[发明专利]移动终端及其用于重写系统时数据免清除的方法有效
申请号: | 201610154128.2 | 申请日: | 2016-03-17 |
公开(公告)号: | CN105786575B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 纪海军;张曰琳;周欣 | 申请(专利权)人: | 北京奇虎科技有限公司;北京驰马科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/51 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 王增鑫 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 及其 用于 重写 系统 数据 清除 方法 | ||
本发明提供一种移动终端及其用于重写系统时数据免清除的方法,其中所述方法包括步骤:向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;响应于用户指令写入用于重写系统的重写数据包。本发明通过向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,调用所述资源接口对所述配置集进行修改,以确保原数据区域的内容不被清除,一方面避免用户在进行刷机时造成的数据丢失,另一方面避免用户在刷机时为了保存数据进行的重复拷贝过程,简化刷机的操作流程。
技术领域
本发明涉及移动终端领域,具体而言,本发明涉及一种移动终端及其用于重写系统时数据免清除的方法。
背景技术
刷机是指通过一定方法更改或替换移动终端中原本存在的语言、软件或操作系统等,通俗来说就是重装系统,刷机可以使手机功能更加完善。现有技术中,为了防止刷机过程中存在bug,会提前对系统进行双清,即清除缓存和内存数据;这样不仅可以使刷机更干净,也避免旧数据造成的系统不稳定。而通常为了避免删除用户的数据,会将用户数据拷贝出来,但对于数据量大的用户来说,拷贝过程需要很长时间,而且需要一个具有足够存储空间的存储工具。同时,刷机完成后还需要将相应的数据再拷贝至移动终端,使得用户操作不便利,增加操作复杂程度。进一步,如果有些用户数据被遗漏,则在刷机过程中会因为系统格式化数据区域而丢失,造成数据不可恢复,给用户造成一定的损失。因此,需要提供一种更便利更有效的方法,使得刷机过程中数据可以完好保存避免被误清除。
发明内容
本发明的目的旨在解决上述至少一个问题,提供一种数据免清除的方法,以解决刷机过程中造成的系统数据丢失。
为了实现上述目的,本发明提供一种用于重写系统时数据免清除的方法,包括以下步骤:
向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;
调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;
响应于用户指令写入用于重写系统的重写数据包。
进一步,还包括步骤,完成系统重写后,重启并恢复所述数据区域的内容。
具体的,所述重写的系统重启时,对所述配置集进行验证,验证成功则恢复所述数据区域的内容。
具体的,所述配置集与其相应的系统版本之间存在映射关系。
优选的,所述映射关系以列表的形式存储于云端服务器,并由云端服务器进行定期更新。
其中,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。
优选的,所述签名基于配置集信息的特征生成。
具体的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。
其中,所述代理服务运行于系统的框架层。
具体的,所述代理服务通过修改系统签名获取系统最高权限。
具体的,通过将预设文件预先存储至系统的指定位置而替换系统相关原文件,以植入所述代理服务。
优选的,所述预设文件在系统处于recovery模式下被存储至指定位置。
一种移动终端,包括:
申请单元:被配置为向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;
设定单元:被配置为调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;北京驰马科技有限公司,未经北京奇虎科技有限公司;北京驰马科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610154128.2/2.html,转载请声明来源钻瓜专利网。