專(zhuān)利名稱(chēng):經(jīng)由ieee802.11網(wǎng)絡(luò)的無(wú)線(xiàn)纜usb連接性的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及通用串行總線(xiàn)(USB)技術(shù)和IEEE 802. 11網(wǎng)絡(luò),更具體地涉及 經(jīng)由802. 11網(wǎng)絡(luò)提供無(wú)線(xiàn)纜USB連接性。
背景技術(shù):
通用串行總線(xiàn)(USB)標(biāo)準(zhǔn)是廣泛采用的系統(tǒng),其使得電子外圍設(shè)備能夠與主計(jì)算 設(shè)備經(jīng)由物理電纜鏈路通信。無(wú)線(xiàn)通用串行總線(xiàn)(WUSB)標(biāo)準(zhǔn)提供對(duì)USB標(biāo)準(zhǔn)的擴(kuò)展,其使 得能夠使用無(wú)線(xiàn)鏈路來(lái)連接外圍設(shè)備和主機(jī)設(shè)備。由于WUSB依賴(lài)超寬頻帶(UWB)無(wú)線(xiàn)技 術(shù),外圍設(shè)備和主機(jī)計(jì)算設(shè)備需要支持UWB通信的特殊硬件和軟件。盡管大量USB使能的 外圍設(shè)備和主機(jī)計(jì)算設(shè)備不是UWB使能的,并且因此不能支持WUSB連接性,但大量這些設(shè) 備已經(jīng)能夠進(jìn)行按照IEEE 802. 11標(biāo)準(zhǔn)的無(wú)線(xiàn)通信。
發(fā)明內(nèi)容
本發(fā)明在其實(shí)施例中公開(kāi)了新的系統(tǒng)和方法,用于經(jīng)由802. 11網(wǎng)絡(luò)提供到 802. 11使能的外圍設(shè)備和主機(jī)計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性。本發(fā)明的第一方面提供一種裝置,用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使能的計(jì) 算設(shè)備的無(wú)線(xiàn)纜USB連接性,包括802. 11設(shè)備通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳 輸和接收數(shù)據(jù);USB協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù);和USB/802. 11適配器,配置為對(duì)于 通過(guò)802. 11設(shè)備通信器802. 110的無(wú)線(xiàn)傳輸,適配在USB協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制 消息,并且將在由802. 11設(shè)備通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控 制消息提供給USB協(xié)議棧。在本發(fā)明的另一個(gè)方面中提供一種系統(tǒng),用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使 能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性,該系統(tǒng)包括主機(jī)計(jì)算設(shè)備和外圍計(jì)算設(shè)備。該主機(jī)計(jì) 算設(shè)備包括802. 11主機(jī)通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù);USB主 機(jī)協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息;和USB/802. 11主機(jī)適配器,配置為對(duì)于 通過(guò)802. 11主機(jī)通信器802. 110的無(wú)線(xiàn)傳輸,適配在USB主機(jī)協(xié)議棧中的USB協(xié)議數(shù)據(jù)和 控制消息,并且將在由802. 11主機(jī)通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù) 和控制消息提供給USB主機(jī)協(xié)議棧。該外圍計(jì)算設(shè)備包括802. 11設(shè)備通信器,配置為按照 802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù);USB設(shè)備協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消 息;和USB/802. 11設(shè)備適配器,配置為對(duì)于通過(guò)802. 11設(shè)備通信器802. 110的無(wú)線(xiàn)傳輸, 適配在USB設(shè)備協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制消息,并且將在由802. 11設(shè)備通信器接收 的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息提供給USB設(shè)備協(xié)議棧。在本發(fā)明的另一方面中,USB/802. 11設(shè)備適配器配置為使得802. 11設(shè)備通信器 將外圍計(jì)算設(shè)備宣稱(chēng)是無(wú)爭(zhēng)用(contention-free,CF)可輪詢(xún)(pollable)的。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為在802. 11協(xié)議網(wǎng)絡(luò)中使 用對(duì)于媒體訪(fǎng)問(wèn)控制(Media Access Control, MAC)的點(diǎn)協(xié)調(diào)機(jī)制(PointCoordinatedFunction, PCF)。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為導(dǎo)致802. 11主機(jī)通信器 在無(wú)爭(zhēng)用周期(CFP)和爭(zhēng)用周期(CP) 二者之一的期間無(wú)線(xiàn)地傳輸U(kuò)SB協(xié)議信息。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為導(dǎo)致802. 11主機(jī)通信器 在CP期間無(wú)線(xiàn)地傳輸U(kuò)SB控制消息。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為在CFP期間作為點(diǎn)協(xié)調(diào)器 (point coordinator, PC)動(dòng)作。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為導(dǎo)致802. 11主機(jī)通信器 在CFP期間無(wú)線(xiàn)地傳輸信標(biāo)(beacon)和至少該信標(biāo)配置為將攜帶信標(biāo)的傳輸信道識(shí)別為 USB使能的幀,,該幀至少一幀配置為包括USB協(xié)議出令牌(outtoken)、USB協(xié)議入令牌(in token)、和USB協(xié)議數(shù)據(jù)。在本發(fā)明的另一方面中,USB/802. 11設(shè)備適配器配置為導(dǎo)致802. 11設(shè)備通信 器在CFP期間無(wú)線(xiàn)地傳輸一幀,該幀配置為包括USB協(xié)議數(shù)據(jù)和USB協(xié)議出確認(rèn)令牌 (out-acknowledgement token),其中該幀被隨后傳輸?shù)綇腢SB/802. 11主機(jī)適配器接收 USB協(xié)議輪詢(xún)(polling)消息的USB/802. 11設(shè)備適配器。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為導(dǎo)致802. 11主機(jī)通信器 在CFP期間將CF數(shù)據(jù)幀與USB協(xié)議入確認(rèn)令牌一起無(wú)線(xiàn)地傳輸,其中該幀被隨后傳輸?shù)綇?USB/802. 11設(shè)備適配器接收USB協(xié)議數(shù)據(jù)的USB/802. 11主機(jī)適配器。在本發(fā)明的另一方面中,USB/802. 11主機(jī)適配器配置為在CFP期間保留多個(gè)服務(wù) 時(shí)隙(service time slot,STS),其中STS封裝來(lái)自同步數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)。在本發(fā)明的另一方面中,提供了一種方法,用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使 能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性,該方法包括,按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù) 據(jù),維護(hù)包括USB協(xié)議數(shù)據(jù)和控制消息的USB協(xié)議棧,對(duì)于按照802. 11無(wú)線(xiàn)通信協(xié)議的無(wú) 線(xiàn)傳輸,適配在USB協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制消息,并且將在接收的802. 11協(xié)議通 信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息提供給USB協(xié)議棧。在本發(fā)明的另一方面中,提供了一種方法,用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11 使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性,該方法包括,配置第一計(jì)算設(shè)備以包括以下中的每 個(gè)第一 802. 11通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù),第一 USB協(xié)議 棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息,和第一 USB/802. 11適配器,配置為對(duì)于通過(guò)第一 802. 11通信器802. 110的無(wú)線(xiàn)傳輸,適配在第一 USB協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制消息, 并且將在由第一 802. 11通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息 提供給第一 USB協(xié)議棧;和配置第一計(jì)算設(shè)備用于與第二計(jì)算設(shè)備通信,該第二計(jì)算設(shè)備 包括第二 802. 11通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù),第二 USB協(xié) 議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息,和第二 USB/802. 11適配器,配置為對(duì)于通過(guò)第 二 802. 11通信器802. 110的無(wú)線(xiàn)傳輸,適配在第二 USB協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制消 息,并且將在由第一 802. 11通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制 消息提供給第二 USB協(xié)議棧。在本發(fā)明的另一方面中,該方法進(jìn)一步包括配置所述USB/802. 11適配器以在 802. 11協(xié)議網(wǎng)絡(luò)中使用對(duì)于媒體訪(fǎng)問(wèn)控制(MAC)的點(diǎn)協(xié)調(diào)機(jī)制(PCF)。
在本發(fā)明的另一方面中,該方法進(jìn)一步包括配置第一 USB/802. 11適配器以使得 第一 802. 11通信器在無(wú)爭(zhēng)用周期(CFP)和爭(zhēng)用周期(CP) 二者之一的期間無(wú)線(xiàn)地傳輸U(kuò)SB 協(xié)議信息。在本發(fā)明的另一方面中,該方法進(jìn)一步包括將第一 USB/802. 11適配器配置為使 得802. 11通信器在CP期間無(wú)線(xiàn)地傳輸U(kuò)SB控制消息。在本發(fā)明的另一方面中,該方法進(jìn)一步包括將第一 USB/802. 11適配器配置為在 CFP期間作為點(diǎn)協(xié)調(diào)器(PC)動(dòng)作。在本發(fā)明的另一方面中,該方法進(jìn)一步包括將第一 USB/802. 11適配器配置為導(dǎo) 致第一 802. 11通信器在CFP期間無(wú)線(xiàn)地傳輸信標(biāo)(beacon)和至少一幀,該信標(biāo)配置為將 攜帶信標(biāo)的傳輸信道識(shí)別為USB使能的,該至少一幀配置為包括USB協(xié)議出令牌、USB協(xié)議 入令牌、和USB協(xié)議數(shù)據(jù)。在本發(fā)明的另一方面中,該方法進(jìn)一步包括將USB/802. 11設(shè)備適配器配置為導(dǎo) 致802. 11設(shè)備通信器在CFP期間無(wú)線(xiàn)地傳輸配置為包括USB協(xié)議數(shù)據(jù)和USB協(xié)議出確認(rèn) 令牌的幀,其中該幀被隨后傳輸?shù)綇牡谝?USB/802. 11適配器接收USB協(xié)議輪詢(xún)消息的第二 USB/802. 11 適配器。在本發(fā)明的另一方面中,該方法進(jìn)一步包括將第一 USB/802. 11適配器配置為導(dǎo) 致第一 802. 11通信器在CFP期間將CF數(shù)據(jù)幀與USB協(xié)議入確認(rèn)令牌一起無(wú)線(xiàn)地傳輸, 其中該幀被隨后傳輸?shù)綇牡诙?USB/802. 11適配器接收USB協(xié)議數(shù)據(jù)和控制消息的第一 USB/802. 11 適配器。在本發(fā)明的另一方面中,該方法進(jìn)一步包括將第一 USB/802. 11適配器配置為在 CFP期間保留多個(gè)服務(wù)時(shí)隙(STS),其中STS封裝來(lái)自同步數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)。在本發(fā)明的另一方面中,提供了一種計(jì)算機(jī)程序產(chǎn)品,用于經(jīng)由802. 11網(wǎng)絡(luò)提供 到802. 11使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì), 和計(jì)算機(jī)程序指令,該計(jì)算機(jī)程序指令可操作來(lái)按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù) 據(jù),維護(hù)包括USB協(xié)議數(shù)據(jù)和控制消息的USB協(xié)議棧,對(duì)于按照802. 11無(wú)線(xiàn)通信協(xié)議的無(wú) 線(xiàn)傳輸,適配在USB協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制消息,并且將在接收的802. 11協(xié)議通 信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息提供給USB協(xié)議棧,其中程序指令存儲(chǔ)在計(jì)算機(jī)可讀 介質(zhì)上。
通過(guò)以下結(jié)合附圖的詳細(xì)描述,將更全面地理解本發(fā)明,其中,圖1是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11 使能的外圍和主機(jī)計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性的系統(tǒng)的簡(jiǎn)化概念圖;圖2是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,攜帶非同步USB協(xié)議有效載荷 (payload)的802. 11協(xié)議通信的簡(jiǎn)化概念圖;圖3是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,示出了在非同步USB協(xié)議通信期間封 裝USB協(xié)議數(shù)據(jù)和控制消息的802. 11協(xié)議通信的示例性CFP的簡(jiǎn)化概念圖;圖4是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,攜帶同步USB協(xié)議有效載荷的802. 11 協(xié)議通信的簡(jiǎn)化概念圖;并且
圖5是根據(jù)本發(fā)明的實(shí)施例的計(jì)算系統(tǒng)的示例性硬件實(shí)現(xiàn)的簡(jiǎn)化概念圖。
具體實(shí)施例方式現(xiàn)在結(jié)合一個(gè)或多個(gè)實(shí)施例描述本發(fā)明,盡管描述旨在作為整體解釋本發(fā)明,并 且不是將本發(fā)明限制到示出的實(shí)施例。應(yīng)當(dāng)理解的是,本領(lǐng)域技術(shù)人員可以進(jìn)行各種修改, 雖然此處沒(méi)有具體示出,然而這些修改還是落入本發(fā)明的真實(shí)精神和范圍中。正如本領(lǐng)域技術(shù)人員可以理解的,本發(fā)明可以實(shí)施為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn) 品。相應(yīng)地,本發(fā)明可以采取整體硬件實(shí)施的形式、整體軟件實(shí)施的形式(包括固件、常駐 軟件、微代碼等)或可以一般地稱(chēng)為“電路”、“模塊”或“系統(tǒng)”的結(jié)合軟件和硬件方面的實(shí) 施。此外,本發(fā)明可以采取計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品包含在表達(dá)的任意有 形介質(zhì)中,具有包含在介質(zhì)中的計(jì)算機(jī)可用程序代碼??梢允褂靡粋€(gè)或多個(gè)計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)的任意組合。計(jì)算機(jī)可用或計(jì) 算機(jī)可讀介質(zhì)可以是,但不限于例如使用電子的、磁的、光的、電磁的、或半導(dǎo)體的物理元件 操作的任意物理有形設(shè)備。計(jì)算機(jī)可讀介質(zhì)的更具體的例子(非窮舉)可以包括以下具 有一個(gè)或多個(gè)電線(xiàn)的電連接、便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器 (ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式光盤(pán)只讀存儲(chǔ)器(CDROM)、 光存儲(chǔ)設(shè)備、或磁存儲(chǔ)設(shè)備。注意,計(jì)算機(jī)可用或計(jì)算機(jī)可讀介質(zhì)甚至可以是在其上打印了 程序的紙或其他合適的介質(zhì),因?yàn)槌绦蚩梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描而被電 地捕獲、然后被編譯、被解釋、或必要時(shí)以其他合適的方式被處理,然后被存儲(chǔ)在計(jì)算機(jī)存 儲(chǔ)器中。在該文件的上下文中,計(jì)算機(jī)可用的或計(jì)算機(jī)可讀的介質(zhì)可以是能夠包含、存儲(chǔ)、 通信、傳播、或傳輸程序以用于由或結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備或裝置的使用的任意物理有形 介質(zhì)。用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼可以以一種或多種編程語(yǔ)言的任意組合 編寫(xiě),包括面向?qū)ο蟮木幊陶Z(yǔ)言,諸如Java、Smalltalk, C++等和通常的程序上的編程語(yǔ) 言,諸如“C”編程語(yǔ)言或類(lèi)似的編程語(yǔ)言。程序可以全部在用戶(hù)的計(jì)算機(jī)上、部分在用戶(hù)的 計(jì)算機(jī)上、作為單機(jī)軟件包、部分地在用戶(hù)的計(jì)算機(jī)上而部分地在遠(yuǎn)程計(jì)算機(jī)或全部在遠(yuǎn) 程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后者情況下,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意類(lèi)型的網(wǎng)絡(luò)(包括局 域網(wǎng)(LAN)或廣域網(wǎng)(WAN))連接到用戶(hù)的計(jì)算機(jī),或者可以連接到外部計(jì)算機(jī)(例如,通 過(guò)使用因特網(wǎng)服務(wù)提供商的因特網(wǎng))。以下參考按照本發(fā)明的實(shí)施例的方法、設(shè)備(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖 和/或框圖描述本發(fā)明??梢岳斫獾氖?,流程圖和/或框圖的每個(gè)框,和流程圖和/或框圖 的框的組合,可以通過(guò)計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以被提供給通用目 的計(jì)算機(jī)的、特殊目的計(jì)算機(jī)的、或其他可編程數(shù)據(jù)處理裝置的處理器,以產(chǎn)生機(jī)器,使得 通過(guò)計(jì)算機(jī)的或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令,產(chǎn)生用于實(shí)現(xiàn)在流程圖和 /或框圖的框或多個(gè)框中規(guī)定的功能/動(dòng)作的措施。這些計(jì)算機(jī)程序指令也可以被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,該計(jì)算機(jī)可讀介質(zhì)能夠 指揮計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置以特殊的方式工作,使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中 的指令產(chǎn)生一種操作,所述操作包括實(shí)現(xiàn)在流程圖和/或框圖的框或多個(gè)框中規(guī)定的功能 /動(dòng)作的措施。
8
計(jì)算機(jī)程序指令還可以被加載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置,以使得在計(jì) 算機(jī)或其他可編程裝置上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)執(zhí)行的處理,使得在計(jì)算機(jī) 或其他可編程裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖和/或框圖的框或多個(gè)框中規(guī)定 的功能/動(dòng)作的處理?,F(xiàn)在參考圖1,圖1是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,用于經(jīng)由802. 11網(wǎng)絡(luò)提 供到802. 11使能的外圍和主機(jī)計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性的系統(tǒng)的簡(jiǎn)化概念圖。在圖 1的系統(tǒng)中,主機(jī)設(shè)備100與一個(gè)或多個(gè)外圍計(jì)算設(shè)備102經(jīng)由網(wǎng)絡(luò)104無(wú)線(xiàn)通信。主機(jī) 100包括USB主機(jī)協(xié)議棧106,用于維護(hù)諸如由或從USB/802. 11主機(jī)適配器108接收的USB 協(xié)議數(shù)據(jù)和控制消息。USB/802. 11主機(jī)適配器108對(duì)于由802. 11通信器110到設(shè)備102 的傳輸,適配從USB協(xié)議棧106接收的USB協(xié)議數(shù)據(jù)和控制消息。當(dāng)802. 11通信器110從 任意設(shè)備102接收一個(gè)傳輸時(shí),USB/802. 11主機(jī)適配器108檢查該傳輸以確定其是否包括 USB協(xié)議有效載荷,然后USB/802. 11主機(jī)適配器108將該USB協(xié)議有效載荷傳輸?shù)経SB主 機(jī)協(xié)議棧106。類(lèi)似地,每個(gè)設(shè)備102包括用于維護(hù)諸如由或從USB/802. 11設(shè)備適配器114接收 的USB協(xié)議數(shù)據(jù)和控制消息的USB設(shè)備協(xié)議棧112。USB/802. 11設(shè)備適配器114對(duì)于由 802. 11通信器116到主機(jī)100的傳輸,適配從USB設(shè)備協(xié)議棧112接收的USB協(xié)議數(shù)據(jù)和 控制消息。當(dāng)802. 11通信器116從主機(jī)100接收一個(gè)傳輸時(shí),USB/802. 11設(shè)備適配器114 檢查該傳輸以確定其是否包括USB有效載荷,然后USB/802. 11設(shè)備適配器114將該USB有 效載荷傳輸?shù)経SB設(shè)備協(xié)議棧112。每個(gè)設(shè)備適配器114優(yōu)選使得其802. 11通信器116宣 告設(shè)備是無(wú)爭(zhēng)用(CF)可輪詢(xún)的?,F(xiàn)在再參考圖2,圖2是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,攜帶非同步USB協(xié)議 有效載荷的802. 11協(xié)議通信的簡(jiǎn)化概念圖。主機(jī)適配器108(圖1)優(yōu)選在802. 11協(xié)議網(wǎng) 絡(luò)中使用用于媒體訪(fǎng)問(wèn)控制(MAC)的點(diǎn)協(xié)調(diào)機(jī)制(PCF)。因此,在圖2中,通信信道的一般 地標(biāo)記為200的時(shí)間片段被劃分為無(wú)爭(zhēng)用周期(CFP) 202和爭(zhēng)用周期(CP) 204的序列。在 每個(gè)CP 204期間,為了訪(fǎng)問(wèn)信道200,諸如為了傳輸U(kuò)SB協(xié)議控制消息,經(jīng)由其相應(yīng)802. 11 通信器110和116,主機(jī)適配器108和每個(gè)設(shè)備適配器114優(yōu)選互相競(jìng)爭(zhēng)并且與不是USB 使能的但是可以共享相同的802. 11網(wǎng)絡(luò)的其他802. 11使能設(shè)備網(wǎng)絡(luò)競(jìng)爭(zhēng),優(yōu)選利用隨機(jī) 退避(back-off)協(xié)議以降低沖突的可能性。在每個(gè)CFP 202期間,主機(jī)適配器108優(yōu)選作 為點(diǎn)協(xié)調(diào)器(PC)動(dòng)作并且獲得對(duì)信道200通信量(traffic)的完全控制,諸如對(duì)于傳輸數(shù) 據(jù)/管理幀或輪詢(xún)(polling)設(shè)備102和用于數(shù)據(jù)的任何其他USB使能設(shè)備。PC按照傳 統(tǒng)的技術(shù)確定重復(fù)周期和CFP的長(zhǎng)度。重復(fù)周期優(yōu)選與信標(biāo)同步并且是遞送通信量指示消 息(Delivery Traffic IndicationMessage, DTIM)周期的整數(shù)倍,該遞送通信量指示消息 周期本身優(yōu)選是信標(biāo)周期的整數(shù)倍。主機(jī)控制消息,諸如涉及信道管理的消息、設(shè)備通知的確認(rèn)、和涉及硬件的事件諸 如復(fù)位和開(kāi)/關(guān)機(jī),優(yōu)選在CFP 202或者在CP 204期間被傳輸。設(shè)備傳輸?shù)耐ㄖT如主 機(jī)控制消息的確認(rèn)、和涉及硬件的事件諸如連接/斷開(kāi)連接和遠(yuǎn)程喚醒,優(yōu)選在CFP 202期 間,例如當(dāng)設(shè)備102被主機(jī)100輪詢(xún)時(shí),或者在CP 204期間被傳輸。所有其他類(lèi)型的USB 消息優(yōu)選被封裝在在CFP 202期間被傳輸?shù)臒o(wú)爭(zhēng)用(CF)數(shù)據(jù)幀中?,F(xiàn)在再參考圖3,圖3是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,顯示了在非同步USB協(xié)議通信期間封裝USB協(xié)議數(shù)據(jù)和控制消息的802. 11協(xié)議通信的示例性CFP的簡(jiǎn)化概念 圖。在圖3中,示出了一般地標(biāo)記為300的CFP,包括優(yōu)選在每個(gè)CFP 300的開(kāi)始被傳輸?shù)?信標(biāo)302,隨后是在信標(biāo)302之后在CFP 300期間被傳輸?shù)膸?04、306和308,和宣告每個(gè) CFP 300結(jié)束的CF末幀310,其中信標(biāo)302、幀304、306和308,和CF末幀310優(yōu)選由短的 幀間空間312分開(kāi)。主機(jī)適配器108優(yōu)選支持入站(inbound)幀通信量,優(yōu)選維護(hù)用來(lái)選擇在CFP期 間將被輪詢(xún)的站的CF輪詢(xún)列表。主機(jī)適配器108經(jīng)由802. 11通信器110傳輸信標(biāo)302, 其中信標(biāo)302優(yōu)選被配置為,例如通過(guò)使用特定于賣(mài)主的信息元件(IE的),提供在802. 11 信標(biāo)幀內(nèi)被傳輸?shù)倪@樣的信息,將信道識(shí)別為USB使能的并且發(fā)布物理信道的涉及USB的 參數(shù)。信標(biāo)302被設(shè)備102處的802. 11通信器116接收,據(jù)此其攜帶的可以由在設(shè)備102 上提供的USB使能應(yīng)用所要求的任何涉及USB的信息,由設(shè)備適配器114轉(zhuǎn)送到USB設(shè)備 協(xié)議棧112。在傳輸信標(biāo)302之后,主機(jī)適配器108經(jīng)由802. 11通信器110傳輸幀304,或者 多幀304的序列,其中每幀304被配置為包括USB協(xié)議出令牌316、USB協(xié)議入令牌318、和 USB協(xié)議數(shù)據(jù)320,這些數(shù)據(jù)通常在與設(shè)備102通信期間由USB主機(jī)協(xié)議棧106提供。幀 304由802. 11通信器116在設(shè)備102處接收,據(jù)此,其USB協(xié)議令牌和數(shù)據(jù)有效載荷被設(shè)備 適配器114轉(zhuǎn)送到USB設(shè)備協(xié)議棧112。在被USB/802. 11主機(jī)適配器108輪詢(xún)之后,USB/802. 11設(shè)備適配器114按照USB 協(xié)議作為需要響應(yīng)。該響應(yīng)與USB協(xié)議出確認(rèn)令牌3M—起被設(shè)備適配器114作為數(shù)據(jù)332 封裝到幀306。設(shè)備適配器114然后經(jīng)由802. 11通信器116傳輸幀306。幀306由802. 11 通信器110在主機(jī)100處接收,據(jù)此其USB協(xié)議令牌和數(shù)據(jù)有效載荷被主機(jī)適配器108轉(zhuǎn) 送到USB主機(jī)協(xié)議棧106。在從USB設(shè)備協(xié)議棧112接收數(shù)據(jù)之后,主機(jī)適配器108經(jīng)由802. 11通信器110 與USB協(xié)議入確認(rèn)令牌3 —起傳輸CF數(shù)據(jù)幀308。CF數(shù)據(jù)幀308由802. 11通信器116 在設(shè)備102處接收,據(jù)此入確認(rèn)令牌3 被設(shè)備適配器114轉(zhuǎn)送到USB設(shè)備協(xié)議棧112。現(xiàn)在再參考圖4,圖4是根據(jù)本發(fā)明的實(shí)施例構(gòu)造和操作的,攜帶同步USB協(xié)議有 效載荷的802. 11協(xié)議通信的簡(jiǎn)化概念圖。在圖4中,通信信道的一般地標(biāo)記為400的時(shí)間 片段基本上類(lèi)似于圖2的時(shí)間片段200,值得注意的例外是,當(dāng)USB主機(jī)協(xié)議棧106試圖打 開(kāi)同步管道時(shí),主機(jī)適配器108在每個(gè)CFP期間在CFP 406和408之內(nèi)優(yōu)選保留一個(gè)或多 個(gè)專(zhuān)門(mén)的設(shè)備時(shí)隙(STS),例如時(shí)隙402和404,其中對(duì)于每個(gè)同步數(shù)據(jù)流,流數(shù)據(jù)的一部分 被封裝到一個(gè)CFP的STS中,而流數(shù)據(jù)的下一部分被封裝到下一個(gè)CFP的相同的STS中,等 等。優(yōu)選這樣管理STS,包括設(shè)置其持續(xù)時(shí)間和重復(fù)率,使得滿(mǎn)足同步數(shù)據(jù)傳輸?shù)囊?,例?提供用于以有界等待時(shí)間(bounded latency)的處理努力的保證的帶寬、保證的平均恒定 數(shù)據(jù)率、和/或如果發(fā)生遞送失敗則在服務(wù)周期期間保證的重試。應(yīng)當(dāng)理解的是,此處描述的本發(fā)明可以被用來(lái)連接設(shè)備102到主機(jī)100而無(wú)需使 用USB電纜,不僅允許USB協(xié)議數(shù)據(jù)和控制消息在USB主機(jī)協(xié)議棧106和USB設(shè)備協(xié)議棧 112之間被無(wú)線(xiàn)地傳輸,而且允許設(shè)備102和主機(jī)100按照USB協(xié)議工作,如其通常的那樣, 就像設(shè)備102經(jīng)由標(biāo)準(zhǔn)USB電纜被連接到主機(jī)100。因此,USB設(shè)備協(xié)議棧112中的通常被 注定用于經(jīng)由USB電纜的傳輸?shù)娜魏螖?shù)據(jù),被設(shè)備適配器114截取或接收并且如上所述被適配用于經(jīng)由802. IlCFP或CP幀的傳輸,并且由設(shè)備102接收的所有802. IlCFP或CP幀 可以被設(shè)備適配器114檢查以確定,其是否包括要被傳輸?shù)経SB設(shè)備協(xié)議棧112的USB協(xié) 議控制消息或數(shù)據(jù),就像其是經(jīng)由USB電纜被接收的。同樣地,USB主機(jī)協(xié)議棧106中的通 常被注定用于經(jīng)由USB電纜的傳輸?shù)娜魏螖?shù)據(jù),被主機(jī)適配器108截取或接收并且如上所 述被適配用于經(jīng)由802. IlCFP或CP幀的傳輸,并且由主機(jī)100接收的所有802. IlCFP或CP 幀可以被主機(jī)適配器108檢查以確定,其是否包括要被傳輸?shù)経SB主機(jī)協(xié)議棧106的USB 協(xié)議控制消息或數(shù)據(jù),就像其是經(jīng)由USB電纜被接收的。此外,主機(jī)適配器108和設(shè)備適配 器114優(yōu)選執(zhí)行任何動(dòng)作,正如可能被要求以維護(hù)在主機(jī)100和設(shè)備102之間的并且按照 802. 11標(biāo)準(zhǔn)的802. 11無(wú)線(xiàn)連接??梢岳斫獾氖牵景l(fā)明上述任意方面可以被實(shí)施為嵌入在計(jì)算機(jī)可讀介質(zhì)中的計(jì) 算機(jī)程序產(chǎn)品,例如以存儲(chǔ)在磁或光存儲(chǔ)介質(zhì)或嵌入在計(jì)算機(jī)硬件中的計(jì)算機(jī)程序指令的 形式,并且可以被計(jì)算機(jī)執(zhí)行或者可以由計(jì)算機(jī)訪(fǎng)問(wèn)。現(xiàn)在參考圖5,框圖500示出了按照本發(fā)明的實(shí)施例的計(jì)算系統(tǒng)的示例性硬件實(shí) 現(xiàn),按照該計(jì)算系統(tǒng)可以實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)組件/方法(例如,結(jié)合圖1-4描述的組 件/方法)。如所示的,用于控制到至少一個(gè)資源的訪(fǎng)問(wèn)的技術(shù)可以按照經(jīng)由計(jì)算機(jī)總線(xiàn)518 或替換連接裝置耦合的處理器510、存儲(chǔ)器512、I/O設(shè)備514、和網(wǎng)絡(luò)接口 516來(lái)實(shí)現(xiàn)。應(yīng)當(dāng)理解的是,此處使用的術(shù)語(yǔ)“處理器”旨在包括任意處理設(shè)備,諸如,包括 CPU(中央處理器)的處理設(shè)備和/或其他處理電路。還應(yīng)當(dāng)理解的是,術(shù)語(yǔ)“處理器”可以 指多于一個(gè)的處理設(shè)備并且與一個(gè)處理設(shè)備相關(guān)聯(lián)的各種元件可以被其他處理設(shè)備共享。此處使用的術(shù)語(yǔ)“存儲(chǔ)器”旨在包括與處理器或CPU相關(guān)聯(lián)的存儲(chǔ)器,例如,RAM、 ROM、固定的存儲(chǔ)設(shè)備(例如硬件)、可移動(dòng)存儲(chǔ)設(shè)備(例如磁盤(pán))、閃存等。這些存儲(chǔ)器可 以被認(rèn)為是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。此外,此處使用的短語(yǔ)“輸入/輸出設(shè)備”或“I/O設(shè)備”旨在包括,例如,用于輸入 數(shù)據(jù)到處理單元的一個(gè)或多個(gè)輸入設(shè)備(例如鍵盤(pán)、鼠標(biāo)、掃描儀等),和/或用于提供與處 理單元相關(guān)聯(lián)的結(jié)果的一個(gè)或多個(gè)輸出設(shè)備(例如揚(yáng)聲器、顯示器、打印機(jī)等)。附圖中的流程圖和框圖輸出了按照本發(fā)明的不同實(shí)施例的可能實(shí)現(xiàn)的系統(tǒng)、方法 和計(jì)算機(jī)程序產(chǎn)品的結(jié)構(gòu)、功能和操作。在此,流程圖或框圖中的每個(gè)框可以代表模塊、片 段或代碼的部分,其包括用于執(zhí)行特定的邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。還應(yīng)當(dāng)注意 的是,在一些替換實(shí)施例中,在框圖中標(biāo)出的功能可以按照不同于在圖中標(biāo)出的順序進(jìn)行。 例如,連續(xù)示出的兩個(gè)框,可以實(shí)際上基本同時(shí)地被執(zhí)行,或者取決于涉及的功能,這些框 有時(shí)候可以按照相反的順序被執(zhí)行。還應(yīng)當(dāng)注意的是,框圖和/或流程圖的每個(gè)框,框圖和 /或流程圖中的框的組合,可以由執(zhí)行特殊的功能或動(dòng)作的基于特殊目的的硬件系統(tǒng),或者 由特殊目的的硬件和計(jì)算機(jī)指令的組合執(zhí)行。雖然在此可能或可能沒(méi)有參考特定的計(jì)算機(jī)硬件或軟件來(lái)描述方法和設(shè)備,可以 理解的是,此處描述的方法和設(shè)備可以使用通常的技術(shù)在計(jì)算機(jī)硬件或軟件中實(shí)現(xiàn)。盡管參考了一個(gè)或多個(gè)特定實(shí)施例描述了本發(fā)明,但是所述描述旨在作為一個(gè)整 體解釋本發(fā)明并且不是要將本發(fā)明限于示出的實(shí)施例。應(yīng)當(dāng)理解的是,本領(lǐng)域技術(shù)人員可 以進(jìn)行大量修改,雖然此處沒(méi)有示出,然而這些修改還是落入本發(fā)明的真實(shí)精神和范圍中。
權(quán)利要求
1.一種用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性的裝 置,包括802. 11設(shè)備通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù); USB協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息;和 USB/802. 11適配器,配置為對(duì)于通過(guò)所述802. 11設(shè)備通信器110的無(wú)線(xiàn)傳輸,適配在所述USB協(xié)議棧中的USB協(xié) 議數(shù)據(jù)和控制消息,并且將在由所述802. 11設(shè)備通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制 消息提供給所述USB協(xié)議棧。
2.一種用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性的系 統(tǒng),該系統(tǒng)包括主機(jī)設(shè)備,包括802. 11主機(jī)通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù); USB主機(jī)協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息;和 USB/802. 11主機(jī)適配器,配置為對(duì)于通過(guò)所述802. 11主機(jī)通信器110的無(wú)線(xiàn)傳輸,適配在所述USB主機(jī)協(xié)議棧中的 USB協(xié)議數(shù)據(jù)和控制消息,并且將在由所述802. 11主機(jī)通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制 消息提供給所述USB主機(jī)協(xié)議棧;和 外圍計(jì)算設(shè)備,包括802. 11設(shè)備通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù); USB設(shè)備協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息;和 USB/802. 11設(shè)備適配器,配置為對(duì)于通過(guò)所述802. 11設(shè)備通信器110的無(wú)線(xiàn)傳輸,適配在所述USB設(shè)備協(xié)議棧中的 USB協(xié)議數(shù)據(jù)和控制消息,并且將在由所述802. 11設(shè)備通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制 消息提供給所述USB設(shè)備協(xié)議棧。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11設(shè)備適配器配置為使得所述 802. 11設(shè)備通信器將所述外圍計(jì)算設(shè)備宣稱(chēng)是無(wú)爭(zhēng)用(CF)可輪詢(xún)的。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為在802. 11協(xié) 議網(wǎng)絡(luò)中使用對(duì)于媒體訪(fǎng)問(wèn)控制(MAC)的點(diǎn)協(xié)調(diào)機(jī)制(PCF)。
5.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為導(dǎo)致所述 802. 11主機(jī)通信器在無(wú)爭(zhēng)用周期(CFP)和爭(zhēng)用周期(CP) 二者之一的期間無(wú)線(xiàn)地傳輸U(kuò)SB 協(xié)議信息。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為導(dǎo)致所述 802. 11主機(jī)通信器在CP期間無(wú)線(xiàn)地傳輸U(kuò)SB控制消息。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為在CFP期間 作為點(diǎn)協(xié)調(diào)器(PC)動(dòng)作。
8.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為導(dǎo)致所述.802. 11主機(jī)通信器在CFP期間無(wú)線(xiàn)地傳輸信標(biāo),配置為將攜帶所述信標(biāo)的傳輸信道識(shí)別為USB使能的,和 至少一幀,配置為包括USB協(xié)議出令牌、USB協(xié)議入令牌、和USB協(xié)議數(shù)據(jù)。
9.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11設(shè)備適配器配置為導(dǎo)致所述 802. 11設(shè)備通信器在CFP期間無(wú)線(xiàn)地傳輸配置為包括USB協(xié)議數(shù)據(jù)和USB協(xié)議出確認(rèn)令牌 的幀,其中該幀被隨后傳輸?shù)綇乃鯱SB/802. 11主機(jī)適配器接收USB協(xié)議輪詢(xún)消息的所述 USB/802. 11設(shè)備適配器。
10.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為導(dǎo)致所述 802. 11主機(jī)通信器在CFP期間將CF數(shù)據(jù)幀與USB協(xié)議入確認(rèn)令牌一起無(wú)線(xiàn)地傳輸,其中 該幀被隨后傳輸?shù)綇乃鯱SB/802. 11設(shè)備適配器接收USB協(xié)議數(shù)據(jù)和控制消息的所述 USB/802. 11主機(jī)適配器。
11.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述USB/802.11主機(jī)適配器配置為在CFP期間 保留多個(gè)服務(wù)時(shí)隙(STQ,其中所述STS封裝來(lái)自同步數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)。
12.一種用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性的 方法,該方法包括按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù); 維護(hù)包括USB協(xié)議數(shù)據(jù)和控制消息的USB協(xié)議棧;對(duì)于按照802. 110無(wú)線(xiàn)通信協(xié)議的無(wú)線(xiàn)傳輸,適配在所述USB協(xié)議棧中的USB協(xié)議數(shù) 據(jù)和控制消息,并且將在接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息提供給所述USB協(xié)議棧。
13.一種用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性的 方法,該方法包括配置第一計(jì)算設(shè)備以包括以下中的每個(gè)第一 802. 11通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù), 第一 USB協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息,和 第一 USB/802. 11適配器,配置為對(duì)于由所述第一 802. 11通信器110的無(wú)線(xiàn)傳輸,適配在所述第一 USB協(xié)議棧中的USB 協(xié)議數(shù)據(jù)和控制消息,并且將在由所述第一 802. 11通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制 消息提供給所述第一 USB協(xié)議棧;和配置所述第一計(jì)算設(shè)備用于與第二計(jì)算設(shè)備通信,該第二計(jì)算設(shè)備包括 第二 802. 11通信器,配置為按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù), 第二 USB協(xié)議棧,配置為維護(hù)USB協(xié)議數(shù)據(jù)和控制消息,和 第二 USB/802. 11適配器,配置為對(duì)于由所述第二 802. 11通信器802. 110的無(wú)線(xiàn)傳輸,適配在所述第二 USB協(xié)議棧中的 USB協(xié)議數(shù)據(jù)和控制消息,并且將在由所述第一 802. 11通信器接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制 消息提供給所述第二 USB協(xié)議棧。
14.
15.根據(jù)權(quán)利要求13所述的方法,該方法進(jìn)一步包括配置所述第一USB/802. 11適配器 以在802. 11協(xié)議網(wǎng)絡(luò)中使用對(duì)于媒體訪(fǎng)問(wèn)控制(MAC)的點(diǎn)協(xié)調(diào)機(jī)制(PCF)。
16.根據(jù)權(quán)利要求13所述的方法,該方法進(jìn)一步包括配置所述第一USB/802. 11適配器 以導(dǎo)致所述第一 802. 11通信器在無(wú)爭(zhēng)用周期(CFP)和爭(zhēng)用周期(CP) 二者之一的期間無(wú)線(xiàn) 地傳輸U(kuò)SB協(xié)議信息。
17.根據(jù)權(quán)利要求16所述的方法,該方法進(jìn)一步包括將所述第一USB/802. 11適配器配 置為使得所述第一 802. 11通信器在CP期間無(wú)線(xiàn)地傳輸U(kuò)SB控制消息。
18.根據(jù)權(quán)利要求16所述的方法,該方法進(jìn)一步包括將所述第一USB/802. 11適配器配 置為在CFP期間作為點(diǎn)協(xié)調(diào)器(PC)動(dòng)作。
19.根據(jù)權(quán)利要求13所述的方法,該方法進(jìn)一步包括將所述第一USB/802.11適配器配 置為導(dǎo)致所述第一 802. 11通信器在CFP期間無(wú)線(xiàn)地傳輸信標(biāo),配置為將攜帶所述信標(biāo)的傳輸信道識(shí)別為USB使能的,和至少一幀,配置為包括USB協(xié)議出令牌、USB協(xié)議入令牌、和USB協(xié)議數(shù)據(jù)。
20.根據(jù)權(quán)利要求13所述的方法,該方法進(jìn)一步包括將所述USB/802.11設(shè)備適配器 配置為導(dǎo)致所述802. 11設(shè)備通信器在CFP期間無(wú)線(xiàn)地傳輸配置為包括USB協(xié)議數(shù)據(jù)和USB 協(xié)議出確認(rèn)令牌的幀,其中該幀被隨后傳輸?shù)綇乃龅谝?USB/802. 11適配器接收USB協(xié)議 輪詢(xún)消息的所述第二 USB/802. 11適配器。
21.根據(jù)權(quán)利要求13所述的方法,該方法進(jìn)一步包括將所述第一USB/802. 11適配器配 置為導(dǎo)致所述第一 802. 11通信器在CFP期間將CF數(shù)據(jù)幀與USB協(xié)議入確認(rèn)令牌一起無(wú)線(xiàn) 地傳輸,其中該幀被隨后傳輸?shù)綇乃龅诙?USB/802. 11適配器接收USB協(xié)議數(shù)據(jù)和控制消 息的所述第一 USB/802. 11適配器。
22.根據(jù)權(quán)利要求13所述的方法,該方法進(jìn)一步包括將所述第一USB/802. 11適配器 配置為在CFP期間保留多個(gè)服務(wù)時(shí)隙(STQ,其中所述STS封裝來(lái)自同步數(shù)據(jù)流的一部分?jǐn)?shù) 據(jù)。
23.一種計(jì)算機(jī)程序產(chǎn)品,用于經(jīng)由802. 11網(wǎng)絡(luò)提供到802. 11使能的計(jì)算設(shè)備的無(wú)線(xiàn) 纜USB連接性,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì);和計(jì)算機(jī)程序指令,該計(jì)算機(jī)程序指令可操作來(lái)按照802. 11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù),維護(hù)包括USB協(xié)議數(shù)據(jù)和控制消息的USB協(xié)議棧,對(duì)于按照802. 11無(wú)線(xiàn)通信協(xié)議的無(wú)線(xiàn)傳輸,適配在所述USB協(xié)議棧中的USB協(xié)議數(shù)據(jù) 和控制消息,并且將在接收的802. 11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息提供給所述USB協(xié)議棧,其中所述程序指令存儲(chǔ)在所述計(jì)算機(jī)可讀介質(zhì)上。
全文摘要
經(jīng)由802.11網(wǎng)絡(luò)提供到802.11使能的計(jì)算設(shè)備的無(wú)線(xiàn)纜USB連接性,包括按照802.11無(wú)線(xiàn)通信協(xié)議傳輸和接收數(shù)據(jù),維護(hù)包括USB協(xié)議數(shù)據(jù)和控制消息的USB協(xié)議棧,對(duì)于按照802.11無(wú)線(xiàn)通信協(xié)議的無(wú)線(xiàn)傳輸,適配在USB協(xié)議棧中的USB協(xié)議數(shù)據(jù)和控制消息,并且將在接收的802.11協(xié)議通信內(nèi)找到的USB協(xié)議數(shù)據(jù)和控制消息提供給USB協(xié)議棧。
文檔編號(hào)G06F3/00GK102099765SQ200980127673
公開(kāi)日2011年6月15日 申請(qǐng)日期2009年7月14日 優(yōu)先權(quán)日2008年7月17日
發(fā)明者亞歷克西.波朗斯基, 伊利亞.利夫希茨, 奧菲爾.赫布斯特 申請(qǐng)人:君格有限公司