專利名稱:保證用戶數(shù)據(jù)一致性的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及無線通信系統(tǒng),尤其涉及一種保證用戶數(shù)據(jù)一致性 的方法禾口系纟克。
背景技術:
存在移動用戶的PCS ( Personal Communications System,個人 通信系統(tǒng))、GSM以及3G網絡中,當用戶正常位置更新成功后, HLR ( Home Location Register,歸屬位置寄存器)會記錄下用戶的 位置信息。用戶簽約各項業(yè)務、欠費或停機時,受理系統(tǒng)會修改 HLR教j居庫中的用戶4言息,同時會發(fā)起向VLR (Visitor Location Register,拜訪位置寄存器)的插入用戶數(shù)據(jù)的請求,把最新的用戶 數(shù)據(jù)同步更新到VLR中去。如果此時由于傳輸信號不穩(wěn)定、信令 4連;洛擁塞或對端設備故障等因素,導致插入用戶凄t據(jù)失敗,則會造 成HLR的用戶數(shù)據(jù)和VLR不一致,尤其是一些關鍵性的數(shù)據(jù)會嚴 重影響用戶的業(yè)務4吏用。
因此,在當前電信業(yè)服務質量要求不斷提高的情況下,需要一 種技術方案來避免數(shù)據(jù)不一致,能夠為運營商有效的提高竟爭力。
發(fā)明內容
本發(fā)明的主要目的在于提供一種保證用戶數(shù)據(jù)一致性的方法 和系統(tǒng),用于保證移動用戶的用戶數(shù)據(jù)在HLR和VLR之間 一致。
為了實現(xiàn)上述目的,沖艮據(jù)本發(fā)明的第一方面,本發(fā)明提供了一 種移動通信系統(tǒng)中保證用戶數(shù)據(jù)一致性的方法。保證用戶數(shù)據(jù)一致
性的方法包括以下步驟
步驟S102,在移動用戶的歸屬位置寄存器的用戶數(shù)據(jù)被修改 后,歸屬位置寄存器向移動用戶的拜訪位置寄存器發(fā)出插入用戶數(shù) 據(jù)請求,以將用戶數(shù)據(jù)同步至拜訪位置寄存器;
步驟S104,如果插入用戶凝:據(jù)成功,則在歸屬位置寄存器與^f 訪位置寄存器之間保證了用戶數(shù)據(jù)的一致性;以及
步驟S106,如果插入用戶數(shù)據(jù)失敗,則在拜訪位置寄存器向歸 屬位置寄存器發(fā)起針對移動用戶的鑒權請求時,歸屬位置寄存器在 鑒權響應中設置用戶數(shù)據(jù)不同步標記,拜訪位置寄存器收到鑒權響 應后,重新發(fā)起位置更新,獲取與歸屬位置寄存器同步的用戶數(shù)據(jù), 從而在歸屬位置寄存器與拜訪位置寄存器之間保證了用戶數(shù)據(jù)的 一致性。
在步驟S106中,如果插入用戶數(shù)據(jù)失敗,則歸屬位置寄存器 記錄下移動用戶的用戶識別碼,以在拜訪位置寄存器向歸屬位置寄 存器發(fā)起針對移動用戶的鑒4又請求時,在鑒斥又響應中^殳置用戶數(shù)據(jù) 不同步標記。
在步驟S106中,在移動用戶進行呼叫時,拜訪位置寄存器向 歸屬位置寄存器發(fā)起針對移動用戶的鑒權請求。
在步驟S106中,拜訪位置寄存器收到鑒權響應后,根據(jù)用戶 數(shù)據(jù)不同步標記,設置移動用戶的狀態(tài)為用戶數(shù)據(jù)不可靠,判決重 新發(fā)起位置更新。
在步驟S102中,在移動用戶簽約業(yè)務、欠費、或停機時,受 理系統(tǒng)對歸屬位置寄存器的用戶^t據(jù)進^^務改。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的第二方面,本發(fā)明提供了一 種保證用戶數(shù)據(jù)一致性的移動通信系統(tǒng)。移動通信系統(tǒng)包括歸屬
位置寄存器,用于在其中的用戶數(shù)據(jù)凈皮修改后,向移動用戶的拜訪 位置寄存器發(fā)出插入用戶數(shù)據(jù)請求,以將用戶數(shù)據(jù)同步至拜訪位置 寄存器;標記設置模塊,用于在插入用戶數(shù)據(jù)失敗的情況下,在拜 訪位置寄存器向歸屬位置寄存器發(fā)起針對移動用戶的鑒權請求時, 在歸屬位置寄存器的鑒權響應中設置用戶數(shù)據(jù)不同步標記;拜訪位 置寄存器,用于在收到設置有用戶數(shù)據(jù)不同步標記的鑒權響應后, 重新發(fā)起位置更新,獲取與歸屬位置寄存器同步的用戶數(shù)據(jù)。
如果插入用戶數(shù)據(jù)成功,則在歸屬位置寄存器與拜訪位置寄存 器之間保證了用戶數(shù)據(jù)的 一致性。
如果插入用戶數(shù)據(jù)失敗,則歸屬位置寄存器記錄下移動用戶的 用戶識別碼,以在拜訪位置寄存器向歸屬位置寄存器發(fā)起針對移動 用戶的鑒權請求時,在鑒權響應中設置用戶數(shù)據(jù)不同步標記。
在移動用戶進行呼叫時,拜訪位置寄存器向歸屬位置寄存器發(fā) 起針對移動用戶的鑒權請求。
拜訪位置寄存器收到設置有用戶數(shù)據(jù)不同步標記的鑒權響應 后,根據(jù)用戶數(shù)據(jù)不同步標記,設置移動用戶的狀態(tài)為用戶數(shù)據(jù)不 可靠,判決重新發(fā)起位置更新。
在移動用戶簽約業(yè)務、欠費、或停機時,受理系統(tǒng)對歸屬位置 寄存器的用戶數(shù)據(jù)進行修改。
通過上述4支術方案,本發(fā)明通過ff"改HLR與VLR之間的MAP 協(xié)議的鑒權流程,在鑒權響應中增加用戶數(shù)據(jù)是否一致的標記,當 該標記有效時,表明該用戶的數(shù)據(jù)之前曾經被用戶受理系統(tǒng)修改 過,但是沒有完成用戶數(shù)據(jù)插入VLR的過程,HLR與VLR之間存 在數(shù)據(jù)不一致,因此VLR會才艮據(jù)此標記設置用戶狀態(tài)為不可靠, 從而立即重新發(fā)起位置更新,獲得用戶最新完整數(shù)據(jù),保證了 HLR 和VLR之間的用戶數(shù)據(jù)一致。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申 請的一部分,本發(fā)明的示意性實施例及其"i兌明用于解釋本發(fā)明,并 不構成對本發(fā)明的不當限定。在附圖中
圖1是根據(jù)本發(fā)明的保證用戶數(shù)據(jù)一致性的方法的流程圖2是根據(jù)本發(fā)明的保證用戶數(shù)據(jù)一致性的移動通信系統(tǒng)的框圖。
圖3是才艮據(jù)本發(fā)明實施例的移動用戶位置更新簡化流程的示意
圖4是根據(jù)本發(fā)明實施例的修改用戶數(shù)據(jù)后同步的流程圖; 圖5是才艮據(jù)本發(fā)明實施例的移動用戶鑒權的流程圖。
具體實施例方式
下面3夸參考附圖詳細i兌明本發(fā)明。
參照圖1,根據(jù)本發(fā)明的移動通信系統(tǒng)中保證用戶數(shù)據(jù)一致性 的方法包4舌以下步驟
步驟S102,在移動用戶的歸屬位置寄存器的用戶^t據(jù)凈皮^^改 后,歸屬位置寄存器向移動用戶的拜訪位置寄存器發(fā)出插入用戶數(shù) 據(jù)請求,以將用戶數(shù)據(jù)同步至拜訪位置寄存器。
在移動用戶簽約業(yè)務、欠費、或停機時,受理系統(tǒng)對歸屬位置 寄存器的用戶數(shù)據(jù)進行修改。
步驟S104,如果插入用戶數(shù)據(jù)成功,則在歸屬位置寄存器與拜 訪位置寄存器之間^f呆i正了用戶數(shù)據(jù)的 一致性。
步驟S106,如果插入用戶數(shù)據(jù)失敗,則在拜訪位置寄存器向歸 屬位置寄存器發(fā)起針對移動用戶的鑒權請求時,歸屬位置寄存器在 鑒權響應中設置用戶數(shù)據(jù)不同步標記,拜訪位置寄存器收到鑒權響 應后,重新發(fā)起位置更新,獲取與歸屬位置寄存器同步的用戶數(shù)據(jù), 從而在歸屬位置寄存器與拜訪位置寄存器之間保證了用戶數(shù)據(jù)的 一致性。
如果插入用戶數(shù)據(jù)失敗,則歸屬位置寄存器記錄下移動用戶的 用戶識別碼,以在拜訪位置寄存器向歸屬位置寄存器發(fā)起針對移動 用戶的鑒權請求時,在鑒權響應中設置用戶數(shù)據(jù)不同步標記。
在移動用戶進行呼叫時,拜訪位置寄存器向歸屬位置寄存器發(fā) 起針對移動用戶的鑒權請求。
拜訪位置寄存器收到鑒權響應后,根據(jù)用戶數(shù)據(jù)不同步標記, 設置移動用戶的狀態(tài)為用戶數(shù)據(jù)不可靠,判決重新發(fā)起位置更新。
參照圖2,根據(jù)本發(fā)明的保證用戶數(shù)據(jù)一致性的移動通信系統(tǒng) 10包括歸屬位置寄存器20,用于在其中的用戶彩:據(jù)^f皮^"改后, 向移動用戶的拜訪位置寄存器30發(fā)出插入用戶數(shù)據(jù)請求,以將用 戶數(shù)據(jù)同步至拜訪位置寄存器30;標記設置模塊40,用于在插入
用戶數(shù)據(jù)失敗的情況下,在拜訪位置寄存器30向歸屬位置寄存器 20發(fā)起針對移動用戶的鑒權請求時,在歸屬位置寄存器20的鑒權 響應中設置用戶數(shù)據(jù)不同步標記;拜訪位置寄存器30,用于在收到 設置有用戶數(shù)據(jù)不同步標記的鑒權響應后,重新發(fā)起位置更新,獲 取與歸屬位置寄存器20同步的用戶數(shù)據(jù)。
如果插入用戶數(shù)據(jù)成功,則在歸屬位置寄存器20與拜訪位置 寄存器30之間保證了用戶數(shù)據(jù)的 一致性。
如果插入用戶數(shù)據(jù)失敗,則歸屬位置寄存器20記錄下移動用 戶的用戶識別碼,以在拜訪位置寄存器30向歸屬位置寄存器20發(fā) 起針對移動用戶的鑒權請求時,在鑒權響應中設置用戶數(shù)據(jù)不同步標記。
在移動用戶進行呼叫時,拜訪位置寄存器30向歸屬位置寄存 器20發(fā)起針對移動用戶的鑒權請求。
拜訪位置寄存器30收到設置有用戶數(shù)據(jù)不同步標記的鑒權響 應后,才艮據(jù)用戶數(shù)據(jù)不同步標記,i殳置移動用戶的狀態(tài)為用戶數(shù)據(jù) 不可靠,判決重新發(fā)起位置更新。
在移動用戶簽約業(yè)務、欠費、或停機時,受理系統(tǒng)對歸屬位置 寄存器20的用戶數(shù)據(jù)進行修改。
本發(fā)明提供的保證移動用戶數(shù)據(jù)一致性的方法的特征主要是
1、 用戶數(shù)據(jù)在HLR被受理系統(tǒng)修改時,如果沒有正確插入到 VLR, HLRi己錄下該用戶號石馬。
2、 移動用戶進4亍呼叫等任何活動時,發(fā)起鑒斥又請求流程,HLR 在鑒權響應中增加用戶數(shù)據(jù)是否一致的標記。 3、 VLR根據(jù)此標記設置用戶狀態(tài)為不可靠,從而立即重新發(fā) 起位置更新,獲得用戶最新完整數(shù)據(jù),保證了 HLR和VLR之間的
用戶數(shù)據(jù)一致。
本發(fā)明涉及一種保證PCS、 GSM以及3G系統(tǒng)中的用戶數(shù)據(jù)在 HLR和VLR之間一致的方法,包括對HLR和VLR之間MAP協(xié) 議修改的技術要求。根據(jù)這些技術要求,能夠實現(xiàn)用戶數(shù)據(jù)修改同 步VLR失敗后,能夠在后續(xù)用戶活動時再次可靠的同步。
本發(fā)明的具體思想是當HLR插入用戶數(shù)據(jù)失敗后,記錄下 該用戶的號碼,用戶進行呼叫等任何活動時,向HLR發(fā)起鑒權請 求,HLR在鑒權響應中增加用戶數(shù)據(jù)是否一致的標記。VLR根據(jù) 此標記,設置用戶^:據(jù)為不可靠,同時發(fā)起位置更新流程重新獲得 用戶數(shù)據(jù),保證了用戶數(shù)據(jù)的一致性。
本方法的具體4支術方案是這樣實現(xiàn)的
(1 ) HLR記錄了用戶的所有基本信息,包括用戶號碼、業(yè)務 簽約信息等。
(2)用戶開機或漫游到其它地區(qū)后,發(fā)起位置更新,HLR將 用戶的所有相關信息插入到VLR,并記錄下用戶的位置信息(見圖 3 )。
(3 )通過受理系統(tǒng)修改用戶凄t據(jù),如簽約各項業(yè)務、欠費或 停機時,HLR主動發(fā)起插入用戶數(shù)據(jù)請求,把最新的數(shù)據(jù)同步到 VLR (見圖4)。
(4)如果插入用戶數(shù)據(jù)失敗,HLR記錄下該號碼。
用戶進行呼叫等任何活動時,向HLR發(fā)起鑒權請求,HLR在 鑒4又響應中增加用戶凝:據(jù)是否一致的標記(見圖5)。
(5)收到該響應后,VLR將用戶數(shù)據(jù)設置為不可靠,再次發(fā) 起位置更新,重新獲得^t據(jù)。
本方法的特別之處,是利用了移動用戶經常涉及的鑒權業(yè)務流 程來保證數(shù)據(jù)的一致性,能夠在用戶開始活動的有效時4幾觸發(fā)數(shù)據(jù) 糾正流程,避免了采用定時器重發(fā)機制等其他方法會盲目嘗試的弊 端,處理才幾制簡單清財斤,系鄉(xiāng)充改動小。
圖3是移動用戶位置更新簡化流程示意圖,具體步驟如下
步驟a):用戶開才幾或漫游到新的位置區(qū)后,由于VLR沒有該 用戶的數(shù)據(jù),于是向HLR發(fā)起位置更新請求;
步驟b): HLR檢查完用戶數(shù)據(jù)后,如果可以正常使用,則把 該用戶的電信基本業(yè)務數(shù)據(jù)、補充業(yè)務數(shù)據(jù)等插入到VLR;
步驟c): VLR向HLR返回插入用戶lt據(jù)響應,表明數(shù)據(jù)已經 成功4ll入VLR;
步驟d): HLR向VLR返回位置更新響應,表明該流程結束。
這樣,VLR就可以在用戶活動時根據(jù)現(xiàn)有數(shù)據(jù)進行檢查,確保 業(yè)務能夠正確進行。
圖4是修改用戶數(shù)據(jù)后同步流程圖,具體步驟如下
步驟a ):營運系統(tǒng)維護人員通過受理系統(tǒng)修改移動用戶的簽約 業(yè)務數(shù)據(jù)、欠費或停才幾等才喿作,這部分變化的凄t據(jù)需要同步更新到 HLR,于是HLR向VLR發(fā)起插入用戶教:據(jù)的請求; 步驟b ): VLR向HLR返回插入用戶數(shù)據(jù)響應,表明數(shù)據(jù)已經 成功插入VLR。
這樣,用戶數(shù)據(jù)在HLR與VLR之間就保持了 一致性,保證了 用戶業(yè)務正常使用。但是如果此時由于其他原因導致插入失敗, VLR和HLR之間數(shù)據(jù)不一致,會導致用戶業(yè)務不正常,尤其是涉 及運營商收費的數(shù)據(jù),例如本來是要把用戶修改為欠費的,但是因 為沒有正確插入數(shù)據(jù),用戶仍然能夠使用,出現(xiàn)異常。
圖5是移動用戶鑒權流程圖,具體步驟如下
步驟a):當用戶進行呼叫等任何活動時,為保證用戶身份合法, VLR向HLR發(fā)起鑒權請求;
步驟b): HLR返回鑒權響應,攜帶了鑒權的結果集。如果能 夠在該響應消息里面增加表明用戶數(shù)據(jù)不同步的標記,則VLR會 把該用戶設置為數(shù)據(jù)不可靠,并重新進行位置更新流程。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領域的^支術人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進 等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種移動通信系統(tǒng)中保證用戶數(shù)據(jù)一致性的方法,其特征在于,包括以下步驟步驟S102,在移動用戶的歸屬位置寄存器的所述用戶數(shù)據(jù)被修改后,所述歸屬位置寄存器向所述移動用戶的拜訪位置寄存器發(fā)出插入用戶數(shù)據(jù)請求,以將所述用戶數(shù)據(jù)同步至所述拜訪位置寄存器;步驟S104,如果插入所述用戶數(shù)據(jù)成功,則在所述歸屬位置寄存器與所述拜訪位置寄存器之間保證了所述用戶數(shù)據(jù)的一致性;以及步驟S106,如果插入所述用戶數(shù)據(jù)失敗,則在所述拜訪位置寄存器向所述歸屬位置寄存器發(fā)起針對所述移動用戶的鑒權請求時,所述歸屬位置寄存器在鑒權響應中設置用戶數(shù)據(jù)不同步標記,所述拜訪位置寄存器收到所述鑒權響應后,重新發(fā)起位置更新,獲取與所述歸屬位置寄存器同步的用戶數(shù)據(jù),從而在所述歸屬位置寄存器與所述拜訪位置寄存器之間保證了用戶數(shù)據(jù)的一致性。
2. 4艮據(jù)權利要求1所述的方法,其特征在于,在步驟S106中, 如果插入用戶數(shù)據(jù)失敗,則所述歸屬位置寄存器記錄下所述移 動用戶的用戶識別碼,以在所述拜訪位置寄存器向所述歸屬位 置寄存器發(fā)起針對所述移動用戶的鑒權請求時,在鑒權響應中 設置用戶數(shù)據(jù)不同步標記。
3. 根據(jù)權利要求1所述的方法,其特征在于,在步驟S106中, 在所述移動用戶進行呼叫時,所述拜訪位置寄存器向所述歸屬 位置寄存器發(fā)起針對所述移動用戶的鑒權請求。
4. 根據(jù)權利要求1所述的方法,其特征在于,在步驟S106中, 所述拜訪位置寄存器收到所述鑒權響應后,根據(jù)所述用戶數(shù)據(jù) 不同步標記,設置所述移動用戶的狀態(tài)為用戶數(shù)據(jù)不可靠,判 決重新發(fā)起位置更新。
5. —種保證用戶數(shù)據(jù)一致性的移動通信系統(tǒng),其特征在于,包括歸屬位置寄存器,用于在其中的所述用戶數(shù)據(jù)被修改后, 向移動用戶的拜訪位置寄存器發(fā)出插入用戶彩:據(jù)請求,以將所 述用戶數(shù)據(jù)同步至所述拜訪位置寄存器;標記"i殳置沖莫塊,用于在插入所述用戶^:據(jù)失敗的情況下, 在所述拜訪位置寄存器向所述歸屬位置寄存器發(fā)起針對所述 移動用戶的鑒權請求時,在所述歸屬位置寄存器的鑒權響應中 _沒置用戶彩:據(jù)不同步標i己;所述拜訪位置寄存器,用于在收到設置有所述用戶數(shù)據(jù) 不同步標記的所述鑒權響應后,重新發(fā)起位置更新,獲取與所 述歸屬位置寄存器同步的用戶數(shù)據(jù)。
6. 根據(jù)權利要求5所述的移動通信系統(tǒng),其特征在于,如果插入 所述用戶數(shù)據(jù)成功,則在所述歸屬位置寄存器與所述拜訪位置 寄存器之間保證了所述用戶數(shù)據(jù)的一致性。
7. 根據(jù)權利要求5所述的移動通信系統(tǒng),其特征在于,如果插入 用戶數(shù)據(jù)失敗,則所述歸屬位置寄存器記錄下所述移動用戶的 用戶識別碼,以在所述拜訪位置寄存器向所述歸屬位置寄存器 發(fā)起針對所述移動用戶的鑒權請求時,在鑒權響應中設置用戶 數(shù)據(jù)不同步標記。
8, 根據(jù)權利要求5所述的移動通信系統(tǒng),其特征在于,在所述移 動用戶進行呼叫時,所述拜訪位置寄存器向所述歸屬位置寄存 器發(fā)起針對所述移動用戶的鑒權請求。
9. 根據(jù)權利要求5所述的移動通信系統(tǒng),其特征在于,所述拜訪 位置寄存器收到設置有所述用戶數(shù)據(jù)不同步標記的所述鑒權 響應后,#4居所述用戶教:據(jù)不同步標記,-沒置所述移動用戶的 狀態(tài)為用戶數(shù)據(jù)不可靠,判決重新發(fā)起位置更新。
全文摘要
本發(fā)明公開了一種保證用戶數(shù)據(jù)一致性的方法和系統(tǒng)。在移動用戶的歸屬位置寄存器的用戶數(shù)據(jù)被修改后,歸屬位置寄存器向移動用戶的拜訪位置寄存器發(fā)出插入用戶數(shù)據(jù)請求,以將用戶數(shù)據(jù)同步至拜訪位置寄存器;如果插入用戶數(shù)據(jù)成功,則在歸屬位置寄存器與拜訪位置寄存器之間保證了用戶數(shù)據(jù)的一致性;如果插入用戶數(shù)據(jù)失敗,則在拜訪位置寄存器向歸屬位置寄存器發(fā)起針對移動用戶的鑒權請求時,歸屬位置寄存器在鑒權響應中設置用戶數(shù)據(jù)不同步標記,拜訪位置寄存器收到鑒權響應后,重新發(fā)起位置更新,獲取與歸屬位置寄存器同步的用戶數(shù)據(jù),從而在歸屬位置寄存器與拜訪位置寄存器之間保證了用戶數(shù)據(jù)的一致性。
文檔編號H04W56/00GK101166355SQ20061014009
公開日2008年4月23日 申請日期2006年10月18日 優(yōu)先權日2006年10月18日
發(fā)明者譚宏祥 申請人:中興通訊股份有限公司