恢复备份数据的方法及装置的制造方法

文档序号:9910880阅读:392来源:国知局
恢复备份数据的方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及数据存储技术领域,尤其涉及恢复备份数据的方法及装置。
【背景技术】
[0002]—般终端设备都提供安装应用的功能,而应用的备份数据通常存储在云端。在安装了应用之后,用户需要登录到云端,通过云端将备份数据恢复到终端设备本地所安装的应用上。但是,这需要终端设备在联网状态下才能进行。如果中途网络状态断开,会出现备份数据不完整的情况。而且恢复备份数据的速度较慢。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种恢复备份数据的方法及装置。
[0004]根据本公开实施例的第一方面,提供一种恢复备份数据的方法。该方法应用于终端设备。该方法包括:在所述终端设备安装应用时,自动在所述终端设备本地查找与所述应用匹配的备份数据,在查找出与所述应用匹配的备份数据的情况下,在所述应用中恢复所述备份数据。
[0005]本公开的实施例提供的技术方案可以包括以下有益效果:由于本公开实施例提供的恢复备份数据的方法在终端设备安装应用时,自动在所述终端设备本地查找与所述应用匹配的备份数据,在查找出与所述应用匹配的备份数据的情况下,在所述应用中恢复所述备份数据,因此,充分利用了终端设备本地已有的备份数据,使应用的安装和备份数据的恢复二者结合起来,简化了用户操作,摆脱了网络传输条件的限制,不会出现备份数据不完整的情况,而且恢复备份数据的速度更快。
[0006]在本公开实施例第一方面的第一种可能的实施方式中,所述在所述终端设备安装应用时,自动在所述终端设备本地查找与所述应用匹配的备份数据包括:在所述终端设备安装应用时,自动通过将终端设备本地的备份数据的头文件信息与所述应用进行匹配来查找与所述应用匹配的备份数据。
[0007]本公开的实施例提供的技术方案可以包括以下有益效果:由于本实施例通过备份文件头文件中信息的读取,可以快速识别出与所述应用匹配的备份数据,因此,备份数据的恢复速度快。
[0008]结合本公开实施例第一方面的第一种可能的实施方式,在第二种可能的实施方式中,所述头文件信息包括:应用名称、应用版本标识。在所述终端设备安装应用时,自动通过将终端设备本地的备份数据的头文件信息与所述应用进行匹配来查找与所述应用匹配的备份数据包括:在所述终端设备安装应用时,自动将终端设备本地的备份数据的头文件信息中的应用名称、应用版本标识与所述应用的应用名称、应用版本标识进行匹配,在匹配的情况下,确定所述备份数据为与所述应用匹配的备份数据。
[0009]本公开的实施例提供的技术方案可以包括以下有益效果:在该实施方式中,由于将备份数据的头文件信息中的应用名称、应用版本标识与所述应用的应用名称、应用版本标识进行匹配,因此,可以快速准确地查找出于所述应用匹配的备份数据。
[0010]结合本公开实施例第一方面的第二种可能的实施方式,在第三种可能的实施方式中,所述头文件信息还包括:加密信息。所述方法还包括:接收用户输入的验证信息,根据所述加密信息对所述用户输入的验证信息进行验证,在验证通过的情况下,允许恢复包含所述加密信息的备份数据,否则,禁止恢复包含所述加密信息的备份数据。
[0011]本公开的实施例提供的技术方案可以包括以下有益效果:在该实施方式中,由于根据头文件信息中的加密信息对所述用户输入的验证信息进行验证,在验证通过的情况下,允许恢复包含所述加密信息的备份数据,否则,禁止恢复包含所述加密信息的备份数据,因此,可以保证备份数据的安全。
[0012]在本公开实施例第一方面的第四种可能的实施方式中,所述方法还包括:在所述终端设备通过服务器或客户端安装所述应用时,如果在所述终端设备本地查找出与所述应用匹配的备份数据,停止通过所述服务器或所述客户端安装所述应用,利用查找出的所述备份数据中的所述应用的安装文件安装所述应用。其中,所述服务器或客户端用于通过互联网远程提供所述应用的安装文件。
[0013]本公开的实施例提供的技术方案可以包括以下有益效果:由于本实施例在通过服务器或客户端安装应用时,可以先检测终端设备本地是否有与所述应用相匹配的备份数据。如果有,则停止通过应用商店安装应用,直接恢复包含所述应用的安装文件的备份数据即可,从而在恢复数据过程中,可以利用备份数据中的安装文件进行所述应用的安装操作,因此,不仅备份数据的恢复速度快,还可以提高应用的安装效率。
[0014]在本公开实施例第一方面的第五种可能的实施方式中,所述方法还包括:在接收到备份指令时,将所述应用的备份数据存储或更新到所述终端设备本地;或者,自动定期将所述应用的备份数据存储或更新到所述终端设备本地。
[0015]本公开的实施例提供的技术方案可以包括以下有益效果:通过这两种存储备份数据的实施方式,使得用户卸载应用时,尽管终端设备的操作系统中不会保留所述应用在系统中的数据,但终端设备本地仍然会保留之前所做的备份数据,从而可以在安装应用时,充分利用本地的备份数据,简化用户操作,恢复备份数据的速度更快。
[0016]根据本公开实施例的第二方面,提供一种恢复备份数据的装置。该装置可以配置于终端设备。该装置可以包括:备份数据自动查找模块,被配置为在所述终端设备安装应用时,自动在所述终端设备本地查找与所述应用匹配的备份数据。备份数据恢复模块,被配置为在查找出与所述应用匹配的备份数据的情况下,在所述应用中恢复所述备份数据。
[0017]在本公开实施例第一方面的第一种可能的实施方式中,所述备份数据自动查找模块被配置为在所述终端设备安装应用时,自动通过将终端设备本地的备份数据的头文件信息与所述应用进行匹配来查找与所述应用匹配的备份数据。
[0018]结合本公开实施例第一方面的第一种可能的实施方式,在第二种可能的实施方式中,所述头文件信息包括:应用名称、应用版本标识。所述备份数据自动查找模块被配置为在所述终端设备安装应用时,自动将终端设备本地的备份数据的头文件信息中的应用名称、应用版本标识与所述应用的应用名称、应用版本标识进行匹配,在所述头文件信息匹配子模块确定匹配的情况下,确定所述备份数据为与所述应用匹配的备份数据。
[0019]结合本公开实施例第一方面的第二种可能的实施方式,在第三种可能的实施方式中,所述头文件信息还包括:加密信息。所述装置还包括:验证模块,被配置为接收用户输入的验证信息,根据所述加密信息对所述用户输入的验证信息进行验证,在验证通过的情况下,允许恢复包含所述加密信息的备份数据,否则,禁止恢复包含所述加密信息的备份数据。
[0020]在本公开实施例第一方面的第四种可能的实施方式中,所述装置还包括:应用安装模块,被配置为在所述终端设备通过服务器或客户端安装所述应用时,如果所述备份数据自动查找模块在终端设备本地查找出与所述应用匹配的备份数据,停止通过所述服务器或所述客户端安装所述应用,利用查找出的所述备份数据中的所述应用的安装文件安装所述应用。其中,所述服务器或客户端用于通过互联网远程提供所述应用的安装文件。
[0021]在本公开实施例第一方面的第五种可能的实施方式中,所述装置还包括:备份数据存储模块,被配置为在接收到备份指令时,将所述应用的备份数据存储或更新到所述终端设备本地;或者,自动定期将所述应用的备份数据存储或更新到所述终端设备本地。
[0022]根据本公开实施例的第三方面,提供一种恢复备份数据的装置。该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在终端设备安装应用时,自动在所述终端设备本地查找与所述应用匹配的备份数据;在查找出与所述应用匹配的备份数据的情况下,在所述应用中恢复所述备份数据。
[0023]当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0024]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1