[发明专利]一种校验信息生成方法、验证方法及装置有效

专利信息
申请号: 202011642845.2 申请日: 2020-12-30
公开(公告)号: CN112737734B 公开(公告)日: 2023-10-20
发明(设计)人: 张海洋 申请(专利权)人: 智车优行科技(北京)有限公司
主分类号: H04L1/00 分类号: H04L1/00;H04L12/40
代理公司: 北京思源智汇知识产权代理有限公司 11657 代理人: 毛丽琴
地址: 100020 北京市朝*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 校验 信息 生成 方法 验证 装置
【说明书】:

发明实施例公开了一种校验信息生成方法、验证方法及装置,所述方法包括:待发送数据计算循环冗余校验码并生成滚码;将所述循环冗余校验码与滚码异或运算得到数据校验和;将所述数据校验和作为当前发送数据报文的校验信息。接收到数据报文后,将所述循环冗余校验码与接收到的数据校验和异或运算,得到滚码;当所述滚码与接收到的上一数据报文的滚码连续;且所述滚码在有效范围内时,确定所述校验信息正确。本实施例的方案,能够使每个数据报文携带更多有效数据,提高总线的利用率,降低总线的负载,提高总线的可靠性。

技术领域

本发明涉及数据校验技术领域,尤其是一种校验信息生成方法、验证方法及装置。

背景技术

CAN总线是控制器局域网(Controller Area Network)的简称,是由BOSCH公司研发的一种基于消息广播模式的串行通信总线,后经国际标准化组织(ISO)确认为国际标准(ISO11898)。CAN总线由于其简单实用可靠等特点,广泛应用于汽车、工业自动化、船舶、医疗等领域。

CAN总线的国际标准只定义了OSI(开放式通信系统参考模型)物理层和数据链路层的实现方式,并没有定义应用层的实现方式。所以在不同应用领域、组织和厂商会定制不同的应用层实现方式。大部分应用层实现中为了保证数据的安全可靠,都会在应用层中添加一些数据校验的功能。其中最常见的方法是在每帧报文的数据中加入RollingCounter(滚码)和Checksum(数据校验和)。这样虽然提高了数据的可靠性,但也占用了一些总线资源,降低了总线的利用率。因为每帧CAN消息最多只可以传输64bit的数据,而RollingCounter和Checksum一般要占用11~16bit。当CAN总线中有大量数据需要传输的时候,较低的总线利用率意味着较高的总线负载,而总线的负载越高,总线的可靠性就越低,甚至有可能会增加设备的硬件成本。

现有技术中,RollingCounter和Checksum需要占用的报文空间较多,这样使每帧CAN报文可以携带的有效数据减少,降低了CAN总线的利用率,有可能会提高CAN总线的负载,降低CAN总线的可靠性。

发明内容

本发明实施例所要解决的一个技术问题是:提供一种校验信息生成方法、验证方法及装置,解决现有技术中CAN总线通信中校验信息优化的问题。

根据本发明的一个方面,提供了一种校验信息生成方法,所述方法包括:

根据待发送数据计算循环冗余校验码CRC;

根据待发送数据的报文顺序生成滚码RollingCounter;

将所述循环冗余校验码CRC与滚码RollingCounter异或运算得到数据校验和Checksum;

将所述数据校验和Checksum作为当前发送数据报文的校验信息。

较佳的,所述方法还包括:

所述滚码RollingCounter为计数器,每发送一个数据报文,所述计数器加一。

较佳的,所述方法还包括:

所述数据校验和Checksum添加到所述数据报文的结尾,作为当前发送数据报文的校验信息。

根据本发明的另一个方面,提供了一种校验信息接收验证方法,所述方法包括:

根据接收到的数据报文计算循环冗余校验码CRC;

将所述循环冗余校验码CRC与接收到的数据校验和Checksum异或运算,得到滚码RollingCounter;

当所述滚码RollingCounter与接收到的上一数据报文的滚码RollingCounterprev连续;且所述滚码RollingCounter在有效范围内时,确定所述校验信息正确。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智车优行科技(北京)有限公司,未经智车优行科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011642845.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top