一种车辆的多个电子控制单元的升级方法及电子设备技术

技术编号:25438524 阅读:30 留言:0更新日期:2020-08-28 22:26
本发明专利技术提供了一种车辆的多个电子控制单元的升级方法及电子设备。该升级方法包括获取电子控制单元的升级文件包,将升级文件包存储在第一存储区域,升级文件包包含多个子安装包和与各子安装包对应的电子控制单元的类型;接收升级指令;根据各子安装包和与各子安装包对应的电子控制单元的类型,将各子安装包分发给与其对应的电子控制单元;安装各子安装包以对各电子控制单元进行升级。通过将多个电子控制单元对应的子安装包整合到一个升级文件包中,在接收到升级指令后,将各子安装包分发给与其对应的电子控制单元,并安装各子安装包以对各电子控制单元进行升级,实现了同时对多个电子控制单元进行升级,提高了升级效率。

【技术实现步骤摘要】
一种车辆的多个电子控制单元的升级方法及电子设备
本专利技术涉及电子设备升级
,特别是涉及一种车辆的多个电子控制单元的升级方法及电子设备。
技术介绍
目前,车辆上安装有多个电子设备。当多个电子设备的固件需要升级时,需要对电子设备逐个进行升级,导致电子设备的升级效率比较低下。另外,在对电子设备逐个进行升级的过程中,需要相关人员操作车辆上的相关交互设备从而控制电子设备的升级过程,无法实现人员远程控制电子设备的升级,降低了电子设备升级的灵活性。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种车辆的多个电子控制单元的升级方法及电子设备。本专利技术的一个目的是要提供一种提高车辆的电子设备的升级效率的多个电子控制单元的升级方法。进一步地,本专利技术的另一个目的是要提供一种提高车辆的电子设备的升级灵活性的多个电子控制单元的升级方法。根据本专利技术的一个方面,本专利技术提供了一种车辆的多个电子控制单元的升级方法,包括:获取电子控制单元的升级文件包,将所述升级文件包存储在第一存储区域,所述升级文件包包含多个子安装包和与各所述子安装包对应的电子控制单元的类型;接收升级指令;根据各所述子安装包和与各所述子安装包对应的电子控制单元的类型,将各所述子安装包分发给与其对应的电子控制单元;安装各所述子安装包以对各所述电子控制单元进行升级。可选地,升级方法,还包括:判断各所述电子控制单元是否升级成功;若是,则将所述第一存储区域的升级文件包中与升级成功的电子控制单元对应的子安装包存储到第二存储区域,以覆盖所述第二存储区域中与所述升级成功的电子控制单元对应的历史子安装包。可选地,升级方法,还包括:判断各所述电子控制单元是否升级成功;若升级失败,判断升级失败的电子控制单元是否满足回滚条件;若满足回滚条件,则将所述第二存储区域存储的与升级失败的电子控制单元对应的历史子安装包分发给所述升级失败的电子控制单元。可选地,所述回滚条件包括所述升级失败的电子控制单元的失败次数达到预设阈值。可选地,在安装各所述子安装包之前,还包括:对所述子安装包进行校验。可选地,所述获取电子控制单元的升级文件包包括:接收通过与所述车辆绑定的终端设备或所述车辆的交互设备输入的升级文件包下载指令,根据所述升级文件包下载指令从云端下载所述升级文件包。可选地,所述接收升级指令包括:接收通过与所述车辆绑定的终端设备或所述车辆的交互设备输入的升级指令。可选地,在各所述电子控制单元升级完成后,还包括:将各所述电子控制单元的升级结果上传至云端。可选地,在各所述电子控制单元升级完成后,还包括:通过与所述车辆绑定的终端设备或所述车辆的交互设备显示各所述电子控制单元的升级结果。根据本专利技术的另一方面,本专利技术还提供了一种电子设备,包括存储器和处理器,所述存储器内存储有控制程序,所述控制程序被所述处理器执行时用于实现根据上述任一项所述的车辆的多个电子控制单元的升级方法。本专利技术的车辆的多个电子控制单元的升级方法中,通过将多个电子控制单元对应的子安装包整合到一个升级文件包中,在接收到升级指令后,根据各子安装包和与各子安装包对应的电子控制单元的类型,将各子安装包分发给与其对应的电子控制单元,并安装各子安装包以对各电子控制单元进行升级,实现了同时对多个电子控制单元进行升级,提高了升级效率。进一步地,本专利技术的车辆的多个电子控制单元的升级方法可以通过与车辆绑定的终端设备接收升级指令,从而可以通过该终端设备远程控制电子控制单元的升级,提高了电子控制单元升级的灵活性。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明后文将参照附图以示例性而非限制性的方式详细描述本专利技术的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1是根据本专利技术一个实施例的车辆的多个电子控制单元的升级方法的流程图;图2是根据本专利技术另一个实施例的车辆的多个电子控制单元的升级方法的流程图。具体实施方式图1是根据本专利技术一个实施例的多个电子控制单元的升级方法的流程图。参见图1,车辆的多个电子控制单元的升级方法可包括以下步骤S102至S108:步骤S102:获取电子控制单元的升级文件包,将升级文件包存储在第一存储区域,升级文件包包含多个子安装包和与各子安装包对应的电子控制单元的类型。第一存储区域可以为存储网关中的一个区域。步骤S104:接收升级指令。步骤S106:根据各子安装包和与各子安装包对应的电子控制单元的类型,将各子安装包分发给与其对应的电子控制单元。步骤S108:安装各子安装包以对各电子控制单元进行升级。在本专利技术的车辆的多个电子控制单元的升级方法实施例中,电子控制单元(ElectronicControlUnit,ECU)一般可由微处理器(CentralProcessingUnit,CPU)、存储器(如ROM或RAM)、输入/输出(I/O)接口、模数转换器(A/D)以及整形、驱动等大规模集成电路组成,属于车辆专用微机控制器。本专利技术通过将多个电子控制单元对应的子安装包整合到一个升级文件包中,在接收到升级指令后,根据各子安装包和与各子安装包对应的电子控制单元的类型,将各子安装包分发给与其对应的电子控制单元,并安装各子安装包以对各电子控制单元进行升级,实现了同时对多个电子控制单元进行升级,提高了升级效率。在本专利技术一个实施例中,升级方法还可包括以下步骤:判断各电子控制单元是否升级成功。若升级成功,则将第一存储区域的升级文件包中与升级成功的电子控制单元对应的子安装包存储到第二存储区域,以覆盖第二存储区域中与升级成功的电子控制单元对应的历史子安装包。然后,可以删除第一存储区域的子安装包和升级文件包。若升级失败,判断升级失败的电子控制单元是否满足回滚条件。回滚条件可包括升级失败的电子控制单元的失败次数达到预设阈值。其中,预设阈值可以为3,当然,也可以为其他值,本专利技术实施例对此不作具体地限定。若满足回滚条件,则将第二存储区域存储的与升级失败的电子控制单元对应的历史子安装包分发给升级失败的电子控制单元。然后,安装升级失败的电子控制单元的子安装包。在本实施例中,历史子安装包可以指上一次电子控制单元升级完成后存储到第二存储区域的子安装包。车辆出厂时,历史子安装包也可以指车辆出厂时第二存储区域存储的与各出厂电子控制单元的版本号对应的子安装包。第二存储区域可以为存储网关中的另一个区域。存储网关中还存储了电子控制单元信息表。电子控制单元信息表里记录了当前车辆所有电子控制单元的序列号(SerialNumber,SN)和版本号。对于新出厂的车辆,第二存储区域中存储有与各出厂本文档来自技高网...

【技术保护点】
1.一种车辆的多个电子控制单元的升级方法,其特征在于,包括:/n获取电子控制单元的升级文件包,将所述升级文件包存储在第一存储区域,所述升级文件包包含多个子安装包和与各所述子安装包对应的电子控制单元的类型;/n接收升级指令;/n根据各所述子安装包和与各所述子安装包对应的电子控制单元的类型,将各所述子安装包分发给与其对应的电子控制单元;/n安装各所述子安装包以对各所述电子控制单元进行升级。/n

【技术特征摘要】
1.一种车辆的多个电子控制单元的升级方法,其特征在于,包括:
获取电子控制单元的升级文件包,将所述升级文件包存储在第一存储区域,所述升级文件包包含多个子安装包和与各所述子安装包对应的电子控制单元的类型;
接收升级指令;
根据各所述子安装包和与各所述子安装包对应的电子控制单元的类型,将各所述子安装包分发给与其对应的电子控制单元;
安装各所述子安装包以对各所述电子控制单元进行升级。


2.根据权利要求1所述的升级方法,其特征在于,还包括:
判断各所述电子控制单元是否升级成功;
若是,则将所述第一存储区域的升级文件包中与升级成功的电子控制单元对应的子安装包存储到第二存储区域,以覆盖所述第二存储区域中与所述升级成功的电子控制单元对应的历史子安装包。


3.根据权利要求1所述的升级方法,其特征在于,还包括:
判断各所述电子控制单元是否升级成功;
若升级失败,判断升级失败的电子控制单元是否满足回滚条件;
若满足回滚条件,则将所述第二存储区域存储的与升级失败的电子控制单元对应的历史子安装包分发给所述升级失败的电子控制单元。


4.根据权利要求3所述的升级方法,其特征在于,
所述回滚条件包括所述升级失败的电子控制单元的...

【专利技术属性】
技术研发人员:余宇航雷淼森于春波曹子伦
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1