專利名稱:在包傳輸網(wǎng)絡(luò)中用戶設(shè)備終端的標(biāo)識(shí)符的翻譯的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)于通過包傳輸網(wǎng)絡(luò)電話通信處理用戶設(shè)備電話終端的標(biāo)識(shí)符也稱為地址。更精確地說,本發(fā)明涉及通過高位速率包傳輸網(wǎng)絡(luò)諸如互聯(lián)網(wǎng)傳輸話音。
背景技術(shù):
在基于包傳輸網(wǎng)絡(luò)諸如互聯(lián)網(wǎng)的電話系統(tǒng)中,必須以一對(duì)一的方式標(biāo)識(shí)由網(wǎng)絡(luò)服務(wù)的各終端,使得它們能夠發(fā)送和接收電話通信信息包。在全世界單一的標(biāo)識(shí)符,諸如網(wǎng)際協(xié)議(IP)地址,與遍及全球的每一終端相關(guān)聯(lián)。如果它作為目標(biāo)地址被包含在信息包中,則IP地址用來通過網(wǎng)絡(luò)路由信息包。
與網(wǎng)際協(xié)議版本4相一致的IPv4地址包含32位,即4字節(jié),這表示大約40億個(gè)潛在的終端標(biāo)識(shí)符。因?yàn)樵S多地址已經(jīng)由微型計(jì)算機(jī)用來連接互聯(lián)網(wǎng),使用IPv4地址作為終端標(biāo)識(shí)符限制了互聯(lián)網(wǎng)中的尋址容量。于是,這種有限的尋址容量限制了對(duì)互聯(lián)網(wǎng)向所有電話終端訪問的擴(kuò)展,對(duì)這些終端本來基于諸如互聯(lián)網(wǎng)的包交換傳輸網(wǎng)絡(luò)的電話服務(wù)應(yīng)當(dāng)是可用的。
為了修補(bǔ)互聯(lián)網(wǎng)尋址容量的不足,根據(jù)版本6的一種新的協(xié)議要把IPv6終端地址擴(kuò)展到128位。IPv6地址的128位能夠定義極其大量的終端標(biāo)識(shí)符,實(shí)際是大約為3×1038潛在的標(biāo)識(shí)符。雖然是要把IPv4地址封裝到IPv6地址中以便于實(shí)現(xiàn)網(wǎng)際協(xié)議版本4和版本6之間的轉(zhuǎn)換,但當(dāng)前在互聯(lián)網(wǎng)上還沒有按IPv6地址指定電話終端。
在基于電路交換的電信網(wǎng)絡(luò)中,直接連接到服務(wù)網(wǎng)絡(luò)的終端由它們的諸如電信線路的訪問號(hào)碼標(biāo)識(shí)。當(dāng)終端通過客戶機(jī)設(shè)備連接到接入網(wǎng)絡(luò)時(shí),每一終端在設(shè)備內(nèi)具有只在本地使用的專用的標(biāo)識(shí)符,且只對(duì)客戶設(shè)備通過使設(shè)備可訪問接入網(wǎng)絡(luò)的唯一號(hào)碼而指定。
如果客戶設(shè)備的終端必須是從設(shè)備外分別可識(shí)別的,則必須對(duì)設(shè)備的每一終端分配一個(gè)標(biāo)識(shí)符。例如,如果客戶的數(shù)字電話設(shè)備連接到綜合業(yè)務(wù)數(shù)字網(wǎng),則網(wǎng)絡(luò)操作員能夠向客戶設(shè)備終端分別分配電話號(hào)碼,然后該客戶設(shè)備借助于對(duì)終端尋址而變得透明。
在基于包交換的電信網(wǎng)絡(luò)例如互聯(lián)網(wǎng)中,每一終端必須雙射因而明確地標(biāo)識(shí),以便使其能夠通過包交換傳輸網(wǎng)絡(luò)與其它終端或應(yīng)用服務(wù)器對(duì)話。因而每一終端必須具有其自身的標(biāo)識(shí)符,以便與其它終端區(qū)分。終端的標(biāo)識(shí)符在全世界是唯一定義的,以保證與現(xiàn)有的網(wǎng)絡(luò)一致性。
對(duì)于基于包交換傳輸網(wǎng)絡(luò)的電話服務(wù),即借助于信息包路由話音的網(wǎng)絡(luò),這種雙射標(biāo)識(shí)特別重要。因?yàn)楸仨毮軌蛟谌魏螘r(shí)間通信一個(gè)終端,故其標(biāo)識(shí)符必須是對(duì)包交換網(wǎng)絡(luò)已知并確認(rèn)的。
還有這樣的客戶電信設(shè)備,其中終端由基于互聯(lián)網(wǎng)協(xié)議的內(nèi)聯(lián)網(wǎng)連接,因而有內(nèi)部分別分配給終端的IP格式的私有地址。為了防止尋址的不確定性,例如如果客戶設(shè)備必須連接到互聯(lián)網(wǎng),在設(shè)備接入級(jí)包含一翻譯器裝置,用于把每一IP私有終端地址翻譯為公共終端地址,使得能夠從設(shè)備外部對(duì)設(shè)備的每一終端尋址。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是為了在通過網(wǎng)絡(luò)轉(zhuǎn)接中不修改包含在信息包的終端標(biāo)識(shí)符格式之下,增加在包交換網(wǎng)絡(luò)中終端的尋址容量。換言之,本發(fā)明的目的是要在客戶電信設(shè)備中,提供對(duì)于包交換網(wǎng)絡(luò)透明的,對(duì)于每一終端特別是對(duì)于每一電話終端單一的標(biāo)識(shí)符,而不修改設(shè)備的標(biāo)識(shí)符,諸如網(wǎng)絡(luò)周知的設(shè)備的IPv4地址。
為此提供一種翻譯客戶電信設(shè)備中的終端標(biāo)識(shí)符的方法,所述標(biāo)識(shí)符具有預(yù)定的格式并包含在轉(zhuǎn)接通過信息包傳輸網(wǎng)絡(luò)的信息包中,該方法的特征在于,包含在客戶設(shè)備中所傳輸?shù)木W(wǎng)絡(luò)信息包中的終端標(biāo)識(shí)符被翻譯成具有所述格式并包含在網(wǎng)絡(luò)信息包中的設(shè)備的預(yù)定標(biāo)識(shí)符,該網(wǎng)絡(luò)信息包在包傳輸網(wǎng)絡(luò)中被發(fā)送給電話服務(wù)供應(yīng)裝置,并被翻譯成對(duì)應(yīng)于終端標(biāo)識(shí)符的端口號(hào)并包含在包封到網(wǎng)絡(luò)包中的傳送包中。反之,具有所述格式并包含在包傳輸網(wǎng)絡(luò)中傳輸?shù)木W(wǎng)絡(luò)信息包中的設(shè)備的預(yù)定標(biāo)識(shí)符,以及包含在封裝于向設(shè)備傳輸?shù)木W(wǎng)絡(luò)信息包中的傳送信息包中的端口號(hào)碼,被翻譯成包含在向終端傳輸?shù)木W(wǎng)絡(luò)信息包中的終端標(biāo)識(shí)符,以及在通信步驟中包含在包封于向終端傳輸?shù)木W(wǎng)絡(luò)信息包中的傳送信息包的端口號(hào)碼。
信息包傳輸網(wǎng)絡(luò)與客戶遠(yuǎn)程通信設(shè)備之間的標(biāo)識(shí)符的翻譯,是在涉及該終端每一通信全部持續(xù)期間中對(duì)所有由每一設(shè)備終端所發(fā)送和接收的信息包實(shí)時(shí)實(shí)現(xiàn)的。翻譯對(duì)于客戶設(shè)備和信息包傳輸網(wǎng)絡(luò)都是透明的,即由設(shè)備的每一終端發(fā)送或接收的信息包,及由連接到信息包傳輸網(wǎng)絡(luò)的電話服務(wù)供應(yīng)商裝置發(fā)送或接收的信息包的格式不被修改,這不會(huì)降低對(duì)客戶的服務(wù)質(zhì)量。特別地,標(biāo)識(shí)符的翻譯處理在傳輸信息包中沒有引起可覺察的延遲。
雖然客戶只有一個(gè)設(shè)備標(biāo)識(shí)符,諸如IP地址,且雖然設(shè)備的所有終端因而能夠通過唯一的接入諸如電話線、租用線路或數(shù)據(jù)傳輸線路型客戶物理接入被連接,但設(shè)備的每一終端最好是由來自設(shè)備之外的各標(biāo)識(shí)符可尋址的,如同客戶設(shè)備具有與終端號(hào)碼相同的到網(wǎng)絡(luò)的物理”接入點(diǎn)的號(hào)碼。
起初,在把終端連接到設(shè)備時(shí),端口號(hào)碼是預(yù)定的獨(dú)立于終端的源端口號(hào)碼,且服務(wù)供應(yīng)商裝置向終端分配各端口號(hào)碼,并將其作為目標(biāo)端口號(hào)碼向設(shè)備傳送。
在涉及終端的通信期間,在對(duì)于呼出通過從客戶設(shè)備向電話服務(wù)供應(yīng)商裝置,或?qū)τ诤羧雱t是從服務(wù)供應(yīng)商裝置向設(shè)備傳送各端口號(hào)碼,而使終端已經(jīng)被識(shí)別之后,對(duì)設(shè)備的任何終端指定通信步驟并包含在含有終端標(biāo)識(shí)符且在設(shè)備中傳輸?shù)木W(wǎng)絡(luò)信息包中包封的傳送信息包中的端口號(hào)碼,被翻譯成動(dòng)態(tài)分配給終端并包含在包封于網(wǎng)絡(luò)信息包的傳送信息包中的端口號(hào)碼,網(wǎng)絡(luò)信息包包含設(shè)備的標(biāo)識(shí)符且在信息包傳輸網(wǎng)絡(luò)中向服務(wù)供應(yīng)商裝置傳輸,以便標(biāo)識(shí)終端和涉及該終端的通信步驟,或反之亦然。
在涉及終端的通信的結(jié)束時(shí),動(dòng)態(tài)分配的端口號(hào)碼可再次用于涉及設(shè)備另一終端的通信。
本發(fā)明還提供了執(zhí)行根據(jù)本發(fā)明的翻譯方法的標(biāo)識(shí)符翻譯器裝置。該裝置的特征在于,它包括一映射表,用于匹配包含在設(shè)備中傳輸?shù)木W(wǎng)絡(luò)信息包中的終端標(biāo)識(shí)符與包含在被包封于包傳輸網(wǎng)絡(luò)中傳輸?shù)木W(wǎng)絡(luò)信息包中傳送的信息包的端口號(hào)碼,以及控制裝置,用于以具有所述格式并包含在包傳輸網(wǎng)絡(luò)中被傳輸?shù)木W(wǎng)絡(luò)信息包中設(shè)備的預(yù)定標(biāo)識(shí)符來代替由終端傳輸?shù)木W(wǎng)絡(luò)信息包中的終端標(biāo)識(shí)符,并用于以包含在包封于網(wǎng)絡(luò)中傳輸?shù)木W(wǎng)絡(luò)信息包中的傳送信息包中的端口號(hào)碼來代替包含在包封于由終端傳輸?shù)木W(wǎng)絡(luò)信息包中的傳送信息包中的通信步驟端口號(hào)碼。反之,控制裝置通過包含在向設(shè)備中的終端傳輸?shù)木W(wǎng)絡(luò)信息包中的終端標(biāo)識(shí)符,并通過包含在包封在向終端傳輸?shù)陌鼈鬏斁W(wǎng)絡(luò)中的傳送信息包中的通信步驟端口號(hào)碼,來代替在包傳輸網(wǎng)絡(luò)中向設(shè)備傳輸?shù)木W(wǎng)絡(luò)信息包中的設(shè)備標(biāo)識(shí)符和包含于包封在上述包傳輸網(wǎng)絡(luò)中的傳送信息包中的端口號(hào)碼。
根據(jù)本發(fā)明的標(biāo)識(shí)符翻譯器裝置用作為客戶設(shè)備遠(yuǎn)程通信終端與對(duì)設(shè)備的接入網(wǎng)絡(luò)之間的“橋梁”。這一橋梁對(duì)于轉(zhuǎn)接通過于客戶設(shè)備與信息包傳輸網(wǎng)絡(luò)之間的信息包的處理是完全透明的。
如以下可見,與終端相關(guān)并包含在被包封于網(wǎng)絡(luò)中傳輸?shù)木W(wǎng)絡(luò)信息包的傳送信息包的端口號(hào)碼,能夠或者在與服務(wù)供應(yīng)商裝置登記終端時(shí)被靜態(tài)分配,或者對(duì)于涉及該終端及遠(yuǎn)程終端的通信和數(shù)據(jù)傳輸步驟并在服務(wù)供應(yīng)商裝置控制下被動(dòng)態(tài)分配。
在參照對(duì)應(yīng)的附圖閱讀本發(fā)明以下若干優(yōu)選實(shí)施例的說明時(shí),本發(fā)明的其它特性和優(yōu)點(diǎn)將更清晰地顯現(xiàn),其中圖1是由電話服務(wù)供應(yīng)商服務(wù)器與其連接的信息包傳輸網(wǎng)絡(luò)服務(wù)的多個(gè)客戶遠(yuǎn)程通信設(shè)備的框圖;
圖2是根據(jù)本發(fā)明在客戶設(shè)備與接入網(wǎng)絡(luò)之間連接的標(biāo)識(shí)符翻譯器裝置的框圖;圖3是用于兩個(gè)客戶設(shè)備終端與訪問供應(yīng)商服務(wù)器之間信息包通過根據(jù)本發(fā)明的翻譯器裝置的傳輸圖示;圖4圖示出通過翻譯器裝置轉(zhuǎn)接中的鏈路、網(wǎng)絡(luò)和傳送信息包的標(biāo)頭的格式;及圖5是在終端登記期間和涉及終端的通信建立期間根據(jù)本發(fā)明的標(biāo)識(shí)符翻譯方法的算法。
具體實(shí)施例方式
如圖1中的圖示,以下在電話服務(wù)供應(yīng)商服務(wù)器SP與客戶遠(yuǎn)程通信設(shè)備之間通過高位速率信息包傳輸網(wǎng)絡(luò)RP諸如互聯(lián)網(wǎng)的相關(guān)情形下說明本發(fā)明,例如以下該例子將以此參照。圖1通過例子示出,M個(gè)接入網(wǎng)絡(luò)RA1,RA2,...,RAM分別用于提供客戶遠(yuǎn)程通信設(shè)備IC11到IC1N,IC21到IC2P,...,ICM1到ICMQ,它們?cè)L問包傳輸網(wǎng)絡(luò)RP,其中M,N,P,Q是任意整數(shù)。至少一個(gè)接入網(wǎng)絡(luò)RA1到RAM例如是非對(duì)稱用戶線路(ADSL)網(wǎng),電纜網(wǎng),無線電話網(wǎng),或簡單地是交換電話網(wǎng)RTC。服務(wù)供應(yīng)商服務(wù)器SP用作為由各種接入網(wǎng)絡(luò)服務(wù)的終端之間的網(wǎng)關(guān),以便通過互聯(lián)網(wǎng)RP對(duì)客戶設(shè)備終端提供電話通信,并這樣具有由網(wǎng)絡(luò)RP中轉(zhuǎn)接的信息包支持的話音通信。接入網(wǎng)絡(luò)通過永久連接或按請(qǐng)求的連接把客戶設(shè)備連接到網(wǎng)絡(luò)RP。
例如,客戶遠(yuǎn)程通信設(shè)備包含一些終端T1到TE,直接連接到電話客戶線路,租用線路或數(shù)據(jù)傳輸線路,或由公共電話或無線電話信道服務(wù)或通過服務(wù)器配置為網(wǎng)絡(luò),例如作為PABX型的專用交換平臺(tái)。每一個(gè)終端Te,其中e是位于1到E之間的索引,可以是傳統(tǒng)的電話終端,數(shù)字終端諸如與微型計(jì)算機(jī)相關(guān)聯(lián)的調(diào)制解調(diào)器或傳真機(jī),例如或是由固定基站服務(wù)的DECT無繩電話終端。
如業(yè)內(nèi)所知,每一客戶遠(yuǎn)程通信設(shè)備IC在包傳輸網(wǎng)絡(luò)級(jí),并特別是在互聯(lián)網(wǎng)級(jí)由各自唯一的標(biāo)識(shí)符IPI被指定,這一般包括明確標(biāo)識(shí)設(shè)備的號(hào)碼或字符串。對(duì)于構(gòu)成包傳輸網(wǎng)絡(luò)RP的互聯(lián)網(wǎng),標(biāo)識(shí)符是包括四字節(jié)并符合網(wǎng)際協(xié)議版本4的IPv4地址。在先有技術(shù)中,如果電話服務(wù)供應(yīng)商的服務(wù)器SP希望直接與客戶設(shè)備終端之一通信,或者該通信因?yàn)樵O(shè)備內(nèi)部的終端的專用標(biāo)識(shí)符不能從設(shè)備外部訪問是不可能的,或者其它的此時(shí)必須對(duì)終端分配一公共IP地址使得服務(wù)器SP能夠與其通信。
為了消除這些缺陷,終端標(biāo)識(shí)符翻譯器裝置DT11到DT1N,DT21到DT2P,...,DTM1到DTMQ分別斷路連接在設(shè)備IC11到IC1N,IC21到IC2P,...,ICM1到ICMQ與接入網(wǎng)絡(luò)RA1,RA2,...,RAM之間。標(biāo)識(shí)符翻譯器裝置對(duì)于信息包的格式,或更具體來說對(duì)于信息包中的源與目標(biāo)地址的格式是透明的。這樣如同在先有技術(shù)中那樣,包傳輸網(wǎng)絡(luò)RP把每一個(gè)標(biāo)識(shí)符翻譯器裝置看作為沒有翻譯器裝置的客戶設(shè)備,并相反地每一客戶遠(yuǎn)程通信設(shè)備把包傳輸網(wǎng)絡(luò)作為根據(jù)先有技術(shù)與其連接的情形處理。
舉例來說,圖2示出客戶遠(yuǎn)程通信設(shè)備,該設(shè)備在說明書的下面部分由標(biāo)號(hào)IC指示,并包括由公共總線BU通過根據(jù)本發(fā)明的各標(biāo)識(shí)符翻譯器裝置DT連接到各接入網(wǎng)絡(luò)RA的電話終端T1,...,Te,...,TE。
在這一優(yōu)選實(shí)施例中,標(biāo)識(shí)符翻譯器裝置DT被容納在帶有兩個(gè)接口IT和IR的計(jì)算機(jī)服務(wù)器中。接口IT通過總線BU連接翻譯器裝置DT與客戶設(shè)備IC的電話終端T1到TE。接口IR連接翻譯器裝置DT與各接入網(wǎng)絡(luò)RA。接口IT與IR例如是以太網(wǎng)接口。
翻譯器裝置DT是以專用數(shù)字信號(hào)處理器(DSP)集成電路實(shí)現(xiàn)的,例如主要包含兩個(gè)軟件層LTP和LTR。
第一軟件層LTP處理在從終端到接入網(wǎng)絡(luò)RA的發(fā)送方向與從接入網(wǎng)絡(luò)RA到終端的接收方向的所有呼入或呼出信息包。特別地,層LTP對(duì)包含在同終端與電話訪問供應(yīng)商服務(wù)器SP之間的協(xié)議通信事件相關(guān)的信息包中的數(shù)據(jù)進(jìn)行解碼。這些事件例如是呼入與呼出呼叫的檢測(cè),或者呼叫方或被呼叫方標(biāo)識(shí)符的恢復(fù),呼叫方或被呼叫方可能是設(shè)備終端T1到TE或遠(yuǎn)程電話終端之一。軟件層LTP還重新計(jì)算從網(wǎng)絡(luò)信息包或傳送信息包(圖4)的標(biāo)頭ER,ET的16位字計(jì)算的校驗(yàn)和字段CSR,CST,因?yàn)橐韵聦⒖煽闯鰳?biāo)頭被翻譯過程修改。
第二軟件層LTR實(shí)時(shí)控制包含在通過翻譯器裝置DT即由接口IT和IR發(fā)送和接收的信息包中的標(biāo)識(shí)符的翻譯。軟件層LTR與映射表TC相關(guān)聯(lián),該映射表涉及內(nèi)部分配給客戶設(shè)備IC的終端T1到TE的標(biāo)識(shí)符IT1到ITE以及由訪問供應(yīng)商服務(wù)器SP從設(shè)備外部可訪問的端口號(hào)碼。軟件LTR加載并自動(dòng)更新在映射表TC中分配給終端存儲(chǔ)器及動(dòng)態(tài)分配給終端T1到TE的端口P11-P1J到PE1-PEJ的列表,其中J是整數(shù)并典型地等于5。
在客戶遠(yuǎn)程通信設(shè)備IC的終端之一諸如終端TE與電話訪問供應(yīng)商服務(wù)器SP之間穿過各標(biāo)識(shí)符翻譯器裝置DT的信息包的交換示于圖3中。在該圖中,翻譯器裝置DT由翻譯軟件層LTR與TC的映射表圖示指示,主要涉及翻譯信息包標(biāo)識(shí)符。
從設(shè)備IC的外部不可訪問的終端Te的標(biāo)識(shí)符ITe以及從設(shè)備外部可訪問的設(shè)備IC的標(biāo)識(shí)符IPI是IPv4地址,諸如“10.0.0.10”及“194.254.15.35”。如上所述,在鏈路層通信技術(shù)依賴于以太網(wǎng)信息包,且網(wǎng)絡(luò)層依賴于互聯(lián)網(wǎng)標(biāo)準(zhǔn)和協(xié)議。更精確地說,用于在終端Te與服務(wù)器SP之間交換信息包的各層的規(guī)約依賴于H323協(xié)議,其傳輸層或者依賴于用戶數(shù)據(jù)報(bào)協(xié)議UDP傳輸協(xié)議以便在電話通信期間傳輸特別與話音相關(guān)的IP信息包,或傳輸控制協(xié)議TCP傳輸與信令相關(guān)的IP信息包,特別是在電話通信的開始與結(jié)束,作為TCP協(xié)議比UDP協(xié)議更為可靠,并在接收時(shí)保持信息包在發(fā)送時(shí)的順序,以及再發(fā)送丟失的信息包。
包傳輸網(wǎng)絡(luò)RP的路由器使用ISO模型的底部三層,并一般只分析網(wǎng)絡(luò)層3的信息包標(biāo)頭,以便向它們的目標(biāo)路由信息包。于是,設(shè)備IC的地址IPI用作為從翻譯器裝置DT向服務(wù)器SP路由網(wǎng)絡(luò)信息包的源地址,或作為用于從服務(wù)器SP向設(shè)備IC路由網(wǎng)絡(luò)信息包的目標(biāo)地址。
如圖4中所示,被稱為網(wǎng)絡(luò)信息包并具有標(biāo)頭ER的網(wǎng)絡(luò)協(xié)議信息包被包封在稱為鏈路信息包并具有標(biāo)頭EL的鏈路協(xié)議信息包中,這時(shí)它符合以太網(wǎng)協(xié)議并包封稱為傳輸信息包并具有標(biāo)頭ET的傳輸協(xié)議信息包。在網(wǎng)絡(luò)信息包的標(biāo)頭ER中,協(xié)議字節(jié)指示由帶有標(biāo)頭ET的傳輸信息包使用的是UDP還是TCP協(xié)議,四個(gè)字節(jié)指定源地址@IPS,且四個(gè)字節(jié)指定目標(biāo)地址@IPD。
根據(jù)本發(fā)明,用作為終端Te與翻譯器裝置DT之間設(shè)備IC中轉(zhuǎn)接的信息包中的源地址或目標(biāo)地址的終端Te的地址ITe,對(duì)應(yīng)于傳輸裝置DT與服務(wù)供應(yīng)商服務(wù)器SP之間轉(zhuǎn)接中的傳輸信息包的標(biāo)頭ET中的兩字節(jié)的目標(biāo)端口號(hào)碼PD,或兩字節(jié)的源端口號(hào)碼PS。
此外,根據(jù)H323協(xié)議,傳輸信息包中的數(shù)據(jù)字段D,作為信息包的自然的功能,能夠在應(yīng)用層級(jí)以對(duì)于標(biāo)頭ER和ET冗余的方式包封所有或部分的參數(shù)集@IPS,@IPD,PS及PD,使得末端即通信中的終端Te與服務(wù)器SP,能夠修改和/或利用這些參數(shù)。因而翻譯軟件層LTR不僅負(fù)責(zé)翻譯標(biāo)頭ER和ET中而且在數(shù)據(jù)字段D中的這些參數(shù),如果這些參數(shù)出現(xiàn)。
在說明書的其余部分,則翻譯以上參數(shù)之一,如果有,必定涉及翻譯在對(duì)應(yīng)的標(biāo)頭及數(shù)據(jù)字段中的參數(shù)。
起初,在根據(jù)本發(fā)明的標(biāo)識(shí)符翻譯方法的步驟E0,當(dāng)終端Te連接到總線BU時(shí),即當(dāng)終端Te第一次連接到服務(wù)器SP時(shí),終端Te向電話服務(wù)供應(yīng)商服務(wù)器SP申明本身。終端Te傳送第一個(gè)網(wǎng)絡(luò)信息包PQ1,其源地址@IPS等于終端的標(biāo)識(shí)符ITe,且其傳輸信息包ET中的源端口號(hào)碼PS為預(yù)定的端口號(hào)碼,例如1024,指示任何終端在服務(wù)器SP登記與驗(yàn)證的階段,且其目標(biāo)地址為服務(wù)器SP的地址。端口號(hào)碼PORT0和根據(jù)本發(fā)明動(dòng)態(tài)分配給終端的其它端口號(hào)碼是根據(jù)UDP或TCP協(xié)議,從未分配的號(hào)碼即除了0到1023的號(hào)碼選取的。然后標(biāo)識(shí)符翻譯器裝置DT把專用終端地址ITe轉(zhuǎn)換為設(shè)備的公共地址IPI,并把端口號(hào)碼PORT0轉(zhuǎn)換為預(yù)定的源端口號(hào)碼P0,該號(hào)碼與終端無關(guān),并是由服務(wù)供應(yīng)商向任何終端登記過程分配以信令登記請(qǐng)求的。信息包PQ1被翻譯為信息包PQ2,其源地址@IPS是設(shè)備的地址IPI,而其源端口號(hào)碼PS是預(yù)定的端口號(hào)碼P0,例如8400,它指定服務(wù)器SP中傳輸層預(yù)定的端口號(hào)碼。
當(dāng)收到信息包PQ2時(shí),它用于服務(wù)器SP中的端口P0。服務(wù)器SP向終端Te分配在數(shù)據(jù)庫BD中可用的在設(shè)備IC中明確對(duì)其指定的各端口號(hào)碼Pe1。服務(wù)器SP在存儲(chǔ)器中存儲(chǔ)對(duì)[IPI,Pe1],服務(wù)供應(yīng)商在涉及終端Te的每一通信的開始使用它來標(biāo)識(shí)終端Te。
服務(wù)供應(yīng)商服務(wù)器SP通過向由地址IPI指定的設(shè)備IC轉(zhuǎn)發(fā)信息包PQ3獲取終端Te的登記和驗(yàn)證。信息包PQ3包含地址IPI作為目標(biāo)地址@IPD,及終端端口號(hào)碼Pe1,例如8452,作為目標(biāo)端口號(hào)碼PD。
然后翻譯器裝置DT,通過使用映射表TC匹配對(duì)[ITe,PORT1]與對(duì)[IPI,P11],進(jìn)行與以上相反的轉(zhuǎn)換標(biāo)識(shí)符的處理,以便使終端Te在總線BU上傳送包含地址ITe和預(yù)定端口號(hào)碼PORT1的信息包PQ4,以確認(rèn)作為目標(biāo)地址和目標(biāo)端口號(hào)碼的登記。
這樣,通過在傳輸信息包ET中能夠被看作設(shè)備中的終端地址IT1至ITE的子地址的端口號(hào)碼P11到P1E,從設(shè)備外部區(qū)分開設(shè)備IPC的各終端T1到TE。
圖5示出在終端Te與遠(yuǎn)程終端之間通過服務(wù)器SP通信期間翻譯方法大致包含的J+1個(gè)步驟E1到E(J+1)。在通信建立時(shí),或者對(duì)于呼入或者對(duì)于呼出,步驟E1借助于類似于上述信息包PQ1到PQ4的交換的交換信息包,申明通信和/或認(rèn)證請(qǐng)求,以便翻譯器裝置DT通過地址ITe與端口號(hào)碼Pe1之間,更精確來說,是對(duì)[ITe,PORT1]與對(duì)[IPI,Pe1]之間的映射標(biāo)記這一通信請(qǐng)求。對(duì)于呼入,服務(wù)器SP傳送帶有對(duì)[IPI,Pe1]作為目標(biāo)地址@IPD和目標(biāo)端口號(hào)碼PD的信息包;對(duì)于呼出,終端Te傳送帶有對(duì)[ITe,PORT1]作為源地址@IPS和源端口號(hào)碼PS的信息包。
圖3中步驟E1是對(duì)于終端TE表示的。
然后,在后繼步驟E2到EJ,翻譯器裝置中的層LTR動(dòng)態(tài)并順序地向終端Te分配仍然可用并與應(yīng)用程序即過程中通信步驟相關(guān)的預(yù)定端口號(hào)碼PORT2到PORTJ對(duì)應(yīng)的不同的端口號(hào)碼Pe2到PeJ。例如,通過翻譯控制層LTR動(dòng)態(tài)分配端口號(hào)碼可類似于在DHCP動(dòng)態(tài)主機(jī)配置協(xié)議下IP地址的動(dòng)態(tài)分配。
當(dāng)以地址ITe接收時(shí),端口號(hào)碼PORT2對(duì)應(yīng)于指示步驟E2中通信建立期間的信令的端口號(hào)碼Pe2。實(shí)際上,端口PORT2和Pe2每一個(gè)具有兩個(gè)值,即根據(jù)Q.931/H225.0協(xié)議用于對(duì)呼入指定信令的第一值和用于對(duì)呼出指定信令的第二值。信令例如涉及過程中先前的通信,被連接的終端,置終端于持線等。端口號(hào)碼PORT3,當(dāng)它在帶有終端標(biāo)識(shí)符ITe的信息包中在步驟E3被發(fā)送時(shí),動(dòng)態(tài)地與端口號(hào)碼Pe3對(duì)應(yīng),以便例如在H245協(xié)議下就傳輸音頻和/或視頻數(shù)據(jù)協(xié)商終端容量。當(dāng)它在帶有標(biāo)識(shí)符ITe的信息包中被傳送時(shí),在步驟E4根據(jù)實(shí)時(shí)協(xié)議(RTP)傳輸協(xié)議,端口號(hào)碼PORT4動(dòng)態(tài)對(duì)應(yīng)于用于指示話音型數(shù)據(jù)流的端口號(hào)碼Pe4。當(dāng)在步驟RJ=E5它在帶有標(biāo)識(shí)符ITe信息包中被發(fā)送時(shí),端口號(hào)碼PORTJ=PORT5動(dòng)態(tài)對(duì)應(yīng)于端口號(hào)碼PeJ=Pe5,根據(jù)實(shí)時(shí)控制協(xié)議(RTCP)傳輸協(xié)議用于指示返回信息。返回信息的例子包括信息包損失和被傳輸?shù)囊约霸谇耙徊襟EE4其它傳輸方向沒有收到的話音信息包的確認(rèn)。在通信期間步驟E4和E5對(duì)能夠彼此相繼進(jìn)行,只要有數(shù)據(jù)被傳輸。
于是,在給定的時(shí)刻,例如當(dāng)三個(gè)終端T1,TE和TE通信時(shí),映射表TC匹配通信步驟[P11到P15],[Pe1到PeJ]和[PE1到PEJ]每一組與每一終端中的預(yù)定端口號(hào)碼[PORT1到PORTJ]。
根據(jù)它們?cè)谟成浔鞹C中的可用性,端口號(hào)碼Pe2到PeJ順序地分配給終端Te。在服務(wù)器SP跟隨通信步驟串的先前步驟E(j-1)期間,每一端口號(hào)碼Pej(2≤j≤J)包含在信息包的數(shù)據(jù)字段中。
最后在步驟E6,動(dòng)態(tài)分配的端口Pe2到PeJ的列表在釋放時(shí),即在涉及終端Te的通信結(jié)束時(shí),由控制層LTR從映射表TC刪除,以便使端口Pe2到PeJ對(duì)涉及設(shè)備的其它終端的通信可用。
權(quán)利要求
1.一種翻譯客戶遠(yuǎn)程通信設(shè)備(IC)中的終端(T1-TE)的標(biāo)識(shí)符(ITe)的方法,所述標(biāo)識(shí)符具有預(yù)定的格式并包含在轉(zhuǎn)接通過信息包傳輸網(wǎng)絡(luò)(RP)的信息包(ER)中,其特征在于,包含在客戶設(shè)備(IC)中傳輸?shù)木W(wǎng)絡(luò)信息包(PQ1)中的終端(Te)的標(biāo)識(shí)符(ITe)被翻譯(E0-E4)為具有所述格式并包含在網(wǎng)絡(luò)信息包(PQ2)中的設(shè)備(IC)的預(yù)定的標(biāo)識(shí)符(IPI),該網(wǎng)絡(luò)信息包(PQ2)在包傳輸網(wǎng)絡(luò)(RP)中被傳輸?shù)诫娫挿?wù)供應(yīng)商裝置(SP);及對(duì)應(yīng)于終端標(biāo)識(shí)符(ITe)并包含在被包封在網(wǎng)絡(luò)信息包中的傳輸信息包(ET)的端口號(hào)碼(Pe1-Pe3),或反之亦然。
2.根據(jù)權(quán)利要求1的方法,其中連接終端(ITe)與設(shè)備(IC)時(shí),端口號(hào)碼是與終端無關(guān)的預(yù)定的源端口號(hào)碼(P0),且服務(wù)供應(yīng)商裝置(SP)把各端口號(hào)碼(Pe1)分配給終端(Te)并將其作為目標(biāo)端口號(hào)碼向設(shè)備(IC)傳送。
3.根據(jù)權(quán)利要求1或2的方法,其中對(duì)設(shè)備(IC)的任何終端(Te)指定通信步驟(E2-EJ)并包含在包封于網(wǎng)絡(luò)信息包(PQ1)的傳輸信息包(ET)中的端口號(hào)碼(PORT2-PORTJ)被翻譯為動(dòng)態(tài)分配給終端(Te)并包含在包封于網(wǎng)絡(luò)信息包(PQ2)中的傳輸信息包(ET)中的端口號(hào)碼(Pe2,Pe3),其中網(wǎng)絡(luò)信息包(PQ1)包含終端標(biāo)識(shí)符(ITe)并在設(shè)備中傳送,網(wǎng)絡(luò)信息包(PQ2)包含設(shè)備標(biāo)識(shí)符(IPI)并在信息包傳輸網(wǎng)絡(luò)(RP)中向服務(wù)供應(yīng)商裝置(SP)被傳送,以便識(shí)別所述終端和涉及該終端的通信步驟,并反之亦然。
4.根據(jù)權(quán)利要求3的方法,其中在涉及終端(ITe)的通信結(jié)束時(shí)動(dòng)態(tài)分配的端口號(hào)碼(Pe2-PeJ)又是可用的。
5.根任何據(jù)權(quán)利要求1到4中任一項(xiàng)的方法,其中當(dāng)在信息包傳輸網(wǎng)絡(luò)(RP)中信息包在從設(shè)備(IC)向服務(wù)供應(yīng)商裝置(SP)的傳輸方向被路由時(shí),所述端口號(hào)碼(Pe2-PeJ)作為源端口(PS)包含在被包封于網(wǎng)絡(luò)信息包(PQ2)中的傳輸信息包(ET)中,并反之,當(dāng)在信息包傳輸網(wǎng)絡(luò)(RP)中網(wǎng)絡(luò)信息包(PQ3)在從服務(wù)供應(yīng)商裝置(SP)向設(shè)備(IC)的傳輸方向被路由時(shí),所述端口號(hào)碼(Pe1-Pe3)作為目標(biāo)端口(PD)包含在被包封于網(wǎng)絡(luò)信息包(PQ3)中的傳輸信息包(ET)中。
6.用于執(zhí)行根據(jù)權(quán)利要求1到5中任一項(xiàng)的方法的裝置,目的是用于翻譯客戶遠(yuǎn)程通信設(shè)備(IC)中的終端(T1-TE)的標(biāo)識(shí)符(ITe),所述標(biāo)識(shí)符具有預(yù)定的格式并包含在轉(zhuǎn)接通過信息包傳輸網(wǎng)絡(luò)(RP)的信息包(ER)中,其特征在于,該裝置包括一映射表(TC)用于匹配包含在設(shè)備(IC)中被傳輸?shù)木W(wǎng)絡(luò)信息包(ER)中的終端(Te)標(biāo)識(shí)符與包含在被包封于包傳輸網(wǎng)絡(luò)(RP)中傳輸?shù)木W(wǎng)絡(luò)信息包中的傳輸信息包(ET)中的端口號(hào)碼(Pe1-Pe3),及控制裝置(LTR),用于以具有所述格式并包含在包傳輸網(wǎng)絡(luò)(RP)中被傳輸?shù)木W(wǎng)絡(luò)信息包(PQ2)中的預(yù)定的標(biāo)識(shí)符(IPI)來代替由終端(Te)傳輸?shù)木W(wǎng)絡(luò)信息包(PQ1)中的終端標(biāo)識(shí)符(ITe),并用于以包含在被包封于網(wǎng)絡(luò)中傳輸?shù)木W(wǎng)絡(luò)信息包(PQ2)中的傳輸信息包中的所述端口號(hào)碼(Pe1-PeJ)來代替包含在被包封于由終端傳輸?shù)木W(wǎng)絡(luò)信息包(PQ1)中的傳輸信息包(ET)中的通信步驟端口號(hào)碼(PORT1-PORTJ),或反之亦然。
7.根據(jù)權(quán)利要求6的裝置,其中對(duì)涉及終端(Te)的所有通信和數(shù)據(jù)傳輸步驟(E2-EJ)動(dòng)態(tài)分配包封在網(wǎng)絡(luò)中傳輸?shù)木W(wǎng)絡(luò)信息包(PQ2)中的傳輸信息包中的端口號(hào)碼(Pe2-Pe3)。
8.根據(jù)權(quán)利要求7的裝置,其中在涉及終端(Te)的通信結(jié)束時(shí)控制裝置(LTR)刪除在映射表(TC)中動(dòng)態(tài)分配的端口號(hào)碼(Pe2-PeJ)。
全文摘要
為了在信息包傳輸網(wǎng)絡(luò)(RP)諸如因特網(wǎng)中增加終端的尋址能力,具有包含在客戶設(shè)備(IC)中傳輸?shù)木W(wǎng)絡(luò)信息包(PQ1)中預(yù)定的格式的終端(Te)的標(biāo)識(shí)符(ITe),被翻譯(E0-E4)為具有所述格式并包含在網(wǎng)絡(luò)信息包(PQ2)中的設(shè)備(IC)的預(yù)定的標(biāo)識(shí)符(IPI),該網(wǎng)絡(luò)信息包(PQ2)在包交換網(wǎng)絡(luò)(RP)中被傳輸?shù)诫娫挿?wù)供應(yīng)商服務(wù)器,及對(duì)應(yīng)于終端標(biāo)識(shí)符(ITe)的端口號(hào)碼(Pe1-Pe3)并包含在被包封在網(wǎng)絡(luò)中被傳輸?shù)男畔?PQ2)中的傳輸信息包,或反之亦然。端口號(hào)碼能夠在涉及該終端的通信期間被動(dòng)態(tài)分配。
文檔編號(hào)H04L29/12GK1636369SQ01813882
公開日2005年7月6日 申請(qǐng)日期2001年7月27日 優(yōu)先權(quán)日2000年8月8日
發(fā)明者菲利浦·夏洛特 申請(qǐng)人:法國電信公司