用于增强型往返时间(RTT)交换的方法和系统与流程

文档序号:12143884阅读:430来源:国知局
用于增强型往返时间(RTT)交换的方法和系统与流程

本PCT申请案主张2014年5月5日申请的题为“用于增强型往返时间(RTT)交换的方法和系统(Methods and Systems for Enhanced Round Trip Time(RTT)Exchange)”的第61/988,886号美国临时专利申请案和2015年4月29日申请的题为“用于增强型往返时间(RTT)交换的方法和系统(Methods and Systems For Enhanced Round Trip Time(RTT)Exchange)”的第14/699,966号美国非临时专利申请案的优先权,所述专利申请案以全文引用的方式并入本文中。

技术领域

本文中所描述的实施例涉及获得从移动发射器获取的信号的测量值。



背景技术:

例如全球定位系统(GPS)等卫星定位系统(SPS)已为室外环境中的移动手持机实现导航服务。同样,用于获得室内环境中的移动装置的位置的估计的特定技术可实现增强型基于位置的服务,尤其在例如住宅、政府或商业场所等室内场所。举例来说,可至少部分地基于在第一消息从第一装置到第二装置的发射与响应于第一消息发射的在第一装置处对第二消息的接收之间测量的往返时间(RTT)的测量值来测量移动装置与定位在固定位置处的收发器之间的距离。



技术实现要素:

简单来说,特定实施方案涉及一种在发起无线站(STA)处用于获得精细时序测量值的方法,其包括:将精细时序测量(FTM)请求消息发射到响应STA,FTM请求消息指示所述发起STA能够与所述响应STA共享测距参数;响应于所述FTM请求消息而从所述响应STA接收一或多个FTM消息;至少部分地基于一或多个FTM消息而计算指示所述发起STA与所述响应STA之间的距离的一或多个参数;以及将含有所述所计算的一或多个参数的一或多个FTM距离报告消息发射到所述响应STA。

另一特定实施方案涉及一种发起无线站(STA),其包括:收发器,其用以将消息发射到无线通信网络且从无线通信网络接收消息;以及一或多个处理器,其经配置以:发起精细时序测量(FTM)请求消息经由所述收发器到响应STA的发射,FTM请求消息指示所述发起STA能够与所述响应STA共享测距参数;获得响应于所述FTM请求消息而在所述收发器处从所述响应STA接收的一或多个FTM消息;至少部分地基于一或多个FTM消息而计算指示所述发起STA与所述响应STA之间的距离的一或多个参数;且发起含有所述所计算的一或多个参数的一或多个FTM距离报告消息经由所述收发器到所述响应STA的发射。

另一特定实施方案涉及一种非暂时性存储媒体,其包括存储于其上的机器可读指令,所述机器可读指令可由发起STA的一或多个处理器执行以:发起精细时序测量(FTM)请求消息到响应STA的发射,FTM请求消息指示发起STA能够与响应STA共享测距参数;获得响应于FTM请求消息而在发起STA处从响应STA接收的一或多个FTM消息;至少部分地基于一或多个FTM消息而计算指示发起STA与响应STA之间的距离的一或多个参数;以及发起含有所计算的一或多个参数的一或多个FTM距离报告消息到响应STA的发射。

另一特定实施方案涉及一种在发起无线站(STA)处的设备,其包括:用于将精细时序测量(FTM)请求消息发射到响应STA的装置,FTM请求消息指示发起STA能够与响应STA共享测距参数;用于响应于FTM请求消息从响应STA接收一或多个FTM消息的装置;用于至少部分地基于一或多个FTM消息而计算指示发起STA与响应STA之间的距离的一或多个参数的装置;以及用于将含有所计算的一或多个参数的一或多个FTM距离报告消息发射到响应STA的装置。

另一特定实施方案涉及一种在响应无线站(STA)处用于获得精细时序测量值的方法,其包括:从发起STA接收精细时序测量(FTM)请求消息,FTM请求消息指示所述发起STA能够与所述响应STA共享距离测量值;响应于所述FTM请求消息而将一或多个FTM消息发射到所述发起STA;以及从所述发起STA接收一或多个FTM距离报告消息,所述一或多个FTM距离报告消息含有指示距离的一或多个参数,所述一或多个参数至少部分地基于所述所发射的一或多个FTM消息而在所述发起STA处计算得出。

另一特定实施方案涉及一种响应无线站(STA),其包括:收发器,其用以将消息发射到无线通信网络且从无线通信网络接收消息;以及一或多个处理器,其经配置以:获得在所述收发器处从发起STA接收的精细时序测量(FTM)请求消息,FTM请求消息指示所述发起STA能够与所述响应STA共享距离测量值;响应于所述FTM请求消息而发起一或多个FTM消息经由所述收发器到所述发起STA的发射;且获得在所述收发器处从所述发起STA接收的一或多个FTM距离报告消息,所述一或多个FTM距离报告消息含有指示距离的一或多个参数,所述一或多个参数至少部分地基于所述所发射的一或多个FTM消息而在所述发起STA处计算得出。

另一特定实施方案涉及一种非暂时性存储媒体,其包括存储于其上的机器可读指令,所述机器可读指令可由响应STA的一或多个处理器执行以:获得在响应STA处从发起STA接收的精细时序测量(FTM)请求消息,FTM请求消息指示发起STA能够与响应STA共享距离测量值;响应于FTM请求消息而发起一或多个FTM消息到发起STA的发射;以及获得在响应STA处从发起STA接收的一或多个FTM距离报告消息,所述一或多个FTM距离报告消息含有指示发起STA与响应STA之间的距离的一或多个参数,所述一或多个参数至少部分地基于所发射的一或多个FTM消息而在发起STA处计算得出。

另一特定实施方案涉及在响应STA处的一种设备,其包括:用于从发起STA接收精细时序测量(FTM)请求消息的装置,FTM请求消息指示发起STA能够与响应STA共享距离测量值;用于响应于FTM请求消息将一或多个FTM消息发射到发起STA的装置;以及用于从第二无线收发器装置接收一或多个FTM距离报告消息的装置,所述一或多个FTM距离报告消息含有指示发起STA与响应STA之间的距离的一或多个参数,所述一或多个参数至少部分地基于所发射的一或多个FTM消息而在发起STA处计算得出。

应理解,前述实施方案仅为实例实施方案,且所主张的标的物未必限于这些实例实施方案的任何特定方面。

附图说明

参考下图描述非限制性且非详尽性方面,其中除非另外指定,否则相同参考数字贯穿各图指相同部分。

图1为说明根据实施方案的含有移动装置的系统的某些特征的系统图。

图2到4为说明根据特定实施例的无线站(STA)之间的消息流的图。

图5和6为根据特定实施例的由STA结合消息交换执行的过程的流程图。

图7为展示根据实施例的精细时序测量距离报告中的字段的图。

图8为展示根据实施例的精细时序测量距离报告的距离输入项部分的字段的图。

图9为说明根据实施方案的示范性装置的示意性框图。

图10为根据实施方案的实例计算系统的示意性框图。

具体实施方式

如下文所论述,特定消息流可结合在无线站(STA)之间发射消息来实现对往返时间(RTT)的有效和高效测量。在特定实例中,STA可包括若干类型的收发器装置中的任一者,例如移动用户站(例如,智能电话、笔记本计算机、平板计算机等)或无线服务接入装置(例如,无线局域网(WLAN)接入点、个人区域网(PAN)或毫微微小区)。例如,消息帧中的特定消息流和字段可使得能够以足够的准确度获得RTT测量值以用于使用更少的消息来测量无线STA之间的距离。此所测量距离可用于若干应用中的任一者中,包含(例如)定位操作。

如下文所论述,第一STA可将精细时序测量请求消息发射到第二STA以发起针对消息或帧交换的程序,从而使得第一STA能够获得RTT测量值。在特定实施方案中,精细时序测量请求消息可包含关于第一STA是否能够共享距离测量值或指示距离的其它参数的指示。在特定实施方案中,在计算RTT测量值之后,第一STA可将包括所计算距离或RTT测量值或指示距离的其它参数的一或多个消息发射到第二STA。应理解,此仅为实例实施方案,且所主张的标的物在此方面不受限制。

根据实施例,如图1中所展示,移动装置100a或100b可将无线电信号发射到无线通信网络且从无线通信网络接收无线电信号。在一个实例中,移动装置100可通过经由无线通信链路125将无线信号发射到本地收发器115或从本地收发器115接收无线信号而与通信网络通信。

在特定实施方案中,本地收发器115可定位于室内环境中。本地收发器115可提供对无线局域网(WLAN,例如IEEE标准802.11网络)或无线个人区域网(WPAN,例如蓝牙网络)的接入。在另一实例实施方案中,本地收发器115可包括能够根据蜂窝式通信协议促进无线通信链路125上的通信的毫微微小区收发器。当然,应理解,这些仅为可经由无线链路与移动装置通信的网络的实例,且所主张的标的物在此方面不受限制。

在特定实施方案中,本地收发器115a或115b可通过链路145经由网络130与服务器140、150和/或155通信。此处,网络130可包括有线或无线链路的任何组合。在特定实施方案中,网络130可包括能够经由本地收发器115促进移动装置100与服务器140、150或155之间的通信的因特网协议(IP)基础架构。在另一个实施方案中,网络130可包括用以促进与移动装置100的移动蜂窝式通信的有线或无线通信网络基础架构。

在特定实施方案中,移动装置100或本地收发器115可能够至少部分地基于从本地发射器(例如,定位在已知位置处的WLAN接入点)获取的信号而计算定位。举例来说,接收器装置(例如,移动装置100或本地收发器115)可通过测量到定位在已知位置处的三个或更多个室内地面无线接入点的距离来获得定位。(例如)通过从自此类接入点接收的信号获得MAC ID地址且经由测量从此类接入点接收的信号的一或多个特性(例如,接收信号强度(RSSI)或RTT)获得到所述接入点的距离测量值,可测量此类距离。在替代实施方案中,移动装置100可通过将所获取信号的特性应用于指示室内区域中的特定位置处的预期RSSI和/或RTT签名的无线电热图来获得室内定位。在特定实施方案中,无线电热图可关联本地发射器的身份(例如,可从自本地发射器获取的信号辨别的MAC地址)、来自由所识别本地发射器发射的信号的预期RSSI、来自所识别发射器的预期RTT,和可能来自这些预期RSSI或RTT的标准偏差。当然,应理解,这些仅为可存储在无线电热图中的值的实例,且所主张的标的物在此方面不受限制。

在特定实施方案中,移动装置100或本地收发器115可从服务器140、150或155接收用于室内定位操作的定位辅助数据。举例来说,此类定位辅助数据可包含定位在已知位置处的发射器的位置和身份以使得能够至少部分地基于(例如)所测量RSSI和/或RTT而测量到这些发射器的距离。用以辅助室内定位操作的其它定位辅助数据可包含无线电热图、磁热图、发射器的位置和身份、可路由性曲线图(仅举几个实例)。

在特定实施方案中,无线STA之间的特定消息流可经实施以用于从STA之间的消息交换获得RTT的测量值以供用于定位操作,如上文所论述。在特定实施方案中,如下文所描述,任何STA可包括移动装置(例如,移动装置100)或静止收发器(例如,IEEE标准802.11接入点、静止蓝牙装置、本地收发器115等)。由此,无线STA之间的消息交换可包括移动装置与静止收发器(例如,经由无线链路125在移动装置100与本地收发器115之间)、两个对等移动装置(例如,经由无线链路159在移动装置100a与100b之间)或两个静止收发器之间(例如,经由无线链路179在本地收发器115a与本地收发器115b之间)的消息交换(仅举几个实例)。在特定实施方案中,本文中所描述的各种技术可并入信息技术-电信和系统之间的信息交换,局域网和城域网特定要求部分11:无线LAN媒体接入控制(MAC)和物理层(PHY),2012年2月6日,第10.23.5节的IEEE标准802.11(在下文中为“IEEE标准802.11”)的一些(但未必所有)方面或特征。实际上,应理解,在IEEE标准802.11中未展示、描述或教示本文中所描述的一些特征。

图2为说明根据实施例的包含“响应”STA和“发起”STA的无线站STA之间的消息流的图。在此上下文中,响应STA或发起STA可包括包含移动装置(例如,移动装置100)或静止接入收发器装置(例如,本地收发器115)的若干收发器装置中的任一者。然而,应理解,这些仅为发起STA或响应STA的实例,且所主张标的物在此方面不受限制。发起STA可至少部分地基于在发起STA与响应STA之间发射的消息或帧的时序而获得或计算RTT的一或多个测量值。如本文中所使用,术语“消息”和“帧”可互换地使用。发起STA可将精细时序测量请求消息或帧(“请求”)202发射到响应STA,且接收作为响应而发射的精细时序请求消息确认消息或帧(“Ack”)204。在特定实施方案中,虽然未在此方面限制所主张的标的物,但此精细时序测量请求消息202的内容可如IEEE标准802.11,第8.6.8.25节中所展示。在特定实施方案中,此Ack帧204可仅提供接收先前所发射消息的指示。发起STA可随后至少部分地基于在从响应STA接收(且响应于接收精细时序测量请求消息而发射)的精细时序测量消息或帧(“M”)206中提供的时戳值(t1、t4)而获得或计算RTT测量值。在特定实施方案中,如消息流图中所展示,交替的精细时序测量消息206后接精细时序测量确认消息208的多次交换的序列可创建额外时戳值(t1、t2、t3和t4)。

根据实施例,由发起STA发射的精细时序测量(FTM)请求消息可包含用响应STA表征所要消息交换的字段、参数等以将精细时序测量值提供到发起STA,从而使得发起STA能够计算RTT测量值。响应于接收FTM请求消息,响应STA可将包含测量值或参数的一或多个FTM消息发射到发起STA,从而使得发起STA能够计算RTT或指示距离的其它参数。

在特定实施方案中,虽然未在此方面限制所主张的标的物,但此精细时序测量消息或帧的内容可如IEEE标准802.11,第8.6.8.26节中所展示。在一个实例实施方案中,发起STA可将RTT测量值计算为(t4-t1)-(t3-t2),其中t2和t3分别为接收前一精细时序测量消息或帧和发射在前确认消息或帧的时间。发起STA可在突发中发射一系列精细时序测量请求消息以获得对应数目个RTT测量值,其可经组合以用于消除在计算接收STA与响应STA之间的距离时的无偏测量噪声。

根据实施例,在发起STA处计算的RTT测量值可用于使用上文所描述的技术(例如,三边测量)来获得发起STA的所估计位置。在其它实施方案中,在发起STA处计算的RTT测量值(和/或基于一或多个RTT测量值而计算的距离)可与响应STA(其参与获得用于计算RTT的精细时序测量值)共享。在一个实施例中,精细时序测量请求消息可包括许多字段,所述字段包含发起STA可表征在获得精细时序测量值时发起STA与响应STA之间的事务的“触发”字段。在特定实施方案中,发起STA可指定精细时序测量请求消息的触发字段中的特定值(例如,2),所述值指示发起STA能够且愿意与接收方响应STA共享一或多个所计算RTT测量值(和/或从RTT测量值计算的距离)。此说明于图3的信号流中。如所展示,发起STA发射指定触发字段中的值2的精细时序测量请求消息302。在后续交换时序测量消息304和ACK消息306时,发起STA可计算RTT值,如上文所论述。在响应于接收最终精细时序测量消息304(例如,输送t1和t4的值)而由发起STA发射ACK消息306之后,发起STA可发射含有至少部分地基于从响应STA接收的精细时序测量值而计算的RTT值(和/或距离)的FTM距离报告消息308。

图3的特定实施方案涉及将未经要求的FTM距离报告消息从发起STA提供到响应STA。图4为展示响应STA要求由发起STA发射FTM距离报告消息402的消息流的图。此处,由响应STA发射FTM距离请求消息404发生在由发起STA发射FTM请求消息406之前。在特定实施方案中,响应于接收从响应STA接收的FTM距离请求消息406,发起STA可发射FTM请求消息406。此处,FTM请求消息406可指定触发字段中的特定值(例如,“2”),所述值指示FTM请求消息406含有嵌入特定字段中的距离测量值。可已至少部分地基于发起STA与响应STA之间的FTM请求消息和FTM消息的先前交换而计算此距离测量值。

图5和6为可由STA结合消息交换而实施以促进计算RTT或指示距离的其它参数的过程的流程图。在另一特定实施方案中,可由发起STA实施图5的过程,且可由响应STA实施图6的过程。在框502处,例如,发起STA可将FTM请求消息发射到响应STA,所述FTM请求消息指示发起能够与其它STA共享一或多个测距参数。如图3和4中所展示,能够与其它STA共享一或多个测距参数的此类指示可包括触发字段中的特定值,例如2。待共享的测距参数可包含(例如)所计算RTT、所计算距离(例如,以基于RTT而计算的距离为单位)、最大距离误差、指示发起STA与响应STA之间的距离的时戳值(仅提供一些实例)。然而,应理解,这些仅为可指示发起STA与响应STA之间的距离的参数的实例,且所主张的标的物在此方面不受限制。

在框510处,响应STA可接收在框502处由发起STA发射的FTM请求消息。在框512处,响应于在框510处接收的FTM请求消息,响应STA可将一或多个FTM消息发射到发起STA。在框504处,发起STA可接收在框512处发射的一或多个FTM消息且计算指示发起STA与响应STA之间的距离的一或多个参数。如上文所指出,指示距离的这些参数可指示所计算RTT值、以国际单位制(in units)的所计算距离测量值(仅提供一些实例)。

在框508处,可将在框506处计算的参数从发起STA发射到响应STA。举例来说,可在FTM距离报告消息中发射在框506处计算的参数,如图3和4中所展示。

根据实施例,在框512处,如果响应于FTM请求消息包含发起STA能够提供FTM距离报告消息的指示,那么响应STA可选择性地发射一或多个FTM消息。在所接收FTM请求消息中不存在此指示的情况下,响应STA可制止响应于所接收FTM请求消息发射FTM消息。

在一个实施方案中,如图4中所展示在FTM请求消息之前的FTM距离请求消息可发射到能够共享所计算距离参数的STA。可根据IEEE标准802.11,第8.4.2.20.19节发射此FTM距离请求消息。在特定实施方案中,在扩展能力元件中还可存在“FTM距离共享”位。如所展示,响应于接收FTM距离请求消息,发起STA可首先发射对应于FTM距离请求消息的ACK消息,接着发射FTM请求消息。FTM请求消息可进一步指定触发字段中的值2,以指示发起STA能够和/或愿意发射含有所计算RTT测量值或指示距离的其它参数的FTM距离报告消息,如上文所论述。

在特定实施方案中,如图2到4中所展示的ACK消息可由无线收发器中不可编程以形成FTM距离报告消息的硬接线装置/逻辑产生。在实施例中,可在可编程装置(例如,DSP或其它可编程处理器装置)中实施用以形成和发射FTM距离报告消息的逻辑。举例来说,用以形成和发起FTM距离报告消息的发射的逻辑可为在应用程序处理器上托管的软件程序的经实施机器可读指令。

图7展示根据实施例的FTM距离报告消息的字段。在此特定实施方案中,发起STA可从除了FTM距离报告消息的接收方以外的STA获得距离测量值(例如,从相关联RTT测量值计算)。此处,距离输入项计数字段可指定不同STA的数值(“M”),到所述不同STA的距离提供于FTM距离报告消息中。距离输入项字段可随后包含所提供的每个所计算距离的十一或十三字节值(例如,M个所计算距离值的总和)。因此,距离报告消息可包括发起STA与响应STA之间以及发起STA与至少一个其它响应STA之间的所测量距离。应理解,此仅为指示距离的所计算的一或多个参数如何可在FTM距离报告消息的字段中表达的实例,且所主张的标的物在此方面不受限制。

图8展示根据实施例的FTM距离报告消息的距离输入项部分的字段。字段“测量开始时间或局部TSF计时器”可指定用于获得距离测量值的事务开始时的初始时间。字段“BSSID”可包含对于STA(针对其计算RTT测量值)唯一的BSSID值。在替代实施方案中,如果FTM距离报告是基于发起STA与响应STA之间的FTM请求消息和FTM消息的前述交换,那么可省去BSSID字段。然而,可使用其它唯一识别符。字段“距离”可指定所计算距离的值(例如,基于RTT)。在一个实施例中,字段距离可取决于字段“最大距离误差”中的字节的状态而表达距离1/256米、1/64米或1/32米。

图9为根据实施例的移动装置的示意图。移动装置100(图1)可包括如图9所展示的移动装置1100的一或多个特征。在某些实施例中,移动装置1100还可包括能够经由无线天线1122经由无线通信网络发射和接收无线信号1123的无线收发器1121。无线收发器1121可通过无线收发器总线接口1120连接到总线1101。在一些实施例中,无线收发器总线接口1120可至少部分地与无线收发器1121集成。一些实施例可包含多个无线收发器1121和无线天线1122以使得能够根据对应的多个无线通信标准发射和/或接收信号,所述无线通信标准例如IEEE标准802.11、CDMA、WCDMA、LTE、UMTS、GSM、AMPS、紫蜂和蓝牙的若干版本(仅举几个实例)。

移动装置1100还可包括能够经由SPS天线1158接收和获取SPS信号1159的SPS接收器1155。SPS接收器1155还可整体或部分地处理所获取的SPS信号1159以用于估算移动装置1000的位置。在一些实施例中,通用处理器1111、存储器1140、DSP 1112和/或专用处理器(未图示)也可用于整体或部分地处理所获取的SPS信号,和/或结合SPS接收器1155计算移动装置1100的所估计位置。可在存储器1140或寄存器(未图示)中执行供用于执行定位操作的SPS或其它信号的存储。

图9中还展示,移动装置1100可包括通过总线接口1110连接到总线1101的数字信号处理器(DSP)1112,通过总线接口1110和存储器1140连接到总线1101的通用处理器1111。总线接口1110可与DSP 1112、通用处理器1111和存储器1140集成。在各种实施例中,作为执行存储在存储器1140中(例如,在例如RAM、ROM、闪存或光盘驱动器等计算机可读存储媒体上)的一或多个机器可读指令的响应,可执行功能(仅举几个实例)。所述一或多个指令可由通用处理器1111、专用处理器或DSP 1112执行。存储器1140可包括非暂时性处理器可读存储器和/或计算机可读存储器,其存储可由处理器1111和/或DSP 1112执行以执行本文中所描述的功能的软件代码(编程代码、指令等)。在特定实施方案中,无线收发器1121可经由总线1101与通用处理器1111和/或DSP 1112通信以使得移动装置1100能够被配置成如上文所论述的无线STA。通用处理器1111和/或DSP 1112可执行指令以执行上文结合图3和4论述的过程或图5和6中所描绘的动作的一或多个方面。

在一个特定实施方案中,ACK消息响应于FTM测量请求消息的发射可由无线收发器装置1121执行而无来自通用处理器1111或DSP 1112的指令或发起。另一方面,FTM距离报告消息可形成于例如通用处理器1111和/或DSP 1112等可编程装置处(例如,从存储在存储器1140中的一或多个机器可读指令的执行)。

图9中还展示,用户接口1135可包括若干装置中的任一者,例如,扬声器、麦克风、显示装置、振动装置、键盘、触摸屏(仅举几个实例)。在特定实施方案中,用户接口1135可使得用户能够与在移动装置1100上托管的一或多个应用程序交互。举例来说,用户接口1135的装置可将模拟或数字信号存储在存储器1140上以响应于来自用户的动作而由DSP 1112或通用/应用程序处理器1111进一步处理。类似地,在移动装置1100上托管的应用程序可将模拟或数字信号存储在存储器1140上以将输出信号呈现给用户。在另一实施方案中,移动装置1100可任选地包含专用音频输入/输出(I/O)装置1170,包括(例如)专用扬声器、麦克风、数字模拟电路、模拟数字电路、放大器和/或增益控制件。然而,应理解,这仅为音频I/O如何可在移动装置中实施的实例,且所主张的标的物在此方面不受限制。在另一实施方案中,移动装置1100可包括响应于键盘或触摸屏装置上的触摸或压力的触摸传感器1162。

移动装置1100还可包括用于捕获静态或移动图像的专用相机装置1164。专用相机装置1164可包括(例如)成像传感器(例如,电荷耦合装置或CMOS成像器)、透镜、模拟数字电路、帧缓冲器(仅举几个实例)。在一个实施方案中,表示所捕获图像的信号的额外处理、调节、编码或压缩可在通用/应用程序处理器1111或DSP 1112处执行。替代地,专用视频处理器1168可执行表示所捕获图像的信号的调节、编码、压缩或操纵。另外,专用视频处理器1168可解码/解压缩所存储的图像数据以供在移动装置1100上的显示装置(未图示)上呈现。

移动装置1100还可包括耦合到总线1101的传感器1160,传感器1160可包含(例如)惯性传感器和环境传感器。传感器1160的惯性传感器可包括(例如)加速度计(例如,在三个维度中共同地响应移动装置1100的加速)、一或多个陀螺仪或一或多个磁力计(例如,支持一或多个指南针应用程序)。移动装置1100的环境传感器可包括(例如)温度传感器、气压传感器、环境光传感器、相机成像器、麦克风(仅举几个实例)。传感器1160可产生可存储在存储器1140中且由DPS或通用/应用程序处理器1111处理以支持一或多个应用程序(例如,针对于定位或导航操作的应用)的模拟或数字信号。

在特定实施方案中,移动装置1100可包括专用调制解调器处理器1166,专用调制解调器处理器1166能够执行在无线收发器1121或SPS接收器1155处接收并下变频的信号的基带处理。类似地,专用调制解调器处理器1166可执行待上变频以供无线收发器1121发射的信号的基带处理。在替代实施方案中,作为具有专用调制解调器处理器的替代方案,可由通用处理器或DSP(例如,通用/应用程序处理器1111或DSP 1112)执行基带处理。然而,应理解,这些仅为可执行基带处理的结构的实例,且所主张的标的物在此方面不受限制。

图10为说明可包含可配置以实施上文(例如)结合图1描述的技术或过程的一或多个装置的实例系统1800的示意图。系统1800可包含(例如)可经由无线通信网络可操作地耦合在一起的第一装置1802、第二装置1804和第三装置1806。在一方面中,例如,第一装置1802可包括如所展示的接入点。在一方面中,第二装置1804可包括接入点(例如,本地收发器115或基站收发器110),且第三装置1806可包括移动站或移动装置。并且,在一方面中,例如,装置1802、1804和1802可包含在无线通信网络中,可包括一或多个无线接入点。然而,所主张的标的物的范围在这些方面不受限制。

如图9中所展示的第一装置1802、第二装置1804和第三装置1806可表示可经配置以经由无线通信网络交换数据的任何装置、器具或机器。借助实例但非限制,第一装置1802、第二装置1804或第三装置1806中的任一者可包含:一或多个计算装置或平台,例如台式计算机、膝上型计算机、工作站、服务器装置等等;一或多个个人计算或通信装置或器具,例如个人数字助理、移动通信装置等等;计算系统或相关联服务提供商能力,例如数据库或数据存储服务提供商/系统、网络服务提供商/系统、因特网或内联网服务提供商/系统、门户或搜索引擎服务提供商/系统、无线通信服务提供商/系统;或其任何组合。第一装置1802、第二装置1804和第三装置1806中的任一者可根据本文中所描述的实例而分别可包括接入点或移动装置中的一或多者。

类似地,如图9中所展示的无线通信网络表示可配置以支持在第一装置1802、第二装置1804和第三装置1806中的至少两者之间交换数据的一或多个通信链路、过程或资源。借助实例但非限制,无线通信网络可包含无线或有线通信链路、电话或电信系统、数据总线或信道、光纤、地面或空间飞行器资源、局域网、广域网、内联网、因特网、路由器或交换机等等,或其任何组合。如所说明,举例来说,通过说明为部分地被第三装置1806遮蔽的虚线框,可存在可操作地耦合到无线通信网络1808的额外类似装置。

应认识到,可使用或以其它方式包含硬件、固件、软件或其任何组合来实施展示于图9中的各种装置和网络的全部或部分以及如本文进一步描述的过程和方法。

因此,借助实例但非限制,第二装置1804可包含经由总线1828可操作地耦合到存储器1822的至少一个处理单元1820。

处理单元1820表示可配置以执行数据计算程序或过程的至少一部分的一或多个电路。借助实例但非限制,处理单元1820可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列等等,或其任何组合。

存储器1822表示任何数据存储机构。存储器1822可包含(例如)主存储器1824或辅助存储器1826。主存储器1824可包含(例如)随机存取存储器、只读存储器等。虽然在此实例中说明为与处理单元1820分开,但应理解,主存储器1824的全部或部分可提供在处理单元1820内或以其它方式与处理单元1820位于同一地点/耦合。在特定实施方案中,存储器1822和处理单元1820可经组态以执行上文结合图3和4论述的过程的一或多个方面。

辅助存储器1826可包含(例如)与主存储器的类型相同或类似的存储器,或一或多个数据存储装置或系统,例如磁盘驱动器、光盘驱动器、磁带驱动器、固态存储器驱动器等。在某些实施方案中,辅助存储器1826可操作地接纳计算机可读媒体1840或以其它方式可配置以耦合到计算机可读媒体1840。计算机可读媒体1840可包含(例如)可携载用于系统1800中的装置中的一或多者的数据、代码或指令或使所述数据、代码或指令可存取的任何非暂时性媒体。计算机可读媒体1840还可被称作存储媒体。

第二装置1804可包含(例如)通信接口1830,通信接口1830提供或以其它方式支持第二装置1804至少经由天线1808到无线通信网络的可操作耦合。作为实例但非限制,通信接口1830可包含网络接口装置或卡、调制解调器、路由器、交换机、收发器等等。在其它替代实施方案中,通信接口1830可包括有线/LAN接口、无线LAN接口(例如,IEEE标准802.11无线接口)和/或广域网(WAN)空中接口。在特定实施方案中,与通信接口1830组合的天线1808可用于实施如图3和4中所说明的信号的发射和接收或结合图5和6执行的动作。

在一个特定实施方案中,ACK消息响应于FTM测量请求消息的发射可在通信接口1830处执行而无来自处理单元1830的指令或发起。另一方面,FTM距离报告消息可形成于可编程装置处,例如处理单元1820(例如,从存储在存储器1820中的一或多个机器可执行指令的执行)。

第二装置1804可包含(例如)输入/输出装置1832。输入/输出装置1832表示可配置以接受或以其它方式引入人或机器输入的一或多个装置或特征,或可配置以递送或以其它方式提供人或机器输出的一或多个装置或特征。借助实例但非限制,输入/输出装置1832可包含可操作地配置的显示器、扬声器、键盘、鼠标、跟踪球、触摸屏、数据端口等。

如本文中所使用,术语“接入点”意味着包含用于促进无线通信系统(例如,无线局域网)中的通信的任何无线通信站和/或装置,但所主张的标的物的范围在此方面不受限制。在另一方面中,接入点可包括(例如)无线局域网(WLAN)接入点。在一方面中,此WLAN可包括与IEEE标准802.11的一或多个版本兼容和/或相容的网络,但所主张的标的物的范围在此方面不受限制。WLAN接入点可提供一或多个移动装置与例如因特网等网络之间的通信。

如本文中所使用,术语“移动装置”指可不时地具有改变的位置定位的装置。位置定位的改变可包括方向、距离、定向等的改变(作为几个实例)。在特定实例中,移动装置可包括蜂窝式电话、无线通信装置、用户设备、膝上型计算机、其它个人通信系统(PCS)装置、个人数字助理(PDA)、个人音频装置(PAD)、便携式导航装置和/或其它便携式通信装置。移动装置还可包括适于执行由机器可读指令控制的功能的处理器和/或计算平台。

可取决于根据特定实例的应用由各种装置实施本文中所描述的方法。举例来说,这些方法可在硬件、固件、软件或其组合中实施。在硬件实施方案中,例如,处理单元可在一或多个专用集成电路(“ASIC”)、数字信号处理器(“DSP”)、数字信号处理装置(“DSPD”)、可编程逻辑装置(“PLD”)、现场可编程门阵列(“FPGA”)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中所描述的功能的其它装置单元或其组合内实施。

算法描述和/或符号表示为信号处理和/或相关领域的技术人员用于向所属领域的其它技术人员传达其工作的实质内容的技术的实例。算法在此处并且一般被视为产生所要结果的操作和/或类似信号处理的自一致序列。在此上下文中,操作和/或处理涉及对物理量的物理操纵。通常但非必要地,这些量可呈能够作为表示各种形式的内容(例如,信号测量、文本、图像、视频、音频等)的电子信号和/或状态存储、传送、组合、比较、处理或以其它方式操纵的电和/或磁性信号和/或状态的形式。主要由于共同使用的原因,有时证明为方便的是将此类物理信号和/或物理状态称作位、值、要素、符号、字符、项、数值、编号、消息、帧、测量值、内容和/或类似者。然而,应理解,所有这些和/或类似术语应与适当的物理量相关联,且只为方便的标签。除非另有确切陈述,否则如从前述论述显而易见,应了解,贯穿本说明书之论述,利用例如“处理”、“运算”、“计算”、“确定”、“建立”、“获得”、“识别”、“选择”、“产生”和/或类似者可指例如专用计算机和/或类似专用计算和/或网络装置的特定设备的动作和/或过程。因此,在本说明书的上下文中,专用计算机和/或类似专用计算和/或网络装置能够处理、操纵和/或变换通常表示为存储器、寄存器和/或其它存储装置、发射装置和/或专用计算机和/或类似专用计算和/或网络装置的显示装置内的物理电子和/或磁性量的信号和/或状态。在此特定专利申请案的上下文中,如所提及,术语“特定设备”可包含通用计算和/或网络装置,例如通用计算机(一旦其经编程以依照来自程序软件的指令执行特定功能)。

在一些情况下,存储器装置的操作(例如,状态从二进制1到二进制0的改变,或状态自二进制0到二进制1的改变)可包括例如物理变换等变换。对于特定类型的存储器装置,此物理变换可包括将物品物理变换成不同状态或物件。举例来说但不限于,对于一些类型的存储器装置,状态的改变可涉及累积和/或存储电荷或释放所存储电荷。同样,在其它存储器装置中,状态的改变可包括物理改变,例如磁定向和/或物理改变的变换和/或分子结构的变换,例如从晶体到非晶体或从非晶体到晶体。在又其它存储器装置中,物理状态的改变可涉及量子机械现象,例如叠加、扭结和/或类似者,例如,其可涉及量子位(qubit)。前述内容并非意图为存储器装置中的状态的改变(从二进制1到二进制0或从二进制0到二进制1)可包括例如物理变换等变换的所有实例的详尽列表。实际上,前述内容意图为说明性实例。

本文中所描述的无线通信技术可结合各种无线通信网络,例如无线广域网(“WWAN”)、无线局域网(“WLAN”)、无线个人区域网(WPAN)等等。在此上下文中,“无线通信网络”包括能够经由一或多个无线通信链路彼此通信的多个装置或节点。如图1中所展示,例如,无线通信网络可包括来自移动装置100a、100b、115a和115b的两个或更多个装置。术语“网络”和“系统”在本文中可互换地使用。WWAN可为码分多址(“CDMA”)网络、时分多址(“TDMA”)网络、频分多址(“FDMA”)网络、正交频分多址(“OFDMA”)网络、单载波频分多址(“SC-FDMA”)网络或以上网络的任何组合等等。CDMA网络可实施一或多个无线电接入技术(“RAT”),例如cdma2000、宽带CDMA(“W-CDMA”)(仅列举一些无线电技术)。此处,cdma2000可包含根据IS-95、IS-2000和IS-856标准实施的技术。TDMA网络可实施全球移动通信系统(“GSM”)、数字高级移动电话系统(“D-AMPS”)或某一其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(3GPP)的联盟的文献中。cdma2000描述于来自名为“第三代合作伙伴计划2”(“3GPP2”)的联盟的文献中。3GPP和3GPP2文献可公开获得。4G在一方面中,也可根据所主张的标的物实施长期演进(“LTE”)通信网络。例如,WLAN可包括IEEE 802.11x网络,且WPAN可包括蓝牙网络、IEEE 802.15x。本文中所描述的无线通信实施方案还可与WWAN、WLAN或WPAN的任何组合结合使用。

在另一方面中,如先前所提及,无线发射器或接入点可包括用于将蜂窝式电话服务延伸到企业或家庭中的毫微微小区。在此实施方案中,一或多个移动装置可经由(例如)码分多址(“CDMA”)蜂窝式通信协议与毫微微小区通信,且毫微微小区可借助于另一宽带网络(例如,因特网)向移动装置提供对较大蜂窝式电信网络的接入。

本文中所描述的技术可与包含若干GNSS中的任一者和/或GNSS的组合的SPS一起使用。此外,这些技术可与利用充当“伪卫星”的地面发射器或SV与这些地面发射器的组合的定位系统一起使用。地面发射器可(例如)包含广播PN码或其它测距代码(例如,类似于GPS或CDMA蜂窝式信号)的基于地面的发射器。此发射器可被指派唯一PN码以便准许由远程接收器识别。地面发射器可(例如)用于在来自轨道SV的SPS信号可能不可用的情形中扩增SPS,例如在隧道、矿场、建筑物、都市峡谷或其它封闭区域中。伪卫星的另一实施方案被称为无线电信标。如本文中所使用的术语“SV”既定包含充当伪卫星、伪卫星的等效物和可能其它者的地面发射器。如本文中所使用的术语“SPS信号”和/或“SV信号”既定包含来自地面发射器的类似SPS的信号,所述地面发射器包含充当伪卫星或伪卫星的等效物的地面发射器。

同样,在此上下文中,一般使用术语“耦合”、“连接”和/或类似术语。应理解,这些术语并不意图为同义词。实际上,“连接”一般用于指示两个或更多个组件(例如)直接物理(包含电)接触;而“耦合”一般用于意味着两个或更多个组件可能直接物理(包含电)接触;然而,“耦合”一般还用于意味着两个或更多个组件未必直接接触,而是能够协同操作和/或交互。术语耦合在(例如)适当上下文中还一般理解为意味着间接连接。

如本文中所使用的术语“和”、“或”、“和/或”和/或类似术语包含还既定为至少部分地基于使用这些术语的特定上下文的多种含义。通常,“或”如果用于关联列表(例如,A、B或C),那么既定意味着A、B和C,此处是在包含性意义上使用;以及A、B或C,此处是在排他性意义上使用。另外,术语“一或多个”和/或类似术语用于描述呈单数形式的任何特征、结构和/或特性,和/或还用于描述多个特征、结构和/或特性和/或特征、结构及/或特性的一些其它组合。同样,术语“基于”和/或类似术语理解为不意图传达独占式因数集合,而是允许不必明确地描述的额外因数的存在。当然,对于全部前述内容,描述和/或使用的特定上下文提供关于待进行的推断的有帮助导引。应注意,以下描述仅提供一或多个说明性实例,且所主张的标的物并不限于这一或多个实例;然而,同样,描述和/或使用的特定上下文提供关于待进行的推断的有帮助导引。

在此上下文中,术语网络装置指能够经由和/或作为网络的部分通信的任何装置,且可包括计算装置。当网络装置可能够例如经由有线和/或无线网络发送和/或接收信号(例如,信号数据包和/或帧)时,其还可能够执行算术和/或逻辑运算、处理和/或存储信号(例如,作为物理存储器状态存储在存储器中),和/或可(例如)在各种实施例中操作为服务器。作为实例,能够作为服务器或以其它方式操作的网络装置可包含专用机架式服务器、台式计算机、膝上型计算机、机顶盒、平板计算机、上网本、智能电话、穿戴式装置、组合前述装置的两个或更多个特征的集成装置、类似者或其任何组合。信号数据包和/或帧(例如)可例如在服务器与客户端装置和/或其它类型的网络装置之间(包含经由例如无线网络耦合的无线装置之间)交换。应注意,术语服务器、服务器装置、服务器计算装置、服务器计算平台和/或类似术语可互换地使用。类似地,术语客户端、客户端装置、客户端计算装置、客户端计算平台和/或类似术语也可互换地使用。而在一些情况下,为易于描述,这些术语例如通过参考“客户端装置”或“服务器装置”而以单数形式使用,但描述既定视需要涵盖一或多个客户端装置和/或一或多个服务器装置。类似地,对“数据库”的参考理解为视需要意味着一或多个数据库和/或其部分。

应理解,为易于描述,网络装置(也被称作网络连接装置)可依据计算装置来体现和/或描述。然而,应进一步理解,此描述决不应解释为所主张的标的物限于一个实施例,例如计算装置和/或网络装置,且作为替代,可体现为多种装置或其组合,包含(例如)一或多个说明性实例。

贯穿此说明书对一个实施方案、一实施方案、一个实施例、一实施例和/或类似者的参考意味着结合特定实施方案和/或实施例描述的特定特征、结构和/或特性包含在所主张的标的物的至少一个实施方案和/或实施例中。因此,这些短语(例如)贯穿本说明书在各种位置出现未必意图指同一实施方案或所描述的任一个特定实施方案。此外,应理解,例如,所描述的特定特征、结构和/或特性能够在一或多个实施方案中以各种方式组合,且因此在所既定的权利要求书的范围内。一般来说,当然,这些和其它问题随着上下文而变化。因此,描述和/或使用的特定上下文提供关于待进行的推断的有帮助导引。

虽然已说明并描述当前被视为实例特征的内容,但所属领域的技术人员将理解,在不脱离所主张的标的物的情况下,可进行各种其它修改且等效物可被替代。另外,在不脱离本文中所描述的中心概念的情况下,可进行许多修改以根据所主张的标的物的教示来调适特定情形。因此,既定所主张的标的物不限于所揭示的特定实例,而是此类所主张的标的物还可包含属于所附权利要求书和其等效物的范围内的所有方面。

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