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