车辆远程诊断方法及相关装置与流程
- 国知局
- 2024-11-18 18:24:11
本发明涉及车辆通讯,尤其涉及一种车辆远程诊断方法及相关装置。
背景技术:
1、当前,车辆诊断行业中,可使用k线进行车辆诊断,具体为通过k线对车辆的电子控制单元进行查询、标定和编程等操作,并通过k线进行诊断设备及车辆内置的电子控制单元(electronic control unit,ecu)之间的数据交互,以实现对车辆故障的诊断。然而,诊断设备与车辆之间仅能够在短距离内以本地线缆有线连接的方式应用上述k线进行诊断,给车辆诊断带来了储多不便,便出现了基于k线的远程车辆诊断。而基于k线建立的网络远程传输,可能会存在网络延时大的情况,这会导致诊断设备接入失败,通讯成功率不高。
技术实现思路
1、本申请实施例提供了一种车辆远程诊断方法及相关装置,能够减小网络延时带来的影响,有利于提高通讯成功率。
2、第一方面,本申请实施例提供一种车辆远程诊断方法,应用于远程诊断系统的设备连接器,所述远程诊断系统还包括诊断设备和目标车辆,所述方法包括:
3、接收来自所述诊断设备的第一初始化数据,并向所述目标车辆转发所述第一初始化数据;
4、接收来自所述目标车辆的第一响应数据,所述第一响应数据为所述目标车辆解析所述第一初始化数据后发送的数据;
5、接收来自所述诊断设备的第二初始化数据,向所述诊断设备发送所述第一响应数据,所述第一响应数据关联所述诊断设备的第一初始化状态;
6、向所述目标车辆发送所述第二初始化数据,所述第二初始化数据关联所述目标车辆的第二初始化状态;
7、接收来自所述诊断设备的请求诊断数据帧,向所述诊断设备发送等待信号,并向所述目标车辆转发所述请求诊断数据帧,所述等待信号用于将所述目标车辆对请求诊断数据帧挂起的状态通知所述诊断设备,所述等待信号用于延长所述诊断设备的等待时间;
8、接收来自所述目标车辆的响应数据帧,并向所述诊断设备转发所述响应数据帧,其中,所述响应数据帧关联所述诊断设备的诊断结果。
9、第二方面,本申请实施例提供一种车辆远程诊断装置,应用于远程诊断系统的设备连接器,所述远程诊断系统还包括诊断设备和目标车辆,包括:
10、第一传输模块,用于将所述诊断设备发送的第一初始化数据发送至所述目标车辆;
11、数据接收模块,用于接收来自所述目标车辆的第一响应数据,所述第一响应数据为所述目标车辆解析所述第一初始化数据后发送的数据;
12、第二传输模块,用于接收来自所述诊断设备的第二初始化数据,向所述诊断设备发送所述第一响应数据,所述第一响应数据关联所述诊断设备的第一初始化状态;
13、信号发送模块,用于向所述目标车辆发送所述第二初始化数据,所述第二初始化数据关联所述目标车辆的第二初始化状态;
14、请求传输模块,用于接收来自所述诊断设备的请求诊断数据帧,向所述诊断设备发送等待信号,并向所述目标车辆转发所述请求诊断数据帧,所述等待信号用于将所述目标车辆对请求诊断数据帧挂起的状态通知所述诊断设备,所述等待信号用于延长所述诊断设备的等待时间;
15、响应传输模块,用于接收来自所述目标车辆的响应数据帧,并向所述诊断设备转发所述响应数据帧,其中,所述响应数据帧关联所述诊断设备的诊断结果。
16、第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通讯接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中所描述的部分或全部步骤的指令。
17、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所描述的部分或全部步骤。
18、第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
19、通过实施本申请实施例,接收来自诊断设备的第一初始化数据,并向目标车辆转发第一初始化数据,接收来自目标车辆的第一响应数据,第一响应数据为目标车辆解析第一初始化数据后发送的数据,接收来自诊断设备的第二初始化数据,向诊断设备发送第一响应数据,第一响应数据关联诊断设备的第一初始化状态,向目标车辆发送第二初始化数据,第二初始化数据关联目标车辆的第二初始化状态,接收来自诊断设备的请求诊断数据帧,向诊断设备发送等待信号,并向目标车辆转发请求诊断数据帧,等待信号用于将所述目标车辆对请求诊断数据帧挂起的状态通知所述诊断设备,所述等待信号用于延长诊断设备的等待时间,接收来自目标车辆的响应数据帧,并向诊断设备转发响应数据帧,其中,响应数据帧关联诊断设备的诊断结果。如此,在初始化过程中设备连接器使用第一响应数据回应诊断设备,使得诊断设备更快收到响应数据,避免响应超时,在诊断过程中设备连接器发送等待信号,使得诊断设备延长等待时间,避免等待超时,从而达到减小网络延时的影响,提高通讯成功率的效果。
技术特征:1.一种车辆远程诊断方法,其特征在于,应用于远程诊断系统的设备连接器,所述远程诊断系统还包括诊断设备和目标车辆,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述远程诊断系统还包括车辆连接器,所述车辆连接器与所述目标车辆通过k线协议连接,所述设备连接器与所述诊断设备通过所述k线协议连接,所述设备连接器和所述车辆连接器通过网络通讯连接。
3.根据权利要求2所述的方法,其特征在于,所述接收来自所述诊断设备的第二初始化数据,向所述诊断设备发送所述第一响应数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一初始化数据包括第一启动通讯请求信息,所述第一初始化数据包与所述第一响应数据具有对应关系,所述第二初始化数据包括第二启动通讯请求信息,所述第一启动通讯请求信息与所述第二启动通讯请求信息的内容相同,所述根据所述第二初始化数据查找匹配的响应数据包括:
5.根据权利要求2所述的方法,其特征在于,所述接收来自所述诊断设备的请求诊断数据帧,向所述诊断设备发送等待信号,并向所述目标车辆转发所述请求诊断数据帧,包括:
6.根据权利要求5所述的方法,其特征在于,所述接收来自所述诊断设备的请求诊断数据帧,向所述诊断设备发送等待信号,并向所述目标车辆转发所述请求诊断数据帧,包括:
7.根据权利要求1所述的方法,其特征在于,所述向所述目标车辆发送所述第二初始化数据步骤之后,所述方法还包括:
8.一种车辆远程诊断装置,其特征在于,应用于远程诊断系统的设备连接器,所述远程诊断系统还包括诊断设备和目标车辆,包括:
9.一种计算机可读存储介质,其特征在于,存储有车辆远程诊断程序,包括执行指令,当电子设备的处理器执行所述执行指令时,所述处理器执行如权利要求1至7中任一项所述的方法。
10.一种电子设备,其特征在于,包括处理器以及存储有执行指令的存储器,所述存储器存储有一个或多个程序;当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如权利要求1至7中任一项所述的方法。
技术总结本申请提出一种车辆远程诊断方法及相关装置,通过实施本申请实施例,接收来自诊断设备的第一初始化数据,并向目标车辆转发第一初始化数据,接收来自目标车辆的第一响应数据,接收来自诊断设备的第二初始化数据,向诊断设备发送第一响应数据,向目标车辆发送第二初始化数据,接收来自诊断设备的请求诊断数据帧,向诊断设备发送等待信号,并向目标车辆转发请求诊断数据帧,接收响应数据帧并向诊断设备转发。如此,在初始化过程中设备连接器使用第一响应数据回应诊断设备,使得诊断设备更快收到响应数据,在诊断过程中设备连接器发送等待信号,使得诊断设备延长等待时间,避免等待超时,从而达到减小网络延时的影响,提高通讯成功率的效果。技术研发人员:刘新,陈质健受保护的技术使用者:深圳市元征科技股份有限公司技术研发日:技术公布日:2024/11/14本文地址:https://www.jishuxx.com/zhuanli/20241118/328600.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表