本发明涉及计算机,特别涉及一种车辆故障定位方法、装置、设备及存储介质。
背景技术:
1、车辆的诊断故障码是检查车辆故障的重要来源,维修技师根据具体的诊断故障码可缩小问题排查范围,再读取车辆特定的数据流来确认具体问题,并且,由于诊断故障码界面只显示汽车故障码信息,需要维修技师靠经验读取对应的数据流分析问题,可视界面上也没有厂家提供的维修提示,也无该诊断故障码对应的关联数据流,所以完全靠维修技师经验维修,维修效率慢,对新手维修技师非常不友好。而且,odx(open diagnostic dataexchange,开放诊断数据交换)标准文件中的诊断故障码和数据流是两个相互独立的部分,诊断软件解析odx标准文件时也是将诊断故障码和数据流做成单独的菜单模块,互不关联,所以维修技师读取到诊断故障码后还需要进入不同的系统去读取相关的数据流才能精准定位问题点,所以对于新手维修技师排查问题十分不便利。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种车辆故障定位方法、装置、设备及存储介质,能够避免依靠用户的维修经验手动读取关联的数据流信息,实现关联数据流信息的自动读取,并能够提高维修效率。其具体方案如下:
2、第一方面,本发明公开了一种车辆故障定位方法,包括:
3、获取目标车辆信息,并获取与所述目标车辆信息对应的车辆诊断数据包;
4、对所述车辆诊断数据包中的odx源文件进行解析以确定出相应的诊断故障码,并从所述车辆诊断数据包中的所述odx源文件中提取与所述诊断故障码对应的故障码配置信息;
5、对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息;
6、通过可视化交互界面对所述诊断数据流信息和所述故障码信息进行实时显示,以便用户根据所述可视化交互界面上实时显示的所述故障码信息和所述诊断数据流信息进行车辆故障定位。
7、可选的,所述odx源文件中的所述故障码配置信息包含故障码信息、故障维修建议信息以及与所述诊断故障码关联的诊断数据流信息。
8、可选的,所述故障码信息包含故障码名称和故障码所表征的故障信息。
9、可选的,所述诊断数据流信息包括所述诊断故障码关联的设备名称及其对应的实际参数值和标准参数值。
10、可选的,所述对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息,包括:
11、对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的所述诊断数据流信息、所述故障码信息和所述故障维修建议信息。
12、可选的,所述通过可视化交互界面对所述诊断数据流信息和所述故障码信息进行实时显示,以便用户根据所述可视化交互界面上实时显示的所述故障码信息和所述诊断数据流信息进行车辆故障定位,包括:
13、通过可视化交互界面对所述诊断数据流信息、所述故障码信息和所述故障维修建议信息进行实时显示,以便用户根据所述可视化交互界面上实时显示的所述故障码信息和所述诊断数据流信息进行车辆故障定位,并根据所述故障维修建议信息对定位出的所述车辆故障进行维修。
14、可选的,所述对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息,包括:
15、对与所述诊断故障码对应的所述故障码配置信息进行解析以判断所述诊断故障码是否存在关联的诊断数据流信息;
16、如果所述诊断故障码存在关联的所述诊断数据流信息,则从所述故障码配置信息中读取出与所述诊断故障码关联的诊断数据流信息和故障码信息。
17、第二方面,本发明公开了一种车辆故障定位装置,包括:
18、数据包获取模块,用于获取目标车辆信息,并获取与所述目标车辆信息对应的车辆诊断数据包;
19、故障码确定模块,用于对所述车辆诊断数据包中的odx源文件进行解析以确定出相应的诊断故障码;
20、配置信息提取模块,用于从所述车辆诊断数据包中的所述odx源文件中提取与所述诊断故障码对应的故障码配置信息;
21、配置信息解析模块,用于对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息;
22、信息显示模块,用于通过可视化交互界面对所述诊断数据流信息和所述故障码信息进行实时显示,以便用户根据所述可视化交互界面上实时显示的所述故障码信息和所述诊断数据流信息进行车辆故障定位。
23、第三方面,本发明公开了一种电子设备,包括:
24、存储器,用于保存计算机程序;
25、处理器,用于执行所述计算机程序,以实现前述公开的车辆故障定位方法的步骤。
26、第四方面,本发明公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的车辆故障定位方法的步骤。
27、可见,本发明提供了一种车辆故障定位方法,包括:获取目标车辆信息,并获取与所述目标车辆信息对应的车辆诊断数据包;对所述车辆诊断数据包中的odx源文件进行解析以确定出相应的诊断故障码,并从所述车辆诊断数据包中的所述odx源文件中提取与所述诊断故障码对应的故障码配置信息;对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息;通过可视化交互界面对所述诊断数据流信息和所述故障码信息进行实时显示,以便用户根据所述可视化交互界面上实时显示的所述故障码信息和所述诊断数据流信息进行车辆故障定位。可见,本发明通过解析车辆诊断数据包中的odx源文件确定相应的诊断故障码,进而再对提取到的odx源文件中诊断故障码的配置信息进行解析以自动读取诊断故障码关联的诊断数据流信息和故障码信息,并通过可视交互界面对诊断数据流信息和故障码信息进行实时显示,也即本发明技术方案通过解析odx源文件自动读取诊断故障码对应关联的诊断数据流信息,从而能够避免依靠用户的维修经验手动读取关联的数据流信息,实现关联数据流信息的自动读取,并能够提高维修效率。
1.一种车辆故障定位方法,其特征在于,包括:
2.根据权利要求1所述的车辆故障定位方法,其特征在于,所述odx源文件中的所述故障码配置信息包含故障码信息、故障维修建议信息以及与所述诊断故障码关联的诊断数据流信息。
3.根据权利要求2所述的车辆故障定位方法,其特征在于,所述故障码信息包含故障码名称和故障码所表征的故障信息。
4.根据权利要求2所述的车辆故障定位方法,其特征在于,所述诊断数据流信息包括所述诊断故障码关联的设备名称及其对应的实际参数值和标准参数值。
5.根据权利要求4所述的车辆故障定位方法,其特征在于,所述对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息,包括:
6.根据权利要求5所述的车辆故障定位方法,其特征在于,所述通过可视化交互界面对所述诊断数据流信息和所述故障码信息进行实时显示,以便用户根据所述可视化交互界面上实时显示的所述故障码信息和所述诊断数据流信息进行车辆故障定位,包括:
7.根据权利要求1至6任一项所述的车辆故障定位方法,其特征在于,所述对与所述诊断故障码对应的所述故障码配置信息进行解析以读取出与所述诊断故障码关联的诊断数据流信息和故障码信息,包括:
8.一种车辆故障定位装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的车辆故障定位方法的步骤。