一种实现漫游限制的方法

申请号 CN200410084840.7 申请日 2004-09-30 公开(公告)号 CN100384294C 公开(公告)日 2008-04-23
申请人 华为技术有限公司; 发明人 唐心红; 李世前; 曹辉;
摘要 本 发明 公开了一种实现区域限制的方法,设置终端的 许可 漫游区域列表,该方法还包括:A、终端向无线本地网网络侧的移动交换中心发起无线业务 请求 ,该请求携带终端当前激活的一个或一个以上小区的信息;B、所述移动交换中心判断该请求携带的终端当前激活的一个或一个以上小区的信息是否有在所设置的该终端的许可漫游区域列表中,如果是,为该终端执行本次无线业务;否则,拒绝为该终端执行本次无线业务。该方法能够在小区增加或变化时不用逐一 修改 终端的IMSI或MIN、和终端处在两个小区 覆盖 的重叠区域的情况下实现终端的漫游限制。
权利要求

1.一种实现漫游限制的方法,其特征在于,设置终端的许可漫游区域列表, 该方法还包括:
A、终端向无线本地网网络侧的移动交换中心发起无线业务请求,该请求 携带终端当前激活的一个或一个以上小区的信息;
B、所述移动交换中心判断该请求携带的终端当前激活的一个或一个以上小 区的信息是否有在所设置的该终端的许可漫游区域列表中,如果是,为该终端 执行本次无线业务;否则,拒绝为该终端执行本次无线业务。
2.如权利要求1所述的方法,其特征在于,所述终端的许可漫游区域列表 存储在归属位置寄存器中。
3.如权利要求1所述的方法,其特征在于,在步骤A之前,还包括所述 移动交换中心获得其管辖终端的许可漫游区域列表过程:
所述移动交换中心将归属位置寄存器返回的位置登记响应消息中携带的该 终端许可漫游区域列表,保存在所述移动交换中心所属的访问位置寄存器中;
或者所述移动交换中心将归属位置寄存器返回的资格请求响应消息中携带 的该终端许可漫游区域列表保存在所述移动交换中心所属的访问位置寄存器 中;
或者归属位置寄存器在向所述移动交换中心发送更改消息时,该消息携带 该终端更新的许可漫游区域列表,所述移动交换中心将该终端更新的许可漫游 区域列表保存在所述移动交换中心所属的访问位置寄存器中;
在步骤B中所述所设置的该终端的许可漫游区域列表是存储在所述移动交 换中心所属的访问位置寄存器中。
4.如权利要求1所述的方法,其特征在于,步骤A所述终端当前激活的 一个或一个以上小区的信息为终端当前激活的所有小区的小区信息。
5.如权利要求1所述的方法,其特征在于,步骤A所述的无线业务请求 为发起呼叫请求、或者进行被呼叫请求、或者发送短消息请求、或者接收短消 息请求、或者切换请求。
6.如权利要求1所述的方法,其特征在于,所述小区信息为识别小区的小 区标识。

说明书全文

技术领域

发明涉及在无线本地网中实现终端漫游的技术,特别涉及一种在无线 本地网中实现漫游限制的方法。

背景技术

目前有很多无线本地网运营商,其有运营无线本地网的权利,但不能运 营移动网,在管制比较严格的地方,要求终端的漫游区域不能超过该无线本 地网运营商所管辖的小区、单基站范围或者多基站范围,超出范围不能给终 端提供呼叫业务服务。这种情况称之为终端的漫游限制。
现在实现终端漫游限制的过程为:将无线本地网划分为多个小区,每个 小区用号段来识别。终端通过无线本地网网络侧签约在某个小区允许漫游 时,给终端分配具有该小区相应号段的国际移动用户识别(IMSI)或移动识 别号码(MIN)。
当已经签约的终端向无线本地网网络侧发起呼叫或被呼叫时,呼叫或被 呼叫携带该终端的IMSI或MIN,无线本地网网络侧根据该终端的IMSI或 MIN中具有的号段确定该终端允许漫游的小区,从而根据该终端允许漫游的 小区识别该终端当前所在的小区是否对该终端进行漫游限制,如果是,无线 本地网网络侧拒绝本次呼叫或被呼叫;否则,无线本地网网络侧处理本次呼 叫或被呼叫。
这种实现终端漫游限制的方法存在着以下缺点:
1、由于无线本地网的网络优化、扩容和迁户等原因会导致小区增加或 变化,当小区增加或变化时必然要在无线本地网网络侧修改对应的号段,从 而也需要对终端修改相应的IMSI或MIN,这样进行逐一修改比较繁琐,不 适合商用;
2、对于处在两个小区覆盖的重叠区域的终端可能无法发起呼叫或进行 被呼叫,这是因为:当两个小区中有一个是终端限制漫游小区,另一个是终 端许可漫游小区的时候,由于无线环境的变换,很可能在一段时间内终端接 受的是终端限制漫游小区的呼叫信号从而无法发起呼叫或被呼叫。

发明内容

有鉴于此,本发明的主要目的在于提供一种在无线本地网中实现漫游限 制的方法,该方法能够在小区增加或变化时不用逐一修改终端的IMSI或 MIN、和终端处在两个小区覆盖的重叠区域的情况下实现终端的漫游限制。
根据上述目的,本发明的技术方案是这样实现的:
一种实现漫游限制的方法,设置终端的许可漫游区域列表,该方法还包 括:A、终端向无线本地网网络侧的移动交换中心发起无线业务请求,该请 求携带终端当前激活的一个或一个以上小区的信息;
B、所述移动交换中心判断该请求携带的终端当前激活的一个或一个以上小 区的信息是否有在所设置的该终端的许可漫游区域列表中,如果是,为该终端 执行本次无线业务;否则,拒绝为该终端执行本次无线业务。
所述终端的许可漫游区域列表存储在归属位置寄存器中。
在步骤A之前,还包括所述移动交换中心获得其管辖终端的许可漫游区域 列表过程:所述移动交换中心将归属位置寄存器返回的位置登记响应消息中携 带的该终端许可漫游区域列表,保存在所述移动交换中心所属的访问位置寄存 器中;或者所述移动交换中心将归属位置寄存器返回的资格请求响应消息中携 带的该终端许可漫游区域列表保存在所述移动交换中心所属的访问位置寄存器 中;
或者归属位置寄存器在向所述移动交换中心发送更改消息时,该消息携带 该终端更新的许可漫游区域列表,所述移动交换中心将该终端更新的许可漫游 区域列表保存在所述移动交换中心所属的访问位置寄存器中;
在步骤B中所述所设置的该终端的许可漫游区域列表是存储在所述移动交 换中心所属的访问位置寄存器中。
步骤A所述终端当前激活的一个或一个以上小区的信息为终端当前激活的 所有小区的小区信息。
步骤A所述的无线业务请求为发起呼叫请求、或者进行被呼叫请求、或者 发送短消息请求、或者接收短消息请求、或者切换请求。
所述小区信息为识别小区的小区标识。
从上述方案可以看出,本发明在无线本地网网络侧设置终端对应的该终 端许可漫游区域列表。当终端向无线本地网网络侧发起业务时,无线本地网 网络侧获得给该终端提供漫游的区域列表,判断该终端当前所在的区域是否 在所确定的区域列表中,从而决定是否进行漫游限制。该方法实现了终端的 漫游限制,并且当在小区增加或变化时,只需修改该终端许可漫游区域列表 中的区域即可,不必像现有技术那样逐一修改终端的IMSI或MIN。更进一 步的,本发明当终端在两个小区覆盖的重叠区域进行业务时,会携带当前所 有激活小区的区域信息,而不是只携带其中一个小区的区域信息,从而不会 使终端接受的是终端限制漫游小区的呼叫信号而无法进行业务。因此,本发 明提供的方法在小区增加或变化时不用逐一修改终端的IMSI或MIN、和终 端处在两个小区覆盖的重叠区域的情况下实现终端的漫游限制。
附图说明
图1为发送HLR中存储的终端许可漫游区域列表到MSC的情况示意 图。
图2为当终端要发起呼叫时实现对终端的漫游限制过程流程图
图3为当终端进行被呼叫时实现对终端的漫游限制过程流程图。
图4为在发生基于BSC的切换时实现对终端的漫游限制过程流程图。
图5为发送短消息的终端进行漫游限制的流程图。
图6为接收短消息的终端进行漫游限制的流程图。
图7为本发明实现当呼叫信号从终端的签约区域漂移到非签约区域时, 实现终端漫游限制的实施例示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并 参照附图,对本发明进行进一步详细的说明。
本发明的核心思想为:在无线本地网网络侧设置终端和该终端允许漫游 区域的对应关系并存储,如可以将该终端许可漫游的区域列表存储在无线本 地网网络侧的归属位置寄存器(HLR)中。当终端发起呼叫或被呼叫时,无 线本地网网络侧根据该对应关系获得给终端提供漫游的区域列表,从而判断 该终端当前所在的区域是否在所确定的区域列表中,如果不是,无线本地网 网络侧拒绝该终端的本次呼叫或被呼叫;否则,无线本地网网络侧处理该终 端的本次呼叫或被呼叫。
为了实现终端的漫游限制,HLR必须将所保存的终端许可漫游区域列 表发送给管辖该终端的无线本地网网络侧的移动交换中心(MSC),发送 HLR中存储的终端许可漫游区域列表到MSC的情况有三种,如图1所示, 分别为:
a、终端向无线本地网网络侧的MSC发起位置登记(REGNOT),管辖 该终端的MSC将HLR返回的位置登记响应消息(regnot)中携带的该终端 许可漫游区域列表保存在该MSC所属的访问位置寄存器(VLR)中;
b、终端向无线本地网网络侧的MSC发起资格请求(QUALREQ),管 辖该终端的MSC将HLR返回的资格请求响应消息(qualreq)中携带的该终 端许可漫游区域列表保存在该MSC所属的VLR中;
c、当在HLR中修改终端许可漫游区域列表的时候,HLR需要在向管 辖该终端的MSC发送资格指示消息(QUALDIR),该消息携带该终端更新 的许可漫游区域列表,管辖该终端的MSC将该终端更新的许可漫游区域列 表保存在该MSC所属的VLR中。
当终端要发起呼叫时,实现对终端的漫游限制过程如图2所示:
步骤200、终端通过当前所在区域的基站控制器(BSC)向管辖该终端 的MSC发送请求呼叫服务消息(CM Service Requet);
步骤201、MSC通过BSC给终端建立从无线本地网网络侧到该终端的 呼叫的连接;
步骤202、该终端通过BSC向MSC发送指配完成消息(Assignment Complete),该消息表示此时空口信道与A接口信道都已经建立成功,其中 携带终端当前激活的所有小区;
实际上,可以将终端当前激活的所有小区的小区标识携带在Assignment Complete发送;
步骤203、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 204;否则,执行步骤205;
该终端许可漫游区域列表中存储的小区也是用小区标识进行区别的,整 个判断过程就是判断该消息携带的小区标识中是否和该终端许可漫游区域 列表中的某一个小区标识相同;
步骤204、MSC通过在该终端许可漫游区域列表中的并且当前激活的小 区对该终端发起的呼叫按照现有技术进行处理;
步骤205、MSC拒绝该终端本次发起的呼叫。
当终端进行被呼叫时,实现对终端的漫游限制过程如图3所示:
步骤300、终端收到被呼叫消息,通过当前区域所属的BSC向管辖该终 端的MSC发送寻呼响应(Paging Response),该消息中携带终端当前激活 的所有小区;
步骤301、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 302;否则,执行步骤306;
步骤302、MSC通过BSC给终端建立从无线本地网网络侧到该终端的 被呼叫的连接;
步骤303、该终端通过BSC向MSC发送进行被呼叫处理过程的请求 (Assignment Complete),该消息中携带终端当前激活的所有小区;
步骤304、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 305;否则,执行步骤306;
步骤305、MSC通过在该终端许可漫游区域列表中的并且当前激活的小 区对该终端按照现有技术进行被呼叫;
步骤306、MSC向主叫终端放音或发送闪信,向该终端发送闪信后进行 拆线。
上述步骤301和步骤304的判断过程在终端进行被呼叫时,可以选择一 个判断即可,也可以两个判断都进行,即重复判断。
当在终端发起呼叫时或进行被呼叫时,由可能由于终端的移动发生基于 BSC的切换,在发生基于BSC的切换时,实现对终端的漫游限制过程如图 4所示:
步骤400、终端发生基于BSC的切换后,通过当前所在区域的BSC向 管辖该终端的MSC发送切换执行请求消息(Handoff Performed),该消息 中携带终端当前激活的所有小区;
步骤401、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 402;否则,执行步骤403;
步骤402、MSC通过在该终端许可漫游区域列表中的并且当前激活的小 区对该终端按照现有技术继续进行发起呼叫或者进行被呼叫处理;
步骤403、MSC对该终端本次发起的呼叫进行拆线,或者MSC向主叫 终端放音或发送闪信,向该终端发送闪信后进行拆线。
当终端发送或接收短消息时,本发明也可以实现对终端的漫游限制。
当终端发送短消息时,可以发送ADDS Transfer消息、ADDS Deliver 消息或Assignment Complete消息,本发明以发送ADDS Transfer消息对发 送短消息的终端进行漫游限制进行说明,如图5所示:
步骤500、终端通过当前所在区域所属的BSC向管辖该终端的MSC发 送ADDS Transfer消息,该消息中携带终端当前激活的所有小区;
步骤501、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 502;否则,执行步骤503;
步骤502、MSC通过在该终端许可漫游区域列表中的并且当前激活的小 区对该终端按照现有技术发送短消息;
步骤503、进行漫游限制,MSC向主叫终端放音或发送闪信后进行拆线。
对发送ADDS Deliver消息或Assignment Complete消息的终端进行漫游 限制的处理过程和图5所述的一致,只是消息类型不同而已。
当终端接收短消息时,对接收短消息的终端进行漫游限制的过程如图6 所示:
步骤600、终端收到短消息通知消息,通过当前区域所属的BSC向管辖 该终端的MSC发送收到短消息通知消息的响应(Paging Response),该消 息中携带终端当前激活的所有小区;
步骤601、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 602;否则,执行步骤606;
步骤602、MSC通过BSC给终端建立从无线本地网网络侧到该终端的 接收短消息的连接;
步骤603、该终端通过BSC向MSC发送进行接收短消息处理过程的请 求(Assignment Complete),该消息中携带终端当前激活的所有小区;
步骤604、MSC判断该消息中携带终端当前激活所有小区中的小区是否 有在预先存储在VLR中的该终端许可漫游区域列表中,如果是,执行步骤 305;否则,执行步骤306;
步骤605、MSC通过在该终端许可漫游区域列表中的并且当前激活的小 区对该终端按照现有技术接收短消息;
步骤606、MSC向主叫终端放音或发送闪信,向该终端发送闪信后进行 拆线。
上述步骤601和步骤604的判断过程在终端接收短消息时,可以选择一 个判断即可,也可以两个判断都进行,即重复判断。
在发送或接收短消息的过程中终端也可以进行切换,其过程如图4所 述。
以下举一个具体的实施例说明本发明实现终端漫游限制的方法。
图7为本发明实现当呼叫信号从终端的签约区域漂移到非签约区域时, 实现终端漫游限制的实施例示意图,如图所示:
假设终端A被限定在MSC1下的小区A漫游,终端A出小区A后无法 进行主叫和被叫。
本发明首先在HLR中签约终端A限定漫游的区域:MSC1+小区A,HLR 将该终端的许可漫游区域列表发送到管辖该终端的MSC的VLR中保存。
当终端处于小区A的时候,此时如果终端发起或者接受业务,BSC会 通知MSC当前服务区域是小区A,那么MSC根据VLR中保存的该终端许 可漫游区域列表判断后接受业务;
当终端处于小区A和小区B的重叠区域时候,此时如果终端发起或者 接受业务,BSC会通知MSC当前服务区域是小区A和小区B,那么MSC 根据VLR中保存的该终端许可漫游区域列表判断后接受业务;
当终端处于小区B的时候,此时如果终端发起或者接受业务,BSC会 通知MSC当前服务区域是小区B,那么MSC根据VLR中保存的该终端许 可漫游区域列表判断后拒绝业务。
本发明具有以下优点:扩展性强,可以实现单扇区、单基站以及多扇区、 多基站的漫游限制;网络优化,扩容,迁户等无需修改MSC系统数据,无需终 端特别支持,可达到可商用性标准;处于基站重叠区部分的终端可以正常使 用业务。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
QQ群二维码
意见反馈