车辆通信路由关系生成方法、系统、程序及介质技术方案

技术编号:36919185 阅读:20 留言:0更新日期:2023-03-22 18:42
本公开涉及一种车辆通信路由关系生成方法和系统,所述方法包括以下步骤:接收车辆总线的数据库文件;解析所述数据库文件,从而获得所述总线对应的报文的路由关系;根据所述路由关系设置通信路由单元;将车辆防火墙信息导入到所述通信路由单元;解析所述车辆防火墙信息,从而获取所述报文对应的路由规则;以及根据所述路由关系及所述路由规则生成车辆通信路由关系文件。路由关系文件。路由关系文件。

【技术实现步骤摘要】
车辆通信路由关系生成方法、系统、程序及介质


[0001]本专利技术涉及车载通信领域,具体而言是涉及一种车辆通信路由关系生成方法、系统、程序、计算机介质以及车辆。

技术介绍

[0002]随着汽车电子技术以及汽车电气化、网联化、智能化的快速发展,车载电控单元的数量也越来越多。车辆内部的电控机构日益复杂,功能逐步增强。各功能模块中的车载电控单元功能交互越来越多,即,车载电控单元的报文交互愈加频繁。不同功能模块中的车载电控单元往往位于不同的车载总线。跨总线的报文交互一般要通过汽车网关完成。所有需要汽车网关路由的报文及路由方式构成了车辆通信路由关系。
[0003]另外,车辆网关往往集成了防火墙的功能。防火墙功能根据安全性需求和安全风险等级会分为多种工作模式,不同的工作模式允许通过的报文也会有所区分。这进一步增加了车辆通信路由关系的复杂度。车载电控单元功能的快速更新和报文数量的持续增加及频繁更新,也要求车辆通信路由关系快速迭代,而传统的手工制作车辆通信路由关系的方式已经无法满足其快速迭代的需求。

技术实现思路

[0004]因此,需要一种合适的路由关系生成方法和系统实现车辆通信路由关系的便捷开发。
[0005]根据本专利技术的一个方面,提供了一种车辆通信路由关系生成方法,所述方法包括以下步骤:接收车辆总线的数据库文件;解析所述数据库文件,从而获得所述总线对应的报文的路由关系;根据所述路由关系设置通信路由单元;将车辆防火墙信息导入到所述通信路由单元;解析所述车辆防火墙信息,从而获取所述报文对应的路由规则;以及根据所述路由关系及所述路由规则生成车辆通信路由关系文件。
[0006]根据本专利技术的一个方面的一个或多个实施例,可选地,在所述方法中,所述路由关系包括以下数据中的任意一项或多项:所述报文的报文消息、报文类型、发送通道、接收通道、发送周期、报文负载段长度、接收关系、发送关系以及通信信道。
[0007]根据本专利技术的一个方面的一个或多个实施例,可选地,在所述方法中,设置通信路由单元包括设置所述通信路由单元在所述数据库文件中的实际命名。
[0008]根据本专利技术的一个方面的一个或多个实施例,可选地,在所述方法中,将车辆防火墙信息导入到所述通信路由单元包括导入所述车辆防火墙信息内的防火墙工作模式文件。
[0009]根据本专利技术的一个方面的一个或多个实施例,可选地,在所述方法中,解析所述车辆防火墙信息包括解析所述防火墙工作模式文件,从而获取防火墙的工作模式数和工作模式名称信息。
[0010]根据本专利技术的一个方面的一个或多个实施例,可选地,在所述方法中,从所述工作模式文件中获取合法的路由规则或非法的路由规则。
[0011]根据本专利技术的另外一个方面,提供了一种车辆通信路由关系生成系统,其特征在于,所述系统包括:接收模块,所述接收模块配置成接收车辆总线的数据库文件;数据库解析模块,所述数据库解析模块配置成解析所述数据库文件,从而获得所述总线对应的报文的路由关系;路由设置模块,所述路由设置模块配置成根据所述路由关系设置通信路由单元;防火墙信息模块,所述防火墙信息模块配置成将防火墙信息导入到所述通信路由单元;防火墙信息解析模块,所述防火墙信息解析模块配置成解析所述车辆防火墙信息,从而获取所述报文对应的路由规则;以及路由关系生成模块,所述路由关系生成模块配置成根据所述路由关系及所述路由规则生成车辆通信路由关系文件。
[0012]根据本专利技术的另外一个方面的一个或多个实施例,可选地,在所述系统中,所述路由关系包括以下数据中的任意一项或多项:所述报文的报文消息、报文类型、发送通道、接收通道、发送周期、报文负载段长度、接收关系、发送关系以及通信信道。
[0013]根据本专利技术的另外一个方面的一个或多个实施例,可选地,所述路由设置模块配置成设置所述通信路由单元在所述数据库文件中的实际命名。
[0014]根据本专利技术的另外一个方面的一个或多个实施例,可选地,所述防火墙信息模块配置成导入所述车辆防火墙信息内的防火墙工作模式文件。
[0015]根据本专利技术的另外一个方面的一个或多个实施例,可选地,所述防火墙信息解析模块配置成解析所述防火墙工作模式文件,以获取防火墙的工作模式数和工作模式名称信息。
[0016]根据本专利技术的另外一个方面的一个或多个实施例,可选地,所述防火墙信息解析模块配置成从所述工作模式文件中获取合法的路由规则或非法的路由规则。
[0017]根据本专利技术的另一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令由处理器执行时,使得所述处理器执行如上所述的方法。
[0018]根据本专利技术的另一个方面,提供了一种计算机程序产品,包括计算机可读指令,所述计算机可读指令在由一个或多个处理器执行时使得所述一个或多个处理器执行根据上所述的方法。
[0019]根据本专利技术的另一个方面,提供了一种车辆,所述车辆配置有如上所述的计算机程序产品。
[0020]本专利技术提供的车辆通信路由关系生成方法、介质及程序操作简单,并且具备一定灵活度和兼容性。方法准确度高、对操作人员要求极低且能够一键快速生成的路由关系文件。
附图说明
[0021]从结合附图的以下详细说明中,将会使本专利技术的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0022]图1示出了根据本专利技术实施例的车辆通信路由关系生成方法100。
[0023]图2示出了根据本专利技术实施例的车辆通信路由关系生成系统200。
具体实施方式
[0024]下面介绍的是本专利技术的多个实施例中的一些,旨在提供对本专利技术的基本了解。并
不旨在确认本专利技术的关键或决定性的要素或限定所要保护的范围。
[0025]出于简洁和说明性目的,本文主要参考其示范实施例来描述本专利技术的原理。但是,本领域技术人员将容易地认识到,相同的原理可等效地应用于所有类型的应用业务流程编排方法及系统,并且可以在其中实施这些相同的原理,以及任何此类变化不背离本专利申请的真实精神和范围。
[0026]而且,在下文描述中,参考了附图,这些附图图示特定的示范实施例。在不背离本专利技术的精神和范围的前提下可以对这些实施例进行电、机械、逻辑和结构上的更改。此外,虽然本专利技术的特征是结合若干实施/实施例的仅其中之一来公开的,但是如针对任何给定或可识别的功能可能是期望和/或有利的,可以将此特征与其他实施/实施例的一个或多个其他特征进行组合。因此,下文描述不应视为在限制意义上的,并且本专利技术的范围由所附权利要求及其等效物来定义。
[0027]图1示出了根据本专利技术实施例的车辆通信路由关系生成方法100。如图1中所示,方法100包括步骤S101、步骤S102、步骤S103、步骤S104、步骤S105以及步骤S106。下面将根据本专利技术的实施例具体描述以上步骤。
[0028]在步骤S101,接收车辆总线的数据库文件。如上所述,车辆中可能包括多条通信总线,因此,用户可以导入多条本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆通信路由关系生成方法,其特征在于,所述方法包括以下步骤:接收车辆总线的数据库文件;解析所述数据库文件,从而获得所述总线对应的报文的路由关系;根据所述路由关系设置通信路由单元;将车辆防火墙信息导入到所述通信路由单元;解析所述车辆防火墙信息,从而获取所述报文对应的路由规则;以及根据所述路由关系及所述路由规则生成车辆通信路由关系文件。2.如权利要求1所述的车辆通信路由关系生成方法,其特征在于,在所述方法中,所述路由关系包括以下数据中的任意一项或多项:所述报文的报文消息、报文类型、发送通道、接收通道、发送周期、报文负载段长度、接收关系、发送关系以及通信信道。3.如权利要求1所述的车辆通信路由关系生成方法,其特征在于,在所述方法中,设置通信路由单元包括设置所述通信路由单元在所述数据库文件中的实际命名。4.如权利要求1所述的车辆通信路由关系生成方法,其特征在于,在所述方法中,将车辆防火墙信息导入到所述通信路由单元包括导入所述车辆防火墙信息内的防火墙工作模式文件。5.如权利要求1所述的车辆通信路由关系生成方法,其特征在于,在所述方法中,解析所述车辆防火墙信息包括解析所述防火墙工作模式文件,从所述工作模式文件中获取防火墙的工作模式数和工作模式名称信息。6.如权利要求5所述的车辆通信路由关系生成方法,其特征在于,从所述工作模式文件中获取合法的路由规则或非法的路由规则。7.一种车辆通信路由关系生成系统,其特征在于,所述系统包括:接收模块,所述接收模块配置成接收车辆总线的数据库文件;数据库解析模块,所述数据库解析模块配置成解析所述数据库文件,从而获得所述总线对应的报文的路由关系;路由设置模块,所述路由设置模块配置成根据所述路由关系设置通信路由单元;防火墙信息模块,所述防火墙信息...

【专利技术属性】
技术研发人员:曲云鸽
申请(专利权)人:泛亚汽车技术中心有限公司
类型:发明
国别省市:

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

1