【技术实现步骤摘要】
表项校验装置
本专利技术涉及表项校验
,尤其是涉及一种表项校验装置。
技术介绍
在表项校验的过程中,首先利用一种预设的表项校验方法对待校验表项进行校验,生成一个校验码,然后将待校验表项和校验码存储到交换系统中的表项存储块内,最后从表项存储块内提取待校验表项和与待校验表项对应的校验码,同时利用表项校验实现电路(表项校验方法的实现电路)对提取的待校验表项和校验码进行校验,得到表项校验结果。在实际应用中,表项校验实现电路可能会受到外部攻击,或者表项校验实现电路在设计的时候存在缺陷,使得原本应该校验成功的待校验表项错误地输出为校验失败的表项,导致表项校验结果的准确性低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种表项校验装置,以缓解现有技术中存在的表项校验结果的准确性低的技术问题。第一方面,本专利技术实施例提供了一种表项校验装置,包括:提取模块、动态调度模块、校验模块和结果分析模块,校验模块包括多个校验电路,其中,至少一个所述校验电路对应一种所述预设表项校验方法,其中,N为大于1的整数;所述提取模块,用于提取接收到的所述校验数据中的待校验表项和N个所述原始校验 ...
【技术保护点】
1.一种表项校验装置,其特征在于,包括:提取模块、动态调度模块、校验模块和结果分析模块,校验模块包括多个校验电路,其中,至少一个所述校验电路对应一种所述预设表项校验方法,其中,N为大于1的整数;所述提取模块,用于提取接收到的所述校验数据中的待校验表项和N个所述原始校验码,N个所述原始校验码是根据所述待校验表项和N种预设表项校验方法预先生成的,向所述校验模块发送所述待校验表项和N个所述原始校验码;所述动态调度模块,用于若接收到策略信息,根据所述策略信息向所述校验模块发送N种校验电路序号;所述校验模块,用于若接收到所述待校验表项和N个所述原始校验码,且接收到N种所述校验电路序号 ...
【技术特征摘要】
1.一种表项校验装置,其特征在于,包括:提取模块、动态调度模块、校验模块和结果分析模块,校验模块包括多个校验电路,其中,至少一个所述校验电路对应一种所述预设表项校验方法,其中,N为大于1的整数;所述提取模块,用于提取接收到的所述校验数据中的待校验表项和N个所述原始校验码,N个所述原始校验码是根据所述待校验表项和N种预设表项校验方法预先生成的,向所述校验模块发送所述待校验表项和N个所述原始校验码;所述动态调度模块,用于若接收到策略信息,根据所述策略信息向所述校验模块发送N种校验电路序号;所述校验模块,用于若接收到所述待校验表项和N个所述原始校验码,且接收到N种所述校验电路序号,则利用与每个所述校验电路序号所对应的校验电路,对所述待校验表项分别进行校验,将所述待校验表项、N个所述原始校验码和计算得到的N个计算校验码发送给所述结果分析模块;所述结果分析模块,用于判断由同一个所述预设表项校验方法生成的所述原始校验码和所述计算校验码组成的数据校验是否成功,若存在校验成功的数据,则发送与校验失败的计算校验码对应的失败校验电路序号给所述动态调度模块,以使所述失败校验电路序号作为下一策略信息。2.根据权利要求1所述的表项校验装置,其特征在于,所述策略信息包括:选择方式信息,还包括:配置模块;所述配置模块,用于若接收到用户输入的所述选择方式信息,则将所述选择方式信息发送给所述动态调度模块。3.根据权利要求2所述的表项校验装置,其特征在于,若所述选择方式信息为动态选择方式,所述动态调度模块,还用于对于每种所述预设表项校验方法对应的至少一个所述校验电路序号,预先设置有从高到低的使用优先级排列顺序,若接收到所述失败校验电路序号,则在所述失败校验电路序号所在的优先级排列顺序中,将与所述失败校验电路序号相邻的小于所述失败校验电路序号优先级的校验电路序号和所述失败校验电路序号交换排列顺序,基于与每种所述预设表项校验方法分别对应的预设选择数量,在与每种所述预设表项校验方法分别对应的优先级排列顺序中,按照优先级从高到低的顺序分别选出所述预设选择数量的校验电路序号,得到N个备选电路序号集合,在每个所述备选电路序号集合中,...
【专利技术属性】
技术研发人员:李丹丹,宋克,刘勤让,谭力波,沈剑良,王盼,汤先拓,张文建,刘汉卿,汪涟,姜海滨,付豪,王晓雪,李庆龙,田晓旭,
申请(专利权)人:天津芯海创科技有限公司,天津市滨海新区信息技术创新中心,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。