[发明专利]表项校验装置有效
申请号: | 201810800203.7 | 申请日: | 2018-07-18 |
公开(公告)号: | CN109086160B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 李丹丹;宋克;刘勤让;谭力波;沈剑良;王盼;汤先拓;张文建;刘汉卿;汪涟;姜海滨;付豪;王晓雪;李庆龙;田晓旭 | 申请(专利权)人: | 天津芯海创科技有限公司;天津市滨海新区信息技术创新中心 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 装置 | ||
1.一种表项校验装置,其特征在于,包括:提取模块、动态调度模块、校验模块和结果分析模块,校验模块包括多个校验电路,其中,至少一个所述校验电路对应一种预设表项校验方法,原始校验码的数量为N个,其中,N为大于1的整数;
所述提取模块,用于提取接收到的校验数据中的待校验表项和N个所述原始校验码,N个所述原始校验码是根据所述待校验表项和N种预设表项校验方法预先生成的,向所述校验模块发送所述待校验表项和N个所述原始校验码;
所述动态调度模块,用于若接收到策略信息,则根据所述策略信息向所述校验模块发送N种校验电路序号,其中,每个所述校验电路对应一个所述校验电路序号;
所述校验模块,用于若接收到所述待校验表项和N个所述原始校验码,且接收到N种所述校验电路序号,则利用与每个所述校验电路序号所对应的校验电路,对所述待校验表项分别进行校验,将所述待校验表项、N个所述原始校验码和计算得到的N个计算校验码发送给所述结果分析模块;
所述结果分析模块,用于判断由所述校验电路对应的同一种所述预设表项校验方法生成的所述原始校验码和所述计算校验码组成的数据是否校验成功,若存在校验成功的数据,则输出所述待校验表项,若存在校验失败的数据,则发送与校验失败的计算校验码对应的失败校验电路序号给所述动态调度模块,以使所述失败校验电路序号作为下一策略信息。
2.根据权利要求1所述的表项校验装置,其特征在于,所述策略信息包括:选择方式信息,还包括:配置模块;
所述配置模块,用于若接收到用户输入的所述选择方式信息,则将所述选择方式信息发送给所述动态调度模块。
3.根据权利要求2所述的表项校验装置,其特征在于,若所述选择方式信息为动态选择方式,所述动态调度模块,还用于对于每种所述预设表项校验方法对应的至少一个所述校验电路序号,预先设置有从高到低的使用优先级排列顺序,若接收到所述失败校验电路序号,则根据所述失败校验电路序号预先设置的优先级排列顺序得到根据失败校验电路序号优先级的校验电路序号,将与所述失败校验电路序号相邻的小于所述失败校验电路序号优先级的校验电路序号和所述失败校验电路序号交换排列顺序,基于与每种所述预设表项校验方法分别对应的预设选择数量,在与每种所述预设表项校验方法分别对应的优先级排列顺序中,按照优先级从高到低的顺序分别选出所述预设选择数量的校验电路序号,得到N个备选电路序号集合,在每个所述备选电路序号集合中,随机选择一个所述校验电路序号,向所述校验模块发送N种所述校验电路序号。
4.根据权利要求2所述的表项校验装置,其特征在于,若所述选择方式信息为动态选择方式,所述动态调度模块,还用于预先将每种所述预设表项校验方法对应的至少一个所述校验电路序号构成备选电路序号集合,对于每个所述备选电路序号集合中的每个所述校验电路序号,预先设置有校验失败基数,若接收到所述失败校验电路序号,则在所述失败校验电路序号对应的所述校验失败基数上加上预设值,得到校验失败值,对于每个所述备选电路序号集合中的任一所述校验电路序号,若所述校验失败值大于预设阈值,则将所述校验电路序号从所述备选电路序号集合中剔除,在每个所述备选电路序号集合中,随机选择一个所述校验电路序号,向所述校验模块发送N种所述校验电路序号。
5.根据权利要求2所述的表项校验装置,其特征在于,若所述选择方式信息为静态选择方式,所述动态调度模块,还用于将预设的N种所述校验电路序号发送给所述校验模块。
6.根据权利要求3-5任一项所述的表项校验装置,其特征在于,还包括:存储模块和存储控制模块;
所述提取模块,还用于发送获取数据请求给所述存储控制模块;
所述存储控制模块,用于若接收到所述获取数据请求,则发送控制指令给所述存储模块;
所述存储模块,用于存储所述校验数据,若接收到所述控制指令,则发送所述校验数据给所述提取模块。
7.根据权利要求6所述的表项校验装置,其特征在于,所述结果分析模块,还用于若至少一组数据校验成功且N组数据未全部校验成功,则输出所述待校验表项,同时将失败信号和校验失败的计算校验码上报至与所述结果分析模块通信的表项生成系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津芯海创科技有限公司;天津市滨海新区信息技术创新中心,未经天津芯海创科技有限公司;天津市滨海新区信息技术创新中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810800203.7/1.html,转载请声明来源钻瓜专利网。