用于處理無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)的方法和裝置制造方法
【專利摘要】提供一種在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與第二設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理方法。所述方法包括:由第一設(shè)備向第二設(shè)備發(fā)送邀請(qǐng)請(qǐng)求;以及一旦接收到來(lái)自于第二設(shè)備的響應(yīng)于邀請(qǐng)請(qǐng)求的等待消息,就基于在等待消息中包含的狀態(tài)信息執(zhí)行用于與第二設(shè)備形成P2P群組的協(xié)商過(guò)程。使用所述狀態(tài)信息指示第二設(shè)備是否能夠使用其它服務(wù)。
【專利說(shuō)明】用于處理無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明一般涉及無(wú)線通信系統(tǒng),并且更具體地說(shuō),涉及用于處理無(wú)線通信系統(tǒng)中 的拓?fù)浣Y(jié)構(gòu)的方法和裝置。
【背景技術(shù)】
[0002] Wi-Fi直連是在移動(dòng)設(shè)備之間通過(guò)直接連接來(lái)傳遞數(shù)據(jù)的技術(shù)。更具體地說(shuō), Wi-Fi直連指的是被應(yīng)用于諸如電視機(jī)(TV)、膝上計(jì)算機(jī)、打印機(jī)和數(shù)碼相機(jī)的移動(dòng)設(shè)備 的技術(shù),它提供用戶在沒(méi)有諸如接入點(diǎn)(AP)和路由器的單獨(dú)裝備的情況下通過(guò)終端之間 的直接通信就可以享用設(shè)備間內(nèi)容和服務(wù)的基礎(chǔ)設(shè)施。Wi-Fi直連可以與Wi-Fi點(diǎn)到點(diǎn) (P2P)相互替換。雖然有藍(lán)牙技術(shù)被廣泛用作直接無(wú)線連接技術(shù),但是與藍(lán)牙相比,Wi-Fi 直連能夠?qū)崿F(xiàn)設(shè)備間連接以及海量數(shù)據(jù)的高速傳輸。傳統(tǒng)Wi-Fi由于移動(dòng)設(shè)備從一個(gè)區(qū) 域移動(dòng)到另一區(qū)域后重新掃描和接入被安裝在其區(qū)域中的AP而移動(dòng)性較低,不同于傳統(tǒng) Wi-Fi,Wi-Fi直連可以解決現(xiàn)有Wi-Fi的一些低移動(dòng)性問(wèn)題,因?yàn)樗軌蚓S持設(shè)備間的連 接。
[0003] 在Wi-FiP2P群組中,設(shè)備擔(dān)任現(xiàn)有基礎(chǔ)設(shè)施網(wǎng)絡(luò)中的AP,并且將此設(shè)備稱為群 組所有者(GO)。在一個(gè)群組中,僅僅一個(gè)設(shè)備可以擔(dān)任GO,而其它設(shè)備都是客戶設(shè)備。
【發(fā)明內(nèi)容】
[0004] 技術(shù)問(wèn)題
[0005] 在Wi-Fi直連中,發(fā)送設(shè)備執(zhí)行預(yù)關(guān)聯(lián)(pre-associatation)步驟中的設(shè)備/服 務(wù)發(fā)現(xiàn)步驟,以便發(fā)現(xiàn)它期望連接的終端/服務(wù)。一旦發(fā)送設(shè)備選擇了被發(fā)現(xiàn)的設(shè)備/服 務(wù)之一,則發(fā)送設(shè)備向被選擇的設(shè)備/服務(wù)發(fā)送連接請(qǐng)求。在此情況中,取決于已經(jīng)接收到 連接請(qǐng)求的所選擇設(shè)備的硬件或軟件約束、操作狀態(tài)和/或網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),可能出現(xiàn)錯(cuò)誤。 如果出現(xiàn)錯(cuò)誤,則已經(jīng)發(fā)送連接請(qǐng)求的發(fā)送設(shè)備應(yīng)當(dāng)周期性地重新發(fā)送連接請(qǐng)求直到無(wú)錯(cuò) 誤地連接為止,這引發(fā)大量的信令和不必要的功耗。
[0006] 解決方案
[0007] 已經(jīng)進(jìn)行本發(fā)明以解決至少以上所提及的問(wèn)題和/或缺點(diǎn)并且提供至少以下所 描述的優(yōu)點(diǎn)。因此,本發(fā)明實(shí)施例的方面是提供用于在無(wú)線通信系統(tǒng)中發(fā)送和接收文件的 拓?fù)浣Y(jié)構(gòu)處理方法和裝置。
[0008] 本發(fā)明實(shí)施例的另一方面是提供在無(wú)線通信系統(tǒng)中用于允許發(fā)送終端發(fā)送和接 收文件的拓?fù)浣Y(jié)構(gòu)處理方法和裝置。
[0009] 本發(fā)明實(shí)施例的另一方面是提供在無(wú)線通信系統(tǒng)中當(dāng)周期性地將文件發(fā)送給所 發(fā)現(xiàn)的配對(duì)(counterpart)終端時(shí)減少錯(cuò)誤的拓?fù)浣Y(jié)構(gòu)處理方法和裝置。
[0010] 本發(fā)明實(shí)施例的另一方面是提供在無(wú)線通信系統(tǒng)中用于與已經(jīng)形成群組的另一 設(shè)備形成P2P群組的拓?fù)浣Y(jié)構(gòu)處理方法和裝置。
[0011] 根據(jù)本發(fā)明的一方面,提供了在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與第二設(shè)備形 成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理方法。所述方法包括:由第一設(shè)備向第二設(shè)備發(fā)送邀 請(qǐng)請(qǐng)求;以及一旦接收到來(lái)自于第二設(shè)備的響應(yīng)于邀請(qǐng)請(qǐng)求的等待消息,就基于在等待消 息中包含的狀態(tài)信息執(zhí)行用于與第二設(shè)備形成P2P群組的協(xié)商過(guò)程。使用狀態(tài)信息指示第 二設(shè)備是否能夠使用其它服務(wù)。
[0012] 根據(jù)本發(fā)明的另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與至少一個(gè) 第二設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理方法。所述方法包括:由第一設(shè)備給所有 設(shè)備發(fā)送開(kāi)放服務(wù)請(qǐng)求;以及一旦從所有設(shè)備當(dāng)中的至少一個(gè)第二設(shè)備接收到對(duì)所述開(kāi)放 服務(wù)請(qǐng)求的響應(yīng)消息,則基于在響應(yīng)消息中包含的狀態(tài)信息執(zhí)行用于與至少一個(gè)第二設(shè)備 形成P2P群組的協(xié)商過(guò)程。使用所述狀態(tài)信息指示所述至少一個(gè)第二設(shè)備是否能夠使用其 它服務(wù)。
[0013] 根據(jù)本發(fā)明的又另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與第二設(shè) 備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理裝置。所述裝置包括:第一設(shè)備的發(fā)送單元,其被 配置向第二設(shè)備發(fā)送邀請(qǐng)請(qǐng)求;以及第一設(shè)備的控制器,其被配置為一旦接收到來(lái)自第二 設(shè)備的響應(yīng)于邀請(qǐng)請(qǐng)求的等待消息,就基于在等待消息中包含的狀態(tài)信息執(zhí)行用于與第二 設(shè)備形成P2P群組的協(xié)商過(guò)程。用所述狀態(tài)信息來(lái)指示第二設(shè)備是否能使用其它服務(wù)。 [0014] 根據(jù)本發(fā)明的又另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與至少一 個(gè)第二設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理裝置。所述裝置包括:第一設(shè)備的發(fā)送 單元,其被配置向所有設(shè)備發(fā)送開(kāi)放服務(wù)請(qǐng)求;以及第一設(shè)備的控制器,其被配置為一旦從 所有設(shè)備當(dāng)中的至少一個(gè)第二設(shè)備接收到對(duì)開(kāi)放服務(wù)請(qǐng)求的響應(yīng)消息,就基于在響應(yīng)消息 中包含的狀態(tài)信息執(zhí)行用于與所述至少一個(gè)第二設(shè)備形成P2P群組的協(xié)商過(guò)程。用所述狀 態(tài)信息來(lái)指示所述至少一個(gè)第二設(shè)備是否能夠使用其它服務(wù)。
[0015] 根據(jù)本發(fā)明的又另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持第二設(shè)備與第一設(shè) 備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理方法。所述方法包括:由第二設(shè)備接收來(lái)自第一 設(shè)備的邀請(qǐng)請(qǐng)求;向第一設(shè)備發(fā)送包含指示第二設(shè)備是否能夠使用其它服務(wù)的狀態(tài)信息的 等待消息;以及基于所述狀態(tài)信息執(zhí)行用于與第一設(shè)備形成P2P群組的協(xié)商過(guò)程。
[0016] 根據(jù)本發(fā)明的又另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持至少一個(gè)第二設(shè)備 與第一設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理方法。所述方法包括:由所述至少一個(gè) 第二設(shè)備接收來(lái)自第一設(shè)備的開(kāi)放服務(wù)請(qǐng)求;向第一設(shè)備發(fā)送包含指示所述至少一個(gè)第二 設(shè)備是否能夠使用其它服務(wù)的狀態(tài)信息的響應(yīng)消息;以及執(zhí)行用于與第一設(shè)備形成P2P群 組的協(xié)商過(guò)程。
[0017] 根據(jù)本發(fā)明的又另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持第二設(shè)備與第一設(shè) 備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理裝置。所述裝置包括:第二設(shè)備的接收單元,其被 配置為接收來(lái)自第一設(shè)備的邀請(qǐng)請(qǐng)求;第二設(shè)備的發(fā)送單元,其被配置向第一設(shè)備發(fā)送包 含指示第二設(shè)備是否能夠使用其它服務(wù)的狀態(tài)信息的等待消息;以及第二設(shè)備的控制器, 其被配置為基于所述狀態(tài)信息執(zhí)行用于與第一設(shè)備形成P2P群組的協(xié)商過(guò)程。
[0018] 根據(jù)本發(fā)明的又另一方面,提供了在無(wú)線通信系統(tǒng)中用于支持至少一個(gè)第二設(shè)備 與第一設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓?fù)浣Y(jié)構(gòu)處理裝置。所述裝置包括:所述至少一個(gè)第 二設(shè)備的接收單元,其被配置為接收來(lái)自第一設(shè)備的開(kāi)放服務(wù)請(qǐng)求;所述至少一個(gè)第二設(shè) 備的發(fā)送單元,其被配置向第一設(shè)備發(fā)送包含指示所述至少一個(gè)第二設(shè)備是否能夠使用其 它服務(wù)的狀態(tài)信息的響應(yīng)消息;以及所述至少一個(gè)第二設(shè)備的控制器,其被配置為執(zhí)行用 于與第一設(shè)備形成P2P群組的協(xié)商過(guò)程。
【專利附圖】
【附圖說(shuō)明】
[0019] 從結(jié)合附圖的以下描述中,本發(fā)明某些實(shí)施例的以上和其它方面、特點(diǎn)和優(yōu)點(diǎn)將 變得更加顯而易見(jiàn),其中:
[0020] 圖1示出根據(jù)本發(fā)明實(shí)施例的Wi-Fi直接連接適用于的系統(tǒng)架構(gòu)的示例;
[0021] 圖2是示出根據(jù)本發(fā)明第一實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 流程圖;
[0022] 圖3是示出根據(jù)本發(fā)明第二實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 示例的流程圖;
[0023] 圖4是示出根據(jù)本發(fā)明第二實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 另一示例的流程圖;
[0024] 圖5是示出根據(jù)本發(fā)明第三實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 流程圖;
[0025] 圖6和7示出當(dāng)有多個(gè)接收器時(shí),發(fā)送器可以與特定接收器形成P2P群組的不同 示例;
[0026] 圖8是示出根據(jù)本發(fā)明實(shí)施例的在無(wú)線通信系統(tǒng)中通過(guò)發(fā)送器的拓?fù)浣Y(jié)構(gòu)處理 方法的流程圖;
[0027] 圖9是示出根據(jù)本發(fā)明實(shí)施例的在無(wú)線通信系統(tǒng)中通過(guò)接收器的拓?fù)浣Y(jié)構(gòu)處理 方法的流程圖;
[0028] 圖10和11是根據(jù)本發(fā)明實(shí)施例的用于發(fā)送器和接收器的拓?fù)浣Y(jié)構(gòu)流程圖;以及
[0029] 圖12是示出根據(jù)本發(fā)明實(shí)施例的發(fā)送器和接收器的結(jié)構(gòu)的框圖。
[0030] 遍及附圖,相似的參考編號(hào)將被理解為指代相似的部分、組件和結(jié)構(gòu)。
【具體實(shí)施方式】
[0031] 提供參照附圖以下描述以助于對(duì)如權(quán)利要求及其等價(jià)物所定義的本發(fā)明的實(shí)施 例的全面理解。它包括各種特定細(xì)節(jié)以助于理解,但是這些僅僅被認(rèn)為是示例。因此,本領(lǐng) 域普通技術(shù)人員將認(rèn)識(shí)到,在不脫離本發(fā)明范圍和精神的情況下能夠?qū)@里所描述的實(shí)施 例進(jìn)行各種改變和修改。此外,為了清楚和簡(jiǎn)明,可能省略對(duì)眾所周知功能和結(jié)構(gòu)的描述。
[0032] 在以下描述和權(quán)利要求書(shū)中所使用的術(shù)語(yǔ)和詞匯不限于它們的詞典含義,而僅僅 被用于使得能夠清楚和一致地理解本發(fā)明。因此,提供本發(fā)明實(shí)施例的以下描述僅僅是為 了說(shuō)明目的,而不是為了限制如所附權(quán)利要求書(shū)及其等價(jià)物所定義的本發(fā)明的目的,這對(duì) 于本領(lǐng)域技術(shù)人員應(yīng)當(dāng)是顯然的。
[0033] 應(yīng)當(dāng)理解,單數(shù)形式"一"、"一個(gè)"和"所述"包含復(fù)數(shù)指代,除非上下文清晰地規(guī)定 相反。如這里所使用的術(shù)語(yǔ)"拓?fù)浣Y(jié)構(gòu)"可以指代在多個(gè)設(shè)備之間的布置和連接關(guān)系。具 體地說(shuō),在Wi-Fi直連中,術(shù)語(yǔ)"拓?fù)浣Y(jié)構(gòu)"可以指代在相同群組中的群組所有者(GO)或者 群組成員。因此,拓?fù)浣Y(jié)構(gòu)設(shè)備可以使用互聯(lián)網(wǎng)協(xié)議(IP)或者通過(guò)GO直接互相通信。
[0034] 圖1示出根據(jù)本發(fā)明實(shí)施例的Wi-Fi直接連接適用于的系統(tǒng)架構(gòu)的示例。
[0035] 參照?qǐng)D1,發(fā)送終端110是能夠擔(dān)任發(fā)送器和服務(wù)搜尋者的Wi-Fi終端,而接收終 端120是能夠擔(dān)任接收器和服務(wù)廣告者(advertiser)的Wi-Fi終端。這里使用術(shù)語(yǔ)"發(fā)送 終端"和"接收終端"僅僅為了方便。接收終端120可以是一個(gè)或多個(gè)Wi-Fi終端。例如, 作為其中嵌入Wi-Fi模塊的電子設(shè)備的發(fā)送終端110和接收終端120可以是各種電子設(shè) 備,例如移動(dòng)通信終端、智能電話、便攜多媒體播放器(PMP)、數(shù)字廣播播放器、個(gè)人數(shù)字助 手(PDA)、音樂(lè)播放器、顯示設(shè)備、移動(dòng)游戲控制臺(tái)、打印機(jī)和數(shù)碼相機(jī),它們都是基于與各 種通信系統(tǒng)相對(duì)應(yīng)的通信協(xié)議的至少之一來(lái)操作??梢詫l(fā)送和接收終端110和120包含 和運(yùn)行在諸如電視機(jī)(TV)、大畫(huà)幅顯示器(LFD)、數(shù)字標(biāo)牌(DigitalSignage,DS)、媒體柱 面、個(gè)人計(jì)算機(jī)(PC)、膝上計(jì)算機(jī)、打印機(jī)和多功能打印機(jī)的大中尺寸終端中。
[0036] 基于Wi-Fi的系統(tǒng)可以支持在發(fā)送終端110和接收終端120之間的Wi-Fi直連功 能,并且使用直連接入(DA)模式在它們之間建立Wi-Fi連接。換句話說(shuō),圖1示出其中通 過(guò)Wi-Fi直連方案在Wi-Fi終端110和120之間設(shè)立連接的架構(gòu)。在此系統(tǒng)中,彼此位置 靠近的Wi-Fi終端110和120可以在沒(méi)有接入點(diǎn)(AP)的情況下使用嵌入在其中(或者作 為外圍設(shè)備被連接)的Wi-Fi模塊在它們之間直接建立Wi-Fi連接。
[0037]Wi-Fi終端110和120可以互相交換用于它們自己可支持的功能的支持信息。例 如,如果用戶在發(fā)送終端110中運(yùn)行基于Wi-Fi服務(wù)的應(yīng)用,則發(fā)送終端110識(shí)別由接收終 端120發(fā)送的支持信息?;谥С中畔?,發(fā)送終端110可以根據(jù)預(yù)定的選擇條件首先選擇 生產(chǎn)商與例如發(fā)送終端110的生產(chǎn)商相同的接收終端。如果首先選擇了多個(gè)接收終端,則 其次可以從所選擇的接收終端中選擇可以支持針對(duì)運(yùn)行在發(fā)送終端110中的應(yīng)用的Wi-Fi 服務(wù)的接收終端。如果其次選擇了多個(gè)接收終端,則可以根據(jù)所選擇接收終端的信號(hào)質(zhì)量 信息(例如,接收信號(hào)強(qiáng)度信息(RSSI)等等)來(lái)確定針對(duì)Wi-Fi服務(wù)的最優(yōu)接收終端。發(fā) 送終端110可以將關(guān)于運(yùn)行的應(yīng)用的信息傳遞給最終確定的接收終端120,以指令接收終 端120運(yùn)行與所述信息相關(guān)聯(lián)的應(yīng)用。
[0038] 盡管在圖1中所示的系統(tǒng)架構(gòu)中假設(shè)Wi-Fi終端110和120通過(guò)Wi-Fi直連方案 彼此連接,但是當(dāng)Wi-Fi終端110和120僅僅通過(guò)Wi-Fi直連彼此連接時(shí),不必應(yīng)用本發(fā)明 實(shí)施例,這對(duì)于本領(lǐng)域普通技術(shù)人員將是顯然的。換句話說(shuō),即使當(dāng)Wi-Fi終端110和120 使用無(wú)線局域網(wǎng)(WLAN)并且經(jīng)由AP彼此連接時(shí),也可以應(yīng)用本發(fā)明實(shí)施例。
[0039] 圖2是示出根據(jù)本發(fā)明第一實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 流程圖。在本發(fā)明的第一實(shí)施例中,接收器是P2P客戶并且發(fā)送器期望與一個(gè)接收器共享 文件。假設(shè)接收器272與GO274屬于相同的群組270并且互相連接。換句話說(shuō),假設(shè)接收 器272和GO274已經(jīng)形成現(xiàn)有的P2P群組,并且發(fā)送器260期望與接收器272連接。如在 圖2中的發(fā)送器260 -側(cè)所提供的"用戶"的指代意味著發(fā)送器260的用戶,而如在接收器 272和GO274 -側(cè)所提供的"用戶"的指代意味著設(shè)備。
[0040] 在步驟201中,發(fā)送器260 (發(fā)送終端110)向接收器272 (接收終端120)發(fā)送邀 請(qǐng)消息。假定接收器272是P2P客戶,具有P2P會(huì)話,并且準(zhǔn)備好接收文件。在步驟201中 發(fā)送邀請(qǐng)消息之前,發(fā)送器260選擇要發(fā)送的文件,并且通過(guò)掃描過(guò)程選擇至少一個(gè)設(shè)備。 雖然圖2中未示出,但是在步驟201中發(fā)送邀請(qǐng)消息之前,發(fā)送器260可以向接收器272發(fā) 送提供發(fā)現(xiàn)請(qǐng)求消息,并且接收器272可以向發(fā)送器260發(fā)送對(duì)提供發(fā)現(xiàn)請(qǐng)求消息的響應(yīng) 消息(發(fā)現(xiàn)過(guò)程)。在發(fā)現(xiàn)過(guò)程中,發(fā)送器260確定它期望向其發(fā)送文件的接收器。
[0041] 在步驟201之后,接收器272在步驟203中向發(fā)送器260發(fā)送等待消息。不僅這 個(gè)等待消息而且下述的等待消息包括被用于指示接收器272是否能夠使用其它服務(wù)的服 務(wù)狀態(tài)信息(此后稱為"狀態(tài)信息")。換句話說(shuō),將接收器272的連接能力反映在狀態(tài)信 息中。例如,如果接收器272能夠使用其它服務(wù),則將所述狀態(tài)信息設(shè)置為"可用"。換句話 說(shuō),如果接收器272不能使用其它服務(wù),則將所述狀態(tài)信息設(shè)置為"不可用"。
[0042] -旦接收到等待消息,發(fā)送器260就通知它的用戶。在預(yù)定的時(shí)間流逝之后,接收 器272在步驟205中向發(fā)送器260發(fā)送包含元數(shù)據(jù)的啟動(dòng)消息。元數(shù)據(jù)包括針對(duì)期望接收 文件的目標(biāo)的確認(rèn)信息。
[0043] 基于由接收器272發(fā)送的狀態(tài)信息,發(fā)送器260確定接收器272是否支持諸如文 件傳送的特定服務(wù),并且在步驟207中向接收器272發(fā)送成功消息。
[0044] 在步驟209中,發(fā)送器260執(zhí)行群組形成以形成關(guān)于接收器272的群組270。雖然 圖2中未示出,但是發(fā)送器260執(zhí)行對(duì)群組270中的終端的驗(yàn)證,并且通過(guò)關(guān)聯(lián)設(shè)立到接收 器272的連接。
[0045] 發(fā)送器260在步驟211和213中設(shè)立到接收器272的文件傳送服務(wù)會(huì)話,并且在 步驟215中通過(guò)文件傳送服務(wù)會(huì)話來(lái)發(fā)送文件。
[0046] 圖3是示出根據(jù)本發(fā)明第二實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 示例的流程圖。在本發(fā)明的第二實(shí)施例中,接收器是GO并且發(fā)送器期望發(fā)送文件給特定對(duì) 等設(shè)備。對(duì)等設(shè)備可以是在現(xiàn)有群組中的P2P客戶。假定接收器372和GO374屬于相同 群組370并且彼此連接。換句話說(shuō),假定接收器372和GO374已經(jīng)形成了現(xiàn)有P2P群組, 并且發(fā)送器260期望與接收器372連接。如在圖3和4中的發(fā)送器260 -側(cè)所提供的"用 戶"的指代意味著發(fā)送器260的用戶,而如在接收器372和GO374的一側(cè)所提供的"用戶" 的指代意味著設(shè)備。
[0047] 發(fā)送器260 (發(fā)送終端110)在步驟301中向接收器372 (接收終端120)發(fā)送邀請(qǐng) 消息。假定接收器372是G0,具有P2P會(huì)話,并且準(zhǔn)備好接收文件。除了目標(biāo)接收器之外, 圖3中的步驟301至315在操作方面與圖2中的步驟201至215相同,所以將省略其詳細(xì) 描述。
[0048] 圖4是示出根據(jù)本發(fā)明第二實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 另一示例的流程圖。假定接收器372和GO374屬于相同的群組370,并且彼此連接。
[0049] 返回參照?qǐng)D3,接收器372在步驟303中向發(fā)送器260發(fā)送等待消息,然后在步驟 305中向發(fā)送器260發(fā)送包含元數(shù)據(jù)的啟動(dòng)消息。所述元數(shù)據(jù)包括針對(duì)期望接收文件的目 標(biāo)的確認(rèn)信息。另一方面,在圖4中,接收器372在步驟403中向發(fā)送器260發(fā)送加入消息, 然后發(fā)送器260在步驟405中向接收器372發(fā)送加入群組消息。過(guò)程的其余部分與圖3中 的相同。換句話說(shuō),在圖2和3中,已經(jīng)形成群組的接收器272和372在釋放現(xiàn)有群組270 和370之后與發(fā)送器260形成新的群組。然而,在圖4中,已經(jīng)形成群組的接收器372和GO 374在不釋放現(xiàn)有群組370的情況下允許發(fā)送器260加入現(xiàn)有群組370。
[0050] 圖5是示出根據(jù)本發(fā)明第三實(shí)施例的在無(wú)線通信系統(tǒng)中的拓?fù)浣Y(jié)構(gòu)處理方法的 流程圖。
[0051] 在本發(fā)明的第三實(shí)施例中,假定有多個(gè)接收器并且某一接收器屬于(或者已經(jīng)加 入)群組。此外,假定對(duì)等設(shè)備可以支持并發(fā)模式-P2P會(huì)話。
[0052] 發(fā)送器260在步驟501中與接收器560形成P2P群組,并且在步驟503中向接收 器572發(fā)送邀請(qǐng)消息。在此情況中,接收器572是P2P客戶。在步驟503之后,接收器572 在步驟505中向發(fā)送器260發(fā)送等待消息。
[0053] -旦接收到等待消息,發(fā)送器260就在步驟507中對(duì)接收器560執(zhí)行群組形成。在 步驟509中,接收器572向發(fā)送器260發(fā)送包含元數(shù)據(jù)的加入消息。所述元數(shù)據(jù)包括針對(duì) 期望接收文件的目標(biāo)的確認(rèn)信息。在步驟511中,發(fā)送器260向接收器572發(fā)送成功消息, 以通知接收器572它已經(jīng)成功地接收到加入消息。此后,發(fā)送器260和接收器572在步驟 513中形成群組。
[0054] 圖6示出當(dāng)有多個(gè)接收器時(shí)發(fā)送器可以與特定接收器形成P2P群組的示例。為此, 發(fā)送器向每個(gè)接收器發(fā)送開(kāi)放服務(wù)請(qǐng)求消息。在接收器當(dāng)中,僅僅感興趣的接收器加入P2P 群組會(huì)話,并且向發(fā)送器發(fā)送對(duì)開(kāi)放服務(wù)請(qǐng)求消息的響應(yīng)消息。
[0055] 發(fā)送器260的用戶在步驟601中向所有用戶發(fā)送開(kāi)放服務(wù)請(qǐng)求。在所有用戶當(dāng)中, 另一個(gè)感興趣的任意用戶可能期望加入另一P2P群組,所以需要開(kāi)放服務(wù)請(qǐng)求。這里所使 用的術(shù)語(yǔ)"開(kāi)放服務(wù)請(qǐng)求"指代沒(méi)有指定被請(qǐng)求方(requestee)的服務(wù)請(qǐng)求。換句話說(shuō),開(kāi) 放服務(wù)請(qǐng)求指代設(shè)備向?qū)?lái)通過(guò)與所述設(shè)備自身形成P2P群組而可能是它自己的客戶的 任何設(shè)備發(fā)送的服務(wù)請(qǐng)求。開(kāi)放服務(wù)請(qǐng)求的示例可以包括開(kāi)放邀請(qǐng)請(qǐng)求。參照?qǐng)D6,發(fā)送 器260向多個(gè)接收器660、662和664發(fā)送開(kāi)放服務(wù)請(qǐng)求消息。在多個(gè)接收器當(dāng)中,對(duì)發(fā)送 器260將傳遞的服務(wù)感興趣的接收器660、662在步驟609和611中向發(fā)送器260發(fā)送對(duì)開(kāi) 放服務(wù)請(qǐng)求消息的響應(yīng)消息。對(duì)開(kāi)放服務(wù)請(qǐng)求消息的響應(yīng)消息包括上述狀態(tài)信息。
[0056] 作為響應(yīng),發(fā)送器在多個(gè)接收器當(dāng)中發(fā)現(xiàn)對(duì)要由發(fā)送器傳遞的服務(wù)感興趣的任何 設(shè)備,并且選擇被發(fā)現(xiàn)的設(shè)備。此后,發(fā)送器與所選擇的設(shè)備(或者接收器)660和662形 成P2P群組。
[0057] -旦接收到來(lái)自發(fā)送器的開(kāi)放服務(wù)請(qǐng)求消息,接收器就確定它是否對(duì)由發(fā)送器傳 遞的服務(wù)感興趣,并且在狀態(tài)信息中反映所述確定結(jié)果。對(duì)開(kāi)放服務(wù)請(qǐng)求消息的響應(yīng)消息 包括狀態(tài)信息。換句話說(shuō),將接收器的連接能力反映在狀態(tài)信息中。例如,如果接收器660 和662能夠使用其它服務(wù),則將狀態(tài)信息設(shè)置為"可用"。另一方面,如果接收器664不能使 用其它服務(wù),則將狀態(tài)信息設(shè)置為"不可用"。
[0058] 圖7示出當(dāng)有多個(gè)接收器時(shí),發(fā)送器260可以與特定接收器形成P2P群組的另一 示例。具體來(lái)說(shuō),在圖7的情況中,特定接收器762是GO。為此,發(fā)送器260向每個(gè)接收器 760、762和764發(fā)送開(kāi)放服務(wù)請(qǐng)求消息。作為響應(yīng),接收器當(dāng)中感興趣的接收器760和764 加入P2P群組會(huì)話。
[0059] 圖8是示出根據(jù)本發(fā)明實(shí)施例的在無(wú)線通信系統(tǒng)中通過(guò)發(fā)送器的拓?fù)浣Y(jié)構(gòu)處理 方法的流程圖。
[0060] 在步驟801中,發(fā)送器確定要發(fā)送的至少一個(gè)文件。在步驟803中,發(fā)送器通過(guò)掃 描和設(shè)備發(fā)現(xiàn)過(guò)程發(fā)現(xiàn)能夠進(jìn)行Wi-Fi通信的配對(duì)(couterpart)終端(例如,接收器)。 在步驟805中,基于發(fā)現(xiàn)結(jié)果,發(fā)送器確定它將向其發(fā)送文件的一個(gè)或多個(gè)設(shè)備。
[0061] 在步驟807中,發(fā)送器在所確定設(shè)備中選擇至少一個(gè)對(duì)Wi-Fi直連感興趣的設(shè)備。 在步驟809中,發(fā)送器基于拓?fù)浣Y(jié)構(gòu)規(guī)則(或者連接能力)確定它將給其發(fā)送文件的設(shè)備。 基于所計(jì)劃的策略、當(dāng)前設(shè)備狀態(tài)以及服務(wù)類型的至少之一確定所述拓?fù)浣Y(jié)構(gòu)規(guī)則。如下 表1中示出所述拓?fù)浣Y(jié)構(gòu)規(guī)則(或者連接能力)。
[0062]【表1】
【權(quán)利要求】
1. 一種在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與第二設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓 撲結(jié)構(gòu)處理方法,所述方法包括: 由第一設(shè)備向第二設(shè)備發(fā)送邀請(qǐng)請(qǐng)求;以及 一旦接收到來(lái)自于第二設(shè)備的響應(yīng)于邀請(qǐng)請(qǐng)求的等待消息,就基于在所述等待消息中 包含的狀態(tài)信息執(zhí)行用于與第二設(shè)備形成P2P群組的協(xié)商過(guò)程; 其中,使用所述狀態(tài)信息來(lái)指示第二設(shè)備是否能夠使用其它服務(wù)。
2. 如權(quán)利要求1所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,如果狀態(tài)信息是"可用",則所述狀態(tài) 信息指示第二設(shè)備能夠使用其它服務(wù)。
3. 如權(quán)利要求1所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,如果所述狀態(tài)信息是"不可用",則狀 態(tài)信息指示第二設(shè)備不能使用其它服務(wù)。
4. 如權(quán)利要求1所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,所述第二設(shè)備是已經(jīng)加入另一P2P群 組的設(shè)備。
5. 如權(quán)利要求4所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,所述第二設(shè)備是另一 P2P群組的群組 所有者(GO)和客戶之一。
6. 如權(quán)利要求1所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,所述協(xié)商過(guò)程包括GO協(xié)商。
7. -種在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與至少一個(gè)第二設(shè)備形成點(diǎn)到點(diǎn)(P2P) 群組的拓?fù)浣Y(jié)構(gòu)處理方法,所述方法包括: 由第一設(shè)備向所有設(shè)備發(fā)送開(kāi)放服務(wù)請(qǐng)求;以及 一旦從所有設(shè)備當(dāng)中的至少一個(gè)第二設(shè)備接收到對(duì)開(kāi)放服務(wù)請(qǐng)求的響應(yīng)消息,就基于 在所述響應(yīng)消息中包含的狀態(tài)信息執(zhí)行用于與所述至少一個(gè)第二設(shè)備形成P2P群組的協(xié) 商過(guò)程; 其中,使用所述狀態(tài)信息來(lái)指示所述至少一個(gè)第二設(shè)備是否能夠使用其它服務(wù)。
8. 如權(quán)利要求7所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,如果狀態(tài)信息是"可用",則所述狀態(tài) 信息指示第二設(shè)備能夠使用其它服務(wù)。
9. 如權(quán)利要求7所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,如果狀態(tài)信息是"不可用",則所述狀 態(tài)信息指示第二設(shè)備不能使用其它服務(wù)。
10. 如權(quán)利要求7所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,所述至少一個(gè)第二設(shè)備是已經(jīng)加入 另一 P2P群組的設(shè)備。
11. 如權(quán)利要求10所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,所述至少一個(gè)第二設(shè)備是另一P2P 群組的群組所有者(GO)和客戶之一。
12. 如權(quán)利要求7所述的拓?fù)浣Y(jié)構(gòu)處理方法,其中,所述協(xié)商過(guò)程包括GO協(xié)商。
13. -種在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與第二設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓 撲結(jié)構(gòu)處理裝置,所述裝置包括: 第一設(shè)備的發(fā)送單元,其被配置向第二設(shè)備發(fā)送邀請(qǐng)請(qǐng)求;以及 第一設(shè)備的控制器,其被配置一旦接收到來(lái)自第二設(shè)備的響應(yīng)于邀請(qǐng)請(qǐng)求的等待消 息,就基于在等待消息中包含的狀態(tài)信息執(zhí)行用于與第二設(shè)備形成P2P群組的協(xié)商過(guò)程; 其中,使用所述狀態(tài)信息指示第二設(shè)備是否能夠使用其它服務(wù)。
14. 一種在無(wú)線通信系統(tǒng)中用于支持第一設(shè)備與至少一個(gè)第二設(shè)備形成點(diǎn)到點(diǎn)(P2P) 群組的拓?fù)浣Y(jié)構(gòu)處理裝置,所述裝置包括: 第一設(shè)備的發(fā)送單元,其被配置向所有設(shè)備發(fā)送開(kāi)放服務(wù)請(qǐng)求;以及 第一設(shè)備的控制器,其被配置一旦從所有設(shè)備當(dāng)中的至少一個(gè)第二設(shè)備接收到對(duì)開(kāi)放 服務(wù)請(qǐng)求的響應(yīng)消息,就基于在響應(yīng)消息中包含的狀態(tài)信息執(zhí)行用于與所述至少一個(gè)第二 設(shè)備形成P2P群組的協(xié)商過(guò)程; 其中,使用所述狀態(tài)信息指示所述至少一個(gè)第二設(shè)備是否能夠使用其它服務(wù)。
15. -種在無(wú)線通信系統(tǒng)中用于支持第二設(shè)備與第一設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓 撲結(jié)構(gòu)處理方法,所述方法包括: 由第二設(shè)備接收來(lái)自第一設(shè)備的邀請(qǐng)請(qǐng)求; 向第一設(shè)備發(fā)送包含指示第二設(shè)備是否能夠使用其它服務(wù)的狀態(tài)信息的等待消息;以 及 基于狀態(tài)信息執(zhí)行用于與第一設(shè)備形成P2P群組的協(xié)商過(guò)程。
16. -種在無(wú)線通信系統(tǒng)中用于支持至少一個(gè)第二設(shè)備與第一設(shè)備形成點(diǎn)到點(diǎn)(P2P) 群組的拓?fù)浣Y(jié)構(gòu)處理方法,所述方法包括: 由所述至少一個(gè)第二設(shè)備接收來(lái)自第一設(shè)備的開(kāi)放服務(wù)請(qǐng)求; 向第一設(shè)備發(fā)送包含指示所述至少一個(gè)第二設(shè)備是否能夠使用其它服務(wù)的狀態(tài)信息 的響應(yīng)消息;以及 執(zhí)行用于與第一設(shè)備形成P2P群組的協(xié)商過(guò)程。
17. -種在無(wú)線通信系統(tǒng)中用于支持第二設(shè)備與第一設(shè)備形成點(diǎn)到點(diǎn)(P2P)群組的拓 撲結(jié)構(gòu)處理裝置,所述裝置包括: 第二設(shè)備的接收單元,其被配置為接收來(lái)自第一設(shè)備的邀請(qǐng)請(qǐng)求; 第二設(shè)備的發(fā)送單元,其被配置向第一設(shè)備發(fā)送包含指示第二設(shè)備是否能夠使用其它 服務(wù)的狀態(tài)信息的等待消息;以及 第二設(shè)備的控制器,其被配置為基于狀態(tài)信息執(zhí)行用于與第一設(shè)備形成P2P群組的協(xié) 商過(guò)程。
18. -種在無(wú)線通信系統(tǒng)中用于支持至少一個(gè)第二設(shè)備與第一設(shè)備形成點(diǎn)到點(diǎn)(P2P) 群組的拓?fù)浣Y(jié)構(gòu)處理裝置,所述裝置包括: 所述至少一個(gè)第二設(shè)備的接收單元,其被配置為接收來(lái)自第一設(shè)備的開(kāi)放服務(wù)請(qǐng)求; 所述至少一個(gè)第二設(shè)備的發(fā)送單元,其被配置向第一設(shè)備發(fā)送包含指示所述至少一個(gè) 第二設(shè)備是否能夠使用其它服務(wù)的狀態(tài)信息的響應(yīng)消息;以及 所述至少一個(gè)第二設(shè)備的控制器,其被配置為執(zhí)行用于與第一設(shè)備形成P2P群組的協(xié) 商過(guò)程。
【文檔編號(hào)】H04W84/18GK104429155SQ201380037378
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年7月15日 優(yōu)先權(quán)日:2012年7月16日
【發(fā)明者】韓世熙, M.M.帕蒂爾, 李智惠, 金俊亨, 李鐘孝 申請(qǐng)人:三星電子株式會(huì)社