专利名称:移动电话系统中一个或多个内部地址寄存器数据库更新方法
技术领域:
本发明涉及装在GSM式移动电话系统中的一个或多个HLR(内部地址寄存器)数据库的一种更新方法,它是通过给一些VLR(来访者地址寄存器)数据库发送一个标识有关的HLR数据库的特定信号来请求对这种数据库进行更新。
GSM网络包括两种类型的网数据库HLR和VLR。一个网络通常包括若干HLR和若干VLR。
此外,各HLR数据库中存储有属于此特定HLR的那些用户(即那些移动台)的全部永久数据。这类数据的例子有,各移动台的电话号码和纳入用户服务项目中附加服务项目的有关资料等。HLR中还存储有各附加服务项目的的活动善和揭示在某特定时刻所登记的各移动台是记在哪一个VLR数据库的有关资料。此外还借助于“备用部件”将数据也存入外部媒体中来保证存入HLR中的永久数据的安全。
再有,各VLR数据库中还存储有揭示某时某刻在某个VCR所登记的各移动台的下落的有关资料。各VLR还包含有存入HLR且与该VLR有关的所有用户数据的子集副本。该子集是从HLR同时从进入VLR覆盖区域的一个新的移动台一起获得的,这时,数据从HLR发送到VLR是借助于CCITT7信令进行的。
上述那种结构非常脆弱,非常容易因网络出差错和故障而损坏,这些差错和故障可能是例如HLR或VLR的再起动引起的,也可能是因发出与差错有关的信号引起的。因此,GSM在恢复这些所谓节点型数据的标准工作程序中规定了尽可能最健全的方法,以防止差错散布到一些节点上,从而使网络不能工作。
当VLR数据库由于这样或那样的原因丢失了其数据时,VLR会自发地更新其数据,办法是给在其前后处于该特定VLR覆盖区域内的各移动台发出信号。这就是说,某一VLR再起动不会马上影响那些移动台所归属HLR数据库。数据是依靠与属于该HLR的移动台的下一次无线电联系中从各个HLR收集过来的。
另一方面,若HLR已再起动,这意味着该HLR中的数据可能已不可靠,这时该HLR在重新编写原先存入自身中的数据时就需要要求助于不同的VLR。这主要是关于当时记录是往哪一个VLR移动台进行的数据。按照GSM标准,这是由有关的HLR数据库履行这个任务,通知所有的VLR数据库该特定的HLR已重新起动,而且需用新数据加以更新。这是借助于“复位”操作进行的,通过CCITT7网络发送该复位操作信号。
按照GSM标准,收到“复位消息”时,那些存入VLR同时属于需要更新的HLR的移动台系在各VLR数据库中以特殊方式打上标志的。打上标志是给这种移动台各个分配一个标记(叫做“HLR确认标记”)进行的。这一步程序的目的是在下一次VLR与标有该标记的移动台进行无线电联系时用来自VLR的数据更新HLR。这样,HLR就收到揭示各移动台在该特定时间内登记入哪一个VLR的信息。其它某些数据也同时加以更新,尽管这个数据没有揭示各流动台属于哪一个VLR的数据那么重要。还应该指出的是,更新HLR时,有一定量的数据(例如加到移动台的用户数据)从HLR传送到VLR。
VLR数据库和HLR数据库周知的一些更新方法在1990年10月的ETSITCGSM的GSM03.07建议的3.2.0方案的恢复程序中有介绍。
然而,上述周知的HLR数据库更新法在实用中执行起来有困难,因为复位信息并不包含揭示那些属于待更新的HLR的移动台的信息,也不揭示那些存有有任何有关的更新程序所需要的任何数据。因此,需要对各个和每一个所述VLR数据库进行检索,看看有没有不同移动台输入该VLR所覆盖的区域时一起获得的信息,以便从VLR数据库获取这个信息。因此,各个VLR需要对整个其用户寄存器进行检索,以查明各移动台所归属的HLR。这个检索过程使系统在VLR数据库部分的处理能力有所损失,而这些损失当然要比HLR在短时间内再起动若干次时或若干HLR一个接一个地短时间再起动因而若干复位信息依次传送出去时的损失大得多。为此,各VLR会针对其整个用户寄存器检索各收到的复位信息。
本发明的目的是提供使VLR数据库在处理能力方面的损失小于采用上述周知方法时的损失的一种与更新一个或多个VLR数据库的程序有关的方法。简单地说,这是按下列措施达到的将收到复位信息的时刻以及与不同的移动进行无线电联系的时刻都登记入VLR中。在VLR与移动劝之间每次进行无线电联系的同时,在VLR中进行检索,其目的在于探明已提出要求更新的移动是否属于某一HLR。若属于该HLR,则将VLR与流动台上一次进行无线电联系的时刻与收到该复位信息的时间在VLR中加以比较,上一次进行无线联系的时间比收到复位信息的时间早时就用来自VLR的数据更新HLR。
这样就可以在确定紧接着收到复位信息之后进行更新程序所需要的那些有关的移动台时无需在VLR中进行检索,而将检索过程在时间上加以分布,且使各移动站的检索与同所述移动台的下一次无线电联系一起进行。
本发明的特征见本说明书所附权利要求书中所提出的特点。
现在参看附图更详细地说明本发明的内容。附图中,
图1示出了两个按本发明存入VLR数据库的某些信息的一览表,图2示出了给VLR数据库发出信号或从VLR数据库发出信号过程中所发生的各事件的经过的一个例子。
图1示出了两个表,12和13,用表示VLR数据库的矩形框11围起来。按照本发明,表12列有存入VLR数据库的某些用户数据。VLR数据库与任何处在该VLR所覆盖区域内的移动台之间新的无线联系时间记入和存储入VLR中。这在图中是这样用符号表示出来的表12左栏列出了移动台的标记,表12的右栏列出了时间。表的左栏列有标记MS1,……,MSn,……,表示各不同移动台的标志。表的右栏列出了标记tms1,……,t∶msn,……,表示与左栏中的移动台进行无线电联系的时间。
重新与某一移动台(例如MS1)进行无线电联系时,在VLR数据库中更新时间t∶ms1,使得所存储的时间资料始终与VLR数据库与有关移动台之间最新的无线电联系相对应。
收到复位信息时的时间和获取这些信号的来源HLR数据库都记入和存入VLR数据库中。这在图中是用符号这样表示的HLR数据库的标记写入表13的左栏中,各时刻写入表13的右栏中。表13的左栏列出了标记HLR1,……,HLRn,……,表示各不同HLR数据库的标记。表13的右栏列出标记t∶HLR1,……,t∶HLRn,表示从左栏中的HLR数据库收到复位信息的时间。
从HLR(例如HLR1)收到新的复位信息时,对时刻t∶HLR1进行更新,使得存入VLR数据库的资料始终与最后收自有关的HLR数据库的复位信息有关。
在VLR与处在此VLR在该特定时间所覆盖的范围内的移动台之间进行各无线电联系的同时,在VLR中进行检索,以便确定该移动台是否属于已提出更新要求的HLR,即属于已发出复位信息的HLR。若果真属于该HLR,则将表12存储在VLR中的VLR与该移动台之间最早先记录下来的无线电联系时间与表13所列的所存储的收到复位信息的时间加以比较。当复位信息是在最早先进行无线电联系之后收到时,则用来自有关的VLR数据库的数据更新HLR数据库,在其它的情况下,则表示已进行了这种更新。
若各时刻经过比较,确定没有记录过VLR与有关的移动台之间早先的任何无线电联系,则就象在收到复位信息之前更早的时间记录过早先进行的无线电联系一样,按同样的方式更新HLR数据库。
图2举列说明了给VLR数据库往复发送信号和从VLR数据库往复发送信号过程中各事件的经过。图中有一个时间轴线,轴线上标出了5个时刻t1-t5。在时刻t1,VLR与移动台MS1之间进行了无线电联系,这在图中是在时刻t1处时间轴线上方标出了符号MS1表示。假设MS1属于HLR数据库HLR1。这时就在VLR数据库中检索,以便确定是否已从HLR1收到复位信息。在此实例中,假设没有收到复位信息,因此就不对HLR1进行更新。在t2时,VLR从HLR1收到复位信息,这用符号HLR1表示。在t3时,VLR与MS1之间的有新的无线电联系。于是再次在VLR中检索,以便确定是否收到复位信息,这一次经确定认为收到了复位信息。这时就将最早先与MS1进行无线电联系的时刻t1与收到复位信息的时间t2进行比较。由于t1比t2早,因而在此具体情况下进行了更新。在t4时,与移动台MS2进行了无线电联系,假设MS2不属于提出要求更新的HLR,因此,不进行更新。在t5时,与MS1时从HLR1收到了复位信息,且在t3时进行过最早先的无线电联系,而t3比t2晚,因而在此情况下也不进行更新。
前面说过,VLR数据库在处理能力方面的损失按本发明的方法实施时比较小。这是因为在各VLR中进行的确定哪一个移动台与HLR数据库的更新有关的检索在时间上是分布进行,而不是要求各VLR在每次收到复位信息时检索遍其用户的寄存器所致。
权利要求
1.更新装在GSM型移动电话系统中的一个或多个HLR数据库的一种方法,提出要求更新这种数据库时是通过给若干VLR数据库发送标志着有关的HLR数据库的特殊信息进行的,其特征在于,在各个VLR数据库(11)中记录、存储和更新从各个HLR数据库(例如HLR1)收到所述信息的时间;在各个VLR数据库(11)中记录、存储和更新该VLR数据库与位于VLR数据库在该特定时间所覆盖区域内的各个移动台(例如MS1,MS2)之间进行的各无线电联系的时刻(例如tMS1;t1,t3-t5);在VLR数据库(11)与所述移动台(例如MS1,MS2)之间每次进行无线电联系的同时,对VLR数据库进行检索,以确定某一移动台是否属于提出要求更新的一个HLR数据库(例如HLR1);当该移动台(例如MS1)属于某一HLR数据库(例如HLR1)时,则在有关的数据库(11)中将任何记录下来的有关的VLR数据库(11)与有关的移动台之间最早先进行的无线电联系的时刻(例如t∶MS1;t1,t3)与所记录的从该移动台所归属的HLR数据库收到所述信息的时刻(例如,tHLR1;t2)进行比较;当最早先进行的无线电联系是在收到所述信息之前进行的时,则用来自VLR数据库(11)的数据更新要求进行更新的数据库(例如HLR1)。
2.根据权利要求1所述的方法,其特征在于,即使确定结果认为在VLR数据库与移动台之间在前一次即将进行无线电联系之前没有记录下任何时刻也对要求更新的HLR数据进行更新。
全文摘要
通过给若干VLR数据库发送标识该有关HLR数据库的复位信息来更新HLR数据库的方法。收到所述复位信息的时刻和与不同移动台进行无线电联系的时刻都记录到各VLR中。VLR与移动台之间进行无线电联系时,在VLR中进行检索以确定该移动台是否属于提出更新要求的HLR。若然,则将VLR与移动台间最早先进行无线电联系时刻与收到复位信息时刻进行比较,如先前的无线电联系是在收到复位信息之前进行的,则用来自VLR的数据更新HLR。
文档编号H04W8/04GK1081033SQ9310654
公开日1994年1月19日 申请日期1993年6月3日 优先权日1992年6月3日
发明者J·莫堡, J·兰托 申请人:艾利森电话股份有限公司