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

文档序号:8543591阅读:来源:国知局
示出了根据本申请实施例的基于增量信息系统的终端信息备份方法中的另一种修复方法的示意性流程图400。
[0076]该基于增量信息系统的终端信息备份方法中的另一种修复方法400,在步骤201至步骤204的基础上,还可以包括以下步骤:
[0077]步骤401:检测本地信息是否包括原始镜像信息和能够正常工作的增量信息。
[0078]在对本地信息进行检测时,可以通过对于标签的检测确定本地信息所包括的信息是否包括原始镜像信息和能够正常工作的增量信息。
[0079]其中,能够正常工作的增量信息可以为终端上一次正常启动时的增量信息,例如上一次能够正常启动时的操作系统的增量信息,上一次能够正常启动时的应用的增量信息,上一次能够正常启动时的文件的增量信息等。
[0080]步骤402:响应于检测到本地信息包括原始镜像信息和能够正常工作的增量信息,比对云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本。
[0081]在对本地信息进行检测之后,如检测的结果为本地信息包括原始镜像信息和能够正常工作的增量信息,则可以比对云端中镜像信息的标签的版本和能够正常工作的增量信息的标签的版本,以判断云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本。
[0082]步骤403:若比对结果为是,则下载云端中高版本的镜像信息。
[0083]在从云端下载镜像信息时,可以根据用户账户(例如手机账户或邮箱账户等)确定用户所上传的镜像信息,并根据能够正常工作的增量信息的标签和云端的镜像信息的标签,确定需要从云端下载的高版本的镜像信息。
[0084]步骤404:合并本地信息与下载的镜像信息。
[0085]在将云端的高版本的镜像信息下载到本地之后,可以将本地信息与下载的镜像信息合并,以修复文件系统。
[0086]在文件系统被误修改或被恶意篡改造成无法启动的故障时,可以使用本申请实施例中的该修复方法,大大的减少下载的数据量,轻松帮助用户修复被误修改或被恶意篡改的文件系统。
[0087]优选地,请参考图5,图5示出了根据本申请实施例的基于增量信息系统的终端信息备份方法的一种优选的示意性流程图500。
[0088]如图5所示,基于增量信息系统的终端信息备份方法500可以包括:
[0089]步骤501:执行备份步骤。
[0090]其中,备份步骤可以包括:首先存储本地信息中的原始镜像信息,然后使用标签标记预设周期内的本地信息中的增量信息,随后生成增量信息的镜像信息,最后将镜像信息上传至云端。
[0091 ] 上述的步骤501,与图2中的步骤201、步骤202、步骤203及步骤204相同,在此不再赘述。
[0092]步骤502:检测本地信息是否仅包括原始镜像信息。
[0093]在对本地信息进行检测时,可以通过对于标签的检测确定本地信息所包括的信息是否仅包括原始镜像信息。
[0094]步骤503:如本地信息仅包括原始镜像信息,从云端下载镜像信息,并将其与本地信息合并。
[0095]在对本地信息进行检测之后,如检测的结果为本地信息仅包括原始镜像信息,则可以从云端下载镜像信息。在将云端的镜像信息下载到本地之后,可以将本地信息与下载的镜像信息合并,以修复文件系统。
[0096]上述的步骤503与图3中的步骤302及步骤303相同,在此不再赘述。
[0097]步骤504:若本地信息包括原始镜像信息和能够正常工作的增量信息,下载云端中高于能够正常工作的增量信息的标签的版本的镜像信息,并将其与本地信息合并。
[0098]在对本地信息进行检测之后,如检测的结果为本地信息包括原始镜像信息和能够正常工作的增量信息,则可以比对云端中镜像信息的标签的版本和能够正常工作的增量信息的标签的版本,以判断云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本,若是,则根据能够正常工作的增量信息的标签和云端的镜像信息的标签,确定需要从云端下载的高版本的镜像信息并进行下载。在将云端的高版本的镜像信息下载到本地之后,可以将本地信息与下载的镜像信息合并,以修复文件系统。
[0099]上述的步骤504与图4中的步骤402及步骤403相同,在此不再赘述。
[0100]步骤505:判断合并后的信息是否能正常工作:若是,返回步骤501 ;若否,执行步骤 506。
[0101]上述的步骤505用于对合并后的信息进行异常判断,以进一步针对不同的判断结果执行不同的步骤:当合并后的信息能正常工作时,例如合并后的操作系统能够正常启动,合并后的应用能够正常运行,合并后的文件未被篡改时,返回步骤501 ;当合并后的信息不能正常工作时,执行步骤506。
[0102]步骤506:按照时间戳移除下载的镜像信息中具有最新标签的镜像信息,重新合并本地信息与下载的镜像信息,之后返回步骤505。
[0103]在这里,若步骤505进行异常判断的结果为合并后的信息工作异常,则通过步骤506对该异常进行处理:按照时间戳移除最后一个版本的镜像信息,重新合并本地信息与下载的镜像信息,并返回步骤505重新对合并结果进行异常判断,若步骤505进行异常判断的结果为合并后的信息能正常工作,则继续执行备份步骤501。
[0104]通过上述的基于增量信息系统的终端信息备份方法,提高了终端信息的安全和稳定性,大量减少了用户在终端信息损坏之后进行信息修复和用户在更换终端时更新同步终端数据所浪费的时间。
[0105]进一步参考图6,其示出了根据本申请实施例的基于增量信息系统的终端信息备份装置的示例性结构图600。
[0106]如图6所示,基于增量信息系统的终端信息备份装置600可以包括以下备份模块610:存储模块611,标记模块612,生成模块613和上传模块614。
[0107]存储模块611,用于存储本地信息中的原始镜像信息。
[0108]标记模块612,用于使用标签标记预设周期内的本地信息中的增量信息。
[0109]生成模块613,用于生成增量信息的镜像信息。
[0110]上传模块614,用于将镜像信息上传至云端。
[0111]进一步地,上传模块614还可以包括监测子模块6141,第一上传子模块6142和第二上传子模块6143。
[0112]可选地,基于增量信息系统的终端信息备份装置600还可以包括:第一合并模块620,第二合并模块630,执行模块640和设置模块650。
[0113]第一合并模块620,用于响应于检测到本地信息仅包括原始镜像信息,从云端下载镜像信息;以及合并本地信息与下载的镜像信息。
[0114]第二合并模块630,用于响应于检测到本地信息包括原始镜像信息和能够正常工作的增量信息,比对云端中镜像信息的标签的版本是否高于能够正常工作的增量信息的标签的版本;若比对结果为是,则下载云端中高版本的镜像信息;以及合并本地信息与下载的镜像信息。
[0115]执行模块640,可以包括第一执行模块641和第二执行模块642。其中,第一执行模块641,用于若合并后的信息能够正常工作,则调用备份模块610 ;第二执行模块642,用于若合并后的信息不能够正常工作,则按照时间戳移除下载的镜像信息中具有最新标签的镜像信息,重新合并本地信息与下载的镜像信息,并调用执行模块640。
[0116]设置模块650,用于根据用户输入的操作,确定备份参数,备份参数包括以下一项或多项:预设周期、是否支持本地备份。
[0117]通过上述基于增量信息系统的终端信息备份装置,提高了终端文件系统的安全和稳定性,大量减少用户在终端文件系统毁坏之后进行信息修复和用户更换终端时更新同步终端数据所浪费的时间。
[0118]下面参考图7,其示出了适于用来实现本申请实施例的终端设备的计算机系统700的结构示意图。
[0119]如图7所示,计
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1