一卡多号用户漫游到非签约地时归属多个hlr的方法

文档序号:7974869阅读:308来源:国知局
专利名称:一卡多号用户漫游到非签约地时归属多个hlr的方法
技术领域
本发明涉及移动通讯核心网领域,特别涉及一卡多号用户归属于多个 HLR的方法。
背景技术
随着移动通讯技术和市场的高速发展,越来越多的商务人士需要在不同 的地区或国家来回穿梭,而手机作为便捷通用的通讯方式,给客户带来高额 的长途、漫游话费,同时高额的话费也影响业务开展。该问题可以通过客户 申请一张卡和多个移动号码来解决,这即是本发明所说的"一卡多号"。
"一卡多号"的方式很多,有一种是用户只有一部手机、 一张手机卡, 捆绑多个移动号码的情况。图1是本发明的移动通讯网组网结构图,MSC1 (移动业务交换中心)和HLR1 (归属位置寄存器)属于业务区1, MSC2 和HLR2属于业务区2,两个业务区的语音和信令通过GMSCZSTP (网关移 动交换中心/信令转接点)相连,其中虛线代表信令链路,实线代表语音话 路,手机用户在业务区l和业务区2分别使用本地移动号码。为支持"一卡 多号"用户在多个地区正常使用本地移动号码完成呼叫等业务,不产生漫游 费用,需要用户归属于多个地区的HLR。为实现用户归属多个HLR,用户 移动到任何MSC时,要求MSC向用户归属的多个HLR发起登记、鉴权等 操作,而这不是正常的协议处理流程,因此网内所有MSC都要升级软件支 持,这显然非常困难、代价很大、极难实现,更不是运营商希望实现的。

发明内容
本发明所要解决的技术问题是提供一种一卡多号用户漫游到非签约地 时归属多个HLR的方法。为了解决上述技术问题,本发明提供了一种一卡多号用户漫游到非签约
地时归属多个归属位置寄存器的方法,包括以下步骤
(a) 用户接入系统后,服务移动交换中心发起操作请求,以用户的国 际移动用户识别码IMSI路由到用户开户地归属位置寄存器进行操作,操作 成功后执行下一步,所述移动交换中心以下简称MSC,所述归属位置寄存 器以下简称HLR;
(b) 判断用户是否签约了其他HLR,如果是,则构造虚拟外地操作请 求,目的地址为非当前所在地的其他HLR的地址,将虚拟本地操作请求发 送给签约HLR。
进一步地,上述方法还可具有以下特点在所述步骤(a)中,如果HLR 操作失败,则向服务MSC返回操作失败响应消息。
进一步地,上述方法还可具有以下特点在所述步骤(b)中,判断如 果用户没有其他签约HLR,则返回服务MSC搡作成功响应。
进一步地,上述方法还可具有以下特点在所述步骤(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,如果是,执行下一步,否则, 返回"l务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的 HL腿。
步骤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协议处理。
权利要求
1. 一卡多号用户漫游到非签约地时归属多个归属位置寄存器的方法,包括以下步骤(a)用户接入系统后,服务移动交换中心发起操作请求,以用户的国际移动用户识别码IMSI路由到用户开户地归属位置寄存器进行操作,操作成功后执行下一步,所述移动交换中心以下简称MSC,所述归属位置寄存器以下简称HLR;(b)判断用户是否签约了其他HLR,如果是,则构造虚拟外地操作请求,目的地址为非当前所在地的其他HLR的地址,将虚拟本地操作请求发送给签约HLR。
2、 如权利要求l所述的方法,其特征在于,在所述步骤(a)中,如果 HLR操作失败,则向服务MSC返回操作失败响应消息。
3、 如权利要求l所述的方法,其特征在于,在所述步骤(b)中,判断 如果用户没有其他签约HLR,则返回服务MSC操作成功响应。
4、 如权利要求l所述的方法,其特征在于,在所述步骤(b)中,构造 虚拟操作请求之前,判断与用户所在地HLR收到服务MSC的操作请求消息 的时间间隔是否达到预设的时间值,如果是,则发送虚拟操作请求,否则, 等待所述时间间隔到达预设时间值后再发送虚拟操作请求。
5、 如权利要求4所述的方法,其特征在于,所述时间值为移动应用部 分协议规定的等待响应最大时长。
6、 如权利要求1所述的方法,其特征在于,所述操作为登记、鉴权或 位置更新。
全文摘要
本发明公开了一种一卡多号用户漫游到非签约地时归属多个HLR的方法,包括以下步骤(a)用户接入系统后,服务移动交换中心发起操作请求,以用户的国际移动用户识别码IMSI路由到用户开户地归属位置寄存器进行操作,操作成功后执行下一步,所述移动交换中心以下简称MSC,所述归属位置寄存器以下简称HLR;(b)判断用户是否签约了其他HLR,如果是,则构造虚拟外地操作请求,目的地址为非当前所在地的其他HLR的地址,将虚拟本地操作请求发送给签约HLR。采用本发明可使用户在签约的任一HLR的业务区进行登记、位置更新、鉴权等操作成功后,同时可以向签约的其他所有HLR也发起这些等操作。
文档编号H04Q7/38GK101207904SQ200610167848
公开日2008年6月25日 申请日期2006年12月18日 优先权日2006年12月18日
发明者史庭祥 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1