【技术实现步骤摘要】
电子设备及其系统升级方法、计算机可读存储介质
[0001]本申请属于计算机
,尤其涉及一种电子设备及其系统升级方法、计算机可读存储介质。
技术介绍
[0002]在对未配置交互界面的电子设备进行系统升级时,通常是采用数据线将电子设备与上位机(例如电脑)进行连接,通过上位机将电子设备的系统升级包烧录至电子设备中,从而实现对电子设备的系统升级。
[0003]在对电子设备进行系统升级时,传统的升级方式是,用电子设备的系统升级包覆盖电子设备中的旧版系统软件包,覆盖方式例如可以是,先对电子设备的存储空间中的旧版本系统软件包进行格式化,再将系统升级包烧录至该存储空间中。然而,在电子设备的系统升级过程中,往往会存在设备电量不足、电子设备与上位机之间通信异常或电子设备发生故障等各种状况,导致电子设备升级失败,这种情况下,由于电子设备未完成系统升级,且电子设备中的旧版系统软件包已经被格式化,因此会导致电子设备无法正常开机运行。
技术实现思路
[0004]有鉴于此,本申请实施例提供了一种电子设备及其系统升级方法、计算 ...
【技术保护点】
【技术特征摘要】
1.一种电子设备的系统升级方法,其特征在于,所述电子设备中配置有用于存储系统软件包的第一存储空间和第二存储空间;所述系统升级方法包括:在接收到来自上位机的系统升级指令时,从所述第一存储空间和所述第二存储空间中确定目标存储空间;所述目标存储空间为预设指针当前未指向的存储空间,所述预设指针始终指向存储有完整的所述系统软件包的存储空间;接收所述上位机发送的所述电子设备的系统升级包,并向所述目标存储空间中存储所述系统升级包;若在向所述目标存储空间存储所述系统升级包的过程中检测到预设中断事件,则不改变所述预设指针的指向;在所述系统升级包升级完成后,控制所述预设指针指向所述目标存储空间;在接收到开机指令时,运行所述预设指针指向的存储空间中的系统软件包。2.根据权利要求1所述的系统升级方法,其特征在于,还包括:在向所述目标存储空间存储所述系统升级包的过程中,接收所述上位机发送的所述系统升级包的传输进度;对应地,所述在所述系统升级包升级完成后,控制所述预设指针指向所述目标存储空间,包括:在所述传输进度为100%时,确定所述系统升级包升级完成,并控制所述预设指针指向所述目标存储空间。3.根据权利要求2所述的系统升级方法,其特征在于,所述预设中断事件包括通信中断事件,所述通信中断事件用于描述所述电子设备与所述上位机之间的通信链路发生异常;对应地,所述若在向所述目标存储空间存储所述系统升级包的过程中检测到预设中断事件,则不改变所述预设指针的指向,包括:若在向所述目标存储空间存储所述系统升级包的过程中,持续预设时长未接收到所述上位机发送的所述传输进度,且最近一次接收到的所述传输进度小于100%,则确定发生所述通信中断事件,不改变所述预设指针的指向。4.根据权利要求2所述的系统升级方法,其特征在于,所述预设中断事件包括设备故障事件,所述设备故障事件用于描述所述电子设备发生无法存储所述系统升级包的故障;所述系统升级方法还包括:在每接收到一次所述上位机发送的所述传输进度后,确定一次所述目标存储空间的剩余空间容量;基于当次接收到的所述传输进度以及上一次接收到的所述传输进度,确定所述系统升级包的传输状态;所述传输状态包括正在传输或未传输;基于当次确定的所述剩余空间容量以及上一次确定的所述剩余空间容量,确定所述剩余空间容量的变化量;对应地,所述若在向所述目标存储空间存储所述系统升级包的过程中检测到预设中断事件,则不改变所述预设指针的指向,包括:若在向所述目标存储空间存储所述系统升级包的过程中,检测到所述传输状态为正在传输,且所述变化量为0,则确定发生所述设备故障事件,不改变所述预设指针的指向。5.根据权利要求1
‑
4任一项所述的系统升级方法,其特征...
【专利技术属性】
技术研发人员:郑光华,罗凌峰,柳叶青,
申请(专利权)人:深圳心派科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。