專利名稱:移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊,特別涉及移動(dòng)軟交換網(wǎng)絡(luò)。
背景技術(shù):
移動(dòng)通信技術(shù)發(fā)展使得移動(dòng)用戶通過(guò)核心網(wǎng)中不同網(wǎng)元的運(yùn)作實(shí)現(xiàn)呼叫業(yè)務(wù)、短消息業(yè)務(wù)、預(yù)付費(fèi)業(yè)務(wù)等多種業(yè)務(wù)。
在PLMN(Public Land Mobile Network,公共陸地移動(dòng)網(wǎng))網(wǎng)絡(luò)中,移動(dòng)用戶處于某個(gè)位置區(qū)中,位置區(qū)歸屬于某個(gè)RNC(RadioNetwork Controller,無(wú)線接入網(wǎng)控制器)管轄,而RNC又由某個(gè)MSC Server(Mobile Switching Centre Server,移動(dòng)交換中心服務(wù)器)管轄。當(dāng)移動(dòng)用戶需要進(jìn)行某種業(yè)務(wù)時(shí)需要首先通過(guò)接入網(wǎng)接入核心網(wǎng),然后由核心網(wǎng)中的MSC Server網(wǎng)元控制呼叫等業(yè)務(wù)信令流程,完成用戶所期望的業(yè)務(wù)。
在目前的網(wǎng)絡(luò)實(shí)現(xiàn)中,每個(gè)網(wǎng)元都是獨(dú)立唯一的,其所管理的用戶和實(shí)現(xiàn)的功能,網(wǎng)絡(luò)中的其它網(wǎng)元不能替代,一旦某個(gè)網(wǎng)元發(fā)生嚴(yán)重故障,短期不能恢復(fù),便會(huì)造成大批用戶長(zhǎng)時(shí)間無(wú)法接入網(wǎng)絡(luò)。
發(fā)明內(nèi)容
本發(fā)明目的是為了解決目前網(wǎng)絡(luò)實(shí)現(xiàn)中,每個(gè)網(wǎng)元都是獨(dú)立唯一的,其所管理的用戶和實(shí)現(xiàn)的功能,網(wǎng)絡(luò)中的其它網(wǎng)元不能替代,一旦某個(gè)網(wǎng)元發(fā)生嚴(yán)重故障,短期不能恢復(fù),造成大批用戶長(zhǎng)時(shí)間無(wú)法接入網(wǎng)絡(luò)的問(wèn)題。
為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提出了移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,包括以下步驟一、每個(gè)RNC通過(guò)MGW(Media Gate Way,媒體網(wǎng)關(guān))與兩個(gè)或兩個(gè)以上(不包括兩個(gè))MSC Server連接;二、確定主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系,包括以下四種方案(一)MSC Server 1+1主備方案與RNC相連的MSC Server包括兩個(gè),一個(gè)主用,另一個(gè)備用,備用與主用一一對(duì)應(yīng)。
(二)MSC Server N+1主備方案每一個(gè)RNC分別與每一個(gè)對(duì)應(yīng)的主用MSC Server相連,所有主用MSC Server的備用Server都是同一個(gè)與所有RNC相連接的MSC Server。
(三)MSC Server的負(fù)荷分擔(dān)方案與RNC相連的MSC Server包括兩個(gè),一個(gè)主用,另一個(gè)備用,對(duì)于備用MSC Server來(lái)說(shuō)又是其它RNC的主用MSC Server。
(四)RNC選擇MSC Server方案與RNC相連的MSC Server包括兩個(gè)和兩個(gè)以上(不包括兩個(gè)),其中只有一個(gè)是主用MSC Server,其它是備用的。對(duì)于備用MSC Server來(lái)說(shuō)又是其它RNC的主用MSCServer。
三、主用MSC Server與備用MSC Server之間的相互切換(一)對(duì)于MSC Server1+1主備方案,主用MSC Server正常工作時(shí),備用MSC Server不工作。當(dāng)主用MSC Server宕機(jī)后,備用MSC Server轉(zhuǎn)變?yōu)橹饔肕SC Server接管RNC的用戶,原主用MSCServer恢復(fù)正常后,轉(zhuǎn)變?yōu)閭溆肕SC Server。
(二)對(duì)于MSC Server N+1主備方案,主用MSC Server正常工作時(shí),備用MSC Server不工作。當(dāng)主用MSC Server宕機(jī)后,原RNC的用戶由備用MSC Server接管,當(dāng)主用MSC Server恢復(fù)正常后,所有用戶再切換回主用MSC Server。
(三)對(duì)于MSC Server的負(fù)荷分擔(dān)方案,當(dāng)與RNC相連的主用MSC Server工作正常時(shí),所有通過(guò)該RNC接入的用戶都由主用MSCServer處理,當(dāng)主用MSC Server異常時(shí),MGW由備用MSC Server接管控制,所有通過(guò)該RNC接入的用戶由備用MSC Server處理,當(dāng)主用MSC Server恢復(fù)正常時(shí),用戶切回主用MSC Server。主用MSCServer和備用MSC Server是獨(dú)立的網(wǎng)元,彼此互為主備,備用MSCServer同時(shí)是其它RNC的主用MSC Server,在網(wǎng)絡(luò)中正常工作。
(四)對(duì)于RNC選擇MSC Server方案,當(dāng)與RNC相連的主用MSCServer工作正常時(shí),所有通過(guò)該RNC接入的用戶都由主用MSC Server處理,當(dāng)主用MSC Server異常時(shí),RNC從備用的MSC Server中選擇一個(gè)或負(fù)荷分擔(dān)選擇多個(gè)備用MSC Server處理該RNC接入的用戶。當(dāng)主用MSC Server恢復(fù)正常時(shí),用戶切回主用MSC Server。
采用本發(fā)明所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,在MSC Server發(fā)生異常時(shí),其它MSC Server(故障MSC Server的備用MSC Server)可以接管所有用戶,并能成功處理此類用戶的所有業(yè)務(wù)。當(dāng)原故障MSC Server恢復(fù)正常工作時(shí),用戶的業(yè)務(wù)也可平滑的切換回原MSCServer。以至MSC Server出現(xiàn)重大故障一時(shí)難以恢復(fù)時(shí),可以正常處理其所管理用戶的業(yè)務(wù),達(dá)到容災(zāi)的目的。
圖1是本發(fā)明所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法的流程圖。
圖2是本發(fā)明所述的MSC Server 1+1主備系統(tǒng)結(jié)構(gòu)圖。
圖3是本發(fā)明所述的MSC Server N+1主備系統(tǒng)結(jié)構(gòu)圖。
圖4是本發(fā)明所述的MSC Server負(fù)荷分擔(dān)系統(tǒng)結(jié)構(gòu)圖。
圖5是本發(fā)明所述的RNC選擇MSC Server方案系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
圖1是本發(fā)明所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法的流程圖。每個(gè)RNC通過(guò)MGW與兩個(gè)或兩個(gè)以上(不包括兩個(gè))MSC Server連接;確定主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系,包括四種方案MSC Server 1+1主備方案,與RNC相連的MSC Server包括兩個(gè),一個(gè)主用,另一個(gè)備用,備用與主用一一對(duì)應(yīng);MSC ServerN+1主備方案,與RNC相連的MSC Server包括兩個(gè),其中只有一個(gè)是主用MSC Server,一個(gè)是備用的,所有主用MSC Server的備用Server都是同一個(gè)MSC Server;MSC Server的負(fù)荷分擔(dān)方案,與RNC相連的MSC Server包括兩個(gè),一個(gè)主用,另一個(gè)備用,對(duì)于備用MSCServer來(lái)說(shuō)又是其它RNC的主用MSC Server;RNC選擇MSC Server方案與RNC相連的MSC Server包括兩個(gè)和兩個(gè)以上(不包括兩個(gè)),其中只有一個(gè)是主用MSC Server,其它是備用的。對(duì)于備用MSCServer來(lái)說(shuō)又是其它RNC的主用MSC Server。
主用MSC Server與備用MSC Server之間的相互切換對(duì)于MSCServer 1+1主備方案,主用MSC Server正常工作時(shí),備用MSC Server不工作。當(dāng)主用MSC Server宕機(jī)后,備用MSC Server轉(zhuǎn)變?yōu)橹饔肕SC Server接管RNC的用戶,原主用MSC Server恢復(fù)正常后,轉(zhuǎn)變?yōu)閭溆肕SC Server;對(duì)于MSC Server N+1主備方案,主用MSC Server正常工作時(shí),備用MSC Server不工作。當(dāng)主用MSC Server宕機(jī)后,原RNC的用戶由備用MSC Server接管,當(dāng)主用MSC Server恢復(fù)正常后,所有用戶再切換回主用MSC Server;對(duì)于MSC Server的負(fù)荷分擔(dān)方案,當(dāng)與RNC相連的主用MSC Server工作正常時(shí),所有通過(guò)該RNC接入的用戶都由主用MSC Server處理,當(dāng)主用MSC Server異常時(shí),MGW由備用MSC Server接管控制,所有通過(guò)該RNC接入的用戶由備用MSC Server處理,當(dāng)主用MSC Server恢復(fù)正常時(shí),用戶切回主用MSC Server。主用MSC Server和備用MSC Server是獨(dú)立的網(wǎng)元,彼此互為主備,備用MSC Server同時(shí)是其它RNC的主用MSCServer,在網(wǎng)絡(luò)中正常工作;對(duì)于RNC選擇MSC Server方案,當(dāng)與RNC相連的主用MSC Server工作正常時(shí),所有通過(guò)該RNC接入的用戶都由主用MSC Server處理,當(dāng)主用MSC Server異常時(shí),RNC從備用的MSC Server中選擇一個(gè)或負(fù)荷分擔(dān)選擇多個(gè)備用MSC Server處理該RNC接入的用戶。當(dāng)主用MSC Server恢復(fù)正常時(shí),用戶切回主用MSC Server。
圖2是本發(fā)明所述的MSC Server 1+1主備系統(tǒng)結(jié)構(gòu)圖。當(dāng)MSCServer上電啟動(dòng)時(shí),先將狀態(tài)修改為備用,待收到MGW的注冊(cè)消息后,再將狀態(tài)改為主用。當(dāng)主用MSC Server發(fā)生宕機(jī)等異常情況,其所控制MGW向備用MSC Server重新注冊(cè),MSC Server收到MGW的注冊(cè)消息后,修改MSC Server狀態(tài)為主用,且發(fā)送Reset(復(fù)位)消息通知RNC釋放資源。
在此種方案中,位置更新和接入過(guò)程不受影響,與正常過(guò)程一致。對(duì)于被叫用戶需要作特殊處理。HLR(Home Location Register,歸屬位置寄存器)收到查詢路由請(qǐng)求后,向MSC Server請(qǐng)求漫游號(hào)碼。消息在與MSC server直聯(lián)的STP(Signal Transfer Point信令轉(zhuǎn)接點(diǎn))上選路時(shí),如果主用Server鏈路不通,則選擇備用路由,發(fā)給備用MSC Server。MSC Server收到漫游號(hào)碼請(qǐng)求消息后,向HLR進(jìn)行Res tore(恢復(fù))過(guò)程,獲得用戶的數(shù)據(jù),并提供漫游號(hào)碼。
當(dāng)原主用MSC Server恢復(fù)正常后,重新上電啟動(dòng),將狀態(tài)修改為備用,轉(zhuǎn)變?yōu)閭溆肕SC Server,停止工作。
原主用轉(zhuǎn)變?yōu)樾聜溆煤螅恢酶潞统龊舨皇苡绊?。?duì)于HLR中VLR號(hào)碼仍為原主用VLR號(hào)碼的被叫用戶,可以采用更新HLR的方法來(lái)恢復(fù)被叫能力。當(dāng)HLR收到GMSC(Gateway MSC,移動(dòng)交換中心網(wǎng)關(guān))的查詢路由請(qǐng)求后,向原主用MSC Server請(qǐng)求漫游號(hào)碼。原主用Server收到消息后,檢查發(fā)現(xiàn)自己處于備用狀態(tài),則向HLR回maperror(移動(dòng)應(yīng)用部分錯(cuò)誤)消息,提供漫游號(hào)碼失敗。然后向HLR發(fā)送位置更新請(qǐng)求,消息中攜帶新主用VLR號(hào)碼。HLR收到消息后,會(huì)更新HLR中的VLR(Visitor Location Register,移動(dòng)位置寄存器)號(hào)碼為新主用VLR號(hào)碼,同時(shí)給原主用VLR發(fā)送Cancel Location(位置刪除)消息,和插入用戶數(shù)據(jù)消息。不論HLR更新是否成功,HLR中的VLR號(hào)碼已經(jīng)修改為新主用VLR號(hào)碼。原主用VLR在更新HLR過(guò)程結(jié)束后,主動(dòng)調(diào)用數(shù)據(jù)庫(kù)刪除保存的用戶信息。
圖3是本發(fā)明所述的MSC Server N+1主備系統(tǒng)結(jié)構(gòu)圖。當(dāng)主用MSC Server發(fā)生宕機(jī)等異常情況,其所控制MGW向備用MSC Server重新注冊(cè),MSC Server收到MGW的注冊(cè)消息后,修改備用RNC、LAI的狀態(tài)為主用,且發(fā)送Reset消息通知RNC釋放資源。
當(dāng)用戶從該RNC接入時(shí),SG(singnal gateway,信令網(wǎng)關(guān))轉(zhuǎn)發(fā)給MSC Server處理。MSC Server收到消息后,首先在主用狀態(tài)RNC列表中檢查該RNC是否屬本MSC Server管轄,如果查到則允許用戶從該RNC接入。然后在主用狀態(tài)LAI列表中檢查L(zhǎng)AI是否認(rèn)識(shí)。如果查到,則認(rèn)為允許用戶接入。
如果信令中所帶用戶標(biāo)識(shí)為TMSI(Temporary Mobile SubscriberIdentity,臨時(shí)用戶標(biāo)識(shí)),且MSC Server的狀態(tài)為備用狀態(tài),如果按照TMSI可以查找到用戶,為避免該用戶可能是TMSI相同的不同用戶情況,可采取如下三種方法一、必須向MS要得IMSI(International Mobile Subscriber Identity,國(guó)際用戶標(biāo)識(shí));二、必須進(jìn)行鑒權(quán),如果鑒權(quán)失敗,需要向MS要得IMSI后重新鑒權(quán)。三、通過(guò)控制TMSI的分配方式,來(lái)決定是否向MS要IMSI(如主用MSC Server分配0xxxxxxxxxxxxxx,備用MSC Server分配1xxxxxxxxxxxxxxx;這樣通過(guò)TMSI標(biāo)識(shí)就可以知道這是否是自己分配的,如果是,則按照正常流程進(jìn)行處理,否則發(fā)起用戶標(biāo)識(shí)過(guò)程,向MS要IMSI)。當(dāng)備用MSC Server中沒(méi)有用戶數(shù)據(jù)時(shí),如何獲得用戶數(shù)據(jù)可以有以下兩種方案一、進(jìn)行HLR的位置更新過(guò)程,更新HLR中的VLR號(hào)碼為備用VLR號(hào)碼,從而獲得用戶數(shù)據(jù)。二、如果VLR發(fā)現(xiàn)MSC Server的狀態(tài)為備用狀態(tài),則不啟動(dòng)位置更新過(guò)程,啟動(dòng)Restore過(guò)程,獲得用戶數(shù)據(jù),HLR中的VLR號(hào)碼保持不變。
HLR收到查詢路由請(qǐng)求后,向MSC Server(VLR)請(qǐng)求漫游號(hào)碼。消息在與MSC server直聯(lián)的STP上選路時(shí),如果主用Server鏈路不通,則選擇備用路由,發(fā)給備用MSC Server。
MSC Server收到漫游號(hào)碼請(qǐng)求消息后,向HLR進(jìn)行Restore過(guò)程,獲得用戶的數(shù)據(jù)并提供漫游號(hào)碼。MSC Server尋呼用戶,只向RNC狀態(tài)為主用的RNC發(fā)送尋呼消息。
主用MSC server恢復(fù)正常后,MGW斷開(kāi)與備用MSC Server的連接,向主要MSC Server重新注冊(cè)。備用MSC Server收到MGW的斷開(kāi)消息后,修改備用RNC、LAI的狀態(tài)為備用。主用MSC Server恢復(fù)正常后,向RNC發(fā)送Reset消息,通知RNC釋放資源。用戶切回主用MSC Server。
對(duì)于位置更新或出呼的處理,與備用MSC Server一致,為避免出現(xiàn)TMSI相同的不同用戶情況,也需要強(qiáng)制鑒權(quán)。
對(duì)于被叫用戶,如果位置更新或主叫時(shí)選擇不更新HLR,啟動(dòng)Restore過(guò)程,則業(yè)務(wù)自動(dòng)切回主用MSC Server,被叫流程不受影響。如果選擇更新HLR,對(duì)于HLR中VLR號(hào)碼已經(jīng)為備用VLR號(hào)碼的被叫用戶,考慮采用更新HLR的方法來(lái)恢復(fù)被叫能力。當(dāng)HLR收到GMSC的查詢路由請(qǐng)求后,向備用MSC Server請(qǐng)求漫游號(hào)碼。備用MSCServer收到消息后,查找到用戶信息后,檢查用戶的LAI狀態(tài)是否為備用狀態(tài),如果是,則向HLR回map error消息,提供漫游號(hào)碼失敗。然后向HLR發(fā)送位置更新請(qǐng)求,消息中攜帶主用VLR號(hào)碼。HLR收到消息后,會(huì)更新HLR中的VLR號(hào)碼為主用VLR號(hào)碼,同時(shí)給備用VLR發(fā)送Cancel Location消息,和插入用戶數(shù)據(jù)消息。不論HLR更新是否成功,HLR中的VLR號(hào)碼已經(jīng)修改為主用VLR號(hào)碼。備用VLR在更新HLR過(guò)程結(jié)束后,主動(dòng)調(diào)用數(shù)據(jù)庫(kù)刪除保存的用戶信息。
圖4是本發(fā)明所述的MSC Server負(fù)荷分擔(dān)系統(tǒng)結(jié)構(gòu)圖。當(dāng)主用MSC Server發(fā)生宕機(jī)等異常情況,其所控制MGW向備用MSC Server重新注冊(cè),MSC Server收到MGW的注冊(cè)消息后,修改備用RNC、LAI(Location Area Identity,位置區(qū)標(biāo)識(shí))的狀態(tài)為備用轉(zhuǎn)為主用,且發(fā)送Reset消息通知RNC釋放資源。
當(dāng)用戶從該RNC接入時(shí),SG轉(zhuǎn)發(fā)給MSC Server處理。MSC Server收到消息后,調(diào)用數(shù)據(jù)庫(kù),在主用狀態(tài)RNC列表和備用轉(zhuǎn)主用狀態(tài)RNC列表中檢查該RNC是否屬本MSC Server管轄,如果查到則允許用戶從該RNC接入然后從主用狀態(tài)LAI列表和備用轉(zhuǎn)主用狀態(tài)LAI列表中查找。如果查到,認(rèn)為允許用戶接入。
如果信令中所帶用戶標(biāo)識(shí)為TMSI,且MSC Server的狀態(tài)為備用狀態(tài),如果按照TMSI可以查找到用戶,為避免該用戶可能是TMSI相同的不同用戶情況,處理可參照N+1備份的處理。
當(dāng)備用MSC Server中沒(méi)有用戶數(shù)據(jù)時(shí),如何獲得用戶數(shù)據(jù)可以參照N+1備份的處理。
HLR收到查詢路由請(qǐng)求后,向MSC Server請(qǐng)求漫游號(hào)碼。消息在與MSC Server直聯(lián)的STP上選路時(shí),如果主用Server鏈路不通,則選擇備用路由,發(fā)給備用MSC Server。
MSC Server收到漫游號(hào)碼請(qǐng)求消息后,向HLR進(jìn)行Restore過(guò)程,獲得用戶的數(shù)據(jù)。并提供漫游號(hào)碼。
MSC Server尋呼用戶,只向RNC狀態(tài)為主用和備用轉(zhuǎn)主用的RNC發(fā)送尋呼消息。
主用MSC server恢復(fù)正常后,MGW斷開(kāi)與備用MSC Server的連接,向主要MSC Server重新注冊(cè)。備用MSC Server收到MGW的斷開(kāi)消息后,修改備用RNC、LAI的狀態(tài)為備用。主用MSC Server恢復(fù)正常后,向RNC發(fā)送Reset消息,通知RNC釋放資源。用戶切回主用MSC Server。
對(duì)于位置更新或出呼的處理,與備用MSC Server一致。被叫的處理,可以參照N+1備份的處理。
圖5是本發(fā)明所述的RNC選擇MSC Server方案系統(tǒng)結(jié)構(gòu)圖。RNC選擇MSC Server方式可以采取如下三種方法。方法一,按照優(yōu)先級(jí)優(yōu)選一個(gè)備用MSC Server處理RNC的所有用戶;方法二,按照用戶所屬LAI,選擇不同的MSC Server處理RNC的不同用戶;方法三,按照輪巡的原則,選擇不同的MSC Server處理RNC的不同用戶。當(dāng)RNC的主用MSC Server宕機(jī)后,RNC與主用MSC Server鏈路完全中斷,信令點(diǎn)不可達(dá)。
如果RNC選擇MSC Server方式為方法一,則RNC從備用MSC Server列表中選擇一個(gè)工作正常(信令點(diǎn)可達(dá))的優(yōu)先級(jí)最高的MSC Server,將其狀態(tài)變?yōu)閭溆棉D(zhuǎn)主用狀態(tài)。RNC給新接管的MSC Server發(fā)送Reset消息,MSC Server收到消息后,將RNC、LAI狀態(tài)改為備用轉(zhuǎn)主用。用戶從RNC接入時(shí),選擇狀態(tài)為備用轉(zhuǎn)主用的MSC Server來(lái)處理所有用戶。
如果RNC選擇MSC Server方式為方法二,則RNC從備用MSC Server列表中選擇工作正常的MSC Server,將RNC管轄的LAI分配給這些Server,記錄LAI與Server的對(duì)應(yīng)關(guān)系,并發(fā)送Reset消息,通知這些MSC Server將RNC、LAI狀態(tài)改為備用轉(zhuǎn)主用。用戶接入時(shí),按照LAI與Server的對(duì)應(yīng)關(guān)系表,來(lái)選擇MSC Server。
如果RNC選擇MSC Server方式為方法三,發(fā)送Reset消息,通知所有備用MSC Server將RNC、LAI狀態(tài)改為備用轉(zhuǎn)主用。用戶從RNC接入時(shí),按照輪巡原則選擇具體的MSC Server來(lái)處理用戶。
位置更新或接入過(guò)程的實(shí)現(xiàn)與MSC Server負(fù)荷分擔(dān)方案相同。選擇更新HLR中的信息。
HLR收到查詢路由請(qǐng)求后,向MSC Server(VLR)請(qǐng)求漫游號(hào)碼。消息在與MSC server直聯(lián)的STP上選路時(shí),如果主用Server鏈路不通,則選擇備用路由,發(fā)給備用MSC Server。
MSC Server收到漫游號(hào)碼請(qǐng)求消息后,向HLR進(jìn)行Restore過(guò)程,獲得用戶的數(shù)據(jù)。并提供漫游號(hào)碼。
MSC Server尋呼用戶,只向RNC狀態(tài)為主用和備用轉(zhuǎn)主用的RNC發(fā)送尋呼消息。
RNC收到尋呼消息后,需要記錄被尋呼的用戶及發(fā)送尋呼的MSCServer標(biāo)識(shí),以便在收到尋呼響應(yīng)或位置更新或出呼請(qǐng)求時(shí),選擇發(fā)送尋呼的MSC Server來(lái)處理。
主用MSC Server恢復(fù)正常后,發(fā)送Reset消息通知RNC,MSCServer恢復(fù)正常工作,RNC收到Reset消息后,將備用轉(zhuǎn)主用狀態(tài)的MSC Server的狀態(tài)修改為備用。此后通過(guò)該RNC接入的用戶,仍正常由其主用MSC Server處理。
對(duì)于位置更新或出呼叫的處理,與備用MSC Server一致。
對(duì)于HLR中VLR號(hào)碼已經(jīng)為備用VLR號(hào)碼的被叫用戶,由于備用MSC Server無(wú)法獲得主用MSC Server是否恢復(fù)正常,所以無(wú)法修改備用轉(zhuǎn)主用的RNC、LAI的狀態(tài),所以考慮此類用戶仍然暫時(shí)由備用MSC Server來(lái)處理,直到此類用戶通過(guò)RNC進(jìn)行位置更新后,修改了HLR中的VLR號(hào)碼。備用MSC Server發(fā)送尋呼消息,RNC收到后,如果是來(lái)自備用MSC Server的,則記錄被尋呼的用戶及發(fā)送尋呼的MSC Server標(biāo)識(shí),以便在收到尋呼響應(yīng)或位置更新或出呼請(qǐng)求時(shí),選擇發(fā)送尋呼的MSC Server來(lái)處理。
當(dāng)此類用戶通過(guò)RNC進(jìn)行正常位置更新時(shí),會(huì)修改HLR中的VLR號(hào)碼為主用VLR號(hào)碼,HLR會(huì)發(fā)送Cancel Location消息給備用MSCServer,此時(shí)備用MSC Server刪除用戶數(shù)據(jù)??梢詫LR中的用戶按照根據(jù)LAI構(gòu)成一個(gè)鏈表,主要是狀態(tài)為備用轉(zhuǎn)主用狀態(tài)的LAI。當(dāng)備用MSC Server刪除LAI狀態(tài)為備用轉(zhuǎn)主用的用戶后,檢查該列表,如果鏈表為空,則將該LAI的狀態(tài)修改為備用。當(dāng)RNC下所有LAI的狀態(tài)都由備用轉(zhuǎn)主用狀態(tài)變?yōu)閭溆脿顟B(tài),將此RNC的狀態(tài)修改為備用。
權(quán)利要求
1.一種移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,包括以下步驟(1)每個(gè)RNC通過(guò)MGW與兩個(gè)或兩個(gè)以上MSC Server連接;(2)確定主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系;(3)主用MSC Server與備用MSC Server之間進(jìn)行相互切換。
2.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(2)中所述主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系是,與RNC相連的MSC Server包括兩個(gè),一個(gè)主用,另一個(gè)備用,備用MSC Server與主用MSC Server是一一對(duì)應(yīng)。
3.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(2)中所述主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系是,每一個(gè)RNC分別與每一個(gè)對(duì)應(yīng)的主用MSC Server相連,所有主用MSC Server的備用MSC Server都是同一個(gè)與所有RNC相連接的MSC Server。
4.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(2)中所述主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系是,與RNC相連的MSC Server包括兩個(gè),一個(gè)是主用MSCServer,另一個(gè)是備用MSC Server,對(duì)于備用MSC Server來(lái)說(shuō)又是其它RNC的主用MSC Server。
5.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(2)中所述主用MSC Server與其它備用MSC Server之間的對(duì)應(yīng)關(guān)系是,與RNC相連的MSC Server包括兩個(gè)以上,不包括兩個(gè),其中只有一個(gè)是主用MSC Server,其它是備用的,對(duì)于其它備用MSCServer來(lái)說(shuō)又是其它RNC的主用MSC Server。
6.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(3)中所述主用MSC Server與備用MSC Server之間進(jìn)行相互切換的方法是,主用MSC Server正常工作時(shí),備用MSC server不工作;當(dāng)主用MSC Server宕機(jī)后,備用MSC Server轉(zhuǎn)變?yōu)橹饔肕SCServer接管RNC的用戶;原主用MSC Server恢復(fù)正常后,轉(zhuǎn)變?yōu)閭溆肕SC Server。
7.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(3)中所述主用MSC Server與備用MSC Server之間進(jìn)行相互切換的方法是,主用MSC Server正常工作時(shí),備用MSC server不工作;當(dāng)主用MSC Server宕機(jī)后,原RNC的用戶由備用MSC Server接管;當(dāng)主用MSC Server恢復(fù)正常后,再切換回主用MSC Server。
8.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(3)中所述主用MSC Server與備用MSC Server之間進(jìn)行相互切換的方法是,當(dāng)與RNC相連的主用MSC Server工作正常時(shí),所有通過(guò)該RNC接入的用戶都由主用MSC Server處理;當(dāng)主用MSC Server異常時(shí),MGW由備用MSC Server接管控制,所有通過(guò)該RNC接入的用戶由備用MSC Server處理;當(dāng)主用MSC server恢復(fù)正常時(shí),用戶切回主用MSC Server。
9.如權(quán)利要求1所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,步驟(3)中所述主用MSC Server與備用MSC Server之間進(jìn)行相互切換的方法是,當(dāng)與RNC相連的主用MSC Server工作正常時(shí),所有通過(guò)該RNC接入的用戶都由主用MSC Server處理;當(dāng)主用MSC Server異常時(shí),RNC從備用的MSC Server中選擇一個(gè)或負(fù)荷分擔(dān)選擇多個(gè)備用MSC Server處理該RNC接入的用戶;當(dāng)主用MSC Server恢復(fù)正常時(shí),用戶切回主用MSC Server。
10.如權(quán)利要求7或8所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,在備用MSC Server接管處理過(guò)程中,當(dāng)備用MSC Server中沒(méi)有用戶數(shù)據(jù)時(shí),獲得用戶數(shù)據(jù)的方法是,進(jìn)行HLR的位置更新過(guò)程,更新HLR中的VLR號(hào)碼為備用VLR號(hào)碼,從而獲得用戶數(shù)據(jù)。
11.如權(quán)利要求7或8所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,在備用MSC Server接管處理過(guò)程中,當(dāng)備用MSC Server中沒(méi)有用戶數(shù)據(jù)時(shí),獲得用戶數(shù)據(jù)的方法是,如果VLR發(fā)現(xiàn)MSC Server的狀態(tài)為備用狀態(tài),則不啟動(dòng)位置更新過(guò)程,啟動(dòng)Restore過(guò)程,獲得用戶數(shù)據(jù),HLR中的VLR號(hào)碼保持不變。
12.如權(quán)利要求9所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,所述RNC從備用的MSC Server中選擇一個(gè)或負(fù)荷分擔(dān)選擇多個(gè)備用MSC Server的方法是,按照優(yōu)先級(jí)優(yōu)選一個(gè)備用MSC Server處理RNC的所有用戶,即RNC從備用MSC Server列表中選擇一個(gè)工作正常的優(yōu)先級(jí)最高的MSC Server,將其狀態(tài)變?yōu)閭溆棉D(zhuǎn)主用狀態(tài);RNC給新接管的MSC Server發(fā)送Reset消息,MSC Server收到消息后,將RNC、LAI狀態(tài)改為備用轉(zhuǎn)主用;用戶從RNC接入時(shí),選擇狀態(tài)為備用轉(zhuǎn)主用的MSC Server來(lái)處理所有用戶。
13.如權(quán)利要求9所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,所述RNC從備用的MSC Server中選擇一個(gè)或負(fù)荷分擔(dān)選擇多個(gè)備用MSC Server的方法是,按照用戶所屬LAI,選擇不同的MSC Server處理RNC的不同用戶,即RNC從備用MSC Server列表中選擇工作正常的MSC Server,將RNC管轄的LAI分配給這些MSC Server,記錄LAI與MSC Server的對(duì)應(yīng)關(guān)系,并發(fā)送Reset消息,通知這些MSCServer將RNC、LAI狀態(tài)改為備用轉(zhuǎn)主用;用戶接入時(shí),按照LAI與MSC Server的對(duì)應(yīng)關(guān)系表,來(lái)選擇MSC Server。
14.如權(quán)利要求9所述移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,其特征在于,所述RNC從備用的MSC Server中選擇一個(gè)或負(fù)荷分擔(dān)選擇多個(gè)備用MSC Server的方法是,按照輪巡的原則,選擇不同的MSC Server處理RNC的不同用戶,即發(fā)送Reset消息,通知所有備用MSC Server將RNC、LAI狀態(tài)改為備用轉(zhuǎn)主用;用戶從RNC接入時(shí),按照輪巡原則選擇具體的MSC Server來(lái)處理用戶。
全文摘要
本發(fā)明公開(kāi)了移動(dòng)軟交換網(wǎng)絡(luò)的容災(zāi)方法,利用冗余機(jī)制,對(duì)PLMN網(wǎng)絡(luò)系統(tǒng)中MSC Server網(wǎng)元進(jìn)行備份,使網(wǎng)元在網(wǎng)絡(luò)中的地位及功能不再唯一,來(lái)達(dá)到提高網(wǎng)元的穩(wěn)定性,并進(jìn)一步提高整個(gè)網(wǎng)絡(luò)的穩(wěn)定性的目的。當(dāng)MSC Server出現(xiàn)重大故障,且一時(shí)難以恢復(fù)時(shí),由備用MSC Server接管所有用戶,不間斷處理用戶業(yè)務(wù),達(dá)到容災(zāi)目的。
文檔編號(hào)H04W88/12GK1545345SQ20031011213
公開(kāi)日2004年11月10日 申請(qǐng)日期2003年11月12日 優(yōu)先權(quán)日2003年11月12日
發(fā)明者霍玉臻, 周宇翔 申請(qǐng)人:中興通訊股份有限公司