移动用户漫游号码的分配方法

文档序号:7932824阅读:1181来源:国知局
专利名称:移动用户漫游号码的分配方法
技术领域
本发明涉及移动通讯领域,尤其涉及移动用户漫游号码的分配。
背景技术
移动通信系统一般是由BSS(Base Station System,即基站系统)和MSS(Mobile Switching System,即移动交换系统)以及MS(Mobile Station,即移动用户)组成,如图1所示,MSS一般包括一个或多个HLR(Home LocationRegister,即归属位置寄存器)、一个或多个MSC(Mobile Switching Centre,即移动交换中心)、一个或多个VLR(Visitor Location Register,即拜访位置寄存器),一般VLR同MSC在物理上是合一的,MSC根据功能分为GMSC(GatewayMobile-services Switching Centre,即网关MSC)和VMSC(Visited MSC,即拜访MSC)。GMSC的功能主要是处理MSS与其他网络的互通话务,VMSC处理MS的MO(Mobile Originated,即移动发起)和MT(Mobile Terminated,即移动终止)业务。
在移动通信系统中,涉及移动被叫呼叫(终呼)过程与MSS相关的系统模型如图2所示,整个过程简述如下过程①,GMSC接收到其他网络来的到本网一个MS的呼叫请求;过程②,GMSC向这个MS归属的HLR申请路由信息;过程③,HLR保存有这个MS当前所在的VLR号码,于是HLR向这个VLR发出一个申请,请求VLR分配一个MSRN;过程④,VLR是一个实时数据库,保存有这个MS当前的签约信息和位置信息,VLR根据当前MSRN(Mobile Subscriber Roaming Number,即移动用户漫游号码)使用情况,分配一个未使用的MSRN返回给HLR,VLR必须建立MSRN与MS信息记录的关联关系,一般是通过一个MSRN信息表实现,MSRN信息表中每个记录保存有MS信息表记录号;过程⑤,HLR将返回的MSRN发送给GMSC;过程⑥,GMSC利用返回的MSRN继续建立到MS的呼叫;过程⑦,VMSC收到GMSC的入呼请求后,利用MSRN向VLR发起查询,VLR根据MSRN查询MSRN信息表,获取MS信息表记录号,查询MS信息表,获取MS当前的信息,将这些信息返回给VMSC,同时释放这个MSRN,于是VMSC向控制这个位置区的BSS发起寻呼,随后,MS收到寻呼,进行用户接入,MS振铃并通话。
在上述的整个过程中,MSRN起到两个作用1,路由作用,将呼叫从GMSC路由到用户当前所在的VMSC;2,信息关联作用,即MSRN是一个关联号码,VLR利用MSRN找到对应的MS的信息。
为了完成以上的功能,MSRN具有同MSISDN(Mobile SubscriberInternational ISDN Number,即移动用户号码)相同的格式,占用MSISDN号码资源的一部分(这部分号码不能分配给MS)。MSISDN的格式如下MSISDN=CC+NDC+SN其中含义为,CC国家码,NDC国内地区码,SN用户号码。
对于MSRN来说,SN包括MSC部分和VLR部分组成,由NDC和MSC部分组成MSC号码,VLR部分是MSRN信息表记录号。因此MSRN=CC+MSC号码+MSRN信息表记录号例如一个MSRN号码为86139005167123,其中86表示中国的国家码CC,139005167表示MSC号码,123表示VMSC中MSRN信息表的记录号。CC和MSC号码完成上述移动被叫呼叫(终呼)过程中MSRN的第1个作用用于GMSC到VMSC的呼叫路由;MSRN信息表记录号完成上述MSRN的第2个作用,用于VLR定位MSRN信息表,这部分号码由VLR控制。因此VLR通常具有如下两个表MS信息表保存MS的用户信息(包括签约信息和位置信息);MSRN信息表保存MSRN对应的MS信息表记录号和MSRN的分配状态。
上述二个表的关系如下MS信息表

MSRN信息表


两个表通过MS信息表记录号关联。
MSRN的分配方式很简单,当VLR收到HLR来的提供MSRN请求时,扫描MSRN信息表,寻找一个空闲的记录,将CC、NDC、MSC号码和这个记录号组合为MSRN,提供给HLR。当VLR的容量比较小,采用一个集中式数据库处理时,这种MSRN分配方式是很合适的,但随着移动通信网的不断扩容,MSC/VLR的容量也逐渐扩大,当MSC/VLR容量比较大时,为了提高系统的可扩展性和可靠性,VLR通常采用分散式数据库实现的,这种MSRN的分配方法并不合适。
先来看看大容量MSC/VLR的系统结构,如图3所示,MSC1、MSC2…MSCm(m为大于零的整数)和VLR1、VLR2…VLRn(n为大于零的整数),通过内部高速通讯网联系,由于VLR数据库分散在多个模块上(每个模块都是一个实时数据库)VLR1、VLR2…VLRn(n为大于零的整数),因此MS信息表必然保存在多个模块上。但由于MSRN是VLR控制用户的公共资源,MSRN信息表的设计通常采用集中管理的方法和简单的分片管理方法解决。若采用集中管理的方式是将MSRN信息表放在某一个VLRi(i为大于零的整数)中,采用这种方式,当在MSRN信息表增加VLR模块号,以及在MSRN分配和查找MSRN时,每个MSC模块必须到这个VLRi去处理,返回查找结果后,再到保存MS记录的某个VLRm中继续查找MS用户信息,模块间消息量很多,效率较低,并且存在单点故障。若采取简单的分片管理方法是将MSRN资源分片,每个VLR模块控制一片,当VMSC需要到VLR进行查询时,先根据MSRN的分片关系和查询的MSRN得到VLR的模块号,再到这个VLR模块去查询,这种方法虽然解决了单点故障和效率问题,但各系统的扩容和故障维护带来困难,当需要增加一个VLR模块或去掉一个VLR模块时,必须改变MSRN的分片关系,影响其他VLR模块,扩容过程中会引起呼损,无法实现平滑扩容。

发明内容
本发明的目的是为了解决现有的移动用户漫游号码分配方法中存在不能适应大容量MSC/VLR的技术问题,提出一种移动用户漫游号码的分配方法。
实现本发明所要解决的技术问题而采取的技术方案概括如下,一方面,提供移动用户漫游号码的分配方法,包括以下步骤拜访位置寄存器接收到一个提供移动用户漫游号码的请求;拜访位置寄存器查找一个空闲的移动用户漫游号码信息表记录;
占用所述空闲信息表记录,并填充移动用户信息表记录号;拜访位置寄存器将国家码、移动交换中心的号码、分配的移动用户漫游号码的信息表记录号以及该拜访位置寄存器的模块号码组合成一个移动用户漫游号码;拜访位置寄存器将所述组合的移动用户漫游号码提供给归属位置寄存器。
另一方面,相应地,提供一种移动用户漫游号码的查找方法,包括以下步骤拜访移动交换中心接收到移动用户漫游号码号码,根据移动用户漫游号码的分配格式分解为国家码、移动交换中心号码、拜访位置寄存器模块号码和移动用户漫游号码信息表记录号;拜访移动交换中心根据分解的拜访位置寄存器模块号码向对应的拜访位置寄存器发起查询;所述对应的拜访位置寄存器收到查询请求后,根据所述移动用户漫游号码信息表记录号查询信息表,得到相应的移动用户信息表记录号,查找移动用户信息表,获取移动用户当前信息;所述对应的拜访位置寄存器将所述移动用户当前信息返回拜访移动交换中心,并释放回收所述移动用户漫游号码。
采用本发明技术方案,简化了VMSC中呼叫处理的流程,消除了MSRN集中管理以及简单分片管理存在的问题,提高了效率,并能够实现平滑扩容,同时提高了系统的可靠性、稳定性。


图1示出了移动通讯系统的原理示意图;图2示出了移动通讯系统的移动被叫呼叫过程示意图;图3示出了大容量MSC/VLR的系统结构图。
具体实施例方式
下面将结合附图,举例说明本发明的具体实施方式

参考图3中大容量MSC/VLR的逻辑结构示意图,提出一种新的MSRN分片方式,具体是将VLR的模块号直接放入MSRN中,这样MSRN的结构如下MSRN=CC+MSC号码+VLR模块号+MSRN信息表记录号由于ITU-T对MSISDN的长度限制为15位,因此本发明中MSRN的长度也限制为15位,这在实际应用中已经足够使用。这样,无论MSRN的分配和查找都变得同单模块一样简单,VLR的扩容和维护变得简单,以下具体展开首先,本发明中MSRN的分配过程,MSRN的分配同单模块类似,当每个VLR模块收到一个提供MSRN请求时,执行以下步骤第一步找一个空闲的MSRN信息表记录;第二步占用这个MSRN信息表记录,填充MS信息表记录号;第三步根据CC、MSC号码、本VLR的模块号码、分配的MSRN信息表记录号组合为一个MSRN并提供给HLR。
相对应地,本发明中MSRN的查找过程中,当VMSC收到MSRN号码时,进行如下处理第一步号码分解,VMSC收到入呼请求信令后,如果根据号码分析判断这个号码是MSRN,则根据MSRN的格式将MSRN分解为CC、MSC号码、VLR模块号v1v2和MSRN信息表记录号abc;第二步VMSC根据VLR模块号v1v2向这个VLRv1v2发起查询(带上MSC模块号码、呼叫实例号(MSC为每个呼叫建立的实例,用于控制呼叫)和MSRN信息表记录号abc);第三步查找MS信息,VLRv1v2收到查询请求后,根据MSRN信息表记录号abc查询MSRN信息表,得到MS信息表记录号;VLRv1v2根据MS信息表记录号查找MS信息表;VLRv1v2将MS的当前信息返回给MSCn的呼叫实例;VLRv1v2回收释放这个MSRN。
当查找完毕后,VMSC根据MS当前所在的位置区向对应的BSS发起寻呼以寻呼MS。
以下,给出一个更加具体的实施方式。
例如MSRN号码按如下方式设计MSRN=c1c2n1n2n3m1m2m3m4m5v1v2abc其中,c1c2 国家码,例如中国为86;n1n2n3国内地区码,例如中国为130~9;m1m2m3m4m5MSC的号码,具体由运营商分配;v1v2 VLR模块号码;abc MSRN信息表记录号;上述整个MSRN的号长为15位。通常,对于CC、MSC号码的格式都是由移动通讯网络配置决定的,MSC、VLR无法修改,具体网络需要根据相应国家的技术规范设置。
由于v1v2为2位,因此这时最大可以运行99个VLR模块(号码段为01-99)。
假设如果NDC配置为139,MSC号码配置为00516则按照图3的MSC/VLR多模块结构,MSRN的分配关系如下

采用本发明的技术方案,对于VLR的扩容和维护可采用如下的方法当需要增加一个VLR模块或由于故障去掉一个VLR模块时,只要不改变其他VLR模块的模块号,就不会对其他VLR模块产生任何影响,这样可以顺利地实现VLR的平滑扩容和维护。
综上所述,采用本发明技术方案,简化了VMSC中呼叫处理的流程,消除了MSRN集中管理以及简单分片管理存地问题,提高了效率,并能够实现平滑扩容,同时提高了系统的可靠性、稳定性。
尽管参照实施例对所公开的涉及移动用户漫游号码的分配方法进行了特别描述,本领域技术人员将能理解,在不偏离本发明的范围和精神的情况下,可以对它进行形式和细节的种种显而易见的修改。因此,以上描述的实施例是说明性的而不是限制性的,在不脱离本发明的精神和范围的情况下,所有的变化和修改都在本发明的范围之内。
权利要求
1.一种移动用户漫游号码的分配方法,其特征在于包括以下步骤拜访位置寄存器接收到一个提供移动用户漫游号码的请求;拜访位置寄存器查找一个空闲的移动用户漫游号码信息表记录;占用所述空闲信息表记录,并填充移动用户信息表记录号;拜访位置寄存器将国家码、移动交换中心的号码、分配的移动用户漫游号码的信息表记录号以及该拜访位置寄存器的模块号码组合成一个移动用户漫游号码;拜访位置寄存器将所述组合的移动用户漫游号码提供给归属位置寄存器。
2.根据权利要求1所述的方法,其特征在于所述组合的移动用户漫游号码的号码长度不大于15位。
3.一种移动用户漫游号码的查找方法,其特征在于包括以下步骤拜访移动交换中心接收到移动用户漫游号码号码,根据移动用户漫游号码的分配格式分解为国家码、移动交换中心号码、拜访位置寄存器模块号码和移动用户漫游号码信息表记录号;拜访移动交换中心根据分解的拜访位置寄存器模块号码向对应的拜访位置寄存器发起查询;所述对应的拜访位置寄存器收到查询请求后,根据所述移动用户漫游号码信息表记录号查询信息表,得到相应的移动用户信息表记录号,查找移动用户信息表,获取移动用户当前信息;所述对应的拜访位置寄存器将所述移动用户当前信息返回拜访移动交换中心,并释放回收所述移动用户漫游号码。
全文摘要
本发明公开了一种移动用户漫游号码的分配方法,包括以下步骤拜访位置寄存器接收到一个提供移动用户漫游号码的请求;拜访位置寄存器查找一个空闲的移动用户漫游号码信息表记录;占用所述空闲信息表记录,并填充移动用户信息表记录号;拜访位置寄存器将国家码、移动交换中心的号码、分配的移动用户漫游号码的信息表记录号以及该拜访位置寄存器的模块号码组合成一个移动用户漫游号码;拜访位置寄存器将所述组合的移动用户漫游号码提供给归属位置寄存器。采用本发明技术方案,简化了VMSC中呼叫处理的流程,消除了MSRN集中管理以及简单分片管理存在的问题,提高了效率,并能够实现平滑扩容,同时提高了系统的可靠性、稳定性。
文档编号H04W8/06GK1499890SQ0214516
公开日2004年5月26日 申请日期2002年11月8日 优先权日2002年11月8日
发明者周宇翔 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1