修改运动检测系统中的灵敏度设置的制作方法

文档序号:28971437发布日期:2022-02-19 17:07阅读:298来源:国知局
修改运动检测系统中的灵敏度设置的制作方法
修改运动检测系统中的灵敏度设置
1.相关申请的交叉引用
2.本技术要求于2019年4月30日提交的标题为“modifying sensitivity settings in a motion detection system”的美国专利申请16/399,756的优先权,其内容通过引用而被包含于此。


背景技术:

3.以下说明涉及修改运动检测系统中的灵敏度设置。
4.运动检测系统已被用于检测例如房间或室外区域中的对象的移动。在一些示例运动检测系统中,使用红外或光学传感器来检测传感器的视野中的对象的移动。运动检测系统已被用在安全系统、自动化控制系统和其它类型的系统中。
附图说明
5.图1是示出示例无线通信系统的图。
6.图2a-2b是示出在无线通信装置之间通信的示例无线信号的图。
7.图3是示出具有穿过不同类型的物理环境的无线通信链路的示例无线通信系统的图。
8.图4是示出示例无线通信系统中的节点和链路的图。
9.图5a、图5b、图5c、图5d和图5e是示出由运动检测系统提供的示例用户界面的图。
10.图6是示出由运动检测系统进行的示例处理的流程图。
11.图7是示出示例无线通信装置的框图。
具体实施方式
12.在这里所述的一些方面中,运动检测系统基于用户输入来控制灵敏度设置。例如,运动检测系统可以使用多个无线通信链路来检测运动,并且可以基于用户输入来调整这些无线通信链路中的个体无线通信链路的灵敏度设置。在一些实现中,可以基于用户输入来调整一组无线通信链路(例如,与特定装置相关联、与误报相关联等的链路)的灵敏度设置。用户输入例如可以是用户(例如,通过灵敏度设置所用的控制界面)直接选择的灵敏度水平、来自用户的与运动检测事件有关的反馈(例如,误报的指示)、或者另一类型的用户输入。
13.在一些示例中,运动检测系统提供用于在移动装置上(例如,在智能电话或平板电脑上)向用户显示的图形用户界面,并且该图形用户界面使得用户能够调整与无线网络中的个体链路或个体节点相关联的运动检测灵敏度设置。作为示例,用户可以降低针对覆盖如下环境的无线链路的运动检测灵敏度,这些环境产生用户不希望运动检测系统创建通知的一定程度的运动。例如,室外区域可能由于风或用户不关注的一些其它因素而呈现低程度的运动。作为另一示例,用户可以增加针对如下无线链路的运动检测灵敏度,这些无线链路覆盖更高优先级区域或者关注甚至轻微运动的区域。
14.在一些示例中,运动检测系统提供用于在移动装置上(例如,在智能电话或平板电脑上)向用户显示的图形用户界面,并且该图形用户界面使得用户能够向运动检测系统提供反馈。例如,用户界面可以使得用户能够指示所检测到的运动事件是否是误报(无运动、或者用户不希望运动检测系统进行报告的类型的运动),并且运动检测系统可以自动降低针对提供了产生误报的数据的一个或多于一个无线链路的运动检测灵敏度。在一些情况下,当多个无线链路提供产生了误报的数据时,可以与在这些无线链路中的各无线链路上检测到的假运动的程度成比例地调整针对该无线链路的运动检测灵敏度。
15.在一些实例中,这里所描述的系统和技术的方面相对于现有方法提供了技术改进和优势。例如,可以提高在由运动检测系统服务的空间内的运动检测和运动的定位的准确度。作为另一示例,可以向用户提供对运动检测系统的灵敏度的更高程度的控制。例如,用户可能能够提供使运动检测系统对某些类型的运动或某些地点中的运动更灵敏或不太灵敏的输入。因此,可以使运动检测系统更好地服务个体用户、环境或应用。
16.在一些实例中,可以分析在无线通信网络中的各个无线通信装置处接收到的无线信号以确定(网络中的各对无线通信装置之间的)网络中的不同通信链路的信道信息。信道信息可以表示用于将传递函数应用于穿过空间的无线信号的物理介质。在一些实例中,信道信息包括信道响应。信道响应可以表征物理通信路径,从而表示传送器和接收器之间的空间内的例如散射、衰落和功率衰减的组合效应。在一些实例中,信道信息包括由波束形成系统所提供的波束形成状态信息(例如,反馈矩阵、引导矩阵、信道状态信息(csi)等)。波束形成是在用于定向信号传送或接收的多天线(多输入/多输出(mimo))无线电系统中经常使用的信号处理技术。波束形成可以通过以特定角度的信号经历相长干涉、而其它信号经历相消干涉的方式操作天线阵列中的元件来实现。
17.可以(例如,由无线通信网络中的集线器装置或其它装置、或者可通信地耦接到网络的远程装置)分析各个通信链路的信道信息,以检测在空间中是否发生了运动、以确定所检测到的运动的相对地点、或者这两者。在一些方面,可以分析各个通信链路的信道信息以检测例如在空间中未检测到运动的情况下对象是存在还是不存在。
18.可用于基于无线信号来检测运动的示例运动检测和定位算法包括在以下专利中所述的技术以及其它技术:标题为“detecting motion based on repeated wireless transmissions”的美国专利9,523,760;标题为“detecting motion based on reference signal transmissions”的美国专利9,584,974;标题为“detecting motion based on decompositions of channel response variations”的美国专利10,051,414;标题为“motion detection based on groupings of statistical parameters of wireless signals”的美国专利10,048,350;标题为“motion detection based on machine learning of wireless signal properties”的美国专利10,108,903;标题为“motion localization in a wireless mesh network based on motion indicator values”的美国专利10,109,167;标题为“motion localization based on channel response characteristics”的美国专利10,109,168。
19.图1示出示例无线通信系统100。示例无线通信系统100包括三个无线通信装置102a、102b、102c。示例无线通信系统100可以包括附加的无线通信装置102和/或其它组件(例如,一个或多于一个网络服务器、网络路由器、网络交换机、线缆或其它通信链路等)。
20.示例无线通信装置102a、102b、102c可以例如根据无线网络标准或另一类型的无线通信协议在无线网络中进行操作。例如,无线网络可被配置为作为无线局域网(wlan)、个域网(pan)、城域网(man)或其它类型的无线网络进行操作。wlan的示例包括被配置为根据ieee所开发的802.11族标准中的一个或多于一个进行操作的网络(例如,wi-fi网络)等。pan的示例包括根据短距离通信标准(例如,蓝牙近场通信(nfc)、zigbee)以及毫米波通信等进行操作的网络。
21.在一些实现中,无线通信装置102a、102b、102c可被配置为例如根据蜂窝网络标准在蜂窝网络中进行通信。蜂窝网络的示例包括根据如下标准进行配置的网络:诸如全球移动系统(gsm)和gsm演进的增强数据率(edge)或egprs等的2g标准;诸如码分多址(cdma)、宽带码分多址(wcdma)、通用移动电信系统(umts)和时分同步码分多址(td-scdma)等的3g标准;诸如长期演进(lte)和高级lte(lte-a)等的4g标准;以及5g标准;等等。
22.在一些情况下,无线通信装置102中的一个或多于一个是wi-fi接入点或另一类型的无线接入点(wap)。在一些情况下,无线通信装置102中的一个或多于一个是例如无线网状网络的接入点(诸如商业上可用的网状网络系统(例如,google wi-fi、eero mesh等)等)。在一些实例中,无线通信装置102中的一个或多于一个可被实现为网状网络中的无线接入点(ap),而(一个或多于一个)其它无线通信装置102被实现为通过ap其中之一接入网状网络的叶装置(例如,移动装置、智能装置等)。在一些情况下,无线通信装置102中的一个或多于一个是移动装置(例如,智能电话、智能手表、平板电脑、膝上型计算机等)、支持无线功能的装置(例如,智能恒温器、支持wi-fi功能的照相机、智能tv)、或者在无线网络中进行通信的另一类型的装置。
23.在图1所示的示例中,无线通信装置(例如,根据无线网络标准或非标准无线通信协议)在无线通信链路上向彼此传送无线信号,并且在装置之间通信的无线信号可以用作运动探测器以检测装置之间的信号路径中的对象的运动。在一些实现中,标准信号(例如,信道探测信号、信标信号)、非标准参考信号或其它类型的无线信号可以用作运动探测器。
24.在图1所示的示例中,无线通信装置102a、102c之间的无线通信链路可用于探测第一运动检测区域110a,无线通信装置102b、102c之间的无线通信链路可用于探测第二运动检测区域110b,并且无线通信装置102a、102b之间的无线通信链路可用于探测第三运动检测区域110c。在一些实例中,运动检测区域110可以包括例如空气、固体材料、液体、或者无线电磁信号可以传播所通过的另一介质。
25.在图1所示的示例中,在对象在运动检测区域110中的任意运动检测区域中移动的情况下,运动检测系统可以基于通过相关的运动检测区域110所传送的信号来检测运动。通常,对象可以是任意类型的静态或可移动对象,并且可以是有生命的或无生命的。例如,对象可以是人类(例如,图1所示的人106)、动物、无机对象、或者另一装置、设备或组装件、用于限定空间的全部或一部分边界的对象(例如,壁、门、窗等)、或者另一类型的对象。
26.在一些示例中,无线信号可以在与移动对象交互之前或之后通过构造物(例如,壁)传播,这可以使得能够在移动对象和传送或接收硬件之间无光视线的情况下检测移动对象的移动。在一些实例中,运动检测系统可以将运动检测事件通信到诸如安全系统或控制中心等的另一装置或系统。
27.在一些情况下,无线通信装置102自身被配置为例如通过在无线通信装置上执行
计算机可读指令(例如,软件或固件)来进行运动检测系统的一个或多于一个操作。例如,各装置可以处理所接收到的无线信号以基于在通信信道中检测到的变化来检测运动。在一些情况下,另一装置(例如,远程服务器、网络附接装置等)被配置为进行运动检测系统的一个或多于一个操作。例如,各无线通信装置102可以将信道信息发送至用于进行运动检测系统的操作的中央装置或系统。
28.在操作的示例方面中,无线通信装置102a、102b可以向其它无线通信装置102c广播无线信号或寻址无线信号,并且无线通信装置102c(以及可能的其它装置)接收由无线通信装置102a、102b传送的无线信号。然后,无线通信装置102c(或另一系统或装置)处理所接收到的无线信号以检测由无线信号接入的空间中(例如,区域110a、11b中)的对象的运动。在一些实例中,无线通信装置102c(或另一系统或装置)可以进行针对图6所述的示例处理600的一个或多于一个操作、或者用于检测运动的另一类型的处理。
29.图2a和2b是示出在无线通信装置204a、204b、204c之间通信的示例无线信号的图。无线通信装置204a、204b、204c可以是例如图1所示的无线通信装置102a、102b、102c,或者可以是其它类型的无线通信装置。
30.在一些情况下,无线通信装置204a、204b、204c中的一个或多于一个的组合可以是运动检测系统的一部分,或者可以由运动检测系统使用。示例无线通信装置204a、204b、204c可以通过空间200传送无线信号。示例空间200可以在空间200的一个或多于一个边界处完全或部分封闭或开放。空间200可以是或可以包括房间的内部、多个房间、建筑物、室内区域或室外区域等。在所示示例中,第一壁202a、第二壁202b和第三壁202c至少部分地包围空间200。
31.在图2a和图2b所示的示例中,第一无线通信装置204a重复地(例如,定期地、间歇地、以预定的、未预定的或随机间隔等)传送无线运动探测信号。第二无线通信装置204b和第三无线通信装置204c基于无线通信装置204a所传送的运动探测信号来接收信号。
32.如图所示,在图2a中的初始时间(t0),对象在第一位置214a,并且在图2b中的后续时间(t1),该对象已移动到第二位置214b。在图2a和图2b中,空间200中的移动对象被表示为人类,但移动对象可以是另一类型的对象。例如,移动对象可以是动物、无机对象(例如,系统、装置、设备或组装件)、用于限定空间200的全部或一部分边界的对象(例如,壁、门、窗等)、或者另一类型的对象。
33.如图2a和图2b所示,从第一无线通信装置204a传送的无线信号的多个示例路径由虚线示出。沿着第一信号路径216,无线信号从第一无线通信装置204a传送并且从第一壁202a朝向第二无线通信装置204b反射。沿着第二信号路径218,无线信号从第一无线通信装置204a传送并且从第二壁202b和第一壁202a朝向第三无线通信装置204c反射。沿着第三信号路径220,无线信号从第一无线通信装置204a传送并且从第二壁202b朝向第三无线通信装置204c反射。沿着第四信号路径222,无线信号从第一无线通信装置204a传送并且从第三壁202c朝向第二无线通信装置204b反射。
34.在图2a中,沿着第五信号路径224a,无线信号从第一无线通信装置204a传送并且从第一位置214a处的对象朝向第三无线通信装置204c反射。在图2a的时间t0和图2b的时间t1之间,对象在空间200中从第一位置214a移动到第二位置214b(例如,离第一位置214a一段距离)。在图2b中,沿着第六信号路径224b,无线信号从第一无线通信装置204a传送并且
从第二位置214b处的对象朝向第三无线通信装置204c反射。由于对象从第一位置214a移动到第二位置214b,因此图2b所示的第六信号路径224b比图2a所示的第五信号路径224a长。在一些示例中,由于对象在空间中的移动,因此可以添加、移除或以其它方式修改信号路径。
35.图2a和图2b所示的示例无线信号可能通过它们各自的路径经历衰减、频移、相移或其它效应,并且可能具有例如通过壁202a、202b和202c在另一方向上传播的部分。在一些示例中,无线信号是射频(rf)信号。无线信号可以包括其它类型的信号。
36.传送信号可以在频率带宽中具有多个频率分量。传送信号可以以全向方式、以定向方式或以其它方式从第一无线通信装置204a传送。在所示示例中,无线信号穿过空间200中的多个相应路径,并且沿着各路径的信号可能由于路径损耗、散射或反射等而变得衰减,并且可能具有相位偏移或频率偏移。
37.如图2a和图2b所示,来自各种路径216、218、220、222、224a和224b的信号在第三无线通信装置204c和第二无线通信装置204b处组合以形成接收信号。由于空间200中的多个路径对传送信号的影响,空间200可被表示为输入传送信号并输出接收信号的传递函数(例如,滤波器)。在对象在空间200中移动的情况下,受到影响的信号路径中的信号的衰减或相移可以改变,因此空间200的传递函数可以变化。在从第一无线通信装置204a传送相同的无线信号的情况下,如果空间200的传递函数改变,则该传递函数的输出(例如,接收信号)也将变化。接收信号的变化可用于检测对象的移动。相反,在一些情况下,如果空间的传递函数不改变,则传递函数的输出(接收信号)将不改变。
38.在数学上,可以根据式(1)来描述从第一无线通信装置204a传送的传送信号f(t):
[0039][0040]
其中,ωn表示传送信号的第n个频率分量的频率,cn表示第n个频率分量的复系数,并且t表示时间。在传送信号f(t)从第一无线通信装置204a传送的情况下,可以根据式(2)描述来自路径k的输出信号rk(t):
[0041][0042]
其中,α
n,k
表示沿着路径k的第n个频率分量的衰减因子(或者信道响应;例如由于散射、反射和路径损耗引起的信道响应),并且φ
n,k
表示沿着路径k的第n个频率分量的信号的相位。然后,无线通信装置处的接收信号r可被描述为从所有路径向该无线通信装置的所有输出信号rk(t)的总和,其在式(3)中示出:
[0043][0044]
将式(2)代入式(3)得到下式(4):
[0045]
[0046]
然后,例如,可以分析无线通信装置处的接收信号r以检测运动。例如,使用快速傅立叶变换(fft)或另一类型的算法,可以将无线通信装置处的接收信号r变换到频域。变换后的信号可以将接收信号r表示为一系列的n个复数值,其中一个复数值用于相应频率分量(n个频率ωn处)中的各频率分量。对于频率ωn处的频率分量,可以在式(5)中如下表示复数值yn:
[0047][0048]
给定频率分量ωn的复数值指示该频率分量ωn处的接收信号的相对幅度和相移。当对象在空间中移动时,由于空间的信道响应α
n,k
不断变化,因此复数值yn变化。因此,在信道响应中检测到的变化(以及由此的复数值yn)可以指示对象在通信信道内的移动。相反,稳定的信道响应可以指示缺少移动。因此,在一些实现中,可以处理无线网络中的多个装置中的各装置的复数值yn,以检测在传送信号f(t)所穿过的空间中是否发生了运动。
[0049]
在图2a和图2b的另一方面中,可以基于通信信道的一些知识(例如,通过接收器所生成的反馈属性)在装置之间进行波束形成,该波束形成可用于生成由传送器为了使传送波束/信号在一个或多于一个特定方向上成形所施加的一个或多于一个转向属性(例如,引导矩阵)。因此,在波束形成处理中使用的转向或反馈属性的变化指示在由无线通信系统接入的空间中可能由移动对象引起的改变。例如,可以通过一段时间内的通信信道的显著变化(如由信道响应、或者转向或反馈属性、或者其任意组合所示)来检测运动。
[0050]
在一些实现中,例如,可以基于由接收器装置(波束形成接收端)基于信道探测提供的反馈矩阵来在传送器装置(波束形成发送端)处生成引导矩阵。由于引导矩阵和反馈矩阵与信道的传播特性有关,因此这些矩阵随着对象在信道内移动而改变。信道特性的变化相应地反映在这些矩阵中,并且通过分析矩阵,可以检测运动,并且可以确定所检测到的运动的不同特性。在一些实现中,可以基于一个或多于一个波束形成矩阵来生成空间地图。空间地图可以指示空间中的对象相对于无线通信装置的一般方向。在一些情况下,可以使用波束形成矩阵(例如,反馈矩阵或引导矩阵)的“模式”来生成空间地图。空间地图可用于检测空间中的运动的存在或者检测所检测到的运动的地点。
[0051]
图3是示出包括穿过不同类型的物理环境的无线通信链路322a、322b、322c的示例无线通信系统300的图。图3所示的各个无线通信链路是由无线通信装置302a、302b、302c中的各对无线通信装置提供的。特别地,无线通信链路322a是由无线通信装置302a、302b提供的;无线通信链路322b是由无线通信装置302b、302c提供的;并且无线通信链路322c是由无线通信装置302c、302a提供的。
[0052]
无线通信装置302a、302b、302c可以包括一个或多于一个wi-fi路由器、一个或多于一个移动装置(例如,智能电话、平板电脑、膝上型电脑、智能手表等)、所安装的一个或多于一个无线装置(例如,智能恒温器、wi-fi照相机、wi-fi门铃等)、或者用于进行无线通信的其它类型的装置。无线通信装置302a、302b、302c使用无线信号(例如,根据无线通信协议进行通信的射频信号)在无线通信链路322a、322b、322c上彼此进行通信。例如,无线通信装置302a、302b、302c可以根据wi-fi协议或另一类型的无线网络标准进行通信。
[0053]
在无线通信链路322a、322b、322c上在装置之间通信的信号可以由运动检测系统使用以检测无线通信系统300的物理环境中的对象的运动。例如,无线通信装置302a、302b、
302c可以由运动检测系统(例如,如针对图1所示的无线通信装置102a、102b、102c所述或以其它方式)使用。
[0054]
在图3所示的示例中,无线通信装置302a、302b、302c存在于通常为l字状的构造物(例如,建筑物、住宅或其它类型的构造物)内。由于构造物的形状和无线通信装置302a、302b、302c的相对地点,无线通信链路322a、322b、322b穿过不同类型的物理环境。特别地,无线通信链路322a、322b包括室内信号路径,并且无线通信链路322c包括室外信号路径。
[0055]
当无线通信装置302a、302b、302c用于运动检测时,无线通信链路322a、322b、322c中的各无线通信链路可以检测不同(可能重叠的)区中的运动。例如,无线通信链路322a可以检测主要在l字状构造物的一部分中的运动,而无线通信链路322b可以检测主要在l字状构造物的另一部分中运动;并且无线通信链路322c可以检测主要在l字状构造物的部分之间的室外区域中的运动。
[0056]
如图3所示,树320存在于无线通信装置302c、302a之间,并且阻挡无线通信链路322c的直接信号路径。在一些实例中,树320的(例如,由于风等的)自然移动可以由运动检测系统基于在无线通信链路322c上通信的无线信号来检测。因此,树320的运动可以触发运动检测系统中的警报或通知。
[0057]
在所示示例中,运动检测系统可被配置为在维持对l字状构造物内的运动的高灵敏度期间降低对树320的自然运动的灵敏度。例如,运动检测系统的用户可能希望避免基于假运动检测事件(例如,树320由于风而引起的移动)的警报或通知。在这种情况下,用户可以向运动检测系统提供输入以降低对无线通信链路322c所检测到的运动的灵敏度。
[0058]
在一些实现中,用户可以向运动检测系统通知运动检测事件为真或假。例如,当运动检测系统向用户警告运动检测事件时,运动检测系统可以提供如下的用户界面,该用户界面使得用户能够(例如,通过控件(widget)或以其它方式)指示运动检测事件是真(例如,用户希望接收通知的类型的运动)还是假(例如,不是用户希望接收通知的运动的类型)。在图5e中示出这种用户界面的示例。在这种情况下,运动检测系统可以降低检测到假运动的无线通信链路的运动灵敏度,增加检测到真运动的无线通信链路的运动灵敏度,或者进行这两个操作。例如,如果无线通信链路322c检测到树320的运动并且用户指示假运动检测事件,则运动检测系统可以降低与无线通信链路322c相关联的运动灵敏度。
[0059]
在一些实现中,用户可以直接调整个体无线通信链路的灵敏度水平。例如,运动检测系统可以提供用于将各个体无线通信链路与控制控件(例如,滑块、拨盘等)相关联的用户界面(例如,将在移动装置、计算机屏幕等上显示的用户界面),并且控制控件可以使得用户能够增加或减少各个体链路的灵敏度设置。在图3所示的示例中,用户可以降低针对覆盖树320的无线通信链路322c的灵敏度水平和/或增加针对覆盖室内区域的无线通信链路322a、322b的灵敏度水平。
[0060]
在一些实现中,用户可以直接调整无线通信装置的灵敏度水平。例如,运动检测系统可以提供用于将各个体无线通信装置(例如,网络中的各节点)与控制控件(例如,滑块、拨盘等)相关联的用户界面,并且控制控件可以使得用户能够增加或减少针对各个体装置所提供的链路的灵敏度设置。在图5b中示出这样的用户界面的示例。在图3所示的示例中,用户可以增加针对主要覆盖室内区域的无线通信装置302b的灵敏度水平和/或降低针对覆盖更多室外区域的无线通信装置302a、302c的灵敏度水平。例如,用户可以降低针对安装在
室外的装置(例如,室外wi-fi照相机、室外智能tv等)的灵敏度。
[0061]
在一些情况下,无线通信系统300包括可用于运动检测的附加的或不同的无线通信链路,并且用户可以提供输入以调整针对这些无线通信链路的一部分或全部的灵敏度设置。在所示示例中,无线通信装置302a、302b、302c中的各对无线通信装置具有单个无线通信链路。在一些情况下,无线通信装置302a、302b、302c中的各对无线通信装置可以具有多个无线通信链路。例如,一对无线通信装置可以针对不同的协议(例如,wi-fi、蓝牙(bluetooth)等)、针对不同的信道(例如,编码信道、频率信道)、针对传送和接收(例如,作为传送器和接收器的各装置)、针对不同的物理组件(例如,天线对等)、或者针对其它目的,具有不同的无线通信链路。此外,无线通信链路可以由各种无线网络拓扑来提供。
[0062]
图4是示出示例无线通信网络400中的节点和链路的图。示例无线通信网络400包括五个节点402a、402b、402c、402d、402e以及各对节点所提供的五个链路422a、422b、422c、422d、422e。无线通信网络400可以包括附加的或不同类型的节点和链路。例如,在无线通信网络400中各对节点可以具有一个或多于一个链路。
[0063]
在图4所示的示例中,无线通信网络400中的各个节点可以与(例如,与图3所示的无线通信装置302a、302b、302c类似或者以其它方式的)无线通信装置相对应,并且无线通信网络400中的各个链路可以与(例如,与图3所示的无线通信链路322a、322b、322c类似或者以其它方式的)相应的一对无线通信装置所提供的无线通信链路相对应。
[0064]
在图4所示的无线通信网络400的一些实现中,一些节点是无线接入点或路由器,并且一些节点是叶节点。例如,节点402a、402b、402c可被实现为网状网络中的无线接入点(ap),而节点402d、402e可被实现为通过这些ap中的一个或多于一个ap来接入该网状网络的无线装置(例如,移动装置、智能装置等)。作为示例,无线网络可以安装在住宅中,并且节点402a可以表示住宅的入口中所安装的ap,节点402b可以表示厨房中所安装的ap,节点402c可以表示卧室中所安装的ap,并且节点402d、402e可以是通过节点402b(厨房中所安装的ap)来接入该无线网络的叶节点(例如,支持wi-fi的照相机和智能电视)。
[0065]
在一些实例中,运动检测系统使用来自在链路422a、422b、422c、422d、422e中的一个或多于一个链路上交换的无线信号的数据以检测无线通信网络400的物理环境中的对象的运动。例如,运动检测系统可以从无线通信网络400收集数据以检测安装有无线网络的住宅中或住宅周围的运动。
[0066]
在一些实例中,运动检测系统还提供用于使得用户能够(例如,直接地或间接地)控制运动检测系统的灵敏度设置的用户界面。例如,运动检测系统具有与链路422a、422b、422c、422d、422e中的各链路相关联的灵敏度设置,并且用户输入可用于调整该灵敏度设置。
[0067]
图5a、图5b、图5c、图5d和图5e是示出由运动检测系统提供的示例用户界面500、520、540、560、580的图。图5a、图5b、图5c、图5d和图5e所示的示例用户界面是供在移动装置(例如,智能电话、平板电脑等)上显示所提供的图形用户界面。在一些情况下,运动检测系统提供用于在其它类型的装置(例如,智能手表、膝上型或台式计算机上的浏览器等)上显示的用户界面。
[0068]
根据(上述的)示例实现(其中,节点402a、402b、402c是具有位于入口、厨房和卧室的ap的住宅环境所用的无线网状网络的无线接入点,并且节点402d、402e是通过这些ap中
的一个或多于一个ap来接入该无线网状网络的叶节点),示例用户界面500、520、540、560、580是针对使用图4所示的示例网络拓扑的运动检测系统所提供的。
[0069]
示例用户界面500、520、540、560、580是由运动检测系统提供以在显示装置(例如,移动装置的显示元件)上(例如,向用户)进行视觉显示的模块。例如,运动检测系统可以将用户界面(例如,在无线通信链路上)发送到移动装置,并且移动装置可以接收用户界面并将这些用户界面显示在移动装置的显示元件(例如,触摸屏)上。然后,移动装置(例如,基于用户与触摸屏的交互)通过用户界面接收用户输入并将相关联的用户输入数据发送到运动检测系统。例如,移动装置可以基于通过图5a、图5b、图5c、图5d、图5e所示的界面元素中的一个或多于一个界面元素所提供的用户输入来生成用户输入数据。通常,运动检测系统可以提供其它类型的用户界面,以收集在这些示例所示的相同类型的用户输入,或者收集附加的或不同类型的用户输入。然后,运动检测系统可以处理用户输入数据并进行进一步操作(例如,修改运动检测系统、向移动装置发送响应等)。作为示例,通过用户界面500、520、540、560、580所收集的用户输入数据可以用在图6所示的示例处理600的操作中的一个或多于一个操作中,或者可以以另一方式使用。
[0070]
图5a所示的示例用户界面500包括使得用户能够选择运动检测系统的总体灵敏度的元素502。如图5a所示,元素502使得用户能够针对运动检测系统指定低、正常或高灵敏度。通过元素502所提供的灵敏度设置例如可用作运动检测系统所使用的所有链路的初始灵敏度设置。
[0071]
图5a所示的示例用户界面500还包括用于使得用户能够开启(或启用)运动检测系统中的“智能灵敏度”特征的元素504。当智能灵敏度特征被激活时,运动检测系统基于事件标记(tagging)来自动调整灵敏度(例如,无线通信链路或装置的灵敏度设置)。例如,可以要求用户将运动检测事件标记为真或假(例如,如图5e所示或者以其它方式),并且运动检测系统可以基于由用户提供的标记来调整灵敏度设置。
[0072]
图5a所示的示例用户界面500还包括使得用户能够打开用于控制装置灵敏度的另一用户界面的元素506。在图5a所示的特定示例中,选择元素506打开图5b所示的用户界面520,该用户界面520使得用户能够调整无线网络中的五个节点中的任何节点的灵敏度水平。
[0073]
图5a所示的示例用户界面500还包括使得用户能够恢复运动检测系统中的默认灵敏度设置的元素508。默认灵敏度设置例如可以包括在运动检测系统的初始安装中所提供的一组默认值。
[0074]
图5a所示的示例用户界面500还包括使得用户能够指定“通知冷却”持续时间的元素510。“通知冷却”持续时间是运动检测系统将在向用户的通知之间等待的时间量。在所示示例中,在用户界面元素510中指定了2分钟的通知冷却时间段。“通知冷却”持续时间可以是以另一方式(例如,利用不同类型的界面、利用不同时间单位、利用默认值等)指定的。
[0075]
图5b所示的示例用户界面520包括五个控制控件522、524、526、528、530,这些控制控件使得用户能够指示运动检测系统所使用的各无线通信装置的灵敏度水平。图5b所示的示例控制控件是滑块;可以使用其它类型的控件。如图5b所示,控制控件522使得用户能够调整(增加或减少)“路由器1”(例如,图4所示的节点402a)的灵敏度水平;控制控件524使得用户能够调整(增加或减少)“路由器2”(例如,图4所示的节点402b)的灵敏度水平;控制控
件526使得用户能够调整(增加或减少)“路由器3”(例如,图4所示的节点402c)的灵敏度水平;并且控制控件528、530使得用户能够调整(增加或减少)“叶1”和“叶2”(例如,图4所示的节点402d、402e)的各个灵敏度水平。
[0076]
图5c所示的示例用户界面540包括显示由运动检测系统生成的运动数据的元素542。如图5c所示,元素542包括水平时间线和运动数据图,该运动数据图指示运动检测系统随时间所检测到的运动的程度。在所示示例中,向用户通知所检测到的运动在特定时间(9:04)在特定地点(厨房)附近开始,并且所检测到的运动的相对程度由各时间点处的曲线的高度来指示。
[0077]
图5c所示的示例用户界面540还包括显示由运动检测系统的各节点检测到的运动的相对程度的元素546。特别地,元素546指示8%的运动是由“入口”节点(例如,住宅入口处所安装的ap)检测到的,而62%的运动是由“厨房”节点(例如,厨房中所安装的ap)检测到的。元素542、546中所提供的数据可以帮助用户使运动检测事件与用户的观察结果或知识相关,并且确定该运动检测事件是真还是假。在一些实例中,在元素542、546中所提供的数据帮助用户确定是否应调整与节点之一相关联的灵敏度水平。
[0078]
图5c所示的示例用户界面540还包括使得用户能够打开用于控制装置灵敏度的另一用户界面的元素544。在图5c所示的特定示例中,选择元素544打开图5d所示的用户界面560,该用户界面560使得用户能够调整“厨房”节点、“叶1”节点或这两者的灵敏度水平。
[0079]
图5d所示的示例用户界面560包括使得用户能够指示运动检测系统所使用的两个无线通信装置的灵敏度水平的两个控制控件562、564。图5d所示的示例控制控件是滑块;可以使用其它类型的控件。如图5d所示,控制控件562使得用户能够调整(增加或减少)“厨房”装置(例如,图4所示的节点402a)的灵敏度水平;并且控制控件564使得用户能够调整(增加或减少)“叶1”装置(例如,图4所示的节点402d)的灵敏度水平。
[0080]
图5e所示的示例用户界面580包括显示运动检测系统所生成的运动数据的元素582。图5e所示的元素582与图5c中的元素542相同。
[0081]
图5e所示的示例用户界面580还包括显示运动检测系统的各节点所检测到的运动的相对程度的元素586。图5e所示的元素586与图5c中的元素546相同。
[0082]
图5e所示的示例用户界面580还包括使得用户能够给运动检测事件加标记的元素584。特别地,元素584使得用户能够选择“人类”或“忽略”。在一些情况下,用户界面元素使得用户能够以另一方式(例如,通过不同类型的控件、利用不同类型的标记等)给运动检测事件加标记。示例元素584使得用户能够选择“人类”,以指示元素582中所显示的运动是由人类引起的;并且示例元素584可替代地使得用户能够选择“忽略”,以指示该运动不是由人类引起的。在该示例中,由人类进行的运动是用户希望运动检测系统为其提供警告的真运动事件的类型;而不是由人类引起的运动是用户不希望运动检测系统为其提供警告的假运动事件的类型。在其它示例中,运动检测系统可以对其它类型的运动事件进行定义或分类(例如,真、假、其它)。
[0083]
图6是示出例如由运动检测系统进行的示例处理600的流程图。运动检测系统可以处理基于通过空间(例如,在无线通信装置之间的无线链路上)传送的无线信号的信息,以检测空间中的对象的运动(例如,如针对图1和图2所述或者以其它方式)。处理600的操作可以由远程计算机系统(例如,云中的服务器)、用户装置(例如,收集用户输入的用户装置)、
无线通信装置(例如,无线通信装置中的一个或多于一个)、或者另一类型的系统来进行。例如,示例处理600中的操作可以由图3的示例无线通信装置302a、302b、302c中的一个或多于一个或者由图4的节点402a、402b、402c、402d、402e中的一个或多于一个来进行,以(例如,基于用户输入数据和可能的其它信息)调整运动检测系统中的设置并且(例如,基于调整后的设置)检测在空间中是否发生了运动。
[0084]
示例处理600可以包括附加的或不同的操作,并且这些操作可以以所示的顺序或以另一顺序进行。在一些情况下,图6所示的操作中的一个或多于一个可被实现为包括多个操作、子处理或其它类型的例程的处理。在一些情况下,操作可以组合、以另一顺序进行、并行进行、迭代、或者以其它方式重复或以另一方式进行。
[0085]
在图6所示的示例处理600中,运动检测系统具有与用于运动检测的各个无线通信链路相关联的灵敏度设置。例如,灵敏度设置可以指定运动检测算法中的阈值水平(例如,扰动阈值),使得运动检测算法在检测到超过阈值水平的观察活动(例如,信道扰动)时确定为发生了运动。灵敏度设置可以是或包括用于控制运动检测系统对从各个无线通信链路获得的数据的灵敏度的其它类型的值。示例处理600可用于修改灵敏度设置中的一个或多于一个,例如,以提高运动检测系统所提供的输出的准确度、提高基于输出所生成的通知的相关性或以其它方式改进运动检测系统。
[0086]
在610处,提供用户界面。该用户界面由运动检测系统提供以供在用户装置上显示。由运动检测系统提供的用户界面可以是例如图5a、图5b、图5c、图5d、图5e中的任何图所示的类型的图形用户界面;或者可以提供其它类型的用户界面。运动检测系统可以例如通过在通信链路上向用户装置发送数据、指令和/或其它信息来提供供在用户装置上显示的用户界面。作为示例,运动检测系统可以(例如,至少部分地)被实现为在无线通信装置其中之一上运行的软件系统,该软件系统可以通过本地无线网络连接、通过因特网或以其它方式将用户界面发送到用户的移动装置。作为另一示例,运动检测系统可以(例如,至少部分地)被实现为在用户装置上运行的软件系统,该软件系统在用户装置的显示元件上绘制用户界面。
[0087]
在620处,接收到用户输入数据。该用户输入数据是通过在610处所提供的用户界面而获得的。例如,用户装置可以在触摸屏上显示图形用户界面,并基于用户与触摸屏的交互来生成用户输入数据。然后,用户装置将用户输入数据提供到运动检测系统。在运动检测系统(例如,至少部分地)被实现为在无线通信装置其中之一上运行的软件系统的示例中,用户的移动装置可以通过本地无线网络连接、通过因特网或以其它方式将用户输入数据发送到无线通信装置。
[0088]
在630处,识别一个或多于一个无线通信链路;在640处,修改所识别的链路的灵敏度设置。各所识别的无线通信链路是由一对无线通信装置提供的。例如,无线通信链路可以是图3和图4所示的类型。
[0089]
在图6所示的示例处理600中,基于在620处运动检测系统所接收到的用户输入数据,在630处识别无线通信链路并且在640处修改灵敏度设置。在640处修改灵敏度设置将更新值指派给与在630处所识别的无线通信链路相关联的灵敏度设置。例如,运动检测系统可以基于所标记的运动事件来自动增加或减少灵敏度设置值。作为另一示例,通过与控制控件的用户交互所指定的灵敏度水平(例如,在1~10之间的值、在1~100之间的值或另一类
型的值)可以被转换为由运动检测系统在内部使用的灵敏度设置值(例如,由运动检测算法使用的阈值或另一类型的设置)。通常,修改灵敏度设置的值可以增加或减少运动检测系统对空间中的运动的灵敏度。
[0090]
在一些实现中,用户输入数据包括通过与用户界面的用户交互所指定的灵敏度水平。例如,用户界面可以包括控制控件(例如,图5b和图5d所示类型的控制控件、或者另一类型的控制控件),并且灵敏度设置可以是基于通过与控制控件的用户交互所指定的灵敏度水平。在图5b所示的示例中,用户交互通过滑块位置来指定灵敏度水平。
[0091]
在一些情况下,用户界面包括用户界面中的各自与特定无线通信装置相关联的一个或多于一个控制控件,使得用户可以指定个体无线通信装置的灵敏度水平(例如,如图5b和图5d所示)。在这种情况下,在630处所识别的无线通信链路可以是与同用户所调整的控制控件相关联的装置连接的无线通信链路(中的例如一个、一部分或全部)。
[0092]
在一些情况下,用户界面包括用户界面中的各自与特定无线通信链路相关联的一个或多于一个控制控件,使得用户可以指定个体无线通信链路的灵敏度水平(例如,用户能够直接控制图3的无线通信链路322a、322b、322c中的各无线通信链路的灵敏度水平)。在这种情况下,在630处通过无线通信链路与用户所调整的控制控件的关联来识别这些无线通信链路。
[0093]
在一些实现中,用户输入数据包括(例如,使用图5e所示的示例界面580中的“忽略”按钮的)假运动检测的指示,并且在630处基于假运动检测的指示来识别无线通信链路。在这种情况下,在640处调整灵敏度设置可以降低所识别的无线通信链路对空间中的运动的灵敏度。例如,运动检测系统可以降低检测到假运动事件的一部分或全部无线通信链路的灵敏度设置。可以与无线通信链路所检测到的各个扰动水平一致地或者成比例地降低灵敏度设置。
[0094]
在一些实现中,用户输入数据包括(例如,使用图5e所示的示例界面580中的“人类”按钮的)真运动检测的指示,并且在630处基于真运动检测的指示来识别无线通信链路。在这种情况下,在640处调整灵敏度设置可以增加所识别的无线通信链路对空间中的运动的灵敏度。例如,运动检测系统可以增加检测到真运动事件的一部分或全部无线通信链路的灵敏度设置。
[0095]
在650处,接收用于运动检测的数据。该数据是基于在成对的无线通信装置所提供的一个或多于一个无线通信链路上通过空间所通信的无线信号。用于运动检测的数据可以例如从无线通信装置中的一个或多于一个无线通信装置接收。运动检测数据可以包括或基于各无线通信链路的信道信息。
[0096]
在一些实例中,在650处所接收到的运动检测数据包括基于在630处所识别的无线通信链路中的一个或多于一个无线通信链路上通信的无线信号所生成的信道信息。信道信息例如可以包括信道响应、波束形成状态信息、或者可用于检测运动的其它类型的信道信息。信道信息可以包括信道扰动值。例如,可以根据随时间所收集的信道信息来生成各无线通信链路的信道扰动值的时间序列。
[0097]
在660处,分析该数据以确定在空间中是否发生了运动。例如,当对象在无线通信链路中的一个或多于一个无线通信链路的信号路径中移动时,运动检测系统可以检测空间中的对象的运动。该运动可以基于如在640处修改的灵敏度设置的值来检测。例如,运动检
测系统可以将修改后的灵敏度设置(例如,作为阈值、滤波或另一度量)应用于从在630处所识别的无线通信链路中的一个或多于一个无线通信链路上通信的无线信号所获得的运动检测数据。在一些实现中,可以分析信道扰动(例如,一个或多于一个无线通信链路的信道扰动值的时间序列)或其它信道信息,以检测在空间中是否发生了运动、确定所检测到的运动的相对地点、或这两者。
[0098]
在一些实例中,由于所检测到的扰动水平低于灵敏度设置所指定的阈值水平,因此运动检测系统没有检测到对象的运动。如此,在640处修改灵敏度设置可以降低运动检测系统的灵敏度,并由此减少运动检测事件的发生。在一些实例中,由于所检测到的扰动水平高于灵敏度设置所指定的阈值水平,因此运动检测系统确实检测到对象的运动。如此,在640处修改灵敏度设置可以增加运动检测系统的灵敏度,并由此增加运动检测事件的发生。
[0099]
当检测到运动时,运动检测系统可以向用户提供通知。例如,运动检测系统可以提供图5c和图5e所示的类型的用户界面、或者另一类型的用户界面。在一些情况下,可以基于通过用户界面所获得的用户输入数据来重复处理600的一个或多于一个操作。
[0100]
图7是示出示例无线通信装置700的框图。如图7所示,示例无线通信装置700包括接口730、处理器710、存储器720和电源单元740。无线通信装置(例如,图1的无线通信装置102a、102b、102c中的任何无线通信装置)可以包括附加的或不同的组件,并且无线通信装置700可被配置为如针对以上示例所述地操作。在一些实现中,无线通信装置的接口730、处理器710、存储器720和电源单元740一起容纳在共同的壳体或其它组装件中。在一些实现中,无线通信装置的组件中的一个或多于一个可以单独地容纳在例如单独的壳体或其它组装件中。
[0101]
示例接口730可以通信(接收、传送或这两者)无线信号。例如,接口730可被配置为通信根据无线通信标准(例如,wi-fi、4g、5g、蓝牙(bluetooth)等)进行格式化的射频(rf)信号。在一些实现中,示例接口730包括无线电子系统和基带子系统。无线电子系统可以包括例如射频电路以及一个或多于一个天线。无线电子系统可被配置为在无线通信信道上通信射频无线信号。作为示例,无线电子系统可以包括无线电芯片、rf前端、以及一个或多于一个天线。基带子系统可以包括例如被配置为处理数字基带数据的数字电子器件。在一些情况下,基带子系统可以包括数字信号处理器(dsp)装置或另一类型的处理器装置。在一些情况下,基带系统包括数字处理逻辑,以操作无线电子系统、通过无线电子系统通信无线网络业务、或者进行其它类型的处理。
[0102]
示例处理器710例如可以执行用于基于数据输入来生成输出数据的指令。指令可以包括存储器720中所存储的程序、代码、脚本、模块或其它类型的数据。附加地或可替代地,指令可被编码为预编程或可重新编程的逻辑电路、逻辑门、或者其它类型的硬件或固件组件或模块。处理器710可以是或包括通用微处理器,作为专用协处理器或另一类型的数据处理设备。在一些情况下,处理器710进行无线通信装置700的高级操作。例如,处理器710可被配置为执行或解释存储器720中所存储的软件、脚本、程序、函数、可执行文件或其它指令。在一些实现中,处理器710被包括在无线通信装置700的接口730或另一组件中。
[0103]
示例存储器720可以包括计算机可读存储介质,例如易失性存储器装置、非易失性存储器装置或这两者。存储器720可以包括一个或多于一个只读存储器装置、随机存取存储器装置、缓冲存储器装置、或者这些和其它类型的存储器装置的组合。在一些实例中,存储
器的一个或多于一个组件可以与无线通信装置700的另一组件集成或以其它方式相关联。存储器720可以存储处理器710可执行的指令。例如,这些指令可以包括用于进行图6所示的示例处理600中的操作中的一个或多于一个的指令。
[0104]
示例电源单元740向无线通信装置700的其它组件供电。例如,其它组件可以基于电源单元740通过电压总线或其它连接所提供的电力来进行操作。在一些实现中,电源单元740包括电池或电池系统,例如可再充电电池。在一些实现中,电源单元740包括适配器(例如,ac适配器),该适配器接收(来自外部源的)外部电力信号并将该外部电力信号转换为被调节以用于无线通信装置700的组件的内部电力信号。电源单元720可以包括其它组件或以其它方式进行操作。
[0105]
本说明书中所描述的一些主题和操作可以在数字电子电路中、或者在计算机软件、固件或硬件中实现,包括本说明书中所公开的结构及其结构等同物、或者这些结构中的一个或多于一个的组合。本说明书中所描述的一些主题可以被实现为一个或多于一个计算机程序(即计算机程序指令的一个或多于一个模块),该计算机程序被编码在计算机存储介质上以供数据处理设备执行或用于控制数据处理设备的操作。计算机存储介质可以是或者被包括在如下之中:计算机可读存储装置、计算机可读存储基板、随机或串行存取存储器阵列或装置、或者它们中的一个或多于一个的组合。此外,虽然计算机存储介质不是传播信号,但是计算机存储介质可以是编码在人工生成的传播信号中的计算机程序指令的源或目的地。计算机存储介质也可以是或者被包括在如下之中:一个或多于一个单独的物理组件或介质(例如,多个cd、盘或其它存储装置)。
[0106]
本说明书中所描述的操作的一部分可被实现为由数据处理设备对一个或多于一个计算机可读存储装置上所存储的或从其它源接收到的数据进行的操作。
[0107]
术语“数据处理设备”涵盖了用于处理数据的所有种类的设备、装置和机器,其例如包括可编程处理器、计算机、片上系统、或者前述中的多个或组合。该设备可以包括专用逻辑电路,例如fpga(现场可编程门阵列)或asic(专用集成电路)。该设备除了包括硬件之外,还可以包括用于创建所讨论的计算机程序的执行环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系统、跨平台运行时环境、虚拟机、或者它们中的一个或多于一个的组合的代码。
[0108]
计算机程序(也已知为程序、软件、软件应用、脚本或代码)可以以包括编译语言或解释语言、声明语言或过程语言的任何形式的编程语言来编写,并且其可以以任何形式进行部署,包括被部署为独立程序或者被部署为模块、组件、子例程、对象或者适合在计算环境中使用的其它单元。计算机程序可以但不需要与文件系统中的文件相对应。程序可以存储在文件的一部分中,其中该文件用于将其它程序或数据(例如,标记语言文档中所存储的一个或多于一个脚本)保持在专用于程序的单个文件中、或者保持在多个协调文件(例如,用于存储一个或多于一个模块、子程序或代码的一部分的文件)中。计算机程序可以被部署为在一个计算机上执行,或者在位于一个站点处、或跨多个站点分布并且通过通信网络互连的多个计算机上执行。
[0109]
本说明书中所描述的处理和逻辑流中的一些可以通过以下来进行:由一个或多于一个可编程处理器执行一个或多于一个计算机程序以通过对输入数据进行操作并生成输出来进行动作。这些处理和逻辑流还可以由专用逻辑电路进行,并且设备也可被实现为专
用逻辑电路,其中所述专用逻辑电路例如是fpga(现场可编程门阵列)或asic(专用集成电路)。
[0110]
为了提供与用户的交互,操作可以在计算机上实现,其中该计算机具有用于向用户显示信息的显示装置(例如,监视器或其它类型的显示装置)、以及用户可以向计算机提供输入所通过的键盘和指示装置(例如,鼠标、追踪球、平板电脑、触敏屏幕或其它类型的指示装置)。其它种类的装置也可以用于提供与用户的交互;例如,被提供至用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入可以以任何形式来接收,包括声音、语音或触觉输入。另外,计算机可以通过相对于用户所使用的装置发送和接收文档(例如,通过响应于从用户的客户端装置上的web浏览器接收到的请求而向该web浏览器发送web页面)来与该用户进行交互。
[0111]
在一般方面,在运动检测系统中调整灵敏度设置。
[0112]
在第一示例中,由运动检测系统提供用户界面,并且通过该用户界面获得用户输入。基于该用户输入来识别无线通信链路;该无线通信链路是由第一无线通信装置和第二无线通信装置提供的。基于该用户输入,向与运动检测系统中的无线通信链路相关联的灵敏度设置指派值。运动检测系统基于在无线通信链路上通过空间通信的无线信号来获得用于运动检测的数据。基于该数据和灵敏度设置的值来检测空间中的对象的运动。
[0113]
第一示例的实现可以包括以下特征中的一个或多于一个。对象存在于第一无线通信装置和第二无线通信装置之间的无线通信链路的信号路径中。
[0114]
第一示例的实现可以包括以下特征中的一个或多于一个。用户输入可以包括通过与用户界面的用户交互所指定的灵敏度水平。用户界面可以包括控制控件,并且灵敏度水平可以是通过与控制控件的用户交互所指定的。在用户界面中控制控件可以与第一无线通信装置相关联,并且用户交互可以指定第一无线通信装置的灵敏度水平。在用户界面中控制控件可以与无线通信链路相关联,并且用户交互可以指定无线通信链路的灵敏度水平。
[0115]
第一示例的实现可以包括以下特征中的一个或多于一个。用户界面可以包括多个控制控件,并且用户输入可以包括通过与多个控制控件的用户交互所指定的灵敏度水平。可以基于用户输入来识别多个无线通信链路。可以基于灵敏度水平向运动检测系统中的各个灵敏度设置指派值,其中灵敏度设置与各个无线通信链路相关联。用于运动检测的数据可以是基于在多个无线通信链路中的一个或多于一个无线通信链路上通过空间所通信的无线信号。可以基于该数据和灵敏度设置中的一个或多于一个灵敏度设置的值来检测运动。
[0116]
第一示例的实现可以包括以下特征中的一个或多于一个。用户界面可以由运动检测系统来提供。用户界面可以被提供到移动装置以供在该移动装置上显示。
[0117]
第一示例的实现可以包括以下特征中的一个或多于一个。用户输入可以包括假运动检测的指示,可以基于该假运动检测的指示来识别无线通信链路,并且向灵敏度设置指派值可以降低所识别的无线通信链路对空间中的运动的灵敏度。
[0118]
第一示例的实现可以包括以下特征中的一个或多于一个。可以基于用户输入来识别多个无线通信链路,其中这多个无线通信链路中的各无线通信链路是由各对无线通信装置提供的。可以基于用户输入来向运动检测系统中的各个灵敏度设置指派值,其中灵敏度设置与各个无线通信链路相关联。用于运动检测的数据可以是基于通过在多个无线通信链
路中的一个或多于一个无线通信链路上通过空间所通信的无线信号。可以基于该数据和灵敏度设置中的一个或多于一个灵敏度设置的值来检测运动。用户输入可以包括假运动检测的指示,可以基于假运动检测的指示来识别多个无线通信链路,并且向各个灵敏度设置指派值可以降低所识别的多个无线通信链路对空间中的运动的灵敏度。
[0119]
第一示例的实现可以包括以下特征中的一个或多于一个。灵敏度设置的值可以指定运动检测算法中的阈值水平,并且检测空间中的对象的运动可以包括:基于数据来检测高于阈值水平的扰动。向灵敏度设置指派值可以增加运动检测系统对空间中的运动的灵敏度。向灵敏度设置指派值可以减少运动检测系统对空间中的运动的灵敏度。
[0120]
在第二示例中,一种非暂时性计算机可读介质,用于存储在由数据处理设备执行时可操作以进行第一示例的一个或多于一个操作的指令。在第三示例中,一种系统包括用户界面装置、多个无线通信装置、以及被配置为进行第一示例的一个或多于一个操作的计算机装置。
[0121]
第三示例的实现可以包括以下特征中的一个或多于一个。无线通信装置其中之一可以是或包括计算机装置。无线通信装置其中之一可以是或包括用户界面装置。计算机装置可以位于远离无线通信装置和/或用户界面装置的位置。
[0122]
尽管本说明书包含很多细节,但这些细节不应被理解为对可以要求保护的范围的限制,而应被解释为特定于特定示例的特征的描述。还可以组合在单独实现的上下文中在本说明书所描述的或在附图中所示的特定特征。相反,在单个实现的上下文中所描述的或所示的各种特征还可以在多个实施例中单独实现或者以任何适合的子组合实现。
[0123]
类似地,尽管按特定顺序在附图中描绘了这些操作,但这不应当被理解成为了实现期望结果就需要按所示特定顺序或顺次进行这些操作、或者进行全部所示操作。在特定情形下,多任务和并行处理可能是有利的。此外,以上所述的实现中的各种系统组件的分离不应当被理解为所有实现中均需要这些分离,并且应当理解,所述的程序组件和系统通常可以一起集成到单个产品中或者封装到多个产品中。
[0124]
已经描述了许多实施例。然而,应当理解,可以进行各种修改。因此,其它实施例在所附权利要求书的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1