汽车诊断方法、装置、介质及设备与流程
- 国知局
- 2024-07-31 23:56:52
本公开涉及汽车,尤其涉及一种汽车诊断方法、装置、介质及设备。
背景技术:
1、目前,可以通过编程人员根据车辆诊断通信协议和诊断规范编写代码,来进行汽车诊断。为了实现汽车诊断,编程人员需要掌握较多的诊断背景知识和诊断协议,且诊断协议(如uds协议)中有些字段不是固定格式,需要根据企标的诊断调查表来开发。因此,现有通过编码进行汽车诊断的方式十分复杂、不友好。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种汽车诊断方法、装置、介质及设备。
2、本公开提供了一种汽车诊断方法,包括:
3、获取车辆诊断文件;
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、本公开实施例提供的技术方案,包括:获取车辆诊断文件;在用户界面上对所述车辆诊断文件中的诊断信息进行展示;其中,所述诊断信息包括诊断服务的请求参数;根据用户的输入操作确定所述请求参数的第一参数值;将所述第一参数值发送给目的电子控制单元,以使所述目的电子控制单元根据所述第一参数值进行调试;接收所述目的电子控制单元反馈的调试信息,并在所述用户界面上展示所述调试信息。本技术方案利用车辆诊断文件,能够在用户界面上对诊断服务、请求参数及其第一参数值、反馈信息(即反馈参数及其第二参数值)进行展示;对用户而言,在用户界面上输入请求参数的第一参数值,操作简单、方便,极大地降低了汽车诊断的复杂度。
技术特征:1.一种汽车诊断方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在用户界面上对所述车辆诊断文件中的诊断信息进行展示,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据用户的输入操作确定所述请求参数的第一参数值,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述初始参数值输出为字节流,得到第一参数值,包括:
5.根据权利要求1所述的方法,其特征在于,所述在所述用户界面上展示所述调试信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述第一参数值发送给目的电子控制单元,包括:
8.一种汽车诊断装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1至7任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
技术总结本公开涉及一种汽车诊断方法、装置、介质及设备。其中,该方法包括:获取车辆诊断文件;在用户界面上对所述车辆诊断文件中的诊断信息进行展示;其中,所述诊断信息包括诊断服务的请求参数;根据用户的输入操作确定所述请求参数的第一参数值;将所述第一参数值发送给目的电子控制单元,以使所述目的电子控制单元根据所述第一参数值进行调试;接收所述目的电子控制单元反馈的调试信息,并在所述用户界面上展示所述调试信息。本功能能够降低汽车诊断的复杂度。技术研发人员:郑晓熙受保护的技术使用者:北京车和家信息技术有限公司技术研发日:技术公布日:2024/6/30本文地址:https://www.jishuxx.com/zhuanli/20240730/199333.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表