專利名稱:用于外圍設(shè)備的毫米波通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在無線個(gè)域網(wǎng)(WPAN)和無線局域網(wǎng)(WLAN)中連接設(shè)備的方法和裝 置。具體地而非排他性地,本發(fā)明涉及將有線協(xié)議與IEEE802. 15. 3無線協(xié)議進(jìn)行連接。
背景技術(shù):
采用毫米波通信的WPAN和WLAN將用于家庭網(wǎng)絡(luò)中在各種消費(fèi)電子設(shè)備之間的 短程通信。針對本公開的目的,WPAN包括超寬帶、短程網(wǎng)絡(luò),其用于在個(gè)人設(shè)備和這些設(shè)備 可以與之進(jìn)行連接的任何較大網(wǎng)絡(luò)之間傳輸大量的數(shù)據(jù)。為助于該應(yīng)用,超寬帶網(wǎng)絡(luò)要求 在多個(gè)不同的高數(shù)據(jù)速率設(shè)備之間進(jìn)行媒體訪問控制。例如,IEEE802. 15. 3協(xié)議可以用于 WPAN中的點(diǎn)對點(diǎn)通信。能夠針對距離達(dá)IOm的范圍提供超過6Gbps數(shù)據(jù)速率的毫米波WPAN目前正在 IEEE802. 15. 3c中進(jìn)行標(biāo)準(zhǔn)化。在VHT60下還在考慮60GHz的很高吞吐量的WLAN標(biāo)準(zhǔn)。 WPAN和WLAN —種潛在的應(yīng)用是在計(jì)算機(jī)網(wǎng)絡(luò)中的外圍設(shè)備之間提供無線連接。例如,WPAN 的現(xiàn)有技術(shù)方面允許在無線信道上傳輸當(dāng)前的有線協(xié)議(USB、IEEE1394、PCIE、DVI/HDMI、 SATAUGbE等等)。然而,每個(gè)這些有線協(xié)議在發(fā)送和接收確認(rèn)消息(例如,ACK或NACK)之 間具有很嚴(yán)格的延遲要求和時(shí)限要求。因此,采用有線協(xié)議的外圍設(shè)備端到端無線解決方 案由于無線介質(zhì)和協(xié)議中的延遲而遭遇顯著的性能障礙。圖1示出了為多個(gè)不同的外圍設(shè)備提供無線支持的現(xiàn)有技術(shù)解決方案。例如,一 個(gè)外圍設(shè)備可以具有USB接口,第二外圍設(shè)備可以具有1394接口,第三設(shè)備可以具有PCIE 接口,第四設(shè)備可以具有HDMI接口?,F(xiàn)有技術(shù)解決方案為每個(gè)外圍設(shè)備提供協(xié)議適配層 (PAL) 101-104,并為每個(gè)外圍設(shè)備提供子MAC 111-114。進(jìn)一步,每個(gè)外圍設(shè)備的每一端要 求具有無線驅(qū)動(dòng)程序(未示出)。在具有發(fā)送端和接收端的無線系統(tǒng)中,每一端包括標(biāo)準(zhǔn)有線外圍設(shè)備收發(fā)機(jī)和無 線收發(fā)機(jī)。發(fā)送端將分組發(fā)送給接收端,以及設(shè)置定時(shí)器并期待在預(yù)定的時(shí)間內(nèi)(即,在定 時(shí)器到期以前)收到ACK或NACK。然而,由于無線信道和無線協(xié)議中的延遲,即使接收端正 確地接收到分組,但返回的ACK或NACK常常到達(dá)得太晚(S卩,在定時(shí)器到期之后)。發(fā)送端 假定分組丟失并基于該不正確的假定來采取行動(dòng),例如重傳分組和逐步減少傳輸速率。這 僅僅是妨礙同時(shí)采用有線和無線協(xié)議的端到端解決方案性能的諸多問題之一。WiMedia聯(lián)盟針對USB協(xié)議對該問題做出努力。WiMedia定義了新的協(xié)議,稱作無 線USB (WUSB),其要求對USB MAC進(jìn)行大的改變并在每一端提供PAL和新的驅(qū)動(dòng)程序以代替 現(xiàn)有的有線驅(qū)動(dòng)程序。如果使用該方法為外圍設(shè)備的所有有線協(xié)議提供無線支持,其將需 要為每個(gè)有線協(xié)議引入一組PAL,為每個(gè)外圍設(shè)備重新配置MAC,并提供新的一組無線驅(qū)動(dòng)程序來代替現(xiàn)有的有線驅(qū)動(dòng)程序。
發(fā)明內(nèi)容
本申請公開的多個(gè)方面對于采用毫米波WPAN的系統(tǒng)有益,例如由IEEE802. 15. 3c 協(xié)議所定義的。然而,本發(fā)明并不是要限制于這樣的系統(tǒng),因?yàn)槠渌膽?yīng)用可以由于類似的
益處而獲益。根據(jù)本發(fā)明的一個(gè)方面,一種無線裝置用于將采用有線鏈路協(xié)議的第一設(shè)備耦合 到可能位于或關(guān)聯(lián)于如WPAN或WLAN之類的無線網(wǎng)絡(luò)內(nèi)的第二設(shè)備。所述裝置包括有線接 口、具有所述第一設(shè)備的終點(diǎn)的功能的有線收發(fā)機(jī)以及無線發(fā)射機(jī)。根據(jù)另一方面,一種通信裝置用于將采用有線協(xié)議的第一設(shè)備耦合到可能位于或 關(guān)聯(lián)于如WPAN或WLAN之類的無線網(wǎng)絡(luò)內(nèi)的第二設(shè)備。所述通信裝置包括有線收發(fā)機(jī)和無 線收發(fā)機(jī)。所述無線收發(fā)機(jī)具有所述第二設(shè)備的終點(diǎn)的功能,該終點(diǎn)功能包括從第二設(shè)備 無線接收數(shù)據(jù)。所述有線收發(fā)機(jī)用于在有線鏈路上發(fā)送所接收到的數(shù)據(jù),所述有線鏈路將 所述裝置與第一設(shè)備以通信方式耦合。所述無線收發(fā)機(jī)模塊用于執(zhí)行無線網(wǎng)絡(luò)的終點(diǎn)功能。舉例來說而非限制性地,所 述無線收發(fā)機(jī)模塊可以包括毫米波收發(fā)機(jī),例如根據(jù)所述ΙΕΕΕ802. 15. 3無線協(xié)議來配置 的無線收發(fā)機(jī)。雖然敘述了優(yōu)選方面的一些益處和優(yōu)勢,但是本發(fā)明的保護(hù)范圍并不是要限于特 定的益處、用途或目的。相反,本發(fā)明的方面旨在廣泛應(yīng)用于不同的無線技術(shù)、系統(tǒng)配置、網(wǎng) 絡(luò)和傳輸協(xié)議,其中的一些以示例性的方式在圖中和下列優(yōu)選方面的描述中得到說明。詳 細(xì)描述和圖僅僅是對本發(fā)明的說明,而非限于所附權(quán)利要求書及其等同范圍定義的本發(fā)明 的保護(hù)范圍。本申請使用的短語“a”、“b”、“c”中至少一個(gè)是表示“a”、“b”、“c”或其任意 組合。
通過參考下面的圖來理解本發(fā)明的各個(gè)方面。圖1是示出為多個(gè)不同的外圍設(shè)備提供無線支持的現(xiàn)有技術(shù)解決方案的框圖。圖2是示出本發(fā)明的示例性功能性方面的概念模型的框圖。圖3A示出了本發(fā)明的示例性方面,其用于在采用不同的有線協(xié)議的一對有線設(shè) 備之間提供無縫無線連接。圖3B是圖3A所示無線單元之一的框圖。圖3C是根據(jù)本發(fā)明配置的示例性裝置的框圖,其包括有線接口模塊、有線收發(fā)機(jī) 模塊和無線收發(fā)機(jī)模塊。圖4根據(jù)本發(fā)明示出了 WPAN中傳輸信息的示例性方法。圖5是用于將針對采用有線協(xié)議而配置的電子設(shè)備耦合到WPAN的示例性通信方 法的流程圖。圖6是根據(jù)本發(fā)明配置的示例性通信系統(tǒng)的框圖。圖7示出了處于根據(jù)本發(fā)明配置的計(jì)算機(jī)可讀存儲(chǔ)器上的示例性軟件組件。
具體實(shí)施例方式
下面描述了本公開的多個(gè)方面。顯然,本申請的講解可以以廣泛的各種形式來實(shí) 現(xiàn),并且本申請公開的任何特定結(jié)構(gòu)、功能或這兩者僅僅是代表性的?;诒旧暾埖闹v解, 本領(lǐng)域技術(shù)人員應(yīng)該理解,本申請公開的一個(gè)方面可以獨(dú)立于任何其他方面實(shí)現(xiàn),并且這 些方面的兩個(gè)或多個(gè)方面可以通過多種方式組合。例如,可以使用本申請闡述的任何數(shù)量 的方面來實(shí)現(xiàn)裝置或?qū)嵤┓椒āA硗猓梢允褂酶郊佑诨蛱鎿Q本申請闡述的一個(gè)或多個(gè)方 面的其它結(jié)構(gòu)、功能、或結(jié)構(gòu)和功能來實(shí)現(xiàn)該裝置或者實(shí)施該方法。在下面的描述中,為便于解釋,給出了大量具體細(xì)節(jié),以便提供對本發(fā)明的全面理 解。然而,應(yīng)該理解,本申請示出和描述的特定方面并不是要將本發(fā)明限于任何特定的形 式,相反,本發(fā)明是要涵蓋落入權(quán)利要求書所定義的本發(fā)明的保護(hù)范圍內(nèi)的所有修改、等同 物和替換物。圖2是示出本發(fā)明的示例性功能性方面的概念模型的框圖。根據(jù)本發(fā)明一個(gè)方面 所配置的系統(tǒng)的功能性方面可以分層進(jìn)行描述,例如開放系統(tǒng)互連(OSI)基本參考模型中的層。層是概念上相似功能的集合,其向比它高的層提供服務(wù),并從比它低的層接收服 務(wù)。例如,在網(wǎng)絡(luò)之間提供無差錯(cuò)通信的層提供了該層以上的應(yīng)用所需的路徑,同時(shí)其調(diào)用 下一較低層來發(fā)送和接收組成路徑內(nèi)容的分組。根據(jù)本發(fā)明一個(gè)方面,WPAN系統(tǒng)包括毫米波物理層220、毫米波MAC層210和應(yīng)用 層,應(yīng)用層包括對應(yīng)于WPAN中外圍設(shè)備所采用的每個(gè)有線協(xié)議的多個(gè)應(yīng)用(例如USB應(yīng)用 201、1394應(yīng)用202、PCIE應(yīng)用203和HDMI應(yīng)用204)。對于WPAN的操作,外圍設(shè)備僅表現(xiàn) 為應(yīng)用,因?yàn)閷τ诓煌愋偷耐鈬O(shè)備,現(xiàn)有的毫米波MAC并無變化,并且多個(gè)方面使用現(xiàn) 有的有線驅(qū)動(dòng)程序。一個(gè)或多個(gè)應(yīng)用可以將適配層并入。圖3A示出了本發(fā)明的一方面,其用于在采用不同的有線協(xié)議的一對有線設(shè)備之 間提供無縫無線連接。具有PCIE外圍設(shè)備接口 311和WPAN無線單元321的第一膝上型計(jì) 算機(jī)301以通信方式耦合到具有IGbE外圍設(shè)備接口 312和第二 WPAN無線單元322的第二 膝上型計(jì)算機(jī)302。圖3B是圖3A所示無線單元321和322之一的框圖。無線單元可以具有一個(gè)或多個(gè) 有線接口(即,連接口),例如1394接口 341 UGbE接口 342和PCIE接口 343。同樣可以包 括未示出的另外的接口。無線單元可以具有一個(gè)或多個(gè)有線收發(fā)機(jī),例如1394收發(fā)機(jī)331、 IGbE收發(fā)機(jī)332和PCIE收發(fā)機(jī)333。每個(gè)有線收發(fā)機(jī)331-333耦合到有線接口 341-343 中相應(yīng)的一個(gè)。無線單元還包括存儲(chǔ)器320,無線收發(fā)機(jī)310包括與WPAN連接所需要的所 有PHY、MAC和RF功能。根據(jù)一方面,圖3B所示無線單元利用其PCIE接口 343來連接到第一膝上型計(jì)算 機(jī)301的PCIE外圍設(shè)備接口 311。根據(jù)另一方面,圖3B所示無線單元利用其IGbE接口 341 連接到第二膝上型計(jì)算機(jī)302的IGbE外圍設(shè)備接口 312。當(dāng)?shù)谝幌ド闲陀?jì)算機(jī)301上的應(yīng) 用通過其PCIE接口 311發(fā)送分組時(shí),分組由處于無線單元321中的PCIE收發(fā)機(jī)333接收 至丨J,而不是第二膝上型計(jì)算機(jī)302中的PCIE收發(fā)機(jī)(未示出)。PCIE收發(fā)機(jī)333通過確認(rèn)收到經(jīng)由膝上型計(jì)算機(jī)301的PCIE外圍設(shè)備接口 311 發(fā)送的數(shù)據(jù)來執(zhí)行用于有線鏈路的終點(diǎn)功能。例如,PCIE收發(fā)機(jī)333可以對接收到的數(shù)據(jù)執(zhí)行CRC并根據(jù)CRC的結(jié)果將本地確認(rèn)消息(例如本地ACK或本地NACK)發(fā)送回給膝上型計(jì)算機(jī)301。根據(jù)一方面,即使CRC通過,PCIE收發(fā)機(jī)333仍可以返回本地NACK,例如來管 理無線單元中的內(nèi)部存儲(chǔ)器。在本申請中,本地確認(rèn)消息(例如本地ACK或本地NACK)定 義為在本地鏈路(例如有線鏈路)的兩個(gè)終點(diǎn)之間發(fā)送的確認(rèn)消息。本地鏈路是端到端鏈 路的一部分(即,一段)。因此,本地確認(rèn)消息與貫穿包括多個(gè)本地鏈路的整個(gè)端到端鏈路 的確認(rèn)消息不同。針對本公開的目的,有線鏈路的終點(diǎn)是鏈路中的一個(gè)位置,此處接收根據(jù)有線鏈 路協(xié)議發(fā)送的數(shù)據(jù)并針對有線鏈路協(xié)議執(zhí)行一個(gè)或多個(gè)終點(diǎn)功能。終點(diǎn)還可以稱為端點(diǎn), 其可以是數(shù)據(jù)源、數(shù)據(jù)宿或同時(shí)為二者。舉例來說而非限制性地,終點(diǎn)功能包括對接收到的 數(shù)據(jù)進(jìn)行檢錯(cuò),對接收到的數(shù)據(jù)進(jìn)行糾錯(cuò),確認(rèn)接收到或未接收到數(shù)據(jù),調(diào)節(jié)數(shù)據(jù)流,將消 息發(fā)送給其它設(shè)備來調(diào)節(jié)數(shù)據(jù)流,以及對接收到的數(shù)據(jù)進(jìn)行解碼。終點(diǎn)以及終點(diǎn)功能根據(jù) 鏈路的相應(yīng)有線協(xié)議來進(jìn)行定義。例如,USB終點(diǎn)用于根據(jù)USB有線協(xié)議發(fā)送ACK/NACK確 認(rèn)消息。其它有線協(xié)議中的終點(diǎn)(以及相應(yīng)的終點(diǎn)功能)可以采用ACK/NACK以外替換的 機(jī)制。在一些情形下,有線鏈路中發(fā)送的本地確認(rèn)消息可以由無線裝置進(jìn)行指示,甚至 來源于無線裝置。例如,即使無線單元321或322從有線鏈路正確接收到分組,無線單元 321或322仍可以返回NACK。如果存儲(chǔ)器320已滿,則無線單元無法再存儲(chǔ)從有線鏈路接 收到的更多分組,因此它可以或者發(fā)送中斷到有線鏈路以停止傳輸,或者它可以不斷地發(fā) 送本地NACK直到其存儲(chǔ)器可以容納更多數(shù)據(jù)。有線鏈路的終點(diǎn)還可以是鏈路中首先根據(jù) 有線鏈路協(xié)議來發(fā)送數(shù)據(jù)的位置。有線鏈路通常包括兩個(gè)終點(diǎn)。然而,有線鏈路可以包括 多于兩個(gè)終點(diǎn)。PCIE收發(fā)機(jī)333還用于處理接收到的針對有線鏈路協(xié)議而格式化的數(shù)據(jù)。所產(chǎn)生 的處理后的數(shù)據(jù)的有線鏈路的格式得以消除,并可以稱為“原始數(shù)據(jù)”。原始數(shù)據(jù)耦合到無 線收發(fā)機(jī)310,該無線收發(fā)機(jī)310用于對原始數(shù)據(jù)針對WPAN采用的無線協(xié)議進(jìn)行格式化。根據(jù)本發(fā)明的一方面,根據(jù)有線協(xié)議發(fā)送的數(shù)據(jù)不在無線信道上傳播。因此,減輕 了時(shí)限和延遲的問題。進(jìn)一步,由于有線協(xié)議(例如,PCIE)不在無線鏈路上發(fā)送,無線單元 322可以與第二膝上型計(jì)算機(jī)302中的不同的有線接口(例如,IGbE接口 312)進(jìn)行連接。無線收發(fā)機(jī)310是無線鏈路的終點(diǎn)。針對本公開的目的,無線鏈路的終點(diǎn)是鏈路 中作為端點(diǎn)來接收并處理根據(jù)無線協(xié)議發(fā)送的數(shù)據(jù)的位置,或者是通信鏈路中的目的地。 無線終點(diǎn)以及無線鏈路中執(zhí)行的終點(diǎn)功能根據(jù)鏈路的相應(yīng)無線協(xié)議來進(jìn)行定義。舉例來說 而非限制性地,終點(diǎn)功能包括對接收到的數(shù)據(jù)進(jìn)行檢錯(cuò),對接收到的數(shù)據(jù)進(jìn)行糾錯(cuò),確認(rèn) 接收到或未接收到數(shù)據(jù),調(diào)節(jié)數(shù)據(jù)流,將消息發(fā)送給其它設(shè)備來調(diào)節(jié)數(shù)據(jù)流,以及對接收到 的數(shù)據(jù)進(jìn)行解碼。無線鏈路的終點(diǎn)還可以是鏈路中首先根據(jù)無線協(xié)議來發(fā)送數(shù)據(jù)的位置。 無線鏈路包括至少兩個(gè)終點(diǎn)。然而,無線網(wǎng)絡(luò)可以包括多于兩個(gè)終點(diǎn)。無線收發(fā)機(jī)310從WPAN接收到的信號針對無線協(xié)議而進(jìn)行了格式化。無線收發(fā) 機(jī)310對這些接收到的信號進(jìn)行處理來生成原始數(shù)據(jù),該原始數(shù)據(jù)耦合到至少一個(gè)有線收 發(fā)機(jī),例如PCIE收發(fā)機(jī)333。PCIE收發(fā)機(jī)333具有有線鏈路的終點(diǎn)的功能,并相應(yīng)地針對 PCIE協(xié)議來對原始數(shù)據(jù)進(jìn)行格式化,以用于通過有線鏈路傳輸給膝上型計(jì)算機(jī)301。有線 鏈路終點(diǎn)的另一功能是對通過有線協(xié)議發(fā)送的消息進(jìn)行響應(yīng)。例如,PCIE收發(fā)機(jī)333可以響應(yīng)于從膝上型計(jì)算機(jī)301中的有線收發(fā)機(jī)(未示出)接收到的本地NACK而重傳數(shù)據(jù)。圖3C是根據(jù)本發(fā)明一個(gè)方面配置的裝置的框圖。用于將裝置耦合到第一設(shè)備350 的模塊包括有線接口 351,其用于在裝置和第一設(shè)備之間提供有線鏈路。用于終止有線鏈路 的模塊包括至少一個(gè)有線收發(fā)機(jī),例如有線收發(fā)機(jī)352,其具有有線鏈路的終點(diǎn)的功能。有 線收發(fā)機(jī)352執(zhí)行的終點(diǎn)功能包括從第一設(shè)備350接收數(shù)據(jù)。用于進(jìn)行無線傳輸?shù)哪K包 括無線發(fā)射機(jī)353,其用于將接收到的數(shù)據(jù)無線發(fā)送給第二設(shè)備360。裝置還可以包括用于 存儲(chǔ)數(shù)據(jù)的模塊,例如存儲(chǔ)器354用于存儲(chǔ)從第一設(shè)備350或第二設(shè)備360接收到的數(shù)據(jù)。
有線接口 351可以包括一個(gè)或多個(gè)有線接口,例如USB接口、IEEE1394接口、PCIE 接口、DVI/HDMI接口、SATA接口和IGbE接口(或其任意組合)。有線收發(fā)機(jī)352耦合到有 線接口 351,并可以包括至少一個(gè)有線收發(fā)機(jī),例如USB收發(fā)機(jī)、IEEE1394收發(fā)機(jī)、PCIE收 發(fā)機(jī)、DVI/HDMI收發(fā)機(jī)、SATA收發(fā)機(jī)和IGbE收發(fā)機(jī),或者其任意組合。無線發(fā)射機(jī)353耦合到有線收發(fā)機(jī)352,并可以用于接收和確認(rèn)來自無線鏈路的 數(shù)據(jù),例如WPAN或WLAN中的無線鏈路。無線發(fā)射機(jī)353可以包括毫米波收發(fā)機(jī),例如根據(jù) IEEE 802. 15. 3無線協(xié)議配置的無線收發(fā)機(jī)。根據(jù)本發(fā)明的一個(gè)方面,終點(diǎn)功能還包括響應(yīng)于數(shù)據(jù)接收而將確認(rèn)消息發(fā)送給第 一設(shè)備350。有線收發(fā)機(jī)352可以用于確定接收到的數(shù)據(jù)是否正確。例如,確定步驟可以 包括對接收到的數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)。如果接收到的數(shù)據(jù)是正確的數(shù)據(jù),則確認(rèn)消息包 括ACK消息,或者,如果接收到的數(shù)據(jù)是不正確的,則確認(rèn)消息包括NACK消息。根據(jù)另本發(fā) 明的一個(gè)方面,如果有足夠的存儲(chǔ)空間來存儲(chǔ)接收到的數(shù)據(jù),則確認(rèn)消息包括ACK消息,或 者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)接收到的數(shù)據(jù),則確認(rèn)消息包括NACK消息。例如,如果 第二設(shè)備360無法接受接收到的數(shù)據(jù),并且存儲(chǔ)器354已滿,則有線收發(fā)機(jī)352可以用于將 NACK或中斷消息發(fā)送給第一設(shè)備350,以便中斷或延遲數(shù)據(jù)流。圖3D是根據(jù)本發(fā)明一個(gè)方面配置的裝置的框圖。用于終止第一設(shè)備350的無線 鏈路的模塊可以包括無線收發(fā)機(jī)361,其具有作為第一設(shè)備370的終點(diǎn)的功能,其中終點(diǎn)功 能包括從第一設(shè)備370無線接收數(shù)據(jù)。用于將接收到的數(shù)據(jù)通過有線鏈路發(fā)送的模塊可 以包括至少一個(gè)有線收發(fā)機(jī),例如有線收發(fā)機(jī)362,其將裝置與第二設(shè)備380以通信方式耦 合。裝置還可以包括用于存儲(chǔ)數(shù)據(jù)的模塊,例如存儲(chǔ)器363,其用于存儲(chǔ)從無線網(wǎng)絡(luò)接收到 的數(shù)據(jù)。根據(jù)本發(fā)明的一個(gè)方面,終點(diǎn)功能還包括響應(yīng)于數(shù)據(jù)接收而將確認(rèn)消息無線發(fā)送 給第一設(shè)備370。無線收發(fā)機(jī)361可以用于確定接收到的數(shù)據(jù)是否正確。例如,確定步驟可 以包括對接收到的數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)。根據(jù)本發(fā)明的一個(gè)方面,無線收發(fā)機(jī)361可以 發(fā)送確認(rèn)消息,如果接收到的數(shù)據(jù)是正確的數(shù)據(jù),則確認(rèn)消息包括ACK消息,或者,如果接 收到的數(shù)據(jù)是不正確的,則確認(rèn)消息包括NACK消息。終點(diǎn)功能還可以包括基于有線收發(fā)機(jī) 362接收到的NACK將NACK消息無線發(fā)送給第一設(shè)備370。根據(jù)本發(fā)明的另一個(gè)方面,如果 有足夠的存儲(chǔ)空間來存儲(chǔ)接收到的數(shù)據(jù),則確認(rèn)消息包括ACK消息,或者,如果沒有足夠的 存儲(chǔ)空間來存儲(chǔ)接收到的數(shù)據(jù),則確認(rèn)消息包括NACK消息。例如,如果第二設(shè)備無法接受 數(shù)據(jù)并且存儲(chǔ)器363變滿,則可以將NACK消息發(fā)送給第一設(shè)備。用于終止無線鏈路的模塊,例如無線收發(fā)機(jī)361,可以是根據(jù)IEEE802. 15. 3無線 協(xié)議配置的毫米波收發(fā)機(jī)。用于將接收到的數(shù)據(jù)通過有線鏈路發(fā)送的模塊,例如有線收發(fā)機(jī)362,可以針對USB協(xié)議、IEEE1394協(xié)議、PCIE協(xié)議、DVI/HDMI協(xié)議、SATA協(xié)議和IGbE協(xié) 議中的至少一個(gè)來進(jìn)行配置。圖4是根據(jù)本發(fā)明一個(gè)方面示出在WPAN中傳輸信息的方法的流程圖。401,第一 電子設(shè)備(例如圖3A中所示的第一膝上型計(jì)算機(jī)301)通過有線接口(例如,其PCIE接 口 311)來發(fā)送數(shù)據(jù)分組。402,無線單元(例如第一無線單元321)通過相應(yīng)的PCIE接口 (例如,圖3B中所示的PCIE接口 343)接收數(shù)據(jù)分組。一旦有線收發(fā)機(jī)(例如,PCIE收發(fā) 機(jī)333)接收到分組(402),無線單元321則執(zhí)行下述終點(diǎn)功能。PCIE收發(fā)機(jī)333可以進(jìn)行 CRC,然后,403,將確認(rèn)消息(例如,根據(jù)CRC的結(jié)果為ACK或NACK)發(fā)送回給第一膝上型計(jì) 算機(jī)301 中的PCIE收發(fā)機(jī)(未示出)。根據(jù)一些方面,即使無線單元321正確接收到分組, 無線單元321仍可以用于發(fā)送NACK。例如,如果WPAN中的無線鏈路遠(yuǎn)遠(yuǎn)慢于有線鏈路,或 者無線信道中有擁塞,或者共享存儲(chǔ)器320已滿,則無線單元321可以將NACK發(fā)送回給膝 上型計(jì)算機(jī)301,使得分組在之后它們可以由無線單元321進(jìn)行處理時(shí)再重傳。根據(jù)一些方 面,無線單元321可以用于發(fā)送NACK,而不首先執(zhí)行CRC。404,無線單元321處理分組。例如,無線單元321可以在共享(或?qū)S?存儲(chǔ)器 320中存儲(chǔ)分組,或者,PCIE收發(fā)機(jī)333可以將分組傳遞給WPAN收發(fā)機(jī)310。405,通知WPAN 收發(fā)機(jī)310中的MAC分組已準(zhǔn)備就緒進(jìn)行傳輸。例如,PCIE收發(fā)機(jī)333作為有分組要發(fā)的 應(yīng)用來工作。406,執(zhí)行存儲(chǔ)器管理。例如,如果存儲(chǔ)器320已滿,則無線單元321通知膝上 型計(jì)算機(jī)301上的PCIE收發(fā)機(jī)(通過接口 PCIE 311)停止傳輸。一旦存儲(chǔ)器不再是滿的, 則重新開始傳輸。407,WPAN收發(fā)機(jī)310對分組進(jìn)行格式化,并在無線信道上發(fā)送分組。對于一些有線協(xié)議,代替以發(fā)送NACK來指示存儲(chǔ)器320已滿的是,將中斷發(fā)送給 發(fā)送設(shè)備(例如,膝上型計(jì)算機(jī)302)來減緩數(shù)據(jù)傳輸。終點(diǎn)功能還可以包括其它消息協(xié)議, 其可以用來對數(shù)據(jù)傳輸進(jìn)行調(diào)節(jié)。進(jìn)一步,在一些情形下,例如在UDP模式下的IG比特以 太網(wǎng)中,不返回任何確認(rèn)消息。圖5是用于將針對采用有線協(xié)議而配置的電子設(shè)備耦合到WPAN的通信方法的流 程圖。501,第二無線單元322(圖3A中所示)從WPAN接收分組,并且,503,在將確認(rèn)消息 (例如,ACK或NACK)返回給第一無線單元321之前,502,檢驗(yàn)CRC??商鎿Q地,第二無線單 元322在從第二膝上型計(jì)算機(jī)302中的IGbE收發(fā)機(jī)接收ACK或NACK之后,503,可以返回 確認(rèn)消息。一旦從第二無線單元322接收到NACK,第一無線單元321則可以從存儲(chǔ)器320 獲取分組,并且,504,將其重傳。如果執(zhí)行了重傳步驟504,則可以重復(fù)步驟501-503??梢?重復(fù)重傳步驟504,直到確認(rèn)步驟503向第一無線單元321提供了 ACK消息或者達(dá)到了預(yù)定 的最大數(shù)量的傳輸。一旦正確接收,505,第二無線單元322則對接收到的數(shù)據(jù)進(jìn)行處理。例如,無線單 元322可將接收到的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,或?qū)⑵鋫鬟f給外圍設(shè)備(有線的)收發(fā)機(jī)中的 一個(gè),例如IGbE有線收發(fā)機(jī)332。IGbE有線收發(fā)機(jī)332根據(jù)IGbE協(xié)議通過其IGbE接口 312,506,將數(shù)據(jù)發(fā)送給第二膝上型計(jì)算機(jī)302上的IGbE收發(fā)機(jī)(未示出)。圖6是根據(jù)本發(fā)明一個(gè)方面配置的通信系統(tǒng)的框圖。兩臺(tái)膝上型計(jì)算機(jī)601和 602通過無線鏈路以通信方式耦合,該無線鏈路使用每個(gè)膝上型計(jì)算機(jī)601和602中各自的 PCIE收發(fā)機(jī)603和604。第一無線單元651通過第一線纜621耦合到第一膝上型計(jì)算機(jī)601。線纜621將第一膝上型計(jì)算機(jī)601中的PCIE收發(fā)機(jī)603連接到第一無線單元651中的PCIE收發(fā)機(jī) 614。PCIE收發(fā)機(jī)614可以是第一無線單元651中多個(gè)有線收發(fā)機(jī)611-614中的一個(gè)。無 線單元651還包括用于存儲(chǔ)數(shù)據(jù)的共享存儲(chǔ)器631,無線收發(fā)機(jī)641包括一個(gè)或多個(gè)天線, 例如天線643和645。第二無線單元652通過第二線纜622耦合到第二膝上型計(jì)算機(jī)602。線纜622將 第二膝上型計(jì)算機(jī)602中的PCIE收發(fā)機(jī)604連接到第二無線單元652中的PCIE收發(fā)機(jī) 618。PCIE收發(fā)機(jī)618可以是第二無線單元652中多個(gè)有線收發(fā)機(jī)615-618中的一個(gè)。無 線單元652還包括用于存儲(chǔ)數(shù)據(jù)的共享存儲(chǔ)器632,無線收發(fā)機(jī)642包括一個(gè)或多個(gè)天線, 例如天線644和646。根據(jù)本發(fā)明的一個(gè)方面,無線單元對651和652使有線設(shè)備(例如,膝上型計(jì)算機(jī) 601和602)能夠配置成針對不相似的有線協(xié)議來工作,以通過無線接口來相互通信。根據(jù) 另外的方面,無線單元651或652中的一個(gè)可以與不配置成進(jìn)行外圍設(shè)備(有線的)通信 的另一無線設(shè)備進(jìn)行通信。根據(jù)另一方面,無線單元對651和652可配置成具有適配器的 功能。例如,第一無線單元651耦合到多個(gè)有線接口中的任意一個(gè),而第二無線單元652僅 耦合到一個(gè)有線接口,例如PCIE。因此,本發(fā)明的一個(gè)方面可以具有作為多個(gè)有線接口中的 任意一個(gè)與單個(gè)有線接口之間的橋接器的功能。本申請描述的各個(gè)方面可以實(shí)現(xiàn)成方法、裝置或使用標(biāo)準(zhǔn)編程和/或工程技術(shù)的 制品。本申請中使用的術(shù)語“制品”旨在涵蓋可從任何計(jì)算機(jī)可讀器件、載體或介質(zhì)訪問的 計(jì)算機(jī)程序。例如,計(jì)算機(jī)可讀介質(zhì)可以包括,但不限于磁存儲(chǔ)器件、光盤、數(shù)字通用光盤、 智能卡和閃存器件。圖7示出了位于計(jì)算機(jī)可讀存儲(chǔ)器700的軟件組件,并根據(jù)本發(fā)明的一個(gè)方面來 配置。在該描述中,術(shù)語“存儲(chǔ)器”指的是數(shù)據(jù)存儲(chǔ)、算法存儲(chǔ)、以及其他的信息存儲(chǔ)。應(yīng) 該理解,本申請描述的存儲(chǔ)器組件可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或者可以包括 易失性和非易失性存儲(chǔ)器二者。通過示例性而非限制性的方式,非易失性存儲(chǔ)器可以包 括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除ROM(EEPROM)或 閃存。易失性存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(RAM),其作為外部高速緩沖存儲(chǔ)器。通過 示例性而非限制性的方式,RAM以多種形式可用,比如同步RAM(SRAM)、動(dòng)態(tài)RAM(DRAM)、 同步DRAM (SDRAM)、雙倍數(shù)據(jù)速率SDRAM (DDR SDRAM)、增強(qiáng)SDRAM (ESDRAM)、同步鏈路 DRAM(SLDRAM)、以及直接存儲(chǔ)器總線RAM(DRRAM)。另外,本申請所公開的系統(tǒng)和/或方法的 存儲(chǔ)器組件是要包括但不限于這些和其他適合類型的存儲(chǔ)器。無線終點(diǎn)功能源代碼段701用于從WPAN接收無線數(shù)據(jù)并執(zhí)行WPAN無線鏈路的終 點(diǎn)功能。例如,源代碼段701對從WPAN接收到的數(shù)據(jù)執(zhí)行CRC并返回確認(rèn)消息。源代碼段 701可以響應(yīng)從WPAN接收到的消息,例如用來控制發(fā)送到WPAN中的數(shù)據(jù)流。數(shù)據(jù)格式化源代碼段702用于對從無線鏈路接收到的數(shù)據(jù)進(jìn)行格式化,以用于在 有線鏈路上傳輸。源代碼段702還用于對從有線鏈路接收到的數(shù)據(jù)進(jìn)行格式化以用于在無 線鏈路上傳輸。 有線終點(diǎn)功能源代碼段703用于從有線鏈路接收數(shù)據(jù)并執(zhí)行有線鏈路的終點(diǎn)功 能。例如,源代碼段703可以對從有線鏈路接收到的數(shù)據(jù)執(zhí)行CRC并返回確認(rèn)消息。源代 碼段703可以響應(yīng)由源代碼段701從WPAN接收到的消息以用來控制從有線鏈路另一端處的設(shè)備接收到的數(shù)據(jù)流。源代碼段703可以與用于將從有線鏈路接收到的數(shù)據(jù)存儲(chǔ)在存儲(chǔ) 器中。本發(fā)明并不是要限于優(yōu)選的方面。進(jìn)一步,本領(lǐng)域技術(shù)人員應(yīng)該認(rèn)識,本申請描述的方法和裝置方面可以以多種方式實(shí)現(xiàn),包括在硬件、軟件、固件及其各種組合中。這種硬 件的實(shí)例包括ASIC、現(xiàn)場可編程門陣列、通用處理器、DSP和/或其他電路。本發(fā)明的軟件 和/或固件實(shí)現(xiàn)可以通過編程語言(包括Java、C、C++、MatlabTM、Verilog、VHDL)和/或特 定于處理器的機(jī)器和匯編語言的任意組合來實(shí)現(xiàn)。本申請描述的方法和系統(tǒng)方面僅僅示出了本發(fā)明的特定方面。應(yīng)該理解,本領(lǐng)域 技術(shù)人員將能夠提出各種安排,盡管未在本申請中明確描述或示出,但是這些安排可以實(shí) 現(xiàn)本發(fā)明的原理并且包括在其保護(hù)范圍內(nèi)。此外,本申請列舉的所有實(shí)例和條件性語言僅 僅出于教學(xué)上的目的,以在理解本發(fā)明的原理方面輔助讀者。本公開以及相關(guān)引用是要解 釋成不限于這些具體列舉的實(shí)例和條件。此外,列舉了原理、方面和本發(fā)明的方面、以及其 具體實(shí)例的本申請的所有陳述是要涵蓋結(jié)構(gòu)性和功能性等效這兩者。另外,這些等效是要 既包括當(dāng)前公知的等效又包括將來開發(fā)的等效,即,所開發(fā)的執(zhí)行相同功能的任何組件,而 不論其結(jié)構(gòu)如何。本領(lǐng)域技術(shù)人員應(yīng)該理解,本申請的框圖表示實(shí)現(xiàn)本發(fā)明原理的示例性電路、算 法和功能步驟的概念圖。類似地,應(yīng)當(dāng)理解,任何流程表、流程圖、信號圖、系統(tǒng)圖、代碼等等 表示可由計(jì)算機(jī)可讀介質(zhì)來充分表示并由計(jì)算機(jī)或處理器執(zhí)行的各種過程,而無論是否明 確示出了該計(jì)算機(jī)或處理器。
權(quán)利要求
一種通信裝置,包括至少一個(gè)有線接口,用于提供將所述裝置耦合到第一設(shè)備的有線鏈路,至少一個(gè)有線收發(fā)機(jī),具有作為所述有線鏈路的終點(diǎn)的功能,其中,所述終點(diǎn)功能包括從所述第一設(shè)備接收數(shù)據(jù);以及無線發(fā)射機(jī),用于將所接收到的數(shù)據(jù)無線發(fā)送給第二設(shè)備。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述至少一個(gè)有線接口和所述至少一個(gè)有線收 發(fā)機(jī)是針對USB協(xié)議、IEEE1394協(xié)議、PCIE協(xié)議、DVI/HDMI協(xié)議、SATA協(xié)議和IGbE協(xié)議中 的至少一個(gè)而配置的。
3.根據(jù)權(quán)利要求1所述的裝置,其中,所述終點(diǎn)功能還包括響應(yīng)于所述接收數(shù)據(jù)的操 作而向所述第一設(shè)備發(fā)送確認(rèn)消息。
4.根據(jù)權(quán)利要求3所述的裝置,其中,所述至少一個(gè)有線收發(fā)機(jī)用于確定所接收到的 數(shù)據(jù)是否正確。
5.根據(jù)權(quán)利要求4所述的裝置,其中,如果所接收到的數(shù)據(jù)是正確的數(shù)據(jù),則所述確認(rèn) 消息包括ACK消息,或者,如果所接收到的數(shù)據(jù)是不正確的,則所述確認(rèn)消息包括NACK消 息。
6.根據(jù)權(quán)利要求4所述的裝置,其中,所述確定過程包括對所接收到的數(shù)據(jù)進(jìn)行循環(huán) 冗余校驗(yàn)。
7.根據(jù)權(quán)利要求3所述的裝置,還包括存儲(chǔ)器,用于存儲(chǔ)從所述第一設(shè)備接收到的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其中,如果有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù)據(jù), 則所述確認(rèn)消息包括ACK消息,或者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù)據(jù),則 所述確認(rèn)消息包括NACK消息。
9.一種通信方法,包括提供將裝置耦合到第一設(shè)備的有線鏈路通信;執(zhí)行所述第一設(shè)備的至少一個(gè)終點(diǎn)功能,其中,所述終點(diǎn)功能包括從所述第一設(shè)備接 收數(shù)據(jù);以及將所接收到的數(shù)據(jù)無線發(fā)送給第二設(shè)備。
10.根據(jù)權(quán)利要求9所述的方法,其中,提供有線鏈路通信是針對USB協(xié)議、IEEE1394 協(xié)議、PCIE協(xié)議、DVI/HDMI協(xié)議、SATA協(xié)議和IGbE協(xié)議中的至少一個(gè)而配置的。
11.根據(jù)權(quán)利要求9所述的方法,其中,所述至少一個(gè)終點(diǎn)功能還包括響應(yīng)于所述接 收數(shù)據(jù)的操作而向所述第一設(shè)備發(fā)送確認(rèn)消息。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述至少一個(gè)終點(diǎn)功能還包括確定所接收到 的數(shù)據(jù)是否正確。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述至少一個(gè)終點(diǎn)功能還包括如果所接收到 的數(shù)據(jù)是正確的數(shù)據(jù)則返回ACK消息,或者,如果所接收到的數(shù)據(jù)是不正確的則返回NACK消息。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述確定過程包括對所接收到的數(shù)據(jù)進(jìn)行循 環(huán)冗余校驗(yàn)。
15.根據(jù)權(quán)利要求11所述的方法,還包括將從所述第一設(shè)備接收到的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中。
16.根據(jù)權(quán)利要求15所述的方法,其中,如果有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括ACK消息,或者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括NACK消息。
17.一種通信裝置,包括用于提供將所述裝置耦合到第一設(shè)備的有線鏈路通信的模塊,用于執(zhí)行所述有線鏈路上至少一個(gè)終點(diǎn)功能的模塊,其中,所述終點(diǎn)功能包括從所述 第一設(shè)備接收數(shù)據(jù);以及用于將所接收到的數(shù)據(jù)無線發(fā)送給第二設(shè)備的模塊。
18.根據(jù)權(quán)利要求17所述的裝置,其中,所述用于提供有線鏈路通信的模塊是針對USB 協(xié)議、IEEE1394協(xié)議、PCIE協(xié)議、DVI/HDMI協(xié)議、SATA協(xié)議和lGbE協(xié)議中的至少一個(gè)而配置的。
19.根據(jù)權(quán)利要求17所述的裝置,其中,所述用于執(zhí)行至少一個(gè)終點(diǎn)功能的模塊還包 括用于響應(yīng)于所述接收數(shù)據(jù)的操作而向所述第一設(shè)備發(fā)送確認(rèn)消息的模塊。
20.根據(jù)權(quán)利要求19所述的裝置,其中,所述用于執(zhí)行至少一個(gè)終點(diǎn)功能的模塊還包 括用于確定所接收到的數(shù)據(jù)是否正確的模塊。
21.根據(jù)權(quán)利要求20所述的裝置,其中,所述用于執(zhí)行至少一個(gè)終點(diǎn)功能的模塊還包 括用于如果所接收到的數(shù)據(jù)是正確的數(shù)據(jù)則返回ACK消息、或者如果所接收到的數(shù)據(jù)是 不正確的則返回NACK消息的模塊。
22.根據(jù)權(quán)利要求20所述的裝置,其中,所述用于確定的模塊包括用于對所接收到的 數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)的模塊。
23.根據(jù)權(quán)利要求19所述的裝置,還包括用于存儲(chǔ)從所述第一設(shè)備接收到的數(shù)據(jù)的 模塊。
24.根據(jù)權(quán)利要求23所述的裝置,其中,如果有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括ACK消息,或者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括NACK消息。
25.一種機(jī)器可讀介質(zhì),包括在其上編碼的指令,所述指令是可執(zhí)行的,用于提供將裝置耦合到第一設(shè)備的有線鏈路通信,執(zhí)行所述有線鏈路上至少一個(gè)終點(diǎn)功能,其中,所述終點(diǎn)功能包括從所述第一設(shè)備接 收數(shù)據(jù);以及將所接收到的數(shù)據(jù)無線發(fā)送給第二設(shè)備。
26.—種通信裝置,包括無線收發(fā)機(jī),用于具有第一設(shè)備的終點(diǎn)的功能,其中,所述終點(diǎn)功能包括從第一設(shè)備無線接收數(shù)據(jù);以及至少一個(gè)有線收發(fā)機(jī),用于將所接收到的數(shù)據(jù)在有線鏈路上發(fā)送,所述有線鏈路將所 述裝置與第二設(shè)備以通信方式耦合。
27.根據(jù)權(quán)利要求26所述的裝置,其中,所述終點(diǎn)功能包括響應(yīng)于所述接收數(shù)據(jù)的操 作而向所述第一設(shè)備無線發(fā)送確認(rèn)消息。
28.根據(jù)權(quán)利要求26所述的裝置,其中,所述至少一個(gè)有線收發(fā)機(jī)是針對USB協(xié)議、IEEE1394協(xié)議、PCIE協(xié)議、DVI/HDMI協(xié)議、SATA協(xié)議和IGbE協(xié)議中的至少一個(gè)而配置的。
29.根據(jù)權(quán)利要求27所述的裝置,其中,所述終點(diǎn)功能包括確定所接收到的數(shù)據(jù)是否 正確。
30.根據(jù)權(quán)利要求29所述的裝置,其中,如果所接收到的數(shù)據(jù)是正確的數(shù)據(jù),則所述確 認(rèn)消息包括ACK消息,或者,如果所接收到的數(shù)據(jù)是不正確的,則所述確認(rèn)消息包括NACK消息。
31.根據(jù)權(quán)利要求29所述的裝置,其中,所述確定過程包括對所接收到的數(shù)據(jù)進(jìn)行循 環(huán)冗余校驗(yàn)。
32.根據(jù)權(quán)利要求27所述的裝置,其中,所述至少一個(gè)終點(diǎn)功能還包括基于所述至少 一個(gè)有線收發(fā)機(jī)接收到的NACK消息而將NACK消息無線發(fā)送給所述第一設(shè)備。
33.根據(jù)權(quán)利要求27所述的裝置,還包括存儲(chǔ)器,用于存儲(chǔ)從所述第一設(shè)備接收到的 數(shù)據(jù)。
34.根據(jù)權(quán)利要求33所述的裝置,其中,如果有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括ACK消息,或者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括NACK消息。
35.一種通信方法,包括執(zhí)行用于第一設(shè)備的至少一個(gè)終點(diǎn)功能,其中,所述終點(diǎn)功能包括在裝置處無線接收 來自第一設(shè)備的數(shù)據(jù);以及將所接收到的數(shù)據(jù)在有線鏈路上發(fā)送,所述有線鏈路將所述裝置與第二設(shè)備以通信方 式華禹合。
36.根據(jù)權(quán)利要求35所述的方法,其中,所述至少一個(gè)終點(diǎn)功能包括響應(yīng)于所述接收 數(shù)據(jù)的操作而向所述第一設(shè)備無線發(fā)送確認(rèn)消息。
37.根據(jù)權(quán)利要求35所述的方法,其中,發(fā)送是針對USB協(xié)議、IEEE1394協(xié)議、PCIE協(xié) 議、DVI/HDMI協(xié)議、SATA協(xié)議和IGbE協(xié)議中的至少一個(gè)而配置的。
38.根據(jù)權(quán)利要求36所述的方法,其中,所述至少一個(gè)終點(diǎn)功能包括確定所接收到的 數(shù)據(jù)是否正確。
39.根據(jù)權(quán)利要求38所述的方法,其中,如果所接收到的數(shù)據(jù)是正確的數(shù)據(jù),則所述確 認(rèn)消息包括ACK消息,或者,如果所接收到的數(shù)據(jù)是不正確的,則所述確認(rèn)消息包括NACK消息。
40.根據(jù)權(quán)利要求38所述的方法,其中,所述確定過程包括對所接收到的數(shù)據(jù)進(jìn)行循 環(huán)冗余校驗(yàn)。
41.根據(jù)權(quán)利要求36所述的方法,其中,所述至少一個(gè)終點(diǎn)功能還包括基于所述至少 一個(gè)有線收發(fā)機(jī)接收到的NACK消息而將NACK消息無線發(fā)送給所述第一設(shè)備。
42.根據(jù)權(quán)利要求36所述的方法,還包括存儲(chǔ)從所述第一設(shè)備接收到的數(shù)據(jù)。
43.根據(jù)權(quán)利要求42所述的方法,其中,如果有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括ACK消息,或者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括NACK消息。
44.一種通信裝置,包括用于執(zhí)行用于第一設(shè)備的至少一個(gè)終點(diǎn)功能的模塊,其中,所述終點(diǎn)功能包括在裝置處無線接收來自第一設(shè)備的數(shù)據(jù);以及用于將所接收到的數(shù)據(jù)在有線鏈路上發(fā)送的模塊,所述有線鏈路將所述裝置與第二設(shè) 備以通信方式耦合。
45.根據(jù)權(quán)利要求44所述的裝置,其中,所述用于執(zhí)行至少一個(gè)終點(diǎn)功能的模塊包括 用于響應(yīng)于所述接收數(shù)據(jù)的操作而向所述第一設(shè)備無線發(fā)送確認(rèn)消息的模塊。
46.根據(jù)權(quán)利要求44所述的裝置,其中,所述用于發(fā)送的模塊是針對USB協(xié)議、 IEEE1394協(xié)議、PCIE協(xié)議、DVI/HDMI協(xié)議、SATA協(xié)議和IGbE協(xié)議中的至少一個(gè)而配置的。
47.根據(jù)權(quán)利要求45所述的裝置,其中,所述用于執(zhí)行至少一個(gè)終點(diǎn)功能的模塊包括 用于確定所接收到的數(shù)據(jù)是否正確的模塊。
48.根據(jù)權(quán)利要求47所述的裝置,其中,如果所接收到的數(shù)據(jù)是正確的數(shù)據(jù),則所述確 認(rèn)消息包括ACK消息,或者,如果所接收到的數(shù)據(jù)是不正確的,則所述確認(rèn)消息包括NACK消 肩、ο
49.根據(jù)權(quán)利要求47所述的裝置,其中,所述用于確定的模塊包括用于對所接收到的 數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)的模塊。
50.根據(jù)權(quán)利要求45所述的裝置,其中,所述用于執(zhí)行所述至少一個(gè)終點(diǎn)功能的模塊 還包括用于基于所述至少一個(gè)有線收發(fā)機(jī)接收到的NACK消息而將NACK消息無線發(fā)送給 所述第一設(shè)備的模塊。
51.根據(jù)權(quán)利要求45所述的裝置,還包括用于存儲(chǔ)從所述第一設(shè)備接收到的數(shù)據(jù)的 模塊。
52.根據(jù)權(quán)利要求51所述的裝置,其中,如果有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括ACK消息,或者,如果沒有足夠的存儲(chǔ)空間來存儲(chǔ)所接收到的數(shù) 據(jù),則所述確認(rèn)消息包括NACK消息。
53. 一種機(jī)器可讀介質(zhì),包括在其上編碼的指令,所述指令是可執(zhí)行的,用于執(zhí)行用于第一設(shè)備的至少一個(gè)終點(diǎn)功能,其中,所述終點(diǎn)功能包括在裝置處無線接收 來自第一設(shè)備的數(shù)據(jù);以及將所接收到的數(shù)據(jù)在有線鏈路上發(fā)送,所述有線鏈路將所述裝置與第二設(shè)備以通信方 式華禹合。
全文摘要
一種將采用有線鏈路協(xié)議的電子設(shè)備耦合到例如無線個(gè)域網(wǎng)(WPAN)的無線設(shè)備。所述無線設(shè)備包括用于耦合到所述電子設(shè)備的有線接口、耦合到所述有線接口的有線收發(fā)機(jī),所述至少一個(gè)有線收發(fā)機(jī)具有作為有線鏈路的終點(diǎn)耦合到所述電子設(shè)備的功能,以及耦合到所述有線收發(fā)機(jī)的無線發(fā)射機(jī)或收發(fā)機(jī),具有作為所述WPAN中無線鏈路的終點(diǎn)的功能。所述無線設(shè)備可以用于通過無線鏈路將多個(gè)不相似的有線設(shè)備耦合到一起。
文檔編號H04W88/10GK101809953SQ200880109638
公開日2010年8月18日 申請日期2008年10月3日 優(yōu)先權(quán)日2007年10月3日
發(fā)明者I·拉基斯 申請人:高通股份有限公司