專利名稱:一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法及系統(tǒng)。
背景技術(shù):
當(dāng)前的呼叫控制系統(tǒng),在分離的架構(gòu)下,呼叫控制面和承載控制面的主體分別為MGC(媒體網(wǎng)關(guān)控制器)和MGW(媒體網(wǎng)關(guān))。所述MGW使用媒體網(wǎng)關(guān)控制協(xié)議接受MGC的控制,如圖1所示。所述媒體網(wǎng)關(guān)控制協(xié)議在ITU-t中定義為H.248系列規(guī)范。
在H.248協(xié)議中,MGW上的承載資源被抽象為Termination,即端點(diǎn),由網(wǎng)關(guān)自行分配ID來(lái)標(biāo)識(shí),MGC通過(guò)所述ID來(lái)引用MGW上的承載資源并對(duì)其進(jìn)行操作。
另外,一個(gè)物理MGW,即PMGW可以通過(guò)邏輯劃分的方式形成多個(gè)虛擬的MGW,即VMGW。一個(gè)未作任何劃分的PMGW可以整體作為一個(gè)VMGW來(lái)看待,此時(shí),從MGC角度看到的都是VMGW。被邏輯劃分之后,PMGW的資源,如承載資源、放音/收號(hào)資源、編解碼轉(zhuǎn)換資源、會(huì)議資源等等,可能在VMGW之間共享,也可能劃分給某個(gè)特定的VMGW使用。對(duì)于未進(jìn)行邏輯劃分的PMGW資源,則可看作所有類型的資源都劃分給了唯一的一個(gè)VMGW使用,其示意圖如圖2所示。
對(duì)于承載資源的處理,目前,ATM(異步傳輸模式)/IP承載資源一般都采用共享的策略,而對(duì)于TDM(時(shí)分復(fù)用)承載資源則采取了劃分使用的方式。這是由承載資源本身的技術(shù)特征來(lái)決定的。
對(duì)于ATM/IP承載資源,可以將所有的自然項(xiàng)放在一個(gè)大的自然池中來(lái)管理。MGC需要調(diào)用時(shí),通知MGW從所述POOL中取出需要的自然項(xiàng),應(yīng)用完成后釋放回去。由MGW決定選擇哪個(gè)Item,而對(duì)于MGW選擇的每個(gè)Item,在MGC看來(lái)并無(wú)區(qū)別。
而對(duì)于TDM承載資源,每個(gè)Item在MGC上都需要配置,MGC需要了解Item與VMGW的對(duì)應(yīng)關(guān)系,當(dāng)要調(diào)用時(shí),由MGC來(lái)負(fù)責(zé)選取,選取了一個(gè)Item也就選定了一個(gè)VMGW,而當(dāng)選定了一個(gè)VMGW就是選定了一個(gè)Item的范圍,而后從這個(gè)范圍中選擇一個(gè)Item予以占用。所述TDM承載資源的獨(dú)占使用示意圖如圖3所示。其中一個(gè)PMGW被邏輯劃分出來(lái)的多個(gè)不同的VMGW可以被相同的MGC所控制,也可以被不同的MGC所控制,圖3中N個(gè)VMGW被M個(gè)MGC同時(shí)控制(M<=N)。
這種分塊劃分而非共享的使用方式導(dǎo)致的問(wèn)題是,一旦資源的歸屬VMGW故障,則該資源即被損失掉,不能再用于業(yè)務(wù)。故障示意圖如圖4所示。而實(shí)際上,故障的并不是資源本身,比如可能只是該VMGW的控制處理模塊故障。可以將其重新投入使用,比如劃分給其它仍然正常的VMGW來(lái)使用。
而按目前的技術(shù),當(dāng)出現(xiàn)這種問(wèn)題時(shí)只有通過(guò)人工干預(yù),比如通過(guò)配置重新將這部分資源劃分給另一個(gè)VMGW,才能將這種浪費(fèi)的資源重新投入使用,此種方法由于在人工干預(yù)實(shí)施并生效之前,這些資源一直處于被閑置狀態(tài),在高可靠性應(yīng)用時(shí)造成了負(fù)面影響。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法及系統(tǒng)。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法,包括A、為時(shí)分復(fù)用承載資源集合配置一個(gè)主歸屬虛擬媒體網(wǎng)關(guān)VMGW和至少一個(gè)備份歸屬VMGW;B、針對(duì)一個(gè)時(shí)分復(fù)用承載資源集合,設(shè)置其主歸屬VMGW對(duì)應(yīng)的該時(shí)分復(fù)用承載資源為可用狀態(tài),相應(yīng)的備份歸屬VMGW對(duì)應(yīng)的該時(shí)分復(fù)用承載資源為不可用狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器;C、當(dāng)主歸屬VMGW故障時(shí),從所述時(shí)分復(fù)用承載資源對(duì)應(yīng)的備份VMGW中選擇一個(gè)作為主歸屬VMGW,所述選擇的VMGW設(shè)置所述時(shí)分復(fù)用承載資源為可用狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器。
在為時(shí)分復(fù)用承載資源集合配置歸屬VMGW前,所述方法進(jìn)一步包括將時(shí)分復(fù)用承載資源劃分為多個(gè)集合時(shí)分復(fù)用承載資源集合。
所述方法進(jìn)一步包括當(dāng)主歸屬VMGW故障時(shí),將其設(shè)置為備份歸屬VMGW,并上報(bào)給媒體網(wǎng)關(guān)控制器該故障的VMGW作為主歸屬VMGW對(duì)應(yīng)的時(shí)分復(fù)用承載資源為不可用。
所述從備份的VMGW中選擇一個(gè)VMGW作為主用的方法為采用輪選原則從備份的VMGW中選擇一個(gè)VMGW作為主用歸屬VMGW。
一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的系統(tǒng),包括VMGW和媒體網(wǎng)關(guān)控制器,在VMGW上設(shè)置有時(shí)分復(fù)用承載資源配置模塊,用于為時(shí)分復(fù)用承載資源集合配置主歸屬VMGW及至少一個(gè)備份歸屬VMGW;時(shí)分復(fù)用承載資源動(dòng)態(tài)管理模塊,用于設(shè)置VMGW對(duì)應(yīng)的時(shí)分復(fù)用承載資源的狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器。
在媒體網(wǎng)關(guān)控制器上設(shè)置有數(shù)據(jù)管理模塊,用于存儲(chǔ)本媒體網(wǎng)關(guān)控制器所管控的所有VMGW與時(shí)分復(fù)用承載資源的對(duì)應(yīng)關(guān)系信息,媒體網(wǎng)關(guān)控制器根據(jù)所述信息來(lái)選擇可用的VMGC進(jìn)行呼叫。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明解決了TDM承載資源按VMGW劃分時(shí)單一歸屬VMGW,使VMGW故障時(shí)TDM資源不可重用的問(wèn)題,提高了異常情況下的資源利用性,及設(shè)備的可靠性。且本方案簡(jiǎn)單易行。
圖1為現(xiàn)有技術(shù)媒體網(wǎng)關(guān)與媒體網(wǎng)關(guān)控制器間使用的協(xié)議示意圖;圖2為現(xiàn)有技術(shù)PMGW資源分配示意圖;圖3為現(xiàn)有技術(shù)TDM承載資源獨(dú)占使用示意圖;圖4為現(xiàn)有技術(shù)TDM承載資源獨(dú)占使用故障示意圖;圖5為本發(fā)明所述系統(tǒng)一種實(shí)施例模塊示意圖;圖6為本發(fā)明所述方法一種實(shí)施例操作流程圖;圖7為本發(fā)明所述方法TDM承載資源一種實(shí)施例分配示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是提供一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法及系統(tǒng),為MGW上的TDM承載資源配置多個(gè)歸屬的VMGW,將其中一個(gè)VMGW作為主用,設(shè)置為可用狀態(tài),其他作為后備,設(shè)置為不可用狀態(tài)。當(dāng)主用VMGW故障時(shí),在后備的VMGW中選擇一個(gè)VMGW作為主用。提高了異常情況下的資源利用性,及設(shè)備的可靠性。
本發(fā)明提供了一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的系統(tǒng),所述系統(tǒng)一種實(shí)施例模塊示意圖如圖5所示,包括VMGW和MGC,在VMGW上設(shè)置有TDM承載資源配置模塊和TDM承載資源動(dòng)態(tài)管理模塊。所述TDM承載資源配置模塊用于將TDM承載資源按具體的組網(wǎng)要求劃分成N個(gè)集合,如set1、set2、set3....setN,對(duì)每個(gè)劃分出來(lái)的TDM承載資源集合指定多個(gè)歸屬的目標(biāo)VMGW。在所述配置的歸屬VMGW中設(shè)置主歸屬VMGW和備份歸屬VMGW。
所述TDM承載資源動(dòng)態(tài)管理模塊用于動(dòng)態(tài)管理TDM承載資源配置模塊劃分的每個(gè)TDM承載資源的狀態(tài),在任意時(shí)刻只對(duì)一個(gè)VMGW表現(xiàn)為可用,上報(bào)該TDM承載資源的狀態(tài)給相關(guān)的MGC。并在當(dāng)前可用VMGW出現(xiàn)故障時(shí)將與其相關(guān)的TDM承載資源標(biāo)識(shí)為不可用,按照輪選方式在備份的VMGW中選擇一個(gè)作為主歸屬VMGW,將與其相關(guān)的TDM承載資源標(biāo)識(shí)為可用。
在MGC上設(shè)置有數(shù)據(jù)管理模塊,用于存儲(chǔ)本MGC所管控的所有VMGW與TDM承載資源的對(duì)應(yīng)關(guān)系信息,MGC根據(jù)所述對(duì)應(yīng)關(guān)系信息來(lái)選擇可用的VMGC進(jìn)行呼叫。
本發(fā)明提供了一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法,一種實(shí)施例操作流程如圖6所示,包括如下步驟步驟1TDM承載資源配置模塊按照具體的組網(wǎng)需要將TDM承載資源劃分為多個(gè)集合,為每個(gè)集合配置一個(gè)主歸屬VMGW,和至少一個(gè)備份歸屬的VMGW;如圖7所示,將所有的TDM承載資源按要求劃分成N個(gè)集合set1、set2、......,setN。將set1配置主歸屬為VMGW1,同時(shí)再指定兩個(gè)作為備份的歸屬VMGW,分別為VMGWi和VMGWj。set2配置主歸屬為VMGW2,同時(shí)再指定三個(gè)作為備份的歸屬VMGW,分別為VMGW1、VMGWm和VMGWn,如此等等。
所述多個(gè)VMGW可以被相同的MGC控制,也可以被不同的MGC所控制,圖7中為N個(gè)VMGW被M個(gè)MGC控制,其中N、M均為大于1的整數(shù),M<=N。
所述作為備用的VMGW同時(shí)可以作為其他TDM承載資源集合的主歸屬VMGW;作為主歸屬的VMGW同時(shí)也可以作為其他TDM承載資源集合的備用VMGW;步驟2TDM承載資源動(dòng)態(tài)管理模塊設(shè)置所劃分的TDM承載資源集合的狀態(tài),上報(bào)給所屬的MGC;TDM承載資源動(dòng)態(tài)管理模塊在為劃分的TDM承載資源集合設(shè)置狀態(tài)時(shí),針對(duì)一個(gè)TDM承載資源,可以采用將當(dāng)前主歸屬VMGW對(duì)應(yīng)的TDM承載資源的狀態(tài)設(shè)置為可用,其他備份VMGW對(duì)應(yīng)的該TDM承載資源設(shè)置為不可用。這樣,對(duì)于TDM承載資源就只有單一的訪問(wèn)路徑,例如,對(duì)于set1,只有VMGW1的MGC通過(guò)VMGW1可對(duì)其進(jìn)行訪問(wèn)。
步驟3TDM承載資源動(dòng)態(tài)管理模塊實(shí)時(shí)判斷當(dāng)前主歸屬VMGW是否故障;步驟4當(dāng)主用VMGW出現(xiàn)故障時(shí),TDM承載資源動(dòng)態(tài)管理模塊上報(bào)給故障VMGW所屬的MGC,并將故障的VMGW作為主歸屬VMGW對(duì)應(yīng)的TDM承載資源標(biāo)識(shí)為不可用狀態(tài),并在備份的VMGW中選擇一個(gè)VMGW作為主用,該選擇的VMGW將對(duì)應(yīng)的當(dāng)前主歸屬VMGW故障的TDM承載資源標(biāo)識(shí)為可用狀態(tài),上報(bào)給當(dāng)前主用VMGW所屬的MGC;以前述set1為例,set1主歸屬VMGW為VMGW1,另外還配置了后備的歸屬VMGW,分別為VMGWi和VMGWj。當(dāng)VMGW1正常時(shí),set1當(dāng)前的主歸屬VMGW就是VMGW1,VMGW1所屬的MGC1根據(jù)數(shù)據(jù)管理模塊中存儲(chǔ)的信息,可了解到VMGW1關(guān)聯(lián)的set1可用。同理MGC3可了解到與VMGWi和VMGWj關(guān)聯(lián)的set1不可用?,F(xiàn)在,假設(shè)VMGW1故障,則TDM承載資源動(dòng)態(tài)管理模塊自動(dòng)輪選下一個(gè)備份的并且正常的VMGW,此處設(shè)為VMGWi,將其升級(jí)為set1當(dāng)前的主歸屬VMGW,而VMGW1則降為set1的備份VMGW。TDM承載資源動(dòng)態(tài)管理模塊上報(bào)VMGW1故障消息給所屬的MGC1,MGC1會(huì)自動(dòng)將與其相關(guān)的承載資源標(biāo)識(shí)為不可用,保存在數(shù)據(jù)管理模塊中。而VMGWi升級(jí)為主用之后,會(huì)向其所屬的MGC,此處為MGC3,上報(bào)set1的承載資源狀態(tài)為可用,則MGC3中的數(shù)據(jù)管理模塊保存該消息,此時(shí)會(huì)了解到與VMGWi關(guān)聯(lián)的set1已經(jīng)可用,將會(huì)選用來(lái)用于呼叫。如果后續(xù)VMGWi又故障了,則重復(fù)上述過(guò)程,VMGWj如果正常將被升級(jí)為set1當(dāng)前的主歸屬VMGW,而如果VMGWj也故障,則重新從VMGW1開始遍歷,如此周而復(fù)始。由上述可知,即使主歸屬VMGW故障,其TDM承載資源,仍可被重用。
綜上所述,本發(fā)明解決了TDM承載資源按VMGW劃分時(shí)單一歸屬VMGW,使VMGW故障時(shí)TDM資源不可重用的問(wèn)題,提高了異常情況下的資源利用性,及設(shè)備的可靠性。且本方案簡(jiǎn)單易行。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法,其特征在于,包括A、為時(shí)分復(fù)用承載資源集合配置一個(gè)主歸屬虛擬媒體網(wǎng)關(guān)VMGW和至少一個(gè)備份歸屬VMGW;B、針對(duì)一個(gè)時(shí)分復(fù)用承載資源集合,設(shè)置其主歸屬VMGW對(duì)應(yīng)的該時(shí)分復(fù)用承載資源為可用狀態(tài),相應(yīng)的備份歸屬VMGW對(duì)應(yīng)的該時(shí)分復(fù)用承載資源為不可用狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器;C、當(dāng)主歸屬VMGW故障時(shí),從所述時(shí)分復(fù)用承載資源對(duì)應(yīng)的備份VMGW中選擇一個(gè)作為主歸屬VMGW,所述選擇的VMGW設(shè)置所述時(shí)分復(fù)用承載資源為可用狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器。
2.如權(quán)利要求1所述的一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法,其特征在于,在為時(shí)分復(fù)用承載資源集合配置歸屬VMGW前,所述方法進(jìn)一步包括將時(shí)分復(fù)用承載資源劃分為多個(gè)集合時(shí)分復(fù)用承載資源集合。
3.如權(quán)利要求1或2所述的一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)主歸屬VMGW故障時(shí),將其設(shè)置為備份歸屬VMGW,并上報(bào)給媒體網(wǎng)關(guān)控制器該故障的VMGW作為主歸屬VMGW對(duì)應(yīng)的時(shí)分復(fù)用承載資源為不可用。
4.如權(quán)利要求1或2所述的一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法,其特征在于,所述從備份的VMGW中選擇一個(gè)VMGW作為主用的方法為采用輪選原則從備份的VMGW中選擇一個(gè)VMGW作為主用歸屬VMGW。
5.一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的系統(tǒng),包括VMGW和媒體網(wǎng)關(guān)控制器,其特征在于,在VMGW上設(shè)置有時(shí)分復(fù)用承載資源配置模塊,用于為時(shí)分復(fù)用承載資源集合配置主歸屬VMGW及至少一個(gè)備份歸屬VMGW;時(shí)分復(fù)用承載資源動(dòng)態(tài)管理模塊,用于設(shè)置VMGW對(duì)應(yīng)的時(shí)分復(fù)用承載資源的狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器。
6.如權(quán)利要求5所述的一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的系統(tǒng),其特征在于,在媒體網(wǎng)關(guān)控制器上設(shè)置有數(shù)據(jù)管理模塊,用于存儲(chǔ)本媒體網(wǎng)關(guān)控制器所管控的所有VMGW與時(shí)分復(fù)用承載資源的對(duì)應(yīng)關(guān)系信息,媒體網(wǎng)關(guān)控制器根據(jù)所述信息來(lái)選擇可用的VMGC進(jìn)行呼叫。
全文摘要
本發(fā)明涉及通訊技術(shù)領(lǐng)域中一種實(shí)現(xiàn)時(shí)分復(fù)用承載資源共享的方法及系統(tǒng)。所述方法包括首先,為時(shí)分復(fù)用承載資源集合配置一個(gè)主歸屬虛擬媒體網(wǎng)關(guān)VMGW和至少一個(gè)備份歸屬VMGW;針對(duì)一個(gè)時(shí)分復(fù)用承載資源集合,設(shè)置其主歸屬VMGW對(duì)應(yīng)的該時(shí)分復(fù)用承載資源為可用狀態(tài),相應(yīng)的備份歸屬VMGW對(duì)應(yīng)的該時(shí)分復(fù)用承載資源為不可用狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器;當(dāng)主歸屬VMGW故障時(shí),從所述時(shí)分復(fù)用承載資源對(duì)應(yīng)的備份VMGW中選擇一個(gè)作為主歸屬VMGW,所述選擇的VMGW設(shè)置所述時(shí)分復(fù)用承載資源為可用狀態(tài),上報(bào)給媒體網(wǎng)關(guān)控制器。本發(fā)明解決了TDM承載資源按VMGW劃分時(shí)單一歸屬VMGW,使VMGW故障時(shí)TDM資源不可重用的問(wèn)題,提高了異常情況下的資源利用性,及設(shè)備的可靠性。且本方案簡(jiǎn)單易行。
文檔編號(hào)H04Q11/04GK1878150SQ200610098518
公開日2006年12月13日 申請(qǐng)日期2006年7月4日 優(yōu)先權(quán)日2006年7月4日
發(fā)明者汪大海 申請(qǐng)人:華為技術(shù)有限公司