当前位置: 首页 > 专利查询>石家庄学院专利>正文

一种基于区块链的云端存储资源管控方法及系统技术方案

技术编号:39053577 阅读:10 留言:0更新日期:2023-10-12 19:46
本发明专利技术涉及控制或调节系统技术领域,更具体地,涉及一种基于区块链的云端存储资源管控方法及系统。该方案包括设置用于进行区块链信息同步的信息专网;基于随机时间编号的方式设置一个基础结构控制号;设置三种不同的运算结构,具体包括第一存储方式、第二存储方式和第三存储方式;根据所述基础结构控制号选择控制方式;根据所述信息专网进行区块链存储的执行;每次读取存储的数据或进行删除操作时,先进行所述信息专网的全网广播,进而完成数据查询或进行删除操作。该方案通过引入结构随机波动的多节点同步区块链判定方法,实现对云端存储资源的安全管控,提升基于区块链的云端存储的运行可靠性。的运行可靠性。的运行可靠性。

【技术实现步骤摘要】
一种基于区块链的云端存储资源管控方法及系统


[0001]本专利技术涉及控制或调节系统
,更具体地,涉及一种基于区块链的云端存储资源管控方法及系统。

技术介绍

[0002]在管理云端存储的时候,要保证云存储系统的安全性,这是首要前提。只有安全,才能让数据更安全。传统的方式是通过物理设备,如硬盘来保护云存储系统。现在有了云盘、网盘等产品,用户可以将数据储存在云端。由于这些产品的门槛比较低,所以目前很多人都在使用云端存储,比如一些中小型企业、个人工作室等等。但是也有不少用户对云端存储存在顾虑:担心云端存储的数据不安全。这种担心在当下并不少见,尤其是对于企业而言,很多企业都会建立自己的数据中心,一旦云端存储被黑客攻破,企业将面临严重的损失。
[0003]在本专利技术技术之前,现有技术已经开始采用区块链来实现云端存储过程的数据安全的保障了,区块链技术本身的理念使得可以实现去中心化的安全存储保护。但是,区块连接技术也存在一定的风险,比如区块链中的节点中若存在50%以上的节点有对应的缺陷时,可能会产生系统性风险,造成无法安全的进行云端存储。

技术实现思路

[0004]鉴于上述问题,本专利技术提出了一种基于区块链的云端存储资源管控方法及系统,通过引入结构随机波动的多节点同步区块链判定方法,实现对云端存储资源的安全管控,提升基于区块链的云端存储的运行可靠性。
[0005]根据本专利技术实施例第一方面,提供一种基于区块链的云端存储资源管控方法。
[0006]在一个或多个实施例中,优选地,所述一种基于区块链的云端存储资源管控方法包括:设置用于进行区块链信息同步的信息专网;基于随机时间编号的方式设置一个基础结构控制号;设置三种不同的运算结构,具体包括第一存储方式、第二存储方式和第三存储方式;根据所述基础结构控制号选择控制方式;根据所述信息专网进行区块链存储的执行;每次读取存储的数据或进行删除操作时,先进行所述信息专网的全网广播,进而完成数据查询或进行删除操作。
[0007]在一个或多个实施例中,优选地,所述设置用于进行区块链信息同步的信息专网,具体包括:在多个云端服务器上,设置用于基于区块链信息同步的网络端口;按照预设的周期进行信息同步,将每个专网中的信息经过信息专网进行全网广播
和交换。
[0008]在一个或多个实施例中,优选地,所述基于随机时间编号的方式设置一个基础结构控制号,具体包括:设置一个随机数编号裕度,在所述随机数编号裕度内计算随机波动编号;实时提取当前的时间,并记录当前的时间对应的24小时制下对应的时刻;利用第一计算公式计算基础结构控制号;所述第一计算公式为:C=A+B;其中,C为基础结构控制号,A为24小时制下对应的时刻,B为随机波动编号。
[0009]在一个或多个实施例中,优选地,所述设置三种不同的运算结构,具体包括第一存储方式、第二存储方式和第三存储方式,具体包括:设置第一存储方式,所述第一存储方式为利用查表方式存取,在第一存储方式所在的服务器内设置一个用于存储数据的数据区和一个用于存储表格的表格区,为按照查表法,筛选一个最满足预设筛选公式的存储位置进行存储;设置第二存储方式,所述第二存储方式为连续存储,当存储区中某个数据取出后,在被取出后存入的数据自动向上移动,存储的数据之间通过一个固定长度的空白区段进行区分,每次连续存储均为紧跟着上一个数据存储;设置第三存储方式,所述第三存储方式为通过在现有空白区域中随机匹配的方式完成存储,存储区域为随机的,但一定是存储的区域大于存储数据总长度的,随机存储后,反馈具体的存储位置。
[0010]在一个或多个实施例中,优选地,所述根据所述基础结构控制号选择控制方式,具体包括:在获得所述基础结构控制号后,利用第二计算公式计算控制方式序号;当控制方式序号为1时,选择所述第一存储方式进行存储;当控制方式序号为2时,选择所述第二存储方式进行存储;当控制方式序号为0时,选择所述第三存储方式进行存储;所述第二计算公式为:D=F(E(C)
÷
3);其中,D为所述控制方式序号,E()为取整函数,F()为取余函数。
[0011]在一个或多个实施例中,优选地,所述根据所述信息专网进行区块链存储的执行,具体包括:将每次存储过程的数据在线的通过多组服务器联合进行分布式存储;在分布式存储过程中,每个服务器在存储过程中所采用的存储方式、存储服务器和存储时间通过所述信息专网进行全网广播;在所述信息专网中的广播内容作为分布式账单,在每个区块链的服务器上均存储所述分布式账单,所述分布式账单的存储方式由所述基础结构控制号控制。
[0012]在一个或多个实施例中,优选地,所述每次读取存储的数据或进行删除操作时,先进行所述信息专网的全网广播,进而完成数据查询或进行删除操作,具体包括:在全网进行广播,并根据每个区块链的服务器存储的分布式账单进行判断;
判断若存在对应数据和对应的存储时间,则可明确对应的存储服务器,若不存在,则直接反馈无数据;若所述存储服务器也进行了数据反馈,则可也根据所述存储服务器反馈的存储方式,进行数据查询或进行删除操作。
[0013]根据本专利技术实施例第二方面,提供一种基于区块链的云端存储资源管控系统。
[0014]在一个或多个实施例中,优选地,所述一种基于区块链的云端存储资源管控系统包括:信息采集模块,用于设置用于进行区块链信息同步的信息专网;随机号设置模块,用于基于随机时间编号的方式设置一个基础结构控制号;存储结构设置模块,用于设置三种不同的运算结构,具体包括第一存储方式、第二存储方式和第三存储方式;存储接口控制模块,用于根据所述基础结构控制号选择控制方式;区块链存储配合模块,用于根据所述信息专网进行区块链存储的执行;区块链读取配合模块,用于每次读取存储的数据或进行删除操作时,先进行所述信息专网的全网广播,进而完成数据查询或进行删除操作。
[0015]根据本专利技术实施例第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如本专利技术实施例第一方面中任一项所述的方法。
[0016]根据本专利技术实施例第四方面,提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现本专利技术实施例第一方面中任一项所述的方法。
[0017]本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术方案中,在执行区块链策略过程中,采样了一个随机编号的数据,通过该数据进行自动的云端存储结构的变化,进而完成不同结构的区块链的运算分析。
[0018]本专利技术方案中,虽然仍然是基于50%以上节点的可信性判断,但是由于结构的随机变换,导致不同节点上同时被相同BUG导致资源管控一致性错误的概率降低。
[0019]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的云端存储资源管控方法,其特征在于,该方法包括:设置用于进行区块链信息同步的信息专网;基于随机时间编号的方式设置一个基础结构控制号;设置三种不同的运算结构,具体包括第一存储方式、第二存储方式和第三存储方式;根据所述基础结构控制号选择控制方式;根据所述信息专网进行区块链存储的执行;每次读取存储的数据或进行删除操作时,先进行所述信息专网的全网广播,进而完成数据查询或进行删除操作;其中,所述基于随机时间编号的方式设置一个基础结构控制号,具体包括:设置一个随机数编号裕度,在所述随机数编号裕度内计算随机波动编号;实时提取当前的时间,并记录当前的时间对应的24小时制下对应的时刻;利用第一计算公式计算基础结构控制号;所述第一计算公式为:C=A+B;其中,C为基础结构控制号,A为24小时制下对应的时刻,B为随机波动编号。2.如权利要求1所述的一种基于区块链的云端存储资源管控方法,其特征在于,所述设置用于进行区块链信息同步的信息专网,具体包括:在多个云端服务器上,设置用于基于区块链信息同步的网络端口;按照预设的周期进行信息同步,将每个专网中的信息经过信息专网进行全网广播和交换。3.如权利要求1所述的一种基于区块链的云端存储资源管控方法,其特征在于,所述设置三种不同的运算结构,具体包括第一存储方式、第二存储方式和第三存储方式,具体包括:设置第一存储方式,所述第一存储方式为利用查表方式存取,在第一存储方式所在的服务器内设置一个用于存储数据的数据区和一个用于存储表格的表格区,为按照查表法,筛选一个最满足预设筛选公式的存储位置进行存储;设置第二存储方式,所述第二存储方式为连续存储,当存储区中某个数据取出后,在被取出后存入的数据自动向上移动,存储的数据之间通过一个固定长度的空白区段进行区分,每次连续存储均为紧跟着上一个数据存储;设置第三存储方式,所述第三存储方式为通过在现有空白区域中随机匹配的方式完成存储,存储区域为随机的,但一定是存储的区域大于存储数据总长度的,随机存储后,反馈具体的存储位置。4.如权利要求1所述的一种基于区块链的云端存储资源管控方法,其特征在于,所述根据所述基础结构控制号选择控制方式,具体包括:在获得所述基础结构控制号后,利用第二计算公式计算控制方式序号;当控制方式序号为1时,选择所述第一存储方式进行存储;当控制方式序号为2时,选择所述第二存储方式进行存储;当控制方式序号为0时,选择所述第三...

【专利技术属性】
技术研发人员:宋宇斐董倩冯玖冯宝强宋万杰刘智国
申请(专利权)人:石家庄学院
类型:发明
国别省市:

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

1