[发明专利]监控录像的存储实现方法、装置、设备及存储介质在审
| 申请号: | 202110068635.5 | 申请日: | 2021-01-19 |
| 公开(公告)号: | CN112954244A | 公开(公告)日: | 2021-06-11 |
| 发明(设计)人: | 许海涛;黄建 | 申请(专利权)人: | 普联技术有限公司 |
| 主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N7/18;H04N21/43;H04N21/433 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
| 地址: | 518000 广东省深圳市南山区深南路科技*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 监控 录像 存储 实现 方法 装置 设备 介质 | ||
1.一种监控录像的存储实现方法,其特征在于,包括:
预先分配写入缓存;
将接收到的多个IPC的IPC视频数据保存到视频数据缓存中;
从所述视频数据缓存中读取IPC视频数据,并将读取出的IPC视频数据保存至所述写入缓存;
当所述写入缓存满足预设条件时,将从所述写入缓存读取出的IPC视频数据写入硬盘的一个数据分区;并生成数据索引以写入所述硬盘的索引区;其中,所述预设条件包括:所述写入缓存写满或缓存时间大于等于设定时长。
2.如权利要求1所述的监控录像的存储实现方法,其特征在于,所述方法还包括:
在将读取出的IPC视频数据保存至所述写入缓存时,将正在写入至所述写入缓存的IPC视频数据与所述写入缓存当前已保存的IPC视频数据进行合并。
3.如权利要求1所述的监控录像的存储实现方法,其特征在于,所述数据分区的大小为k×nGB;其中,n等于存储服务器允许接入的最多IPC数量,k为设定值。
4.如权利要求1所述的监控录像的存储实现方法,其特征在于,所述方法还包括:
判断所述写入缓存是否写满;
当所述写入缓存写满时,确认所述写入缓存满足所述预设条件;
当所述写入缓存未写满时,判断当前缓存时间是否大于等于所述设定时长;
当当前缓存时间大于等于所述设定时长时,确认所述写入缓存满足所述预设条件;
当当前缓存时间小于所述设定时长时,确认所述写入缓存不满足所述预设条件。
5.如权利要求1所述的监控录像的存储实现方法,其特征在于,所述从所述视频数据缓存中读取IPC视频数据包括:
检查所述视频数据缓存中是否存在IPC视频数据;
当检查到所述视频数据缓存中存在IPC视频数据时,读取所述视频数据缓存中存储的IPC视频数据。
6.如权利要求1所述的监控录像的存储实现方法,其特征在于,所述将从所述写入缓存读取出的IPC视频数据写入硬盘的一个数据分区,包括:
检查所述硬盘是否存在有剩余空间的数据分区;
当所述硬盘存在有剩余空间的数据分区,将所述IPC视频数据写入到有剩余空间的数据分区;
当所述硬盘不存在有剩余空间的数据分区,检查所述硬盘是否存在空白的数据分区;
当所述硬盘存在空白的数据分区时,将所述IPC视频数据写入到空白的数据分区;
当所述硬盘不存在空白的数据分区时,获取各个所述数据分区的数据写入时间;
将各个所述数据分区的数据写入时间进行比较,并清除数据写入时间最早的数据分区内存储的IPC视频数据;将从所述写入缓存读取出的IPC视频数据写入清除IPC视频数据后的数据分区。
7.如权利要求1所述的监控录像的存储实现方法,其特征在于,所述方法还包括:
从所述索引区中搜索任意一个IPC在设定时间范围内IPC视频数据的数据索引;
根据所述数据索引的地址信息,按照时间顺序从所述数据分区中读取所述数据索引对应的IPC视频数据;
将读取出的IPC视频数据发送给接收终端。
8.一种监控录像的存储实现装置,其特征在于,包括:
写入缓存分配模块,用于预先分配写入缓存;
数据保存模块,用于将接收到的多个IPC的IPC视频数据保存到视频数据缓存中;
第一数据写入模块,用于从所述视频数据缓存中读取IPC视频数据,并将读取出的IPC视频数据保存至所述写入缓存;
第二数据写入模块,用于将从所述写入缓存读取出的IPC视频数据写入硬盘的一个数据分区;并生成数据索引以写入所述硬盘的索引区;其中,所述预设条件包括:所述写入缓存写满或缓存时间大于等于设定时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普联技术有限公司,未经普联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110068635.5/1.html,转载请声明来源钻瓜专利网。





