电子零部件信息解析方法、系统、装置、终端及存储介质与流程
- 国知局
- 2024-08-02 14:43:09
本发明涉及车载总线分析领域,尤其涉及一种电子零部件信息解析方法、系统、装置、终端及存储介质。
背景技术:
1、车辆电子系统通常包括引擎控制单元、空调控制系统和安全系统等部分,这些系统或单元通过车载总线进行通信并协同工作。在对这些系统或单元进行开发或测试时,需要对车辆的各电子样件(例如电子控制单元)进行识别,从而读取到零部件、供应商代号、硬件版本号和软件版本号等信息,便于开发或测试过程中的分析。
2、目前市面上的车载总线分析仪,需要首先确定待分析车辆的车型,在分析仪数据库中有对应车型可选择的情况下,在数据库中读取对应零部件信息,但是当分析仪的数据库中没有零部件最新的信息时,此时无法向用户反馈正确的结果,存在零部件信息的解析结果准确性低的问题。
技术实现思路
1、本发明提供了一种电子零部件信息解析方法、系统、装置、终端及存储介质,以解决如何提高零部件信息解析结果的准确性的技术问题。
2、为了解决上述技术问题,本发明实施例提供了一种电子零部件信息解析方法,包括:
3、获取至少一个电子零部件的诊断地址;
4、将所述诊断地址进行封装处理,得到电子零部件对应的诊断报文;
5、向目标车辆发送所述电子零部件对应的诊断报文,获得与所述诊断报文对应的反馈报文;
6、对所述反馈报文进行解析处理,得到电子零部件信息。
7、作为优选方案,所述对所述反馈报文进行解析处理,得到电子零部件信息,具体为:
8、对所述反馈报文进行解析处理,得到零件号类型报文、供应商类型报文、硬件版本号报文和软件版本号报文;
9、将所述零件号类型报文、供应商类型报文、硬件版本号报文和软件版本号报文分别转换为预设格式;
10、基于转换后的零件号类型报文、供应商类型报文、硬件版本号报文和软件版本号报文,得到所述电子零部件信息。
11、作为优选方案,所述将所述诊断地址进行封装处理,得到电子零部件对应的诊断报文,具体为:
12、基于所述诊断地址进行封装处理,生成电子零部件对应诊断报文数据的结构体;其中,所述结构体的信息包括诊断地址请求标识及其标识类型、诊断地址响应标识及其标识类型、诊断功能寻址标识类型、连续帧信息、流控帧信息、发送模式、诊断报文类型和报文数据场帧信息。
13、作为优选方案,所述向目标车辆发送所述电子零部件对应的诊断报文,获得与所述诊断报文对应的反馈报文,具体为:
14、响应于外部输入的选择指令,获取诊断报文的发送时间间隔和第一网络通道;
15、响应于外部输入的扫描指令,按照获取的发送时间间隔和第一网络通道,向所述目标车辆的控制器局域网络发送所述电子零部件对应的诊断报文,得到与所述诊断报文对应的反馈报文。
16、作为优选方案,所述获取至少一个电子零部件的诊断地址,包括:
17、响应于外部输入的探测指令,生成诊断服务报文;
18、通过预设的第二网络通道,向所述目标车辆的控制器局域网络发送所述诊断服务报文,得到与所述诊断服务报文对应的反馈报文;所述诊断服务报文对应的反馈报文包括至少一个电子零部件的诊断地址。
19、作为优选方案,所述电子零部件信息解析方法还包括:
20、响应作用于所述电子零部件信息的保存操作,导出所述电子零部件信息,并基于导出结果生成txt格式文件或excel格式文件。
21、作为优选方案,所述电子零部件信息解析方法还包括:展示第一应用界面,所述第一应用界面包括解析处理进度信息。
22、作为优选方案,所述解析处理进度信息为已解析处理的反馈报文数量相对于队列内反馈报文数量的占比。
23、相应的,本发明实施例提供了一种电子零部件信息解析系统,包括目标车辆和车载总线分析仪,所述车载总线分析仪用于执行所述的电子零部件信息解析方法。
24、相应的,本发明实施例提供了一种电子零部件信息解析装置,包括地址获取模块、封装模块、反馈接收模块和解析模块;其中,
25、所述地址获取模块,用于获取至少一个电子零部件的诊断地址;
26、所述封装模块,用于将所述诊断地址进行封装处理,得到电子零部件对应的诊断报文;
27、所述反馈接收模块,用于向目标车辆发送所述电子零部件对应的诊断报文,获得与所述诊断报文对应的反馈报文;
28、所述解析模块,用于对所述反馈报文进行解析处理,得到电子零部件信息。
29、作为优选方案,所述解析模块对所述反馈报文进行解析处理,得到电子零部件信息,具体为:
30、所述解析模块对所述反馈报文进行解析处理,得到零件号类型报文、供应商类型报文、硬件版本号报文和软件版本号报文;
31、将所述零件号类型报文、供应商类型报文、硬件版本号报文和软件版本号报文分别转换为预设格式;
32、基于转换后的零件号类型报文、供应商类型报文、硬件版本号报文和软件版本号报文,得到所述电子零部件信息。
33、作为优选方案,所述封装模块将所述诊断地址进行封装处理,得到电子零部件对应的诊断报文,具体为:
34、所述封装模块基于所述诊断地址进行封装处理,生成电子零部件对应诊断报文数据的结构体;其中,所述结构体的信息包括诊断地址请求标识及其标识类型、诊断地址响应标识及其标识类型、诊断功能寻址标识类型、连续帧信息、流控帧信息、发送模式、诊断报文类型和报文数据场帧信息。
35、作为优选方案,所述反馈接收模块向目标车辆发送所述电子零部件对应的诊断报文,获得与所述诊断报文对应的反馈报文,具体为:
36、所述反馈接收模块响应于外部输入的选择指令,获取诊断报文的发送时间间隔和第一网络通道;
37、响应于外部输入的扫描指令,按照获取的发送时间间隔和第一网络通道,向所述目标车辆的控制器局域网络发送所述电子零部件对应的诊断报文,得到与所述诊断报文对应的反馈报文。
38、作为优选方案,所述地址获取模块获取至少一个电子零部件的诊断地址,包括:
39、所述地址获取模块响应于外部输入的探测指令,生成诊断服务报文;
40、通过预设的第二网络通道,向所述目标车辆的控制器局域网络发送所述诊断服务报文,得到与所述诊断服务报文对应的反馈报文;所述诊断服务报文对应的反馈报文包括至少一个电子零部件的诊断地址。
41、作为优选方案,所述电子零部件信息解析装置还包括文件生成模块,所述文件生成模块用于响应作用于所述电子零部件信息的保存操作,导出所述电子零部件信息,并基于导出结果生成txt格式文件或excel格式文件。
42、作为优选方案,所述电子零部件信息解析装置还包括展示模块,所述展示模块用于展示第一应用界面,所述第一应用界面包括解析处理进度信息。
43、作为优选方案,所述解析处理进度信息为已解析处理的反馈报文数量相对于队列内反馈报文数量的占比。
44、相应的,本发明实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现所述的电子零部件信息解析方法。
45、相应的,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行所述的电子零部件信息解析方法。
46、相比于现有技术,本发明实施例具有如下有益效果:
47、本发明实施例提供了一种电子零部件信息解析方法、系统、装置、终端及存储介质,所述电子零部件信息解析方法包括:获取至少一个电子零部件的诊断地址;将所述诊断地址进行封装处理,得到电子零部件对应的诊断报文;向目标车辆发送所述电子零部件对应的诊断报文,获得与所述诊断报文对应的反馈报文;对所述反馈报文进行解析处理,得到电子零部件信息。实施本发明实施例,基于诊断地址进行封装得到诊断报文,通过诊断报文与目标车辆交互得到反馈报文,相比现有的技术方案,不需要依赖车载总线分析仪本身的数据库去确定车型或取得零部件信息,而通过对反馈报文进行解析处理得到电子零部件的最新信息,可以有效提高零部件信息解析结果的准确性,避免了调用到分析仪数据库中零部件的旧的信息进而出现的信息滞后的情况。
本文地址:https://www.jishuxx.com/zhuanli/20240801/243767.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表