本申请涉及车辆升级,尤其涉及一种电子控制单元的升级方法、装置、电子设备及存储介质。
背景技术:
1、随着车辆的数量越来越多,以及计算机技术、网络技术等不断发展,人们对于车辆的智能化要求、安全要求等也越来越高,车辆越来越智能化和多媒体化。为了满足智能化和多媒体要求,当前的车辆中往往部署了各种各样的电子控制单元(ecu),例如,车辆中配置有智能座舱ecu、传感系统ecu、自动驾驶系统ecu。这些ecu虽然使得车辆的功能更加丰富,但是也更容易出现漏洞、或者需要替换为更先进的版本等等,因此,需要对车辆的ecu进行升级更新。
2、相关技术中,车辆可以基于空中下载技术(over the ai r,ota)对各个ecu进行升级,具体地,车辆通过ota主控单元对各个ecu进行升级,当ota主控单元自身进行升级或自身出现故障时,则无法对ecu进行升级,导致影响ecu的升级效率。
技术实现思路
1、有鉴于此,本申请实施例提供了一种电子控制单元的升级方法、装置、电子设备及存储介质,以解决现有技术中,ota主控单元自身进行升级或自身出现故障时,无法对ecu进行升级,影响ecu的升级效率的问题。
2、本申请实施例的第一方面,提供了一种电子控制单元的升级方法,该方法包括:从升级服务器获取升级文件,并将升级文件分别存储在第一主控单元和第二主控单元对应的存储空间,第一主控单元对应第一存储空间,第二存储空间对应第二存储空间;从第一存储空间获取升级文件,并根据升级文件生成升级指令,并将升级指令发送到车端网关,以控制电子控制单元进行升级;在电子控制单元进行升级的过程中,获取第一主控单元和车端网关的连接状态,若第一主控单元和车端网关的连接状态为异常状态,则生成异常提醒;获取电子控制单元的升级进度,将升级进度和异常提醒发送给第二主控单元,以使得第二主控单元在接收到异常提醒时,从第二存储空间获取升级文件,并根据升级进度和升级文件,控制电子控制单元进行升级。
3、本申请实施例的第二方面,提供了一种电子控制单元的升级装置,该装置包括:获取模块,用于从升级服务器获取升级文件,并将升级文件分别存储在第一主控单元和第二主控单元对应的存储空间,第一主控单元对应第一存储空间,第二存储空间对应第二存储空间;升级模块,用于从第一存储空间获取升级文件,并根据升级文件生成升级指令,并将升级指令发送到车端网关,以控制电子控制单元进行升级;异常模块,用于在电子控制单元进行升级的过程中,获取第一主控单元和车端网关的连接状态,若第一主控单元和车端网关的连接状态为异常状态,则生成异常提醒;提醒模块,用于获取电子控制单元的升级进度,将升级进度和异常提醒发送给第二主控单元,以使得第二主控单元在接收到异常提醒时,从第二存储空间获取升级文件,并根据升级进度和升级文件,控制电子控制单元进行升级。
4、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
5、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
6、本申请实施例与现有技术相比存在的有益效果是:本申请实施例中从升级服务器获取升级文件,并将升级文件分别存储在第一主控单元和第二主控单元对应的存储空间,第一主控单元对应第一存储空间,第二存储空间对应第二存储空间;从第一存储空间获取升级文件,并根据升级文件生成升级指令,并将升级指令发送到车端网关,以控制电子控制单元进行升级;在电子控制单元进行升级的过程中,获取第一主控单元和车端网关的连接状态,若第一主控单元和车端网关的连接状态为异常状态,则生成异常提醒;获取电子控制单元的升级进度,将升级进度和异常提醒发送给第二主控单元,以使得第二主控单元在接收到异常提醒时,从第二存储空间获取升级文件,并根据升级进度和升级文件,控制电子控制单元进行升级,达到了在第一主控单元和车端网关的连接状态为异常状态,第一主控单元无法将升级指令成功发送到车端网关时,由第二主控单元维持电子控制单元进行升级的效果,保证了电子控制单元持续处于升级状态,达到了提升电子控制单元的升级效率的效果,避免了相关技术中,在第一主控单元和车端网关的连接状态为异常状态,第一主控单元无法将升级指令成功发送到车端网关时,无法对ecu进行升级,导致影响ecu的升级效率的问题。
1.一种电子控制单元的升级方法,其特征在于,所述电子控制单元的升级方法应用于第一主控单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取所述第一主控单元和车端网关的连接状态,若所述第一主控单元和所述车端网关的连接状态为异常状态,则生成异常提醒,包括:
3.根据权利要求1所述的方法,其特征在于,获取所述电子控制单元的升级进度,包括:
4.根据权利要求1所述的方法,其特征在于,在将所述升级进度和所述异常提醒发送给所述第二主控单元之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在将所述升级进度和所述异常提醒发送给所述第二主控单元之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,从所述第一存储空间获取升级文件,并根据升级文件生成升级指令,包括:
7.根据权利要求1所述的方法,其特征在于,在从升级服务器获取升级文件,并将升级文件分别存储在所述第一主控单元和第二主控单元对应的存储空间之后,所述方法还包括:
8.一种电子控制单元的升级装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。