一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于主机系统的数据恢复系统的制作方法

2022-10-26 17:33:45 来源:中国专利 TAG:


1.本发明涉及数据恢复技术领域,更具体地说,它涉及一种基于主机系统的数据恢复系统。


背景技术:

2.现有数据库的备份方式通常采用主机热备份,即在主机服务器正常工作的过程中,对输出端的数据进行备份;通过备份的方式,对数据进行保存,可以在数据或设备损坏时,将备份数据传输至设备中,使其正常工作。
3.经检索,中国专利公开了一种数据备份系统及方法(公告号:cn112261114a),该专利包括:生产服务器、本地存储服务器和远程分布式文件系统,远程分布式文件系统包括远程灾备服务器和多个远程存储服务器,远程灾备服务器为远程分布式文件系统的管理节点,远程存储服务器为远程分布式文件系统的数据节点;生产服务器,用于生成待备份数据,向本地存储服务器发送所述待备份数据;本地存储服务器,用于存储生产服务器发送的待备份数据,并向远程灾备服务器发送所述待备份数据;远程灾备服务器,用于接收待备份数据,并采用分布式存储的方式将待备份数据存储至各远程存储服务器在对数据进行储存时,若数据较大,则单次储存的效率较慢,并且在数据部分损坏时,单次修复所需的数据量较少,若直接对所有数据进行修复和覆盖中,则导致修复的效率低,并且消耗的资源较多。


技术实现要素:

4.针对现有技术存在的不足,本发明的目的在于提供一种基于主机系统的数据恢复系统。
5.为实现上述目的,本发明提供了如下技术方案:一种基于主机系统的数据恢复系统,包括数据生产端和数据主机终端;所述数据生产端在不同时间段的数据生成时,分别识别各个时间段数据的特征点,并基于特征点,对数据进行分段,并依次赋予标记1、标记2...标记n;随后基于各个标记,生成同一组数据中不同数据段的关联因子;所述数据主机终端包括接收模块、处理模块、储存模块和虚拟机;所述接收模块用于接收不同时间段的数据,并基于标记识别对应数据中的各个数据段,随后将数据传输至处理模块;所述处理模块将各个标记与数据进行匹配,将数据划分为多个数据段,并将数据段输送至储存模块;所述储存模块将同一数据中不同时间段且同一标记的数据段进行分类储存;且储存模块将同一关联因子的数据传输至虚拟机中,得到备份数据,在数据生产端发出恢复指令后,接收模块将恢复指令和关联因子通过处理模块传输至虚拟机和储存模块;
虚拟机将备份数据传输至数据生产端,进行恢复;储存模块将其内部的数据段重组,并输送至虚拟机与备份数据进行对比。
6.进一步的,所述数据生产端在发送恢复指令时,将所需恢复数据的全部标记和关联因子输送至数据主机终端;虚拟机基于关联因子将备份数据输送至数据生产端;储存模块对应标记的多个数据段基于关联因子重组后,输送至虚拟机与备份数据进行对比,基于对比结果,对备份数据进行更换。
7.进一步的,所述数据生产端对发送后的标记进行备份,在发送恢复指令之前,对所需恢复数据的标记进行识别和匹配,识别数据中损坏的标记x,随后将带有标记x的恢复指令输送至数据主机终端;数据终端将标记x与储存模块进行匹配,将对应的数据段及其关联因子通过虚拟机输送至数据生产端;数据生产端将其内部损坏数据的关联因子与传输数据段的关联因子进行匹配,将传输数据段插入至损坏的数据中进行修复。
8.进一步的,所述储存模块的储存方法,包括以下步骤:步骤一:将储存空间划分多个备份区域,多个备份区域均设置有缓存区域;步骤二:将不同时间段的数据段按照各自数据中的标记储存至对应的区域中;同一区域中,储存不同时间段中同一标记的数据段,方便后续进行恢复;步骤三:在后续备份时,将同一标记的数据段进行对比;若无变化,则将后一组的数据段删除;若有变化,则后一组的数据段将对应区域中的数据进行覆盖,被覆盖的数据移动至缓存区域中,方便后续进行检查。
9.进一步的,所述虚拟机内部设置有两组镜像区域,两组镜像区域分别标记为区域ⅰ和区域ⅱ;区域ⅰ和区域ⅱ轮流更新备份数据;在接收恢复指令后,虚拟机将最新更新的备份数据传输至数据生产端;同时,储存模块向虚拟机中传输具有关联因子的数据,虚拟机将该数据与区域ⅰ和区域ⅱ中的两组备份数据进行对比。
10.进一步的,对比包括以下步骤:a1:若数据与备份数据无差异,则停止输送该数据;a2:若数据与备份数据有差异,虚拟机识别差异部分的标记,并基于该标记,将数据中对应的数据段传输至数据生产端,对已传输的备份数据中对应的数据段进行替换。
11.进一步的,所述接收模块在接收数据生产端的数据时,对该数据的关联因子进行识别,并检测各时间段数据关联因子的离群值,并基于对应数据的大数据,设定对应关联因子的利群阈值;若关联因子的离群值大于利群阈值,则对应数据则进行标记z,并发送标记z至数据生产端。
12.进一步的,数据生产端收到标记z后,对数据主机终端进行反馈;若在时间y内,数据生产端未进行反馈,则数据主机终端向预设的备份联系设备发送警示信息。
13.与现有技术相比,本发明具备以下有益效果:本技术通过对数据进行分段,可以方便对数据进行识别和分类,在对实时更新的设备进行备份时,可以对数据进行分段识别,对改变的数据段进行备份,从而提高备份的速度,并且降低备份的数据量;并且数据主机终端通过虚拟机保存有连续更新的备份数据,可以根据数据生产端的请求,对分段或者整段的数据进行输送,从而方便数据生产端进行恢复;另一方面,在虚拟机对数据生产端进行快速恢复后,可以进一步的对储存模块中的最新数据进行对比,若数据有差异,则将对应的数据段进行更新,从而可以提高恢复的质量;同时,数据主机终端在接收数据时,可以对数据中关联因子的离群值进行检测,在检测出异常时,可以及时进行提示。
附图说明
14.图1为一种基于主机系统的数据恢复系统的系统框图。
具体实施方式
15.参照图1所示,一种基于主机系统的数据恢复系统,包括数据生产端和数据主机终端,数据生产端用于生成数据,并将数据传输至数据主机终端,数据主机终端用于接收数据生产端正常工作时产生的数据,并且数据生产端损坏或其内部数据损坏时,将其内部储存的数据传输至数据生产端中,用于对其进行恢复;数据生产端在不同时间段的数据生成时,分别识别各个时间段数据的特征点,并基于特征点,对数据进行分段,并依次赋予标记1、标记2...标记n;随后基于各个标记,生成同一组数据中不同数据段的关联因子;数据主机终端包括接收模块、处理模块、储存模块和虚拟机;接收模块用于接收不同时间段的数据,并基于标记识别对应数据中的各个数据段,随后将数据传输至处理模块;处理模块将各个标记与数据进行匹配,将数据划分为多个数据段,并将数据段输送至储存模块;储存模块将同一数据中不同时间段且同一标记的数据段进行分类储存;且储存模块将同一关联因子的数据传输至虚拟机中,得到备份数据,在数据生产端发出恢复指令后,接收模块将恢复指令和关联因子通过处理模块传输至虚拟机和储存模块;虚拟机将备份数据传输至数据生产端,进行恢复;储存模块将其内部的数据段重组,并输送至虚拟机与备份数据进行对比。
16.虚拟机内部设置有两组镜像区域,两组镜像区域分别标记为区域ⅰ和区域ⅱ;区域ⅰ和区域ⅱ轮流更新备份数据,即数据第一次备份在区域ⅰ,第二次备份在区域ⅱ,第三次将区域ⅰ的数据进行覆盖,随后重复数据的覆盖;在接收恢复指令后,虚拟机将最新更新的备份数据传输至数据生产端;同时,储存模块向虚拟机中传输具有关联因子的数据,虚拟机将该数据与区域ⅰ和
区域ⅱ中的两组备份数据进行对比。
17.若数据与备份数据无差异,则停止输送该数据;若数据与备份数据有差异,虚拟机识别差异部分的标记,并基于该标记,将数据中对应的数据段传输至数据生产端,对已传输的备份数据中对应的数据段进行替换。
18.接收模块在接收数据生产端的数据时,对该数据的关联因子进行识别,并检测各时间段数据关联因子的离群值,并基于对应数据的大数据,设定对应关联因子的利群阈值;若关联因子的离群值大于利群阈值,则对应数据则进行标记z,并发送标记z至数据生产端。
19.数据生产端收到标记z后,对数据主机终端进行反馈;若在时间y内,数据生产端未进行反馈,则数据主机终端向预设的备份联系设备发送警示信息。
20.工作原理:实施例1数据生产端在数据动态生成时,每隔设定的时间,将数据发送至数据主机终端进行备份;在发送时,识别特征点,其中特征点进行人为设定,数据基于特征点进行分段,并依次进行标记,随后基于各个标记,生成同一组数据中不同数据段的关联因子;数据主机终端中的储存模块将储存空间划分多个备份区域,多个备份区域均设置有缓存区域;将不同时间段的数据段按照各自数据中的标记储存至对应的区域中;同一区域中,储存不同时间段中同一标记的数据段,方便后续进行恢复;在后续备份时,将同一标记的数据段进行对比;数据段有变化,则后一组的数据段将对应区域中的数据进行覆盖,被覆盖的数据移动至缓存区域中,方便后续进行检查;数据生产端在发送恢复指令时,将所需恢复数据的全部标记和关联因子输送至数据主机终端;处理模块在接收到恢复指令和关联因子后,将关联因子分别发送至储存模块和虚拟机;虚拟机在接收到关联因子后,与其内部的备份数据进行匹配,匹配成功后,将备份数据发送至数据生产端,对其内部的数据进行恢复;同时储存模块基于关联因子,对其内部的储存的各个数据段进行重组,重组后发送至虚拟机,与虚拟机内部两组镜像区域中的备份数据进行匹配;匹配无差异,则取消后续的数据传输;匹配有差异,虚拟机识别差异部分的标记,并基于该标记,将数据中对应的数据段传输至数据生产端,对已传输的备份数据中对应的数据段进行替换。
21.实施例2相较于实施例1,本实施例在发送恢复指令之前,对所需恢复数据的标记进行识别和匹配,识别数据中损坏的标记x,随后将带有标记x的恢复指令输送至数据主机终端,其中,x的取值范围在1-n之间;数据终端将标记x与储存模块进行匹配,将对应的数据段及其关联因子通过虚拟
机输送至数据生产端;数据生产端将其内部损坏数据的关联因子与传输数据段的关联因子进行匹配,将传输数据段插入至损坏的数据中进行修复。
22.具体案例某测绘公司采用本技术中的数据恢复系统,在测绘时,由多个测绘仪器将测绘数据传输至位于公司总部的主机中;经反馈,在采用本技术后的数据恢复系统后,在遇到小范围的数据损坏时,数据的恢复速度更快,在测绘工作时,可以降低工作的准备时间;并且在遇到设备损坏时,在将数据转移至新设备中时,速度更快,并且数据的准确度更高,并且恢复的数据,其刚恢复的数据速率较以前所使用的系统速度更快,并且在后续的更新中,其更新后的数据与设备损坏前的数据相差时间更少。
23.以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本模板的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献