專利名稱:信息處理系統(tǒng)、信息處理裝置和信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于執(zhí)行隧道通信的信息處理裝置等。
背景技術(shù):
傳統(tǒng)上,已經(jīng)開發(fā)多播作為將音頻數(shù)據(jù)和圖像數(shù)據(jù)同時傳送給多個設(shè)備
的技術(shù)。而且已經(jīng)通過使用多播開發(fā)了構(gòu)成VPN的技術(shù)。在JP-A-2000-371913 中公開了這種技術(shù)的例子。
在通過使用多播經(jīng)由IP通信線路傳送圖像數(shù)據(jù)等的情況中,使用IGMP (因特網(wǎng)組管理協(xié)議)。IGMP是用于控制在多播中接收圖像數(shù)據(jù)等的設(shè)備組 (多播組)的協(xié)議。
然而,在通過使用多播傳送圖像數(shù)據(jù)等的情況下,如果通過其傳送圖像 數(shù)據(jù)等的廣域通信線路的路由器包括不處理多播的路由器,則不能將圖像數(shù) 據(jù)等傳送到存在于該路由器之后的設(shè)備。因此,只能在非常有限的情況中執(zhí) 行使用多播的圖像數(shù)據(jù)等的傳送。
而且,在通過使用多播傳送圖像數(shù)據(jù)等的情況中,產(chǎn)生這樣的問題使 用IGMP管理多播組的工作負荷較大。具體地說,在使用IGMP的情況中, 由于在通信線路中的分組的傳送量變得較大,所以還產(chǎn)生這樣的問題通信 線路的通信負荷變得過量。而且,在使用IGMP的情況中,還產(chǎn)生這樣的問 題需要路由器來執(zhí)行處理以確認被傳送了圖像數(shù)據(jù)的終端設(shè)備是否具有接 收多播分組的權(quán)利,而且執(zhí)行這種處理的負荷較大。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的信息處理裝置是這樣的信息處理裝置,其包括接收部分, 用于接受作為要被傳送的信息的傳送信息;多個隧道通信部分,用于分別于 不同的終端設(shè)備執(zhí)行隧道通信;和傳送部分,用于將與接收部分所接受的傳 送信息有關(guān)的分組分別經(jīng)由多個隧道通信部分傳送到多個終端設(shè)備,其中在 要從多個隧道通信部分進行傳送的經(jīng)封裝的分組中所包含的內(nèi)部分組中的目
的地地址是相同的。而且,通過信息處理裝置和用于將傳送信息傳送到信息 傳送裝置的信息傳送裝置來配置根據(jù)本發(fā)明的信息處理系統(tǒng)。
根據(jù)這種配置,即使在通信線路上存在不能處理多播的路由器,也可以 經(jīng)由多條隧道通信路徑將信息同時傳送到多個終端設(shè)備。而且,由于要從傳 送部分發(fā)送到各個隧道通信部分的分組的目的地地址是相同的,所以不需要 傳送部分執(zhí)行改變每個目的地處的地址的處理,所以可以減小在傳送部分上 的處理負荷。
而且,根據(jù)本發(fā)明的信息處理方法是這樣的信息處理方法,包括接收 步驟,用于接受作為要被傳送的信息的傳送信息;傳送步驟,用于將與接收
步驟所接受的傳送信息有關(guān)的分組分別發(fā)送到與不同終端設(shè)備執(zhí)行隧道通信
的多個隧道通信部分;和隧道傳送步驟,其中多個隧道通信部分將經(jīng)封裝的 分組分別傳送到多個終端設(shè)備,其中要從多個隧道通信部分傳送的經(jīng)封裝的 分組中所包含的內(nèi)部分組的目的地地址是相同的。
而且,根據(jù)本發(fā)明的程序是用于使得計算機執(zhí)行包括下列步驟的程序 接收步驟,用于接受作為要被傳送的信息的傳送信息;傳送步驟,用于將與 接收步驟所接受的傳送信息有關(guān)的分組分別發(fā)送到與不同終端設(shè)備執(zhí)行隧道 通信的多個隧道通信部分;和隧道傳送步驟,其中多個隧道通信部分將經(jīng)封
裝的分組分別傳送到多個終端設(shè)備,其中要從多個隧道通信部分傳送的經(jīng)封 裝的分組中所包含的內(nèi)部分組的目的地地址是相同的。
根據(jù)本發(fā)明的信息處理裝置等,即使諸如因特網(wǎng)之類的廣域通信線路的 路由器包括不處理多播的路由器,也可以通過使用多個隧道通信將諸如圖像 數(shù)據(jù)之類的數(shù)據(jù)同時傳送到多個終端設(shè)備。
圖1是示出根據(jù)本發(fā)明的實施例的信息處理系統(tǒng)的配置的圖2是示出該實施例的終端設(shè)備的配置的圖3是示出根據(jù)本發(fā)明的實施例的信息處理裝置的操作的流程圖;
圖4是示出根據(jù)該實施例的信息處理系統(tǒng)的配置的例子的圖5是示出該實施例的分組的結(jié)構(gòu)的圖6是示出該實施例的分組的結(jié)構(gòu)的圖7是示出該實施例的分組的結(jié)構(gòu)的圖8是示出該實施例的分組的結(jié)構(gòu)的圖9是示出在該實施例中傳送信息的種類和用于傳送分組的隧道通信部 分之間的對應關(guān)系的例子的圖;和
圖10是示出在該實施例中多播地址和用于傳送分組的隧道通信部分之 間的對應關(guān)系的例子的圖。
附圖標記說明
10信息處理裝置
11接收部分
12傳送部分
13第一隧道通信部分
14第二隧道通信部分
15第三隧道通信部分
21隧道通信部分
22處理部分
23輸出部分
51、 61、 71、 81分組
101至103終端設(shè)備
具體實施例
根據(jù)本發(fā)明的信息處理裝置包括接收部分,用于接受傳送信息;多個
隧道通信部分,用于分別與不同的終端^殳備^丸;f亍隧道通信;和傳送部分,其 玄
地址是相同的。
根據(jù)這種配置,可以經(jīng)由多個隧道通信路徑將信息同時傳送到多個終端 設(shè)備。由于分組的目的地地址相同,所以不需要傳送部分執(zhí)行處理來改變每 個目的地的地址,所以減小了傳送部分的處理負荷。
而且,根據(jù)本發(fā)明的信息處理裝置,多個隧道通信部分的每一個都封裝 和傳送分組。
根據(jù)這種配置,即使接收部分接受未經(jīng)封裝的傳送信息,多個隧道通信 部分的每一個也可以封裝和傳送與傳送信息有關(guān)的分組。
而且,根據(jù)本發(fā)明的信息處理裝置,在從隧道通信部分傳送的經(jīng)封裝的
分組中所包含的內(nèi)部分組的目的地地址可以是多#^也址。
根據(jù)這種配置,即使在通信線路上包含不處理多播的路由器,也可以經(jīng) 由多條隧道通信路徑通過多播將信息同時傳送到多個終端設(shè)備。而且,由于
盡管使用了多播也不需要使用IGMP的多播組管理,所以可以減小管理負荷。 例如,可能減小諸如用于使用IGMP的管理的通信負荷之類的負荷。
而且,根據(jù)本發(fā)明的信息處理裝置,在從多個隧道通信部分傳送的經(jīng)封 裝的分組中所包含的內(nèi)部分組相同。
根據(jù)這種配置,不需要執(zhí)行處理來改變用于每個目的地的源地址,所以 減小了處理負荷。
下面,將關(guān)于其實施例來說明本發(fā)明的信息處理裝置等。在下面的實施 例中,帶有相同附圖標記的構(gòu)成元件和步驟是相同的或者彼此對應的,而且 省略對其的重復描述。
(實施例)
將參照附圖來說明根據(jù)本發(fā)明的實施例的信息處理系統(tǒng)。
圖1是示出根據(jù)實施例的信息處理系統(tǒng)的配置的圖。在圖1中,根據(jù)實 施例的信息處理系統(tǒng)包括信息處理裝置IO和終端設(shè)備101、 102、 103。信息 處理裝置10經(jīng)由通信線路100、通過隧道通信耦合到終端設(shè)備101到103。 通信線路100是因特網(wǎng)、內(nèi)部網(wǎng)或者公共電話網(wǎng)等。
如圖l所示,信息處理裝置10包括接收部分11、傳送部分12、第一隧 道通信部分13、第二隧道通信部分14和第三隧道通信部分15。接收部分11 接受傳送信息。傳送信息是從信息處理裝置IO傳送到終端設(shè)備101到103的 信息。傳送信息可以是諸如圖像數(shù)據(jù)、聲音數(shù)據(jù)、諸如應用程序之類的軟件 的數(shù)據(jù)、或者文本之類的任何種類的信息。而且,傳送信息可以是被劃分為 分組的信息或者是沒有被劃分為分組的信息。在前者的情況中,可以通過多 個分組或者單個分組來配置傳送信息。接收部分11例如可以接收經(jīng)由有線或 者無線通信線路傳送的傳送信息,或者接收從預定記錄介質(zhì)(例如,光盤、 磁盤、半導體存儲器)讀取的傳送信息。在本實施例中,接收部分ll接收所 傳送的傳送信息。接收部分11可以包括或者不包括用于接受的設(shè)備(例如, 調(diào)制解調(diào)器或者網(wǎng)卡)。而且,接收部分11可以通過硬件或者諸如驅(qū)動預定 裝置的驅(qū)動程序之類的軟件來實現(xiàn)。
傳送部分12將與接收部分11所接受的傳送信息有關(guān)的分組經(jīng)由隧道通 信部分13到15分別傳送到終端設(shè)備101到103。與傳送信息有關(guān)的分組是 要在隧道通信部分13到15上被封裝的分組。當傳送信息是單個或者多個分 組或者報頭被重寫的分組時,與傳送信息有關(guān)的分組可以是該分組自身。當 傳送信息不是分組時,與傳送信息有關(guān)的分組可以是基于傳送信息由傳送部 分12構(gòu)建的分組,或者是基于傳送信息由另一個組成元件構(gòu)建的分組。在本實施例中,假設(shè)與要纟皮發(fā)送到隧道通信部分13到15的傳送信息有 關(guān)的分組的目的地地址是相同的。例如,要^C封裝的分組的目的地地址可以 是多播地址、廣播地址或者單播地址。在本實施例中,假設(shè)要被封裝的分組 的目的地地址是多播-地址。由于由后面描述的隧道通信部分13到15封裝和傳送與傳送信息有關(guān)的 分組,所以在本實施例中的傳送部分12不具有與通信有關(guān)的設(shè)備(例如,調(diào) 制解調(diào)器或者網(wǎng)卡)。然而,傳送部分12可以經(jīng)由與通信有關(guān)的設(shè)備將分組 傳送到隧道通信部分13到15,以及接收來自隧道通信部分13到15的分組。第一隧道通信部分13執(zhí)行與終端設(shè)備101的隧道通信。也就是說,第一 隧道通信部分13封裝與從傳送部分12發(fā)送來的傳送信息有關(guān)的分組,并且 將該分組傳送到終端設(shè)備101。隧道通信是使用經(jīng)封裝的分組執(zhí)行的通信。 封裝意味著把將要發(fā)送的分組包裹(wrap)在通過協(xié)議定義的報頭等中。可以加 密或者不加密將要被封裝和發(fā)送的分組。要被封裝和發(fā)送的分組是如后面圖 6中所示的原始分組,而且可以被稱為包含在經(jīng)封裝的分組中的內(nèi)部分組。隧道通信的例子是UDP (用戶數(shù)據(jù)報協(xié)議)隧道通信、HTTP (超文本 傳輸協(xié)議)隧道通信和L2TP (層2隧穿(tunneling)協(xié)議)隧道通信。第一 隧道通信部分13可以接收從終端設(shè)備101傳送來的經(jīng)封裝的分組并且將該分 組解封裝。在這種情況中,信息處理裝置IO可以包括用于接受經(jīng)解封裝的分 組的未示出的接收部分。隧道通信技術(shù)是已知的,因此省略對其的詳細描述。第一隧道通信部分13可以包括用于執(zhí)行通信的通信設(shè)備(例如,調(diào)制解 調(diào)器或者網(wǎng)卡),或者可以不包括通信設(shè)備(在這種情況下,未示出的通信設(shè) 備存在于第一隧道通信部分13和通信線路100之間)。而且,可以通過硬件 或者諸如用于驅(qū)動通信設(shè)備的驅(qū)動程序之類的軟件來實現(xiàn)第一隧道通信部分 13??梢詫⒂糜诠芾碓诘谝凰淼劳ㄐ挪糠?3和終端設(shè)備101之間所執(zhí)行的隧 道通信的隧道管理設(shè)備耦合到通信線路100。在這種情況下,隧道管理設(shè)備
執(zhí)行諸如在第一隧道通信部分13和終端設(shè)備101之間建立隧道通信所必須的 處理、與關(guān)于是否能夠維持隧道通信的隧道壽命的管理有關(guān)的處理、和在建 立隧道通信時用于用戶驗證的處理之類的處理。第二隧道通信部分14執(zhí)行與終端設(shè)備102的隧道通信。第二隧道通信部 分14與第一隧道通信部分13類似,所以省略對其的詳細描述。第三隧道通信部分15執(zhí)行與終端設(shè)備103的隧道通信。第三隧道通信部 分15與第一隧道通信部分13類似,所以省略對其的詳細描述。當?shù)?一 隧道通信部分13 、第二隧道通信部分14和第三隧道通信部分15 中的任意兩個或者多個中的每一個包括與通信有關(guān)的設(shè)備時,這些設(shè)備可以 相同或者不同。在本實施例中,將關(guān)于其中第一隧道通信部分13、第二隧道 通信部分14和第三隧道通信部分15經(jīng)由單個通信設(shè)備執(zhí)行通信的情況來進 行描述。也就是說,雖然在圖1中獨立地示出了三條隧道通信路徑,但是這 些^各徑是邏輯路徑,而且第一隧道通信部分13、第二隧道通信部分14和第 三隧道通信部分15經(jīng)由單個網(wǎng)卡物理地耦合到通信線路100。而且,當接收部分ll、第一隧道通信部分13、第二隧道通信部分14和 第三隧道通信部分15中的任意兩個或者多個中的每一個包括與通信有關(guān)的 設(shè)備時,這些設(shè)備可以相同或者不同。圖2是示出該實施例的終端設(shè)備101的配置的框圖。在圖2中,根據(jù)該 實施例的終端設(shè)備101包括隧道通信部分21、處理部分22和輸出部分23。 終端設(shè)備101可以是例如計算機或者用于顯示圖像的圖像顯示設(shè)備等,或者 可以是用于對在另一個設(shè)備和信息處理裝置10之間的信息傳送和接收進行 調(diào)解的通信處理設(shè)備。也就是說,終端設(shè)備可以是任何類型,只要其與信息 處理裝置IO執(zhí)行隧道通信即可。隧道通信部分21 ^l行與信息處理裝置10的第一隧道通信部分13的隧道 通信。也就是說,隧道通信部分接收從第一隧道通信部分13傳送來的經(jīng)封裝 的分組,并且將該分組進行解封裝。隧道通信部分21可以將分組封裝并且發(fā) 送到信息處理裝置10。隧道通信部分21可以包括諸如調(diào)制解調(diào)器或者網(wǎng)卡 之類的用于通信的通信設(shè)備。隧道通信部分21可以不包括通信設(shè)備,但是在 這種情況下,在隧道通信部分21和通信線路100之間存在未示出的通信設(shè)備。 而且,可以通過硬件或者諸如用于驅(qū)動通信設(shè)備的驅(qū)動程序之類的軟件來實 現(xiàn)隧道通信部分21。
處理部分22執(zhí)行關(guān)于被隧道通信部分21解封裝的分組的預定處理。該 預定處理可以是任何種類的處理。該預定處理可以是用于將被隧道通信部分 21解封裝'的分組發(fā)送到輸出部分23的處理。而且,該預定處理可以是例如 用于^^由或者改變經(jīng)解封裝的分組的地址的處理。輸出部分23輸出^L隧道通信部分21解封裝并且經(jīng)歷處理部分22的預定 處理的分組。該輸出可以是在諸如CRT或者液晶顯示設(shè)備之類的顯示設(shè)備上 的顯示、經(jīng)由通信線路向預定設(shè)備的傳送、使用打印機的打印、使用揚聲器 的音頻輸出、或者在記錄介質(zhì)上的存儲。輸出部分23可以包括或者不包括諸 如顯示設(shè)備或者打印機之類的輸出設(shè)備。而且,輸出部分23可以通過諸如用 于驅(qū)動設(shè)備的驅(qū)動程序之類的軟件或者硬件實現(xiàn)。終端設(shè)備102和103的每一個都具有與終端設(shè)備101的配置類似的配置, 所以省略對其的說明。隨后,將參照圖3所示的流程圖來說明根據(jù)該實施例的信息處理裝置10 的操作。(步驟S101 )接收部分11確定是否接受傳送信息。當接受傳送信息時, 處理前進到步驟S102。否則,重復步驟SIOI的處理直到接受傳送信息為止。(步驟S102 )傳送部分12將與接收部分11所接受的傳送信息有關(guān)的分 組發(fā)送到第一隧道通信部分13、第二隧道通信部分14和第三隧道通信部分 15。(步驟S103 )第一隧道通信部分13、第二隧道通信部分14和第三隧道 通信部分15的每一個封裝從傳送部分12接收的分組。(步驟S104 )第一隧道通信部分13、第二隧道通信部分14和第三隧道 通信部分15將經(jīng)封裝的分組通過隧道通信分別傳送到終端設(shè)備101、終端設(shè) 備102和終端設(shè)備103。然后處理返回到步驟SlOl。在步驟S103和S104中,可以在隧道通信部分上獨立地執(zhí)行分組的封裝 和經(jīng)封裝分組的傳送。而且,在圖3的流程圖中,響應于電源的關(guān)斷或者處 理終止的中斷,所述處理終止。隨后,將參照具體例子來說明根據(jù)該實施例的信息處理裝置IO的操作。 圖4是示出下面所說明的具體例子的系統(tǒng)配置的圖。在圖4中,信息處理裝 置10接收從網(wǎng)絡(luò)照相機200傳送的傳送信息,并且經(jīng)由隧道通信將與傳送信 息有關(guān)的分組傳送到終端設(shè)備101到103。網(wǎng)絡(luò)照相機200包括未示出的成
像部分,并且經(jīng)由未示出的通信部分將包括由成像部分所拾取(pick-up)的圖像數(shù)據(jù)的傳送信息的分組傳送到所述裝置。在這種情況下,終端設(shè)備101到103的每一個是用于顯示從信息處理裝置IO傳送來的圖像數(shù)據(jù)的圖像顯示 設(shè)備。而且,在本具體例子中,傳送部分12經(jīng)由三個隧道通信部分13到15 所執(zhí)行的隧道通信的所有路徑來傳送分組。信息處理裝置10和網(wǎng)絡(luò)照相機200等的地址如下網(wǎng)絡(luò)照相才幾200: 192.168.0.1信息處理裝置10 (網(wǎng)絡(luò)照相機200 —側(cè))192.168.0.10 信息處理裝置10 (通信線路100 一側(cè)):202.224.135.10 終端i殳備101: 155.32.10.10 終端設(shè)備102: 155.32.20.10 終端設(shè)備103: 155.32.30.10在信息處理裝置IO和終端設(shè)備IOI到103之間所執(zhí)行的隧道通信中所使 用的地址,也就是,在隧道通信中封裝的分組61中所包含的內(nèi)部分組(圖6 中所示的原始分組51)中所使用的地址如下信息處理裝置10 (與終端設(shè)備101的隧道通信)10.8丄10信息處理裝置10 (與終端設(shè)備102的隧道通信)10.8丄11信息處理裝置10 (與終端設(shè)備103的隧道通信)10.8丄12鄉(xiāng)冬端i殳備101: 10.8.1.100終端i殳備102: 10.8.1.101鄉(xiāng)冬端i殳備103: 10.8.1.103首先,網(wǎng)絡(luò)照相機200的成像部分拾取圖像,并且將包括這樣拾取的圖 像數(shù)據(jù)的傳送信息的分組從網(wǎng)絡(luò)照相機200傳送到信息處理裝置10。圖5是 示出被從網(wǎng)絡(luò)照相機200傳送到信息處理裝置10的原始分組51的結(jié)構(gòu)的圖。 在圖5中,SA (源地址)表示發(fā)起者的IP地址。SP (源端口 )表示發(fā)起者 的端口號。DA (目的地地址)表示目的地的IP地址。DP (目的地端口 )表 示目的地的端口號。從網(wǎng)絡(luò)照相機200傳送到信息處理裝置IO的分組是UDP 分組,而且將目的地IP地址設(shè)置到多播地址"224.0.0.1"。將目的地端口號設(shè) 置為"23456"。當接收部分11接收到從網(wǎng)絡(luò)照相機200傳送到信息處理裝置10的、如 圖5所示的原始分組時(步驟S101 ), <接收部分將該分組發(fā)送到傳送部分12。傳送部分12將在接收部分11接受的原始分組51原樣發(fā)送到第一隧道通 信部分13、第二隧道通信部分14和第三隧道通信部分15 (步驟S102 )。第一到第三隧道通信部分13到15的每一個封裝從傳送部分12接收的分 組(步驟S103)。具體的,如圖6中所示,通過添加ESP(封裝安全有效負荷)報頭和ESP 報尾并且進一步添加UPD/IP報頭至從傳送部分12接收的分組來執(zhí)行對分組 的封裝。添加ESP報頭和ESP報尾以加密如圖6所示的原始分組51。經(jīng)封裝 的分組61的UDP/IP才艮頭的目的地地址(DA )是終端i殳備101的IP地址。 UDP/IP報頭的源地址(SA)是信息處理裝置10的通信線路100 —側(cè)的地址。 第二隧道通信部分14和第三隧道通信部分15的每一個都以類似的方式封裝 分組。第一到第三隧道通信部分13到15分別將經(jīng)封裝的分組61傳送到終端設(shè) 備101到103 (步驟S104)。之后,重復從在接收部分11上的分組的接收到 由三個隧道通信部分13到15進行的封裝分組61的傳送的處理。當終端"i殳備101的隧道通信部分21 ^接收到/人第一隧道通信部分13傳送 來的經(jīng)封裝的分組61時,該隧道通信部分將所接收到的分組進行解封裝并且 將解封裝的分組發(fā)送到處理部分22。當處理部分22接收到具有圖5所示的 結(jié)構(gòu)的原始分組51時,處理部分將其圖像發(fā)送到輸出部分23。輸出部分23 將圖像顯示在未示出的顯示器上。處理部分22如同處理部分接收到了從傳送部分12傳送到多播地址的分 組一樣進行操作。處理部分可以執(zhí)行諸如基于在從隧道通信部分21發(fā)送的分 組中所包含的圖像數(shù)據(jù)的解碼之類的任何處理。在上述具體例子中,雖然關(guān)于其中將傳送信息傳送到信息處理裝置10 的信息傳送裝置是網(wǎng)絡(luò)照相機200的情況進行了說明,但是將傳送信息傳送 到信息處理裝置10的信息傳送裝置可以是除了網(wǎng)絡(luò)照相機200之外的設(shè)備。 例如,信息傳送裝置可以是從記錄介質(zhì)中讀取諸如圖像數(shù)據(jù)之類的傳送信息 并且將該傳送信息傳送到信息處理裝置10的設(shè)備,或者是接收諸如已經(jīng)被廣 播的圖像數(shù)據(jù)之類的傳送信息并且將傳送信息傳送到信息處理裝置10的設(shè) 備。而且;在上述具體例子中,雖然已經(jīng)關(guān)于其中接收部分ii接收從網(wǎng)絡(luò)照相機200傳送的傳送信息的情況進行了描述,但是接收部分11可以讀取例如
在硬盤驅(qū)動器中所存儲的傳送信息并且將該傳送信息傳送到傳送部分12。而且,在上述具體例子中,雖然關(guān)于其中傳送部分12將接收部分11所 接收到的分組原樣發(fā)送到隧道通信部分13到15的情況進行了說明,但是傳 送部分12例如可以轉(zhuǎn)換分組。例如,當接收部分11接收到如圖7所示的分 組71時,接收部分可以將該分組轉(zhuǎn)換為包含圖5中所示的多播地址的原始分 組51,并且將這樣轉(zhuǎn)換后的原始分組51發(fā)送到隧道通信部分13到15。替代 地,傳送部分12可以將目的地地址是廣播地址的分組發(fā)送到隧道通信部分 13到15,.或者可以將目的地地址是單播地址的分組發(fā)送到隧道通信部分13 到15。在后面的情況中,例如,可以將如圖8中所示的分組81發(fā)送到隧道 通信部分13到15。在這種情況下,可以任意地確定在隧道通信的經(jīng)封裝的分組中所包含的 內(nèi)部分組中所使用的分組的地址。因此,當從傳送部分12發(fā)送到隧道通信部 分13到15的分組的地址是單播地址時,將終端設(shè)備101到103的地址設(shè)置 為諸如"10.8.1.100"之類的相同地址。結(jié)果,傳送部分12可以僅僅將具有 相同的目的地地址的分組發(fā)送到隧道通信部分13到15。在這種情況下,源 地址可以在隧道通信部分13到15之間彼此不同。替代地,從傳送部分12發(fā) 送到隧道通信部分13到15的分組可以具有相同的有效負荷,并且具有源地 址和目的地地址彼此不同的報頭。而且,在上述具體例子中,雖然關(guān)于其中經(jīng)封裝的分組61包括ESP沖艮 頭和ESP報尾的情況進行了說明,但是分組可以不包括它們。以這種方式, 經(jīng)封裝的分組的構(gòu)造不受限制,只要進行封裝即可。如上所述,在根據(jù)該實施例的信息處理系統(tǒng)中,由于將信息處理裝置IO 布置為經(jīng)由多個隧道通信將分組傳送到終端設(shè)備101到103,所以即使存在 不處理多播的路由器,也可以執(zhí)行多播傳送,而且可以將圖像數(shù)據(jù)等傳送到 終端i殳備101到103。而且,由于不必通過使用IGMP來管理多播組,所以 可以減小用于管理的通信負荷。而且,可以減小確認被傳送圖像數(shù)據(jù)等的終 端設(shè)備是否具有接收多播分組的權(quán)利的處理的負荷。而且,如上述具體例子 所示,當在隧道通信部分13到15中所封裝的相應分組相同時,傳送部分12 可以僅僅將相同的分組傳送到隧道通信部分13到15。因此,由于不必在每傳送部分12的處理非常簡單。
在該實施例的具體例子中,關(guān)于其中網(wǎng)絡(luò)照相才幾200的地址是私用地址而且信息處理裝置10將屬于網(wǎng)絡(luò)照相機200的LAN耦合到通信線路100 (WAN)的情況進行了說明。而且,可以將網(wǎng)絡(luò)照相機200耦合到通信線路100。當將照相機200耦 合到通信線路100時,可以以單播方式將傳送信息從網(wǎng)絡(luò)照相機200傳送到 信息處理裝置10,或者可以從網(wǎng)絡(luò)照相機200向信息處理裝置IO執(zhí)行隧道 通信。在前者的情況中,信息處理裝置IO可以將具有單播地址的分組轉(zhuǎn)換為 具有多播地址的分組。而且在后者的情況中,可以通過以封裝多播分組而獲 得的分組將傳送信息從網(wǎng)絡(luò)照相機200傳送到信息處理裝置10。在這種情況 下,信息處理裝置IO可以接收通過封裝多播分組獲取的分組,然后重寫通過 封裝多播分組所獲得的分組的報頭并且發(fā)送這樣重寫過的分組。通過封裝多 播分組而獲得的分組的報頭表示例如在圖6中所示的分組的最左側(cè)示出的 UDP/IP報頭。替代地,信息處理裝置可以將該分組解封裝一次,然后將已經(jīng) 被解封裝的多播分組再次封裝,然后再次傳送這樣封裝過的分組。在重寫通過封裝多播分組而獲得的分組的報頭并且傳送這樣重寫的分組 的情況中,第一到第三隧道通信部分13到15的每一個傳送經(jīng)封裝的分組。 也就是說,接收部分11所接受的傳送信息是經(jīng)封裝的分組,而且第一到第三 隧道通信部分13到15的每一個可以不封裝分組。在這種情況下,部分2可 以重寫經(jīng)封裝的分組的報頭,或者第一到第三隧道通信部分13到15的每一 個可以重寫報頭。而且,在該實施例中,關(guān)于其中經(jīng)由由信息處理裝置IO所執(zhí)行的隧道通 信的所有路徑傳送與傳送信息有關(guān)的分組的情況進行了說明。而且,可以經(jīng)由在由第一到第三隧道通信部分13到15所執(zhí)行的隧道通信的所有路徑中的 兩個或者更多隧道通信路徑傳送與傳送信息有關(guān)的分組。這可以以下面描述 的方式或者其他方法來實現(xiàn)。例如,假設(shè)傳送部分12具有圖9所示的表,該表在傳送信息的種類和隧 道通信部分之間建立對應。在圖9的表中,顯示屬性"隧道通信部分"的數(shù) 字(13、 14、 15)分別對應于圖1中所示的隧道通信部分的符號。例如,傳 送部分12將與圖像數(shù)據(jù)的傳送信息有關(guān)的分組發(fā)送到隧道通信部分13到15, 并且將與聲音數(shù)據(jù)的傳送數(shù)據(jù)有關(guān)的分組發(fā)送到隧道通信部分13和14。結(jié) 果,圖像數(shù)據(jù)被傳送到終端設(shè)備101到103而聲音數(shù)據(jù)被傳送到終端設(shè)備101 和102。進一步,例如,々!/沒隧道通信部分13到15的每一個都可以訪問圖10 所示的表。圖IO所示的表在多播地址和傳送多播地址的分組的隧道通信部分 之間建立對應。與圖9所示的表類似,顯示屬性"隧道通信部分"的數(shù)字分 別對應于圖1中所示的隧道通信部分的符號。例如,當隧道通信部分13到 15的每一個都從傳送部分12接收到帶有多播地址"224.0.0.1"的分組時,隧 道通信部分13到15的每一個都封裝和傳送分組。另一方面,當隧道通信部 分13到15的每一個都從傳送部分12接收到帶有多播地址"224.0.0.2"的分 組時,雖然隧道通信部分13到14的每一個都封裝和傳送分組,但是第三隧 道通信部分15不傳送分組。結(jié)果,將帶有多播地址"224.0.0.1"的分組傳送 到終端設(shè)備101到103,而將帶有多播地址"224.0.0.2"的分組傳送到終端設(shè) 備101和102。而且,例如,在其中傳送部分12將帶有單播地址的分組發(fā)送到隧道通信 部分13到15的每一個的情況下,在終端設(shè)備的每個組上都可以改變單播地 址。例如,在其中存在五個終端設(shè)備和五個隧道通信部分的情況下,假設(shè)將設(shè)置為"10.8丄100",而將剩余三個終端設(shè)備的每一個的經(jīng)封裝的分組中所 包含的內(nèi)部分組中所使用的地址設(shè)置為"10.8.1.200"。當在前者的情況中想 要將分組傳送到兩個終端設(shè)備時,傳送部分12將帶有目的地地址"10.8.1.100" 的分組發(fā)送到隧道通信部分的每一個。因此,只有同與地址"10.8.1.100"對 應的終端設(shè)備執(zhí)行隧道通信的隧道通信部分封裝和傳送分組。另一方面,當 傳送部分12將帶有目的地地址"10.8.1.200"的分組發(fā)送到每個隧道通信部 分時,只有同與地址"10.8.1.200"對應的終端設(shè)備^丸行隧道通信的隧道通信 部分封裝和傳送分組。在這種情況下,例如,傳送部分12可以將帶有目的地 地址"10.8.1.100"的分組僅發(fā)送到同與地址"10.8.1.100"對應的終端設(shè)備執(zhí) 4亍隧道通信的隧道通信部分。而且,例如,在其中傳送部分12將分組發(fā)送到每個隧道通信部分13到 15的情況下,傳送部分可以參照圖10中所示的表,并且將帶有目的地多播 地址"224.0.0.1"的分組發(fā)送到每個隧道通信部分13到15,而將帶有目的地 多播地址"224.0.0.2"的分組發(fā)送到隧道通信部分13到14的每一個。在上述說明中,雖然為了解釋的目的,將圖1的隧道通信部分的符號用
作用于區(qū)分隧道通信部分的信息,但是用于區(qū)分隧道通信部分的信息可以是 任意的。例如,該信息可以是"&置給各個隧道通信部分的標識信息。替代地, 當設(shè)置作為用于區(qū)分隧道的信息的隧道標識信息時,該信息可以是隧道標識 信息。替代地,該信息可以是關(guān)于在隧道通信中的經(jīng)封裝的分組中所包含的內(nèi)部分組中所使用的信息處理裝置10 —側(cè)或者終端設(shè)備101到103 —側(cè)的地址。而且,在本實施例中,雖然關(guān)于其中僅僅使用一個信息處理裝置10的情 況進行說明,但是可以以并行方式使用每個都與信息處理裝置IO類似的多個 裝置,使得將信息同時傳送到多個終端設(shè)備。而且,在本實施例中,關(guān)于其中當從隧道通信部分傳送經(jīng)封裝的分組時, 在每個隧道通信部分上設(shè)置用于經(jīng)封裝的分組的地址的情況進行說明。而且, 在經(jīng)封裝的分組中所使用的源地址可以不設(shè)置在每個隧道通信部分上。在經(jīng)或者在部分11中或者傳送部分12等中設(shè)置的地址。而且,在上述實施例中的通信協(xié)議例如可以是IPv4 (因特網(wǎng)協(xié)議版本4) 或者IPv6 (因特網(wǎng)協(xié)議版本6 )。而且,在上述實施例中,每個處理和每個功能可以通過由單個裝置或者 單個系統(tǒng)集中處理來實現(xiàn),或者可以通過多個裝置或者多個系統(tǒng)以分布的方 式進行處理。而且,在上述實施例中,可以通過專用硬件來配置每個組成元件??梢?通過軟件實現(xiàn)的組成元件可以通過執(zhí)行程序來實現(xiàn)。例如,可以以CPU等的 程序執(zhí)行部分讀取和執(zhí)行在諸如硬盤或者半導體存儲器之類的記錄介質(zhì)中所 記錄的軟件程序的方式來實現(xiàn)各個組成元件??梢酝ㄟ^下面程序來形成實現(xiàn) 上述實施例中的信息處理裝置的軟件。也就是說,可以將程序布置為使得計算機執(zhí)行接受作為要被傳送的信息 的傳送信息的接受步驟、將與接受步驟所接受的傳送信息有關(guān)的分組發(fā)送到 每個都與終端設(shè)備執(zhí)行隧道通信的多個隧道通信部分的傳送步驟、和其中多個隧道通信部分將經(jīng)封裝的分組分別傳送到多個終端設(shè)備的隧道通信步驟。 從多個隧道通信部分傳送來的經(jīng)封裝的分組中所包含的內(nèi)部分組的目的地地 址是相同的??梢詫⒃摮绦虿贾脼槭沟糜嬎銠C進一步執(zhí)行封裝步驟,其中多個隧道通
信部分對在傳送步驟中發(fā)送到多個隧道通信部分的分組分別進行封裝。在所述程序中,傳輸信息的傳送步驟和接收信息的接收步驟等的每一個不包括至少僅僅由硬件執(zhí)行的處理,例如在傳送步驟中在調(diào)制解調(diào)器或者接口卡等中執(zhí)行的處理。而且,可以通過從服務(wù)器等進行下載或者通過從預定記錄介質(zhì)(例如,諸如CD-ROM之類的光盤、磁盤或者半導體存儲器)讀取來執(zhí)行程序。用于執(zhí)行程序的計算機的數(shù)量可以是單個或者多個。也就是說,可以集中地或者以分布的方式執(zhí)行處理。本發(fā)明不限于上述實施例,各種修改都是可能的。這種修改當然包含在本發(fā)明的范圍內(nèi)。產(chǎn)業(yè)的可利用性如上所述,本發(fā)明的信息處理裝置等可以同時將諸如圖像數(shù)據(jù)之類的數(shù) 據(jù)傳送到多個終端設(shè)備,并且可以用作用于傳送信息的信息處理裝置等。
權(quán)利要求
1.一種信息處理裝置,包括接收部分,用于接受作為要被傳送的信息的傳送信息;多個隧道通信部分,用于分別與不同的終端設(shè)備執(zhí)行隧道通信;和傳送部分,用于將與接收部分所接受的傳送信息有關(guān)的分組分別經(jīng)由多個隧道通信部分傳送到多個終端設(shè)備,其中在要從多個隧道通信部分進行傳送的經(jīng)封裝的分組中所包含的內(nèi)部分組的目的地地址是相同的。
2. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述多個隧道通信部分 的每一個封裝和傳送分組。
3. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述傳送部分經(jīng)由所述 隧道通信部分所執(zhí)行的隧道通信的所有路徑來傳送分組。
4. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,經(jīng)由所述隧道通信部分 所執(zhí)行的隧道通信的所有路徑的兩個或者多個來傳送與傳送信息有關(guān)的分 組。
5. 根.據(jù)權(quán)利要求1所述的信息處理裝置,其中,在要從所述隧道通信部
6. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在將要從所述多個隧道 通信部分傳送的經(jīng)封裝的分組中所包含的內(nèi)部分組是相同的。
7. 根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述接收部分接收所述 傳送信息。
8. —種包括信息處理裝置和用于將傳送信息傳送到信息傳送裝置的信息 傳送裝置的信息處理系統(tǒng),其中所述信息處理裝置包括接收部分,用于接受作為要被傳送的信息的傳送信息; 多個隧道通信部分,用于分別與不同的終端設(shè)備執(zhí)行隧道通信;和 傳送部分,用于將與接收部分所接受的傳送信息有關(guān)的分組分別經(jīng)由多個隧道通信部分傳送到多個終端設(shè)備,其中在要從多個隧道通信部分進行傳送的經(jīng)封裝的分組中所包含的內(nèi)部分組的目的地地址是相同的。
9. 一種信息處理方法,包括 接收步驟,用于接受作為要被傳送的信息的傳送信息;傳送步驟,用于將與接收步驟所接受的傳送信息有關(guān)的分組分別發(fā)送到與不同終端設(shè)備執(zhí)行隧道通信的多個隧道通信部分;和隧道傳送步驟,其中多個隧道通信部分將經(jīng)封裝的分組分別傳送到多個 終端設(shè)備,其中要從多個隧道通信部分傳送的經(jīng)封裝的分組中所包含的內(nèi)部分組的 目的地地址是相同的。
10. 根據(jù)權(quán)利要求9所述的信息處理方法,還包括封裝步驟,其中多個 隧道通信部分封裝在所述傳送步驟中發(fā)送到多個隧道通信部分的分組。
11. 一種使得計算機執(zhí)行下列步驟的程序,所述步驟包括 接收步驟,用于接受作為要被傳送的信息的傳送信息;傳送步驟,用于將與接收步驟所接受的傳送信息有關(guān)的分組分別發(fā)送到 與不同終端設(shè)備執(zhí)行隧道通信的多個隧道通信部分;和隧道傳送步驟,其中多個隧道通信部分將經(jīng)封裝的分組分別傳送到多個 終端設(shè)備,其中要從多個隧道通信部分傳送的經(jīng)封裝的分組中所包含的內(nèi)部分組的 目的地地址是相同的。
全文摘要
信息處理裝置(10)包括接受部分(11),用于接受作為要被傳送的信息的傳輸信息;多個隧道通信部分(13、14、15),每個都用于與各個不同終端設(shè)備執(zhí)行其中為了傳送將分組進行封裝的隧道通信;和傳送部分(12),用于經(jīng)由相應隧道通信部分(13、14、15)將與接受部分(11)所接受的傳輸信息有關(guān)的分組傳送到終端設(shè)備(101、102、103)。在多個隧道通信部分(13、14、15)中所封裝的分組中所包括的內(nèi)部分組的傳送目的地的地址相同。所述信息處理裝置可以經(jīng)由通信線路同時將視頻數(shù)據(jù)等傳送到多個終端設(shè)備。
文檔編號H04L12/56GK101160866SQ20068001258
公開日2008年4月9日 申請日期2006年2月15日 優(yōu)先權(quán)日2005年4月14日
發(fā)明者前川肇, 松本健一 申請人:松下電器產(chǎn)業(yè)株式會社