一种基于车辆中控制器更新的通讯方法、装置及车载网关制造方法及图纸

技术编号:38657528 阅读:11 留言:0更新日期:2023-09-02 22:42
本发明专利技术实施例公开了一种基于车辆中控制器更新的通讯方法、装置及车载网关,该通讯方法包括:检测到车辆中的目标控制器发生更新时,确定目标控制器所在的目标网段;根据目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表;其中,预设路由信号表中记录报文在车辆中多个控制器间的接收关系;根据报文路由与端口分配融合表以及预先设置的转发规则,确定报文转发关系;根据报文转发关系,确定各端口报文对应的目标通讯端口,并将端口报文转发至目标通讯端口。本发明专利技术实施例的技术方案可以实现在车辆增加控制器或者现有控制器所在网段调整时,无需重新评估并设计车辆网络架构,降低了车辆设计和维护的成本。降低了车辆设计和维护的成本。降低了车辆设计和维护的成本。

【技术实现步骤摘要】
一种基于车辆中控制器更新的通讯方法、装置及车载网关


[0001]本专利技术涉及汽车
,尤其涉及一种基于车辆中控制器更新的通讯方法、装置及车载网关。

技术介绍

[0002]随着车辆智能化设备的逐渐增多,车辆中各个控制器之间的交互需求也逐渐增强,能否实现各控制器间的自由通讯成为影响车辆性能的重要因素。
[0003]现有技术中,通常通过控制器局域网(Controller Area Network,CAN)协议实现车辆中各控制器之间的信号传输。各控制器需要被预先定义在车辆的各网段中。各控制器所处的网段可以根据CAN网络节点数和通讯负载等要求进行确定。
[0004]但是,通过现有的控制器间通讯方法,在向车辆中增加控制器时,需要重新评估和设计车辆网络架构,导致车辆设计和维护成本较高。

技术实现思路

[0005]本专利技术提供了一种基于车辆中控制器更新的通讯方法、装置及车载网关,可以实现在车辆增加控制器或者现有控制器所在网段调整时,无需重新评估并设计车辆网络架构,降低车辆设计和维护的成本。
[0006]第一方面,提供了一种基于车辆中控制器更新的通讯方法,由车载网关执行,该方法包括:
[0007]检测到车辆中的目标控制器发生更新时,确定目标控制器所在的目标网段;
[0008]根据目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表;其中,预设路由信号表中记录报文在车辆中多个控制器间的接收关系;
[0009]根据报文路由与端口分配融合表以及预先设置的转发规则,确定报文转发关系;
[0010]根据报文转发关系,确定各端口报文对应的目标通讯端口,并将端口报文转发至目标通讯端口。
[0011]可选的,检测到车辆中的目标控制器发生更新时,确定目标控制器所在的目标网段,包括:检测到车辆中的目标控制器发生更新时,获取车辆中存在更新的目标控制器向车载网关发送网段检测报文;根据网段检测报文,确定目标控制器所在的目标网段。
[0012]可选的,根据目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表,包括:获取控制器更新前的报文路由与端口分配融合表,确定各控制器所在的网段,生成原始端口分配表;根据目标网段、预设路由信号表、以及原始端口分配表,更新报文路由与端口分配融合表。
[0013]可选的,根据目标网段、预设路由信号表、以及原始端口分配表,更新报文路由与端口分配融合表,包括:将原始端口分配表中各控制器与各网段的连接关系、以及目标控制器与目标网段的连接关系,添加至预设路由信号表,更新报文路由与端口分配融合表。
[0014]可选的,根据报文路由与端口分配融合表以及预先设置的转发规则,确定报文转
发关系,包括:根据报文路由与端口分配融合表,确定与各端口报文对应的源通讯端口和目的通讯端口;如果目的通讯端口中包括源通讯端口,则将目的通讯端口与源通讯端口的差集作为目标通讯端口;否则,将目的通讯端口作为目标通讯端口;根据各端口报文与,源通讯端口以及目标通讯端口的对应关系,生成报文转发关系。
[0015]可选的,目标控制器,包括下述至少一项:发动机控制器、变速器控制器、防抱死控制器、缓速器控制器、仪表控制器、以及车身控制器。
[0016]可选的,预设路由信号表中,还包括:各端口报文的报文地址以及报文名。
[0017]第二方面,提供了一种基于车辆中控制器更新的通讯装置,由车载网关执行,该装置包括:
[0018]目标网段确定模块,用于检测到车辆中的目标控制器发生更新时,确定目标控制器所在的目标网段;
[0019]报文路由与端口分配融合表更新模块,用于根据目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表;其中,预设路由信号表中记录报文在车辆中多个控制器间的接收关系;
[0020]报文转发关系确定模块,用于根据报文路由与端口分配融合表以及预先设置的转发规则,确定报文转发关系;
[0021]端口报文转发模块,用于根据报文转发关系,确定各端口报文对应的目标通讯端口,并将端口报文转发至目标通讯端口。
[0022]第三方面,提供了一种车载网关,所述车载网关包括:
[0023]至少两个通讯端口;其中,各通讯端口通过通讯导线与车辆中的网段连接,车辆中的控制器配置在网段中进行通讯;各网段中存在两个终端电阻;各通讯端口间可转发端口报文;
[0024]至少一个处理器;以及
[0025]与至少一个处理器通信连接的存储器;其中,
[0026]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本专利技术任一实施例所述的基于车辆中控制器更新的通讯方法。
[0027]第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的基于车辆中控制器更新的通讯方法。
[0028]本专利技术实施例的技术方案,通过检测到车辆中的目标控制器发生更新时,确定目标控制器所在的目标网段;根据目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表;其中,预设路由信号表中记录报文在车辆中多个控制器间的接收关系;根据报文路由与端口分配融合表以及预先设置的转发规则,确定报文转发关系;根据报文转发关系,确定各端口报文对应的目标通讯端口,并将端口报文转发至目标通讯端口的技术手段,解决了车辆控制器更新时的通讯问题,可以实现在车辆增加控制器或者现有控制器所在网段调整时,无需重新评估并设计车辆网络架构,降低了车辆设计和维护的成本。
[0029]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0030]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是根据本专利技术实施例一提供的一种基于车辆中控制器更新的通讯方法的流程图;
[0032]图2是根据本专利技术实施例提供的一种车辆网段分配示意图;
[0033]图3是根据本专利技术实施例二提供的另一种基于车辆中控制器更新的通讯方法的流程图;
[0034]图4是根据本专利技术实施例三提供的另一种基于车辆中控制器更新的通讯方法的流程图;
[0035]图5是根据本专利技术实施例四提供的一种基于车辆中控制器更新的通讯装置的结构示意图;
[0036]图6是实现本专利技术实施例的基于车辆中控制器更新的通讯方法的车载网关的结构示意图。
具体实施方式
[0037]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车辆中控制器更新的通讯方法,其特征在于,由车载网关执行,所述方法包括:检测到车辆中的目标控制器发生更新时,确定所述目标控制器所在的目标网段;根据所述目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表;其中,所述预设路由信号表中记录报文在车辆中多个控制器间的接收关系;根据所述报文路由与端口分配融合表以及预先设置的转发规则,确定报文转发关系;根据所述报文转发关系,确定各端口报文对应的目标通讯端口,并将所述端口报文转发至所述目标通讯端口。2.根据权利要求1所述的方法,其特征在于,检测到车辆中的目标控制器发生更新时,确定所述目标控制器所在的目标网段,包括:检测到车辆中的目标控制器发生更新时,获取车辆中存在更新的目标控制器向车载网关发送网段检测报文;根据所述网段检测报文,确定所述目标控制器所在的目标网段。3.根据权利要求1所述的方法,其特征在于,根据所述目标网段以及预先存储的预设路由信号表,更新报文路由与端口分配融合表,包括:获取控制器更新前的报文路由与端口分配融合表,确定各控制器所在的网段,生成原始端口分配表;根据所述目标网段、预设路由信号表、以及所述原始端口分配表,更新报文路由与端口分配融合表。4.根据权利要求3所述的方法,其特征在于,根据所述目标网段、预设路由信号表、以及所述原始端口分配表,更新报文路由与端口分配融合表,包括:将所述原始端口分配表中各控制器与各网段的连接关系、以及所述目标控制器与所述目标网段的连接关系,添加至所述预设路由信号表,更新报文路由与端口分配融合表。5.根据权利要求4所述的方法,其特征在于,根据所述报文路由与端口分配融合表以及预先设置的转发规则,确定报文转发关系,包括:根据所述报文路由与端口分配融合表,确定与各端口报文对应的源通讯端口和目的通讯端口;如果所述目的通讯端口中包括所述源通讯端口,则将所述目的通讯端口与所述源通讯端口的差集作为目标通讯端口;否则,将所述目的通讯端口作为目标通讯端口;根据各端口报文与,所述源...

【专利技术属性】
技术研发人员:周亮亮于广江
申请(专利权)人:一汽解放汽车有限公司
类型:发明
国别省市:

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

1