用于操作安全系统的方法和设备与流程

文档序号:13735367阅读:163来源:国知局
技术领域本发明总体涉及一种安全系统,并且更具体地,涉及一种用于操作安全系统的方法和设备。

背景技术:
互联网是以人类为中心的连通网络,人类通过它生成信息并消费信息,互联网现在正朝向物联网(IoT)发展,在IoT中分布式实体在无需人类介入的情况下交换和处理信息。还开发出了万物联网(IoE),它是IoT技术与大数据处理技术通过利用云服务器的连接的组合。为了IoT的实现,需要例如像“感测技术”、“有线/无线通信和网络基础设施”、“服务接口技术”以及“安全技术”的技术要素。因此,已研究了传感器网络、机器到机器(M2M)通信以及机器类型通信。IoT环境可以提供智能互联网技术服务,该服务通过收集和分析在所连接事物之间生成的数据来提供新值。IoT可通过现有信息技术(IT)与各种工业应用的会聚和组合应用于多种领域,包括例如智能家庭、智能建筑、智能城市、智能汽车或联网汽车、智能电网、卫生保健、智能家电以及先进的医疗服务。通常使用一个或多个安全摄像机的安全系统被配置成监控期望监控区域中的情况。安装用于每个监控区域中的安全或预防犯罪的多个摄像机存储所记录的视频或在实时的基础上输出所记录的视频。多个摄像机可安装在监控区域中,例如像建筑物中、大街上、家里等。安装在家中的多个摄像机与通过有线或无线网络连接安装在家庭中的家庭装置的家庭网络系统连接,从而使得能够对家庭装置进行控制。在安全系统中,摄像机感测入侵者、即对象的出现并且跟踪并记录所述对象。然而,如果对象超出或偏离摄像机的可视范围,跟踪对象可能无法实现。例如,如果主体被障碍物阻挡,如果主体移动超出摄像机的视野,或者如果由于主体与摄像机之间增加的距离而难以执行记录,那么执行跟踪主体可能无法实现。因此,已经开发出在摄像机检测到对象的情况下摄像机自动开始记录、感测对象的运动并且自动随对象一起移动的技术。尽管如此,如果对象移动超出摄像机的可视范围,摄像机仍可能检测不到对象。

技术实现要素:
本公开旨在解决至少上述问题和/或缺点并且提供至少下文描述的优点。因此,本公开的一个方面提供一种用于通过使用多个摄像机来提供安全服务的方法和设备。本公开的另一个方面提供一种用于通过使用多个摄像机来监控特定区域中的情况的方法和设备。本公开的另一个方面提供一种用于通过使用多个摄像机来提供安全服务的方法和设备。本公开的另一个方面提供一种用于通过使用多个摄像机来跟踪并记录对象的方法和设备。本公开的另一个方面提供一种用于通过使用多个传感器来提供安全服务的方法和设备。本公开的另一个方面提供一种用于通过使用多个摄像机和多个传感器来感测监控区域中的异常情况的方法和设备。根据本公开的一个实施方案,提供一种安全系统中的摄像机。所述摄像机包括被配置成记录视频的视频记录单元。所述摄像机还包括控制器,所述控制器被配置成:从视频中识别主体,预测主体的移动路径,发现对应于移动路径的至少一个相邻摄像机,从至少一个相邻摄像机中选择至少一个目标摄像机,以及生成包括与主体和移动路径有关的信息的记录命令。所述摄像机进一步包括被配置成将记录命令传输到至少一个目标摄像机的通信单元。根据本公开的另一个实施方案,提供一种用于操作安全系统中的摄像机的方法。记录视频。从视频中识别主体。预测主体的移动路径。发现对应于移动路径的至少一个相邻摄像机。从至少一个相邻摄像机中选择至少一个目标摄像机。将包括与主体和移动路径有关的信息的记录命令传输到至少一个目标摄像机。根据本公开的另外的实施方案,提供一种用于操作安全系统中的摄像机的制品。所述制品包括包含一个或多个程序的非暂时性机器可读介质,所述程序在执行时实现以下步骤:记录视频;从视频中识别主体;预测主体的移动路径;发现对应于移动路径的至少一个相邻摄像机;从至少一个相邻摄像机中选择至少一个目标摄像机;以及将包括与主体和移动路径有关的信息的记录命令传输到至少一个目标摄像机。附图说明通过以下结合附图的详细描述,可以更清楚地了解本公开的上述和其它方面、特征以及优点,在附图中:图1是根据本公开一个实施方案示出监控系统的结构的图;图2A和图2B是根据本公开的一个实施方案示出主体的移动情境的图;图3是根据本公开一个实施方案示出摄像机的操作过程的流程图;图4是根据本公开一个实施方案示出能够跟踪主体的摄像机的框图;图5是根据本公开一个实施方案示出多个摄像机之间的互配过程的消息流程图;图6A和图6B是根据本公开一个实施方案示出多个摄像机跟踪对象的过程的图;图7是根据本公开一个实施方案示出使用传感器跟踪移动路径的图;图8是根据本公开一个实施方案示出广播发现过程的图;图9A和图9B是根据本公开一个实施方案示出基于区的广播发现过程的图;图10A和图10B是根据本公开一个实施方案示出基于定向天线的发现过程的图;图11是根据本公开一个实施方案示出发现目标摄像机的过程的流程图;图12是根据本公开一个实施方案示出在相邻摄像机的请求下开始记录的过程的流程图;图13是根据本公开一个实施方案示出用于选择和控制目标摄像机的过程的图;图14是根据本公开一个实施方案示出用于基于广播来选择和控制目标摄像机的过程的图;图15是根据本公开一个实施方案示出包括多个传感器的监控系统的结构的图;图16A和图16B是根据本公开一个实施方案示出所安装的多个传感器和多个摄像机的图;图17是根据本公开一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图;图18A和图18B是根据本公开另一个实施方案示出多个传感器和多个摄像机的图;图19是根据本公开一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图;图20是根据本公开另一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图;图21A至图21E是根据本公开另一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图;图22是根据本公开一个实施方案示出基于多个传感器感测情况的过程的流程图;并且图23A至图23D是根据本公开一个实施方案示出使用多个传感器感测到的情况的图。具体实施方式参照附图详细描述本公开的各实施方案。虽然在不同的附图中示出,但是可以使用相同或类似的参考数字指示相同或类似的部件。可省略对本领域中已知结构或过程的详细描述,以避免模糊本公开的主题。应注意,附图中所示的一些部件被放大、省略或示意性地示出,并且每个部件的绘制尺寸并非精确地反映其实际尺寸。应了解,流程图图解和/或框图的每一个框以及流程图图解和/或框图中各框的组合可以通过计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以便产生一种机器,以使得通过计算机或其它可编程数据处理设备的处理器运行的指令建立用于实现流程图和/或框图一个或多个框中所规定的功能/动作的手段。这些计算机程序指令还可以存储在可以引导计算机或其它可编程数据处理设备以特定方式起作用的非暂时性计算机可读存储器中,以使得存储在非暂时性计算机可读存储器中的指令产生包括指令的制品,所述指令实现在流程图和/或框图一个或多个框中所规定的功能/动作。计算机程序指令也可以加载到计算机或其它可编程数据处理设备上以致使在计算机或其它可编程设备上执行的一系列操作步骤产生计算机实现的过程,从而使得在计算机或其它可编程设备上执行的指令提供用于实现流程图和/或框图一个或多个框中所规定的功能/动作的操作。此外,相应框图可示出包括用于执行特定逻辑功能的一个或多个可执行指定的模块、片段或代码的部分。另外,应注意的是,框的功能在若干修改型式中可以按不同次序执行。例如,两个连续的框可以基本上同时执行,或可以根据其功能以相反次序执行。如本文所用,术语“单元”意指(但不限于)执行特定任务的软件或硬件部件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。单元可有利地被配置成驻留在非暂时性可寻址存储介质上并且被配置成在一个或多个处理器上执行。因此,举例来说,单元可包括部件(诸如软件部件、面向对象的软件部件、类部件以及任务部件)、进程、函数、属性、过程、子例程、程序代码段、驱动器、固件、微代码、电路、数据、数据库、数据结构、表、数组以及变量。部件和单元中提供的功能可组合成更少的部件和单元,或进一步分成另外的部件和单元。此外,部件和单元可以实现为使得它们执行装置或安全多媒体卡中的一个或多个中心处理单元(CPU)。本公开的各实施方案关注基于正交频分复用(OFDM)的无线通信系统,但是,根据本领域普通技术人员的确定,在基本上不脱离本公开范围的情况下,本公开的主题也可应用于具有类似技术背景和信道形式的其他通信系统和服务。图1是根据本公开一个实施方案示出监控系统的示意性结构的图。参考图1,监控系统包括被配置成在跟踪对象的移动的同时记录对象的多个摄像机(摄像机#1102至摄像机#N104)。摄像机102和104被配置成基于有线和/或无线技术通过网络100彼此通信。根据本公开的一个实施方案,监控系统还可包括可通过网络100连接到摄像机102和104的网关110、服务器112和用户终端114中的至少一个。网关110控制摄像机102与104之间的连接以及到其他安全装置的连接,并且控制摄像机102和104以及其他安全装置之间的互配。服务器112接收、转换并存储由摄像机102和104记录的视频,并且响应于用户的请求提供视频。用户终端114通过网络100连接到摄像机102和104、网关110以及服务器112中的至少一个,发送记录命令,或收集期望的信息。摄像机102和104被安装在监控区域中的指定位置处,并且可被配置成在所有时间执行记录或可被配置成在感测到运动时执行记录。因此,摄像机102和104中的至少一些可与相邻运动传感器互配或可包括运动传感器。图2A和图2B是根据本公开一个实施方案示出主体移动的情境的图。参考图2A,第一摄像机202和第二摄像机206被安装在其相应位置,并且被配置成上/下转动、左/右转动以及上/下/左/右转动。第一摄像机202感测到主体210的运动并且开始记录。第一摄像机202在随着主体210移动的同时继续进行记录。主体210可能继续移动,最后离开第一摄像机202的视野204。此时,如果第二摄像机206由于感测到周期性运动或另一个对象而定向在主体210移动的方向之外的方向上,那么主体210可能不会落在第二摄像机206的视野208内。这样,产生第一摄像机202和第二摄像机206均未记录主体210的盲点215。因此,第一摄像机202和第二摄像机206漏掉主体210的运动,从而导致严重的安全问题。参考图2B,在感测到主体210的移动时,第一摄像机202发现相邻于第一摄像机202的第二摄像机206,并且向第二摄像机206发送记录命令220。记录命令220可包括与主体210和第二摄像机206可记录主体210的预测或估计位置有关的信息。第二摄像机206可响应于记录命令220而朝向主体210转动,如230所指示,以使得主体210落在第二摄像机206的视野225内。下文更详细地描述用于发现多个摄像机中处于主体的移动路径或路线中的摄像机的技术、用于选择并连接到适合于记录主体的摄像机的技术、以及用于向所选择摄像机发送记录命令的技术。图3是根据本公开一个实施方案示出摄像机的操作过程的流程图。参考图3,在步骤305中,摄像机开始记录对象视频。摄像机可以在所有时间执行记录或可以在感测到摄像机的可见范围内的移动对象时启动记录。摄像机可以在预先确定的范围(例如,约0°-约180°)内周期性地转动,或可以随着感测对象的运动而移动。在步骤310中,摄像机分析对象视频以辨识在对象视频中感测到的对象作为主体,并且辨识主体。辨识主体可包括识别主体以及使主体的信息图案化。识别主体可包括识别主体是否是人类以及主体是否是居民。使主体的信息图案化可包括识别主体的运动是否像车辆或行人那样具有规则模式或像宠物那样具有不规则模式。在步骤315中,摄像机确定主体的移动路径。更具体地,摄像机在跟踪主体的移动的同时计算主体的位置。主体的位置可以是相对于摄像机的相对位置。例如,摄像机基于主体的移动预测主体的将来位置。在步骤320中,摄像机搜索至少一个相邻摄像机。也就是说,摄像机可基于所计算的主体位置发现邻近主体的至少一个摄像机。搜索和发现可基于以下各项中的至少一个来执行:相邻摄像机的绝对位置、相邻摄像机所定位的区、以及相邻摄像机相对于摄像机的相对位置。例如,相邻摄像机的相对位置可使用基于定向信号和信号强度的三角测量法来测量。在步骤325中,摄像机基于发现结果来选择能够记录主体的至少一个目标摄像机。另外,摄像机在选择目标摄像机时可以考虑每个相邻摄像机的能力,例如像分辨率、帧速率、亮度、平移/俯仰/缩放移动(PTZ)功能等。在步骤330中,摄像机向所选择目标摄像机发送用于设置所选择目标摄像机的记录命令。记录命令可包括用于识别主体的信息、关于主体的运动图案的信息、用于连续地记录主体的移动路径所必需的位置信息、记录分辨率以及帧速率中的至少一个。图4是根据本公开一个实施方案示出能够跟踪主体的摄像机的框图。参考图4,摄像机400包括控制器410、存储单元420、视频记录单元430以及通信单元440,并且还可包括用户接口(UI)450和/或位置测量单元460。视频记录单元430可包括摄像机驱动单元和摄像机模块,并且可执行一般摄像机功能,例如像捕获静止图像和记录主体的视频。视频记录单元430还可检测对象的运动并且将检测结果报告给控制器410,并且在控制器410的控制下随着主体移动。因此,视频记录单元430可包括运动传感器。存储单元420存储控制器410的操作所必需的程序代码、数据和/或信息。存储单元420还通过控制器410接收由视频记录单元430生成的记录视频,并且在必要时将所接收的记录视频存储在其中。控制器410将在预先确定的周期内生成的记录视频存储在存储单元420中。存储单元420可进一步存储控制摄像机400所必需的另外的信息,例如,摄像机400和其他摄像机的绝对/相对位置信息、能力信息以及记录命令中的至少一个。通信单元440可以使用短程无线通信装置或有线电缆与另一个摄像机或另一个相邻通信装置互配。根据本公开的一个实施方案,通信单元440可通过无线技术与另一个装置连接,所述无线技术例如像蓝牙、蓝牙低功耗(BLE)、ZigBee、红外通信、无线保真(Wi-Fi)、Wi-Fi直连、家庭射频(RF)、数字生活网络联盟(DLNA)等。通信单元440还可通过有线技术与另一个装置连接,所述有线技术例如像高清晰度多媒体接口(HDMI)电缆、通用串行总线(USB)电缆、小型/微型USB电缆、音频-视频(AV)电缆等。通信单元440在控制器410的控制下发现相邻摄像机以便将相邻摄像机的位置和/或能力信息提供至控制器410,并且将记录命令从控制器410发送至对应摄像机。UI450可包括输出模块,例如像显示器、扬声器、报警灯等,并且包括输入模块,例如像触摸屏、小键盘等。UI450可由用户用来直接控制摄像机400。位置测量单元460测量关于摄像机400所安装的位置的绝对信息或相对信息,并且将所测量的绝对信息或相对信息提供至控制器410。位置测量单元460可具体化为例如全球定位系统(GPS)模块。绝对信息可以是例如由GPS模块测量的纬度和经度。相对信息可以是例如相对于预先确定的参照物(网关、服务器、控制台等)的相对位置。控制器410可具体化为处理器,并且可包括中央处理单元(CPU)、存储用于控制摄像机400的控制程序的只读存储器(ROM)、以及用作用于在摄像机400中执行的任务的存储区域的随机存取存储器(RAM)。控制器410通过执行存储在ROM或RAM中的程序、或通过执行可存储在存储单元420中的应用程序来控制视频记录单元430。控制器通过通信单元440与相邻摄像机通信,并且生成记录命令并且将记录命令发送至相邻摄像机,或将从相邻摄像机收集到的信息存储在存储单元420中。更具体地,控制器410收集由位置测量单元460测量的位置信息、由用户输入的位置信息或在制造时设定的位置信息。控制器410基于从视频记录单元430递送的记录视频来识别主体,并且检测运动。在本公开的另一个实施方案中,控制器410通过通信单元440接收由邻近运动传感器获得的感测结果,并且检测主体的运动。控制器410还通过通信单元440发现相邻摄像机以便选择待向其发送记录命令的目标摄像机。控制器生成记录命令,并且通过通信单元440将所生成的记录命令发送至所选择的目标摄像机。图5是根据本公开一个实施方案示出多个摄像机之间的互配过程的消息流程图。传感器504以及三个摄像机502、506和508被安装在安全系统中。参考图5,传感器504在步骤510中感测运动,并且在步骤515中向第一摄像机506和第三摄像机502发送发现信号。发现信号可广播给未指定的用户,或单播或多播给一个或多个接收者。例如,第一摄像机506和第三摄像机502可处于第一摄像机506和第三摄像机502可接收从传感器504发送的发现信号并且对发现信号做出响应的位置。在另一个实例中,传感器504预先存储关于第一摄像机506和第三摄像机502的信息,指派第一摄像机506和第三摄像机502,并且向所指派的第一摄像机506和第三摄像机502发送发现信号。在步骤520中,传感器504向第一摄像机506和第三摄像机502发送记录命令,所述第一摄像机506和第三摄像机502对发现信号做出响应。在步骤525中,第一摄像机506和第三摄像机502响应于记录命令开始记录。第一摄像机506和第三摄像机502可以在将朝向传感器504移动其视野之后开始记录。传感器504的位置对第一摄像机506和第三摄像机502来说可以是已知的,或者可以与记录命令一起递送。第一摄像机506在步骤530中识别作为待跟踪和记录的目标对象的主体,并且在操作535中跟踪主体的移动路径。例如,第一摄像机506可以识别主体是否是人类以及主体是否是居民或非居民,以便确定是否跟踪主体的移动路径。在步骤540中,第一摄像机506向相邻于第一摄像机506且定位在主体的移动路径上或附近的第二摄像机508发送发现信号。在本公开的一个实施方案中,第一摄像机506可通过沿移动路径导向的定向信号发送发现信号。在另一个实施方案中,第一摄像机506可基于相邻摄像机的先前存储位置信息或区信息来选择在移动路径附近的第二相邻摄像机508,指派第二摄像机508,并且向所指派的第二摄像机508发送发现信号。第二摄像机508向第一摄像机506发送对发现信号的响应。第一摄像机506在步骤545中选择对发现信号作出响应的第二摄像机508作为目标摄像机,在步骤550中将目标对象信息递送至第二摄像机508,并且在步骤555中向第二摄像机508发送记录命令。在本公开的另一个实施方案中,可发送包括与主体的标识和/或运动有关的目标对象信息的记录命令。第一摄像机506可在发送记录命令之后在预先确定的时间内继续执行记录,或者可以在检测主体的运动的同时继续执行记录。在步骤560中,第二摄像机508响应于记录命令开始记录。第二摄像机508可在朝向主体的位置或移动路径的方向上开始记录。关于主体的位置或移动路径的信息可以与目标对象信息或记录命令一起递送。在步骤565中,第二摄像机508识别作为待跟踪和记录的目标对象的主体,并且此后重复类似操作。这样,本公开的各实施方案可通过与传感器和/或摄像机之间的互配继续跟踪主体,而不需要CPU或用户的介入,并且可直接识别和跟踪并记录未指定的入侵者。此外,在必要时,多个摄像机可从各个角度记录主体。图6A和图6B是根据本公开一个实施方案示出通过多个摄像机跟踪对象的时序图。参考图6A,第一摄像机602检测主体600,并且向第四摄像机608发送记录命令610。第四摄像机608响应于记录命令610记录视频。此后,第一摄像机602随着主体600的移动记录视频,并且在感测到主体600朝向第二摄像机604附近的地点移动时,向第二摄像机604发送记录命令612以允许第二摄像机604开始记录。类似地,第二摄像机604感测到主体600朝向第三摄像机606附近的地点移动并且向第三摄像机606发送记录命令614。第三摄像机606响应于记录命令614记录主体600的视频。参考图6B,可由通过第一至第四摄像机602、604、606和608之间的互配而指定的至少一个摄像机来持续跟踪主体600。此处,第四摄像机608实现为嵌在宠物狗的项圈上的移动摄像机。下文更详细地描述用于使用摄像机跟踪主体的移动路径的技术。图7是根据本公开一个实施方案示出使用传感器跟踪移动路径的图。参考图7,第一摄像机702、第二摄像机706、第三摄像机708以及第四摄像机710被安装在其相应位置,它们之间具有预先确定的距离间隔。第一摄像机702以预先确定的时间间隔或在感测到主体的运动时广播传感器驱动命令714。第一摄像机702附近的传感器712和712a响应于接收到传感器驱动命令714而开始感测操作。如果未感测到运动并且未接收到新传感器驱动命令,那么传感器712和712a在预先确定的时间之后终止感测操作。当在传感器覆盖区域704中感测到运动716时,传感器712广播运动感测通知718。传感器712附近的摄像机,即第三摄像机708响应于运动感测通知718而开始记录720。如果在开始记录之后的预先确定的时间内未感测到运动并且未感测到新运动感测通知,那么第三摄像机708终止记录操作。图8是根据本公开一个实施方案示出广播发现过程的图。参考图8,第一摄像机802、第二摄像机804以及第三摄像机806以预先确定的距离间隔安装在其相应位置。以预先确定的时间间隔或在感测到主体的运动时,第一摄像机802在810中跟踪和记录主体并且计算主体的移动路径。当预测到主体将偏离第一摄像机802的可视范围时,第一摄像机802广播发现信号812以便搜索相邻摄像机。发现信号812可使用Wi-Fi来发送,并且可使用简单服务发现协议(SSDP)配置成如下所述。M-SEARCH*HTTP/1.1ST:urn:SmartHomeAlliance-org:device:Wi-Fi_CameraMX:5MAN:\ssdp:discover“HOST:239.255.255.250:1900在这个实例中,发现信号812包括指示待发现的目标装置是Wi-Fi摄像机的信息Wi-Fi_Camera和识别第一摄像机802的信息,例如互联网协议(IP)地址和端口号。第二摄像机804和第三摄像机806接收发现信号812并且发送相应的响应信号814。响应信号814可被配置成如下所述。HTTP/1.1200OKST:urn:SmartHomeAlliance-org:device:Wi-Fi_CameraSERVER:Linux1.01SHP/2.0CameraMaster/1.0PositioningType=absolutelocationPosition=latitude/longitude响应信号814可包括指示发送响应信号814的装置是Wi-Fi摄像机的信息Wi-Fi_Camera,以及位置信息。位置信息可包括例如绝对位置的纬度和经度。图9A和图9B是根据本公开一个实施方案示出基于区的广播发现过程的图。参考图9A,第一摄像机902、第二摄像机904以及第三摄像机906以预先确定的距离间隔安装在其相应位置,并且存储位置信息。参考图9B,第三摄像机906可被配置成覆盖至少一个区,并且如图所示,第三摄像机906在约180°至约270°的方向上记录客厅区906a并且在约90°至约180°的方向上记录厨房区906b。以预先确定的时间间隔或在感测到主体的运动时,第一摄像机902在910中跟踪和记录主体并且计算主体的移动路径。当预测到主体将偏离第一摄像机902的可视范围时,第一摄像机902广播寻找相邻摄像机并发现至少一个相邻摄像机的发现信号912。由于预测到主体的运动,第一摄像机902确定主体进入特定的区,例如厨房区,并且生成用于发现厨房区中的摄像机的发现信号912。例如,发现信号912可被配置成如下所述。M-SEARCH*HTTP/1.1ST:urn:SmartHomeAlliance-org:device:Wi-Fi_Camera_kitchenMX:5MAN:\ssdp:discover“HOST:239.255.255.250:1900发现信号912可包括指示待发现的目标装置是位于厨房区中的Wi-Fi摄像机的信息Wi-Fi-Camera_kitchen,以及用于识别第一摄像机902的IP地址和端口号。第二摄像机904和第三摄像机906接收发现信号912并且第三摄像机906向第一摄像机902发送相应的响应信号914。响应信号914可被配置成如下所述。HTTP/1.1200OKST:urn:SmartHomeAlliance-org:device:Wi-Fi_Camera_kitchenSERVER:Linux1.01SHP/2.0CameraMaster/1.0PositioningType=relationallocationPosition=camera1/90degree/5m响应信号914包括指示发送响应信号914的装置是位于厨房区中的Wi-Fi摄像机的信息Wi-Fi_Camera_kitchen,以及位置信息。位置信息可包括例如用于相对位置的参照装置camera1,方向90degree和距离5m。图10A和图10B是根据本公开一个实施方案示出基于定向天线的发现过程的图。参照图10A,第一摄像机1002、第二摄像机1004以及第三摄像机1006以预先确定的距离间隔安装在其相应位置,并且存储关于它们和它们的相邻摄像机的位置信息。参考图10B,第一摄像机1002、第二摄像机1004以及第三摄像机1006中的一个或多个,例如至少第一摄像机1002,被配置成输出定向信号。在这个实施方案中,第一摄像机1002形成朝向第三摄像机1006的定向信号1012。以预先确定的时间间隔或在感测到主体的运动时,第一摄像机1002在1010中跟踪和记录主体并且计算主体的移动路径。当预测到主体将偏离第一摄像机1002的可视范围时,第一摄像机1002输出寻找相邻摄像机并通过定向信号发现相邻于第一摄像机1002的至少一个相邻摄像机的发现信号1012。也就是说,由于预测到主体的运动,第一摄像机1002确定主体进入第三摄像机1006的可视范围,并且形成朝向第三摄像机1006的定向信号。例如,发现信号1012可被配置成如下所述。M-SEARCH*HTTP/1.1ST:urn:SmartHomeAlliance-org:device:Wi-Fi_CameraMX:5MAN:\ssdp:discover“HOST:239.255.255.250:1900发现信号1012可包括指示待发现的目标装置是Wi-Fi摄像机的信息Wi-Fi-Camera,以及用于识别第一摄像机1002的IP地址和端口号。第三摄像机1006接收发现信号1012并且发送响应信号1014。响应信号1014可被配置成如下所述。HTTP/1.1200OKST:urn:SmartHomeAlliance-org:device:Wi-Fi_CameraSERVER:Linux1.01SHP/2.0CameraMaster/1.0PositioningType=relationalpositionPosition=camera1/90degree/5m响应信号1014包括指示发送响应信号1014的装置是Wi-Fi摄像机的信息Wi-Fi-Camera,以及位置信息。位置信息可包括例如用于相对位置的参照装置camera1,方向90degree和距离5m。响应信号814、914和1014的另一个实例可被配置成如下所述。HTTP/1.1200OKST:urn:SmartHomeAlliance-org:device:Wi-Fi_Camera(_zone)EXT:USN:uuid:abc41940-1a01-4090-8677-abcdef123456::urn:SmartHomeAlliance-org:device:Wi-Fi_Camera:1CACHE-CONTROL:max-age=1800LOCATION:http://168.219.208.38:8888/LocationSERVER:Linux1.01SHP/2.0CameraMaster/1.0关于响应摄像机的位置信息可以用IP地址和端口号来表示。响应信号814、914和1014的另一个实例可被配置成如下所述。HTTP/1.1200OKST:urn:SmartHomeAlliance-org:device:Wi-Fi_Camera(_zone)EXT:USN:uuid:abc41940-1a01-4090-8677-abcdef123456::urn:SmartHomeAlliance-org:device:Wi-Fi_Camera:1CACHE-CONTROL:max-age=1800LOCATION:SERVER:Linux1.01SHP/2.0CameraMaster/1.0PositioningType=xxxPosition=yyy关于响应摄像机的位置信息可以用位置信息的类型(绝对位置、相对位置或区)和指示位置的值来表示。在图8至图10B中,包括在响应信号814、914和1014中的位置信息可表示为绝对位置、相对位置或安装位置。对于绝对位置来说,位置信息可包括纬度和经度。目标摄像机的绝对位置可以由摄像机或单独的位置测量服务器使用三角测量法来测量,或者可以使用GPS来测量。对于相对位置来说,位置信息可包括距离、方向和相关的装置信息。目标摄像机的相对位置可以使用参照摄像机的Wi-Fi扫描或使用定向天线的扫描来测量。对于安装位置来说,位置信息可识别区(例如,厨房或客厅)。目标摄像机的安装位置可以在安装目标摄像机时由用户直接输入,或者可以通过用户终端或服务器输入到目标摄像机。图11是根据本公开一个实施方案示出发现目标摄像机的过程的流程图。所示出的过程可以由已感测到主体的摄像机来执行。参考图11,在步骤1105中,摄像机处于记录备用状态或典型的监控状态。摄像机在步骤1110中感测主体或从相邻传感器接收感测主体的结果。在步骤1115中,摄像机开始记录。在步骤1120中,摄像机在跟踪主体移动的同时继续进行记录。在步骤1125中,摄像机计算主体的移动路径。在步骤1130中,摄像机确定是否预测到主体将移动到摄像机的记录范围之外。如果未预测到主体将移动到摄像机的记录范围之外,那么摄像机返回到步骤1120并且继续记录主体并计算主体的移动路径。如果预测到主体将移动到摄像机的记录范围之外,那么在步骤1135中摄像机搜索并发现位于摄像机附近的至少一个相邻摄像机。如上所述,发现可基于广播、区或定向天线来执行。在步骤1140中,天线收集与所发现的至少一个相邻摄像机有关的信息。在步骤1145中,天线确定是否存在能够记录主体的相邻摄像机。该确定可基于与每个相邻摄像机有关的所计算的移动路径和位置和/或能力信息来执行。如果存在能够记录主体的相邻摄像机,那么在步骤1150中摄像机选择待向其发送记录命令的至少一个目标摄像机。在选择目标摄像机时,摄像机可基于包括在从相邻摄像机接收到的响应信号中的位置信息来选择位于主体的移动路径附近的相邻摄像机。在本公开的另一个实施方案中,摄像机可通过使用定向天线来发现位于主体的移动路径前方的相邻摄像机。在本公开的另一个实施方案中,摄像机可基于与相邻摄像机有关的先前存储位置信息来选择相邻摄像机。在步骤1155中,摄像机生成用于设置目标摄像机的记录命令。记录命令可包括关于主体的运动图案的信息、用于连续地记录主体的移动路径所必需的位置信息、记录分辨率以及帧速率中的至少一个。在步骤1160中,摄像机向目标摄像机发送用于请求目标摄像机开始记录的记录命令。如果不存在能够记录主体的相邻摄像机,那么摄像机在步骤1165中选择在步骤1135中发现的所有摄像机作为目标摄像机,并且在步骤1170中向目标摄像机发送用于请求目标摄像机开始记录的记录命令。在步骤1175中,摄像机请求目标摄像机通过控制平移、俯仰等搜索主体。在本公开的另一个实施方案中,摄像机可通过记录命令请求记录主体。图12是根据本公开一个实施方案示出在相邻摄像机的请求下开始记录的过程的流程图。参考图12,在步骤1205中,摄像机处于记录备用状态或典型的监控状态。在步骤1210中,摄像机从相邻摄像机接收发现信号。在步骤1215中,摄像机确定摄像机是否是目标摄像机。在本公开的另一个实施方案中,摄像机可根据发现信号辨识目标摄像机的条件,例如区、能力等,并且如果满足所述条件可确定摄像机是目标摄像机。在本公开的另一个实施方案中,如果发现信号不指定目标摄像机的条件,摄像机可跳过步骤1215。如果摄像机不是目标摄像机,摄像机返回到步骤1205。如果摄像机是目标摄像机,摄像机在步骤1220中响应于发现信号向相邻摄像机发送响应信号。响应信号可包括关于摄像机的位置信息和能力信息中的至少一个。摄像机在步骤1225中从相邻摄像机接收指示其开始记录的记录命令,并且在步骤1230中在记录命令所指示的方向上开始记录。例如,记录命令可包括有关主体的标识和/或运动的目标对象信息。摄像机在步骤1235中通过记录搜索主体,并且在步骤1240中确定是否发现了主体。如果记录命令指示主体的标识,那么在步骤1240中摄像机可确定记录视频中是否包括由记录命令指示的主体。如果发现了所指示的主体或任意主体,那么在步骤1245中摄像机在跟踪主体的同时继续进行记录。如果未发现所指示的主体或任意主体,那么在步骤1250中摄像机立即或在预先确定的时间之后终止记录。图13是根据本公开一个实施方案示出用于选择和控制目标摄像机的过程的图。示出针对可以确定能够记录主体的目标摄像机的情况的操作。参考图13,第一摄像机1302、第二摄像机1304、第三摄像机1306以及第四摄像机1308以预先确定的距离间隔安装在其相应位置。以预先确定的时间间隔或在感测到主体的运动时,第一摄像机1302在1300中朝向主体转动,跟踪和记录主体,并且计算主体的移动路径。如果相邻摄像机1304和1306的位置对于第一摄像机1302是已知的,那么第一摄像机1302确定第三摄像机1306位于主体的移动路径附近。因此,在步骤1310中,第一摄像机1302向第三摄像机1306发送记录命令。记录命令请求第三摄像机调整观察方向并且开始记录。第三摄像机1306在步骤1312中响应于记录命令开始记录,并且在步骤1314中跟踪主体。第三摄像机1306还预先存储关于相邻摄像机1302和1308的位置的信息。如果在朝向第四摄像机1308的方向上感测到主体的移动,那么在步骤1316中第三摄像机1306向第四摄像机1308发送记录命令。记录命令请求第四摄像机1308调整观察方向并且开始记录。在步骤1318中,第四摄像机1308响应于记录命令开始记录。记录命令的一个实例可被配置成如下所述。记录命令可包括用于目标摄像机为了启动记录而调整俯仰和平移的调整值。记录命令的另一个实例可被配置成如下所述。记录命令可包括指示目标摄像机启动记录对象视频的信息。图14是根据本公开一个实施方案示出用于基于广播来选择和控制目标摄像机的过程的图。示出针对不能确定能够记录主体的目标摄像机的情况的操作。参考图14,第一摄像机1402、第二摄像机1404、第三摄像机1406以及第四摄像机1408以预先确定的距离间隔安装在其相应位置。以预先确定的时间间隔或在感测到主体的运动时,第一摄像机1402在1400中朝向主体转动,跟踪和记录主体,并且计算主体的移动路径。当预测到主体将离开第一摄像机1402的可视范围时,第一摄像机1402开始选择目标摄像机的过程。第一摄像机1402可能不知道相邻摄像机1404、1406和1408的位置。因此,在步骤1410中,第一摄像机1402广播包括关于主体的信息的记录命令。记录命令到达位于第一摄像机1402附近的第二摄像机1404和第三摄像机1406。第二摄像机1404和第三摄像机1406分别在步骤1412和1412a中响应于记录命令开始记录。在步骤1412a中,第二摄像机1404在记录期间未能检测到主体,并且随后终止其记录。在步骤1414中,第三摄像机1406检测到主体并且继续跟踪主体。如果预测到主体将离开第三摄像机1406的可视范围,那么在步骤1416中第三摄像机1406广播包括关于主体的信息的记录命令。在位于第三摄像机1406附近的第一摄像机1402和第四摄像机1408处接收到记录命令。在步骤1418中,第四摄像机1408响应于记录命令开始记录。在步骤1418a中,第一摄像机1402忽略了记录命令,因为它已经在继续记录主体。第四摄像机1408检测到主体并且继续跟踪主体。记录命令的一个实例可被配置成如下所述。记录命令可包括用于任意摄像机的俯仰和平移的最小值。记录命令的另一个实例可被配置成如下所述。记录命令可包括用于任意摄像机的俯仰和平移的最大值。以下提供对使用用于内部安全和安全性管理的多个传感器来感测异常情况的各实施方案的描述。图15是根据本公开一个实施方案示出包括多个传感器的监控系统的示意性结构的图。参考图15,监控系统包括被配置成在跟踪对象的移动的同时记录对象的多个摄像机(摄像机#11502至摄像机#N1504),以及各个传感器(传感器#11512至传感器#N1514)。摄像机1502和1504以及传感器1512和1514被配置成基于有线和/或无线技术通过网络1500彼此通信。在本公开的一个实施方案中,监控系统还可包括能够通过网络1500连接到摄像机1502和1504以及传感器1512和1514的服务器1520(或网关或用户终端)。服务器1520基于由多个传感器1512和1514以及多个摄像机1502和1504收集到的信息来控制监控系统中的装置以便感测监控区域(例如,家庭)中的情况,并且控制装置以便执行对应于感测到的情况的预先确定操作。图16A和图16B是根据本公开一个实施方案示出所安装的多个传感器和多个摄像机的图。参照图16A,摄像机A1602、摄像机B1604和摄像机C1606以及传感器S1、S2、S3、S4、S5和S6在房屋中对应于监控区域安装。传感器S1、S5和S6是运动传感器,传感器S3是烟雾传感器,并且传感器S2和S4是窗户破裂传感器。摄像机A1602与传感器S1互配1602a,摄像机B1604与传感器S5和S6互配1604a,并且摄像机C1606与传感器S2、S3和S4互配1606a。对于传感器S1来说,相同种类的传感器S5和S6作为家庭进行管理,并且相邻传感器S2作为邻居进行管理。同样,对于传感器S2来说,相同种类的传感器S4作为家庭进行管理,并且相邻传感器S1和S3作为邻居进行管理。图16B示出传感器S1的聚类视图1610,包括传感器S1的家庭和传感器S1的相邻传感器。图17是根据本公开的一个实施方案的示出基于与多个传感器的互配的跟踪和监控情境的图。参照图17,传感器S1在步骤1710中检测对应于入侵者的运动的事件,并且在步骤1712中将事件报告给摄像机A1702以致使摄像机A1702开始记录。在步骤1714a和1714b中,传感器S1将事件传输给作为邻居进行管理的传感器S2,并且传输给作为家庭进行管理的传感器S5和S6。在步骤1716a中,传感器S2请求摄像机C1706执行记录,以便在入侵者进入摄像机C1706的可视范围之前启动记录。类似地,在步骤1716b中,传感器S5和S6请求摄像机B1704执行记录,以便在入侵者进入摄像机B1704的可视范围之前启动记录。图18A和图18B是根据本公开另一个实施方案示出所安装的多个传感器和多个摄像机的图。参照图18A,监控区域是其中安装有四个摄像机A、B、C和D以及四个传感器S1、S2、S3和S4以便彼此互配的房屋。传感器S1、S2和S4是烟雾传感器,并且传感器S3是运动传感器。对于传感器S1来说,传感器S2和S4作为家庭进行管理,并且传感器S3作为邻居进行管理。类似地,对于传感器S2来说,传感器S1和S4作为家庭进行管理,并且传感器S2没有邻居。如图18B所示,传感器S2的聚类视图包括摄像机A、B和D,以及传感器S1。图19是根据本公开一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图。参照图19,传感器S1在步骤1902中感测到异常情况的发生,即烟雾的生成,并且在步骤1904中请求对应摄像机A开始监控操作。此外,在步骤1906中,传感器S1请求被登记为传感器S1的聚类的成员的传感器S2、S4和S3开始监控操作。因此,在步骤1908、1910和1912中,传感器S3、S4和S2请求它们的对应摄像机C、D和B开始用于监控操作的记录。传感器S2在操作1914中感测新烟雾事件的生成,并且对应摄像机B在操作1916中根据来自传感器S2的报告检测新烟雾事件的发生。传感器S2在操作1918中请求登记在其聚类中的传感器S1和S4开始监控操作,以使得对应于传感器S1和S4的摄像机A和D启动记录。因此,每个传感器和每个摄像机将事件的发生和监控操作的启动递送到相关其他装置,从而允许连续地监控异常情况。图20是根据本公开一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图。参照图20,传感器S1在步骤2002中感测关于异常情况如烟雾的事件,并且在操作2004中将事件通知给所登记的其他装置或指示所述装置执行对应于事件的操作。更具体地,摄像机B、C、D、E和F启动记录并且传感器S3和S4开始监控操作。例如,摄像机C可以是安装在宠物身上的宠物的颈圈摄像机。摄像机C与定位在房屋周围的相邻传感器成组,并且摄像机C基于事件启动记录。当宠物移动时,摄像机C可以从各个角度记录准确视频。在另一个实例中,摄像机D可以是安装在玩具机器人上的摄像机。摄像机D可移动到已感测到事件的传感器所处的位置,以便朝向事件执行记录。在另一个实例中,摄像机E可以是安装在机器人吸尘器上的摄像机。摄像机E可以在移动的同时执行记录。图21A至图21E是根据本公开另一个实施方案示出基于与多个传感器的互配的跟踪和监控情境的图。如图21A所示,摄像机A和B安装在作为监控区域的房屋的外部上。摄像机A与运动传感器S1互配,并且摄像机B与破损传感器S2和运动传感器S3互配。如图21B所示,摄像机C、D、E和F在房屋内部。摄像机C与安装在宠物的颈圈上的吠叫和移动传感器B1互配,并且摄像机F与烟雾传感器S4互配。如图21C、图21D和图21E所示,摄像机C是安装在宠物身上的宠物的颈圈摄像机,摄像机D被安装在玩具机器人上,并且摄像机E被安装在机器人吸尘器上。对于定位在房屋外部的传感器S1来说,传感器S3和B1、玩具机器人上的摄像机D以及机器人吸尘器上的摄像机E作为家庭进行管理,并且传感器S1没有邻居。对于传感器S2来说,宠物身上的传感器C、玩具机器人上的摄像机D以及机器人吸尘器上的摄像机E作为家庭进行管理,并且传感器S3作为邻居进行管理。对于传感器B1来说,其他宠物可以作为家庭进行管理,并且邻居可以是位于传感器B1附近的与宠物一起移动的另一个传感器。图22是根据本公开一个实施方案示出基于多个传感器感测情况的过程的流程图。位于监控系统中的服务器基于由多个传感器得到的感测结果来感测情况。以下操作可以由网关、传感器或摄像机,以及服务器来执行。参考图22,在步骤2205中启动监控操作。在另一个实施方案中,每个传感器可以维持在备用状态下并且在服务器或另一个装置的请求下切换到监控模式以便启动监控操作。在步骤2210中,服务器从监控系统中的多个传感器收集感测结果。例如,传感器可以将感测结果周期性地报告给服务器。在另一个实例中,每个传感器可以在感测到事件时将感测结果报告给服务器。服务器在步骤2215中基于来自至少一个传感器的感测结果来确定是否发生了异常情况,并且如果发生了异常情况,在步骤2220中确定对应的操作。异常情况和对应操作可例如基于表1来确定。表1例如,如果感测到水灾,则服务器自动切断供水并且切断电力供应以避免短路。服务器可进一步将情况的视频传输给用户。如果感测到气体泄露,则服务器自动切断气体供应并且切断电力供应以避免火灾。如果感测到运动,则服务器检测门锁并且在门未锁的情况下将门锁上。服务器可进一步通过网络摄像机记录视频并且保存所记录的视频。如果心率传感器感测到异常事件,则服务器将事件通知给所登记的家庭成员并且将事件通知给最近的医生或紧急服务。如果跌倒传感器感测到异常事件,则服务器将事件通知给所登记的家庭成员。如果感测到烟雾,则服务器切断电力供应并且阻止升降机的移动。服务器可进一步锁定计算机并且呼叫消防部门。如果通过错误的尝试打开门锁,那么服务器禁止打开门锁并且将事件通知给用户。如果感测到水泄漏,服务器自动切断供水。如果窗玻璃破损,则服务器使摄像机转动到对应区并且将事件通知给用户和安保公司。服务器可将事件进一步通知给所登记的邻居。如果感测到宠物的吠叫,则服务器从宠物的颈圈摄像机收集视频。如果感测到其他事件,则服务器将事件通知给用户并且将视频传输给用户。在步骤2225中,服务器根据所确定的操作传输用于控制监控系统中的装置的控制命令或将紧急呼叫发送给所登记的用户/服务。图23A至图23D是根据本公开一个实施方案示出使用多个传感器感测到的情况的图。参照图23A,如果在步骤2302中接收到心率传感器和跌倒传感器感测到事件,那么在步骤2304中服务器向所登记的接收者(例如,家庭成员、紧急服务等)发送紧急呼叫。参照图23B,如果在步骤2312中感测到窗玻璃破损并且从运动传感器和吠叫传感器报告事件,那么在步骤2314中服务器向所登记的接收者(例如,家庭成员、安保公司等)发送紧急呼叫。参照图23C,如果在步骤2322中感测到水泄漏并且从水灾传感器和湿度传感器报告事件,那么在步骤2324中服务器向所登记的接收者(例如,家庭成员、邻居、紧急服务等)发送紧急呼叫。参照图23D,如果在操作2332中从气体传感器、烟雾传感器和温度传感器报告事件,那么在步骤2334中服务器向所登记的接收者(例如,家庭成员、邻居、紧急服务等)发送紧急呼叫。本发明的各种实施方案可以具体化为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可以存储数据的任何数据存储装置,所述数据随后可由计算机系统读取。计算机可读记录介质的实例包括ROM、RAM、光盘(CD)-ROM、磁带、软盘、光数据存储装置、载波以及通过互联网的数据传输。计算机可读记录介质也可以分布在网络耦合计算机系统上,以使得计算机可读代码以分布式方式存储和执行。另外,本公开所属技术领域的程序员可容易理解用于实现本公开的各实施方案的功能程序、代码和代码段。本公开的各种实施方案可以在硬件或硬件和软件的组合中实施。软件可以记录到易失性或非易失性存储装置(诸如ROM、不论是可删除的或可重新记录的),记录到存储器(诸如RAM、存储芯片、存储装置或集成电路),或记录到可光学地或磁性地记录的且可由机器(例如计算机)读取的存储介质(诸如CD、数字通用盘(DVD)、磁盘或磁带)。存储装置是适于存储包括用于实现本公开各实施方案的一个或多个程序的机器可读存储介质的实例。因此,本公开包括包含用于实现如权利要求书中所附的设备或方法的代码的程序以及存储所述程序的机器可读存储介质。程序可通过任何介质(诸如通过有线或无线连接传输的通信信号)电子地传递,并且本公开涵盖其等效物。根据本公开的各种实施方案的设备可以从有线/无线地连接到其上的程序提供设备接收程序,并且此后存储所述程序。程序提供设备可包括:用于存储程序的存储器,所述程序包括允许设备执行预设定内容保护方法的指令、内容保护方法所需的信息等;用于与所述设备进行有线/无线通信的通信单元;以及控制器,所述控制器用于响应于来自设备的请求或自动地将对应程序传输至传输和接收设备。虽然已示出并描述了具体实施方案,但是本领域的技术人员将理解,在不脱离如所附权利要求限定的本公开的精神和范围的情况下可做出形式和细节上的各种改变。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1