專利名稱:連接支援服務器及通信設備的制作方法
技術領域:
本發明涉及一種連接支援服務器及通信設備,涉及一種在由多個路由 器構成的網絡上,能夠發現不同網絡上的設備的連接支援服務器及通信設 備。
背景技術:
在因特網的持續連接正在普及,并出現各種各樣的服務的情況下,迫 切期望在家庭的各個角落享受服務。 一般來說,家庭網絡的結構依據各個 家庭而不同,在所使用的設備中存在著個人電腦、網絡家電等許多種類。 然而,存在有這樣的問題對沒有網絡知識的一般用戶來說,在連接網絡 家電時難以進行設定、操作,并且,在不考慮連接方式、路由器的類型等 網絡結構的情況下,難以對設備進行相互連接。針對于此,稱為UPnP (Universal Plug and Play:即插即用)的技術在 即插即用論壇(UPnP Forum)中被規定為將家庭網絡內的設備相互連接的 技術。如果利用UPnP,能夠用組播自動檢索并發現家庭網絡內的設備,并且, 能夠與所發現的設備相互連接。
圖17A為表示以往的由對應于UPnP的設備構成的家庭網絡的圖。在 圖17A中,將個人電腦、電視機、錄像機連接在從因特網服務商(ISP)借 來的具有路由器功能的調制解調器上。在此,圖17B表示在用個人電腦對 錄像機進行操作時.通過UPnP進行設備發現的順序。在圖17B中,首先,個人電腦將設備發現請求以組播方式發送給網絡 上(步驟S201),其中,該設備發現請求含有檢索對象為錄像機的信息。 設備發現請求由網絡上的對應于UPnP的所有設備來接收,在各個設備中 判斷檢索對象是否為自身。錄像機判斷出檢索對象為自身,對于請求發送源的個人電腦,發送含有操作所需的信息的設備發現應答(步驟S202)。個人電腦能夠通過接收 該設備發現應答,來對錄像機進行操作。像這樣,能夠通過利用UPnP,來進行對應于UPnP的設備之間的相互 連接。然而,最近常見這樣的利用方法如圖18A所示,用戶將自己買來的、 具有無線功能的路由器連接在從因特網服務商(ISP)借來的具有路由器功 能的調制解調器上,并將設備連接在各個路由器之下(以下,把該網絡結 構稱為路由器多段結構)。圖18B表示在圖18A中,在個人電腦希望對錄 像機進行操作時,通過UPnP進行設備發現的順序。在圖18B中,首先.個人電腦將設備發現請求以組播方式發送給網絡 上(步驟301),其中,該設備發現請求含有檢索對象為錄像機的信息。設 備發現請求由網絡上的對應于UPnP的所有設備(在圖18A中,無線路由 器和電視機T2)來接收,在各個設備中判斷檢索對象是否為自身。在此, 一般在市場上賣的家庭用路由器因為考慮到安全性,而被安裝 為不將組播數據包轉送給其它網絡。因此,在圖18A所示的路由器多段結 構中,無線路由器不將來自個人電腦的設備發現請求數據包轉送給私人網 絡N1。這樣一來,由于檢索對象的錄像機不能接收設備發現請求,而不響 應設備發現應答,因此在個人電腦中發生等待設備發現應答接收的超時(步 驟S302),導致設備發現的失敗(步驟S303)。如上所述,在路由器多段結構中,雖然能夠利用UPnP的組播來發現 同一網絡上的設備,但是不能夠發現不同網絡上的設備。在此,以往公開有能夠連接分別構成的多個網絡,使存在于各個網絡 上的多個器件相互連接的網絡連接裝置及方法(例如,參照專利文獻l)。在專利文獻1的網絡連接裝置及方法中,能夠通過在分別構成的多個 網絡上,分別設置網絡連接裝置,各個網絡連接裝置對各個網絡上的設備 的信息進行管理并交換那些信息,來與不同網絡上的設備相互連接。圖19A為表示配置有包括專利文獻1的網絡連接裝置的網關的、路由 器多段構成時的家庭網絡的圖。此外,網絡連接裝置Dl將已取得的網關 G2的IP地址和端口號作為網絡連接裝置D2的訪問信息,網絡連接裝置 D2將已取得的網關G1的IP地址和端口號作為網絡連接裝置D1的訪問信息。圖19B表示在圖19A中,在個人電腦對錄像機進行操作時,通過在專 利文獻1中的網絡連接裝置及方法來進行設備發現的順序。參照圖19B,網絡連接裝置D1通過組播的設備發現請求來收集私人網 絡N1上的設備(電視機T1、錄像機)的信息(步驟S401)。同樣,網絡 連接裝置D2通過組播的設備發現請求來收集私人網絡N2上的設備(個人 電腦、電視機T2)的信息(步驟S402)。其次,私人網絡N2上的個人電腦將含有檢索對象為錄像機的信息的設 備發現請求發送給網絡連接裝置D2 (步驟S403)。接收到該請求的網絡連 接裝置D2將網關G1的IP地址和端口號作為發送目的地,向網絡連接裝 置Dl轉送設備發現請求(步驟S404)。網絡連接裝置Dl從在步驟S401 中取得到的設備信息中檢索包含在所接收到的設備發現請求中的、與檢索 對象的錄像機有關的信息,將其作為設備發現應答來發送給網絡連接裝置 D2 (步驟S405)。接收到設備發現應答的網絡連接裝置D2將該應答轉送給 請求發送源的個人電腦(步驟S406)。根據以上說明,能夠使個人電腦對 不同網絡上的錄像機進行操作。專利文獻1:日本特開2004-320741號公報發明內容然而,在專利文獻1所述的方法中,為了實現不同網絡間的設備的相 互連接而必須具備以下條件。第1必要條件是在以各個網關隔開的各個網絡上分別需要1臺網絡連 接裝置。第2必要條件是對各個網絡連接裝置,有必要輸入各個網關的地址信息。例如,在家庭網絡為路由器多段結構時,存在有這樣的問題為了滿 足第1必要條件,而需要相當于所配置的路由器臺數(即,以路由器隔開 的網絡的數量)的網絡連接裝置.從而使用戶的成本極大。此外,為了滿足第2必要條件,用戶必須對所有網絡連接裝置手動設 定所有路由器的地址信息,因此,缺乏網絡知識的一般用戶需要進行困難 且繁瑣的作業。為了避免用戶進行該作業。想到了這樣的方法將導入有 交換地址信息的結構的網絡連接裝置裝載在路由器上的方法,或者安裝導入有交換路由器的地址信息的結構的路由器的方法。但是,存在有這樣的 問題將家庭網絡內的所有路由器置換為專用路由器,還會使用戶的成本 極大。因此,鑒于上述問題,本發明的目的是提供一種成本較低且能夠通過 簡便的順序構成網絡的通信設備。本發明為一種通信設備.該通信設備在由通過多個網絡地址轉換裝置 連接的多個子網絡構成的網絡中,連接在網絡內的任意子網絡上.并具有 連接支援服務器功能,該連接支援服務器功能用以與連接在和連接有該通 信設備的子網絡不同的子網絡上的通信設備確定有通信路徑。為了達到上 述目的,本發明的通信設備包括中繼請求轉送部,在從任意通信設備那 里接收到設備發現請求的中繼請求時,向其它通信設備轉送設備發現請求 的中繼請求;以及設備發現應答轉送部,在接收到設備發現應答時,將所 接收到的設備發現應答轉送給中繼請求發送源的通信設備。中繼請求轉送 部在接收到設備發現請求的中繼請求時,對于在連接有請求發送源的通信 設備的子網絡以外的子網絡上連接的任意通信設備,轉送設備發現請求的 中繼請求。設備發現應答轉送部具有連接支援服務器功能,該連接支援服 務器功能用以在從轉送了設備發現請求的中繼請求的通信設備那里接收到 設備發現應答時,向設備發現請求發送源的通信設備轉送設備發現應答。由此,能夠使設備發現請求發送源的通信設備發現不同網絡上的通信 設備。較佳的是,通信設備還包括設備發現請求發送部,以組播或廣播方 式向自己子網絡上發送對于所期望的通信設備的設備發現請求;中繼請求 發送部,對于不同子網絡上的通信設備,發送設備發現請求的中繼請求; 以及設備發現應答接收部,接收設備發現應答。設備發現請求發送部將對 于所期望的通信設備的設備發現請求發送給自己子網絡上。在設備發現應 答接收部未接收到對于設備發現請求的設備發現應答時,中繼請求發送部 對于不同子網絡上的通信設備,發送設備發現請求的中繼請求,設備發現 應答接收部通過接收對于中繼請求的設備發現應答,來發現所期望的通信 設備。由此,通信設備能夠在網絡內自己發現所期望的通信設備。中繼請求轉送部,在從不同子網絡的通信設備那里接收到設備發現請 求的中繼請求時,在自己子網絡上以組播或廣播方式發送設備發現請求, 進行設備檢索,而對于自己子網絡以外的所有子網絡上的任意通信設備, 轉送設備發現請求的中繼請求。由此,通信設備可以省去將設備發現請求中繼給自己子網絡上的任意 通信設備,自己子網絡上的任意通信設備進行組播或廣播的步驟,從而能 夠縮短檢索時間。此外,中繼請求轉送部,在自己子網絡上的通信設備接收到以組播或 廣播方式發送來的設備發現請求時,對于不同子網絡上的任意通信設備發 送設備發現請求的中繼請求。由此.通信設備能夠在自己網絡上的通信設備等待對于以組播或廣播方 式發送給自己子網絡上的設備發現請求的應答的期間,在不同網絡上同時 進行設備發現,從而能夠縮短在自己網絡上不存在有設備時需要的時間。此外,中繼請求轉送部存儲有與通信設備有關的信息,在接收到設備 發現請求的中繼請求時,基于與通信設備有關的信息,來決定轉送目的地 的通信設備。由此,通信設備能夠以組播或廣播方式始終僅對于處理能力較高的設 備發送設備發現請求,不對處理能力較低的通信設備造成處理負荷。此外, 能夠通過始終請求不同通信設備以組播或廣播方式發送設備發現請求,來 分散處理,從而能夠實現網絡的穩定化。此外,通信設備還包括中繼拒絕應答接收部,該繼拒絕應答接收部接 收對于設備發現請求的中繼請求的拒絕應答。中繼拒絕應答接收部在接收 到拒絕應答時,對于與拒絕應答發送源的通信設備同一的子網絡上的、與 拒絕應答發送源的通信設備不同的通信設備,轉送設備發現請求的中繼請 求。由此,通信設備能夠在請求設備發現請求的中繼的通信設備處于承受 負荷的狀態下、而不能以組播或廣播方式發送設備發現請求時,向其它的 未承受處理負荷的通信設備請求中繼,從而能夠防止通信設備不能處理的情況°此外。本發明是一種通信設備。該通信設備在由通過多個網絡地址轉換裝置連接的多個子網絡構成的網絡中,連接在網絡內的任意子網絡上, 并與和網絡上的通信設備連接有通信路徑的、具有連接支援服務器功能的 通信設備確定有通信路徑。為了達到上述目的。本發明的通信設備包括 設備發現請求發送部,以組播或廣播方式將對于所期望的通信設備的設備 發現請求發送給自己網絡上;中繼請求發送部,對于具有連接支援服務器 功能的通信設備發送設備發現請求的中繼請求;以及設備發現應答接收部, 接收設備發現應答。設備發現應答接收部,通過從所期望的通信設備或具 有連接支援服務器功能的通信設備那里接收設備發現應答,來發現所期望 的通信設備。由此,通信設備能夠發現不同網絡上的通信設備。此外,中繼請求發送部,在設備發現應答接收部未接收到對于設備發 現請求的設備發現應答時,對于具有連接支援服務器功能的通信設備,發 送設備發現請求的中繼請求。由此,通信設備能夠僅在自己網絡上不存在所期望的通信設備時,進 行設備發現請求的中繼請求,防止將無用的數據包發送給網絡上的情況。此外,所述中繼請求發送部。在設備發現請求發送部以組播或廣播方 式向自己網絡上發送設備發現請求的同時,對于具有連接支援服務器功能 的通信設備發送設備發現請求的中繼請求。由此,通信設備在自己網絡上沒有所期望的通信設備時,能夠在等待 接收應答的期間,在不同網絡上同時進行設備發現,從而能夠縮短發現所 需的時間。通信設備還包括中繼請求處理部,該中繼請求處理部在從具有連接支 援服務器功能的通信設備那里接收到設備發現請求的中繼請求時,以組播 或廣播方式向自己網絡上發送設備發現請求。中繼請求處理部,在設備發 現應答接收部接收到設備發現應答時,將該接收到的設備發現應答轉送給 具有連接支援服務器功能的通信設備。由此,通信設備能夠通過代其它網絡上的通信設備進行自己網絡上的 通信設備的發現,經由具有連接支援服務器功能的通信設備,轉送應答, 來使中繼請求發送源的通信設備發現不同網絡上的通信設備。通信設備還包括中繼拒絕應答發送部,該中繼拒絕應答發送部,在中繼請求處理部從具有連接支援服務器功能的通信設備那里接收到設備發現 請求的中繼請求,并判斷出用以將設備發現請求以組播或廣播方式發送給 自己網絡上的處理能力不夠時,對于具有連接支援服務器功能的通信設備, 發送對于設備發現請求的中繼請求的拒絕應答。由此,通信設備能夠在接收設備發現請求的中繼請求時,處于承受負 荷的狀態下,而不能以組播或廣播方式發送設備發現請求時,拒絕該請求, 從而能夠防止導致不能處理的情況。此外,也可以將上述通信設備所進行的一系列處理順序作為通信設備 所執行的方法。此外,本發明也可以為一種存儲了執行上述方法的軟件的 存儲媒體。本發明在路由器多段結構的家庭網絡上,能夠在屬于任何網絡時,發 現所期望的通信設備,并且,即使在用戶沒有特別知識的情況下,也能夠 防止通信設備的配置錯誤。并且,可以將商店里賣的路由器就那樣使用為 家庭網絡內的路由器,只要在家庭網絡上準備一臺連接支援服務器功能即 可。這樣一來。能夠降低用戶所需的成本。附圖的簡單說明圖1為表示本發明的第一實施方式所涉及的整個系統的結構例的圖。圖2為表示本發明的第一實施方式所涉及的連接支援服務器001的結 構例的框圖。圖3A為表示本發明的第一實施方式所涉及的通信設備101的結構例的 框圖。圖3B為表示本發明的第一實施方式所涉及的通信設備102的結構例的 框圖。圖3C為表示本發明的第一實施方式所涉及的通信設備201的結構例的 框圖。圖3D為表示本發明的第一實施方式所涉及的通信設備202的結構例的 框圖。圖4為表示在本發明的第一實施方式中,從連接在上位網絡上的通信 設備101發現連接在下位網絡上的通信設備201的處理順序的圖。圖5為表示在本發明的第一實施方式中,連接支援服務器OOl在從自己網絡上的通信設備101那里接收到設備發現請求的同時,向不同網絡上的任意通信設備發送中繼請求時的處理順序的圖。圖6為表示在本發明的第一實施方式中,從連接在下位網絡上的通信 設備202發現連接在上位網絡上的通信設備102的處理順序的圖。圖7為表示在本發明的第一實施方式中,連接支援服務器001在從不 同網絡上的通信設備202那里接收到設備發現請求的同時,以組播方式向 自己網絡上的通信設備發送設備發現請求時的處理順序的圖。圖8為表示本發明的第二實施方式所涉及的整個系統的結構例的圖。圖9A為表示本發明的第二實施方式所涉及的通信設備301的結構例的 框圖。圖9B為表示本發明的第二實施方式所涉及的通信設備302的結構例的 框圖。圖IO為表示在本發明的第二實施方式中,從連接在上位網絡上的通信設備101發現連接在下位網絡上的通信設備201的處理順序的圖。圖11為表示在本發明的第二實施方式中,從連接在下位網絡上的通信設備301發現連接在上位網絡上的通信設備102的處理順序的圖。圖12為表示本發明的第三實施方式所涉及的整個系統的結構例的圖。 圖13為表示在本發明的第三實施方式中,從連接在下位網絡上的通信設備202發現連接在不同下位網絡上的通信設備302的處理順序的圖。 圖14為表示本發明的第四實施方式所涉及的整個系統的結構例的圖。 圖15為表示本發明的第四實施方式所涉及的通信設備401的結構例的框圖。圖16為表示在本發明的第四實施方式中,從連接在全球網上的通信設 備401發現連接在私人網絡上的通信設備302的處理順序的圖。圖17A為表示由對應于UPnP的設備構成的以往的家庭網絡的圖。 圖17B為表示在以往的家庭網絡上發現對應于UPnP的設備的順序的圖。圖18A為表示路由器多段結構的以往家庭網絡的圖。 圖18B為表示在以往家庭網絡上發現對應于UPnP的設備的順序的圖。 圖19A為表示配置有包括專利文獻1的網絡連接裝置的網關的路由器多段結構的家庭網絡的圖。圖19B為表示通過專利文獻1的網絡連接裝置及方法進行設備發現的 處理順序的圖。 符號的說明 00全球網 01, 02私人網絡 001服務器100, 200, 300路由器 101, 202, 301, 401通信設備 102, 201, 302通信設備 0011中繼請求轉送部 0012設備發現應答轉送部 0013中繼拒絕應答接收部 0014通信路徑信息存儲部 0015通信部1011, 2021, 3011, 4011設備發現請求發送部 1012, 2022, 3012, 4012設備發現應答接收部 1013, 2023, 3013, 4013中繼請求發送部 1014, 2024, 3014, 4014中繼i青求處理部 1015, 2025, 3015, 4015通信部 1021, 2011, 3021設備發現請求接收部 1022, 2012, 3022設備發現應答發送部 1023, 2013, 3023通信部具體實施方式
(第一實施方式)以下,結合附圖對本發明的第一實施方式進行說明。圖1為表示本發明的第一實施方式所涉及的整個系統的結構例的圖。在圖1中,全球網00與私人網絡01通過路由器100相連接。路由器100具有作為WAN側地址的全球IP地址[IPWIOO]、和作為LAN側地址的私人IP地址[IPLIOO]。此夕卜,私人網絡Ol與私人網絡02通過路由器200相連接。路由器200 具有作為WAN側地址的私人IP地址[IPW200]、和作為LAN側地址的私人 IP地址[IPL200]。具有私人IP地址[IPL101]的通信設備101及具有私人IP地址[IPL102] 的通信設備102連接在私人網絡01上。具有私人IP地址[IPL201]的通信設備201及具有私人IP地址[IPL202] 的通信設備202連接在私人網絡02上。此外,具有私人IP地址[IPL001]的連接支援服務器001連接在私人網 絡01上。連接支援服務器001與連接在私人網絡01及私人網絡02上的所 有通信設備確定了能夠互相通信的通信路徑。圖2為表示本發明的第一實施方式所涉及的連接支援服務器001的結 構例的框圖。圖3A為表示本發明的第一實施方式所涉及的通信設備01 的結構例的框圖。圖3B為表示本發明的第一實施方式所涉及的通信設備 102的結構例的框圖。圖3C為表示本發明的第一實施方式所涉及的通信設 備201的結構例的框圖。圖3D為表示本發明的第一實施方式所涉及的通信 設備202的結構例的框圖。在圖2中,連接支援服務器001包括中繼請求轉送部OOll,在從任 意通信愛備那里接收到設備發現請求的中繼請求時,向不同設備轉送設備 發現請求的中繼請求;設備發現應答轉送部0012,在接收到設備發現應答 時,轉送給中繼請求發送源的設備;中繼拒絕應答接收部0013,從發送了 中繼請求的通信設備那里接收對于設備發現請求的中繼請求的拒絕應答; 通信路徑信息存儲部0014,存儲有與所有通信設備的通信路徑信息;以及 通信部0015,進行所有通信。通過將這些功能部裝載在任意網絡家電中,能夠在不需要作為連接支援服務器的專用設備的情況下,降低用戶的成本。 此外,在連接支援服務器OOl中,不一定需要中繼拒絕應答接收部0013。 在圖3A中,通信設備101包括設備發現請求發送部1011,將對于希望通信的所期望的設備的設備發現請求以組播或廣播方式發送給自己網 絡上;中繼請求發送部1013,對于連接支援服務器001發送設備發現請求 的中繼請求;設備發現應答接收部1012,接收設備發現應答;中繼請求處 理部1014,在從連接支援服務器OOl那里接收到設備發現請求的中繼請求時,將設備發現請求以組播或廣播方式發送給自己網絡上;以及通信部 1015,進行所有通信。通信設備101為對其它設備進行操作的設備,如個 人電腦、遙控器等。在圖3B中,通信設備102包括設備發現請求接收部1021,接收以 組播或廣播方式發送給自己網絡上的設備發現請求,并判斷包含在該接收 到的設備發現請求中的檢索對象是否為自身;設備發現應答發送部1022, 在檢索對象為自身時發送設備發現應答;以及通信部1023,進行所有通信。 通信設備102為被其它設備操作的設備,如電視機、錄像機等。在圖3C中,通信設備201包括設備發現請求接收部2011,接收以 組播或廣播方式發送給自己網絡上的設備發現請求,并判斷包含在該接收 到的設備發現請求的檢索對象是否為自身;設備發現應答發送部2012,在 檢索對象為自身時發送設備發現應答;以及通信部2013,進行所有通信。 通信設備201為被其它設備操作的設備,如電視機、錄像機等。在圖3D中,通信設備202包括設備發現請求發送部2021,將對應于希望通信的所期望的設備的設備發現請求以組播或廣播方式發送給自己 網絡上;中繼請求發送部2023,對于連接支援服務器OOl發送設備發現請 求的中繼請求;設備發現應答接收部2022,接收設備發現應答;中繼請求 處理部2024,在從連接支援服務器OOl那里接收到設備發現請求的中繼請 求時,將設備發現請求以組播或廣播方式發送給自己網絡上;以及通信部 2025,進行所有通信。通信設備202為對其它設備進行操作的設備,如個 人電腦、遙控器等。以下,在本實施方式中,對當連接支援服務器OOl連接在私人網絡Ol 上時的設備發現順序進行說明。首先,利用圖4來對私人網絡01上的通信設備101發現私人網絡02 上的通信設備201的順序進行說明。通信設備101的設備發現請求發送部1011經由通信部1015,以組播方 式向連接有自身的私人網絡01上發送已將通信設備201指定為檢索對象的 設備發現請求(步驟S701)。在此,由于在私人網絡01上不存在通信設備 201,并且路由器200不將設備發現請求轉送給私人網絡02,因此在設備發 現應答接收部1012中,發生來自通信設備201的設備發現應答的接收超時(步驟S702),設備發現的失敗(步驟S703)。如果自己網絡上的設備發現失敗的話。通信設備101的中繼請求發送 部1013就經由通信部1015,向連接支援服務器001的中繼請求轉送部0011 發送設備發現請求的中繼請求(步驟S704)。從自己網絡上的通信設備那里接收到中繼請求的中繼請求轉送部0011 從在通信路徑信息存儲部0014中存儲的信息中,選出分別連接在自己網絡 以外的所有網絡上(在此,僅有私人網絡02)的任意設備(此時,假設為 通信設備202),并經由通信部0015,發送設備發現請求的中繼請求(步驟 S705)。從連接支援服務器001那里接收到中繼請求的通信設備202的中繼請 求處理部2024從設備發現請求的中繼請求中取出檢索對象(通信設備201) (步驟S706),從設備發現請求發送部2021經由通信部2025,將含有該取 出來的信息的設備發現請求以組播方式發送給私人網絡02上(步驟S707)。接收到設備發現請求的通信設備2(H的設備發現請求接收部2011判斷 出自身被指定為檢索對象,從設備發現應答發送部2012經由通信部2013, 將設備發現應答發送給通信設備202的中繼請求處理部2024 (步驟S708)。接收到設備發現應答的中繼請求處理部2024將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S709),設備發現應答轉送 部0012將該設備發現應答轉送給通信設備101的設備發現應答接收部1012 (步驟S710)。通過使通信設備101的設備發現應答接收部1012接收設備發現應答, 來使在不同私人網絡上的通信設備201的設備發現獲得成功(步驟S711)。在此,在步驟S701中從設備發現請求發送部1011將設備發現請求以 組播方式發送給自己網絡上的通信設備IOI,也可以同時從中繼請求發送部 1013對于連接支援服務器001的中繼請求轉送都0011發送設備發現請求的 中繼請求。由此,在自己網絡上沒有想要發現的設備時,能夠在等待接收應答的 期間,同時在不同網絡上進行設備發現,從而能夠縮短發現所需的時間。此外,在步驟S701中,連接支援服務器OOl也可以在接收到從自己網 絡上的通信設備101以組播方式發送來的設備發現請求的同時,對于不同網絡上的任意通信設備,發送設備發現請求的中繼請求。下面,利用圖5 來對此時的動作進行說明。參照圖5,通信設備101的設備發現請求發送部1011經由通信部1015 以組播方式向連接有自身的私人網絡01上發送已將通信設備201指定為檢 索對象的設備發現請求(步驟S801)。在此。由于在私人網絡01上不存在 通信設備201 ,并且路由器200不將設備發現請求轉送給私人網絡02上。 因此設備發現應答接收部1012成為等待接收來自通信設備201的設備發現 應答的狀態。另一方面,在步驟S801中,連接支援服務器001的中繼請求轉送部 0011在接收到從自己網絡上的通信設備以組播方式發送來的設備發現請求 時。就立即從在通信路徑信息存儲部0014中存儲的信息中,選出分別連接 在自己網絡以外的所有網絡上(在此,僅有私人網絡02)的任意設備(此 時,假設為通信設備202),并經由通信部0015,發送設備發現請求的中繼 請求(步驟S802)。從連接支援服務器001那里接收到中繼請求的通信設備202的中繼請 求處理部2024,從設備發現請求的中繼請求中取出檢索對象(通信設備201) (步驟S803),從設備發現請求發送部2022經由通信部2025,將含有該取 出來的信息的設備發現請求以組播方式發送給私人網絡02上(步驟S804)。接收到設備發現請求的通信設備201的設備發現請求接收部2011判斷 出自身被指定為檢索對象,從設備發現應答發送部2012經由通信部2013, 將設備發現應答發送給通信設備202的中繼請求處理部2024 (步驟S805)。接收到設備發現應答的中繼請求處理部2024將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S806),設備發現應答轉送 部0012將該設備發現應答轉送給通信設備101的設備發^L應答接收部1012 (步驟S807)。通過使處于等待接收來自通信設備201的設備發現應答的狀態的設備 發現應答接收部1012從連接支援服務器001接收設備發現應答,來使在不 同私人網絡上的通信設備201的設備發現獲得成功(步驟S808)。綜上所述,能夠在自己網絡上的設備等待對于以組播方式發送給自己 網絡上的設備發現請求的應答時,在不同網絡上同時進行設備發現,從而能夠縮短在自己網絡上不存在有設備時需要的時間。接下來,利用圖6,來對私人網絡02上的通信設備202發現私人網絡 01上的通信設備102的順序進行說明。參照圖6,通信設備202的設備發現請求發送部2021經由通信部2025 向連接有自身的私人網絡02上以組播方式發送已將通信設備102指定為檢 索對象的設備發現請求(步驟S901)。在此,由于在私人網絡02上不存在 通信設備102,并且路由器200不將設備發現請求轉送給私人網絡01上, 因此在設備發現應答接收部2022中,發生來自通信設備102的設備發現應 答的接收超時(步驟S卯2),從而導致設備發現的失敗(步驟S903)。如果自己網絡上的設備發現失敗的話,通信設備202的中繼請求發送 部2023就經由通信部2025,向連接支援服務器001的中繼請求轉送部0011 發送設備發現請求的中繼請求(步驟S904)。從不同網絡上的通信設備那里接收到中繼請求的中繼請求轉送部0011 從在通信路徑信息存儲部0014中存儲的信息中,選出分別連接在與私人網 絡02不同的所有網絡上(在此,僅有私人網絡Ol)的任意設備(此時,假 設為通信設備101),并經由通信部0015,發送設備發現請求的中繼請求(步 驟S卯5)。從連接支援服務器001那里接收到中繼請求的通信設備101的中繼請 求處理部1014從設備發現請求的中繼請求中取出檢索對象(通信設備102) (步驟S906),從設備發現請求發送部1011經由通信部1015,將含有該取 出來的信息的設備發現請求以組播方式發送給私人網絡01上(步驟S907)。接收到設備發現請求的通信設備102的設備發現請求接收部1021判斷 出自身被指定為檢索對象,從設備發現應答發送部1022經由通信部1023, 將設備發現應答發送給通信設備101的中繼請求處理部1014 (步驟S908)。接收到設備發現應答的中繼請求處理都1014將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S卯9)。設備發現應答轉送 部0012將該設備發現應答轉送給通信設備202的設備發現應答接收部2022 (步驟S910)。通過使通信設備202的設備發現應答接收部2022接收設備發現應答, 來使在不同私人網絡上的通信設備102的設備發現獲得成功(步驟S911)。在此,在步驟S904中接收到設備發現請求的中繼請求的連接支援服務 器OOl,也可以通過自己將設備發現請求以組播方式發送給自己網絡上,來 代替對于自己網絡上的任意設備轉送中繼請求。下面,利用圖7對此時的 動作進行說明。圖7中的步驟S1001 S1004是與圖6中的步驟S901 S904 —樣的處理。在步驟S1004中。接收到設備發現請求的中繼請求的連接支援服務器 001的中繼請求轉送部0011。經由通信部0015,將對于包含在中繼請求中 的檢索對象的設備(通信設備102)的設備發現請求以組播方式發送給自己 網絡上(步驟S1005)。接收到設備發現請求的通信設備102的設備發現請求接收部1021判斷 出自身被指定為檢索對象,從設備發現應答發送部1022經由通信部1023, 將設備發現應答發送給連接支援服務器001的設備發現應答轉送部0012 (步驟S1006)。接收到設備發現應答的設備發現應答轉送部0012將其經由通信部 0015發送給請求發送源的通信設備202的設備發現應答接收部2022 (步驟 S1007)。通過使通信設備202的設備發現應答接收部2022接收設備發現應答, 來使在不同私人網絡上的通信設備102的設備發現獲得成功(步驟S1008)。綜上所述,通過連接支援服務器OOl自己將設備發1L請求以組播方式 發送給自己網絡上,來代替對于自己網絡上的任意設備轉送中繼請求,可 以省去向自己網絡上的任意設備中繼請求,該設備進行組播的步驟,從而 能夠縮短檢索時間。此外,在圖6的步驟S904中。從不同網絡上的通信設備那里接收到設 備發現請求的中繼請求的連接支援服務器OOl的中繼請求轉送部OOll,從 在通信路徑信息存儲部0014中存儲的信息中,選出分別連接在與私人網絡 02不同的所有網絡上(在此,僅有私人網絡Ol)的任意設備(此時,假設 為通信設備101),并經由通信部0015,發送設備發現請求的中繼請求,但 是,此時也可以始終對于同一通信設備發送中繼請求。例如,能夠通過始 終向處理能力較高的設備以組播方式發送設備發現請求,以免對處理能力較低的設備造成處理負荷。此外,從不同網絡上的通信設備那里接收到設備發現請求的中繼請求的連接支援服務器001的中繼請求轉送部0011,也可以每次對于不同通信設備發送設備發現請求的中繼請求。由此,能夠分散設備發現請求的組播 發送,來實現網絡的穩定。另一方面,在圖4的步驟S705、圖5的步驟S802及圖6的步驟S卯5 中,接收到中繼請求的通信設備也可以通過考慮自身的處理負荷,來將中 繼拒絕應答從中繼拒絕應答發送部(未圖示)發送給連接支援服務器001 的中繼拒絕應答接收部0013。能夠通過使接收到中繼拒絕應答的中繼拒絕 應答接收部0013向與在通信路徑信息存儲部0014中存儲的中繼拒絕應答 的發送源設備不同的通信設備再次發送中繼請求,來防止因設備進行中繼 處理而陷入不能處理的情況。此夕卜,既可以將在UPnP中規定的M-SEARCH請求用作設備發現請求 的消息(message)。也可以利用在其它協議中規定的消息。此外,設備發現請求的發送并不限定于組播,也可以利用廣播、其它 數據發送方法。此外,在本實施方式中說明的結構為一個例子,并不局限于此。 例如,當連接支援服務器001連接在私人網絡02上時,能夠通過進行 與上述方法一樣的處理。來從通信設備101發現通信設備201,并且從通信 設備202發現通信設備102。此外,在本實施方式中,雖然以通信設備都與連接支援服務器001確 定有通信路徑為前提,但是并不局限于此。在私人網絡上只要存在1臺與 連接支援服務器001確定有通信路徑的通信設備,便能夠通過根據本實施 方式所示的處理順序來使該確定有通信路徑的通信設備進行中繼,來發現 未與連接支援服務器001確定通信路徑的通信設備。 (第二實施方式)以下,結合附圖對本發明的第二實施方式進行說明。 圖8為表示本發明的第二實施方式所涉及的整個系統的結構例的圖。 在圖8中,全球網OO與私人網絡Ol通過路由器IOO相連接。路由器 100具有作為WAN側地址的全球IP地址[IPWIOO]、和作為LAN側地址的私人IP地址[IPL100]。此外,私人網絡Ol與私人網絡02通過路由器200相連接。路由器200 具有作為WAN側地址的私人IP地址[IPW200]、和作為LAN側地址的私人 IP地址[IPL200]。此外,私人網絡02與私人網絡03通過路由器300相連接。路由器300 具有作為WAN'側地址的私人IP地址[IPW300]和、作為LAN側地址的私人 IP地址[IPL300]。具有私人IP地址[IPL101]的通信設備101及具有私人IP地址[IPL102] 的通信設備102連接在私人網絡01上。具有私人IP地址[IPL201]的通信設備201及具有私人IP地址[IPL202] 的通信設備202連接在私人網絡02上。具有私人IP地址[IPL301]的通信設備301及具有私人IP地址[IPL302] 的通信設備302連接在私人網絡03上。此外,具有私人IP地址[IPL001]的連接支援服務器001連接在私人網 絡02上。連接支援服務器OOl與連接在私人網絡Ol、私人網絡02及私人 網絡03上的所有通信設備確定了能夠互相通信的通信路徑。表示連接支援服務器001、通信設備101、通信設備102、通信設備201 及通信設備202的結構的框圖與在第一實施方式中說明的框圖一樣。圖9A為表示本發明的第二實施方式所涉及的通信設備301的結構例的 框圖。圖9B為表示本發明的第二實施方式所涉及的通信設備302的結構例 的框圖。在圖9A中,通信設備301包括.*設備發現請求發送部3011、將對于 希望通信的所期望的設備的設備發現請求以組播方式發送給自己網絡上; 設備發現應答接收部3012,接收設備發現應答;中繼請求發送部3013,對 于連接支援服務器發送設備發現請求的中繼請求;中繼請求處理部3014, 在從連接支援服務器那里接收到設備發現請求的中繼請求時,將設備發現 請求以組播方式發送給自己網絡上;以及通信部3015,進行所有通信。通 信設備301為對其它設備進行操作的設備,如個人電腦、遙控器等。在圖9B中,通信設備302包括設備發現請求接收部3021,接收以 組播方式發送給自己網絡上的設備發現請求,并判斷包含在該接收到的設備發現請求中的檢索對象是否為自身;設備發現應答發送部3022,在檢索 對象為自身時發送設備發現應答;以及通信部3023,進行所有通信。通信 設備302為被其它設備操作的設備。如電視機、錄像機等。以下,在本實施方式中,對當連接支援服務器001連接在私人網絡02 上時的設備發現順序進行說明。首先,利用圖10來對私人網絡01上的通信設備101發現私人網絡02 上的通信設備201的順序進行說明。通信設備101的設備發現請求發送部1011經由通信部1015,向連接有 自身的私人網絡Ol上以組播方式發送已將通信設備201指定為檢索對象的 設備發現請求(步驟S1301)。在此,由于在私人網絡01上不存在通信設 備201,并且路由器200不將設備發現請求轉送給私人網絡02上,因此在 設備發現應答接收部1012中,發生來自通信設備201的設備發現應答的接 收超時(步驟S1302)。從而導致設備發現的失敗(步驟S1303)。如果自己網絡上的設備發現失敗的話。通信設備101的中繼請求發送 部1013就經由通信部1015,向連接支援服務器001的中繼請求轉送部0011 發送設備發現請求的中繼請求(步驟S1304)。從不同網絡(私人網絡Ol)上的通信設備101那里接收到中繼請求的 中繼請求轉送部0011從在通信路徑信息存儲部0014中存儲的信息中,選 出分別連接在與私人網絡01不同的所有網絡上(在此,私人網絡02及私 人網絡03上)的任意設備(此時,假設為通信設備202及通信設備301), 并經由通信部0015,發送設備發現請求的中繼請求(步驟S1305)。從連接支援服務器001那里接收到中繼請求的通信設備202的中繼請 求處理部2024從設備發現請求的中繼請求中取出檢索對象(通信設備201) (步驟S1306),從設備發現請求發送部2021經由通信部2025,將含有該 取出來的信息的設備發現請求以組播方式發送給私人網絡02上(步驟 S1307)。同樣,從連接支援服務器001那里接收到中繼請求的通信設備301的 中繼請求處理部3014從設備發現請求的中繼請求中取出檢索對象(通信設 備201)(步驟S1308),從設備發現請求發送部3011經由通信部3015,將 含有該取出來的信息的設備發現請求以組播方式發送給私人網絡03上(步驟S1309)。在此,由于在私人網絡03上不存在通信設備201,并且路由器300不 將設備發現請求轉送給私人網絡02上,因此發生來自通信設備201的設備 發現應答的接收超時(步驟S1310)。另一方面。接收到通信設備202以組播方式發送來的設備發現請求的 通信設備201的設備發現請求接收部2011 ,判斷出自身被指定為檢索對象, 從設備發現應答發送部2012經由通信部2013,將設備發現應答發送給通信 設備202的中繼請求處理部2024 (步驟S1311)。接收到設備發現應答的中繼請求處理部2024將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S1312)。設備發現應答轉送 部0012將該設備發現應答轉送給通信設備101的設備發現應答接收部1012 (步驟S1313)。通過使通信設備101的設備發現應答接收部1012接收設備發現應答, 來使在不同私人網絡上的通信設備201的設備發現獲得成功(步驟S1314)。在此,在步驟S1301中,通信設備101從設備發現請求發送部1011將 設備發現請求以組播方式發送給自己網絡上,也可以同時從中繼請求發送 部1013對于連接支援服務器001的中繼請求轉送部0011發送設備發現請 求的中繼請求。由此,在自己網絡上沒有想要發現的設備時,能夠在等待 接收應答的期間,同時在不同網絡上進行設備發現,從而能夠縮短發現所 需的時間。此外,在步驟S1304中接收到設備發現請求的中繼請求的連接支援服 務器OOl,也可以自己將設備發現請求以組播方式發送給自己網絡上,來代 替對于自己網絡上的任意設備轉送中繼請求。此時的動作與在第一實施方 式中的圖7的處理一樣,因此省略說明,但是,可以省去向自己網絡上的 任意設備中繼請求、該設備進行組播的步驟,從而能夠縮短檢索時間。接下來,利用圖11,來對私人網絡03上的通信設備301發現私人網絡 01上的通信設備102的順序加以說明。參照圖11 ,通信設備301的設備發現請求發送部3011經由通信部3015, 向連接有自身的私人網絡03上以組播方式發送已將通信設備102指定為檢 索對象的設備發現請求(步驟S1401)。在此,由于在私人網絡03上不存在通信設備102,并且路由器200不將設備發現請求轉送給私人網絡02上, 因此在設備發現應答接收部3012中,發生來自通信設備102的設備發現應 答的接收超時(步驟S1402),導致設備發現的失敗(步驟S1403)。如果自己網絡上的設備發現失敗的話,通信設備301的中繼請求發送 部3013就經由通信部3015,對于連接支援服務器001的中繼請求轉送部 0011發送設備發現請求的中繼請求(步驟S1404)。從不同網絡(私人網絡03)上的通信設備301那里接收到中繼請求的 中繼請求轉送部OOll,從在通信路徑信息存儲部0014中存儲的信息中,選 出分別連接在與私人網絡03不同的所有網絡上(在此,私人網絡01及私 人網絡02上)的任意設備(此時,假設為通信設備101及通信設備202), 并經由通信部0015,發送設備發現請求的中繼請求(步驟S1405)。從連接支援服務器OOl那里接收到中繼請求的通信設備101的中繼請 求處理部1014從設備發現請求的中繼請求中取出檢索對象(通信設備102) (步驟S1406),從設備發現請求發送部1011經由通信部1015,將含有該 取出來的信息的設備發現請求以組播方式發送給私人網絡01上(步驟 Sl術)。同樣,從連接支援服務器001那里接收到中繼請求的通信設備202的 中繼請求處理部2024從設備發現請求的中繼請求中取出檢索對象(通信設 備102)(步驟S1408),從設備發現請求發送部2021經由通信部2025,將 含有該取出來的信息的設備發現請求以組播方式發送給私人網絡02上(步 驟S1409)。在此,由于在私人網絡02上不存在通信設備102,并且路由器200不 將設備發現請求轉送給私人網絡Ol上,因此發生來自通信設備102的設備 發現應答的接收超時(步驟S1410)。另一方面,接收到通信設備101以組播方式發送來的設備發現請求的 通信設備102的設備發現請求接收部1021,判斷出自身被指定為檢索對象, 從設備發現應答發送部1022經由通信部1023,將設備發現應答發送給通信 設備101的中繼請求處理部1014 (步驟S1411)。接收到設備發現應答的中繼請求處理部1014將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S1412)。設備發現應答轉送部0012將該設備發現應答轉送給通信設備301的設備發現應答接收部3012 (步驟S1413)。通過使通信設備301的設備發現應答接收部3012接收設備發現應答, 來使在不同私人網絡上的通信設備102的設備發現獲得成功(步驟S1414)。此外,在圖11的步驟S1404中從不同網絡上的通信設備那里接收到設 備發現請求的中繼請求的連接支援服務器OOl的中繼請求轉送部OOll,從 在通信路徑信息存儲部0014中存儲的信息中,選出與私人網絡03不同的 所有網絡上(在此,私人網絡Ol及私人網絡02上)的任意設備(此時, 假設為通信設備101及通信設備202),并經由通信部0015,發送設備發現 請求的中繼請求,但是,此時也可以始終對于同一通信設備發送中繼請求。 例如,能夠通過始終向處理能力較高的設備以組播方式發送設備發現請求, 來縮短檢索時間。此外,從不同網絡上的通信設備那里接收到設備發現請求的中繼請求 的連接支援服務器001的中繼請求轉送部0011,也可以每次對于不同通信 設備發送中繼請求。由此,能夠通過分散設備發現請求的組播發送,來實 現網絡的穩定化。另一方面,在圖10的步驟S1305及圖11的步驟S1405中。接收到中 繼請求的通信設備也可以通過考慮自身的處理負荷,來將中繼拒絕應答從 中繼拒絕應答發送部(未圖示)發送給連接支援服務器001的中繼拒絕應 答接收部0013。能夠通過使接收到中繼拒絕應答的中繼拒絕應答接收部 0013向與在通信路徑信息存儲部中存儲的中繼拒絕應答的發送源設備不同 的通信設備再次發送中繼請求,來在請求設備發現請求的中繼的設備處于 承受負荷的狀態下,而不能以組播方式發送設備發現請求時,向其它的未 承受處理負荷的設備請求中繼,從而能夠防止設備陷于不能處理的情況。此外,即可以將在UPnP中規定的M-SEARCH請求用作設備發現請求 的消息,也可以利用在其它協議中規定的消息。此外,設備發現請求的發送并不限定于組播,也可以利用廣播或其它 數據發送方法。此外。在本實施方式中說明的結構為一個例子,并不局限于此。 例如,當連接支援服務器001連接在私人網絡02上時,能夠通過進行與上述方法一樣的處理,來從通信設備101發現通信設備302,并且從通信 設備202發現通信設備102及302。此外,當連接支援服務器001連接在私人網絡01上時,也能夠從私人 網絡01上的設備發現私人網絡02、 03上的設備,也能夠從私人網絡02上 的設備發現私人網絡Ol、 03上的設備,也能夠從私人網絡03上的設備發 現私人網絡Ol、 02上的設備。此外,在本實施方式中,雖然以通信設備都與連接支援服務器001確 定有通信路徑為前提,但是并不局限于此。在私人網絡上只要存在1臺與 連接支援服務器001確定有通信路徑的通信設備,便能夠通過根據本實施 方式所示的處理順序來使該確定有通信路徑的通信設備進行中繼,來發現 未與連接支援服務器001確定通信路徑的通信設備。 (第三實施方式)以下,結合附圖對本發明的第三實施方式進行說明。圖12為表示本發明的第三實施方式所涉及的整個系統的結構例的圖。在圖12中,全球網00與私人網絡01通過路由器100相連接。路由器100具有作為WAN側地址的全球IP地址[IPWIOO]、和作為LAN側地址的私人IP地址[IPLIOO]。此外,私人網絡01與私人網絡02通過路由器200相連接。路由器200具有作為WAN側地址的私人IP地址[IPW200]、和作為WAN側地址的私人IP地址[IPL200]。此外,私人網絡Ol與私人網絡03通過路由器300相連接。路由器300具有作為WAN側地址的私人IP地址[IPW300]、和作為LAN側地址的私人IP地址[IPL300]。具有私人IP地址[IPL201]的通信設備201及具有私人IP地址[IPL202] 的通信設備202連接在私人網絡02上。具有私人IP地址[IPL301]的通信設備301及具有私人IP地址[IPL302] 的通信設備302連接在私人網絡03上。此外,具有私人IP地址[IPL001]的連接支援服務器001連接在私人網 絡01上。連接支援服務器001與連接在私人網絡02及私人網絡03上的所 有通信設備確定了能夠互相通信的通信路徑。表示連接支援服務器001、通信設備201、通信設備202、通信設備301 及通信設備302的結構的框圖與在第一實施方式及第二實施方式中說明的 框圖一樣。以下,在本實施方式中,對當連接支援服務器001連接在私人網絡01 上時的設備發現順序進行說明。利用圖13來對私人網絡02上的通信設備202發現私人網絡03上的通 信設備302的順序進行說明。參照圖13,通信設備202的設備發現請求發送部2021經由通信部2025。 向連接有自身的私人網絡02上以組播方式發送已將通信設備302指定為檢 索對象的設備發現請求(步驟S1601)。在此,由于在私人網絡02上不存 在通信設備302,并且路由器200不將設備發現請求轉送給私人網絡01上, 因此在設備發現應答接收部2022中,發生來自通信設備302的設備發現應 答的接收超時(步驟S1602),導致設備發現的失敗(步驟S1603)。如果自己網絡上的設備發現失敗的話,通信設備202的中繼請求發送 部2023就經由通信部2025,向連接支援服務器001的中繼請求轉送部0011 發送設備發現請求的中繼請求(步驟S1604)。從不同網絡(私人網絡02)上的通信設備那里接收到中繼請求的中繼 請求轉送部OOll,從在通信路徑信息存儲部0014中存儲的信息中,選出分 別連接在私人網絡02以外的所有網絡上(在此,私人網絡01及私人網絡 03上)的任意設備(此時,由于在私人網絡01上不存在通信設備,因此僅 選出通信設備301),并經由通信部0015,發送設備發現請求的中繼請求(步 驟S聽)o從連接支援服務器001那里接收到中繼請求的通信設備301的中繼請 求處理部3014從設備發現請求的中繼請求中取出檢索對象(通信設備302) (步驟S1606),從設備發現請求發送部3011經由通信部3015,將含有該 取出來的信息的設備發現請求以組播方式發送給私人網絡03上(步驟 S1607)。接收到設備發現請求的通信設備302的設備發現請求接收部3021判斷 出自身被指定為檢索對象,從設備發現應答發送部3022經由通信部3023, 將設備發現應答發送給通信設備301的中繼請求處理部3014(步驟S1608 )。接收到設備發現應答的中繼請求處理部3014將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S1609),設備發現應答轉送 部0012將該設備發現應答轉送給通信設備202的設備發現應答接收部2022 (步驟S1610)。通過使通信設備202的設備發現應答接收部2022接收到設備發現應 答,來使在不同私人網絡上的通信設備302的設備發現獲得成功(步驟 S1611)。在此,在步驟S1601中通信設備202從設備發現請求發送部2021將設 備發現請求以組播方式發送給自己網絡上,也可以同時從中繼請求發送部 2023對于連接支援服務器001的中繼請求轉送部OOll發送設備發現請求的 中繼請求。由此,在自己網絡上沒有想要發現的設備時,能夠在等待接收 應答的期間,同時在不同網絡上進行設備發現,從而能夠縮短發現所需的 時間。此外,既可以將在UPnP中規定的M-SEARCH請求用作設備發現請 求的消息,也可以利用在其它協議中規定的消息。此外,設備發現請求的發送并不限定于組播,也可以利用廣播或其它 數據發送方法。此外,在本實施方式中說明的結構為一個例子,并不局限于此。 例如,當連接支援服務器OOl連接在私人網絡02上時。也可以通過 進行與上述方法一樣的處理,來從私人網絡02上的設備發現私人網絡03 上的設備。或者,也可以使私人網絡03上的設備發現私人網絡02上的設備。并且,當連接支援服務器連接在私人網絡03上的情況也是一樣。 此外,在本實施方式中,雖然以通信設備都與連接支援服務器OOl確 定有通信路徑為前提,但是并不局限于此。在私人網絡上只要存在1臺與 連接支援服務器001確定有通信路徑的通信設備,便能夠通過根據本實施 方式所示的處理順序來使該確定有通信路徑的通信設備進行中繼,來發現 未與連接支援服務器001確定通信路徑的通信設備。 (第四實施方式)以下,結合附圖對本發明的第四實施方式進行說明。圖14為表示本發明的第四實施方式所涉及的整個系統的結構例的圖。 在圖14中,全球網00與私人網絡01通過路由器100相連接。路由器100 具有作為WAN側地址的全球IP地址[IPW100]、和作為LAN側地址的私人 IP地址[IPLIOO]。此外,私人網絡01與私人網絡02通過路由器200相連接。路由器200 具有作為WAN側地址的私人IP地址[IPW200]、和作為LAN地址的私人 IP地址[IPW200]。此外,私人網絡01與私人網絡03通過路由器300相連接。路由器300 具有作為WAN側地址的私人IP地址[IPW300]、和作為LAN側地址的私人 IP地址[IPL300]。具有全球IP地址[IPW401]的通信設備401連接在全球網00上。具有私人IP地址[IPL201]的通信設備201及具有私人IP地址[IPL202〗 的通信設備202連接在私人網絡02上。具有私人IP地址[IPL301]的通信設備301及具有私人IP地址[IPL302〗 的通信設備302.連接在私人網絡03上。此外,具有私人IP地址[IPL001]的連接支援服務器001連接在私人網 絡01上。連接支援服務器001與連接在全球網00、私人網絡02及私人網 絡03上的所有通信設備確定了能夠互相通信的通信路徑。表示連接支援服務器001、通信設備201、通信設備202、通信設備301 及通信設備302的結構的框圖與在第一實施方式及第二實施方式中說明的 框圖一樣。圖15為表示本發明的第四實施方式所涉及的通信設備401的結構例的 框圖。在圖15中,通信設備401包括設備發現請求發送部4011,將對于 希望通信的所期望的設備的設備發現請求以組播方式發送給自己網絡上; 設備發現應答接收部4012,接收設備發現應答;中繼請求發送部4013,對 于連接支援服務器發送設備發現請求的中繼請求;中繼請求處理部4014, 在從連接支援服務器那里接收到設備發現請求的中繼請求時,將設備發現 請求以組播方式發送給自己網絡上;以及通信部4015,進行所有通信。通 信設備401為對其它設備進行操作的設備,如手機、PDA等具有通信功 能的便攜式終端。此外,在具有全球IP地址的通信設備401中,由于不能在全球網上以 組播方式發送請求,因此不一定需要設備發現請求發送部4011及中繼請求 處理部4014。以下,在本實施方式中,對當連接支援服務器OOl連接在私人網絡Ol 上時的設備發現順序進行說明。利用圖16來對全球網00上的通信設備401發現私人網絡03上的通 信設備302的順序進行說明。通信設備401由于自身連接的網絡為全球網,因此不以組播方式發送 設備發現請求,通信設備401的中繼請求發送部4013經由通信部4015,對 于連接支援服務器OOl的中繼請求轉送部OOll,發送設備發現請求的中繼 請求(歩驟S1901)。從不同網絡(全球網00)上的通信設備那里接收到中繼請求的中繼請 求轉送部0011,從在通信路徑信息存儲部0014中存儲的信息中,選出分別 連接在全球網00以外的所有網絡上(在此,私人網絡Ol、私人網絡02及 私人網絡03)的任意設備(此時,由于私人網絡Ol上不存在通信設備,因 此選出通信設備201、 301),并經由通信部0015,發送設備發現請求的中 繼請求(步驟S1902)。從連接支援服務器OOl那里接收到中繼請求的通信設備202的中繼請 求處理部2024從設備發現請求的中繼請求中取出檢索對象(通信設備302) (步驟S1卯3),從設備發現請求發送部2021經由通信部2025,將含有該 取出來的信息的設備發現請求以組播方式發送給私人網絡02上(步驟 S1904)。接收到設備發現請求的通信設備201的設備發現請求接收部2011由于自身未被指定為檢索對象,因此不發送設備發現應答。從連接支援服務器OOl那里接收到中繼請求的通信設備301的中繼請 求處理部3014從設備發現請求的中繼請求中取出檢索對象(通信設備302) (步驟S1905),從設備發現請求發送部3011經由通信部3015,將含有該 取出來的信息的設備發現請求以組播方式發送給私人網絡03上(步驟 S1906)。接收到設備發現請求的通信設備302的設備發現請求接收部3021判斷出自身被指定為檢索對象,從設備發現應答發送部3022經由通信部3023, 將設備發現應答發送給通信設備301的中繼請求處理部3014(步驟S1907)。接收到設備發現應答的中繼請求處理部3014將該應答發送給連接支援 服務器OOl的設備發現應答轉送部0012 (步驟S1908),設備發現應答轉送 部0012將該設備發現應答轉送給通信設備401,的設備發現應答接收部 4012 (步驟S1909)。通過使通信設備401的設備發現應答接收部4012接收設備發現應答, 來使在不同私人網絡上的通信設備302的設備發現獲得成功(步驟S1910)。此外,既可以將在UPnP中規定的M-SEARCH請求用作設備發現請求 的消息,也可以利用在其它協議中規定的消息。此外,設備發現請求的發送并不限定于組播,也可以利用廣播或其它 數據發送方法。此外,在本實施方式中說明的結構為一個例子,并不局限于此。 例如,當連接支援服務器001連接在私人網絡02上時,也可以通過進 行與上述方法一樣的處理,來從全球網00上的設備發現私人網絡02或私 人網絡03上的設備。此外,也能夠從私人網絡02或私人網絡03上的設備 發現全球網OO上的設備。此外,當連接支援服務器連接在私人網絡03上的情況,也是一樣。 此外,在本實施方式中,全球網00上的通信設備401具有全球IP地 址,并直接連接在全球網00上,但是,在連接在具有全球IP地址的路由 器等中繼設備上,且自身具有私人IP地址時,也可以通過一樣的順序進行 設備發現。此外,在本實施方式中,雖然以通信設備都與連接支援服務器001確 定有通信路徑為前提,但是并不局限于此。能夠通過利用根據本實施方式 所示的處理順序,使與連接支援服務器001確定有通信路徑的通信設備進 行中繼,來發現連接在與該通信設備同一的網絡上的、且未與連接支援服 務器001確定通信路徑的通信設備。本發明的通信設備對于在由多個路由器構成的路由器多段結構的網絡 等中,發現不同網絡上的設備等,尤其有用。
權利要求
1、一種通信設備,在由通過多個網絡地址轉換裝置連接的多個子網構成的網絡中,連接在所述網絡內的任意子網絡上,并具有連接支援服務器功能,該連接支援服務器功能用以與連接在和連接有該通信設備的子網絡不同的子網絡上的通信設備確定有通信路徑,其特征在于該通信設備包括中繼請求轉送部,在從任意通信設備那里接收到設備發現請求的中繼請求時,向其它通信設備轉送設備發現請求的中繼請求;以及設備發現應答轉送部,在接收到設備發現應答時,將所接收到的設備發現應答轉送給中繼請求發送源的通信設備,所述中繼請求轉送部。在接收到所述設備發現請求的中繼請求時,對于在連接有請求發送源的通信設備的子網絡以外的子網絡上連接的任意通信設備,轉送設備發現請求的中繼請求,所述設備發現應答轉送部具有連接支援服務器功能,該連接支援服務器功能用以在從轉送了設備發現請求的中繼請求的通信設備那里接收到設備發現應答時,向設備發現請求發送源的通信設備轉送所述設備發現應答。
2、 根據權利要求1所述的通信設備,其特征在于 該通信設備還包括設備發現請求發送部,以組播或廣播方式向自己子網絡上發送對于所 期望的通信設備的設備發現請求;中繼請求發送部,對于不同子網絡上的通信設備,發送設備發現請求 的中繼請求;以及設備發現應答接收部,接收設備發現應答,所述設備發現請求發送部,將對于所述所期望的通信設備的設備發現 請求發送給自己子網絡上;在所述設備發現應答接收部未接收到對于所述設備發現請求的設備發 送應答時,所述中繼請求發送部對于不同子網絡上的通信設備,發送設備 發現請求的中繼請求;所述設備發現應答接收部通過接收對于所述中繼請求的設備發現應 答,來發現所述所期望的通信設備。
3、 根據權利要求1所述的通信設備,其特征在于所述中繼請求轉送部,在從不同子網絡的通信設備那里接收到設備發 現請求的中繼請求時,在自己子網絡上,以組播或廣播方式發送設備發現 請求,迸行設備檢索,而對于自己子網絡以外的所有子網絡上的任意通信 設備,轉送設備發現請求的中繼請求。
4、 根據權利要求l所述的通信設備,其特征在于所述中繼請求轉送部,在自己子網絡上的通信設備接收到以組播或廣 播方式發送來的設備發現請求時,對于不同子網絡上的任意通信設備發送 設備發現請求的中繼請求。
5、 根據權利要求1所述的通信設備,其特征在于所述中繼請求轉送部存儲有與通信設備有關的信息,在接收到所述設 備發現請求的中繼請求時,基于與所述通信設備有關的信息,來決定轉送 目的地的通信設備。
6、 根據權利要求1所述的通信設備,其特征在于該通信設備還包括中繼拒絕應答接收部,該中繼拒絕應答接收部接收 對于設備發現請求的中繼請求的拒絕應答;所述中繼拒絕應答接收部在接收到所述拒絕應答時,對于與所述拒絕 應答發送源的通信設備同一的子網絡上的、與所述拒絕應答發送源的通信 設備不同的通信設備,轉送設備發現請求的中繼請求。
7、 一種通信設備,在由通過多個網絡地址轉換裝置連接的多個子網絡 構成的網絡中,連接在所述網絡內的任意子網絡上,并與和所述網絡上的 通信設備連接有通信路徑的、具有連接支援服務器功能的通信設備確定有 通信路徑,其特征在于該通信設備包括設備發現請求發送部,以組播或廣播方式將對于所期望的通信設備的 設備發現請求發送給自己網絡上;中繼請求發送部,對于所述具有連接支援服務器功能的通信設備發送設備發現請求的中繼請求;以及設備發現應答接收部,接收設備發現應答,所述設備發現應答接收部,通過從所述所期望的通信設備或所述具有 連接支援服務器功能的通信設備那里接收設備發現應答,來發現所述所期 望的通信設備。
8、 根據權利要求7所述的通信設備,其特征在于 所述中繼請求發送部,在所述設備發現應答接收部未接收到對于設備發現請求的設備發現應答時,對于具有連接支援服務器功能的通信設備, 發送設備發現請求的中繼請求。
9、 根據權利要求7所述的通信設備,其特征在于所述中繼請求發送部,在所述設備發現請求發送部以組播或廣播方式 向自己網絡上發送所述設備發現請求的同時,對于所述具有連接支援服務 器功能的通信設備發送設備發現請求的中繼請求。
10、 根據權利要求7所述的通信設備,其特征在于該通信設備還包括中繼請求處理部,該中繼請求處理部在從所述具有 連接支援服務器功能的通信設備那里接收到設備發現請求的中繼請求時,以組播或廣播方式向自己網絡上發送設備發現請求;所述中繼請求處理部,在所述設備發現應答接收部接收到設備發現應 答時,將該接收到的設備發現應答轉送給所述具有連接支援服務器功能的 通信設備。
11、 根據權利要求10所述的通信設備。其特征在于該通信設備還包括中繼拒絕應答發送部,該中繼拒絕應答發送部,在所述中繼請求處理部從所述具有連接支援服務器功能的通信設備那里接收 到設備發現請求的中繼請求,并判斷出用以將設備發現請求以組播或廣播 方式發送給自己網絡上的處理能力不夠時,對于所述具有連接支援服務器 功能的通信設備,發送對于所述設備發現請求的中繼請求的拒絕應答。
12、 一種方法,是通信設備所執行的方法,該通信設備是在由通過多 個網絡地址轉換裝置連接的多個子網絡構成的網絡中,連接在所述網絡內 的任意子網絡上,并具有連接支援服務器功能,該連接支援服務器功能用 以與連接在和連接有該通信設備的子網絡不同的子網絡上的通信設備連接有通信路徑的通信設備。其特征在于 該方法包括中繼請求轉送步驟,在從任意通信設備那里接收到設備發現請求的中 繼請求時,向其它通信設備轉送設備發現請求的中繼請求,以及設備發現應答轉送步驟,在接收到設備發現應答時,將所接收到的設 備發現應答轉送給中繼請求發送源的通信設備;所述中繼請求轉送步驟,在接收到所述設備發現請求的中繼請求時, 對于在連接有請求發送源的通信設備的子網絡以外的子網絡的任意通信設 備,轉送設備發現請求的中繼請求;所述設備發現應答轉送步驟具有連接支援服務器功能,該連接支援服 務器功能在從轉送了設備發現請求的中繼請求的通信設備那里接收到設備 發現應答時,向設備發現請求發送源的通信設備轉送所述設備發現應答。
13、 一種方法,是通信設備所執行的方法,該通信設備是在由通過多 個網絡地址轉換裝置連接的多個子網絡構成的網絡中,連接在所述網絡內 的任意子網絡上,并與和所述網絡上的通信設備連接有通信路徑的、具有 連接支援服務器功能的通信設備確定有通信路徑的通信設備。其特征在于:該方法包括設備發現請求發送步驟,將對于所期望的通信設備的設備發現請求以 組播或廣播方式發送給自己網絡上,中繼請求發送步驟,對于所述具有連接支援服務器功能的通信設備,發送設備發現請求的中繼請求,以及設備發現應答接收步驟,接收設備發現應答所述設備發現應答接收步驟,通過從所述所期望的通信設備或所述具 有連接支援服務器功能的通信設備那里接收設備發現應答,來發現所期望 的通信設備。
14、 一種存儲媒體,其特征在于將執行權利要求12或權利要求13的方法的軟件存儲下來。
全文摘要
本發明提供一種在不要求用戶具有特別知識,且不要求高成本的情況下,便能在由多個路由器構成的路由器多段結構的網絡中發現不同網絡上的設備的通信設備。通信設備(101)在不能在自己網絡上發現所期望的設備時,對于與家庭網絡上的所有設備確定有通信路徑的連接支援服務器(001),請求設備發現請求的中繼。連接支援服務器(001)對于屬于與通信設備(101)所屬的網絡不同的網絡上的任意設備轉送設備發現請求的中繼請求,該任意設備代它進行設備發現,將有關所發現到的設備的信息轉送給連接支援服務器(001)。通信設備(101)通過從連接支援服務器(001)取得該信息,來發現不同網絡上的設備。
文檔編號H04L12/46GK101405999SQ20078000998
公開日2009年4月8日 申請日期2007年3月19日 優先權日2006年3月30日
發明者中野育惠, 古門健, 濱本望繪 申請人:松下電器產業株式會社