【技术实现步骤摘要】
远程升级方法、装置、系统及设备端接头
[0001]本申请属于车辆
,尤其涉及一种车辆电子控制单元的远程升级方法、远程升级装置、远程升级系统、设备端接头及计算机可读存储介质。
技术介绍
[0002]车辆电子控制单元(Electronic Control Unit,ECU)的远程升级技术,可以使得车主无需再将车辆开往维修点,汽修人员通过诊断设备与车辆远程通信,即可实现对车辆ECU程序的升级。然而,在远程升级过程中,常常会因为网络延时波动和/或网络阻塞等原因造成车辆对诊断设备的命令应答超时,从而导致远程升级失败。
技术实现思路
[0003]有鉴于此,本申请提供了一种车辆电子控制单元的远程升级方法、远程升级装置、设备端接头及远程升级系统,可以在网络不佳的情况下,有效降低对ECU程序远程升级失败的风险。
[0004]第一方面,本申请提供了一种车辆电子控制单元的远程升级方法,应用于设备端接头,包括:
[0005]当接收到诊断设备发送的前N条数据传输命令中第i条数据传输命令对应的数据包时,将上述第i条 ...
【技术保护点】
【技术特征摘要】
1.一种车辆电子控制单元的远程升级方法,其特征在于,应用于设备端接头,包括:当接收到诊断设备发送的前N条数据传输命令中第i条数据传输命令对应的数据包时,将所述第i条数据传输命令对应的数据包发送至车辆端接头,N≥2,0<i≤N;接收所述车辆端接头发送的第i条第一应答命令,所述第i条第一应答命令为所述车辆针对所述第i条数据传输命令对应的数据包而反馈的命令;在接收到的前N条第一应答命令相同的情况下,当接收到所述诊断设备发送的第j条数据传输命令对应的数据包时,将所述第一应答命令发送至所述诊断设备,j>N;以及将所述第j条数据传输命令对应的数据包发送至所述车辆端接头,以指示所述车辆端接头向所述车辆发送所述第j条数据传输命令对应的数据包,所述数据包用于实现对所述电子控制单元的远程升级。2.如权利要求1所述的车辆电子控制单元的远程升级方法,其特征在于,所述远程升级方法还包括:对未处理完的数据包的数量进行计数,其中,所述设备端接头每当接收到所述诊断设备发送的一个数据包时,所述未处理完的数据包的数量加一,每当接收到所述车辆端接头发送的一条第一应答命令时,所述未处理完的数据包的数量减一;基于所述未处理完的数据包的数量确定目标时长;从接收到所述第j条数据传输命令对应的数据包的时刻起,延时所述目标时长后将所述第一应答命令发送至所述诊断设备。3.如权利要求2所述的车辆电子控制单元的远程升级方法,其特征在于,若所述目标时长大于预设的时长阈值,则所述远程升级方法还包括:向所述诊断设备发送第一超时延长命令,所述第一超时延长命令用于指示所述诊断设备将等待第一应答命令的时间延长,所述时长阈值小于延长前的所述等待第一应答命令的时间。4.如权利要求1所述的车辆电子控制单元的远程升级方法,其特征在于,所述远程升级方法还包括:在接收到的前N条第一应答命令不相同的情况下,当接收到所述诊断设备发送的第j条数据传输命令对应的数据包时,将所述第j条数据传输命令对应的数据包发送至所述车辆端接头;当从所述车辆端接头接收到由所述车辆反馈的第一应答命令时,将所述车辆反馈的第一应答命令发送至所述诊断设备。5.如权利要求1所述的车辆电子控制单元的远程升级方法,其特征在于,在所述将所述第j条数据传输命令对应的数据包发送至所述车辆端接头之后,所述远程升级方法还包括:当从所述车辆端接头接收到由所...
【专利技术属性】
技术研发人员:刘新,李森,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。