【技术实现步骤摘要】
一种备份数据处理的方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种备份数据处理的方法和装置。
技术介绍
[0002]安装于设备比如终端设备、服务端设备等上的应用或系统,在使用过程中,均可对自身的配置文件,运行所产生文件、数据等进行备份,以用于设备故障之后的应用或系统恢复。由于应用或系统在使用过程中会不断升级,可引起不同版本的备份文件的数据结构存在差异。当应用或系统的版本与备份文件的版本不同时,这种差异的存在往往导致数据恢复失败。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种备份数据处理的方法和装置,能够实现备份数据跨版本恢复。
[0004]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种备份数据处理的方法,包括:
[0005]响应于接收到备份指令,根据预设备份策略,对待备份数据进行备份,并记录备份的当前版本号;
[0006]在预设的升级模块中确定并存储所述当前版本号的升级策略,其中,所述当前版本号的升级策略配置并封装有从所述当前版本号的前一版 ...
【技术保护点】
【技术特征摘要】
1.一种备份数据处理的方法,其特征在于,包括:响应于接收到备份指令,根据预设备份策略,对待备份数据进行备份,并记录备份的当前版本号;在预设的升级模块中确定并存储所述当前版本号的升级策略,其中,所述当前版本号的升级策略配置并封装有从所述当前版本号的前一版本号对应的备份数据升级到所述当前版本号的备份数据的脚本或程序;在接收到数据恢复请求时,获取与所述数据恢复请求包括的应用相关的目标备份数据;判断所述应用的版本号是否大于所述目标备份数据的版本号,如果是,则基于所述升级模块包括的升级策略和所述目标备份数据,为所述应用恢复数据。2.根据权利要求1所述的方法,其特征在于,进一步包括:提供多种备份选项,其中,每一种所述备份选项对应于一种备份类型;在接收到对多种所述备份选项中的至少一个目标备份选项的选择指令时,为至少一个所述目标备份选项对应的目标备份类型确定对应的预设备份策略。3.根据权利要求1所述的方法,其特征在于,基于所述升级模块包括的升级策略和所述目标备份数据,为所述应用恢复数据,包括:执行下述步骤N1至N5:N1:确定所述目标备份数据的版本号对应的下一版本号;N2:根据所述升级模块存储的所述下一版本号对应的升级策略,将所述目标备份数据升级为所述下一版本号对应的数据;N3:判断所述下一版本号是否与所述应用的版本号一致,如果是,则执行步骤N4;否则,执行步骤N5;N4:确定数据恢复完成,并结束循环;N5:将所述下一版本号对应的数据作为目标备份数据,并重置所述目标备份数据的版本号,并执行步骤N1。4.根据权利要求2所述的方法,其特征在于,所述备份类型,包括:数据库存储的信息、文件、文件夹、配置信息以及生成信息中的任意一种或多种的组合。5.根据权利要求2所述的方法,其特征在于,所述对待备份数据进行备份,包括:备份与所述目标备份类型相关的数据。6.根据权利要求1所述的方法,其特征在于,所述对待备份数据进行备份,包括:为所述当前版本号生成备份文件夹;将待备份数据添加到所述备份文件夹;压缩并加密所述备份文件夹,得到备份文件。7.根据权利要求6所述的方法,其特征在于,将待备份数据添加到所述备份文件夹,包括:为所述备份文件夹设置存储目录;将所述...
【专利技术属性】
技术研发人员:高礼朋,周永健,候俊峰,
申请(专利权)人:北京天空卫士网络安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。