(57)【要約】【課題】無線通信システムにおける加入者データ原簿（ＨＬＲ）クエリを最適化するための方法を提供すること。【解決手段】第１のＨＬＲから、異なったプロトコルを利用する第２のＨＬＲに加入者記録が移された時、無線通信システムは移動体局についての位置情報に対する２つのクエリを、１つは第１のＨＬＲに、および、１つは第２のＨＬＲに同時に送出する。２つの応答がＨＬＲの各々から１つずつ受信される。有効な応答は今後の使用のために独立したテーブルに記録される。無効な応答は廃棄される。移動体局に対して次回の呼が入来すると、ＨＬＲが移動体局について更新されたかどうかを決定するために更新テーブルが走査される。もし更新されていれば、位置要求はテーブル内のシステムのみに送出される。もし呼び出されている移動体局についての情報をテーブルが含んでいなければ、第１および第２のＨＬＲに同時のクエリが送出される。【選択図】図２
2004208271.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法であって、
移動体局に対する位置要求を受信する工程と、
複数のＨＬＲに前記位置要求を送出する工程と、
前記複数のＨＬＲの各々から位置要求応答を受信する工程と、
前記移動体局が、応答中のＨＬＲ内にあるかどうかを決定する工程と、および、
もし前記移動体局が前記応答中のＨＬＲ内にあれば、前記応答中のＨＬＲから受信された情報で更新テーブルを更新する工程を含む方法。
【請求項２】
前記移動体局に対する位置要求を受信する前記工程が、呼要求を受信する工程を含む請求項１に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項３】
前記複数のＨＬＲの各々から位置要求応答を受信する前記工程が、前記位置要求応答をほぼ同時に受信する工程を含む請求項１に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項４】
前記位置要求応答がディレクトリ番号（ＤＮ）を含む請求項１に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項５】
前記移動体局が応答中のＨＬＲ内にあるかどうかを決定する前記工程が、ＤＮが割り当てられていないことを決定する工程を含む請求項４に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項６】
前記応答中のＨＬＲの前記移動体局への前記呼を完了する工程をさらに含む請求項１に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項７】
無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法であって、
移動体局に対する位置要求を受信する工程と、
前記移動体局が、応答中のＨＬＲ内にあるかどうかを決定する工程と、
更新テーブルが、前記移動体局に対する更新されたＨＬＲを含むかどうかを決定する工程、および、
前記更新テーブルが前記移動体局に対する前記更新されたＨＬＲを含む場合に、呼者を前記移動体局に接続することによって呼を完了する工程を含む方法。
【請求項８】
前記位置要求応答がディレクトリ番号（ＤＮ）を含む請求項７に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項９】
前記移動体局が、応答中のＨＬＲ内にあるかどうかを決定する前記工程が、ＤＮが割り当てられていないかどうかを検査する工程を含む請求項８に記載の無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法。
【請求項１０】
無線通信システムの加入者データ原簿（ＨＬＲ）クエリを最適化するための方法であって、
移動体局に対する位置要求を受信する工程と、
一次ＨＬＲに前記位置要求を送出する工程と、
前記一次ＨＬＲから位置要求応答を受信する工程と、
前記移動体局が前記一次ＨＬＲ内にあるかどうかを決定する工程と、
もし前記移動体局が前記一次ＨＬＲ内になければ、二次ＨＬＲに位置要求を送出する工程と、
前記二次ＨＬＲから位置要求応答を受信する工程と、
前記移動体局が前記二次ＨＬＲにあるかどうかを決定する工程と、
もし前記移動体局が前記二次ＨＬＲになければ、告知を流して、呼者を切断する工程、および、
もし前記移動体局が前記一次ＨＬＲまたは前記二次ＨＬＲにあれば、前記応答中のＨＬＲから受信される情報で更新テーブルを更新する工程を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に通信システムの分野に関し、さらに詳細には、無線通信システムにおいて移動体局を見出し、これと通信する方法に関する。
【背景技術】
【０００２】
移動体ユーザは、典型的に、本拠地無線通信システムに登録している。本拠地無線通信システムは、その担当サービス・エリア内の全ての加入者を含むデータベースを含んでいる。このデータベースは、一般に、加入者データ原簿（ＨＬＲ）と呼ばれる。
【０００３】
ＨＬＲは特定のプロトコルで対話が可能である。典型的な無線通信システムにおいて、ＨＬＲは単一のプロトコルでのみ対話が可能である。
【０００４】
携帯電話サービス・プロバイダは、移動体ユーザが様々なプロトコルを使用して複数のシステム間にまたがることを可能にしている。しかし、ＨＬＲは典型的に１つのプロトコルで対話し、他のいかなるプロトコルでのメッセージも無視する。このことは、移動体ユーザが、彼らの本拠地交信可能範囲から、彼らの本拠地無線通信システムとは異なったプロトコルを利用する交信可能範囲に移動する時に問題をもたらす。このことは、移動体局の位置の決定、または、移動体局への呼の引き渡しを困難または不可能にしている。
【０００５】
無線サービス・プロバイダは、加入者の記録を、第１のＨＬＲから、第１のプロトコルとは異なったプロトコルで対話する第２のＨＬＲに移す場合がある。移動体局に対する呼の要求が受信された時、無線通信システムは、呼び出されている移動体局に関する位置情報を第１のＨＬＲに要求する。もし、加入者記録が移されたために、第１のＨＬＲにそれが見出されないなら、そのＨＬＲは返答エラー・メッセージを送出する。返答エラー・メッセージは、典型的に、呼び出されている移動体局のために、割当てのないディレクトリ番号を含む。
【０００６】
続いて、無線通信システムは、呼び出されている移動体局のための位置要求を第２のＨＬＲに対して送出する。もし第２のＨＬＲが呼び出されている移動体局のための加入者記録を含んでいれば、無線通信システムは第２のＨＬＲからの情報を利用する。
【０００７】
この流れにおける１つの問題は、得られた情報が無線通信システムによって記憶されないことである。移動体局に対する呼が受信される度に、同様の、プロセッサに集約された処理が行われる。
【０００８】
したがって、移動した移動体局に対する呼が受信される度にシステム・リソースを無駄にするようなことがなく、サービス・プロバイダが、加入者記録を１つのＨＬＲから異なったプロトコルを利用する他のＨＬＲに移すことを可能にする方法が必要である。さらに、無線通信システムが、加入者記録が移された移動体局に関する位置情報を短時間で返答することを可能にする方法に対する必要性も存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、無線通信システムにおける加入者データ原簿（ＨＬＲ）クエリを最適化するための方法を提供する。
【課題を解決するための手段】
【００１０】
加入者記録が第１のＨＬＲから第１のＨＬＲとは異なったプロトコルを利用する第２のＨＬＲに移された時に、無線通信システムは、移動体局についての位置情報に対する２つのクエリ、すなわち、第１のＨＬＲに対して１つ、および、第２のＨＬＲに対して１つを同時に送出する。各ＨＬＲから１つずつの２つの応答が受信される。有効な応答は今後の使用のために独立したテーブルに記録される。無効な応答は廃棄される。
【００１１】
移動体局に対して次回の呼が入来すると、ＨＬＲが移動体局について更新されたかどうかを決定するために更新テーブルが走査される。もし更新されていれば、位置要求はテーブル内のシステムのみに送出される。呼び出されている移動体局についての情報をテーブルが含んでいないければ、上述のように、第１および第２のＨＬＲに同時のクエリが送出され、同じ処理が続く。
【００１２】
以上によって、本発明は、移動した移動体局に対して呼が受信される度にシステム・リソースを無駄にするようなことがなく、サービス・プロバイダが加入者記録を１つのＨＬＲから異なったプロトコルを利用する他のＨＬＲに移すことを可能にする方法を提供する。移された加入者記録が見出されれば、その情報が無線通信システムに保存され、複数の同時のクエリの送出は最早必要なくなる。このことは、システム・リソースを節約し、無線通信システムの通信量を最小に抑える。さらに、本発明は、無線通信システムが、加入者記録が移された移動体局に関する位置情報をより良好な応答時間で返答することを可能にする方法を提供する。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の例示的実施形態による無線通信システム１００を示す図である。無線通信システム１００は、無線通信ネットワーク１０１、加入者データ原簿（ＨＬＲ）ＨＬＲ１：１０３，加入者データ原簿ＨＬＲ２：１０５、セルラ・ゲートウエイ１０７、信号転送ポイント（ＳＴＰ）１０９、データベース１１１、および、予備デバイス１１３を含む。無線通信ネットワーク１０１は、（図示しない）移動体局との無線通信を稼働し、維持するために必要な機能を含む。無線通信ネットワーク１０１は、アナログまたはデジタルなどのいずれのよく知られている技術に基づくこともできる。
【００１４】
ＨＬＲ１：１０３およびＨＬＲ２：１０５は、ともに加入者データ原簿である。加入者データ原簿は、携帯電話サービス・プロバイダの本拠地サービス・エリア内の全ての加入者を含む、セルラ・システムになったデータベースである。図１に示す実施形態において、ＨＬＲ１：１０３は、「Ｃｅｌｌｕｌａｒ  Ｒａｄｉｏｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｓｙｓｔｅｍ  Ｏｐｅｒａｔｉｏｎｓ」と題されたＡｍｅｒｉｃａｎ  Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｉｎｓｔｉｔｕｔｅ（ＡＮＳＩ）のＡＮＳＩ−４１プロトコルを利用する。図１に示す実施形態において、ＨＬＲ２：１０５は、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）プロトコルを利用する。ＨＬＲ１：１０３およびＨＬＲ２：１０５は、好ましくは、それら自身のものとは異なったプロトコルで通信することができない。
【００１５】
図１には２つのＨＬＲのみを示すが、本発明は、図１の例示的実施形態にしたがって説明される方法および概念を利用するいかなる数のＨＬＲとも作用することが理解される。さらに、ＡＮＳＩ−４１およびＧＣＭプロトコルのみを示すが、本発明は、様々なプロトコルを利用するＨＬＲと作用することが理解される。加えて、本発明は、プロトコルの版の変更のために互換性を失うことがある同じプロトコルを使用するＨＬＲにも適用する。例えば、更新されたＧＳＭプロトコルは、以前のＧＳＭプロトコルと互換性を持たないことがあり、本発明は、この場合でも同様に作用する。
【００１６】
セルラ・ゲートウエイ１０７は無線通信ネットワーク１０１への入口である。セルラ・ゲートウエイ１０７は通信システム１００内の移動体局の位置を決定することに責任を負う。セルラ・ゲートウエイ１０７は、ＨＬＲ１：１０３およびＨＬＲ２：１０５などのＨＬＲとインターフェイスすることによって位置決定を達成する。
【００１７】
信号転送ポイント（ＳＴＰ）１０９は無線通信ネットワーク１０１内のノードであり、セルラ・ゲートウエイ１０７とＨＬＲ１：１０３およびＨＬＲ２：１０５との間でメッセージの経路を決定する。
【００１８】
データベース１１１および予備データベース１１３は、データを保存し、データをセルラ・ゲートウエイ１０７に送出し、かつ、それから受信することが可能なデータ保存メカニズムである。図１に示すように、データベース１１１および予備データベース１１３は２つの分離された物理的データベースとして示すが、それらは、１つの物理的データベース内の分離された論理的データベースとすることもできる。例示的な実施形態において、データベース１１１は図５に示すテーブル５００を保存し、予備データベース１１３は図６に示す更新テーブル６００を保存する。
【００１９】
図２は、本発明の例示的実施形態による、位置要求を複数のＨＬＲに送出するための方法のフローチャート２００を示す図である。
【００２０】
無線通信ネットワーク１０１が移動体局に対する位置要求を受信する（２０１）。呼要求などの位置要求は移動体局の位置を見出すための要求である。位置要求は有線または無線の通信ネットワークから発信することができる。
【００２１】
無線通信ネットワーク１０１が複数のＨＬＲに位置要求メッセージを送出する（２０３）。位置要求メッセージは、セルラ・ゲートウエイ１０７からＳＴＰ１０９を介して無線通信ネットワークを介し、ＨＬＲ１：１０３およびＨＬＲ２：１０５へ進行する。
【００２２】
無線通信ネットワーク１０１が複数のＨＬＲの各々から位置要求応答を受信する（２０５）。位置要求応答はほぼ同時に到着しなければならず、着信のタイミングは通信ラグ、プロセッサ速度、および、他の要因に依存する。位置要求応答はディレクトリ番号（ＤＮ）を含む。
【００２３】
無線通信システムが、移動体局が応答中のＨＬＲ内にあるかどうかを決定する（２０７）。もし位置要求応答内のＤＮが割当てのないものであれば、無線通信システムは位置要求応答を送出したＨＬＲに移動体局が現在は位置していないことを知る。もし移動体局がそのＨＬＲになければ、無線通信ネットワーク１０１は、複数のＨＬＲから位置要求応答を受信するために工程２０５に戻る。もし全てのＨＬＲが割当てのないＤＮで応答したなら、または、制限時間タイマが時間切れになったなら、呼者に告知が流され、呼の試みは終了される。もし移動体局が応答中のＨＬＲ内にあれば、無線通信システムは、応答中のＨＬＲから受信された情報で更新テーブルを更新する（２０９）。
【００２４】
無線通信システム１０１が応答中のＨＬＲにある移動体局への呼を完了する（２１１）。
【００２５】
図３は、本発明の例示的実施形態による、更新されたＨＬＲに位置要求を送出するための方法のフローチャート３００を示す図である。
【００２６】
無線通信ネットワーク１０１が移動体局に対する位置要求を受信する（３０１）。呼要求などの位置要求は移動体局の位置を見出すための要求である。位置要求は有線または無線の通信ネットワークから発信することができる。
【００２７】
無線通信ネットワーク１０１が図６に示す更新テーブルを検査し、呼び出されている移動体局のための記録が更新されたＨＬＲを含むかどうかを決定する（３０３）。もし含んでいれば、無線通信ネットワーク１０１は、保存されているＨＬＲにおける移動体局に呼者を接続することによって呼を完了する（３１３）。
【００２８】
もし予備ＨＬＲが呼び出されている移動体局についての更新されたＨＬＲを含んでいなければ、無線通信ネットワーク１０１は複数のＨＬＲに位置要求メッセージを送出する（３０５）。無線通信ネットワーク１０１が、セルラ・ゲートウエイ１０７からＳＴＰを介して無線通信ネットワーク１０１を介し、ＨＬＲ１：１０３およびＨＬＲ２：１０５に進行する位置要求メッセージを送出する（２０３）。この時点での処理は図２に示すものと同様である。
【００２９】
無線通信ネットワーク１０１が複数のＨＬＲの各々から位置要求応答を受信する（３０７）。位置要求応答はほぼ同時に到着しなければならず、着信のタイミングは通信ラグ、プロセッサ速度、および、他の要因に依存する。位置要求応答はディレクトリ番号（ＤＮ）を含む。
【００３０】
無線通信システムが応答中のＨＬＲに移動体局があるかどうかを決定する。もし位置要求応答にあるＤＮが割当てのないものであれば、無線通信システムは位置要求応答を送出したＨＬＲに移動体局が現在は位置していないことを知る。もし移動体局がそのＨＬＲになければ、無線通信ネットワーク１０１は、複数のＨＬＲから位置要求の応答を受信するために工程３０７に戻る。もし全てのＨＬＲが割当てのないＤＮで応答したなら、または、制限時間タイマが時間切れになったなら、呼者に告知が流され、呼の試みは終了される。もし移動体局が応答中のＨＬＲにあれば、無線通信システムは応答中のＨＬＲから受信された情報で更新テーブルを更新する（３１１）。
無線通信ネットワーク１０１が応答中のＨＬＲにある移動体局への呼を完了する（３１３）。
【００３１】
図４は、本発明の例示的実施形態による、位置要求をＨＬＲに送出し、予備ＨＬＲを更新するための方法のフローチャート４００を示す。
【００３２】
無線通信ネットワーク１０１が移動体局に対する位置要求を受信する（４０１）。呼要求などの位置要求は移動体局の位置を見出すための要求である。位置要求は有線または無線の通信ネットワークから発信することができる。
【００３３】
無線通信ネットワーク１０１が一次ＨＬＲに位置要求を送出する（４０３）。位置要求メッセージはセルラ・ゲートウエイ１０７から、ＳＴＰ１０９を介して無線通信ネットワークを介し、ＨＬＲ１：１０３へ進行する。
無線通信ネットワーク１０１が一次ＨＬＲから位置要求の応答を受信する（４０５）。
【００３４】
無線通信ネットワーク１０１が、移動体局が一次ＨＬＲにあるかどうかを決定する（４０７）。もし位置要求の応答にあるＤＮが割り当てられていないものであれば、無線通信システムは移動体局が一次ＨＬＲに現在は位置していないことを知る。もし移動体局が一次ＨＬＲになければ、無線通信ネットワーク１０１は二次ＨＬＲに位置要求を送出する（４１１）。無線通信ネットワーク１０１が二次ＨＬＲから位置要求応答を受信する（４１３）。無線通信ネットワーク１０１が、好ましくは、ＤＮフィールドが割り当てられていないかどうかを検査することによって移動体局が二次ＨＬＲにあるかどうかを決定する（４１５）。もし移動体局が二次ＨＬＲになければ、無線通信ネットワーク１０１は告知を流し（４１９）、呼者を切断する。
【００３５】
もし移動体局が、工程４０７で決定されたように一次ＨＬＲに、または、工程４１５で決定されたように二次ＨＬＲにあれば、無線通信ネットワーク１０１は応答中のＨＬＲから受信した情報でテーブルを更新する（４０９）。
無線通信ネットワーク１０１が移動体局との呼を完了する（４１７）。
【００３６】
図５は、本発明の例示的実施形態による、ディレクトリ番号５０１および関連する一次ＨＬＲ５０３と二次ＨＬＲ５０５のテーブル５００を示す。
【００３７】
ディレクトリ番号欄５０１はディレクトリ番号のための複数のエントリを含む。図５に示す実施形態において、ディレクトリ番号欄５０１は４つの行５０７、５０９、５１１、および、５１３を含む。各行はディレクトリ番号、一次ＨＬＲ、および、二次ＨＬＲのためのエントリを含む。
【００３８】
図５に示すように、行５０７は（６３０）５５５−１１１１というディレクトリ番号を含む。このディレクトリ番号に関連する移動体局の一次ＨＬＲはＧＳＭ  ＨＬＲであるＨＬＲ２である。この移動体局に対する第２のＨＬＲはＡＮＳＩ−４１  ＨＬＲであるＨＬＲ１である。
【００３９】
図２および図３に示す実施形態に示すように、複数のＨＬＲにメッセージを送出する時、複数のＨＬＲはテーブル５００に保存されるＨＬＲである。
【００４０】
図６は、本発明の例示的実施形態による、ディレクトリ番号および関連する更新されたＨＬＲの更新テーブル６００を示す。テーブル６００はディレクトリ番号欄６０１および更新されたＨＬＲ欄６０３を含む。
【００４１】
ディレクトリ番号欄６０１はディレクトリ番号に対する複数のエントリを含む。図６に示す実施形態において、テーブル６００は４つの行６０７、６０９、６１１、および、６１３を含む。各行はディレクトリ番号のためのエントリ、および、更新されたＨＬＲのためのエントリを含む。
【００４２】
図６に示すように、行６０７は（６３０）５５５−１１１１というディレクトリ番号を含む。このディレクトリ番号に関連する移動体局についての更新されたＨＬＲは、ＡＮＳＩ−４１のＨＬＲであるＨＬＲ１である。行６０９および６１３は更新されたＨＬＲ値であるゼロを含み、この値は、関連するディレクトリ番号が、それらに現在関連している更新されたＨＬＲ値を有していないことを示す。
【００４３】
以上により、本発明は、無線通信システムにおける加入者データ原簿（ＨＬＲ）クエリを最適化する方法を提供する。同時のＨＬＲクエリを行うことによってシステム応答時間が改善される。移動体局についての更新されたＨＬＲを保存することによって、応答時間のさらなる改善が達成される。さらに、本発明は、更新されたＨＬＲの保存を可能にし、それによって、複数のクエリ・メッセージを送出する必要性を排除し、それによって、システムの通信量を削減し、帯域を保全する。
【００４４】
以上により、本発明は、サービス・プロバイダが加入者記録を１つのＨＬＲから異なったプロトコルを利用する他のＨＬＲに移すことを可能にする方法を提供する。更新されたＨＬＲを保存することによって、複数の同時のクエリの送出は最早必要なくなる。このことは、システム・リソースを節約し、無線通信システムの通信量を最小に抑える。
【００４５】
本発明はその特定の実施例に関して説明された一方、本発明が上記の説明に限定されることは意図されていないが、冒頭の特許請求の範囲に述べる範囲にのみ限定される。
【図面の簡単な説明】
【００４６】
【図１】本発明の例示的実施形態による無線通信システムを示す図である。
【図２】本発明の例示的実施形態による、位置要求を複数のＨＬＲに送出するための方法のフローチャートを示す図である。
【図３】本発明の例示的実施形態による、位置要求を予備ＨＬＲに送出するための方法のフローチャートを示す図である。
【図４】本発明の例示的実施形態による、位置要求をＨＬＲに送出し、更新テーブルを更新するための方法のフローチャートを示す図である。
【図５】本発明の例示的実施形態による、ディレクトリ番号、および、関連する一次ＨＬＲと二次ＨＬＲのテーブルを示す図である。
【図６】本発明の例示的実施形態による、ディレクトリ番号、および、関連する更新ＨＬＲの更新テーブルを示す図である。
【図１】
2004208271.tif 000003
【図２】
2004208271.tif 000004
【図３】
2004208271.tif 000005
【図４】
2004208271.tif 000006
【図５】
2004208271.tif 000007
【図６】
2004208271.tif 000008