一种双归属系统中实现用户数据同步的方法

文档序号:7660736阅读:144来源:国知局
专利名称:一种双归属系统中实现用户数据同步的方法
技术领域
本发明涉及移动通讯领域,尤其涉及一种双归属系统中实现用户 数据同步的方法。
背景技术
双归属容灾技术是一种通过网元备份提高系统稳定性的方法。在 一个双归属系统中,包含一个或者多个主用交换服务器,以及一个为 这些主用交换服务器提供备份功能的备用服务器。当主用网元故障 后,备用服务器检测到故障发生,自动倒换为主用,为用户提供不间 断的服务。在移动通讯领域,MSCS (移动交换服务器)是移动网络的核心 实体,为了提高网络的业务稳定性,我们将双归属容灾技术应用于 MSCS。也就是说,在移动网络中,为多个或者一个主用MSCS,提 供一个备份MSCS。该备用MSCS在主用MSCS故障后,接管对方 的业务,继续为用户提供服务。备用MSCS接管主用MSCS业务的过程中,原来在主用MSCS 下的用户重新注册到备用MSCS。而备用MSCS要为这些用户提供服 务,必须从HLR (归属位置寄存器)获取这些用户的数据,这导致 短时间内备用MSCS会从HLR获取大量的数据量,HLR的负荷突然 增加,结果影响了 HLR持续稳定提供服务的能力。最坏情况下,这 可能导致HLR崩溃,造成大面积的业务中断。另一方面,主用MSCS与备用MSCS倒换后,备用MSCS没有 用户的位置信息,当用户作为被叫的时候,备用MSCS必须对整个网 络范围进行寻呼,而不是在某个位置区域内寻呼,这将大大增加无线 网络的负荷。为解决上述两个问题,我们提出双归属系统的动态数据备份技 术,其中的动态数据是指用户的签约信息、位置信息,以及其他为用户提供业务所必须的动态信息。备用MSCS在从主用MSCS得到这 些动态信息后,直接使用这些信息为用户提供服务,将可以大大降低 倒换后HLR和无线侧的负荷。发明内容鉴于上述问题,本发明旨在提供一种双归属系统中实现用户数据 同步的方法。为解决上述技术问题,本发明提供了 一种双归属系统中实现用户 数据同步的方法。一种双归属系统中实现用户数据同步的方法,所述方法包括步骤主用MSCS建立连接到备用MSCS,发送通讯开始请求信息到备 用MSCS;备用MSCS收到主用MSCS的通讯开始请求信息后,向主用 MSCS返回通讯开始应答信息;主用MSCS通过数据字典认证消息发送数据字典到备用MSCS, 所述数据字典包含主用MSCS同步用户数据的数据字典标识;备用MSCS接收所述数据字典认证消息,向主用MSCS返回数 据字典证实信息;以及主用MSCS向备用MSCS发送数据同步消息,其中数据同步消 息包含用户数据,主用MSCS通过所述数据字典标识识别同步的用户 数据。
上述方法中,备用MSCS收到主用MSCS发送的数据字典后, 发现不能识别的数据字典标识,返回凄t据字典认证失败消息,并携带 备用MSCS不能识别的数据字典标识;主用MSCS收到数据字典认 证失败消息后,根据所述返回的不能识别的数据字典标识修改数据字 典后,向备用MSCS发送数据字典认H消息。上述方法中,备用MSCS收到所述数据同步消息后,若保存所述 用户数据成功,向主用MSCS返回数据同步应答消息,其中同步结果 为成功;若所述用户数据保存失败,向主用MSCS返回的数据同步应 答消息,其中所述保存失败的用户数据对应的数据字典标识为失败; 主用MSCS收到含有数据字典标识为失败的数据同步应答消息后,向 备用MSCS对所述同步失败的用户数据重发数据同步消息;主用 MSCS向备用MSCS发送数据同步消息进一步包括设定主用MSCS 重发的门限,若主用MSCS向备用MSCS对同步失败的用户数据重 发数据同步消息次数超过所述设定的门限,则主用MSCS设置一预定 的时间,在所述预定的时间内主用MSCS不再同步所述重发数据同步 消息次数超过设定门限的用户数据;对于所述重发数据同步消息次数 超过所述设定门限的用户数据,备用MSCS主动发送用户数据请求信 息到主用MSCS,主用MSCS根据用户数据请求信息,发送数据同步 消息到备用MSCS。上述的方法中,主用MSCS向备用MSCS发送的用户数据包括 用户签约信息、用户鉴权信息和位置信息,其中用户鉴权信息和位置 信息为可选的同步数据信息。上述的方法中,进一步包括若备用MSCS因为故障丢失特定用 户数据,备用MSCS主动向主用MSCS请求信息,所述请求信息包 括特定用户数据的数据字典标识;主用MSCS收到所述请求信息后, 向备用MSCS发送数据同步信息,其中数据同步信息中携带所述丟失
的特定用户数据。上述的方法中,若主用MSCS和备用MSCS之间的传输断链, 主用MSCS与备用MSCS重新建链,建链成功后主用MSCS重新开 始发送通讯开始请求信息至备用MSCS。与现有技术相比,本发明所述的双归属系统中实现用户数据同步 的方法,在主备MSCS倒换时,HLR能为用户提供稳定的服务,同 时,减少了无线网络的负荷,避免了主用MSCS或备用MSCS升级 后数据同步出现异常。


图1是实现用户数据同步功能的双归属系统的系统结构图;图2是实现用户数据同步功能的主流程图;图3是主备MSCS数据字典协商失败的处理流程图;图4是用户数据同步失败后的处理流程图;图5是备用MSCS到主用MSCS请求用户数据的处理流程图;图6是主备MSCS通讯中断和恢复的处理流程图。
具体实施方式
下面结合附图对本发明的实施方式进行进一步的描述。 图l是实现数据同步功能的双归属系统的系统结构图。其中HLR 11保存移动终端的签约信息,并且保存移动终端所在MSCS的VLR (拜访位置寄存器)号码,在移动终端作-故叫的时候,HLR到MSCS 获取移动终端的漫游号码;主用MSCS 12处理移动终端的接入和呼 叫路由;MGW (媒体网关)13是MSCS下的媒体网关,同时也是 RNC (无线网络控制器)到MSCS的信令网关;名^分MSCS14为主 用MSCS提供备份功能,在主用MSCS故障后,接替主用MSCS工
作;RNC15是无线网络的基站控制器;UE16是在无线网络下接入的 移动终端用户。图2是本发明实现数据同步功能的主流程图。具体步骤如下201:主用MSCS启动后,主用MSCS建立连接到备用MSCS, 发送通讯开始请求信息到备用MSCS;202:备用MSCS收到主用MSCS的通讯开始请求信息后,向主 用MSCS返回通讯开始应答信息;203:主用MSCS通过数据字典认证消息发送数据字典到备用 MSCS,所述数据字典包含主用MSCS同步用户数据的数据字典标识;204:备用MSCS接收所述数据字典,向主用MSCS返回数据字 典证实信息;205:主用MSCS向备用MSCS发送数据同步消息,其中数据同 步消息包含用户数据,主用MSCS通过所述数据字典标识识别同步的 用户数据。206:备用MSCS收到所述数据同步信息后,若保存所述用户数 据成功,向主用MSCS返回数据同步应答,其中所有用户对应的数据 字典标识为成功;若部分用户数据保存失败,向主用MSCS返回的数 据同步应答中所述部分用户对应的数据字典标识为失败。207:倒换触发,备用MSC成为主用状态,使用上述用户数据进 行业务处理。图3是主备用MSCS数据字典协商失败的处理流程图。因为主机 和备机的版本可能不一致,备用MSCS收到主用MSCS发送的数据 字典后,发现不能识别的数据字典标识,返回数据字典认证失败信息, 并携带备用MSCS不能识别的数据字典标识,要求主用MSCS进行 相应的调整。具体步骤如下301:主用MSCS上电启动后,建立到备用MSCS的连接,向备
用MSCS通讯开始请求信息;302:备用MSCS收到通讯开始请求信息后,返回通讯开始应答 信息;303:主用MSCS通过数据字典认证消息发送数据字典到备用 MSCS,所述数据字典包含主用MSCS同步用户数据的数据字典标识;304:备用MSCS的版本和主用MSCS的版本不一致,备用MSCS 不能识别部分数据字典标识,返回数据字典认证失败信息,其中数据 字典认证失败信息中包含备用MSCS不支持的字典内容。305:主用MSCS收到数据字典认证失败消息后,根据返回的不 能识别的数据字典标识修改数据字典后,向备用MSCS发送新的数据 字典认证消息。306:备机接受新的数据字典,返回数据字典证实消息。图4是是用户数据同步失败后的处理流程图。主用MSCS在一个 数据同步消息中,包含多个用户数据,备用MSCS接收这些用户数据, 如果备用MSCS发现部分用户数据同步错误,则在返回的应答中标 识,主用MSCS进行重传。具体步骤如下401:主用MSCS启动后,主用MSCS建立连接到备用MSCS, 发送通讯开始请求信息到备用MSCS;402:备用MSCS收到主用MSCS的通讯开始请求信息后,向主 用MSCS返回通讯开始应答信息;403:主用MSCS通过数据字典认证消息发送数据字典到备用 MSCS,所述数据字典包含主用MSCS同步用户数据的数据字典标识;404:备用MSCS接收所述数据字典,向主用MSCS返回数据字 典证实信息;405:主用MSCS向备用MSCS发送数据同步消息,其中数据同 步消息包含用户数据,主用MSCS通过所述数据字典标识识别同步的 用户数据。406:备用MSCS收到所述数据同步信息后,若保存所述用户数 据成功,向主用MSCS返回数据同步应答消息,其中同步结果为成功; 若用户数据保存失败,则向主用移动交换服务器返回数据同步应答消 息,其中所述保存失败用户对应的数据字典标识为失败。数据同步应 答消息包含同步失败原因的信息。407:主用MSCS收到含有数据字典标识为失败的数据同步应答 消息后,向备用MSCS对所述同步失败的用户重发数据同步消息。重 发过程中,可以通过失败用户对应的凄t据字典标识调整重发内容。408:设定主用MSCS重发的门限,若主用MSCS向备用MSCS 对同步失败的用户重发数据同步信息次数超过所述设定的门限,则主 用MSCS ^4t需要i殳定一定的时间,在所述i殳定的时间内主用MSCS 不再同步所述重发超过设定门限的用户数据。图5是备用MSCS到主用MSCS请求用户数据的处理流程图。 备用MSCS导致部分用户数据丢失的情况下,主动到主用MSCS申 请用户数据,具体步骤如下501:主用MSCS和备用MSCS正在进行数据同步的过程中,备 用MSCS因为故障恢复等原因,发送用户数据请求到主用MSCS,主 动请求要求特定用户数据。502:主用MSCS收到所述请求信息后,向备用MSCS发送数据 同步信息,其中凄t据同步信息中携带丢失的特定用户数据。503:备用MSCS接收丟失的特定数据,返回数据同步应答。图6是主备MSCS通讯中断和恢复的处理流程图。主备MSCS 之间进行通讯,有时会发生临时性故障,在通讯恢复后,主备MSCS 之间要重新进行认证和协商,具体步骤如下 601:主用MSCS和备用MSCS正在进行数据同步,主备MSCS 之间的链路中断;602:主备MSCS之间重新建立链接;603:主备MSCS之间的链路恢复;604:主用MSCS发送通讯开始请求信息到备用MSCS;备用MSCS收到主用MSCS的通讯开始请求信息后,向主用 MSCS返回通讯开始应答信息;605:主用MSCS通过数据字典认证消息发送数据字典到备用MSCS,所述数据字典包含主用MSCS同步用户数据的数据字典标识;备用MSCS接收所述数据字典,向主用MSCS返回数据字典证实信 自 606:主用MSCS到备用MSCS的数据同步恢复正常。 本发明的实施例之一将主用MSCS上的用户数据同步到备用 MSCS,使备用MSCS在倒换后,不需要到HLR突然进行大量的数 据恢复流程,防止到HLR的链路出现拥塞。同时倒换后用户作被叫 时,可以直接对用户所在位置区进行寻呼,降低了无线侧的负荷。以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种双归属系统中实现用户数据同步的方法,其特征在于,所述方法包括步骤主用移动交换服务器建立连接到备用移动交换服务器,发送通讯开始请求信息到备用移动交换服务器;备用移动交换服务器收到主用移动交换服务器的通讯开始请求信息后,向主用移动交换服务器返回通讯开始应答信息;主用移动交换服务器通过数据字典认证消息发送数据字典到备用移动交换服务器,所述数据字典包含主用移动交换服务器同步用户数据的数据字典标识;备用移动交换服务器接收所述数据字典认证消息,向主用移动交换服务器返回数据字典证实信息;以及主用移动交换服务器向备用移动交换服务器发送数据同步消息,其中数据同步消息包含用户数据,主用移动交换服务器通过所述数据字典标识识别同步的用户数据。
2、 根据权利要求1所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,备用移动交换服务器收到主用移动交换服务器 发送的数据字典后,发现不能识别的数据字典标识,返回数据字典认 证失败消息,并携带备用移动交换服务器不能识别的数据字典标识。
3、 根据权利要求2所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,主用移动交换服务器收到数据字典认证失败消 息后,根据所述返回的不能识别的数据字典标识修改数据字典后,向 备用移动交换服务器发送数据字典认证消息。
4、才艮据权利要求1所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,备用移动交换服务器收到所述数据同步消息后, 若保存所述用户数据成功,向主用移动交换服务器返回数据同步应答 消息,其中同步结果为成功;若所述用户数据保存失败,向主用移动 交换服务器返回的数据同步应答消息,其中所述保存失败的用户数据 对应的数据字典标识为失败。
5、根据权利要求4所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,主用移动交换服务器收到含有凄t据字典标识为 失败的数据同步应答消息后,向备用移动交换服务器对所述同步失败 的用户数据重发数据同步消息。
6、根据权利要求5所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,主用移动交换服务器向备用移动交换服务器发 送数据同步消息进一步包括设定主用移动交换服务器重发的门限,据重发数据同步消息次数超过所述设定的门限,则主用移动交换服务 器设置一预定的时间,在所述预定的时间内主用移动交换服务器不再 同步所述重发数据同步消息次数超过设定门限的用户数据。
7、根据权利要求6所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,对于所述重发数据同步消息次数超过所述i殳定 门限的用户数据,备用移动交换服务器主动发送用户数据请求信息到 主用移动交换服务器,主用移动交换服务器才艮据用户凄t据请求信息, 发送数据同步消息到备用移动交换服务器。
8、 根据权利要求1所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,主用移动交换服务器向备用移动交换服务器发 送的用户数据包括用户签约信息、用户鉴权信息和位置信息,其中用 户鉴权信息和位置信息为可选的同步数据信息。
9、 根据权利要求1所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,进一步包括若备用移动交换服务器因为故障 丢失特定用户数据,备用移动交换^^务器主动向主用移动交换服务器 请求信息,所述请求信息包括特定用户数据的数据字典标识;主用移 动交换服务器收到所述请求信息后,向备用移动交换服务器发送数据 同步信息,其中数据同步信息中携带所述丢失的特定用户数据。
10、 根据权利要求1所述的一种双归属系统中实现用户数据同步 的方法,其特征在于,若主用移动交换服务器和备用移动交换服务器 之间的传输断链,主用移动交换服务器与备用移动交换服务器重新建 链,建链成功后主用移动交换服务器重新开始发送通讯开始请求信息 至备用移动交换服务器。
全文摘要
本发明旨在提供一种双归属系统中实现用户数据同步的方法,包括步骤主用MSCS建立连接到备用MSCS,发送通讯开始请求信息到备用MSCS;备用MSCS收到通讯开始请求信息后,返回通讯开始应答信息;主用MSCS通过数据字典认证消息发送数据字典到备用MSCS,所述数据字典包含主用MSCS同步用户数据的数据字典标识;备用MSCS接收所述数据字典,向主用MSCS返回数据字典证实信息;以及主用MSCS向备用MSCS发送数据同步消息。利用本发明在主备MSCS倒换时,HLR能为用户提供稳定的服务,同时,减少了无线网络的负荷,避免了主用MSCS或备用MSCS升级后数据同步出现异常。
文档编号H04W56/00GK101166309SQ20071014702
公开日2008年4月23日 申请日期2007年8月10日 优先权日2007年8月10日
发明者峰 刘, 刘竞翔, 庞秀峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1