[发明专利]分区调整方法、装置、终端、服务器及系统有效
申请号: | 201310378794.0 | 申请日: | 2013-08-27 |
公开(公告)号: | CN103455348A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 杜慧 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分区 调整 方法 装置 终端 服务器 系统 | ||
技术领域
本发明涉及计算机领域,特别涉及一种分区调整方法、装置、终端、服务器及系统。
背景技术
随着OTA(Over-the-Air Technology,空中下载技术)技术的发展,智能手机、平板电脑等终端可以通过OTA在线升级操作系统或者下载目标应用。
在使用OTA技术在线升级操作系统时,服务器通常将系统分区、boot(启动)分区以及手机射频相关软件所在分区的内容生成增量或者完整升级包,然后将这个升级包发送给终端,终端可以基于该升级包对操作系统的系统分区、boot分区以及手机射频相关软件所在分区内的内容做更新。不断调整的操作系统以及越来越多样化的服务,需要终端拥有足够的存储空间来存放这些内容。
在实现本发明的过程中,发明人发现背景技术至少存在以下问题:由于终端的分区大小通常是不变的,在操作系统的升级过程中,对操作系统的分区的存储空间的大小有着越来越高的要求,假设终端初始的系统分区的存储空间的大小为A,最新升级的操作系统所需要的存储空间为B,则在B>A时,终端将无法完成操作系统的升级。
发明内容
为了解决终端的分区大小通常是不变的,导致操作系统由于没有足够大的存储空间而无法升级到目标版本的问题。本发明实施例提供了一种分区调整方法、装置、终端、服务器及系统。所述技术方案如下:
第一方面,提供了一种分区调整方法,所述方法包括:
从服务器获取目标分区表版本;
接收所述服务器发送的用于指示升级至所述目标分区表版本的升级指令;
解析所述目标分区表版本对应的分区与当前分区表版本对应的分区之间的区别;
根据所述区别调整所述当前分区表版本对应的分区。
可选的,所述从服务器获取目标分区表版本,包括:
接收所述服务器通过一次空中下载技术OTA发送的所述目标分区表版本以及对应的目标分区表版本号。
可选的,所述接收所述服务器发送的用于指示升级至所述目标分区表版本的升级指令,包括:
接收所述服务器通过另一次OTA发送的升级包,所述升级包中携带有包含所述目标分区表版本号的升级指令,所述升级指令用于指示当前分区表版本调整至所述目标分区表版本号所对应的所述目标分区表版本。
可选的,所述解析所述目标分区表版本对应的分区与当前分区表版本对应的分区之间的区别,包括:
解析所述目标分区表版本与所述当前分区表版本之间的区别来依序确定所述当前分区表版本中每个分区的分区类型,每个分区的分区类型包括内容保留且空间大小不变、内容保留且空间大小变大、内容保留且空间大小变小、内容不保留且空间大小不变、内容不保留且空间大小变大和内容不保留且空间大小变小中的任意一种。
可选的,所述根据所述区别调整所述当前分区表版本对应的分区,包括:
在分区a的分区类型为内容保留且空间大小不变时,判断所述分区a中需要保留的内容的当前存储位置是否属于在所述目标分区表版本中指示的目标分区a所对应的存储空间中;若判断结果为是,则保持所述内容的当前存储位置和空间大小都不变;若判断结果为否,则先将所述内容移动到所述目标分区a所对应的存储空间中,再调整所述分区a的空间位置;
在分区i的分区类型为内容保留且空间大小变大时,判断所述分区i中需要保留的内容的当前存储位置是否属于在所述目标分区表版本中指示的目标分区i所对应的存储空间中;若判断结果为是,则保持所述内容的当前存储位置不变且调大所述分区i的存储空间;若判断结果为否,则先将所述内容移动到所述目标分区i所对应的存储空间中,再调大所述分区i的存储空间;
在分区k的分区类型为内容保留且空间大小变小时,判断所述分区k中需要保留的内容的当前存储位置是否属于在所述目标分区表版本中指示的目标分区k所对应的存储空间中;若判断结果为是,则保持所述内容的当前存储位置不变且调小所述分区k的存储空间;若判断结果为否,则先将所述内容移动到所述目标分区k所对应的存储空间中,再调小所述分区k的存储空间;
在分区l的分区类型为内容不保留且空间大小不变时,判断所述分区l中不保留的内容的当前存储位置是否属于在所述目标分区表版本中指示的目标分区l所对应的存储空间中;若判断结果为是,则保持所述内容的当前存储位置不变和所述存储空间的大小不变,再删除所述分区l中的内容;若判断结果为否,则先将所述内容移动到所述目标分区l所对应的存储空间中,保持所述分区l的存储空间的大小不变,再删除所述分区l中的内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310378794.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滋补黑米茶的制备方法
- 下一篇:低速比液力变矩器及导叶调节方法