一种基于增量信息系统的终端信息备份方法和装置的制造方法

文档序号:8543591阅读:229来源:国知局
一种基于增量信息系统的终端信息备份方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及终端技术领域,尤其涉及一种基于增量信息系统的终端信息备份方法和装置。
【背景技术】
[0002]随着信息社会的发展,个人终端中的信息也越来越多,为了防止终端中的操作系统崩溃或应用文件被篡改导致的用户数据丢失,需要对这些信息进行备份。
[0003]目前的信息备份方法,通常是由根据自身的需要,将终端中的信息存储至本地专用的存储位置进行备份。
[0004]然而,这种根据用户的操作在本地进行信息备份的方法,备份效率较低且占用终端的存储空间。

【发明内容】

[0005]本申请提供了一种基于增量信息系统的终端信息备份方法和装置。
[0006]一方面,本申请提供了一种基于增量信息系统的终端信息备份方法,包括以下备份步骤:存储本地信息中的原始镜像信息;使用标签标记预设周期内的本地信息中的增量信息;生成所述增量信息的镜像信息;以及将所述镜像信息上传至云端。
[0007]在某些实施方式中,所述方法还包括:响应于检测到本地信息仅包括所述原始镜像信息,从所述云端下载所述镜像信息;以及合并所述本地信息与下载的镜像信息。
[0008]在某些实施方式中,所述方法还包括:响应于检测到本地信息包括所述原始镜像信息和能够正常工作的增量信息,比对云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本;若比对结果为是,则下载云端中高版本的镜像信息;以及合并所述本地信息与下载的镜像信息。
[0009]在某些实施方式中,所述方法还包括以下执行步骤:若合并后的信息能够正常工作,则执行所述备份步骤;若合并后的信息不能够正常工作,则按照时间戳移除下载的镜像信息中具有最新标签的镜像信息,重新合并本地信息与下载的镜像信息,并执行所述执行步骤。
[0010]在某些实施方式中,所述方法还包括:根据用户输入的操作,确定备份参数,所述备份参数包括以下一项或多项:所述预设周期、是否支持本地备份。
[0011]在某些实施方式中,所述将所述镜像信息上传至云端包括:监测网络传输是否通畅;若通畅,将所述镜像信息上传至云端;若不通畅,将所述镜像信息存储至预先建立的本地数据库,以及当检测到网络传输通畅时,将所述本地数据库中的所述镜像信息上传至云端。
[0012]第二方面,本申请提供了一种基于增量信息系统的终端信息备份装置,包括以下备份模块:存储模块,用于存储本地信息中的原始镜像信息;标记模块,用于使用标签标记预设周期内的本地信息中的增量信息;生成模块,用于生成所述增量信息的镜像信息;以及上传模块,用于将所述镜像信息上传至云端。
[0013]在某些实施方式中,所述装置还包括:第一合并模块,用于响应于检测到本地信息仅包括所述原始镜像信息,从所述云端下载所述镜像信息;以及合并所述本地信息与下载的镜像信息。
[0014]在某些实施方式中,所述装置还包括:第二合并模块,用于响应于检测到本地信息包括所述原始镜像信息和能够正常工作的增量信息,比对云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本;若比对结果为是,则下载云端中高版本的镜像信息;以及合并所述本地信息与下载的镜像信息。
[0015]在某些实施方式中,所述装置还包括以下执行模块:第一执行模块,用于若合并后的信息能够正常工作,则调用所述备份模块;第二执行模块,用于若合并后的信息不能够正常工作,则按照时间戳移除下载的镜像信息中具有最新标签的镜像信息,重新合并本地信息与下载的镜像信息,并调用所述执行模块。
[0016]在某些实施方式中,所述装置还包括:设置模块,用于根据用户输入的操作,确定备份参数,所述备份参数包括以下一项或多项:所述预设周期、是否支持本地备份。
[0017]在某些实施方式中,所述上传模块包括:监测子模块,用于监测网络传输是否通畅;第一上传子模块,用于若网络传输通畅,将所述镜像信息上传至云端;第二上传子模块,用于若网络传输不通畅,将所述镜像信息存储至预先建立的本地数据库,以及当检测到网络传输通畅时,将所述本地数据库中的所述镜像信息上传至云端。
[0018]本申请提供的基于增量信息系统的终端信息备份方法和装置,通过存储本地信息中的原始镜像信息,随后使用标签标记预设周期内的本地信息中的增量信息,而后生成增量信息的镜像信息,最后将镜像信息上传至云端,实现了按照预设周期自动对本地信息的增量信息进行备份,提高了信息备份的效率并且不占用终端的存储空间。
[0019]进一步地,根据部分实施例,响应于检测到本地信息仅包括原始镜像信息,从云端下载镜像信息,并且合并本地信息与下载的镜像信息,实现了当终端中的信息崩溃时,通过合并本地存储的原始镜像信息和下载的镜像信息,能够快速修复本地信息。
[0020]进一步地,根据部分实施例,响应于检测到本地信息包括原始镜像信息和能够正常工作的增量信息,比对云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本;以及若比对结果为是,则下载云端中高版本的镜像信息,并且合并本地信息与下载的镜像信息,实现了当终端中的信息被篡改异常时,通过合并包括原始镜像信息和能够正常工作的增量信息的本地信息以及云端中高版本的镜像信息,能够快速修复本地信息。
【附图说明】
[0021]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0022]图1示出了可以应用本申请实施例的示例性系统架构;
[0023]图2a示出了根据本申请实施例的基于增量信息系统的终端信息备份方法的示例性流程图;
[0024]图2b示出了应用本申请的基于增量信息系统的终端信息备份方法的一种文件系统的不意图;
[0025]图3a示出了根据本申请实施例的基于增量信息系统的终端信息备份方法中的一种修复方法的示意性流程图;
[0026]图3b示出了用户在更换新终端时应用图3a中的修复方法的应用场景的示例图;
[0027]图4示出了根据本申请实施例的基于增量信息系统的终端信息备份方法中的另一种修复方法的示意性流程图;
[0028]图5示出了根据本申请实施例的基于增量信息系统的终端信息备份方法的一种优选的示意性流程图;
[0029]图6示出了根据本申请实施例的基于增量信息系统的终端信息备份装置的示例性结构图;
[0030]图7示出了适于用来实现本申请实施例的终端设备的计算机系统的结构示意图。
【具体实施方式】
[0031]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0032]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0033]图1示出了可以应用本申请实施例的示例性系统架构100。
[0034]如图1所示,系统架构100可以包括终端设备101、102、网络103和服务器104。网络103用以在终端设备101、102和云服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0035]用户110可以使用终端设备101、102通过网络103与云服务器104交互,以接收或发送消息等。终端设备101、102上可以安装有各种通讯客户端应用,例如即时通信工具、邮箱客户端、社交平台软件等。
[0036]终端设备101、102可以是各种电子设备,包括但不限于个人电脑、智能手机、智能手表、平板电脑、个人数字助理等等。
[0037]云服务器104可以是提供各种服务的云端服务器。云服务器可以对
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1