数据备份装置、方法及数据恢复装置、方法

文档序号:9524083阅读:593来源:国知局
数据备份装置、方法及数据恢复装置、方法
【技术领域】
[0001]本发明属于数据备份及恢复技术领域,尤其涉及一种数据备份装置、方法及数据恢复装置、方法。
【背景技术】
[0002]传统的手机使用的时间越长,安装于这些手机中的应用产生的数据就越多,这些数据包括社交类应用的聊天记录,游戏类应用的数据存档的信息,以及其他重要信息等等。
[0003]在实践中,发明人发现现有技术至少存在以下技术问题:
[0004]如果上述传统的手机由于意外地执行了恢复出厂的操作,或是由于其他原因不得不执行恢复出厂操作的话,上述数据就没法恢复了,这会使得用户遭受损失。
[0005]上述传统的手机无法对应用所产生的数据进行备份。
[0006]故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0007]本发明的目的在于提供一种数据备份装置、方法及数据恢复装置、方法,其能对用户设备中已安装的应用的数据进行备份和/或恢复。
[0008]为了解决以上技术问题,本发明的技术方案如下:
[0009]—种数据备份方法,所述方法包括以下步骤:A、接收第一操作指令、根据所述第一操作指令在用户设备的数据文件存储区域中查找待备份应用的数据文件,其中,所述数据文件存储区域与所述待备份应用对应;C、将所述数据文件和所述待备份应用的安装包存储到预定存储空间中。
[0010]在上述数据备份方法中,在所述步骤C之后,所述方法还包括以下步骤:D、每隔预定时间判断所述数据文件存储区域中的所述数据文件是否有更新,并生成判断结果;E、在所述判断结果为所述数据文件存储区域中的所述数据文件有更新的情况下,将所述数据文件同步更新至所述预定存储空间中。
[0011]在上述数据备份方法中,所述方法还包括以下步骤:F、将所述数据文件与所述安装包进行压缩,以生成压缩文件;所述步骤C为:将所述压缩文件存储到所述预定存储空间中。
[0012]在上述数据备份方法中,所述步骤B包括:bl、根据所述第一操作指令从所述用户设备的待备份应用列表中获取用户所选择的至少一待备份应用山2、根据所述待备份应用的名称在所述用户设备的数据文件存储区域中查找所述待备份应用的数据文件。
[0013]在上述数据备份方法中,在所述步骤A之前,所述方法还包括以下步骤:G、获取所述用户设备已安装的所述待备份应用,以生成所述待备份应用列表。
[0014]—种数据备份装置,所述装置包括:第一接收模块,用于接收第一操作指令;查找模块,用于根据所述第一操作指令在用户设备的数据文件存储区域中查找待备份应用的数据文件,其中,所述数据文件存储区域与所述待备份应用对应;备份模块,用于将所述数据文件和所述待备份应用的安装包存储到预定存储空间中。
[0015]在上述数据备份装置中,所述装置还包括:判断模块,用于每隔预定时间判断所述数据文件存储区域中的所述数据文件是否有更新,并生成判断结果;同步更新模块,用于在所述判断结果为所述数据文件存储区域中的所述数据文件有更新的情况下,将所述数据文件同步更新至所述预定存储空间中。
[0016]在上述数据备份装置中,所述装置还包括:压缩模块,用于将所述数据文件与所述安装包进行压缩,以生成压缩文件;所述备份模块还用于将所述压缩文件存储到所述预定存储空间中。
[0017]在上述数据备份装置中,所述查找模块用于根据所述第一操作指令从所述用户设备的待备份应用列表中获取用户所选择的至少一待备份应用,以及用于根据所述待备份应用的名称在所述用户设备的数据文件存储区域中查找所述待备份应用的数据文件。
[0018]在上述数据备份装置中,所述装置还包括:第一列表生成模块,用于获取所述用户设备已安装的所述待备份应用,以生成所述待备份应用列表。
[0019]—种数据恢复方法,所述方法包括以下步骤:H、接收第二操作指令;1、根据所述第二操作指令提取存储于预定存储空间中的数据文件与安装包;J、控制所述用户设备将所述安装包安装到所述用户设备中;K、将所述数据文件存储到与待恢复应用对应的数据文件存储区域中,其中,所述数据文件存储区域与所述待恢复应用对应。
[0020]在上述数据恢复方法中,所述步骤I包括:il、根据所述第二操作指令从待恢复应用列表中选择至少一待恢复应用;i2、提取存储于所述预定存储空间中的数据文件与安装包。
[0021]在上述数据恢复方法中,所述步骤i2包括:i21、提取存储于所述预定存储空间中的压缩文件,其中,所述压缩文件包括所述数据文件与所述安装包;i22、对所述压缩文件进行解压,以获取所述数据文件和所述安装包。
[0022]在上述数据恢复方法中,在所述步骤Η之前,所述方法还包括以下步骤:L、获取已备份的所述待恢复应用,以生成所述待恢复应用列表。
[0023]—种数据恢复装置,所述装置包括:第二接收模块,用于接收第二操作指令;提取模块,用于根据所述第二操作指令提取存储于预定存储空间中的数据文件与安装包;安装控制模块,用于控制所述用户设备将所述安装包安装到所述用户设备中;存储模块,用于将所述数据文件存储到与待恢复应用对应的数据文件存储区域中,其中,所述数据文件存储区域与待恢复应用对应。
[0024]在上述数据恢复装置中,所述提取模块用于根据所述第二操作指令从待恢复应用列表中选择至少一待恢复应用,以及用于提取存储于所述预定存储空间中的数据文件与安装包。
[0025]在上述数据恢复装置中,所述提取模块用于提取存储于所述预定存储空间中的压缩文件,其中,所述压缩文件包括所述数据文件与所述安装包;所述装置还包括:解压模块,用于对所述压缩文件进行解压,以获取所述数据文件和所述安装包。
[0026]在上述数据恢复装置中,所述装置还包括:第二列表生成模块,用于获取已备份的所述待恢复应用,以生成所述待恢复应用列表。
[0027]相对于现有技术,本发明能对用户设备中已安装的应用的数据进行备份和/或恢复。
【附图说明】
[0028]图1为本发明的数据备份装置的框图;
[0029]图2为本发明的数据备份方法的流程图;
[0030]图3为本发明的数据恢复装置的框图;
[0031]图4为本发明的数据恢复方法的流程图。
【具体实施方式】
[0032]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0033]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0034]本发明的数据备份装置和方法、数据恢复装置和方法可实施于用户设备中,所述用户设备可例如为智能手机、随身听、数码相机、平板电脑、智能电视、智能音箱等电子设备。
[0035]在本发明中,术语“数据文件”是指应用在安装到所述用户设备的过程中所产生的数据和/或所述应用在被用户使用的过程中所产生的数据。
[0036]参考图1,图1为本发明的数据备份装置的框图。
[0037]本发明的数据备份装置包括第一接收模块102、查找模块103和备份模块105。
[0038]所述第一接收模块102用于接收第一操作指令。具体地,所述第一操作指令为用户在用户设备选择待备份应用的操作指令。
[0039]所述查找模块103用于根据所述第一操作指令在用户设备的数据文件存储区域中查找待备份应用的数据文件,其中,所述数据文件存储区域与所述待备份应用对应。其中,所述数据文件存储区域为所述用户设备的“/data”分区中所述应用的名称所对应的目录。
[0040]所述备份模块105用于将所述数据文件和所述待备份应用的安装包存储到预定存储空间中。其中,所述预定存储空间可例如为所述用户设备的外部存储器、云存储空间等。
[0041]在本发明的数据备份装置中,所述装置还包括判断模块106和同步更新模块107。
[0042]所述判断模块106用于每隔预定时间判断所述数据文件存储区域中的所述数据文件是否有更新,并生成判断结果。
[0043]所述同步更新模块107用于在所述判断结果为所述数据文件存储区域中的所述数据文件有更新的情况下,将所述数据文件同步更新至所述预定存储空间中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1