一种视频监控系统的录像管理的方法及装置的制作方法

文档序号:7928616阅读:368来源:国知局
专利名称:一种视频监控系统的录像管理的方法及装置的制作方法
技术领域
本发明涉及视频监控系统的数据管理技术,特别是涉及一种视频监控系统的录像
管理的方法及装置。
背景技术
视频监控系统是安全防范技术体系中的重要组成部分,随着科技的飞速发展,数 字录像技术日益成熟,CCD(charge coupled device,电荷耦合器件)摄像机技术也日趋成 熟并商品化,数字视频监控系统已成为当前视频监控采用的主流技术。在数字视频监控系 统中,可以把被监视场所的图像内容传送到监控中心,使被监控场所的情况一目了然。数字 视频监控系统的另一特点是它可以把被监视场所的图像及声音全部或部分地记录下来,这 样就为日后对某些事件的处理提供了方便条件及重要依据。 视频监控系统建成后,管理人员在监控室不仅可以随时看到被监控区域的实时情 况,而且可以方便地查询和调阅一定时期内的录像文件,也可以将录像文件转存到存储介 质保留备查。但有时为了一些隐私等情况,客户端会对一定时间段的录像数据有删除的需 求,录像删除技术有了存在的必要。 在实现本发明技术方案的过程中,发现现有技术至少存在以下缺陷 在录像删除方面,目前业界采用的均是按照录像文件进行删除,不支持精确时间
段的删除方式,这种方式对客户录像数据删除时有时存在一定矛盾,因为客户指定要删除
的时间之外的录像数据对客户可能是需要的。所以有必要实现精确时间段的录像删除方式。

发明内容
本发明实施例的目的是提供一种视频监控系统的录像管理的方法及装置,能够根 据客户的指示进行录像文件的精确删除。 为了实现上述目的,一方面,提供了一种视频监控系统的录像管理的方法,包括如 下步骤 步骤一,使每个录像文件存储预定时长的视频流,每个所述录像文件的文件名含 有所存储的视频流的生成时间; 步骤二,接收客户端的删除请求,获得所要删除的视频流所对应的删除时间段;
步骤三,根据所述录像文件的文件名进行查找,找到包含有所述删除时间段的视 频流的录像文件作为目标文件; 步骤四,判断所述目标文件所存储的视频流是否包括有所述删除时间段之外的非 删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后删除所述目 标文件,否则直接删除所述目标文件。 优选地,上述的方法中,在所述步骤四中,对所述非删除视频流进行复制存储具体 包括通过所述目标文件的视频索引定位所述非删除视频流,并将所述非删除视频流复制
3到内存中。 优选地,上述的方法中,所述视频索引是在查找到所述目标文件之后仅针对所述 目标文件生成的。 优选地,上述的方法中,所述视频索引是在生成每个所述录像文件时针对每个所 述录像文件同时生成的。 优选地,上述的方法中,每个所述录像文件都包括有索引区和录像数据区,所述录 像数据区用于存储视频流,所述索引区用于存储所述视频索引,所述视频索引记录每一秒 视频数据在所述录像数据区中的存储位置。 本发明的另一个方面,提供一种视频监控系统的录像管理的装置,其特征在于,包 括 存储单元,用于使每个录像文件存储预定时长的视频流,每个所述录像文件的文 件名含有所存储的视频流的生成时间; 接收单元,用于接收客户端的删除请求,获得所要删除的视频流所对应的删除时 间段; 查找单元,用于根据所述录像文件的文件名进行查找,找到包含有所述删除时间 段的视频流的录像文件作为目标文件; 删除单元,用于判断所述目标文件所存储的视频流是否包括有所述删除时间段 之外的非删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后删 除所述目标文件,否则直接删除所述目标文件。 优选地,上述的装置中,还包括有内存,用于缓存所述非删除视频流。
优选地,上述的装置中,还包括索引生成单元,用于对所述目标文件或者对每个
所述录像文件生成视频索引,所述视频索引记录每一秒视频数据在文件中的存储位置。 本发明实施例至少存在以下技术效果 1)将目标文件中的非删除视频流进行复制并生成新的录像文件,可以做到精确删 除,避免多删和少删。 2)根据录像生成时间命名录像文件,可以通过文件名很快的查找到需要删除的目 标文件。 3)录像文件都具有预定时长,时间一般都不长,大部分目标文件都是整体删除,只 有处在删除时间段的开头和结尾的文件才涉及部分删除,因为要复制保存的非删除文件很 短,在保障精确删除的同时,删除处理所耗费的时间很短。


图1为本发明实施例提供的方法的步骤流程图;
图2为本发明实施例提供的录像文件的结构图;
图3为本发明实施例提供的装置的结构图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实 施例进行详细描述。
4
本发明实施例从客户需求出发,提供了一种能实现指定精确时间段的录像删除方 法。在录像服务器的文件系统下,录像文件采用按一定时间段生成一个的方式;录像文件名 使用录像生成时间,录像文件由录像数据和文件索引区构成,文件索引区标注了录像文件 每一秒录像所在录像文件中的位置,录像文件存放在存储服务器上;客户指定删除录像的 时间段发送给存储服务器;存储服务器根据接收到的时间段,查找包含此段时间的文件。这 段时间可能有以下几种情况存在在录像文件中 —是存在于某一完整的录像文件或者某些完整的录像文件,直接删除这些录像文 件; 二是存在于某一录像文件的从录像文件开始到此录像文件的中间某个位置或者 下个录像文件的中间某个位置; 三是存在于某一录像文件的中间某个位置到此文件的结束位置或者其他录像文 件的中间某个位置; 四是存在于某一录像文件的中间某个位置到此文件的中间的下个位置或者其他 录像文件的中间某个位置; 对于情况二至情况四,要根据查找到的录像开始或者录像结束位置,把不需要删 除的录像文件数据重新生成一个或多个新的录像文件后,并根据读出录像索引区的录像时 间生成新录像文件的文件名,然后删除原有的录像文件从而实现精确时间段的录像删除。
图1为本发明实施例提供的方法的步骤流程图,如图,视频监控系统的录像管理 的方法包括 步骤101,使每个录像文件存储预定时长的视频流,每个所述录像文件的文件名含 有所存储的视频流的生成时间; 步骤102,接收客户端的删除请求,获得所要删除的视频流所对应的删除时间段;
步骤103,根据所述录像文件的文件名进行查找,找到包含有所述删除时间段的视 频流的录像文件作为目标文件; 步骤104,判断所述目标文件所存储的视频流是否包括有所述删除时间段之外的 非删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后删除所述 目标文件,否则直接删除所述目标文件。
以下以具体时间段为例来进行更为详细的描述。 录像服务器实时存储录像文件,例如每5分钟的录像(视频流)生成一个录 像文件,如果从六点钟开始录像,则依次生成的录像文件为,6:00,6:05,6:10,6:15, 6:20......。 假设客户要删除6:02-6:12时间段内的视频流,则录像服务器进行查找,发现包 含要删除的视频流的文件有6:00, 6:05, 6:10三个文件。其中6:05 (所存储视频流的时间段为6:05-6:10)中的所有视频流都在要删除的 时间段6:02-6:12之内,因此6:05文件可以直接删除。
图2为本发明实施例提供的录像文件的结构图; 对于6:00文件,因为6:00-6:02时间段内的视频不能删除,其处理过程如下通过 6:00文件的索引区的视频索引,查找6点02分00秒的视频在录像数据区的具体位置;从 录像数据区的开头开始读取数据,读到6点02分00秒处的数据为止,所读取的数据存储到内存中(也可以直接存储到硬盘上的作为缓存的预定区域);删除6:00文件,将内存中存 储的数据生成新的6:00文件(存储到硬盘上)。 对于6:10文件,因为6:13-6:15时间段内的视频不能删除,其处理过程如下通过 6:10文件的索引区的视频索引,查找6点13分00秒的视频在录像数据区的具体位置;从 录像数据区的6点13分00秒处的数据开始读取,读到文件末尾(6:15)处的数据为止,所 读取的数据存储到内存中;删除6:10文件,将内存中存储的数据生成新的6:13文件。
所述视频索引记录的是每一秒视频数据在文件的录像数据区中的存储位置。视频 索引可以是在生成每个所述录像文件时针对每个所述录像文件同时生成的,但这样会比较 耗费系统资源,很多文件可能从来都不会用到索引,因此,也可以在查找到所述目标文件之 后仅针对所述目标文件生成视频索引,而因为每个文件都有预定长度(该长度以生成索引 的时间不影响响应速度为宜,例如4分钟5分钟或6分钟),所以不会影响反应速度。
本发明实施例还提供一种视频监控系统的录像管理的装置,图3为本发明实施例 提供的装置的结构图,装置20包括 存储单元21,用于使每个录像文件存储预定时长的视频流,每个所述录像文件 的文件名含有所存储的视频流的生成时间; 接收单元22,用于接收客户端的删除请求,获得所要删除的视频流所对应的删 除时间段; 查找单元23,用于根据所述录像文件的文件名进行查找,找到包含有所述删除 时间段的视频流的录像文件作为目标文件; 删除单元24,用于判断所述目标文件所存储的视频流是否包括有所述删除时间 段之外的非删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后 删除所述目标文件,否则直接删除所述目标文件。
还包括有内存,用于缓存所述非删除视频流。 还包括索引生成单元,用于对所述目标文件或者对每个所述录像文件生成视频
索引,所述视频索引记录每一秒视频数据在文件中的存储位置。
由上可知,本发明实施例具有以下优势 1)将目标文件中的非删除视频流进行复制并生成新的录像文件,可以做到精确删 除,避免多删和少删。 2)根据录像生成时间命名录像文件,可以通过文件名很快的查找到需要删除的目 标文件。 3)录像文件都具有预定时长,时间一般都不长,大部分目标文件都是整体删除,只 有处在删除时间段的开头和结尾的文件才涉及部分删除,因为要复制保存的非删除文件很 短,在保障精确删除的同时,删除处理所耗费的时间很短。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种视频监控系统的录像管理的方法,其特征在于,包括如下步骤步骤一,使每个录像文件存储预定时长的视频流,每个所述录像文件的文件名含有所存储的视频流的生成时间;步骤二,接收客户端的删除请求,获得所要删除的视频流所对应的删除时间段;步骤三,根据所述录像文件的文件名进行查找,找到包含有所述删除时间段的视频流的录像文件作为目标文件;步骤四,判断所述目标文件所存储的视频流是否包括有所述删除时间段之外的非删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后删除所述目标文件,否则直接删除所述目标文件。
2. 根据权利要求1所述的方法,其特征在于,在所述步骤四中,对所述非删除视频流进 行复制存储具体包括通过所述目标文件的视频索引定位所述非删除视频流,并将所述非 删除视频流复制到内存中。
3. 根据权利要求2所述的方法,其特征在于,所述视频索引是在查找到所述目标文件 之后仅针对所述目标文件生成的。
4. 根据权利要求2所述的方法,其特征在于,所述视频索引是在生成每个所述录像文 件时针对每个所述录像文件同时生成的。
5. 根据权利要求2所述的方法,其特征在于,每个所述录像文件都包括有索引区和录 像数据区,所述录像数据区用于存储视频流,所述索引区用于存储所述视频索引,所述视频 索弓I记录每一秒视频数据在所述录像数据区中的存储位置。
6. —种视频监控系统的录像管理的装置,其特征在于,包括存储单元,用于使每个录像文件存储预定时长的视频流,每个所述录像文件的文件名 含有所存储的视频流的生成时间;接收单元,用于接收客户端的删除请求,获得所要删除的视频流所对应的删除时间段;查找单元,用于根据所述录像文件的文件名进行查找,找到包含有所述删除时间段的 视频流的录像文件作为目标文件;删除单元,用于判断所述目标文件所存储的视频流是否包括有所述删除时间段之外 的非删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后删除所 述目标文件,否则直接删除所述目标文件。
7. 根据权利要求6所述的装置,其特征在于,还包括有内存,用于缓存所述非删除视频流。
8. 根据权利要求7所述的装置,其特征在于,还包括索引生成单元,用于对所述目标 文件或者对每个所述录像文件生成视频索引,所述视频索引记录每一秒视频数据在文件中 的存储位置。
全文摘要
本发明提供一种视频监控系统的录像管理的方法及装置,方法包括步骤一,使每个录像文件存储预定时长的视频流,每个所述录像文件的文件名含有所存储的视频流的生成时间;步骤二,接收客户端的删除请求,获得所要删除的视频流所对应的删除时间段;步骤三,根据所述录像文件的文件名进行查找,找到包含有所述删除时间段的视频流的录像文件作为目标文件;步骤四,判断所述目标文件所存储的视频流是否包括有所述删除时间段之外的非删除视频流,是则对所述非删除视频流进行复制存储,生成新的录像文件,之后删除所述目标文件,否则直接删除所述目标文件。本发明能够根据客户的指示进行录像文件的精确删除。
文档编号H04N5/915GK101753944SQ200810239279
公开日2010年6月23日 申请日期2008年12月8日 优先权日2008年12月8日
发明者魏立志 申请人:北京中星微电子有限公司;中星电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1