用于無(wú)線通信對(duì)接系統(tǒng)中直接配對(duì)的裝置和方法
【專利摘要】本公開(kāi)內(nèi)容的各個(gè)方面使得能夠?qū)崿F(xiàn)對(duì)接過(guò)程,其中,當(dāng)與管理對(duì)接環(huán)境的對(duì)接主機(jī)對(duì)接時(shí),對(duì)接器可以用直截了當(dāng)?shù)姆绞脚c對(duì)接環(huán)境中的外設(shè)直接配對(duì)。此外,可以建立持久性直接配對(duì),從而在第一對(duì)接會(huì)話之后,可以使對(duì)接器與相同的外設(shè)直接配對(duì)的后續(xù)對(duì)接會(huì)話進(jìn)一步加快。還聲明并描述了其它方面、實(shí)施例和特征。
【專利說(shuō)明】用于無(wú)線通信對(duì)接系統(tǒng)中直接配對(duì)的裝置和方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2012年5月21日在美國(guó)專利商標(biāo)局遞交的、名稱為“SYSTEM ANDMETHOD FOR WIRELESS DOCKING UTILIZING A WIRELESS DOCKING PROFILE” 的臨時(shí)專利申請(qǐng)N0.61/649,863 ;于2012年5月25日在美國(guó)專利商標(biāo)局遞交的、名稱為“APPARATUS ANDMETHOD FOR PERSISTENT WIRELESS DOCKING” 的臨時(shí)專利申請(qǐng) N0.61/651,991 ;于 2012 年6月11日在美國(guó)專利商標(biāo)局遞交的、名稱為“APPARATUS AND METHOD FOR DIRECT PAIRINGIN A WIRELESS DOCKING SYSTEM” 的臨時(shí)專利申請(qǐng) N0.61/658,352 ;以及于 2012 年 6 月11日在美國(guó)專利商標(biāo)局遞交的、名稱為“APPARATUS AND METHOD FOR WIRELESS DOCKINGUTILIZING A WIRELESS DOCKING PROFILE IN THE PRESENCE OF WIRELESS DOCKINGENVIRONMENTS”的臨時(shí)專利申請(qǐng)N0.61/658,363的優(yōu)先權(quán)和權(quán)益,這些申請(qǐng)的全部公開(kāi)內(nèi)容以引用方式并入本文。
【技術(shù)領(lǐng)域】
[0003]概括地說(shuō),本公開(kāi)內(nèi)容的方面涉及無(wú)線對(duì)接系統(tǒng),具體地說(shuō),涉及在無(wú)線對(duì)接系統(tǒng)中的對(duì)接器和一個(gè)或多個(gè)外設(shè)之間建立直接配對(duì)的系統(tǒng)和方法。
【背景技術(shù)】
[0004]為了提供諸如電話、視頻、數(shù)據(jù)、消息以及廣播之類的各種通信服務(wù),廣泛部署了無(wú)線通信網(wǎng)絡(luò)。這些網(wǎng)絡(luò)通常是多址網(wǎng)絡(luò),其通過(guò)共享可用網(wǎng)絡(luò)資源來(lái)支持多個(gè)用戶的通?目。
[0005]最近的興趣已經(jīng)針對(duì)WLAN連接,其中對(duì)接器(例如,諸如蜂窩電話的移動(dòng)設(shè)備)能夠利用WLAN接口(例如,IEEE 802.11 “WiFi”接口)與一個(gè)或多個(gè)外設(shè)建立無(wú)線通信鏈路。這里,外設(shè)可以是諸如鼠標(biāo)、鍵盤(pán)、顯示器、打印機(jī)、攝像頭、揚(yáng)聲器、大容量存儲(chǔ)設(shè)備、媒體服務(wù)器、傳感器和許多其它設(shè)備之類的多種類型中的任意一種。一些這樣的具有WLAN功能的設(shè)備被配置為用于設(shè)備之間的直接連接,例如無(wú)需中間無(wú)線路由器或?qū)又鳈C(jī)。例如,WiFi直連是用于設(shè)備(例如移動(dòng)電話)和外設(shè)之間的直接連接的公知標(biāo)準(zhǔn)。
[0006]隨著對(duì)移動(dòng)寬帶接入的需求持續(xù)增長(zhǎng),研究和開(kāi)發(fā)持續(xù)發(fā)展無(wú)線技術(shù),不僅為了滿足對(duì)移動(dòng)寬帶接入的增長(zhǎng)的需求,還要提升和增強(qiáng)對(duì)移動(dòng)通信的用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0007]下面給出對(duì)本公開(kāi)內(nèi)容的一個(gè)或多個(gè)方面的簡(jiǎn)要概述,以便提供對(duì)這些方面的基本理解。這一概述不是對(duì)本公開(kāi)內(nèi)容的所有預(yù)期特征的泛泛概括,也不旨在標(biāo)識(shí)本公開(kāi)內(nèi)容所有方面的關(guān)鍵或重要元件或者描述本公開(kāi)內(nèi)容的任何或所有方面的范圍。其目的僅在于作為后文所提供的更詳細(xì)描述的序言,以簡(jiǎn)化形式提供所公開(kāi)的一個(gè)或多個(gè)方面的一些概念。
[0008]本公開(kāi)內(nèi)容的各個(gè)方面使得能夠?qū)崿F(xiàn)對(duì)接過(guò)程,其中,當(dāng)與管理對(duì)接環(huán)境的對(duì)接主機(jī)對(duì)接時(shí),對(duì)接器可以用直截了當(dāng)?shù)姆绞脚c對(duì)接環(huán)境中的外設(shè)直接配對(duì)。此外,可以建立持久性直接配對(duì),從而在第一對(duì)接會(huì)話之后,也可以加快對(duì)接器與相同的外設(shè)直接配對(duì)的后續(xù)對(duì)接會(huì)話。
[0009]在一個(gè)方面,本公開(kāi)內(nèi)容提供了一種在對(duì)接主機(jī)處可操作用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間直接配對(duì)的方法,該方法包括以下步驟:與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端;與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;以及在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接。
[0010]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種在對(duì)接器處可操作用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì)的方法,該方法包括以下步驟:與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息;以及依照所接收的信息,使用TDLS與所述外設(shè)建立第二通信鏈路。
[0011]在另一個(gè)方面,本公開(kāi)內(nèi)容提供一種在對(duì)接主機(jī)處可操作用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間直接配對(duì)的方法,該方法包括以下步驟:與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端;與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;以及在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠在所述對(duì)接器和所述外設(shè)之間建立直接配對(duì)的信息的請(qǐng)求。
[0012]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種在對(duì)接器處可操作用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì)的方法,該方法包括以下步驟:與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(G0),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求;以及依照所接收的信息與所述外設(shè)建立第二通信鏈路。
[0013]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種在對(duì)接器處可操作用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì)的方法,該方法包括以下步驟:與所述對(duì)接主機(jī)建立初始對(duì)接會(huì)話;從所述對(duì)接主機(jī)接收使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息;與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰;以及與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠進(jìn)行安全通信的會(huì)話密鑰。
[0014]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種在對(duì)接主機(jī)處可操作用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間直接配對(duì)的方法,該方法包括以下步驟:與所述對(duì)接器建立對(duì)接會(huì)話;向所述對(duì)接器發(fā)送信息以使得所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì);確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中;以及向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。
[0015]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),所述對(duì)接主機(jī)包括:至少一個(gè)處理器;通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器,其中,所述至少一個(gè)處理器被配置為:與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端;與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;以及在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接。
[0016]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),所述對(duì)接器包括:至少一個(gè)處理器;通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器,其中,所述至少一個(gè)處理器被配置為:與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息;以及依照所接收的信息使用TDLS與所述外設(shè)建立第二通信鏈路。
[0017]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),所述對(duì)接主機(jī)包括:至少一個(gè)處理器;通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器,其中,所述至少一個(gè)處理器被配置為:與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端;與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;以及在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求。
[0018]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),所述對(duì)接器包括至少一個(gè)處理器;通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器,其中,所述至少一個(gè)處理器被配置為:與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(G0),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求;以及依照所接收的信息與所述外設(shè)建立第二通信鏈路。
[0019]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),所述對(duì)接器包括至少一個(gè)處理器;通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器,其中,所述至少一個(gè)處理器被配置為:與所述對(duì)接主機(jī)建立初始對(duì)接會(huì)話;從所述對(duì)接主機(jī)接收使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息;與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰;以及與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠進(jìn)行安全通信的會(huì)話密鑰。
[0020]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),所述對(duì)接主機(jī)包括:至少一個(gè)處理器;通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器,其中,所述至少一個(gè)處理器被配置為:與所述對(duì)接器建立對(duì)接會(huì)話;向所述對(duì)接器發(fā)送使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息;確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中;以及向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。
[0021]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),所述對(duì)接主機(jī)包括:用于與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端的單元;用于與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端的單元;以及用于在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的單元。
[0022]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),所述對(duì)接器包括:用于與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端的單元;用于在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息的單元;以及用于依照所接收的信息,使用TDLS與所述外設(shè)建立第二通信鏈路的單元。
[0023]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),所述對(duì)接主機(jī)包括:用于與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端的單元;用于與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端的單元;以及用于在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求的單元。
[0024]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),所述對(duì)接器包括:用于與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(G0),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端的單元;用于在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求的單元;以及用于依照所接收的信息與所述外設(shè)建立第二通信鏈路的單元。
[0025]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),所述對(duì)接器包括:用于與所述對(duì)接主機(jī)建立初始對(duì)接會(huì)話的單元;用于從所述對(duì)接主機(jī)接收使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息的單元;用于與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰的單元;以及用于與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠進(jìn)行安全通信的會(huì)話密鑰的單元。
[0026]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),所述對(duì)接主機(jī)包括:用于與所述對(duì)接器建立對(duì)接會(huì)話的單元;用于向所述對(duì)接器發(fā)送使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息的單元;用于確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中的單元;以及用于向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求的單元。
[0027]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于使對(duì)接主機(jī)處的計(jì)算機(jī)進(jìn)行以下操作的指令:與外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端;與對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;以及在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接。
[0028]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于使對(duì)接器處的計(jì)算機(jī)進(jìn)行以下操作的指令:與對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息;以及依照所接收的信息,使用TDLS與所述外設(shè)建立第二通信鏈路。
[0029]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于使對(duì)接主機(jī)處的計(jì)算機(jī)進(jìn)行以下操作的指令:與外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(G0),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端;與對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;以及在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求。
[0030]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于使對(duì)接器處的計(jì)算機(jī)進(jìn)行以下操作的指令:與對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(G0),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和外設(shè)之間的直接配對(duì)的信息的請(qǐng)求;以及依照所接收的信息與所述外設(shè)建立第二通信鏈路。
[0031]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于使對(duì)接器處的計(jì)算機(jī)進(jìn)行以下操作的指令:與對(duì)接主機(jī)建立初始對(duì)接會(huì)話;從所述對(duì)接主機(jī)接收使所述對(duì)接器和外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息;與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰;以及與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠進(jìn)行安全通信的會(huì)話密鑰。
[0032]在另一個(gè)方面,本公開(kāi)內(nèi)容提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括用于使對(duì)接主機(jī)處的計(jì)算機(jī)進(jìn)行以下操作的指令:與對(duì)接器建立對(duì)接會(huì)話;向所述對(duì)接器發(fā)送使所述對(duì)接器和外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息;確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中;以及向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。
[0033]在閱讀了下面的詳細(xì)描述之后,將會(huì)對(duì)本發(fā)明的這些和其它方面有更全面的理解。
【專利附圖】
【附圖說(shuō)明】
[0034]圖1是示出了采用處理系統(tǒng)的裝置的硬件實(shí)現(xiàn)的例子的框圖。
[0035]圖2是依照一個(gè)例子的可以用于直接配對(duì)的對(duì)接器、外設(shè)和對(duì)接主機(jī)的簡(jiǎn)化框圖。
[0036]圖3是依照一個(gè)例子使用對(duì)接環(huán)境的無(wú)線對(duì)接系統(tǒng)的簡(jiǎn)化示意圖。
[0037]圖4是依照一個(gè)例子的具有直接配對(duì)的無(wú)線對(duì)接系統(tǒng)的簡(jiǎn)化示意圖。
[0038]圖5是依照一個(gè)例子示出了可以出現(xiàn)在直接配對(duì)系統(tǒng)中的各個(gè)通信鏈路的框圖。
[0039]圖6是依照一個(gè)例子示出了直接配對(duì)的示例性過(guò)程的流程圖,其中對(duì)接器是對(duì)接主機(jī)的P2P客戶端。
[0040]圖7是依照一個(gè)例子示出了直接配對(duì)的示例性過(guò)程的流程圖,其中對(duì)接主機(jī)是對(duì)接器的P2P客戶端。
[0041]圖8是依照一個(gè)例子示出了持久性直接配對(duì)過(guò)程的呼叫流程圖。
[0042]圖9是依照一個(gè)例子示出了直接配對(duì)的示例性過(guò)程的流程圖,其中外設(shè)像P2P客戶端連接到P2P組所有者一樣連接到對(duì)接器。
[0043]圖10是示出了直接配對(duì)的示例性過(guò)程的流程圖,其中外設(shè)像傳統(tǒng)STA連接到基礎(chǔ)設(shè)施AP —樣連接到對(duì)接器。
[0044]圖11是依照一個(gè)例子示出了持久性直接配對(duì)過(guò)程的呼叫流程圖。
【具體實(shí)施方式】
[0045]下面結(jié)合附圖闡述的詳細(xì)描述旨在作為對(duì)各種結(jié)構(gòu)的描述,而不是要表示可以實(shí)踐本文描述的構(gòu)思的僅有結(jié)構(gòu)。詳細(xì)描述包括具體細(xì)節(jié),以便提供對(duì)各種構(gòu)思的透徹理解。然而,對(duì)于本領(lǐng)域的技術(shù)人員將顯而易見(jiàn)的是,沒(méi)有這些具體細(xì)節(jié)也可以實(shí)踐這些構(gòu)思。在一些實(shí)例中,以框圖形式示出公知的結(jié)構(gòu)和部件,以避免使這些構(gòu)思不明顯。
[0046]圖1是示出了采用處理系統(tǒng)114的裝置100的硬件實(shí)現(xiàn)的例子的概念圖。依照本公開(kāi)內(nèi)容的各個(gè)方面,可以用包括一個(gè)或多個(gè)處理器104的處理系統(tǒng)114來(lái)實(shí)現(xiàn)要素、或要素的任何部分或要素的任何組合。例如,在各個(gè)方面,裝置100可以代表無(wú)線對(duì)接器、無(wú)線對(duì)接主機(jī)和/或外設(shè)中的任何一個(gè)或多個(gè)??梢杂迷谘b置100中的處理器104的例子包括微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯設(shè)備(PLD)、狀態(tài)機(jī)、門(mén)控邏輯、分立硬件電路和被配置為執(zhí)行貫穿本公開(kāi)內(nèi)容所描述的各個(gè)功能的其它適當(dāng)硬件。
[0047]在這一例子中,可以使用總線架構(gòu)來(lái)實(shí)現(xiàn)處理系統(tǒng)114,其中總線架構(gòu)通常由總線102來(lái)表示。取決于處理系統(tǒng)114的具體應(yīng)用和總設(shè)計(jì)約束,總線102可以包括任意數(shù)量的互連總線和橋路??偩€102將包括一個(gè)或多個(gè)處理器(通常由處理器104表示)、存儲(chǔ)器105和計(jì)算機(jī)可讀介質(zhì)(通常由計(jì)算機(jī)可讀介質(zhì)106表示)的各種電路鏈接在一起??偩€102還可以鏈接各種其他電路,例如時(shí)鐘源、外設(shè)、穩(wěn)壓器、和功率管理電路,這些是本領(lǐng)域公知的,因此不再進(jìn)一步介紹。總線接口 108提供總線102和收發(fā)機(jī)110之間的接口。收發(fā)機(jī)110提供用于在傳輸介質(zhì)上與各個(gè)其它裝置通信的手段。根據(jù)裝置的特性,還可以提供用戶接口 112 (例如,鍵盤(pán)、顯示器、揚(yáng)聲器、麥克風(fēng)、游戲操縱桿)。
[0048]處理器104負(fù)責(zé)管理總線102和一般處理,包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)106上的軟件的執(zhí)行。軟件當(dāng)被處理器104執(zhí)行時(shí),使得處理系統(tǒng)114執(zhí)行各種描述的關(guān)于任意特定裝置的功能。計(jì)算機(jī)可讀介質(zhì)106還可以用于存儲(chǔ)處理器104執(zhí)行軟件時(shí)所操縱的數(shù)據(jù)。
[0049]處理系統(tǒng)中的一個(gè)或多個(gè)處理器104可以運(yùn)行軟件。無(wú)論是被稱為軟件、固件、中間件、微代碼、硬件描述語(yǔ)言或其它,軟件都應(yīng)當(dāng)被廣義地理解為表示指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應(yīng)用、軟件應(yīng)用、軟件包、例程、子例程、對(duì)象、可執(zhí)行文件、執(zhí)行線程、過(guò)程、功能等。軟件可以駐留在計(jì)算機(jī)可讀介質(zhì)106上。計(jì)算機(jī)可讀介質(zhì)106可以是非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。舉例而言,非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括磁存儲(chǔ)設(shè)備(例如,硬盤(pán)、軟盤(pán)、磁帶)、光盤(pán)(例如,壓縮光盤(pán)(CD)或數(shù)字化視頻光盤(pán)(DVD))、智能卡、閃存設(shè)備(例如,卡、棒或鍵驅(qū)動(dòng))、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、可擦除PROM(EPROM)、電可擦除PROM(EEPROM)、寄存器、移動(dòng)磁盤(pán)和用于存儲(chǔ)可由計(jì)算機(jī)訪問(wèn)并讀取的軟件和/或指令的任何其它適合的介質(zhì)。舉例而言,計(jì)算機(jī)可讀介質(zhì)還可以包括載波、傳輸線路以及任何其它適合用于傳輸可以由計(jì)算機(jī)訪問(wèn)和讀取的軟件和/或指令的介質(zhì)。計(jì)算機(jī)可讀介質(zhì)106可以位于處理系統(tǒng)114中、處理系統(tǒng)114之外或分布于包括處理系統(tǒng)114的多個(gè)實(shí)體上。計(jì)算機(jī)可讀介質(zhì)106可以體現(xiàn)在計(jì)算機(jī)程序產(chǎn)品中。舉例而言,計(jì)算機(jī)程序產(chǎn)品可以包括包裝材料中的計(jì)算機(jī)可讀介質(zhì)。本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到根據(jù)特定應(yīng)用和施加在整個(gè)系統(tǒng)的整體設(shè)計(jì)約束如何最佳地實(shí)現(xiàn)貫穿本公開(kāi)內(nèi)容所給出的功能。
[0050]本公開(kāi)內(nèi)容的一個(gè)或多個(gè)方面是關(guān)于無(wú)線對(duì)接系統(tǒng)的。無(wú)線對(duì)接系統(tǒng)可以提供無(wú)縫連接,使得諸如移動(dòng)手機(jī)、PDA、平板計(jì)算機(jī)等便攜式設(shè)備與一組外設(shè)連接,而無(wú)需電線或?qū)舆B接器、PIN碼或?qū)悠骱兔總€(gè)單獨(dú)外設(shè)之間復(fù)雜的配對(duì)過(guò)程。任何對(duì)接環(huán)境中的外設(shè)可以作為只需要?jiǎng)?chuàng)建一次的組。在對(duì)接環(huán)境中可以支持許多不同類型的外設(shè),包括傳統(tǒng)外設(shè)的橋接。理想地,可以針對(duì)每種類型的外設(shè)連接自動(dòng)建立最佳鏈接、協(xié)議和QoS??梢愿鶕?jù)應(yīng)用(例如,針對(duì)生產(chǎn)力應(yīng)用程序、針對(duì)觀看視頻、或針對(duì)玩游戲等)和環(huán)境(例如,家庭企業(yè)、互聯(lián)網(wǎng)咖啡館等)來(lái)選擇最佳連接。這里,可以保持現(xiàn)有應(yīng)用會(huì)話/連接原封不動(dòng)。
[0051]圖2包括依照本公開(kāi)內(nèi)容的一些方面示出了示例性外設(shè)210、示例性對(duì)接主機(jī)220和示例性對(duì)接器230的簡(jiǎn)化框圖。在示出的例子中,外設(shè)210包括至少一個(gè)處理器211、通信地耦合到至少一個(gè)處理器211的存儲(chǔ)器213、通信地耦合到至少一個(gè)處理器211的通信接口 212和可選的外設(shè)功能電路214。在本公開(kāi)內(nèi)容的一些方面,該至少一個(gè)處理器211可以是包含于以上描述的并在圖1中示出的處理系統(tǒng)114中的處理器104 ;類似地,存儲(chǔ)器212可以是以上描述的并在圖1中示出的存儲(chǔ)器105。
[0052]在本公開(kāi)內(nèi)容的各個(gè)方面,通信接口 212可以是被配置為用于與對(duì)接主機(jī)220通信的無(wú)線接口。例如,通信接口 212可以包括與根據(jù)IEEE 802.11標(biāo)準(zhǔn)定義的標(biāo)準(zhǔn)族的任意標(biāo)準(zhǔn)兼容的W1-Fi接口、IEEE 802.15.1 “藍(lán)牙”接口、IEEE 802.15.4 “紫蜂”接口或任何其它適合的無(wú)線通信接口。當(dāng)然,外設(shè)210的一些例子可以包括兩個(gè)或更多上述的或其它通信接口。在下面的進(jìn)一步細(xì)節(jié)中描述的特定例子中,通信接口 212可以被配置為與W1-Fi直連協(xié)議兼容。此外,當(dāng)外設(shè)功能電路214被包含于外設(shè)210中時(shí),其可以用多種方式來(lái)體現(xiàn),例如包括用戶接口、顯示器、麥克風(fēng)、揚(yáng)聲器、網(wǎng)絡(luò)接口等。
[0053]此外,在示出的例子中,對(duì)接主機(jī)220包括至少一個(gè)處理器221、通信地耦合到至少一個(gè)處理器221的通信接口 222,以及通信地耦合到至少一個(gè)處理器221的存儲(chǔ)器223。在本公開(kāi)內(nèi)容的一些方面,該至少一個(gè)處理器221可以是包含于以上描述的并在圖1中不出的處理系統(tǒng)114中的處理器104 ;類似地,存儲(chǔ)器222可以是以上描述的并在圖1中示出的存儲(chǔ)器105。
[0054]在本公開(kāi)內(nèi)容的各個(gè)方面,通信接口 222可以包括與根據(jù)IEEE 802.11標(biāo)準(zhǔn)定義的標(biāo)準(zhǔn)族的任意標(biāo)準(zhǔn)兼容的W1-Fi接口、IEEE 802.15.1 “藍(lán)牙”接口、IEEE 802.15.4 “紫蜂”接口或任何其它適合的無(wú)線通信接口。當(dāng)然,對(duì)接主機(jī)220的一些例子可以包括兩個(gè)或更多上述的或其它通信接口。在下面的進(jìn)一步細(xì)節(jié)中描述的特定例子中,通信接口 222可以被配置為與W1-Fi直連協(xié)議兼容。
[0055]此外,在示出的例子中,對(duì)接器230包括至少一個(gè)處理器231、通信地耦合到至少一個(gè)處理器231的通信接口 232、通信地耦合到至少一個(gè)處理器231的存儲(chǔ)器233,以及通信地耦合到至少一個(gè)處理器231的用戶接口 234。在本公開(kāi)內(nèi)容的一些方面,該至少一個(gè)處理器231可以是包含于以上描述的并在圖1中示出的處理系統(tǒng)114中的處理器104 ;類似地,存儲(chǔ)器232可以是以上描述的并在圖1中示出的存儲(chǔ)器105。
[0056]在本公開(kāi)內(nèi)容的各個(gè)方面,通信接口 232可以包括與根據(jù)IEEE 802.11標(biāo)準(zhǔn)定義的標(biāo)準(zhǔn)族的任意標(biāo)準(zhǔn)兼容的W1-Fi接口、IEEE 802.15.1 “藍(lán)牙”接口、IEEE 802.15.4 “紫蜂”接口或任何其它適合的無(wú)線通信接口。當(dāng)然,對(duì)接器230的一些例子可以包括兩個(gè)或更多上述的或其它通信接口。在下面的進(jìn)一步細(xì)節(jié)中描述的特定例子中,通信接口 232可以被配置為與W1-Fi直連協(xié)議兼容。
[0057]在本公開(kāi)內(nèi)容的另一方面,對(duì)接器230可以包括用于使得能夠在用戶和無(wú)線對(duì)接系統(tǒng)之間通信的輸入/輸出功能的用戶接口 234。作為說(shuō)明性但并非限制性的例子,對(duì)接器230可以體現(xiàn)為包括提供用戶輸入和輸出功能的觸摸屏接口的智能電話或平板設(shè)備。
[0058]無(wú)線對(duì)接系統(tǒng)可以提供無(wú)線對(duì)接器和無(wú)線對(duì)接環(huán)境之間的無(wú)線連接。圖3是示出了無(wú)線對(duì)接系統(tǒng)300的簡(jiǎn)化示意圖,其包括通過(guò)無(wú)線對(duì)接主機(jī)220(作為無(wú)線對(duì)接環(huán)境306的一部分)與多個(gè)外設(shè)210、310進(jìn)行無(wú)線通信的對(duì)接器230。
[0059]對(duì)接器230可以是能夠使用任意適合的通信協(xié)議(可以包括但并不限于IEEE802.11 “W1-Fi”)無(wú)線連接到無(wú)線對(duì)接環(huán)境306的任意適合的設(shè)備。通過(guò)連接到無(wú)線對(duì)接環(huán)境306,對(duì)接器230能夠直接或間接地連接到作為無(wú)線對(duì)接環(huán)境306的一部分的外設(shè)210中的每一個(gè)。
[0060]無(wú)線對(duì)接環(huán)境306是一個(gè)或多個(gè)物理設(shè)備的集合,包括一個(gè)或多個(gè)無(wú)線對(duì)接主機(jī)220和一個(gè)或多個(gè)外設(shè)210。無(wú)線對(duì)接環(huán)境306能夠采用任何適當(dāng)?shù)呐渲没蛲負(fù)洌缰话o(wú)線對(duì)接主機(jī)220,或另外包括一個(gè)或多個(gè)外設(shè)210。
[0061]外設(shè)210可以代表邏輯外設(shè)功能。一般而言,外設(shè)功能可以是在無(wú)線對(duì)接主機(jī)220中實(shí)現(xiàn)的、可以通過(guò)各種適當(dāng)無(wú)線接口中的任意接口提供給無(wú)線對(duì)接器230的任意I/O功能;外部外設(shè)中的、能夠通過(guò)無(wú)線對(duì)接主機(jī)220提供給無(wú)線對(duì)接器230的任意I/O功能(該外部外設(shè)可以直接連接到無(wú)線對(duì)接主機(jī)220);或者外部外設(shè)中的、能夠直接連接到無(wú)線對(duì)接器230的任意I/O功能(其到無(wú)線對(duì)接器230的連接是使用無(wú)線對(duì)接主機(jī)220所提供的信息建立的)。在一些例子中,外設(shè)210可以體現(xiàn)為具有用于通過(guò)無(wú)線對(duì)接主機(jī)220與無(wú)線對(duì)接器230通信的有線和/或無(wú)線接口的物理設(shè)備。外設(shè)的一些非限制性例子可以包括使用例如HDMI或VGA接口的LCD監(jiān)視器或其它顯示設(shè)備;使用任意適合的有線或無(wú)線接口(比如USB)的揚(yáng)聲器、麥克風(fēng)、鍵盤(pán)、鼠標(biāo)、打印機(jī)、掃描儀、攝像頭、大容量存儲(chǔ)設(shè)備等;用于耦合任意適合的USB兼容設(shè)備的通用USB端口或集線器;用于耦合到網(wǎng)絡(luò)的以太網(wǎng)端口或任意其它適合的設(shè)備。
[0062]在說(shuō)明中,將一些外設(shè)210示出在無(wú)線對(duì)接環(huán)境306中,而額外的外設(shè)310示出在無(wú)線對(duì)接環(huán)境306之外。這里,這一額外的外設(shè)310示出了不是所有與無(wú)線對(duì)接主機(jī)220配對(duì)的外設(shè)210、310都必須要包括在特定無(wú)線對(duì)接環(huán)境306中。換言之,與無(wú)線對(duì)接主機(jī)220相關(guān)聯(lián)的無(wú)線對(duì)接環(huán)境306可以只包括與對(duì)接主機(jī)220配對(duì)或通信的外設(shè)210、310的子集。此外,額外的外設(shè)310可以是多個(gè)額外外設(shè)310中的一個(gè),并且此外,無(wú)線對(duì)接主機(jī)可以提供諸如環(huán)境306的多個(gè)無(wú)線對(duì)接環(huán)境。這里,特定無(wú)線對(duì)接環(huán)境中的外設(shè)集合可以包括任意數(shù)量(從零到更多)的外設(shè),并且此外,在一些例子中,特定外設(shè)210、310可以包括在0、1、2或更多個(gè)已建立的無(wú)線對(duì)接環(huán)境306中。
[0063]無(wú)線對(duì)接主機(jī)220可以是能夠連接到無(wú)線對(duì)接器230和一個(gè)或多個(gè)外設(shè)210的任意適合的設(shè)備。例如,無(wú)線對(duì)接主機(jī)220可以向無(wú)線對(duì)接器230提供直接連接到對(duì)接主機(jī)220的外部外設(shè)210上的外設(shè)功能,以及無(wú)線對(duì)接主機(jī)220本身可以實(shí)現(xiàn)的外設(shè)功能(例如,顯示器)。
[0064]對(duì)接主機(jī)220可以向不同對(duì)接器230提供不同的對(duì)接體驗(yàn)或?qū)迎h(huán)境306。例如,對(duì)接器230可能在給定時(shí)間有針對(duì)某些外設(shè)功能的特定需求,并且在了解到這一需求時(shí),對(duì)接主機(jī)220可以因此為該對(duì)接器提供相應(yīng)的對(duì)接環(huán)境306。
[0065]對(duì)接主機(jī)220向不同對(duì)接器230提供這些能力的方式的一個(gè)例子是針對(duì)對(duì)接主機(jī)220預(yù)配置多個(gè)對(duì)接環(huán)境306。換言之,可以在對(duì)接主機(jī)220處預(yù)先配置多個(gè)外設(shè)210群組,例如通過(guò)隨機(jī)選擇可用外設(shè)210的群組或通過(guò)選擇某些外設(shè)以組合在一起。這里,每個(gè)群組可以是包括適合的外設(shè)210的邏輯組,其可以用對(duì)接主機(jī)220手動(dòng)或自動(dòng)配置。
[0066]在這一例子中,對(duì)接主機(jī)220可以將其附著的和/或無(wú)線配對(duì)的外設(shè)210分組到多個(gè)分層群組中,并且使每個(gè)對(duì)接器能夠使用一個(gè)群組。例如,假設(shè)特定對(duì)接主機(jī)220有外設(shè)A-G可用。這里,可以將外設(shè)A、B和C組合在一起成為第一群組,而可以將外設(shè)D、E、F和G組合在一起成為第二群組。這樣,這些群組可以是不相交的外設(shè)群組。在另一個(gè)例子中,可以將外設(shè)A、B和C組合在一起成為第一群組,而可以將外設(shè)C、D和E組合在一起成為第二群組。這樣,這些群組可能具有一些外設(shè)的交叉或重疊。
[0067]使用分層分組,分別的外設(shè)群組可以是不相交的群組,并且分別的群組可以具有公共父群組。對(duì)于公共父群組,外設(shè)A、B、C、D、E和F可以是層級(jí)中的父群組,在層級(jí)的下一等級(jí),群組可以包括:例如外設(shè)A、B和C作為第一群組;外設(shè)D、E和F作為第二群組。通過(guò)使用這些外設(shè)群組,每個(gè)這樣的群組可以被認(rèn)為是如上所討論的獨(dú)立的無(wú)線對(duì)接環(huán)境306。換言之,特定無(wú)線對(duì)接主機(jī)220能夠向特定無(wú)線對(duì)接器230提供多個(gè)無(wú)線對(duì)接環(huán)境306中的任意環(huán)境,每個(gè)無(wú)線對(duì)接環(huán)境306包括不同的外設(shè)群組,其可以是多個(gè)預(yù)先設(shè)置的分層群組中的一個(gè)。
[0068]在使用如上所述的對(duì)接環(huán)境的任何無(wú)線對(duì)接系統(tǒng)中,存在某些與在維持對(duì)接會(huì)話方面使用對(duì)接主機(jī)220相關(guān)聯(lián)的缺點(diǎn)。例如,由于對(duì)接主機(jī)220介入到對(duì)接器230和外設(shè)210之間,由對(duì)接主機(jī)220處的處理和通信所增加的任何延遲都會(huì)降低效率。此外,對(duì)接主機(jī)220很可能在管理大量對(duì)接器230的對(duì)接會(huì)話,其最終可能會(huì)使對(duì)接主機(jī)220的處理和/或通信能力過(guò)載。
[0069]因此,依照本公開(kāi)內(nèi)容的方面,可以實(shí)現(xiàn)對(duì)接器230和一個(gè)或多個(gè)外設(shè)210之間的直接配對(duì)。例如,圖4是示出了對(duì)接器230和各個(gè)外設(shè)210之間的直接配對(duì)的簡(jiǎn)化示意圖。相比于圖3,在此處的示意圖中無(wú)線對(duì)接主機(jī)220和外設(shè)210之間的無(wú)線連接,以及無(wú)線對(duì)接器230和無(wú)線對(duì)接主機(jī)220之間的無(wú)線連接已經(jīng)被終止。此外,示出了在對(duì)接環(huán)境306中在無(wú)線對(duì)接器230和每個(gè)外設(shè)210之間建立直接的無(wú)線連接。然而,在這一示例中,維持了無(wú)線對(duì)接主機(jī)220和對(duì)接環(huán)境306之外的外設(shè)310之間的無(wú)線連接。
[0070]為了能夠在無(wú)線對(duì)接器230和一個(gè)或多個(gè)外設(shè)210之間實(shí)現(xiàn)直接配對(duì),可能需要簡(jiǎn)化從現(xiàn)有傳統(tǒng)對(duì)接環(huán)境(如圖3中所示)向?qū)迎h(huán)境中在對(duì)接器230與一個(gè)或多個(gè)外設(shè)210之間的直接配對(duì)(如圖4中所示)的轉(zhuǎn)換。為了建立這一直接配對(duì),還可能期望的是就對(duì)接器230或其用戶而言不要求手動(dòng)操作,手動(dòng)操作例如輸入個(gè)人標(biāo)識(shí)號(hào)(PIN)或密碼短語(yǔ)、觸摸對(duì)接器230和外設(shè)210處的“配對(duì)”按鈕等等。換言之,如果對(duì)接器230和外設(shè)210之間的配對(duì)需要手動(dòng)操作,則該對(duì)接環(huán)境在輔助直接配對(duì)方面沒(méi)有任何意義,可以采用傳統(tǒng)配對(duì)過(guò)程。另一方面,由于已知對(duì)接主機(jī)220已經(jīng)配置有對(duì)應(yīng)于外設(shè)210的信息(憑借外設(shè)在對(duì)接環(huán)境306中的配對(duì)和使用),針對(duì)直接配對(duì)能夠?qū)崿F(xiàn)外設(shè)210到對(duì)接器230的切換。
[0071]圖5是示出了可以用于本公開(kāi)內(nèi)容的各個(gè)方面中的各種通信鏈路的簡(jiǎn)化示意圖。一般而言,如下所述,外設(shè)210是與對(duì)接主機(jī)220配對(duì)的,或具有與對(duì)接主機(jī)220建立的第一通信鏈路504。此時(shí),對(duì)接器230發(fā)起與對(duì)接主機(jī)220的第二通信鏈路502,以建立包括外設(shè)210 (例如,作為對(duì)接環(huán)境的一部分)的對(duì)接會(huì)話。在本公開(kāi)內(nèi)容的一個(gè)方面,可以在對(duì)接器230和外設(shè)210之間建立直接通信鏈路506,從而可以斷開(kāi)對(duì)接主機(jī)220和外設(shè)210之間的第一通信鏈路504。
[0072]可以不使用諸如對(duì)接主機(jī)220的LAN接入點(diǎn)在對(duì)接器230和外設(shè)210之間實(shí)現(xiàn)這種直接通信鏈路506的一種技術(shù)經(jīng)常稱為W1-Fi直連。W1-Fi直連是現(xiàn)有的、發(fā)布的標(biāo)準(zhǔn),其能夠在不需要中間無(wú)線接入點(diǎn)的情況下,使這些無(wú)線設(shè)備直接相互通信。依照本公開(kāi)內(nèi)容的各個(gè)方面,無(wú)線LAN通信可以使用W1-Fi標(biāo)準(zhǔn)、W1-Fi直連標(biāo)準(zhǔn)或用于LAN上的無(wú)線通信的任何其它適合的標(biāo)準(zhǔn)。為了便于解釋,在以下的描述中,對(duì)接器230和外設(shè)210分別包括被配置為用于使用W1-Fi直連標(biāo)準(zhǔn)的通信的通信接口 232、212。
[0073]本公開(kāi)內(nèi)容的各個(gè)方面提供具有在對(duì)接環(huán)境306內(nèi)與跟對(duì)接主機(jī)220配對(duì)的一個(gè)或多個(gè)外設(shè)210直接配對(duì)的能力的對(duì)接器230。本公開(kāi)內(nèi)容的其它方面提供持續(xù)的直接配對(duì)能力,其中對(duì)接器230可以在稍后的時(shí)間返回至對(duì)接主機(jī)220,并且該對(duì)接器230和一個(gè)或多個(gè)外設(shè)210之間的直接對(duì)接可以被高效地重建。
[0074]下面,在各種可能配置之中,討論兩種潛在的使用情況。在第一個(gè)例子中,對(duì)接主機(jī)220可以被配置作為P2P組所有者(G0),而對(duì)接器230被配置作為對(duì)接主機(jī)220的P2P客戶端;在另一個(gè)例子中,對(duì)接器230可以被配置作為P2P(G0),從而對(duì)接主機(jī)220是對(duì)接器230的P2P客戶端。
[0075]對(duì)接主機(jī)作為P2P G0
[0076]在對(duì)接器230是對(duì)接主機(jī)220的客戶端(例如,P2P客戶端)的例子中,一般情況是一個(gè)或多個(gè)外設(shè)210應(yīng)該額外是對(duì)接主機(jī)220的P2P客戶端。在這一情況中,隧道直接鏈路建立(TDLS)可以直接用于將對(duì)接器230與一個(gè)或多個(gè)外設(shè)210進(jìn)行連接。由于TDLS是標(biāo)準(zhǔn)化的,因此可以簡(jiǎn)化這一直接配對(duì)。換言之,對(duì)接器230可以通過(guò)對(duì)接主機(jī)220發(fā)起TDLS過(guò)程,并且相應(yīng)地,對(duì)接器230能夠直接與一個(gè)或多個(gè)外設(shè)210連接。
[0077]圖6依照本公開(kāi)內(nèi)容的一個(gè)方面示出了建立直接配對(duì)會(huì)話的簡(jiǎn)化示例性過(guò)程600的流程圖,其中,對(duì)接器230是對(duì)接主機(jī)220的P2P客戶端。如下所述,在本公開(kāi)內(nèi)容的一個(gè)方面,過(guò)程600的步驟可以在外設(shè)210、對(duì)接主機(jī)220和/或?qū)悠?30處操作。在步驟602處,對(duì)接主機(jī)220被建立作為P2P G0,使得附著到該對(duì)接主機(jī)220的外設(shè)210作為P2P客戶端。在步驟604,當(dāng)在服務(wù)發(fā)現(xiàn)階段時(shí),對(duì)接主機(jī)220可以將其外設(shè)通告給緊鄰的對(duì)接器,并且在本公開(kāi)內(nèi)容的一個(gè)方面,可以將TDLS作為由對(duì)接器在直接配對(duì)會(huì)話中使用的有效載荷連接選項(xiàng)來(lái)另外通告。
[0078]在606處,對(duì)接器230可以與對(duì)接主機(jī)220建立對(duì)接會(huì)話,其中對(duì)接器230作為P2P組的P2P客戶端加入,而對(duì)接主機(jī)220是P2P組的P2P G0。這里,在本公開(kāi)內(nèi)容的一些方面,對(duì)接器230與對(duì)接主機(jī)220的附著可能包括用戶的一些手動(dòng)操作;然而,在本公開(kāi)內(nèi)容的其它方面,針對(duì)直接配對(duì)的外設(shè)210向?qū)悠?30的切換不需要包括任何其它手動(dòng)配對(duì)操作。
[0079]這里,如果實(shí)現(xiàn)TDLS,則在步驟610處,在連接協(xié)商階段,對(duì)接器230可以向?qū)又鳈C(jī)220發(fā)送請(qǐng)求以將TDLS用作其有效載荷連接類型來(lái)與外設(shè)210直接通信。一旦接受,在612處,對(duì)接器230可以與對(duì)接主機(jī)220通信以在對(duì)接器230和外設(shè)210之間建立用于直接通信的TDLS直接通信鏈路506,并且在614處,可以使用TDLS在對(duì)接器230和外設(shè)210之間建立直接通信鏈路506。
[0080]對(duì)接器作為P2P G0
[0081]現(xiàn)在參考上面介紹的第二個(gè)例子,可以實(shí)現(xiàn)對(duì)接器230和一個(gè)或多個(gè)外設(shè)210之間的直接配對(duì),其中,對(duì)接器230是P2P組的所有者(G0),而對(duì)接主機(jī)220是對(duì)接器230的P2P客戶端。
[0082]圖7是依照本公開(kāi)內(nèi)容的一個(gè)方面示出了建立直接配對(duì)會(huì)話的簡(jiǎn)化示例性過(guò)程700的流程圖,其中,對(duì)接器230作為一個(gè)或多個(gè)外設(shè)210的P2P G0。在步驟702處,一個(gè)或多個(gè)外設(shè)210可以作為P2P客戶端附著到對(duì)接主機(jī)220。換言之,對(duì)接主機(jī)220可以是一個(gè)或多個(gè)外設(shè)210的P2P G0。在704處,當(dāng)在服務(wù)發(fā)現(xiàn)階段時(shí),對(duì)接主機(jī)220可以將其外設(shè)210通告給緊鄰的對(duì)接器。
[0083]在706處,對(duì)接器230可以通過(guò)邀請(qǐng)對(duì)接主機(jī)220加入P2P組與對(duì)接主機(jī)220建立對(duì)接會(huì)話,其中對(duì)接器230是P2P組的P2P G0。接下來(lái)在708處,對(duì)接器230可以與對(duì)接主機(jī)220對(duì)接并且向該對(duì)接主機(jī)220發(fā)送直接與一個(gè)或多個(gè)外設(shè)210通信的請(qǐng)求;在710處,對(duì)接器230和外設(shè)210可以建立直接通信鏈路506,其中,對(duì)接器230是包括外設(shè)210的組的P2P G0。
[0084]在本公開(kāi)內(nèi)容的各個(gè)方面,作為步驟710的處理的一部分,對(duì)接主機(jī)220可以輔助外設(shè)210以各種適當(dāng)?shù)姆绞街苯舆B接到對(duì)接器230。下面,針對(duì)對(duì)接主機(jī)220輔助外設(shè)210建立與對(duì)接器230的直接通信鏈路504提供三個(gè)例子。在第一個(gè)例子中,例如首先通過(guò)基于PIN的W1-Fi簡(jiǎn)單配置(WSC)過(guò)程(其中,PIN是動(dòng)態(tài)生成的并且由對(duì)接主機(jī)220給對(duì)接器230)將外設(shè)210連接到對(duì)接器230 (如P2P客戶端連接到P2P G0)。在第二個(gè)例子中,使用P2P組憑證可以將外設(shè)210連接到對(duì)接器230 (如P2P客戶端連接到P2P G0)。在第三個(gè)例子中,使用由對(duì)接主機(jī)220創(chuàng)建的憑證可以將外設(shè)210連接到對(duì)接器230 (如傳統(tǒng)STA連接到基礎(chǔ)設(shè)施AP)。下面將進(jìn)一步詳細(xì)描述這些例子中的每一個(gè)。
[0085]圖8是示出了依照第一個(gè)例子的示例性過(guò)程的呼叫流程圖,其中對(duì)接器230作為P2P G0。在開(kāi)始時(shí),如上關(guān)于圖7所描述的,外設(shè)210與對(duì)接主機(jī)220配對(duì),并且在對(duì)接器230和對(duì)接主機(jī)220之間已經(jīng)發(fā)起了對(duì)接會(huì)話。此外,如上在步驟708處所描述的,可選地,對(duì)接器230可以發(fā)送用于與外設(shè)210直接配對(duì)的請(qǐng)求802。在本公開(kāi)內(nèi)容的一些方面,請(qǐng)求802可以包括取得諸如對(duì)應(yīng)于外設(shè)210的PIN的標(biāo)識(shí)信息的請(qǐng)求,以在對(duì)接器230處設(shè)置(provis1ning)該外設(shè)210。這一信息可以用于在外設(shè)210和對(duì)接器230之間實(shí)現(xiàn)直接配對(duì)。
[0086]804A和804B示出了向?qū)悠?30和/或外設(shè)210提供PIN或其它適當(dāng)?shù)膽{證信息,以在對(duì)接器230和外設(shè)210之間實(shí)現(xiàn)直接配對(duì)通信鏈路504的不同方式的兩個(gè)例子。
[0087]在804A處,作為一個(gè)替代,響應(yīng)于來(lái)自對(duì)接器230的取得PIN的請(qǐng)求,或在一些例子中在對(duì)接主機(jī)220主動(dòng)發(fā)起時(shí),對(duì)接主機(jī)220可以向外設(shè)210發(fā)送請(qǐng)求,以取得諸如對(duì)應(yīng)于外設(shè)210的PIN的標(biāo)識(shí)信息用于對(duì)接器230的設(shè)置。在響應(yīng)中,外設(shè)210可以向?qū)又鳈C(jī)220發(fā)送用于設(shè)置對(duì)接器230的相應(yīng)標(biāo)識(shí)信息。這里,該標(biāo)識(shí)信息可以是針對(duì)對(duì)接器230生成的。例如,該標(biāo)識(shí)信息可以不同于用于將外設(shè)210與對(duì)接主機(jī)220配對(duì)的標(biāo)識(shí)信息。例如,如果第一 PIN曾用于將對(duì)接主機(jī)220與外設(shè)210配對(duì),則可以響應(yīng)于針對(duì)對(duì)接器230的設(shè)置信息的請(qǐng)求,從外設(shè)210向?qū)又鳈C(jī)220提供與第一 PIN不同的第二 PIN。以這種方式,在一些例子中,不同標(biāo)識(shí)信息可以由對(duì)應(yīng)于希望采用直接配對(duì)的每個(gè)對(duì)接器的外設(shè)210來(lái)提供。然后,在對(duì)接主機(jī)220處接收到的標(biāo)識(shí)信息可以在轉(zhuǎn)發(fā)消息中從對(duì)接主機(jī)220發(fā)送給對(duì)接器230,從而對(duì)接器230可以使用接收的標(biāo)識(shí)信息來(lái)注冊(cè)該外設(shè)210。例如,對(duì)接器230可以包括用于使用接收的PIN來(lái)注冊(cè)外設(shè)210的WTS注冊(cè)器。
[0088]在804B處,作為另一個(gè)替代,在本公開(kāi)內(nèi)容的一個(gè)方面,對(duì)接主機(jī)220可以針對(duì)用于對(duì)接器230和外設(shè)210之間的直接配對(duì)的WSC過(guò)程來(lái)動(dòng)態(tài)生成PIN,并且將生成的PIN發(fā)送給外設(shè)210和對(duì)接器230。在一些例子中,對(duì)接主機(jī)220可以額外向?qū)悠?30發(fā)送外設(shè)210的P2P設(shè)備地址,并且可以補(bǔ)充地向外設(shè)210發(fā)送對(duì)接器230的P2P設(shè)備地址,指示該P(yáng)IN是用于外設(shè)210和對(duì)接器230之間的WSC過(guò)程的。在一些例子中,這里可以包括對(duì)接器230的P2P組操作信道,以及對(duì)接主機(jī)分配的直接鏈路到期時(shí)間。
[0089]在可替代的804A或804B之后,對(duì)接器230可以開(kāi)始與外設(shè)210聯(lián)系的過(guò)程。因此,在806處可以開(kāi)始設(shè)備階段。這里,對(duì)接器230可以請(qǐng)求對(duì)接主機(jī)220使外設(shè)210是可發(fā)現(xiàn)的,然后邀請(qǐng)外設(shè)210加入對(duì)接器230是G0的P2P組。
[0090]例如,對(duì)接器230可以向?qū)又鳈C(jī)220發(fā)送針對(duì)外設(shè)210的設(shè)備發(fā)現(xiàn)請(qǐng)求;并且對(duì)接主機(jī)220可以將該發(fā)現(xiàn)性請(qǐng)求作為G0的發(fā)現(xiàn)性請(qǐng)求轉(zhuǎn)發(fā)給外設(shè)210。這一發(fā)現(xiàn)性請(qǐng)求可以被配置為通知外設(shè)210關(guān)于其在對(duì)接器230所使用的特定信道上所需的可用性,或在對(duì)接器230和外設(shè)210之間使用的其它通信信息。該對(duì)接主機(jī)220還可以向?qū)悠?30發(fā)送外設(shè)210的設(shè)備發(fā)現(xiàn)響應(yīng),從而能夠以用于與外設(shè)210通信的信息來(lái)配置對(duì)接器230。
[0091]此后,在808處,對(duì)接器230可以配置其通信接口 232,以使用上面接收的配置信息,從而其可以與外設(shè)210通信,并且相應(yīng)地直接向外設(shè)210發(fā)送P2P組邀請(qǐng)請(qǐng)求。相應(yīng)地,外設(shè)210可以用P2P組邀請(qǐng)響應(yīng)來(lái)回應(yīng)對(duì)接器230。接下來(lái),對(duì)接器230和外設(shè)210可以進(jìn)入認(rèn)證階段810。
[0092]如所示出的,使用兩個(gè)認(rèn)證階段810和814。這里,第一認(rèn)證階段810可以建立用于實(shí)現(xiàn)對(duì)接器230和外設(shè)210之間的持久性直接配對(duì)的持久性密鑰;而第二認(rèn)證階段814可以建立用于實(shí)現(xiàn)對(duì)接器230和外設(shè)210之間的特定直接配對(duì)會(huì)話的會(huì)話密鑰。下面進(jìn)一步詳細(xì)描述持久性直接配對(duì)和會(huì)話。
[0093]換言之,第一認(rèn)證消息810可以包括能夠指定對(duì)接器230或外設(shè)210的認(rèn)證請(qǐng)求。該認(rèn)證可以使用由對(duì)接主機(jī)220提供給對(duì)接器230 (如上在可替代的804A和804B中描述的)的標(biāo)識(shí)信息(例如,PIN)。在第一認(rèn)證階段810之后,可以使用W1-Fi簡(jiǎn)單配置(WSC)交換812來(lái)實(shí)施設(shè)置。在這一點(diǎn)上,兩個(gè)實(shí)體(即,對(duì)接器230和外設(shè)210)將使用持久性密鑰相互通信。這里,該持久性密鑰可以是與如上所討論的標(biāo)識(shí)信息不同的實(shí)體,并且可以是僅由對(duì)接器230和外設(shè)210共享的密鑰。從那時(shí)開(kāi)始,對(duì)接器230和外設(shè)210可以使用第二認(rèn)證消息814、關(guān)聯(lián)消息和4次握手816來(lái)建立用于當(dāng)前配對(duì)會(huì)話的會(huì)話密鑰。一旦在當(dāng)前配對(duì)會(huì)話的4次握手816期間建立起會(huì)話密鑰,數(shù)據(jù)818可以開(kāi)始以安全的方式在對(duì)接器230和外設(shè)210之間流動(dòng)。
[0094]此外,使用在如上所述的第一認(rèn)證階段810處建立的持久性密鑰,可以在對(duì)接器230和外設(shè)210之間建立持久性直接配對(duì)會(huì)話。換言之,關(guān)于圖8示出并描述的上述過(guò)程可以用在對(duì)接器230與包括外設(shè)210的對(duì)接環(huán)境306的初始配對(duì)時(shí)。然而,如下面關(guān)于圖11所描述的,在對(duì)接器230和對(duì)接主機(jī)220之間的后續(xù)對(duì)接會(huì)話要使用該外設(shè)210時(shí),則先前的配對(duì)可以持續(xù),并且后續(xù)的配對(duì)過(guò)程可以簡(jiǎn)化。
[0095]再次參考圖7,本文以下將描述如步驟710中在對(duì)接器230和外設(shè)210之間建立直接通信鏈路504的第二個(gè)例子,其中,外設(shè)210可以使用由對(duì)接主機(jī)220轉(zhuǎn)發(fā)給外設(shè)210的P2P組憑證連接到對(duì)接器230 (如P2P客戶端連接到P2P G0)。圖9是依照這第二個(gè)例子示出了建立直接通信鏈路504的示例性過(guò)程900的流程圖。
[0096]在這一例子中,如上所述,由于外設(shè)210作為P2P客戶端連接到對(duì)接主機(jī)220,因此對(duì)接器230接近對(duì)接主機(jī)220并且建立通信鏈路502,從而對(duì)接器230是P2P G0。
[0097]在步驟902處,對(duì)接主機(jī)220可以將組憑證和P2P GO (S卩,對(duì)接器)的P2P組ID轉(zhuǎn)發(fā)給外設(shè)210。在一些例子中,在步驟904處,對(duì)接主機(jī)220可以另外將對(duì)接器230的P2P組操作信道和對(duì)接主機(jī)分配的直接鏈路到期時(shí)間轉(zhuǎn)發(fā)給外設(shè)210。
[0098]在步驟906處,然后,對(duì)接主機(jī)220可以請(qǐng)求外設(shè)210從對(duì)接主機(jī)220斷開(kāi)第一通信鏈路504,轉(zhuǎn)而找到對(duì)接器230。在定時(shí)器超時(shí)的時(shí)候,在908處,外設(shè)210可以重新連接到對(duì)接主機(jī)以檢查是否可以繼續(xù)建立直接通信鏈路506。最后,在步驟910處,對(duì)接器230和外設(shè)210可以找到對(duì)方并使用P2P組(即,使用在步驟902處接收的組憑證)來(lái)建立直接通信鏈路506。
[0099]再次參考圖7,下面描述了如步驟710中在對(duì)接器230和外設(shè)210之間建立直接通信鏈路504的第三個(gè)例子,其中,外設(shè)210可以使用對(duì)接主機(jī)220創(chuàng)建的憑證連接到對(duì)接器230 (如傳統(tǒng)STA連接到基礎(chǔ)設(shè)施AP)。圖10是依照這第三個(gè)例子示出了建立直接通信鏈路504的示例性過(guò)程1000的流程圖。
[0100]在這一例子中,如上所述,由于外設(shè)210作為P2P客戶端連接到對(duì)接主機(jī)220,因此對(duì)接器230接近對(duì)接主機(jī)220并建立通信鏈路502,從而對(duì)接器230是P2P G0。然而,這里對(duì)接主機(jī)可以用作對(duì)接器到外設(shè)210的直接連接的外部注冊(cè)器,因此可以使用ΕΑΡ過(guò)程將用于直接連接的憑證推送給對(duì)接器210。
[0101]在步驟1002處,對(duì)接主機(jī)220可以向外設(shè)210發(fā)送對(duì)接器230的SSID和用于直接連接的P2P組憑證。在一些例子中,在步驟1004處,對(duì)接主機(jī)220可以另外向外設(shè)210發(fā)送對(duì)接主機(jī)分配的直接鏈路到期時(shí)間。
[0102]在步驟1006處,然后對(duì)接主機(jī)220可以請(qǐng)求外設(shè)210從對(duì)接主機(jī)220斷開(kāi)第一通信鏈路504,轉(zhuǎn)而找到對(duì)接器230。在定時(shí)器超時(shí)的時(shí)候,在1008處,外設(shè)210可以重新連接到對(duì)接主機(jī)220以檢查直接通信鏈路506是否能夠繼續(xù)。最后,在步驟1010處,對(duì)接器230和外設(shè)210可以找到對(duì)方并使用在步驟1002處接收的對(duì)接器的SSID和組憑證來(lái)建立直接通信鏈路506,以相互認(rèn)證并相互直接連接。
[0103]如上所述,一旦已經(jīng)在對(duì)接器230和無(wú)線對(duì)接環(huán)境中的一個(gè)或多個(gè)外設(shè)210之間建立了初始直接配對(duì)會(huì)話,對(duì)接器230和外設(shè)210之間的配對(duì)可以持續(xù),并因此能夠使后續(xù)對(duì)接會(huì)話的建立變得甚至更加高效,如下所述。
[0104]圖11是依照本公開(kāi)內(nèi)容的方面示出了隨后的對(duì)接會(huì)話的呼叫流程流圖,以說(shuō)明對(duì)接器230和外設(shè)210之間的持久性直接配對(duì)。圖11中示出的過(guò)程可以緊跟著上述任何的建立初始直接配對(duì)會(huì)話的例子。換言之,在圖11的開(kāi)始處,對(duì)接器230和外設(shè)210是直接配對(duì)的(如上關(guān)于圖6-10的任何一個(gè)描述的)。換言之,尤其參考圖8,在第一認(rèn)證階段810期間建立的持久性密鑰和在第二認(rèn)證階段814期間建立的會(huì)話密鑰可以在對(duì)接器230和外設(shè)210之間建立并共享。因此,在1102處,對(duì)接器230可以向?qū)又鳈C(jī)220發(fā)送直接配對(duì)完成指示;和/或外設(shè)210可以向?qū)又鳈C(jī)220發(fā)送直接配對(duì)完成指示。這樣,通知對(duì)接主機(jī)220關(guān)于對(duì)接器230和外設(shè)210之間的直接配對(duì),并且由于數(shù)據(jù)1104直接在對(duì)接器230和外設(shè)210之間流動(dòng)而能夠相應(yīng)地?cái)嚅_(kāi)第一通信鏈路504。
[0105]這時(shí),對(duì)接器230可能希望結(jié)束與對(duì)接主機(jī)220的對(duì)接會(huì)話,由此相應(yīng)地使得對(duì)接器230和外設(shè)210之間的直接配對(duì)結(jié)束。因此,在步驟508,對(duì)接器230可以與對(duì)接主機(jī)220通信以斷開(kāi)對(duì)接會(huì)話。例如,對(duì)接器230的用戶可以使用用戶接口 234明確地下達(dá)指令,或者在另一個(gè)例子中,用戶可以簡(jiǎn)單地拿起對(duì)接器230并走開(kāi)。無(wú)論如何,對(duì)接器230和外設(shè)210之間的直接通信鏈路506都可能被切斷。一旦切斷直接配對(duì),則在1106處,外設(shè)210可以重新與對(duì)接主機(jī)220配對(duì),從而其可以根據(jù)需要在未來(lái)由一個(gè)或多個(gè)對(duì)接器在對(duì)接環(huán)境中使用。
[0106]在1108處,對(duì)接器230可以返回對(duì)接主機(jī)220,并且一旦再次與對(duì)接主機(jī)220對(duì)接,則可以請(qǐng)求使用包括外設(shè)210的對(duì)接環(huán)境306。在這種情況下,依照本公開(kāi)內(nèi)容的一個(gè)方面,可以實(shí)現(xiàn)上述的持久性配對(duì)以簡(jiǎn)化對(duì)接器230和外設(shè)210之間的直接配對(duì)的重建。
[0107]換言之,對(duì)接主機(jī)220可以認(rèn)識(shí)到的是,對(duì)接器230和外設(shè)210已經(jīng)在先前的對(duì)接會(huì)話中使用了直接配對(duì)。例如,對(duì)接主機(jī)220可以確定依照先前從對(duì)接器230或外設(shè)210接收的直接配對(duì)完成指示1102先前發(fā)生了直接配對(duì)。在這種情況下,對(duì)接主機(jī)220可以建議對(duì)接器230或外設(shè)210再次使用直接配對(duì)。本文中針對(duì)對(duì)接主機(jī)描述了兩個(gè)替代方案,以建議對(duì)接器230和外設(shè)210之間的直接配對(duì),并且示出為替代方案1110A和1110B。在本公開(kāi)內(nèi)容的方面中,過(guò)程可以選擇實(shí)現(xiàn)1110A或1110B中的一個(gè)或另一個(gè)。
[0108]在本公開(kāi)內(nèi)容的一些方面,如1110A處所示,在一個(gè)替代方案中,對(duì)接主機(jī)220可以向外設(shè)210發(fā)送對(duì)對(duì)接器230和外設(shè)210之間的直接配對(duì)的請(qǐng)求。
[0109]在本公開(kāi)內(nèi)容的另一個(gè)方面,如1110B處示出的另一個(gè)替代方案,對(duì)接主機(jī)220可以向?qū)悠?30發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。這里,對(duì)接器230可以用針對(duì)外設(shè)210的設(shè)備發(fā)現(xiàn)請(qǐng)求來(lái)響應(yīng),并且對(duì)接主機(jī)220可以向外設(shè)210發(fā)送相應(yīng)的G0發(fā)現(xiàn)性請(qǐng)求。此外,對(duì)接主機(jī)220可以向?qū)悠?30發(fā)送設(shè)備發(fā)現(xiàn)應(yīng)答。
[0110]此后,對(duì)接器230和外設(shè)210可以被配置為在適合的信道上通信并且能夠?qū)崿F(xiàn)相互直接通信。如上所述,對(duì)接器230和外設(shè)210已經(jīng)用持久性密鑰進(jìn)行設(shè)置,該持久性密鑰是用于持久性配對(duì)的。因此,在1112處,對(duì)接器230和外設(shè)210可以經(jīng)歷認(rèn)證和關(guān)聯(lián)以建立用于當(dāng)前配對(duì)會(huì)話的會(huì)話密鑰,并且在1114處,它們可以參與4次握手。
[0111]這時(shí),對(duì)接器230和外設(shè)210是配對(duì)的,并且因此,在本公開(kāi)內(nèi)容的一個(gè)方面(如上文在1102處所描述的),在1116處可以從對(duì)接器230向?qū)又鳈C(jī)220發(fā)送直接配對(duì)完成指示,并且可以從外設(shè)210向?qū)又鳈C(jī)220發(fā)送直接配對(duì)完成指示以通知對(duì)接主機(jī)220對(duì)接器230和外設(shè)210是直接配對(duì)的,并且因此,對(duì)接主機(jī)220不需要作為對(duì)接器230和外設(shè)210之間的中間主機(jī)。此后,數(shù)據(jù)1118可以使用直接通信鏈路506在對(duì)接器230和對(duì)接主機(jī)210之間直接傳遞。
[0112]已經(jīng)參考采用IEEE 802.11 “Wi_Fi”通信協(xié)議的系統(tǒng)給出了無(wú)線對(duì)接系統(tǒng)的若干方面。本領(lǐng)域的技術(shù)人員容易意識(shí)到的是,貫穿本公開(kāi)內(nèi)容所描述的各個(gè)方面可以擴(kuò)展到其它通信系統(tǒng)、網(wǎng)絡(luò)架構(gòu)和通信標(biāo)準(zhǔn)。實(shí)際采用的電信標(biāo)準(zhǔn)、網(wǎng)絡(luò)架構(gòu)和/或通信標(biāo)準(zhǔn)取決于具體應(yīng)用和施加在系統(tǒng)上的整體設(shè)計(jì)約束。
[0113]應(yīng)該理解的是,所公開(kāi)的方法中的步驟的特定順序或?qū)蛹?jí)是示例性過(guò)程的說(shuō)明?;谠O(shè)計(jì)偏好,應(yīng)該理解的是方法中的步驟的特定順序或?qū)蛹?jí)可以被重新排列。所附的方法權(quán)利要求以示例性順序給出了各個(gè)步驟的要素,并且除非在其中具體列舉,否則并不是要限于所給出的特定順序或?qū)蛹?jí)。
[0114]為使本領(lǐng)域技術(shù)人員能夠?qū)嵺`本文所描述的各個(gè)方面,提供了上述描述。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),對(duì)于這些方面的各種修改都是顯而易見(jiàn)的,并且,本文所定義的總體原理也可以應(yīng)用于其它方面。因此,權(quán)利要求書(shū)并不是要限于本文所給出的方面,而是要符合與所附權(quán)利要求書(shū)的語(yǔ)言相一致的完整范圍,其中,除非明確說(shuō)明,否則以單數(shù)形式引用要素并不是要表示“一個(gè)且僅有一個(gè)”,而是要表示“一個(gè)或多個(gè)”。除非另外明確說(shuō)明,否則術(shù)語(yǔ)“一些”指的是一個(gè)或多個(gè)。提到一系列項(xiàng)目中的“至少一個(gè)”的短語(yǔ)表示那些項(xiàng)目的任意組合,包括單個(gè)成員。例如,“a、b或c中的至少一個(gè)”是要覆蓋:a ;b ;c ;a和b ;a和c ;b和c ;以及a、b和c。貫穿這一公開(kāi)內(nèi)容所描述的各個(gè)方面的要素的所有結(jié)構(gòu)和功能等價(jià)物(其對(duì)于本領(lǐng)域的技術(shù)人員而言是已知的或隨后將要知道的)被通過(guò)引用明確地并入本文,并旨在被權(quán)利要求書(shū)所涵蓋。此外,無(wú)論這樣的公開(kāi)內(nèi)容是否明確地記載在權(quán)利要求書(shū)中,本文所公開(kāi)的內(nèi)容都不是旨在奉獻(xiàn)給公眾的。除非權(quán)利要求要素是使用短語(yǔ)“用于……的單元”明確敘述的,或者在方法權(quán)利要求的情況中,要素是使用短語(yǔ)“用于……的步驟”敘述的,否則任何權(quán)利要求要素都不應(yīng)該按照35U.S.C.§ 112的第六段來(lái)解釋。
【權(quán)利要求】
1.一種在對(duì)接主機(jī)處可操作用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間直接配對(duì)的方法,所述方法包括: 與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端; 與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;以及 在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接。
2.如權(quán)利要求1所述的方法,還包括: 斷開(kāi)與所述外設(shè)的所述第一通信鏈路。
3.如權(quán)利要求1所述的方法,還包括: 廣播指示TDLS作為有效載荷連接選項(xiàng)的通告消息。
4.如權(quán)利要求3所述的方法,還包括: 從所述對(duì)接器接收將TDLS用作其與所述外設(shè)直接通信的有效載荷連接類型的請(qǐng)求。
5.—種在對(duì)接器處可操作用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì)的方法,所述方法包括: 與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端; 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息;以及 依照所接收的信息,使用TDLS與所述外設(shè)建立第二通信鏈路。
6.如權(quán)利要求5所述的方法,還包括: 從所述對(duì)接主機(jī)接收指示TDLS作為有效載荷連接選項(xiàng)的廣播的通告消息。
7.如權(quán)利要求5所述的方法,還包括: 向所述對(duì)接主機(jī)發(fā)送將TDLS用作與所述外設(shè)直接通信的有效載荷連接類型的請(qǐng)求。
8.—種在對(duì)接主機(jī)處可操作用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間直接配對(duì)的方法,所述方法包括: 與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端; 與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;以及 在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠在所述對(duì)接器和所述外設(shè)之間建立直接配對(duì)的信息的請(qǐng)求。
9.如權(quán)利要求8所述的方法,還包括: 斷開(kāi)與所述外設(shè)的所述第一通信鏈路。
10.如權(quán)利要求9所述的方法,還包括: 在斷開(kāi)所述第一通信鏈路之前,在所述第一通信鏈路上向所述外設(shè)發(fā)送對(duì)接主機(jī)分配的直接鏈路到期時(shí)間;以及 在所述到期時(shí)間超時(shí)而所述對(duì)接器還沒(méi)有與所述外設(shè)建立所述直接配對(duì)時(shí),重建與所述外設(shè)的所述第一通信鏈路。
11.如權(quán)利要求8所述的方法,還包括: 在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)對(duì)應(yīng)于所述外設(shè)的PIN的請(qǐng)求; 在所述第一通信鏈路上向所述外設(shè)發(fā)送針對(duì)所述PIN的請(qǐng)求; 在所述第一通信鏈路上從所述外設(shè)接收所述PIN ;以及 在所述第二通信鏈路上向所述對(duì)接器發(fā)送所述PIN。
12.如權(quán)利要求8所述的方法,還包括: 生成與所述對(duì)接器和所述外設(shè)之間的直接配對(duì)相對(duì)應(yīng)的憑證信息;以及將所述憑證信息發(fā)送給所述對(duì)接器和所述外設(shè),使得所述對(duì)接器和所述外設(shè)能夠使用所生成的憑證信息直接地、安全地相互通信。
13.如權(quán)利要求12所述的方法,其中,所述憑證信息包括對(duì)應(yīng)于所述外設(shè)的動(dòng)態(tài)生成的PIN,使得所述對(duì)接器能夠邀請(qǐng)所述外設(shè)加入其P2P組并且使用基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程,所述基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程使用所述動(dòng)態(tài)生成的PIN。
14.如權(quán)利要求8所述的方法,還包括: 向所述外設(shè)發(fā)送對(duì)應(yīng)于所述對(duì)接器的P2P組憑證、P2P組ID或P2P組操作信道中的一個(gè)或多個(gè),使得所述外設(shè)能夠像P2P客戶端連接到P2P組所有者一樣連接到所述對(duì)接器。
15.如權(quán)利要求8所述的方法,還包括: 向所述外設(shè)發(fā)送對(duì)應(yīng)于所述對(duì)接器的SSID和P2P組憑證,使得所述外設(shè)能夠與所述外設(shè)建立直接通信鏈路。
16.—種在對(duì)接器處可操作用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì)的方法,所述方法包括: 與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(GO),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端; 在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求;以及 依照所接收的信息與所述外設(shè)建立第二通信鏈路。
17.如權(quán)利要求16所述的方法,還包括: 在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)對(duì)應(yīng)于所述外設(shè)的PIN的請(qǐng)求;以及 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收所述PIN。
18.如權(quán)利要求16所述的方法,還包括: 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收所述對(duì)接主機(jī)生成的憑證信息,其中,所述憑證信息與所述對(duì)接器和所述外設(shè)之間的直接配對(duì)相對(duì)應(yīng), 其中,與所述外設(shè)建立所述第二通信鏈路使用所接收的憑證信息。
19.如權(quán)利要求18所述的方法,其中,所述憑證信息包括對(duì)應(yīng)于所述外設(shè)的動(dòng)態(tài)生成的 PIN, 其中,與所述外設(shè)建立所述第二通信鏈路包括邀請(qǐng)所述外設(shè)加入其P2P組,并且使用基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程,所述基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程使用所述動(dòng)態(tài)生成的 PIN。
20.如權(quán)利要求16所述的方法,還包括: 從所述對(duì)接主機(jī)接收對(duì)應(yīng)于所述對(duì)接器的P2P組憑證、P2P組ID或P2P組操作信道中的一個(gè)或多個(gè), 其中,與所述外設(shè)建立所述第二通信鏈路包括像P2P客戶端連接到P2P組所有者一樣連接到所述對(duì)接器。
21.如權(quán)利要求16所述的方法,其中,與所述外設(shè)建立所述第二通信鏈路包括從所述外設(shè)接收P2P組憑證,并且使用所接收的P2P組憑證與所述對(duì)接器建立所述直接通信鏈路。
22.—種在對(duì)接器處可操作用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì)的方法,所述方法包括: 與所述對(duì)接主機(jī)建立初始對(duì)接會(huì)話; 從所述對(duì)接主機(jī)接收使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息; 與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰;以及 與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠?qū)崿F(xiàn)安全通信的會(huì)話密鑰。
23.如權(quán)利要求22所述的方法,還包括: 使用所述會(huì)話密鑰在所述對(duì)接器和所述外設(shè)之間建立所述直接配對(duì);以及 向所述對(duì)接主機(jī)發(fā)送直接配對(duì)完成指示。
24.如權(quán)利要求23所述的方法,還包括: 結(jié)束所述初始對(duì)接會(huì)話并結(jié)束所述對(duì)接器和所述外設(shè)之間的所述直接配對(duì); 發(fā)起與所述對(duì)接主機(jī)的后續(xù)對(duì)接會(huì)話;以及 使用所述持久性密鑰以使得所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)后續(xù)直接配對(duì)。
25.—種在對(duì)接主機(jī)處可操作用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間直接配對(duì)的方法,所述方法包括: 與所述對(duì)接器建立對(duì)接會(huì)話; 向所述對(duì)接器發(fā)送信息以使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì); 確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中;以及 向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。
26.如權(quán)利要求25所述的方法,還包括: 從所述對(duì)接器或所述外設(shè)中的至少一個(gè)接收直接配對(duì)完成指示。
27.一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),包括: 至少一個(gè)處理器; 通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及 通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器, 其中,所述至少一個(gè)處理器被配置為: 與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端; 與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;以及 在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接。
28.如權(quán)利要求27所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為斷開(kāi)與所述外設(shè)的所述第一通信鏈路。
29.如權(quán)利要求27所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為廣播指示TDLS作為有效載荷連接選項(xiàng)的通告消息。
30.如權(quán)利要求29所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為從所述對(duì)接器接收將TDLS用作其與所述外設(shè)的直接通信的有效載荷連接類型的請(qǐng)求。
31.一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),包括: 至少一個(gè)處理器; 通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及 通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器, 其中,所述至少一個(gè)處理器被配置為: 與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端; 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息;以及 依照所接收的信息使用TDLS與所述外設(shè)建立第二通信鏈路。
32.如權(quán)利要求31所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為從所述對(duì)接主機(jī)接收指示TDLS作為有效載荷連接選項(xiàng)的廣播的通告消息。
33.如權(quán)利要求31所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為向所述對(duì)接主機(jī)發(fā)送將TDLS用作與所述外設(shè)直接通信的有效載荷連接類型的請(qǐng)求。
34.一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),包括: 至少一個(gè)處理器; 通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及 通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器, 其中,所述至少一個(gè)處理器被配置為: 與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端; 與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;以及 在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求。
35.如權(quán)利要求34所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為斷開(kāi)與所述外設(shè)的所述第一通信鏈路。
36.如權(quán)利要求35所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為: 在斷開(kāi)所述第一通信鏈路之前,在所述第一通信鏈路上向所述外設(shè)發(fā)送對(duì)接主機(jī)分配的直接鏈路到期時(shí)間;以及 在所述到期時(shí)間超時(shí)而所述對(duì)接器還沒(méi)有與所述外設(shè)建立所述直接配對(duì)時(shí),重建與所述外設(shè)的所述第一通信鏈路。
37.如權(quán)利要求34所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為: 在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)對(duì)應(yīng)于所述外設(shè)的PIN的請(qǐng)求; 在所述第一通信鏈路上向所述外設(shè)發(fā)送針對(duì)所述PIN的請(qǐng)求; 在所述第一通信鏈路上從所述外設(shè)接收所述PIN ;以及 在所述第二通信鏈路上向所述對(duì)接器發(fā)送所述PIN。
38.如權(quán)利要求34所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為: 生成與所述對(duì)接器和所述外設(shè)之間的直接配對(duì)相對(duì)應(yīng)的憑證信息;以及 將所述憑證信息發(fā)送給所述對(duì)接器和所述外設(shè),使得所述對(duì)接器和所述外設(shè)能夠使用所生成的憑證信息直接地、安全地相互通信。
39.如權(quán)利要求38所述的對(duì)接主機(jī),其中,所述憑證信息包括對(duì)應(yīng)于所述外設(shè)的動(dòng)態(tài)生成的PIN,使得所述對(duì)接器能夠邀請(qǐng)所述外設(shè)加入其P2P組,并且使用基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程,所述基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程使用所述動(dòng)態(tài)生成的PIN。
40.如權(quán)利要求34所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為向所述外設(shè)發(fā)送對(duì)應(yīng)于所述對(duì)接器的P2P組憑證、P2P組ID或P2P組操作信道中的一個(gè)或多個(gè),使得所述外設(shè)能夠像P2P客戶端連接到P2P組所有者一樣連接到所述對(duì)接器。
41.如權(quán)利要求34所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為向所述外設(shè)發(fā)送對(duì)應(yīng)于所述對(duì)接器的SSID和P2P組憑證,使得所述外設(shè)能夠與所述外設(shè)建立直接通信鏈路。
42.一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),包括: 至少一個(gè)處理器; 通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及 通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器, 其中,所述至少一個(gè)處理器被配置為: 與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(GO),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端; 在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求;以及 依照所接收的信息與所述外設(shè)建立第二通信鏈路。
43.如權(quán)利要求42所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為: 在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)對(duì)應(yīng)于所述外設(shè)的PIN的請(qǐng)求;以及 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收所述PIN。
44.如權(quán)利要求42所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為: 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收由所述對(duì)接主機(jī)生成的憑證信息,其中,所述憑證信息對(duì)應(yīng)于所述對(duì)接器和所述外設(shè)之間的直接配對(duì), 其中,與所述外設(shè)建立所述第二通信鏈路使用所接收的憑證信息。
45.如權(quán)利要求44所述的對(duì)接器,其中,所述憑證信息包括對(duì)應(yīng)于所述外設(shè)的動(dòng)態(tài)生成的PIN, 其中,與所述外設(shè)建立所述第二通信鏈路包括邀請(qǐng)所述外設(shè)加入其P2P組,并且使用基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程,所述基于PIN的W1-Fi簡(jiǎn)單配置過(guò)程使用所述動(dòng)態(tài)生成的 PIN。
46.如權(quán)利要求42所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為: 從所述對(duì)接主機(jī)接收對(duì)應(yīng)于所述對(duì)接器的P2P組憑證、P2P組ID或P2P組操作信道中的一個(gè)或多個(gè), 其中,與所述外設(shè)建立所述第二通信鏈路包括像P2P客戶端連接到P2P組所有者一樣連接到所述對(duì)接器。
47.如權(quán)利要求42所述的對(duì)接器,其中,被配置為與所述外設(shè)建立所述第二通信鏈路的所述至少一個(gè)處理器還被配置為從所述外設(shè)接收P2P組憑證,并且使用所接收的P2P組憑證與所述對(duì)接器建立所述直接通信鏈路。
48.一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),包括: 至少一個(gè)處理器; 通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及 通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器, 其中,所述至少一個(gè)處理器被配置為: 與所述對(duì)接主機(jī)建立初始對(duì)接會(huì)話; 從所述對(duì)接主機(jī)接收使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息; 與所述外設(shè)通信以獲取適用于使得所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰;以及 與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠?qū)崿F(xiàn)安全通信的會(huì)話密鑰。
49.如權(quán)利要求48所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為: 使用所述會(huì)話密鑰在所述對(duì)接器和所述外設(shè)之間建立所述直接配對(duì);以及 向所述對(duì)接主機(jī)發(fā)送直接配對(duì)完成指示。
50.如權(quán)利要求49所述的對(duì)接器,其中,所述至少一個(gè)處理器還被配置為: 結(jié)束所述初始對(duì)接會(huì)話并結(jié)束所述對(duì)接器和所述外設(shè)之間的所述直接配對(duì); 發(fā)起與所述對(duì)接主機(jī)的后續(xù)對(duì)接會(huì)話;以及 使用所述持久性密鑰以使得所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)后續(xù)直接配對(duì)。
51.一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),包括: 至少一個(gè)處理器; 通信地耦合到所述至少一個(gè)處理器的收發(fā)機(jī);以及 通信地耦合到所述至少一個(gè)處理器的存儲(chǔ)器, 其中,所述至少一個(gè)處理器被配置為: 與所述對(duì)接器建立對(duì)接會(huì)話; 向所述對(duì)接器發(fā)送使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息; 確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中;以及 向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。
52.如權(quán)利要求51所述的對(duì)接主機(jī),其中,所述至少一個(gè)處理器還被配置為從所述對(duì)接器或所述外設(shè)中的至少一個(gè)接收直接配對(duì)完成指示。
53.一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),包括: 用于與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端的單元; 用于與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端的單元;以及 用于在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的單元。
54.一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),包括: 用于與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端的單元; 用于在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息的單元;以及 用于依照所接收的信息使用TDLS與所述外設(shè)建立第二通信鏈路的單元。
55.一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),包括: 用于與所述外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端的單元; 用于與所述對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端的單元;以及 用于在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求的單元。
56.一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),包括: 用于與所述對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(GO),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端的單元; 用于在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求的單元;以及 用于依照所接收的信息與所述外設(shè)建立第二通信鏈路的單元。
57.一種對(duì)接器,其被配置為用于與對(duì)接主機(jī)所管理的對(duì)接環(huán)境中的外設(shè)直接配對(duì),包括: 用于與所述對(duì)接主機(jī)建立初始對(duì)接會(huì)話的單元; 用于從所述對(duì)接主機(jī)接收使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息的單元; 用于與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰的單元;以及 用于與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠?qū)崿F(xiàn)安全通信的會(huì)話密鑰的單元。
58.一種對(duì)接主機(jī),其被配置為用于對(duì)接器和與所述對(duì)接主機(jī)配對(duì)的外設(shè)之間的直接配對(duì),包括: 用于與所述對(duì)接器建立對(duì)接會(huì)話的單元; 用于向所述對(duì)接器發(fā)送信息,以使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的單元; 用于確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中的單元;以及 用于向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求的單元。
59.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于使對(duì)接主機(jī)處的計(jì)算機(jī)進(jìn)行以下操作的指令: 與外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端; 與對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端;以及在所述第二通信鏈路上向所述對(duì)接器發(fā)送信息以使所述對(duì)接器能夠與所述外設(shè)建立隧道直接鏈路建立(TDLS)連接。
60.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于使對(duì)接器處的計(jì)算機(jī)進(jìn)行以下操作的指令: 與對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述對(duì)接器是所述對(duì)接主機(jī)的P2P客戶端; 在所述第一通信鏈路上從所述對(duì)接主機(jī)接收使所述對(duì)接器能夠與外設(shè)建立隧道直接鏈路建立(TDLS)連接的信息;以及 依照所接收的信息使用TDLS與所述外設(shè)建立第二通信鏈路。
61.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于使對(duì)接主機(jī)處的計(jì)算機(jī)進(jìn)行以下操作的指令: 與外設(shè)建立第一通信鏈路,使得所述對(duì)接主機(jī)是P2P組所有者(GO),所述外設(shè)是所述對(duì)接主機(jī)的P2P客戶端; 與對(duì)接器建立第二通信鏈路,使得所述對(duì)接器是P2P G0,所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端;以及 在所述第二通信鏈路上從所述對(duì)接器接收針對(duì)使得能夠建立所述對(duì)接器和所述外設(shè)之間的直接配對(duì)的信息的請(qǐng)求。
62.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于使對(duì)接器處的計(jì)算機(jī)進(jìn)行以下操作的指令: 與對(duì)接主機(jī)建立第一通信鏈路,使得所述對(duì)接器是P2P組所有者(GO),所述對(duì)接主機(jī)是所述對(duì)接器的P2P客戶端; 在所述第一通信鏈路上向所述對(duì)接主機(jī)發(fā)送針對(duì)使得能夠建立所述對(duì)接器和外設(shè)之間的直接配對(duì)的信息的請(qǐng)求;以及 依照所接收的信息與所述外設(shè)建立第二通信鏈路。
63.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于使對(duì)接器處的計(jì)算機(jī)進(jìn)行以下操作的指令: 與對(duì)接主機(jī)建立初始對(duì)接會(huì)話; 從所述對(duì)接主機(jī)接收使所述對(duì)接器和外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息; 與所述外設(shè)通信以獲取適用于使所述對(duì)接器和所述外設(shè)之間能夠?qū)崿F(xiàn)持久性直接配對(duì)的持久性密鑰;以及 與所述外設(shè)通信以獲取適用于使得在第一直接配對(duì)會(huì)話期間能夠?qū)崿F(xiàn)安全通信的會(huì)話密鑰。
64.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于使對(duì)接主機(jī)處的計(jì)算機(jī)進(jìn)行以下操作的指令: 與對(duì)接器建立對(duì)接會(huì)話; 向所述對(duì)接器發(fā)送使所述對(duì)接器和外設(shè)之間能夠?qū)崿F(xiàn)直接配對(duì)的信息; 確定所述對(duì)接器和所述外設(shè)已經(jīng)參與到先前的對(duì)接會(huì)話的直接配對(duì)中;以及 向所述外設(shè)或所述對(duì)接器中的至少一個(gè)發(fā)送針對(duì)直接配對(duì)的請(qǐng)求。
【文檔編號(hào)】H04M1/725GK104380699SQ201380026133
【公開(kāi)日】2015年2月25日 申請(qǐng)日期:2013年5月21日 優(yōu)先權(quán)日:2012年5月21日
【發(fā)明者】X·黃, G·謝里安, J·馬利寧 申請(qǐng)人:高通股份有限公司