网关诊断路由配置方法、装置、车载网关、车辆和介质制造方法及图纸

技术编号:35284056 阅读:14 留言:0更新日期:2022-10-22 12:27
本申请涉及车辆技术领域,公开了一种网关诊断路由配置方法、装置、车载网关、车辆和存储介质,用于实现诊断路由的自动配置,提高诊断路由的配置效率。其中,方法部分包括:监测车载控制单元发出的网络管理报文标识;依据所述网络管理报文标识确认所述车载控制单元所处的目标总线;从预设的标识映射表中,查找出所述网络管理报文标识对应的诊断标识;通过各所述车载控制单元对应的所述诊断标识和所述目标总线,配置车辆平台的诊断路由配置信息。配置车辆平台的诊断路由配置信息。配置车辆平台的诊断路由配置信息。

【技术实现步骤摘要】
网关诊断路由配置方法、装置、车载网关、车辆和介质


[0001]本申请涉及车辆
,尤其涉及到一种网关诊断路由配置方法、装置、车载网关、车辆和存储介质。

技术介绍

[0002]汽车内部通信会大量存在诊断报文,这些报文会存在信息互转的场景,称之为诊断路由。汽车智能化、个性化的逐步普及,同时,主机厂为了降低成本,平台化也成为了主流,为了解决平台化与个性化的矛盾,差异化配置成了常态,而网关作为车载网关的数据交互枢纽,需要网关对诊断路由进行配置。
[0003]专利技术人发现,由于每个车型的差异化,针对每个车型,需要根据诊断路由情况手动单独配置诊断路由,开发工作量大,验证时间长,导致诊断吗路由配置效率较低。

技术实现思路

[0004]本申请提供了一种网关诊断路由配置方法、、装置、车载网关、车辆和存储介质,用于解决传统的诊断路由配置效率过低的技术问题。
[0005]一种网关诊断路由配置方法,包括:
[0006]监测车载控制单元发出的网络管理报文标识;
[0007]依据所述网络管理报文标识确认所述车载控制单元所处的目标总线;
[0008]从预设的标识映射表中,查找出所述网络管理报文标识对应的诊断标识;
[0009]通过各所述车载控制单元对应的所述诊断标识和所述目标总线,配置车辆平台的诊断路由配置信息。
[0010]在一实施方式中,所述预设的标识映射表通过如下方式获取:
[0011]获取车辆平台所有的所述车载控制单元对应的诊断标识和网络管理报文标识;<br/>[0012]建立每个所述车载控制单元对应的诊断标识和网络管理报文标识的映射关系;
[0013]通过每个所述车载控制单元的所述映射关系生成所述标识映射表。
[0014]在一实施方式中,所述监测车载控制单元发出的网络管理报文标识,包括:
[0015]接收诊断仪发送的诊断控制例程;
[0016]响应所述诊断控制例程,监测车载控制单元发出的网络管理报文标识。
[0017]在一实施方式中,所述配置车辆平台的诊断路由配置信息之后,所述方法还包括:
[0018]判定车辆平台所有的所述车载控制单元,是否均已配置对应的诊断路由;
[0019]当判定所述车辆平台所有的所述车载控制单元均已配置对应的诊断路由,则将诊断配置标识位置位;
[0020]当对所述车载控制单元进行诊断且所述诊断配置标识位处于所述置位状态时,按照所述诊断路由配置信息对诊断报文进行路由。
[0021]在一实施方式中,依据所述网络管理报文标识确认所述车载控制单元所处的目标总线,包括:
[0022]预先获取车辆平台的总线结构信息,所述总线结构信息包含所述车辆平台所有的总线,以及所述总线的路径信息;
[0023]获取所述网络管理报文标识对应的路径信息;
[0024]根据所述总线的路径信息和所述网络管理报文标识对应的路径信息,从所述所有的总线中确认所述车载控制单元所处的目标总线。
[0025]在一实施方式中,所述配置车辆平台的诊断路由配置信息之后,所述方法还包括:
[0026]将所述诊断路由配置信息保存在车载网关的带电可擦可编程只读存储器中。
[0027]一种网关诊断路由配置装置,应用于车载网关,包括:
[0028]监测模块,用于监测车载控制单元ECU发出的网络管理报文标识;
[0029]确认模块,用于依据所述网络管理报文标识确认所述车载控制单元所处的目标总线;
[0030]查找模块,用于从预设的标识映射表中,查找出所述网络管理报文标识对应的诊断标识;
[0031]配置模块,用于通过各所述车载控制单元对应的所述诊断标识和所述目标总线,配置车辆平台的诊断路由配置信息。
[0032]一种车载网关,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如前述任一项所述的网关诊断路由配置方法的步骤。
[0033]一种车辆,包括车载控制单元和如前述所述的车载网关。
[0034]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如前述任一项所述的网关诊断路由配置方法的步骤。
[0035]通过本申请提供的其中一个方案,车载网关作为整车各条总线即各个网段的枢纽,可以集成所有的ECU单元的网络管理报文和诊断报文的ID,通过接收各个ECU的网络管理报文,依据其ID,自动对照自身存储的标识映射表,把整车的ECU所在对应的总线存储起来,自动配置并存储诊断路由配置信息,然后用于后续诊断报文的转发路由。达到了动配置诊断路由的目的。与传统的方案相比,无需手动人为配置,极大了提高了诊断路由的配置效率,具有较强的实用性和应用场景。
附图说明
[0036]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本申请一实施例中网关诊断路由配置方法的一应用环境示意图;
[0038]图2是本申请一实施例中网关诊断路由配置方法的一流程示意图;
[0039]图3是本申请一实施例中网关诊断路由配置方法的另一流程示意图;
[0040]图4是本申请一实施例中网关诊断路由配置装置的一结构示意图;
[0041]图5是本申请一实施例中车载网关的一结构示意图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]本申请实施例提供了一种网关诊断路由配置方法,可应用在如图1的应用环境中,其中,包括车载网关、车载控制单元(Electronic Control Unit,ECU)和诊断仪,其中,车载控制单元为车辆平台中的车载单元,车辆系统中通常包括多个车载控制单元,示例性的,比如可以包括ECU1、ECU2、...、ECUN等。上述车辆平台可以指的是各种各样的车型,也即是说,本申请提供的网关诊断路由配置方法可应用于各种各样的车型中,具体不做限定。
[0044]随着车辆诊断协议的广泛应用,目前的大多数车辆内部通信会大量存在传统的诊断报文(UDSonCAN、UDSonLIN)和基于以太网的诊断报文(UDSonIP)等诊断报文并存的现象,这些报文会存在信息互转的场景,称之为诊断路由。由于车型的差异化配置,目前通常是人为手动配置诊断路由的配置信息,在诊断时,用于依据配置的诊断路由配置信息对诊断报文的进行诊断。上述方式通常耗时耗力,效率本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网关诊断路由配置方法,其特征在于,包括:监测车载控制单元发出的网络管理报文标识;依据所述网络管理报文标识确认所述车载控制单元所处的目标总线;从预设的标识映射表中,查找出所述网络管理报文标识对应的诊断标识;通过各所述车载控制单元对应的所述诊断标识和所述目标总线,配置车辆平台的诊断路由配置信息。2.如权利要求1所述的网关诊断路由配置方法,其特征在于,所述预设的标识映射表通过如下方式获取:获取车辆平台所有的所述车载控制单元对应的诊断标识和网络管理报文标识;建立每个所述车载控制单元对应的诊断标识和网络管理报文标识的映射关系;通过每个所述车载控制单元的所述映射关系生成所述标识映射表。3.如权利要求1所述的网关诊断路由配置方法,其特征在于,所述监测车载控制单元发出的网络管理报文标识,包括:接收诊断仪发送的诊断控制例程;响应所述诊断控制例程,监测车载控制单元发出的网络管理报文标识。4.如权利要求1所述的网关诊断路由配置方法,其特征在于,所述配置车辆平台的诊断路由配置信息之后,所述方法还包括:判定车辆平台所有的所述车载控制单元,是否均已配置对应的诊断路由;当判定所述车辆平台所有的所述车载控制单元均已配置对应的诊断路由,则将诊断配置标识位置位;当对所述车载控制单元进行诊断且所述诊断配置标识位处于所述置位状态时,按照所述诊断路由配置信息对诊断报文进行路由。5.如权利要求1所述的网关诊断路由配置方法,其特征在于,依据所述网络管理报文标识确认所述车载控制单元所处的目标总线,包括:预先获取...

【专利技术属性】
技术研发人员:高德申温小锋朱鹏波韦恩祥王礼王宇
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1