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

技术编号:12659958 阅读:150 留言:0更新日期:2016-01-06 18:46
本发明专利技术公开了一种终端数据备份方法,包括步骤:获取终端的待备份对象;确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件并存储至所述终端的预设存储区域;当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件;依据所述关联文件备份所述待备份对象对应的文件。本发明专利技术还公开了一种终端数据备份装置。本发明专利技术使得在终端恢复出厂设置时需要备份的数据不会被删除,使得终端数据能及时被保护,且终端数据备份过程简单,智能化程度高。

【技术实现步骤摘要】

本专利技术涉及终端
,尤其涉及终端数据备份方法及装置
技术介绍
目前用户在使用手机、平板以及电视等智能终端时,有时候需要恢复出厂设置。然而,在目前智能终端恢复出厂设置的方案中,用户自己安装的应用程序以及所记录的数据均会被清除。这种方式下终端数据不能及时被保护,且在用户恢复出厂设置后,需要重新下载和记录数据。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种终端数据备份方法及装置,旨在解决现有的出厂恢复方式下终端数据不能及时被保护,且在用户恢复出厂设置后,需要重新下载和记录数据的问题。第一方面,本专利技术提供的一种终端数据备份方法,包括步骤:获取终端的待备份对象;确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件并存储至所述终端的预设存储区域;当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件,依据所述关联文件备份所述待备份对象对应的文件。可选地,所述获取终端的待备份对象的步骤包括:获取终端本地安装的应用程序信息及预设数据,基于所获取的应用程序信息及预设数据建立数据列表;从所述数据列表中获取待备份对象。可选地,所述确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件并存储至所述终端的预设存储区域的步骤包括:确定所述待备份对象对应的文件,其中,每一个所述待备份对象至少与一个文件关联;生成所述待备份对象与所述对应的文件的关联映射表,其中,所述关联映射表中的映射关系为一对一或一对多的关系;将所述关联映射表序列化成所述关联文件;计算所述关联文件的哈希值以得到第一哈希值;将所述关联文件和所述第一哈希值存储至所述终端的预设存储区域中。可选地,所述当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件,依据所述关联文件备份所述待备份对象对应的文件包括:当侦测到终端进入系统还原模式时,扫描所述预设存储区域,以判断所述预设存储区域是否存在所述关联文件;在存在所述关联文件时,计算所述关联文件的哈希值以得到第二哈希值;当所述第二哈希值与所述第一哈希值匹配时,依据所述关联文件得到待备份文件列表;在所述待备份文件列表中的文件存在时,将所述文件以及所述第二哈希值保存在备份分区内作为备份文件;在所述文件不存在或在所述备份分区的存储空间小于所述文件所需的存储空间时,发出备份异常提示信息。可选地,所述方法还包括:侦测到终端退出系统还原模式重新启动时,读取所述备份分区的备份文件及所述关联文件;计算所述关联文件的哈希值以得到第三哈希值;当所述第一哈希值,所述第二哈希值以及所述第三哈希值三者均相等时,依据所述关联文件得到所述关联映射表;根据所述关联映射表及所述备份文件将所述待备份对象对应的文件恢复至系统中,删除所述备份分区中已恢复的文件。第二方面,本专利技术还提供一种终端数据备份装置,包括:获取模块,用于获取终端的待备份对象;确定模块,用于确定所述待备份对象对应的文件;生成模块,用于生成所述待备份对象与所述文件的关联文件;存储模块,用于将所述关联文件存储至预设存储区域,当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件,依据所述关联文件备份所述待备份对象对应的文件。可选地,所述终端数据备份装置还包括处理模块和计算模块,所述确定模块,还用于确定所述待备份对象对应的文件,其中,每一个所述待备份对象至少与一个文件关联;所述生成模块,还用于生成所述待备份对象与所述对应的文件的关联映射表,其中,所述关联映射表中的映射关系为一对一或一对多的关系;所述处理模块,用于将所述关联映射表序列化成所述关联文件;所述计算模块,用于计算所述关联文件的哈希值以得到第一哈希值;所述存储模块,还用于将所述关联文件和所述第一哈希值存储至所述终端的预设存储区域中。 可选地,所述终端数据备份装置还包括:判断模块,用于当侦测到终端进入系统还原模式时,扫描所述预设存储区域,以判断所述预设存储区域是否存在所述关联文件;所述计算模块,还用于在存在所述关联文件时,计算所述关联文件的哈希值以得到第二哈希值;所述处理模块,还用于当所述第二哈希值与所述第一哈希值匹配时,依据所述关联文件得到待备份文件列表;所述存储模块,还用于在所述待备份文件列表中的文件存在时,将所述文件以及所述第二哈希值保存在备份分区内作为备份文件;提示模块,用于在所述文件不存在或在所述备份分区的存储空间小于所述文件所需的存储空间时,发出备份异常提示信息。可选地,所述终端数据备份装置还包括:恢复模块和删除模块,所述存储模块,还用于在侦测到终端退出系统还原模式重新启动时,读取所述备份分区的备份文件及所述关联文件;所述计算模块,还用于计算所述关联文件的哈希值以得到第三哈希值;处理模块,还用于当所述第一哈希值,所述第二哈希值以及所述第三哈希值三者均相等时,依据所述关联文件得到所述关联映射表;恢复模块,用于根据所述关联映射表及所述备份文件将所述待备份对象对应的文件恢复至系统中;删除模块,用于删除所述备份分区中已恢复的文件。本专利技术通过提前将需要备份的待备份对象及文件的关联文件保存在预设存储区域,在恢复出厂设置值,通过保存在预设存储区域的关联文件进行待备份对象的备份。使得在终端恢复出厂设置时需要备份的数据不会被删除,进而及时保护终端数据,且终端数据备份过程简单,智能化程度高。【附图说明】图1为本专利技术终端数据备份方法的第一实施例的流程示意图;图2为本专利技术一实施例中步骤S20的细化流程示意图;图3为本专利技术一实施例中PDM模块执行流程的示意图;图4为本专利技术一实施例中步骤S30的细化流程示意图;图5为本专利技术一实施例中Recovery模块执行流程的示意图;图6为本专利技术终端数据备份方法的第二实施例的流程示意图;图7为本专利技术一实施例中PDR模块执行流程的示意图;图8为本专利技术终端数据备份装置的第一实施例的功能模块示意图;图9为图8中获取模块一实施例的细化功能模块示意图;图10为本专利技术终端数据备份装置的第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取终端的待备份对象;确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件;将所述关联文件存储至所述终端的预设存储区域,以在恢复出厂设置时从所述预设存储区域内读取所述关联文件完成所述待备份对象文件的备份操作,所述预设存储区域的数据在恢复出厂设置时不会被擦除。通过提前将需要备份的待备份对象及文件的关联文件保存在预设存储区域,在恢复出厂设置值,通过保存在预设存储区域的关联文件进行待备份对象的备份。使得在终端恢复出厂设置时需要备份的数据不会被删除,进而及时保护终端数据,且终端数据备份过程简单,智能化程度高。由于现有的出厂恢复方式下终端数据不能及时被保护,且在用户恢复出厂设置后,需要重新下载和记录数据的问题。基于上述问题,本专利技术提供一种终端数据备份方法。参照图1,图1为本专利技术终端数据备份方法的第一实施例的流程示意图。在一实施例中,所述终端数据备份方法包括:步骤S10,获取终端本文档来自技高网...

【技术保护点】
一种终端数据备份方法,其特征在于,包括步骤:获取终端的待备份对象;确定所述待备份对象对应的文件,生成所述待备份对象与所述文件的关联文件并存储至所述终端的预设存储区域;当侦测到终端进入系统还原模式时,从所述预设存储区域内读取所述关联文件;依据所述关联文件备份所述待备份对象对应的文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄昊汪松林
申请(专利权)人:TCL海外电子惠州有限公司
类型:发明
国别省市:广东;44

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

1