[发明专利]软件升级方法、装置、电子设备及存储介质在审
申请号: | 202110742775.6 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113760336A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 周欢欢 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/61 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 装置 电子设备 存储 介质 | ||
本发明公开一种软件升级方法、装置、电子设备及存储介质,其中,所述方法包括:将第一电子产品软件升级包存储于第二电子产品,设置软件升级标识,所述第二电子产品与第一电子产品通过电气连接;第一电子产品开始升级,获取升级过程中的掉电状态;判断升级过程中的掉电状态,如果为真,则第一电子产品在下一次上电时,读取软件升级标识,开启uboot升级,从所述第二电子产品下载软件升级包到所述第一电子产品,否则第一电子产品正常启动。通过在第二电子产品中存储第一电子产品的软件升级包,在第一电子产品升级过程中出现掉电的情况时,通过从第二电子产品上下载升级包,完成软件升级,尤其适用于FLASH大小不一的双主控产品。
技术领域
本发明涉及软件升级技术领域,特别涉及一种软件升级方法、装置、电 子设备及存储介质。
背景技术
电子产品在整个产品生产周期中,需要通过移动终端的空中下载软件升 级迭代多个软件版本,用于修复已知问题及优化功能。对于flash空间较少、 没有空间保存升级包的电子产品而言,当进行软件升级时,如果异常掉电, 会导致系统宕机,无法使用。
因此,现有技术亟待有很大的进步。
发明内容
本发明的主要目的是提出一种软件升级方法,旨在解决现有flash空间较 少、没有空间保存升级包的电子产品,当进行软件升级时,如果异常掉电, 会导致系统宕机,无法使用的技术问题。
为实现上述目的,本发明提出一种软件升级方法,包括:
将第一电子产品软件升级包存储于第二电子产品,设置软件升级标识, 所述第二电子产品与第一电子产品通过电气连接;
第一电子产品开始升级,获取升级过程中的掉电状态;
判断所述第一电子产品升级过程中的掉电状态,如果为真,则第一电子 产品在下一次上电时,读取软件升级标识,开启uboot升级,从所述第二电 子产品下载所述软件升级包到所述第一电子产品,否则第一电子产品正常启 动。
优选地,所述开启uboot升级包括:
擦除ROM;
更新镜像文件;
清除软件升级标识;
所述第一电子产品进行软件升级;
软件升级完毕,重启。
优选地,所述第二电子产品与第一电子产品通过USB连接或者通过蓝牙 连接。
优选地,所述将第一电子产品软件升级包存储于第二电子产品包括:
在所述第二电子产品创建镜像文件;
将镜像文件虚拟成块设备;
将块设备格式化成fat32格式;
以vfat格式挂载块设备;
将U盘设置为第一启动盘。
优选地,所述第一电子产品开始升级,获取升级过程中的掉电状态包括:
当所述第一电子产品开始升级时,开启线程跟踪所述第一电子产品掉电 状态。
优选地,所述第一电子产品、第二电子产品均为手表、智能手机、电话、 电视机、影碟机、录像机、摄录机、收音机、收录机、组合音箱、激光唱机、 电脑、游戏机、路由器中的任何一种。
相应地,本发明还提供了一种软件升级装置,包括:
第一电子产品,设有uboot,设置软件升级标识;
第二电子产品,与所述第一电子产品通过电气连接,存储所述第一电子 产品的软件升级包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110742775.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包含瓦尼替尼及抗癌剂之组合疗法
- 下一篇:一种橡塑挤出模具优化设计方法