專利名稱:在網(wǎng)絡(luò)實(shí)體之間代理發(fā)現(xiàn)和協(xié)商以建立對(duì)等通信的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本公開大體上涉及網(wǎng)絡(luò)通信,且具體地涉及建立對(duì)等通信的方法和裝置。
背景技術(shù):
諸如無線局域網(wǎng)(WLAN)之類的無線網(wǎng)絡(luò)部署允許當(dāng)無線終端在這些無線網(wǎng)絡(luò)的無線通信信號(hào)的附近時(shí)讓這些終端訪問其他設(shè)備和服務(wù)。另一種訪問這種設(shè)備和/或服務(wù)的方法涉及使用對(duì)等(P2P)連接,在對(duì)等連接中,無線終端可以與另一無線終端、設(shè)備或服務(wù)直接通信。然而,建立P2P連接的已知方法要求大量的用戶參與,以提供正確的配置信息并發(fā)現(xiàn)能夠進(jìn)行P2P通信的其他設(shè)備。這通常被證明是使人失望的,并且可能打消很多用戶嘗試建立這種P2P連接的積極性。
圖I示出了示例無線局域網(wǎng)(WLAN)拓?fù)?。圖2示出了根據(jù)開放系統(tǒng)互連標(biāo)準(zhǔn)(OSI)模型的通信層架構(gòu)。圖3示出了經(jīng)由無線接入點(diǎn)來發(fā)現(xiàn)對(duì)等(P2P)能力并建立P2P連接的示例無線終端。圖4示出了經(jīng)由無線接入點(diǎn)來發(fā)現(xiàn)P2P能力并建立P2P連接的示例無線終端,該無線接入點(diǎn)可經(jīng)由網(wǎng)絡(luò)以通信方式耦合。圖5示出了在不使用接入點(diǎn)的情況下經(jīng)由無線網(wǎng)絡(luò)來發(fā)現(xiàn)P2P能力并建立P2P連接的示例無線終端。圖6示出了網(wǎng)絡(luò)中的用于促進(jìn)無線終端的發(fā)現(xiàn)P2P能力并在無線終端之間建立P2P連接的控制點(diǎn)。圖7示出了無線接入點(diǎn)中的用于促進(jìn)無線終端的發(fā)現(xiàn)P2P能力并在無線終端之間建立P2P連接的控制點(diǎn)。圖8示出了無線終端中的用于促進(jìn)其它無線終端的發(fā)現(xiàn)P2P能力并在無線終端之間建立P2P連接的控制點(diǎn)。圖9示出了出現(xiàn)在網(wǎng)絡(luò)環(huán)境中的多個(gè)控制點(diǎn)。圖10示出了在網(wǎng)絡(luò)環(huán)境中的由位于分離位置的控制點(diǎn)構(gòu)成的虛擬控制點(diǎn)。圖11示出了形成多連接P2P會(huì)話的無線終端。圖12示出了示例終端能力數(shù)據(jù)結(jié)構(gòu)。
圖13示出了示例控制點(diǎn)管理數(shù)據(jù)結(jié)構(gòu)。圖14示出了表示在無線終端之間經(jīng)由無線接入點(diǎn)的通信的示例消息流程圖,該通信用于發(fā)現(xiàn)彼此的P2P能力并建立P2P連接。圖15示出了表示在無線終端和控 制點(diǎn)之間的通信的示例消息流程圖,該通信用于發(fā)現(xiàn)彼此的P2P能力并建立P2P連接。圖16示出了表示由圖6至10和15的控制點(diǎn)所協(xié)助的P2P能力動(dòng)態(tài)更新過程的
示例消息流程圖。圖17A至17C示出了在布置在無線終端之間傳輸?shù)腜2P能力和配置信息中使用的示例模式(schema)。圖18A和18B示出了指示在網(wǎng)絡(luò)中一個(gè)或多個(gè)P2P服務(wù)可用的示例P2P能力消息。圖19示出了可以用于實(shí)現(xiàn)本文所述示例方法和裝置的示例無線終端的框圖。圖20示出了可以用于促進(jìn)在無線終端之間的P2P能力發(fā)現(xiàn)和P2P連接的示例控制點(diǎn)的框圖。圖21A和21B示出了表示示例過程的流程圖,可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn)這些示例過程,以發(fā)現(xiàn)P2P能力并在無線終端之間建立P2P連接。圖22示出了表示示例過程的流程圖,可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn)這些示例過程,以使用控制點(diǎn)來發(fā)現(xiàn)P2P能力并在無線終端之間建立P2P連接。圖23示出了表示示例過程的流程圖,可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn)這些示例過程,以使用控制點(diǎn)來動(dòng)態(tài)更新無線終端的P2P能力并在無線終端之間建立P2P連接。
具體實(shí)施例方式盡管下面公開了包括在硬件上執(zhí)行的軟件等組件在內(nèi)的示例方法和裝置,應(yīng)當(dāng)注意到這種方法和裝置僅是說明性地,且不應(yīng)當(dāng)將其視為限制。例如,可以預(yù)期單獨(dú)用硬件,單獨(dú)用軟件,單獨(dú)用固件,或用硬件、軟件和/或固件的任意組合來體現(xiàn)這些硬件和軟件組件中的任意一個(gè)或全部。因此,盡管下面描述了示例方法和裝置,本領(lǐng)域普通技術(shù)人員將容易意識(shí)到所提供的示例不是實(shí)現(xiàn)這種方法和裝置的唯一方式。無線終端可以使用本文所述的示例方法和裝置來發(fā)現(xiàn)無線網(wǎng)絡(luò)環(huán)境中的其他無線終端的對(duì)等(P2P)能力,并建立與一個(gè)或多個(gè)其他無線終端的P2P連接。P2P連接的至少一些優(yōu)點(diǎn)是可以使其在2個(gè)實(shí)體之間是安全的,并且P2P涉及單播通信,而取代由接入點(diǎn)向連接到接入點(diǎn)的所有無線終端或設(shè)備傳輸信息所通常使用的組播通信。單播通信比組播通信要求更少的由接入點(diǎn)(AP)使用的帶寬。從而,在對(duì)等端正在傳輸相對(duì)大量的信息(例如,大文件、流媒體、VoIP視頻或語音呼叫等等)時(shí),使用在2個(gè)對(duì)等端(peer)之間的單播P2P通信是特別有利的??梢詫⒈疚乃龅氖纠椒ê脱b置與移動(dòng)通信設(shè)備、移動(dòng)計(jì)算設(shè)備或能夠與無線網(wǎng)絡(luò)進(jìn)行無線通信的任何其他單元、實(shí)體、設(shè)備、或服務(wù)結(jié)合使用。設(shè)備(也被稱為終端、無線終端、站(非AP站)或者用戶設(shè)備(UE))可以包括移動(dòng)電話(例如,BlackBerry 智能電話)、無線個(gè)人數(shù)字助理(PDA)、具有無線適配器的膝上型/筆記本/上網(wǎng)本計(jì)算機(jī)等等。在本文中,將示例方法和裝置與被稱為丨EEE (電氣和電子工程師協(xié)會(huì))802. 11的無線局域網(wǎng)(WLAN)通信標(biāo)準(zhǔn)相結(jié)合來加以描述。然而,附加地或備選地,可以結(jié)合包括其他WLAN標(biāo)準(zhǔn)、個(gè)域網(wǎng)(PAN)標(biāo)準(zhǔn)、廣域網(wǎng)(WAN)標(biāo)準(zhǔn)或蜂窩通信標(biāo)準(zhǔn)在內(nèi)的其他無線通信標(biāo)準(zhǔn)來實(shí)現(xiàn)示例方法和裝置??梢栽谙驘o線接入提供網(wǎng)絡(luò)連接(例如,WLAN)的任何環(huán)境中實(shí)現(xiàn)本文所述的示例方法和裝置。例如,可以在私有WLAN接入位置或環(huán)境中或者公共WLAN接入位置或環(huán)境中實(shí)現(xiàn)示例方法和裝置,在這些位置中,預(yù)期攜帶相應(yīng)無線終端的一個(gè)或多個(gè)用戶將隨著他們進(jìn)入和離開WLAN接入位置或環(huán)境而頻繁地與WLAN連接和斷開。用于在無線終端之間建立P2P連接的一些已知技術(shù)或標(biāo)準(zhǔn)要求在P2P連接有效的整個(gè)時(shí)間中,P2P連接經(jīng)過中間WLAN基礎(chǔ)結(jié)構(gòu)。其他P2P連接類型允許無線終端直接彼此連接,而不需要中間WLAN基礎(chǔ)結(jié)構(gòu)。然而,在這兩種實(shí)例中,用戶必須手動(dòng)配置他們的無線終端,以建立這種P2P連接。這種配置通常可以是復(fù)雜且用戶容易出錯(cuò)的。例如,經(jīng)常需要用戶意識(shí)到另一無線終端,或執(zhí)行與用戶希望連接的另一無線終端是否具有與用戶的無線終端相同的P2P通信能力的某種在先的調(diào)查。這種調(diào)查要求用戶理解或知道針對(duì)其進(jìn)行 搜索的配置信息,且可要求通過在2個(gè)無線終端上的一系列用戶界面菜單和屏幕來進(jìn)行導(dǎo)航,或要求參考無線終端的用戶手冊(cè)。在一些實(shí)例中,用戶手冊(cè)在這方面可能沒有幫助。此夕卜,一些無線終端可以不提供用于調(diào)查它們的P2P能力和/或P2P配置參數(shù)的充分的用戶界面功能。例如,盡管一個(gè)無線終端可以是BlackBerry 智能電話,另一無線終端可以是第三方打印機(jī),可能不容易獲得該第三方打印機(jī)的P2P能力和/或配置信息。這種過程經(jīng)??梢员蛔C明是使人失望的,特別是對(duì)于新手用戶而言,對(duì)于他們,P2P通信可能是極端有用,但是可能由于復(fù)雜的配置過程而使得這些新手用戶很少(如果有的話)能夠受益于這種通信。使得能夠進(jìn)行P2P通信的已知標(biāo)準(zhǔn)包括WLAN基礎(chǔ)結(jié)構(gòu)、WLAN自組織網(wǎng)絡(luò)(ad-hoc) ,Wi-Fi P2P、Wi-Fi隧道傳輸直接鏈路建立(TDLS)、以及Wi-Fi單跳網(wǎng)格。由于無線終端的互用性問題以及可用性問題,很少使用WLAN自組織網(wǎng)絡(luò)。Wi-Fi P2P是由Wi-Fi聯(lián)盟(WFA)規(guī)定的,且允許對(duì)等端設(shè)備之一通過擔(dān)當(dāng)或作為AP工作來提供P2P連接。Wi-FiTDLS是由IEEE 802. Ilz標(biāo)準(zhǔn)定義的對(duì)等端通信的機(jī)制。Wi-Fi TDLS允許對(duì)等端設(shè)備在穿過(traverse) WLAN基礎(chǔ)結(jié)構(gòu)的P2P連接上通信,該WLAN基礎(chǔ)結(jié)構(gòu)被配置為經(jīng)由隧道傳輸鏈路在2個(gè)對(duì)等端終端之間傳輸數(shù)據(jù)幀或分組。Wi-Fi單跳網(wǎng)格是由IEEE 802. Ils定義的機(jī)制,IEEE 802. Ils還提供了經(jīng)由WLAN基礎(chǔ)結(jié)構(gòu)的P2P連接。很多無線終端能夠使用一個(gè)或多個(gè)互聯(lián)網(wǎng)協(xié)議(IP)協(xié)議來建立P2P連接。這樣,用戶經(jīng)常要承擔(dān)對(duì)無線局域網(wǎng)(WLAN)鏈路級(jí)(0SI模型的第2層)和IP級(jí)(0SI模型的第3層)信息進(jìn)行配置。此外,當(dāng)WLAN基礎(chǔ)結(jié)構(gòu)或無線終端的配置、能力或狀態(tài)發(fā)生改變時(shí),用戶必須重新配置鏈路級(jí)和IP級(jí)信息,以重新建立或更新P2P連接。當(dāng)檢測(cè)到無線終端的用戶正在開會(huì)時(shí),無線終端狀態(tài)可以改變,且已經(jīng)將無線終端預(yù)先配置為在其用戶開會(huì)時(shí)禁用特定功能(例如,忽略語音呼叫或數(shù)據(jù)傳輸請(qǐng)求)。這種功能上的改變可以引起簡(jiǎn)檔改變(例如,變?yōu)殪o音模式;在任何情況下也不接受語音呼叫等等)。此外,很多無線終端是移動(dòng)的,且經(jīng)常在不同的無線基礎(chǔ)結(jié)構(gòu)環(huán)境之間移動(dòng)。無線基礎(chǔ)結(jié)構(gòu)環(huán)境經(jīng)常具有不同的基礎(chǔ)結(jié)構(gòu)能力,且允許無線終端在不同的無線基礎(chǔ)結(jié)構(gòu)環(huán)境之間移動(dòng)時(shí),檢測(cè)具有不同P2P能力的很多不同的無線終端。當(dāng)無線終端從一個(gè)無線基礎(chǔ)結(jié)構(gòu)環(huán)境移動(dòng)至另一個(gè)無線基礎(chǔ)結(jié)構(gòu)環(huán)境時(shí),其用戶必須針對(duì)在新環(huán)境中的P2P連接來重新配置它。此外,用戶必須針對(duì)與無線基礎(chǔ)結(jié)構(gòu)環(huán)境中的任何其他無線終端的P2P連接來重新配置無線終端。本文所述的方法和裝置使得無線終端能夠通過在WLAN環(huán)境中的基于一個(gè)或多個(gè)支持P2P的協(xié)議的P2P發(fā)現(xiàn)交換,來執(zhí)行對(duì)P2P網(wǎng)絡(luò)和/或P2P服務(wù)的自動(dòng)發(fā)現(xiàn)和協(xié)商/關(guān)聯(lián)。P2P發(fā)現(xiàn)交換使得無線終端可以發(fā)現(xiàn)能夠具有不同P2P網(wǎng)絡(luò)連接(例如,WiFi直接或其他類型的P2P網(wǎng)絡(luò)連接)的無線終端,和/或能夠通過這種P2P網(wǎng)絡(luò)連接接入不同的P2P服務(wù)(例如,基于互聯(lián)網(wǎng)協(xié)議的語音(VoIP)、媒體流傳輸?shù)鹊?。以這種方式,無線終端可以基于所發(fā)現(xiàn)的P2P網(wǎng)絡(luò)類型和所發(fā)現(xiàn)的P2P服務(wù),確定是否與其他無線終端建立P2P連接。例如,本文所述的示例方法和裝置使得無線終端能夠基于特定的P2P網(wǎng)絡(luò)類型和特定的P2P服務(wù),請(qǐng)求或提議P2P連接。這種所提議的P2P網(wǎng)絡(luò)類型和服務(wù)的組合可以涉及無線終端請(qǐng)求經(jīng)由WiFi直接網(wǎng)絡(luò)連接類型與另一無線終端連接,以使用VoIP服務(wù)。能夠進(jìn)行P2P通信的示例物理、邏輯或功能實(shí)體包括打印機(jī)、網(wǎng)關(guān)、個(gè)人信息管理(PIM)同步服務(wù)(例如,日歷同步、媒體源同步等等)、媒體重放(例如,播放特定媒體文件-數(shù)字編碼的音軌)、打印(例如,無線打印服務(wù))以及下載服務(wù)(例如,P2P下載、文件 共享和/或網(wǎng)絡(luò)存儲(chǔ))。此外,P2P發(fā)現(xiàn)使得無線終端能夠訪問服務(wù)注冊(cè)器/信息接口(例如,提供資源、應(yīng)用和/或服務(wù)邏輯的端點(diǎn),包括無線可接入的代理/移動(dòng)代理(nomadicagent)、代理等等)以及域信息(即,域被授權(quán)與執(zhí)行P2P發(fā)現(xiàn)的無線終端共享的網(wǎng)絡(luò)信息)(例如,域中的接入點(diǎn)拓?fù)洹⒚?、位置等?。從而,盡管在本文中結(jié)合彼此發(fā)現(xiàn)和連接的2個(gè)或更多無線終端來描述所示示例,可以備選地以實(shí)質(zhì)相同或相似的方式使用包括任何其他類型的支持P2P的終端在內(nèi)的其他支持P2P的單元(或支持P2P的實(shí)體)或包括上述單元在內(nèi)的服務(wù),來實(shí)現(xiàn)本文所述的方法和裝置。在操作中,當(dāng)支持P2P的無線終端已建立了與WLAN的連接時(shí),無線終端使用現(xiàn)有的WLAN基礎(chǔ)結(jié)構(gòu)發(fā)送P2P能力消息,指示P2P連接能力。響應(yīng)于此,如果無線終端具有兼容的P2P能力,則也與WLAN相連的另一支持P2P的無線終端對(duì)該P(yáng)2P能力消息進(jìn)行響應(yīng),以開始P2P能力交換和P2P連接協(xié)商。在發(fā)現(xiàn)過程期間,將交換發(fā)現(xiàn)、能力和協(xié)商消息的無線終端稱為發(fā)現(xiàn)無線終端或發(fā)現(xiàn)設(shè)備。如結(jié)合本文示例所描述的,每個(gè)發(fā)現(xiàn)無線終端能夠在沒有用戶干預(yù)的情況下交換信息,以與其它無線終端和/或P2P服務(wù)交換P2P能力信息,并尋求建立P2P連接。在本文所述的一些示例實(shí)現(xiàn)中,P2P發(fā)現(xiàn)交換可以發(fā)生在經(jīng)由無線LAN連接的2個(gè)無線終端之間。在其他實(shí)例實(shí)現(xiàn)中,盡管2個(gè)無線終端經(jīng)由無線LAN連接和通信,可以由控制點(diǎn)(CP)來協(xié)助P2P發(fā)現(xiàn)交換,該控制點(diǎn)是發(fā)現(xiàn)無線終端可接入的附加邏輯組件。在本文所述的示例實(shí)現(xiàn)中,控制點(diǎn)可以協(xié)助跟蹤不同無線終端的P2P能力,以及促進(jìn)向連接到與控制點(diǎn)相關(guān)聯(lián)的WLAN的任何發(fā)現(xiàn)無線終端傳輸這種P2P能力。如下面結(jié)合圖6至10所解釋的,控制點(diǎn)可以駐留在與WLAN環(huán)境相關(guān)的不同位置處(例如,在無線接入點(diǎn)中、在與無線接入點(diǎn)可通過通信方式耦合的網(wǎng)絡(luò)中、和/或在無線終端中),或者其可以是由彼此合作工作的分離控制點(diǎn)構(gòu)成的虛擬實(shí)體。參見圖I,示出了示例WLAN拓?fù)?00,其具有連接到無線AP 104的LAN 102。還示出了能夠連接到AP 104并經(jīng)由AP 104通信的支持P2P的設(shè)備或無線終端106??梢越Y(jié)合臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、智能電話、個(gè)人計(jì)算設(shè)備、服務(wù)(例如,打印機(jī)、媒體流傳輸服務(wù)器等等)以及能夠經(jīng)由無線方式進(jìn)行通信的任何其他設(shè)備或服務(wù)來實(shí)現(xiàn)本文所述的示例方法和裝置。在所示示例中,LAN 102可通過通信方式耦合到互聯(lián)網(wǎng)108。盡管圖I中示出了互聯(lián)網(wǎng)108,可以在不接入互聯(lián)網(wǎng)的情況下實(shí)現(xiàn)本文所述的示例方法和裝置。此外,可以在沒有任何復(fù)雜的LAN實(shí)現(xiàn)的情況下實(shí)現(xiàn)示例方法和裝置。SP,無線終端106僅需要能夠經(jīng)由AP (例如,AP 104)建立與彼此的初始通信,以執(zhí)行P2P發(fā)現(xiàn)和P2P能力交換,而不需要接入任何更高級(jí)別的網(wǎng)絡(luò)(例如,LAN、內(nèi)部互聯(lián)網(wǎng)、互聯(lián)網(wǎng))。例如,在一些示例實(shí)現(xiàn)中,可以使用無線路由器來實(shí)現(xiàn)AP 104,通過該無線路由器,每個(gè)無線終端106可以進(jìn)行通信,且在2個(gè)或更多無線終端106選擇經(jīng)由P2P連接直接通信之后,這種通信可以發(fā)生在無線終端106之間,且不需要經(jīng)由中間AP 104來進(jìn)行通信(例如,無線
終端之一可以作為AP,或可以使用不要求AP的P2P模式)。本文所述的示例方法和裝置還可以用于建立穿過AP的P2P連接。在本文所述的示例中,能夠進(jìn)行P2P通信的每個(gè)無線終端106在本地預(yù)先存儲(chǔ)其P2P能力信息。P2P能力信息可以由無線終端106的制造商、安裝在無線終端106上的軟件或驅(qū)動(dòng)程序、無線終端的服務(wù)提供商、網(wǎng)絡(luò)服務(wù)提供商、無線通信服務(wù)提供商、無線終端106的用戶等等來提供。P2P能力可以存儲(chǔ)在無線終端106的固定存儲(chǔ)器、可拆卸式存儲(chǔ)器或可拆卸式模塊中(例如,認(rèn)證卡、安全卡、訂戶識(shí)別模塊(SIM)等等)。在一些示例實(shí)現(xiàn)中,諸如無線通信運(yùn)營(yíng)商或網(wǎng)絡(luò)運(yùn)營(yíng)商之類的通信服務(wù)提供商可以限制由它們提供或者連接到他們的網(wǎng)絡(luò)的無線終端106所能使用的P2P協(xié)議的類型或模式。圖2示出了可以用于實(shí)現(xiàn)P2P發(fā)現(xiàn)和能力交換并在無線終端之間建立P2P連接的示例通信層架構(gòu)200。將示例通信層架構(gòu)200示出為具有可以根據(jù)例如眾所周知的OSI參考模型所實(shí)現(xiàn)的7層。在所示示例中,通信層架構(gòu)200包括網(wǎng)絡(luò)層202(即,互聯(lián)網(wǎng)協(xié)議(IP)層)。在本文所述示例中,無線終端(例如,圖I的無線終端106)被配置為經(jīng)由無線AP (例如,圖I的AP 104)使用在網(wǎng)絡(luò)層202處的通信來交換P2P建立信息204 (例如在P2P發(fā)現(xiàn)和能力交換中使用的信息以及P2P連接協(xié)商和發(fā)起消息)。即,無線終端106可以在不需要使用網(wǎng)絡(luò)層202之上的操作的情況下,在網(wǎng)絡(luò)層202上經(jīng)由AP 104來交換P2P建立信息204 (即,不需要在通信層架構(gòu)200的傳輸層、會(huì)話層、表示層或應(yīng)用層上傳輸P2P建立信息204)?,F(xiàn)在參見圖3,示例無線終端302a和302b經(jīng)由AP 104來傳輸P2P建立消息(例如,包括圖2的P2P建立信息204),以發(fā)現(xiàn)彼此的P2P能力并建立與彼此的P2P連接304。盡管將P2P連接304示出為繞過AP 104,可以建立涉及在P2P連接期間經(jīng)由AP 104通信的對(duì)等端的其他類型的P2P連接。類似地,盡管在圖4至11的示例實(shí)現(xiàn)中,所示出的P2P連接被示出為繞過AP,圖4至11的示例實(shí)現(xiàn)也可以使用涉及在P2P連接期間經(jīng)由一個(gè)或多個(gè)AP來通信的對(duì)等端的其他類型的P2P連接。在所示示例中,無線終端302a被示出為存儲(chǔ)終端能力數(shù)據(jù)結(jié)構(gòu)306,該終端能力數(shù)據(jù)結(jié)構(gòu)306存儲(chǔ)了指示無線終端302a的P2P能力的參數(shù)信息(例如,連接類型、協(xié)議、所支持的認(rèn)證或安全方法等等)。在下面結(jié)合圖12來詳細(xì)描述終端能力數(shù)據(jù)結(jié)構(gòu)306和可以存儲(chǔ)于其中的示例參數(shù)。盡管未示出,無線終端302b也存儲(chǔ)了類似于終端能力數(shù)據(jù)結(jié)構(gòu)306的終端能力數(shù)據(jù)結(jié)構(gòu),以存儲(chǔ)指示其P2P能力的參數(shù)。無線終端302a-b使用P2P建立信息204,彼此交換它們相應(yīng)的終端能力數(shù)據(jù)結(jié)構(gòu)(例如,終端能力數(shù)據(jù)結(jié)構(gòu)306)中的至少一些信息,以發(fā)現(xiàn)彼此的P2P能力并建立與彼此的P2P連接。在圖3所示的示例中,將無線終端302a_b示出為經(jīng)由單一 AP 104來傳輸P2P建立信息。圖3的示例配置使得無線終端302a-b能夠在其間建立P2P連接304,而不需要AP104連接到任何其他LAN或網(wǎng)絡(luò)。即,在所示示例中,無線終端302a-b可以發(fā)現(xiàn)彼此的P2P能力,協(xié)商P2P連接304,并建立P2P連接304,而僅依賴于它們存儲(chǔ)的信息和它們經(jīng)由AP104進(jìn)行傳輸?shù)哪芰?。在圖4所示的另一示例實(shí)現(xiàn)中,AP 104經(jīng)由網(wǎng)絡(luò)404與另一 AP402通信,且無線終端302a-b被示出為經(jīng)由AP 104、網(wǎng)絡(luò)404和AP 402彼此發(fā)現(xiàn)并交換P2P建立信息204。網(wǎng)絡(luò)404可以是LAN、廣域網(wǎng)(WAN)、內(nèi)部互聯(lián)網(wǎng)、互聯(lián)網(wǎng)、或任何其他公共或私有網(wǎng)絡(luò)。盡管圖4僅示出I個(gè)網(wǎng)絡(luò)(網(wǎng)絡(luò)404),可以使用首先經(jīng)由AP彼此發(fā)現(xiàn)的無線終端(例如,無線終端302a-b)來實(shí)現(xiàn)本文所述的示例方法和裝置,其中,AP是通過2個(gè)或更多網(wǎng)絡(luò)來彼此通信的。類似于圖3的示例實(shí)現(xiàn),無線終端302a-b可以發(fā)現(xiàn)彼此的P2P能力,協(xié)商P2P連接406,并建立P2P連接406,而僅依賴于他們存儲(chǔ)的信息和他們經(jīng)由AP 104、網(wǎng)絡(luò)404和AP 402進(jìn)行傳輸?shù)哪芰?。在其他示例?shí)現(xiàn)中,如圖5所示,無線終端302a_b可以在不使用AP的情況下經(jīng)由網(wǎng)絡(luò)408彼此相連。在圖5所示示例中,網(wǎng)絡(luò)408可以是網(wǎng)格網(wǎng)絡(luò),且無線終端302a-b可以經(jīng)由網(wǎng)格網(wǎng)絡(luò)408發(fā)現(xiàn)彼此的P2P能力并在不使用AP的情況下建立P2P連接。盡管圖3至5示出了以下示例實(shí)現(xiàn)其中,無線終端302a_b僅需要依賴于他們存儲(chǔ)的P2P能力信息和他們經(jīng)由無線網(wǎng)絡(luò)和/或一個(gè)或多個(gè)AP彼此通信的能力,本文所述的示例方法和裝置還可以用于提供中間P2P信息管理服務(wù),該中間P2P信息管理服務(wù)促進(jìn)或協(xié)助發(fā)現(xiàn)無線終端和這些無線終端的P2P能力。在圖6至10的示例實(shí)現(xiàn)中,將這種中間P2P信息管理服務(wù)描述為控制點(diǎn)502。在所示示例中,控制點(diǎn)502是對(duì)無線終端的P2P能力和服務(wù)進(jìn)行代理的邏輯網(wǎng)絡(luò)組件??刂泣c(diǎn)502可以與域名系統(tǒng)(DNS)服務(wù)或動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)位于一處。控制點(diǎn)502還可以包括或代理與其連接的網(wǎng)絡(luò)的其他信息(例如,網(wǎng)絡(luò)缺省網(wǎng)關(guān)和網(wǎng)絡(luò)掩碼IP信息)??刂泣c(diǎn)502能夠?qū)σ粋€(gè)或多個(gè)相關(guān)聯(lián)的支持P2P的無線終端的狀態(tài)和/或環(huán)境改變進(jìn)行仲裁(mediate)。例如,如果特定無線終端體驗(yàn)到狀態(tài)改變(例如,由于無線終端用戶進(jìn)入會(huì)議中),這種狀態(tài)改變可以影響與該無線終端相關(guān)聯(lián)的P2P服務(wù)類型和/或P2P能力的對(duì)應(yīng)組成。為了便于維護(hù)與改變后的無線終端的任何當(dāng)前P2P連接或者建立與改變后的無線終端的任何未來P2P連接,控制點(diǎn)502能夠從無線終端接收到對(duì)檢測(cè)到狀態(tài)改變的通知。響應(yīng)于此,控制點(diǎn)502可以在其信息存儲(chǔ)器(例如,圖6的控制點(diǎn)管理數(shù)據(jù)結(jié)構(gòu)504)中反映恰當(dāng)改變。此外,控制點(diǎn)502可以代表改變后的無線終端來提供(host)或代理對(duì)其他無線終端的P2P能力交換更新,以反應(yīng)其狀態(tài)改變。在本文所述示例中,控制點(diǎn)502可以自動(dòng)執(zhí)行這些操作,而不需要直接的用戶干預(yù)。 如圖6所示,控制點(diǎn)502存儲(chǔ)控制點(diǎn)(CP)管理數(shù)據(jù)結(jié)構(gòu)504,控制點(diǎn)(CP)管理數(shù)據(jù)結(jié)構(gòu)504存儲(chǔ)了指示無線終端302a-b和/或任何其他無線終端的P2P能力的參數(shù)信息(例如,連接類型、協(xié)議、所支持的認(rèn)證或安全方案等等),其中,控制點(diǎn)502已從這些無線終端接收到P2P發(fā)現(xiàn)消息和P2P能力信息(例如,圖2的P2P建立信息204)。此外,CP管理數(shù)據(jù)結(jié)構(gòu)504可以存儲(chǔ)P2P連接狀態(tài)信息,該信息指示了哪些無線終端經(jīng)由P2P會(huì)話彼此相連。例如,CP管理數(shù)據(jù)結(jié)構(gòu)504可以存儲(chǔ)針對(duì)每個(gè)P2P服務(wù)類型(例如,VoIP服務(wù)、gp時(shí)通訊(頂)服務(wù)、P2P聊天服務(wù)、媒體流傳輸服務(wù)、打印服務(wù)等等)的P2P連接項(xiàng),針對(duì)這些服務(wù)類型,在無線終端之間建立了 P2P連接。在下面結(jié)合圖13來描述CP管理數(shù)據(jù)結(jié)構(gòu)504和存儲(chǔ)于其中的示例參數(shù)。在圖6所示示例中,無線終端302a_b經(jīng)由AP 104和AP 507與網(wǎng)絡(luò)506 (可以與圖4的網(wǎng)絡(luò)404實(shí)質(zhì)上相似或相同)通信。如圖6所示,可以將控制點(diǎn)502實(shí)現(xiàn)為網(wǎng)絡(luò)506中的分離實(shí)體(例如,控制點(diǎn)502可以位于LAN、WLAN中或可以由無線終端302a_b和AP 104和507訪問的某個(gè)任意點(diǎn)處的其他網(wǎng)絡(luò)中)。如圖6所示,無線終端302a-b經(jīng)由AP 104和507以及網(wǎng)絡(luò)506與控制點(diǎn)502交換P2P建立信息204,且控制點(diǎn)502促進(jìn)向其他無線終端分發(fā)或公告無線終端的P2P能力。在圖6和7所示的示例中,使用引用標(biāo)號(hào)508a和508b來表不由無線終端302a_b傳輸?shù)腜2P能力信息,且使用引用標(biāo)號(hào)510a和510b來表不來自控制點(diǎn)502的P2P能力公告。 在諸如圖7之類所示的其他示例實(shí)現(xiàn)中,可以備選地在AP 104中實(shí)現(xiàn)控制點(diǎn)502。如圖7所示,無線終端302a-b與控制點(diǎn)502經(jīng)由AP 104交換P2P建立信息204。在其他示例實(shí)現(xiàn)中,可以備選地在無線終端中實(shí)現(xiàn)控制點(diǎn)502。例如,圖8示出了在無線終端302b中實(shí)現(xiàn)的控制點(diǎn)502,且無線終端302a經(jīng)由AP 104和無線終端302b與控制點(diǎn)502交換P2P建立信息204。盡管圖6至8中每張圖都示出了控制點(diǎn)502的單一實(shí)例,在一些示例實(shí)現(xiàn)中,2個(gè)或更多控制點(diǎn)可以位于網(wǎng)絡(luò)環(huán)境中。例如,一個(gè)或多個(gè)無線終端可以運(yùn)行相應(yīng)的控制點(diǎn)服務(wù),同時(shí)AP也可以運(yùn)行控制點(diǎn)服務(wù)。在這種實(shí)現(xiàn)中,如圖9所示,可以使用仲裁方案來指示將哪個(gè)控制點(diǎn)用作主控制點(diǎn)或主要控制點(diǎn),或如圖10所示,可以使用在控制點(diǎn)之間的仲裁和協(xié)商來形成由在分離位置的控制點(diǎn)中的全部或至少一些控制點(diǎn)所構(gòu)成的單一邏輯或虛擬控制點(diǎn)。為了使得若干控制點(diǎn)中的僅一個(gè)控制點(diǎn)能夠作為網(wǎng)絡(luò)環(huán)境的主控制點(diǎn)或主要控制點(diǎn),仲裁方案可以基于分級(jí)選擇策略,在該分級(jí)選擇策略中,相對(duì)于無線終端中的控制點(diǎn)(比如圖8),應(yīng)當(dāng)優(yōu)先選擇AP中的控制點(diǎn)(圖7),且相對(duì)于AP中的控制點(diǎn)(比如圖7),應(yīng)當(dāng)優(yōu)先選擇位于網(wǎng)絡(luò)中的控制點(diǎn)(比如圖6)。例如,在圖9中,選擇AP 104中的控制點(diǎn)502作為主控制點(diǎn)或主要控制點(diǎn),且無線終端302a-b中的控制點(diǎn)702和704被指定為從控制點(diǎn)或輔助控制點(diǎn)。在圖9所示的示例實(shí)現(xiàn)中,從控制點(diǎn)702和704可以用于存儲(chǔ)網(wǎng)絡(luò)環(huán)境中的其他支持P2P的單元的P2P能力和配置信息,并用于向主控制點(diǎn)502傳輸這種能力和配置信息(或間接參考指示符(例如,對(duì)存儲(chǔ)了能力和配置信息的網(wǎng)絡(luò)位置進(jìn)行描述的統(tǒng)一資源指示符(URI)))。然后主控制點(diǎn)502可以向其他支持P2P的單元廣播或公告這種信息,并促進(jìn)在這種支持P2P的單元之間建立P2P連接。備選地,在其他示例實(shí)現(xiàn)中,可以禁用無線終端302a-b的控制點(diǎn)702和704,且控制點(diǎn)502可以作為網(wǎng)絡(luò)環(huán)境的單一控制點(diǎn)(例如,單一主控制點(diǎn))。為了如圖10所示,形成由位于支持P2P的不同單元中的若干控制點(diǎn)構(gòu)成的單一邏輯控制點(diǎn),支持P2P的單元的控制點(diǎn)可以合作工作,作為使用仲裁和協(xié)商的單一虛擬控制點(diǎn)。在圖10所示的示例中,控制點(diǎn)502是由在AP 104中工作的控制點(diǎn)712、在無線終端302a中工作的控制點(diǎn)714、以及在無線終端302b中工作的控制點(diǎn)716構(gòu)成的虛擬控制點(diǎn)。
在本文所述示例中,控制點(diǎn)502可被配置為使得能夠修改其操作。例如,如圖6所示,可以使用聯(lián)網(wǎng)的計(jì)算機(jī)來接入控制點(diǎn)502的配置接口(未示出)。這樣,管理員可以指定經(jīng)由控制點(diǎn)502可以協(xié)商的P2P連接的類型,和/或可以指定哪種類型的無線終端可以彼此相連。例如,無線服務(wù)提供商可以選擇指定只有由其服務(wù)提供的無線終端或由其附屬(affiliate)操作的無線終端可以在無線終端工作的WLAN中彼此相連。此外,可以配置控制點(diǎn)502的服務(wù)質(zhì)量(QoS)方面。例如,如果無線終端不能保證其可以提供最小級(jí)別的QoS,則控制點(diǎn)502可以阻止無線終端與其他無線終端建立P2P連接。盡管圖3至10示出了僅在2個(gè)無線終端302a_b之間的P2P連接,本文所述的示例方法和裝置可以用于發(fā)現(xiàn)P2P能力并在2個(gè)或更多無線終端之間建立P2P連接。例如,參見圖11,在無線終端302a-b已建立了第一 P2P連接802之后,無線終端302a可以發(fā)現(xiàn)另一支持P2P的無線終端804,并建立與無線終端804的第二 P2P連接806。在圖11所示的示例中,無線終端302a可以與無線終端302b和804通信,且無線終端302a是P2P組所有者或集線器,無線終端302b和804可以通過其彼此通信。在一些示例實(shí)現(xiàn)中,可以使用以任何配置實(shí)現(xiàn)的一個(gè)或多個(gè)控制點(diǎn)來建立圖11的多連接P2P會(huì)話,這些配置包括上面結(jié)合圖6至10所描述的配置。在一些示例實(shí)現(xiàn)中,圖11所示的網(wǎng)絡(luò)拓?fù)淇梢允怯蜷g拓?fù)?,在該域間拓?fù)渲?,AP 104與歸屬網(wǎng)絡(luò)(home network)相關(guān)聯(lián),且AP 808與訪問網(wǎng)絡(luò)相關(guān)聯(lián)。在這種域間實(shí)現(xiàn)中,可以在無線終端302a-b和804之間經(jīng)由AP 104和808以及他們相應(yīng)的域來傳輸P2P發(fā)現(xiàn)和協(xié)商消息。此外,對(duì)于AP 104和808均包括相應(yīng)控制單元(與控制點(diǎn)502相類似或?qū)嵸|(zhì)相同)的情況,控制點(diǎn)可以在分離的域上合作工作,以促進(jìn)在無線終端302a-b和804之間的P2P發(fā)現(xiàn)和連接協(xié)商。圖12詳細(xì)地示出了圖3的示例終端能力數(shù)據(jù)結(jié)構(gòu)306。在所示示例中,終端能力數(shù)據(jù)結(jié)構(gòu)306存儲(chǔ)了指示無線終端302a的P2P能力和配置的參數(shù)??梢詫⒃撔畔⑼ㄟ^AP提供(provision)到無線終端上,或使用例如開放式移動(dòng)聯(lián)盟(OMA)設(shè)備管理(DM)接口或通過某個(gè)非標(biāo)準(zhǔn)的提供平臺(tái)。向無線終端傳輸P2P能力和配置信息的方式可以取決于對(duì)支持P2P的設(shè)備進(jìn)行封裝的相關(guān)網(wǎng)絡(luò)域的拓?fù)浜徒Y(jié)構(gòu)。此外,在圖12所示的示例中,P2P能力參數(shù)對(duì)應(yīng)于被稱為“WLAN對(duì)等端通信”的服務(wù)類型。在P2P發(fā)現(xiàn)過程期間,無線終端302a廣播包括服務(wù)類型名稱“WLAN對(duì)等端通信”在內(nèi)的發(fā)現(xiàn)請(qǐng)求,以查詢?cè)谝2P連接的無線終端302a的無線通信可達(dá)范圍內(nèi)是否存在任何其他無線終端。然后無線終端302可以使用P2P建立信息204(圖2),將終端能力數(shù)據(jù)結(jié)構(gòu)306中存儲(chǔ)的其他參數(shù)信息傳輸至所發(fā)現(xiàn)的無線終端(例如,圖I的設(shè)備106、圖3至11的無線終端302b、或圖11的無線終端804)或控制點(diǎn)502(圖6至10),以向其他無線終端通知無線終端302a的配置和P2P能力。終端能力數(shù)據(jù)結(jié)構(gòu)306還包括多個(gè)屬性類型902和針對(duì)每個(gè)屬性類型902的一個(gè)或多個(gè)屬性名稱904。示例屬性類型902包括鏈路機(jī)制類型906、網(wǎng)絡(luò)配置類型908、服務(wù)類型910、備選網(wǎng)絡(luò)發(fā)現(xiàn)協(xié)議類型912、認(rèn)證類型914、位置類型916、以及設(shè)備類型918。如圖所示,終端能力數(shù)據(jù)結(jié)構(gòu)306指示了無線終端302a支持的鏈路機(jī)制類型906包括IEEE802.11自組織網(wǎng)絡(luò)模式、Wi-Fi P2P模式、直接鏈路建立(DLS) >Bluetooth (BT)、以及Bluetooth 交替MAC和PHY (BT AMP)。此外,終端能力數(shù)據(jù)結(jié)構(gòu)306存儲(chǔ)與無線終端302a的網(wǎng)絡(luò)配置908相關(guān)聯(lián)的參數(shù),包括基于DHCP的IP地址(或如果DHCP不可用,則包括靜態(tài)IP地址)、網(wǎng)絡(luò)掩碼、缺省網(wǎng)關(guān)地址、DNS地址、以及網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)地址。無線終端302a支持的服務(wù)類型910包括流傳輸服務(wù)、文件交換服務(wù)、網(wǎng)關(guān)服務(wù)、共享服務(wù)、緊急服務(wù)接入服務(wù)、不同的QoS類別、以及基于IP的語音(VoIP)服務(wù)。無線終端302a支持的備選網(wǎng)絡(luò)發(fā)現(xiàn)協(xié)議912包括通用即插即用(UPnP)、Bonjour、會(huì)話描述協(xié)議(SDP)、會(huì)話發(fā)起協(xié)議(SIP)、以及通用描述、發(fā)現(xiàn)和集成(UDDI)。無線終端302a所支持的認(rèn)證方法914包括可擴(kuò)展認(rèn)證協(xié)議(EAP)方法(例如,基于IEEE 802. IX的EAP)和用戶名/密碼方法。位置類型916參數(shù)指示了無線終端302a是否支持獲取測(cè)地學(xué)位置信息(經(jīng)度、維度、海拔)和/或城市位置信息(司法的或郵政的街道地址)以及可選的偏移量(用于確定準(zhǔn)確的室內(nèi)WLAN位置)。此外,終端能力數(shù)據(jù)結(jié)構(gòu)306指示無線終端302a是電話、手持設(shè)備、計(jì)算機(jī)、打印機(jī)還是HiFi設(shè)備。僅示出屬性類型902和屬性名稱904作為示例。在其他實(shí)例實(shí)現(xiàn)中,可以在終端能力數(shù)據(jù)結(jié)構(gòu)306中存儲(chǔ)更少、更多或不同的屬性類型和名稱。
圖13詳細(xì)地示出了示例CP管理數(shù)據(jù)結(jié)構(gòu)504。CP管理數(shù)據(jù)結(jié)構(gòu)504存儲(chǔ)了針對(duì)不同無線終端(示出為終端站1002STA1、STA2和STA3)的項(xiàng)。在所示示例中,STAl指代無線終端302a,且STA2指代無線終端302b。此外,針對(duì)每個(gè)無線終端,CP管理數(shù)據(jù)結(jié)構(gòu)504存儲(chǔ)P2P能力和配置信息1004。P2P能力和配置信息1004可以包括在圖3和12中的終端能力數(shù)據(jù)結(jié)構(gòu)306中存儲(chǔ)的、并被無線終端整體直接或間接(例如,使用用于稍后檢索目的的URI參考)傳輸?shù)娇刂泣c(diǎn)502的一個(gè)或多個(gè)屬性名稱和配置信息。還如圖13所示,CP管理數(shù)據(jù)結(jié)構(gòu)504存儲(chǔ)每個(gè)無線終端的P2P連接狀態(tài)指示符1006和由P2P連接提供的服務(wù)類型1008。在圖13所示的示例中,CP管理數(shù)據(jù)結(jié)構(gòu)504指示了無線終端STAl連接到無線終端STA2,指示了無線終端STA3當(dāng)前不具有任何的P2P連接,且指示了無線終端STA4至STA6經(jīng)由多連接P2P會(huì)話相連。P2P連接狀態(tài)指示符1006指示了相連接的無線終端,且可以包括指示如何進(jìn)行P2P連接和每個(gè)連接的細(xì)節(jié)(例如,連接速度、雙工或單工類型、安全等等) 在內(nèi)的元信息或元數(shù)據(jù)。圖13所示的服務(wù)類型1008示出了在無線終端STAl和STA2之間的P2P連接提供了 VoIP服務(wù),且示出了在無線終端STA4至STA6之間的P2P連接提供了即時(shí)通訊(頂)服務(wù)。此外,盡管在頂會(huì)話中涉及了無線終端STA4至STA6,在無線終端STA4和STA5之間的同時(shí)發(fā)生的P2P連接提供了 VoIP服務(wù)。盡管在圖13中將P2P能力、配置和連接信息示出為存儲(chǔ)在單一、一體的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)或表中。在其他實(shí)例實(shí)現(xiàn)中,圖13所示的信息可以備選地存儲(chǔ)在可經(jīng)由網(wǎng)絡(luò)接入的分離位置上。在這種實(shí)例實(shí)現(xiàn)中,CP管理數(shù)據(jù)結(jié)構(gòu)504(和/或控制點(diǎn)502的其他數(shù)據(jù)結(jié)構(gòu))可以存儲(chǔ)間接的參考,比如指示圖13所示信息存儲(chǔ)在網(wǎng)絡(luò)上哪里的URI。這樣,取代向無線終端傳輸包括其他無線終端的所有P2P能力在內(nèi)的消息,控制點(diǎn)502可以向?qū)で蟀l(fā)現(xiàn)其他無線終端的P2P能力的無線終端傳輸U(kuò)RI。無線終端可以使用該URI從該URI指示的位置檢索到P2P能力信息。從而,當(dāng)本文中將控制點(diǎn)502描述為向其他無線終端傳輸P2P能力時(shí),這種P2P能力消息可以備選地包括由無線終端在從其他網(wǎng)絡(luò)位置接入P2P能力中所使用的URI,而不包括P2P能力的列表。圖14示出了對(duì)在無線終端302a_b之間經(jīng)由無線AP 104的用于發(fā)現(xiàn)彼此的P2P能力并建立P2P連接的通信加以表示的示例消息流程圖。在所示示例中,支持P2P的無線終端302a-b首先通過使用缺省IEEE802. 11連接或鏈路建立過程的AP 104連接或關(guān)聯(lián)到WLAN基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)。盡管圖14中將AP 104示出為針對(duì)無線終端302a_b的中間通信裝置,在其他示例實(shí)現(xiàn)中,無線終端302a-b可以通過網(wǎng)絡(luò)連接,而不需要使用如上面結(jié)合圖5所描述的AP。首先,如圖14所示,無線終端302a_b廣播P2P發(fā)現(xiàn)消息1102,經(jīng)由指定的網(wǎng)絡(luò)發(fā)現(xiàn)協(xié)議,尋求發(fā)現(xiàn)其他支持P2P的設(shè)備或服務(wù)并與之協(xié)商。例如,網(wǎng)絡(luò)發(fā)現(xiàn)協(xié)議可以是UPnP, Bonjour, SDP、SIP或這些協(xié)議的組合。作為P2P發(fā)現(xiàn)消息1102的結(jié)果,無線終端302a-b彼此發(fā)現(xiàn)。此外,無線終端302a-b可以可選地發(fā)現(xiàn)涉及與AP 104相關(guān)聯(lián)的網(wǎng)絡(luò)的其他動(dòng)態(tài)方面,包括例如控制點(diǎn)(例如,圖6至10的控制點(diǎn)502)是否存在或在WLAN基礎(chǔ)結(jié)構(gòu)中AP 104的其他P2P服務(wù)是否可用。然后無線終端302a_b中的一個(gè)或兩個(gè)啟動(dòng)P2P網(wǎng)絡(luò)能力發(fā)現(xiàn)協(xié)議(例如,可擴(kuò)展標(biāo)記語言(XML)交換),以將它們的P2P能力和配置進(jìn)行彼此通信。例如,無線終端302a-b 均可以存儲(chǔ)與上面結(jié)合圖12討論的終端能力數(shù)據(jù)結(jié)構(gòu)306實(shí)質(zhì)類似的終端能力數(shù)據(jù)結(jié)構(gòu),以存儲(chǔ)其P2P能力和配置信息。然后,無線終端302a-b交換包括任何QoS和/或服務(wù)類別級(jí)別要求在內(nèi)的能力消息1104。在所示示例中,無線終端302a傳輸STAl P2P能力XML消息1106,且無線終端302b傳輸STA2 P2P能力XML消息1108。在圖17A至17C中提供了可以用于在XML消息1106和1108中布置P2P能力和配置信息的XML模式的示例實(shí)例(如萬維網(wǎng)協(xié)會(huì)(W3C)定義的)。能力消息1104可以包括所支持的P2P通信機(jī)制的列表,其可以包 =Wi-Fi P2P,Wi-Fi TDLS(IEEE 802. llz)、IEEE 802.11 自組織網(wǎng)絡(luò)模式、Bluetooth 、Bluetooth amp、或單跳網(wǎng)格(IEEE 802. 11s)。在已交換并肯定應(yīng)答了能力消息1104之后,無線終端302a_b均能夠關(guān)聯(lián)并發(fā)起特定服務(wù)類型,同時(shí)不需要手動(dòng)用戶配置或參與。然后由無線終端302a_b上的不同應(yīng)用發(fā)起后續(xù)服務(wù)。在所示示例中,無線終端302a向無線終端302b發(fā)送具有其選擇的服務(wù)類型的連接請(qǐng)求消息1110,且無線終端302b用對(duì)所選服務(wù)類型進(jìn)行肯定應(yīng)答并同意連接的連接響應(yīng)消息1112來響應(yīng)。如果無線終端302b確定其不能支持或不愿意支持(例如,由于用戶首選項(xiàng))無線終端302a所提議的P2P連接類型,則無線終端302b可以代之以用反提議連接請(qǐng)求消息(未示出)來響應(yīng),在該反提議連接請(qǐng)求消息中,無線終端302b拒絕無線終端302a提議的P2P連接,并提議了不同類型的P2P連接(例如,具有不同參數(shù)(例如,認(rèn)證、速度等等)的相同或不同P2P服務(wù))。在這種實(shí)例中,無線終端302a可以用對(duì)反提議P2P連接或反提議不同的P2P連接參數(shù)加以接受的連接響應(yīng)來響應(yīng)。這種P2P連接反提議還可以結(jié)合控制點(diǎn)使用,比如控制點(diǎn)502(圖6至10、15和16)。盡管圖14所示的示例示出了與能力消息1104相分離的連接請(qǐng)求消息1110,在其它示例實(shí)現(xiàn)中,可以通過將能力消息(例如,來自無線終端302a-b的任一能力消息1104)與連接請(qǐng)求消息(例如,連接請(qǐng)求消息1110或來自無線終端302b的連接請(qǐng)求消息)相結(jié)合來減小消息量。還可以在使用控制點(diǎn)502(圖6至10、15和16)的實(shí)例中實(shí)現(xiàn)相同類型的結(jié)合消息。例如,控制點(diǎn)502可以代表無線終端302a向無線終端302b公布或代理結(jié)合的能力和連接請(qǐng)求消息。當(dāng)然,取而代之地,可以由控制點(diǎn)502代表無線終端302b向無線終端302a傳輸結(jié)合的能力和連接請(qǐng)求消息。為了進(jìn)一步減小在無線終端302a_b之間交換的消息量,無線終端302a_b可以對(duì)彼此的P2P能力和從任何其他無線終端接收到的P2P能力進(jìn)行高速緩存。這樣,在彼此的后續(xù)連接期間,無線終端302a-b可以參考它們之前已預(yù)先高速緩存的彼此的P2P能力,以協(xié)商并建立一個(gè)或多個(gè)P2P連接。如圖14所示,在無線終端302a_b同意了用于建立P2P連接的P2P服務(wù)類型之后,無線終端302a-b彼此開始關(guān)聯(lián)和無線提供服務(wù)(WPS)協(xié)商通信1114,以彼此提供P2P連接。然后無線終端302a-b可以向彼此發(fā)送P2P通信1116。在圖14所示示例中,協(xié)商通信1114和P2P通信經(jīng)由P2P連接,直接發(fā)生在無線終端302a-b之間,而不要求中間AP 104。然而,也可以在無線終端302a-b之間經(jīng)由這種中間AP(例如AP 104)來建立確實(shí)要求中間AP的P2P連接。圖15示出了表示在無線終端302a_b和控制點(diǎn)502之間的用于促進(jìn)發(fā)現(xiàn)無線終端302a-b的P2P能力并在其間建立P2P連接的通信的示例消息流程圖。不像圖14所示的無線終端302a-b首先經(jīng)由AP 104來彼此通信的消息交換,在圖15所示的示例中,無線終端302a-b首先與控制點(diǎn)502通信,以在WLAN基礎(chǔ)結(jié)構(gòu)上發(fā)現(xiàn)彼此,并從控制點(diǎn)502接收彼此 的P2P能力和配置信息。盡管未示出,無線終端302a-b依然經(jīng)由AP(例如,AP 104)通信。然而,首先經(jīng)由控制點(diǎn)502來定向或路由這種通信,如上面結(jié)合圖6至10所描述的控制點(diǎn)502可以駐留在網(wǎng)絡(luò)中、AP中或無線終端中,或可以是由分離位置的控制點(diǎn)形成的虛擬控制點(diǎn)。詳細(xì)地參見圖15,在無線終端302a_b與WLAN基礎(chǔ)結(jié)構(gòu)相關(guān)聯(lián)之后,它們傳輸廣播P2P發(fā)現(xiàn)消息1202,尋求發(fā)現(xiàn)網(wǎng)絡(luò)上的其他支持P2P的設(shè)備或服務(wù)并與之協(xié)商。控制點(diǎn)502接收P2P發(fā)現(xiàn)消息1202,使得控制點(diǎn)502可以在其CP管理數(shù)據(jù)結(jié)構(gòu)504 (圖6和13)中創(chuàng)建無線終端302a-b的項(xiàng)。然后無線終端302a-b傳輸相應(yīng)的P2P能力消息1204和1206,該P(yáng)2P能力消息1204和1206包括任何QoS和/或服務(wù)類別級(jí)別要求。在所示示例中,無線終端302a可以用STAl能力XML消息1106的形式來傳輸其P2P能力消息,且無線終端302b可以用STA2能力XML消息1108的形式來傳輸其P2P能力消息1206??刂泣c(diǎn)502可以接收P2P能力消息1204和1206,并針對(duì)每個(gè)無線終端302a-b,在CP管理數(shù)據(jù)結(jié)構(gòu)504的相應(yīng)項(xiàng)中存儲(chǔ)該相應(yīng)的能力。在一些示例實(shí)現(xiàn)中,控制點(diǎn)502可以對(duì)不同無線終端的P2P能力信息進(jìn)行高速緩存。這樣,無線終端僅需要在與控制點(diǎn)502的第一次連接或關(guān)聯(lián)期間公布其能力一次。當(dāng)無線終端后續(xù)連接到控制點(diǎn)502時(shí),該無線終端僅需要公布相對(duì)于其之前公布的P2P能力的任何新的或不同的P2P能力。此外,無線終端可以對(duì)其它無線終端的P2P能力進(jìn)行高速緩存。例如,無線終端302b可以對(duì)無線終端302a的P2P能力進(jìn)行高速緩存,以供在與無線終端302a的后續(xù)連接期間使用。這樣,控制點(diǎn)502將僅需要向之前還沒有嘗試與無線終端302a建立P2P連接的無線終端轉(zhuǎn)發(fā)無線終端302a的P2P能力。此外,在無線終端302a具有附加或不同的P2P能力的任何時(shí)間,控制點(diǎn)502都可以將這種改變傳輸給無線終端302b。在圖15的消息流中,控制點(diǎn)502向無線終端302a_b和與控制點(diǎn)502通信的任何其他無線終端廣播站能力公告(station capabilities advertisement) 1208??梢允褂冒ㄟB接到控制點(diǎn)502的所有無線終端的P2P能力和配置在內(nèi)的、并可用于經(jīng)由P2P連接傳輸?shù)腦ML消息1210來實(shí)現(xiàn)站能力公告1208。在圖15所示的示例中,當(dāng)無線終端302a選擇與無線終端302b建立P2P連接時(shí),無線終端302a將具有其選擇的服務(wù)類型的連接請(qǐng)求消息1212傳輸給無線終端302b,且無線終端302b用對(duì)所選服務(wù)類型進(jìn)行肯定應(yīng)答并同意連接的連接響應(yīng)消息1214加以響應(yīng)。在其他實(shí)例實(shí)現(xiàn)中,可以在無線終端302a-b之間直接傳輸連接請(qǐng)求消息1212和連接響應(yīng)消息1214,而不使用控制點(diǎn)502作為針對(duì)這些消息的中間服務(wù)。在一些示例實(shí)現(xiàn)中,為了減少傳輸信息的量,控制點(diǎn)502可以被配置為將經(jīng)由站能力公告1208來公布P2P能力加以推遲,直到在2個(gè)或更多無線終端之間存在指示了建立P2P連接興趣的某種通信。從而,在表現(xiàn)出這種興趣(例如,經(jīng)由連接請(qǐng)求消息)的無線終端建立P2P連接之前,控制點(diǎn)502可以傳輸包括占位符或間接引用在內(nèi)的通知,該間接引用是例如表示具有一些P2P能力的網(wǎng)絡(luò)環(huán)境中的不同無線終端的URI。在一些示例實(shí)現(xiàn)中,當(dāng)諸如無線終端302a-b之類的無線終端表現(xiàn)出建立P2P連接的某種興趣時(shí),無線終端302a-b可以彼此交換它們的P2P能力,而對(duì)于該交換繞過控制點(diǎn)502。該類型的能力交換的優(yōu)點(diǎn)在于盡管控制點(diǎn)502使得無線終端302a-b能夠通過包括間接引用(例如,URI)在內(nèi)的通知來發(fā)現(xiàn)彼此,但是不需要將控制點(diǎn)502的進(jìn)一步資源花費(fèi)在無線終端302a-b之間的P2P能力和連接的協(xié)商上。
返回圖15所示示例,在無線終端302a_b同意用于建立P2P連接的P2P服務(wù)類型之后,無線終端302a-b彼此直接開始關(guān)聯(lián)和無線提供服務(wù)(WPS)協(xié)商通信1216,而不經(jīng)由控制點(diǎn)502進(jìn)行通信。這樣,無線終端302a-b可以彼此關(guān)聯(lián)并提供P2P連接。然后無線終端302a-b可以經(jīng)由P2P通信1218彼此通信。圖16示出了表示由控制點(diǎn)502協(xié)助的P2P能力動(dòng)態(tài)更新過程的示例消息流程圖。如圖所示,無線終端302a-b具有作為之前的P2P能力交換結(jié)果(例如,圖15的消息交換)的正在進(jìn)行中的P2P通信1302。在正在進(jìn)行中的P2P通信1302期間,無線終端302a經(jīng)歷了狀態(tài)或環(huán)境改變1304。在所示示例中,無線終端302a檢測(cè)到日歷事件(例如,會(huì)議時(shí)間)和作為結(jié)果的將無線終端302a置于靜音模式。響應(yīng)于檢測(cè)到狀態(tài)或環(huán)境的改變,無線終端302a向控制點(diǎn)502傳輸能力改變通知1306。控制點(diǎn)502進(jìn)而存儲(chǔ)更新后的能力,并將該能力通過代理能力交換更新1308傳輸至WLAN基礎(chǔ)結(jié)構(gòu)中的其他設(shè)備或單元(例如,無線終端302b)。響應(yīng)于此,諸如無線終端302b之類的其他設(shè)備或單元向控制點(diǎn)502重新傳輸它們的能力信息1310。然后控制點(diǎn)502處理并仲裁已交換的修改后/代理過的能力1312。S卩,控制點(diǎn)502可以管理無線終端302a-b已公告的能力。例如,控制點(diǎn)502可以強(qiáng)制執(zhí)行在無線終端302a-b之間的策略(即,對(duì)P2P連接進(jìn)行管理)。這種策略強(qiáng)制執(zhí)行可以包括項(xiàng)無線終端302a-b重新提供和/或重新提交請(qǐng)求,以使用恰當(dāng)?shù)男薷暮蟮哪芰碇匦陆⒒蛐薷腜2P連接。在一些示例實(shí)現(xiàn)中,策略可以用于限制提供給其他無線終端的能力的類型和/或?qū)挾?以例如確保其他無線終端不能調(diào)用與主叫(originating)無線終端的服務(wù)(例如,語音呼叫))。一旦已重新建立了能力,則控制點(diǎn)502代表無線終端302a發(fā)送針對(duì)相應(yīng)P2P通信的一系列的一個(gè)或多個(gè)連接請(qǐng)求。在所示示例中,控制點(diǎn)502向無線終端302b發(fā)送修改連接請(qǐng)求消息1314,以更新在無線終端302a-b之間正在進(jìn)行中的P2P連接。進(jìn)而,無線終端302b向控制點(diǎn)502傳輸連接響應(yīng)消息1316。請(qǐng)求1314和響應(yīng)1316協(xié)商要用于可用P2P通信路徑的能力。這樣,無線終端302a-b可以使用修改的P2P通信1318,繼續(xù)經(jīng)由P2P連接進(jìn)行通信。在所示示例中,在無線終端302a-b之間的正在進(jìn)行的P2P通信1302能夠攜帶VoIP通信。然而,無線終端302a的狀態(tài)改變引起無線終端302a在其用戶進(jìn)行會(huì)議時(shí)不再支持VoIP通信。從而,修改后的P2P通信1318在無線終端302a的用戶進(jìn)行會(huì)議時(shí)僅支持即時(shí)通訊(IM)通信。圖16所示的更新還可以由對(duì)WLAN環(huán)境的狀態(tài)或環(huán)境改變來觸發(fā),而不需要無線終端的用戶的任何直接交互或參與。例如,這種WLAN環(huán)境改變可以包括被重新配置或停止服務(wù)的AP、用WLAN來提供的新服務(wù)(例如,語音或流傳輸媒體服務(wù))、由于預(yù)防性的維護(hù)而關(guān)閉的WLAN服務(wù)、或由于碳粉不足、缺少紙張之類的因素而不再能夠接入的WLAN打印設(shè)備或服務(wù)?,F(xiàn)在參見圖17A至17C,提供了在布置無線終端(例如,無線終端302a_b)之間傳輸?shù)腜2P能力和配置信息中使用的示例XML模式1400。模式(schemata) 1400可以由標(biāo)準(zhǔn) 組織、無線服務(wù)提供商、運(yùn)營(yíng)商、網(wǎng)絡(luò)運(yùn)營(yíng)商、設(shè)備制造商等等來定義。有時(shí),模式1400的結(jié)構(gòu)可以改變,以使得附加的P2P能力成為可能。在圖18A和18B中示出了示例的基于XML的P2P能力消息1500。基于XML的P2P能力消息1500是根據(jù)定義的XML模式1400所實(shí)現(xiàn)的。備選地,基于XML的P2P能力消息1500可以基于XML文檔類型定義(DTD),或基于XML模式和資源描述框架(RDF)XML構(gòu)造的組合?;赬ML的P2P能力消息1500指示了經(jīng)由AP (例如,AP 104)能夠接入的P2P能力和服務(wù)。例如,AP 104可以與一個(gè)或多個(gè)P2P服務(wù)通信,包括VoIP服務(wù)、打印服務(wù)、流傳輸媒體服務(wù)、緊急呼叫服務(wù)等等,這些服務(wù)可以經(jīng)由P2P連接與無線終端(例如,無線終端302a-b)通信。在一些示例實(shí)現(xiàn)中,基于XML的P2P能力消息1500中的信息可以從中央組件、中繼、或基礎(chǔ)結(jié)構(gòu)(例如,BlackBerry 企業(yè)服務(wù)器(BES)組件)提供。這種中央配置組件可以使用例如某種更高層的協(xié)議(比如OMA DM),通過配置信道來控制P2P連接,或者其可以通過某種類型的專有(非標(biāo)準(zhǔn))網(wǎng)絡(luò)提供系統(tǒng)來建立。備選地,還可以基于對(duì)經(jīng)由AP 104能夠接入的P2P能力或服務(wù)的動(dòng)態(tài)檢測(cè)(例如,不使用公開的提供),來填充(populate)和更新基于XML的P2P能力消息1500在圖18A和18B所示的示例中,基于XML的P2P能力消息1500指示了 經(jīng)由AP 104能夠接入的P2P WLAN基礎(chǔ)結(jié)構(gòu)支持具有前綴“AH-Linkl ”、“AH_Link2”的2個(gè)自組織網(wǎng)絡(luò)鏈路(第二鏈路具有指定的鏈路類型,即“WiFi P2P”)?;赬ML的P2P能力消息1500還指示了 WLAN被配置為使用DHCP的基于IPV4的網(wǎng)絡(luò),且WLAN基于表示為IP地址和子網(wǎng)掩碼的 IP 子網(wǎng)(例如,子網(wǎng) 192. 168. 15. 0,掩碼 255. 255. 255. 0(192. 168. 15. 0/24))。將預(yù)先提供的服務(wù)示出為包括Skype VoIP服務(wù)(該Skype VoIP服務(wù)具有被定義為“WiFi :VoiCe”的服務(wù)類別)、緊急服務(wù)接入平臺(tái)以及時(shí)鐘服務(wù)。在所示示例中,WiFi和時(shí)鐘服務(wù)都能夠利用基于簡(jiǎn)單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)的IPv4組播,而緊急服務(wù)接入平臺(tái)可以使用某種其他的發(fā)現(xiàn)方案(尚沒有定義或尚沒有確定)。此外,指定了包括UPnP在內(nèi)的備選發(fā)現(xiàn)協(xié)議,且針對(duì)Skype VoIP服務(wù)和在其標(biāo)識(shí)符中包含單詞“Print”的任何服務(wù)(例如,被識(shí)別為“PrintingService”的打印服務(wù)),提供了映射。在所示示例中,Bonjour發(fā)現(xiàn)協(xié)議是另一個(gè)備選??梢詫onjour服務(wù)應(yīng)用到靜態(tài)定義的時(shí)鐘服務(wù)或在其標(biāo)識(shí)符中具有單詞“Time”的任何服務(wù)(例如,被識(shí)別為“NetworkTime”的時(shí)間同步服務(wù))?,F(xiàn)在參見圖19,以框圖形式示出了圖3至11和14至16的無線終端302a的示例。被配置為實(shí)現(xiàn)本文所述的示例技術(shù)的無線終端302b和任何其他支持P2P的設(shè)備可以用相似方式來實(shí)現(xiàn)。在所示示例中,無線終端302a包括可以用于控制無線終端302a的整體操作的處理器1602??梢允褂每刂破?、通用處理器、數(shù)字信號(hào)處理器、專用硬件、或它們的任何組合來實(shí)現(xiàn)處理器1602。無線終端302a還包括終端消息產(chǎn)生器1604和終端數(shù)據(jù)解析器1606。終端消息產(chǎn)生器1604可以用于產(chǎn)生包括圖2的P2P建立信息204在內(nèi)的消息。終端數(shù)據(jù)解析器1606可以用于從存儲(chǔ)器中檢索信息(例如,RAM 1612)。例如,終端數(shù)據(jù)解析器1606可以檢索上面結(jié)合終端能力數(shù)據(jù)結(jié)構(gòu)306所討論的P2P能力參數(shù)和配置信息。例如,當(dāng)無線終端302a接收P2P能力消息時(shí)(例如,STA2能力XML消息1108),可以在無線終端302a的存儲(chǔ)器中存儲(chǔ)該能力和配置信息,并由終端數(shù)據(jù)解析器1606從存儲(chǔ)器中檢索該能力和配置信息。無線終端302a還包括能力選擇器1608,用于選擇模式、協(xié)議、服務(wù)或在與另一支持P2P的無線終端或服務(wù)協(xié)商并建立P2P連接中使用的其他P2P建立信息。能力選擇器1608可以被配置為基于不同的因素或標(biāo)準(zhǔn)(例如,用戶首選項(xiàng)、無線終端資源、WLAN基礎(chǔ)結(jié)構(gòu)資源、無線服務(wù)提供商限制、P2P應(yīng)用要求(例如,媒體流傳輸、文件傳輸、PIM同步等等) 等等)來選擇通信模式或參數(shù)。盡管在圖19中將終端消息產(chǎn)生器1604、終端數(shù)據(jù)解析器1606、以及能力選擇器1608示出為與處理器1602相分離并連接到處理器1602,在一些示例實(shí)現(xiàn)中,終端消息產(chǎn)生器1604、終端數(shù)據(jù)解析器1606、以及能力選擇器1608可以在處理器1602中和/或在無線通信子系統(tǒng)(例如,無線通信子系統(tǒng)1620)中實(shí)現(xiàn)??梢允褂糜布?、固件和/或軟件的任何期望組合來實(shí)現(xiàn)終端消息產(chǎn)生器1604、終端數(shù)據(jù)解析器1606、以及能力選擇器1608。例如,可以使用一個(gè)或多個(gè)集成電路、分立半導(dǎo)體組件、和/或無源電子組件。從而例如可以使用一個(gè)或多個(gè)電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程邏輯器件(FPLD)等等來實(shí)現(xiàn)終端消息產(chǎn)生器1604、終端數(shù)據(jù)解析器1606和能力選擇器1608或他們的一部分??梢允褂迷跈C(jī)器可訪問介質(zhì)上存儲(chǔ)的并可由例如處理器(例如,示例處理器1602)執(zhí)行的指令、代碼和/或其他軟件和/或固件等來實(shí)現(xiàn)終端消息產(chǎn)生器1604、終端數(shù)據(jù)解析器1606、以及能力選擇器1608、或他們的一部分。當(dāng)閱讀任何所附權(quán)利要求以涵蓋純軟件實(shí)現(xiàn)時(shí),據(jù)此將終端消息產(chǎn)生器1604、終端數(shù)據(jù)解析器1606或能力選擇器1608中至少一項(xiàng)明確定義為包括諸如固態(tài)存儲(chǔ)器、磁存儲(chǔ)器、DVD、⑶等之類的有形介質(zhì)。圖19所示的示例無線終端302a還包括閃存1610、隨機(jī)存取存儲(chǔ)器(RAM) 1612、以及與處理器1602可通信耦合的可擴(kuò)展存儲(chǔ)器接口 1614。閃存1610可以用于例如存儲(chǔ)計(jì)算機(jī)可讀指令和/或數(shù)據(jù)。在一些示例實(shí)現(xiàn)中,當(dāng)使用無線終端302a來實(shí)現(xiàn)時(shí),閃存1610可以用于存儲(chǔ)上面結(jié)合圖3、6、12、13至15、17A至17C、18A和18B所討論的與無線終端302a和/或控制點(diǎn)502相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)。RAM 1612也可以用于例如存儲(chǔ)數(shù)據(jù)和/或指令。此外,用于實(shí)現(xiàn)控制點(diǎn)502的指令可以存儲(chǔ)在閃存1610和/或RAM 1612中。在一些示例實(shí)現(xiàn)中,用于控制點(diǎn)502的指令可以存儲(chǔ)在可擴(kuò)展存儲(chǔ)器中,且可經(jīng)由可擴(kuò)展存儲(chǔ)器接口 1614來間接尋址。在任何情況下,將由執(zhí)行指令的處理器1602來整體或部分執(zhí)行形成了控制點(diǎn)502的操作的功能。無線終端302a具有用于接收來自無線服務(wù)提供商的SM卡的安全硬件接口 1616。SIM可以用于提供由服務(wù)提供商所允許的P2P能力,該服務(wù)提供商允許的P2P能力供無線終端302a用來與其他支持P2P的設(shè)備或服務(wù)建立P2P連接。無線終端302a還具有外部數(shù)據(jù)I/O接口 1618。用戶可以使用外部數(shù)據(jù)I/O接口 1618來通過有線介質(zhì)向無線終端302a傳輸信息并從無線終端302a傳輸信息。無線終端302a具有無線通信子系統(tǒng)1620,用于使得能夠與WLANAP (AP 104)和其他無線終端(例如,無線終端302b)進(jìn)行無線通信。盡管未示出,無線終端302a還可以具有遠(yuǎn)距通信子系統(tǒng)以從蜂窩無線網(wǎng)絡(luò)接收消息并向蜂窩無線網(wǎng)絡(luò)發(fā)送消息。在本文所述示例中,無線通信子系統(tǒng)1620可以被根據(jù)IEEE 802. 11標(biāo)準(zhǔn)來配置。在其他示例實(shí)現(xiàn)中,可以使用BLUETOOTH 無線設(shè)備、Z.IGBEE: 設(shè)備、無線USB設(shè)備、或超寬帶(UWB)無線設(shè)備(例如,WiMax)來實(shí)現(xiàn)無線通信子系統(tǒng)1620。 為了使得用戶能夠使用無線終端302a并與其交互或經(jīng)由其交互,無線終端302a具有揚(yáng)聲器1622、麥克風(fēng)1624、顯示器1626以及用戶輸入接口 1628。顯示器1626可以是IXD顯示器、電子紙張顯示器等等。用戶輸入接口 1628可以是字母數(shù)字鍵盤和/或電話類型鍵區(qū)、具有動(dòng)態(tài)按鈕按壓能力的多向致動(dòng)器或滾輪、觸摸板等等。如上所述,還可以結(jié)合不具有用戶接口的無線終端來有利地使用本文所述的示例方法和裝置,且因此可以可選地省略不具有揚(yáng)聲器1622、麥克風(fēng)1624、顯示器1626、用戶輸入接口 1628、和/或他們的任意組合。在所示示例中,無線終端302a是電池供電的設(shè)備,且因此具有電池1630和電池接口1632。現(xiàn)在參見圖20,以框圖形式示出了控制點(diǎn)502的示例。如圖所示,控制點(diǎn)502包括通信接口 1702、數(shù)據(jù)存儲(chǔ)接口 1704、控制點(diǎn)消息產(chǎn)生器1706、控制點(diǎn)數(shù)據(jù)解析器1708、以及能力識(shí)別器1710??梢允褂糜布?、固件和/或軟件的任意期望組合來實(shí)現(xiàn)通信接口 1702、數(shù)據(jù)存儲(chǔ)接口 1704、控制點(diǎn)消息產(chǎn)生器1706、控制點(diǎn)數(shù)據(jù)解析器1708和能力識(shí)別器1710。例如,可以使用一個(gè)或多個(gè)集成電路、分立半導(dǎo)體組件、和/或無源電子組件。從而例如可以使用一個(gè)或多個(gè)電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程邏輯器件(FPLD)等等來實(shí)現(xiàn)通信接口 1702、數(shù)據(jù)存儲(chǔ)接口 1704、控制點(diǎn)消息產(chǎn)生器1706、控制點(diǎn)數(shù)據(jù)解析器1708和能力識(shí)別器1710、或他們的一部分。可以使用在機(jī)器可訪問介質(zhì)上存儲(chǔ)的并可由例如處理器(例如,圖19的示例處理器1602)執(zhí)行的指令、代碼和/或其他軟件和/或固件等來實(shí)現(xiàn)通信接口 1702、數(shù)據(jù)存儲(chǔ)接口 1704、控制點(diǎn)消息產(chǎn)生器1706、控制點(diǎn)數(shù)據(jù)解析器1708和能力識(shí)別器1710、或他們的一部分。當(dāng)閱讀任何所附權(quán)利要求以涵蓋純軟件實(shí)現(xiàn)時(shí),據(jù)此將通信接口 1702、數(shù)據(jù)存儲(chǔ)接口 1704、控制點(diǎn)消息產(chǎn)生器1706、控制點(diǎn)數(shù)據(jù)解析器1708或能力識(shí)別器1710中至少一項(xiàng)明確定義為包括諸如固態(tài)存儲(chǔ)器、磁存儲(chǔ)器、DVD、⑶等之類的有形介質(zhì)。詳細(xì)參見圖20,為了與支持P2P的設(shè)備或服務(wù)(例如,無線終端302a_b)交換通信,控制點(diǎn)502具有通信接口 1702。為了向存儲(chǔ)器存儲(chǔ)并從存儲(chǔ)器中檢索P2P能力和配置信息和P2P連接狀態(tài)信息,控制點(diǎn)502具有數(shù)據(jù)存儲(chǔ)接口 1704。例如,數(shù)據(jù)存儲(chǔ)接口 1704可以使得控制點(diǎn)502能夠訪問圖6和13的控制點(diǎn)管理數(shù)據(jù)接口 504。為了產(chǎn)生消息,控制點(diǎn)502具有控制點(diǎn)消息產(chǎn)生器1706。為了檢索從支持P2P的設(shè)備或服務(wù)經(jīng)由能力消息接收到的P2P能力和其他信息,控制點(diǎn)502具有控制點(diǎn)數(shù)據(jù)解析器1708。為了識(shí)別與不同的支持P2P的設(shè)備和服務(wù)相關(guān)聯(lián)的并經(jīng)由能力消息接收到的不同的P2P能力,控制點(diǎn)502具有能力識(shí)別器1710。圖21A、21B、22和23示出了表示示例過程的示例流程圖,這些示例過程可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn),計(jì)算機(jī)可讀指令可以用于在支持P2P的設(shè)備和/或服務(wù)之間交換P2P能力和配置信息并建立P2P連接??梢允褂锰幚砥?、控制器和/或任何其他合適的處理設(shè)備來執(zhí)行圖21A、21B、22和23的示例操作。例如,可以使用在有形介質(zhì)上存儲(chǔ)的編碼指令來實(shí)現(xiàn)圖21A、21B、22和23的示例操作,比如與處理器(例如,圖19的處理器1602)相關(guān)聯(lián)的閃存、只讀存儲(chǔ)器(ROM)和/或隨機(jī)存取存儲(chǔ)器(RAM)。備選地,可以使用專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程邏輯器件(FPLD)、分立邏輯、硬件、固件等的任意組合來實(shí)現(xiàn)圖21A、21B、22和23的一些或全部示例操作。此外,還可以手動(dòng)實(shí)現(xiàn)圖21A、21B、22和23的一些或全部示例操作,或?qū)D21A、21B、22和23的一些或全部示例操作實(shí)現(xiàn)為前述任意技術(shù)的任意組合,例如,固件、軟件、分立邏輯和/或硬件的任意組合。此夕卜,盡管參照了圖21A、21B、22和23來描述了圖21A、21B、22和23的示例操作,可以采用實(shí) 現(xiàn)了圖21A、21B、22和23的其他方法。例如,可以改變步驟的執(zhí)行順序,和/或可以改變、消除、細(xì)分或組合所描述的一些步驟。此外,可以由例如分離的處理線程、處理器、設(shè)備、分立邏輯、電路等順序和/或并行地執(zhí)行圖21A、21B、22和23的任意或全部示例操作。圖21A和21B的示例流程圖包括STAl過程1802和STA2過程1804,它們合作交互,以促進(jìn)在無線終端302a和302b之間的通信。在所示示例中,使用無線終端302a來實(shí)現(xiàn)STAl過程1802,且使用無線終端302b來實(shí)現(xiàn)STA2過程1804。結(jié)合圖14的示例消息流程來描述圖21A和21B的流程圖,且圖21A和21B的流程圖可以在不使用控制點(diǎn)502的情況下執(zhí)行。詳細(xì)參見圖21A和21B,首先無線終端302b廣播圖14的P2P發(fā)現(xiàn)消息(步驟1806)(圖21A),以發(fā)現(xiàn)與無線終端302b —樣的和相同WLAN基礎(chǔ)結(jié)構(gòu)通信的其他支持P2P的設(shè)備。在所示示例中,無線終端302b經(jīng)由AP 104接收P2P發(fā)現(xiàn)消息(步驟1808)。終端消息產(chǎn)生器1604產(chǎn)生具有圖14的STAl P2P能力消息1106的形式的P2P能力消息(步驟1810),且無線終端302a將STAl P2P能力消息1106傳輸至無線終端302b (步驟1812)。接收到無線終端302b廣播的P2P發(fā)現(xiàn)消息1102的、且不支持P2P通信的任何無線終端忽略接收到的廣播消息,且因此過程將在沒有任何進(jìn)一步操作的情況下結(jié)束。無線終端302b經(jīng)由AP 104接收STAl P2P能力消息1106 (步驟1818)。無線終端302b的終端數(shù)據(jù)解析器(例如,類似于圖19的終端數(shù)據(jù)解析器1606)識(shí)別在STAl P2P能力消息1106中指示的P2P能力,且無線終端302b確定其是否支持任何公共的或兼容的P2P能力(步驟1820)。如果無線終端302b不支持任何兼容的P2P能力(步驟1820),則無線終端302b可以繼續(xù)搜索其他兼容的P2P設(shè)備或服務(wù)(步驟1822),在該情況下,控制返回步驟1818以從另一設(shè)備或服務(wù)接收另一 P2P能力消息。備選地,如果無線終端302b不支持任何兼容的P2P能力(步驟1820),且如果無線終端302b不打算接收其他P2P能力消息,則過程可以在沒有進(jìn)一步操作的情況下結(jié)束。這種過程終止可以是基于以下方面而做出的選擇例如,用戶首選項(xiàng)、或用戶提供的對(duì)指示無線終端302a沒有與無線終端302b的P2P能力相匹配的P2P能力的消息的響應(yīng)。如果無線終端302b確實(shí)支持一個(gè)或多個(gè)公共或兼容P2P能力,則無線終端302b的終端消息產(chǎn)生器產(chǎn)生了具有圖14的STA2 P2P能力XML消息1108的形式的能力響應(yīng)消息(步驟1824)。然后無線終端302b向無線終端302a傳輸STA2 P2P能力XML消息1108 (步驟 1826)。無線終端302a經(jīng)由AP 104接收STA2 P2P能力XML消息1108 (步驟1828)。然后能力選擇器1608選擇P2P連接參數(shù)(例如,P2P模式和配置),以向無線終端302b提議在無線終端302a-b之間建立P2P連接。這種P2P能力的選擇可以基于一個(gè)或多個(gè)標(biāo)準(zhǔn)或因素,包括例如無線終端資源、WLAN基礎(chǔ)結(jié)構(gòu)資源、無線服務(wù)提供商限制、P2P應(yīng)用要求(例如,媒體流傳輸、文件傳輸、PM同步等等)、用戶首選項(xiàng)等等。圖19的終端消息產(chǎn)生器1604產(chǎn)生具有所選P2P參數(shù)的圖14的連接請(qǐng)求消息1110 (步驟1832),且無線終端302a將連接請(qǐng)求消息1110傳輸至無線終端302b (步驟1834)。無線終端302b經(jīng)由AP 104接收到連接請(qǐng)求消息1110(步驟1836),并產(chǎn)生圖14的連接響應(yīng)消息1112(步驟1838)。例如,如果包括最小QoS和/或服務(wù)類別級(jí)別在內(nèi)的
P2P能力和配置信息對(duì)于無線終端302b可接受,則無線終端302b可以同意基于所提議的P2P能力和配置信息,與無線終端302a建立P2P連接。然后無線終端302b將連接響應(yīng)消息1112傳輸給無線終端302a (步驟1840)(圖21B)。無線終端302a經(jīng)由AP 104接收到連接響應(yīng)消息1112 (步驟1842),并針對(duì)與無線終端302b (即,STA2)的直接P2P通信來配置簡(jiǎn)檔(步驟1844)。例如,無線終端302a可以使用無線終端302b的IP地址和/或所同意的P2P通信模式所要求的任何其他信息,來提供P2P連接。然后無線終端302a將所提議的P2P關(guān)聯(lián)和提供消息傳輸給無線終端302b (步驟 1846)。無線終端302b從無線終端302a (即STA1)接收到提議的P2P關(guān)聯(lián)和提供消息(步驟1848),并針對(duì)與無線終端302a的直接P2P通信來配置簡(jiǎn)檔(步驟1850)。這樣,無線終端302a-b建立了 P2P連接(例如,圖3的P2P連接304或圖4的406)。盡管在步驟1846和1848中示出了單一 P2P關(guān)聯(lián)和提供交換,這種關(guān)聯(lián)和提供可以要求多于一個(gè)消息交換來建立P2P連接。在建立了 P2P連接之后,或如果無線終端302b確定其不應(yīng)當(dāng)繼續(xù)搜索任何其他支持P2P的設(shè)備(步驟1822(圖21A)),則圖21A和21B的示例過程結(jié)束。圖22示出了表示示例過程的流程圖,可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn)該示例過程,以使用控制點(diǎn)502來發(fā)現(xiàn)P2P能力,并在無線終端(例如,無線終端302a-b)之間建立P2P連接。在所示示例中,使用無線終端302a來實(shí)現(xiàn)STA過程1902,且使用控制點(diǎn)502來實(shí)現(xiàn)CP過程1904。結(jié)合圖15的示例消息流程來描述圖22的流程圖。詳細(xì)參見圖22,首先,無線終端302a和控制點(diǎn)502交換圖15的廣播P2P發(fā)現(xiàn)消息1202 (步驟1906和1908),以允許無線終端302a發(fā)現(xiàn)與無線終端302a —樣和相同WLAN基礎(chǔ)結(jié)構(gòu)通信的任何其他支持P2P的設(shè)備。終端消息產(chǎn)生器1604產(chǎn)生具有圖15的STAl P2P能力消息1106的形式的P2P能力消息(步驟1910),且無線終端302a將STAl P2P能力消息1106傳輸至控制點(diǎn)502 (步驟1912)??刂泣c(diǎn)502接收STAl P2P能力消息1106(步驟1914),且數(shù)據(jù)存儲(chǔ)接口 1704(圖20)在數(shù)據(jù)結(jié)構(gòu)(例如,圖6和13的CP管理數(shù)據(jù)結(jié)構(gòu)504)中存儲(chǔ)無線終端302a的P2P能力(步驟1916)。然后控制點(diǎn)502廣播P2P能力公告1208(圖15),該P(yáng)2P能力公告1208指示了與控制點(diǎn)502通信的所有可用無線終端和支持P2P的服務(wù)的P2P能力。例如,數(shù)據(jù)存儲(chǔ)接口 1704可以從CP管理數(shù)據(jù)結(jié)構(gòu)504中檢索P2P能力和對(duì)應(yīng)的無線終端標(biāo)識(shí)符,且控制點(diǎn)消息產(chǎn)生器1706可以產(chǎn)生P2P能力公告1208。無線終端302a從控制點(diǎn)502接收到P2P能力公告1208 (步驟1920)。然后能力選擇器1608(圖19)基于公告1208來選擇要連接的站、無線終端或服務(wù)。在所示示例中,無線終端302a選擇與無線終端302b連接。此外,能力選擇器1608選擇用于向無線終端302b提 議的P2P連接參數(shù)(例如,P2P模式和配置),該P(yáng)2P連接參數(shù)用于建立在無線終端302a-b之間的P2P連接。這種P2P能力選擇可以基于一個(gè)或多個(gè)標(biāo)準(zhǔn)或因素,包括例如無線終端資源、WLAN基礎(chǔ)結(jié)構(gòu)資源、無線服務(wù)提供商限制、P2P應(yīng)用要求(例如,媒體流傳輸、文件傳輸、PM同步等等)、用戶首選項(xiàng)等等。終端消息產(chǎn)生器1604(圖19)產(chǎn)生具有所選P2P參數(shù)的圖15的連接請(qǐng)求消息1212(步驟1926),且無線終端302a將連接請(qǐng)求消息1212傳輸給控制點(diǎn)502 (步驟1928)??刂泣c(diǎn)502接收連接請(qǐng)求消息1212 (步驟1930)并將連接請(qǐng)求消息代理給所指示的站(步驟1932)。在所示示例中,指示的站是無線終端302b。然后控制點(diǎn)502從無線終端302b接收連接響應(yīng)消息1214(圖15)(步驟1934),并將連接響應(yīng)消息1214代理給無線終端 302a (即,STAI)(步驟 1936)。無線終端302a接收連接響應(yīng)消息1214(步驟1938)。無線終端302a在不使用控制點(diǎn)502的情況下直接與無線終端302b協(xié)商關(guān)聯(lián)和提供(步驟1940),并建立與無線終端302b的P2P連接(步驟1942)。然后圖22的示例過程結(jié)束。圖23示出了表示示例過程的流程圖,可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn)該示例過程,以使用控制點(diǎn)502來動(dòng)態(tài)更新無線終端的P2P能力,并更新在這些無線終端之間建立的P2P連接。在所示示例中,使用無線終端302a來實(shí)現(xiàn)STAl過程2002,且使用控制點(diǎn)502來實(shí)現(xiàn)CP過程2004。結(jié)合圖16的示例消息流程來描述圖23的流程圖。首先,無線終端302a檢測(cè)影響無線終端302a的P2P服務(wù)類型和/或P2P能力的對(duì)應(yīng)構(gòu)成的狀態(tài)改變(步驟2006)。終端消息產(chǎn)生器1604產(chǎn)生具有圖16的能力改變通知的形式的修改P2P能力消息(步驟2008),且無線終端302a將能力改變通知1306傳輸給控制點(diǎn)502 (步驟2010)。控制點(diǎn)502接收能力改變通知1306(步驟2012),并在圖6和13的CP管理數(shù)據(jù)結(jié)構(gòu)504中存儲(chǔ)無線終端302a (即,STA1)的修改的P2P能力(直接的或經(jīng)由URI間接的)(步驟2014)。然后控制點(diǎn)502將修改的P2P能力代理給無線終端302b (即,STA2)(步驟2016),并從無線終端302b接收P2P能力消息(步驟2018)??刂泣c(diǎn)502通過例如確保無線終端302a-b依然具有公共或兼容的P2P能力且通過基于改變的P2P能力來形成修改的連接請(qǐng)求消息1314(圖16)來仲裁P2P能力改變(步驟2020),以修改在無線終端302a_b之間的P2P連接。然后控制點(diǎn)502代表無線終端302a將修改的連接請(qǐng)求消息1314傳輸給無線終端302b (步驟2022),并從無線終端302b接收連接響應(yīng)消息1316 (圖16)(步驟2024)。如果無線終端302b同意修改的P2P連接,則控制點(diǎn)502修改在無線終端302a-b之間的P2P連接。然后圖23的過程結(jié)束。盡管本文已描述了特定方法、裝置和制造商品,本專利的覆蓋范圍不受限于此。相反地,本專利涵蓋在字面或在等價(jià)原則下落入了所附權(quán)利要求的范圍中的所有方法、裝置和制造商品。
權(quán)利要求
1.一種建立對(duì)等通信的方法,所述方法包括 接收與對(duì)等通信能力相關(guān)聯(lián)的第一信息;以及 傳輸所述第一信息以促進(jìn)對(duì)等通信。
2.根據(jù)權(quán)利要求I所述的方法,還包括 接收與對(duì)等能力相關(guān)聯(lián)的第二信息;以及 傳輸所述第二信息以促進(jìn)所述對(duì)等能力的交換。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述第二信息不同于所述第一信息。
4.根據(jù)權(quán)利要求2所述的方法,還包括 接收多個(gè)第一信息;以及 確定所述多個(gè)第一信息中滿足標(biāo)準(zhǔn)的一個(gè)第一信息。
5.根據(jù)權(quán)利要求I所述的方法,還包括 從另一對(duì)等端接收第三信息;以及 傳輸所述第三信息以促進(jìn)與所述另一對(duì)等端的對(duì)等通信。
6.根據(jù)權(quán)利要求I所述的方法,還包括 接收針對(duì)對(duì)等通信的請(qǐng)求,所述請(qǐng)求包含針對(duì)服務(wù)的至少一項(xiàng)標(biāo)準(zhǔn);以及 基于在所述第一信息中包含的標(biāo)準(zhǔn),確定所述能力是否滿足所述標(biāo)準(zhǔn)。
7.一種用于建立對(duì)等通信的方法,所述方法包括 確定所需服務(wù),所述服務(wù)要求至少一項(xiàng)標(biāo)準(zhǔn); 發(fā)送針對(duì)信息的請(qǐng)求,所述針對(duì)信息的請(qǐng)求包含服務(wù)或標(biāo)準(zhǔn)中的至少一項(xiàng); 接收對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)包含第一對(duì)等端的至少一個(gè)能力信息;以及 建立與所述第一對(duì)等端的對(duì)等通信。
8.根據(jù)權(quán)利要求7所述的方法,其中,在所述響應(yīng)中接收到的能力信息至少滿足針對(duì)所述服務(wù)的標(biāo)準(zhǔn)。
9.根據(jù)權(quán)利要求7所述的方法,還包括 接收包含第二信息標(biāo)準(zhǔn)的第二信息;以及 基于所述第二標(biāo)準(zhǔn)來修改所述服務(wù)。
10.根據(jù)權(quán)利要求9所述的方法,還包括 當(dāng)?shù)诙畔⒛芰Σ粷M足針對(duì)所述服務(wù)的標(biāo)準(zhǔn)時(shí),釋放所述對(duì)等通信。
11.根據(jù)權(quán)利要求9所述的方法,其中,基于在所述響應(yīng)中接收到的所接收到的能力信息,修改所述服務(wù)。
12.根據(jù)權(quán)利要求7所述的方法,還包括 從另一對(duì)等端接收第三信息能力。
13.根據(jù)權(quán)利要求12所述的方法,還包括當(dāng)所述第三信息能力至少滿足針對(duì)所述服務(wù)的標(biāo)準(zhǔn)時(shí),建立與所述另一對(duì)等端的對(duì)等通信。
14.一種建立對(duì)等通信的設(shè)備,所述設(shè)備包括 處理器,被配置為 接收與對(duì)等通信能力相關(guān)聯(lián)的第一信息;以及 傳輸所述第一信息以促進(jìn)對(duì)等通信。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述處理器還被配置為接收與對(duì)等能力相關(guān)聯(lián)的第二信息;以及 傳輸所述第二信息以促進(jìn)所述對(duì)等能力的交換。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述第二信息不同于所述第一信息。
17.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述處理器還被配置為 接收多個(gè)第一信息;以及 確定所述多個(gè)第一信息中滿足標(biāo)準(zhǔn)的一個(gè)第一信息。
18.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述處理器還被配置為 從另一對(duì)等端接收第三信息;以及 傳輸所述第三信息以促進(jìn)與所述另一對(duì)等端的對(duì)等通信。
19.根據(jù)權(quán)利要求14所述的設(shè)備,其中,所述處理器還被配置為 接收針對(duì)對(duì)等通信的請(qǐng)求,所述請(qǐng)求包含針對(duì)服務(wù)的至少一項(xiàng)標(biāo)準(zhǔn);以及 基于在所述第一信息中包含的標(biāo)準(zhǔn),確定所述能力是否至少滿足所述標(biāo)準(zhǔn)。
20.一種用于建立對(duì)等通信的設(shè)備,所述設(shè)備包括 處理器,被配置為 確定所需服務(wù),所述服務(wù)要求至少一項(xiàng)標(biāo)準(zhǔn); 發(fā)送針對(duì)信息的請(qǐng)求,所述針對(duì)信息的請(qǐng)求包含服務(wù)或標(biāo) 準(zhǔn)中的至少一項(xiàng); 接收對(duì)所述請(qǐng)求的響應(yīng),所述響應(yīng)包含第一對(duì)等端的至少 一個(gè)能力信息;以及 建立與所述第一對(duì)等端的對(duì)等通信。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其中,在所述響應(yīng)中接收到的能力信息至少滿足針對(duì)所述服務(wù)的標(biāo)準(zhǔn)。
22.根據(jù)權(quán)利要求20所述的設(shè)備,其中,所述處理器還被配置為 接收包含第二信息標(biāo)準(zhǔn)的第二信息;以及 基于所述第二標(biāo)準(zhǔn)來修改所述服務(wù)。
23.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述處理器還被配置為 當(dāng)?shù)诙畔⒛芰Σ粷M足針對(duì)所述服務(wù)的標(biāo)準(zhǔn)時(shí),釋放所述對(duì)等通信。
24.根據(jù)權(quán)利要求22所述的設(shè)備,其中,基于在所述響應(yīng)中接收到的所接收到的能力信息,修改所述服務(wù)。
25.根據(jù)權(quán)利要求20所述的設(shè)備,其中,所述處理器還被配置為從另一對(duì)等端接收第二息能力。
26.根據(jù)權(quán)利要求25所述的設(shè)備,其中,所述處理器還被配置為 當(dāng)所述第三信息能力至少滿足針對(duì)所述服務(wù)的標(biāo)準(zhǔn)時(shí),建立與所述另一對(duì)等端的對(duì)等通信。
全文摘要
本發(fā)明提供了用于對(duì)等通信的方法。所述方法包括接收包含用于對(duì)等通信的能力在內(nèi)的第一信息集合(508a、508b)。所述方法還包括傳輸(510a、510b)第一信息以促進(jìn)對(duì)等通信。所述方法包括利用中間節(jié)點(diǎn)(502)以傳輸能力,并在信息隨時(shí)間改變時(shí)進(jìn)一步更新信息/能力。
文檔編號(hào)H04L29/06GK102687579SQ201080044672
公開日2012年9月19日 申請(qǐng)日期2010年9月30日 優(yōu)先權(quán)日2009年10月2日
發(fā)明者布里安·愛德華多·麥科根, 斯蒂芬·麥卡恩, 邁克爾·蒙特莫羅 申請(qǐng)人:捷訊研究有限公司