ToF定位。在操作412中,定位站102可以使用鄰居列表中的信息與每個所選的接入點請求ToF定位。在ToF定位被執(zhí)行后,在操作414中,定位站102可以從每個所選的接入點(例如,接入點104、114A、114B和114C)接收ToF定位響應。在一些實施例中,ToF定位協(xié)議300(圖3)可以被使用。在操作416中,定位站可以基于所選的接入點的范圍確定其位置。在一些實施例中,操作412可以包括發(fā)送動作幀302 (圖3)并且操作414可以包括接收動作幀304 (圖3)和動作幀306 (圖3)。
[0045]在這些實施例的一些中,ToF定位也可以使用如上所述的一個或多個合作站106被執(zhí)行。在這些實施例中,定位站102可以基于所選的接入點的范圍以及一個或多個合作站106的范圍確定其位置。
[0046]圖5根據一些其它實施例示出了用于飛行時間(ToF)定位的過程。在操作502中,信標可以從多個接入點(例如,AP1 104...APn 114C等)被接收。在操作504中,定位站102可以掃描以識別并選擇單個接入點(例如,AP 104)。在操作506中,定位站102可以發(fā)送ToF請求到所選的接入點104。在操作508中,定位站102可以從所選的接入點104接收ToF響應。ToF響應可以包括鄰居列表,該鄰居列表包括用于鄰居列表上標識的接入點的ToF定位信息。在這些實施例中,ToF定位請求可以包括請求鄰居列表,然而這不是必要條件,因為所選的接入點104可以被配置為在ToF響應中包括鄰居列表。在這些實施例中,定位站102和接入點104可以處于未關聯(lián)的狀態(tài)。如上所述,鄰居列表可以標識多個接入點,并且可以包括用于多個接入點的ToF定位的信息。在操作510中,定位站102可以從鄰居列表中選擇接入點用于執(zhí)行ToF定位。在操作512中,定位站102可以使用鄰居列表中的信息與每個所選的接入點請求執(zhí)行ToF定位。在ToF定位被執(zhí)行后,在操作514中,定位站102可以從每個所選的接入點接收ToF定位響應。在一些實施例中,ToF定位協(xié)議300 (圖3)可以被使用。在操作516中,定位站102可以基于所選的接入點的范圍(包括基于從在操作508中接收的ToF定位響應確定的接入點104的范圍)確定其位置。在這些實施例中,鄰居列表可以包括上述討論的信息,該信息可以被包括在如上所述的IE或鄰居報告元素中。在一些實施例中,操作512可以包括發(fā)送動作幀302(圖3)并且操作514可以包括接收動作幀304 (圖3)和動作幀306 (圖3)。
[0047]在這些實施例的一些中,ToF定位也可以使用如上所述的一個或多個合作站106被執(zhí)行。在這些實施例中,定位站102可以基于所選的接入點的范圍以及一個或多個合作站106的范圍確定其位置。
[0048]圖6根據一些其它實施例示出了用于飛行時間(ToF)定位的過程。在這些實施例中,在操作601中,非AP 606 (諸如合作站106)(圖1)可以登記為非AP ToF提供者。在一些實施例中,非AP 606可以發(fā)送要被添加到接入點(諸如接入點104)的合作表的請求。在操作602中,接入點104可以添加非AP 606到它的ToF合作表中。在這些實施例中,非AP606可以向接入點104通知它支持ToF功能,并且接入點104可以使用類型字段在鄰居列表中指示該網絡元件是僅用于ToF的非AP。
[0049]在操作603中,信標可以從多個接入點(例如,AP1 104...APn 114C等)被發(fā)送。在操作604中,定位站102可以掃描以識別并選擇單個接入點(例如,AP 104)。在操作606中,定位站102可以發(fā)送ToF請求到所選的接入點104。在操作608中,定位站102可以從所選的接入點104接收ToF響應。ToF響應可以包括鄰居列表,該鄰居列表包括用于鄰居列表上標識的接入點(如AP 114A)和非AP 606的ToF定位信息。在這些實施例中,ToF定位請求可以包括請求鄰居列表,然而這不是必要條件,因為所選的接入點104可以被配置為在ToF響應中包括鄰居列表。在這些實施例中,鄰居列表可以標識多個接入點和多個非AP,并且可以包括用于多個接入點和多個非AP的ToF定位信息。在操作610中,定位站102可以從鄰居列表中選擇接入點和非AP用于執(zhí)行ToF定位。在操作612中,定位站102可以使用鄰居列表中的信息與每個所選的接入點和每個所選的非AP請求執(zhí)行ToF定位。注意,定位站102不必非要利用任何接入點用于ToF定位,并且在一些情況中,僅非AP可以被使用。
[0050]在ToF定位被執(zhí)行后,在操作614中,定位站102可以從每個所選的接入點以及所選的非AP(例如非AP 606)接收ToF定位響應。在一些實施例中,ToF定位協(xié)議300 (圖3)可以被使用。在操作616中,定位站102可以基于從其接收ToF響應的所選的接入點和所選非AP的范圍(包括基于從在操作608中接收的ToF定位響應確定的接入點104的范圍)確定其位置。在這些實施例中,鄰居列表可以包括上述討論的信息,該信息可以被包括在如上所述的IE或鄰居報告元素中。在一些實施例中,操作612可以包括發(fā)送動作幀302(圖3)并且操作614可以包括接收動作幀304 (圖3)和動作幀306 (圖3)。
[0051]圖7是根據一些實施例的通信站的功能圖。通信站700可以適于用作定位站102 (圖1)或任何合作站106 (圖1),然而其它的配置也可能是合適的。通信站700也可以適于用作接入點。
[0052]通信站700可以包括物理層(PHY)電路702以與接入點和其它通信站無線通信。通信站700還可以包括處理電路704以執(zhí)行本文中描述的其它操作。根據實施例,物理層電路702可以被布置成從接入點接收ToF合作表,并且處理電路704可以被布置成使用ToF合作表中的信息與ToF合作表中標識的至少一個合作站執(zhí)行ToF定位協(xié)議。在ToF定位協(xié)議期間,物理層電路702可以被布置成接收每個合作站的當前位置和站位置精度,并且處理電路被布置成基于從ToF定位協(xié)議確定的一個或多個合作站中的每個的范圍確定站700的位置。
[0053]盡管通信站700被示出具有若干獨立的功能元件,但是功能元件中的一個或多個可以被組合,并且可以由軟件配置元件(諸如包括數字信號處理器(DSP)的處理元件)和/或其它硬件元件的組合實施。例如,一些元件可以包括一個或多個微處理器、DSP、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)、射頻集成電路(RFIC)以及用于執(zhí)行本文所述的至少一個功能的各種硬件和邏輯電路的組合。在一些實施例中,通信站700的功能元件可以指在一個或多個處理元件上操作的一個或多個過程。
[0054]在一些實施例中,通信站700可以是便攜式無線通信裝置的一部分,例如個人數字助理(PDA)、具有無線通信能力的膝上型或便攜式計算機、上網本、無線電話、智能電話、無線耳機、尋呼機、即時通訊設備、數碼相機、接入點、電視機、醫(yī)療設備(例如,心率監(jiān)視器、血壓監(jiān)視器等)、或可以無線接收和/或發(fā)送信息的其它設備。在一些實施例中,通信站可以包括鍵盤、顯示器、非易失性存儲器端口、多個天線、圖形處理器、應用處理器、揚聲器、和其它移動裝置元件中的一個或多個。該顯示器可以是包括觸摸屏的LCD屏。
[0055]實施例可以在硬件、固件和軟件中的一個或其組合中被實施。實施例也可以被實施為存儲在計算機可讀存儲裝置上的指令,該指令可以被至少一個處理器讀取并執(zhí)行以實施本文描述的操作。計算機可讀存儲裝置可以包括用于以機器(例如,計算機)可讀形式存儲信息的任何非暫時性機構。例如,計算機可讀存儲裝置可以包括只讀存儲器(R0M)、隨機存取存儲器(RAM)、磁盤存儲介質、光存儲介質、閃存裝置,和其它存儲裝置和介質。在一些實施例中,系統(tǒng)100可以包括一個或多個處理器,并且可以配有存儲在計算機可讀存儲裝置上的指令。
[0056]在一些示例中,提供了一種由定位站執(zhí)行用于飛行時間(ToF)定位的方法,該方法包括:從接入點接收ToF合作表,ToF合作表標識一個或多個合作站并且包括關于用于ToF定位的每個合作站的信息;使用ToF合作表中的信息與ToF合作表中標識的至少一個合作站執(zhí)行ToF定位協(xié)議,其中在ToF定位協(xié)議期間,合作站的當前位置和位置精度被接收,當前位置是ToF被測量時的位置;并且基于在ToF定位協(xié)議期間確定的合作站的當前位置和范圍確定所述定位站的位置。
[0057]在另一示例中,該方法還包括:發(fā)送站合作表請求消息到接入點,所述請求消息從接入點請求ToF合作表;從所述接入點接收接入點合作表響應消息,該響應消息包括ToF合作表,并且其中在針對每個合作站的ToF定位協(xié)議期間,該方法包括:向合作站直接發(fā)送站