專利名稱:用于對(duì)預(yù)置事件進(jìn)行控制的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體而言,涉及用于對(duì)預(yù)置事件進(jìn)行控制的方法及其裝置。
背景技術(shù):
圖1示出了相關(guān)技術(shù)的分組網(wǎng)絡(luò)中MG和MGC組網(wǎng)的示意圖。如圖1所示,MGC(Media Gateway Controller,媒體網(wǎng)關(guān)控制器)16和MG(Media Gateway,媒體網(wǎng)關(guān))14是分組網(wǎng)絡(luò)中的兩個(gè)關(guān)鍵構(gòu)件。MGC 16負(fù)責(zé)呼叫控制功能,MG 14負(fù)責(zé)業(yè)務(wù)承載功能,藉此實(shí)現(xiàn)呼叫控制平面和業(yè)務(wù)承載平面的分離,從而充分共享網(wǎng)絡(luò)資源,簡化設(shè)備升級(jí)和業(yè)務(wù)擴(kuò)展,大大降低開發(fā)和維護(hù)成本。
(媒體)網(wǎng)關(guān)控制協(xié)議是MG和MGC之間通信的主要協(xié)議,目前應(yīng)用較為廣泛的有H.248/MeGaCo(Gateway Control Protocol,網(wǎng)關(guān)控制協(xié)議)和MGCP(Media Gateway Control Protocol,媒體網(wǎng)關(guān)控制協(xié)議)兩種協(xié)議。其中,MGCP協(xié)議版本1由IETF(InternetEngineering Task Force,互聯(lián)網(wǎng)工程任務(wù)組)于1999年10月制訂并于2003年1月修訂,H.248/MeGaCo協(xié)議版本1由IETF和ITU(International Telecommunications Union,國際電信聯(lián)盟)于2000年11月共同制訂并于2003年6月修訂,H.248協(xié)議版本2由ITU于2002年5月制訂并于2004年3月修訂,H.248協(xié)議版本3由ITU于2005年9月發(fā)布。
以H.248協(xié)議為例,MG上的各種資源被抽象表示為終端(Termination)。終端又分為物理(Physical)終端和臨時(shí)(Ephemeral)終端,前者代表一些具有半永久存在性的物理實(shí)體,例如TDM(Time Division Multiplex,時(shí)分復(fù)用)通道等,后者代表一些臨時(shí)申請(qǐng)用后釋放的公共資源,例如RTP(Real-time Transport Protocol,實(shí)時(shí)傳輸協(xié)議)流等。另以根(Root)終端代表MG整體。終端之間的組合被抽象表示為上下文(Context)。上下文可以包含多個(gè)終端,因而以拓?fù)?Topology)來描述終端間的相互關(guān)系。對(duì)于還未與其它終端發(fā)生關(guān)聯(lián)的終端,由一個(gè)稱為空(Null)上下文的特殊上下文來包含。
基于協(xié)議的這種抽象模型,呼叫的接續(xù)實(shí)際上就是對(duì)終端和上下文的操作。這種操作通過MGC和MG之間的命令(Command)請(qǐng)求(Request)和響應(yīng)(Reply)來完成。命令類型包括添加(Add)、修改(Modify)、刪減(Subtract)、移動(dòng)(Move)、審計(jì)值(Audit Value)、審計(jì)能力(Audit Capability)、通報(bào)(Notify)、服務(wù)改變(ServiceChange)。命令參數(shù),也稱為描述符(Descriptor),被分類為屬性(Property)、信號(hào)(Signal)、事件(Event)、統(tǒng)計(jì)(Statistic)。具有業(yè)務(wù)相關(guān)性的參數(shù)邏輯上聚合成為包(Package)。
為了監(jiān)測(cè)狀態(tài)變化,例如用戶摘機(jī)、掛機(jī)、撥號(hào)、拍叉,或者網(wǎng)絡(luò)故障、質(zhì)量告警、定時(shí)器超時(shí)等,在H.248協(xié)議中,定義了事件由MGC下發(fā)給MG,以指示需要監(jiān)測(cè)的狀態(tài)變化,并附帶有請(qǐng)求標(biāo)識(shí)(Request ID),以及可能需要的參數(shù)。這種下發(fā)的事件也稱請(qǐng)求(Requested)事件。一旦MG監(jiān)測(cè)到這些狀態(tài)中某些發(fā)生變化,就將相應(yīng)的事件上報(bào)給MGC,并附帶有上述相同的請(qǐng)求標(biāo)識(shí),以及可能需要的參數(shù)。這種上報(bào)的事件也稱觀測(cè)(Observed)事件。請(qǐng)求事件和觀測(cè)事件通過相同的請(qǐng)求標(biāo)識(shí)來關(guān)聯(lián)。請(qǐng)求事件和觀測(cè)事件附帶的參數(shù)相互獨(dú)立。針對(duì)某個(gè)終端后續(xù)下發(fā)的事件將完全替代先前下發(fā)的事件。
在一些特定情況下,事件可能并不適宜必須由MGC下發(fā)給MG,例如一個(gè)MGC同時(shí)管理著大量MG,若逐一去下發(fā)某個(gè)事件將可能給MGC的性能帶來負(fù)面影響;或者一個(gè)MG依賴MGC下發(fā)某個(gè)事件才能開始業(yè)務(wù)運(yùn)作,但MGC卻可能突然故障而來不及下發(fā)該事件。因此為適應(yīng)這些場(chǎng)景,H.248協(xié)議在版本3中新引入了事件預(yù)置機(jī)制,即事件可以在MGC下發(fā)給MG之前就在MG上對(duì)某個(gè)終端設(shè)置,以自動(dòng)啟動(dòng)對(duì)某種狀態(tài)的監(jiān)測(cè)。事件預(yù)置基于MGC和MG之間達(dá)成的共識(shí),包括相同的請(qǐng)求標(biāo)識(shí)和任何可能的參數(shù),這樣MGC就不會(huì)對(duì)收到預(yù)置在MG上的事件上報(bào)做出錯(cuò)誤的響應(yīng)。在MGC下發(fā)給MG之前就被在MG上對(duì)某個(gè)終端設(shè)置的事件稱為預(yù)置事件。
然而,預(yù)置事件由誰來設(shè)置又由誰來取消、預(yù)置事件在被預(yù)置之后如何處理等這些問題的解決方案在現(xiàn)有技術(shù)中并沒有確定,換而言之,目前在例如H.284等網(wǎng)關(guān)控制協(xié)議中還缺乏對(duì)預(yù)置事件進(jìn)行控制的完整有效的機(jī)制。
因此,人們需要一種完整有效的解決方案,能夠解決上述問題,實(shí)現(xiàn)對(duì)預(yù)置事件的控制。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種用于對(duì)預(yù)置事件進(jìn)行控制的方法及其裝置,其基本上克服了現(xiàn)有技術(shù)中預(yù)置事件由誰來設(shè)置又由誰來取消、預(yù)置事件在被預(yù)置之后如何處理等缺乏解決方案的這些問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種預(yù)置事件控制方法,用于在分組網(wǎng)絡(luò)中對(duì)預(yù)置事件進(jìn)行控制,預(yù)置事件是指其在被媒體網(wǎng)關(guān)控制器下發(fā)給媒體網(wǎng)關(guān)之前就在媒體網(wǎng)關(guān)上對(duì)終端所設(shè)置的事件,預(yù)置事件控制方法特征在于包括以下步驟步驟A,由設(shè)置裝置在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)上對(duì)終端設(shè)置預(yù)置事件;步驟B,判斷預(yù)置事件是否需要在終端上持續(xù)被監(jiān)控;步驟C,如果步驟B判斷為需要,則保持預(yù)置事件在終端上激活,然后回到步驟B,直到判斷為不再需要為止;以及步驟D,如果步驟B判斷為不需要,則不再保持預(yù)置事件在終端上激活。
在上述的方法中,步驟A還可以包括以下步驟在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)上對(duì)終端設(shè)置相同的預(yù)置事件及其參數(shù)。
另外,步驟B可以由媒體網(wǎng)關(guān)控制器來進(jìn)行判斷。
另外,步驟B由設(shè)置裝置來判斷,并將判斷結(jié)果指示給媒體網(wǎng)關(guān)控制器。
另外,步驟C可以通過媒體網(wǎng)關(guān)控制器將預(yù)置事件包含于后續(xù)下發(fā)給終端的事件描述符中來實(shí)現(xiàn),步驟D通過媒體網(wǎng)關(guān)控制器無需將預(yù)置事件包含于后續(xù)下發(fā)給終端的事件描述符中來實(shí)現(xiàn)。
另外,預(yù)置事件控制方法還可以包括以下步驟步驟E,媒體網(wǎng)關(guān)從預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到事件描述符不包含預(yù)置事件為止。
另外,步驟C可以通過設(shè)置裝置在終端上設(shè)置預(yù)置事件來實(shí)現(xiàn),步驟D可以通過設(shè)置裝置在終端上取消預(yù)置事件來實(shí)現(xiàn)。
另外,預(yù)置事件控制方法還可以包括以下步驟步驟E,媒體網(wǎng)關(guān)從預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到設(shè)置裝置取消在終端上設(shè)置預(yù)置事件為止,媒體網(wǎng)關(guān)控制器對(duì)媒體網(wǎng)關(guān)從終端上報(bào)的預(yù)置事件一直視為合法,直到設(shè)置裝置取消在終端上設(shè)置預(yù)置事件為止。
另外,預(yù)置事件控制方法還可以包括以下步驟步驟F,如果預(yù)置事件在終端上需要至少上報(bào)一次,在終端上報(bào)預(yù)置事件一次之前,保持預(yù)置事件在終端上激活,否則不再保持預(yù)置事件在終端上激活。
另外,預(yù)置事件控制方法還可以包括以下步驟由設(shè)置裝置指示媒體網(wǎng)關(guān)控制器預(yù)置事件在終端上是否需要至少上報(bào)一次,或者由媒體網(wǎng)關(guān)控制器判斷預(yù)置事件在終端上是否需要至少上報(bào)一次。
另外,設(shè)置裝置可以包括運(yùn)行和維護(hù)系統(tǒng)。
另外,預(yù)置事件被設(shè)置的對(duì)象可以是媒體網(wǎng)關(guān)整體或者是媒體網(wǎng)關(guān)中的資源。
另外,當(dāng)預(yù)置事件被設(shè)置的對(duì)象是媒體網(wǎng)關(guān)整體時(shí),其可以被設(shè)置在媒體網(wǎng)關(guān)的根終端上;當(dāng)預(yù)置事件被設(shè)置的對(duì)象是媒體網(wǎng)關(guān)的資源時(shí),其可以被設(shè)置在媒體網(wǎng)關(guān)的物理終端或臨時(shí)終端上。
另外,預(yù)置事件可以在其被設(shè)置的對(duì)象的生命周期中的時(shí)刻設(shè)置。
另外,預(yù)置事件可以在其被設(shè)置的對(duì)象激活的同時(shí)被激活。
根據(jù)本發(fā)明的另一方面,提供了一種預(yù)置事件控制裝置,用于在分組網(wǎng)絡(luò)中對(duì)預(yù)置事件進(jìn)行控制,預(yù)置事件是指其在被媒體網(wǎng)關(guān)控制器下發(fā)給媒體網(wǎng)關(guān)之前就在媒體網(wǎng)關(guān)上對(duì)終端所設(shè)置的事件,預(yù)置事件控制裝置特征在于包括預(yù)置事件設(shè)置模塊,用于使設(shè)置裝置在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)上對(duì)終端設(shè)置預(yù)置事件;判斷模塊,用于判斷預(yù)置事件是否需要在終端上持續(xù)被監(jiān)控;控制模塊,用于如果判斷模塊判斷為需要,則保持預(yù)置事件在終端上激活,然后回到執(zhí)行判斷模塊,直到判斷為不再需要為止;以及撤銷模塊,用于如果判斷模塊判斷為不需要,則不再保持預(yù)置事件在終端上激活。
通過上述技術(shù)方案,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果本發(fā)明為預(yù)置事件的控制提供了完整有效的解決方案,使得媒體網(wǎng)關(guān)控制器、媒體網(wǎng)關(guān)和預(yù)置事件的設(shè)置者,例如O&M(Operation&Maintenance System,運(yùn)行和維護(hù)系統(tǒng))在預(yù)置事件上可以更好地配合以滿足業(yè)務(wù)的不同需求。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1示出了相關(guān)技術(shù)的分組網(wǎng)絡(luò)中MG和MGC組網(wǎng)的示意圖;圖2示出了根據(jù)本發(fā)明的原理的預(yù)置事件控制方法的流程圖;圖3示出了根據(jù)本發(fā)明的原理的預(yù)置事件控制裝置的方框圖;圖4示出了根據(jù)本發(fā)明的第一實(shí)施例的流程圖;
圖5示出了根據(jù)本發(fā)明的第二實(shí)施例的流程圖;以及圖6示出了根據(jù)本發(fā)明的第三實(shí)施例的流程圖。
具體實(shí)施例方式
下面將參考附圖詳細(xì)說明本發(fā)明。
通常由O&M來進(jìn)行事件的預(yù)置,例如控制臺(tái)操作或網(wǎng)管操作等。O&M根據(jù)業(yè)務(wù)需求同時(shí)在MGC和MG上設(shè)置相同的預(yù)置事件,包括相同的請(qǐng)求標(biāo)識(shí)和任何可能的參數(shù),以確保MG上報(bào)的預(yù)置事件不會(huì)被MGC錯(cuò)誤響應(yīng)。
預(yù)置事件既可以針對(duì)MG整體進(jìn)行設(shè)置,也可以針對(duì)MG中的某個(gè)資源進(jìn)行設(shè)置。預(yù)置事件可以在其設(shè)置的對(duì)象的生命周期的任何時(shí)刻設(shè)置。預(yù)置事件在其設(shè)置的對(duì)象激活同時(shí)被激活。例如MG整體開始正常運(yùn)作同時(shí),設(shè)置在Root終端上的預(yù)置事件開始被監(jiān)測(cè);MG上的某個(gè)終端被創(chuàng)建同時(shí),設(shè)置在該終端上的事件開始被監(jiān)測(cè)。
預(yù)置事件根據(jù)其是否需要持續(xù)被監(jiān)測(cè)可以分為兩類,一類是需要持續(xù)被監(jiān)測(cè)的,另一類則反之。
根據(jù)以上的分析來設(shè)計(jì)本發(fā)明。下面將參照?qǐng)D2和圖3來說明本發(fā)明的原理。
圖2示出了根據(jù)本發(fā)明的原理的預(yù)置事件控制方法的流程圖。
如圖2所示,根據(jù)本發(fā)明的原理的預(yù)置事件控制方法包括以下步驟
在步驟S10中,由設(shè)置裝置在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)上對(duì)終端設(shè)置預(yù)置事件;在步驟S20中,判斷預(yù)置事件是否需要在終端上持續(xù)被監(jiān)控;在步驟S30中,如果步驟S20判斷為需要,則將需要保持預(yù)置事件一直在終端上激活,然后回到步驟S20,直到判斷為不再需要為止;以及在步驟S40中,如果步驟S20判斷為不需要,則無需保持所述預(yù)置事件在所述終端上激活。
圖3示出了根據(jù)本發(fā)明的原理的預(yù)置事件控制裝置的方框圖。
如圖3所示,根據(jù)本發(fā)明的原理的預(yù)置事件控制裝置100包括預(yù)置事件設(shè)置模塊102,用于使設(shè)置裝置在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)上對(duì)終端設(shè)置預(yù)置事件;判斷模塊104,用于判斷預(yù)置事件是否需要在終端上持續(xù)被監(jiān)控;控制模塊106,用于如果判斷模塊判斷為需要,則保持預(yù)置事件在終端上激活,然后回到執(zhí)行判斷模塊,直到判斷為不再需要為止;以及撤銷模塊108,用于如果判斷模塊判斷為不需要,則不再保持預(yù)置事件在終端上激活。
圖4示出了根據(jù)本發(fā)明的第一實(shí)施例的流程圖。
第一實(shí)施例、由MGC控制,即O&M只是在MGC和MG上對(duì)某個(gè)終端設(shè)置某個(gè)預(yù)置事件,由MGC根據(jù)業(yè)務(wù)需求決定該事件是否需要在該終端上持續(xù)被監(jiān)控,若是則MGC將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,以保持其一直在該終端上激活,直到MGC根據(jù)業(yè)務(wù)需求判斷該事件不再需要在該終端上持續(xù)被監(jiān)控為止。否則,MGC無需將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中。MG從該預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到MGC下發(fā)的事件描述符不包含該事件為止。
具體而言,如圖4所示,根據(jù)第一實(shí)施例包括以下步驟該實(shí)施例開始,在步驟S102中,O&M在MGC和MG上對(duì)某個(gè)終端設(shè)置某個(gè)預(yù)置事件;在步驟S104中,由MGC根據(jù)業(yè)務(wù)需求決定該事件是否需要在該終端上持續(xù)被監(jiān)控,若是則進(jìn)行到步驟S106,否則進(jìn)行到步驟S108在步驟S106中,MGC將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,以保持其一直在該終端上激活,直到MGC根據(jù)業(yè)務(wù)需求判斷該事件不再需要在該終端上持續(xù)被監(jiān)控為止,然后進(jìn)行到步驟S110;在步驟S108中,MGC無需將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,然后進(jìn)行到步驟S110;以及在步驟S110中,MG從該預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到MGC下發(fā)的事件描述符不包含該事件為止;
然后,結(jié)束該實(shí)施例。
圖5示出了根據(jù)本發(fā)明的第二實(shí)施例的流程圖。
第二實(shí)施例、由O&M指示并由MGC執(zhí)行控制,即O&M在MGC和MG上對(duì)某個(gè)終端設(shè)置某個(gè)預(yù)置事件同時(shí),指示MGC該事件是否需要在該終端上持續(xù)被監(jiān)測(cè)。如果需要,MGC就將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,以保持其一直在該終端上激活,直到O&M指示MGC該事件不再需要在該終端上持續(xù)被監(jiān)測(cè),或者取消該事件該終端上的監(jiān)測(cè)為止。如果不需要,O&M需要進(jìn)一步指示MGC該事件在該終端上是否需要至少上報(bào)一次,若是則MGC在該終端上報(bào)該事件之前需要將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,若否則不需要。MG從該預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到MGC下發(fā)的事件描述符不包含該事件為止。
具體而言,如圖5所示,根據(jù)第二實(shí)施例包括以下步驟該實(shí)施例開始,在步驟S202中,O&M在MGC和MG上對(duì)某個(gè)終端設(shè)置某個(gè)預(yù)置事件;在步驟S204中,O&M指示MGC該事件是否需要在該終端上持續(xù)被監(jiān)測(cè),如果需要,則進(jìn)行到步驟S206,否則進(jìn)行到步驟S208;在步驟S206中,MGC將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,以保持其一直在該終端上激活,直到O&M指示MGC該事件不再需要在該終端上持續(xù)被監(jiān)測(cè),或者取消該事件該終端上的監(jiān)測(cè)為止,然后進(jìn)行到步驟S212;
在步驟S208中,O&M進(jìn)一步指示MGC該事件在該終端上是否需要至少上報(bào)一次;在步驟S210中,若是,則MGC在該終端上報(bào)該事件之前需要將該事件包含在后續(xù)下發(fā)給MG上該終端的事件描述符中,若否則不需要(S214),然后進(jìn)行到步驟S212;以及在步驟S212中,MG從該預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到MGC下發(fā)的事件描述符不包含該事件為止;然后,結(jié)束該實(shí)施例。
圖6示出了根據(jù)本發(fā)明的第三實(shí)施例的流程圖。
第三實(shí)施例,由O&M控制,即從O&M在MGC和MG上對(duì)某個(gè)終端設(shè)置了某個(gè)預(yù)置事件起,MGC將視MG從該終端上報(bào)該事件一直是合法的,直到O&M取消在該終端上設(shè)置該預(yù)置事件為止。MG從該預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到O&M取消在該終端上設(shè)置該預(yù)置事件為止。
具體而言,如圖6所示,根據(jù)第一方案的方法包括以下步驟本實(shí)施例開始,在步驟S302中,O&M在MGC和MG上對(duì)某個(gè)終端設(shè)置某個(gè)預(yù)置事件;在步驟S304中,MGC將MG從該終端上報(bào)的該事件一直視為合法,直到O&M取消在該終端上設(shè)置該預(yù)置事件為止;
在步驟S306中,MG從該預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到O&M取消在該終端上設(shè)置該預(yù)置事件為止。
然后,結(jié)束本實(shí)施例。
值得特別注意的是,在根據(jù)本發(fā)明的上述三個(gè)實(shí)施例中,對(duì)于本領(lǐng)域的技術(shù)人員而言,顯然,預(yù)置事件被設(shè)置的對(duì)象既可以是MG整體也可以是MG中的某個(gè)資源;預(yù)置事件可以在其被設(shè)置的對(duì)象的生命周期的任何時(shí)刻設(shè)置;以及,預(yù)置事件可以在其被設(shè)置的對(duì)象激活同時(shí)被激活。
下面將詳細(xì)說明本發(fā)明的實(shí)施例。
以MG用于監(jiān)測(cè)MGC狀態(tài)的休止超時(shí)(Inactivity Timeout)事件和MG用于監(jiān)測(cè)用戶操作的摘機(jī)(Off Hook)事件為例說明上述方案如下對(duì)于需要持續(xù)在MG(Root終端)上進(jìn)行監(jiān)測(cè)的休止超時(shí)事件而言,根據(jù)實(shí)施例一、O&M在MGC和MG上對(duì)Root終端預(yù)置該事件,MG在向MGC注冊(cè)成功可以正常運(yùn)作之后就開始監(jiān)測(cè)該事件,MGC根據(jù)業(yè)務(wù)需求判定該事件需要在Root終端上持續(xù)被監(jiān)測(cè),因此在后續(xù)下發(fā)給MG的Root終端的事件描述符中均包含該事件。
根據(jù)實(shí)施例二、O&M在MGC和MG上對(duì)Root終端預(yù)置該事件,同時(shí)O&M根據(jù)業(yè)務(wù)需求指示MGC該事件需要在Root終端上持續(xù)被監(jiān)測(cè),因此MG在向MGC注冊(cè)成功可以正常運(yùn)作之后就開始監(jiān)測(cè)該事件,并且MGC在后續(xù)下發(fā)給MG的Root終端的事件描述符中均包含該事件。
根據(jù)實(shí)施例三、O&M在MGC和MG上對(duì)Root終端預(yù)置該事件,MG在向MGC注冊(cè)成功可以正常運(yùn)作之后就開始監(jiān)測(cè)該事件,MGC將MG從Root終端上報(bào)的該事件都視為合法。
對(duì)于無需持續(xù)在某個(gè)物理終端上進(jìn)行監(jiān)測(cè)的摘機(jī)事件而言,根據(jù)實(shí)施例一、O&M在MGC和MG上對(duì)某個(gè)物理終端預(yù)置該事件,MG在該終端激活(進(jìn)入服務(wù)狀態(tài))后就開始監(jiān)測(cè)該事件。若在該終端監(jiān)測(cè)到用戶摘機(jī)并上報(bào)之前MGC需要給該終端下發(fā)事件描述符,則MGC根據(jù)業(yè)務(wù)需求判定該事件還需在該終端上被監(jiān)測(cè),就在下發(fā)給該終端的事件描述符中包含該事件;若該終端已監(jiān)測(cè)到用戶摘機(jī)并上報(bào),則MGC根據(jù)業(yè)務(wù)需求判定該事件無需繼續(xù)在該終端上被監(jiān)測(cè),則在后續(xù)下發(fā)給該終端的事件描述符中不再包含該事件,直到業(yè)務(wù)需求重新需要在該終端上監(jiān)測(cè)該事件為止,例如該終端監(jiān)測(cè)到用戶掛機(jī)并上報(bào)。
根據(jù)實(shí)施例二、O&M在MGC和MG上對(duì)某個(gè)物理終端預(yù)置該事件,同時(shí)O&M根據(jù)業(yè)務(wù)需求指示MGC該事件在該終端上至少需要上報(bào)一次,因此MG在該終端激活(進(jìn)入服務(wù)狀態(tài))后就開始監(jiān)測(cè)該事件,而MGC在該終端監(jiān)測(cè)到用戶摘機(jī)并上報(bào)之前,需要在下發(fā)給該終端的事件描述符中包含該事件,一旦該終端監(jiān)測(cè)到用戶摘機(jī)并上報(bào)之后,MGC在后續(xù)下發(fā)給該終端的事件描述符中就無需再包含該事件,直到業(yè)務(wù)需求重新需要在該終端上監(jiān)測(cè)該事件為止,例如該終端監(jiān)測(cè)到用戶掛機(jī)并上報(bào)。
根據(jù)實(shí)施例三、O&M在MGC和MG上對(duì)某個(gè)物理終端預(yù)置該事件,MG在該終端激活(進(jìn)入服務(wù)狀態(tài))后就開始監(jiān)測(cè)該事件,而MGC將MG從該終端上報(bào)的該事件都視為合法,直到O&M取消在該終端上設(shè)置該預(yù)置事件為止。
從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果本發(fā)明為預(yù)置事件的控制提供了完整有效的解決方案,使得MGC、MG和O&M在預(yù)置事件上可以更好地配合以滿足業(yè)務(wù)的不同需求。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種預(yù)置事件控制方法,用于在分組網(wǎng)絡(luò)中對(duì)預(yù)置事件進(jìn)行控制,所述預(yù)置事件是指其在被媒體網(wǎng)關(guān)控制器下發(fā)給媒體網(wǎng)關(guān)之前就在所述媒體網(wǎng)關(guān)上對(duì)終端所設(shè)置的事件,所述預(yù)置事件控制方法特征在于包括以下步驟步驟A,由設(shè)置裝置在所述媒體網(wǎng)關(guān)控制器和所述媒體網(wǎng)關(guān)上對(duì)所述終端設(shè)置所述預(yù)置事件;步驟B,判斷所述預(yù)置事件是否需要在所述終端上持續(xù)被監(jiān)控;步驟C,如果所述步驟B判斷為需要,則保持所述預(yù)置事件在所述終端上激活,然后回到步驟B,直到判斷為不再需要為止;以及步驟D,如果所述步驟B判斷為不需要,則不再保持所述預(yù)置事件在所述終端上激活。
2.根據(jù)權(quán)利要求1所述的預(yù)置事件控制方法,其特征在于,所述步驟A還包括以下步驟在所述媒體網(wǎng)關(guān)控制器和所述媒體網(wǎng)關(guān)上對(duì)所述終端設(shè)置相同的預(yù)置事件及其參數(shù)。
3.根據(jù)權(quán)利要求1所述的預(yù)置事件控制方法,其特征在于,所述步驟B由所述媒體網(wǎng)關(guān)控制器來進(jìn)行判斷。
4.根據(jù)權(quán)利要求1所述的預(yù)置事件控制方法,其特征在于,所述步驟B由所述設(shè)置裝置來判斷,并將判斷結(jié)果指示給所述媒體網(wǎng)關(guān)控制器。
5.根據(jù)權(quán)利要求3或4所述的預(yù)置事件控制方法,其特征在于,所述步驟C通過所述媒體網(wǎng)關(guān)控制器將所述預(yù)置事件包含于后續(xù)下發(fā)給所述終端的事件描述符中來實(shí)現(xiàn),所述步驟D通過所述媒體網(wǎng)關(guān)控制器無需將所述預(yù)置事件包含于后續(xù)下發(fā)給所述終端的事件描述符中來實(shí)現(xiàn)。
6.根據(jù)權(quán)利要求5所述的預(yù)置事件控制方法,其特征在于,還包括以下步驟步驟E,所述媒體網(wǎng)關(guān)從所述預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到所述事件描述符不包含所述預(yù)置事件為止。
7.根據(jù)權(quán)利要求4所述的預(yù)置事件控制方法,其特征在于,所述步驟C通過所述設(shè)置裝置在所述終端上設(shè)置所述預(yù)置事件來實(shí)現(xiàn),步驟D通過所述設(shè)置裝置在所述終端上取消所述預(yù)置事件來實(shí)現(xiàn)。
8.根據(jù)權(quán)利要求7所述的預(yù)置事件控制方法,其特征在于,還包括以下步驟步驟E,所述媒體網(wǎng)關(guān)從所述預(yù)置事件被激活開始對(duì)其進(jìn)行監(jiān)測(cè),直到所述設(shè)置裝置取消在所述終端上設(shè)置所述預(yù)置事件為止,所述媒體網(wǎng)關(guān)控制器對(duì)所述媒體網(wǎng)關(guān)從所述終端上報(bào)的所述預(yù)置事件一直視為合法,直到所述設(shè)置裝置取消在所述終端上設(shè)置所述預(yù)置事件為止。
9.根據(jù)權(quán)利要求1所述的預(yù)置事件控制方法,其特征在于,還包括以下步驟步驟F,如果所述預(yù)置事件在所述終端上需要至少上報(bào)一次,在所述終端上報(bào)所述預(yù)置事件一次之前,保持所述預(yù)置事件在所述終端上激活,否則不再保持所述預(yù)置事件在所述終端上激活。
10.根據(jù)權(quán)利要求9所述的預(yù)置事件控制方法,其特征在于,還包括以下步驟由所述設(shè)置裝置指示所述媒體網(wǎng)關(guān)控制器所述預(yù)置事件在所述終端上是否需要至少上報(bào)一次,或者由所述媒體網(wǎng)關(guān)控制器判斷所述預(yù)置事件在所述終端上是否需要至少上報(bào)一次。
11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的預(yù)置事件控制方法,其特征在于,所述設(shè)置裝置包括運(yùn)行和維護(hù)系統(tǒng)。
12.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的預(yù)置事件控制方法,其特征在于,所述預(yù)置事件被設(shè)置的對(duì)象是所述媒體網(wǎng)關(guān)整體或者是所述媒體網(wǎng)關(guān)中的資源。
13.根據(jù)權(quán)利要求12所述的預(yù)置事件控制方法,其特征在于,當(dāng)所述預(yù)置事件被設(shè)置的對(duì)象是所述媒體網(wǎng)關(guān)整體時(shí),其被設(shè)置在所述媒體網(wǎng)關(guān)的根終端上;當(dāng)所述預(yù)置事件被設(shè)置的對(duì)象是所述媒體網(wǎng)關(guān)的資源時(shí),其被設(shè)置在所述媒體網(wǎng)關(guān)的物理終端或臨時(shí)終端上。
14.根據(jù)權(quán)利要求1至13中任一項(xiàng)所述的預(yù)置事件控制方法,其特征在于,所述預(yù)置事件在其被設(shè)置的對(duì)象的生命周期中的時(shí)刻設(shè)置。
15.根據(jù)權(quán)利要求1至13中任一項(xiàng)所述的預(yù)置事件控制方法,其特征在于,所述預(yù)置事件在其被設(shè)置的對(duì)象激活的同時(shí)被激活。
16.一種預(yù)置事件控制裝置,用于在分組網(wǎng)絡(luò)中對(duì)預(yù)置事件進(jìn)行控制,所述預(yù)置事件是指其在被媒體網(wǎng)關(guān)控制器下發(fā)給媒體網(wǎng)關(guān)之前就在所述媒體網(wǎng)關(guān)上對(duì)終端所設(shè)置的事件,所述預(yù)置事件控制裝置特征在于包括預(yù)置事件設(shè)置模塊,用于使設(shè)置裝置在所述媒體網(wǎng)關(guān)控制器和所述媒體網(wǎng)關(guān)上對(duì)所述終端設(shè)置所述預(yù)置事件;判斷模塊,用于判斷所述預(yù)置事件是否需要在所述終端上持續(xù)被監(jiān)控;控制模塊,用于如果所述判斷模塊判斷為需要,則保持所述預(yù)置事件在所述終端上激活,然后回到執(zhí)行所述判斷模塊,直到判斷為不再需要為止;以及撤銷模塊,用于如果所述判斷模塊判斷為不需要,則不再保持所述預(yù)置事件在所述終端上激活。
全文摘要
本發(fā)明提供了一種預(yù)置事件控制方法,用于在分組網(wǎng)絡(luò)中對(duì)預(yù)置事件進(jìn)行控制,預(yù)置事件是指其在被媒體網(wǎng)關(guān)控制器下發(fā)給媒體網(wǎng)關(guān)之前就在媒體網(wǎng)關(guān)上對(duì)終端所設(shè)置的事件,預(yù)置事件控制方法特征在于包括以下步驟步驟A,由設(shè)置裝置在媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān)上對(duì)終端設(shè)置預(yù)置事件;步驟B,判斷預(yù)置事件是否需要在終端上持續(xù)被監(jiān)控;步驟C,如果步驟B判斷為需要,則保持預(yù)置事件在終端上激活,然后回到步驟B,直到判斷為不再需要為止;以及步驟D,如果步驟B判斷為不需要,則不再保持預(yù)置事件在終端上激活。
文檔編號(hào)H04L29/06GK1983964SQ200610066589
公開日2007年6月20日 申請(qǐng)日期2006年4月3日 優(yōu)先權(quán)日2006年4月3日
發(fā)明者林揚(yáng)波 申請(qǐng)人:華為技術(shù)有限公司