專利名稱:移動(dòng)核心網(wǎng)絡(luò)節(jié)點(diǎn)冗余的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在網(wǎng)絡(luò)中使用節(jié)點(diǎn)池以及池共享代理來提供節(jié)點(diǎn)冗余。本發(fā)明可具體 地(但不是必須地)應(yīng)用于在移動(dòng)通信系統(tǒng)的電路交換核心中有效提供移動(dòng)交換中心節(jié)點(diǎn) 池。
背景技術(shù):
在傳統(tǒng)的第二代移動(dòng)通信網(wǎng)絡(luò)中,由提供網(wǎng)絡(luò)側(cè)空中接口的基站收發(fā)器(BST)向 網(wǎng)絡(luò)的每一個(gè)地理小區(qū)提供服務(wù)。將BST集合與負(fù)責(zé)向訂戶分配無線資源的基站控制器 (BSC)物理地相連。每一個(gè)BSC進(jìn)而與移動(dòng)交換中心物理地相連,該移動(dòng)交換中心負(fù)責(zé)路由 對(duì)移動(dòng)網(wǎng)絡(luò)進(jìn)行的呼入和呼出,并且具體地負(fù)責(zé)處理訂戶設(shè)備的移動(dòng)性。在3G網(wǎng)絡(luò)的情況 中,所謂的Node B與2G網(wǎng)絡(luò)的BST大致等價(jià),而無線電網(wǎng)絡(luò)控制器(RNC)取代了 BSC。除 了電路交換核心網(wǎng)絡(luò)之外,2G和3G網(wǎng)絡(luò)都還可以包括分組交換核心網(wǎng)絡(luò)。在分組交換網(wǎng)絡(luò) 的架構(gòu)中,由服務(wù)GPRS支撐節(jié)點(diǎn)(SGSN)來替代MSC。傳統(tǒng)上,已經(jīng)建成垂直集成的網(wǎng)絡(luò)以傳輸單一服務(wù),比如電話或者數(shù)據(jù)接入。圖1 示出了 2G網(wǎng)絡(luò)情況中的該垂直集成的架構(gòu)。然而,為了增加網(wǎng)絡(luò)組件的“模塊化”并且因 此減少網(wǎng)絡(luò)構(gòu)建和運(yùn)行成本,已經(jīng)引入了有時(shí)被稱作移動(dòng)軟交換解決方案(MSS)的解決方 案。在題目為“Efficient Softswitching”,Ericsson AB,August 2006 的因特網(wǎng)公布的白 皮書中描述了該架構(gòu),可以在 http://www. ericsson. com/technology/whitepapers/8107_ efficient_softswitching a. pdf處找到該白皮書。與IP技術(shù)結(jié)合的軟交換允許分層的架 構(gòu)方案,可以根據(jù)該方案在多個(gè)接入網(wǎng)絡(luò)上水平地集成服務(wù)執(zhí)行、控制和連接。軟交換將呼 叫控制和交換功能分到不同的節(jié)點(diǎn),因此將控制和連接層分開。作為具體例子,在分層的軟交換架構(gòu)中將常規(guī)MSC分為處理控制平面信令的MSC 服務(wù)器(MSC-S)以及處理用戶平面業(yè)務(wù)的移動(dòng)媒體網(wǎng)關(guān)(M-MGW)。為了允許MSC控制用戶 平面承載,在MSC-S和M-MGW之間使用網(wǎng)關(guān)控制協(xié)議(GCP)。使用在M-MGW和MSC-S這兩個(gè) 實(shí)體之間建立的長期的流控制傳輸協(xié)議(SCTP)關(guān)聯(lián)在M-MGW和MSC-S之間傳輸所有的GCP 信令消息。盡管M-MGW不使用控制平面信令,由M-MGW在從BSC/RNC到MSC-S的途中來中 繼該信令。更具體地,可以在M-MGW和MSC-S之間建立的第二 SCTP關(guān)聯(lián)上傳輸該信令。在當(dāng)今的高級(jí)MSS網(wǎng)絡(luò)中,服務(wù)器池化是實(shí)現(xiàn)網(wǎng)絡(luò)中地理冗余的標(biāo)準(zhǔn)化概念。這 避免了由于單一服務(wù)器故障導(dǎo)致網(wǎng)絡(luò)無法向訂戶提供服務(wù)。在圖2中示出了一般化的MSS 服務(wù)器池化架構(gòu)。在MSC-S池的情況中,應(yīng)當(dāng)理解,如果一個(gè)MSC-S發(fā)生故障,可以將當(dāng)前 分配給該MSC-S的BSC/RNC進(jìn)行重分配。在池化架構(gòu)中,為了對(duì)不支持MSC-S池化的BSC/ RNC進(jìn)行支持,可以在BSC/RNC和MSC-S池之間引入MSC池代理。該池代理作為BSC/RNC對(duì) MSC-S池的單一接觸點(diǎn)。在更一般地意義上,池代理用于將網(wǎng)絡(luò)節(jié)點(diǎn)與池節(jié)點(diǎn)相連。該池節(jié) 點(diǎn)可以是池服務(wù)器。盡管MSC池代理可以是獨(dú)立的節(jié)點(diǎn),為了節(jié)約運(yùn)行成本,優(yōu)選地將該功 能集成到M-MGW中。對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)提供的池化方案提供了防止單個(gè)池化節(jié)點(diǎn)故障的安全性。然而,池代
5理本身構(gòu)成了作為故障關(guān)鍵點(diǎn)的架構(gòu)性單元。因此需要向該架構(gòu)引入池代理冗余,例如如 圖3所示的MSC-S池的情況。對(duì)此的一個(gè)方案涉及將每一個(gè)BSC/RNC配置為能夠獨(dú)立地對(duì) 兩個(gè)(或者更多)池代理進(jìn)行尋址,在本示例中池代理位于相應(yīng)的M-MGW處。BSC或者RNC可能意識(shí)不到該池代理的存在,其中,就好像該代理是常規(guī)MSC—樣, BSC或者RNC僅使用信令點(diǎn)碼(SPC)對(duì)代理進(jìn)行尋址。該BSC或者RNC無法分別對(duì)多個(gè)池 代理進(jìn)行尋址(或者M(jìn)SC,由于BSC或者RNC看到他們)。因此要處理的問題是如何向網(wǎng)絡(luò)引入池代理冗余,同時(shí)不引起在池代理和BSC/ RNC或者其它網(wǎng)絡(luò)節(jié)點(diǎn)之間的接口上的沖突信令。
發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是克服或者至少減輕上述問題。通過從主動(dòng)池代理經(jīng)由池化節(jié)點(diǎn)向 被動(dòng)池代理發(fā)送心跳信號(hào)來實(shí)現(xiàn)該目標(biāo)。根據(jù)本發(fā)明的第一方面,提供一種被配置為在通信網(wǎng)絡(luò)中作為池代理操作的裝 置,其在第一節(jié)點(diǎn)和池化第二節(jié)點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù),所述裝 置還被配置為以關(guān)于所述第一節(jié)點(diǎn)的主動(dòng)狀態(tài)和被動(dòng)狀態(tài)中的一個(gè)狀態(tài)操作,并且當(dāng)處于 所述主動(dòng)狀態(tài)時(shí)向至少一個(gè)所述池化第二節(jié)點(diǎn)發(fā)送心跳信號(hào),以中繼到對(duì)等池代理,并且 當(dāng)處于所述被動(dòng)狀態(tài)時(shí)接收來自對(duì)等池代理的經(jīng)由至少一個(gè)所述池化第二節(jié)點(diǎn)中繼的心 跳信號(hào),其中在處于所述被動(dòng)狀態(tài)時(shí)沒有接收到心跳信號(hào)或者所接收的信號(hào)不滿足某個(gè)最 小標(biāo)準(zhǔn)的情況下,所述裝置被配置為將自身激活作為所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的池代理。本發(fā)明的實(shí)施例允許下游節(jié)點(diǎn)與多個(gè)池代理相連,同時(shí)允許在任何給定時(shí)間僅有 一個(gè)池代理可見。從而,可以避免信令沖突。根據(jù)本發(fā)明的第二方面,提供一種被配置為在通信網(wǎng)絡(luò)中作為向一個(gè)或者更多第 一節(jié)點(diǎn)提供服務(wù)的池化第二節(jié)點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)操作的裝置,所述裝置還被配 置為從主動(dòng)池代理接收心跳信號(hào)并且向被動(dòng)池代理中繼所述心跳信號(hào)。根據(jù)本發(fā)明的第三方面,提供一種在通信網(wǎng)絡(luò)中提供冗余的方法,所述通信網(wǎng)絡(luò) 包括在第一節(jié)點(diǎn)和池化第二節(jié)點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù)的兩個(gè)或 者更多池代理,所述方法包括將所述池代理中的一個(gè)維持為關(guān)于所述第一節(jié)點(diǎn)的主動(dòng)狀 態(tài),并且將另一個(gè)池代理維持為關(guān)于所述第一節(jié)點(diǎn)的被動(dòng)狀態(tài),從所述主動(dòng)池代理經(jīng)由一 個(gè)或者更多所述池化第二節(jié)點(diǎn)向所述被動(dòng)池代理發(fā)送心跳信號(hào)(105),并且在所述被動(dòng)代 理沒有接收到所述心跳信號(hào)的情況下,關(guān)于所述第一節(jié)點(diǎn)激活(104)該代理。根據(jù)本發(fā)明的第四方面,提供一種在通信網(wǎng)絡(luò)中提供冗余的方法,所述通信網(wǎng)絡(luò) 包括在第一節(jié)點(diǎn)和池化第二節(jié)點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù)的兩個(gè)或 者更多池代理,所述方法包括在所述池代理中的一個(gè)處將所述代理維持(103)為關(guān)于所述 第一節(jié)點(diǎn)的被動(dòng)狀態(tài),從一個(gè)或者更多所述池化第二節(jié)點(diǎn)接收(101、102)心跳信號(hào),并且 在沒有接收到所述心跳信號(hào)的情況下,關(guān)于所述第一節(jié)點(diǎn)激活(104)所述池代理。根據(jù)本發(fā)明的第五方面,提供一種在通信網(wǎng)絡(luò)中提供冗余的方法,所述通信網(wǎng)絡(luò) 包括在第一節(jié)點(diǎn)和池化第二節(jié)點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù)的兩個(gè)或 者更多池代理,所述方法包括在所述池化第二節(jié)點(diǎn)中的一個(gè)池化第二節(jié)點(diǎn)處,從所述池代 理中的一個(gè)池代理接收(202)心跳信號(hào)并且將所述心跳信號(hào)中繼(203)至另一個(gè)所述池代理。根據(jù)本發(fā)明的第六方面,提供一種計(jì)算機(jī)程序,包括計(jì)算機(jī)程序代碼裝置,當(dāng)所述 程序在計(jì)算機(jī)上運(yùn)行時(shí),所述計(jì)算機(jī)程序代碼裝置適于執(zhí)行本發(fā)明上述方面所述的方法。
圖1示意地示出了 2G/3G網(wǎng)絡(luò)的簡化無線電接入網(wǎng)絡(luò)和核心網(wǎng)絡(luò)架構(gòu);圖2示意地示出了一般服務(wù)器池架構(gòu),在該架構(gòu)中池代理用于將下游網(wǎng)絡(luò)節(jié)點(diǎn)與 池服務(wù)器相連;圖3示意地示出了在2G/3G網(wǎng)絡(luò)中實(shí)施的移動(dòng)軟交換解決方案架構(gòu),并且在該架 構(gòu)中池代理與M-MGW位于一處;圖4示出了與控制MSS架構(gòu)的被動(dòng)和主動(dòng)MSC池代理相關(guān)聯(lián)的信令;圖5示意地示出了根據(jù)本發(fā)明的實(shí)施例的MSC池代理;圖6示意地示出了根據(jù)本發(fā)明的實(shí)施例的MSC服務(wù)器;圖7是示出了圖5的MSC池代理的操作的流程圖;以及圖8是示出了圖6的MSC服務(wù)器的操作的流程圖。
具體實(shí)施例方式參見圖3的移動(dòng)軟交換解決方案(MSS) 2G架構(gòu),根據(jù)該架構(gòu)每一個(gè)BSC (或者根據(jù) 3G的RNC)與兩個(gè)移動(dòng)媒體網(wǎng)關(guān)(M-MGW)相連,現(xiàn)在將描述本發(fā)明的實(shí)施例。在該實(shí)施例 中,在M-MGW中實(shí)施該MSC池代理。此外,由于到兩個(gè)M-MGW/MSC池代理的鏈路屬于相同的鏈路集合,本實(shí)施例的BSC 意識(shí)不到其與兩個(gè)M-MGW/MSC池代理相連。用單一信令點(diǎn)碼(SPC)來配置該BSC,BSC在 GSM A接口(BSSAP協(xié)議)上使用該SPC以與MSC通信。同樣地,BSC可以是傳統(tǒng)(例如GSM) BSC。當(dāng)前的SS7規(guī)則和標(biāo)準(zhǔn)僅允許BSC對(duì)單一 SPC進(jìn)行尋址。如果BSC與具有相同SPC 的兩個(gè)或者更多網(wǎng)絡(luò)節(jié)點(diǎn)相連,則對(duì)信令網(wǎng)絡(luò)管理(SNM)消息進(jìn)行處理變得不可能。對(duì)該 問題的可能的解決方案涉及以相同SPC配置兩個(gè)池代理,但是確保在任何時(shí)間僅一個(gè)池代 理是主動(dòng)的。僅在主動(dòng)池代理發(fā)生故障的時(shí)候才激活被動(dòng)代理。然而這并不是說(在集成 的M-MGW/MSC池代理的情況中)被動(dòng)MSC池代理所處的M-MGW也處于被動(dòng)狀態(tài)。事實(shí)上, 假定該節(jié)點(diǎn)正常工作,該M-MGW的媒體平面處理操作將是主動(dòng)的。如將要描述的,為了控制 被動(dòng)MSC池代理的狀態(tài),從主動(dòng)MSC池代理向被動(dòng)MSC池代理發(fā)送心跳信號(hào)。該主動(dòng)代理可以經(jīng)由直接鏈路(當(dāng)前沒有實(shí)施該直接鏈路)向被動(dòng)代理發(fā)送心 跳。只要被動(dòng)代理接收到該心跳,該代理保持被動(dòng)。僅當(dāng)沒有接收到該心跳時(shí),被動(dòng)代理才 激活自身。該方案的問題(即經(jīng)由代理之間的直接鏈路發(fā)送心跳)是如果被動(dòng)代理沒有接 收到心跳,這可能是由于主動(dòng)代理的故障或者由于該直接鏈路已經(jīng)停止工作。在后一種情 況中,主動(dòng)代理依然工作,并且被動(dòng)代理的激活將導(dǎo)致消息的沖突和可能的服務(wù)故障。現(xiàn)在將描述對(duì)該問題的解決方案,考慮以圖3的MSS架構(gòu)作為例子。然而應(yīng)當(dāng)理 解,可以將本發(fā)明應(yīng)用于任何要求池代理冗余的池化節(jié)點(diǎn)架構(gòu)中。為了傳輸BSSAP信令(例如涉及移動(dòng)性和連接管理),在主動(dòng)和被動(dòng)MSC池代理中
7都建立與BSC的TDM信令鏈路。在圖3中示出了這些鏈路。然而,僅通向主動(dòng)MSC池代理 的鏈路是主動(dòng)的。為了確保每一個(gè)MSC池代理和MSC-S池之間的消息的可靠傳輸,使用流 控制傳輸協(xié)議(SCTP)。更具體地,在每一個(gè)池代理和每一個(gè)MSC-S之間建立一個(gè)SCTP關(guān) 聯(lián)。同樣地,這些SCTP關(guān)聯(lián)僅對(duì)于主動(dòng)MSC池代理是完全主動(dòng)的,同時(shí)在被動(dòng)MSC池代理 的情況中他們是不活動(dòng)的。從而,在A接口上不產(chǎn)生沖突。除了與BSSAP相關(guān)的SCTP關(guān)聯(lián) 之外,為了傳送網(wǎng)關(guān)控制協(xié)議(GCP)信令,在每一個(gè)M-MGW和每一個(gè)池MSC-S之間建立SCTP 關(guān)聯(lián)。這些GCP相關(guān)的關(guān)聯(lián)是主動(dòng)的,即使對(duì)于被動(dòng)MSC池代理所處的M-MGW來說也是主 動(dòng)的。為了使被動(dòng)MSC池代理能夠識(shí)別主動(dòng)MSC池代理的實(shí)際故障(由于主動(dòng)MSC池代 理的故障或者是由于主動(dòng)MSC池代理和MSC之間的BSSAP相關(guān)鏈路的故障(這具有與池代 理故障相同的結(jié)果)),從主動(dòng)MSC池代理經(jīng)由MSC-S向被動(dòng)MSC池代理發(fā)送心跳信號(hào)。在 更一般的意義上,服務(wù)器池的服務(wù)器將心跳信號(hào)從主動(dòng)池代理中繼到被動(dòng)池代理。首選地, 在主動(dòng)MSC池代理和MSC-S之間在BSSAP相關(guān)的SCTP關(guān)聯(lián)上傳輸該心跳信號(hào),盡管作為備 選可以使用GCP相關(guān)的SCTP關(guān)聯(lián)。在MSC-S和被動(dòng)MSC池代理之間,使用分別為MSC池代 理分配的SPC (或者使用對(duì)于被動(dòng)MSC池代理所處的M-MGW的GCP信令來說相同的SPC)在 GCP相關(guān)的SCTP關(guān)聯(lián)上傳輸該心跳信號(hào)。該心跳信號(hào)是遵循某個(gè)恰當(dāng)協(xié)議的典型地周期性發(fā)送的消息。在一個(gè)例子中,這 可以是“ping”類型消息,即不包含有效載荷。在另一個(gè)例子中,該心跳消息可以由每個(gè)均 包含發(fā)送方池代理的標(biāo)識(shí)和/或中繼方MSC-S的標(biāo)識(shí)和/或時(shí)間戳(為了安全性)在內(nèi)的 消息來構(gòu)成。不同于周期性設(shè)置的,構(gòu)成心跳信號(hào)的該消息可以是“事件”觸發(fā)的。在該情 況下,被動(dòng)MSC池代理可以定義窗口,在該窗口內(nèi)該被動(dòng)池代理預(yù)期接收到心跳消息,每次 接收到心跳消息時(shí)重置定時(shí)器。為了保證即使在僅單一 MSC-S同時(shí)具有與主動(dòng)和被動(dòng)MSC池代理的主動(dòng)連接時(shí), 被動(dòng)MSC池代理將接收到心跳信號(hào),主動(dòng)池代理以輪轉(zhuǎn)(round bin)的方式向MSC-S發(fā)送 心跳信號(hào)。可以備選地使用其它恰當(dāng)?shù)倪x擇機(jī)制。例如,池代理可以隨機(jī)地選擇MSC-S,或 者僅使用所有可用的MSC-S中的子集合。按照此處描述的MSS架構(gòu)的安裝,將一個(gè)MSC池代理(PPA)定義為主動(dòng)并且將另 一個(gè)(PP B)定義為被動(dòng)。該被動(dòng)代理被配置為收聽發(fā)送的心跳信號(hào),并且只要在某個(gè)預(yù)定 義的最小頻率和/或模式中接收到心跳信號(hào),則保持被動(dòng)。例如,該被動(dòng)代理只要從至少一 個(gè)MSC-S接收到心跳消息并且以某個(gè)最小頻率接收該心跳信息,則可以保持被動(dòng)。然而,如 果沒有接收到預(yù)期的心跳信號(hào),由于這暗示著主動(dòng)MSC池代理已經(jīng)發(fā)生故障,或者主動(dòng)MSC 池代理的所有通向MSC-S池的鏈路已經(jīng)停止工作(該被動(dòng)池代理能夠獨(dú)立地確定其通向 MSC-S的鏈路是否已經(jīng)發(fā)生故障),則該被動(dòng)MSC池代理應(yīng)當(dāng)激活它自身。被激活的MSC池 代理現(xiàn)在激活通向MSC-S池的BSSAP相關(guān)SCTP關(guān)聯(lián)以及通向BSC的信令鏈路。該被激活 的MSC池代理還開始經(jīng)由MSC-S池向“發(fā)生故障”的MSC池代理發(fā)送其自己的心跳信號(hào)。同 樣地,如果故障的MSC池代理(或者其通向MSC-S的鏈路)隨后恢復(fù),則它將不重新激活自 身。圖4示出了與池代理故障相關(guān)聯(lián)的信令,在該簡化的例子中,MSC-S池由一對(duì) MSC-S構(gòu)成,即MSC A和MSC B。開始時(shí),第一池代理(PP A)是主動(dòng)的,同時(shí)第二池代理(PP
8B)是被動(dòng)的。PP A依次向MSC A和MSC B發(fā)送心跳消息,MSC A和MSC B進(jìn)而將該消息 中繼至PP B。只要接收到該消息,則PP B保持被動(dòng)?,F(xiàn)在假定丟失PP A和MSC A之間的 SCTP關(guān)聯(lián),但是PPA和MSC B之間的關(guān)聯(lián)保持存在。在該情況下,繼續(xù)經(jīng)由MSC B向PP B 中繼心跳消息,并且PP B保持被動(dòng)。在也丟失PP A和MSC B之間的SCTP關(guān)聯(lián)的情況下, 并且假定PP A保持在線(即,僅丟失SCTP關(guān)聯(lián)),如圖所示,PP A將對(duì)其通向BCS的鏈路 以及其上游SCTP關(guān)聯(lián)進(jìn)行去激活?,F(xiàn)在PP B注意到它沒有接收到心跳消息(超時(shí)),因此 切換至主動(dòng)狀態(tài)。其激活其通向BSC的鏈路,激活通向MSC A和MSC B的上游SCTP關(guān)聯(lián), 并且開始向PP A發(fā)送心跳消息。在出于某種原因重啟被動(dòng)MSC池代理的情況下,或者在松開連接(包括GCP連接) 的情況下,當(dāng)該被動(dòng)MSC池代理恢復(fù)時(shí),其缺省地保持被動(dòng)狀態(tài),除非其沒有接收到心跳信 號(hào)(根據(jù)預(yù)定義的閾值策略),指示主動(dòng)代理或者相關(guān)聯(lián)的GCP鏈路發(fā)生故障,在該情況下 激活該被動(dòng)MSC池代理。可以經(jīng)由M3UA中繼或者SCCP中繼來進(jìn)行MSC-S中的心跳消息的中繼。在M3UA 中繼的情況中,使用SPC來中繼心跳消息,而在SCCP中繼的情況中,還可以使用子系統(tǒng)號(hào)碼 和全局標(biāo)題用于路由。圖5示意地示出了在上述網(wǎng)絡(luò)架構(gòu)中使用的MSC池代理1的結(jié)構(gòu)。將控制器2配 置為被動(dòng)操作狀態(tài),以從池MSC服務(wù)器接收心跳信號(hào)。在控制器沒有接收到心跳信號(hào)的情 況下,這指示了主動(dòng)代理或者相關(guān)聯(lián)的GCP鏈路發(fā)生故障,控制器操作開關(guān)3,打開心跳信 號(hào)生成器7以提供輸出心跳信號(hào)。該控制器2激活其MSC池代理,建立并且控制所需的鏈 路和SCTP關(guān)聯(lián)。圖6示意地示出了在所述架構(gòu)中使用的MSC-S4。MSC-S 4包括用于控制 開關(guān)6的控制器5,該開關(guān)6從一個(gè)池代理接收心跳信號(hào)并且將該信號(hào)中繼至另一個(gè)池代 理。圖7和8是分別示出了操作池代理和服務(wù)器節(jié)點(diǎn)的方法的流程圖??紤]圖7,其包 括下列步驟被動(dòng)池代理收聽來自主動(dòng)池代理的心跳,確定是否正確地接收該信號(hào),并且相 應(yīng)地將其自身維持在主動(dòng)或者被動(dòng)狀態(tài)。僅當(dāng)將其維持在主動(dòng)狀態(tài)時(shí)才生成心跳信號(hào)???慮圖8,服務(wù)器池中的每一個(gè)MSC-S負(fù)責(zé)從主動(dòng)池代理接收心跳消息,并且負(fù)責(zé)將這些消息 中繼至被動(dòng)池代理。應(yīng)當(dāng)理解,可以將所示過程實(shí)施為在恰當(dāng)硬件平臺(tái)上運(yùn)行的計(jì)算機(jī)程 序代碼。盡管已經(jīng)通過提供MSC-S池描述了本發(fā)明,應(yīng)當(dāng)理解,該原理可一般地應(yīng)用于任 何下述場景由兩個(gè)或者更多池代理向節(jié)點(diǎn)池提供服務(wù)并且需要代理冗余。僅與從主動(dòng)池 代理經(jīng)由一個(gè)或者更多池節(jié)點(diǎn)向被動(dòng)池代理中繼心跳信號(hào)相關(guān)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解可以在不背離本發(fā)明的范圍的情況下對(duì)上述實(shí)施例做 出各種修改。例如,盡管上述討論已經(jīng)涉及2G架構(gòu),還可將本發(fā)明應(yīng)用于3G架構(gòu),在3G架 構(gòu)中由RNC替換BSC,并且用RANAP協(xié)議來替代BSSAP協(xié)議。還可將本發(fā)明應(yīng)用于SGSN池 代理網(wǎng)絡(luò)架構(gòu)中,在該架構(gòu)中BSC/RNC經(jīng)由兩個(gè)(或者更多)池代理與SGSN池相連。在該 情況中,應(yīng)當(dāng)經(jīng)由專用信令鏈路來傳送池代理和SGSN之間的心跳信令。
9
權(quán)利要求
一種被配置為在通信網(wǎng)絡(luò)中作為池代理(1)操作的裝置,該裝置在第一節(jié)點(diǎn)和池化第二節(jié)點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù),所述裝置還被配置為以關(guān)于所述第一節(jié)點(diǎn)的主動(dòng)狀態(tài)和被動(dòng)狀態(tài)中的一個(gè)狀態(tài)來操作,并且當(dāng)處于所述主動(dòng)狀態(tài)時(shí),向至少一個(gè)所述池化第二節(jié)點(diǎn)發(fā)送心跳信號(hào)(2、3、7),以中繼到對(duì)等池代理,并且當(dāng)處于所述被動(dòng)狀態(tài)時(shí),接收(2)來自對(duì)等池代理的經(jīng)由至少一個(gè)所述池化第二節(jié)點(diǎn)中繼的心跳信號(hào),其中,在處于所述被動(dòng)狀態(tài)時(shí)沒有接收到心跳信號(hào)或者所接收到的信號(hào)不滿足某個(gè)最小標(biāo)準(zhǔn)的情況下,所述裝置被配置(2)為將自身激活作為關(guān)于所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的池代理。
2.根據(jù)權(quán)利要求1所述的裝置,其中所述第一節(jié)點(diǎn)是第一網(wǎng)絡(luò)的節(jié)點(diǎn),并且所述池化 第二節(jié)點(diǎn)是第二網(wǎng)絡(luò)的節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的裝置,其中所述第一網(wǎng)絡(luò)是無線電接入網(wǎng)絡(luò),所述第二網(wǎng)絡(luò) 是核心網(wǎng)絡(luò),并且所述池化第二節(jié)點(diǎn)是池化服務(wù)器節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求3所述的裝置,所述裝置被配置為操作作為移動(dòng)交換中心池代理,用 于在池化移動(dòng)交換中心服務(wù)器的集合與基站控制器或無線電網(wǎng)絡(luò)控制器之間路由信令業(yè) 務(wù)。
5.根據(jù)權(quán)利要求4所述的裝置,所述裝置還被配置為操作作為移動(dòng)媒體網(wǎng)關(guān),并且被 配置為使用網(wǎng)關(guān)控制協(xié)議,與作為媒體網(wǎng)關(guān)控制器的每一個(gè)所述移動(dòng)交換中心進(jìn)行通信。
6.根據(jù)權(quán)利要求3所述的裝置,所述裝置被配置為操作作為服務(wù)GPRS支撐節(jié)點(diǎn)池代 理,用于在池化服務(wù)GPRS支撐節(jié)點(diǎn)的集合與基站控制器或無線電網(wǎng)絡(luò)控制器之間路由信 令業(yè)務(wù)。
7.根據(jù)前述任意一項(xiàng)權(quán)利要求所述的裝置,當(dāng)處于所述主動(dòng)狀態(tài)時(shí),所述裝置被配置 為通過流控制傳輸協(xié)議關(guān)聯(lián),向所述池化第二節(jié)點(diǎn)傳遞所述心跳信號(hào)。
8.根據(jù)從屬于權(quán)利要求5的權(quán)利要求7所述的裝置,與網(wǎng)關(guān)控制協(xié)議接口共享所述流 控制傳輸協(xié)議關(guān)聯(lián)。
9.根據(jù)從屬于權(quán)利要求5的權(quán)利要求7所述的裝置,與用于傳送去往或來自所述無線 電接入網(wǎng)絡(luò)節(jié)點(diǎn)的控制信令的接口共享所述流控制傳輸協(xié)議關(guān)聯(lián)。
10.根據(jù)前述任意一項(xiàng)權(quán)利要求所述的裝置,當(dāng)處于所述被動(dòng)狀態(tài)時(shí),所述裝置被配置 為通過流控制傳輸協(xié)議關(guān)聯(lián),從所述池化第二節(jié)點(diǎn)接收所述心跳信號(hào)。
11.根據(jù)從屬于權(quán)利要求5的權(quán)利要求10所述的裝置,與網(wǎng)關(guān)控制協(xié)議接口共享所述 流控制傳輸協(xié)議關(guān)聯(lián)。
12.根據(jù)前述任意一項(xiàng)權(quán)利要求所述的裝置,所述裝置被配置為以輪轉(zhuǎn)方式經(jīng)由所述 池化第二節(jié)點(diǎn)中的一些來發(fā)送和接收心跳信號(hào)的各個(gè)心跳消息。
13.—種被配置為在通信網(wǎng)絡(luò)中作為向一個(gè)或者更多第一節(jié)點(diǎn)提供服務(wù)的池化第二節(jié) 點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)來操作的裝置,所述裝置還被配置為從主動(dòng)池代理接收心跳 信號(hào)并且向被動(dòng)池代理中繼所述心跳信號(hào)。
14.根據(jù)權(quán)利要求13所述的裝置,所述池化第二節(jié)點(diǎn)是第二網(wǎng)絡(luò)的服務(wù)器節(jié)點(diǎn),并且 所述第一節(jié)點(diǎn)是第一網(wǎng)絡(luò)的節(jié)點(diǎn)。
15.根據(jù)權(quán)利要求14所述的裝置,所述第二網(wǎng)絡(luò)是核心網(wǎng)絡(luò),并且所述第一網(wǎng)絡(luò)是無 線電接入網(wǎng)絡(luò)。
16.根據(jù)權(quán)利要求14所述的裝置,所述裝置被配置為通過M3UA或者SCCP中繼中的一種來中繼所述心跳信號(hào)。
17.根據(jù)權(quán)利要求15或16所述的裝置,所述裝置是移動(dòng)交換中心。
18.根據(jù)權(quán)利要求17所述的裝置,所述裝置被配置作為使用網(wǎng)關(guān)控制協(xié)議的媒體網(wǎng)關(guān) 控制器來進(jìn)行操作,以控制在所述被動(dòng)和主動(dòng)池代理處實(shí)施的媒體網(wǎng)關(guān)。
19.根據(jù)權(quán)利要求14至18中任意一項(xiàng)所述的裝置,所述裝置被配置為通過流控制傳輸 協(xié)議關(guān)聯(lián),向所述被動(dòng)池代理傳遞所述心跳信號(hào)。
20.根據(jù)從屬于權(quán)利要求18的權(quán)利要求19所述的裝置,與網(wǎng)關(guān)控制協(xié)議接口共享所述 流控制傳輸協(xié)議關(guān)聯(lián)。
21.根據(jù)權(quán)利要求14至20中任意一項(xiàng)所述的裝置,所述裝置被配置為通過流控制傳輸 協(xié)議關(guān)聯(lián),從所述主動(dòng)池代理接收所述心跳信號(hào)。
22.根據(jù)從屬于權(quán)利要求18的權(quán)利要求21所述的裝置,與網(wǎng)關(guān)控制協(xié)議接口共享所述 流控制傳輸協(xié)議關(guān)聯(lián)。
23.根據(jù)權(quán)利要求21所述的裝置,與用于傳送去往和來自所述第一節(jié)點(diǎn)的控制信令的 接口共享所述流控制傳輸協(xié)議關(guān)聯(lián)。
24.一種在通信網(wǎng)絡(luò)中提供冗余的方法,所述通信網(wǎng)絡(luò)包括在第一節(jié)點(diǎn)和池化第二節(jié) 點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù)的兩個(gè)或者更多池代理,所述方法包括 將所述池代理中的一個(gè)維持為關(guān)于所述第一節(jié)點(diǎn)的主動(dòng)狀態(tài),并且將所述池代理中的另一 個(gè)維持為關(guān)于所述第一節(jié)點(diǎn)的被動(dòng)狀態(tài),從所述主動(dòng)池代理經(jīng)由一個(gè)或者更多所述池化第 二節(jié)點(diǎn)向所述被動(dòng)池代理發(fā)送心跳信號(hào)(105),并且在所述被動(dòng)代理處沒有接收到所述心 跳信號(hào)的情況下,關(guān)于所述第一節(jié)點(diǎn)激活(104)該代理。
25.根據(jù)權(quán)利要求24所述的方法,所述方法包括以輪轉(zhuǎn)的方式經(jīng)由所述池化第二節(jié)點(diǎn) 來路由所述心跳信號(hào)。
26.根據(jù)權(quán)利要求24或25所述的方法,所述第一節(jié)點(diǎn)是第一網(wǎng)絡(luò)的節(jié)點(diǎn),并且所述池 化第二節(jié)點(diǎn)是第二網(wǎng)絡(luò)的節(jié)點(diǎn)。
27.根據(jù)權(quán)利要求26所述的方法,其中所述第一網(wǎng)絡(luò)是無線電接入網(wǎng)絡(luò),并且所述第 二網(wǎng)絡(luò)是核心網(wǎng)絡(luò),所述池代理是移動(dòng)交換中心池代理,所述池化第二節(jié)點(diǎn)是移動(dòng)交換中 心服務(wù)器,以及所述無線電接入網(wǎng)絡(luò)節(jié)點(diǎn)是基站控制器和無線電網(wǎng)絡(luò)控制器中的一個(gè)。
28.根據(jù)權(quán)利要求27所述的方法,其中在媒體網(wǎng)關(guān)處實(shí)施所述池代理,所述媒體網(wǎng)關(guān) 與在所述移動(dòng)交換中心服務(wù)器處實(shí)施的媒體網(wǎng)關(guān)控制器功能進(jìn)行通信。
29.根據(jù)權(quán)利要求27或28所述的方法,所述方法包括基于流控制傳輸協(xié)議關(guān)聯(lián),從所 述主動(dòng)池代理向所述池化第二節(jié)點(diǎn)發(fā)送心跳信號(hào),與用于傳送去往和來自所述無線電接入 網(wǎng)絡(luò)節(jié)點(diǎn)的控制信號(hào)的接口共享所述流控制傳輸協(xié)議關(guān)聯(lián)。
30.一種在通信網(wǎng)絡(luò)中提供冗余的方法,所述通信網(wǎng)絡(luò)包括在第一節(jié)點(diǎn)和池化第二節(jié) 點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù)的兩個(gè)或者更多池代理,所述方法包括 在所述池代理中的一個(gè)池代理處,將所述代理維持(103)為關(guān)于所述第一節(jié)點(diǎn)的被動(dòng)狀 態(tài),從一個(gè)或者更多所述池化第二節(jié)點(diǎn)接收(101、102)心跳信號(hào),并且在沒有接收到所述 心跳信號(hào)的情況下,關(guān)于所述第一節(jié)點(diǎn)激活(104)所述池代理。
31.一種在通信網(wǎng)絡(luò)中提供冗余的方法,所述通信網(wǎng)絡(luò)包括在第一節(jié)點(diǎn)和池化第二節(jié) 點(diǎn)集合中的一個(gè)池化第二節(jié)點(diǎn)之間路由信令業(yè)務(wù)的兩個(gè)或者更多池代理,所述方法包括在所述池化第二節(jié)點(diǎn)中的一個(gè)池化第二節(jié)點(diǎn)處,從所述池代理中的一個(gè)池代理接收(202) 心跳信號(hào),并且將所述心跳信號(hào)中繼(203)至所述池代理中的另一個(gè)池代理。
32. —種計(jì)算機(jī)程序,包括計(jì)算機(jī)程序代碼裝置,當(dāng)所述程序在計(jì)算機(jī)上運(yùn)行時(shí),所述 計(jì)算機(jī)程序代碼裝置適于執(zhí)行權(quán)利要求24至31中任意一項(xiàng)所述的方法。
全文摘要
本發(fā)明提供一種被配置為在通信網(wǎng)絡(luò)中作為池代理操作的裝置,其在第一網(wǎng)絡(luò)的節(jié)點(diǎn)和第二網(wǎng)絡(luò)中的池化節(jié)點(diǎn)集合中的一個(gè)池化節(jié)點(diǎn)之間路由信令業(yè)務(wù)。所述裝置還被配置為以關(guān)于所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的主動(dòng)狀態(tài)和被動(dòng)狀態(tài)中的一個(gè)狀態(tài)來操作,并且當(dāng)處于所述主動(dòng)狀態(tài)時(shí)向至少一個(gè)所述池化節(jié)點(diǎn)發(fā)送心跳信號(hào),以中繼到對(duì)等池代理,并且當(dāng)處于所述被動(dòng)狀態(tài)時(shí)從對(duì)等池代理接收經(jīng)由至少一個(gè)所述池化節(jié)點(diǎn)中繼的心跳信號(hào)。在處于所述被動(dòng)狀態(tài)時(shí)沒有接收到心跳信號(hào)的情況下,所述裝置被配置為將自身激活作為所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的池代理。
文檔編號(hào)H04W24/04GK101904192SQ200780101959
公開日2010年12月1日 申請(qǐng)日期2007年12月17日 優(yōu)先權(quán)日2007年12月17日
發(fā)明者克勞斯·圖利納, 卡里-帕卡·帕圖拉, 約翰·蘭德斯特羅姆 申請(qǐng)人:艾利森電話股份有限公司