[发明专利]录像存储和检索方法及系统、监控系统有效
申请号: | 201410020999.6 | 申请日: | 2014-01-16 |
公开(公告)号: | CN103702053B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 曾金强 | 申请(专利权)人: | 深圳英飞拓科技股份有限公司 |
主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N7/18;G11B27/10 |
代理公司: | 深圳市博锐专利事务所44275 | 代理人: | 张明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 录像 存储 检索 方法 系统 监控 | ||
技术领域
本发明涉及一种录像存储和检索方法及系统、监控系统。
背景技术
当摄像机群组网与中心服务器通过某个平台协议相连时,不可避免会遇到网络状况不佳的情况,此时无法将该摄像机的视频上传到中心服务器,就需要在摄像机本地进行存储,待网络状况好转,中心服务器检索本地存储视频,选择感兴趣的视频内容上传。另外,用户会设定存储某些感兴趣的视频,在以后进行访问,如报警视频,某段时间的视频等,此时需要将视频存储在摄像机中,后面用户可以根据检索条件获取相应的录像。
IP摄像机在断网或者网络拥塞,报警存储等情况下需要前端存储,将该时段的视频保存下来,一般采用SD卡和TF卡作为存储媒介,待网络恢复或者用户主动获取某些录像时,摄像机根据中心服务器或者客户端的指令上传这些录像。当保存的视频较多或者检索条件精度较高时,按照一般的检索技术查找满足检索条件的录像,耗时较长,占用较多的CPU资源,效率低下,会导致摄像机实时视频流卡顿。比如,用户要搜索一个,在时间段10:00:00-10:00:30下30秒钟的视频的,而录像文件是时间段9:55:00-10:05:00下10分钟的视频,那么要如何给用户这个30秒的视频,按照通常的检索是很难做到,会耗费大量的CPU,得到的精度也不高。
发明内容
为解决上述问题,本发明采用的一个技术方案是:
提供一种录像存储和检索方法,包括录制存储步骤以及检索步骤;所述存储步骤具体包括:S101、录制录像文件并当录制结束后存储录像文件,记录录像文件的索引信息,所述索引信息包括录制开始时间和结束时间;S102、当录制结束时生成所述录像文件的文件名,该文件名包含所述开始时间和结束时间;S103、在存储录像文件的视频码流时,生成元数据文件,其中,元数据文件与录像文件的文件名相同且文件名后缀不同,元数据文件记录有录像文件每一帧录像帧的帧开始时间和偏移量;S104、根据录像文件的索引信息建立索引文件,索引文件的每条索引对应地记录一个录像文件的索引信息;所述检索步骤具体包括:S201、打开索引文件,获取输入的检索条件以及搜索时间生成查询指令,检索条件包含索引信息中的一项或几项;S202、根据查询指令检索索引文件中满足检索条件的索引信息,确定与满足条件的索引信息对应的文件名;S203、打开与所述文件名对应的元数据文件;S204、检索元数据文件中满足所述搜索时间的帧开始时间,确定与所述帧开始时间对应的偏移量;S205、打开与所述文件名对应的录像文件,根据偏移量从录像文件中获取录像帧。
本发明采用的另一个技术方案是:
提供一种录像存储和检索系统,包括录制存入单元、录像检索单元以及存储单元,录制存入单元包括录制模块、记录模块、第一生成模块、第二生成模块、建立模块;录制模块用于录制录像文件并当录制结束后存储录像文件到存储单元;记录模块用于记录录像文件的索引信息,所述索引信息包括录制开始时间和结束时间,每条索引的索引信息对应一个录像文件;第一生成模块用于生成对应所述录像文件的文件名,该文件名包含所述开始时间和结束时间;第二生成模块用于在存储录像文件时,生成元数据文件,其中,元数据文件与录像文件的文件名相同且文件名后缀不同,元数据文件记录有录像文件每一帧录像帧的帧开始时间和偏移量;建立模块用于根据录像文件的索引信息建立索引文件,索引文件的每条索引对应地记录一个录像文件的索引信息;录像检索单元包括第一获取模块、第一检索模块、元数据文件打开模块、第二检索模块、录像帧获取模块;第一获取模块用于打开索引文件,获取输入的检索条件以及搜索时间生成查询指令,检索条件包含索引信息中的一项或几项;第一检索模块用于根据查询指令检索索引文件中满足检索条件的索引信息,确定与满足条件的索引信息对应的录像文件的文件名;元数据文件打开模块用于打开与所述第一检索模块确定的文件名所对应的元数据文件;第二检索模块用于检索元数据文件中满足所述搜索时间的帧开始时间,确定与所述帧开始时间对应的偏移量;录像帧获取模块用于打开所述录像文件,根据偏移量从录像文件中获取录像帧。
本发明采用的另一个技术方案是:
提供一种监控系统,包括录像存储和检索系统以及与录像存储和检索系统通信连接的中心服务器,所述录像存储和检索系统如权利要求5-8任意一项所述,所述中心服务器用于向所述录像存储和检索系统发送所述检索条件及搜索时间,所述录像存储和检索系统还用于将获取录像帧发送至中心服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳英飞拓科技股份有限公司,未经深圳英飞拓科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410020999.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于可视终端的监护方法和可视终端
- 下一篇:电视及其音量调整方法