用于视频监控分析系统进行资源优化的方法和系统的制作方法

文档序号:7871100阅读:218来源:国知局
专利名称:用于视频监控分析系统进行资源优化的方法和系统的制作方法
技术领域
本发明属于互联网通信领域,尤其涉及一种用于视频监控分析系统进行资源优化的方法和系统。
背景技术
视频监控系统是安全防范系统的重要组成部分,是一种通过摄像头对监控状况进行视频采集,远程实时获取监控现场信息的信息化监控系统。目前,全国范围内各个城市都广泛兴起建设视频监控系统的热潮,在维护公共安全,打击违章违法、威慑犯罪行为等方面发挥了很大的作用。视频监控分析系统是指通过计算机软件或芯片对前端监控系统所得到的视频流数据进行分割处理、特征提取、分析判别、形成描述等过程处理的计算机实时处理系统。系统中的分析资源,主要是指用于实时分析事件视频的计算机设备(包括其附属的网络路由等设备)。目前,随着视频监控系统的规模的一再扩大,一些存在问题日渐亟需解决:一,摄像头太多,纯人工监控已不现实,而且视频流数据量非常大,会同时带来数据存储和网络传输方面的种种压力,因此,建设大规模视频监控系统的同时引入一个高效的分析处理系统已是势在必行。二,在建设分析处理系统的过程中,由于种种原因,分析处理系统的投入普遍没有经过科学论证,经常出现资源闲置或资源紧缺的现象。三,不同的分析处理系统之间尚未完全形成网络化,缺乏有效整合可用资源的能力。四,突发性事件会给分析系统带来巨大的挑战:因为从建设成本考虑,一般分析系统都是根据略高于平时的需求的水平来建设的,当发生重大突发事件时,分析需求大量增加,系统将不胜负荷。申请号为201210057725.5的发明专利公开了一种视频监控网络的建设方法,根据事件视频发生的概率的统计图表,来考虑是否增加视频摄像头的数目。

发明内容
本发明实施例提供一种海量数据自动放置装置和方法,旨在解决当前视频监控分析系统的建设过程中出现的资源闲置或资源紧缺、对突发事件处理乏力的问题。为此,本发明实施例提供了如下技术方案:—种用于视频监控分析系统进行资源优化的方法,包括:a:布置视频监控网络,对被监控区域进行视频信息采样;b:分析中心将传来的事件视频归入缓冲,进入分析队列,分析后存入数据库;c:所述分析中心的智能传输模块定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库;d:所述其他分析中心在分析计算后将所述指定分析请求的分析结果返回所述分析中心,存入所述数据库;所述数据库再将所述分析结果与对应的视频原始数据建立关系,结束处理;
e:周期性重复步骤b至步骤d。本发明实施例还提供了一种用于视频监控分析系统进行资源优化的系统,包括:智能传输模块,用于定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库;缓冲服务器,用于将分析中心将传来的事件视频归入缓冲,并将所述事件视频数据存储进所述数据库;计算服务器,用于分析所述事件视频,并将分析结果和所述事件视频数据存储进所述数据库;数据库,用于存储数据;智能网关,用于接收所述智能传输模块的指令,调整进入所述分析中心的分析请求;视频监控网络,用于对被监控区域进行视频信息采样,并将视频事件发送给所述分析中心;以及,其他分析中心。与现有技术相比,本发明的实施例具有如下优点:本发明实施例采用了布置视频监控网络,对被监控区域进行视频信息采样;分析中心将传来的事件视频归入缓冲,进入分析队列,分析后存入数据库;分析中心的智能传输模块定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库;所述其他分析中心在分析计算后将所述指定分析请求的分析结果返回所述分析中心,存入所述数据库;所述数据库将所述分析结果与对应的视频原始数据建立关系;所述智能传输模块通过分析统计事件在分析中心所辖属的摄像头前发生的概率等参数,生成统计结果,用来指导分配系统计算分析资源,并能有效整合网络化的计算机资源,可以达到提高设备利用率的同时降低建设成本的作用。


图1是本发明实施例提供的用于视频监控分析系统进行资源优化的方法流程图;图2是本发明实施例提供的用于视频监控分析系统进行资源优化的系统的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。图1是本发明实施例提供的用于视频监控分析系统进行资源优化的方法流程图,为了便于说明,仅示出了与本发明实施例相关的部分。如图1所示,该方法包括以下步骤:
步骤201,布置视频监控网络,对被监控区域进行视频信息采样。具体的,当摄像头监控的外部环境满足事件触发器的触发条件时,它将实时传输到分析中心一段自定义的时间内的视频信息。此段视频也称为事件视频。具体的,事件触发器的触发条件依事件类别和监控用途来分,主要包括交通事件触发、治安事件触发、消防事件触发等。以触发器的硬件种类来分,包括但不限于有I)用于处理冲红灯、压线等交通违章事件的地压感应器,2)用于处理消防事件的烟雾感应器,3)用于智能判断异常违规事件的集成在摄像头内的智能处理芯片等等。具体的,可以根据具体需要在不同的视频监控区域内确定设置一个地区分析中心,譬如可以按照地理位置设置(如社区中心、区县中心),可以按照监控的用途进行设置(如交通监控、治安监控等)等。分析中心将统辖并网络连接视频监控区域内的所有的摄像头,负责将它们产生的事件视频分析再入库,将普通视频按规则进行存储,还可能包括摄像头的工作状态及维护信息监控等。另外,不同的分析中心之间同样会以高速网络相连,便于交互资讯与控制指令;按照管理关系,它们之间可以是平级或者上下级关系。步骤202,分析中心将传来的事件视频归入缓冲,进入分析队列,分析后存入数据库。具体的,所述分析中心将传输过来的事件视频,存储在所述缓冲存储单元中,并向计算服务器发出分析请求指令后,进入排队等候状态。具体的,所述计算服务器根据所述分析请求指令,读取所述事件视频,并根据所述事件视频的不同类别和利用预先设定在所述计算服务器中的分析软件、分析算法对所述事件视频进行分析计算,将所述分析结果和所述事件视频原始数据按一定的规则存储进入所述数据库中。步骤203,所述分析中心的智能传输模块定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库。具体的,统计分析的步骤如下:ClOl:由计算服务器的分析能力、事件视频的视频流编码码率与所述事件视频的时间长度计算得到计算服务器的服务率;C102:由计算服务器的服务率与未知的事件视频的到达频率,计算得到计算服务器的利用率表达式;C103:由计算服务器的利用率与计算服务器的个数,计算得到该段时间内的处于排队等候处理状态的事件视频的各个数目的对应的概率,所述概率集合为{p (O),..,P (η),η为排队的视频数目};cl04:根据步骤cl03得到的结果,计算得到处于排队状态的队列长度的数学期望值;C105:由队列长度的期望值及事件视频的到达率,计算得到事件视频平均处理时间;C106:根据事件视频的平均处理时间与事件视频的时间长度的不等式关系,计算得到当前服务器个数可以负荷的最大事件视频的到达频率;cl07:若过去一个时间段的事件视频到达频率大于步骤cl06推算出的最大频率,则启动智能传输。步骤204,所述其他分析中心在分析计算后将所述指定分析请求的分析结果返回所述分析中心,存入所述数据库;所述数据库再将所述分析结果与对应的视频原始数据建立关系,结束处理。步骤205,周期性重复步骤202至204。图2是本发明实施例提供的用于视频监控分析系统进行资源优化的系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。如图2所示,该系统包括:智能传输模块41,用于定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库。缓冲服务器42,用于将传到分析中心的事件视频归入缓冲,并将所述事件视频数据存储进所述数据库。计算服务器43,用于分析所述事件视频,并将分析结果和所述事件视频数据存储进所述数据库。 数据库44,用于存储数据。智能网关45,用于接收所述智能传输模块的指令,调整进入所述分析中心的分析请求。视频监控网络46,用于对被监控区域进行视频信息采样,并将视频事件发送给所述分析中心。以及,47其他分析中心。本发明实施例采用了布置视频监控网络,对被监控区域进行视频信息采样;分析中心将传来的事件视频归入缓冲,进入分析队列,分析后存入数据库;分析中心的智能传输模块定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库;所述其他分析中心在分析计算后将所述指定分析请求的分析结果返回所述分析中心,存入所述数据库;所述数据库将所述分析结果与对应的视频原始数据建立关系;所述智能传输模块通过分析统计事件在分析中心所辖属的摄像头前发生的概率等参数,生成统计结果,用来指导分配系统计算分析资源,并能有效整合网络化的计算机资源,可以达到提高设备利用率的同时降低建设成本的作用。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
权利要求
1.一种用于视频监控分析系统进行资源优化的方法,包括以下步骤: a:布置视频监控网络,对被监控区域进行视频信息采样; b:分析中心将传来的事件视频归入缓冲,进入分析队列,分析后存入数据库;c:所述分析中心的智能传输模块定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库; d:所述其他分析中心在分析计算后将所述指定分析请求的分析结果返回所述分析中心,存入所述数据库;所述数据库再将所述分析结果与对应的视频原始数据建立关系,结束处理; e:周期性重复步骤b至步骤d。
2.如权利要求1所述的用于视频监控分析系统进行资源优化的方法,其特征在于,所述步骤a包括以下步骤: 当监控的外部 环境满足事件触发器的触发条件时,实时传输到分析中心一段自定义的时间内的视频信息。
3.如权利要求2所述的用于视频监控分析系统进行资源优化的方法,其特征在于: 所述智能网关,可以通过调整它的参数通过率,筛选进入所述分析中心的分析请求,所述参数,包括进入所述分析中心的分析请求占所有到达所述分析中心的分析请求的百分t匕、某种类型的事件视频所占总量的百分比、某个地区的事件视频所占总量的百分比中的一种或者多种。
4.如权利要求1所述的用于视频监控分析系统进行资源优化的方法,其特征在于,所述步骤c包括以下步骤: Cl:所述智能传输模块定期对所述外部参数进行统计分析,所述外部参数包括事件视频的到达频率、事件视频的类别属性、事件视频的视频解析度与视频流编码码率、各计算服务器的分析能力,来源的摄像头的地理位置的一种或者多种。
5.如权利要求4所述的用于视频监控分析系统进行资源优化的方法,其特征在于,所述步骤Cl包括以下步骤: ClOl:由计算服务器的分析能力、事件视频的视频流编码码率与所述事件视频的时间长度计算得到计算服务器的服务率; cl02:由计算服务器的服务率与未知的事件视频的到达频率,计算得到计算服务器的利用率表达式; cl03:由计算服务器的利用率与计算服务器的个数,计算得到该段时间内的处于排队等候处理状态的事件视频的各个数目的对应的概率,所述概率集合为{p (O),.,P (η),η为排队的视频数目}; cl04:根据步骤cl03得到的结果,计算得到处于排队状态的队列长度的数学期望值;cl05:由队列长度的期望值及事件视频的到达率,计算得到事件视频平均处理时间;cl06:根据事件视频的平均处理时间与事件视频的时间长度的不等式关系,计算得到当前服务器个数可以负荷的最大事件视频的到达频率; cl07:若过去一个时间段的 事件视频到达频率大于步骤cl06推算出的最大频率,则启动智能传输。
6.一种用于视频监控分析系统进行资源优化的系统,其特征在于,包括: 智能传输模块,用于定期对外部参数进行统计分析,根据对所述外部参数进行统计分析的结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将所述事件视频数据存储进所述数据库; 缓冲服务器,用于将分析中心将传来的事件视频归入缓冲,并将所述事件视频数据存储进所述数据库; 计算服务器,用于分析所述事件视频,并将分析结果和所述事件视频数据存储进所述数据库; 数据库,用于存储数据; 智能网关,用于接收所述智能传输模块的指令,调整进入所述分析中心的分析请求;视频监控网络,用于对被监控区域进行视频信息采样,并将视频事件发送给所述分析中心; 以及,其他分析 中心。
全文摘要
本发明提供了一种用于视频监控分析系统进行资源优化的方法和系统,所述方法包括布置视频监控网络,对被监控区域进行视频信息采样;分析中心将传来的事件视频归入缓冲,进入分析队列,分析后存入数据库;分析中心的智能传输模块定期对外部参数进行统计分析,根据统计分析结果对智能网关下达指令,并将指定分析请求转移到其他分析中心,在本地中心通过数据缓冲服务器将事件视频数据存储进所述数据库;其他分析中心在分析计算后将指定分析请求的分析结果返回分析中心,存入数据库;所述数据库再将所述分析结果与对应的视频原始数据建立关系。本发明能有效整合网络计算机资源,达到提高设备利用率的同时降低建设成本的作用。
文档编号H04N7/18GK103079057SQ20121058944
公开日2013年5月1日 申请日期2012年12月29日 优先权日2012年12月29日
发明者何耀彬, 冯圣中 申请人:深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1