一種媒體網關忙時緊急呼出保障的方法及裝置的製作方法
2023-06-10 04:13:26 2
專利名稱:一種媒體網關忙時緊急呼出保障的方法及裝置的製作方法
技術領域:
本發明涉及通信領域,特別是涉及一種媒體網關忙時的緊急呼出保障的方法及裝置。
背景技術:
在通常的VoIP (Voice over Internet Protocol,網絡電話)接入方案中,用戶 終端是通過MG(Media Gateway,媒體網關)按照H. 248協議接入到SS (softswitch,軟交 換)的。在正常的呼叫業務過程中,用戶的語音採樣數據通過RTP(Real-time Transport Protocol,實時傳輸協議)媒體通道進行傳輸,無論作為主叫還是被叫,都需要佔用一道 RTP媒體通道資源。但是媒體網關所具有的RTP媒體通道資源數目是有限的,往往少於媒體 網關所接入的用戶的數目。那麼當媒體網關業務繁忙,即同時通話的用戶數量很大,超過其 所具有的RTP媒體通道資源的數目的時候,就會發生用戶不能呼入呼出的現象。但如果這 時候該媒體網關下確實有用戶需要撥打緊急電話(如110、120、119等)時,就不能順利呼 出,可能會產生不可預料的嚴重後果。
發明內容
本發明的目的是提供一種媒體網關忙時緊急呼出保障的方法及裝置,能夠在媒體 網關呼叫繁忙、發生媒體資源不足時,保障緊急呼叫能夠順利呼出。為了實現上述目的,一方面,提供了一種媒體網關忙時緊急呼出保障的方法,包括 如下步驟緊急號碼配置模塊在媒體網關上配置緊急號碼;專用RTP媒體通道資源配置模塊在媒體網關上將RTP媒體通道資源劃分為普通 RTP媒體通道和專用RTP媒體通道;如果當前用戶所撥打的號碼屬於緊急號碼,則緊急呼出識別模塊將當前用戶確認 為緊急呼出用戶;RTP媒體通道資源分配模塊在所述普通RTP媒體通道耗盡時,為所述緊急呼出用 戶分配所述專用RTP媒體通道。優選地,上述的方法中,還包括,在所述普通RTP媒體通道未耗盡時,所述RTP媒體 通道資源分配模塊為所述緊急呼出用戶分配所述普通RTP媒體通道。優選地,上述的方法中,還包括,如果當前用戶所撥打的號碼不屬於緊急號碼,則緊急呼出識別模塊將當前用戶確 認為普通用戶;在所述普通RTP媒體通道未耗盡時,所述RTP媒體通道資源分配模塊為所述普通 用戶分配所述普通RTP媒體通道;在所述普通RTP媒體通道耗盡時,所述RTP媒體通道資源分配模塊拒絕為所述普 通用戶分配資源,並返回分配失敗的消息。
優選地,上述的方法中,所述專用RTP媒體通道資源配置模塊在媒體網關上將RTP 媒體通道資源劃分為普通RTP媒體通道和專用RTP媒體通道的步驟具體包括所述專用RTP媒體通道資源配置模塊將所述RTP媒體通道資源中的預定比例或者 預定數量的RTP媒體通道資源劃分為所述專用RTP媒體通道,剩下的作為所述普通RTP媒 體通道。優選地,上述的方法中,還包括通過屬性表記錄每一條RTP媒體通道是普通RTP 媒體通道還是專用RTP媒體通道。優選地,上述的方法中,所述緊急號碼配置模塊在媒體網關上配置緊急號碼的步 驟中,所述緊急號碼配置模塊通過緊急號碼配置表記錄所有配置的所述緊急號碼。本發明的另一個方面,提供一種媒體網關忙時緊急呼出保障的裝置,包括緊急號碼配置模塊,用於在媒體網關上配置緊急號碼;專用RTP媒體通道資源配置模塊,用於在媒體網關上將RTP媒體通道資源劃分為 普通RTP媒體通道和專用RTP媒體通道;緊急呼出識別模塊,用於如果當前用戶所撥打的號碼屬於緊急號碼,則將當前用 戶確認為緊急呼出用戶;RTP媒體通道資源分配模塊,用於在所述普通RTP媒體通道耗盡時,為所述緊急 呼出用戶分配所述專用RTP媒體通道。優選地,上述的裝置中,所述緊急呼出識別模塊,還用於如果當前用戶所撥打的 號碼不屬於緊急號碼,則將當前用戶確認為普通用戶;所述RTP媒體通道資源分配模塊,還用於在所述普通RTP媒體通道未耗盡時,為 所述緊急呼出用戶分配所述普通RTP媒體通道;在所述普通RTP媒體通道未耗盡時,為所述 普通用戶分配所述普通RTP媒體通道;在所述普通RTP媒體通道耗盡時,所述RTP媒體通道 資源分配模塊拒絕為所述普通用戶分配資源,並返回分配失敗的消息。優選地,上述的裝置中,所述專用RTP媒體通道佔所述RTP媒體通道資源的預定比 例或者為預定數量。優選地,上述的裝置中,所述專用RTP媒體通道資源配置模塊還具有屬性表,用於 記錄每一條RTP媒體通道是普通RTP媒體通道還是專用RTP媒體通道;所述緊急號碼配置模塊還具有緊急號碼配置表,用於記錄所有配置的所述緊急號 碼。本發明至少存在以下技術效果本發明通過保留部分RTP資源為緊急呼出所用,很大程度上保障了系統在繁忙時 段對緊急呼出的限制,避免了緊急呼出不暢可能會造成的嚴重後果。
圖1為本發明實施例提供的方法的步驟流程圖;圖2為本發明實施例提供的裝置的結構框圖;圖3為本發明實施例提供的緊急呼出識別流程圖;圖4為本發明實施例提供的RTP媒體通道資源分配流程圖。
具體實施例方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合附圖對具體實 施例進行詳細描述。圖1為本發明實施例提供的方法的步驟流程圖,如圖1所示,本發明實施例的媒體 網關忙時緊急呼出保障的方法,包括如下步驟步驟101,緊急號碼配置模塊在媒體網關上配置緊急號碼;步驟102,專用RTP媒體通道資源配置模塊在媒體網關上將RTP媒體通道資源劃分 為普通RTP媒體通道和專用RTP媒體通道;步驟103,如果當前用戶所撥打的號碼屬於緊急號碼,則緊急呼出識別模塊將當前 用戶確認為緊急呼出用戶;步驟104,RTP媒體通道資源分配模塊在所述普通RTP媒體通道耗盡時,為所述緊 急呼出用戶分配所述專用RTP媒體通道。圖2為本發明實施例提供的裝置的結構框圖;,如圖2所示,媒體網關忙時緊急呼 出保障的裝置包括緊急號碼配置模塊10、專用RTP媒體通道資源配置模塊20、緊急呼出識 別模塊30、RTP媒體通道資源分配模塊40。以下分別進行說明。1)緊急號碼配置模塊10。首先要在MG上對哪些號碼屬於緊急號碼進行配置,才能在用戶撥打了這些緊急 號碼時啟動專門的處理流程。並且,不同的地區緊急號碼也不一樣,譬如緊急報警電話在中 國大陸地區是「110」,而在美國是「911」。本模塊就是根據媒體網關的應用區域,對該區域 的緊急號碼進行配置。也可以根據某些特殊業務要求,將某些特殊號碼設置成緊急號碼,以 保證用戶撥打該號碼時順利呼出。因此,緊急號碼配置模塊10用於在MG上對緊急號碼進行配置。MG上應該有一個 緊急號碼配置表,記錄所有配置的緊急號碼。該緊急號碼配置表將作為後續緊急號碼識別 的根據。2)專用RTP媒體通道資源配置模塊20。需要在媒體網關上將RTP媒體通道資源區分為「普通RTP媒體通道」和「專用RTP 媒體通道」,是為了在系統繁忙時緊急呼叫有RTP媒體通道可用。因此,專用RTP媒體通道資源配置模塊20用於在MG上對RTP媒體通道資源進行 配置,系統可以根據需要將一定比例(例如RTP媒體通道總數的或2%)或一定絕對數 量(例如2 5條)的RTP媒體通道配置成「專用RTP媒體通道」,其餘的RTP媒體通道為 「普通RTP媒體通道」。在MG上應該有一張關於每一條RTP媒體通道的屬性配置的表,表中 需有一個欄位用來表明該條RTP媒體通道資源是「普通RTP媒體通道」還是「專用RTP媒體 通道」。該欄位將在RTP資源分配時用來區分RTP媒體通道的類型。3)緊急呼出識別模塊30。當用戶撥完號碼,即將上報的時候,會根據已配置的緊急號碼,對所撥打的號碼進 行識別,如果所撥打的號碼屬於緊急號碼,則在後續為該用戶分配RTP媒體通道資源時進 行特別處理。因此,緊急呼出識別模塊30用於在接收完用戶所撥號碼並得到匹配結果為FM或 UM(FM和UM是H. 248信令中表示用戶所撥號碼與指定號碼錶匹配的結果的描述符,FM表示完整匹配,UM表示唯一匹配)時,在向SS上報號碼之前將所撥號碼與緊急號碼配置表進行 對照如果所撥號碼為緊急號碼,則將運行時用戶信息記錄表(MG上用用來記錄所有用戶 的運行時信息的表,該表中有「是否為緊急呼出用戶」欄位用以說明該用戶是否為緊急呼出 用戶)中該用戶標記為緊急呼出用戶,然後上報號碼;否則直接上報號碼。緊急呼出識別流 程如圖3所示。4) RTP媒體通道資源分配模塊40。在給用戶分配RTP媒體通道資源時,「普通RTP媒體通道」的使用照一般情況進行, 「專用RTP媒體通道」在「普通RTP媒體通道」耗盡時,可以被分配給緊急呼出的用戶。因此,RTP媒體通道資源分配模塊40用於在SS向MG下達Add指令,讓MG為某個 用戶分配RTP媒體通道資源時,對緊急呼出用戶進行特別的處理。在為緊急呼出用戶進行 RTP媒體通道資源分配時若「普通RTP媒體通道」還有空閒,則選用一道「普通RTP媒體通 道」為該用戶服務;若「普通RTP媒體通道」已經耗盡,則在嘗試「專用RTP媒體通道」中任 選一道為該用戶服務。RTP媒體通道資源分配的流程如圖4所示。本發明較佳實施例實現緊急呼出識別流程和RTP媒體通道資源分配流程如圖3、 圖4所示。緊急呼出識別階段,本發明較佳實施例中有如下幾處特別處理(請參看圖3)步驟201,將用戶所撥號碼與緊急號碼配置表中的記錄逐條對比,緊急號碼配置表 中的所有記錄為緊急號碼配置模塊10(請參看圖2)中配置的緊急號碼。如果找到某一條 記錄與所撥號碼相匹配,則說明用戶所撥號碼為一個緊急號碼,該用戶的本次呼出為一次 緊急呼出;否則為正常呼出。步驟202,所撥號碼與某條緊急號碼相同?是則本次呼出為一次緊急呼出,執行步 驟203,否則不做任何處理,流程結束;步驟203,將本用戶標識為「緊急用戶」,即在運行時用戶信息記錄表中的「是否為 緊急呼出用戶」欄位標識為「是」,流程結束。RTP媒體通道資源分配階段,本較佳實施例中有如下幾處特別處理(請參看圖 4)步驟301,MG收到SS的為用戶分配RTP媒體通道的指令以後,會向RTP媒體通道 資源分配模塊發出「RTP分配請求」;步驟302,RTP媒體通道資源分配模塊收到請求以後,首先查詢RTP媒體通道資源
配置表;步驟303,判斷是否有空閒的「普通RTP媒體通道」如果有,執行步驟304,如果沒 有執行步驟306 ;步驟304,佔用一條「普通RTP媒體通道」,將RTP媒體通道資源配置表中該條記錄 標識為「已佔用」狀態;步驟305,返回已分配的RTP,結束。步驟306,「普通RTP媒體通道」已耗盡,查詢運行時用戶信息記錄表,查詢本呼叫 用戶是否為緊急呼出用戶(「是否為緊急呼出用戶」欄位標識為「是」);步驟307,判斷是否為緊急呼出用戶?是則步驟308。否則執行步驟309 ;步驟308,查詢RTP媒體通道資源配置表,看是否有空閒的「專用RTP媒體通道」,是則執行步驟310,否則執行步驟309 ;步驟309,直接返回「分配失敗」,結束。步驟310,佔用一條「專用RTP媒體通道」,將RTP媒體通道資源配置表中該條記錄 標識為「已佔用」狀態;步驟311,返回已分配的專用RTP媒體通道,結束。其中,用戶的運行時信息記錄和RTP媒體通道資源的狀態在呼叫結束時將復位或 歸還成初始狀態。綜上所述,本發明通過保留部分RTP資源為緊急呼出所用,很大程度上保障了系 統在繁忙時段對緊急呼出的限制,避免了緊急呼出不暢可能會造成的嚴重後果。最後應當說明的是,以上實施例僅用以說明本發明的技術方案而非限制,本領域 的普通技術人員應當理解,可以對本發明的技術方案進行修改或者等同替換,而不脫離本 發明技術方案的精神範圍,其均應涵蓋在本發明的權利要求範圍當中。
權利要求
一種媒體網關忙時緊急呼出保障的方法,其特徵在於,包括如下步驟緊急號碼配置模塊在媒體網關上配置緊急號碼;專用RTP媒體通道資源配置模塊在媒體網關上將實時傳輸協議RTP媒體通道資源劃分為普通RTP媒體通道和專用RTP媒體通道;如果當前用戶所撥打的號碼屬於緊急號碼,則緊急呼出識別模塊將當前用戶確認為緊急呼出用戶;RTP媒體通道資源分配模塊在所述普通RTP媒體通道耗盡時,為所述緊急呼出用戶分配所述專用RTP媒體通道。
2.根據權利要求1所述的方法,其特徵在於,還包括,在所述普通RTP媒體通道未耗盡 時,所述RTP媒體通道資源分配模塊為所述緊急呼出用戶分配所述普通RTP媒體通道。
3.根據權利要求2所述的方法,其特徵在於,還包括,如果當前用戶所撥打的號碼不屬於緊急號碼,則緊急呼出識別模塊將當前用戶確認為 普通用戶;在所述普通RTP媒體通道未耗盡時,所述RTP媒體通道資源分配模塊為所述普通用戶 分配所述普通RTP媒體通道;在所述普通RTP媒體通道耗盡時,所述RTP媒體通道資源分配模塊拒絕為所述普通用 戶分配資源,並返回分配失敗的消息。
4.根據權利要求1、2或3所述的方法,其特徵在於,所述專用RTP媒體通道資源配置模 塊在媒體網關上將RTP媒體通道資源劃分為普通RTP媒體通道和專用RTP媒體通道的步驟 具體包括所述專用RTP媒體通道資源配置模塊將所述RTP媒體通道資源中的預定比例或者預定 數量的RTP媒體通道資源劃分為所述專用RTP媒體通道,剩下的作為所述普通RTP媒體通道。
5.根據權利要求4所述的方法,其特徵在於,還包括通過屬性表記錄每一條RTP媒體 通道是普通RTP媒體通道還是專用RTP媒體通道。
6.根據權利要求4所述的方法,其特徵在於,所述緊急號碼配置模塊在媒體網關上配 置緊急號碼的步驟中,所述緊急號碼配置模塊通過緊急號碼配置表記錄所有配置的所述緊 急號碼。
7.一種媒體網關忙時緊急呼出保障的裝置,其特徵在於,包括緊急號碼配置模塊,用於在媒體網關上配置緊急號碼;專用RTP媒體通道資源配置模塊,用於在媒體網關上將RTP媒體通道資源劃分為普通 RTP媒體通道和專用RTP媒體通道;緊急呼出識別模塊,用於如果當前用戶所撥打的號碼屬於緊急號碼,則將當前用戶確 認為緊急呼出用戶;RTP媒體通道資源分配模塊,用於在所述普通RTP媒體通道耗盡時,為所述緊急呼出 用戶分配所述專用RTP媒體通道。
8.根據權利要求7所述的裝置,其特徵在於,所述緊急呼出識別模塊,還用於如果當前用戶所撥打的號碼不屬於緊急號碼,則將當 前用戶確認為普通用戶;所述RTP媒體通道資源分配模塊,還用於在所述普通RTP媒體通道未耗盡時,為所述 緊急呼出用戶分配所述普通RTP媒體通道;在所述普通RTP媒體通道未耗盡時,為所述普通 用戶分配所述普通RTP媒體通道;在所述普通RTP媒體通道耗盡時,所述RTP媒體通道資源 分配模塊拒絕為所述普通用戶分配資源,並返回分配失敗的消息。
9.根據權利要求8所述的裝置,其特徵在於,所述專用RTP媒體通道佔所述RTP媒體通 道資源的預定比例或者為預定數量。
10.根據權利要求8所述的裝置,其特徵在於,所述專用RTP媒體通道資源配置模塊還具有屬性表,用於記錄每一條RTP媒體通道是 普通RTP媒體通道還是專用RTP媒體通道;所述緊急號碼配置模塊還具有緊急號碼配置表,用於記錄所有配置的所述緊急號碼。
全文摘要
本發明提供一種媒體網關忙時緊急呼出保障的方法及裝置,其中方法包括緊急號碼配置模塊在媒體網關上配置緊急號碼;專用RTP媒體通道資源配置模塊在媒體網關上將RTP媒體通道資源劃分為普通RTP媒體通道和專用RTP媒體通道;如果當前用戶所撥打的號碼屬於緊急號碼,則緊急呼出識別模塊將當前用戶確認為緊急呼出用戶;RTP媒體通道資源分配模塊在所述普通RTP媒體通道耗盡時,為所述緊急呼出用戶分配所述專用RTP媒體通道。本發明能夠在媒體網關呼叫繁忙、發生媒體資源不足時,保障緊急呼叫能夠順利呼出。
文檔編號H04M7/00GK101997819SQ20091009048
公開日2011年3月30日 申請日期2009年8月13日 優先權日2009年8月13日
發明者段先德 申請人:中興通訊股份有限公司