保证用户数据一致性的方法和系统的制作方法

文档序号:7969817阅读:245来源:国知局
专利名称:保证用户数据一致性的方法和系统的制作方法
技术领域
本发明涉及无线通信系统,尤其涉及一种保证用户数据一致性 的方法禾口系纟克。
背景技术
存在移动用户的PCS ( Personal Communications System,个人 通信系统)、GSM以及3G网络中,当用户正常位置更新成功后, HLR ( Home Location Register,归属位置寄存器)会记录下用户的 位置信息。用户签约各项业务、欠费或停机时,受理系统会修改 HLR教j居库中的用户4言息,同时会发起向VLR (Visitor Location Register,拜访位置寄存器)的插入用户数据的请求,把最新的用户 数据同步更新到VLR中去。如果此时由于传输信号不稳定、信令 4连;洛拥塞或对端设备故障等因素,导致插入用户凄t据失败,则会造 成HLR的用户数据和VLR不一致,尤其是一些关键性的数据会严 重影响用户的业务4吏用。
因此,在当前电信业服务质量要求不断提高的情况下,需要一 种技术方案来避免数据不一致,能够为运营商有效的提高竟争力。

发明内容
本发明的主要目的在于提供一种保证用户数据一致性的方法 和系统,用于保证移动用户的用户数据在HLR和VLR之间 一致。
为了实现上述目的,冲艮据本发明的第一方面,本发明提供了一 种移动通信系统中保证用户数据一致性的方法。保证用户数据一致
性的方法包括以下步骤
步骤S102,在移动用户的归属位置寄存器的用户数据被修改 后,归属位置寄存器向移动用户的拜访位置寄存器发出插入用户数 据请求,以将用户数据同步至拜访位置寄存器;
步骤S104,如果插入用户凝:据成功,则在归属位置寄存器与^f 访位置寄存器之间保证了用户数据的一致性;以及
步骤S106,如果插入用户数据失败,则在拜访位置寄存器向归 属位置寄存器发起针对移动用户的鉴权请求时,归属位置寄存器在 鉴权响应中设置用户数据不同步标记,拜访位置寄存器收到鉴权响 应后,重新发起位置更新,获取与归属位置寄存器同步的用户数据, 从而在归属位置寄存器与拜访位置寄存器之间保证了用户数据的 一致性。
在步骤S106中,如果插入用户数据失败,则归属位置寄存器 记录下移动用户的用户识别码,以在拜访位置寄存器向归属位置寄 存器发起针对移动用户的鉴4又请求时,在鉴斥又响应中^殳置用户数据 不同步标记。
在步骤S106中,在移动用户进行呼叫时,拜访位置寄存器向 归属位置寄存器发起针对移动用户的鉴权请求。
在步骤S106中,拜访位置寄存器收到鉴权响应后,根据用户 数据不同步标记,设置移动用户的状态为用户数据不可靠,判决重 新发起位置更新。
在步骤S102中,在移动用户签约业务、欠费、或停机时,受 理系统对归属位置寄存器的用户^t据进^^务改。
为了实现上述目的,根据本发明的第二方面,本发明提供了一 种保证用户数据一致性的移动通信系统。移动通信系统包括归属
位置寄存器,用于在其中的用户数据净皮修改后,向移动用户的拜访 位置寄存器发出插入用户数据请求,以将用户数据同步至拜访位置 寄存器;标记设置模块,用于在插入用户数据失败的情况下,在拜 访位置寄存器向归属位置寄存器发起针对移动用户的鉴权请求时, 在归属位置寄存器的鉴权响应中设置用户数据不同步标记;拜访位 置寄存器,用于在收到设置有用户数据不同步标记的鉴权响应后, 重新发起位置更新,获取与归属位置寄存器同步的用户数据。
如果插入用户数据成功,则在归属位置寄存器与拜访位置寄存 器之间保证了用户数据的 一致性。
如果插入用户数据失败,则归属位置寄存器记录下移动用户的 用户识别码,以在拜访位置寄存器向归属位置寄存器发起针对移动 用户的鉴权请求时,在鉴权响应中设置用户数据不同步标记。
在移动用户进行呼叫时,拜访位置寄存器向归属位置寄存器发 起针对移动用户的鉴权请求。
拜访位置寄存器收到设置有用户数据不同步标记的鉴权响应 后,根据用户数据不同步标记,设置移动用户的状态为用户数据不 可靠,判决重新发起位置更新。
在移动用户签约业务、欠费、或停机时,受理系统对归属位置 寄存器的用户数据进行修改。
通过上述4支术方案,本发明通过ff"改HLR与VLR之间的MAP 协议的鉴权流程,在鉴权响应中增加用户数据是否一致的标记,当 该标记有效时,表明该用户的数据之前曾经被用户受理系统修改 过,但是没有完成用户数据插入VLR的过程,HLR与VLR之间存 在数据不一致,因此VLR会才艮据此标记设置用户状态为不可靠, 从而立即重新发起位置更新,获得用户最新完整数据,保证了 HLR 和VLR之间的用户数据一致。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其"i兌明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1是根据本发明的保证用户数据一致性的方法的流程图2是根据本发明的保证用户数据一致性的移动通信系统的框图。
图3是才艮据本发明实施例的移动用户位置更新简化流程的示意
图4是根据本发明实施例的修改用户数据后同步的流程图; 图5是才艮据本发明实施例的移动用户鉴权的流程图。
具体实施例方式
下面3夸参考附图详细i兌明本发明。
参照图1,根据本发明的移动通信系统中保证用户数据一致性 的方法包4舌以下步骤
步骤S102,在移动用户的归属位置寄存器的用户^t据净皮^^改 后,归属位置寄存器向移动用户的拜访位置寄存器发出插入用户数 据请求,以将用户数据同步至拜访位置寄存器。
在移动用户签约业务、欠费、或停机时,受理系统对归属位置 寄存器的用户数据进行修改。
步骤S104,如果插入用户数据成功,则在归属位置寄存器与拜 访位置寄存器之间^f呆i正了用户数据的 一致性。
步骤S106,如果插入用户数据失败,则在拜访位置寄存器向归 属位置寄存器发起针对移动用户的鉴权请求时,归属位置寄存器在 鉴权响应中设置用户数据不同步标记,拜访位置寄存器收到鉴权响 应后,重新发起位置更新,获取与归属位置寄存器同步的用户数据, 从而在归属位置寄存器与拜访位置寄存器之间保证了用户数据的 一致性。
如果插入用户数据失败,则归属位置寄存器记录下移动用户的 用户识别码,以在拜访位置寄存器向归属位置寄存器发起针对移动 用户的鉴权请求时,在鉴权响应中设置用户数据不同步标记。
在移动用户进行呼叫时,拜访位置寄存器向归属位置寄存器发 起针对移动用户的鉴权请求。
拜访位置寄存器收到鉴权响应后,根据用户数据不同步标记, 设置移动用户的状态为用户数据不可靠,判决重新发起位置更新。
参照图2,根据本发明的保证用户数据一致性的移动通信系统 10包括归属位置寄存器20,用于在其中的用户彩:据^f皮^"改后, 向移动用户的拜访位置寄存器30发出插入用户数据请求,以将用 户数据同步至拜访位置寄存器30;标记设置模块40,用于在插入
用户数据失败的情况下,在拜访位置寄存器30向归属位置寄存器 20发起针对移动用户的鉴权请求时,在归属位置寄存器20的鉴权 响应中设置用户数据不同步标记;拜访位置寄存器30,用于在收到 设置有用户数据不同步标记的鉴权响应后,重新发起位置更新,获 取与归属位置寄存器20同步的用户数据。
如果插入用户数据成功,则在归属位置寄存器20与拜访位置 寄存器30之间保证了用户数据的 一致性。
如果插入用户数据失败,则归属位置寄存器20记录下移动用 户的用户识别码,以在拜访位置寄存器30向归属位置寄存器20发 起针对移动用户的鉴权请求时,在鉴权响应中设置用户数据不同步标记。
在移动用户进行呼叫时,拜访位置寄存器30向归属位置寄存 器20发起针对移动用户的鉴权请求。
拜访位置寄存器30收到设置有用户数据不同步标记的鉴权响 应后,才艮据用户数据不同步标记,i殳置移动用户的状态为用户数据 不可靠,判决重新发起位置更新。
在移动用户签约业务、欠费、或停机时,受理系统对归属位置 寄存器20的用户数据进行修改。
本发明提供的保证移动用户数据一致性的方法的特征主要是
1、 用户数据在HLR被受理系统修改时,如果没有正确插入到 VLR, HLRi己录下该用户号石马。
2、 移动用户进4亍呼叫等任何活动时,发起鉴斥又请求流程,HLR 在鉴权响应中增加用户数据是否一致的标记。 3、 VLR根据此标记设置用户状态为不可靠,从而立即重新发 起位置更新,获得用户最新完整数据,保证了 HLR和VLR之间的
用户数据一致。
本发明涉及一种保证PCS、 GSM以及3G系统中的用户数据在 HLR和VLR之间一致的方法,包括对HLR和VLR之间MAP协 议修改的技术要求。根据这些技术要求,能够实现用户数据修改同 步VLR失败后,能够在后续用户活动时再次可靠的同步。
本发明的具体思想是当HLR插入用户数据失败后,记录下 该用户的号码,用户进行呼叫等任何活动时,向HLR发起鉴权请 求,HLR在鉴权响应中增加用户数据是否一致的标记。VLR根据 此标记,设置用户^:据为不可靠,同时发起位置更新流程重新获得 用户数据,保证了用户数据的一致性。
本方法的具体4支术方案是这样实现的
(1 ) HLR记录了用户的所有基本信息,包括用户号码、业务 签约信息等。
(2)用户开机或漫游到其它地区后,发起位置更新,HLR将 用户的所有相关信息插入到VLR,并记录下用户的位置信息(见图 3 )。
(3 )通过受理系统修改用户凄t据,如签约各项业务、欠费或 停机时,HLR主动发起插入用户数据请求,把最新的数据同步到 VLR (见图4)。
(4)如果插入用户数据失败,HLR记录下该号码。
用户进行呼叫等任何活动时,向HLR发起鉴权请求,HLR在 鉴4又响应中增加用户凝:据是否一致的标记(见图5)。
(5)收到该响应后,VLR将用户数据设置为不可靠,再次发 起位置更新,重新获得^t据。
本方法的特别之处,是利用了移动用户经常涉及的鉴权业务流 程来保证数据的一致性,能够在用户开始活动的有效时4几触发数据 纠正流程,避免了采用定时器重发机制等其他方法会盲目尝试的弊 端,处理才几制简单清財斤,系乡充改动小。
图3是移动用户位置更新简化流程示意图,具体步骤如下
步骤a):用户开才几或漫游到新的位置区后,由于VLR没有该 用户的数据,于是向HLR发起位置更新请求;
步骤b): HLR检查完用户数据后,如果可以正常使用,则把 该用户的电信基本业务数据、补充业务数据等插入到VLR;
步骤c): VLR向HLR返回插入用户lt据响应,表明数据已经 成功4ll入VLR;
步骤d): HLR向VLR返回位置更新响应,表明该流程结束。
这样,VLR就可以在用户活动时根据现有数据进行检查,确保 业务能够正确进行。
图4是修改用户数据后同步流程图,具体步骤如下
步骤a ):营运系统维护人员通过受理系统修改移动用户的签约 业务数据、欠费或停才几等才喿作,这部分变化的凄t据需要同步更新到 HLR,于是HLR向VLR发起插入用户教:据的请求; 步骤b ): VLR向HLR返回插入用户数据响应,表明数据已经 成功插入VLR。
这样,用户数据在HLR与VLR之间就保持了 一致性,保证了 用户业务正常使用。但是如果此时由于其他原因导致插入失败, VLR和HLR之间数据不一致,会导致用户业务不正常,尤其是涉 及运营商收费的数据,例如本来是要把用户修改为欠费的,但是因 为没有正确插入数据,用户仍然能够使用,出现异常。
图5是移动用户鉴权流程图,具体步骤如下
步骤a):当用户进行呼叫等任何活动时,为保证用户身份合法, VLR向HLR发起鉴权请求;
步骤b): HLR返回鉴权响应,携带了鉴权的结果集。如果能 够在该响应消息里面增加表明用户数据不同步的标记,则VLR会 把该用户设置为数据不可靠,并重新进行位置更新流程。
以上所述仅为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的^支术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动通信系统中保证用户数据一致性的方法,其特征在于,包括以下步骤步骤S102,在移动用户的归属位置寄存器的所述用户数据被修改后,所述归属位置寄存器向所述移动用户的拜访位置寄存器发出插入用户数据请求,以将所述用户数据同步至所述拜访位置寄存器;步骤S104,如果插入所述用户数据成功,则在所述归属位置寄存器与所述拜访位置寄存器之间保证了所述用户数据的一致性;以及步骤S106,如果插入所述用户数据失败,则在所述拜访位置寄存器向所述归属位置寄存器发起针对所述移动用户的鉴权请求时,所述归属位置寄存器在鉴权响应中设置用户数据不同步标记,所述拜访位置寄存器收到所述鉴权响应后,重新发起位置更新,获取与所述归属位置寄存器同步的用户数据,从而在所述归属位置寄存器与所述拜访位置寄存器之间保证了用户数据的一致性。
2. 4艮据权利要求1所述的方法,其特征在于,在步骤S106中, 如果插入用户数据失败,则所述归属位置寄存器记录下所述移 动用户的用户识别码,以在所述拜访位置寄存器向所述归属位 置寄存器发起针对所述移动用户的鉴权请求时,在鉴权响应中 设置用户数据不同步标记。
3. 根据权利要求1所述的方法,其特征在于,在步骤S106中, 在所述移动用户进行呼叫时,所述拜访位置寄存器向所述归属 位置寄存器发起针对所述移动用户的鉴权请求。
4. 根据权利要求1所述的方法,其特征在于,在步骤S106中, 所述拜访位置寄存器收到所述鉴权响应后,根据所述用户数据 不同步标记,设置所述移动用户的状态为用户数据不可靠,判 决重新发起位置更新。
5. —种保证用户数据一致性的移动通信系统,其特征在于,包括归属位置寄存器,用于在其中的所述用户数据被修改后, 向移动用户的拜访位置寄存器发出插入用户彩:据请求,以将所 述用户数据同步至所述拜访位置寄存器;标记"i殳置冲莫块,用于在插入所述用户^:据失败的情况下, 在所述拜访位置寄存器向所述归属位置寄存器发起针对所述 移动用户的鉴权请求时,在所述归属位置寄存器的鉴权响应中 _没置用户彩:据不同步标i己;所述拜访位置寄存器,用于在收到设置有所述用户数据 不同步标记的所述鉴权响应后,重新发起位置更新,获取与所 述归属位置寄存器同步的用户数据。
6. 根据权利要求5所述的移动通信系统,其特征在于,如果插入 所述用户数据成功,则在所述归属位置寄存器与所述拜访位置 寄存器之间保证了所述用户数据的一致性。
7. 根据权利要求5所述的移动通信系统,其特征在于,如果插入 用户数据失败,则所述归属位置寄存器记录下所述移动用户的 用户识别码,以在所述拜访位置寄存器向所述归属位置寄存器 发起针对所述移动用户的鉴权请求时,在鉴权响应中设置用户 数据不同步标记。
8, 根据权利要求5所述的移动通信系统,其特征在于,在所述移 动用户进行呼叫时,所述拜访位置寄存器向所述归属位置寄存 器发起针对所述移动用户的鉴权请求。
9. 根据权利要求5所述的移动通信系统,其特征在于,所述拜访 位置寄存器收到设置有所述用户数据不同步标记的所述鉴权 响应后,#4居所述用户教:据不同步标记,-没置所述移动用户的 状态为用户数据不可靠,判决重新发起位置更新。
全文摘要
本发明公开了一种保证用户数据一致性的方法和系统。在移动用户的归属位置寄存器的用户数据被修改后,归属位置寄存器向移动用户的拜访位置寄存器发出插入用户数据请求,以将用户数据同步至拜访位置寄存器;如果插入用户数据成功,则在归属位置寄存器与拜访位置寄存器之间保证了用户数据的一致性;如果插入用户数据失败,则在拜访位置寄存器向归属位置寄存器发起针对移动用户的鉴权请求时,归属位置寄存器在鉴权响应中设置用户数据不同步标记,拜访位置寄存器收到鉴权响应后,重新发起位置更新,获取与归属位置寄存器同步的用户数据,从而在归属位置寄存器与拜访位置寄存器之间保证了用户数据的一致性。
文档编号H04W56/00GK101166355SQ20061014009
公开日2008年4月23日 申请日期2006年10月18日 优先权日2006年10月18日
发明者谭宏祥 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1