亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對(duì)等預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的制作方法

文檔序號(hào):9309021閱讀:954來(lái)源:國(guó)知局
對(duì)等預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的各實(shí)施例一般涉及無(wú)線對(duì)等網(wǎng)絡(luò),尤其涉及對(duì)W1-Fi設(shè)備提供的服務(wù)的預(yù)關(guān)聯(lián)發(fā)現(xiàn)。
[0002]相關(guān)技術(shù)背景
[0003]W1-Fi聯(lián)盟對(duì)等(P2P)規(guī)范(也被稱為“W1-Fi直連”)允許在對(duì)等設(shè)備之間進(jìn)行預(yù)關(guān)聯(lián)服務(wù)發(fā)現(xiàn)。這一協(xié)議使得客戶端設(shè)備或站(STA)能夠查詢W1-Fi射程內(nèi)的對(duì)等STA以確定該對(duì)等STA提供什么服務(wù)(如果有的話)。此類服務(wù)的示例可包括:打印、游戲、文件共享、和/或因特網(wǎng)網(wǎng)關(guān)服務(wù)。確定對(duì)等STA所提供的服務(wù)通常要求至少兩個(gè)通信階段:設(shè)備發(fā)現(xiàn)階段,之后是服務(wù)發(fā)現(xiàn)階段。
[0004]在設(shè)備發(fā)現(xiàn)階段期間,客戶端STA(例如請(qǐng)求特定P2P服務(wù)的STA)確定W1-Fi通信射程內(nèi)的其他STA的身份和/或可用性??蛻舳薙TA通常通過(guò)“掃描”3個(gè)社交信道(例如,2.4GHZ頻帶中的信道1、6和11)以尋找傳入信標(biāo)幀和/或通過(guò)向可能正在那些信道上監(jiān)聽(tīng)的任何STA廣播探測(cè)請(qǐng)求幀來(lái)這么做。之后,在服務(wù)發(fā)現(xiàn)階段期間,客戶端STA向在設(shè)備發(fā)現(xiàn)階段期間發(fā)現(xiàn)的)可用對(duì)等STA(查詢有關(guān)它們提供的服務(wù)??蛻舳薙TA通常一次一個(gè)地向支持服務(wù)發(fā)現(xiàn)操作的每一對(duì)等STA傳送服務(wù)發(fā)現(xiàn)請(qǐng)求,直到客戶端STA標(biāo)識(shí)提供所請(qǐng)求的服務(wù)的對(duì)等STA。
[0005]因而,在服務(wù)發(fā)現(xiàn)階段期間,客戶端STA常常在標(biāo)識(shí)提供所請(qǐng)求的服務(wù)的對(duì)等STA之前查詢?nèi)舾蓪?duì)等STA(其中的一些STA可能不提供任何P2P服務(wù))。這是因?yàn)榭蛻舳薙TA在服務(wù)發(fā)現(xiàn)階段之前通常不知曉每一對(duì)等STA提供哪些服務(wù)(如果有的話)。此外,客戶端STA通常不具有先前發(fā)現(xiàn)的對(duì)等STA所提供的服務(wù)是否已經(jīng)改變的知識(shí),除非該客戶端STA周期性地重復(fù)與每一對(duì)等STA的服務(wù)發(fā)現(xiàn)操作(和設(shè)備發(fā)現(xiàn)操作)。因而,在尋找提供期望服務(wù)的對(duì)等STA方面可能消耗大量的時(shí)間和資源。
[0006]附圖簡(jiǎn)述
[0007]本發(fā)明各實(shí)施例是作為示例來(lái)解說(shuō)的,且不旨在受附圖中各圖的限定,其中:
[0008]圖1A-1B描繪其中可實(shí)現(xiàn)本發(fā)明的各實(shí)施例的對(duì)等(P2P) W1-Fi系統(tǒng);
[0009]圖2示出了根據(jù)一些實(shí)施例的無(wú)線站(STA)的框圖;
[0010]圖3是根據(jù)一些實(shí)施例的描繪預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的解說(shuō)性流程圖;
[0011]圖4是根據(jù)一些實(shí)施例的描繪更詳細(xì)的預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的解說(shuō)性流程圖;
[0012]圖5示出了根據(jù)一些實(shí)施例的管理幀的框圖;
[0013]圖6A-6B描繪其中可實(shí)現(xiàn)本發(fā)明的各實(shí)施例的另一 P2P W1-Fi系統(tǒng);
[0014]圖7是根據(jù)一些實(shí)施例的描繪另一預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的解說(shuō)性流程圖;
[0015]圖8描繪其中可實(shí)現(xiàn)本發(fā)明的各實(shí)施例的P2P W1-Fi系統(tǒng)的另一實(shí)施例;
[0016]圖9示出了根據(jù)一些實(shí)施例的另一無(wú)線STA的框圖;
[0017]圖10是描繪預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的另一實(shí)施例的解說(shuō)性流程圖;以及
[0018]圖11示出了根據(jù)一些實(shí)施例的設(shè)備和服務(wù)發(fā)現(xiàn)幀的框圖。
[0019]詳細(xì)描述
[0020]僅為了簡(jiǎn)單起見(jiàn),下文在由啟用W1-Fi的設(shè)備執(zhí)行以及在啟用W1-Fi的設(shè)備之間執(zhí)行的預(yù)關(guān)聯(lián)服務(wù)發(fā)現(xiàn)操作的上下文中描述本發(fā)明的各實(shí)施例。應(yīng)該理解,本發(fā)明的各實(shí)施例等同地適用于使用其他各種無(wú)線標(biāo)準(zhǔn)或協(xié)議的信號(hào)來(lái)執(zhí)行預(yù)關(guān)聯(lián)服務(wù)發(fā)現(xiàn)操作。如本文所使用的,術(shù)語(yǔ)WLAN和W1-Fi可包括由IEEE 802.11標(biāo)準(zhǔn)、藍(lán)牙、HiperLAN(與IEEE802.11標(biāo)準(zhǔn)相當(dāng)?shù)臒o(wú)線標(biāo)準(zhǔn)集,主要在歐洲使用)、以及無(wú)線通信中使用的其他技術(shù)來(lái)管控的通信。此外,術(shù)語(yǔ)“客戶端設(shè)備”是指在對(duì)等(P2P)網(wǎng)絡(luò)中請(qǐng)求特定服務(wù)的無(wú)線設(shè)備,而術(shù)語(yǔ)“對(duì)等設(shè)備”是指P2P網(wǎng)絡(luò)中能夠被客戶端設(shè)備發(fā)現(xiàn)的無(wú)線設(shè)備。術(shù)語(yǔ)“設(shè)備”、“站”(即STA)可在本文中可互換地使用。
[0021]在以下描述中,闡述了眾多具體細(xì)節(jié)(諸如具體組件、電路、和過(guò)程的示例),以提供對(duì)本公開(kāi)的透徹理解。如本文所使用的,術(shù)語(yǔ)“耦合”意指直接連接到、或通過(guò)一個(gè)或多個(gè)居間組件或電路來(lái)連接。而且,在以下描述中并且出于解釋目的,闡述了具體的命名以提供對(duì)本公開(kāi)各實(shí)施例的透徹理解。然而,對(duì)于本領(lǐng)域技術(shù)人員將明顯的是,可以不需要這些具體細(xì)節(jié)就能實(shí)踐本發(fā)明各實(shí)施例。在其他實(shí)例中,以框圖形式示出公知的電路和設(shè)備以避免混淆本公開(kāi)。本文所描述的各種總線上所提供的任何信號(hào)可以與其他信號(hào)進(jìn)行時(shí)間復(fù)用并且在一條或多條共用總線上提供。另外,各電路元件或軟件塊之間的互連可被示為總線或單信號(hào)線。每條總線可替換地是單信號(hào)線,而每條單信號(hào)線可替換地是總線,并且單線或總線可表示用于各組件之間的通信的大量物理或邏輯機(jī)制中的任一個(gè)或多個(gè)。本發(fā)明各實(shí)施例不應(yīng)被解釋為限于本文描述的具體示例,而是在其范圍內(nèi)包括由所附權(quán)利要求所限定的所有實(shí)施例。
[0022]圖1A-1B描繪其中可實(shí)現(xiàn)本發(fā)明的各實(shí)施例的對(duì)等(P2P) W1-Fi系統(tǒng)100。系統(tǒng)100被示為包括位于多個(gè)對(duì)等STA 102-104的W1-Fi通信射程內(nèi)的客戶端站(STA) 101。盡管為了簡(jiǎn)明起見(jiàn)僅在圖1A-1B中示出了三個(gè)對(duì)等STA 102-104,但應(yīng)理解,W1-Fi系統(tǒng)100可包括任何數(shù)目的對(duì)等STA。STA 101-104被配置成在W1-Fi介質(zhì)(或信道)上以P2P方式彼此通信。更具體地,在沒(méi)有接入點(diǎn)的協(xié)助下,客戶端STA 101可以標(biāo)識(shí)或發(fā)現(xiàn)每一對(duì)等STA 102-104,并且接著與對(duì)等STA102-104中的所選STA建立直接P2P連接。
[0023]客戶端STA 101可以通過(guò)掃描用于W1-Fi通信的社交信道(例如,2.4GHz頻帶中的信道1、6和11)來(lái)發(fā)起設(shè)備發(fā)現(xiàn)操作,如圖1A所示。例如,客戶端STAlOl可以在每一社交信道上廣播探測(cè)請(qǐng)求(P_Req)幀,并且監(jiān)聽(tīng)由對(duì)等STA 102-104響應(yīng)于P_Req幀而傳送的探測(cè)響應(yīng)(P_Resp)幀。P_Req幀包括對(duì)等STA 102-104可以用來(lái)確定客戶端STA 101是否可以與對(duì)等STA 102-104中的對(duì)應(yīng)STA建立通信鏈路的管理信息。類似地,P_Resp幀還包括客戶端STA 101可以用來(lái)標(biāo)識(shí)和匹配對(duì)等STA 102-104中的對(duì)應(yīng)STA的參數(shù)的管理信息。與每一 STA 101-104相關(guān)聯(lián)的管理信息可包括例如MAC地址以及由對(duì)應(yīng)STA支持的數(shù)據(jù)率。
[0024]根據(jù)本公開(kāi)的各實(shí)施例,P_Req幀還可包括由標(biāo)識(shí)客戶端STA 101所提供的一個(gè)或多個(gè)對(duì)應(yīng)服務(wù)的一個(gè)或多個(gè)服務(wù)查詢串組成的列表。如果這些服務(wù)查詢串在服務(wù)發(fā)現(xiàn)階段期間被呈現(xiàn)給客戶端STA 101,則將具有用于指示STA 101可以支持這些服務(wù)的有效服務(wù)響應(yīng)串。相反,如果客戶端STA 101具有針對(duì)任何給定服務(wù)查詢串的無(wú)效或空的服務(wù)響應(yīng)串,則這指示它不支持對(duì)應(yīng)的服務(wù)。對(duì)于一些實(shí)施例,每一服務(wù)查詢串可標(biāo)識(shí)客戶端STA101提供的特定服務(wù)。此外,因?yàn)槊恳粚?duì)等STA可存儲(chǔ)具有對(duì)應(yīng)服務(wù)響應(yīng)串的支持服務(wù)查詢串列表,所以特定對(duì)等STA內(nèi)存儲(chǔ)的支持服務(wù)查詢串列表可指示該特定對(duì)等STA支持哪些服務(wù)。以此方式,客戶端STAlOl可以在開(kāi)始服務(wù)發(fā)現(xiàn)操作之前就確定附近的對(duì)等STA102-104中的每一者支持哪些服務(wù),這可允許客戶端STA 101發(fā)起與對(duì)等STA中的所選子集的服務(wù)發(fā)現(xiàn)操作,如在下文更詳細(xì)地描述。因而,通過(guò)僅與已經(jīng)被確定(在設(shè)備發(fā)現(xiàn)階段期間)支持客戶端STA 101要請(qǐng)求的一個(gè)或多個(gè)服務(wù)的對(duì)等STA發(fā)起服務(wù)發(fā)現(xiàn)操作,同與所選對(duì)等STA建立P2P連接相關(guān)聯(lián)的時(shí)間和/或資源可以被減少(例如,如與常規(guī)P2P發(fā)現(xiàn)操作相比)。
[0025]對(duì)于一些實(shí)施例,每一對(duì)等STA可以僅對(duì)標(biāo)識(shí)受到該對(duì)等STA支持的服務(wù)的那些服務(wù)查詢串作出響應(yīng)。例如,假定客戶端STA 101發(fā)送P_Req幀,P_Req幀包含⑴對(duì)應(yīng)于打印服務(wù)的第一服務(wù)查詢串以及(ii)對(duì)應(yīng)于游戲服務(wù)的第二服務(wù)查詢串。如果對(duì)等STA103支持打印服務(wù)但不支持游戲服務(wù),則對(duì)等STA 103可以發(fā)送P_Resp幀,該P(yáng)_Resp幀包含對(duì)應(yīng)于打印服務(wù)的服務(wù)響應(yīng)串(但沒(méi)有對(duì)應(yīng)于游戲服務(wù)的服務(wù)響應(yīng)串)。
[0026]對(duì)于至少一些實(shí)施例,每一服務(wù)查詢串可以被散列以生成對(duì)應(yīng)的散列值,并且標(biāo)識(shí)客戶端STA 101提供的服務(wù)的此類散列值列表(例如,而非未經(jīng)壓縮的服務(wù)查詢串列表)可以在P_Req幀內(nèi)提供。接收此類P_Req幀的每一對(duì)等STA可以通過(guò)發(fā)送包括指示該對(duì)等STA支持哪些服務(wù)的散列值列表的P_Resp幀來(lái)作出響應(yīng)。之后,客戶端STA可以將期望散列值列表與接收自對(duì)等STA的散列值列表作比較以確定哪些想要的服務(wù)可以由該對(duì)等STA支持。幀中提供散列值列表(而非未經(jīng)壓縮的服務(wù)查詢串列表)可以將P_Req和P_Resp的大小限于允許服務(wù)信息在設(shè)備發(fā)現(xiàn)階段期間在P2P設(shè)備之間交換的值。
[0027]客戶端STA 101接著可以至少部分地基于對(duì)等STA 102-104中的每一者支持哪些服務(wù)的確定來(lái)發(fā)起與對(duì)等STA 102-104中的一者或多者的服務(wù)發(fā)現(xiàn)操作,如圖1B所示。例如,客戶端STA 101可以將服務(wù)發(fā)現(xiàn)請(qǐng)求(SD_Req)幀發(fā)送到對(duì)等STA 102-104中的一者或多者以請(qǐng)求受其支持的一個(gè)或多個(gè)具體服務(wù)。對(duì)等STA102-104中的每一者可以通過(guò)將服務(wù)發(fā)現(xiàn)響應(yīng)(SD_Resp)幀發(fā)送回提出請(qǐng)求的客戶端STA 101來(lái)對(duì)收到SD_Req幀(如果有的話)作出響應(yīng)??蛻舳薙TA 101接著可以分析SD_Resp幀中的每一者以確認(rèn)對(duì)應(yīng)的對(duì)等STA是否可以提供客戶端STA 101正請(qǐng)求的特定服務(wù)。例如,取決于該請(qǐng)求,SD_Resp幀可包括對(duì)等STA所提供或支持的所有服務(wù)的詳細(xì)列表和/或關(guān)于對(duì)等STA是否能夠提供客戶端STAlOl所請(qǐng)求的特定服務(wù)的確認(rèn)。
[0028]對(duì)于一些實(shí)施例,SD_Req幀可包括請(qǐng)求某些P2P服務(wù)的服務(wù)查詢串,P2P服務(wù)諸如舉例來(lái)說(shuō)通用即插即用(UPnP)和/或Bonjour服務(wù)。對(duì)于此類實(shí)施例,對(duì)等STA 102-104可確定它們是否支持服務(wù)查詢串,并且如果支持,則可以生成一個(gè)或多個(gè)服務(wù)響應(yīng)串。服務(wù)響應(yīng)串可以作為SD_Resp幀的一部分(或在任何其他合適的響應(yīng)幀中)被傳送到客戶端STA 101。
[0029]如果客戶端STA 101確定或確認(rèn)對(duì)等STA 102-104之一提供所請(qǐng)求的服務(wù),則客戶端STA 101接著可以使用由該對(duì)等STA提供的管理信息來(lái)與該對(duì)等STA建立P2P連接。如果客戶端STA 101確定對(duì)等STA 102-104中的一個(gè)以上STA能夠提供所請(qǐng)求的服務(wù),則客戶端STA 101可以向用戶提供選擇要與哪個(gè)(如果有的話)對(duì)等STA建立連接的選項(xiàng)。
[0030]圖2示出了作為圖1A-1B的STA 101-104的一個(gè)實(shí)施例的STA 200。STA 200包括掃描器210、發(fā)射機(jī)/接收機(jī)電路220、處理器230和存儲(chǔ)器240。掃描器210可用于掃描周圍環(huán)境以檢測(cè)和標(biāo)識(shí)附近的對(duì)等STA(例如在STA 200的射程內(nèi)的對(duì)等STA)。對(duì)于一些實(shí)施例,掃描器210可以通過(guò)周期性地廣播P_Req幀來(lái)搜索附近對(duì)等STA。此外,掃描器210還可通過(guò)監(jiān)聽(tīng)來(lái)自鄰設(shè)備的信標(biāo)幀和/或P_Resp幀來(lái)搜索對(duì)等STA。發(fā)射機(jī)/接收機(jī)(或“收發(fā)機(jī)”)電路220接著可用于向發(fā)現(xiàn)的對(duì)等STA傳送信號(hào)以及從發(fā)現(xiàn)的對(duì)等STA接收信號(hào)。
[0031]存儲(chǔ)器240可包括STA表242,STA表242可用作本地高速緩存以存
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1