專利名稱:用數(shù)字域名系統(tǒng)統(tǒng)一解釋ip網(wǎng)絡(luò)地址的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種用數(shù)字域名系統(tǒng)統(tǒng)一解釋IP網(wǎng)絡(luò)地址的系統(tǒng)。
背景技術(shù):
用統(tǒng)一的方法和系統(tǒng)解釋通信互聯(lián)網(wǎng)絡(luò)的IP地址定位問(wèn)題,簡(jiǎn)化網(wǎng)絡(luò)設(shè)計(jì)、簡(jiǎn)化網(wǎng)絡(luò)管理、簡(jiǎn)化網(wǎng)絡(luò)投資,在我國(guó)大力推廣數(shù)字域名系統(tǒng)的應(yīng)用,發(fā)展我國(guó)自有技術(shù)的信息產(chǎn)業(yè),增加我國(guó)大專院校畢業(yè)生的就業(yè)機(jī)會(huì)。
目前在IP網(wǎng)中解析地址有3種方法1、通過(guò)DNS將輸入的URL/URI解析為IP地址。2、根據(jù)輸入的電話號(hào)碼,通過(guò)位置服務(wù)器(LS--Location Server)或者Telephone Routing for IP Protocol(TRIP),得到網(wǎng)關(guān)的IP地址。3、將電話號(hào)碼轉(zhuǎn)換成域名,通過(guò)DNS查詢具有TRIP功能的位置服務(wù)囂,然后通過(guò)該TRIP位置服務(wù)囂得到網(wǎng)關(guān)的IP地址。IP網(wǎng)的標(biāo)準(zhǔn)解析方法是第1種。
IP電話需要輸入電話號(hào)碼,使得傳統(tǒng)地址解析變得困難,特別是當(dāng)需要從(向)PSTN/PLMN(PSTN--Public Switched Telephone Network,PLMN--PublicLand Mobile Network)路由的時(shí)候。如果一個(gè)通話發(fā)起自PSTN/PLMN,目的點(diǎn)是IP網(wǎng),那么必須將輸入的電話號(hào)碼轉(zhuǎn)換成受話方的IP地址。如果一個(gè)通話發(fā)起自IP網(wǎng),目的點(diǎn)是PSTN/PLMN,那么必須進(jìn)行包交換到電路交換的轉(zhuǎn)換。從IP網(wǎng)的角度看,轉(zhuǎn)換電話號(hào)碼需要定位一個(gè)合適的網(wǎng)關(guān)。操作員可以自由地選擇網(wǎng)關(guān)。比如,一個(gè)電話號(hào)碼可能被操作員1解析為網(wǎng)關(guān)1的IP地址,而同樣的號(hào)碼可能被操作員2解析為網(wǎng)關(guān)2的IP地址。
將數(shù)字標(biāo)識(shí)碼(包括電話號(hào)碼)轉(zhuǎn)換成IP地址的另一種方法是數(shù)字域名系統(tǒng)方法,本實(shí)用新型為了用統(tǒng)一的方法解釋IP地址和實(shí)現(xiàn)系統(tǒng),對(duì)我國(guó)的數(shù)字域名規(guī)范SJ/T 11271-2002進(jìn)行了功能擴(kuò)充,同以上方法的區(qū)別是,數(shù)字標(biāo)識(shí)碼與IP地址的對(duì)應(yīng)是全球性的。
SIP服務(wù)器出于路由目的需要進(jìn)行地址轉(zhuǎn)換時(shí),需要確定一個(gè)唯一的詢問(wèn)節(jié)點(diǎn)DNS或者位置服務(wù)器。當(dāng)前3GPP做法是,當(dāng)一個(gè)呼叫控制器(CSCF)需要找到一個(gè)媒體網(wǎng)關(guān)(MGCF--Media Gateway Control Function)以到達(dá)PSTN/PLMN,呼叫控制器向位置服務(wù)器查詢。當(dāng)呼叫控制器需要找SIP服務(wù)器,向DNS查詢。目前,一般來(lái)說(shuō),URL/URIs由DNS解析,電話由位置服務(wù)器解析。在第三代全I(xiàn)P移動(dòng)通信網(wǎng)(3G-All-IP network)中,用戶可以自由的通過(guò)各種地址呼叫對(duì)方。受話方可以是SIP或者PSTN/PLMN用戶,也可以是H.323用戶。同時(shí)SIP和H.323用戶可以通過(guò)URL/URI或者電話號(hào)碼尋址。
但是,存在以下問(wèn)題當(dāng)呼叫方通過(guò)電話號(hào)碼指定受話方,他并不知道受話方是PSTN/PLMN用戶,還是H.323或者SIP用戶。電話號(hào)碼需要通過(guò)DNS和TRIP位置服務(wù)囂轉(zhuǎn)換,H.323地址需要通過(guò)DNS和non-TRIP位置服務(wù)囂轉(zhuǎn)換。SIP地址只需要通過(guò)DNS轉(zhuǎn)換。因此呼叫方的業(yè)務(wù)呼叫控制器(S-CSCF-Serving)不知道通過(guò)什么途徑進(jìn)行轉(zhuǎn)換。當(dāng)呼叫方通過(guò)URL/URI指定受話方,業(yè)務(wù)呼叫控制器自動(dòng)向DNS查詢。但是,在這種情況下,DNS通常會(huì)返回受話方的網(wǎng)關(guān)的IP,但是這對(duì)業(yè)務(wù)呼叫控制器無(wú)用,因?yàn)樗焕斫釮.323協(xié)議。這種情況下,業(yè)務(wù)呼叫控制器需要得到SIP-H.323網(wǎng)關(guān)的IP地址,然后向位置服務(wù)器查詢。但是,目前沒有方法能夠進(jìn)行這個(gè)查詢。另外,DNS并不能夠返回受話方的類型(如H.323或者SIP)給業(yè)務(wù)呼叫控制器,以便業(yè)務(wù)呼叫控制器可以采取合適的動(dòng)作。
發(fā)明內(nèi)容
本實(shí)用新型的目的是提供一種用數(shù)字域名系統(tǒng)(DDNS)統(tǒng)一解釋IP網(wǎng)絡(luò)地址的系統(tǒng)系統(tǒng)由數(shù)字終端SIP電話機(jī)、SIP代理服務(wù)器、IP網(wǎng)絡(luò)、DDNS服務(wù)器、媒體網(wǎng)關(guān)、PSTN電話,PSNT電話構(gòu)成;數(shù)字終端SIP電話機(jī)依次與SIP代理服務(wù)器、IP網(wǎng)絡(luò)、媒體網(wǎng)關(guān)、PSTN電話、PSNT電話相接,SIP代理服務(wù)器依次與DDNS服務(wù)器、媒體網(wǎng)關(guān)相接。
本實(shí)用新型的優(yōu)點(diǎn)是1).在下一代的PSTN/PLMN/IP網(wǎng)互通中,只需要DDNS服務(wù)器、媒體網(wǎng)關(guān)、SIP代理服務(wù)器和數(shù)字終端(SIP/H.323話機(jī),移動(dòng)于機(jī)等),省去了GK和位置服務(wù)器,便于集中網(wǎng)管,也簡(jiǎn)化了網(wǎng)絡(luò)連接。
2).用唯一的數(shù)字標(biāo)識(shí)碼,包括電話號(hào)碼,通過(guò)數(shù)字域名服務(wù)器為Internet用戶的多種業(yè)務(wù),如email,web,家用電話、移動(dòng)電話,語(yǔ)言信箱,F(xiàn)AX等等,提供統(tǒng)一的地址解釋,實(shí)現(xiàn)用戶個(gè)性化智能通信,簡(jiǎn)化了記憶。在下一代互聯(lián)網(wǎng)上,用戶對(duì)外可以一碼走遍網(wǎng)絡(luò)世界,社會(huì)經(jīng)濟(jì)效益極為顯著。
圖1是用數(shù)字域名系統(tǒng)統(tǒng)一解釋IP網(wǎng)絡(luò)地址的系統(tǒng)方框示意圖;
圖2是一個(gè)基于IP的SIP發(fā)起的.到PSTN的呼叫過(guò)程中,DDNS.統(tǒng)一地址解釋所起作用的示意圖;圖3是一個(gè)PSTN/PLMN電話到SIP電話系統(tǒng)的呼叫過(guò)程中,DDNS.統(tǒng)一地址解釋所起作用的示意圖;圖4是一個(gè)SIP電話到SIP電話系統(tǒng)的呼叫過(guò)程中,DDNS.統(tǒng)一地址解釋所起作用的示意圖;圖5是一個(gè)基于DDNS的Email通信的應(yīng)用過(guò)程中,DDNS.統(tǒng)一地址解釋所起作用的示意圖;圖6是一個(gè)PSTN/PLMN電話到H.323電話系統(tǒng)的應(yīng)用過(guò)程中,DDNS.統(tǒng)一地址解釋所起作用的示意圖;圖7是一個(gè)H.323電話到PSTN電話系統(tǒng)的應(yīng)用過(guò)程中,DDNS.統(tǒng)一地址解釋所起作用的示意圖;圖8是數(shù)字域名解釋系統(tǒng)構(gòu)成技術(shù)原理示意圖。
系統(tǒng)由數(shù)字終端、SIP代理服務(wù)器、IP網(wǎng)絡(luò)、DDNS服務(wù)器、媒體網(wǎng)關(guān)、PSTN電話網(wǎng),PSNT電話機(jī)構(gòu)成;數(shù)字終端依次與SIP代理服務(wù)器、IP網(wǎng)絡(luò)、媒體網(wǎng)關(guān)、PSTN電話、PSNT電話相接,SIP代理服務(wù)器依次與DDNS服務(wù)器、媒體網(wǎng)關(guān)相接。
1.數(shù)字終端設(shè)備是指用0-9個(gè)十進(jìn)制數(shù)字輸入,構(gòu)成一串?dāng)?shù)字標(biāo)識(shí)碼,經(jīng)過(guò)固定的PSTN/PLMN,或移動(dòng)無(wú)線網(wǎng),與另一通信設(shè)備進(jìn)行通信的設(shè)備,該設(shè)備要有一個(gè)所說(shuō)的解釋器;或者還具有把輸入的數(shù)字標(biāo)識(shí)碼作為類似網(wǎng)卡的MAC地址,自動(dòng)形成IPV9的256地址,或IPV6的128位地址的功能的自動(dòng)地址生成器。
2.DDNS服務(wù)器系統(tǒng)中至少一個(gè),接收解釋器的域名地址解釋請(qǐng)求,如果能解釋,把解釋的結(jié)果返回給解釋器。DDNS系統(tǒng)根據(jù)解釋規(guī)范中的標(biāo)志符進(jìn)行解釋,例如“A”標(biāo)志返回的是IPV4的IP地址;“A6”標(biāo)志返回的是IPV6的IP地址;“C”標(biāo)志返回的IPV9十進(jìn)網(wǎng)的IP地址,如果是統(tǒng)一資源標(biāo)識(shí)符地址標(biāo)志“CU”,則返回的是組URI的服務(wù)業(yè)務(wù)的名詞地址,如SIPuserB@zij.edn.cn,如果DDNS返回的結(jié)果是IP地址,該IP地址可能是媒體網(wǎng)點(diǎn)的IP地址,或是目的服務(wù)器的IP地址,如SIP服務(wù)器,或代理服務(wù)器的IP地址及其支持的應(yīng)用協(xié)議。如果DDNS不能解釋,則DDNS返回給解釋器一個(gè)另一個(gè)DDNS(或DNS)的地址,便于繼續(xù)得到解釋支持。
IPV9/IPV6數(shù)字域名服務(wù)器的處理算法1)數(shù)字終端設(shè)備的解釋器將一個(gè)域名送給數(shù)字域名服務(wù)器(DDNS)查詢;2)DDNS服務(wù)器判斷這個(gè)域名是數(shù)字域名還是普通域名。如果不以一般域名后綴結(jié)尾認(rèn)為是數(shù)字域名(也就是說(shuō),不以.cn、.com之類結(jié)尾的域名被認(rèn)為是數(shù)字域名)。
3)查詢域名標(biāo)識(shí)對(duì)應(yīng)的相關(guān)資源記錄(可以是IPV9/IPV6協(xié)議的IP地址,也可以是URI),返回給解釋器。
數(shù)字域名系統(tǒng)(DDNS)解釋數(shù)字標(biāo)識(shí)碼實(shí)現(xiàn)Internet上多種業(yè)務(wù)服務(wù)算法技術(shù)。
解釋器給出一個(gè)數(shù)字標(biāo)識(shí)碼(可以是數(shù)字域名,電話號(hào)碼,及其他數(shù)字終端標(biāo)識(shí)碼),一個(gè)客戶端算法程序按倒轉(zhuǎn)及點(diǎn)分規(guī)則,轉(zhuǎn)換成數(shù)字域名DDNS內(nèi)部程序能夠處理的域名標(biāo)識(shí),比如數(shù)字標(biāo)識(shí)碼00865711→1.1.7.5.6.8.0.0.ddns.在DDNS數(shù)據(jù)庫(kù)中定義該域名標(biāo)識(shí)對(duì)應(yīng)的資源記錄,資源記錄集是由用戶通信業(yè)務(wù)類型確定.每條NAPTR都標(biāo)有服務(wù)優(yōu)先標(biāo)志和類別優(yōu)先標(biāo)志.在同類別優(yōu)先級(jí)條件下,再按服務(wù)優(yōu)先等級(jí)次序處理.算法技術(shù)原理實(shí)例如下假設(shè)在DDNS數(shù)據(jù)庫(kù)中有00865711數(shù)字標(biāo)識(shí)對(duì)應(yīng)的資源記錄$ORIGIN 1.1.7.5.6.8.0.0.ddns.IN NAPTR 10 100″u″″D2U+sip″ ″!^.*$!sipinfo@zju.edu.cn!″.IN NAPTR 10 101″u″″D2U+h323″″!.*$!h323info@zju.com!″.IN NAPTR 10 102″u″″D2U+msgmailto″″!^.*$!mailtoinfo@zju.edu.cn!″.那么,1.1.7.5.6.8.0.0.ddns.域能夠最優(yōu)先地通過(guò)SIP連接,其次是H.323的語(yǔ)音服務(wù),再次是SMTP的消息服務(wù)。原理實(shí)例中10列表示類別優(yōu)先標(biāo)志,10X列表示服務(wù)優(yōu)先等級(jí)。
因此,本實(shí)用新型的數(shù)字域名DDNS通過(guò)定義的資源記錄能實(shí)現(xiàn)Internet上多種業(yè)務(wù)服務(wù),并返回給解釋器目的服務(wù)器所能實(shí)現(xiàn)的協(xié)議類型和它的域名地址。
DDNS客戶端技術(shù)方法本實(shí)用新型對(duì)于DDNS客戶端用兩種技術(shù)方法處理1).客戶端處理模式客戶端接受用戶輸入,經(jīng)支持IPV9/IPV6的解釋器判斷是數(shù)字標(biāo)識(shí)碼,將該數(shù)字標(biāo)識(shí)碼轉(zhuǎn)換成.ddns的形式,然后向DDNS查詢?cè)摂?shù)字標(biāo)識(shí)碼對(duì)應(yīng)的NAPTR記錄。
客戶端對(duì)返回的NAPTR記錄集進(jìn)行過(guò)濾,除去不關(guān)心的NAPTR記錄(比如Email客戶端只關(guān)心mailto記錄)。
客戶端對(duì)每個(gè)NAPTR記錄進(jìn)行嘗試連接(按照原耒的方法)。直至成功或失敗.
2).客戶端-代理模式客戶端接受用戶輸入,把該輸入交由代理處理。
由代理向DDNS查詢?cè)摂?shù)字標(biāo)識(shí)碼對(duì)應(yīng)的NAPTR記錄,經(jīng)過(guò)類似的處理,返回合適的地址給客戶端?;蛘甙凑誗IP協(xié)議,由代理負(fù)責(zé)和那個(gè)地址建立初始連接。
Email、Web、等可以用1實(shí)現(xiàn),也可以用2。IP電話等(它們通常使用SIP協(xié)議建立初始連接)用1無(wú)法實(shí)現(xiàn),只能用2。IP電話(SIP或H.323電話)只需增加解釋器.
支持?jǐn)?shù)字標(biāo)識(shí)碼的客戶端的解釋器算法應(yīng)用程序指WEB瀏覽器、email客戶端、IP電話客戶端等)如果要實(shí)現(xiàn)對(duì)DDNS的支持,必須修改應(yīng)用程序的解釋器。支持?jǐn)?shù)字標(biāo)識(shí)碼的客戶端應(yīng)用程序算法是(1)應(yīng)用程序的解釋器接收從用戶輸入或者其他途徑得到一個(gè)URI目的地址(如WEB地址、email地址等)(2)判斷這個(gè)地址是不是一個(gè)數(shù)字標(biāo)識(shí)碼。如果不是,轉(zhuǎn)(5)。否則繼續(xù)下一步。
(3)將數(shù)字標(biāo)識(shí)碼轉(zhuǎn)換成一個(gè)域名標(biāo)識(shí)碼,向DDNS查詢?cè)撚蛎麡?biāo)識(shí)碼的NAPTR記錄集,然后對(duì)返回的NAPTR記錄集過(guò)濾,僅保留符合應(yīng)用程序需要的NAPTR記錄,再按照優(yōu)先級(jí)進(jìn)行排序。
(4)如果NAPTR記錄集中還有未處理的記錄,則從中取出一條記錄,解析出URI地址。如果不能成功解析URI地址,則再嘗試下一條記錄,直到記錄集為空。如果記錄集為空,轉(zhuǎn)下一步,這時(shí)URI地址為(1)的URI目的地址,即對(duì)用戶的原始輸入做處理。
(5)按照應(yīng)用程序原來(lái)的方法處理URI地址。如果對(duì)該URI地址處理出現(xiàn)錯(cuò)誤,比如無(wú)法發(fā)送email等,轉(zhuǎn)(4)。如果處理成功,轉(zhuǎn)(6)。
(6)應(yīng)用程序處理結(jié)束。
3媒體網(wǎng)關(guān)實(shí)現(xiàn)IP包交提與電路交換的轉(zhuǎn)換,并且具有解釋器,協(xié)議分析器的功能。
4.SIP代理服務(wù)器是一種代理服務(wù)器。負(fù)責(zé)業(yè)務(wù)代理呼叫接續(xù),信息轉(zhuǎn)發(fā)。
5.IP網(wǎng)絡(luò)支持IP尋址INTERRNET網(wǎng)少數(shù)字終端和媒體網(wǎng)關(guān)等設(shè)有解釋器.
解釋器是一個(gè)邏輯設(shè)備,它可以位于數(shù)字終端設(shè)備、媒體網(wǎng)關(guān)、各種代理服務(wù)器中.例如SIP客戶端(即SIP電話機(jī)),H.323電話機(jī).也可以位于代理設(shè)備中,如計(jì)算機(jī)中.解釋器判斷輸入的是數(shù)字域名(即數(shù)字標(biāo)識(shí)碼,可以是固定電話號(hào)碼,移動(dòng)電話號(hào)碼)地址,或是URL/URI地址,然后送DDNS去查詢網(wǎng)絡(luò)中另一節(jié)點(diǎn)的服務(wù)器的IP地址.
解釋器具有三大特征功能,一是把輸入的數(shù)字標(biāo)識(shí)碼轉(zhuǎn)換為成數(shù)字域名標(biāo)準(zhǔn)格式規(guī)范,如輸入的是12345678,完整化為8657112345625.再轉(zhuǎn)換成5.2.6.5.4.3.2.1.1.7.5.6.8.0.0.ddn形式;二是從URL/URI中提取域名機(jī)制,例如,如解釋器把送5.2.6.5.4.3.2.1.1.7.5.6.8.0.0.ddn給DDNS,返回的是SIPwserB@zju.edn.cn,則從該資源記錄中識(shí)別抽取SIP服務(wù)器的域名送DDNS請(qǐng)求返回該域名服務(wù)器的IP地址;三是信令邏輯機(jī)制,把一域名解釋請(qǐng)求送給網(wǎng)絡(luò)中的另一些節(jié)點(diǎn),請(qǐng)求獲得目的服務(wù)器的IP地址。
實(shí)施例1.SIP電話到PSTN電話系統(tǒng)對(duì)于一個(gè)IP發(fā)起的,如SIP,到PSTN的呼叫,本例給出了DDNS在該呼叫過(guò)程中統(tǒng)一地址解釋所起的作用,.
例子中,一個(gè)基于SIP的用戶A向PSTN用戶B發(fā)出呼叫聯(lián)系,則需要經(jīng)過(guò)以下步驟1)用戶B撥打用戶A的電話號(hào)碼861022346678。
2)用戶B的本地SIP代理服務(wù)器把接收到的用戶B的電話號(hào)碼,轉(zhuǎn)換成8.7.6.6.4.3.2.2.0.1.6.8.0.0.DDNS數(shù)字域名的格式,查詢DDNS服務(wù)器以決定向哪個(gè)媒體網(wǎng)關(guān)發(fā)出請(qǐng)求信令。
3)DDNS服務(wù)器返回媒體網(wǎng)關(guān)的URI地址,給SIP代理服務(wù)器。如果沒有找到,DDNS服務(wù)器返回給SIP代理服務(wù)器一個(gè)另一個(gè)DDNS服務(wù)器的IP地址.
4)SIP代理服務(wù)器將呼叫接續(xù)到指定的媒體網(wǎng)關(guān)的IP地址。
5)媒體網(wǎng)關(guān)通過(guò)PSTN/PLMN完成USERB與USERA的電話呼叫。
6)如果用戶A接聽這個(gè)電話,那么媒體網(wǎng)關(guān)和用戶A的雙向語(yǔ)音話路就建立起來(lái)了,而前面在用戶B和媒體網(wǎng)關(guān)之間已經(jīng)建立了一個(gè)實(shí)際的通信話路,這樣用戶B和用戶A就可以進(jìn)行通信了。工作原理見圖2實(shí)施例2.PSTN/PLMN電話到SIP電話系統(tǒng)在這個(gè)應(yīng)用例子中,用數(shù)字域名系統(tǒng)建立從PSTN用戶A嘗試通過(guò)PSTN電話網(wǎng)與SIP用戶B進(jìn)行聯(lián)系,具體步驟如下1)用戶A撥打用戶B的電話號(hào)碼861088034234。
2)PSTN業(yè)務(wù)提供者SPI將呼叫轉(zhuǎn)接到媒體網(wǎng)關(guān),發(fā)送初始地址消息具體包括信令。
3)媒體網(wǎng)關(guān)把接收到的用戶B的電話號(hào)碼,轉(zhuǎn)換成4.3.2.4.3.0.8.8.0.1.6.8.0.0.DDNS,送相關(guān)連的DDNS服務(wù)器,查詢?cè)揢RI對(duì)應(yīng)的名稱地址。
4)DDNS服務(wù)器返回與該URI相應(yīng)的NAPTR記錄,例如SIPUSERB@ZJU.EDU.CN給媒體網(wǎng)關(guān)。
5)媒體網(wǎng)關(guān)抽取SIP代理服務(wù)器的域名ZJU.EDU.CN給DDNS服務(wù)器,查詢SIP代理服務(wù)器的IP地址。
6)DDNS服務(wù)器返回規(guī)定主機(jī)的SIP代理服務(wù)器的IP地址.
7)媒體網(wǎng)關(guān)通過(guò)IP網(wǎng)絡(luò)將呼叫接續(xù)到指定IP的SIP代理服務(wù)器.
8)SIP代理服務(wù)器將呼叫接續(xù)到指定的SIP客戶機(jī)用戶B,如果用戶B接收這個(gè)電話,則媒體網(wǎng)關(guān)和用戶B的雙向語(yǔ)音話路就建立起來(lái)了,一個(gè)實(shí)時(shí)的通信協(xié)議(RTP)同時(shí)在媒體網(wǎng)關(guān)和用戶A之間建立起來(lái)了。此時(shí)用戶A和用戶B就可以進(jìn)行通信了。見圖3.
實(shí)施例3.SIP電話到SIP電話系統(tǒng)DDNS系統(tǒng)支持SIP電話到SIP電話通信的應(yīng)用。圖4給出一個(gè)SIP重定向的呼叫流程,以及DDNS系統(tǒng)在這過(guò)程中統(tǒng)一地址的解釋作用。
在這個(gè)例子里,用戶A和用戶B利用SIP協(xié)議建立了一個(gè)電話連接。假設(shè)用戶B在DDNS系統(tǒng)中登記了一個(gè)SIP地址sipj.doe@acme.com。一個(gè)典型的呼叫流程如下1)用戶A要呼叫用戶B,但是他不知道用戶B的SIP地址或SIP URI地址,但是他知道用戶B的電話號(hào)碼為“012145551234”,于是他將這個(gè)號(hào)碼輸入SIP電話。SIP電話向這個(gè)號(hào)碼的話機(jī)發(fā)送一個(gè)會(huì)話發(fā)起信息,地址指向預(yù)先配置的SIP代理服務(wù)器。
2)SIP代理服務(wù)器將用戶A打的電話碼“012145551234”,轉(zhuǎn)換成”4.3.2.1.5.5.5.4.1.2.1.0.0.ddns”后,向DDNS服務(wù)器查詢URI為”4.3.2.1.5.5.5.4.1.2.i.0.0.ddns”的NAPTR資源記錄。希望獲得正確的SIP地址。
3)DDNS服務(wù)器返回”4.3.2.1.5.5.5.4.1.2.1.0.0.ddns”的NAPTR記錄集。其中有一條記錄是用戶B的SIP地址“sipj.doe@acme.com”。
4)SIP代理服務(wù)器根據(jù)用戶B的SIP地址“sipj.doe@acme.com”,向用戶B發(fā)呼叫接續(xù)消息。
5)用戶B的SIP電話收到SIP邀請(qǐng)消息,如果用戶B接聽這個(gè)電話,將發(fā)送一個(gè)“200 OK”消息給SIP代理。
6)SIP代理發(fā)送“200 OK”消息給用戶A的SIP電話。
7)用戶A的SIP電話發(fā)送一個(gè)確認(rèn)消息給SIP代理表示它將發(fā)送、接受RTP媒體流。
8)SIP代理服務(wù)器將這個(gè)確認(rèn)消息轉(zhuǎn)發(fā)給用戶B的SIP電話。
這樣,一個(gè)基于UDP的雙向RTP媒體流就建立起來(lái),通信雙方就能夠正常通信了。
實(shí)施例4..基于DDNS的Email通信的應(yīng)用下圖給出了一個(gè)DDNS的非語(yǔ)音的應(yīng)用。這里的Email客戶端集成了一個(gè)DDNS的解析器,這就使得用戶A能夠通過(guò)用戶B的電話號(hào)碼給他發(fā)送Email。見圖5在這個(gè)例子里,通信流程如下1)用戶A寫完Email,然后在Email的地址欄輸入了“8657187934123”。Email客戶端檢測(cè)到用戶輸入的是一個(gè)電話號(hào)碼,然后它將這個(gè)號(hào)碼交給用戶A計(jì)算機(jī)上的一個(gè)DDNS解析程序,解析程序?qū)⒃撾娫捥?hào)碼轉(zhuǎn)換成對(duì)應(yīng)的域名“3.2.1.4.3.9.7.8.1.7.5.6.8.0.0.ddns”,并向DDNS服務(wù)器查詢?cè)撚蛎腘APTR記錄。
2)用戶A的DDNS解析程序收到“8657187934123”對(duì)應(yīng)的NAPTR記錄集,其中一條資源記錄包含了這樣的URI地址mailtoinfo@zju.edu.cn。
3)用戶A的Email客戶端將用戶輸入的Email地址轉(zhuǎn)換成URI地址“mailtoinfo@zju.edu.cn”,然后按照正常的Email進(jìn)行發(fā)送。
4)info@zju.edu.cn的郵件服務(wù)器收到該郵件,并將郵件保存在服務(wù)器上。
5)用戶B向他的本地郵件服務(wù)器發(fā)送一個(gè)按收郵件請(qǐng)求。
6)郵件服務(wù)器響應(yīng)用戶B的請(qǐng)求,將用戶B的郵件轉(zhuǎn)發(fā)給B,這里面也包括了用戶A發(fā)送的郵件。
實(shí)施例5.PSTN/PLMN電話到H.323電話系統(tǒng)用數(shù)字域名系統(tǒng)建立從PSTN用戶A嘗試通過(guò)PSTN電話網(wǎng)與基于IP網(wǎng)的H.323用戶B進(jìn)行聯(lián)系,具體步驟如下1)戶A撥打用戶B的電話號(hào)碼861088034234。
2)PSTN業(yè)務(wù)提供者SPI將呼叫轉(zhuǎn)接到媒體網(wǎng)關(guān),發(fā)送初始地址消息具體包括信令。
3)媒體網(wǎng)關(guān)把把接收到的用戶B的電話號(hào)碼,媒體網(wǎng)關(guān)的解釋器把該電話碼轉(zhuǎn)換成4.3.2.4.3.0.8.8.0.1.6.8.0.0.DDNS,送相關(guān)連的DDNS服務(wù)器,查詢?cè)揢RI對(duì)應(yīng)的名稱地址。
4)DDNS服務(wù)器返回與該URI相應(yīng)的NAPTR記錄,例如H.323USERB@JU.COM給媒體網(wǎng)關(guān)。
5)媒體網(wǎng)關(guān)抽取H.323USERB@ZJU.COM中的域名ZJU.COM給DDNS服務(wù)器,查詢用戶B的IP地址。
6)DDNS服務(wù)器返回給媒體網(wǎng)關(guān)USERB的IP電話規(guī)定的IP地址.
7)媒體網(wǎng)關(guān)通過(guò)IP網(wǎng)絡(luò)將呼叫接續(xù)到位于指定IP的H.323終端客戶機(jī)用戶B,如果用戶B接收這個(gè)電話,則媒體網(wǎng)關(guān)和用戶A的雙向語(yǔ)音話路就建立起來(lái)了,一個(gè)實(shí)時(shí)的通信協(xié)議(RTP)同時(shí)在用戶A、媒體網(wǎng)關(guān)和用戶B之間建立起來(lái)了。此時(shí)用戶A和用戶B就可以進(jìn)行通信了。見圖6.
實(shí)施例6.H.323電話到PSTN電話系統(tǒng)對(duì)于一個(gè)H.323的IP發(fā)起的到PSTN的呼叫,本例給出了DDNS在這樣一個(gè)呼叫過(guò)程中統(tǒng)一地址解釋所起的作用,.
在這個(gè)應(yīng)用例子中,一個(gè)基于H.323的用戶B嘗試向PSTN用戶A發(fā)出呼叫聯(lián)系,則需要經(jīng)過(guò)以下步驟1)用戶B撥打用戶A的電話號(hào)碼861022346678。
2)用戶B解釋器把接收到的用戶A的電話號(hào)碼,轉(zhuǎn)換成8.7.6.6.4.3.2.2.0.1.6.8.0.0.DDNS,查詢DDNS服務(wù)器以決定向哪個(gè)媒體網(wǎng)關(guān)(Media Gateway)發(fā)出請(qǐng)求信令。
3)DDNS服務(wù)器返回媒體網(wǎng)關(guān)的URI地址TEL,861022346678@ZJU.COM給用戶B解釋器。如果沒有找到,DDNS服務(wù)器返回給用戶B解釋器一個(gè)另一個(gè)DDNS服務(wù)器的IP地址.
4)用戶B解釋器從媒體網(wǎng)關(guān)的URI地址TEL,861022346678@ZJU.COM抽取出媒體網(wǎng)關(guān)的域名地址ZJU.COM,查詢DDNS服務(wù)器獲取媒體網(wǎng)關(guān)的IP地址.
5)用戶B的呼叫控制器(CSCF-CALL State Control Fnction)把呼叫接續(xù)到指定IP地址的媒體網(wǎng)關(guān)。
6)媒體網(wǎng)關(guān)通過(guò)PSTN/PLMN完成USERB與USERA的電話呼叫連接。
7)如果用戶A接聽這個(gè)電話,那么用戶A、媒體網(wǎng)關(guān)和用戶B的雙向語(yǔ)音話路就建立起來(lái)了,用戶A和用戶B之間就建起了一個(gè)實(shí)際的通信話路,這樣用戶A和用戶B就可以進(jìn)行通信了。工作原理見圖7.
權(quán)利要求1.一種用數(shù)字域名系統(tǒng)統(tǒng)一解釋IP網(wǎng)絡(luò)地址的系統(tǒng),其特征在于它由數(shù)字終端、SIP代理服務(wù)器、IP網(wǎng)絡(luò)、DDNS服務(wù)器、媒體網(wǎng)關(guān)、PSTN電話網(wǎng),PSNT電話構(gòu)成;數(shù)字終端依次與SIP代理服務(wù)器、IP網(wǎng)絡(luò)、媒體網(wǎng)關(guān)、PSTN電話網(wǎng)、PSNT電話機(jī)相接,SIP代理服務(wù)器依次與DDNS服務(wù)器、媒體網(wǎng)關(guān)相接。
專利摘要本實(shí)用新型公開了一種用數(shù)字域名系統(tǒng)(DDNS)統(tǒng)一解釋IP網(wǎng)絡(luò)地址的系統(tǒng)。它由數(shù)字終端、SIP代理服務(wù)器、IP網(wǎng)絡(luò)、DDNS服務(wù)器、媒體網(wǎng)關(guān)、PSTN電話網(wǎng),PSNT電話構(gòu)成;數(shù)字終端依次與SIP代理服務(wù)器、IP網(wǎng)絡(luò)、媒體網(wǎng)關(guān)、PSTN電話網(wǎng)、PSNT電話機(jī)相接,SIP代理服務(wù)器依次與DDNS服務(wù)器、媒體網(wǎng)關(guān)相接。本實(shí)用新型的優(yōu)點(diǎn)是1).在下一代的PSTN/PLMN/IP網(wǎng)互通中,只需要DDNS服務(wù)器、媒體網(wǎng)關(guān)、SIP代理服務(wù)器和數(shù)字終端,省去了GK和位置服務(wù)器,便于集中網(wǎng)管,也簡(jiǎn)化了網(wǎng)絡(luò)連接;2).用唯一的數(shù)字標(biāo)識(shí)碼,提供統(tǒng)一的地址解釋,實(shí)現(xiàn)用戶個(gè)性化智能通信,簡(jiǎn)化了記憶。在下一代互聯(lián)網(wǎng)上,用戶對(duì)外可以一碼走遍網(wǎng)絡(luò)世界,社會(huì)經(jīng)濟(jì)效益極為顯著。
文檔編號(hào)H04L12/66GK2629352SQ03256388
公開日2004年7月28日 申請(qǐng)日期2003年8月6日 優(yōu)先權(quán)日2003年8月6日
發(fā)明者潘雪增, 平玲娣, 潘虎, 陸連浩, 官俊 申請(qǐng)人:浙江大學(xué)