【技术实现步骤摘要】
报文发送的方法、装置、电子设备和介质
[0001]本申请涉及通信领域,具体涉及一种报文发送的方法、装置、电子设备和介质。
技术介绍
[0002]CAN(Controller Area Network)网络是目前广泛使用的汽车电子通信技术之一。它能够让汽车的各个电子控制单元之间以高速的方式进行数据通信,为汽车的安全性、经济性和可靠性提供重要的支持。
[0003]然而,随着汽车电子技术的不断发展,CAN网络也面临着越来越大的压力,无论是在数据传输量方面,还是在数据传输速度方面,都需要进一步的提升。例如,在一个项目中,HUD(Head
‑
Up Display,抬头显示器)报文信号0x2A4信号的频繁下发会导致CAN网络负载增加,并降低MCU(Microcontroller Unit,微控制器)的数据处理能力。这种情况下,系统需要一种方法来有效地管理报文的下发,减少对CAN网络和MCU的负载,同时满足项目的数据更新需求。
技术实现思路
[0004]为了解决上述问题,本申请实施例提供一种报文发 ...
【技术保护点】
【技术特征摘要】
1.一种报文发送的方法,其特征在于,所述方法包括:响应于接收到目标报文信号,获取所述目标报文信号与历史报文信息的接收时间的时间差,所述历史报文信息是在所述目标报文信号的接收时间之前接收到的报文信息;在所述时间差小于系统周期时长时,将所述目标报文信号存储至所述系统周期的发送容器中;在达到所述系统周期的发送时间的情况下,将所述发送容器中的报文信号进行发送。2.根据权利要求1所述的方法,其特征在于,所述将所述目标报文信号存储至所述系统周期的发送容器中,包括:从同系统周期的所述发送容器中查找第一报文信号;其中,所述第一报文信号和所述目标报文信号是相同类型的报文信号;当所述第一报文信号不存在,将所述目标报文信号添加至所述发送容器中。3.根据权利要求2所述的方法,其特征在于,在所述将所述目标报文信号添加至所述发送容器中之后,所述方法包括:利用所述系统周期减去所述目标报文信号的接收时间得到延迟时间;将所述延迟时间和当前时间结合,得到所述系统周期的发送时间。4.根据权利要求2所述的方法,其特征在于,在所述从同系统周期的所述发送容器中查找第一报文信号之后,所述方法还包括:当所述第一报文信号存在时,将所述目标报文信号和所述第一报文信号合并存储至所述发送容器。5.根据权利要求4所述的方法,其特征在于,所述将所述目标报文信号和所述第一报文信号合并存储至所述发送容器,包括:当存在多个所述第一报文信号时,获取所述多个第一报文信号中接收时间最晚的优先报文信号;利用所述优先报文信号的有效数据覆盖,除所...
【专利技术属性】
技术研发人员:桑秀伟,
申请(专利权)人:博泰车联网南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。