移动终端及其用于重写系统时数据免清除的方法技术方案

技术编号:13390555 阅读:131 留言:0更新日期:2016-07-22 14:08
本发明专利技术提供一种移动终端及其用于重写系统时数据免清除的方法,其中所述方法包括步骤:向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;响应于用户指令写入用于重写系统的重写数据包。本发明专利技术通过向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,调用所述资源接口对所述配置集进行修改,以确保原数据区域的内容不被清除,一方面避免用户在进行刷机时造成的数据丢失,另一方面避免用户在刷机时为了保存数据进行的重复拷贝过程,简化刷机的操作流程。

【技术实现步骤摘要】
移动终端及其用于重写系统时数据免清除的方法
本专利技术涉及移动终端领域,具体而言,本专利技术涉及一种移动终端及其用于重写系统时数据免清除的方法。
技术介绍
刷机是指通过一定方法更改或替换移动终端中原本存在的语言、软件或操作系统等,通俗来说就是重装系统,刷机可以使手机功能更加完善。现有技术中,为了防止刷机过程中存在bug,会提前对系统进行双清,即清除缓存和内存数据;这样不仅可以使刷机更干净,也避免旧数据造成的系统不稳定。而通常为了避免删除用户的数据,会将用户数据拷贝出来,但对于数据量大的用户来说,拷贝过程需要很长时间,而且需要一个具有足够存储空间的存储工具。同时,刷机完成后还需要将相应的数据再拷贝至移动终端,使得用户操作不便利,增加操作复杂程度。进一步,如果有些用户数据被遗漏,则在刷机过程中会因为系统格式化数据区域而丢失,造成数据不可恢复,给用户造成一定的损失。因此,需要提供一种更便利更有效的方法,使得刷机过程中数据可以完好保存避免被误清除。
技术实现思路
本专利技术的目的旨在解决上述至少一个问题,提供一种数据免清除的方法,以解决刷机过程中造成的系统数据丢失。为了实现上述目的,本专利技术提供一种用于重写系统时数据免清除的方法,包括以下步骤:向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;响应于用户指令写入用于重写系统的重写数据包。进一步,还包括步骤,完成系统重写后,重启并恢复所述数据区域的内容。具体的,所述重写的系统重启时,对所述配置集进行验证,验证成功则恢复所述数据区域的内容。具体的,所述配置集与其相应的系统版本之间存在映射关系。优选的,所述映射关系以列表的形式存储于云端服务器,并由云端服务器进行定期更新。其中,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。优选的,所述签名基于配置集信息的特征生成。具体的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。其中,所述代理服务运行于系统的框架层。具体的,所述代理服务通过修改系统签名获取系统最高权限。具体的,通过将预设文件预先存储至系统的指定位置而替换系统相关原文件,以植入所述代理服务。优选的,所述预设文件在系统处于recovery模式下被存储至指定位置。一种移动终端,包括:申请单元:被配置为向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;设定单元:被配置为调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;重写单元:被配置为响应于用户指令写入用于重写系统的重写数据包。进一步,还包括数据恢复单元,用于完成系统重写后,重启并恢复所述数据区域的内容。具体的,所述重写的系统重启时,由数据恢复单元对所述配置集进行验证,验证成功则恢复所述数据区域的内容。具体的,所述配置集与其相应的系统版本之间存在映射关系。优选的,所述映射关系以列表的形式存储于云端服务器,并由云端服务器进行定期更新。其中,所述签名基于配置集信息的特征生成。优选的,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。具体的,所述签名基于配置集信息的特征生成。具体的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。其中,所述代理服务运行于系统的框架层。具体的,所述代理服务通过修改系统签名获取系统最高权限。具体的,通过将预设文件预先存储至系统的指定位置而替换系统相关原文件,以植入所述代理服务。具体的,所述预设文件在系统处于recovery模式下被存储至指定位置。相比现有技术,本专利技术的方案具有以下优点:本专利技术通过植入系统进程的代理服务获取系统最高权限,其作为提供系统服务的代理,向其他请求系统服务的应用提供系统服务,在保持系统安全性的前提下控制相应的系统服务。在此基础上,通过向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,获得相应资源接口,并通过调用所述资源接口对所述配置集进行修改,以使被重写的系统重启做验证时,所述配置集能够成功通过验证,从而确保原数据区域的内容不被清除,仍然保存在相应的存储空间,并在系统重启后恢复出来。通过本专利技术所述方法或装置,一方面避免用户在进行刷机时造成的数据丢失,另一方面避免用户在刷机时为了保存数据进行的重复拷贝过程,简化刷机的操作流程。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术所述用于重写系统时数据免清除的方法流程示意图;图2为本专利技术所述的移动终端的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本
技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行本文档来自技高网
...

【技术保护点】
一种用于重写系统时数据免清除的方法,其特征在于,包括以下步骤:向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;响应于用户指令写入用于重写系统的重写数据包。

【技术特征摘要】
1.一种用于重写系统时数据免清除的方法,其特征在于,包括以下步骤:向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;所述配置集与其相应的系统版本之间存在映射关系;调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;响应于用户指令写入用于重写系统的重写数据包。2.根据权利要求1所述的方法,其特征在于,还包括步骤,完成系统重写后,重启并恢复所述数据区域的内容。3.根据权利要求2所述的方法,其特征在于,所述重写的系统重启时,对所述配置集进行验证,验证成功则恢复所述数据区域的内容。4.根据权利要求1所述的方法,其特征在于,所述映射关系以列表的形式存储于云端服务器,并由云端服务器进行定期更新。5.根据权利要求1所述的方法,其特征在于,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。6.根据权利要求5所述的方法,其特征在于,所述签名基于配置集信息的特征生成。7.根据权利要求1所述的方法,其特征在于,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。8.根据权利要求1所述的方法,其特征在于,所述代理服务运行于系统的框架层。9.根据权利要求1所述的方法,其特征在于,所述代理服务通过修改系统签名获取系统最高权限。10.根据权利要求9所述的方法,其特征在于,通过将预设文件预先存储至系统的指定位置而替换系统相关原文件,以植入所述代理服务。11.根据权利要求10所述的方法,其特征在于,所述预设文件在系统的recovery模式下被存储至指定位置。12.一种移动终端,其特征在于,包括:申请单元:被配置为向用于...

【专利技术属性】
技术研发人员:纪海军张曰琳周欣
申请(专利权)人:北京奇虎科技有限公司北京驰马科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1