国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng)及其方法

      文檔序號:7664966閱讀:160來源:國知局
      專利名稱:一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng)及其方法
      技術領域
      本發(fā)明涉及電信綜合業(yè)務接入網(wǎng)關(Integrate Service Access Gateway,ISAG)網(wǎng)間數(shù)據(jù)交換的處理方法,特別是涉及一種實現(xiàn)電信綜合業(yè)務接入網(wǎng) 關網(wǎng)間業(yè)務數(shù)據(jù)交換、路由、轉發(fā)的方法。
      背景技術
      電信增值業(yè)務是電信業(yè)務發(fā)展的動力源泉,電信業(yè)務通過各種增值服務的 應用來滿足用戶的需求,并最大限度地發(fā)揮電信網(wǎng)絡的能力。目前電信增值業(yè)務主要包含以下幾類al)基于語音呼叫的增值業(yè)務,如聲訊臺,呼叫中心; a2)基于短信的增值服務應用,如天氣預報,新聞,手機銀行等; a3)基于位置的增值服務應用,如位置信息服務,報警監(jiān)控等; a4)無線數(shù)據(jù)業(yè)務,如彩信,電子郵件,網(wǎng)頁瀏覽,下載等。 為了克服傳統(tǒng)業(yè)務接入模式的不足,電信引入了綜合業(yè)務接入網(wǎng)關的業(yè)務 接入模式,如圖l所示。電信綜合業(yè)務接入網(wǎng)關是一種新的體系結構。根據(jù)該體系結構第三方業(yè)務 應用可以通過統(tǒng)一開放的接口接入電信網(wǎng)絡,訪問電信業(yè)務。根據(jù)這樣的模型 可以建立良性的業(yè)務生態(tài)價值鏈。業(yè)務參與的提供方將包括網(wǎng)絡運行商、接入 服務商、業(yè)務運營商、軟件開發(fā)商、內(nèi)容提供商以及用戶本身在內(nèi)的各方密切 合作共同實現(xiàn)增值業(yè)務。同時每一方都從中獲利,從而形成多方共贏的格局。 這樣價值鏈越長,參與方越多,就越容易充分調動各方的積極性,建立一個可 盈利的、可持續(xù)發(fā)展的業(yè)務體系。電信綜合業(yè)務接入網(wǎng)關都是以區(qū)間或區(qū)域為單位來運營和部署,因此,為 了真正實現(xiàn)全網(wǎng)業(yè)務統(tǒng)一接入,并充分利用電信網(wǎng)絡資源,同時最大限度地滿 足用戶需求,網(wǎng)關之間數(shù)據(jù)交換、路由和轉發(fā)是必需的。比如用戶A歸屬于 接入網(wǎng)關A,但是在用戶A在異地B通過服務提供商B使用電信運行商提供
      的服務,用戶A在向接入網(wǎng)關B請求服務時,接入網(wǎng)關B會發(fā)現(xiàn)用戶A不是歸屬于本區(qū)的用戶,那么接入網(wǎng)關B會將用戶A的請求發(fā)送到一個網(wǎng)間公共 設備,由網(wǎng)間公共設備來決定用戶A請求的受理點。網(wǎng)間公共設備承擔了省、區(qū)間綜合業(yè)務接入網(wǎng)關的數(shù)據(jù)分組交換、路由和轉發(fā)。 發(fā)明內(nèi)容本發(fā)明所要解決的技術問題在于提供一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路 由系統(tǒng)及其方法,用于實現(xiàn)電信綜合業(yè)務接入網(wǎng)關網(wǎng)間業(yè)務數(shù)據(jù)交換、路由、 轉發(fā)。為了實現(xiàn)上述目的,本發(fā)明提供了 一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其特征在于數(shù)據(jù)通訊接口模塊,連接外部的ISAG設備,用于接收所述ISAG設備發(fā) 送的路由消息,并將所述系統(tǒng)的消息發(fā)送至所述ISAG設備;路由信息配置模塊,用于錄入所述ISAG設備同步發(fā)送的路由信息;路由數(shù)據(jù)管理模塊,連接所述路由信息配置模塊,用于響應所述路由信息 配置模塊發(fā)送的路由同步消息,對所述路由信息配置模塊以路由配置文件方式傳送的路由信息進行同步處理;路由査找模塊,連接所述路由數(shù)據(jù)管理模塊,用于對所接收的路由消息根據(jù)所述路由配置文件進行路由査找;消息封裝模塊,連接所述數(shù)據(jù)通訊接口模塊、所述路由査找模塊,用于對 所述路由查找模塊路由、所述數(shù)據(jù)通訊接口模塊之間傳送的消息進行封裝并轉發(fā);及異常處理模塊,用于當所述路由査找模塊查找路由成功時檢測循環(huán)路由, 并處理所述系統(tǒng)中出現(xiàn)的異常消息及記錄系統(tǒng)日志。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其中,所述路由信息配置模 塊將所述路由配置文件以FTP方式傳送到所述路由數(shù)據(jù)管理模塊。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其中,所述路由數(shù)據(jù)管理模 塊通過創(chuàng)建的同步處理線程對所述路由配置文件進行同步處理。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其中,所述路由數(shù)據(jù)管理模 塊通過所述同步處理線程對所述路由配置文件進行校驗,當校驗成功時,將所 述路由配置文件以哈希散列表或二叉搜索樹的方式存入臨時內(nèi)存區(qū),封裝并發(fā) 送同步應答消息至所述路由信息配置模塊;否則直接封裝并發(fā)送同步失敗消息 至所述路由信息配置模塊。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其中,所述路由査找模塊所確定的目的ISAG標識、業(yè)務類型和消息接口名稱查找路由;所述目的ISAG 標識由所述路由查找模塊根據(jù)所述路由配置文件包含的SP標識或目的終端號 碼確定目的ISAG標識,所述業(yè)務類型由所述路由査找模塊根據(jù)協(xié)議類型確定, 所述消息接口名稱由所述路由査找模塊根據(jù)協(xié)議類型和命令標識確定。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其中,當所述路由消息為上 行MOAT (Mobile Originated Application Terminated,移動發(fā)動應用終止)消 息吋,所述路由査找模塊根據(jù)SP標識查找所述哈希散列表確定所述目的ISAG 標識;當所述路由消息為下行AOMT ( Application Originated Mobile Terminated,應用發(fā)送移動終止)消息時,所述路由查找模塊根據(jù)目的終端號 碼查找所述二叉搜索樹確定所述目的ISAG標識。為了實現(xiàn)上述目的,本發(fā)明還提供了 一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由 方法,其特征在于,包括路由信息同步步驟,用于通過路由信息配置模塊錄入所述ISAG設備同步 發(fā)送的路由信息,通過路由數(shù)據(jù)管理模塊響應所述路由信息配置模塊發(fā)送的路 由同步消息,對所述路由信息配置模塊以路由配置文件方式傳送的路由信息進 行同步處理;網(wǎng)間消息路由步驟,用于通過數(shù)據(jù)通訊接口模塊接收所述ISAG設備發(fā)送 的路由消息,由路由査找模塊所接收的路由消息根據(jù)路由配置文件進行路由査 找,再由消息封裝模塊對路由后的路由消息進行封裝,并將封裝后的路由消息 通過所述數(shù)據(jù)通訊接口模塊轉發(fā)至所述ISAG設備。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其中,所述路由信息同步步 驟具體包括步驟81,所述路由信息配置模塊錄入所述路由信息,并將所述路由配置 文件發(fā)送到所述路由數(shù)據(jù)管理模塊,并以同步消息通知所述路由數(shù)據(jù)管理模 塊;及步驟82,所述路由數(shù)據(jù)管理模塊響應所述同步消息,通過所創(chuàng)建的同步
      處理線程對所述路由配置文件進行校驗,并當校驗成功時,讀取所述路由配置 文件,將所述路由配置文件以哈希散列表或二叉搜索樹的方式存入臨時內(nèi)存 區(qū),封裝并發(fā)送同步應答消息至所述路由信息配置模塊;否則直接封裝并發(fā)送 同步失敗消息至所述路由信息配置模塊。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其中,所述網(wǎng)間消息路由步 驟具體包括步驟91,所述數(shù)據(jù)通訊接口模塊在接收所述路由消息后,對所述路由消 息進行適配處理,并通過所述消息封裝模塊轉發(fā)至所述路由査找模塊;步驟92,所述路由査找模塊判斷所述路由消息是否是群發(fā)消息,若是,拆分所述路由消息,進行路由査找,當査找路由成功時,由所述消息封裝模塊 對路由后的路由消息進行封裝并轉發(fā)到所述數(shù)據(jù)通訊接口模塊;及步驟93,所述數(shù)據(jù)通訊接口模塊將封裝后的路由消息發(fā)送到所述ISAG設備。所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其中,所述網(wǎng)間消息路由步驟中,進一步包括當所述路由査找模塊查找路由成功后,所述異常處理模塊通過比較所獲取的目的ISAG標識和源ISAG標識確定是否循環(huán)路由的步驟。本發(fā)明的有益技術效果與現(xiàn)有技術相比,本發(fā)明針對路由數(shù)據(jù)的特性及網(wǎng)間路由的特點,路由信息都裝載在內(nèi)存,使用Hash (哈希)散列及二叉搜索樹的方式組織,避免采 用傳統(tǒng)的物理數(shù)據(jù)庫的方式存儲,査詢效率高,投入成本??;另外對于路由數(shù) 據(jù)的變更,可以做到動態(tài)加載,內(nèi)存映像的處理機制保證路由信息更新的實時 性。此外,本發(fā)明還提供了標準的通信接口,業(yè)務邏輯處理與路由邏輯基本分 離,模塊之間可分可合,便于系統(tǒng)的擴展,同時具有自然的冗余機制,也保證 了路由的健壯性。以下結合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的 限定。


      圖1是現(xiàn)有技術中電信綜合業(yè)務接入網(wǎng)關的業(yè)務接入模式示意圖; 圖2是本發(fā)明電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng)的總體結構示意圖; 圖3是本發(fā)明的路由消息同步流程示意圖; 圖4是本發(fā)明的網(wǎng)間消息路由流程示意圖;圖5是本發(fā)明電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法的消息流程圖。
      具體實施方式
      下面結合附圖和具體實施方式
      對本發(fā)明的技術方案作進一步更詳細的描述。如圖2所示,是本發(fā)明電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng)的總體結構示 意圖;該系統(tǒng)200的總體結構包括數(shù)據(jù)通訊接口模塊21,包括若干軟件接口,依據(jù)Parlay X統(tǒng)一規(guī)范,遵 循SOAP (Service-Oriented Architectures Protocol,面向服務的架構協(xié)議)協(xié)議 規(guī)范,用于建立系統(tǒng)200與ISAG設備20之間的數(shù)據(jù)通訊,主要處理同外部 ISAG設備20 (包括各個省或區(qū)的ISAG設備20)之間的連接,接收ISAG設 備20發(fā)送的路由消息。路由信息配置模塊22,用于錄入ISAG設備20同步發(fā)送的路由信息,該 路由信息包括終端號碼區(qū)間、CP/SP (Content Provider/Service Provider,內(nèi) 容提供商/服務提供商)標識信息、ISAG標識信息、業(yè)務接口名稱和ISAG設 備20的URL的基本信息、組合對應關系信息維護,并在信息變更后發(fā)送同步 消息通知路由數(shù)據(jù)管理模塊23; URL (Uniform Resource Locator)是統(tǒng)一資源 定位符。路由數(shù)據(jù)管理模塊23,連接路由信息配置模塊22,用于響應路由信息配 置模塊22發(fā)送的路由同步消息,對路由信息配置模塊22以路由配置文件方式 傳送的路由信息進行同步處理;具體地路由數(shù)據(jù)管理模塊23接收路由信息配置模塊22發(fā)送的同步消息,響應該 同步消息,通過所創(chuàng)建的同步處理線程對路由配置文件進行同步處理,對以路 由配置文件方式的路由信息進行同步校驗,并在校驗通過后讀取路由配置文 件,并將路由配置文件分別以Hash散列表或二叉搜索樹形式動態(tài)裝載到臨時
      內(nèi)存區(qū),并當臨時內(nèi)存區(qū)中的數(shù)據(jù)更新成功后,替換內(nèi)存指針,并備份路由配 置文件。路由查找模塊24,連接路由數(shù)據(jù)管理模塊23,用于在接收到路由消息后, 先對消息進行規(guī)范性檢査,判斷消息是否合法,合法時,確定消息的類型(同 步消息或異步消息),確定協(xié)議類型、業(yè)務類型和消息接口名稱,再判斷該同 步消息是否是群發(fā)消息,是群發(fā)消息進行拆分,并對拆分后的消息根據(jù)所確定的目的ISAG標識、業(yè)務類型和消息接口名稱確定路由,并判斷路由查找是否成功。路由査找模塊24根據(jù)消息的不同流向確定目的ISAG標識;當消息為上 行MOAT消息時,根據(jù)SPID (SP標識)在Hash散列表中査找確定目的ISAG 標識,當消息為下行AOMT消息,根據(jù)目的終端號碼在二叉搜索樹中査找確 定目的ISAG標識。根據(jù)所確定的目的ISAG標識、業(yè)務類型和消息接口名稱 查找路由,得到目的ISAG設備20的URL;其中SPID為服務提供商標識 (Service Provider Identification)。路由査找模塊24進行路由査找的算法包括Hash散列算法和/或二叉樹模 糊匹配算法;異常處理模塊25,用于在路由査找模塊24査找到路由后,檢測循環(huán)路由, 處理異常消息,以及記錄系統(tǒng)日志。異常處理模塊25通過比較目的ISAG表示與源ISAG標識確定是否循環(huán) 路由。消息封裝模塊26,連接數(shù)據(jù)通訊接口模塊21、數(shù)據(jù)査找模塊24,用于封 裝和轉發(fā)數(shù)據(jù)通訊接口模塊21、數(shù)據(jù)査找模塊24之間傳送的消息。其中,路由信息配置模塊22與路由數(shù)據(jù)管理模塊23連接;消息封裝模塊 26、異常處理模塊25與數(shù)據(jù)通訊接口模塊21連接;路由數(shù)據(jù)管理模塊23、 消息封裝模塊26與路由査找模塊24連接。如圖3所示,是本發(fā)明的路由信息同步流程示意圖。結合圖2,對路由信 息的同步過程描述如下步驟301 ,路由信息配置模塊22錄入各個ISAG設備20同步發(fā)送過來的 路由信息,錄入完成后,執(zhí)行同步操作,發(fā)送路由同步消息至路由數(shù)據(jù)管理模 塊23,同時將路由信息以路由配置文件的方式FTP到路由數(shù)據(jù)管理模塊23所 在的主機;該步驟中,錄入路由信息包括新增和/或修改路由信息;步驟302,路由數(shù)據(jù)管理模塊23接收路由同步消息后,創(chuàng)建同步處理線程;步驟303,路由數(shù)據(jù)管理模塊23通過同步處理線程對路由配置文件進行 MD5校驗,并判斷校驗是否成功,若校驗成功,則轉入步驟305,否則進入步 驟304;步驟304,當校驗失敗時,路由數(shù)據(jù)管理模塊23封裝同步失敗消息;步驟305,路由數(shù)據(jù)管理模塊23讀取路由配置文件,把路由信息裝載到 臨時內(nèi)存區(qū),數(shù)據(jù)分別以Hash散列、二叉搜索樹形式組織存放;步驟306,路由數(shù)據(jù)管理模塊23在完成數(shù)據(jù)讀取后,置換/替換臨時內(nèi)存 區(qū)指針,備份路由配置文件;步驟307,路由數(shù)據(jù)管理模塊23封裝并發(fā)送同步應答消息至路由信息配 置模塊22,至此路由同步完成。如圖4所示,是本發(fā)明的網(wǎng)間消息路由流程示意圖。結合圖2,對該圖中 的網(wǎng)間消息路由的過程描述如下步驟401,數(shù)據(jù)通訊接口模塊21接收到其他ISAG設備20的消息,根據(jù) 接口類型適配該消息,同時準備路由數(shù)據(jù);步驟402,數(shù)據(jù)通訊接口模塊21處理數(shù)據(jù)成功,通過消息封裝模塊26發(fā) 送消息至路由査找模塊24,路由查找模塊24判斷該消息是否為群發(fā)消息,若 是群發(fā)消息,執(zhí)行步驟403,若不是群發(fā)消息,執(zhí)行步驟404;步驟403,當該消息是群發(fā)消息時,對其進行拆分,拆分是由路由査找模 塊24根據(jù)目的地址解析,并進入步驟404;步驟404,路由查找模塊24根據(jù)目的ISAG標識、業(yè)務類型、消息接口名 稱査找路由,若查找到路由,即查找路由成功,則轉入歩驟405,若未查找到 路由,如查詢路由失敗或者循環(huán)路由錯誤,則轉入步驟406;步驟405,消息封裝模塊26封裝異步應答消息,并把路由后的消息轉發(fā) 到數(shù)據(jù)通訊接口模塊21,轉入步驟407;步驟406,異常處理模塊25封裝錯誤應答消息,并發(fā)送到數(shù)據(jù)通訊接口 模塊21,轉入步驟407;
      步驟407,消息封裝模塊26向數(shù)據(jù)通訊接口模塊21轉發(fā)請求或發(fā)送應答 消息,數(shù)據(jù)通訊接口模塊21根據(jù)路由獲取的URL或者保持的回話信息向目的 ISAG設備20發(fā)送請求或者應答消息。如圖5所示,是本發(fā)明電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法的消息流程 圖。該消息流程描述了電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng)的總體數(shù)據(jù)處理流 程,結合圖2,該流程包括如下步驟步驟501,數(shù)據(jù)通訊接口模塊21接收來自ISAG設備20的路由消息;步驟502,數(shù)據(jù)通訊接口模塊21判斷路由消息是否合法,即對路由消息 進行規(guī)范性檢查,比如消息長度、號碼檢查等,如果檢查無誤,則路由消息合 法,進入步驟503,否則轉入歩驟504;步驟503,消息封裝模塊26對路由消息進行數(shù)據(jù)處理,進行消息字段準 備,封裝路由消息并發(fā)送至路由查找模塊24,轉入步驟505;步驟504,路由不成功,異常處理模塊25封裝錯誤應答消息,并發(fā)送至 ISAG設備20,轉入步驟501;步驟505,路由查找模塊24對接收的路由消息進行規(guī)范性檢查,判斷該 消息是否合法,若合法,則進入步驟506,否則轉入步驟519;步驟506,路由査找模塊24根據(jù)協(xié)議類型和命令標識確定路由消息的類 型,是同步消息還是異步消息,進入步驟507;步驟507,路由査找模塊24根據(jù)協(xié)議類型確定業(yè)務類型,進入步驟508;步驟508,路由查找模塊24根據(jù)協(xié)議類型和命令標識確定消息接口名稱, 協(xié)議類型和命令標識的組合與消息接口名稱一一對應,進入步驟509;步驟509,路由査找模塊24判斷路由消息是否為群發(fā)消息,如果是群發(fā) 消息,則進入步驟510,否則轉入步驟511;步驟510,路由査找模塊24對群發(fā)消息進行拆分,然后轉入步驟511;步驟511 ,路由查找模塊24根據(jù)SPID或目的終端號碼確定目的ISAG標識;步驟512,路由査找模塊24根據(jù)目的ISAG標識、業(yè)務類型和消息接口名 稱確定路由,得到目的ISAG設備20的URL;步驟513,路由查找模塊24判斷路由查找是否成功,即能否査找到路由, 如果能査找到,則進入步驟514,否則轉入步驟519; 該步驟中,路由查找模塊24采用Hash散列算法和/或二叉樹模糊匹配算法査找路由。步驟514,異常處理模塊25判斷是否循環(huán)路由,如果是循環(huán)路由,則轉 入歩驟519,否則進入步驟515;該步驟中,異常處理模塊25根據(jù)源ISAG標識和目的ISAG標識判斷是 否路由循環(huán);其中,源ISAG標識根據(jù)異常處理模塊25所獲取的對端IP地址唯一確定。歩驟515,路由査找模塊24判斷路由消息是否是同步消息,在步驟506 中已經(jīng)確定了消息的類型,如果是同步消息,則進入步驟516,否則轉入歩驟518;步驟516,當消息是同歩消息時,異常處理模塊25為日志記錄準備數(shù)據(jù), 需要把獲取的源ISAG標識和目的ISAG標識、目的ISAG設備20的URL等 信息填充在內(nèi)部消息結構中,數(shù)據(jù)通訊接口模塊21收到消息后可以提取這些 信息作為日志數(shù)據(jù);步驟517,消息封裝模塊26封裝并轉發(fā)路由后的請求消息,如果是群發(fā) 消息拆分后的消息,則需要根據(jù)路由得到的目的ISAG設備20的URL分類組 包轉發(fā)請求;步驟518,當消息是異步消息時,消息封裝模塊26在査詢路由后,封裝 異步消息,并立即返回應答消息給數(shù)據(jù)通訊接口模塊21;步驟519,異常處理模塊25封裝錯誤消息,并發(fā)送給數(shù)據(jù)通訊接口模塊21。本發(fā)明方法是一種功能相對獨立、路由查找速度快、架構簡潔、維護代價 小的全業(yè)務接入網(wǎng)關之間數(shù)據(jù)交換及路由處理方法,使用Hash (哈希)散列 及二叉搜索樹的方式組織,提高了査詢效率,減少了投入成本;并可動態(tài)加載 路由數(shù)據(jù),內(nèi)存映像的處理機制保證路由信息更新的實時性;借助于標準通信 接口,業(yè)務邏輯處理與路由邏輯基本分離,模塊之間可分可合,便于系統(tǒng)的擴 展,同時具有自然的冗余機制,也保證了路由的健壯性。當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情 況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但 這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
      權利要求
      1、一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其特征在于數(shù)據(jù)通訊接口模塊,連接外部的ISAG設備,用于接收所述ISAG設備發(fā)送的路由消息,并將所述系統(tǒng)的消息發(fā)送至所述ISAG設備;路由信息配置模塊,用于錄入所述ISAG設備同步發(fā)送的路由信息;路由數(shù)據(jù)管理模塊,連接所述路由信息配置模塊,用于響應所述路由信息配置模塊發(fā)送的路由同步消息,對所述路由信息配置模塊以路由配置文件方式傳送的路由信息進行同步處理;路由查找模塊,連接所述路由數(shù)據(jù)管理模塊,用于對所接收的路由消息根據(jù)所述路由配置文件進行路由查找;消息封裝模塊,連接所述數(shù)據(jù)通訊接口模塊、所述路由查找模塊,用于對所述路由查找模塊路由、所述數(shù)據(jù)通訊接口模塊之間傳送的消息進行封裝并轉發(fā);及異常處理模塊,用于當所述路由查找模塊查找路由成功時檢測循環(huán)路由,并處理所述系統(tǒng)中出現(xiàn)的異常消息及記錄系統(tǒng)日志。
      2、 根據(jù)權利要求l所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其特征 在于,所述路由信息配置模塊將所述路由配置文件以FTP方式傳送到所述路 由數(shù)據(jù)管理模塊。
      3、 根據(jù)權利要求1或2所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其 特征在于,所述路由數(shù)據(jù)管理模塊通過創(chuàng)建的同步處理線程對所述路由配置文 件進行同步處理。
      4、 根據(jù)權利要求3所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其特征 在于,所述路由數(shù)據(jù)管理模塊通過所述同步處理線程對所述路由配置文件進行 校驗,當校驗成功時,將所述路由配置文件以哈希散列表或二叉搜索樹的方式 存入臨時內(nèi)存區(qū),封裝并發(fā)送同步應答消息至所述路由信息配置模塊;否則直 接封裝并發(fā)送同步失敗消息至所述路由信息配置模塊。
      5、 根據(jù)權利要求4所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其特征 在于,所述路由査找模塊所確定的目的ISAG標識、業(yè)務類型和消息接口名稱 査找路由;所述目的IS AG標識由所述路由查找模塊根據(jù)所述路由配置文件包 含的SP標識或目的終端號碼確定目的ISAG標識,所述業(yè)務類型由所述路由 査找模塊根據(jù)協(xié)議類型確定,所述消息接口名稱由所述路由査找模塊根據(jù)協(xié)議 類型和命令標識確定。
      6、 根據(jù)權利要求5所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng),其特征 在于,當所述路由消息為上行MOAT消息時,所述路由查找模塊根據(jù)SP標識 査找所述哈希散列表確定所述目的ISAG標識;當所述路由消息為下行AOMT 消息時,所述路由査找模塊根據(jù)目的終端號碼査找所述二叉搜索樹確定所述目 的ISAG標識。
      7、 一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其特征在于,包括路由信息同步步驟,用于通過路由信息配置模塊錄入所述ISAG設備同步 發(fā)送的路由信息,通過路由數(shù)據(jù)管理模塊響應所述路由信息配置模塊發(fā)送的路 由同步消息,對所述路由信息配置模塊以路由配置文件方式傳送的路由信息進行同歩處理;網(wǎng)間消息路由步驟,用于通過數(shù)據(jù)通訊接口模塊接收所述ISAG設備發(fā)送 的路由消息,由路由査找模塊所接收的路由消息根據(jù)路由配置文件進行路由查 找,再由消息封裝模塊對路由后的路由消息進行封裝,并將封裝后的路由消息 通過所述數(shù)據(jù)通訊接口模塊轉發(fā)至所述ISAG設備。
      8、 根據(jù)權利要求7所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其特征 在于,所述路由信息同步步驟具體包括步驟81,所述路由信息配置模塊錄入所述路由信息,并將所述路由配置 文件發(fā)送到所述路由數(shù)據(jù)管理模塊,并以同步消息通知所述路由數(shù)據(jù)管理模 塊;及歩驟82,所述路由數(shù)據(jù)管理模塊響應所述同步消息,通過所創(chuàng)建的同步 處理線程對所述路由配置文件進行校驗,并當校驗成功時,讀取所述路由配置 文件,將所述路由配置文件以哈希散列表或二叉搜索樹的方式存入臨時內(nèi)存 區(qū),封裝并發(fā)送同步應答消息至所述路由信息配置模塊;否則直接封裝并發(fā)送 同步失敗消息至所述路由信息配置模塊。
      9、 根據(jù)權利要求7或8所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其 特征在于,所述網(wǎng)間消息路由步驟具體包括步驟91,所述數(shù)據(jù)通訊接口模塊在接收所述路由消息后,對所述路由消 息進行適配處理,并通過所述消息封裝模塊轉發(fā)至所述路由查找模塊;步驟92,所述路由査找模塊判斷所述路由消息是否是群發(fā)消息,若是, 拆分所述路由消息,進行路由査找,當査找路由成功時,由所述消息封裝模塊 對路由后的路由消息進行封裝并轉發(fā)到所述數(shù)據(jù)通訊接口模塊;及歩驟93,所述數(shù)據(jù)通訊接口模塊將封裝后的路由消息發(fā)送到所述ISAG設備。
      10、根據(jù)權利要求7或8所述的電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由方法,其 特征在于,所述網(wǎng)間消息路由步驟中,進一步包括當所述路由查找模塊査找路由成功后,所述異常處理模塊通過比較所獲取 的目的ISAG標識和源ISAG標識確定是否循環(huán)路由的步驟。
      全文摘要
      本發(fā)明公開了一種電信綜合業(yè)務接入網(wǎng)關網(wǎng)間路由系統(tǒng)及其方法,該系統(tǒng)包括數(shù)據(jù)通訊接口模塊,用于接收ISAG設備發(fā)送的路由消息,并將系統(tǒng)的消息發(fā)送至ISAG設備;路由信息配置模塊,用于錄入路由信息;路由數(shù)據(jù)管理模塊,用于響應路由信息配置模塊發(fā)送的路由同步消息,對路由信息配置模塊以路由配置文件方式傳送的路由信息進行同步處理;路由查找模塊,用于對所接收的路由消息根據(jù)路由配置文件進行路由查找;消息封裝模塊,用于對路由查找模塊路由、數(shù)據(jù)通訊接口模塊之間傳送的消息進行封裝并轉發(fā);及異常處理模塊,用于檢測循環(huán)路由,處理異常消息及記錄系統(tǒng)日志。本發(fā)明實現(xiàn)了電信綜合業(yè)務接入網(wǎng)關網(wǎng)間業(yè)務數(shù)據(jù)交換、路由、轉發(fā)。
      文檔編號H04M3/42GK101159780SQ20071017671
      公開日2008年4月9日 申請日期2007年11月1日 優(yōu)先權日2007年11月1日
      發(fā)明者田貞朗 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1