專利名稱:電話交換通信系統(tǒng)的中繼呼叫路由分析的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電話交換通信領(lǐng)域,尤其涉及一種電話交換通信系統(tǒng)的中繼呼叫路由分析的方法。
背景技術(shù):
當(dāng)前電話交換通信系統(tǒng)必須支持與其他網(wǎng)絡(luò)的互聯(lián)互通,主要包括與PSTN網(wǎng)絡(luò)的互通以及與IP電話網(wǎng)絡(luò)(如軟交換、SIP服務(wù)器等)的互通。前者主要采用7號(hào)信令,承載方式為電路,而后者主要采用SIP信令,承載方式為IP網(wǎng)絡(luò)。7號(hào)信令的承載為電路,電路資源是物理電路,是獨(dú)占的,在同一時(shí)刻只能有一個(gè)連接,因此需要在一個(gè)地方統(tǒng)一管理;而SIP信令承載為IP網(wǎng)絡(luò),SIP連接即通道資源可以是同一時(shí)刻多個(gè)連接,不存在占用的問(wèn)題。目前一般采用集中控制的方式來(lái)統(tǒng)一管理電路資源和SIP通道資源,通過(guò)一個(gè)路由選擇管理(RM,Routing management)模塊來(lái)選擇相應(yīng)的電路鏈路或SIP鏈路。RM模塊管理本電話交換通信系統(tǒng)所有的路由資源,即全部的路由集、路由以及子路由。一個(gè)路由可能有多條鏈路,屬于同一個(gè)路由下的每條鏈路稱為一個(gè)子路由,子路由包括7號(hào)子路由以及SIP子路由,其中SIP子路由承載為IP網(wǎng)絡(luò),是公共的通道,而7號(hào)子路由承載為電路,底下包含多個(gè)電路,并且電路資源很龐大。上述集中控制方式的實(shí)現(xiàn)流程如圖1所示:呼叫業(yè)務(wù)模塊攜帶路由集向RM模塊請(qǐng)求路由,RM模塊為其分配一條合適的路由,對(duì)于SIP為SIP通道,7號(hào)則為電路。然而這種集中控制方式存在不少缺點(diǎn):1,RM模塊位于某塊單板或者服務(wù)器上,其容量受物理環(huán)境的限制,容量不會(huì)很大;2,由于路由資源中電路資源最龐大,管理所有的電路資源必然會(huì)導(dǎo)致選路性能不高,一旦容量增加其處理性能也必然會(huì)下降;3,可靠性不夠,即使可以通過(guò)熱主備機(jī)制解決,相應(yīng)的復(fù)雜度也增加了??傊嬖谌萘啃?、性能不高以及擴(kuò)展性不強(qiáng)的缺點(diǎn)。
發(fā)明內(nèi)容
為了克服現(xiàn)有電話交換通信系統(tǒng)中集中控制路由分析導(dǎo)致的容量小、性能不高和無(wú)擴(kuò)展性的缺陷,本發(fā)明提出了一種結(jié)合分布式以及集中式的中繼呼叫路由分析方法,該方法包括:將RM模塊分成多個(gè)路由客戶端(RMC)和多個(gè)路由服務(wù)器(RMS),每個(gè)RMC管理全部的路由集、路由以及子路由,每個(gè)RMS管理不同的7號(hào)子路由和電路,RMC收到路由請(qǐng)求后,根據(jù)路由集選擇子路由,如果子路由類型為SIP子路由則選路結(jié)束,如果子路由類型為7號(hào)子路由,則交給子路由歸屬的RMS進(jìn)行電路選擇。本發(fā)明將RM模塊設(shè)計(jì)成分布式架構(gòu),包括RMC和RMS,這里的分布式是指邏輯上分布,物理上不限,可以在同一個(gè)物理實(shí)體上,也可以分布在不同的物理實(shí)體上,視實(shí)際組網(wǎng)需求情況而定。當(dāng)系統(tǒng)容量大,可靠性要求高時(shí)可以通過(guò)分布在多個(gè)物理實(shí)體上來(lái)達(dá)到要求。
對(duì)于RMC來(lái)說(shuō),每個(gè)RMC管理本交換系統(tǒng)全部的路由集、路由以及子路由,由于路由集、路由以及子路由數(shù)量不會(huì)很大,因此不存在系統(tǒng)性能的問(wèn)題。系統(tǒng)可以通過(guò)多個(gè)RMC位于不同的物理實(shí)體(比如不同的單板上)來(lái)達(dá)到可靠性要求。多個(gè)RMC采用負(fù)荷分擔(dān)的方式,一旦某個(gè)RMC不可用,呼叫業(yè)務(wù)可以通過(guò)其他RMC進(jìn)行選路。由于RMC只負(fù)責(zé)SIP子路由選擇,而且SIP子路由選擇不存在占用的問(wèn)題,因此并不需要熱主備,可以在提高系統(tǒng)可靠性的同時(shí)減少系統(tǒng)復(fù)雜度。對(duì)于RMS來(lái)說(shuō),采用多個(gè)RMS管理系統(tǒng)下所有的7號(hào)子路由和電路,每個(gè)RMS管理不同的資源,具體配置多少個(gè)RMS看實(shí)際組網(wǎng)需求和系統(tǒng)容量而定。當(dāng)其中某一 RMS不可用時(shí),其他仍然可以正常使用,可以提高系統(tǒng)的可靠性,并且一旦電路資源比較龐大則可以分布在多個(gè)RMS,克服了物理環(huán)境的限制,解決了單個(gè)RMS所在物理硬件如單板的性能問(wèn)題。但一旦某個(gè)RMS壞了,其管理的電路資源將不可用,為了進(jìn)一步提高可靠性,RMS采用熱備份機(jī)制,每個(gè)RMS都有熱備份功能,配置主備兩個(gè)物理實(shí)體(比如兩塊單板),系統(tǒng)運(yùn)行過(guò)程中其中一個(gè)為主,負(fù)責(zé)處理業(yè)務(wù),另一塊為備,不處理業(yè)務(wù),同時(shí)備RMS的數(shù)據(jù)與主RMS實(shí)時(shí)保持子路由狀態(tài)和電路狀態(tài)的同步,一旦主RMS不可用,備RMS可以馬上接管業(yè)務(wù),極大了提高了系統(tǒng)的可靠性,完全滿足電信級(jí)的要求。進(jìn)一步的,如果通向某個(gè)相鄰局向的路由有多條路由,系統(tǒng)還可以通過(guò)將這些路由配置為分布在不同的RMS上來(lái)進(jìn)一步提高系統(tǒng)可靠性,一旦某個(gè)RMS壞了,還可以通過(guò)其它RMS上的路由到達(dá)對(duì)應(yīng)的局向。此外,RMC和RMS不僅可靠性很好,還具備很好的平滑擴(kuò)容性,一旦需要容量擴(kuò)充,原有的不動(dòng),只需要增加相應(yīng)的RMS和RMC即可,靈活性非常高。本發(fā)明提供的技術(shù)方案的有益效果在于:結(jié)合分布式以及集中式可以達(dá)到高性能、高可靠性、高容量以及平滑擴(kuò)容的特點(diǎn)。還可以根據(jù)實(shí)際需要進(jìn)行組網(wǎng),實(shí)現(xiàn)方式靈活。
圖1是集中控制路由分析方式的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例的路由關(guān)系圖;圖3是本發(fā)明實(shí)施例的路由選擇流程實(shí)現(xiàn)圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作詳細(xì)的說(shuō)明。以北京、廣州、深圳、上海這四個(gè)地方的中繼呼叫路由分析為例。這四個(gè)地方的交換機(jī)連接狀態(tài)如圖2所示,其中深圳到北京有3條路由,分別是通過(guò)廣州迂回、直達(dá)和通過(guò)上海迂回,路由I下包含子路由1、2和3,路由2下包含子路由4,路由3下包含子路由5和6,并且假設(shè)子路由I為SIP子路由,其他子路由為7號(hào)子路由。假如采用傳統(tǒng)的集中控制的路由分析方法,RM模塊位于某塊單板或者某個(gè)服務(wù)器上并管理著所有資源,深圳到達(dá)北京的路由有3條,RM模塊包括路由1、2和3,每個(gè)路由下又包含若干條子路由。當(dāng)深圳用戶撥打北京用戶010號(hào)碼后,呼叫業(yè)務(wù)模塊號(hào)碼分析結(jié)果為出局用戶,則攜帶路由集向RM請(qǐng)求路由,RM發(fā)現(xiàn)此路由集下有3條路由則根據(jù)路由選擇算法選擇其中一條返回對(duì)應(yīng)的路由結(jié)果,可能是SIP通道或者電路。然而一旦RM模塊出問(wèn)題,不管是硬件還是軟件,則從深圳無(wú)法呼叫北京的用戶。并且RM模塊所在單板或者服務(wù)器存在最大性能的問(wèn)題,不管是所管理的資源容量還是處理呼叫路由選擇的能力都是有限的,無(wú)法實(shí)現(xiàn)平滑擴(kuò)容。實(shí)施例一不同于傳統(tǒng)的集中控制的路由分析方法,本發(fā)明實(shí)施例一采用分布式和堆疊式為主,集中式為輔的路由分析方法,RMC與呼叫業(yè)務(wù)模塊在同一個(gè)單板上,稱為呼叫業(yè)務(wù)處理中心,而RMS單獨(dú)在一個(gè)單板上,因此存在多個(gè)RMC板以及多個(gè)RMS板。多個(gè)呼叫業(yè)務(wù)處理中心采用負(fù)荷分擔(dān)的方式,一旦某個(gè)呼叫業(yè)務(wù)處理中心不可用,呼叫業(yè)務(wù)可以通過(guò)其他呼叫業(yè)務(wù)處理中心進(jìn)行,充分體現(xiàn)了系統(tǒng)的可靠性,具備較高的抗風(fēng)險(xiǎn)能力。對(duì)于集中控制部分的RMS板,還采用冗余熱備份機(jī)制來(lái)保證系統(tǒng)的可靠性,同時(shí)通過(guò)堆疊來(lái)達(dá)到擴(kuò)容的目的。實(shí)施例一假設(shè)有2個(gè)RMC板(即2個(gè)呼叫業(yè)務(wù)處理中心)和2個(gè)RMS板,RMSl管理路由I和路由2以及旗下的子路由和電路,RMS2管理路由3以及旗下的子路由和電路。具體路由分析的處理步驟如圖3所示:步驟1:呼叫接入模塊將呼叫請(qǐng)求送給呼叫業(yè)務(wù)處理中心1,被叫號(hào)碼為010開頭,呼叫業(yè)務(wù)模塊號(hào)碼分析為出局后向本板的RMC請(qǐng)求路由,并攜帶路由集;步驟2:RMC根據(jù)攜帶的路由集按路由選擇算法選擇到合適的子路由。如果選擇子路由1,則判斷為SIP子路由,則路由分析結(jié)束,返回相應(yīng)的結(jié)果(包括信令和媒體信息)給呼叫業(yè)務(wù)模塊,同時(shí)統(tǒng)計(jì)路由和子路由計(jì)數(shù)并排序,以便下次選擇路由時(shí)選擇合適的路由和子路由;如果子路由選擇結(jié)果為子路由2并且可用,判斷為7號(hào)子路由則需要二級(jí)選路,RMC發(fā)送二級(jí)選路請(qǐng)求給此子路由2歸屬的RMS1,攜帶子路由2和路由1,等待RMS的響應(yīng)結(jié)果;步驟3 =RMSl收到二級(jí)選路請(qǐng)求,在對(duì)應(yīng)的子路由2下尋找一條空閑的電路返回給RMC ;步驟4 =RMC收到RMS的二級(jí)選路響應(yīng)后返回響應(yīng)結(jié)果給呼叫業(yè)務(wù)模塊,包括信令和媒體信息,同樣統(tǒng)計(jì)路由和子路由計(jì)數(shù)并排序,以便下次選擇路由時(shí)選擇合適的路由和子路由,路由分析結(jié)束。在步驟I中當(dāng)兩個(gè)業(yè)務(wù)處理中心都正常時(shí),呼叫接入模塊會(huì)將呼叫按照一定策略如負(fù)荷分擔(dān)的方式平均送給兩個(gè)呼叫業(yè)務(wù)處理中心,如果其中一個(gè)呼叫業(yè)務(wù)處理中心如中心I出現(xiàn)故障,則呼叫接入模塊會(huì)將呼叫請(qǐng)求交給呼叫業(yè)務(wù)處理中心2。步驟2中,如果某個(gè)RMS出現(xiàn)故障如RMSl故障,則呼叫業(yè)務(wù)處理中心的RMC記錄的對(duì)應(yīng)歸屬的路由I和路由2以及路由I和2下的子路由狀態(tài)均為不可用,此時(shí)RMC會(huì)選擇路由3下的子路由并交給RMS2進(jìn)行二級(jí)選路,此時(shí)呼叫仍然可以接續(xù)到北京。如果選擇子路由為5,則需要發(fā)送二級(jí)選路請(qǐng)求給子路由5歸屬的RMS2。在步驟3中如果RMS發(fā)現(xiàn)此子路由下沒(méi)有空閑的電路則會(huì)在此子路由歸屬的路由下尋找其他子路由下是否存在空閑電路,如果此路由下所有子路由下都沒(méi)有空閑的電路,則返回?zé)o可用資源結(jié)果給RMC。在步驟4中,如果RMS返回?zé)o可用資源結(jié)果則RMC同樣需要進(jìn)一步的選路,先判斷之前所選子路由所歸屬的路由下是否有SIP子路由,如果尋找到可用的則路由分析結(jié)束,返回SIP通道信息給呼叫業(yè)務(wù)模塊,否則選擇路由請(qǐng)求攜帶的路由集下其他的路由是否有合適的電路或者SIP通道,直到選路成功,后續(xù)過(guò)程重復(fù)前面,為了防止選路出現(xiàn)死循環(huán)需要限制選路次數(shù),一旦達(dá)到限制次數(shù)但選路還未成功則結(jié)束選路。實(shí)施例二在實(shí)施例一的基礎(chǔ)上,如果從深圳到北京的呼叫只能必須經(jīng)過(guò)廣州這條路線(或者希望呼叫盡可能的通過(guò)廣州迂回到北京),為了提高系統(tǒng)可靠性,可以將深圳到廣州的路由配置成2條或者多條,本實(shí)施例配置為2條,假設(shè)除了路由I還有路由4,此時(shí)可以將路由4歸屬于RMS2,則當(dāng)RMSl或者RMS2出現(xiàn)故障時(shí)仍然能夠通過(guò)另一個(gè)RMS接續(xù)到目的地北京。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種電話交換通信系統(tǒng)的中繼呼叫路由分析的方法,其特征在于:將路由選擇管理模塊分成多個(gè)路由客戶端(RMC)和多個(gè)路由服務(wù)器(RMS),每個(gè)RMC管理全部的路由集、路由以及子路由,每個(gè)RMS管理不同的7號(hào)子路由和電路,RMC收到路由請(qǐng)求后,根據(jù)路由集選擇子路由,如果子路由類型為SIP子路由則選路結(jié)束,如果子路由類型為7號(hào)子路由,則交給子路由歸屬的RMS進(jìn)行電路選擇。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:各個(gè)RMC和各個(gè)RMS位于不同的物理實(shí)體上。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于:所述多個(gè)RMC采用負(fù)荷分擔(dān)的方式,每個(gè)RMC獨(dú)立選路,一旦某個(gè)RMC不可用,通過(guò)其他RMC進(jìn)行選路。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于:采用熱備份機(jī)制為每個(gè)RMS配置主備兩個(gè)物理實(shí)體,主備RMS實(shí)時(shí)保持子路由狀態(tài)和電路狀態(tài)的同步。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,將通向某個(gè)局向的多條路由配置為歸屬于不同的RMS。
全文摘要
本發(fā)明提出了一種電話交換通信系統(tǒng)的中繼呼叫路由分析的方法,將路由選擇管理模塊分成多個(gè)路由客戶端(RMC)和多個(gè)路由服務(wù)器(RMS),每個(gè)RMC管理全部的路由集、路由以及子路由,每個(gè)RMS管理不同的7號(hào)子路由和電路,RMC收到路由請(qǐng)求后,根據(jù)路由集選擇子路由,如果子路由類型為SIP子路由則選路結(jié)束,如果子路由類型為7號(hào)子路由,則交給子路由歸屬的RMS進(jìn)行電路選擇。本發(fā)明結(jié)合分布式以及集中式可以達(dá)到高性能、高可靠性、高容量以及平滑擴(kuò)容的特點(diǎn)。還可以根據(jù)實(shí)際需要進(jìn)行組網(wǎng),實(shí)現(xiàn)方式靈活。
文檔編號(hào)H04L12/701GK103095567SQ201110331590
公開日2013年5月8日 申請(qǐng)日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者羅勇 申請(qǐng)人:北京信威通信技術(shù)股份有限公司