一种底端采集器的录像方法

文档序号:7715016阅读:339来源:国知局
专利名称:一种底端采集器的录像方法
技术领域
本发明涉及录像方法,特别是涉及一种底端采集器的录像方法。
背景技术
在基站动力环境安全防护领域中,常见的底端采集器的录像方法有以下几种
第一种是底端采集器不管现场是否发生告警一直录像,并将实时图像通过网络上传给客户端的上层监控软件,上层监控软件再将收到的实时图像保存成视频文件,供查阅。这种方法的缺点是,1、实时上传图像占用大量的带宽;2、发生告警后需要从大量的视频文件中查找到告警发生时的录像资料,查找困难。 第二种是底端采集器不管现场是否发生告警一直录像,将实时图像保存到海量硬盘上。这种方法的缺点是,1、底端配备海量硬盘,基站较多时,需要配置大量的海量硬盘,成本非常高;2、发生告警后需要人工在大容量的视频文件中查找发生告警时刻前后的录像资料,查找困难。 第三种是底端采集器在无告警发生时不录像。采集器将采集的实时数据上传给客户端上层数据监控系统,上层数据监控系统判断到有告警后,把告警信息发送给图像监控系统,图像监控系统再发命令到底端采集器开始录像并上传录像。这种方法的缺点是1、告警判断经过多个环节,延迟时间长;2、一旦网络中断则不能录像;3、不能保存告警时刻前的图像。

发明内容
本发明所要解决的技术问题是弥补上述现有技术的不足,提出一种底端采集器
的录像方法,使生成的录像文件记录告警前后一段时间的视频且文件容量较小。
本发明的技术问题通过以下的技术方案予以解决 —种底端采集器的录像方法,采用底端采集器实时监控、录像和保存图像数据,所述保存数据是将采集的图像数据按队列保存在所述底端采集器内存中开辟的缓存中,其特征在于依次有以下步骤 1)所述底端采集器监控判断是否有告警信号; 如果没有告警信号,则返回继续监控、录像和保存图像数据,使所述缓存中的最旧图像数据清除出队列,次旧图像数据从队列中部移至队列头部,最新图像数据存储在队列尾部; 如果有告警信号,则先将告警时刻前队列内的图像数据保存至新生成的录像文件
中,然后将告警时刻后采集的图像数据续写到所述新生成的录像文件中; 2)所述底端采集器继续监控判断告警信号是否结束; 如果告警信号结束,则停止录像; 如果告警信号没有结束,则进入步骤3); 3)所述底端采集器继续监控判断是否达到客户设定的录制时间上限;
4
如果没有达到录制时间上限,则回到步骤2); 如果已经达到录制时间上限,则停止录像。 本发明的技术问题通过以下进一步的技术方案予以解决 还包括步骤4),停止录像后,所述底端采集器继续监控判断网络状态是否通畅;
如果网络不通畅,则等待,回到步骤4); 如果网络通畅,则将所述新生成的录像文件从采集器基站上传到客户端。
优选的技术方案中 所述缓存的容量为根据客户所需要的告警发生前的时间段长度设定的预置容量。
所述新生成的录像文件名称为按照发生告警的时间加上告警标识命名的名称。
本发明还提出一种用于录像的底端采集器,包括录像控制模块、录像模块和存储模块,所述录像控制模块控制所述录像模块对所述底端采集器所处环境进行实时录像;所述存储模块接收所述录像模块的录像数据并存储; 还包括第一监控模块、第二监控模块和第三监控模块,所述第一监控模块判断所
述底端采集器所处环境是否有告警信号如果有告警信号则发出存储控制信号给存储模
块,如果没有告警信号则不发出信号;所述存储模块将接收的录像数据按队列保存,同时接
收第一监控模块输出的存储控制信号后开辟新生成的录像文件存储区,将当前队列的录像
数据保存到新生成的录像文件存储区中;所述第二监控模块接收所述第一监控模块的告警
信号,判断所述告警信号是否结束如果告警信号结束则输出录像结束信号至所述录像控
制模块,如果告警信号没有结束则输出第一过渡信号至所述第三监控模块;所述第三监控
模块接收所述第一过渡信号,判断告警后录制时间是否达到客户设定的录制时间上限如
果达到则输出录像结束信号至录像控制模块,如果没有达到则输出第二过渡信号至所述第
二监控模块;所述第二监控模块接收所述第二过渡信号后继续判断所述告警信号是否结
束,所述录像控制模块接收录像接收信号后控制所述录像模块结束录像。 本发明的技术问题通过以下进一步的技术方案予以解决 还包括第四监控模块,所述第四监控模块判断网络状态是否通畅如果通畅,则发出控制信号,用于将新生成的录像文件从采集器基站上传到客户端;如果不通畅,则不发出控制信号。 优选的技术方案中, 所述存储模块的容量为根据客户所需要的告警发生前的时间段长度设定的预置
本发明与现有技术对比的有益效果是 本发明的录像方法所生成的录像文件不仅可以显示告警前后的状况,而且容量较小,可在上传完毕后被删除,因而可以节省底端采集器的存储空间,并适合通过网络上传,明显节约传输带宽。此外,在网络中断的情况下,底端采集器能保存一段时间的现场实时图像,在网络恢复正常后,再将录像文件上传到客户端上层监控软件。生成的录像文件与告警时刻和告警标识绑定,比较方便查找和分析。


图1是本发明具体实施方式
的流程 图2是本发明具体实施方式
的图像数据按队列保存示意图;
图3是本发明具体实施方式
的录像文件内容组成示意图。
具体实施例方式
下面结合具体实施方式
并对照附图对本发明做进一步详细说明。 本具体实施方式
用于基站动力环境安全防护领域,其录像方法的流程如图1所
示。底端采集器实时对现场进行监控、录像和保存图像数据。在底端采集器的内存中开辟
一个固定大小的缓存,将实时采集到图像数据存储在缓存中。该缓存采用队列机制保存图
像数据。 如图2所示,为图像数据按队列保存的示意图。其中,V1、V2、V3、V4、V5、V6、V7表 示按时间先后存储的图像数据,VI表示最旧的图像数据,V7表示最新的图像数据。当队列 空间存满后,位于队列头部的图像数据V1被清除出队列,接着次旧的图像数据V2从队列中 部转移到队列头部,然后较新的图像数据V6存储在队列尾部,而最新的图像数据V7则等待 进入队列。优选地,该缓存的大小,根据客户所需要的告警发生前的时间段长度来设定。客 户需要的告警发生前的录像时间段长度越长,该缓存越大。 底端采集器监控判断是否有告警信号。如果没有告警信号,则继续监控、录像和保 存图像数据,保证缓存中的最旧图像数据清除出队列,次旧图像数据从队列中部移至队列 头部,最新图像数据存储在队列尾部;如果有告警信号,则先将告警时刻前队列内的图像数 据保存至新生成的录像文件中,然后将告警时刻后采集的图像数据续写到所述新生成的录 像文件中。当告警信号结束或达到客户设定的录制时间上限后,底端采集器停止录像。此 时,包含告警发生时刻前一段时间的录像文件,就生成了 。 本具体实施方式
中,告警时刻为图像数据V7保存至缓存后。如图3所示,为相应
的录像文件内容组成示意图。录像文件包括V2、V3、V4、V5、V6、V7……Vn,其中,V2、V3、V4、
V5、 V6、 V7图像数据来自于告警时刻前队列,V7之后的图像数据来自于实时采集。 录像文件的内容由两部分构成,包括了告警前后的状况,且录像文件只记录了告
警前后一段时间的视频,故文件容量较小,可在上传完毕后被删除,因而可以节省底端采集
器的存储空间,并适合通过网络上传,明显节约传输带宽。 告警录像文件生成后,底端采集器继续监控判断网络状态是否通畅。如果网络通 畅,则将告警后生成的录像文件上传到客户端;如果网络不通畅,则继续监控判断网络状 态,直到网络恢复,将录像文件上传到客户端。因此,在网络中断的情况下,底端采集器能保 存一段时间的现场实时图像,在网络恢复正常后,再将录像文件上传到客户端上层监控软 件。 录像文件按照发生告警的时间加上告警标识来命名,生成的录像文件与告警时刻 和告警标识绑定,能比较方便查找和分析。 —种用于录像的底端采集器,包括录像控制模块、录像模块、存储模块、第一监控 模块、第二监控模块、第三监控模块和第四监控模块。 录像控制模块控制录像模块对底端采集器所处环境进行实时录像。 第一监控模块判断底端采集器所处环境是否有告警信号如果有告警信号则发出
存储控制信号给存储模块,如果没有告警信号则不发出信号。
6
存储模块接收录像模块的录像数据并按队列保存,使最旧图像数据清除出队列, 次旧图像数据从队列中部移至队列头部,最新图像数据存储在队列尾部;同时接收第一监 控模块输出的存储控制信号后开辟新生成的录像文件存储区,将当前队列的录像数据保存 到新生成的录像文件存储区中。存储模块的容量为根据客户所需要的告警发生前的时间段 长度设定的预置容量。 第二监控模块接收第一监控模块的告警信号,判断告警信号是否结束如果告警 信号结束则输出录像结束信号至录像控制模块,如果告警信号没有结束则输出第一过渡信 号至第三监控模块。 第三监控模块接收第一过渡信号,判断告警后录制时间是否达到客户设定的录制 时间上限如果达到则输出录像结束信号至录像控制模块,如果没有达到则输出第二过渡 信号至第二监控模块;第二监控模块接收第二过渡信号后继续判断告警信号是否结束,录 像控制模块接收录像接收信号后控制录像模块结束录像。 第四监控模块,第四监控模块判断网络状态是否通畅如果通畅,则发出控制信 号,用于将新生成的录像文件从采集器基站上传到客户端;如果不通畅,则不发出控制信号。 采用本实施方式中底端采集器录像得到的录像文件的内容由两部分构成,包括了 告警前后的状况,且录像文件只记录了告警前后一段时间的视频,故文件容量较小,可在上 传完毕后被删除,因而可以节省底端采集器的存储空间,并适合通过网络上传,明显节约传 输带宽。 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定 本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在 不脱离本发明构思的前提下做出若干替代或明显变型,而且性能或用途相同,都应当视为 属于本发明的保护范围。
权利要求
一种底端采集器的录像方法,采用底端采集器实时监控、录像和保存图像数据,所述保存数据是将采集的图像数据按队列保存在所述底端采集器内存中开辟的缓存中,其特征在于依次有以下步骤1)所述底端采集器监控判断是否有告警信号;如果没有告警信号,则返回继续监控、录像和保存图像数据,使所述缓存中的最旧图像数据清除出队列,次旧图像数据从队列中部移至队列头部,最新图像数据存储在队列尾部;如果有告警信号,则先将告警时刻前队列内的图像数据保存至新生成的录像文件中,然后将告警时刻后采集的图像数据续写到所述新生成的录像文件中;2)所述底端采集器继续监控判断告警信号是否结束;如果告警信号结束,则停止录像;如果告警信号没有结束,则进入步骤3);3)所述底端采集器继续监控判断是否达到客户设定的录制时间上限;如果没有达到录制时间上限,则回到步骤2);如果已经达到录制时间上限,则停止录像。
2. 根据权利要求l所述的底端采集器的录像方法,其特征在于还包括步骤4),停止录 像后,所述底端采集器继续监控判断网络状态是否通畅;如果网络不通畅,则等待,回到步骤4);如果网络通畅,则将所述新生成的录像文件从采集器基站上传到客户端。
3. 根据权利要求1所述的底端采集器的录像方法,其特征在于所述缓存的容量为根 据客户所需要的告警发生前的时间段长度设定的预置容量。
4. 根据权利要求1所述的底端采集器的录像方法,其特征在于所述新生成的录像文 件名称为按照发生告警的时间加上告警标识命名的名称。
5. —种用于录像的底端采集器,包括录像控制模块、录像模块和存储模块, 所述录像控制模块控制所述录像模块对所述底端采集器所处环境进行实时录像; 所述存储模块接收所述录像模块的录像数据并存储;其特征在于还包括第一监控模块、第二监控模块和第三监控模块,所述第一监控模 块判断所述底端采集器所处环境是否有告警信号如果有告警信号则发出存储控制信号给 存储模块,如果没有告警信号则不发出信号;所述存储模块将接收的录像数据按队列保存, 同时接收第一监控模块输出的存储控制信号后开辟新生成的录像文件存储区,将当前队列 的录像数据保存到新生成的录像文件存储区中;所述第二监控模块接收所述第一监控模块 的告警信号,判断所述告警信号是否结束如果告警信号结束则输出录像结束信号至所述 录像控制模块,如果告警信号没有结束则输出第一过渡信号至所述第三监控模块;所述第 三监控模块接收所述第一过渡信号,判断告警后录制时间是否达到客户设定的录制时间上 限如果达到则输出录像结束信号至录像控制模块,如果没有达到则输出第二过渡信号至 所述第二监控模块;所述第二监控模块接收所述第二过渡信号后继续判断所述告警信号是 否结束,所述录像控制模块接收录像接收信号后控制所述录像模块结束录像。
6. 根据权利要求1所述的用于录像的底端采集器,其特征在于还包括第四监控模块, 所述第四监控模块判断网络状态是否通畅如果通畅,则发出控制信号,用于将新生成的录像文件从采集器基站上传到客户端;如果不通畅,则不发出控制信号。
7.根据权利要求1所述的底端采集器,其特征在于所述存储模块的容量为根据客户 所需要的告警发生前的时间段长度设定的预置容量。
全文摘要
本发明公开了一种底端采集器的录像方法,采用底端采集器实时监控、录像和保存图像数据,保存数据是将采集的图像数据按队列保存在所述底端采集器内存中开辟的缓存中,依次有以下步骤底端采集器监控判断是否有告警信号;如果没有告警信号,则返回继续监控;如果有告警信号,则先将告警时刻前队列内的图像数据保存至新生成的录像文件中,然后将告警时刻后采集的图像数据续写到新生成的录像文件中;当告警结束或达到客户设定的录制时间上限后,警前录像程序停止往录像文件中写图像数据。生成的录像文件不仅可以显示告警前后的状况,而且容量较小,可在上传完毕后被删除,可以节省底端采集器的存储空间,并适合通过网络上传,明显节约传输带宽。
文档编号H04N5/76GK101729836SQ20091018889
公开日2010年6月9日 申请日期2009年12月9日 优先权日2009年12月9日
发明者杨光, 林奕广, 梁永军 申请人:艾默生网络能源有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1