專利名稱:住宅網(wǎng)絡(luò)設(shè)置方法、家庭網(wǎng)關(guān)裝置、家庭網(wǎng)關(guān)程序和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種互聯(lián)住宅網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的家庭網(wǎng)關(guān)裝置、用于在連接到住宅網(wǎng)絡(luò)和家庭網(wǎng)關(guān)裝置之間的住宅網(wǎng)絡(luò)的設(shè)置方法、以及用于在計算機上實現(xiàn)這些的程序,并特別試圖提供一種住宅網(wǎng)絡(luò)的設(shè)置方法和一種家庭網(wǎng)關(guān)裝置,其能夠用簡單的操作實現(xiàn)設(shè)置而不給用戶帶來負(fù)擔(dān)。
背景技術(shù):
寬帶網(wǎng)絡(luò)環(huán)境已經(jīng)伸展至普通家庭,而且住宅網(wǎng)絡(luò)環(huán)境也正在通過無線局域網(wǎng)(Wireless LAN,Local Area Network)等的伸展而處于實現(xiàn)的進程中。
開始于數(shù)字家用電器設(shè)備例如硬盤記錄器、電視機和監(jiān)視攝像機,并且包括期望的白色家電,例如電冰箱,能夠被連接到住宅網(wǎng)絡(luò)的物品正逐漸地進入發(fā)展過程,因此可以相信的是家庭中的網(wǎng)絡(luò)將日益發(fā)展。
然而,為了連接網(wǎng)絡(luò)設(shè)備到住宅網(wǎng)絡(luò),有必要完成像為個人計算機和路由器重新修改網(wǎng)絡(luò)設(shè)置以及給個人計算機中重新安裝軟件那樣的事情。
照這樣,為了防止來自外部的對住宅網(wǎng)絡(luò)的非法訪問,用戶有必要單獨進行為設(shè)備自身的網(wǎng)絡(luò)連接的設(shè)置以及防火墻和網(wǎng)絡(luò)地址翻譯的設(shè)置,其努力和困難的程度正成為一個問題。
為了設(shè)置的簡化,作為用于通過家庭網(wǎng)關(guān)設(shè)置家庭中設(shè)備的方法一樣,傳統(tǒng)上存在著如在專利文獻1和專利文獻2中描述的方法,從外部網(wǎng)絡(luò)上的服務(wù)器下載用于控制設(shè)備的文件和用于用戶界面顯示的文件,并且將使用結(jié)合在家庭網(wǎng)關(guān)中的網(wǎng)絡(luò)服務(wù)器的的設(shè)備控制的界面顯示在控制終端上;以及作為自動進行防火墻設(shè)置的方法,該方法如專利文獻3中描述的存在于住宅網(wǎng)絡(luò)中部署名為網(wǎng)絡(luò)出口(network outlet)的裝置,使這些網(wǎng)絡(luò)出口保持設(shè)置信息,并且針對來自家庭網(wǎng)關(guān)的請求,從網(wǎng)絡(luò)出口提供網(wǎng)絡(luò)設(shè)備連接所需的信息。
“通用的即插即用”(如下“UPnP”)[詳情參考http://www.UPnP.org/]也被提出作為網(wǎng)絡(luò)設(shè)備即插即用的通信標(biāo)準(zhǔn)。
專利文獻1日本專利申請公開號2004-021325。
專利文獻2日本專利申請公開號2002-247668。
專利文獻3日本專利申請公開號2003-348116。
本發(fā)明所解決的問題在這些傳統(tǒng)技術(shù)中,雖然給用戶提供了簡單界面以執(zhí)行設(shè)備的控制,但是,還沒有可能為用戶網(wǎng)絡(luò)和防火墻等包過濾器實現(xiàn)設(shè)置簡化而不增加和修改現(xiàn)有設(shè)備的功能。
特別在UPnP中,需要給設(shè)備增加UPnP功能,如果不是所有設(shè)備都支持UPnP,用戶有必要獨立設(shè)置不支持的設(shè)備。
本發(fā)明的目的是通過每一個設(shè)備現(xiàn)有的接口容易地進行網(wǎng)絡(luò)設(shè)置,同時使家庭網(wǎng)關(guān)自身的防火墻設(shè)置、用于網(wǎng)絡(luò)地址翻譯的端口號的動態(tài)分配等成為可能,而無需修改現(xiàn)有的設(shè)備,并且使通過用戶方便的操作存在于住宅網(wǎng)絡(luò)中執(zhí)行設(shè)備的安裝成為可能。
解決問題的途徑根據(jù)本發(fā)明,提供互聯(lián)至少住宅網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的網(wǎng)關(guān)功能,并且一數(shù)據(jù)庫為每個設(shè)備保持用于設(shè)置連接到所述住宅網(wǎng)絡(luò)的設(shè)備的設(shè)置信息;以及為連接新設(shè)備到所述住宅網(wǎng)絡(luò)進行連接設(shè)置,所述方法包括(a)接收連接設(shè)置請求和獲取與所述設(shè)備有關(guān)的屬性信息的步驟;(b)為所述屬性信息查詢所述數(shù)據(jù)庫的步驟,如果相應(yīng)設(shè)備的設(shè)置信息存在于所述數(shù)據(jù)庫中,那么從所述數(shù)據(jù)庫中獲取該設(shè)置信息并執(zhí)行對設(shè)備的設(shè)置和對網(wǎng)關(guān)功能的設(shè)置,并且,如果相應(yīng)的設(shè)置信息不存在于所述數(shù)據(jù)庫中,那么通過所述網(wǎng)關(guān)功能訪問連接到外部網(wǎng)絡(luò)的信息提供服務(wù)器并從信息提供服務(wù)器獲取所需要的設(shè)置信息;以及(c)在所述數(shù)據(jù)庫中保持該設(shè)置信息同時對相應(yīng)設(shè)備和網(wǎng)關(guān)功能執(zhí)行設(shè)置的步驟。
本發(fā)明的家庭網(wǎng)關(guān)裝置被配置以便包括互聯(lián)住宅網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的網(wǎng)關(guān)功能;數(shù)據(jù)庫,用于保持設(shè)置連接到住宅網(wǎng)絡(luò)的設(shè)備狀態(tài)的信息和用于設(shè)置的軟件作為每個設(shè)備的設(shè)置信息;設(shè)備設(shè)置部件,通過使用所述設(shè)置信息經(jīng)所述住宅網(wǎng)絡(luò)為新請求連接的設(shè)備來設(shè)置所述設(shè)備的狀態(tài);網(wǎng)關(guān)設(shè)置部件,在從外部網(wǎng)絡(luò)獲得訪問的情況下,基于包含在所述設(shè)置信息中的網(wǎng)絡(luò)信息和給所述設(shè)備的IP地址,針對網(wǎng)關(guān)功能,進行防火墻設(shè)置和網(wǎng)絡(luò)地址翻譯設(shè)置。
發(fā)明效果根據(jù)本發(fā)明,針對家庭網(wǎng)關(guān),僅通過用戶執(zhí)行有關(guān)他打算開始使用的設(shè)備的簡單的設(shè)備指定,用戶能夠自動執(zhí)行設(shè)備設(shè)置、連接到住宅網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置、以及家庭網(wǎng)關(guān)的防火墻和網(wǎng)絡(luò)地址翻譯設(shè)置。
圖1是應(yīng)用本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的框圖;圖2是用于解釋如圖1中所示系統(tǒng)中的、本發(fā)明的家庭網(wǎng)關(guān)裝置配置的框圖;圖3是用于解釋如圖1中所示系統(tǒng)中的信息提供服務(wù)器的配置的框圖;圖4是用于解釋如圖2中所示的家庭網(wǎng)關(guān)裝置操作的流程圖;圖5是用于解釋如圖3中所示的信息提供服務(wù)器的操作的流程圖;圖6A是顯示設(shè)置信息文件的第一個例子的圖,而圖6B是顯示設(shè)置信息文件第二個例子的圖;
圖7A是顯示用于設(shè)置信息的設(shè)置信息文件的第三個例子的圖,而圖7B是顯示設(shè)置信息文件的第四個例子的圖;圖8是顯示已注冊設(shè)備信息表的例子的圖;圖9是用于解釋本發(fā)明所應(yīng)用的網(wǎng)絡(luò)系統(tǒng)的另一個例子的框圖;圖10是用于解釋如圖9所示系統(tǒng)中的家庭網(wǎng)關(guān)裝置內(nèi)部部分的配置的框圖;圖11是用于解釋本發(fā)明的網(wǎng)關(guān)裝置的第三個實施例的框圖;圖12是用于解釋如圖11中所示的家庭網(wǎng)關(guān)裝置操作的流程圖;圖13是用于解釋第四個實施例的流程圖,其中圖4的操作已經(jīng)被修改;圖14A是顯示在圖13的實施例中使用的設(shè)置信息文件的第一個例子的圖,和圖14B是顯示在圖4的實施例中使用的設(shè)置信息文件的第二個例子的圖;圖15是顯示在圖13的實施例中使用的已注冊設(shè)備信息表的例子的圖;圖16是顯示本發(fā)明第五個實施例的家庭網(wǎng)關(guān)裝置的框圖;圖17是解釋基于圖16的設(shè)備的連接設(shè)置進程的流程圖;圖18是解釋在圖17的連接設(shè)置進程中的決定分支進程的流程圖;圖19是顯示默認(rèn)已注冊端口列表的例子的圖;以及圖20是顯示圖16的實施例中使用的設(shè)置信息文件的例子的圖。
具體實施例方式
網(wǎng)關(guān)裝置主要由計算機組成。在由計算機組成的網(wǎng)關(guān)裝置中,提供數(shù)據(jù)庫,并且在這個數(shù)據(jù)庫中保存關(guān)于預(yù)期要新請求連接到住宅網(wǎng)絡(luò)的設(shè)備的設(shè)置信息。
當(dāng)設(shè)備連接到住宅網(wǎng)絡(luò)并且連接請求交給家庭網(wǎng)關(guān)裝置時,構(gòu)成家庭網(wǎng)關(guān)裝置的計算機讀取渴望連接的設(shè)備的屬性(例如,設(shè)備的制造商名稱、產(chǎn)品型號、序列號等等),從數(shù)據(jù)庫中獲取對應(yīng)這些屬性的設(shè)置信息,根據(jù)獲得的信息設(shè)置已經(jīng)請求連接的設(shè)備的狀態(tài),以及再一次執(zhí)行針對家庭網(wǎng)關(guān)裝置的設(shè)置。
如果設(shè)置信息不存在于數(shù)據(jù)庫中,它從連接到外部網(wǎng)絡(luò)的信息提供服務(wù)器獲取最新的設(shè)置信息,并且根據(jù)該設(shè)置信息,執(zhí)行已經(jīng)請求連接的設(shè)備和家庭網(wǎng)關(guān)裝置自身的設(shè)置。連同這個,它在數(shù)據(jù)庫中保存從信息提供服務(wù)器獲取的最新的設(shè)置信息,并且加強數(shù)據(jù)庫的反應(yīng)能力。
第一個實施例應(yīng)用本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的配置如圖1所示。
本系統(tǒng)包括家庭網(wǎng)關(guān)裝置100,連接作為外部網(wǎng)絡(luò)的因特網(wǎng)NW2和住宅網(wǎng)絡(luò)NW1,信息提供服務(wù)器200連接于外部網(wǎng)絡(luò)NW2并提供設(shè)置信息給家庭網(wǎng)關(guān)裝置100,以及管理網(wǎng)絡(luò)NW3,用于管理信息提供服務(wù)器裝置200。在住宅網(wǎng)絡(luò)NW1中,連接了具有例如輸入部件和顯示部件的個人計算機150,以及一個或多個設(shè)備DEV1、DEV2、DEV3,例如家用電器產(chǎn)品。
信息提供服務(wù)器裝置200由家庭網(wǎng)關(guān)提供者或者家用電器設(shè)備制造商管理。
如圖2中所示,家庭網(wǎng)關(guān)裝置100包括與外部網(wǎng)絡(luò)NW2連接的外部網(wǎng)絡(luò)接口105和與住宅網(wǎng)絡(luò)NW1連接的內(nèi)部網(wǎng)絡(luò)接口108;包處理部分104處理來自這些接口105和108的輸入/輸出包;請求接收部分107用于接收來自用戶的設(shè)備注冊請求;設(shè)備設(shè)置處理部分106執(zhí)行設(shè)備設(shè)置的處理以響應(yīng)由請求接收部分107處理的請求;數(shù)據(jù)庫101用于保持用于設(shè)備設(shè)置的設(shè)置信息文件101F和已注冊設(shè)備信息表101T(已注冊設(shè)備信息表,在圖中表示為RDIT),其中保存設(shè)備設(shè)置信息;地址翻譯信息管理部分102A用于保持并管理由包處理部分104中的網(wǎng)絡(luò)地址翻譯部分104T所需的、用于地址翻譯(NAT)的信息(一組設(shè)備IP地址和設(shè)備端口號以及一組外部IP地址和外部端口號)和包過濾器信息管理部分102B用于保持并管理防火墻104F所需的用于包過濾的信息(針對所用協(xié)議的外部IP地址和外部端口號);和身份驗證信息管理部分109,用于保持并管理密碼、密鑰、證書等,用于用戶身份驗證以及與信息提供服務(wù)器200的身份驗證。
網(wǎng)絡(luò)地址翻譯部分104T通過查閱地址翻譯信息管理部分102A,把所接收的例如來自住宅網(wǎng)絡(luò)NW1中任意設(shè)備的包的一組源本地IP地址(設(shè)備IP地址)和所使用的內(nèi)部端口號(設(shè)備端口號),翻譯成一組全局IP地址和外部端口號,以及相反地,通過查閱地址翻譯信息管理部分102A,把來自外部網(wǎng)絡(luò)NW2并經(jīng)過防火墻104F認(rèn)可的包的一組目的全局IP地址和外部端口號翻譯成一組本地IP地址和內(nèi)部端口號。設(shè)備IP地址是由用戶或者家庭網(wǎng)關(guān)裝置事先提供的地址。
基于地址已經(jīng)被網(wǎng)絡(luò)地址翻譯部分104T翻譯、并試圖被發(fā)送到外部網(wǎng)絡(luò)NW2的包的源全局IP地址和/或外部端口號,或者目的IP地址和/或端口號,防火墻104F查閱包過濾器信息管理部分102B,并允許或者禁止包的發(fā)送。同樣地,基于從外部網(wǎng)絡(luò)NW2接收的包的目的全局IP地址和/或外部端口號,或者源IP地址和/或端口號,它查閱包過濾器信息管理部分102B,并允許或禁止包的通過。
在設(shè)備設(shè)置處理部分106內(nèi)部,信息提供服務(wù)器200的地址被事先保存,并采用一種模式,其中信息提供服務(wù)器200能夠在任何時間被網(wǎng)絡(luò)服務(wù)器107W訪問。同樣地,地址翻譯信息管理部分102A和包過濾器信息管理部分102B組成網(wǎng)關(guān)設(shè)置部分102。包處理部分104和網(wǎng)關(guān)設(shè)置部分102組成網(wǎng)關(guān)功能部分24。
可以接受的是,在由制造商或者使用家庭網(wǎng)關(guān)的服務(wù)提供者事先將設(shè)置信息文件101F保存在數(shù)據(jù)庫101的狀態(tài)下運送家庭網(wǎng)關(guān)裝置100。
在當(dāng)前的實施例中,請求接收部分104包括只能從住宅網(wǎng)絡(luò)NW1訪問的網(wǎng)絡(luò)服務(wù)器,并接收例如要新連接的設(shè)備DEV1的設(shè)置請求,該請求由用戶使用安裝在個人計算機150中的網(wǎng)絡(luò)瀏覽器產(chǎn)生?;蛘?,設(shè)置請求可以使用設(shè)備自身擁有的網(wǎng)絡(luò)瀏覽器功能來產(chǎn)生。
并且,為了基于動態(tài)主機配置協(xié)議(DHCP)選擇地址授予以用于設(shè)備IP地址的設(shè)置,DHCP服務(wù)器功能可以被結(jié)合進設(shè)備設(shè)置處理部分106中。
如圖3所示,信息提供服務(wù)器200包括外部網(wǎng)絡(luò)接口204,用于連接外部網(wǎng)絡(luò)NW2;管理網(wǎng)絡(luò)接口205,連接用于管理該信息提供服務(wù)器200的管理網(wǎng)絡(luò)NW3;用戶輸入接口206,用于直接接收來自使用輸入設(shè)備207的管理員的注冊;請求處理部分202,用于處理從這些接口204、205、206輸入的注冊請求和信息請求;設(shè)備信息管理部分201,用于保持和管理預(yù)期有連接請求的設(shè)備的設(shè)置信息;信息顯示部分203,用于向管理員顯示信息;以及身份驗證信息管理部分218,用于保持和管理密碼、密鑰、證書等,以便家庭網(wǎng)關(guān)裝置100的身份驗證和管理員的身份驗證。
給信息提供服務(wù)器裝置200的設(shè)置信息的注冊和下載請求能夠從任何一個外部網(wǎng)絡(luò)接口204、管理網(wǎng)絡(luò)接口205和用戶輸入接口206接收,但是,為了安全性,也可以限制接口接收請求。
此外,在家庭網(wǎng)關(guān)裝置100和信息提供服務(wù)器裝置200之間的通信協(xié)議可以是標(biāo)準(zhǔn)的因特網(wǎng)(internet)協(xié)議,例如HTTP(超文本傳輸協(xié)議)、SSL(安全套接字層)和SOAP(簡單對象訪問協(xié)議),而并不在本發(fā)明中特別地指定。
針對預(yù)期請求連接到住宅網(wǎng)絡(luò)NW1的設(shè)備的、用于連接設(shè)置的設(shè)置信息作為設(shè)置信息文件201F保存在信息提供服務(wù)器200的設(shè)備信息管理部分201中。如圖6和7中所示的四個設(shè)置信息文件F1到F4的例子,設(shè)備名稱、設(shè)備制造商名稱、產(chǎn)品號碼、產(chǎn)品運送時設(shè)備的默認(rèn)IP地址、用于設(shè)置設(shè)備的接口信息、執(zhí)行接口的命令等都描述在設(shè)置信息文件中。
在如圖6A所示的設(shè)置信息文件F1的情況下,設(shè)備設(shè)置接口是HTTP協(xié)議,并且描述了將設(shè)置改變成使用DHCP的設(shè)置是可能的,為的是家庭網(wǎng)關(guān)裝置100通過發(fā)送兩個有關(guān)被設(shè)置設(shè)備的POST命令1和2能夠管理被設(shè)置設(shè)備的網(wǎng)絡(luò)設(shè)置。
在如圖6B所示的設(shè)置信息文件F2中,其描述了通過發(fā)送特定的針對UDP(User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)端口8765的二進制數(shù)據(jù)來設(shè)置由家庭網(wǎng)關(guān)裝置100所管理的網(wǎng)絡(luò)地址是可能。
在如圖7A所示的設(shè)置信息文件F3的情況下,描述了通過運行在家庭網(wǎng)關(guān)裝置100上的軟件的設(shè)備設(shè)置。在這種情況下,用于設(shè)置的軟件和設(shè)置信息文件也在家庭網(wǎng)關(guān)裝置100上保持。
在如圖7B所示的設(shè)置信息文件F4中,由于被設(shè)置的設(shè)備有UPnP功能并且設(shè)備本身用UPnP進行自身的設(shè)置,描述了家庭網(wǎng)關(guān)裝置100根據(jù)UPnP標(biāo)準(zhǔn)操作。關(guān)于設(shè)備地址,家庭網(wǎng)關(guān)裝置100使用UPnP協(xié)議自動地進行適當(dāng)?shù)脑O(shè)置。由于適合UPnP協(xié)議的設(shè)備通常能夠直接從設(shè)備自動獲取設(shè)備端口號和設(shè)備IP地址,有關(guān)這些的設(shè)置信息是不必要的,并被認(rèn)為是N/A(NotAvailable,不可用的)。同樣地,由于UPnP在這個例子中使用,并且由于包過濾器設(shè)置和地址信息設(shè)置在設(shè)備和網(wǎng)關(guān)之間自動進行,對于基于設(shè)置信息文件F4的設(shè)置,在設(shè)置信息中提供指定(“no”標(biāo)志指未注冊)包過濾器和地址翻譯信息的注冊是不執(zhí)行的。
如圖6和7所示的設(shè)置信息文件是用于包過濾器和地址翻譯信息的注冊被執(zhí)行情況下的設(shè)置信息文件。在設(shè)置信息文件F1到F3中,沒有指定關(guān)于是否包過濾器和地址翻譯信息的注冊被執(zhí)行,但是,包過濾器和地址翻譯信息的注冊是默認(rèn)被執(zhí)行的。對于某些設(shè)備,由于包過濾器和地址翻譯信息的注冊是不被執(zhí)行的,因此,有必要在該設(shè)備的設(shè)置信息文件中注冊該指定,如圖7B所示。在圖7B的情況下,由于有“no”標(biāo)志,如上面所提到的,包過濾器和地址翻譯信息不被注冊。
如圖8所示,已注冊設(shè)備的信息包括設(shè)備名稱、設(shè)備標(biāo)識、產(chǎn)品號碼、設(shè)備硬件地址、所分配的設(shè)備IP地址、設(shè)備協(xié)議和端口號、外部地址、外部協(xié)議,和外部端口號以及用于這些的注冊執(zhí)行標(biāo)志等,并且如圖2所示,作為已注冊設(shè)備信息表101T保存在家庭網(wǎng)關(guān)裝置100提供的數(shù)據(jù)庫101中。已注冊設(shè)備信息表101T在設(shè)備連接到網(wǎng)絡(luò)NW1時被查閱,為了在由用戶或其他程序針對注冊標(biāo)志是“no”的設(shè)備執(zhí)行注冊的情況下,檢查該設(shè)備信息是否已經(jīng)或者隨后被注冊。
在正常條件下,家庭網(wǎng)關(guān)裝置100通過包處理部分104在內(nèi)部網(wǎng)絡(luò)接口108和外部網(wǎng)絡(luò)接口105之間執(zhí)行包的傳遞,如圖2所示,包從住宅網(wǎng)絡(luò)NW1到外部網(wǎng)絡(luò)NW2或者從外部網(wǎng)絡(luò)NW2到住宅網(wǎng)絡(luò)NW1傳遞,并支持所需的通信狀態(tài)。然而,在這種情況下,如上面所提到的,在包處理部分104中提供網(wǎng)絡(luò)地址翻譯部分104T和防火墻104F,并且,如上面所提到的,執(zhí)行本地IP地址和全局IP地址之間的翻譯,除此之外,只有來自事先已注冊設(shè)備的包,或者事先已被允許通行的包,通過包處理部分104,并且達到所需的通信或控制。
下面將用圖4解釋在注冊新設(shè)備情況下的操作,其被認(rèn)為是本發(fā)明的主要目標(biāo)。
如圖2所示,在請求接收部分107中,提供網(wǎng)絡(luò)服務(wù)器107W,其接收用戶操作產(chǎn)生的、來自擁有連接例如住宅網(wǎng)絡(luò)NW1(步驟S101)的網(wǎng)絡(luò)服務(wù)器的終端(個人計算機150或設(shè)備,例如擁有輸入/輸出設(shè)備和顯示功能的電視機)的、新設(shè)備的設(shè)置請求。在這個時候,使用身份驗證信息管理部分109可以在網(wǎng)絡(luò)顯示器上執(zhí)行用戶身份驗證。通過設(shè)備名稱或制造商名稱或產(chǎn)品號碼等執(zhí)行請求設(shè)置的設(shè)備的指定是可能的。
家庭網(wǎng)關(guān)裝置100檢查指定設(shè)備的設(shè)置信息文件是否在數(shù)據(jù)庫101中(步驟S102)保持,并且,如果在數(shù)據(jù)庫101中找到相應(yīng)設(shè)備的設(shè)置信息文件(例如圖6A的),則設(shè)備設(shè)置處理部分106讀取設(shè)置信息文件(步驟S103),并且針對設(shè)置信息文件中描述的設(shè)備的默認(rèn)IP地址(圖6A例子中的192.168.0.10)發(fā)出應(yīng)答請求(步驟S104)。
檢查是否有來自相關(guān)設(shè)備的應(yīng)答(步驟S105),如果有應(yīng)答,則確定該設(shè)備存在于住宅網(wǎng)絡(luò)中;檢查用于相關(guān)設(shè)備的信息是否存在在如圖8所示的數(shù)據(jù)庫101中的已注冊設(shè)備信息表101T中,如果其已經(jīng)注冊,進程移動到步驟S110,以便給用戶回送設(shè)置完成的應(yīng)答。如果在步驟S106中確定用于該設(shè)備的信息沒有注冊,那么在例如設(shè)備IP地址和所使用協(xié)議的端口號等設(shè)置信息文件中所描述的信息的基礎(chǔ)上進行設(shè)備設(shè)置(步驟S107)。
確定設(shè)備的設(shè)置是否已經(jīng)成功(步驟S108),如果成功,連同包過濾信息管理部分102B中的注冊包過濾器信息(例如外部IP地址和外部端口號),將例如名字、標(biāo)識、產(chǎn)品號碼、設(shè)備硬件地址、協(xié)議和端口號、所分配的IP地址、外部IP地址以及外部端口號的信息額外地注冊到圖8所示的、在數(shù)據(jù)庫101中的已注冊設(shè)備信息表101T中,并且網(wǎng)絡(luò)地址翻譯信息(一組設(shè)備IP地址和設(shè)備端口號以及一組外部IP地址和外部端口號)被注冊到地址翻譯信息管理部分102A中(步驟S109)。通過這種注冊,在網(wǎng)絡(luò)地址翻譯部分104中的本地IP地址和全局IP地址之間的翻譯,以及具有指定的外部地址(全局地址)的包通過防火墻104F的傳遞成為可能。進一步地,在本實施例中解釋的例子,其中包過濾器和網(wǎng)絡(luò)地址翻譯信息被注冊,但是,如隨后描述的,默認(rèn)不執(zhí)行這些注冊和只在指定情況下執(zhí)行注冊是可以接受的。
在注冊完成之后,將注冊完成報告給具有連接到住宅網(wǎng)絡(luò)NW1的網(wǎng)絡(luò)瀏覽器的終端,報告結(jié)果給用戶(步驟S110)。
在步驟S102中,如果相關(guān)設(shè)備的設(shè)置信息文件沒有在數(shù)據(jù)庫101中找到,那么通過測試是否可能訪問針對預(yù)先注冊到設(shè)備設(shè)置處理部分106中的信息提供服務(wù)器裝置200的地址來檢查,并檢查信息提供服務(wù)器裝置200是否存在(步驟S111)。如果可以進行訪問,那么請求相關(guān)設(shè)備的設(shè)置信息文件(步驟S112),并且確定是否已收到包括針對該請求的設(shè)置信息文件的應(yīng)答(步驟S113)。在步驟S112中,如果請求被發(fā)送到信息提供服務(wù)器200,那么可以接受的是,通過使用在身份驗證信息管理部分109保持的、信息提供服務(wù)器裝置200的公共密鑰和每個家庭網(wǎng)關(guān)保持的密鑰來執(zhí)行簽名和請求的加密。
在接收到來自信息提供服務(wù)器裝置200的設(shè)置信息文件的時候,設(shè)置信息文件被保存在數(shù)據(jù)庫101中(步驟S114),進程移動到步驟S104,并進行相關(guān)設(shè)備的設(shè)置、注冊到已注冊設(shè)備信息表101T、以及使用上面提到的在S104和S110中的同樣方式的網(wǎng)關(guān)設(shè)置部分102的設(shè)置。在步驟S111中,如果信息提供服務(wù)器裝置200沒有被找到,或者如果信息提供服務(wù)器裝置200所需要的設(shè)置信息文件沒有被找到,或者如果在步驟S113中,又沒有來自服務(wù)器的響應(yīng),或者如果設(shè)備設(shè)置失敗,則返回錯誤響應(yīng)給用戶(步驟S115)。
信息提供服務(wù)器裝置200的處理流程如圖5中所示。
首先,在步驟S201中,確定該請求是注冊/編輯請求還是下載請求。由信息提供服務(wù)器裝置200的請求處理部分202(圖3)處理的請求包括根據(jù)管理員來自輸入設(shè)備207的設(shè)置信息文件的注冊/編輯請求和來自網(wǎng)關(guān)裝置100的設(shè)置信息文件下載請求。作為注冊和編輯設(shè)置信息文件,有用于已開發(fā)的新型設(shè)備的設(shè)置信息文件的附加注冊以及現(xiàn)型設(shè)備的信息設(shè)置文件的改正。
如果請求是來自家庭網(wǎng)關(guān)裝置100的設(shè)置信息文件的下載請求,為確認(rèn)請求的合法性而檢查請求的簽名是可以接受的(步驟S202)。
如果簽名的有效性得到確認(rèn)(OK),在設(shè)備信息管理部分201中搜索針對請求設(shè)備的設(shè)置信息文件(步驟S203),確定相關(guān)設(shè)備的設(shè)置信息文件是否存在(步驟S204),如果存在,該設(shè)置信息文件被發(fā)送給請求者,即,家庭網(wǎng)關(guān)裝置100(步驟S205),然后進程結(jié)束。
在步驟S201,如果請求是來自管理員的注冊/編輯請求,那么,該請求通過使用管理員密碼或管理員證書進行身份驗證(步驟S206)。
確定身份驗證是否成功(步驟S207),如果成功,根據(jù)注冊/編輯請求,設(shè)備設(shè)置信息文件注冊到設(shè)備信息管理部分201中(步驟S208)。
使用現(xiàn)有工作模式實現(xiàn)工作(business)的情況如下所示。
如果家庭網(wǎng)關(guān)裝置100的提供者也操作服務(wù)器裝置200,那么該提供者由家用電器設(shè)備制造商委托以提供信息、保持和管理設(shè)置信息文件,并且,連同家庭網(wǎng)關(guān)裝置100,作為家用電器管理服務(wù)給用戶實現(xiàn)服務(wù)提供。
或者,通過向家用電器設(shè)備制造商公開家庭網(wǎng)關(guān)裝置100的設(shè)備設(shè)置處理部分106的軟件接口并使家用電器設(shè)備制造商能夠分別為服務(wù)器裝置200提供管理和設(shè)置信息從而實現(xiàn)家庭網(wǎng)關(guān)裝置100的分發(fā)是可能的。
在第一個實施例中,如上面所提到的,僅通過從連接到住宅網(wǎng)絡(luò)NW1的網(wǎng)絡(luò)瀏覽器進行設(shè)備的設(shè)置,同時自動地進行設(shè)備的網(wǎng)絡(luò)設(shè)置、家庭網(wǎng)關(guān)裝置100的包過濾器(防火墻設(shè)置)和地址翻譯信息設(shè)置成為可能,因此用戶能夠執(zhí)行設(shè)備的附加注冊到住宅網(wǎng)絡(luò)中,而不用具有高級的網(wǎng)絡(luò)知識。
第二個實施例本發(fā)明所應(yīng)用的網(wǎng)絡(luò)系統(tǒng)的配置實例如圖9中所示,并且根據(jù)本發(fā)明,在這個系統(tǒng)中的家庭網(wǎng)關(guān)裝置的配置如圖10中所示。
在第二個實施例中,如圖9中所示,住宅網(wǎng)絡(luò)中的設(shè)備DEV1、DEV2、DEV3分別具有標(biāo)識信息(ID)介質(zhì)150、160、170,并且如圖10中所示,在家庭網(wǎng)關(guān)裝置100內(nèi)部具有ID讀取部分110和信息顯示部分111的事實是與第一個實施例不同的。信息提供服務(wù)器裝置200的配置、家用電器設(shè)備DEV1、DEV2、DEV3的配置、外部網(wǎng)絡(luò)NW2和住宅網(wǎng)絡(luò)NW1的配置,以及地址翻譯信息管理部分102A和包過濾器信息管理部分102B構(gòu)成的網(wǎng)關(guān)設(shè)置部分102的事實與第一個實施例中的那些是相同的。
ID介質(zhì)150安裝在設(shè)備DEV1的主要部分或者在附加于設(shè)備DEV1的IC卡、IC標(biāo)記、條碼等當(dāng)中,保持標(biāo)識信息ID1,例如產(chǎn)品號碼等,以便用于識別設(shè)備DEV1,并可被用于提取設(shè)置信息,例如設(shè)備名稱和設(shè)備制造商名稱。對于其他ID介質(zhì)160、170也是相同的。
在家庭網(wǎng)關(guān)裝置100中提供的ID讀取部分110具有一個或者多個讀取設(shè)備,例如條碼讀取器、IC卡讀取器或IC標(biāo)簽讀取器,并能夠讀取設(shè)備的ID介質(zhì)150。
除了讀取ID介質(zhì)150、160、170,ID讀取部分110也能被用于讀取保持用于身份驗證用戶10的標(biāo)識信息ID4的ID介質(zhì)180。
在第一個實施例中,設(shè)備設(shè)置請求通過在住宅網(wǎng)絡(luò)NW1中提供的網(wǎng)絡(luò)瀏覽器執(zhí)行,但是,在第二個實施例中,用戶使家庭網(wǎng)關(guān)裝置100的讀取部分110讀取例如設(shè)備的ID介質(zhì)150。在這個時候,針對ID讀取部分110,通過使其讀取用戶ID介質(zhì)180,可以執(zhí)行用戶10的身份驗證。
讀取結(jié)果的響應(yīng)和設(shè)備設(shè)置結(jié)果的顯示被顯示在信息顯示部分111上。關(guān)于在第二個實施例中的設(shè)備連接設(shè)置請求的過程,在圖4過程中請求接收和身份驗證(步驟S101)的操作與第一個實施例的不同之處在于他們通過ID讀取部分110發(fā)生,和在于處理結(jié)果響應(yīng)(步驟S110)發(fā)生在信息顯示部分111,但是,除此之外,操作與第一個實施例中是相同的。
同樣地,關(guān)于支持UPnP的設(shè)備并且在可以用UPnP協(xié)議提供設(shè)備ID的條件下,不通過ID讀取部分110而檢測設(shè)備存在于住宅網(wǎng)絡(luò)NW1中的存在,以便自動讀取ID、以及甚至進行設(shè)備和家庭網(wǎng)關(guān)裝置100的設(shè)置也是可能的。
如上面所提到的,在第二實施例中,甚至在位于住宅網(wǎng)絡(luò)NW1中沒有擁有網(wǎng)絡(luò)瀏覽器的設(shè)備的情況下,輕易地執(zhí)行針對家庭網(wǎng)關(guān)裝置100的設(shè)備的指定成為可能。
第三個實施例本發(fā)明第三個實施例的配置如圖11中所示第三個實施例的家庭網(wǎng)關(guān)裝置100與圖2的家庭網(wǎng)關(guān)裝置100的不同之處僅在于進一步增加了設(shè)備檢測部分103,其余的配置是相同的,而且使用設(shè)備100的網(wǎng)絡(luò)系統(tǒng)也與圖1中的相同。
如圖11中所示,設(shè)備檢測部分103連接于內(nèi)部網(wǎng)絡(luò)接口108。設(shè)備檢測部分103監(jiān)視住宅網(wǎng)絡(luò)NW1中的包,并且,當(dāng)它檢測到尚未注冊的設(shè)備時,向用戶提出詢問關(guān)于是否注冊該設(shè)備。
設(shè)備檢測部分103的操作流程如圖12中所示。
設(shè)備檢測部分103監(jiān)視住宅網(wǎng)絡(luò)NW1中的包(步驟S301),并且如果發(fā)現(xiàn)具有不同于分配給家庭網(wǎng)關(guān)裝置100已連接設(shè)備的設(shè)備IP地址的包,那么基于設(shè)備IP地址和所估計對應(yīng)的設(shè)備外部IP地址,在數(shù)據(jù)庫101中搜索相應(yīng)設(shè)備的設(shè)置信息文件,如果什么也沒找到,那么返回到步驟S301,繼續(xù)包的監(jiān)視(步驟S303)。如果設(shè)備被找到,為方便將來,它保存所找到的所有設(shè)備的列表(步驟S305)。當(dāng)用戶訪問網(wǎng)絡(luò)接口時,已經(jīng)新近增加了一個設(shè)備(多個設(shè)備)的事實和相應(yīng)設(shè)備的列表被顯示給用戶(步驟S306)。
用戶從設(shè)備列表中選擇相應(yīng)的設(shè)備并發(fā)起設(shè)置請求(步驟S307)。
以下提到的操作具有與圖4中所示的第一個實施例的模式相同的操作流程。
如上面所提到的,在現(xiàn)有的第三個實施例中,與第一個實施例相比有一個附加功能用于增加用戶的方便性。
當(dāng)使用現(xiàn)有的第三個實施例,由于連接于住宅網(wǎng)絡(luò)NW1的家庭網(wǎng)關(guān)裝置100執(zhí)行搜索和設(shè)備估計,因此減輕用戶親自獲取設(shè)備名稱的努力成為可能。
第四個實施例圖13顯示具有修改了圖4中所示的操作和基于圖2中的家庭網(wǎng)關(guān)裝置的實施例。在圖4中解釋的進程中,包過濾器和地址翻譯信息的設(shè)置在步驟S109中默認(rèn)執(zhí)行??紤]到這種情況下的設(shè)置信息文件,其結(jié)果是,如果沒有關(guān)于包過濾器和地址翻譯信息的注冊的指定,則執(zhí)行如例如圖6A中所示的包過濾器和地址翻譯信息的注冊。假如沒有包過濾器和地址翻譯信息的注冊,有必要在設(shè)置信息文件中指定不執(zhí)行注冊,例如圖7B中所示。
與此對比,假定在圖13的實施例中,默認(rèn)不執(zhí)行包過濾器和地址信息的注冊。因此,對于在圖13的實施例中使用的設(shè)置信息文件,執(zhí)行包過濾器立即注冊的指定(注冊執(zhí)行標(biāo)志“是”)被清楚地定義在設(shè)備信息文件中,如圖14A中所示,對于相應(yīng)于例如圖6的設(shè)置信息文件的設(shè)置信息文件F1而言。并且,圖14B是相應(yīng)于圖6B的設(shè)置信息文件F2的例子,用于執(zhí)行包過濾器和地址信息立即注冊的標(biāo)志沒有顯示在這里。因此,在圖13的實施例中,如果基于圖14B的設(shè)置信息執(zhí)行設(shè)置,那么,包過濾器和地址信息的注冊不被執(zhí)行。
在圖13中所示的過程中,步驟S101到S108和步驟S111到S115與圖4中的相應(yīng)步驟相同,因此將省略它們的解釋。如果在步驟S108中設(shè)備設(shè)置是成功的,那么要注冊的設(shè)備信息在步驟S109A中產(chǎn)生并保存在已注冊設(shè)備信息表101T中,如圖15中所示。因此,如果基于例如圖14A中所示的設(shè)置信息文件F1進行設(shè)置,那么,結(jié)果為就對應(yīng)于圖8的、如圖15中所示的已注冊設(shè)備信息表101T而言,在相應(yīng)設(shè)備DEV1的注冊信息中的包過濾器執(zhí)行標(biāo)志“是”被置位,但是,在設(shè)備DEV2的注冊信息中的注冊執(zhí)行標(biāo)志沒有被置位。
確定在保存的已注冊設(shè)備信息表101T中對應(yīng)相關(guān)設(shè)備的設(shè)備信息中是否存在注冊執(zhí)行標(biāo)志(步驟S109B),如果有,如上面所提到的,包過濾器和地址翻譯信息分別注冊到圖2中的包過濾器管理部分102B和地址翻譯信息翻譯部分102A中(步驟S109C),并且將注冊完成信息通告給用戶使用的存在于住宅網(wǎng)絡(luò)中的設(shè)備(步驟S110)。作為其結(jié)果,設(shè)置已經(jīng)完成顯示在例如設(shè)備的顯示部分(未示出)上。即使包過濾器和地址翻譯信息包括在設(shè)置信息文件中,如果在已注冊設(shè)備信息表101T中沒有注冊執(zhí)行標(biāo)志,那么,不執(zhí)行注冊,并且通告用戶這個結(jié)果(步驟S110)。
如果利用隨后要描述的UPnP功能是可能的,那么圖13中用虛線顯示的步驟S120是基于實施例的UPnP功能進行進程的決定步驟。
第五個實施例圖16顯示根據(jù)本發(fā)明第五個實施例的家庭網(wǎng)關(guān)裝置。在第五個實施例中,連接設(shè)置通過如圖7中所示的方法進行,以響應(yīng)用戶對于不擁有UPnP功能設(shè)備的設(shè)備連接請求,并且對于擁有UPnP功能的設(shè)備,基于設(shè)備的UPnP功能,進行自動設(shè)置以響應(yīng)連接請求。
具有UPnP功能的設(shè)備的網(wǎng)絡(luò)連接,在設(shè)備和網(wǎng)關(guān)之間通過內(nèi)在的UPnP功能用設(shè)置進程自動進行。因此,例如在所述圖4的處理進程中,如果要連接的設(shè)備具有UPnP功能,那么也自動執(zhí)行包過濾器和地址翻譯信息的注冊。然而,即使對于具有UPnP功能的設(shè)備,網(wǎng)關(guān)裝置不必保持被認(rèn)為設(shè)置所必需的全部信息,因此,如果必要的信息沒有從設(shè)備中獲得,則它將以錯誤結(jié)束(連接設(shè)置失敗)。
在第五個實施例中,為了使支持具有UPnP功能的設(shè)備也成為可能,在請求接收部分107內(nèi)部提供UPnP處理部分107U,如圖16所示。在圖13中所示的連接設(shè)置過程的步驟S102中,確定連接請求是否是基于UPnP的請求,如果不是基于UPnP的請求,則在圖13中解釋的步驟S102到S105被執(zhí)行,如果是基于UPnP的請求,則圖17的進程被執(zhí)行。此外,如果基于UPnP,必要的信息沒有在圖17的進程中獲得,則通過搜索網(wǎng)關(guān)裝置100內(nèi)部有關(guān)該信息的設(shè)置信息文件,以及如果信息不在網(wǎng)關(guān)裝置100中,通過進一步向服務(wù)器裝置200的請求,連接設(shè)置進程的失敗盡可能地被圖18的進程減少。
圖16的網(wǎng)關(guān)裝置的配置是在所述圖2的配置中進一步增加了UPnP處理部分107U,以及將默認(rèn)的已注冊端口列表101P增加到數(shù)據(jù)庫101。默認(rèn)的已注冊端口列表101P是針對每個預(yù)定協(xié)議批準(zhǔn)使用的默認(rèn)端口號列表,例如圖19中所示,用戶可以對其編輯或者其也可以從服務(wù)器裝置200中獲得。ESP和AH表示經(jīng)加密的包的注冊。
在圖13的步驟S120中,如果確定設(shè)置請求不是由用戶的請求而是來自要注冊設(shè)備的基于UPnP的請求,則在圖17的步驟S121中通過UPnP協(xié)商從要連接的設(shè)備中收集設(shè)備信息。接著,確定在已收集的設(shè)備信息中是否有設(shè)備名稱和產(chǎn)品信息(步驟S122),如果沒有,則通過在步驟S129中進行錯誤響應(yīng),進程結(jié)束。如果有設(shè)備名稱和產(chǎn)品信息,則確定在所述已收集的信息中是否有網(wǎng)絡(luò)地址信息(設(shè)備IP地址)(步驟S123)。如果有,則用同樣方式確定在已收集的信息中是否有設(shè)備所使用的端口和協(xié)議信息(步驟S124)。如果在步驟S123、S124中認(rèn)為是必要的信息不在已收集的設(shè)備信息中,那么必要的信息由隨后描述的圖18的進程搜索并使用。
通過這種方法獲得的必要信息被注冊到圖16的已注冊設(shè)備表101T(圖15)中(步驟S125)。檢查在所述的設(shè)備信息中的使用的協(xié)議和相應(yīng)端口號是否在默認(rèn)的已注冊端口列表101P中(步驟S126),如果它們存在,在步驟S128中,將包過濾器和地址翻譯信息分別注冊到包過濾器信息管理部分102B和地址翻譯管理部分120A中,而不考慮注冊執(zhí)行標(biāo)志的存在。如果它們不存在,檢查在步驟S125中注冊的設(shè)備信息中是否有過濾器執(zhí)行標(biāo)志(步驟S127),如果有標(biāo)志,來自已注冊設(shè)備信息的數(shù)據(jù)的、要在步驟S128中作為包過濾器注冊的IP地址和外部端口號,作為包應(yīng)有的信息,注冊到包過濾器信息管理部分102B,同時將一組設(shè)備IP地址和設(shè)備端口號以及一組外部IP地址和外部端口號,作為地址翻譯信息注冊到地址翻譯信息管理部分102A中,然后進程結(jié)束。如果沒有標(biāo)志,進程結(jié)束,而沒有包過濾器和地址翻譯信息的注冊。對于不是按這種方法注冊的設(shè)備,用戶或者另一個程序可以稍后查閱已注冊設(shè)備信息表101T并執(zhí)行注冊。
圖18顯示了在地址信息沒有在步驟S123中獲得的條件下的進程和在協(xié)議和端口號沒有在步驟S124中獲得的條件下的進程的結(jié)合。
如果必要的設(shè)備信息沒有在步驟S123(S124)獲得,進程移動到圖18的步驟S131,檢查有關(guān)設(shè)備的設(shè)置信息文件是否已經(jīng)由數(shù)據(jù)庫101保持,如果保持,必要的設(shè)備信息從設(shè)置信息文件中讀取(步驟S136),并且進程移動到圖17的步驟S124(S125)。在步驟S131中,如果有關(guān)設(shè)備的設(shè)置信息文件不存在于數(shù)據(jù)庫101中保持,服務(wù)器裝置200在步驟S132中被網(wǎng)絡(luò)服務(wù)器107W訪問,如果訪問是不可能的,通告錯誤響應(yīng)并且進程結(jié)束(步驟S137)。如果訪問是可能的,則從服務(wù)器裝置200請求設(shè)置信息文件(步驟S133),并在步驟S134中檢查是否接收到設(shè)置信息文件,如果接收是可能的,設(shè)置信息文件被保存在數(shù)據(jù)庫101中(步驟S135),設(shè)置信息文件中的必要信息被讀取(步驟S136),進程返回到步驟S124(S125),并且S124(S125)到S128的步驟被執(zhí)行。如果在步驟S134中不可能接收設(shè)置信息文件,則在步驟S137中發(fā)出錯誤響應(yīng),并且進程結(jié)束。
所述解釋中每一個實施例的家庭網(wǎng)關(guān)裝置100可以通過安裝根據(jù)本發(fā)明的家庭網(wǎng)關(guān)程序并讓計算機執(zhí)行家庭網(wǎng)關(guān)程序來實現(xiàn)。根據(jù)本發(fā)明的家庭的網(wǎng)關(guān)程序通過可以由計算機解碼的編程語言來描述,并且由作為本發(fā)明的家庭網(wǎng)關(guān)裝置運行的家庭網(wǎng)關(guān)程序構(gòu)成。根據(jù)本發(fā)明的家庭網(wǎng)關(guān)程序被記錄在存儲介質(zhì)中,例如可以由計算機讀取的磁盤或者CD-ROM(Compact Disc-ReadOnly Memory),并且可以從這些存儲介質(zhì)安裝到計算機中或者通過通信線路安裝,安裝的家庭網(wǎng)關(guān)程序由計算機中提供的CPU(Central Processing Unit,中央處理單元)解碼,并作為家庭網(wǎng)關(guān)裝置運行。
產(chǎn)業(yè)適用性當(dāng)網(wǎng)絡(luò)功能增加到家庭使用的家用電器設(shè)備中的時候,根據(jù)本發(fā)明的家庭網(wǎng)關(guān)裝置使得從外部控制這些家庭網(wǎng)關(guān)裝置成為可能,并將在家用電器設(shè)備領(lǐng)域得以實際使用。
權(quán)利要求
1.一種住宅網(wǎng)絡(luò)設(shè)置方法包括互聯(lián)至少住宅網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的網(wǎng)關(guān)功能,并且一數(shù)據(jù)庫為每個設(shè)備保持用于設(shè)置連接到所述住宅網(wǎng)絡(luò)的設(shè)備的設(shè)置信息;以及為連接新設(shè)備到所述住宅網(wǎng)絡(luò)進行連接設(shè)置,所述方法包括(a)接收連接設(shè)置請求和獲取與所述設(shè)備有關(guān)的屬性信息的步驟;(b)為所述屬性信息查詢所述數(shù)據(jù)庫的步驟,如果相應(yīng)設(shè)備的設(shè)置信息存在于所述數(shù)據(jù)庫中,那么從所述數(shù)據(jù)庫中獲取該設(shè)置信息并執(zhí)行對設(shè)備的設(shè)置和對網(wǎng)關(guān)功能的設(shè)置,并且,如果相應(yīng)的設(shè)置信息不存在于所述數(shù)據(jù)庫中,那么通過所述網(wǎng)關(guān)功能訪問連接到外部網(wǎng)絡(luò)的信息提供服務(wù)器并從信息提供服務(wù)器獲取所需要的設(shè)置信息;以及(c)在所述數(shù)據(jù)庫中保持該設(shè)置信息同時對相應(yīng)設(shè)備和網(wǎng)關(guān)功能執(zhí)行設(shè)置的步驟。
2.如權(quán)利要求1所述的住宅網(wǎng)絡(luò)設(shè)置方法,其中所述步驟(a)包括通過網(wǎng)絡(luò)服務(wù)器接收所述連接設(shè)置請求的步驟。
3.如權(quán)利要求1所述的住宅網(wǎng)絡(luò)設(shè)置方法,其中所述步驟(a)包括從具有UPnP功能的設(shè)備接收所述連接設(shè)置請求的步驟。
4.如權(quán)利要求1所述的住宅網(wǎng)絡(luò)設(shè)置方法,其中所述步驟(a)包括接收設(shè)備或者用戶的身份信息作為所述連接設(shè)置請求。
5.如權(quán)利要求1所述的住宅網(wǎng)絡(luò)設(shè)置方法,其中所述步驟(a)包括檢測具有未注冊到所述住宅網(wǎng)絡(luò)地址的包、搜索針對所有尚未注冊的相應(yīng)設(shè)備的所述設(shè)置信息、顯示所有被搜索設(shè)備的列表、以及從所述列表接收設(shè)備選擇指定作為所述連接設(shè)置請求。
6.如權(quán)利要求1所述的住宅網(wǎng)絡(luò)設(shè)置方法,其中進一步包括(d)確定在所述步驟(a)中收到的所述連接設(shè)置請求是否是基于UPnP的請求的步驟,如果不是;執(zhí)行所述步驟(b)和(c);以及(e)如果是基于UPnP的請求,(e-1)通過與所述設(shè)備的UPnP協(xié)商收集設(shè)備信息的步驟,(e-2)如果在所述收集到的設(shè)備信息中有設(shè)置信息,則基于該信息對所述設(shè)備和所述網(wǎng)關(guān)功能進行設(shè)置的步驟,(e-3)如果沒有設(shè)置信息,則查閱所述數(shù)據(jù)庫、請求相應(yīng)所述設(shè)備的設(shè)置信息,以及如果在所述數(shù)據(jù)庫中沒有相應(yīng)的設(shè)置信息,則從所述的信息提供服務(wù)器請求相應(yīng)的設(shè)置信息的步驟,以及(e-4)基于所請求的設(shè)置信息對所述設(shè)備和所述網(wǎng)關(guān)功能進行設(shè)置的步驟。
7.一種家庭網(wǎng)關(guān),包括互聯(lián)住宅網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的網(wǎng)關(guān)功能;數(shù)據(jù)庫,用于保持設(shè)置連接到住宅網(wǎng)絡(luò)的設(shè)備狀態(tài)的信息和用于設(shè)置的軟件作為每個設(shè)備的設(shè)置信息;設(shè)備設(shè)置部件,通過使用所述設(shè)置信息經(jīng)所述住宅網(wǎng)絡(luò)為新請求連接的設(shè)備來設(shè)置所述設(shè)備的狀態(tài);網(wǎng)關(guān)設(shè)置部件,在從外部網(wǎng)絡(luò)獲得訪問的情況下,基于包含在所述設(shè)置信息中的網(wǎng)絡(luò)信息和給所述設(shè)備的IP地址,針對網(wǎng)關(guān)功能,進行防火墻設(shè)置和網(wǎng)絡(luò)地址翻譯設(shè)置。
8.如權(quán)利要求7所述的家庭網(wǎng)關(guān)裝置,進一步包括,如果在所述數(shù)據(jù)庫中未保持所述新請求連接設(shè)備的設(shè)置信息,則訪問連接到所述外部網(wǎng)絡(luò)的信息提供服務(wù)器的部件,以及在所述數(shù)據(jù)庫中保存從信息提供服務(wù)器獲得的設(shè)置信息的部件。
9.如權(quán)利要求8所述的家庭網(wǎng)關(guān)裝置,進一步包括,當(dāng)訪問所述信息提供服務(wù)器時,基于在所述家庭網(wǎng)關(guān)中保持的身份驗證信息,在所述裝置和所述信息提供服務(wù)器之間執(zhí)行身份驗證的部件。
10.如權(quán)利要求7至9任一所述的家庭網(wǎng)關(guān)裝置,進一步包括從所述新請求連接的設(shè)備接收所述連接設(shè)置請求的網(wǎng)絡(luò)服務(wù)器。
11.如權(quán)利要求7至9任一所述的家庭網(wǎng)關(guān)裝置,進一步包括從新請求連接的設(shè)備接收標(biāo)識信息作為所述連接設(shè)置請求的標(biāo)識讀取部件。
12.如權(quán)利要求7至9任一所述的家庭網(wǎng)關(guān)裝置,進一步包括,監(jiān)督所述住宅網(wǎng)絡(luò)中的包并探測從一設(shè)備發(fā)出的包的探測部件,該設(shè)備具有尚未注冊到所述住宅網(wǎng)絡(luò)中的設(shè)備的網(wǎng)絡(luò)接口地址或者IP地址,以及顯示設(shè)備已經(jīng)由該探測部件通過探測而增加的顯示部件。
13.如權(quán)利要求7至9任一所述的家庭網(wǎng)關(guān)裝置,其中在所述數(shù)據(jù)庫中進一步保存默認(rèn)端口列表,其指出預(yù)定的協(xié)議和針對它們分配的設(shè)備端口號;所述家庭網(wǎng)關(guān)裝置進一步包括UPnP處理部件,其執(zhí)行與具有UPnP功能的設(shè)備的協(xié)商、收集設(shè)備信息、從收集的設(shè)備信息中提取網(wǎng)絡(luò)信息以及產(chǎn)生并保存設(shè)備信息;以及如果在所述設(shè)備信息中的端口號包含在所述默認(rèn)端口列表中,則所述設(shè)備設(shè)置部件在此基礎(chǔ)上設(shè)置網(wǎng)關(guān)功能,以及,如果它們沒有包含在所述默認(rèn)端口列表中,則如果在所述設(shè)備信息中有注冊執(zhí)行標(biāo)志,那么基于所述設(shè)備信息設(shè)置所述網(wǎng)關(guān)功能。
14.通過可以由計算機解碼的編程語言描述的家庭網(wǎng)關(guān)程序,并使計算機作為根據(jù)權(quán)利要求7所述的家庭網(wǎng)關(guān)裝置運行。
15.包括由計算機可讀取的存儲介質(zhì)的存儲介質(zhì),如權(quán)利要求14所述的家庭網(wǎng)關(guān)程序保存在該存儲介質(zhì)上。
全文摘要
設(shè)備到家庭網(wǎng)關(guān)裝置的連接設(shè)置通過提供如下得以簡化具有互聯(lián)住宅網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的網(wǎng)關(guān)功能的設(shè)備;數(shù)據(jù)庫,其保持作為每個設(shè)備設(shè)置信息的、設(shè)置連接到住宅網(wǎng)絡(luò)的設(shè)備狀態(tài)的信息以及用于設(shè)置的軟件;設(shè)備設(shè)置處理部分,當(dāng)從外部網(wǎng)絡(luò)訪問時,使用設(shè)置信息通過住宅網(wǎng)絡(luò)為新請求連接的設(shè)備設(shè)置設(shè)備狀態(tài),基于進一步包含在設(shè)置信息中的網(wǎng)絡(luò)信息和授予設(shè)備的IP地址,進行防火墻設(shè)置和網(wǎng)絡(luò)地址翻譯設(shè)置的針對網(wǎng)關(guān)功能的設(shè)置。
文檔編號H04L12/28GK1788460SQ200580000348
公開日2006年6月14日 申請日期2005年6月2日 優(yōu)先權(quán)日2004年6月7日
發(fā)明者水野伸太郎, 山田孝二 申請人:日本電信電話株式會社