[发明专利]一种报文传输方法及装置有效
申请号: | 201910237966.X | 申请日: | 2019-03-27 |
公开(公告)号: | CN111756607B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 郭俊飞 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 102606 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 传输 方法 装置 | ||
1.一种报文传输方法,应用于车辆控制网络的一可变速率的控制器局域网络CANFD子网中的电控单元,其特征在于,所述方法包括:
对待发送数据进行封装,获得传输报文,其中,所述传输报文中包括用于标识所述电控单元所处子网的子网标识码;
发送所述传输报文;
其中,所述对待发送数据进行封装的步骤中:
将每64字节的待发送数据封装为一个传输报文,所述传输报文为CANFD报文,每一CANFD报文中包括6个10字节的控制器局域网络CAN报文,每一CAN报文中包括用于标识CANFD网络的子网标识码。
2.根据权利要求1所述的报文传输方法,其特征在于,所述CAN报文中还包括用于标识接收所述CAN报文的目标电控单元的CAN报文标识码。
3.根据权利要求2所述的报文传输方法,其特征在于,所述子网标识码和所述CAN报文标识码占用所述CAN报文的2个字节,所述CAN报文的数据段占用所述CAN报文的8个字节。
4.一种报文传输方法,应用于包括至少两个子网的车辆控制网络中的网关,其特征在于,所述方法包括:
接收车辆控制网络上的传输报文;
所述传输报文中包括子网标识码时,确定所述车辆控制网络上发送所述传输报文的源子网为CANFD子网;
根据所述子网标识码,确定所述传输报文发送的源子网;
其中,所述传输报文是由每64字节的待发送数据封装成的,所述传输报文为CANFD报文,每一CANFD报文中包括6个10字节的控制器局域网络CAN报文,每一CAN报文中包括用于标识CANFD网络的子网标识码。
5.根据权利要求4所述的报文传输方法,其特征在于,所述接收车辆控制网络上的传输报文之后,所述方法还包括:
所述传输报文不包括子网标识码时,确定所述车辆控制网络上发送的所述传输报文的源子网为CAN子网;
根据接收所述传输报文的端口信息,确定所述传输报文发送的源子网。
6.根据权利要求4或5所述的报文传输方法,其特征在于,所述方法还包括:
根据所述源子网和预先配置的源子网-目标子网路由表,确定所述传输报文发送的目标子网;
将所述传输报文发送至所述目标子网。
7.根据权利要求6所述的报文传输方法,其特征在于,所述将所述传输报文发送至所述目标子网的步骤中:
当所述源子网为CANFD网络,所述目标子网为CAN网络时,对所述传输报文进行拆分,将拆分后的报文发送到所述目标子网;
当所述源子网为CANFD网络,所述目标子网为CANFD网络时,将所述传输报文直接发送到所述目标子网;
当所述源子网为CAN网络,所述目标子网为CANFD网络时,将所述传输报文封装为CANFD报文,将封装后的CANFD报文发送到所述目标子网;
当所述源子网为CAN网络,所述目标子网为CAN网络时,将所述传输报文直接发送到所述目标子网。
8.根据权利要求7所述的报文传输方法,其特征在于,当所述源子网为CANFD网络时,所述目标子网为CAN网络时,所述对所述传输报文进行拆分,包括:
将所述传输报文拆分为6个10字节的CAN报文,其中所述10字节的CAN报文包括:子网标识码、CAN报文标识码和CAN报文数据段;
获取每一所述10字节的CAN报文的CAN报文数据段和CAN报文标识码,其中所述CAN报文数据段为8字节;
将所述CAN报文数据段和所述CAN报文标识码封装得到拆分后的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910237966.X/1.html,转载请声明来源钻瓜专利网。