專利名稱::一種拜訪位置寄存器平滑擴容升級的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,更具體地涉及一種VLR(VisitorLocationRegister,拜訪位置寄存器)的平滑擴容升級方法。
背景技術(shù):
:移動通信系統(tǒng)的主要組成部分包4舌移動用戶(MobileStation,MS),基站子系統(tǒng)和網(wǎng)絡(luò)子系統(tǒng)。網(wǎng)絡(luò)子系統(tǒng)主要包括移動交換中心(MobileSwitchingCenter,MSC),歸屬4立置寄存器(HomeLocationRegister,HLR)和拜訪位置寄存器(VisitorLocationRegister,VLR)。MSC是移動通信網(wǎng)絡(luò)的核心,其主要功能是對位于本MSC控制區(qū)內(nèi)的移動用戶進行通信控制和管理。HLR是一種用來存儲本地用戶位置信息的數(shù)據(jù)庫。每個MS都必須在某個HLR中登記,登記的內(nèi)容分為兩類一是永久性的信息,如用戶號碼,接入的優(yōu)先等級,預(yù)定的業(yè)務(wù)類型以及保密參數(shù)等;另一種是暫時性的需要隨時更新的信息,如MS當(dāng)前所處位置的有關(guān)信息。當(dāng)MS漫游到HLR所服務(wù)的區(qū)域以外時,HLR登記由MS當(dāng)前所屬區(qū)域傳送來的MS位置信息,以保證當(dāng)呼叫任一個不知處于哪一個區(qū)域的MS時,可以通過該MS的HLR獲知所處于的區(qū)域,進而建立通信鏈路。VLR是一種用于存儲來訪用戶位置信息的數(shù)據(jù)庫,存儲當(dāng)前正在由它提供服務(wù)的位置區(qū)中活動的拜訪用戶的位置信息。當(dāng)MS進入一個新的位置區(qū),就在該位置區(qū)的VLR進行位置登記,VLR從該MS歸屬的HLR獲取MS的信息,并通知該HLR修改該MS的位置信息,為已登記的MS提供建立呼叫接續(xù)的必要條件。在VLR設(shè)備進行擴容的時候,需要增加新的MP(MasterProcessor,主處理器)模塊,然后重啟所有MP,清除掉原來分擔(dān)到各個MP上的用戶數(shù)據(jù),以避免舊的用戶數(shù)據(jù)影響用戶的正常業(yè)務(wù)的進行。因此,在VLR擴容升級后,需要根據(jù)新的負(fù)荷分擔(dān)策略對VLR中的用戶數(shù)據(jù)進行恢復(fù),現(xiàn)有的VLR恢復(fù)用戶數(shù)據(jù)的方法主要有一.VLR擴容升級的在半夜話務(wù)量較低的時候進行,清晨MS用戶活動后,比如用戶開機,打電話等操作,VLR向MS歸屬的HLR發(fā)送位置登記請求,獲取MS的用戶信息。如果短時間內(nèi)大量的MS用戶活動,勢必會造成VLR和HLR之間的鏈路負(fù)荷急劇升高,影響系統(tǒng)的穩(wěn)定性;同時由于用戶數(shù)據(jù)被清除,其它用戶無法呼叫該用戶,無法進行正常的通信。二.升級前,將VLR中所有的用戶信息保存起來,并在VLR升級完成后,將先前保存的用戶信息恢復(fù)到VLR中去。由于VLR—般支持多達數(shù)十萬的MS,因此,要保存每個MS的信息就需要VLR自帶大容量存儲器設(shè)備;如果VLR中沒有大容量的存儲設(shè)備,則需要通過通訊手段將VLR中的用戶信息全部導(dǎo)出并保存到其它存儲設(shè)備中,在VLR升級完成后,將先前導(dǎo)出的用戶信息重新導(dǎo)入到VLR中去。但是,在VLR中自帶大容量存儲設(shè)備,會增加VLR的設(shè)備成本;若將VLR中的用戶信息全部導(dǎo)出后再導(dǎo)入,由于需要導(dǎo)入和導(dǎo)出的信息過于龐大,必然導(dǎo)致導(dǎo)入和導(dǎo)出的時間比較長,也就是說,恢復(fù)用戶信息的時間比較長,這樣,會給用戶造成不必要的損失,降低用戶信息的可信度,因為在升級或恢復(fù)用戶信息的過程中,用戶的移動將帶來位置信息的改變,恢復(fù)時間越長,用戶距離原來位置就可能越遠(yuǎn),先前保存的用戶信息就越不可信。三.升級前在本地保存VLR中各個MS的用戶標(biāo)識,升級后VLR根據(jù)保存的用戶標(biāo)識,分批向各個MS歸屬的HLR發(fā)送請求,獲取MS的用戶信息。該方法在一定程度上減輕了VLR和HLR之間的鏈路負(fù)荷,但仍然需要占用大量的鏈路資源,并且不可避免地需要占用本地資源來寸呆存所有MS的用戶標(biāo)識。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種VLR平滑擴容升級的方法,降低在VLR擴容升級過程中VLR與HLR之間的鏈路負(fù)荷,減少耗費的時間。為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的一種拜訪位置寄存器平滑擴容升級的方法,包括步驟(1)所述拜訪位置寄存器進行擴容升級,增加新的主處理器模塊;(2)各個主處理器模塊根據(jù)新的負(fù)荷分擔(dān)策略,將非歸屬于本主處理器模塊的用戶信息遷移至其歸屬的主處理器模塊,同時在本主處理器模塊中刪除所述用戶信息。其中,新的負(fù)荷分擔(dān)策略是由網(wǎng)管配置的。其中,在用戶信息的遷移過程中,所述主處理器模塊在接收到遷移來的用戶信息時,首先判斷本主處理器^f莫塊上是否存儲有相應(yīng)用戶的用戶信息,如果沒有,則直接插入所述遷移來的用戶信息;如果有,則判斷本主處理器模塊上存儲的用戶信息是否新于所述遷移來的用戶信息,若是,則丟棄所述遷移來的用戶信息,否則,先將本主處理器模塊上的相應(yīng)用戶的用戶信息刪除,再插入所述遷移來的用戶信息。其中,所述各個主處理器模塊在遷移用戶信息的過程中,停止臨時移動用戶識別碼的分配過牙呈。其中,所述各個主處理器模塊在遷移用戶信息結(jié)束后,重新開始臨過程,且在分配時以新的沖莫塊重啟次數(shù)值組合生成所述臨時移動用戶識別碼。其中,所述用戶信息包括基本用戶信息以及用戶簽約信息。與現(xiàn)有技術(shù)相比,本發(fā)明在VLR擴容升級過程中各用戶MP模塊之間可根據(jù)新的負(fù)荷分擔(dān)策略進行用戶信息的遷移,達到了VLR升級過程中無需重新啟動MP模塊的目的,具有以下有益效果1)避免了現(xiàn)有VLR在擴容升級后的一段時間內(nèi)由于所有用戶都需要重新注冊進而使得VLR和HLR之間信令量極大增加的問題,減輕了VLR和HLR之間鏈3各的負(fù)擔(dān);2)由于MP模塊之間直接進行用戶信息的遷移,因而不需要到HLR獲取MS的用戶信息,因而避免了耗費大量的用戶信息恢復(fù)時間,保證了用戶的利益。圖1是VLR升級過程中,MP之間進行用戶信息遷移的方法流程圖;圖2是MP遷移結(jié)束后,為漫游用戶分配TMSI的方法示意圖;圖3是MP獲取新的重啟次數(shù)的過程示意圖。具體實施例方式本發(fā)明的核心思想為VLR進行擴容升級,增加新的MP模塊后不進行重啟;各個MP模塊根據(jù)新的負(fù)荷分擔(dān)策略,將非歸屬于本模塊的用戶信息遷移至其歸屬的MP模塊,同時在本模塊中刪除該用戶信息。下面結(jié)合附圖及具體實施例對本發(fā)明作進一步詳細(xì)的描述請參閱圖1,該圖所示為本實施例中,在VLR升級過程中,MP之間進行用戶信息遷移的方法流程圖101、網(wǎng)管配置各個MP的負(fù)荷分擔(dān)策略,并向各個MP發(fā)送負(fù)荷分擔(dān)數(shù)據(jù)變更通知;102、MP收到負(fù)荷分擔(dān)數(shù)據(jù)變更通知后,關(guān)閉TMSI分配控制開關(guān),并將此控制信息同步到備用MP;之后觸發(fā)數(shù)據(jù)遷移流程;103、各個MP掃描本模塊上的用戶信息,根據(jù)新的負(fù)荷分擔(dān)策略(其中,新的負(fù)荷分擔(dān)策略是由網(wǎng)管配置的),將規(guī)定中非歸屬于本模塊的MS的用戶信息打包發(fā)送至其歸屬的目的MP模塊,之后刪除本模塊上該MS的所有用戶信息;104、目的MP模塊接收到遷移來的用戶信息后,判斷本模塊是否已經(jīng)存在相應(yīng)MS的用戶信息,如果不存在,則直接插入遷移過來的用戶信息;如果存在,則比較上述兩用戶信息的更新時間,若本模塊上的用戶信息是新的,則丟棄遷移來的用戶信息;若遷移來的用戶信息是新的,則先刪除本^f莫塊上的用戶信息,再插入遷移來的用戶信息。由于MP模塊上存在大量的用戶信息,如果在一次循環(huán)中掃描完所有用戶信息,會對系統(tǒng)的負(fù)荷產(chǎn)生影響,故在步驟103中可設(shè)置定時器進行分批掃描。分批掃描時可能會有已經(jīng)不屬于本MP模塊的用戶信息相應(yīng)的MS發(fā)生業(yè)務(wù),這時在VLR對該MS的用戶信息進行操作時,可直接將該MS的用戶信息進行數(shù)據(jù)遷移,完成數(shù)據(jù)遷移后再刪除該MS的用戶信息。請參閱圖2,該圖所示為本實施例中VLR為漫游用戶分配TMSI的過程,包括以下步驟201、用戶開機發(fā)起位置更新;202、用戶漫游地的VLR從用戶歸屬的HLR獲取用戶基本數(shù)據(jù),根據(jù)負(fù)荷分擔(dān)策略將該數(shù)據(jù)插入到對應(yīng)的MP;203、MP在為漫游用戶分配新的TMSI前,判斷當(dāng)前是否可以分配TMSI(此處是MP各自判斷,不需要通過OMP);204、判斷當(dāng)前移過程是否已結(jié)束,若MP之間的用戶信息的遷移過程尚未結(jié)束,則不可以分配TMSI;否則可以分配TMSI;205、MP為用戶分配新的TMSI,后續(xù)用戶可攜帶TMSI發(fā)起呼叫業(yè)務(wù)。請參閱表1,該表所示為目前TMSI的組成示意圖,TMSI由隨機數(shù),Reset計數(shù)/容災(zāi)(即重啟次數(shù)),TMSI分配標(biāo)志,用戶記錄號和才莫塊信息組合而成,在用戶使用TMSI發(fā)起業(yè)務(wù)時,可根據(jù)TMSI中的模塊信息確定用戶所在的MP模塊,根據(jù)用戶記錄號定位記錄。<table>tableseeoriginaldocumentpage9</column></row><table>表1由于本發(fā)明中MP不重啟,因而在生成TMSI時,TMSI中的重啟次數(shù)不會發(fā)生變化,這樣以來如果模塊3上記錄號為N的用戶A遷移到模塊4,新的用戶B在模塊3的記錄號為N的位置注冊,在為該用戶B分配新的TMSI的時候,有可能會分配成與遷移到模塊4的用戶A相同的TMSI,這樣,在用戶A后續(xù)用原TMSI發(fā)起業(yè)務(wù)的時候,根據(jù)TMSI會定位到用戶B的記錄,從而產(chǎn)生混亂。為了解決此問題,本發(fā)明采用以下方案來解決此問題MP在遷移完用戶信息后,向OMP獲取新的重啟次數(shù)值,以此新的重啟次數(shù)值來組合生成TMSI,這樣就可以降低了為不同用戶分配相同TMSI的概率。圖3描述了獲取新的重啟次數(shù)的過程,包括以下步驟301、完成遷移操作后,MP向OMP發(fā)送消息以獲取新的重啟次數(shù);302、OMP收到消息后為MP分配新的重啟次數(shù);303、MP獲取到新的重啟次數(shù)后,打開TMSI分配控制開關(guān);304、將新的重啟次數(shù)和開始TMSI分配的控制信息同步到備用MP,后續(xù)4吏用新的重啟次數(shù)組合生成TMSI。綜上所述,采用本發(fā)明的方法,在VLR擴容升級后不再需要重新啟動MP,最大程度避免了擴容后VLR和HLR之間的信令量大增的情況,且減少了所耗費的升級時間。以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實施例對本發(fā)明進行了詳細(xì)說明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。權(quán)利要求1、一種拜訪位置寄存器平滑擴容升級的方法,其特征在于,包括步驟(1)所述拜訪位置寄存器進行擴容升級,增加新的主處理器模塊;(2)各個主處理器模塊根據(jù)新的負(fù)荷分擔(dān)策略,將非歸屬于本主處理器模塊的用戶信息遷移至其歸屬的主處理器模塊,同時在本主處理器模塊中刪除所述用戶信息。2、如權(quán)利要求1所述的拜訪位置寄存器平滑擴容升級的方法,其特征在于,所述新的負(fù)荷分擔(dān)策略是由網(wǎng)管配置的。3、如權(quán)利要求1所述的拜訪位置寄存器平滑擴容升級的方法,其特征在于,在用戶信息的遷移過程中,所述主處理器模塊在接收到遷移來的用戶信息時,首先判斷本主處理器模塊上是否存儲有相應(yīng)用戶的用戶信息;如果沒有,則直接插入所述遷移來的用戶信息;如果有,則判斷本主處理器模塊上存儲的用戶信息是否新于所述遷移來的用戶信息,若是,則丟棄所述遷移來的用戶信息,否則,先將本主處理器才莫塊上的相應(yīng)用戶的用戶信息刪除,再插入所述遷移來的用戶信息。4、如權(quán)利要求1或3所述的拜訪位置寄存器平滑擴容升級的方法,其特征在于,所述各個主處理器^t塊在遷移用戶信息的過程中,停止臨時移動用戶識別碼的分配過程。5、如權(quán)利要求4所述的拜訪位置寄存器平滑擴容升級的方法,其特征在于,所述各個主處理器模塊在遷移用戶信息結(jié)束后,重新開始臨時移動用戶識別碼的分配過程,且在分配時以新的模塊重啟次數(shù)值組合生成所述臨時移動用戶識別碼。6、如權(quán)利要求1所述的拜訪位置寄存器平滑擴容升級的方法,其特征在于,所述用戶信息包括基本用戶信息以及用戶簽約信息。全文摘要本發(fā)明公開了一種拜訪位置寄存器平滑擴容升級的方法,包括步驟(1)所述拜訪位置寄存器進行擴容升級,增加新的主處理器模塊;(2)各個主處理器模塊根據(jù)新的負(fù)荷分擔(dān)策略,將非歸屬于本主處理器模塊的用戶信息遷移至其歸屬的主處理器模塊,同時在本主處理器模塊中刪除所述用戶信息。本發(fā)明在VLR擴容升級過程中各用戶MP模塊之間可根據(jù)新的負(fù)荷分擔(dān)策略進行用戶信息的遷移,達到VLR升級過程中無需重新啟動MP模塊的目的,避免了現(xiàn)有VLR在擴容升級后的一段時間內(nèi)由于所有用戶都需要重新注冊進而使得VLR和HLR之間信令量極大增加的問題,減輕了VLR和HLR之間鏈路的負(fù)擔(dān);同時避免了耗費大量的用戶信息恢復(fù)時間。文檔編號H04W8/00GK101415196SQ20081021765公開日2009年4月22日申請日期2008年11月25日優(yōu)先權(quán)日2008年11月25日發(fā)明者李巋然申請人:中興通訊股份有限公司