基于多源视频结构化数据的准实时布控系统及方法

文档序号:10597493阅读:442来源:国知局
基于多源视频结构化数据的准实时布控系统及方法
【专利摘要】本申请公开基于多源视频结构化数据的准实时布控系统及方法,系统包括视频源设备、视频源数据传输接口、分布式存储系统、视频结构化系统和布控系统。视频源数据传输接口将视频源设备中的原始视频源数据传输至分布式存储系统;分布式存储系统接收并存储视频源数据传输接口传输的原始视频源数据,并将原始视频源数据传输至视频结构化系统;视频结构化系统对接收到的原始视频源数据进行结构化处理,生成视频结构化数据,并将视频结构化数据传输至分布式存储系统;分布式存储系统将视频结构化数据传输至布控系统;布控系统从分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。
【专利说明】
基于多源视频结构化数据的准实时布控系统及方法
技术领域
[0001]本申请涉及视频处理技术领域,具体地说,涉及一种基于多源视频结构化数据的准实时布控系统及方法。
【背景技术】
[0002]随着社会的发展,道路以及各个商场等公共场合已经有越来越多的摄像头。各个地市交通部门在道路及路口等位置设置了越来越多的拍照及摄影设备,而目前大多数设备只用于违反交通规则的调查取证,大多数视频资源是闲置的,并没有得到充分利用。此外,很多企事业单位,也有许多因安保原因设置的摄像头,大多只起到了警示或监控作用,而往期的视频数据基本没有再利用的机会。再就是很多个体商户,为了防盗等原因,也安装了摄像头,其作用也是单一的,不能得到充分的利用。
[0003]如上各个平台的视频资源,均独立存放,互相之间不能通信,也无法相关联。交通部门的摄像设备,只用于机动车违法的监控与取证;治安部门的摄像设备只用于治安事件或刑事事件的调查取证及案件线索的查找等;企事业单位和个体商户的摄像设备更多的只是警示作用,其产生的视频资源基本被闲置,没有进一步开发利用,不能产生更多的经济效益。
[0004]部分卡口等道路摄像设备上安装了前端分析系统,对过车信息进行分析与处理。但这些应用仅仅是对某个卡口起作用,不同卡口应用之间没有关联性,且大部分卡口网络与互联网没有通信,无法及时的获取到当前的有用信息,时效性较差。各个卡口设备需要单独部署前端应用及其硬件设备,成本较高,且很难进行其它的扩展开发,性价比低。
[0005]现在警方在对某一辆车或人布控时,主要通过人工检索相关的视频资源,这些视频资源可能是公安内部的摄像设备产生的视频,调取相对方便,而对于企事业单位或个体商户的视频资源,可能就需要部门之间的协调,或安排专人上门拷贝来获取。而对于大部分视频的检索,还处于最原始的人工观看视频的方式,需要非常多的人力物力,且由于人的精力限制,对关键信息的识别率会随着时间的推移而降低,很容易错过非常重要的线索。
[0006]各个视频资源之间不能相互通信,缺少一个统一的资源平台,无法建立在大数据的基础上进行智能应用和相关功能的开发,限制了这些视频资源的有效利用。

【发明内容】

[0007]有鉴于此,本申请所要解决的技术问题是提供了一种基于多源视频结构化数据的准实时布控系统及方法,其能够将各个不同领域的独立视频资源整合到一起,结构化后推送给分布式存储系统,其中的分布式存储系统保证了数据的安全存储和高效读写,使布控系统可以准实时的获取这些信息用于分析与处理,方便快捷高效。该系统构建了一个统一的视频资源平台,并对外提供视频资源接入和获取的接口,布控系统功能完备易扩展,支持后期升级改造,使用简便效率高。
[0008]为了解决上述技术问题,本申请有如下技术方案:一种基于多源视频结构化数据的准实时布控系统,其特征在于,包括:
[0009]视频源设备、视频源数据传输接口、分布式存储系统、视频结构化系统和布控系统,其中,
[0010]所述视频源设备,用于主动向所述视频源数据传输接口发送调用指令,通过所述视频源数据传输接口向所述分布式存储系统传输原始视频源数据;
[0011 ]所述视频源数据传输接口,连接所述分布式存储系统和所述视频源设备,用于根据所述视频源设备的调用,将所述视频源设备中的原始视频源数据传输至所述分布式存储系统;
[0012]所述分布式存储系统,连接到所述视频结构化系统,用于接收并存储所述视频源数据传输接口传输的所述原始视频源数据,并将所述原始视频源数据传输至所述视频结构化系统;
[0013]所述视频结构化系统,连接到所述分布式存储系统,用于接收所述分布式存储系统传输的所述原始视频源数据,对接收到的所述原始视频源数据进行结构化处理,生成视频结构化数据,并将所述视频结构化数据传输至所述分布式存储系统;
[0014]所述分布式存储系统,进一步连接到所述布控系统,用于接收所述视频结构化系统传输的所述视频结构化数据,并将所述视频结构化数据传输至所述布控系统;
[0015]所述布控系统,连接到所述分布式存储系统,用于根据用户需求,从所述分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。
[0016]优选地,其中:
[0017]所述布控系统,进一步用于在从所述分布式存储系统中准实时地获取到对应的视频结构化数据后,根据布控条件对所述视频结构化数据进行处理与分析,将符合布控条件的视频结构化数据进行缓存,并对缓存的视频结构化数据按照用户指定的条件进行进一步分析,形成特定的布控方案。
[0018]优选地,其中:
[0019]所述布控条件,为系统默认的布控条件或用户根据实际需求自定义的布控条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间信息;
[0020]所述用户指定的条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间信息。
[0021]优选地,其中:
[0022]所述分布式存储系统,进一步为高吞吐量的分布式发布订阅消息系统,用于将所述原始视频资源按照时间顺序及对象特征进行分布式存储。
[0023]优选地,其中:
[0024]所述视频源设备,包括但不限于公安系统的卡口、电子警察,企事业单位和住宅区域的安保视频设备,个体商户的监控设备;
[0025]所述原始视频源数据,包括但不限于从所述公安系统的卡口、所述电子警察,所述企事业单位和住宅区域的安保视频设备和所述个体商户的监控设备拍摄的视频数据。
[0026]—种基于多源视频结构化数据的准实时布控方法,其特征在于,包括:
[0027]视频源设备主动向视频源数据传输接口发送调用指令,通过所述视频源数据接口向分布式存储系统传输原始视频源数据;
[0028]所述分布式存储系统接收并存储所述视频源数据传输接口传输的所述原始视频源数据,并将所述原始视频源数据传输至所述视频结构化系统;
[0029]所述视频结构化系统接收所述分布式存储系统传输的所述原始视频源数据,对接收到的所述原始视频源数据进行结构化处理,生成视频结构化数据,并将所述视频结构化数据传输至所述分布式存储系统;
[0030]所述分布式存储系统接收所述视频结构化系统传输的所述视频结构化数据,并将所述视频结构化数据传输至所述布控系统;
[0031]所述布控系统根据用户需求,从所述分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。
[0032]优选地,其中:
[0033]所述布控系统根据用户需求,从所述分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案,进一步为:
[0034]所述布控系统根据用户需求,从所述分布式存储系统中准实时地获取到对应的视频结构化数据,根据布控条件对所述视频结构化数据进行处理与分析,将符合布控条件的视频结构化数据进行缓存,并对缓存的视频结构化数据按照用户指定的条件进行进一步分析,形成特定的布控方案。
[0035]优选地,其中:
[0036]所述布控条件,为系统默认的布控条件或用户根据实际需求自定义的布控条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间信息;
[0037]所述用户指定的条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间信息。
[0038]优选地,其中:
[0039]所述分布式存储系统,进一步为高吞吐量的分布式发布订阅消息系统,用于将所述原始视频资源按照时间顺序及对象特征进行分布式存储。
[0040]优选地,其中:
[0041]所述视频源设备,包括但不限于公安系统的卡口、电子警察,企事业单位和住宅区域的安保视频设备,个体商户的监控设备;
[0042]所述原始视频源数据,包括但不限于从所述公安系统的卡口、所述电子警察,所述企事业单位和住宅区域的安保视频设备和所述个体商户的监控设备拍摄的视频数据。
[0043]与现有技术相比,本申请所述的系统及方法,达到了如下效果:
[0044]第一,本发明基于多源视频结构化数据的准实时布控系统及方法中,分布式存储系统对外提供了统一的消息传输接口,即视频源数据传输接口,无论是公安系统的卡口、电警,还是政府、医院企事业单位的安保视频,亦或商店、宾馆等个体商户的监控视频均可接入到该系统。其有益效果是省去了视频调取人员如办案民警等需要去各个部门或单位申请调用或去现场拷贝视频的环节,节省了时间,降低了各个部门与单位的耦合度,提高了办案效率。
[0045]第二,本发明基于多源视频结构化数据的准实时布控系统及方法中,汇集到一起的视频资源会被按照时间顺序及对象特征信息有序的分布式存储,并被解析成视频结构化视频信息。其有益效果是布控系统只需简单的处理结构化数据即可,无需再去过滤原始视频资源,使布控处理变得简单方便,降低了功能的复杂度,为布控功能的扩展与智能化提供了有效的资源基础。
[0046]第三,本发明基于多源视频结构化数据的准实时布控系统及方法中,不同的视频资源会主动调用视频源数据传输接口向其提交视频资源,而分布式存储系统会将汇集的视频资源主动推送给视频结构化系统,视频结构化系统会将结构化数据返回给分布式存储系统,当布控需要时,布控系统可向分布式存储系统主动获取结构化数据。其有益效果是极大的降低了各个视频资源平台接入系统的要求,降低了不同平台接入系统的难度,提高了视频资源接入率,增强了布控系统的自主性和自由度。
[0047]第四,本发明基于多源视频结构化数据的准实时布控系统及方法中,布控系统可以准实时的获取视频结构化数据,能够根据用户提交的布控条件和布控方式等信息对视频结构化数据进行处理与分析,将符合布控条件的数据缓存,对统一布控条件的各个数据进一步分析其位置、时间等信息,形成特定的布控方案反馈给用户。例如,对某一个车牌布控,根据获取到该车牌对应车辆的行车轨迹,可对其进行设点抓捕。其有益效果是布控条件包括车牌号码、车辆类型、车辆型号、车辆品牌、车牌颜色、车辆颜色等均可自由选择与组合,布控方式灵活,增加了产品的适用范围,提高了产品的可用性。
[0048]第五、本发明基于多源视频结构化数据的准实时布控系统及方法中,该系统会根据不同的布控条件和复杂情况,提供特定的布控方案,用户也可在方案的基础上自定义布控方式。其有益效果是产品高度智能化和简便化,有力的提高了系统与其它同类产品的竞争力。
【附图说明】
[0049]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0050]图1为本发明的所述一种基于多源视频结构化数据的准实时布控系统的结构示意图;
[0051]图2为本发明的所述一种基于多源视频结构化数据的准实时布控系统的系统架构图;
[0052]图3为本发明的所述一种基于多源视频结构化数据的准实时布控系统中高吞吐量的分布式发布订阅消息系统的应用示意图;
[0053]图4为本发明的所述一种基于多源视频结构化数据的准实时布控系统中视频结构化过程示意图;
[0054]图5为本发明的所述一种基于多源视频结构化数据的准实时布控系统中布控系统的工作时序图;
[0055]图6为本发明对某机动车进行布控的布控方案示意图;
[0056]图7为本发明对某个人进行布控的布控方案示意图;
[0057]图8为本发明的所述一种基于多源视频结构化数据的准实时布控方法的流程图。【具体实施方式】
[0058]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0059]实施例1
[0060]参见图1所示为本申请所述一种基于多源视频结构化数据的准实时布控系统的结构示意图,包括:视频源设备10、视频源数据传输接口20、分布式存储系统30、视频结构化系统40和布控系统50,其中,
[0061]所述视频源设备10,用于主动向所述视频源数据传输接口20发送调用指令,通过所述视频源数据传输接口 20向所述分布式存储系统30传输原始视频源数据;
[0062]所述视频源数据传输接口20,连接所述分布式存储系统30和所述视频源设备10,用于根据所述视频源设备10的调用,将所述视频源设备10中的原始视频源数据传输至所述分布式存储系统30;
[0063]所述分布式存储系统30,连接到所述视频结构化系统40,用于接收并存储所述视频源数据传输接口 20传输的所述原始视频源数据,并将所述原始视频源数据传输至所述视频结构化系统40;
[0064]所述视频结构化系统40,连接到所述分布式存储系统30,用于接收所述分布式存储系统30传输的所述原始视频源数据,对接收到的所述原始视频源数据进行结构化处理,生成视频结构化数据,并将所述视频结构化数据传输至所述分布式存储系统30;
[0065]所述分布式存储系统30,进一步连接到所述布控系统50,用于接收所述视频结构化系统40传输的所述视频结构化数据,并将所述视频结构化数据传输至所述布控系统50;
[0066]所述布控系统50,连接到所述分布式存储系统30,用于根据用户需求,从所述分布式存储系统30中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。
[0067]本发明基于多源视频结构化数据的准实时布控系统,构建了一个统一的视频资源平台,视频源数据传输接口20为该系统提供了视频源接入和获取的入口,视频源设备10中的原始视频源数据通过视频源数据传输接口 20,源源不断地传输至分布式存储系统30中,能够将各个不同领域的独立视频资源整合到一起,视频结构化系统40将原始视频结构化后推送至分布式存储系统30,分布式存储系统30保证了数据的安全存储和高效读写,使布控系统50可以准实时地从分布式存储系统30中获取视频结构化数据,并对获取的数据进行进一步分析处理即可得到布控方案,无需再过滤原始视频资源,使布控处理变得简单方便,降低了功能的复杂度,为布控功能的扩展与智能化提供了有效的资源基础。
[0068]此外,本发明基于多源视频结构化数据的准实时布控系统,其中,不同的视频资源会主动调用视频源数据传输接口20,向分布式存储系统30其提交视频资源,而分布式存储系统30会将汇集的视频资源主动推送给视频结构化系统40,视频结构化系统40会将结构化数据返回给分布式存储系统30,当布控需要时,布控系统50可向分布式存储系统30主动获取结构化数据,如此方式,极大的降低了各个视频资源平台接入系统的要求,降低了不同平台接入系统的难度,提高了视频资源接入率,增强了布控系统的自主性和自由度。
[0069]本发明基于多源视频结构化数据的准实时布控系统中的布控系统50,进一步用于在从所述分布式存储系统30中准实时地获取到对应的视频结构化数据后,根据布控条件对所述视频结构化数据进行处理与分析,将符合布控条件的视频结构化数据进行缓存,并对缓存的视频结构化数据按照用户指定的条件进行进一步分析,形成特定的布控方案。
[0070]布控系统50能够准实时地从分布式存储系统30中获取视频结构化数据,能够根据用户提交的布控条件和布控方式等信息对视频结构化数据进行处理与分析,将符合布控条件的数据缓存,对统一布控条件的各个数据进行进一步分析,例如分析其位置信息、出现的时间信息等等,从而形成特定的布控方案反馈给用户。
[0071]上述布控条件,为系统默认的布控条件或用户根据实际需求自定义的布控条件,包括但不限于对象的一项或多项外形特征、对象的位置信息或时间信息。
[0072]例如,用户可通过布控系统50指定时间、指定视频源、选定特征、选择布控级别、预警类型和布控方式,实现对特定对象的布控,参见图2。
[0073]上述用户指定的条件,包括但不限于对象的一项或多项外形特征、对象的位置信息或时间信息。
[0074]例如,对某一辆机动车进行布控,可将布控条件设为车牌号,根据该机动车已经经过的卡口确定该车牌号对应车辆的行车轨迹,参见图6,布控机动车先后经过了第一^口 I,第二卡口 2,第三卡口 3和第四卡口4,根据该行车轨迹,可预估将要经过的路口。若该车辆为警方所掌握的犯罪嫌疑人的车辆,警方即可根据布控系统50提供的行车轨迹,以及将要经过的路口,及时通知附件特定的警察5对其进行设点抓捕,参见图6所示。对机动车辆进行布控时,除车牌号外,还可将车辆类型、车辆型号、车辆品牌、车辆颜色和车牌颜色等内容中的一项或多项设为布控条件,用户进行自由选择与组合。如此,使得布控方式更加灵活,有效增加了产品的适用范围,提高了产品的可用性。
[0075]再例如,若警方需要对某犯罪嫌疑人进行布控,可将该犯罪嫌疑人的性别、衣着、身高等信息设为布控条件,若在某个商店6发现此人出现,则可及时通知附近的警察5主动前往该商店及附近对该犯罪嫌疑人进行抓捕,布控方案可参见图7。
[0076]本发明所提供的基于多源视频结构化数据的准实时布控系统,能够根据不同的布控条件和复杂程度,提供特定的布控方案,用户也可以在系统提供的布控方案的基础上自定义布控方式,使得本发明所提供的准实时布控系统高度智能化和简便化,有力的提高可系统与其他同类产品的竞争力。
[0077]本发明所提供的基于多源视频结构化数据的准实时布控系统中,分布式存储系统30,进一步为高吞吐量的分布式发布订阅消息系统Kafka,进一步可采用Apache Kafka(开源消息系统),用于将所述原始视频资源按照时间顺序及对象特征进行分布式存储,此处对象特征例如可以是对象的外形特征,例如机动车的车牌号、车辆类型、车辆型号、车辆品牌、车辆颜色和车牌颜色等等,还可以是对象所处的位置,或是用户自定义的其他特征。
[0078]采用ApacheKafka,能够提供原始视频推送的接口,还能够与视频结构化系统40和布控系统50进行交互,其系统架构参见图3。每一个原始视频资源平台对Kafka来说,都是一个生产者(Producer),他们的数据可以源源不断的推送到分布式存储系统3(LKafka是一个分布式存储系统30,所有的视频资源会被有序的存储到服务器集群里。视频结构化系统40对Kafka来说,既是生产者也是消费者(Consumer),作为消费者,视频结构化系统40从Kafka获取原始的视频资源,作为生产者,视频结构化系统40把视频结构化数据推送到Kafka ο布控系统50对Kafka来说是一名消费者,从Kafka获取需要的视频结构化数据。
[0079]采用Kafka,其数据平台可以建立在廉价的商用机上,并可根据数据量的大小等实际情况确定集群的大小,能够存储海量的视频源数据,且查询效率不会因为数据量的增加而出现明显的下降。此外,存储的视频源数据可根据时间、对象特征等条件进行分别统计存储,因而能够提供更加丰富的分类基础信息,方便布控系统50进行查询及处理分析,有效提高了布控系统50的数据处理效率。上述对象特征例如可以是对象的外形特征,例如机动车的车牌号、车辆类型、车辆型号、车辆品牌、车辆颜色和车牌颜色等等,还可以是对象所处的位置,或是用户自定义的其他特征。
[0080]本发明准实时布控系统中的视频结构化系统40对原始数据的结构化过程参见图4,视频结构化系统40接收分布式存储系统30的原始视频资源,对原始视频资源进行结构化处理,形成视频结构化数据,再将视频结构化数据推送给分布式存储系统30。
[0081]本发明准实时布控系统中的视频源设备10,至少包括公安系统的卡口、电子警察,企事业单位和住宅区域的安保视频设备,个体商户的监控设备、移动设备以及其他视频采集终端等等。原始视频源数据,包括但不限于从所述公安系统的卡口、所述电子警察,所述企事业单位和住宅区域的安保视频设备、所述个体商户的监控设备、移动设备或其他视频采集终端拍摄的视频数据。本发明准实时布控系统能够将各个不同领域的视频资源整合到一起,建立在大数据的基础上进行智能应用,原始视频源数据结构化后推送给分布式存储系统30,使布控系统50可以准实时地获取这些信息用于分析与处理,方便快捷高效。
[0082]实施例2
[0083]参见图8所示为本发明基于多源视频结构化数据的准实时布控方法的流程图,该方法包括:
[0084]步骤101、视频源设备10主动向视频源数据传输接口20发送调用指令,通过所述视频源数据接口向分布式存储系统30传输原始视频源数据;
[0085]步骤102、所述分布式存储系统30接收并存储所述视频源数据传输接口20传输的所述原始视频源数据,并将所述原始视频源数据传输至所述视频结构化系统40;
[0086]步骤103、所述视频结构化系统40接收所述分布式存储系统30传输的所述原始视频源数据,对接收到的所述原始视频源数据进行结构化处理,生成视频结构化数据,并将所述视频结构化数据传输至所述分布式存储系统30;
[0087]步骤104、所述分布式存储系统30接收所述视频结构化系统40传输的所述视频结构化数据,并将所述视频结构化数据传输至所述布控系统50;
[0088]步骤105、所述布控系统50根据用户需求,从所述分布式存储系统30中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。
[0089]上述步骤105,所述布控系统50根据用户需求,从所述分布式存储系统30中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案,进一步为:
[0090]所述布控系统50根据用户需求,从所述分布式存储系统30中准实时地获取到对应的视频结构化数据,根据布控条件对所述视频结构化数据进行处理与分析,将符合布控条件的视频结构化数据进行缓存,并对缓存的视频结构化数据按照用户指定的条件进行进一步分析,形成特定的布控方案。
[0091]所述布控条件,为系统默认的布控条件或用户根据实际需求自定义的布控条件,包括但不限于对象的一项或多项外形特征、对象的位置信息或时间信息。
[0092]所述用户指定的条件,包括但不限于对象的一项或多项外形特征、对象的位置信息或时间信息。
[0093]本发明分布式存储系统30,进一步为高吞吐量的分布式发布订阅消息系统Kafka,用于将所述原始视频资源按照时间顺序及对象特征进行分布式存储。此处对象特征例如可以是对象的外形特征,例如机动车的车牌号、车辆类型、车辆型号、车辆品牌、车辆颜色和车牌颜色等等,还可以是对象所处的位置,或是用户自定义的其他特征。
[0094]上述视频源设备10,包括但不限于公安系统的卡口、电子警察,企事业单位和住宅区域的安保视频设备,个体商户的监控设备。
[0095]上述原始视频源数据,包括但不限于从所述公安系统的卡口、所述电子警察,所述企事业单位和住宅区域的安保视频设备和所述个体商户的监控设备拍摄的视频数据。
[0096]实施例3
[0097]以下提供本发明基于多源视频结构化数据的准实时布控系统及布控方法的应用实施例。
[0098]本发明基于多源视频结构化数据的准实时布控系统由多个互相协作的独立系统组成,其系统架构图如图2所示。各个原始视频资源可以接入到分布式存储系统30,分布式存储系统30对原始视频资源进行存储并推送至视频结构化系统40,视频结构化系统40将原始视频转化为结构化数据并推送到分布式存储系统30,布控系统50可以准实时的从分布式存储系统30获取视频结构化数据。
[0099]在部署本发明的准实时布控系统时,首先需要部署分布式存储系统30,该分布式存储系统30—方面能够通过视频源数据传输接口 20获取视频源设备10中的原始视频资源,另一方面能够与视频结构化系统40和布控系统50交互。此处推荐Apache Kafka(高吞吐量的分布式发布订阅消息系统)作为分布式存储系统30,能够满足该系统的需求,其系统架构如图3所示。每一个原始视频资源平台即视频源设备10对Kafka来说,都是一个生产者(Producer),他们的数据可以源源不断的推送到存储系统3(LKafka是一个分布式存储系统30,所有的视频资源会被有序的存储到服务器集群里。视频结构化系统40对Kafka来说,既是生产者也是消费者(Consumer ),作为消费者,视频结构化系统40从Kafka获取原始的视频资源,作为生产者,视频结构化系统40把视频结构化数据推送到Kafka。布控系统50对Kafka来说是一名消费者,从Kafka获取需要的视频结构化数据。
[0100]不同的平台或系统只需调用ApacheKafka的相关接口即可实现数据的推送或获取,也可选用其它相似软件实现类似功能。
[0101]其次需要部署视频结构化系统40,其系统架构如图4所示,其功能就是接受分布式存储系统30推送的原始视频资源,经过视频结构化处理后,将对应的视频结构化数据再推送给分布式存储系统30。
[0102]布控系统50发布为Web服务,提供布控功能。用户每创建一个布控任务,都会在后台启动一个包含布控条件的线程运行,准实时过滤视频结构化信息,并自动保存符合布控条件的有效信息。其时序图如图5所示。
[0103]根据布控条件、布控对象、布控级别等因素的不同,布控系统50会给出不同的布控方案。例如对某个机动车布控,根据机动车已经经过的卡口确定它的行驶路线以及预估将要经过的路口,及时通知给附近特定的民警,给出布控方案如图6所示;对某个人的布控,如在某个商店发现此人出现,会及时通知附近的民警主动前往该地点,布控方案如图7所示。
[0104]通过以上各实施例可知,本申请存在的有益效果是:
[0105]第一,本发明基于多源视频结构化数据的准实时布控系统及方法中,分布式存储系统对外提供了统一的消息传输接口,即视频源数据传输接口,无论是公安系统的卡口、电警,还是政府、医院企事业单位的安保视频,亦或商店、宾馆等个体商户的监控视频均可接入到该系统。其有益效果是省去了视频调取人员如办案民警等需要去各个部门或单位申请调用或去现场拷贝视频的环节,节省了时间,降低了各个部门与单位的耦合度,提高了办案效率。
[0106]第二,本发明基于多源视频结构化数据的准实时布控系统及方法中,汇集到一起的视频资源会被按照时间顺序及对象特征信息有序的分布式存储,并被解析成视频结构化视频信息。其有益效果是布控系统只需简单的处理结构化数据即可,无需再去过滤原始视频资源,使布控处理变得简单方便,降低了功能的复杂度,为布控功能的扩展与智能化提供了有效的资源基础。
[0107]第三,本发明基于多源视频结构化数据的准实时布控系统及方法,不同的视频资源会主动调用视频源数据传输接口向其提交视频资源,而分布式存储系统会将汇集的视频资源主动推送给视频结构化系统,视频结构化系统会将结构化数据返回给分布式存储系统,当布控需要时,布控系统可向分布式存储系统主动获取结构化数据。其有益效果是极大的降低了各个视频资源平台接入系统的要求,降低了不同平台接入系统的难度,提高了视频资源接入率,增强了布控系统的自主性和自由度。
[0108]第四,本发明基于多源视频结构化数据的准实时布控系统及方法中,布控系统可以准实时的获取视频结构化数据,能够根据用户提交的布控条件和布控方式等信息对视频结构化数据进行处理与分析,将符合布控条件的数据缓存,对统一布控条件的各个数据进一步分析其位置、时间等信息,形成特定的布控方案反馈给用户。例如,对某一个车牌布控,根据获取到该车牌对应车辆的行车轨迹,可对其进行设点抓捕。其有益效果是布控条件包括车牌号码、车辆类型、车辆型号、车辆品牌、车牌颜色、车辆颜色等均可自由选择与组合,布控方式灵活,增加了产品的适用范围,提高了产品的可用性。
[0109]第五、本发明基于多源视频结构化数据的准实时布控系统及方法中,该系统会根据不同的布控条件和复杂情况,提供特定的布控方案,用户也可在方案的基础上自定义布控方式。其有益效果是产品高度智能化和简便化,有力的提高了系统与其它同类产品的竞争力。
[0110]本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0111]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【主权项】
1.一种基于多源视频结构化数据的准实时布控系统,其特征在于,包括: 视频源设备、视频源数据传输接口、分布式存储系统、视频结构化系统和布控系统,其中, 所述视频源设备,用于主动向所述视频源数据传输接口发送调用指令,通过所述视频源数据传输接口向所述分布式存储系统传输原始视频源数据; 所述视频源数据传输接口,连接所述分布式存储系统和所述视频源设备,用于根据所述视频源设备的调用,将所述视频源设备中的原始视频源数据传输至所述分布式存储系统; 所述分布式存储系统,连接到所述视频结构化系统,用于接收并存储所述视频源数据传输接口传输的所述原始视频源数据,并将所述原始视频源数据传输至所述视频结构化系统; 所述视频结构化系统,连接到所述分布式存储系统,用于接收所述分布式存储系统传输的所述原始视频源数据,对接收到的所述原始视频源数据进行结构化处理,生成视频结构化数据,并将所述视频结构化数据传输至所述分布式存储系统; 所述分布式存储系统,进一步连接到所述布控系统,用于接收所述视频结构化系统传输的所述视频结构化数据,并将所述视频结构化数据传输至所述布控系统; 所述布控系统,连接到所述分布式存储系统,用于根据用户需求,从所述分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。2.根据权利要求1所述基于多源视频结构化数据的准实时布控系统,其特征在于, 所述布控系统,进一步用于在从所述分布式存储系统中准实时地获取到对应的视频结构化数据后,根据布控条件对所述视频结构化数据进行处理与分析,将符合布控条件的视频结构化数据进行缓存,并对缓存的视频结构化数据按照用户指定的条件进行进一步分析,形成特定的布控方案。3.根据权利要求2所述基于多源视频结构化数据的准实时布控系统,其特征在于, 所述布控条件,为系统默认的布控条件或用户根据实际需求自定义的布控条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间信息; 所述用户指定的条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间?目息。4.根据权利要求1所述基于多源视频结构化数据的准实时布控系统,其特征在于, 所述分布式存储系统,进一步为高吞吐量的分布式发布订阅消息系统,用于将所述原始视频资源按照时间顺序及对象特征进行分布式存储。5.根据权利要求1?4之任一所述基于多源视频结构化数据的准实时布控系统,其特征在于, 所述视频源设备,包括但不限于公安系统的卡口、电子警察,企事业单位和住宅区域的安保视频设备,个体商户的监控设备; 所述原始视频源数据,包括但不限于从所述公安系统的卡口、所述电子警察,所述企事业单位和住宅区域的安保视频设备和所述个体商户的监控设备拍摄的视频数据。6.—种基于多源视频结构化数据的准实时布控方法,其特征在于,包括: 视频源设备主动向视频源数据传输接口发送调用指令,通过所述视频源数据接口向分布式存储系统传输原始视频源数据; 所述分布式存储系统接收并存储所述视频源数据传输接口传输的所述原始视频源数据,并将所述原始视频源数据传输至所述视频结构化系统; 所述视频结构化系统接收所述分布式存储系统传输的所述原始视频源数据,对接收到的所述原始视频源数据进行结构化处理,生成视频结构化数据,并将所述视频结构化数据传输至所述分布式存储系统; 所述分布式存储系统接收所述视频结构化系统传输的所述视频结构化数据,并将所述视频结构化数据传输至所述布控系统; 所述布控系统根据用户需求,从所述分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案。7.根据权利要求6所述基于多源视频结构化数据的准实时布控方法,其特征在于, 所述布控系统根据用户需求,从所述分布式存储系统中准实时地获取对应的视频结构化数据,并对获取到的视频结构化数据进行处理与分析,生成布控方案,进一步为: 所述布控系统根据用户需求,从所述分布式存储系统中准实时地获取到对应的视频结构化数据,根据布控条件对所述视频结构化数据进行处理与分析,将符合布控条件的视频结构化数据进行缓存,并对缓存的视频结构化数据按照用户指定的条件进行进一步分析,形成特定的布控方案。8.根据权利要求7所述基于多源视频结构化数据的准实时布控方法,其特征在于, 所述布控条件,为系统默认的布控条件或用户根据实际需求自定义的布控条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间信息; 所述用户指定的条件,包括但不限于对象的一项或多项外形特征、对象的位置信息、时间?目息。9.根据权利要求6所述基于多源视频结构化数据的准实时布控方法,其特征在于, 所述分布式存储系统,进一步为高吞吐量的分布式发布订阅消息系统,用于将所述原始视频资源按照时间顺序及对象特征进行分布式存储。10.根据权利要求6?9之任一所述基于多源视频结构化数据的准实时布控方法,其特征在于, 所述视频源设备,包括但不限于公安系统的卡口、电子警察,企事业单位和住宅区域的安保视频设备,个体商户的监控设备; 所述原始视频源数据,包括但不限于从所述公安系统的卡口、所述电子警察,所述企事业单位和住宅区域的安保视频设备和所述个体商户的监控设备拍摄的视频数据。
【文档编号】H04N7/18GK105959621SQ201610272946
【公开日】2016年9月21日
【申请日】2016年4月28日
【发明人】吴永, 辛国茂, 马述杰
【申请人】泰华智慧产业集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1