(57)【特許請求の範囲】
【請求項１】
ホームデータベースを備え、このホームデータベースには、このホームデータベースの加入者の加入者データと、各加入者のデータの以前の更新を示すエイジラベルとが記憶され、このホームデータベースのデータは、加入者データの更新要求に応答して更新され、そしてビジターデータベースを備え、このビジターデータベースには、このビジターデータベースに登録される加入者のデータと、各加入者のデータの以前の更新を示すエイジラベルとが記憶され、このビジターデータベースのデータは、加入者データの更新要求に応答して更新されるような移動通信システムにおける加入者データの更新方法において、
上記ビジターデータベースにより、そのビジターデータベースが移動通信システムの通常の加入者データ更新要求を受け取っていないが、ビジターデータベースに登録された加入者のデータを回復すべきであるとの情報を受け取り、
上記ビジターデータベースにより、そのデータベースから、ビジターデータベースに登録された各加入者のデータ及びエイジラベルをサーチし、
上記ビジターデータベースにより、加入者のホームデータベースに上記加入者に関する仮想登録要求を送信し、この要求には、上記ビジターデータベースにおける加入者のエイジラベルが与えられ、
この仮想登録要求に応答して、上記ホームデータベースにより、それ自身のデータベースにおける加入者データ及びその以前のエイジラベルを、仮想登録要求における対応データ及びそのエイジラベルと比較し、
上記ホームデータベースにより、上記比較に基づき、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測し、そして
上記ホームデータベースにより、上記推測の結果、加入者データ及びエイジラベルを更新するように所望のデータベースに指令するという段階を備える方法。
【請求項２】
上記比較において、同じ加入者データ及び同じエイジラベルが上記ホームデータベース及びビジターデータベースの両方にあることが分かった場合には、上記ホームデータベースは、仮想登録要求を送ったビジターデータベースに確認を送る請求項１に記載の方法。
【請求項３】
上記比較において、上記ホームデータベースに含まれた加入者の位置情報は正しいが、そのデータのエイジラベルは仮想登録要求のエイジラベルより古い場合には、上記ホームデータベースは、仮想登録要求に含まれたエイジラベルをそれ自身のデータベースへと更新し、そしてその仮想登録要求を送信したビジターデータベースへ確認を送信する請求項１に記載の方法。
【請求項４】
上記比較において、上記ホームデータベースに含まれた位置情報が仮想登録要求における加入者の位置情報とは異なり、且つホームデータベースにおけるそのデータのエイジラベルが仮想登録要求におけるエイジラベルより古いことが分かった場合、及び加入者が実際にビジターデータベースに登録されているが加入者がホームデータベースに登録されているというデータがホームデータベースにある場合には、ホームデータベースは、ビジターデータベースへの加入者の登録に関するデータ及びその登録のエイジラベルをそれ自身で更新し、そして仮想登録要求を送信したビジターデータベースへ確認メッセージにおいてエイジラベルを送信する請求項１に記載の方法。
【請求項５】
上記比較において、上記ホームデータベースに含まれた加入者の位置情報が仮想登録要求における位置情報とは異なり、且つホームデータベースにおけるそのデータのエイジラベルが仮想登録要求におけるエイジラベルより古いことが分かった場合、及び加入者が実際には上記仮想登録要求を送信したビジターデータベースに登録されているが加入者が別のビジターデータベースに登録されているというデータがホームデータベースにある場合には、ホームデータベースは、仮想登録要求を送信したビジターデータベースに関するデータ及びそのエイジラベルをそれ自身で更新し、他のビジターデータベースに削除メッセージを送信し、そしてその仮想登録要求を送信したビジターデータベースに確認を送信する請求項１に記載の方法。
【請求項６】
上記比較において、上記ホームデータベースに含まれた加入者の位置情報に、仮想登録要求における加入者の位置情報よりも最新のエイジラベルが与えられていることが分かった場合には、ホームデータベースは、その仮想登録要求を送信したビジターデータベースに削除メッセージを送信し、この削除メッセージに応答して、ビジターデータベースは、そのデータベースから上記加入者データを削除し、そして削除メッセージの確認メッセージを上記ホームデータベースに送信する請求項１に記載の方法。
【請求項７】
上記ホームデータベースは、新たなビジターデータベースの識別子をそれ自身のデータベースへと更新する場合に、加入者データに関する削除メッセージをホームデータベースのデータに基づき加入者が既に登録されている古いビジターデータベースへ送信すると共に、上記新たなビジターデータベースに対する確認を送信する請求項１に記載の方法。
【請求項８】
上記ビジターデータベースに受け取られた削除メッセージは、その削除メッセージを受け取ったビジターデータベースがそれ自身のデータベースにおける上記加入者に関するエイジラベルと比較するところの加入者データのエイジラベルを有し、この比較の結果、
各加入者のホームデータベースにおけるエイジラベルがビジターデータベースのデータベースにおける上記加入者に関するエイジラベルより最新であるか又はそれと同程度に古い場合には、ビジターデータベースが上記加入者データをそれ自身のデータベースから削除し、そして各加入者のホームデータベースにおけるエイジラベルがビジターデータベースのデータベースにおける上記加入者に関するエイジラベルより古い場合には、ビジターデータベースが仮想登録要求を上記加入者のホームデータベースへ送信する請求項７に記載の方法。
【請求項９】
登録された加入者のデータを回復すべきであるという情報は、回復要求メッセージをビジターデータベースへ送信するホームデータベースからビジターデータベースにより受信される請求項１、７又は８に記載の方法。
【請求項１０】
上記回復要求メッセージは、ホームデータベースが移動通信ネットワークの欠陥状態を検出した場合に送信される請求項９に記載の方法。
【請求項１１】
上記回復要求メッセージは、移動通信ネットワークに欠陥状態があることをホームデータベースが疑う場合に送信される請求項９に記載の方法。
【請求項１２】
上記ホームデータベースは、これが回復の実行を望む全てのビジターデータベースへ回復要求メッセージを送信する請求項９に記載の方法。
【請求項１３】
上記回復要求は、ユーザにより与えられる手動コマンドに応答して送られる請求項９に記載の方法。
【請求項１４】
上記ビジターデータベースは、それに登録された加入者のデータを回復すべきであることを決定する請求項１、７又は８に記載の方法。
【請求項１５】
上記ビジターデータベースは、これが移動通信システムの欠陥状態を検出する場合にそれに登録された加入者のデータを回復すべきであることを決定する請求項１４に記載の方法。
【請求項１６】
上記ビジターデータベースは、移動通信ネットワークに欠陥状態があることをビジターデータベースが疑う場合にそれに登録された加入者のデータを回復すべきであると決定する請求項１４に記載の方法。
【請求項１７】
上記仮想登録要求は、ユーザにより与えられたコマンドに応答してビジターデータベースから送信される請求項１、２、３、４、５、６又は８に記載の方法。
【請求項１８】
上記仮想登録要求は、多数のホームデータベースへ送信される請求項１又は８に記載の方法。
【請求項１９】
上記仮想登録要求は、所望のホームデータベースの加入者データのみが回復されるように所望のホームデータベースへ送信される請求項１又は８に記載の方法。
【請求項２０】
上記仮想登録要求は、ホームデータベースにより送られた手前の仮想登録要求の確認がビジターデータベースに到着したときだけ送信される請求項１又は８に記載の方法。
【請求項２１】
上記仮想登録要求には優先順位が与えられ、これに応答して、種々の仮想登録要求により生じる回復手順がその優先順位で指示された順序で実行される請求項１に記載の方法。
【請求項２２】
上記仮想登録要求には、仮想登録要求より重要であると分類される移動通信システムの所望の手順と、仮想登録要求の後に実行されるべき重要性が低いと分類される所望の手順とを優先順位決めする優先順位が与えられる請求項２１に記載の方法。
【請求項２３】
データは、ホームデータベースに基づきビジターデータベースにデータを有する加入者のビジターデータベースへホームデータベースから比較メッセージとして送信される請求項１に記載の方法。
【請求項２４】
上記比較メッセージに応答して、ビジターデータベースは比較を行い、この比較の結果、加入者がビジターデータベースに登録されていないと分かった場合に、ビジターデータベースは、加入者がビジターデータベースに登録されていないことをホームデータベースに通知し、これにより、ホームデータベースは、それ自身のデータベースから、ビジターデータベースへの上記加入者の登録に関するデータを削除する請求項２３に記載の方法。
【請求項２５】
ホームデータベースを備え、このホームデータベースには、このホームデータベースの加入者データと、各加入者のデータのエイジラベルとが記憶され、このホームデータベースのデータは、加入者データの更新要求に応答して更新され、そしてビジターデータベースを備え、このビジターデータベースには、このビジターデータベースに登録される加入者のデータと、各加入者のデータのエイジラベルとが記憶され、このビジターデータベースのデータは、加入者データの更新要求に応答して更新されるような移動通信システムにおいて
上記ビジターデータベースは、そのビジターデータベースに登録された各加入者のデータ及び上記加入者のエイジラベルをサーチし、そして、ビジターデータベースは移動通信システムの通常の加入者データ更新要求を受け取っていないが、上記加入者のデータを回復するために、それらを上記加入者に関する仮想登録要求において上記加入者のホームデータベースへ送信するための手段を更に備え、上記要求にはビジターデータベースにおける加入者データのエイジラベルが与えられ、更に、
上記ホームデータベースは、上記仮想登録要求に応答して、それ自身のデータベースにおける加入者データ及びそのエイジラベルを上記仮想登録要求における対応データ及びそのエイジラベルと比較し、そしてこの比較に基づいて、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測するための手段と、
上記推測の結果、加入者データ及びエイジラベルを更新するように所要のデータベースに指令するための手段とを更に備える移動通信システム。
【請求項２６】
上記ビジターデータベースは、ホームデータベースにおり送られた削除メッセージに応答して、それ自身のデータベースにおける加入者データ及びそのエイジラベルを上記削除メッセージにおける対応データ及びそのエイジラベルと比較し、そしてこの比較に基づき、加入者データをビジターデータベースにおいて削除すべきかどうか推測するための手段を更に備えた請求項２５に記載の移動通信システム。
【請求項２７】
移動通信システムのビジターデータベースであって、このビジターデータベースには、このビジターデータベースに登録される加入者のデータと、各加入者のデータのエイジラベルとが記憶され、このビジターデータベースのデータは、加入者データの更新要求に応答して更新されるようなビジターデータベースにおいて、
ビジターデータベースは移動通信システムの通常の加入者データ更新要求を受け取っていないが、上記加入者のデータの回復を開始するために、上記ビジターデータベースに登録された加入者のホームデータベースに仮想登録要求を送信する手段を備え、上記仮想登録要求は、それ自身のデータベースにおける加入者データ及びそのエイジラベルとホームデータベースにおいて比較され、これにより加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを決定するための、加入者データ及びそのエイジラベルを含むビジターデータベース。
【請求項２８】
移動通信システムのホームデータベースであって、このホームデータベースには、このホームデータベースの加入者データと、各加入者のデータの以前の更新を示すエイジラベルとが記憶され、このホームデータベースのデータは、加入者データの更新要求に応答して更新されるようなホームデータベースにおいて、
ビジターデータベースにより送られた仮想登録要求に応答して、ビジターデータベースは移動通信システムの通常の加入者データ更新要求を受け取っていないが、上記加入者のデータを回復するために、それ自身のデータベースにおける加入者データ及びそのエイジラベルを上記仮想登録要求における対応データ及びそのエイジラベルと比較し、この比較に基づいて、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測し、そしてこの推測の結果、加入者データ及びエイジラベルを更新するように所望のデータベースに指令するための手段を備えるホームデータベース。
【発明の詳細な説明】
発明の分野
本発明は、ホームデータベースを備え、このホームデータベースには、このホームデータベースの加入者の加入者データと、各加入者のデータの以前の更新を示すエイジラベルとが記憶され、このホームデータベースのデータは、加入者データの更新要求に応答して更新され、そしてビジターデータベースを備え、このビジターデータベースには、このビジターデータベースに登録される加入者のデータと、各加入者のデータの以前の更新を示すエイジラベルとが記憶され、このビジターデータベースのデータは、加入者データの更新要求に応答して更新されるような移動通信システムにおける加入者データの更新方法に係る。
本発明は、移動通信システム間及び／又は移動通信システムのノード間に訪問する加入者のデータを回復する方法を提供する。
先行技術の説明
今日、システムによってカバーされる地域が小さな個別の無線エリア即ちセルに分割され、セル内の無線電話又は移動電話がそのセル内に配置された固定無線ステーションを経て固定ネットワークと通信するような種々のセルラー無線又は移動電話システムが利用され、計画されている。このようなシステムの移動電話は、システムのエリアを１つのセルから別のセルへと自由に移動することができる。１つのこのようなシステムが、デジタル移動電話システムＧＳＭ（移動用のグローバルシステム）である。
セルラー無線ネットワークについては、ホーム位置レジスタが、ネットワークに登録された無線電話の位置情報及び加入者データを、例えばホームデータベースの電源が遮断されたときにデータが揮発するようなメモリ手段、例えばＲＡＭに常に記憶すると共に、データが永久的に保持される不揮発性メモリ手段、例えばハードディスクにも規則的な間隔で記憶することが知られている。ホームデータベースが時々それ自体を再スタートしなければならないときには、揮発性メモリに記憶された位置情報及び加入者データは消えてしまう。次いで、ホームデータベースは、無線電話ネットワークのビジターデータベースのような移動通信システムの全てのビジターデータベースに、そのホームデータベースに登録された加入者の位置更新を実行するように要求し、ホームデータベースがその加入者の位置情報を更新できるようにしなければならない。ホームデータベースは、加入者へ通話を送信しようとして移動サービス交換センターへ加入者の正しい位置を送信できるように加入者の位置情報を必要とする。
ある公知の解決策が、ＧＳＭ仕様書「ｐｒＥＳＴ  ３００  ５９９（ＧＳＭ０９．０２、バージョン４．９．０）、１９９４年１１月、ヨーロピアン・デジタルセルラー・テレコミュニケーションズ・システム（フェーズ２）；モービル・アプリケーション・パート（ＭＡＰ）仕様書、ＥＴＳＩ、第３１７−４６８ページ」に掲載されている。
上記仕様によれば、ホーム位置レジスタ（ＨＬＲ）又はビジター位置レジスタ（ＶＬＲ）を再スタートした後に回復が実行される。
ホーム位置レジスタＨＬＲの再スタートは、ビジター位置レジスタＶＬＲにおけるホーム位置レジスタＨＬＲの加入者データが、加入者に関するあるインパルスを受け取ったときだけビジター位置レジスタＶＬＲがホーム位置レジスタＨＬＲへ登録要求を送信するような状態にセットされるように実行される。このインパルスは、加入者登録、加入者への入呼び、又は加入者の通話の試みである。ビジター位置レジスタ／ビジターデータベースにおける情報は、加入者の位置情報と、加入者に許されそして作用されるサービスについてのデータである。
ビジター位置レジスタ／データベースＶＬＲの再スタートは、ビジター位置レジスタに登録された加入者のデータがビジター位置レジスタから削除され、ビジター位置レジスタＶＬＲが、加入者に関連したあるインパルス、例えば加入者の登録又は加入者への入呼びを検出したときに、ホーム位置レジスタＨＬＲへ登録要求を送信するように行われる。
上記及び以下の説明において、ホーム位置レジスタは、ホームデータベースと同様であると考えられ、そしてビジター位置レジスタは、ビジターデータベースと同様であると考えられる。これら両方には、ある精度をもつ加入者の位置と、加入者データが記憶される。
公知解決策に伴う問題は、たとえ加入者があるビジターデータベースＶＬＲにおいて有効な登録を有していても全ての状態において加入者のアクセス性を確保するものでないことである。
公知の問題状態の第１の例は、ホームデータベースＨＬＲが、観察の瞬間に加入者がどのホームデータベースＶＬＲに登録されるかに関するデータを失う状態である。この欠陥状態は、例えば、ホームデータベースが突然ダメージを受けることにより生じる。この場合、加入者がその次にシステムと無線コンタクトし、それにより、加入者の登録データがホームデータベースに対して更新されるまでは、ホームデータベースＨＬＲを経て加入者に到達することができない。
公知の問題状態の第２の例は、手前のビジターデータベースＶＬＲからの登録の削除がハンドオーバー／ローミング／ハンドオフに関連して首尾良くいかない状態、即ち加入者が最初のビジターデータベースのサービスエリアから新たなビジターデータベースのサービスエリアへ移動した状態にある。このような状態においては、最初のビジターデータベースからの加入者の削除は、ホームデータベースがビジターデータベースへ削除メッセージを送信し、これにより、ビジターデータベースへの上記加入者の登録を削除するように行わねばならない。この削除動作が首尾良くいかない場合、又はデータ回復方法が状態を変更できない場合には、問題状態が生じる。次いで、例えば、ビジターデータベースのエリアから加入者へなされた通話は、ビジターデータベースがそれ自身のサービスエリアにおいて上記加入者をページングするが、実際には、上記加入者は他のビジターデータベースに既に登録されているので、失敗に終わる。ページングするビジターデータベースは、その状態に気付かず、それ自身のサービスエリアにおいて加入者をページングするよう試み、実際にはビジターデータベースのサービスエリアに存在しない加入者への通話を確立する。
公知解決策の第３の欠点は、ビジターデータベースＶＬＲの再スタート時に、ビジターのデータがデータベースのアクティブなメモリから削除されるので、この方法を充分に機能させるためには、無線経路を経て全ての加入者へページングメッセージを放送することにより加入者のサーチ又はページングを必要とすることである。無線経路を経て加入者をページングすることは、移動通信システムのベースステーションと移動ステーションとの間の無線経路に相当の負荷を与え、ひいては、無線経路の容量を相当に消費する。加入者のページングは、例えば、加入者の位置情報のようなＢ加入者のデータがホームデータベースで指示されたビジター位置レジスタに見つからないときにビジターデータベースＶＬＲのエリアにおいてＢ加入者を見つけるための通話確立に関連して使用される。ビジターデータベースが何らかの理由で移動ステーションのデータを失ったが、このデータが上記加入者のホームデータベースにまだ存在することにより問題が生じる。次いで、ホームデータベースは、位置エリア（ＬＡ）の精度ではなく、ビジターデータベースＶＬＲの精度でのみ加入者の位置を知り、従って、ビジターデータベースは、無線経路を経て送られたメッセージによりそれ自身のサービスエリアから上記加入者をページングしなければならない。これらは、当然、無線経路に不必要に負荷を与える。
公知解決策の第４の欠点は、回復が加入者ユニットによりトリガーされて作用することにより生じる。従って、ノード内及びノード間の回復により生じる負荷は、例えば、ネットワークへ登録するとき又はメッセージを送信するときに加入者がそれら自身の操作により回復をスタートさせるので非制御状態となる。それ故、回復のスタートは、周期的であり、１日の時刻及び週の日に関連したものとなり、従って、多数の加入者のデータの回復は、例えば、多数の加入者が仕事日の始めにネットワークに登録するときに比較的同時にスタートする。加入者の動き又は操作によりスタートするこの種の回復は、システムに非制御状態で負荷を与え、これは加入者にとって不便なことであるから、致命的な欠陥状態が検出されずに周期的に使用するのはあまり適当ではない。
公知の１つの解決策において、回復遅延は、たとえ無線加入者がベースステーションを変更しなくても、加入者をできるだけ頻繁に移動通信システム及びそのデータベースに強制的に登録することにより、短縮される。この手法の欠点は、加入者がそれら自身の登録メッセージを所望の間隔で無線経路を経てベースステーションへ送信し、そこから交換機及びデータベースへ送られるために、無線経路に負荷がかかることである。
発明の要旨
本発明の目的は、移動電話ネットワーク間又は移動電話ネットワークのノード間に訪問している加入者の位置情報及び他のデータを、例えば所望の時点で又はある欠陥状態の後に、回復できるようにすることである。
又、本発明の目的は、公知解決策の問題を解消することである。
移動通信システムにおいて加入者データを更新するこの新規な方法は、ビジターデータベースが移動通信システムの通常の加入者データ更新要求を受け取っていないが、ビジターデータベースに登録された加入者のデータを回復すべきであるとの情報をビジターデータベースが受け取り、ビジターデータベースが、そのデータベースから、ビジターデータベースに登録された各加入者のデータ及びエイジラベルをサーチして、加入者のホームデータベースへ加入者に関する仮想登録要求を送信し、この要求には、上記ビジターデータベースにおける加入者のエイジラベルが設けられ、この仮想登録要求に応答して、ホームデータベースは、それ自身のデータベースにおける加入者データ及びその以前のエイジラベルを、仮想登録要求における対応データ及びそのエイジラベルと比較し、この比較に基づき、ホームデータベースは、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測し、そしてこの推測の結果、ホームデータベースは、加入者データ及びエイジラベルを更新するように所望のデータベースに指令するという段階を備えたことを特徴とする本発明の方法によって達成される。
又、本発明は、ホームデータベースを備え、このホームデータベースには、このホームデータベースの加入者データと、各加入者のデータのエイジラベルとが記憶され、このホームデータベースのデータは、加入者データの更新要求に応答して更新され、そしてビジターデータベースを備え、このビジターデータベースには、このビジターデータベースに登録される加入者のデータと、各加入者のデータのエイジラベルとが記憶され、このビジターデータベースのデータは、加入者データの更新要求に応答して更新されるような移動通信システムにも係る。
本発明の移動通信システムは、ビジターデータベースに登録された各加入者のデータ及び上記加入者のエイジラベルをサーチし、そしてそれらを上記加入者に関する仮想登録要求において上記加入者のデータベースへ送信するための手段をビジターデータベースが備え、上記要求にはビジターデータベースにおける加入者データのエイジラベルが設けられ、更に、上記仮想登録要求に応答して、それ自身のデータベースにおける加入者データ及びそのエイジラベルを上記仮想登録要求における対応データ及びそのエイジラベルと比較し、そしてこの比較に基づいて、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測するための手段と、上記推測の結果、加入者データ及びエイジラベルを更新するように所望のデータベースに指令するための手段とをホームデータベースが備えたことを特徴とする。
更に、本発明は、移動通信システムのビジターデータベースであって、このビジターデータベースには、このビジターデータベースに登録される加入者のデータと、各加入者のデータのエイジラベルとが記憶され、このビジターデータベースのデータは、加入者データの更新要求に応答して更新されるようなビジターデータベースにも係る。
本発明のビジターデータベースは、ビジターデータベースに登録された加入者のホームデータベースに仮想登録要求を送信する手段を備え、この仮想登録要求に応答して、ホームデータベースは、それ自身のデータベースにおける加入者データ及びそのエイジラベルを上記仮想登録要求における対応データ及びそのエイジラベルと比較し、この比較に基づいて、ホームデータベースは、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測し、そしてこの推測の結果、ホームデータベースは、加入者データ及びエイジラベルを更新するように所望のデータベースに指令することを特徴とする。
更に、本発明は、移動通信システムのホームデータベースであって、このホームデータベースには、このホームデータベースの加入者データと、各加入者のデータの以前の更新を示すエイジラベルとが記憶され、このデータは、加入者データの更新要求に応答して更新されるようなホームデータベースにも係る。
本発明のホームデータベースは、ビジターデータベースにより送られた仮想登録要求に応答して、それ自身のデータベースにおける加入者データ及びその以前のエイジラベルを上記仮想登録要求における対応データ及びそのエイジラベルと比較し、この比較に基づいて、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推測し、そしてこの推測の結果、加入者データ及びエイジラベルを更新するように要求されたデータベースに指令するための手段を備えたことを特徴とする。
本発明は、各訪問している加入者ごとにシステムにより発生される通常の登録要求と同様の仮想登録要求がビジターネットワーク又はビジターノードからホームネットワーク又はホームノードへ送られ、これにより、加入者に関連した位置情報及び他の情報が通常の登録シーケンスに基づいて全てのデータベースにおいて更新されるように加入者データ及び加入者の位置情報の回復を実行できるという考え方に基づいている。
加入者データを更新する本発明によるこの方法の利点は、公知解決策の問題点を解消することである。
公知解決策の第１の例で示された問題は、たとえホームデータベースが加入者データ又は加入者の位置情報を有していなくても、加入者があるビジターデータベースに有効な登録を有する場合には、要求されたデータが、本発明により、システムが可能である限り迅速に、過負荷を生じることなく、他の要求されたデータベースに送信され、そして古い不正確な登録がデータベースから削除されるようにして解消される。
又、本発明の方法は、公知解決策の第２の例で示された問題を、加入者データが加入者のホームデータベースへと能動的に回復されそして更には全てのビジターデータベースへと回復され、これらデータベースから古い不正確な位置情報／加入者データが必要に応じて削除されるようにして解消する。
更に、本発明の方法は、公知解決策の第３の例で示された問題を、データベースのデータに取って代わるような比較的正確なデータがない場合にはデータベースのデータが破壊されないようにして解消する。
更に、本発明の方法は、公知解決策の第４の例で示された問題を、新たな登録データの送信をその手前のものから受け取った確認と同期させることにより回復によって生じる負荷が全負荷に基づいて調整できるようにして解消する。
本発明の更に別の効果は、無線経路に全く負荷をかけないことである。
【図面の簡単な説明】
以下、添付図面を参照し、本発明を詳細に説明する。
図１は、ホームデータベース及びビジターデータベースを有する本発明による移動通信システムのブロック図である。
好ましい実施形態の詳細な説明
回復のスタート：
訪問している加入者のデータの回復は、加入者のホーム位置レジスタ、ホームネットワーク又はホームノードであるホームデータベースか、或いは加入者のビジター位置レジスタ、ビジターネットワーク又はビジターノードかのいずれかの主導でスタートすることができる。回復は、例えば、ユーザコマンドによるか、或いは欠陥状態の検出又は疑いにより周期的にスタートすることができる。回復は、１つ又は多数のビジターデータベース、或いは１つ又は多数のホームデータベースへ向けられ、全ての所望のデータベースから加入者データを更新することができる。
回復がホームデータベースの主導でスタートされる場合は、回復を行うべきであるという回復スタート要求メッセージを全てのビジターレジスタへ送信する。ビジターデータベースは、スタート要求メッセージを受け取ると、加入者、即ち要求された回復をデータベースにもつビジターのデータを回復し始める。
回復がビジターデータベースの主導でスタートされる場合には、加入者、即ち回復を行うべきビジターのデータを回復し始める。
回復：
回復は、ビジターネットワーク又はビジターノードからホームネットワーク又はホームノードへ訪問する各加入者に対しシステムにより発生される通常の登録要求と同様の仮想登録要求を送信し、通常の要求シーケンスに基づいて全てのデータベースにおいて加入者に関する位置情報及び他のデータを更新することにより実行される。この方法において、データベース間で作用する登録の処理シーケンスは、例えば、非リアルタイム登録事象を処理し、登録のエイジラベルを互いに比較し、そして最も最新の登録をもつものを有効な登録として選択する。
回復の終了：
回復は、ビジターデータベースが全ての所望のビジターのデータを回復したことを検出するときに終了となる。
回復に使用される登録要求は、必要に応じて、一度に１つづつ送信し、手前の仮想登録要求がホーム及びビジターネットワーク又はノードにおいて既に処理されたときだけ、ビジターデータベース、ビジター位置レジスタ、ビジターネットワーク又はノードが新たな仮想登録要求を送信することができる。従って、移動通信システムのホーム及びビジター位置レジスタは、負荷がかかり過ぎることはなく、ホーム位置レジスタの過負荷が防止される。
本発明による方法は、必要に応じて、ホームネットワーク又はノードも、それ自身の訪問加入者に関するデータをビジターネットワーク又はノードへ送信するように補足することができる。
又、ビジターデータベースは、回復がビジターデータベースの主導でスタートされる場合に回復のスタートをホームデータベースに通知することができる。データは、例えば、操作及び保守センターにいる移動通信システムのオペレータに通知するように使用することができる。
更に、ビジターデータベースは、回復の終了をホームデータベースに通知することができる。データは、例えば、操作及び保守センターにいる移動通信システムのオペレータに通知するように使用することができる。
本発明の１つの実施形態において、仮想登録要求は、一度に１つづつ送信し、手前の仮想登録要求がホーム及びビジターデータベースの両方において処理された後にのみ、新たな仮想登録要求を送信することができる。この場合に、本発明によれば、ビジターデータベースは、確認、即ち、例えば加入者データをホームデータベースからの手前の仮想登録要求の結果として受け取った後に新たな仮想登録要求を処理し始める。ビジターデータベースは、要求があったときに、受け取った確認及び新たな仮想登録を並列に処理することができる。この手順に基づいて動作するときには、回復の速度及び回復により生じる負荷は、本発明が作用する場合と同様にビジター及びホームデータベースの両方の負荷率に基づいて自動的に調整され、データベースの負荷が大きいほど、仮想登録がホームデータベースにおいて実行される速度が低く、そしてそれらにより得られた確認がビジターデータベースに送られる速度が低くなり、従って、ビジターデータベースも、新たな仮想登録要求をこの低い速度でしか送信しない。
仮想登録の送信をホームデータベースから到来する確認と同期することは、良好な実施方法である。というのは、回復の速度及び回復により生じる負荷をビジター及びホームデータベースの両方の負荷率に基づいて自動的に調整できるからである。又、この方法は、実施も容易である。
本発明による方法は、仮想登録と他の事象との間の優先順位決めにより補足することができる。例えば、移動通信システムの通常の登録は、それらが常に仮想登録の前に実行されるように優先順位決めされる。
或いは又、仮想登録の実行速度及びそれにより移動通信システムに生じる負荷は、例えば、仮想登録の送信間に休止を入れることにより調整できる。
本発明の方法は、ホームデータベースに基づいてビジターデータベースに登録された加入者のビジターデータベースへホームデータベースからデータを送信するように相互参照手順によって補足することもできる。このとき、あるビジターデータベースへの加入者の登録に関する考えられるデータは、加入者がそのデータベース又は任意のデータベースにおいて有効な登録をもたないときにホームデータベースから削除することができる。
本発明の別の実施形態によれば、ホームデータベースは、必要なときに、ビジターデータベースにより送られた仮想登録要求によりデータが既に回復されているところの加入者の勘定を保持する。
添付図面は、ホームデータベース及びビジターデータベースを有する本発明の移動通信システムのブロック図である。移動通信システムのホーム位置レジスタＨＸは、テレコミュニケーション接続１０６により移動通信システムのビジター位置レジスタＶＸに接続される。テレコミュニケーション接続１０６は、テレコミュニケーションインフラストラクチャーＩＮＦＲＡである。移動通信システムのビジターデータベースＶＸ１０７が図示されている。このビジターデータベースに登録される加入者のデータ１０８と、各加入者のエイジラベル１０９がビジターデータベースＶＸに記憶される。又、加入者データは個別に更新されることも考えられ、従って、更新されるべき各データにそれ自身のエイジラベルを与えることができる。ビジターデータベースのデータは、加入者データの更新要求に応答して更新される。本発明によるビジターデータベースは、ビジターデータベースに登録される各加入者のデータ及び加入者のエイジラベルをサーチしそしてそれらを加入者に関する仮想登録要求において加入者のホームデータベースへ送信するための手段１１０を備えている。この要求には、ビジターデータベースにおける加入者データのエイジラベルが与えられる。
本発明によるビジターデータベースＶＸ１０７は、更に、ホームデータベースにより送られた削除メッセージに応答して、それ自身のデータベースにおける加入者データ１０８及びそのエイジラベル１０９を、削除メッセージにおける対応データ及びそのエイジラベルと比較し、そしてこの比較に基づいて、加入者データをビジターデータベースＶＸ１０７において削除すべきかどうかを推定するための手段１１１も備えている。
又、図示されたホームデータベースＨＸ１０１には、ホームデータベースの加入者のデータ１０２及び各加入者のエイジラベル１０３が記憶される。ホームデータベースのデータは、加入者データの更新要求に応答して更新される。ホームデータベースは、仮想登録要求に応答して、それ自身のデータベースにおける加入者のデータ１０２及びそのエイジラベル１０３を、仮想登録要求における対応データ及びエイジラベルと比較し、そしてこの比較に基づいて、加入者データをホームデータベースにおいて更新すべきかビジターデータベースにおいて更新すべきかを推定するための手段１０４を備えている。又、ホームデータベースは、上記推定に基づいて、加入者データ及びエイジラベルを更新するようにその要求されたデータベースに指令する手段１０５も備えている。
又、ホーム位置レジスタは、更新されるべき加入者データ、例えば、加入者の通話及びサービス権利の定義を含む確認メッセージを送信することにより、仮想登録要求を送ったビジター位置レジスタに対しそれを確認することもできる。この確認に応答して、ビジター位置レジスタは、確認に含まれたエイジラベル（１つ又は複数）をそれ自身のデータベースにおけるエイジラベル（１つ又は複数）と比較し、そして最も最新のデータをそれ自身のデータベースに対し選択する。
添付図面及びそれに関連した説明は、単に本発明の考え方を示すものに過ぎない。本発明の方法、移動通信システム及び種々のデータベースは、請求の範囲内でその細部を変更し得る。本発明は、種として移動通信システムに関連して以上に述べたが、他の種類の無線電話システムにも適用することができる。
0004100705.tif 000002