專利名稱:一種端點狀態(tài)上報的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種端點狀態(tài)上報的方法。
背景技術(shù):
下一代網(wǎng)絡(luò)(NGN)是一個以分組網(wǎng)絡(luò)為承載,提供固定移動話音、數(shù)據(jù)和視頻業(yè)務(wù)等多種業(yè)務(wù)的業(yè)務(wù)融合網(wǎng)絡(luò)。NGN網(wǎng)絡(luò)的基本特征是控制、承載和業(yè)務(wù)的分離,因此,NGN網(wǎng)絡(luò)的最大優(yōu)勢是網(wǎng)絡(luò)的開放性。這種開放性主要體現(xiàn)在以下幾個方面網(wǎng)絡(luò)各個功能實體之間采用標(biāo)準(zhǔn)的接口協(xié)議進行通信;承載網(wǎng)絡(luò)的技術(shù)革新發(fā)展不會影響到高層業(yè)務(wù)的提供;引入應(yīng)用服務(wù)器和第三方應(yīng)用接口可以快速部署增值業(yè)務(wù)和第三方業(yè)務(wù)。
NGN網(wǎng)絡(luò)中控制和承載的分離,直接導(dǎo)致了媒體網(wǎng)關(guān)控制技術(shù)的發(fā)展,國際電聯(lián)標(biāo)準(zhǔn)化部(International Telecommunication Unite-T sector,ITU-T)制定的H.248協(xié)議系列標(biāo)準(zhǔn)和因特網(wǎng)工作任務(wù)組(Internet Engineering TaskForce,IETF)制定的MGCP協(xié)議是兩種主流的,也是應(yīng)用最為廣泛的媒體網(wǎng)關(guān)控制協(xié)議。在這種網(wǎng)絡(luò)架構(gòu)下,控制面和承載面的主體分別是媒體網(wǎng)關(guān)控制器(MGC)和媒體網(wǎng)關(guān)(MGW),MGW接受MGC的控制,兩者之間的接口協(xié)議即為媒體網(wǎng)關(guān)控制協(xié)議。
在H.248協(xié)議中,MGW上的承載資源被稱為端點(Termination),由MGW自行分配端點標(biāo)識(Termination-ID,T-ID)來標(biāo)識,MGC通過T-ID來引用MGW上的承載資源并對其進行操作,并且預(yù)留了一個特殊根標(biāo)識(ROOT)來標(biāo)識MGW,以利于MGC將MGW作為一個整體來進行操作。MGC能對MGW上的承載資源進行正確操作必須具備以下兩個條件一是MGW必須已經(jīng)在MGC上注冊成功;二是MGC和MGW對端點狀態(tài)的認識必須一致,即MGC和MGW的端點狀態(tài)保持同步。
H.248協(xié)議專門定義了一個業(yè)務(wù)變換(Service Change,SC)命令,用于實現(xiàn)MGW向MGC登記注冊,并通過MGW向MGC上報端點狀態(tài)來實現(xiàn)MGC和MGW端點狀態(tài)的同步。在該協(xié)議最新的V3版本規(guī)范中,明確規(guī)定MGW在向MGC注冊之后,應(yīng)隨之上報自身所管理的端點的狀態(tài)。在SC命令中定義了一個可選的標(biāo)志性參數(shù)業(yè)務(wù)變換未完成標(biāo)志(ServiceChange Incomplete Flag,SCIF),缺省狀態(tài)取值為假,取值為則真即將SCIF的值設(shè)為1表示還有后續(xù)端點狀態(tài)需要上報,MGC據(jù)此得知與MGW之間的端點狀態(tài)同步是否已經(jīng)完成,從而決定何時可以開始向該MGW下發(fā)業(yè)務(wù)操作。
MGW注冊及端點狀態(tài)上報過程的實現(xiàn)流程如圖1所示首先MGW向MGC發(fā)送帶有ROOT標(biāo)識和SCIF的SC命令,即注冊請求,MGC收到注冊請求后,向MGW返回帶有ROOT標(biāo)識的SC命令,即注冊響應(yīng)消息,完成MGW在MGC上的注冊;MGW接著將自身所管理的所有端點依次通過端點狀態(tài)上報請求上報,除了最后一條端點狀態(tài)上報請求之外,每條端點狀態(tài)上報請求中包括了此次上報的T-ID和SCIF,MGC收到端點狀態(tài)上報請求后,向MGW返回包括所上報T-ID的上報響應(yīng)消息;最后一條端點狀態(tài)上報請求只有最后一個端點標(biāo)識T-ID N,沒有SCIF,MGC收到該端點狀態(tài)上報請求后,得知端點狀態(tài)上報完成,并返回包括T-IDN的上報響應(yīng)消息。
為描述方便,圖1所示的每一條上報請求僅包括一個端點標(biāo)識,而實際上,每一條上報請求中都可能包含一個T-ID或一個以上的T-IDs,例如通過通配機制包含一個以上的T-IDs,具體請參見H.248協(xié)議對通配機制的描述。并且,發(fā)送端點狀態(tài)上報請求前,要判斷未上報狀態(tài)的端點是否可以用一條上報請求進行上報,若是,則該條上報請求中不設(shè)置SCIF,該條上報請求為最后一條上報請求;否則該條上報請求中設(shè)置SCIF,說明該條上報請求之后還有后續(xù)的上報請求。
MGW所管理的端點的數(shù)目很大,對于大容量MGW,端點數(shù)目的數(shù)量級甚至可以達到上百萬之多,依照上述方式進行端點狀態(tài)上報會形成很大的信息流量,這可能會導(dǎo)致以下后果對于MGC的性能造成很大的沖擊,影響業(yè)務(wù)的穩(wěn)定性;MGC必須等待MGW上報完所有端點的狀態(tài)之后才可以將其投入業(yè)務(wù)使用,狀態(tài)上報所花的時間越多,MGW投入服務(wù)的延遲也會很大,這對電信設(shè)備來說是難以接受的。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于,提出一種端點狀態(tài)上報的方法,能夠減少端點上報時的數(shù)據(jù)流量。
該方法包括如下步驟A、媒體網(wǎng)關(guān)MGW將一種端點狀態(tài)設(shè)置為默認狀態(tài),并將所管理端點按照是否處于默認狀態(tài)分為處于默認狀態(tài)的端點和處于非默認狀態(tài)的端點;B、MGW通過端點狀態(tài)上報消息將處于非默認狀態(tài)的端點上報給媒體網(wǎng)關(guān)控制器MGC。
步驟A所述將一種端點狀態(tài)設(shè)置為默認狀態(tài)包括如下步驟A1、MGW將所管理的端點分成兩類處于業(yè)務(wù)狀態(tài)IS狀態(tài)的端點和處于非業(yè)務(wù)OS狀態(tài)的端點,并分別統(tǒng)計IS狀態(tài)的端點的數(shù)目NIS和OS狀態(tài)的端點的數(shù)目NOS;A2、MGW比較NIS和NOS的大小,若NIS大于NOS,則將IS設(shè)置為默認狀態(tài);若NIS小于NOS,則將OS設(shè)置為默認狀態(tài);若NIS等于NOS,則將IS或OS設(shè)置為默認狀態(tài)。
步驟A所述將一種端點狀態(tài)設(shè)置為默認狀態(tài)為將IS設(shè)置為默認狀態(tài)。
在MGC中設(shè)置默認業(yè)務(wù)狀態(tài)標(biāo)志DSSF寄存器,步驟A將一種端點狀態(tài)設(shè)置為默認狀態(tài)之后,進一步包括
若所設(shè)置的默認狀態(tài)是OS,MGW則生成DSSF的值為OS的注冊請求;若所設(shè)置的默認狀態(tài)是IS,則生成DSSF的值為IS的注冊請求,或生成未設(shè)置DSSF的注冊請求;向MGC發(fā)送所生成的注冊請求;MGC收到注冊請求后,判斷所收到的注冊請求中是否設(shè)置DSSF,若有,則將注冊請求中的DSSF的值拷貝到DSSF寄存器中,若沒有,則將DSSF寄存器的值設(shè)置為IS,并返回注冊響應(yīng)消息。
該方法進一步包括,將DSSF寄存器的初始值設(shè)置為OS。
所述生成DSSF的值為IS的注冊請求進一步包括判斷NOS是否為零,若是,則執(zhí)行后續(xù)步驟,否則,在所生成的注冊請求中設(shè)置業(yè)務(wù)變換未完成標(biāo)志SCIF;所述生成DSSF的值為OS的注冊請求進一步包括判斷NIS是否為零,若是,則執(zhí)行后續(xù)步驟,否則,在所生成的注冊請求中設(shè)置SCIF。
所述MGC收到注冊請求后,進一步包括MGC判斷所收到的注冊請求中是否設(shè)置了SCIF,若是,則執(zhí)行后續(xù)步驟,否則,將MGW所管理的端點都設(shè)置為DSSF寄存器的值對應(yīng)的狀態(tài)并結(jié)束本流程。
步驟B進一步包括B1、MGW判斷處于非默認狀態(tài)且未上報的端點是否可用一條端點狀態(tài)上報請求進行上報,若否,則執(zhí)行步驟B2,若是,則執(zhí)行步驟B3;B2、MGW選擇一個或一個以上非默認狀態(tài)且未上報的端點,并向MGC發(fā)送一條包括SCIF以及本次被選擇端點的端點標(biāo)識T-IDs的端點狀態(tài)上報請求;收到來自MGC的響應(yīng)消息后,返回步驟B1;B3、MGW向MGC發(fā)送一條包括所有未上報端點的T-IDs的端點狀態(tài)上報請求。
該方法進一步包括C、MGC根據(jù)所收到的端點狀態(tài)上報請求,將該上報消息對應(yīng)的端點狀態(tài)設(shè)置為相應(yīng)的狀態(tài);D、MGC將未上報的端點設(shè)置為默認狀態(tài)。
其中,步驟C進一步包括C1、MGC讀取DSSF寄存器的值,將所收到的上報請求中的T-ID對應(yīng)的端點設(shè)置為與DSSF寄存器的值對應(yīng)狀態(tài)相反的狀態(tài);向MGW返回上報響應(yīng)消息;C2、MGC判斷所收到的端點狀態(tài)上報請求中是否設(shè)置了SCIF,若是,則轉(zhuǎn)至步驟C1;否則執(zhí)行步驟D。
從以上技術(shù)方案可以看出,將一種端點狀態(tài)設(shè)置為默認狀態(tài),在端點狀態(tài)上報之前,先將MGW管理的端點按照是否處于默認狀態(tài)分成兩類,即默認狀態(tài)和非默認狀態(tài),對于處于非默認狀態(tài)的端點向MGC進行狀態(tài)上報,而默認狀態(tài)的端點不進行狀態(tài)上報。這樣就可以省去默認狀態(tài)端點的狀態(tài)上報消息流量。相應(yīng)的,MGC將上報的端點設(shè)置為該端點對應(yīng)狀態(tài),將未上報的端點設(shè)置為默認狀態(tài)。
采用本發(fā)明方案,可以極大減少端點狀態(tài)上報消息的數(shù)量,從而降低MGW和MGC進行注冊及端點狀態(tài)同步流程的信息流量,一般情況下MGW伴隨注冊流程的端點狀態(tài)上報消息流量對MGC的性能不會造成沖擊,即使極限情況下也可大大降低沖擊效果;并且MGW注冊和端點狀態(tài)同步所需的時間大大減少,即投入服務(wù)的延遲時間大大縮短。
圖1為現(xiàn)有技術(shù)MGW注冊及端點狀態(tài)上報的流程示意圖;圖2為本發(fā)明實施例MGW設(shè)置標(biāo)志參數(shù)的流程圖;圖3為本發(fā)明實施例MGW注冊及端點狀態(tài)上報時MGW的處理流程圖;圖4為本發(fā)明實施例MGW注冊及端點狀態(tài)上報時MGC的處理流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明作進一步的詳細闡述。
本發(fā)明的核心內(nèi)容在于,將一種端點狀態(tài)設(shè)置為默認狀態(tài),在端點狀態(tài)上報之前,先將MGW管理的端點按照是否處于默認狀態(tài)分成兩類,即默認狀態(tài)和非默認狀態(tài),對于處于非默認狀態(tài)的端點進行狀態(tài)上報,而默認狀態(tài)的端點不進行狀態(tài)上報。這樣就可以省去默認狀態(tài)端點的狀態(tài)上報消息流量。為了實現(xiàn)對上述端點狀態(tài)上報方式進行正確的處理,MGC的處理也要做相應(yīng)調(diào)整MGC將上報的端點設(shè)置為對應(yīng)狀態(tài),將未上報的端點設(shè)置為默認狀態(tài)。
為了進一步減少狀態(tài)上報的數(shù)據(jù)流量,在設(shè)置默認狀態(tài)時,選擇多數(shù)端點所處的狀態(tài)設(shè)置為默認狀態(tài)。
端點的狀態(tài)可以分為兩個基本類別業(yè)務(wù)狀態(tài)(In Service,IS)和非業(yè)務(wù)狀態(tài)(Out of Service,OS),分別表明端點是可以用于業(yè)務(wù)還是不可以用于業(yè)務(wù)。而實際應(yīng)用中,MGW所管理的端點,通常以一個基本狀態(tài)為主導(dǎo),即或者IS的端點占大多數(shù),或者OS的端點占大多數(shù)。因此本發(fā)明實施例中,若默認狀態(tài)設(shè)置為IS,則非默認狀態(tài)只有OS這一種情況;反之,若默認狀態(tài)設(shè)置為OS,則默認狀態(tài)也只有IS這一種情況。
為實現(xiàn)上述發(fā)明目的,本發(fā)明在SC命令中增加一個標(biāo)志參數(shù)默認業(yè)務(wù)狀態(tài)標(biāo)志(Default Service State Flag,DSSF),取值分別表示IS或OS,在SC命令語法中的位置與前述SCIF參數(shù)并列,或者設(shè)置在非標(biāo)準(zhǔn)數(shù)據(jù)(nonStandard Data)或其他語法元素中;無論設(shè)置在何處,只不過擴展的位置不同,技術(shù)上是異曲同工的。DSSF為可選標(biāo)志參數(shù),當(dāng)未設(shè)置該參數(shù)時,該參數(shù)的缺省值為IS,其具體定義可參照H.248的語法規(guī)則給出。DSSF只和ROOT標(biāo)識配合使用,用于在端點狀態(tài)上報之前的注冊過程中,將所設(shè)置的默認狀態(tài)通知MGC。
根據(jù)上述定義,本發(fā)明實施例中,MGW對標(biāo)志參數(shù)進行設(shè)置的流程如圖2所示,包括如下步驟步驟201在向MGC注冊之前,MGW將所管理的端點分成兩類處于IS狀態(tài)的端點和處于OS狀態(tài)的端點,并統(tǒng)計出每一類的端點數(shù)目,分別記做業(yè)務(wù)狀態(tài)端點數(shù)目(Num of InService,NIS)和非業(yè)務(wù)狀態(tài)端點數(shù)目(Num of OutOfService,NOS)。
步驟202比較NIS和NOS的大小,并把較大的一個所對應(yīng)的狀態(tài)設(shè)置為默認狀態(tài),DSSF取為默認狀態(tài)相應(yīng)的值,例如若NIS大于NOS,則DSSF的取值為IS;若NIS和NOS相等,則DSSF取值為IS或OS均可。當(dāng)DSSF取值為IS時,可以不設(shè)置。
步驟203判斷DSSF的取值,如果DSSF設(shè)置為IS或者未設(shè)置DSSF,則判斷NOS是否為零,如果為零則不設(shè)置SCIF的值,否則將SCIF值設(shè)置為真;如果DSSF設(shè)置為OS,則判斷NIS是否為零,如果為零則不設(shè)置SCIF的值,否則將SCIF設(shè)置為真。
該步驟也可僅判斷NIS或NOS是否有一個為零,如果不是,則將SCIF值設(shè)置為真,否則不設(shè)置SCIF。
MGW進行了以上參數(shù)設(shè)置后,MGW向MGC進行端點狀態(tài)上報處理時,MGW的處理流程如圖3所示,包括如下步驟步驟301MGW向MGC發(fā)送注冊請求,該注冊請求中包含已設(shè)置的DSSF值,如果已經(jīng)設(shè)置了SCIF,則請求中還包含SCIF的值;步驟302收到來自MGC的注冊響應(yīng)消息,如果步驟301的注冊請求中未設(shè)置SCIF,則結(jié)束本處理流程;若設(shè)置了SCIF,則繼續(xù)執(zhí)行步驟303;步驟303MGW判斷處于非默認狀態(tài)且未上報的端點是否可用一條端點狀態(tài)上報請求進行上報,若否,則執(zhí)行步驟304,若是,則轉(zhuǎn)至步驟306;本步驟所述判斷根據(jù)實際處理方式的不同而不同,且屬于現(xiàn)有技術(shù),不是本發(fā)明的范圍。
步驟304選擇一個或一個以上非默認狀態(tài)且未上報的端點并向MGC發(fā)送一條端點狀態(tài)上報請求,該請求中包括本次被選擇的端點的T-IDs以及SCIF;步驟305收到來自MGC的響應(yīng)消息后則將處于非默認狀態(tài)且未上報的端點數(shù)目減去本次所上報的端點數(shù)目,并轉(zhuǎn)至步驟303;步驟306MGW向MGC發(fā)送一條包括所有未上報的一個或一個以上端點T-IDs的端點狀態(tài)上報請求,收到來自MGC的響應(yīng)消息后結(jié)束本處理流程。
相應(yīng)地,MGC的處理流程如圖4所示,包括如下步驟步驟401在MGC上,該MGW所管理的所有端點的初始狀態(tài)都設(shè)置為OS,具體做法是設(shè)置一個DSSF寄存器,該寄存器的初始值設(shè)置為OS;步驟402MGC收到來自MGW的帶有ROOT的注冊請求,MGC判斷所收到的注冊請求中是否設(shè)置了SCIF,若沒有設(shè)置,則執(zhí)行步驟403;若設(shè)置,則執(zhí)行步驟404;步驟403判斷注冊請求中是否設(shè)置了DSSF,若是,將該MGW所有的端點狀態(tài)設(shè)置為DSSF對應(yīng)的狀態(tài)并返回注冊響應(yīng)消息;否則,將該MGW所有的端點狀態(tài)設(shè)置為IS并返回注冊響應(yīng)消息;執(zhí)行完本步驟后結(jié)束本流程。
步驟404判斷注冊請求中是否設(shè)置了DSSF,若是,將DSSF的值拷貝到DSSF寄存器,否則將DSSF寄存器的值設(shè)置為IS所對應(yīng)的值;向MGW返回注冊響應(yīng)消息,執(zhí)行完上述操作后繼續(xù)執(zhí)行步驟405;步驟405收到包括一個或一個以上T-IDs的端點狀態(tài)上報請求,讀取DSSF寄存器的值,將所收到的上報請求中的T-IDs對應(yīng)的端點設(shè)置為與DSSF寄存器的值對應(yīng)狀態(tài)相反的狀態(tài),向MGW返回上報響應(yīng)消息;步驟406判斷所收到的狀態(tài)上報請求中是否設(shè)置SCIF,若是,則轉(zhuǎn)至步驟405,否則執(zhí)行步驟407;步驟407將該MGW管理未經(jīng)上報的端點都設(shè)置為DSSF對應(yīng)的狀態(tài),向MGW返回上報響應(yīng)消息并結(jié)束本流程。
實際應(yīng)用中,一般情況下,處于IS狀態(tài)的端點數(shù)目總是遠大于處于OS狀態(tài)的端點數(shù)目。因此,在上述實施例的流程中,可以簡化DSSF的設(shè)置流程,例如通過協(xié)議約束,規(guī)定只有處于OS狀態(tài)的端點才需要在注冊之后向MGC上報,將DSSF固定設(shè)置為IS,其他流程處理過程則保持不變。
本發(fā)明方案可以極大減少端點狀態(tài)上報消息的數(shù)量,從而降低MGW和MGC進行注冊及端點狀態(tài)同步流程的信息流量。理想情形是所有端點都處于同一狀態(tài),比如都可用或都不可用,此時完成注冊后無需進行端點狀態(tài)上報;即使是最糟糕的情形,可用和不可用的端點各占一半,所需的端點狀態(tài)上報消息數(shù)目也僅是MGW端點數(shù)目的一半。通常情況下,系統(tǒng)的運作情況接近理想情形,如果應(yīng)用本發(fā)明方案,則所需的端點狀態(tài)上報消息的數(shù)目僅為MGW所管理的端點總數(shù)的極小一部分。
因此,采用本發(fā)明方案,一般情況下MGW伴隨注冊流程的端點狀態(tài)上報消息流量對MGC的性能不會造成沖擊,即使極限情況下也可大大降低沖擊效果;并且MGW注冊和端點狀態(tài)同步所需的時間大大減少,就是投入服務(wù)的延遲時間大大縮短。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種端點狀態(tài)上報的方法,其特征在于,該方法包括如下步驟A、媒體網(wǎng)關(guān)MGW將一種端點狀態(tài)設(shè)置為默認狀態(tài),并將所管理端點按照是否處于默認狀態(tài)分為處于默認狀態(tài)的端點和處于非默認狀態(tài)的端點;B、MGW通過端點狀態(tài)上報消息將處于非默認狀態(tài)的端點上報給媒體網(wǎng)關(guān)控制器MGC。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A所述將一種端點狀態(tài)設(shè)置為默認狀態(tài)包括如下步驟A1、MGW將所管理的端點分成兩類處于業(yè)務(wù)狀態(tài)IS狀態(tài)的端點和處于非業(yè)務(wù)OS狀態(tài)的端點,并分別統(tǒng)計IS狀態(tài)的端點的數(shù)目NIS和OS狀態(tài)的端點的數(shù)目NOS;A2、MGW比較NIS和NOS的大小,若NIS大于NOS,則將IS設(shè)置為默認狀態(tài);若NIS小于NOS,則將OS設(shè)置為默認狀態(tài);若NIS等于NOS,則將IS或OS設(shè)置為默認狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A所述將一種端點狀態(tài)設(shè)置為默認狀態(tài)為將IS設(shè)置為默認狀態(tài)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在MGC中設(shè)置默認業(yè)務(wù)狀態(tài)標(biāo)志DSSF寄存器,步驟A將一種端點狀態(tài)設(shè)置為默認狀態(tài)之后,進一步包括若所設(shè)置的默認狀態(tài)是OS,MGW則生成DSSF的值為OS的注冊請求;若所設(shè)置的默認狀態(tài)是IS,則生成DSSF的值為IS的注冊請求,或生成未設(shè)置DSSF的注冊請求;向MGC發(fā)送所生成的注冊請求;MGC收到注冊請求后,判斷所收到的注冊請求中是否設(shè)置DSSF,若有,則將注冊請求中的DSSF的值拷貝到DSSF寄存器中,若沒有,則將DSSF寄存器的值設(shè)置為IS,并返回注冊響應(yīng)消息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進一步包括,將DSSF寄存器的初始值設(shè)置為OS。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述生成DSSF的值為IS的注冊請求進一步包括判斷NOS是否為零,若是,則執(zhí)行后續(xù)步驟,否則,在所生成的注冊請求中設(shè)置業(yè)務(wù)變換未完成標(biāo)志SCIF;所述生成DSSF的值為OS的注冊請求進一步包括判斷NIS是否為零,若是,則執(zhí)行后續(xù)步驟,否則,在所生成的注冊請求中設(shè)置SCIF。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述MGC收到注冊請求后,進一步包括MGC判斷所收到的注冊請求中是否設(shè)置了SCIF,若是,則執(zhí)行后續(xù)步驟,否則,將MGW所管理的端點都設(shè)置為DSSF寄存器的值對應(yīng)的狀態(tài)并結(jié)束本流程。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B進一步包括B1、MGW判斷處于非默認狀態(tài)且未上報的端點是否可用一條端點狀態(tài)上報請求進行上報,若否,則執(zhí)行步驟B2,若是,則執(zhí)行步驟B3;B2、MGW選擇一個或一個以上非默認狀態(tài)且未上報的端點,并向MGC發(fā)送一條包括SCIF以及本次被選擇端點的端點標(biāo)識T-IDs的端點狀態(tài)上報請求;收到來自MGC的響應(yīng)消息后,返回步驟B1;B3、MGW向MGC發(fā)送一條包括所有未上報端點的T-IDs的端點狀態(tài)上報請求。
9.根據(jù)權(quán)利要求1至8所述的方法,其特征在于,該方法進一步包括C、MGC根據(jù)所收到的端點狀態(tài)上報請求,將該上報消息對應(yīng)的端點狀態(tài)設(shè)置為相應(yīng)的狀態(tài);D、MGC將未上報的端點設(shè)置為默認狀態(tài)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟C進一步包括C1、MGC讀取DSSF寄存器的值,將所收到的上報請求中的T-ID對應(yīng)的端點設(shè)置為與DSSF寄存器的值對應(yīng)狀態(tài)相反的狀態(tài);向MGW返回上報響應(yīng)消息;C2、MGC判斷所收到的端點狀態(tài)上報請求中是否設(shè)置了SCIF,若是,則轉(zhuǎn)至步驟C1;否則執(zhí)行步驟D。
全文摘要
本發(fā)明公開了一種端點狀態(tài)上報的方法,該方法包括如下步驟A.媒體網(wǎng)關(guān)(MGW)將一種端點狀態(tài)設(shè)置為默認狀態(tài),并將所管理端點按照是否處于默認狀態(tài)分為處于默認狀態(tài)的端點和處于非默認狀態(tài)的端點;B.MGW通過端點狀態(tài)上報消息將處于非默認狀態(tài)的端點上報給媒體網(wǎng)關(guān)控制器(MGC)。采用本發(fā)明方案,可以極大減少端點狀態(tài)上報消息的數(shù)量,從而降低MGW和MGC進行注冊及端點狀態(tài)同步流程的信息流量,一般情況下MGW伴隨注冊流程的端點狀態(tài)上報消息流量對MGC的性能不會造成沖擊,即使在極限情況下也可大大降低沖擊效果;并且MGW注冊和端點狀態(tài)同步所需的時間大大減少,即投入服務(wù)的延遲時間大大縮短。
文檔編號H04L12/24GK1983965SQ20061006667
公開日2007年6月20日 申請日期2006年4月19日 優(yōu)先權(quán)日2006年4月19日
發(fā)明者汪大海 申請人:華為技術(shù)有限公司