一种进行漫游限制的方法

文档序号:7877305阅读:214来源:国知局
专利名称:一种进行漫游限制的方法
技术领域
本发明涉及无线通信领域的漫游技术,特别是指一种进行漫游限制的方法。
背景技术
随着移动通信技术的发展,码分多址(CDMA)网络得到了广泛的应用。图1为CDMA网络组网简图,如图1所示,CDMA网络主要是由移动终端(MS)100、基站子系统(BSS)102、业务控制点(SCP)101、移动交换中心/业务交换点(MSC/SSP)103和归属位置寄存器(HLR)104组成。
在网络初建阶段或MS密度相对较低的地方,每个MSC/SSP往往会覆盖多个本地网,每个本地网的覆盖范围可根据网络规划的需要任意划分。在这种情况下,由于多个本地网只对应一个移动交换中心标识(MSCID),则CDMA网络中的其他网络实体无法根据MSCID来区别不同的本地网。因此,当同一个MSC/SSP管辖多个本地网时,无论MS在哪个本地网发起呼叫或被呼叫,对于HLR来说,MS都具有相同的MSCID,如此就会导致其他网络实体无法区分该MS属于哪个本地网的问题。
目前,在多个本地网公用一个MSC的情况下,为区分不同的本地网,通常采用虚拟MSC技术。虚拟MSC技术是将一物理MSC虚拟成多个逻辑MSC,每个逻辑MSC对应一个指定的漫游区,并为每个漫游区分配且只分配一个MSCID等独立的网络参数。HLR可预先为MS设定允许的漫游区域,即允许漫游的MSCID组。当漫游的MS进行位置登记时,HLR根据位置登记消息中MS当前的MSCID,在预先设定的MSCID组中查找,如果MSCID在允许漫游的MSCID组内,则接受MS的位置登记请求消息,否则拒绝用户位置登记。对于HLR来说,每个逻辑MSC相当于一个独立的MSC,因此HLR通过比较用户的归属MSCID和漫游地的MSCID,就可以确定该MS是否处于漫游限制区域,进而实现漫游限制。
现有技术中这种的方法可以实现对同一MSC下的不同本地网的漫游限制。而且,漫游区域是每个逻辑MSC所对应的区域。在已经划分逻辑MSC后,如果要对同一MSC下不同本地网中的位置区小区进行漫游限制,即小区级别的位置,在保证原有各种业务要求的情况下,要重新设置逻辑MSC,因此,这种划分漫游区域的方法不够灵活,而且实现起来相对复杂,工作量大。

发明内容
有鉴于此,本发明的主要目的是提供一种进行漫游限制的方法,使其能在小区级别的位置区内,对用户漫游进行限制。
本发明提供的一种进行漫游限制的方法包括A.在同一MSC覆盖范围内,以小区为区域单位划分出若干区域,利用划分出的区域分别为每个漫游限制用户设置漫游限制用户信息,其中包括漫游限制用户标识和允许漫游区域;B.当网络侧收到来自用户的含有当前位置信息的业务消息后,根据其中的用户身份信息,判断该用户是否为漫游限制用户,如果是,则执行步骤C,否则,继续正常的业务流程,跳出本流程;C.网络侧根据步骤A中所述用户漫游允许区域,判断该用户的当前位置是否为漫游允许区域,如果不是,则拒绝该用户进行业务,否则,继续正常的业务流程。
步骤A中所述漫游限制用户信息可以单独设置在网络侧的MSC中,或设置在网络侧的MSC和每个用户对应的归属HLR中。
步骤A中所述漫游限制用户可以是一号段内的所有用户,或个别用户。
当漫游限制用户是至少一个号段内的所有用户时,所述漫游限制用户信息可以设置在网络侧的MSC中。
当漫游限制用户是个别用户时,所述漫游限制用户信息分别可以设置在MSC和每个用户对应的归属HLR中。
步骤A可以包括A1、设置区域编码表和用户漫游允许区域表,所述区域编码表包括位置区信息及其对应的区域编号,所述用户漫游允许区域表包括漫游限制用户号码段及其被允许漫游的区域编号。所述位置区信息包括位置区小区号和位置区识别码,所述位置区识别码为LAC或GCI;所述用户漫游允许区域表还可以进一步包括用户号码属性,所述用户号码属性为IMSI/MIN或MDN号码,分别表示使用IMSI/MIN或MDN进行漫游限制。
步骤B可以进一步包括B1、网络侧的MSC根据所述业务消息中的用户身份信息,确定该用户是否使用IMSI/MIN号码进行漫游限制,如果是,则执行步骤C,否则,从该用户的归属HLR中获取该用户对应的MDN号码,执行步骤C。
当业务消息为位置更新请求消息时,步骤B1中所述从该用户的归属HLR中获取该用户对应的MDN号码可以包括B11、MSC/VLR向该用户的归属HLR发送含有该用户的IMSI号码的REGNOT消息,B12、HLR收到该REGNOT消息后,通知该用户的源MSC/VLR取消位置信息;源MSC/VLR收到该通知后,取消该用户对应的位置信息,并通知HLR取消成功;B13、HLR收到该取消成功的通知后,根据该IMSI号码从自身保存的用户登记信息中获取对应的MDN号码,向MSC/VLR发送含有MDN号码的登记响应消息。
当漫游限制用户是一号段内的所有用户,所述漫游限制用户信息设置在网络侧的MSC中,步骤C可以包括
C1、MSC根据所述业务消息中的当前位置信息,查询所述区域编码表,获取该用户当前所在位置的区域编号;C2、利用该用户对应的IMSI/MIN或MDN号码,查询所述用户漫游允许区域表,获取允许该用户的漫游区域编号,判断允许该用户的漫游区域编号中是否有该用户当前所在位置的编号,如果有,则允许继续正常的业务流程,否则,拒绝该移动终端进行业务。
步骤C中判断该移动终端的当前位置是否为漫游允许区域,是利用该业务消息中的用户身份信息从该用户的归属HLR查询确定。
步骤B中所述业务消息可以为业务请求消息,或业务响应消息。
所述业务为可以为语音业务,或短消息业务,或数据业务。
该方法还可以包括预先扩展VLR-HLR的接口协议,所述扩展VLR-HLR的接口协议是在VLR-HLR的接口协议中的位置登记消息中增加用户位置区信息实现。从上述过程可以看出,本发明具有如下优点和特点(1)以小区作为漫游限制的区域单位,而不以MSCID为漫游区域单位,由于小区比MSCID覆盖的区域可以小的多,因此能对漫游限制的区域进行更精确的控制。
(2)只要在MSC或HLR中设置漫游限制信息,即可实现漫游限制功能,无须重新规划逻辑MSC,因此实现方法简单、可靠。而且也可以实现一个MSC跨多个本地网的功能,大大降低了建网成本。


图1为图1为CDMA网络组网简图;图2为实现本发明的流程示意图;图3为实现本发明的具体实施例示意图。
具体实施例方式
为解决在小区级别的位置区中对用户漫游进行限制,本发明在网络侧预先设置用户漫游限制信息,当用户发起业务消息时,根据用户的身份信息和当前位置信息确定该用户是否处于漫游限制区域,如果是,则向网络侧发送业务拒绝消息,否则,继续进行后续处理。
用户漫游限制信息可以设置在MSC中,也可以设置在HLR中。如果要对某号段范围内的用户进行漫游限制,由于用户比较多,可以将用户漫游限制信息设置在MSC中,而如果要对个别用户进行漫游限制,则还可以将部分用户漫游限制信息设置在HLR中。
参见图2所示,实现本发明的方法包括以下步骤步骤201以小区为区域单位,在MSC覆盖范围内划分出的区域,为每个漫游限制用户设置漫游限制用户信息,其中包括漫游限制用户标识和允许漫游区域;步骤202当网络侧收到来自用户的含有当前位置信息的业务消息后,根据其中的用户身份信息,判断该移动终端是否为漫游限制用户,如果是,则执行步骤203,否则,继续正常的业务流程,跳出本流程。
步骤203网络侧根据步骤A中所述用户漫游允许区域,判断该移动终端的当前位置是否为漫游允许区域,如果不是,则拒绝该移动终端进行业务,否则,继续正常的业务流程。
下面结合附图和具体实施例详细说明本发明的技术方案。
为了实现漫游限制,要首先确定对那些漫游区域进行划分,对哪些用户进行漫游限制,以及这些用户允许漫游的区域是哪些。因此,本实施例在MSC中设置两个表,分别为区域编码表和用户漫游区域列表,区域编码表为位置区编码(LAC)或者全球小区识别码(GCI)对应的漫游区域编号,该表表明了运营商对漫游区域是如何划分的。用户漫游允许区域表,是某个CDMA系统国际移动用户识别(IMSI)/移动识别(MIN)号段中的用户允许漫游的漫游区域列表,该表表明了对哪些用户要进行漫游限制,以及用户被允许的漫游区域。
表1为区域编码表。参见表1所示,该表包括位置区编码、位置区小区号与漫游区域编码。这里,位置区信息可以包括两种,一种是LAC,一种是GCI,每个位置区可以其中的利用任何一种进行编码。

表1表2为用户漫游允许区域表。参见图2所示,该表包括号段属性、号段和允许漫游区域编号。其中,号段属性可以包括两种,分别为IMSI/MIN号段和移动台号码薄号码(MDN)号段。
通过表1和表2可以看出,在某MSC下的两个位置区460030755和

表2460030754以及两个位置小区(4600307540001和4600307550001)被运营商划分出来作为漫游区域,在IMSI/MIN号码段460037550000000~460037559999999或MDN号码段8675500000000~8675599999999中的用户,在上述两个位置区和两个位置小区中都可以漫游,而在IMSI/MIN号码段460037540000000~460037549999999或MDN号码段8675400000000~8675499999999中的用户只能在LAC区域460030754和GCI区域4600307550001中可以漫游。
参见图3所示,下面以用户进行位置更新为例,来说明本发明进行漫游限制的过程。
步骤301目的BSC收到移动终端的位置更新请求后,向目的MSC/VLR发送位置更新请求(LOCATION UPDATE REQ)消息。
步骤302目的MSC/拜访位置寄存器(VLR)收到该位置更新请求消息后,与目的BSC建立连接,向目的BSC发送连接证实消息。
步骤303目的MSC/VLR根据该更新请求消息中的IMSI/MIN号码确定该用户是否为漫游限制用户,如果是,则执行步骤304,否则,执行步骤324。
步骤304目的MSC/VLR利用位置区信息查询区域编码表,得到该用户当前所在区域编码,并且根据该用户的IMSI/MIN号码查询用户漫游允许区域表,得到允许该用户的漫游区域编码。
步骤305判断允许该用户的漫游区域编码是否包括该用户当前所在区域编码,如果包括,则执行步骤306,否则,拒绝该用户的位置更新请求,跳出本流程。
步骤306~307目的MSC/VLR向该用户的归属HLR发送位置登记通知,HLR收到该位置登记通知后,向该用户所对应的源MSC/VLR发送取消源位置区信息的消息,源MSC/VLR收到该消息后,取消该用户所对应的前位置区参数。
步骤308~309源MSC/VLR向HLR发送位置信息取消成功的消息,HLR收到该消息后,向目的MSC/VLR发送登记响应。
步骤310~311目的MSC/VLR收到该登记响应后,进行位置登记,向BSC发送位置更新接受消息,跳出本流程。
步骤324~325目的MSC/VLR向该用户的归属HLR发送含有请求该用户MDN号码的位置登记通知,HLR收到该位置登记通知后,向该用户所对应的源MSC/VLR发送取消源位置区信息的消息,源MSC/VLR收到该消息后,取消该用户所对应的前位置区参数。
步骤326~327源MSC/VLR向HLR发送取消成功消息,HLR收到该消息后,向目的MSC/VLR发送含有MDN号码的登记响应。
步骤328目的MSC/VLR收到该登记响应后,利用MDN号码判断该用户是否为漫游限制用户,如果是,则执行步骤329,否则,跳出本流程。
步骤329目的MSC/VLR利用MDN号码查询区域编码表,得到该用户当前所在区域编码,并且根据该用户的MDN号码查询用户漫游允许区域表,得到允许该用户的漫游区域编码。
步骤330目的MSC/VLR判断允许该用户的漫游编码中是否有该用户当前所在区域编码,如果有,则认为允许该用户在当前所在区域漫游,如果没有,则认为不允许该用户在当前所在区域漫游,向目的BSC发送业务拒绝消息,跳出本流程,否则执行步骤331。
步骤332目的MSC/VLR进行位置登记,向目的BSC发送位置更新接受消息。
在移动终端作主叫或被叫时,也可以应用本发明的方法进行漫游限制。
当MSC收到来自MS的业务请求消息后,首先判断该MS是使用MIN进行漫游限制还是MDN进行漫游限制,如果是使用MIN进行漫游限制,则根据IMSI/MIN、当前位置信息查表判断是否需要对用户漫游限制,如果需要,则向该MS返回业务拒绝,且原因值为不允许漫游,若不限制,则继续进行业务接续处理;若是使用根据MDN号码判断是否为漫游限制用户,则从HLR中获取该用户对应的MDN号码,再根据MDN号码、当前位置信息-查表判断是否需对该用户进行漫游限制,若是,则返回业务拒绝,否则,继续后续处理。
同样,当MSC收到来自MS的寻呼响应消息后,也要首先判断是使用MIN进行漫游限制还是MDN号码进行漫游限制,如果是使用MIN号码进行漫游限制,则根据IMSI/MIN、CGI查表判断是否需要对用户漫游限制,如需要,则返回业务拒绝,并且原因值为不允许漫游,若不限制,则继续进行业务接续处理;若是使用根据MDN号码进行漫游限制,则从HLR中获取该用户对应的MDN号码,再根据MDN号码、当前位置信息查表判断是否需对该用户进行漫游限制,若是,则返回业务拒绝,否则,继续后续处理。
当然,通过查表判断是否需要对用户漫游限制的方式与位置更新过程中一致。
如果希望对于个别用户设置该业务,或者用户可以设置允许位置登记的若干个漫游区。此时,需要有用户详细数据来区分用户的不同要求,较方便的一种方式是在HLR中设置漫游限制信息。这主要由于HLR可以针对单个用户规定漫游允许区域,因此在MSC中可以不设置用户漫游允许区域表,只设置区域编码表,用于查出位置区小区所对应的漫游区域编号即可。比如,当HLR收到位置登记通知消息时,通过查询自身保存的漫游限制数据来查询用户当前所在位置是否为漫游限制区域,如果不是,则可以进行位置登记,否则,拒绝该用户的位置登记请求。此外,为了实现信息传输,还需要对VLR-HLR的接口协议进行扩展,在VLR与HLR间的位置登记、位置请求等消息中增加用户位置区信息,即可实现利用HLR对用户进行小区级别的漫游限制。
本发明也同样适用需要做漫游限制的短消息或数据业务,其限制方式同语音呼叫的始呼和终呼限制相同。
本发明是针对小区级别漫游限制的一种低成本解决方案,主要为满足地区限制用户移动性的需求,运营商能以小区为区域划分单位,对某些用户规定能漫游的区域,在这些规定区域内用户可以正常使用,一旦超出了规定的漫游区域,则用户不能发起位置更新或呼叫,即不能正常使用。
权利要求
1.一种进行漫游限制的方法,其特征在于,该方法包括A.在同一MSC覆盖范围内,以小区为区域单位划分出若干区域,利用划分出的区域分别为每个漫游限制用户设置漫游限制用户信息,其中包括漫游限制用户标识和允许漫游区域;B.当网络侧收到来自用户的含有当前位置信息的业务消息后,根据其中的用户身份信息,判断该用户是否为漫游限制用户,如果是,则执行步骤C,否则,继续正常的业务流程,跳出本流程;C.网络侧根据步骤A中所述用户漫游允许区域,判断该用户的当前位置是否为漫游允许区域,如果不是,则拒绝该用户进行业务,否则,继续正常的业务流程。
2.根据权利要求1所述的方法,其特征在于,步骤A中所述漫游限制用户信息单独设置在网络侧的MSC中,或设置在网络侧的MSC和每个用户对应的归属HLR中。
3.根据权利要求1所述的方法,其特征在于,步骤A中所述漫游限制用户是至少一个号段内的所有用户,或个别用户。
4.根据权利要求3所述的方法,其特征在于,当漫游限制用户是一号段内的所有用户时,所述漫游限制用户信息设置在网络侧的MSC中。
5.根据权利要求3所述的方法,其特征在于,当漫游限制用户是个别用户时,所述漫游限制用户信息分别设置在MSC和每个用户对应的归属HLR中。
6.根据权利要求1所述的方法,其特征在于,步骤A包括A1、设置区域编码表和用户漫游允许区域表,所述区域编码表包括位置区信息及其对应的区域编号,所述用户漫游允许区域表包括漫游限制用户号码段及其被允许漫游的区域编号。
7.根据权利要求6所述的方法,其特征在于,所述位置区信息包括位置区小区号和位置区识别码,所述位置区识别码为LAC或GCI;所述用户漫游允许区域表进一步包括用户号码属性,所述用户号码属性为IMSI/MIN或MDN号码,分别表示使用IMSI/MIN或MDN进行漫游限制。
8.根据权利要求7所述的方法,其特征在于,步骤B进一步包括B1、网络侧的MSC根据所述业务消息中的用户身份信息,确定该用户是否使用IMSI/MIN号码进行漫游限制,如果是,则执行步骤C,否则,从该用户的归属HLR中获取该用户对应的MDN号码,执行步骤C。
9.根据权利要求8所述的方法,其特征在于,当漫游限制用户是一号段内的所有用户,所述漫游限制用户信息设置在网络侧的MSC中,步骤C包括C1、MSC根据所述业务消息中的当前位置信息,查询所述区域编码表,获取该用户当前所在位置的区域编号;C2、利用该用户对应的IMSI/MIN或MDN号码,查询所述用户漫游允许区域表,获取允许该用户的漫游区域编号,判断允许该用户的漫游区域编号中是否有该用户当前所在位置的编号,如果有,则允许继续正常的业务流程,否则,拒绝该移动终端进行业务。
10.根据权利要求8所述的方法,其特征在于,当业务消息为位置更新请求消息时,步骤B1中所述从该用户的归属HLR中获取该用户对应的MDN号码包括B11、MSC/VLR向该用户的归属HLR发送含有该用户的IMSI号码的REGNOT消息;B12、HLR收到该REGNOT消息后,通知该用户的源MSC/VLR取消位置信息;源MSC/VLR收到该通知后,取消该用户对应的位置信息,并通知HLR取消成功;B13、HLR收到该取消成功的通知后,根据该IMSI号码从自身保存的用户登记信息中获取对应的MDN号码,向MSC/VLR发送含有MDN号码的登记响应消息。
11.根据权利要求5所述的方法,其特征在于,步骤C中判断该移动终端的当前位置是否为漫游允许区域,是利用该业务消息中的用户身份信息从该用户的归属HLR查询确定。
12.根据权利要求1所述的方法,其特征在于,步骤B中所述业务消息为业务请求消息,或业务响应消息。
13.根据权利要求1所述的方法,其特征在于,所述业务为语音业务,或短消息业务,或数据业务。
14.根据权利要求11所述的方法,其特征在于,该方法包括预先扩展VLR-HLR的接口协议,所述扩展VLR-HLR的接口协议是在VLR-HLR的接口协议中的位置登记消息中增加用户位置区信息实现。
全文摘要
本发明公开了一种进行漫游限制的方法,该方法包括A.以小区为区域单位,在MSC覆盖范围内划分出的区域,为每个漫游限制用户设置漫游限制用户信息,其中包括漫游限制用户标识和允许漫游区域;B.当网络侧收到来自移动终端的含有当前位置信息的业务消息后,根据其中的用户身份信息,判断该移动终端是否为漫游限制用户,如果是,则执行步骤C,否则,继续正常的业务流程,跳出本流程;C.网络侧根据步骤A中所述用户漫游允许区域,判断该移动终端的当前位置是否为漫游允许区域,如果不是,则拒绝该移动终端进行业务,否则,继续正常的业务流程。本发明以位置区、小区作为漫游限制的区域单位,对漫游限制的区域进行更精确的控制,而且实现简单、建网成本低。
文档编号H04W48/16GK1610420SQ20031010057
公开日2005年4月27日 申请日期2003年10月20日 优先权日2003年10月20日
发明者王备 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1