專利名稱:多處理板系統(tǒng)中半呼叫的分配方法及呼叫鏈的建立方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的半呼叫,具體地說,涉及通信領(lǐng)域中NGN(下一代網(wǎng)絡(luò),如WCDMA/CDMA2000/TD-SCDMA/SOFTSWITCH)系統(tǒng)中MGC(媒體網(wǎng)關(guān)控制器)等多處理板呼叫系統(tǒng)中的半呼叫的分配方法及呼叫鏈的建立方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,承載、控制和業(yè)務分離成為網(wǎng)絡(luò)發(fā)展的趨勢。在WCDMA的R4系統(tǒng)中,通過引入MGW,完成了承載和控制的分離,由MGW管理承載,由MSC-Server完成呼叫控制。為了完成局間承載的建立,MSC-Server引入了BICC協(xié)議。同時,為了與傳統(tǒng)的PSTN網(wǎng)及GSM等網(wǎng)絡(luò)互通,MSC-Server上保留了TUP/ISUP協(xié)議。在WCDMA R4系統(tǒng)中,MSC-Server處理能力有1000呼叫/秒以上的需求(比如3GPP的MSC-SERVER),而目前一個板的處理能力,以PENTIUM III700MHZ CPU為例,通常小于100呼叫/秒。這就需要用增加單板數(shù)量的方式來擴展系統(tǒng)的處理能力,構(gòu)成具有通過內(nèi)部通信網(wǎng)絡(luò)連接的多處理板的分布式系統(tǒng)。
在WCDMA R4系統(tǒng)中,一次完整的呼叫由多個半呼叫配合來完成,涉及的半呼叫如下MCC(Mobile Calling Control/移動呼叫控制)完成基本語音呼叫功能,完成呼叫的基本業(yè)務,和其它的呼叫補充業(yè)務;GMSC(Gateway Mobile Switch Center/網(wǎng)關(guān)-移動交換中心)由于MS的移動性,當MSC接受一個移動終端的呼叫時,必須確定MS當前服務的VMSC(Visit MSC/拜訪移動交換中心),并路由到這個VMSC,完成這個功能的就是GMSC。GMSC作為半呼叫,需要和其它半呼叫配合才能完成一次完整呼叫過程。因為GMSC處于整個呼叫建立的中間,故GMSC根據(jù)主、被叫采用協(xié)議的不同要進行相應協(xié)議轉(zhuǎn)化。呼叫建立后,GMSC模塊透傳主、被叫的呼叫信息;TUP/ISUP(Telephone User Part/ISDN User Part電話用戶部分/ISDN用戶部分)R99以前局間呼叫的控制信令。PSTN網(wǎng)也使用的呼叫控制信令;BICCR4系統(tǒng)新采用的局間呼叫控制信令。
一次完整的呼叫由上述半呼叫相互配合完成,各半呼叫相互獨立,分別控制各自的呼叫處理,并不關(guān)心對端半呼叫的具體情況。如圖1的呼叫鏈S1所示,一次呼叫由主叫MCC和被叫MCC組成,主叫和被叫分布在相同的單板上。
在MSC-Server網(wǎng)元的多處理板系統(tǒng)中,一次呼叫處理在系統(tǒng)中的分布有各種不同的方式,有可能需要不同的呼叫處理板合作來完成一次呼叫處理,如圖1中多處理板下的呼叫模型,主叫和被叫可能分布在同一處理板上,也可能分布在不同的處理板上。
在多處理板環(huán)境下,各個半呼叫如何配合,相互協(xié)調(diào),共同完成一次呼叫處理,目前還沒有多處理板下各半呼叫分布方案提出。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種多處理板系統(tǒng)中各半呼叫的分配方法,實現(xiàn)各種半呼叫靈活的互通,減少處理板間的通信流量。以及一種基于該分配方法的呼叫鏈的建立方法。
為了解決上述技術(shù)問題,本發(fā)明提供了一種多處理板系統(tǒng)中半呼叫的分配方法,包括以下步驟(a)將呼叫所涉及的各種號碼分配到系統(tǒng)的各個呼叫處理板上;(b)接收到主叫側(cè)的呼叫消息時,根據(jù)主叫號碼確定呼叫處理板,發(fā)送消息到該呼叫處理板上的主叫MCC;(c)選擇處理下一個半呼叫的呼叫處理板,優(yōu)先選擇與上一半呼叫相同的處理板,不能選到時,按設(shè)定原則選擇其它呼叫處理板;(d)按步驟(b)的同樣方式,選擇完所有所需的半呼叫。
上述分配方法中,所述的各種號碼除主叫號碼外,還包括為被叫用戶分配的漫游號碼、局間的呼叫識別碼、用戶發(fā)生切換時為用戶分配的切換號碼等號碼中的一個或其任意組合,所述半呼叫除主叫MCC和被叫MCC以外,還包括GMSC、BICC、MCF、HO及TUP/ISUP中的一種或任意組合。
上述分配方法中,所述步驟(b)中當不能選擇到同一處理板的下一半呼叫時,可采用輪選的方式選擇其它處理板。
上述分配方法中,當上一半呼叫選擇下一被叫MCC的處理板時,需為被叫用戶選擇漫游號碼,優(yōu)先選擇上一半呼叫所在處理板分配的漫游號碼,然后根據(jù)分配的漫游號碼確定對應的呼叫處理板。
上述分配方法中,主叫MCC選擇同一處理板上的GSMC。
上述分配方法中,當上一半呼叫選擇下一BICC時,先根據(jù)被叫號碼選擇一個局間的CIC,優(yōu)先選擇由該GMSC所在處理板處理的CIC,然后根據(jù)該CIC選擇對應處理板上的BICC,或者直接利用已有的CIC,選擇處理該CIC的處理板。
為了使系統(tǒng)中的半呼叫能在處理板上盡量均勻分布,上述方法中,所述呼叫涉及的各種號碼平均分配在處理板中。
為了解決上述技術(shù)問題,本發(fā)明又提供了一種多處理板系統(tǒng)中呼叫鏈的建立方法,包括以下步驟(a)為系統(tǒng)中的各呼叫處理板分配一定區(qū)間的主叫號碼、漫游號碼和局間的CIC;(b)接收到主叫側(cè)的呼叫消息后,根據(jù)主叫號碼確定呼叫處理板,發(fā)送消息到該呼叫處理板上的主叫MCC;(c)主叫MCC處理呼叫消息,完成后發(fā)送到該板上的GMSC;(d)為被叫用戶分配一個漫游號碼,優(yōu)先選擇由主叫MCC所在處理板處理的漫游號碼,該處理板對應的漫游號碼已分配完畢時,采用輪選的方式選擇;(e)根據(jù)漫游號碼確定對應的呼叫處理板,發(fā)送消息到該呼叫處理板上的被叫MCC;(f)被叫MCC處理呼叫消息。
上述方法中,所述步驟(c)之后,還包括以下步驟GMSC處理呼叫消息,根據(jù)被叫號碼選擇一個局間的CIC,優(yōu)先選擇由該GMSC所在處理板處理的CIC,該處理板對應的CIC已分配完畢時,采用輪選的方式選擇;根據(jù)CIC發(fā)送消息到起呼局對應處理板上的BICC;起呼局的BICC處理呼叫消息,發(fā)送到匯接局處理該CIC的處理板上的第一BICC;第一BICC處理呼叫消息,發(fā)送到該呼叫處理板上的第二BICC;第二BICC處理呼叫消息,發(fā)送到落地局處理該CIC的處理板上的BICC處理。
采用本發(fā)明所述多處理板半呼叫的分配方法和呼叫鏈的建立方法,可以解決多處理板下呼叫分布復雜的問題,可以使各種半呼叫靈活的互通和均勻分布,充分利用處理板的系統(tǒng)資源,更好的支持移動的基本業(yè)務和各種補充業(yè)務。
圖1是多處理板下的呼叫模型圖。
圖2是本發(fā)明第一實施例3G局內(nèi)基本呼叫的模型圖。
圖3是本發(fā)明第一實施例3G局內(nèi)基本呼叫的呼叫鏈建立的流程圖。
圖4是本發(fā)明第二實施例3G局間呼叫的模型圖。
圖5是本發(fā)明第二實施例3G局間呼叫的呼叫鏈建立的流程圖。
具體實施例方式
本發(fā)明方法實施例基于的多處理板呼叫處理系統(tǒng)包括一個或多個信令接口板、一個或多個信令處理板,以及一個或多個呼叫處理板,其中信令處理板和呼叫處理板可分可合,各處理板通過內(nèi)部通信網(wǎng)絡(luò)互通。其中,信令接口板負責接收外部的信令消息和對外發(fā)送信令消息;信令處理板處理所述信令接口板分發(fā)過來的本板信令消息,生成內(nèi)部呼叫相關(guān)的消息,送到呼叫處理板上處理;呼叫處理板生成的呼叫控制消息發(fā)送到信令處理板,并通過所述信令接口板發(fā)送出去。
在該系統(tǒng)中,上述半呼叫中的MCC、GMSC分布在呼叫處理板中,TUP、ISUP、BICC分布在信令處理板中。呼叫處理板和信令處理板在邏輯上分開,在物理上可以是一塊處理板。
本發(fā)明先將一次完整的呼叫按照主叫和被叫分割成若干獨立的半呼叫,以協(xié)同完成一次呼叫,根據(jù)呼叫的不同情況,分別由不同的半呼叫參與進來。一次完整的呼叫由多個半呼叫參與。
第一實施例圖2是本發(fā)明第一實施例3G局內(nèi)基本呼叫的模型圖,圖3是其呼叫鏈建立的流程圖。本實施例假定系統(tǒng)中有兩塊呼叫處理板。
如圖2所示,一次基本的3G局內(nèi)呼叫由主叫MCC,GMSC和被叫MCC完成。發(fā)起一次呼叫時,主叫側(cè)消息經(jīng)過信令接口板,送給主叫側(cè)MCC,MCC處理呼叫消息,把主叫側(cè)的終端選好后,送給GMSC,GMSC經(jīng)過處理,把消息發(fā)送給被叫MCC,被叫MCC處理后,把控制消息發(fā)到信令接口板,傳送給被叫用戶。這樣一個完整的局內(nèi)呼叫鏈就建立起來了,這個呼叫鏈由三個半呼叫組成,主叫MCC,GMSC,被叫MCC。其中主叫MCC和GMSC在一塊處理板上,而被叫MCC在另一塊處理板上。但這三個半呼叫也可以位于一塊處理板上,本發(fā)明對各半呼叫的位置并不作固定的限制。
在處理板上分布哪些呼叫模塊和協(xié)議,是事先配置好的。對于3G局內(nèi)呼叫,每個被叫用戶都會由VLR(拜訪位置寄存器,可由系統(tǒng)數(shù)據(jù)庫實現(xiàn))分配一個漫游號碼。本實施例將主叫號碼和漫游號碼平均分配到各個呼叫處理板,每塊呼叫處理板只處理固定的主叫號碼和漫游號碼的消息,相應的,某一主叫號碼和漫游號碼的呼叫消息,一定就會在固定的處理板上處理。假定本實施例的主叫號碼和漫游號碼后兩位范圍從00-49的消息在第一處理板上處理,從50-99的消息在第二處理板上處理。主叫MCC確定后,就選擇本板的GMSC,其它半呼叫,如被叫MCC,BICC等在選擇時的策略就是盡量和主叫半呼叫在同一處理板上,以減少板間通訊流量,節(jié)約帶寬。如果不能選到同一處理板上,則輪流選擇其它處理板。例如這次選擇一號處理板,下次就選擇二號處理板。這樣就可以使呼叫盡量均勻分布在各處理板上。
該呼叫鏈建立的流程圖如圖3所示,包括以下步驟發(fā)起3G局內(nèi)呼叫,主叫側(cè)消息發(fā)送到信令接口板,步驟100;判斷主叫號碼所屬的區(qū)間是否為0~49,如果是,發(fā)送到第一處理板上的主叫MCC,然后執(zhí)行步驟120a,否則發(fā)送到第二處理板上的主叫MCC,然后執(zhí)行步驟120b,步驟110;第一處理板上的主叫MCC處理呼叫消息,完成后發(fā)送到該板上的GMSC,然后執(zhí)行步驟130a,步驟120a;第二處理板上的主叫MCC處理呼叫消息,完成后發(fā)送給該板上的GMSC,然后執(zhí)行步驟130b,步驟120b;第一處理板上的GMSC處理呼叫消息,步驟130a;第二處理板上的GMSC處理呼叫消息,步驟130b;為被叫用戶分配一個漫游號碼,優(yōu)先選擇由主叫MCC所在處理板處理的漫游號碼,該處理板對應的漫游號碼已分配完畢時,采用輪選的方式選擇,步驟140;判斷漫游號碼所屬的區(qū)間是否為0~49,如果是,發(fā)送消息到第一處理板上的被叫MCC,然后執(zhí)行步驟160a,否則發(fā)送消息到第二處理板上的被叫MCC,然后執(zhí)行步驟160b,步驟150;第一處理板上的被叫MCC處理呼叫消息,完成呼叫鏈的建立。步驟160a;第二處理板上的被叫MCC處理呼叫消息,完成呼叫鏈的建立。步驟160b;第二實施例圖4是本發(fā)明第二實施例3G局間基本呼叫的模型圖,圖5是其呼叫鏈建立的流程圖。本實施例仍假定系統(tǒng)中有兩塊呼叫處理板。
局間呼叫鏈如圖4,由3個MSC-Server組成。從左至右分別是起呼局、匯接局、落地局。在起呼局半呼叫主要有MCC、GMSC、BICC,匯接局半呼叫兩端都是BICC,落地局半呼叫為BICC和MCC。在起呼局,MCC和GMSC在一塊處理板上,BICC和MCC在同一處理板,但也可能在不同處理板上。在匯接局,兩個BICC可能在同一處理板,也可能在不同處理板上。在落地局BICC和MCC也是可能在同一處理板或者不同處理板上。
局間呼叫時,在起呼局,GMSC要選擇BICC的處理板。這時候根據(jù)的是局間的CIC(呼叫識別碼)。CIC是配置好的,兩個相鄰局對同一條鏈路使用相同的CIC。每塊處理板固定配置好通向各個局向的CIC,兩個相鄰局兩端之間有多個鏈路,系統(tǒng)優(yōu)先將同一對端的多個鏈路分配在不同的處理板上。根據(jù)被叫號碼選擇路由時,如果選擇了某個CIC,則就選好了處理被叫的處理板。選擇CIC的策略也是盡量選擇和主叫MCC在同一處理板上處理的CIC。如果CIC都被使用,則采用輪流選擇的方法,選擇其它處理板上通向下一局的CIC。
在匯接局中,由于CIC是上一局選擇的,二者的CIC是相同的。所以主叫BICC的處理板也就分配好了。被叫BICC的選擇也是一樣的。
在落地局,被叫用戶會給分配一個漫游號碼,采用和局內(nèi)呼叫選擇被叫相同的策略選擇被叫。
該呼叫鏈建立的流程圖如圖3所示,包括以下步驟發(fā)起3G局間呼叫,主叫側(cè)消息發(fā)送到起呼局,步驟200;根據(jù)主叫號碼確定對應的呼叫處理板,發(fā)送消息到該呼叫處理板上的主叫MCC,步驟210;主叫MCC處理呼叫消息,完成后發(fā)送到該板上的GMSC,步驟220;GMSC處理呼叫消息,根據(jù)被叫號碼選擇一個局間的CIC,優(yōu)先選擇由該GMSC所在處理板處理的CIC,該處理板對應的CIC已分配完畢時,采用輪選的方式選擇,步驟230;根據(jù)CIC發(fā)送消息到起呼局對應處理板上的BICC,步驟240;起呼局的BICC處理呼叫消息,發(fā)送到匯接局處理該CIC的處理板上的第一BICC,步驟250;第一BICC處理呼叫消息,發(fā)送到該板上的第二BICC,步驟260;第二BICC處理呼叫消息,發(fā)送到落地局處理該CIC的處理板上的BICC,步驟270;落地局為被叫用戶分配一個漫游號碼,優(yōu)先選擇由落地局BICC所在處理板處理的漫游號碼,該處理板對應的漫游號碼已分配完畢時,采用輪選的方式選擇,步驟270;根據(jù)漫游號碼確定對應的呼叫處理板,發(fā)送消息到該呼叫處理板上的被叫MCC,步驟280;
所述被叫MCC處理呼叫消息,完成呼叫鏈的建立。步驟290;一個局間呼叫鏈的各個半呼叫在多處理板上的分布是上述的一個確定的過程。
這種多處理板呼叫系統(tǒng)中半呼叫的分配方案不僅可以應用于WCDMAR4的MSC-Server中,也可以應用在NGN(下一代網(wǎng)絡(luò),如WCDMA/CDMA2000/TD-SCDMA/SOFTSWITCH)系統(tǒng)中MGC(媒體網(wǎng)關(guān)控制器)上,以及涉及到多處理板呼叫處理的系統(tǒng)上。
本發(fā)明的呼叫鏈并不局限在以上的半呼叫,例如還可能有HO切換。由于MS的移動性,用戶在呼叫建立時,有可能發(fā)生切換。HO與其它半呼叫配合,共同完成移動用戶的局內(nèi)、局間切換等請求;MCF移動呼叫前轉(zhuǎn),處理與呼叫前轉(zhuǎn)有關(guān)的業(yè)務等。
如發(fā)生呼叫前轉(zhuǎn),則上一半呼叫直接發(fā)送給本處理板的MCF。
如發(fā)生局間切換,上一半呼叫根據(jù)分配給用戶的切換號碼,來確定對應的呼叫處理板,發(fā)送消息到該呼叫處理板上的HO。
呼叫鏈由哪些半呼叫組成,是由用戶實際打電話的情況決定的。如被叫用戶設(shè)定了呼叫轉(zhuǎn)移,就有MCF參與;移動用戶打固定電話,就有TUP/ISUP參與。對此,本發(fā)明并不加以限定,對于各種呼叫鏈的建立,都可以在本發(fā)明分配方法的基礎(chǔ)上加以靈活運用。
對于下一半呼叫不能選擇到上一半呼叫的情況,除了輪選方法外,也可以考慮采用其它策略,如就近原則等等。
綜上所述,采用本發(fā)明所述多處理板半呼叫分配方案,可以解決多處理板下呼叫分布復雜的問題,可以使各種半呼叫靈活的互通,減少局內(nèi)各處理板的通信流量,并盡可能地均勻分布。更好地支持移動的基本業(yè)務和各種補充業(yè)務。
權(quán)利要求
1.一種多處理板系統(tǒng)中半呼叫的分配方法,包括以下步驟(a)將呼叫所涉及的各種號碼分配到系統(tǒng)的各個呼叫處理板上;(b)接收到主叫側(cè)的呼叫消息時,根據(jù)主叫號碼確定呼叫處理板,發(fā)送消息到該呼叫處理板上的主叫MCC;(c)選擇處理下一個半呼叫的呼叫處理板,優(yōu)先選擇與上一半呼叫相同的處理板,不能選到時,按設(shè)定原則選擇其它呼叫處理板;(c)按步驟(b)的同樣方式,選擇完所有所需的半呼叫。
2.如權(quán)利要求1所述的半呼叫的分配方法,其特征在于,所述的各種號碼除主叫號碼外,還包括為被叫用戶分配的漫游號碼、局間的呼叫識別碼、用戶發(fā)生切換時為用戶分配的切換號碼等號碼中的一個或其任意組合,所述半呼叫除主叫MCC和被叫MCC以外,還包括GMSC、BICC、MCF、HO及TUP/ISUP中的一種或任意組合。
3.如權(quán)利要求1所述的半呼叫的分配方法,其特征在于,所述步驟(c)中當不能選擇到同一處理板的下一半呼叫時,采用輪選的方式選擇其它處理板。
4.如權(quán)利要求2所述的半呼叫的分配方法,其特征在于,當上一半呼叫選擇下一被叫MCC的處理板時,需為被叫用戶選擇漫游號碼,優(yōu)先選擇上一半呼叫所在處理板分配的漫游號碼,然后根據(jù)分配的漫游號碼確定對應的呼叫處理板。
5.如權(quán)利要求2所述的半呼叫的分配方法,其特征在于,主叫MCC選擇同一處理板上的GSMC。
6.如權(quán)利要求2所述的半呼叫的分配方法,其特征在于,當上一半呼叫選擇下一BICC時,先根據(jù)被叫號碼選擇一個局間的CIC,優(yōu)先選擇由該GMSC所在處理板處理的CIC,然后根據(jù)該CIC選擇對應處理板上的BICC,或者直接利用已有的CIC,選擇處理該CIC的處理板。
7.如權(quán)利要求1所述的半呼叫的分配方法,其特征在于,所述呼叫涉及的各種號碼是平均分配在處理板中。
8.一種多處理板系統(tǒng)中呼叫鏈的建立方法,包括以下步驟(a)為系統(tǒng)中的各呼叫處理板分配一定區(qū)間的主叫號碼、漫游號碼和局間的呼叫識別碼;(b)接收到主叫側(cè)的呼叫消息后,根據(jù)主叫號碼確定呼叫處理板,發(fā)送消息到該呼叫處理板上的主叫MCC;(c)主叫MCC處理呼叫消息,完成后發(fā)送到該板上的GMSC;(d)為被叫用戶分配一個漫游號碼,優(yōu)先選擇由主叫MCC所在處理板處理的漫游號碼,該處理板對應的漫游號碼已分配完畢時,采用輪選的方式選擇;(e)根據(jù)漫游號碼確定對應的呼叫處理板,發(fā)送消息到該呼叫處理板上的被叫MCC;(f)被叫MCC處理呼叫消息。
9.如權(quán)利要求8所述的呼叫鏈建立方法,其特征在于,在所述步驟(c)之后,把(d)替換成(d’)步驟(d’)GMSC處理呼叫消息,根據(jù)被叫號碼選擇一個局間的CIC,優(yōu)先選擇由該GMSC所在處理板處理的CIC,該處理板對應的CIC已分配完畢時,采用輪選的方式選擇;根據(jù)CIC發(fā)送消息到起呼局對應處理板上的BICC;起呼局的BICC處理呼叫消息;(1)如果有匯接局,則發(fā)送到匯接局處理該CIC的處理板上的第一BICC;第一BICC處理呼叫消息,發(fā)送到該呼叫處理板上的第二BICC;第二BICC處理呼叫消息,發(fā)送到落地局處理該CIC的處理板上的BICC處理;(2)如果沒有匯接局,則起呼局的BICC發(fā)送呼叫消息到落地局處理該CIC的處理板上的BICC處理。
全文摘要
本發(fā)明公開了一種在多處理板系統(tǒng)中各半呼叫的分配方法及呼叫鏈的建立方法,先為各呼叫處理板分配一定區(qū)間的主叫號碼、漫游號碼和局間的呼叫識別碼;接收到主叫側(cè)的呼叫消息后,根據(jù)主叫號碼確定主叫MCC的呼叫處理板,為被叫用戶選擇漫游號碼時,優(yōu)先選擇由主叫MCC所在處理板處理的漫游號碼,否則采用輪選的方式選擇;根據(jù)被叫號碼選擇局間的CIC時,優(yōu)先選擇前一半呼叫所在處理板處理的CIC,否則采用輪選的方式選擇;基于上述方法可以建立各種呼叫鏈,本發(fā)明方法可以使半呼叫均勻分布在處理板上,解決多處理板系統(tǒng)呼叫分布復雜的問題,更好的支持移動的基本業(yè)務和各種補充業(yè)務。
文檔編號H04W4/16GK1545364SQ20031011363
公開日2004年11月10日 申請日期2003年11月14日 優(yōu)先權(quán)日2003年11月14日
發(fā)明者林雪峰, 周自春, 吳衛(wèi)兵, 劉競翔 申請人:中興通訊股份有限公司