專利名稱:一種匹配結(jié)果上報控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別是業(yè)務(wù)與承載分離架構(gòu)下對匹配不成功 上報的控制。
背景技術(shù):
媒體網(wǎng)關(guān)控制器(MGC)和媒體網(wǎng)關(guān)(MG)是業(yè)務(wù)與承載分離架構(gòu)下 的分組網(wǎng)絡(luò)的兩個關(guān)鍵構(gòu)件。MGC負責業(yè)務(wù)控制功能,MG負責媒體承載功 能,藉此實現(xiàn)業(yè)務(wù)控制平面和媒體承載平面的分離,從而充分共享網(wǎng)絡(luò)資源, 簡化設(shè)備升級和業(yè)務(wù)擴展,降低開發(fā)和維護成本。
當MGC指示MGC進行諸如用戶撥號、寄存器信號等信息的收集時, 通常MGC會提供一個匹配模板給MG作為處理依據(jù),無論匹配是否成功, MG都會將匹配結(jié)果上報給MGC,這樣會增加系統(tǒng)開銷,降低運作效率,因 此需要新增有效機制以使MGC能夠控制MG是否上報不成功的匹配結(jié)果。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的在于提供一種匹配結(jié)果上報控制方法、 裝置,根據(jù)實際需要靈活控制媒體網(wǎng)關(guān)是否向媒體網(wǎng)關(guān)控制器上報不成功的 匹配結(jié)果,降低系統(tǒng)開銷并提高運作效率。
為實現(xiàn)本發(fā)明的目的,本發(fā)明實施例提供一種匹配結(jié)果上報控制方法,包 括媒體網(wǎng)關(guān)根據(jù)設(shè)置的有匹配結(jié)果上報功能的事件進行檢測,該事件包括不 成功匹配上報參數(shù);當檢測結(jié)果為匹配不成功時,媒體網(wǎng)關(guān)根據(jù)不成功匹配上 報參數(shù)的取值確定是否上報匹配結(jié)果。
為實現(xiàn)本發(fā)明的目的,本發(fā)明實施例還提供一種媒體網(wǎng)關(guān),包括設(shè)置單 元,用于設(shè)置有匹配結(jié)果上報功能的事件,該事件中包括不成功匹配上報參數(shù);匹配單元,用于根據(jù)所述設(shè)置單元設(shè)置的事件進行匹配操作獲得匹配結(jié)果;上 報單元,用于根據(jù)所述設(shè)置單元設(shè)置的所述事件的不成功匹配上報參數(shù)的取值 決定是否上報所述匹配單元獲得的匹配結(jié)果給媒體網(wǎng)關(guān)控制器。
為實現(xiàn)本發(fā)明的目的,本發(fā)明實施例還提供一種媒體網(wǎng)關(guān)控制器,包括 發(fā)送單元,用于向媒體網(wǎng)關(guān)發(fā)送設(shè)置,指示媒體網(wǎng)關(guān)設(shè)置具有匹配結(jié)果上報功 能的事件及其不成功匹配上報參數(shù);接收單元,用于接收媒體網(wǎng)關(guān)上報的匹配 結(jié)果。
由上述技術(shù)方案可見,本發(fā)明實施例提供的匹配不成功上報控制方法和 裝置,根據(jù)需要通過媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)設(shè)置或者在媒體網(wǎng)關(guān)上預(yù)先配 置不成功匹配上報參數(shù)來控制媒體網(wǎng)關(guān)是否向媒體網(wǎng)關(guān)控制器上報不成功的匹 配結(jié)果,從而降低了系統(tǒng)開銷并提高了運作效率。
圖1是本發(fā)明實施例所采用的MG和MGC組網(wǎng)示意圖; 圖2是本發(fā)明一個實施例的流程圖; 圖3是本發(fā)明另一實施例的流程圖; 圖4是本發(fā)明實施例的系統(tǒng)結(jié)構(gòu)圖。
具體實施例方式
為使本發(fā)明的技術(shù)方案更加清楚明白,以下參照附圖并列舉實施例,對本 發(fā)明進一步詳細說明。
如圖1所示,為本發(fā)明實施例業(yè)務(wù)與承載分離架構(gòu)下媒體網(wǎng)關(guān)控制器 MGC與々某體網(wǎng)關(guān)MG的組網(wǎng)示意圖。
(媒體)網(wǎng)關(guān)控制協(xié)議是MG和MGC之間通信的主要協(xié)議,應(yīng)用較為 廣泛的有H.248/MeGaCo (網(wǎng)關(guān)控制協(xié)議)和MGCP (々某體網(wǎng)關(guān)控制協(xié)議) 兩種協(xié)議。
以H.248為例,MG上的各種資源被抽象表示為終端(Termination )。終端又分為物理(Physical)終端和臨時(Ephemeral)終端,前者代表一些 具有半永久存在性的物理實體,例如TDM時隙等,后者代表一些臨時申請 用后釋》文的公共資源,例如RTP流等。另以被稱為才艮(Root)終端的特殊 終端來代表MG整體。終端之間的關(guān)聯(lián)被抽象表示為上下文(Context )。上 下文可以包含多個終端,因而以拓樸(Topology)來描述終端間的相互關(guān)系。 對于還未與其它終端發(fā)生關(guān)聯(lián)的終端,由一個被稱為空(Null)上下文的特 殊上下文來包含。
基于上述抽象連接模型,業(yè)務(wù)與承載之間的交互實際上就是對 Termination和Context的操作。這種操作通過MGC和MG之間的命令
(Command)的請求(Request)和響應(yīng)(Reply)來完成。命令類型包括增 力口( Add )、修改(Modify )、刪減(Subtract )、移動(Move )、審計值(AuditValue )、 審計能力(AuditCapabilities )、通報(Notify )、服務(wù)改變(ServiceChange )。 命令參凄t,也稱為描述符(Descriptor), ;f皮分類為屬性(Property).信號
(Signal )、事件(Event )、統(tǒng)計(Statistic )等。為了方便將具有業(yè)務(wù)相關(guān)性 的參數(shù)從邏輯上聚合為包(Package )。
MGC對MG的控制可以針對終端或終端上的流。通過終端狀態(tài)
(TerminationState )描述符來包括終端上非流特有的特性,例如服務(wù)狀態(tài)
(ServiceState )、事件緩沖控制(EventBufferControl)等。通過媒體(Media ) 描述符來包括終端上流特有的特性,其包含一系列流(Stream)描述符。每 個流描述符針對單個流,又包含本端控制(LocalControl )、本端(Local)和 遠端(Remote)描述符。本端控制描述符用于包括流相關(guān)的控制信息,例如 模式(Mode)、預(yù)留組(ReserveGroup )和預(yù)留值(Reserve Value )等。本端 和遠端描述符分別用于包括本端和遠端所接收的流的特征,例如地址和端 口、編解碼算法等,采用SDP的形式。
因此為了 MGC控制MG對媒體流中的撥號信息進行去除,首先需要對
(媒體)網(wǎng)關(guān)控制協(xié)議進行擴展。具體方法如下
匹配結(jié)果上報是通過事件(Event)機制來實現(xiàn)的,例如用于用戶撥收集的數(shù)圖完成(DigitMap Completion)事件、用于寄存器信號收集的檢測 事件圖(Detection Events Map )事件等。類似的有匹配結(jié)果上報功能的事件 由MGC向MG設(shè)置或在MG上預(yù)先配置,在MG進刊-;險測(因其具有匹配 結(jié)果上報功能,因此這里的檢測操作包括匹配操作)得到相應(yīng)的結(jié)果后再由 MG向MGC上報。這些事件在設(shè)置/配置時可以有一些參數(shù)來控制匹配,在 上報時可以有另一些參數(shù)來攜帶結(jié)果。
對于類似的有匹配結(jié)果上報功能的事件,通過定義其設(shè)置或配置時的一 個參數(shù)來表示是否通過該事件上報不成功的匹配結(jié)果。例如將該參數(shù)命名為 "不成功匹酉己上凈艮(Unsuccessful Match Reporting,才示i口、為umr)"。 該參凄t 為布爾(Boolean)類型,取值開(On)表示上報不成功的匹配結(jié)果,取值 關(guān)(Off)表示不上報不成功的匹配結(jié)果,缺省取值為開。
如果需要控制MG上的某個有匹配結(jié)果上報功能的事件不被用于上報 不成功匹配給MGC,當MGC向MG設(shè)置該事件或者在MG上預(yù)先配置該 事件時,應(yīng)同時設(shè)置或配置該事件的上述umr參數(shù)取值為Off。 MG根據(jù)該 設(shè)置/配置進行匹配操作,若匹配成功則向MGC上報該事件,若匹配不成功 則不向MGC上報該事件。
如果匹配結(jié)果不是簡單地分類為成功和不成功,而是進一步分類為多種 情況,那么需要進一步規(guī)定不成功匹配包括的范圍。例如數(shù)圖完成(DigitMap Completion)事件上報的匹配結(jié)果就可以是明確匹配(Unambiguous Match) ——指唯一備選者匹配、部分匹配(Partial Match)——指無任何一個備選 者匹配、或完全匹配(Full Match)——指有多個備選者匹配,可以^見定不 成功匹配結(jié)果包括部分匹配,或部分匹配和完全匹配,這二者其中之一。
請參閱圖2,為本發(fā)明的一個實施例,包括如下步驟 步驟201:媒體網(wǎng)關(guān)根據(jù)設(shè)置的有匹配結(jié)果上報功能的事件進行檢測,所 述設(shè)置包括該事件的不成功匹配上報參數(shù)的設(shè)置;
所述有匹配結(jié)果上報功能的事件及其不成功匹配上報參數(shù)的設(shè)置可以是媒體網(wǎng)關(guān)控制器向所述媒體網(wǎng)關(guān)設(shè)置或在媒體網(wǎng)關(guān)上預(yù)先配置。
步驟202:媒體網(wǎng)關(guān)進行匹配操作,根據(jù)不成功匹配上報參數(shù)的取值確定 是否上報匹配結(jié)果。若匹配成功則媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)上報該事件,若匹配不
器上報該事件
若不成功時匹配上報參數(shù)的取值為開則上報該事件;
若不成功匹配上報參數(shù)的取值為關(guān)則不上報該事件。
請參與圖3,為本發(fā)明的另一個實施例。本實施例中,媒體網(wǎng)關(guān)使用數(shù)圖 進行撥號匹配及結(jié)果上報操作,具體流程如下
步驟301:媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)設(shè)置,或在媒體網(wǎng)關(guān)上預(yù)先配置 數(shù)圖完成(DigitMap Completion )事件和數(shù)圖(DigitMap ),其中數(shù)圖完成 事件的不成功匹配上報參數(shù)取值設(shè)置為開或關(guān)。
步驟302:媒體網(wǎng)關(guān)根據(jù)所述數(shù)圖完成事件進行檢測,即對接收到的用 戶撥號用所述數(shù)圖進行匹配。
步驟303:媒體網(wǎng)關(guān)得到匹配結(jié)果,匹配結(jié)果可能是明確匹配、部分匹配 或完全匹配其中之一,本實施例規(guī)定僅明確匹配屬于匹配成功,則若匹配結(jié)果 是部分匹配或完全匹配,即不成功匹配,則轉(zhuǎn)入步驟304,若匹配結(jié)果是明 確匹配,即匹配成功,則轉(zhuǎn)入步驟306。
步驟304:根據(jù)上述數(shù)圖完成事件的不成功匹配上報參數(shù)取值確定是否 上報匹配結(jié)果若為關(guān),則轉(zhuǎn)入步驟305,若為開則轉(zhuǎn)入306。
步驟305:媒體網(wǎng)關(guān)不向媒體網(wǎng)關(guān)控制器上報匹配結(jié)果。
步驟306:媒體網(wǎng)關(guān)向媒體網(wǎng)關(guān)控制器上報匹配結(jié)果。
本發(fā)明實施例中根據(jù)需要通過媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)設(shè)置或者在媒體 網(wǎng)關(guān)上預(yù)先配置不成功匹配上報參數(shù)來控制々某體網(wǎng)關(guān)是否向媒體網(wǎng)關(guān)控制器上 報不成功的匹配結(jié)果,從而降低了系統(tǒng)開銷并提高了運作效率。
請參閱圖4,為本發(fā)明實施例的系統(tǒng)結(jié)構(gòu)圖。該系統(tǒng)包^Hf某體網(wǎng)關(guān)控制器 40和媒體網(wǎng)關(guān)41。
該媒體網(wǎng)關(guān)控制器包括發(fā)送單元401,用于向媒體網(wǎng)關(guān)41發(fā)送設(shè)置,指示媒體網(wǎng)關(guān)設(shè)置具有匹配結(jié)果上報功能的事件(如數(shù)圖完成事件或檢測事件圖事
件等)及其不成功匹配上報參數(shù);
該不成功匹配上報參數(shù)為布爾(Boolean)類型,取值開(On)表示上 報不成功的匹配結(jié)果,取值關(guān)(Off)表示不上報不成功的匹配結(jié)果,缺省 取值為開。
接收單元402,用于接收媒體網(wǎng)關(guān)上報的匹配結(jié)果。 該i某體網(wǎng)關(guān)包括"i殳置單元411、匹配單元412和上才艮單元413。 該設(shè)置單元411用于根據(jù)媒體網(wǎng)關(guān)控制器40的命令或者對媒體網(wǎng)關(guān)41的 預(yù)先配置設(shè)置有匹配結(jié)果上報功能的事件及其不成功匹配上報參數(shù)。
該匹配單元412用于根據(jù)所述設(shè)置單元411設(shè)置的所述事件進行^r測獲得
匹配結(jié)果。
該上"^艮單元413用于根據(jù)所述設(shè)置單元411設(shè)置的所述事件的不成功匹配 上報參數(shù)的取值決定是否上報匹配結(jié)果給媒體網(wǎng)關(guān)控制器40。若不成功匹配上 報參數(shù)的取值為開,向媒體網(wǎng)關(guān)控制器上報檢測結(jié)果;若不成功匹配上報參數(shù) 的取值為關(guān),不向媒體網(wǎng)關(guān)控制器上報檢測結(jié)果。
本發(fā)明實施例中根據(jù)需要通過媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)設(shè)置或者在媒體 網(wǎng)關(guān)上預(yù)先配置不成功匹配上報參數(shù)來控制媒體網(wǎng)關(guān)是否向媒體網(wǎng)關(guān)控制器上 報不成功的匹配結(jié)果,從而降低了系統(tǒng)開銷并提高了運作效率
通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過^/f牛, 但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本 質(zhì)上或者說對現(xiàn)有4支術(shù)估文出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計 算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等, 包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng) 絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種匹配結(jié)果上報控制方法,其特征在于,包括媒體網(wǎng)關(guān)根據(jù)設(shè)置的有匹配結(jié)果上報功能的事件進行檢測,該事件包括不成功匹配上報參數(shù);當檢測結(jié)果為匹配不成功時,媒體網(wǎng)關(guān)根據(jù)不成功匹配上報參數(shù)的取值確定是否上報檢測結(jié)果。
2、 如權(quán)利要求l所述的方法,其特征在于,所述々某體網(wǎng)關(guān)根據(jù)不成功匹配 上報參數(shù)的取值確定是否上報檢測結(jié)果為若不成功匹配上報參數(shù)的取值為開,向媒體網(wǎng)關(guān)控制器上報檢測結(jié)果; 若不成功匹配上報參數(shù)的取值為關(guān),不向媒體網(wǎng)關(guān)控制器上報檢測結(jié)果。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述事件由媒體網(wǎng)關(guān)控制 器向媒體網(wǎng)關(guān)設(shè)置或預(yù)先在媒體網(wǎng)關(guān)上配置。
4、 如權(quán)利要求3所述的方法,其特征在于,所述事件為數(shù)圖完成事件或 檢測事件圖事件。
5、 如權(quán)利要求l所述的方法,其特征在于,所述匹配不成功的情況包括 ;險測結(jié)果為部分匹配、或4企測結(jié)果為部分匹配和完全匹配。
6、 一種々某體網(wǎng)關(guān),其特征在于,該媒體網(wǎng)關(guān)包括設(shè)置單元,用于設(shè)置有匹配結(jié)果上報功能的事件,該事件中包括不成功匹 配上報參數(shù);匹配單元,用于根據(jù)所述設(shè)置單元設(shè)置的事件進行匹配操作獲得匹配結(jié)果; 上報單元,用于根據(jù)所述設(shè)置單元設(shè)置的所述事件的不成功匹配上報參數(shù)
7、 一種々某體網(wǎng)關(guān)控制器,其特征在于,包括發(fā)送單元,用于向媒體網(wǎng)關(guān)發(fā)送設(shè)置,指示媒體網(wǎng)關(guān)設(shè)置具有匹配結(jié)果上 報功能的事件及其不成功匹配上報參數(shù);接收單元,用于接收媒體網(wǎng)關(guān)上報的檢測結(jié)果。
全文摘要
本發(fā)明實施例公開了一種匹配結(jié)果上報控制方法和裝置,根據(jù)需要通過媒體網(wǎng)關(guān)控制器向媒體網(wǎng)關(guān)設(shè)置或者在媒體網(wǎng)關(guān)上預(yù)先配置不成功匹配上報參數(shù)來控制媒體網(wǎng)關(guān)是否向媒體網(wǎng)關(guān)控制器上報不成功的匹配結(jié)果,從而降低了系統(tǒng)開銷并提高了運作效率。
文檔編號H04L12/26GK101552700SQ200810066438
公開日2009年10月7日 申請日期2008年4月1日 優(yōu)先權(quán)日2008年4月1日
發(fā)明者林揚波 申請人:華為技術(shù)有限公司