整车网络不休眠诊断方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34045917 阅读:59 留言:0更新日期:2022-07-06 14:37
本发明专利技术实施例公开了一种整车网络不休眠诊断方法、装置、电子设备及存储介质。该方法包括:获取在目标整车网络中各控制器产生的网络管理报文,基于各网络管理报文确定在所述目标整车网络中的各个未休眠控制器;如果各个未休眠控制器之间存在关联关系,则根据各个未休眠控制器之间的关联关系构建有向图;根据所述有向图确定各个未休眠控制器中的源头控制器,并根据所述源头控制器的标识信息生成所述目标整车网络不休眠的诊断报告。本发明专利技术实施例的技术方案,解决了现有诊断技术存在诊断耗时较长以及诊断效率较低的技术问题,实现了更加快速有效的对整车网络不休眠情况进行诊断,达到提升车辆质量的技术效果。升车辆质量的技术效果。升车辆质量的技术效果。

Diagnostic method, device, electronic equipment and storage medium for non sleep of vehicle network

【技术实现步骤摘要】
整车网络不休眠诊断方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及车辆测试
,尤其涉及一种整车网络不休眠诊断方法、装置、电子设备及存储介质。

技术介绍

[0002]在车辆的研发或测试的阶段中,经常会出现整车网络不休眠的问题。然而,导致整车网络不休眠的原因之一是控制器不休眠。目前,车辆中控制器数量较多,且控制器之间休眠状态会相互干扰。现有技术中,对整车网络不休眠的诊断方式通常采用人工方式进行诊断。这种诊断方式存在诊断耗时较长,从而导致诊断效率较低的问题。

技术实现思路

[0003]鉴于上述问题,本专利技术实施例提供了一种整车网络不休眠诊断方法、装置、电子设备及存储介质,以实现更加快速有效的对整车网络不休眠进行诊断,从而达到提升车辆质量的效果。
[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]图1是本专利技术实施例一提供的一种整车网络不休眠诊断方法的流程示意图;
[0030]图2是本专利技术实施例一提供的基于整车网络不休眠诊断方法的信号采集示例图;
[0031]图3是本专利技术实施例二提供的一种整车网络不休眠诊断方法的流程示意图;
[0032]图4是本专利技术实施例二提供的基于整车网络不休眠诊断方法对有向图中目标节点确定的示例图;
[0033]图5是本专利技术实施例三提供的一种整车网络不休眠诊断方法的流程示意图;
[0034]图6是本专利技术实施例四提供的一种整车网络不休眠诊断方法的流程示意图;
[0035]图7是本专利技术实施例五提供的一种整车网络不休眠诊断装置的结构示意图;
[0036]图8是本专利技术实施例六提供的一种电子设备的结构示意图。
具体实施方式
[0037]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0038]在更加详细地讨论示例性实施例之前应当提到的是,一些示例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种整车网络不休眠诊断方法,其特征在于,包括:获取在目标整车网络中各控制器产生的网络管理报文,基于各网络管理报文确定在所述目标整车网络中的各个未休眠控制器;如果各个未休眠控制器之间存在关联关系,则根据各个未休眠控制器之间的关联关系构建有向图;根据所述有向图确定各个未休眠控制器中的源头控制器,并根据所述源头控制器的标识信息生成所述目标整车网络不休眠的诊断报告。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果各未休眠控制器之间不存在关联关系,则将不存在所述关联关系的未休眠控制器作为源头控制器。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到针对所述源头控制器的休眠指令时,则断开所述源头控制器对应的控制电路,并断开与所述源头控制器存在关联关系的其他控制器的控制电路。4.根据权利要求1所述的方法,其特征在于,所述根据所述有向图确定各个未休眠控制器中的源头控制器,包括:确定所述有向图中入度数为零的目标节点;根据节点与未休眠控制器之间的对应关系,确定与所述目标节点对应的未休眠控制器,将与所述目标节点对应的未休眠控制器作为源头控制器。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对每个未休眠控制器,确定所述未休眠控制器的工作状态是否影响除所述未休眠控制器之外的其他未休眠控制器的工作状态,若是,则确定所述未休眠控制器与所述其他未休眠控制器之间存在关联关系。6.根据权利要求5所述的方法,其特征在于,所述确定所述未休眠控制器的工作状态是否影响除所述未休眠控制器之外的其他未休眠控制器的工作状态,包括:控制所述未休眠控制器所对应的电路断开,确定除所述未休眠控制器之外的其他未休眠控制器的工作状态是否由未休眠状态变化为已休眠状态,若是,则确定所述未休眠控制器影...

【专利技术属性】
技术研发人员:郑嘉全王建国孟凡华成春雨王椿龙
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1