專利名稱:一種使具有不同中件的裝置之間能夠進行數(shù)據(jù)通信的網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在家庭網(wǎng)絡(luò)中的裝置之間進行的數(shù)據(jù)通信,尤其涉及一種在家庭網(wǎng)絡(luò)中使具有不同中件的裝置之間能夠進行數(shù)據(jù)通信的網(wǎng)關(guān)和家庭網(wǎng)絡(luò)系統(tǒng),以及一種數(shù)據(jù)轉(zhuǎn)送方法。
背景技術(shù):
在如IEEE1394的家庭網(wǎng)絡(luò)中,存在具有不同特性以及適于這些不同特性的中件的各種裝置。該中件包括用于音頻/視頻裝置的家庭音像互操作件(HAVI)、通用即插即用件(UPNP)和Jini。
圖1顯示了家庭網(wǎng)絡(luò)中設(shè)備的配置的示例。如圖1所示,家庭網(wǎng)絡(luò)由第一裝置100、第二裝置110和第三裝置120構(gòu)成。
第一裝置100包括功能模塊101、中件模塊102(HAVI)和IEEE1394模塊103,功能模塊101用于執(zhí)行第一裝置的獨特功能,中件模塊102(HAVI)用于將功能模塊101的數(shù)據(jù)翻譯成能在例如IEEE1394的家庭網(wǎng)絡(luò)中通信的數(shù)據(jù)格式或是將家庭網(wǎng)絡(luò)發(fā)送的命令轉(zhuǎn)換成功能模塊101中所使用的數(shù)據(jù)格式,IEEE1394模塊103用于從IEEE1394家庭網(wǎng)絡(luò)接收數(shù)據(jù)或向其發(fā)送數(shù)據(jù)。
第二裝置110包括兩個功能模塊111和112、兩個中件模塊113(HAVI)和114(UPNP)、以及一個以家庭網(wǎng)絡(luò)形式實現(xiàn)的IEEE1394模塊115和用于接入其它網(wǎng)絡(luò),包括因特網(wǎng)的TCP/IP模塊116。
HAVI113是一個將IEEE1394模塊115與第二裝置110的功能模塊111相連的中件。UPNP114是將第二裝置110的功能模塊112和TCP/IP模塊116相連的中件。
第三裝置120包括一個功能模塊121、一個UPNP模塊122以及一個TCP/IP模塊123。
由于第一裝置100和第三裝置120使用不同的中件,如圖1所示,因此它們不能翻譯其間交換的控制消息。例如,如果第三裝置120打算翻譯由第一裝置100發(fā)來的消息。它應(yīng)該具有翻譯該消息所必需的HAVI。在第三裝置120向第一裝置100發(fā)送消息的情況下也是如此,也就是說,因為第一裝置100不具有UPNP性能,它不能翻譯從第三裝置120發(fā)來的消息。因此,為了在這些裝置之間進行消息交換,家庭網(wǎng)絡(luò)應(yīng)包括類似第二裝置這樣的既具有第一裝置中件又具有第三裝置中件的裝置。
圖2圖示了圖1所示裝置的操作的示例。
當(dāng)?shù)诙b置110想要使用第一裝置100的功能時,第二裝置110的功能模塊111詢問HAVI模塊113第一裝置100是否可用(①)。HAVI模塊113在IEEE1394總線復(fù)位期間保存的關(guān)于節(jié)點的信息中找到第一裝置100,并將找回的第一裝置100的ID返回給第二裝置110的功能模塊111(②)。在收到ID時,第二裝置110的功能模塊111通過在HAVI規(guī)程中所定義的消息系統(tǒng)的API向HAVI模塊113發(fā)送請求第一裝置100執(zhí)行一個操作的消息(③)。HAVI模塊113向第一裝置的HAVI模塊102發(fā)送消息(④)。第一裝置100的HAVI模塊102翻譯接收到消息中的請求并將其發(fā)送到功能模塊101(⑤)。功能模塊101執(zhí)行被要求的操作(⑥)。在執(zhí)行了上述被要求的操作后,第一裝置100通知HAVI模塊102操作結(jié)果(⑦)。HAVI模塊102將結(jié)果消息發(fā)送到第二裝置110的HAVI模塊113(⑧)。第二裝置110的HAVI模塊113翻譯接收到的結(jié)果消息并將其通知功能模塊111(⑨)。通過上述過程,第二裝置110(或者是第二裝置的用戶)向第一裝置100發(fā)送預(yù)期的命令并從第一裝置100接收命令執(zhí)行結(jié)果。
圖2的操作能夠通過具有不同中件的第二裝置110來實現(xiàn)。第一裝置100和第三裝置120之間不能交換數(shù)據(jù),因為它們中的每個裝置都以不同方式翻譯消息。因此,如果要在家庭網(wǎng)絡(luò)中的裝置之間交換數(shù)據(jù),每個設(shè)備都應(yīng)具有其它裝置的中件,就像第二裝置110具有中件一樣。然而,即使家庭網(wǎng)絡(luò)中的每個裝置都具有其它裝置的中件,在將一個帶有新中件的新裝置連接到家庭網(wǎng)絡(luò)時候,還是有必要升級所有現(xiàn)有裝置并安裝新的中件。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的第一目標(biāo)是提供一種使家庭網(wǎng)絡(luò)中具有不同中件的裝置之間能夠進行消息交換的網(wǎng)關(guān)。
本發(fā)明的第二目標(biāo)是提供一種使具有不同中件的裝置之間能夠進行消息交換的家庭網(wǎng)絡(luò)系統(tǒng)。
本發(fā)明的第三目標(biāo)是提供一種使具有不同中件的裝置之間能夠進行消息交換的網(wǎng)關(guān)的轉(zhuǎn)送方法。
為了實現(xiàn)上述目標(biāo)中的一個目標(biāo),一種使網(wǎng)絡(luò)中使用不同中件的裝置能夠進行消息轉(zhuǎn)送的網(wǎng)關(guān)包括一個普通中件代理和一個網(wǎng)絡(luò)接入單元,普通中件代理包括網(wǎng)絡(luò)中的裝置所使用的各種中件,并使用諸多中件中與消息目標(biāo)裝置的中件相對應(yīng)的一個中件來格式化消息,網(wǎng)絡(luò)接入單元用于接收來自普通中件代理的格式化后的消息并將其通過網(wǎng)絡(luò)發(fā)送到目的裝置。
普通中件代理優(yōu)選地包括一個表和一個模板,表中存儲使用相同中件的裝置的列表,并且該列表被周期尋回的網(wǎng)絡(luò)更新,模板用于對以消息目的裝置的中件格式傳輸?shù)南⑦M行分組。
該網(wǎng)關(guān)還優(yōu)選地包括一個判定器,用于向普通中件代理的每個中件發(fā)送信號,并檢查消息目的裝置的列表是否存在,以便找到從網(wǎng)絡(luò)裝置接收到的消息的目的裝置。
該網(wǎng)關(guān)通用中件代理優(yōu)選地還包括一個家庭音像互操作件(HAVI)和一個通用即插即用件,該家庭音像互操作件(HAVI)是一個用于家庭網(wǎng)絡(luò)中音頻/視頻裝置的中件,該通用即插即用件是用于因特網(wǎng)上信息的即插即用的中件。
網(wǎng)絡(luò)接入單元還優(yōu)選地包括一個使用IEEE1394規(guī)范制定的HAVI件和使用TCP/IP規(guī)范制定的UPNP件。
為了獲得上述目標(biāo)的另一個目標(biāo),使家庭網(wǎng)絡(luò)中使用不同中件的裝置之間能夠進行數(shù)據(jù)通信的家庭網(wǎng)絡(luò)系統(tǒng)包括一個用于使用第一中件的第一裝置、用于使用第二中件的第二裝置以及一個網(wǎng)關(guān),該網(wǎng)關(guān)包括第一中件和第二中件,并將從消息源裝置接收到的消息轉(zhuǎn)換成消息目的地裝置使用的中件格式,并將其發(fā)送到消息目的地裝置。
第一裝置還優(yōu)選地包括第一功能模塊、第一中件和第一網(wǎng)絡(luò)接入單元,該第一功能模塊用于執(zhí)行第一裝置的獨特功能,該第一中件根據(jù)參考規(guī)范翻譯或轉(zhuǎn)換從第一功能模塊接收到的或發(fā)送到第一功能模塊的消息,第一網(wǎng)絡(luò)接入單元用于在第一中件和網(wǎng)絡(luò)之間交換消息。
第二裝置還優(yōu)選地包括第二功能模塊、第二中件和第二網(wǎng)絡(luò)接入單元,該第二功能模塊用于執(zhí)行第二裝置的獨特功能,該第二中件根據(jù)參考規(guī)范翻譯或轉(zhuǎn)換從第二功能模塊接收到的或發(fā)送到第二功能模塊的消息,第二網(wǎng)絡(luò)接入單元用于在第二中件和網(wǎng)絡(luò)之間交換消息。
該網(wǎng)關(guān)還優(yōu)選地包括一個普通中件代理和一個網(wǎng)絡(luò)接入單元,該普通中件代理包括網(wǎng)絡(luò)中的第一中件和第二中件,并且使用其中一個與消息目的地裝置的中件相對應(yīng)的中件來格式化消息,該網(wǎng)絡(luò)接入單元用于從普通中件代理接收格式消息,并通過網(wǎng)絡(luò)將其發(fā)送到目的裝置。
如果將一個新的裝置連接到家庭網(wǎng)絡(luò),還最好將新設(shè)備使用的中件進一步安裝在網(wǎng)關(guān)中。
為了實現(xiàn)上述目的的另一個目的,一種使網(wǎng)絡(luò)中使用不同中件的裝置之間能夠進行數(shù)據(jù)通信的網(wǎng)關(guān)消息轉(zhuǎn)送方法,包括第一步驟,其中第一裝置產(chǎn)生一個發(fā)送到第二裝置的消息;第二步驟,其中具有第一中件和第二中件的網(wǎng)關(guān)根據(jù)第一中件來翻譯消息并將該消息轉(zhuǎn)換成第二中件格式;以及第三步驟,其中將轉(zhuǎn)換后的消息發(fā)送到第二裝置。
其中第一裝置產(chǎn)生消息的第一步驟最好包括請求第二裝置執(zhí)行功能以及將該請求做為滿足第一中件格式的消息發(fā)送到網(wǎng)關(guān)的第一中件的步驟。
其中網(wǎng)關(guān)轉(zhuǎn)送消息的第二步驟最好包括其中網(wǎng)關(guān)的第一中件檢查第二裝置是否可用作網(wǎng)絡(luò)中的消息目的裝置的步驟;其中如果網(wǎng)絡(luò)中的第二裝置可用,則將具有第一中件格式的消息轉(zhuǎn)換成第二中件格式的步驟;以及其中將具有第二中件格式的消息發(fā)送到第二裝置的步驟。
發(fā)送到第二裝置的消息最好在如下步驟中進行處理,包括其中第二中件翻譯消息,并根據(jù)該消息中包含的請求來執(zhí)行消息的步驟,以及其中通過網(wǎng)關(guān)將第二裝置的執(zhí)行結(jié)果返回給第一裝置的步驟。
其中返回執(zhí)行結(jié)果的步驟最好包括以下步驟其中將轉(zhuǎn)換成第二中件格式的執(zhí)行結(jié)果消息發(fā)送到網(wǎng)關(guān)并由網(wǎng)關(guān)將其翻譯為第二中件格式的步驟;其中網(wǎng)關(guān)檢查網(wǎng)絡(luò)中的第一裝置是否可用,并且如果第一裝置可用則將執(zhí)行結(jié)果消息轉(zhuǎn)換為第一中件格式的步驟;以及將轉(zhuǎn)換的消息發(fā)送到第一裝置并由第一中件翻譯的步驟。
通過參照附圖對其優(yōu)選實施例進行詳細描述,本發(fā)明的上述目的和優(yōu)點將變得更加清楚,其中圖1圖示了家庭網(wǎng)絡(luò)中的裝置配置;
圖2圖示了圖1所示裝置的操作;圖3圖示了根據(jù)本發(fā)明的網(wǎng)關(guān)配置的實施例;圖4圖示了根據(jù)本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)的實施例;以及圖5是說明家庭網(wǎng)絡(luò)系統(tǒng)的消息轉(zhuǎn)送方法的流程圖的實施例。
具體實施例方式
現(xiàn)在參照附圖對本發(fā)明進行詳細描述。
圖3圖示了根據(jù)本發(fā)明的網(wǎng)關(guān)的配置。
該網(wǎng)關(guān)包括一個判定器300、一個普通中件代理310和一個網(wǎng)絡(luò)接入單元320。發(fā)送到網(wǎng)關(guān)的消息包括與將要接收消息的目的裝置相關(guān)的信息,比如設(shè)備ID或設(shè)備節(jié)點號。
判定器300接收發(fā)送到網(wǎng)關(guān)的消息并將包含在消息中的裝置消息發(fā)送到普通中件代理310中的每個中件。
普通中件代理310包括網(wǎng)關(guān)以及網(wǎng)絡(luò)中所連接的裝置的不同中件。為了理解方便,圖3僅描述了第一中件311(家庭音像互操作件)和第二中件315(通用即插即用件UPNP)。然而,普通中件代理310也可以包括其它各種中件。下文中普通中件代理310將參照圖3所示范例來描述。HAVI311是用于家庭網(wǎng)絡(luò)中音頻/視頻裝置的中件,UPNP315是用于因特網(wǎng)上信息即插即用的中件。HAVI311和UPNP315包括表312和316以及對應(yīng)的模板313和317。HAVI311和UPNP315周期地查找網(wǎng)絡(luò),更新使用相同中件的裝置的列表,并將裝置列表存儲在表312和316中。模板313和317把要發(fā)送的消息分組成消息目的裝置的中件格式。HAVI311通過接入網(wǎng)絡(luò)所必需的IEEE1394總線復(fù)位從網(wǎng)絡(luò)接收節(jié)點ID或關(guān)于使用相同中件的裝置的信息,然后將該信息保存在表312中。UPNP315以UPNP規(guī)范中定義的格式周期地多點傳送檢索消息,接收與在連接到網(wǎng)絡(luò)的諸裝置中具有UPNP中件的裝置有關(guān)的信息,然后將該信息存儲在表316中。當(dāng)從判定器300接收到關(guān)于目的裝置的信息時,HAVI311和UPNP315檢索自身的表312和316并判斷是否列入了該目標(biāo)裝置。如果HAVI311發(fā)現(xiàn)目的裝置在其列表中,它將該功能與包含在發(fā)自判定器300的消息中執(zhí)行該功能所必需的附加信息參數(shù)合并。該模板313將原始消息轉(zhuǎn)換成HAVI規(guī)范定義的消息格式。如果與目的裝置有關(guān)的信息在UPNP表316中被發(fā)現(xiàn),則模板317將原始消息轉(zhuǎn)換成UPNP規(guī)范定義的消息格式。
網(wǎng)絡(luò)接入單元320根據(jù)HAVI規(guī)范或UPNP規(guī)范從普通中件代理310接收格式化消息并將該消息發(fā)送到網(wǎng)絡(luò)。如圖3所示,網(wǎng)絡(luò)接入單元320包括根據(jù)IEEE1394規(guī)范321制定的HAVI311和根據(jù)TCP/IP規(guī)范制定的UPNP315。
圖3的網(wǎng)關(guān)能將按第一中件規(guī)范格式化的消息轉(zhuǎn)換成在第二中件規(guī)范中定義的格式化消息。因此,即便消息源裝置和消息目的地裝置使用不同的中件,也能通過網(wǎng)關(guān)將該消息傳送和翻譯。
圖4圖示了一個根據(jù)本發(fā)明的家庭網(wǎng)絡(luò)系統(tǒng)實施例。
家庭網(wǎng)絡(luò)系統(tǒng)包括第一裝置400、第二裝置410和網(wǎng)關(guān)420。第一裝置400使用第一中件HAVI,第二裝置410使用第二中件UPNP。
第一裝置400包括第一功能模塊401、第一中件402(HAVI)和IEEE1394模塊403,該第一功能模塊401用于執(zhí)行第一裝置的獨特功能,第一中件402(HAVI)用于根據(jù)參考規(guī)范來翻譯和轉(zhuǎn)換從第一功能模塊400接收或向其發(fā)送的消息,IEEE1394模塊403是用于在第一中件402和網(wǎng)絡(luò)之間交換消息的第一網(wǎng)絡(luò)接入單元。
第二裝置410包括第二功能模塊411、第二中件412(UPNP)和TCP/IP模塊413,該第二功能模塊411用于執(zhí)行第二裝置的獨特功能,第二中件412(UPNP)用于根據(jù)參考規(guī)范來翻譯和轉(zhuǎn)換從第二功能模塊411接收或向其發(fā)送的消息,TCP/IP模塊413是用于在第二中件412和網(wǎng)絡(luò)之間交換消息的第二網(wǎng)絡(luò)接入單元。
網(wǎng)關(guān)420包括由網(wǎng)絡(luò)中裝置所采用的中件,使裝置之間能夠進行消息轉(zhuǎn)發(fā)。為了方便理解,圖4僅示出了兩個裝置和兩個中件。然而,在網(wǎng)關(guān)420中能安裝更多裝置和中件??紤]裝置400和410時,該網(wǎng)關(guān)可以與如圖3所示的網(wǎng)關(guān)一樣的方式配置。要獲得該網(wǎng)關(guān)的更詳細的說明,請參照對圖3所作的敘述。
圖4的家庭網(wǎng)絡(luò)系統(tǒng)中的消息轉(zhuǎn)發(fā)描述如下。
圖5是說明家庭網(wǎng)絡(luò)系統(tǒng)的消息轉(zhuǎn)發(fā)方法的流程圖的實施例。消息轉(zhuǎn)發(fā)操作可分成以下三個步驟。在第一步驟中,第一裝置400產(chǎn)生要被發(fā)送到第二裝置410的消息,并將其發(fā)送到網(wǎng)關(guān)420。在第二步驟中,網(wǎng)關(guān)420根據(jù)第一中件422翻譯消息,并將其轉(zhuǎn)換成第二中件423的格式并發(fā)送轉(zhuǎn)換的消息。在第三步驟中,第二裝置410執(zhí)行該消息并返回執(zhí)行結(jié)果。
更具體的說,在第一步驟中,第一裝置400的第一功能模塊401產(chǎn)生一個請求第二裝置410執(zhí)行功能或操作的消息,并將該消息發(fā)送到HAVI402(①)。HAVI402將該消息轉(zhuǎn)換成在HAVI規(guī)范中定義的格式,并將該消息發(fā)送到網(wǎng)關(guān)420的HAVI422(②)。
在第二步驟中,HAVI422詢問判定器421第二裝置是否可用(③)。由于接收到的消息格式是HAVI格式,故判定器421詢問UPNP423網(wǎng)絡(luò)中的第二裝置410是否可用(④)。如果第二裝置的名稱存在于表4231中,UPNP423產(chǎn)生一個第二裝置可用的響應(yīng)并將該響應(yīng)發(fā)送到判定器(⑤)。如果第二裝置410可用,判斷器421向UPNP423的模板4232發(fā)送包含功能命令或者操作命令的源消息和參數(shù)(⑥)。UPNP423的模板4232將包含功能命令或操作命令的消息和參數(shù)轉(zhuǎn)換成UPNP中件規(guī)范中定義的格式,并將其發(fā)送到第二裝置410(⑦)。
在第三步驟中,發(fā)送到第二裝置410的消息由UPNP412即第二中件來翻譯,并將其發(fā)送到第二功能模塊411(⑧)。第二功能模塊411執(zhí)行消息中所要求的功能(⑨)。執(zhí)行結(jié)果被返回給UPNP412(⑩)。該UPNP412將執(zhí)行結(jié)果轉(zhuǎn)換成在UPNP規(guī)范中定義的格式并將其發(fā)送給網(wǎng)關(guān)420中普通中件代理的UPNP423()。網(wǎng)關(guān)420的UPNP423將執(zhí)行結(jié)果發(fā)送到判定器421(),接著發(fā)送到HAVI422()。該HAVI422將執(zhí)行結(jié)果轉(zhuǎn)換成在HAVI規(guī)范中定義的格式并將其發(fā)送到第一裝置400的HAVI402()。該HAVI402將執(zhí)行結(jié)果發(fā)送到第一功能模塊401()。
通過上述過程,第一裝置的用戶能發(fā)送命令使用不同中件的第二裝置去執(zhí)行一個功能的消息并接收來自第二裝置的執(zhí)行結(jié)果。
根據(jù)本發(fā)明,當(dāng)家庭網(wǎng)絡(luò)中使用不同中件的裝置交換消息時,網(wǎng)關(guān)使它們能夠有效地通信,這就免除了在每個裝置中安裝不同中件的需要。此外,如果要將一個使用新中件的設(shè)備連接到網(wǎng)絡(luò),則只需在網(wǎng)關(guān)安裝一個新的中件就使在新裝置和已有裝置間能夠進行數(shù)據(jù)通信。
權(quán)利要求
1.一種使網(wǎng)絡(luò)中使用不同中件的裝置之間能夠進行消息轉(zhuǎn)送的網(wǎng)關(guān),該網(wǎng)關(guān)包括普通中件代理,包括網(wǎng)絡(luò)中裝置使用的各種中件,并使用諸多中件中與消息目標(biāo)裝置的中件對應(yīng)的一個中件來格式化消息;以及網(wǎng)絡(luò)接入單元,用于從普通中件代理接收格式化后的消息并將其通過網(wǎng)絡(luò)發(fā)送到目的裝置。
2.如權(quán)利要求1所述的網(wǎng)關(guān),其中所述普通中件代理包括表,其中存儲使用相同中件的裝置的列表,該列表被周期尋回的網(wǎng)絡(luò)更新;以及模板,用于對以消息目的裝置的中件格式傳輸?shù)南⑦M行分組。
3.如權(quán)利要求1所述的網(wǎng)關(guān),還包括判定器,用于向普通中件代理的每個中件發(fā)送信號,并檢查消息目的裝置的列表是否存在,以找到從網(wǎng)絡(luò)的裝置接收到的消息的目的裝置。
4.如權(quán)利要求1所述的網(wǎng)關(guān),其中所述普通中件代理包括家庭音像互操作件(HAVI),為用于家庭網(wǎng)絡(luò)中音頻/視頻裝置的中件;通用即插即用件(UPNP),為用于因特網(wǎng)上信息的即插即用的中件。
5.如權(quán)利要求4所述的網(wǎng)關(guān),其中網(wǎng)所述絡(luò)接入單元具有使用IEEE1394規(guī)范制定的HAVI件和使用TCP/IP規(guī)范制定的UPNP件。
6.一種使家庭網(wǎng)絡(luò)中使用不同中件的裝置之間能夠進行數(shù)據(jù)通信的家庭網(wǎng)絡(luò)系統(tǒng),該家庭網(wǎng)絡(luò)系統(tǒng)包括第一裝置,用于使用第一中件;第二裝置,用于使用第二中件;以及網(wǎng)關(guān),包括第一中件和第二中件,并將從消息源裝置接收到的消息轉(zhuǎn)換成消息目的裝置使用的中件格式,并將其發(fā)送到消息目的裝置。
7.如權(quán)利要求6所述的系統(tǒng),其中所述第一裝置包括第一功能模塊,用于執(zhí)行第一裝置的獨特功能;第一中件,用于根據(jù)參考規(guī)范翻譯或轉(zhuǎn)換從第一功能模塊接收到的或發(fā)送到第一功能模塊的消息;以及第一網(wǎng)絡(luò)接入單元,用于在第一中件和網(wǎng)絡(luò)之間交換消息。
8.如權(quán)利要求6所述的系統(tǒng),其中所述第二裝置包括第二功能模塊,用于執(zhí)行第二裝置的獨特功能,;第二中件,用于根據(jù)參考規(guī)范翻譯或轉(zhuǎn)換從第二功能模塊接收到的或發(fā)送到第二功能模塊的消息;以及第二網(wǎng)絡(luò)接入單元,用于在第二中件和網(wǎng)絡(luò)之間交換消息。
9.如權(quán)利要求6所述的系統(tǒng),其中所述網(wǎng)關(guān)包括普通中件代理,包括網(wǎng)絡(luò)中的第一中件和第二中件,并使用其中一個與消息目的裝置的中件對應(yīng)的中件來格式化消息;以及網(wǎng)絡(luò)接入單元,用于從普通中件代理接收格式化消息,并通過網(wǎng)絡(luò)將其發(fā)送到目的裝置。
10.如權(quán)利要求9所述的系統(tǒng),其中所述普通中件代理包括表,其中存儲使用相同中件的裝置的列表,該列表被周期地尋回的網(wǎng)絡(luò)更新;以及模板,用于對以消息目的裝置的中件格式傳輸?shù)南⑦M行分組。
11.如權(quán)利要求9所述的系統(tǒng),還包括判定器,用于向普通中件代理的每個中件發(fā)送信號,并檢查消息目的裝置的列表是否存在,以找到從網(wǎng)絡(luò)的裝置接收到的消息的目的裝置。
12.如權(quán)利要求9所述的系統(tǒng),其中所述普通中件代理包括家庭音像互操作件(HAVI),為用于家庭網(wǎng)絡(luò)中音頻/視頻裝置的中件;通用即插即用件(UPNP),為用于因特網(wǎng)上信息的即插即用的中件。
13.如權(quán)利要求9所述的系統(tǒng),其中所述網(wǎng)絡(luò)接入單元具有使用IEEE1394規(guī)范制定的HAVI件和使用TCP/IP規(guī)范制定的UPNP件。
14.如權(quán)利要求6所述的系統(tǒng),其中如果將新的裝置連接到家庭網(wǎng)絡(luò),可以將新設(shè)備使用的中件進一步安裝在網(wǎng)關(guān)中。
15.一種使網(wǎng)絡(luò)中使用不同中件的裝置能夠進行數(shù)據(jù)通信的網(wǎng)關(guān)消息轉(zhuǎn)送的方法,該消息轉(zhuǎn)送方法包括第一步驟,其中第一裝置產(chǎn)生一個發(fā)送到第二裝置的消息;第二步驟,其中具有第一中件和第二中件的網(wǎng)關(guān)根據(jù)第一中件翻譯消息并將該消息轉(zhuǎn)換成第二中件格式;以及第三步驟,其中將轉(zhuǎn)換的消息發(fā)送到第二裝置。
16.如權(quán)利要求15所述的方法,其中所述第一裝置產(chǎn)生消息的第一步驟包括請求第二裝置執(zhí)行功能;以及將請求做為滿足第一中件格式的消息發(fā)送到網(wǎng)關(guān)的第一中件。
17.如權(quán)利要求16所述的方法,其中所述網(wǎng)關(guān)轉(zhuǎn)換消息的第二步驟包括其中網(wǎng)關(guān)的第一中件檢查第二裝置是否可用作網(wǎng)絡(luò)中的消息目的裝置的步驟;其中如果網(wǎng)絡(luò)中的第二裝置可用,則將具有第一中件格式的消息轉(zhuǎn)換成第二中件格式的步驟;以及其中將具有第二中件格式的消息發(fā)送到第二裝置的步驟。
18.如權(quán)利要求17所述的方法,其中發(fā)送到第二裝置的消息在下列步驟中進行處理,包括其中由第二中件翻譯消息并根據(jù)包括在消息中的請求執(zhí)行消息的步驟;以及其中通過網(wǎng)關(guān)將第二裝置的執(zhí)行結(jié)果返回給第一裝置的步驟。
19.如權(quán)利要求18所述的方法,其中所述返回執(zhí)行結(jié)果的步驟包括其中將轉(zhuǎn)換成第二中件格式的執(zhí)行結(jié)果消息發(fā)送到網(wǎng)關(guān)并由網(wǎng)關(guān)翻譯為第二中件格式的步驟;其中網(wǎng)關(guān)檢查網(wǎng)絡(luò)中的第一裝置是否可用,并且如果第一裝置可用,則將執(zhí)行結(jié)果消息轉(zhuǎn)換為第一中件格式的步驟;以及其中將轉(zhuǎn)換的消息發(fā)送到第一裝置并由第一中件翻譯的步驟。
全文摘要
本發(fā)明提供了一種使家庭網(wǎng)絡(luò)中具有不同中件設(shè)備的裝置能夠進行數(shù)據(jù)通信的網(wǎng)關(guān)、家庭網(wǎng)絡(luò)系統(tǒng)和一種數(shù)據(jù)轉(zhuǎn)送方法。該網(wǎng)關(guān)包括一個普通中件代理,其中包括網(wǎng)絡(luò)中的裝置使用的各種中件,并使用與消息目的裝置的中件相對應(yīng)的諸多中件中的一個來格式化消息;以及一個網(wǎng)絡(luò)接入單元,用于從普通中件代理接收格式化消息并通過網(wǎng)絡(luò)將其發(fā)送到目的裝置。當(dāng)家庭網(wǎng)絡(luò)系統(tǒng)中使用不同中件的裝置之間交換消息時,該網(wǎng)關(guān)使得它們能夠有效進行通信,免去了在每個裝置中安裝不同中件的需要。
文檔編號H04L12/46GK1492647SQ0212756
公開日2004年4月28日 申請日期2002年7月5日 優(yōu)先權(quán)日2001年7月5日
發(fā)明者趙晟娟 申請人:三星電子株式會社