一种实现静态数据同步的方法、系统和装置的制作方法

文档序号:7628001阅读:187来源:国知局
专利名称:一种实现静态数据同步的方法、系统和装置的制作方法
技术领域
本发明涉及第三代合作伙伴计划(3GPP)系统中用户签约数据同步技术,特别是指一种实现静态数据同步的方法、系统和装置。
背景技术
在移动通讯领域中,演进分组域系统(Evolved Packet System, EPS)网络正在逐步发展。图I为EPS网络的结构示意图,如图I所示,在EPS网络的非漫游架构中,主要包括演进的通用陆地无线接入网络(Evolved Universal Terrestrial Radio Access Network,E-UTRAN)和演进的分组核心网(Evolved Packet Core, EPC)两部分。所述EPC能够支持终端从GSM EDGE无线接入网(GSM EDGE radio access network, GERAN)和通用陆地无线接入网(Universal Terrestrial Radio Access Network, UTRAN)的接入。 在EPC中,包含了归属用户数据服务器11 (Home Subscriber Server, HSS)、移动性管理单兀 12 (Mobility Management Entity, MME)、服务网关 13 (Serving Gateway, S-Gff或SGW)、分组数据网络网关14(PDN Gateway,P-GW或PGW)、服务GPRS支持节点15(ServingGPRS Support Node, SGSN)和策略与计费规则功能(Policy and Charging EnforcementFunction, PCRF)实体 16,其中HSS 11是用户签约数据的永久存放地点,位于用户签约的归属网络;MME12是用户签约数据在当前网络的存放地点,负责终端到网络的非接入层(Non-Access Stratum, NAS层)信令管理、并且负责用户的终端在空闲模式下的跟踪和寻呼管理功能的实现和承载管理;S-GW13是核心网到无线系统的网关,负责用户的终端到核心网的用户面承载、还负责终端在空闲模式下的数据缓存、还用于网络侧发起业务请求的功能、以及合法窃听和分组数据路由和转发功能的实现;P-GW14是EPS和分组数据网络之间的网关,负责终端的IP地址分配、计费功能、分组包过滤、策略应用等功能的实现;具体的,P-GW14包含了 GPRS 网关支持节点(Gateway GPRS Support Node, GGSN)的全部功能,即可认为GGSN作为P-GW14的一个子功能,内嵌在P-GW14内。GGSN能够支持GPRS网络的边缘路由功能,即GGSN负责将GPRS网络的数据进行路由转发,并通过防火墙和过滤功能来保护GPRS网络数据的完整性。另外GGSN还具有计费功能。因此SGSN可以直接和P-GW14连接,使用Gn/Gp接口。SGSNl5是无线网络控制器(GERAN/UTRAN)用户接入EPC网络的业务支持点,具体功能与MME类似,负责用户的位置更新、寻呼管理和承载管理等功能。进一步的,HSSll或归属位置寄存器(HLR),是支持调用/会话的主要用户数据库。目前储存于HSS/HLR中的用户签约数据可以大致分为三个部分,分别是用户标识,动态数据和静态数据。其中,动态数据包括MME12和SGSN15的地址信息等会发生改变的数据,而静态数据指的是可以由大量用户复用的数据,例如套餐信息等。
当大量的用户由于某种原因接入网络并且需要通过MME/SGSN与HSS/HLR进行交互并获取用户的签约数据的时候,HSS/HLR需要向MME/SGSN下发完整的用户签约数据,从而可能导致网络中各个网元出现负载过重的现象,更进一步导致业务请求无响应,大大降低了用户对业务的使用感受。为了解决上述的问题,可能的解决方案是将静态数据与静态数据标识对应,当MME/SGSN上面第一个包含静态数据的用户签约数据的用户终端接入的时候,HSS/HLR将完整的用户签约数据下发到所述MME/SGSN中,而对于后续从此MME/SGSN接入的用户终端,如果也需要使用此静态数据,则仅仅下发对应的静态数据标识,由MME/SGSN本地生成完整的用户签约数据。但是当HSS/HLR中的静态数据的内容由于各种原因发生改变的时候,在用户签约数据中的静态数据标识不变的前提下,具体的静态数据的内容就会变得不同步,这样MME/SGSN中就会生成错误的完整用户签约数据。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现静态数据同步的方法、系统和装置,能够解决HSS/HLR和MME/SGSN中的静态数据的同步问题。
为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种实现静态数据同步的方法,所述方法包括静态数据发生改变后,HSS/HLR查找出与所述改变的静态数据对应的MME/SGSN ;HSS/HLR使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。本发明还提供了一种实现静态数据同步的方法,所述方法包括静态数据发生改变后,HSS/HLR向MME/SGSN发送复位消息,复位消息中携带了改变的静态数据标识;MME/SGSN将静态数据标识对应的静态数据设置为不可信;MME/SGSN接收到终端发送的触发消息后,如果HSS/HLR查询到签约数据中包含有改变的静态数据标识,或MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则HSS/HLR将改变的静态数据同步给MME/SGSN。 其中,所述HSS/HLR向MME/SGSN发送复位消息,包括HSS/HLR向所有连接的MME/SGSN发送复位消息;或者HSS/HLR查询到与改变的静态数据相关的MME/SGSN,向其发送复位消息。其中,所述MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则HSS/HLR将改变的静态数据同步给MME/SGSN,具体为MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能;HSS/HLR向MME/SGSN返回用户签约数据和静态数据标识;在MME/SGSN中如果改变的静态数据标识与当前用户的静态数据标识相同,且对应的静态数据为不可信状态,MME/SGSN则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可 目;或者MME/SGSN查询本地储存的用户签约数据,发现其中包含了改变的静态数据标识,并且对应的静态数据是不可信状态,则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信。其中,所述MME/SGSN通过信令的交互从HSS/HLR获取改变的静态数据,具体为
利用签约信息请求消息和签约信息响应消息、或更新位置请求消息和更新位置响应消息、或构造新的消息来实现。其中,所述HSS/HLR查询到签约数据中包含有改变的静态数据标识,则HSS/HLR将改变的静态数据同步给MME/SGSN,具体为MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能,HSS/HLR查询发现签约数据中包含有改变的静态数据标识,且对应的静态数据并未发送给MME/SGSN,则HSS/HLR将改变的静态数据发送给MME/SGSN,MME/SGSN更新自身的静态数据后将状态设置为可信。本发明还提供了一种实现静态数据同步的装置,所述装置具体为HSS/HLR,用于在静态数据发生改变后,查找出与所述改变的静态数据对应的MME/ SGSN,使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。本发明还提供了一种实现静态数据同步的系统,所述系统包括HSS/HLR和MME/SGSN,其中,所述HSS/HLR,用于感知本地的静态数据发生改变后,向MME/SGSN发送复位消息,复位消息中携带了改变的静态数据标识,接收到终端发送的触发消息后,如果查询到签约数据中包含有改变的静态数据标识,则将改变的静态数据同步给MME/SGSN ;所述MME/SGSN,用于接收到复位消息后,将静态数据标识对应的静态数据设置为不可信,如果查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则接收到HSS/HLR同步来的改变的静态数据。其中,所述HSS/HLR向MME/SGSN发送复位消息,包括HSS/HLR向所有连接的MME/SGSN发送复位消息;或者HSS/HLR查询到与改变的静态数据相关的MME/SGSN,向其发送复位消息。其中,所述MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则接收到HSS/HLR同步来的改变的静态数据,具体为MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能;HSS/HLR向MME/SGSN返回用户签约数据和静态数据标识;在MME/SGSN中如果改变的静态数据标识与当前用户的静态数据标识相同,且对应的静态数据为不可信状态,MME/SGSN则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可 目;或者MME/SGSN查询本地储存的用户签约数据,发现其中包含了改变的静态数据标识,并且对应的静态数据是不可信状态,则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信。其中,所述HSS/HLR查询到签约数据中包含有改变的静态数据标识,则接收到HSS/HLR同步来的改变的静态数据,具体为MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能,HSS/HLR查询发现签约数据中包含有改变的静态数据标识,且对应的静态数据并未发送给MME/SGSN,则HSS/HLR将改变的静态数据发送给MME/SGSN,MME/SGSN更新自身的静态数据后将状态设置为可信。本发明所提供的实现静态数据同步的方法、系统和装置,在静态数据发生改变后,HSS/HLR查找出与所述改变的静态数据对应的MME/SGSN ;HSS/HLR使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。能够在HSS/HLR中的静态数据的内容由于各种原因发生改变后,实现HSS/HLR和MME/SGSN中的静态数据的同步,使得MME/SGSN收到触发消息后,生成同步后的完整用户签约数据。


图I为EPS网络的结构示意图;图2为本发明一种实现静态数据同步的方法流程示意图;图3为本发明通过节点级消息进行静态数据推送实施例流程示意图;图4为本发明一种实现静态数据同步的方法流程示意图;
图5为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例一的流程示意图;图6为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例二的流程示意图;图7为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例三的流程示意图;图8为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例四的流程示意图;图9为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例五的流程示意图;图10为本发明一种实现静态数据同步的系统结构示意图。
具体实施例方式本发明的基本思想是在静态数据发生改变后,HSS/HLR查找出与所述改变的静态数据对应的MME/SGSN ;HSS/HLR使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。图2为本发明一种实现静态数据同步的方法流程示意图,如图2所示,所述方法包括步骤201,静态数据发生改变后,HSS/HLR查找出与所述改变的静态数据对应的MME/SGSN ;具体的,所述与所述改变的静态数据对应的MME/SGSN,具体为用户签约数据中包含改变的静态数据的用户,通过所述MME/SGSN接入到HSS/HLR。步骤202,HSS/HLR使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。进一步的,MME/SGSN接收到改变的静态数据后,在本地对其上附着的用户签约数据进行更新。图3为本发明通过节点级消息进行静态数据推送实施例流程示意图,如图3所示,所述实施例具体实现步骤如下
步骤301,HSS/HLR感知本地的静态数据发生改变;步骤302,HSS/HLR查询本地记录,查找出与此静态数据相关的MME/SGSN,即用户签约数据中包含此静态数据的用户通过此MME/SGSN接入到HSS/HLR ;步骤303,HSS/HLR使用节点级消息直接将静态数据推送到相关的MME/SGSN ;步骤304,MME/SGSN在本地使用收到的静态数据对其上附着的用户签约数据进行更新。
图4为本发明一种实现静态数据同步的方法流程示意图,如图4所示,所述方法包括步骤401,静态数据发生改变后,HSS/HLR向MME/SGSN发送复位消息,复位消息中携带了改变的静态数据标识;具体的,所述HSS/HLR向MME/SGSN发送复位消息,包括HSS/HLR向所有连接的MME/SGSN发送复位消息;或者HSS/HLR查询到与改变的静态数据相关的MME/SGSN,向其发送复位消息。步骤402,MME/SGSN将静态数据标识对应的静态数据设置为不可信;步骤403,MME/SGSN接收到终端发送的触发消息后,如果HSS/HLR查询到签约数据中包含有改变的静态数据标识,或MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则HSS/HLR将改变的静态数据同步给MME/SGSN。具体的,所述触发消息包括业务请求、跟踪区域更新、或附着等消息。所述MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则HSS/HLR将改变的静态数据同步给MME/SGSN,具体为MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能;HSS/HLR向MME/SGSN返回用户签约数据和静态数据标识;在MME/SGSN中如果改变的静态数据标识与当前用户的静态数据标识相同,且对应的静态数据为不可信状态,MME/SGSN则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信;或者MME/SGSN查询本地储存的用户签约数据,发现其中包含了改变的静态数据标识,并且对应的静态数据是不可信状态,则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信。其中,所述MME/SGSN通过信令的交互从HSS/HLR获取改变的静态数据,包括利用签约信息请求消息和签约信息响应消息、或更新位置请求消息和更新位置响应消息、或构造新的消息来实现。所述HSS/HLR查询到签约数据中包含有改变的静态数据标识,则HSS/HLR将改变的静态数据同步给MME/SGSN,具体为MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能,HSS/HLR查询发现签约数据中包含有改变的静态数据标识,且对应的静态数据并未发送给MME/SGSN,则HSS/HLR将改变的静态数据发送给MME/SGSN,MME/SGSN更新自身的静态数据后将状态设置为可信。图5为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例一的流程示意图,如图5所示,所述实施例具体实现步骤如下步骤501,HSS/HLR感知本地的静态数据发生改变;步骤502,HSS/HLR向所有连接的MME/SGSN发送复位消息,并在复位消息中包含改变的静态数据的标识;步骤503,MME/SGSN在本地设置改变的静态数据标识对应的静态数据不可信;
步骤504,MME/SGSN收到从终端发送的触发消息,此触发消息可能是跟踪区域更新或者附着消息等;步骤505,MME/SGSN向HSS/HLR发送位置更新请求消息,并将其对静态数据标识的支持能力告知HSS/HLR ;步骤506,如果MME/SGSN支持静态数据标识,则HSS/HLR会将用户签约数据和静态数据标识包含在位置更新响应消息中发送给MME/SGSN ;具体的,如果MME/SGSN不支持静态数据标识,则HSS/HLR需要将完整的用户签约数据下发到MME/SGSN,这种情况与现有流程处理相同,在此不再赘述。步骤507,如果改变的静态数据标识与当前用户的静态数据标识相同,同时本地相应的静态数据仍然为不可信状态,则MME/SGSN需要发起签约信息请求将改变的静态数据 标识发送给HSS/HLR ; 步骤508,HSS/HLR对签约信息请求进行响应,将改变的静态数据标识对应的静态数据发送给MME/SGSN ;具体的,对于签约信息请求或响应,其消息名称不局限于所述签约信息请求或响应,可以通过扩展现有的更新位置请求消息来实现,或者通过新增的消息来实现。步骤509,MME/SGSN将相应的静态数据进行更新,并将此静态数据的状态置为可信,从而允许其他用户签约数据进行复用。图6为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例二的流程示意图,如图6所示,所述实施例具体实现步骤如下步骤601,HSS/HLR感知本地的静态数据发生改变;步骤602,HSS/HLR向所有连接的MME/SGSN发送复位消息,并在复位消息中包含改变的静态数据标识;步骤603,MME/SGSN在本地设置改变的静态数据标识对应的静态数据不可信;步骤604,MME/SGSN收到从终端发送的触发消息,此触发消息可能是跟踪区域更新或者附着消息等;步骤605,MME/SGSN向HSS/HLR发送位置更新请求消息,并将其对静态数据标识的支持能力告知HSS/HLR ;步骤606,如果HSS/HLR本地查询发现当前用户签约数据中包含有改变的静态数据标识,并且没有将此静态数据标识对应的新的静态数据下发到所述MME/SGSN,则HSS/HLR会将用户签约数据和新的动态数据发送给MME/SGSN ;步骤607,MME/SGSN将相应的静态数据进行更新,并将此静态数据的状态置为可信,从而允许其他用户签约数据进行复用。图7为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例三的流程示意图,如图7所示,所述实施例具体实现步骤如下步骤701,HSS/HLR感知本地的静态数据发生改变;步骤702,HSS/HLR查询与静态数据相关的MME/SGSN发送复位消息,并在复位消息中包含改变的静态数据标识。MME/SGSN在本地设置改变的静态数据标识对应的静态数据不
可信;步骤703,MME/SGSN收到从终端发送的触发消息,此触发消息可能是跟踪区域更新或者附着消息等;步骤704,MME/SGSN向HSS/HLR发送位置更新请求消息,并将其对静态数据标识的支持能力告知HSS/HLR ;步骤705,如果MME/SGSN支持静态数据标识,则HSS/HLR会将用户签约数据和静态数据标识包含在位置更新响应消息中发送给MME/SGSN ;步骤706,如果改变的静态数据标识与当前用户的静态数据标识相同,同时本地响应的静态数据仍然为不可信状态,则MME/SGSN需要发起签约信息请求将改变的静态数据标识发送给HSS/HLR ;步骤707,HSS/HLR对签约信息请求进行响应,将改变的静态数据标识对应的静态数据发送给MME/SGSN ;
步骤708,MME/SGSN将相应的静态数据进行更新,并将此静态数据的状态置为可信,从而允许其他用户签约数据进行复用。图8为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例四的流程示意图,如图8所示,所述实施例具体实现步骤如下步骤801,HSS/HLR感知本地的静态数据发生改变;步骤802,HSS/HLR查询与静态数据相关的MME/SGSN发送复位消息,并在复位消息中包含改变的静态数据标识,MME/SGSN在本地设置改变的静态数据标识对应的静态数据不
可信;步骤803,MME/SGSN收到从终端发送的触发消息;具体的,此触发消息可能是跟踪区域更新或者附着消息等。步骤804,MME/SGSN向HSS/HLR发送位置更新请求消息,并将其对静态数据标识的支持能力告知HSS/HLR ;步骤805,如果HSS/HLR本地查询发现当前用户签约数据中包含有改变的静态数据标识,并且没有将改变的静态数据标识对应的改变的静态数据下发到此MME/SGSN,则HSS/HLR会将用户签约数据和改变的动态数据发送给MME/SGSN ;步骤806,MME/SGSN将相应的静态数据进行更新,并将此静态数据的状态置为可信,从而允许其他用户签约数据进行复用。图9为本发明通过复位消息进行改变的静态数据标识发送的同步方法实施例五的流程示意图,如图9所示,所述实施例具体实现步骤如下步骤901,HSS/HLR感知本地的静态数据发生改变;步骤902,HSS/HLR本地查询与此改变的静态数据相关的MME/SGSN,然后仅仅向相关的MME/SGSN发送复位消息,MME/SGSN在本地设置改变的静态数据标识对应的静态数据不可信;步骤903,MME/SGSN收到从终端发送的触发消息,此触发消息可能是跟踪区域更新或者业务请求消息等;步骤904,MME/SGSN查询本地储存的用户签约数据,发现其包含了改变的静态数据标识,并且对应的静态数据当前不可信;步骤905,MME/SGSN向HSS/HLR发送位置更新请求并携带改变的静态数据标识;步骤906,HSS/HLR在位置更新响应消息中将新的静态数据返回给MME/SGSN ;
步骤907,MME/SGSN将相应的静态数据进行更新,并将此静态数据的状态置为可信,从而允许其他用户签约数据进行复用。图10为本发明一种实现静态数据同步的系统结构示意图,如图10所示,所述系统包括HSS/HLR101 和 MME/SGSN102,其中,所述HSS/HLR101,用于感知本地的静态数据发生改变后,向MME/SGSN102发送复位消息,复位消息中携带了改变的静态数据标识,接收到终端发送的触发消息后,如果查询到签约数据中包含有改变的静态数据标识,则将改变的静态数据同步给MME/SGSN102 ;具体的,所述HSS/HLR101向MME/SGSN102发送复位消息,包括HSS/HLR101向所有连接的MME/SGSN102发送复位消息;或者HSS/HLR101查询到与改变的静态数据相关的MME/SGSN102,向其发送复位消息。所述触发消息包括业务请求、跟踪区域更新、或附着等消息。所述HSS/HLR101查询到签约数据中包含有改变的静态数据标识,则HSS/HLR101 将改变的静态数据同步给MME/SGSN102,具体为MME/SGSN102发送位置更新请求消息,向HSS/HLR101告知其支持静态数据标识功能,HSS/HLR101查询发现签约数据中包含有改变的静态数据标识,且对应的静态数据并未发送给MME/SGSN102,则HSS/HLR101将改变的静态数据发送给MME/SGSN102,MME/SGSN102更新自身的静态数据后将状态设置为可信。所述MME/SGSN102,用于接收到复位消息后,将静态数据标识对应的静态数据设置为不可信,如果查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则接收到HSS/HLR101同步来的改变的静态数据。具体的,所述MME/SGSN102查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则接收到HSS/HLR101同步来的改变的静态数据,具体为MME/SGSN102发送位置更新请求消息,向HSS/HLR101告知其支持静态数据标识功能;HSS/HLRlOl向MME/SGSN102返回用户签约数据和静态数据标识;在MME/SGSN102中如果改变的静态数据标识与当前用户的静态数据标识相同,且对应的静态数据为不可信状态,MME/SGSN102则通过信令的交互从HSS/HLR101获取改变的静态数据,更新自身的静态数据后将状态设置为可信;或者MME/SGSN102查询本地储存的用户签约数据,发现其中包含了改变的静态数据标识,并且对应的静态数据是不可信状态,则通过信令的交互从HSS/HLR101获取改变的静态数据,更新自身的静态数据后将状态设置为可信。其中,所述MME/SGSN102通过信令的交互从HSS/HLR101获取改变的静态数据,包括利用签约信息请求消息和签约信息响应消息、或更新位置请求消息和更新位置响应消息、或构造新的消息来实现。本发明还公开了一种实现静态数据同步的装置,如图10所示,所述系统中的HSS/HLR101,用于在静态数据发生改变后,查找出与所述改变的静态数据对应的MME/SGSN102,使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN102。具体的,所述与所述改变的静态数据对应的MME/SGSN102,具体为用户签约数据中包含改变的静态数据的用户,通过所述MME/SGSN102接入到HSS/HLR101。进一步的,MME/SGSN102接收到改变的静态数据后,在本地对其上附着的用户签约数据进行更新。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种实现静态数据同步的方法,其特征在于,所述方法包括 静态数据发生改变后,归属用户数据服务器或归属位置寄存器(HSS/HLR)查找出与所述改变的静态数据对应的移动性管理单元或服务GPRS支持节点(MME/SGSN); HSS/HLR使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。
2.一种实现静态数据同步的方法,其特征在于,所述方法包括 静态数据发生改变后,HSS/HLR向MME/SGSN发送复位消息,复位消息中携带了改变的静态数据标识; MME/SGSN将静态数据标识对应的静态数据设置为不可信; MME/SGSN接收到终端发送的触发消息后,如果HSS/HLR查询到签约数据中包含有改变的静态数据标识,或MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则HSS/HLR将改变的静态数据同步给MME/SGSN。
3.根据权利要求2所述的方法,其特征在于,所述HSS/HLR向MME/SGSN发送复位消息,包括 HSS/HLR向所有连接的MME/SGSN发送复位消息;或者HSS/HLR查询到与改变的静态数据相关的MME/SGSN,向其发送复位消息。
4.根据权利要求2或3所述的方法,其特征在于,所述MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则HSS/HLR将改变的静态数据同步给MME/SGSN,具体为 MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能;HSS/HLR向MME/SGSN返回用户签约数据和静态数据标识;在MME/SGSN中如果改变的静态数据标识与当前用户的静态数据标识相同,且对应的静态数据为不可信状态,MME/SGSN则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信; 或者MME/SGSN查询本地储存的用户签约数据,发现其中包含了改变的静态数据标识,并且对应的静态数据是不可信状态,则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信。
5.根据权利要求4所述的方法,其特征在于,所述MME/SGSN通过信令的交互从HSS/HLR获取改变的静态数据,具体为 利用签约信息请求消息和签约信息响应消息、或更新位置请求消息和更新位置响应消息、或构造新的消息来实现。
6.根据权利要求2或3所述的方法,其特征在于,所述HSS/HLR查询到签约数据中包含有改变的静态数据标识,则HSS/HLR将改变的静态数据同步给MME/SGSN,具体为 MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能,HSS/HLR查询发现签约数据中包含有改变的静态数据标识,且对应的静态数据并未发送给MME/SGSN,则HSS/HLR将改变的静态数据发送给MME/SGSN,MME/SGSN更新自身的静态数据后将状态设置为可信。
7.一种实现静态数据同步的装置,其特征在于,所述装置具体为 HSS/HLR,用于在静态数据发生改变后,查找出与所述改变的静态数据对应的MME/SGSN,使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN。
8.一种实现静态数据同步的系统,其特征在于,所述系统包括HSS/HLR和MME/SGSN,其中, 所述HSS/HLR,用于感知本地的静态数据发生改变后,向MME/SGSN发送复位消息,复位消息中携带了改变的静态数据标识,接收到终端发送的触发消息后,如果查询到签约数据中包含有改变的静态数据标识,则将改变的静态数据同步给MME/SGSN ; 所述MME/SGSN,用于接收到复位消息后,将静态数据标识对应的静态数据设置为不可信,如果查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则接收到HSS/HLR同步来的改变的静态数据。
9.根据权利要求8所述的系统,其特征在于,所述 HSS/HLR向MME/SGSN发送复位消息,包括 HSS/HLR向所有连接的MME/SGSN发送复位消息;或者HSS/HLR查询到与改变的静态数据相关的MME/SGSN,向其发送复位消息。
10.根据权利要求8或9所述的系统,其特征在于,所述MME/SGSN查询到签约数据中包含有改变的静态数据标识,且其对应的静态数据不可信,则接收到HSS/HLR同步来的改变的静态数据,具体为 MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能;HSS/HLR向MME/SGSN返回用户签约数据和静态数据标识;在MME/SGSN中如果改变的静态数据标识与当前用户的静态数据标识相同,且对应的静态数据为不可信状态,MME/SGSN则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信; 或者MME/SGSN查询本地储存的用户签约数据,发现其中包含了改变的静态数据标识,并且对应的静态数据是不可信状态,则通过信令的交互从HSS/HLR获取改变的静态数据,更新自身的静态数据后将状态设置为可信。
11.根据权利要求8或9所述的系统,其特征在于,所述HSS/HLR查询到签约数据中包含有改变的静态数据标识,则接收到HSS/HLR同步来的改变的静态数据,具体为 MME/SGSN发送位置更新请求消息,向HSS/HLR告知其支持静态数据标识功能,HSS/HLR查询发现签约数据中包含有改变的静态数据标识,且对应的静态数据并未发送给MME/SGSN,则HSS/HLR将改变的静态数据发送给MME/SGSN,MME/SGSN更新自身的静态数据后将状态设置为可信。
全文摘要
本发明公开了一种实现静态数据同步的方法,在静态数据发生改变后,归属用户数据服务器或归属位置寄存器(HSS/HLR)查找出与所述改变的静态数据对应的移动性管理单元或服务GPRS支持节点(MME/SGSN);HSS/HLR使用节点级消息直接将改变的静态数据推送到对应的MME/SGSN,本发明还公开了一种实现静态数据同步的方法,系统和装置,通过上述方法和装置,能够在HSS/HLR中的静态数据的内容由于各种原因发生改变后,实现HSS/HLR和MME/SGSN中的静态数据的同步。
文档编号H04W56/00GK102740442SQ20111008090
公开日2012年10月17日 申请日期2011年4月1日 优先权日2011年4月1日
发明者丁兆明, 卢飞, 梁爽, 涂杨巍 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1