一种基于区块链的分布式存储方法技术

技术编号:39032320 阅读:12 留言:0更新日期:2023-10-10 11:45
本发明专利技术公开了一种基于区块链的分布式存储方法,涉及存储技术领域,本发明专利技术通过标记i个校园的数据实时信息临时存储后以待检集合形式发送到服务器有助于收集大量的数据信息进而缩短收集时间,减少数据收集成本。并进行了特征模型分析、序列化分析、统一化处理、量纲分析。通过对待检集合内数据信息进行特征模型分析和序列化分析,有助于提高系统的响应速率并扩大存储容量。同时对待检集合内数据统一化处理,有助于我们及时判断存储区的数据传输情况进而提高存储性能;此外,通过量纲分析得到存储区的质量来判断存储区的容量大小并加以备份,进而拓展存储空间,提高服务器计算能力以提高数据存储的可靠性。提高数据存储的可靠性。提高数据存储的可靠性。

【技术实现步骤摘要】
一种基于区块链的分布式存储方法


[0001]本专利技术涉及存储
,尤其涉及一种基于区块链的分布式存储方法。

技术介绍

[0002]分布式存储是把数据分散存储到多个存储服务器上,并把分散的存储资源整合成虚拟存储设备,实际上就是把数据分散的存储在服务器的四处。传统网络存储系统,是用单个存储服务器存放所有的数据,但是这样会存在性能瓶颈。而分布式存储是用多台存储服务器来分担存储负荷,很好的提高了存储系统的存储、读取效率。
[0003]区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,它是比特币的一个底层运用技术。传统的信息储存和交流都会经过一个服务器,也就是一个数据库,所有的信息都能在这个数据库里面找到或是修改。
[0004]目前区块链分布存储技术应用于校园信息中还不够完善,在收集i个学校实时数据信息时,对于两类信息的特征信息无法判断,导致预处理时文件名称格式无法统一,从而影响后续数据分析,降低分布存储效率;在对文稿格式统一化后,因文稿的格式和内容的重合度和偏差度无法计算导致文稿无法进行特征模型分析进而无法获得相应的叠合度,使得整个分布存储过程停滞不前,从而影响工作进度;
[0005]针对上述的技术缺陷,现提出一种解决方案。

技术实现思路

[0006]本专利技术的目的在于:在于提供一种基于区块链的分布式存储方法,去解决上述提出的技术缺陷,本专利技术通过标记i个校园的数据实时信息临时存储后以待检集合形式发送到服务器有助于收集大量的数据信息进而缩短收集时间,减少数据收集成本。并进行了特征模型分析、序列化分析、统一化处理、量纲分析。通过对待检集合内数据信息进行特征模型分析和序列化分析,有助于提高系统的响应速率并扩大存储容量。同时对待检集合内数据统一化处理,有助于我们及时判断存储区的数据传输情况进而提高存储性能;此外,通过量纲分析得到存储区的质量来判断存储区的容量大小并加以备份,进而拓展存储空间,提高服务器计算能力以提高数据存储的可靠性。
[0007]为了实现上述目的,本专利技术采用了如下技术方案:
[0008]一种基于区块链的分布式存储方法,应用到城市校园的方法,具体步骤如下:
[0009]步骤一:将若干学校分别标记为i,采集学校的实时数据信息并进行临时存储,当学校实时数据信息的数据量大于预设值时,则将临时存储的学校实时数据信息进行压缩打包以生成待检测信息包,再获取预设周期内待检测信息包以构成待检集合;当待检集合的数量等于预设数量时,则将待检集合发送给服务器;
[0010]步骤二:服务器接收到待检集合后,将待检集合内的学校实时数据信息按照标记的序号进行从小到大排序,将排序后的学校实时数据信息依次进行解压并依次进行特征模型分析以生成对应的叠合度;并通过叠合度判定生成同类储存文件集合和无关储存文件集
合;
[0011]步骤三:再将多组同类储存文件集合和无关储存文件集合进行序列化分析以动态化生成新建存储区域和无关存储区域;获取各学校多组的新建存储区域和无关存储区域并自动化处理生成同类存储区域和无关储存区域;
[0012]步骤四:再采集预设时间内待检集合发送给服务器过程中的数据传输速率波动、待检集合内数据的剩余量、待检集合内数据的延时时间后进行统一化处理得到数据传输的质量;通过数据传输质量判定数据服务过程中的存储情况并进行相应处理;
[0013]步骤五:当数据传输质量处于预设质量区间时,则将存储区划分为n个子区,将测试信息分别存储到子区并获取子区的数据传输速率波动、测试信息的剩余量、测试信息的延时时间经统一化处理并分别得到子区传输质量,当子区传输质量小于预设子区值,则不进行处理,反之,则将此子区进行隔离,以保证数据传输质量;
[0014]步骤六:在预设周期内获取存储区内隔离的子区数量、总的数据传输的质量和非隔离的子区数量进行量纲分析得到存储区的质量,当存储区的质量大于预设存储值时,则生成操作信号,则更换存储区对应的硬件。
[0015]进一步的,特征模型分析的过程具体步骤如下:
[0016]i个学校发送的实时数据信息包括文档信息和图片信息,将排序后的学校实时数据信息依次进行解压,并对文档信息和图片信息分别进行处理,对于文档信息的文件名称按照格式统一化;之后对图片信息进行文本扫描,将扫描后的文本内容放置到文档中,并插入原图片,比对信息无误后将文件名称再次按照格式统一化生成确定文稿,以统一两类数据信息的格式;
[0017]提取任意两组的确定文稿,对两组确定文稿的格式和内容进行特征模型分析以生成对应的叠合度;并通过叠合度判定生成同类储存文件集合和无关储存文件集合,其中文件名称的格式为序号

文本类别

时间。
[0018]进一步,叠合度通过特征模型分析生成的具体过程如下:
[0019]分别将两组的确定文稿的格式和内容进行比较并生成对应的重合度和偏差度,并分别将重合度和偏差度标记为S1、S2、P1和P2;经归一化公式得到叠合度D,归一化公式为其中e1、e2为权重因子,权重因子使叠合度D模拟计算的更加真实,e1+e2=1,且e1小于e2。
[0020]进一步,同类储存文件集合和无关储存文件集合判定生成的过程具体步骤如下:
[0021]获取数据存储中的预设叠合区间[Qa,Qb];
[0022]①
提取D>Qbmax的对应文件并构建生成若干同类储存文件集合A,其中Qbmax为预设叠合区间的最大值;同类储存文件集合A为同类关系文件;
[0023]②
提取Qami n<D≤Qbmax的对应文件并构建生成无关储存文件集合B;即无同类关系,暂时储存到一起,其中Qami n为预设叠合区间的最小值。
[0024]进一步,同类存储区域和无关储存区域自动化处理生成的过程如下:
[0025]将各学校多组同类储存文件集合依次标记为A0、A1、A2
……
,将各学校多组无关储存文件集合依次标记为B0、B1、B2
……

[0026]提取A0同类储存文件集合构建生成同类存储区域,将A1、A2
……
的同类储存文件集合与A0同类储存文件集合进行比较,从A0同类储存文件集合中提取标准同类储存文件,从A1、A2
……
的同类储存文件集合中任意提取标准同类储存文件,再获取两组同类储存文件的叠合度,当叠合度大于预设值时,则将两组同类储存文件集合进行合并自动化新建同类存储区域;
[0027]再将多组无关储存文件集合内的文件进行汇总并重复步骤3的过程以生成新的同类存储集合和无关储存文件集合;通过新的同类存储集合和无关储存文件集合分别自动化新建同类存储区域和无关存储区域。
[0028]进一步,统一化处理得到数据传输质量的具体过程如下:
[0029]采集数据传输速率波动C、待检集合内数据的剩余量L、待检集合内数据的延时时间T,通过建立传输质量模型进行统一化得到数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的分布式存储方法,应用到城市校园的方法,其特征在于,具体步骤如下:步骤一:将若干学校分别标记为i,采集学校的实时数据信息并进行临时存储,当学校实时数据信息的数据量大于预设值时,则将临时存储的学校实时数据信息进行压缩打包以生成待检测信息包,再获取预设周期内待检测信息包以构成待检集合;当待检集合的数量等于预设数量时,则将待检集合发送给服务器;步骤二:服务器接收到待检集合后,将待检集合内的学校实时数据信息按照标记的序号进行从小到大排序,将排序后的学校实时数据信息依次进行解压并依次进行特征模型分析以生成对应的叠合度;并通过叠合度判定生成同类储存文件集合和无关储存文件集合;步骤三:再将多组同类储存文件集合和无关储存文件集合进行序列化分析以动态化生成新建存储区域和无关存储区域;获取各学校多组的新建存储区域和无关存储区域并自动化处理生成同类存储区域和无关储存区域;步骤四:再采集预设时间内待检集合发送给服务器过程中的数据传输速率波动、待检集合内数据的剩余量、待检集合内数据的延时时间后进行统一化处理得到数据传输的质量;通过数据传输质量判定数据服务过程中的存储情况并进行相应处理;步骤五:当数据传输质量处于预设质量区间时,则将存储区划分为n个子区,将测试信息分别存储到子区并获取子区的数据传输速率波动、测试信息的剩余量、测试信息的延时时间经统一化处理并分别得到子区传输质量,当子区传输质量小于预设子区值,则不进行处理,反之,则将此子区进行隔离,以保证数据传输质量;步骤六:在预设周期内获取存储区内隔离的子区数量、总的数据传输的质量和非隔离的子区数量进行量纲分析得到存储区的质量,当存储区的质量大于预设存储值时,则生成操作信号,则更换存储区对应的硬件。2.根据权利要求1所述的一种基于区块链的分布式存储方法,其特征在于,特征模型分析的过程具体步骤如下:i个学校发送的实时数据信息包括文档信息和图片信息,将排序后的学校实时数据信息依次进行解压,并对文档信息和图片信息分别进行处理,对于文档信息的文件名称按照格式统一化;之后对图片信息进行文本扫描,将扫描后的文本内容放置到文档中,并插入原图片,比对信息无误后将文件名称再次按照格式统一化生成确定文稿,以统一两类数据信息的格式;提取任意两组的确定文稿,对两组确定文稿的格式和内容进行特征模型分析以生成对应的叠合度;并通过叠合度判定生成同类储存文件集合和无关储存文件集合,其中文件名称的格式为序号

文本类别

时间。3.根据权利要求2所述的一种基于区块链的分布式存储方法,其特征在于,叠合度通过特征模型分析生成的具体过程如下:分别将两组的确定文稿的格式和内容进行比较并生成对应的重合度和偏差度,并分别将重合度和偏差度标记为S1、S2、P1和P2;经归一化公式得到叠合度D,归一化公式为其中e1、e2为权重因子,权重因子使叠合度D模拟计算的更加真实,e1
+e2=1,且e1小于e2。4.根据权利要求3所述的一种基于区块链的分布式存储方法,其特征在于,同类储存文件集合和无关储存文件集合判定生成的过程具体步骤如下:获取数据存储中的预设叠合区间...

【专利技术属性】
技术研发人员:郭晨俐
申请(专利权)人:内蒙古金蒙科技有限公司
类型:发明
国别省市:

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

1