專利名稱:在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信網(wǎng)絡(luò)的呼叫技術(shù),尤其涉及一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法及系統(tǒng)。
背景技術(shù):
在傳統(tǒng)GSM/UMTS組網(wǎng)情況下,一個(gè)無線網(wǎng)絡(luò)控制器(RNC)或一個(gè)基站系統(tǒng)控制器(BSC)只能連接一個(gè)移動(dòng)交換中心(MSC)。隨著軟交換架構(gòu)的發(fā)展,在無線通信系統(tǒng)中越來越多地采用大容量的網(wǎng)絡(luò),安全性已經(jīng)成為運(yùn)營(yíng)商越來越關(guān)注的問題,如何避免單點(diǎn)故障下大面積的業(yè)務(wù)中斷,是每個(gè)設(shè)備商面臨的問題。
在3GPP R5階段,提出了Iu-Flex/A-Flex技術(shù)。在Iu-Flex/A-Flex組網(wǎng)技術(shù)中,一個(gè)RNC或一個(gè)BSC可以同時(shí)和多個(gè)MSC相連接,從而組成資源池。這樣既可以避免單個(gè)MSC故障的情況下出現(xiàn)大面積的業(yè)務(wù)中斷,還可以實(shí)現(xiàn)池內(nèi)MSC負(fù)荷分擔(dān)、資源共享。
根據(jù)現(xiàn)有技術(shù),如圖1所示,在一個(gè)Iu-Flex組網(wǎng)中,四個(gè)RNC與三個(gè)MSC連接,當(dāng)其中一個(gè)MSC出現(xiàn)故障后,需要將呼叫轉(zhuǎn)移到其它的正常MSC上進(jìn)行。如圖2所示,主叫方向HLR發(fā)出請(qǐng)求路由消息;HLR中保存的位置信息為MSC1,但如果此時(shí)MSC1發(fā)生故障,而HLR仍然將請(qǐng)求提供漫游號(hào)碼的消息發(fā)往故障的MSC1,則會(huì)導(dǎo)致呼叫用戶失敗。
但是,在現(xiàn)有技術(shù)中,只有當(dāng)用戶作了位置更新后,例如用戶在其它的MSC(MSC2)重新注冊(cè),呼叫才能成功。位置更新包括主叫更新和周期性更新。其中,主叫更新是指由用戶發(fā)起的位置更新,例如用戶從一個(gè)小區(qū)移動(dòng)到另一個(gè)小區(qū)后發(fā)生的位置更新請(qǐng)求,或用戶作了主叫業(yè)務(wù),如呼叫或發(fā)送短消息等;周期性更新是指間隔預(yù)定的時(shí)間段后用戶自動(dòng)發(fā)起的位置更新。在現(xiàn)有技術(shù)中,當(dāng)一個(gè)MSC發(fā)生故障,對(duì)相應(yīng)的用戶無法呼叫成功的時(shí)間最長(zhǎng)等于周期性位置更新時(shí)間。用戶只有在作了主叫更新或周期性位置更新后,HLR中的位置信息得到更新,HLR將請(qǐng)求提供漫游號(hào)碼的消息發(fā)往正常的MSC2,對(duì)相應(yīng)用戶的呼叫才可以成功。
從上述方案可以看出,當(dāng)一個(gè)移動(dòng)交換中心發(fā)生故障,而且此移動(dòng)交換中心的被叫用戶未作位置更新時(shí),在位置更新時(shí)間周期內(nèi),用戶無法作被呼叫,因此現(xiàn)有技術(shù)的技術(shù)方案的呼叫恢復(fù)時(shí)間較長(zhǎng),會(huì)導(dǎo)致用戶無法被呼叫的問題。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中,如果移動(dòng)交換中心發(fā)生故障,而且此移動(dòng)交換中心的被叫用戶未作位置更新,則在位置更新時(shí)間周期內(nèi),該用戶無法作被呼叫的缺陷,本發(fā)明提供了一種能夠主動(dòng)尋找到故障移動(dòng)交換中心的用戶,從而實(shí)現(xiàn)對(duì)呼叫進(jìn)行實(shí)時(shí)恢復(fù)的方法及系統(tǒng)。
本發(fā)明提供的在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法包括1)配置到多個(gè)移動(dòng)交換中心之間的路徑;2)當(dāng)被叫移動(dòng)交換中心故障后,通過所述路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到正常的移動(dòng)交換中心;3)所述正常移動(dòng)交換中心通過與數(shù)據(jù)備份單元進(jìn)行通信以獲取被叫用戶的位置區(qū)信息;4)根據(jù)被叫用戶的位置區(qū)信息,所述正常移動(dòng)交換中心在用戶位置區(qū)中進(jìn)行預(yù)尋呼;5)在收到預(yù)尋呼響應(yīng)后更新用戶數(shù)據(jù);6)通過與正常移動(dòng)交換中心之間的路徑返回漫游號(hào)碼,以完成后續(xù)呼叫。
根據(jù)上述呼叫恢復(fù)方法,還包括按預(yù)定時(shí)間間隔,將多個(gè)移動(dòng)交換中心中的用戶位置區(qū)信息存儲(chǔ)到數(shù)據(jù)備份單元。
根據(jù)上述呼叫恢復(fù)方法,還包括將多個(gè)移動(dòng)交換中心中的用戶位置區(qū)信息實(shí)時(shí)地存儲(chǔ)到數(shù)據(jù)備份單元。
根據(jù)上述呼叫恢復(fù)方法,在步驟3)中,與數(shù)據(jù)備份單元進(jìn)行通信的步驟為正常的移動(dòng)交換中心向數(shù)據(jù)備份單元查詢用戶的位置區(qū)信息。
根據(jù)上述呼叫恢復(fù)方法,在步驟3)中,與數(shù)據(jù)備份單元進(jìn)行通信的步驟為數(shù)據(jù)備份單元向正常移動(dòng)交換中心按預(yù)定時(shí)間間隔發(fā)送用戶的位置區(qū)信息。
其中,所述用戶數(shù)據(jù)包括用戶標(biāo)識(shí)、位置信息或用戶狀態(tài)。
在步驟1)中,到多個(gè)移動(dòng)交換中心之間的路徑包括到被叫移動(dòng)交換中心的主路徑和到其他移動(dòng)交換中心的備用路徑。
根據(jù)上述呼叫恢復(fù)方法,在步驟2),通過多條路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到相應(yīng)的正常移動(dòng)交換中心,以進(jìn)行負(fù)荷分擔(dān)。
本發(fā)明還提供了一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)系統(tǒng),該系統(tǒng)包括轉(zhuǎn)接單元,配置到多個(gè)移動(dòng)交換中心之間的路徑,并且通過所述路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到正常的移動(dòng)交換中心;移動(dòng)交換中心,用于通過與數(shù)據(jù)備份單元進(jìn)行通信獲取被叫用戶的位置區(qū)信息,以及在用戶位置區(qū)中進(jìn)行預(yù)尋呼;數(shù)據(jù)備份單元,所述數(shù)據(jù)備份單元用于存儲(chǔ)移動(dòng)交換中心中的用戶位置區(qū)信息。
根據(jù)上述呼叫恢復(fù)系統(tǒng),所述數(shù)據(jù)備份單元用于在被叫移動(dòng)交換中心故障后向正常移動(dòng)交換中心按預(yù)定時(shí)間間隔發(fā)送用戶的位置區(qū)信息。
根據(jù)上述呼叫恢復(fù)系統(tǒng),所述數(shù)據(jù)備份單元用于存儲(chǔ)移動(dòng)交換中心中的用戶標(biāo)識(shí),用戶狀態(tài)。
根據(jù)上述呼叫恢復(fù)系統(tǒng),所述數(shù)據(jù)備份單元位于一個(gè)或多個(gè)移動(dòng)交換中心內(nèi)部。
根據(jù)上述呼叫恢復(fù)系統(tǒng),所述數(shù)據(jù)備份單元是數(shù)據(jù)庫(kù)服務(wù)器。
根據(jù)上述呼叫恢復(fù)系統(tǒng),所述轉(zhuǎn)接單元為信令轉(zhuǎn)接點(diǎn)。
本發(fā)明還提供了一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法,包括1)配置到多個(gè)移動(dòng)交換中心之間的路徑;2)當(dāng)被叫移動(dòng)交換中心故障后,將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第一拜訪位置寄存器;3)所述拜訪位置寄存選擇正常的移動(dòng)交換中心,并為所述正常移動(dòng)交換中心分配漫游號(hào)碼;4)通過與正常移動(dòng)交換中心之間的路徑返回漫游號(hào)碼,以完成呼叫過程。
根據(jù)上述呼叫恢復(fù)方法,在步驟3)拜訪位置寄存器選擇正常的移動(dòng)交換中心進(jìn)一步包括在所有正常移動(dòng)交換中心中輪流進(jìn)行選擇。
根據(jù)上述呼叫恢復(fù)方法,在步驟3)拜訪位置寄存器選擇正常的移動(dòng)交換中心進(jìn)一步包括根據(jù)各移動(dòng)交換中心的負(fù)荷狀況,選擇負(fù)荷最小的移動(dòng)交換中心。
根據(jù)上述呼叫恢復(fù)方法,在步驟3)拜訪位置寄存器選擇正常的移動(dòng)交換中心進(jìn)一步包括選擇指定的移動(dòng)交換中心。
根據(jù)上述呼叫恢復(fù)方法,步驟2)當(dāng)被叫移動(dòng)交換中心和第一拜訪位置寄存器故障后,將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第二拜訪位置寄存器。
相應(yīng)地,本發(fā)明還提供了一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)系統(tǒng),包括轉(zhuǎn)接單元,用于配置到多個(gè)移動(dòng)交換中心之間的路徑,并且將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第一拜訪位置寄存器;第一拜訪位置寄存器,用于選擇正常的移動(dòng)交換中心,并為所述正常移動(dòng)交換中心分配漫游號(hào)碼;移動(dòng)交換中心,用于對(duì)被叫用戶進(jìn)行呼叫。
根據(jù)上述系統(tǒng),還包括第二拜訪位置寄存器,用于當(dāng)?shù)谝话菰L位置寄存器故障時(shí)代替第一拜訪位置寄存器工作。
通過本發(fā)明提供的方法及系統(tǒng),網(wǎng)絡(luò)發(fā)生故障后,故障MSC所對(duì)應(yīng)用戶的被叫業(yè)務(wù)被轉(zhuǎn)換到正常的MSC執(zhí)行,因此不受故障MSC的影響,解決了原來MSC故障后,用戶可能最長(zhǎng)需要幾個(gè)小時(shí)才能重新恢復(fù)被叫的問題。
而且,由于在本發(fā)明的呼叫恢復(fù)系統(tǒng)中采用了數(shù)據(jù)備份單元,從而避免了通過全網(wǎng)尋呼查找用戶信息,提高了網(wǎng)絡(luò)運(yùn)行效率。
圖1是Iu-Flex組網(wǎng)結(jié)構(gòu)示意圖;圖2是在Iu-Flex中移動(dòng)交換中心發(fā)生故障后的被叫過程示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫方法的流程圖;圖4是根據(jù)本發(fā)明實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫系統(tǒng)的結(jié)構(gòu)圖;
圖5a是本發(fā)明實(shí)施例中用戶數(shù)據(jù)備份流程的流程圖;圖5b是本發(fā)明實(shí)施例中用戶數(shù)據(jù)獲取流程的流程圖;圖6根據(jù)本發(fā)明另一個(gè)實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫系統(tǒng)的結(jié)構(gòu)圖;圖7根據(jù)本發(fā)明另一個(gè)實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫方法的流程圖。
具體實(shí)施例方式
本發(fā)明提供的一種Iu-Flex或A-Flex組網(wǎng)故障時(shí)呼叫恢復(fù)的方法及呼叫恢復(fù)系統(tǒng),使得在網(wǎng)絡(luò)中MSC出現(xiàn)故障而且故障MSC中的用戶在很長(zhǎng)一段時(shí)間內(nèi)沒有進(jìn)行位置更新的情況下,HLR可以立即找到一個(gè)正常的MSC,并且由這個(gè)正常MSC尋呼到故障MSC的被叫用戶,實(shí)現(xiàn)該用戶的被叫過程,從而解決了MSC故障后的用戶可能長(zhǎng)時(shí)間不能被呼叫的問題。
在本發(fā)明的實(shí)施例中,以Iu-Flex組網(wǎng)作為示例進(jìn)行討論,然而對(duì)于A-Flex組網(wǎng)方式,同樣適用于本發(fā)明。在A-Flex組網(wǎng)方式中,只是將RNC替換為BSC,其他結(jié)構(gòu)形式與Iu-Flex組網(wǎng)方式近似。
圖3是根據(jù)本發(fā)明實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫方法的流程圖。如圖所示,在步驟301,信令交換點(diǎn)STP已經(jīng)配置了到所有移動(dòng)交換中心(例如圖4中MSC1、MSC2、MSC3、MSC4)的路徑。在本實(shí)施例中,主叫用戶向MSC1所對(duì)應(yīng)的用戶發(fā)起呼叫,因此將STP到MSC1的路徑作為主路徑,而將STP到MSC2、MSC3、MSC4的路徑為備用路徑。
如上所述,在移動(dòng)交換中心MSC1、MSC2、MSC3、MSC4均能夠正常工作且主叫用戶呼叫MSC1中的用戶時(shí),通信路徑優(yōu)選地選擇HLR-STP1-MSC1傳輸數(shù)據(jù),而路徑HLR-STP-MSC2、HLR-STP-MSC3、HLR-STP-MSC4作為備用路徑。當(dāng)在MSC1正常工作的時(shí)候,上述備用路徑不啟用。另外,為方便描述,這里只討論STP到MSC2的備用路徑的情況。
當(dāng)主叫用戶向MSC1所對(duì)應(yīng)的被叫用戶發(fā)起呼叫后,從HLR向STP發(fā)送PRN(提供漫游號(hào)碼)請(qǐng)求。STP接收到PRN請(qǐng)求后,首先對(duì)PRN請(qǐng)求進(jìn)行分析,在PRN請(qǐng)求消息中包括目標(biāo)信令點(diǎn)的信息,分析所述目標(biāo)信令點(diǎn)信息,以確定哪個(gè)移動(dòng)交換中心為目標(biāo)信令點(diǎn),當(dāng)移動(dòng)交換中心MSC1出現(xiàn)故障不能訪問時(shí),STP到MSC1的主路徑則不能使用。由于在此之前,STP已經(jīng)配置了到其他移動(dòng)交換中心的路徑。則STP可以將PRN請(qǐng)求通過備用路徑發(fā)送到其他正常的移動(dòng)交換中心,例如移動(dòng)交換中心MSC2。
當(dāng)MSC2收到STP轉(zhuǎn)發(fā)來的PRN請(qǐng)求消息后,需要對(duì)PRN請(qǐng)求消息中所包含的目標(biāo)信令點(diǎn)信息進(jìn)行分析,如果經(jīng)過分析,確定該請(qǐng)求消息的目標(biāo)信令點(diǎn)并非所述正常的移動(dòng)交換中心MSC2,則在步驟302,MSC2作為非主用信令點(diǎn)啟用。在本發(fā)明中,采用的是多信令點(diǎn)技術(shù),即當(dāng)一個(gè)MSC沒有故障并且是作為被呼叫的目標(biāo)信令點(diǎn)工作時(shí),該信令點(diǎn)作為主用信令點(diǎn)工作,而當(dāng)其他的某個(gè)MSC發(fā)生故障、需要此MSC代替故障MSC進(jìn)行工作時(shí),該正常MSC則作為非主用信令點(diǎn)工作。
此時(shí),MSC2中并沒有相應(yīng)的被叫用戶數(shù)據(jù),因此,MSC2需要獲得被叫用戶的位置區(qū)信息。在步驟303中,MSC2可以在VLR數(shù)據(jù)備份單元中檢索被叫用戶的位置區(qū)信息,并且從VLR數(shù)據(jù)備份單元讀取被叫用戶的位置區(qū)信息??蛇x擇地,獲取被叫用戶位置區(qū)信息的方法還可以是VLR數(shù)據(jù)備份單元以預(yù)定時(shí)間間隔向MSC2發(fā)送其中存儲(chǔ)的用戶位置區(qū)信息。
在獲取被叫用戶的位置區(qū)信息后,MSC2在相應(yīng)的位置區(qū)中啟動(dòng)預(yù)尋呼,以得到用戶數(shù)據(jù)。具體地,在步驟304,MSC2首先在位置區(qū)下發(fā)尋呼消息,然后等待來自被叫客戶的尋呼響應(yīng)。同時(shí),根據(jù)協(xié)議,在無線網(wǎng)絡(luò)控制器(RNC)中記錄下所述正常MSC與用戶號(hào)碼之間的對(duì)應(yīng)關(guān)系,例如在RNC中記錄CN-ID和IMSI的對(duì)應(yīng)關(guān)系。其中,當(dāng)在步驟305,該位置區(qū)中的被叫用戶接收到MSC2的呼叫后,向無線網(wǎng)絡(luò)控制器中發(fā)送尋呼響應(yīng);在收到RNC轉(zhuǎn)發(fā)的用戶尋呼響應(yīng)后,在步驟306,正常的MSC2向用戶分配TMSI(臨時(shí)用戶標(biāo)識(shí)),以便被叫用戶能夠通過TMSI來登錄移動(dòng)通信網(wǎng)絡(luò)。在TMSI分配完成后,在步驟307,MSC2向歸屬位置寄存器HLR返回位置更新消息,HLR收到位置更新消息后,在步驟308,向正常MSC2中插入用戶數(shù)據(jù),并且更新HLR中的相關(guān)MSC號(hào)碼,在步驟309,HLR向MSC2返回接受位置更新信息。從而完成位置更新過程。之后,在步驟310,正常MSC向HLR返回漫游號(hào)碼,從而可以根據(jù)所述漫游號(hào)碼完成對(duì)被叫用戶的后續(xù)呼叫,從而實(shí)現(xiàn)對(duì)故障MSC1中用戶的呼叫。
在HLR獲得被叫用戶的漫游號(hào)碼后,還要將該漫游號(hào)碼通知主叫用戶,以便完成后續(xù)過程的呼叫,該后續(xù)呼叫的過程是現(xiàn)有的WCDMA、CDMA、TD-CDMA、GSM等通信系統(tǒng)的標(biāo)準(zhǔn)尋呼流程,具體流程為本領(lǐng)域技術(shù)人員所熟知,因此這里不作進(jìn)一步的描述。
圖4是根據(jù)本發(fā)明實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)系統(tǒng)的結(jié)構(gòu)圖。如圖所示,該呼叫恢復(fù)系統(tǒng)包括轉(zhuǎn)接單元、移動(dòng)交換中心和數(shù)據(jù)備份單元。
所述轉(zhuǎn)接單元用于配置歸屬位置寄存器到多個(gè)移動(dòng)交換中心之間的路徑,并且當(dāng)檢測(cè)到被叫移動(dòng)交換中心故障后,通過所述路徑將來自歸屬位置寄存器的提供漫游號(hào)碼請(qǐng)求消息發(fā)送到正常移動(dòng)交換中心。在本實(shí)施例中,轉(zhuǎn)接單元是通過信令轉(zhuǎn)接點(diǎn)STP來實(shí)現(xiàn)的,可選擇地,也可以通過相應(yīng)的軟件模塊或硬件控制邏輯實(shí)現(xiàn)。所述STP具有信令轉(zhuǎn)接功能,它可以將信令消息從一個(gè)信令點(diǎn)轉(zhuǎn)發(fā)到另一個(gè)信令點(diǎn)。
如圖4所示,信令轉(zhuǎn)接點(diǎn)STP接收來自歸屬位置寄存器HLR的信令,例如,提供漫游號(hào)碼請(qǐng)求消息。每個(gè)移動(dòng)用戶都必須在其所歸屬的位置寄存器HLR上注冊(cè)登記。提供漫游號(hào)碼請(qǐng)求消息是在主叫用戶向被叫用戶發(fā)出呼叫時(shí)產(chǎn)生的,該消息由主叫用戶向歸屬位置寄存器HLR發(fā)送,則HLR需要將該請(qǐng)求消息發(fā)送到相應(yīng)的移動(dòng)交換中心MSC,以便在MSC進(jìn)行尋呼后能夠獲取被叫用戶的漫游號(hào)碼,從而能夠完成呼叫。在本實(shí)施例中,首先要將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到位于HLR和多個(gè)MSC之間的信令轉(zhuǎn)接點(diǎn)STP,由STP完成消息的轉(zhuǎn)發(fā)。其中,STP已經(jīng)設(shè)置了與多個(gè)MSC之間的路徑。
所述移動(dòng)交換中心MSC用于通過與數(shù)據(jù)備份單元進(jìn)行通信獲取被叫用戶的位置區(qū)信息,以及在用戶位置區(qū)中進(jìn)行尋呼以獲取用戶的位置信息。如圖所示,在本實(shí)施例中,具有四個(gè)移動(dòng)交換中心MSC1、MSC2、MSC3、MSC4。所述四個(gè)移動(dòng)交換中心與信令轉(zhuǎn)接點(diǎn)STP之間都建立了路徑。其中,當(dāng)主叫用戶呼叫MSC1中的用戶時(shí),則STP與MSC1之間的路徑為主路徑,而STP與MSC2、MSC3、MSC4之間的路徑為備用路徑。
在所有移動(dòng)交換中心正常且主叫用戶呼叫MSC1中的用戶時(shí),如圖所示,在STP與MSC1、MSC2、MSC3、MSC4之間都建立了通信路徑。其中,通信路徑優(yōu)選地選擇HLR-STP-MSC1傳輸數(shù)據(jù)(即圖中的實(shí)線路徑),而路徑HLR-STP-MSC2、HLR-STP-MSC3、HLR-STP-MSC4作為備用路徑(即圖中的虛線路徑)。當(dāng)在MSC1正常工作的時(shí)候,上述備用路徑不啟用。上述四個(gè)移動(dòng)交換中心都與數(shù)據(jù)備份單元連接,以便能夠通過預(yù)定的通信協(xié)議從數(shù)據(jù)備份單元中讀取用戶的位置區(qū)信息,并且也能夠?qū)崟r(shí)地將各移動(dòng)交換中心中的用戶位置信息備份到數(shù)據(jù)備份單元中。
所述數(shù)據(jù)備份單元用于存儲(chǔ)多個(gè)移動(dòng)交換中心中的用戶數(shù)據(jù)。在本發(fā)明的實(shí)施例中,數(shù)據(jù)備份單元可以由拜訪位置寄存器VLR(visitor locationregister)實(shí)現(xiàn),所述拜訪位置寄存器是連接到一個(gè)或多個(gè)移動(dòng)交換中心的數(shù)據(jù)庫(kù),它保存了在這些移動(dòng)交換中心所覆蓋的各小區(qū)中所有移動(dòng)用戶在歸屬位置寄存器中的信息備份,動(dòng)態(tài)地存儲(chǔ)了位于其管轄區(qū)內(nèi)的來訪用戶信息,例如位置區(qū)信息。VLR數(shù)據(jù)備份單元是一個(gè)存儲(chǔ)在相關(guān)MSC區(qū)域內(nèi)漫游的用戶位置和管理信息的數(shù)據(jù)庫(kù),并且VLR數(shù)據(jù)備份單元與網(wǎng)內(nèi)多個(gè)移動(dòng)交換中心MSC建立通信連接。
對(duì)于VLR數(shù)據(jù)備份單元,可以是以下多種形式獨(dú)立的物理實(shí)體、分布在MSC中的實(shí)體、MSC內(nèi)VLR兼任的邏輯實(shí)體。即VLR數(shù)據(jù)備份單元可以是在網(wǎng)絡(luò)中獨(dú)立存在的寄存器單元,例如是網(wǎng)絡(luò)中單獨(dú)的數(shù)據(jù)庫(kù)服務(wù)器。也可以是位于單個(gè)或多個(gè)MSC中的寄存器單元,或者是在MSC中的VLR,例如將VLR中的一部分資源作為數(shù)據(jù)備份單元。
所述VLR數(shù)據(jù)備份單元與MSC之間的通訊方式可以采用各種適合的通信形式,例如七號(hào)信令,IP通信等等。而且,VLR數(shù)據(jù)備份單元備份對(duì)象包括網(wǎng)內(nèi)單個(gè)MSC或多個(gè)MSC中的用戶數(shù)據(jù)。
圖5a是本發(fā)明實(shí)施例中用戶數(shù)據(jù)備份流程的流程圖,圖5b是本發(fā)明實(shí)施例中用戶數(shù)據(jù)獲取流程的流程圖。在本實(shí)施例中,利用VLR數(shù)據(jù)備份單元,保存池內(nèi)所有MSC中的用戶數(shù)據(jù)。其中,所述用戶數(shù)據(jù)包括用戶標(biāo)識(shí)、位置信息、用戶狀態(tài)等等。但并不限于上述信息,用戶數(shù)據(jù)可以包括與被叫用戶相關(guān)的各種信息。
如果在網(wǎng)絡(luò)中沒有類似的數(shù)據(jù)備份單元,則MSC為了獲取用戶信息必須采用全網(wǎng)尋呼的方式獲取用戶數(shù)據(jù),其尋呼范圍可能是整個(gè)城市獲更大的范圍,這會(huì)給網(wǎng)絡(luò)增加了很大的負(fù)荷。但如果在網(wǎng)絡(luò)中具有VLR數(shù)據(jù)備份單元,移動(dòng)交換中心MSC就可以從VLR數(shù)據(jù)備份單元獲取用戶的位置區(qū)信息,可以在一個(gè)指定的區(qū)域中尋呼被叫用戶以獲得用戶數(shù)據(jù)更新,從而避免了對(duì)被叫用戶進(jìn)行全網(wǎng)范圍的尋呼。
在網(wǎng)絡(luò)運(yùn)行過程中,各移動(dòng)交換中心MSC獲得的數(shù)據(jù)可以實(shí)時(shí)地備份到VLR數(shù)據(jù)備份單元??商鎿Q地,移動(dòng)交換中心獲得的數(shù)據(jù)也可以按預(yù)定時(shí)間間隔(例如5分鐘)備份到VLR數(shù)據(jù)備份單元。
如圖5a所示,首先,移動(dòng)交換中心MSC向VLR數(shù)據(jù)備份單元發(fā)出備份用戶數(shù)據(jù)請(qǐng)求,可選擇地,VLR數(shù)據(jù)備份單元在收到備份用戶數(shù)據(jù)請(qǐng)求后,向MSC發(fā)出備份用戶數(shù)據(jù)請(qǐng)求響應(yīng)消息,在MSC收到所述用戶數(shù)據(jù)請(qǐng)求響應(yīng)消息后,通過MSC和VLR數(shù)據(jù)備份單元之間的預(yù)定通信方式,例如七號(hào)信令,MSC將其中的用戶數(shù)據(jù)備份到VLR數(shù)據(jù)備份單元內(nèi)。對(duì)用戶數(shù)據(jù)的備份可以采用實(shí)時(shí)備份或以預(yù)定間隔進(jìn)行備份,所述實(shí)時(shí)備份是對(duì)在MSC中的用戶數(shù)據(jù)進(jìn)行備份存儲(chǔ),如果出于減輕系統(tǒng)負(fù)荷的考慮,還可以按照一定的時(shí)間間隔進(jìn)行備份,具體時(shí)間間隔可以根據(jù)網(wǎng)絡(luò)系統(tǒng)狀況進(jìn)行選擇,當(dāng)移動(dòng)交換中心MSC需要獲取VLR數(shù)據(jù)備份單元中的用戶數(shù)據(jù)時(shí),則系統(tǒng)啟動(dòng)用戶數(shù)據(jù)獲取流程。如圖5b所示,首先,MSC向VLR數(shù)據(jù)備份單元發(fā)出用戶位置信息請(qǐng)求,VLR數(shù)據(jù)備份單元收到所述用戶位置信息請(qǐng)求后,向MSC發(fā)回用戶位置信息響應(yīng)。在MSC收到所述用戶位置信息響應(yīng)后,通過MSC和VLR數(shù)據(jù)備份單元之間的預(yù)定通信方式,例如七號(hào)信令,MSC讀取VLR數(shù)據(jù)備份單元內(nèi)存儲(chǔ)的用戶數(shù)據(jù)。
圖6根據(jù)本發(fā)明另一個(gè)實(shí)施例的在網(wǎng)絡(luò)故障時(shí)的呼叫系統(tǒng)的結(jié)構(gòu)圖。在通常情況下,MSC和拜訪位置寄存器(VLR)一般都是設(shè)置在一個(gè)設(shè)備中,一個(gè)MSC對(duì)應(yīng)一個(gè)VLR,MSC和VLR之間通過內(nèi)部接口通信。而在本實(shí)施例中,將資源池內(nèi)的VLR集中設(shè)置,多個(gè)MSC共享VLR,同時(shí)VLR進(jìn)行用戶數(shù)據(jù)備份。當(dāng)一個(gè)MSC出現(xiàn)故障時(shí),如果故障MSC的用戶被叫,VLR可以選擇一個(gè)正常的MSC分配漫游號(hào)碼,從而完成被叫業(yè)務(wù)。其組網(wǎng)如圖6所示。
在本實(shí)施例的呼叫系統(tǒng)中,包括轉(zhuǎn)接單元、第一拜訪位置寄存器、移動(dòng)交換中心,還包括第二拜訪位置寄存器。
轉(zhuǎn)接單元用于配置到多個(gè)移動(dòng)交換中心之間的路徑,并且將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第一拜訪位置寄存器。所述轉(zhuǎn)接單元通過信令轉(zhuǎn)接點(diǎn)STP實(shí)現(xiàn),可選擇地,也可以通過相應(yīng)的軟件模塊或硬件控制邏輯實(shí)現(xiàn)。所述STP具有信令轉(zhuǎn)接功能,它可以將信令消息從一個(gè)信令點(diǎn)轉(zhuǎn)發(fā)到另一個(gè)信令點(diǎn)。
如圖6所示,信令轉(zhuǎn)接點(diǎn)STP接收來自歸屬位置寄存器HLR的信令,例如,提供漫游號(hào)碼請(qǐng)求消息。每個(gè)移動(dòng)用戶都必須在其所歸屬的位置寄存器HLR上注冊(cè)登記。提供漫游號(hào)碼請(qǐng)求消息是在主叫用戶向被叫用戶發(fā)出呼叫時(shí)產(chǎn)生的,該消息由主叫用戶向歸屬位置寄存器HLR發(fā)送,則HLR需要將該請(qǐng)求消息發(fā)送到拜訪位置寄存器VLR,通過拜訪位置寄存器VLR選擇一個(gè)MSC,從而能夠完成后續(xù)呼叫。STP用于對(duì)消息的轉(zhuǎn)發(fā)。其中,STP已經(jīng)設(shè)置了到多個(gè)MSC的路徑。
第一拜訪位置寄存器用于選擇正常的移動(dòng)交換中心,并為所述正常移動(dòng)交換中心分配漫游號(hào)碼。所述第一拜訪位置寄存器通過將資源池內(nèi)的VLR集中設(shè)置來實(shí)現(xiàn)的。通常,VLR與各個(gè)MSC對(duì)應(yīng)設(shè)置,各個(gè)VLR備份相應(yīng)MSC中的用戶數(shù)據(jù),而在本實(shí)施例中,集中設(shè)置的VLR可以將資源池內(nèi)的所有MSC中的用戶數(shù)據(jù)記錄下來,以便完成尋呼。
在本實(shí)施例中,還包括了第二拜訪位置寄存器。所述第二拜訪位置寄存器是作為第一拜訪位置寄存器的備用設(shè)備而設(shè)置的,當(dāng)?shù)谝话菰L位置寄存器(即主用VLR)故障時(shí),第二拜訪位置寄存器(即備用VLR)接替第一拜訪位置寄存器工作。
移動(dòng)交換中心,用于通過與數(shù)據(jù)備份單元進(jìn)行通信獲取被叫用戶的位置區(qū)信息,以及在用戶位置區(qū)中進(jìn)行尋呼以獲取用戶的位置信息。在本實(shí)施例中,具有四個(gè)移動(dòng)交換中心MSC1、MSC2、MSC3、MSC4。所述四個(gè)移動(dòng)交換中心與信令轉(zhuǎn)接點(diǎn)STP、第一拜訪位置寄存器、第二拜訪位置寄存器之間都建立了路徑。
圖7根據(jù)本發(fā)明與圖6相應(yīng)的實(shí)施例在網(wǎng)絡(luò)故障時(shí)的呼叫方法的流程圖。在本實(shí)施例中,如圖所示,在步驟701,由于有主叫用戶向網(wǎng)內(nèi)用戶發(fā)起呼叫,HLR向VLR發(fā)送漫游號(hào)碼請(qǐng)求消息。VLR需要獲知被叫移動(dòng)交換中心是否故障,因此在步驟702,判斷被叫MSC的可用狀態(tài),即通過主動(dòng)檢測(cè)和獲取相關(guān)信息來判斷MSC是否故障。
其中,VLR可以主動(dòng)判斷MSC故障是否可用,例如,通過握手機(jī)制來判斷MSC的狀態(tài)在VLR與MSC之間建立握手機(jī)制,當(dāng)握手操作失敗時(shí)得知MSC故障。另外,可以通過對(duì)鏈路狀態(tài)進(jìn)行判斷MSC的故障狀況,例如,當(dāng)其間的鏈路狀態(tài)信息為MSC信令點(diǎn)不可達(dá)時(shí),VLR獲知該MSC發(fā)生了故障。
VLR還可以通過一些途徑獲取MSC是否故障,例如由網(wǎng)管系統(tǒng)通知VLR某個(gè)MSC故障(可以是網(wǎng)管系統(tǒng)自動(dòng)通知或人工通知);或者通過其它網(wǎng)元(如資源池內(nèi)其它的正常MSC)通知VLR某個(gè)MSC故障。
在VLR獲知MSC1故障后,如果故障MSC1的用戶被叫,HLR向VLR發(fā)送漫游號(hào)碼請(qǐng)求消息,在步驟704,VLR向其它正常的MSC(例如MSC2)分配漫游號(hào)碼,然后在步驟705,VLR把具有MSC2標(biāo)識(shí)信息的漫游號(hào)碼返回給HLR,HLR向網(wǎng)關(guān)移動(dòng)交換中心(GMSC)返回路由請(qǐng)求消息。從而GMSC能夠與MSC2之間建立后續(xù)的接續(xù)流程,從而完成用戶的被叫過程。該后續(xù)呼叫的過程是現(xiàn)有的WCDMA、CDMA、TD-CDMA、GSM等通信系統(tǒng)的標(biāo)準(zhǔn)尋呼流程,具體流程為本領(lǐng)域技術(shù)人員所熟知,因此這里不作進(jìn)一步的描述。
根據(jù)上述流程,HLR向VLR發(fā)送漫游號(hào)碼請(qǐng)求消息后,在步驟703,VLR需要從所有正常MSC中選擇一個(gè)MSC,以便進(jìn)行漫游號(hào)碼分配以及呼叫用戶等操作。VLR從資源池中選擇一個(gè)正常MSC的方法可以是各種適合的算法,例如在資源池內(nèi)所有正常MSC中隨機(jī)選擇一個(gè)MSC,或者采用輪選的方式從中選擇一個(gè)MSC。以輪選方式為例,如果在上一次故障時(shí)是由MSC2作為備用移動(dòng)交換中心工作,當(dāng)經(jīng)過一段時(shí)間后,網(wǎng)絡(luò)中的某個(gè)MSC再次出現(xiàn)故障時(shí),按照序號(hào)排列,則應(yīng)該選取MSC3作為備用移動(dòng)交換中心,此時(shí)如果MSC3可以正常工作,則啟用MSC3工作,如果MSC3為發(fā)生故障的移動(dòng)交換中心,則繼續(xù)輪選MSC4作為備用移動(dòng)交換中心。
VLR選擇正常MSC的方法還包括根據(jù)MSC的負(fù)荷情況,選擇負(fù)荷最小的MSC。選擇負(fù)荷最小的MSC更有利于負(fù)荷分擔(dān),使各MSC之間的負(fù)荷均衡。
VLR還可以通過靜態(tài)配置的方法選擇正常MSC,靜態(tài)配置是指對(duì)某些MSC的替代工作關(guān)系進(jìn)行固定配置,即當(dāng)某個(gè)指定MSC故障時(shí),VLR選擇預(yù)定的MSC代替其工作。例如,配置MSC3作為MSC1的備用移動(dòng)交換中心,當(dāng)檢測(cè)到MSC1出現(xiàn)故障后,啟用MSC3對(duì)MSC1中的用戶進(jìn)行呼叫。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法,其特征在于,包括1)配置到多個(gè)移動(dòng)交換中心之間的路徑;2)當(dāng)被叫移動(dòng)交換中心故障后,通過所述路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到正常的移動(dòng)交換中心;3)所述正常移動(dòng)交換中心通過與數(shù)據(jù)備份單元進(jìn)行通信以獲取被叫用戶的位置區(qū)信息;4)根據(jù)被叫用戶的位置區(qū)信息,所述正常移動(dòng)交換中心在用戶位置區(qū)中進(jìn)行預(yù)尋呼;5)在收到預(yù)尋呼響應(yīng)后更新用戶數(shù)據(jù);6)通過與正常移動(dòng)交換中心之間的路徑返回漫游號(hào)碼,以完成后續(xù)呼叫。
2.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,還包括按預(yù)定時(shí)間間隔,將多個(gè)移動(dòng)交換中心中的用戶位置區(qū)信息存儲(chǔ)到數(shù)據(jù)備份單元。
3.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,還包括將多個(gè)移動(dòng)交換中心中的用戶位置區(qū)信息實(shí)時(shí)地存儲(chǔ)到數(shù)據(jù)備份單元。
4.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,在步驟3)中,與數(shù)據(jù)備份單元進(jìn)行通信的步驟為正常的移動(dòng)交換中心向數(shù)據(jù)備份單元查詢用戶的位置區(qū)信息。
5.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,在步驟3)中,與數(shù)據(jù)備份單元進(jìn)行通信的步驟為數(shù)據(jù)備份單元向正常移動(dòng)交換中心按預(yù)定時(shí)間間隔發(fā)送用戶的位置區(qū)信息。
6.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,所述用戶數(shù)據(jù)包括用戶標(biāo)識(shí)、位置區(qū)信息和用戶狀態(tài)。
7.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,在步驟1)中,到多個(gè)移動(dòng)交換中心之間的路徑包括到被叫移動(dòng)交換中心的主路徑和到其他移動(dòng)交換中心的備用路徑。
8.根據(jù)權(quán)利要求1所述的呼叫恢復(fù)方法,其特征在于,在步驟2),通過多條路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到相應(yīng)的正常移動(dòng)交換中心,以進(jìn)行負(fù)荷分擔(dān)。
9.一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)系統(tǒng),其特征在于,包括轉(zhuǎn)接單元,配置到多個(gè)移動(dòng)交換中心之間的路徑,并且通過所述路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到正常的移動(dòng)交換中心;移動(dòng)交換中心,用于通過與數(shù)據(jù)備份單元進(jìn)行通信獲取被叫用戶的位置區(qū)信息,以及在用戶位置區(qū)中進(jìn)行預(yù)尋呼;數(shù)據(jù)備份單元,所述數(shù)據(jù)備份單元用于存儲(chǔ)移動(dòng)交換中心中的用戶位置區(qū)信息。
10.根據(jù)權(quán)利要求9所述的呼叫恢復(fù)系統(tǒng),其特征在于,所述數(shù)據(jù)備份單元用于在被叫移動(dòng)交換中心故障后向正常移動(dòng)交換中心按預(yù)定時(shí)間間隔發(fā)送用戶的位置區(qū)信息。
11.根據(jù)權(quán)利要求9所述的呼叫恢復(fù)系統(tǒng),其特征在于,所述數(shù)據(jù)備份單元用于存儲(chǔ)移動(dòng)交換中心中的用戶標(biāo)識(shí),用戶狀態(tài)。
12.根據(jù)權(quán)利要求9所述的呼叫恢復(fù)系統(tǒng),其特征在于,所述數(shù)據(jù)備份單元位于一個(gè)或多個(gè)移動(dòng)交換中心內(nèi)部。
13.根據(jù)權(quán)利要求9所述的呼叫恢復(fù)系統(tǒng),其特征在于,所述數(shù)據(jù)備份單元是數(shù)據(jù)庫(kù)服務(wù)器。
14.根據(jù)權(quán)利要求9所述的呼叫恢復(fù)系統(tǒng),其特征在于,所述轉(zhuǎn)接單元為信令轉(zhuǎn)接點(diǎn)。
15.一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法,其特征在于,包括1)配置到多個(gè)移動(dòng)交換中心之間的路徑;2)當(dāng)被叫移動(dòng)交換中心故障后,將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第一拜訪位置寄存器;3)所述拜訪位置寄存選擇正常的移動(dòng)交換中心,并為所述正常移動(dòng)交換中心分配漫游號(hào)碼;4)通過與正常移動(dòng)交換中心之間的路徑返回漫游號(hào)碼,以完成呼叫過程。
16.根據(jù)權(quán)利要求15所述的呼叫恢復(fù)方法,其特征在于,在步驟3)拜訪位置寄存器選擇正常的移動(dòng)交換中心進(jìn)一步包括在所有正常移動(dòng)交換中心中輪流進(jìn)行選擇。
17.根據(jù)權(quán)利要求15所述的呼叫恢復(fù)方法,其特征在于,在步驟3)拜訪位置寄存器選擇正常的移動(dòng)交換中心進(jìn)一步包括根據(jù)各移動(dòng)交換中心的負(fù)荷狀況,選擇負(fù)荷最小的移動(dòng)交換中心。
18.根據(jù)權(quán)利要求15所述的呼叫恢復(fù)方法,其特征在于,在步驟3)拜訪位置寄存器選擇正常的移動(dòng)交換中心進(jìn)一步包括選擇指定的移動(dòng)交換中心。
19.根據(jù)權(quán)利要求15所述的呼叫恢復(fù)方法,其特征在于,步驟2)當(dāng)被叫移動(dòng)交換中心和第一拜訪位置寄存器故障后,將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第二拜訪位置寄存器。
20.一種在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)系統(tǒng),其特征在于,包括轉(zhuǎn)接單元,用于配置到多個(gè)移動(dòng)交換中心之間的路徑,并且將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到第一拜訪位置寄存器;第一拜訪位置寄存器,用于選擇正常的移動(dòng)交換中心,并為所述正常移動(dòng)交換中心分配漫游號(hào)碼;移動(dòng)交換中心,用于對(duì)被叫用戶進(jìn)行呼叫。
21.根據(jù)權(quán)利要求20所述的呼叫恢復(fù)系統(tǒng),其特征在于,還包括第二拜訪位置寄存器,用于當(dāng)?shù)谝话菰L位置寄存器故障時(shí)代替第一拜訪位置寄存器工作。
全文摘要
本發(fā)明提供的在網(wǎng)絡(luò)故障時(shí)的呼叫恢復(fù)方法包括配置到多個(gè)移動(dòng)交換中心之間的路徑;當(dāng)被叫移動(dòng)交換中心故障后,通過所述路徑將提供漫游號(hào)碼請(qǐng)求消息發(fā)送到正常的移動(dòng)交換中心;所述正常移動(dòng)交換中心通過與數(shù)據(jù)備份單元進(jìn)行通信以獲取被叫用戶的位置區(qū)信息;根據(jù)被叫用戶的位置區(qū)信息,所述正常移動(dòng)交換中心在用戶位置區(qū)中進(jìn)行尋呼,以獲取用戶的位置信息。本發(fā)明還提供了一種呼叫恢復(fù)系統(tǒng),包括轉(zhuǎn)接單元、移動(dòng)交換中心和數(shù)據(jù)備份單元。通過上述方法及系統(tǒng),網(wǎng)絡(luò)發(fā)生故障后,故障MSC所對(duì)應(yīng)用戶的被叫業(yè)務(wù)被轉(zhuǎn)換到正常的MSC執(zhí)行,因此不受故障MSC的影響,解決了原來MSC故障后,用戶可能最長(zhǎng)需要幾個(gè)小時(shí)才能重新恢復(fù)被叫的問題。
文檔編號(hào)H04W24/00GK101047959SQ20061006700
公開日2007年10月3日 申請(qǐng)日期2006年3月31日 優(yōu)先權(quán)日2006年3月31日
發(fā)明者方峻, 葉思海, 丁巖 申請(qǐng)人:華為技術(shù)有限公司