專利名稱:不使用網(wǎng)橋概念將節(jié)點(diǎn)與異質(zhì)網(wǎng)絡(luò)連接的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種連接節(jié)點(diǎn)和通信網(wǎng)絡(luò)的系統(tǒng)和方法,更具體地涉 及一種不使用網(wǎng)橋概念而連接節(jié)點(diǎn)與異質(zhì)網(wǎng)絡(luò)的系統(tǒng)和方法。
背景技術(shù):
在網(wǎng)絡(luò)中連接電子設(shè)備是很常見的。典型的示例是計(jì)算機(jī)網(wǎng)絡(luò), 其中網(wǎng)絡(luò)中的每一臺(tái)計(jì)算機(jī)能夠與網(wǎng)絡(luò)中的其它計(jì)算機(jī)進(jìn)行通信。網(wǎng) 絡(luò)設(shè)備通常通過遵守諸如IEEE1394標(biāo)準(zhǔn)等已建立標(biāo)準(zhǔn)的信息總線來 進(jìn)行通信。在1996年8月30日公開的IEEE 1394標(biāo)準(zhǔn)1394-1995 "IEEE Standard for a High Performance Serial Bus"中詳細(xì)地描述了IEEE 1934 標(biāo)準(zhǔn),其通過引用合并在這篇文獻(xiàn)中,以用于所需目的。
IEEE 1394標(biāo)準(zhǔn)是一種用于計(jì)算機(jī)和消費(fèi)電子設(shè)備的高性能總線 互聯(lián)的特別有用的標(biāo)準(zhǔn)。其對(duì)于高速數(shù)字視頻數(shù)據(jù)的傳輸也是非常有 用的.。
然而,主要由于布置長(zhǎng)電纜和/或需要IEEE1394.1網(wǎng)橋技術(shù)(IEEE 標(biāo)準(zhǔn)1394.1-2004來使能基于1394的異質(zhì)網(wǎng)絡(luò),IEEE 1394標(biāo)準(zhǔn)的使用
被限制于較小簇的設(shè)備。網(wǎng)橋電路是能夠連接兩個(gè)或更多個(gè)電子總線 的電子電路。傳統(tǒng)上,需要1394.1網(wǎng)橋技術(shù)來使諸如經(jīng)由無線網(wǎng)絡(luò)連接的多個(gè)1394總線簇組成的網(wǎng)絡(luò)之類的異質(zhì)網(wǎng)絡(luò)能夠工作;然而,這 限制了市場(chǎng)上己有的、可能不支持1394.1網(wǎng)橋技術(shù)的傳統(tǒng)1394設(shè)備的
可用性。
發(fā)明內(nèi)容
該技術(shù)領(lǐng)域中需要一種用于提供無需IEEE 1394.1網(wǎng)橋概念的技 術(shù)的系統(tǒng)和方法,該系統(tǒng)和方法使傳統(tǒng)1394設(shè)備能夠相互通信,就好 像所有設(shè)備都在單個(gè)1394網(wǎng)絡(luò)中一樣。
一個(gè)公開的實(shí)施例包括一種在具有多個(gè)節(jié)點(diǎn)的無線網(wǎng)絡(luò)中使用 的經(jīng)由該網(wǎng)絡(luò)連接節(jié)點(diǎn)的無線站。該無線站包括可編程物理層,物 理地連接以與至少一個(gè)本地節(jié)點(diǎn)進(jìn)行通信;以及控制器,被配置為通 過所述無線網(wǎng)絡(luò)檢測(cè)至少一個(gè)遠(yuǎn)程節(jié)點(diǎn),并使所述本地節(jié)點(diǎn)和所述遠(yuǎn) 程節(jié)點(diǎn)之間能夠進(jìn)行通信。
另一公開的實(shí)施例包括具有多個(gè)節(jié)點(diǎn)并能夠?qū)⒐?jié)點(diǎn)連接至網(wǎng)絡(luò)
的無線網(wǎng)絡(luò)。該無線網(wǎng)絡(luò)包括第一無線站,能夠代表多于一個(gè)的遠(yuǎn)
程節(jié)點(diǎn)并具有可編程1394標(biāo)準(zhǔn)物理層,第一無線站物理地連接到至少 一個(gè)本地節(jié)點(diǎn),并且所述本地節(jié)點(diǎn)而言代表至少一個(gè)遠(yuǎn)程節(jié)點(diǎn);以及 與第一無線站相關(guān)聯(lián)的控制器,被配置為通過所述無線網(wǎng)絡(luò)檢測(cè)至少 一個(gè)遠(yuǎn)程節(jié)點(diǎn),并使所述本地節(jié)點(diǎn)和所述遠(yuǎn)程節(jié)點(diǎn)之間能夠進(jìn)行通信。
另一公開的實(shí)施例包括在具有多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中使用的用于將 節(jié)點(diǎn)連接至網(wǎng)絡(luò)的方法。該方法包括提供與無線網(wǎng)絡(luò)通信的無線站, 該無線站物理地連接到至少一個(gè)本地節(jié)點(diǎn);并通過無線網(wǎng)絡(luò)檢測(cè)遠(yuǎn)程 節(jié)點(diǎn)。該方法還包括將對(duì)于至少一個(gè)本地節(jié)點(diǎn)而言,代表檢測(cè)到的遠(yuǎn) 程節(jié)點(diǎn)。在另一實(shí)施例中,該方法還包括通過無線網(wǎng)絡(luò)發(fā)送與本地節(jié) 點(diǎn)相關(guān)聯(lián)的標(biāo)識(shí)符。
上述己經(jīng)粗略描述了本發(fā)明的特征和技術(shù)優(yōu)勢(shì),從而本技術(shù)領(lǐng)域 的技術(shù)人員可以更好地理解下面對(duì)本發(fā)明的詳細(xì)描述。在下文中將描 述本發(fā)明的附加特征和優(yōu)勢(shì),以形成本發(fā)明權(quán)利要求的主題。該技術(shù) 領(lǐng)域的技術(shù)人員應(yīng)該理解可以容易地使用公開的概念和特定的實(shí)施 例,作為對(duì)執(zhí)行本發(fā)明的其他結(jié)構(gòu)的修改和設(shè)計(jì)的基礎(chǔ)。該技術(shù)領(lǐng)域的技術(shù)人員還應(yīng)該認(rèn)識(shí)到這種等同的構(gòu)造從廣義形式上講未背離本發(fā) 明的精神和范圍。
在開始進(jìn)行本發(fā)明的詳細(xì)描述之前,提出貫穿這篇專利文獻(xiàn)所使 用的某些詞和短語(yǔ)的定義是有利的術(shù)語(yǔ)"包括"及其派生詞,表示 非排他性的包括;術(shù)語(yǔ)"或"是非排他性的,表示和/或;短語(yǔ)"相關(guān) 聯(lián)的"及其派生詞可以意味著包括、被包括在內(nèi)、與...互連、包含、 被包含在內(nèi)、連接至、耦合至,與...可通信、與...合作、交織、并置、 接近于、綁定至、具有、具有...性質(zhì),等等;以及術(shù)語(yǔ)"控制器"、"處 理器"或"裝置"意味著控制至少一種操作的任何設(shè)備、系統(tǒng)或其部分, 這樣的設(shè)備可以以硬件、固件、或軟件、或至少兩種的組合來實(shí)現(xiàn)。 應(yīng)該注意與任何特定的控制器相關(guān)聯(lián)的功能性可以是集中式的或分布 式的,無論是在本地或遠(yuǎn)程地。這篇專利文獻(xiàn)全文中提出了某些詞和 短語(yǔ)的定義,該技術(shù)領(lǐng)域的技術(shù)人員應(yīng)該理解在許多情況中,這些定 義適用于如此定義的詞和短語(yǔ)的現(xiàn)有使用和未來使用。
為了更全面的理解本發(fā)明及其優(yōu)點(diǎn),結(jié)合附圖參照下列的描述, 附圖中相同的數(shù)字表示相同的對(duì)象,其中 圖l示出了示例性通信系統(tǒng)的框圖; 圖2示出了根據(jù)本公開實(shí)施例的無線站的框圖; 圖3示出了根據(jù)公開實(shí)施例的無線節(jié)點(diǎn)的框圖;以及 圖4是示出了本發(fā)明優(yōu)選實(shí)施例的操作的流程圖。
具體實(shí)施例方式
下面描述中,描述了本發(fā)明的系統(tǒng)和方法的原理的圖1到4以及在 這篇專利文獻(xiàn)中提出的各種實(shí)施例僅用于說明,而不應(yīng)該視作以任何 方式限制本發(fā)明的范圍。在下面對(duì)優(yōu)選實(shí)施例的描述中,將本發(fā)明與 網(wǎng)絡(luò)通信系統(tǒng)結(jié)合并關(guān)聯(lián)使用。本發(fā)明將描述成不使用網(wǎng)橋概念而經(jīng) 由非網(wǎng)絡(luò)服從(non-network compliant)的鏈路來連接網(wǎng)絡(luò)節(jié)點(diǎn)的系統(tǒng) 和方法。要認(rèn)識(shí)到本發(fā)明的方法不限于網(wǎng)絡(luò)通信系統(tǒng)。該技術(shù)領(lǐng)域的技術(shù)人員將容易地理解,本發(fā)明的原理還可以成功地應(yīng)用于任何類似 類型的網(wǎng)絡(luò)系統(tǒng)。在下面的描述中,使用網(wǎng)絡(luò)通信系統(tǒng)僅用于說明目 的。
IEEE1394.1網(wǎng)橋技術(shù)是復(fù)雜的,并且限制了當(dāng)前市場(chǎng)上的傳統(tǒng) 1394設(shè)備的使用。IEEE1394.1網(wǎng)橋不允許傳統(tǒng)設(shè)備發(fā)起通過網(wǎng)橋的事 務(wù)或通信,因此嚴(yán)重限制了傳統(tǒng)設(shè)備在這種網(wǎng)絡(luò)中的使用。IEEE1394.1 技術(shù)需要用于感知網(wǎng)橋的控制設(shè)備,以發(fā)起通過網(wǎng)橋的事務(wù)。1394.1 技術(shù)的復(fù)雜性及其對(duì)傳統(tǒng)設(shè)備的限制已經(jīng)是防礙基于1394的異質(zhì)網(wǎng)絡(luò) 或無線1394技術(shù)的發(fā)展的主要因素。
圖1示出了示例性通信系統(tǒng)100的框圖。通信系統(tǒng)100包括無線 網(wǎng)絡(luò)105,包含多個(gè)無線節(jié)點(diǎn)wl 112、 w2 116、 w3 114、 w4 132、 w5 134 和w6 136,每一個(gè)節(jié)點(diǎn)以圖l中的方框示出;以及1394總線簇,每一個(gè) 總線簇顯示為由表示物理有線連接的曲線連接的一組圓圈。通信系統(tǒng) IOO中的A"節(jié)點(diǎn)"定義成能夠產(chǎn)生、處理、使用或發(fā)送信息的任何設(shè) 備。每一個(gè)無線節(jié)點(diǎn)能夠與其它無線節(jié)點(diǎn)無線進(jìn)行通信。在通信系統(tǒng) IOO中的"無線通信"定義成使用任何適當(dāng)協(xié)議、按照能夠攜帶通信消 息的能量傳播模式(例如,射頻(RF)、紅外(RF)、聲能)、經(jīng)由空 間(即,不通過有線或類似的通道)的信息通信,其中協(xié)議包括但不 限于WiFi、藍(lán)牙、WiMax、以及其它已知的無線協(xié)議。各個(gè)節(jié)點(diǎn)與無 線網(wǎng)絡(luò)105的組合形成如通信系統(tǒng)100的異質(zhì)網(wǎng)絡(luò)。
除了信息處理設(shè)備,每一個(gè)無線節(jié)點(diǎn)還包括用于無線通信的收發(fā) 機(jī)(未示出)。每一個(gè)無線節(jié)點(diǎn)能夠協(xié)調(diào)其各個(gè)信息處理設(shè)備和各個(gè)收 發(fā)機(jī)之間的本地信息流。另外,除了收發(fā)機(jī),每一個(gè)無線節(jié)點(diǎn)還包括 對(duì)用于無線通信的能量傳播模式的能量進(jìn)行傳播的換能器(未示出)。
諸如無線節(jié)點(diǎn)w4 132和w6 136等不是無線站的一部分的無線節(jié) 點(diǎn)可以是無線1394節(jié)點(diǎn)。在該示例性實(shí)施例中,無線節(jié)點(diǎn)w5 134是普 通無線節(jié)點(diǎn)而不是無線1394節(jié)點(diǎn)。無線1394節(jié)點(diǎn)是1394感知 (1394-aware)節(jié)點(diǎn),其使用1394協(xié)議,并能夠經(jīng)由無線站與其它無 線1394節(jié)點(diǎn)以及任何1394總線簇上的1394節(jié)點(diǎn)進(jìn)行通信。在這個(gè)實(shí)施 例中,無線1394節(jié)點(diǎn)不包含標(biāo)準(zhǔn)1394節(jié)點(diǎn)。圖l還包括多個(gè)1394節(jié)點(diǎn)cl 122、 c2 142、 c3 144、 c4 146、 al 124、 a2 148、 a3 150、 bl 126以及b2 152,每一個(gè)1394節(jié)點(diǎn)顯示為圖1中的圓 圈。在這個(gè)示例性實(shí)施例中,如下所述,不是無線1394站的一部分的 每一個(gè)1394節(jié)點(diǎn)是該技術(shù)領(lǐng)域的技術(shù)人員已知的傳統(tǒng)的1394節(jié)點(diǎn)或設(shè)備。
1394節(jié)點(diǎn)cl 122、 c2 142、 c3 144和c4 146通過有線連接形成傳統(tǒng) 的1394總線簇。類似地,1394節(jié)點(diǎn)al 124、 a2 148和a3 150通過有線連 接形成傳統(tǒng)的1394總線簇,以及1394節(jié)點(diǎn)bl 126和b2 152通過有線連 接形成傳統(tǒng)的1394總線簇。
還示出了無線1394站102、 104和106,每一個(gè)無線1394站具有各 自的無線節(jié)點(diǎn)和1394節(jié)點(diǎn)。無線1394站102、 104、 106中每一個(gè)均用作 本地1394總線簇和無線網(wǎng)絡(luò)之間的智能路由器。
1394節(jié)點(diǎn)122、 124和126分別是無線站102、 104和106的一部分, 1394節(jié)點(diǎn)122、 124和126中每一個(gè)均具有可編程1394物理層和可編程 1394鏈路層。如這里所述,使用可編程1394物理層和可編程1394鏈路 層,無線1394站102、 104和106中的1394節(jié)點(diǎn)122、 124和126中的每一 個(gè)代表在遠(yuǎn)程1394總線簇上的節(jié)點(diǎn)以及在無線網(wǎng)絡(luò)上的無線1394節(jié) 點(diǎn)。因此,對(duì)于無線網(wǎng)絡(luò)上的其它設(shè)備而言,每一個(gè)無線站代表其本 地節(jié)點(diǎn),而對(duì)于其本地節(jié)點(diǎn),每一個(gè)無線站代表網(wǎng)絡(luò)中的其它1394設(shè) 備。
在該附圖中,例如,1394節(jié)點(diǎn)al 126對(duì)于其1394節(jié)點(diǎn)簇,代表1394 節(jié)點(diǎn)c2 142、 c3 144、 c4 146和b2 152、以及無線1394節(jié)點(diǎn)w4 132、 w6 136。 1394節(jié)點(diǎn)bl 126對(duì)于其1394節(jié)點(diǎn)簇,代表1394節(jié)點(diǎn)c2 142、 c3 144、 c4 146、 a2 148和a3 150、以及無線1394節(jié)點(diǎn)w4 132和w6 136。 1394節(jié) 點(diǎn)cl 122對(duì)于其1394節(jié)點(diǎn)簇,代表1394節(jié)點(diǎn)a2 148、 a3 150和b2 152、 以及無線1394節(jié)點(diǎn)w4 132和w6 136。
圖2示出了根據(jù)本發(fā)明實(shí)施例的無線站102的框圖。 無線站102包括與無線介質(zhì)訪問控制(MAC)層208通信的無線物 理層210 (具有天線系統(tǒng))。無線MAC層208與可編程1394鏈路層206 通信,可編程1394鏈路層206與可編程1394物理層204通信。可編程1394物理層204與至少一個(gè)1394端口202通信。無線站控制器212與存儲(chǔ)器 214通信,并被連接以與物理層210(具有天線系統(tǒng))、無線MAC層208、 可編程1394鏈路層206和可編程1394物理層204通信,并控制這些層中 的每一個(gè)。
每一個(gè)1394端口202經(jīng)由1394纜線連接至本地1394總線簇上的其 它節(jié)點(diǎn)。每一個(gè)1394節(jié)點(diǎn)(包括無線站102中的節(jié)點(diǎn)cl 122)均可以具 有依據(jù)IEEE1394標(biāo)準(zhǔn)的1個(gè)到27個(gè)端口。
在一些實(shí)施例中,為了與網(wǎng)絡(luò)105相兼容,無線站102支持公共 (common)網(wǎng)絡(luò)物理層。無線站102通過使用它的介質(zhì)訪問控制標(biāo)識(shí) 符,向網(wǎng)絡(luò)105標(biāo)識(shí)自己。無線物理層210可以以硬件實(shí)現(xiàn),從而在模
擬和數(shù)字域內(nèi)均可以執(zhí)行操作。
可編程1394物理層204可以由控制器212編程,從而可編程1394物 理層204可以在每次總線復(fù)位之后產(chǎn)生多個(gè)SdflD (自標(biāo)識(shí))分組,使 得對(duì)于本地總線上的其它節(jié)點(diǎn)而言,好像在可編程1394物理層204的位 置處存在多個(gè)節(jié)點(diǎn)。在一些實(shí)施例中,可編程1394物理層204通過遞增 第一SelfID分組中的物理標(biāo)識(shí)數(shù)目來產(chǎn)生多個(gè)SelflD分組,從而創(chuàng)建第 二SdfID分組、第三SdfID分組,等等。該技術(shù)領(lǐng)域的技術(shù)人員將理解, 可編程1394物理層204還對(duì)SelflD分組中諸如端口狀態(tài)域等其它域進(jìn) 行必要的調(diào)整??删幊?394物理層204還接收定址至其代表的所有物理 層地址(PhyID)的分組。例如使用通過上述引用合并在此的專利和 專利申請(qǐng)中描述的技術(shù),可以實(shí)現(xiàn)節(jié)點(diǎn)和無線站之間的通信的其它方
面以及其它內(nèi)部操作。
可編程1394鏈路層206可以由控制器212編程,從而可編程1394鏈
路層206可以與可編程1394物理層204協(xié)作來代表多個(gè)節(jié)點(diǎn)??删幊?1394鏈路層206可以產(chǎn)生具有其代表的任何節(jié)點(diǎn)的源地址的分組,并接 收向其代表的所有節(jié)點(diǎn)的目的地地址發(fā)送的分組。
無線介質(zhì)訪問控制(MAC)層和無線物理層是傳統(tǒng)無線MAC和 物理層,包括但不限于IEEE820.11族技術(shù)或超寬帶(UWB)技術(shù)之一。 它還可以是諸如電力線(power-line)通信技術(shù)等非無線技術(shù)。控制器 212經(jīng)由無線網(wǎng)絡(luò)與其它無線1394站和無線1394節(jié)點(diǎn)通信,并且控制其本地1394總線簇與網(wǎng)絡(luò)的其它部分之間的通信。
控制器212經(jīng)由無線網(wǎng)絡(luò)105上的其他無線站以及無線1394節(jié)點(diǎn) w4 132和w6 136,發(fā)現(xiàn)遠(yuǎn)程1394總線簇上的1394節(jié)點(diǎn)。然后,控制器 212對(duì)可編程1394物理層204和可編程1394鏈路層206進(jìn)行編程,使得對(duì) 于本地1394總線簇而言,編程1394物理層204和可編程1394鏈路層206 以虛擬節(jié)點(diǎn)的形式代表所發(fā)現(xiàn)的節(jié)點(diǎn)。控制器212還保持對(duì)應(yīng)的虛擬和 真實(shí)節(jié)點(diǎn)之間的一對(duì)一關(guān)系,并且在對(duì)應(yīng)的虛擬和真實(shí)節(jié)點(diǎn)之間來回 轉(zhuǎn)發(fā)通信。
這里所使用的虛擬節(jié)點(diǎn)是虛擬實(shí)體,雖然它實(shí)際上是存在于網(wǎng)絡(luò) 的其它部分中的無線1394節(jié)點(diǎn)或遠(yuǎn)程1394總線簇的一部分,但是對(duì)于 在本地1394總線簇上的其它真實(shí)節(jié)點(diǎn)而言,它看起來好像存在于本地 1394總線簇上一樣。
在通信系統(tǒng)100中,無線站102檢測(cè)無線節(jié)點(diǎn)w2 116、 w3 114、 w4 132和w6 136、以及相關(guān)聯(lián)的1394節(jié)點(diǎn)a2 148、 a3 150和b2 152。在這 個(gè)實(shí)施例中,作為無線站的一部分的節(jié)點(diǎn)al 124和bl 126不被檢測(cè)為分 離的節(jié)點(diǎn)。普通無線節(jié)點(diǎn)w5 134由于不是1394網(wǎng)絡(luò)的部分,因此也被 忽略。在無線網(wǎng)絡(luò)102中的控制器212向其可編程1394物理和鏈路層發(fā) 送指令,來為檢測(cè)到的節(jié)點(diǎn)中的每一個(gè)創(chuàng)建對(duì)應(yīng)的虛擬節(jié)點(diǎn)。然后可 編程1394物理和鏈路層將這些虛擬節(jié)點(diǎn)中的每一個(gè)作為物理節(jié)點(diǎn)呈現(xiàn) 給所連接的1394總線簇。
注意在這個(gè)實(shí)施例中,在該檢測(cè)期間,每一個(gè)其它無線站均以與 其物理連接的每一個(gè)1394節(jié)點(diǎn)的唯一節(jié)點(diǎn)ID進(jìn)行響應(yīng)。
無線站102從其它無線站和無線節(jié)點(diǎn)接收要被傳遞至節(jié)點(diǎn)c2 142、 c3 144和c4 146的所有分組,節(jié)點(diǎn)c2 142、 c3 144和c4 146與1394端口 202連接(直接地或間接地),作為1394總線簇。當(dāng)網(wǎng)絡(luò)105上的設(shè)備向 節(jié)點(diǎn)c2 142、 c3 144或c4 146發(fā)送請(qǐng)求分組時(shí),無線站102接收這些分 組,并在用對(duì)應(yīng)的虛擬節(jié)點(diǎn)ID代替每一個(gè)分組中的源節(jié)點(diǎn)ID之后,將 分組轉(zhuǎn)發(fā)至對(duì)應(yīng)的節(jié)點(diǎn)c2 142、 c3 144或c4 146。當(dāng)無線站102接收到 來自節(jié)點(diǎn)c2 142、 c3 144或c4 146的響應(yīng)時(shí),無線站102產(chǎn)生至請(qǐng)求方 的響應(yīng)分組,該分組中的源ID被對(duì)應(yīng)的唯一節(jié)點(diǎn)ID代替。在本地1394總線簇看來,無線站102表現(xiàn)得好像在其位置上存在5 個(gè)節(jié)點(diǎn)(即,節(jié)點(diǎn)a2 148、節(jié)點(diǎn)a3 150、節(jié)點(diǎn)b2 152、節(jié)點(diǎn)w4 132和節(jié) 點(diǎn)w6 136)。本地1394簇上的傳統(tǒng)設(shè)備可以經(jīng)由無線鏈路與節(jié)點(diǎn)a2 148、 a3 150、 b2 152、 w4 132或w6 136中的任何一個(gè)通信。這樣,這 里公開的系統(tǒng)和技術(shù)能夠不使用網(wǎng)橋概念而使1394設(shè)備連接到網(wǎng)絡(luò)。
由于本地1394節(jié)點(diǎn)只能理解標(biāo)準(zhǔn)1394協(xié)議,因此無線1394站模仿 本地1394總線簇上的標(biāo)準(zhǔn)1394節(jié)點(diǎn)的行為。另一方面,在無線網(wǎng)絡(luò)端, 可以使用或定義其它協(xié)議,以用于無線1394站和無線1394節(jié)點(diǎn)之間的 通信。
如果本地節(jié)點(diǎn)的數(shù)目和由虛擬節(jié)點(diǎn)代表的遠(yuǎn)程節(jié)點(diǎn)的數(shù)目之和 超過63,則控制器可以限制虛擬節(jié)點(diǎn)的數(shù)目,以使本地和虛擬節(jié)點(diǎn)的 總數(shù)不會(huì)超過63,并且控制器可以通過聲音、光、文本和/或語(yǔ)音消息
等手段通知用戶網(wǎng)絡(luò)中有太多節(jié)點(diǎn)。
如果在本地1394總線簇處存在總線復(fù)位,則控制器212檢查是否
添加了新設(shè)備、是否移除了設(shè)備、或本地節(jié)點(diǎn)的成員是否沒有改變。 如果有任何改變,則控制器212通知其它無線1394站和無線1394節(jié)點(diǎn)。 在接收這樣的信息時(shí),每一個(gè)無線1394站更新它的虛擬節(jié)點(diǎn)信息并且 產(chǎn)生本地總線復(fù)位,同時(shí)無線1394節(jié)點(diǎn)更新它們的SelflD分組列表。 每一個(gè)無線站在存儲(chǔ)器314中存儲(chǔ)虛擬節(jié)點(diǎn)信息和SdflD分組。
如果檢測(cè)到新無線1394節(jié)點(diǎn)或移除了節(jié)點(diǎn),則控制器212更新它 的虛擬節(jié)點(diǎn)信息并且產(chǎn)生總線復(fù)位。然而,為了處理無線網(wǎng)絡(luò)的相對(duì) 不可靠特性,控制器212可以在幾秒鐘的時(shí)間段上不止一次地檢查無線 1394節(jié)點(diǎn)的移除,來確認(rèn)該移除。這是為了最小化不必要的總線復(fù)位
并且提供網(wǎng)絡(luò)的穩(wěn)定性。
圖3示出了根據(jù)公開實(shí)施例的諸如無線1394節(jié)點(diǎn)w4 142等的無線
1394節(jié)點(diǎn)的框圖。無線1394節(jié)點(diǎn)w4 142包括與無線介質(zhì)訪問控制
(MAC)層308通信的無線物理層310 (具有天線系統(tǒng))。無線MAC層
308與1394應(yīng)用(application) 302通信。無線1394節(jié)點(diǎn)控制器312與存
儲(chǔ)器314通信,并被連接以與無線物理層310、無線介質(zhì)訪問控制
(MAC)層308以及1394應(yīng)用中的每一個(gè)通信,并控制它們。無線1394節(jié)點(diǎn)w4 142不包含傳統(tǒng)1394節(jié)點(diǎn)。無線1394節(jié)點(diǎn)w4 142 是符合無線網(wǎng)絡(luò)的無線節(jié)點(diǎn),但是它也理解1394協(xié)議并根據(jù)IEEE1394 標(biāo)準(zhǔn)實(shí)現(xiàn)注冊(cè)(register)(虛擬的和真實(shí)的)。
無線1394節(jié)點(diǎn)w4 142可以包含如1394應(yīng)用302等的應(yīng)用模塊。例 如,該應(yīng)用可以是音頻或視頻流的源或宿。1394應(yīng)用302還可以是遙控 器。在這種情況中,1394應(yīng)用302可以包括用戶接口設(shè)備(例如,輸入 鍵和顯示器)。在一些實(shí)施例中,1394應(yīng)用編程中的一些或所有駐留在 無線1394節(jié)點(diǎn)132的存儲(chǔ)器314中。
無線1394節(jié)點(diǎn)132使用傳統(tǒng)通信技術(shù),通過交換以無線電分組封 裝的1394分組,經(jīng)由無線1394站與其他無線1394節(jié)點(diǎn)和1394總線簇上 的1394節(jié)點(diǎn)進(jìn)行通信。在一些實(shí)施例中,無線1394站保持對(duì)哪個(gè)虛擬 節(jié)點(diǎn)ID對(duì)應(yīng)于遠(yuǎn)程唯一節(jié)點(diǎn)ID進(jìn)行標(biāo)識(shí)的表、以及對(duì)哪個(gè)遠(yuǎn)程唯一節(jié) 點(diǎn)ID對(duì)應(yīng)于無線網(wǎng)絡(luò)上的MAC ID進(jìn)行標(biāo)識(shí)的表。
這里公開的實(shí)施例和技術(shù)可以用基于的IEEE 1394的家庭網(wǎng)絡(luò)來 實(shí)現(xiàn)。這里公開的實(shí)施例和技術(shù)充分利用市場(chǎng)上的傳統(tǒng)1394設(shè)備,使 多個(gè)1394簇能夠經(jīng)由例如無線網(wǎng)絡(luò)進(jìn)行相互通信。
圖4是示出了在示例性網(wǎng)絡(luò)通信系統(tǒng)中本發(fā)明優(yōu)選實(shí)施例的操作 的流程圖。第一步驟包括提供與無線網(wǎng)絡(luò)通信并且物理地連接以與至 少一個(gè)本地1394節(jié)點(diǎn)通信的無線站(步驟410)。
下一步驟包括通過無線網(wǎng)絡(luò)檢測(cè)至少一個(gè)遠(yuǎn)程1394節(jié)點(diǎn)(步驟 420)。1394節(jié)點(diǎn)可以是與另一無線站連接的無線1394節(jié)點(diǎn)或1394節(jié)點(diǎn)。
下一步驟包括對(duì)于本地1394總線簇上的每一個(gè)本地節(jié)點(diǎn),代表檢 測(cè)到的遠(yuǎn)程節(jié)點(diǎn)(步驟430)。
最后的步驟包括通過無線網(wǎng)絡(luò)對(duì)遠(yuǎn)程節(jié)點(diǎn)和本地1394節(jié)點(diǎn)之間 的通信進(jìn)行路由(步驟440)。
盡管圖4示出了根據(jù)公開實(shí)施例的方法400的一個(gè)示例,但是可以 對(duì)圖4進(jìn)行各種改變。例如,根據(jù)需要,步驟中的一個(gè)、 一些或所有步 驟可以多次執(zhí)行。同樣,盡管示出了步驟的順序,但是圖4中的各個(gè)步 驟可以并行或按照不同的次序執(zhí)行。作為特定示例,圖4中示出的一些 步驟可以并行地執(zhí)行。為了簡(jiǎn)要和清晰起見,該技術(shù)領(lǐng)域的技術(shù)人員將理解,這里沒有 描述適合與本公開一起使用的所有系統(tǒng)及元件的所有結(jié)構(gòu)和操作。相 反,僅描述了對(duì)本公開來說是唯一的或理解本公開所必需的那些系統(tǒng) 和元件。這里所說明和描述的構(gòu)造的其它部分和系統(tǒng)及元件的操作可 以符合該技術(shù)領(lǐng)域中公知的各種當(dāng)前實(shí)現(xiàn)和實(shí)施的任意一種。
值得注意的是,盡管在完全功能性系統(tǒng)的上下文中描述了本發(fā) 明,但是該技術(shù)領(lǐng)域的技術(shù)人員將理解,本發(fā)明的至少一部分機(jī)制能 夠以包含在各種形式的機(jī)器可用介質(zhì)中的指令形式分布,并且不管實(shí) 際用于執(zhí)行該分布的指令的特定類型如何,本發(fā)明都能同樣地應(yīng)用。 機(jī)器可用介質(zhì)包括諸如只讀存儲(chǔ)器(ROM)或電可擦除可編程只讀
存儲(chǔ)器(EEPROM)之類的非易失性硬編碼類型的介質(zhì),以及諸如軟 盤、硬盤驅(qū)動(dòng)和光盤只讀存儲(chǔ)器(CD-ROM)或數(shù)字通用盤(DVD) 之類的用戶可記錄類型的介質(zhì)。
盡管詳細(xì)地描述了本發(fā)明的示例性實(shí)施例,但是該技術(shù)領(lǐng)域的技 術(shù)人員將理解,在不背離最廣義形式的本發(fā)明精神和范圍的情況下, 可以對(duì)這里公開的發(fā)明進(jìn)行各種改變、替代、變化和改進(jìn)。
權(quán)利要求
1、一種在具有多個(gè)節(jié)點(diǎn)的無線網(wǎng)絡(luò)(105)中使用的經(jīng)由所述網(wǎng)絡(luò)連接節(jié)點(diǎn)的無線站(102),所述無線站(102)包括可編程物理層(204),物理地連接以與至少一個(gè)本地節(jié)點(diǎn)(142)進(jìn)行通信;以及控制器(212),被配置為通過所述無線網(wǎng)絡(luò)檢測(cè)至少一個(gè)遠(yuǎn)程節(jié)點(diǎn)(134),并使所述本地節(jié)點(diǎn)和所述遠(yuǎn)程節(jié)點(diǎn)之間能夠進(jìn)行通信。
2、 根據(jù)權(quán)利要求l所述的無線站,其中,所述可編程物理層是可 編程1394標(biāo)準(zhǔn)物理層。
3、 根據(jù)權(quán)利要求l所述的無線站,其中,將所述無線網(wǎng)絡(luò)物理地 連接,以與包括有1394標(biāo)準(zhǔn)總線簇的多個(gè)本地節(jié)點(diǎn)進(jìn)行通信。
4、 根據(jù)權(quán)利要求l所述的無線站,其中,所述控制器保持對(duì)至少 一個(gè)虛擬節(jié)點(diǎn)ID和對(duì)應(yīng)的至少一個(gè)遠(yuǎn)程唯一節(jié)點(diǎn)ID進(jìn)行標(biāo)識(shí)的表。
5、 根據(jù)權(quán)利要求l所述的無線站,其中,對(duì)于所述至少一個(gè)本地 節(jié)點(diǎn)而言,所述無線站代表所述至少一個(gè)遠(yuǎn)程節(jié)點(diǎn)。
6、 根據(jù)權(quán)利要求l所述的無線站,還包括與所述可編程物理層通 信的可編程鏈路層(206)。
7、 根據(jù)權(quán)利要求l所述的無線站,其中,所述控制器保持對(duì)所述 無線網(wǎng)絡(luò)上的至少一個(gè)遠(yuǎn)程唯一節(jié)點(diǎn)標(biāo)識(shí)符和對(duì)應(yīng)的至少一個(gè)介質(zhì)訪 問控制標(biāo)識(shí)符進(jìn)行標(biāo)識(shí)的表。
8、 一種無線網(wǎng)絡(luò)(105),具有多個(gè)節(jié)點(diǎn)并能夠?qū)⑺龉?jié)點(diǎn)無線 地連接至所述網(wǎng)絡(luò),所述無線網(wǎng)絡(luò)包括第一無線站(102),能夠代表多于一個(gè)的遠(yuǎn)程節(jié)點(diǎn)并具有可編程 1394標(biāo)準(zhǔn)物理層,第一無線站物理地連接到至少一個(gè)本地節(jié)點(diǎn)(142),并且對(duì)于所述本地節(jié)點(diǎn)而言代表至少一個(gè)遠(yuǎn)程節(jié)點(diǎn);以及與第一無線站相關(guān)聯(lián)的控制器(212),被配置為通過所述無線網(wǎng) 絡(luò)檢測(cè)至少一個(gè)遠(yuǎn)程節(jié)點(diǎn),并使所述本地節(jié)點(diǎn)和所述遠(yuǎn)程節(jié)點(diǎn)之間能 夠進(jìn)行通信。
9、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,將所述無線網(wǎng)絡(luò)物理地連接,以與包括有1394標(biāo)準(zhǔn)總線簇的多個(gè)本地節(jié)點(diǎn)進(jìn)行通信。
10、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,所述控制器保持對(duì) 至少一個(gè)虛擬節(jié)點(diǎn)ID和對(duì)應(yīng)的至少一個(gè)遠(yuǎn)程唯一節(jié)點(diǎn)ID進(jìn)行標(biāo)識(shí)的表。
11、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,對(duì)于所述無線網(wǎng)絡(luò) 上的其他無線站而言,所述無線站代表所述至少一個(gè)本地節(jié)點(diǎn)。
12、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),還包括與所述可編程1394 標(biāo)準(zhǔn)物理層通信的可編程1394標(biāo)準(zhǔn)鏈路層。
13、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,所述控制器保持對(duì) 所述無線網(wǎng)絡(luò)上的至少一個(gè)遠(yuǎn)程唯一節(jié)點(diǎn)標(biāo)識(shí)符和對(duì)應(yīng)的至少一個(gè)介 質(zhì)訪問控制標(biāo)識(shí)符進(jìn)行標(biāo)識(shí)的表。
14、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),還包括第二無線節(jié)點(diǎn),所 述第二無線節(jié)點(diǎn)包括控制器、存儲(chǔ)器和1394標(biāo)準(zhǔn)應(yīng)用。
15、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,對(duì)于所述至少一個(gè) 本地節(jié)點(diǎn)而言,每一個(gè)無線站代表至少一個(gè)1394標(biāo)準(zhǔn)節(jié)點(diǎn)。
16、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,對(duì)于所述無線網(wǎng)絡(luò) 上的其它設(shè)備而言,所述第一無線站代表所述本地節(jié)點(diǎn)。
17、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,對(duì)于所述至少一個(gè) 本地節(jié)點(diǎn)而言,所述無線站代表無線網(wǎng)絡(luò)上的至少一個(gè)無線1394節(jié)點(diǎn)。
18、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,對(duì)于第一無線站所 代表的每一個(gè)遠(yuǎn)程節(jié)點(diǎn),所述第一無線站能夠?qū)⒆詷?biāo)識(shí)分組廣播給所 述至少一個(gè)本地節(jié)點(diǎn)。
19、 根據(jù)權(quán)利要求8所述的無線網(wǎng)絡(luò),其中,所述網(wǎng)絡(luò)包括多 個(gè)無線站,每一個(gè)無線站與至少一個(gè)本地節(jié)點(diǎn)相關(guān)聯(lián);以及多個(gè)無線 節(jié)點(diǎn),每一個(gè)無線節(jié)點(diǎn)與1394標(biāo)準(zhǔn)應(yīng)用相關(guān)聯(lián)。
20、 一種在具有多個(gè)節(jié)點(diǎn)的無線網(wǎng)絡(luò)中使用的將節(jié)點(diǎn)連接與所述 網(wǎng)絡(luò)連接的方法,所述方法包括提供與所述無線網(wǎng)絡(luò)通信的無線站(410),所述無線站物理地連 接到至少一個(gè)本地節(jié)點(diǎn);通過無線網(wǎng)絡(luò)檢測(cè)遠(yuǎn)程節(jié)點(diǎn)(420);以及對(duì)于所述至少一個(gè)本地節(jié)點(diǎn),代表檢測(cè)到的遠(yuǎn)程節(jié)點(diǎn)(430)。
全文摘要
一種經(jīng)由無線網(wǎng)絡(luò)連接節(jié)點(diǎn)的無線站(102)。該無線站具有連接以與至少一個(gè)本地節(jié)點(diǎn)(142)通信的可編程物理層(204)、以及通過無線網(wǎng)絡(luò)檢測(cè)至少一個(gè)遠(yuǎn)程節(jié)點(diǎn)(134)并且使本地節(jié)點(diǎn)和遠(yuǎn)程節(jié)點(diǎn)之間能夠通信的控制器(212)。還有一種具有多個(gè)節(jié)點(diǎn)的無線網(wǎng)絡(luò)(105),該無線網(wǎng)絡(luò)能夠?qū)⒐?jié)點(diǎn)連接至該網(wǎng)絡(luò),并具有能夠代表多于一個(gè)的遠(yuǎn)程節(jié)點(diǎn)的第一無線站(106)并具有可編程1394標(biāo)準(zhǔn)物理層的第一無線站(106),該第一無線站物理地連接到至少一個(gè)本地節(jié)點(diǎn)(142)并且對(duì)于本地節(jié)點(diǎn)而言代表至少一個(gè)遠(yuǎn)程節(jié)點(diǎn);以及控制器(212),配置成檢測(cè)至少一個(gè)遠(yuǎn)程節(jié)點(diǎn)并且使本地節(jié)點(diǎn)和遠(yuǎn)程節(jié)點(diǎn)之間能夠進(jìn)行通信。
文檔編號(hào)H04W80/00GK101416560SQ200780012618
公開日2009年4月22日 申請(qǐng)日期2007年4月6日 優(yōu)先權(quán)日2006年4月7日
發(fā)明者佐藤隆 申請(qǐng)人:Nxp股份有限公司