專利名稱:使用Wi-Fi Direct形成Wi-Fi P2P組的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及無線通信,更具體地,涉及一種使用Wi-Fi Direct形成Wi-FiP2P組的方法和設(shè)備。
背景技術(shù):
已經(jīng)演變?yōu)橹悄苁謾C的移動終端通過經(jīng)由無線網(wǎng)絡(luò)下載的應(yīng)用向用戶提供了多種可用特征,這擴展了基本移動終端的操作功能性。在移動終端提供的多種特征中,Wi-Fi聯(lián)盟已經(jīng)建議了一種被稱作Wi-Fi Direct的技術(shù)。作為一種由Wi-Fi聯(lián)盟建議的新通信方法,Wi-Fi Direct提供的特征在于支持Wi-Fi Direct的設(shè)備可以通過彼此通信來共享信息而無需熱點、路由器和/或接入點(AP)。例如移動終端、打印機、監(jiān)視器、電視和游戲控制臺之類具有Wi-Fi Direct證書的現(xiàn)有電子設(shè)備可以使用Wi-Fi Direct技術(shù)來執(zhí)行與彼此的無線通信。盡管Wi-Fi Direct在設(shè)備間無線通信能力方面部分地類似于藍牙,Wi-Fi Direct在覆蓋率和數(shù)據(jù)率方面優(yōu)于藍牙。因此,作為一種標準設(shè)備間無線通信技術(shù),Wi-Fi Direct特征可以替代藍牙。例如,盡管最新的藍牙標準藍牙4. O支持最大IOOm的覆蓋率和最大24Mbps的數(shù)據(jù)率,Wi-Fi Direct支持最大200m的覆蓋率和最大300Mbps的數(shù)據(jù)率。因此,Wi-Fi Direct在很多方面均優(yōu)于藍牙。也被稱作Wi-Fi P2P的Wi-Fi Direct支持通過在設(shè)備間形成對等組(P2P組)來形成Wi-Fi P2P網(wǎng)絡(luò)的特征。于是,P2P組被稱作Wi-Fi P2P組,且包括組所有者(GO)和組客戶端(GC)。作用與傳統(tǒng)無線路由器類似的組所有者在Wi-Fi P2P組中起中心作用,并使得其他設(shè)備(例如GC)能夠相連,或調(diào)整P2P組的開始和結(jié)束?!慕M客戶端的角度可以將組所有者看作是AP。作為P2P組中除GO以外的其余設(shè)備,組客戶端通過連接到P2P組作為客戶端進行操作,并具有與P2P組中的組所有者和其他組客戶端進行通信的特征。在Wi-Fi Direct中,將各個設(shè)備的intent值相比較以便形成Wi-Fi P2P組。具有最高intent值的設(shè)備成為組所有者,其他設(shè)備成為組客戶端。與組客戶端相t匕,組所有者消耗更多功率,這是因為組所有者控制Wi-Fi P2P組的整體操作。因此,如果利用電池供電的移動終端(下文中稱作“電池供電移動終端”)作為Wi-Fi P2P組中的組所有者進行操作,很可能會由于快速的電池消耗而縮短移動終端的運行時間(或驅(qū)動時間)。然而,當形成Wi-Fi P2P組時,當前的Wi-Fi Direct通過簡單地比較intent值來確定組所有者而不使用任何其他準則,因此很可能將電池供電移動終端確定為組所有者。例如,假定電池供電移動終端和由例如入墻電源(wall power)的恒定電源供電的TV(例如,始終供電TV)形成了 Wi-Fi P2P組,即使當考慮到電池替換問題時希望使TV成為組所有者,還是可能將移動終端確定為組所有者。因此,需要一種方法和設(shè)備,能夠通過考慮用于確定P2P網(wǎng)絡(luò)中的組所有者的附加準則來補充選擇組所有者的當前Wi-Fi Direct特征。
發(fā)明內(nèi)容
本發(fā)明示例實施例的一個方面在于提供 一種能夠形成Wi-Fi P2P組的方法和設(shè)備,以便確保移動終端的最大可能運行時間。根據(jù)本發(fā)明的一個方面,提供了一種使用Wi-Fi Direct形成Wi-Fi對等(P2P)組的方法。所述方法包括獲取要形成Wi-Fi P2P組的P2P設(shè)備的設(shè)備信息;根據(jù)所獲取的設(shè)備信息檢查每一個P2P設(shè)備的類型;根據(jù)檢查獲得的另一個P2P設(shè)備的類型調(diào)整每一個P2P設(shè)備的intent值;以及根據(jù)調(diào)整的P2P設(shè)備的intent值來形成Wi-Fi P2P組。根據(jù)本發(fā)明的另一方面,提供了一種使用Wi-Fi Direct形成Wi-Fi對等(P2P)組的方法。所述方法包括獲取要形成Wi-Fi P2P組的P2P設(shè)備的設(shè)備信息;根據(jù)所獲取的設(shè)備信息檢查P2P設(shè)備的可能運行時間;根據(jù)檢查獲得的P2P設(shè)備的可能運行時間調(diào)整P2P設(shè)備的intent值;以及根據(jù)調(diào)整的P2P設(shè)備的intent值來形成Wi-Fi P2P組。根據(jù)本發(fā)明的另一方面,提供了一種使用Wi-Fi Direct形成Wi-Fi對等(P2P)組的裝置。所述裝置包括Wi-Fi模塊,用于根據(jù)IEEE 802. 11標準提供短距離無線通信功能;以及控制器,用于獲取與連接目標相對應(yīng)的其他P2P設(shè)備的設(shè)備信息,以便利用Wi-Fi模塊形成Wi-Fi P2P組,根據(jù)所獲取的設(shè)備信息檢查另一個P2P設(shè)備的類型,根據(jù)檢查獲得的所述另一個P2P設(shè)備的類型調(diào)整與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值,以及根據(jù)調(diào)整的intent值形成與所述另一個P2P設(shè)備的Wi-Fi P2P組。根據(jù)本發(fā)明的另一方面,提供了一種使用Wi-Fi Direct形成Wi-Fi對等(P2P)組的裝置。所述裝置包括Wi-Fi模塊,用于根據(jù)IEEE 802. 11標準提供短距離無線通信功能;以及控制器,用于獲取與連接目標相對應(yīng)的另一個P2P設(shè)備的設(shè)備信息,以便利用Wi-Fi模塊形成Wi-Fi P2P組,根據(jù)所獲取的設(shè)備信息檢查所述另一個P2P設(shè)備的可能運行時間,根據(jù)檢查獲得的所述另一個P2P設(shè)備的可能運行時間調(diào)整與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值,以及根據(jù)調(diào)整的intent值形成與所述另一個P2P設(shè)備的Wi-Fi P2P組。
結(jié)合附圖,根據(jù)以下描述,本發(fā)明特定示例實施例的上述和其他方面、特征和優(yōu)勢將更加顯而易見,圖中圖IA示出了根據(jù)Wi-Fi Direct技術(shù)形成的Wi-Fi P2P組;圖IB是根據(jù)本發(fā)明實施例的移動終端的方框圖;圖2示意地示出了通過具有Wi-Fi Direct證書的設(shè)備形成Wi-Fi P2P組的過程;圖3示出了根據(jù)本發(fā)明實施例通過依據(jù)設(shè)備的類型調(diào)整intent值來形成Wi-FiP2P組的過程;圖4示出了根據(jù)本發(fā)明實施例通過依據(jù)設(shè)備的類型調(diào)整intent值來形成Wi-FiP2P組的第一示例過程;圖5示出了根據(jù)本發(fā)明實施例通過依據(jù)設(shè)備的類型調(diào)整intent值來形成Wi-FiP2P組的第二示例過程;圖6示出了根據(jù)本發(fā)明另一實施例通過依據(jù)電池信息調(diào)整intent值來形成Wi-FiP2P組的過程;以及圖7示出了根據(jù)本發(fā)明又一實施例通過依據(jù)電池信息調(diào)整intent值來形成Wi-FiP2P組的過程。貫穿附圖,相同的附圖參考數(shù)字被理解為表示相同的元素、特征和結(jié)構(gòu)。
具體實施例方式現(xiàn)在參照附圖詳細描述本發(fā)明的示例實施例。在以下描述中,僅提供了例如詳細配置和組件之類的特定細節(jié)來幫助全面理解本發(fā)明的示例實施例。因此,本領(lǐng)域技術(shù)人員顯而易見的是,在不脫離本發(fā)明的范圍和精神的前提下,可以對本文所述的實施例進行各種改變和修改。此外,為了清楚和簡明起見,省略了對已知功能和結(jié)構(gòu)的描述。
在本文所述的術(shù)語中,移動終端或便攜式終端或終端是指能夠向處理向任意外部實體發(fā)送的數(shù)據(jù)或從外部實體接收的數(shù)據(jù)的任意類型的設(shè)備。終端可以在屏幕上顯示圖標或菜單,向圖標或菜單分配或映射所存儲的數(shù)據(jù)和各種可執(zhí)行功能。終端可以表示計算機、筆記本電腦、平板電腦、移動設(shè)備等。圖IA示出了根據(jù)Wi-Fi Direct技術(shù)形成的示例Wi-Fi P2P組。參考圖1A,P2P設(shè)備I表示移動終端,P2P設(shè)備2表示TV,以及P2P設(shè)備3表示打印機。可以包括在Wi-Fi P2P組中的設(shè)備是滿足以下條件的那些設(shè)備包括至少符合用于無線局域網(wǎng)(WLAN)的IEEE802. Ilg標準(例如802. Ilg和/或802. Iln)的通信模塊,并滿足由Wi-Fi聯(lián)盟規(guī)定的證書準則。在本發(fā)明的實施例中,可以將能夠構(gòu)建Wi-Fi P2P組的設(shè)備劃分為由電池供電的設(shè)備(以下稱作“電池供電設(shè)備”)和由插頭電源或電源插座供電的設(shè)備(以下稱作“始終供電設(shè)備”)。圖IB是根據(jù)本發(fā)明實施例的移動終端的方框圖,其中移動終端被認為是電池供電設(shè)備。可應(yīng)用本發(fā)明實施例的移動終端可以包括用戶易于攜帶的移動電子設(shè)備。例如,移動終端可以是視頻電話、蜂窩電話、智能電話、國際移動電信2000(IMT-2000)終端、寬帶碼分多址(WCDMA)終端、通用移動電信服務(wù)(UMTS)終端、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、數(shù)字多媒體廣播(DMB)終端、電子書、便攜式計算機(例如,筆記本電腦、平板電腦等)、數(shù)字攝像機以及便攜式游戲設(shè)備。下面參考圖2B來描述根據(jù)本發(fā)明實施例的移動終端。圖IB示出了根據(jù)本發(fā)明原理的移動終端的示例配置。在該示出的示例中,無線收發(fā)機23包括射頻(RF)單元(未示出)和調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)(未示出)。RF單元包括RF發(fā)射機,用于對發(fā)射信號上變頻并放大上變頻的發(fā)射信號;以及RF接收機,用于對接收的信號進行低噪聲放大并對放大信號下變頻。調(diào)制解調(diào)器包括發(fā)射機,用于編碼和調(diào)制發(fā)射信號;以及接收機,用于解調(diào)和解碼從RF單元接收的信號。音頻處理器25可以包括編碼器/解碼器(編解碼器)(未示出)。此外,編解碼器可以包括數(shù)據(jù)編解碼器和音頻編解碼器。數(shù)據(jù)編解碼器處理例如分組數(shù)據(jù)之類的數(shù)據(jù)信號,音頻編解碼器處理例如語音和多媒體文件之類的音頻信號。音頻處理器25利用音頻編解碼器將從調(diào)制解調(diào)器接收的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號,并使用揚聲器(未示出)播放模擬音頻信號。音頻處理器25利用音頻編解碼器將由麥克風(fēng)(未示出)拾取的模擬音頻信號轉(zhuǎn)換為數(shù)字音頻信號,并將數(shù)字音頻信號傳送到調(diào)制解調(diào)器。在備選方面中,編解碼器可以被包括在控制器10中。在這種情況下,將由音頻處理器25接收的信號傳送到控制器以便處理。鍵輸入單元27可以包括輸入數(shù)字和文本信息所需的字母數(shù)字鍵和設(shè)置各種功能所需的功能鍵,或包括觸摸板。當顯示器50具有容性或阻性觸摸屏?xí)r,鍵輸入單元27可以包括最少數(shù)目的預(yù)定鍵,顯示器50可以部分地替代鍵輸入單元27的鍵輸入功能。存儲器30可以包括程序存儲器(未示出)和數(shù)據(jù)存儲器(未示出)。程序存儲器存儲用于控制移動終端的整體操作的程序。數(shù)據(jù)存儲器可以存儲 在移動終端的操作期間收集的信息。存儲器30還可以表示外部存儲器,例如壓縮閃存(CF)、安全數(shù)字存儲器(SD)、微安全數(shù)字存儲器(微SD)、迷你安全數(shù)字存儲器(迷你SD)、極限數(shù)字存儲器(xD)以及存儲棒。存儲區(qū)30還可以包括諸如硬盤驅(qū)動器(HDD)和固態(tài)盤(SSD)之類的盤。Wi-Fi模塊40根據(jù)IEEE 802. 11標準提供短距離無線通信功能。使用Wi-Fi模塊40,移動終端的用戶可以形成(或創(chuàng)建)Wi-Fi P2P組并享有Wi-Fi Direct兼容設(shè)備之間的數(shù)據(jù)交換特征。顯示器50可以包括液晶顯示器(LCD)或有機發(fā)光二極管(OLED),并輸出由移動終端產(chǎn)生的各種顯示信息,OLED可以分為無源矩陣OLED (PMOLED)和有源矩陣OLED (AMOLED)。當顯示器50包括容性或阻性觸摸屏?xí)r,顯示器50可以作為用于控制移動終端的輸入單元進行操作。該觸摸屏功能可以與鍵輸入單元27協(xié)同操作或替代鍵輸入單元27。觸摸屏技術(shù)是公知的技術(shù),無需本文進行詳細描述??刂破?0控制移動終端的整體操作,并且可以依據(jù)通過鍵輸入單元27或顯示器50接收到的用戶輸入來切換并控制移動終端的操作。根據(jù)本發(fā)明的實施例,控制器10可以通過檢查電池(未示出)的剩余電量來檢查移動終端的可能運行時間。電池電平監(jiān)控是用于確定電池中剩余使用時間的公知方法。電池電平監(jiān)控是本領(lǐng)域公知的,無需本文進行詳細描述??刂破?0獲取與連接目標相對應(yīng)的另一個P2P設(shè)備的設(shè)備信息,以便利用Wi-Fi模塊40形成Wi-Fi P2P組,根據(jù)所獲取的設(shè)備信息檢查另一個P2P設(shè)備的類型,根據(jù)另一個設(shè)備的檢查類型調(diào)整合并有該控制器的P2P設(shè)備的intent值,以及根據(jù)調(diào)整的intent值形成與另一個設(shè)備的Wi-Fi P2P組。此外,控制器10獲取與連接目標相對應(yīng)的其他設(shè)備的設(shè)備信息,以便利用Wi-Fi模塊40形成Wi-Fi P2P組,根據(jù)所獲取的設(shè)備信息檢查另一個設(shè)備的可能運行時間,根據(jù)另一個設(shè)備的可能運行時間調(diào)整合并有該控制器的P2P設(shè)備的intent值,以及根據(jù)調(diào)整的intent值形成與另一設(shè)備的Wi-Fi P2P組。如上所述,始終供電設(shè)備是指例如TV、打印機、監(jiān)視器、電冰箱、洗衣機和游戲控制臺(例如Xbox)之類能夠通過無線通信與移動終端形成Wi-Fi P2P組的設(shè)備。例如,如果移動終端是攝像機并且與打印機形成了 Wi-Fi P2P組,則移動終端可以直接向打印機發(fā)送所捕獲的圖像以使打印機打印輸出傳送的圖像。圖2示意地示出了通過具有Wi-Fi Direct證書的設(shè)備形成Wi-Fi P2P組的過程。在描述根據(jù)構(gòu)成Wi-Fi P2P組的設(shè)備的類型來調(diào)整intent值的本發(fā)明實施例之前,以下參考圖2來描述形成Wi-Fi P2P組的過程??梢岳萌齻€步驟來實現(xiàn)形成Wi-Fi P2P組的過程設(shè)備發(fā)現(xiàn)214、服務(wù)發(fā)現(xiàn)216以及組創(chuàng)建218。設(shè)備發(fā)現(xiàn)將根據(jù)Wi-Fi Direct特征來連接支持Wi-Fi的設(shè)備稱作創(chuàng)建(或形成)Wi-Fi P2P組,設(shè)備發(fā)現(xiàn)過程214是允許Wi-Fi設(shè)備(P2P設(shè)備1,210和P2P設(shè)備2,212)彼此認知并連接以便形成Wi-Fi P2P組所需的過程。已經(jīng)根據(jù)應(yīng)用的運行請求進入希望使用Wi-Fi Direct特征的菜單或進入設(shè)備發(fā)現(xiàn)模式的Wi-Fi P2P設(shè)備(例如P2P設(shè)備1,210)通過以預(yù)定時間間隔重復(fù)由IEEE802. 11標準規(guī)定的信道掃描、偵聽和搜索功能,發(fā)現(xiàn)周圍的Wi-Fi P2P設(shè)備。通過交換IEEE802. IlMAC協(xié)議的探測(Probe)請求和探測響應(yīng)消息,執(zhí)行形成Wi-Fi P2P組的過程中執(zhí)行的設(shè)備搜索過程的基本操作。探測請求包括諸如P2P IE、WSC IE和Supp Reg IE之類的信息,探測響應(yīng)包括P2P IE、WSC IE,RSN IE和Supp Reg IE。根據(jù)WSC-IE信息,可以實現(xiàn)用于依據(jù)構(gòu)成Wi-Fi P2P組的設(shè)備的類型來調(diào)整intent值的本發(fā)明實施例,WSC-IE的字段包括諸如設(shè)備口令I(lǐng)D、制造商、型號名稱、型號編號、序列號和設(shè)備名稱之類的信息。隨后將參考圖3和5來描述基于此的本發(fā)明實施例。服務(wù)發(fā)現(xiàn)可選地可以在上述設(shè)備發(fā)現(xiàn)過程和下述組創(chuàng)建過程218中執(zhí)行服務(wù)發(fā)現(xiàn)216。執(zhí)行服務(wù)發(fā)現(xiàn)過程以提供以下特征每一個P2P設(shè)備檢查其可支持的服務(wù)協(xié)議和服務(wù)以及交換與它能夠提供的服務(wù)相關(guān)的信息。·假定P2P設(shè)備I,210是攝像機,P2P設(shè)備2,212是打印機,如果P2P設(shè)備1,210的用戶希望輸出照片,由于P2P設(shè)備1,210需要確定P2P設(shè)備2,212是否支持照片輸出特征,P2P設(shè)備1,210可以通過服務(wù)搜索確定P2P設(shè)備2,212的照片輸出特征是否可用。假定通過形成Wi-Fi P2P組來請求P2P設(shè)備1,210和P2P設(shè)備2,212之間的文件共享,如果P2P設(shè)備1,210使用基于通用即插即用(UPNP)的文件共享而P2P設(shè)備2,212使用基于Web服務(wù)(WS)的文件共享,則不能實現(xiàn)兩個設(shè)備之間的文件共享。因此,服務(wù)發(fā)現(xiàn)過程對于創(chuàng)建Wi-Fi P2P組不是關(guān)鍵的,而是對應(yīng)于必要過程。組創(chuàng)建Wi-Fi P2P組需要組創(chuàng)建過程218來創(chuàng)建組,還包括確定在Wi-Fi P2P組中起到中心作用的設(shè)備(或組所有者)。在Wi-Fi Direct中,P2P設(shè)備(例如P2P設(shè)備1,210和P2P設(shè)備2,212)執(zhí)行供應(yīng)發(fā)現(xiàn)(Provision discovery)以形成或創(chuàng)建Wi-Fi P2P組,供應(yīng)發(fā)現(xiàn)是在Wi-Fi Direct規(guī)范中定義的重要特征之一。Wi-Fi Direct中的P2P設(shè)備基本上根據(jù)Wi-Fi簡單配置(WSC)進行操作,即,根據(jù)Wi-Fi Protected Setup (WPS)進行操作。盡管連接設(shè)備的WSC支持在已有Wi-Fi標準中是可選的,WSC支持在Wi-Fi Direct中是強制的??梢詫⑨槍Ω憷臒o線連接而提供的特征WSC分類為其中應(yīng)當按下按鈕的按鈕配置(PBC)方案和其中應(yīng)當輸入pin號碼的PIN方案。對于PBC方案和PIN方案,均應(yīng)當在120秒(不便地,該時間較短)內(nèi)完成其設(shè)置。例如在PBC方案中,根據(jù)PBC方案,只有當一個設(shè)備請求無線連接之后在120秒內(nèi)在另一個設(shè)備上輸入WPS按鈕時,WSC注冊開始,并交換連接所必需的服務(wù)集標識(SSID)和證書。Wi-Fi Direct中解決傳統(tǒng)WSC這種不便性的新定義標準是供應(yīng)發(fā)現(xiàn)方案,其中當?shù)谝?Wi-Fi P2P設(shè)備(例如P2P設(shè)備1,210)在發(fā)現(xiàn)另一個Wi-Fi P2P設(shè)備(例如P2P設(shè)備2,212)之后嘗試根據(jù)傳統(tǒng)WSC (PBC方案或PIN方案)進行連接時,第一 Wi-Fi P2P設(shè)備通過發(fā)送WSC配置方法消息向另一個設(shè)備的用戶通知連接嘗試。WSC配置方法消息包括類型PBC、來自顯示器的PIN以及來自小鍵盤的PIN。PBC允許另一設(shè)備的用戶接收按鈕,來自顯示器的PIN和來自小鍵盤的PIN可以通過在所述另一設(shè)備上顯示pin號碼或通過接收到pin號碼的事件來向所述另一設(shè)備的用戶通知Wi-FiP2P連接嘗試。當供應(yīng)發(fā)現(xiàn)完成時,P2P設(shè)備1,210和P2P設(shè)備2,212的用戶接受Wi-Fi P2P連接,然后在Wi-Fi P2P設(shè)備之間執(zhí)行組所有者協(xié)商過程。 通過交換GO協(xié)商請求、GO協(xié)商響應(yīng)以及GO協(xié)商確認幀來執(zhí)行組交換協(xié)商過程,其中GO協(xié)商請求和GO協(xié)商響應(yīng)包括P2P IE信息和WSC IE信息。P2P IE信息字段包括諸如P2P能力、P2P設(shè)備信息、組所有者intent、配置超時、偵聽信道、擴展偵聽定時、希望的P2P接口地址、信道列表和操作信道屬性等信息,WSC-IE信息字段包括諸如設(shè)備口令I(lǐng)D、制造商、型號名稱、型號編號、序列號和設(shè)備名稱之類的信息。對于P2P設(shè)備I,210和P2P設(shè)備2,212,比較其包括在P2P IE信息中的各自組所有者intent值,并將具有較大intent值的設(shè)備確定為組所有者,而將具有較小intent值的設(shè)備確定為組客戶端。當將設(shè)備中的一個確定為組所有者并將另一個確定為組客戶端時,組所有者協(xié)商過程完成。在本文所示的示例情況下,認為P2P設(shè)備1,210是組所有者,P2P設(shè)備2,212是組客戶端。如果用于交換憑證的供應(yīng)結(jié)束,被設(shè)為組所有者的設(shè)備作為WSC注冊設(shè)備(registrar)進行操作且被設(shè)為組客戶端的設(shè)備作為WSC被注冊設(shè)備(enrollee)進行操作,用于形成Wi-Fi P2P組的組設(shè)置過程完成。如果組形成過程完成,組所有者移動到操作信道,并開始其作為組所有者的作用。組客戶端利用通過供應(yīng)過程檢查的憑證來訪問組所有者。最后,兩個設(shè)備與Wi-Fi P2P組相連。已經(jīng)示意地描述了通過具有Wi-Fi Direct證書的設(shè)備形成Wi-Fi P2P組的過程。基于此,將描述通過依據(jù)設(shè)備的類型調(diào)整intent值來形成Wi-Fi P2P組的過程。圖3示出了根據(jù)本發(fā)明實施例通過依據(jù)設(shè)備的類型調(diào)整intent值來形成Wi-FiP2P組的過程。圖4和圖5示出了根據(jù)本發(fā)明另一實施例通過依據(jù)設(shè)備的類型調(diào)整intent值來形成Wi-Fi P2P組的第一和第二示例過程。當結(jié)合圖3來描述本發(fā)明的實施例時,如圖5所示,假定圖3中的P2P設(shè)備1,210是由電池供電的移動終端,P2P設(shè)備2,212是由恒定電源(例如電源插座的入墻電源)供電的設(shè)備(例如TV)。盡管除了這兩個設(shè)備(P2P設(shè)備1,210和P2P設(shè)備2,212)以外可以有多個設(shè)備參與Wi-Fi P2P組的創(chuàng)建,僅出于便利原因假定兩個P2P設(shè)備參與Wi-Fi P2P組的創(chuàng)建。由于其他方設(shè)備的intent值包括在結(jié)合圖2所述的P2P IE的字段(例如組所有者intent)中,可以檢查其他方設(shè)備的intent值。
在步驟S301和S302,P2P設(shè)備I,210和P2P設(shè)備2,212各獲取另一個設(shè)備的設(shè)備
信息并確定另一個設(shè)備是電池供電設(shè)備還是始終供電設(shè)備。結(jié)合圖2所述的在設(shè)備發(fā)現(xiàn)模式中交換的探測請求和探測響應(yīng)消息包括WSC-IE信息,WSC-IE的字段包括設(shè)備信息。因此,P2P設(shè)備1,210可以根據(jù)例如設(shè)備口令I(lǐng)D、制造商、型號名稱、型號編號、序列號和設(shè)備名稱之類包括在WSC-IE字段中的信息來確定另一個設(shè)備(P2P設(shè)備2,212)是始終供電設(shè)備,P2P設(shè)備2,212可以確定另一個設(shè)備(P2P設(shè)備1,210)是電池供電設(shè)備。例如,如果檢查到P2P設(shè)備1,210的型號名稱是Galaxy S 且其設(shè)備名稱是便攜式設(shè)備,則P2P設(shè)備2,212可以確定P2P設(shè)備1,210是移動終端。此外,如果檢查到P2P設(shè)備2,212的型號名稱是PavvTM且其設(shè)備名稱是TV,則P2P設(shè)備1,210可以確定P2P設(shè)備2 ,212是由恒定電源供電的設(shè)備。在步驟S303,P2P設(shè)備1,210和P2P設(shè)備2,212各依據(jù)另一個設(shè)備的類型來調(diào)整其自身的intent值。例如,如果設(shè)備1,210確定P2P設(shè)備2,212是始終供電設(shè)備,P2P設(shè)備1,210將其intent值調(diào)整為低于P2P設(shè)備2,212的intent值。類似地,如果設(shè)備2,212確定P2P設(shè)備I,210是電池供電設(shè)備,P2P設(shè)備2,212將其intent值調(diào)整為高于P2P設(shè)備1,210的intent 值。然后,在步驟S304,利用設(shè)備1,210和設(shè)備2,212創(chuàng)建Wi-Fi P2P組,其中具有較高intent值的設(shè)備被選為組所有者。參考圖4,更詳細地描述調(diào)整intent值。在Wi-Fi Direct中,intent值可以具有值0-15。在依據(jù)設(shè)備的類型調(diào)整intent值時,本發(fā)明的實施例根據(jù)設(shè)備的類型來限制可設(shè)置的intent值。例如,在傳統(tǒng)的Wi-Fi Direct中,電池供電設(shè)備和始終供電設(shè)備均具有0_15的intent值。因此,傳統(tǒng)上當移動終端的intent值高于始終供電設(shè)備的intent值時,移動終端會作為Wi-Fi P2P組中的GO進行操作??紤]到這一點,在本發(fā)明的一個實施例中,將移動終端的最大intent值設(shè)為7,并將始終供電設(shè)備的最小intent值設(shè)為8。因此,在步驟S303,如果確定P2P設(shè)備1,210是移動終端且P2P設(shè)備2,212是始終供電設(shè)備,則P2P設(shè)備1,210可以將其intent值調(diào)整為0-7范圍(即,第一范圍,410)內(nèi)的任意一個intent值。類似地,如果確定P2P設(shè)備2,212是始終供電設(shè)備且P2P設(shè)備1,210是電池供電設(shè)備,則P2P設(shè)備2,212可以將其intent值調(diào)整為8-15范圍(S卩,第二范圍,420)內(nèi)的任意一個intent值。例如,當P2P設(shè)備1,210是電池供電設(shè)備時,P2P設(shè)備1,210將其當前intent值減少幾個單位(例如2個),直到intent值在0-7的范圍內(nèi)。類似地,P2P設(shè)備2,212可以通過將其當前intent值增大數(shù)個單位(例如3個)來增大其intent值,直到intent值在8-15的范圍內(nèi)。在步驟S304,如前所述,P2P設(shè)備I和P2P設(shè)備2各根據(jù)調(diào)整的intent值執(zhí)行與Wi-Fi P2P組創(chuàng)建相關(guān)的其余操作。如果在將P2P設(shè)備1,210的intent值調(diào)整為小于P2P設(shè)備2,212的intent值之后執(zhí)行結(jié)合圖2所述的組所有者協(xié)商過程,則在創(chuàng)建Wi-Fi P2P組時將P2P設(shè)備I設(shè)為GC,將P2P設(shè)備2設(shè)為G0。
按照這種方式,本發(fā)明的實施例可以防止電池供電P2P設(shè)備1,210被設(shè)為G0,因此與將P2P設(shè)備I,210設(shè)為GO相比較,延長了 P2P設(shè)備1,210的運行時間。例如,如圖5所示在P2P設(shè)備I (例如移動終端)和P2P設(shè)備2 (例如由入墻電源供電的TV)之間形成或創(chuàng)建Wi-Fi P2P組時,始終供電TV根據(jù)調(diào)整的intent值作為組所有者進行操作。因此,如果選擇P2P設(shè)備1,210的電池作為GO并且由于在P2P設(shè)備1,210和P2P設(shè)備2,212之間創(chuàng)建的Wi-Fi P2P組耗盡了電量,不再能維持Wi-Fi P2P組。因此,根據(jù)結(jié)合圖3所述的本發(fā)明的實施例,由于始終將組所有者選擇為配備有恒定電源的設(shè)備,能夠延長Wi-Fi P2P組的運行時間。圖6示出了根據(jù)本發(fā)明另一實施例通過依據(jù)電池信息調(diào)整intent值來形成Wi-FiP2P組的過程。圖7示出了根據(jù)本發(fā)明又一實施例通過依據(jù)電池信息調(diào)整intent值來形成Wi-Fi P2P組的過程。盡管結(jié)合圖3所述的本發(fā)明實施例是由于P2P設(shè)備1,210是移動終端而P2P設(shè)備2,212是始終供電設(shè)備而將P2P設(shè)備2,212設(shè)為GO的實施例,結(jié)合圖6所述的本發(fā)明另一個實施例是當P2P設(shè)備1,210和P2P設(shè)備2,212均為移動終端時,通過調(diào)整intent值形成Wi-Fi P2P組的實施例。在步驟S601和S602,P2P設(shè)備I,210和P2P設(shè)備2,212各獲取另一個設(shè)備的設(shè)備
信息并確定另一個設(shè)備也是電池供電設(shè)備。如結(jié)合圖2和3所述,在步驟S601和S602中,P2P設(shè)備I,210和P2P設(shè)備2,212根據(jù)探測請求或探測響應(yīng)中包括的WSC-IE信息,各確定另一個設(shè)備是移動終端。·之后,在步驟S603和S604,P2P設(shè)備1,210和P2P設(shè)備2,212分別將另一個設(shè)備的電池信息與其自身的電池信息進行比較,并根據(jù)比較結(jié)果調(diào)整其intent值。在本發(fā)明另一個實施例中,基于當前使用的電池電平,電池信息包括移動終端的可能運行時間(或可能驅(qū)動時間),可以將電池信息構(gòu)建為結(jié)合圖3所述的設(shè)備信息的一部分??梢詫㈦姵匦畔⒉迦氲浇Y(jié)合圖2所述的探測請求或探測響應(yīng)消息中包括的P2P IE或WSC-IE的空閑字段。換句話說,通過當在設(shè)備發(fā)現(xiàn)模式中交換探測請求和探測響應(yīng)消息時將電池信息插入到P2P IE或WSC-IE的空閑字段,根據(jù)本發(fā)明實施例結(jié)合圖6所述的每一個P2P設(shè)備(即,P2P設(shè)備I和P2P設(shè)備2)可以將其電池信息發(fā)送到另一個設(shè)備。在示例實施例中,設(shè)備1,210確定P2P設(shè)備2,212是移動終端,通過電池信息的比較,P2P設(shè)備1,210確定其自身的可能運行時間大于P2P設(shè)備2的可能運行時間,并將其intent值調(diào)整為大于P2P設(shè)備2的intent值。類似地,設(shè)備2,212確定P2P設(shè)備1,210是移動終端,通過電池信息的比較,P2P設(shè)備2確定其自身的可能運行時間小于P2P設(shè)備I的可能運行時間,并將其intent值調(diào)整為小于P2P設(shè)備1,210的intent值。如上所述,將intent值包括在結(jié)合圖2所述的P2P IE的字段(例如組所有者intent)中。在本發(fā)明的一個方面中,在如上所述的情況下,P2P設(shè)備I,210可以將其intent值增大已知數(shù)目的單位,直到intent值處于8-15的范圍內(nèi)。類似地,P2P設(shè)備2,212可以將其intent值減小第二已知數(shù)目的單位,直到intent值處于0_7的范圍內(nèi)。可以理解,本文所稱的已知數(shù)目的單位的值僅作為用于描述增大和減小intent值的過程的示例值。然而,應(yīng)認識到在不改變本發(fā)明范圍的前提下,可以使用用于增大和減小intent值的其他方法。在步驟S605,P2P設(shè)備1,210和P2P設(shè)備2,212各根據(jù)調(diào)整的intent值執(zhí)行與Wi-Fi P2P組創(chuàng)建相關(guān)的其余操作。如果在通過步驟S601到S604將P2P設(shè)備1,210的intent值調(diào)整為大于P2P設(shè)備2的intent值之后執(zhí)行結(jié)合圖2所述的組所有者協(xié)商過程,將P2P設(shè)備I設(shè)為G0,將P2P設(shè)備2設(shè)為GC,創(chuàng)建Wi-Fi P2P組。參考圖7,對于P2P設(shè)備1,210和P2P設(shè)備2,212(均為移動終端),將可能運行時間較長的P2P設(shè)備1,210設(shè)為G0,將可能運行時間較短的P2P設(shè)備2設(shè)為GC,創(chuàng)建Wi-FiP2P組。盡管本文提供以演示本發(fā)明的示例將P2P設(shè)備1,210描述為具有較長可能運行時間,可以理解當P2P設(shè)備2,212的可能運行時間大于P2P設(shè)備1,210的可能運行時間時,可以將P2P設(shè)備2,212的intent值調(diào)整為大于P2P設(shè)備1,210的intent值。在本發(fā)明的另一個實施例中,當移動終端構(gòu)建Wi-Fi Direct組(或Wi-Fi P2P 組)時,將具有較長電池可能運行時間的設(shè)備設(shè)為G0,這可以延長Wi-Fi P2P組的可能運行時間。例如,如果具有45分鐘可能運行時間的P2P設(shè)備2,212被設(shè)為組所有者,Wi-Fi P2P組的可能運行時間有大約45分鐘。然而,如果將具有60分鐘可能運行時間的P2P設(shè)備1,210設(shè)為組所有者,Wi-Fi P2P組的可能運行時間會有大約60分鐘,將Wi-Fi P2P組的可能運行時間延長了 15分鐘。根據(jù)以上描述顯而易見的是,根據(jù)本發(fā)明的示例實施例,當電池供電移動終端和始終供電設(shè)備形成Wi-Fi P2P組時,將始終供電設(shè)備設(shè)為組所有者,使得可以保證移動終端的最大可能運行時間。類似地,當電池供電移動終端形成Wi-Fi P2P組時,將具有較長可能運行時間的移動終端設(shè)為組所有者,使得可以保證Wi-Fi P2P組的最大可能運行時間。根據(jù)本發(fā)明的上述方法可以采用硬件、固件、軟件或計算機代碼形式實現(xiàn),這些軟件或計算機代碼可以存儲在記錄介質(zhì)中,例如CD ROM、RAM、軟盤、硬盤或磁光盤,或者是通過網(wǎng)絡(luò)將初始存儲在遠程記錄介質(zhì)或非暫時機器可讀介質(zhì)中的計算機代碼下載并存儲到本地記錄介質(zhì)中,使得可以利用通用計算機、專用處理器、可編程或?qū)S玫挠布?例如ASIC或FPGA)以存儲在記錄介質(zhì)中的軟件的形式提供本發(fā)明所述的方法。通過現(xiàn)有技術(shù)可以理解,所述計算機、處理器、微處理器控制器或可編程硬件包括可以存儲或接收軟件或計算機代碼的存儲元件,例如RAM、ROM、Flash等,當通過計算機、處理器或硬件訪問或執(zhí)行這些軟件或計算機代碼時,可以實現(xiàn)本發(fā)明所述的處理方法。此外,還應(yīng)該認識到,當通用計算機訪問代碼以實現(xiàn)本發(fā)明所述的處理時,對代碼的執(zhí)行將通用計算機轉(zhuǎn)變成用于執(zhí)行本發(fā)明所述處理的專門用途計算機。盡管已經(jīng)參照特定示例實施例詳細顯示并描述了本發(fā)明,本領(lǐng)域的普通技術(shù)人員應(yīng)該理解可以在形式和細節(jié)上對其進行多種改變,而不會偏離所附權(quán)利要求及其等同物限定的本發(fā)明精神和范圍。
權(quán)利要求
1.一種使用Wi-Fi Direct形成Wi-Fi對等P2P組的方法,包括 獲取與要形成Wi-Fi P2P組的P2P設(shè)備相對應(yīng)的P2P設(shè)備的設(shè)備信息; 根據(jù)所獲取的設(shè)備信息檢查每一個P2P設(shè)備的類型; 調(diào)整每一個P2P設(shè)備的intent值,其中所選的P2P設(shè)備的intent值取決于檢查獲得的未選的P2P設(shè)備的類型;以及 根據(jù)P2P設(shè)備的調(diào)整的intent值來形成Wi-Fi P2P組。
2.根據(jù)權(quán)利要求I所述的方法,其中,設(shè)備信息被包括在對等信息元素P2PIE和Wi-FiProtected Setup信息兀素WSC-IE的至少一個中。
3.根據(jù)權(quán)利要求I所述的方法,其中,檢查P2P設(shè)備的類型包括 確定所選的P2P設(shè)備是電池供電移動終端還是始終供電設(shè)備。
4.根據(jù)權(quán)利要求3所述的方法,其中,調(diào)整每一個P2P設(shè)備的intent值包括 如果所選的P2P設(shè)備是電池供電設(shè)備且至少一個未選的P2P設(shè)備是始終供電設(shè)備,則通過減小intent值來調(diào)整intent值。
5.根據(jù)權(quán)利要求3所述的方法,其中,調(diào)整每一個P2P設(shè)備的intent值包括 如果所選的P2P設(shè)備是始終供電設(shè)備,則通過增大intent值來調(diào)整intent值。
6.根據(jù)權(quán)利要求I所述的方法,其中,調(diào)整intent值以使intent值處于第一范圍或第二范圍。
7.根據(jù)權(quán)利要求I所述的方法,其中,形成Wi-FiP2P組包括 形成Wi-Fi P2P組以便在P2P設(shè)備中,具有較大intent值的P2P設(shè)備作為組所有者進行操作,具有較小intent值的P2P設(shè)備被設(shè)為組客戶端。
8.一種使用Wi-Fi Direct形成Wi-Fi對等P2P組的方法,包括 獲取要形成Wi-Fi P2P組的P2P設(shè)備的設(shè)備信息; 根據(jù)所獲取的設(shè)備信息檢查P2P設(shè)備的可能運行時間; 根據(jù)檢查獲得的P2P設(shè)備的可能運行時間調(diào)整每一個P2P設(shè)備的intent值;以及 根據(jù)調(diào)整的P2P設(shè)備的intent值來形成Wi-Fi P2P組。
9.根據(jù)權(quán)利要求8所述的方法,其中,設(shè)備信息被包括在對等信息元素P2PIE和Wi-FiProtected Setup信息元素WSC-IE的至少一個中,并且包括與P2P設(shè)備的可能運行時間有關(guān)的信息,所述與P2P設(shè)備的可能運行時間有關(guān)的信息包括P2P設(shè)備的電池信息。
10.根據(jù)權(quán)利要求8所述的方法,其中,檢查P2P設(shè)備的可能運行時間包括 確定P2P設(shè)備是否是電池供電移動終端。
11.根據(jù)權(quán)利要求9所述的方法,其中,調(diào)整intent值包括 如果P2P設(shè)備是移動終端,將每一個P2P設(shè)備的可能運行時間與另一個P2P設(shè)備的可能運行時間相比較;以及 當P2P設(shè)備的可能運行時間長于所述另一個P2P設(shè)備的可能運行時間時,將所述P2P設(shè)備的intent值調(diào)整為更大。
12.根據(jù)權(quán)利要求9所述的方法,其中,調(diào)整intent值包括 如果P2P設(shè)備是移動終端,將每一個P2P設(shè)備的可能運行時間與另一個P2P設(shè)備的可能運行時間相比較;以及 當P2P設(shè)備的可能運行時間短于所述另一個P2P設(shè)備的可能運行時間時,將所述P2P設(shè)備的intent值調(diào)整為更小。
13.根據(jù)權(quán)利要求8所述的方法,其中,形成Wi-FiP2P組包括 將具有較大intent值的P2P設(shè)備選為組所有者,將具有較小intent值的P2P設(shè)備設(shè)為組客戶端。
14.一種使用Wi-Fi Direct形成Wi-Fi對等P2P組的裝置,包括 Wi-Fi模塊,用于根據(jù)IEEE 802. 11標準提供短距離無線通信功能;以及 控制器, 用于獲取P2P設(shè)備的設(shè)備信息,以便利用Wi-Fi模塊形成Wi-FiP2P組, 根據(jù)所獲取的設(shè)備信息檢查P2P設(shè)備的類型, 根據(jù)檢查獲得的另一個P2P設(shè)備的類型調(diào)整與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值,以及 根據(jù)調(diào)整的intent值形成與所述P2P設(shè)備的Wi-Fi P2P組。
15.根據(jù)權(quán)利要求14所述的裝置,其中,設(shè)備信息被包括在對等信息元素P2PIE和Wi-Fi Protected Setup信息兀素WSC-IE的至少一個中。
16.根據(jù)權(quán)利要求14所述的裝置,其中,控制器確定P2P設(shè)備是電池供電設(shè)備還是始終供電設(shè)備。
17.根據(jù)權(quán)利要求16所述的裝置,其中,如果P2P設(shè)備是電池供電移動終端且至少一個另一個P2P設(shè)備是始終供電設(shè)備,則控制器將與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值調(diào)整為更小。
18.根據(jù)權(quán)利要求16所述的裝置,其中,如果與所述裝置相關(guān)聯(lián)的P2P設(shè)備是始終供電設(shè)備,則控制器將與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值調(diào)整為更大。
19.根據(jù)權(quán)利要求16所述的裝置,其中,調(diào)整intent值以使intent值處于第一范圍或第二范圍。
20.根據(jù)權(quán)利要求14所述的裝置,其中,形成Wi-FiP2P組以便具有較大intent值的P2P設(shè)備作為組所有者進行操作,具有較小intent值的P2P設(shè)備被設(shè)為組客戶端。
21.一種使用Wi-Fi Direct形成Wi-Fi對等P2P組的裝置,包括 Wi-Fi模塊,用于根據(jù)IEEE 802. 11標準提供短距離無線通信功能;以及 控制器, 用于獲取與連接目標相對應(yīng)的另一個P2P設(shè)備的設(shè)備信息,以便利用Wi-Fi模塊形成Wi-Fi P2P 組, 根據(jù)所獲取的設(shè)備信息檢查所述另一個P2P設(shè)備的可能運行時間, 根據(jù)檢查獲得的所述另一個P2P設(shè)備的可能運行時間調(diào)整與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值,以及 根據(jù)調(diào)整的intent值形成與所述另一 P2P設(shè)備的Wi-Fi P2P組。
22.根據(jù)權(quán)利要求21所述的裝置,其中,設(shè)備信息被包括在對等信息元素P2PIE和Wi-Fi Protected Setup信息元素(WSC-IE)的至少一個中,并且包括與P2P設(shè)備的可能運行時間有關(guān)的信息,所述與P2P設(shè)備的可能運行時間有關(guān)的信息包括P2P設(shè)備的電池信息。
23.根據(jù)權(quán)利要求21所述的裝置,其中,控制器確定所述另一個P2P設(shè)備是否是電池供電的。
24.根據(jù)權(quán)利要求22所述的裝置,其中,控制器還 如果P2P設(shè)備和所述另一個P2P設(shè)備是移動終端,將與所述裝置相關(guān)聯(lián)的P2P設(shè)備的可能運行時間與所述另一個P2P設(shè)備的可能運行時間相比較;以及 如果與所述裝置相關(guān)的P2P設(shè)備的可能運行時間長于所述另一個P2P設(shè)備的可能運行時間,將與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值調(diào)整為更大。
25.根據(jù)權(quán)利要求22所述的裝置,其中,控制器還 如果P2P設(shè)備和所述另一個P2P設(shè)備是移動終端,將與所述裝置相關(guān)聯(lián)的P2P設(shè)備的可能運行時間與所述另一個P2P設(shè)備的可能運行時間相比較;以及 如果與所述裝置相關(guān)聯(lián)的P2P設(shè)備的可能運行時間短于所述另一個P2P設(shè)備的可能運行時間,將與所述裝置相關(guān)聯(lián)的P2P設(shè)備的intent值調(diào)整為更小。
26.根據(jù)權(quán)利要求21所述的裝置,其中,形成Wi-FiP2P組以便具有較大intent值的P2P設(shè)備作為組所有者進行操作,將具有較小intent值的P2P設(shè)備設(shè)為組客戶端。
全文摘要
本發(fā)明提供了一種用于使用Wi-Fi Direct形成Wi-Fi對等(P2P)組的方法。所述方法包括由要形成Wi-Fi P2P組的P2P設(shè)備獲取與連接目標相對應(yīng)的另一個P2P設(shè)備的設(shè)備信息;根據(jù)所獲取的設(shè)備信息檢查另一個P2P設(shè)備的類型;根據(jù)檢查獲得的另一個P2P設(shè)備的類型調(diào)整P2P設(shè)備的intent的值;以及根據(jù)調(diào)整的P2P設(shè)備的intent的值來形成Wi-Fi P2P組。
文檔編號H04L29/08GK102932401SQ201210277708
公開日2013年2月13日 申請日期2012年8月6日 優(yōu)先權(quán)日2011年8月8日
發(fā)明者尹洙夏 申請人:三星電子株式會社