用于车载网关的报文转发方法及系统技术方案

技术编号:39964114 阅读:17 留言:0更新日期:2024-01-09 00:16
本发明专利技术公开了一种用于车载网关的报文转发方法及系统,涉及车载网关的消息传输领域。该方法的步骤包括:根据需要执行的所有报文转发规则,形成报文转发规则表;需要转发报文时,根据报文转发规则表转发报文;需要更新报文转发规则时,根据需要更新的报文转发规则,对应修改报文转发规则表,根据修改后的报文转发规则表更新报文转发的执行文件。本发明专利技术在软件开发时就报文转发规则单独形成了用于转发报文的报文转发规则表对应部分的可执行文件,以此实现了网关软件与报文转发规则的解耦。在此基础上,需要更新报文转发规则时,只需根据需要更新的报文转发规则,进而不仅显著提高了软件更新速度,而且大幅度降低数据传输资源消耗。

【技术实现步骤摘要】

本专利技术涉及车载网关的消息传输领域,具体涉及一种用于车载网关的报文转发方法及系统


技术介绍

1、车载网关是一种用于连接车辆内部各个ecu((electronic control unit,电子控制单元)和车辆外部网络的通信设备。它可以将不同的通信协议转换为统一的汽车网络协议,如can(controller area network,控制器局域网),lin(local interconnectnetwork,本地互联网络),ethernet(以太网)等,以实现车辆内部各个系统之间的数据交换和通信,同时也可以与外部网络进行通信,如无线网络、云平台等。车载网关主要功能是转发车载网络各系统、控制器间的通信数据。

2、现有的车载网关需要更新报文的转发规则时,会对整个软件版本进行更新,进而造成软件更新速度较慢,并且通过ota(over-the-airtechnology,空中下载技术)升级时导致数据传输资源消耗较多。


技术实现思路

1、针对现有技术中存在的缺陷,本专利技术解决的技术问题为:在车载网关更新报本文档来自技高网...

【技术保护点】

1.一种用于车载网关的报文转发方法,其特征在于,该方法包括以下步骤:根据需要执行的所有报文转发规则,形成报文转发规则表;需要转发报文时,根据报文转发规则表转发报文;需要更新报文转发规则时,根据需要更新的报文转发规则,对应修改报文转发规则表,根据修改后的报文转发规则表更新报文转发的执行文件。

2.如权利要求1所述的用于车载网关的报文转发方法,其特征在于:所述根据需要执行的所有报文转发规则,形成报文转发规则表的流程包括:按照指定的格式将报文转发规则形成报文转发规则表并进行存储,报文转发规则表中包括每条报文的索引信息、转发规则和转发路径,存储位置可以为车载网关的主芯片或者外置fla...

【技术特征摘要】

1.一种用于车载网关的报文转发方法,其特征在于,该方法包括以下步骤:根据需要执行的所有报文转发规则,形成报文转发规则表;需要转发报文时,根据报文转发规则表转发报文;需要更新报文转发规则时,根据需要更新的报文转发规则,对应修改报文转发规则表,根据修改后的报文转发规则表更新报文转发的执行文件。

2.如权利要求1所述的用于车载网关的报文转发方法,其特征在于:所述根据需要执行的所有报文转发规则,形成报文转发规则表的流程包括:按照指定的格式将报文转发规则形成报文转发规则表并进行存储,报文转发规则表中包括每条报文的索引信息、转发规则和转发路径,存储位置可以为车载网关的主芯片或者外置flash。

3.如权利要求2所述的用于车载网关的报文转发方法,其特征在于:所述需要转发报文时,根据报文转发规则表转发报文的流程包括:解析报文转发规则表,收到报文后,若根据当前报文的索引信息,在报文转发规则表中判定当前报文需要转发,则根据当前报文的转发信息,对当前报文进行转发。

4.如权利要求3所述的用于车载网关的报文转发方法,其特征在于:所述报文转发规则表中包括若干报文转发规则子表,每份子表对应一种车型;所述解析报文转发规则表的过程包括:解析与当前车型对应的报文转发规则子表。

5.如权利要求4所述的用于车载网关的报文转发方法,其特征在于,该方法的步骤具体包括:在车载网关软件开发时,按照指定的格式将报文转发规则形成报文转发规则表并进行存储,存储位置为车载网关的主芯片;报文转发规则表中包括若干报文转发规则子表,每份子表对应一种车型;每份子表中包括每条报文的报文id、转发规则和转发路径;车载网关上电后,查询并解析与当前车型对应的报文转发规则子表,解析后存放于ram空间中;车载网关收到报文后,根据当前报文的索引信息,在报文转发规则表中查询当前报文是否需要转发,若是,则根据报文转...

【专利技术属性】
技术研发人员:刘峰姚元吉张静静杨钟毓方鑫邬婧婧刘福伟徐鑫武红娟毛天仪
申请(专利权)人:东风商用车有限公司
类型:发明
国别省市:

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

1