要求優(yōu)先權
本申請要求來自共同擁有的以下申請的優(yōu)先權:于2014年11月11日提交的、標題為“neighborhoodlearningusingneighborawarenessnetworking”的美國臨時專利申請第62/078,307號、以及于2015年11月10日提交的美國非臨時專利申請第14/937,020號,這些申請的內容以引用方式整體地被明確并入本文。
概括地說,本公開內容涉及鄰居感知網絡。
背景技術:
技術的進步已經導致更小且更強大的計算設備。例如,目前存在各種各樣便攜式個人計算設備,其包括無線計算設備,例如,小型、輕量級并且容易由用戶攜帶的便攜式無線電話、個人數(shù)字助理(pda)和尋呼設備。更具體地,諸如蜂窩電話和互聯(lián)網協(xié)議(ip)電話之類的便攜式無線電話可以在無線網絡上傳送語音和數(shù)據分組。此外,許多這樣的無線電話包括被并入其中的其它類型的設備。例如,無線電話還可以包括數(shù)字照相機、數(shù)字攝像機、數(shù)字記錄器和音頻文件播放器。此外,這樣的無線電話可以處理可執(zhí)行指令,其包括可以被用于接入互聯(lián)網的軟件應用(例如,網頁瀏覽器應用)。同樣地,這些無線電話可以包括大量的計算能力。
無線設備(例如,站)可以向接入點傳送探測請求,以取回關于周圍的近鄰的信息。例如,接入點可以向無線設備提供根據電氣與電子工程師協(xié)會(ieee)802.11ai規(guī)范的短鄰居報告(snr)、根據ieee802.11v規(guī)范的鄰居報告、或者包括相鄰接入點的連接性信息的其它信息。無線設備可以使用所述信息來連接到一個或多個相鄰接入點。例如,所述信息可以標識相鄰接入點的工作信道、相鄰接入點的介質訪問控制(mac)地址、相鄰接入點的目標信標傳輸時間(tbtt)等。
然而,在接入點處存儲的信息可能限于與運營商的網絡相關聯(lián)的信息,和/或可能不是當前的(例如,最新的)。例如,接入點可能沒有實時地接收到經更新的信息。為了進行說明,接入點可能一天接收一次、一周接收一次近鄰信息等。另外,目前用于獲得近鄰信息的技術可能增加無線設備的時延。例如,接入點可以請求無線設備從相鄰接入點獲得網絡信息,并且“報告回”該接入點。因此,無線設備可能必須掃描經過各信道以找到相鄰接入點(例如,無線設備調諧到其它信道,而不是主工作信道),這可能增加在無線設備處執(zhí)行的操作的時延。
技術實現(xiàn)要素:
本公開內容針對于使得鄰居感知網絡(nan)內的接入點能夠傳送近鄰信息的系統(tǒng)和方法。例如,nan中的接入點(例如,進行通告的接入點)可以使用nan中的nan工作專用信道來向該nan中的相鄰接入點(例如,進行接收的接入點)通告其近鄰信息(例如,短鄰居報告(snr)、鄰居報告等)。進行接收的接入點可以距離進行通告的接入點一跳或者兩跳,以減少nan中的業(yè)務。在接收到通告的近鄰信息時,進行接收的接入點可以利用所通告的近鄰信息來對其近鄰信息進行更新,以使得訂閱進行接收的接入點的站能夠訪問與進行通告的接入點相關聯(lián)的連接性數(shù)據。因此,接入點可以經由nan工作專用信道實時地從其它接入點獲取近鄰信息。另外,接入點可以放棄請求無線設備獲得近鄰信息,這可以減小在無線設備處執(zhí)行的操作的時延。
根據本公開內容的一方面,一種用于在鄰居感知網絡(nan)中的接入點之間傳送近鄰信息以實現(xiàn)對nan性質的高效更新的方法包括:在正在參與所述nan的第一接入點處生成所述近鄰信息。所述近鄰信息指示以下各項中的至少一項:所述第一接入點的網絡性質、以及位于所述第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。所述方法還包括:在所述第一接入點處檢測正在參與所述nan的第二接入點。nan數(shù)據路徑信道將所述第二接入點通信地耦合到所述第一接入點。所述方法還包括將所述近鄰信息從所述第一接入點傳送給所述第二接入點。在接收到所述近鄰信息時,向所述第二接入點提供與以下各項中的至少一項相關的數(shù)據:所述第一接入點的網絡性質以及位于所述第一接入點的所述廣播范圍內的所述至少一個其它接入點的網絡性質。
根據本公開內容的另一方面,一種裝置包括處理器和被耦合到所述處理器的存儲器。所述存儲器存儲可由所述處理器執(zhí)行以執(zhí)行包括以下項的操作的指令:在正在參與鄰居感知網絡(nan)的第一接入點處生成近鄰信息。所述近鄰信息指示以下各項中的至少一項:所述第一接入點的網絡性質、以及位于所述第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。所述操作還包括:在所述第一接入點處檢測正在參與所述nan的第二接入點。nan數(shù)據路徑信道將所述第二接入點通信地耦合到所述第一接入點。所述裝置還包括發(fā)射機,其用于將所述近鄰信息從所述第一接入點傳送給所述第二接入點。在接收到所述近鄰信息時,向所述第二接入點提供與以下各項中的至少一項相關的數(shù)據:所述第一接入點的網絡性質以及位于所述第一接入點的所述廣播范圍內的所述至少一個其它接入點的網絡性質。
根據本公開內容的另一方面,一種非暫時性計算機可讀介質包括:用于在鄰居感知網絡(nan)中的接入點之間傳送近鄰信息以實現(xiàn)對nan性質的高效更新的指令。所述指令在由處理器執(zhí)行時使得所述處理器執(zhí)行包括以下項的操作:在正在參與所述nan的第一接入點處生成所述近鄰信息。所述近鄰信息指示以下各項中的至少一項:所述第一接入點的網絡性質、以及位于所述第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。所述操作還包括:在所述第一接入點處檢測正在參與所述nan的第二接入點。nan數(shù)據路徑信道將所述第二接入點通信地耦合到所述第一接入點。所述操作還包括發(fā)起對所述近鄰信息從所述第一接入點到所述第二接入點的傳送。在接收到所述近鄰信息時,向所述第二接入點提供與以下各項中的至少一項相關的數(shù)據:所述第一接入點的網絡性質以及位于所述第一接入點的所述廣播范圍內的所述至少一個其它接入點的網絡性質。
根據本公開內容的另一方面,一種裝置包括用于在正在參與鄰居感知網絡(nan)的第一接入點處生成近鄰信息的單元。所述近鄰信息指示以下各項中的至少一項:所述第一接入點的網絡性質、以及位于所述第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。所述裝置還包括:用于檢測正在參與所述nan的第二接入點的單元。nan數(shù)據路徑信道將所述第二接入點通信地耦合到所述第一接入點。所述裝置還包括用于將所述近鄰信息從所述第一接入點傳送給所述第二接入點的單元。在接收到所述近鄰信息時,向所述第二接入點提供與以下各項中的至少一項相關的數(shù)據:所述第一接入點的網絡性質以及位于所述第一接入點的所述廣播范圍內的所述至少一個其它接入點的網絡性質。
根據本公開內容的另一方面,一種方法包括在第一接入點處經由鄰居感知網絡(nan)中的nan工作專用信道從第二接入點接收近鄰信息。所述方法還包括經由所述nan工作專用信道將所述近鄰信息中繼給所述nan中的第三接入點。
根據本公開內容的另一方面,一種裝置包括處理器和被耦合到所述處理器的存儲器。所述存儲器存儲可由所述處理器執(zhí)行以執(zhí)行操作的指令。所述操作包括在第一接入點處經由鄰居感知網絡(nan)中的nan工作專用信道從第二接入點接收近鄰信息。所述操作還包括經由所述nan工作專用信道將所述近鄰信息中繼給所述nan中的第三接入點。
根據本公開內容的另一方面,一種非暫時性計算機可讀介質包括在由處理器執(zhí)行時使得所述處理器進行以下操作的指令:在第一接入點處經由鄰居感知網絡(nan)中的nan工作專用信道從第二接入點接收近鄰信息。所述指令還可執(zhí)行以使得所述處理器進行以下操作:經由所述nan工作專用信道將所述近鄰信息中繼給所述nan中的第三接入點。
根據本公開內容的另一方面,一種裝置包括用于經由鄰居感知網絡(nan)中的nan工作專用信道從第二接入點接收近鄰信息的單元。所述裝置還包括用于經由所述nan工作專用信道將所述近鄰信息中繼給所述nan中的第三接入點的單元。
由所公開的例子中的至少一個例子提供的一個優(yōu)點是如下能力:通過在鄰居感知網絡(nan)的nan工作專用信道上將近鄰信息通告給相鄰接入點(并且從相鄰接入點接收近鄰信息通告),來在nan的接入點處構建近鄰信息。經由nan工作專用信道在接入點之間傳送近鄰信息可以允許接入點實時地(或者幾乎實時地)獲取近鄰信息,而無需從無線設備請求獲取服務。在回顧了整個申請(包括以下部分:附圖說明、具體實施方式和權利要求書)之后,本公開內容的其它方面、優(yōu)點和特征將變得顯而易見。
附圖說明
圖1是示出了可操作為使得接入點能夠經由nan中的nan工作專用信道來傳送近鄰信息的系統(tǒng)的特定說明性實現(xiàn)方式的圖;
圖2是示出了可操作為使得接入點能夠經由nan中的nan工作專用信道來傳送近鄰信息的系統(tǒng)的另一特定說明性實現(xiàn)方式的圖;
圖3是示出了使得接入點能夠經由nan中的nan工作專用信道來傳送近鄰信息的說明性方法的流程圖;
圖4是使得接入點能夠經由nan中的nan工作專用信道來傳送近鄰信息的另一說明性方法的流程圖;以及
圖5是可操作為支持本文公開的一種或多種方法、系統(tǒng)、裝置和/或計算機可讀介質的各種實現(xiàn)方式的無線設備的圖。
具體實施方式
所公開的系統(tǒng)、設備和方法可以使得接入點能夠經由鄰居感知網絡(nan)中的nan工作專用信道來傳送近鄰信息,以減少掃描時間和/或以減小探測開銷。例如,nan中的每個接入點可以在nan工作專用信道上傳送(例如,廣播)近鄰信息(例如,短鄰居報告(snr)、鄰居報告等)。此外,每個接入點可以從其它接入點接收廣播的近鄰信息,以構建近鄰信息。
參照圖1,示出了系統(tǒng)100的第一種實現(xiàn)方式,系統(tǒng)100可操作為使得接入點能夠經由nan108中的nan工作專用信道來傳送近鄰信息。在nan108中包括第一接入點110、第二接入點120和第三接入點130。應當注意到的是,雖然圖1描繪了三個接入點110、120、130,但是在系統(tǒng)100中可以存在任何數(shù)量的接入點。此外,應當注意到的是,在其它實現(xiàn)方式中,在系統(tǒng)100中還可以存在一個或多個站(例如,移動設備)。接入點110、120、130中的一個或多個接入點可以按照一種或多種電氣與電子工程師協(xié)會(ieee)802.11規(guī)范來操作。作為非限制性例子,接入點110、120、130可以按照ieee802.11ai規(guī)范、ieee802.11v規(guī)范和ieee802.11b規(guī)范等來操作。
接入點110、120、130中的每個接入點可以是無線網絡的節(jié)點。例如,接入點110、120、130中的每個接入點可以是ieee802.11接入點,其支持(例如,管理)相應的無線數(shù)據網絡。例如,第一接入點110可以支持第一網絡,第二接入點120可以支持第二網絡,而第三接入點130可以支持第三網絡。在大型購物中心場景中,第一網絡可以與咖啡店的無線網絡相對應,第二網絡可以與服裝店的無線網絡相對應,而第三網絡可以與百貨商店的無線網絡相對應。
每個接入點110、120、130可以被配置為生成近鄰信息。例如,第一接入點110可以被配置為生成第一接入點近鄰信息(ap近鄰信息)114,第二接入點120可以被配置為生成第二近鄰信息124,而第三接入點130可以被配置為生成第三近鄰信息134。
如果接入點110、120、130正在按照ieee802.11ai規(guī)范操作,那么近鄰信息114、124、134可以包括snr。如果接入點110、120、130正在按照ieee802.11v規(guī)范操作,那么近鄰信息114、124、134可以包括鄰居報告。近鄰信息114、124、134可以包括nan108中的附近接入點的列表。為了進行說明,第一近鄰信息114可以包括靠近第一接入點110的接入點的列表,第二近鄰信息124可以包括靠近第二接入點120的接入點的列表,而第三近鄰信息134可以包括靠近第三接入點130的接入點的列表。
作為說明性、非限制性例子,對于由近鄰信息(例如,第一近鄰信息114、第二近鄰信息124或者第三近鄰信息134)標識或者提及的每個相鄰接入點,近鄰信息還可以標識以下各項:相鄰接入點的工作信道、相鄰接入點的介質訪問控制(mac)地址、相鄰接入點的信號強度(例如,接收信號強度指示(rssi))、與相鄰接入點相關的一個或多個其它參數(shù)、或其組合。例如,第一近鄰信息114、第二近鄰信息124和/或第三近鄰信息134可以包括或者對應于遵循802.11ai的短鄰居報告(snr),例如,用于標識由ieee802.11ai標準定義的一個或多個信息單元(ie)的snr。
另外地或者在替代方案中,近鄰信息114、124、134可以包括與相應的接入點110、120、130相關聯(lián)的連接性信息。例如,第一近鄰信息114、第二近鄰信息124和第三近鄰信息134可以分別包括關于第一接入點110、第二接入點120和第三接入點130的信息。例如,近鄰信息114、124、134可以分別包括關于以下各項的信息:接入點110、120、130的操作類別、接入點110、120、130的主工作信道、接入點110、120、130的目標信標傳輸時間(tbtt)、和接入點110、120、130的基本服務集標識(bssid)。
在一種特定實現(xiàn)方式中,近鄰信息114、124、134可以包括相應接入點110、120、130的nan無線局域網(wlan)連接性屬性,其提供相應網絡的細節(jié)(例如,通告接入點的網絡)。例如,第一接入點110可以使用nanwlan連接性屬性來向相鄰接入點120、130提供關于第一網絡的詳細信息,第二接入點120可以使用nanwlan連接性屬性來向相鄰接入點110、130提供關于第二網絡的詳細信息,而第三接入點130可以使用nanwlan連接性屬性來向相鄰接入點110、120提供關于第三網絡的詳細信息。例如,nanwlan連接性屬性可以包括關于接入點的ssid和工作信道的信息。
在另一特定實現(xiàn)方式中,如關于圖2描述的,可以將近鄰信息114、124、134包括在“近鄰服務”通告中。例如,近鄰服務通告可以包括進行通告的接入點的ssid、進行通告的接入點的tbtt或者服務發(fā)現(xiàn)消息中的任何其它信息。
第一接入點110可以被配置為經由nan工作專用信道150向第一接入點110的傳輸范圍內的其它接入點120、130提供(例如,傳送或廣播)第一近鄰信息114。nan工作專用信道150是由nan108中的多個接入點110、120、130共享以廣播近鄰信息的公共信道。如果接入點110、120、130正在2.4千兆赫(ghz)頻帶上進行通信(例如,廣播),那么nan工作專用信道150可以與信道6(例如,2437兆赫(mhz)頻率信道)相對應。在日本和法國,如果接入點110、120、130正在5ghz頻帶上進行通信,那么nan工作專用信道150可以與信道44(例如,5200mhz頻率信道)相對應。在其它區(qū)域中,如果接入點110、120、130正在5ghz頻帶上進行通信,那么nan工作專用信道150可以與信道149(例如,5745mhz頻率信道)相對應。在一種特定實現(xiàn)方式中,第一近鄰信息114(和/或其它近鄰信息124、134)還可以包括定時信息(例如,時間同步功能(tsf)信息)。定時信息可以被用于協(xié)調接入點110、120、130之間的信道使用。例如,定時信息可以被用于減少競爭/干擾,以及導致對介質(例如,nan工作專用信道)的更好利用。
以類似的方式,第二接入點120可以被配置為經由nan工作專用信道150向第一接入點110傳送第二近鄰信息124,并且第三接入點130可以被配置為經由nan工作專用信道150向第一接入點110傳送第三近鄰信息134。在一種特定實現(xiàn)方式中,每個接入點110、120、130可以向位于短距離(例如,一跳范圍或者兩跳范圍)內的接入點通告(例如,傳送或廣播)相應的近鄰信息114、124、134。
為了進行說明,第二接入點120可以向第一接入點110(例如,位于第二接入點120的一跳范圍內的接入點)以及向第三接入點130(例如,位于第二接入點120的兩跳范圍內的接入點)通告第二近鄰信息124。為了向第三接入點130通告第二近鄰信息124,第二接入點120可以向第一接入點110傳送(例如,廣播)第二近鄰信息124,然后第一接入點110可以向第三接入點130重新發(fā)送(例如,代理或者重新廣播)第二近鄰信息124??梢栽趯Φ诙徯畔?24的重新廣播中提供跳數(shù)和供應商mac地址,以控制重新廣播的數(shù)量(例如,將跳數(shù)控制為小于或者等于二)。雖然將第一接入點110描繪成重新廣播第二近鄰信息124,但是在其它實現(xiàn)方式中,訂閱第二接入點120的站(例如,移動電話)可以接收第二近鄰信息124,并且可以向第三接入點130重新廣播第二近鄰信息124。
作為另一非限制性例子,第三接入點130可以向第一接入點110(例如,位于第三接入點的一跳范圍內的接入點)以及向第二接入點120(例如,位于第三接入點130的兩跳范圍內的接入點)通告第三近鄰信息134。為了向第二接入點130通告第三近鄰信息134,第三接入點130可以向第一接入點110傳送(例如,廣播)第三近鄰信息134,然后第一接入點110可以向第二接入點120重新發(fā)送(例如,代理或者重新廣播)第三近鄰信息134??梢栽趯Φ谌徯畔?34的重新廣播中提供跳數(shù)和供應商mac地址,以控制重新廣播的數(shù)量(例如,將跳數(shù)控制為小于或者等于二)。雖然將第一接入點110描繪成重新廣播第三近鄰信息134,但是在其它實現(xiàn)方式中,訂閱第三接入點130的站可以接收第三近鄰信息134,并且可以向第二接入點120重新廣播第三近鄰信息134。
在從另一接入點接收到近鄰信息時,進行接收的接入點可以填充(例如,更新)其近鄰信息。例如,在從第一接入點110接收到第一近鄰信息114時,第二接入點120可以利用來自第一近鄰信息114的數(shù)據對第二近鄰信息124進行更新(例如,第二接入點120可以收集關于第一接入點110的信息)。例如,第二接入點120可以利用以下各項來對第二近鄰信息124進行更新:在第一近鄰信息114中標識的接入點(包括第一接入點110)的操作類別、在第一近鄰信息114中標識的接入點的主工作信道、在第一近鄰信息114中標識的接入點的tbtt、以及在第一近鄰信息114中標識的接入點的ssid。
圖1的系統(tǒng)100可以使用nan108中的nan工作專用信道150來實現(xiàn)近鄰信息(例如,近鄰信息114、124、134)在接入點110、120、130之間的傳送。因此,如果第一接入點110廣播第一近鄰信息114,那么周圍的接入點(例如,第二接入點120和第三接入點130)可以在發(fā)現(xiàn)窗口(例如,大約每512ms發(fā)生一次的16ms窗口)期間在nan工作專用信道150上接收廣播,并且可以基于該廣播對網絡性質進行更新。
另外,系統(tǒng)100可以包括保護措施,以減少nan工作專用信道150上的業(yè)務(例如,近鄰信息)的量。例如,在操作期間,每個接入點110、120、130可以基于nan工作專用信道150上的至少一個相鄰接入點的快速初始鏈路建立(fils)幀的接收信號強度,來確定是否抑制對近鄰信息114、124、134的廣播。如本文中使用的,fils幀可以與來自接入點的包括近鄰信息或者被用于促進移動站與接入點之間的初始鏈路建立的任何其它信息的任何廣播相對應。例如,fils幀可以包括信標幀、fils發(fā)現(xiàn)幀、探測響應等。每個接入點110、120、130可以對nan工作專用信道150進行掃描,以檢測來自相鄰接入點的fils幀以及測量所檢測到的fils幀的接收信號強度。如果nan工作專用信道150上的至少一個相鄰接入點的fils幀的接收信號強度滿足門限,那么接入點可以抑制對fils廣播的傳輸,以減少nan工作專用信道150上的業(yè)務。
作為說明性例子,在對fils幀進行廣播之前,第一接入點110可以在特定時間段內對nan工作專用信道150進行掃描(例如,“偵聽”),以檢測來自一個或多個接入點的一個或多個廣播的fils幀。在一種特定實現(xiàn)方式中,第一接入點110可以對nan工作專用信道150掃描達大約5ms,以檢測來自一個或多個接入點的近鄰信息?;谒鰭呙瑁谝唤尤朦c110可以確定處于緊密接近的接入點是否已經在nan工作專用信道150上廣播了fils幀。響應于確定處于相對緊密接近的接入點已經在nan工作專用信道150上廣播了fils幀,第一接入點110可以抑制對fils幀的傳輸?shù)膹V播。例如,第三接入點130可以經由nan工作專用信道150廣播第一fils幀(其包括要由第一接入點110廣播的第一近鄰信息114),并且第一接入點110可以在掃描操作期間檢測到第一fils幀。第一接入點110可以測量第一fils幀的第一接收信號強度。例如,第一接入點110可以基于與第一fils幀相關聯(lián)的接收信號強度指示符(rssi)來確定第三接入點130的接近度。相對高的rssi可以指示第三接入點130緊密接近于第一接入點110,而相對低的rssi可以指示第三接入點130不緊密接近于第一接入點110。
響應于確定第一fils幀的第一接收信號強度滿足第一門限(例如,大于或者等于第一門限信號強度或者具有相對高的rssi),第一接入點110可以抑制經由nan工作專用信道150對第一近鄰信息114的廣播。例如,當?shù)谝唤邮招盘枏姸葷M足第一門限時,第一接入點110可以確定第三接入點130的覆蓋區(qū)域與第一接入點110的覆蓋區(qū)域基本上類似。然而,如果第一接入點110確定第一fils幀沒有提及第一近鄰信息114中的相鄰接入點中的每個接入點,那么第一接入點110可以經由nan工作專用信道150來廣播第一近鄰信息114。
第一門限可以與抑制范圍(例如,第一接入點110與第三接入點130之間的導致第一接入點110抑制對第一近鄰信息114的廣播的最大范圍)相對應。例如,抑制范圍隨著第一門限減小而增加。在一種特定實現(xiàn)方式中,可以根據工業(yè)標準(例如,ieee802.11標準)來將抑制范圍預先編程到每個接入點110、120、130中。短的抑制范圍可以通過增加廣播者的數(shù)量而提高可靠性。然而,短的抑制范圍還可能增加開銷(例如,在nan工作專用信道150上生成相對大量的冗余業(yè)務),并且可能增加廣播競爭。
另外,第一接入點110可以確定處于相對緊密接近的三個或者更多個接入點是否已經在掃描操作期間廣播了fils幀。例如,在第一接入點110的掃描操作期間,第三接入點130可以經由nan工作專用信道150來廣播第一fils幀,第二接入點120可以經由nan工作專用信道150來廣播第二fils幀,并且第四接入點(未示出)可以經由nan工作專用信道150來廣播第三fils幀。第一接入點110可以在nan工作專用信道150上檢測到第一fils幀,第二fils幀和第三fils幀。另外,第一接入點110可以測量第一fils幀的第一接收信號強度、第二fils幀的第二接收信號強度和第三fils幀的第三接收信號強度。第一接入點110可以基于與所接收的fils幀相關聯(lián)的rssi來確定每個接入點的接近度。
響應于確定每個接收信號強度滿足第二門限(例如,大于或者等于第二門限信號強度或者具有中間范圍的rssi),第一接入點110可以抑制對第一近鄰信息114的廣播。例如,當每個接收信號強度滿足第二門限時,第一接入點110可以確定其它接入點的覆蓋區(qū)域共同地具有覆蓋第一接入點110的覆蓋區(qū)域中的站的相對高的概率。在說明性實現(xiàn)方式中,第一接入點110可以位于由其它接入點形成的三角形內。因此,第一接入點110的覆蓋區(qū)域中的任何站將最有可能接收到第一fils幀、第二fils幀或者第三fils幀中的至少一個。
當nan工作專用信道150上的一個或多個相鄰接入點的fils幀的接收信號強度滿足門限時,第一接入點110可以通過抑制對第一近鄰信息114的廣播,來減少nan工作專用信道150上的開銷(例如,擁塞)。實現(xiàn)上述協(xié)調方案可以使得fils幀能夠在時間和覆蓋區(qū)域上擴展。將意識到的是,協(xié)調方案不需要接入點之間的任何消息傳送,這是因為接入點可以對nan工作專用信道150(例如,由每個接入點共享的公共信道)進行掃描,從而確定fils幀的接收信號強度。
雖然關于nan設備(例如,接入點110、120、130)描述了系統(tǒng)100,但是在其它實現(xiàn)方式中,類似的技術可以被應用于具備藍牙
參照圖2,示出了系統(tǒng)200的另一種特定實現(xiàn)方式,系統(tǒng)200可操作為使得接入點能夠經由nan108中的nan工作專用信道來傳送近鄰信息。系統(tǒng)200包括可經由nan108接入的基礎設施202。nan108支持多跳近鄰信息接入。
基礎設施202包括被耦合到網關206的服務提供商裝置204。基礎設施202是可以接入外部網絡的有線網絡。有線網絡可以包括路由器、以太網交換機或者服務器中的至少一項。在一種特定實現(xiàn)方式中,服務提供商裝置204可以經由網關206向訂閱服務(例如,互聯(lián)網服務、應用服務、文件共享服務等)的用戶單元提供該服務。網關206可以具有介質訪問控制(mac)地址,以使得用戶單元能夠(例如,在訂閱活動期間)識別網關206。在一種特定實現(xiàn)方式中,網關206可以包括動態(tài)主機配置協(xié)議(dhcp)服務器,其被配置為生成用于訂閱服務的用戶單元的互聯(lián)網協(xié)議(ip)地址。
nan108可以包括第一接入點110、第二接入點120、第三接入點130、第四接入點240、第五接入點250和第六接入點260。第一接入點110可以“直接接入”基礎設施102。
第一接入點110可以被配置為經由網關206來接入基礎設施202。基于對基礎設施202的接入,第一接入點110還可以被配置為經由網關206來訂閱服務(例如,基礎設施服務)。在訂閱服務時,接入點110可以被配置為經由nan工作專用信道150來向第二接入點120、第三接入點130和第四接入點240提供服務通告。該服務通告可以包括第一接入點110的第一近鄰信息114。例如,服務通告可以包括第一接入點110的主工作信道、第一接入點110的ssid、第一接入點110的tbtt等。
服務通告還可以通告由第一接入點110訂閱的服務(例如,與基礎設施202相關聯(lián)的服務),并且可以包括用于將其它接入點120、130、240、250、260連接到基礎設施202的信息。例如,服務通告可以包括網關206的mac地址以及第一接入點110的mac地址。
從第一接入點110接收到服務通告(包括第一近鄰信息114)的每個接入點設備120、130、240可以將服務通告(和第一近鄰信息114)代理(例如,中繼)給其它接入點240、250、260(例如,在第一接入點110的兩跳范圍內的接入點)。在從第一接入點110接收到第一近鄰信息114(或者,來自另一接入點的第一近鄰信息114的經中繼的版本)時,接入點120、130、240、250、260可以利用近鄰信息114來對它們的近鄰信息進行更新。
圖2的系統(tǒng)200可以使用nan108中的nan工作專用信道150來實現(xiàn)近鄰信息(例如,第一近鄰信息114)在接入點110、120、130、240、250、260之間的傳送。因此,如果第一接入點110廣播第一近鄰信息114,那么周圍的接入點(例如,第二和第三接入點120、130、240、250、260)可以在發(fā)現(xiàn)窗口(例如,大約每512ms發(fā)生一次的16ms窗口)期間在nan工作專用信道150上接收該廣播,并且可以基于該廣播來對網絡性質進行更新。經由nan工作專用信道150在接入點120、130、240、250、260處傳送第一近鄰信息114可以允許接入點120、130、240、250、260實時獲取近鄰信息,而不需要從無線設備(例如,訂閱站)請求獲取服務。
參照圖3,示出了方法300的特定實現(xiàn)方式,方法300使得接入點能夠經由nan中的nan工作專用信道來傳送近鄰信息??梢栽趫D1-2的接入點110、120、130、240、250、260中的任何接入點處執(zhí)行方法300。
方法300包括:在302處,在正在參與nan的第一接入點處生成近鄰信息。該近鄰信息可以指示以下各項中的至少一項:第一接入點的網絡性質、以及位于第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。例如,參照圖1,第一接入點110可以生成第一近鄰信息114。第一近鄰信息114可以包括關于以下各項的信息:第一接入點110的操作類別、第一接入點110的主工作信道、第一接入點110的tbtt、第一接入點110的bssid等。在一種特定實現(xiàn)方式中,第一近鄰信息114可以包括根據ieee802.11ai規(guī)范的snr。在另一種特定實現(xiàn)方式中,第一近鄰信息114可以包括根據ieee802.11v規(guī)范的鄰居報告。
在304處,可以在第一接入點處檢測到正在參與nan的第二接入點。nan數(shù)據路徑信道可以將第二接入點通信地耦合到第一接入點。例如,參照圖1,第一接入點110可以檢測到nan中的第二接入點120。
在306處,可以將近鄰信息從第一接入點傳送給第二接入點,以向第二接入點提供與以下各項中的至少一項相關的數(shù)據:第一接入點的網絡性質、以及位于第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。例如,參照圖1,第一接入點110可以將第一近鄰信息114提供給nan108中的第二接入點120。在一種特定實現(xiàn)方式中,如關于圖2描述的,可以將第一近鄰信息114包括在服務通告中。例如,可以將第一近鄰信息通告為近鄰服務的一部分。根據一種實現(xiàn)方式,根據低能量協(xié)議(例如,藍牙
根據方法300的一種實現(xiàn)方式,可以經由nan工作專用信道來將近鄰信息傳送給第二接入點。例如,nan工作專用信道可以由參與nan的多個接入點共享。所述多個接入點可以包括第一接入點和第二接入點。nan工作專用信道可以與nan數(shù)據路徑信道不同。根據方法300的一種實現(xiàn)方式,近鄰信息包括用于協(xié)調多個接入點在一個或多個信道上的操作的時間同步功能(tsf)信息。例如,基于tsf信息,接入點可以在第一時間使用nan工作專用信道來傳送(例如,廣播、單播、或者多播)近鄰信息,而第二接入點可以在第二時間使用nan工作專用信道來傳送第二近鄰信息以減少信道擁塞。tsf信息可以基于以下各項中的至少一項:nan信標傳輸操作、nan內的代理通告以及nan內的另一傳輸。根據一種實現(xiàn)方式,可以根據低能量協(xié)議(例如,藍牙
根據一種實現(xiàn)方式,如果存在三個以上的接入點在特定信道上進行操作,那么這些接入點可以經由nan操作來進行時間同步。基于時間同步,所述三個以上的接入點可以對特定信道上的操作進行協(xié)調,以減少傳輸之間的沖突。另外,這三個接入點可以對nan信道(例如,nan工作專用信道)上的動作(例如,操作)進行協(xié)調。例如,這三個接入點可以在nan信道上輪流通告近鄰信息(例如,與提供的服務相關聯(lián)的基礎設施服務信息)。
根據一種實現(xiàn)方式,方法300可以包括:在向第二接入點傳送近鄰信息之前,在特定時間段期間對nan工作專用信道進行掃描,以檢測從一個或多個接入點廣播的其它可能的近鄰信息。根據這種實現(xiàn)方式,第一接入點基于所檢測到的其它可能的近鄰信息的相應的信號強度來確定是否要抑制對近鄰信息到第二接入點的傳送。例如,如果來自參與nan的第三接入點的另一近鄰信息的接收信號強度滿足門限,則第一接入點可以確定要抑制對近鄰信息的傳送。
根據方法300的一種實現(xiàn)方式,近鄰信息是根據電氣與電子工程師協(xié)會(ieee)802.11ai規(guī)范的鄰居報告。該鄰居報告可以包括在第一接入點的附近內的附近接入點的列表??梢允褂媒尤朦c的快速初始鏈路建立(fils)發(fā)現(xiàn)幀、探測請求或者信標幀來傳送近鄰信息。根據方法300的另一種實現(xiàn)方式,該近鄰信息是根據電氣與電子工程師協(xié)會(ieee)802.11v規(guī)范的鄰居報告。ieee802ai和ieee802.11v可以具有不同格式的鄰居報告。除了信標/探測響應以外,ieee802.11ai還可以允許在fils發(fā)現(xiàn)幀中進行通告。
根據方法300的一種實現(xiàn)方式,近鄰信息包括關于nan中的第三接入點的信息。該信息可以包括以下各項中的至少一項:第三接入點的操作類別、第三接入點的主工作信道、第三接入點的目標信標傳輸時間、第三接入點的基本服務集標識(bssid)、第三接入點的服務集標識(ssid)、與第三接入點相關聯(lián)的安全域、或者與第三接入點相關聯(lián)的一個或多個接入網查詢規(guī)范(anqp)參數(shù)。
圖3的方法300可以使用nan108中的nan工作專用信道150來實現(xiàn)近鄰信息(例如,第一近鄰信息114)在接入點110、120、130、240、250、260之間的傳送。因此,如果第一接入點110廣播第一近鄰信息114,那么周圍的接入點(例如,第二和第三接入點120、130、240、250、260)可以在發(fā)現(xiàn)窗口(例如,大約每512ms發(fā)生一次的16ms窗口)期間在nan工作專用信道150上聽到該廣播,并且可以基于該廣播來對網絡性質進行更新。經由nan工作專用信道在接入點之間傳送近鄰信息可以允許接入點實時獲取近鄰信息,而不需要從無線設備請求獲取服務。
參照圖4,示出了方法400的另一種特定實現(xiàn)方式,方法400使得接入點能夠經由nan中的nan工作專用信道來傳送近鄰信息。可以在圖1-2的接入點110、120、130、240、250、260中的任何接入點處執(zhí)行方法400。
方法400包括:在402處,在第一接入點處經由nan中的nan工作專用信道從第二接入點接收近鄰信息。例如,參照圖1,第一接入點110可以經由nan108中的nan工作專用信道150從第二接入點120接收第二近鄰信息124。
在404處,可以經由nan工作專用信道將近鄰信息中繼給nan中的第三接入點。例如,參照圖1,第一接入點110可以經由nan工作專用信道150將第二近鄰信息124中繼(例如,代理或者重新廣播)給第三接入點130。
圖4的方法400可以使用nan108中的nan工作專用信道150來實現(xiàn)近鄰信息(例如,第一近鄰信息114)在接入點110、120、130、240、250、260之間的傳送。因此,如果第一接入點110廣播第一近鄰信息114,那么周圍的接入點(例如,第二和第三接入點120、130、240、250、260)可以在發(fā)現(xiàn)窗口(例如,大約每512ms發(fā)生一次的16ms窗口)期間在nan工作專用信道150上接收該廣播,并且可以基于該廣播來對網絡性質進行更新。
參照圖5,描繪了無線通信設備的特定說明性實現(xiàn)方式,并且概括地將其指定為500。設備500包括被耦合到存儲器532的處理器510,例如,數(shù)字信號處理器。
處理器510可以被配置為執(zhí)行被存儲在存儲器532中的軟件(例如,一個或多個指令568的程序)。另外地或者替代地,處理器510可以被配置為執(zhí)行被存儲在無線接口540(例如,ieee802.11接口)的存儲器中的一個或多個指令。例如,無線接口540可以被配置為根據ieee802.11標準進行操作。在一種特定實現(xiàn)方式中,處理器510可以被配置為根據圖3的方法300和/或圖4的方法400進行操作。例如,處理器510可以包括近鄰生成模塊590,其被配置為生成近鄰信息(例如,第一近鄰信息114)。
無線接口540可以被耦合到處理器510并且被耦合到天線542。例如,無線接口540可以經由收發(fā)機546被耦合到天線542,使得經由天線542接收的無線數(shù)據可以被提供給處理器510。另外,處理器510可以經由無線接口540、收發(fā)機546和天線542將第一近鄰信息114傳送(例如,傳送)給接入點。
編碼器/解碼器(codec)534也可以被耦合到處理器510。揚聲器536和麥克風538可以被耦合到codec534。顯示器控制器526可以被耦合到處理器510并且被耦合到顯示器設備528。在一種特定實現(xiàn)方式中,將處理器510、顯示器控制器526、存儲器532、codec534和無線接口540包括在系統(tǒng)級封裝或者片上系統(tǒng)設備522中。在一種特定實現(xiàn)方式中,輸入設備530和電源544被耦合到片上系統(tǒng)設備522。此外,在一種特定實現(xiàn)方式中,如在圖5中示出的,顯示器設備528、輸入設備530、揚聲器536、麥克風538、天線542和電源544在片上系統(tǒng)設備522之外。然而,顯示器設備528、輸入設備530、揚聲器536、麥克風538、天線542和電源544中的每個可以被耦合到片上系統(tǒng)設備522中的一個或多個組件,例如,一個或多個接口或控制器。
結合所描述的實現(xiàn)方式,一種裝置包括用于在參與nan的第一接入點處生成近鄰信息的單元。該近鄰信息可以指示以下各項中的至少一項:第一接入點的網絡性質、以及位于第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。例如,用于在第一接入點處生成近鄰信息的單元可以包括在圖1-2的接入點110、120、130、240、250、260中的任何接入點內的處理器、被編程為執(zhí)行圖5的指令568的處理器510、圖5的近鄰信息生成模塊590、一個或多個其它設備、電路、模塊、或其任意組合。
該裝置還可以包括用于檢測正在參與nan的第二接入點的單元,其中,nan數(shù)據路徑信道將第二接入點通信地耦合到第一接入點。例如,用于檢測的單元可以包括在圖1-2的接入點110、120、130、240、250、260中的任何接入點內的處理器或傳感器、被編程為執(zhí)行圖5的指令568的處理器510、一個或多個其它設備、電路、模塊、或其任意組合。
該裝置還包括用于將近鄰信息從第一接入點傳送給第二接入點以向第二接入點提供與以下各項中的至少一項相關的數(shù)據的單元:第一接入點的網絡性質、以及位于第一接入點的廣播范圍內的至少一個其它接入點的網絡性質。例如,用于傳送近鄰信息的單元可以包括在圖1-2的接入點110、120、130、240、250、260中的任何接入點內的無線接口、圖5的無線接口540、圖5的收發(fā)機546、圖5的天線542、一個或多個其它設備、電路、模塊、或其任意組合。
結合所描述的實現(xiàn)方式,第二裝置包括用于經由鄰居感知網絡(nan)中的nan工作專用信道來從第二接入點接收近鄰信息的單元。例如,用于接收近鄰信息的單元可以包括圖1-2的接入點110、120、130、240、250、260中的任何接入點、圖5的無線接口540、圖5的收發(fā)機546、圖5的天線542、一個或多個其它設備、電路、模塊、或其任意組合。
第二裝置還可以包括用于經由nan工作專用信道將近鄰信息中繼給nan中的第三接入點的單元。例如,用于對近鄰信息進行中繼的單元可以包括圖1-2的接入點110、120、130、240、250、260中的任何接入點、圖5的無線接口540、圖5的收發(fā)機546、圖5的天線542、被編程為執(zhí)行圖5的指令568的處理器510、一個或多個其它設備、電路、模塊、或其任意組合。
本領域技術人員還將意識到的是,結合本文公開的實現(xiàn)方式描述的各個說明性的邏輯框、配置、模塊、電路和算法步驟均可以被實現(xiàn)為電子硬件、由處理器執(zhí)行的計算機軟件或這二者的組合。上面已經對各種說明性的組件、框、配置、模塊、電路和步驟均圍繞其功能進行了總體描述。至于這樣的功能是被實現(xiàn)為硬件還是處理器可執(zhí)行指令,取決于特定的應用和對整個系統(tǒng)施加的設計約束。熟練的技術人員可以針對每個特定應用,以變通的方式實現(xiàn)所描述的功能,但是這樣的實現(xiàn)決策不應當被解釋為導致背離本公開內容的范圍。
結合本文公開的實現(xiàn)方式描述的方法或者算法的步驟可以被直接地體現(xiàn)在硬件中、由處理器執(zhí)行的軟件模塊中或者這兩者的組合中。軟件模塊可以存在于隨機存取存儲器(ram)、閃存、只讀存儲器(rom)、可編程只讀存儲器(prom)、可擦除可編程只讀存儲器(eprom)、電可擦除可編程只讀存儲器(eeprom)、寄存器、硬盤、可移除盤、壓縮光盤只讀存儲器(cd-rom)、或者本領域中已知的任何其它形式的非暫態(tài)(例如,非暫時性)存儲介質。示例性的存儲介質被耦合到處理器,從而使得處理器能夠從該存儲介質讀取信息以及向該存儲介質寫入信息。在替代的方案中,存儲介質可以是處理器的組成部分。處理器和存儲介質可以存在于專用集成電路(asic)中。該asic可以存在于計算設備或者用戶終端中。在替代的方案中,處理器和存儲介質可以作為分立組件存在于計算設備或者用戶終端中。
為了使得本領域技術人員能夠實現(xiàn)或使用所公開的實現(xiàn)方式,提供了對所公開的實現(xiàn)方式的先前描述。對于本領域技術人員而言,對這些實現(xiàn)方式的各種修改將是容易地顯而易見的,并且在不背離本公開內容的范圍的情況下,本文中定義的原理可以被應用于其它實現(xiàn)方式。因此,本公開內容并非旨在被限制到本文中示出的實現(xiàn)方式,而是被賦予與如由所附權利要求限定的原理和新穎性特征相一致的可能的最寬的范圍。