用于對無線聯網設備之間的定時進行同步的系統和方法
【專利說明】用于對無線聯網設備之間的定時進行同步的系統和方法
[0001] 相關申請的交叉引用
[0002] 本申請要求于2013年4月17日提交的題為"SYSTEM AND METHODS FOR SYNCHRONIZING HMING BETWEEN WIRELESS NETWORKING DEVICES (用于對無線聯網設備之 間的定時進行同步的系統和方法)"的美國臨時申請序列號61/813, 115以及于2014年4月 15 日提交的題為 "SYSTEMS AND METHODS FOR SYNCHRONIZING HMING BETWEEN WIRELESS NETWORKING DEVICES (用于對無線聯網設備之間的定時進行同步的系統和方法)"的美國非 臨時專利申請序列號14/253,842的權益,這兩件申請通過援引被整體明確納入于此。
[0003] 背景
[0004] 領域
[0005] 本文所公開的實施例一般涉及用于通過交換包括時戳的幀來對無線聯網設備之 間的定時進行同步的系統和方法。
【背景技術】
[0006] 遵循電氣電子工程師協會(IEEE)802. 11規范的無線局域網(LAN)技術由于其能 經濟地滿足計算設備和運行在這些計算設備上的應用的高帶寬需要的能力而通常被用于 移動計算設備間的無線連通性。根據IEEE 802. 11規范("協議"),無線接入點(AP)可以 周期性地向其他AP和/或網絡站(STA)傳送可包括時戳字段的信標,以用該AP的定時同 步功能(TSF)時鐘信號來同步它們的本地TSF定時器。
[0007] 由AP所傳送的時戳也可以被用于測距,測距是通過確定與AP對時戳的傳送和接 收有關的往返時間或其他定時值來確定AP或STA的位置。對于某些類型的測距來說,期望 AP知曉其自身的TSF定時器與近旁AP的定時偏移。這些定時偏移或定時延遲可以由AP周 期性地向近旁AP和STA傳送,并且可以由這些STA使用以確定相對于傳送方AP的位置。
[0008] 相應地,存在對于用于在AP和STA之間傳送時戳而允許近旁AP和STA確定相對 于傳送方AP的位置而又維持最低限度的AP缺席和話務的系統和方法的需要。特別地,存 在對于對AP和STA之間的定時進行同步的需要,其通過在每次時戳交換之后隨機選擇新刷 新區間而允許AP和STA之間的最低限度的缺席和沖突。
[0009] 概述
[0010] 根據一些實施例,提供了用于對第一設備和與該第一設備處于通信中的第二設備 的定時進行同步的方法。該方法包括以下步驟:在第一設備處確定時戳刷新區間是否期滿; 當該時戳刷新區間期滿時,從第一設備向第二設備傳送時戳請求幀;由第一設備接收時戳 響應幀,該時戳響應幀包括代表第二設備的內部時鐘的時間值;基于該時間值來更新第一 設備的時鐘;以及選擇新的時戳刷新區間。
[0011] 根據一些實施例,還提供了用于對第一設備和與該第一設備處于通信中的第二設 備的定時進行同步的方法。該方法包括以下步驟:在第一設備處確定時戳刷新區間是否期 滿;當該時戳刷新區間期滿時,從第一設備向第二設備傳送時戳指示幀,該時戳指示幀包括 代表第一設備的內部時鐘的時間值;由第一設備從第二設備接收確收幀;以及選擇新的時 戳刷新區間。
[0012] 根據一些實施例,進一步提供了一種無線接入點。該無線接入點包括無線網絡接 口,其配置成當時戳刷新區間期滿時傳送時戳請求幀,以及響應于所傳送的時戳請求幀而 接收包括代表一不同無線接入點的內部時鐘的時間值的時戳響應幀。該無線接入點還包括 一個或多個處理器,其配置成確定時戳刷新區間何時期滿,基于該時間值來更新本地時鐘, 以及選擇新的時戳刷新區間。該無線接入點進一步包括配置成存儲該時間值的存儲器。
[0013] 附圖簡述
[0014] 圖1根據一些實施例解說了無線局域網(WLAN)。
[0015] 圖2是根據一些實施例解說IEEE 802. 11幀的示圖。
[0016] 圖3是根據一些實施例解說與網絡處于無線通信中的多個接入點的示圖。
[0017] 圖4A到4D是根據一些實施例的無線通信設備之間的單播幀交換的示例。
[0018] 圖5是根據一些實施例解說第一設備和第二設備之間的幀交換的示例的流圖。
[0019] 圖6是根據一些實施例解說第一設備和第二設備之間的幀交換的示例的流圖。
[0020] 圖7是根據一些實施例解說第一設備和第二設備之間的幀交換的示例的流圖。
[0021] 圖8是根據一些實施例解說第一設備和第二設備之間的幀交換的示例的流圖。
[0022] 圖9是根據一些實施例解說更新近旁設備的時戳的過程的流程圖。
[0023] 圖10是根據一些實施例解說更新近旁設備的時戳的過程的流程圖。
[0024] 圖11是根據一些實施例解說更新近旁設備的時戳的過程的流程圖。
[0025] 在附圖中,具有相同標記的元素具有相同或相似的功能。
[0026] 詳細描述
[0027] 在以下描述中,闡述了描述某些實施例的具體細節。然而,對于本領域技術人員而 言將明顯的是,所公開的實施例可以在沒有這些具體細節中的部分或全部的情況下實施。 所提出的具體實施例旨在是解說性的,而非限制性。盡管未在文本中具體描述,但本領域技 術人員可以認識到其他材料落在本公開的范圍和精神內。
[0028] 圖1根據一些實施例解說了無線局域網(WLAN)。如圖1中所示,網絡100包括與 網絡104處于通信中的接入點102。在一些實施例中,網絡104可以是因特網。接入點102 可以配置成向諸如膝上型計算機106、智能電話108和平板計算機110之類的移動設備提供 無線通信,從而這些設備106-110可以通過接入點102連接到網絡104。雖然未在圖1中示 出,但是諸如桌面計算機、機頂盒、視頻游戲控制臺、和無線電視之類的其他設備可以通過 接入點102連接到網絡104來無線地發送和接收數據。設備106-110和其他設備可以配置 成用于根據 802. 11 無線標準(諸如 802. llb、802. llg、802. llg、802. lln、802. Ilac 和 / 或 802. Ilad)進行通信。根據一些實施例,接入點102可以配置成提供附加的無線通信服務, 諸如無線保真(WiFi)服務、微波接入全球互通(WiMX)服務、和無線會話發起協議(SIP) 服務。一般而言,設備106-110和其他設備可以被稱為網絡站或STA。
[0029] 接入點102包括配置成用于與網絡104通信的網絡接口組件112。根據一些實施 例,網絡接口組件302可被配置成與同軸電纜、光纖電纜、數字訂戶線(DSL)調制解調器、公 共交換電話網(PSTN)調制解調器、以太網設備、和/或各種其它類型的有線網絡通信設備 對接。接入點102也可以包括用于將接入點102內的各種組件互聯以及在這些各種組件之 間傳達信息的系統總線114。此類組件包括處理組件116和存儲器組件118,該處理器組件 116可以是一個或多個處理器、微控制器、數字信號處理器(DSP)、或圖像處理器。存儲器組 件118可以對應于隨機存取存儲器(RAM)、只讀存儲器(ROM)、光學、磁性、或固態存儲器、或 者任何其他類型的存儲器。
[0030] 接入點102也可包括定時同步模塊120。模塊(諸如定時同步模塊120)可以是 當由處理組件116執行時執行功能的軟件模塊。在其他實施例中,這些模塊可以是指專用 集成電路(ASIC)或者具有存儲器和用于執行指令以執行功能的至少一個處理器的其他電 路。例如,定時同步模塊120可以能夠執行用于將接入點102的時鐘時間與其他接入點或 任何站106-110同步的定時同步功能。定時同步模塊120可以包括能夠生成時戳請求和/ 或響應幀的時戳請求和響應幀生成模塊122,能夠選擇新時戳刷新區間的時戳刷新區間模 塊124,以及能夠基于接收自時戳刷新幀或時戳指示幀的時間值來更新系統時鐘的時鐘更 新模塊126。
[0031] 接入點也可以包括無線網絡接口 128。在一些實施例中,無線網絡接口 128和網 絡接口組件112可包括配置成在網絡上傳送和/或接收信息的各種組件。此類組件可包括 能夠與輸入和輸出二者通信的組件,例如,調制器/解調制器、無線射頻(RF)收發機、電話 接口、橋、路由器和/或網卡。這些組件可以被用來將設備106-110通信連接到網絡104。 無線網絡接口 128可以使得能夠根據無線網絡協議(諸如,Wi-Fi?、3G、4G、HDSPA、LTE、RF、 NFC、IEEE 802. 11a、b、g、n、ac、或 ad、藍牙?、WiMAX、ZigBee?等)發射和接收信息。
[0032] 設備或站106-110可包括配置用于和網絡通信的網絡接口組件130。根據一些實 施例,網絡接口組件130可被配置成與同軸電纜、光纖電纜、數字訂戶線(DSL)調制解調器、 公共交換電話網(PSTN)調制解調器、以太網設備和/或各種其它類型的有線網絡通信設備 對接。站也可包括用于將站或設備之中的各種組件互聯且在各種組件之間傳達信息的系統 總線132。此類組件包括處理組件134和存儲器組件136,該處理器組件134可以是一個或 多個處理器、微控制器、數字信號處理器(DSP)、或圖像處理器。存儲器組件118可以對應于 隨機存取存儲器(RAM)、只讀存儲器(R0M)、光學、磁性、或固態存儲器、或者任何其他類型 的存儲器。
[0033] 站也可包括能夠執行用于將站的時鐘時間與接入