进行视频数据云存储的方法、系统及装置的制造方法_3

文档序号:9581786阅读:来源:国知局
选择出求和值最大的存储服务器,确定为满足空闲资源要求的存储服务器。
[0067]存储服务器端中都设置有存储资源管理模块,用于管理存储服务器内的存储资源,负责存储服务器中存储资源的上报、负载上报、视频数据的管理;该模块把服务器端的存储资源划分成大小相同的块,并把这些数据块的描述信息上报给云存储装置。
[0068]本发明中,对存储资源池进行划分后,所有的存储资源由资源池管理模块进行统一进行管理。在进行视频云存储的系统中,视频数据的存储是通过资源池的概念来对存储资源进行逻辑划分与管理的,每个资源池创建的时候可以按照其用途而配置相应的属性。在创建周期资源池的时候,可设定周期资源池的名称、存储策略、存储周期等,在创建时周期资源池并不为其分配实际的存储空间。云存储装置的监控模块根据通道所属的周期资源池,监控每一个通道的录像时间,超出存储周期的通道录像数据会被删除,并被回收到空闲资源池中。同时监控模块会对视频云存储的空闲资源量进行监控,当空闲资源量小于指定阀值时,会自动报警,实时提醒系统管理员对视频云存储进行扩容。
[0069]采用本发明方案,能够有效的减少系统的维护、管理工作、同时存储资源能够得到最大限度的利用。
[0070]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种进行视频数据云存储的方法,其特征在于,按照存储周期从存储资源池中划分周期资源池,每个周期资源池对应一个存储周期;该方法包括: 接收来自请求客户端的包含通道标识和周期资源池标识的存储请求; 查找与所述周期资源池标识对应的周期资源池,表示为第一周期资源池;确定满足空闲要求的存储服务器,表示为第一存储服务器;从空闲资源池获取第一存储服务器中用于数据存储的数据块的描述信息,表示为第一描述信息; 将第一存储服务器的标识和第一描述信息反馈给请求客户端以在相应数据块进行数据存储,并在第一周期资源池中记录通道标识,在数据库中记录与通道标识对应的存储时间、第一存储服务器的标识和第一描述信息,在空闲资源池中将第一描述信息对应的数据块状态修改为已使用。2.如权利要求1所述的方法,其特征在于,该方法还包括: 监控到数据库中指定通道标识对应的存储时长超过存储周期,向数据库中记录的相应存储服务器发送回收指令以进行数据删除,将相应存储服务器表示为第二存储服务器,将执行删除操作的数据块的描述信息表示为回收描述信息; 根据回收描述信息,对数据库进行更新:删除数据库中回收描述信息对应的记录;并对空闲资源池进行更新:将第二存储服务器中回收描述信息对应的数据块状态更新为未使用。3.如权利要求2所述的方法,其特征在于,所述监控到数据库中指定通道标识对应的存储时长超过获取的存储周期包括: 监控时间到达时,计算数据库中各通道标识对应的存储时长; 并基于周期资源池的记录获取各通道标识对应的存储周期; 判断计算出的存储时长是否大于获取的存储周期,如果是,则确定相应通道标识对应的存储时长超过获取的存储周期,将相应通道标识表示为指定通道标识。4.如权利要求1所述的方法,其特征在于,该方法还包括:获取存储服务器初始化时上报的数据块的描述信息,在空闲资源池中记录各存储服务器中数据块的描述信息; 该方法还包括:对空闲资源池中空闲数据块容量进行监控,当空闲数据块容量小于预设值时,发送报警信号。5.如权利要求1至4中任一项所述的方法,其特征在于,所述确定满足空闲资源要求的存储服务器包括: 根据来自各存储服务器当前的上报信息,进行如下计算:从当前的上报信息中提取存储服务器内的资源数值,将资源数值乘以各自的权重,分别得到对应各资源数值的乘积,将得到的各乘积进行求和,得到求和值; 选择出求和值最大的存储服务器,确定为满足空闲资源要求的存储服务器。6.一种进行视频数据云存储的系统,其特征在于,该系统包括请求客户端、云存储装置和存储服务器; 所述请求客户端,向所述云存储装置发送包含通道标识和周期资源池标识的存储请求,并接收所述云存储装置反馈的第一存储服务器的标识和第一描述信息,将视频数据存储到第一存储服务器中第一描述信息对应的数据块内; 所述云存储装置,按照存储周期从存储资源池中划分周期资源池,每个周期资源池对应一个存储周期;接收所述存储请求,查找与所述周期资源池标识对应的周期资源池,表示为第一周期资源池;确定满足空闲要求的存储服务器,表示为第一存储服务器;从空闲资源池获取第一存储服务器中用于数据存储的数据块的描述信息,表示为第一描述信息;将第一存储服务器的标识和第一描述信息反馈给请求客户端以在相应数据块进行数据存储,并在第一周期资源池中记录通道标识,在数据库中记录与通道标识对应的存储时间、第一存储服务器的标识和第一描述信息,在空闲资源池中将第一描述信息对应的数据块状态修改为已使用;所述存储服务器,为所述请求客户端提供数据存储。7.—种进行视频数据云存储的装置,其特征在于,该装置包括资源池划分模块、资源池管理模块和数据库;所述资源池划分模块,按照存储周期从存储资源池中划分周期资源池,每个周期资源池对应一个存储周期;所述资源池管理模块,接收来自请求客户端的包含通道标识和周期资源池标识的存储请求,查找与所述周期资源池标识对应的周期资源池,表示为第一周期资源池;确定满足空闲要求的存储服务器,表示为第一存储服务器;从空闲资源池获取第一存储服务器中用于数据存储的数据块的描述信息,表示为第一描述信息;将第一存储服务器的标识和第一描述信息反馈给请求客户端以在相应数据块进行数据存储,并在第一周期资源池中记录通道标识,在数据库中记录与通道标识对应的存储时间、第一存储服务器的标识和第一描述信息,在空闲资源池中将第一描述信息对应的数据块状态修改为已使用。8.如权利要求7所述的装置,其特征在于,该装置还包括监控模块,监控到数据库中指定通道标识对应的存储时长超过存储周期,向数据库中记录的相应存储服务器发送回收指令以进行数据删除,将相应存储服务器表示为第二存储服务器,将执行删除操作的数据块的描述信息表示为回收描述信息;根据回收描述信息,对数据库进行更新:删除数据库中回收描述信息对应的记录;并对空闲资源池进行更新:将第二存储服务器中回收描述信息对应的数据块状态更新为未使用。9.如权利要求8所述的装置,其特征在于,所述监控模块,在监控时间到达时,计算数据库中各通道标识对应的存储时长;并基于周期资源池的记录获取各通道标识对应的存储周期;判断计算出的存储时长是否大于获取的存储周期,如果是,则确定相应通道标识对应的存储时长超过获取的存储周期,将相应通道标识表示为指定通道标识。10.如权利要求8或9所述的装置,其特征在于,所述资源池管理模块,还获取存储服务器初始化时上报的数据块的描述信息,在空闲资源池中记录各存储服务器中数据块的描述信息;该装置还包括报警模块;所述监控模块,对空闲资源池中空闲数据块容量进行监控,当空闲数据块容量小于预设值时,发送报警指令给所述报警模块;所述报警模块,接收来自所述监控模块的报警指令,发送报警信号。11.如权利要求7、8或9所述的装置,其特征在于,所述资源池管理模块,根据来自各存储服务器当前的上报信息,进行如下计算:从当前的上报信息中提取存储服务器内的资源数值,将资源数值乘以各自的权重,分别得到对应各资源数值的乘积,将得到的各乘积进行求和,得到求和值;选择出求和值最大的存储服务器,确定为满足空闲资源要求的存储服务。雎K ε/ε V ZSOOSSST Zo
【专利摘要】本发明公开了进行视频数据云存储的方法、系统及装置,其中,该方法包括:接收来自请求客户端的包含通道标识和周期资源池标识的存储请求;查找与所述周期资源池标识对应的周期资源池,表示为第一周期资源池;确定满足空闲要求的存储服务器,表示为第一存储服务器;从空闲资源池获取第一存储服务器中用于数据存储的数据块的描述信息,表示为第一描述信息;将第一存储服务器的标识和第一描述信息反馈给请求客户端以在相应数据块进行数据存储,并在第一周期资源池中记录通道标识,在数据库中记录与通道标识对应的存储时间、第一存储服务器的标识和第一描述信息。本发明方案无需人为参与,且能够准确反映出已存储数据相对于存储周期的时间进度。
【IPC分类】G06F3/06, H04L29/08, H04N5/76
【公开号】CN105338027
【申请号】CN201410369091
【发明人】祝晓晖
【申请人】杭州海康威视系统技术有限公司
【公开日】2016年2月17日
【申请日】2014年7月30日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1