[发明专利]一种云存储方法及云存储系统有效
| 申请号: | 201210222933.6 | 申请日: | 2012-06-30 |
| 公开(公告)号: | CN102769666A | 公开(公告)日: | 2012-11-07 |
| 发明(设计)人: | 李磊磊 | 申请(专利权)人: | 安科智慧城市技术(中国)有限公司;杭州天视智能系统有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 广东卓建律师事务所 44305 | 代理人: | 陈江雄 |
| 地址: | 518034 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储 方法 存储系统 | ||
技术领域
本发明涉及计算机以及网络信息技术领域,具体涉及一种多媒体文件的云存储方法及云存储系统。
背景技术
随着计算机和网络的不断发展及高清视频的普及,存储多媒体所需的空间不断的增长,传统的存储架构已经很难满足需求。云存储以其海量的存储空间、高可靠性、高并发、高可扩展性及高性价比等特性逐渐展露头角。云存储的高并发主要体现在不同文件会被分散在不同的存储服务器上,因而云存储对于写并发和对不同文件的读并发几乎可以无限扩展;但对于同一文件,我们虽然可以通过增加在不同存储服务器上的拷贝数来提高读并发能力,但这种做法更多的目的是为了增加可靠性,出于总容量的限制,不可能对每一个文件都无限制的进行拷贝,因而对同一文件的读并发的改善终极是有限度的。而在实际应用中,例如在公安重大案件的侦破过程中,经常会有大量用户在同一时间内突发访问同一段视频录像,这很可能造成相关的存储服务器不堪重负。
现有的点对点(peer-to-peer,P2P)技术虽然可以解决并发数的问题,但缺点也是十分明显:
1.客户端的实现相对复杂;
2.会产生大量的P2P冗余流量;
3.P2P网络由不稳定的用户端构成,终端用户的频繁上下线会导致下载的抖动情况难以控制;
4.在一些复杂的网络环境中,用户端处于不同的网络环境中,无法互联互通,P2P就失去意义了。
发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
为克服现有技术的缺点,本发明提供一种云存储方法及云存储系统,在不增加客户端复杂度及客户端网络额外流量的情况下,用以解决云存储系统对同一个多媒体文件的读并发数瓶颈,减小相关的存储服务器的负荷。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供一种云存储方法,包括:
S1.至少两个存储服务器对多媒体文件预先分割成的至少两个文件块分别进行存储;
S2.控制服务器协调存储服务器的负荷均衡,并为多媒体文件建立对应存储服务器的文件块索引;以及
S3.流媒体服务器接收客户端发送的多媒体文件播放请求,并根据控制服务器对各存储服务器负荷均衡的协调,向控制服务器指定的存储服务器请求所需文件块。
根据本发明的一个实施例,在步骤S3中,当所指定的存储服务器存储有所需文件块时,所指定的存储服务器将所需文件块发送至流媒体服务器,再返回给客户端;当所指定的存储服务器未存储有所需文件块时,所指定的存储服务器则从存储有所需文件块的存储服务器中下载所需文件块进行备份,并将所需文件块发送至流媒体服务器,再返回给客户端。
根据本发明的一个实施例,控制服务器对各存储服务器负荷均衡的协调的步骤包括:
控制服务器根据文件块索引检查存储有所需文件块的所有存储服务器的负荷情况,如果有负荷正常的存储服务器,则选择其中负荷较轻的存储服务器并将其服务器地址返回给流媒体服务器,作为指定的存储服务器;如果没有负荷正常的存储服务器则在未存储有所需文件块的存储服务器中选择负荷较轻的存储服务器并将其服务器地址返回给流媒体服务器,作为指定的存储服务器。
根据本发明的一个实施例,控制服务器对有无负荷正常的存储服务器的判断方法是:控制服务器预先设定一负荷阈值,如果存在存储服务器的负荷小于该阈值则判断为有负荷正常的存储服务器,如果存储服务器的负荷大于该阈值则判断为没有负荷正常的存储服务器。
根据本发明的一个实施例,还包括:当所需文件块在所指定的存储服务器进行备份后,通告控制服务器产生新备份的信息。
根据本发明的一个实施例,控制服务器收到产生新备份的信息后,还包括:控制服务器将已备份数和新备份数进行累加,并将累加后的备份数与预先设定的标准备份数进行比较,若累加后的备份数大于标准备份数,则向存储有所需文件块的负荷最高的至少一个存储服务器发送删除备份的命令,收到删除备份命令的存储服务器在所需文件块不被使用时将其删除;若累加后的备份数小于或等于标准备份数,则向未存储有所需文件块的负荷最轻的至少一个存储服务器发出备份命令,收到备份命令的存储服务器备份所需文件块。
根据本发明的另一个方面,提供一种云存储系统,包括至少两个存储服务器、控制服务器、流媒体服务器,控制服务器、流媒体服务器以及存储服务器相互之间通过网络连接;其中:
存储服务器用于对多媒体文件预先分割成的至少两个文件块分别进行存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安科智慧城市技术(中国)有限公司;杭州天视智能系统有限公司,未经安科智慧城市技术(中国)有限公司;杭州天视智能系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222933.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:乳房X射线摄影设备
- 下一篇:用于电气元件的藻类油基介电流体





