專利名稱::快速加入具有節(jié)能模式的對(duì)等群組的制作方法快速加入具有節(jié)能模式的對(duì)等群組
背景技術(shù):
今天,許多計(jì)算機(jī)具有無(wú)線電(radio)以支持無(wú)線通信。例如,無(wú)線通信用于連接到網(wǎng)絡(luò)的接入點(diǎn)。通過(guò)與接入點(diǎn)相關(guān)聯(lián),無(wú)線計(jì)算機(jī)可訪問(wèn)網(wǎng)絡(luò)上的設(shè)備或通過(guò)該網(wǎng)絡(luò)可達(dá)的其他網(wǎng)絡(luò)如因特網(wǎng)。因此,無(wú)線計(jì)算機(jī)可與許多其他設(shè)備交換數(shù)據(jù),使能許多有用的功能。為了使計(jì)算機(jī)能被配置為與接入點(diǎn)相關(guān)聯(lián),通用的是,接入點(diǎn)根據(jù)標(biāo)準(zhǔn)進(jìn)行操作。設(shè)備與接入點(diǎn)連接的通用標(biāo)準(zhǔn)被稱為WI-FI。該標(biāo)準(zhǔn)由WI-FI聯(lián)盟公布并被廣泛地用于便攜式計(jì)算機(jī)中。該標(biāo)準(zhǔn)有多個(gè)版本,但是可使用其中任何一個(gè)支持通過(guò)接入點(diǎn)的連接。還可使用無(wú)線通信形成與其他設(shè)備的直接連接而無(wú)需使用接入點(diǎn)。這些連接有時(shí)被稱為“對(duì)等”(peer-to-peer)連接,并且例如,可用于允許計(jì)算機(jī)與鼠標(biāo)或鍵盤無(wú)線地連接。更一般地,可使用對(duì)等連接建立無(wú)需要求基礎(chǔ)設(shè)施而可進(jìn)行通信的任何類型的設(shè)備群組。用于這些直接連接的無(wú)線通信也已經(jīng)被標(biāo)準(zhǔn)化了。用于這樣的無(wú)線通信的通用標(biāo)準(zhǔn)被稱為BLUETOOTH。在一些例子中,無(wú)線計(jì)算機(jī)可通過(guò)接入點(diǎn)和作為參加(engagein)對(duì)等通信的群組的一部分而與其他設(shè)備同時(shí)連接。為了支持這樣的同時(shí)通信,一些計(jì)算機(jī)具有多個(gè)無(wú)線電。最近,已經(jīng)提出了被稱為WI-FIDirect的標(biāo)準(zhǔn),其使得利用類似的無(wú)線通信(其可通過(guò)單個(gè)無(wú)線電處理)來(lái)使能基礎(chǔ)設(shè)施連接和作為對(duì)等群組的一部分的通信二者。該標(biāo)準(zhǔn)(也由WI-FI聯(lián)盟發(fā)布)將針對(duì)基于基礎(chǔ)設(shè)施的通信的流行的WI-FI通信標(biāo)準(zhǔn)擴(kuò)展到支持直接連接。期望將計(jì)算設(shè)備配備為支持直接連接以擴(kuò)展其中無(wú)線計(jì)算設(shè)備可與其他無(wú)線設(shè)備連接的情景。例如,一起工作的計(jì)算機(jī)用戶可更容易地形成允許用戶共享數(shù)據(jù)的群組而無(wú)需要求任何特定的基礎(chǔ)設(shè)施。類似地,計(jì)算機(jī)可更容易地與打印機(jī)、照相機(jī)或提供其他想要的服務(wù)的設(shè)備無(wú)線連接。
發(fā)明內(nèi)容在對(duì)等無(wú)線通信環(huán)境中,提供了技術(shù)以便尋求加入群組的設(shè)備更快地并使用更低功率標(biāo)識(shí)適合的群組并然后加入該群組。這樣的技術(shù)可以是有用的,例如,在當(dāng)群組中的設(shè)備根據(jù)對(duì)等網(wǎng)絡(luò)協(xié)議(這表明群組擁有者在低功率休眠狀態(tài)時(shí)通過(guò)不響應(yīng)而從群組缺席)進(jìn)行通信時(shí)。所公開(kāi)的技術(shù)可涉及除控制群組的設(shè)備之外的設(shè)備在當(dāng)控制設(shè)備處于休眠狀態(tài)或者缺席時(shí)對(duì)有關(guān)群組的信息的請(qǐng)求的響應(yīng)。設(shè)備可提供信息,加入設(shè)備可使用該信息來(lái)與控制設(shè)備同步,以便加入設(shè)備被調(diào)諧至在控制設(shè)備處于喚醒狀態(tài)時(shí)控制設(shè)備所使用的信道。這樣的信息可包括控制設(shè)備使用的信道的指示。替代地或附加地,信息可揭示控制設(shè)備的預(yù)定的喚醒時(shí)間或在與控制群組的設(shè)備同步中有用的其他信息。然而,作為另一替代實(shí)施例,信息可揭示在加入群組時(shí)可用的服務(wù)的類型,以便加入設(shè)備可確定究竟是否嘗試加入群組。提供信息的設(shè)備可以是具有關(guān)于控制群組的設(shè)備的信息的任何適合的設(shè)備。例如,設(shè)備可以是已加入到群組中的設(shè)備。可以通過(guò)與控制設(shè)備的通信(包括在與設(shè)備配對(duì)時(shí)或通過(guò)后續(xù)接收的控制設(shè)備將從群組缺席的通知)獲得所提供的信息??墒褂萌魏芜m合的機(jī)制觸發(fā)設(shè)備以提供該信息。在一些實(shí)施例中,尋求加入群組的設(shè)備可廣播請(qǐng)求關(guān)于控制群組的設(shè)備的信息的消息。加入設(shè)備可在其嘗試定位群組但未檢測(cè)到控制群組的設(shè)備之后或在任何其他適合的時(shí)間發(fā)送這樣的請(qǐng)求。這些技術(shù)可用于使用任何適合的對(duì)等網(wǎng)絡(luò)協(xié)議找到任何適合的對(duì)等群組。作為一個(gè)例子,對(duì)等網(wǎng)絡(luò)協(xié)議可以是WI-FIDirect協(xié)議。在這樣的實(shí)施例中,根據(jù)該協(xié)議,控制群組的設(shè)備可以是群組擁有者。尋求加入群組的設(shè)備可根據(jù)該協(xié)議將對(duì)關(guān)于群組的信息的請(qǐng)求格式化為探測(cè)請(qǐng)求消息中的信息單元。關(guān)于群組擁有者的信息可以作為信息單元包括在探測(cè)響應(yīng)消息中。因此,可以一些適合形式中的任何一種實(shí)現(xiàn)本發(fā)明,包括操作無(wú)線設(shè)備以請(qǐng)求和/或使用關(guān)于控制對(duì)等群組的設(shè)備的信息的方法,操作無(wú)線設(shè)備以生成和/或提供這樣的信息的方法,或用于控制設(shè)備以執(zhí)行實(shí)現(xiàn)這樣的技術(shù)的一個(gè)或多個(gè)角色的計(jì)算機(jī)可執(zhí)行指令。前述是所附權(quán)利要求限定的本發(fā)明的非限制摘要。附圖不意圖按比例繪制。在附圖中,在各種附圖中例示的每個(gè)相同的或幾乎相同的部件以相似的數(shù)字表示。為了清晰目的,并非每一個(gè)部件在每一附圖中都可被標(biāo)記。在附圖中圖IA和IB是本發(fā)明的實(shí)施例可在其中操作的示例環(huán)境的略圖;圖2A和2B,當(dāng)在標(biāo)記為A和B的點(diǎn)處連接時(shí),形成了根據(jù)對(duì)等協(xié)議形成群組的無(wú)線設(shè)備操作的示例方法的流程圖;圖3是根據(jù)本發(fā)明的一些實(shí)施例尋求加入現(xiàn)有群組的無(wú)線設(shè)備操作的例示性方法的流程圖;圖4是根據(jù)本發(fā)明的一些實(shí)施例、對(duì)關(guān)于群組擁有者信息的請(qǐng)求進(jìn)行響應(yīng)的設(shè)備操作的示例方法的流程圖;圖5A、5B、5C和5D是根據(jù)本發(fā)明的一些實(shí)施例、對(duì)關(guān)于群組擁有者信息的請(qǐng)求的例示性響應(yīng)的替代實(shí)施例的示意性表示;以及圖6是計(jì)算設(shè)備的框圖,其可被編程作為根據(jù)本發(fā)明的實(shí)施例的群組擁有者、請(qǐng)求設(shè)備或響應(yīng)設(shè)備進(jìn)行操作。具體實(shí)施方式發(fā)明人已意識(shí)到和預(yù)想到可使用技術(shù)來(lái)擴(kuò)展諸如WI-FIDirect協(xié)議之類的對(duì)等連接協(xié)議的用處,該技術(shù)減少了尋求加入設(shè)備的現(xiàn)有群組的設(shè)備所要求的時(shí)間或功率。進(jìn)一步地,發(fā)明人已意識(shí)到和預(yù)想到那些協(xié)議的功率節(jié)省特征允許控制群組的設(shè)備臨時(shí)性地進(jìn)入低功率狀態(tài),這可能具有增加尋求加入現(xiàn)有群組的設(shè)備的功耗的不期望的效果。具體地,加入設(shè)備可能不得不在相對(duì)長(zhǎng)的時(shí)間段內(nèi)掃描控制設(shè)備,直至加入設(shè)備正在監(jiān)聽(tīng)控制設(shè)備在控制設(shè)備正主動(dòng)傳送時(shí)所使用的信道為止。為了減少設(shè)備在主動(dòng)掃描群組控制設(shè)備時(shí)所花費(fèi)的時(shí)間量,如果加入設(shè)備未檢測(cè)到現(xiàn)有群組的群組控制器,則加入設(shè)備可請(qǐng)求其他無(wú)線設(shè)備利用關(guān)于群組擁有者的信息進(jìn)行響應(yīng)??梢匀魏芜m合的方式作出這樣的請(qǐng)求,諸如利用根據(jù)直接連接協(xié)議格式化的管理幀。在一些實(shí)施例中,這樣的管理幀可以是為請(qǐng)求關(guān)于缺席的群組控制器的信息的目的而設(shè)計(jì)的。但是,在其他實(shí)施例中,管理幀可以是根據(jù)直接連接協(xié)議的標(biāo)準(zhǔn)管理幀,其被修改以表示關(guān)于群組控制器信息的請(qǐng)求。作為特定的例子,管理幀可以是通過(guò)插入表示對(duì)群組控制器信息的請(qǐng)求的信息單元而修改的探測(cè)請(qǐng)求。可通過(guò)具有關(guān)于群組控制器信息的任何適合的設(shè)備作出對(duì)于這樣的信息請(qǐng)求的響應(yīng)。在一些實(shí)施例中,響應(yīng)于這樣請(qǐng)求的設(shè)備,盡管不是群組控制器,可以是加入在群組中的無(wú)線設(shè)備。這樣的設(shè)備可知道該群組的群組控制器,并可能已經(jīng)存儲(chǔ)了可被提供以響應(yīng)于對(duì)關(guān)于群組控制器信息的請(qǐng)求的信息??商峁╆P(guān)于群組控制器的任何適合的信息以響應(yīng)于對(duì)信息的請(qǐng)求。群組中的無(wú)線設(shè)備可與請(qǐng)求設(shè)備共享其已存儲(chǔ)的任何適合的信息。在一些實(shí)施例中,與請(qǐng)求設(shè)備共享的信息可基于加入群組中的無(wú)線設(shè)備為其本身與群組控制器的交互而已存儲(chǔ)的信息。例如,所提供的信息可包括群組控制器使用以廣播其可用性的一個(gè)或多個(gè)信道。請(qǐng)求設(shè)備可使用該信息來(lái)監(jiān)控群組控制器使用的信道,以便從群組控制器接收諸如信標(biāo)之類的管理幀。以該方式,加入設(shè)備可更快地發(fā)現(xiàn)群組控制器,從而減少其花費(fèi)在掃描以找到群組控制器以便其可加入群組的時(shí)間和/或功率。在一些實(shí)施例中,可替代地或附加地,響應(yīng)于請(qǐng)求可提供其他信息。在一些實(shí)施例中,可提供群組控制器的功率節(jié)省調(diào)度。例如,在WI-FIDirect協(xié)議中,群組擁有者可控制群組,在進(jìn)入功率節(jié)省狀態(tài)或?qū)?否則)不可用于通信之前,其向加入群組中的其他設(shè)備傳送GROUPOWNERABSENT(群組擁有者缺席)消息。該消息可指示期間群組擁有者將缺席的時(shí)間。加入群組的無(wú)線設(shè)備可接收這樣的GROUPOWNERABSENT消息,并跟蹤時(shí)間直至群組擁有者再次可用為止??膳c請(qǐng)求設(shè)備共享該指示何時(shí)群組擁有者將下一次可用的信息,以便請(qǐng)求設(shè)備可通過(guò)延遲與群組擁有者進(jìn)行通信的嘗試直至群組擁有者不再?gòu)娜航M缺席為止來(lái)節(jié)省功率。響應(yīng)還可包括關(guān)于群組控制器的信息,其可向請(qǐng)求設(shè)備揭示群組控制器是否提供了請(qǐng)求計(jì)算設(shè)備所尋找的服務(wù)。利用該信息,請(qǐng)求設(shè)備可更有效地確定是否及何時(shí)發(fā)送進(jìn)一步探測(cè)消息以與群組控制器連接。但是,不要求響應(yīng)設(shè)備已加入了具有群組控制器的群組。任何能夠根據(jù)無(wú)線協(xié)議接收消息的無(wú)線設(shè)備可接收無(wú)線通信,其可根據(jù)該無(wú)線通信來(lái)標(biāo)識(shí)已形成的群組,并可能夠標(biāo)識(shí)控制該群組的設(shè)備。例如,在WI-FIDirect協(xié)議中,可發(fā)送構(gòu)成群組擁有者協(xié)商的消息,其具有至少一個(gè)這樣的消息來(lái)標(biāo)識(shí)作為這樣的協(xié)商結(jié)果而選擇的群組擁有者。在形成群組的設(shè)備的附近區(qū)域中的任何設(shè)備可接收這些消息,并因此可具有關(guān)于群組擁有者的信息。替代地或附加地,設(shè)備(盡管未加入群組)可接收GROUPOWNERABSENT消息或來(lái)自附近的群組擁有者的其他消息。因此,對(duì)于本發(fā)明而言,響應(yīng)這樣的信息請(qǐng)求的特定設(shè)備不是關(guān)鍵性的。圖IA例示了可在其中應(yīng)用本發(fā)明的實(shí)施例的環(huán)境。在該例子中,設(shè)備已形成群組110。可根據(jù)對(duì)等協(xié)議形成群組110。在例示性的例子中,設(shè)備根據(jù)WI-FIDirect協(xié)議進(jìn)行操作。但是,應(yīng)預(yù)想到,可使用任何適合的對(duì)等協(xié)議,且這些其他協(xié)議可使用相當(dāng)?shù)南?lái)執(zhí)行相當(dāng)?shù)墓δ?即使命名不同也如是)。在該例子中,示出了加入群組110的兩個(gè)設(shè)備,設(shè)備120和設(shè)備122。應(yīng)預(yù)想到,為簡(jiǎn)明起見(jiàn)而示出了這兩個(gè)設(shè)備,但是群組可包含符合協(xié)議的任何適合數(shù)目的設(shè)備。在該例子中,例示了作為膝上計(jì)算機(jī)的設(shè)備120。例示了作為打印機(jī)的設(shè)備122。這些設(shè)備可形成群組110,以使設(shè)備120的用戶能通過(guò)設(shè)備122打印文檔。但是,應(yīng)預(yù)想到,對(duì)于本發(fā)明而言,加入群組110的設(shè)備的特定功能不是關(guān)鍵性的。對(duì)等協(xié)議可指定群組中為該群組執(zhí)行控制功能的設(shè)備之一。作為例子,可指定設(shè)備控制群組的準(zhǔn)入(admission),以便尋求加入群組110的設(shè)備必須首先與控制設(shè)備進(jìn)行通信??芍付ㄟ@樣的控制設(shè)備為群組擁有者。在圖IA的實(shí)施例中,可指定設(shè)備120為群組擁有者。但是,應(yīng)預(yù)想到,不必指定計(jì)算設(shè)備為群組擁有者。在一些情景中,諸如設(shè)備122之類的外圍設(shè)備可充當(dāng)群組擁有者??筛鶕?jù)群組110使用的協(xié)議或以任何其他適合的方式確定充當(dāng)群組擁有者的特定類型的設(shè)備。無(wú)論確定群組擁有者的方式如何,對(duì)于要加入群組110的諸如設(shè)備140之類的設(shè)備,該設(shè)備可與設(shè)備120進(jìn)行通信。作為特定的例子,根據(jù)WI-FIDirect協(xié)議,設(shè)備140可檢測(cè)設(shè)備120傳送的標(biāo)識(shí)其自身為群組擁有者的信標(biāo)。作為響應(yīng),設(shè)備140可傳送目標(biāo)為作為群組110的群組擁有者的設(shè)備120的加入請(qǐng)求。設(shè)備120可應(yīng)用條件以確定是否允許設(shè)備140進(jìn)入群組110。如果是,設(shè)備120可與設(shè)備140交換無(wú)線消息,以使設(shè)備140能通過(guò)作為群組110的一部分的設(shè)備120進(jìn)行交互??筛鶕?jù)用于形成群組110的對(duì)等協(xié)議來(lái)預(yù)定(prescribe)這些交互。作為特定的例子,交互可導(dǎo)致由設(shè)備120和140的每一個(gè)發(fā)送和接收根據(jù)對(duì)等協(xié)議定義的管理幀。作為這個(gè)消息交換的一部分,無(wú)線設(shè)備140可從設(shè)備120獲得關(guān)于通過(guò)群組110可用的服務(wù)的信息。作為例子,設(shè)備120可傳送群組110包括打印機(jī)以提供打印服務(wù)。因此,基于與群組擁有者的信息交換,設(shè)備140可確定群組110是否提供了設(shè)備140尋找的特定類型的服務(wù)。圖IA例示了這樣的情景,其中設(shè)備140可能不能夠立即聯(lián)系設(shè)備120以便加入群組Iio或不能夠獲得關(guān)于群組110的信息以確定是否加入群組110。圖IA例示了這樣的操作狀態(tài),其中充當(dāng)群組擁有者的設(shè)備120從群組110“缺席”。群組擁有者缺席可能有多個(gè)原因。在該例子中,設(shè)備120耦接至企業(yè)網(wǎng)絡(luò)130。在其作為企業(yè)網(wǎng)絡(luò)130客戶端的角色中,設(shè)備120可遵守企業(yè)網(wǎng)絡(luò)130管理員強(qiáng)加的策略。例如,那些策略可包括設(shè)備120當(dāng)非主動(dòng)使用時(shí)以低功率狀態(tài)進(jìn)行操作的要求。對(duì)等協(xié)議可通過(guò)允許設(shè)備(即使被指定為群組擁有者)不時(shí)進(jìn)入低功率狀態(tài)來(lái)支持這樣的操作。如本領(lǐng)域中已知的,低功率狀態(tài)可實(shí)現(xiàn)為休眠狀態(tài)。在休眠狀態(tài)中,設(shè)備120的一些或所有硬件部件可關(guān)電??稍谛菝郀顟B(tài)中關(guān)電的設(shè)備120的部件是支持無(wú)線通信的無(wú)線電。因此,設(shè)備在休眠狀態(tài)中時(shí)不大可能進(jìn)行無(wú)線通信。為使群組控制器能休眠,用于形成群組110的對(duì)等協(xié)議可并入這樣的機(jī)制,通過(guò)該機(jī)制,群組中的其他設(shè)備可確定充當(dāng)群組擁有者的設(shè)備已進(jìn)入休眠狀態(tài),其在休眠狀態(tài)中暫時(shí)不能接收或發(fā)送無(wú)線通信。例如,這樣的機(jī)制可包括廣播GROUPOWNERABSENT消息。早已為群組110成員的設(shè)備可接收這樣的消息,并延遲與設(shè)備120進(jìn)行通信的嘗試,直至設(shè)備120退出休眠狀態(tài)并使其無(wú)線電再次上電以便進(jìn)行通信為止。諸如設(shè)備122之類的、作為群組110成員的設(shè)備可采用任何適合的機(jī)制,以確定其可再次與設(shè)備120進(jìn)行通信的時(shí)間。例如,用于形成群組110的協(xié)議可為群組擁有者指定休眠間隔。在指定的間隔到期時(shí),群組擁有者可暫時(shí)退出休眠狀態(tài),以便其他設(shè)備可與之進(jìn)行通信。在休眠間隔固定的協(xié)議中,作為群組成員的設(shè)備可在接收群組擁有者缺席消息之后跟蹤休眠間隔的持續(xù)時(shí)間,以便設(shè)備可延遲與群組擁有者通信的嘗試,直至在群組擁有者已上電其無(wú)線電并可用于無(wú)線通信時(shí)的時(shí)間為止。但是,休眠間隔的持續(xù)時(shí)間無(wú)需固定,且例如,設(shè)備120可指定間隔以作為群組擁有者缺席消息的一部分。進(jìn)一步地,應(yīng)預(yù)想到,諸如設(shè)備122之類的加入群組中的設(shè)備無(wú)需明確地知曉設(shè)備120可醒來(lái)的時(shí)間。在一些實(shí)施例中,群組擁有者當(dāng)在喚醒狀態(tài)時(shí)可傳送諸如信標(biāo)之類的管理幀。這樣的信標(biāo)可向其他設(shè)備指示群組擁有者可用于接收無(wú)線通信。因此,在休眠間隔之后,群組擁有者和作為其群組客戶端的設(shè)備可通過(guò)客戶端設(shè)備監(jiān)控群組擁有者使用來(lái)廣播這樣的管理幀的信道來(lái)重建通信。諸如設(shè)備122之類的客戶端設(shè)備在接收群組擁有者缺席消息時(shí)可緩沖到群組擁有者的通信。后續(xù)地,客戶端可響應(yīng)信標(biāo),以便可重建群組擁有者(在該例子中,設(shè)備120)和客戶端(在該例子中,設(shè)備122)之間的通信。通過(guò)類似地等待檢測(cè)來(lái)自群組擁有者的信標(biāo),諸如設(shè)備140之類的尋求加入群組110的設(shè)備能夠發(fā)現(xiàn)充當(dāng)群組擁有者的設(shè)備120的存在。但是,當(dāng)將設(shè)備140初始帶入群組110的附近中時(shí),其具有關(guān)于設(shè)備120然后設(shè)備122的較少信息。例如,因?yàn)樵O(shè)備140以前未作為群組110的一部分進(jìn)行通信,其可能沒(méi)有指示設(shè)備120是群組擁有者的信息。進(jìn)一步地,設(shè)備140可能沒(méi)有指示由設(shè)備120使用來(lái)進(jìn)行根據(jù)形成群組110的對(duì)等協(xié)議的管理幀通信的信道或信道集的信息。此外,設(shè)備140甚至可能沒(méi)有在其附近區(qū)域有可提供其正在尋求的服務(wù)的群組的信息。因此,在傳統(tǒng)的協(xié)議中,設(shè)備140可經(jīng)過(guò)擴(kuò)展掃描階段,其中其嘗試根據(jù)對(duì)等協(xié)議可用于由群組擁有者使用的多個(gè)信道的每一個(gè)上檢測(cè)群組擁有者。該掃描階段可以是主動(dòng)的或被動(dòng)的。例如,掃描可導(dǎo)致在信道上監(jiān)聽(tīng)一段時(shí)間。如果在該時(shí)間內(nèi)未檢測(cè)到來(lái)自群組擁有者的傳輸,設(shè)備140可切換到對(duì)等協(xié)議支持的一個(gè)不同的信道,并按又一間隔監(jiān)聽(tīng)來(lái)自群組擁有者的通信。可重復(fù)該監(jiān)聽(tīng)、然后切換信道的處理,直至設(shè)備140檢測(cè)到群組擁有者或某一過(guò)期時(shí)段到期為止。對(duì)等協(xié)議可指定設(shè)備140使用的監(jiān)聽(tīng)間隔,并可遵循由群組擁有者使用來(lái)廣播諸如信標(biāo)之類的管理幀的間隔。可選擇這些用于廣播和監(jiān)聽(tīng)的間隔,以確保設(shè)備120采用的監(jiān)聽(tīng)間隔最終將重疊于設(shè)備120使用的傳送間隔。雖然設(shè)備140可能需要執(zhí)行嘗試檢測(cè)由群組擁有者傳送的管理幀的處理的一些迭代,直至設(shè)備140與設(shè)備120同步以便在設(shè)備120正在傳送管理幀的同時(shí)設(shè)備140正在監(jiān)聽(tīng)同一信道。雖然設(shè)備140最終可能能夠檢測(cè)到群組110與其群組擁有者進(jìn)行通信,但在該例子中,設(shè)備140可能花費(fèi)相對(duì)長(zhǎng)的時(shí)間尋找群組擁有者,這可為設(shè)備140的用戶創(chuàng)建設(shè)備正采用不希望的長(zhǎng)時(shí)間來(lái)完成涉及與群組連接的操作的印象。另外,在設(shè)備140正在尋找群組擁有者期間,設(shè)備140可讓其無(wú)線電以相對(duì)高功率狀態(tài)進(jìn)行操作。在該例子中,將設(shè)備140作為諸如具有平板(slate)形式因素的計(jì)算設(shè)備之類的便攜式計(jì)算設(shè)備例示。這樣的設(shè)備可以是電池操作的,并且因此具有有限的電池壽命。對(duì)于電池操作的設(shè)備而言,可能不希望擴(kuò)展的無(wú)線電操作時(shí)段。圖IA例示了一種方法,無(wú)線設(shè)備可通過(guò)該方法交互,以減少設(shè)備140所要求的與充當(dāng)群組擁有者的設(shè)備120建立通信的時(shí)間和/或功率。如示出,設(shè)備140可傳送關(guān)于群組擁有者信息的請(qǐng)求142。設(shè)備140附近區(qū)域的設(shè)備可接收請(qǐng)求142并用關(guān)于群組擁有者的信息回復(fù)。設(shè)備140可使用這個(gè)信息與充當(dāng)群組擁有者的設(shè)備120建立通信??梢匀魏芜m合的方式格式化請(qǐng)求142。在一些實(shí)施例中,可根據(jù)用于形成群組110的對(duì)等協(xié)議將請(qǐng)求142格式化為管理幀。作為特定的例子,請(qǐng)求142可以具有被插入到探測(cè)請(qǐng)求消息中的信息單元的形式??蓪?duì)任何適合的設(shè)備進(jìn)行編程以響應(yīng)請(qǐng)求142。為了例示的簡(jiǎn)明性,僅示出了響應(yīng)這樣的請(qǐng)求的單個(gè)設(shè)備。例如,如果在設(shè)備140的附近區(qū)域中有任何一個(gè)適合的設(shè)備或如果設(shè)備140已將請(qǐng)求引導(dǎo)向特定的、可見(jiàn)的設(shè)備,則可發(fā)生這樣的情景。但是,可廣播該請(qǐng)求。在一些實(shí)施例中,多個(gè)設(shè)備可被編程為響應(yīng)這樣的請(qǐng)求。在這個(gè)實(shí)施例中,可使用競(jìng)爭(zhēng)機(jī)制以避免干擾。同樣地,如果接收多個(gè)響應(yīng),則設(shè)備140可合成響應(yīng)中的信息或選擇單個(gè)響應(yīng)。在圖IA的例子中,設(shè)備122可被編程為響應(yīng)請(qǐng)求142。在該例子中,可從AC電源的源供電設(shè)備122。因此,操作設(shè)備122不必包括關(guān)閉設(shè)備122使用的無(wú)線電,以便避免耗盡設(shè)備122的電池。在這樣的實(shí)施例中,即使群組擁有者處于休眠狀態(tài)中,設(shè)備122也可用于提供關(guān)于群組擁有者的信息。替代地,在一些實(shí)施例中,無(wú)線設(shè)備即使其進(jìn)入低功率狀態(tài),可維持接收器帶電以便檢測(cè)管理幀。在圖IA例示的情景中,雖然因?yàn)槌洚?dāng)群組擁有者的設(shè)備120處于低功率休眠狀態(tài),群組110內(nèi)的設(shè)備不主動(dòng)交換無(wú)線信息,但是設(shè)備122可接收和響應(yīng)請(qǐng)求142。設(shè)備122提供的響應(yīng)請(qǐng)求142的信息可使設(shè)備140能迅速地與設(shè)備120建立通信。例如,該信息可向設(shè)備140揭示由設(shè)備122使用來(lái)利用設(shè)備120加入群組的信息。作為例子,該信息可包括設(shè)備120使用來(lái)發(fā)送或接收管理幀的一個(gè)或多個(gè)信道的標(biāo)識(shí)。設(shè)備140可使用這樣的信息監(jiān)聽(tīng)設(shè)備120傳送的管理幀,以便設(shè)備140可檢測(cè)設(shè)備120休眠間隔的結(jié)束。通過(guò)監(jiān)聽(tīng)設(shè)備120將使用的單個(gè)信道或少量信道,設(shè)備140可快于如果設(shè)備140不得不跨越多個(gè)可能信道來(lái)掃描而檢測(cè)到來(lái)自設(shè)備120的通信。可以由設(shè)備122替代地或附加地提供其他信息。例如,該信息可包括揭示設(shè)備120的休眠間隔何時(shí)結(jié)束的定時(shí)信息。作為又一個(gè)例子,由設(shè)備122提供的信息可使設(shè)備140能確定群組110是否提供了設(shè)備140正在尋找類型的服務(wù)。例如,設(shè)備122提供的信息可指示群組110包括提供打印服務(wù)的設(shè)備。以這種方式,設(shè)備140可確定群組110是否可提供想要的服務(wù),而甚至無(wú)需與充當(dāng)群組擁有者的設(shè)備120交換無(wú)線通信。但是,應(yīng)預(yù)想到,對(duì)于本發(fā)明而言,在請(qǐng)求142的響應(yīng)中提供的特定信息不是關(guān)鍵性的,而且,可提供便于設(shè)備140標(biāo)識(shí)和/或加入群組110的任何適合的信息。圖IB例示了替代環(huán)境,可在其中采用用于便于設(shè)備進(jìn)入對(duì)等群組的技術(shù)。在圖IB的例子中,群組160是現(xiàn)存的。該群組包括此處作為智能電話例示的設(shè)備170。群組160還包括設(shè)備172。在該例子中,設(shè)備170和172可能已協(xié)商了群組160的形成。作為該協(xié)商的一部分,可能已將設(shè)備170標(biāo)識(shí)為群組擁有者。根據(jù)用于形成群組160的對(duì)等協(xié)議,此處描繪的作為配備無(wú)線通信能力的相機(jī)的設(shè)備172是設(shè)備170的客戶端。因此,圖IB提供了又一個(gè)例子,例示了可被加入群組的無(wú)線設(shè)備的數(shù)目和類型。然而,對(duì)于本發(fā)明而言,特定的數(shù)目或類型不是關(guān)鍵性的。對(duì)于本發(fā)明而言,尋求加入群組的設(shè)備的類型也不是關(guān)鍵性的。在圖IB的例子中,例示了作為具有平板形式因素的計(jì)算設(shè)備的設(shè)備180。這樣的通用計(jì)算設(shè)備可以通過(guò)使用已知的編程技術(shù)修改該設(shè)備的無(wú)線網(wǎng)絡(luò)軟件,而被配置作為圖IA或IB中例示的任何設(shè)備來(lái)操作。但是,可替代地或附加地使用其他配置技術(shù)。因此,當(dāng)尋求加入現(xiàn)有的群組時(shí),任何適合的設(shè)備可采用此處描述的技術(shù)。在圖IB例示的這個(gè)情景中,當(dāng)設(shè)備180進(jìn)入群組160的附近區(qū)域時(shí),充當(dāng)群組擁有者的設(shè)備170正在休眠間隔中操作。因此,雖然設(shè)備180可掃描群組擁有者,但是因?yàn)樵O(shè)備170在休眠模式中時(shí)既未廣播管理幀又未響應(yīng)管理幀,設(shè)備180將不會(huì)立即檢測(cè)到設(shè)備170。為便于標(biāo)識(shí)群組160,設(shè)備180可傳送請(qǐng)求182。如果設(shè)備172接收請(qǐng)求182,設(shè)備172可利用便于設(shè)備180標(biāo)識(shí)和加入群組160的信息來(lái)進(jìn)行響應(yīng)。設(shè)備172可提供包括上述信息類型在內(nèi)的任何適合的信息。已加入對(duì)等無(wú)線群組的設(shè)備和尋求加入對(duì)等無(wú)線群組的設(shè)備兩者可根據(jù)任何適合的協(xié)議進(jìn)行操作。作為例子,當(dāng)在標(biāo)記為A和B的點(diǎn)處加入時(shí),圖2A和2B是作為使用WI-FIDirect協(xié)議的一部分的、操作設(shè)備以形成無(wú)線群組的方法的流程圖。作為形成無(wú)線群組的處理的一部分,可指定一個(gè)設(shè)備為群組的群組擁有者。其它設(shè)備,雖然是客戶端而非群組擁有者,可取得關(guān)于被指定為群組擁有者的設(shè)備的信息。隨后,可向?qū)で蠹尤肴航M的又一無(wú)線設(shè)備提供該信息。作為例子,該信息可標(biāo)識(shí)群組擁有者,指示如何聯(lián)系群組擁有者或可提供關(guān)于通過(guò)群組可用的服務(wù)的信息。在這個(gè)例子中,例示了作為通過(guò)兩個(gè)設(shè)備(指定的設(shè)備1和設(shè)備2)的組合動(dòng)作執(zhí)行的處理200。這些設(shè)備可表示任何適合的設(shè)備。例如,圖IA中的設(shè)備120和設(shè)備122可執(zhí)行處理200。類似地,圖IB中的設(shè)備170和172可執(zhí)行處理200。在這個(gè)例子中,處理200在框210處開(kāi)始,在此,設(shè)備1根據(jù)指定協(xié)議發(fā)送啟動(dòng)群組格式發(fā)現(xiàn)階段的管理幀。在這個(gè)例子中,在框210處發(fā)送的管理幀是探測(cè)請(qǐng)求。探測(cè)請(qǐng)求是根據(jù)表示設(shè)備1正在尋求標(biāo)識(shí)其附近區(qū)域的其他無(wú)線設(shè)備的協(xié)議的管理幀。在一些實(shí)施例中,在框210處傳送的探測(cè)請(qǐng)求一般地可指示設(shè)備1正在尋找其他無(wú)線設(shè)備。在其他實(shí)施例中,在框210處傳送的管理幀可更具體地標(biāo)識(shí)設(shè)備。例如,在框210處發(fā)送的管理幀可標(biāo)識(shí)可由設(shè)備提供的想要服務(wù)或設(shè)備1正在尋求與其一起加入群組的設(shè)備的其他特征。無(wú)論在框210處發(fā)送的管理幀的具體格式如何,處理220均可繼續(xù)至框220,其在該例子中由設(shè)備2執(zhí)行。此處,設(shè)備2表示在設(shè)備1附近的又一無(wú)線設(shè)備。在框222處,設(shè)備2可編制并傳送管理幀,以響應(yīng)在框220處接收的管理幀。在這個(gè)例子中,根據(jù)WI-FIDirect協(xié)議,響應(yīng)可被格式化為探測(cè)響應(yīng)幀。響應(yīng)可指示設(shè)備2可用于與設(shè)備1形成群組。如果在框210處傳送的請(qǐng)求指定了設(shè)備1正在尋求與其一起加入的設(shè)備的條件,則在框222處發(fā)送的響應(yīng)可指示設(shè)備2是否滿足條件。處理200在框230處繼續(xù),其由設(shè)備1執(zhí)行。在框230處,設(shè)備1可接收設(shè)備2在框222處發(fā)送的響應(yīng)。在其中響應(yīng)指示根據(jù)在框210處傳送的請(qǐng)求、設(shè)備2可用并能夠與設(shè)備1形成群組的情景中,處理200可利用其中設(shè)備1和設(shè)備2建立這樣的群組的階段來(lái)繼續(xù)??梢匀魏芜m合的方式來(lái)建立這樣的群組,且設(shè)備1和設(shè)備2中的每一個(gè)執(zhí)行的特定動(dòng)作可取決于所使用的特定協(xié)議。然而,在該例子中,處理200利用設(shè)備1執(zhí)行的子處理232A和設(shè)備2執(zhí)行的子處理232B來(lái)繼續(xù)。在子處理232A和232B期間,設(shè)備1和設(shè)備2無(wú)線地交換消息。另一這樣的角色可以是客戶端。交換的消息可導(dǎo)致針對(duì)設(shè)備1和設(shè)備2中的每一個(gè)定義群組內(nèi)的角色。一個(gè)這樣的角色可以是執(zhí)行群組的控制動(dòng)作的設(shè)備。在這個(gè)例子中,這樣的設(shè)備可以是群組擁有者,并可執(zhí)行諸如允許又一設(shè)備加入群組的動(dòng)作。在子處理232A和232B中的信息交換可以任何適合的方式執(zhí)行。但是,在圖2A和2B例示的實(shí)施例中,消息根據(jù)WI-FIDirect協(xié)議構(gòu)成群組擁有者協(xié)商。無(wú)論子處理232A和232B中交換的消息的特定形式如何,那些子處理可以設(shè)備1被指定為群組擁有者而結(jié)束。設(shè)備2雖然被指定為客戶端,但將接收關(guān)于群組擁有者的信息。例如,該信息可指示群組擁有者的標(biāo)識(shí)符和群組擁有者的操作參數(shù),諸如群組擁有者使用來(lái)傳送或接收管理或控制幀的信道。設(shè)備2可在其存儲(chǔ)器中保留該信息,以用于與群組擁有者的后續(xù)通信。替代地或附加地,設(shè)備2可保留關(guān)于作為群組擁有者的設(shè)備1的信息,用于幫助尋求加入群組的又一無(wú)線設(shè)備中的后續(xù)使用。無(wú)論被保留的是何信息,處理200可前進(jìn)到設(shè)備1執(zhí)行的子處理234A和設(shè)備2執(zhí)行的子處理234B。這些子處理是群組形成的準(zhǔn)備階段(provisioningphase)的例子。在該例子中,準(zhǔn)備包括建立群組成員可通過(guò)其安全地通信的密鑰。但是,包括使用的信道在內(nèi)的任何其他適合的信息可作為子處理232A或232B或其他子處理的一部分而被交換。在子處理234A和234B中,設(shè)備1和設(shè)備2可交換消息,其導(dǎo)致建立可被用于保證設(shè)備1和設(shè)備2之間的通信的一個(gè)或多個(gè)密鑰。例如,這些密鑰可用于驗(yàn)證或加密這樣的通信。但是,所建立的特定密鑰及其在后續(xù)通信期間的使用可取決于設(shè)備正在使用的對(duì)等協(xié)議的參數(shù),且因此對(duì)于本發(fā)明而言不是關(guān)鍵性的。對(duì)于本發(fā)明而言,被交換以建立那些密鑰的特定消息也不是關(guān)鍵性的。但是,作為一個(gè)例子,可根據(jù)WI-FI保護(hù)接入(WPA2)協(xié)議或任何其他適合的協(xié)議執(zhí)行子處理234A和234B。無(wú)論所建立的特定密鑰如何,處理200可繼續(xù)至設(shè)備1執(zhí)行的子處理236A和設(shè)備2執(zhí)行的子處理236B。在子處理236A和236B中,設(shè)備1和設(shè)備2可進(jìn)行通信。這樣的通信可導(dǎo)致交換數(shù)據(jù)幀。替代地或附加地,通信可導(dǎo)致交換管理和/或控制幀。作為子處理236A和236B的一部分執(zhí)行的特定動(dòng)作可取決于設(shè)備1和設(shè)備2的性質(zhì)。例如,如果設(shè)備2是如設(shè)備122(圖1A)所例示的打印機(jī),通信可導(dǎo)致表示用于打印的文檔的數(shù)據(jù)。在設(shè)備2是諸如設(shè)備172(圖1B)之類的照相機(jī)的情景中,通信可導(dǎo)致表示攝影的圖像的數(shù)據(jù)傳輸。但是,應(yīng)預(yù)想到,對(duì)于本發(fā)明而言,所傳輸?shù)臄?shù)據(jù)的特定性質(zhì)不是關(guān)鍵性的。這樣的數(shù)據(jù)交換可繼續(xù)直至框250為止。在框250處,設(shè)備1可進(jìn)入低功率狀態(tài)或否則臨時(shí)地不可用于作為群組擁有者的動(dòng)作。設(shè)備1可進(jìn)入任何適合的低功率狀態(tài)。例如,其可完全地關(guān)閉其無(wú)線電和/或其他電路。替代地,設(shè)備1可進(jìn)入選擇性響應(yīng)消息的狀態(tài)或以任何其他方式減少執(zhí)行的處理以作為節(jié)能方式的狀態(tài)。無(wú)論低功率狀態(tài)的特定實(shí)現(xiàn)方式如何,設(shè)備1可基于任何適合的條件進(jìn)入這個(gè)狀態(tài)。例如,設(shè)備1可根據(jù)網(wǎng)絡(luò)管理員或控制設(shè)備1操作的其他實(shí)體在設(shè)備1上實(shí)現(xiàn)的策略(policy)而進(jìn)入狀態(tài)??梢匀魏芜m合的方式設(shè)置策略,且策略可與對(duì)等通信無(wú)關(guān)。例如,在圖IA中,設(shè)備120可進(jìn)入休眠狀態(tài)以遵守企業(yè)網(wǎng)絡(luò)130的策略。根據(jù)這樣的策略,設(shè)備1可周期性地進(jìn)入這樣的低功率“休眠”狀態(tài)。作為例子,在一些實(shí)施例中,設(shè)備1響應(yīng)于檢測(cè)到不要求充當(dāng)群組擁有者的條件而可機(jī)會(huì)性(opportunistically)地進(jìn)入低功率狀態(tài)。作為例子,在設(shè)備1未從設(shè)備2或其他設(shè)備接收通信的閾值時(shí)段的間隔之后,設(shè)備1可進(jìn)入休眠狀態(tài)。無(wú)論啟動(dòng)休眠狀態(tài)的基礎(chǔ)如何,設(shè)備1可傳送表示其正進(jìn)入休眠狀態(tài)的管理幀??梢匀魏芜m合的方式格式化這樣的管理幀。在設(shè)備1根據(jù)WI-FIDirect協(xié)議進(jìn)行操作的實(shí)施例中,可將管理幀格式化為群組擁有者缺席消息。該消息可包含指示休眠間隔開(kāi)始時(shí)間、休眠間隔時(shí)長(zhǎng)、連續(xù)休眠間隔之間的間隔、和/或表示設(shè)備1將進(jìn)入而無(wú)需發(fā)送后續(xù)通知的休眠間隔數(shù)目的計(jì)數(shù)中的一個(gè)或多個(gè)。在框252,設(shè)備1可然后關(guān)閉其無(wú)線電,或否則進(jìn)入設(shè)備1不可用于作為群組擁有者發(fā)送或接收消息時(shí)的狀態(tài)。無(wú)論在框250處發(fā)送的管理幀中包含的信息如何,設(shè)備2可在框260處接收該信息。設(shè)備2可存儲(chǔ)所有信息或一部分信息用于聯(lián)系群組擁有者的后續(xù)使用。例如,設(shè)備2可使用所接收的信息跟蹤群組擁有者可用的時(shí)間以及群組擁有者不可用的時(shí)間。作為一個(gè)例子,在框262處,設(shè)備2可設(shè)置一個(gè)或多個(gè)定時(shí)器以跟蹤何時(shí)設(shè)備1可用于通信。然后,處理200可進(jìn)入休眠間隔254,在此期間設(shè)備1不與設(shè)備2通信。在該間隔期間,設(shè)備1因其關(guān)閉無(wú)線電而不可通信,以便設(shè)備1可保持低功率狀態(tài)。設(shè)備2還可進(jìn)入低功率狀態(tài)。但是,在設(shè)備1不可作為群組擁有者使用的間隔期間,設(shè)備2可繼續(xù)執(zhí)行其他操作。無(wú)論設(shè)備1和設(shè)備2在休眠間隔2M期間采取的特定動(dòng)作如何,休眠間隔均可在框270處結(jié)束,設(shè)備1可在此喚醒??墒褂帽绢I(lǐng)域中已知的技術(shù)在框270處執(zhí)行處理。例如,在休眠間隔期間,設(shè)備1可運(yùn)行在休眠間隔結(jié)束時(shí)到期的低功率定時(shí)器,觸發(fā)使得設(shè)備1進(jìn)入上電狀態(tài)的硬件中斷。無(wú)論設(shè)備1在框270處喚醒的特定機(jī)制如何,處理200可繼續(xù)至設(shè)備1執(zhí)行的子處理272A和設(shè)備2執(zhí)行的子處理272B。在子處理272A中,已喚醒的設(shè)備1可用于通信。在子處理272B中,已等待設(shè)備1的指定休眠間隔的設(shè)備2可再次嘗試與設(shè)備1通信。因此,子處理272A和272B可導(dǎo)致上面結(jié)合子處理236A和236B描述類型的通信。然后,處理200可結(jié)束。但是,應(yīng)意識(shí)到,可通過(guò)例如循環(huán)回到群組擁有者在此可再次進(jìn)入又一休眠間隔M5的低功率狀態(tài)的框250來(lái)重復(fù)處理200中的部分。例如,在周期性重復(fù)休眠間隔的實(shí)施例中,處理可循環(huán)回框252??墒褂帽绢I(lǐng)域中已知的技術(shù)執(zhí)行圖2A和2B中的處理。如果在休眠間隔2M期間,第三設(shè)備尋求加入包含設(shè)備1和設(shè)備2的群組,則因?yàn)槿航M擁有者(該例子中的設(shè)備1)不可用于執(zhí)行允許又一設(shè)備進(jìn)入群組所需要的控制功能,加入設(shè)備將不能加入群組。在休眠間隔2M期間,加入設(shè)備可主動(dòng)地或被動(dòng)地掃描群組擁有者。但是,因?yàn)樵O(shè)備1不可用,加入設(shè)備將不能加入群組,且將甚至不能標(biāo)識(shí)群組存在。這樣的延遲可造成加入設(shè)備的用戶的挫敗(frustration)。替代地或附加地,如果加入設(shè)備正在在該間隔期間執(zhí)行通信操作或其他高功率操作,這樣的延遲可耗盡加入設(shè)備的電池。因此,在一些實(shí)施例中,在間隔邪4期間,設(shè)備2可被調(diào)適為以加速加入設(shè)備和充當(dāng)群組擁有者的設(shè)備1之間的同步,或減少加入設(shè)備進(jìn)行同步所消耗的能量的方式來(lái)響應(yīng)加入設(shè)備??赏ㄟ^(guò)對(duì)設(shè)備2內(nèi)的無(wú)線通信軟件編程來(lái)進(jìn)行這樣的調(diào)適。但是,可在硬件或設(shè)備2其他適合的部件中進(jìn)行這樣的調(diào)適。圖3例示了可以由加入設(shè)備當(dāng)在遇到包括適當(dāng)修改設(shè)備的群組時(shí)執(zhí)行的處理300,該適當(dāng)修改的設(shè)備充當(dāng)加入擁有者缺席的群組的客戶端。諸如設(shè)備140(圖1A)或設(shè)備180(圖1B)的加入設(shè)備可執(zhí)行處理300。但是,應(yīng)預(yù)想到,對(duì)于本發(fā)明而言,尋求加入群組的特定類型的設(shè)備不是關(guān)鍵性的,且任何適合的設(shè)備可執(zhí)行處理300。處理300在框310處開(kāi)始,其中尋求加入群組的設(shè)備在此可掃描群組擁有者。例如,當(dāng)加入設(shè)備的用戶提供指示讓該加入設(shè)備與另一無(wú)線設(shè)備連接的期望的輸入時(shí),處理300可開(kāi)始。例如,用戶可提供指示加入設(shè)備應(yīng)連接至打印機(jī)或其他外圍設(shè)備的命令。替代地,用戶可提供一些其他形式的輸入,諸如指示加入設(shè)備應(yīng)連接至另一計(jì)算設(shè)備以便交換文件或其他信息的輸入。無(wú)論啟動(dòng)處理300的觸發(fā)器如何,加入設(shè)備可開(kāi)始嘗試定位群組擁有者的處理。這樣的處理可導(dǎo)致監(jiān)聽(tīng)來(lái)自群組擁有者的通信。在一些實(shí)施例中,在框310處的處理可包括傳送可提示群組擁有者響應(yīng)的管理幀。因此,在框310處執(zhí)行的掃描可以是主動(dòng)的或被動(dòng)的掃描。用于掃描群組擁有者的特定技術(shù)可取決于用于形成對(duì)等群組的特定協(xié)議或其他條件。無(wú)論在框310處用于掃描的特定技術(shù)如何,處理300可繼續(xù)至決定框312。取決于在框310處是否檢測(cè)到群組擁有者,處理可在決定框312處分支。如果檢測(cè)到群組擁有者,則進(jìn)程可在決定框312處分支至框314。在框314處,加入設(shè)備可啟動(dòng)導(dǎo)致加入設(shè)備加入由檢測(cè)到的群組擁有者管理的群組的動(dòng)作。作為例子,在框314處,加入設(shè)備可發(fā)送加入請(qǐng)求管理幀??筛鶕?jù)用于管理對(duì)等群組的協(xié)議格式化這樣的消息。無(wú)論這樣的請(qǐng)求的特定格式如何,圖3例示了處理300在框314處傳輸該加入請(qǐng)求之后結(jié)束。但是,應(yīng)預(yù)想到,利用讓加入設(shè)備變?yōu)樗鶚?biāo)識(shí)的群組擁有者的客戶端并與群組擁有者和群組中可能的其他設(shè)備進(jìn)一步交換通信所要求的其他步驟來(lái)繼續(xù)處理300。可根據(jù)為對(duì)等群組建立的協(xié)議執(zhí)行這樣的動(dòng)作,并且為了簡(jiǎn)明性而未被明確地例示在圖3中。相反地,如果未檢測(cè)到群組擁有者,則處理可從決定框312繼續(xù)至框320???20表示處理300的一部分的開(kāi)始,在該部分中,加入設(shè)備請(qǐng)求關(guān)于群組擁有者的信息,加入設(shè)備可然后用其聯(lián)系群組擁有者。在這個(gè)例子中,框320處的處理涉及傳送管理幀,其包含加入設(shè)備正在請(qǐng)求關(guān)于群組擁有者的信息的指示??梢匀魏芜m合的方式格式化請(qǐng)求。在例示的例子中,可通過(guò)被添加至管理幀的信息單元來(lái)表示請(qǐng)求,該管理幀否則可被指定為用于群組的對(duì)等協(xié)議的一部分。作為特定的例子,可根據(jù)WI-FIDirect協(xié)議將請(qǐng)求格式化為探測(cè)請(qǐng)求中的信息單元。請(qǐng)求可以是條件請(qǐng)求,其可以按任何適合的方式確定條件。例如,請(qǐng)求可指定有關(guān)其信息被請(qǐng)求的群組擁有者的特征。作為特定的例子,如果請(qǐng)求設(shè)備正在請(qǐng)求關(guān)于提供特定服務(wù)的群組的群組擁有者的信息,則在框320處包括在請(qǐng)求中的信息可標(biāo)識(shí)所請(qǐng)求的服務(wù)。無(wú)論這樣的請(qǐng)求的格式化如何,處理可繼續(xù)進(jìn)行至框322,可在此傳送請(qǐng)求??墒褂帽绢I(lǐng)域中已知的技術(shù)執(zhí)行這樣的傳輸。在框330處,取決于是否接收到對(duì)請(qǐng)求的響應(yīng),處理300可分支。如果在某一時(shí)限內(nèi)接收到響應(yīng),則處理可分支至終止點(diǎn)332。如果處理300在終止點(diǎn)332處結(jié)束,則加入設(shè)備可采取針對(duì)其中未能找到群組擁有者的情景適當(dāng)?shù)膭?dòng)作??墒褂帽绢I(lǐng)域中已知的技術(shù)執(zhí)行這樣的處理,且該處理可取決于請(qǐng)求設(shè)備嘗試加入群組的情景。相反地,如果接收到響應(yīng),指示群組擁有者在附近但臨時(shí)性地不可用,則處理可從決定框330分支至框334???34可表示處理330的一部分的開(kāi)始,在該部分中,加入設(shè)備使用在響應(yīng)中接收的信息來(lái)有效地聯(lián)系群組擁有者。作為該處理的一部分而采取的特定動(dòng)作可取決于接收的特定信息。在這個(gè)例子中,接收的響應(yīng)可標(biāo)識(shí)由群組擁有者使用以用于管理幀的通信的信道。在該情景中,在框334處,請(qǐng)求設(shè)備可基于響應(yīng)中的信息設(shè)置信道。例如,請(qǐng)求設(shè)備可使用已知的技術(shù)停駐(park)在信道上來(lái)檢測(cè)當(dāng)群組擁有者下次可用時(shí)來(lái)自群組擁有者的通信。但是,應(yīng)預(yù)想到,停駐在信道上以監(jiān)聽(tīng)來(lái)自群組擁有者的通信僅是可采取的以更有效地建立與群組擁有者的通信的動(dòng)作的一個(gè)例子。例如,如果所接收的信息標(biāo)識(shí)了其中群組擁有者可用的定時(shí),則請(qǐng)求設(shè)備執(zhí)行的處理可替代地或附加地導(dǎo)致延遲與群組擁有者連接的嘗試直至特定時(shí)間。相應(yīng)地,圖3示出了處理300可繼續(xù)進(jìn)行至決定框340。在決定框340處,取決于請(qǐng)求設(shè)備是否成功聯(lián)系群組擁有者,處理可再次分支。如果是,則處理可分支至框314,其如上所述可開(kāi)始請(qǐng)求設(shè)備加入群組的處理。相反地,如果未立即檢測(cè)到群組擁有者,加入設(shè)備可等待群組擁有者變得可用。圖3例示了其中加入設(shè)備具有關(guān)于直至群組擁有者將結(jié)束休眠間隔的時(shí)間的信息的實(shí)施例。因此,在決定框340處理,處理可分支至框350。在框350處,請(qǐng)求設(shè)備可等待直至群組擁有者預(yù)期可用為止。在其中對(duì)于關(guān)于群組擁有者信息的請(qǐng)求的響應(yīng)包括關(guān)于群組擁有者可用性的定時(shí)信息的實(shí)施例中,可選擇在框350處等待的時(shí)長(zhǎng),以延遲與群組擁有者連接的進(jìn)一步嘗試直至當(dāng)群組擁有者被指示可用時(shí)的時(shí)間為止。但是,圖3例示了框350處的等待是可選的步驟。在對(duì)群組擁有者信息的請(qǐng)求的響應(yīng)中未獲得定時(shí)信息的實(shí)施例中,框350處的等待可被忽略。無(wú)論是否在框350處執(zhí)行等待,處理300可循環(huán)回決定框340直至檢測(cè)到群組擁有者為止。盡管未在圖3中明確地例示,但是這樣循環(huán)執(zhí)行的次數(shù)可以是有限的,而且,在一些實(shí)施例中,即使當(dāng)接收到響應(yīng)時(shí),被說(shuō)明為涉及決定框340和可選的框350的循環(huán)可能超時(shí)或包括其他適合的終止條件。如果遇到這樣的終止條件,例如,處理可繼續(xù)進(jìn)行至終止點(diǎn)332或以任何其他適合的方式結(jié)束。加入設(shè)備可被配置為以任何適合的方式執(zhí)行處理300。在一些實(shí)施例中,計(jì)算設(shè)備的操作系統(tǒng)內(nèi)的通信軟件可被配置為執(zhí)行處理300。例如,當(dāng)加入設(shè)備是具有操作系統(tǒng)的通用計(jì)算設(shè)備時(shí),這樣的修改是適當(dāng)?shù)?。在其他?shí)施例中,無(wú)線設(shè)備可被配置為通過(guò)修改專用通信軟件或設(shè)備內(nèi)的硬件部件來(lái)執(zhí)行處理300。可根據(jù)本領(lǐng)域中已知的用于控制無(wú)線設(shè)備執(zhí)行通信的技術(shù)或以任何適合的方式進(jìn)行這樣的修改,以便尋求加入網(wǎng)絡(luò)的設(shè)備可請(qǐng)求和使用關(guān)于可能臨時(shí)性缺席的群組擁有者的信息。圖4例示了處理400,其可由另一無(wú)線設(shè)備響應(yīng)于這樣的請(qǐng)求而執(zhí)行。在圖2A和2B的例子中,這樣的設(shè)備可以是設(shè)備2,表示臨時(shí)性缺席的群組擁有者的客戶端。可將這樣的設(shè)備編程為在諸如間隔254(圖2B)的群組擁有者缺席的間隔期間有條件地執(zhí)行處理400。無(wú)線設(shè)備可類似地被配置為以任何適合的方式執(zhí)行處理400,這包括通過(guò)使用本領(lǐng)域中已知的技術(shù)修改通信軟件或硬件部件。因此,當(dāng)客戶端設(shè)備接收關(guān)于群組擁有者的信息的請(qǐng)求時(shí),處理400開(kāi)始。請(qǐng)求可以具有任何適合的格式,但是在例示的實(shí)施例中,具有在框322(圖3)處發(fā)送的管理幀的格式。當(dāng)接收到這樣的請(qǐng)求時(shí),處理400繼續(xù)進(jìn)行至決定框420。取決于客戶端設(shè)備是否加入到群組擁有者,決定框420處的處理可分支。但是,應(yīng)預(yù)想到,圖4例示了一個(gè)可能的實(shí)施例。在其他實(shí)施例中,如果設(shè)備2沒(méi)有關(guān)于群組擁有者的信息,則進(jìn)程400可分支至決定框450。如果設(shè)備2具有信息,即使沒(méi)有加入具有群組擁有者的群組,該處理也可繼續(xù)至決定框430。但是,在例示的實(shí)施例中,如果設(shè)備未加入到群組擁有者,則處理可分支至決定框450。在決定框450處,進(jìn)程400可再次分支。決定框450處的分支條件可基于未加入到群組擁有者的設(shè)備(缺少這里所述的便于設(shè)備有效地加入網(wǎng)絡(luò)的修改)是否響應(yīng)于在框410接收到的管理幀的類型。如果標(biāo)準(zhǔn)未規(guī)定對(duì)于這樣的管理幀的響應(yīng),則處理可在決定框450之后結(jié)束。相反地,如果在標(biāo)準(zhǔn)中規(guī)定了響應(yīng),則處理400可從決定框450分支至子處理434,在此根據(jù)標(biāo)準(zhǔn)生成該響應(yīng)。相反地,如果在決定框420處確定設(shè)備2加入到群組擁有者,則處理可繼續(xù)進(jìn)行至決定框430。在決定框430處,取決于群組擁有者當(dāng)前是否缺席,處理可分支。例如,如果在框410處接收的管理幀在間隔254(圖2B)期間到達(dá),則處理可從決定框430進(jìn)行至框432。否則,如果群組擁有者未缺席,則處理400可從決定框430分支至決定框450。如上所述,決定框450可表示處理400的一部分的開(kāi)始,在該部分中,根據(jù)用于群組的標(biāo)準(zhǔn)對(duì)等協(xié)議生成對(duì)探測(cè)請(qǐng)求的響應(yīng)。在圖4例示的實(shí)施例中,如果群組擁有者出席,則這樣的處理允許群組擁有者響應(yīng)在框410處接收的管理幀,以致設(shè)備2僅在群組擁有者缺席時(shí)提供關(guān)于群組擁有者的信息。但是,應(yīng)預(yù)想到,其他實(shí)施例是可能的。例如,在一些實(shí)施例中,即使群組擁有者出席,設(shè)備2也可響應(yīng)關(guān)于群組擁有者的信息的請(qǐng)求。這樣的響應(yīng)可使請(qǐng)求設(shè)備能更有效地與群組擁有者連接。例如,請(qǐng)求設(shè)備可能不知道群組擁有者使用的信道。來(lái)自設(shè)備2的響應(yīng)(如果其傳遞信道信息)可以由請(qǐng)求設(shè)備使用(例如,如在框334(圖3)處所示),以更有效地與群組擁有者連接。因此,應(yīng)預(yù)想到,圖4是對(duì)包含對(duì)關(guān)于群組擁有者信息的請(qǐng)求的管理幀的可能響應(yīng)的例示而非限制。在圖4例示的實(shí)施例中,如果群組擁有者缺席,則處理400可從決定框430分支至框432。在框432處,設(shè)備2可生成關(guān)于群組擁有者的信息??砂慈魏芜m合的方式生成信息。在一些實(shí)施例中,在框432處生成信息可導(dǎo)致從設(shè)備2上的存儲(chǔ)器中復(fù)制信息。這樣的信息可包括設(shè)備2在處理200(圖2A和2B)執(zhí)行期間獲得的任何或所有信息。該信息可包括作為子處理232B的一部分或處理200中任何其他準(zhǔn)備步驟而獲得的針對(duì)群組擁有者的通信參數(shù)。該信息還可包括在框260處獲得的、作為指示群組擁有者將臨時(shí)性不可用的消息的一部分的信息。但是,可以任何適合的方式生成信息。例如,基于在框260處接收的信息,設(shè)備2可計(jì)算群組擁有者計(jì)劃可用的下一次時(shí)間。無(wú)論在框432處生成群組擁有者信息的方式如何,處理400可繼續(xù)進(jìn)行至子處理434。子處理434可導(dǎo)致生成對(duì)在框410處接收的管理幀的響應(yīng)??筛鶕?jù)形成對(duì)等群組中使用的對(duì)等協(xié)議生成作為子處理434的一部分的響應(yīng)。例如,在WI-FIDirect協(xié)議中,可生成響應(yīng)于可在框410處接收的探測(cè)請(qǐng)求的探測(cè)回復(fù)管理幀。對(duì)于本發(fā)明而言,作為子處理434的一部分生成的響應(yīng)的特定格式不是關(guān)鍵性的。可使用可由請(qǐng)求設(shè)備檢測(cè)和處理的任何適合的消息格式。無(wú)論在子處理434期間生成的響應(yīng)的格式如何,處理400可繼續(xù)進(jìn)行至框436。在框436處,可將在框432處生成的群組擁有者信息(如有)添加至在子處理434中生成的響應(yīng)中??砂慈魏芜m合的方式將該信息添加至響應(yīng)中。在一些實(shí)施例中,可作為信息單元將群組擁有者信息并入到響應(yīng)中。信息單元構(gòu)成不必由通信標(biāo)準(zhǔn)規(guī)定但被添加至消息的一部分中的信息??蓪⑿畔卧砑又粮鶕?jù)用于接收信息單元的標(biāo)準(zhǔn)而提供的消息的一部分中。無(wú)論響應(yīng)的格式和在框436處關(guān)于群組擁有者的信息并入響應(yīng)的方式如何,處理可繼續(xù)進(jìn)行至發(fā)送響應(yīng)的框438。然后,處理400可結(jié)束。但是,可在接收表示對(duì)關(guān)于群組擁有者信息的請(qǐng)求的又一管理幀的任何時(shí)間處重復(fù)該處理。在框434處傳送的響應(yīng)可以具有任何適合的格式,并可包含任何適合的信息。圖5A、5B、5C和5D例示了這樣的響應(yīng)的四個(gè)替代實(shí)施例。在這些例子中,圖5A例示了響應(yīng)510。圖5B例示了響應(yīng)520。圖5C例示了響應(yīng)530,且圖5D例示了響應(yīng)M0。響應(yīng)510、520、530和540中的每一個(gè)被格式化為探測(cè)回復(fù)管理幀。在采用WI-FIDirect協(xié)議的實(shí)施例中,這樣的格式可以是適當(dāng)?shù)?。但是,?duì)于本發(fā)明而言,消息的特定格式不是關(guān)鍵性的。在這個(gè)例子中,回復(fù)510、520、530和MO中的每一個(gè)都包括指示用于傳輸響應(yīng)的管理幀類型的字段。因此,在每個(gè)例子實(shí)施例中,字段512包括指示該回復(fù)被格式化為探測(cè)回復(fù)管理幀的值。在這個(gè)例子中,回復(fù)510、520、530和540中的每一個(gè)都包含信息單元,該信息單元包含群組擁有者信息。因此,示出了回復(fù)510包含信息單元514。示出了回復(fù)520包含信息單元524。示出了回復(fù)530以包含信息單元534,并示出了回復(fù)540包含信息單元M4。在圖5A例示的實(shí)施例中,信息單元514包含字段516、517和518。在該實(shí)施例中,字段516包含指示信息單元514的類型的值。在這個(gè)情況中,字段516中的值指示信息單元514包含群組擁有者信息。在一些實(shí)施例中,該值還可表示群組擁有者當(dāng)前處于休眠狀態(tài)。信息單元514中的其他字段包含表示群組擁有者信息的參數(shù)的值。在這個(gè)例子中,信息單元514傳遞關(guān)于群組擁有者的信道信息。具體地,在這個(gè)例子中,群組擁有者可在兩個(gè)信道上發(fā)送和接收管理幀。因此,示出了兩個(gè)字段(字段517和字段518)包含關(guān)于群組擁有者的信息。字段517包含指示群組擁有者使用指定為信道A的信道的信息。字段518包含指示群組擁有者使用指定為信道B的信道的信息。應(yīng)預(yù)想到,圖5A示意性地例示了回復(fù)的格式,且回復(fù)510中的信息不必如指示那樣在精確定義的字段中配置。相反,可按任何適合的方式表示信息。類似地,圖5B...5D示意性表示了在其他實(shí)施例中可在回復(fù)中傳輸?shù)男畔ⅰ@?,圖5B例示了信息單元5M類似地包含字段516和517,指示信息單元5M包含群組擁有者信息并揭示群組擁有者在其上通信的信道。另外,信息單元5M可包括包含定時(shí)信息的字段528。例如,字段528中的定時(shí)信息可向回復(fù)520的接收者(recipient)顯示在群組擁有者計(jì)劃結(jié)束其當(dāng)前的休眠間隔之前的時(shí)間量。字段5M中的時(shí)間信息可以任何適合的方式格式化。例如,可將時(shí)間信息格式化為在群組擁有者的休眠間隔結(jié)束之前的秒、時(shí)鐘周期或其他適合的時(shí)間度量的數(shù)目。替代地或附加地,可依據(jù)群組擁有者計(jì)劃結(jié)束其當(dāng)前休眠間隔的時(shí)間來(lái)格式化時(shí)間信息。在共同的時(shí)間參考可用于加入群組的設(shè)備和尋求加入群組的設(shè)備的情景中,這樣的格式化是適當(dāng)?shù)摹5?,?yīng)預(yù)想到,對(duì)于本發(fā)明而言,時(shí)間信息的特定格式不是關(guān)鍵性的,且回復(fù)520中可包括任何適合的時(shí)間表示。圖5C示意性地例示了回復(fù)530的又一配置。在例示的實(shí)施例中,回復(fù)530包括信息單元534。如同信息單元514,信息單元534包括字段516和517,以指示信息單元包含群組擁有者信息和群組擁有者在其上進(jìn)行通信的信息或信道。在這個(gè)例子中,信息單元534附加地包含字段538中的服務(wù)信息。字段538中的一個(gè)或多個(gè)值可指示對(duì)于加入群組擁有者的設(shè)備可用的一種或多種服務(wù)。這些服務(wù)可表示群組擁有者提供的或在群組擁有者管理的群組中可訪問(wèn)的服務(wù)。圖5D示意性地例示了回復(fù)MO的又一實(shí)施例。如同信息單元514,信息單元544也包括字段516和517,指示信息單元包含群組擁有者信息和群組擁有者在其上通信的信道。附加地,信息單元544包含字段548和討9。在這個(gè)例子中,字段548包含群組擁有者的標(biāo)識(shí)。作為一個(gè)例子,可根據(jù)WI-FIDirect協(xié)議由基本服務(wù)集標(biāo)識(shí)符(BSSID)來(lái)標(biāo)識(shí)群組擁有者。但是,群組擁有者的特定標(biāo)識(shí)可取決于用于形成對(duì)等群組的協(xié)議。附加地,信息單元M4可包含具有安全信息的字段M9。字段549中的安全信息可采取任何適合的形式,并可用于任何適合的目的。作為一個(gè)例子,字段549中的安全信息可提供針對(duì)請(qǐng)求設(shè)備的機(jī)制,其中請(qǐng)求設(shè)備接收回復(fù)討0以驗(yàn)證傳送回復(fù)MO的設(shè)備。替代地或附加地,請(qǐng)求設(shè)備可使用字段M9中的安全信息以驗(yàn)證回復(fù)540在其被發(fā)送之后未被篡改。可以任何適合的方式生成這樣的安全信息。例如,可使用密碼學(xué)功能和受信設(shè)備可用的密鑰或證書生成安全信息。這樣的安全機(jī)制是本領(lǐng)域中已知的,并可使用任何適合的這樣的安全機(jī)制。無(wú)論生成字段M9中的安全信息的方式如何,接收回復(fù)MO的請(qǐng)求設(shè)備可使用該信息來(lái)避免使用不可靠的群組擁有者信息。例如,如果請(qǐng)求設(shè)備要使用關(guān)于群組擁有者的不可靠的信息,則其可停駐在群組擁有者不使用的信道上。在這種情景中,使用回復(fù)中的信息可延遲與群組擁有者的同步,而不是加速與群組擁有者的同步。應(yīng)預(yù)想到,在圖5A...5D處表示信息組合的例子,這些信息可被包括在對(duì)關(guān)于群組擁有者的信息請(qǐng)求的回復(fù)中。圖5A、5B、5C和5D中例示的信息的類型可以任何適合的組合來(lái)使用。此外,可在這樣的回復(fù)中并入不同或附加類型的信息。圖6例示了可在其上實(shí)現(xiàn)本發(fā)明的適合計(jì)算系統(tǒng)環(huán)境600的例子。這樣的系統(tǒng)可以代表此處描述的任何設(shè)備,包括群組擁有者、客戶端或加入設(shè)備。計(jì)算系統(tǒng)環(huán)境600僅是適合的計(jì)算環(huán)境的一個(gè)例子,且不意圖暗示對(duì)于本發(fā)明的功能或用途范圍的任何限制。計(jì)算環(huán)境600也不應(yīng)被解釋為具有涉及在示例操作環(huán)境600中例示的任何一個(gè)部件或部件組合的任何依賴性或要求。本發(fā)明是用大量的其他通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置來(lái)操作的。適合用于本發(fā)明的公知計(jì)算系統(tǒng),環(huán)境,和/或配置的例子包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理機(jī)的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括任何上述系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等。計(jì)算環(huán)境可執(zhí)行諸如程序模塊的計(jì)算機(jī)可執(zhí)行指令。一般地,程序模塊包括例程、程序、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)等,其執(zhí)行具體的任務(wù)或?qū)崿F(xiàn)具體的抽象數(shù)據(jù)類型。本發(fā)明也可在分布式計(jì)算環(huán)境中實(shí)現(xiàn),其中由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可位于包括存儲(chǔ)器存儲(chǔ)設(shè)備的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)兩者中。參照?qǐng)D6,用于實(shí)現(xiàn)本發(fā)明的示例系統(tǒng)包括以計(jì)算機(jī)610形式的通用計(jì)算設(shè)備。計(jì)算機(jī)610的部件可包括但不限于,處理單元620、系統(tǒng)存儲(chǔ)器630和將包括系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)部件耦合至處理單元620的系統(tǒng)總線621。系統(tǒng)總線621可以是一些總線結(jié)構(gòu)類型中的任何一種,其包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線和使用各種總線架構(gòu)中的任何一種的本地總線。通過(guò)例子的方式但非限制,這樣的結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強(qiáng)的ISA(EISA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)本地總線和外圍部件互連(PCI)但也被稱為夾層(mezzanine)總線。計(jì)算機(jī)600典型地包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能由計(jì)算機(jī)600訪問(wèn)的任何可用介質(zhì),并包括易失性和非易失性介質(zhì)、可移除和不可移除介質(zhì)。通過(guò)例子的方式而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)信息(諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù))的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)技術(shù),CD-ROM,數(shù)字多功能盤(DVD)或其他光盤存儲(chǔ)設(shè)備、磁帶盒、磁帶、磁盤存儲(chǔ)設(shè)備或其他磁存儲(chǔ)設(shè)備,或能被用于存儲(chǔ)想要的信息并能由計(jì)算機(jī)610訪問(wèn)的任何其他介質(zhì)。通信介質(zhì)典型地在調(diào)制的數(shù)據(jù)信號(hào)(諸如載波或其他運(yùn)輸機(jī)制)中體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并包括任何信息遞送介質(zhì)。術(shù)語(yǔ)“調(diào)制的數(shù)據(jù)信號(hào)”意指根據(jù)在信號(hào)中編碼信息的方式設(shè)置或改變其一個(gè)或多個(gè)特性的信號(hào)。通過(guò)例子的方式而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接的有線介質(zhì),和諸如聲學(xué)的、RF、紅外的和其他無(wú)線介質(zhì)的無(wú)線介質(zhì)。以上任何的組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。系統(tǒng)存儲(chǔ)器630包括以易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),諸如只讀存儲(chǔ)器(R0M)631和隨機(jī)存儲(chǔ)器(RAM)632。包含幫助在計(jì)算機(jī)610內(nèi)的元件之間傳輸信息(諸如在啟動(dòng)期間)的基本例程的基本輸入/輸出系統(tǒng)633(BIOS)典型地被存儲(chǔ)在ROM631中。RAM632典型地包含可由處理單元620立即訪問(wèn)和/或目前正在由處理單元620操作的數(shù)據(jù)和/或程序模塊。通過(guò)例子的方式而非限制,圖6例示了操作系統(tǒng)634,應(yīng)用程序635、其他程序模塊636和程序數(shù)據(jù)637。計(jì)算機(jī)610還包括其他可移除/非可移除、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。僅通過(guò)例子的方式,圖6例示了從不可移除、非易失性磁介質(zhì)讀取或?qū)懭肫渲械挠脖P驅(qū)動(dòng)器640,從可移除、非易失性磁盤652讀取或?qū)懭肫渲械拇疟P驅(qū)動(dòng)器651,以及從諸如⑶ROM或其他光學(xué)介質(zhì)的可移除、非易失性光盤656讀取或?qū)懭肫渲械墓獗P驅(qū)動(dòng)器655??杀挥糜谑纠僮鳝h(huán)境的其他可移除/不可移除、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動(dòng)器641典型地通過(guò)諸如接口640的不可移除存儲(chǔ)器接口連接至系統(tǒng)總線621,磁盤驅(qū)動(dòng)器651和光盤驅(qū)動(dòng)器655典型地由諸如接口650的可移除存儲(chǔ)器接口連接至系統(tǒng)總線621。以上討論和圖6中例示的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)610提供了計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其他數(shù)據(jù)的存儲(chǔ)。例如,在圖6中,硬盤驅(qū)動(dòng)器641被例示為存儲(chǔ)操作系統(tǒng)644、應(yīng)用程序645、其他程序模塊646和程序數(shù)據(jù)647。注意,這些部件與操作系統(tǒng)634、應(yīng)用程序635、其他程序模塊636和程序數(shù)據(jù)637可以是相同的或不同的。這里給予操作系統(tǒng)644、應(yīng)用程序645、其他程序模塊646和程序數(shù)據(jù)647的不同數(shù)字以至少例示它們是不同的復(fù)本(copy)。用戶可通過(guò)諸如鍵盤662和指示設(shè)備661(通常被稱為鼠標(biāo)、跟蹤球或觸摸板)之類的輸入設(shè)備在計(jì)算機(jī)610中鍵入命令和信息。其他輸入設(shè)備(未示出)可包括麥克風(fēng)、控制桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀等。經(jīng)常通過(guò)耦合至系統(tǒng)總線的用戶輸入接口660將這些和其他輸入設(shè)備連接至處理單元620,但可能由諸如并行端口、游戲端口或通用串行總線(USB)之類的其他接口或總線結(jié)構(gòu)來(lái)連接。還可經(jīng)由諸如視頻接口690的接口將監(jiān)控器691或其他類型的顯示設(shè)備連接至系統(tǒng)總線621。除監(jiān)控器之外,計(jì)算機(jī)還可包括諸如揚(yáng)聲器697和打印機(jī)696之類的、可通過(guò)輸出外圍接口695連接的其他外圍輸出設(shè)備。計(jì)算機(jī)610可使用與諸如遠(yuǎn)程計(jì)算機(jī)680的一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接而在網(wǎng)絡(luò)環(huán)境中操作。雖然圖6中僅例示了存儲(chǔ)器存儲(chǔ)設(shè)備681,但是遠(yuǎn)程計(jì)算機(jī)680可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其他通常網(wǎng)絡(luò)節(jié)點(diǎn),并典型地包括上面關(guān)于計(jì)算機(jī)610描述的許多或所有元件。圖6中描繪的邏輯連接包括局域網(wǎng)(LAN)671和廣域網(wǎng)(WAN)673,但還可包括其他網(wǎng)絡(luò)。這樣的網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是普遍的。當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用時(shí),通過(guò)網(wǎng)絡(luò)接口或適配器670將計(jì)算機(jī)610連接至LAN671。這樣的適配器可包括或允許訪問(wèn)一個(gè)或多個(gè)無(wú)線電以支持無(wú)線通信。當(dāng)在WAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)610典型地包括調(diào)制解調(diào)器672或通過(guò)諸如因特網(wǎng)的WAN673建立通信的其他裝置??山?jīng)由用戶輸入接口660或其他適當(dāng)?shù)臋C(jī)制將調(diào)制解調(diào)器672(其可以是內(nèi)部或外部的)連接至系統(tǒng)總線621。在聯(lián)網(wǎng)環(huán)境中,可將相對(duì)于計(jì)算機(jī)610描述的程序模塊或其部分存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。通過(guò)例子的方式而非限制,圖6例示了駐留在存儲(chǔ)器設(shè)備681上的遠(yuǎn)程應(yīng)用程序685。應(yīng)預(yù)想到,示出的網(wǎng)絡(luò)連接是示例性的,并可使用在計(jì)算機(jī)之間建立通信連接的其他方式。因此,已描述了本發(fā)明的至少一個(gè)實(shí)施例的一些方面,將預(yù)想,本領(lǐng)域的那些技術(shù)人員將容易地想到各種改變、修改和改進(jìn)。例如,盡管描述了群組擁有者因?yàn)槿航M擁有者處于休眠狀態(tài)而不可用于通信的實(shí)施例,但是無(wú)論群組擁有者從群組“缺席”的原因如何,可使用此處描述的技術(shù)。而且,描述了設(shè)備響應(yīng)于請(qǐng)求而提供群組擁有者信息。提供信息以響應(yīng)于特定的請(qǐng)求不是要求。例如,當(dāng)群組擁有者缺席或當(dāng)其檢測(cè)設(shè)備掃描時(shí),即使沒(méi)有針對(duì)信息的明確要求,設(shè)備可周期性地傳送這樣的信息。作為另一例子,圖5A...5D例示了在信息單元中明確編碼信道信息的實(shí)施例。在一些實(shí)施例中,可隱式地傳遞信道信息。例如,可使用特定的信道在框322處發(fā)送探測(cè)請(qǐng)求。只有缺席群組擁有者在該信道上通信時(shí),才可發(fā)送在框438處的響應(yīng)。因此,響應(yīng)的任何接收者可隱含地標(biāo)識(shí)該信道。這樣的改變、修改和改進(jìn)意圖為本公開(kāi)的一部分,且意圖在本發(fā)明的范圍和精神內(nèi)。因此,前述描述和附圖僅是示例方式??梢源罅糠绞街械娜魏我环N實(shí)現(xiàn)本發(fā)明的上述實(shí)施例。例如,可使用硬件、軟件或其組合實(shí)現(xiàn)實(shí)施例。當(dāng)以軟件實(shí)現(xiàn)時(shí),無(wú)論在單個(gè)計(jì)算機(jī)中提供還是分布在多個(gè)計(jì)算機(jī)之間,軟件代碼可以在任何適合的處理器或處理器集(collection)上執(zhí)行。這樣的處理器可被實(shí)現(xiàn)為集成電路,具有集成電路部件形式的一個(gè)或多個(gè)處理器。但是,可以任何適合的格式使用電路系統(tǒng)實(shí)現(xiàn)處理器。進(jìn)一步地,應(yīng)預(yù)想到,可以任何多個(gè)形式體現(xiàn)計(jì)算機(jī),諸如架裝安裝計(jì)算機(jī)(rack-mountedcomputer),臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)。替代地,可將計(jì)算機(jī)嵌入并非一般被認(rèn)為是計(jì)算機(jī)但是具有適合的處理能力的設(shè)備中,這包括個(gè)人數(shù)字助理(PDA),智能電話或任何其他適合的便攜式或固定的電子設(shè)備。而且,計(jì)算機(jī)可具有一個(gè)或多個(gè)輸入和輸出設(shè)備。其中,可使用這些設(shè)備呈現(xiàn)用戶接口??杀挥糜谔峁┯脩艚涌诘妮敵鲈O(shè)備的例子包括用于輸出的視覺(jué)呈現(xiàn)的打印機(jī)或顯示屏,和用于輸出的聽(tīng)覺(jué)呈現(xiàn)的揚(yáng)聲器或其他聲音生成設(shè)備??杀挥糜谟脩艚涌诘妮斎朐O(shè)備的例子包括鍵盤和指示設(shè)備,諸如鼠標(biāo)、觸摸板和數(shù)字化板(digitizingtablets)。作為另一例子,計(jì)算機(jī)可通過(guò)語(yǔ)音識(shí)別或以其他可聽(tīng)見(jiàn)的格式接收輸入信息。可通過(guò)以任何適合的形式的一個(gè)或多個(gè)網(wǎng)絡(luò)(包括局域網(wǎng)或諸如企業(yè)網(wǎng)絡(luò)或因特網(wǎng)的廣域網(wǎng))將這樣的計(jì)算機(jī)互連。這樣的網(wǎng)絡(luò)可基于任何適合的技術(shù),并可根據(jù)任何適合的協(xié)議操作,并可包括無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或光纖網(wǎng)絡(luò)。而且,此處概述的各種方法或進(jìn)程可被編碼為軟件,其在采用各種操作系統(tǒng)或平臺(tái)中的任意一個(gè)的一個(gè)或多個(gè)處理器上是可執(zhí)行的。附加地,可使用任何適合的編程語(yǔ)言和/或編程或腳本工具編寫這樣的軟件,并還可被編譯為可執(zhí)行機(jī)器語(yǔ)言代碼或在框架或虛擬機(jī)上執(zhí)行的中間代碼。在這方面,本發(fā)明可體現(xiàn)為用一個(gè)或多個(gè)程序(當(dāng)在一個(gè)或多個(gè)計(jì)算機(jī)或其他處理器上執(zhí)行時(shí),程序執(zhí)行實(shí)現(xiàn)以上討論的本發(fā)明的各種實(shí)施例的方法)進(jìn)行編碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(或多個(gè)計(jì)算機(jī)可讀介質(zhì))(例如,計(jì)算機(jī)存儲(chǔ)器、一個(gè)或多個(gè)軟盤、緊致盤(CD)、光盤、數(shù)字視頻盤(DVD),磁帶、閃存、現(xiàn)場(chǎng)可編程門陣列中的電路配置或其他半導(dǎo)體設(shè)備,或其他非暫時(shí)的、有形的計(jì)算機(jī)存儲(chǔ)介質(zhì))。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或多種介質(zhì)可以是可移動(dòng)的,以致其上存儲(chǔ)的一個(gè)程序或多個(gè)程序可被載入到一個(gè)或多個(gè)不同的計(jì)算機(jī)或其他處理器上,以實(shí)現(xiàn)以上討論的本發(fā)明的各個(gè)方面。如此處所用,術(shù)語(yǔ)“非暫時(shí)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”僅包含可以被認(rèn)為是制品(即,制造品)或機(jī)器的計(jì)算機(jī)可讀介質(zhì)。替代地或附加地,除了諸如傳播信號(hào)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)之外,本發(fā)明可體現(xiàn)為計(jì)算機(jī)可讀介質(zhì)。在普通意義下,此處使用術(shù)語(yǔ)“程序”或“軟件”指任何類型的計(jì)算機(jī)代碼或計(jì)算機(jī)可執(zhí)行指令的集合,可采用它們來(lái)編程計(jì)算機(jī)或其他處理器以實(shí)現(xiàn)以上討論的本發(fā)明的各個(gè)方面。附加地,應(yīng)預(yù)想到,根據(jù)該實(shí)施例的一個(gè)方面,當(dāng)被執(zhí)行時(shí)執(zhí)行本發(fā)明的方法的一個(gè)或多個(gè)計(jì)算機(jī)程序不必駐留在單個(gè)計(jì)算機(jī)或處理器上,但可以模塊化方式中分布在多個(gè)不同的計(jì)算機(jī)或處理器當(dāng)中以實(shí)現(xiàn)本發(fā)明的各個(gè)方面。計(jì)算機(jī)可執(zhí)行指令可以具有許多形式,諸如由一個(gè)或多個(gè)計(jì)算機(jī)或其它設(shè)備執(zhí)行的程序模塊。一般地,程序模塊包括例程、程序、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)等,其執(zhí)行具體的任務(wù)或?qū)崿F(xiàn)具體的抽象的數(shù)據(jù)類型。典型地,根據(jù)期望,程序模塊的功能性可在各種實(shí)施例中組合或分布。而且,可以任何適合的形式將數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中。為了例示的簡(jiǎn)明性,可通過(guò)數(shù)據(jù)結(jié)構(gòu)中的位置示出數(shù)據(jù)結(jié)構(gòu)具有相關(guān)字段。也可通過(guò)用在傳遞字段之間關(guān)系的計(jì)算機(jī)可讀介質(zhì)中的位置為字段指定存儲(chǔ)設(shè)備來(lái)類似地實(shí)現(xiàn)這樣的關(guān)系。然而,可使用任何適合的機(jī)制建立數(shù)據(jù)結(jié)構(gòu)的字段中的信息之間的關(guān)系,其包括通過(guò)指針、標(biāo)簽或在數(shù)據(jù)單元之間建立關(guān)系的其他機(jī)制的使用??蓡为?dú)地、組合地或以前文描述的實(shí)施例中未具體討論的各種布置來(lái)使用本發(fā)明的各個(gè)方面,且因此不將其應(yīng)用限于在前文描述中闡述或附圖中例示的部件的細(xì)節(jié)和布置。例如,在一個(gè)實(shí)施例中描述的方面可以任何方式與其他實(shí)施例中描述的方面結(jié)合。而且,本發(fā)明可體現(xiàn)為已提供了其例子方法??梢匀魏芜m合的方式排序作為方法的一部分執(zhí)行的動(dòng)作。因此,可構(gòu)造其中可根據(jù)不同于例示的順序執(zhí)行動(dòng)作的實(shí)施例,其可包括同時(shí)地執(zhí)行一些動(dòng)作,即使這些動(dòng)作在例示性的實(shí)施例中作為連續(xù)的動(dòng)作示出。權(quán)利要求中修飾權(quán)利要求元素的諸如“首先”、“第二”、“第三”等序數(shù)術(shù)語(yǔ)的使用本身不意味著一個(gè)權(quán)利要求元素在另一個(gè)之上的任何優(yōu)先級(jí)、先例或順序,或按其執(zhí)行方法的動(dòng)作的暫時(shí)順序,而是僅僅用于作為區(qū)分具有某一名稱的一個(gè)權(quán)利要求元素不同于具有同一名稱(除了序數(shù)術(shù)語(yǔ)的使用)的另一元素的標(biāo)記以區(qū)分權(quán)利要求元素。而且,此處使用的措辭和術(shù)語(yǔ)是為了描述的目的,且不應(yīng)被認(rèn)為是限制。此處“包括”、“包含”、“具有”、“含有”、“涉及”及其各種變化的使用意味著包含其后列出的術(shù)語(yǔ)和其中的等價(jià)物和附加術(shù)語(yǔ)。權(quán)利要求1.一種操作無(wú)線設(shè)備的方法(140、180),所述方法包括無(wú)線地傳送第一消息,所述第一消息根據(jù)對(duì)等網(wǎng)絡(luò)協(xié)議格式化(322);接收對(duì)于第一消息的響應(yīng),所述響應(yīng)從第二無(wú)線設(shè)備接收,且所述響應(yīng)提供關(guān)于第三設(shè)備的信息(330);以及使用所述信息建立與第三設(shè)備的通信(334),所述通信包括根據(jù)所述對(duì)等網(wǎng)絡(luò)協(xié)議傳送消息以便加入第三設(shè)備控制的群組(314)。2.如權(quán)利要求1所述的方法,其中,所述信息包括第三設(shè)備處于休眠狀態(tài)的指示(516)。3.如權(quán)利要求2所述的方法,其中,所述信息包括由第三設(shè)備使用的信道的指示(517、518)。4.如權(quán)利要求3所述的方法,其中使用所述信息建立通信包括配置所述無(wú)線設(shè)備的無(wú)線電以監(jiān)控所述信道(334)。5.如權(quán)利要求1所述的方法,其中,所述對(duì)等網(wǎng)絡(luò)協(xié)議是WI-FIDirect協(xié)議。6.一種操作無(wú)線設(shè)備的方法(122、172),所述方法包括,存儲(chǔ)關(guān)于設(shè)備的信息(232B),該設(shè)備控制根據(jù)對(duì)等網(wǎng)絡(luò)協(xié)議形成的設(shè)備群組;從第一設(shè)備接收第一消息(410),第一消息包括指示對(duì)關(guān)于根據(jù)所述對(duì)等網(wǎng)絡(luò)協(xié)議形成的設(shè)備群組的信息的請(qǐng)求的信息單元;基于所存儲(chǔ)的信息,格式化對(duì)于第一消息的響應(yīng)(432),所述響應(yīng)包括關(guān)于控制所述群組的設(shè)備的信息;以及無(wú)線地傳送所述響應(yīng)(438)。7.如權(quán)利要求6所述的方法,其中,所述方法還包括與控制所述群組的設(shè)備交換消息,以根據(jù)所述對(duì)等網(wǎng)絡(luò)協(xié)議加入所述群組(232B);以及存儲(chǔ)關(guān)于控制所述群組的設(shè)備的信息包括存儲(chǔ)在交換消息時(shí)獲得的信息。8.如權(quán)利要求6所述的方法,其中,所述方法還包括從控制所述群組的設(shè)備接收控制所述群組的設(shè)備正在進(jìn)入休眠狀態(tài)的指示(260);以及存儲(chǔ)關(guān)于控制所述群組的設(shè)備的信息包括存儲(chǔ)在所接收的指示中獲得的信息(262)09.如權(quán)利要求6所述的方法,其中,第一消息包括探測(cè)請(qǐng)求消息。10.如權(quán)利要求6所述的方法,其中,第二消息包括探測(cè)響應(yīng)消息(510、520、530、540),其包括信息單元,該信息單元包括由控制所述群組的設(shè)備使用的信道(514、5對(duì)、534、544)。11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括計(jì)算機(jī)可執(zhí)行指令,所述指令當(dāng)在計(jì)算設(shè)備上執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-10中任一個(gè)所述的方法。全文摘要一種支持快速和低功率地加入現(xiàn)有群組的無(wú)線對(duì)等協(xié)議。協(xié)議可以是支持控制群組的設(shè)備的休眠狀態(tài)的對(duì)等協(xié)議的擴(kuò)展。當(dāng)設(shè)備在控制設(shè)備處于休眠狀態(tài)中的時(shí)間處尋求加入群組時(shí),具有關(guān)于控制設(shè)備的信息的另一設(shè)備可向加入設(shè)備提供信息,然后,加入設(shè)備可使用該信息來(lái)更快地并使用更低功率與控制設(shè)備同步。信息可包括關(guān)于控制設(shè)備使用的信道或關(guān)于控制設(shè)備可用性的定時(shí)的信息。信息還可揭示群組是否提供了加入設(shè)備正在尋求的服務(wù)或者可否則影響加入設(shè)備是否將嘗試加入群組。文檔編號(hào)H04W4/12GK102523562SQ20111042303公開(kāi)日2012年6月27日申請(qǐng)日期2011年12月16日優(yōu)先權(quán)日2010年12月16日發(fā)明者A.A.哈桑,H.費(fèi)爾蓋拉斯,M.K.德賽,M.??ɡ{拉延申請(qǐng)人:微軟公司