一种基于区块链的可信云存储方法及系统技术方案

技术编号:24854016 阅读:23 留言:0更新日期:2020-07-10 19:07
本发明专利技术公开了一种基于区块链的可信云存储方法及系统,S1、首先通过数据输入单元将数据输入,经过存储服务器进行处理,然后数据分析单元将数据进行分析,此时数据反馈单元将分析后的数据反馈至存储服务器,并经过存储服务器输送至数据控制单元;本发明专利技术涉及云存储技术领域。该基于区块链的可信云存储方法及系统,数据输入单元将数据信息输入,并经过数据加密系统韦数据提供安全保障,同时数据压缩单元和数据解压单元可以节省云存储单元的存储空间,时间设定模块和弹窗模块定时处理长时间未使用文件,相比于传统的云存储方案,降低了区块链占用过多磁盘空间的问题,云存储服务器内磁盘空间增大,延长了云存储服务器的使用寿命。

【技术实现步骤摘要】
一种基于区块链的可信云存储方法及系统
本专利技术涉及云存储
,具体为一种基于区块链的可信云存储方法及系统。
技术介绍
云存储是一种网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上,托管公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求,数据中心营运商根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池的方式提供,客户便可自行使用此存储资源池来存放文件或对象,实际上,这些资源可能被分布在众多的服务器主机上,目前,云存储倾向于采用第三方服务商提供的云存储解决方案。现有的基于区块链的可信云存储进行存储时,云存储服务器需要为可信云存储服务提供较多的磁盘空间,而云存储服务器内的数据信息长时间不使用,并且文件不进行处理,会导致云存储服务器内磁盘空间变小,影响云存储服务器的使用寿命,为此,我们提出了一种基于区块链的可信云存储方法及系统。
技术实现思路
针对现有技术的不足,本专利技术提供了一种基于区块链的可信云存储方法及系统,解决了现有的基于区块链的可信云存储进行存储时,云存储服务器需要为可信云存储服务提供较多的磁盘空间的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:一种基于区块链的可信云存储方法,具体包括以下步骤:S1、首先通过数据输入单元将数据输入,经过存储服务器进行处理,然后数据分析单元将数据进行分析,此时数据反馈单元将分析后的数据反馈至存储服务器,并经过存储服务器输送至数据控制单元;S2、同时数据分析单元将数据输送至数据压缩单元进行压缩,然后利用云存储单元进行云存储,云存储单元中的数据经过数据解压单元进行解压重新输送至数据分析单元,并经过数据反馈单元反馈至存储服务器;S3、然后数据控制单元中的输入模块将数据信息输入,经过解析模块进行解析,并由存储模块进行存储,此时时间设定模块设定数据信息的存储时间值,利用弹窗模块定时弹出是否删除文件;S4、需要对数据信息进行提取时,经过数据加密系统进行解密,利用数字证书模块、签名模块和密码模块进行解密后,即可对数据信息进行提取。本专利技术还公开了一种基于区块链的可信云存储系统,包括数据输入单元、存储服务器、数据分析单元、数据反馈单元、数据控制单元、数据压缩单元、云存储单元、数据解压单元和数据加密系统,其特征在于:所述数据输入单元的输出端与存储服务器的输入端连接,所述存储服务器的输出端均与数据分析单元和数据控制单元的输入端连接。优选的,所述数据分析单元的输出端均与数据反馈单元和数据压缩单元的输入端连接,所述数据反馈单元的输出端与存储服务器的输入端连接。优选的,所述数据压缩单元的输出端与云存储单元的输入端连接,所述云存储单元的输出端与数据解压单元的输入端连接,所述数据加密系统的输出端与数据输入单元的输入端连接。优选的,所述数据加密系统包括数字证书模块、签名模块和密码模块。优选的,所述数据控制单元包括输入模块、解析模块、存储模块、时间设定模块和弹窗模块。优选的,所述输入模块的输出端与解析模块的输入端连接,所述解析模块的输出端与时间设定模块的输入端连接。优选的,所述解析模块与存储模块之间实现双向连接,所述时间设定模块的输出端与弹窗模块的输入端连接。有益效果本专利技术提供了一种基于区块链的可信云存储方法及系统。与现有技术相比具备以下有益效果:该基于区块链的可信云存储方法及系统,通过在S2、同时数据分析单元将数据输送至数据压缩单元进行压缩,然后利用云存储单元进行云存储,云存储单元中的数据经过数据解压单元进行解压重新输送至数据分析单元,并经过数据反馈单元反馈至存储服务器;S3、然后数据控制单元中的输入模块将数据信息输入,经过解析模块进行解析,并由存储模块进行存储,此时时间设定模块设定数据信息的存储时间值,利用弹窗模块定时弹出是否删除文件,数据分析单元的输出端均与数据反馈单元和数据压缩单元的输入端连接,数据反馈单元的输出端与存储服务器的输入端连接,数据压缩单元的输出端与云存储单元的输入端连接,云存储单元的输出端与数据解压单元的输入端连接,数据加密系统的输出端与数据输入单元的输入端连接,输入模块的输出端与解析模块的输入端连接,解析模块的输出端与时间设定模块的输入端连接,解析模块与存储模块之间实现双向连接,时间设定模块的输出端与弹窗模块的输入端连接,通过数据输入单元将数据信息输入,并经过数据加密系统韦数据提供安全保障,同时数据压缩单元和数据解压单元可以节省云存储单元的存储空间,配合时间设定模块和弹窗模块定时处理长时间未使用文件,相比于传统的云存储方案,降低了区块链占用过多磁盘空间的问题,云存储服务器内磁盘空间增大,延长了云存储服务器的使用寿命。附图说明图1为本专利技术的系统原理框图;图2为本专利技术数据控制单元的原理框图;图3为本专利技术数据加密系统的原理框图。图中:101-数据输入单元、102-存储服务器、103-数据分析单元、104-数据反馈单元、105-数据控制单元、1051-输入模块、1052-解析模块、1053-存储模块、1054-时间设定模块、1055-弹窗模块、106-数据压缩单元、107-云存储单元、108-数据解压单元、109-数据加密系统、1091-数字证书模块、1092-签名模块、1093-密码模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-3,本专利技术提供一种技术方案:一种基于区块链的可信云存储方法,具体包括以下步骤:S1、首先通过数据输入单元101将数据输入,经过存储服务器102进行处理,然后数据分析单元103将数据进行分析,此时数据反馈单元104将分析后的数据反馈至存储服务器102,并经过存储服务器102输送至数据控制单元105;S2、同时数据分析单元103将数据输送至数据压缩单元106进行压缩,然后利用云存储单元107进行云存储,云存储单元107中的数据经过数据解压单元108进行解压重新输送至数据分析单元103,并经过数据反馈单元104反馈至存储服务器102;S3、然后数据控制单元105中的输入模块1051将数据信息输入,经过解析模块1052进行解析,并由存储模块1053进行存储,此时时间设定模块1054设定数据信息的存储时间值,利用弹窗模块1055定时弹出是否删除文件;S4、需要对数据信息进行提取时,经过数据加密系统109进行解密,利用数字证书模块1091、签名模块1092和密码模块1093进行解密后,即可对数据信息进行提取。本专利技术还公开了一种基于区块链的可信云存储系统,包括数据输入单元101、存储服务器102、数据分析单元103、数据本文档来自技高网...

【技术保护点】
1.一种基于区块链的可信云存储方法及系统,其特征在于:具体包括以下步骤:/nS1、首先通过数据输入单元(101)将数据输入,经过存储服务器(102)进行处理,然后数据分析单元(103)将数据进行分析,此时数据反馈单元(104)将分析后的数据反馈至存储服务器(102),并经过存储服务器(102)输送至数据控制单元(105);/nS2、同时数据分析单元(103)将数据输送至数据压缩单元(106)进行压缩,然后利用云存储单元(107)进行云存储,云存储单元(107)中的数据经过数据解压单元(108)进行解压重新输送至数据分析单元(103),并经过数据反馈单元(104)反馈至存储服务器(102);/nS3、然后数据控制单元(105)中的输入模块(1051)将数据信息输入,经过解析模块(1052)进行解析,并由存储模块(1053)进行存储,此时时间设定模块(1054)设定数据信息的存储时间值,利用弹窗模块(1055)定时弹出是否删除文件;/nS4、需要对数据信息进行提取时,经过数据加密系统(109)进行解密,利用数字证书模块(1091)、签名模块(1092)和密码模块(1093)进行解密后,即可对数据信息进行提取。/n...

【技术特征摘要】
1.一种基于区块链的可信云存储方法及系统,其特征在于:具体包括以下步骤:
S1、首先通过数据输入单元(101)将数据输入,经过存储服务器(102)进行处理,然后数据分析单元(103)将数据进行分析,此时数据反馈单元(104)将分析后的数据反馈至存储服务器(102),并经过存储服务器(102)输送至数据控制单元(105);
S2、同时数据分析单元(103)将数据输送至数据压缩单元(106)进行压缩,然后利用云存储单元(107)进行云存储,云存储单元(107)中的数据经过数据解压单元(108)进行解压重新输送至数据分析单元(103),并经过数据反馈单元(104)反馈至存储服务器(102);
S3、然后数据控制单元(105)中的输入模块(1051)将数据信息输入,经过解析模块(1052)进行解析,并由存储模块(1053)进行存储,此时时间设定模块(1054)设定数据信息的存储时间值,利用弹窗模块(1055)定时弹出是否删除文件;
S4、需要对数据信息进行提取时,经过数据加密系统(109)进行解密,利用数字证书模块(1091)、签名模块(1092)和密码模块(1093)进行解密后,即可对数据信息进行提取。


2.一种基于区块链的可信云存储系统,包括数据输入单元(101)、存储服务器(102)、数据分析单元(103)、数据反馈单元(104)、数据控制单元(105)、数据压缩单元(106)、云存储单元(107)、数据解压单元(108)和数据加密系统(109),其特征在于:所述数据输入单元(101)的输出端与存储服务器(102)的输入端连接,所述存储服务器(102)的输出端均与数据分析单元(103)和数据控制单元(1...

【专利技术属性】
技术研发人员:曾俊杰杨志文张志吴凯云
申请(专利权)人:厦门区块链云科技有限公司
类型:发明
国别省市:福建;35

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

1