專利名稱:實現媒體網關控制協議事務標志分配的系統及方法
技術領域:
本發明涉及通信技術領域,特別是涉及一種媒體網關控制協議棧的實現方法。
背景技術:
媒體網關控制協議(Media Gateway Control Protocol,簡稱MGCP)是因特網工程業務組(The Internet Engineering Task Force,簡稱IETF)的RFC2705協議。它包括兩個基本協議,即簡單網關控制協議(Simple GatewayControl Protocol,簡稱SGCP)和IP設備控制協議(Internet Protocol DeviceControl,簡稱IPDC)。
如圖1所示為現有技術中實現MGCP協議的軟交換系統組網圖。其中MGCP協議采用了分離網關思想,將核心網絡(Core net)分解為兩部分媒體網關(Media Gateway,簡稱MG)101和呼叫代理服務器(Call agent,簡稱CA)102。CA和MG都是網絡中的網元,它們互相之間通過MGCP協議完成通訊CA用于處理信令,MG用于處理媒體,且CA可控制MG的動作,即由CA向MG發出要執行的命令,MG將所搜集的消息上報給CACA相當于主(master),MG相當于從屬(slave)。作為應用層的協議,MGCP協議定義了CA和MG之間的信令傳輸方式,即一種基于事務傳輸(Transaction)在MGCP協議承載網絡的傳輸機制,該傳輸動作的承載網絡可以是因特網或異步傳輸網(ATM)。
MGCP協議接口消息由命令消息和響應消息組成。其中,命令消息中包含命令頭,響應消息中包含響應頭,命令頭和響應頭中都包含事務標識Transaction ID,但現有技術中對其進行區分的方法存在著以下缺陷MGCP信令處理實體在存儲器中保存其對最近事務回送的響應以及目前正在執行的事務。收到命令后,同最近的響應相比較,如果該命令已經處理過,則不執行,重發此響應;否則,同當前正在執行的事務相比較發現匹配(RFC2705根據事務標志來判斷,RFC3435將域名和事務ID相結合來),則回一個臨時響應(Pending)消息,表示正在執行;如果是新的事務則對該命令進行相應的處理。
在實現過程中,如果簡單的依靠RFC2705協議所要求的Transaction ID并不能完全區別來自不同的媒體網關(MG)的不同事務,如果根據RFC3435協議中Transaction ID同媒體網關(MG)域名來區別不同的事務,又大大影響效率。
本發明的提出正是為了克服RFC2705協議中不能明確區分不同事務的缺陷,同時也克服RFC3435協議在區分不同事務時的低效率問題。
發明內容
本發明的目的正是針對上述背景技術中存在的缺陷,提供一種實現媒體網關控制協議事務標志分配的系統及方法,通過對媒體網關的鑒權處理,可實現媒體網關的唯一識別和定位。
為了達到上述目的,本發明提供一種實現媒體網關控制協議事務標志分配的系統,包括資源管理服務器、鑒權服務器、媒體網關和呼叫代理服務器,其中所述資源管理服務器,用于本軟交換域內的網關資源管理;所述鑒權服務器,用于媒體網關的授權鑒定;所述媒體網關,用于向鑒權服務器請求由網關資源管理服務器為其分配的唯一標識碼ID,以及為用戶提供接入服務;所述代理服務器,用于與帶有該唯一標識碼的媒體網關進行信令交互。
本發明還提供一種實現媒體網關控制協議事務標志分配的方法,該方法包括以下步驟媒體網關上電,向鑒權服務器發出鑒權請求;鑒權服務器咨詢媒體網關資源管理服務器;網關資源管理服務器為對應媒體網關分配一個唯一標識碼,并將該唯一代碼送至鑒權服務器;鑒權服務器完成鑒權;將所述唯一標識碼回送至媒體網關;媒體網關獲得所述唯一標識碼后,其協議命令帶上該唯一代碼,與呼叫代理服務器進行信令交互。
本發明所提供的一種實現媒體網關控制協議事務標志分配的系統及方法,對事務傳輸標識Transaction ID采用分組方式,直接由事務ID來區別不同MG的事務,既簡化了操作,又提高了MGCP協議中事務區分的處理效率。
下面將結合實施例并參照附圖對本發明的技術方案進行詳細說明。
圖1為現有技術中軟交換(Soft Switch)系統的組網圖。
圖2為本發明所提出的實現媒體網關控制協議事務標志分配的系統的組網結構示意圖。
圖3為本發明所提出的實現媒體網關控制協議事務標志分配的方法的總流程圖。
具體實施例方式
為了加快消息傳送速度,采用UDP(User Datagram Protocol)傳送MGCP消息。在通過UDP協議傳送消息的過程中,一旦MGCP消息丟失,發送命令的實體由于沒有及時收到響應,將會重發該條命令,但是,在多數情況下,重復執行命令會引起混亂,因此傳輸過程必須確保同一命令只執行一次。也即,MGCP必須采取措施保證消息的可靠傳輸和正確處理。
如圖2所示,為本發明的組網結構示意圖,包括資源管理服務器(ResourceManager)201、鑒權服務器(Authenticator)202、媒體網關101和呼叫代理服務器200。其中,資源管理服務器202用于本軟交換域內的網關資源管理;鑒權服務器201用于網關的授權鑒定;媒體網關101用于請求鑒權服務器202傳送由網關資源管理服務器201為其分配的唯一標識碼ID,以及為用戶提供接入服務;呼叫代理服務器200用于與帶有該唯一標識碼的媒體網關101進行信令交互。
其中,所述唯一標識碼為一數字代碼。
如圖3所示,為本發明的總流程圖;當媒體網關(MG)上電時,向鑒權服務器發出鑒權請求,步驟301;鑒權服務器咨詢媒體網關資源管理服務器,步驟302;由網關資源管理服務器為對應媒體網關分配一個唯一標識碼,并將該唯一代碼送至鑒權服務器,步驟303;鑒權服務器完成鑒權,步驟304;若成功,將該唯一標識碼回送至媒體網關,步驟305;若不成功,程序結束;媒體網關獲得該唯一標識碼后,其協議命令帶上該唯一代碼,與呼叫代理服務器進行信令交互,步驟306。
其中,步驟304鑒權服務器完成鑒權的操作,還包括鑒權服務器將生成的認證碼(比如加密密匙)、呼叫代理服務器的域名以及從媒體網關資源管理服務器獲得的唯一標識碼,通過加密后發送給媒體網關,也可以單獨將唯一標識碼通過加密發給媒體網關;媒體網關通過解密獲得自己的唯一標識碼,以后在同呼叫代理服務器交互的信令中,帶上媒體網關唯一標識碼,呼叫代理服務器通過同媒體網關資源管理服務器的交互(呼叫代理服務器也可以在某數據庫中存放從網關資源管理服務器查詢得到的MG ID對應表),可以明確的知道唯一標識碼對應的媒體網關)。
權利要求
1.一種實現媒體網關控制協議事務標志分配的系統,其特征在于所述系統包括資源管理服務器、鑒權服務器、媒體網關和呼叫代理服務器,所述資源管理服務器,用于本軟交換域內的網關資源管理;所述鑒權服務器,用于媒體網關的授權鑒定;所述媒體網關,用于向鑒權服務器請求由網關資源管理服務器為其分配的唯一標識碼ID,以及為用戶提供接入服務;所述代理服務器,用于與帶有該唯一標識碼的媒體網關進行信令交互。
2.如權利要求1所述的實現媒體網關控制協議事務標志分配的系統,其特征在于,所述唯一標識碼ID為一數字代碼。
3.一種實現媒體網關控制協議事務標志分配的方法,該方法包括以下步驟媒體網關上電,向鑒權服務器發出鑒權請求;鑒權服務器咨詢媒體網關資源管理服務器;網關資源管理服務器為對應媒體網關分配一個唯一標識碼,并將該唯一代碼送至鑒權服務器;鑒權服務器完成鑒權;將所述唯一標識碼回送至媒體網關;媒體網關獲得所述唯一標識碼后,其協議命令帶上該唯一代碼,與呼叫代理服務器進行信令交互。
4.如權利要求3所述的實現媒體網關控制協議事務標志分配的方法,其特征在于,所述唯一標識碼ID為一數字代碼。
5.如權利要求3所述的實現媒體網關控制協議事務標志分配的方法,其特征在于,所述交鑒權服務器完成鑒權的步驟,還包括以下步驟若鑒權成功,鑒權服務器將生成的認證碼(比如加密密匙)、呼叫代理服務器的域名以及從媒體網關資源管理服務器獲得的唯一標識碼加密后,發送至媒體網關;若鑒權不成功,程序結束。
6.如權利要求3所述的實現媒體網關控制協議事務標志分配的方法,其特征在于,所述交鑒權服務器完成鑒權的步驟,還包括以下步驟若鑒權成功,將唯一標識碼加密后,發送至媒體網關;若鑒權不成功,程序結束。
7.如權利要求3所述的實現媒體網關控制協議事務標志分配的方法,其特征在于,媒體網關獲得所述唯一標識碼的步驟,還包括媒體網關通過解密獲得自己的唯一標識碼。
全文摘要
一種實現媒體網關控制協議事務標志分配的系統,其特征在于所述系統包括資源管理服務器、鑒權服務器、媒體網關和呼叫代理服務器,所述資源管理服務器,用于本軟交換域內的網關資源管理;所述鑒權服務器,用于媒體網關的授權鑒定;所述媒體網關,用于向鑒權服務器請求由網關資源管理服務器為其分配的唯一標識碼ID,以及為用戶提供接入服務;所述代理服務器,用于與帶有該唯一標識碼的媒體網關進行信令交互。本發明所提供的一種實現媒體網關控制協議事務標志分配的系統及方法,對事務傳輸標識Transaction ID采用分組方式,直接由事務ID來區別不同MG的事務,既簡化了操作,又提高了MGCP協議中事務區分的處理效率。
文檔編號H04L12/66GK1567914SQ0313201
公開日2005年1月19日 申請日期2003年7月7日 優先權日2003年7月7日
發明者徐長洪, 李明棟 申請人:中興通訊股份有限公司