生成用于Wi-Fi直連服務(wù)的P2P群組的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開設(shè)及無線保真(Wi-Fi)直連技術(shù),并且更具體地,設(shè)及用于生成對等(P2P) 群組的方法和裝置。
【背景技術(shù)】
[000引當(dāng)前的Wi-Fi技術(shù)(例如,IE邸802. 11標(biāo)準(zhǔn)技術(shù))允許用戶發(fā)現(xiàn)接入點(diǎn)(AP)和 /或其它Wi-Fi設(shè)備。一旦發(fā)現(xiàn)設(shè)備,用戶就連接至任意AP并通過所連接的AP與其它設(shè)備 通信。
[0003] Wi-Fi直連(例如,Wi-Fi P2P標(biāo)準(zhǔn)技術(shù))允許用戶連接至任意Wi-Fi設(shè)備而無需 用戶對連接至AP的請求。Wi-Fi直連使能不同的P2P(?ee;r-t〇-Pee;r)服務(wù)(例如,文件共 享、媒體共享等等)。
[0004] 期望執(zhí)行Wi-Fi P2P通信的設(shè)備需要與其它設(shè)備形成P2P群組。
[0005] 另外,當(dāng)使用Wi-Fi直連服務(wù)時,用戶期望一直使用該服務(wù),而不管特定情形。然 而,取決于特定狀態(tài),一些設(shè)備可能不提供該服務(wù)。
[0006] 因此,存在對于考慮到上述問題的形成P2P群組的方法的需求。
【發(fā)明內(nèi)容】
[0007] 技術(shù)問題
[000引本公開提供了考慮網(wǎng)絡(luò)狀態(tài)和/或能力的用于動態(tài)地生成群組的方法和裝置。
[0009] 本公開還提供了用于基于服務(wù)狀態(tài)動態(tài)地生成群組的方法和裝置。
[0010] 解決方案
[0011] 根據(jù)本公開的一方面,提供了通過第一設(shè)備形成與第二設(shè)備的對等(P2巧群組的 方法,該方法包括;由第一設(shè)備執(zhí)行與第二設(shè)備的終端發(fā)現(xiàn)過程和服務(wù)發(fā)現(xiàn)過程;向第二 設(shè)備發(fā)送包括連接能力的請求消息;從第二設(shè)備接收對請求消息的響應(yīng)消息;W及基于在 響應(yīng)消息中包括的經(jīng)協(xié)商的群組類型信息形成與第二設(shè)備的群組。
[0012] 根據(jù)本公開的另一方面,提供了一種通過第一設(shè)備形成與第二設(shè)備的P2P群組的 裝置,該裝置包括:控制器,該控制器被配置為控制執(zhí)行與第二設(shè)備的終端發(fā)現(xiàn)過程和服 務(wù)發(fā)現(xiàn)過程,向第二設(shè)備發(fā)送包括連接能力的請求消息,從第二設(shè)備接收對請求消息的響 應(yīng)消息,W及基于在響應(yīng)消息中包括的經(jīng)協(xié)商的群組類型信息形成與第二設(shè)備的群組。
[0013] 根據(jù)本公開的另一方面,提供了一種通過第二設(shè)備形成與第一設(shè)備的P2P群組的 方法,該方法包括;由第二設(shè)備執(zhí)行與第一設(shè)備的終端發(fā)現(xiàn)過程和服務(wù)發(fā)現(xiàn)過程;從第一 設(shè)備接收包括連接能力的請求消息;檢查在請求消息中包括的連接能力并且基于連接能力 確定是否形成群組;如果基于連接能力確定形成群組,則生成經(jīng)協(xié)商的群組類型信息并且 發(fā)送包括所生成的經(jīng)協(xié)商的群組類型信息的響應(yīng)消息;W及基于在響應(yīng)消息中包括的群組 形成信息形成與第一設(shè)備的群組。
[0014] 根據(jù)本公開的另一方面,提供了一種通過第二設(shè)備形成與第一設(shè)備的P2P群組的 裝置,該裝置包括控制器,該控制器被配置為控制;由第二設(shè)備執(zhí)行與第一設(shè)備的終端發(fā)現(xiàn) 過程和服務(wù)發(fā)現(xiàn)過程;從第一設(shè)備接收包括連接能力的請求消息;檢查在請求消息中包括 的連接能力并且基于連接能力確定是否形成群組;如果基于連接能力確定形成群組,則生 成經(jīng)協(xié)商的群組類型信息并且發(fā)送包括所生成的經(jīng)協(xié)商的群組類型信息的響應(yīng)消息;W及 基于在響應(yīng)消息中包括的群組形成信息形成與第一設(shè)備的群組。
[00巧]有益效果
[0016] 本公開可W考慮網(wǎng)絡(luò)狀態(tài)和/或能力而動態(tài)地生成群組。
[0017] 本公開可W基于服務(wù)狀態(tài)動態(tài)地生成群組。
[0018] 即使對于不支持同時模式的設(shè)備來說,本公開也可W在現(xiàn)有會話終止之后自動生 成群組并提供服務(wù)。
【附圖說明】
[0019] 圖1示出設(shè)備之間的發(fā)現(xiàn)和P2P群組形成過程;
[0020] 圖2示出與屬于現(xiàn)有群組的設(shè)備的發(fā)現(xiàn)和P2P群組形成過程;
[0021] 圖3至圖6示出顯示根據(jù)本公開的示范性實(shí)施例的P2P群組生成條件的表;
[0022] 圖7示出根據(jù)本公開的實(shí)施例的P2P群組形成過程;
[0023] 圖8至圖21示出根據(jù)本公開的另一實(shí)施例的群組生成的操作流程圖;
[0024] 圖22是示出根據(jù)本公開的實(shí)施例的發(fā)射器的結(jié)構(gòu)圖擬及
[0025] 圖23是示出根據(jù)本公開的實(shí)施例的接收器的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0026] 下文中,將參照附圖詳細(xì)地描述本公開的示范性實(shí)施例。雖然已經(jīng)參考諸如具體 組件的特定細(xì)節(jié)描述了本公開,但是該些僅僅是促進(jìn)對本公開的全面理解的示例,因而本 公開不限于此。本領(lǐng)域技術(shù)人員將理解,可W進(jìn)行各種修改和變更。
[0027] 設(shè)備是用于與另一設(shè)備執(zhí)行對等(P2巧通信的實(shí)體,并且也可W被稱為P2P設(shè)備、 用戶設(shè)備扣E)、移動站(M巧、移動裝備(ME)、終端、發(fā)射器、接收器、臨時發(fā)現(xiàn)(PD)請求者、 PD響應(yīng)者等等。
[002引圖1示出設(shè)備之間的發(fā)現(xiàn)和P2P群組形成過程。
[0029] 期望在操作104中開始發(fā)現(xiàn)的設(shè)備A 100在操作106中向設(shè)備B 102發(fā)送探測請 求。設(shè)備A 100接收響應(yīng)于探測請求而被發(fā)送的探測響應(yīng)108,使得設(shè)備A 100在操作110 中發(fā)現(xiàn)設(shè)備B 102。
[0030] 可選地,設(shè)備A 100和設(shè)備B 102可W進(jìn)一步執(zhí)行交換關(guān)于服務(wù)發(fā)現(xiàn)的信號的操 作112。通過該樣做,設(shè)備A 100可W在操作114中(向)從(或與)設(shè)備B 102 (提供) 接收(或分享)服務(wù)信息。例如,服務(wù)信息可W是使用中、未使用等等。即,可化圍過服務(wù) 發(fā)現(xiàn)過程通過關(guān)于由設(shè)備提供的服務(wù)發(fā)送詢問/響應(yīng)來獲得服務(wù)信息。
[0031] 交換探測信號106和108的設(shè)備A 100和設(shè)備B 102在操作116中執(zhí)行群組所有 者協(xié)商。相鄰設(shè)備的網(wǎng)絡(luò)配置狀態(tài)可W包括P2P設(shè)備、P2P群組所有者(GO)和P2P客戶。 在圖1的示例中,設(shè)備A 100充當(dāng)G0,并且設(shè)備B 102充當(dāng)P2P客戶。
[0032] 設(shè)備A 100和設(shè)備B 102在操作118中執(zhí)行Wi-Fi簡單配置(WSC)交換W在操作 120和122中完成連接形成。設(shè)備A 100和設(shè)備B 102在操作124中執(zhí)行4次(4-way)握 手。設(shè)備A 100和設(shè)備B 102基于關(guān)于安全信道形成的憑證(credential)通過握手生成 要用于連接的臨時密鑰,并且完成連接。
[0033] 用該種方式,設(shè)備A 100和設(shè)備B 102形成新的P2P群組。在操作126中執(zhí)行設(shè) 備之間的服務(wù)發(fā)起和服務(wù)數(shù)據(jù)流傳輸。
[0034] 一個P2P群組可W包括作為充當(dāng)AP的GO的一個設(shè)備。一個設(shè)備可W發(fā)現(xiàn)已經(jīng)加 入現(xiàn)有P2P群組的另一設(shè)備。設(shè)備可W通過向另一設(shè)備發(fā)送可發(fā)現(xiàn)性請求和邀請請求來嘗 試連接。參照圖2,將對與已經(jīng)加入現(xiàn)有P2P群組的另一設(shè)備形成新P2P群組的過程進(jìn)行詳 細(xì)描述。
[0035] 圖2示出與屬于現(xiàn)有群組的設(shè)備的發(fā)現(xiàn)和P2P群組形成過程。
[0036] 假定設(shè)備B 202和設(shè)備C 204已經(jīng)形成現(xiàn)有P2P群組208,并且設(shè)備A200期望與 設(shè)備C 204連接。
[0037] 在操作206中開始發(fā)現(xiàn)的設(shè)備A 200在操作210中向作為現(xiàn)有P2P群組208的GO 的設(shè)備B 202發(fā)送探測請求,并且在操作212中接收到來自設(shè)備B 202的探測響應(yīng),從而在 操作214中發(fā)現(xiàn)設(shè)備B 202和設(shè)備C 204。
[003引期望連接至設(shè)備C 204的設(shè)備A 200可W使用可發(fā)現(xiàn)性機(jī)制和邀請機(jī)制。
[0039] 更具體地,可發(fā)現(xiàn)性機(jī)制可W包括在其中設(shè)備A 200通過設(shè)備B 202向設(shè)備C 204 發(fā)送可發(fā)現(xiàn)性請求(或設(shè)備可發(fā)現(xiàn)性請求)的操作216, W及在其中設(shè)備A 200從設(shè)備C 204接收到對可發(fā)現(xiàn)性請求的響應(yīng)的操作218。
[0040] 邀請機(jī)制可W包括在其中設(shè)備A 200向設(shè)備C 204發(fā)送對于請求加入新P2P群組 的邀請請求的操作220, W及在其中設(shè)備A 200從設(shè)備C 204接收到邀請響應(yīng)的操作222。 因而,邀請請求220的消息包括關(guān)于指定設(shè)備C 204作為目的地的信息(例如,設(shè)備ID C)。
[0041] 一旦用該種方式運(yùn)行可發(fā)現(xiàn)性機(jī)制和邀請機(jī)制,設(shè)備A 200就通過執(zhí)行操作224 中的GO協(xié)商、操作226中的WSC交換和操作228中的4次握手而與設(shè)備C 204形成新P2P 群組。
[0042] 設(shè)備C 204釋放現(xiàn)有群組連接并且與設(shè)備A 200生成群組,或者如果具有同時維 持兩個群組的能力,則在維持現(xiàn)有群組的同時生成與設(shè)備A 200的群組。
[0043] 隨后的操作與一般P2P連接創(chuàng)建相同。
[0044] 圖3至圖6示出根據(jù)本公開的示范性實(shí)施例的P2P群組生成條件。
[0045] 圖3至圖6示出1:1群組生成條件。更具體地,圖3示出當(dāng)發(fā)送器是P2P設(shè)備時 的1:1群組生成條件;圖4示出當(dāng)發(fā)送器是P2P GO時的1:1群組生成條件;圖5示出當(dāng)發(fā) 送器是P2P客戶或群組客戶(GC)時的1:1群組生成條件;并且圖6示出根據(jù)圖3至圖5的 可能情況(1:1群組)和拓?fù)淙航M生成。
[0046] 圖3至圖6示出基于發(fā)送器狀態(tài)、接收器狀態(tài)和對于每個設(shè)備來說設(shè)備之間的同 時連接是否可能的關(guān)于生成群組的條件。
[0047] 在圖3至圖6中所示的群組生成條件在圖3至圖6中被詳細(xì)描述,因此在此將不 提供其描述。一旦根據(jù)群組生成條件生成群組,就可W根據(jù)網(wǎng)絡(luò)狀態(tài)、設(shè)備能力和服務(wù)狀態(tài) 中的至少一個生成最優(yōu)P2P群組。
[0048] 對于不支持同時模式的設(shè)備,在現(xiàn)有會話終止之后可W自動生成群組來提供服 務(wù)。
[0049] 圖7示出根據(jù)本公開的示范性實(shí)施例的P2P群組形成過程。
[0化0] 在操作704中期望開始發(fā)現(xiàn)的發(fā)送器700向接收器702發(fā)送探測請求并且接收對 探測請求的探