一种基于云平台的多用户数据存储分享系统技术方案

技术编号:39513837 阅读:8 留言:0更新日期:2023-11-25 18:50
本发明专利技术涉及数据安全,具体涉及一种基于云平台的多用户数据存储分享系统,包括服务器

【技术实现步骤摘要】
一种基于云平台的多用户数据存储分享系统


[0001]本专利技术涉及数据安全,具体涉及一种基于云平台的多用户数据存储分享系统


技术介绍

[0002]随着信息的爆炸式增长,人们的工作

生活以及各行各业每天都会产生大量需要存储的数据

在数据量呈几何级增长的今天,传统的硬件存储系统已经无法满足人们的数据存储需求,云存储逐渐出现在人们的生活中

但是,目前云存储的数据安全性较低,数据存储在云端极易遭受攻击,一旦用户的隐私数据泄漏,便会给用户的日常生活带来非常大的不便


技术实现思路

[0003](

)
解决的技术问题
[0004]针对现有技术所存在的上述缺点,本专利技术提供了一种基于云平台的多用户数据存储分享系统,能够有效克服现有技术所存在的云存储的数据安全性较低的缺陷

[0005](

)
技术方案
[0006]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0007]一种基于云平台的多用户数据存储分享系统,包括服务器

加密存储模块和数据形式转换模块,所述服务器通过数据存储请求接收模块接收数据存储终端发送的数据存储请求,并利用数据存储请求分析模块对接收的数据存储请求进行分析,所述服务器通过加密算法匹配模块基于数据存储请求分析结果进行加密算法匹配,并利用存储文件分割模块基于数据存储请求分析结果将存储文件分割为子文件,所述加密存储模块利用加密算法对子文件进行加密,并将加密后的子文件存储至云平台存储节点;
[0008]所述服务器通过数据调用请求接收模块接收数据调用终端发送的数据调用请求,并利用目标子文件搜索模块基于数据调用请求搜索目标子文件,所述服务器通过目标子文件抓取模块抓取搜索到的目标子文件,并利用目标文件生成模块将抓取的目标子文件合并成目标文件,所述数据形式转换模块对目标文件进行数据形式转换,并将数据形式转换后的目标文件发送至数据调用终端

[0009]优选地,所述加密算法匹配模块基于数据存储请求分析结果进行加密算法匹配,包括:
[0010]加密算法匹配模块基于数据存储请求中存储文件的重要等级标记信息匹配相应的加密算法

[0011]优选地,所述存储文件分割模块基于数据存储请求分析结果将存储文件分割为子文件,包括:
[0012]存储文件分割模块基于数据存储请求中存储文件的重要等级标记信息将存储文件分割为相应数量的子文件

[0013]优选地,所述加密存储模块利用加密算法对子文件进行加密,并将加密后的子文
件存储至云平台存储节点,包括:
[0014]加密存储模块利用匹配的加密算法对各子文件进行加密,并基于数据存储请求中存储文件的重要等级标记信息将所有加密后的子文件分布存储至至少一个云平台存储节点

[0015]优选地,所述目标子文件搜索模块基于数据调用请求搜索目标子文件,包括:
[0016]目标子文件搜索模块根据数据调用请求需要调用的目标文件,在云平台的目录库中遍历搜索相应的目标子文件,并将搜索到的目标子文件的地址信息发送至目标子文件抓取模块

[0017]优选地,所述目标子文件搜索模块在云平台的目录库中遍历搜索相应的目标子文件,并将搜索到的目标子文件的地址信息发送至目标子文件抓取模块,包括:
[0018]目标子文件搜索模块获取存储有同一目标子文件的多个云平台存储节点对应的传输状态信息;
[0019]根据传输状态信息判断多个云平台存储节点回传目标子文件的预计传输时间,并将预计传输时间最短的云平台存储节点中该目标子文件的地址信息发送至目标子文件抓取模块

[0020]优选地,所述云平台的目录库包括各云平台存储节点的子文件目录,所述云平台存储节点根据自身存储的子文件信息生成子文件目录,并将子文件目录转换后映射至云平台上,所述云平台基于各云平台存储节点的子文件目录生成目录库

[0021]优选地,所述目标子文件抓取模块抓取搜索到的目标子文件,包括:
[0022]目标子文件抓取模块根据目标子文件搜索模块发送的目标子文件的地址信息,在对应的云平台存储节点中抓取相应的目标子文件,并将抓取的目标子文件发送至目标文件生成模块

[0023]优选地,所述目标文件生成模块将抓取的目标子文件合并成目标文件,包括:
[0024]目标文件生成模块根据目标子文件的索引信息获取目标子文件的分割次序,并根据分割次序将目标子文件合并成目标文件

[0025]优选地,所述数据形式转换模块对目标文件进行数据形式转换,并将数据形式转换后的目标文件发送至数据调用终端,包括:
[0026]数据形式转换模块根据数据调用终端的终端信息,将目标文件翻译转换为被数据调用终端识别运行的数据形式,并将数据形式转换后的目标文件发送至数据调用终端

[0027](

)
有益效果
[0028]与现有技术相比,本专利技术所提供的一种基于云平台的多用户数据存储分享系统,具有以下有益效果:
[0029]1)
数据存储请求分析模块对接收的数据存储请求进行分析,加密算法匹配模块基于数据存储请求分析结果进行加密算法匹配,存储文件分割模块基于数据存储请求分析结果将存储文件分割为子文件,加密存储模块利用加密算法对子文件进行加密,并将加密后的子文件存储至云平台存储节点,根据数据存储请求中存储文件的重要等级标记信息确定加密算法

分割的子文件数量

存储的云平台存储节点数量,能够提高存储文件存储时的数据安全性,有效防止存储文件被破解,并且能够在部分子文件被破坏的情况仍然能够获取原存储文件;
[0030]2)
目标子文件搜索模块基于数据调用请求搜索目标子文件,目标子文件抓取模块抓取搜索到的目标子文件,目标文件生成模块将抓取的目标子文件合并成目标文件,数据形式转换模块对目标文件进行数据形式转换,并将数据形式转换后的目标文件发送至数据调用终端,能够根据目标子文件获取数据调用请求需要调用的目标文件,实现数据存储终端与数据调用终端之间的数据共享

附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍

显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0032]图1为本专利技术的系统示意图;
[0033]图2为本专利技术中数据调用终端进行数据调用的流程示意图

具体实施方式
[0034]为使本专利技术实施例的目的
、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于云平台的多用户数据存储分享系统,其特征在于:包括服务器

加密存储模块和数据形式转换模块,所述服务器通过数据存储请求接收模块接收数据存储终端发送的数据存储请求,并利用数据存储请求分析模块对接收的数据存储请求进行分析,所述服务器通过加密算法匹配模块基于数据存储请求分析结果进行加密算法匹配,并利用存储文件分割模块基于数据存储请求分析结果将存储文件分割为子文件,所述加密存储模块利用加密算法对子文件进行加密,并将加密后的子文件存储至云平台存储节点;所述服务器通过数据调用请求接收模块接收数据调用终端发送的数据调用请求,并利用目标子文件搜索模块基于数据调用请求搜索目标子文件,所述服务器通过目标子文件抓取模块抓取搜索到的目标子文件,并利用目标文件生成模块将抓取的目标子文件合并成目标文件,所述数据形式转换模块对目标文件进行数据形式转换,并将数据形式转换后的目标文件发送至数据调用终端
。2.
根据权利要求1所述的基于云平台的多用户数据存储分享系统,其特征在于:所述加密算法匹配模块基于数据存储请求分析结果进行加密算法匹配,包括:加密算法匹配模块基于数据存储请求中存储文件的重要等级标记信息匹配相应的加密算法
。3.
根据权利要求2所述的基于云平台的多用户数据存储分享系统,其特征在于:所述存储文件分割模块基于数据存储请求分析结果将存储文件分割为子文件,包括:存储文件分割模块基于数据存储请求中存储文件的重要等级标记信息将存储文件分割为相应数量的子文件
。4.
根据权利要求3所述的基于云平台的多用户数据存储分享系统,其特征在于:所述加密存储模块利用加密算法对子文件进行加密,并将加密后的子文件存储至云平台存储节点,包括:加密存储模块利用匹配的加密算法对各子文件进行加密,并基于数据存储请求中存储文件的重要等级标记信息将所有加密后的子文件分布存储至至少一个云平台存储节点
。5.
根据权利要求1所述的基于云平台的多用户数据存储分享系统,其特征在于:所述目标子文件搜索模块基于数据调用请求搜索目标子文件,包括:目标子文件搜索模块根据...

【专利技术属性】
技术研发人员:夏鸣姚云
申请(专利权)人:安徽安联云服务有限公司
类型:发明
国别省市:

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

1