国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

      文檔序號(hào):9309021閱讀:956來(lái)源:國(guó)知局
      對(duì)等預(yù)關(guān)聯(lián)發(fā)現(xiàn)操作的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明的各實(shí)施例一般涉及無(wú)線(xiàn)對(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ī)范(也被稱(chēng)為“W1-Fi直連”)允許在對(duì)等設(shè)備之間進(jìn)行預(yù)關(guān)聯(lián)服務(wù)發(fā)現(xiàn)。這一協(xié)議使得客戶(hù)端設(shè)備或站(STA)能夠查詢(xún)W1-Fi射程內(nèi)的對(duì)等STA以確定該對(duì)等STA提供什么服務(wù)(如果有的話(huà))。此類(lèi)服務(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)階段期間,客戶(hù)端STA(例如請(qǐng)求特定P2P服務(wù)的STA)確定W1-Fi通信射程內(nèi)的其他STA的身份和/或可用性??蛻?hù)端STA通常通過(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)階段期間,客戶(hù)端STA向在設(shè)備發(fā)現(xiàn)階段期間發(fā)現(xiàn)的)可用對(duì)等STA(查詢(xún)有關(guān)它們提供的服務(wù)??蛻?hù)端STA通常一次一個(gè)地向支持服務(wù)發(fā)現(xiàn)操作的每一對(duì)等STA傳送服務(wù)發(fā)現(xiàn)請(qǐng)求,直到客戶(hù)端STA標(biāo)識(shí)提供所請(qǐng)求的服務(wù)的對(duì)等STA。
      [0005]因而,在服務(wù)發(fā)現(xiàn)階段期間,客戶(hù)端STA常常在標(biāo)識(shí)提供所請(qǐng)求的服務(wù)的對(duì)等STA之前查詢(xún)?nèi)舾蓪?duì)等STA(其中的一些STA可能不提供任何P2P服務(wù))。這是因?yàn)榭蛻?hù)端STA在服務(wù)發(fā)現(xiàn)階段之前通常不知曉每一對(duì)等STA提供哪些服務(wù)(如果有的話(huà))。此外,客戶(hù)端STA通常不具有先前發(fā)現(xiàn)的對(duì)等STA所提供的服務(wù)是否已經(jīng)改變的知識(shí),除非該客戶(hù)端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ú)線(xiàn)站(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ú)線(xiàn)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ú)線(xiàn)標(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ú)線(xiàn)標(biāo)準(zhǔn)集,主要在歐洲使用)、以及無(wú)線(xiàn)通信中使用的其他技術(shù)來(lái)管控的通信。此外,術(shù)語(yǔ)“客戶(hù)端設(shè)備”是指在對(duì)等(P2P)網(wǎng)絡(luò)中請(qǐng)求特定服務(wù)的無(wú)線(xiàn)設(shè)備,而術(shù)語(yǔ)“對(duì)等設(shè)備”是指P2P網(wǎng)絡(luò)中能夠被客戶(hù)端設(shè)備發(fā)現(xiàn)的無(wú)線(xiàn)設(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)。本文所描述的各種總線(xiàn)上所提供的任何信號(hào)可以與其他信號(hào)進(jìn)行時(shí)間復(fù)用并且在一條或多條共用總線(xiàn)上提供。另外,各電路元件或軟件塊之間的互連可被示為總線(xiàn)或單信號(hào)線(xiàn)。每條總線(xiàn)可替換地是單信號(hào)線(xiàn),而每條單信號(hào)線(xiàn)可替換地是總線(xiàn),并且單線(xiàn)或總線(xiàn)可表示用于各組件之間的通信的大量物理或邏輯機(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)的客戶(hù)端站(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é)助下,客戶(hù)端STA 101可以標(biāo)識(shí)或發(fā)現(xiàn)每一對(duì)等STA 102-104,并且接著與對(duì)等STA102-104中的所選STA建立直接P2P連接。
      [0023]客戶(hù)端STA 101可以通過(guò)掃描用于W1-Fi通信的社交信道(例如,2.4GHz頻帶中的信道1、6和11)來(lái)發(fā)起設(shè)備發(fā)現(xiàn)操作,如圖1A所示。例如,客戶(hù)端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)確定客戶(hù)端STA 101是否可以與對(duì)等STA 102-104中的對(duì)應(yīng)STA建立通信鏈路的管理信息。類(lèi)似地,P_Resp幀還包括客戶(hù)端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í)客戶(hù)端STA 101所提供的一個(gè)或多個(gè)對(duì)應(yīng)服務(wù)的一個(gè)或多個(gè)服務(wù)查詢(xún)串組成的列表。如果這些服務(wù)查詢(xún)串在服務(wù)發(fā)現(xiàn)階段期間被呈現(xiàn)給客戶(hù)端STA 101,則將具有用于指示STA 101可以支持這些服務(wù)的有效服務(wù)響應(yīng)串。相反,如果客戶(hù)端STA 101具有針對(duì)任何給定服務(wù)查詢(xún)串的無(wú)效或空的服務(wù)響應(yīng)串,則這指示它不支持對(duì)應(yīng)的服務(wù)。對(duì)于一些實(shí)施例,每一服務(wù)查詢(xún)串可標(biāo)識(shí)客戶(hù)端STA101提供的特定服務(wù)。此外,因?yàn)槊恳粚?duì)等STA可存儲(chǔ)具有對(duì)應(yīng)服務(wù)響應(yīng)串的支持服務(wù)查詢(xún)串列表,所以特定對(duì)等STA內(nèi)存儲(chǔ)的支持服務(wù)查詢(xún)串列表可指示該特定對(duì)等STA支持哪些服務(wù)。以此方式,客戶(hù)端STAlOl可以在開(kāi)始服務(wù)發(fā)現(xiàn)操作之前就確定附近的對(duì)等STA102-104中的每一者支持哪些服務(wù),這可允許客戶(hù)端STA 101發(fā)起與對(duì)等STA中的所選子集的服務(wù)發(fā)現(xiàn)操作,如在下文更詳細(xì)地描述。因而,通過(guò)僅與已經(jīng)被確定(在設(shè)備發(fā)現(xiàn)階段期間)支持客戶(hù)端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可以?xún)H對(duì)標(biāo)識(shí)受到該對(duì)等STA支持的服務(wù)的那些服務(wù)查詢(xún)串作出響應(yīng)。例如,假定客戶(hù)端STA 101發(fā)送P_Req幀,P_Req幀包含⑴對(duì)應(yīng)于打印服務(wù)的第一服務(wù)查詢(xún)串以及(ii)對(duì)應(yīng)于游戲服務(wù)的第二服務(wù)查詢(xún)串。如果對(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ù)查詢(xún)串可以被散列以生成對(duì)應(yīng)的散列值,并且標(biāo)識(shí)客戶(hù)端STA 101提供的服務(wù)的此類(lèi)散列值列表(例如,而非未經(jīng)壓縮的服務(wù)查詢(xún)串列表)可以在P_Req幀內(nèi)提供。接收此類(lèi)P_Req幀的每一對(duì)等STA可以通過(guò)發(fā)送包括指示該對(duì)等STA支持哪些服務(wù)的散列值列表的P_Resp幀來(lái)作出響應(yīng)。之后,客戶(hù)端STA可以將期望散列值列表與接收自對(duì)等STA的散列值列表作比較以確定哪些想要的服務(wù)可以由該對(duì)等STA支持。幀中提供散列值列表(而非未經(jīng)壓縮的服務(wù)查詢(xún)串列表)可以將P_Req和P_Resp的大小限于允許服務(wù)信息在設(shè)備發(fā)現(xiàn)階段期間在P2P設(shè)備之間交換的值。
      [0027]客戶(hù)端STA 101接著可以至少部分地基于對(duì)等STA 102-104中的每一者支持哪些服務(wù)的確定來(lái)發(fā)起與對(duì)等STA 102-104中的一者或多者的服務(wù)發(fā)現(xiàn)操作,如圖1B所示。例如,客戶(hù)端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)求的客戶(hù)端STA 101來(lái)對(duì)收到SD_Req幀(如果有的話(huà))作出響應(yīng)。客戶(hù)端STA 101接著可以分析SD_Resp幀中的每一者以確認(rèn)對(duì)應(yīng)的對(duì)等STA是否可以提供客戶(hù)端STA 101正請(qǐng)求的特定服務(wù)。例如,取決于該請(qǐng)求,SD_Resp幀可包括對(duì)等STA所提供或支持的所有服務(wù)的詳細(xì)列表和/或關(guān)于對(duì)等STA是否能夠提供客戶(hù)端STAlOl所請(qǐng)求的特定服務(wù)的確認(rèn)。
      [0028]對(duì)于一些實(shí)施例,SD_Req幀可包括請(qǐng)求某些P2P服務(wù)的服務(wù)查詢(xún)串,P2P服務(wù)諸如舉例來(lái)說(shuō)通用即插即用(UPnP)和/或Bonjour服務(wù)。對(duì)于此類(lèi)實(shí)施例,對(duì)等STA 102-104可確定它們是否支持服務(wù)查詢(xún)串,并且如果支持,則可以生成一個(gè)或多個(gè)服務(wù)響應(yīng)串。服務(wù)響應(yīng)串可以作為SD_Resp幀的一部分(或在任何其他合適的響應(yīng)幀中)被傳送到客戶(hù)端STA 101。
      [0029]如果客戶(hù)端STA 101確定或確認(rèn)對(duì)等STA 102-104之一提供所請(qǐng)求的服務(wù),則客戶(hù)端STA 101接著可以使用由該對(duì)等STA提供的管理信息來(lái)與該對(duì)等STA建立P2P連接。如果客戶(hù)端STA 101確定對(duì)等STA 102-104中的一個(gè)以上STA能夠提供所請(qǐng)求的服務(wù),則客戶(hù)端STA 101可以向用戶(hù)提供選擇要與哪個(gè)(如果有的話(huà))對(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可用于掃描周?chē)h(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)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1