云存储的实现方法及云存储系统技术方案

技术编号:15825581 阅读:27 留言:0更新日期:2017-07-15 06:53
一种云存储的实现方法及云存储系统,包括至少两个存储服务器;其中:存储服务器用于对多媒体文件预先分割成的至少两个文件块分别进行存储;而所有的存储服务器各自存放在位于操作室的一个主控箱内;这样就具有所述操作室与处在所述操作室里的多个主控箱,所述操作室的上端设有长方体状挡水板,所述长方体状挡水板在竖直方向上的投影能够覆盖所述操作室在竖直方向上的投影,结合方法有效避免了现有技术中连接处往往也遭受抖动的作用而使得连接松动或分离让断路情况发生、电力供应功率很大成本高、让系统整体运行不畅造成无法预料的毁害、通道构建复杂、通道区域不大、气体流动性不佳的缺陷。

【技术实现步骤摘要】
云存储的实现方法及云存储系统
本专利技术涉及云存储
,具体涉及一种云存储的实现方法及云存储系统。
技术介绍
云存储以其海量的存储空间、高可靠性、高并发、高可扩展性及高性价比等特性逐渐展露头角。云存储的高并发主要体现在不同文件会被分散在不同的存储服务器上,因而云存储对于写并发和对不同文件的读并发几乎可以无限扩展;但对于同一文件,虽然可以通过增加在不同存储服务器上的拷贝数来提高读并发能力,但这种做法更多的目的是为了增加可靠性,出于总容量的限制,不可能对每一个文件都无限制的进行拷贝,因而对同一文件的读并发的改善终极是有限度的。而在实际应用中,例如在公安重大案件的侦破过程中,经常会有大量用户在同一时间内突发访问同一段视频录像,这很可能造成相关的存储服务器不堪重负。为了克服这样的缺陷,就推出了一种云存储方法及云存储系统,在不增加客户端复杂度及客户端网络额外流量的情况下,用以解决云存储系统对同一个多媒体文件的读并发数瓶颈,减小相关的存储服务器的负荷。而该云存储方法,包括:S1.至少两个存储服务器对多媒体文件预先分割成的至少两个文件块分别进行存储;S2.控制服务器协调存储服务器的负荷均衡,并为多媒体文件建立对应存储服务器的文件块索引;以及S3.流媒体服务器接收客户端发送的多媒体文件播放请求,并根据控制服务器对各存储服务器负荷均衡的协调,向控制服务器指定的存储服务器请求所需文件块。在步骤S3中,当所指定的存储服务器存储有所需文件块时,所指定的存储服务器将所需文件块发送至流媒体服务器,再返回给客户端;当所指定的存储服务器未存储有所需文件块时,所指定的存储服务器则从存储有所需文件块的存储服务器中下载所需文件块进行备份,并将所需文件块发送至流媒体服务器,再返回给客户端。控制服务器对各存储服务器负荷均衡的协调的步骤包括:控制服务器根据文件块索引检查存储有所需文件块的所有存储服务器的负荷情况,如果有负荷正常的存储服务器,则选择其中负荷较轻的存储服务器并将其服务器地址返回给流媒体服务器,作为指定的存储服务器;如果没有负荷正常的存储服务器则在未存储有所需文件块的存储服务器中选择负荷较轻的存储服务器并将其服务器地址返回给流媒体服务器,作为指定的存储服务器。控制服务器对有无负荷正常的存储服务器的判断方法是:控制服务器预先设定一负荷阈值,如果存在存储服务器的负荷小于该阈值则判断为有负荷正常的存储服务器,如果存储服务器的负荷大于该阈值则判断为没有负荷正常的存储服务器。还包括:当所需文件块在所指定的存储服务器进行备份后,通告控制服务器产生新备份的信息。控制服务器收到产生新备份的信息后,还包括:控制服务器将已备份数和新备份数进行累加,并将累加后的备份数与预先设定的标准备份数进行比较,若累加后的备份数大于标准备份数,则向存储有所需文件块的负荷最高的至少一个存储服务器发送删除备份的命令,收到删除备份命令的存储服务器在所需文件块不被使用时将其删除;若累加后的备份数小于或等于标准备份数,则向未存储有所需文件块的负荷最轻的至少一个存储服务器发出备份命令,收到备份命令的存储服务器备份所需文件块。而对应的云存储系统,包括至少两个存储服务器、控制服务器、流媒体服务器,控制服务器、流媒体服务器以及存储服务器相互之间通过网络连接;其中:存储服务器用于对多媒体文件预先分割成的至少两个文件块分别进行存储;控制服务器用于协调存储服务器的负荷均衡,并为多媒体文件建立对应存储服务器的文件块索引;流媒体服务器与客户端通信连接,用于接收客户端的多媒体文件播放请求,并根据控制服务器的协调,向控制服务器指定的存储服务器请求所需文件块。存储服务器包括:存储判断模块,用于判断本地是否存储有所需文件块;备份模块,与存储判断模块连接,用于当本地未存储有所需文件块时,从存储有所需文件块的存储服务器中下载所需文件块进行备份,产生所需文件块的新备份;以及传输模块,用于向流媒体服务器传输所需文件块。根据本专利技术的一个实施例,控制服务器包括:索引建立模块,用于为多媒体文件建立对应存储服务器的文件块索引;负荷判断模块,用于根据文件块索引检查存储有所需文件块的所有存储服务器的负荷情况,判断是否有负荷正常的存储服务器;发送模块,用于根据负荷判断模块的负荷判断,发送指定的存储服务器的地址给流媒体服务器;以及累加模块,用于当产生所需文件块的新备份时,将已备份数和新备份数进行累加;负荷判断模块还用于比较累加后的备份数和预先设定的标准备份数;发送模块还用于根据负荷判断模块的判断,发送删除备份命令或进行备份命令给相应的存储服务器。流媒体服务器包括:接收模块,用于接收客户端发送的多媒体文件播放请求;请求发送模块,用于向指定的存储服务器发送获取多媒体文件播放请求对应的所需文件块的请求;以及文件块发送模块,用于将所需文件块发送至客户端。这样就提供了一种云存储方法及云存储系统,将至少两个存储服务器配置为将多媒体文件分割成至少两个文件块分别进行存储,使同一多媒体文件形成高读并发数;在实现高读并发的同时,本专利技术通过控制服务器控制和协调存储服务器的负荷均衡,能减小相关的存储服务器的负荷,相对于现有的P2P技术而言,客户端的实现较为简单,不会产生大量的P2P冗余流量,避免了终端用户的频繁上下线导致的下载的抖动情况难以控制的缺点,能适应不同的网络环境,实现互联互通。而所有的存储服务器各自存放在位于操作室的一个主控箱内,而主控箱里的存储服务器在工作时会让主控箱里面的热量增加,热量达到一定程度,就会超出主控箱里的存储服务器的正常工作温度,这样就会让主控箱里的存储服务器无法保障运行性能且工作周期大大降低,所以主控箱均带有制冷装置,通常为于主控箱上开有贯通孔或排气孔,甚至于某些主控箱还于主控箱里、贯通孔或排气孔里加上排气机,结合排气机来让主控箱里的气体产生流动,改善制冷效果。但这样的主控箱带有这样的缺陷:1.使用于所述主控箱里架设排气机的结构,因为排气机在运行期间往往出现抖动,此类抖动经由所述主控箱直至主控箱里的存储服务器里,这样存储服务器持续遭到抖动的作用,其里面的部件就会性能受到不利作用,其工作周期也会变小,加上存储服务器往往同其他配件相电连接,连接处往往也遭受抖动的作用而使得连接松动或分离,让断路情况发生;2.所述主控箱通常放在操作室里,若操作室里没有安装恒温器,操作室里也会集聚很多的热量,特别是在八九月份,因为外界气温也不低,主控箱里的排气机得持续不断的运行;而若于操作室里安装恒温器,恒温器制冷就需要电力供应,也就是所有操作室里的空间均须制冷,是的电力供应功率很大,成本高;3.所述存储服务器为PC电脑,而PC电脑的主机为重要处理机构:而针对而PC电脑的主机却缺少独自的制冷架构,PC电脑的主机万一由于制冷实时性不够,常常会出现停止运行的缺陷,这样会让系统整体运行不畅,造成无法预料的毁害。迄今为止针对操作室内的主控箱推出了一个结构来制冷,就是运用操作室上部的通道来制冷,然而这样的通道构建复杂、通道区域不大、气体流动性不佳。
技术实现思路
为解决上述问题,本专利技术提供了一种云存储的实现方法及云存储系统,有效避免了现有技术中连接处往往也遭受抖动的作用而使得连接松动或分离让断路情况发生、电力供应功率很大成本高、让系统整体运行不畅造成本文档来自技高网
...
云存储的实现方法及云存储系统

【技术保护点】
一种云存储系统,其特征在于,包括至少两个存储服务器;其中:存储服务器用于对多媒体文件预先分割成的至少两个文件块分别进行存储;而所有的存储服务器各自存放在位于操作室的一个主控箱内;这样就具有所述操作室与处在所述操作室里的多个主控箱,所述操作室的上端设有长方体状挡水板,所述长方体状挡水板在竖直方向上的投影能够覆盖所述操作室在竖直方向上的投影,所述操作室内的上方设有支撑架,所述支撑架的下端同支撑片相连接,所述支撑片把所述操作室分为竖直方向上的两个中空区域,所述两个中空区域按照从高到低的方向分别为第一中空区域与第二中空区域,于所述操作室处在所述支撑片更高的地方四周均设有送气口,于所述送气口上设置着筛板,在所述操作室的地板上设置着两个以上并列的沟路,所有所述沟路中均各自设置着第一通道;于所有所述沟路各自的更高所在之处且正对着所述沟路的地方各自设置着一第一箱子,所述第一箱子里设置着恒温器,于所述第一箱子里设置着恒温器,于所述第一箱子的两边设置着并列分布的主控箱,所述第一箱子的水平横向的跨度与所述主控箱的水平横向的跨度均大于所述沟路的水平横向的跨度,在所述第一通道里设置着一个第二通道,所述第一箱子的下端同所述第二通道连通;所述主控箱的顶端设置着第一贯通孔、所述主控箱的底端设置着第二贯通孔以及所述主控箱的边壁设置着送气孔,于所述主控箱里也设置着第二箱子,所述第二箱子同一个第三通道连通;所有的所述主控箱的更高位置各自相应的有一个第四通道,所述第四通道透过其上方的所述支撑片来让所述第四通道的上端处在所述操作室的第一中空区域里,所述第四通道的下端同其相应的所述主控箱的所述第一贯通孔连通;于所述第一通道上同所有所述主控箱相应所在各自设置着第五通道,所述第五通道同相应的所述主控箱的第二贯通孔经由两头贯通的PVC材料杆连通,所述第二通道于所有所述第五通道所在之处均各自带有一个第六通道;所述第三通道同相应的PVC材料杆的第六通道相连,所述第三通道上还设置着旁路通道,所述旁路通道上设置着通道开关;所述主控箱里另外设置着一个能够经由送气孔朝里送气的进气机,于所述操作室地板上还设置着一个送气机,所述送气机的送气口同第七通道连通,所述第七通道同全部所述第一通道相通。...

【技术特征摘要】
1.一种云存储系统,其特征在于,包括至少两个存储服务器;其中:存储服务器用于对多媒体文件预先分割成的至少两个文件块分别进行存储;而所有的存储服务器各自存放在位于操作室的一个主控箱内;这样就具有所述操作室与处在所述操作室里的多个主控箱,所述操作室的上端设有长方体状挡水板,所述长方体状挡水板在竖直方向上的投影能够覆盖所述操作室在竖直方向上的投影,所述操作室内的上方设有支撑架,所述支撑架的下端同支撑片相连接,所述支撑片把所述操作室分为竖直方向上的两个中空区域,所述两个中空区域按照从高到低的方向分别为第一中空区域与第二中空区域,于所述操作室处在所述支撑片更高的地方四周均设有送气口,于所述送气口上设置着筛板,在所述操作室的地板上设置着两个以上并列的沟路,所有所述沟路中均各自设置着第一通道;于所有所述沟路各自的更高所在之处且正对着所述沟路的地方各自设置着一第一箱子,所述第一箱子里设置着恒温器,于所述第一箱子里设置着恒温器,于所述第一箱子的两边设置着并列分布的主控箱,所述第一箱子的水平横向的跨度与所述主控箱的水平横向的跨度均大于所述沟路的水平横向的跨度,在所述第一通道里设置着一个第二通道,所述第一箱子的下端同所述第二通道连通;所述主控箱的顶端设置着第一贯通孔、所述主控箱的底端设置着第二贯通孔以及所述主控箱的边壁设置着送气孔,于所述主控箱里也设置着第二箱子,所述第二箱子同一个第三通道连通;所有的所述主控箱的更高位置各自相应的有一个第四通道,所述第四通道透过其上方的所述支撑片来让所述第四通道的上端处在所述操作室的第一中空区域里,所述第四通道的下端同其相应的所述主控箱的所述第一贯通孔连通;于所述第一通道上同所有所述主控箱相应所在各自设置着第五通道,所述第五通道同相应的所述主控箱的第二贯通孔经由两头贯通的PVC材料杆连通,所述第二通道于所有所述第五通道所在之处均各自带有一个第六通道;所述第三通道同相应的PVC材料杆的第六通道相连,所述第三通道上还设置着旁路通道,所述旁路通道上设置着通道开关;所述主控箱里另外设置着一个能够经由送气孔朝里送气的进气机,于所述操作室地板上还设置着一个送气机,所述送气机的送气口同第七通道连通,所述第七通道同全部所述第一通道相通。2.根据权利要求1所述的云存储系统,其特征在于,于所述第一箱子上设置从外朝里抽气的抽气机,或者于所述第二通道的入口上设置一个抽气机把所述第一箱子里的气流往外送出。3.根据权利要求2所述的云存储系统,其特征在于,所述支撑片上敷设着石棉板。4.根据权利要求3所述的云存储系统,其特征在于,所述第七通道与第一通道上均能设置弹性部来抵消抖动。5.根据权利要求4所述的云存储系统,其特征在于,所述第四通道上端固联在所述支撑架上,于所述第四通道当间所在设置着弹性部,于所述第四通道的下端设置着管箍,所述管箍同所述主控箱相连。6.根据权利要求5所述的云存储系统,其特征在于,包括以下步骤:S1.至少两个存储服务器对多媒体文件预先分割成的至少两个文件块分别进行存储;S2.控制服务器协调存储服务器的负荷均衡,并为多媒体文件建立对应存储服务器的文件块索引;以及S3.流媒体服务器接收客户端发送的多媒体文件播放请求,并根据控制服务器对各存储服务器负荷均衡的协调,向控制服务器指定的存储服务器请求所需文件块;另外于所有所述主控箱M2里均各自设置着热电偶M29,于随机选择一个所述第一箱子M10里设置着单片机M30,所述热电偶M29通过放大电路同所述单片机M30相连,所述单片机M30还同通道开关M23与进气机M24相连,所述主控箱M2里的热电偶M28采集所述主控箱M2里的温度T且传送给所述单片机M30,所述单片机M30操纵所述送气机M25与进气机M24运行的方式如下:步骤1:所述单片机M30每间隔一个第一周期来操纵所述送气机M25持续运行一个第二周期,所述第二周期为240秒到300秒,所述第一周期为45分钟到100分钟;步骤2:于所述单片机M30里设定存有一对温度数据K1与K2,K1为最小临界温度数据,K2为最大临界温度数据,K2大于K1;步骤3:在55%数量的主控箱M2的温度到了K1之际,所述单片机M30就操纵所述送气机M25,最终在主控箱M2的温度到了K1的数量低于15%之际才终止运行所述送气机M25;步骤4:在33%数量的主控箱M2的温度到了K2之际,所述单片机M30操纵所述送气机M25运行,最终在主控箱M2的温度到了K1的数量低于15%之际才终止运行所述送气机M25;步骤5:在只有一个主控箱M2的温度到了K1之际,所述单片机M30操纵相应的主控箱M2里的通道开关M23开通。7.根据权利要求6所述的云存储系统的实现方法,其特征在于,包括如下步骤:流媒体服务器接收客户端发送的多媒体文件播放请求的方式为设置所述客户端为带有无线通讯模块的笔记本电脑,云平台通过所述无线通讯模块连接所述流媒体服务器,这样客户端发送的多媒体文件播放请求通过无线通讯模块发送到所述流媒体服务器;所述云平台中包括相互连接的交换机,所述云平台与用于交换机通信失败信息处置的控制器和PC机相连接,所述云平台的交换机与用于交换机通信失败信息获取的控制器相连接,所述用于交换机通信失败信息获取的控制器与用于交换机通信失败信息处置的控制器也相连接,所述用于交换机通信失败信息获取的控制器用来获取云平台的交换机的交换机通信失败信息且传输给用于交换机通信失败信息处置的控制器,用于交换机通信失败信息处置的控制器把要处置的交换机通信失败信息加入到交换机通信失败信息的链表的尾部,另外还对交换机通信失败信息执行信息解析处置;所述用于交换机通信失败信息处置的控制器还含有保存交换机通信失败信息的存储单元;所述交换机通信失败信息在所述用于交换机通信失败信息获取的控制器的信息传输序列为依照交换机通信失败信息出现的时刻的前后次序排序;由此执行如下步骤:S1:用于交换机通信失败信息处置的...

【专利技术属性】
技术研发人员:郭洋马永
申请(专利权)人:国网安徽省电力公司信息通信分公司王萍胡聪吴斌刘军
类型:发明
国别省市:安徽,34

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

1