预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105404469A(43)申请公布日2016.03.16(21)申请号201510689794.1(22)申请日2015.10.22(71)申请人浙江宇视科技有限公司地址310051浙江省杭州市滨江区西兴街道江陵路88号10幢南座1-11层(72)发明人成浩(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人林祥(51)Int.Cl.G06F3/06(2006.01)H04N5/76(2006.01)权利要求书3页说明书14页附图4页(54)发明名称一种视频数据的存储方法和系统(57)摘要本发明提供一种视频数据的存储方法和系统,应用于包括管理节点、存储节点、写客户端和读客户端的分布式视频监控系统中,该方法包括:管理节点接收来自写客户端的条带资源请求消息,并为写客户端分配条带,所述条带中包括至少一个用于存储校验块的数据块;管理节点向所述条带对应的多个存储节点发送数据块资源请求消息,接收各存储节点返回的携带数据块信息的数据块资源响应消息;管理节点利用数据块信息确定所述条带的信息,并通过条带资源响应消息将所述条带的信息发送给写客户端,写客户端利用所述条带的信息在所述条带对应的多个存储节点的相应数据块中写入视频数据。通过本发明的技术方案,支持高写入性能、高空间利用率、高重建性能。CN105404469ACN105404469A权利要求书1/3页1.一种视频数据的存储方法,其特征在于,应用于包括管理节点、存储节点、写客户端和读客户端的分布式视频监控系统中,所述方法包括:所述管理节点接收来自写客户端的条带资源请求消息,并为所述写客户端分配条带,所述条带中包括至少一个用于存储校验块的数据块;所述管理节点向所述条带对应的多个存储节点发送数据块资源请求消息,并接收各存储节点返回的携带数据块信息的数据块资源响应消息;所述管理节点利用数据块信息确定所述条带的信息,并通过条带资源响应消息将所述条带的信息发送给所述写客户端,由所述写客户端利用所述条带的信息在所述条带对应的多个存储节点的相应数据块中写入视频数据。2.根据权利要求1所述的方法,其特征在于,所述管理节点为所述写客户端分配包括至少一个用于存储校验块的数据块的条带的过程,具体包括:所述管理节点从所述条带资源请求消息中获得所述写客户端所在的数据写入设备的设备标识,并利用所述设备标识查询预先配置的冗余保护表,得到对应的冗余保护数量,并为所述写客户端分配包括所述冗余保护数量个用于存储校验块的数据块的条带;其中,所述冗余保护表用于维护数据写入设备的设备标识与冗余保护数量之间的对应关系,且位于特定位置的数据写入设备的冗余保护数量大于位于非特定位置的数据写入设备的冗余保护数量。3.根据权利要求1所述的方法,其特征在于,所述管理节点为所述写客户端分配包括至少一个用于存储校验块的数据块的条带的过程,具体包括:所述管理节点从所述条带资源请求消息中获得所述写客户端的客户端标识,并利用所述客户端标识查询预先配置的全局哈希表,得到对应的条带标识;其中,所述全局哈希表用于维护客户端标识与条带标识之间的对应关系;如果所述条带标识对应的条带中未写满视频数据,则所述管理节点将所述条带标识对应的条带作为为所述写客户端分配的条带;如果所述条带标识对应的条带中已经写满视频数据或者所述全局哈希表中没有所述客户端标识对应的条带标识,则所述管理节点选择一个空闲状态的条带作为为所述写客户端分配的条带,并在所述全局哈希表中记录所述客户端标识与所述当前选择的条带的条带标识之间的对应关系。4.根据权利要求1所述的方法,其特征在于,所述写客户端在所述条带对应的多个存储节点的相应数据块中写入视频数据的过程,具体包括:所述写客户端将待写入存储节点的视频数据写入到写缓存中;如果所述写缓存中写入的视频数据在预设时间内达到指定数据量,则所述写客户端采用整条带写模式,利用所述条带的信息在所述条带对应的多个存储节点的相应数据块中,写入所述写缓存中的视频数据;如果所述写缓存中写入的视频数据在预设时间内未达到指定数据量,则所述写客户端采用重构写模式,利用所述条带的信息在所述条带对应的多个存储节点的相应数据块中,写入所述写缓存中的视频数据。5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:所述管理节点接收来自读客户端的携带分片信息的文件读取请求消息;2CN105404469A权利要求书2/3页所述管理节点利用所述分片信息确定对应的条带的文件位置信息;所述管理节点通过文件读取响应消息将所述条带的文件位置信息发送给所述读客户端,由所述读客户端利用所述条带的文件位置信息,从所述条带对应的多个存储节点的相应数据块中读取视频数据。6.根据权利要求5所述的方法,其特征在于,所