用于利用信号识别检测触发的无线信号存储的方法、装置和计算机程序产品的制作方法

文档序号:6002120阅读:229来源:国知局
专利名称:用于利用信号识别检测触发的无线信号存储的方法、装置和计算机程序产品的制作方法
技术领域
本发明的实施例总体上涉及无线局域网(WLAN)领域,并且更具体地,本发明的实施例涉及实时位置系统和WLAN。
背景技术
随着便携计算机(诸如“膝上型”、“笔记本”和“笔”计算机)的使用在办公环境、エ业环境、家庭、零售店和其它位置中正变得越来越普遍,无线局域网(WLAN)和实时位置系统(RTLS)正变得更普遍。随着无线联网技术的可用性増加和成本減少,已经开发了可以实施实时定位的WLAN接收器。然而,许多接收器经常遭受缺乏处理能力的困扰,并且因此不能分析在系统内传达的所有信号。由于信号处理活动可能经常是计算密集的,所以接收
器的有限计算能力可能由于接收器不能以接收通信的速率分析传入信号而造成遺漏的通信。遗失的或者遗漏的通信可能造成RTLS解决方案的系统滞后时间和定位操作失败。照这样,不能实时或者接近实时地处理网络流量可能对网络的如下RTLS方面具有所不希望的影响,这些方面被希望提供资产位置的实时或者接近实时的指示。

发明内容
描述了对无线通信网络内的多个频率信道上的无线通信信号进行缓冲以支持经缓冲信号的迅速后置处理的方法、装置和计算机程序产品。就这一点而言,可以实施ー个或者多个信号缓冲器以与到达时间信息相关联地存储在多个频率信道上接收的无线通信信号。一个或者多个接收器和/或中央处理代理可以被配置成分析频率信道以标识兴趣信号并且向信号缓冲器发送触发请求以用于获取可能用于源位置确定的兴趣信号的一个或者多个数据表示。在一些示例实施例中,可以从空间上分离的孔(aperture)捕获并且响应于至少共同触发来获取兴趣信号的表示。可以获取并且出于实时定位或者其它网络应用的目的而随后分析存储于信号缓冲器中的兴趣信号。就这一点而言,在通信系统或者网络内的接收器可以被配置成接收和存储在射频频谱的宽部分上接收的信号。然而接收器可以被调谐到RF频谱的宽部分内的一个或者多个频率信道以用于触发。根据ー些示例实施例,接收器可以被配置成在一些频率频道上触发,而相同接收器可以被配置成接收和存储在更大数目的频率信道上接收的信号的数据表示。在接收器检测到兴趣信号时,触发事件可以出现。作为响应,可以生成触发请求,并且触发接收器(生成触发请求的接收器)可以向其它接收器传输触发请求。例如,触发请求可以被传送到区域中很可能也已经接收到该兴趣信号的一些接收器。其它接收器可以被配置成从相应信号缓冲器获取兴趣信号的数据表示并且提供数据表示以用于分析。在此提供根据本发明示例实施例的各种方法、装置和计算机程序产品。一种用于利用信号识别检测触发的无线信号存储的示例方法包括经由多个频率信道接收多个无线信号;在信号缓冲器中存储多个无线信号的表示;以及接收针对兴趣信号的触发请求。就这一点而言,可以已经基于分析多个无线信号内的至少ー个无线信号以由此标识兴趣信号生成了触发请求。示例方法还可以包括基于触发请求从信号缓冲器获取兴趣信号的表示并且分析具有相关联信号特性的兴趣信号的获取的表示以确定兴趣信号的来源的位置。在另ー示例实施例中,提供一种用于利用信号识别检测触发的无线信号存储的装置。该示例装置包括射频前端,配置成经由多个频率信道接收多个无线信号;以及信号缓冲器,配置成存储多个无线信号的表示。该示例装置还包括配置成接收针对兴趣信号的触发请求的处理器。就这一点而言,可以已经基于分析多个无线信号内的至少ー个无线信号以由此标识兴趣信号生成了触发请求。示例装置的处理器还被配置成基于触发请求从信号缓冲器获取兴趣信号的表示,并且分析具有相关联信号特性的兴趣信号的获取的表示以确定兴趣信号的来源的位置。在又一实施例中,提供一种用于利用信号识别检测触发的无线信号存储的示例计算机程序产品。该示例计算机程序产品包括至少ー个计算机可读存储介质,该至少ー个计
算机可读存储介质具有存储于其中的可执行计算机可读程序代码指令。示例计算机程序产品的计算机可读程序代码指令被配置成在信号缓冲器中存储多个无线信号的表示。就这ー点而言,可以已经经由多个频率信道接收了多个无线信号。示例计算机程序产品的计算机可读程序代码指令还被配置成基于触发请求从信号缓冲器获取兴趣信号的表示,并且分析具有相关联信号特性的兴趣信号的获取的表示以确定兴趣信号的来源的位置。就这一点而言,可以已经基于分析多个无线信号内的至少ー个无线信号以由此标识兴趣信号生成了触发请求。另ー用于利用信号识别检测触发的无线信号存储的示例设备包括用于经由多个频率信道接收多个无线信号(例如,射频前端或者处理器),在信号缓冲器中存储多个无线信号的表示的装置;以及用于接收针对兴趣信号的触发请求的装置(例如,处理器)。就这一点而言,可以已经基于分析多个无线信号内的至少ー个无线信号以由此标识兴趣信号生成了触发请求。该示例装置还包括用于基于触发请求从信号缓冲器获取兴趣信号的表示的装置(例如,处理器);以及用于分析具有相关联信号特性的兴趣信号的获取的表示以确定兴趣信号的来源的位置的装置(例如,处理器)。


在已经这样概括性地描述了本发明的情况下,现在将參照未必按比例绘制的以下附图,在附图中图I图示了根据本发明的各种示例实施例的示例无线通信系统;图2是根据本发明的各种示例实施例的示例接收器的框图;图3图示了根据本发明的各种示例实施例的示例信号存储管理器;以及图4a和4b是根据本发明的各种示例实施例的用于利用信号识别检测触发的无线信号存储的方法的流程图。
具体实施例方式现在下文将參照其中示出了本发明的ー些但是并非所有实施例的附图更完全描述本发明的实施例。实际上,本发明可以体现为许多不同形式并且不应被解释为限于在此阐述的实施例;相反,提供这些实施例使得本公开内容将满足可适用法律的要求。相似标号通篇指代相似要素。如在此使用的那样,术语“数掘”、“内容”、“信息”和类似术语可以互換地用来指代能够根据本发明的实施例来传输、接收、操作和/或存储的数据。另外,提供如在此使用的术语“示例性”并非为了传达任何定量评估,而是作为替代仅传达对示例的举例说明。根据本发明的ー个示例实施例,图I描绘了通信系统100。系统100可以包括ー个或者多个接收器105 (例如,接收器105a、105b和105c)和一个或者多个节点110 (例如,节点IlOa和IlOb)。系统100还可以包括与一个或者多个接收器105通信的网络125,以及在一些示例实施例中,系统100可以包括集中处理代理120。根据各种示例实施例,系统100可以是无线局域网(WLAN)或者任何其它类型的无线网络,并且可以支持经由任何类型的通信标准的通信。可以在ー个或者多个频率或者通信信道上进行系统100内的无线通信(例如,节点110与接收器105之间的通信)。系统
100可以被配置成支持被动应用(诸如差分到达时间(DTOA)位置应用,其中例如节点110向接收器105传输如下信号,可以检测和分析该信号以标识节点110的位置)。作为更具体的示例,系统100可以被配置成支持根据IS024730标准的通信。附加地或者备选地,系统100还可以作为用于对WLAN終端和标签发射器或者节点(诸如节点110)进行定位的系统来操作。节点110可以是配置用于在通信系统(诸如WLAN通信系统)中使用的设备或者移动终端。在一些示例实施例中,节点110可以被配置成实施RTLS的方面。节点110可以是具有无线通信能力的标签。在ー些示例应用中,节点110可以粘附到移动物理资产以有助于确定相关联资产的位置。在一些示例实施例中,节点1140可以作为IS024730设备来操作。在一些示例实施例中,接收器设备(例如,在系统内配置为接收器105之前)可以被视为节点,并且可以使用定位技术(诸如例如在此描述的定位技木)来分析源自接收器设备的信号以标识接收器设备的位置。就这一点而言,使用这些定位技术对被视为节点的接收器设备进行定位可以是用于例如配置通用接收器设备为接收器105的配置过程的一部分。根据各种示例实施例,节点110可以被配置成传输用于对节点110进行定位这ー目的的无线信号。就这一点而言,节点110可以被配置成向接收器105传输无线信号以有助于例如使用三角測量或者其它RTLS解决方案对节点110进行定位。參照图1,分别地,节点IIOa可以传输无线信号111而节点IlOb可以传输无线信号116以有助于确定节点IlOa和节点IlOb的地理位置。在一些示例实施例中,附加地或者备选地,节点110可以被配置成作为WLAN设备来进行通信。就这一点而言,节点110可以是静止或者移动通信終端(诸如计算机、服务器、打印机、RFID读取器、条形码扫描仪、公用电话亭、多频带电话、网络存储设备或者移动終端(例如,移动电话、移动多频带电话、便携式数字助理(PDA)、寻呼机、移动电视、游戏设备、移动或者膝上型计算机、相机、录像机、音频/视频播放器、无线电、全球定位系统(GPS)设备、前述各项的任何组合等))。集中处理代理120可以是经由有线或者无线连接与系统100通信的计算机、服务器或者其它网络设备。如图I中所示,例如,集中处理代理120包括用于网络通信的天线。中央[xinmingl]处理代理120可以被配置成执行用于系统100的任何类型的中央处理。例如,中央处理代理120可以被配置成如下文进ー步描述的那样关于兴趣信号执行计算。附加地或者备选地,中央处理代理120可以被配置成如下文进ー步描述的那样关于预定波形(例如,WiFi传输的前导)执行触发。尽管在一些示例实施例中,中央处理代理120可以是单个网络实体,但是根据各种其它备选实施例,如在此描述的中央处理代理的功能可以在系统100内分离和/或分布(例如,分布到接收器105)。网络125可以是作为系统100的更广义架构的一部分而包括的任何类型的有线或者无线网络。网络125可以并入到其它局域网(LAN)或者WLAN的连接,并且网络125可以在一些示例实施例中提供系统100与因特网之间的连接。尽管网络125在图I中被描绘为与接收器105c连接或者通信,但是根据各种示例性实施例,系统100的接收器105中的一些或者所有接收器可以与网络125连接或者通信,并且系统100的节点110中的一些或者所有节点也可以与网络125连接或者通信。在一些示例实施例中,接收器105可以作为客
户端连接到网络125。在系统100内,接收器105可以被配置成有助于ー些或者所有无线通信。接收器105可以被配置成从系统100内的任何实体接收通信,并且向系统100内的任何实体传输通信。除了作为系统100内的通信点之外,接收器105还可以被配置成支持RTLS的各种方面(诸如出于定位目的从节点110接收信号)。图2提供接收器105的详细框图。接收器105可以被配置成有助于系统100内的通信。如下文进ー步和在此一般性描述的那样,可以通过配置每个接收器105以分析特定信道经由频率重用优化用于处理系统100内的通信的能力。系统100经由接收器的配置可以用作用于不同类型的无线信号格式、频率或者组合的“软”(模块的和软件可升级的)位置处理器系统。系统100的示例实施例经由接收器105的配置来提供现有信息技术通信网络的操作的低复杂性和简单性。接收器105可以被配置成作为有源天线来操作并且可以将RTLS层从网络125隔离并且允许升级以求更多灵活性。在一些示例实施例中,系统100可以通过让接收器105除了接入点(AP)之外或者代替接入点(AP)作为客户端进行操作而服从现有的和演进的网络安全过程。因而,根据各种示例实施例的接收器105可以降低在物理层的RTLS检测的成本。接收器105可以被远程设置成与可以与网络125相关联的主机接入点完全独立的调制格式和频率。參照图2,接收器105可以包括天线12和可配置射频(RF)前端电路14。天线12可以是单频或者多频带天线。天线12可以代表分集天线,并且天线12可以被配置成支持基于由RF前端使用的天线类型对信号缓冲数据的后置处理。可配置RF前端电路14也可以是单频或者多频带以用于在各种频率接收信号。根据ー些示例实施例,接收器105可以包括可以被配置用于ー个或者多个特定频率频带和/或调制类型的ー个或者多个RF前端。根据ー些示例实施例,RF前端电路14以及接收器10的其它部分可以包括频率合成器(例如,模拟设备F4360-0)和降频转换器(例如,模拟设备8347)或者由它们实施。RF前端电路14可以被配置成对RF频谱的宽部分或者エ业、科学和医学(ISM) RF频带的宽部分(该部分可以是完全或者部分带宽以约束检测到的信号的数目)执行信号检测。就这一点而言,RF前端电路14可以被配置成检测多个频率信道上的信号。在一些示例实施例中,RF前端电路14可以被配置用于传入信号的基带信号检测和处理。就这一点而言,根据ー些示例实施例,RF前端电路14可以被配置成将接收的信号降频转换成基带,并且可以被配置成将在多个频带上接收的信号降频转换成分割的或者重叠的基帯。响应于检测到信号,RF前端电路14可以被配置成向信号存储管理器130、处理器22和/或可配置信号波形检测器18提供检测到的ー个或者多个信号。频率信道信息(例如,对在其上接收/检测信号的信道的指示)也可以由RF前端电路14提供。根据各种示例实施例,可以向信号存储管理器130提供时序信息和频率信道信息以用于与接收的信号的数据表示相关联地存储。可配置信号波形检测器18可以是用于接收器105的触发机制,该机制用来标识兴趣信号以用于进ー步处理。就这一点而言,波形检测器18可以被配置成比较由前端电路14提供的信号的表示与预定波形(也称为触发)。可以关于数据模式、调制类型、位间距等定义预定波形。根据ー些示例实施例,附加地或者备选地,波形检测器18还可以被配置成在通信内的接收内容(诸如数据分组的内容)时触发。例如,引起触发的内容可以是源或者目的地MAC地址或者例如WLAN架构中的其它协议參数和细节。引起触发的内容还可以指
定具有相似调制和/或信道特性的许多资产中的感兴趣的特定资产。如果在预定波形与接收的信号之间标识了匹配,则已经标识了兴趣信号并且触发事件可以发生。响应于触发事件,可以向处理器22提供触发信号,该信号指示应当关于信号采取进ー步动作。根据各种实施例,波形检测器18可以被配置成在由RF前端电路14提供的基带信号的表示时执行触发。用于触发的示例预定波形可以是特定频率信道上的信号的前沿。当接收信号并且波形检测器18标识前沿时,触发事件可以发生。作为响应,生成并且向处理器22提供触发信号,该触发信号指示已经标识了兴趣信号。预定波形的更多示例可以包括传输(诸如WiFi传输)的前导、包括特定地址的数据模式、设备的特定ID帧(例如,包括MAC地址的ID帧)的数据模式、握手脉冲、用干与特定信道匹配的唯一标识符的数据模式、传输器签名或者指纹(例如,可能由于在发射器上电时加热所致的唯一调制和频率移动以及失真)等。波形检测器18可以被配置成根据各种目标频率信道上的各种预定信号波形来触发。例如,可以针对WLAN信号(例如,包括802. Ilb,802. Ilg和802. Iln的IEEE 802. 11信号)、ANSI 371信号(例如,根据IS024730格式化的ANSI 371信号)、IS02730-5信号、超宽带(UffB)信号(包括UWB 500 和 UWB 1000)、IEEE 802. 15. 4 和 4a、Zigbee、ISO 18000-7、蓝牙信号、OFDM(正交频分复用)信号等定义预定波形。可以关于各种波形属性(诸如波形的形状、调制类型、数据格式和/或到达时间(TOA)信息)定义预定波形。另外,波形检测器18可以被配置成基于以各种频率信道为目标的任何数目的预定波形来进行触发。在一些示例实施例中,波形检测器18可以被配置成在选定频率信道上接收信号时触发。就这一点而言,尽管RF前端电路14可以在更大数目的频率信道上接收/检测信号,波形检测器18也可以仅在那些频率信道的子集上触发。接收器105也可以包括信号存储管理器130。信号存储管理器130可以被配置成接收由可配置RF前端电路14接收/检测的信号的表示并且存储表示。信号存储管理器130也可以被配置成接收针对存储的信号的表示的请求(触发请求)并且获取与信号相关联的数据以用于传输和/或分析信号的表示。
图3描绘了可以包括信号缓冲器135和请求处理器140的信号存储管理器130的详细框图。信号存储管理器130可以作为単独硬件设备并入到接收器105中,或者信号存储管理器130或者信号存储管理器130的ー些方面可以并入到接收器105的其它子部件(诸如下文描述的处理器22)中。在一些示例实施例中,信号存储管理器103可以体现为驻留在接收器105的存储器和电路内的计算机程序产品。信号缓冲器135可以是配置成存储接收的信号的多个表示(例如,数据表示)的任何类型的计算机可读存储器存储设备。根据各种示例实施例,信号缓冲器135可以包括易失性和/或非易失性存储器。例如,信号缓冲器135可以包括随机存取存储器(RAM)(包括动态和/或静态RAM、片上或者片外高速缓存存储器等)。在一些示例实施例中,可以在共同芯片上包括信号缓冲器135和请求处理器140。在一些示例实施例中,信号缓冲器135可以是硬盘驱动器、闪存卡等。信号缓冲器135可以被配置成经由输入145接收无线信号的多个表示。根据ー些实施例,输入145可以与RF前端电路14连接或者以其他方式通信,从而使得信号缓冲器135可以从RF前端电路14接收信号的表示以用于存储在信号缓冲器135内。在一些示例实施例中,可以接收信号的表示作为基带信号的表示。信号缓冲器135可以被配置成以循环方式存储信号的表示。就这一点而言,可以存储信号的表示直至信号缓冲器135的存储器容量耗尽或者已满。一旦信号缓冲器135已满,则信号缓冲器135可以用新接收的表示改写最旧的信号的表示。根据各种示例实施例,可以基于例如系统100的通信中的延时和与信号的分析相关联的延时来选择信号缓冲器135的存储器容量以便避免信号缓冲器135改写可能仍然需要用于分析的信号的表示这样的情形。根据ー些示例实施例,信号缓冲器可以在大小上设定成允许存储四分之一秒(l/4s)内接收的信号。根据各种不例实施例,信号的表不可以与描述何时接收相关联信号的时序信息(例如,到达时间和持续时间)以及描述在其上接收相关联信号的信道的频率信道信息相关联地存储。根据各种示例实施例,时序信息和频率信道信息可以在触发请求中用作查询标准以获取代表兴趣信号的数据。请求处理器140可以是微处理器、数字信号处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。请求处理器140可以是单独的个体处理设备,或者请求处理器140可以并入到另ー处理设备(诸如下文描述的处理器22)中。请求处理器140可以被配置成接收触发请求。触发请求可以是用于从信号缓冲器135获取信号的特定表示的消息或者命令。触发请求可以包括可以用来对与信号缓冲器135中的兴趣信号相关联的数据进行定位的信号标准。触发请求也可以包括目的地信息,该目的地信息指示应当向何处发送获取的信号数据以用于分析。触发请求可以经由输入150由请求处理器140接收。如下文进ー步描述的那样,触发请求可以源自系统100内的多个实体。然而,请求处理器140可以接收触发请求、获取由触发请求标识的兴趣信号的数据表示,并且经由输出155向目的地发送获取的数据。根据ー些示例实施例,用于由波形检测器18比较的预定波形可以与其它信息相关联地存储以用于在生成触发请求时使用。用于在触发请求中包括的目的地信息可以与预定波形相关联地存储。例如,当触发事件关于特定预定波形发生时,可以获取用于为触发请求路由的目的地信息以用于包含在触发请求中。再次參照图2,在一些示例实施例中可以是基带处理器的处理器22可以被配置成关于兴趣信号分析或者以其他方式采取动作。例如,处理器22可以被配置成通过分析在各种接收器105处接收的兴趣信号的数据表示来执行对节点(例如,节点115)的定位。根据ー些示例实施例,处理器22可以被配置成从波形检测器18接收触发信号,并且分析从RF前端电路14接收的对应信号。就这一点而言,处理器22可以支持多个波形类型并且可以预先执行信号捕获以用于触发生成。另外,处理器22可以被配置成从波形检测器18接收触发信号,并且生成将经由系统控制器26、媒体访问控制器(MAC) 34和网络125向其它接收器105传输的触发请求。就这一点而言,可以向每个接收器105提供唯一 MAC地址。接收触发请求的接收器105可以有可能从相应信号存储管理器130获取兴趣信号的数
据表示,并且向请求接收器105或者另ー网络实体传输获取的数据以用于分析兴趣信号。相应地,处理器22可以被配置成响应于在系统100中的某处的接收器105中发生的触发事件以多个方式动作。例如,接收器105可以对本地触发事件(由接收器105内的波形检测器18标识的触发事件)做出响应。就这一点而言,本地触发事件可以由于由波形检测器18在预定波形与接收的信号之间标识匹配而发生。处理器22可以从波形检测器18接收触发信号。响应于触发信号,处理器22可以分析从RF前端电路14接收的兴趣信号的表不。附加地或者备选地,本地触发事件可以使得处理器22向信号存储管理器130发送触发请求以用于获取兴趣信号的数据表示以用于分析。备选地或者附加地,处理器22可以向远程接收器105发送触发请求以从其它接收器获取兴趣信号的数据表示以用于数据表示的组合分析。根据ー些示例实施例,信号的分析可以发生在中央位置而不是接收器内(诸如发生在中央处理代理120处),并且可以定义触发请求从而使得向作为中央位置的目的地发送与兴趣信号相关联的数据以用于分析。另外,处理器22可以由于远程触发事件(由另ー网络实体(诸如另ー接收器105)的波形检测器标识的触发事件)而从远程接收器105接收触发请求。由于远程触发事件,处理器22可以从其它接收器或者其它网络实体接收触发请求。处理器22转而可以获取与兴趣信号相关联的数据并且根据触发请求向目的地位置传输数据。根据可以由接收器105实施的各种应用(例如,RTLS应用),接收器105可以请求访问关于各种接收器105在系统100内的位置的信息以确定哪个接收器可能已经接收了兴趣信号。就这一点而言,可以仅向可能已经接收了信号的那些接收器105发送触发请求。为了标识用于传输触发请求的附近接收器,可以维护包括例如地址、地理位置等的接收器信息的诸如列表、表格、数据库等数据结构。数据结构可以可编程到接收器105的固件中。在一些示例实施例中,触发接收器可以向其中维护接收器信息的中央网络实体(例如,集中处理代理120)传输触发请求,并且中央网络实体可以向适当接收器转发触发请求以用于获取兴趣信号。接收器105也可以包括T0A(到达时间)处理器28、系统控制器26和媒体访问控制器(MAC)。根据实施RTLS的方面的各种示例实施例,可以向TOA处理器28发送兴趣信号的数据表示以产生和/或评估时序信息(例如,时间戳)以有助于位置确定。附加地,可以向系统控制器26发送与兴趣信号相关联的信息,该系统控制器26可以管理接收器105的实时配置和将通过MAC 34向外传达的数据这两者。系统控制器26可以包括信号时序电路,该信号时序电路用于生成并且向处理器22和接收器105的其它部件提供与将被提供以用于分析的接收的/检测的信号相关联的时序信息(例如,以时间戳的形式)。就这一点而言,系统控制器26也可以基于本地生成的并且基于远程系统要求的指令来预先配置RF前端电路14、波形检测器18和处理器22。MAC设备34可以作为客户端通过有线或者无线连接向网络125导引数据。系统控制器26也可以向处理器22反馈具体信号模式和位置资产标识符(ID)命令,该处理器与TOA处理器28结合工作以用于确定资产位置(诸如图I的节点110或者115的位置)。根据各种示例实施例,兴趣信号的获取的表示可以基于与信号相关联的到达时间或者时序信息由处理器22和/或TOA处理器28分析以获得资产位置。照这样,接收器105可以被配置为诸如在通过整体引用将其公开内容结合于此的、共同转让的美国专利号5,920,287、专利号5,995,046、专利号6,121,926、专利号6,127,976以及国际申请号PCT/US2007/007573中描述的位置处理器。另外,处理器22、TOA处理器28和/或外部处理器(例如,集中处理代理120的处理器)可以被配置成基于包括到达角度(AoA)、视线(LoS)、到达时间(ToA)到达时间差(TDoA)、接收的信道功率指示(RCPI)、接收的信号强度指示 (RSSI)、飞行时间(ToF)、双向测距(TWR)、对称双边-双向测距(SDS-TWR)、近场电磁测距(NFER)等的各种技术执行信号始发定位。基于前文,根据ー些实施例的接收器105内的信号缓冲的实现方式允许后置处理相应信号。以这一方式,可以采取关于兴趣信号的越来越密集和复杂的计算(例如,RTLS计算)而没有在计算进行时潜在地遗漏其它信号的弊端。照这样,本发明的各种示例实施例允许执行计算密集的位置算法(诸如具有更高质量因子(即更可靠结果)的位置算法),同时又避免丢失获取的信号。另外,根据各种示例实施例,缓冲的数据的后置处理除了实时波形检测之外还实现DTOA确定中的改进。根据本发明的各种示例实施例,可以按照多种方式执行用于生成触发信号和/或触发请求的触发。可以按照分布式方式执行触发,其中每个接收器105关于频谱的子部分执行触发而还缓冲在频谱的更大部分中接收的信号。照这样,多个接收器可以在以这样的方式配置系统100时共同操作以关于频谱的更大部分内的任何信号执行触发。照这样,系统100可以运用分布式触发解决方案,并且因此系统100可以关于触发可缩放。上文提供涉及到本地触发解决方案的ー个示例实施例。然而,可以单独或者组合运用其它触发解决方案。在一种触发解决方案中,可以在系统100内出于触发的目的而实施可能采取安全处理器形式的集中处理器(例如,集中处理代理120的集中处理器)。根据各种示例实施例,集中处理代理120可以实施和/或在其内包括集中处理器。就这一点而言,集中处理代理120可以是配置成在接收信号以用于分析时通过处理器(例如,微处理器、数字信号处理器、ASIC、FPGA等)移动接收的信号和在接收的信号内的数据分组的WLAN AP。由于集中处理器可以被配置成接收与在系统100内传输的所有分组相关联的信号或者至少接收在节点110和系统100的在范围内的接收器105之间传输的信号,中央处理代理120也可以被配置成经由触发标识兴趣信号。就这一点而言,集中处理器可以包括与波形检测器18类似的功能。在其中集中处理器为安全处理器的示例实施例中,集中处理器可以被配置成接收并且出于安全的目的而分析在系统100中传达的一些或者所有数据分组。例如,可以出于提供高级和自适应安全增强的目的而处理分组。集中处理器除了它作为安全处理器的作用之外还可以执行触发。响应于标识兴趣信号,集中处理器可以被配置成可能基于在如上文描述的数据结构中维护的接收器信息来生成触发请求并且向适当接收器传输触发请求。在ー些不例实施例中,集中处理器可以被配置成针对与系统100相关联的一些或者所有频率信道执行触发。由于可以在集中处理器处执行触发,所以接收器105无需包括触发功能并且可以依赖于集中处理器进行触发。就这一点而言,接收器可以简单地从集中处理器接收触发请求。在如上文描述的那样可以与系统100内的其它触发解决方案组合的另ー触发解决方案中,可以实施使用触发请求的脉冲串传输的RF解决方案。就这一点而言,可以配置系统100从而使得根据多个无线通信标准(例如IEEE 802. 11标准和ANSI 371标准)格式化系统100内的通信。脉冲串触发请求可以与系统上的其它通信信号正交。例如,当接收器分析802. 11信号并且标识兴趣信号时,接收器105可以被配置成经由ANSI 371传输 正交脉冲串触发请求。在又一触发解决方案中,数据分组(诸如802. 11数据分组)可以被格式化为系统消息以由此支持远程RF触发。可以在多个频率上传输系统消息。例如,配置成支持802. 11A/G的接收器105可以利用“A”信道来传达触发请求,而“B”信道可以用于接收和捕获信号以用于存储在信号缓冲器中。图4a和图4b描述了根据本发明的各种示例实施例的方法和计算机程序产品。图4a和图4b图示了根据本发明的示例实施例的系统、方法和计算机程序产品的流程图。将理解,可以通过各种手段实施流程图的每个块、步骤或者操作和/或流程图中的块、步骤或者操作的组合。用于实施在此描述的流程图的块、步骤或者操作、流程图中的块、步骤或者操作的组合或者本发明的示例实施例的其它功能的装置可以包括硬件和/或计算机程序产品(包括计算机可读存储介质,该介质具有存储于其中的一个或者多个计算机程序代码指令、程序指令或者可执行计算机可读程序代码指令)。就这一点而言,程序代码指令可以存储在装置(诸如接收器105或者信号存储管理器130)的存储器设备上,并且由处理器(诸如请求处理器140)执行。如将领会的那样,任何此类程序代码指令可以从计算机可读存储介质加载到计算机或者其它可编程装置上以产生特定机器,从而使得特定机器变成用于实施在流程图的块、步骤或者操作中指定的功能的装置。这些程序代码指令也可以存储在计算机可读存储介质中,该介质可以指弓I计算机、处理器或者其它可编程装置、处理器或者其它可编程装置以特定方式工作以由此生成特定机器或者特定制造品。存储在计算机可读存储介质中的指令可以产生制造品,其中制造品变成用于实施在流程图的块、步骤或者操作中指定的功能的装置。可以从计算机可读存储介质获取并且向计算机、处理器或者其它可编程装置中加载程序代码指令以配置计算机、处理器或者其它可编程装置执行将在计算机、处理器或者其它可编程装置上或者由计算机、处理器或者其它可编程装置执行的操作步骤。可以依次执行程序代码指令的获取、加载和执行,从而使得一次获取、加载和执行一个指令。在一些示例实施例中,可以并行执行获取、加载和/或执行,从而使得将多个指令一起获取、加载和/或执行。执行程序代码指令可以产生计算机实施的过程,从而使得由计算机、处理器或者其它可编程装置执行的指令提供用于实施在流程图的块、步骤或者操作中指定的功能的步骤。相应地,处理器执行与流程图的块、步骤或者操作相关联的指令或者在计算机可读存储介质中存储与流程图的块、步骤或者操作相关联的指令支持用于执行指定功能的装置的组合和用于执行指定功能的步骤的组合。也将理解,流程图的ー个或者多个块、步骤或者操作以及流程图中的块、步骤或者操作的组合可以由执行指定功能或者步骤或者专用硬件与程序代码指令的组合的基于专用硬件的计算机系统和/或处理器实施。图4a描述了用于利用信号识别检测触发的无线信号存储的第一示例方法。第一示例方法可以包括在200处经由多个频率信道接收多个无线信号并且在210处在信号缓冲器中存储多个无线信号的表示。第一示例方法还可以包括在220处接收针对兴趣信号的触发请求。就这一点而言,可以已经基于对分析多个无线信号中的至少ー个无线信号以由此标识兴趣信号生成了触发请求。第一示例方法还可以包括在230处基于触发请求从信号缓冲器获取兴趣信号的表示。在235处,第一示例方法还可以包括分析具有相关联信号特性(例如,到达时间、到达角度、幅度、极性、调制、频率、其组合等)的兴趣信号的获取的表示 以确定兴趣信号的来源的位置。根据各种示例实施例,操作200至235中的至少ー个操作可以由处理器(诸如请求处理器140)执行。图4b描述了用于利用信号识别检测触发的无线信号存储的第二示例方法。就这一点而言,第二示例方法可以包括在240处经由多个频率信道接收多个无线信号并且在250处在信号缓冲器中存储多个无线信号的表示。根据ー些示例实施例,存储多个无线信号的表示可以包括与对应到达时间信息相关联地存储多个无线信号的表示。在一些示例实施例中,第二示例方法还可以包括在260处分析目标频率信道上的无线信号的表示以标识兴趣信号。就这一点而言,目标频率信道可以是多个频率信道之一。另外,根据各种示例实施例,第二示例方法可以包括在270处响应于兴趣信号的标识生成触发请求。第二示例方法还可以包括在280处接收针对兴趣信号的触发请求。就这一点而言,可能已经基于分析多个无线信号内的至少ー个无线信号以由此标识兴趣信号生成了触发请求。在一些示例实施例中,接收触发请求可以包括从中央处理代理或者远程接收器接收触发请求。就这一点而言,中央处理代理或者远程接收器可以已经执行了分析多个无线信号内的至少ー个无线信号以由此标识多个无线信号内的兴趣信号。附加地或者备选地,在一些示例实施例中,接收针对兴趣信号的触发请求可以包括已经在除了目标频率信道之外的频率信道上接收了兴趣信号以用于分析。另外,备选地或者附加地,第二示例方法的一些示例实施例可以包括如下兴趣信号,该信号是用于基于与兴趣信号相关联的到达时间信息的资产位置的信号。在一些示例实施例中,接收触发请求可以包括经由与兴趣信号正交的广播传输来接收触发请求。在更多其它示例实施例中,附加地或者备选地,第二示例方法可以包括接收触发请求,其中触发请求包括用于兴趣信号的目标到达时间标准。第二示例方法还可以包括在290处基于触发请求从信号缓冲器获取兴趣信号的表示。在295处,第二示例方法还可以包括分析具有相关联信号特性的兴趣信号的获取的表示以确定兴趣信号的来源的位置。根据各种示例实施例,操作240至295中的至少ー个操作可以由处理器(诸如请求处理器140)执行。从在之前的描述和相关联附图中呈现的教导中受益的本领域技术人员将想到在此阐述的本发明的许多修改和其它实施例。因此,将理解,本发明并不限于所公开的具体实施例,并且修改和其它实施例g在包括在所附权利要求的范围内。另外,虽然之前的描 述和相关联附图在元件和/或功能的某些示例组合的背景中描述示例实施例,但是应当理解,不同的元件和/或功能的组合可以由备选实施例提供而不脱离所附权利要求的范围。就这一点而言,例如还设想如可以在ー些所附权利要求中阐述的除了上文明确描述的元件和/或功能的组合不同的元件和/或功能组合。虽然在此运用了具体术语,但是仅在通用和描述意义上而并非出于限制的目的而使用它们。
权利要求
1.一种方法,包括 经由多个频率信道接收多个无线信号; 在信号缓冲器中存储所述多个无线信号的表示; 接收针对兴趣信号的触发请求,所述触发请求已经基于分析所述多个无线信号内的至少一个无线信号以由此标识所述兴趣信号来生成; 基于所述触发请求从所述信号缓冲器获取所述兴趣信号的表示,其中所述获取由处理器执行;以及 分析具有相关联信号特性的所述兴趣信号的所述获取的表示以确定所述兴趣信号的来源的位置。
2.根据权利要求I所述的方法,其中接收所述触发请求包括从中央处理代理或者远程接收器接收所述触发请求,所述中央处理代理或者远程接收器已经执行了所述分析所述多个无线信号内的所述至少一个无线信号以由此标识所述多个无线信号内的兴趣信号。
3.根据权利要求I所述的方法,还包括 分析目标频率信道上的无线信号的表示以标识所述兴趣信号,所述目标频率信道为所述多个频率信道之一;以及 响应于所述兴趣信号的标识来生成所述触发请求。
4.根据权利要求I所述的方法,还包括 分析目标频率信道上的无线信号的表示,所述目标频率信道为所述多个频率信道之一;以及 其中接收所述触发请求包括接收针对所述兴趣信号的所述触发请求,所述兴趣信号已经在除了所述目标频率信道之外的频率信道上被接收。
5.根据权利要求I所述的方法,其中接收所述触发请求包括接收针对所述兴趣信号的所述触发请求,所述兴趣信号是用于基于与所述兴趣信号相关联的到达时间信息的资产位置的信号。
6.根据权利要求I所述的方法,其中接收所述触发请求包括经由广播传输来接收所述触发请求,所述广播传输与所述兴趣信号正交。
7.根据权利要求I所述的方法,其中存储所述多个无线信号的所述表示包括与对应到达时间信息相关联地存储所述多个无线信号的所述表示;以及 其中接收所述触发请求包括接收所述触发请求,所述触发请求包括用于所述兴趣信号的目标到达时间标准。
8.根据权利要求I所述的方法,其中接收所述多个无线信号包括接收所述多个无线信号,所述多个无线信号包括IEEE 802. 11信号、ANSI 371信号、IS02730信号、超宽带(UWB)信号、IEEE 802. 15. 4 信号、IEEE 802. 15. 4a 信号、Zigbee 信号、ISO 18000-7 信号、蓝牙信号或者正交频分复用信号中的一种或者多种信号。
9.根据权利要求I所述的方法,其中接收针对所述兴趣信号的所述触发请求包括接收针对所述兴趣信号的所述触发请求,所述兴趣信号包括所述兴趣信号的来源的标识符的数据模式。
10.根据权利要求I所述的方法,其中所述处理器为接入点的部件。
11.一种装置,包括射频前端,配置成经由多个频率信道接收多个无线信号; 信号缓冲器,配置成存储所述多个无线信号的表示;以及 处理器,配置成 接收针对兴趣信号的触发请求,所述触发请求已经基于分析所述多个无线信号内的至少一个无线信号以由此标识所述兴趣信号来生成, 基于所述触发请求从所述信号缓冲器获取所述兴趣信号的表示,以及 分析具有相关联信号特性的所述兴趣信号的所述获取的表示以确定所述兴趣信号的来源的位置。
12.根据权利要求11所述的装置,其中配置成接收所述触发请求的所述处理器包括配置成从中央处理代理或者远程接收器接收所述触发请求,所述中央处理代理或者远程接收器已经执行所述分析所述多个无线信号内的所述至少一个无线信号以由此标识所述多个无线信号内的兴趣信号。
13.根据权利要求11所述的装置,其中所述处理器还被配置成 分析目标频率信道上的无线信号的表示以标识所述兴趣信号,所述目标频率信道为所述多个频率信道之一;以及 响应于对所述兴趣信号的标识来生成所述触发请求。
14.根据权利要求11所述的装置,其中所述处理器还被配置成分析目标频率信道上的无线信号的表示,所述目标频率信道为所述多个频率信道之一;以及其中配置成接收所述触发请求的所述处理器包括配置成接收针对所述兴趣信号的所述触发请求,所述兴趣信号已经在除了所述目标频率信道之外的频率信道上被接收。
15.根据权利要求11所述的装置,其中配置成接收所述触发请求的所述处理器包括配置成接收针对所述兴趣信号的所述触发请求,所述兴趣信号是用于基于与所述兴趣信号相关联的到达时间信息的资产位置的信号。
16.根据权利要求11所述的装置,其中配置成接收所述触发请求的所述处理器包括配置成经由广播传输来接收所述触发请求,所述广播传输与所述兴趣信号正交。
17.根据权利要求11所述的装置,其中配置成存储所述多个无线信号的所述表示的所述信号缓冲器包括配置成与对应到达时间信息相关联地存储所述多个无线信号的所述表示;以及 其中配置成接收所述触发请求的所述处理器包括配置成接收所述触发请求,所述触发请求包括用于所述兴趣信号的目标到达时间标准。
18.根据权利要求11所述的装置,其中配置成接收所述多个无线信号的所述射频前端包括配置成接收所述多个无线信号,所述多个无线信号包括IEEE 802. 11信号、ANSI 371信号、IS02730信号、超宽带(UffB)信号、IEEE 802. 15. 4信号、IEEE 802. 15. 4a信号、Zigbee信号、ISO 18000-7信号、蓝牙信号或者正交频分复用信号中的一种或者多种信号。
19.根据权利要求11所述的装置,其中配置成接收针对所述兴趣信号的所述触发请求的所述处理器包括配置成接收针对所述兴趣信号的所述触发请求,所述兴趣信号包括所述兴趣信号的来源的标识符的数据模式。
20.根据权利要求11所述的装置,其中所述装置包括接入点。
21.一种包括至少一个计算机可读存储介质的计算机程序产品,所述至少一个计算机可读存储介质具有存储于其中的可执行计算机可读程序代码指令,所述计算机可读程序代码指令被配置成指引装置 在信号缓冲器中存储多个无线信号的表示,所述多个无线信号已经经由多个频率信道来接收; 基于所述触发请求从所述信号缓冲器获取兴趣信号的表示,所述触发请求已经基于分析所述多个无线信号内的至少一个无线信号以由此标识所述兴趣信号来生成;以及 分析具有相关联信号特性的所述兴趣信号的所述获取的表示以确定所述兴趣信号的来源的位置。
22.根据权利要求21所述的计算机程序产品,其中配置成指引所述装置获取所述兴趣信号的所述表示的所述计算机可读程序代码指令包括配置成指引所述装置基于所述触发请求来获取所述兴趣信号的所述表示,所述触发请求已经从中央处理代理或者远程接收器接收,所述中央处理代理或者远程接收器已经执行了所述分析所述多个无线信号内的所述至少一个无线信号以由此标识所述多个无线信号内的兴趣信号。
23.根据权利要求21所述的计算机程序产品,其中所述计算机可读程序代码指令还被配置成指引所述装置 分析目标频率信道上的无线信号的表示以标识所述兴趣信号,所述目标频率信道为所述多个频率信道之一;以及 响应于标识所述兴趣信号来生成所述触发请求。
24.根据权利要求21所述的计算机程序产品,其中所述计算机可读程序代码指令还被配置成指引所述装置分析目标频率信道上的无线信号的表示,所述目标频率信道为所述多个频率信道之一;以及其中配置成获取所述兴趣信号的所述表示的所述计算机可读程序代码指令包括配置成获取所述兴趣信号的所述表示,所述兴趣信号已经在除了所述目标频率信道之外的频率信道上被接收。
25.根据权利要求21所述的计算机程序产品,其中配置成指引所述装置获取所述兴趣信号的所述表示的所述计算机可读程序代码指令包括配置成指引所述装置获取所述兴趣信号的所述表示,所述兴趣信号是用于基于与所述兴趣信号相关联的到达时间信息的资产位置的信号。
26.根据权利要求21所述的计算机程序产品,其中配置成指引所述装置存储所述多个无线信号的所述表示的所述计算机可读程序代码指令包括配置成指引所述装置与对应到达时间信息相关联地存储所述多个无线信号的所述表示;以及 其中配置成指引所述装置接收所述触发请求的所述计算机可读程序代码指令包括配置成指引所述装置接收所述触发请求,所述触发请求包括用于所述兴趣信号的目标到达时间标准。
27.根据权利要求21所述的计算机程序产品,其中配置成指引所述装置存储所述多个无线信号的表示的所述计算机可读程序代码指令包括配置成指引所述装置存储所述多个无线信号的表示,所述多个无线信号包括IEEE 802. 11信号、ANSI 371信号、IS02730信号、超宽带(UffB)信号、IEEE 802. 15. 4 信号、IEEE 802. 15. 4a 信号、Zigbee 信号、ISO 18000-7信号、蓝牙信号或者正交频分复用信号中的一种或者多种信号。
28.根据权利要求21所述的计算机程序产品,其中配置成指引所述装置接收针对所述兴趣信号的所述触发请求的所述计算机可读程序代码指令包括配置成指引所述装置接收针对所述兴趣信号的所述触发请求,所述兴趣信号包括所述兴趣信号的来源的标识符的数据模式。
29.—种设备,包括 用于经由多个频率信道接收多个无线信号的装置; 用于在信号缓冲器中存储所述多个无线信号的表示的装置; 用于接收针对兴趣信号的触发请求的装置,所述触发请求已经基于分析所述多个无线信号内的至少一个无线信号以由此标识所述兴趣信号来生成; 用于基于所述触发请求从所述信号缓冲器获取所述兴趣信号的表示的装置,其中所述获取由处理器执行;以及 用于分析具有相关联信号特性的所述兴趣信号的所述获取的表示以确定所述兴趣信号的来源的位置的装置。
30.根据权利要求29所述的设备,其中用于接收所述触发请求的所述装置包括用于从中央处理代理或者远程接收器接收所述触发请求的装置,所述中央处理代理或者远程接收器已经执行了所述分析所述多个无线信号内的所述至少一个无线信号以由此标识所述多个无线信号内的兴趣信号。
31.根据权利要求29所述的设备,还包括 用于分析目标频率信道上的无线信号的表示以标识所述兴趣信号的装置,所述目标频率信道为所述多个频率信道之一;以及 用于响应于标识所述兴趣信号来生成所述触发请求的装置。
32.根据权利要求29所述的设备,还包括 用于分析目标频率信道上的无线信号的表示的装置,所述目标频率信道为所述多个频率信道之一;以及 其中用于接收所述触发请求的所述装置包括用于接收针对所述兴趣信号的所述触发请求的装置,所述兴趣信号已经在除了所述目标频率信道之外的频率信道上被接收。
33.根据权利要求29所述的设备,其中用于接收所述触发请求的所述装置包括用于接收针对所述兴趣信号的所述触发请求的装置,所述兴趣信号是用于基于与所述兴趣信号相关联的到达时间信息的资产位置的信号。
34.根据权利要求29所述的设备,其中用于接收所述触发请求的所述装置包括用于经由广播传输来接收所述触发请求的装置,所述广播传输与所述兴趣信号正交。
35.根据权利要求29所述的设备,其中用于存储所述多个无线信号的所述表示的所述装置包括用于与对应到达时间信息相关联地存储所述多个无线信号的所述表示的装置;以及 其中用于接收所述触发请求的所述装置包括用于接收所述触发请求的装置,所述触发请求包括用于所述兴趣信号的目标到达时间标准。
36.根据权利要求29所述的设备,其中用于接收所述多个无线信号的所述装置包括用于接收所述多个无线信号的装置,所述多个无线信号包括IEEE 802. 11信号、ANSI 371信号、IS02730 信号、超宽带(UffB)信号、IEEE 802. 15. 4 信号、IEEE 802. 15. 4a 信号、Zigbee信号、ISO 18000-7信号、蓝牙信号或者正交频分复用信号中的一种或者多种信号。
37.根据权利要求29所述的设备,其中用于接收针对所述兴趣信号的所述触发请求的所述装置包括用于接收针对所述兴趣信号的所述触发请求的装置,所述兴趣信号包括所述兴趣信号的来源的标识符的数据模式。
全文摘要
提供用于利用信号识别检测触发的无线信号存储的各种方法。一种方法可以包括经由多个频率信道接收多个无线信号、在信号缓冲器中存储多个无线信号的表示,以及接收针对兴趣信号的触发请求。就这一点而言,可能已经基于分析多个无线信号内的至少一个无线信号以由此标识兴趣信号生成了触发请求。该方法还可以包括基于触发请求从信号缓冲器获取兴趣信号的表示,以及分析具有相关联信号特性的兴趣信号的获取的表示以确定兴趣信号的来源的位置。还提供类似装置和计算机程序产品。
文档编号G01S5/02GK102792178SQ201080049740
公开日2012年11月21日 申请日期2010年9月3日 优先权日2009年9月3日
发明者D·S·维舍尔德, J·W·恩格利施, M·A·沃尔, T·L·里查德逊 申请人:泽布拉企业解决方案公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1