[发明专利]一种云存储系统及其数据存取方法在审
申请号: | 201711393023.3 | 申请日: | 2017-12-14 |
公开(公告)号: | CN107948191A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 郭国庆;翟建强 | 申请(专利权)人: | 宁波升维信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315010 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 及其 数据 存取 方法 | ||
技术领域
本发明涉及计算机及网络信息技术领域,尤其涉及一种云存储系统及其数据存储方法。
背景技术
随着计算机和网路的不断发展及高清视频的普及,存储多媒体所需的空间不断的增长,传统的存储架构已经很难满足需求。云存储以其海量的存储空间、高可靠性、高并发、高可扩展性及高性价比等特性逐渐展露头角。以google文件系统GFS为代表的主流云存储文件系统,出于数据一致性的考虑,整个集群内一般逻辑上只有一个云控制服务器。云控制服务器虽然不存储实际数据,但云控制服务器需要监控云存储服务器的运行状态,同时文件的读写操作都需要云控制服务器协调,随着云存储服务器数量的增多,云控制服务器负荷沉重,因而云控制服务器的性能制约着云存储的规模。
发明内容
本发明要解决的技术问题是提供一种云存储系统及其数据存储方法,以缓解云控制服务器性能对云存储系统并发能力及规模的制约。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供的一种云存储系统包括通过网络连接的:采集端、至少两台云控制服务器和至少两台云存储服务器,采集端用于将多媒体数据按采样时间分割成能独立播放的至少两个多媒体数据块存储到不同的云存储服务器中;采集端还用于根据预设的散列函数和多媒体源标识确定云控制服务器,将多媒体数据块的信息保存到所确定的云控制服务器中。云存储服务器用于分别存储多媒体数据块和根据接收到的下载请求发送指定的多媒体数据块;云控制服务器用于保存多媒体数据块的信息和根据接收到的查询请求反馈指定的多媒体数据块所在的云存储服务器;优选地,采集端具体用于将多媒体源标识使用预设的散列函数映射到云控制服务器编号。优选地,散列函数包括:MD4、MD5或SHA-1。优选地,云存储系统还包括与云控制服务器和云存储服务器通过网络连接的客户端,客户端用于根据与采集端相同的预设的散列函数和多媒体源标识确定云控制服务器,向所确定的云控制服务器查询所需的多媒体数据块所在的云存储服务器,从查询到的云存储服务器获取所需的多媒体数据块。
根据本发明的另一个方面,提供的一种云存储系统的数据存取方法包括:当存储数据时,采集端根据预设的散列函数和多媒体源标识确定云控制服务器,将多媒体数据按采样时间分割成能独立播放的多媒体数据块存储到不同的云存储服务器中,并将多媒体数据块的相关信息保存到确定的云控制服务器中;当获取数据时,客户端根据与采集端相同的预设的散列函数和多媒体源标识确定云控制服务器,向确定的云控制服务器查询所需的多媒体数据块所在的云存储服务器,从查询到的云存储服务器获取所需的多媒体数据块。优选地,多媒体数据块的信息包括:多媒体数据块标识、多媒体源标识、云存储服务器标识、开始时间和结束时间。优选地,根据预设的散列函数和多媒体源标识确定云控制服务器具体包括:对至少两台云控制服务器进行编号;将多媒体源标识使用预设的散列函数映射到云控制服务器的编号。优选地,散列函数包括:MD4、MD5或SHA-1。优选地,向确定的云控制服务器查询所需的多媒体数据块所在的云存储服务器包括:根据多媒体源标识和开始时间向云控制服务器查询第一个多媒体数据块所在的云存储服务器;和/或根据多媒体源标识和上一个多媒体数据块的结束时间向云控制服务器查询下一个多媒体数据块所在的云存储服务器。
本发明提供的系统和方法,跟现有技术相比,由于使用多个云控制服务器,提高了云存储系统的读写并发能力,同时,对云控制服务器按多媒体源通过预设的散列函数进行管辖范围分工,保证了各云控制服务器负载的均衡性和一致性。
附图说明
图1为本发明实施例提供的一种云存储系统的结构示意图;
图2为本发明优选实施例提供的一种云存储系统的模块结构图;
图3为本发明实施例提供的一种数据存储方法的流程图;
图4为本发明优选实施例提供的一种数据获取方法的流程图;
图5为本发明优选实施例提供的一种视频数据获取方法的流程图。
具体实施方式
以下结合附图和实施例,对本发明进行进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波升维信息技术有限公司,未经宁波升维信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711393023.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置