车辆故障诊断系统及方法与流程

阅读: 评论:0



1.本发明涉及车辆电子技术领域,尤其涉及一种车辆故障诊断系统及方法。


背景技术:



2.随着科技的发展,车辆已然成为人们日常生活中的主要出行工具。与此同时,车辆的故障也会随者出现。因此,对车辆故障诊断变得尤为重要。现有的车辆故障诊断方式,通常需要专业汽车维修人员进行车辆故障诊断。这种诊断方式不仅存在诊断效率较低问题,而且还存在诊断成本较高的技术问题。


技术实现要素:



3.本发明提供了一种车辆故障诊断系统及方法,以实现更加快速有效的对车辆进行故障诊断,进一步降低车辆故障诊断的成本。
4.根据本发明的一方面,提供了一种车辆故障诊断系统,所述系统包括:车载终端、云端以及诊断设备;其中,
5.所述车载终端,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生所述车辆故障数据的第一根本原因,并将所述第一根本原因发送给所述云端,如果不满足所述故障原因分析条件,则将所述车辆故障数据发送给所述云端;
6.所述云端,用于如果接收到所述第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与所述第一根本原因对应的第一故障诊断方案,并将所述第一故障诊断方案下发至所述诊断设备,如果接收到所述车辆故障数据,则对所述车辆故障数据进行分析,得到与所述车辆故障数据对应的第二故障诊断方案,并将所述第二故障诊断方案下发至诊断设备;
7.所述诊断设备,用于根据所述第一故障诊断方案或所述第二故障诊断方案对所述车辆进行诊断。
8.可选地,所述车载终端包括故障数据采集模块和边缘计算模块;其中,
9.所述故障数据采集模块,用于采集车辆的至少一个车辆故障数据,确定所述车辆故障数据的总量,如果所述总量未超过预设阈值,则将所述车辆故障数据发送给所述边缘计算模块;
10.所述边缘计算模块,用于对所述车辆故障数据进行分析,得到产生所述车辆故障数据的第一根本原因,并将所述第一根本原因发送给所述云端。
11.可选地,所述车载终端还包括故障数据存储模块;其中,
12.所述故障数据采集模块,用于将所述车辆故障数据发送至所述故障数据存储模块;
13.所述边缘计算模块,用于将所述第一根本原因发送至所述故障数据存储模块;
14.所述故障数据存储模块,用于将所述车辆故障数据和所述第一根本原因对应存储。
15.可选地,所述故障数据采集模块,用于如果所述总量超过所述预设阈值,则将所述车辆故障数据发送至所述云端;
16.所述云端,用于对所述车辆故障数据进行分析,得到产生所述车辆故障数据的第二根本原因,从所述故障诊断知识关系库中的各故障诊断方案,匹配与所述第二根本原因对应的第二故障诊断方案,并将所述第二故障诊断方案下发至诊断设备。
17.可选地,所述边缘计算模块包括:故障原因确定单元和第一根本原因确定单元;其中,
18.所述故障原因确定单元,用于对各所述车辆故障数据进行解析,确定各所述车辆故障数据中包含的故障码,基于各故障码与故障原因的对应关系,确定与各所述故障码对应的故障原因,并将各所述故障原因发送至所述第一根本原因确定单元;
19.所述第一根本原因确定单元,用于基于各所述故障原因确定产生所述车辆故障数据的第一根本原因。
20.可选地,所述第一根本原因确定单元,用于:
21.确定各所述故障码对各所述故障原因的贡献权重,根据各所述贡献权重确定各所述故障码对各所述故障原因的故障置信度,根据各所述故障置信度,得到在所述各故障原因中的产生所述车辆故障数据的第一根本原因。
22.可选地,所述第一根本原因确定单元,具体用于将所述各故障置信度按照数值从大到小的顺序或从小到大的顺序进行排序,得到排序结果,基于排序结果确定数值最大的故障置信度,将与数值最大的故障置信度对应的故障原因作为产生所述车辆故障数据的第一根本原因。
23.可选地,所述诊断设备,还用于将所述第一故障诊断方案进行展示。
24.可选地,所述系统还包括诊断知识库构建模块;其中,
25.所述诊断知识库构建模块,用于基于车辆诊断过程中各故障码、各故障原因以及各故障维修方案之间的关联关系,构建所述故障诊断知识关系库。
26.根据本发明的另一方面,提供了一种车辆故障诊断方法,所述方法包括:
27.通过车载终端获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生所述车辆故障数据的第一根本原因,并将所述第一根本原因发送给云端;
28.通过所述云端从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与所述第一根本原因对应的第一故障诊断方案,并所述第一故障诊断方案下发至诊断设备;
29.通过所述诊断设备根据所述第一故障诊断方案对所述车辆进行诊断。
30.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车辆故障诊断方法。
31.本发明实施例的技术方案,通过车载终端、云端以及诊断设备组成车辆故障诊断系统。其中,车载终端,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端,如果不满足故障原因分析条件,则将车辆故障数据发送给云端;云端,用于如果接收到第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与第一根本原因对应的第一故障诊断方案,并将第一故障诊断方案下发至诊断设备,如果接收到车辆故障数
据,则对车辆故障数据进行分析,得到与车辆故障数据对应的第二故障诊断方案,并将第二故障诊断方案下发至诊断设备;诊断设备,用于根据第一故障诊断方案或第二故障诊断方案对车辆进行诊断。本发明实施例的技术方案,相较于现有技术,实现更加快速有效的对车辆进行故障诊断,从而提升了车辆故障诊断的效率,进一步降低了车辆诊断的成本。
32.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
33.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本发明实施例一提供的一种车辆故障诊断系统的结构示意图;
35.图2为本发明实施例一提供的另一种车辆故障诊断系统的结构示意图;
36.图3为本发明实施例一提供的故障诊断知识关系库的结构示意图;
37.图4为本发明实施例二提供的一种车辆故障诊断方法的流程示意图。
具体实施方式
38.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
39.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
40.可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
41.实施例一
42.图1为本发明实施例一提供的一种车辆故障诊断系统的结构示意图,本实施例可适用于对车辆进行故障诊断的场景,该系统可以采用硬件和/或软件的形式实现,该系统具体包括以下结构:
43.车载终端110、云端120以及诊断设备130;其中,车载终端110,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端120,如果不满足故障原因分析条件,则将车辆
故障数据发送给云端120。
44.其中,车载终端110可以是具有边缘计算能力的车载终端110。车载终端110的数量可以是一个、两个或两个以上。车载终端110可以用于对车辆故障数据进行分析以得到第一根本原因。车辆故障数据可以是在车辆发生故障时所产生的故障数据。在实际应用中,车辆故障数据通常是车辆控制发生故障时生成的故障数据。车辆故障数据可以包括一个或多个车辆故障码以及与每个车辆故障码对应的车辆数据。在实际应用中,车辆故障数据通常会包括多个车辆故障码,且车辆故障码之间可以存在因果关系。车辆数据包括车辆状态、车速以及发动机转速中的至少一个。故障原因分析条件可以是根据实际需求预先设定的故障原因分析条件。故障原因分析条件可以用于确定分析车辆故障数据为车载终端110还是云端120。第一根本原因可以是通过车载终端110对车辆故障数据进行分析后得到的产生车辆故障的根本原因。
45.具体的,通过车载终端110可以获取车辆的一个或多个车辆故障数据。如果获取到的车辆故障数据满足预设的故障原因分析条件,则可以通过车载终端110对获取到的车辆故障数据进行分析。进而可以确定产生车辆故障数据的根本原因,并作为第一根本原因。在得到第一根本原因后,可以将所述第一根本原因上传给云端120。如果获取到的车辆故障数据满足预设的故障原因分析条件,则可以将获取到的车辆故障数据发送给云端120。
46.在本发明实施例中,车载终端110可以包括通信模块,参见图2,其中,通信模块用于建立车载终端110和云端120的通信连接。具体的,通过通信模块建立车载终端110和云端120之间的通信连接。在车载终端110和云端120之间的通信连接建立成功后,车载终端110可以基于通信连接,将所得到的第一根本原因上传至云端120。可选地,车载终端110和云端120之间的通信连接可以是无线通信连接。这样做的好处在于,通过车载终端110对车辆故障数据进行分析,可以降低车载终端110向云端120发送车辆故障数据的数据量。
47.可选地,车载终端110包括故障数据采集模块和边缘计算模块;其中,故障数据采集模块,用于采集车辆的至少一个车辆故障数据,确定车辆故障数据的总量,如果总量未超过预设阈值,则将车辆故障数据发送给边缘计算模块;边缘计算模块,用于对车辆故障数据进行分析,得到产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端120。
48.其中,故障数据采集模块可以用于采集一个或多个车辆故障数据。边缘计算模块可以用于对车辆故障数据进行分析进而得到产生车辆故障数据的第一根本原因。预设阈值可以是根据实际情况预先设置的数据量。
49.具体的,通过车载终端110的故障数据采集模块采集车辆的一个或多个车辆故障数据。在采集到车辆故障数据后,可以确定采集到的车辆故障数据的总量。如果所述总量未超过预设阈值,也就是说,如果所述总量小于或等于预设阈值,则可以将所述车辆故障数据发送给车载终端110的边缘计算模块。在边缘计算模块接收到车辆故障数据后,可以通过边缘计算模块对车辆故障数据进行分析。进而可以得到产生车辆故障数据的第一根本原因。在得到第一根本原因后,可以将第一根本原因上传至云端120。
50.可选地,边缘计算模块包括:故障原因确定单元和第一根本原因确定单元;其中,故障原因确定单元,用于对各车辆故障数据进行解析,确定各车辆故障数据中包含的故障码,基于各故障码与故障原因的对应关系,确定与各故障码对应的故障原因,并将各故障原因发送至第一根本原因确定单元;第一根本原因确定单元,用于基于各故障原因确定产生
车辆故障数据的第一根本原因。
51.其中,故障原因确定单元可以用于对车辆故障数据进行分析进而得到车辆产生故障的原因。第一根本原因确定单元可以用于确定车辆产生各故障原因中的根本原因。
52.具体的,在获取到各车辆故障数据后,可以通过边缘计算模块的故障原因确定单元对各车辆故障数据进行解析。进而可以确定各车辆故障数据中包含的故障码,即可以可得各故障码。从而可以根据各故障码和故障原因之间对应关系,确定与各故障码对应的故障原因,即可以得到产生车辆故障的各故障原因。在得到各故障原因后,可以将各故障原因发送给边缘计算模块的第一根本原因确定单元。在第一根本原因确定单元接收到各故障原因后,可以通过第一根本原因根据各故障原因之间的关联关系,确定在车辆产生各故障原因的根本故障原因,即可以确定产生车辆故障数据的第一根本原因。
53.可选地,第一根本原因确定单元,用于确定各故障码对各故障原因的贡献权重,根据各贡献权重确定各故障码对各故障原因的故障置信度,根据各故障置信度,得到在各故障原因中的产生车辆故障数据的第一根本原因。
54.其中,故障原因的贡献权重可以表征故障原因对于产生车辆故障的重要程度。需要说明的是,故障原因的贡献权重可以根据实际情况设置。可以理解的是,故障原因的贡献权重的数值越大,表征该故障原因对产生车辆故障的影响程度越大;故障原因的贡献权重的数值越小,表征该故障原因对产生车辆故障的影响程度越小。故障置信度可以表征因故障原因导致车辆产生故障的概率。需要说明的是,故障原因的故障置信度越大可以表征该故障原因对产生车辆故障的概率越大;故障原因的故障置信度越小可以表征该故障原因对产生车辆故障的概率越小。
55.可选地,可通过下述方式确定故障码对故障原因的故障置信度:
[0056][0057]
其中,pn表示当前故障原因的故障置信度,d
ni
表示第i个故障码对当前故障原因的置信度贡献值,nn表示与当前故障原因关联的故障码的个数;as表示发生当前故障原因时车辆数据的实际值,表示发生当前故障原因时车辆数据的平均值,sj表示车辆发生故障时的车辆数据,表示发生车辆故障时的车辆数据对当前故障原因的影响权重。
[0058]
可选地,第一根本原因确定单元,具体用于将各故障置信度按照数值从大到小的顺序或从小到大的顺序进行排序,得到排序结果,基于排序结果确定数值最大的故障置信度,将与数值最大的故障置信度对应的故障原因作为产生车辆故障数据的第一根本原因。
[0059]
在上述实施例的基础上,可选地,车载终端110还包括故障数据存储模块;其中,故障数据采集模块,用于将车辆故障数据发送至故障数据存储模块;边缘计算模块,用于将第一根本原因发送至故障数据存储模块;故障数据存储模块,用于将车辆故障数据和第一根本原因对应存储可为车辆故障诊断的分析提供数据基础。
[0060]
云端120,用于如果接收到第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与第一根本原因对应的第一故障诊断方案,并第一故障诊断方案下发至诊断设备130,如果接收到车辆故障数据,则对车辆故障数据进行分析,得到与车辆故障数据对应的第二故障诊断方案,并将第二故障诊断方案下发至诊断设备130。
[0061]
其中,故障诊断知识关系库可以包括与第一根本原因对应的第一故障诊断方案。第一故障诊断方案可以理解为与第一根本原因对应的用于对车辆进行故障诊断的方案。可选地,第一故障诊断方案可以包括用于对车辆进行故障诊断的维修步骤和维修建议,以维修车辆。第二故障诊断方案可以是在云端对车辆故障数据进行分析后得到的故障诊断方案。
[0062]
具体的,在云端120接收到第一根本原因后,可以通过云端120从预先构建的故障诊断知识关系库的各故障诊断方案中,匹配与第一根本原因对应的故障诊断方案。进而可以匹配到第一故障诊断方案。在匹配到第一故障诊断方案后,可以将匹配到的第一故障诊断方案下发给诊断设备130。
[0063]
具体的,在云端120接收到车辆故障数据后,可以对车辆故障数据进行分析,进而可以得到与车辆故障数据对应的故障诊断方案,即可以得到第二故障诊断方案。在得到第二故障诊断方案后,可以将第二故障诊断方案下发给诊断设备130。
[0064]
可选地,系统还包括诊断知识库构建模块;其中,诊断知识库构建模块,用于基于车辆诊断过程中各故障码、各故障原因、各故障现象以及各故障维修方案之间的关联关系,构建故障诊断知识关系库。示例性地,参见图3,故障诊断知识关系库包括各控制器(如、控制器a、控制器b控制器c、控制器n等)之间的关联关系。针对每个控制器可以存在相应的故障码对应的故障原因、故障现象、以及相应的故障维修方案。
[0065]
诊断设备130,用于根据第一故障诊断方案或第二故障诊断方案对车辆进行诊断。
[0066]
具体的,在诊断设备130接收到第一故障诊断方案或第二故障诊断方案后,可以通过诊断设备130基于第一故障诊断方案或第二故障诊断方案对车辆进行诊断。可选地,在诊断设备130对车辆进行诊断后,可以将诊断的结果反馈给云端120以及车载终端110。
[0067]
可选地,诊断设备130,还用于将第一故障诊断方案或第二故障诊断方案进行展示,可直观地将故障诊断方案进行展示。
[0068]
在上述实施例的基础上,可选地,故障数据采集模块,用于如果总量超过预设阈值,则将车辆故障数据发送至云端120;云端120,用于对车辆故障数据进行分析,得到产生车辆故障数据的第二根本原因,从故障诊断知识关系库中的各故障诊断方案,匹配与第二根本原因对应的第二故障诊断方案,并将第二故障诊断方案下发至诊断设备130。
[0069]
其中,第二根本原因可以理解为通过云端120对车辆故障数据进行分析后得到的产生车辆故障的根本原因。第二故障诊断方案可以理解为故障诊断知识关系库中与第二根本原因对应的故障诊断方案。
[0070]
需要说明的是,在云端120对车辆故障数据进行分析的方式与在车载终端110对车辆故障数据进行分析的方式可以相同,也可以不同。
[0071]
本发明实施例的技术方案,通过车载终端、云端以及诊断设备组成车辆故障诊断系统。其中,车载终端,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端,如果不满足故障原因分析条件,则将车辆故障数据发送给云端;云端,用于如果接收到第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与第一根本原因对应的第一故障诊断方案,并将第一故障诊断方案下发至诊断设备,如果接收到车辆故障数据,则对车辆故障数据进行分析,得到与车辆故障数据对应的第二故障诊断方案,并将第二
故障诊断方案下发至诊断设备;诊断设备,用于根据第一故障诊断方案或第二故障诊断方案对车辆进行诊断。本发明实施例的技术方案,相较于现有技术,实现更加快速有效的对车辆进行故障诊断,从而提升了车辆故障诊断的效率,进一步降低了车辆诊断的成本。
[0072]
实施例二
[0073]
图4为本发明实施例二提供的一种车辆故障诊断方法的流程示意图,该方法与上述各实施例的车辆故障诊断系统属于同一个发明构思,在车辆故障诊断方法的实施例中未详尽描述的细节内容,可以参考上述车辆故障诊断系统的实施例。该方法应用于由车载终端、云端以及诊断设备组成的车辆故障诊断系统,该方法具体包括以下步骤:
[0074]
s210、通过车载终端获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端;如果不满足故障原因分析条件,则将车辆故障数据发送给云端。
[0075]
s220、通过云端如果接收到第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与第一根本原因对应的第一故障诊断方案,并将第一故障诊断方案下发至诊断设备;如果接收到车辆故障数据,则对车辆故障数据进行分析,得到与车辆故障数据对应的第二故障诊断方案,并将第二故障诊断方案下发至诊断设备。
[0076]
s230、通过诊断设备根据第一故障诊断方案或第二故障诊断方案对车辆进行诊断。
[0077]
可选地,通过车载终端的故障数据采集模块采集车辆的至少一个车辆故障数据,确定车辆故障数据的总量,如果总量未超过预设阈值,则将车辆故障数据发送给边缘计算模块;通过车载终端的边缘计算模块,用于对车辆故障数据进行分析,得到产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端。
[0078]
可选地,通过故障数据采集模块,用于将车辆故障数据发送至故障数据存储模块;通过边缘计算模块,用于将第一根本原因发送至故障数据存储模块;通过车载终端的故障数据存储模块,用于将车辆故障数据和第一根本原因对应存储。
[0079]
可选地,通过故障数据采集模块如果总量超过预设阈值,则将车辆故障数据发送至云端;通过云端对车辆故障数据进行分析,得到产生车辆故障数据的第二根本原因,从故障诊断知识关系库中的各故障诊断方案,匹配与第二根本原因对应的第二故障诊断方案,并将第二故障诊断方案下发至诊断设备。
[0080]
可选地,通过边缘计算模块的故障原因确定单元,用于对各车辆故障数据进行解析,确定各车辆故障数据中包含的故障码,基于各故障码与故障原因的对应关系,确定与各故障码对应的故障原因,并将各故障原因发送至第一根本原因确定单元;通过边缘计算模块的第一根本原因确定单元,用于基于各故障原因确定产生车辆故障数据的第一根本原因。
[0081]
可选地,通过第一根本原因确定单元确定各故障码对各故障原因的贡献权重,根据各贡献权重确定各故障码对各故障原因的故障置信度,根据各故障置信度,得到在各故障原因中的产生车辆故障数据的第一根本原因。
[0082]
可选地,通过第一根本原因确定单元将各故障置信度按照数值从大到小的顺序或从小到大的顺序进行排序,得到排序结果,基于排序结果确定数值最大的故障置信度,将与数值最大的故障置信度对应的故障原因作为产生车辆故障数据的第一根本原因。
[0083]
可选地,通过诊断设备将第一故障诊断方案进行展示。本发明实施例的技术方案,通过车载终端、云端以及诊断设备组成车辆故障诊断系统。其中,车载终端,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端。这样处理可降低车载终端上传数据的数据量,从而可及时对车辆故障数据进行分析。云端,用于从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与第一根本原因对应的第一故障诊断方案,并第一故障诊断方案下发至诊断设备。诊断设备,用于根据第一故障诊断方案对车辆进行诊断。本发明实施例的技术方案,相较于现有技术,实现更加快速有效的对车辆进行故障诊断,从而提升了车辆故障诊断的效率,进一步降低了车辆诊断的成本。
[0084]
实施例三
[0085]
本发明实施例三还提供一种计算机可读存储介质,其上存储有计算机程序,特征在于,该程序被处理器执行时,例如本发明上述实施例所提供的车辆故障诊断方法,该方法包括:
[0086]
通过车载终端获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端,如果不满足故障原因分析条件,则将车辆故障数据发送给云端;
[0087]
通过云端如果接收到第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与第一根本原因对应的第一故障诊断方案,并将第一故障诊断方案下发至诊断设备,如果接收到车辆故障数据,则对车辆故障数据进行分析,得到与车辆故障数据对应的第二故障诊断方案,并将第二故障诊断方案下发至诊断设备;
[0088]
通过诊断设备根据第一故障诊断方案或第二故障诊断方案对车辆进行诊断。
[0089]
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0090]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0091]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0092]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、
smalltalk、c++,还包括常规的过程式程序设计语言——诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0093]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

技术特征:


1.一种车辆故障诊断系统,其特征在于,所述系统包括:车载终端、云端以及诊断设备;其中,所述车载终端,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生所述车辆故障数据的第一根本原因,并将所述第一根本原因发送给所述云端,如果不满足所述故障原因分析条件,则将所述车辆故障数据发送给所述云端;所述云端,用于如果接收到所述第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与所述第一根本原因对应的第一故障诊断方案,并将所述第一故障诊断方案下发至所述诊断设备,如果接收到所述车辆故障数据,则对所述车辆故障数据进行分析,得到与所述车辆故障数据对应的第二故障诊断方案,并将所述第二故障诊断方案下发至所述诊断设备;所述诊断设备,用于根据所述第一故障诊断方案或所述第二故障诊断方案对所述车辆进行诊断。2.根据权利要求1所述的系统,其特征在于,所述车载终端包括故障数据采集模块和边缘计算模块;其中,所述故障数据采集模块,用于采集车辆的至少一个车辆故障数据,确定所述车辆故障数据的总量,如果所述总量未超过预设阈值,则将所述车辆故障数据发送给所述边缘计算模块;所述边缘计算模块,用于对所述车辆故障数据进行分析,得到产生所述车辆故障数据的第一根本原因,并将所述第一根本原因发送给所述云端。3.根据权利要求2所述的系统,其特征在于,所述车载终端还包括故障数据存储模块;其中,所述故障数据采集模块,用于将所述车辆故障数据发送至所述故障数据存储模块;所述边缘计算模块,用于将所述第一根本原因发送至所述故障数据存储模块;所述故障数据存储模块,用于将所述车辆故障数据和所述第一根本原因对应存储。4.根据权利要求2所述的系统,其特征在于,所述故障数据采集模块,用于如果所述总量超过所述预设阈值,则将所述车辆故障数据发送至所述云端;所述云端,用于对所述车辆故障数据进行分析,得到产生所述车辆故障数据的第二根本原因,从所述故障诊断知识关系库中的各故障诊断方案,匹配与所述第二根本原因对应的第二故障诊断方案,并将所述第二故障诊断方案下发至诊断设备。5.根据权利要求2所述的系统,其特征在于,所述边缘计算模块包括:故障原因确定单元和第一根本原因确定单元;其中,所述故障原因确定单元,用于对各所述车辆故障数据进行解析,确定各所述车辆故障数据中包含的故障码,基于各故障码与故障原因的对应关系,确定与各所述故障码对应的故障原因,并将各所述故障原因发送至所述第一根本原因确定单元;所述第一根本原因确定单元,用于基于各所述故障原因确定产生所述车辆故障数据的第一根本原因。6.根据权利要求5所述的系统,其特征在于,所述第一根本原因确定单元,用于:确定各所述故障码对各所述故障原因的贡献权重,根据各所述贡献权重确定各所述故
障码对各所述故障原因的故障置信度,根据各所述故障置信度,得到在所述各故障原因中的产生所述车辆故障数据的第一根本原因。7.根据权利要求6所述的系统,其特征在于,所述第一根本原因确定单元,具体用于:将所述各故障置信度按照数值从大到小的顺序或从小到大的顺序进行排序,得到排序结果,基于排序结果确定数值最大的故障置信度,将与数值最大的故障置信度对应的故障原因作为产生所述车辆故障数据的第一根本原因。8.根据权利要求1所述的系统,其特征在于,所述诊断设备,还用于:将所述第一故障诊断方案进行展示。9.根据权利要求1所述的系统,其特征在于,所述系统还包括诊断知识库构建模块;其中,所述诊断知识库构建模块,用于基于车辆诊断过程中各故障码、各故障原因以及各故障维修方案之间的关联关系,构建所述故障诊断知识关系库。10.一种车辆故障诊断方法,其特征在于,所述方法包括:通过车载终端获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生所述车辆故障数据的第一根本原因,并将所述第一根本原因发送给所述云端,如果不满足所述故障原因分析条件,则将所述车辆故障数据发送给云端;通过所述云端如果接收到所述第一根本原因,则从预先构建的故障诊断知识关系库中的各故障诊断方案,匹配与所述第一根本原因对应的第一故障诊断方案,并将所述第一故障诊断方案下发至诊断设备,如果接收到所述车辆故障数据,则对所述车辆故障数据进行分析,得到与所述车辆故障数据对应的第二故障诊断方案,并将所述第二故障诊断方案下发至诊断设备;通过所述诊断设备根据所述第一故障诊断方案或所述第二故障诊断方案对所述车辆进行诊断。

技术总结


本发明实施例公开了一种车辆故障诊断系统及方法。该系统包括:车载终端,用于获取车辆的至少一个车辆故障数据,如果满足预设的故障原因分析条件,则确定产生车辆故障数据的第一根本原因,并将第一根本原因发送给云端,如果不满足故障原因分析条件,则将车辆故障数据发送给云端;云端,用于如果接收到第一根本原因,则匹配与第一根本原因对应的第一故障诊断方案,将第一故障诊断方案下发至诊断设备,如果接收到车辆故障数据,则得到与车辆故障数据对应的第二故障诊断方案,将第二故障诊断方案下发至诊断设备;诊断设备,用于根据第一故障诊断方案或第二故障诊断方案对车辆进行诊断,实现了更加快速有效的对车辆进行故障诊断。现了更加快速有效的对车辆进行故障诊断。现了更加快速有效的对车辆进行故障诊断。


技术研发人员:

洪宇 金钊 孙宗姚 周幸达 张赫 张文杰 郭宗宾 陈威名 张茜铭 郭云铁

受保护的技术使用者:

中国第一汽车股份有限公司

技术研发日:

2022.08.24

技术公布日:

2022/11/22

本文发布于:2022-11-25 06:22:08,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/1770.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:故障   所述   车辆   故障诊断
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图