【技术实现步骤摘要】
一种应用于汽车的报文传输方法和装置
[0001]本申请涉及汽车通信
,特别是涉及一种应用于汽车的报文传输方法和装置。
技术介绍
[0002]随着汽车不断网联化和电动化,以太网在汽车中的使用场景越来越多。为了适应一些特殊的使用场景,例如,需要考虑电磁兼容性(Electro MagneticCompatibility,EMC)和电磁干扰(ElectroMagneticInterference,EMI)等要求,以太网进行了一系列的技术改进。
[0003]例如,将线缆从四线变为两线,改用更优的编码方式,以及采用回声消除技术。但即使是这样,由于车内复杂的电磁环境,电磁干扰仍然会导致以太网报文在传输过程中出错,进而影响汽车内各种动力及控制等信号的通信。
[0004]目前,通过增加冗余链路,对以太网报文进行备份的方式,来改善以太网报文在传输过程中出错的现象。然而,这种方式需要增加端口物理层或者交换芯片的数量,导致成本上升,且难以应用于单链路的应用场景。
[0005]因此,现有的以太网报文传输方式中存在兼容性不佳的问题。
技术实现思路
[0006]基于此,提供一种应用于汽车的报文传输方法和装置,以改善现有的以太网报文传输方式中兼容性不佳的问题。
[0007]第一方面,提供一种应用于汽车的报文传输方法,所述方法包括:
[0008]发送方将预设的报文序列号插入待发送报文中,得到预处理报文,所述报文序列号用于标识所述待发送报文;
[0009]所述发送方对所述预处理报文进 ...
【技术保护点】
【技术特征摘要】
1.一种应用于汽车的报文传输方法,其特征在于,所述方法包括:发送方将预设的报文序列号插入待发送报文中,得到预处理报文,所述报文序列号用于标识所述待发送报文;所述发送方对所述预处理报文进行循环冗余计算得到目标报文,备份并向接收方发送目标报文;所述接收方接收所述目标报文,对所述目标报文进行循环冗余校验,以判断所述目标报文是否正确;若否,所述接收方从所述目标报文中提取出所述报文序列号,并向所述发送方发起第一请求,以重新发送与所述报文序列号对应的目标报文;若是,所述接收方根据所述目标报文得到所述待发送报文。2.根据权利要求1所述的应用于汽车的报文传输方法,其特征在于,所述接收方从所述目标报文中提取出所述报文序列号,并向所述发送方发起第一请求的步骤,包括:所述接收方从所述目标报文中提取出所述报文序列号,将所述报文序列号赋值给所述发送方备份的目标报文的重发标志位,其中,所述重发标志位用于承载需要重新发送的目标报文所对应的报文序列号;所述接收方向所述发送方发起重新发送与所述报文序列号对应的目标报文的第一请求。3.根据权利要求1所述的应用于汽车的报文传输方法,其特征在于,在所述接收方判断出所述目标报文正确的步骤之后,所述方法还包括:所述接收方发起第二请求;所述发送方响应所述第二请求,将所述目标报文的重发标志位进行置零,并重新发送所述重发标志位置零后的目标报文;所述接收方接收所述重发标志位置零后的目标报文。4.根据权利要求3所述的应用于汽车的报文传输方法,其特征在于,所述接收方根据所述目标报文得到所述待发送报文的步骤,包括:所述接收方判断所述重发标志位所承载的报文序列号是否为零;若是,删除所述目标报文中的所述报文序列号并另存为第一报文,对所述第一报文进行循环冗余计算得到第二报文;若否,向所述发送方发起第三请求,所述发送方以响应所述第三请求,向所述接收方发送与所述重发标志位所承载的报文序列号对应的目标报文。5.根据权利要求4所述的应用于汽车的报文传输方法,其特征在于,所述报文序列号位于预设的区间内,且任意两个相邻时刻发送的目标报文所对应的报文序列号按照时间的先后顺序和预设的梯度进行循环递增;在所述接收方接收所述重发标志位置零后的目标报文的步骤之后,还包括:所述接收方获取与当前时刻相邻的时刻所接收到的历史报文,判断所述历史报文的报文序列号与所述目标报文的报文序列号之间的差值是否与所述梯度一致;若是,确定所述目标报文的报文序列号正确,执行判断所述重发标志位所承载的报文序列号是否为零的步骤;若否,将所述历史报文的报文序列号与所述梯度的和赋值给所述目标报文的报文序列
号,执行从所述目标报文中提取出所述报文序列号的步骤。6.根据权利要求2所述的应用于汽车的报文传输方法,其特征在于,所述目标报文还包括报文头,其中,在所述目标报文中,所述报文头、所述待发送报文、所述重发标志位、所述报文序列号和第一校验码按照从前往后的顺序排序,并按照时间的先后顺序发送,其中,所述第一校验码是对所述预处理报文进行循环校验得到的。7....
【专利技术属性】
技术研发人员:李晖,郭中良,牟红兵,邱龙,魏锋,
申请(专利权)人:成都赛力斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。