一种拜访位置寄存器平滑扩容升级的方法

文档序号:7926220阅读:190来源:国知局

专利名称::一种拜访位置寄存器平滑扩容升级的方法
技术领域
:本发明涉及通信领域,更具体地涉及一种VLR(VisitorLocationRegister,拜访位置寄存器)的平滑扩容升级方法。
背景技术
:移动通信系统的主要组成部分包4舌移动用户(MobileStation,MS),基站子系统和网络子系统。网络子系统主要包括移动交换中心(MobileSwitchingCenter,MSC),归属4立置寄存器(HomeLocationRegister,HLR)和拜访位置寄存器(VisitorLocationRegister,VLR)。MSC是移动通信网络的核心,其主要功能是对位于本MSC控制区内的移动用户进行通信控制和管理。HLR是一种用来存储本地用户位置信息的数据库。每个MS都必须在某个HLR中登记,登记的内容分为两类一是永久性的信息,如用户号码,接入的优先等级,预定的业务类型以及保密参数等;另一种是暂时性的需要随时更新的信息,如MS当前所处位置的有关信息。当MS漫游到HLR所服务的区域以外时,HLR登记由MS当前所属区域传送来的MS位置信息,以保证当呼叫任一个不知处于哪一个区域的MS时,可以通过该MS的HLR获知所处于的区域,进而建立通信链路。VLR是一种用于存储来访用户位置信息的数据库,存储当前正在由它提供服务的位置区中活动的拜访用户的位置信息。当MS进入一个新的位置区,就在该位置区的VLR进行位置登记,VLR从该MS归属的HLR获取MS的信息,并通知该HLR修改该MS的位置信息,为已登记的MS提供建立呼叫接续的必要条件。在VLR设备进行扩容的时候,需要增加新的MP(MasterProcessor,主处理器)模块,然后重启所有MP,清除掉原来分担到各个MP上的用户数据,以避免旧的用户数据影响用户的正常业务的进行。因此,在VLR扩容升级后,需要根据新的负荷分担策略对VLR中的用户数据进行恢复,现有的VLR恢复用户数据的方法主要有一.VLR扩容升级的在半夜话务量较低的时候进行,清晨MS用户活动后,比如用户开机,打电话等操作,VLR向MS归属的HLR发送位置登记请求,获取MS的用户信息。如果短时间内大量的MS用户活动,势必会造成VLR和HLR之间的链路负荷急剧升高,影响系统的稳定性;同时由于用户数据被清除,其它用户无法呼叫该用户,无法进行正常的通信。二.升级前,将VLR中所有的用户信息保存起来,并在VLR升级完成后,将先前保存的用户信息恢复到VLR中去。由于VLR—般支持多达数十万的MS,因此,要保存每个MS的信息就需要VLR自带大容量存储器设备;如果VLR中没有大容量的存储设备,则需要通过通讯手段将VLR中的用户信息全部导出并保存到其它存储设备中,在VLR升级完成后,将先前导出的用户信息重新导入到VLR中去。但是,在VLR中自带大容量存储设备,会增加VLR的设备成本;若将VLR中的用户信息全部导出后再导入,由于需要导入和导出的信息过于庞大,必然导致导入和导出的时间比较长,也就是说,恢复用户信息的时间比较长,这样,会给用户造成不必要的损失,降低用户信息的可信度,因为在升级或恢复用户信息的过程中,用户的移动将带来位置信息的改变,恢复时间越长,用户距离原来位置就可能越远,先前保存的用户信息就越不可信。三.升级前在本地保存VLR中各个MS的用户标识,升级后VLR根据保存的用户标识,分批向各个MS归属的HLR发送请求,获取MS的用户信息。该方法在一定程度上减轻了VLR和HLR之间的链路负荷,但仍然需要占用大量的链路资源,并且不可避免地需要占用本地资源来寸呆存所有MS的用户标识。
发明内容本发明所要解决的技术问题是提供一种VLR平滑扩容升级的方法,降低在VLR扩容升级过程中VLR与HLR之间的链路负荷,减少耗费的时间。为解决上述技术问题,本发明是通过以下技术方案实现的一种拜访位置寄存器平滑扩容升级的方法,包括步骤(1)所述拜访位置寄存器进行扩容升级,增加新的主处理器模块;(2)各个主处理器模块根据新的负荷分担策略,将非归属于本主处理器模块的用户信息迁移至其归属的主处理器模块,同时在本主处理器模块中删除所述用户信息。其中,新的负荷分担策略是由网管配置的。其中,在用户信息的迁移过程中,所述主处理器模块在接收到迁移来的用户信息时,首先判断本主处理器^f莫块上是否存储有相应用户的用户信息,如果没有,则直接插入所述迁移来的用户信息;如果有,则判断本主处理器模块上存储的用户信息是否新于所述迁移来的用户信息,若是,则丟弃所述迁移来的用户信息,否则,先将本主处理器模块上的相应用户的用户信息删除,再插入所述迁移来的用户信息。其中,所述各个主处理器模块在迁移用户信息的过程中,停止临时移动用户识别码的分配过牙呈。其中,所述各个主处理器模块在迁移用户信息结束后,重新开始临过程,且在分配时以新的冲莫块重启次数值组合生成所述临时移动用户识别码。其中,所述用户信息包括基本用户信息以及用户签约信息。与现有技术相比,本发明在VLR扩容升级过程中各用户MP模块之间可根据新的负荷分担策略进行用户信息的迁移,达到了VLR升级过程中无需重新启动MP模块的目的,具有以下有益效果1)避免了现有VLR在扩容升级后的一段时间内由于所有用户都需要重新注册进而使得VLR和HLR之间信令量极大增加的问题,减轻了VLR和HLR之间链3各的负担;2)由于MP模块之间直接进行用户信息的迁移,因而不需要到HLR获取MS的用户信息,因而避免了耗费大量的用户信息恢复时间,保证了用户的利益。图1是VLR升级过程中,MP之间进行用户信息迁移的方法流程图;图2是MP迁移结束后,为漫游用户分配TMSI的方法示意图;图3是MP获取新的重启次数的过程示意图。具体实施例方式本发明的核心思想为VLR进行扩容升级,增加新的MP模块后不进行重启;各个MP模块根据新的负荷分担策略,将非归属于本模块的用户信息迁移至其归属的MP模块,同时在本模块中删除该用户信息。下面结合附图及具体实施例对本发明作进一步详细的描述请参阅图1,该图所示为本实施例中,在VLR升级过程中,MP之间进行用户信息迁移的方法流程图101、网管配置各个MP的负荷分担策略,并向各个MP发送负荷分担数据变更通知;102、MP收到负荷分担数据变更通知后,关闭TMSI分配控制开关,并将此控制信息同步到备用MP;之后触发数据迁移流程;103、各个MP扫描本模块上的用户信息,根据新的负荷分担策略(其中,新的负荷分担策略是由网管配置的),将规定中非归属于本模块的MS的用户信息打包发送至其归属的目的MP模块,之后删除本模块上该MS的所有用户信息;104、目的MP模块接收到迁移来的用户信息后,判断本模块是否已经存在相应MS的用户信息,如果不存在,则直接插入迁移过来的用户信息;如果存在,则比较上述两用户信息的更新时间,若本模块上的用户信息是新的,则丢弃迁移来的用户信息;若迁移来的用户信息是新的,则先删除本^f莫块上的用户信息,再插入迁移来的用户信息。由于MP模块上存在大量的用户信息,如果在一次循环中扫描完所有用户信息,会对系统的负荷产生影响,故在步骤103中可设置定时器进行分批扫描。分批扫描时可能会有已经不属于本MP模块的用户信息相应的MS发生业务,这时在VLR对该MS的用户信息进行操作时,可直接将该MS的用户信息进行数据迁移,完成数据迁移后再删除该MS的用户信息。请参阅图2,该图所示为本实施例中VLR为漫游用户分配TMSI的过程,包括以下步骤201、用户开机发起位置更新;202、用户漫游地的VLR从用户归属的HLR获取用户基本数据,根据负荷分担策略将该数据插入到对应的MP;203、MP在为漫游用户分配新的TMSI前,判断当前是否可以分配TMSI(此处是MP各自判断,不需要通过OMP);204、判断当前移过程是否已结束,若MP之间的用户信息的迁移过程尚未结束,则不可以分配TMSI;否则可以分配TMSI;205、MP为用户分配新的TMSI,后续用户可携带TMSI发起呼叫业务。请参阅表1,该表所示为目前TMSI的组成示意图,TMSI由随机数,Reset计数/容灾(即重启次数),TMSI分配标志,用户记录号和才莫块信息组合而成,在用户使用TMSI发起业务时,可根据TMSI中的模块信息确定用户所在的MP模块,根据用户记录号定位记录。<table>tableseeoriginaldocumentpage9</column></row><table>表1由于本发明中MP不重启,因而在生成TMSI时,TMSI中的重启次数不会发生变化,这样以来如果模块3上记录号为N的用户A迁移到模块4,新的用户B在模块3的记录号为N的位置注册,在为该用户B分配新的TMSI的时候,有可能会分配成与迁移到模块4的用户A相同的TMSI,这样,在用户A后续用原TMSI发起业务的时候,根据TMSI会定位到用户B的记录,从而产生混乱。为了解决此问题,本发明采用以下方案来解决此问题MP在迁移完用户信息后,向OMP获取新的重启次数值,以此新的重启次数值来组合生成TMSI,这样就可以降低了为不同用户分配相同TMSI的概率。图3描述了获取新的重启次数的过程,包括以下步骤301、完成迁移操作后,MP向OMP发送消息以获取新的重启次数;302、OMP收到消息后为MP分配新的重启次数;303、MP获取到新的重启次数后,打开TMSI分配控制开关;304、将新的重启次数和开始TMSI分配的控制信息同步到备用MP,后续4吏用新的重启次数组合生成TMSI。综上所述,采用本发明的方法,在VLR扩容升级后不再需要重新启动MP,最大程度避免了扩容后VLR和HLR之间的信令量大增的情况,且减少了所耗费的升级时间。以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。权利要求1、一种拜访位置寄存器平滑扩容升级的方法,其特征在于,包括步骤(1)所述拜访位置寄存器进行扩容升级,增加新的主处理器模块;(2)各个主处理器模块根据新的负荷分担策略,将非归属于本主处理器模块的用户信息迁移至其归属的主处理器模块,同时在本主处理器模块中删除所述用户信息。2、如权利要求1所述的拜访位置寄存器平滑扩容升级的方法,其特征在于,所述新的负荷分担策略是由网管配置的。3、如权利要求1所述的拜访位置寄存器平滑扩容升级的方法,其特征在于,在用户信息的迁移过程中,所述主处理器模块在接收到迁移来的用户信息时,首先判断本主处理器模块上是否存储有相应用户的用户信息;如果没有,则直接插入所述迁移来的用户信息;如果有,则判断本主处理器模块上存储的用户信息是否新于所述迁移来的用户信息,若是,则丢弃所述迁移来的用户信息,否则,先将本主处理器才莫块上的相应用户的用户信息删除,再插入所述迁移来的用户信息。4、如权利要求1或3所述的拜访位置寄存器平滑扩容升级的方法,其特征在于,所述各个主处理器^t块在迁移用户信息的过程中,停止临时移动用户识别码的分配过程。5、如权利要求4所述的拜访位置寄存器平滑扩容升级的方法,其特征在于,所述各个主处理器模块在迁移用户信息结束后,重新开始临时移动用户识别码的分配过程,且在分配时以新的模块重启次数值组合生成所述临时移动用户识别码。6、如权利要求1所述的拜访位置寄存器平滑扩容升级的方法,其特征在于,所述用户信息包括基本用户信息以及用户签约信息。全文摘要本发明公开了一种拜访位置寄存器平滑扩容升级的方法,包括步骤(1)所述拜访位置寄存器进行扩容升级,增加新的主处理器模块;(2)各个主处理器模块根据新的负荷分担策略,将非归属于本主处理器模块的用户信息迁移至其归属的主处理器模块,同时在本主处理器模块中删除所述用户信息。本发明在VLR扩容升级过程中各用户MP模块之间可根据新的负荷分担策略进行用户信息的迁移,达到VLR升级过程中无需重新启动MP模块的目的,避免了现有VLR在扩容升级后的一段时间内由于所有用户都需要重新注册进而使得VLR和HLR之间信令量极大增加的问题,减轻了VLR和HLR之间链路的负担;同时避免了耗费大量的用户信息恢复时间。文档编号H04W8/00GK101415196SQ20081021765公开日2009年4月22日申请日期2008年11月25日优先权日2008年11月25日发明者李岿然申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1