專利名稱:用于連接網(wǎng)絡(luò)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于可在各類多媒體終端之間進(jìn)行通信時對各自網(wǎng)絡(luò)的連接方法和裝置,特別是,在不同地址空間混合存在的多媒體通信網(wǎng)的情況下,用于連接各自網(wǎng)絡(luò)的方法和裝置有助于這類機器的呼叫和終端的連接。
背景技術(shù):
近來,在Internet上進(jìn)行的商務(wù)活動數(shù)量激增。由于大量的公司網(wǎng)絡(luò)現(xiàn)在與Internet連接,IP地址減少和換算成為最引人注目的問題。所以正在開發(fā)解決這些問題的方案。
已經(jīng)出版了在此以下公開的有關(guān)上述方案的一些技術(shù)文件,它們是RFC 1631 The Ip Network Address Translator(NAT),RFC23 19 Load Sharing Using IP Network Address Translation(LSNAT),ITU-T H323 Packet Based Multi-media Communication Systems,和RFC2543 Session Initiation Protocol(SIP).
解決上面提到的IP地址問題的最恰當(dāng)?shù)亩唐诜桨甘侵匦率褂梦挥诓煌蛑械牡刂?參見RFC1631)。因此對每個域給出一個不同于其它域的不同的地址空間。但是,可能會導(dǎo)致這種情況,位于一個具有給定地址空間的域中的終端將會與具有給定的另一個地址空間的域中的另一個終端通信。
附帶地,在傳統(tǒng)的IP網(wǎng)絡(luò)中,這些裝置例如NAT(NetworkAddress Translator)或NAPT(Network Address Port Translation)已經(jīng)用來在不同的地址空間之間進(jìn)行IP信息包傳輸。
NAT和NAPT裝置位于地址空間的邊緣,并且靜態(tài)地或動態(tài)地改變地址,用于向不同的地址空間進(jìn)行IP信息包傳輸。NAT裝置向一個全球獨一無二的IP地址傳送一個內(nèi)部使用的IP地址。與此相反,NAPT裝置向單個指定的外部地址的傳輸器標(biāo)識符多路傳輸內(nèi)部主機的層標(biāo)識符。
至此以下,通過閱讀圖11中的流程,將解釋NAT裝置的地址傳輸方法,作為傳統(tǒng)地址傳送方法的一個例子。
在圖11中,對位于地址空間A中的終端A給定一個位于該地址空間A中的專用IP地址“10.1.1.1”,和另一方面,對位于地址空間B中的終端B給定一個位于地址空間B中的全局IP地址“13.1.1.1”。
向NAT注冊一些全局IP地址。例如其中一個地址是“13.1.1.10”。地址空間A的專用IP地址應(yīng)當(dāng)通過NAT裝置傳輸給這個或其他全局地址(參見圖11,T1)。
在這種條件下,隨著終端A向終端B發(fā)送具有IP地址“13.1.1.1”的信息包(圖11,T2),NAT編譯一個IP地址傳送表,其涉及給IP地址“13.1.1.10”的信息包發(fā)送人的IP地址“10.1.1.1”,如上所述用于傳輸在指定的地址空間B中(T3)。在此之后,NAT將信息包發(fā)送人的IP地址“10.1.1.1”轉(zhuǎn)換成“13.1.1.10”,并且將信息包發(fā)送給IP地址“13.1.1.1”(T4,T5)。
終端B接收該信息包和為發(fā)送人處理信息包中的數(shù)據(jù)。當(dāng)發(fā)送人要求答復(fù)信息包時,終端B向包含在接收到的信息包中的發(fā)送人地址“13.1.1.10”發(fā)送答復(fù)信息包。該答復(fù)信息包到達(dá)NAT。并且NAT參考通過上面提到的方式編譯的IP地址傳送表,從而將IP地址“1 3.1.1.10”轉(zhuǎn)換成目標(biāo)IP地址“10.1.1.1”(T7)。在此之后,NAT向地址空間A(也就是說向具有該地址空間A的網(wǎng)絡(luò))發(fā)送信息包(T8)。
但是,NAT或NAPT只改變OSI’s第三層的IP地址。也就是說,NAT或NAPT不傳送存在于多媒體通信協(xié)議例如H323或SIP(SessionInitiation Protocol)的第三層之外的地址。因此,不能在位于不同地址空間中的每個終端之間進(jìn)行電話通信。
并且,NAT或NAPT在轉(zhuǎn)換地址之前需要人工的原始注冊(參見圖11,T1)。因此,還有另一個問題在于使用這些裝置的操作復(fù)雜化。
發(fā)明內(nèi)容
因此本發(fā)明的一個目的在于,提供一種能夠在各種多媒體終端之間進(jìn)行通信的方法和裝置,存在于位于具有不同地址空間的不同多媒體通信網(wǎng)絡(luò)之中,例如專用地址和全局地址,IPV4和IPV6等等。
根據(jù)本發(fā)明的一部分,提供一種網(wǎng)絡(luò)連接方法,處理第一地址空間中的第一多媒體終端與位于不同于所述第一地址空間的第二地址空間中的第二多媒體終端之間的通信。
該網(wǎng)絡(luò)連接方法最好包括以下步驟。第一步是將第一地址空間中的第一多媒體終端的地址與第二地址空間中的代理裝置的地址相對應(yīng);以及第二地址空間中的第二多媒體終端的地址與第一地址空間中第一多媒體終端的代理裝置的地址相對應(yīng),該第二多媒體終端是準(zhǔn)備與第一地址空間中的代理裝置進(jìn)行通信的。
第二步是將第一地址空間中的代理裝置的地址轉(zhuǎn)換為第二地址空間中的第二多媒體終端的地址;以及將第一地址空間中的第一多媒體終端的地址轉(zhuǎn)換為第二地址空間中的代理裝置的地址。
第三步是將第二地址空間中的代理裝置的地址轉(zhuǎn)換為第一地址空間中的第一多媒體終端的地址;以及將第二地址空間中的第二多媒體終端的地址轉(zhuǎn)換為第一地址空間中的代理裝置的地址。
和第四步是將第一地址空間中的第一多媒體終端的地址與第二地址空間中的代理裝置的地址相分離;以及將第二地址空間中的第二多媒體終端的地址與第一地址空間中的代理裝置的地址相分離。
根據(jù)本發(fā)明的另一部分,提供一種網(wǎng)絡(luò)連接代理裝置,用于實現(xiàn)第一地址空間中的第一多媒體終端與位于不同與所述第一地址空間的第二地址空間中的第二多媒體終端之間的通信。
該網(wǎng)絡(luò)連接代理裝置最好包括以下部分。
第一是地址對應(yīng)表,使得第一地址空間中的第一多媒體終端的地址與第二地址空間中的代理裝置的地址相對應(yīng)。
和使得第二地址空間中的第二多媒體終端的地址也與第一地址空間中第一多媒體終端的代理裝置的地址相對應(yīng),該第二多媒體終端是準(zhǔn)備與第一地址空間中的代理裝置進(jìn)行通信的。
第二是地址轉(zhuǎn)換器,根據(jù)所述地址對應(yīng)表對地址進(jìn)行轉(zhuǎn)換。
第一次轉(zhuǎn)換是當(dāng)發(fā)送信息包時,將第一地址空間中的代理裝置的地址轉(zhuǎn)換成第二地址空間中的第二多媒體終端的地址,和將第一地址空間中的第一多媒體終端的地址轉(zhuǎn)換成第二地址空間中的代理裝置的地址。
第二次轉(zhuǎn)換是當(dāng)接收到信息包時,將第二地址空間中的代理裝置的地址轉(zhuǎn)換成第一地址空間中的第一多媒體終端的地址;和將第二地址空間中的第二多媒體終端的地址轉(zhuǎn)換成第一地址空間中的代理裝置的地址。
由于根據(jù)本發(fā)明的方法和裝置采用了上面提到的地址轉(zhuǎn)換,已經(jīng)使得位于不同地址空間中的兩個多媒體終端之間彼此能夠進(jìn)行通信。
結(jié)合所附附圖,從下面給出的更詳細(xì)地說明中能更徹底地理解本發(fā)明。
圖1是表示根據(jù)第一個實施例的代理裝置的功能的方塊圖;圖2是表示代理裝置在根據(jù)第一個實施例的多媒體通信網(wǎng)絡(luò)中的位置的方塊圖;圖3是流程表,表示從一個多媒體終端向第一個實施例中的代理裝置以及從該代理裝置向另一個終端的呼叫和連接的操作;圖4是流程表,表示有關(guān)第一個實施例的具有優(yōu)先權(quán)的代理裝置的呼叫和連接操作;圖5是流程表,表示通過具有第一個實施例的地址對應(yīng)表的代理裝置的確認(rèn)操作;圖6是方塊圖,表示代理裝置在根據(jù)第二個實施例的多媒體通信網(wǎng)絡(luò)中的位置的方塊圖;圖7是表示從一個多媒體終端向第二個實施例中的代理裝置以及從該代理裝置向另一個終端的呼叫和連接操作的流程表的第一部分;圖8是表示從一個多媒體終端向第二個實施例中的代理裝置以及從該代理裝置向另一個終端的呼叫和連接操作的流程表的第二部分;圖9是表示從一個多媒體終端向第二個實施例中的代理裝置以及從該代理裝置向另一個終端的呼叫和斷開連接操作的流程表;圖10是表示根據(jù)本發(fā)明的另一個實施例處理來自多個終端的呼叫的方法的方塊圖;圖11是流程表,表示有關(guān)通過現(xiàn)有技術(shù)中的NAT進(jìn)行的IP地址轉(zhuǎn)換操作。
具體實施例方式
現(xiàn)在將參照下面所附附圖描述根據(jù)本發(fā)明的優(yōu)選實施例的網(wǎng)絡(luò)連接方法和代理裝置。
<第一個實施例>
1.第一個實施例的結(jié)構(gòu)圖2是表示在多媒體通信網(wǎng)絡(luò)中第一實施例的代理裝置的位置的方塊圖。
在圖2中,附圖標(biāo)記“11”或“11′”表示位于地址空間A中的多媒體終端A(也就是說具有地址空間A的網(wǎng)絡(luò))。另一方面,附圖標(biāo)記“12”或“12′”表示位于地址空間B中的多媒體終端B(也就是說具有地址空間B的網(wǎng)絡(luò))。這些地址空間A和B是不同的地址空間,例如,專用地址和全局地址的空間,IPV4和IPV6的空間。
第一個實施例的代理裝置13具有面向地址空間A的網(wǎng)絡(luò)接口131和面向地址空間B的網(wǎng)絡(luò)接口132。并且它作為位于地址空間A的面前的多媒體終端B的代理,另一方面,它作為位于地址空間B的面前的多媒體終端A的代理。
根據(jù)圖1,有關(guān)它的功能,代理裝置13具有空間-A-通信器13A,也就是說處理在地址空間A(具有地址空間A的網(wǎng)絡(luò))中的通信的通信處理器;類似地,空間-B-通信器13B,處理在地址空間B(具有地址空間B的網(wǎng)絡(luò))中的通信;自動表格編譯器13D,自動地編譯地址對應(yīng)表13C,和地址轉(zhuǎn)換器13E,根據(jù)編譯后的地址對應(yīng)表13C進(jìn)行地址轉(zhuǎn)換。
并且,代理裝置13還具有優(yōu)先權(quán)控制器13F,控制用于數(shù)據(jù)處理接收到的信息包的優(yōu)先權(quán);表確認(rèn)器13G,確認(rèn)在每個時刻自動編譯的地址對應(yīng)表13C是否應(yīng)當(dāng)存在。
2.第一個實施例的操作接下來,將參照圖3說明第一個實施例的代理裝置13的操作。這是在位于地址空間A中的多媒體終端11(或11′)發(fā)出呼叫,而位于地址空間B中的多媒體終端12(或12′)接收該呼叫的情況下的操作。
在本說明書中,多媒體終端11將被指定IP地址“10.1.1.1”,多媒體終端12將被指定IP地址“13.1.1.1”,網(wǎng)絡(luò)接口131被指定IP地址“10.1.1.253”,而網(wǎng)絡(luò)接口132被指定IP地址“13.1.1.253”。
并且,在多媒體終端11中,有一個預(yù)先注冊的IP地址“10.1.1.253”,屬于代理裝置13的網(wǎng)絡(luò)接口131,作為目標(biāo)網(wǎng)關(guān)與位于另一個地址空間中的另一個多媒體終端通信。另一方面,在多媒體終端12中,有一個預(yù)先注冊的IP地址“13.1.1.253”,屬于代理裝置13的網(wǎng)絡(luò)接口132,作為目標(biāo)網(wǎng)關(guān)與位于另一個地址空間中的另一個多媒體終端通信。
需要與多媒體終端12通信的多媒體終端11向作為IP地址“13.1.1.1”和IP地址 “10.1.1.253”的網(wǎng)關(guān)的代理裝置13的網(wǎng)絡(luò)接口131發(fā)送通信開始信息包(呼叫和連接信息包)目標(biāo)IP地址“13.1.1.1”(T20,T21),該IP地址最初指定給多媒體終端12,包含在它的數(shù)據(jù)區(qū)中。
代理裝置13從通信開始信息包(呼叫和連接信息包)中查找目標(biāo)多媒體終端12的IP地址,該信息包是通過呼叫多媒體終端11發(fā)送的并且遵守多媒體通信協(xié)議。并且該裝置自動地制成地址對應(yīng)表13C。在此之后,該裝置向多媒體終端B的IP地址“ 13.1.1.1”指定目標(biāo)地址,向代理裝置13的網(wǎng)絡(luò)接口132的IP地址“13.1.1.253”指定源地址,從而發(fā)送該通信開始信息包(T22)。
更確切地,下面將描述通過代理裝置13進(jìn)行的地址對應(yīng)表13C的自動編譯和地址轉(zhuǎn)換操作。
首先,代理裝置13從接收到的通信開始信息包中識別出源多媒體終端11的IP地址“10.1.1.1”。
第二,代理裝置13從接收到的通信開始信息包中識別出目標(biāo)多媒體終端12的IP地址“13.1.1.1”。
第三,代理裝置13自動地編譯地址對應(yīng)表13C,其將源多媒體終端11的IP地址“10.1.1.1”與位于不同于源地址空間A的另一個地址空間B中的網(wǎng)絡(luò)接口132的IP地址“13.1.1.253”相對應(yīng),和將源多媒體終端12的IP地址“13.1.1.1”與位于源地址空間A中的網(wǎng)絡(luò)接口131的IP地址“10.1.1.253”相對應(yīng)。
第四,根據(jù)自動編譯的地址對應(yīng)表13C的IP地址對應(yīng)關(guān)系,代理裝置13轉(zhuǎn)換表示包含在通信開始信息包的IP標(biāo)題區(qū)和數(shù)據(jù)區(qū)中的目標(biāo)和源的所有IP地址。
如上所述,其IP地址受到轉(zhuǎn)換的通信開始信息包發(fā)送給地址空間B(地址空間B中的網(wǎng)絡(luò))。該信息包到達(dá)多媒體終端12(T23)。在這種情況下,位于信息包的標(biāo)題區(qū)中的目標(biāo)地址指定給多媒體終端B的IP地址“13.1.1.1”,和其中的源地址指定給網(wǎng)絡(luò)接口132的IP地址“13.1.1.253”。
多媒體終端12處理是否能夠答復(fù)呼叫和連接的請求等等判斷(T24)。在該處理之后,利用目標(biāo)IP地址“13.1.1.253”和源地址“13.1.1.1”,編譯和發(fā)送表示OK或N.G.的用于呼叫和連接請求的答復(fù)請求。
通過該處理,根據(jù)前面提到的已經(jīng)編譯的地址對應(yīng)表13C,代理裝置13轉(zhuǎn)換包含在由該裝置(T26)接收到的答復(fù)信息包的IP標(biāo)題和數(shù)據(jù)區(qū)中的目標(biāo)和源的所有IP地址。在該轉(zhuǎn)換之后,該裝置向地址空間A(屬于該網(wǎng)絡(luò))發(fā)送該答復(fù)信息包,其到達(dá)多媒體終端11(T27)。從代理裝置13到多媒體終端11的答復(fù)信息包的IP標(biāo)題具有目標(biāo)IP地址“10.1.1.1”和源IP地址“10.1.1.253”如果答復(fù)信息包的內(nèi)容中具有進(jìn)行通信的OK含義,處理該呼叫。在此之后,位于地址空間A中的多媒體終端11與位于地址空間B中的多媒體終端12通過代理裝置13依據(jù)信息包彼此進(jìn)行通信。在這種情況下,如果代理裝置13接收來自多媒體終端11或12的信息包,根據(jù)上面提到的已經(jīng)編譯的地址對應(yīng)表13C中的地址對應(yīng)關(guān)系,它轉(zhuǎn)換包含在接收到的信息包的IP標(biāo)題和數(shù)據(jù)區(qū)中的目標(biāo)和源的所有IP地址。并向目標(biāo)地址空間(屬于該網(wǎng)絡(luò))發(fā)送該信息包。
如上面提到的,當(dāng)位于地址空間A中的多媒體終端11與位于地址空間B中的多媒體終端12彼此進(jìn)行通信時,多媒體終端11處理與代理裝置13的接口之間的通信,另一方面,多媒體終端12處理與代理裝置13的網(wǎng)絡(luò)接口132之間的通信。因此,多媒體終端11和多媒體終端12通過代理裝置13處理通信。
當(dāng)通信結(jié)束時,彼此相互通信中的一個多媒體終端根據(jù)多媒體通信協(xié)議發(fā)送通信結(jié)束信息包(呼叫斷開信息包)。圖3表示多媒體終端11發(fā)送通信結(jié)束信息包的情況(T28,T29)。發(fā)送通信結(jié)束信息包的多媒體終端11通過該發(fā)送結(jié)束這次通信(T30)。
與前面提到的相類似,接收通信結(jié)束信息包的代理裝置13轉(zhuǎn)換IP地址和向另一個多媒體終端12發(fā)送該通信結(jié)束信息包(T31,T32)。并且在發(fā)送之后,代理裝置13自動地刪除有關(guān)該通信結(jié)束信息包的地址對應(yīng)表的內(nèi)容(T33)。
已經(jīng)接收通信結(jié)束信息包的多媒體終端在該接收時刻結(jié)束該通信(T34)。
接下來,將參照圖4中的流程圖說明有關(guān)優(yōu)先權(quán)連接的操作控制原理,其與接收到的信息包有關(guān),并且通過代理裝置13中的優(yōu)先權(quán)控制器13F處理。
由于代理裝置13已經(jīng)編譯了地址對應(yīng)表13C,它具有監(jiān)視多媒體終端之間的信息包的功能。所以,當(dāng)通過代理裝置接收信息包時(T40),代理裝置13的優(yōu)先權(quán)控制器13F從接收到的信息包的端口數(shù)中判斷信息包的種類(T41),并且根據(jù)信息包的特征處理優(yōu)先權(quán)連接(T42)。例如,聲音信息包應(yīng)當(dāng)優(yōu)先權(quán)于圖像信息包發(fā)送,因為人們擔(dān)心來自說話人的聲音的延遲,而不擔(dān)心來自他的圖像動作的延遲。
另外,空間-A-通信器13A和空間-B-通信器13B分別具有接收的緩沖區(qū),空間-A-通信器13A、地址轉(zhuǎn)換器13D和空間-B-通信器13B在該優(yōu)先權(quán)控制下處理發(fā)送接收到的信息包。
接下來,將參照圖5中的流程圖說明有關(guān)地址對應(yīng)表13C的確認(rèn)操作,通過代理裝置13中的表確認(rèn)器13G處理。這就是確認(rèn)在任一時刻自動編譯的地址對應(yīng)表13C是否應(yīng)當(dāng)合理存在。
如圖5(A)中所示,代理裝置13中的表確認(rèn)器13G具有檢測聲音信息包的無聲狀態(tài)或圖像單元信息包有無必要的圖像數(shù)據(jù)的功能,例如沒有與之通話人的圖像(T51)。并且還具有測量這些無意義信息包的檢測周期的功能(T52)。利用這些功能,代理裝置13可以檢測交換無意義信息包的周期。另外,通過處于任一時刻的時鐘處理測量周期的功能。并且它在接收到需要的信息包的時刻重新開始。
監(jiān)視操作(圖5(B))開始周期性地處理。在該操作中,逐個地取得地址對應(yīng)(T53),代理裝置13判斷測量到的周期是否超出網(wǎng)絡(luò)管理員預(yù)先設(shè)定的最大值(T54)。如果超出,代理裝置13斷開超時的連接,和刪除該地址對應(yīng)從而更新地址對應(yīng)表13C(T55)。相對于包含在地址對應(yīng)表13C中的所有地址對應(yīng)進(jìn)行這些處理(T56)。
3.第一個實施例的效果如上面所提到的,根據(jù)第一個實施例,當(dāng)在位于不同地址空間中的各種多媒體終端之間進(jìn)行通信時,位于地址空間的邊緣的代理裝置作為在不同地址空間中的相互多媒體終端進(jìn)行通信的代理,它解決在各自的地址空間中的相互通信。結(jié)果是,由NAT或NAPT都不能進(jìn)行的在具有不同地址空間的網(wǎng)絡(luò)之間的通信已經(jīng)成為可能。
另外,根據(jù)第一個實施例,在利用通信信息包的IP地址和代理裝置13的網(wǎng)絡(luò)接口部分自動地編譯地址對應(yīng)表的IP地址轉(zhuǎn)換的方法中,變得不需要預(yù)先指定和注冊用于全局通訊的IP地址,因此已經(jīng)解決了復(fù)雜操作的問題。
除此以外,根據(jù)第一個實施例,在圖2的例子中當(dāng)?shù)刂房臻gA或B中分別存在一個以上的多媒體終端11、11′或12、12′時,位于地址空間A中的多媒體終端11、11′只使用屬于代理裝置13的網(wǎng)絡(luò)接口132的通用IP地址,從而與位于地址空間B中的多媒體終端12或12′連接。并且,位于地址空間B中的多媒體終端12、12′只使用屬于代理裝置13的網(wǎng)絡(luò)接口131的通用IP地址,從而與位于地址空間A中的多媒體終端11或11′連接。因此,這可以防止我們浪費IP地址。
并且另外,根據(jù)第一個實施例,代理裝置13能夠根據(jù)多媒體通信協(xié)議監(jiān)視信息包和識別優(yōu)先權(quán)。所以,已經(jīng)能夠根據(jù)優(yōu)先權(quán)控制信息包傳送。
并且另外,根據(jù)第一個實施例,代理裝置13本身可以恰當(dāng)?shù)嘏袛嘤嘘P(guān)自動編譯的地址對應(yīng)表13C的存在。
<第二個實施例>
接下來,將參照
本發(fā)明的代理裝置的第二個實施例。
第二實施例是應(yīng)用在不同的地址空間中存在的H323多媒體終端,而H323協(xié)議分別由不同的網(wǎng)閘管理的情況下。
1.第二個實施例的結(jié)構(gòu)圖6是表示代理裝置在第二個實施例的多媒體通信網(wǎng)絡(luò)中的位置的方塊圖。
在圖6中,附圖標(biāo)記“21”(或“21′”)表示位于地址空間A(屬于網(wǎng)絡(luò))中的H323多媒體終端A。另一方面,附圖標(biāo)記“22”(或“22′”)表示位于地址空間B(屬于網(wǎng)絡(luò))中的H323多媒體終端B。在第二個實施例中,與第一個實施例類似,地址空間A和B是不同的地址空間,例如,專用地址空間和全局地址空間,IPV4空間和IPV6空間。
第二個實施例中的代理裝置具有面向地址空間A的網(wǎng)絡(luò)接口231(地址空間A網(wǎng)關(guān)地址),和面向地址空間B的網(wǎng)絡(luò)接口232(地址空間B網(wǎng)關(guān)地址)。
在第二個實施例的情況下,網(wǎng)閘(gate keeper)24(網(wǎng)閘A)設(shè)置在地址空間A中,它控制位于地址空間A中的H323多媒體終端之間的通信。和,網(wǎng)閘25(網(wǎng)閘B)設(shè)置在地址空間B中,它控制位于地址空間B中的H323多媒體終端之間的通信。
由于第二個實施例中的代理裝置23具有與第一個實施例中的代理裝置13類似的結(jié)構(gòu),省略了相應(yīng)的說明。
2.第二個實施例的操作接下來,參照圖7和圖8的程序圖表,將說明解決從H323多媒體終端21(終端A)到H323多媒體終端22(終端B)的呼叫操作。
另外,在通信開始之前,需要H323多媒體終端21在它所屬于的網(wǎng)閘24中注冊它的IP地址等等。以及需要H323多媒體終端22在它所屬于的網(wǎng)閘25中注冊它的IP地址等等。
也就是說,需要終端注冊的H323多媒體終端21向位于同一地址空間A中的網(wǎng)閘24發(fā)送RRQ信息包(注冊請求信息包),并且網(wǎng)閘24允許該注冊和向H323多媒體終端21答復(fù)RCF信息包(注冊確認(rèn)信息包)(T60~T63),由此處理注冊。
類似地地址空間B中的H323多媒體終端22向網(wǎng)閘25注冊(T60~T63)。
另一方面,網(wǎng)閘24具有一種功能,當(dāng)接收到與不在網(wǎng)閘24中注冊的H323多媒體終端進(jìn)行連接的請求時,它通過發(fā)送LRQ信息包(位置請求信息包)向其它網(wǎng)閘詢問該請求的H323多媒體終端是否注冊。在這種情況下,在網(wǎng)閘24中,作為LRQ信息包的目標(biāo),預(yù)先設(shè)定了網(wǎng)絡(luò)接口231的IP地址“10.1.1.253”,其與地址空間A連接。
并且網(wǎng)閘25具有類似的功能,所以在網(wǎng)閘25中,作為LRQ信息包的目標(biāo),預(yù)先設(shè)定了網(wǎng)絡(luò)接口232的IP地址“13.1.1.253”,其與地址空間B連接。
在代理裝置23中,作為網(wǎng)閘的IP地址,注冊了網(wǎng)閘24的IP地址“10.1.1.200”和網(wǎng)閘25的IP地址“13.1.1.200”。
需要與H323多媒體終端22進(jìn)行通信的H323多媒體終端21向所注冊的網(wǎng)閘24發(fā)送ARQ信息包(允許請求信息包)(T64,T65)。也就是,H323多媒體終端21請求所注冊的網(wǎng)閘24得到要使用的地址和進(jìn)行連接的呼叫,從而控制與最初目標(biāo)H323多媒體終端22的通信。
網(wǎng)閘24識別該處沒有作為最初呼叫認(rèn)可終端的H323多媒體終端22。所以,它向代理裝置23發(fā)送LRQ信息包(位置請求信息包)。代理裝置23將接收到的LRQ信息包的目標(biāo)IP地址“10.1.1.253”轉(zhuǎn)換成網(wǎng)閘25的IP地址“13.1.1.200”,和將接收到的LRQ信息包的源IP地址“10.1.1.200”轉(zhuǎn)換成與代理裝置23的地址空間B連接的網(wǎng)絡(luò)接口232的IP地址“13.1.1.253”,然后將它發(fā)送給另一個地址空間B的網(wǎng)閘25。
因為請求確認(rèn)存在的H323多媒體終端22已被注冊,從代理裝置23接收到LRQ信息包的網(wǎng)閘25向網(wǎng)絡(luò)接口232“13.1.1.253”發(fā)送LCF信息包(位置確認(rèn)信息包)(T70,T71),其中的網(wǎng)絡(luò)接口232與作為LRQ信息包目標(biāo)的代理裝置23的地址空間B連接。另外,然后,在LCF信息包中,作為呼叫認(rèn)可終端的IP地址信息,包含H323多媒體終端22的IP地址。
已經(jīng)從網(wǎng)閘25接收到LCF信息包的代理裝置23將H323多媒體終端22的IP地址“13.1.1.1”轉(zhuǎn)換成與代理裝置23的地址空間A連接的網(wǎng)絡(luò)接口231的IP地址“10.1.1.253”,其中IP地址“13.1.1.1”是位于接收到的LCF信息包中的呼叫認(rèn)可終端的地址。除此之外,代理裝置23將LCF信息包的目標(biāo)IP地址“13.1.1.253”轉(zhuǎn)換成網(wǎng)閘24的IP地址“10.1.1.200”,和將LCF信息包的源IP地址“13.1.1.200”轉(zhuǎn)換成與代理裝置23的地址空間A連接的網(wǎng)絡(luò)接口231的IP地址“10.1.1.253”,然后將其發(fā)送給位于地址空間A中的網(wǎng)閘24(T72,T73)。
已經(jīng)從代理裝置23接收到LCF信息包的網(wǎng)閘24引用位于LCF信息包中的呼叫認(rèn)可終端的IP地址信息(與代理裝置23的地址空間A連接的網(wǎng)絡(luò)接口231的IP地址),然后向H323多媒體終端21發(fā)送ACF信息包(允許確認(rèn)信息包),從而通知作為呼叫發(fā)出終端的H323多媒體終端21該呼叫認(rèn)可終端的IP地址信息(T74,T75)。在ACF信息包中,包含著呼叫接收H323多媒體終端22的IP地址信息。作為已經(jīng)接收到ACF信息包的呼叫發(fā)出終端的H323多媒體終端21向該呼叫認(rèn)可終端的IP地址“10.1.1.253”發(fā)送通信開始信息包(T76)。
代理裝置23從遵守多媒體通信協(xié)議的接收到的通信開始信息包中查找目標(biāo)多媒體終端22的IP地址。并且該裝置自動地編譯地址對應(yīng)表13C(T77)。在此之后,參照該表,該裝置轉(zhuǎn)換通信開始信息包的源地址(“10.1.1.1”→“13.1.1.253”)和目標(biāo)地址(“10.1.1.253”→“13.1.1.1”)(T78),并且向目標(biāo)H323多媒體終端22發(fā)送該信息包(T79)。
已經(jīng)接收到通信開始信息包的多媒體終端22在網(wǎng)閘25之間交換ARQ信息包和ACF信息包(T80,T81)。因此,它通知網(wǎng)閘25正處于通信(加入到通信中)中。
在此之后,多媒體終端22為通信開始信息包編譯和發(fā)送答復(fù)信息包(T82,T83)。
一旦接收到該信息包,參照如上面提到所編譯的地址對應(yīng)表,根據(jù)表中的地址對應(yīng)情況,代理裝置23轉(zhuǎn)換包含在接收到的答復(fù)信息包的IP標(biāo)題區(qū)和數(shù)據(jù)區(qū)中的目標(biāo)IP地址(“13.1.1.253”→“10.1.1.1”)和源IP地址(“13.1.1.1”→“10.1.1.253”)(T84)。然后,它向地址空間A(屬于該網(wǎng)絡(luò))發(fā)送答復(fù)信息包。該答復(fù)信息包到達(dá)多媒體終端21(T85)。
在這些處理之后,位于地址空間A中的H323多媒體終端21和位于地址空間B中的H323多媒體終端22處理常見的信息包通信。在該通信中,接收來自多媒體終端21或22的信息包的代理裝置23,根據(jù)地址對應(yīng)表13C中的IP地址對應(yīng)情況,將包含在接收到的信息包的IP標(biāo)題區(qū)和數(shù)據(jù)區(qū)中的目標(biāo)和源的所有IP地址進(jìn)行轉(zhuǎn)換,然后將其發(fā)送給目標(biāo)的地址空間(屬于該網(wǎng)絡(luò))。
圖9是表示當(dāng)在第二個實施例中結(jié)束通信時的操作的程序圖。
如圖9中所示,第二個實施例中的幾乎所有操作處理都與第一個實施例中的這些類似(T90~T96,參見圖3)。不同點在于這里存在一些額外的處理,每個H323多媒體終端21、22分別與網(wǎng)閘24、25交換DRQ信息包(斷開請求信息包)和DCF信息包(斷開確認(rèn)信息包)(T97、T98),并且使得它們認(rèn)可從而結(jié)束該通信。
另外,在第二個實施例中的有關(guān)通過代理裝置23的優(yōu)先權(quán)控制器(參見圖1)的連接處理的優(yōu)先權(quán)控制的操作步驟與第一個實施例中的類似。
另外,在第二個實施例中由代理裝置23的表確認(rèn)器(參見圖1)處理的確認(rèn)地址對應(yīng)表的操作處理也與第一個實施例中的類似。
3.第二個實施例的效果如上面提到的,根據(jù)第二個實施例,當(dāng)在由分別位于每個地址空間中的不同網(wǎng)閘保持的各種多媒體終端之間進(jìn)行通信處理時,代理裝置根據(jù)網(wǎng)閘之間的通信信息包編譯地址對應(yīng)表,和作為位于不同地址空間中的多媒體終端之間通信的代理。因此,由不同的網(wǎng)閘保持的位于不同地址空間中的多媒體終端(例如,H323多媒體終端)之間的通信變成可能,這通過傳統(tǒng)裝置是不可能實現(xiàn)的。
其他效果與第一個實施例中的類似。
<其他實施例>
隨著連接數(shù)量的增大,有關(guān)呼叫信息包的處理數(shù)量增大。所以,結(jié)果是,希望信息包的擁塞發(fā)生在代理裝置中。
現(xiàn)在,至此以下,將說明如何防止隨著第一個或第二個實施例中的代理裝置13、23中呼叫和連接數(shù)量的增大而引起的擁塞。
代理裝置33(13或23)設(shè)有工作站線程33A,在系統(tǒng)工作過程中始終處于工作;和呼叫處理線程33B,每次當(dāng)呼叫連接時進(jìn)行呼叫連接處理。工作站線程33A監(jiān)視信息包和根據(jù)接收到的信息包編譯地址對應(yīng)表。呼叫處理線程33B執(zhí)行呼叫控制處理和作為傳送新聞或其他信息的媒介的信息包的數(shù)據(jù)處理。
當(dāng)代理裝置33已經(jīng)接收到新的呼叫和連接信息包時,它通過工作站線程33A更新地址對應(yīng)表,并且為新的呼叫和連接編譯新的呼叫處理線程33B。
如上面提到的設(shè)有工作站線程33A和呼叫處理線程33B,在它全球性地處理地址對應(yīng)表的過程中代理裝置33能夠分離每次呼叫的每次處理。因此,如果呼叫和連接的數(shù)量增大,它能夠防止信息包的擁塞。
雖然已經(jīng)以優(yōu)選實施例的方式描述了本發(fā)明,本發(fā)明并不限于此,而是在沒有脫離由附屬的權(quán)利要求書限定的本發(fā)明的原理的情況下,可以以多種方式實施。
本發(fā)明的效果根據(jù)本發(fā)明,可以提供一種方法和代理裝置,可以處理位于不同地址空間中的多媒體通信網(wǎng)絡(luò)中的各種多媒體終端之間的通信。
權(quán)利要求
1.一種網(wǎng)絡(luò)連接方法,處理第一地址空間中的第一多媒體終端與位于不同于所述第一地址空間的第二地址空間中的第二多媒體終端之間的通信其中該網(wǎng)絡(luò)連接方法包括轉(zhuǎn)換步驟當(dāng)發(fā)送信息包時,作為每個目標(biāo),將第一地址空間中的代理裝置的地址轉(zhuǎn)換為第二地址空間中的第二多媒體終端的地址;和作為每個源,將第一地址空間中的第一多媒體終端的地址轉(zhuǎn)換為第二地址空間中的代理裝置的地址;和當(dāng)接收信息包時,作為每個目標(biāo),將第二地址空間中的代理裝置的地址轉(zhuǎn)換為第一地址空間中的第一多媒體終端的地址;和作為每個源,將第二地址空間中的第二多媒體終端的地址轉(zhuǎn)換為第一地址空間中的代理裝置的地址。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)連接方法,在地址轉(zhuǎn)換之前,在此增加步驟,將第一地址空間中的第一多媒體終端的地址與第二地址空間中的代理裝置的地址相對應(yīng);以及將第二地址空間中的第二多媒體終端的地址與第一地址空間中的代理裝置的地址相對應(yīng)。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)連接方法,在地址轉(zhuǎn)換之后,在此增加步驟,將第一地址空間中的第一多媒體終端的地址與第二地址空間中的代理裝置的地址相分離;以及將第二地址空間中的第二多媒體終端的地址與第一地址空間中的代理裝置的地址相分離。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)連接方法,其中第一多媒體終端是由第一地址空間中的網(wǎng)閘控制的H323多媒體終端;和第二多媒體終端是由第二地址空間中的另一個網(wǎng)閘控制的H323多媒體終端。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)連接方法,其中當(dāng)它接收到要求呼叫和連接沒有在其中注冊的H323多媒體終端的請求時,通過以下處理,第一地址空間中的網(wǎng)閘詢問第二地址空間中其他的網(wǎng)閘轉(zhuǎn)換步驟當(dāng)發(fā)送請求時,作為目標(biāo),將第一地址空間中的代理裝置的地址轉(zhuǎn)換為第二地址空間中其他的網(wǎng)閘的地址;和作為源,將第一地址空間中的網(wǎng)閘的地址轉(zhuǎn)換為第二地址空間中的代理裝置的地址;和當(dāng)接收答復(fù)時,作為目標(biāo),將第二地址空間中的代理裝置的地址轉(zhuǎn)換為第一地址空間中的網(wǎng)閘的地址;和作為源,將第二地址空間中的網(wǎng)閘的地址轉(zhuǎn)換為第一地址空間中的代理裝置的地址。
6.根據(jù)權(quán)利要求1至5中任何一個所述的網(wǎng)絡(luò)連接方法,其中代理裝置根據(jù)信息包的特征處理優(yōu)先權(quán)連接。
7.根據(jù)權(quán)利要求2至5中任何一個所述的網(wǎng)絡(luò)連接方法,其中代理裝置根據(jù)信息包的特征處理每個地址對應(yīng)的確認(rèn)。
8.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)連接方法,其中代理裝置根據(jù)信息包的特征處理每個地址對應(yīng)的確認(rèn)。
9.一種網(wǎng)絡(luò)連接代理裝置,用于實現(xiàn)第一地址空間中的第一多媒體終端與位于不同與所述第一地址空間的第二地址空間中的第二多媒體終端之間的通信其中該網(wǎng)絡(luò)連接代理裝置包括地址轉(zhuǎn)換器,當(dāng)發(fā)送信息包時,作為每個目標(biāo),將第一地址空間中的代理裝置的地址轉(zhuǎn)換為第二地址空間中的第二多媒體終端的地址;和作為每個源,將第一地址空間中的第一多媒體終端的地址轉(zhuǎn)換為第二地址空間中的代理裝置的地址;和當(dāng)接收信息包時,作為每個目標(biāo),將第二地址空間中的代理裝置的地址轉(zhuǎn)換為第一地址空間中的第一多媒體終端的地址;和作為每個源,將第二地址空間中的第二多媒體終端的地址轉(zhuǎn)換為第一地址空間中的代理裝置的地址。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接代理裝置,其中增加自動表編譯器,編譯地址對應(yīng)表,將第一地址空間中的第一多媒體終端的地址與第二地址空間中的代理裝置的地址相對應(yīng),并且還將第二地址空間中的第二多媒體終端的地址與第一地址空間中的代理裝置的地址相對應(yīng),用于當(dāng)發(fā)送或接收信息包時,使得所述地址轉(zhuǎn)換器根據(jù)所述地址對應(yīng)表轉(zhuǎn)換地址。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)連接代理裝置,其中所述自動表編譯器在所述地址對應(yīng)表中編譯多個地址對應(yīng),每一個用于每次通信。
12.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)連接代理裝置,當(dāng)通信結(jié)束時,所述自動表編譯器刪除每次通信的每個地址對應(yīng)情況。
13.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接代理裝置,其中第一多媒體終端是由第一地址空間中的網(wǎng)閘控制的H323多媒體終端;和第二多媒體終端是由第二地址空間中的另一個網(wǎng)閘控制的H323多媒體終端。
14.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)連接代理裝置,其中當(dāng)發(fā)送請求時,作為目標(biāo),地址轉(zhuǎn)換器將第一地址空間中的代理裝置的地址轉(zhuǎn)換為第二地址空間中的網(wǎng)閘的地址;和作為源,將第一地址空間中的網(wǎng)閘的地址轉(zhuǎn)換為第二地址空間中的代理裝置的地址;和當(dāng)接收答復(fù)時,作為目標(biāo),將第二地址空間中的代理裝置的地址轉(zhuǎn)換為第一地址空間中的網(wǎng)閘的地址;和作為源,將第二地址空間中的網(wǎng)閘的地址轉(zhuǎn)換為第一地址空間中的代理裝置的地址;當(dāng)?shù)谝坏刂房臻g中的網(wǎng)閘接收到呼叫和連接請求沒有在其中注冊的H323多媒體終端時,并且查詢第二地址空間中其他的網(wǎng)閘。
15.根據(jù)權(quán)利要求9至14中任何一個所述的網(wǎng)絡(luò)連接代理裝置,其中增加一個優(yōu)先權(quán)控制器,根據(jù)信息包的特征處理優(yōu)先權(quán)連接。
16.根據(jù)權(quán)利要求9至14中任何一個所述的網(wǎng)絡(luò)連接代理裝置,其中增加一個表確認(rèn)器,根據(jù)信息包的特征處理每個地址對應(yīng)的確認(rèn)。
17.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)連接代理裝置,其中增加一個表確認(rèn)器,根據(jù)信息包的特征處理每個地址對應(yīng)的確認(rèn)。
18.根據(jù)權(quán)利要求9至14中任何一個所述的網(wǎng)絡(luò)連接代理裝置,其中網(wǎng)絡(luò)連接代理裝置包括工作站線程,在系統(tǒng)工作過程中始終處于工作,并且監(jiān)視信息包和根據(jù)接收到的信息包編譯地址對應(yīng)表;和每個呼叫處理線程,每次當(dāng)呼叫連接時進(jìn)行呼叫連接處理。
19.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)連接代理裝置,其中網(wǎng)絡(luò)連接代理裝置包括工作站線程,在系統(tǒng)工作過程中始終處于工作,并且監(jiān)視信息包和根據(jù)接收到的信息包編譯地址對應(yīng)表;和每個呼叫處理線程,每次當(dāng)呼叫連接時進(jìn)行呼叫連接處理。
20.根據(jù)權(quán)利要求16所述的網(wǎng)絡(luò)連接代理裝置,其中網(wǎng)絡(luò)連接代理裝置包括工作站線程,在系統(tǒng)工作過程中始終處于工作,并且監(jiān)視信息包和根據(jù)接收到的信息包編譯地址對應(yīng)表;和每個呼叫處理線程,每次當(dāng)呼叫連接時進(jìn)行呼叫連接處理。
全文摘要
本發(fā)明的目的在于提供一種能夠在各種多媒體終端之間進(jìn)行通信的方法和裝置。本發(fā)明的方法或裝置應(yīng)用于或裝配在不同的多媒體終端之間,每個終端位于各自不同的地址空間中。它在每個通信協(xié)議下監(jiān)視信息包。它自動地編譯和刪除用于地址轉(zhuǎn)換的地址信息。并且它作為用于在根據(jù)該地址信息的一個多媒體終端與另一個多媒體終端之間呼叫和連接的代理。
文檔編號H04L29/12GK1384644SQ0211837
公開日2002年12月11日 申請日期2002年4月26日 優(yōu)先權(quán)日2001年4月27日
發(fā)明者山口浩平, 千村保文, 坂野恒之 申請人:沖電氣工業(yè)株式會社