[发明专利]多数据源的数据比对方法、装置和芯片在审
申请号: | 201810081137.2 | 申请日: | 2018-01-29 |
公开(公告)号: | CN108196966A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 李丹丹;谭力波;王盼;刘勤让;宋克;朱珂;沈剑良;吕平;张兴明;刘汉卿;姜海斌;董春雷;李庆龙;汪涟;赵博;张文建;杨国环 | 申请(专利权)人: | 天津芯海创科技有限公司;天津市滨海新区信息技术创新中心 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F11/16 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据特征 存储地址 数据源 空闲状态 数据比对 存储 多数据源 芯片 等待数据 生成数据 提取数据 保存 比对 成功率 发送 查找 覆盖 | ||
1.一种多数据源的数据比对方法,其特征在于,所述方法应用于芯片,所述芯片内为每个数据源分配有多个存储块;所述方法包括:
当接收到所述数据源发送的数据时,提取所述数据的数据特征,生成所述数据特征对应的存储地址;
从所述数据源对应的多个所述存储块中,查找所述存储地址为空闲状态的存储块;
将所述数据特征保存至空闲状态的所述存储块的所述存储地址中,以等待所述数据特征与其它数据源的数据特征进行比对。
2.根据权利要求1所述的方法,其特征在于,所述查找所述存储地址为空闲状态的存储块的步骤,包括:
查找子步骤:查找所述数据源对应的多个所述存储块中,是否有所述存储地址为空闲状态的存储块;
如果是,按照设定的顺序,从所述空闲状态的存储块中确定用于保存所述数据特征的存储块;
如果否,继续执行所述查找子步骤。
3.根据权利要求1所述的方法,其特征在于,所述将所述数据特征保存至空闲状态的所述存储块的所述存储地址中的步骤之后,所述方法还包括:
将所述存储块的所述存储地址标记为非空状态。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收数据比对信号;
判断步骤:判断所述比对信号对应的所述存储块的存储地址是否为非空状态;
如果是,提取所述存储地址内保存的数据特征,将所述数据特征与其它数据源的数据特征进行比对,输出比对结果;
如果否,在设定的等待时间内,继续执行所述判断步骤。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述比对结果为比对成功时,释放所述存储地址,将所述存储地址标记为空闲状态。
6.一种多数据源的数据比对装置,其特征在于,所述装置设置于芯片,所述芯片内为每个数据源分配有多个存储块;所述装置包括:
提取模块,用于当接收到所述数据源发送的数据时,提取所述数据的数据特征,生成所述数据特征对应的存储地址;
查找模块,用于从所述数据源对应的多个所述存储块中,查找所述存储地址为空闲状态的存储块;
保存模块,用于将所述数据特征保存至空闲状态的所述存储块的所述存储地址中,以等待所述数据特征与其它数据源的数据特征进行比对。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
标记模块,用于将所述存储块的所述存储地址标记为非空状态。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
信号接收模块,用于接收数据比对信号;
判断模块,用于判断所述比对信号对应的所述存储块的存储地址是否为非空状态;
比对模块,用于如果存储地址是非空状态,提取所述存储地址内保存的数据特征,将所述数据特征与其它数据源的数据特征进行比对,输出比对结果;
触发模块,用于如果存储地址不是非空状态,在设定的等待时间内,继续触发所述判断模块运行。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
释放模块,用于当所述比对结果为比对成功时,释放所述存储地址,将所述存储地址标记为空闲状态。
10.一种芯片,其特征在于,权利要求6-9任意一项所述的装置设置于所述芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津芯海创科技有限公司;天津市滨海新区信息技术创新中心,未经天津芯海创科技有限公司;天津市滨海新区信息技术创新中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810081137.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:基于车辆总线的通讯方法、装置和计算机设备