【技术实现步骤摘要】
一种软件更新方法及装置
[0001]本申请涉及数据处理
,具体而言,涉及一种软件更新方法及装置。
技术介绍
[0002]目前,随着汽车电子技术的不断发展,现在车辆的上的控制器也越来越多,可通过更新控制器软件实现功能优化。传统的软件更新方法,是采用人工重新刷写的方式实现软件更新然而,传统方式工作量大,重复性高,软件更新效率低下;因此远程更新技术孕育而出,但使用该技术的控制器,在更新失败情况下,无法正常工作,依然需要人工恢复的问题。
技术实现思路
[0003]本申请实施例的目的在于提供一种软件更新方法及装置,能够自动实现软件恢复,解决了远程更新车辆控制器软件的问题,以及解决了更新失败情况下,无法正常工作,且需要人工恢复的问题。
[0004]本申请实施例第一方面提供了一种软件更新方法,包括:
[0005]当接收到诊断设备发送的刷写请求时,根据刷写请求启动目标软件的更新操作;
[0006]下载所述目标软件的软件更新数据;
[0007]根据所述软件更新数据将新的目标软件更新至预先配
【技术保护点】
【技术特征摘要】
1.一种软件更新方法,其特征在于,包括:当接收到诊断设备发送的刷写请求时,根据刷写请求启动目标软件的更新操作;下载所述目标软件的软件更新数据;根据所述软件更新数据将新的目标软件更新至预先配置的软件备份区;判断是否更新成功;如果更新成功,则将所述软件备份区中的所述新的目标软件复制到预先配置的软件执行区中。2.根据权利要求1所述的软件更新方法,其特征在于,所述方法还包括:当判断出更新失败时,则重启汽车电子控制单元,并继续运行预先配置的软件执行区中的所述目标软件。3.根据权利要求1所述的软件更新方法,其特征在于,所述方法还包括:在将所述新的目标软件复制到所述软件执行区时,判断是否复制成功;如果复制成功,则输出所述目标软件更新成功的提示信息。4.根据权利要求3所述的软件更新方法,其特征在于,所述方法还包括:当判断出未复制成功时,则确定复制未成功的异常原因;根据所述异常原因确定异常处理方案;根据所述异常处理方案对所述目标软件进行更新处理。5.根据权利要求4所述的软件更新方法,其特征在于,所述异常原因包括汽车电子控制单元异常或者汽车电子控制单元掉电异常。6.一种软件更新装置,其特征在于,所述软件更新装置包括:启动单元,用于当接收到诊断设备发送的刷写请求时,根据刷...
【专利技术属性】
技术研发人员:罗潇汝,曾凡沂,朱加义,覃兴琨,黄慈梅,何贤斌,
申请(专利权)人:广汽埃安新能源汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。