),則僅對查詢串的第一部分(即靜態(tài)且被截短的部分)進(jìn)行散列。例如,對應(yīng)陣列可具有帶兩個字段的條目:用于計算散列的查詢的長度,以及被截短為給定長度的查詢串的散列。
[0100]本發(fā)明的各實施例可以提供與現(xiàn)有預(yù)關(guān)聯(lián)服務(wù)發(fā)現(xiàn)操作相比的若干優(yōu)點。例如,通過將SI數(shù)據(jù)包括在W1-Fi管理幀(例如探測請求、探測響應(yīng)、和/或信標(biāo)幀)中,本發(fā)明的各實施例使得客戶端STA能夠在P2P預(yù)關(guān)聯(lián)操作的設(shè)備發(fā)現(xiàn)階段期間縮減其對特定服務(wù)的提供者的搜索。相應(yīng)地,客戶端設(shè)備還可以更快速且更高效的方式來執(zhí)行后續(xù)服務(wù)發(fā)現(xiàn)操作。此外,通過廣播SQ數(shù)據(jù)以及管理信息,在設(shè)備發(fā)現(xiàn)階段期間,客戶端STA能夠從能夠提供所請求的服務(wù)的任何對等STA獲得服務(wù)信息的完整列表而不必在稍后執(zhí)行多個服務(wù)發(fā)現(xiàn)操作。
[0101]在說明書前述篇幅中,本發(fā)明各實施例已參照其具體示例性實施例進(jìn)行了描述。然而將明顯的是,可對其作出各種修改和改變而不會脫離如所附權(quán)利要求中所闡述的本公開更寬泛的范圍。相應(yīng)地,本說明書和附圖應(yīng)被認(rèn)為是解說性而非限定性的。例如,在圖3、4、7和/或10的流程圖中描繪的方法步驟可以其他合適的次序執(zhí)行和/或多個步驟可以合并到單個步驟中。
【主權(quán)項】
1.一種在對等(P2P)網(wǎng)絡(luò)中操作客戶端設(shè)備的方法,所述方法包括: 在設(shè)備發(fā)現(xiàn)階段期間, 掃描所述P2P網(wǎng)絡(luò)的一個或多個信道以發(fā)現(xiàn)一個或多個對等設(shè)備的存在;以及 從多個對等設(shè)備中的每一者接收第一幀,其中每一第一幀包括(i)用于與對應(yīng)的對等設(shè)備建立P2P連接的管理信息,以及(ii)指示所述對應(yīng)的對等設(shè)備所支持的多個P2P服務(wù)的服務(wù)信息;以及 在服務(wù)發(fā)現(xiàn)階段期間,至少部分地基于所述服務(wù)信息來將服務(wù)發(fā)現(xiàn)請求發(fā)送給所選對等設(shè)備,其中所述服務(wù)發(fā)現(xiàn)請求用于請求一個或多個具體P2P服務(wù)。2.如權(quán)利要求1所述的方法,其特征在于,所述客戶端設(shè)備用于僅在所選對等設(shè)備在所述服務(wù)信息中指示對所述一個或多個具體P2P服務(wù)的支持的情況下將所述服務(wù)發(fā)現(xiàn)請求發(fā)送到所選對等設(shè)備。3.如權(quán)利要求1所述的方法,其特征在于,所述掃描通過向?qū)Φ仍O(shè)備廣播探測請求來執(zhí)行,并且所述第一幀中的至少一者包括探測響應(yīng)。4.如權(quán)利要求3所述的方法,其特征在于,所述探測請求包括指示所述客戶端設(shè)備所提供的多個P2P服務(wù)的多個第一散列值,并且所述探測響應(yīng)包括指示所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個第二散列值。5.如權(quán)利要求4所述的方法,其特征在于,所述客戶端設(shè)備用于將第一散列值與第二散列值作比較以確定所述對應(yīng)的對等設(shè)備是否支持所述客戶端設(shè)備要請求的P2P服務(wù)。6.如權(quán)利要求1所述的方法,其特征在于,所述具體P2P服務(wù)包括以下一者或多者:通用即插即用服務(wù)、Bonjour服務(wù)、W1-Fi顯示服務(wù)、打印服務(wù)、游戲服務(wù)、以及文件共享服務(wù)。7.如權(quán)利要求1所述的方法,其特征在于,所述掃描通過監(jiān)聽廣播自所述對應(yīng)的對等設(shè)備的信標(biāo)幀來執(zhí)行,并且所述第一幀包括所述信標(biāo)幀。8.如權(quán)利要求7所述的方法,其特征在于,所述信標(biāo)幀中的至少一者包括指示所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個散列值。9.如權(quán)利要求1所述的方法,其特征在于,所述一個或多個對等設(shè)備包括P2P群,并且所述第一幀中的相應(yīng)一個幀包括由所述P2P群的群主廣播的信標(biāo)幀。10.如權(quán)利要求9所述的方法,其特征在于,所述服務(wù)信息指示所述P2P群中的一個或多個成員是否被配置成提供所述一個或多個具體P2P服務(wù)。11.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)信息指示對所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的一個或多個更新。12.如權(quán)利要求11所述的方法,其特征在于,進(jìn)一步包括: 僅將服務(wù)發(fā)現(xiàn)請求幀傳送給指示對P2P服務(wù)的一個或多個更新的對等設(shè)備。13.—種包含程序指令的計算機(jī)可讀存儲介質(zhì),所述程序指令在由與對等(P2P)網(wǎng)絡(luò)相關(guān)聯(lián)的客戶端設(shè)備的處理器執(zhí)行時使所述客戶端設(shè)備: 在設(shè)備發(fā)現(xiàn)階段期間, 掃描所述P2P網(wǎng)絡(luò)的一個或多個信道以發(fā)現(xiàn)一個或多個對等設(shè)備的存在;以及 從多個對等設(shè)備中的每一者接收第一幀,其中每一第一幀包括(i)用于與對應(yīng)的對等設(shè)備建立P2P連接的管理信息,以及(ii)指示所述對應(yīng)的對等設(shè)備所支持的多個P2P服務(wù)的服務(wù)信息;以及 在服務(wù)發(fā)現(xiàn)階段期間,至少部分地基于所述服務(wù)信息來將服務(wù)發(fā)現(xiàn)請求發(fā)送給所選對等設(shè)備,其中所述服務(wù)發(fā)現(xiàn)請求用于請求一個或多個具體P2P服務(wù)。14.如權(quán)利要求13所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述客戶端設(shè)備用于僅在所選對等設(shè)備在所述服務(wù)信息中指示對所述一個或多個具體P2P服務(wù)的支持的情況下將所述服務(wù)發(fā)現(xiàn)請求發(fā)送到所選對等設(shè)備。15.如權(quán)利要求13所述的計算機(jī)可讀存儲介質(zhì),其特征在于,對用于掃描的程序指令的執(zhí)行使所述客戶端設(shè)備: 向所述對等設(shè)備廣播探測請求,其中所述第一幀包括探測響應(yīng)。16.如權(quán)利要求15所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述探測請求包括指示所述客戶端設(shè)備所提供的多個P2P服務(wù)的多個第一散列值,并且所述探測響應(yīng)中的至少一者包括指示所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個第二散列值。17.如權(quán)利要求16所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述客戶端設(shè)備用于將第一散列值與第二散列值作比較以確定所述對應(yīng)的對等設(shè)備是否支持所述客戶端設(shè)備要請求的P2P服務(wù)。18.如權(quán)利要求13所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述具體P2P服務(wù)包括以下一者或多者:通用即插即用服務(wù)、Bonjour服務(wù)、W1-Fi顯示服務(wù)、打印服務(wù)、游戲服務(wù)、以及文件共享服務(wù)。19.如權(quán)利要求13所述的計算機(jī)可讀存儲介質(zhì),其特征在于,對用于掃描的程序指令的執(zhí)行使所述客戶端設(shè)備: 監(jiān)聽廣播自所述對應(yīng)的對等設(shè)備的信標(biāo)幀,其中所述第一幀包括所述信標(biāo)幀。20.如權(quán)利要求19所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述信標(biāo)幀中的至少一者包括指示所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個散列值。21.如權(quán)利要求13所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述一個或多個對等設(shè)備包括P2P群,并且所述第一幀中的相應(yīng)一個幀包括由所述P2P群的群主廣播的信標(biāo)幀。22.如權(quán)利要求21所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述服務(wù)信息指示所述P2P群中的一個或多個成員是否被配置成提供所述一個或多個具體P2P服務(wù)。23.如權(quán)利要求13所述的計算機(jī)可讀存儲介質(zhì),其特征在于,所述服務(wù)信息指示對所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的一個或多個更新。24.如權(quán)利要求23所述的計算機(jī)可讀存儲介質(zhì),其特征在于,對所述程序指令的執(zhí)行進(jìn)一步使所述客戶端設(shè)備: 僅將服務(wù)發(fā)現(xiàn)請求幀傳送給指示對P2P服務(wù)的一個或多個更新的對等設(shè)備。25.—種與對等(P2P)網(wǎng)絡(luò)相關(guān)聯(lián)的客戶端設(shè)備,所述客戶端設(shè)備包括: 用于掃描所述P2P網(wǎng)絡(luò)的一個或多個信道以發(fā)現(xiàn)一個或多個對等設(shè)備的存在的裝置; 用于從多個對等設(shè)備中的每一者接收第一幀的裝置,其中每一第一幀包括(i)用于與對應(yīng)的對等設(shè)備建立P2P連接的管理信息,以及(ii)指示所述對應(yīng)的對等設(shè)備所支持的多個P2P服務(wù)的服務(wù)信息;以及 用于至少部分地基于所述服務(wù)信息來將服務(wù)發(fā)現(xiàn)請求發(fā)送給所選對等設(shè)備的裝置,其中所述服務(wù)發(fā)現(xiàn)請求用于請求一個或多個具體P2P服務(wù)。26.如權(quán)利要求25所述的客戶端設(shè)備,其特征在于,所述客戶端設(shè)備用于僅在所選對等設(shè)備在所述服務(wù)信息中指示對所述一個或多個具體P2P服務(wù)的支持的情況下將所述服務(wù)發(fā)現(xiàn)請求發(fā)送到所選對等設(shè)備。27.如權(quán)利要求25所述的客戶端設(shè)備,其特征在于,所述掃描通過向?qū)Φ仍O(shè)備廣播探測請求來執(zhí)行,并且所述第一幀中的至少一者包括探測響應(yīng)。28.如權(quán)利要求27所述的客戶端設(shè)備,其特征在于,所述探測請求包括指示所述客戶端設(shè)備所提供的多個P2P服務(wù)的多個第一散列值,并且所述探測響應(yīng)包括指示所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個第二散列值。29.如權(quán)利要求28所述的客戶端設(shè)備,其特征在于,所述客戶端設(shè)備用于將第一散列值與第二散列值作比較以確定所述對應(yīng)的對等設(shè)備是否支持所述客戶端設(shè)備要請求的P2P服務(wù)。30.如權(quán)利要求25所述的客戶端設(shè)備,其特征在于,所述掃描通過監(jiān)聽廣播自所述對應(yīng)的對等設(shè)備的信標(biāo)幀來執(zhí)行,并且所述第一幀包括所述信標(biāo)幀。31.如權(quán)利要求30所述的客戶端設(shè)備,其特征在于,所述信標(biāo)幀中的至少一者包括指示所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個散列值。32.如權(quán)利要求25所述的客戶端設(shè)備,其特征在于,所述一個或多個對等設(shè)備包括P2P群,并且所述第一幀中的相應(yīng)一個幀包括由所述P2P群的群主廣播的信標(biāo)幀。33.—種與對等(P2P)網(wǎng)絡(luò)相關(guān)聯(lián)的客戶端設(shè)備,所述客戶端設(shè)備包括: 收發(fā)機(jī),用于與一個或多個對等設(shè)備交換數(shù)據(jù);以及 處理器,用于: 在設(shè)備發(fā)現(xiàn)階段期間, 向所述一個或多個對等設(shè)備傳送探測請求,其中所述探測請求包括標(biāo)識所述客戶端設(shè)備所提供的多個P2P設(shè)備的第一服務(wù)信息;以及 從多個對等設(shè)備中的每一者接收探測響應(yīng),其中每一探測響應(yīng)包括(i)用于與對應(yīng)的對等設(shè)備建立P2P連接的管理信息,以及(ii)標(biāo)識所述對應(yīng)的對等設(shè)備所支持的多個P2P服務(wù)的第二服務(wù)信息;以及 在服務(wù)發(fā)現(xiàn)階段期間, 基于所述第二服務(wù)信息來將服務(wù)發(fā)現(xiàn)請求發(fā)送給所選對等設(shè)備,其中所述服務(wù)發(fā)現(xiàn)請求用于請求一個或多個具體P2P服務(wù)。34.如權(quán)利要求33所述的客戶端設(shè)備,其特征在于,所述客戶端設(shè)備用于僅在所選對等設(shè)備在所述探測響應(yīng)中指示對所述一個或多個具體P2P服務(wù)的支持的情況下將所述服務(wù)發(fā)現(xiàn)請求發(fā)送到所選對等設(shè)備。35.如權(quán)利要求33所述的客戶端設(shè)備,其特征在于,所述第一服務(wù)信息包括指示所述客戶端設(shè)備所提供的多個P2P服務(wù)的多個第一散列值,并且所述第二服務(wù)信息包括標(biāo)識所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的多個第二散列值。36.如權(quán)利要求35所述的客戶端設(shè)備,其特征在于,所述客戶端設(shè)備用于將第一散列值與第二散列值作比較以確定所述對應(yīng)的對等設(shè)備是否支持所述客戶端設(shè)備要請求的P2P服務(wù)。37.如權(quán)利要求33所述的客戶端設(shè)備,其特征在于,所述具體P2P服務(wù)包括以下一者或多者:通用即插即用服務(wù)、Bonjour服務(wù)、W1-Fi顯示服務(wù)、打印服務(wù)、游戲服務(wù)、以及文件共早服務(wù)。38.如權(quán)利要求33所述的客戶端設(shè)備,其特征在于,所述一個或多個對等設(shè)備包括P2P群。39.如權(quán)利要求38所述的客戶端設(shè)備,其特征在于,所述第二服務(wù)信息指示所述P2P群中的一個或多個成員是否被配置成提供所述一個或多個具體P2P服務(wù)。40.如權(quán)利要求33所述的客戶端設(shè)備,其特征在于,所述第二服務(wù)信息指示對所述對應(yīng)的對等設(shè)備所支持的P2P服務(wù)的一個或多個更新。
【專利摘要】公開了一種用于在Wi-Fi網(wǎng)絡(luò)中發(fā)現(xiàn)對等設(shè)備的P2P服務(wù)能力的方法??蛻舳嗽O(shè)備掃描P2P網(wǎng)絡(luò)的一個或多個信道以發(fā)現(xiàn)對等設(shè)備,并且從對等設(shè)備集接收一個或多個數(shù)據(jù)幀。每一數(shù)據(jù)幀包括使得客戶端設(shè)備能夠與對應(yīng)的對等設(shè)備建立連接的管理信息。每一數(shù)據(jù)幀進(jìn)一步包括第一服務(wù)信息集,該第一服務(wù)信息集包括指示對應(yīng)的對等設(shè)備是否被配置成提供P2P服務(wù)的數(shù)據(jù)。客戶端設(shè)備接著至少部分地基于第一服務(wù)信息集來選擇性地與來自對等設(shè)備集的對等設(shè)備建立P2P連接。
【IPC分類】H04W8/00, H04W48/16, H04L29/08
【公開號】CN105027593
【申請?zhí)枴緾N201480012159
【發(fā)明人】S-K·唐
【申請人】高通股份有限公司
【公開日】2015年11月4日
【申請日】2014年2月27日
【公告號】US9173161, US20140258395, WO2014137734A1