数据备份方法、装置、设备及存储介质与流程

文档序号:14910993发布日期:2018-07-10 23:24阅读:来源:国知局

技术特征:

1.一种数据备份方法,其特征在于,包括:

目标备份设备在与源备份设备成功建立备份连接后,获取源备份设备提供的至少一个备份应用程序的应用标识,并获取与至少一个备份应用程序对应的备份路径,所述源备份设备为iOS操作系统;

目标备份设备接收所述源备份设备发送的至少一个目标下载文件的下载描述信息,所述下载描述信息包括:所述目标下载文件在所述源备份设备中的设备绝对路径以及所述目标下载文件在所述目标备份设备中的本地存储路径;

所述目标备份设备如果根据备份核对信息确定所述目标下载文件属于所述至少一个备份应用程序,则将所述目标下载文件下载至所述本地存储路径中,其中,所述备份核对信息包括:所述下载描述信息以及所述至少一个备份应用程序的应用标识,或所述下载描述信息以及所述至少一个备份应用程序对应的备份路径。

2.根据权利要求1所述的方法,其特征在于,所述目标备份设备根据备份核对信息确定所述目标下载文件属于所述至少一个备份应用程序,包括:

所述目标备份设备截取与所述目标下载文件的所述设备绝对路径对应的根目录部分以及相对路径部分;

所述目标备份设备如果确定根据与所述至少一个备份应用程序对应的备份路径读取所述源备份设备获得的文件结果不都为非空,且与非空文件结果对应的备份路径与截取的所述根目录部分不匹配,则根据至少一个备份应用程序的应用标识,构造域值;

所述目标备份设备根据构造的至少一个所述域值,以及截取的所述相对路径部分,计算与所述目标下载文件对应的至少一个文件名;

所述目标备份设备如果确定计算得到的目标文件名与所述目标下载文件的所述本地存储路径相匹配,则确定所述目标下载文件属于与所述目标文件名对应的第一目标备份应用程序;

所述目标备份设备将所述第一目标备份应用程序的备份路径替换为截取的所述根目录部分;

所述目标备份设备将所述目标下载文件下载至所述本地存储路径中,包括:

所述目标备份设备根据截取的所述根目录部分读取所述源备份设备,将获得的目标下载文件保存至所述本地存储路径中。

3.根据权利要求2所述的方法,其特征在于,在所述目标备份设备截取与所述目标下载文件的所述设备绝对路径对应的根目录部分以及相对路径部分之后,还包括:

所述目标备份设备如果确定截取的所述根目录部分与第二目标备份应用程序的备份路径相匹配,且根据所述第二目标备份应用程序的备份路径读取所述源备份设备获得的文件结果为非空,则确定所述目标下载文件属于所述第二目标备份应用程序。

4.根据权利要求2或3所述的方法,其特征在于,还包括:

所述目标备份设备如果确定根据与所述至少一个备份应用程序对应的备份路径读取所述源备份设备获得的文件结果都为非空,且与非空文件结果对应的备份路径与截取的所述根目录部分都不匹配,则确定所述目标下载文件不属于所述备份应用程序;

所述目标备份设备放弃对所述目标下载文件的下载。

5.根据权利要求2所述的方法,其特征在于,所述目标备份设备根据构造的至少一个所述域值,以及截取的所述相对路径部分,计算与所述目标下载文件对应的至少一个文件名,包括:

FileName=SHA1("Domain-rPath");

其中,FileName为所述目标下载文件的文件名,Domain为所述域值,rPath为所述相对路径部分,SHA1("*")为安全哈希算法。

6.根据权利要求1所述的方法,其特征在于,目标备份设备在与源备份设备成功建立备份连接,包括:

所述目标备份设备建立与所述源备份设备的信任通信,且确定所述源备份设备中备份服务的备份功能请求成功,其中,所述源备份设备的备份服务的协议版本满足设定版本需求。

7.根据权利要求1所述的方法,其特征在于,所述备份应用程序包括iOS系统应用程序和第三方应用程序,所述备份应用程序的应用标识包括所述iOS系统应用程序的固定应用标识和所述第三方应用程序的唯一应用标识,其中,所述iOS系统应用程序的固定应用标识为所述源备份设备直接获取的,所述第三方应用程序的唯一应用标识为所述源备份设备通过设定安装代理服务获取的。

8.一种数据备份装置,其特征在于,包括:

获取模块,用于目标备份设备在与源备份设备成功建立备份连接后,获取源备份设备提供的至少一个备份应用程序的应用标识,并获取与至少一个备份应用程序对应的备份路径,所述源备份设备为iOS操作系统;

接收模块,用于目标备份设备接收所述源备份设备发送的至少一个目标下载文件的下载描述信息,所述下载描述信息包括:所述目标下载文件在所述源备份设备中的设备绝对路径以及所述目标下载文件在所述目标备份设备中的本地存储路径;

下载模块,用于所述目标备份设备如果根据备份核对信息确定所述目标下载文件属于所述至少一个备份应用程序,则将所述目标下载文件下载至所述本地存储路径中,其中,所述备份核对信息包括:所述下载描述信息以及所述至少一个备份应用程序的应用标识,或所述下载描述信息以及所述至少一个备份应用程序对应的备份路径。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1