一种车辆ECU升级系统及方法与流程

文档序号:28326859发布日期:2022-01-05 01:10阅读:170来源:国知局
一种车辆ECU升级系统及方法与流程
一种车辆ecu升级系统及方法
技术领域
1.本发明实施例涉及车辆设计技术领域,尤其涉及一种车辆ecu升级系统及方法。


背景技术:

2.电子控制单元(electronic control unit,ecu)被称为“行车电脑”、“车载电脑”等,是汽车的重要组成部分。
3.传统ecu升级方式依赖物理有线连接或者依赖tbox上网功能,若未出厂或者召回车辆因为各种原因没有办法上网,则需要对每台ecu设备单独连接升级,效率很低。


技术实现要素:

4.本发明提供一种车辆ecu升级系统及方法,以实现快速完成多台车辆的ecu升级操作。
5.第一方面,本发明实施例提供了一种车辆ecu升级系统,该系统包括一个手持设备和至少一个待升级车辆;所述手持设备,用于向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以使所述设备无线通信范围内的待升级车辆进行车辆ecu升级;所述待升级车辆,用于接收所述手持设备或其他已完成车辆ecu升级的待升级车辆发送的ecu升级数据包,完成车辆ecu升级并模拟所述手持设备,向车辆无线通信范围内满足所述车辆升级验证条件的待升级车辆发送所述ecu升级数据包,以实现所述系统中所有待升级车辆的车辆ecu升级操作:可选的,所述手持设备包括设备无线通信单元和升级逻辑控制单元:所述设备无线通信单元,用于与所述待升级车辆通过无线通信方式进行信息交互;所述升级逻辑控制单元,与所述设备无线通信单元连接,用于通过所述设备无线通信单元向所述设备无线通信范围内的待升级车辆发送车辆升级验证信息,与满足所述车辆升级验证条件的待升级车辆确定升级传递关系,并通过所述设备无线通信单元向具有升级传递关系的子节点发送ecu升级数据包,其中,所述车辆升级验证信息包括所述车辆升级验证条件,所述车辆升级验证条件包括车辆标识码校验条件、无线信号强度判断条件和/或ecu版本验证条件,车辆升级验证信息的发送端为升级传递关系中的父节点,车辆升级验证信息的接收端为升级传递关系中的子节点。
6.可选的,所述待升级车辆包括车辆无线通信单元、逻辑控制单元、网关单元和至少一个ecu:所述车辆无线通信单元,用于与所述手持设备或其他待升级车辆通过无线通信方式进行信息交互;所述逻辑控制单元,与所述车辆无线通信单元连接,用于通过所述车辆无线通信单元接收车辆升级验证信息,基于车辆升级验证信息判断所在待升级车辆是否满足所述车
辆升级验证条件,得到验证结果并通过所述车辆无线通信单元返回至所述车辆升级验证信息的发送端,当验证结果为满足所述车辆升级验证条件时,与所述车辆升级验证信息的发送端确定升级传递关系,通过所述车辆无线通信单元接收具有升级传递关系的父节点发送的ecu升级数据包,通过所述网关单元控制对应ecu进行车辆ecu升级;当所述待升级车辆完成车辆ecu升级,通过所述车辆无线通信单元向所述车辆无线通信范围内的其他待升级车辆发送车辆升级验证信息,与满足所述车辆升级验证条件的待升级车辆确定升级传递关系,并通过所述车辆无线通信单元向具有升级传递关系的子节点发送ecu升级数据包。
7.可选的,所述逻辑控制单元通过所述车辆无线通信单元接收所有具有升级传递关系的子节点发送的车辆标识码集合,将自身的车辆标识码添加至所述车辆标识码集合中,并将所述车辆标识码集合通过所述车辆无线通信单元发送至具有升级传递关系的父节点。
8.可选的,所述手持设备还包括显示单元;所述显示单元,与所述设备无线通信单元连接,通过所述车辆无线通信单元接收所有与所述手持设备具有升级传递关系的子节点返回的车辆标识码集合,并显示各所述车辆标识码集合中的车辆标识码。
9.第二方面,本发明实施例还提供了一种车辆ecu升级方法,该方法包括:手持设备向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包;接收到所述ecu升级数据包的待升级车辆完成车辆ecu升级后标记为升级完成车辆;升级完成车辆模拟所述手持设备向车辆无线通信范围内满足所述车辆升级验证条件的待升级车辆发送所述ecu升级数据包,以此类推,实现所述系统中所有待升级车辆的车辆ecu升级操作。
10.可选的,所述手持设备向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,包括:手持设备通过无线通信方式向设备无线通信范围内的待升级车辆发送车辆升级验证信息;所述设备无线通信范围内的待升级车辆接收所述车辆升级验证信息,基于车辆升级验证信息判断自身是否满足车辆升级验证条件,得到验证结果并返回至所述手持设备,其中,所述车辆升级验证信息包括所述车辆升级验证条件,所述车辆升级验证条件包括车辆标识码校验条件、无线信号强度判断条件和/或ecu版本验证条件;所述手持设备接收所述设备无线通信范围内的待升级车辆返回的验证结果,与所述验证结果为满足所述车辆升级验证条件的待升级车辆确定升级传递关系,其中,所述手持设备为升级传递关系中的父节点,所述手持设备的设备无线通信范围内满足所述车辆升级验证条件的待升级车辆为升级传递关系中的子节点;所述手持设备向具有升级传递关系的子节点发送ecu升级数据包。
11.可选的,所述升级完成车辆模拟所述手持设备向车辆无线通信范围内满足所述车辆升级验证条件的待升级车辆发送所述ecu升级数据包,包括:升级完成车辆通过无线通信方式向车辆无线通信范围内的待升级车辆发送车辆升级验证信息;
所述车辆无线通信范围内的待升级车辆接收所述车辆升级验证信息,基于车辆升级验证信息判断自身是否满足所述车辆升级验证条件,得到验证结果并返回至所述升级完成车辆;所述升级完成车辆接收所述车辆无线通信范围内的待升级车辆返回的验证结果,与所述验证结果为满足所述车辆升级验证条件的待升级车辆确定升级传递关系,其中,所述升级完成车辆为升级传递关系中的父节点,所述升级完成车辆的车辆无线通信范围内满足所述车辆升级验证条件的待升级车辆为升级传递关系中的子节点;所述升级完成车辆向具有升级传递关系的子节点发送ecu升级数据包。
12.可选的,所述方法还包括:所述升级完成车辆接收所有具有升级传递关系的子节点发送的车辆标识码集合,将自身的车辆标识码添加至所述车辆标识码集合中,并将所述车辆标识码集合发送至具有升级传递关系的父节点。
13.可选的,所述方法还包括:所述手持设备接收所有具有升级传递关系的子节点返回的车辆标识码集合,并显示各所述车辆标识码集合中的车辆标识码。
14.本发明的车辆ecu升级系统包括一个手持设备和至少一个待升级车辆,手持设备用于向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以使设备无线通信范围内的待升级车辆进行车辆ecu升级;待升级车辆用于接收手持设备或其他已完成车辆ecu升级的待升级车辆发送的ecu升级数据包,完成车辆ecu升级并模拟手持设备,向车辆无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以实现系统中所有待升级车辆的车辆ecu升级操作。本发明不必对每台车辆ecu设备进行有线连接,以扩散传递升级的方式快速完成多台车辆的ecu升级操作,提升了车辆ecu升级效率,节省时间与人力成本。
附图说明
15.图1是本发明实施例一提供的一种车辆ecu升级系统的结构示意图;图2是本发明实施例一提供的一种车辆ecu升级系统中手持设备的结构框图;图3是本发明实施例一提供的一种车辆ecu升级系统中待升级车辆的结构框图;图4是本发明实施例二提供的一种车辆ecu升级方法的流程图;图5a是本发明实施例二提供的一种车辆ecu升级方法的原理示意图;图5b是本发明实施例二提供的一种车辆ecu升级方法的另一原理示意图;图6是本发明实施例三提供的一种车辆ecu升级方法的流程图;图7a是本发明实施例三提供的一种车辆ecu升级方法的原理示意图;图7b是本发明实施例三提供的一种车辆ecu升级方法的另一原理示意图。
具体实施方式
16.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构,此外,在不冲突的情况下,本
发明中的实施例及实施例中的特征可以相互组合。
17.实施例一图1是本发明实施例一提供的一种车辆ecu升级系统的结构示意图。本实施例可适用于对至少一台车辆进行车辆ecu升级的情况。如图1所示,该系统包括一个手持设备10和至少一个待升级车辆20。
18.手持设备10可以用于向设备无线通信范围内满足车辆升级验证条件的待升级车辆20发送ecu升级数据包,以使设备无线通信范围内的待升级车辆20进行车辆ecu升级。
19.在本实施例中,手持设备10可以是具备任意无线通信方式的手机或其他终端设备。存储最新ecu软件的手持设备10放置到存放多辆待升级车辆20的场地,开启升级功能后,可以在固定位置以无线广播形式发送升级广播信息,升级广播信息可以包括车辆升级验证信息和ecu升级数据包。手持设备10无线信号可以有效覆盖的范围可以称为设备无线通信范围。设备无线通信范围内的待升级车辆20会被该信号唤醒,待升级车辆20可以验证自身是否满足车辆升级验证条件,或者返回相应信息供手持设备10进行验证。手持设备10可以向通过验证的待升级车辆20发送ecu升级数据包。在设备无线通信范围内满足车辆升级验证条件的待升级车辆20接收ecu升级数据包,对车上目标ecu进行车辆ecu升级。
20.待升级车辆20可以用于接收手持设备10或其他已完成车辆ecu升级的待升级车辆20发送的ecu升级数据包,完成车辆ecu升级并模拟手持设备10,向车辆无线通信范围内满足车辆升级验证条件的待升级车辆20发送ecu升级数据包,以实现系统中所有待升级车辆20的车辆ecu升级操作。
21.在本实施例中,待升级车辆20接收ecu升级数据包进行车辆ecu升级后,可以自动切换至传递升级模式,即模拟手持设备功能对其无线信号覆盖区域内的车辆进行唤醒和升级操作。与手持设备10向设备无线通信范围内的待升级车辆20发送ecu升级数据包类似,完成车辆ecu升级的待升级车辆20可以切换至传递升级模式以无线广播形式发送升级广播信息。手持设备10与完成车辆ecu升级的待升级车辆20发出的升级广播信息可能存在少许差别,例如自身身份的标识信息等,但发出的ecu升级数据包是完全一致的。
22.待升级车辆20无线信号可以有效覆盖的范围可以称为车辆无线通信范围,车辆无线通信范围内未升级的待升级车辆20会被该信号唤醒,并验证自身是否满足车辆升级验证条件,或者返回相应信息至升级广播信息的发送端进行验证。在车辆无线通信范围内满足车辆升级验证条件的待升级车辆20接收ecu升级数据包,对车上目标ecu进行车辆ecu升级。以上述传递升级的方式,就可以快速完成一定区域范围内待升级车辆20的车辆ecu升级操作。
23.本实施例的技术方案,车辆ecu升级系统包括一个手持设备和至少一个待升级车辆,手持设备用于向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以使设备无线通信范围内的待升级车辆进行车辆ecu升级;待升级车辆用于接收手持设备或其他已完成车辆ecu升级的待升级车辆发送的ecu升级数据包,完成车辆ecu升级并模拟手持设备,向车辆无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以实现系统中所有待升级车辆的车辆ecu升级操作。本发明不必对每台车辆ecu设备进行有线连接,以扩散传递升级的方式快速完成多台车辆的ecu升级操作,提升了车辆ecu升级效率,节省时间与人力成本。
[0024] 在上述技术方案的基础上,手持设备10可以具体包括设备无线通信单元101和升级逻辑控制单元102;待升级车辆20可以具体包括车辆无线通信单元201、逻辑控制单元202、网关单元203和至少一个ecu 204。
[0025]
图2是本发明实施例一提供的一种车辆ecu升级系统中手持设备的结构框图。如图2所示,手持设备10包括设备无线通信单元101和升级逻辑控制单元102。手持设备10中的设备无线通信单元101和升级逻辑控制单元102可以通过总线或其他方式连接,图2中以通过总线连接为例。
[0026]
设备无线通信单元101可以用于与待升级车辆20通过无线通信方式进行信息交互。
[0027]
设备无线通信单元101可以实现的通信技术可以有wifi,蓝牙或zigbee等。
[0028]
升级逻辑控制单元102可以与设备无线通信单元101连接,用于通过设备无线通信单元101向设备无线通信范围内的待升级车辆20发送车辆升级验证信息,与满足车辆升级验证条件的待升级车辆20确定升级传递关系,并通过设备无线通信单元101向具有升级传递关系的子节点发送ecu升级数据包。
[0029]
其中,车辆升级验证信息可以包括车辆升级验证条件,车辆升级验证条件包括车辆标识码校验条件、无线信号强度判断条件和/或ecu版本验证条件。
[0030]
在本实施例中,车辆升级验证信息的发送端可以定义为升级传递关系中的父节点,车辆升级验证信息的接收端可以定义为升级传递关系中的子节点。
[0031]
也就是说,手持设备10可以以无线广播形式发送车辆升级验证信息,在设备无线通信范围内的待升级车辆20接收到车辆升级验证信息后进行升级验证。车辆标识码校验条件、无线信号强度判断条件和/或ecu版本验证条件的待升级车辆20可以与手持设备10建立升级传递关系。其中,手持设备10为升级传递关系中的父节点,满足车辆升级验证条件的待升级车辆20为升级传递关系中的子节点。
[0032]
图3是本发明实施例一提供的一种车辆ecu升级系统中待升级车辆的结构框图。如图3所示,待升级车辆20包括车辆无线通信单元201、逻辑控制单元202、网关单元203和至少一个ecu 204。待升级车辆中ecu 204的数量可以是一个或多个,图3中以两个ecu 204为例;待升级车辆20中的车辆无线通信单元201、逻辑控制单元202、网关单元203和ecu 204可以通过总线或其他方式连接,图3中以通过总线连接为例。
[0033]
车辆无线通信单元201可以用于与手持设备10或其他待升级车辆20通过无线通信方式进行信息交互。
[0034]
车辆无线通信单元201可以实现的通信技术可以有wifi,蓝牙或zigbee等。
[0035]
逻辑控制单元202,与车辆无线通信单元201连接,用于通过车辆无线通信单元201接收车辆升级验证信息,基于车辆升级验证信息判断所在待升级车辆20是否满足车辆升级验证条件,得到验证结果并通过车辆无线通信单元201返回至车辆升级验证信息的发送端;当验证结果为满足车辆升级验证条件时,与车辆升级验证信息的发送端确定升级传递关系,通过车辆无线通信单元201接收具有升级传递关系的父节点发送的ecu升级数据包,通过网关单元203控制对应ecu 204进行车辆ecu升级;当待升级车辆20完成车辆ecu升级,通过车辆无线通信单元201向车辆无线通信范围内的其他待升级车辆20发送车辆升级验证信息,与满足车辆升级验证条件的待升级车辆20确定升级传递关系,并通过车辆无线通信单
元201向具有升级传递关系的子节点发送ecu升级数据包。
[0036]
在本实施例中,同一待升级车辆20可以有多个升级传递关系,在其中一个升级传递关系中为子节点,用于接收ecu升级数据包进行自身的车辆ecu升级,在其他升级传递关系中为父节点,用于向其他待升级车辆20发送ecu升级数据包。
[0037]
可选的,逻辑控制单元202可以通过车辆无线通信单元201接收所有具有升级传递关系的子节点发送的车辆标识码集合,将自身的车辆标识码添加至车辆标识码集合中,并将车辆标识码集合通过车辆无线通信单元201发送至具有升级传递关系的父节点。
[0038]
在本实施例中,为了方便技术人员了解场内车辆ecu升级情况,在待升级车辆20完成车辆ecu升级后,可以将自身的车辆标识码返回至升级传递关系中的父节点。在返回车辆标识码时,可以采用末端节点先返回,逐层向升级传递关系网中的根节点返回的方式进行,也就是说,待升级车辆20在接收到所有具有升级传递关系的子节点发送的车辆标识码后,连同自身的车辆标识码一起返回给自己的父节点。
[0039]
可选的,手持设备10还可以包括显示单元103。显示单元103可以与设备无线通信单元101连接,通过车辆无线通信单元201接收所有与手持设备10具有升级传递关系的子节点返回的车辆标识码集合,并显示各车辆标识码集合中的车辆标识码。
[0040]
在整个升级传递关系网中,手持设备10是根节点,因此所有完成车辆ecu升级的待升级车辆20的车辆标识码都会返回至手持设备10。显示单元103可以通过无线通信单元101接收这些车辆标识码进行显示,以方便技术人员进行查看。
[0041]
实施例二图4为本发明实施例一提供的一种车辆ecu升级方法的流程图,本实施例可适用于对至少一台车辆进行车辆ecu升级的情况。该方法可以应用于上述实施例中的车辆ecu升级系统,该系统包括一个手持设备和至少一个待升级车辆,该系统中的手持设备和待升级车辆可以通过软件和/或硬件实现该方法。
[0042]
如图4所示,该方法具体包括如下步骤:步骤410、手持设备向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包。
[0043]
其中,手持设备无线信号可以有效覆盖的范围可以称为设备无线通信范围。
[0044]
具体的,存储最新ecu软件的手持设备放置到存放多辆待升级车辆的场地,开启升级功能后,可以在固定位置以无线广播形式发送升级广播信息,升级广播信息可以包括车辆升级验证信息和ecu升级数据包。设备无线通信范围内的待升级车辆会被该信号唤醒,待升级车辆可以验证自身是否满足车辆升级验证条件,或者返回相应信息供手持设备进行验证。手持设备可以向通过验证的待升级车辆发送ecu升级数据包。
[0045]
图5a是本发明实施例二提供的一种车辆ecu升级方法的原理示意图。如图5a所示,手持设备开启升级功能后,以无线广播形式发送升级广播信息,车辆1、车辆2和车辆3可以被该信号唤醒,在验证的过程中,车辆1和车辆3由于在手持设备无线信号覆盖范围的边缘,信号较弱,因此不满足车辆升级验证条件。此时只有车辆2可以接收到手持设备发送的ecu升级数据包。
[0046]
步骤420、接收到ecu升级数据包的待升级车辆完成车辆ecu升级后标记为升级完成车辆。
[0047]
在上述示例中,车辆2接收到手持设备发送的ecu升级数据包,完成车辆ecu升级后即可以标记为升级完成车辆。
[0048]
步骤430、升级完成车辆模拟手持设备向车辆无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以此类推,实现系统中所有待升级车辆的车辆ecu升级操作。
[0049]
其中,车辆无线信号可以有效覆盖的范围可以称为车辆无线通信范围。
[0050]
具体的,升级完成车辆可以自动切换至传递升级模式,即模拟手持设备功能对其无线信号覆盖区域内的车辆进行唤醒和升级操作。与手持设备向设备无线通信范围内的待升级车辆发送ecu升级数据包类似,升级完成车辆可以以无线广播形式发送升级广播信息,车辆无线通信范围内未升级的待升级车辆会被该信号唤醒,并验证自身是否满足车辆升级验证条件,或者返回相应信息至升级完成车辆进行验证。升级完成车辆可以向车辆无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包。
[0051]
重复进行步骤420和步骤430,即可实现系统中所有待升级车辆的车辆ecu升级操作。
[0052]
图5b是本发明实施例二提供的一种车辆ecu升级方法的另一原理示意图。如图5b所示,车辆2在完成车辆ecu升级后标记为升级完成车辆,自动切换至传递升级模式,对其无线信号覆盖区域内的车辆进行唤醒和升级操作。若车辆5可以通过验证,那么车辆2将发送ecu升级数据包至车辆5,车辆5接收ecu升级数据包完成车辆ecu升级后,也可以切换至传递升级模式继续传递升级。
[0053]
本实施例的技术方案,应用于车辆ecu升级系统,车辆ecu升级系统包括一个手持设备和至少一个待升级车辆,手持设备用于向设备无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以使设备无线通信范围内的待升级车辆进行车辆ecu升级;待升级车辆用于接收手持设备或其他待升级车辆发送的ecu升级数据包,完成车辆ecu升级并模拟手持设备,向车辆无线通信范围内满足车辆升级验证条件的待升级车辆发送ecu升级数据包,以实现系统中所有待升级车辆的车辆ecu升级操作。本发明不必对每台车辆ecu设备进行有线连接,以扩散传递升级的方式快速完成多台车辆的ecu升级操作,提升了车辆ecu升级效率,节省时间与人力成本。
[0054]
实施例三图6为本发明实施例二提供的一种车辆ecu升级方法的流程图。本实施例在上述实施例的基础上,进一步优化了上述车辆ecu升级方法。
[0055]
如图6所示,该方法具体包括:步骤610、手持设备通过无线通信方式向设备无线通信范围内的待升级车辆发送车辆升级验证信息。
[0056]
在一个具体示例中,如图5a所示,手持设备向车辆1、车辆2和车辆3发送车辆升级验证信息。
[0057]
步骤620、设备无线通信范围内的待升级车辆接收车辆升级验证信息,基于车辆升级验证信息判断自身是否满足车辆升级验证条件,得到验证结果并返回至手持设备。
[0058]
其中,车辆升级验证信息包括车辆升级验证条件,车辆升级验证条件包括车辆标识码校验条件、无线信号强度判断条件和/或ecu版本验证条件。
[0059]
在上述示例中,车辆1和车辆3基于车辆升级验证信息确定自身不满足车辆升级验证条件,返回手持设备的验证结果为不满足车辆升级验证条件;车辆2基于车辆升级验证信息确定自身满足车辆升级验证条件,返回手持设备的验证结果为满足车辆升级验证条件。
[0060]
在本实施例中,可以由车辆升级验证信息的接收端验证自身是否满足车辆升级验证条件,当然,还可以由车辆升级验证信息的接收端将相关验证信息返回至车辆升级验证信息的发送端,由发送端进行验证。
[0061]
步骤630、手持设备接收设备无线通信范围内的待升级车辆返回的验证结果,与验证结果为满足车辆升级验证条件的待升级车辆确定升级传递关系。
[0062]
其中,手持设备为升级传递关系中的父节点,手持设备的设备无线通信范围内满足车辆升级验证条件的待升级车辆为升级传递关系中的子节点。
[0063]
在上述示例中,手持设备与车辆2确定升级传递关系,手持设备为升级传递关系中的父节点,车辆2为升级传递关系中的子节点。
[0064]
步骤640、手持设备向具有升级传递关系的子节点发送ecu升级数据包。
[0065]
在上述示例中,手持设备向车辆2发送ecu升级数据包。
[0066]
步骤650、接收到ecu升级数据包的待升级车辆完成车辆ecu升级后标记为升级完成车辆。
[0067]
在上述示例中,车辆2接收到ecu升级数据包完成车辆ecu升级后标记为升级完成车辆。
[0068]
步骤660、升级完成车辆通过无线通信方式向车辆无线通信范围内的待升级车辆发送车辆升级验证信息。
[0069]
如图5b所示,车辆2通过无线通信方式向车辆无线通信范围内的待升级车辆发送车辆升级验证信息。
[0070]
步骤670、车辆无线通信范围内的待升级车辆接收车辆升级验证信息,基于车辆升级验证信息判断自身是否满足车辆升级验证条件,得到验证结果并返回至升级完成车辆。
[0071]
在上述示例中,车辆1、车辆3、车辆4、车辆5和车辆6接收车辆升级验证信息,车辆1、车辆3、车辆4和车辆6基于车辆升级验证信息确定自身不满足车辆升级验证条件,返回车辆2的验证结果为不满足车辆升级验证条件;车辆5基于车辆升级验证信息确定自身满足车辆升级验证条件,返回车辆2的验证结果为满足车辆升级验证条件。
[0072]
步骤680、升级完成车辆接收车辆无线通信范围内的待升级车辆返回的验证结果,判断是否存在验证结果为满足车辆升级验证条件。
[0073]
具体的,升级完成车辆接收并判断是否存在验证结果为满足车辆升级验证条件,若是,则进行步骤690;否则,进行步骤6110。
[0074]
在上述示例中,车辆2接收的验证结果中存在满足车辆升级验证条件的情况,为车辆5返回的验证结果,因此可以继续进行步骤690。
[0075]
步骤690、升级完成车辆与验证结果为满足车辆升级验证条件的待升级车辆确定升级传递关系。
[0076]
其中,升级完成车辆为升级传递关系中的父节点,升级完成车辆的车辆无线通信范围内满足车辆升级验证条件的待升级车辆为升级传递关系中的子节点。
[0077]
在上述示例中,车辆2为升级传递关系中的父节点,车辆5为升级传递关系中的子
节点。
[0078]
步骤6100、升级完成车辆向具有升级传递关系的子节点发送ecu升级数据包。
[0079]
具体的,升级完成车辆向具有升级传递关系的子节点发送ecu升级数据包后,返回执行步骤650,以实现所述系统中所有待升级车辆的车辆ecu升级操作。
[0080]
在上述示例中,车辆2向具有升级传递关系的子节点车辆5发送ecu升级数据包,之后返回步骤650,车辆5接收到ecu升级数据包完成车辆ecu升级后标记为升级完成车辆。
[0081]
步骤6110、升级完成车辆接收所有具有升级传递关系的子节点发送的车辆标识码集合,将自身的车辆标识码添加至车辆标识码集合中,并将车辆标识码集合发送至具有升级传递关系的父节点。
[0082]
图7a是本发明实施例三提供的一种车辆ecu升级方法的原理示意图。如图7a所示,手持设备与车辆2具有升级传递关系,手持设备为升级传递关系中的父节点,车辆2为升级传递关系中的子节点;车辆2与车辆5具有升级传递关系,车辆2为升级传递关系中的父节点,车辆5为升级传递关系中的子节点;车辆5与车辆4具有升级传递关系,车辆5为升级传递关系中的父节点,车辆4为升级传递关系中的子节点;车辆5与车辆6具有升级传递关系,车辆5为升级传递关系中的父节点,车辆6为升级传递关系中的子节点。由于车辆4和车辆6没有下一层子节点,因此车辆4和车辆6将自身的车辆标识码返回至车辆5即可。图7b是本发明实施例三提供的一种车辆ecu升级方法的另一原理示意图。如图7b所示,车辆5接收到车辆4和车辆6的车辆标识码,连同车辆5自身的车辆标识码返回至车辆2。以此类推,车辆2接收到车辆4、车辆5和车辆6的车辆标识码,连同车辆2自身的车辆标识码返回至手持设备。
[0083]
步骤6120、手持设备接收所有具有升级传递关系的子节点返回的车辆标识码集合,并显示各车辆标识码集合中的车辆标识码。
[0084]
具体的,手持设备上可以安装有显示器等显示装置,手持设备将接收的车辆标识码进行显示,以方便技术人员进行查看。
[0085]
值得注意的是,上述车辆ecu升级系统的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0086]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1