[发明专利]报文发送方法及装置有效
申请号: | 202011248211.9 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112367634B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 刘大海;刘亚 | 申请(专利权)人: | 上海汽车集团股份有限公司 |
主分类号: | H04W4/40 | 分类号: | H04W4/40;H04W28/02;H04W28/08 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 赵兴华 |
地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 方法 装置 | ||
本发明提供了一种报文发送方法及装置,该方法包括:响应于拥塞时间优化指令,获取当前待优化的周期帧分布信息;所述周期帧分布信息记录每个周期值对应的各帧周期报文以及每帧所述周期报文所属的报文发送节点;基于每个所述周期值的周期时长以及每个所述周期值对应的周期报文的帧数,获得每个所述周期值对应的偏置间隔;基于每个所述周期值对应的偏置间隔,确定每个所述周期值对应的每帧周期报文在其所属的报文发送节点的发送偏置时间;将每个所述发送偏置时间发送至相应的报文发送节点,使得每个所述报文发送节点依据接收到的发送偏置时间发送该偏置时间对应的周期报文。应用本发明提供的方法,无需降低网络负载率,就能够降低网络拥塞。
技术领域
本发明涉及数据通信技术领域,特别涉及一种报文发送方法及装置。
背景技术
近年来,随着乘用车功能的不断增多,车载控制器数量不断增加,控制器间信号交互也越来越多,导致总线负载越来越高,使得网络拥塞时间不断延长,从而导致整车内部低优先级周期报文的周期偏差增大,还会导致外部设备给整网发送的低优先级周期报文的周期偏差也会增大,极端条件下甚至会出现报文丢帧现象,使得整网传输性能下降。
现有技术中,为了解决网络拥塞的问题,在进行CAN及CANFD网络的设计过程中,通常是通过降低网络负载率,来保证网络传输性能满足设计要求,即,在网络负载率升高导致的网络传输性能无法满足设计要求的情况下,采用删除部分无用报文信号或加大帧周期等降负载方式保证传输实时性。然而,采用此类方式,会限制了控制器的信号交互数量,从而影响控制器的功能实现,并且降负载过程引起的控制器软件更改范围大,维护成本高。
发明内容
本发明所要解决的技术问题是提供一种报文发送方法,无需通过降低网络负载率来避免网络拥塞。
本发明还提供了一种报文发送装置,用以保证上述方法在实际中的实现及应用。
一种报文发送方法,包括:
响应于拥塞时间优化指令,获取当前待优化的周期帧分布信息;所述周期帧分布信息记录每个周期值对应的各帧周期报文以及每帧所述周期报文所属的报文发送节点;
基于每个所述周期值以及每个所述周期值对应的周期报文的帧数,获得每个所述周期值对应的偏置间隔;
基于每个所述周期值对应的偏置间隔,确定每个所述周期值对应的每帧周期报文在其所属的报文发送节点的发送偏置时间;
将每个所述发送偏置时间发送至相应的报文发送节点,使得每个所述报文发送节点依据接收到的发送偏置时间发送该偏置时间对应的周期报文。
上述的方法,可选的,所述获取当前待优化的周期帧分布信息,包括:
解析所述拥塞时间优化指令,获得所述拥塞时间优化指令中包含的文件标识;
确定所述文件标识对应的整网数据库文件;
在所述整网数据库文件中获取当前待优化的周期帧分布信息。
上述的方法,可选的,所述基于每个所述周期值以及每个所述周期值对应的周期报文的帧数,获得每个所述周期值对应的偏置间隔,包括:
对所述周期值以及所述周期值的周期报文的帧数进行计算,得到该周期值对应的初始偏置间隔;
将该周期值对应的初始偏置间隔与预先设置的标准偏置间隔进行比对;
若该周期值对应的初始偏置间隔小于所述所述标准偏置间隔,则将该标准偏置间隔作为该周期值对应的偏置间隔;
若该周期值对应的初始偏置间隔未小于所述标准偏置间隔,则将该初始偏置间隔作为该周期值对应的偏置间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汽车集团股份有限公司,未经上海汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011248211.9/2.html,转载请声明来源钻瓜专利网。