[發明專利]基于媒體網關控制協議的呼叫控制流程測試工具及方法有效
| 申請號: | 201210093925.6 | 申請日: | 2012-04-01 |
| 公開(公告)號: | CN102664764A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 余大宏 | 申請(專利權)人: | UT斯達康通訊有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 楊天嬌 |
| 地址: | 310052 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 媒體 網關 控制 協議 呼叫 流程 測試 工具 方法 | ||
1.一種基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述測試工具包括:
測試腳本生成模塊,用于生成測試腳本;
測試腳本輸入模塊,用于從所述測試腳本生成模塊獲取將要運行的測試腳本,讀入測試腳本的消息,同時記錄當前文件讀取的位置記錄;
發送消息處理模塊,用于接收所述測試腳本輸入模塊的輸入,對當前讀入的消息進行分析獲取消息包含的有關原始信息并更新有關端點的原始狀態信息,同時和已經保存的端點實時狀態信息進行關聯分析,對發送消息中那些屬于動態變化的協議關鍵字用實時狀態信息進行匹配替換;
接收消息處理模塊,用于對媒體網關發送過來的消息進行分析,并把獲取的有關端點狀態信息保存下來,如果該消息是發送消息隊列中等待響應的消息,則清除發送消息隊列的請求消息,并且觸發所述測試腳本輸入模塊讀入下一個消息;
消息收發模塊,用于接收所述發送消息處理模塊的輸入,發送媒體網關控制消息和接收媒體網關消息,在接收到有效的消息報文時獲取報文的源IP地址和源端口,如果匹配預先設定的待測設備IP地址和端口,則將該消息遞交到所述接收消息處理模塊進行分析處理;
消息收發和錯誤信息輸出模塊,與所述測試腳本輸入模塊,所述發送消息處理模塊,所述接收消息處理模塊及所述消息收發模塊相連,用于將接收和發送的消息或運行錯誤信息等打印到屏幕或文件。
2.如權利要求1所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述測試腳本生成模塊自動生成測試腳本,將呼叫控制流程抓包文件生成可直接運行的文本類型腳本文件,將抓包文件的消息塊讀出并寫入文本類型腳本文件,消息塊之間使用特定注釋符號分隔,并將當前消息與上一個消息間的時延間隔作為當前消息發送的時延參數一并存入。
3.如權利要求1所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述測試工具設置有一個以端點標識區分的端點狀態表,包含保存端點原始狀態的變量和端點當前實時運行狀態的變量。
4.如權利要求3所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述的發送消息處理模塊包含依次相連的發送消息協議解碼子模塊,端點原始狀態更新子模塊,發送消息配置參數處理子模塊,發送消息動態關鍵字更新子模塊。
5.如權利要求4所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述發送消息協議解碼子模塊解析出當前消息中的需要更新的關鍵字,所述端點原始狀態更新子模塊將當前發送消息中包含的每個端點所屬的關鍵字信息保存到對應的端點狀態表中的原始狀態變量中,并將當前消息發送時將要使用的傳送標識也保存到原始狀態變量中;如果所述端點狀態表中不存在該端點標識對應的狀態表,則在所述端點狀態表中創建該端點標識對應的狀態表。
6.如權利要求4所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述發送消息動態關鍵字更新子模塊根據端點狀態表中的實時運行狀態變量更新發送消息的關鍵字。
7.如權利要求4所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述的發送消息配置參數處理子模塊用于處理用戶針對每個發送消息配置的參數。
8.如權利要求3所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述的接收消息處理模塊包含依次相連的協議解碼子模塊,端點實時運行狀態更新子模塊。
9.如權利要求8所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述接收消息處理模塊中的協議解碼子模塊得到當前媒體網關響應消息中的關鍵字,送入所述端點實時運行狀態更新子模塊處理;所述端點實時運行狀態更新子模塊將當前接收到的響應消息中包含的關鍵字信息更新到所述端點狀態表中對應端點的實時運行狀態變量中。
10.如權利要求8所述的基于媒體網關控制協議的呼叫控制流程測試工具,其特征在于,所述的接收消息處理模塊包含分別與所述端點實時運行狀態更新子模塊相連的:
注冊響應子模塊,用于響應注冊消息;
掛機事件響應子模塊,用于響應掛機消息;
心跳事件響應子模塊,用于響應心跳消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于UT斯達康通訊有限公司,未經UT斯達康通訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210093925.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多載波網絡中次系統的使用
- 下一篇:具有冷凝物收集器的衣物烘干機





