CN111527389A - 一种车辆诊断方法及一种车辆诊断设备和存储介质 - Google Patents
一种车辆诊断方法及一种车辆诊断设备和存储介质 Download PDFInfo
- Publication number
- CN111527389A CN111527389A CN202080000765.9A CN202080000765A CN111527389A CN 111527389 A CN111527389 A CN 111527389A CN 202080000765 A CN202080000765 A CN 202080000765A CN 111527389 A CN111527389 A CN 111527389A
- Authority
- CN
- China
- Prior art keywords
- diagnosis
- vehicle
- target
- software
- diagnostic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
一种车辆诊断方法及一种车辆诊断设备和计算机可读存储介质,该方法包括:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。由此可见,本申请提供的车辆诊断方法,在车辆诊断设备无法连接OBD的前提下,利用车辆模拟数据库实现了运行诊断程序的正常运行。
Description
技术领域
本申请涉及车辆诊断技术领域,更具体地说,涉及一种车辆诊断方法及一种车辆诊断设备和一种计算机可读存储介质。
背景技术
车辆诊断是保证车辆正常运行的一种有用手段,可以包括故障诊断、对车辆的电子控制单元(ECU:Electrical Control Unit)进行软件刷新等。
在相关技术中,车辆诊断设备下载诊断软件,并连接至车辆的OBD(中文全称:车载诊断***,英文全称:On-Board Diagnostic),诊断软件根据车辆所属的车型生成车辆诊断指令发送至OBD,通过OBD固件程序以获取应答信息,基于该应答信息可以得到诊断结果。可见,若车辆不存在OBD固件程序或车辆诊断设备无法连接至OBD固件,则无法正常运行诊断程序。
因此,如何在无法连接OBD固件程序的前提下正常运行诊断程序,且使用户查看完整的诊断运行过程是本领域技术人员需要解决的技术问题。
发明内容
本申请的目的在于提供一种车辆诊断方法及一种车辆诊断设备和一种计算机可读存储介质,在无法连接OBD固件程序的前提下正常运行诊断程序,且使用户查看完整的诊断运行过程。
为实现上述目的,本申请第一方面提供了一种车辆诊断方法,应用于车辆诊断设备,包括:
获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;
基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;
利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
为实现上述目的,本申请第二方面提供了一种车辆诊断设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
为实现上述目的,本申请第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
通过以上方案可知,本申请提供的一种车辆诊断方法,包括:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
本申请提供的车辆诊断方法,预先将软件标识、诊断项与应答信息的对应关系存储至车辆模拟数据库中,当车辆诊断设备无法连接至车辆的OBD时,执行车辆模拟模式,即在车辆模拟数据库中查询软件标识、诊断项对应的应答信息,基于该应答信息运行诊断程序。由此可见,本申请提供的车辆诊断方法,在车辆诊断设备无法连接OBD的前提下,利用车辆模拟数据库实现了运行诊断程序的正常运行。本申请还公开了一种车辆诊断设备和一种计算机可读存储介质,同样能实现上述技术效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。
在附图中:
图1为根据一示例性实施例示出的一种车辆诊断方法的流程图;
图2为根据一示例性实施例示出的另一种车辆诊断方法的流程图;
图3为根据一示例性实施例示出的又一种车辆诊断方法的流程图;
图4为本申请提供的一种应用实施例的流程图;
图5为根据一示例性实施例示出的一种车辆诊断设备的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在相关技术中,若车辆不存在OBD或车辆诊断设备无法连接至OBD,则无法正常运行诊断程序。因此,在本申请中,预先将车辆交互数据与应答信息的对应关系存储至车辆模拟数据库中,当车辆诊断设备无法连接至车辆的OBD时,执行车辆诊断模拟模式,即获取车辆交互数据,在车辆模拟数据库中查询该车辆交互数据对应的应答信息,基于该应答信息可以得到车辆诊断结果,在无法连接OBD固件程序的前提下正常运行诊断程序。
本申请实施例公开了一种车辆诊断方法,在无法连接OBD固件程序的前提下正常运行诊断程序,且使用户查看完整的诊断运行过程。
参见图1,根据一示例性实施例示出的一种车辆诊断方法的流程图,如图1所示,包括:
S101:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件,并在所述目标诊断软件中确定目标诊断项;
本实施例的执行主体为车辆诊断设备,目的为在该在车辆诊断设备无法连接OBD的前提下实现车辆诊断。在本步骤中,当车辆诊断设备无法连接目标车辆的OBD时,获取目标车辆的车辆信息,此处的车辆信息可以包括品牌、车型、车系、VIN(中文全称:车辆识别号码,英文全称:Vehicle Identification Number)等基本信息。在具体实施中,用户也可以在诊断设备中输入车头照片,诊断设备基于车头照片获取车辆信息。当然,用户还可以直接向诊断设备输入目标车辆的车辆信息,在此不进行具体限定。
可以理解为将车辆按照车辆信息进行分类,对于不同类别的车辆采用不同的诊断软件进行诊断。用户可以在目标车辆对应的目标诊断软件中选择诊断项,此处的诊断项可以包括发动机ECU诊断项、变速箱ECU诊断项、制动***ECU诊断项等,在此不进行具体限定。
S102:基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;
在具体实施中,车辆模拟数据库中存储有软件标识、目标诊断项与应答信息三者之间的对应关系,该应答信息可以理解为车辆中电子模块的运行数据。
S103:利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
在本步骤中,目标诊断软件可以基于从车辆模拟数据库中得到的应答信息执行诊断运行流程,在该诊断运行流程中可以得到诊断结果。
本申请实施例提供的车辆诊断方法,预先将软件标识、诊断项与应答信息的对应关系存储至车辆模拟数据库中,当车辆诊断设备无法连接至车辆的OBD时,执行车辆模拟模式,即在车辆模拟数据库中查询软件标识、诊断项对应的应答信息,基于该应答信息运行诊断程序。由此可见,本申请实施例提供的车辆诊断方法,在车辆诊断设备无法连接OBD的前提下,利用车辆模拟数据库实现了运行诊断程序的正常运行。
本申请实施例公开了一种车辆诊断方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:
参见图2,根据一示例性实施例示出的另一种车辆诊断方法的流程图,如图2所示,包括:
S201:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;
S202:根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;
此处的车辆交互数据可以包括该目标车辆采用的通讯协议等,在此不进行具体限定。车辆采用的通讯协议主要是车辆电子控制单元ECU采用的通讯协议,用于车辆ECU与外部的数据交互,该通讯协议可以包括CAN协议、J2534协议、KWP协议等。其中,不同车型的车辆采用不同的通讯协议,因此不同车型的车辆对应不同的车辆交互数据,可以基于该目标车辆基本信息中的车型获取其对应的车辆交互数据。可以理解的是,目标车辆中可以包括多个电子模块,每个电子模块可以采用不同的通信协议,因此本步骤中的车辆交互数据包括目标车辆中所有电子模块的通信协议数据。在具体实施中,预先存储车型、电子模块、通信协议数据三者之间的对应关系,根据车型可以确定目标车辆的所有电子模块,并进一步确定电子模块采用的通信协议数据。
S203:确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;
在具体实施中,对于不同电子模块,通过不同的诊断项进行诊断,用户在目标诊断软件中选择目标诊断项后,利用目标诊断软件生成符合该目标诊断项对应的目标电子模块对应的通信协议的诊断数据。例如,对于一个诊断项,符合ISO14230通讯协议格式的数据8111 F1 81 00、符合ISO15765通讯协议格式的数据03 FB E0 02 01 00。
S204:基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
在本步骤中,车辆模拟数据库中存储有软件标识、诊断项对应的诊断数据与应答信息三者之间的对应关系,基于软件标识和诊断数据可以在车辆模拟数据库中查询到对应的应答信息。例如,车辆信息为福特、福克斯、2010年,对应的诊断软件为福特诊断软件,其与车辆模拟数据库约定的唯一标识为FORD_FOCUS_2010,用户选择了发动机ECU诊断项,请求的诊断数据为03 FC 00 02 01 00,则根据FORD_FOCUS_2010和03 FC 00 02 01 00在车辆模拟数据库中查询应答信息,若车辆模拟数据库存在一条记录为:FORD_FOCUS_2010,03FC00020100,03FD00024100,则返回的响应信息为03FD00024100。
S205:利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
在本实施例中,基于目标车辆的车型确定所有电子模块的通信协议,利用目标诊断软件生成目标模块符合对应的通信协议的诊断数据,基于目标诊断软件的软件标识和诊断数据执行车辆模拟模式,在车辆诊断设备无法连接OBD的前提下,利用车辆模拟数据库实现了运行诊断程序的正常运行。
本申请实施例公开了一种车辆诊断方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:
参见图3,根据一示例性实施例示出的又一种车辆诊断方法的流程图,如图3所示,包括:
S301:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;
S302:根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;
S303:确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;
进一步的,所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据之前,还包括:判断是否存在所述车载诊断***对应的证书;若是,则执行所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据的步骤;若否,则当所述车辆诊断设备连接网络时,下载所述证书,并执行所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据的步骤。可以理解的是,在正常的车辆诊断模式下,目标诊断软件可以运行OBD的前提为具备该OBD的证书,因此在向OBD生成诊断数据之前,判断目标诊断软件中是否存在目标车辆的OBD对应的证书,若存在,则向OBD发送诊断命令,否则判断是否连接网络,若连接则下载该证书,否则提示用户进行网络连接,以便下载证书。
S304:判断所述车辆诊断设备是否连接所述目标车辆的车载诊断***固件;若是,则进入S305;若否,则进入S306;
在本实施例中,首先判断车辆诊断设备是否连接至目标车辆的OBD,若是,则执行正常的车辆诊断模式,否则执行车辆诊断模拟模式。具体的判断过程为:诊断设备与OBD建立通信连接后,诊断设备中的诊断程序使用通信协议发送数据包至OBD,若接收到响应信息,则说明诊断设备与OBD建立了连接。
S305:利用所述车载诊断***运行车辆诊断模式;
在正常的车辆诊断模式下,目标诊断软件基于目标车辆的车辆交互数据生成诊断命令,并将其发送至目标车辆的OBD,OBD该诊断命令对应的应答信息,返回至目标诊断软件,目标诊断软件据此得到诊断结果,即本步骤包括:将所述诊断数据发送至所述车载诊断***,以便获取所述车载诊断***的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
S306:基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
S307:利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
在本实施例中,若车辆诊断设备可以连接至OBD,则进入正常的车辆诊断模式,即利用OBD获取目标车辆的应答信息,进而进行车辆诊断。若车辆诊断设备无法连接至OBD,则进入车辆诊断模拟模式,即基于预设设置的软件标识、诊断项对应的诊断数据与应答信息三者之间的对应关系获取目标车辆的应答信息,进而进行车辆诊断。由此可见,本实施例的车辆诊断流程不局限与车辆中的OBD,适用性较强。
下面介绍本申请提供的一种应用实施例,具体的,车辆诊断设备中运行汽车诊断APP,汽车诊断APP包括交互数据处理单元、车辆模拟数据查询程序和车辆模拟数据库。诊断过程如图4所示,可以包括一下步骤:
步骤1:用户下载汽车诊断APP;
步骤2:启动汽车诊断APP下载诊断软件(无证书);
步骤3:运行已下载的诊断软件;
步骤4:诊断APP判断是否连接固件(OBD),若连接则执行5,否则执行步骤9;
步骤5:诊断APP判断运行的诊断软件是否有证书,若有则执行步骤8,否则执行步骤6;
步骤6:诊断APP判断是否连接网络,若连接则执行步骤7,否则提示进行网络连接;
步骤7:诊断APP下载软件证书;
步骤8:进入正常车辆诊断模式(通过固件运行诊断数据交互模式);
步骤9:执行车辆模拟模式;
步骤10:显示诊断交互界面,根据诊断软件发送车辆交互数据信息传输到诊断APP的交互数据处理单元;
步骤11:交互数据处理单元根据不限于软件信息、请求数据信息等传输到车辆模拟数据查询程序;
步骤12:辆模拟数据查询程序从车辆模拟数据库中查询应答信息返回给交互数据处理单元;
步骤13:交互数据处理单元把查询到的数据传输给诊断软件;
步骤14:诊断软件根据返回的数据信息执行诊断运行流程。
用户操作过程一直执行步骤10-步骤14,直到退出诊断程序。
本申请还提供了一种车辆诊断设备,参见图5,本申请实施例提供的一种车辆诊断设备500的结构图,如图5所示,可以包括处理器11和存储器12。该车辆诊断设备500还可以包括多媒体组件13,输入/输出(I/O)接口14,以及通信组件15中的一者或多者。
其中,存储器12用于存储计算机程序,处理器11用于控制该车辆诊断设备500的整体操作,即执行上述计算机程序以完成:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
优选的,所述处理器11执行所述计算机程序时实现:根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
优选的,所述处理器11执行所述计算机程序时实现:判断所述车辆诊断设备是否连接所述目标车辆的车载诊断***固件;若是,则利用所述车载诊断***运行车辆诊断模式;若否,则基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
优选的,所述处理器11执行所述计算机程序时实现:将所述诊断数据发送至所述车载诊断***,以便获取所述车载诊断***的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
优选的,所述处理器11执行所述计算机程序时实现:判断是否存在所述车载诊断***对应的证书;若是,则利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;若否,则当所述车辆诊断设备连接网络时,下载所述证书,并利用所述目标诊断软件生成所述目标诊断项对应的诊断数据。
存储器12用于存储各种类型的数据以支持在该车辆诊断设备500的操作,这些数据例如可以包括用于在该车辆诊断设备500上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件13可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器12或通过通信组件15发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口14为处理器11和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件15用于该车辆诊断设备500与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件15可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
在一示例性实施例中,车辆诊断设备500可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的车辆诊断方法。
在另一示例性实施例中,还提供了一种包括计算机程序的计算机可读存储介质,该计算机程序被处理器执行时实现:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
优选的,所述计算机程序被处理器执行时实现:根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
优选的,所述计算机程序被处理器执行时实现:判断所述车辆诊断设备是否连接所述目标车辆的车载诊断***固件;若是,则利用所述车载诊断***运行车辆诊断模式;若否,则基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
优选的,所述计算机程序被处理器执行时实现:将所述诊断数据发送至所述车载诊断***,以便获取所述车载诊断***的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
优选的,所述计算机程序被处理器执行时实现:判断是否存在所述车载诊断***对应的证书;若是,则利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;若否,则当所述车辆诊断设备连接网络时,下载所述证书,并利用所述目标诊断软件生成所述目标诊断项对应的诊断数据。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (15)
1.一种车辆诊断方法,其特征在于,应用于车辆诊断设备,包括:
获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;
基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;
利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
2.根据权利要求1所述车辆诊断方法,其特征在于,基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息,包括:
根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;
确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;
基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
3.根据权利要求2所述车辆诊断方法,其特征在于,所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据之后,还包括:
判断所述车辆诊断设备是否连接所述目标车辆的车载诊断***固件;
若是,则利用所述车载诊断***运行车辆诊断模式;
若否,则执行所述基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息的步骤。
4.根据权利要求3所述车辆诊断方法,其特征在于,所述利用所述车载诊断***运行车辆诊断模式,包括:
将所述诊断数据发送至所述车载诊断***,以便获取所述车载诊断***的应答信息;
利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
5.根据权利要求3或4所述车辆诊断方法,其特征在于,所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据之前,还包括:
判断是否存在所述车载诊断***对应的证书;
若是,则执行所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据的步骤;
若否,则当所述车辆诊断设备连接网络时,下载所述证书,并执行所述利用所述目标诊断软件生成所述目标诊断项对应的诊断数据的步骤。
6.一种车辆诊断设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
7.根据权利要求6所述车辆诊断设备,其特征在于,所述处理器执行所述计算机程序时实现:根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
8.根据权利要求7所述车辆诊断设备,其特征在于,所述处理器执行所述计算机程序时实现:判断所述车辆诊断设备是否连接所述目标车辆的车载诊断***固件;若是,则利用所述车载诊断***运行车辆诊断模式;若否,则基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
9.根据权利要求8所述车辆诊断设备,其特征在于,所述处理器执行所述计算机程序时实现:将所述诊断数据发送至所述车载诊断***,以便获取所述车载诊断***的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
10.根据权利要求8或9所述车辆诊断设备,其特征在于,所述处理器执行所述计算机程序时实现:判断是否存在所述车载诊断***对应的证书;若是,则利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;若否,则当所述车辆诊断设备连接网络时,下载所述证书,并利用所述目标诊断软件生成所述目标诊断项对应的诊断数据。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现:获取目标车辆的车辆信息,根据所述车辆信息确定需要运行的目标诊断软件的软件标识,并在所述目标诊断软件中确定目标诊断项;基于所述目标诊断软件的软件标识和所述目标诊断项在车辆模拟数据库中查询对应的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
12.根据权利要求11所述计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现:根据所述车辆信息确定所述目标车辆的车辆交互数据;其中,所述车辆交互数据包括所述目标车辆中所有电子模块的通信协议;确定所述目标诊断项对应的目标电子模块,利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;其中,所述诊断数据符合所述目标电子模块对应的通信协议;基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
13.根据权利要求12所述计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现:判断所述车辆诊断设备是否连接所述目标车辆的车载诊断***固件;若是,则利用所述车载诊断***运行车辆诊断模式;若否,则基于所述目标诊断软件的软件标识和所述诊断数据在车辆模拟数据库中查询对应的应答信息。
14.根据权利要求13所述计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现:将所述诊断数据发送至所述车载诊断***,以便获取所述车载诊断***的应答信息;利用所述目标诊断软件基于所述应答信息执行诊断运行流程。
15.根据权利要求13或14所述计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现:判断是否存在所述车载诊断***对应的证书;若是,则利用所述目标诊断软件生成所述目标诊断项对应的诊断数据;若否,则当所述车辆诊断设备连接网络时,下载所述证书,并利用所述目标诊断软件生成所述目标诊断项对应的诊断数据。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/072952 WO2021142822A1 (zh) | 2020-01-19 | 2020-01-19 | 一种车辆诊断方法及一种车辆诊断设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111527389A true CN111527389A (zh) | 2020-08-11 |
Family
ID=71911814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080000765.9A Pending CN111527389A (zh) | 2020-01-19 | 2020-01-19 | 一种车辆诊断方法及一种车辆诊断设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111527389A (zh) |
WO (1) | WO2021142822A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112489245A (zh) * | 2020-11-27 | 2021-03-12 | 深圳市舜太科技有限公司 | 一种车辆诊断数据存储方法、***及可读存储介质 |
CN112519704A (zh) * | 2020-12-18 | 2021-03-19 | 深圳市元征科技股份有限公司 | 一种车辆诊断方法、车辆诊断装置、计算机设备和存储介质 |
CN113126598A (zh) * | 2021-04-15 | 2021-07-16 | 重庆金康赛力斯新能源汽车设计院有限公司 | 汽车电子控制单元的诊断方法、电子设备和存储介质 |
CN113608518A (zh) * | 2021-07-23 | 2021-11-05 | 深圳市元征未来汽车技术有限公司 | 数据生成方法、装置、终端设备及介质 |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728611B2 (en) * | 2001-09-12 | 2004-04-27 | Denso Corporation | Failure diagnostic system and electronic control unit for use in diagnosing failure of vehicle |
US20090292414A1 (en) * | 2008-05-20 | 2009-11-26 | Kurt Raichle | Universal vehicle input/output transceiver and method of operation thereof |
CN202995452U (zh) * | 2012-12-25 | 2013-06-12 | 上海通用汽车有限公司 | 汽车故障信息采集装置和分析*** |
CN104980470A (zh) * | 2014-04-10 | 2015-10-14 | 标致雪铁龙(中国)汽车贸易有限公司 | 汽车仿真***及实施该***的便携式终端 |
JP2017019329A (ja) * | 2015-07-08 | 2017-01-26 | 矢崎総業株式会社 | 通信システム |
CN107037804A (zh) * | 2017-04-21 | 2017-08-11 | 深圳市元征科技股份有限公司 | 模拟汽车通讯的方法、***以及计算机可读存储介质 |
CN107154085A (zh) * | 2017-04-14 | 2017-09-12 | 深圳市元征科技股份有限公司 | 车载诊断数据的处理方法及处理装置 |
CN107491061A (zh) * | 2017-08-31 | 2017-12-19 | 中国第汽车股份有限公司 | 一种商用车obd诊断设备的网络自动化测试***及其方法 |
CN107666476A (zh) * | 2017-05-25 | 2018-02-06 | 国家计算机网络与信息安全管理中心 | 一种can总线风险检测方法和装置 |
CN108803577A (zh) * | 2018-07-26 | 2018-11-13 | 深圳市元征科技股份有限公司 | 一种诊断方法、上位机及下位机 |
CN109491671A (zh) * | 2018-10-19 | 2019-03-19 | 深圳市轱辘汽车维修技术有限公司 | 诊断软件下载方法、装置、终端设备及存储介质 |
CN109861882A (zh) * | 2019-01-24 | 2019-06-07 | 深圳市元征科技股份有限公司 | 车辆总线协议识别的方法、装置及车载终端 |
CN109933051A (zh) * | 2019-04-26 | 2019-06-25 | 深圳市元征科技股份有限公司 | 一种汽车诊断软件配置方法、***、设备及计算机介质 |
CN110022241A (zh) * | 2018-01-10 | 2019-07-16 | 厦门雅迅网络股份有限公司 | 车载诊断***协议的匹配方法及计算机可读存储介质 |
CN110209143A (zh) * | 2019-04-26 | 2019-09-06 | 深圳市元征科技股份有限公司 | 一种车辆诊断方法、装置及电子设备 |
CN110488794A (zh) * | 2019-07-11 | 2019-11-22 | 深圳市元征科技股份有限公司 | 一种车辆故障处理方法、诊断设备及存储介质 |
CN110545220A (zh) * | 2019-09-27 | 2019-12-06 | 深圳市鹏巨术信息技术有限公司 | 汽车诊断协议检测方法及相关产品 |
CN110566322A (zh) * | 2019-08-09 | 2019-12-13 | 深圳市元征科技股份有限公司 | 柴油微粒过滤器的复位方法和装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2801679B1 (fr) * | 1999-08-20 | 2001-12-28 | Cora Gaz | Systeme et procede de diagnostic de panne affectant un appareil electrique ou electronique d'un vehicule automobile |
CN101782778B (zh) * | 2010-01-29 | 2011-08-03 | 天津大学 | 车载信息***多功能测试平台及主控制器的控制结构 |
CN103135515B (zh) * | 2011-12-05 | 2015-06-17 | 北京掌城科技有限公司 | 一种车辆状况的诊断方法 |
CN107154962A (zh) * | 2017-03-30 | 2017-09-12 | 深圳市元征科技股份有限公司 | 车辆软件运行方法及装置 |
WO2019010685A1 (zh) * | 2017-07-14 | 2019-01-17 | 深圳市元征科技股份有限公司 | 车辆诊断方法、终端设备及计算机可读存储介质 |
-
2020
- 2020-01-19 WO PCT/CN2020/072952 patent/WO2021142822A1/zh active Application Filing
- 2020-01-19 CN CN202080000765.9A patent/CN111527389A/zh active Pending
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728611B2 (en) * | 2001-09-12 | 2004-04-27 | Denso Corporation | Failure diagnostic system and electronic control unit for use in diagnosing failure of vehicle |
US20090292414A1 (en) * | 2008-05-20 | 2009-11-26 | Kurt Raichle | Universal vehicle input/output transceiver and method of operation thereof |
CN202995452U (zh) * | 2012-12-25 | 2013-06-12 | 上海通用汽车有限公司 | 汽车故障信息采集装置和分析*** |
CN104980470A (zh) * | 2014-04-10 | 2015-10-14 | 标致雪铁龙(中国)汽车贸易有限公司 | 汽车仿真***及实施该***的便携式终端 |
JP2017019329A (ja) * | 2015-07-08 | 2017-01-26 | 矢崎総業株式会社 | 通信システム |
CN107154085A (zh) * | 2017-04-14 | 2017-09-12 | 深圳市元征科技股份有限公司 | 车载诊断数据的处理方法及处理装置 |
CN107037804A (zh) * | 2017-04-21 | 2017-08-11 | 深圳市元征科技股份有限公司 | 模拟汽车通讯的方法、***以及计算机可读存储介质 |
CN107666476A (zh) * | 2017-05-25 | 2018-02-06 | 国家计算机网络与信息安全管理中心 | 一种can总线风险检测方法和装置 |
CN107491061A (zh) * | 2017-08-31 | 2017-12-19 | 中国第汽车股份有限公司 | 一种商用车obd诊断设备的网络自动化测试***及其方法 |
CN110022241A (zh) * | 2018-01-10 | 2019-07-16 | 厦门雅迅网络股份有限公司 | 车载诊断***协议的匹配方法及计算机可读存储介质 |
CN108803577A (zh) * | 2018-07-26 | 2018-11-13 | 深圳市元征科技股份有限公司 | 一种诊断方法、上位机及下位机 |
CN109491671A (zh) * | 2018-10-19 | 2019-03-19 | 深圳市轱辘汽车维修技术有限公司 | 诊断软件下载方法、装置、终端设备及存储介质 |
CN109861882A (zh) * | 2019-01-24 | 2019-06-07 | 深圳市元征科技股份有限公司 | 车辆总线协议识别的方法、装置及车载终端 |
CN109933051A (zh) * | 2019-04-26 | 2019-06-25 | 深圳市元征科技股份有限公司 | 一种汽车诊断软件配置方法、***、设备及计算机介质 |
CN110209143A (zh) * | 2019-04-26 | 2019-09-06 | 深圳市元征科技股份有限公司 | 一种车辆诊断方法、装置及电子设备 |
CN110488794A (zh) * | 2019-07-11 | 2019-11-22 | 深圳市元征科技股份有限公司 | 一种车辆故障处理方法、诊断设备及存储介质 |
CN110566322A (zh) * | 2019-08-09 | 2019-12-13 | 深圳市元征科技股份有限公司 | 柴油微粒过滤器的复位方法和装置 |
CN110545220A (zh) * | 2019-09-27 | 2019-12-06 | 深圳市鹏巨术信息技术有限公司 | 汽车诊断协议检测方法及相关产品 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112489245A (zh) * | 2020-11-27 | 2021-03-12 | 深圳市舜太科技有限公司 | 一种车辆诊断数据存储方法、***及可读存储介质 |
CN112519704A (zh) * | 2020-12-18 | 2021-03-19 | 深圳市元征科技股份有限公司 | 一种车辆诊断方法、车辆诊断装置、计算机设备和存储介质 |
CN113126598A (zh) * | 2021-04-15 | 2021-07-16 | 重庆金康赛力斯新能源汽车设计院有限公司 | 汽车电子控制单元的诊断方法、电子设备和存储介质 |
CN113608518A (zh) * | 2021-07-23 | 2021-11-05 | 深圳市元征未来汽车技术有限公司 | 数据生成方法、装置、终端设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021142822A1 (zh) | 2021-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111527389A (zh) | 一种车辆诊断方法及一种车辆诊断设备和存储介质 | |
EP3761605B1 (en) | Vehicle diagnosis method, related device and system | |
US10723361B2 (en) | Monitoring apparatus, communication system, vehicle, monitoring method, and non-transitory storage medium | |
US20060036356A1 (en) | System and method of vehicle policy control | |
CN110928567A (zh) | 车辆***升级方法、终端设备及计算机可读存储介质 | |
CN109491671B (zh) | 诊断软件下载方法、装置、终端设备及存储介质 | |
US20120096477A1 (en) | Apparatus and method for providing vehicle information | |
KR102154542B1 (ko) | 차량 ecu 소프트웨어 업데이트 시스템 | |
US20200175789A1 (en) | Method and Apparatus for Vehicle Warning Light Handling | |
JP2017220220A (ja) | 車両用電子制御装置及び車両用サービス管理システム | |
WO2022056740A1 (zh) | 电子控制单元及其数据访问方法与装置 | |
CN110825073A (zh) | 发动机远程标定***及方法 | |
CN115167831A (zh) | 基于autosar的软件集成方法、设备和使用方法 | |
CN111474923B (zh) | 一种车辆诊断方法、装置、设备 | |
CN114326672A (zh) | Ecu模拟检测方法、电子设备及存储介质 | |
JP2013126802A (ja) | 車載機へのアプリケーションのダウンロード方法及び同車載機 | |
US11924726B2 (en) | In-vehicle control device, information processing device, vehicle network system, method of providing application program, and recording medium with program recorded thereon | |
US7194372B2 (en) | Method and system for verifying an embedded module of a mobile vehicle | |
CN113934198A (zh) | 车辆诊断方法、装置、电子设备及存储介质 | |
KR102064519B1 (ko) | 차량 ecu 소프트웨어 업데이트 방법, 그를 수행하기 위한 장치 및 시스템 | |
CN115730272A (zh) | 授权方法和计算机可读存储介质 | |
JP6802279B2 (ja) | 自動車の表示装置への表示すべきメッセージの伝送 | |
CN112416409B (zh) | 车载电脑软件升级方法、装置、设备及存储介质 | |
US20230406333A1 (en) | Method for operating a control device for a motor vehicle | |
CN116974616B (zh) | 一种通过u盘升级整车所有电控单元的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200811 |
|
RJ01 | Rejection of invention patent application after publication |