[发明专利]一种视频监控应用中流式数据的存储方法在审
申请号: | 201410022146.6 | 申请日: | 2014-01-17 |
公开(公告)号: | CN103761056A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 张会健 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/06;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 监控 应用 中流 数据 存储 方法 | ||
1.一种视频监控应用中流式数据的存储方法,其特征在于其具体存储过程为:
1)在进行录像存储之前,首先进行裸设备存储池的初始化,将裸设备逐个添加到存储池中,构成存储池的线性存储空间;
2)将每个裸设备按固定大小划分为一个个的分配块,在进行录像时以一个分配块为单位进行存储空间的申请和管理;
3)在摄像头进行写入时,首先对当前正在使用的裸设备进行查询,获取当前裸设备上的下一个空闲块,并将此摄像头ID、裸设备路径、空闲块的编号作为索引信息存入数据库中;
4)在摄像头进行录像时,视频数据以帧为单位进行接收,首先将每路的视频数据写入缓存,待缓存填充完毕后,将多帧数据批量异步写入磁盘;
5)以每一小时为一条记录进行数据库的更新,记录中记载摄像头ID、录像的开始时间、结束时间、录像数据所在的分配块编号、每一秒的第一帧数据在分配块上的位置偏移;
6)在存储池写满之后,在数据库中根据摄像头ID检索其最早的录像数据所在的裸设备编号及分配块编号,然后根据查询的分配块进行录像的循环写,并将覆盖掉的录像数据所对应的数据库索引信息进行清除。
2.根据权利要求1所述的一种视频监控应用中流式数据的存储方法,其特征在于:所述步骤2)中的分配块的大小在256MB~1GB中进行指定。
3.根据权利要求1或2所述的一种视频监控应用中流式数据的存储方法,其特征在于:在步骤4)中,根据存储设备的内存配置情况,每路视频的缓存大小设置为4M~16MB。
4.根据权利要求3所述的一种视频监控应用中流式数据的存储方法,其特征在于:所述步骤4)中为便于在进行录像下载和播放时进行帧边界的划分,在每一帧数据的开始结束位置记录此帧数据的长度,根据帧长完成后续帧的连续读取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410022146.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种粉末成型碳面换向器及其制造工艺
- 下一篇:一种易于镜片固定的太阳镜