预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107436783A(43)申请公布日2017.12.05(21)申请号201710575496.9(22)申请日2017.07.14(71)申请人惠州TCL移动通信有限公司地址516006广东省惠州市仲恺高新区和畅七路西86号(72)发明人邱传波叶选锋(74)专利代理机构深圳市君胜知识产权代理事务所(普通合伙)44268代理人王永文刘文求(51)Int.Cl.G06F9/445(2006.01)G06F11/14(2006.01)权利要求书2页说明书6页附图1页(54)发明名称一种用于移动终端的差分升级方法、存储介质及移动终端(57)摘要本发明公开了一种用于移动终端的差分升级方法、存储介质及移动终端,所述方法包括:当差分升级时,将系统分区的源数据块备份至cache分区;若升级过程中发生异常断电重启时,将系统分区中未备份的源数据块备份至cache分区;当备份完成时,释放cache分区中未配置唯一标识的备份文件,并继续进行差分升级。本发明通过在差分升级过程中未备份的源数据块的备份文件生成唯一标识,而在升级过程中发送异常断电重启时重新验证系统分区内的源数据块,并在备份完成时释放验证过程中保存在cache分区中的备份文件,保留配置唯一标识的文件。这样将验证过程中保存的备份文件删除,减少对cache分区缓存的占用,还保留了差分升级需要的备份文件,保证了断电后继续升级的需求。CN107436783ACN107436783A权利要求书1/2页1.一种用于移动终端的差分升级方法,其特征在于,其包括:当差分升级时,将系统分区的源数据块备份至cache分区,并为备份文件生成唯一标识;若升级过程中发生异常断电重启时,将系统分区中断电前未备份的源数据块备份至cache分区;当备份完成时,释放cache分区中未配置唯一标识的备份文件,并继续进行差分升级。2.根据权利要求1所述用于移动终端的差分升级方法,其特征在于,所述当差分升级时,将系统分区的源数据块备份至cache分区,并为备份文件生成唯一标识具体包括:当差分升级时,将系统分区的源数据块通过stash指令备份至cache分区,并创建一空文件;采用备份文件的名称命名所述空文件,并为所述空文件设置第一后缀,以使得所述空文件作为所述备份文件的唯一标识。3.根据权利要求2所述用于移动终端的差分升级方法,其特征在于,所述当备份完成时,释放cache分区中未配置唯一标识的备份文件,并继续进行差分升级之后还包括:当升级完成时,执行free指令释放配置唯一标识的备份文件及其对应的唯一标识。4.根据权利要求2所述用于移动终端的差分升级方法,其特征在于,所述当差分升级时,将系统分区的源数据块备份至cache分区还包括:当差分升级时,将系统分区的源数据块通过imgdiff/bsdiff/move指令备份至cache分区,并创建一空文件;采用所述备份文件的名称命名所述空文件,并为所述空文件设置第二后缀。5.根据权利要求4所述用于移动终端的差分升级方法,其特征在于,所述当备份完成时,释放cache分区中未配置唯一标识的备份文件,并继续进行差分升级之后还包括:当升级完成时,自动释放具有第二后缀的空文件及其对应的备份文件。6.根据权利要求1所述用于移动终端的差分升级方法,其特征在于,所述若升级过程中发生异常断电重启时,将系统分区中未备份的源数据块备份至cache分区具体为:若升级过程中发生异常断电重启时,依次执行每一条stash指令;当所述stash指令为已执行成功的指令,则跳过所述stash指令;若所述stash指令为未执行成功的指令,则执行所述stash指令将其对应的源数据块备份至cache分区。7.根据权利要求1所述用于移动终端的差分升级方法,其特征在于,所述当备份完成时,释放cache分区中未配置唯一标识的备份文件,并继续进行差分升级具体为:当备份完成时,执行free指令释放cache分区中未配置唯一标识的备份文件,并继续进行差分升级。8.根据权利要求1所述用于移动终端的差分升级方法,其特征在于,所述若升级过程中发生异常断电重启时,将系统分区中未备份的源数据块备份至cache分区具体可以包括:当发生异常断电重启时,读取位于非易失性存储器中的升级标识,并根据所述升级标识判断所述差分升级是否完成;若所述差分升级未完成,则将系统分区中未备份的源数据块备份至cache分区。9.一种存储介质,其特征在于,其存储有多条指令,所述指令适于由处理器加载并执行2CN107436783A权利要求书2/2页如权利要求1-8任一所述用于移动终端的差分升级方法。10.一种移动终端,其特征在于,其包括:处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于