【技术实现步骤摘要】
终端信息的操作方法、装置及移动终端
本专利技术涉及计算机
,尤其涉及一种终端信息的操作方法、装置及移动终端。
技术介绍
在当前最流行的移动终端操作系统例如安卓(Android)系统中,联系人、短信、通话记录等信息需要通过应用程序编程接口(API)接口来读写。在正常权限的系统环境下,应用程序可以通过调用API来读取这些信息,保存为备份文件,然后可以通过调用API从备份文件中读取数据进行数据恢复。然而,目前的备份恢复工具在没有获取系统最高(ROOT)权限的环境下通常都是仅读取和写入一些必要的数据,另外,在备份的细节数据量一致的情况下,数据备份与恢复的速度都比较慢。由此可见,目前的数据备份恢复操作存在以下缺陷:首先,备份操作拷贝出来的库文件并不完整,其次,对数据进行备份恢复时的速度比较慢,即执行效率较低。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种具有对信息进行完整备份优点的终端信息的操作方法、装置及移动终端。本专利技术实施例提出了一种终端信息的操作方法,该操作方法包括:获取所述终端待备份信息对应的 ...
【技术保护点】
一种终端信息的操作方法,其特征在于,包括:获取所述终端待备份信息对应的所有字段,并生成待备份字段列表;将所述待备份字段列表与预设的标准列表中包含的字段进行对比,并根据比对结果更新预设的排除列表和扩展列表;以及将所述待备份信息拷贝到所述标准列表、当前排除列表和当前扩展列表对应的字段中,以生成备份文件。
【技术特征摘要】
1.一种终端信息的操作方法,其特征在于,包括:获取所述终端待备份信息对应的所有字段,并生成待备份字段列表;将所述待备份字段列表与预设的标准列表中包含的字段进行对比,并根据比对结果更新预设的排除列表和扩展列表;以及将所述待备份信息拷贝到所述标准列表、当前排除列表和当前扩展列表对应的字段中,以生成备份文件;其中,所述将所述待备份字段列表与预设的标准列表中包含的字段进行对比,并根据比对结果更新预设的排除列表和扩展列表,包括:读取所述待备份字段列表和所述标准列表中的所有字段,并将读取出的所有字段进行对比;以及将所有包含在所述标准列表中但未包含在所述待备份字段列表中的字段添加到所述排除列表中,并将所有包含在所述待备份字段列表中但未包含在所述标准列表中的字段添加到所述扩展列表中。2.根据权利要求1所述的方法,其特征在于,所述备份文件位于服务器中或本地安全数字存储卡中。3.根据权利要求1所述的方法,其特征在于,所述获取所述终端待备份信息对应的所有字段,包括:接收信息备份请求,根据所述信息备份请求确定所述终端待备份信息,并获取所述终端待备份信息对应的所有字段。4.根据权利要求3所述的方法,其特征在于,在所述将所述待备份信息拷贝到所述标准列表、当前排除列表和当前扩展列表对应的字段中之后,还包括:若再次接收到所述信息备份请求,则将当前待备份信息和从当前备份文件中获取到的所述终端的备份信息进行比对,获得增量信息,并将所述增量信息拷贝到所述标准列表、当前排除列表和当前扩展列表对应的字段中,以更新所述备份文件。5.根据权利要求4所述的方法,其特征在于,所述将当前待备份信息和从当前备份文件中获取到的所述终端的备份信息进行比对,获得增量信息,包括:对所述当前待备份信息中的每条信息组成的字符串进行哈希运算,生成第一哈希表;对从所述当前备份文件中获取到的每条备份信息组成的字符串进行哈希运算,生成第二哈希表;以及获得属于所述第二哈希表但不属于所述第一哈希表的哈希值,并根据获得的哈希值确定所述增量信息。6.根据权利要求1-5任一权利要求所述的方法,其特征在于,还包括:确定未获取到所述终端的系统最高权限。7.根据权利要求6所述的方法,其特征在于,还包括:接收信息恢复请求;以及根据信息恢复请求获取所述终端当前待恢复信息对应的所有待恢复字段,根据所述待恢复字段从所述终端的所述备份文件中获取对应的信息,并将获取到的信息拷贝到对应的待恢复字段中。8.根据权利要求7所述的方法,其特征在于,在所述将获取到的信息拷贝到对应的待恢复字段中之后,还包括:若再次接收到所述信息恢复请求,则将已恢复的信息和根据当前信息恢复请求从当前备份文件中获取到的信息进行比对,获得差异信息,并将所述差异信息拷贝到对应的待恢复字段中。9.根据权利要求8所述的方法,其特征在于,所述将已恢复的信息和根据当前信息恢复请求从当前备份文件中获取到的信息进行比对,获得差异信息,包括:对已恢复的每条信息组成的字符串进行哈希运算,生成第三哈希表;对所述根据当前信息恢复请求从当前备份文件中获取到的信息组成的字符串进行哈希运算,生成第四哈希表;以及获得属于所述第四哈希表但不属于所述第三哈希表的哈希值,并根据获得的哈希值确定所述差异信息。10.一种终端信息的操作装置,其特征在于,包括:生成模块,用于获取所述终端待备份信息对应的所有字段,并生成待备份字段列表;更新模块,用于将所述待备份字段列表与预设的标准列表中包含的字段进行对比,并根据比对结果更新预设的排除列表和扩展列表;以及拷贝模块,用于将所述待备份信息拷贝到所述标准列表、当前排除列表和当前扩展列表对应的字段中,以生成备份文件;其中,所述更新模块,具体用于:读取所述待备份字段列表和所述标准列表中的所有字段,并将读取出的所有字段进行对比;以及将所有包含在所述标准...
【专利技术属性】
技术研发人员:刘新典,刘桂峰,姚辉,
申请(专利权)人:珠海市君天电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。