实现移动用户数据安全备份的方法及系统的制作方法

文档序号:7960657阅读:234来源:国知局
专利名称:实现移动用户数据安全备份的方法及系统的制作方法
技术领域
本发明涉及一种电通信技术,尤其涉及一种移动用户数据安全备份的方法及系统。
背景技术
随着信息技术的进步,芯片处理能力越来越强,通讯设备的集成度越来越高,单一网络实体如VMSC(拜访移动交换中心)能够处理越来越多的用户,原来一个实体往往只能处理20万用户,现在正向100万、200万乃至于更大容量的方向发展。
随着单一网络实体的容量越来越大,单一网络实体的失败所造成的影响也越来越大,因此对单一网络实体的备份越来越重要,通过相应的备份功能,可以使得当网络中的一个网络实体失败后,备份网络实体就会接管失败网络实体的业务,以最大限度的减小网络实体失败给终端用户造成的影响和给运营商造成的损失。
目前,由主用VMSC向备用VMSC备份用户数据的方式主要有以下三种可以采用的实现方案(一)主用VMSC不向备用VMSC备份数据,而仅在主用VMSC失败后,由备用VMSC接管原主用VMSC的业务。
当原来处于主用VMSC下的用户做被叫时,主用VMSC出现故障并由备用VMSC接管该呼叫业务,则备用VMSC首先需要从该用户所在的HLR(归属位置寄存器)恢复该用户的数据,同时由于备用VMSC此时没有该用户的位置区数据,备用VMSC必需发起全网寻呼,以寻找该用户。因此,该实现方案将导致较大的备用VMSC和HLR之间的用户数据恢复信令流量,加大接续时间,并会给接入侧实体造成巨大的处理压力,甚至可能造成接入侧实体的瘫痪,以及VMSC和HLR之间信令链路的拥塞。
当原来处于主用VMSC下的用户首次做主叫时(如果在此之前没有做过被叫,即网络侧没有为其恢复数据),主用VMSC出现故障并由备用VMSC接管该呼叫业务,则备用VMSC首先需要从该用户所在的HLR恢复该用户的数据。这样会导致较大的备用VMSC和HLR之间的用户数据恢复信令流量,加大接续时间,同样可能造成VMSC和HLR之间信令链路的拥塞。
(二)主用VMSC只向备用VMSC备份用户的位置区数据,当主用VMSC失败后,备用VMSC接管原主用VMSC的业务,原主用VMSC的业务在备用VMSC中得以继续。
该方案虽然当原来处于主用VMSC下的用户做被叫时,若主用VMSC出现故障并由备用VMSC接管该呼叫业务,相应的备用VMSC能够使用备份的位置区信息进行寻呼,以避免全网寻呼,但是由于备用VMSC没有完全的数据,而很多被叫业务是依据用户数据触发的,比如被叫预付费业务,那么备份VMSC还是不得不恢复该用户的用户数据。这样仍会导致较大的备用VMSC和HLR之间的用户数据恢复信令流量,加大接续时间,可能造成VMSC和HLR之间信令链路的拥塞。
另外,当原来处于主用VMSC下的用户首次做主叫时(如果在此之前没有做过被叫,即网络侧没有为其恢复数据),若主用VMSC出现故障并由备用VMSC接管该呼叫业务,相应的备用VMSC首先需要从该用户所在的HLR恢复该用户的数据。这样也会导致较大的备用VMSC和HLR之间的用户数据恢复信令流量,加大接续时间,可能造成VMSC和HLR之间信令链路的拥塞。
(三)在主用VMSC和备用VMSC之间建立可靠的信令链路,当主用VMSC进行用户签约信息改变的时候,主用VMSC通过信令链路发起一个独立的事务,把新的签约用户信息发送到备用VMSC。
在该实现方案中,对于那些能够成功把事务完成的用户,在主用VMSC和备用VMSC之间的数据一致性得到保证。但是由于主用VMSC失败的突然性,以及主用VMSC和备用VMSC之间信令链路带宽的有限性,存在一种可能是当主用VMSC失败时,可能还有部分用户数据已经完成了主用VMSC和HLR的交互,即此时还没有完成备用VMSC和主用VMSC之间的交互,结果备用VMSC拥有的是老的用户数据。
同时,在HLR上则可能由于收到了主用VMSC的响应消息,认为VMSC一侧的数据已经得到更新。
这样,在发生主用VMSC失败后,备用VMSC将仍然使用老的用户数据进行业务处理,对于已停机用户便可能会利用这一漏洞进行欺诈,而且,在备用VMSC上根本无法判断自己拥有的备份用户数据的真实性,此时系统也没有办法恢复到一致性的状态,因此,该方法将会导致系统的安全性降低。

发明内容
本发明的目的是提供一种实现移动用户数据安全备份的方法及系统,进行VMSC数据的安全备份,以确保在主用VMSC失败的情况下,备用VMSC能够获得可靠的备份数据,以支持备用VMSC接管后的业务处理。
本发明的目的是通过以下技术方案实现的本发明实现移动用户签约数据安全备份的方法,包括A、主用拜访移动交换中心VMSC向位置寄存器HLR发起请求获取用户签约数据的消息,并在所述的消息中携带备用VMSC信息;B、HLR接收主用VMSC发来的消息后,根据消息中携带的备用VMSC信息实现主用VMSC和备用VMSC中的用户签约数据一致性操作。
所述的请求获取用户签约数据的消息包括位置更新请求消息。
所述的步骤B包括判断主用VMSC发来的消息中是否包含备用VMSC信息,并在确定包含后,由HLR将需要发送给主用VMSC的用户签约数据信息,分别发送给主用VMSC和备用VMSC,实现主用VMSC和备用VMSC中的用户签约数据一致。
所述的步骤B还包括B1、HLR将收到的备用VMSC信息与HLR已经记录的备用VMSC信息进行比较,根据比较结果实现将主用VMSC和备用VMSC中的用户签约数据调整为一致。
所述的步骤B1包括B11、若所述的比较结果为收到的备用VMSC信息与记录的备用VMSC信息不同,则将原备用VMSC中的用约数据删除,并将用户签约数据同时发送到主用VMSC和收到的备用VMSC。
所述的步骤B11还包括记录新的备用VMSC信息。
所述的步骤还B1包括B12、若记录的备用VMSC与收到的备用VMSC信息相同,则将原备用VMSC中的用户签约数据修改为需要发送给主用VMSC的用户签约数据,或者,将原备用VMSC中的用户签约数据删除后将需要发送给主用VMSC的用户签约数据发送给备用VMSC;并且,还将需要发送给主用VMSC的用户签约数据发送到主用VMSC。
所述的步骤B还包括判断主用VMSC发来的消息中是否包含备用VMSC信息,并在确定不包含时,由HLR通过移动应用部分MAP协议的操作将原来HLR已经记录的备用VMSC中的用户签约数据删除,然后把原备用VMSC信息置为无效。
本发明所述的方法最好还包括
HLR基于移动应用部分MAP协议对备用VMSC中的数据进行删除、修改或更新操作。
本发明所述的VMSC信息,包括移动交换中心MSC号码、拜访位置寄存器VLR号码、目的地信令点编码DPC或者IP地址信息。
本发明所述的方法最好还包括主用VMSC向备用VMSC备份用户签约数据。
本发明实现移动用户签约数据安全备份的系统,包括备用VMSC信息发送处理单元,设置于主用VMSC中,用于在向HLR请求用户签约数据的请求消息时,将相应的备用VMSC信息承载于所述的请求消息中,并发送;用户签约数据备份处理单元,设置于HLR中,用于根据主用VMSC发来的请求消息中的备用VMSC的信息与相应的备用VMSC通信,并更新其中保存的相应用户签约数据。
所述的用户签约数据备份处理单元包括备用VMSC信息识别单元,用于识别出主用VMSC发来的请求消息中携带的备用VMSC信息,并传递给信息比较单元;信息比较单元,用于将主用VMSC发来的备用VMSC信息与HLR保存的原备用VMSC信息进行比较,并将比较结果传递给用户签约数据更新处理单元;用户签约数据更新处理单元,用于根据所述比较结果对备用VMSC中的用户签约数据信息进行更新操作,实现主用VMSC和备用VMSC中用户签约数据的一致。
所述的用户签约数据更新处理单元包括删除操作单元和修改操作单元和/或用户签约数据发送单元,其中
删除操作单元,用于在确定发来的备用VMSC信息与保存的原备用VMSC信息不一致时,删除原备用VMSC中的相应用户签约数据,或者,用于当主用VMSC发来的请求消息中未携带备用VMSC信息时,删除原备用VMS中的相应用户签约数据,或者,用于删除主用VMSC发来的备用VMSC中的相应用户签约数据信息;修改操作单元,若删除操作单元未将主用VMSC发来的备用VMSC中的相应用户签约数据信息删除,则该单元将修改备用VMSC中的用户签约数据;用户签约数据发送单元,若主用VMSC发来的备用VMSC中的相应用户签约数据信息由删除操作单元控制删除,则通过该单元将相应的用户签约数据发送给备用VMSC。
由上述本发明提供的技术方案可以看出,本发明所述的实现移动用户数据安全备份的方法,以HLR作为用户签约数据的同步点,实现了主用VMSC和备用VMSC之间用户数据的一致性。当主用VMSC失败,备用VMSC接管原主用VMSC控制的网络实体和用户后,备用VMSC拥有原主用VMSC用户的完整签约数据,备用VMSC可以平滑的接受周边网络实体的业务切换。又由于本发明还拥有一个主用VMSC向备用VMSC备份用户签约数据的过程,当备用VMSC意外崩溃而损失全部备份数据的情况下,依然能够拥有主用VMSC的完整数据。


图1为本发明通过HLR确保主用VMSC和备用VMSC签约用户信息一致性的原理图;图2为本发明较佳的具体实施方式
的处理流程图;图3为本发明较佳的具体实施方式
的系统框图。
具体实施例方式
本发明的核心是提供了一种实现移动用户数据安全备份的方法,进行VMSC数据的安全备份,以确保在主用VMSC失败的情况下,备用VMSC能够获得可靠的备份数据,以支持备用VMSC接管后的业务处理。
具体来讲,本发明是通过扩展MSC/VLR和HLR之间的MAP(移动应用部分)协议,使得主用VMSC(拜访移动交换中心)可以在请求获取用户签约数据的消息的时候,将主用VMSC的MSC(移动交换中心)、VLR(拜访位置寄存器)号码和备用VMSC的MSC、VLR号码都告诉给HLR(位置寄存器),如果HLR接受主用VMSC的请求,则在对主用VMSC中的用户数据进行操作的同时对备用VMSC中的用户数据进行操作,从而通过HLR来确保主用VMSC和备用VMSC的数据一致性。
当主用VMSC请求获取用户签约数据的消息的时候,以发起位置更新请求为例如图1所示,本发明所述的方法中的实现移动用户数据安全备份的处理过程具体包括步骤11当主用VMSC发起位置更新请求时,在位置更新请求中同时带上主用VMSC的MSC号码、VLR号码和备用VMSC的MSC号码和VLR号码;步骤12如果HLR接受该用户的位置更新请求,则把该用户的用户数据发送到主用VMSC;步骤13还将该用户的用户数据发送到备用VMSC。
需要说明的是,步骤12和步骤13相互独立,两者之间无时间和逻辑关系,对于HLR和备用VMSC之间的数据传送,可以增加一个备选的备用VMSC用户数据操作指示,供备用VMSC使用,使得备用VMSC能够判断所进行的操作是正常操作还是备份操作;步骤14主用VMSC收到数据后,给HLR返回响应消息。
步骤15同样,备用VMSC收到数据后也会给HLR返回响应消息,以确定收到HLR发送的用户数据信息。
同理,步骤14和步骤15也为相互独立,两者之间无时间和逻辑关系。
总之,当HLR中用户的签约数据有任何变化时,则HLR需要向主用VMSC发送用户数据(即用户的签约数据)更新的操作,本发明中,当HLR向主用VMSC发送操作的同时,还需要也向备用VMSC发起同样的操作,从而保证主用VMSC和备用VMSC保用户数据的一致性。
为便于对本发明有进一步的理解,下面将结合附图及相应的具体实施例对本发明进行详细的说明。
如图2所示,本发明所述的方法中的实现移动用户数据安全备份的具体实施例的处理过程具体包括当用户到新的主用VMSC登记时,步骤21主用VMSC向HLR发起位置更新请求同时携带主用VMSC信息和备用VMSC信息。
这样,HLR在对主用VMSC中的用户数据进行操作的同时还会对备用VMSC中的用户数据进行操作,以保证两者数据的一致,为此需要执行步骤22HLR判断位置更新请求中是否携带备用VMSC信息,如果携带,则执行步骤24,否则,执行步骤23;步骤23如果在位置更新消息中没有携带备用VMSC的信息,则HLR认为新的VMSC不支持备用VMSC,如果HLR用户信息中记录了原来有效的备用VMSC信息,则HLR通过MAP的操作将原来HLR已经记录的备用VMSC中的用户签约数据删除,然后把原备用VMSC信息置为无效。
进行步骤22和步骤23的目的是,在新的VMSC不支持备用VMSC的情况下,如果HLR用户信息中记录了原来有效的备用VMSC信息,则HLR无从判断原备用VMSC中用户数据是否可信,此时将原备用VMSC信息置为无效,以保证系统的一致性。
步骤24如果在位置更新消息中携带了备用VMSC的信息,则首先,将携带的备用VMSC的信息与原来HLR中已经记录的备用VMSC信息比较;步骤25判断两个备用VMSC信息是否一致,如果一致,则执行步骤26,否则,执行步骤27;步骤26将需要发送给主用VMSC的用户数据发送给该备用VMSC;需要说明的是,具体可以直接通过MAP协议的修改操作将新的HLR数据写到原备用VMSC中,或者,也可以通过MAP协议的删除操作删除原备用VMSC中的该用户数据,之后,再通过MAP的插入操作将该用户数据从HLR中写到原来的备用VMSC中,从而实现备用VMSC中用户数据与主用VMSC中用户数据的一致。
步骤27HLR通过MAP的操作将原备用VMSC中的用户数据删除,同时将相应的用户数据写入到新的备用VMSC中,并记录该新的备用VMSC信息。
在步骤26和步骤27中,还需要由HLR将相应的用户数据发送给主用VMSC,相应的操作处理过程可以采用现有技术中相应的操作实现方式。
本发明中,所述的VMSC信息包括MSC号码和VLR号码,当然不局限于此,还可以包括DPC(目的地信令点编码)或者IP地址等。
完成上述步骤26和步骤27的操作后,主用VMSC还可以向备用VMSC备份用户签约数据。这样做的目的是,当备用VMSC进行升级或者因为某种计划外的原因崩溃时,可能损失全部备份的签约数据,如果单纯的依靠HLR同步,由于签约用户数据变化的频率相对于主用VMSC容量来说比较低,很有可能长期的备用VMSC中用户签约信息远远少于主用VMSC,这时同样会给系统带来风险,此时,在主用VMSC和备用VMSC之间再维持一个独立的用户签约数据备份过程,那么就可以完全避免上述风险,该操作是一个静态的、独立的操作过程,不理会动态的数据备份过程。
本发明还提供了一种实现移动用户数据安全备份的系统,该系统的具体实现方式如图3所示,具体包括以下处理单元(1)备用VMSC信息发送处理单元该单元设置于主用VMSC中,用于在向HLR请求用户数据的请求消息时,将相应的备用VMSC信息承载于所述的请求消息中,并发送。
(2)用户数据备份处理单元设置于HLR中,用于根据主用VMSC发来的请求消息中的备用VMSC的信息与相应的备用VMSC通信,并更新其中保存的相应用户数据;所述的用户数据备份处理单元具体包括备用VMSC信息识别单元,用于识别出主用VMSC发来的请求消息中携带的备用VMSC信息,并传递给信息比较单元;信息比较单元,用于比较主用VMSC发来的备用VMSC信息是否与HLR保存的原备用VMSC信息一致,并将比较结果传递给用户数据更新处理单元;用户数据更新处理单元,用于根据所述比较结果对备用VMSC中的用户数据信息进行更新操作,实现主用VMSC和备用VMSC中用户数据的一致。
其中,所述的用户数据更新处理单元进一步包括删除操作单元和修改操作单元和/或用户签约数据发送单元,分别为删除操作单元,用于在确定发来的备用VMSC信息与保存的原备用VMSC信息不一致时,删除原备用VMSC中的相应用户数据,或者,用于当主用VMSC发来的请求消息中未携带备用VMSC信息时,删除原备用VMS中的相应用户数据,或者,用于删除主用VMSC发来的备用VMSC中的相应用户数据信息;修改操作单元,若删除操作单元未将主用VMSC发来的备用VMSC中的相应用户数据信息删除,则通过该单元修改该备用VMSC中的用户数据;用户数据发送单元,若主用VMSC发来的备用VMSC中的相应用户数据信息由删除操作单元控制删除,则通过该单元将相应的用户数据发送给备用VMSC。
综上所述,本发明所述的实现移动用户数据安全备份的方法及系统,以HLR作为用户签约数据的同步点,实现了主用VMSC和备用VMSC之间用户数据的一致性。当主用VMSC失败,备用VMSC接管原主用VMSC控制的网络实体和用户后,备用VMSC拥有原主用VMSC用户的完整签约数据,备用VMSC可以平滑的接受周边网络实体的业务切换。
而且,由于本实施例拥有一个HLR判断位置更新请求中是否携带备用VMSC信息的步骤,当未携带时,HLR将原来的备用VMSC信息无效,可以有效的保证系统的一致性,又由于本发明还拥有一个主用VMSC向备用VMSC备份用户签约数据的过程,当备用VMSC意外崩溃而损失全部备份数据的情况下,依然能够拥有主用VMSC的完整数据。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种实现移动用户签约数据安全备份的方法,其特征在于,包括A、主用拜访移动交换中心VMSC向位置寄存器HLR发起请求获取用户签约数据的消息,并在所述的消息中携带备用VMSC信息;B、HLR接收主用VMSC发来的消息后,根据消息中携带的备用VMSC信息实现主用VMSC和备用VMSC中的用户签约数据一致性操作。
2.根据权利要求1所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的请求获取用户签约数据的消息包括位置更新请求消息。
3.根据权利要求1所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的步骤B包括判断主用VMSC发来的消息中是否包含备用VMSC信息,并在确定包含后,由HLR将需要发送给主用VMSC的用户签约数据信息,分别发送给主用VMSC和备用VMSC,实现主用VMSC和备用VMSC中的用户签约数据一致。
4.根据权利要求3所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的步骤B还包括B1、HLR将收到的备用VMSC信息与HLR已经记录的备用VMSC信息进行比较,根据比较结果实现将主用VMSC和备用VMSC中的用户签约数据调整为一致。
5.根据权利要求4所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的步骤B1包括B11、若所述的比较结果为收到的备用VMSC信息与记录的备用VMSC信息不同,则将原备用VMSC中的用约数据删除,并将用户签约数据同时发送到主用VMSC和收到的备用VMSC。
6.根据权利要求5所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的步骤B11还包括记录新的备用VMSC信息。
7.根据权利要求4所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的步骤B1包括B12、若记录的备用VMSC与收到的备用VMSC信息相同,则将原备用VMSC中的用户签约数据修改为需要发送给主用VMSC的用户签约数据,或者,将原备用VMSC中的用户签约数据删除后将需要发送给主用VMSC的用户签约数据发送给备用VMSC;并且,还将需要发送给主用VMSC的用户签约数据发送到主用VMSC。
8.根据权利要求1所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的步骤B包括判断主用VMSC发来的消息中是否包含备用VMSC信息,并在确定不包含时,由HLR通过移动应用部分MAP协议的操作将原来HLR已经记录的备用VMSC中的用户签约数据删除,然后把原备用VMSC信息置为无效。
9.根据权利要求1至8中任一项所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的方法还包括HLR基于移动应用部分MAP协议对备用VMSC中的数据进行删除、修改或更新操作。
10.根据权利要求1至8中任一项所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的VMSC信息,包括移动交换中心MSC号码、拜访位置寄存器VLR号码、目的地信令点编码DPC或者IP地址信息。
11.根据权利要求1至8中任一项所述的实现移动用户签约数据安全备份的方法,其特征在于,所述的方法还包括主用VMSC向备用VMSC备份用户签约数据。
12.一种实现移动用户签约数据安全备份的系统,其特征在于,包括备用VMSC信息发送处理单元,设置于主用VMSC中,用于在向HLR请求用户签约数据的请求消息时,将相应的备用VMSC信息承载于所述的请求消息中,并发送;用户签约数据备份处理单元,设置于HLR中,用于根据主用VMSC发来的请求消息中的备用VMSC的信息与相应的备用VMSC通信,并更新其中保存的相应用户签约数据。
13.根据权利要求12所述的实现移动用户签约数据安全备份的系统,其特征在于,所述的用户签约数据备份处理单元包括备用VMSC信息识别单元,用于识别出主用VMSC发来的请求消息中携带的备用VMSC信息,并传递给信息比较单元;信息比较单元,用于将主用VMSC发来的备用VMSC信息与HLR保存的原备用VMSC信息进行比较,并将比较结果传递给用户签约数据更新处理单元;用户签约数据更新处理单元,用于根据所述比较结果对备用VMSC中的用户签约数据信息进行更新操作,实现主用VMSC和备用VMSC中用户签约数据的一致。
14.根据权利要求13所述的实现移动用户签约数据安全备份的系统,其特征在于,所述的用户签约数据更新处理单元包括删除操作单元和修改操作单元和/或用户签约数据发送单元,其中删除操作单元,用于在确定发来的备用VMSC信息与保存的原备用VMSC信息不一致时,删除原备用VMSC中的相应用户签约数据,或者,用于当主用VMSC发来的请求消息中未携带备用VMSC信息时,删除原备用VMS中的相应用户签约数据,或者,用于删除主用VMSC发来的备用VMSC中的相应用户签约数据信息;修改操作单元,若删除操作单元未将主用VMSC发来的备用VMSC中的相应用户签约数据信息删除,则该单元将修改备用VMSC中的用户签约数据;用户签约数据发送单元,若主用VMSC发来的备用VMSC中的相应用户签约数据信息由删除操作单元控制删除,则通过该单元将相应的用户签约数据发送给备用VMSC。
全文摘要
本发明公开了一种实现移动用户数据安全备份的方法及系统,通过扩展MSC/VLR和HLR之间的MAP协议,使得主用VMSC可以在用户位置更新的时候,同时携带主用VMSC的信息和备用VMSC的信息,HLR接受主用VMSC的位置更新后,同时对主用VMSC中的用户数据和备用VMSC中的用户数据进行操作,以确保主用VMSC和备用VMSC的数据一致性,当主用VMSC失败时,备用VMSC拥有原主用VMSC用户的完整数据。另外,本发明还拥有一个主用VMSC向备用VMSC备份用户数据的过程,当备用VMSC意外崩溃而损失全部备份数据的情况下,依然能够拥有主用VMSC的完整数据。
文档编号H04W8/22GK1984474SQ200610078468
公开日2007年6月20日 申请日期2006年5月30日 优先权日2006年5月30日
发明者钟颙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1