技術(shù)領(lǐng)域
本公開的某些實(shí)施例一般涉及無線通信,尤其涉及用于改善對等無線網(wǎng)絡(luò)中的發(fā)現(xiàn)的方法。
概述
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的方法。該方法一般包括:維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;以及在標(biāo)識符(ID)發(fā)現(xiàn)探測消息的位映射字段內(nèi)傳送每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的方法。該方法一般包括:維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;接收對服務(wù)的查詢,其中查詢是作為標(biāo)識符(ID)發(fā)現(xiàn)探測消息的一部分由P2P無線網(wǎng)絡(luò)的另一無線節(jié)點(diǎn)傳送的;以及掃描所維護(hù)的發(fā)現(xiàn)數(shù)據(jù)庫以確定是否存在匹配接收到的查詢的服務(wù)條目。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的方法。該方法一般包括:讀取從P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送而來的每個接收到的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的位映射字段;以及基于所讀取的位映射字段確定該至少一個其他無線節(jié)點(diǎn)中的哪些無線節(jié)點(diǎn)知曉該無線節(jié)點(diǎn)所尋求的服務(wù)。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的方法。該方法一般包括:生成帶有指示正尋求的服務(wù)類的查詢字段的標(biāo)識符(ID)發(fā)現(xiàn)探測消息;以及向P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送ID發(fā)現(xiàn)探測消息內(nèi)的查詢字段以搜索該服務(wù)類。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的裝置。該裝置一般包括:用于維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的邏輯,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;以及用于在標(biāo)識符(ID)發(fā)現(xiàn)探測消息內(nèi)傳送每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類的邏輯。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的裝置。該裝置一般包括:用于維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的邏輯,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;用于接收對服務(wù)的查詢的邏輯,其中查詢是作為標(biāo)識符(ID)發(fā)現(xiàn)探測消息的一部分由P2P無線網(wǎng)絡(luò)的另一無線節(jié)點(diǎn)傳送的;以及用于掃描所維護(hù)的發(fā)現(xiàn)數(shù)據(jù)庫以確定是否存在匹配接收到的查詢的服務(wù)條目的邏輯。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的裝置。該裝置一般包括:用于讀取從P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送而來的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的邏輯;以及用于基于該ID發(fā)現(xiàn)探測消息中的信息確定該至少一個其他無線節(jié)點(diǎn)中的哪些無線節(jié)點(diǎn)知曉該無線節(jié)點(diǎn)所尋求的服務(wù)的邏輯。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的裝置。該裝置一般包括:用于生成帶有指示正尋求的服務(wù)類的查詢字段的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的邏輯;以及用于向P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送ID發(fā)現(xiàn)探測消息內(nèi)的查詢字段以搜索該服務(wù)類的邏輯。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的設(shè)備。該設(shè)備一般包括:用于維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的裝置,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;以及用于在標(biāo)識符(ID)發(fā)現(xiàn)探測消息內(nèi)傳送每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類的裝置。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的設(shè)備。該設(shè)備一般包括:用于維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的裝置,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;用于接收對服務(wù)的查詢的裝置,其中查詢是作為標(biāo)識符(ID)發(fā)現(xiàn)探測消息的一部分由P2P無線網(wǎng)絡(luò)的另一無線節(jié)點(diǎn)傳送的;以及用于掃描所維護(hù)的發(fā)現(xiàn)數(shù)據(jù)庫以確定是否存在匹配接收到的查詢的服務(wù)條目的裝置。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的設(shè)備。該設(shè)備一般包括:用于讀取從P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送而來的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的裝置;以及用于基于該ID發(fā)現(xiàn)探測消息中的信息確定該至少一個其他無線節(jié)點(diǎn)中的哪些無線節(jié)點(diǎn)知曉該無線節(jié)點(diǎn)所尋求的服務(wù)的裝置。
本公開的某些實(shí)施例提供了一種由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的設(shè)備。該設(shè)備一般包括:用于生成帶有指示正尋求的服務(wù)類的查詢字段的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的裝置;以及用于向P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送ID發(fā)現(xiàn)探測消息內(nèi)的查詢字段以搜索該服務(wù)類的裝置。
本公開的某些實(shí)施例提供了一種用于由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的軟件存儲裝置,包括其上存儲有指令的計算機(jī)可讀介質(zhì),這些指令能由一個或更多個處理器執(zhí)行。這些指令一般包括:用于維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的指令,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;以及用于在標(biāo)識符(ID)發(fā)現(xiàn)探測消息內(nèi)傳送每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類的指令。
本公開的某些實(shí)施例提供了一種用于由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的軟件存儲裝置,包括其上存儲有指令的計算機(jī)可讀介質(zhì),這些指令能由一個或更多個處理器執(zhí)行。這些指令一般包括:用于維護(hù)P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的指令,其中發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類;用于接收對服務(wù)的查詢的指令,其中該查詢是作為標(biāo)識符(ID)發(fā)現(xiàn)探測消息的一部分由P2P無線網(wǎng)絡(luò)的另一無線節(jié)點(diǎn)傳送的;以及用于掃描所維護(hù)的發(fā)現(xiàn)數(shù)據(jù)庫以確定是否存在匹配接收到的查詢的服務(wù)條目的指令。
本公開的某些實(shí)施例提供了一種用于由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的軟件存儲裝置,包括其上存儲有指令的計算機(jī)可讀介質(zhì),這些指令能由一個或更多個處理器執(zhí)行。這些指令一般包括:用于讀取從P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送而來的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的指令;以及用于基于該ID發(fā)現(xiàn)探測消息中的信息確定該至少一個其他無線節(jié)點(diǎn)中的哪些無線節(jié)點(diǎn)知曉該無線節(jié)點(diǎn)所尋求的服務(wù)的指令。
本公開的某些實(shí)施例提供了一種用于由對等(P2P)無線網(wǎng)絡(luò)中的無線節(jié)點(diǎn)進(jìn)行無線通信的軟件存儲裝置,包括其上存儲有指令的計算機(jī)可讀介質(zhì),這些指令能由一個或更多個處理器執(zhí)行。這些指令一般包括:用于生成帶有指示正尋求的服務(wù)類的查詢字段的標(biāo)識符(ID)發(fā)現(xiàn)探測消息的指令;以及用于向P2P無線網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送ID發(fā)現(xiàn)探測消息內(nèi)的查詢字段以搜索該服務(wù)類的指令。
附圖簡述
為了能詳細(xì)地理解本公開上面陳述的特征所用的方式,可以參照實(shí)施例來對以上簡要概述的內(nèi)容進(jìn)行更具體的描述,其中一些實(shí)施例在附圖中解說。然而應(yīng)該注意,附圖僅解說了某些實(shí)施例,故不應(yīng)被認(rèn)為限定其范圍,因?yàn)楸久枋隹梢栽试S其他同等有效的實(shí)施例。
圖1解說根據(jù)本公開的某些實(shí)施例的示例無線通信系統(tǒng)。
圖2解說根據(jù)本公開的某些實(shí)施例的允許兩個節(jié)點(diǎn)通信的系統(tǒng)。
圖3解說根據(jù)本公開的某些實(shí)施例的通信設(shè)備的示例。
圖4解說根據(jù)本公開的某些實(shí)施例的共享對等(P2P)無線網(wǎng)絡(luò)中的鄰節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的示例操作。
圖4A解說能夠執(zhí)行圖4中解說的操作的示例組件。
圖5解說根據(jù)本公開的某些實(shí)施例的向P2P網(wǎng)絡(luò)中的鄰節(jié)點(diǎn)請求特定服務(wù)的示例操作。
圖5A解說能夠執(zhí)行圖5中解說的操作的示例組件。
圖6解說根據(jù)本公開的某些實(shí)施例的針對P2P網(wǎng)絡(luò)的不同節(jié)點(diǎn)密度的服務(wù)宣告容量利用的示例。
詳細(xì)描述
以下參考附圖更全面地描述各實(shí)施例。然而,本公開可用許多不同的形式實(shí)施并且不應(yīng)解釋為被限定于本公開通篇所給出的任何特定結(jié)構(gòu)或功能。相反,提供這些實(shí)施例以使得本公開將向本領(lǐng)域技術(shù)人員傳達(dá)本公開的一般范圍?;诒疚闹械慕虒?dǎo),本領(lǐng)域技術(shù)人員應(yīng)領(lǐng)會,本公開的范圍旨在覆蓋本文中所公開的任何實(shí)施例,不論其是獨(dú)立實(shí)現(xiàn)的還是與本公開的任何其他實(shí)施例組合實(shí)現(xiàn)的。例如,可以使用本文中所闡述的任何數(shù)目的實(shí)施例來實(shí)現(xiàn)裝置或?qū)嵺`方法。另外,本公開的范圍旨在覆蓋使用作為本文中所闡述的本公開的各實(shí)施例的補(bǔ)充或者與之不同的其他結(jié)構(gòu)、功能、或者結(jié)構(gòu)及功能來實(shí)踐的此類裝置或方法。應(yīng)當(dāng)理解,本文中所公開的本公開的任何實(shí)施例可以由權(quán)利要求的一個或更多個要素來實(shí)施。
措辭“示例性”在本文中用于表示“用作示例、實(shí)例或解說”。在此被描述為“示例性”的任何實(shí)施例或方面并非要解釋成優(yōu)于或勝于其它實(shí)施例或方面。盡管本文中描述了特定實(shí)施例,但對這些實(shí)施例的眾多變動和置換落在本公開的范圍之內(nèi)。雖然可能提到了優(yōu)選實(shí)施例的一些益處和優(yōu)點(diǎn),但本公開的范圍并非旨在被限定于特定益處、用途或目標(biāo)。相反,本公開的實(shí)施例旨在寬泛地應(yīng)用于不同的無線技術(shù)、系統(tǒng)配置、網(wǎng)絡(luò)和傳輸協(xié)議,其中一些作為示例在附圖和以下對優(yōu)選實(shí)施例的詳細(xì)描述中解說。詳細(xì)描述和附圖僅僅解說本公開而非限定本公開,本公開的范圍由所附權(quán)利要求及其等效技術(shù)方案來定義。
對等(P2P)無線網(wǎng)絡(luò)被設(shè)計成以其中所有設(shè)備共享公共無線資源(即,頻譜)進(jìn)行接收和傳送操作兩者(即,時分雙工方案)的方式進(jìn)行操作。P2P網(wǎng)絡(luò)的關(guān)鍵目標(biāo)是促成發(fā)現(xiàn),即發(fā)現(xiàn)射頻(RF)鄰域中終端能與之連接(即,從其接收或向其傳送)的設(shè)備的動作。P2P設(shè)備的互連構(gòu)成網(wǎng)絡(luò)。
發(fā)現(xiàn)過程一般要求P2P設(shè)備周期性地傳送旨在由RF鄰域中的其他P2P設(shè)備接收的標(biāo)識符(ID)探測消息(可能在偽隨機(jī)的時間處)。一般而言,P2P設(shè)備將其大部分時間花在偵聽來自其他設(shè)備的ID探測上,而將很小量的時間花在傳送其自己的ID探測消息上。
ID探測消息通常包括各種類型的信息,諸如設(shè)備的唯一性ID、設(shè)備的位置(若可用)、以及由設(shè)備廣告的特定服務(wù)。所有P2P設(shè)備創(chuàng)建和維護(hù)RF鄰域中的其他P2P設(shè)備的“發(fā)現(xiàn)”數(shù)據(jù)庫。發(fā)現(xiàn)數(shù)據(jù)庫隨后包含從收到ID探測收集的信息。
與例如宏蜂窩小區(qū)、微蜂窩小區(qū)或甚至微微蜂窩小區(qū)的覆蓋相比,圍繞P2P網(wǎng)絡(luò)中特定節(jié)點(diǎn)(即,設(shè)備)的覆蓋通常是非均勻的且被嚴(yán)格約束的。這是由于許多P2P設(shè)備往往隱藏在本地雜亂中且傳播條件可能高度可變,從而由于遮蔽和建筑物穿透損耗而導(dǎo)致大的路徑損耗。由于傳播的高度可變性,廣告合需服務(wù)的設(shè)備即使遠(yuǎn)離搜索節(jié)點(diǎn)(例如,1km)也可能被發(fā)現(xiàn),而與搜索節(jié)點(diǎn)近得多的廣告相同合需服務(wù)的另一設(shè)備可能由于因P2P網(wǎng)絡(luò)的幾何和拓?fù)涠惖倪^度路徑損耗而沒被發(fā)現(xiàn)。
示例性無線通信系統(tǒng)
本文中所描述的技術(shù)可用于各種寬帶無線通信系統(tǒng),包括基于正交復(fù)用方案的通信系統(tǒng)。此類通信系統(tǒng)的示例包括正交頻分多址(OFDMA)系統(tǒng)、單載波頻分多址(SC-FDMA)系統(tǒng)等。OFDMA系統(tǒng)利用正交頻分復(fù)用(OFDM),這是一種將整個系統(tǒng)帶寬劃分成多個正交副載波的調(diào)制技術(shù)。這些副載波也可以被稱為頻調(diào)、頻槽等。在OFDM下,每個副載波可以用數(shù)據(jù)來獨(dú)立調(diào)制。SC-FDMA系統(tǒng)可以利用交織式FDMA(IFDMA)在跨系統(tǒng)帶寬分布的副載波上傳送,利用局部式FDMA(LFDMA)在由毗鄰副載波構(gòu)成的塊上傳送,或者利用增強(qiáng)式FDMA(EFDMA)在多個由毗鄰副載波構(gòu)成的塊上傳送。一般而言,調(diào)制碼元在OFDM下是在頻域中發(fā)送的,而在SC-FDMA下是在時域中發(fā)送的。
現(xiàn)參考圖1,解說了根據(jù)本公開各種實(shí)施例的無線通信系統(tǒng)100。系統(tǒng)100包括基站102,基站102可包括多個天線群。例如,一個天線群可以包括天線104和106,另一個群可以包括天線108和110,而又一個群可以包括天線112和114。為每一天線群示出2個天線;然而,每一群可以利用更多或更少天線?;?02還可以包括發(fā)射機(jī)鏈和接收機(jī)鏈,其各自又可以包括與信號發(fā)射和接收相關(guān)聯(lián)的多個組件(例如,處理器、調(diào)制器、復(fù)用器、解調(diào)器、分用器、天線等),如本領(lǐng)域技術(shù)人員將領(lǐng)會的。另外,基站102可以是家用基站、毫微微基站和/或諸如此類。
基站102可與諸如設(shè)備116等一個或更多個設(shè)備通信;然而應(yīng)領(lǐng)會,基站102能與基本上任何數(shù)目的同設(shè)備116相似的設(shè)備通信。如所描繪的,設(shè)備116與天線104和106正處于通信,其中天線104和106在前向鏈路118上向設(shè)備116傳送信息,并在反向鏈路120上接收來自設(shè)備116的信息。在頻分雙工(FDD)系統(tǒng)中,前向鏈路118可利用例如與反向鏈路120所用的不同的頻帶。此外,在時分雙工(TDD)系統(tǒng)中,前向鏈路118和反向鏈路120可利用共同的頻帶。
另外,設(shè)備122和124能諸如以對等配置之類來彼此通信。此外,設(shè)備122使用鏈路126和128與設(shè)備124處于通信。在對等自組織(ad hoc)網(wǎng)絡(luò)中,諸如設(shè)備122和124等落在彼此射程內(nèi)的設(shè)備彼此直接通信,而無需基站102和/或有線基礎(chǔ)設(shè)施來中繼其通信。此外,對等方設(shè)備或節(jié)點(diǎn)能中繼話務(wù)。以對等(P2P)方式通信的設(shè)備可行使與基站類似的功能并向其它設(shè)備中繼話務(wù)或通信,直至話務(wù)到達(dá)其最終目的地。這些設(shè)備還能傳送控制信道,控制信道攜帶可用來管理對等方節(jié)點(diǎn)之間的數(shù)據(jù)傳輸?shù)男畔ⅰ?/p>
通信網(wǎng)絡(luò)可包括任何數(shù)目的處于無線(或有線)通信中的設(shè)備或節(jié)點(diǎn)。每一節(jié)點(diǎn)可能位于一個或更多個其他節(jié)點(diǎn)的射程內(nèi),并且能與這些其他節(jié)點(diǎn)通信或者諸如在多跳格局中那樣通過利用這些其他節(jié)點(diǎn)來通信(例如,通信可逐節(jié)點(diǎn)跳躍直至到達(dá)最終目的地)。例如,發(fā)送方節(jié)點(diǎn)可能希望與接收方節(jié)點(diǎn)通信。為了允許實(shí)現(xiàn)發(fā)送方節(jié)點(diǎn)與接收方節(jié)點(diǎn)之間的分組傳遞,可利用一個或更多個中間節(jié)點(diǎn)。應(yīng)理解,任何節(jié)點(diǎn)都可以是發(fā)送方節(jié)點(diǎn)和/或接收方節(jié)點(diǎn)和/或中間節(jié)點(diǎn),并且能執(zhí)行在基本上相同的時間發(fā)送和/或接收信息(例如,能在與接收信息大致相同的時間廣播或傳達(dá)信息)、或在不同時間發(fā)送和/或接收信息的功能。
系統(tǒng)100可被配置成允許已在網(wǎng)絡(luò)上發(fā)起通信會話的節(jié)點(diǎn)能將該會話移到直接連接。直接連接的節(jié)點(diǎn)能原生地交換分組而不需要任何封裝。根據(jù)一些實(shí)施例,“無歸屬的”節(jié)點(diǎn)能不丟失其正在進(jìn)行的會話地切換到無線網(wǎng)絡(luò)?!盁o歸屬的”意指這樣的節(jié)點(diǎn):其不具有任何用于在切換至區(qū)外網(wǎng)絡(luò)之時提供輔助以保持正在進(jìn)行的會話存活或者向該節(jié)點(diǎn)的當(dāng)前位置轉(zhuǎn)發(fā)任何新的傳入請求以建立的新會話的歸屬代理實(shí)體。根據(jù)一些實(shí)施例,節(jié)點(diǎn)可以是移動的(例如,無線的)、靜態(tài)的(例如,有線的)、或其組合(例如,一個節(jié)點(diǎn)是靜態(tài)的而第二節(jié)點(diǎn)是移動的、兩個節(jié)點(diǎn)都是移動的、等等)。
圖2解說了根據(jù)各種實(shí)施例的允許兩個節(jié)點(diǎn)能在廣域網(wǎng)接口和/或設(shè)備至設(shè)備接口上通信的系統(tǒng)200。系統(tǒng)200中包括第一節(jié)點(diǎn)(節(jié)點(diǎn)1)202和第二節(jié)點(diǎn)(節(jié)點(diǎn)2)204。每個節(jié)點(diǎn)202、204包括至少兩個接口。第一接口可連接至提供網(wǎng)際協(xié)議(IP)地址的網(wǎng)絡(luò)206。例如,該網(wǎng)絡(luò)可以是廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、家庭網(wǎng)絡(luò)、數(shù)字訂戶線(DSL)、電纜、基于3GPP的網(wǎng)絡(luò)、基于3GPP2的網(wǎng)絡(luò)、基于無線LAN(WLAN)的網(wǎng)絡(luò)、基于全球微波接入互通(WiMAX)的網(wǎng)絡(luò)、或提供對感興趣網(wǎng)絡(luò)(例如,因特網(wǎng)、外聯(lián)網(wǎng)等)的互連通性和路由的任何其他技術(shù)。
節(jié)點(diǎn)202和204的接口可以是有線的(例如,設(shè)備至設(shè)備)、無線的(例如WAN)、或其組合。例如,節(jié)點(diǎn)1接口可以是無線的而節(jié)點(diǎn)2接口可以是有線的,或者節(jié)點(diǎn)2接口可以是無線的而節(jié)點(diǎn)1接口可以是有線的,或者兩個接口都可以是無線的或有線的。
出于解說目的,每個節(jié)點(diǎn)202、204的第一接口是WAN接口208和210。WAN接口208、210提供網(wǎng)絡(luò)206上的連接,其由鏈路212和214解說。此外,每個節(jié)點(diǎn)202、204包括至少第二接口,第二接口連接至具有直接連接的對等方的局部網(wǎng)絡(luò)或連接至多跳網(wǎng)狀網(wǎng)絡(luò)。例如,局部網(wǎng)絡(luò)可以是無線局域網(wǎng)(WLAN)、或其他設(shè)備至設(shè)備(例如,對等)技術(shù)。出于解說目的,每個節(jié)點(diǎn)202、204的第二接口被解說為設(shè)備至設(shè)備(D2D)接口216、218。D2D接口216、218允許節(jié)點(diǎn)202、204能執(zhí)行直接通信,其由直接鏈路220解說。
現(xiàn)在將描述根據(jù)各種實(shí)施例的用于在網(wǎng)絡(luò)206上開始會話并將其移到直接會話(例如,直接鏈路220上)的規(guī)程。出于示例目的,假定節(jié)點(diǎn)1 202利用移動網(wǎng)際協(xié)議。由節(jié)點(diǎn)1 202利用其移動IP歸屬地址作為源地址來執(zhí)行通信。歸屬地址是指派給節(jié)點(diǎn)的單播可路由地址并被用作該節(jié)點(diǎn)的永久地址。節(jié)點(diǎn)1 202與節(jié)點(diǎn)2 204通過在各自的第一接口(例如,WAN接口208、210)上發(fā)送和接收分組來在網(wǎng)絡(luò)206(例如,WAN)上通信。這些分組可被封裝在去往歸屬代理(根據(jù)各種實(shí)施例,歸屬代理可被包括在網(wǎng)絡(luò)206中)的MIPv6隧道、或直接去往節(jié)點(diǎn)2 204的路由優(yōu)化隧道中。
圖3解說根據(jù)示例性實(shí)施例的示例性第一通信設(shè)備300。示例性第一通信設(shè)備300是例如圖1的無線通信設(shè)備(102、116、122、124)之一或圖2的無線通信設(shè)備(202、204)之一。
第一通信設(shè)備300包括經(jīng)由總線309耦合在一起的處理器302和存儲器304,各種元件(302、304)可在總線309上互換數(shù)據(jù)和信息。通信設(shè)備300進(jìn)一步包括可如圖所示地耦合到處理器302的輸入模塊306和輸出模塊308。然而,在一些實(shí)施例中,輸入模塊306和輸出模塊308位于處理器302內(nèi)部。輸入模塊306可接收輸入信號。輸入模塊306可以并且在一些實(shí)施例中的確包括用于接收輸入的無線接收機(jī)和/或有線或光學(xué)輸入接口。輸出模塊308可以包括并且在一些實(shí)施例中的確包括用于傳送輸出的無線發(fā)射機(jī)和/或有線或光學(xué)輸出接口。
處理器302被配置成:接收來自第二通信設(shè)備的第一信號;若所述第一信號滿足應(yīng)用提醒準(zhǔn)則,那么生成第一應(yīng)用提醒;以及接收來自接入點(diǎn)的第二信號,所述第二信號攜帶基于來自第二通信設(shè)備的先前信號的第二通信設(shè)備信息。接入點(diǎn)可以是并且有時的確是基站。在一些實(shí)施例中,第二通信設(shè)備信息是位置信息。在各種實(shí)施例中,作為被配置成接收第一信號的一部分,處理器302被配置成經(jīng)由無線對等接口來接收所述第一信號。在一些實(shí)施例中,作為被配置成接收第二信號的一部分,處理器302被配置成經(jīng)由無線廣域網(wǎng)接口來接收第二信號。
處理器302進(jìn)一步配置成基于第二信號中包括的第二通信設(shè)備信息以及所述第一信號中包括的信息來確定要采取的操作。在一個示例性實(shí)施例中,第二信號中所包括的所述第二通信設(shè)備信息是關(guān)于所述第二通信設(shè)備的先前位置的信息,第一信號中所包括的所述信息是當(dāng)前位置信息,并且所述操作是基于位置的話務(wù)更新操作和基于位置的廣告更新操作中的一者。在一些實(shí)施例中,處理器302被進(jìn)一步配置成響應(yīng)于所生成的第一應(yīng)用提醒向接入點(diǎn)發(fā)送信息請求信號以請求對應(yīng)于第二通信設(shè)備的信息。
對等(P2P)無線網(wǎng)絡(luò)的節(jié)點(diǎn)(諸如來自圖2的P2P網(wǎng)絡(luò)206的節(jié)點(diǎn)202和204)的集合可提供比任何給定單個節(jié)點(diǎn)更大的聚集覆蓋足跡??梢岳肞2P無線網(wǎng)絡(luò)的這種固有多站點(diǎn)性質(zhì)來向每個節(jié)點(diǎn)提供多用戶分集的益處。
某些實(shí)施例支持P2P網(wǎng)絡(luò)的節(jié)點(diǎn)廣播其廣告服務(wù)連同所有單跳(即,直接連接)鄰居的廣告服務(wù)。該辦法實(shí)質(zhì)上可形成站點(diǎn)分集,因?yàn)檫M(jìn)入該鄰域的任何P2P節(jié)點(diǎn)可看到來自多個位置的廣告服務(wù)。因此,在P2P無線網(wǎng)絡(luò)的每個節(jié)點(diǎn)處可存在多用戶分集,這可以改善服務(wù)發(fā)現(xiàn)。
通過廣播服務(wù)探測和請求探測消息對發(fā)現(xiàn)數(shù)據(jù)庫的示例性共享
本公開的某些實(shí)施例支持與參與節(jié)點(diǎn)數(shù)據(jù)庫所連接的鄰居共享每個參與節(jié)點(diǎn)數(shù)據(jù)庫中的特定信息。由于這些節(jié)點(diǎn)在空間中可能是分布的,因此每個節(jié)點(diǎn)可以能夠偵聽到不同節(jié)點(diǎn)子集。通過聚集多個節(jié)點(diǎn)(例如,10個或更多節(jié)點(diǎn))中的信息生成的數(shù)據(jù)庫可形成比對任何單個節(jié)點(diǎn)的視界更加全面的、對緊接的鄰域中各節(jié)點(diǎn)的視界。本公開的某些實(shí)施例還提供與可與給定節(jié)點(diǎn)連接的其他節(jié)點(diǎn)共享該給定節(jié)點(diǎn)的數(shù)據(jù)庫中所包含的信息的手段。
本公開中提議至少兩種不同的用于共享發(fā)現(xiàn)數(shù)據(jù)庫信息的方法。可從這兩種辦法推導(dǎo)多種變型。
在本公開的一個實(shí)施例中,P2P無線網(wǎng)絡(luò)中的每個節(jié)點(diǎn)可維護(hù)設(shè)備的發(fā)現(xiàn)數(shù)據(jù)庫,其中每個設(shè)備可被歸類為特定類型和服務(wù)類。這些設(shè)備類型和服務(wù)類可在位映射字段中傳達(dá)并作為標(biāo)識符(ID)發(fā)現(xiàn)探測的一部分發(fā)送以供近旁設(shè)備讀取。若近旁設(shè)備正在搜索特定服務(wù)類,則其可讀取由它連接到的節(jié)點(diǎn)提供的位映射以確定這些鄰居中的哪些鄰居可能知曉正尋求的合需服務(wù)類。在這種情形中,需要該特定服務(wù)類的節(jié)點(diǎn)隨后可查詢這些鄰居之一以捕獲與提供所尋求服務(wù)的節(jié)點(diǎn)相關(guān)聯(lián)的標(biāo)識信息。隨后可在可互連P2P網(wǎng)絡(luò)的所有節(jié)點(diǎn)的其他某種傳輸網(wǎng)絡(luò)上建立與合需服務(wù)類節(jié)點(diǎn)的連接。
在本公開的另一實(shí)施例中,可通過作為由尋求特定服務(wù)類的任何P2P設(shè)備傳送的ID發(fā)現(xiàn)探測的一部分提供查詢字段來共享數(shù)據(jù)庫信息。該查詢字段可向查詢節(jié)點(diǎn)的鄰居指示正尋求的特定服務(wù)類。鄰居節(jié)點(diǎn)可接收該查詢,掃描其發(fā)現(xiàn)數(shù)據(jù)庫以檢查它們是否包含匹配該查詢的條目,且若在所維護(hù)的發(fā)現(xiàn)數(shù)據(jù)庫中找到所查詢的服務(wù)條目則隨后對該查詢作出響應(yīng)。
為了確保P2P網(wǎng)絡(luò)不陷入多個冗余響應(yīng),特定協(xié)議可確信這些響應(yīng)是隨機(jī)化或有優(yōu)先級的。由于不立即響應(yīng)的節(jié)點(diǎn)可能在偵聽,因此若它們接收到對該查詢的響應(yīng),則這些節(jié)點(diǎn)可中止其響應(yīng)。類似地,請求節(jié)點(diǎn)可向鄰居發(fā)送確認(rèn),指示其請求已被滿足(即,搜索特定服務(wù)類成功)。隨后可在互連P2P網(wǎng)絡(luò)的所有節(jié)點(diǎn)的其他某種傳輸網(wǎng)絡(luò)上建立與合需服務(wù)類節(jié)點(diǎn)的連接。
應(yīng)注意,響應(yīng)節(jié)點(diǎn)可實(shí)際上能夠作為代理節(jié)點(diǎn)來響應(yīng)。因此,響應(yīng)節(jié)點(diǎn)可在其對請求的響應(yīng)中傳達(dá)由合需節(jié)點(diǎn)的發(fā)現(xiàn)ID探測所提供的所有信息。因此,響應(yīng)節(jié)點(diǎn)可有效地充當(dāng)最終節(jié)點(diǎn)的中繼器或代理。
圖4解說根據(jù)本公開的某些實(shí)施例的由無線節(jié)點(diǎn)共享P2P無線網(wǎng)絡(luò)中的鄰節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫的示例操作400。在402,可維護(hù)P2P網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)的發(fā)現(xiàn)數(shù)據(jù)庫,其中該發(fā)現(xiàn)數(shù)據(jù)庫包括每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類。在404,可在ID發(fā)現(xiàn)探測消息的位映射字段內(nèi)傳送每個指定無線節(jié)點(diǎn)的類型以及每個所供應(yīng)服務(wù)的類。在406,可在該無線節(jié)點(diǎn)處接收服務(wù)查詢,其中該服務(wù)查詢是作為另一ID發(fā)現(xiàn)探測消息的一部分由P2P網(wǎng)絡(luò)的另一無線節(jié)點(diǎn)傳送的。在408,可掃描所維護(hù)的發(fā)現(xiàn)數(shù)據(jù)庫以確定是否存在匹配接收到的服務(wù)查詢的服務(wù)條目。
圖5解說根據(jù)本公開的某些實(shí)施例的由無線節(jié)點(diǎn)向P2P無線網(wǎng)絡(luò)中的鄰節(jié)點(diǎn)請求特定服務(wù)的示例操作500。在502,該無線節(jié)點(diǎn)可讀取每個接收到的ID發(fā)現(xiàn)探測消息的位映射字段,其中該ID探測消息是從P2P網(wǎng)絡(luò)的至少一個其他無線節(jié)點(diǎn)傳送而來的。在504,可基于讀取的位映射字段確定該至少一個其他無線節(jié)點(diǎn)中的哪些無線節(jié)點(diǎn)可能知曉該無線節(jié)點(diǎn)所尋求的服務(wù)。在506,可在另一ID發(fā)現(xiàn)探測消息內(nèi)向該至少一個其他無線節(jié)點(diǎn)傳送查詢字段以查詢另一服務(wù)。
P2P無線網(wǎng)絡(luò)中的示例性控制機(jī)制
本公開的某些實(shí)施例支持用于管理P2P無線網(wǎng)絡(luò)中的系統(tǒng)帶寬和節(jié)點(diǎn)電池壽命的某些控制機(jī)制。例如,服務(wù)宣告頻率可以不是固定的系統(tǒng)參數(shù),而是可在最小和最大速率的約束下相當(dāng)自適應(yīng)的。P2P網(wǎng)絡(luò)的節(jié)點(diǎn)可基于P2P網(wǎng)絡(luò)的動態(tài)特性來調(diào)節(jié)其傳送服務(wù)宣告的頻率。因此,與其中節(jié)點(diǎn)可能更迅速地來去的鄰域相比,高度靜態(tài)的鄰域通常可導(dǎo)致較低服務(wù)宣告頻率。另外,隨著節(jié)點(diǎn)密度增加,由于來自附加鄰居的增益的緣故可降低服務(wù)宣告頻率,因此可延長節(jié)點(diǎn)電池壽命。
當(dāng)P2P網(wǎng)絡(luò)的節(jié)點(diǎn)密度增加時,與任何給定節(jié)點(diǎn)相關(guān)聯(lián)的鄰居節(jié)點(diǎn)的數(shù)目可增加。因此,鄰居列表的大小可能增加,意味著可能要利用更多帶寬來廣告服務(wù)??墒沟霉?jié)點(diǎn)采用的數(shù)據(jù)率自適應(yīng),以提供系統(tǒng)容量的某種程度的彈性。因此,在節(jié)點(diǎn)密度低時可利用較低數(shù)據(jù)率。在好的方面,這可提供更大范圍的P2P網(wǎng)絡(luò)。相反,當(dāng)節(jié)點(diǎn)密度增加時,所利用的數(shù)據(jù)率也可增加。另一方面,數(shù)據(jù)率增加可能減小可接收到服務(wù)宣告消息的范圍。應(yīng)注意,可局部地選擇數(shù)據(jù)率。此外,隨著節(jié)點(diǎn)密度增加,由給定節(jié)點(diǎn)廣告的服務(wù)數(shù)量可通過加上限或通過排優(yōu)先級而被削減。
圖6解說根據(jù)本公開的某些實(shí)施例的針對不同節(jié)點(diǎn)密度的服務(wù)宣告消息容量利用的示例。考慮以9600比特每秒操作的1x演進(jìn)數(shù)據(jù)優(yōu)化(1xEVDO)增強(qiáng)接入信道。從圖6可觀察到,當(dāng)節(jié)點(diǎn)密度增加(即,鄰居數(shù)目增加)時,可通過降低服務(wù)宣告頻率(即,通過增加服務(wù)宣告周期)來將所利用的容量維持在恒定水平。
總之,在人口密集區(qū)域中,總覆蓋(即,服務(wù)的最大范圍、以及物理RF覆蓋)可能較小,從而允許更高數(shù)據(jù)率。通過將此舉與較低服務(wù)宣告頻率相組合,可將發(fā)現(xiàn)開銷維持在合理水平。
上面描述的方法的各種操作可以由與附圖中所解說的裝置加功能框相對應(yīng)的各種硬件和/或軟件組件和/或模塊來執(zhí)行。例如,圖4中所解說的框402-408對應(yīng)于圖4A中所解說的裝置加功能框402A-408A。類似地,圖5中解說的框502-506對應(yīng)于圖5A中解說的裝置加功能框502A-506A。更一般化地,在圖中解說的方法具有相應(yīng)的配對裝置加功能圖的場合,操作框?qū)?yīng)于具有相似編號的裝置加功能框。
如本文中所使用的,引述一列項目中的“至少一個”的短語是指這些項目的任何組合,包括單個成員。作為示例,“a、b或c中的至少一個”旨在涵蓋:a、b、c、a-b、a-c、b-c、以及a-b-c。
結(jié)合本公開描述的各種解說性邏輯塊、模塊、以及電路可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列信號(FPGA)或其他可編程邏輯器件(PLD)、分立的門或晶體管邏輯、分立的硬件組件、或其設(shè)計成執(zhí)行本文中描述的功能的任何組合來實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,處理器可以是任何市售的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計算設(shè)備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協(xié)作的一個或更多個微處理器、或任何其他此類配置。
結(jié)合本公開描述的方法或算法的步驟可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中實(shí)施。軟件模塊可駐留在本領(lǐng)域所知的任何形式的存儲介質(zhì)、計算機(jī)可讀介質(zhì)或存儲器單元中??墒褂玫拇鎯橘|(zhì)的一些示例包括隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、閃存、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM等。軟件模塊可包括單條指令、或許多條指令,且可分布在若干不同的代碼段上,分布在不同的程序間、以及跨多個存儲介質(zhì)分布。存儲介質(zhì)可被耦合到處理器以使得該處理器能從/向該存儲介質(zhì)讀寫信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。
本文所公開的方法包括用于達(dá)成所描述的方法的一個或更多個步驟或動作。這些方法步驟和/或動作可彼此互換而不會脫離權(quán)利要求的范圍。換言之,除非指定了步驟或動作的特定次序,否則具體步驟和/或動作的次序和/或使用可以改動而不會脫離權(quán)利要求的范圍。
所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則各功能可以作為一條或更多條指令存儲在計算機(jī)可讀介質(zhì)上。存儲介質(zhì)可以是能被計算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,這樣的計算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁存儲設(shè)備、或能被用來攜帶或存儲指令或數(shù)據(jù)結(jié)構(gòu)形式的合需程序代碼且能被計算機(jī)訪問的任何其它介質(zhì)。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤、和碟,其中盤(disk)常常磁性地再現(xiàn)數(shù)據(jù),而碟(disc)用激光來光學(xué)地再現(xiàn)數(shù)據(jù)。
軟件或指令還可以在傳輸介質(zhì)上傳送。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或諸如紅外、無線電、以及微波等無線技術(shù)從web網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳送而來的,則該同軸電纜、光纖電纜、雙絞線、DSL、或諸如紅外、無線電、以及微波等無線技術(shù)就被包括在傳輸介質(zhì)的定義里。
此外,應(yīng)當(dāng)領(lǐng)會,用于執(zhí)行本文中所描述的方法和技術(shù)的模塊和/或其它恰適裝置能由用戶終端和/或基站在適用的場合下載和/或以其他方式獲得。例如,如此的設(shè)備能被耦合至服務(wù)器以促成用于執(zhí)行本文中所描述的方法的裝置的轉(zhuǎn)移。或者,本文所述的各種方法能經(jīng)由存儲裝置(例如,RAM、ROM、諸如壓縮碟(CD)或軟盤等物理存儲介質(zhì)等)來提供,以使得一旦將該存儲裝置耦合至或提供給用戶終端和/或基站,該設(shè)備就能獲得各種方法。此外,能利用適于向設(shè)備提供本文中所描述的方法和技術(shù)的任何其他合適的技術(shù)。
應(yīng)該理解的是權(quán)利要求并不被限定于以上所解說的精確配置和組件??稍谝陨纤枋龅姆椒ê脱b置的布置、操作和細(xì)節(jié)上作出各種改動、更換和變形而不會脫離權(quán)利要求的范圍。
盡管上述內(nèi)容針對本公開的實(shí)施例,然而可設(shè)計出本公開的其他和進(jìn)一步的實(shí)施例而不會脫離其基本范圍,且其范圍是由所附權(quán)利要求來確定的。