一种车内报文处理方法、装置、车载终端及存储介质制造方法及图纸

技术编号:33706540 阅读:18 留言:0更新日期:2022-06-06 08:30
本申请公开了一种车内报文处理装置方法、装置、车载终端及存储介质,通过调用目标协议类型的封装协议对待发送报文进行封装得到协议报文,将协议报文发送至以太网关,以太网关将包含协议类型标识的协议报文作为待加速转发报文,提取待加速转发报文的转发规则关联信息并确定目标转发规则,根据目标转发规则,对待加速转发报文进行加速转发。本申请通过引入一种网关可感知的网络通信协议,对特定报文进行封装得到协议报文,对协议报文进行加速转发,提高了通信效率。提高了通信效率。提高了通信效率。

【技术实现步骤摘要】
一种车内报文处理方法、装置、车载终端及存储介质


[0001]本申请涉及车辆通信
,尤其涉及一种车内报文处理方法、装置、车载终端及存储介质。

技术介绍

[0002]在汽车智能网联化发展的趋势下,传统汽车电子控制单元(ECU)按功能域集成为一体,称为域控制器(DCU)。域控制器相较于传统ECU,一般具有更大的算力、内存和更多传感器接口,在上面也会同时运行多个软件功能,这些软件功能基于AUTOSAR Adaptive Platform(AP)架构而开发,以服务的形式对外发布。车内按功能域划分的域控制器一般会有多个,它们接入车内以太网。运行在各个域控制器上的服务之间通过以太网报文相互通信,而这些报文的路由转发需要车内以太网网关来完成。AUTOSAR AP标准规定了服务接口的呈现形式,同时也指定了Scalable service

Oriented MiddlewarE over IP(SOME/IP)和Data Distribution Service for Real

Time Systems(DDS)两种底层网络通信机制。在对服务间通信的QOS(Quality of Service)即服务质量方面,SOME/IP没有作相关规定,DDS有多种QOS机制,但主要是通过在应用程序内预留资源来保障的,不涉及到对报文进行加速转发,网关无法感知到需要加速转发的报文并对该报文进行加速转发。
[0003]网络通信的质量牵涉到网络通信路径中每个节点,如果其中任一节点成为瓶颈,都会导致QOS质量不达标,车内以太网网关作为重要的报文转发节点,对此尤为重要。因此,需要设计一种以太网关可感知服务QOS需求的网络通信协议,以及基于此协议对特定服务QOS进行保障的网关。

技术实现思路

[0004]为了提高车内报文在通信路径上的传递效率,为特定服务的通信报文提供低时延的网络质量保障,本专利技术提供了一种车内报文处理方法、装置、车载终端及存储介质,引入一种网关可感知的网络通信协议,对特定报文进行加速转发,提高通信效率。
[0005]一方面,本申请实施例提供了一种车内报文处理方法,包括:
[0006]接收车辆的第一域控制器发送的协议报文;
[0007]在所述协议报文中的协议类型标识指示目标协议类型时,将所述协议报文作为待加速转发报文;
[0008]提取所述待加速转发报文中的转发规则关联信息;
[0009]根据所述转发规则关联信息,确定目标转发规则;
[0010]根据所述目标转发规则,对所述待加速转发报文进行加速转发。
[0011]进一步地,所述转发规则关联信息包括所述待加速转发报文的源IP、目的IP、源端口号、目的端口号;所述根据所述转发规则关联信息,确定目标转发规则,包括:
[0012]根据所述待加速转发报文的转发规则关联信息确定目标流上下文;
[0013]根据所述目标流上下文确定目标转发规则。
[0014]进一步地,所述根据所述待加速转发报文的转发规则关联信息确定目标流上下文,包括:
[0015]查询预设寄存器中是否存在与所述待加速转发报文的转发规则关联信息相对应的目标流上下文;
[0016]若存在,则从所述预设寄存器中获取所述目标流上下文。
[0017]进一步地,所述方法还包括:
[0018]若不存在,则将所述待加速转发报文发送至中央处理器进行处理,以使得所述中央处理器新建所述待加速转发报文对应的目标流上下文,并将所述目标流上下文存储至所述预设寄存器中。
[0019]本申请实施例提供的一种车内报文处理方法还包括:
[0020]生成待发送报文;
[0021]调用目标协议类型的封装协议对所述待发送报文进行封装,得到协议报文;
[0022]将所述协议报文发送至车辆的以太网关,以使得所述以太网关在所述协议报文中的协议类型标识指示目标协议类型时,将所述协议报文作为待加速转发报文;提取所述待加速转发报文中的转发规则关联信息;根据所述转发规则关联信息,确定目标转发规则;根据所述目标转发规则,对所述待加速转发报文进行加速转发。
[0023]进一步地,所述调用目标协议类型的封装协议对所述待发送报文进行封装,得到协议报文,包括:
[0024]将预设协议标识报文的尾部和所述待发送报文的头部进行拼接,得到所述协议报文;其中,所述预设协议标识报文中包含有协议类型标识,所述协议类型标识用于指示所述协议报文为目标协议类型。
[0025]进一步地,所述方法还包括:
[0026]接收来自车辆的以太网关转发的所述协议报文,将所述协议报文进行解封装。
[0027]第二方面,本专利技术提供了一种车内报文处理装置,包括:
[0028]接收模块:用于接收车辆的第一域控制器发送的协议报文;
[0029]识别模块:用于在所述协议报文中的协议类型标识指示目标协议类型时,将所述协议报文作为待加速转发报文;
[0030]信息提取模块:用于提取所述待加速转发报文中的转发规则关联信息;
[0031]目标转发规则确定模块:用于根据所述转发规则关联信息,确定目标转发规则;
[0032]加速转发模块:用于根据所述目标转发规则,对所述待加速转发报文进行加速转发;
[0033]生成模块:用于生成待发送报文
[0034]封装模块:用于调用目标协议类型的封装协议对所述待发送报文进行封装,得到协议报文
[0035]发送模块:用于将所述协议报文发送至车辆的以太网关,以使得所述以太网关在所述协议报文中的协议类型标识指示目标协议类型时,将所述协议报文作为待加速转发报文;提取所述待加速转发报文中的转发规则关联信息;根据所述转发规则关联信息,确定目标转发规则;根据所述目标转发规则,对所述待加速转发报文进行加速转发。
[0036]进一步地,所述目标转发规则确定模块包括:
[0037]目标流上下文确定模块:用于根据所述待加速转发报文的转发规则关联信息确定目标流上下文;
[0038]确定模块:用于根据所述目标流上下文确定目标转发规则。
[0039]进一步地,目标流上下文确定模块包括:
[0040]查询模块:用于查询预设寄存器中是否存在与所述待加速转发报文的转发规则关联信息相对应的目标流上下文;
[0041]获取模块:用于若查询的结果为存在时,从所述预设寄存器中获取所述目标流上下文;
[0042]处理模块:若查询的结果为不存在时,则将所述待加速转发报文发送至中央处理器进行处理,以使得所述中央处理器新建所述待加速转发报文对应的目标流上下文,并将所述目标流上下文存储至所述预设寄存器中。
[0043]进一步地,车内报文处理装置还包括:
[0044]解封装模块:用于接收来自车辆的以太网关转发的所述协议报文,将所述协议报文进行解封装。
[0045]另一方面,提供了一种车载终端,包括处理器和存储器,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车内报文处理方法,其特征在于,包括:接收车辆的第一域控制器发送的协议报文;在所述协议报文中的协议类型标识指示目标协议类型时,将所述协议报文作为待加速转发报文;提取所述待加速转发报文中的转发规则关联信息;根据所述转发规则关联信息,确定目标转发规则;根据所述目标转发规则,对所述待加速转发报文进行加速转发。2.根据权利要求1所述的车内报文处理方法,其特征在于,所述转发规则关联信息包括所述待加速转发报文的源IP、目的IP、源端口号、目的端口号;所述根据所述转发规则关联信息,确定目标转发规则,包括:根据所述待加速转发报文的转发规则关联信息确定目标流上下文;根据所述目标流上下文确定目标转发规则。3.根据权利要求2所述的车内报文处理方法,其特征在于,所述根据所述待加速转发报文的转发规则关联信息确定目标流上下文,包括:查询预设寄存器中是否存在与所述待加速转发报文的转发规则关联信息相对应的目标流上下文;若存在,则从所述预设寄存器中获取所述目标流上下文。4.根据权利要求3所述的车内报文处理方法,其特征在于,所述方法还包括:若不存在,则将所述待加速转发报文发送至中央处理器进行处理,以使得所述中央处理器新建所述待加速转发报文对应的目标流上下文,并将所述目标流上下文存储至所述预设寄存器中。5.一种车内报文处理方法,其特征在于,包括:生成待发送报文;调用目标协议类型的封装协议对所述待发送报文进行封装,得到协议报文;将所述协议报文发送至车辆的以太网关,以使得所述以太网关在所述协议报文中的协议类型标识指示目标协议类型时,将所述协议报文作为待加速转发报文;提取所述待加速转发报文中的转发规则关联...

【专利技术属性】
技术研发人员:秦民蔡黄兵闫国启
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1