本申請(qǐng)要求以下申請(qǐng)的權(quán)益:于2014年6月2日提交的以及名稱為“PEER DISCOVERY IN SOCIAL WI-FI NETWORKS”的美國(guó)臨時(shí)申請(qǐng)No.62/006,813、以及于2015年2月24日提交的以及名稱為“PEER DISCOVERY IN NEIGHBOR AWARENESS NETWORKING(NAN)AIDED DATA LINK NETWORKS”的美國(guó)專利申請(qǐng)No.14/629,892,以引用方式將上述兩個(gè)申請(qǐng)的全部?jī)?nèi)容明確地并入本文。
技術(shù)領(lǐng)域
概括地說(shuō),本公開內(nèi)容涉及通信系統(tǒng),并且更具體地說(shuō),本公開內(nèi)容涉及由鄰近感知聯(lián)網(wǎng)(NAN)網(wǎng)絡(luò)中的設(shè)備進(jìn)行的發(fā)現(xiàn)和發(fā)現(xiàn)后通信。
背景技術(shù):
在許多電信系統(tǒng)中,通信網(wǎng)絡(luò)用于在若干個(gè)交互的、空間上分離的設(shè)備之間交換消息。根據(jù)地理范圍可以對(duì)網(wǎng)絡(luò)進(jìn)行分類,地理范圍可以是例如城市區(qū)域、局部區(qū)域或個(gè)人區(qū)域。將這些網(wǎng)絡(luò)分別指定為廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、局域網(wǎng)(LAN)、無(wú)線局域網(wǎng)(WLAN)或個(gè)域網(wǎng)(PAN)。網(wǎng)絡(luò)還根據(jù)以下各項(xiàng)而不同:用于將各種網(wǎng)絡(luò)節(jié)點(diǎn)和設(shè)備進(jìn)行互連的交換/路由技術(shù)(例如,電路交換相對(duì)于分組交換)、用于傳輸?shù)奈锢斫橘|(zhì)的類型(例如,有線相對(duì)于無(wú)線)以及所使用的通信協(xié)議集(例如,互聯(lián)網(wǎng)協(xié)議族、同步光網(wǎng)絡(luò)(SONET)、以太網(wǎng)等)。
在前述網(wǎng)絡(luò)中,設(shè)備通常形成網(wǎng)絡(luò),并且然后發(fā)現(xiàn)該網(wǎng)絡(luò)內(nèi)的其它設(shè)備的能力。鄰近感知聯(lián)網(wǎng)是另一種聯(lián)網(wǎng)方法,其中設(shè)備通告它們可以提供的服務(wù)和/或發(fā)現(xiàn)附近設(shè)備的服務(wù)。鄰近感知聯(lián)網(wǎng)(NAN)網(wǎng)絡(luò)提供允許設(shè)備通告服務(wù)和發(fā)現(xiàn)服務(wù)的信標(biāo)、同步以及小型通告和訂制幀。NAN網(wǎng)絡(luò)的主要目的是輔助在發(fā)現(xiàn)設(shè)備的一跳范圍內(nèi)的服務(wù)發(fā)現(xiàn)。然而,NAN網(wǎng)絡(luò)規(guī)范關(guān)注的是服務(wù)發(fā)現(xiàn),而提供關(guān)于發(fā)現(xiàn)設(shè)備可以由此訪問(wèn)感興趣的服務(wù)的發(fā)現(xiàn)后過(guò)程的很少的信息。NAN網(wǎng)絡(luò)規(guī)范例如提供如下的連接屬性:這樣的連接屬性允許可以提供服務(wù)的提供者設(shè)備向?qū)υ摲?wù)感興趣的尋找設(shè)備通知提供者設(shè)備連接到的接入點(diǎn)。尋找設(shè)備然后可以連接到該接入點(diǎn)以接收服務(wù),或者替代地,進(jìn)行Wi-Fi直接路由,由此提供者設(shè)備和尋找設(shè)備中的一個(gè)成為群組所有者,并且尋找設(shè)備與提供者設(shè)備連接以接收感興趣的服務(wù)。通過(guò)NAN網(wǎng)絡(luò)接收感興趣的服務(wù)的上述選項(xiàng)取決于網(wǎng)絡(luò)基礎(chǔ)設(shè)施(如接入點(diǎn)),網(wǎng)絡(luò)基礎(chǔ)設(shè)施進(jìn)而取決于蜂窩服務(wù)或Wi-Fi直接設(shè)置內(nèi)的群組的形成。NAN網(wǎng)絡(luò)也可以被稱為社交Wi-Fi網(wǎng)絡(luò)。
NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)是如下的設(shè)備或站的網(wǎng)絡(luò):該網(wǎng)絡(luò)通常支持NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的站感興趣的一項(xiàng)或多項(xiàng)服務(wù)或應(yīng)用(例如,音樂(lè)流)。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的參與者站通過(guò)與該網(wǎng)絡(luò)中的其它站相關(guān)聯(lián)來(lái)接收服務(wù)。參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的站可以被稱為數(shù)據(jù)路徑(DP)組、NAN DP組或網(wǎng)狀組。參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的對(duì)網(wǎng)絡(luò)上的可用服務(wù)感興趣的站可以被稱為用戶、接收者或接收方。提供特定服務(wù)的站可以被稱為提供者或發(fā)送者。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)并不取決于網(wǎng)絡(luò)基礎(chǔ)設(shè)施(如接入點(diǎn)或Wi-Fi直接組形成)來(lái)接入服務(wù)。在這個(gè)意義上,NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)被認(rèn)為是無(wú)基礎(chǔ)設(shè)施的。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)也可以被稱為NDL網(wǎng)絡(luò)、社交Wi-Fi網(wǎng)狀網(wǎng)絡(luò)、SWF網(wǎng)狀網(wǎng)絡(luò)或NAN數(shù)據(jù)路徑(NDP)網(wǎng)絡(luò)。
雖然NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的操作的一些方面是基于特定于網(wǎng)狀網(wǎng)絡(luò)的IEEE 802.11s協(xié)議的,但是在NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)和網(wǎng)狀網(wǎng)絡(luò)之間存在差異。例如,NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)從NAN數(shù)據(jù)鏈路信道中消除了發(fā)現(xiàn)信標(biāo)。這是有益的,因?yàn)槠湎伺c802.11s信標(biāo)相關(guān)聯(lián)的開銷,在802.11s信標(biāo)中,參與站必須周期性地傳送信標(biāo)。然而,因?yàn)樵贜AN數(shù)據(jù)鏈路信道上沒(méi)有信標(biāo),因此發(fā)現(xiàn)站無(wú)法識(shí)別鄰居站來(lái)進(jìn)行關(guān)聯(lián)。此外,一旦站變成NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的參與站,該站就需要識(shí)別在其鄰近區(qū)域中由于其它站進(jìn)入和離開NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的移動(dòng)性而造成的變化。再次,因?yàn)樵贜AN數(shù)據(jù)鏈路信道上沒(méi)有信標(biāo),因此發(fā)現(xiàn)站無(wú)法維護(hù)參與站的準(zhǔn)確記錄。
在無(wú)需在NAN數(shù)據(jù)鏈路信道上引入信標(biāo)的情況下,通過(guò)NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)提供感興趣的服務(wù)的服務(wù)發(fā)現(xiàn)和NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)參與者變化,這將是有益的。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的系統(tǒng)、方法和設(shè)備均具有若干方面,其中沒(méi)有單個(gè)方面單獨(dú)地負(fù)責(zé)其期望的屬性。在不限制本發(fā)明的由隨后權(quán)利要求所表達(dá)的范圍的情況下,現(xiàn)在將對(duì)一些特征進(jìn)行簡(jiǎn)要地討論。在考慮該討論之后,并且尤其是在閱讀了題為“具體實(shí)施方式”的部分之后,將會(huì)理解本發(fā)明的特征如何提供包括針對(duì)無(wú)線網(wǎng)絡(luò)中的設(shè)備的改進(jìn)的窄帶信道選擇的優(yōu)點(diǎn)。
提供了用于無(wú)線通信的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。在本公開內(nèi)容的一個(gè)方面中,第一站發(fā)現(xiàn)能夠提供所述第一站感興趣的服務(wù)的第二站。所述第二站是參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的多個(gè)站中的一個(gè)站,所述NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)提供所述感興趣的服務(wù)并且在不使用信標(biāo)的情況下支持NAN數(shù)據(jù)鏈路信道上的通信。所述第二站是通過(guò)由形成NAN網(wǎng)絡(luò)的多個(gè)鄰近站所支持的NAN信道上的通信而發(fā)現(xiàn)的。所述NAN信道具有提供同步的信標(biāo)操作。在對(duì)所述第二站的發(fā)現(xiàn)之后,所述第一站在所述NAN數(shù)據(jù)鏈路信道上與所述第二站進(jìn)行通信,以獲得與所述感興趣的服務(wù)相對(duì)應(yīng)的數(shù)據(jù)。
附圖說(shuō)明
圖1示出了可以在其中使用本公開內(nèi)容的各方面的示例無(wú)線通信系統(tǒng)。
圖2示出了可以在圖1的無(wú)線通信系統(tǒng)內(nèi)使用的示例無(wú)線設(shè)備的功能框圖。
圖3示出了可以在其中使用本公開內(nèi)容的各方面的示例鄰近感知聯(lián)網(wǎng)(NAN)網(wǎng)絡(luò),其包括若干覆蓋的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò),每個(gè)NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)為特定服務(wù)或應(yīng)用提供數(shù)據(jù)通信網(wǎng)絡(luò)。
圖4示出了可以在其中使用本公開內(nèi)容的各方面的、NAN網(wǎng)絡(luò)的NAN信道上的傳輸?shù)氖纠龝r(shí)間線以及NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的NAN數(shù)據(jù)鏈路信道上的傳輸?shù)氖纠龝r(shí)間線。
圖5示出了可以在其中使用本公開內(nèi)容的各方面的、由發(fā)現(xiàn)站進(jìn)行的經(jīng)請(qǐng)求的對(duì)等點(diǎn)發(fā)現(xiàn)的示例場(chǎng)景。
圖6示出了可以在其中使用本公開內(nèi)容的各方面的、由發(fā)現(xiàn)站進(jìn)行的主動(dòng)提供的服務(wù)和網(wǎng)格發(fā)現(xiàn)的示例場(chǎng)景。
圖7示出了可以在其中使用本公開內(nèi)容的各方面的、由發(fā)現(xiàn)站進(jìn)行的同時(shí)服務(wù)和對(duì)等點(diǎn)發(fā)現(xiàn)的示例場(chǎng)景。
圖8A、8B、8C和8D包括可以在其中使用本公開內(nèi)容的各方面的、由發(fā)現(xiàn)站在NAN網(wǎng)絡(luò)所支持的NAN信道和NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)所支持的NAN數(shù)據(jù)鏈路信道上進(jìn)行的無(wú)線通信的方法的流程圖。
圖9是無(wú)線通信設(shè)備的示例站的功能框圖。
圖10A、10B和10C包括可以在其中使用本公開內(nèi)容的各方面的、由提供站在NAN網(wǎng)絡(luò)所支持的NAN信道和NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)所支持的NAN數(shù)據(jù)鏈路信道上進(jìn)行的無(wú)線通信的方法的流程圖。
具體實(shí)施方式
在下文中參照附圖更加全面地描述了新穎的系統(tǒng)、裝置和方法的各個(gè)方面。然而,本公開內(nèi)容可以通過(guò)多種不同的形式來(lái)體現(xiàn),而不應(yīng)當(dāng)被解釋為限于貫穿本公開內(nèi)容給出的任何特定結(jié)構(gòu)或功能。確切而言,提供了這些方面,以使得本公開內(nèi)容將是透徹和完整的,并且將向本領(lǐng)域技術(shù)人員全面地傳達(dá)本公開內(nèi)容的范圍。基于本文中的教導(dǎo),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)意識(shí)到的是,本公開內(nèi)容的范圍旨在涵蓋本文中公開的新穎的系統(tǒng)、裝置和方法的任意方面,而不管其是獨(dú)立于本發(fā)明的任何其它方面實(shí)現(xiàn)的還是與本發(fā)明的任何其它方面相結(jié)合地實(shí)現(xiàn)的。例如,可以使用本文中闡述的任何數(shù)量的方面來(lái)實(shí)現(xiàn)裝置或?qū)嵤┓椒?。此外,本發(fā)明的范圍旨在涵蓋使用除了或不同于本文中闡述的本發(fā)明的各個(gè)方面的其它結(jié)構(gòu)、功能或者結(jié)構(gòu)和功能來(lái)實(shí)施的這樣的裝置和方法。應(yīng)當(dāng)理解的是,本文中公開的任何方面可以由權(quán)利要求的一個(gè)或多個(gè)元素來(lái)體現(xiàn)。
盡管本文中描述了特定的方面,但是這些方面的多種變化和置換落入本公開內(nèi)容的范圍之內(nèi)。盡管提到了優(yōu)選的方面的一些益處和優(yōu)點(diǎn),但是本公開內(nèi)容的范圍并不旨在限于特定的益處、使用或目的。確切而言,本公開內(nèi)容的各方面旨在廣泛地應(yīng)用于不同的無(wú)線技術(shù)、系統(tǒng)配置、網(wǎng)絡(luò)和傳輸協(xié)議,通過(guò)舉例的方式在圖中以及在對(duì)優(yōu)選的方面的以下描述中對(duì)其中的一些進(jìn)行了說(shuō)明。具體實(shí)施方式和附圖僅是對(duì)本公開內(nèi)容的說(shuō)明而非限制性的,本公開內(nèi)容的范圍是通過(guò)所附權(quán)利要求及其等價(jià)物來(lái)限定的。
術(shù)語(yǔ)“進(jìn)行關(guān)聯(lián)”或“關(guān)聯(lián)”或者其任何變型(例如,在網(wǎng)狀關(guān)聯(lián)的情況下的“對(duì)等”)應(yīng)當(dāng)在本公開內(nèi)容的上下文中被賦予可能的最廣泛的含義。通過(guò)舉例的方式,當(dāng)?shù)谝谎b置與第二裝置進(jìn)行關(guān)聯(lián)時(shí),應(yīng)當(dāng)理解的是:兩個(gè)裝置可以直接地進(jìn)行關(guān)聯(lián),或者可以存在中間裝置以提供兩個(gè)設(shè)備之間的關(guān)聯(lián)。為了簡(jiǎn)明起見(jiàn),將使用握手協(xié)議來(lái)描述用于在兩個(gè)裝置之間建立關(guān)聯(lián)的過(guò)程,該握手協(xié)議要求由裝置中的一個(gè)裝置進(jìn)行“關(guān)聯(lián)請(qǐng)求”,隨后由另一個(gè)裝置進(jìn)行“關(guān)聯(lián)響應(yīng)”。本領(lǐng)域技術(shù)人員將理解的是:握手協(xié)議可以要求其它信令(例如,用于提供認(rèn)證的信令)。
在本文中使用諸如“第一”、“第二”等等之類的指定對(duì)元素的任何提及通常并不限制那些元素的數(shù)量或次序。確切而言,在本文中將這些指定用作在兩個(gè)或更多個(gè)元素之間或者在一個(gè)元素的各實(shí)例之間進(jìn)行區(qū)分的便利方法。因此,對(duì)于第一元素和第二元素的提及并不意味著僅可以使用兩個(gè)元素,或者第一元素必須在第二元素之前。另外,列舉元素組合中的至少一個(gè)(例如,“A、B或C中的至少一個(gè)”)的術(shù)語(yǔ)是指所列舉的元素中的一個(gè)或多個(gè)(例如,A、或B、或C、或者其任意組合)。
如上所述,NAN聯(lián)網(wǎng)(也被稱為社交Wi-Fi聯(lián)網(wǎng))是一種聯(lián)網(wǎng)方法,其中設(shè)備通告它們可以提供的服務(wù)和/或發(fā)現(xiàn)附近設(shè)備的服務(wù)。設(shè)備(如,站組)可以形成NAN網(wǎng)絡(luò)。例如,NAN網(wǎng)絡(luò)內(nèi)的各個(gè)站可以基于設(shè)備到設(shè)備(例如,對(duì)等通信)來(lái)彼此通信關(guān)于這些站中的每個(gè)站所支持的應(yīng)用。期望的是在NAN網(wǎng)絡(luò)中使用的發(fā)現(xiàn)協(xié)議使得站能夠通告自身(例如,通過(guò)發(fā)送發(fā)現(xiàn)分組)以及發(fā)現(xiàn)由其它站提供的服務(wù)(例如,通過(guò)發(fā)送尋呼或查詢分組),同時(shí)確保安全通信和低功耗。應(yīng)當(dāng)注意的是:發(fā)現(xiàn)分組也可以被稱為發(fā)現(xiàn)消息或發(fā)現(xiàn)幀。還應(yīng)當(dāng)注意的是:尋呼或查詢分組也可以被稱為尋呼或查詢消息或者尋呼或查詢幀。
還如上所述,NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)(被稱為社交Wi-Fi網(wǎng)狀網(wǎng)絡(luò))如下的設(shè)備或站的網(wǎng)絡(luò):其通常支持NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的站感興趣的一項(xiàng)或多項(xiàng)服務(wù)或應(yīng)用(例如,音樂(lè)流)。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的參與者站通過(guò)與網(wǎng)絡(luò)中的其它站進(jìn)行關(guān)聯(lián)來(lái)接收服務(wù)。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)并不取決于網(wǎng)絡(luò)基礎(chǔ)設(shè)施(如接入點(diǎn))來(lái)接入服務(wù)。在這個(gè)意義上,NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)是無(wú)基礎(chǔ)設(shè)施的。
圖1示出了可以在其中使用本公開內(nèi)容的各方面的示例無(wú)線通信系統(tǒng)100。無(wú)線通信系統(tǒng)100可以包括NAN網(wǎng)絡(luò)102,NAN網(wǎng)絡(luò)102具有一個(gè)或多個(gè)覆蓋的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130、140。NAN網(wǎng)絡(luò)102的一些方面可以依照無(wú)線標(biāo)準(zhǔn)(例如,IEEE 802.11標(biāo)準(zhǔn))來(lái)進(jìn)行操作。
NAN網(wǎng)絡(luò)102可以包括接入點(diǎn)104,其與一個(gè)或多個(gè)站(例如,站106、108、110、112、114和116)直接通信以及通過(guò)中間站與另外的站(例如,站132、134、136、142、144、146、148)間接通信。形成NAN網(wǎng)絡(luò)的站可以被稱為NAN集群。在一些實(shí)現(xiàn)中,站可以用作接入點(diǎn)。通常,接入點(diǎn)可以用作NAN的集線器或基站,而站可以作為NAN的用戶。站可以經(jīng)由兼容Wi-Fi(例如,IEEE 802.11協(xié)議)的無(wú)線鏈路連接到接入點(diǎn),以獲得到互聯(lián)網(wǎng)的一般連接。
站可以是膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話等。站還可以包括、被實(shí)現(xiàn)為、或者被稱為接入終端(AT)、用戶站、用戶單元、移動(dòng)站、遠(yuǎn)程站、遠(yuǎn)程終端、用戶終端、用戶代理、用戶裝置、用戶設(shè)備或者某種其它的術(shù)語(yǔ)。在一些實(shí)現(xiàn)中,接入終端可以包括蜂窩電話、無(wú)繩電話、會(huì)話發(fā)起協(xié)議(SIP)電話、無(wú)線本地環(huán)路(WLL)站、個(gè)人數(shù)字助理(PDA)、具有無(wú)線連接能力的手持設(shè)備或者連接到無(wú)線調(diào)制解調(diào)器的某種其它合適的處理設(shè)備。相應(yīng)地,可以將本文中公開的一個(gè)或多個(gè)方面并入電話(例如,蜂窩電話或智能電話)、計(jì)算機(jī)(例如,膝上型計(jì)算機(jī))、便攜式通信設(shè)備、頭戴式耳機(jī)、便攜式計(jì)算設(shè)備(例如,個(gè)人數(shù)據(jù)助理)、娛樂(lè)設(shè)備(例如,音樂(lè)或視頻設(shè)備,或者衛(wèi)星無(wú)線電裝置)、游戲設(shè)備或系統(tǒng)、全球定位系統(tǒng)設(shè)備或者被配置為經(jīng)由無(wú)線介質(zhì)來(lái)進(jìn)行通信的任何其它合適的設(shè)備。
各種過(guò)程和方法可以用于NAN網(wǎng)絡(luò)102中接入點(diǎn)104和站106、108、110、112、114、116之間的傳輸。例如,可以根據(jù)OFDM/OFDMA技術(shù)在接入點(diǎn)104和站106、108、110、112、114、116之間發(fā)送和接收信號(hào)。
可以將促進(jìn)從接入點(diǎn)104到站106、108、110、112、114、116中的一個(gè)或多個(gè)站的傳輸?shù)耐ㄐ沛溌贩Q為下行鏈路(DL)118,而可以將促進(jìn)從這些站中的一個(gè)或多個(gè)站到接入點(diǎn)104的傳輸?shù)耐ㄐ沛溌贩Q為上行鏈路(UL)120?;蛘?,可以將下行鏈路118稱為前向鏈路或前向信道,而可以將上行鏈路120稱為反向鏈路或反向信道。在一些方面中,DL通信可以包括單播或多播業(yè)務(wù)指示。
可以在NAN網(wǎng)絡(luò)102的站106、108、110、112、114、116之間建立通信鏈路。圖1中示出了站之間的一些可能的通信鏈路。作為例子,第一通信鏈路122可以促進(jìn)從第一站110到第二站112的傳輸。第二通信鏈路124可以促進(jìn)從第二站112到第一站110的傳輸。
接入點(diǎn)104可以用作基站,并且在與NAN網(wǎng)絡(luò)102的邊界相對(duì)應(yīng)的區(qū)域中提供無(wú)線通信覆蓋。接入點(diǎn)104連同與接入點(diǎn)104相關(guān)聯(lián)的并且使用接入點(diǎn)104進(jìn)行通信的站106、108、110、112、114、116形成NAN網(wǎng)絡(luò)。應(yīng)當(dāng)注意的是:NAN網(wǎng)絡(luò)102可以不具有接入點(diǎn)104,而是可以用作站106、108、110、112、114、116之間的對(duì)等網(wǎng)絡(luò)。例如,在NAN網(wǎng)絡(luò)中,站可以或可以不連接到接入點(diǎn)或者是Wi-Fi直接連接的一部分。這些站可以在蜂窩覆蓋之外并且形成它們自己的自組織網(wǎng)絡(luò)。因此,本文中描述的接入點(diǎn)104的功能可以替代地由站106、108、110、112、114、116中的一個(gè)或多個(gè)站來(lái)執(zhí)行。
接入點(diǎn)104可以經(jīng)由通信鏈路(如下行鏈路118)在一個(gè)或多個(gè)信道上發(fā)送信標(biāo)信號(hào)(或簡(jiǎn)稱為“信標(biāo)”)。在其上發(fā)送信標(biāo)的信道可以是多個(gè)窄帶信道,并且每個(gè)信道可以包括頻率帶寬。信標(biāo)被發(fā)送到無(wú)線通信系統(tǒng)100的其它節(jié)點(diǎn)(站),并且提供其它站和接入點(diǎn)104之間的定時(shí)同步。信標(biāo)可以提供其它信息或功能。可以周期性地發(fā)送這樣的信標(biāo)。連續(xù)的信標(biāo)傳輸之間的時(shí)段可以被稱為超幀。信標(biāo)的傳輸可以被劃分為多個(gè)組或間隔。信標(biāo)可以包括但不限于諸如下列各項(xiàng)的信息:用于設(shè)置公共時(shí)鐘的時(shí)間戳信息、對(duì)等網(wǎng)絡(luò)標(biāo)識(shí)符、設(shè)備標(biāo)識(shí)符、能力信息、超幀持續(xù)時(shí)間、發(fā)送方向信息、接收方向信息、鄰居列表和/或擴(kuò)展鄰居列表,下面對(duì)其中的一些另外詳細(xì)描述。因此,信標(biāo)可以包括在若干站之間公共的(例如,共享的)信息以及特定于給定站的信息這二者。
可以要求站(例如,站116)與接入點(diǎn)104進(jìn)行關(guān)聯(lián),以便向接入點(diǎn)104發(fā)送通信和/或從接入點(diǎn)104接收通信。在一個(gè)方面中,用于進(jìn)行關(guān)聯(lián)的信息被包括在接入點(diǎn)104進(jìn)行的信標(biāo)廣播中。為了接收這樣的信標(biāo),站116可以例如在覆蓋區(qū)域上執(zhí)行廣覆蓋搜索。搜索也可以由站116通過(guò)例如以燈塔的方式掃描覆蓋區(qū)域來(lái)執(zhí)行。在接收到用于進(jìn)行關(guān)聯(lián)的信息之后,站116可以向接入點(diǎn)104發(fā)送參考信號(hào)(如關(guān)聯(lián)探測(cè)或請(qǐng)求)。接入點(diǎn)104可以使用例如回程服務(wù)與較大型網(wǎng)絡(luò)(如互聯(lián)網(wǎng)或公共交換電話網(wǎng)(PSTN))進(jìn)行通信。
一個(gè)或多個(gè)NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130、140由來(lái)自NAN網(wǎng)絡(luò)102的多個(gè)站形成。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130、140的站是形成NAN網(wǎng)絡(luò)102的站組(例如,NAN集群)的子集。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130、140的站可以被稱為數(shù)據(jù)路徑組、NAN DP組或網(wǎng)格組。第一NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130由站106、108、132、134和136形成。第二NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)140由站114、142、144、146和148形成。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130、140通常支持NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的站感興趣的一項(xiàng)或多項(xiàng)服務(wù)或應(yīng)用(例如,音樂(lè)流)。根據(jù)本公開內(nèi)容的各方面,在包括發(fā)現(xiàn)和同步的NAN網(wǎng)絡(luò)102所支持的通信信道上實(shí)現(xiàn)用于對(duì)等點(diǎn)發(fā)現(xiàn)目的的通信,而在NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)130、140所支持的不同的通信信道上實(shí)現(xiàn)用于發(fā)現(xiàn)后目的的通信。
圖2示出了可以在圖1的無(wú)線通信系統(tǒng)100內(nèi)使用的無(wú)線設(shè)備202的示例功能框圖。無(wú)線設(shè)備202是可以被配置為實(shí)現(xiàn)本文中描述的各種方法的設(shè)備的例子。無(wú)線設(shè)備202可以是圖1的站106、108、110、112、114、116中的一個(gè),并且在下文中被稱為站。
站202可以包括對(duì)站202的操作進(jìn)行控制的處理器204。處理器204還可以被稱為中央處理單元(CPU)。可以包括只讀存儲(chǔ)器(ROM)和隨機(jī)存取存儲(chǔ)器(RAM)二者的存儲(chǔ)器206可以向處理器204提供指令和數(shù)據(jù)。存儲(chǔ)器206的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。處理器204通常基于存儲(chǔ)在存儲(chǔ)器206中的程序指令來(lái)執(zhí)行邏輯和算術(shù)運(yùn)算。存儲(chǔ)器206中的指令可以是可執(zhí)行的以實(shí)現(xiàn)本文中描述的方法。
處理器204可以包括或者作為使用一個(gè)或多個(gè)處理器實(shí)現(xiàn)的處理系統(tǒng)的部件。可以使用以下各項(xiàng)的任意組合來(lái)實(shí)現(xiàn)一個(gè)或多個(gè)處理器:通用微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、可編程邏輯器件(PLD)、控制器、狀態(tài)機(jī)、門控邏輯、分立硬件組件、專用硬件有限狀態(tài)機(jī)、或者能夠執(zhí)行對(duì)信息的計(jì)算或其它操作的任何其它適當(dāng)?shù)膶?shí)體。
處理系統(tǒng)還可以包括用于存儲(chǔ)軟件的機(jī)器可讀介質(zhì)。無(wú)論是被稱為軟件、固件、中間件、微代碼、硬件描述語(yǔ)言或其它名稱,軟件都應(yīng)該被廣義地解釋為意指任何類型的指令。指令可以包括代碼(例如,具有源代碼格式、二進(jìn)制代碼格式、可執(zhí)行代碼格式,或代碼的任何其它適當(dāng)?shù)母袷?。當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),指令使得處理系統(tǒng)執(zhí)行本文所描述的各種功能。
站202還可以包括發(fā)射機(jī)210和/或接收機(jī)212以允許無(wú)線設(shè)備202和遠(yuǎn)程位置之間的數(shù)據(jù)發(fā)送和接收。發(fā)射機(jī)210和接收機(jī)212可以組合成收發(fā)機(jī)214。天線216可以附連到殼體208并且電氣地耦合到收發(fā)機(jī)214。無(wú)線設(shè)備202還可以包括多個(gè)發(fā)射機(jī)、多個(gè)接收機(jī)、多個(gè)收發(fā)機(jī)和/或多個(gè)天線。
站202還可以包括可以用于對(duì)收發(fā)機(jī)214接收的信號(hào)的電平進(jìn)行檢測(cè)和量化的信號(hào)檢測(cè)器218。信號(hào)檢測(cè)器218可以檢測(cè)諸如總能量、每符號(hào)每子載波的能量、功率譜密度之類的信號(hào)和其它信號(hào)。站202還可以包括用于處理信號(hào)的DSP 220。DSP 220可以被配置為:生成用于傳輸?shù)姆纸M。在一些方面中,分組可以包括物理層數(shù)據(jù)單元(PPDU)。
站202可以包括用于支持站202(向前發(fā)展,被稱為“第一站”)與另一個(gè)站(向前發(fā)展,被稱為“第二站”)之間的發(fā)現(xiàn)和通信的發(fā)現(xiàn)模塊230以及發(fā)現(xiàn)后模塊232。發(fā)現(xiàn)模塊230可以被配置為:發(fā)現(xiàn)能夠提供第一站感興趣的服務(wù)的第二站。第二站可以是通過(guò)由形成NAN網(wǎng)絡(luò)的多個(gè)鄰近站所支持的第一信道(例如,NAN信道)上的通信而被發(fā)現(xiàn)的。第二站是參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站中的一個(gè),NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)支持第二信道(例如,NAN數(shù)據(jù)鏈路信道)上的通信。在對(duì)第二站的發(fā)現(xiàn)之后,第一站的發(fā)現(xiàn)后模塊232在第二信道上與第二站進(jìn)行通信,以獲得與感興趣的服務(wù)相對(duì)應(yīng)的數(shù)據(jù)。
由NAN網(wǎng)絡(luò)所支持的NAN信道可以是在允許站進(jìn)行發(fā)現(xiàn)的發(fā)現(xiàn)窗口期間提供周期性發(fā)現(xiàn)幀和同步信標(biāo)的NAN信道。由NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)所支持的第二信道可以是在周期性傳輸窗口期間提供內(nèi)容傳送或服務(wù)傳送的NAN數(shù)據(jù)鏈路信道。第二信道通常不提供發(fā)現(xiàn)幀和同步信標(biāo),而是依賴于第一信道來(lái)執(zhí)行這些功能。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)可以被描述為建立在NAN網(wǎng)絡(luò)之上。NAN網(wǎng)絡(luò)和NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)可以在或可以不在相同的信道/頻率上進(jìn)行操作。由NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)為每項(xiàng)服務(wù)提供的參數(shù)或?qū)傩蕴峁╆P(guān)于攜帶該服務(wù)的NAN數(shù)據(jù)鏈路信道的信息。
在一些方面中,站202還可以包括用戶接口222。用戶接口222可以包括小鍵盤、麥克風(fēng)、揚(yáng)聲器和/或顯示器。用戶接口222可以包括:向站202的用戶傳達(dá)信息和/或接收來(lái)自該用戶的輸入的任何元件或部件。
站202的各個(gè)部件可以由總線系統(tǒng)226耦合在一起。例如,總線系統(tǒng)226可以包括數(shù)據(jù)總線、以及除數(shù)據(jù)總線之外的功率總線、控制信號(hào)總線和狀態(tài)信號(hào)總線。站202的部件可以使用某種其它機(jī)制耦合在一起、或者接受或提供對(duì)彼此的輸入。
盡管在圖2中示出了一些單獨(dú)的部件,但是這些部件中的一個(gè)或多個(gè)部件可以組合或共同實(shí)現(xiàn)。例如,處理器204可以用于不僅實(shí)現(xiàn)上面參照處理器204描述的功能,而且實(shí)現(xiàn)上面參照信號(hào)檢測(cè)器218和/或DSP 220描述的功能。另外,圖2中示出的部件中的每一個(gè)部件可以使用多個(gè)單獨(dú)的元件來(lái)實(shí)現(xiàn)。
圖3示出了可以在其中使用本公開內(nèi)容的各方面的示例NAN網(wǎng)絡(luò)300,其包括若干覆蓋的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306,每個(gè)NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)為特定服務(wù)或應(yīng)用提供數(shù)據(jù)通信網(wǎng)絡(luò)。NAN網(wǎng)絡(luò)300包括多個(gè)站308,每個(gè)站支持被稱為“NAN信道”的第一通信信道。NAN網(wǎng)絡(luò)300內(nèi)的站308具有同步的時(shí)鐘,周期性地一起喚醒以進(jìn)行發(fā)現(xiàn)并且在相同的NAN信道上進(jìn)行操作。如上面參考圖1所描述的,NAN信道可以支持根據(jù)IEEE 802.11標(biāo)準(zhǔn)的信標(biāo)和同步。NAN網(wǎng)絡(luò)內(nèi)的站308可以被稱為“鄰近站”。
NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306中的每一個(gè)由來(lái)自NAN網(wǎng)絡(luò)300的多個(gè)站308形成。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306通常支持NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的站感興趣的一項(xiàng)或多項(xiàng)服務(wù)或應(yīng)用(例如,音樂(lè)流)。各個(gè)NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306內(nèi)的站308支持被稱為“NAN數(shù)據(jù)鏈路信道”的第二通信信道。NAN數(shù)據(jù)鏈路信道支持與由NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306所支持的一項(xiàng)或多項(xiàng)服務(wù)相關(guān)的數(shù)據(jù)的傳輸。NAN數(shù)據(jù)鏈路信道通常不提供信標(biāo)或同步,而是依賴于底層NAN網(wǎng)絡(luò)300來(lái)進(jìn)行同步。參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306的站組(例如,數(shù)據(jù)路徑組、NAN數(shù)據(jù)路徑組)可以是單跳或多跳的,可以共享尋呼窗口,并且可以具有公共安全證書。基于安全證書,可以限制數(shù)據(jù)路徑組,在這種情況下,數(shù)據(jù)路徑組可能需要帶外證書。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306內(nèi)的站308可以代理NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的其它站的服務(wù)發(fā)現(xiàn)消息,并且可以轉(zhuǎn)發(fā)與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)所支持的服務(wù)相關(guān)的數(shù)據(jù)。參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的站308可以被稱為“站”。既位于NAN網(wǎng)絡(luò)內(nèi)又參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的站308可以被稱為站和鄰近站中的任意一個(gè)或這二者。
總之,NAN網(wǎng)絡(luò)300提供允許站發(fā)現(xiàn)服務(wù)的信標(biāo)、同步以及小型通告和訂制幀。NAN網(wǎng)絡(luò)300的主要目的是輔助服務(wù)發(fā)現(xiàn)。如前所述,NAN網(wǎng)絡(luò)規(guī)范不解決參與NAN網(wǎng)絡(luò)300的站308之間的數(shù)據(jù)交換。因此,不存在通過(guò)NAN網(wǎng)絡(luò)的數(shù)據(jù)交換。另一方面,NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306建立在NAN網(wǎng)絡(luò)300之上,以輔助發(fā)現(xiàn)后的連接,從而支持?jǐn)?shù)據(jù)交換。
圖4示出了可以在其中使用本公開內(nèi)容的各方面的、用于NAN信道400上的傳輸和NAN數(shù)據(jù)鏈路信道402上的傳輸?shù)氖纠龝r(shí)間線。NAN信道可以在特定信道或頻率(例如,信道6)上操作。NAN信道400時(shí)間線包括發(fā)現(xiàn)窗口404和發(fā)現(xiàn)信標(biāo)406。發(fā)現(xiàn)窗口404為16ms長(zhǎng),并且周期性(例如,每512ms)地出現(xiàn)。在每個(gè)發(fā)現(xiàn)窗口404期間,NAN網(wǎng)絡(luò)300中的所有站都覺(jué)醒。在發(fā)現(xiàn)窗口404期間,發(fā)送發(fā)現(xiàn)幀或發(fā)現(xiàn)消息和同步信標(biāo)412。發(fā)現(xiàn)消息可以包括:對(duì)站可以提供什么服務(wù)進(jìn)行通告的服務(wù)通告廣播消息、以及指示站正在尋求的服務(wù)的服務(wù)發(fā)現(xiàn)消息。服務(wù)通告消息可以包括提供服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的屬性、服務(wù)標(biāo)識(shí)(例如,服務(wù)名稱的散列)、實(shí)例標(biāo)識(shí)(例如,發(fā)布ID和/或訂制ID)等。屬性幫助新站加入NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)以獲得服務(wù)。同步信標(biāo)用于NAN網(wǎng)絡(luò)300內(nèi)的現(xiàn)有站的定時(shí)校正。
在相鄰發(fā)現(xiàn)窗口404之間的間隔期間發(fā)送發(fā)現(xiàn)信標(biāo)406。發(fā)現(xiàn)信標(biāo)406由NAN網(wǎng)絡(luò)外部的站用于定位其可能有興趣加入的現(xiàn)有NAN網(wǎng)絡(luò)。只有NAN網(wǎng)絡(luò)300內(nèi)的站308的子集覺(jué)醒來(lái)發(fā)送發(fā)現(xiàn)信標(biāo)406。
NAN數(shù)據(jù)鏈路信道402可以在或可以不在與NAN信道400相同的信道/頻率上進(jìn)行操作。NAN數(shù)據(jù)鏈路信道402包括間隔開的傳輸窗口408。每個(gè)傳輸窗口408包括尋呼窗口410。尋呼窗口410是參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306的所有站都喚醒(即進(jìn)入活動(dòng)狀態(tài))的時(shí)間段。如前所述,NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306中的站在NAN數(shù)據(jù)鏈路信道402上不傳送信標(biāo)。因此,使用替代機(jī)制來(lái)指示去往NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306中的休眠站的業(yè)務(wù)。在每個(gè)傳輸窗口408的開始處的尋呼窗口410用于指示站是否具有要發(fā)送的業(yè)務(wù)。在NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)302、304、306中,所有站就喚醒和傳輸而言在時(shí)間上是同步的。所有參與站在尋呼窗口410期間喚醒以偵聽(或發(fā)送)其業(yè)務(wù)指示。如果在尋呼窗口410期間不存在指示的業(yè)務(wù),則在傳輸窗口408的剩余部分期間,站休眠(進(jìn)入功率節(jié)省模式)。NAN數(shù)據(jù)鏈路信道402的傳輸窗口408和尋呼窗口410可以在NAN信道400的連續(xù)發(fā)現(xiàn)窗口404之間重復(fù)。可以在傳輸窗口期間發(fā)送路由消息(例如,PREQ、PREP、RANN等),因?yàn)轭A(yù)期所有站都是覺(jué)醒的。
因此,站可以在NAN信道400的發(fā)現(xiàn)窗口404期間在特定信道/頻率上的該信道上進(jìn)行操作。在這些時(shí)間期間,站可以執(zhí)行發(fā)現(xiàn)功能。在NAN信道400的連續(xù)發(fā)現(xiàn)窗口404之間的時(shí)間期間,站可以在特定信道/頻率上的NAN數(shù)據(jù)鏈路信道402上進(jìn)行操作,該特定信道/頻率可以與或可以不與NAN信道400的信道/頻率相同。在NAN數(shù)據(jù)鏈路信道402的傳輸窗口408期間,站可以執(zhí)行內(nèi)容傳送功能。
下文描述了用于與通信網(wǎng)絡(luò)(具體包括NAN網(wǎng)絡(luò)和NAN數(shù)據(jù)鏈路網(wǎng)絡(luò))相關(guān)的對(duì)等點(diǎn)發(fā)現(xiàn)和通信的三種實(shí)現(xiàn)。這些實(shí)現(xiàn)允許對(duì)等設(shè)備(或?qū)Φ日?經(jīng)由在NAN網(wǎng)絡(luò)的第一信道上的通信和在NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的第二信道上的發(fā)現(xiàn)后通信(例如,內(nèi)容通信)來(lái)進(jìn)行對(duì)等點(diǎn)發(fā)現(xiàn)。如本文所使用的,對(duì)等站可以是指在提供該站感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的一跳內(nèi)的站(出于發(fā)現(xiàn)后通信的目的)。實(shí)際的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)本身可以是多跳的,并且所提供的內(nèi)容可以距離對(duì)接收該內(nèi)容感興趣的對(duì)等站多跳。NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)可以支持多跳數(shù)據(jù)傳送。
經(jīng)征求的服務(wù)/對(duì)等點(diǎn)發(fā)現(xiàn)
圖5示出了可以在其中使用本公開內(nèi)容的各方面的、由對(duì)服務(wù)進(jìn)行搜索的站502(本文中稱為“發(fā)現(xiàn)站”)進(jìn)行的經(jīng)征求的對(duì)等點(diǎn)發(fā)現(xiàn)的示例場(chǎng)景500。對(duì)服務(wù)進(jìn)行搜索的發(fā)現(xiàn)站502發(fā)送服務(wù)發(fā)現(xiàn)消息510。發(fā)現(xiàn)站502還可以被稱為訂戶、接收者或接收方。發(fā)現(xiàn)站502可以是NAN網(wǎng)絡(luò)506的一部分。然而,為了清楚說(shuō)明,圖5中的發(fā)現(xiàn)站502被示為在限定NAN網(wǎng)絡(luò)506的框的外部。服務(wù)發(fā)現(xiàn)消息510(其可以是簡(jiǎn)單的訂制消息)包括關(guān)于發(fā)現(xiàn)站502感興趣接收的服務(wù)的信息(例如,服務(wù)名稱、服務(wù)標(biāo)識(shí)等)。參考圖4,在發(fā)現(xiàn)窗口404期間在NAN信道400上發(fā)送服務(wù)發(fā)現(xiàn)消息。在一些實(shí)現(xiàn)中,服務(wù)發(fā)現(xiàn)消息510可以是廣播消息。
NAN網(wǎng)絡(luò)506內(nèi)的能夠直接地或作為代理提供服務(wù)的一個(gè)或多個(gè)站504可以響應(yīng)于服務(wù)發(fā)現(xiàn)消息510來(lái)發(fā)送服務(wù)響應(yīng)消息512。在該情況中,發(fā)送服務(wù)響應(yīng)消息的一個(gè)或多個(gè)站504可以被稱為“響應(yīng)站”。服務(wù)響應(yīng)消息512包括對(duì)應(yīng)于并且標(biāo)識(shí)提供服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508的信息。響應(yīng)站504是所標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508的一部分。包括在服務(wù)響應(yīng)消息512中的信息可以包括NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508的參數(shù)(如NAN數(shù)據(jù)鏈路ID、NAN數(shù)據(jù)鏈路信道、NAN數(shù)據(jù)鏈路傳輸調(diào)度和NAN數(shù)據(jù)鏈路密鑰)。參考圖4,在發(fā)現(xiàn)窗口404期間在NAN信道400上發(fā)送服務(wù)響應(yīng)消息。通常在發(fā)送服務(wù)發(fā)現(xiàn)消息510的發(fā)現(xiàn)窗口之后的發(fā)現(xiàn)窗口中發(fā)送服務(wù)響應(yīng)消息512。
在接收到服務(wù)響應(yīng)消息512時(shí),發(fā)現(xiàn)站502具有足夠的信息(如由包括在服務(wù)響應(yīng)消息中的NAN數(shù)據(jù)鏈路參數(shù)所提供的)來(lái)確定提供服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508,并且創(chuàng)建NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508和NAN網(wǎng)絡(luò)506中的站504的列表。發(fā)現(xiàn)站502然后可以發(fā)送關(guān)聯(lián)消息514來(lái)與所標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508內(nèi)的站504中的一個(gè)站進(jìn)行關(guān)聯(lián)。由發(fā)現(xiàn)站502發(fā)送的關(guān)聯(lián)消息514可以包括發(fā)現(xiàn)站502的物理和MAC層能力,以及在發(fā)現(xiàn)站502和在所標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508內(nèi)的站504之間建立安全密鑰以便對(duì)它們之間的數(shù)據(jù)業(yè)務(wù)進(jìn)行加密所需的安全信息(例如,一個(gè)或多個(gè)隨機(jī)值)。物理和MAC層能力可以包括編碼方案要使用的數(shù)據(jù)速率以及所支持的安全算法?;诎ㄔ陉P(guān)聯(lián)消息514中的信息,發(fā)現(xiàn)站502和所標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508內(nèi)的站建立對(duì)等布置。參考圖4,當(dāng)預(yù)期參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508的所有站504都覺(jué)醒時(shí),在尋呼窗口410期間在NAN數(shù)據(jù)鏈路信道402上發(fā)送關(guān)聯(lián)消息。
發(fā)現(xiàn)站502可以在NAN數(shù)據(jù)鏈路信道上周期性地發(fā)送或廣播對(duì)等點(diǎn)發(fā)現(xiàn)消息516。對(duì)等點(diǎn)發(fā)現(xiàn)消息516包括關(guān)于發(fā)現(xiàn)站502的PHY/MAC能力的信息。對(duì)等點(diǎn)發(fā)現(xiàn)消息516可以包括額外的信息(如發(fā)現(xiàn)站502的對(duì)等點(diǎn)的當(dāng)前數(shù)量、發(fā)現(xiàn)站502訂制的服務(wù)以及接受對(duì)等點(diǎn)的數(shù)量)。該信息可以由相鄰于發(fā)現(xiàn)站502的站用來(lái)決定是否針對(duì)對(duì)等點(diǎn)發(fā)現(xiàn)消息516進(jìn)行響應(yīng)。發(fā)現(xiàn)站502可以從站接收響應(yīng)消息,并且基于響應(yīng)消息來(lái)對(duì)其鄰近站的列表進(jìn)行更新。
前述經(jīng)征求的方法涉及由發(fā)現(xiàn)站502主動(dòng)發(fā)送請(qǐng)求。在關(guān)注站的功率節(jié)省和延長(zhǎng)電池壽命的情況下,該方法可能不是最佳的。該方法對(duì)于具有大量功率或連接到電源的站可以是有益的。
主動(dòng)提供的服務(wù)/網(wǎng)狀發(fā)現(xiàn)隨后是經(jīng)征求的對(duì)等點(diǎn)發(fā)現(xiàn)
圖6示出了可以在其中使用本公開內(nèi)容的各方面的、由發(fā)現(xiàn)站602進(jìn)行的主動(dòng)提供的服務(wù)和網(wǎng)狀發(fā)現(xiàn)、隨后是對(duì)等點(diǎn)發(fā)現(xiàn)的示例場(chǎng)景600。發(fā)現(xiàn)站602可以是NAN網(wǎng)絡(luò)606的一部分。然而,為了清楚說(shuō)明,圖6中的發(fā)現(xiàn)站602被示為在限定NAN網(wǎng)絡(luò)606的框的外部。NAN網(wǎng)絡(luò)606之內(nèi)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608中的一個(gè)或多個(gè)站604可以發(fā)送服務(wù)通告廣播消息612。在該情況中,發(fā)送服務(wù)通告廣播消息612的一個(gè)或多個(gè)站604可以被稱為“通告站”。發(fā)送服務(wù)通告廣播消息612的通告站604可以直接地提供服務(wù)或作為提供服務(wù)的另一個(gè)站的代理。在后一種情況下,提供服務(wù)的另一個(gè)站允許多跳服務(wù)發(fā)現(xiàn)。參考圖4,可以在NAN信道400的發(fā)現(xiàn)窗口404期間發(fā)送服務(wù)通告廣播消息。
服務(wù)通告廣播消息612包括與該服務(wù)相對(duì)應(yīng)的信息和與提供正在被通告的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608相對(duì)應(yīng)的參數(shù)。這些參數(shù)可以包括:NAN數(shù)據(jù)鏈路ID、NAN數(shù)據(jù)鏈路信道、NAN數(shù)據(jù)鏈路傳輸調(diào)度和NAN數(shù)據(jù)鏈路密鑰。服務(wù)通告廣播消息612允許發(fā)現(xiàn)站602發(fā)現(xiàn)服務(wù)并且找到正在傳送服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608。在該實(shí)現(xiàn)中,發(fā)現(xiàn)站602不像在第一種實(shí)現(xiàn)中那樣發(fā)送服務(wù)發(fā)現(xiàn)消息。這是有利的,因?yàn)檫@節(jié)省了發(fā)現(xiàn)站602的功率。
一旦發(fā)現(xiàn)站602接收到通告發(fā)現(xiàn)站602感興趣的服務(wù)的服務(wù)通告廣播消息612,則發(fā)現(xiàn)站可以發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息614。參考圖4,在社交Wi-Fi信道400信道的發(fā)現(xiàn)窗口(在發(fā)送服務(wù)通告廣播消息的發(fā)現(xiàn)窗口之后)期間,發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息614。對(duì)等點(diǎn)發(fā)現(xiàn)消息614包括關(guān)于該服務(wù)以及發(fā)現(xiàn)站602希望加入的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608的信息。如果發(fā)現(xiàn)站602對(duì)一跳鄰近區(qū)域感興趣,則對(duì)等點(diǎn)發(fā)現(xiàn)消息614可以限于一跳。換句話說(shuō),對(duì)等點(diǎn)發(fā)現(xiàn)消息614由距發(fā)現(xiàn)站602一跳的站接收,并且接收站不向其它站轉(zhuǎn)發(fā)該消息。
由于NAN網(wǎng)絡(luò)606內(nèi)的所有站(包括在提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608內(nèi)的所有站604、610)在發(fā)現(xiàn)窗口404期間是覺(jué)醒并且可用的,因此鄰近站可以接收由發(fā)現(xiàn)站602發(fā)送的對(duì)等點(diǎn)發(fā)現(xiàn)消息614。在發(fā)現(xiàn)站602的一跳內(nèi)并且是NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608的一部分的相鄰站604、610從發(fā)現(xiàn)站602接收對(duì)等點(diǎn)發(fā)現(xiàn)消息614。作為NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608的一部分的相鄰站604、610中的一個(gè)或多個(gè)現(xiàn)在可以發(fā)送關(guān)聯(lián)消息616。由相鄰站604、610發(fā)送的關(guān)聯(lián)消息616可以包括相鄰站的物理和MAC層能力、以及在發(fā)現(xiàn)站602和相鄰站604、610之間建立安全密鑰以對(duì)它們之間的數(shù)據(jù)業(yè)務(wù)進(jìn)行加密所需的安全信息(例如,一個(gè)或多個(gè)隨機(jī)值)。參考圖4,可以在NAN數(shù)據(jù)鏈路信道402的尋呼窗口410期間由一個(gè)或多個(gè)相鄰站604、610發(fā)送關(guān)聯(lián)消息。由相鄰站604、610發(fā)送的關(guān)聯(lián)消息616提供關(guān)于特定相鄰站的信息,該信息允許發(fā)現(xiàn)站602與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608內(nèi)的相鄰站610進(jìn)行對(duì)等,并且從而加入NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)。
在密集NAN網(wǎng)絡(luò)606中,對(duì)等點(diǎn)發(fā)現(xiàn)消息614在NAN信道上的傳輸可能導(dǎo)致來(lái)自NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608內(nèi)的站604、610的大量關(guān)聯(lián)消息616。在一種實(shí)現(xiàn)中,發(fā)現(xiàn)站602可以基于一個(gè)或多個(gè)準(zhǔn)則來(lái)選擇性地進(jìn)行對(duì)等。例如,發(fā)現(xiàn)站602可以選擇與接近于發(fā)現(xiàn)站602的站進(jìn)行對(duì)等。發(fā)現(xiàn)站602可以基于對(duì)信號(hào)強(qiáng)度的測(cè)量來(lái)確定站604、610的接近度。例如,發(fā)現(xiàn)站602可以從一個(gè)站接收關(guān)聯(lián)消息616,確定關(guān)聯(lián)消息616的信號(hào)強(qiáng)度,并且基于所確定的信號(hào)強(qiáng)度來(lái)確定是否與該站進(jìn)行對(duì)等。由發(fā)現(xiàn)站602確定的信號(hào)強(qiáng)度可以是接收信號(hào)強(qiáng)度指示(RSSI)測(cè)量,并且發(fā)現(xiàn)站602可以與具有高于閾值的RSSI測(cè)量的站604、610進(jìn)行對(duì)等。
在另一種場(chǎng)景下,發(fā)現(xiàn)站602可以選擇與接近于發(fā)現(xiàn)站的站和遠(yuǎn)離發(fā)現(xiàn)站的站的混合來(lái)進(jìn)行對(duì)等。由于參與站在地理上更加分散,因此這樣做可以為參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608的所有站提供統(tǒng)一的覆蓋。這可以避免遠(yuǎn)距離站離被遺留在NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608之外的情況,這是因?yàn)樗姓具x擇與接近的站進(jìn)行對(duì)等。發(fā)現(xiàn)站602可以基于弱信號(hào)強(qiáng)度來(lái)選擇遠(yuǎn)距離站進(jìn)行對(duì)等。換句話說(shuō),發(fā)現(xiàn)站可以從多個(gè)其它站獲得信號(hào),比較信號(hào)強(qiáng)度,并且選擇具有最弱信號(hào)強(qiáng)度的站。
在又一種場(chǎng)景下,發(fā)現(xiàn)站602可以基于現(xiàn)有的對(duì)等點(diǎn)布置來(lái)進(jìn)行對(duì)等。例如,如果要與其進(jìn)行對(duì)等的第一潛在站已經(jīng)與四個(gè)其它站對(duì)等,并且要與其進(jìn)行對(duì)等的第二潛在站僅與兩個(gè)其它站對(duì)等,則發(fā)現(xiàn)站可以選擇與具有較少數(shù)量的對(duì)等點(diǎn)的潛在站進(jìn)行對(duì)等。
同時(shí)的服務(wù)和對(duì)等點(diǎn)發(fā)現(xiàn)
圖7示出了可以在其中使用本公開內(nèi)容的各方面的、由發(fā)現(xiàn)站702進(jìn)行的同時(shí)的服務(wù)和對(duì)等點(diǎn)發(fā)現(xiàn)的示例場(chǎng)景700。發(fā)現(xiàn)站702可以是NAN網(wǎng)絡(luò)706的一部分。然而,為了清楚說(shuō)明,圖7中的發(fā)現(xiàn)站702被示為在限定NAN網(wǎng)絡(luò)706的框的外部。作為背景,作為NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708的一部分的站704具有在同一NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708內(nèi)的其它站和在NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)之下的NAN網(wǎng)絡(luò)706內(nèi)的其它站的知識(shí)。該知識(shí)可以從例如由這些其它站發(fā)送的服務(wù)通告廣播消息中獲得。這些服務(wù)通告廣播消息包括與提供正在被通告的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的參數(shù)相對(duì)應(yīng)的信息。這些NAN數(shù)據(jù)鏈路參數(shù)可以包括:NAN數(shù)據(jù)鏈路ID、NAN數(shù)據(jù)鏈路信道、NAN數(shù)據(jù)鏈路傳輸調(diào)度和網(wǎng)狀密鑰。
基于該知識(shí),來(lái)自參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708的站704的服務(wù)通告消息714可以不僅包括與該站可以作為“提供者站”直接提供或作為“代理站”間接提供的服務(wù)相對(duì)應(yīng)的信息,而且還包括與NAN數(shù)據(jù)鏈路參數(shù)和NAN網(wǎng)絡(luò)706相對(duì)應(yīng)的信息。例如,提供者站704或代理站的服務(wù)通告消息714可以包括用于標(biāo)識(shí)相對(duì)于提供者/代理站704是一跳站的站710、712的信息。
當(dāng)發(fā)現(xiàn)站702接收到具有NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708信息和NAN網(wǎng)絡(luò)706信息的該服務(wù)通告消息714時(shí),發(fā)現(xiàn)站可以引導(dǎo)關(guān)聯(lián)消息716來(lái)選擇站。例如,如果發(fā)現(xiàn)站702優(yōu)選與僅一跳遠(yuǎn)的站進(jìn)行對(duì)等,則發(fā)現(xiàn)站702可以直接向一跳鄰近區(qū)域內(nèi)的所有站704、710、712發(fā)送關(guān)聯(lián)消息716。由發(fā)現(xiàn)站702發(fā)送的關(guān)聯(lián)消息716可以包括發(fā)現(xiàn)站的物理和MAC層能力、以及在發(fā)現(xiàn)站702和提供者/代理站704、710或712之間建立安全密鑰以對(duì)這兩個(gè)站之間的數(shù)據(jù)業(yè)務(wù)進(jìn)行加密所需的安全信息(例如,一個(gè)或多個(gè)隨機(jī)值)。參考圖4,在尋呼窗口410期間在NAN數(shù)據(jù)鏈路信道402上發(fā)送關(guān)聯(lián)消息。圖7的實(shí)現(xiàn)繞開在先前圖6的實(shí)現(xiàn)中由發(fā)現(xiàn)站602發(fā)送的對(duì)等點(diǎn)發(fā)現(xiàn)消息614。這里,發(fā)現(xiàn)站702發(fā)出關(guān)聯(lián)消息716,而不是等待從其它站接收關(guān)聯(lián)消息。
關(guān)聯(lián)消息716中的額外信息可以指示發(fā)現(xiàn)站702與之進(jìn)行對(duì)等的站704、710、712。例如,關(guān)聯(lián)消息716可以指示關(guān)于發(fā)現(xiàn)站702與距離提供服務(wù)的站的指定跳數(shù)內(nèi)的代理站進(jìn)行對(duì)等的偏好。這可以是有益的,因?yàn)闇p少提供者站和發(fā)現(xiàn)站702之間的跳數(shù)減少了服務(wù)的時(shí)延。在另一個(gè)例子中,關(guān)聯(lián)消息716可以指示關(guān)于發(fā)現(xiàn)站702與具有高于閾值的電池強(qiáng)度水平的站進(jìn)行對(duì)等的偏好。這是有益的,因?yàn)榭梢源_保被發(fā)現(xiàn)站702選擇用于對(duì)等的站具有足夠的功率來(lái)在足夠量的時(shí)間期間維持與發(fā)現(xiàn)站的對(duì)等布置。在另一個(gè)例子中,關(guān)聯(lián)消息716可以指示對(duì)發(fā)現(xiàn)站702可以與之進(jìn)行對(duì)等的對(duì)等點(diǎn)的數(shù)量的限制。為此,可以使用來(lái)自802.11s的Mesh configuration element(網(wǎng)格配置單元)的Mesh Formation Info field(網(wǎng)格形成信息字段)和Mesh Capabilities Field(網(wǎng)格能力字段)來(lái)指示該數(shù)量。
隨著時(shí)間的推移,NAN網(wǎng)絡(luò)可能由于站移動(dòng)性或者站加入或離開NAN網(wǎng)絡(luò)或覆蓋NAN網(wǎng)絡(luò)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)而變化。因此,在上述實(shí)現(xiàn)中,已經(jīng)與NAN網(wǎng)絡(luò)和覆蓋的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的站對(duì)等的發(fā)現(xiàn)站可以周期性地發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息。響應(yīng)于對(duì)等點(diǎn)發(fā)現(xiàn)消息,發(fā)現(xiàn)站702可以從站接收響應(yīng)消息,并且基于包括在響應(yīng)消息中的信息來(lái)對(duì)其鄰近站的列表進(jìn)行更新。這樣的信息可以包括發(fā)送響應(yīng)消息的站正在與之進(jìn)行對(duì)等的站的標(biāo)識(shí)。為了節(jié)省電池壽命,站可以作出關(guān)于何時(shí)發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息以便更新鄰近區(qū)域信息的明智決策。這樣的決策可以基于例如自從新站加入NAN網(wǎng)絡(luò)或NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)或者對(duì)對(duì)等請(qǐng)求進(jìn)行響應(yīng)以來(lái)的時(shí)間。
圖8A是第一站發(fā)現(xiàn)服務(wù)的無(wú)線通信的方法。在步驟802處,第一站發(fā)現(xiàn)能夠提供第一站感興趣的服務(wù)的第二站。第二站是通過(guò)在由形成NAN網(wǎng)絡(luò)的多個(gè)鄰近站所支持的第一信道(例如,NAN信道)上的通信而被發(fā)現(xiàn)的。NAN信道提供信標(biāo)并且支持發(fā)現(xiàn)和同步。第二站是參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站中的一個(gè),該NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)支持第二信道(例如,NAN數(shù)據(jù)鏈路信道)上的通信。第二信道不提供信標(biāo),并且不支持發(fā)現(xiàn)和同步。因此,參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站依賴由NAN信道提供的同步。在步驟804處,在對(duì)第二站的發(fā)現(xiàn)之后,第一站在NAN數(shù)據(jù)鏈路信道上與第二站進(jìn)行通信,以獲得與感興趣的服務(wù)相對(duì)應(yīng)的數(shù)據(jù)。
在步驟822處,第一站可以可選地在NAN數(shù)據(jù)鏈路信道上發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息。在步驟824處,響應(yīng)于作為對(duì)等點(diǎn)發(fā)現(xiàn)消息的結(jié)果而從一個(gè)或多個(gè)站接收到消息,第一站可以對(duì)與當(dāng)前處于NAN網(wǎng)絡(luò)中并且參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)鄰近站相對(duì)應(yīng)的鄰居列表進(jìn)行更新。這樣的更新可以包括:向鄰居列表添加一個(gè)或多個(gè)新鄰近站。第一站然后可以在NAN數(shù)據(jù)鏈路信道上向新鄰近站中的至少一個(gè)發(fā)送關(guān)聯(lián)消息。
圖8B是站發(fā)現(xiàn)的一種實(shí)現(xiàn)的流程圖。在步驟806處,并且另外參考圖5,第一站502通過(guò)在NAN信道上發(fā)送服務(wù)發(fā)現(xiàn)消息510來(lái)發(fā)現(xiàn)第二站504。服務(wù)發(fā)現(xiàn)消息510包括對(duì)應(yīng)于并且標(biāo)識(shí)感興趣的服務(wù)的信息。在步驟808處,第一站502然后從鄰近站中的至少一個(gè)(例如,第二站504)接收服務(wù)響應(yīng)消息512。服務(wù)響應(yīng)消息512包括與提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508相對(duì)應(yīng)的信息。在步驟810處,第一站502然后通過(guò)在NAN數(shù)據(jù)鏈路信道上向在服務(wù)響應(yīng)消息中標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的站中的一個(gè)或多個(gè)站發(fā)送關(guān)聯(lián)消息514,來(lái)與第二站進(jìn)行通信。所述一個(gè)或多個(gè)站包括第二站504。
圖8C是站發(fā)現(xiàn)的另一種實(shí)現(xiàn)的流程圖。在步驟812處,并且另外參考圖6,第一站602通過(guò)在NAN信道上接收服務(wù)通告廣播消息612來(lái)發(fā)現(xiàn)第二站604。服務(wù)通告廣播消息612包括對(duì)應(yīng)于并且標(biāo)識(shí)感興趣的服務(wù)和提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608的信息。在步驟814處,第一站602然后在NAN信道上向多個(gè)鄰近站發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息614,其中,多個(gè)鄰近站包括參與提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站。對(duì)等點(diǎn)發(fā)現(xiàn)消息614包括與感興趣的服務(wù)和提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)相對(duì)應(yīng)的信息。在步驟816處,第一站602然后通過(guò)在NAN數(shù)據(jù)鏈路信道上從接收到對(duì)等點(diǎn)發(fā)現(xiàn)消息的站604、610中的一個(gè)或多個(gè)站接收關(guān)聯(lián)消息616,來(lái)與第二站604進(jìn)行通信。多個(gè)站604、610中的一個(gè)或多個(gè)站包括第二站。
圖8C是站發(fā)現(xiàn)的另一種實(shí)現(xiàn)的流程圖。在步驟818處,并且另外參考圖7,第一站702通過(guò)在NAN信道上接收服務(wù)通告消息714來(lái)發(fā)現(xiàn)第二站704、710、712。服務(wù)通告消息714包括對(duì)應(yīng)于并且標(biāo)識(shí)以下各項(xiàng)的信息:感興趣的服務(wù)、提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708以及NAN網(wǎng)絡(luò)706。服務(wù)通告消息714是由包括在服務(wù)通告消息中所標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708中的站發(fā)送的。在步驟820處,第一站702然后通過(guò)以下操作來(lái)與第二站704、710、712進(jìn)行通信:在NAN數(shù)據(jù)鏈路信道上向服務(wù)響應(yīng)消息中所標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的多個(gè)站中的一個(gè)或多個(gè)站發(fā)送關(guān)聯(lián)消息716,其中,多個(gè)站中的一個(gè)或多個(gè)站包括第二站。
圖9是用于無(wú)線通信的示例站900的功能框圖。站900可以包括接收機(jī)905、處理系統(tǒng)910和發(fā)射機(jī)915。處理系統(tǒng)910可以包括發(fā)現(xiàn)模塊912和發(fā)現(xiàn)后模塊914。
處理系統(tǒng)910可以與圖2中所示的無(wú)線設(shè)備202的元件相對(duì)應(yīng)。處理系統(tǒng)910、發(fā)射機(jī)915和/或接收機(jī)905可以被配置為:發(fā)現(xiàn)能夠提供第一站感興趣的服務(wù)的第二站。可以由發(fā)現(xiàn)模塊912通過(guò)在由形成NAN網(wǎng)絡(luò)的多個(gè)鄰近站所支持的第一信道(例如,NAN信道)上的通信來(lái)發(fā)現(xiàn)第二站。第二站是參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站中的一個(gè),該NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)支持第二信道(例如,NAN數(shù)據(jù)鏈路信道)上的通信。對(duì)第二站的發(fā)現(xiàn)可以由發(fā)現(xiàn)模塊912、發(fā)射機(jī)915和/或接收機(jī)905根據(jù)上述圖8的方法來(lái)執(zhí)行。為此,發(fā)現(xiàn)模塊912、發(fā)射機(jī)915和/或接收機(jī)905中的一個(gè)或多個(gè)被配置為:執(zhí)行圖8的方法的發(fā)現(xiàn)方面。
發(fā)現(xiàn)后模塊914、發(fā)射機(jī)915和/或接收機(jī)905可以被配置為:在對(duì)第二站的發(fā)現(xiàn)之后,在NAN數(shù)據(jù)鏈路信道上與第二站進(jìn)行通信,以獲得與感興趣的服務(wù)相對(duì)應(yīng)的數(shù)據(jù)。與第二站的通信可以由發(fā)現(xiàn)后模塊914、發(fā)射機(jī)915和/或接收機(jī)905根據(jù)上述圖8A、圖8B、圖8C和圖8D的方法來(lái)執(zhí)行。為此,發(fā)現(xiàn)后模塊914、發(fā)射機(jī)915和/或接收機(jī)905中的一個(gè)或多個(gè)被配置為:執(zhí)行圖8的方法的通信方面。
在一種配置中,實(shí)現(xiàn)圖8A、圖8B、圖8C和圖8D的方法的站包括:用于通過(guò)在由形成NAN網(wǎng)絡(luò)的多個(gè)鄰近站所支持的NAN信道上的通信來(lái)發(fā)現(xiàn)能夠提供第一站感興趣的服務(wù)的第二站的單元,第二站是參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站中的一個(gè),該NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)支持NAN數(shù)據(jù)鏈路信道上的通信;以及用于在NAN數(shù)據(jù)鏈路信道上與第二站進(jìn)行通信的單元。站還可以包括:用于在NAN數(shù)據(jù)鏈路信道上發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息的單元;以及用于響應(yīng)于從一個(gè)或多個(gè)站接收到消息,對(duì)與當(dāng)前處于鄰居網(wǎng)絡(luò)內(nèi)的鄰近站相對(duì)應(yīng)的鄰居列表進(jìn)行更新的單元。
在一種實(shí)現(xiàn)中,用于發(fā)現(xiàn)的單元可以被配置為:在NAN信道上發(fā)送服務(wù)發(fā)現(xiàn)消息,服務(wù)發(fā)現(xiàn)消息包括與感興趣的服務(wù)相對(duì)應(yīng)的信息;以及在NAN信道上從多個(gè)鄰近站中的至少一個(gè)鄰近站接收服務(wù)響應(yīng)消息,服務(wù)響應(yīng)消息包括用于標(biāo)識(shí)在NAN信道上提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的信息。在該實(shí)現(xiàn)中,用于通信的單元被配置為:在NAN數(shù)據(jù)鏈路信道上向在服務(wù)響應(yīng)消息中標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的多個(gè)站中的一個(gè)或多個(gè)站發(fā)送關(guān)聯(lián)消息,其中,所述多個(gè)站中的一個(gè)或多個(gè)站包括第二站。在這種情況下,站還可以包括:用于在NAN數(shù)據(jù)鏈路信道上發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息的單元;以及用于響應(yīng)于從一個(gè)或多個(gè)站接收到消息,對(duì)與當(dāng)前處于NAN網(wǎng)絡(luò)內(nèi)的多個(gè)鄰近站相對(duì)應(yīng)的鄰居列表進(jìn)行更新的單元。用于更新的單元可以被配置為:向鄰居列表添加一個(gè)或多個(gè)新鄰近站;并且用于通信的單元可以被配置為:在NAN數(shù)據(jù)鏈路信道上向一個(gè)或多個(gè)新鄰近站中的至少一個(gè)發(fā)送關(guān)聯(lián)消息。
在另一種實(shí)現(xiàn)中,用于發(fā)現(xiàn)的單元被配置為:在NAN信道上接收服務(wù)通告廣播消息,服務(wù)通告廣播消息包括用于標(biāo)識(shí)感興趣的服務(wù)和提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的信息;以及在NAN信道上向多個(gè)鄰近站發(fā)送對(duì)等點(diǎn)發(fā)現(xiàn)消息,其中,多個(gè)鄰近站包括形成提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的多個(gè)站,對(duì)等點(diǎn)發(fā)現(xiàn)消息包括與感興趣的服務(wù)和提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)相對(duì)應(yīng)的信息。在這種情況下,用于通信的單元被配置為:在NAN數(shù)據(jù)鏈路信道上從接收到對(duì)等點(diǎn)發(fā)現(xiàn)消息的多個(gè)站中的一個(gè)或多個(gè)站接收關(guān)聯(lián)消息,其中,所述多個(gè)站中的一個(gè)或多個(gè)站包括第二站。
在又一種實(shí)現(xiàn)中,用于發(fā)現(xiàn)的單元被配置為:在NAN信道上接收服務(wù)通告消息,服務(wù)通告消息包括用于標(biāo)識(shí)以下各項(xiàng)的信息:感興趣的服務(wù)、提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)以及相鄰站的列表,服務(wù)通告消息是由在服務(wù)通告消息中標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的站發(fā)送的。在這種情況下,用于通信的單元被配置為:在NAN數(shù)據(jù)鏈路信道上向在服務(wù)通告消息中標(biāo)識(shí)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)內(nèi)的多個(gè)站中的一個(gè)或多個(gè)站發(fā)送關(guān)聯(lián)消息,其中,所述多個(gè)站中的一個(gè)或多個(gè)站包括第二站。
上述單元可以是圖9的處理系統(tǒng)910、發(fā)射機(jī)915和/或接收機(jī)905中的一個(gè)或多個(gè),或者是圖2的設(shè)備的部件中的一個(gè)或多個(gè)。
圖10A是可以提供發(fā)現(xiàn)站感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的站的無(wú)線通信的方法的流程圖。在步驟1006處,并且另外參考圖5,提供站504在第一信道(例如,NAN信道)上從發(fā)現(xiàn)站502接收服務(wù)發(fā)現(xiàn)消息510。服務(wù)發(fā)現(xiàn)消息510包括與發(fā)現(xiàn)站502感興趣的服務(wù)相對(duì)應(yīng)的信息。在步驟1008處,提供站504在NAN信道上向發(fā)現(xiàn)站502發(fā)送服務(wù)響應(yīng)消息512。服務(wù)響應(yīng)消息512包括對(duì)應(yīng)于并且標(biāo)識(shí)提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)508的信息。在步驟1010處,提供站504(或者可能是提供該服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的另一個(gè)站)在第二信道(例如,NAN數(shù)據(jù)鏈路信道)上從發(fā)現(xiàn)站502接收關(guān)聯(lián)消息514?;陉P(guān)聯(lián)消息514,提供站和發(fā)現(xiàn)站建立這些站通過(guò)其交換數(shù)據(jù)的對(duì)等布置。
圖10B是可以提供發(fā)現(xiàn)站感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的站的無(wú)線通信的方法的流程圖。在步驟1012處,并且另外參考圖6,提供站604在第一信道(例如,NAN信道)上發(fā)送服務(wù)通告廣播消息612。服務(wù)通告廣播消息612包括與服務(wù)和提供該服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)相對(duì)應(yīng)的信息。在步驟1014處,提供站604在NAN信道上從對(duì)由提供站所通告的服務(wù)感興趣的發(fā)現(xiàn)站602接收對(duì)等點(diǎn)發(fā)現(xiàn)消息614。對(duì)等點(diǎn)發(fā)現(xiàn)消息614包括與感興趣的服務(wù)和提供感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)608相對(duì)應(yīng)的信息。在步驟1016處,提供站604(或者可能是提供該服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的另一個(gè)站610)在NAN數(shù)據(jù)鏈路信道上向發(fā)現(xiàn)站602發(fā)送關(guān)聯(lián)消息616?;陉P(guān)聯(lián)消息616,提供站604、610和發(fā)現(xiàn)站602建立這些站通過(guò)其交換數(shù)據(jù)的對(duì)等布置。
圖10C是可以提供發(fā)現(xiàn)站感興趣的服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的站的無(wú)線通信的方法的流程圖。在步驟1018處,并且另外參考圖7,提供站704在與由NAN網(wǎng)絡(luò)706所支持的NAN信道相對(duì)應(yīng)的第一信道上發(fā)送服務(wù)通告消息714。服務(wù)通告消息714包括與以下各項(xiàng)相對(duì)應(yīng)的信息:服務(wù)、提供該服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)708以及參與NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)的相鄰站的列表。在步驟1020處,提供站704(或者可能是提供該服務(wù)的NAN數(shù)據(jù)鏈路網(wǎng)絡(luò)中的另一個(gè)站710、712)在與NAN數(shù)據(jù)鏈路信道相對(duì)應(yīng)的第二信道上從對(duì)該服務(wù)感興趣的發(fā)現(xiàn)站接收關(guān)聯(lián)消息716?;陉P(guān)聯(lián)消息716,提供站704、710或712以及發(fā)現(xiàn)站702建立這些站通過(guò)其交換數(shù)據(jù)的對(duì)等布置。
本文中公開的方法包括用于實(shí)現(xiàn)所描述的方法的一個(gè)或多個(gè)步驟或動(dòng)作。在不脫離權(quán)利要求的范圍的情況下,這些方法步驟和/或動(dòng)作可以彼此互換。換句話說(shuō),除非指定了步驟或動(dòng)作的特定次序,否則,在不脫離權(quán)利要求的范圍的情況下,可以對(duì)特定步驟和/或動(dòng)作的次序和/或使用進(jìn)行修改。上述方法的各種操作可以由能夠執(zhí)行這些操作的任何適當(dāng)?shù)膯卧獊?lái)執(zhí)行,例如,各種硬件和/或軟件組件、電路和/或模塊。通常,在圖中示出的任何操作可以由能夠執(zhí)行這些操作的相應(yīng)的功能單元來(lái)執(zhí)行。應(yīng)當(dāng)理解的是,所公開的過(guò)程/流程圖中的框的特定次序或?qū)哟问菍?duì)示例性方法的說(shuō)明。應(yīng)當(dāng)理解的是,根據(jù)設(shè)計(jì)偏好,可以重新排列這些過(guò)程/流程圖中的框的特定次序或?qū)哟?。此外,可以將一些框組合或者將其省略。所附的方法權(quán)利要求以示例性次序呈現(xiàn)了各個(gè)框的元素,而并不意味著限于所呈現(xiàn)的特定次序或?qū)哟巍?/p>
在一個(gè)或多個(gè)方面中,可以用硬件、軟件、固件、或其任意組合來(lái)實(shí)現(xiàn)所描述的功能。如果用軟件來(lái)實(shí)現(xiàn),則這些功能可以作為一條或多條指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上、或者通過(guò)計(jì)算機(jī)可讀介質(zhì)進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)二者,通信介質(zhì)包括有助于將計(jì)算機(jī)程序從一個(gè)地點(diǎn)傳輸?shù)搅硪粋€(gè)地點(diǎn)的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是可以由計(jì)算機(jī)存取的任何可用介質(zhì)。通過(guò)舉例而非限制的方式,這種計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或者可以用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的所期望的程序代碼并且可以由計(jì)算機(jī)訪問(wèn)的任何其它介質(zhì)。此外,任何連接都可以被適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送軟件,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)包括在介質(zhì)的定義中。因此,在一些方面,計(jì)算機(jī)可讀介質(zhì)可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(例如,有形介質(zhì))。此外,在一些方面,計(jì)算機(jī)可讀介質(zhì)可以包括暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(例如,信號(hào))。上述各項(xiàng)的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。
因此,某些方面可以包括用于執(zhí)行本文中給出的操作的計(jì)算機(jī)程序產(chǎn)品。例如,這樣的計(jì)算機(jī)程序產(chǎn)品可以包括具有存儲(chǔ)(和/或編碼)在其上的指令的計(jì)算機(jī)可讀介質(zhì),這些指令可由一個(gè)或多個(gè)處理器執(zhí)行來(lái)執(zhí)行本文中描述的操作。對(duì)于某些方面來(lái)說(shuō),計(jì)算機(jī)程序產(chǎn)品可以包括封裝材料。
還可以在傳輸介質(zhì)上發(fā)送軟件或指令。例如,如果使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)、或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源發(fā)送軟件,那么,同軸電纜、光纖光纜、雙絞線、DSL、或者諸如紅外線、無(wú)線電和微波之類的無(wú)線技術(shù)包含在傳輸介質(zhì)的定義中。
提供了前述描述以使本領(lǐng)域任何技術(shù)人員能夠?qū)嵤┍疚乃枋龅母鱾€(gè)方面。對(duì)這些方面的各種修改對(duì)于本領(lǐng)域技術(shù)人員而言將是顯而易見(jiàn)的,并且本文定義的通用原理可以應(yīng)用于其它方面。因此,權(quán)利要求并不旨在限于本文所示出的方面,而是被賦予與文字權(quán)利要求相一致的全部范圍,其中,除非特別聲明,否則對(duì)單數(shù)形式的元素的提及并不旨在意指“一個(gè)且僅一個(gè)”,而是意指“一個(gè)或多個(gè)”。除非另外特別聲明,否則術(shù)語(yǔ)“一些”指代一個(gè)或多個(gè)。貫穿本公開內(nèi)容所描述的各個(gè)方面的元素的所有結(jié)構(gòu)和功能等價(jià)物都通過(guò)引用的方式明確地并入本文,并且旨在被權(quán)利要求所包括,這些結(jié)構(gòu)和功能等價(jià)物對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是已知或者將要是已知的。此外,本文中沒(méi)有任何公開的內(nèi)容旨在奉獻(xiàn)給公眾,無(wú)論這樣的公開內(nèi)容是否被明確地記載在權(quán)利要求中。沒(méi)有任何權(quán)利要求的元素要根據(jù)35U.S.C.§112的第六款的規(guī)定來(lái)解釋,除非該元素是使用短語(yǔ)“用于……的單元”來(lái)明確地記載的,或者在方法權(quán)利要求的情況中,該元素是使用短語(yǔ)“用于……的步驟”來(lái)記載的。
提供了前述描述以使本領(lǐng)域的任何技術(shù)人員能夠?qū)嵤┍疚乃枋龅母鱾€(gè)方面。對(duì)于這些方面的各種修改對(duì)于本領(lǐng)域技術(shù)人員而言將是顯而易見(jiàn)的,并且本文定義的通用原理可以應(yīng)用于其它方面。因此,權(quán)利要求并不旨在限于本文所示出的方面,而是被賦予與文字權(quán)利要求相一致的全部范圍,其中,除非特別聲明,否則對(duì)單數(shù)形式的元素的提及并不旨在意指“一個(gè)且僅一個(gè)”,而是意指“一個(gè)或多個(gè)”。本文中使用“示例性的”一詞意指“用作例子、實(shí)例或說(shuō)明”。在本文中被描述為“示例性的”的任何方面未必被解釋為比其它方面優(yōu)選或者有優(yōu)勢(shì)。除非另外特別聲明,否則術(shù)語(yǔ)“一些”指代一個(gè)或多個(gè)。諸如“A、B或C中的至少一個(gè)”、“A、B和C中的至少一個(gè)”以及“A、B、C或其任意組合”之類的組合包括A、B和/或C的任意組合,并且可以包括多個(gè)A、多個(gè)B或多個(gè)C。具體而言,諸如“A、B或C中的至少一個(gè)”、“A、B和C中的至少一個(gè)”以及“A、B、C或其任意組合”之類的組合可以是僅A、僅A、僅C、A和B、A和C、B和C、或者A和B和C,其中,任何這樣的組合可以包含A、B或C中的一個(gè)或多個(gè)成員或一些成員。貫穿本公開內(nèi)容所描述的各個(gè)方面的元素的所有結(jié)構(gòu)和功能等價(jià)物都通過(guò)引用的方式明確地并入本文,并且旨在被權(quán)利要求所包括,這些結(jié)構(gòu)和功能等價(jià)物對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是已知或者將要是已知的。此外,本文中沒(méi)有任何公開的內(nèi)容旨在奉獻(xiàn)給公眾,無(wú)論這樣的公開內(nèi)容是否被明確地記載在權(quán)利要求中。沒(méi)有任何權(quán)利要求的元素要被解釋為功能加單元,除非該元素是使用短語(yǔ)“用于……的單元”來(lái)明確地記載的。