對增強型wifi設備的自主發現的制作方法
【專利摘要】提供了用于發現通信系統中的一個或多個節點的技術。節點可在周期性發現區間的首次發生期間接收一個或多個發現消息。該節點可基于該一個或多個所接收到的發現消息來確定該周期性發現區間的后續發生的持續時間。該節點可基于所確定的持續時間來調整該周期性發現區間的該后續發生的持續時間。
【專利說明】對増強型WIFI設備的自主發現
【背景技術】
[0001] I.【技術領域】
[0002] 本公開一般地涉及通信,并且更具體地涉及用于支持對增強型WiFi設備的自主 發現的技術。
[0003] II ?背景
[0004] 無線通信網絡被廣泛部署以提供各種通信內容,諸如語音、視頻、分組數據、消息 接發、廣播等。這些無線網絡可以是能夠通過共享可用的網絡資源來支持多個用戶的多址 網絡。此類多址網絡的示例包括:碼分多址(CDMA)網絡、時分多址(TDMA)網絡、頻分多址 (FDMA)網絡、正交FDMA(OFDMA)網絡和單載波FDMA(SC-FDMA)網絡。無線通信網絡也可以 稱為廣域網(WAN)。舉例而言,3GPP長期演進(LTE)是提供等待時間在30ms量級上的高速 數據接入的WAN標準。
[0005] 與WAN形成對比地,局域網(LAN)可以被無線地提供(WLAN)。WLAN可提供高數據 速度和減少的等待時間(在l〇ms量級)。WLAN可被用來通過采用廣泛使用的聯網協議來互 連附近的設備,此類聯網協議諸如是無線保真(WiFi)或更一般地從IEEE 802. 11無線協議 族中選擇的協議。附近的WiFi設備可在由每一個設備為其它近旁設備的相應發現所分配 的預定義時間期間發現彼此,該預定義時間在本文中稱為周期性發現區間或發現窗口。然 而,因為給定周期性發現區間的持續時間在已知的WiFi發現協議中未被優化,因而可能由 于使周期性發現區間具有預定義長度而所固有的低效而產生缺點。
[0006] 期望能克服這些缺點,諸如通過提高參與發現的設備的功耗效率、通過適應性地 優化周期性發現區間以提高參與自主發現的WiFi設備的效率。
[0007] 概述
[0008] 本公開提供用于執行中繼輔助式對等方發現的技術。
[0009] 在一實施例中,提供了用于發現通信系統中的一個或多個節點的裝置、計算機程 序、方法和系統。在這樣的實施例中,節點可在周期性發現區間的首次發生期間接收一個或 多個發現消息。該節點可基于該一個或多個所接收到的發現消息來確定該周期性發現區間 的后續發生的持續時間。該節點可基于所確定的持續時間來調整該周期性發現區間的該后 續發生的持續時間。
[0010] 下面更詳細地描述了本公開的各種和附加的方面和特征。
[0011] 附圖簡要說明
[0012] 圖1根據本公開的實施例示出了可以是WLAN網絡或其他無線網絡的無線通信網 絡。
[0013] 圖2根據本公開的實施例示出了物理層之上的IEEE 802. 11協議架構。
[0014] 圖3A是根據本公開的實施例示出了管理幀的媒體接入控制幀格式的示圖。
[0015] 圖3B根據本公開的實施例解說了根據IEEE 802. 11標準的設備間的時間同步。
[0016] 圖4A、4B和4C是根據本公開的實施例示出了諸增強型WiFi設備各自的周期性發 現區間的時序圖。
[0017] 圖5是根據本公開的實施例示出了 WLAN的接入點與增強型WiFi設備之間的信令 的信令圖。
[0018] 圖6是根據本公開的實施例示出了增強型WiFi設備的沖突避免機制的時序圖。
[0019] 圖7根據本公開的實施例示出了能夠進行P2P通信和WLAN通信的增強型WiFi設 備的框圖。
[0020] 圖8A、8B和9A-9D是根據本公開的實施例解說增強型WiFi設備的自主發現方法 的流程圖。
[0021] 圖10-12是根據本公開的實施例解說可被配置為網絡實體的示例性裝置的框圖。
[0022] 詳細描述
[0023] 本公開的附圖和描述已被簡化以解說相關的元素以便于清楚理解,同時出于清楚 和簡明的目的排除了在典型的電信裝置、系統和方法中所見的其他元素。本領域普通技術 人員因此將認識到在實現本公開時期望和/或所必需的其他元素和/或步驟。然而,因為 這些元素和步驟在本領域中是公知的,并且因為它們不促成對本發明的更好理解,所以在 本文中不提供對這些元素和步驟的討論。然而,本文的公開涉及鑒于本公開對于本領域技 術人員而言將知曉或顯而易見的對所公開的元素和步驟的所有變型和修改。
[0024] 本文描述的技術可用于各種無線通信網絡,諸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA 和其他無線網絡。術語"網絡"和"系統"在本文常被可互換地使用。作為示例,CDMA網絡 可實現諸如通用地面無線電接入(UTRA)、cdma2000及類似物等的無線電技術。舉例而言, OFDMA網絡可實現諸如演進型UTRA(E-UTRA)、超移動寬帶(UMB)、IEEE 802. 11 (WiFi)、IEEE 802. 16(WiMAX)、IEEE 802. 20、Flash-OFDM? 及類似物等的無線電技術。UTRA 和 E-UTRA 是通用移動電信系統(UMTS)的部分。UTRA、E-UTRA、UMTS以及長期演進(LTE)和其他蜂窩 技術在來自稱為"第三代伙伴項目"(3GPP)和"第三代伙伴項目2"(3GPP2)的組織的文獻 中描述。
[0025] WiFi通常部署為可擴展家庭和商業網絡的無線局域網(WLAN)。如所引用的,IEEE 802. 11標準將WiFi通信定義為設備之間和設備與接入點之間的通信。WiFi通常提供從 2Mbps (針對802. lib)到約150Mbps (針對802. lln)的聚集用戶數據速度。WiFi的典型速 度約為15Mbps,且典型等待時間(即分組延遲)在沒有負載的情況下平均為約10ms。WiFi 可在從數英尺到幾英里的距離上鏈接諸設備和/或設備與接入點。作為對比,如上所討論 的LTE和WiMax通常提供可延伸至大得多的距離的WAN連通性,但部分地由于增加的等待 時間,該WAN連通性通常對LAN通信而言不是優選的。應注意,本文所描述的技術可被用于 上述的無線網絡和無線電技術、以及其他無線網絡和無線電技術。
[0026] WiFi網絡(在本文也稱為IEEE 802. 11無線網絡)可在兩種模式中操作:基礎設 施模式和自組織模式。在基礎設施模式中,設備連接到充當將無線設備連接至網絡基礎設 施(包括例如將無線設備連接至因特網接入)的集線器的接入點(AP)。基礎設施模式因此 使用客戶端-服務器架構以提供至其他無線設備的連通性。與基礎設施模式的客戶端-服 務器架構形成對比的是,在自組織模式中,無線設備在對等架構中具有至彼此的直接連接。
[0027] 現在參考圖1,無線網絡技術可包括先前討論的WAN和各種類型的WLAN。WLAN 100 可被用來通過采用廣泛使用的聯網協議(諸如使用IEEE 802. 11無線協議族)來互連近旁 的設備。
[0028] 在一個方面,在基礎設施模式中操作的WLAN 100可包括各種設備120x、120y、 120z,和可供應形成WiFi蜂窩小區110a的覆蓋區域的接入點102。如本文使用的接入點可 以是支持與該接入點相關聯的無線設備的通信的站。接入點也可以稱為WiFi基站。一般 而言,WLAN可包括任何數量的接入點。每一個接入點可由接入點身份(APID)來標識,該接 入點身份可以是被包括在由接入點102傳送的幀中的全局唯一性媒體接入控制(MAC)地址 (即,在MAC協議層中提供唯一性標識符的地址)。接入點102可直接或間接地耦合至可執 行各種功能的網絡服務器130。網絡服務器130可以是單個網絡實體或網絡實體的集合。
[0029] 無線設備或"設備"在本文中指的是可以經由無線介質與另一個站通信的站。設備 可以是駐止的或移動的,并且也可以稱為移動站、用戶裝備、訂戶站等。設備可以是蜂窩電 話、個人數字助理(PDA)、手持設備、無線設備、膝上型計算機、無線調制解調器、無繩電話、 遙測設備、跟蹤設備及類似設備等等。設備和/或接入點也可接收衛星信號,所述衛星可以 是美國的全球定位系統(GPS)、歐洲的伽利略系統、俄國的Glonass系統、或某個其他的衛 星定位系統(SPS)的一部分。設備可測量接入點102、其他設備的信號和/或來自前述衛星 的信號。這些測量可被用來確定該設備、其他設備和/或接入點的位置和/或連通性。
[0030] 在本文的描述中,WLAN通信指的是設備與接入點之間的通信。更具體地,指的是 前述基礎設施模式中的通信,諸如設備與遠程實體(諸如另一個設備)之間經由接入點的 通信。因此,如本文所使用的WLAN鏈路和其變體指的是設備與接入點之間的通信鏈路。
[0031] 作為對比,在本文也稱為對等(P2P)模式的自組織模式中,設備之一可提供接入 點102和/或網絡服務器130的一些或全部通信和通信管理責任。作為非限定性示例,這 些責任可包括周期性信標過程和對新成員的認證。相應地,P2P模式可被用來在沒有正在 操作的或存在的接入點時將移動設備連接在一起。
[0032] 由此,如本文所使用的P2P模式或P2P通信指的是兩個或更多個設備之間的直接 通信,其中該直接通信在不經過和/或不需要接入點的情況下發生。由此,P2P鏈路或其變 體指的是參與P2P通信的兩個或更多個設備之間的直接通信鏈路。對應地,WLAN設備是對 WLAN通信感興趣或者參與WLAN通信的設備,而P2P設備(另外地稱為增強型設備)是對 P2P通信感興趣或者參與P2P通信的設備。如本文所使用的設備可以是WLAN設備或"增強 型"WiFi設備。如本文所使用的,增強型WiFi設備可以是提供增強的能力(諸如改進的通 信、提高的功耗效率、提高的其他效率、或類似物等等)的設備。
[0033] P2P群指的是參與P2P通信的兩個或更多個設備的群。在一個實施例中,可將P2P 群中的一個設備指定為P2P服務器(或P2P群主),且可將P2P群中的每一個其余設備指定 為P2P客戶端。P2P服務器可執行某些管理功能,諸如與WLAN的接入點交換信令、協調該 P2P服務器與(諸)P2P客戶端之間的數據傳輸及類似功能等等。
[0034] 更具體地,IEEE 802. 11定義了一組標準以實行WLAN通信,該WLAN通信可在圖 1中在物理(PHY)和MAC協議層處如在設備120x、120y、120z之間和如在設備120x、120y、 120z與接入點102之間那樣發生。WiFi聯盟是基于對IEEE 802. 11標準的遵守來為無線設 備頒證并努力保證不同無線設備之間的可互操作性的貿易集團。更具體地,在PHY層,IEEE 802. 11定義了且WiFi聯盟努力去強制實施兩個子層,即物理層會聚規程(PLCP)和物理介 質依賴子層(PMD)。
[0035] PLCP子層定義用于將MAC層協議數據單元(MPDU)轉換成合適的幀格式的規范。 這使得能夠通過使用底下的PMD子層來在兩個或更多個設備之間發送和接收用戶數據和 管理信息。PMD子層定義了在兩個或更多個設備之間通過無線介質來傳送和接收用戶數據 的方法以及用戶數據的特性的規范。
[0036] 圖2示出了 PHY層之上的IEEE 802. 11協議架構。更具體地,圖2描繪了邏輯鏈 路控制層、MAC層、分布式協調功能(DCF)子層、和管理集中式接入控制的點協調功能(PCF) 子層。具體針對圖2的解說中的MAC層,IEEE 802. 11規定了眾多功能性,其中的兩個是可 靠的數據遞送和媒體接入控制。
[0037] 可靠的數據遞送
[0038] IEEE 802. 11提供兩種機制來保證可靠的幀遞送。在幀交換協議中,對于所接收的 每個幀,將確收(ACK)幀返回至源。該源可以是例如設備120x或接入點102。如果接收機 沒有接收到該幀或者如果由接收機發送的ACK幀丟失,則該源再次發送所議的幀。
[0039] 為了實現增強的可靠性,使用四幀交換機制。在此機制中,源向目的地接收機發布 請求發送(RTS)幀。此幀警告近旁的設備避免傳輸,從而可以避免沖突。接收機將清除發 送(CTS)幀回送給源。一旦接收到CTS幀,該源就傳送數據且該接收機用ACK幀答復。盡 管此機制保證了增強的可靠性,但它可能妨礙其他站傳送數據的能力。因此,此機制通常默 認是被禁用的。
[0040] 媒體接入控制
[0041] 當前有關于IEEE 802. 11的媒體接入控制的幾種辦法,包括分布式接入控制(諸 如針對P2P通信)和集中式接入控制(諸如針對WLAN通信)。在分布式接入控制中,要進 行傳送的決定是通過使用載波偵聽多址/沖突避免(CSMA/CA)的載波偵聽機制而做出的。 另一方面,在集中式接入控制中,接入點102可控制接入機制。為了同時滿足這兩種辦法, 可采用分布式基礎無線MAC(DFWMAC)算法,該算法在較高協議層上既提供分布式接入控制 機制又提供可任選的集中式控制。
[0042] 舉例而言,如圖2中所解說的DCF子層使用CSMA/CA機制來傳輸MAC幀。該機制 可指示以下步驟的執行:
[0043] 1.如果通信介質空閑,則設備120x等待幀間間隔(IFS)時間段,并且如果在此時 間段期間空閑狀態保持,則設備120x立即傳送。
[0044] 2.如果通信介質變得繁忙,則設備120x可推遲傳輸并持續地監視另一個空閑狀 〇
[0045] 3.在當前的繁忙狀態結束了時,設備120x可等待另一個IFS時間段。如果在此下 一 IFS時間段期間空閑狀態保持,則設備120x退避隨機的時間量(長達倒數時段tC)并再 次偵聽。如果空閑狀態仍保持,則該站傳送。如果在該退避時段期間發生繁忙狀態,則停止 退避計時器,并在空閑狀態恢復時恢復退避計時器。
[0046] 4.在傳輸之后如果設備120x沒有接收到ACK,則假定發生了沖突。
[0047] 在PCF子層中,所有設備以循環方式被輪詢。如果設備有幀要發送,則它在被輪詢 時傳送幀。因為用于此輪詢的IFS時間段少于用于DCF子層的IFS時間段,所以輪詢得到 較高的優先級以接入通信。
[0048] IEEE 802. 11為前述通信定義了 MAC層中的三種物理介質。直接序列擴頻(DSSS) 以1和2Mbps的數據率在2. 4GHz ISM頻帶中操作。使用多達三個不交疊的信道,每一個具 有5MHz的帶寬。可使用差分二進制相移鍵控編碼方案。跳頻擴頻(HISS)以1和2Mbps的 數據率在2. 4GHz ISM頻帶中操作。HISS系統基于偽噪聲序列在多個信道之間跳躍。紅外 是具有最高達20米的射程的全向方案。它使用16脈沖位置調制編碼以得到1Mbps的數據 率。
[0049] 為了針對使用MAC層中的這些物理介質的實質通信來評估伙伴設備(諸如以參與 P2P)并且根據802. 11,WiFi設備發現可涉及預期通信伙伴設備之間的發現信息的交換。此 設備發現可優選地采用探測請求和探測響應幀的形式,以便"探測"伙伴P2P設備。這些幀 由MAC層協議定義為管理幀。圖3A是解說管理幀且具體而言是探測請求幀的MAC幀格式 的示圖。在圖3A中,附圖標記301指定管理幀的MAC幀。附圖標記302表示例如在幀控制 字段321的子類型是探測請求的情形中存儲在幀數據311的字段中的信息元素。此外,月艮 務集標識符或即SSID (也稱為發現ID) 312是在其中設置關于群標識符(例如,相關聯WiFi 設備的群的標識符)的信息的字段。
[0050] 附圖標記304表示SSID信息元素的詳細數據結構。在SSID信息元素312中,附 圖標記313指定存儲信息元素標識符(也稱為元素ID)的字段。附圖標記314表示在其中 存儲關于SSID區域中的SSID數據集的長度的信息的字段。附圖標記315指定SSID區域, 該區域的最大長度是32字節。附圖標記303指定例如在幀控制字段321的子類型是探測 請求的情形中存儲在幀數據311的字段中的信息元素。如所示出的,探測請求幀還包含關 于WiFi設備支持的所支持的數據率333的信息。
[0051] 探測響應幀類似于探測請求幀。然而,幀控制字段的子類型被設為指示該幀是"探 測響應"的值。而且,探測響應幀包含關于當前相關聯的WiFi設備的集合(即,發現ID的 集合)的能力(例如,當前相關聯的WiFi設備所支持的數據率)的信息。另外,探測響應 幀包含向作出請求的WiFi設備提供因PHY而異的信息的字段。
[0052] IEEE 802. 11標準使用時間同步來允許以上討論的輪詢、擴頻和發現技術,并附 加地允許其他功能性,諸如舉例而言在這些輪詢和擴頻技術的操作期間通過休眠模式來省 電。舉例而言,接入點102將周期性信標幀傳送給設備120x、120y、120z,以將相應的設備時 鐘調整到來自接入點的幀的經同步時鐘值。
[0053] 在P2P模式中并如圖3B中所示,時間被分成這樣的信標區間。為簡單起見,僅示 出兩個設備120x和120y。在每一個區間的開始處,每一個設備120x和120y同步到信標 幀。更具體地,如果信標幀在設備的隨機延遲計時器期滿之前到達,則該設備取消待決的信 標幀傳輸和剩余的隨機延遲。如果信標不符合該設備的時鐘時間,則該設備進一步將其時 鐘設為該信標的時間戳。
[0054] 如上所引用的,增強型WiFi設備以信標的形式從接入點接收此定時同步信息,盡 管作為非限定性示例,WiFi設備還可從全球定位系統(GPS)接收此信標幀。根據此經同步 的定時信息并且根據指示通信就緒或通信排隊的輪詢信息,當前典型的實施例還包括經同 步的周期性發現區間以發現附近的預期伙伴設備,諸如以便允許P2P通信。
[0055] 此周期性發現區間可優選地在實質通信和輪詢之前發生,特別是在考慮到期望 P2P通信的設備必須首先評估在附近的且能夠參與期望的P2P通信的可用伙伴設備這一事 實的情況下。可以諸如由毗鄰的接入點1〇2(此后也稱為"AP102"并一般稱為"AP")來為 每一個增強型WiFi設備120x、120y、120z定義周期性發現區間。在周期性發現區間期間, 增強型WiFi設備蘇醒以執行發現操作、宣布其存在、并發現可供用于P2P通信的伙伴設備。
[0056] 然而,因為周期性發現區間的持續時間未被優化,所以取決于發現區間的長度,在 當前典型的實施例中可能產生缺點。舉例而言,如果發現區間太短,則發現不能隨增強型 WiFi設備的密度正確地縮放。另一方面,如果發現區間太長,則增強型WiFi設備的功率效 率不良。
[0057] 相應地,本公開的諸實施例涉及提高與WiFi設備(或節點)的發現模式相伴的效 率,特別是是通過使得能夠提高這些WiFi設備的功率效率、使得增強型WiFi設備與傳統 WiFi設備能夠共存、和使為在WiFi協議中達成上述目的所需的PHY/MAC層修改最小化的方 式來提高與WiFi設備(或節點)的發現模式相伴的效率。諸實施例可根據所觀察到的發 現信號負荷來適應性地調整周期性發現區間;可允許過濾來自傳統WiFi設備的話務;并可 允許廣播發現區間長度信息以同步近旁的增強型WiFi設備。此外,在諸實施例中,每一個 WiFi設備各自的傳輸開始時間可以被隨機化,諸如為了實現改善的沖突避免。如上所述,此 改善的沖突避免可例如通過CSMA/CA來強制實施。由此,設備可開始向另一個節點的數據 傳輸。基于任何其他節點的傳輸的存在,該節點可中斷自己的傳輸,并在周期性發現區間的 后續發生之后恢復自己的數據傳輸。
[0058] 圖4A是時序圖,其解說了具有持續時間N并由設備(即節點)120x、120y和120z 使用的周期性發現區間135在初始時間段t0的首次發生。在典型的實施例中,持續時間N 經常被定義為16ms,盡管也可指派其他初始持續時間。N的值通常是在增強型WiFi設備 120x、120y和120z在進入AP 102的WLAN時同步至AP 102之際被指派的。
[0059] 在持續時間N期間,尋求發現的設備在窗口 Tx(傳送)中在發現消息中傳送其各 自的設備ID,并"監聽"尋求發現且可供用于與所議設備120x的P2P通信的其他設備的ID。 周期性發現區間135在當前典型實施例中每1秒之后重復,并且每一個設備在當前典型實 施例中在例如10 U s中傳達它的發現消息。由此,在當前典型實施例中并使用16ms的發現 區間,最多達160個設備可在給定的周期性發現區間135中的每秒傳送和接收發現消息。
[0060] 然而,在圖4A的其中只有3個設備(而不是更接近于160個設備)致力于發現的 示例中,每1秒為最多達160個設備使用16ms(未按比例繪出)是非常低效的。由此,本公 開的實施例允許持續時間N的變動以更好地將周期性發現區間135對應于在給定的周期性 發現區間135中參與發現的設備的數目。
[0061] 具體而言,持續時間N(通常是以毫秒計)可由正在接收對持續時間N的一部分的 新指示值的增強型WiFi設備120x來調整。此持續時間N的經優化部分可在由該設備120x 接收的所有發現消息(如本文使用的,這樣的發現消息包括探測請求/響應和/或服務發 現請求/響應)中顯式地或隱式地指示。
[0062] 圖4B和4C是對設備120x、120y和120z中的每一者的周期性發現區間135的附 加時序解說,周期性發現區間135在時間tl和時間t2處開始。在該解說中并還參見圖4A, 120x、120y和120z中的每一者傳送它自己的ID和對它在周期性發現區間135的前次(或 首次)發生中在發現消息中"聽到"的設備的數目的指示。
[0063] 在圖4B的示例中,在時段t0之后,設備120x、120y和120z中的每一者要求窗口 Tx以用于在時段tl時進行它的發現消息傳輸。即,基于每一個設備在時段t0 "聽到"了什 么,該設備在時段tl采用特定的時間長度來傳送它自己的ID和對它在時段t0聽到的設備 的指示。
[0064] 對應地并如圖4C中所解說地,在時段t2所示的周期性發現區間135的后續發生 中,設備120x、120y、120z中的每一者一旦"聽到" 120x、120y、120z中的其他設備即可基于 它可以相應地聽到的設備的最大數量并基于它可以相應地聽到的其他設備所聽到的設備 的最大數量來調整它的周期性發現區間135的持續時間N。由此,并且如所解說的,在時段 t2,每個設備120x、120y、120z調整它的周期性發現區間135( S卩,以考慮到它的ID和它必 須監聽多久以聽到它所能聽到的設備)。換言之,周期性發現區間135的經修改的后續發 生的持續時間N'與在周期性發現區間135的前次發生中接收到的最大長度傳輸窗口 Tx相 關。
[0065] 由此,設備120x、120y、120z中沒有任何一者需要在周期性發現區間135之后監聽 持續時間N的全部剩余持續時間。此外,設備120x、120y、120z各自的接收機可在周期性發 現區間的諸次發生之間被禁用。由此,不再使用周期性發現區間135的前次發生的持續時 間N的陰影部分。確切而言,基于對于周期性發現區間135的首次(或前次)發生之后的 周期性發現區間135的所有后續發生而言聽到所有可能的其他WiFi設備的最大所需監聽 時間(該最大所需監聽時間基于彼此設備在每一個區間中聽到什么(例如,對發現消息的 數目的計數)),可使周期性發現區間135的后續發生的持續時間N'最小化。當然,其他因 素可用來調整持續時間N的所消耗部分的長度,諸如通過將發現消息的計數與將被聽到的 發現消息的閾值計數(如可由所有聽到的設備的監聽窗口的最大持續時間所指示的)、感 知到的系統負荷、等等進行比較。相關地,可在改變持續時間N的所消耗部分之前要求達到 特定閾值。相應地,作為非限定性示例,在一實施例中,持續時間N可以是可被聽到的發現 消息的最大計數(此后稱為"K")乘以1-10 y s范圍中的一值。
[0066] 舉例而言,可在對持續時間N的經消耗的部分的調整發生之前將被聽到的發現消 息的閾值數目設在K,諸如作為對特定蜂窩小區中的設備在同步之際的默認值。在這樣的實 施例中,如果在N的構成了周期性發現區間的接收部分的那部分中接收到不止K個發現消 息,那么N的所消耗部分在下一發現區間期間可被增加到N' = N+A。在此示例中,N'可以 是N的經調整部分,或者在沒有發生過調整的情況下是初始持續時間N。此外,在此示例中, △可以是預定時間,或者可以是基于可以被聽到的設備的最大數量而可變的。如果在長度 N的接收部分中接收到不到K個發現消息,那么在發現區間的后續發生期間可將N減小到 N' =N-A。當然,本領域技術人員將領會,可能優選(特別是為了后向兼容性)在對N或 N'的遞增或遞減期間的任何時間,N'的值不應超過初始長度N。此外,為了本討論的目的, 本領域技術人員將領會,N可參考前述的每一個新迭代的"初始"持續時間,S卩,如本文使用 的N'表示對持續時間N的量為A的迭代調整。
[0067] 應注意,A可在每一個發現窗口遞增地或者整體地達成、A可使用二元或三元元 素(即,可以在預定義的高水平或者低水平)達成、且△可以依賴于或可以不依賴于所聽 到的設備的實際數量低于或高于K。舉例而言,△可被遞增或遞減達每一個新發現窗口所 需要的量,或者可被遞增或遞減針達不超過給定的發現區間的預定義極限(諸如4ms)的 量。類似地,作為非限定性示例,遞增或遞減可被限制(諸如在二元或三元實施例中)為〇、 lms 或 8ms 〇
[0068] 在示例性實施例中并且如以上引用的,進入WLAN的新的增強型WiFi設備可被指 派用于發現窗口的持續時間N,諸如N= 12ms。替換性地,可將增強型WiFi設備編程或指 導為在進入新WLAN時采取一 N值,諸如N = 16ms。此外,替換性地,WiFi設備可監聽可用 的發現消息以確定N的當時現行值。
[0069] 圖5是解說如在AP 102與設備120x、120y和120z之間的信令的信令圖。在步驟 502a、b和c,AP 102將初始發現區間長度N分別指派給設備120x、120y、和120z中的每一 者。在步驟504a、b、c、d和e,設備120x、120y、和120z中的每一者在長度N = 16ms的發 現窗口期間將自己的ID傳送給其他設備。在步驟506a、b和c,設備120x、120y、和120z中 的每一者各自監聽其他設備ID長達長度N的區間的剩余長度。舉例而言,在步驟506a、b 和c,設備120x只聽到設備120z,設備120y只聽到設備120z,且設備120z聽到設備120x 和 120y。
[0070] 在步驟508a、b和c,設備120x、120y、和120z中的每一者各自評估它所聽到的其 他設備。在步驟510a、b、c和d,每一個設備傳送自己的ID和其用于所聽到的其他設備的 Tx值。
[0071] 在步驟510a、b、c和d,在具有持續時間N的發現區間的剩余時間,設備120x、 120y、和120z各自接收其他設備的所傳送窗口。
[0072] 在步驟512a、b、c、d、e和f,設備120x、120y、和120z各自在新發現窗口中傳送它 們各自的ID。此后,在步驟514a、b和c,設備120x、120y、和120z各自基于其他設備的收 到(Rev)窗口來監聽不同長度的區間。
[0073] 如圖6中解說的,每一個增強型WiFi設備在持續時間N(和/或長度N或N' +/_ A ) 的發現區間中進行傳送的開始時間可被隨機化,諸如以避免沖突。舉例而言,給定蜂窩小區 ll〇a中的設備可被指派倒數時間tC,且一旦從tC倒數到0即可傳送發現數據。相應地并 且如圖6中所示,隨著發現窗口長度N被減小到N',用于每一個設備的發現傳輸的隨機開始 位置的時隙的數量被壓縮。一旦此具有隨機化的傳送時間的經壓縮發現窗口期滿,增強型 WiFi設備就可用以傳送和接收實質數據。因為傳統WiFi設備受制于對所有發現區間有經 標準化的N,且由此必須等待實質數據話務直到時間N期滿,所以本公開為增強型WiFi設備 提供更小退避以及沖突避免兩者,由此允許增強型WiFi設備通過對本公開的使用而以勝 過傳統設備的優先級進行通信。當然,本領域技術人員將領會,作為非限定性示例,發現傳 送時隙可以替換地使用Aloha、或使用前述的CSMA來劃分時隙。
[0074] 應附加地注意,本領域技術人員將領會,在發現區間期間,增強型WiFi設備可諸 如在其隊列中緩沖較低優先級的進行中的話務數據(例如,盡力型和后臺型話務),以允許 發現規程在前述的經隨機化時間或在另一經商定的時間開始。然而,在這樣的實施例中,可 給予語音話務與發現管理幀(例如,探測請求/響應、服務請求/響應)相同或更大的接入 優先級。此外,盡管可給予視頻話務比發現管理幀低的優先級,但視頻話務可能對等待時間 要求高度敏感。
[0075] 相應地,較低優先級的進行中的話務數據可被緩沖以允許發現過程開始,并且可 被緩沖直到發現過程完成。根據本公開在發現期間緩沖較低優先級的話務數據使得能夠實 現對所有可用的增強型WiFi設備的經加速的和經優先級排序的發現,從而沒有話務和/或 沒有其他設備可用于通信的增強型WiFi設備可迅速地進入休眠以由此省電。
[0076] 此外,如以上討論的,本公開提供與現有的發現機制的向后兼容性。更具體地,本 公開不要求設備超過N的當前典型值,也不要求對開銷或同步進行任何改變或添加,也不 需要對當前的發現消息接發類型或能力進行任何改變。
[0077] 圖7根據本公開示出了能夠進行P2P通信和WLAN通信的增強型WiFi設備120x 的框圖。在設備120x內,作為非限定性示例,接收機712可接收由其他設備傳送的用于P2P 通信的信號、發現信號、和由AP傳送的用于WLAN通信的下行鏈路信號。作為非限定性示 例,發射機714可向其他設備傳送用于P2P通信的P2P信號、傳送對等方發現信號、以及向 AP傳送用于WLAN通信的上行鏈路信號。
[0078] 偵聽模塊716可在周期性發現區間期間檢測其他設備的存在,諸如通過使用從AP 或其他設備120y和120z接收到的對等方發現信號來進行檢測。偵聽模塊716可確定由設 備120x所聽到的其他設備進行的傳輸所需要的發現區間的持續時間。偵聽模塊716也可 檢測AP的存在,并可測量所檢測到的設備和AP的信道增益、收到功率及類似物等等。
[0079] 發現模塊718可從AP和/或從其他設備接收發現區間信息。發現模塊718可基 于此發現信息來調整與該設備相關聯的周期性發現區間的后續發生,如貫穿本文所討論的 并且諸如基于附加地從偵聽模塊716接收到的信息來進行調整。發現模塊718還可如本文 所討論的基于從AP 102、偵聽模塊716和/或從其他設備接收的發現信息來指導沖突避免 技術。
[0080] P2P通信模塊724可支持P2P通信,例如可生成并處理用于P2P通信的信號。WLAN 通信模塊726可支持WLAN通信,例如可生成并處理用于WLAN通信的信號。設備120x內的 各種模塊可如貫穿本文所述地操作。控制器/處理器728可指導設備120x內的各種模塊 的操作。存儲器730可存儲用于設備120x的數據和程序代碼。
[0081] 圖8A是解說用于發現至少一個第三增強型WiFi設備(或節點)的方法800的流 程圖。方法800可至少部分地涉及使得能夠在WLAN中實現P2P通信的自主發現。在步驟 802,第一設備(或節點)可在周期性發現區間的首次發生期間接收由至少一個第二設備傳 送的一個或多個發現消息。該一個或多個發現消息可指示至少一個第三設備。在步驟804, 第一設備可基于一個或多個所接收到的發現消息來確定該發現區間的后續發生的持續時 間。在步驟806,第一設備可響應于所接收到的發現消息而調整(例如以二元方式)發現區 間的該后續發生的持續時間。第一設備可基于所確定的持續時間來調整該發現區間的該后 續發生的持續時間。該持續時間可被調整達一遞減以降到該至少一個第二設備評估該至少 一個第三設備的存在所需要的總接收時間。第一設備可通過選擇預定的可用調整集合中的 一個可用調整來調整該持續時間。
[0082] 參考圖8B,示出了可以可任選地被包括在方法800中且可由例如增強型WiFi設 備執行的進一步操作或方面。即,方法800可在圖8A中所解說的步驟之后發生和/或終止 而不包括任何可附加地在圖8B中解說的后續下游框。舉例而言,在發現區間的首次發生期 間,在步驟808,第一設備可傳送它的發現標識符。第一設備可在發現區間的首次發生內的 隨機開始時間傳送此發現標識符。在步驟810,在該發現區間的后續發生期間,第一設備可 (例如在隨機時間)傳送它的發現標識符和發現消息。在步驟812,第一設備可從至少一個 接入點接收該發現區間的首次發生。在步驟814,第一設備可從至少一個接入點接收用于在 該周期性發現區間的首次發生期間進行傳送的隨機傳送時間。
[0083] 在本公開的另一實施例中,參考圖9A,示出了發現通信系統中的至少一個第三增 強型WiFi設備的方法體系900。注意,與圖9A的框相關聯的數字不暗示相對應的步驟將根 據方法900執行的特定次序。
[0084] 在步驟916,第一設備可在發現區間的首次發生的傳送部分中(例如在隨機開始 時間)傳送第一設備的至少一個標識符和從至少一個第二設備接收到的發現消息。在步驟 918,第一設備可接收發現區間的首次發生的一部分和指示至少一個第三設備的其他發現 消息。這些其他發現消息可能不是在周期性發現區間的前次發生中被第一設備接收到的, 并且可由該至少一個第二設備傳送。在步驟920,第一設備可響應于這些其他發現消息而調 整(例如通過二元調整)周期性發現區間的后續發生的接收部分。調整的類型可從預定的 可用調整集合中選擇。
[0085] 參考圖9B,示出了可以可任選地包括在方法900中且可由例如增強型WiFi設備執 行的進一步操作或方面。即,方法900可在圖9A中解說的步驟之后發生和/或終止而不包 括任何可附加地在圖9B中解說的后續下游框。舉例而言,在步驟922,在發現區間的后續發 生中,第一設備可在發現區間的后續發生內(在隨機開始時間)進行傳送。在步驟924,第 一設備可從至少一個接入點接收發現區間的前次發生。在步驟926,第一設備可從至少一個 接入點接收用于在發現區間的首次發生期間進行傳送的隨機傳送時間。第一設備可將發現 區間的后續發生的接收部分調整成接近于該至少一個第二設備用于評估該至少一個第三 設備的存在的接收時間。此調整可包括遞減以降到該至少一個第二設備評估該至少一個第 三設備的存在所需要的總接收時間。
[0086] 在本公開的另一實施例中,參考圖9C,示出了用于發現WiFi通信系統中的至少一 個第三設備的方法體系928。注意,與圖9C的框相關聯的數字不暗示相對應的步驟將根據 方法928執行的特定次序。在步驟930,第一設備可在發現區間的首次發生期間傳送發現消 息。在步驟932,第一設備可在發現區間的首次發生期間接收發現消息。在步驟934,第一 設備可根據由另一設備(所接收的發現消息是由第一設備在發現區間期間從該另一設備 接收的)偵聽到的其他設備的數目來修改該發現區間的后續發生的持續時間。在步驟936, 第一設備可在該發現區間的該后續發生期間傳送發現消息。在步驟938,第一設備可在該發 現區間的該后續發生期間接收收到發現消息。
[0087] 參考圖9D,示出了可以可任選地被包括在方法928中且可由例如增強型WiFi設備 執行的進一步操作或方面。即,方法928可在圖9C中解說的步驟之后發生和/或終止而不 包括任何可附加地在圖9D中解說的后續下游框。舉例而言,在步驟942,第一設備可接收發 現區間的首次發生。在步驟944,第一設備可使所述傳送的開始時間在發現區間的后續發生 內隨機化。響應于所接收到的發現消息,在步驟946,第一設備可參與同該至少一個第二設 備和該至少一個第三設備中的至少一者的對等通信。
[0088] 參考圖10,提供了可被配置為無線網絡中的網絡實體(例如設備120x)或供在該 網絡實體內使用的處理器或類似設備/組件的示例性裝置1000。裝置1000可包括可表示 由處理器(例如處理器728)、軟件、或其組合(例如固件,諸如存儲器730)實現的功能的功 能塊。舉例而言,裝置1000可包括用于基于一個或多個所接收到的發現消息來確定周期性 發現區間的后續發生的持續時間的電組件或模塊1002(例如,設備120x的偵聽模塊716)。
[0089] 裝置1000也可包括用于基于所確定的持續時間來調整周期性發現區間的后續發 生的持續時間的電組件或模塊1004(例如,經由設備120x的發現模塊718)。裝置1000也 可包括用于在周期性發現區間的首次發生期間傳送該無線設備的發現標識符的電組件或 模塊1006 (例如設備120x的發射機714)。電組件或模塊1006 (其可以是例如設備120x的 發射機714)或另一組件也可以用于在首個周期性發現區間內的隨機開始時間進行傳送。 電組件或模塊1006 (例如設備120x的發射機714)或另一組件也可以用于開始向另一節點 進行數據的傳輸、在周期性發現區間的后續發生期間中斷該數據的傳輸、和在周期性發現 區間的該后續發生之后恢復該數據的傳輸。電組件或模塊1006(例如設備120x的發射機 714)也可以用于在后續周期性發現區間期間傳送該無線設備的發現標識符和發現消息。裝 置1000也可包括用于在周期性發現區間的后續發生內的隨機開始時間進行傳送的電組件 或模塊1006 (例如設備120x的發射機714)或另一組件。
[0090] 裝置1000也可包括用于從至少一個接入點接收周期性發現區間的首次發生和用 于接收所引用的發現消息的電組件或模塊1014(例如設備120x的接收機712)。電組件或 模塊1014(例如設備120x的接收機712)或另一組件也可以用于從至少一個接入點接收用 于在周期性發現區間的首次發生期間進行傳送的隨機傳送時間。
[0091] 參考圖11,提供了可被配置為無線網絡中的網絡實體(例如設備120X)或供在該 網絡實體內使用的處理器或類似設備/組件的示例性裝置1100。裝置1100可包括可表示由 處理器(例如處理器728)、軟件、或其組合(例如固件,諸如存儲器730)實現的功能的功能 塊。舉例而言,裝置1100可包括用于在周期性發現區間的首次發生的傳送部分中傳送第一 設備的至少一個標識符和從至少一個第二設備接收的發現消息的電組件或模塊1110(例 如設備120x的發射機714)。該裝置也可包括用于在周期性發現區間的首次發生的接收部 分中接收指示該第二設備和至少一個第三設備的其他發現消息的電組件或模塊1112(例 如設備120x的接收機712)。
[0092] 電組件或模塊1114(例如設備120x的發現模塊718)可以用來響應于這些其他 發現消息而調整周期性發現區間的后續發生的接收部分。裝置1100也可包括用于在周期 性發現區間的后續發生內的隨機開始時間在該后續時間區間中進行傳送的電組件或模塊, 諸如組件1110 (例如設備120X的發射機714)或另一組件。裝置1100也可包括用于從至 少一個接入點接收周期性發現區間的前次發生的電組件或模塊,諸如組件1112(例如設備 120x的接收機712)或另一組件。裝置1100也可包括用于從至少一個接入點接收接收用 于在周期性發現區間的首次發生期間進行傳送的隨機傳送時間的電組件或模塊,諸如組件 1112 (例如設備120x的接收機712)或另一組件。
[0093] 參考圖12,提供了可被配置為無線網絡中的網絡實體(例如設備120x)或供在該 網絡實體內使用的處理器或類似設備/組件的示例性裝置1200。裝置1200可包括可表示 由處理器(例如處理器728)、軟件、或其組合(例如固件,諸如存儲器730)實現的功能的功 能塊。舉例而言,裝置1200可包括用于在周期性發現區間的首次發生期間傳送發現消息的 電組件或模塊1202 (例如設備120x的發射機714)。裝置1200也可包括用于在周期性發現 區間的首次發生期間接收所接收到的發現消息的電組件或模塊1204(例如經由設備120x 的接收機712)。裝置1200也可包括用于根據由另一設備(所接收到的發現消息是由第一 設備在周期性發現區間的首次發生期間從該另一設備接收的)偵聽到的其他設備的數目 來修改周期性發現區間的后續發生的持續時間的電組件或模塊1206(例如設備120x的發 現模塊718)。
[0094] 電組件或模塊1202 (其可以是例如設備120x的發射機714)或另一組件也可以用 于在周期性發現區間的后續發生期間傳送發現消息。裝置1200也可包括用于在周期性發 現區間的后續發生期間接收所接收到的發現消息的電組件或模塊,諸如組件1204(例如設 備120x的接收機712)或另一組件。裝置1200也可包括用于接收周期性發現區間的首次 發生的電組件或模塊,諸如組件1204(例如設備120x的接收機712)或另一組件。
[0095] 裝置1200也可包括用于使進行傳送的開始時間在周期性發現區間的后續發生期 間隨機化的電組件或模塊,諸如組件或模塊1206(例如設備120x的發現模塊718)或另一 組件。裝置1200也可包括用于響應于所接收的發現消息而參與同該至少第二設備和該至 少一個第三設備中的至少一者的對等通信的電組件或模塊1216(例如設備120x的P2P通 信模塊724)。
[0096] 在相關的方面中,裝置1000、1100和1200可任選地包括處理器組件728,該處理 器組件可以分別經由總線1052、1152、1252或經由類似的通信耦合分別與組件1002-1014、 1110-1120、和1202-1216處于操作性通信中。處理器728可實施由電組件1002-1014、 1110-1114、和1202-1216執行的過程或功能的發起和調度。
[0097] 在其他相關的方面,本文所描述的裝置可包括無線電發射機/接收機組件 714/712。當裝置1000、1100或1200是設備或類似的網絡實體時,該裝置也可包括用于連 接到一個或多個核心網絡實體的網絡接口(未示出)。這些裝置1〇〇〇、11〇〇和1200中的每 一個都可任選地包括用于存儲信息的組件,諸如舉例而言存儲器設備/組件730。計算機 可讀介質或存儲器組件730可操作地耦合到裝置1000、1100、1200的其他組件,諸如經由總 線1052、1152、1252或類似物等來連接。存儲器組件730可適配成存儲用于影響在本文所 公開的裝置及其子組件、或處理器、或方法中描述的組件的過程和行為的計算機可讀指令 和數據。本文所描述的存儲器組件可保留用于執行與每一個裝置的每一個組件相關聯的功 能的指令。雖然被示為在存儲器組件外部,但是應該理解,這些組件中的每一個組件可存在 于相應存儲器組件內。還應注意,圖10-12中的組件可包括處理器、電子設備、硬件設備、電 子子組件、邏輯電路、存儲器、軟件代碼、固件代碼及類似物等、或其任何組合。
[0098] 本領域技術人員應理解,信息和信號可使用各種不同技術和技藝中的任何一種來 表示。例如,貫穿上面描述始終可能被述及的數據、指令、命令、信息、信號、位(比特)、碼 元、和碼片可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子、或其任何組合來表示。
[0099] 本領域技術人員將進一步領會,結合本文公開所描述的各種解說性邏輯框、模塊、 電路、和算法步驟可被實現為電子硬件、計算機軟件、或兩者的組合。為清楚地解說硬件與 軟件的這一可互換性,各種解說性組件、塊、模塊、電路、和步驟在上面是以其功能性的形式 作一般化描述的。此類功能性是被實現為硬件還是軟件取決于具體應用和施加于整體系統 的設計約束。技術人員可針對每種特定應用以不同方式來實現所描述的功能性,但此類實 現決策不應被解讀為致使脫離本發明的范圍。
[0100] 結合本文公開描述的各種解說性邏輯框、模塊、以及電路可用通用處理器、數字信 號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其他可編程邏輯器件、 分立的門或晶體管邏輯、分立的硬件組件、或其設計成執行本文中描述的功能的任何組合 來實現或執行。通用處理器可以是微處理器,但在替換方案中,處理器可以是任何常規的處 理器、控制器、微控制器、或狀態機。處理器還可以被實現為計算設備的組合,例如DSP與微 處理器的組合、多個微處理器、與DSP核心協同的一個或多個微處理器或任何其它此類配 置。
[0101] 結合本文公開描述的方法或算法的步驟可直接在硬件中、在由處理器執行的軟件 模塊中、或在這兩者的組合中實施。軟件模塊可駐留在RAM存儲器、閃存、ROM存儲器、EPROM 存儲器、EEPR0M存儲器、寄存器、硬盤、可移動盤、⑶-ROM、或本領域中所知的任何其他形式 的存儲介質中。示例性存儲介質耦合到處理器以使得該處理器能從/向該存儲介質讀寫信 息。替換地,存儲介質可以被整合到處理器。ASIC可駐留在用戶終端中。替換地,處理器和 存儲介質可作為分立組件駐留在用戶終端中。
[0102] 在一個或多個示例性設計中,所描述的功能可以在硬件、軟件、固件、或其任何組 合中實現。如果在軟件中實現,則各功能可以作為一條或多條指令或代碼存儲在計算機可 讀介質上(且優選地在非瞬態計算機可讀介質上)或藉其進行傳送。計算機可讀介質包括 計算機存儲介質和通信介質兩者,包括促成計算機程序從一地向另一地傳遞的任何介質。 存儲介質可以是能被通用或專用計算機訪問的任何可用介質。作為示例而非限定,這樣的 計算機可讀介質可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存 儲設備、或能被用來攜帶或存儲指令或數據結構形式的期望程序代碼手段且能被通用或專 用計算機、或者通用或專用處理器訪問的任何其他介質。任何連接也被正當地稱為計算機 可讀介質。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數字訂戶線(DSL)、或諸如紅 夕卜、無線電、以及微波之類的無線技術從web網站、服務器、或其它遠程源傳送而來,則該同 軸電纜、光纖電纜、雙絞線、DSL、或諸如紅外、無線電、以及微波之類的無線技術就被包括在 介質的定義之中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、 數字多用碟(DVD)、軟盤和藍光碟,其中盤(disk)往往以磁的方式再現數據,而碟(disc)用 激光以光學方式再現數據。以上組合也應被包括在計算機可讀介質的范圍內。
[0103] 提供對本公開的先前描述是為使得本領域任何技術人員皆能夠制作或使用本公 開。對本公開的各種修改對本領域技術人員來說都將是顯而易見的,且本文中所定義的普 適原理可被應用到其他變體而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限 定于本文中所描述的示例和設計,而是應被授予與本文中所公開的原理和新穎性特征相一 致的最廣范圍。
【權利要求】
1. 一種用于無線通信的發現方法,包括: 節點在周期性發現區間的首次發生期間接收一個或多個發現消息; 所述節點基于所述一個或多個所接收到的發現消息來確定所述周期性發現區間的后 續發生的持續時間;以及 所述節點基于所確定的持續時間來調整所述周期性發現區間的所述后續發生的所述 持續時間。
2. 如權利要求1所述的方法,其特征在于,所述確定所述持續時間是基于對所述一個 或多個所接收到的發現消息的計數來進行的。
3. 如權利要求2所述的方法,其特征在于,所述確定所述持續時間包括將所述計數與 閾值作比較。
4. 如權利要求1所述的方法,其特征在于,還包括:所述節點在所述周期性發現區間的 所述后續發生期間向其他節點傳送包括所確定的持續時間的發現消息。
5. 如權利要求4所述的方法,其特征在于,所述傳送發現消息包括在所述周期性發現 區間的所述后續發生內的隨機確定的時間傳送所述發現消息。
6. 如權利要求1所述的方法,其特征在于,所述節點從相對于彼此不同的節點接收所 述發現消息中的每一個發現消息,且所述發現消息中的每一個發現消息包括對在所述周期 性發現區間的發生期間由該發現消息所接收自的節點接收到的發現消息的數目的計數。
7. 如權利要求6所述的方法,其特征在于,所述確定所述持續時間是基于對所述發現 消息的計數來進行的。
8. 如權利要求7所述的方法,其特征在于,所述確定所述持續時間是基于對所述發現 消息的這些計數中的最大者來確定的。
9. 如權利要求7所述的方法,其特征在于,所述確定所述持續時間包括將對所述發現 消息的這些計數與閾值作比較。
10. 如權利要求1所述的方法,其特征在于,所述調整所述持續時間包括相對于所述周 期性發現區間的所述首次發生減小所述周期性發現區間的所述后續發生的所述持續時間。
11. 如權利要求1所述的方法,其特征在于,所述調整所述持續時間包括相對于所述周 期性發現區間的所述首次發生增大所述周期性發現區間的所述后續發生的所述持續時間。
12. 如權利要求1所述的方法,其特征在于,還包括:在所述周期性發現區間的發生之 間禁用所述節點的接收機。
13. 如權利要求1所述的方法,其特征在于,還包括: 在所述周期性發現區間的所述后續發生之前,所述節點開始向另一節點進行數據的傳 輸, 所述節點在所述周期性發現區間的所述后續發生期間中斷所述數據的所述傳輸,以及 所述節點在所述周期性發現區間的所述后續發生之后恢復所述數據的所述傳輸。
14. 一種節點,配置為發現無線通信系統中的一個或多個其他節點,所述節點包括: 用于在周期性發現區間的首次發生期間接收一個或多個發現消息的裝置; 用于基于所述一個或多個所接收到的發現消息來確定所述周期性發現區間的后續發 生的持續時間的裝置;以及 用于基于所確定的持續時間來調整所述周期性發現區間的所述后續發生的所述持續 時間的裝置。
15. 如權利要求14所述的節點,其特征在于,所述用于確定所述持續時間的裝置是基 于對所述一個或多個所接收到的發現消息的計數的。
16. 如權利要求15所述的節點,其特征在于,所述用于確定所述持續時間的裝置包括 將所述計數與閾值作比較。
17. 如權利要求14所述的節點,其特征在于,還包括:用于在所述周期性發現區間的所 述后續發生期間向所述一個或多個其他節點傳送包括所確定的持續時間的發現消息的裝 置。
18. 如權利要求17所述的節點,其特征在于,所述用于傳送所述發現消息的裝置包括 用于在所述周期性發現區間的所述后續發生內的隨機確定的時間傳送所述發現消息的裝 置。
19. 如權利要求14所述的節點,其特征在于,所述節點從相對于彼此的所述一個或多 個節點接收所述發現消息中的每一個發現消息,且所述發現消息中的每一個發現消息包括 對在所述周期性發現區間的發生期間由該發現消息所接收自的節點接收到的發現消息的 數目的計數。
20. 如權利要求19所述的節點,其特征在于,所述用于確定所述持續時間的裝置是基 于對所述發現消息的這些計數的。
21. 如權利要求20所述的節點,其特征在于,所述用于確定所述持續時間的裝置是基 于對所述發現消息的這些計數中的最大者的。
22. 如權利要求20所述的節點,其特征在于,所述用于確定所述持續時間的裝置包括 將對所述發現消息的這些計數與閾值作比較。
23. 如權利要求14所述的節點,其特征在于,所述用于調整所述持續時間的裝置包括 相對于所述周期性發現區間的所述首次發生減小所述周期性發現區間的所述后續發生的 所述持續時間。
24. 如權利要求14所述的節點,其特征在于,所述用于調整所述持續時間的裝置包括 相對于所述周期性發現區間的所述首次發生增大所述周期性發現區間的所述后續發生的 所述持續時間。
25. 如權利要求14所述的節點,其特征在于,還包括:用于在所述周期性發現區間的發 生之間禁用所述節點的接收機的裝置。
26. 如權利要求14所述的節點,其特征在于,還包括: 用于在所述周期性發現區間的所述后續發生之前開始向另一節點進行數據的傳輸的 裝置, 用于在所述周期性發現區間的所述后續發生期間中斷所述數據的所述傳輸的裝置,以 及 用于在所述周期性發現區間的所述后續發生之后恢復所述數據的所述傳輸的裝置。
27. -種節點,配置為發現無線通信系統中的一個或多個其他節點,所述節點包括: 配置為在周期性發現區間的首次發生期間接收一個或多個發現消息的接收機; 配置為基于所述一個或多個所接收到的發現消息來確定所述周期性發現區間的后續 發生的持續時間的偵聽模塊;以及 配置為基于所確定的持續時間來調整所述周期性發現區間的所述后續發生的所述持 續時間的發現模塊。
28. 如權利要求27所述的節點,其特征在于,所述偵聽模塊還被配置為基于對所述一 個或多個所接收到的發現消息的計數來確定所述持續時間。
29. 如權利要求28所述的節點,其特征在于,所述偵聽模塊還被配置為通過將所述計 數與閾值作比較來確定所述持續時間。
30. 如權利要求27所述的節點,其特征在于,還包括:配置為在所述周期性發現區間的 所述后續發生期間向一個或多個其他節點傳送包括所確定的持續時間的發現消息的發射 機。
31. 如權利要求30所述的節點,其特征在于,所述發射機還被配置為在所述周期性發 現區間的所述后續發生內的隨機確定的時間傳送所述發現消息。
32. 如權利要求27所述的節點,其特征在于,所述接收機還被配置為從相對于彼此不 同的節點接收所述發現消息中的每一個發現消息,且所述發現消息中的每一個發現消息包 括對在所述周期性發現區間的發生期間由該發現消息所接收自的節點接收到的發現消息 的數目的計數。
33. 如權利要求32所述的節點,其特征在于,所述偵聽模塊還被配置為基于對所述發 現消息的這些計數來確定所述持續時間。
34. 如權利要求33所述的節點,其特征在于,所述偵聽模塊還被配置為基于對所述發 現消息的這些計數中的最大者來確定所述持續時間。
35. 如權利要求33所述的節點,其特征在于,所述偵聽模塊還被配置為通過將對所述 發現消息的這些計數與閾值作比較來確定所述持續時間。
36. 如權利要求27所述的節點,其特征在于,所述發現模塊還被配置為通過相對于所 述周期性發現區間的所述首次發生減小所述周期性發現區間的所述后續發生的所述持續 時間來調整所述持續時間。
37. 如權利要求27所述的節點,其特征在于,所述發現模塊還被配置為通過相對于所 述周期性發現區間的所述首次發生增大所述周期性發現區間的所述后續發生的所述持續 時間來調整所述持續時間。
38. 如權利要求27所述的節點,其特征在于,所述接收機還被配置為在所述周期性發 現區間的發生之間降電。
39. 如權利要求27所述的節點,其特征在于,還包括: 配置為在所述周期性發現區間的所述后續發生期間中斷數據的傳輸的發現模塊; 發射機,其被配置為: 在所述周期性發現區間的所述后續發生之前開始向另一節點進行所述數據的所述傳 輸;以及 在所述周期性發現區間的所述后續發生期間所述數據的所述傳輸的所述中斷之后,恢 復所述傳輸。
40. -種計算機程序產品,包括: 與節點相關聯的非瞬態計算機可讀介質,所述節點配置為發現通信系統中的一個或多 個其他節點,所述非瞬態計算機可讀介質包括: 用于在周期性發現區間的首次發生期間接收一個或多個發現消息的代碼; 用于基于所述一個或多個所接收到的發現消息來確定所述周期性發現區間的后續發 生的持續時間的代碼;以及 用于基于所確定的持續時間來調整所述周期性發現區間的所述后續發生的所述持續 時間的代碼。
41. 如權利要求40所述的計算機程序產品,其特征在于,所述用于確定所述持續時間 的代碼是基于對所述一個或多個所接收到的發現消息的計數的。
42. 如權利要求41所述的計算機程序產品,其特征在于,所述用于確定所述持續時間 的代碼包括將所述計數與閾值作比較。
43. 如權利要求40所述的計算機程序產品,其特征在于,還包括:用于在所述周期性發 現區間的所述后續發生期間向其他節點傳送包括所確定的持續時間的發現消息的代碼。
44. 如權利要求43所述的計算機程序產品,其特征在于,所述用于傳送所述發現消息 的代碼包括用于在所述周期性發現區間的所述后續發生內的隨機確定的時間傳送所述發 現消息的代碼。
45. 如權利要求40所述的計算機程序產品,其特征在于,所述節點從相對于彼此的所 述一個或多個其他節點接收所述發現消息中的每一個發現消息,且所述發現消息中的每一 個發現消息包括對在所述周期性發現區間的發生期間由該發現消息所接收自的節點接收 到的發現消息的數目的計數。
46. 如權利要求45所述的計算機程序產品,其特征在于,所述用于確定所述持續時間 的代碼是基于對所述發現消息的這些計數的。
47. 如權利要求46所述的計算機程序產品,其特征在于,所述確定所述持續時間是基 于對所述發現消息的這些計數中的最大者的。
48. 如權利要求46所述的計算機程序產品,其特征在于,所述確定所述持續時間包括 將對所述發現消息的這些計數與閾值作比較。
49. 如權利要求40所述的計算機程序產品,其特征在于,所述調整所述持續時間包括 相對于所述周期性發現區間的所述首次發生減小所述周期性發現區間的所述后續發生的 所述持續時間。
50. 如權利要求40所述的計算機程序產品,其特征在于,所述調整所述持續時間包括 相對于所述周期性發現區間的所述首次發生增大所述周期性發現區間的所述后續發生的 所述持續時間。
51. 如權利要求40所述的計算機程序產品,其特征在于,還包括:用于在所述周期性發 現區間的發生之間禁用所述節點的接收機的代碼。
52. 如權利要求40所述的計算機程序產品,其特征在于,還包括: 用于在所述周期性發現區間的所述后續發生之前開始向另一節點進行數據的傳輸的 代碼, 用于在所述周期性發現區間的所述后續發生期間中斷所述數據的所述傳輸的代碼,以 及 用于恢復所述傳輸的代碼。
【文檔編號】H04W8/00GK104509141SQ201380040220
【公開日】2015年4月8日 申請日期:2013年7月25日 優先權日:2012年7月30日
【發明者】J·李, H·薩姆帕斯, S·R·塔維伊爾達 申請人:高通股份有限公司