[发明专利]一种安全云存储方法在审
申请号: | 201610063105.0 | 申请日: | 2016-01-30 |
公开(公告)号: | CN105554030A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 杨杰 | 申请(专利权)人: | 安徽欧迈特数字技术有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 合肥天明专利事务所 34115 | 代理人: | 金凯 |
地址: | 230088 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 存储 方法 | ||
技术领域
本发明涉及云存储技术领域,具体涉及一种安全云存储方法。
背景技术
云存储系统面对的是海量用户操作海量数据的应用场景,在生产环境中,可能会出现各个层级上的性能瓶颈。这些性能瓶颈可包括例如站点级别的性能瓶颈、站点内部元数据访问瓶颈、站点内部负载数据访问瓶颈以及站点内部数据存储不均衡。例如,云存储站点通常部署在某个区域,通过互联网对外提供云存储服务。在云存储站点提供云存储服务过程中,可能出现该地区的访问量超过该站点服务能力的现象或者其他原因导致网络拥堵,因而影响业务响应。
从云存储的本质是向用户提供一种透明的网络存储服务,用户只要连接进入互联网,即可享受网络存储服务——随时随地的管理其所存储的数据,就如果这些数据存储在本地一样;同时用户可以方便将存储在云存储的数据与其他用户共享。因此如何实现在任何网络接入点方便快捷的读取数据,同时保证数据的保密性、完整性、可用性成为云存储技术的关键,目前所采用的云存储系统及云存储方法缺少其安全性和保密性。
发明内容
本发明的目的在于提供种能够较好地改善云存储的系统的性能的一种安全云存储方法,提高云存储的安全性和保密性。
为实现上述目的,本发明采用了以下技术方案:
一种安全云存储方法,其特征在于:包括以下步骤:
(1)获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;
(2)根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息,根据负载均衡和所述用户提交的数据存储请求选择目标云存储节点;
(3)向用户发送目标云存储节点信息和所述原始云存储节点信息,以使用户根据所述目标云存储节点信息向所述目标云存储节点发送请求数据包;
(4)生成会话密钥,用所述会话密钥对所述请求数据包进行加密并将加密的请求数据包发送至云存储服务器;
(5)所述云存储服务器用所述会话密钥对所述加密的请求数据包解密,并根据解密后得到的请求数据包对所述加密的文件进行操作。
步骤(2)中选择目标存储节点包括以下步骤:获取用户提交的对象数据下载请求;确认存在所述对象数据的访问链接信息;向所述用户发送所述对象数据的访问链接信息,以使所述用户向所述目标云存储节点提交针对所述对象数据的对象数据下载请求。
步骤(2)还包括以下步骤:获取用户提交的对象数据删除请求;确认存在所述对象数据的访问链接信息;根据所述对象数据的访问链接信息向所述目标云存储节点发送针对所述对象数据的删除请求,以使所述目标云存储节点删除所述对象数据;删除所述对象数据的访问链接信息。
由上述技术方案可知,本发明通过在存储对象数据时根据系统负载均衡选择合适的目标云存储节点进行存放,并在对象数据的原始云存储节点上生成目标云存储节点存放所述对象数据的访问链接信息,从而可以保留对象容器的存放方式有利于数据集中管理操作的优势的同时实现充分利用整个云存储系统的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储系统的性能,提高云存储的安全性和保密性。
附图说明
图1是本发明的方法流程图。
具体实施方式
下面结合附图对本发明做进一步说明:
如图1所示,本实施例的安全云存储方法,具体包括以下步骤:
S1:获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;
S2:根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息,根据负载均衡和所述用户提交的数据存储请求选择目标云存储节点;
该步骤中,选择目标存储节点,包括以下步骤:获取用户提交的对象数据下载请求;确认存在所述对象数据的访问链接信息;向所述用户发送所述对象数据的访问链接信息,以使所述用户向所述目标云存储节点提交针对所述对象数据的对象数据下载请求。
获取用户提交的对象数据删除请求;确认存在所述对象数据的访问链接信息;根据所述对象数据的访问链接信息向所述目标云存储节点发送针对所述对象数据的删除请求,以使所述目标云存储节点删除所述对象数据;删除所述对象数据的访问链接信息。
S3:向用户发送目标云存储节点信息和所述原始云存储节点信息,以使用户根据所述目标云存储节点信息向所述目标云存储节点发送请求数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽欧迈特数字技术有限责任公司,未经安徽欧迈特数字技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610063105.0/2.html,转载请声明来源钻瓜专利网。