[发明专利]监控录像的存储实现方法、装置、设备及存储介质在审
| 申请号: | 202110068635.5 | 申请日: | 2021-01-19 |
| 公开(公告)号: | CN112954244A | 公开(公告)日: | 2021-06-11 |
| 发明(设计)人: | 许海涛;黄建 | 申请(专利权)人: | 普联技术有限公司 |
| 主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N7/18;H04N21/43;H04N21/433 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
| 地址: | 518000 广东省深圳市南山区深南路科技*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 监控 录像 存储 实现 方法 装置 设备 介质 | ||
本发明公开了一种监控录像的存储实现方法、装置、设备及存储介质,该方法包括:预先分配写入缓存;将接收到的多个IPC的IPC视频数据保存到视频数据缓存中;从视频数据缓存中读取IPC视频数据,并将读取出的IPC视频数据保存至写入缓存;当写入缓存满足预设条件时,将从写入缓存读取出的IPC视频数据写入硬盘的一个数据分区,并生成数据索引以写入硬盘的索引区;预设条件包括所述写入缓存写满或缓存时间大于等于设定时长;单个数据分区中可以存储多个IPC的IPC视频数据,实现了在总的缓存数据较少时能够写入较多的数据,提高了写入速度,减少了内存占用,满足了由于存储服务器可接入IPC增多带来的内存要求。
技术领域
本发明涉及监控录像的存储技术领域,尤其涉及一种监控录像的存储实现方法、装置、设备及存储介质。
背景技术
随着云安防视频监控技术被广泛普及,监控录像的高效存储问题尤为突出。目前,现有的监控录像的存储方式一般是通过对一个IPC划分一个大小为1GB的数据分区进行单独存储,如果有n个IPC在同时录像,则将划分出n个大小为1GB的数据分区同时使用。但是由于硬盘具有随机写入性能低的特点,要求每个IPC缓存较多的数据后进行写入才能达到较高的性能。但是,随着存储服务器被设计可接入的IPC(IP Camera,即监控摄像头)越来越多,例如现有的存储服务器可以实现接入256个,512个甚至768个IPC,对存储服务器的内存要求也越来越大,现有的一个IPC对应一个数据分区的存储方式已不能适用现在的存储服务器的内存要求。
发明内容
针对上述问题,本发明的目的在于提供一种监控录像的存储实现方法、装置、设备及存储介质,其能满足由于存储服务器可接入IPC增多带来的内存要求,提高IPC视频数据写入的实时性。
第一方面,本发明实施例提供了一种监控录像的存储实现方法,包括:
预先分配写入缓存;
将接收到的多个IPC的IPC视频数据保存到视频数据缓存中;
从所述视频数据缓存中读取IPC视频数据,并将读取出的IPC视频数据保存至所述写入缓存;
当所述写入缓存满足预设条件时,将从所述写入缓存读取出的IPC视频数据写入硬盘的一个数据分区;并生成数据索引以写入所述硬盘的索引区;其中,所述预设条件包括:所述写入缓存写满或缓存时间大于等于设定时长。作为上述方案的改进,所述方法还包括:
在将读取出的IPC视频数据保存至所述写入缓存时,将正在写入至所述写入缓存的IPC视频数据与所述写入缓存当前已保存的IPC视频数据进行合并。
作为上述方案的改进,所述数据分区的大小为k×nGB;其中,n等于存储服务器允许接入的最多IPC数量,k为设定值。
作为上述方案的改进,所述方法还包括:
判断所述写入缓存是否写满;
当所述写入缓存写满时,确认所述写入缓存满足所述预设条件;
当所述写入缓存未写满时,判断当前缓存时间是否大于等于所述设定时长;
当当前缓存时间大于等于所述设定时长时,确认所述写入缓存满足所述预设条件;
当当前缓存时间小于所述设定时长时,确认所述写入缓存不满足所述预设条件。
作为上述方案的改进,所述从所述视频数据缓存中读取IPC视频数据包括:
检查所述视频数据缓存中是否存在IPC视频数据;
当检查到所述视频数据缓存中存在IPC视频数据时,读取所述视频数据缓存中存储的IPC视频数据。
作为上述方案的改进,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普联技术有限公司,未经普联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110068635.5/2.html,转载请声明来源钻瓜专利网。





