一种云存储系统技术方案

技术编号:14701342 阅读:246 留言:0更新日期:2017-02-24 19:13
本发明专利技术公开了一种云存储系统,包括用户端设备和服务端设备;所述用户端设备包括用户端控制器和用户端数据设备,所述服务端设备包括服务端控制器和服务端数据设备,所述用户端控制器和所述服务端控制器构成控制平面,所述用户端数据设备和所述服务端数据设备构成数据平面。通过本发明专利技术的云存储系统,用户不再受限于单服务商而是具有全局视野,在本地存储、私有云存储和公有云存储之间动态均衡,实现高效可靠存储;此外通过用户控制器对内容的中央控制,还可实现数据与存储分离,从而从根本上确保用户隐私数据的安全;另一方面,服务商之间能够灵活地进行负载均衡,实现跨域弹性。

【技术实现步骤摘要】

本专利技术涉及云存储领域,特别是指一种云存储系统
技术介绍
在当前大数据时代的背景下,以计算为核心的信息处理系统正逐步向以数据存储分析为核心转移,数据存储系统已经不再是一个简单附属于计算服务的辅助外部存储设备,网络环境下的云存储服务具有成本低、可靠性高、可扩展性强等优势,是云计算能够支撑各类云端业务的重要保证。服务和终端的多样性使得云存储的配置环境和服务需求复杂多变,一方面,开放的互联网环境在提供给用户随处访问的便利性的同时也带来巨大的安全隐患。另一方面,用户对不同存储内容需求的显著差异使得存储资源利用不均衡。但是,由于存储设备的专有性、不同服务商之间的利益冲突以及云服务实现的异构性,限制了服务端的全局资源优化,成为实现高效云存储的瓶颈。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种确保用户隐私数据安全,允许不同服务商之间灵活进行负载均衡的云存储系统。基于上述目的本专利技术提供的一种云存储系统,包括用户端设备和服务端设备;所述用户端设备包括用户端控制器和用户端数据设备,所述服务端设备包括服务端控制器和服务端数据设备,所述用户端控制器和所述服务端控制器构成控制平面,所述用户端数据设备和所述服务端数据设备构成数据平面。进一步的,所述用户端控制器包括用户端认证模块、用户端存储信息交互维护模块和用户端存储策略模块;所述用户端认证模块用于对用户的身份进行确认,通过用户名密码或者生物特征的方式进行识别;所述用户端存储信息交互维护模块用于与控制平面中的其它控制器交互存储信息;所述用户端存储策略模块用于根据用户端控制器反馈的信息制定上传或下载策略。进一步的,所述存储信息包括存储相关信息和传输相关信息,所述存储相关信息包括内容资源信息、存储空间资源信息、存储费用信息,所述传输相关信息包括上传速率、下载速率和服务器响应延迟。进一步的,所述用户端数据设备包括统一存储接口控制模块和本地存储硬件,所述统一存储接口控制模块用于统一管理用户的所有存储资源和将存储信息提供给存储策略模块以供制定策略,提供给用户端存储信息交互维护模块以供与其它设备的控制器交互信息,所述本地存储硬件用于存储数据。进一步的,所述服务端控制器包括服务端认证模块、服务端存储信息交互维护模块和服务端存储策略模块;所述服务端认证模块用于对所述用户端认证模块确认的用户身份信息再次确认;所述服务端存储信息交互维护模块用于与控制平面中的其它控制器,包括其它用户端设备的控制器以及服务端设备的控制器交互存储信息;所述服务端存储策略模块用于根据服务端控制器反馈的信息制定上传下载策略。进一步的,所述服务端数据设备用于根据所述服务端控制器制定的策略存储或读取数据。从上面所述可以看出,本专利技术提供的云存储系统包括用户端设备和服务端设备;所述用户端设备包括用户端控制器和用户端数据设备,所述服务端设备包括服务端控制器和服务端数据设备,所述用户端控制器和所述服务端控制器构成控制平面,所述用户端数据设备和所述服务端数据设备构成数据平面。通过本专利技术的云存储系统,用户不再受限于单服务商而是具有全局视野,在本地存储、私有云存储和公有云存储之间动态均衡,实现高效可靠存储;此外通过用户控制器对内容的中央控制,还可实现数据与存储分离,从而从根本上确保用户隐私数据的安全;另一方面,服务商之间能够灵活地进行负载均衡,实现跨域弹性。附图说明图1为本专利技术实施例的云存储系统结构示意图;图2为本专利技术具体实施例的云存储系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。本专利技术提供的一种云存储系统,包括用户端设备和服务端设备;所述用户端设备包括用户端控制器和用户端数据设备,所述服务端设备包括服务端控制器和服务端数据设备,所述用户端控制器和所述服务端控制器构成控制平面,所述用户端数据设备和所述服务端数据设备构成数据平面。通过本专利技术的云存储系统,用户不再受限于单服务商而是具有全局视野,在本地存储、私有云存储和公有云存储之间动态均衡,实现高效可靠存储;此外通过用户控制器对内容的中央控制,还可实现数据与存储分离,从而从根本上确保用户隐私数据的安全;另一方面,服务商之间能够灵活地进行负载均衡,实现跨域弹性。如图1所示,为本专利技术实施例的云存储系统结构示意图。从图中可以看出,本实施例的云存储系统,将存储设备广泛地分为用户端设备和服务端设备两类,每个设备的存储体系又分为控制器和数据设备两部分,所有用户端控制器和服务端控制器横向地构成整个存储体系的控制平面,所有用户端数据设备和服务端数据设备横向地构成数据平面。如图2所示,为本专利技术具体实施例的云存储系统结构示意图。在本实施例中,所述云存储系统,包括用户端设备1和服务端设备2;所述用户端设备1包括用户端控制器11和用户端数据设备12,所述服务端设备2包括服务端控制器21和服务端数据设备22,所述用户端控制器11和所述服务端控制器21构成控制平面,所述用户端数据设备12和所述服务端数据设备22构成数据平面。进一步的,所述用户端控制11包括用户端认证模块110、用户端存储信息交互维护模块111和用户端存储策略模块112;所述用户端认证模块110用于对用户的身份进行确认,通过用户名密码或者生物特征的方式进行识别;所述用户端存储信息交互维护模块111用于与控制平面中的其它控制器交互存储信息;所述用户端存储策略模块112用于根据用户端控制器反馈的信息制定上传或下载策略。进一步的,所述存储信息包括存储相关信息和传输相关信息,所述存储相关信息包括内容资源信息、存储空间资源信息、存储费用信息,所述传输相关信息包括上传速率、下载速率和服务器响应延迟。进一步的,所述用户端数据设备12包括统一存储接口控制模块120和本地存储硬件121,所述统一存储接口控制模块120用于统一管理用户的所有存储资源和将存储信息提供给存储策略模块以供制定策略,提供给用户端存储信息交互维护模块以供与其它设备的控制器交互信息,所述本地存储硬件121用于存储数据。进一步的,所述服务端控制器21包括服务端认证模块210、服务端存储信息交互维护模块211和服务端存储策略模块212;所述服务端认证模块210用于对所述用户端认证模块确认的用户身份信息再次确认;所述服务端存储信息交互维护模块211用于与控制平面中的其它控制器,包括其它用户端设备的控制器以及服务端设备的控制器交互存储信息;所述服务端存储策略模块212用于根据服务端控制器21反馈的信息制定上传下载策略。进一步的,所述服务端数据设备22用于根据所述服务端控制器21制定的策略存储或读取数据。通过本实施例的云存储系统,用户不再受限于单服务商而是具有全局视野,在本地存储、私有云存储和公有云存储之间动态均衡,实现高效可靠存储;此外通过用户控制器对内容的中央控制,还可实现数据与存储分离,从而从根本上确保用户隐私数据的安全;另一方面,服务商之间能够灵活地进行负载均衡,实现跨域弹性。作为本专利技术具体应用的一个本文档来自技高网...
一种云存储系统

【技术保护点】
一种云存储系统,其特征在于,包括用户端设备和服务端设备;所述用户端设备包括用户端控制器和用户端数据设备,所述服务端设备包括服务端控制器和服务端数据设备,所述用户端控制器和所述服务端控制器构成控制平面,所述用户端数据设备和所述服务端数据设备构成数据平面。

【技术特征摘要】
1.一种云存储系统,其特征在于,包括用户端设备和服务端设备;所述用户端设备包括用户端控制器和用户端数据设备,所述服务端设备包括服务端控制器和服务端数据设备,所述用户端控制器和所述服务端控制器构成控制平面,所述用户端数据设备和所述服务端数据设备构成数据平面。2.根据权利要求1所述的云存储系统,其特征在于,所述用户端控制器包括用户端认证模块、用户端存储信息交互维护模块和用户端存储策略模块;所述用户端认证模块用于对用户的身份进行确认,通过用户名密码或者生物特征的方式进行识别;所述用户端存储信息交互维护模块用于与控制平面中的其它控制器交互存储信息;所述用户端存储策略模块用于根据用户端控制器反馈的信息制定上传或下载策略。3.根据权利要求2所述的云存储系统,其特征在于,所述存储信息包括存储相关信息和传输相关信息,所述存储相关信息包括内容资源信息、存储空间资源信息、存储费用信息,所述传输相关信息包括上传速率、下载速率和服务器响应...

【专利技术属性】
技术研发人员:郝建军郭一珺苑乃珩罗涛李剑峰尹长川刘丹谱张志龙
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

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

1