首页> 中国专利> 广播出发时间(TOD)帧格式

广播出发时间(TOD)帧格式

摘要

本文中公开用于一或多个无线基站STA与第一接入点AP之间的距离测量的技术。在各种实施例中,所述第一AP可使所述第一AP的时钟与一或多个同步AP的时钟同步。所述第一AP可执行与所述一或多个STA的同步化会话。所述第一AP还可将一或多个广播出发时间TOD帧发射到所述一或多个STA。所述一或多个广播TOD帧中的每一个可包含来自所述第一AP的广播TOD帧的出发时间。所述一或多个同步的AP中的第二AP及第三AP也可将一或多个广播TOD帧发射到所述一或多个STA以用于距离及/或位置确定。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-25

    授权

    授权

  • 2018-09-18

    实质审查的生效 IPC(主分类):G01S5/14 申请日:20161102

    实质审查的生效

  • 2018-08-24

    公开

    公开

说明书

背景技术

本文中公开的标的物涉及定位在无线通信系统中的移动装置。精确定时测量(FTM)程序允许固定的、便携式的或移动无线基站相对于另一基站获得其范围。为了使基站确定其绝对位置,所述基站可对位置已知的多个基站执行FTM程序。在例如体育场、机场及音乐会等场景中,其中大量基站可能正在一个基站与另一基站之间交换单播FTM帧,通信媒体可能会过载FTM帧。

发明内容

本文中呈现一些实例性技术,其可在移动装置或接入点中的各种方法及设备中实施,以可能地提供或以其它方式支持移动装置中的距离测量。更具体地说,本文中公开用于固定、便携式或移动无线基站使用广播出发时间(TOD)帧来获得距离测量的技术,因此避免在维护隐私的同时过载通信媒体。

根据实例性实施方案,可提供一或多个无线基站(STA)与第一接入点(AP)之间的距离测量的方法。所述方法可包括:将第一AP的时钟与一或多个同步AP的时钟同步;由第一AP与一或多个STA执行同步化会话;以及由第一AP将一或多个广播TOD帧发射到一或多个STA。一或多个广播TOD帧中的每一个可包含来自第一AP的广播TOD帧的出发时间。在一些实施例中,所述方法可进一步包括:由一或多个同步AP中的第二AP及第三AP将一或多个广播TOD帧发射到一或多个STA,其中一或多个广播TOD帧中的每一个可包含来自第二AP或第三AP的广播TOD帧的出发时间。

根据另一实例性实施方案,可提供一种AP,其包括时钟、无线通信子系统以及与时钟及无线通信子系统以通信方式耦合的处理单元。处理单元可经配置以:使AP的时钟与一或多个其它AP的时钟同步;与一或多个STA执行同步化会话;以及通过无线通信子系统将一或多个广播TOD帧广播到一或多个STA。一或多个广播TOD帧中的每一个可包括来自AP的广播TOD帧的出发时间。

根据另一实例性实施方案,可提供包括存储在其上的用于在一或多个STA与第一AP之间进行距离测量的机器可读指令的非暂时性计算机可读存储媒体。所述指令在由一或多个处理器执行时可使得第一AP使第一AP的时钟与一或多个同步AP的时钟同步;与所述一或多个STA执行同步化会话;以及将一或多个广播TOD帧发射到一或多个STA。一或多个广播TOD帧中的每一个可包含来自第一AP的广播TOD帧的出发时间。

根据又一实例性实施方案,可提供一种设备,其可包括:用于使第一AP的时钟与一或多个同步AP的时钟同步的装置;用于由所述第一AP与所述一或多个STA执行同步化会话的模块;以及用于由所述第一AP将一或多个广播TOD帧发射到所述一或多个STA的装置。一或多个广播TOD帧中的每一个可包含来自第一AP的广播TOD帧的出发时间。

根据一个实例性实施方案,可提供STA与一或多个同步AP之间的距离测量的方法。所述方法包括由STA与同步AP的网络中的第一AP执行同步化会话;由所述STA从同步AP的网络中的第二AP接收一或多个广播TOD帧,所述一或多个广播TOD帧中的每一个包括来自所述第二AP的广播TOD帧的出发时间;以及基于来自第二AP的至少一个广播TOD帧的出发时间,由STA确定STA与第二AP之间的范围。

在STA与一或多个同步AP之间的距离测量的方法的一些实施例中,一或多个广播TOD帧中的至少一个包括关于第二AP的计时器的准确性的信息。在一些实施例中,所述方法进一步包括基于关于第二AP的计时器的准确性的信息,由STA调整来自第二AP的广播TOD帧的出发时间。

在STA与一或多个同步AP之间进行距离测量的方法的一些实施例中,所述方法可包含由STA从同步AP网络中的第三AP及第四AP中的每一个接收一或多个广播TOD帧,其中一或多个广播TOD帧中的每一个可包含来自第三AP或第四AP的广播TOD帧的出发时间。所述方法还可包含基于一或多个广播TOD帧的出发时间来确定STA与第三AP之间的距离以及STA与第四AP之间的距离。所述方法可进一步包含基于STA与第二AP之间的距离,STA与第三AP之间的距离以及STA与第四AP之间的距离来确定STA的绝对位置。

根据另一实例性实施方案,可提供一种移动装置,其包括时钟、无线通信子系统以及与时钟及无线通信子系统以通信方式耦合的处理单元。处理单元可经配置以执行与同步AP的网络中的第一AP的同步化会话,且通过无线通信子系统从同步AP的网络中的第二AP接收一或多个广播TOD帧,其中一或多个广播TOD帧中的每一个可包含来自第二AP的广播TOD帧的出发时间。处理单元还可经配置以基于来自第二AP的至少一个广播TOD帧的出发时间来确定STA与第二AP之间的范围。

根据又一实例性实施方案,可提供包括存储在其上的用于在STA与一或多个同步AP之间进行距离测量的机器可读指令的非暂时性计算机可读存储媒体。所述指令在由一或多个处理器执行时可使得STA与同步AP的网络中的第一AP执行同步化会话;从同步AP的网络中的第二AP接收一或多个广播TOD帧,所述一或多个广播TOD帧中的每一个包括来自所述第二AP的广播TOD帧的出发时间;以及基于来自第二AP的至少一个广播TOD帧的出发时间来确定STA与第二AP之间的距离。

根据又一个实例性实施方案,可提供一种设备,其可包括用于在同步AP的网络中执行与第一AP的同步化会话的装置;用于从所述同步AP的网络中的第二AP接收一或多个广播TOD帧的装置,其中所述一或多个广播TOD帧中的每一个包括来自所述第二AP的广播TOD帧的出发时间;以及用于基于来自所述第二AP的至少一个广播TOD帧的出发时间来确定所述STA与所述第二AP之间的范围的装置。

附图说明

通过实例说明本发明的方面。参考以下图描述非限制性及非穷尽方面,其中除非另有规定否则贯穿各种图相同参考编号指代相同部分。

图1A为根据一个实施例的无线通信系统的系统图。

图1B说明其中基站可获得距离测量的实例性设置。

图1C说明其中基站可获得距离测量值的另一实例性设置。

图2说明IEEE 802.11REVmc中的精确定时测量(FTM)会话。

图3A说明其中广播TOD帧可用于距离测量的无线通信系统。

图3B为说明根据本发明的一个实施例的使用广播TOD帧的定时测量的框图。

图3C为说明根据本发明的实施例的使用广播TOD帧的定时测量的框图。

图4A说明根据本发明的一些实施例的广播出发时间(TOD)帧。

图4B说明根据本发明的一些实施例的广播TOD帧的变化形式。

图5A说明根据本发明的一些实施例的广播出发时间TOD帧。

图5B说明根据本发明的一些实施例的广播TOD帧的变化形式。

图6A说明根据本发明的一些实施例的广播出发时间TOD帧。

图6B说明根据本发明的一些实施例的广播TOD帧的变化形式。

图7A说明实例性广播TOD帧中的实例性邻站报告字段。

图7B说明广播TOD帧中的邻站报告字段中的任选子元素的实例。

图8A说明根据本发明的一些实施例的广播TOD帧中的邻站报告字段中的子元素。

图8B说明根据本发明的一些实施例的广播TOD帧中的邻站报告字段中的子元素。

图8C说明根据本发明的一些实施例的广播TOD帧中的邻站报告字段中的子元素。

图9A为说明使用广播广播TOD帧来由无线基站进行距离及/或位置确定的方法的实施例的流程图。

图9B为说明使用广播广播TOD帧来由无线基站进行距离及/或位置确定的方法的另一实施例的流程图。

图9C为说明使用来自接入点的广播TOD帧进行距离及/或位置确定的方法的实施例的流程图。

图9D为说明使用来自接入点的广播TOD帧进行距离及/或位置确定的方法的另一实施例的流程图。

图10为无线装置的实施例的框图。

图11为计算装置的实施例的框图。

具体实施方式

现在将参考形成本发明的部分的附图来描述数个说明性实施例。后续描述仅提供实施例,且并不意欲限制本发明的范围、适用性或配置。确切地说,实施例的后续描述将为所属领域的技术人员提供用于实施实施例的启用性描述。应理解,可在不脱离本发明的精神及范围的情况下对元件的功能及配置作出各种改变。

本文中呈现一些实例性技术,其可在移动装置或接入点中的各种方法及设备中实施,以可能提供或以其它方式支持距离测量,而不会使通信媒体过载,同时维护隐私能力。所述技术涉及从一或多个同步接入点(AP)或固定、便携式或移动无线基站(STA)广播广播出发时间(TOD)帧。以下描述可指代经配置以将广播TOD帧广播为AP的装置。然而,所属领域的技术人员将会了解,STA可充当AP且可经配置以广播TOD帧。

目前,为了STA获得其绝对位置,STA可与已知其位置的多个STA执行精细定时测量(FTM)会话。FTM会话为起始STA及资源STA之间的精确时间测量过程的实例。FTM会议可包括谈判、测量交换及终止程序。精确定时测量程序允许STA获得其到另一STA的距离。

在许多状况下,为了确定STA与多个STA或AP中的每一个之间的距离,STA可具有多个并发FTM会话。并行FTM会话可能会发生与响应的STA一起发生,所述STA为不同的基本服务集(BSS)及可能不同的扩展服务集(ESS)的成员,或可能在BSS之外,每一会话都使用自己的调度、信道及操作参数。响应的STA可能被请求与大量起始STA建立FTM会话。例如,AP可在商场或商店处用STA进行FTM程序以进行距离测量。另一方面,起始STA可在具有不同响应的STA的相同或不同信道上具有多个正在进行的FTM会话,同时与AP关联以用于交换数据或信令。

因此,在例如体育场、剧场、购物中心或机场等大量STA可能存在并且正在使用的情况下,通信带宽可能被消耗且过载在STA与AP之间交换的FTM帧。因此,STA可需要新的通信方法,以在维护隐私的同时获得距离信息而不会使通信媒体过载。

本文中所公开的技术将广播TOD帧从一或多个同步的AP或STA提供给一或多个STA以进行距离及/或位置确定。广播TOD帧可包含来自广播AP的广播TOD帧的出发时间以及广播AP的位置信息。从接收到的广播TOD帧中,STA还可获得例如AP的定时器的ppm估计值以及每一AP相对于相邻AP的TSF偏移或ppm偏移的信息,使得STA可通过仅与其中AP中的一个进行同步校正每一AP的定时,而无需通过单独的FTM程序分别与每一AP同步。以此方式,接收STA可基于接收STA与相邻AP之间的经校正同步,来自广播AP的广播TOD帧的TOD以及接收STA处的广播TOD帧的到达时间(TOA)来确定所接收到的广播TOD帧的飞行时间(TOF)及因此确定其到广播AP的距离。然后,接收STA可基于其到广播AP的范围及广播AP的位置信息来确定其绝对位置。因为接收STA仅将FTM帧发射到一个AP用于同步化且大部分时间处于接收模式,所以与用多个AP执行FTM程序相比,可更好地保护STA的隐私。

I.无线通信系统

无线通信系统可包括无线装置及AP,其允许无线装置使用一或多个无线标准连接到有线或无线网络。AP通常被称为包括一个STA的实体且经由用于相关联STA的无线媒体提供对分配服务的访问。因此,STA可充当AP。STA为包含到无线媒体的媒体访问控制(MAC)及物理层(PHY)接口的单个可寻址实例的逻辑实体。一些无线通信系统可允许无线装置经配置为可在彼此之间或通过AP进行通信的STA。例如IEEE 802.11ac、802.11ad、802.11v、802.11REVmc等的标准通常用于此些通信。

IEEE 802.11为一组媒体访问控制及物理层规范,用于在未经许可的(2.4、3.6、5及60GHz)频段中实施无线局域网(WLAN)通信,称为Wi-Fi。Wi-Fi在室内场所日益增长的应用中发挥着重要作用。室内位置的关键适用Wi-Fi技术使用IEEE 802.11中定义的飞行时间(TOF)测距测量值来测距,因为可使用装置之间的距离来确定装置位置。

在IEEE 802.11REVmc中,提出了用于测距的精确时间测量协议。在FTM协议中,起始基站与响应的基站交换FTM帧以测量飞行时间或往返时间(RTT)。起始基站在自对应的基站接收到精确定时测量(即,对应于来自响应基站的FTM帧的出发时间及其在响应基站处的响应确认(ACK)帧的到达时间的时间戳)之后计算其到响应基站的距离。在FTM定位中,起始基站与用于TOF测量的多个响应AP交换FTM帧以便确定其绝对位置。例如,在3维定位中,起始基站与至少三个AP交换FTM帧以便确定其绝对位置。

图1A为根据一个实施例的无线通信系统100的简化说明。无线通信系统100可包含一或多个STA 105、AP 120及数据通信网络130。应注意,图1A仅提供对各种组件的广义说明,其中的任何者或全部可视情况使用。此外,取决于所期望的功能,组件可经重新配置、组合、分离、替换及/或省略。例如,尽管在图1A中所说明的无线通信系统100中仅说明一些STA 105及AP,但实施例可包含更小或更大数目的STA及/或AP中的任一个或两个。例如,实施例可包含数十、数百、数千或更多的STA及/或AP中的任一个或两个。另外,STA 105及/或AP 120可与一或多个额外网络连接,例如蜂窝载波网络、卫星定位网络等,其可具有在图1A中未说明的各种组件(例如,服务器、卫星、基站等)。所属领域的技术人员将认识到所说明组件的许多修改。

如本文中所描述,无线装置或STA可包括系统、订户单元、订户基站、固定基站、便携式基站、移动基站、远程移动基站、远程终端,移动装置,用户终端,终端,无线通信设备,用户代理,用户设备,用户设备(UE)或接入点。例如,STA可为蜂窝电话、无绳电话、会话起始协议(SIP)电话、无线本地环路(WLL)基站、个人数字助理(PDA)、具有无线连接能力的手持装置,计算装置或连接到无线调制解调器的其它处理装置。

本文中所描述的技术可更一般地应用于任何无线装置,包含STA、AP及/或其它无线装置。

如上文所提及,STA 105可与AP 120通信,所述AP可使得STA 105能够通过数据通信网络130进行通信。因此,在一些实施例中,可使用可由数据通信网络130确定的各种无线通信标准及/或协议来实施去往及来自STA 105的通信。一些实施例可包括例如如以上所论述之IEEE 802.11系列标准中的一或多个。数据通信网络130可以包括各种网络中的一或多个,包括例如局域网(LAN)或个域网(PAN)的本地网络,例如因特网的广域网(WAN),以及/或任何各种公共及/或私人通信网络。此外,联网技术可包含利用光学、射频(RF)、有线、卫星及/或其它技术的交换及/或分组化网络。

无线通信系统100可提供定位能力来计算或估计一或多个STA 105的位置。此等能力可包括例如全球定位系统(GPS)之类的卫星定位系统(SPS)及/或由固定部件(例如AP 120)提供的三角测量及/或三边测量。另外或替代地,当在无线通信系统100中存在多个STA 105时,STA 105可经配置以基于其彼此确定的距离来提供定位能力。在使用IEEE 802.11标准的定位或基于位置的应用中,例如,可使用针对两个STA之间的预先指定的消息或对话的往返时间的确定来提供两个STA之间的距离的指示。

每一STA 105或AP 120可包括至少一个本地时钟,在所述本地时钟上STA 105或AP 120基于其通信和数据处理。然而,通常不可能在数个STA或AP之间精确地同步本地时钟,且因此,每一本地时钟可具有其自己的相对于其它STA或AP的时钟的定时误差或时钟漂移。

图1B说明根据一个实施例的其中STA可获得距离测量的实例性设置。此处,两个STA(STA1 105-1及STA2 105-2)可使用无线通信信号110彼此通信。STA 105可为较大系统的部分,例如图1A中所说明的无线通信系统100。为了获得从一个STA到另一STA的RTT及所估计距离,STA 105可参与交换精细定时测量帧和确认,如下所述。

图1C为STA可获得距离测量的另一实例性设置。此处,AP可使用无线通信信号110与三个STA—STA1 105-a、STA2 105-b及STA3 105-c通信。无线通信信号110可包含上行链路(UL)及/或下行链路(DL)帧。STA可另外经由类似手段彼此直接通信。额外STA及/或AP(未展示)可为同一无线系统(例如,WLAN)的部分。一些无线系统可具有更多或更少的STA。应该理解,本文中所描述的技术可用于具有与所示的那些配置及/或组件不同的配置及/或组件的系统中。而且,无线系统可包含其它类型的无线装置。所属领域的一般技术人员将认识到图1A到1C中所展示的实施例的这些及其它变型。STA及/或AP可与无线装置对应及/或可并入有计算机的组件,例如下面例如关于本发明的图10及11所描述的计算系统。

一般来说,本文中所描述的实施例可关于根据各种IEEE 802.11通信标准的用于利用无线通信系统100(例如WLAN)的装置的无线通信。一些实施例可使用除IEEE 802.11系列标准外的标准。在各种实施例中,STA并非依靠来自发射卫星地理定位数据的地面基站的卫星信号或辅助数据,而是可使用无线AP来获取其地理位置。AP可以遵循各种IEEE 802.11标准(例如802.11g、802.11n、802.11ac、802.11ad、802.11v等)发射及接收无线信号。在一些实施例中,STA在发射或接收来自多个天线的信号时可遵从802.11ac、802.11v及/或802.11REVmc标准。一些实施例可以0.1纳秒(ns)或1皮秒(ps)增量对时序信号进行采样,而一些其它实施例可以小于10ns的时间增量对信号进行采样,例如1.5ns、2ns、0.1ns等等,同时仍然符合标准。

实施例可基于考虑来自多个天线的发射信号的定义来根据IEEE 802.11标准实施TOD及TOA测量。在一些实施例中,信息中的一些可被编写在经修订802.11标准中。AP可将例如TOA及TOD测量等定时测量值发射到STA及从STA接收定时测量值。当STA从三个或多于三个AP获得定时测量值连同AP的地理定位信息时,STA可能够通过使用多个定时测量值执行类似于GPS定位的技术(例如三边测量等)来确定其位置。在一些状况下(例如,特别当STA中的至少一个为静止时),STA可在彼此之间发射及接收定时测量值,以便获得RTT及彼此之间的距离。

II.FTM协议

在802.11REVmc中,STA出于同步或其它目的而维护本地定时同步功能(TSF)定时器。TSF定时器以微秒为增量进行计数,其中最大计数器值为264。定时同步功能将同一BSS中的所有STA的TSF定时器保持同步。单个基础设施BSS或独立BSS(IBSS)中的STA通常与共用时钟同步。BSS中的AP可能为TSF的定时主装置。含在AP中的STA通常初始化其TSF定时器,而与任何同时启动的AP无关。

在FTM协议中,需要起始STA以了解用于进行准确的定时测量的响应STA或AP的TSF的意义。AP或响应STA可周期性地发射包含AP的TSF时间戳的值的信标或通告帧,以便同步其它STA的TSF定时器。时间戳字段的长度为64位或8个八位字节。如本文中所使用,时间戳是指指示某一事件发生时的时间的编码信息。STA可通过不断地接收及剖析信标或通告帧来使其本地TSF定时器与AP或响应STA同步。替代地,起始STA可主动发射探测请求帧并等待包含时间信息的探测响应。如果起始STA的TSF定时器不同于所接收到的信标、通告帧或探测响应中的时间戳,那么起始STA可基于所接收到的时间戳值来设置其本地TSF定时器以与响应的STA或AP同步。

图2说明具有多个突发的IEEE 802.11REVmc FTM会话200。为了起始精确定时测量程序,支持精细定时测量协议作为起始者的STA 220(被称为起始STA)发射初始FTM请求帧230。支持精细定时测量协议作为响应者的STA 210(被称为响应STA)不将FTM帧发射到对等STA,除非对等STA支持精细定时测量协议作为起始者并且响应STA 210已接收到来自对等STA的初始FTM请求帧。初始FTM请求帧230可在FTM参数字段中包括触发字段和一组调度参数,其描述起始STA的用于测量交换的可用性。响应STA 210可发送确认(ACK)帧232到起始STA 220,确认初始FTM请求帧230的成功接收。

FTM会话200中的第一FTM帧为初始FTM帧FTM_1 234。响应于初始FTM请求帧230,响应STA 210通常可在10ms内发射初始FTM帧FTM_1 234。初始FTM框架FTM_1 234包含FTM参数字段。初始FTM帧FTM_1 234中的状态指示字段的值指示初始FTM请求是成功的,无能力的还是失败的。起始STA 220通过发送ACK帧236来确认接收到初始FTM帧FTM_1 234。

FTM帧通常在称为突发实例的时间窗口期间发送。突发实例的定时可由初始FTM请求帧或初始FTM帧的FTM参数字段中的以下参数来定义:(1)用于第一突发实例的开始的部分TSF计时器值;(2)突发持续时间—每一突发实例在突发周期的边界开始的持续时间;及(3)突发周期—从一个突发实例的开始到下一突发实例的开始的间隔。

如图2中所展示,起始STA 220一旦在信道上可用,就在突发的开始处发射FTM触发帧238。此指示响应STA210对突发实例的其余部分的起始STA 220的可用性。在FTM触发帧238之后,响应STA 210发射ACK帧240,且在突发持续时间过去之前发射非初始FTM帧,例如FTM_2 242及FTM_3 246。每当FTM帧被成功接收时,起始STA 220发送ACK帧,例如ACK帧244或248。在突发实例中,连续的FTM帧至少与最小差量FTM分开。在突发周期之后,可开始下一突发实例,其包括与如由操作250、252、254、256、258及260所指示的第一突发实例中的操作相同的操作。

在突发实例内,起始STA 220可在寻址到它的每一FTM帧上执行精确的定时测量。例如,响应STA 210发射FTM帧FTM_2 242,且在发射FTM帧FTM_2 242时捕获第一时间t1_2。当FTM帧FTM_2 242到达起始STA 220时,起始STA 220捕获第二时间t2_2。另外,当起始STA 220发射ACK帧244时,其捕获第三时间t3_2。当ACK帧244到达响应STA 210时,响应STA 210捕获第四时间t4_2。响应STA 210然后在下一FTM帧FTM_3 246中发送所捕获的第一时间t1_2及第四时间t4_2以起始STA 220。然后,起始STA 220可将往返时间(RTT)计算为RTT=(t4_2-t1_2)-(t3_2-t2_2)。

响应于起始无线装置(例如起始STA 220)的请求,响应无线装置(例如响应STA 210)的TSF定时器值的至少一部分可被包含在来自响应无线装置的一或多个FTM帧中。接收一或多个FTM帧的起始无线装置可基于所接收到的TSF定时器值来设置其本地TSF时钟,以与响应的无线装置同步。

III.使用广播TOD帧进行距离测量

图3A说明其中广播TOD帧可用于促进距离测量的无线通信系统300。无线通信系统300包括一或多个STA 310以及同步AP网络中的一或多个AP AP1 320、AP2 330及AP3 340。为使STA 310确定其绝对位置,STA 310可首先执行FTM会话,例如上面关于图2所描述的FTM会话200,其中同步相邻AP中的一个能够广播TOD帧,例如,AP1 320。通过FTM会话,STA 310可与AP1 320同步,且因此与AP1 320在同步AP的同一网络中的AP2 330和AP3 340同步。然后,STA 310可收听来自相邻AP(例如AP1 320、AP2 330及AP3 340)的广播TOD帧,以确定其来自相邻AP的距离,且因此确定其绝对位置。当STA 310从一个位置移动到另一位置时,可继续收听来自相邻AP的广播TOD帧以进行距离测量。

广播TOD帧可包含广播TOD帧的TOD、广播AP的TSF定时器的估计准确性、广播AP的位置信息或相邻AP之间的TSF偏移及/或ppm偏移中的一或多个。由于不同AP的TSF定时器可能在不同的时刻接通,所以AP之间可能存在TSF偏移。AP之间可能存在ppm偏移,因为不同AP的TSF定时器可能具有稍微不同的时钟周期及漂移。下面在本发明中描述不同的广播TOD帧格式的实例。

使用所接收到的广播TOD帧,STA 310可基于广播AP的定时器的估计准确性及/或广播AP相对于相邻AP广播AP的的TSF偏移量及ppm偏移量来调整来自广播AP的所接收到的广播TOD帧中的TOD。然后,可使用来自广播AP的接收到的广播TOD帧的经调整TOD,使用STA310处的广播TOD帧的TOA来确定广播TOD帧的TOF,且因此确定广播AP与STA 310之间的距离。

图3B为说明根据本发明的一个实施例的使用广播TOD帧的定时测量的框图350。图3B展示来自广播AP的三个连续广播TOD帧352、354及356。广播TOD帧包含TOD字段,所述TOD字段包含表示时间的时间戳,时间戳相对于时基,广播AP的发射天线连接器处出现最后发射广播TOD帧的报头的开始。如果最后发射的广播TOD帧的TOD为初始广播TOD帧,那么其可被设置为0。例如,在图3B中,广播TOD帧352在出发时间T1(1)开始离开广播AP,且在到达时间T2(1)时开始到达接收STA,所述到达时间表示相对于时基或同步时基广播TOD帧352的报头的开始到达接收STA的接收天线连接器的时间。在下一广播TOD帧354中,TOD字段可被设置为先前广播TOD帧352的TOD T1(1)。来自广播AP的广播TOD帧354的TOD为T1(2),而接收STA的广播TOD帧354的TOA为T2(2)。在接收到广播TOD帧354之后,接收STA可将广播TOD帧352的TOF确定为T2(1)-T1(1)。

在下一个广播TOD帧356中,TOD字段可被设置为先前广播TOD帧354的TOD T1(2)的值。来自广播AP的广播TOD帧356的TOD为T1(3),而接收STA的广播TOD帧356的TOA为T2(3)。在接收到广播TOD帧356之后,接收STA可将广播TOD帧354的TOF确定为T2(2)-T1(2)。

接收STA可继续收听来自广播AP的广播TOD帧,确定从广播AP到接收STA的每一广播TOD帧的TOF,且任选地使用多个广播帧的平均TOF作为距离测量的TOF。用于距离测量的广播TOD帧的数目可根据需要而变化。

图3C为说明根据本发明的一个实施例的使用广播TOD帧的定时测量的框图370。如图3C中所展示,广播TOD帧中的TOD字段可被设置为来自广播AP的当前广播TOD帧的TOD的值,而不是先前广播TOD帧的TOD的值。在此状况下,一旦当前广播TOD帧被接收STA接收,就可确定当前广播TOD帧的TOF。

图3C展示来自广播AP的三个连续广播TOD帧372、374及376。广播TOD帧包含TOD字段,所述TOD字段包含表示时间的时间戳,时间戳相对于时基,广播AP的发射天线连接器处出现同时发射广播TOD帧的报头的开始。例如,在图3C中,广播TOD帧372在出发时间T1(1)开始离开广播AP,且在到达时间T2(1)时开始到达接收STA,所述到达时间表示相对于时基或同步时基广播TOD帧372的报头的开始到达接收STA的接收天线连接器的时间。在接收到广播TOD帧372之后,接收STA可将广播TOD帧372的TOF确定为T2(1)-T1(1)。

在下一广播TOD帧374中,TOD字段可被设置为当前广播TOD帧374的TOD T1(2)。当前广播TOD帧374在接收STA处的TOA为T2(2)。在接收到广播TOD帧374之后,接收STA可将广播TOD帧374的TOF确定为T2(2)-T1(2)。

在下一个广播TOD帧376中,TOD字段可被设置为当前广播TOD帧376的TOD T1(3)的值。当前广播TOD帧376在接收STA处的TOA为T2(3)。在接收到广播TOD帧376之后,接收STA可将当前广播TOD帧376的TOF确定为T2(3)-T1(3)。

如在图3B中,接收STA可继续收听来自广播AP的广播TOD帧,确定从广播AP到接收STA的每一广播TOD帧的TOF,且任选地使用多个广播帧的平均TOF作为距离测量的TOF。用于距离测量的广播TOD帧的数目可根据需要而变化。

IV.广播TOD帧格式的实例

广播TOD帧可采用不同格式,且可包含可使得接收STA能够执行距离测量的不同信息。以下部分提供广播TOD帧的几种实例性格式。所属领域的技术人员将认识到所说明实施例的许多修改。例如,广播TOD帧中的各个字段的顺序可能会改变。一些字段可为任选的,且如果例如希望更好的准确性,那么可存在。在一些实施例中,可将额外字段添加到下面所描述的广播TOD帧格式。在一些实施例中,可省略一些字段。

图4A说明根据本发明的一些实施例的广播TOD帧400。广播TOD帧400包括TOD TSF时间戳字段、上一信标的TOD字段、格式及带宽(BW)字段、ppm估计值字段、发射功率字段、邻站报告字段、位置配置信息(LCI)报告字段及供应商特定字段。在一些实施方案中,某些字段(如ppm估计值字段及邻站报告字段)可为任选的。

TOD TSF时间戳字段表示帧的源-广播AP的TSF定时器的值。当STA或AP发射通告帧、探测响应、信标帧或广播TOD帧时,可将TSF时间戳字段设置为STA或AP的TSF计时器在将含有TSF时戳字段的第一位的数据符号发射到物理层(PHY)时的值加将STA或AP的延迟通过其本地PHY从媒体访问控制—物理层(MAC-PHY)接口发射到其与无线媒体(WM)的接口,如天线。

广播TOD帧可能与TSF时间戳准确性中的通告帧、探测响应或信标帧不同。例如,广播TOD帧中的TOD TSF时间戳可以皮秒为单位且每213.5天包裹一次。

上一信标的TOD字段包含时间戳,所述时间戳表示相对于时基的时间,在所述时间点最后发射的广播TOD帧的报头的开始出现在发射天线连接器处。上一信标字段的TOD中的值例如可为以皮秒为单位。上一信标的TOD字段可为例如6个八位字节长。如果广播TOD帧为第一广播TOD帧,那么上一信标的TOD字段可被设置为0。上一信标的TOD字段中的值可被接收STA用来确定先前广播TOD帧的TOF,如上面关于图3B所描述。

广播TOD帧400中的格式及BW字段指示由广播TOD帧使用的分配分组格式及带宽。格式及BW字段可为1个字节长。字段值的定义及对应的格式及带宽可与IEEE 802.11REVmc中规定的FTM帧中的FTM格式及带宽字段的定义相同。例如,格式及BW字段中的“0”表示起始STA没有偏好,且此字段没有被响应的STA使用。所述格式可为非高吞吐量(非HT)PHY规范、高吞吐量(HT)PHY规范、HT混合PHY规范或甚高吞吐量(VHT)PHY规范中的一种。带宽可为5MHz、10MHz、20MHz、40MHz、80MHz或160MHz中的一个。

ppm估计值字段指示当前广播TOD帧的TSF定时器(或TOD)值的估计准确性,单位为百万分率(ppm)。此字段可为任选的。

发射功率字段指示当前广播TOD帧的发射功率。发射功率字段的值不大于所允许的最大发射功率,且指示在发射广播TOD帧时由STA或AP在天线连接器的输出端处所测量的所使用的实际功率,以分贝毫瓦(dBm)为单位。发射功率字段中的值可以例如0.25dBm为单位表示发射功率。例如,发射功率字段中的10可指示当前帧的发射功率为2.5dBm。发射功率字段可用2的补码带符号整数表示,长度为1个八位字节。发射功率可在发送广播TOD帧之前确定且可具有例如大约±5dB的容差。

邻站报告字段可包含多个邻站报告元素,每一用于多个邻站AP中的一个。每一邻站报告元素描述邻站AP,且可包含IEEE 802.11REVmc中的邻站报告元素格式中定义的基本服务集标识符(BSSID)、BSSID信息、信道编号、操作类别、PHY类型及任选地任选子元素。可选子元素字段可包含两个相邻AP的TSF定时器之间的TSF偏移值及/或ppm偏移值。在许多情况下,TSF偏移及/或ppm偏移值可能比ppm估计值字段中的值更精确及稳健,因为难以在不使用参考定时器的情况下获得对TSF定时器的准确估计。接收STA可使用相邻AP之间的TSF偏移及/或ppm偏移来更准确地调整广播AP的定时器相对于接收STA的定时器的定时差异/偏移。邻站报告元素还可包含每一邻站AP的位置配置信息(LCI)报告,如下文所描述。以下关于图7A至8C提供了邻站报告字段的各种实例性。。

LCI报告字段可包含如IEEE 802.11REVmc中所定义的广播AP的纬度、经度、高度及相关信息。例如,LCI报告字段可包含基于用于编码AP的坐标以便定义AP的位置的互联网工程任务组(IETF)请求评论(RFC)6225中描述的LCI格式定义的纬度不确定性,纬度,经度不确定性,经度,高度类型,高度不确定性和高度。基于一或多个AP的LCI报告,接收STA可使用其到一或多个AP的范围来确定其自己的绝对位置。

供应商特定字段可用于运载未在标准中单一定义格式中定义的信息。例如,供应商特定字段可包含由特定供应商定义的组织标识符及供应商特定内容。

图4B说明根据本发明的一些实施例图4A的广播TOD帧400的变化形式450。广播TOD帧450包括TOD TSF时间戳字段、分数TSF时间戳、格式及带宽(BW)字段、ppm估计值字段、发射功率字段、任选邻站报告字段、位置配置信息(LCI)报告字段及供应商特定字段。在一些实施方案中,某些字段(如ppm估计值字段及邻站报告字段)可为任选的。

广播TOD帧450用分数TSF时间戳字段替换广播TOD帧400中的上一信标的TOD字段。分数TSF时间戳字段中的值指示TSF时间戳的分数部分,且可比FTM帧中的TSF时间戳字段中的值(其可以微秒为单位)更精确(例如以皮秒或更小为单位)。

图5A说明根据本发明的一些实施例的广播TOD帧500。广播TOD帧500包含TOD TSF时间戳字段、上一信标的TOD字段、格式及BW字段、任选ppm估计值字段、发射功率字段、任选邻站报告字段及供应商特定字段。在一些实施方案中,某些字段(如ppm估计值字段及邻站报告字段)可为任选的。TOD TSF时间戳字段、上一信标的TOD字段、格式及BW字段、ppm估计值字段、发射功率字段以及广播TOD帧500中的供应商专用字段可类似于广播TOD帧400中的对应字段。

广播TOD帧500中的邻站报告字段可能不同于广播TOD帧400中的邻站报告字段,且可包含广播AP本身的邻站报告元素。每一邻站报告元素可包含AP(包含广播AP)的LCI报告以及邻站AP的TSF定时器与广播当前广播TOD帧的AP之间的TSF偏移及/或ppm偏移。广播当前广播TOD帧的AP的邻站报告元素可包含ppm估计值值而不是ppm偏移量,因为广播当前广播TOD帧的AP与其自身之间的定时器ppm偏移量为0。

图5B说明根据本发明的一些实施例图5A的广播TOD帧500的变化形式550。如上面关于广播TOD帧500所描述的,广播TOD帧550包含TOD TSF时间戳字段、格式及BW字段,任选ppm估计值字段,发射功率字段、任选邻站报告字段以及供应商专用字段。广播TOD帧550用分数TSF时间戳字段替换广播TOD帧500中的上一信标的TOD字段。分数TSF时间戳字段中的值指示TSF时间戳的分数部分,且可比FTM帧中的TSF时间戳字段中的值(其可以微秒为单位)更精确(例如以皮秒或更小为单位)。

在一些状况下,当包含多个邻站AP的邻站报告元素时,邻站报告字段可能很长。因此,在广播TOD帧的传输期间绝对时间漂移可能很大。因此,在一些实施例中,可使用没有邻站报告字段的短版本的广播TOD帧。

图6A说明根据本发明的一些实施例的广播TOD帧600。如在广播TOD帧500中,广播TOD帧600可包含TOD TSF时间戳字段、上一信标的TOD字段、格式及BW字段、任选ppm估计值字段、发射功率字段及供应商特定字段。广播TOD帧600不包含邻站报告字段,但包含任选全限定域名(FQDN)字段。FQDN字段可指向位置服务器,且可由接收STA用来定位位置服务器并与其建立通信。由位置服务器使用的协议可由FQDN描述符指示。如上文关于图4A的广播TOD帧400所描述,接收STA可使用FQDN信息来获得关于广播AP的信息,例如广播AP的邻站报告、LCI报告或广播AP与邻站AP之间的TSF偏移及/或ppm偏移。

图6B说明根据本发明的一些实施例的广播TOD帧600的变化形式650。如上面关于广播TOD帧600所描述的,广播TOD帧650包含TOD TSF时间戳字段、格式及BW字段,任选ppm估计值字段,发射功率字段、任选FQDN字段以及供应商专用字段。广播TOD帧650用分数TSF时间戳字段替换广播TOD帧600中的上一信标的TOD字段。分数TSF时间戳字段中的值指示TSF时间戳的分数部分,且可比FTM帧中的TSF时间戳字段中的值(其可以微秒为单位)更精确(例如以皮秒或更小为单位)。

在一些实施例中,广播AP可经配置以发射不同格式的广播TOD帧。例如,广播AP可以组的形式发射广播TOD帧,其中每一组中的一个广播TOD帧可为包含例如包含TSF偏移及ppm偏移的ppm估计值及邻站报告之类的可选信息的长帧,以及组中的其它帧可为不包含任何任选字段的短帧。

V.邻站报告实例

如上文所描述,广播TOD帧中的邻站报告字段可根据需要采取不同的格式。图7A到8C说明根据本发明的各种实施例的邻站报告字段的各种实例。

图7A说明广播TOD帧的邻站报告字段中的邻站报告元素700。作为IEEE 802.11REVmc中定义的邻站报告字段,广播TOD帧中的邻站报告字段可包含多个邻站报告元素,每一邻站报告元素用于多个邻站AP中的一个邻站AP。如在图7A中所展示,每一邻站报告元素可描述AP,且可包含元素ID、长度、BSSID、BSSID信息、操作类别、信道编号码、PHY类型以及任选地任选子元素字段。

元素ID字段通过预定义编号识别邻站报告元素的类型。长度字段指定长度字段后的八位字节数。BSSID为所报告的BSS的BSSID。“邻站报告”元素中的后续字段与此BSS有关。BSSID信息字段可用于确定邻站服务集转换候选者。操作类字段指示由此BSSID指示的AP的信道集。信道编号字段指示由此BSSID指示的AP的最后已知主信道。信道编号为在操作类内定义的。“操作类别”及“信道编号”字段一起指定用于报告正在发送用于BSS的广播TOD帧的频道的频道频率和间距。PHY类型字段指示由此BSSID指示的AP的PHY类型。任选子元素字段包含零个或多个子元素。

图7B为说明广播TOD帧中的邻站报告字段的邻站报告元素中的各种任选子元素的实例的表格750。每一任选子元素可被定义为具有包含1个八位字节元素特定子元素ID字段,1个八位字节长度字段及可变长度子元素特定数据字段的通用通用格式。例如,子元素ID“1”可用于TSF子元素。一些子元素ID(例如0、7-38及40-44)可被保留用于未来的扩展或其它目的。本文中所公开的额外邻站报告信息可被包括在现有子元素或保留子元素中,如下文关于图8A至8C在各种实例性中所描述。所属领域的技术人员将认识到所说明组件之许多修改。

图8A说明根据本发明的一些实施例的在广播TOD帧中的邻站报告字段的邻站报告元素中的子元素800。子元素800可包含附加到现有子元素(例如如图7B中所展示的子元素ID为“1”的TSF子元素)的额外信息。

如在图8A中所展示,子元素800可包含如在IEEE 802.11REVmc中所定义的TSF子元素中的子元素ID字段、长度字段、TSF偏移字段及信标间隔字段。子元素ID字段可为如图7B中定义的“1”。长度字段指定子元素特定数据字段中的八位字节之数目,其包含TSF偏移子字段、信标间隔子字段及任何附加子字段。图8A中所展示的TSF偏移子字段为2个八位字节长,且包含邻站AP的TSF定时器偏移量,其为广播当前TOD帧的AP的TSF定时器与邻站AP的TSF定时器之间的时间差。TSF偏移可作为以邻站AP的信标间隔为模的时间差给出,并舍入到最近的时间单位边界。信标间隔字段指示由BSSID指示的邻站AP的信标间隔的持续时间。

子元素800的数据字段可包含在广播当前TOD帧的AP与邻站AP之间的分数TSF偏移(TSF偏移分数)与ppm偏移的额外信息。在舍入到最近时间单位边界之前,TSF偏移分数字段可包含TSF偏移的分数部分。例如,TSF偏移字段可为以微秒为单位,而TSF偏移分数字段可为以皮秒或更小为单位。TSF偏移分数字段可为3个八位字节长。可保留超过100,000的TSF偏移分数值。ppm偏移字段可为带符号或不带符号的,且,例如,范围可从-328ppm到328ppm,以0.1ppm为单位。ppm偏移字段可能为2个八位字节长。

图8B说明根据本发明的一些实施例的在广播TOD帧中的邻站报告字段的邻站报告元素中的子元素820。子元素820可使用图7B中所展示的保留子元素ID中的一个。子元素820的数据字段可包含TSF偏移Frac字段及ppm偏移字段,如以上关于图8A所描述。

图8C说明根据本发明的一些实施例的在广播TOD帧中的邻站报告字段的邻站报告元素中的子元素840。子元素840可使用图7B中所展示的保留子元素ID中的一个。7B:子元素840的数据字段可包含ppm偏移字段,如以上关于图8A所描述,及TOD TSF偏移字段而不是TSF偏移分数字段。TOD TSF偏移字段可包含广播当前TOD帧的AP的TOD TSF时间戳与邻站AP的TOD TSF时间戳之间的偏移。TOD TSF偏移字段可为以皮秒或更小为单位。

VI.时钟漂移对时间戳的影响

由于AP或STA中定时器的缓慢漂移,TOD及/或TOA的时间戳可能会出现定时误差。例如,如果广播TOD帧每X秒发射一次,那么广播TOD帧中的时间戳的定时误差可在TSF定时器的ppm估计值值为500ppm的情况下为X×0.5ms,且如果在TSF定时器的ppm估计值值为50ppm为X×50μs。为了最小化时钟漂移对时间戳准确性的影响,可一起发射一组广播TOD帧。在一些实施例中,第一广播TOD帧可具有所有必要的信息,例如邻站报告及ppm估计值字段,且随后广播TOD帧可为“短的”且不具有邻站报告及ppm估计值字段。如果具有12个字节的信息的短的广播TOD帧为28μs长,且连续广播TOD帧之间的间隔为16μs,即,广播TOD帧每44μs发射一次,那么时钟漂移针对500ppm及50ppm的ppm估计值分别为22ns及2.2ns。在一些实施例中,为了去除PHY报头开销的影响,可使用IEEE 802.11REVmc中定义的非HT重复帧格式。

减少广播TOD帧大小可有助于减少时钟漂移对TSF时间戳准确性的影响,但在某些情况下可能需要进一步减少误差。例如,为了实现0.5ns(15cm)或更小测距误差,由于11e-6×44μs=0.5ns即使广播TOD帧的短间隔帧间隔(SIFS)突发被使用,也可能希望广播AP的定时器的ppm偏移为11ppm。

以下部分提供用于减轻时钟漂移对广播TOD帧中时间戳准确性影响的方法。

在无漂移的完美同步系统中,实际TOD T1(m)与实际TOA T2(m)之间的关系可描述为:

T2(m)=T1(m)+TOF。(1)

假设AP的TSF定时器的漂移率αAP为已知的,STA的TSF定时器的漂移率为αSTA,来自第m个广播TOD帧的AP的TOD捕获的时间戳为T1'(m),在用于第m个广播TOD帧的STA处的TOA所捕获时间戳为T2'(m),且T2'(1)=T2(1)及T1'(1)=T1(1)(即,第一时间戳没有漂移)。捕获的时间戳可被描述为:

T2'(m)=T2(m)+(T2(m)-T2'(1))αSTA=T2(m)(1+αSTA)-T2'(1)αSTA(2)

以及

T1'(m)=T1(m)+(T1(m)-T1'(1))αAP=T1(m)(1+αAP)-T1'(1)αAP。(3)

因此,实际TOF可从下式计算

且可使用以下等式来计算平均实际TOF:

如果STA的TSF定时器的漂移率αSTA未知,那么αSTA可通过例如设置T2(2)-T1(2)=T2(3)-T1(3)来计算,因为STA不太可能在两个连续广播TOD帧之间移动,且因此STA与AP之间的实际TOF在两个连续广播TOD帧期间应保持几乎不变,使得:

这产生了

(T1'(3)-T1'(2))αSTA=-(1+αAP)T2'(2)+T1'(2)+T2'(3)(1+αAP)-T1'(3)。(7)

因此,STA上定时器的时钟漂移速率可通过下式计算

上述方法也可被AP用来确定其相对于其邻站AP的ppm偏移量。

VII.实例性方法

图9A为说明使用广播广播TOD帧来由无线基站进行范围及/或位置确定的方法的实施例的流程图900。

在框902处,例如图3A中的STA 310之类的STA可首先与同步AP(例如图3A的AP1 320、AP2 330或AP3 340)的网络中的第一AP执行同步化会话。同步化会话可为FTM会话,例如上面关于图2所描述的FTM会话200。通过FTM会话,STA 310可与AP1 320、AP2 330或AP3 340同步,且因此和与AP1 320、AP2 330或AP3 340同步的其它AP同步。在一些实施例中,STA 310可通过FTM会话确定其距离AP1 320、AP2 330或AP3 340的范围或距离。在一些实施例中,用于在框902处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框902处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150及/或总线1105。

在框904处,STA(例如图3A的STA 310)可从同步AP的网络中的第二AP(例如AP1 320)接收一或多个广播TOD帧。一或多个广播TOD帧中的每一个可包含来自第二AP的广播TOD帧的出发时间,且任选地包含关于第二AP的计时器的准确性的信息。广播TOD帧还可包含第二AP的位置信息中的一或多个,且第二AP与同步AP的网络中的第二AP同步的一或多个其它AP之间的TSF偏移及/或ppm偏移。每一广播TOD帧的格式可为以上关于图4A至6B所描述的实例性中的任一个或其任何适当的变化。邻站报告字段(如果使用)可与上文关于图7A至8C所描述的实例中的任一个或其任何变化形式类似。在其中STA 310可通过FTM会话除了定时同步之外还可确定距第二AP AP1 320的距离的实施例中,框904可为任选地。在一些实施例中,第一AP及第二AP可为相同AP。在一些实施例中,第一AP及第二AP可为不同AP。在一些实施例中,用于在框904处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框904处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135及/或总线1105。

在框906处,基于从第二AP AP1 320接收到的至少一个广播TOD帧的出发时间以及任选地关于第二AP AP1 320的定时器的准确性的信息,STA 310可使用STA 310处的至少一个广播TOD帧的到达时间确定至少一个广播TOD帧从AP1 320到STA 310的飞行时间,且然后确定STA 310与第二AP AP1 320之间的范围。在一些实施例中,STA 310还可基于关于第二AP AP1 320的定时器的准确性的信息及/或第二AP AP1 320相对于所接收广播TOD帧中的同步AP的网络中的其它AP的TSF偏移及ppm偏移来调整从第二AP AP1接收的TOD。然后可使用第二AP AP1 320的经调整TOD来确定使用STA 310处的广播TOD帧的TOA广播TOD帧的飞行时间,及因此从第二AP AP1 320到STA 310的距离。在其中STA 310可通过FTM会话除了定时同步之外还可确定距第二AP AP1 320的距离的实施例中,框906可为任选地。在一些实施例中,用于在框906处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框906处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的处理单元1110、工作存储器1135、时钟1150及/或总线1105。

图9B为说明使用广播广播TOD帧来由无线基站进行范围及/或位置确定的方法的另一实施例的流程图920。

在框922处,STA可执行与同步AP的网络中的第一AP的同步化会话,如上文关于图9A的框902所描述。在框924处,STA可从同步AP的网络中的第二AP接收一或多个广播TOD帧,如上文关于图9A的框904所描述的。一或多个广播TOD帧中的每一个可包含来自第二AP的广播TOD帧的出发时间。在框926处,STA可基于来自第二AP的至少一个广播TOD帧的出发时间来确定STA与第二AP之间的范围,如上文关于图9A的框906所描述。

在框928处,任选地,STA 310可从同步AP网络中的第三AP及第四AP中的每一个接收一或多个广播TOD帧,例如AP2 330及AP3 340。一或多个广播TOD帧中的每一个可包含来自第三AP(例如AP2 330)或第四AP(例如AP3 340)的广播TOD帧的出发时间,且任选地关于第三AP AP2 330或第四AP AP3 340的定时器的准确性的信息。广播TOD帧还可包含第三AP或第四AP的位置信息中的一或多个,且第三AP或第四AP和与第三及第四AP同步的一或多个其它AP之间的TSF偏移及/或ppm偏移。每一广播TOD帧的格式可为以上关于图4A至6B所描述的实例性中的任一个或其任何适当的变化。邻站报告字段(如果使用)可与上文关于图7A至8C所描述的实例中的任一个或其任何变化形式类似。在一些实施例中,用于在框928处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框928处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135及/或总线1105。

在框930处,任选地,基于从第三AP AP2 330及第四AP AP3 340接收到的一或多个广播TOD帧的出发时间,以及任选地关于第三AP AP2 330及第四AP AP3 340的定时器的准确性的信息,那么STA 310可使用STA 310处的一或多个广播TOD中的每一个的到达时间来确定从AP2 330或AP3 340到STA 310的一或多个广播TOD帧中的每一个的到达时间,且然后确定STA 310与第三AP AP2 330及第四AP AP3 340中的每一个之间的距离。在一些实施例中,STA 310还可基于关于第三AP AP2 330及第四AP AP3 340的定时器的准确性的信息及/或第三AP AP2 330及第四AP AP3 340相对于所接收广播TOD帧中的同步AP的网络中的其它AP的TSF偏移及ppm偏移来调整从第三AP AP2 330及第四AP AP3 340接收的TOD。然后可使用第三AP AP2 330及第四AP AP3 340的经调整TOD来确定使用STA 310处的广播TOD帧的TOA来确定广播TOD帧的飞行时间,及因此广播AP与STA 310之间距离。在一些实施例中,用于在框930处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框930处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的处理单元1110、工作存储器1135、时钟1150及/或总线1105。

在框932处,任选地,STA 310可基于STA 310与第二AP AP1 320、第三AP AP2 330及第四AP AP3 340之间的距离来确定其自身的绝对位置。STA 310的绝对位置的确定还可基于广播AP(例如AP1 320、AP2 330及AP3 340)中的每一个的位置信息。位置信息可通过广播TOD帧或广播TOD帧中识别的FQDN服务器来获得。在一些实施例中,用于在框932处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框932处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的处理单元1110、工作存储器1135及/或总线1105。

如以上关于图3及3C所描述,广播TOD帧中的TOD值可为先前广播TOD帧的TOD值或广播AP的当前广播TOD帧。

应注意,尽管图9A及9B将操作描述为顺序过程,但操作中的许多操作可并行或同时地执行。另外,可重新布置操作的次序。操作可具有未包含在图中的额外步骤。一些操作可为任选的,且因此在各种实施例中可被省略。一个块中所描述的一些操作可与另一块的操作一起执行。例如,图9B的框924及框928中的操作可并行执行。此外,方法的实施例可以硬件、软件、固件、中间软件、微码、硬件描述语言或其任何组合来实施。

图9C为说明使用来自AP的广播TOD帧进行距离及/或位置确定的方法的实施例的流程图940。

在框950处,第一AP(例如图3A的AP1 320)可将其时钟与一或多个同步AP(例如图3A的AP2 330及AP3 340)的时钟同步。AP的同步可通过例如中央服务器或同步AP来完成。在一些实施例中,用于在框950处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框950处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150及/或总线1105。

在框952处,第一AP(例如图3A的AP1 320)可用于与一或多个STA(例如图3A中的STA 310)同步。在一些实施例中,一或多个同步AP中的一个AP可用于与一或多个STA中的每一个同步。在一些实施例中,一或多个同步AP中的一个AP可用于与一或多个STA中的一些同步,而一或多个同步AP中的其它AP可用于与一或多个STA中的其它STA同步。所述同步可通过FTM会话来实现,例如上文关于图2所描述的FTM会话200。通过FTM会话,一或多个同步AP(例如,AP1 320、AP2 330及AP3 340)可与一或多个STA(例如STA 310)中的每一个同步。在一些实施例中,用于在框952处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框952处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150及/或总线1105。

在框954处,第一AP(例如图3A的AP1 320)可将一个或多个广播TOD帧发射到一或多个STA(例如STA 310)。对于接收广播TOD的一或多个STA,一或多个广播TOD帧中的每一个可包含来自第一AP的广播TOD帧的出发时间以及任选地包括关于第一AP的定时器的准确性的信息以确定第一AP与一或多个STA中的每一个之间的距离。广播TOD帧还可包含第一AP的位置信息中的一或多个,且第一AP与第一AP同步的一或多个其它AP之间的TSF偏移及/或ppm偏移。每一广播TOD帧的格式可为以上关于图4A至6B所描述的实例性中的任一个或其任何适当的变化。邻站报告字段(如果使用)可与上文关于图7A至8C所描述的实例中的任一个或其任何变化形式类似。在一些实施例中,用于在框954处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框954处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135及/或总线1105。

图9D为说明使用来自AP的广播TOD帧进行距离及/或位置确定的方法的另一实施例的流程图960。

在框962处,第一AP可将其时钟与一或多个同步AP的时钟同步,如上文关于图9C的框950所描述。在框964处,第一AP可执行与一或多个STA的同步化会话,如上文关于图9C的框952所描述的。在框966处,第一AP可将一或多个广播TOD帧发射到一或多个STA,如上文关于图95的框954所描述。一或多个广播TOD帧中的每一个可包含来自第一AP的广播TOD帧的出发时间。

在框968处,可选地,一或多个同步的AP中的第二AP及第三AP(例如AP2 330及AP3 340)可将一或多个广播TOD帧发射到一或多个STA(例如STA 310)。一或多个广播TOD帧中的每一个可包含来自第二AP(例如AP2 330)或第三AP(例如AP3 340)的广播TOD帧的出发时间,且任选地包括关于第二AP AP2 330或第三AP AP3 340的定时器,以便接收广播TOD帧的一或多个STA确定第二AP与一或多个STA中的每一个之间的距离,以及第三AP与一或多个STA中的每一个之间的距离。广播TOD帧还可包含第二AP或第三AP的位置信息中的一或多个,且第二AP或第三AP和与第二及第三AP同步的一或多个其它AP之间的TSF偏移及/或ppm偏移。每一广播TOD帧的格式可为以上关于图4A至6B所描述的实例性中的任一个或其任何适当的变化。邻站报告字段(如果使用)可与上文关于图7A至8C所描述的实例中的任一个或其任何变化形式类似。在一些实施例中,用于在框968处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框968处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135及/或总线1105。

在框970处,一或多个STA中的至少一个STA可从第一、第二及第三AP接收广播TOD帧。在一些实施例中,用于在框970处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框970处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135及/或总线1105。

在框972处,基于来自第一AP、第二AP及第三AP(例如AP1 320、AP2 330及AP3 340)中的每一个的至少一个广播TOD帧的出发时间,以及任选地,关于第一AP AP1 320、第二AP AP2 330及第三AP AP3 340的定时器的准确性的信息,至少一个STA(例如STA 310)可使用来自STA 310处的第一AP、第二AP及第三AP中的每一个的至少一个广播TOD帧的到达时间确定至少一个广播TOD帧从第一、第二及第三AP中的每一个到STA 310的飞行时间,且然后确定STA 310以及第一AP AP1 320,第二AP AP2 330和第三AP AP3 340中的每一个。在一些实施例中,STA 310还可基于关于第一AP AP1 320、第二AP AP2 330及第三AP AP3 340的定时器的准确性的信息及/或第一AP AP1 320、第二AP AP2 330及第三AP AP3 340相对于所接收到的广播TOD帧中的一或多个同步AP中的其它AP的TSF偏移量及ppm偏移量来调整从第一AP AP1 320、第二AP AP2 330及第三AP AP3 340接收到的TOD。然后,第一AP AP1 320、第二AP AP2 330及第三AP AP3 340的经调整的TOD可接着用于使用STA 310处的广播TOD帧的TOA确定广播TOD帧的飞行时间,及因此STA 310与第一AP API 320、第二AP AP2 330或第三AP AP3 340之间的距离。在一些实施例中,用于在框972处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框972处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的处理单元1110、工作存储器1135、时钟1150及/或总线1105。

在框974处,例如STA 310的至少一个STA可基于STA 310与第一AP AP1 320、第二AP AP2 330及第三AP AP3 340之间的距离来确定其自身的绝对位置。STA310的绝对位置的确定还可基于广播AP(例如AP1 320、AP2 330及AP3 340)中的每一个的位置信息。位置信息可通过广播TOD帧或广播TOD帧中识别的FQDN服务器来获得。在一些实施例中,用于在框974处执行功能的装置可包含但不限于例如图10中所说明及下文详细描述的处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框974处执行功能的装置可包含但不限于例如图11中所说明及下文详细描述的处理单元1110、工作存储器1135及/或总线1105。

如以上关于图3及3C所描述,广播TOD帧中的TOD值可为先前广播TOD帧的TOD值或广播AP的当前广播TOD帧。

应注意,尽管图9C及9D将操作描述为顺序过程,但操作中的许多操作可并行或同时地执行。另外,可重新布置操作的次序。操作可具有未包含在图中的额外步骤。一些操作可为任选的,且因此在各种实施例中可被省略。一个块中所描述的一些操作可与另一块的操作一起执行。例如,图9D的框966及框968中的操作可并行执行。此外,方法的实施例可以硬件、软件、固件、中间软件、微码、硬件描述语言或其任何组合来实施。

VIII.装置及系统实例

图10说明可如本文中上文使用的UE 1000的实施例。例如,无线装置1000可被用作关于本文中先前提供的实施例所描述的AP及/或STA。应注意,图10仅意欲提供对各种组件的广义说明,其中的任何者或全部可视情况使用。可注意,在一些情况中,由图10所说明的组件可经定位到单个物理装置及/或分布于各种网络装置间,所述各种网络装置可经安置在不同物理位置处。在一些实施例中,例如,无线装置1000可为蜂窝电话或其它移动电子装置。在一些实施例中,无线装置1000可为静止装置,例如AP。如此,如先前所指示,组件可在实施例之间变化。

装置1000经展示为包括可经由总线1005电耦合(或可视情况以其它方式通信)的硬件元件。硬件元件可包含处理单元1010,所述处理单元可包含(非限制)可经配置以执行本文中所描述的方法中的一或多个的一或多个通用处理器、一或多个专用处理器(例如数字信号处理(DSP)芯片、图形加速处理器、专用集成电路(ASIC)及/或其类似者),及/或其它处理结构或构件。如图10中所展示,一些实施例可取决于所要功能性而具有单独DSP 1020。移动装置1000还可包含一或多个输入装置1070(其可包含(非限制)触摸屏、触摸垫、麦克风、按钮、转盘、开关及/或其类似者);及一或多个输出装置1015(其可包含(非限制)显示器、发光二极管(LED)、扬声器及/或其类似者)。

无线装置1000还可包含无线通信子系统1030,其可包含(非限制)调制解调器、网卡、红外线通信装置、无线通信装置,及/或芯片集(诸如蓝牙装置、IEEE 802.11装置(例如,使用本文中所描述的802.11标准中的一或多个的装置)、IEEE 802.15.4装置、WiFi装置、WiMax装置、蜂窝式通信设施,等),及/或其类似者。无线通信子系统1030可准许与网络、无线接入点、其它计算机系统及/或本文中所描述的任何其它电子装置(例如,图1A至1C的配置)交换数据。可经由发送及/或接收无线信号1034之一或多个无线通信天线1032实施通信。

取决于所要功能性,无线通信子系统1030可包含单独收发器以与基站收发器及其它无线装置及接入点进行通信,其可包含与不同数据网络及/或网络类型(例如无线广域网络(WWAN)、无线局域网(WLAN)或无线个人局域网(WPAN))通信。例如,WWAN可为码分多址存取(“CDMA”)网络,时分多址存取(“TDMA”)网络,频分多址存取(“FDMA”)网络,正交频分多址存取(“OFDMA”)系统,单波频分多址存取(“SC-FDMA”)网络,WiMax的(IEEE 1002.16),等等。CDMA网络可实施一或多个无线电接入技术(“RAT”),例如cdma2000、宽带-CDMA(“W-CDMA”),等等。Cdma2000包含IS-95、IS-2000及/或IS-856标准。TDMA网络可实施全球移动通信系统(“GSM”)、数字高级移动电话系统(“D-AMPS”),或一些其它RAT。OFDMA网络可使用LTE、高级LTE,等等。LTE、高级LTE、GSM及W-CDMA经描述于来自3GPP的文档中。Cdma2000被描述于来自名称为“第3代合作伙伴计划2”(3GPP2)的社团的文件中。3GPP及3GPP2文档可公开获得。WLAN可为例如IEEE 802.11x网络。WPAN可为例如蓝牙网络、IEEE 802.15x或一些其它类型的网络。本文中所描述的技术也可用于WWAN、WLAN及/或WPAN的任一组合。

无线装置1000可包含总线1005上的时钟1045,其可以生成信号以同步总线1005上的各种组件。时钟1045可包含电感器—电容器(LC)振荡器、晶体振荡器、环形振荡器、例如时钟分频器或时钟多路复用器的数字时钟发生器、锁相环或其它时钟发生器。如先前所指示,时钟可与其它无线装置上的相应时钟同步(或基本同步)。时钟1045可由无线通信子系统1030驱动,无线通信子系统可用于将无线装置1000的时钟1045同步到一或多个其它装置。

移动装置1000可进一步包含传感器1040。此些传感器可包含(非限制)一或多个加速度计、陀螺仪、相机、磁力计、高度计、麦克风、邻近传感器、光传感器及其类似者。其中一些或全部传感器1040除其它外还可用于航位推算及/或其它定位方法。此定位方法可用于确定无线装置1000的位置,且可利用及/或补充使用在本文中所描述的FTM技术获得的RTT值。

移动装置的实施例还可包含标准定位服务(SPS)接收器1080,所述卫星定位系统(SPS)接收器能够使用SPS天线1082从一或多个SPS卫星接收信号1084。此定位可用来补充及/或并入本文中所描述的用于计算RTT的技术。SPS接收器1080可使用常规技术从SPS系统的SPS卫星载体(SV)(例如,全球导航卫星系统(GNSS)(例如,全球定位系统(GPS))、伽利略、格洛纳斯、罗盘、日本的准天顶卫星系统(QZSS)、印度的印度区域导航卫星系统(IRNSS)、中国的北斗卫星导航系统,及或其类似者)提取移动装置的位置。此外,SPS接收器1080可使用各种增强系统(例如,星基增强系统(SBAS),所述增强系统可与一或多个全球及/或区域导航卫星系统相关联或以其它方式启用供与一或多个全球及/或区域导航卫星系统使用。通过实例但非限制,SBAS可包含增强系统,其提供完整性信息、差分校正等,例如,广域增强系统(WAAS)、欧洲地球静止导航重叠服务(EGNOS)、多功能卫星增强系统(MSAS)、GPS辅助型静地增强导航或GPS及静地增强导航系统(GAGAN),及/或其类似者。因此,如本文中所使用,SPS可包含一或多个全球及/或区域导航卫星系统及/或增强系统的任何组合,且SPS信号可包含SPS、类SPS及/或与此一或多个SPS相关联的其它信号。

无线装置1000可进一步包含存储器1060及/或与其通信。存储器1060可包含(非限制)本地及/或网络可存取存储器、磁盘驱动、驱动阵列、光学存储装置、固态存储装置,例如可编程、可快闪更新及/或其类似者的随机存取存储器(“RAM”)及/或只读存储器(“ROM”)。此些存储装置可经配置以实施任何适当数据存储,包含(非限制)各种文件系统、数据库结构及/或其类似者。

无线装置1000的存储器1060还可包括软件元件(未展示),包含操作系统、装置驱动、可执行库,及/或其它代码,例如一或多个应用程序,其可包括由各种实施例提供的计算机程序,及/或可经设计以实施方法及/或配置系统,由其它实施例提供,如本文中所描述。仅通过实例,关于上文所论述的功能性所描述的一或多个程序,例如图8及/或9中所展示的方法可被实施为可由无线装置1000、无线装置1000内的处理单元及/或无线系统的另一装置执行的代码及/或指令。在一方面中,此代码及/或指令可用于配置及/或调适通用计算机(或其它装置)以执行根据所描述方法的一或多个操作。

图11说明根据一个实施例的计算系统1100的组件。例如,计算系统1100可被用作如关于先前在本文中所提供的实施例所描述的AP,且可在无线通信系统中与一或多个STA进行通信,如先前所论述。与图10的无线装置1000(其可能为移动的)相比,例如,图11的计算装置可为静止装置(或一组装置)。应注意,图11仅意欲提供对各种组件的广义说明,其中的任何者或全部可视情况使用。此外,系统元件可以相对单独或相对更完整方式实施。

计算系统1100经展示包括可经由总线1105电耦合(或可视情况以其它方式通信)的硬件元件。硬件元件可包含处理单元1110,其包含但不限于一或多个通用处理器及/或一或多个专用处理器(例如数字信号处理芯片,图形加速处理器及/或类似处理器),一或多个输入装置1115,以及一或多个输出装置1120。输入装置1115可包含但不限于相机、触摸屏、触摸板、麦克风、键盘、鼠标、按钮、拨号盘、开关及/或其类似者。输出装置82可包含(非限制)限制显示装置、打印机、发光二极体(LED)、扬声器及/或其类似者。

计算系统1100还可包含有线通信子系统1130及由无线通信子系统1133管理及控制的无线通信技术。如此,有线通信子系统1130及无线通信子系统1133可包含(非限制)数据机,网络接口(无线、有线、无线及有线,或其它组合)、红外线通信装置、无线通信装置及/或芯片组(例如,蓝牙TM装置、IEEE 802.11装置(例如,利用本文中所描述的IEEE 802.11标准中的一或多个的装置)、WiFi装置、WiMax装置、蜂窝式通信设施等等)及/或其类似者。取决于计算系统1100的类型(例如,移动电话、个人计算机等),网络接口的子组件可改变。有线通信子系统1130及无线通信子系统1133可包含一或多个输入及/或输出通信接口以准许与数据网络,无线接入点,本文中所描述的其它计算机系统及/或任何其它装置交换数据。此外,有线通信子系统1130及/或无线通信子系统1133可准许计算系统1100经由上行链路(UL)多输入多输出(MIMO)过程来确定RTT。

类似于图10的无线装置1000,图11的计算机系统1100可包含总线1105上的时钟1150,其可生成信号以同步总线1105上的各种组件。时钟1150可包含LC振荡器、晶体振荡器、环形振荡器、例如时钟分频器或时钟多路复用器的数字时钟发生器、锁相环或其它时钟发生器。时钟可在执行本文中所描述技术时与其它无线装置上的对应时钟同步(或基本上同步)。时钟1150可由无线通信子系统1133驱动,无线通信子系统可用于将计算机系统1100的时钟1150同步到一或多个其它装置。

计算装置1100可进一步包含一或多个非暂时性存储装置1125(及/或与其通信),所述一或多个非暂时性存储装置可包括(非限制)本地及/或网络可存取存储器,及/或可包含(非限制)磁盘驱动、驱动阵列、光学存储装置、固态存储装置,例如,可编程、可快闪更新及/或其类似者的随机存取存储器(“RAM”)及/或只读存储器(“ROM”)。此些存储装置可经配置以实施任何适当数据存储,包含(非限制)各种文件系统、数据库结构及/或其类似者。例如,存储装置1125可包含经配置以存储时间戳值的数据库1127(或其它数据结构),如本文中实施例中所描述,其可经由有线通信子系统1130或无线通信子系统1133提供到AP及/或其它装置。

在许多实施例中,计算系统1100可进一步包括工作存储器1135,所述工作存储器可包含RAM或ROM装置,如上文所描述。软件元件(经展示为同时经定位在工作存储器1135内)可包含操作系统1140、装置驱动器、可执行库,及/或其它代码例如一或多个应用程序1145,其可包含由各种实施例提供的软件程序,及/或可经设计以实施方法及/或配置系统,由其它实施例提供,如本文中所描述,例如关于图2到9所描述的方法中的一些或全部。仅通过实例。关于上文所论述的方法所描述的一或多个程序可实施为可由计算机(及/或计算机内的处理器)执行的代码及/或指令。在一方面中,此代码及/或指令可用于配置及/或调适通用计算机(或其它装置)以执行根据所描述方法的一或多个操作。

一组这些指令及/或代码可经存储在非暂时性计算机可读存储媒体(例如上文所描述的非暂时性存储装置1125)上。在一些状况下,存储媒体可并入于计算机系统(例如,计算系统1100)内。在其它实施例中,存储媒体可与计算机系统(例如,可拆卸媒体,例如快闪驱动器)分离,及/或经提供于安装包中,使得存储媒体可用于编程、配置及/或调适通用计算机,其中在所述通用计算机上存储有指令/代码。这些指令可呈可执行代码(可由计算系统1100执行)的形式及/或可呈原始代码及/或可安装代码的形式,其在于计算系统1100上编译及/或安装(例如,使用各种通常可用编译器、安装程序、压缩/解压缩实用工具等中的任何者)时,接着呈可执行代码的形式。

所属领域的技术人员将了解,可根据特定要求作出大量变化。举例来说,还可使用自订硬件,及/或特定元件可以硬件、软件(包含便携式软件,例如小程序,等)或两者实施。此外,可使用到例如网络输入/输出装置的其它计算装置的连接。

参考附图,可包含存储器的组件可包含非暂时性机器可读媒体。如本文中所使用的术语“机器可读媒体”及“计算机可读媒体”指参与提供致使机器以特定方式操作的机器的数据的任何存储媒体。在上文中所提供的实施例中,各种机器可读媒体可经涉及于将指令/代码提供到处理单元及/或其它装置以进行执行。另外或替代地,机器可读媒体可用于存储及/或载运此些指令/代码。在许多实施方案中,计算机可读媒体为物理及/或有形存储媒体。此媒体可呈许多形式,包括但不限于非易失性媒体、易失性媒体及传输媒体。计算机可读媒体的共同形式包含(例如)磁性及/或光学媒体、打孔卡、纸带、具有孔洞模式的任何其它物理体媒体、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器芯片或卡匣、如下文中所描述的载波,或计算机可自其读取指令及/或代码的任何其它媒体。

本文中所论述的方法,系统及装置为实例。各种实施例可在适当时省略、取代或添加各种程序或组件。举例来说,可将关于某些实施例所描述的特征组合于其它实施例中。实施例的不同方面及元件可以类似方式组合。本文中所提供的图的各种组件可以硬件及/或软件体现。此外,技术演进,且因此元件中的许多者为并不将本发明的范围限制于那些特定实例的实例。

将此些信号称作位、信息、值、元素、符号、字符、变数、项、数字、编号或其类似者有时已证明是便利的(主要出于共用的原因)。然而,应理解,所有这些或相似术语应与适当物理量相关联且仅为便利标签。除非另有具体规定,如从上文中的论述显而易见,应了解贯穿本说明书,利用例如“处理”、“运算”、“计算”、“确定”、“确认”、“识别”、“相关联”、“测量”、“执行”或其类似者的术语的描述指特定设备(例如,专用计算机或类似专用电子计算装置)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操纵或变换信号,通常在专用计算机或类似专用电子计算装置的存储器、寄存器或其它信息存储装置、传输装置或显示装置内表示为物理电子、电或磁量。

所属领域的技术人员将了解,可使用各种不同技艺及技术中的任一者表示用于传递本文中所描述消息的信息及信号。举例来说,可通过电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子或其任何组合来表示可贯穿以上描述所参考的数据、指令、命令、信息、信号、位、符号及码片。

如本文中所使用,术语“及”、“或”与“及/或”可包含各种意义,其还预期至少部分地取决于其所使用的上下文。通常,“或”如果用于关联列表(例如,A、B或C)意欲意指A、B及C(此处以包含意义下使用),以及A、B或C(此处以不包含意义使用)。另外,如本文中所使用的术语“一或多个”可用于以单数形式描述任何特征、结构或特性或可用于描述特征、结构或特性的某一组合。然而,应注意,此仅为说明性实例且所主张标的物并不限于此实例。此外,术语“中的至少一者”在用于关联例如A、B或C的列表的条件下可经解释为意指A、B及/或C的任何组合,例如A、AB、AA、AAB、AABBCCC,等。

贯穿本说明书对“一个实例”、“实例”、“某些实例”或“示范性性实施”的引用意味着结合特征及/或实例所描述的特定特征、结构或特性可包含在所主张标的物的至少一个特征及/或实例中。因此,在贯穿本说明书的各种地方中的出现的短语“在一个实例中”、“在实例中”、“在某些实例中”或其它类似片语不一定皆係指相同的特征、实例及/或限制。此外,可以将特定特征、结构或特性在一或多个实例及/或特征中进行组合。

本文中所包含的详细描述的一些部分是以经存储在特定设备或专用计算装置或平台的存储器内的二进制数字信号的操作的算法或符号表示方面来呈现。在此特定说明书的上下文中,术语特定设备或其类似者在其经编程以根据来自程序软件的指令执行特定操作的情况下包含通用计算机。算法描述或符号表示为由所属领域的技术人员用于信号处理或相关技术中以向所属领域的其它技术人员传达其工作的本质的技术的实例。算法此处且通常被认为自洽操作序列或导致所要结果的类似信号处理。在此上下文中,操作或处理涉及物理量的物理操纵。通常,但非必需地,此数量可采取能够存储、传送、组合、比较或以其它方式操纵的电或磁信号的形式。将此些信号称作位、数据、值、元素、符号、字符、项、数字、编号或其类似者有时已证明是便利的(主要出于共用的原因)。然而,应理解,所有这些或相似术语应与适当物理量相关联且仅为便利标签。除非另有具体规定,如从本文中的论述显而易见,应了解贯穿本说明书,利用例如“处理”、“运算”、“计算”、“确定”或其类似者的术语的描述是指特定设备(例如,专用计算机、专用计算设备或类似专用电子计算装置)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操纵或变换信号,通常在专用计算机或类似专用电子计算装置的存储器、寄存器或其它信息存储装置、传输装置或显示装置内表示为物理电子或磁量。

本文中所描述的无线通信技术可结合各种无线通信网络,例如无线广域网(“WWAN”)、无线局域网(“WLAN”)、无线个人区域网(WPAN),等等。术语“网络”和“系统”在本文中可互换使用。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在来自名为“第3代合作伙伴计划”(“3GPP”)的联盟的文献中描述。Cdma2000被描述于来自名称为“第3代合作伙伴计划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类信号,包含充当伪卫星的地面发射器或伪卫星的等效物。

在之前详细描述中,已阐明众多特定细节以提供对所主张标的物的透彻理解。然而,对所属领域的技术人员应理解,可在无这些特定细节的情况下实践所主张标的物。在其它例子中,尚未详细描述所属领域的技术人员将知晓的方法及设备以便不混淆所主张标的物。因此,并不意欲将所主张标的物限于所公开特定实例,而是所主张标的物还可包含属于随附权利要求书的范围内的所有方面,及其等效物。

针对涉及固件及/或软件的实施方案,可用执行本文中所描述的功能的模块(例如,程序、功能等)来实施方法。可使用有形体现指令的任何机器可读媒体来实施本文中所描述的方法。举例来说,软件代码可经存储在存储器中且由处理器单元执行。存储器可实施于处理器单元内或在处理器单元外部。如本文中所使用,术语“存储器”指长期、短期、易失性、非易失性或其它存储器的任何类型且并不限于任何特定类型的存储器或存储器数目或存储器存储在其上的媒体的类型。

如果以固件及/或软件予以实施,那么所述功能可作为一或多个指令或代码而存储于计算机可读存储媒体上。实例包含编码有数据结构的计算机可读媒体及编码有计算机程序的计算机可读媒体。计算机可读媒体包含实体计算机存储媒体。存储媒体可为可由计算机存取的任何可用媒体。通过实例的方式且非限制性,此些计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或任何其它磁性存储装置,或可用于存储呈指令或数据结构形式的所要程序代码且可由计算机存取的任何其它媒体;如本文中所使用的磁盘及光盘包含:光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软盘以及蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘通过激光以光学方式再现数据。上述各项的组合还应包括在计算机可读媒体的范围内。

除存储在计算机可读存储媒体外,指令及/或数据亦可作为信号经提供在包括在通信设备中的传输媒体上。举例来说,通信设备可包含具有指示指令及数据的信号的收发器。指令及数据经配置以致使一或多个处理器实施权利要求书中所概述的功能。即,通信设备包含具有指示用以执行所公开功能的信息的信号的传输媒体。首先,包含在通信设备中的传输媒体可包含用以执行所公开功能的信息的第一部分,而其次,包含在通信设备中的传输媒体可包含用以执行所公开功能的信息的第二部分。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号