一种数据共享存储平台制造技术

技术编号:32828868 阅读:9 留言:0更新日期:2022-03-26 20:36
本发明专利技术公开了一种数据共享存储平台,所述平台包括:客户端、存储模块、数据交换模块和调度服务模块,其中,所述客户端用于发送数据共享请求或接收所请求共享的数据;所述存储模块用于存储不同用户的原始数据;所述数据交换模块用于存储用户所请求的待共享数据,其中,所述待共享数据由所述原始数据中获取;所述调度服务模块用于管理数据共享规则,并针对各模块接收反馈指令和发送调度指令。利用本发明专利技术实施例,能够提高数据存储的隐私性和安全性。能够提高数据存储的隐私性和安全性。能够提高数据存储的隐私性和安全性。

【技术实现步骤摘要】
一种数据共享存储平台


[0001]本专利技术属于数据存储
,特别是一种数据共享存储平台。

技术介绍

[0002]云计算是IT资源和服务的一种交付使用模型,它可以实现随时随地、便捷的、按需的通过网络从结构化的计算资源共享池中获取所需的资源(如网络、服务器、存储、应用、服务等),这些资源可以被迅速提供并发布,同时最小化管理成本或服务提供商的干涉。
[0003]随着云计算技术的发展和云计算业务的不断进步,云计算将会在IT领域发挥越来越重要的作用。云计算环境下,用户的数据存储在云存储平台上,从物理上脱离了用户的控制。用户最担心的就是自己的数据是否得到了安全保护,是否被未授权方使用或修改,是否被非法泄漏。
[0004]为了安全性考虑,一种典型的技术解决方案是采用加密技术,将数据加密后再存储至云存储平台。然而,由于业务需要,用户经常需要将数据共享给其他人,如同事、合作伙伴等。一种方法是数据拥有者将数据从云存储平台下载至本地,解密后传给合作伙伴,但是这种方法不够灵活,也会加重用户本身的工作量:另一种方法是用户将数据存储地址和密钥给合作伙伴,由合作伙伴自行去下载并解密,这种方法的问题在于,可能用户使用的该密钥同时也对应了其它加密数据,如果将密钥直接给合作伙伴,可能导致预期外的数据泄漏,存在安全隐患。

技术实现思路

[0005]本专利技术的目的是提供一种数据共享存储平台,以解决现有技术中的不足,它能够提高数据存储的隐私性和安全性。
[0006]本申请的一个实施例提供了一种数据共享存储平台,所述平台包括:客户端、存储模块、数据交换模块和调度服务模块,其中,
[0007]所述客户端用于发送数据共享请求或接收所请求共享的数据;
[0008]所述存储模块用于存储不同用户的原始数据;
[0009]所述数据交换模块用于存储用户所请求的待共享数据,其中,所述待共享数据由所述原始数据中获取;
[0010]所述调度服务模块用于管理数据共享规则,并针对各模块接收反馈指令和发送调度指令。
[0011]如上所述的平台,其中,优选的是,所述客户端包括:一级权限验证模块,用于验证用户的数据获取权限;二级权限验证模块,用于验证用户的登录权限。
[0012]如上所述的平台,其中,优选的是,所述存储模块,用于一级权限验证模块对应的第一用户权限下的原始数据的存储。
[0013]如上所述的平台,其中,优选的是,所述数据交换模块,用于二级权限验证模块对应的第二用户权限下的待共享数据的暂存。
[0014]如上所述的平台,其中,优选的是,所述数据共享规则包括:
[0015]当满足一级权限验证模块对应的第一用户权限时,数据共享包括所述存储模块、数据交换模块与客户端之间;
[0016]当满足二级权限验证模块对应的第二用户权限时,数据共享仅限于所述数据交换模块与所述客户端之间。
[0017]如上所述的平台,其中,优选的是,所述第一用户权限包括:管理员权限,所述第二用户权限包括:访客权限。
[0018]如上所述的平台,其中,优选的是,所述平台还包括:加密模块,用于对所述存储模块中的原始数据进行加密,其中,加密规则对应第一用户权限。
[0019]如上所述的平台,其中,优选的是,所述存储模块的存储方式为分布式存储。
[0020]本申请的又一实施例提供了一种基于上述任一项所述的平台的数据共享方法,所述方法包括:
[0021]待共享数据的客户端的第一用户接收第二用户发送的数据共享请求;其中,所述第一用户为第一用户权限;
[0022]所述第一用户通过客户端向调度服务器发送所述数据共享请求,所述调度服务器从存储模块中获取所述数据共享请求对应的待共享数据,并返回至客户端;
[0023]所述第一用户将所述待共享数据存放至所述数据交换模块,并将所述客户端的第二用户权限信息发送至第二用户;
[0024]所述第二用户通过所述第二用户权限信息登录所述客户端,从所述数据交换模块中获取所述待共享数据。
[0025]本申请的又一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被计算机执行时,实现上述所述的方法。
[0026]与现有技术相比,本专利技术提供的一种数据共享存储平台,所述平台包括:客户端、存储模块、数据交换模块和调度服务模块,其中,所述客户端用于发送数据共享请求或接收所请求共享的数据;所述存储模块用于存储不同用户的原始数据;所述数据交换模块用于存储用户所请求的待共享数据,其中,所述待共享数据由所述原始数据中获取;所述调度服务模块用于管理数据共享规则,并针对各模块接收反馈指令和发送调度指令,从而能够提高数据存储的隐私性和安全性。
附图说明
[0027]图1为本专利技术实施例提供的一种数据共享存储平台的架构示意图;
[0028]图2为本专利技术实施例提供的一种平台的数据共享方法的流程示意图;
[0029]图3为本专利技术实施例提供的一种平台的数据共享装置的结构示意图;
[0030]图4为本专利技术实施例提供的一种平台的数据共享方法的计算机终端的硬件结构框图。
具体实施方式
[0031]下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。
[0032]本专利技术的实施例提供了一种数据共享存储平台,如图1所示,所述平台包括:客户端101、存储模块102、数据交换模块103和调度服务模块104,其中:
[0033]所述客户端101用于发送数据共享请求或接收所请求共享的数据;
[0034]具体的,所述客户端可以包括:一级权限验证模块,用于验证用户的数据获取权限;二级权限验证模块,用于验证用户的登录权限。设置两种权限验证模块,用于对存储模块和数据交换模块分别设置不同的权限,对数据划分权限,提升数据的私密性。
[0035]所述存储模块102用于存储不同用户的原始数据;
[0036]具体的,所述存储模块,用于一级权限验证模块对应的第一用户权限下的原始数据的存储。
[0037]所述数据交换模块103用于存储用户所请求的待共享数据,其中,所述待共享数据由所述原始数据中获取;
[0038]具体的,所述数据交换模块,用于二级权限验证模块对应的第二用户权限下的待共享数据的暂存。
[0039]示例性的,所述第一用户权限可以包括:管理员权限,所述第二用户权限包括:访客权限。第一用户权限可以是范围最大的用户权限,也可以是自定义的预设范围内的用户权限;第二用户权限是次级范围内的用户权限,此权限下的用户接触不到原始存储数据,可以是专门设置用于数据交换共享的用户权限,第一用户权限和第二用户权限具体可根据实际应用需求确定。
[0040]所述调度服务模块104用于管理数据共享规则,并针对各模块接收反馈指令和发送调度指令。调度服务模块类似平台中枢,负责平台的各模块管理和调度,例如为调度服务器或控制服务器。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据共享存储平台,其特征在于,所述平台包括:客户端、存储模块、数据交换模块和调度服务模块,其中,所述客户端用于发送数据共享请求或接收所请求共享的数据;所述存储模块用于存储不同用户的原始数据;所述数据交换模块用于存储用户所请求的待共享数据,其中,所述待共享数据由所述原始数据中获取;所述调度服务模块用于管理数据共享规则,并针对各模块接收反馈指令和发送调度指令。2.根据权利要求1所述的平台,其特征在于,所述客户端包括:一级权限验证模块,用于验证用户的数据获取权限;二级权限验证模块,用于验证用户的登录权限。3.根据权利要求2所述的平台,其特征在于,所述存储模块,用于一级权限验证模块对应的第一用户权限下的原始数据的存储。4.根据权利要求3所述的平台,其特征在于,所述数据交换模块,用于二级权限验证模块对应的第二用户权限下的待共享数据的暂存。5.根据权利要求4所述的平台,其特征在于,所述数据共享规则包括:当满足一级权限验证模块对应的第一用户权限时,数据共享包括所述存储模块、数据交换模块与客户端之间;当满足二级权限验证模块对应的第二用户权限时,数据共享仅限于所述数据交换模块与所述客...

【专利技术属性】
技术研发人员:陆政左刚陈叶华吉海斌
申请(专利权)人:杭州瑞网广通信息技术有限公司
类型:发明
国别省市:

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

1