CN110769175A - 一种智能分析***、方法及装置 - Google Patents
一种智能分析***、方法及装置 Download PDFInfo
- Publication number
- CN110769175A CN110769175A CN201810847537.XA CN201810847537A CN110769175A CN 110769175 A CN110769175 A CN 110769175A CN 201810847537 A CN201810847537 A CN 201810847537A CN 110769175 A CN110769175 A CN 110769175A
- Authority
- CN
- China
- Prior art keywords
- media data
- data acquisition
- intelligent analysis
- end intelligent
- acquisition device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例公开了一种智能分析***、方法及装置,用于解决媒体数据采集设备不能对自身采集的媒体数据进行分析处理的问题。包括:至少一个媒体数据采集设备和前端智能分析装置,至少一个媒体数据采集设备和前端智能分析装置都位于监控***的前端,能够满足较高的实时性要求。至少一个媒体数据采集设备可以采集媒体数据,并将媒体数据发送给前端智能分析装置,由于前端智能分析装置具备对媒体数据进行分析处理的功能,因此,前端智能分析装置接收到该媒体数据之后,即可对媒体数据进行分析处理。由此可见,即使媒体数据采集设备不具备对媒体数据进行分析处理的功能,也可以由前端智能分析装置对媒体数据进行实时分析处理,得到分析结果。
Description
技术领域
本申请涉及媒体数据处理领域,尤其涉及一种智能分析***、方法及装置。
背景技术
随着科学技术的发展,媒体数据采集设备应运而生,媒体数据采集设备可以用于采集媒体数据。例如,媒体数据采集设备可以用于采集视频、图片、音频等媒体数据。可以理解的是,在许多应用场景中,需要对媒体数据采集设备采集的媒体数据进行分析处理。但是,一方面,许多媒体数据采集设备并不具备对媒体数据进行分析处理的功能,例如,许多媒体数据采集设备仅仅可以用于采集媒体数据,不能对媒体数据进行任何分析处理;另一方面,许多媒体数据采集设备并不具备对媒体数据进行特定的分析处理的功能。例如,许多媒体数据采集设备具备降噪功能,但不具备人脸识别功能。当需要对媒体数据进行人脸识别时,媒体数据采集设备不能对采集的媒体数据进行分析处理,实现对媒体数据中的人脸进行识别。
因此,需要提供一种方案,能够在媒体数据采集设备不具备对其自身采集的媒体数据的分析处理功能的情况下,也可以对媒体数据采集设备采集的媒体数据进行分析处理。
发明内容
本申请实施例提供了一种智能分析***、方法及装置,能够在媒体数据采集设备不具备对其自身采集的媒体数据的分析处理功能的情况下,对媒体数据采集设备采集的媒体数据进行分析处理。
在本申请实施例的第一方面,提供了一种智能分析***,包括至少一个媒体数据采集设备和前端智能分析装置,至少一个媒体数据采集设备和前端智能分析装置可以通过有线或者无线的方式建立连接。至少一个媒体数据采集设备可以采集媒体数据,并将媒体数据发送给前端智能分析装置,由于前端智能分析装置具备对媒体数据进行分析处理的功能,因此,前端智能分析装置接收到该媒体数据之后,即可对媒体数据进行分析处理。由此可见,即使媒体数据采集设备不具备对媒体数据进行分析处理的功能,媒体数据采集设备也可以将媒体数据发送给前端智能分析装置,由前端智能分析装置对媒体数据进行分析处理,得到分析结果。其中,媒体数据采集设备和前端智能分析装置可以通过有线或无线方式直接连接,或者通过转发设备间接连接,媒体数据采集设备和前端智能分析装置都处于监控***的前端。由于媒体数据采集设备和前端智能分析装置均处于前端,故媒体数据采集设备和前端智能分析装置之间进行媒体数据交互的时间比较短,可以更为及时地处理媒体数据,能够满足较高的实时性要求。
其中,监控***分为前端和后端,前端与后端通常以媒体数据采集设备侧的接入网关为界,媒体数据采集设备侧为监控***的前端,用于采集媒体数据,包括至少一个媒体数据采集设备、编码器或者报警器等设备,前端采集的媒体数据通过接入网关传输给监控***的后端。监控***的后端用于存储、处理及分析前端采集的媒体数据,还可以用于展示媒体数据和管理前端设备。本申请实施例中的媒体数据采集设备和前端分析设备均处于监控***中的前端。
在本申请实施例的一种可能的实现方式中,前端智能分析装置可以是任何具备至少一个媒体数据采集设备不具备的对媒体数据进行分析处理功能的装置。作为一种示例,前端智能分析装置可以为具有分析处理媒体数据功能的媒体数据采集设备。
在本申请实施例的一种可能的实现方式中,至少一个媒体数据采集设备可以为普通摄像机或者具有单一前端智能分析功能的摄像机,具有单一前端智能分析功能的摄像机例如可以包括具有降噪功能的摄像机。相应的,前端智能分析装置可以为具有多种前端智能分析功能的智能摄像机,用于对普通摄像机或者单一智能摄像机采集的媒体数据进行分析处理。
在本申请实施例的一种可能的实现方式中,考虑到实际应用中,可能需要对该分析结果进行进一步处理,例如,在显示屏上显示该分析结果。又如,根据该分析结果控制至少一个媒体数据采集设备执行相应的任务。前端智能分析装置还可以将该分析结果发送给媒体数据服务器,以便媒体数据服务器对该分析结果进行进一步处理,例如,在显示屏上显示该分析结果,又如,向其它服务器转发该分析结果。
在本申请实施例的一种可能的实现方式中,考虑到在实际应用中,可能需要根据分析结果控制至少一个媒体数据采集设备执行相应的任务。因此,前端智能分析装置,还可以根据该分析结果生成相应的任务执行指令,并将该任务执行指令发送给至少一个媒体数据采集设备。至少一个媒体数据采集设备接收到该任务执行指令之后,根据该任务执行指令执行目标任务。
在本申请实施例的一种可能的实现方式中,考虑到媒体数据服务器可以用于管理与至少一个媒体数据采集设备采集的媒体数据相关的媒体数据。在实际应用中,媒体数据服务器除了可以接收对至少一个媒体数据采集设备采集的媒体数据的分析结果之外,还可能需要获取至少一个媒体数据采集设备采集得到的原始媒体数据,以便根据至少一个媒体数据采集设备采集得到的媒体数据,以及该媒体数据的分析结果进行进一步处理。鉴于此,在本申请实施例的一种可能的实现方式中,前端智能分析装置,还可以向媒体数据服务器转发该至少一个媒体数据采集设备采集得到的媒体数据。
在本申请实施例的一种可能的实现方式中,至少一个媒体数据采集设备110可以通过转发设备间接与前端智能分析装置连接,即该处理***还可以包括转发设备。本申请实施例不具体限定该转发设备,作为一种示例,该转发设备例如可以为交换机。相应的,当前端智能分析***包括转发设备时,至少一个媒体数据采集设备向前端智能分析装置发送媒体数据时,可以通过转发设备向前端智能分析装置发送该媒体数据。
在本申请实施例的一种可能的实现方式中,考虑到在实际应用中,当需要对媒体数据进行分析处理,而至少一个媒体数据采集设备又不具备该分析处理功能时,则可以借助于前端智能分析装置来对媒体数据进行分析处理。但是,至少一个媒体数据采集设备自身可能无法确定将媒体数据发送给哪个前端智能分析装置来对媒体数据进行分析处理。可以由前端智能分析装置向至少一个媒体数据采集设备发送媒体数据获取请求,至少一个媒体数据采集设备接收到该媒体数据获取请求之后,则将采集得到的媒体数据发送给前端智能分析装置,以便于前端智能分析装置对媒体数据进行分析处理。
在本申请实施例的一种可能的实现方式中,考虑到在实际应用中,至少一个媒体数据采集设备可以支持特定媒体数据传输协议。例如,至少一个媒体数据采集设备支持开放型网络视频接口论坛(open network video interface forum,ONVIF)协议。又如,至少一个媒体数据采集设备支持GB/T 28181协议。再如,至少一个媒体数据采集设备也可以支持厂商的私有协议。若前端智能分析装置在向至少一个媒体数据采集设备发送媒体数据获取请求时,采用的并非是至少一个媒体数据采集设备支持的媒体数据传输协议,则至少一个媒体数据采集设备无法正确解析该媒体数据获取请求,从而无法根据该媒体数据获取请求向前端智能分析装置发送媒体数据。因此,前端智能分析装置,可以根据与至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求。以便至少一个媒体数据采集设备根据该媒体数据媒体数据获取请求,向前端智能分析装置发送媒体数据。
在本申请实施例的第二方面,提供了一种智能分析方法,应用于前端智能分析装置,方法包括:获取至少一个媒体数据采集设备采集得到的媒体数据;对所述媒体数据进行分析处理,得到分析结果;其中,所述至少一个媒体数据采集设备和所述前端智能分析装置位于同一局域网。
在本申请实施例的一种可能的实现方式中,该方法还包括:向媒体数据服务器发送所述分析结果。
在本申请实施例的一种可能的实现方式中,该方法还包括:根据所述分析结果向所述至少一个媒体数据采集设备发送对应的任务执行指令,所述任务执行指令用于指示所述至少一个媒体数据采集设备执行目标任务。
在本申请实施例的一种可能的实现方式中,获取至少一个媒体数据采集设备的媒体数据包括:向至少一个媒体数据采集设备发送媒体数据获取请求,并接收所述至少一个媒体数据采集设备根据所述媒体数据获取请求发送的媒体数据。
在本申请实施例的一种可能的实现方式中,该方法还包括:根据与所述至少一个媒体数据采集设备对应的媒体数据传输协议生成所述媒体数据获取请求。
在本申请实施例的一种可能的实现方式中,所述获取至少一个媒体数据采集设备采集得到的媒体数据包括:通过转发设备获取至少一个媒体数据采集设备采集得到的媒体数据。
在本申请实施例的一种可能的实现方式中,该方法还包括:向媒体数据服务器转发所述媒体数据。
在本申请实施例的一种可能的实现方式中,所述前端智能分析装置为第二媒体数据采集设备。其中,所述前端智能分析装置还可以为智能摄像机。
在本申请实施例的第三方面,提供了一种智能分析装置,包括:获取单元和分析单元;获取单元,用于获取至少一个媒体数据采集设备采集得到的媒体数据;分析单元,用于对所述媒体数据进行分析处理,得到分析结果;其中,所述智能分析装置用于部署在监控***的前端。
在本申请实施例的一种可能的实现方式中,智能分析装置还包括:第一发送单元,用于向媒体数据服务器发送分析结果。
在本申请实施例的一种可能的实现方式中,智能分析装置还包括:第二发送单元,用于根据分析结果向至少一个媒体数据采集设备发送对应的任务执行指令,任务执行指令用于指示至少一个媒体数据采集设备执行目标任务。
在本申请实施例的一种可能的实现方式中,获取单元,具体用于:向至少一个媒体数据采集设备发送媒体数据获取请求,并接收至少一个媒体数据采集设备根据媒体数据获取请求发送的媒体数据。
在本申请实施例的一种可能的实现方式中,智能分析装置还包括:请求生成单元,用于根据与至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求。
在本申请实施例的一种可能的实现方式中,获取单元,具体用于:通过转发设备获取至少一个媒体数据采集设备采集得到的媒体数据。
在本申请实施例的一种可能的实现方式中,智能分析装置还包括:转发单元,用于向媒体数据服务器转发媒体数据。
在本申请实施例的第四方面,提供了一种智能分析装置,所述设备包括:处理器和存储器;所述存储器,用于存储指令;所述处理器,用于执行所述存储器中的所述指令,执行以上第二方面任意一项所述的方法。
在本申请实施例的第五方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上第二方面任意一项所述的方法。
在本申请实施例的第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上第二方面任意一项所述的方法。
附图说明
图1为本申请实施例提供的一种智能分析***的结构示意图;
图2为本申请实施例提供的一个示例性应用场景的示意图;
图3为本申请实施例提供的一种智能分析方法的信令交互图;
图4为本申请实施例提供的又一个示例性应用场景的示意图;
图5为本申请实施例提供的一种智能分析方法的信令交互图
图6为本申请实施例提供的一种智能分析方法的流程示意图;
图7为本申请实施例提供的一种智能分析装置的结构示意图;
图8为本申请实施例提供的又一种智能分析装置的结构示意图;
图9为本申请实施例提供的一种智能分析装置的结构示意图;
图10为本申请实施例提供的一种智能分析装置的结构示意图。
具体实施方式
本申请实施例提供了一种智能分析***、方法及装置,用于解决媒体数据采集设备不能对自身采集的媒体数据进行分析处理的问题。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的媒体数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
目前,一方面,许多媒体数据采集设备并不具备对媒体数据进行分析处理的功能,另一方面,还有一部分媒体数据采集设备只能进行简单的分析处理功能并且不能扩展新的分析处理功能。但是,在许多应用场景中,需要对媒体数据采集设备采集的媒体数据进行分析处理。例如,在一些场景中,需要对媒体数据采集设备采集的视频数据进行分析处理,识别出视频数据中的人脸,但是,采集该视频数据的媒体数据采集设备仅仅具备降噪功能,并不具备人脸识别的功能。对于这种情况,在实际应用中,可以更换媒体数据采集设备,将无人脸识别功能的媒体数据采集设备更换成为具备人脸识别功能的媒体数据采集设备。但是,一方面,具有人脸识别功能的媒体数据采集设备的价格可能比较昂贵,若大批量更换,则成本比较高,而且,大批量更换媒体数据采集设备也会存在一定的安装难度。另一方面,实际上,在许多场景中,媒体数据采集设备具备降噪功能即可,无需具备人脸识别的功能。因此,若更换媒体数据采集设备,则无人脸识别功能的媒体数据采集设备可能会被弃用,从而造成资源浪费。
鉴于此,本申请实施例提供了一种智能分析***及方法,能够在不替换现有的媒体数据采集设备的前提下,解决媒体数据采集设备不能对自身采集的媒体数据进行分析处理的问题。
参见图1,该图为本申请实施例提供的一种智能分析***的结构示意图。
本申请实施例提供的智能分析***100,包括至少一个媒体数据采集设备110和前端智能分析装置120。
需要说明的是,本申请实施例中提及的媒体数据采集设备110,可以是具有媒体数据采集功能的设备。本申请实施例不具体限定媒体数据采集设备110,作为一种示例,媒体数据采集设备110可以是具有视频数据采集功能的摄像机。作为又一种示例,媒体数据采集设备110可以是具有音频数据采集功能的录音机。在需要对场景进行复杂的分析处理的情况下,媒体数据采集设备还可以为包括采集温度、气压和位置等信息的传感器的设备。
需要说明的是,本申请实施例中提及的前端智能分析装置120,具备媒体数据采集设备110不具备的对媒体数据分析处理的功能。例如,媒体数据采集设备110不具备对媒体数据进行人脸识别的功能,而前端智能分析装置120具备对媒体数据进行人脸识别的功能。
本申请实施例不具体限定前端智能分析装置120,前端智能分析装置120可以是任何具备媒体数据采集设备110不具备的对媒体数据进行分析处理功能的装置。作为一种示例,前端智能分析装置120可以为第二媒体数据采集设备。举例说明,媒体数据采集设备110为普通摄像机,不具备对视频数据的人脸识别功能,前端智能分析装置120为第二媒体数据采集设备,为智能摄像机,具备对视频数据的人脸识别功能。需要说明的是,在本申请实施例中,媒体数据采集设备110和前端智能分析装置120可以通过有线或者无线的方式直接连接。
需要说明的是,图1仅示出了一个媒体数据采集设备110和一个前端智能分析装置120相连,图1仅是示例性说明,并不构成对本申请实施例的限定。在实际应用中,一个前端智能分析装置120也可以和多个媒体数据采集设备110相连。
媒体数据采集设备110与前端智能分析装置120建立连接之后,媒体数据采集设备110可以将采集得到的媒体数据发送给前端智能分析装置120,前端智能分析装置120接收到该媒体数据之后,即可对该媒体数据进行分析处理,得到分析结果。
考虑到实际应用中,可能需要对该分析结果进行进一步处理,例如,在显示屏上显示该分析结果。又如,根据该分析结果***体数据采集设备110执行相应的任务。
鉴于此,在本申请实施例的一种可能的实现方式中,前端智能分析装置120还可以将该分析结果发送给媒体数据服务器,以便媒体数据服务器对该分析结果进行进一步处理,例如,在显示屏上显示该分析结果,又如,向其它服务器转发该分析结果。
需要说明的是,本申请实施例中提及的媒体数据服务器,可以用于管理与媒体数据采集设备110采集的媒体数据相关的媒体数据,例如,媒体数据的分析结果。本申请实施例不具体限定媒体数据服务器,作为一种示例,媒体数据服务器可以为部署了媒体数据监控平台的服务器。
如前文所述,在实际应用中,可能需要根据分析结果***体数据采集设备110执行相应的任务。因此,在本申请实施例的又一种可能的实现方式中,前端智能分析装置120,还可以根据该分析结果生成相应的任务执行指令,并将该任务执行指令发送给媒体数据采集设备110。媒体数据采集设备110接收到该任务执行指令之后,根据该任务执行指令执行目标任务。其中,根据媒体数据采集设备110所能实现的功能的不同,目标任务可以为图像抓拍、开启闪光灯、报警等操作。
需要说明的是,本申请实施例不具体限定该任务执行指令和目标任务。任务执行指令的具体格式可以根据是实际情况确定。目标任务可以根据媒体数据采集设备110来确定。例如,媒体数据采集设备110为摄像机,则目标任务可以为抓拍、录像,更换媒体数据采集设备110的设备参数等。
可以理解的是,媒体数据服务器可以用于管理与媒体数据采集设备110采集的媒体数据相关的媒体数据。在实际应用中,媒体数据服务器除了可以接收对媒体数据采集设备110采集的媒体数据的分析结果之外,还可能需要获取媒体数据采集设备110采集得到的原始媒体数据,以便根据媒体数据采集设备110采集得到的媒体数据,以及该媒体数据的分析结果进行进一步处理。鉴于此,在本申请实施例的一种可能的实现方式中,前端智能分析装置120,还可以向媒体数据服务器转发该媒体数据采集设备110采集得到的媒体数据。
可以理解的是,媒体数据采集设备110采集的媒体数据有很多,并非所有的媒体数据都需要前端智能分析装置120进行分析处理。有一些媒体数据媒体数据采集设备110自身即可分析处理,还有一些媒体数据并不需要分析处理。对于不需要前端智能分析装置120进行分析处理的媒体数据,在本申请实施例的一种可能的实现方式中,媒体数据采集设备110也可以将其发送给前端智能分析装置120,由前端智能分析装置120向媒体数据服务器转发这些媒体数据。可选的,前端智能分析装置120也可以将那些需要前端智能分析装置120进行分析处理的媒体数据转发给媒体数据服务器。
在本申请实施例中,媒体数据采集设备110和前端智能分析装置120,可以通过直接或者间接的方式建立连接。在本申请实施例的一种可能的实现方式中,媒体数据采集设备110可以通过转发设备间接与前端智能分析装置120连接,即该处理***100还可以包括转发设备。
需要说明的是,本申请实施例不具体限定该转发设备,作为一种示例,转发设备例如可以为交换机。
媒体数据采集设备110和前端智能分析装置120例如第二媒体数据采集设备可以通过有线或无线方式直接连接,或者通过转发设备间接连接,两者都处于监控***中的前端,属于监控***中的前端设备。
其中,监控***分为前端和后端,前端与后端通常以媒体数据采集设备的接入网关为界,媒体数据采集设备侧为监控***的前端,用于采集媒体数据,包括至少一个媒体数据采集设备、编码器或者报警器等设备,前端采集的媒体数据通过接入网关传输给监控***的后端。监控***的后端用于存储、处理及分析前端采集的媒体数据,还可以用于展示媒体数据和管理前端设备。本申请实施例中的媒体数据采集设备110和前端分析设备120均处于监控***中的前端,故两者之间进行媒体数据交互的时间比较短,可以更及时地处理媒体数据,能够满足较高的实时性要求。
相应的,当智能分析***100包括转发设备时,媒体数据采集设备110向前端智能分析装置120发送媒体数据时,可以通过转发设备向前端智能分析装置120发送该媒体数据。
可以理解的是,由于转发设备在进行媒体数据的转发时,要确定该媒体数据的接收方,因此,在本申请实施例的一种可能的实现方式中,媒体数据采集设备110通过转发设备向前端智能分析装置120发送媒体数据时,可以携带前端智能分析装置120的地址,以便转发设备根据前端智能分析装置120的地址将该媒体数据发送给前端智能分析装置120。在本申请实施例的又一种可能的实现方式中,可以预先配置转发设备的输入输出接口参数,使转发设备将媒体数据采集设备110发送的媒体数据转发给前端智能分析装置120。
如前文所述,媒体数据采集设备110采集的媒体数据中,可能存在一些媒体数据不需要前端智能分析装置120进行分析处理。因此,当处理***100包括转发设备时,在本申请实施例的一种实现方式中,该转发设备还可以与媒体数据服务器连接。相应的,媒体数据采集设备110可以直接将这些不需要前端智能分析装置120进行分析处理的媒体数据通过转发设备发送给媒体数据服务器,而无需转发给前端智能分析装置120,简化了对这些不需要前端智能分析装置120进行分析处理的媒体数据的媒体数据转发流程。可选的,转发设备也可以将需要前端智能分析装置120进行分析处理的媒体数据同时转发给前端智能分析装置120和媒体数据服务器。
如前文所述,在实际应用中,当需要对媒体数据进行分析处理,而媒体数据采集设备110又不具备该分析处理功能时,则可以借助于前端智能分析装置120来对媒体数据进行分析处理。但是,媒体数据采集设备110自身可能无法确定将媒体数据发送给哪个前端智能分析装置120来对媒体数据进行分析处理。鉴于此,在本申请实施例的一种可能的实现方式中,可以由前端智能分析装置120向媒体数据采集设备110发送媒体数据获取请求,媒体数据采集设备110接收到该媒体数据获取请求之后,则将采集得到的媒体数据发送给前端智能分析装置120,以便于前端智能分析装置120对媒体数据进行分析处理。
需要说明的是,在本申请实施例中,不具体限定前端智能分析装置120何时向媒体数据采集设备110发送该媒体数据获取请求。在一种可能的实现方式中,管理员可以通过终端设备显示的设置界面,设置前端智能分析装置120向媒体数据采集设备110发送媒体数据获取请求的时机。例如,可以在设置界面上设置前端智能分析装置120在夜间20:00至次日凌晨05:00向媒体数据采集设备110发送媒体数据获取请求。
可以理解的是,在实际应用中,媒体数据采集设备110可以支持特定媒体数据传输协议。例如,媒体数据采集设备110支持开放型网络视频接口论坛(open network videointerface forum,ONVIF)协议。又如,媒体数据采集设备110支持GB/T 28181协议。再如,媒体数据采集设备110也可以支持厂商的私有协议。若前端智能分析装置120在向媒体数据采集设备110发送媒体数据获取请求时,采用的并非是媒体数据采集设备110支持的媒体数据传输协议,则媒体数据采集设备110无法正确解析该媒体数据获取请求,从而无法根据该媒体数据获取请求向前端智能分析装置120发送媒体数据。
鉴于此,在本申请实施例的一种可能的实现方式中,前端智能分析装置120,可以根据与媒体数据采集设备110对应的媒体数据传输协议生成媒体数据获取请求。以便媒体数据采集设备110根据该媒体数据媒体数据获取请求,向前端智能分析装置120发送媒体数据。
需要说明的是,在实际应用中,前端智能分析装置120可以预先获取媒体数据采集设备110支持的媒体数据传输协议,以使得前端智能分析装置120,根据与媒体数据采集设备110对应的媒体数据传输协议生成媒体数据获取请求。本申请实施例不具体限定前端智能分析装置120预先获取媒体数据采集设备110支持的媒体数据传输协议的实现方式。作为一种示例,可以通过终端设备将媒体数据采集设备110支持的媒体数据传输协议下发给前端智能分析装置120,以使得前端智能分析装置120获取媒体数据采集设备110支持的媒体数据传输协议;作为又一种示例,可以通过媒体数据服务器将媒体数据采集设备110支持的媒体数据传输协议下发给前端智能分析装置120,以使得前端智能分析装置120获取媒体数据采集设备110支持的媒体数据传输协议。
可以理解的是,在实际应用中,媒体数据服务器可以接收来自许多媒体数据采集设备采集得到的媒体数据的分析结果。为便于媒体数据服务器对各个媒体数据采集设备采集的媒体数据的分析结果的管理,媒体数据服务器需要区分各分析结果具体对应哪一个媒体数据采集设备。
因此,在本申请实施例的一种可能的实现方式中,前端智能分析装置120在向媒体数据服务器发送媒体数据的分析结果时,还可以将媒体数据采集设备110的标识发送给媒体数据服务器。具体地,媒体数据采集设备110向前端智能分析装置120发送媒体数据时,可以携带媒体数据采集设备110的标识,因此,前端智能分析装置120接收到媒体数据时,即可获取媒体数据采集设备110的标识,从而在对媒体数据进行分析处理之后,将媒体数据的分析结果和媒体数据采集设备110的标识均发送给服务器。
需要说明的是,在本申请实施例中,媒体数据采集设备110的标识,用于唯一标识媒体数据采集设备110。本申请实施例不具体限定媒体数据采集设备110的标识,媒体数据采集设备110的标识可以根据实际情况具体确定。
通过以上描述可知,本申请实施例提供的前端智能分析***,包括媒体数据采集设备110和前端智能分析装置120,媒体数据采集设备110和前端智能分析装置120可以通过有线或者无线的方式建立连接。媒体数据采集设备110可以采集媒体数据,并将媒体数据发送给前端智能分析装置120,由于前端智能分析装置120具备对媒体数据进行分析处理的功能,因此,前端智能分析装置120接收到该媒体数据之后,即可对媒体数据进行分析处理。由此可见,采用本申请实施例提供的前端智能分析***,即使媒体数据采集设备110不具备对媒体数据进行分析处理的功能,媒体数据采集设备110也可以将媒体数据发送给前端智能分析装置120,由前端智能分析装置120对媒体数据进行分析处理,得到分析结果。
以上对本申请实施例提供的前端智能分析***进行了详细介绍,以下结合具体场景对本申请实施例提供的前端智能分析***进行介绍。
需要说明的是,以下所述内容仅仅是对本申请实施例提供的前端智能分析***的示意性说明,并不构成对本申请实施例的限定。
参见图2,该图为本申请实施例提供的一个示例性应用场景的示意图。
在该场景中,媒体数据采集设备为第一普通摄像机210,前端智能分析装置为第一智能摄像机220。第一普通摄像机210只具备视频数据采集功能,不具备其它功能。在该场景中,要求对第一普通摄像机210采集的部分视频数据中的人物进行人脸识别。第一智能摄像机220具备人脸识别功能。
在该场景中,一台第一普通摄像机210和一台第一智能摄像机220构成前端智能分析***。第一普通摄像机210和第一智能摄像机220通过网线相连。也就是说,第一智能摄像机具有预留网口,可以用于通过网线与第一普通摄像机直连。
需要说明的是,在本申请实施例中,可以预先获取第一智能摄像机所具有的功能,结合第一智能摄像机具备的功能以及对第一普通摄像机采集的视频数据需要执行的操作,确定是否建立第一普通摄像机和第一智能摄像机之间的连接关系。
参见图3,该图为本申请实施例提供的一种智能分析方法的信令交互图。
本申请实施例提供的方法,可以通过如下步骤301-309实现。
步骤301:第一智能摄像机通过私有协议向第一普通摄像机发送第一媒体数据获取请求。
需要说明的是,在本申请实施例中,可以预先获取第一普通摄像机支持的媒体数据传输协议类型,并通知第一智能摄像机以第一普通摄像机支持的媒体数据传输协议类型向第一普通摄像机发送第一媒体数据获取请求。
需要说明的是,在本申请实施例中,第一普通摄像机支持的媒体数据传输协议类型不仅仅限于步骤301中提及的私有协议,还可以为ONVIF协议或者GB/T 28181标准等。
步骤302:第一普通摄像机解析该第一媒体数据获取请求,确定该第一媒体数据获取请求合法。
步骤303:第一普通摄像机将采集的第一视频数据发送给第一智能摄像机。
作为一种实现方式,也可以采用预先配置第一普通摄像机将采集的第一视频数据发送给第一智能摄像机,即可以省略步骤201和步骤302。
步骤304:第一智能摄像机对第一视频数据进行分析处理,得到分析结果。
需要说明的是,本申请实施例不具体限定第一智能摄像机对第一视频数据进行分析处理的具体实现方式。第一智能摄像机对第一视频数据进行分析处理,例如可以包括对第一视频数据进行解码操作和组包操作,也可以进行人脸视频或者特征提取等。
步骤305:第一智能摄像机将分析结果以及第一普通摄像机的标识发送给第一媒体数据服务器。
需要说明的是,在本申请实施例中,第一智能摄像机还可以根据该分析结果生成任务执行指令,以指示第一普通摄像机执行目标任务。
步骤306:第一媒体数据服务器控制第一终端设备对第一视频数据的分析结果进行展示。
需要说明的是,第一媒体数据服务器除了将第一视频数据的分析结果发送给第一终端设备,由第一终端设备对第一视频数据的分析结果进行展示之外,还可以对第一智能摄像机对第一视频数据进行分析处理执行其它操作,例如,转发给其它设备等,本申请实施例不做具体限定。
步骤307:第一普通摄像机将采集的第二视频数据发送给第一智能摄像机。
需要说明的是,第一普通摄像机将采集的第二视频数据发送给第一智能摄像机时,可以携带第一媒体数据服务器的地址,以便第一智能摄像机根据第一媒体数据服务器的地址将该第二视频数据转发给第一媒体数据服务器。
步骤308:第一智能摄像机将第二视频数据发送给第一媒体数据服务器。
需要说明的是,由于第一普通摄像机与第一智能摄像机通过网线直连,因此第一普通摄像机无法直接将第二视频数据发送给第一媒体数据服务器,第一普通摄像机采集的第二视频数据需要由第一智能摄像机来转发。
需要说明的是,第一智能摄像机不仅可以转发第一普通摄像机采集的第二视频数据,也可以将第一普通摄像机采集的第一视频数据发送给第一媒体数据服务器。
步骤309:第一媒体数据服务器控制第一终端设备对第二视频数据进行展示。
需要说明的是,第一媒体数据服务器除了控制第一终端设备对第二视频数据进行展示之外,还可以对第二视频数据执行其它操作,例如,转发给其它设备等,本申请实施例不做具体限定。
可以理解的是,第一智能摄像机除了对来自第一普通摄像机的第一视频数据进行处理之外,第一智能摄像机自身也可以采集视频数据,并对视频数据进行分析处理。由此可见,采用本申请实施例提供的智能分析***,不仅满足了对第一普通摄像机的第一视频数据进行分析处理的需求,也充分利用了第一智能摄像机对第一视频数据进行分析处理的资源。
参见图4,该图为本申请实施例提供的又一个示例性应用场景的示意图。
在该场景中,媒体数据采集设备为第二普通摄像机410a和第三普通摄像机410b,前端智能分析装置为第二智能摄像机420。第二普通摄像机410a具备人脸识别功能,但不具备车辆型号识别功能;第三普通摄像机410b仅具备视频数据采集功能。在该场景中,要求对第二普通摄像机410a和第三普通摄像机410b采集的部分视频数据中的车辆进行车辆型号识别。第二智能摄像机420具备车辆型号识别功能。
在该场景中,一台第二普通摄像机410a、一台第三普通摄像机410b、一台第二智能摄像机420以及转发设备430构成前端智能分析***。第二普通摄像机410a和第二智能摄像机420通过转发设备430连接,第三普通摄像机410b和第二智能摄像机420通过转发设备430连接。该转发设备430还可以与媒体数据服务器连接(图4中未示出),此时该转发设备430即为监控***中媒体数据采集设备侧的接入网关设备。
需要说明的是,在本申请实施例中,可以预先获取第二智能摄像机420所具有的功能,结合第二智能摄像机420具备的功能以及对第二普通摄像机410a和第三普通摄像机410b采集的视频数据需要执行的操作,确定是否建立第二普通摄像机410a、第三普通摄像机410b和第二智能摄像机420之间的连接关系。
参见图5,该图为本申请实施例提供的一种智能分析方法的信令交互图。
本申请实施例提供的方法,可以通过如下步骤501-508实现。
步骤501:第二智能摄像机通过转发设备向第二普通摄像机发送第二媒体数据获取请求。
步骤502:第二普通摄像机解析该第二媒体数据获取请求,确定该第二媒体数据获取请求合法。
步骤503:第二普通摄像机将采集的第三视频数据通过转发设备发送给第二智能摄像机。
在本申请实施例中,由于第二普通摄像机具有人脸识别功能,因此,在本申请实施例中,第二普通摄像机可以将采集的原始数据即第三视频数据通过转发设备发送给第二智能摄像机,也可以将进行人脸识别分析处理之后的第三视频数据发送给第二智能摄像机,本申请实施例不做具体限定。
需要说明的是,第二普通摄像机在向第二智能摄像机发送第三视频数据时,可以携带第二智能摄像机的地址,以便转发设备根据第二智能摄像机的地址将第三视频数据发送给第二智能摄像机。
步骤504:第二智能摄像机对第三视频数据进行分析处理,得到分析结果。
需要说明的是,在本申请实施例中,第二智能摄像机还可以根据该分析结果生成任务执行指令,以指示第二普通摄像机执行目标任务。
步骤505:第二智能摄像机通过转发设备将分析结果以及第二普通摄像机的标识发送给第二媒体数据服务器。
可以理解的是,第二智能摄像机将分析结果发送给第二媒体数据服务器时,可以携带第二服务器的地址。以便转发设备根据第二服务器的地址将分析结果发送给第二媒体数据服务器。
步骤506:第二媒体数据服务器控制第二终端设备对第三视频数据的分析结果进行展示。
步骤507:第二普通摄像机将采集的第四视频数据通过转发设备发送给第二智能摄像机。
需要说明的是,第二普通摄像机将采集的第四视频数据发送给第二媒体数据服务器时,可以携带第二媒体数据服务器的地址,以便转发设备根据第二媒体数据服务器的地址将该第四视频数据转发给第二媒体数据服务器。
步骤508:第二媒体数据服务器控制第二终端设备对第四视频数据进行展示。
需要说明的是,对第三普通摄像机采集的视频数据的处理流程与第二普通摄像机采集的视频数据的处理流程类似,此处不再赘述。
需要说明的是,虽然此处提及的第二普通摄像机和第三普通摄像机具备的功能不同,但这只是示例性的说明,并不构成对本申请实施例的限定。在实际应用中,第二普通摄像机和第三普通摄像机所具备的功能也可以相同,例如,第二普通摄像机和第三普通摄像机均只具备视频数据采集功能。
需要说明的是,虽然图4只是示出了第二智能摄像机和两个普通摄像机通过转发设备连接,在实际应用中,第二智能摄像机可以和多个普通摄像机相连。
由此可见,采用本申请实施例的智能分析***,可以在不替换第二普通摄像机的前提下,拓展第二普通摄像机的功能,节省了将第二普通摄像机更换为第二智能摄像机的设备更换成本。
基于以上实施例提供的智能分析***,本申请实施例还提供一种智能分析方法。
以下结合附图介绍该智能分析方法。
参见图6,该图为本申请实施例提供的一种智能分析方法的流程示意图。
该智能分析方法,可以应用于上文提及的前端智能分析装置。
该方法例如可以通过如下步骤601-602实现。
步骤601:获取至少一个媒体数据采集设备采集得到的媒体数据。
步骤602:对媒体数据进行分析处理,得到分析结果。
需要说明的是,在本申请实施例中,至少一个媒体数据采集设备和前端智能分析都位于监控***的前端。
在一种可能的实现方式中,该方法还包括:向媒体数据服务器发送该分析结果。
在一种可能的实现方式中,该方法还包括:
根据分析结果向所述至少一个媒体数据采集设备发送对应的任务执行指令,任务执行指令用于指示至少一个媒体数据采集设备执行目标任务。
在一种可能的实现方式中,获取至少一个媒体数据采集设备的媒体数据包括:
向至少一个媒体数据采集设备发送媒体数据获取请求,并接收至少一个媒体数据采集设备根据媒体数据获取请求发送的媒体数据。
在一种可能的实现方式中,该方法还包括:
根据与至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求。
在一种可能的实现方式中,获取至少一个媒体数据采集设备采集得到的媒体数据包括:
通过转发设备获取至少一个媒体数据采集设备采集得到的媒体数据。在一种可能的实现方式中,该方法还包括:
向媒体数据服务器转发该媒体数据。
在一种可能的实现方式中,至少一个媒体数据采集设备为普通摄像机,前端智能分析装置为智能摄像机。
需要说明的是,由于该智能分析方法是与以上实施例描述的智能分析***对应的方法,因此,关于该智能分析方法的各个步骤的描述,可以参考以上智能分析***的描述部分,此处不再赘述。
由此可见,采用本申请实施例提供的智能分析方法,即使媒体数据采集设备不具备对媒体数据进行分析处理的功能,媒体数据采集设备也可以将媒体数据发送给前端智能分析装置,前端智能分析装置接收到媒体数据之后,由前端智能分析装置对媒体数据进行分析处理,得到分析结果。
以下结合媒体数据处理设备的结构介绍该媒体数据处理设备的功能。
参见图7,该图为本申请实施例提供的一种智能分析设备的结构示意图。
该图示出的智能分析设备,包括媒体数据转发模块710、第一媒体数据传输协议对接模块720、第一媒体数据分析处理模块730和第一策略管理模块740。
如上文对前端智能分析***的描述可知,一方面,前端智能分析装置可以对媒体数据进行分析处理,另一方面,前端智能分析装置可以将媒体数据转发给媒体数据服务器。具体地,可以由媒体数据转发模块710,将媒体数据传递给第一媒体数据传输协议对接模块720,并将媒体数据转发给媒体数据服务器。
如上文对前端智能分析***的描述可知,前端智能分析装置可以向至少一个媒体数据采集设备发送媒体数据获取请求,而至少一个媒体数据采集设备可以支持特定媒体数据传输协议,因此,前端智能分析装置可以根据与至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求。具体地,可以由第一媒体数据传输协议对接模块720,根据至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求,并通过媒体数据转发模块710,将该媒体数据获取请求发送给至少一个媒体数据采集设备。
需要说明的是,媒体数据转发模块710,将媒体数据传递给第一媒体数据传输协议对接模块720之后,第一媒体数据传输协议对接模块720可以对媒体数据进行校验,以确定媒体数据的媒体数据格式等是否合法,在确定媒体数据的媒体数据格式等合法之后,将媒体数据传递给第一媒体数据分析处理模块730。第一媒体数据分析处理模块730,可以对媒体数据进行分析处理,具体地,可以根据媒体数据的媒体数据格式,对媒体数据进行组包以及选择对应的解码方式对媒体数据进行解码等分析处理。
需要说明的是,第一策略管理模块740用于确定前端智能分析策略。例如可以确定第一媒体数据采集设备与前端智能分析装置之间的交互方式、以及第一媒体数据分析处理模块730具体对媒体数据进行何种分析处理。至少一个媒体数据采集设备与前端智能分析装置之间的交互方式,例如可以包括至少一个媒体数据采集设备和前端智能分析装置之间交互所采用的媒体数据传输协议、至少一个媒体数据采集设备发送的媒体数据的格式等。
需要说明的是,第一策略管理模块740所确定前端智能分析策略,可以是由其它设备下发给第一策略管理模块740的。例如,可以由管理员在终端设备上设置前端智能分析策略,由终端设备将前端智能分析策略下发给第一策略管理模块740,又如,可以由管理员在终端设备上设置前端智能分析策略,由终端设备将前端智能分析策略发送给媒体数据服务器,由媒体数据服务器下发给第一策略管理模块740。
如上文对智能分析***的描述可知,在一种可能的实现方式中,处理***可以包括转发设备,该转发设备还可以与媒体数据服务器连接。对于这种情况,至少一个媒体数据采集设备可以直接将媒体数据通过转发设备发送给媒体数据服务器,无需将媒体数据发送给前端智能分析装置,也无需由前端智能分析装置转发给媒体数据服务器。鉴于此,在本申请实施例的一种可能的实现方式中,前端智能分析装置也可以包括第二媒体数据传输协议对接模块820、第二媒体数据分析处理模块830和第二策略管理模块840(如图8所示)。
对于图8所述的前端智能分析装置,至少一个媒体数据采集设备发送的媒体数据直接发送至第二媒体数据传输协议对接模块820处。第二媒体数据传输协议对接模块820,可以根据至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求,直接将该媒体数据获取请求发送给至少一个媒体数据采集设备。
关于第二媒体数据传输协议对接模块820的其它描述,可以参考第一媒体数据传输协议对接模块720的描述部分,此处不再赘述。
由于第二媒体数据分析处理模块830的功能与第一媒体数据分析处理模块730的功能类似,故关于第二媒体数据分析处理模块830,可以参考上文对于第一媒体数据分析处理模块730的描述部分,此处不再赘述。相应的,第二策略管理模块840的功能与第一策略管理模块740的功能类似,故关于第二策略管理模块840,可以参考上文对于第一策略管理模块740的描述部分,此处不再赘述。
需要说明的是,图7和图8只是对前端智能分析装置的示意性说明,并不构成对前端智能分析装置的限定,本申请实施例中的前端智能分析装置,还可以是其它结构。
基于以上实施例提供的智能分析***和方法,本申请实施例还提供一种智能分析装置。
以下结合附图介绍该智能分析装置。
参见图9,该图为本申请实施例提供的一种智能分析装置的结构示意图。
本申请实施例提供的智能分析装置900,包括:获取单元910和分析单元920。
获取单元910,用于获取至少一个媒体数据采集设备采集得到的媒体数据;
分析单元920,用于对所述媒体数据进行分析处理,得到分析结果。
需要说明的是,在本申请实施例中,智能分析装置用于部署在监控***的前端。
在一种可能的实现方式中,智能分析装置900还包括:
第一发送单元,用于向媒体数据服务器发送分析结果。
在一种可能的实现方式中,智能分析装置900还包括:
第二发送单元,用于根据分析结果向至少一个媒体数据采集设备发送对应的任务执行指令,任务执行指令用于指示至少一个媒体数据采集设备执行目标任务。
在一种可能的实现方式中,获取单元910,具体用于:
向至少一个媒体数据采集设备发送媒体数据获取请求,并接收至少一个媒体数据采集设备根据媒体数据获取请求发送的媒体数据。
在一种可能的实现方式中,智能分析装置900还包括:
请求生成单元,用于根据与至少一个媒体数据采集设备对应的媒体数据传输协议生成媒体数据获取请求。
在一种可能的实现方式中,获取单元910,具体用于:
通过转发设备获取至少一个媒体数据采集设备采集得到的媒体数据。
在一种可能的实现方式中,前端智能分析装置900还包括:
转发单元,用于向媒体数据服务器转发媒体数据。
在一种可能的实现方式中,至少一个媒体数据采集设备为普通摄像机,智能分析装置为智能摄像机。
需要说明的是,由于该媒体数据处理装置是与以上实施例描述的媒体数据处理方法对应的装置,因此,关于该媒体数据处理装置各个单元的具体实现,可以参考以上媒体数据处理方法(或***)的描述部分,此处不再赘述。
由此可见,采用本申请实施例提供的智能分析装置,即使媒体数据采集设备不具备对媒体数据进行分析处理的功能,媒体数据采集设备也可以将媒体数据发送给前端智能分析装置,前端智能分析装置接收到媒体数据之后,由前端智能分析装置对媒体数据进行分析处理,得到分析结果。
接下来介绍本申请实施例中的智能分析装置。请参阅图10所示,智能分析装置1000包括:处理器1010、通信接口1020和和存储器1030。其中智能分析装置1000中的处理器1010的数量可以一个或多个,图10中以一个处理器为例。本申请实施例中,处理器1010、通信接口1020和存储器1030可通过总线***或其它方式连接,其中,图10中以通过总线***1040连接为例。
处理器1010可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。处理器1010还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
存储器1030可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(random-access memory,RAM);存储器1030也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器1030还可以包括上述种类的存储器的组合。
存储器1030可以用于存储至少一个媒体数据采集设备发送的媒体数据和至少一个媒体数据采集设备对应的媒体数据传输协议等信息。
可选地,存储器1030存储有操作***和程序、可执行模块或者媒体数据结构,或者它们的子集,或者它们的扩展集,其中,程序可包括各种操作指令,用于实现各种操作。操作***可包括各种***程序,用于实现各种基础业务以及处理基于硬件的任务。处理器1010可以读取存储器1030中的程序,实现本申请实施例提供的智能分析方法。
总线***1040可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线***1040可以分为地址总线、媒体数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上实施例提供的智能分析方法。
本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例所述的智能分析方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (21)
1.一种智能分析***,其特征在于,所述***包括至少一个媒体数据采集设备和前端智能分析装置;
所述至少一个媒体数据采集设备,用于向所述前端智能分析装置发送采集得到的媒体数据;
所述前端智能分析装置,用于接收所述媒体数据,对所述媒体数据进行分析处理,得到分析结果;
其中,所述至少一个媒体数据采集设备和所述前端智能分析装置位于监控***的前端。
2.根据权利要求1所述的***,其特征在于,所述前端智能分析装置,还用于向媒体数据服务器发送所述分析结果。
3.根据权利要求1所述的***,其特征在于,所述前端智能分析装置,还用于根据所述分析结果向所述至少一个媒体数据采集设备发送对应的任务执行指令,所述任务执行指令用于指示所述至少一个媒体数据采集设备执行目标任务。
4.根据权利要求1所述的***,其特征在于,所述前端智能分析装置,还用于向媒体数据服务器转发所述媒体数据。
5.根据权利要求1所述的***,其特征在于,所述***还包括转发设备,所述至少一个媒体数据采集设备通过所述转发设备与所述前端智能分析装置连接;
所述至少一个媒体数据采集设备,用于通过所述转发设备向所述前端智能分析装置发送所述媒体数据。
6.根据权利要求1所述的***,其特征在于,所述前端智能分析装置,还用于向所述至少一个媒体数据采集设备发送媒体数据获取请求;
所述至少一个媒体数据采集设备,用于根据所述媒体数据获取请求,向所述前端智能分析装置发送采集得到的媒体数据。
7.根据权利要求6所述的***,其特征在于,所述前端智能分析装置,还用于根据与所述至少一个媒体数据采集设备对应的媒体数据传输协议生成所述媒体数据获取请求。
8.根据权利要求1至7任一项所述的***,其特征在于,所述至少一个媒体数据采集设备为普通摄像机,所述前端智能分析装置为智能摄像机。
9.一种智能分析方法,其特征在于,应用于前端智能分析装置,所述方法包括:
获取至少一个媒体数据采集设备采集得到的媒体数据;
对所述媒体数据进行分析处理,得到分析结果;
其中,所述至少一个媒体数据采集设备和所述前端智能分析装置位于监控***的前端。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
向媒体数据服务器发送所述分析结果。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:
根据所述分析结果向所述至少一个媒体数据采集设备发送对应的任务执行指令,所述任务执行指令用于指示所述至少一个媒体数据采集设备执行目标任务。
12.根据权利要求9所述的方法,其特征在于,所述获取至少一个媒体数据采集设备的媒体数据包括:
向至少一个媒体数据采集设备发送媒体数据获取请求,并接收所述至少一个媒体数据采集设备根据所述媒体数据获取请求发送的媒体数据。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
根据与所述至少一个媒体数据采集设备对应的媒体数据传输协议生成所述媒体数据获取请求。
14.根据权利要求9所述的方法,其特征在于,所述获取至少一个媒体数据采集设备采集得到的媒体数据包括:
通过转发设备获取至少一个媒体数据采集设备采集得到的媒体数据。
15.根据权利要求9-14任意一项所述的方法,其特征在于,所述方法还包括:
向媒体数据服务器转发所述媒体数据。
16.根据权利要求9-14任意一项所述的方法,其特征在于,所述前端智能分析装置为智能摄像机。
17.一种智能分析装置,其特征在于,包括:
获取单元,用于获取至少一个媒体数据采集设备采集得到的媒体数据;
分析单元,用于对所述媒体数据进行分析处理,得到分析结果;
其中,所述智能分析装置用于部署在监控***的前端。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
第一发送单元,用于向媒体数据服务器发送所述分析结果。
19.根据权利要求17所述的装置,其特征在于,所述装置还包括:
第二发送单元,用于根据所述分析结果向所述至少一个媒体数据采集设备发送对应的任务执行指令,所述任务执行指令用于指示所述至少一个媒体数据采集设备执行目标任务。
20.根据权利要求17所述的装置,其特征在于,所述获取单元,具体用于:
向至少一个媒体数据采集设备发送媒体数据获取请求,并接收所述至少一个媒体数据采集设备根据所述媒体数据获取请求发送的媒体数据。
21.根据权利要求20所述的装置,其特征在于,所述装置还包括:
请求生成单元,用于根据与所述至少一个媒体数据采集设备对应的媒体数据传输协议生成所述媒体数据获取请求。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810847537.XA CN110769175B (zh) | 2018-07-27 | 2018-07-27 | 一种智能分析***、方法及装置 |
PCT/CN2019/094113 WO2020019944A1 (zh) | 2018-07-27 | 2019-07-01 | 一种智能分析***、方法及装置 |
US17/120,409 US11837016B2 (en) | 2018-07-27 | 2020-12-14 | Intelligent analysis system, method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810847537.XA CN110769175B (zh) | 2018-07-27 | 2018-07-27 | 一种智能分析***、方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110769175A true CN110769175A (zh) | 2020-02-07 |
CN110769175B CN110769175B (zh) | 2022-08-09 |
Family
ID=69181285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810847537.XA Active CN110769175B (zh) | 2018-07-27 | 2018-07-27 | 一种智能分析***、方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11837016B2 (zh) |
CN (1) | CN110769175B (zh) |
WO (1) | WO2020019944A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111818309A (zh) * | 2020-07-27 | 2020-10-23 | 浙江立元科技有限公司 | 一种智能监控***及方法 |
CN113194298A (zh) * | 2021-05-07 | 2021-07-30 | 浙江宇视科技有限公司 | 实现非智能相机图像结构化的方法、装置、***及介质 |
CN113422929A (zh) * | 2021-06-10 | 2021-09-21 | 浙江大华技术股份有限公司 | 图像数据的处理方法、装置、存储介质以及电子装置 |
WO2021196559A1 (zh) * | 2020-04-03 | 2021-10-07 | 杭州海康威视数字技术股份有限公司 | 一种视频处理*** |
CN114765659A (zh) * | 2020-12-30 | 2022-07-19 | 浙江宇视科技有限公司 | 扩展智能相机人脸检测范围的方法、装置、设备和介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260947A1 (en) * | 2002-10-21 | 2004-12-23 | Brady Gerard Anthony | Methods and systems for analyzing security events |
CN101196979A (zh) * | 2006-12-22 | 2008-06-11 | 四川川大智胜软件股份有限公司 | 利用数字图像处理技术识别车辆类型的方法 |
CN201247530Y (zh) * | 2008-04-30 | 2009-05-27 | 深圳市飞瑞斯科技有限公司 | 车辆闯红灯自动检测*** |
CN101739829A (zh) * | 2009-12-03 | 2010-06-16 | 北京中星微电子有限公司 | 一种基于视频的车辆超速监控方法及*** |
CN102291574A (zh) * | 2011-08-31 | 2011-12-21 | 山东轻工业学院 | 基于嵌入式、光传输的复杂场景目标运动跟踪***及其监控方法 |
CN102457483A (zh) * | 2010-10-25 | 2012-05-16 | 中兴通讯股份有限公司 | 一种视频监控前端及其向物联网上报数据的方法 |
CN203445976U (zh) * | 2013-08-26 | 2014-02-19 | 成都臻识科技发展有限公司 | 用于网络摄像机的智能图像分析设备 |
CN104065933A (zh) * | 2014-06-30 | 2014-09-24 | 苏州科达科技股份有限公司 | 视频监控***中智能数据采集方法及*** |
CN104683768A (zh) * | 2015-03-03 | 2015-06-03 | 智擎信息***(上海)有限公司 | 一种嵌入式智能视频分析*** |
WO2018096371A1 (en) * | 2016-11-28 | 2018-05-31 | University Of Lancaster | Passenger transport monitoring system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10116904B2 (en) * | 2007-07-13 | 2018-10-30 | Honeywell International Inc. | Features in video analytics |
WO2011041903A1 (en) * | 2009-10-07 | 2011-04-14 | Telewatch Inc. | Video analytics with pre-processing at the source end |
US20110128382A1 (en) * | 2009-12-01 | 2011-06-02 | Richard Pennington | System and methods for gaming data analysis |
CN102752574B (zh) * | 2011-04-18 | 2015-01-28 | 中兴通讯股份有限公司 | 一种视频监控***及方法 |
US8890680B2 (en) * | 2013-01-11 | 2014-11-18 | State Farm Mutual Automobile Insurance Company | Alternative billing modes for security and automation applications |
CN206060981U (zh) * | 2016-07-21 | 2017-03-29 | 广州市同途电子技术有限公司 | 可视化智能分析监控*** |
WO2019052997A1 (en) * | 2017-09-13 | 2019-03-21 | Koninklijke Philips N.V. | CAMERA AND IMAGE CALIBRATION FOR SUBJECT IDENTIFICATION |
CN110312057B (zh) * | 2018-03-27 | 2021-01-29 | 华为技术有限公司 | 智能视频处理装置 |
CN110570614B (zh) * | 2018-06-05 | 2022-03-04 | 杭州海康威视数字技术股份有限公司 | 一种视频监控***及智能相机 |
-
2018
- 2018-07-27 CN CN201810847537.XA patent/CN110769175B/zh active Active
-
2019
- 2019-07-01 WO PCT/CN2019/094113 patent/WO2020019944A1/zh active Application Filing
-
2020
- 2020-12-14 US US17/120,409 patent/US11837016B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040260947A1 (en) * | 2002-10-21 | 2004-12-23 | Brady Gerard Anthony | Methods and systems for analyzing security events |
CN101196979A (zh) * | 2006-12-22 | 2008-06-11 | 四川川大智胜软件股份有限公司 | 利用数字图像处理技术识别车辆类型的方法 |
CN201247530Y (zh) * | 2008-04-30 | 2009-05-27 | 深圳市飞瑞斯科技有限公司 | 车辆闯红灯自动检测*** |
CN101739829A (zh) * | 2009-12-03 | 2010-06-16 | 北京中星微电子有限公司 | 一种基于视频的车辆超速监控方法及*** |
CN102457483A (zh) * | 2010-10-25 | 2012-05-16 | 中兴通讯股份有限公司 | 一种视频监控前端及其向物联网上报数据的方法 |
CN102291574A (zh) * | 2011-08-31 | 2011-12-21 | 山东轻工业学院 | 基于嵌入式、光传输的复杂场景目标运动跟踪***及其监控方法 |
CN203445976U (zh) * | 2013-08-26 | 2014-02-19 | 成都臻识科技发展有限公司 | 用于网络摄像机的智能图像分析设备 |
CN104065933A (zh) * | 2014-06-30 | 2014-09-24 | 苏州科达科技股份有限公司 | 视频监控***中智能数据采集方法及*** |
CN104683768A (zh) * | 2015-03-03 | 2015-06-03 | 智擎信息***(上海)有限公司 | 一种嵌入式智能视频分析*** |
WO2018096371A1 (en) * | 2016-11-28 | 2018-05-31 | University Of Lancaster | Passenger transport monitoring system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021196559A1 (zh) * | 2020-04-03 | 2021-10-07 | 杭州海康威视数字技术股份有限公司 | 一种视频处理*** |
CN111818309A (zh) * | 2020-07-27 | 2020-10-23 | 浙江立元科技有限公司 | 一种智能监控***及方法 |
CN114765659A (zh) * | 2020-12-30 | 2022-07-19 | 浙江宇视科技有限公司 | 扩展智能相机人脸检测范围的方法、装置、设备和介质 |
CN114765659B (zh) * | 2020-12-30 | 2024-02-27 | 浙江宇视科技有限公司 | 扩展智能相机人脸检测范围的方法、装置、设备和介质 |
CN113194298A (zh) * | 2021-05-07 | 2021-07-30 | 浙江宇视科技有限公司 | 实现非智能相机图像结构化的方法、装置、***及介质 |
CN113422929A (zh) * | 2021-06-10 | 2021-09-21 | 浙江大华技术股份有限公司 | 图像数据的处理方法、装置、存储介质以及电子装置 |
Also Published As
Publication number | Publication date |
---|---|
US11837016B2 (en) | 2023-12-05 |
WO2020019944A1 (zh) | 2020-01-30 |
CN110769175B (zh) | 2022-08-09 |
US20210097259A1 (en) | 2021-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110769175B (zh) | 一种智能分析***、方法及装置 | |
CN105376335B (zh) | 一种采集数据上传方法和装置 | |
CN109408338B (zh) | 抓取NVME硬盘trace的方法、装置、设备及*** | |
EP2688296A1 (en) | Video monitoring system and method | |
CN107704360B (zh) | 监控数据的处理方法、设备、服务器及存储介质 | |
CN112291520A (zh) | 异常事件识别方法、装置、存储介质及电子装置 | |
US9276819B2 (en) | Network traffic monitoring | |
CN112333044B (zh) | 分流设备性能测试方法、装置、***、电子设备以及介质 | |
CN110719332A (zh) | 数据传输方法、装置、***、计算机设备和存储介质 | |
CN113419298B (zh) | 一种多参数水文气象数据采集装置 | |
CN105530658B (zh) | 一种无线通讯模块的远程诊断方法、装置和*** | |
CN105530137A (zh) | 流量数据分析方法及流量数据分析*** | |
CN110855947B (zh) | 一种图像抓拍处理方法及装置 | |
CN111506769A (zh) | 视频文件的处理方法、装置、存储介质及电子装置 | |
CN110442468A (zh) | 崩溃诊断信息收集方法、***及电子设备 | |
CN113422929A (zh) | 图像数据的处理方法、装置、存储介质以及电子装置 | |
CN113138935A (zh) | 程序测试的方法、装置、电子设备和存储介质 | |
CN114189371B (zh) | 摄像头管控行为的审计方法、装置、电子设备及存储介质 | |
JP2005198776A (ja) | モダリティ通信解析システム、モダリティ通信解析プログラムおよびモダリティ通信解析方法 | |
CN104113738A (zh) | 一种基于视频设备诊断的方法及监控*** | |
CN113760629A (zh) | 应用***运行状态的监控方法、装置及设备 | |
CN114546762A (zh) | 一种处理方法以及设备 | |
CN114328387A (zh) | 数据管理方法及装置 | |
CN113139938A (zh) | 机房设备电源状态巡检方法及装置 | |
CN116136561A (zh) | 局部放电远程在线诊断数据方法、***、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |