首页> 中国专利> 一卡多号用户归属多个归属位置寄存器的实现方法

一卡多号用户归属多个归属位置寄存器的实现方法

摘要

本发明公开了一种一卡多号用户归属多个归属位置寄存器的实现方法,包括以下步骤:(a)用户接入系统后,服务移动交换中心发起操作请求,以用户的国际移动用户识别码IMSI路由到用户开户地归属位置寄存器进行操作,操作成功后执行下一步,所述移动交换中心以下简称MSC,所述归属位置寄存器以下简称HLR;(b)判断如果用户还有其他签约的HLR,则用户开户地HLR构造虚拟本地或外地操作请求,以其保存的签约HLR地址作为目的地址,将虚拟本地操作请求发送给签约HLR。采用本发明可使用户在签约的任一HLR的业务区进行登记、位置更新、鉴权等操作成功后,同时可以向签约的其他所有HLR也发起这些等操作。

著录项

  • 公开/公告号CN101207902A

    专利类型发明专利

  • 公开/公告日2008-06-25

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200610167836.6

  • 发明设计人 史庭祥;

    申请日2006-12-18

  • 分类号H04Q7/38;H04Q7/32;

  • 代理机构北京安信方达知识产权代理有限公司;

  • 代理人龙洪

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部

  • 入库时间 2023-12-17 20:19:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-02-08

    未缴年费专利权终止 IPC(主分类):H04W8/02 授权公告日:20110622 终止日期:20151218 申请日:20061218

    专利权的终止

  • 2011-06-22

    授权

    授权

  • 2008-08-20

    实质审查的生效

    实质审查的生效

  • 2008-06-25

    公开

    公开

说明书

技术领域

本发明涉及移动通讯核心网领域,特别涉及一卡多号用户归属于多个HLR的方法。

背景技术

随着移动通讯技术和市场的高速发展,越来越多的商务人士需要在不同的地区或国家来回穿梭,而手机作为便捷通用的通讯方式,给客户带来高额的长途、漫游话费,同时高额的话费也影响业务开展。该问题可以通过客户申请一张卡和多个移动号码来解决,这即是本发明所说的“一卡多号”。

“一卡多号”的方式很多,有一种是用户只有一部手机、一张手机卡,捆绑多个移动号码的情况。图1是本发明的移动通讯网组网结构图,MSC1(移动业务交换中心)和HLR1(归属位置寄存器)属于业务区1,MSC2和HLR2属于业务区2,两个业务区的语音和信令通过GMSC/STP(网关移动交换中心/信令转接点)相连,其中虚线代表信令链路,实线代表语音话路,手机用户在业务区1和业务区2分别使用本地移动号码。为支持“一卡多号”用户在多个地区正常使用本地移动号码完成呼叫等业务,不产生漫游费用,需要用户归属于多个地区的HLR。为实现用户归属多个HLR,用户移动到任何MSC时,要求MSC向用户归属的多个HLR发起登记、鉴权等操作,而这不是正常的协议处理流程,因此网内所有MSC都要升级软件支持,这显然非常困难、代价很大、极难实现,更不是运营商希望实现的。

发明内容

本发明所要解决的技术问题是提供一种一卡多号用户归属多个归属位置寄存器的实现方法。

为了解决上述技术问题,本发明提供了一卡多号用户归属多个归属位置寄存器的实现方法,包括以下步骤:

(a)用户接入系统后,服务移动交换中心发起操作请求,以用户的国际移动用户识别码IMSI路由到用户开户地归属位置寄存器进行操作,操作成功后执行下一步,所述移动交换中心以下简称MSC,所述归属位置寄存器以下简称HLR;

(b)判断如果用户还有其他签约的HLR,则用户开户地HLR构造虚拟本地或外地操作请求,以其保存的签约HLR地址作为目的地址,将虚拟本地操作请求发送给签约HLR。

进一步地,上述方法还可具有以下特点:在所述步骤(a)中,如果HLR操作失败,则向服务MSC返回操作失败响应消息。

进一步地,上述方法还可具有以下特点:在所述步骤(b)中,判断如果用户没有其他签约HLR,则返回服务MSC操作成功响应。

进一步地,上述方法还可具有以下特点:在所述步骤(b)中,如果判断用户签约了当前所在地HLR,则构造虚拟本地操作请求,目的地址为用户当前所在地HLR的地址,源地址为服务MSC的地址。

进一步地,上述方法还可具有以下特点:在所述步骤(b)后,还包括以下步骤:(c)用户所在地HLR收到本地操作请求后,向服务MSC返回操作响应;(d)所述MSC收到响应消息后对其进行处理,得到用户漫游地的签约信息。

进一步地,上述方法还可具有以下特点:在所述步骤(b)中,如果判断用户签约了非当前所在地的其他HLR,则构造虚拟外地操作请求,目的地址为非当前所在地的其他HLR的地址。

进一步地,上述方法还可具有以下特点:在所述步骤(b)中,构造虚拟操作请求之前,判断与用户所在地HLR收到服务MSC的操作请求消息的时间间隔是否达到预设的时间值,如果是,则发送虚拟操作请求,否则,等待所述时间间隔到达预设时间值后再发送虚拟操作请求。

进一步地,上述方法还可具有以下特点:所述时间值为移动应用部分协议规定的等待响应最大时长。

进一步地,上述方法还可具有以下特点:所述操作为登记、鉴权或位置更新。

采用本发明可使用户在签约的任一HLR的业务区进行登记、位置更新、鉴权等操作成功后,同时可以向签约的其他所有HLR也发起这些等操作。

附图说明

图1为本发明移动通讯网的组网结构图;

图2为本实施例一卡多号用户漫游到签约地时的登记流程图;

图3为本实施例一卡多号用户漫游到非签约地时的登记流程图。

具体实施方式

本发明是将用户开户地HLR(归属位置寄存器)虚拟成用户服务MSC(移动交换中心),向其他签约的HLR发起登记等操作,从而解决一个用户归属多个HLR的问题。

结合图2和图3,描述“一卡多号”用户发起登记的消息流程,位置更新、鉴权操作等也同于此流程,其他流程同现有协议流程。

为方便说明,若服务MSC在某个HLR的本地漫游列表里,称此HLR为“服务MSC的本地HLR”。

本发明对运营商的要求,只是升级所有开展此项业务地区的HLR软件。对于营帐系统,除了要向“一卡多号”用户签约的任何一个HLR同步用户签约本HLR的签约信息外,还要向用户开户地HLR同步用户签约的其他所有HLR的HLRIN和这些HLR的本地漫游MSCIN列表,所述HLRIN和MSCIN分别是归属位置寄存器和移动交换中心的地址,用于MAP消息路由,一般由运营商分配。

网络必须确保开户地HLR登记成功后,才可以由开户地HLR代理发起其他签约的每个HLR的登记操作,此外,如果用户签约了服务MSC的本地HLR,则先向该HLR发起登记操作,以便服务MSC得到用户漫游地的签约信息,使用本地移动号码起呼。

用户接入的某个服务MSC和用户签约的所有HLR(包括开户地HLR)之间的关系只有两种,一种是服务MSC是用户签约的某个HLR的本地MSC(如图2),例如用户签约南京,也漫游到南京;另一种是服务MSC不是用户签约的任何HLR(包括开户地HLR)的本地MSC(如图3),如用户未签约上海,但漫游到上海。

第一种情况的流程如图2所示,MSC1是用户的服务MSC,用户签约HLR、HLR1和HLR2,其中,HLR是用户开户地HLR,HLR1是MSC1所在地HLR,HLR2是不同于HLR和HLR1的异地HLR,登记流程包括以下步骤:

步骤201,“一卡多号”用户接入系统,服务MSC1发起登记请求,以用户IMSI(国际移动用户识别码)路由到用户开户地HLR进行登记,若HLR登记操作失败则向MSC1返回登记失败响应消息,流程结束,否则执行下一步;

步骤202,判断是否还有其他签约的HLR,如果是,执行下一步,否则,返回服务MSC1登记成功响应;

如果有其他签约的HLR,则先完成本地HLR登记,再完成外地HLR登记;若没有其他HLR归属则说明用户只归属于开户地HLR。

步骤203,判断其中是否有用户当前所在地HLR,如果是,执行步骤204,否则执行步骤207;

步骤204,HLR构造虚拟本地登记请求,使用HLR保存的HLR1(服务MSC的本地HLR)的HLRIN作为目的地址,将构造好的虚拟本地登记请求发送给HLR1;

HLR构造的虚拟本地登记请求消息内容除使用HLR保存的HLR1的HLRIN作为目的地址,以便路由到HLR1外,完全同MSC1发来的登记请求,源地址仍是MSC1的MSCIN。

用户可以通过营帐系统触发修改HLR,使其保存签约的所有HLR的HLRIN。

步骤205,HLR1收到本地登记请求后,处理虚拟登记消息同处理正常登记消息流程,向MSC1返回登记响应;

步骤206,MSC1收到响应消息后对其进行处理,得到用户漫游地的签约信息,以便使用用户本地移动号码起呼;

步骤207,HLR构造虚拟外地登记请求,以HLR保存的HLR2的HLRIN作为目的地址,发送给HLR2。

为了保证第一个虚拟登记响应第一个返回给服务MSC,此请求要在HLR发送前一个虚拟登记消息后等待Map(移动应用部分)协议规定的“MAP等待登记响应最大时长”之后发送给HLR2。此请求消息源地址不做要求,可填写HLR的HLRIN,这样HLR2的响应消息会返回到HLR,只是HLR不处理HLR2返回的响应消息。其他后续处理同MAP协议处理。

第二种情况的流程如图3所示,MSC1是用户的服务MSC,用户签约HLR和HLR2,其中,HLR是用户开户地HLR,HLR1是MSC1所在地HLR,HLR2是不同于HLR和HLR1的异地HLR,登记流程包括以下步骤:

步骤301,“一卡多号”用户接入系统后,服务MSC1发起登记请求,以用户IMSI路由到用户开户地HLR;

步骤302,HLR执行正常登记操作后,若用户未签约MSC1的本地HLR(HLR1),则直接返回登记响应给MSC1;

步骤303,判断用户是否还有其他签约的HLR,如果是(如图中HLR2),执行下一步,否则,本流程结束;

步骤304,HLR构造虚拟外地登记请求,以HLR保存的HLR2的HLRIN作为目的地址,路由到HLR2;

此请求要在HLR收到MSC1的登记请求消息后等待一段时间再发送,以便HLR2的登记响应消息不被MSC1处理,等待的时间可以是Map协议规定的“MAP等待登记响应最大时长”。此消息的MAP内容同MSC1发来的登记请求,以HLR保存的HLR2的HLRIN作为目的地址,以便路由到HLR2,源地址不做要求,可以是HLR的HLRIN,只是HLR不处理HLR2返回的响应消息。其他后续处理同MAP协议处理。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号