基于无线信号分析来检测存在的制作方法

文档序号:22758399发布日期:2020-10-31 09:56阅读:101来源:国知局
基于无线信号分析来检测存在的制作方法

相关申请的交叉引用

本申请要求2018年3月26日提交的、标题为“detectingpresencebasedonwirelesssignalanalysis”的美国申请15/935,972的优先权,其内容通过引用而并入于此。



背景技术:

以下说明涉及基于无线信号来检测空间中的对象的存在。

运动检测系统已被用于检测例如房间或室外区域中的对象的移动。在一些示例性运动检测系统中,使用红外或光学传感器来检测传感器的视野中的对象的移动。运动检测系统已被用于安全系统、自动化控制系统以及其它类型的系统中。

附图说明

图1是示出示例性无线通信系统的图。

图2a~2d是示出监视系统中的无线通信装置之间所通信的示例性无线信号的图。

图3a~3b是示出被占用空间和未被占用空间中的示例性无线信号的图。

图4是示出基于无线通信装置之间所通信的无线信号的信道状态的示例的框图。

图5是示出用于基于无线信号来检测空间中的对象的存在的示例性处理的流程图。

图6是示出示例性无线通信装置的框图。

具体实施方式

作为概述,监视系统被配置为基于在通信信道上发送通过空间的无线信号的变化来检测空间中的运动。例如,一个人可能进入或步行通过空间,并且监视系统可以基于无线信号的变化来检测该人的移动。随后,监视系统可以诸如在无线信号没有正在变化或者没有正在足够变化以指示移动的情况下停止检测人的移动(例如,检测为没有运动)。具有即使在监视系统的运动检测方面不能检测到对象的运动的情况下也能够确定空间中的对象(例如,人)的存在、从而判断空间是否被占用的监视系统的存在检测方面也是有利的。判断对象(例如,人)是否不再存在于空间中也是有利的。例如,让诸如警报系统、运动检测系统、保护系统、个人监视系统等的监视系统判断入侵者是否在住宅内、是否有人跌倒并需要帮助将是有利的。在一些情况下,例如让企业在某些其它情形中以其它方式确定房间、建筑物或其它空间的占用(诸如房屋或财产的电源管理)可以是有利的。例如,可以针对建筑物的未被占用的部分调整光、空调、热等。

在一些实例中,本发明的方面可以提供附加优点。例如,在空间中检测到没有运动的情况下的对象的存在或不存在可以基于无线信号来确定,而无需装置之间的视线。在一些情况下,在没有检测到运动的情况下的对象的存在或不存在可以使用现有无线通信装置和网络的特征来确定。根据本发明的方面,在没有检测到运动的情况下的对象的存在或不存在可以进一步改进监视和警报系统的操作以使其在评估发生和准确地确定空间状况(例如,被占用或未被占用)时更加准确和有用,并且还可以对监视和警报系统的操作提供其它技术改进。

在这里所描述的一些方面中,在检测到没有运动的情况下的空间中的对象的存在或不存在(例如,空间是被占用还是未被占用)可以使用来自在空间中进行通信的多个无线通信装置的信息来检测。

例如,可以分析在无线通信网络中的各无线通信装置处接收到的无线信号,以确定网络中的(介于网络中的相应无线通信装置对之间的)不同通信链路的信道信息。信道信息可以表示对穿过空间的无线信号应用传递函数的物理介质。在一些实例中,信道信息包括信道响应信息。信道响应信息可以是指通信链路的已知信道特性,并且可以描述无线信号如何从发送器传播到接收器,从而表示例如发送器和接收器之间的空间内的散射、衰落和功率衰减的组合效应。在一些实例中,信道信息包括波束形成状态信息。波束形成(或空间滤波)可以是指在多天线(多输入/多输出(mimo))无线电系统中使用以进行定向信号发送或接收的信号处理技术。波束形成可以通过以特定角度的信号经历相长干涉、而其它信号经历相消干涉的这样一种方式组合天线阵列中的元件来实现。可以在发送端和接收端这两者处使用波束形成,以实现空间选择性。在一些情况(例如,ieee802.11ac标准)下,发送器使用波束形成导向矩阵。波束形成导向矩阵可以包括天线阵列应当如何使用其各单独的天线元件来选择发送用的空间路径的数学描述。虽然这里关于信道响应信息描述了某些方面,但是在所描述的方面中也可以使用波束形成状态信息或波束形成导向矩阵状态。

可以(例如,通过网络中的集线器装置或其它装置或者可通信地耦接至网络的远程装置)分析各通信链路的信道信息,以检测空间中是否发生了运动、确定所检测到的运动的相对位置或两者兼有。在一些方面中,(例如,空间中未检测到运动的情况下)可以分析各通信链路的信道信息以检测对象是存在还是不存在。

在一些实现中,无线通信网络可以包括无线网状网络。无线网状网络可以是指分散型无线网络,其节点(例如,无线通信装置)以点对点的方式直接通信而不使用中心接入点、基站或网络控制器。无线网状网络可以包括网状客户端、网状路由器或网状网关。在一些实例中,无线网状网络是基于ieee802.11s标准。在一些实例中,无线网状网络是基于wi-fi自组织或其它标准技术。

图1示出示例性无线通信系统100。示例性无线通信系统100包括三个无线通信装置——第一无线通信装置102a、第二无线通信装置102b和第三无线通信装置102c。示例性无线通信系统100可以包括附加无线通信装置102和/或其它组件(例如,一个或多个网络服务器、网络路由器、网络交换机、线缆或其它通信链路等)。

示例性无线通信装置102a、102b、102c可以例如根据无线网络标准或其它类型的无线通信协议而在无线网络中进行操作。例如,无线网络可被配置为作为无线局域网(wlan)、个人局域网(pan)、城域网(man)、或其它类型的无线网络而进行操作。wlan的示例包括被配置为根据ieee所开发的802.11标准家族中的一个或多个标准而进行操作的网络(例如,wi-fi网络)等。pan的示例包括根据短距离通信标准(例如,近场通信(nfc)、zigbee)以及毫米波通信等而进行操作的网络。

在一些实现中,无线通信装置102a、102b、102c可被配置为例如根据蜂窝网络标准而在蜂窝网络中进行通信。蜂窝网络的示例包括根据如下标准进行配置的网络:诸如全球移动系统(gsm)和gsm演进的增强数据率(edge)或egprs等的2g标准;诸如码分多址(cdma)、宽带码分多址(wcdma)、通用移动电信系统(umts)和时分同步码分多址(td-scdma)等的3g标准;诸如长期演进(lte)和高级lte(lte-a)等的4g标准;以及5g标准等。在图1所示的示例中,无线通信装置102a、102b、102c可以是或者可以包括标准无线网络组件。例如,无线通信装置102a、102b、102c可以是商业可用的wi-fi装置。

在一些情况下,无线通信装置102a、102b、102c可以是wi-fi接入点或其它类型的无线接入点(wap)。无线通信装置102a、102b、102c可被配置为进行如这里所述的作为指令(例如,软件或固件)嵌入在无线通信装置上的一个或多个操作。在一些情况下,无线通信装置102a、102b、102c可以是诸如商业可用的网状网络系统(例如,googlewi-fi)等的无线网状网络的节点。在一些情况下,可以使用其它类型的标准或传统的wi-fi收发器装置。无线通信装置102a、102b、102c可以在没有wi-fi组件的情况下实现;例如,可以使用无线通信的其它类型的标准或非标准的无线协议来进行运动检测。

在图1所示的示例中,无线通信装置(例如,102a、102b)(例如,根据无线网络标准、运动检测协议、存在检测协议或其它标准或非标准协议)在无线信道上发送无线信号。例如,无线通信装置可以生成用于发送的运动探测信号,以探测空间来检测对象的运动或存在。在一些实现中,运动探测信号可以包括标准信令或通信帧,通信帧包括信道探测(例如,用于根据ieee802.11ac-2013标准进行波束形成的信道探测)中所使用的标准导频信号。在一些情况下,运动探测信号包括网络中的所有装置已知的参考信号。在一些实例中,一个或多个无线通信装置可以处理运动检测信号,该运动检测信号是基于发送通过空间的运动探测信号而接收到的信号。例如,可以分析运动检测信号,以基于通信信道中所检测到的变化(或没有变化)来检测空间中的对象的运动、空间中的没有运动、或者在检测到没有运动的情况下的空间中的对象的存在或不存在。

发送运动探测信号的无线通信装置(例如,102a、102b)可被称为源装置。在一些情况下,无线通信装置102a、102b可以广播无线运动探测信号(例如,如上所述)。在其它情况下,无线通信装置102a、102b可以发送寻址到其它无线通信装置102c和其它装置(例如,用户设备、客户端装置、服务器等)的无线信号。无线通信装置102c以及其它装置(未示出)可以接收无线通信装置102a、102b所发送的无线信号。在一些情况下,无线通信装置102a、102b所发送的无线信号例如根据无线通信标准或以其它方式周期性地重复。

在一些示例中,无线通信装置102c(其可被称为传感器装置)处理从无线通信装置102a、102b接收到的无线信号,以检测无线信号所接入的空间中的对象的运动或没有运动。在一些示例中,其它装置或计算系统处理无线通信装置102c从无线通信装置102a、102b接收到的无线信号,以检测无线信号所接入的空间中的对象的运动或没有运动。在一些情况下,无线通信装置102c(或其它系统或装置)处理无线信号,以检测在检测到没有运动的情况下的空间中的对象的存在或不存在。在一些实例中,无线通信装置102c(或其它系统或装置)可以进行如以下关于图4或在关于图5所述的示例性处理中所述的一个或多个操作、或者用于检测运动、检测没有运动、或检测在检测到没有运动的情况下的对象的存在或不存在的其它类型的处理。在其它示例中,例如,可以修改无线通信系统100,使得无线通信装置102c可以例如作为源装置而发送无线信号,并且无线通信装置102a、102b可以例如作为传感器装置而处理来自无线通信装置102c的无线信号,以检测运动、没有运动、或在没有检测到运动的情况下的存在。也就是说,在一些情况下,无线通信装置102a、102b、102c各自可被配置为源装置、传感器装置或这两者。

用于运动和/或存在检测的无线信号可以包括例如信标信号(例如,蓝牙信标、wi-fi信标、其它无线信标信号)、导频信号(例如,根据ieee802.11ac-2013标准,用于信道探测的导频信号,诸如波束形成应用中所使用的导频信号)或根据无线网络标准为了其它目的而生成的其它标准信号、或者为了运动和/或存在检测或其它目的而生成的非标准信号(例如,随机信号、参考信号等)。在一些情况下,用于运动和/或存在检测的无线信号是网络中的所有装置已知的。

在一些示例中,无线信号可以在与移动对象相互作用之前或之后传播通过对象(例如,壁),这可以使得能够在移动对象与发送或接收硬件之间没有光学视线的情况下检测到移动对象的移动。在一些情况下,无线信号在由无线通信装置(例如,102c)接收到时可以指示空间中没有运动,例如,指示在空间中对象没有正在移动或者不再移动。在一些情况下,无线信号在由无线通信装置(例如,102c)接收到时可以指示在检测到没有运动的情况下的空间中的对象的存在。相反,无线信号可以指示在检测到没有运动的情况下的空间中的对象的不存在。例如,基于接收到的无线信号,第三无线通信装置102c可以生成运动数据、存在数据或这两者。在一些实例中,第三无线通信装置102c可以将运动检测和/或存在数据通信至其它装置或系统(诸如安全系统等),其中该其它装置或系统可以包括用于监视诸如房间、建筑物、室外区域等的空间内的移动的控制中心。

在一些实现中,无线通信装置102a、102b可被配置为在与无线网络业务信号分开的无线通信信道(例如,频率信道或编码信道)上发送运动探测信号(例如,如上所述)。例如,第三无线通信装置102c可以知道应用于运动探测信号的有效载荷的调制以及有效载荷中的数据的类型或数据结构,这可以减少第三无线通信装置102c针对运动和存在检测而进行的处理量。头部例如可以包括附加信息,诸如通信系统100中的其它装置是否检测到运动或没有运动的指示、通信系统100中的其它装置是否检测到对象的存在的指示、调制类型的指示、发送信号的装置的识别等。

在图1所示的示例中,无线通信系统100被示出为在相应的无线通信装置102各自之间具有无线通信链路的无线网状网络。在所示的示例中,第三无线通信装置102c和第一无线通信装置102a之间的无线通信链路可以用于探测第一运动检测区110a,第三无线通信装置102c和第二无线通信装置102b之间的无线通信链路可以用于探测第二运动检测区110b,并且第一无线通信装置102a和第二无线通信装置102b之间的无线通信链路可以用于探测第三运动检测区110c。在一些实例中,各无线通信装置102可被配置为通过对基于由该无线通信装置102发送通过该装置所接入的运动检测区110的无线信号的接收信号进行处理来检测各运动检测区110中的运动、没有运动和/或在没有检测到运动的情况下的对象的存在或不存在。例如,当图1所示的人106在第一运动检测区110a和第三运动检测区110c中移动时,无线通信装置102可以根据其所接收到的基于发送通过相应运动检测区110的无线信号的信号来检测运动。例如,第一无线通信装置102a可以检测人在第一运动检测区110a和第三运动检测区110c这两者中的运动,第二无线通信装置102b可以检测人106在运动检测区110c中的运动,并且第三无线通信装置102c可以检测人106在运动检测区110a中的运动。在一些情况下,在各运动检测区110a、110b、110c中,可以检测到人没有运动,并且在其它情况下可以检测到在没有检测到人移动的情况下的人的存在。

在一些实例中,运动检测区110可以包括例如空气、固体材料、液体或无线电磁信号可以传播通过的其它介质。在图1所示的示例中,第一运动检测区110a在第一无线通信装置102a和第三无线通信装置102c之间提供无线通信信道,第二运动检测区110b在第二无线通信装置102b和第三无线通信装置102c之间提供无线通信信道,并且第三运动检测区110c在第一无线通信装置102a和第二无线通信装置102b之间提供无线通信信道。在操作的一些方面中,在(与网络业务所用的无线通信信道分开或共享的)无线通信信道上发送的无线信号用于检测空间中的对象的移动或没有移动,并且可以用于检测在检测到没有移动的情况下的空间中的对象的存在(或不存在)。对象可以是任何类型的静态或可移动对象,并且可以是有生命的或无生命的。例如,对象可以是人(例如,图1所示的人106)、动物、无机对象、或其它装置、设备或组装件、用于限定空间的全部或部分边界的对象(例如,壁、门、窗等)、或其它类型的对象。在一些实现中,来自无线通信装置的运动信息可以触发进一步分析以确定在没有检测到对象的运动的情况下的对象的存在或不存在。

在一些实现中,无线通信系统100可以是或可以包括监视系统。监视系统可以包括一个或多个无线通信装置102a、102b、102c和可能的其它组件。监视系统中的一个或多个无线通信装置102a、102b、102c可被配置用于运动检测、存在检测或这两者(如下所述)。监视系统可以包括对信号进行存储的数据库。存储信号可以包括各接收信号的相应测量或度量(例如,信道响应信息、波束形成状态信息或其它信道信息),并且存储信号可以与信道状态(例如,运动、没有运动等)相关联。监视系统的无线通信装置102a、102b、102c其中之一可以包括用于处理接收信号和其它信息以检测运动和/或存在的中央集线器或服务器。被配置用于运动检测的无线通信装置102可以进行用以检测空间中的运动的处理,并且可以向存在检测器提出请求以对空间进行进一步分析。被配置用于存在检测的无线通信装置102可以进行用以检测在空间中没有检测到运动的情况下的空间中的对象的存在(或不存在)的处理。数据的存储(例如,存储在数据库中)以及/或者运动、没有运动(例如,稳定状态)的确定或存在检测可以在被配置为传感器装置、wap装置(例如,网关装置)的无线通信装置102上进行,或者在一些情况下,可以在云上进行。

图2a、2b、2c和2d是示出在无线通信装置204a、204b、204c之间通信的示例性无线信号的图。无线通信装置204a、204b、204c可以是例如图1所示的无线通信装置102a、102b、102c,或者可以是其它类型的无线通信装置。其它类型的无线装置的示例是无线网状装置、静止无线客户端装置、移动无线客户端装置等。

在一些情况下,一个或多个无线通信装置204a、204b、204c的组合可以形成专用监视系统,或者可以是专用监视系统的一部分。例如,作为专用监视系统的一部分,一个或多个无线通信装置204a、204b、204c可被配置用于监视系统中的运动检测、存在检测或这两者。在一些情况下,一个或多个无线通信装置204a、204b、204c的组合可以是自组织监视系统,或者可以是自组织监视系统的一部分。

示例性无线通信装置204a、204b、204c可以通过空间200来发送和/或接收无线信号。示例性空间200可以在该空间200的一个或多个边界处完全或部分地封闭或开放。空间200可以是或可以包括房间的内部、多个房间、建筑物、室内区域或室外区域等。在所示的示例中,第一壁202a、第二壁202b和第三壁202c使空间200至少部分地封闭。

在图2a和2b所示的示例中,第一无线通信装置204a例如作为源装置而可操作地重复地(例如,周期性地,间歇性地,以预定、非预定或随机的间隔等)发送无线运动探测信号。第二无线通信装置204b和第三无线通信装置204c例如作为传感器装置而可操作地接收基于无线通信装置204a所发送的运动探测信号的信号。运动探测信号可以如上所述格式化。例如,在一些实现中,运动探测信号包括标准信令或通信帧,这些通信帧包括信道探测(例如,用于根据ieee802.11ac-2013标准进行波束形成的信道探测)中所使用的标准导频信号。无线通信装置204b、204c各自具有被配置为处理接收到的运动检测信号以检测空间200中的对象的运动或没有运动的接口、调制解调器、处理器或其它组件。在一些实例中,无线通信装置204b、204c可以各自具有被配置为检测在检测到没有运动的情况下的空间200中的对象的存在或不存在(例如,空间是被占用还是未被占用)的接口、调制解调器、处理器或其它组件。

如图所示,对象处于图2a中的初始时间t=0时的第一位置214a,并且对象已经移动到图2b中的后续时间t=1时的第二位置214b。在图2a和2b中,空间200中的移动对象被表示为人,但是移动对象可以是其它类型的对象。例如,移动对象可以是动物、无机对象(例如,系统、装置、设备或组装件)、用于限定空间200的全部或部分边界的对象(例如,壁、门、窗等)、或其它类型的对象。对于该示例,对象214的移动的表示仅指示在时间t=0和时间t=1之间对象的位置在空间200内变化。此外,图2a~2d中的对象214的描绘不旨在表示由于对象214在该对象214可能已经采取以改变其位置的任何特定方向或路径上的移动而引起的位置的变化。

如图2a和2b所示,用虚线示出从第一无线通信装置204a发送的无线信号的多个示例性路径。沿着第一信号路径216,无线信号从第一无线通信装置204a发送并且被第一壁202a反射朝向第二无线通信装置204b。沿着第二信号路径218,无线信号从第一无线通信装置204a发送并且被第二壁202b和第一壁202a反射朝向第三无线通信装置204c。沿着第三信号路径220,无线信号从第一无线通信装置204a发送并且被第二壁202b反射朝向第三无线通信装置204c。沿着第四信号路径222,无线信号从第一无线通信装置204a发送并且被第三壁202c反射朝向第二无线通信装置204b。

在图2a中,沿着第五信号路径224a,无线信号从第一无线通信装置204a发送并且被第一位置214a处的对象反射朝向第三无线通信装置204c。在图2a中的时间t=0和图2b中的时间t=1之间,对象的表面从空间200中的第一位置214a移动到第二位置214b(例如,远离第一位置214a一定距离)。在图2b中,沿着第六信号路径224b,无线信号从第一无线通信装置204a发送并且被第二位置214b处的对象反射朝向第三无线通信装置204c。由于对象从第一位置214a移动至第二位置214b,因此图2b中所描绘的第六信号路径224b比图2a中所描绘的第五信号路径224a长。在一些示例中,由于空间中的对象的移动,因此可以添加、移除或以其它方式修改信号路径。

图2a和2b所示的示例性无线信号可以通过其各自的路径经历衰减、频移、相移或其它影响,并且可以具有在其它方向上例如传播通过壁202a、202b和202c的部分。在一些示例中,无线信号是射频(rf)信号。无线信号可以包括其它类型的信号。

在图2a和2b所示的示例中,第一无线通信装置204a可被配置为源装置,并且可以重复发送无线信号。例如,图2a示出在第一时间t=0期间从第一无线通信装置204a发送无线信号。发送信号可以连续地、周期性地、在随机的时刻或间歇的时刻等、或者通过它们的组合进行发送。例如,发送信号可以在时间t=0与图2b所示的后续时间t=1或任何其它后续时间之间发送一次或多次。发送信号可以在频率带宽中具有多个频率分量。发送信号可以以全向方式、以定向方式或以其它方式从第一无线通信装置204a发送。在所示的示例中,无线信号穿过空间200中的多个相应路径,并且沿各路径的信号可能由于路径损耗、散射或反射等而变得衰减,并且可能具有相位偏移或频率偏移。

如图2a和2b所示,来自各种路径216、218、220、222、224a和224b的信号在第三无线通信装置204c和第二无线通信装置204b处组合以形成接收信号。由于空间200中的多个路径对发送信号的影响,因此空间200可被表示为输入发送信号并且输出接收信号的传递函数(例如,滤波器)。当对象在空间200中移动时,对信号路径中的信号产生影响的衰减或相位偏移可能改变,因此空间200的传递函数可能改变。在假设从第一无线通信装置204a发送相同的无线信号的情况下,如果空间200的传递函数改变,则该传递函数的输出(例如,接收信号)也将改变。接收信号的改变可用于检测对象的移动。相反,在一些情况下,如果空间的传递函数不改变,则传递函数的输出(接收信号)将不改变。接收信号没有改变(例如,稳定状态)可以指示空间200中没有移动。在一些情况下,当接收信号指示没有移动时,可以通过例如在空间200中存在对象214、但是没有检测到对象的运动的情况下进行进一步分析来检测对象的存在。

在数学上,可以根据式(1)来描述从第一无线通信装置204a发送的发送信号f(t):

其中,ωn表示发送信号的第n个频率分量的频率,cn表示第n个频率分量的复系数,以及t表示时间。在从第一无线通信装置204a发送了发送信号f(t)的情况下,可以根据式(2)来描述来自路径k的输出信号rk(t):

其中,αn,k表示针对沿路径k的第n个频率分量的衰减因子(或信道响应;例如,由于散射、反射和路径损耗引起),以及φn,k表示针对沿路径k的第n个频率分量的信号的相位。然后,无线通信装置处的接收信号r可被描述为来自到该无线通信装置的所有路径的所有输出信号rk(t)的总和,即如式(3)所示:

将式(2)代入式(3)得到下式(4):

然后,可以分析无线通信装置处的接收信号r。可以例如使用快速傅立叶变换(fft)或其它类型的算法来将无线通信装置处的接收信号r变换到频域。变换后的信号可以将接收信号r表示为一系列n个复值,其中(n个频率ωn的)相应频率分量各自对应一个复值。对于频率ωn的频率分量,复值yn可被表示为下式(5):

针对给定频率分量ωn的复值yn指示该频率分量ωn处的接收信号的相对大小和相位偏移。当对象在空间中移动时,复值yn由于空间的信道响应αn,k的变化而变化。因此,信道响应(以及因此复值yn)中所检测到的变化可以指示通信信道内的对象的移动。相反,例如在信道响应(或复值yn)中没有检测到变化或仅检测到小变化的情况下的稳定信道响应(或“稳定状态”)指示没有移动。因此,在一些实现中,可以分析针对无线网状网络中的多个装置中的各装置的复值yn以检测在发送信号f(t)所穿过的空间中是否发生了运动或者是否没有运动。在一些情况下,当检测到没有移动时,可以对信道响应进行进一步分析以判断对象是否存在于空间中、但没有正在移动。

在图2a和2b的另一方面中,可以基于通信信道的一些知识(例如,通过接收器所生成的反馈属性)来在装置之间进行波束形成,其中知识可用于生成一个或多个导向属性(例如,导向矩阵),该一个或多个导向属性由发送器装置应用以在特定方向上对发送波束/信号进行成形。因此,如这里所述,在波束形成处理中使用的导向或反馈属性的变化指示无线通信系统所接入的空间中的可能由移动对象引起的变化。例如,可以通过某一时间段内的通信信道的明显变化(例如,如信道响应、或导向或反馈属性、或其任何组合所指示)来检测运动。

例如,在一些实现中,可以根据由接收器装置(波束形成接收端)基于信道探测所提供的反馈矩阵来在发送器装置(波束形成发送端)处生成导向矩阵。由于导向矩阵和反馈矩阵与信道的传播特性有关,因此这些矩阵随着对象在信道内移动而变化。在这些矩阵中相应地反映了信道特性的变化,并且通过分析这些矩阵,可以检测运动,并且可以确定检测到的运动的不同特性。在一些实现中,可以基于一个或多个波束形成矩阵来生成空间映射。空间映射可以指示空间中的对象相对于无线通信装置的一般方向。在一些情况下,可以使用波束形成矩阵(例如,反馈矩阵或导向矩阵)的“模式”来生成空间映射。空间映射可用于检测空间中的运动的存在或检测所检测到的运动的位置。

图2c和2d是分别示出后续时间t=2和t=3…n(其中n表示进一步的后续时间)时的空间200的图。例如,在图2c中,可以由监视系统基于对象214c所引起的信道信息(例如,信道响应)中检测到的变化来检测对象214c的移动。例如,对在时间t=2时从无线装置204a在信号路径224c上发送的无线信号的信道信息的分析可以指示对象214c从上一时间段(例如,图2b中的时间t=1,或者在一些情况下,图2a中的时间t=0)开始发生了移动或者正在移动。在一些情况下,对象214c的移动(或没有移动)可以通过其它类型的信道信息(例如,空间波束形成发送端的状态)的变化(或没有变化)来检测。在图2d中,对象214d在时间t=3时存在于空间中,并且在一些情况下,在时间t=3之后仍然存在,但未被检测为移动。例如,对象214在时间t=3时与其在时间t=2时处于相同的位置,并且在相同时间段内,在204b和204c处的接收信号没有发生变化。在该示例中,对基于在后续时间t=3时在信号路径224d上发送的无线信号的信道信息的分析指示对象214d从先前时间t=2开始没有移动。这种没有移动可以基于识别信道信息的稳定状态来检测。在该示例中,对象214d虽然不在空间200中移动,但存在于空间中(或占用空间)。在一些实例中,可以对信道信息进行进一步分析,以判断对象是否存在于空间中(或占用空间)。

被配置为或包括监视系统的无线通信系统可被配置为覆盖空间内的特定区(例如,覆盖区)。在一些情况下,被配置用于运动检测(例如,运动检测器)和存在检测(例如,存在检测器)的一个或多个无线通信装置可以部署在空间内的不同区。被配置用于运动检测和/或存在检测的无线通信装置可以包括用于进行根据这里所述的实施例的运动检测和/或存在检测处理的指令(例如,在软件或固件中)。例如,被配置用于存在检测的无线通信装置102可以接收无线信号,例如,基于发送通过其覆盖区的无线信号来计算信道响应(或其它信道信息),并将某些信道状态与测量相关联。在示例中,在存在检测期间获得的信道信息或其它度量可以与指示覆盖区中不存在移动或静止的对象的信道状态相关联。信道度量和相应信道状态之间的关联可以通过各种方式建立。在一个实例中,可以利用用户辅助和/或监督机器学习来建立关联。例如,用户可以经由移动或web应用接口(api)远程地向存在检测器提供指示覆盖区未被占用的信息,从而有效地标记覆盖区中的测量并建立测量与特定信道状态(例如,未被占用)之间的关联。在另一实例中,可以利用无监督机器学习来建立关联。例如,存在检测可以不断监视与稳定状态(例如,稳定信道响应或稳定空间波束形成发送端状态)相关联的测量,并关于其覆盖区何时被占用或不被占用进行统计假设。例如,在典型营业时间期间在相当长的时间段(例如,某个分钟数或小时数)内没有检测到信道信息的变化的情况下,存在检测器可以判断为其覆盖区未被占用。在一些实例中,存在检测器基于以上方法中的任意或全部方法的组合来建立关联。

在一些情况下,在较长时间间隔(例如,小时、天、周等)内,可以改变未被占用环境。例如,在典型的住宅中,住户可能关闭或打开门或窗,移动家具或对空间进行足以改变覆盖区中的信道信息的其它调整。在一个实例中,存在检测器可以在定义的时间窗内重新测量稳定状态,并得出结论:存在指示覆盖区“未被占用”的新度量(例如,新稳定状态信道信息)。在这种情况下,存在检测器可以在指示“未被占用”的新度量和信道状态之间建立新的关联。在一些情况下,存在检测器可以维护先前检测到的与“未被占用”状态相对应的所有信道状态及其相关度量的数据库,并且可以将新度量及其相关信道状态添加到数据库。

在一些情况下,存在检测器可以从运动检测器接收稳定状态指示和相关度量。在一些情况下,存在检测器建立未被占用空间的可靠度量。在其它情况下,存在检测处理可以使用先前记录的度量作为未被占用空间的度量。在示例中,存在检测器可以将其选择的指示未被占用空间的度量与从运动检测器接收到的新稳定状态度量进行比较。在一些情况下,存在检测器可以基于比较来判断对象是否仍在测量区内。

图3a和图3b示出未被占用空间以及没有检测到移动的被占用空间的示例。在一些情况下,可以基于监视系统对信号的分析来判断为空间300是未被占用的或被占用的。在一些情况下,一个或多个wi-fi存在检测器可以测量接收到的无线信号并分析相关信道信息。基于这种分析,监视系统可以判断为如图3a所示空间中不存在对象,或者判断为如图3b所示空间中存在一个或多个对象。在一些实例中,图3a~3b所示的空间300可以例如是图2a~2d所示的空间200。

在图3a所示的示例中,空间被示出为空的空间。在这种情况下,无线通信装置304a将一个或多个无线信号在信号路径310a、312a和314上发送通过空间300。在这种情况下,在路径310a、312a和314上接收到的无线信号在由无线通信装置304b在时域和/或频域中分析时,可以具有指示空间未被占用的信道形状330a。在训练期间或在其它时间,与信道形状330a相对应的信道信息或其它类型的信号及其相关“未被占用”状态可以存储在数据库340中。例如,数据库340可以将数据存储为数据向量。在一些情况下,数据库340可以以各种复杂度实现。例如,在一些情况下,数据库340可被实现为传感器装置(例如,无线通信装置304b)上的简单可编程查找表,或者在其它情况下,数据库340可以是更复杂的数据库布置,并且在一些实例中可以例如包括全数据库引擎。

例如,在典型的人类运动序列中,人类主体(例如对象306)可以进入覆盖区(例如空间300),从而在移动通过覆盖区的同时对信道信息造成恒定的变化。在某个时间点,主体可以在处于覆盖区内的同时停止,从而导致信道信息的稳定化(例如,信道信息处于稳定状态)。在该示例中,运动检测器可以得出结论:在覆盖区内不再发生运动,例如没有运动。在一些实例中,运动检测器可以为存在检测器提供与没有运动相关的新的稳定状态及其相关度量,以在覆盖区内进一步调查主体。

在图3b所示的示例中,监视系统可以判断为空间300被占用。例如,被描绘为人类主体的对象306存在于空间,但没有正在移动(例如,对象是静止的)。在一些情况下,人类主体可能进行不足以被运动检测器检测到的移动。例如,由于对象306的轻微移动而引起的信道信息的变化可能不足以使运动检测器检测到对象的移动,并且进一步地,运动检测器可能无法检测对象306是否仍然存在于空间中。在一些情况下,覆盖区300中的对象306的存在可以通过诸如呼气等的呼吸活动或者诸如轻摆等的小的身体移动而对环境造成其它微小变化。在一些情况下,存在检测器可以分析信道信息的这些类型的变化(其可能不以其它方式触发对测量对象的移动的检测),以在没有检测到对象的运动的情况下确定空间中的对象306的存在。在一些情况下,信道信息的这些变化可以由存在检测器检测。在一些情况下,可以在定义的裕度内检测信道的变化。在一些情况下,存在检测器可以在定义的裕度内检测信道变化,并在信道变化不以其它方式指示运动的情况下确定测量空间中的对象的存在。

在图3b中,无线通信装置304a在信号路径310b、312b和316上将一个或多个无线信号发送通过空间300。在这种情况下,在路径310b、312b和316上接收到的无线信号在由无线通信装置304b在时域和/或频域分析时,可以具有指示空间被占用的信道形状330b,该信道形状330b与未被占用空间的信道形状330a不同。在一些情况下,在监视系统的训练期间,可以将与信道形状330b相对应的信道信息或其它类型的信号及其相关的“被占用”状态存储在数据库340中。

在一些情况下,当在定义的裕度内检测到指示存在主体、但该主体没有运动的信道信息变化时,存在检测器可以相应地标记或标志信道信息。例如,信道信息可被标记为指示“没有运动,但存在检测为正”。在一些情况下,相对于稳定状态的重复或循环偏差使测量对象位于测量区内的置信度增加。

在一些情况下,存在检测器可以将其发现报告给监视系统(例如,运动检测器),并且在一些实例中报告给用户装置的用户应用接口。在一些情况下,据报告,测量对象没有正在移动,但仍存在于测量区内。在一些情况下,运动检测系统可以存储存在检测分析的发现。在一些实例中,这些发现可用于进一步的高级分析聚集。

图4是示出基于例如如以上关于图2a~2d所述在无线通信装置之间通信的无线信号的信道状态的示例的框图400。信道状态可以由被配置用于运动检测和/或存在检测的监视系统(例如,被配置为运动检测器和/或存在检测器的一个或多个无线通信装置102)使用或确定,以指示针对空间的运动或占用的测量空间的状况。在一些情况下,信道信息可被确定为处于稳定状态,例如,如以上关于图3a~3b所述,指示“未被占用”402状态或“被占用(无运动)”406状态。在一些情况下,信道信息可被确定为随时间变化。信道信息中的变化可能是由移动引起的,例如指示“检测到运动”404状态。当处于特定信道状态时,影响信道信息的一个或多个事件可能导致信道状态转变为另一信道状态。

在一个示例中,信道信息指示空间未被占用,例如处于“未被占用”402状态。这种信道信息可被认为是稳定状态,因为信道信息(例如,信道响应或空间波束发送端的状态)没有正在足够变化以指示运动或在一些情况下指示存在。由于信道信息(例如,时域或频域中的信道形状)例如与如图3a所示被标记为指示未被占用空间的信道信息相对应,因此监视系统可能判断为空间未被占用。信道信息可以保持处于该稳定状态,直到信道信息随时间变化422(这可以指示对象正在空间中移动)为止。当在“未被占用”402状态下检测到运动时,信道状态可以改变为“检测到运动”404状态。当处于“检测到运动”404状态时,信道信息可能停止改变420,并且监视系统可以检测为对象离开了空间。在这种情况下,信道状态可能被改变回“未被占用”402状态。然而,在其它情况下,监视系统可以判断为对象停止移动426,或者在一些情况下,对象没有进行运动检测器所检测到的移动。在这种情况下,信道状态可以从“检测到运动”404状态改变为“被占用(无运动)”406状态。如果监视系统检测到信道信息正在随时间变化424并且对象正在移动,则信道状态将改变为“检测到运动”404状态。

在一些情况下,在信道状态处于“被占用(无运动)”406状态时,可以进行进一步分析以判断即使没有检测到运动、对象是否也仍存在于空间中。例如,监视系统的存在检测器可以分析随时间的信道信息,以检测指示对象的存在的信道信息中的任何变化。在一些实例中,这些变化不足以触发运动检测。例如,存在检测方面所检测到的变化可能不足以将空间的信道状态改变为“检测到运动”404。在一种情况下,检测到的变化可能在定义的裕度内,这种变化表示存在但没有运动。裕度可以由监视系统预先定义。在一种情况下,通过存在检测方面可以检测到的变化可能是由环境的微小变化(例如,诸如呼气等的呼吸活动或者诸如手臂或腿的轻摆等的小的身体移动等)引起的。监视系统可以检测到这些类型的信道变化,这些类型的信道变化比指示运动的信道变化小并且比指示运动的信道变化随时间更缓慢地发生,因此不足以触发运动检测。在一些实例中,监视系统可以考虑信道信息的微小变化以确定存在,特别是在信道信息在定义的裕度内变化、并且信道状态仍被分类为“被占用(无运动)”406状态的情况下。在一些情况下,只要监视系统的存在检测方面检测到信道信息的这些类型的变化,信道状态将指示“被占用(无运动)”406状态。此外,测量和检测到相对于已知稳定状态的这种小循环偏差使对象存在于空间中的置信度增加。在一些情况下,新识别为与“被占用(无运动)”406相对应的信道形状(或其它信道信息)被添加到例如如图3b所示的“被占用”信道形状的数据库中。在示例中,如果监视系统在特定的预定义时间量内未检测到表示存在的信道变化,则监视系统可以判断为空间未被占用430。在另一种情况下,监视系统可以基于指示测量空间未被占用430的用户反馈而判断为空间未被占用。在这些情况中的任一情况下,监视系统可以判断为发生了对空间中的存在的误检408,并且判断为空间未被占用。在该实例中,信道状态可以改变为“未被占用”402状态。

监视系统可以将其关于空间的存在或占用的发现报告给可能位于云中的另一系统或处理,以供存储或进一步的高级分析聚集。这些发现也可以报告给用户装置的用户应用接口。在一些情况下,这些发现可以指示对象没有正在移动、但仍存在于空间(例如,覆盖区)内。

图5是示出用于基于信道信息来检测空间中的对象的存在的示例性处理500的流程图。该示例性处理500可以在监视系统(例如,无线通信系统100或被配置用于运动检测和/或存在检测的其它类型的无线系统)中进行。在一些实现中,图5所示的处理可以由图1所示的装置102a、102b、102c或其它类型的装置或组件进行。示例性处理500可以包括附加的或不同的操作,并且这些操作可以按所示的顺序或其它顺序进行。在一些情况下,图5所示的操作中的一个或多个操作被实现为包括多个操作、用于其它类型的例程的子处理的处理。在一些情况下,操作可以组合、以其它顺序进行、并行进行、迭代或以其它方式重复或者以其它方式进行。

在510处,通过针对空间中的运动分析第一信号集来检测空间中的对象的运动。在一些情况下,如例如图2a和图2b所示,第一信号集是基于由无线通信装置在第一时间段中发送通过空间的无线信号。在520处,通过针对空间中的运动分析第二信号集来检测空间中的没有运动。在一些情况下,如例如图2c和图2d所示,第二信号集是基于由无线通信装置在后续的第二时间段中发送通过空间的无线信号。

在530处,通过针对空间中的存在分析第二信号集来检测在第二时间段期间在空间中是否存在对象。在一些情况下,针对存在分析第二信号集包括访问存储信号的数据库。在一个实例中,第二信号集可以与存储信号进行比较。在一些实例中,数据库将各存储信号与空间的被占用状态或空间的未被占用状态相关联。存储信号可以是或者它们可以基于例如信道形状(例如,图3a、3b所示的示例性信道形状330a、330b)或信道的其它类型的测量或度量。

在一些情况下,处理500可以检测为在第二时间段期间在空间中存在对象。例如,在一种情况下,在第二信号集与存储信号的与空间的未被占用状态相关联的第一子集相匹配的情况下,判断为存在对象。在另一种情况下,处理500可以检测为在第二时间段期间在空间中不存在对象。例如,在第二信号集不与存储信号的与空间的未被占用状态相关联的第一子集相匹配的情况下,判断为不存在对象。在另一种情况下,在检测为存在对象的情况下,第二信号集可以与存储信号的与空间的被占用状态相关联的第二子集相匹配。

在一些情况下,针对随时间的变化分析第二信号集。在一些实例中,这些变化具有与空间中的存在相关联的特性。例如,特性可以是信道中的变化,其可被描绘为图2a和2b所例示的时域或频域中的信道形状,或者特性可以是指示空间被占用或未被占用的用户标签。在一些情况下,处理500可以基于持续了比阈值持续时间长的持续时间没有运动而判断为在第二时间段期间空间未被占用。在一些实例中,可以将数据库更新为包括基于第二信号集的与空间的未被占用状态相关联的新存储信号。在一些情况下,所存储的信号可以在空间的监督运动检测训练时间段期间获得。在其它情况下,这些信号在空间的无监督训练时间段期间获得。

图6是示出示例性无线通信装置600的框图。如图6所示,示例性无线通信装置600包括发送和接收接口630、处理器610、存储器620和电源单元640。例如,图1所示的无线通信系统100中的任何无线通信装置102a、102b、102c可以包括相同、附加或不同的组件,并且组件可被配置为如图1所示或以其它方式进行操作。在一些实现中,无线通信装置的接口630、处理器610、存储器620和电源单元640一起容纳在共同的壳体或其它组装件中。在一些实现中,无线通信装置的一个或多个组件可被单独容纳在例如单独的壳体或其它组装件中。

示例性接口630可以通信(接收、发送或两者兼有)无线信号。例如,接口630可被配置为通信根据无线通信标准(例如,wi-fi或蓝牙)格式化的射频(rf)信号。接口630可被实现为所示的示例性无线接口630,或者可以以其它方式(例如,利用其它类型的组件或子系统)实现。在一些情况下,示例性接口630可被实现为调制解调器。在一些实现中,示例性接口630包括无线电子系统和基带子系统。在一些情况下,基带子系统和无线电子系统可以在共同的芯片或芯片组上实现,或者它们可以在卡或其它类型的组装装置中实现。基带子系统可以例如通过引线、引脚、配线或其它类型的连接而耦接至无线电子系统。

在一些情况下,接口630中的无线电子系统可以包括一个或多个天线以及射频电路。射频电路可以例如包括用于对模拟信号进行滤波、放大或以其它方式进行调节的电路、用于将基带信号上变频为rf信号的电路、用于将rf信号下变频为基带信号的电路等。这样的电路可以例如包括滤波器、放大器、混频器、本地振荡器等。无线电子系统可被配置为在无线通信信道上通信射频无线信号。作为示例,无线电子系统可以包括无线电芯片、rf前端和一个或多个天线。无线电子系统可以包括附加或不同的组件。在一些实现中,无线电子系统可以是或包括来自传统调制解调器(例如,来自wi-fi调制解调器、微微基站调制解调器等)的无线电电子器件(例如,rf前端、无线电芯片或类似组件)。在一些实现中,天线包括多个天线。

在一些情况下,接口630中的基带子系统可以例如包括被配置为处理数字基带数据的数字电子器件。作为示例,基带子系统可以包括基带芯片。基带子系统可以包括附加或不同的组件。在一些情况下,基带子系统可以包括数字信号处理器(dsp)装置或其它类型的处理器装置。在一些情况下,基带系统包括数字处理逻辑,以操作无线电子系统、通过无线电子系统来通信无线网络业务、基于通过无线电子系统接收的运动检测信号来检测运动、或者进行其它类型的处理。例如,基带子系统可以包括一个或多个芯片、芯片组、或其它类型的装置,其中这些装置被配置为对信号进行编码并将编码信号传送至无线电子系统以供发送、或者(例如,通过根据无线通信标准对信号进行解码、通过根据运动检测处理来处理信号、或以其它方式)识别和分析在来自无线电子系统的信号中编码的数据。

在一些实例中,示例性接口630中的无线电子系统从基带子系统接收基带信号,将基带信号上变频为射频(rf)信号,并且(例如,通过天线)无线地发送射频信号。在一些实例中,示例性接口630中的无线电子系统(例如,通过天线)无线地接收射频信号,将射频信号下变频为基带信号,并将基带信号发送至基带子系统。在无线电子系统和基带子系统之间交换的信号可以是数字信号或模拟信号。在一些示例中,基带子系统包括转换电路(例如,数模转换器、模数转换器),并与无线电子系统交换模拟信号。在一些示例中,无线电子系统包括转换电路(例如,数模转换器、模数转换器),并与基带子系统交换数字信号。

在一些情况下,示例性接口630的基带子系统可以在一个或多个网络业务信道上通过无线电子系统在无线通信网络中通信无线网络业务(例如,数据包)。调制解调器112的基带子系统还可以在专用无线通信信道上通过无线电子系统发送或接收(或两者兼有)信号(例如,运动探测信号)。在一些实例中,基带子系统例如生成用于发送的运动探测信号,以探测空间来检测运动或没有运动。在一些实现中,运动探测信号包括标准信令或通信帧,通信帧包括信道探测(例如,用于根据ieee802.11ac-2013标准进行波束形成的信道探测)中所使用的标准导频信号。在一些情况下,运动探测信号包括网络中的所有装置已知的参考信号。在一些实例中,基带子系统可以例如处理接收到的信号,以检测空间中的对象的运动、空间中的没有运动、或者在检测到没有运动的情况下的空间中的对象的存在或不存在。例如,基带子系统可以分析标准信令协议的方面(例如,用于根据ieee802.11ac-2013标准(诸如基于所生成的导向或其它矩阵等)进行波束形成的信道探测),以检测作为空间中的运动的结果的信道变化。

示例性处理器610可以例如执行指令,以基于数据输入来生成输出数据。指令可以包括存储器620(例如,数据库340)中所存储的程序、代码、脚本、模块或其它类型的数据。另外或可选地,指令可被编码为预编程或可重新编程的逻辑电路、逻辑门或其它类型的硬件或固件组件或模块。处理器610可以是或包括通用微处理器,作为专用协处理器或其它类型的数据处理设备。在一些情况下,处理器610进行无线通信装置600的高级操作。例如,处理器610可被配置为执行或解释存储器620中所存储的软件、脚本、程序、功能、可执行指令或其它指令。在一些实现中,处理器610被包括在接口630中。

示例性存储器620可以包括计算机可读存储介质,例如易失性存储器装置、非易失性存储器装置或这两者。存储器620可以包括一个或多个只读存储器装置、随机存取存储器装置、缓冲存储器装置、或这些和其它类型的存储器装置的组合。在一些实例中,存储器的一个或多个组件可以与无线通信装置600的其它组件集成或以其它方式关联。存储器620可以存储处理器610可执行的指令。例如,指令可以包括用于诸如通过图4所描绘的一个或多个操作或在图5所示的示例性处理500中分析信道信息以检测空间中的对象的运动、检测空间中的没有运动、以及检测在没有检测到运动的情况下的对象的存在或不存在的指令。在一些实例中,存储器620可以包括用于检测运动和没有运动的运动检测指令622、以及用于检测在没有检测到运动的情况下的对象的存在或不存在的存在检测指令624。

示例性电源单元640向无线通信装置600的其它组件提供电力。例如,其它组件可以基于由电源单元640通过电压总线或其它连接提供的电力来进行操作。在一些实现中,电源单元640包括电池或电池系统,例如可再充电电池。在一些实现中,电源单元640包括适配器(例如,ac适配器),该适配器接收(来自外部源的)外部电力信号并将该外部电力信号转换为被调节用于无线通信装置600的组件的内部电力信号。电源单元620可以包括其它组件或以其它方式进行操作。

本说明书中所描述的一些主题和操作可以在数字电子电路中、或者在计算机软件、固件或硬件中实现,包括本说明书中所公开的结构及其结构等同物、或者结构中的一个或多个的组合。本说明书中所描述的一些主题可以被实现为一个或多个计算机程序(即计算机程序指令的一个或多个模块),编码在计算机存储介质上以供数据处理设备执行或用于控制数据处理设备的操作。计算机存储介质可以是计算机可读存储装置、计算机可读存储基板、随机或串行存取存储器阵列或装置、或者它们中的一个或多个的组合,或者可被包括在其中。此外,虽然计算机存储介质不是传播信号,但是计算机存储介质可以是编码在人工生成的传播信号中的计算机程序指令的源或目的地。计算机存储介质也可以是一个或多个单独的物理组件或介质(例如,多个cd、盘或其它存储装置),或者被包括在其中。

本说明书中所描述的一些操作可以被实现为数据处理设备对一个或多个计算机可读存储装置上所存储的或者从其它源接收到的数据所进行的操作。

术语“数据处理设备”包含用于处理数据的所有种类的设备、装置和机器,举例而言包括可编程处理器、计算机、片上系统或者前述的多个或组合。设备可以包括专用逻辑电路,例如fpga(现场可编程门阵列)或asic(专用集成电路)。除硬件以外,设备还可以包括为所考虑的计算机程序创建执行环境的代码,例如用于构成处理器固件、协议栈、数据库管理系统(例如,数据库340)、操作系统、跨平台运行时环境、虚拟机或它们中的一个或多个的组合的代码。

计算机程序(也已知为程序、软件、软件应用、脚本或代码)可以以包括编译语言或解释语言、声明语言或过程语言等的任何形式的编程语言来编写,并且其可以以任何形式进行部署,包括被部署为独立程序或者被部署为模块、组件、子例程、对象或者适合在计算环境中使用的其它单元。计算机程序可以但不必与文件系统中的文件相对应。程序可以存储在文件的一部分中,其中该文件将其它程序或数据(例如,标记语言文件中所存储的一个或多个脚本)保存在专用于程序的单个文件中、或者保存在多个协调文件(例如,用于存储一个或多个模块、子程序或代码的一部分的文件)中。计算机程序可以被部署为在一个计算机上、或者在位于一个站点处或跨多个站点分布并且通过通信网络互连的多个计算机上执行。

本说明书中所描述的处理和逻辑流中的一些可以利用一个或多个可编程处理器来进行,其中这些一个或多个可编程处理器执行一个或多个计算机程序以通过对输入数据进行操作并生成输出来进行动作。这些处理和逻辑流还可以由专用逻辑电路进行并且设备也可被实现为专用逻辑电路,其中所述专用逻辑电路例如是fpga(现场可编程门阵列)或asic(专用集成电路)。

举例而言,适合执行计算机程序的处理器包括通用微处理器和专用微处理器两者、以及任何种类的数字计算机中的处理器。一般地,处理器将会从只读存储器或随机存取存储器或这两者接收指令和数据。计算机的元件可以包括用于根据指令进行动作的处理器以及用于存储指令和数据的一个或多个存储器装置。计算机还可以包括用于存储数据的一个或多个大容量存储装置(例如,磁盘、磁光盘或光盘)或可操作地耦接以相对于这一个或多个大容量存储装置接收或传送数据,或者这两者。然而,计算机无需具有这种装置。此外,计算机可以嵌入在其它装置(例如电话、电器、移动音频或视频播放器、游戏机、全球定位系统(gps)接收器、或便携式存储装置(例如,通用串行总线(usb)闪存驱动器))中。适合存储计算机程序指令和数据的装置包括所有形式的非易失性存储器、介质和存储器装置,举例而言包括半导体存储器装置(例如,eprom、eeprom和闪速存储器装置等)、磁盘(例如,内部硬盘和可移除盘等)、磁光盘、以及cd-rom和dvd-rom盘。在一些情况下,处理器和存储器可以由专用逻辑电路补充或者并入专用逻辑电路中。

为了提供与用户的交互,操作可以在计算机上实现,其中该计算机具有用于向用户显示信息的显示装置(例如,监视器或其它类型的显示装置)、以及用户可以向计算机提供输入的键盘和指点装置(例如,鼠标、追踪球、平板电脑、触敏屏幕或其它类型的指点装置)。其它种类的装置也可以用于提供与用户的交互;例如,被提供至用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入可以以任何形式接收,包括声音、语音或触觉输入。另外,计算机可以通过相对于用户所使用的装置发送和接收文档(例如通过响应于从用户的客户端装置上的web浏览器接收到的请求而向web浏览器发送web页面)来与该用户进行交互。

计算机系统可以包括单个计算装置、或者彼此接近或一般彼此远离地进行操作并且通常通过通信网络进行交互的多个计算机。通信网络的示例包括局域网(“lan”)和广域网(“wan”)、互联网(例如,因特网)、包括卫星链路的网络、以及对等网(例如,自组织对等网络)。客户端和服务器的关系可以通过在各个计算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。

在这里描述的一般方面中,监视系统检测例如在没有检测到运动的情况下的空间中的对象的存在。

在第一示例中,监视系统通过针对空间中的运动分析第一信号集来检测空间中的对象的运动。第一信号集是基于由无线通信装置在第一时间段中发送通过空间的无线信号。通过针对空间中的运动分析第二信号集来检测空间中的没有运动。第二信号集是基于由无线通信装置在后续的第二时间段中发送通过空间的无线信号。通过针对空间中的存在分析第二信号集来检测在第二时间段期间在空间中是否存在对象。

第一示例、第二示例和第三示例的实现可以包括以下特征中的一个或多个。可以访问存储信号的数据库。数据库将各存储信号与空间的被占用状态或空间的未被占用状态相关联。将第二信号集与存储信号进行比较。通过针对空间中的存在分析第二信号集并且判断为第二信号集与存储信号的第一子集之一相匹配而检测为在第二时间段期间在空间中不存在对象;存储信号的第一子集各自与空间的未被占用状态相关联。通过针对空间中的存在分析第二信号集并且判断为第二信号集不与存储信号的任何第一子集相匹配而检测为在第二时间段期间在空间中存在对象;存储信号的第一子集各自与空间的未被占用状态相关联。可以通过判断为第二信号集与存储信号的第二子集之一相匹配来针对空间中的存在分析第二信号集;存储信号的第二子集各自与空间的被占用状态相关联。可以通过针对随时间的变化分析第二信号集来针对空间中的存在分析第二信号集;变化具有与空间中的存在相关联的特性。可以基于来自用户装置的反馈而判断为在第二时间段期间空间未被占用,并且可以将数据库更新为包括基于第二信号集的新存储信号,其中,新存储信号与空间的未被占用状态相关联。可以基于持续了比阈值持续时间长的持续时间没有运动而判断为在第二时间段期间空间未被占用,并且可以将数据库更新为包括基于第二信号集的新存储信号,其中,新存储信号与空间的未被占用状态相关联。可以在空间的监督运动检测训练时间段期间或者在空间的无监督训练时间段期间获得存储信号。

在第二示例中,计算机可读存储介质存储指令,该指令在由数据处理设备执行时能够运行以进行第一示例的一个或多个操作。

在第三示例中,监视系统包括:一个或多个处理器;以及存储器,其包括指令,该指令在由一个或多个处理器执行时能够运行以进行第一示例的一个或多个操作。

虽然本说明书包含很多细节,但这些细节不应被理解为对所要求保护的范围的限制,而应被解释为特定于特定示例的特征描述。还可以组合在单独实现的上下文中在本说明书中描述或在附图中示出的某些特征。相反,在单个实现的上下文中描述或示出的各种特征还可以在多个实施例中单独实现或者以任何合适的子组合实现。

同样,虽然在附图中以特定顺序描绘了操作,但是这不应该被理解为要求以所示的特定顺序或者以序列顺序来进行这些操作、或者进行所有所示操作以实现期望结果。在某些情形中,多任务和并行处理可以是有利的。此外,上述实现中的各种系统组件的分离不应被理解为在所有实现中都要求这种分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个产品中或者封装到多个产品中。

已经描述了许多实施例。然而,应当理解,可以进行各种修改。因此,其它实施例在所附权利要求书的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1