[发明专利]CAN总线通信方法、发送装置、接收装置及汽车在审
申请号: | 202210189654.8 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114567521A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 陈博;李松云 | 申请(专利权)人: | 湖南三一中型起重机械有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L9/40 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 李浩 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | can 总线 通信 方法 发送 装置 接收 汽车 | ||
1.一种应用于发送端的CAN总线通信方法,其特征在于,包括:
获取待发送报文的标识号;
根据所述待发送报文的标识号,得到特征值;其中,所述特征值表征所述待发送报文的标识号通过转化运算后得到的数值;
根据所述特征值,对所述待发送报文的数据部分加密;以及
向接收端传输加密后的所述待发送报文。
2.根据权利要求1所述的应用于发送端的CAN总线通信方法,其特征在于,所述根据所述特征值,对所述待发送报文的数据部分加密包括:
根据所述特征值,选取与所述特征值对应的多项式;以及
根据所述多项式,进行加密运算,以对所述待发送报文的数据部分加密。
3.根据权利要求1所述的应用于发送端的CAN总线通信方法,其特征在于,在所述向接收端传输加密后的所述待发送报文之前,所述应用于发送端的CAN总线通信方法还包括:
对多个所述待发送报文进行计数;以及
将计数后的序号存储于所述待发送报文中。
4.根据权利要求3所述的应用于发送端的CAN总线通信方法,其特征在于,所述对所述待发送报文进行计数包括:
对多个所述待发送报文在预设数值范围内进行循环计数。
5.一种应用于接收端的CAN总线通信方法,其特征在于,包括:
接收发送端传输出的报文;
获取所述报文的标识号;
根据所述报文的标识号,得到特征值;其中,所述特征值表征所述报文的标识号通过转化运算后得到的数值;以及
根据所述特征值,对所述报文的数据部分解密,以得到解密后的报文数据。
6.根据权利要求5所述的应用于接收端的CAN总线通信方法,其特征在于,所述根据所述特征值,对所述报文的数据部分解密包括:
根据所述特征值,选取与所述特征值对应的多项式;以及
根据所述多项式,进行解密运算,以对所述报文的数据部分解密。
7.根据权利要求5所述的应用于接收端的CAN总线通信方法,其特征在于,从所述发送端传输出的报文包括计数序号;
在所述接收发送端传输出的报文之后,所述应用于接收端的CAN总线通信方法还包括:
获取当前已接收报文的所述计数序号;以及
若所述当前已接收报文的计数序号与前一个已接收报文的计数序号不连续,则舍弃所述当前已接收报文。
8.一种发送装置,其特征在于,包括:
第一获取模块,配置为获取待发送报文的标识号;
第一计算模块,配置为根据所述待发送报文的标识号,得到特征值;其中,所述特征值表征所述待发送报文的标识号通过转化运算后得到的数值;
第一加密模块,配置为根据所述特征值,对所述待发送报文的数据部分加密;以及
传输模块,配置为向接收端传输加密后的所述待发送报文。
9.一种接收装置,其特征在于,包括:
接收模块,配置为接收发送端传输出的报文;
第二获取模块,配置为获取所述报文的标识号;
第二计算模块,配置为根据所述报文的标识号,得到特征值;其中,所述特征值表征所述报文的标识号通过转化运算后得到的数值;以及
第一解密模块,配置为根据所述特征值,对所述报文的数据部分解密,以得到解密后的报文数据。
10.一种车辆,其特征在于,包括:
机体;
如权利权利要求8所述的发送装置,设于所述机体上;或者
如权利要求要求9所述的接收装置,设于所述机体上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南三一中型起重机械有限公司,未经湖南三一中型起重机械有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210189654.8/1.html,转载请声明来源钻瓜专利网。