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