麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

Ip多媒體子系統的網元設備域名自動配置方法

文檔序號:7886822閱讀:201來源:國知局
專利名稱:Ip多媒體子系統的網元設備域名自動配置方法
技術領域
本發明屬于多媒體網絡配置技術領域,尤其涉及一種IP多媒體子系統的網元設備域名自動配置方法。
背景技術
IMS (IP多媒體子系統)最初是3GPP組織制定的3G網絡核心技術標準,并被認為是實現未來FMC(固定/移動網絡融合)的重要技術基礎。IMS網絡包括三種不同類型的 SIP代理服務器代理CSCF(P-CSCF)、詢問CSCF(I-CSCF)和服務CSCF(S-CSCF),還包括如下或呼叫會話控制功能(CSCF)出口網關控制功能(BGCF),媒體網關控制功能(MGCF),媒體資源控制功能(MRFC),媒體資源處理功能(MRFP)和媒體網關(MGW)。IMS核心架構還包括存儲用戶數據的歸屬地用戶服務器(HSQ和存儲HSS地址的簽約定位器功能(SLF)以及應用服務器,其結構圖如圖1所示。應用服務器包括三類SIP應用服務器,OSA應用服務器及CAMEL IM-SSF0 SIP應用服務器用于實現基于SIP的增值應用,OSA應用服務器用于實現基于OSA的應用,OSA應用服務器需通過OSA業務能力服務器(SCQ與IMS核心網進行交互,而CAMEL IM-SSF用于支持IMS業務使用CAMEL業務能力。圖1中核心網絡負責提供IMS的基本能力,如呼叫控制等。而業務引擎應用服務器提供各種增強業務能力,如POC、Presence、即時消息等。業務引擎可以為基于3GPP或OMA 的SIP業務引擎,也包括用來支持使用CAMEL的智能業務引擎(IM SSF)。OSA業務能力服務器用來支持符合OSA架構的應用,它對各種業務能力進行抽象,并將其提供給應用進行訪問ο由于IMS網絡的呼叫路由實質上是根據被叫用戶的地址確定下一跳或者是直接定位到被叫終端,被叫用戶的地址可以是E. 164號碼、URL(uniform Resource Locator,統一資源定位器)形式或IP地址,因此DNS (Domain Name System,域名解析服務器)是IMS 網絡當中不可或缺的組成部分,它為用戶提供了域名與IP地址之間的轉換功能。IMS網絡服務都依賴于域名解析服務。在建設IP多媒體子系統(IMS)網絡時,網元如I-CSCF,S-CSCF, P-CSCF, HSS以及應用服務器等網元設備,其IP地址和域名需要人工在DNS解析服務器進行配置,配置完成后,如果網元設備IP地址發生變化,還需要在DNS解析服務器重新對域名和IP地址的配置,這就出現了網元的域名和網元的IP地址之間動態綁定的問題。

發明內容
本發明的目的在于,提供一種IP多媒體子系統的網元設備域名自動配置方法,用以解決IP多媒體子系統的網元設備域名發生變更時需要人工重新配置網元域名和網元IP 地址的問題。為實現上述目的,本發明提供的技術方案是,一種IP多媒體子系統的網元設備域名自動配置方法,通過安裝在IP多媒體子系統的每個網元設備上的注冊客服端、注冊服務器和域名解析服務器實現,其特征是所述方法包括步驟1 建立域名注冊許可表和域名注冊數據庫;步驟2 注冊客戶端向注冊服務器發送連接請求,注冊服務器收到連接請求后,建立與注冊客戶端的網絡連接;步驟3 注冊服務器判斷設定時間內是否收到注冊客戶端發送的消息,如果注冊服務器設定時間內收到注冊客戶端發送的消息,則執行步驟4 ;否則,執行步驟6 ;步驟4:注冊服務器判斷注冊客戶端發送的消息是心跳消息還是請求消息,如果注冊客戶端發送的消息是心跳消息,則返回步驟3 ;否則,執行步驟5 ;步驟5 根據注冊客戶端發送的請求消息類型,配置域名解析服務器,返回步驟3 ;步驟6 注銷注冊客戶端對應的網元設備的域名,返回步驟2。所述請求消息類型包括綁定域名請求、注銷域名請求和更改域名請求。當所述請求消息類型為綁定域名請求時,所述步驟5具體包括步驟101 注冊服務器根據綁定域名請求判斷注冊客戶端是否是合法的注冊客戶端,如果注冊客戶端是合法的注冊客戶端,則執行步驟102 ;否則,執行步驟105 ;步驟102 注冊服務器檢查域名注冊許可表,判斷注冊客戶端的域名是否符合要求,如果注冊客戶端的域名符合要求,則執行步驟103 ;否則,執行步驟105 ;步驟103 注冊服務器檢查待綁定的IP地址的連通性,如果待綁定的IP地址可連通,則執行步驟104 ;否則,執行步驟105 ;步驟104 在域名解析服務器中建立注冊客戶端的域名與待綁定的IP地址的映射,同時將注冊客戶端的域名與待綁定的IP地址加入到域名注冊數據庫中,執行步驟106 ;步驟105 返回綁定域名請求失敗消息;步驟106 完成域名解析服務器配置。當所述請求消息類型為注銷域名請求時,所述步驟5具體包括步驟201 在域名注冊數據庫中查找注冊客戶端的域名,刪除注冊客戶端的域名對應的記錄;步驟202 在域名解析服務器中查找注冊客戶端的域名,刪除注冊客戶端的域名與其綁定的IP地址的映射。當所述請求消息類型為更改域名請求時,所述步驟5具體包括步驟301 注冊服務器檢查域名注冊許可表,判斷注冊客戶端的待更改的域名是否符合要求,如果注冊客戶端的待更改的域名符合要求,則執行步驟302;否則,執行步驟 304 ;步驟302 在域名注冊數據庫中查找注冊客戶端的域名,將注冊客戶端的域名更改為注冊客戶端的待更改的域名;步驟303 在域名解析服務器中查找注冊客戶端的域名與其綁定的IP地址的映射,將注冊客戶端的域名更改為注冊客戶端的待更改的域名,執行步驟305 ;步驟304 返回更改域名請求失敗消息;步驟305 完成域名解析服務器配置。所述注冊客戶端發送的消息通過TCP或者UDP發送到注冊服務器。所述注冊客戶端發送消息前,對消息進行加密;所述注冊服務器收到注冊客戶端發送的消息后,對消息進行解密。本發明通過引入自動注冊客戶端和注冊服務器解決了網元設備的域名到IP地址之間的動態更新的問題。


圖1是IP多媒體子系統業務體系結構圖;圖2是IP多媒體子系統的網元設備域名自動配置結構示意圖;圖3是IP多媒體子系統的網元設備域名自動配置方法流程圖;圖4是IP多媒體子系統的網元設備域名自動配置工作過程示意圖;圖5是綁定域名請求的處理過程示意圖;圖6是更改域名請求的處理過程示意圖。
具體實施例方式下面結合附圖,對優選實施例作詳細說明。應該強調的是,下述說明僅僅是示例性的,而不是為了限制本發明的范圍及其應用。網元設備IP地址和域名的自動配置是為了解決域名和IP地址之間的綁定問題。 當網元設備啟動時或者當網元設備IP地址發生變化時,網元自動配置系統將網元IP地址的變化動態地映射到相應的DNS解析服務器中,進行及時的自動更新,而無需人工配置,從而保證網元能夠及時和準確的被尋址定位。如圖2所示,自動注冊客戶端程序運行在網元所在的機器上。另一部分是自動注冊服務器端程序,位于服務器端的主機上。服務器端分為注冊服務器和域名解析服務器,其中注冊服務器負責響應用戶的域名更新請求。DNS域名解析服務器實現域名解析服務并提供域名IP動態更新服務。系統根據DNS解析服務器所管轄的域名建立對應的正逆向解析區數據文件,在各自區中設定允許發出動態更新的命令的主機的IP地址。系統通過TCP和UDP兩種方式來實現注冊客戶端和注冊服務器之間的通訊,為了防止竊取傳輸內容,采用三重數據加密算法(3DEQ的加密技術進行加密。自動注冊客戶端的所有請求都直接同注冊服務器聯系,DNS解析服務器只接受來自注冊服務器的請求。通過隔離自動注冊客戶端和DNS解析服務器的直接聯系,保障了系統的安全。考慮到網絡異常現象,比如斷電、斷網等情況,導致注冊客戶端非正常斷線,注冊服務器通過心跳信息,獲取客戶端斷線后,將該客戶端申請的域名進行注銷。當網絡恢復正常后,客戶端重新與注冊服務器進行連接,重新提交域名,注冊服務器將及時更新注冊客戶端的數據。系統在服務端增加心跳信息,可以在規定的時間內探知客戶端的生存與否,并通知DNS解析服務器繼續或停止該域名的解析,從而保證訪問者能夠得到正確的信息。圖3是IP多媒體子系統的網元設備域名自動配置方法流程圖。圖3中,圖3是IP 多媒體子系統的網元設備域名自動配置方法流包括步驟1 建立域名注冊許可表和域名注冊數據庫。其中,域名注冊許可表是根據域名事先設定的表,用于判斷域名的合法性。步驟2 注冊客戶端向注冊服務器發送連接請求,注冊服務器收到連接請求后,建立與注冊客戶端的網絡連接。
步驟3 注冊服務器判斷設定時間內是否收到注冊客戶端發送的消息,如果注冊服務器設定時間內收到注冊客戶端發送的消息,則執行步驟4;否則,執行步驟6。步驟4:注冊服務器判斷注冊客戶端發送的消息是心跳消息還是請求消息,如果注冊客戶端發送的消息是心跳消息,則返回步驟3 ;否則,執行步驟5。步驟5 根據注冊客戶端發送的請求消息類型,配置域名解析服務器,返回步驟3。根據注冊客戶端發送的請求消息類型,配置域名解析服務器的過程如圖4所示。 其中,請求消息類型包括綁定域名請求、注銷域名請求和更改域名請求。綁定域名請求包括注冊客戶端ID、注冊客戶端名稱、域名和IP地址。注銷域名請求包括注冊客戶端ID、注冊客戶端名稱、域名和IP地址。更改域名請求包括注冊客戶端ID、注冊客戶端名稱、域名、待更改域名和IP地址。當消息類型為綁定域名請求時,綁定域名請求的處理過程如圖5所示,包括步驟101 注冊服務器根據綁定域名請求判斷注冊客戶端是否是合法的注冊客戶端,如果注冊客戶端是合法的注冊客戶端,則執行步驟102 ;否則,執行步驟105。判斷注冊客戶端是否是合法的注冊客戶端,可以根據綁定域名請求中的注冊客戶端ID進行判斷。步驟102 注冊服務器檢查域名注冊許可表,判斷注冊客戶端的域名是否符合要求,如果注冊客戶端的域名符合要求,則執行步驟103 ;否則,執行步驟105。注冊客戶端的域名指的是綁定域名請求中的域名,如果該域名在域名注冊許可表中,則認為注冊客戶端的域名符合要求。步驟103 注冊服務器檢查待綁定的IP地址的連通性,如果待綁定的IP地址可連通,則執行步驟104 ;否則,執行步驟105。待綁定的IP地址指的是綁定域名請求中的IP地址。步驟104 在域名解析服務器中建立注冊客戶端的域名與待綁定的IP地址的映射,同時將注冊客戶端的域名與待綁定的IP地址加入到域名注冊數據庫中,執行步驟106 ;步驟105 返回綁定域名請求失敗消息;步驟106 完成域名解析服務器配置。當消息類型為注銷域名請求時,注銷域名請求處理過程包括步驟201 在域名注冊數據庫中查找注冊客戶端的域名,刪除注冊客戶端的域名對應的記錄。注冊客戶端的域名指的是注銷域名請求中的域名。步驟202 在域名解析服務器中查找注冊客戶端的域名,刪除注冊客戶端的域名與其綁定的IP地址的映射。當消息類型為更改域名請求時,更改域名請求處理過程如圖6所示,包括步驟301 注冊服務器檢查域名注冊許可表,判斷注冊客戶端的待更改的域名是否符合要求,如果注冊客戶端的待更改的域名符合要求,則執行步驟302;否則,執行步驟 304。注冊客戶端的待更改的域名指的是更改域名請求中的待更改域名,如果該待更改域名在域名注冊許可表中,則注冊客戶端的待更改的域名符合要求。步驟302 在域名注冊數據庫中查找注冊客戶端的域名,將注冊客戶端的域名更改為注冊客戶端的待更改的域名。注冊客戶端的域名指的是更改域名請求中的域名。步驟303 在域名解析服務器中查找注冊客戶端的域名與其綁定的IP地址的映射,將注冊客戶端的域名更改為注冊客戶端的待更改的域名,執行步驟305。
7
步驟304 返回更改域名請求失敗消息。步驟305 完成域名解析服務器配置。步驟6 注銷注冊客戶端對應的網元設備的域名,返回步驟2。注銷注冊客戶端對應的網元設備的域名的過程如步驟201-202。注冊客戶端可以通過步驟2重新建立與注冊服務器的連接。以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此, 任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換, 都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種IP多媒體子系統的網元設備域名自動配置方法,通過安裝在IP多媒體子系統的每個網元設備上的注冊客服端、注冊服務器和域名解析服務器實現,其特征是所述方法包括步驟1 建立域名注冊許可表和域名注冊數據庫;步驟2 注冊客戶端向注冊服務器發送連接請求,注冊服務器收到連接請求后,建立與注冊客戶端的網絡連接;步驟3 注冊服務器判斷設定時間內是否收到注冊客戶端發送的消息,如果注冊服務器設定時間內收到注冊客戶端發送的消息,則執行步驟4 ;否則,執行步驟6 ;步驟4 注冊服務器判斷注冊客戶端發送的消息是心跳消息還是請求消息,如果注冊客戶端發送的消息是心跳消息,則返回步驟3 ;否則,執行步驟5 ;步驟5 根據注冊客戶端發送的請求消息類型,配置域名解析服務器,返回步驟3 ; 步驟6 注銷注冊客戶端對應的網元設備的域名,返回步驟2。
2.根據權利要求1所述的方法,其特征是所述請求消息類型包括綁定域名請求、注銷域名請求和更改域名請求。
3.根據權利要求2所述的方法,其特征是當所述請求消息類型為綁定域名請求時,所述步驟5具體包括步驟101 注冊服務器根據綁定域名請求判斷注冊客戶端是否是合法的注冊客戶端, 如果注冊客戶端是合法的注冊客戶端,則執行步驟102 ;否則,執行步驟105 ;步驟102 注冊服務器檢查域名注冊許可表,判斷注冊客戶端的域名是否符合要求,如果注冊客戶端的域名符合要求,則執行步驟103 ;否則,執行步驟105 ;步驟103 注冊服務器檢查待綁定的IP地址的連通性,如果待綁定的IP地址可連通, 則執行步驟104 ;否則,執行步驟105 ;步驟104 在域名解析服務器中建立注冊客戶端的域名與待綁定的IP地址的映射,同時將注冊客戶端的域名與待綁定的IP地址加入到域名注冊數據庫中,執行步驟106 ; 步驟105 返回綁定域名請求失敗消息; 步驟106 完成域名解析服務器配置。
4.根據權利要求2所述的方法,其特征是當所述請求消息類型為注銷域名請求時,所述步驟5具體包括步驟201 在域名注冊數據庫中查找注冊客戶端的域名,刪除注冊客戶端的域名對應的記錄;步驟202:在域名解析服務器中查找注冊客戶端的域名,刪除注冊客戶端的域名與其綁定的IP地址的映射。
5.根據權利要求2所述的方法,其特征是當所述請求消息類型為更改域名請求時,所述步驟5具體包括步驟301 注冊服務器檢查域名注冊許可表,判斷注冊客戶端的待更改的域名是否符合要求,如果注冊客戶端的待更改的域名符合要求,則執行步驟302 ;否則,執行步驟304 ; 步驟302 在域名注冊數據庫中查找注冊客戶端的域名,將注冊客戶端的域名更改為注冊客戶端的待更改的域名;步驟303 在域名解析服務器中查找注冊客戶端的域名與其綁定的IP地址的映射,將注冊客戶端的域名更改為注冊客戶端的待更改的域名,執行步驟305 ; 步驟304 返回更改域名請求失敗消息; 步驟305 完成域名解析服務器配置。
6.根據權利要求1-5中任意一項權利要求所述的方法,其特征是所述注冊客戶端發送的消息通過TCP或者UDP發送到注冊服務器。
7.根據權利要求1-5中任意一項權利要求所述的方法,其特征是所述注冊客戶端發送消息前,對消息進行加密;所述注冊服務器收到注冊客戶端發送的消息后,對消息進行解
全文摘要
本發明公開了多媒體網絡配置技術領域中的一種IP多媒體子系統的網元設備域名自動配置方法。包括建立域名注冊許可表和域名注冊數據庫;注冊服務器建立與注冊客戶端的網絡連接;注冊服務器判斷設定時間內是收到注冊客戶端發送的消息,判斷注冊客戶端發送的消息是心跳消息還是請求消息,如果注冊客戶端發送的消息是心跳消息,則繼續判斷設定時間內是否收到消息;否則,根據注冊客戶端發送的請求消息類型,配置域名解析服務器;當設定時間內沒有收到注冊客戶端發送的消息,注銷注冊客戶端對應的網元設備的域名。本發明解決了網元設備的域名到IP地址之間的動態更新的問題。
文檔編號H04L29/06GK102546632SQ20121000489
公開日2012年7月4日 申請日期2012年1月9日 優先權日2012年1月9日
發明者馮巖, 單洪政, 姜圳 申請人:北京佳訊飛鴻電氣股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 台江县| 六盘水市| 湄潭县| 天津市| 延吉市| 九江县| 工布江达县| 边坝县| 积石山| 赤水市| 大悟县| 商丘市| 陈巴尔虎旗| 叙永县| 金乡县| 汶川县| 车险| 自治县| 大城县| 长泰县| 安仁县| 长葛市| 龙岩市| 泰来县| 永康市| 忻州市| 柯坪县| 西平县| 澳门| 家居| 葵青区| 安岳县| 安龙县| 双柏县| 潼关县| 洱源县| 浦东新区| 高阳县| 甘孜县| 娱乐| 保山市|