[发明专利]提高视频监控系统音视频数据存储效率的方法及装置有效
申请号: | 201810790947.5 | 申请日: | 2018-07-18 |
公开(公告)号: | CN109189724B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 田秀臣;熊道权;张飞 | 申请(专利权)人: | 北京世纪东方通讯设备有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F16/41;H04N5/781;H04N7/18 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 102629 北京市大兴区中关村科*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 视频 监控 系统 数据 存储 效率 方法 装置 | ||
1.一种提高视频监控系统音视频数据存储效率的方法,其特征在于,包括:
建立本地文件数据库,所述本地文件数据库用于记录编码采集设备信息、数据文件信息、音视频数据的时间信息的对应关系;通过仅操作本地文件数据库的一个表来记录各设备的时间数据信息;
在视频监控系统中的存储服务程序将编码采集设备的音视频数据存储进数据文件时,将所述音视频数据的时间段信息存储在所述本地文件数据库中,以及在视频监控系统中的存储服务程序将编码采集设备的音视频数据存储进数据文件时,使所述数据文件与所述数据文件对应的索引文件采用相同的名称进行命名;
当需要对一个新的数据文件进行数据写入时,将所述数据文件和对应的索引文件进行文件与内存的映射操作,将文件IO操作问题转移为内存操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在视频监控系统中的存储服务程序开启后,计算出每个编码采集设备在预设时间段内所需存储空间要创建的数据文件的数量,为每个编码采集设备创建所述数量的数据文件和所述数量的索引文件,使每个数据文件和每个索引文件均占用固定空间;
在任一编码采集设备的数据文件写满过期后,不进行删除操作,当所述数据文件需要存储新的音视频数据时,将所述数据文件中的原有数据内容清空,写入新的音视频数据并修改所述本地文件数据库中的对应关系。
3.一种提高视频监控系统音视频数据存储效率的装置,其特征在于,包括:
建立模块,用于建立本地文件数据库,所述本地文件数据库用于记录编码采集设备信息、数据文件信息、音视频数据的时间信息的对应关系;通过仅操作本地文件数据库的一个表来记录各设备的时间数据信息;
存储模块,用于在视频监控系统中的存储服务程序将编码采集设备的音视频数据存储进数据文件时,将所述音视频数据的时间段信息存储在所述本地文件数据库中,以及在视频监控系统中的存储服务程序将编码采集设备的音视频数据存储进数据文件时,使所述数据文件与所述数据文件对应的索引文件采用相同的名称进行命名;
映射模块,用于当需要对一个新的数据文件进行数据写入时,将所述数据文件和对应的索引文件进行文件与内存的映射操作,将文件IO操作问题转移为内存操作。
4.根据权利要求3所述的装置,其特征在于,所述装置还包括:
创建模块,用于在视频监控系统中的存储服务程序开启后,计算出每个编码采集设备在预设时间段内所需存储空间要创建的数据文件的数量,为每个编码采集设备创建所述数量的数据文件和所述数量的索引文件,使每个数据文件和每个索引文件均占用固定空间;
写入模块,用于在任一编码采集设备的数据文件写满过期后,不进行删除操作,当所述数据文件需要存储新的音视频数据时,将所述数据文件中的原有数据内容清空,写入新的音视频数据并修改所述本地文件数据库中的对应关系。
5.一种电子设备,其特征在于,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;
其中,所述处理器,存储器通过所述总线完成相互间的通信;
所述处理器执行所述计算机程序时实现如权利要求1-2中任一项所述的方法。
6.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如权利要求1-2中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪东方通讯设备有限公司,未经北京世纪东方通讯设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810790947.5/1.html,转载请声明来源钻瓜专利网。