一种车辆诊断方法及相关装置制造方法及图纸

技术编号:36797328 阅读:12 留言:0更新日期:2023-03-08 23:15
本申请公开了一种车辆诊断方法,包括:获取待诊断车辆的车型信息;基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断;其中,所述目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成。由于目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成,实现在诊断流程中直接使用对应的ODX文件的数据,而不需要从ODX文件再去查找对应的数据,提高进行车辆诊断的效率。本申请还公开了一种车辆诊断装置、计算设备以及计算机可读存储介质,具有以上有益效果。具有以上有益效果。具有以上有益效果。

【技术实现步骤摘要】
一种车辆诊断方法及相关装置


[0001]本申请涉及车辆
,特别涉及一种车辆诊断方法、车辆诊断装置、计算设备以及计算机可读存储介质。

技术介绍

[0002]在车辆诊断的过程中一般使用ODX和OTX。其中,ODX(open diagnostic data exchange,开放诊断数据交换)相当于一个诊断数据库,包含了车辆各ECU的诊断命令,算法,通讯参数等数据,OTX(Open Test Sequence Exchange Format,开放式测试序列交换格式)是专为汽车行业制定的序列开发标准。
[0003]相关技术中,在使用OTX开发的诊断序列流程都需要使用到ODX中的诊断数据,所以如果要对车辆进行诊断时必须同时要OTX和ODX文件,这样也将会导致诊断包过大,而且OTX运行时需要多次去ODX中查找相应的诊断数据也是会降低诊断的效率。
[0004]因此,如何提高进行车辆诊断的效率是本领域技术人员关注的重点问题。

技术实现思路

[0005]本申请的目的是提供一种车辆诊断方法、车辆诊断装置、计算设备以及计算机可读存储介质,提高进行车辆诊断的效率。
[0006]为解决上述技术问题,本申请提供一种车辆诊断方法,包括:
[0007]获取待诊断车辆的车型信息;
[0008]基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断;其中,所述目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成。
[0009]可选的,所述获取待诊断车辆的车型信息,包括:
[0010]获取所述待诊断车辆的车型信息以及待执行的目标诊断功能;
[0011]相应的,所述基于所述车型信息获取并执行目标诊断文件,包括:
[0012]基于所述车型信息与所述目标诊断功能,获取并执行对应的目标诊断文件;其中,所述目标诊断文件为根据ODX文件以及所述车型信息以及目标诊断功能对应的OTX文件进行共同编译而成。
[0013]可选的,在所述获取待诊断车辆的车型信息之前,还包括:
[0014]获取至少一个OTX文件,每个所述OTX文件对应一种车型信息的一个诊断功能;
[0015]针对每个所述OTX文件,解析所述OTX文件对应的诊断序列流程,得到至少一个诊断节点;
[0016]针对每个所述诊断节点,从所述ODX文件中确定需引用的对应的ODX数据;
[0017]将每个所述诊断节点中的引用代码替换成对应的ODX数据,得到与该OTX文件对应的诊断文件。
[0018]可选的,所述ODX数据包括诊断命令、通讯参数、诊断算法中的一种或多种。
[0019]可选的,当所述诊断节点为创建通讯链路的节点,所述针对每个所述诊断节点,从所述ODX文件中确定需引用的对应的ODX数据,包括:
[0020]基于所述创建通讯链路的节点对应的引用代码从所述ODX文件中获取通讯参数,将所述通讯参数作为所述ODX数据。
[0021]可选的,当所述诊断节点为获取诊断命令的节点,所述针对每个所述诊断节点,从所述ODX文件中确定需引用的对应的ODX数据,包括:
[0022]基于所述获取诊断命令的节点对应的引用代码从所述ODX文件中获取诊断命令,将所述诊断命令作为所述ODX数据。
[0023]可选的,对所述待诊断车辆进行诊断的过程,包括:
[0024]基于所述目标诊断文件中的诊断序列流程和对应的ODX数据对所述待诊断车辆进行诊断处理。
[0025]本申请还提供一种车辆诊断装置,包括:
[0026]车型信息确定模块,用于获取待诊断车辆的车型信息;
[0027]车辆诊断模块,用于基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断;其中,所述目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成。
[0028]本申请还提供一种计算设备,包括:
[0029]存储器,用于存储计算机程序;
[0030]处理器,用于执行所述计算机程序时实现如上所述的车辆诊断方法的步骤。
[0031]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的车辆诊断方法的步骤。
[0032]本申请所提供的一种车辆诊断方法,包括:获取待诊断车辆的车型信息;基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断;其中,所述目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成。
[0033]通过获取待诊断车辆的车型信息,然后基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断,由于目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成,实现在诊断流程中直接使用对应的ODX文件的数据,而不需要从ODX文件再去查找对应的数据,提高进行车辆诊断的效率。
[0034]本申请还提供一种车辆诊断装置、计算设备以及计算机可读存储介质,具有以上有益效果,在此不作赘述。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请实施例所提供的一种车辆诊断方法的流程图;
[0037]图2为本申请实施例所提供的一种车辆诊断装置的结构示意图;
[0038]图3本申请实施例所提供的一种计算设备的结构示意图。
具体实施方式
[0039]本申请的核心是提供一种车辆诊断方法、车辆诊断装置、计算设备以及计算机可读存储介质,提高进行车辆诊断的效率。
[0040]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0041]相关技术中,在使用OTX开发的诊断序列流程都需要使用到ODX中的诊断数据,所以如果要对车辆进行诊断时必须同时要下载OTX和ODX文件,而整个ODX文件是包含了所有车型所有ECU的诊断数据,而实际在对某个车辆进行诊断时,运行OTX诊断序列从ODX文件那里调取的ODX数据只是很小的一部分。现有技术中,每次都要下载整个ODX文件会导致诊断包过大,而且OTX运行时需要多次去ODX中查找相应的诊断数据也是会降低诊断的效率。
[0042]因此,本申请提供一种车辆诊断方法,通过获取待诊断车辆的车型信息,然后基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断,由于目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆诊断方法,其特征在于,包括:获取待诊断车辆的车型信息;基于所述车型信息获取并执行目标诊断文件,以实现对所述待诊断车辆的诊断;其中,所述目标诊断文件为根据ODX文件以及所述车型信息对应的OTX文件进行共同编译而成。2.根据权利要求1所述的车辆诊断方法,其特征在于,所述获取待诊断车辆的车型信息,包括:获取所述待诊断车辆的车型信息以及待执行的目标诊断功能;相应的,所述基于所述车型信息获取并执行目标诊断文件,包括:基于所述车型信息与所述目标诊断功能,获取并执行对应的目标诊断文件;其中,所述目标诊断文件为根据ODX文件以及所述车型信息以及目标诊断功能对应的OTX文件进行共同编译而成。3.根据权利要求2所述的车辆诊断方法,其特征在于,在所述获取待诊断车辆的车型信息之前,还包括:获取至少一个OTX文件,每个所述OTX文件对应一种车型信息的一个诊断功能;针对每个所述OTX文件,解析所述OTX文件对应的诊断序列流程,得到至少一个诊断节点;针对每个所述诊断节点,从所述ODX文件中确定需引用的对应的ODX数据;将每个所述诊断节点中的引用代码替换成对应的ODX数据,得到与该OTX文件对应的诊断文件。4.根据权利要求3所述的车辆诊断方法,其特征在于,所述ODX数据包括诊断命令、通讯参数、诊断算法中的一种或多种。5.根据权利要求3所述的车辆诊断方法,其特征在于,当所述诊断节点为创建通讯链路的节点,所述针对每个所述...

【专利技术属性】
技术研发人员:刘新庄文龙
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1