位置更新的方法、装置和系统转让专利

申请号 : CN200810242176.2

文献号 : CN101483854B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王新勇

申请人 : 华为技术有限公司

摘要 :

本发明提供一种处理位置更新的方法,包括:接收用户位置更新请求消息;向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;从所述用户数据服务器接收位置更新响应消息。本发明还提供一种处理位置更新的通讯网元和一种处理位置更新的用户数据服务器,以及一种处理位置更新的通讯系统。通过本发明的技术方案,可以减少不必要的插入和删除用户数据的操作,减少系统处理负荷和接口信令流量。

权利要求 :

1.一种通讯网络中位置更新的方法,其特征在于,包括:接收用户位置更新请求消息;

确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区,向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;

从所述用户数据服务器接收位置更新响应消息。

2.如权利要求1所述的位置更新的方法,其特征在于,所述确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区包括:确定本局数据有效且被用户数据服务器证实;和,

确定所述从用户接收的位置更新消息中的前位置区为本局配置的位置区。

3.如权利要求1所述的位置更新的方法,其特征在于,所述用户数据服务器在接收携带抑制插入用户数据操作的指示的位置更新请求消息后,根据所述位置更新请求消息修改保存的移动交换中心号码和拜访位置寄存器号码。

4.一种通讯网元,其特征在于,包括接收单元和发送单元:所述接收单元接收用户的位置更新请求消息;

此后,所述发送单元向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;

此后,所述接收单元还从所述用户数据服务器接收位置更新响应消息,其中,所述发送单元包括确定子单元和发送子单元:所述确定子单元确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区;

所述发送子单元根据所述确定子单元确定的结果向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息。

5.如权利要求4所述的通讯网元,其特征在于:

所述确定子单元通过判断本局数据有效且被用户数据服务器证实和所述从用户接收的位置更新消息中的前位置区为本局配置的位置区,确定位置更新前和位置更新后用于存储所述用户数据的是同一共享存储区。

6.一种用户数据服务器,其特征在于,包括接收单元、发送单元和更新单元:所述接收单元,用于当位置更新前和位置更新后用于存储用户的用户数据是同一共享存储区时,从通讯网元接收携带抑制插入用户数据操作的指示的位置更新请求消息;

所述发送单元,向所述通讯网元发送位置更新响应消息。

所述更新单元,根据所述位置更新请求消息更新保存的移动交换中心号码和拜访位置寄存器号码。

7.一种通讯系统,其特征在于,包括通讯网元和用户数据服务器:所述通讯网元,接收用户位置更新请求消息,确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区,向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;

所述用户数据服务器,收到所述通讯网元发送的携带抑制插入用户数据操作的指示的位置更新请求消息后,根据所述位置更新请求消息修改保存的移动交换中心号码和拜访位置寄存器号码,向所述通讯网元发送位置更新响应消息。

8.如权利要求7所述的通讯系统,其特征在于:

所述用户数据服务器根据所述位置更新请求消息更新保存的移动交换中心号码和拜访位置寄存器号码。

说明书 :

位置更新的方法、装置和系统

技术领域

[0001] 本发明涉及网络通信领域,尤其涉及一种位置更新的方法、装置和系统。

背景技术

[0002] 在移动通讯网络,由于用户的移动性,需要对用户进行位置更新。现有技术中,如图1所示,当用户从MSC(Mobile Switch Center,移动交换中兴)/VLR(Visiting Location Register,拜访位置寄存器)1移动至MSC/VLR2后,MSC/VLR2向HLR(Home Location Register,归属位置寄存器)发起VLR间位置更新,由于MSC与VLR一般合设于同一个物理设备,图中仅以VLR表示MSC/VLR。具体流程如下:
[0003] 101、接收用户位置更新请求,VLR2向HLR发送位置更新请求;
[0004] 102、HLR向VLR2插入用户数据;
[0005] 103、VLR2插入用户数据,向HLR发送插入用户数据响应;
[0006] 104、HLR向VLR1发送删除用户数据;
[0007] 105、VLR1删除用户数据,向HLR发送删除用户数据响应;
[0008] 106、HLR向VLR2发送位置更新响应。
[0009] 此时,HLR需要将保存的该用户的MSC/VLR号码更新为位置更新请求消息中携带的号码,即MSC/VLR2的号码,以保证之后的业务处理中需要寻址该该用户时,如用户做被叫或接收短消息时,能够被正确寻址。
[0010] HLR向VLR2插入的用户数据包括用户的鉴权数据、签约数据等,数据量较大,因而插入和删除用户数据操作往往占用MSC/VLR与HLR间信令链路的大量带宽,而且会增大了位置更新处理时延。

发明内容

[0011] 本发明实施方式提供通讯网络中位置更新的方法、装置和系统,以减少不必要的插入用户数据和删除用户数据操作。
[0012] 本发明实施例提供一种通讯网络中位置更新的方法,包括:
[0013] 接收用户位置更新请求消息;
[0014] 确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区,向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;
[0015] 从所述用户数据服务器接收位置更新响应消息。
[0016] 本发明实施例提供一种通讯网元,包括接收单元和发送单元:
[0017] 所述接收单元接收用户的位置更新请求消息;
[0018] 此后,所述发送单元向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;
[0019] 此后,所述接收单元还从所述用户数据服务器接收位置更新响应消息,其中,所述发送单元包括确定子单元和发送子单元:
[0020] 所述确定子单元确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区;
[0021] 所述发送子单元根据所述确定子单元确定的结果向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息。
[0022] 本发明实施例还提供一种用户数据服务器,包括接收单元和发送单元:
[0023] 所述接收单元,用于当位置更新前和位置更新后用于存储用户的用户数据是同一共享存储区时,从通讯网元接收携带抑制插入用户数据操作的指示的位置更新请求消息;
[0024] 所述发送单元,向所述通讯网元发送位置更新响应消息。
[0025] 本发明实施例还提供一种通讯系统,包括通讯网元和用户数据服务器:
[0026] 所述通讯网元,接收用户位置更新请求消息,确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区,向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;
[0027] 所述用户数据服务器,收到所述通讯网元发送的携带抑制插入用户数据操作的指示的位置更新请求消息后,根据所述位置更新请求消息修改保存的移动交换中心号码和拜访位置寄存器号码,向所述通讯网元发送位置更新响应消息。
[0028] 本发明实施例通过向用户数据服务器发送的位置更新请求消息中携带抑制插入用户数据操作的指示,使得用户数据服务器不进行插入用户数据的操作,从而节省了信令链路带宽的占用和设备处理能力,而且简化了流程,减小了位置更新处理时延。

附图说明

[0029] 图1为现有技术的位置更新的方法信令流程图;
[0030] 图2为本发明实施例一种位置更新的方法流程示意图;
[0031] 图3为本发明实施例一种位置更新的方法信令流程图;
[0032] 图4为本发明实施例一种应用场景示意图;
[0033] 图5为本发明实施例一种实现位置更新的通讯网元结构示意图;
[0034] 图6为本发明实施例一种实现位置更新的用户数据服务器结构示意图;
[0035] 图7为本发明实施例一种实现位置更新的通讯系统结构示意图。

具体实施方式

[0036] 如图2所示,本发明实施例1位置更新的方法为:
[0037] 201、VLR接收用户位置更新请求消息。
[0038] 202、VLR向HLR发送位置更新消息,消息中携带抑制插入用户数据操作的指示。
[0039] 具体的,VLR从用户发送的位置更新请求消息中获取用户位置更新前的VLR号码,如果该VLR与本局使用同一共享存储区,则可以直接使用位置更新前的用户数据,而不需要HLR重新插入用户数据,相应的,此时也不需要HLR删除位置更新前的VLR用户数据。
[0040] 位置更新前和位置更新后使用同一共享存储区存储用户数据,可以是使用同一物理或逻辑存储设备,如硬盘、内存,数据库,也可以是使用不同的物理或逻辑存储设备,但可以通过内部方式共享,如通过局域网互相共享数据的数据库,通过内部总线共享数据的单板,等等。
[0041] 如果位置更新前和位置更新后的用户数据存储区不能互相共享数据,则可以采用现有标准协议的方式,由HLR向位置更新后VLR插入用户数据,插入用户数据成功后再向位置更新前VLR删除用户数据。
[0042] 消息中携带抑制插入用户数据操作的指示,可以采用扩展消息的方式,如在MAP_UPDATE_LOCATION_REQ消息中增加可选的扩展信用NO_ISD_PROC。当消息中包含此信元时,HLR不进行插入用户数据操作,当消息中不包含此信元时,HLR按照现有标准协议的处理方式进行插入用户数据操作。或者当消息中此信元取值为1时,HLR不进行插入用户数据操作,当消息中此信元取值为0时,HLR按照现有标准协议的处理方式进行插入用户数据操作。如果不能识别此扩展信元,HLR按照现有标准协议的处理方式进行插入用户数据操作。
[0043] 203、HLR接收位置更新消息,根据消息中携带的抑制插入用户数据操作的指示,免去插入用户数据操作过程,向VLR返回位置更新响应。同时,HLR将本地保存的用户的VLR号码更新为VLR2的号码。
[0044] 本发明实施例通过向用户数据服务器发送的位置更新请求消息中携带抑制插入用户数据操作的指示,使得用户数据服务器不进行插入用户数据的操作,从而节省了信令链路带宽的占用和设备处理能力,而且简化了流程,减小了位置更新处理时延。
[0045] 如图3所示,本发明实施例2位置更新的方法为:
[0046] 301、接收用户位置更新请求消息后,VLR2判断用户位置更新前的VLR是VLR1,与VLR2是同一个物理VLR设备,则向HLR发送MAP_UPDATE_LOCATION_REQ消息,携带扩展指示NO_ISD_PROC,指示HLR不进行插入用户数据操作。
[0047] VLR2收到终端的位置更新请求消息,判断需要到HLR进行位置更新时,如果满足如下条件:
[0048] a本局用户数据有效且被HLR证实;和,
[0049] b判断前位置区(PreLai)为本局配置的LAI;
[0050] 则认为该位置更新过程为大本地网间漫游的情况,不需要HLR插入用户数据。
[0051] 如果本局用户数据无效,或者HLR证实标记为未证实,则本局已有的用户数据不可用,在用户位置更新过程中,必须向HLR重新取得用户数据。
[0052] 如果用户发送的位置更新请求消息中,前位置区(PreLAI)为本局配置的LAI,则可以确定该用户位置更新前已经在本局,本局已有用户的用户数据。
[0053] 因此,如果a、b条件都满足,则可确定本局已有该用户的可用的用户数据,无须HLR插入用户数据,相应的,也无须HLR删除用户数据。
[0054] 302、HLR将用户的VLR号码更新为VLR2的号码,向VLR2返回MAP_UPDATE_LOCATION_CNF,完成位置更新过程。
[0055] HLR将保存的MSC/VLR号码更新为位置更新请求消息中携带的MSC/VLR号码,即位置更新后的MSC/VLR号码的过程,本发明实施例不详细介绍。
[0056] 本发明实施例通过向用户数据服务器发送的位置更新请求消息中携带抑制插入用户数据操作的指示,使得用户数据服务器不进行插入用户数据的操作,从而节省了信令链路带宽的占用和设备处理能力,而且简化了流程,减小了位置更新处理时延。
[0057] 下面以大本地网组网为例,介绍本发明实施例3的位置更新的方法的应用场景。
[0058] 大本地网组网指一个物理的MSC/VLR设备,包含多个逻辑的MSC/VLR,各个逻辑MSC/VLR对外表现为各自独立的MSC/VLR号码,每个逻辑MSC/VLR有各自的管理范围,成为本地网。物理MSC/VLR设备对应的多个本地网构成大本地网。
[0059] 如图4所示,物理MSC/VLR包括逻辑MSC/VLR1和逻辑MSC/VLR2,LAI1是MSC/VLR1下的位置区,LAI2是MSC/VLR2下的位置区,用户从LAI1位置更新到LAI2时,按照现有技术的流程,HLR将向VLR2插入用户数据,向VLR1删除用户数据。在大本地网的组网下,由于VLR1和VLR2物理上是一个VLR,因此在同一个设备上插入再删除用户数据的操作是没有必要的。
[0060] 通过以上分析可知,使用本发明实施例的技术方案,则省去了这一过程,达到以下效果:
[0061] 1、该位置更新优化方法,减少了位置更新过程中VLR和HLR的D接口消息,在话务量高峰时,可以更好的节省C/D口消息流量;
[0062] 2、该方法使位置更新过程简化,减少了位置更新过程的时延,从而可以节省空口专用控制资源的占用;
[0063] 3、该方法使流程简化,能够提高位置更新成功率;
[0064] 4、该方法使流程简化,减少VLR上数据操作次数,降低处理系统和存储系统负荷。
[0065] 如图5所示,实施例4提供一种处理位置更新过程的通讯网元501,包括接收单元502和发送单元503:
[0066] 接收单元502接收用户的位置更新请求消息;
[0067] 此后,发送单元503向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息;
[0068] 此后,接收单元502还从所述用户数据服务器接收位置更新响应消息。
[0069] 发送单元503可以包括确定子单元504和发送子单元505:
[0070] 所述确定子单元504确定位置更新前和位置更新后用于存储所述用户数据的是同一共享存储区;
[0071] 所述发送子单元505根据所述确定子单元504确定的结果向用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息。
[0072] 确定子单元504可以通过判断本局数据有效且被用户数据服务器证实和所述从用户接收的位置更新消息中的前位置区为本局配置的位置区,确定位置更新前和位置更新后用于存储所述用户数据的是同一共享存储区。
[0073] 本发明实施例通过向用户数据服务器发送的位置更新请求消息中携带抑制插入用户数据操作的指示,使得用户数据服务器不进行插入用户数据的操作,从而节省了信令链路带宽的占用和设备处理能力,而且简化了流程,减小了位置更新处理时延。
[0074] 如图6所示,实施例5提供了一种处理位置更新的用户数据服务器601,包括接收单元602、发送单元603和更新单元604:
[0075] 接收单元602,从通讯网元接收携带抑制插入用户数据操作的指示的位置更新请求消息;
[0076] 发送单元603,向所述通讯网元发送位置更新响应消息;
[0077] 更新单元604,根据所述位置更新请求消息修改保存的移动交换中心号码和拜访位置寄存器号码。
[0078] 本发明实施例通过向用户数据服务器发送的位置更新请求消息中携带抑制插入用户数据操作的指示,使得用户数据服务器不进行插入用户数据的操作,从而节省了信令链路带宽的占用和设备处理能力,而且简化了流程,减小了位置更新处理时延。
[0079] 如图7所示,实施例6提供了一种处理位置更新的通讯系统,包括通讯网元701和用户数据服务器702:
[0080] 通讯网元701,接收用户位置更新请求消息,向用户数据服务器702发送携带抑制插入用户数据操作的指示的位置更新请求消息;
[0081] 用户数据服务器702,收到所述通讯网元701发送的携带抑制插入用户数据操作的指示的位置更新请求消息后,根据所述位置更新请求消息修改保存的移动交换中心号码和拜访位置寄存器号码,向所述通讯网元701发送位置更新响应消息。
[0082] 其中,所述通讯网元701确定位置更新前和位置更新后用于存储所述用户的用户数据的是同一共享存储区,向所述用户数据服务器发送携带抑制插入用户数据操作的指示的位置更新请求消息。
[0083] 全球移动通讯系统,宽带码分多址网络,码分多址网络,移动分组域网络等无线网络的移动用户位置更新过程,IP多媒体子系统的终端的注册过程等,这些过程都涉及在不同逻辑用户数据存储单元中插入和删除用户数据的操作,而且这些网络都可能采用多个逻辑用户数据存储单元共享同一存储空间的组网,本发明实施例的技术方案对这些应用场景都适用。
[0084] 除了普通位置更新和周期性位置更新,用户开机注册的过程也适用这一技术。本发明中,这些过程都可称为位置更新,存储用户数据的设备如HLR/HSS等设备都可称为用户数据服务器。
[0085] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。