專利名稱:采用代理交換機(jī)為移動(dòng)通信提供服務(wù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信,更具體地說,本發(fā)明設(shè)計(jì)在移動(dòng)通信網(wǎng)中使用代理交換機(jī)來提高通信網(wǎng)絡(luò)的容量和成本有效性以及提供適用于新的移動(dòng)通信服務(wù)的平臺(tái)。
2.相關(guān)技術(shù)領(lǐng)域的討論所有先進(jìn)的移動(dòng)通信系統(tǒng)都具有分級(jí)結(jié)構(gòu),其中,將地理的“覆蓋區(qū)域”分成許多個(gè)較小地理區(qū)域,稱之為“小區(qū)”。參照?qǐng)D1,各個(gè)小區(qū)最好是由一個(gè)基站轉(zhuǎn)發(fā)站(BTS)102a來服務(wù)。若干個(gè)BTS 102b-n通過固定的鏈路104a-n組成基站控制器(BSC)106a。有時(shí),將BTSs和BSC統(tǒng)稱為基站子系統(tǒng)(BS)107。若干個(gè)BSCs 106b-n通過固定的鏈路108a-n組成移動(dòng)交換中心(MSC)110。
MSC 100具有本地交換局(具有處理將在下文中討論的移動(dòng)管理要求的其他性能)和通過中繼群與電話網(wǎng)(PSTN)120進(jìn)行通信的功能。在美國的移動(dòng)網(wǎng)絡(luò)中,有家用MSC和網(wǎng)關(guān)MSC的概念。家用MSC是與移動(dòng)站(MS)有關(guān)交換局相關(guān)的MSC,這種相關(guān)性是基于MS的電話號(hào)碼例如區(qū)號(hào)的。(家用MSC對(duì)將在下文中討論的HLR負(fù)責(zé))。另一方面,網(wǎng)關(guān)MSC是用于將MS呼叫連接至PSTN的交換局。因而,有時(shí)家用MSC和網(wǎng)關(guān)MSC是相同的實(shí)體,但是有時(shí)它們就不再是相同的實(shí)體(例如,當(dāng)MS漫游時(shí))。通常,訪問位置寄存器(VLR)116與MSC 110位于同一處,而邏輯上,一個(gè)HLR用于移動(dòng)網(wǎng)。正如下文中將要說明的那樣,HLR和VLR用于存儲(chǔ)多種類型的用戶信息和簡介。
簡而言之,數(shù)個(gè)無線信道112與整個(gè)覆蓋區(qū)域相關(guān)。無線信道被分成分配在各個(gè)單元中的信道組。這些信道用于傳遞信令信息,以建立呼叫接續(xù)等,一旦建立起了呼叫接續(xù),則傳遞語音或數(shù)據(jù)信息。
在相當(dāng)高水平的抽象的基礎(chǔ)上,移動(dòng)網(wǎng)絡(luò)信令包括至少兩個(gè)主要方面。一方面包括MS和網(wǎng)絡(luò)其余部分之間的信令。采用2G(“2G”是指“第二代”的行業(yè)術(shù)語)和以后的技術(shù),該信令涉及MS所使用的訪問方法(例如,時(shí)分多址,或TDMA;碼分多址,或CDMA),無線信道的分配,驗(yàn)證,等等。第二方面涉及移動(dòng)網(wǎng)絡(luò)中的各種實(shí)體之間的信令,例如,MSCs,VLRs,HLRs,等等中的信令。這第二部分有時(shí)被稱之為“移動(dòng)應(yīng)用部分(MAP)”,特別是用在“7號(hào)信令系統(tǒng)(SS7)”的內(nèi)容時(shí)。
各種形式的信令(以及數(shù)據(jù)和語音通信)是根據(jù)各種標(biāo)準(zhǔn)來傳送和接收的。例如,電子行業(yè)協(xié)會(huì)(EIA)和電信行業(yè)協(xié)會(huì)(TIA)協(xié)助制定了許多美國標(biāo)準(zhǔn),例如,IS-41,這是一個(gè)MAP標(biāo)準(zhǔn)。同樣,CCITT和ITU協(xié)助制定了國際標(biāo)準(zhǔn),例如,GSM-MAP,這是一個(gè)國際MAP標(biāo)準(zhǔn)。有關(guān)這些標(biāo)準(zhǔn)的信息都是眾所周知的,并且可以從相關(guān)的組織以及有關(guān)的文獻(xiàn)中找到,參見,例如,Bosse,SIGNALING IN THE TELECOMMUNICATIONS NETWORKS(Wiley 1998)。
為了能傳遞來自MS 114的呼叫,用戶撥打號(hào)碼,并按動(dòng)呼叫電話或其他MS的“send(發(fā)送)”鍵。MS 114通過BS 107向MSC 110發(fā)送表示服務(wù)請(qǐng)求的所撥號(hào)碼。MSC 110采用相關(guān)的VLR 116進(jìn)行校驗(yàn)(以下將作更詳細(xì)的討論),以確認(rèn)是否允許所請(qǐng)求的服務(wù)。網(wǎng)關(guān)MSC在PSTN 120上選擇呼叫通往被撥用戶的本地交換局的路由。本地交換局提醒所呼叫的用戶終端,并且通過服務(wù)的MSC110選擇應(yīng)答返回信號(hào)回到MS 114的路由,接著,MSC 110完成連接MS的語音通路。一旦完成建立之后就可以繼續(xù)進(jìn)行呼叫了。
為了能將呼叫傳遞到MS 114(假定呼叫是起源于PSTN 120),則PSTN用戶撥打MS的相關(guān)電話號(hào)碼。至少根據(jù)美國標(biāo)準(zhǔn),PSTN 120將選擇呼叫通往MS的家用MSC(它可以是或者不可以是一個(gè)服務(wù)于MS)的路由。隨后,MSC詢問HLR 118,來確定哪一個(gè)MSC正用于服務(wù)于MS。這也用來通知所服務(wù)的MS呼叫即將來臨的作用。隨后,家庭MSC將呼叫發(fā)送至服務(wù)的MSC。服務(wù)的MSC通過適當(dāng)?shù)腂S來打開BS。MS響應(yīng)并建立適當(dāng)?shù)男帕钸B接。
在呼叫的過程中,BS 107和MS 114可以協(xié)同操作來改變信道或BTSs,只要有需要,例如,因?yàn)樾盘?hào)的條件。這些變化被稱之為“越區(qū)轉(zhuǎn)換”,并且它們包括它們自己擁有類型的已知消息和信令。
MAP的一個(gè)方面包括“移動(dòng)的信息”。簡單的說,當(dāng)MS 114漫游在不同的位置時(shí),不同的BS和MSC都是需要的并且可以用于服務(wù)MS。移動(dòng)信息確保網(wǎng)關(guān)MSC具有MSC所需的用戶簡介和其他信息,以便于正確服務(wù)于(和記費(fèi))呼叫。為了能達(dá)到這一目的,MSC使用了訪問位置寄存器(VLR)116和家用位置寄存器(HLR)。HLR用于存儲(chǔ)和恢復(fù)在其他事項(xiàng)中的移動(dòng)識(shí)別號(hào)碼(MIN),電子序號(hào)(ESN),MS狀態(tài),以及MS服務(wù)檔案。除了存儲(chǔ)識(shí)別網(wǎng)關(guān)MSC的MSC識(shí)別信息以外,VLR還存儲(chǔ)類似的信息。此外,在適用的MAP協(xié)議下,就執(zhí)行位置更新流程(或注冊通知),以便于移動(dòng)用戶的家用MSC能夠知道其用戶的位置。當(dāng)MS從一個(gè)位置漫游到另一個(gè)位置時(shí)或者當(dāng)開啟MSC且注冊登記訪問網(wǎng)絡(luò)時(shí)都可以使用這些流程。例如,位置更新繼續(xù)進(jìn)行,可以采用MS 114通過BS 107和MSC 110向VLR 116發(fā)送位置更新信息來執(zhí)行。VLR 116向服務(wù)于MS 114的HLR 118發(fā)送位置更新信息,并且用戶分布可以從HLR 118下載到VLR 116。MS 114發(fā)送出成功位置更新的確認(rèn)消息。HLR 118請(qǐng)求VLR(如果有的話)能夠采用原先保持的分布數(shù)據(jù)去刪除與重新分配的MS 114的數(shù)據(jù)。
圖2更詳細(xì)地顯示了在CDMA移動(dòng)網(wǎng)絡(luò)中BS 107和MSC 110之間的信令和用戶業(yè)務(wù)接口。BS 107采用A1接口交換信令消息。A2接口在MSC的交換組件204和BS 107之間傳遞用戶業(yè)務(wù)(例如,語音信號(hào))。A5接口用于提供在源BS和MSC之間的適用于電路交換的數(shù)據(jù)呼叫的用戶業(yè)務(wù)的路徑(相對(duì)于語音呼叫)。
隨著呼叫位置的數(shù)量或用戶的數(shù)量增加,對(duì)MSC 110的負(fù)載也會(huì)增加。這增加的負(fù)載迫使服務(wù)供應(yīng)商要對(duì)系統(tǒng)增加更多的功能。典型的是,要增加更多的功能,服務(wù)供應(yīng)商就要對(duì)MSC增加更多的交換模塊或在網(wǎng)絡(luò)中配置額外的MSC。這樣的選擇都會(huì)明顯增加成本。
此外,用戶期望得到更新的服務(wù),例如,對(duì)互聯(lián)網(wǎng)的“數(shù)據(jù)呼叫”。某些服務(wù)商來說,MSC并不是成本有效的,因?yàn)镸SC的設(shè)計(jì)主要用于語音呼叫的。將新的服務(wù)集成于MSC中是復(fù)雜的或不可實(shí)行的,因?yàn)樵S多MSC軟件架構(gòu)都使用各自擁有的和接近的設(shè)計(jì)。即,提供服務(wù)所必需的軟件要增加到MSC 110中也不容易。通常,采用交換的附件來提供這樣的服務(wù)。例如,工作間功能(Inter-Working Function=IWF)就是一種將數(shù)據(jù)呼叫傳遞到互聯(lián)網(wǎng)的附件。另一種探討—將功能繼承于MSC或者增加中繼線邊的附件—它涉及在服務(wù)傳遞過程中的MSC。于是,期望新的服務(wù)能刺激新的需求,通過MSC的設(shè)計(jì)變化或者通過中繼線邊的附件來集成新的服務(wù)也會(huì)加劇在MSC端的網(wǎng)絡(luò)擁擠以及增加MSC的成本資源。
發(fā)明內(nèi)容
本發(fā)明提供了移動(dòng)通信的系統(tǒng)和方法。特別是,在至少一個(gè)移動(dòng)交換中心(MSC)和至少一個(gè)基站子系統(tǒng)(BS)之間執(zhí)行交換操作。根據(jù)本發(fā)明的一個(gè)方面,該交換允許通信業(yè)務(wù)可以虹吸至另一網(wǎng)絡(luò)或者來自于另一網(wǎng)絡(luò)。根據(jù)本發(fā)明的另一方面,該交換是透明的,使得MSC或BS都不需要變化,以創(chuàng)造性的交換進(jìn)行工作。根據(jù)本發(fā)明的另一方面,MSC可以映射出與地理位置無關(guān)的用戶。于是,服務(wù)于呼叫的MSC可以映射出在該區(qū)域至但不是特殊呼叫的用戶。
該交換機(jī)包括信令消息處理邏輯,以根據(jù)移動(dòng)信令的協(xié)議來接受MSC和BS的信令消息。信息攔截邏輯與信令消息處理邏輯協(xié)同操作并向MSC或BS發(fā)送已經(jīng)傳輸了信令消息的確認(rèn)消息。信息攔截邏輯也可以防止其他BS和MSC分別轉(zhuǎn)發(fā)信令的信息。信息的轉(zhuǎn)換邏輯與信令消息處理邏輯一起協(xié)同操作且將來自一個(gè)BS和MSC的信令消息分別轉(zhuǎn)換成傳輸給其他BS和MSC的信令消息。信息傳輸邏輯與信令消息處理邏輯一起協(xié)同操作且將來自一個(gè)BS和MSC的信令消息分別傳輸給其他BS和MSC。
根據(jù)本發(fā)明的一個(gè)方面,分配來自BS的一組載體電路。接收在MSC和BS之間的信令消息,并且分析該信令消息,以確定它們是否對(duì)應(yīng)于所分配的一組載體電路。如果是的話,則在信令消息中的控制信息就傳遞到另外一個(gè)通信網(wǎng)絡(luò),并且在該組載體電路中所傳遞的信息就虹吸至另一網(wǎng)絡(luò)。
根據(jù)本發(fā)明的另一方面,在具有至少兩個(gè)MSC和至少一個(gè)BS的移動(dòng)通信網(wǎng)中可以使用代理交換機(jī)。MSC選擇邏輯將所識(shí)別的用戶映射到至少兩個(gè)MSC中一個(gè),以及信息傳輸邏輯通過在來自用戶的信令消息中插入一個(gè)對(duì)應(yīng)于所映射的MSC的指針代碼將接受到來自BS的信令消息傳輸至所映射的MSC。
圖1是現(xiàn)有技術(shù)的移動(dòng)網(wǎng)絡(luò)的系統(tǒng)框圖;圖2說明了現(xiàn)有技術(shù)的移動(dòng)網(wǎng)絡(luò)中BS和移動(dòng)交換中心之間的現(xiàn)有技術(shù)接口圖3A-3B說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)和某些配置;圖4說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的典型數(shù)據(jù)平面;圖5說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的移動(dòng)管理邏輯;圖6A-6B說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的輔助性能邏輯;圖7A說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的故障管理邏輯;圖7B說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的FSN和BSN計(jì)數(shù)器;圖8說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的消息虹吸邏輯;圖9說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的軟件處理結(jié)構(gòu);圖10說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的軟件處理結(jié)構(gòu);圖11說明了根據(jù)本發(fā)明較佳實(shí)施例的代理交換機(jī)的某些處理的軟件模塊結(jié)構(gòu);以及圖12是顯示消息流和軟件處理相互作用的簡化結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明的較佳實(shí)施例提供了代理交換機(jī)以及代理交換機(jī)應(yīng)用于移動(dòng)通信網(wǎng)的方法。代理交換機(jī)最好是位于在MSC和BS之間,它對(duì)其他組件是“透明的”,這意味著即使代理交換機(jī)的存在,但BS和MSC都既不需要了解代理交換機(jī)也不需要改變它們的行為或功能。相反,BS和MSC如同它們通常所干的那樣進(jìn)行操作,而忽視代理交換機(jī)的存在。
在它的許多優(yōu)點(diǎn)中,代理交換機(jī)有助于減輕移動(dòng)網(wǎng)絡(luò)的擁擠狀態(tài)。例如,代理交換機(jī)可以應(yīng)用于(a)在MS所引發(fā)的通信業(yè)務(wù)進(jìn)入到MSC之前從網(wǎng)絡(luò)中虹吸,(b)通過另一網(wǎng)絡(luò),例如,基于分組的網(wǎng)絡(luò),將所虹吸的業(yè)務(wù)發(fā)送至所期望的目的。同樣,代理交換機(jī)也可以用于將來自其它網(wǎng)絡(luò)的通信傳遞到MS。因而,可以避免昂貴的MSC和PSTN的資源,并且代理交換機(jī)可以用于有效地增加網(wǎng)絡(luò)功能成本比。
此外,該代理交換機(jī)定義了一組使能功能,它允許向網(wǎng)絡(luò)提供新的通信服務(wù)。例如,使用代理交換機(jī),就可以將新的呼叫等待服務(wù)集成于移動(dòng)網(wǎng)絡(luò)中。
圖3A顯示代理交換機(jī)300的一個(gè)較佳應(yīng)用,在該應(yīng)用中,代理交換機(jī)300位于在BS 107和MSC 110之間。只有傳遞用戶業(yè)務(wù)的中繼線306的一個(gè)子集需要終止在代理交換機(jī)處;而其他中繼線308都可以直接連接著MSC 110和BS 107。來自BS 107的所有中繼連接312都終止在代理交換機(jī)300。代理交換機(jī)包括控制平面302和數(shù)據(jù)平面304(也可稱之為“載體平面”)??刂破矫?02處理所有的信令業(yè)務(wù),而數(shù)據(jù)平面304則處理所有連接著代理交換機(jī)的中繼線的用戶業(yè)務(wù)。
在較佳的配置中,代理交換機(jī)300根據(jù)在控制平面302兩邊的相同信令的協(xié)議進(jìn)行通信。例如,在適用于CDMA技術(shù)的實(shí)施例中,在BS 107和代理交換機(jī)300之間的信令中繼連接312根據(jù)IS-634/IOS A1的接口來傳遞信息。同樣,在MSC 110和代理交換機(jī)300之間的信令中繼連接314根據(jù)A1接口來傳遞信息。這種狀態(tài)于其他移動(dòng)交換聯(lián)合體比較,例如,采用不同信令標(biāo)準(zhǔn)的MSC和BS,它可以用于不同交換邊的通信。例如,MSC在聯(lián)合體的一邊具有A1的接口,并且根據(jù)SS7/ISUP與其它(例如,交換一邊的PSTN)進(jìn)行通信。
在其他實(shí)施例中,代理交換機(jī)終止較新的入口接口A8,A9,以及出口接口A9,A11,這些接口適用于CDMA2000分組業(yè)務(wù)的傳遞,信令和用戶業(yè)務(wù)兩者的傳遞。目前的MSC不能支持這些入口接口。
代理交換機(jī)數(shù)據(jù)平面304在交換的各邊都采用相同的標(biāo)準(zhǔn)。在CDMA的實(shí)施例中,BS邊的中繼線306根據(jù)A2和A5的接口進(jìn)行通信,并分別取決于是否是語音或數(shù)據(jù)在中繼線上傳遞。同樣,MSC邊中繼線307也使用相同的接口。相反,MSC在一邊具有A2/A5接口,而在另一邊則根據(jù)PSTN 64Kb/s脈沖編碼調(diào)制標(biāo)準(zhǔn)進(jìn)行通信。
此外,盡管在移動(dòng)網(wǎng)絡(luò)中所有其他實(shí)體都在它們信令中使用它們自己的指針代碼(“指針代碼”常用于作為網(wǎng)絡(luò)中的唯一的標(biāo)識(shí)),當(dāng)時(shí)在某些實(shí)施例中,代理交換機(jī)300就可以不使用它的指針代碼,而是使用在它所接收到的信息中所包含的指針代碼。通過使用BS或MSC的指針代碼,而不是代理交換機(jī)的指針代碼,這就更加便于代理交換機(jī)的透明性。
在某些實(shí)施例中,在一個(gè)MSC和一個(gè)代理交換機(jī)之間總是存在著一一對(duì)應(yīng)的關(guān)系。幾個(gè)BS可以與單一代理交換機(jī)一起工作。
圖3B顯示了另一較佳實(shí)施例。在圖3B的應(yīng)用中,代理交換機(jī)300可以與多個(gè)MSC 110j-110k通信。代理交換機(jī)300的控制平面302,類似于圖3A所示,可以接受來自幾個(gè)服務(wù)的BS 107a-n的控制信號(hào)。此外,數(shù)據(jù)平面304可以接受來自幾個(gè)BS的中繼線306a-n。然而,不同于圖3A的應(yīng)用,圖3B的應(yīng)用也可以通過信令中繼連接314j-k接受來自于和發(fā)送至多個(gè)MSC 110j-k的信息。
圖3B的配置可以用來更好地分配系統(tǒng)負(fù)載,以提高可靠性(通過提供至MS的另一路徑),以及提供與用戶情況完全匹配的服務(wù)。在一個(gè)實(shí)施例中,采用圖3B所示的配置,所構(gòu)成的系統(tǒng)將來自給定呼叫的呼叫轉(zhuǎn)發(fā)至MSC,由MSC來處理大多數(shù)用戶的業(yè)務(wù)(與之相反,這只能在用戶開啟他或她的MS 114的地理位置)。這一確認(rèn)可以是基于統(tǒng)計(jì)學(xué)的監(jiān)視或者可以構(gòu)成在用戶情況中。采用如此構(gòu)成的系統(tǒng),可以減少位置更新信息等的數(shù)據(jù)量。在另一實(shí)施例中,代理交換機(jī)可以構(gòu)成使呼叫直接連接到未能充分使用的MSC。采用這種方式,系統(tǒng)管理員可以對(duì)所管理的整個(gè)通信系統(tǒng)的負(fù)載進(jìn)行更好地設(shè)計(jì)。此外,呼叫可以轉(zhuǎn)發(fā)至能夠提供指定用戶情況的服務(wù)內(nèi)容的MSC。
代理交換機(jī)300包括軟件,它可以接受所有的信令消息,以及根據(jù)該消息和系統(tǒng)的狀態(tài),進(jìn)行下列中的至少一個(gè)步驟1.將未更改的消息發(fā)至消息中尋址的MSC或BS;2.截取在MSC和BS之間的消息;3.對(duì)于某些截取的消息,將所截取的消息轉(zhuǎn)換成不同的消息,并將取代原始消息的轉(zhuǎn)換消息、截去消息發(fā)送至截去消息中尋址的MSC或BS;4.將消息從移動(dòng)和PSTN網(wǎng)絡(luò)虹吸至另一網(wǎng)絡(luò)。
以下將討論在與觸發(fā)事件有關(guān)的各種情況下所進(jìn)行操作的類型。
在許多實(shí)例中,特別是在信息從MS 114虹吸和業(yè)務(wù)直接連接另一網(wǎng)絡(luò)時(shí),代理交換機(jī)300可以起到MSC 110的作用。在該規(guī)則中,代理交換機(jī)履行傳統(tǒng)MSC的職責(zé)和規(guī)則。其中部分功能適合于移動(dòng)管理。考慮到漫游MS的情況,隨著MS從一個(gè)單元漫游到另一單元,它可以漫游到由不同MSC所服務(wù)的單元,于是,這就需要在源和目的MSC之間的越區(qū)轉(zhuǎn)換。如果代理交換機(jī)300具有所虹吸的信息并且呼叫/對(duì)話已經(jīng)直接連接著另一網(wǎng)絡(luò),則該越區(qū)轉(zhuǎn)換就必須由代理交換機(jī)來管理,這類似于由常規(guī)MSC所管理額越區(qū)轉(zhuǎn)換方法。代理交換機(jī)必須確保所使用的數(shù)據(jù)庫采用MS新的位置來更新。代理交換機(jī)的另一功能屬于資源的分配。特別是,當(dāng)MS對(duì)新的呼叫/對(duì)話所需信息進(jìn)行初始化時(shí),就需要采用適當(dāng)?shù)碾娐?信道)來分配這些對(duì)話。根據(jù)系統(tǒng)的配置和系統(tǒng)的狀態(tài),代理交換機(jī)采用類似于常規(guī)MSC分配電路所采用的方法來進(jìn)行分配。
圖4顯示了一個(gè)配置的實(shí)例,在該實(shí)例中,代理交換機(jī)300連接了幾個(gè)其他網(wǎng)絡(luò),例如,IP構(gòu)架412,或其他基于電路的網(wǎng)絡(luò)414,采用不同的載體。這些其它網(wǎng)絡(luò)都可以用于將語音和/或數(shù)據(jù)業(yè)務(wù)傳輸至所需要的目的,同時(shí)可以在整個(gè)或部分的PSTN 120中避免采用昂貴的MSC的資源。另外,這些結(jié)構(gòu)也可以用于使電路業(yè)務(wù)返回到不同的網(wǎng)絡(luò);例如,來自Nashua的電路業(yè)務(wù),NH可以將其返回至Waltham MA的MSC。或者,它們可以用于連接其他網(wǎng)絡(luò)。例如,IP架構(gòu)412可以與IP語音網(wǎng)絡(luò)418或互聯(lián)網(wǎng)416通信。正如以下所解釋的那樣,當(dāng)將業(yè)務(wù)虹吸至另一網(wǎng)絡(luò)時(shí),來自中繼連接306載體電路的控制信息(例如,來自信令的信息)和語音或數(shù)據(jù)都可以通過另一網(wǎng)絡(luò)發(fā)送。
為了能支持這些實(shí)例的應(yīng)用以及維持透明性,本發(fā)明較佳實(shí)施例提供了一些內(nèi)核功能性。內(nèi)核的功能便于在業(yè)務(wù)到達(dá)MSC 110之前就從中繼線306中虹吸;便于來自另一網(wǎng)絡(luò)的業(yè)務(wù)能進(jìn)入中繼線306;便于透明的操作;可構(gòu)成適用于較高層應(yīng)用的模塊;和/或支持錯(cuò)誤恢復(fù)流程。
適用于存在代理交換機(jī)的移動(dòng)管理流程當(dāng)MS 114在網(wǎng)絡(luò)中漫游時(shí),適用于移動(dòng)管理的標(biāo)準(zhǔn)流程要求MS從一個(gè)單元漫游到另一單元時(shí)發(fā)布位置更新或注冊通知。MSC 110(通過BSC)接受這些更新,以及最后,采用MS新的位置更新VLR/HLR聯(lián)合體。然而,在本發(fā)明的一些實(shí)施例和系統(tǒng)狀態(tài)中,標(biāo)準(zhǔn)流程不可以工作。例如,在不使用MSC的呼叫(例如,一個(gè)正由另一個(gè)網(wǎng)絡(luò)處理的呼叫)以及要求MS發(fā)布位置更新或越區(qū)轉(zhuǎn)換信息中可以包括MS。為了達(dá)到這一目的,本發(fā)明的實(shí)施例提供了適用于代理交換機(jī)的移動(dòng)管理,正如參照?qǐng)D3和5的討論那樣。
如果代理交換機(jī)300接收到BS 107的位置更新或越區(qū)轉(zhuǎn)換信息,代理交換機(jī)300確認(rèn)MS是否當(dāng)前正包含在呼叫之中505。如果在呼叫沒有包括MS,則代理交換機(jī)就允許通過510將位置更新信息發(fā)送至MSC 110。MSC 110則更新VLR 116,正如常規(guī)的做法515。隨后,邏輯流程就結(jié)束599。
如果代理交換機(jī)300確認(rèn)在呼叫中包含了MS 114,則代理交換機(jī)檢驗(yàn)520,以檢查在呼叫中是否包含了MSC 110。例如,可以通過分析代理交換機(jī)所維持的呼叫(也可稱之為“對(duì)話(session)”)的狀態(tài)信息。如果在含有MS的呼叫中包含了MSC,則代理交換機(jī)就采用上述討論的方法來處理,除了此時(shí)將越區(qū)轉(zhuǎn)換信息發(fā)送至MSC 110以外。
如果MS包含在呼叫中,而MSC不包含在該呼叫中,則代理交換機(jī)300就截取來自BS 107的越區(qū)轉(zhuǎn)換信息,并使用在該越區(qū)轉(zhuǎn)換消息中的信息,將越區(qū)轉(zhuǎn)換消息轉(zhuǎn)換成位置更新消息530。隨后,在535將位置更新消息發(fā)送至MSC 110以及代理交換機(jī)更新它自己的本地?cái)?shù)據(jù)庫(未顯示)來反映這種變化。該本地?cái)?shù)據(jù)庫作為適用于代理交換機(jī)的VLR并保持著VLR所應(yīng)保持的所有數(shù)據(jù)(因?yàn)榇斫粨Q機(jī)此時(shí)需要具有類似于MSC的功能)。代理交換機(jī)300隨后向BS 107發(fā)送確認(rèn)消息540。邏輯流程在599結(jié)束。
適用于存在代理交換機(jī)的輔助性能管理流程在本發(fā)明的較佳實(shí)施例中,可以在MSC相信MS空閑時(shí),占用MS;例如,當(dāng)MSC試圖將來自PSTN 120的呼叫傳遞給MS時(shí),MS可以被另一網(wǎng)絡(luò)正在處理的數(shù)據(jù)或語音呼叫所占用。為了能支持這一狀態(tài),代理交換機(jī)300提供了適用于將該狀態(tài)通知MS的邏輯。要使用該邏輯,代理交換機(jī)提供了輔助的服務(wù),類似于傳統(tǒng)的呼叫等待。此外,新形式的呼叫等待和其他新的服務(wù)都可以構(gòu)成該內(nèi)核所支持的功能。
參照?qǐng)D3和6A,當(dāng)呼叫從MSC 110進(jìn)入到代理交換機(jī)300時(shí),在602代理交換機(jī)確認(rèn)在接受到消息時(shí)呼叫中是否包含著MS,如果MS不是忙,則在603代理交換機(jī)300就允許MSC所發(fā)出的消息能發(fā)送到BS。邏輯流程就在699結(jié)束。
如果MS是忙,則在604代理交換機(jī)確認(rèn)MS的呼叫是否代理交換機(jī)正在進(jìn)行處理而不是MSC正在處理;例如,呼叫可以是由另一連接著代理交換機(jī)的網(wǎng)絡(luò)正在處理的(見圖4),在這種情況下,代理交換機(jī)就需要處理呼叫,這類似于MSC的操作;代理交換機(jī)不再是簡單地讓信息通過。如果呼叫正由代理交換機(jī)處理而不是MSC處理,則在605代理交換機(jī)截取來自MSC 110的呼叫,并在606將所截取的信息轉(zhuǎn)換成性能標(biāo)識(shí)的信息。隨后,在607代理交換機(jī)向BS107發(fā)布性能表示的信息,以便于后繼向MS 114傳輸,這將是用于提示用戶呼叫即將來臨的信息。代理交換機(jī)在608截取來自BS的任何響應(yīng),并轉(zhuǎn)換成性能標(biāo)識(shí)信息和相應(yīng)的操作。代理交換機(jī)是如何根據(jù)所使用該邏輯的應(yīng)用進(jìn)行操作的。
如果在代理所處理的呼叫中包含了MS,也在MSC處理的呼叫中包含了MS,則在609代理交換機(jī)進(jìn)行識(shí)別的操作,作為對(duì)該狀態(tài)的響應(yīng)。該操作將取決所包含的特殊應(yīng)用。但傳統(tǒng)的呼叫只是構(gòu)成上述核心功能中的其中一項(xiàng)服務(wù)。
如果在某些時(shí)間的瞬間,在另一網(wǎng)絡(luò)的兩個(gè)呼叫中包含了MS;在來自另一網(wǎng)絡(luò)或MSC的第三個(gè)呼叫來到MS,則代理交換機(jī)將連接該第三呼叫,作為一個(gè)應(yīng)用的邏輯。例如,在呼叫等待的應(yīng)用中,第三個(gè)呼叫就作為在用戶情況(profile)中所包含的一個(gè)指令來運(yùn)行;共同的選擇是將呼叫直接連接到用戶的語音郵件。如果在涉及兩個(gè)MSC的兩個(gè)呼叫中都包含了MS,則可以是用同樣的邏輯,以及來自另一網(wǎng)絡(luò)的第三呼叫到達(dá)MS;其次,用戶情況表示該第三呼叫是否要處理并且該邏輯跟著代理交換機(jī)。最后,應(yīng)該注意的是,如果在涉及兩個(gè)MSC的兩個(gè)呼叫中都包含了MS和第三呼叫到達(dá)MS;則在這種情況下,MSC本身要確認(rèn)在處理該第三呼叫之后的邏輯。
例如,圖3和6B一起說明了所距離的呼叫等待應(yīng)用。邏輯的操作正如以上所討論的標(biāo)號(hào)608和609的操作(注意,圖6B是以方框608或609,而不是600),即通過圖6B有助于討論類似于傳統(tǒng)呼叫等待的圖書附加性能,該附加性能的初始化操作將參照?qǐng)D6A討論。
如果該邏輯開始于608,這就意味著代理交換機(jī)已經(jīng)檢測到MS包含了呼叫,代理交換機(jī)正在處理呼叫,但MSC沒有處理呼叫。這時(shí),代理交換機(jī)已經(jīng)截取了來自MSC的呼叫請(qǐng)求,并將其轉(zhuǎn)換成性能識(shí)別以及向BS發(fā)布該性能識(shí)別。代理隨后接受和截取這類來自BS的信息響應(yīng)。
在圖6B所示的呼叫等待應(yīng)用邏輯中,如果用戶表示他們正在接受呼叫,則代理交換機(jī)在615將該響應(yīng)轉(zhuǎn)換成表示MS正在接受來自MSC新的呼叫的消息。代理交換機(jī)隨后在620向MSC發(fā)布該轉(zhuǎn)換的消息。這時(shí),在本實(shí)例中,MSC“認(rèn)為”該呼叫是正常的呼叫,即,MSC狀態(tài)反映了只向MS發(fā)出了一個(gè)呼叫對(duì)話。事實(shí)上,對(duì)新的呼叫接受來說,用戶可以呼叫等待模式來接受兩個(gè)呼叫一個(gè)呼叫是MSC正在處理的,而另一個(gè)是代理交換機(jī)正在處理的。代理交換機(jī)的狀態(tài)反映了兩個(gè)呼叫。代理交換機(jī)300在625協(xié)助MSC 110設(shè)置新的呼叫。(這最后的步驟只是在用戶接受到呼叫時(shí)才能到達(dá);如果用戶沒有接受到呼叫,則代理交換機(jī)就終止,且不會(huì)再進(jìn)入625的操作。)例如,代理交換機(jī)300可以需要暫停來自另一網(wǎng)絡(luò)的呼叫,使得所接受來自MSC的呼叫能繼續(xù)通過MS。代理交換機(jī)300隨后在630就截取來自MS的任何后續(xù)的性能標(biāo)識(shí)響應(yīng),并且再根據(jù)需要直接連接MSC或代理交換機(jī)。例如,用戶要在移動(dòng)正在服務(wù)的呼叫和另一網(wǎng)絡(luò)正在服務(wù)的呼叫之間“轉(zhuǎn)換”。代理交換機(jī)需要截取暫停一個(gè)呼叫的響應(yīng)并且將另一個(gè)網(wǎng)絡(luò)與被截取或許性能標(biāo)識(shí)的用戶相連接。在其他的環(huán)境中,如果MSC具有多個(gè)試圖與MS相連接的呼叫(某些是暫停的),則代理交換機(jī)需要將這類響應(yīng)發(fā)送MSC。當(dāng)呼叫終止時(shí),代理交換機(jī)300就在640向系統(tǒng)發(fā)送適當(dāng)?shù)闹Ц缎畔ⅰ_@是必需的,使得用戶能夠在他們已經(jīng)完成了涉及MSC的服務(wù)之后合理地支付費(fèi)用。在這種方式中,該信息始終保持著,并且根據(jù)使用該系統(tǒng)的實(shí)施方法和服務(wù)商將該信息發(fā)送至計(jì)費(fèi)系統(tǒng)。大多數(shù)的服務(wù)供應(yīng)商會(huì)指定收集,統(tǒng)一和傳遞支付信息的方式。
如果MS 114正包含著呼叫并且也包含著由MSC處理的呼叫,以及如果MSC指示試圖有MS的新的呼叫,則代理交換機(jī)300就在650構(gòu)成從BS 107所分配的MSC中性能標(biāo)識(shí)信息。該性能標(biāo)識(shí)信息可以在655阻塞去BS的通路,從而不再向MSC發(fā)布來自MS的響應(yīng),因?yàn)橐呀?jīng)阻塞了發(fā)送至BS的性能標(biāo)識(shí)信息。隨后在699終止邏輯流程。MSC不能再得到響應(yīng),且假定MS也不要接受呼叫。隨后,MSC使用標(biāo)準(zhǔn)流程來終止該呼叫,例如,用戶的語音信件,或者播放用戶無法啟動(dòng)的信息。
圖6B的呼叫等待應(yīng)用邏輯限制于管理兩個(gè)同時(shí)發(fā)生的呼叫。為了便于呼叫的等待,相同的主要討論也可以擴(kuò)展至多于兩個(gè)的呼叫,以管理來自其他網(wǎng)絡(luò)的多個(gè)呼叫,管理數(shù)據(jù)呼叫和語音呼叫,等等。
適用于存在代理交換機(jī)的故障管理流程對(duì)于在BS 107和MSC 110之間信令連接的故障管理有著標(biāo)準(zhǔn)的流程。在該流程下,BS和MSC兩者都視為是相同等級(jí)的,稱之為Peer1和Peer2、兩個(gè)相同的等級(jí)維持著兩個(gè)組數(shù)字,稱之為前向序列號(hào)(FSN)和后向序列號(hào)(BSN)。FSN表示是發(fā)送至該等級(jí)的最后信息,而BSN則是從該等級(jí)中接受到的最后信息。例如,假定在Perr1和Peer2之間存在著兩個(gè)信令連接SLC0和SLC1。如果Peer1具有FSN=5和Peer2具有BSN=3,則Peer1就可以知道它已經(jīng)發(fā)送了所有的信息且包括發(fā)給Peer2的信息5;Peer2知道它已經(jīng)接受到了所有的信息且包括信息3。如果SLC0中斷且Peer1檢測到該中斷,則Peer1就向Peer2發(fā)送次序變化(Change Over Order=COO)的信息,要求Peer2能夠改變連接SLC1的次序。Peer2響應(yīng)COA(Change Over Acknowledged變化確認(rèn))。在這些信息中所包括的都是基于將漏發(fā)的信息能夠重新再發(fā)的BSN數(shù)字。例如,再上述的例子中,信息4和5都是需要重新再傳輸至Peer2的。
作為另一個(gè)實(shí)例,考慮Peer1具有FSN=10和BSN=6;Peer2具有FSN=8和BSN=5的情況。也假定在Peer1和Peer2存在著兩個(gè)信令鏈接,分別標(biāo)注為SLC0和SLC1,并且在Peer1檢測時(shí),SLC0中斷。隨后,Peer1使用連接SLC1向Peer2發(fā)送COO信息,并且在COO信息中包括了它的BSN(=6)。當(dāng)Peer2接受到該信息時(shí),它將所接受到的BSN與它內(nèi)部的FSN(=8)進(jìn)行比較,從而確認(rèn)最后2個(gè)信息(8-6=2)需要重新傳輸。Peer2排隊(duì)等候需要重新傳輸?shù)淖詈髢蓚€(gè)信息,并發(fā)送包含它的BSN(=5)的COA信息。Peer1接受到COA信息以及將所接受到的BSN與它內(nèi)部的FSN(=10)進(jìn)行比較,并確認(rèn)最后5個(gè)信息(10-5=5)需要重新傳輸。Peer1排列等候該最后5個(gè)信息,將重新傳輸至Peer2。
在較佳實(shí)施例中,并不能期望在BS和MS之間的標(biāo)準(zhǔn)播放和恢復(fù)機(jī)制能工作。簡單地說,BS107可以向代理交換機(jī)發(fā)送MSC永遠(yuǎn)不能接受到的信息,例如,排除信息,反之,例如,使之中斷的MSC的信息。因此,在BS和MSC中的基本FSN/BSN狀態(tài)就難以正確地反映整個(gè)系統(tǒng)的狀態(tài)。
因此,在較佳實(shí)施例中,代理交換機(jī)提供了故障管理的新模式。參照?qǐng)D3和圖7A-B,在705代理交換機(jī)創(chuàng)建一組適用于各個(gè)連接MSC 110的FSN和BSN計(jì)數(shù)器和創(chuàng)建一組適用于各個(gè)連接BS 107的FSN和BSN計(jì)數(shù)器。特別參照?qǐng)D7B,該圖顯示了用于說明概念的單一連接的結(jié)構(gòu),用于連接785的MSC的FSN/BSN對(duì)787和用于連接786的FSN/BSN對(duì)789都是常規(guī)的。對(duì)787追蹤MSC外部連接部分785發(fā)送和確認(rèn)(或“acked”命令確認(rèn))消息的數(shù)量;對(duì)789進(jìn)行相同的追蹤,但是是BS外部連接部分。代理交換機(jī)300包括FSN/BSN對(duì)788和790。對(duì)788追蹤代理交換機(jī)300外部連接部分786向BS 107發(fā)送和確認(rèn)(或“acked”命令確認(rèn))消息的數(shù)量;對(duì)790追蹤代理交換機(jī)300外部連接部分785向MSC 110發(fā)送和確認(rèn)(或“acked”命令確認(rèn))消息的數(shù)量。
正如以上所暗示的,并不能期望對(duì)787的數(shù)字能等于788的數(shù)字。例如,作為正常代理交換機(jī)邏輯的一部分,MSC的信息會(huì)阻塞向BS 107發(fā)送,正如以下所討論的。提供這樣的阻塞,787的FSN數(shù)字應(yīng)該是一個(gè)高于788數(shù)字的數(shù)字。此外,并不能期望在FSN和BSN之間存在著差異并且FSN和BSN的數(shù)字是相同的。例如,假定一個(gè)來自MSC 110的信息被設(shè)想為阻塞了作為正常代理交換機(jī)邏輯一部分的代理交換機(jī)300,正如以下所討論的。在787中的差異將是1,直到MSC 10接受到確認(rèn)的信息,但是在對(duì)788中并沒有差異,因?yàn)椴]有信息發(fā)送給BS 107。
正如在代理交換機(jī)300接受到消息,代理交換機(jī)截取該消息和更新FSN/BSN對(duì),正如以上所敘述的。
如果在715代理交換機(jī)300檢測到來自MSC 110的COO消息,這表示該連接785將終止,隨后在720代理交換機(jī)300截取消息并不允許該消息傳輸至BS107。該COO包括了對(duì)787的NSC消息并識(shí)別信令應(yīng)該改變位置的新的連接(未顯示)。代理交換機(jī)隨后在725迫使代理交換機(jī)和BS(對(duì)應(yīng)于連接785的連接786)之間的連接786的終止。該終止的仿真如下。每間隔幾秒,常規(guī)的BS和MSC發(fā)送出稱之為“信號(hào)滿”的消息,接收器接受該消息并隨后知道該連接是可操作的。如果該接收器并沒有在指定的時(shí)間長度充滿信息,則它假定中斷了并發(fā)送COO信息。所以,仿真中斷了,本發(fā)明的一個(gè)實(shí)施例改進(jìn)了不再發(fā)送“信息滿”的基于軟件的協(xié)議狀態(tài)機(jī)制,從而終止該消息并產(chǎn)生COO,以在代理交換機(jī)上產(chǎn)生(與常規(guī)MSC有關(guān)的改進(jìn))。
代理交換機(jī)向具有對(duì)788 BSN的BS 107產(chǎn)生COO信息,且不同于包含對(duì)787的原是COO信息中的BSN信息。該新的COO通知BS它接受到(模擬中斷的)在連接(即,788的BSN)的消息數(shù)量。所產(chǎn)生的COO使用新的連接(在圖7B中未顯示),它可以用于調(diào)整連接的位置。該新的連接對(duì)應(yīng)于在代理交換機(jī)300和MSC 110之間對(duì)換位置的連接。
隨后,在736將改進(jìn)的BSN數(shù)量以新的COO信息方式發(fā)送至BS 107。該COO在未中斷的連接中發(fā)送。在740代理交換機(jī)300隨后等待和接受來自BS 107的COA(確認(rèn))消息,并且在745產(chǎn)生新的COA消息。新的COA消息將包含對(duì)790的BSN的消息,而不同于對(duì)789的消息。新的COA在750發(fā)送至MSC 110。
隨后,代理交換機(jī)等待和接受來自MSC和來自BS的需要在新的連接上重新傳輸?shù)南?。隨后在755,將所接受到的任何消息重新傳輸?shù)礁髯缘哪康幕蛞哉J聞?wù)的流程進(jìn)行處理(包括潛在的中斷,等等,正如以上所討論的)。邏輯流程將在799終止。
在上述的實(shí)施例中,代理交換機(jī)設(shè)置在BS或MSC上,以檢測在各個(gè)信令連接中的中斷。在信令連接中的中斷樸實(shí)成為當(dāng)前BS結(jié)構(gòu)的結(jié)果;即,需要中斷能產(chǎn)生COO所需要的事件。在本實(shí)施例中,代理交換機(jī)可以檢測到中斷,并且響應(yīng)該中斷,代理交換機(jī)將與BS有關(guān)的MSC或者與MSC有關(guān)的BS。
基于COO消息的虹吸自動(dòng)觸發(fā)的流程在本發(fā)明的一些實(shí)施例中,代理交換機(jī)可以動(dòng)態(tài)確定系統(tǒng)何時(shí)有利于向另一網(wǎng)絡(luò)(見,例如,圖4所示400)重新指向(或虹吸)消息。例如,在本發(fā)明的一些實(shí)施例中,代理交換機(jī)300直接或間接監(jiān)視信令的帶寬,作為系統(tǒng)帶寬的測試(例如,減小信令帶寬等同于見效系統(tǒng)的帶寬)。在一個(gè)實(shí)施例中,可以使用來自MSC的變換次序(Change Over Order=COO)作為MSC的擁擠信號(hào),或者至少是發(fā)向/來自MSC的帶寬將減弱,直至恢復(fù)有效的連接并且業(yè)務(wù)變化另一連接。于是,代理交換機(jī)300截取COO,作為向MSC“減少”業(yè)務(wù)的觸發(fā)事件,并響應(yīng)之后,初始化對(duì)連接著代理交換機(jī)的另一網(wǎng)絡(luò)業(yè)務(wù)的虹吸。
參照?qǐng)D8顯示了一種與此相關(guān)的邏輯實(shí)例。在805代理交換機(jī)對(duì)各個(gè)連接MSC 110和BS 107創(chuàng)建了一組FSN和BSN計(jì)數(shù)器。截取來去BS的各個(gè)消息,隨后同樣在810更新該數(shù)字。如果在815代理交換機(jī)300檢測到來自MSC 110的COO信息,則在820代理交換機(jī)200截取消息并不允許它再傳輸?shù)紹S 107,在該實(shí)例中,COO僅僅只反映所要求對(duì)換位置的消息并不能指示該信息需要播放。隨后,在825代理交換機(jī)300產(chǎn)生適用于MSC的具有改進(jìn)BSN數(shù)字的COA信息,并且在830將COA信息發(fā)送至MSC 110,該改進(jìn)的序列數(shù)量是代理交換機(jī)在消息處理過程中所產(chǎn)生的信息,類似于上述所討論的。因此,現(xiàn)在MSC可以相信COO已經(jīng)發(fā)生。在MSC和BS之間的通信帶寬將低于對(duì)換位置的序列,因?yàn)橹挥休^小的信令連接是有效的。
然而,盡管在代理交換機(jī)300和MSC之間的帶寬可以減小,正如以上所討論的COO的結(jié)果那樣,在BS 107和代理交換機(jī)300之間的帶寬是不會(huì)減小的。代理交換機(jī)有利于將業(yè)務(wù)排至另一網(wǎng)絡(luò)。同樣,代理交換機(jī)在835對(duì)來自代理交換機(jī)BS一邊所產(chǎn)生的業(yè)務(wù)進(jìn)行初始化業(yè)務(wù)的虹吸??梢杂性S多種用于傳遞來自MS 114的語音和數(shù)據(jù)業(yè)務(wù)(見,例如,圖4)的其他網(wǎng)絡(luò)。如果有多種連接著代理交換機(jī)的其他網(wǎng)絡(luò),則代理交換機(jī)就根據(jù)通信的類型來選擇一種其他網(wǎng)絡(luò),代理交換機(jī)將根據(jù)需要來構(gòu)成數(shù)據(jù)平面,來運(yùn)行一些載體電路以便于將業(yè)務(wù)發(fā)送至適當(dāng)?shù)钠渌W(wǎng)絡(luò)(正如以下所要解釋的那樣)。例如,VoIP組件404可以構(gòu)成從信令消息中提取消息的組件。
業(yè)務(wù)虹吸將繼續(xù)指定的部分。代理交換機(jī)300隨后保持FSN,BSN的數(shù)字,正如以上所討論的。隨后截取任何來自BS 107的COO信息,并產(chǎn)生COA以及發(fā)送至BS,同時(shí)保持FSN和BSN計(jì)數(shù)器。
在850截取來自MSC 110的任何COO信息并校驗(yàn)是否它們能指示MSC再次準(zhǔn)備接受在原先中斷連接中的業(yè)務(wù),即,看COO是否是返回的信息。如果有這類信息,代理交換機(jī)截取了表示MSC能夠再次處理更高級(jí)業(yè)務(wù)的消息,并且能操作“重新連接”虹吸連接和業(yè)務(wù)。(如果COO不是返回的信息,它還可以是指示有利于來自其他業(yè)務(wù)虹吸的內(nèi)容的返回消息。)如果有返回信息,就在855產(chǎn)生新的具有改進(jìn)BSN的COO并在860發(fā)送至BS 107。改進(jìn)的BSN是有代理所保持的消息,正如以上所討論的。隨后,在870產(chǎn)生新的具有改進(jìn)BSN數(shù)字的COA消息,并且在875向MSC 110發(fā)送該消息。代理交換機(jī)隨后就中斷業(yè)務(wù)的虹吸流程,控制平面同樣指令數(shù)據(jù)平面。
在某些實(shí)施例中,虹吸業(yè)務(wù)的討論包括了其他考慮。例如,其他網(wǎng)絡(luò)可以提供QoS擔(dān)保,且可以認(rèn)為是代理交換機(jī)的邏輯。在一個(gè)實(shí)施例中,虹吸僅僅只是在邊界部分。同樣,如果呼叫是要虹吸的話,則它是在呼叫的結(jié)構(gòu)中虹吸的。
上述討論允許COO作為網(wǎng)絡(luò)擁擠的指示信息來發(fā)送。在本發(fā)明的一個(gè)實(shí)施例中,上述所討論的適用于自動(dòng)虹吸的邏輯可以附加于與圖7a-b有關(guān)討論的故障管理邏輯。在該實(shí)施例中,代理交換機(jī)300每次得到來自MSC的COO,它就執(zhí)行上述討論的播放邏輯。然而,來自BS的COO消息,始終是作為在信令連接中中斷來處理的,且執(zhí)行播放的邏輯但并不虹吸。
交叉BSC和MSC的保留指針代碼的流程在SS7網(wǎng)絡(luò)中,所有的網(wǎng)絡(luò)元件都是采用稱之為“指針代碼”的唯一數(shù)字作為地址。因此,所有的BSC和MSC都具有唯一的指針代碼。來自BSC法制MSC的消息一般都包含著目的指針代碼,即,分配MSC的指針代碼,以及起源指針代碼,即,起源消息的BSC的指針代碼。
從BSC至MSC的消息,用于來自MS的原始呼叫的另外要求能將載體電路分配給呼叫。載體電路(傳遞語音或數(shù)據(jù)的電路)是由電路識(shí)別代碼(CircuitIdentification Codes=CIC)來識(shí)別的。
為了支持代理交換機(jī)的透明操作,對(duì)所有的消息都可呈現(xiàn)出在BSC和MSC之間傳輸?shù)闹羔槾a和CIC。而某些傳遞載體業(yè)務(wù)的電路將透明地從BSC傳遞到MSC的事實(shí),使得該要求變得很復(fù)雜,將在代理交換機(jī)一邊終止來自MSC的其他電路,而MSC就不需要這類終止。
正如以上所陳述的,某些中繼線308是預(yù)先制成在BS和MSC之間的直接連接,而其他中繼線312則連接著代理交換機(jī)。同樣,在較佳實(shí)施例中,某些載體電路是預(yù)先制成在BS和MSC之間的直接連接(“通過電路”),其余電路則終止的代理交換機(jī)處(“虹吸電路”)。
在一個(gè)實(shí)施例中,以正常的操作,MSC就不可以對(duì)任何呼叫都分配虹吸電路。但虹吸業(yè)務(wù)時(shí)(正如以上所討論的),代理交換機(jī)可以對(duì)來自BS的呼叫分配電路(適當(dāng)?shù)腃IC和BS之間的通信),并且BS通過在該電路上發(fā)送語音或數(shù)據(jù)作出響應(yīng)。正如以下所解釋的,語音和數(shù)據(jù)可以從電路中讀出,并且同樣提供DACS402發(fā)送至其他網(wǎng)絡(luò)。
為了能確保MSC在代理交換機(jī)故障事件中的信息,網(wǎng)絡(luò)管理系統(tǒng)就訪問MSC的數(shù)據(jù)庫并且使得虹吸電路有效。作為該操作的結(jié)果,MSC可以認(rèn)為這些電路對(duì)定位是有效地,并且網(wǎng)絡(luò)的行為如同常規(guī)移動(dòng)網(wǎng)絡(luò)(例如,一個(gè)缺乏代理交換機(jī)的網(wǎng)絡(luò))。
當(dāng)代理交換機(jī)恢復(fù)時(shí),網(wǎng)絡(luò)管理系統(tǒng)再次訪問MSC的CIC數(shù)據(jù)庫,但這就將虹吸電路標(biāo)示為“無效的”。它也訪問代理交換機(jī)數(shù)據(jù)庫,并且將虹吸電路標(biāo)示有效。該電路隨后由代理交換機(jī)來分配,正如以上所討論的。在某些實(shí)施例中,采用逐漸的方式將MSC的虹吸電路標(biāo)示為“無效的”,而代理交換機(jī)的虹吸電路標(biāo)示為“有效的”,使得代理交換機(jī)可以逐漸地獲得對(duì)更多的虹吸電路的控制。
為了能處理圖3B的配置,上述所討論的技術(shù)就需要有所附加。特別是,為了處理圖3B的配置,代理交換機(jī)需要能截取來BS的信息以及改變反映再次映射的MSC的指針代碼。在一個(gè)實(shí)施例中,這是在過渡的部分層中來完成的,意味著對(duì)新MSC的再次映射可以在部分邊界處確定。另外,再次映射也可以在其他過渡層來完成,例如,在開啟MS時(shí)。某些實(shí)施例通過校對(duì)MSC設(shè)備的序列號(hào)(即,在開啟MS時(shí)的信息中所包含的)以及它們所相關(guān)的指針代碼來進(jìn)行映射。
硬件結(jié)構(gòu)一起參照?qǐng)D3和圖4,代理交換機(jī)300的較佳實(shí)施例包括控制平面302和數(shù)據(jù)平面304。控制平面包括處理硬件和所附加軟件的組合。數(shù)據(jù)平面較多地包括響應(yīng)來自控制平面的命令的硬件。
控制平面包括可變成信令卡(即,F(xiàn)orceSysten出品的PMC 8260),語音接受來自信令連接312,314信令的信息,以及對(duì)其進(jìn)行初始化處理。該初始化處理包括在信令連接線路上發(fā)送和終止信息,以及在可編程的控制下能提取在信令消息中所包含的信息。一旦收集到信息之后,信令卡就使得該信息傳遞到可變成處理器卡(例如,Radisys所出品的RPC 3305和3306),隨后,該卡對(duì)上述做出響應(yīng)以完成其功能,正如以上所討論的。
控制平面構(gòu)成了無源的故障容錯(cuò)機(jī)制。這些機(jī)制確保在控制平面上的沒有災(zāi)難性的故障,在控制平面一邊所接受到的信令連接都將旁路到另一邊。于是,如果控制平面故障,則連接旁路通過控制平面,以及BSC和MSC可以像常規(guī)的一樣通信。
典型實(shí)施例中的數(shù)據(jù)平面304如圖4所示。它包括DACS 402,語音的IP附件404,數(shù)據(jù)端口模塊406(例如,在CDMA網(wǎng)絡(luò)中的端口A5的數(shù)據(jù)),PPP繼電器組件408,以及PPP端口組件410。各種組件都可以封裝成一個(gè)或多個(gè)模塊。
DACS 402接受中繼線306的載體電路并且終止所接受到的在中繼線上的信息;它也終止在中繼線上的語音和數(shù)據(jù)。將預(yù)先分配的DACS 402的端口與VoIP404和數(shù)據(jù)終端組件408相連接。數(shù)據(jù)中斷組件408,還依次連接著PPP繼電器組件,該繼電器組件依次連接著PPP中斷組件410。然而,數(shù)據(jù)平面也可以連接其他基于電路的網(wǎng)絡(luò),例如,將回程的業(yè)務(wù)連接著在其他局域網(wǎng)絡(luò)中的電路MSC。
所有數(shù)據(jù)平面的整體都通過控制信道401接受來自控制平面302的控制命令,其中控制信道語音傳遞基于H.248或媒體網(wǎng)關(guān)控制協(xié)議(MGCP)的信息。在其他事情中,控制信道用于通知DACS 402如何來預(yù)定載體電路。例如,來BS 107的給定輸入電路可以映射在一個(gè)組件的輸出端口??刂菩诺酪部梢杂糜谙蚱渌M件傳遞控制信息。例如,信令消息包含著控制信息,例如目的IP地址,它可以用于創(chuàng)建VoIp組件所需要的目的地址。該信息隨后可用于VoIP組件,通過信息的打包來傳遞來DACS所接受到的語音信息,并根據(jù)適當(dāng)?shù)膮f(xié)議,例如RTP/UDP/IP來發(fā)送。
數(shù)據(jù)平面采用無源故障容錯(cuò)機(jī)制來構(gòu)成。這些機(jī)制確保了由DACS一邊所接受到的中繼線上的數(shù)據(jù)平面中的故障能夠旁路到連接著MSC的輸出中繼線。于是,如果使得中繼線出現(xiàn)故障的數(shù)據(jù)平面能夠在數(shù)據(jù)平面和BSC和MSC旁路,如同常規(guī)的那樣通信。
軟件結(jié)構(gòu)一起參照?qǐng)D9-10,在較佳實(shí)施例中,控制平面的軟件執(zhí)行部分管理處理和通信處理。部分管理處理包括代理部分管理(Proxy Session Manager=PSM)904和核心部分管理(Core Session Manager=CSM)1002。通信處理包括SS7部分管理器(SS7MsgHdlr)902a-n和IP信息管理器(IPMsgHdlr)906a-n。正如名稱所提示的那樣,部分管理器包括用于管理信息的邏輯和管理呼叫部分,另外,信息管理器包括了用于處理信息的邏輯。這些信息管理器形成了處理信息的邏輯,從而使得其他軟件不需要了解信息處理的細(xì)節(jié)。同樣,部分管理形成了處理部分的邏輯,使得諸如部分處理的軟件不需要了解部分的狀態(tài)或其他等等。
SS7MsgHdlr和IPMsgHdlr處理是對(duì)所接受到的輸入信息和所發(fā)送的輸出信息的響應(yīng)。前者可以接受和發(fā)送來自或發(fā)向MSC 110和/或Bs 107的信令消息。后者SS7MsgHdlr和IPMsgHdlr接受控制信息并將該信息發(fā)送至數(shù)據(jù)平面。PSM處理904管理所有的呼叫或“跟著呼叫”的對(duì)換,或沒有虹吸的呼叫。CSM處理1002管理所有由代理交換機(jī)300所虹吸的呼叫或?qū)Q。這樣,CSM處理1002在檢測對(duì)來自BS信息的MSC響應(yīng)的過程中提供了許多類似于電路MSC和BS的相同功能,并且響應(yīng)來自MS的信息,只要是BS即可。一般來說,各種處理卡可以同時(shí)運(yùn)行多個(gè)PSM和CSM處理,以提供所必需的指標(biāo)和性能。對(duì)于較少故障和可靠性還提高了其他軟件處理。在我們的附圖中,將其稱為PSM’904’和CSM’1002’。這些基本的處理的目的是提供減少其他PSM和CSM處理的故障。在一個(gè)實(shí)施例中,各個(gè)PSM和CSM具有提供“影子”覆蓋的“影子”PSM’/CSM’的處理。在PSM或CSM處理故障的情況中,所相對(duì)應(yīng)的影子PSM’/CSM’處理設(shè)計(jì)成能接管故障的處理。
參照?qǐng)D9,正如來自BSC和MSC的信令消息,它們由SS7MsgHdlr902a-n管理,它在SS7處理卡上執(zhí)行。存在著一個(gè)與發(fā)送之或接受于代理交換機(jī)的各個(gè)信令連接有關(guān)的SS7MsgHdlr。SS7處理卡(以上所提及)從信令的信息中提取足夠的信息,來識(shí)別于所提供的信令消息有關(guān)的SS7MsgHdlr。
SS7MsgHdlr接受信息并對(duì)該信息(最好能)分配唯一的邏輯參考數(shù)字。該參考數(shù)字以后用于識(shí)別貫穿著相同輸入呼叫/對(duì)話中的后續(xù)信息。所分配的邏輯參考數(shù)值再與BS或MSC(例如,SCC協(xié)議集)中運(yùn)行的軟件系統(tǒng)相通信,隨后在貫穿了該呼叫/對(duì)換的所有后續(xù)信息中都使用該參考數(shù)字。
在上述處理之后,SS7MsgHdlr902隨后選擇PSM904來管理信息。在一個(gè)實(shí)施例中,SS7MsgHdlr檢查信息起始部分的指針代碼并選擇與該代碼有關(guān)的PSM。例如,可以使用表格來存儲(chǔ)這類關(guān)系。
PSM904隨后確認(rèn)該信息是否適用于將虹吸的呼叫/對(duì)話。在一個(gè)實(shí)施例中,通過檢查在數(shù)據(jù)對(duì)話和語音呼叫之間差異的信息所包含的服務(wù)選擇字段來完成該確認(rèn)。在另一實(shí)施例中,該確認(rèn)是通過檢查呼叫和呼叫部分的數(shù)字來完成的,以確認(rèn)這兩個(gè)是否都是移動(dòng)電話的號(hào)碼。在另外一個(gè)實(shí)施例中,該確認(rèn)是通過檢查呼叫部分的數(shù)字來完成的,以確認(rèn)呼叫部分是否已經(jīng)選擇VoIP服務(wù)供應(yīng)商。一旦虹吸該呼叫/對(duì)話的確認(rèn)完成之后,PSN904就將該信息發(fā)送至CSN1002。如果沒有虹吸該呼叫/對(duì)話的確認(rèn)完成之后,PSM產(chǎn)生用于通過SS7MsgHdlr處理將信息發(fā)回至MSC或BS的信息。
PSM處理904也可以通過內(nèi)部協(xié)議與CSM處理1002通信,見,例如,圖10。較佳實(shí)施例的內(nèi)部協(xié)議是無國籍的且基于文本的。正如以上所陳述的,PSM處理這些不能被虹吸的對(duì)話/呼叫。一旦遇到了能夠虹吸的對(duì)話/呼叫之后,就見該對(duì)話/呼叫發(fā)送至CSM處理。CSM處理對(duì)管理正在虹吸的對(duì)話/呼叫做出響應(yīng)。CSM通過標(biāo)準(zhǔn)控制協(xié)議,例如,H.248和MGCP(媒體網(wǎng)關(guān)控制協(xié)議),與數(shù)據(jù)平面相通信。
PSM和CSM處理的內(nèi)部結(jié)構(gòu)是相同的。參照?qǐng)D11,網(wǎng)絡(luò)接口模塊1102接受輸入的信息。該網(wǎng)絡(luò)接口模塊隨后向協(xié)議引擎1104發(fā)送信息。例如,在CDMA實(shí)施例中,該引擎1104響應(yīng)根據(jù)IS-634協(xié)議的編碼和解碼信息。狀態(tài)機(jī)制模塊1106響應(yīng)所根據(jù)協(xié)議管理的信息和記錄的狀態(tài)。例如,在給定的協(xié)議中,給定的信息標(biāo)示在協(xié)議下的已知狀態(tài)的轉(zhuǎn)換。狀態(tài)機(jī)制模塊1106包括用于記錄裝和實(shí)現(xiàn)狀態(tài)轉(zhuǎn)換的邏輯。
工作目錄模塊1108與MSC的外部移動(dòng)管理功能交互作用并且響應(yīng)所獲得和更新的客戶簡介和其他用戶/客戶數(shù)據(jù)。在傳統(tǒng)的MSC中,訪問位置寄存器(VLR)一般是與MSC共同定位的;VLR包含著客戶的信息(簡介),它是當(dāng)前漫游在MSC所覆蓋的區(qū)域中的。另外,MSC與其他數(shù)據(jù)庫向連接,成為本地地址寄存器(HLR)包含所有在當(dāng)前網(wǎng)絡(luò)中“本地化”的客戶。一般來說,隨著客戶的漫游和進(jìn)入到MSC所覆蓋的區(qū)域,則MSC要求HLR發(fā)送客戶的簡介并將其存儲(chǔ)在本地VLR中。但客戶漫游出MSC所覆蓋的區(qū)域(進(jìn)入到另一MSC所覆蓋的區(qū)域)時(shí),就刪除掉該客戶的簡介。在代理交換機(jī)中的工作目錄模塊起著HLR數(shù)據(jù)庫的客戶的作用,要求來自HLR的客戶簡介能適用于漫游到代理交換機(jī)所覆蓋的區(qū)域,并且更新本地?cái)?shù)據(jù)庫,即,工作命令模塊和它所相關(guān)的數(shù)據(jù)庫的工作/行為如同傳統(tǒng)的適用于漫游客戶的VLR。)媒體網(wǎng)關(guān)控制器(MGC)模塊1110通過開放控制協(xié)議,例如,H.248和MGCP,與代理交換機(jī)的數(shù)據(jù)平面304交互作用。一旦接受到來自IS-634狀態(tài)機(jī)制模塊1106的操作請(qǐng)求,MGC 1110就向數(shù)據(jù)平面304發(fā)送H.248或MGCP協(xié)議的信息,以完成所需的操作。在一個(gè)實(shí)施例中,稱為TDM-VoIP情況,從MGC 1110到數(shù)據(jù)平面的這些操作信息使得數(shù)據(jù)平面能在入口處接受輸入線路(TDM)業(yè)務(wù),以及轉(zhuǎn)換成RTP/UDP/IP的數(shù)據(jù)包并且在它的一個(gè)出口處發(fā)送出去。于是,在本實(shí)施例中,輸入電路業(yè)務(wù)是打包的,并且以包的形式發(fā)送出去。本實(shí)施例能夠用于產(chǎn)生電路呼叫,以語音IP(VoIP)呼叫的方式來傳遞。在另一實(shí)施例中,稱之為TDM-TDM的情況,MGC 11110指使數(shù)據(jù)平面304能在入口處接受輸入電路(TDM)的業(yè)務(wù)并且根據(jù)出口處的電路(TDM)業(yè)務(wù)的輸出來交換。在這種情況下,輸入電路的業(yè)務(wù)保存在電路中并交換到其他電路網(wǎng)絡(luò)。
圖12-14采用簡化的結(jié)構(gòu)圖來說明上述的概念。該圖用于顯示各種響應(yīng)信令消息的軟件處理的交互作用。出于簡化的目的,在這些簡圖中并沒有包括載體電路。此外,出于簡化的目的,只顯示PSM和CSM的一個(gè)實(shí)例。
圖12用于顯示當(dāng)從BS 107到MSC 110初始化新的呼叫信息時(shí)的控制流程,以及顯示了“發(fā)送呼叫”。發(fā)送呼叫是在代理交換機(jī)300不能響應(yīng)呼叫管理以及在呼叫不能發(fā)至MSC 110管理時(shí)的呼叫。對(duì)該呼叫(盡管他可以變更指針代碼,例如,處理MSC的重新映射,正如參照?qǐng)D3所說明的)來說,代理交換機(jī)300是透明的。BS 107在1203發(fā)送服務(wù)請(qǐng)求(例如,CSR),該信息是用于MSC110的。服務(wù)請(qǐng)求包含了分配是否請(qǐng)求語音呼叫還是數(shù)據(jù)呼叫的服務(wù)選擇字段。代理交換機(jī)接受該信息(由于它處于BSC和MSC之間的信令路徑上的);特別是,SS7MsgHdlr處理920接受該呼叫,對(duì)該信息分配唯一的本地參考數(shù)字(這是用于潛在的輸入呼叫請(qǐng)求),并且轉(zhuǎn)到1210是PSM處理904進(jìn)行下一步的處理。PSM處理904解碼所輸入的信息并使用IS-634狀態(tài)機(jī)制(適用于CDMA實(shí)施例)來確認(rèn)該呼叫是否要虹吸(例如,排至其他網(wǎng)絡(luò))或者允許MSC 110來處理。由于在該實(shí)施例中,呼叫是不能虹吸的,所以對(duì)該信息進(jìn)行編碼并在1215發(fā)回至SS7MsgHdlr處理920。在一個(gè)實(shí)施例中,SS7MsgHdlr和PSM處理之間的通信協(xié)議是無國籍的文本協(xié)議,它提供了采用信令協(xié)議的抽象層(相對(duì)于對(duì)話邏輯)。SS7MsgHdlr處理920隨后在1220向MSC 110傳輸IS-634的信息。MSC處理該信息并且在1225響應(yīng)。代理交換機(jī)300也接受該信息,但是,由于該信息是相對(duì)于正在進(jìn)行的且不能虹吸的呼叫(正如以上所解釋的,由本地參考數(shù)字來確定初始化CSR的請(qǐng)求信息),所以SS7MsgHdlr處理920不能再向PSM 940轉(zhuǎn)發(fā)該信息。取而代之的是,SS7MsgHdlr在1230向BS 107發(fā)送透明的該信息。所有進(jìn)一步有關(guān)該呼叫的交換都允許在BS和MSC之間透明的發(fā)送,除了在呼叫結(jié)束時(shí)的呼叫相關(guān)信息。響應(yīng)了呼叫請(qǐng)求之后,代理交換機(jī)300確保呼叫發(fā)生的“拆卸”包括本地參考數(shù)字的設(shè)置。呼叫相關(guān)信息也可以由代理交換機(jī)發(fā)送給BS 107,使得BS可以采用它的拆卸處理來繼續(xù)。
圖13用于顯示由BS 107向MSC 110來初始化呼叫信息的情況,以及也用于顯示代理中繼線,即,由MSC 110所控制和分配的中繼線的情況。BS 107在1305向MSC 110發(fā)送服務(wù)請(qǐng)求的意圖。代理交換機(jī)接受該信息以及SS7MsgHdlr處理902接受該呼叫,對(duì)該信息分配唯一的本地參考數(shù)字,以及在1310發(fā)送至PSM處理904,以便于進(jìn)一步的處理。PSM處理940對(duì)輸入的信息進(jìn)行解碼,以確認(rèn)該呼叫是否要虹吸(例如,虹吸至其它網(wǎng)絡(luò))或者允許由MSC 110來處理。由于在本實(shí)施例中呼叫是不能虹吸的,所以該信息編碼之后發(fā)回SS7MsgHdlr處理902。SS7MsgHdlr處理902隨后在1320重新將該信息發(fā)送至MC 110。MSC 110在1325通過度呼叫分配信道來響應(yīng)呼叫設(shè)置請(qǐng)求(正如以上所討論的)。代理交換機(jī)300接受到該信道的分配,隨后在1330向PSM 904轉(zhuǎn)發(fā)該分配,PSM 904依次在1335響應(yīng)它已經(jīng)在1330所記錄的分配。代理交換機(jī)隨后在1340向BS 107傳輸信道分配請(qǐng)求。所有與在BSC和MSC之間的該呼叫有關(guān)的交互都允許透明的發(fā)送至代理交換機(jī),直至呼叫釋放信息為止。該呼叫釋放觸發(fā)代理交換機(jī)中的拆卸處理。
圖14用于顯示“虹吸呼叫”的情況。虹吸呼叫是由BS 107初始化的呼叫,它是截取后由代理交換機(jī)再發(fā)送至其他網(wǎng)絡(luò)的信息。在這類實(shí)施例中,所有的信令都由代理交換機(jī)來處理并且中繼線傳遞用戶業(yè)務(wù)是由代理交換機(jī)所控制。BS 107在1405向MSC 110發(fā)送服務(wù)請(qǐng)求的意向。代理交換機(jī)接受該信息,對(duì)該信息分配唯一的本地參考數(shù)字,并在1410發(fā)回至PSM處理904,用于進(jìn)一步的處理。PSM處理904解碼輸入的信息,以及使用IS-634狀態(tài)機(jī)制(適用于CDMA實(shí)施例)來確認(rèn)該呼叫是要虹吸的。由于在該實(shí)施例中,呼叫是要虹吸至其他網(wǎng)絡(luò)的,PM在1415將該信息傳輸至CSM 1002。CSM 1002現(xiàn)在開始類似常規(guī)MSC的行為并且在1420發(fā)布適用于該呼叫的信道分配,分配在BS和代理交換機(jī)數(shù)據(jù)平面之間的中繼線。信分配隨后在1435發(fā)送至SS7MsgHdlr。SS7MsgHdlr處理隨后在1430將該信道分配的信息傳輸至BS,使得BS可以將其用于用戶的業(yè)務(wù)。CSM也將該信息發(fā)送至代理交換機(jī)的數(shù)據(jù)平面(正如以上所討論的,使用H.248和MGCP協(xié)議),使得它能接受所分配信道上的輸入用戶業(yè)務(wù)并且將其轉(zhuǎn)發(fā)至其他網(wǎng)絡(luò)。正如以上所解釋的,在一個(gè)實(shí)施例中,其他網(wǎng)絡(luò)可以似IP網(wǎng)絡(luò)。處理所有在BSC和CSM之間所發(fā)生的其他交換,直至MSC發(fā)布呼叫釋放命令,,從而引起資源的釋放(拆卸處理)。
在另一實(shí)施例中,軟件結(jié)構(gòu)可以僅僅使用單一的處理,該處理只傳遞代理功能,而不再使用兩種不同的處理(PSM和CSM)。在該實(shí)施例中,PSM處理單一的確認(rèn),正如以上所討論的,只要呼叫可以是要虹吸的或者是不要虹吸的即可。如果它不是要虹吸的呼叫,它就允許轉(zhuǎn)入到MSC。如果是要虹吸的呼叫,則PSM自身處理該呼叫并且發(fā)送和接受來自BS 107和MSC 110的信息。換句話說,在這類實(shí)施例中,PSM如同MSC和BS 107一樣工作并且處理它所關(guān)心的所有信令消息。正是如此,PSM處理提供了許多類似于電路MSC和BS 107的相同功能,在檢測過程中,它像MSC一樣響應(yīng)來自BS 107的信息,以及正如它是BS 107那樣響應(yīng)來自MS的信息。一般來說,各種處理卡會(huì)有多種同時(shí)運(yùn)行的PSM處理,以提供所需的可測性和性能。這些處理的目的是為其他PSM處理提供減少故障。在一個(gè)實(shí)施例中,各個(gè)PSM都具有提供“影子”覆蓋的“影子處理”。在PSM處理故障的情況下,相對(duì)于的影子處理設(shè)計(jì)成能接管故障處理。
變化上述實(shí)施例都是為了便于透明交換的實(shí)現(xiàn)。然而,功能的子集還提供了超越本領(lǐng)域現(xiàn)狀的優(yōu)點(diǎn)。例如,對(duì)網(wǎng)絡(luò)的交換部分是可視的,且還提供了許多上述討論的優(yōu)點(diǎn)。
另外,實(shí)施例部分討論了有關(guān)CDMA協(xié)議,但實(shí)施例也可以改進(jìn)采用GSM,IS-634和/或其它2G和3G協(xié)議工作。
從代理交換機(jī)至MSC的中繼線連接是可選的。
已經(jīng)討論了舉例的實(shí)施例,應(yīng)該理解的是對(duì)也那的熟練技術(shù)人士都可以在沒有脫離本發(fā)明的精神和范圍的條件下對(duì)所討論的實(shí)施例作出改進(jìn)。
權(quán)利要求
1.一種用于具有至少一個(gè)移動(dòng)交換中心(MSC)和至少一個(gè)基站子系統(tǒng)(BS)的移動(dòng)通信網(wǎng)的代理交換機(jī),其中,所述MSC和BS都根據(jù)移動(dòng)信令協(xié)議交換信令消息,其特征在于,所述代理交換機(jī)包括信令消息處理邏輯,用于根據(jù)所述移動(dòng)信令協(xié)議從所述MSC和BS接收信令消息;消息截取邏輯,與所述信令消息處理邏輯協(xié)同工作,用于向MSC或BS發(fā)送確認(rèn)消息,所述MSC或BS發(fā)送由信令消息處理邏輯所接收到的信令消息,并用于避免將信令消息分別轉(zhuǎn)發(fā)至其它BS和NSC;消息轉(zhuǎn)換邏輯,與信令消息處理邏輯協(xié)同工作,用于將信令消息處理邏輯所接收到的來自一個(gè)MSC和BS的信令消息轉(zhuǎn)換成用于分別向其他BS和MSC傳送的轉(zhuǎn)換后的信令消息;以及信息傳輸邏輯,它與所述信令消息處理邏輯協(xié)同工作,用于將來自一個(gè)MSC和BS的信令消息分別傳送至其他BS和MSC。
2.如權(quán)利要求1所述的代理交換機(jī),其特征在于,所述消息轉(zhuǎn)換邏輯包括用于將第一類信令消息轉(zhuǎn)換成第二類信令消息的邏輯。
3.如權(quán)利要求1所述的代理交換機(jī),其特征在于,所述消息轉(zhuǎn)換邏輯包括用于分析所接收的消息,并產(chǎn)生相對(duì)應(yīng)的指針代碼,以及用于通過采用相對(duì)應(yīng)的指針代碼來取代所接收的消息轉(zhuǎn)換所接收的消息的邏輯。
4.如權(quán)利要求1所述的代理交換機(jī),其特征在于,它進(jìn)一步包括用于保持有關(guān)代理交換機(jī)和有關(guān)呼叫對(duì)話的狀態(tài)信息的狀態(tài)邏輯,其中,所述消息轉(zhuǎn)換邏輯包括用于與所述狀態(tài)邏輯協(xié)同工的邏輯,以考慮確認(rèn)信令消息是否應(yīng)該從第一類信令消息轉(zhuǎn)換成第二類信令消息的狀態(tài)信息。
5.如權(quán)利要求1所述的代理交換機(jī),其特征在于,所述代理交換機(jī)根據(jù)載體電路的結(jié)構(gòu),通過發(fā)送信息的中繼線與至少一個(gè)BS相連,其中,所述代理交換機(jī)與另一通信網(wǎng)進(jìn)行通信,并且其中的所述代理交換機(jī)進(jìn)一步包括另一網(wǎng)絡(luò)控制平面邏輯,用于中斷與可識(shí)別的一組載體電路有關(guān)的信令消息,并且用于將相關(guān)信令消息中所包含的控制信息提供給所述另一通信網(wǎng);以及另一網(wǎng)絡(luò)數(shù)據(jù)平面邏輯,用于將可識(shí)別的一組載體電路中所包含的信息提供給另一通信網(wǎng),使得它可以由所述另一通信網(wǎng)來傳送。
6.一種在移動(dòng)網(wǎng)和另一通信網(wǎng)之間進(jìn)行消息交換的方法,其中,所述移動(dòng)網(wǎng)包括至少一個(gè)移動(dòng)交換中心(MSC)和至少一個(gè)基站(BS),其特征在于,所述方法包含以下動(dòng)作接收MSC和BS之間的信令消息;分配來自BS的一組載體電路;分析所述信令消息,以確定它們是否對(duì)應(yīng)于所分配的一組載體電路,并且如果是,則將在對(duì)應(yīng)于所分配的一組載體電路的信令消息中的控制信息傳遞到所述另一通信網(wǎng)絡(luò);將所述一組載體電路上所載送的信息虹吸(siphoning)至所述另一網(wǎng)絡(luò)。
7.一種在移動(dòng)網(wǎng)和另一通信網(wǎng)之間交換消息的方法,其中,所述移動(dòng)網(wǎng)絡(luò)包括至少一個(gè)移動(dòng)交換中心(MSC)和至少一個(gè)基站子系統(tǒng)(BS),其特征在于,所述方法包含下述作用根據(jù)移動(dòng)信令協(xié)議,接收來自MSC和BS中的一個(gè)的信令消息;保持有關(guān)移動(dòng)網(wǎng)和另一網(wǎng)絡(luò)的狀態(tài)信息;根據(jù)所述狀態(tài)信息,響應(yīng)于所接收到的信令消息,執(zhí)行至少一項(xiàng)下列動(dòng)作向發(fā)送信令消息的MSC或BS發(fā)送確認(rèn)消息,并避免向BS和MSC中的另一個(gè)分別轉(zhuǎn)發(fā)所接收到的信令消息;將所接收到的信令消息轉(zhuǎn)換成適用于發(fā)送到BS和MSC中的另一個(gè)的信令消息;以及將來自MSC和BS的信令消息分別傳送至BS和MSC。
8.如權(quán)利要求7所述的方法,其特征在于,轉(zhuǎn)換所接收到的信令消息的動(dòng)作包括將第一類信令消息轉(zhuǎn)換成第二類信令消息。
9.如權(quán)利要求7所述的方法,其特征在于,轉(zhuǎn)換所接收到的信令消息的動(dòng)作包括分析所接收到的信令消息、產(chǎn)生相對(duì)應(yīng)的指針代碼,并通過用相應(yīng)的指針代碼取代所接收信息的指針代碼,轉(zhuǎn)換所接收的信息。
10.一種用于具有至少一個(gè)移動(dòng)交換中心(MSC)和至少一個(gè)基站子系統(tǒng)(BS)的移動(dòng)通信網(wǎng)的代理交換機(jī),其中,至少兩個(gè)MSC和BS中的每一個(gè)都根據(jù)移動(dòng)信令協(xié)議進(jìn)行信令消息的交換,其特征在于,所述代理交換機(jī)包括信令消息處理邏輯,用于根據(jù)所述移動(dòng)信令協(xié)議,接收來自MSC和BS的信令消息;MSC選擇邏輯,用于將所識(shí)別的用戶變換成至少兩個(gè)MSC中的一個(gè);消息傳送邏輯,與所述信令消息處理邏輯和MSC選擇邏輯協(xié)同工作,通過在信令消息中插入指針代碼,將從BS接收的信令消息傳送到所變換的MSC,其中,所述指針代碼對(duì)應(yīng)于所變換的MSC。
全文摘要
討論了適用于移動(dòng)網(wǎng)絡(luò)的代理交換機(jī)通信方法和通信邏輯。在基站子系統(tǒng)和移動(dòng)站中心之間設(shè)置了代理交換機(jī)。它可以接受信令消息,以及重新傳輸信令消息、阻塞信令消息,轉(zhuǎn)換信令消息,或者將信令消息虹吸至其他網(wǎng)絡(luò)。除了提供確保移動(dòng)業(yè)務(wù)的能力之外,它還提供適用于新的通信服務(wù)的平臺(tái)。
文檔編號(hào)H04L12/28GK1488226SQ01822186
公開日2004年4月7日 申請(qǐng)日期2001年11月21日 優(yōu)先權(quán)日2000年11月22日
發(fā)明者S·A·納克維, K·K·維什瓦納坦, R·孫達(dá)爾, M·阿拉瓦目丹, S A 納克維, 吣康, 維什瓦納坦, 鋃 申請(qǐng)人:溫福利亞網(wǎng)絡(luò)股份有限公司