一种基于区块链查询的系统备份及验证方法技术方案

技术编号:25755923 阅读:11 留言:0更新日期:2020-09-25 21:05
本发明专利技术公开了一种基于区块链查询的系统备份及验证方法,区块链存储系统的内部包括有区块链数据备份模块、数据恢复模块、数据备份验证模块和快速查询模块,所述区块链数据备份模块的输出端与数据恢复模块的输入端相连接,所述数据备份验证模块的输出端与快速查询模块的输入端相连接。该基于区块链查询的系统备份及验证方法,首先,此系统将多个系统备份文件分别分类放置于存储备份节点的内部,有利于保证备份文件的分散性,避免出现传统情况下文件易损坏,造成使用效果下降,不能够及时对数据进行恢复的问题,而且此系统内部还具有数据恢复模块,能够对具有问题的文件进行恢复,很好的提高了数据的正常使用效果。

【技术实现步骤摘要】
一种基于区块链查询的系统备份及验证方法
本专利技术涉及数据备份
,具体为一种基于区块链查询的系统备份及验证方法。
技术介绍
如果系统的硬件或存储媒体发生故障,“备份”工具可以帮助您保护数据免受意外的损失。例如,可以使用"备份"创建硬盘中数据的副本,然后将数据存储到其他存储设备。备份存储媒体既可以是逻辑驱动器(如硬盘)、独立的存储设备(如可移动磁盘),也可以是由自动转换器组织和控制的整个磁盘库或磁带库。如果硬盘上的原始数据被意外删除或覆盖,或因为硬盘故障而不能访问该数据,那么您可以十分方便的从存档副本中还原该数据。备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。然而,现在的数据备份都是将文件或系统等其他相关的数据进行整体捆绑备份,这样在使用的过程中,文件受到损坏后就可能会全部无法使用,造成系统崩溃,无法及时的对电脑安全进行维护,而且一般的数据备份的保密性不够,不利于快速查找,提高数据恢复的效率。
技术实现思路
本专利技术的目的在于提供一种基于区块链查询的系统备份及验证方法,以解决上述
技术介绍
中提出现在的数据备份都是将文件或系统等其他相关的数据进行整体捆绑备份,这样在使用的过程中,文件受到损坏后就可能会全部无法使用,造成系统崩溃,无法及时的对电脑安全进行维护,而且一般的数据备份的保密性不够,不利于快速查找,提高数据恢复效率的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于区块链查询的系统备份及验证方法,其步骤如下:步骤一:在个人连接终端的内部设置有区块链存储系统,其中设置有区块链数据备份模块,使用者能够在此模块的内部进行登录,将需要存储的系统文件进行上传,随后此模块能够根据上传的系统文件自行进行快速的备份,备份的系统文件将根据系统文件的大小、存储日期等条件进行分类,系统文件根据分类会依次在区块链数据备份模块的内部生成为多个不同的存储备份节点,从而进行系统文件的存储;步骤二:在数据进行存储备份的同时,区块链数据备份模块对其中的每个存储备份节点的系统文件都进行了加密的处理,在加密保存的同时,同时还对其编码进行了简化,增加了识别码的添加,识别码作为识别工具能够被直接识别,同时外部简化的编码与数据恢复模块相连接,就能够随时将损坏的存储备份节点内部的系统文件进行修复,避免出现系统文件损坏的问题;步骤三:当需要对备份的系统文件进行验证提取的话,首先要在其中的信息登录注册单元进行个人的登录,登录信息激活后就能够快速找回复制上传的系统文件,随后在移动终端内部设置的数据备份模块中向快速查询模块发送对系统文件验证查询的申请,这样就能够快速生成能够与识别码一一匹配的申请码,随后快速查询模块就能够根据需要生成特定的指令向区块链数据备份模块进行申请,对需要申请的系统文件进行解密即可;步骤四:解码后的系统文件能够通过备份的方式进入到数据恢复模块进行数据修复,数据恢复模块主要是为了避免系统文件损坏,系统文件修复完成后就能够传输至数据备份验证模块内部进行查看。数据存储加密模块:该模块通过在区块链数据备份模块中对待存储和上传的数据进行加密,在加密保存的同时,同时还对数据的编码进行了简化,增加了识别码的添加,识别码是与个人信息相互进行结合计算的;存储备份节点:该节点是用来存储不同种类的系统文件的,其可根据需要分为多个,分别将不同种类的系统文件进行分批次存储;数据分类模块:该模块能够数据进行快速备份,在备份的同时还能够根据不同系统文件的大小、存储日期或系统文件名等条件进行分类,使其分散至不同的存储备份节点中进行存储。进一步的,所述存储备份节点设置的数量有多个,且其输出端均与数据恢复模块的输入端相连接,所述数据恢复模块的输出端与数据备份验证模块的输入端相连接。进一步的,所述数据备份验证模块内部包括有信息登录注册单元、申请码生成和系统文件解密单元,所述信息登录注册单元的输出端与申请码生成的输入端相连接,所述申请码生成的输出端与系统文件解密单元的输入端相连接。进一步的,所述区块链存储系统的内部包括有区块链数据备份模块、数据恢复模块、数据备份验证模块和快速查询模块,所述区块链数据备份模块的输出端与数据恢复模块的输入端相连接,所述数据备份验证模块的输出端与快速查询模块的输入端相连接,所述快速查询模块的输出端与区块链数据备份模块的输入端相连接。进一步的,所述存储备份节点与互联网云平台相互连接,所述区块链数据备份模块与互联网云平台通过无线网络为双向连接。与现有技术相比,本专利技术的有益效果是:该基于区块链查询的系统备份及验证方法,首先,此系统将多个系统备份文件分别分类放置于存储备份节点的内部,有利于保证备份文件的分散性,避免出现传统情况下文件易损坏,造成使用效果下降,不能够及时对数据进行恢复的问题,而且此系统内部还具有数据恢复模块,能够对具有问题的文件进行恢复,很好的提高了数据的正常使用效果,同时被备份的文件皆被加密,增加了识别码的添加,识别码作为识别工具能够被直接识别,与申请码相互匹配解密,快速查询模块能够根据需要生成特定的指令向区块链数据备份模块进行申请,对需要申请的系统文件进行解密,一方面提高了文件提取的速度,另一方面也有利于增加文件加密的效果,避免被攻击造成文件损坏,进一步增加了系统备份文件的安全性。附图说明图1为本专利技术连接原理示意图;图2为本专利技术系统备份流程示意图;图3为本专利技术备份验证流程示意图;图4为本专利技术数据备份验证模块内部示意图。具体实施方式下面将结合本专利技术实施例对本专利技术作进一步说明。请参考图1-4,实施例一:本专利技术公开了一种基于区块链查询的系统备份及验证方法,其步骤如下:步骤一:在个人连接终端的内部设置有区块链存储系统,其中设置有区块链数据备份模块,使用者能够在此模块的内部进行登录,将需要存储的系统文件进行上传,随后此模块能够根据上传的系统文件自行进行快速的备份,备份的系统文件将根据系统文件的大小、存储日期等条件进行分类,系统文件根据分类会依次在区块链数据备份模块的内部生成为多个不同的存储备份节点,从而进行系统文件的存储;步骤二:在数据进行存储备份的同时,区块链数据备份模块对其中的每个存储备份节点的系统文件都进行了加密的处理,在加密保存的同时,同时还对其编码进行了简化,增加了识别码的添加,识别码作为识别工具能够被直接识别,同时外部简化的编码与数据恢复模块相连接,就能够随时将损坏的存储备份节点内部的系统文件进行修复,避免出现系统文件损坏的问题;步骤三:当需要对备份的系统文件进行验证提取的话,首先要在其中的信息登录本文档来自技高网...

【技术保护点】
1.一种基于区块链查询的系统备份及验证方法,其特征在于:其步骤如下:/n步骤一:在个人连接终端的内部设置有区块链存储系统,其中设置有区块链数据备份模块,使用者能够在此模块的内部进行登录,将需要存储的系统文件进行上传,随后此模块能够根据上传的系统文件自行进行快速的备份,备份的系统文件将根据系统文件的大小、存储日期等条件进行分类,系统文件根据分类会依次在区块链数据备份模块的内部生成为多个不同的存储备份节点,从而进行系统文件的存储;/n步骤二:在数据进行存储备份的同时,区块链数据备份模块对其中的每个存储备份节点的系统文件都进行了加密的处理,在加密保存的同时,同时还对其编码进行了简化,增加了识别码的添加,识别码作为识别工具能够被直接识别,同时外部简化的编码与数据恢复模块相连接,就能够随时将损坏的存储备份节点内部的系统文件进行修复,避免出现系统文件损坏的问题;/n步骤三:当需要对备份的系统文件进行验证提取的话,首先要在其中的信息登录注册单元进行个人的登录,登录信息激活后就能够快速找回复制上传的系统文件,随后在移动终端内部设置的数据备份模块中向快速查询模块发送对系统文件验证查询的申请,这样就能够快速生成能够与识别码一一匹配的申请码,随后快速查询模块就能够根据需要生成特定的指令向区块链数据备份模块进行申请,对需要申请的系统文件进行解密即可;/n步骤四:解码后的系统文件能够通过备份的方式进入到数据恢复模块进行数据修复,数据恢复模块主要是为了避免系统文件损坏,系统文件修复完成后就能够传输至数据备份验证模块内部进行查看。/n数据存储加密模块:该模块通过在区块链数据备份模块中对待存储和上传的数据进行加密,在加密保存的同时,同时还对数据的编码进行了简化,增加了识别码的添加,识别码是与个人信息相互进行结合计算的;/n存储备份节点:该节点是用来存储不同种类的系统文件的,其可根据需要分为多个,分别将不同种类的系统文件进行分批次存储;/n数据分类模块:该模块能够数据进行快速备份,在备份的同时还能够根据不同系统文件的大小、存储日期或系统文件名等条件进行分类,使其分散至不同的存储备份节点中进行存储。/n...

【技术特征摘要】
1.一种基于区块链查询的系统备份及验证方法,其特征在于:其步骤如下:
步骤一:在个人连接终端的内部设置有区块链存储系统,其中设置有区块链数据备份模块,使用者能够在此模块的内部进行登录,将需要存储的系统文件进行上传,随后此模块能够根据上传的系统文件自行进行快速的备份,备份的系统文件将根据系统文件的大小、存储日期等条件进行分类,系统文件根据分类会依次在区块链数据备份模块的内部生成为多个不同的存储备份节点,从而进行系统文件的存储;
步骤二:在数据进行存储备份的同时,区块链数据备份模块对其中的每个存储备份节点的系统文件都进行了加密的处理,在加密保存的同时,同时还对其编码进行了简化,增加了识别码的添加,识别码作为识别工具能够被直接识别,同时外部简化的编码与数据恢复模块相连接,就能够随时将损坏的存储备份节点内部的系统文件进行修复,避免出现系统文件损坏的问题;
步骤三:当需要对备份的系统文件进行验证提取的话,首先要在其中的信息登录注册单元进行个人的登录,登录信息激活后就能够快速找回复制上传的系统文件,随后在移动终端内部设置的数据备份模块中向快速查询模块发送对系统文件验证查询的申请,这样就能够快速生成能够与识别码一一匹配的申请码,随后快速查询模块就能够根据需要生成特定的指令向区块链数据备份模块进行申请,对需要申请的系统文件进行解密即可;
步骤四:解码后的系统文件能够通过备份的方式进入到数据恢复模块进行数据修复,数据恢复模块主要是为了避免系统文件损坏,系统文件修复完成后就能够传输至数据备份验证模块内部进行查看。
数据存储加密模块:该模块通过在区块链数据备份模块中对待存储和上传的数据进行加密,在加密保存的同时,同时还对数据的编...

【专利技术属性】
技术研发人员:邵壮王剑
申请(专利权)人:江苏荣泽信息科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1