[发明专利]循环冗余校验计算方法、装置、电子设备及存储介质在审
| 申请号: | 202111656676.2 | 申请日: | 2021-12-30 |
| 公开(公告)号: | CN114448565A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 戴延中 | 申请(专利权)人: | 北京奕斯伟计算技术有限公司;广州全盛威信息技术有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04W4/80;H04W28/04 |
| 代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
| 地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 循环 冗余 校验 计算方法 装置 电子设备 存储 介质 | ||
1.一种循环冗余校验计算方法,其特征在于,所述方法包括:
获取至少两个数据包;
确定所述至少两个数据包中的静态数据和动态数据;
根据第一CRC值对各数据包中的动态数据进行CRC计算,获得第二CRC值,并将所述第二CRC值作为所述各数据包的目标CRC计算结果;
其中,所述第一CRC值是预先根据预设的初始值对所述静态数据进行CRC计算得到的。
2.根据权利要求1所述的循环冗余校验计算方法,其特征在于,所述确定所述至少两个数据包中的静态数据和动态数据,包括:
若确定所述至少两个数据包中存在数据相同的同一位数,则将所述同一位数的数据作为静态数据,将各数据包中除所述同一位数以外的其他位数的数据作为各数据包的动态数据。
3.根据权利要求2所述的循环冗余校验计算方法,其特征在于,所述方法还包括:
若确定所述至少两个数据包中不存在数据相同的同一位数,则根据预设的第一初始值对所述至少两个数据包中的数据进行CRC计算,获得各数据包的目标CRC计算结果。
4.一种数据传输系统,其特征在于,所述数据传输系统包括发送端和接收端,其中:
所述发送端,用于生成至少两个数据包,并将所述至少两个数据包以及相应数据包的第一目标CRC计算结果发送至所述接收端;
所述接收端,用于接收所述发送端发送的至少两个数据包以及相应数据包的第一目标CRC计算结果,基于所述至少两个数据包获得各数据包的第二目标CRC计算结果,并验证各数据包的第一目标CRC计算结果与第二目标CRC计算结果是否一致。
5.根据权利要求4所述的数据传输系统,其特征在于,所述发送端包括生成模块、第一CRC模块以及发送模块,其中:
所述生成模块,用于生成至少两个数据包;
所述第一CRC模块,用于根据如权利要求1-3任一项所述的循环冗余校验计算方法对所述至少两个数据包进行CRC计算,获得各数据包的第一目标CRC计算结果;
所述发送模块,用于将所述至少两个数据包以及相应数据包的第一目标CRC计算结果发送至所述接收端。
6.根据权利要求4所述的数据传输系统,其特征在于,所述接收端包括接收模块、第二CRC模块以及校验模块,其中:
所述接收模块用于接收所述发送端发送的至少两个数据包以及相应数据包的第一目标CRC计算结果;
所述第二CRC模块,用于根据如权利要求1-3任一项所述的循环冗余校验计算方法对所述至少两个数据包进行CRC计算,获得各数据包的第二目标CRC计算结果;
所述校验模块,用于验证各数据包的第一目标CRC计算结果与第二目标CRC计算结果是否一致。
7.一种循环冗余校验计算装置,其特征在于,包括:
获取模块,用于获取至少两个数据包;
确定模块,用于确定所述至少两个数据包中的静态数据和动态数据;
计算模块,用于根据第一CRC值对各数据包中的动态数据进行CRC计算,获得第二CRC值,并将所述第二CRC值作为所述各数据包的目标CRC计算结果;
其中,所述第一CRC值是预先根据预设的初始值对所述静态数据进行CRC计算得到的。
8.根据权利要求7所述的循环冗余校验计算装置,其特征在于,所述确定模块包括:
数据分类模块,用于若确定所述至少两个数据包中存在数据相同的同一位数,则将所述同一位数的数据作为静态数据,将各数据包中除所述同一位数以外的其他位数的数据作为各数据包的动态数据。
9.根据权利要求8所述的循环冗余校验计算装置,其特征在于,所述确定模块还包括:
数据包计算模块,用于若确定所述至少两个数据包中不存在数据相同的同一位数,则根据预设的第一初始值对所述至少两个数据包中的数据进行CRC计算,获得各数据包的目标CRC计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奕斯伟计算技术有限公司;广州全盛威信息技术有限公司,未经北京奕斯伟计算技术有限公司;广州全盛威信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111656676.2/1.html,转载请声明来源钻瓜专利网。





