首页> 中国专利> 使用合作站进行飞行时间定位的通信站和方法

使用合作站进行飞行时间定位的通信站和方法

摘要

本文一般描述了用于在无线网络中飞行时间(ToF)定位的通信站和方法的实施例。在一些实施例中,ToF合作表可以由定位站从接入点接收。ToF合作表可以标识一个或多个合作站并且可以包括关于用于ToF定位的每个合作站的信息。ToF定位协议可以由ToF合作表中标识的至少一个合作站使用ToF合作表中的信息被执行。在ToF定位协议期间,可以从每个合作站接收当前位置和站位置精度。当前位置是ToF被测量时的位置。定位站的位置可以基于从ToF定位协议确定的每个合作站的当前位置和范围被确定。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-10

    未缴年费专利权终止 IPC(主分类):G01S5/14 授权公告日:20170503 终止日期:20190228 申请日:20140228

    专利权的终止

  • 2017-05-03

    授权

    授权

  • 2015-11-18

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

    实质审查的生效

  • 2015-10-21

    公开

    公开

说明书

本申请要求于2013年3月8日提交的美国专利申请No.13/790,432的优先权,其全部以引用方式合并于此。

技术领域

实施例涉及无线网络。一些实施例涉及根据包括IEEE 802.11-2012标准的IEEE 802.11标准中的一个操作的无线网络。一些实施例涉及飞行时间(ToF)定位。一些实施例涉及位置确定。一些实施例涉及室内导航。

背景技术

由于各种全球导航卫星系统(GNSS)以及各种蜂窝系统的发展,室外导航和定位已经被广泛部署。室内导航和定位与室外导航和定位不同,因为室内环境不能如在室外环境中一样,从卫星或蜂窝基站接收信号。因此,很难实现精确和实时的室内导航和定位。

因此,通常需要改进的导航和定位方法。也需要改进的适用于室内环境的导航和定位方法。

附图说明

图1根据一些实施例示出了无线网络的各种网络元件;

图2根据一些实施例示出了用于飞行时间(ToF)定位的过程;

图3根据一些实施例示出了ToF定位协议;

图4根据一些其它实施例示出了用于飞行时间(ToF)定位的过程;

图5根据一些其它实施例示出了用于飞行时间(ToF)定位的过程;

图6根据一些其它实施例示出了用于飞行时间(ToF)定位的过程;以及

图7是根据一些实施例的通信站的功能图。

具体实施方式

以下描述和附图充分说明了具体实施例以使本领域的技术人员能够实践它们。其它实施例可以合并结构、逻辑、电气、过程和其它变更。一些实施例的部分和特征可以被包括在其它实施例中,或取代其它实施例的部分和特征。权利要求中陈述的实施例涵盖那些权利要求的所有可得到的等效物。

图1根据一些实施例示出了无线网络的各种网络元件。无线网络100包括多个通信站(STA)和多个接入点(AP),其可以根据IEEE 802.11通信技术进行通信。通信站可以是非静止的并且没有固定位置的移动装置。接入点可以是静止的并且具有固定位置。这些站可以包括定位站102和一个或多个合作站106。接入点可以包括接入点104和一个或多个其它接入点114。定位站102可以是与一个或多个合作站106和/或一个或多个接入点104和/或114执行飞行时间(ToF)定位来确定其位置的通信站。

根据实施例,定位站102可以从接入点(例如接入点104)接收飞行时间(ToF)合作表。ToF合作表可以标识一个或多个合作站106,并且可以包括关于用于ToF定位的每个合作站106的信息。定位站102可以使用ToF合作表中的信息,与ToF合作表中标识的合作站106中的至少一个执行ToF定位协议。在ToF定位协议期间,定位站102可以接收每个合作站106的当前位置和站定位精度。当前位置可以是合作站106在ToF被测量时所在的位置。在这些实施例中,定位站102的位置可以根据从ToF定位协议确定的一个或多个合作站106的每个的范围和合作站106的当前位置被确定。

在一些实施例中,也可以使用一个或多个接入点(例如,使用AP 104和/或AP 114)执行ToF定位。在这些实施例中,用于ToF定位的信息可以通过邻居列表中的接入点提供。这些实施例在下面将被详细地描述。

与一些传统系统不同,ToF合作表可以标识非AP网络元件(例如移动站)。这允许定位站102使用这些额外的网络元件为ToF定位提供增加的覆盖。当可用于ToF定位的接入点的数目不足时,这是特别有益的。在这些实施例中,为了ToF定位,合作站106可以如接入点一样动作。

在一些实施例中,定位站102可以确定其相对于一个或多个合作站和/或一个或多个接入点的位置。在其它实施例中,定位站102可以确定其在地球坐标系中的位置。

本文公开的一些实施例的一个优点是,ToF定位可以使用由单个接入点104提供给定位站102的信息被执行。因此,不需要从参与ToF定位的每个合作站106和每个接入点请求用于ToF定位的信息。还可以实现改进室内导航和定位。在这些实施例中,在ToF定位中涉及的每个接入点和每个合作站可以与定位站执行ToF定位以确定范围。

图2根据一些实施例示出了用于飞行时间(ToF)定位的过程。在操作202,希望在ToF定位中合作的合作站106可以向接入点114发送站ToF合作开始消息(例如,STA_TOF_COOPERATION_BEGIN),指示站106将在ToF定位操作中合作。站ToF合作开始消息可以包括用于ToF定位的信息。接入点114可以将合作站106的条目添加到可以由接入点114存储的ToF合作表中。在操作204中,接入点114可以将ToF合作表中增加的条目通知任何相邻接入点(例如,接入点104)。在一些实施例中,新的表条目可以被转移到相邻接入点。在一些实施例中,接入点104和114之间的通信可以通过管理的网络、通过互联网,或者按照Wi-Fi技术进行,然而也可以使用接入点之间的其它通信方式。

在操作206中,定位站102可以将站合作表请求消息(例如STA_COOPERATION_TABLE_REQ)发送到接入点104。该请求消息可以从接入点104请求ToF合作表。在操作208中,定位站102可以从接入点104接收接入点合作表响应消息(例如,AP_COOPERATION_TABLE_RES)。该响应消息208可以包括ToF合作表。

在操作210和212中,定位站102可以与接入点104和任何其它接入点(例如,接入点114)执行ToF定位协议,以确定接入点104和其它接入点的范围。如下面更详细讨论的,用于ToF定位的接入点信息可以作为邻居列表的一部分被接收。

在操作214中,定位站102可以使用ToF合作表中的信息,与ToF合作表中标识的合作站106中的至少一个执行ToF定位协议。在ToF定位协议期间,定位站102可以接收每个合作站106的当前位置和站定位精度。合作站106的当前位置可以是在ToF被测量时的位置。合作站106的范围可以通过定位站102使用合作站106的当前位置被确定。

在一些实施例中,定位站102可以仅与非AP合作站执行ToF定位,而在其它实施例中,定位站102可以与非AP合作站和接入点二者执行ToF定位。

在一些实施例中,在每个合作站106的ToF定位协议期间,定位站102可以在操作216中直接向合作站106发送站当前位置请求消息(例如,STA_CURRENT_POSITION_REQ),请求在ToF被测量时合作站106的当前位置。定位站102可以在操作218中直接从合作站106接收站当前位置响应消息(例如,STA_CURRENT_POSITION_RES)。站当前位置响应消息可以包括合作站106的当前位置和当前位置的站位置精度。

在这些实施例中,在ToF被测量时的当前位置可以在下面更详细描述的ToF定位协议期间被确定。合作站106的当前位置可以通过合作站106使用GPS类型的定位技术、蜂窝定位技术、ToF定位技术或其它定位技术被确定。

在一些实施例中,当合作站106希望结束它在ToF操作中合作的意愿时,合作站106可以(在操作220)向其当前关联的接入点114发送站ToF合作结束消息(例如,STA_TOF_COOPERATION_END)。该接入点然后可以从它的ToF合作表中移除合作站106。接入点114可以(在操作222)向其它接入点(例如,接入点104)发送请求,请求条目(即不再希望合作的站)从合作表中被移除。当合作站106不再与接入点相关联时,合作站106也可以从ToF合作表中被移除。

在一些实施例中,定位站102可以使用直接链路建立(DLS)协议或通道直接链路建立(TDLS)协议在操作216中直接向合作站106发送站当前位置请求消息,并且可以在操作218中直接从合作站106接收站当前位置响应消息。在一些实施例中,DLS协议或TDLS协议可以由定位站102和合作站106使用用于在不使用接入点的情况下直接互相通信,然而实施例的范围并不限于这个方面。

在一些替换实施例中,定位站102可以向接入点104发送邻居报告请求消息(例如,代替在操作206中发送站合作表请求消息)。邻居报告请求消息可以从接入点104请求ToF合作表中的至少一些信息。定位站102可以从接入点104接收邻居报告响应消息(例如,代替在操作208中接收接入点合作表响应消息)。邻居报告响应消息可以包括ToF合作表中的至少一些信息。在每个合作站106的ToF定位协议期间,定位站可以向合作站106直接发送位置请求消息(例如,代替在操作216中发送站当前位置请求消息),请求合作站106在ToF被测量时的当前位置,并且定位站102可以直接从合作站106接收位置响应消息(例如,代替在操作218中接收站当前位置响应消息)。位置响应消息可以包括合作站106的当前位置和该当前位置的站位置精度。在这些替换实施例中,邻居报告请求消息、邻居报告响应消息、位置请求消息和位置响应消息可以是根据IEEE 802.11 2012规范,然而这不是必要条件。在这些替换实施例中,邻居报告请求和响应消息可以被增强以传达ToF合作表的信息。

在一些实施例中,ToF合作表中包括的用于用于执行ToF定位协议的信息包括针对每个合作站106的至少一个站频率和站地址。定位站102可以使用站频率和站地址直接向合作站106发送站当前位置请求消息。在这些实施例中,站频率可以是正在被站使用的频带或信道。站地址可以是站的IP地址。

在一些实施例中,针对每个合作站106,ToF合作表中的信息还可以包括站位置、站位置精度、站位置源、由于站位置更新所消耗的时间、合作站和接入点104之间的距离、和站定时偏差校准精度中的一个或多个。在一些实施例中,定位站102可以基于ToF合作表中的信息选择ToF合作表中标识的合作站106的哪个用于ToF定位协议。可以选择更近的、具有较大的位置精度的,并具有较小的由于站位置更新所消耗的时间的合作站106,而不选择较远的、具有较小的位置精度的,并具有较大的由于站位置更新所消耗的时间的合作站106。站定时偏差校准精度可以例如被用于确定在ToF协议中确定的ToF的精度。

根据实施例,在ToF合作表中标识的每个合作站106可以是在接入点(如,接入点104或接入点114)附近的站,该站指示ToF支持能力并且通过提供用于ToF合作表的信息到接入点指示其愿意在ToF操作中合作。在这些实施例中,接入点104和114可以被配置为与相邻接入点共享该信息,使得相邻接入点可以保持更新的ToF合作表。在接入点附近的站可以包括足够接近以根据IEEE 802.11通信技术与接入点104通信的站。

在一些替换实施例中,ToF合作表可以在信标帧中(如,而不是在AP合作表响应消息208中)从接入点104被接收。这些实施例在下面将更详细地被描述。

在一些实施例中,在ToF合作表中标识的合作站106可以是具有非固定位置的移动站。在这些实施例中,作为操作208的一部分,定位站102可以从接入点104接收邻居列表。邻居列表可以标识一个或多个接入点(诸如接入点104和114)。接入点可以是静止的并且具有固定位置。邻居列表可以包括用于ToF定位的信息,该信息至少包括每个标识的接入点的当前位置。对于邻居列表中标识的接入点,定位站102可以使用邻居列表中的信息与至少一些接入点执行ToF定位协议,以确定每个接入点的范围。在这些实施例中,因为已经知道接入点的位置,所以定位站102可以在ToF定位期间抑制请求每个接入点的当前位置。定位站102的位置可以基于从ToF定位协议确定的每个合作站106的范围和每个接入点的范围被确定。

在一些这些实施例中,接入点可以被记录到邻居列表,而愿意在ToF定位中合作的非AP站可以被记录到ToF合作表。在一些实施例中,接入点也可以被包括在ToF合作表中。在不使用ToF合作表的一些替换实施例中,愿意在ToF定位中合作的接入点和站可以被记录到邻居列表。在一些实施例中,邻居列表可以是邻居报告,并且可以包括关于由站用作漫游候选者的邻居接入点的信息。

在这些实施例中,不需要接入点利用同步时钟。使用接入点执行的ToF定位协议可以包括使用邻居列表中存储的接入点位置和接入点位置精度来确定每个接入点的范围。因为接入点的位置是固定的,所以邻居列表中存储的接入点位置信息(如,当前位置)可以被使用,并且在ToF被测量时不需要请求和确定更新的当前位置,如合作站106的情况一样。

在一些实施例中,在操作206中发送的请求消息可以包括ToF合作表和邻居列表二者的请求。在操作208中接收的响应消息可以包括ToF合作表和邻居列表二者。在一些实施例中,接入点104可以提供用于ToF定位的信息,而不是实际的ToF合作表和/或实际的邻居列表。

在一些实施例中,对于邻居列表上列出的每个接入点,邻居列表可以包括下面用于ToF定位的字段中的一个或多个:接入点位置、接入点位置精度、接入点位置源、接入点类型、由于最新接入点位置更新所消耗的时间、与接入点的距离、和AP定时偏差校准精度。在一些实施例中,接入点类型可以标识接入点是静止的还是移动的,该接入点致力于ToF定位,或非AP(例如,客户端装置)。在一些实施例中,该信息可以被包括作为邻居报告请求或响应帧的一部分。

在一些实施例中,该信息可以被包括在新信息元素(IE)中。在一些实施例中,该信息可以被包括作为邻居报告元素的一部分。在一些实施例中,该信息可以被添加到邻居报告元素的基本服务集标识(BSSID)信息字段。在这些实施例中,邻居报告请求帧可以被增强以允许定位站102指示它正在请求用于ToF定位的信息。

邻居报告元素可以包括元素ID字段,该元素ID字段可以等于邻居报告值和八位字节的长度字段,该长度字段是可变的并且取决于可选子元素的数量和长度。每个报告元素可以描述一个AP,并且可以包括BSSID、BSSID信息、信道号、操作类别、物理(PHY)类型,并且可以可选地包括子元素。BSSID可以是正在被报告的基本服务集(BSS)的BSSID,并且邻居报告元素中的后续字段可以涉及BSS。该BSSID信息字段可以被用于帮助确定邻居服务集过渡候选者。

在邻居列表中加入包括用于ToF定位的信息的额外字段可以允许定位站102扫描用于请求和接收ToF定位所需要的信息的单个接入点。以这种方式,定位站102不需要扫描所有频带或信道,并且可以基于邻居列表决定使用哪个接入点用于ToF定位。

图3根据一些实施例示出了ToF定位协议。ToF定位协议300包括交换具有时间戳和出发时间(TOD)信息的动作帧来确定每个合作站106的范围。ToF定位协议300可以由定位站102和非AP(例如,合作站106)执行。ToF定位协议300也可以由定位站102和AP(例如AP 104或AP 114)执行。

在一些实施例中,在定位站102和合作站106之间交换的动作帧可以包括动作帧M1 302,动作帧M1-ACK 304、动作帧M2 306、和动作帧的M2-ACK 308。在这些实施例中,动作帧M1 302可以由定位站102在ToD t1发送,并且可以在到达时间(ToA)t2在合作站106被接收。动作帧M1-ACK304可以在ToD t3在合作站106被发送,并在ToA t4在定位站被接收。

行动帧M2306可以包括用于合作站106的位置信息(如当前位置)以及ToA t2和ToD t3。在接收到动作帧M2 306后,定位站102可以使用ToDt1、ToA t2、ToD t3和ToA t4估计定位站102和合作站106之间的平均飞行时间(ToF)。在一些实施例中,下面方程式可以用于确定飞行时间(ToF):ToF=[(t4-t1)-(t3-t2)]/2。合作站106的范围可以通过ToF乘以光来确定。三个或多于三个合作站106和接入点的范围可以被用于基于三边测量确定定位站102的位置,然而这不是必要条件。

图4根据一些其它实施例示出了用于飞行时间(ToF)定位的过程。在操作402中,信标可以从多个接入点(例如,AP1 104、AP2 114A、AP3114B...APN 114C等)被发送。在操作404中,定位站102可以扫描以识别并选择单个接入点(例如,AP 104),并且可以在操作406中从所选的接入点104发送请求邻居列表。扫描可以是有源或无源扫描。在这些实施例中,定位站102和接入点104可以处于相关联的状态。在操作408中,邻居列表可以从所选的接入点104被接收。如上所述,邻居列表可以标识多个接入点并且可以包括用于多个接入点的ToF定位信息。在操作410中,定位站102可以从邻居列表中选择接入点用于执行ToF定位。在操作412中,定位站102可以使用邻居列表中的信息与每个所选的接入点请求ToF定位。在ToF定位被执行后,在操作414中,定位站102可以从每个所选的接入点(例如,接入点104、114A、114B和114C)接收ToF定位响应。在一些实施例中,ToF定位协议300(图3)可以被使用。在操作416中,定位站可以基于所选的接入点的范围确定其位置。在一些实施例中,操作412可以包括发送动作帧302(图3)并且操作414可以包括接收动作帧304(图3)和动作帧306(图3)。

在这些实施例的一些中,ToF定位也可以使用如上所述的一个或多个合作站106被执行。在这些实施例中,定位站102可以基于所选的接入点的范围以及一个或多个合作站106的范围确定其位置。

图5根据一些其它实施例示出了用于飞行时间(ToF)定位的过程。在操作502中,信标可以从多个接入点(例如,AP1 104...APN 114C等)被接收。在操作504中,定位站102可以扫描以识别并选择单个接入点(例如,AP 104)。在操作506中,定位站102可以发送ToF请求到所选的接入点104。在操作508中,定位站102可以从所选的接入点104接收ToF响应。ToF响应可以包括邻居列表,该邻居列表包括用于邻居列表上标识的接入点的ToF定位信息。在这些实施例中,ToF定位请求可以包括请求邻居列表,然而这不是必要条件,因为所选的接入点104可以被配置为在ToF响应中包括邻居列表。在这些实施例中,定位站102和接入点104可以处于未关联的状态。如上所述,邻居列表可以标识多个接入点,并且可以包括用于多个接入点的ToF定位的信息。在操作510中,定位站102可以从邻居列表中选择接入点用于执行ToF定位。在操作512中,定位站102可以使用邻居列表中的信息与每个所选的接入点请求执行ToF定位。在ToF定位被执行后,在操作514中,定位站102可以从每个所选的接入点接收ToF定位响应。在一些实施例中,ToF定位协议300(图3)可以被使用。在操作516中,定位站102可以基于所选的接入点的范围(包括基于从在操作508中接收的ToF定位响应确定的接入点104的范围)确定其位置。在这些实施例中,邻居列表可以包括上述讨论的信息,该信息可以被包括在如上所述的IE或邻居报告元素中。在一些实施例中,操作512可以包括发送动作帧302(图3)并且操作514可以包括接收动作帧304(图3)和动作帧306(图3)。

在这些实施例的一些中,ToF定位也可以使用如上所述的一个或多个合作站106被执行。在这些实施例中,定位站102可以基于所选的接入点的范围以及一个或多个合作站106的范围确定其位置。

图6根据一些其它实施例示出了用于飞行时间(ToF)定位的过程。在这些实施例中,在操作601中,非AP 606(诸如合作站106)(图1)可以登记为非AP ToF提供者。在一些实施例中,非AP 606可以发送要被添加到接入点(诸如接入点104)的合作表的请求。在操作602中,接入点104可以添加非AP 606到它的ToF合作表中。在这些实施例中,非AP 606可以向接入点104通知它支持ToF功能,并且接入点104可以使用类型字段在邻居列表中指示该网络元件是仅用于ToF的非AP。

在操作603中,信标可以从多个接入点(例如,AP1 104...APN 114C等)被发送。在操作604中,定位站102可以扫描以识别并选择单个接入点(例如,AP 104)。在操作606中,定位站102可以发送ToF请求到所选的接入点104。在操作608中,定位站102可以从所选的接入点104接收ToF响应。ToF响应可以包括邻居列表,该邻居列表包括用于邻居列表上标识的接入点(如AP 114A)和非AP 606的ToF定位信息。在这些实施例中,ToF定位请求可以包括请求邻居列表,然而这不是必要条件,因为所选的接入点104可以被配置为在ToF响应中包括邻居列表。在这些实施例中,邻居列表可以标识多个接入点和多个非AP,并且可以包括用于多个接入点和多个非AP的ToF定位信息。在操作610中,定位站102可以从邻居列表中选择接入点和非AP用于执行ToF定位。在操作612中,定位站102可以使用邻居列表中的信息与每个所选的接入点和每个所选的非AP请求执行ToF定位。注意,定位站102不必非要利用任何接入点用于ToF定位,并且在一些情况中,仅非AP可以被使用。

在ToF定位被执行后,在操作614中,定位站102可以从每个所选的接入点以及所选的非AP(例如非AP 606)接收ToF定位响应。在一些实施例中,ToF定位协议300(图3)可以被使用。在操作616中,定位站102可以基于从其接收ToF响应的所选的接入点和所选非AP的范围(包括基于从在操作608中接收的ToF定位响应确定的接入点104的范围)确定其位置。在这些实施例中,邻居列表可以包括上述讨论的信息,该信息可以被包括在如上所述的IE或邻居报告元素中。在一些实施例中,操作612可以包括发送动作帧302(图3)并且操作614可以包括接收动作帧304(图3)和动作帧306(图3)。

图7是根据一些实施例的通信站的功能图。通信站700可以适于用作定位站102(图1)或任何合作站106(图1),然而其它的配置也可能是合适的。通信站700也可以适于用作接入点。

通信站700可以包括物理层(PHY)电路702以与接入点和其它通信站无线通信。通信站700还可以包括处理电路704以执行本文中描述的其它操作。根据实施例,物理层电路702可以被布置成从接入点接收ToF合作表,并且处理电路704可以被布置成使用ToF合作表中的信息与ToF合作表中标识的至少一个合作站执行ToF定位协议。在ToF定位协议期间,物理层电路702可以被布置成接收每个合作站的当前位置和站位置精度,并且处理电路被布置成基于从ToF定位协议确定的一个或多个合作站中的每个的范围确定站700的位置。

尽管通信站700被示出具有若干独立的功能元件,但是功能元件中的一个或多个可以被组合,并且可以由软件配置元件(诸如包括数字信号处理器(DSP)的处理元件)和/或其它硬件元件的组合实施。例如,一些元件可以包括一个或多个微处理器、DSP、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、射频集成电路(RFIC)以及用于执行本文所述的至少一个功能的各种硬件和逻辑电路的组合。在一些实施例中,通信站700的功能元件可以指在一个或多个处理元件上操作的一个或多个过程。

在一些实施例中,通信站700可以是便携式无线通信装置的一部分,例如个人数字助理(PDA)、具有无线通信能力的膝上型或便携式计算机、上网本、无线电话、智能电话、无线耳机、寻呼机、即时通讯设备、数码相机、接入点、电视机、医疗设备(例如,心率监视器、血压监视器等)、或可以无线接收和/或发送信息的其它设备。在一些实施例中,通信站可以包括键盘、显示器、非易失性存储器端口、多个天线、图形处理器、应用处理器、扬声器、和其它移动装置元件中的一个或多个。该显示器可以是包括触摸屏的LCD屏。

实施例可以在硬件、固件和软件中的一个或其组合中被实施。实施例也可以被实施为存储在计算机可读存储装置上的指令,该指令可以被至少一个处理器读取并执行以实施本文描述的操作。计算机可读存储装置可以包括用于以机器(例如,计算机)可读形式存储信息的任何非暂时性机构。例如,计算机可读存储装置可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪存装置,和其它存储装置和介质。在一些实施例中,系统100可以包括一个或多个处理器,并且可以配有存储在计算机可读存储装置上的指令。

在一些示例中,提供了一种由定位站执行用于飞行时间(ToF)定位的方法,该方法包括:从接入点接收ToF合作表,ToF合作表标识一个或多个合作站并且包括关于用于ToF定位的每个合作站的信息;使用ToF合作表中的信息与ToF合作表中标识的至少一个合作站执行ToF定位协议,其中在ToF定位协议期间,合作站的当前位置和位置精度被接收,当前位置是ToF被测量时的位置;并且基于在ToF定位协议期间确定的合作站的当前位置和范围确定所述定位站的位置。

在另一示例中,该方法还包括:发送站合作表请求消息到接入点,所述请求消息从接入点请求ToF合作表;从所述接入点接收接入点合作表响应消息,该响应消息包括ToF合作表,并且其中在针对每个合作站的ToF定位协议期间,该方法包括:向合作站直接发送站当前位置请求消息,请求合作站在ToF被测量时的当前位置,并且从合作站直接接收站当前位置响应消息,该响应消息包括合作站的当前位置和该当前位置的站位置精度。

在另一示例中,向合作站直接发送站当前位置请求消息和从合作站直接接收站当前位置响应消息包括使用直接链路建立(DLS)协议或通道直接链路建立(TDLS)协议。

在另一示例中,该方法包括:发送邻居报告请求消息到接入点,该邻居报告请求消息从接入点请求ToF合作表的至少一些信息;并且从接入点接收邻居报告响应消息,该邻居报告响应消息包括ToF合作表的至少一些信息,并且其中在针对每个合作站的ToF定位协议期间,该方法包括:向合作站直接发送位置请求消息,请求合作站在ToF被测量时的当前位置,并且从合作站直接接收位置响应消息,该位置响应消息包括合作站的当前位置和该当前位置的站位置精度。

在另一示例中,ToF合作表中包括的关于每个合作站的信息至少包括站频率和站地址,其中定位站使用站频率和站地址向合作站直接发送站当前位置请求消息。

在另一示例中,ToF合作表中的信息还包括,针对每个合作站的,站位置、站位置精度、站位置源、由于站位置更新所消耗的时间、合作站和接入点104之间的距离、和站定时偏差校准精度中的一个或多个。

在另一示例中,该方法可以包括基于ToF合作表中的信息选择ToF合作表中标识的合作站用于ToF定位协议,其中选择更近的、具有较大的位置精度的,并具有较小的由于站位置更新所消耗的时间的合作站,而不选择较远的、具有较小的位置精度的,并具有较大的由于站位置更新所消耗的时间的合作站。

在另一示例中,该方法还包括发送站ToF合作开始消息到接入点,指示该站将在ToF操作中合作,站ToF合作开始消息包括用于ToF定位的消息。

在另一示例中,ToF合作表是在信标帧中从接入点接收的。

在另一示例中,执行ToF定位协议包括交换具有时间戳和出发时间(TOD)信息的动作帧来确定每个合作站的范围。

在另一示例中,在ToF合作表中标识的合作站是具有非固定位置的移动站,并且其中该方法进一步包括从接入点接收邻居列表,所述邻居列表标识一个或多个接入点,所述接入点是静止的并具有固定位置,所述邻居列表包括用于ToF定位的信息,该信息至少包括每个标识的接入点的当前位置,其中对于邻居列表中标识的接入点,该方法包括:使用邻居列表中的信息与至少一些接入点执行ToF定位协议,以确定每个接入点的范围;并且在ToF定位期间抑制请求接入点的当前位置,其中定位站的位置是基于从ToF定位协议确定的每个合作站的当前位置和范围和每个接入点的当前位置和范围被确定的。

在另一示例中,从接入点接收邻居列表,邻居列表标识一个或多个接入点包括接收包括用于ToF定位的信息的邻居报告元素。

在一些示例中,无线通信站被布置成作为用于飞行时间(ToF)定位的定位站操作。该站被布置成:从接入点接收ToF合作表,ToF合作表标识一个或多个合作站并且包括关于用于ToF定位的每个合作站的信息;并且使用ToF合作表中的信息与ToF合作表中标识的至少一个合作站执行ToF定位协议,其中在ToF定位协议期间,定位站被布置成:接收合作站的当前位置和站位置精度,当前位置是ToF被测量时的位置,并且基于从ToF定位协议确定的合作站的当前位置和范围确定定位站的位置。

在另一示例中,该站可以发送站合作表请求消息到接入点,该请求消息从接入点请求ToF合作表;并且从接入点接收接入点合作表响应消息,该响应消息包括ToF合作表,并且其中在针对每个合作站的ToF定位协议期间,定位站被布置成:向合作站直接发送站当前位置请求消息,请求合作站在ToF被测量时的当前位置,并且从合作站直接接收站当前位置响应消息,该响应消息包括合作站的当前位置和该当前位置的站位置精度。

在另一示例中,ToF合作表中包括的关于每个合作站的信息至少包括站频率和站地址,其中定位站使用站频率和站地址向合作站直接发送站当前位置请求消息。

在另一示例中,在ToF合作表中标识的合作站是具有非固定位置的移动站,并且其中该定位站被进一步布置成:从接入点接收邻居列表,所述邻居列表标识一个或多个接入点,所述接入点是静止的并具有固定位置,所述邻居列表包括用于ToF定位的信息,该信息至少包括每个标识的接入点的当前位置,其中对于邻居列表中标识的接入点,该定位站被进一步布置成:使用邻居列表中的信息与至少一些接入点执行ToF定位协议,以确定每个接入点的范围;并且在ToF定位期间抑制请求接入点的当前位置,其中定位站的位置是基于从ToF定位协议确定的每个合作站的当前位置和范围和每个接入点的当前位置和范围被确定的。

在一些其它示例中,无线通信站被布置成作为用于飞行时间(ToF)定位的定位站操作。该站包括:一个或多个天线;物理层电路,该物理层电路被耦合到所述一个或多个天线以从接入点接收ToF合作表,ToF合作表标识一个或多个合作站并且包括关于用于ToF定位的每个合作站的信息;和处理电路,该处理电路用于使用ToF合作表中的信息与ToF合作表中标识的至少一个合作站执行ToF定位协议,其中在ToF定位协议期间,物理层电路被布置成接收合作站的当前位置和站位置精度,当前位置是ToF被测量时的位置,并且处理电路被布置成基于从ToF定位协议确定的合作站的当前位置和范围确定定位站的位置。

在另一示例中,站还被布置成:发送站合作表请求消息到接入点,所述请求消息从接入点请求ToF合作表;并且从接入点接收接入点合作表响应消息,该响应消息包括ToF合作表,并且其中在针对每个合作站的ToF定位协议期间,定位站被布置成:向合作站直接发送站当前位置请求消息,请求合作站在ToF被测量时的当前位置,并且从合作站直接接收站当前位置响应消息,该响应消息包括合作站的当前位置和该当前位置的站位置精度。

在另一示例中,非暂时性计算机可读存储介质存储指令,该指令由无线通信站的一个或多个处理器执行以作为用于飞行时间(ToF)定位的定位站执行操作。该操作配置该站以:从接入点接收ToF合作表,ToF合作表标识一个或多个合作站并且包括关于用于ToF定位的每个合作站的信息;并且使用ToF合作表中的信息与ToF合作表中标识的至少一个合作站执行ToF定位协议,其中在ToF定位协议期间,该定位站被布置成接收合作站的当前位置和站位置精度,当前位置是ToF被测量时的位置,并且基于从ToF定位协议确定的合作站的当前位置和范围确定定位站的位置。

在另一示例中,该操作进一步配置该站以:发送站合作表请求消息到接入点,所述请求消息从接入点请求ToF合作表;并且从接入点接收接入点合作表响应消息,该响应消息包括ToF合作表,并且其中在针对每个合作站的ToF定位协议期间,定位站被布置成:向合作站直接发送站当前位置请求消息,请求合作站在ToF被测量时的当前位置,并且从合作站直接接收站当前位置响应消息,该响应消息包括合作站的当前位置和该当前位置的站位置精度。

提供的摘要符合37C.F.R.部分1.72(b)的规定:摘要将允许读者确定本技术公开的性质和要点。应当理解它将不被用于限制或解释权利要求的范围或含义。所附权利要求在此被合并到具体实施方式中,其中每个权利要求自身作为单独的实施例。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号