1.本技术涉及车辆故障诊断技术领域,特别涉及一种基于车辆故障诊断的配置系统、方法、装置、设备和介质。
背景技术:
2.现有技术中,通过车辆诊断设备对车辆进行故障诊断时,维修前,通常首先需要使用车辆诊断设备对汽车的全部系统进行扫描,以对全部系统是否存在故障进行诊断,得到初步结果,再基于初步结果,选择单个系统再次扫描,以得到精确结果,且基于精确结果对车辆进行维修后,需要对维修结果进行检验,此时,需要使用车辆诊断设备对车辆的全部系统再次进行扫描确认,这样使得每次对车辆进行故障诊断时,耗时过长,车辆故障诊断的整体效率较低。
技术实现要素:
3.本技术的主要目的为提供一种基于车辆故障诊断的配置系统,旨在解决现有技术中车辆诊断设备对车辆进行系统故障诊断时,耗时过长的技术问题。
4.本技术提出一种基于车辆故障诊断的配置系统,包括:车辆诊断设备,obd接头和待诊断汽车,所述车辆诊断设备与所述obd接头通信连接,所述obd接头插接于所述待诊断汽车的obd接口上,以与所述待诊断汽车建立通信连接;所述车辆诊断设备包括获取模块与动态配置模块,所述获取模块用于通过所述obd接头读取待诊断车辆的车型参数,并将所述车型参数发送至所述动态配置模块,所述动态配置模块用于生成与所述车型参数对应的第一配置系统列表,并将所述第一配置系统列表发送至obd接头;所述obd接头包括第一接收模块、第二接收模块以及筛选模块,所述第一接收模块用于接收所述动态配置模块发送的第一配置系统列表,所述第二接收模块用于接收所述待诊断汽车发送的全系统列表,所述筛选模块用于接收所述第一配置系统列表以及所述全系统列表,并根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表,所述筛选模块还用于将所述第二配置系统列表发送至所述车辆诊断设备,其中,所述第二配置系统列表与所述第一配置系统列表中的配置系统所遵循的通信协议不同;所述车辆诊断设备接收所述第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
5.作为优选,所述获取模块包括第一获取单元与第二获取单元,所述第一获取单元用于根据所述车型参数在数据库中获取与所述车型参数匹配的多个车辆的第一历史诊断记录,其中,所述第一历史诊断记录包括多个车辆的多个第一系统的第一历史故障信息;所述动态配置模块还用于基于所述第一历史故障信息对多个第一系统进行故障等级划分,其中,每个等级对应不同的第一权重值,得到第一系统故障排序表;
所述第二获取单元用于根据所述车型参数获取所述待诊断汽车的第二历史诊断记录,其中,所述第二历史诊断记录包括所述待诊断汽车的多个第二系统的第二历史故障信息;所述动态配置模块还用于对多个第二历史故障信息进行故障等级划分,其中,每个等级对应不同的第二权重值,得到第二系统故障排序表;所述动态配置模块还用于根据所述第一权重值与所述第二权重值对所述第一系统故障排序表和第二系统故障排序表进行计算筛选,以得到第一配置系统列表。
6.作为优选,所述动态配置模块包括第三获取单元与计算单元,所述第三获取单元用于获取第一系统故障排序表中的多个第一等级以及每个第一等级的第一权重值,所述计算单元用于计算第一等级的总数以及多个第一权重值的第一权重总值,基于所述第一权重总值以及多个第一等级的总数计算第一权重的第一平均值,将小于所述第一平均值的与第一权重值对应的第一系统从所述第一系统故障排序表中删除,得到第一系统配置表;所述第三获取单元还用于获取第二系统故障排序表中的多个第二等级以及每个第二等级的第二权重值,所述计算单元用于计算第二等级的总数以及多个第二权重值的第二总和,基于所述第二权重总值以及多个第二等级的总数计算第二权重的第二平均值,将小于所述第二平均值的与第二权重值对应的第二系统从所述第二系统故障排序表中删除,得到第二系统配置表;所述动态配置模块还包括判断单元,所述判断单元用于判断所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义是否相同,若所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义相同,将相同名称或释义的第二系统从第二系统配置表中删除,并将剩余的第二系统整合在第一系统配置表中,将整合后的第一系统配置表作为第一配置系统列表进行存储。
7.作为优选, 所述动态配置模块包括选取单元,所述选取单元用于接收外部的选取信号,并根据选取信号在所述第一系统故障排序表、所述第二系统故障排序表中选取第一系统和/或第二系统中的至少一个,并根据选取的第一系统和/或第二系统生成第三系统配置表,将所述第三系统配置表作为第一配置系统列表进行存储。
8.作为优选,所述筛选模块包括解析单元与筛选单元,所述解析单元用于获取所述第一配置系统列表的协议指令,并根据所述协议指令对所述全系统列表进行协议解析,以得到与所述第一配置系统匹配的全系统解析列表,所述筛选单元用于基于所述第一配置系统列表的协议指令对所述全系统解析列表中的配置系统进行扫描,并将扫描成功的配置系统进行标记,将扫描失败的配置系统从所述全系统解析列表中删除,对标记了的配置系统进行整合,得到第二配置系统列表。
9.作为优选,还包括云端服务器,所述obd接头读取待诊断车辆的车型参数,并将所述车型参数上传至云端服务器,所述车辆诊断设备通过所述云端服务器获取所述车型参数,并根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表上传至云端服务器,所述云端服务器将所述第一配置系统列表发送至obd接头。
10.本技术还提供一种基于车辆故障诊断的配置方法,应用于诊断设备,所述诊断设备与obd接头通信连接,所述obd接头插接于待诊断汽车的obd接口上,包括:获取待诊断汽车的车型参数;
根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至obd接头,其中,所述obd接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;接收所述obd接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
11.本技术还提供一种基于车辆故障诊断的配置装置,所述基于车辆故障诊断的配置装置与obd接头通信连接,所述obd接头插接于所述待诊断汽车的obd接口上,以与所述待诊断汽车建立通信连接,包括:获取模块,用于获取待诊断汽车的车型参数;生成模块,用于根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至所述obd接头,其中,所述obd接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;诊断模块,用于接收所述obd接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
12.本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述基于车辆故障诊断的配置方法的步骤。
13.本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于车辆故障诊断的配置方法的步骤。
14.本技术的有益效果为:车辆诊断设备首先可通过obd接头获取待诊断汽车的车型参数,车辆诊断设备中的动态配置模块可基于该车型参数生成与车型对应的第一配置系统列表,并将第一配置系统列表发送至obd接头,obd接头的第一接收模块接收第一配置系统列表;通过在obd接头内设置第二接收模块与筛选模块,这样可以使obd接头接收待诊断汽车的全系统列表,再通过筛选模块对全系统列表进行解析并筛选,得到第二配置系统列表,将所述第二配置系统列表发送至车辆诊断设备,从而使得车辆诊断设备基于第二配置系统列表对待诊断汽车进行故障诊断,这样使得车辆诊断设备对汽车进行故障时,不再需要对汽车的全部系统进行扫描,而是可以仅针对第二配置系统列表中的配置系统进行故障诊断,大大减少了诊断时长,提高了了车辆故障诊断的效率。
附图说明
15.图1为本技术一实施例的基于车辆故障诊断的配置系统结构示意图。
16.图2为本技术一实施例的基于车辆故障诊断的配置方法流程示意图。
17.图3为本技术一实施例的计算机设备内部结构示意图。
18.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
19.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
20.如图1-图3所示,本技术提出一种基于车辆故障诊断的配置系统,包括:包括:车辆诊断设备,obd接头和待诊断汽车,所述车辆诊断设备与所述obd接头通信连接,所述obd接头插接于所述待诊断汽车的obd接口上,以与所述待诊断汽车建立通信连接;所述车辆诊断设备包括获取模块与动态配置模块,所述获取模块用于通过所述obd接头读取待诊断车辆的车型参数,并将所述车型参数发送至所述动态配置模块,所述动态配置模块用于生成与所述车型参数对应的第一配置系统列表,并将所述第一配置系统列表发送至obd接头;所述obd接头包括第一接收模块、第二接收模块以及筛选模块,所述第一接收模块用于接收所述动态配置模块发送的第一配置系统列表,所述第二接收模块用于接收所述待诊断汽车发送的全系统列表,所述筛选模块用于接收所述第一配置系统列表以及所述全系统列表,并根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表,所述筛选模块还用于将所述第二配置系统列表发送至所述车辆诊断设备,其中,所述第二配置系统列表与所述第一配置系统列表中的配置系统所遵循的通信协议不同;所述车辆诊断设备接收所述第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断;如上所述,车辆诊断设备对待诊断汽车进行故障诊断时, obd接头可以与车辆诊断设备有线连接,也可以与车辆诊断设备通过蓝牙/wifi无线连接,将obd接头插接于待诊断汽车的obd接口上,以使obd接头能够与待诊断汽车建立通信连接,建立通信连接之后,车辆诊断设备首先可通过obd接头获取待诊断汽车的车型参数,具体的,可读取汽车的vin码,从而通过vin码获取待诊断汽车的车型参数,车辆诊断设备中的动态配置模块可基于该车型参数生成与车型对应的第一配置系统列表,例如,车型参数为2012年奥迪a6l,则动态配置模块则生成与2012年奥迪a6l相关的第一配置系统列表,并将第一配置系统列表发送至obd接头,obd接头的第一接收模块接收第一配置系统列表;由于待诊断汽车的控制器通常仅能对车内的各大系统进行调用或者数据传输,并没有运算、诊断、解析等功能,且若车身的某些系统存在故障,那么将第一配置系统列表直接发送至待诊断汽车,那么待诊断汽车可能因为故障原因无法将与第一配置系统列表对应的配置系统从全系统列表中筛选出来,因此,在本实施例中,通过在obd接头内设置第二接收模块与筛选模块,这样可以使obd接头接收到全系统列表,再通过筛选模块对全系统列表进行解析(诊断设备对多种车型进行诊断,每种车型所遵循的协议可能不同)并筛选,得到第二配置系统列表,将所述第二配置系统列表发送至车辆诊断设备,从而使得车辆诊断设备基于第二配置系统列表对待诊断汽车进行故障诊断,这样使得车辆诊断设备对汽车进行故障时,不再需要对汽车的全部系统进行扫描,而是可以仅针对第二配置系统列表中的配置系统进行故障诊断,大大减少了诊断时长,提高了了车辆故障诊断的效率。
21.在一个实施例中,所述获取模块包括第一获取单元与第二获取单元,所述第一获取单元用于根据所述车型参数在数据库中获取与所述车型参数匹配的多个车辆的第一历史诊断记录,其中,所述第一历史诊断记录包括多个车辆的多个第一系统的第一历史故障信息;所述动态配置模块还用于基于所述第一历史故障信息对多个第一系统进行故障等级划分,其中,每个等级对应不同的第一权重值,得到第一系统故障排序表;所述第二获取单元用于根据所述车型参数获取所述待诊断汽车的第二历史诊断
记录,其中,所述第二历史诊断记录包括所述待诊断汽车的多个第二系统的第二历史故障信息;所述动态配置模块还用于对多个第二历史故障信息进行故障等级划分,其中,每个等级对应不同的第二权重值,得到第二系统故障排序表;所述动态配置模块还用于根据所述第一权重值与所述第二权重值对所述第一系统故障排序表和第二系统故障排序表进行计算筛选,以得到第一配置系统列表。
22.如上所述,车辆诊断设备的获取模块包括第一获取单元与第二获取单元,第一获取单元可根据车型参数在数据库中获取与车型参数匹配的多台相同型号的第一历史诊断记录,这样,能够基于多个第一历史诊断记录分析出该待诊断汽车的哪些第一系统属于故障频繁的,哪些第一系统的故障较少,从而基于多个第一历史诊断记录,多个第一系统进行故障等级划分,且对每个等级设置不同的第一权重值,得到第一系统故障排序表,其中,等级越高的第一权重值越高,对应的第一系统出现故障的频率也就越高;再通过第二获取单元获取该车型的第二历史诊断记录,这样可通过第二历史诊断记录了解到待诊断车辆的哪些第二系统出现过故障以及各第二系统出现故障的频率,相应的,对第二系统进行故障等级划分,并对每个等级设置不同的第二权重值,得到第二系统故障排序表,其中,等级越高的第二权重值越高,对应的第二系统出现故障的频率也就越高;得到第一系统故障排序表和第二系统故障排序表之后,可基于第一权重值与第二权重值的数值对需要进行故障诊断的第一系统、第二系统进行筛选,得到第一配置系统列表;筛选的方式可以是对第一权重值、第二权重值进行运算,使与运算结果匹配的第一系统和/或第二系统作为第一配置系统列表中的配置系统,也可以将第一系统故障排序表和第二系统故障排序表显示在车辆诊断设备上,供用户自行选择其需要进行故障诊断的配置系统;这样能够使得诊断设备对不同的车型进行检测时,可基于不同的车型参数生成不同的第一配置系统列表,从而动态、灵活的对不同的车型进行故障诊断,且基于第一历史故障信息、第二历史故障信息生成的第一配置系统列表,能够使得车辆诊断设备灵活的对车辆进行诊断时,绝大程度上避免出现故障频率较高的配置系统没有检测到的情况,从而提高故障诊断的效率。
23.在一个实施例中,所述动态配置模块包括第三获取单元与计算单元,所述第三获取单元用于获取第一系统故障排序表中的多个第一等级以及每个第一等级的第一权重值,所述计算单元用于计算第一等级的总数以及多个第一权重值的第一权重总值,基于所述第一权重总值以及多个第一等级的总数计算第一权重的第一平均值,将小于所述第一平均值的与第一权重值对应的第一系统从所述第一系统故障排序表中删除,得到第一系统配置表;所述第三获取单元还用于获取第二系统故障排序表中的多个第二等级以及每个第二等级的第二权重值,所述计算单元用于计算第二等级的总数以及多个第二权重值的第二总和,基于所述第二权重总值以及多个第二等级的总数计算第二权重的第二平均值,将小于所述第二平均值的与第二权重值对应的第二系统从所述第二系统故障排序表中删除,得到第二系统配置表;所述动态配置模块还包括判断单元,所述判断单元用于判断所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义是否相同,若所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义相同,将相同名称或释义
的第二系统从第二系统配置表中删除,并将剩余的第二系统整合在第一系统配置表中,将整合后的第一系统配置表作为第一配置系统列表进行存储。
24.如上所述,对所述第一系统故障排序表和第二系统故障排序表进行计算筛选,以得到第一配置系统列表时,具体的,可通过第三获取单元获取多个第一等级以及每个第一等级的第一权重值,这样可基于第一等级的总数和多个第一权重值计算第一权重总值以及第一平均值,从而通过第一平均值,可了解到与第一权重值对应的第一系统出现的故障频率的高低,再将出现故障频率低的第一系统从第一系统故障排序表中删除,从而得到等于或大于第一平均值的第一系统的总和,即第一系统配置表;再通过第三获取单元获取多个第二等级以及每个第二等级的第二权重值,这样可基于第二等级的总数和多个第二权重值计算第二权重总值以及第二平均值,从而通过第二平均值,可了解到与第二权重值对应的第二系统出现的故障频率的高低,再将出现故障频率低的第二系统从第二系统故障排序表中删除,从而得到等于或大于第二平均值的第二系统的总和,即第二系统配置表;最后通过判断单元,将相同名称或释义的第二系统从第二系统配置表中删除,并将剩余的第二系统整合在第一系统配置表中得到第一配置系统列表,这样能够防止第一系统与第二系统的名称或释义重复,从而避免车辆诊断设备在诊断过程中,对某个配置系统进行重复诊断。
25.在一个实施例中,所述动态配置模块包括选取单元,所述选取单元用于接收外部的选取信号,并根据选取信号在所述第一系统故障排序表、所述第二系统故障排序表中选取第一系统和/或第二系统中的至少一个,并根据选取的第一系统和/或第二系统生成第三系统配置表,将所述第三系统配置表作为第一配置系统列表进行存储。
26.如上所述,除了可以通过权重值的计算得到第一配置系统列表之外,也可以通过选取单元接收外部的选取信号,从而可基于选取信号在第一系统故障排序表、第二系统故障排序表中选取第一系统和/或第二系统中的至少一个,并生成第三系统配置表,需要说明的是,外部的选取信号可以是用户通过手部触摸诊断设备而生成的。
27.在一个实施例中,所述筛选模块包括解析单元与筛选单元,所述解析单元用于获取所述第一配置系统列表的协议指令,并根据所述协议指令对所述全系统列表进行协议解析,以得到与所述第一配置系统匹配的全系统解析列表,所述筛选单元用于基于所述第一配置系统列表的协议指令对所述全系统解析列表中的配置系统进行扫描,并将扫描成功的配置系统进行标记,将扫描失败的配置系统从所述全系统解析列表中删除,对标记了的配置系统进行整合,得到第二配置系统列表。
28.如上所述,为了保护汽车的数据传输安全,因此每种车型可以都设置有不同的通信协议,由于诊断设备与待诊断汽车所遵循的通信协议可能不同,因此,诊断接头获取了全系统列表之后,可获取第一配置系统的协议指令,再根据协议指令对全系统列表进行协议解析,这样便于筛选单元对全系统列表中的信息进行解读,从而使其能够根据第一配置系统列表的协议指令对全系统列表中的配置系统进行扫描,扫描时,可基于第一配置系统列表中的配置系统的字节信息对全系统列表中的配置系统所对应的字节信息进行扫描,若两类字节信息一致,则代表扫描成功,若不一致,则代表扫描失败,将扫描成功的配置系统进行归纳,得到第二配置系统列表,这样能够使得obd接头将用户想要诊断的配置系统从车辆的全系统列表中筛选出来。
29.在一个实施例汇总,还包括云端服务器,所述obd接头读取待诊断车辆的车型参
数,并将所述车型参数上传至云端服务器,所述车辆诊断设备通过所述云端服务器获取所述车型参数,并根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表上传至云端服务器,所述云端服务器将所述第一配置系统列表发送至obd接头。
30.如上所述,可通过云端服务器,在车辆诊断设备与obd接头之间建立远程通信连接,这样,便于维修人员远程的对待诊断汽车进行故障诊断,减小故障诊断的局限性。
31.本技术还提供一种基于车辆故障诊断的配置方法,应用于诊断设备,所述诊断设备与obd接头通信连接,所述obd接头插接于待诊断汽车的obd接口上,包括:s1、获取待诊断汽车的车型参数;s2、根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至obd接头,其中,所述obd接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;s3、接收所述obd接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
32.本技术还提供一种基于车辆故障诊断的配置装置,所述基于车辆故障诊断的配置装置与obd接头通信连接,所述obd接头插接于所述待诊断汽车的obd接口上,以与所述待诊断汽车建立通信连接,包括:获取模块,用于获取待诊断汽车的车型参数;生成模块,用于根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至所述obd接头,其中,所述obd接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;诊断模块,用于接收所述obd接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
33.如图3所示,本技术还提供了一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储基于车辆故障诊断的配置方法的过程需要的所有数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现基于车辆故障诊断的配置方法。
34.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
35.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意一个基于车辆故障诊断的配置方法。
36.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram通过多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
37.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
38.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
技术特征:
1.一种基于车辆故障诊断的配置系统,其特征在于,包括:车辆诊断设备,obd接头和待诊断汽车,所述车辆诊断设备与所述obd接头通信连接,所述obd接头插接于所述待诊断汽车的obd接口上,以与所述待诊断汽车建立通信连接;所述车辆诊断设备包括获取模块与动态配置模块,所述获取模块用于通过所述obd接头读取待诊断车辆的车型参数,并将所述车型参数发送至所述动态配置模块,所述动态配置模块用于生成与所述车型参数对应的第一配置系统列表,并将所述第一配置系统列表发送至obd接头;所述obd接头包括第一接收模块、第二接收模块以及筛选模块,所述第一接收模块用于接收所述动态配置模块发送的第一配置系统列表,所述第二接收模块用于接收所述待诊断汽车发送的全系统列表,所述筛选模块用于接收所述第一配置系统列表以及所述全系统列表,并根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表,所述筛选模块还用于将所述第二配置系统列表发送至所述车辆诊断设备,其中,所述第二配置系统列表与所述第一配置系统列表中的配置系统所遵循的通信协议不同;所述车辆诊断设备接收所述第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。2.根据权利要求1所述的基于车辆故障诊断的配置系统,其特征在于,所述获取模块包括第一获取单元与第二获取单元,所述第一获取单元用于根据所述车型参数在数据库中获取与所述车型参数匹配的多个车辆的第一历史诊断记录,其中,所述第一历史诊断记录包括多个车辆的多个第一系统的第一历史故障信息;所述动态配置模块还用于基于所述第一历史故障信息对多个第一系统进行故障等级划分,其中,每个等级对应不同的第一权重值,得到第一系统故障排序表;所述第二获取单元用于根据所述车型参数获取所述待诊断汽车的第二历史诊断记录,其中,所述第二历史诊断记录包括所述待诊断汽车的多个第二系统的第二历史故障信息;所述动态配置模块还用于对多个第二历史故障信息进行故障等级划分,其中,每个等级对应不同的第二权重值,得到第二系统故障排序表;所述动态配置模块还用于根据所述第一权重值与所述第二权重值对所述第一系统故障排序表和第二系统故障排序表进行计算筛选,以得到第一配置系统列表。3.根据权利要求2所述的基于车辆故障诊断的配置系统,其特征在于,所述动态配置模块包括第三获取单元与计算单元,所述第三获取单元用于获取第一系统故障排序表中的多个第一等级以及每个第一等级的第一权重值,所述计算单元用于计算第一等级的总数以及多个第一权重值的第一权重总值,基于所述第一权重总值以及多个第一等级的总数计算第一权重的第一平均值,将小于所述第一平均值的与第一权重值对应的第一系统从所述第一系统故障排序表中删除,得到第一系统配置表;所述第三获取单元还用于获取第二系统故障排序表中的多个第二等级以及每个第二等级的第二权重值,所述计算单元用于计算第二等级的总数以及多个第二权重值的第二总和,基于所述第二权重总值以及多个第二等级的总数计算第二权重的第二平均值,将小于所述第二平均值的与第二权重值对应的第二系统从所述第二系统故障排序表中删除,得到第二系统配置表;所述动态配置模块还包括判断单元,所述判断单元用于判断所述第一系统配置表中的
第一系统与第二系统配置表中的第二系统的名称或释义是否相同,若所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义相同,将相同名称或释义的第二系统从第二系统配置表中删除,并将剩余的第二系统整合在第一系统配置表中,将整合后的第一系统配置表作为第一配置系统列表进行存储。4.根据权利要求2所述的基于车辆故障诊断的配置系统,其特征在于,所述动态配置模块包括选取单元,所述选取单元用于接收外部的选取信号,并根据选取信号在所述第一系统故障排序表、所述第二系统故障排序表中选取第一系统和/或第二系统中的至少一个,并根据选取的第一系统和/或第二系统生成第三系统配置表,将所述第三系统配置表作为第一配置系统列表进行存储。5.根据权利要求1所述的基于车辆故障诊断的配置系统,其特征在于,所述筛选模块包括解析单元与筛选单元,所述解析单元用于获取所述第一配置系统列表的协议指令,并根据所述协议指令对所述全系统列表进行协议解析,以得到与所述第一配置系统匹配的全系统解析列表,所述筛选单元用于基于所述第一配置系统列表的协议指令对所述全系统解析列表中的配置系统进行扫描,并将扫描成功的配置系统进行标记,将扫描失败的配置系统从所述全系统解析列表中删除,对标记了的配置系统进行整合,得到第二配置系统列表。6.根据权利要求1所述的基于车辆故障诊断的配置系统,其特征在于,还包括云端服务器,所述obd接头读取待诊断车辆的车型参数,并将所述车型参数上传至云端服务器,所述车辆诊断设备通过所述云端服务器获取所述车型参数,并根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表上传至云端服务器,所述云端服务器将所述第一配置系统列表发送至obd接头。7.一种基于车辆故障诊断的配置方法,应用于诊断设备,所述诊断设备与obd接头通信连接,所述obd接头插接于待诊断汽车的obd接口上,其特征在于,包括:获取待诊断汽车的车型参数;根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至obd接头,其中,所述obd接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;接收所述obd接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。8.一种基于车辆故障诊断的配置装置,所述基于车辆故障诊断的配置装置与obd接头通信连接,所述obd接头插接于待诊断汽车的obd接口上,以与所述待诊断汽车建立通信连接,其特征在于,包括:获取模块,用于获取待诊断汽车的车型参数;生成模块,用于根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至所述obd接头,其中,所述obd接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;诊断模块,用于接收所述obd接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在
于,所述处理器执行所述计算机程序时实现权利要求7所述基于车辆故障诊断的配置方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7所述基于车辆故障诊断的配置方法的步骤。
技术总结
本申请涉及车辆故障诊断技术领域,公开了一种基于车辆故障诊断的配置系统、方法、装置、设备和介质,车辆诊断设备通过OBD接头获取待诊断汽车的车型参数,基于车型参数生成与车型对应的第一配置系统列表,将第一配置系统列表发送至OBD接头,OBD接头接收第一配置系统列表以及待诊断汽车的全系统列表,再通过筛选模块对全系统列表进行解析并筛选,得到第二配置系统列表,将所述第二配置系统列表发送至车辆诊断设备,使得车辆诊断设备基于第二配置系统列表对待诊断汽车进行故障诊断,这样使得车辆诊断设备仅针对第二配置系统列表中的配置系统进行故障诊断,大大减少了诊断时长,提高了了车辆故障诊断的效率。车辆故障诊断的效率。车辆故障诊断的效率。
技术研发人员:章维 郭斌 罗源
受保护的技术使用者:深圳市星卡科技有限公司
技术研发日:2022.04.21
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-9554.html