技术新讯 > 核算装置的制造及其应用技术 > 一种车辆诊断节点优化方法、装置、设备及介质与流程  >  正文

一种车辆诊断节点优化方法、装置、设备及介质与流程

  • 国知局
  • 2024-07-31 22:23:13

本发明涉及车辆诊断,特别涉及一种车辆诊断节点优化方法、装置、设备及介质。

背景技术:

1、当前,对车辆诊断时是诊断设备将诊断请求报文发送至电子控制单元,然后电子控制单元基于诊断请求报文回复诊断回复报文,诊断回复报文发送至诊断设备和诊断请求报文发送至电子控制单元的过程都需要时间,可能会出现延迟的情况,使得实际诊断时间超过诊断设备的最大等待时间,进一步会造成诊断中断,降低诊断成功率和效率。

2、综上,如何防止诊断中断并提高诊断成功率和效率是当前亟待解决的问题。

技术实现思路

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、可见,本技术获取车辆诊断设备发送的延时诊断请求,按照正向节点顺序控制每个所述诊断节点依次处理所述延时诊断请求并在处理后将第一节点信息追加至所述延时诊断请求,直至所有所述诊断节点处理并追加完成得到新请求;第一节点信息包括请求获取时间和请求处理完成时间;将所述新请求发送至所述电子控制单元,以便所述电子控制单元基于所述新请求生成延时诊断回复并发送至所述节点组合;所述延时诊断回复包括所述第一节点信息;按照逆向节点顺序控制每个所述诊断节点依次处理所述延时诊断回复并在处理后将第二节点信息追加至所述延时诊断回复,直至所有所述诊断节点处理并追加完成得到新回复;所述第二节点信息包括回复获取时间和回复处理完成时间;将所述新回复发送至所述车辆诊断设备,以便所述车辆诊断设备根据所有节点信息确定每个所述诊断节点的处理时间段,并基于所述处理时间段确定处理延迟的待优化诊断节点,以对所述待优化诊断节点进行优化。由此可见,本技术通过将每个诊断节点的请求获取时间和请求处理完成时间以及回复获取时间和回复处理完成时间进行记录,便于后续计算节点处理时间段,以具体确定延时节点也即待优化节点,便于直接对延时节点进行优化,降低延时,防止由于延时造成的诊断中断,提高车辆诊断的成功率和效率。

本文地址:https://www.jishuxx.com/zhuanli/20240731/193125.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。