终端数据备份方法及装置的制造方法

文档序号:9471259阅读:299来源:国知局
终端数据备份方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,尤其涉及终端数据备份方法及装置。
【背景技术】
[0002]目前用户在使用手机、平板以及电视等智能终端时,有时候需要恢复出厂设置。然而,在目前智能终端恢复出厂设置的方案中,用户自己安装的应用程序以及所记录的数据均会被清除。这种方式下终端数据不能及时被保护,且在用户恢复出厂设置后,需要重新下载和记录数据。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种终端数据备份方法及装置,旨在解决现有的出厂恢复方式下终端数据不能及时被保护,且在用户恢复出厂设置后,需要重新下载和记录数据的问题。
[0005]第一方面,本发明提供的一种终端数据备份方法,包括步骤:
[0006]获取终端的待备份对象;
[0007]确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件并存储至所述终端的预设存储区域;
[0008]当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件,
[0009]依据所述关联文件备份所述待备份对象对应的文件。
[0010]可选地,所述获取终端的待备份对象的步骤包括:
[0011]获取终端本地安装的应用程序信息及预设数据,基于所获取的应用程序信息及预设数据建立数据列表;
[0012]从所述数据列表中获取待备份对象。
[0013]可选地,所述确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件并存储至所述终端的预设存储区域的步骤包括:
[0014]确定所述待备份对象对应的文件,其中,每一个所述待备份对象至少与一个文件关联;
[0015]生成所述待备份对象与所述对应的文件的关联映射表,其中,所述关联映射表中的映射关系为一对一或一对多的关系;
[0016]将所述关联映射表序列化成所述关联文件;
[0017]计算所述关联文件的哈希值以得到第一哈希值;
[0018]将所述关联文件和所述第一哈希值存储至所述终端的预设存储区域中。
[0019]可选地,所述当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件,依据所述关联文件备份所述待备份对象对应的文件包括:
[0020]当侦测到终端进入系统还原模式时,扫描所述预设存储区域,以判断所述预设存储区域是否存在所述关联文件;
[0021]在存在所述关联文件时,计算所述关联文件的哈希值以得到第二哈希值;
[0022]当所述第二哈希值与所述第一哈希值匹配时,依据所述关联文件得到待备份文件列表;
[0023]在所述待备份文件列表中的文件存在时,将所述文件以及所述第二哈希值保存在备份分区内作为备份文件;
[0024]在所述文件不存在或在所述备份分区的存储空间小于所述文件所需的存储空间时,发出备份异常提示信息。
[0025]可选地,所述方法还包括:
[0026]侦测到终端退出系统还原模式重新启动时,读取所述备份分区的备份文件及所述关联文件;
[0027]计算所述关联文件的哈希值以得到第三哈希值;
[0028]当所述第一哈希值,所述第二哈希值以及所述第三哈希值三者均相等时,依据所述关联文件得到所述关联映射表;
[0029]根据所述关联映射表及所述备份文件将所述待备份对象对应的文件恢复至系统中,删除所述备份分区中已恢复的文件。
[0030]第二方面,本发明还提供一种终端数据备份装置,包括:
[0031]获取模块,用于获取终端的待备份对象;
[0032]确定模块,用于确定所述待备份对象对应的文件;
[0033]生成模块,用于生成所述待备份对象与所述文件的关联文件;
[0034]存储模块,用于将所述关联文件存储至预设存储区域,当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件,依据所述关联文件备份所述待备份对象对应的文件。
[0035]可选地,所述终端数据备份装置还包括处理模块和计算模块,
[0036]所述确定模块,还用于确定所述待备份对象对应的文件,其中,每一个所述待备份对象至少与一个文件关联;
[0037]所述生成模块,还用于生成所述待备份对象与所述对应的文件的关联映射表,其中,所述关联映射表中的映射关系为一对一或一对多的关系;
[0038]所述处理模块,用于将所述关联映射表序列化成所述关联文件;
[0039]所述计算模块,用于计算所述关联文件的哈希值以得到第一哈希值;
[0040]所述存储模块,还用于将所述关联文件和所述第一哈希值存储至所述终端的预设存储区域中。
[0041 ] 可选地,所述终端数据备份装置还包括:
[0042]判断模块,用于当侦测到终端进入系统还原模式时,扫描所述预设存储区域,以判断所述预设存储区域是否存在所述关联文件;
[0043]所述计算模块,还用于在存在所述关联文件时,计算所述关联文件的哈希值以得到第二哈希值;
[0044]所述处理模块,还用于当所述第二哈希值与所述第一哈希值匹配时,依据所述关联文件得到待备份文件列表;
[0045]所述存储模块,还用于在所述待备份文件列表中的文件存在时,将所述文件以及所述第二哈希值保存在备份分区内作为备份文件;
[0046]提示模块,用于在所述文件不存在或在所述备份分区的存储空间小于所述文件所需的存储空间时,发出备份异常提示信息。
[0047]可选地,所述终端数据备份装置还包括:恢复模块和删除模块,
[0048]所述存储模块,还用于在侦测到终端退出系统还原模式重新启动时,读取所述备份分区的备份文件及所述关联文件;
[0049]所述计算模块,还用于计算所述关联文件的哈希值以得到第三哈希值;
[0050]处理模块,还用于当所述第一哈希值,所述第二哈希值以及所述第三哈希值三者均相等时,依据所述关联文件得到所述关联映射表;
[0051]恢复模块,用于根据所述关联映射表及所述备份文件将所述待备份对象对应的文件恢复至系统中;
[0052]删除模块,用于删除所述备份分区中已恢复的文件。
[0053]本发明通过提前将需要备份的待备份对象及文件的关联文件保存在预设存储区域,在恢复出厂设置值,通过保存在预设存储区域的关联文件进行待备份对象的备份。使得在终端恢复出厂设置时需要备份的数据不会被删除,进而及时保护终端数据,且终端数据备份过程简单,智能化程度高。
【附图说明】
[0054]图1为本发明终端数据备份方法的第一实施例的流程示意图;
[0055]图2为本发明一实施例中步骤S20的细化流程示意图;
[0056]图3为本发明一实施例中PDM模块执行流程的示意图;
[0057]图4为本发明一实施例中步骤S30的细化流程示意图;
[0058]图5为本发明一实施例中Recovery模块执行流程的示意图;
[0059]图6为本发明终端数据备份方法的第二实施例的流程示意图;
[0060]图7为本发明一实施例中PDR模块执行流程的示意图;
[0061]图8为本发明终端数据备份装置的第一实施例的功能模块示意图;
[0062]图9为图8中获取模块一实施例的细化功能模块示意图;
[0063]图10为本发明终端数据备份装置的第二实施例的功能模块示意图。
[0064]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0065]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0066]本发明实施例的主要解决方案是:获取终端的待备份对象;确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件;将所述关联文件存储至所述终端的预设存储区域,以在恢复出厂设置时从所述预设存储区域内读取所述关联文件完成所述待备份对象文件的备份操作,所述预设存储区域的数据在恢复出厂设置时不会被擦除。通过提前将需要备份的待备份对象及文件的关联文件保存在预设存储区域,在恢复出厂设置值,通过保存在预设存储区域的关联文件进行待备份对象的备份。使得在终端恢复出厂设置时需要备份的数据不会被删除,进而及时保护终端数据,且终端数据备份过程简单,智能化程度高。
[0067]由于现有的出厂恢复方式下终端数据不能及时被保护,且在用户恢复出厂设置后,需要重新下载和记录数据的问题。
[0068]基于上述问题,本发明提供一种终端数据备份方法。
[0069]参照图1,图1为本发明终端数据备份方法的第一实施例的流程示意图。
[0070]在一实施例中,所述终端数据备份方法包括:
[0071]步骤S10,获取终端的待备份对象;
[0072]所述终端数据备份方法的执行主体为终端,进一步地为加载在所述终端上的终端数据备份程序。所述终端包括但不限于手机、平板或电视等智能电子产品。在本实施例中,所述执行主体优选为手机。
[0073]在本实施例中,所述触发获取终端的待备份对象的方式包括:I)在接收到备份指令时,触发获取终端的待备份对象,所述备份指令的触发包括物理按键或虚拟按键的触发,或在接收到待备份文件时触发;2)在接收到恢复出厂设置指令时触发;3)在进入备份界面时触发。以上所列举出的触发获取终端
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1