一种车辆故障诊断方法及装置与流程

文档序号:33002854发布日期:2023-01-18 01:50阅读:19来源:国知局
1.本发明涉及车辆
技术领域
:,具体涉及一种车辆故障诊断方法及装置。
背景技术
::2.随着生活水平的提高,人们对车辆的需求也越来越大,车辆逐渐成为人类生活中必不可少的交通工具。当车辆出现故障或者运行异常时,使用者总是希望能够第一时间知道车辆的情况,例如车辆出现哪些故障、出现故障的原因以及解决方案等,上述情况下有必要及时获取车辆的相关信息并且对其车辆进行故障诊断。3.传统的故障诊断方法一般是将诊断仪与车辆诊断系统(obd)相连接,读取车辆的相关信息,然后再对车辆进行故障诊断。随着物联网技术的发展,出现了基于车联网技术的故障诊断方法。基于车联网技术进行故障诊断可以是采用自定义的通讯协议,将车辆的信息和相关的数据传输给系统服务器,相关人员通过登录系统服务器可以获取所需要的车辆信息和诊断数据,或者,还可以是第三方移动终端通过短距离无线通信功能与车辆连接,连接后可以直接从移动终端上查看所连接的车辆信息。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.进一步地,所述对所述方案对应的所述第一可靠性和所述第三可靠性进行加权求和,得到所述方案对应的第四可靠性,包括:35.根据所述推荐的诊断信息对所述当前故障的影响程度设置或调整所述方案对应的第一权重系数;36.根据所述零部件状况信息对所述当前故障的影响程度设置或调整所述零部件对应的第二权重系数;37.按照下述加权求和公式计算每个所述方案对应的所述第四可靠性,所述加权求和公式为:38.所述第四可靠性=所述第一可靠性×所述第一权重系数+所述第三可靠性×所述第二权重系数。39.进一步地,还包括:40.接收根据用户操作上传的当前维修信息;其中,所述当前维修信息包括有效诊断方案,或者,所述当前维修信息包括所述有效诊断方案和本次零部件更换记录;41.根据所述有效诊断方案更新所述历史维修记录,根据所述本次零部件更换记录更新所述零部件更换记录。42.本发明第二方面提出一种车辆故障诊断装置,包括:43.获取模块,用于响应于接收到的车辆故障信息获取当前车辆的历史维修信息、推荐的诊断方案信息和零部件状况信息;其中,所述推荐的诊断方案信息包括至少一个方案以及所述方案的推荐排序值;44.判断模块,用于根据所述历史维修信息判断当前车辆是否第一次发生故障;45.第一发送模块,用于在当前车辆第一次发生故障时,将所述推荐的诊断方案信息发送到故障诊断终端;46.优化模块,用于当前车辆非第一次发生故障时,基于所述推荐的诊断方案信息和所述零部件状况信息更新所述方案的推荐排序值,得到优化后的诊断方案信息;其中,所述优化后的诊断方案信息包括至少一个所述方案以及所述方案的更新后的推荐排序值;47.第二发送模块,用于将所述优化后的诊断方案信息发送到所述故障诊断终端。48.本发明第三方面提出一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现本发明第一方面提出的车辆故障诊断方法。49.本发明第四方面提出一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现本发明第一方面提出的车辆故障诊断方法。50.本发明实施例在不增加硬件的情况下,结合系统推荐的诊断方案信息和车辆自身零部件的情况来优化各诊断方案的推荐排序,优化后的诊断方案的推荐排序更加符合车辆本身的实际情况,有利于加快排查问题的速度,减少售后人员的诊断时间,提高诊断效率。51.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明52.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。53.图1是本发明实施例提供的车辆故障诊断方法的流程图;54.图2是本发明实施例提供的s140的一个流程图;55.图3是本发明实施例提供的s140的另一个流程图;56.图4是本发明实施例提供的车辆故障诊断装置的结构框图。具体实施方式57.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。58.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。59.实施例60.现有的故障诊断系统所推荐的方案中有效诊断方案的排名比较靠后,甚至还会出现最后一条推荐方案是真正有效的方案的极端情况,致使故障诊断时间的较长,故障诊断效率低。61.针对上述现有技术方案的不足,本发明实施例提出了一种结合车辆自身零部件状况的车辆诊断方案,该诊断方案将系统推荐的诊断方案信息与车辆自身的零部件状况信息结合考虑,通过改变系统推荐的诊断方案的推荐排序,使更有可能存在问题的诊断方案的推荐排序前移,来减少排查问题的时间。62.图1是本发明实施例提供的车辆故障诊断方法的流程图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。图1示出的一种车辆故障诊断方法应用在服务器侧,该服务器可以是云端服务器,具体的如图1所示,该方法可以包括以下步骤:63.s110:响应于接收到的车辆故障信息获取当前车辆的历史维修信息、推荐的诊断方案信息和零部件状况信息;其中,推荐的诊断方案信息包括至少一个方案以及方案的推荐排序值;64.具体的,车辆故障信息是故障诊断终端或其他用户终端向服务器发送信息获取请求中携带的,该信息获取请求用于获取当前车辆的历史维修信息、推荐的诊断方案信息和零部件状况信息。65.具体的,车辆故障信息包括车辆信息和当前故障信息;车辆信息可以是vin号、车型和发动机型号等,当前故障信息用于描述故障设备及故障类型,例如,可以是某车载设备的显示屏不亮等。66.具体的,响应于接收到的车辆故障信息获取当前车辆的历史维修信息、推荐的诊断方案信息和零部件状况信息,包括:67.根据车辆信息查询当前车辆的历史维修记录;68.根据车辆信息和当前故障信息获取推荐的诊断方案信息以及与当前故障信息相关联的零部件状况信息。69.具体的,推荐排序值可以是推荐指数,至少一个方案按照推荐指数由高到低排序,推荐指数是根据各方案在解决同一车型发生当前故障时的使用频率/使用次数确定的。70.需要说明的是,在不偏离本公开的范围的情况下,本发明的车辆可为卡车、运动型多用途车、厢式货车、房车或任何其它类型的车辆。71.s120:根据历史维修信息判断当前车辆是否第一次发生故障;若是,转向步骤s130;若否,转向步骤s140;72.具体的,若历史维修信息中有维修记录,则说明当前车辆发生过故障,若历史维修信息中没有维修记录,则说明当前车辆没有发生过故障;需要说明的是,这里的故障可以是与当前故障的类型相同的故障,也可以是与当前故障的类型不同的故障。73.s130:将推荐的诊断方案信息发送到故障诊断终端;74.也就是说,若当前车辆是首次发生故障,则服务器将推荐的诊断方案信息发送到故障诊断终端,售后人员按照系统推荐的诊断方案信息对当前车辆进行故障诊断与排查。75.具体的,故障诊断终端可以包括但不限于诊断仪、手机、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、个人电脑(personalcomputer,pc)等。76.s140:基于推荐的诊断方案信息和零部件状况信息更新方案的推荐排序值,得到优化后的诊断方案信息;77.具体的,优化后的诊断方案信息包括至少一个方案以及方案的更新后的推荐排序值;该优化后的推荐诊断方案信息与系统推荐的诊断方案信息的诊断方案的区别在于两者的推荐排序可能不同。78.图2是本发明实施例提供的s140的一个流程图,具体的如图2所示,基于推荐的诊断方案信息和零部件状况信息更新方案的推荐排序值,包括以下步骤:79.s141:根据推荐排序值确定每个方案对应的第一可靠性;80.在一个实施例中,根据推荐排序值确定每个方案对应的第一可靠性,包括:81.设置推荐排序值最大的方案具有第一可靠性最小值min1,推荐排序值最小的方案具有第一可靠性最大值max1;其中,第一可靠性最小值min1小于第一可靠性最大值max1;82.按照推荐的诊断方案信息中包括的方案的个数n1在第一可靠性最小值与第一可靠性最大值之间进行均等划分(max1-min1)/(n1-1),根据第一可靠性划分结果计算出每个方案对应的第一可靠性。83.也就是说,推荐排序值最大的系统诊断方案具最低可靠性,推荐排序值最小的系统诊断方案具有最高可靠性,其余的诊断方案的可靠性处于最低可靠性和最高可靠性之间。84.具体的,第一可靠性划分结果包括均等划分后的间距大小,第一可靠性划分结果还包括第一可靠性最小值和/或第一可靠性最大值。85.例如,假设推荐的诊断方案信息中按推荐指数由高到低依次为方案a、方案b、方案c、方案d和方案e;方案a的推荐指数为60,方案b的推荐指数为50,方案c的推荐指数为40,方案d的推荐指数为30,方案e的推荐指数为20。设置推荐指数最大的方案a具有第一可靠性最小值10,推荐指数最小的方案e具有第一可靠性最大值90,按照方案个数5在第一可靠性最小值10与第一可靠性最大值90之间进行均等划分,每个间隙为(90-10)/(5-1)=20,那么方案b对应的第一可靠性为10+20=30,或者,90-20*3=30;方案c对应的第一可靠性为30+20=50,或者,90-20*2=50;方案d对应的第一可靠性为50+20=70,或者,90-20=70。86.需要说明的是,该示例仅用于对本发明实施例进行举例说明,不应视为对本发明实施例的限制。87.在一个实施例中,根据推荐排序值确定每个方案对应的第一可靠性,包括:88.将推荐排序值进行归一化处理,得到归一化的推荐排序值;89.根据推荐排序值与方案的对应关系将归一化的推荐排序值设置为每个方案对应的第一可靠性。90.例如,假设推荐的诊断方案信息中按推荐指数由高到低依次为方案a、方案b、方案c、方案d和方案e;方案a的推荐指数为60,方案b的推荐指数为50,方案c的推荐指数为40,方案d的推荐指数为30,方案e的推荐指数为20;91.方案a对应的第一可靠性为60/(60+50+40+30+20),方案b对应的第一可靠性为50/(60+50+40+30+20),方案c对应的第一可靠性为40/(60+50+40+30+20),方案d对应的第一可靠性为30/(60+50+40+30+20),方案e对应的第一可靠性为20/(60+50+40+30+20)。92.需要说明的是,该示例仅用于对本发明实施例进行举例说明,不应视为对本发明实施例的限制。93.车身的零部件状况信息与所发生的车辆故障紧密相连,零部件状况信息包括零部件与当前故障的关联程度,零部件与故障的关联程度越高,出现问题的几率越高。因此,有必要根据关联程度确定零部件的可靠性(可靠性越低,出现问题的几率越高)。94.s142:根据关联程度确定每个零部件对应的第二可靠性;95.在一个实施例中,根据关联程度确定每个零部件对应的第二可靠性,包括:设置关联程度最高的零部件具有第二可靠性最小值min2,关联程度最低的零部件具有第二可靠性最大值max2;其中,第二可靠性最小值min2小于第二可靠性最大值max2;96.按照与当前故障相关联的零部件的个数n2在第二可靠性最小值与第二可靠性最大值之间进行均等划分(max2-min2)/(n2-1),根据第二可靠性划分结果计算出每个零部件对应的第二可靠性。97.也就是说,关联程度最高的零部件(最小单元)的可靠性为零部件最低可靠性,关联程度最低的可靠性为零部件最高可靠性,其余的零部件的可靠性处于最低可靠性和最高可靠性之间。98.例如,假设与当前故障相关的零部件按关联程度由高到低依次为零部件a、零部件b、零部件c和零部件d;设置关联程度最高的零部件a具有第二可靠性最小值0.3,关联程度最低的零部件d具有第二可靠性最大值0.9,按照关联零部件个数4在第二可靠性最小值0.3与第二可靠性最大值0.9之间进行均等划分,每个间隙为(0.9-0.3)/(4-1)=0.2,那么零部件b对应的第二可靠性为0.3+0.2=0.5;零部件c对应的第二可靠性为0.5+0.2=0.7,或者,0.9-0.2=0.7。99.需要说明的是,该示例仅用于对本发明实施例进行举例说明,不应视为对本发明实施例的限制。100.具体的,第二可靠性划分结果包括均等划分后的间距大小,第二可靠性划分结果还包括第二可靠性最小值和/或第二可靠性最大值。101.在一个实施例中,根据关联程度确定每个零部件对应的第二可靠性,包括:102.对关联程度进行归一化处理,得到归一化的关联程度;103.根据关联程度与零部件的对应关系将归一化的关联程度设置为每个零部件对应的第二可靠性。104.其中,对关联程度归一化处理得到第二可靠性的过程可参见前述的将推荐排序值进行归一化处理得到第一可靠性的示例,此处不再详述。105.具体的,同一零部件在不同的故障情况下,具有不同的可靠性。106.需要说明的是,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。例如,步骤s141与步骤s142可以按图2示出的顺序执行,还可以同步执行或按s142在先、s141在后的顺序执行。107.s143:基于方案包括的一个或多个零部件对应的第二可靠性以及零部件之间的逻辑关系确定方案对应的第三可靠性;108.具体的,诊断信息中的方案可能仅涉及一个零部件,也可能涉及多个零部件,在诊断信息中的方案涉及多个零部件时,方案中还包括用于描述多个零部件之间的逻辑关系的信息。109.这里以推荐的诊断方案信息中的任一个方案a为例进行说明,假设该方案a涉及的与当前故障相关的零部件为零部件a和零部件b;110.根据方案a的推荐排序值确定该方案a对应的第一可靠性p(a);111.根据方案a中零部件a和零部件b对应的第二可靠性以及零部件a和零部件b两者之间的逻辑关系确定方案a对应的第三可靠性p(b);112.当零部件a与零部件b之间是“或”的关系时,方案a对应的第三可靠性p(b)=1-(1-p(a))(1-p(b)),其中,p(a)是零部件a对应的第二可靠性,p(b)零部件b对应的第二可靠性。113.当零部件a与零部件b之间是“与”的关系时,方案a对应的第三可靠性p(b)=p(a)p(b),其中,p(a)是零部件a对应的第二可靠性,p(b)零部件b对应的第二可靠性。114.在其他实施例中,诊断信息提供的方案包括的零部件也不局限于零部件a、零部件b,还可以是包括零部件a、零部件c、零部件d等等,本实施例不以此为限。115.s144:对方案对应的第一可靠性和第三可靠性进行加权求和,得到方案对应的第四可靠性;116.具体的,对方案对应的第一可靠性和第三可靠性进行加权求和,得到方案对应的第四可靠性,包括:117.根据推荐的诊断信息对当前故障的影响程度设置或调整方案对应的第一权重系数;118.根据零部件状况信息对当前故障的影响程度设置或调整零部件对应的第二权重系数;119.按照下述加权求和公式计算每个方案对应的第四可靠性,加权求和公式为:120.第四可靠性=第一可靠性×第一权重系数+第三可靠性×第二权重系数。121.s145:根据第四可靠性更新方案的推荐排序值。122.具体的,将推荐的诊断方案信息中的方案按照第四可靠性进行从低到高的排序,排在最前面的就是最不可靠的诊断方案,也是最适合当前车辆的诊断方案。123.现有技术中,在故障诊断后虽能看到诊断的历史记录,但未将车辆诊断之前的零部件更换信息保存。因此,为了提高诊断的效率,将之前的车辆维修情况与发生故障时的诊断方案相结合。124.因有些零部件是换过的,所以在零部件的可靠性划分中还需考虑曾经换件的情况,针对之前已经更换的零部件可以在其之前根据关联程度确定的第二可靠性的基础上增加一定的可靠性。125.图3是本发明实施例提供的s140的另一个流程图,具体的如图3所示,步骤s142之后还包括:126.s146:查询历史维修记录中是否包括零部件更换记录;若是,转向步骤s147;若否,转向步骤s143;127.具体的,零部件更换记录包括更换的零部件信息及更换时间。128.具体的,零部件更换记录不仅包含故障诊断时的零部件更换记录,还包含在日常保养中的零部件更换记录。129.s147:获取零部件更换记录中每个更换过的零部件最新一次的更换时间;130.s148:根据最新一次的更换时间与当前时间的时间距离调整每个更换过的零部件对应的第二可靠性,在调整结束后转向步骤s143。131.零部件的可靠性与时间有关,零部件使用时间越长,出现问题的几率越高。也就是说,零部件更换时间越接近当前时间,则其所增加的可靠性越多,换件后所使用的时间越长,则这个零部件所增加的可靠性越少,结合零部件与故障关联性和零部件自身更换情况得到零部件的可靠性。132.若某一车辆先后发生同一故障,可能最后的推荐排序也会存在不同,因为之前的零部件更换记录会影响相关零部件的可靠性。133.该实施例考虑了零部件的更换情况对诊断方案推荐排序的影响,可以进一步提高诊断的准确性,减少维修人员排查问题的时间。134.s150:将优化后的诊断方案信息发送到故障诊断终端。135.也就是说,若问题为第二次发生或多次发生时,则将系统推荐的诊断方案信息与车辆本身的零部件状况进行结合考虑,得到一个优化后的推荐诊断方案信息,然后再推荐给售后人员进行诊断排查。136.得到诊断方案的售后人员按照推荐的诊断方案进行诊断,通过诊断仪与车辆进行信息交互,读取相关的车辆设置信息和一些引脚的信号进行判断,根据读取到的数据来判断对应的零部件或模组是否正常工作,所处状态是否正确,若是读取的数据正常,则对下一个零部件或模组进行数据读取与判断。137.根据诊断的结果判断某一零部件是否出现了问题,若不是某一零部件出现问题,则进行下一条诊断信息的诊断,直至找到出现问题的零部件或模块,根据诊断的结果进行相对应的修复,修复后验证问题是否还存在,是否存在因本次修复而引发的其他问题,直至问题全部解决。138.在诊断结束后,故障诊断终端将本次故障诊断中有效诊断方案以及本次诊断所更换的零部件情况都上传至云端保存,通过增加零部件更换情况的云端存储,可以有效避免因车辆受到损坏而失去相关信息的情况,方便数据管理与异地数据获取,为下一次诊断提供基础数据。139.问题解决后由售后人员通过故障诊断终端或其他终端将当前维修信息(例如车辆故障信息、有效诊断方案、零部件更换情况等)上传给服务器。140.服务器接收根据用户操作上传的当前维修信息;其中,当前维修信息包括有效诊断方案,或者,当前维修信息包括有效诊断方案和本次零部件更换记录;服务器根据有效诊断方案更新历史维修记录,根据本次零部件更换记录更新零部件更换记录。141.当推荐的诊断方案信息中包括最终的有效诊断方案时,根据用户对显示的有效诊断方案的确认操作,将所述有效诊断方案上传至服务器;142.当推荐的诊断方案信息中不包括最终的有效诊断方案时,接收用户输入的有效诊断方案,将所述有效诊断方案上传至服务器。143.服务器会自动将接收到的相关的数据存入云端,方便日后此车辆出现问题时,能够及时查询到车辆的相关信息,而且将接收到的相关的数据存入云端不受到地域的限制,有利于实现数据的集中化管理、信息共享便利,有利于减轻车辆存储信息的压力,并且不会因车辆受到外力的破坏而被破坏。144.图4是本发明实施例提供的车辆故障诊断装置的结构框图,具体的如图4所示,本发明实施例提供的一种车辆故障诊断装置可以包括以下模块:145.获取模块201,用于响应于接收到的车辆故障信息获取当前车辆的历史维修信息、推荐的诊断方案信息和零部件状况信息;其中,推荐的诊断方案信息包括至少一个方案以及方案的推荐排序值;146.判断模块202,用于根据历史维修信息判断当前车辆是否第一次发生故障;147.第一发送模块203,用于在当前车辆第一次发生故障时,将推荐的诊断方案信息发送到故障诊断终端;148.优化模块204,用于当前车辆非第一次发生故障时,基于推荐的诊断方案信息和零部件状况信息更新方案的推荐排序值,得到优化后的诊断方案信息;其中,优化后的诊断方案信息包括至少一个方案以及方案的更新后的推荐排序值;149.第二发送模块205,用于将优化后的诊断方案信息发送到故障诊断终端。150.具体的,零部件状况信息包括零部件与当前故障的关联程度,优化模块204包括:151.第一确定模块,用于根据推荐排序值确定每个方案对应的第一可靠性;152.第二确定模块,用于根据关联程度确定每个零部件对应的第二可靠性;153.第三确定模块,用于基于方案包括的一个或多个零部件对应的第二可靠性以及零部件之间的逻辑关系确定方案对应的第三可靠性;154.第四确定模块,用于对方案对应的第一可靠性和第三可靠性进行加权求和,得到方案对应的第四可靠性;155.排序更新模块,用于根据第四可靠性更新方案的推荐排序值。156.本发明的实施例还提供了一种电子设备,电子设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如方法实施例中的车辆故障诊断方法。157.本发明的实施例还提供了一种存储介质,所述存储介质可设置于服务器之中以保存用于实现方法实施例中的车辆故障诊断方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现上述方法实施例提供的车辆故障诊断方法。158.可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。159.由上述本发明提供的车辆故障诊断方法方法、装置、电子设备或存储介质的实施例可见,本发明实施例在不增加硬件的情况下,结合系统推荐的诊断方案信息和车辆自身零部件的情况来优化各诊断方案的推荐排序,优化后的诊断方案的推荐排序更加符合车辆本身的实际情况,有利于加快排查问题的速度,减少售后人员的诊断时间,提高诊断效率。160.需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。161.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。162.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。163.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1