存储流媒体数据的方法和系统技术方案

技术编号:24863676 阅读:93 留言:0更新日期:2020-07-10 19:14
本公开提供了一种存储流媒体数据的方法和系统,属于云存储技术领域。所述方法应用于储存服务器,所述储存服务器包括多个存储区域,每个存储区域包括多个对象块,所述方法包括:接收流媒体数据;在所述多个存储区域中确定当前剩余存储空间最大的存储区域,并在所述当前剩余存储空间最大的存储区域的多个对象块中,确定存在剩余存储空间的对象块为待使用对象块;将所述流媒体数据存储在所述待使用对象块中;在存储所述流媒体数据的过程中,当所述待使用对象块不存在剩余存储空间时,如果所述流媒体数据没有存储完毕,则转至执行在所述多个存储区域中确定当前剩余存储空间最大的存储区域。采用本公开,可以提高存储区域的均衡性。

【技术实现步骤摘要】
存储流媒体数据的方法和系统
本公开涉及云存储
,特别涉及一种存储流媒体数据的方法和系统。
技术介绍
对于占用存储空间较大的数据,终端可以将该数据存储在云端系统中,当终端需要使用时,再从云端系统中获取。其中,云端系统主要包括调度服务器和存储服务器集群,存储服务器集群中的每一个存储服务器的存储空间中可以划分为多个存储区域。调度服务器接收到终端发送的待存储数据之后,从存储服务器集群中确定一个存储服务器,该存储服务器再将待存储数据存储在某一个存储区域中。在实现本公开的过程中,专利技术人发现相关技术至少存在以下问题:相关技术中,存储服务器将待存储数据存入到存储空间的过程中,通常一个存储区域存满之后,再存入另一个存储区域,这样会出现有的存储区域存储较多的数据,而有的存储区域存储较少甚至未存储数据的情况,导致存储区域的均衡性较差。
技术实现思路
本公开实施例提供了一种存储流媒体数据的方法,以解决相关技术的问题。所述技术方案如下:第一方面,提供了一种存储流媒体数据的方法,所述方法应用于储存服务器本文档来自技高网...

【技术保护点】
1.一种存储流媒体数据的方法,其特征在于,所述方法应用于储存服务器,所述储存服务器包括多个存储区域,每个存储区域包括多个对象块,所述方法包括:/n接收流媒体数据;/n在所述多个存储区域中确定当前剩余存储空间最大的存储区域,并在所述当前剩余存储空间最大的存储区域的多个对象块中,确定存在剩余存储空间的对象块为待使用对象块;/n将所述流媒体数据存储在所述待使用对象块中;/n在存储所述流媒体数据的过程中,当所述待使用对象块不存在剩余存储空间时,如果所述流媒体数据没有存储完毕,则转至执行在所述多个存储区域中确定当前剩余存储空间最大的存储区域。/n

【技术特征摘要】
1.一种存储流媒体数据的方法,其特征在于,所述方法应用于储存服务器,所述储存服务器包括多个存储区域,每个存储区域包括多个对象块,所述方法包括:
接收流媒体数据;
在所述多个存储区域中确定当前剩余存储空间最大的存储区域,并在所述当前剩余存储空间最大的存储区域的多个对象块中,确定存在剩余存储空间的对象块为待使用对象块;
将所述流媒体数据存储在所述待使用对象块中;
在存储所述流媒体数据的过程中,当所述待使用对象块不存在剩余存储空间时,如果所述流媒体数据没有存储完毕,则转至执行在所述多个存储区域中确定当前剩余存储空间最大的存储区域。


2.根据权利要求1所述的方法,其特征在于,所述在所述多个存储区域中确定当前剩余存储空间最大的存储区域,并在所述当前剩余存储空间最大的存储区域的多个对象块中,确定存在剩余存储空间的对象块为待使用对象块,包括:
如果所述多个存储区域中不存在存储有流媒体数据且还具有剩余存储空间的对象块,则在所述多个存储区域中确定当前剩余存储空间最大的存储区域,并在所述当前剩余存储空间最大的存储区域的多个对象块中,确定存在剩余存储空间的对象块为待使用对象块。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果所述多个存储区域中存在存储有流媒体数据且还具有剩余存储空间的对象块,则确定所述存储有流媒体数据且还具有剩余存储空间的对象块为待使用对象块。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:删除达到预设存储周期的流媒体数据。


5.根据权利要求1所述的方法,其特征在于,每个对象块包括信息区和数据区;

【专利技术属性】
技术研发人员:叶敏林鹏王伟林起芊
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1