[发明专利]一种算法数据处理的同步方法及装置有效
申请号: | 201410550488.5 | 申请日: | 2014-10-16 |
公开(公告)号: | CN104391751B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 李凤华;李莉;李晖;耿魁;史国振 | 申请(专利权)人: | 广州天宁信息技术有限公司;广州科元信息技术有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,栗若木 |
地址: | 510730 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种算法数据处理的同步方法及装置;方法包括S101、对未判断过的作业包逐个进行下述操作判断该作业包包头中的算法状态索引号是否已处于同步正在处理队列中;是则保存到同步阻塞队列中;不是则保存到同步正在处理队列中;获取该作业包后进行S102;S102、根据算法标识,采用相应的算法对所获取的作业包进行处理,完成后进行步骤S103;S103、在同步阻塞队列中查询处理完成的作业包的算法状态索引号,查询不到则从同步正在处理队列中删除该算法状态索引号;获取所查询到的条目对应的地址,并从同步阻塞队列中删除该查询到的条目,根据地址获取作业包后进行步骤S102。本发明能够实现不同数据流交叉并行处理时的同步。 | ||
搜索关键词: | 一种 算法 数据处理 同步 方法 装置 | ||
【主权项】:
一种算法数据处理的同步方法,其特征在于,包括:S101、同步分转控制模块对未判断过的作业包逐个进行下述操作:判断该作业包包头中的算法状态索引号是否已处于同步正在处理队列中;如果是则将该作业包的算法状态索引号作为一个条目保存到同步阻塞队列中;如果不是则将该作业包的算法状态索引号作为一个条目保存到同步正在处理队列中,根据该作业包的地址获取该作业包后进行步骤S102;S102、算法处理模块根据所获取的作业包包头中的算法标识,采用相应的算法对该作业包进行处理,处理完成后进行步骤S103;S103、阻塞查询模块在所述同步阻塞队列中查询处理完成的作业包的算法状态索引号,如果查询不到,则从所述同步正在处理队列中删除该算法状态索引号;如果能查询到一个条目,则以该条目作为查询到的条目;如果能查询到多个条目,则将在数据流中位置最前的作业包对应的条目作为查询到的条目;获取所查询到的条目对应的地址,并从所述同步阻塞队列中删除该查询到的条目,根据所获取的地址获取作业包后进行步骤S102。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州天宁信息技术有限公司;广州科元信息技术有限公司,未经广州天宁信息技术有限公司;广州科元信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410550488.5/,转载请声明来源钻瓜专利网。