[发明专利]一种信息处理方法、存储介质、网关及汽车有效
申请号: | 202010022955.2 | 申请日: | 2020-01-09 |
公开(公告)号: | CN111245743B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 邓文武;姬宏光;武新峰;白福明;张增朋;洪专 | 申请(专利权)人: | 浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L12/40;H04L12/66 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 孙燕娟 |
地址: | 317000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 存储 介质 网关 汽车 | ||
本发明提供一种信息处理方法、存储介质、网关及汽车,所述信息处理方法包括:在已有的R级接收缓冲区的基础上,为需要接收的数据帧分配R+1级接收缓冲区;获取R级接收缓冲区的当前负荷值,当所述R级接收缓冲区的负荷超过第R高负荷阈值时,将R级接收缓冲区链接至R+1级接收缓冲区;当所述R级接收缓冲区和所述R+1级接收缓冲区的负荷超过第R+2高负荷阈值时,为所述需要接收的数据帧分配R+2级接收缓冲区;所述R为大于等于1的整数。本发明通过引入CAN接收模块中的基于前级缓冲区负荷的链式扩展,可有效应对CAN总线负载较大时的CAN数据帧接收,从而提高网关的实时性,减少数据丢包率。
技术领域
本发明涉及汽车总线技术领域,尤其涉及一种信息处理方法、存储介质、网关及汽车。
背景技术
网关设备又称网间连接器、协议转换器,是不同网络之间的连接器,是数据从一个网络到另外一个网络时要经过“协商”的设备。
当前智能驾驶车辆的开发一般是基于对已量产车型的改装,感知、决策等软件模块及承载其运行的硬件设备,通过采用CAN-PCIE、CAN-USB、CAN-Ethernet等协议转换设备,接入到车辆的总线网络中,从而接收并解析CAN消息帧,进而获取车辆的状态及自车传感器信息,并将感知、决策等算法计算出的控制指令,解析封装为CAN数据帧,完成对车辆的控制。鉴于以太网在带宽、协议、应用、成本等方面的优势,基于CAN-Ethernet协议转换的智能网关类数据传输系统,可以很好地支持智能驾驶软件的开发及功能验证。
当接入到CAN-Ethernet数据传输系统中的车辆的CAN总线节点较多时,例如将多个CAN节点汇合在一起接入本系统,保证在一个设备内完成多路节点信号的处理时,为确保经本系统处理后发送的CAN消息帧仍能满足车辆总线网络中的时延要求,需要有相当高的数据帧处理速率,保证系统的实时性,减少数据丢包率。
发明内容
有鉴于此,本发明提供了一种信息处理方法、网关及存储介质,以提高网关的实时性,减少数据丢包率。
本发明首先提供一种信息处理方法,包括:在已有的R级接收缓冲区的基础上,为需要接收的数据帧分配R+1级接收缓冲区;获取R级接收缓冲区的当前负荷值,当所述R级接收缓冲区的负荷超过第R高负荷阈值时,将R级接收缓冲区链接至R+1级接收缓冲区;当所述R级接收缓冲区和所述R+1级接收缓冲区的负荷超过第R+2高负荷阈值时,为所述需要接收的数据帧分配R+2级接收缓冲区;所述R为大于等于1的整数。
进一步,当所述R级缓冲区的负荷低于第R低负荷阈值时,解除所述R级接收缓冲区与所述R+1级接收缓冲区的链接,并释放所述R+1级缓冲区。
进一步,所述信息处理方发还包括:为需要发送的数据帧添加优先级信息;为添加优先级信息后的需要发送的数据帧分配S+1级发送缓冲区;根据优先级信息,将所述需要发送的数据帧从所述S+1级发送缓冲区写入所述S级发送缓冲区;从S级发送缓冲区中,将所述需要发送的数据帧发送出去;所述S为大于等于1的整数。
进一步,所述为需要发送的数据帧添加优先级信息的步骤,包括:根据功能需求,为需要发送的数据帧预先分配自定义优先级信息;在对接收到需要发送的数据帧进行处理时,将所述自定义优先级信息添加到所述需要发送的数据帧中;在所述需要发送的数据帧进行协议转换后,将所述自定义优先级信息添加到所述需要发送的数据帧中。
进一步,所述根据优先级信息,将所述需要发送的数据帧从所述S+1级发送缓冲区写入所述S级发送缓冲区的步骤,包括:根据优先级信息,将具有较高优先级的需要发送的数据帧,移动至所述S+1级发送缓冲区的头部;使所述S级发送缓冲区,从所述S+1级发送缓冲区,首先取得具有较高优先级的数据帧信息;移除所述需要发送的数据帧中的优先级信息;将移除优先级信息后的需要待发送的数据帧,写入所述S级发送缓冲区。
本发明另提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述任一种信息处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司,未经浙江吉利汽车研究院有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010022955.2/2.html,转载请声明来源钻瓜专利网。