掌桥专利:专业的专利平台
掌桥专利
首页

车辆总线排查方法及相关设备

文献发布时间:2024-04-18 20:02:18


车辆总线排查方法及相关设备

技术领域

本申请涉及故障排查技术领域,尤其涉及一种车辆总线排查方法及相关设备。

背景技术

随着车辆控制系统变得日益复杂,因此需要采用车辆总线的方式进行数据传输,配备车辆总线的控制系统越来越多,但是车辆总线在某些情况下还是会发生错误,在发生错误时车辆总线上会产生错误帧,因此需要进行错误帧排查。

基于上述情况,亟待解决的问题为:现有技术中的针对于错误帧的排查往往只关注车辆总线连接的各个控制设备,却忽略了车载外接设备同样可以造成错误帧,从而影响整体的正常使用。

发明内容

有鉴于此,本申请的目的在于提出一种车辆总线排查方法及相关设备,用以解决或部分解决上述技术问题。

基于上述目的,本申请的第一方面提供了一种车辆总线排查方法,包括:

接收到车辆总线的错误帧的排查指令情况下,获取所述错误帧的来源信息,其中,所述来源信息包含与所述错误帧来自至少一个控制设备的传输路径对应的标识或与所述错误帧来自至少一个车载外接设备的传输路径对应的标识,所述控制设备和所述车载外接设备均与所述车辆总线连接;

以所述来源信息从所述控制设备和所述车载外接设备中确定出所述错误帧来源的目标设备,获取所述目标设备的设备信息;

通过所述车辆总线输出所述目标设备的设备信息。

基于同一个发明构思,本申请的第二方面提出了一种车辆总线排查装置,包括:

来源信息获取模块,被配置为接收到车辆总线的错误帧的排查指令情况下,获取所述错误帧的来源信息,其中,所述来源信息包含与所述错误帧来自至少一个控制设备的传输路径对应的标识或与所述错误帧来自至少一个车载外接设备的传输路径对应的标识,所述控制设备和所述车载外接设备均与所述车辆总线连接;

错误帧来源排查模块,被配置为以所述来源信息从所述控制设备和所述车载外接设备中确定出所述错误帧来源的目标设备,获取所述目标设备的设备信息;

设备信息输出模块,被配置为通过所述车辆总线输出所述目标设备的设备信息。

基于同一个发明构思,本申请的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现第一方面所述的方法。

基于同一个发明构思,本申请的第四方面提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行第一方面所述方法。

基于同一个发明构思,本申请的第五方面提供了一种车辆,包括第二方面所述的车辆总线排查装置或第三方面所述的电子设备或第四方面所述的存储介质。

从上面所述可以看出,本申请提供的车辆总线排查方法及相关设备,接收到车辆总线的错误帧的排查指令的情况下,获取错误帧的来源信息,以来源信息从控制设备和车载外接设备中确定出错误帧来源的目标设备,然后获取目标设备的设备信息,通过车辆总线输出目标设备的设备信息,通过按照来源信息从控制设备和车载外接设备中确定出错误帧来源的目标设备的方式,使得在进行错误帧来源的排查时既关注各个控制设备,又关注各个车载外接设备,从而提升了排查效果,保障车辆整体的正常使用。

附图说明

为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1A为本申请实施例的车辆总线排查方法的流程图;

图1B为本申请实施例的步骤101的步骤展开示意图;

图1C为本申请实施例的步骤1013的步骤展开示意图;

图1D为本申请实施例的步骤102的步骤展开的一个示意图;

图1E为本申请实施例的目标设备的设备信息的一个获取流程图;

图1F为本申请实施例的步骤102的步骤展开的另一个示意图;

图1G为本申请实施例的步骤102的步骤展开的又一个示意图;

图1H为本申请实施例的步骤102的步骤展开的再一个示意图;

图2为本申请实施例的车辆总线排查示意图;

图3为本申请实施例的车辆总线排查装置的结构示意图;

图4为本申请实施例的电子设备的示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

相关技术中在进行错误帧来源的排查时,只关注车辆总线连接的各个控制设备,却忽略了车载外接设备同样可以造成错误帧,从而影响整体的正常使用。

本实施例提出的一种车辆总线排查方法,如图1A所示,包括:

步骤101,接收到车辆总线的错误帧的排查指令,获取所述错误帧的来源信息,其中,所述来源信息包含与所述错误帧来自至少一个控制设备的传输路径对应的标识或与所述错误帧来自至少一个车载外接设备的传输路径对应的标识,所述控制设备和所述车载外接设备均与所述车辆总线连接。

在该步骤中,车辆总线可以为CAN(Controller Area Network,控制器局域网络)总线、LIN(Local Interconnect Network,局域互联网络)总线、VAN(Vehicle AreaNetwork,车辆局域网络)总线等,这里不对车辆总线作具体限定,其中,来源信息可以是错误帧来自至少一个控制设备的传输路径的标识,还可以是错误帧来自至少一个车载外接设备的传输路径的标识,例如,错误帧来自至少一个控制设备的传输路径的标识为1,错误帧来自至少一个控制设备的传输路径的标识为2,若来源信息为1,则可知错误帧是来自少一个控制设备,若来源信息为2,则可知错误帧是来自至少一个车载外接设备,这里不对各个标识作具体限定。

利用对应传输路径的标识可以确定出错误帧是来自至少一个控制设备还是来自至少一个车载外接设备,从而提高了排查的效率。

在一些实施例中,如图1B所示,步骤101,接收到车辆总线的错误帧的排查指令情况下,获取所述错误帧的来源信息,其中,所述来源信息包含与所述错误帧来自至少一个控制设备的传输路径对应的标识或与所述错误帧来自至少一个车载外接设备的传输路径对应的标识,包括:

步骤1011,当接收到车辆总线的错误帧的排查指令,获取所述错误帧;

步骤1012,获取所述错误帧的传输路径信息;

步骤1013,按照所述错误帧的传输路径信息从传输路径信息数据库中进行查找,得到所述错误帧的来源信息,其中,所述传输路径数据库包括与各个传输路径对应的标识。

在上述方案中,传输路径数据库表示包含有与各个传输路径信息对应的标识的数据库。当接收到车辆总线的错误帧的排查指令时,获取错误帧,根据错误帧的传输路径信息从传输路径信息数据库中查找与该错误帧的传输路径信息对应的标识,从而判别出错误帧的来源信息。

在一些实施例中,如图1C所示,步骤1013,所述按照所述错误帧的传输路径信息从传输路径信息数据库中进行查找,得到所述错误帧的来源信息,其中,所述传输路径数据库包括与各个传输路径对应的标识,包括:

步骤10131,从所述传输路径信息数据库中查找与所述错误帧的传输路径信息对应的标识,将所述标识作为所述错误帧的来源信息,所述标识包括第一标识或第二标识。

步骤10132,当所述标识为第一标识,所述车辆总线的错误帧的来源信息为所述错误帧来自至少一个控制设备的传输路径的标识,其中,所述第一标识为所述错误帧是来自所述各个控制设备中至少一个控制设备的传输路径的标识。

步骤10133,当所述标识为第二标识,所述错误帧的来源信息为所述错误帧来自至少一个车载外接设备的传输路径的标识,其中,所述第二标识为所述错误帧是来自所述各个车载外接设备中至少一个车载外接设备的传输路径的标识。

在上述方案中,按照错误帧的传输路径信息从传输路径信息数据库中查找,当查找到的与传输路径信息对应的标识为第一标识时,表示车辆总线的错误帧来自车辆总线连接的各个控制设备中至少一个控制设备。当查找到的与传输路径信息对应的标识为第二标识时,表示车辆总线的错误帧来自车辆总线连接的各个车载外接设备中至少一个车载外接设备。

第一标识表示车辆总线的错误帧的来源信息为错误帧来自至少一个控制设备的传输路径的标识,第二标识表示错误帧的来源信息为错误帧来自至少一个车载外接设备的传输路径的标识,例如,若错误帧的传输路径信息为path_A(这里不对传输路径信息作具体限定),利用该传输路径信息从传输路径数据库中查找与该传输路径信息对应的标识,传输路径数据库为包含有有与各个传输路径信息对应的标识的数据库,例如,与传输路径信息为path_A对应的标识为1,1为错误帧的来源信息为所述错误帧来自至少一个车载外接设备的传输路径的标识,与传输路径信息为path_B对应的标识为2,2为错误帧的来源信息为错误帧来自至少一个车载外接设备的传输路径的标识,可知此时与错误帧的传输路径信息为path_A对应的标识为1,则表示该错误帧来自至少一个车载外接设备。

其中,第一标识、第二标识还可以是其他数字、字母、编码或者代码等,这里不对第一标识和第二标识作具体限定。

控制设备可以是燃油设备、传动设备、巡航设备、空调控制设备、防抱死控制设备、中央门锁设备、悬挂控制设备、仪表管理设备、座椅调节设备等,车载外接设备可以是导航仪设备、倒车影像设备、360度全景影像设备、U盘设备等。

步骤102,以所述来源信息从控制设备和车载外接设备中确定出所述错误帧来源的目标设备,获取所述目标设备的设备信息。

在该步骤中,根据来源信息逐一排查错误帧的来源是来自控制设备和/或车载外接设备,从而确定出产生错误帧的目标设备,并获取目标设备的设备信息,设备信息表示产生错误帧的设备异常类型,使得在进行错误帧来源的排查时既关注控制设备,又关注车载外接设备,从而提升了排查效果,保障车辆整体的正常使用。

在一些实施例中,步骤102中,所述以所述来源信息从所述控制设备和所述车载外接设备中确定出所述错误帧来源的目标设备,包括:

当所述来源信息为所述错误帧来自至少一个控制设备的传输路径的标识,按照所述错误帧逐一对所述控制设备进行所述错误帧来源排查,确定出产生所述错误帧的控制设备,并将产生所述错误帧的控制设备作为目标设备;

当所述来源信息为所述错误帧来自至少一个车载外接设备的传输路径的标识,按照所述错误帧逐一对所述车载外接设备进行所述错误帧来源排查,确定出产生所述错误帧的车载外接设备,并将产生所述错误帧的车载外接设备作为目标设备。

在上述方案中,当来源信息为错误帧来自至少一个控制设备的传输路径的标识,则表示错误帧是来自车辆总线连接的各个控制设备中至少一个控制设备,根据错误帧逐一对各个控制设备进行错误帧来源排查,将产生错误帧的控制设备作为目标设备。

当来源信息为错误帧来自至少一个车载外接设备的传输路径的标识,则表示该错误帧来自车辆总线连接的各个车载外接设备中至少一个车载外接设备,根据错误帧逐一对各个车载外接设备进行错误帧来源排查,将产生错误帧的车载外接设备作为目标设备。

在一些实施例中,如图1D所示,步骤102中,所述获取所述目标设备的设备信息,包括:

步骤A1,对所述目标设备进行所述传输数据帧格式排查,获取所述目标设备的传输数据帧格式。

步骤A2,将目标设备的传输数据帧格式分别与帧格式数据库中的每个帧格式进行对比,得到多个对比结果,其中,所述帧格式数据库为包括预设帧格式的数据库;

步骤A3,当所述多个对比结果中存在均为帧格式不相同,将所述均为格式不相同的对比结果作为所述目标设备的设备信息。

在上述方案中,对目标设备进行传输数据帧格式排查,使得得到的输出数据帧格式分别与帧格式数据库中的每个帧格式作对比,得到多个对比结果,当多个对比结果中存在对比结果为目标设备的传输数据帧与帧格式数据库中的每个帧格式均为帧格式不相同,则表示目标设备中传输数据帧格式排查出现问题,产生错误帧的设备异常类型为传输数据帧格式,将均为格式不相同的对比结果作为目标设备的设备信息。

其中,帧格式数据库为包括预设帧格式的数据库,预设帧格式是指根据不同协议规定的帧的格式。例如,预设帧格式前导字符是10101011作为帧开始的信号,表示一帧的开始。最后两位是11,表示下面的字段是目的地址。若目标设备的传输数据帧的格式前导字符为2121012作为帧开始的信号,最后两位是12,则表示目标设备的传输数据帧与帧格式数据库中的帧格式的对比结果为帧格式不相同,即目标设备中传输数据帧格式排查出现问题,产生错误帧的设备异常类型为传输数据帧格式。

在一些实施例中,如图1E所示,在步骤A2之后,还包括:

步骤B1,当所述多个对比结果中不存在均为帧格式不相同,对所述目标设备进行所述位填充排查,获取所述目标设备传输的传输信号。

步骤B2,对所述传输信号中需要执行位填充的帧段进行位电平检测,得到检测结果;

步骤B3,当所述检测结果与所述车辆总线预设的位填充原则不同,将所述检测结果作为所述目标设备的设备信息,其中,所述预设的位填充原则为连续接收到预定数量的相同极性位电平数据后,接收到相反电极性位电平数据的原则。

在上述方案中,当多个对比结果中不存在均为格式不相同的情况,表示目标设备的传输数据帧格式未出现问题,对目标设备进行位填充排查,得到目标设备传输的传输信号,对传输信号中更需要执行位填充的帧段进行位电平检测,得到检测结果,当检测结果与预设的位填充原则不同时,则表示目标设备中位填充排查出现问题,产生错误帧的设备异常类型为位填充,将与预设的位填充原则不同的检测结果作为目标设备的设备信息。

例如,当预设的位填充原则位连续接收到五个相同极性位电平数据后,下一个接收到的位电平数据为相反电极性,当检测结果为连续接收到五个相同极性位电平数据后,第六个接收到的位电平数据与或者五个位电平数据的电极性依然相同,则表示检测结果与车辆总线预设的位填充原则不同,违反了位填充原则。

在一些实施例中,所述对所述车载外接设备进行所述错误帧来源排查的类型包括:设备运转状况排查和/或电源电量管理状况排查和/或通迅网络质量排查。

在上述方案中,对车载外接设备进行错误帧来源的排查的类型包括设备运转状况排查和/或电源电量管理状况和/或通迅网络质量排查等,这里不对各个车载外接设备进行错误帧来源排查的类型作具体限定。

在一些实施例中,如图1F所示,步骤102中,所述获取所述目标设备的设备信息,包括:

步骤C1,对所述目标设备的进行所述设备运转状况排查,获取所述目标设备的设备运转状况信息;

步骤C2,按照所述设备运转状况信息从设备运转指标数据库中进行查找对比,得到设备运转指标对比结果,其中,所述设备运转指标数据库为包括多个设备运转指标的数据库;

步骤C3,将存在未满足设备运转指标的设备运转指标的对比结果作为所述目标设备的设备信息。

在上述方案中,对目标设备进行传输数据帧格式排查,使得得到的设备运作状况信息从设备运转指标数据库中进行查找对比,得到设备运转指标对比结果,当设备运转指标对比结果中存在未满足设备运转指标,则表示目标设备中设备运转状况排查出现问题,产生错误帧的设备异常类型为设备运转状况,将存在未满足设备运转指标的设备运转指标对比结果作为目标设备的设备信息。

设备运转指标数据库中包括多个设备运转指标,例如,若设备运转指标为转速指标,转速指标为500-530,此时若目标设备的设备运作状况信息为490,将该设备运作状况信息从该设备运转指标数据库中进行查找对比,设备运作状况信息为490未满足转速指标为500-530,则表示目标设备中设备运转状况排查出现问题,产生错误帧的设备异常类型为设备运转状况。这里不对设备运转指标作具体限定。

在一些实施例中,如图1G所示,步骤102中,所述获取所述目标设备的设备信息,包括:

步骤D1,当所述对比结果为均满足设备运转指标,对所述目标设备进行所述电源电量管理状况排查,获取电源电量管理状况信息。

步骤D2,按照所述电源电量管理状况信息从电源电量管理指标数据库中进行查找对比,得到电源电量管理指标对比结果,其中,所述电源电量管理指标数据库为包括多个的电源电量管理指标的数据库。

步骤D3,将存在未满足电源电量管理指标的电源电量管理指标的对比结果作为所述目标设备的设备信息。

在上述方案中,当对比结果为均满足设备运转指标,表示设备运转状况未出现问题,对目标设备进行电源电量排查,根据获得的电源电量管理状况信息从电源电量管理指标数据库中进行查找对比,得到电源电量管理指标对比结果,当电源电量管理指标对比结果存在未满足电源电量管理指标,则表示目标设备中电源电量管理状况排查出现问题,产生错误帧的设备异常类型为电源电量管理状况,将存在未满足电源电量管理指标的电源电量管理指标对比结果作为目标设备的设备信息。

电源电量管理指标数据库中包括多个电源电量管理指标,例如,若电源电量管理指标为电量保护指标,电量保护指标为大于等于50%,目标设备的电源电量管理状况信息为20%,将该电源电量管理状况信息从该电源电量管理指标数据库中查找对比,电源电量管理状况信息为20%未满足电量保护指标为大于等于50%,则表示目标设备中电源电量管理状况排查出现问题,产生错误帧的设备异常类型为电源电量管理状况。这里不对电源电量管理指标作具体限定。

在一些实施例中,如图1H所示,步骤102中,所述获取所述目标设备的设备信息,包括:

步骤E1,当所述电源电量管理指标对比结果为均满足电源电量管理指标,对所述目标设备进行所述通讯网络质量排查,获取通讯网络质量信息。

步骤E2,将所述通讯网络质量信息与网络质量阈值进行对比,得到通讯网络质量对比结果。

步骤E3,当所述通讯网络质量对比结果为所述通讯网络质量信息小于所述网络质量阈值,将所述通讯网络质量信息小于所述网络质量阈值的通讯网络质量对比结果作为所述目标设备的设备信息。

在上述方案中,当电源电量管理指标对比结果为均满足电源电量管理指标,表示电源电量管理未出现问题,对目标设备进行通讯网络质量排查,将得到的通讯网络质量信息与网络质量阈值进行对比,得到通讯网络质量对比结果,当通讯网络质量对比结果为通讯网络质量小于网络质量阈值,则表示目标设备中通讯网络质量排查出现问题,产生错误帧的设备异常类型为通讯网络质量,将通讯网络质量信息小于网络质量阈值的通讯网络质量对比结果作为目标设备的设备信息。

步骤103,通过所述车辆总线输出所述目标设备的设备信息。

在该步骤中,可通过车辆总线将目标设备的设备信息输出至显示模块将目标设备的设备信息进行显示,再根据显示的设备信息对目标设备进行维护处理。

在一些实施例中,所述对所述各个控制设备进行所述错误帧来源排查的类型包括:传输数据帧格式排查和/或位填充排查。

在上述方案中,对各个控制设备进行错误帧来源的排查的类型包括传输数据帧格式排查或位填充排查,还可以包括最终控制检测节点排查等,这里不对各个控制设备进行错误帧来源排查的类型作具体限定。

传输数据帧格式排查为传输的数据帧格式,与其他任何一种帧格式是否相符,位填充格式排查为连续接收到预定数量的相同极性位电平数据后,是否接收到相反电极性位电平数据。

通过上述方案,根据错误帧的来源信息逐一排查错误帧的来源是来自各个控制设备和/或各个车载外接设备从而确定产生错误帧的目标设备,再通过车辆总线将目标设备的设备信息输出至显示模块将目标设备的设备信息进行显示,以方便根据显示的设备信息对目标设备进行维护,使得在进行错误帧来源的排查时既关注各个控制设备,又关注各个车载外接设备,从而提升了排查效果,保障车辆整体的正常使用。

本申请将车辆总线排查过程以一个实施例进行具体描述,如图2所示,具体如下:

排查系统通过发送端口接收排查指令(即车辆总线的错误帧的排查指令),根据获取的错误帧的错误帧的来源信息,对CAN总线(即车辆总线)上连接的外部条件(即车载外接设备)进行错误帧的来源信息检查,以及对内部条件(即控制设备)进行错误帧的来源信息,当错误帧的来源信息为来自外部条件时,检查设备运转(即设备运转状况排查)是否正常,当设备运转为否时,表示设备运转发生异常,即表示错误帧来自设备运转时,将来自设备运转的提示错误(即目标设备的设备信息)通过接收端口发送至CAN总线,以利用CAN总线将来自设备运转的提示错误发送至显示模块进行显示,可根据显示模块显示的信息进行维护处理。

当设备运转为是时,表示设备运转正常,即表示错误帧不是来自设备运转,检查电源管理(即电源电量管理状况排查),当电源管理为否时,表示电源管理发生异常,即表示错误帧来自电源管理,此时将来自电源管理的提示错误(即目标设备的设备信息)通过接收端口发送至CAN总线,以利用CAN总线将来自设备运转的提示错误发送至显示模块进行显示,可根据显示模块显示的信息进行维护处理。

当电源管理为是时,表示电源管理正常,即表示错误帧不是来自电源管理,检查通讯网络(即通迅网络质量排查),当通讯网络为否时,表示通讯网络发生异常,即表示错误帧来自通讯网络,此时将来自通讯网络的提示错误(即目标设备的设备信息)通过接收端口发送至CAN总线,以利用CAN总线将来自设备运转的提示错误发送至显示模块进行显示,可根据显示模块显示的信息进行维护处理。

当错误帧的来源信息为来自内部条件时,检查格式(即传输数据帧格式排查)是否正常,当格式为否时,表示格式发生异常,即表示错误帧来自格式时,将来自格式的提示错误(即目标设备的设备信息)通过接收端口发送至CAN总线,以利用CAN总线将来自设备运转的提示错误发送至显示模块进行显示,可根据显示模块显示的信息进行维护处理。

当格式为是时,表示格式正常,即表示错误帧不是来自格式,检查填充(即位填充排查),当位填充为否时,表示位填充发生异常,即表示错误帧来自位填充,此时将来自位填充的提示错误(即目标设备的设备信息)通过接收端口发送至CAN总线,以利用CAN总线将来自设备运转的提示错误发送至显示模块进行显示,可根据显示模块显示的信息进行维护处理。

当位填充为是时,表示位填充正常,即表示错误帧不是来自位填充,检查最终检测,当最终检测为否时,表示最终检测发生异常,即表示错误帧来自最终检测,此时将来自最终检测的提示错误(即目标设备的设备信息)通过接收端口发送至CAN总线,以利用CAN总线将来自设备运转的提示错误发送至显示模块进行显示,可根据显示模块显示的信息进行维护处理。

需要说明的是,本申请实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本申请实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。

需要说明的是,上述对本申请的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种车辆总线排查装置。

参考图3,所述车辆总线排查装置,包括:

来源信息获取模块301,被配置为接收到车辆总线的错误帧的排查指令情况下,获取所述错误帧的来源信息,其中,所述来源信息包含与所述错误帧来自至少一个控制设备的传输路径对应的标识或与所述错误帧来自至少一个车载外接设备的传输路径对应的标识,所述控制设备和所述车载外接设备均与所述车辆总线连接;

错误帧来源排查模块302,被配置为以所述来源信息从所述控制设备和所述车载外接设备中确定出所述错误帧来源的目标设备,获取所述目标设备的设备信息;

设备信息输出模块303,被配置为通过所述车辆总线输出所述目标设备的设备信息。

在一些实施例中,错误帧来源排查模块302,具体被配置为:

当所述来源信息为所述错误帧来自至少一个控制设备的传输路径的标识,按照所述错误帧逐一对所述控制设备进行所述错误帧来源排查,确定出产生所述错误帧的控制设备,并将产生所述错误帧的控制设备作为目标设备;

当所述来源信息为所述错误帧来自至少一个车载外接设备的传输路径的标识,按照所述错误帧逐一对所述车载外接设备进行所述错误帧来源排查,确定出产生所述错误帧的车载外接设备,并将产生所述错误帧的车载外接设备作为目标设备。

在一些实施例中,所述对所述控制设备进行错误帧来源排查的类型包括:传输数据帧格式排查和/或位填充排查。

在一些实施例中,错误帧来源排查模块302,具体被配置为:

对所述目标设备进行所述传输数据帧格式排查,获取所述目标设备的传输数据帧格式;

将目标设备的传输数据帧格式分别与帧格式数据库中的每个帧格式进行对比,得到多个对比结果,其中,所述帧格式数据库为包括预设帧格式的数据库;

当所述多个对比结果中存在均为帧格式不相同,将所述均为格式不相同的对比结果作为所述目标设备的设备信息。

在一些实施例中,错误帧来源排查模块302,具体被配置为:

当所述多个对比结果中不存在均为帧格式不相同,对所述目标设备进行所述位填充排查,获取所述目标设备传输的传输信号;

对所述传输信号中需要执行位填充的帧段进行位电平检测,得到检测结果;

当所述检测结果与所述车辆总线预设的位填充原则不同,将所述检测结果作为所述目标设备的设备信息,其中,所述预设的位填充原则为连续接收到预定数量的相同极性位电平数据后,接收到相反电极性位电平数据的原则。

在一些实施例中,所述对所述车载外接设备进行所述错误帧来源排查的类型包括:设备运转状况排查和/或电源电量管理状况排查和/或通迅网络质量排查。

在一些实施例中,错误帧来源排查模块302,具体被配置为:

对所述目标设备的进行所述设备运转状况排查,获取所述目标设备的设备运转状况信息;

按照所述设备运转状况信息从设备运转指标数据库中进行查找对比,得到设备运转指标对比结果,其中,所述设备运转指标数据库为包括多个设备运转指标的数据库;

将存在未满足设备运转指标的设备运转指标的对比结果作为所述目标设备的设备信息。

在一些实施例中,错误帧来源排查模块302,具体被配置为:

当所述对比结果为均满足设备运转指标,对所述目标设备进行所述电源电量管理状况排查,获取电源电量管理状况信息;

按照所述电源电量管理状况信息从电源电量管理指标数据库中进行查找对比,得到电源电量管理指标对比结果,其中,所述电源电量管理指标数据库为包括多个的电源电量管理指标的数据库;

将存在未满足电源电量管理指标的电源电量管理指标的对比结果作为所述目标设备的设备信息。

在一些实施例中,错误帧来源排查模块302,具体被配置为:

当所述电源电量管理指标对比结果为均满足电源电量管理指标,对所述目标设备进行通讯网络质量排查,获取通讯网络质量信息;

将所述通讯网络质量信息与网络质量阈值进行对比,得到通讯网络质量对比结果;

当所述通讯网络质量对比结果为所述通讯网络质量信息小于所述网络质量阈值,将所述通讯网络质量信息小于所述网络质量阈值的通讯网络质量对比结果作为所述目标设备的设备信息。

在一些实施例中,来源信息获取模块301,包括:

错误帧获取单元,被配置为当接收到车辆总线的错误帧的排查指令,获取所述错误帧;

路径信息获取单元,被配置为获取所述错误帧的传输路径信息;

查找单元,被配置为按照所述错误帧的传输路径信息从传输路径信息数据库中进行查找,得到所述错误帧的来源信息,其中,所述传输路径数据库包括与各个传输路径信息对应的标识。

在一些实施例中,查找单元,具体被配置为:

从所述传输路径信息数据库中查找与所述错误帧的传输路径信息对应的标识,将所述标识作为所述错误帧的来源信息,所述标识包括第一标识或第二标识;

当所述标识为第一标识,所述车辆总线的错误帧的来源信息为所述错误帧来自至少一个控制设备的传输路径的标识,其中,所述第一标识为所述错误帧是来自所述各个控制设备中至少一个控制设备的传输路径的标识。

当所述标识为第二标识,所述错误帧的来源信息为所述错误帧来自至少一个车载外接设备的传输路径的标识,其中,所述第二标识为所述错误帧是来自所述各个车载外接设备中至少一个车载外接设备的传输路径的标识。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

上述实施例的装置用于实现前述任一实施例中相应的车辆总线排查方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的车辆总线排查方法。

图4示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器401、存储器402、输入/输出接口403、通信接口404和总线405。其中处理器401、存储器402、输入/输出接口403和通信接口404通过总线405实现彼此之间在设备内部的通信连接。

处理器401可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

存储器402可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器402可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器402中,并由处理器401来调用执行。

输入/输出接口403用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口404用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。

总线405包括一通路,在设备的各个组件(例如处理器401、存储器402、输入/输出接口403和通信接口404)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器401、存储器402、输入/输出接口403、通信接口404以及总线405,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

上述实施例的电子设备用于实现前述任一实施例中相应的车辆总线排查方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的车辆总线排查方法。

本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的车辆总线排查方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,本实施例提供一种与上述任意实施例的车辆总线排查装置或电子设备或存储介质相对应的车辆,该车辆上安装有能够实现上述任意实施例的车辆总线排查方法的车辆总线排查装置或电子设备或存储介质。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本申请的范围(包括权利要求)被限于这些例子;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。

另外,为简化说明和讨论,并且为了不会使本申请实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本申请实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本申请实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本申请的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本申请实施例。因此,这些描述应被认为是说明性的而不是限制性的。

尽管已经结合了本申请的具体实施例对本申请进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。

本申请实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本申请实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本申请的保护范围之内。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

相关技术
  • 一种车辆诊断软件预置方法、车辆诊断系统及相关设备
  • 一种制造机动车辆设备的部件的方法和设备的相关部件
  • 一种车辆能量管理方法及相关设备
  • 车辆冷却系统的故障排查方法及相关设备
  • 一种车辆CAN总线故障快速排查系统及方法
技术分类

06120116579671