【技术实现步骤摘要】
一种静默升级方法、系统、终端及可读介质
[0001]本申请属于数据处理
,尤其涉及一种静默升级方法、系统、终端及可读介质。
技术介绍
[0002]对于电子设备来说,设备的软件更新升级是在所难免的,但升级有一个很难解决问题就是,升级必须要重启才能够生效,而软件重启,尤其是对一些对设备使用连续性要求较高的地方,每次更新就要重启对于使用者的影响是比较大的,例如,在出租车上,在对设备进行远程升级时恰好有人过来打车,而此时设备无法正常使用,就会丢失订单;或者摄像头正在重启更新时恰好出现了交通事故,因此导致重要视频没有录制。所以需要一种无感升级的方式,即不影响电子设备使用的情况下,又能正常完成升级动作。
[0003]现在常用的无感升级方式是使用A/B分区的方式,即对除引导程序外的所有分区都分配一个备用分区,当升级时,对备用分区进行升级,在下次重启时自动使用备用分区启动,从而达到无感升级的效果。但这种方法会导致保存程序使用的闪存的大小翻倍,导致成本增加,尤其是一套方案中存在多个设备时,成本增加就更为明显。
专利技术内 ...
【技术保护点】
【技术特征摘要】
1.一种静默升级方法,其特征在于,应用于第一端,包括:确定获取到所述第一端的升级信息,且确定第二端的第一分区处于未占用状态,则将所述第一分区挂载至所述第一端,其中,所述第一端与所述第二端通信连接;将所述第一端的文件系统写入所述第一分区,并将所述第一端的启动分区设置为所述第一分区;确定所述第一端从所述第一分区启动,则根据所述升级信息升级所述第一端本地分区中的文件系统,并将所述第一端的启动分区设置为所述第一端的本地分区。2.如权利要求1所述的方法,其特征在于,所述确定获取到所述第一端的升级信息,且确定第二端的第一分区处于未占用状态,则将所述第一分区挂载至所述第一端,包括:确定获取到所述第一端的升级信息;且,确定所述第二端的状态分区中所述第一分区的状态值为第一值,则:将所述第一分区挂载至所述第一端,并将所述第二端的状态分区中所述第一分区的状态值设为第二值;所述第二值用于表示分区处于占用状态,所述第一值用于表示分区处于未占用状态。3.如权利要求2所述的方法,其特征在于,在将所述第一端的启动分区设置为所述第一端的本地分区之后,所述方法还包括:将所述第二端的状态分区中所述第一分区的状态值设为所述第一值。4.如权利要求1所述的方法,其特征在于,在将所述第一端的文件系统写入所述第一分区之后,所述方法还包括以下步骤:将所述第一端的升级信息写入所述第一分区。5.如权利要求1所述的方法,其特征在于,所述第二端的第一分区通过网络文件系统挂载到所述第一端。6.如权利要求1~5任一所述的方法,其特征在于,所述确定第二端的第一分区处于未占用状态的步骤包括:确定所述第二端的至少两个备用分区中的至少一个处于未占用状态;所述第一分区为处于未占用状态的所述第二端的一个备用分区。7.一种静默升级方法,其特征在于,应用于第二端,包括:确定获取到所述第二端的升级...
【专利技术属性】
技术研发人员:郭新新,
申请(专利权)人:深圳市锐明技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。