的危险警示音频数据和/或危险警示视频数据,以起到提示网络摄像头所在环境中的家人注意危险并及时撤离或者吓退盗贼等作用。网络摄像头在播放完危险警示音频数据和/或危险警示视频数据之后,切换到视频监控状态,继续采集图像以及视频数据,并对采集的视频数据进行图像识别处理。
[0050]再一个具体的例子,服务器在接收到处理请求时,从该处理请求中获取视频数据,并对该视频数据进行图像识别处理,在判断该视频数据中没有存在危险图像时,服务器向网络摄像头标识信息对应的网络摄像头返回携带有表示无危险图像的信息的处理响应;月艮务器在判断该视频数据中存在危险图像的情况下(如有陌生人面孔等),服务器可以根据其存储的信息确定网络摄像头标识信息对应的用户智能终端设备的用户账号,并根据该用户账号向用户智能终端设备发送危险警示信息,该危险警示信息可以为文字、语音数据以及视频数据中任意一个或者多个,这样,用户可以及时获知网络摄像头所在位置(如家中)存在危险。
[0051]在服务器接收到的处理请求中携带有网络摄像头标识信息、网络摄像头提取出的危险图像以及网络摄像头采集的视频数据的情况下,服务器需要对处理请求中携带的视频数据进行图像识别处理,服务器可以仅根据自身的图像识别处理结果来执行相应的操作;服务器也可以根据自身的图像识别处理结果并参考处理请求中携带的危险图像执行相应的操作;服务器可以根据其内部设置的相应的逻辑来决定是否参考网络摄像头传输来的处理请求中携带的危险图像。另外,在处理请求中携带有音频数据的情况下,服务器可以对处理请求中携带的音频数据进行语音识别处理,服务器应根据相应的逻辑来决定是否参考语音识别结果来执行相应的操作。这里的逻辑可以根据实际情况来设置,在本实施例中不再详细说明。
[0052]实施例二、智能摄像系统。下面结合图2对本实施例的智能摄像系统所包含的各设备以及各设备的具体结构进行详细说明。
[0053]图2 出的智能摄像系统王要包括:网络摄像头200以及与网络摄像头200连接的服务器210 ;虽然图2中仅示意性的示出了一个网络摄像头200与服务器210连接,但是在实际应用中,一个服务器210通常与多个网络摄像头200均连接。
[0054]网络摄像头200可以通过WIFI与服务器210连接,当然,网络摄像头200也可以通过有线连接方式与服务器210连接。本实施例中的服务器210还与多个用户智能终端设备220分别连接(图2中仅示意性的示出了一个用户智能终端设备220),例如,用户智能终端设备220通过WIFI或者GSM或者CDMA或者WCDMA等移动通讯技术与服务器210连接。
[0055]本实施例中的服务器210可以为设置于云端的服务器,即服务器210为云端服务器。本实施例中的网络摄像头200可以具体为集成有语音识别功能以及音频播放功能的网络摄像头。另外,上述用户智能终端设备220可以为智能移动电话或者台式计算机或者笔记型计算机或者平板电脑等可以通过移动通讯技术与服务器进行信息交互的智能电子设备。
[0056]本实施例中的网络摄像头200主要包括:采集模块201、第一图像识别模块202、请求模块203以及交互处理模块204。
[0057]本实施例中的服务器210主要包括:处理模块211 ;且该处理模块211主要包括:第二图像识别模块212、第一警示模块213、第二警示模块214、呼叫模块215以及安全响应模块216。
[0058]采集模块201主要适于采集网络摄像头所在环境的视频数据。
[0059]具体的,网络摄像头200可以工作在多种不同的工作状态下,并在某一操作的触发下切换其工作状态,也就是说,网络摄像头200可以根据实际情况自动的从其一种工作状态切换到另一种工作状态。
[0060]本实施例中的网络摄像头200的工作状态主要包括:视频监控状态、通话状态以及媒体数据播放状态;在通常情况下,视频监控状态是网络摄像头200的正常工作状态,即采集模块201采集网络摄像头200所在环境的视频数据,网络摄像头200存储采集模块201采集到的视频数据,以实现目前摄像头通常的视频监控功能;通话状态即网络摄像头200与用户智能终端设备220之间所进行的媒体数据(如音频数据或视频数据)的交互,也就是说,网络摄像头200和用户智能终端设备220之间通过服务器210而联通,这样,网络摄像头200位置处的用户和用户智能终端设备220位置处的用户可以通过网络摄像头200和用户智能终端设备220实现IP通话(即网络通话);媒体数据播放状态即网络摄像头200与服务器210之间的媒体数据(如音频数据或者视频数据)的传输,即网络摄像头200接收服务器210传输来的媒体数据(如音频数据或者视频数据),并播放该媒体数据。本实施例中的网络摄像头200在通常情况下会处于视频监控状态。
[0061]上述IP通话可以具体为IP语音通话,也可以具体为IP视频通话,该IP通话可以为现有的社交应用中的多媒体通话,如该IP通话可以为QQ聊天工具中的视频通话或者微信聊天工具中的视频聊天等。
[0062]第一图像识别模块202主要适于对采集模块201采集的视频数据进行图像识别。
[0063]具体的,本实施例中的网络摄像头200无论是处于视频监控状态,还是处于通话状态,亦或是处于媒体数据播放状态,采集模块201均可以按照预先设定的参数(如采集频率等)执行视频数据的采集操作;但是,在通常情况下,只有在网络摄像头200处于视频监控状态下,第一图像识别模块202才会对采集模块201采集到的视频数据执行图像识别处理;然而,在实际应用中,在网络摄像头200处于通话状态或者媒体数据播放状态时对其采集到的视频数据执行图像识别处理也是完全可行的。
[0064]本实施例中的第一图像识别模块202具有简单的图像识别处理能力,第一图像识别模块202可以采用现有的图像识别技术对采集模块201采集的视频数据进行图像识别处理。在本实施例中不再详细描述第一图像识别模块202进行图像识别处理的具体实现过程。
[0065]请求模块203主要适于在根据第一图像识别模块202的图像识别结果确定出视频数据中存在危险图像的情况下,向与网络摄像头200连接的服务器210发送携带有网络摄像头标识信息以及基础数据的处理请求,这里的基础数据包括:危险图像、音频数据以及视频数据中的至少一种。
[0066]具体的,网络摄像头200中预先设置有一个或者多个预置图像,这些预先设置的预置图像形成图像集合;用户可以通过其用户智能终端设备220访问与网络摄像头200连接的服务器210,并利用服务器210在网络摄像头200中设置图像集合中的部分或者全部预置图像;另外,上述图像集合中的部分或者全部图像也可以是网络摄像头在出厂时设置于网络摄像头200中的。
[0067]上述图像集合中的预置图像可以包括:特定对象的人脸图像(如家人的人脸图像)、火焰的图像以及大面积水流动的图像等。
[0068]请求模块203将第一图像识别模块202从视频数据中识别出的图像与图像集合中的预置图像进行对比,如第一图像识别模块202从采集模块201采集到的视频数据进行图像提取(如人脸图像提取),并将其提取出的任何一个图像与其存储的图像集合中的预置图像进行对比,请求模块203根据对比结果生成处理请求,并将该处理请求发送给服务器。
[0069]—个具体的例子,第一图像识别模块202对采集模块201采集到的视频数据进行人脸图像提取操作,并将提取出的人脸图像与图像集合中的预置人脸图像进行对比,如果第一图像识别模块202的对比结果为提取出的人脸图像为陌生人的人脸图像,则确定出其采集的视频数据中存在危险图像,请求模块203向与网络摄像头200连接的服务器210发送携带有网络摄像头标识信息以及基础数据的处理请求。
[0070]另一个具体的例子,第一图像识别模块202对采集模块201采集到的视频数据进行跳动部位的图形提取操作,并将提取出的跳动部位的图形与图像集合中的预置火焰图像进行对比,如果第一图像识别模块202的对比结果为提取出的跳动部位的图形为火焰图像,则确定出其采集的视频数据中存在危险图像,请求模块203向与网络摄像头200连接的服务器210发送携带有网络摄像头标识信息以及基础数据的处理请求。
[0071]再一个具体的例子,第一图像识别模块202对采集模块201采集到的视频数据进行流动部位的图形提取操作,并将提取出的流动部位的图形与图像集合中的预置大面积水流图像进行对比,如果第一图像识别模块202的对比结果为提取出的流动部位的图形为大面积水流图像,则确定出其采集的视频数据中存在危险图像,请求模块203向与网络摄像头200连接的服务器210发送携带有网络摄像头标识信息以及基础数据的处理请求。
[0072]请求模块203生成的处理请求中应携带有其网络摄像头标识信息,以表明该处理请求是哪个网络摄像头200发送给服务器210的。该处理请求中还可以携带有第一图像识别模块202提取出的图像,以表示网络摄像头希望服务器能够根据处理请求中携带的图像而执行相应的操作;例如,请求模块203发送的处理请求中携带的图像为火焰图像,则表示网络摄像头200希望服务器210通知相应的用户智能终端设备220用户家中可能有火灾;再例如,请求模块203发送的处理请求中携带的图像为陌生人人脸图像,则表示网络摄像头200希望服务器210通知相应的用户智能终端设备220用户家中进入了陌生人。
[0073]为了使服务器210能够更准确的执行相应的报警操作,请求模块203可以根据第一图像识别模块202提取出的任何一个图像与网络摄像头200存储的图像集合中的预置图像的对比结果,将采集模块201采集到的相应的视频数据携带在处理请求中,以使服务器210可以对该视频数据进行更智能化的图像识别及分析。
[0074]需要特别说明的是,请求模块203发送给服务器210的处理请求中可以携带有网络摄像头标识信息,也可以携带有网络摄像头标识信息和其提取出的图像数据,也可以携带有网络摄像头标识信息和网络摄像头采集的视频数据,当然,也可以携带有网络摄像头标识信息、其提取出的图像数据以及网络摄像头采集的视频数据;请求模块203可以在其向服务器210发