(57)【要約】【課題】ハンドオーバー決定をサポートする移動の位置、速度、又は方向の推定値を使用するシステム及び方法。【解決手段】無線通信システムにおけるハンドオーバー決定をサポートするための方法及びシステムが記載されている。加入者ステーションの移動の位置、速度、又は方向の推定値が取得される。推定値、又はそこから引き出された情報はそのあとハンドオーバー決定をサポートするために使用される。一実施例においては、加入者ステーションがアンブレラセルのサービスエリア内にある間に、加入者ステーションによって経験されたハンドオーバーレートが閾値を超える場合、加入者ステーションの速度の推定値が取得される。加入者ステーションの速度の推定値が閾値を超える場合、加入者ステーションをアンブレラセルにハンドオーバーする決定がされる。第二実施例においては、規定された再試行状態を経験する加入者ステーションに応答して、加入者ステーションの移動の位置、速度、又は方向の１以上の推定値が取得される。１以上の推定値が、（１）加入者ステーションがサービングセルよりもターゲットセルにより近く位置している、又は（２）加入者ステーションがターゲットセルに向かって、又、サービングセルから離れて移動している、ことを示す場合、サービングセルからターゲットセルへ加入者ステーションをハンドオーバーする決定がされる。【選択図】      図１
2007500968.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムにおけるハンドオーバー決定をサポートする方法であって、
加入者ステーションの移動の位置、速度、又は方向、の推定値を取得することと、
前記ハンドオーバー決定をサポートするために、前記推定値又はそこから引き出された情報を使用することと、
を備える方法。
【請求項２】
前記取得するステップは、
正確であるために十分カレントである場合は、保存された推定値を取り出し、前記取り出された推定値を戻すことと、
前記取り出された推定値が正確であるためには十分にカレントではない場合は、アップデートされた推定値を引き出し、この同じものを戻すことと、
を備える、前記請求項１記載の方法。
【請求項３】
前記取得するステップは、トリガー事象に応じて実行される、前記請求項１記載の方法。
【請求項４】
前記トリガー事象は、前記加入者ステーションがアンブレラセルのサービスエリア内にある間に前記加入者ステーションのハンドオーバーレートが閾値を超える、という決定を備える、前記請求項１記載の方法。
【請求項５】
前記取得するステップは、前記加入者ステーションの前記速度の推定値を取得することを備える、前記請求項４記載の方法。
【請求項６】
前記使用するステップは、前記加入者ステーションの前記速度の前記推定値が閾値を超える場合は、前記加入者ステーションを前記アンブレラセルにハンドオーバーすることを決定することを備える、前記請求項５記載の方法。
【請求項７】
少なくともしばらくの間、マイクロ−セルへのハンドオーバーバックをブロックすることを、更に備える、前記請求項６記載の方法。
【請求項８】
前記トリガー事象は、前記加入者ステーションがアンブレラセルのサービスエリア内にある間に発生するタイムアウト状態である、前記請求項３記載の方法。
【請求項９】
前記タイムアウト状態が、前記加入者ステーションが所定期間内にハンドオーバーを経験していないことを示す、前記請求項８記載の方法。
【請求項１０】
前記取得するステップは、前記加入者ステーションの前記速度の推定値を取得することを備える、前記請求項９記載の方法。
【請求項１１】
前記使用するステップは、前記加入者ステーションの前記速度の前記推定値が閾値以下の場合、前記加入者ステーションのマイクロ−セルへのハンドオーバーをイネーブルにすることを備える、前記請求項１０記載の方法。
【請求項１２】
前記トリガー事象は規定された再試行状態である、前記請求項３記載の方法。
【請求項１３】
前記規定された再試行状態は、前記加入者ステーションによって経験されるブロックされたコールによって要求される、前記請求項１２記載の方法。
【請求項１４】
前記取得するステップは前記加入者ステーションに関連する１以上の推定値を取得することを備える、前記請求項１２記載の方法。
【請求項１５】
前記１以上の推定値が、（１）前記加入者ステーションが、サービングセルよりもターゲットセルに、より近く位置している、又は（２）前記加入者ステーションが前記ターゲットセルに向かって、且つ、前記サービングセルから離れて移動している、ことを示す場合、ハンドオーバーを実行するのを決定することを、更に備える前記請求項１４記載の方法。
【請求項１６】
前記請求項１乃至１５記載の方法の何れかを実行するように構成された１以上のエンティティを備えるシステム。
【請求項１７】
前記１以上のエンティティは位置決定エンティティを含む、前記請求項１６記載のシステム。
【請求項１８】
無線通信システムにおけるハンドオーバー決定をサポートするシステムであって、
加入者ステーションの、移動の位置、速度、又は方向、の推定値を取得し、前記ハンドオーバー決定をサポートするため、前記推定値又はそこから引き出された情報を使用するように構成された１以上のエンティティを備えるシステム。
【請求項１９】
正確であるために十分カレントである場合は、保存された推定値を取り出し、この同じものを戻すことにより、又、前記取り出された推定値が正確であるためには十分にはカレントではない場合は、アップデートされた推定値を引き出し、この同じものを戻すことにより、加入者ステーションの、移動の位置、速度、又は方向、の推定値を取得するように、前記１以上のエンティティが構成されている、前記請求項１８記載のシステム。
【請求項２０】
前記１以上のエンティティは、トリガー事象に応じ、加入者ステーションの、移動の位置、速度、又は方向、の推定値を取得するように構成されている、前記請求項１８記載のシステム。
【請求項２１】
前記トリガー事象は、前記加入者ステーションがアンブレラセルのサービスエリア内にある間に前記加入者ステーションの前記ハンドオーバーレートが閾値を超える、という決定を備える、前記請求項２０記載のシステム。
【請求項２２】
前記１以上のエンティティは、前記トリガー事象に応じ前記加入者ステーションの前記位置の推定値を取得し、前記加入者ステーションの前記速度の前記推定値が閾値を超える場合は、前記加入者ステーションを前記アンブレラセルにハンドオーバーすることを決定する、ように構成される前記請求項２１記載のシステム。
【請求項２３】
前記１以上のエンティティは、少なくともしばらくの間マイクロ−セルへのハンドオーバーバックをブロックするように構成される、前記請求項２２記載のシステム。
【請求項２４】
前記トリガー事象は、前記加入者ステーションがアンブレラセルのサービスエリア内にある間に前記加入者ステーションは所定期間内にハンドオーバーを経験していない、ことを示すタイムアウト状態を備える、前記請求項２０記載のシステム。
【請求項２５】
前記１以上のエンティティは、前記トリガー事象に応じ前記加入者ステーションの前記速度の推定値を取得し、前記加入者ステーションの前記速度の前記推定値が閾値以下の場合には、前記加入者ステーションのマイクロ−セルへのハンドオーバーをイネーブルにする、ように構成されている前記請求項２４記載のシステム。
【請求項２６】
前記トリガー事象は規定された再試行状態である、前記請求項２０記載のシステム。
【請求項２７】
前記１以上のエンティティは、前記トリガー事象に応答する前記加入者ステーションを関連づける１以上の推定値を取得する、前記請求項２０記載のシステム。
【請求項２８】
前記１以上の推定値が、（１）前記加入者ステーションが、サービングセルよりもターゲットセルにより近く位置している、又は（２）前記加入者ステーションが前記ターゲットセルに向かって、且つ、前記サービングセルから離れて移動している、ことを示す場合、前記１以上のエンティティはハンドオーバーを実行することを決定する、前記請求項２７記載のシステム。
【請求項２９】
前記１以上のエンティティは、基地局コントローラとサービングモバイル場所センターとを備える、前記請求項１８記載のシステム。
【請求項３０】
前記１以上のエンティティは、モバイル交換局とサービングモバイル場所センターとを備える、前記請求項１８記載のシステム。
【請求項３１】
無線通信システムにおけるハンドオーバー決定をサポートするシステムであって、
加入者ステーションの移動の位置、速度、又は方向、の推定値を取得する手段と、
前記ハンドオーバー決定をサポートするために、前記推定値又はそこから引き出された情報を使用する手段と、
を備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置決定及び無線通信の分野に関係し、特に、無線通信システムにおけるハンドオーバー決定をサポートする移動の位置、速度、又は方向の推定値の使用に関係する。
【背景技術】
【０００２】
無線通信システムにおいては、ハンドオーバー(handover)は、加入者ステーション(subscriber station)に通信サービスを提供する責任が一つのネットワーク、ネットワークエンティティ(network entity)又はネットワークリソースから他に移される処理(process)を意味する。ハンドオーバーは、ハードハンドオーバー(hard handover)、即ち、サービング(serving)ネットワーク、エンティティ又はリソースによる処理とターゲット(target)ネットワーク、エンティティ又はリソースによる処理との間の移行が突然であるもの、であるかもしれないし、或いは、ソフトハンドオーバー(soft handover)、即ち、この移行がゆるやかであるもの、であるかもしれない。更に、ハンドオーバーは、種々の状態、例えば、信号強度が、ターゲットネットワーク、エンティティ又はリソースのそれに比べ相対的に弱くなっていることの、サービングネットワーク、エンティティ又はリソースの側での検知、又は規定された再試行状態など、に応じ、負荷バランスの必要性を生じさせるブロックされたコール(blocked call)又は同様なものに従い、トリガーされる(triggered)。
【０００３】
例えば、図１で図示されているような無線通信システムにおけるアンブレラセル１００を検討してみよう。アンブレラセル１００は、１以上のマイクロ−レベルのセル１０２ａ、１０２bを有し、マイクロ−レベルのセルは、アンブレラセル１００のサービスエリアの中に含まれる又はそれと一部がオーバーラップするサービスエリアを有する。これらのマイクロ−レベルセルは、典型的には、アンブレラセル１００内の高輻輳エリア(high congestion area)に付加される。加入者ステーションがこれらマイクロ−セルのうちの１つのサービスエリア内にあるとき、それは、一般的には、アンブレラセル基地局への過負荷を避けるために、アンブレラセルの基地局とは異なり、マイクロ−レベルセルの中の基地局によってサービスを受ける。加入ステーションがこれらのアンブレラセルのうちの１つのサービスエリア内を移動するとき、加入ステーションの動きによってトリガーされるハンドオーバーの数が過度となる状況が起こる。
【０００４】
図１において、例えば、車両１０４内で且つパス１０６に沿って移動する加入ステーションは、場所１０８の間は、アンブレラセル１００用の基地局によってサービスを受ける。場所１１０のあたりで、加入ステーションがセル１０２ａのサービスエリアに移行する時、セル１０２ａ用の基地局へのハンドオーバーが開始される。そのあと、場所１１２あたりで、加入ステーションがセル１０２ｂのサービスエリアに移行する時、セル１０２ｂ用の基地局へのハンドオーバーが開始される。そのあと、場所１１４あたりで、加入ステーションがアンブレラセル１００のサービスエリアに移行し戻るとき、アンブレラセル用の基地局へのハンドオーバーが開始される。もし加入者ステーションが高速度のスピードで移動するときは、これらのハンドオーバーは非常に短い期間内でハンドオーバーが発生することがある。
【０００５】
然しながら、ハンドオーバーは、実行するために相当な量のネットワークリソース又はオーバーヘッドを消費する、高い優先度の事象である。サービング基地局の通信の質がターゲット基地局のそれに比較して劣る時にトリガーされた２つの基地局の間のハンドオーバーを検討する必要がある。このハンドオーバーを実行するために必要とされるリソースは、トリガーしている事象を検知するために必要とされるリソース、ハンドオーバー命令を信号で伝えるために必要とされるリソース、及び、関係する種々様々なネットワークエンティティ間の確認応答(acknowledgments)を処理するために必要とされるリソースを含む。これらのネットワークエンティティは、加入ステーション及び２つの基地局だけでなく、２つの基地局に共通の基地局コントローラ、及び基地局コントローラにサービスを提供しているモバイル交換局をも含むかもしれない。従って、加入ステーションが高いハンドオーバーレート(high handover rate)、即ち、規定期間内に多数のハンドオーバー、を経験する場合は、これらのハンドオーバーを成し遂げるために必要とされるオーバーヘッドはネットワークに過度に重荷を負わせるかもしれず、従って、トラフィック(traffic)用に使用できるであろうリソースを使う。マイクロ−セルは、通常は高いトラフィックセルであり、どんな余分のオーバーヘッドもトラフィック容量に関し重大な影響を有する、ということに注意が必要である。
【０００６】
加入者ステーションが、必ずしもアンブレラセル／マイクロ−セル関係にない２以上のセルのサービスエリアの近くに位置している時に、同様の問題が発生することがある。このシナリオでは、過度で且つ不必要なハンドオーバーが起こされる状況が生じることがある。例えば、セル２０２ａ及び２０２ｂのサービスエリアのオーバーラップ部分２０６内に位置する車両２０４の中の加入者ステーションを図示する図２Ａを検討してみよう。加入者ステーションがセル２０２ａの基地局によってサービスの提供を受けており、オーバーラップ部分２０６内に位置している間にブロックされたコールを経験する、と仮定する。それに応じて、ネットワークはコールの規定された再試行を開始し、これは、今度は、セル２０２ｂの基地局へのブロックされたコールのハンドオーバーに、コールをキューに入れる(queue)必要無しにコールが続行することを許可するように、強制する。
【０００７】
加入者ステーションがセル２０２ａに向かい又２０２ｂから離れて動くパス、例えば、図２Ａにおいて示されているパス２０８、を加入者ステーションが進む場合、該ハンドオーバーの次に直ちに、セル２０２ａに戻る別のハンドオーバーがおこる。またしても、ネットワークに過度に負担を負わせる必要以上の数のハンドオーバーが経験される。
【０００８】
加入者ステーションが２つのセルのサービスエリアのオーバーラップ部分の中にない時、規定された再試行が又発生するかもしれない。セル２０２ａのサービスエリア内で且つセル２０２ｂのサービスエリアの外側に位置する車両２０４の中の加入者ステーションが図示されている、図２Ｂを検討してみよう。加入者ステーションが、セル２０２ａ内の基地局によってサービスを受けている間に、ブロックされたコールの状態を経験すると仮定する。それに応じて、ネットワークはコールの規定された再試行を開始し、これは、今度は、
トラフィック負荷がより少ない近くの基地局、この場合は、セル２０２ｂの基地局、へのブロックされたコールのハンドオーバーを強制する。
【発明の開示】
【０００９】
［要約］
無線通信システムにおけるハンドオーバー決定をサポートする方法が説明される。この方法は、加入者ステーションの移動の位置、速度、又は方向、の推定値を取得することと、前記ハンドオーバー決定をサポートするために、そのあとこの推定値又はそこから引き出された情報を使用することと、を備える。
【００１０】
本方法は、トリガー事象に応じて生じるかもしれない。一実施例においては、前記トリガー事象は、前記加入者ステーションによって経験されるハンドオーバーレート(handover rate)が閾値を超えるという決定である。この決定は、前記加入者ステーションがアンブレラセルの前記サービスエリア内を移動している間になされる。この決定は、次に、少なくとも一部分が前記アンブレラセルの前記サービスエリア内にあるマイクロ−セルへのハンドオーバーによって要求されることが出来る。これに応じ、前記加入者ステーションの前記速度の推定値が取得される。もしこの速度推定値が閾値を超える場合は、前記加入者ステーションを前記アンブレラセルにハンドオーバーする決定がされ、マイクローセルへのハンドオーバーバック(a handover back)は少なくとも暫くの間はブロックされる。
【００１１】
第二の実施例においては、前記トリガー事象は規定された再試行状態である。この状態に応じ、前記加入者ステーションの、前記移動の位置、速度、又は方向、の推定値が取得される。この推定値、又はそこから引き出される情報は、その後、ハンドオーバー決定をサポートするために使用される。
【００１２】
一実施においては、１以上の推定値が取得される。前記１以上の推定値が、（１）加入者ステーションがサービングセルよりもターゲットセルにより近く位置している、又は（２）前記加入者ステーションが前記ターゲットセルに向かって、且つ、前記サービングセルから離れて移動している、ことを示す場合、前記加入者ステーションをターゲットセルへハンドオーバーする決定がされる。
【００１３】
本発明の、他の又は関連のシステム、方法、特徴及び利点は、以下の図及び詳細な説明を検討すれば当業者には明らかである、又は、になるであろう。そのような更なるシステム、方法、特徴及び利点の全てが、本説明の中に含まれ、本発明の範囲内にあり、又、添付の特許有請求の範囲によって保護される、ということが意図されている。
【詳細な説明】
【００１４】
図中のコンポーネントは必ずしも拡大縮小したものではなく、それよりも、本発明の原理を示すことに重きが置かれている。図において、同様な参照番号は、異なる図全体にわたって対応する部分を示す。
ここで使用されているような用語、例えば、「約、あたり(about)」、「ほぼ(approximately)」、「実質上(substantially)」、及び「近く(near)」などは、業界で受け入れられている許容範囲の根拠となっている数学上の正確さにおけるある程度の許容差、を認めるように意図されている。従って、１％から２０％又はそれより少ない範囲において、用語「約、あたり」、「ほぼ」、「実質上」、又は「近く」によって修飾された値からの上方向又は下方向へのずれは、規定値の明らかに範囲内にあると見なされるべきである。
【００１５】
ここで使用されているような用語、例えば、「ソフトウェア」は、ソースコード、アッセンブリ言語コード、２進コード、ファームウェア、マクロ−インストラクション、マイクロ−インストラクション、又は同様なもの、又は前記の２以上の任意の組合せを含む。
【００１６】
用語「メモリ」は、任意のプロセッサ−可読媒体を言い、プロセッサにより実行可能な一連のソフトウェアインストラクションが保存される、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、ディスク、フロッピー（登録商標）ディスク、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、又は同様なもの、又は前記の２以上の任意の組合せを、これらに限定されずに含む。
【００１７】
用語「プロセッサ」又は「ＣＰＵ」は、一連のインストラクションを実行することが可能な任意のデバイスを言い、汎用−又は特定用途マイクロプロセッサ、有限状態機械、コントローラ、コンピュータ、デジタル信号プロセッサ（ＤＳＰ）、又は同様なものを、これらに限定されずに含む。
【００１８】
用語「ロジック」は、ハードウエア、ソフトウエア、又はハードウエア及びソフトウエアの任意の組合せの中に機能性を実現したものを言う。
句「基地局(base station)」（ＢＴＳ）は個々のセクターを含む。
句「ＧＰＳ衛星(GPS satellite)」は宇宙船（ＳＶｓ）を含む。
【００１９】
句「位置決定システム(position determination system)」は、無線通信システムにおける加入者ステーションの位置を決定する任意のシステムを意味し、無線通信システムの上にオーバーレイされた(overlaid)、又は、無線通信システムと一体となった位置決定システムを含む。例は、補助装置付ＧＰＳ測位システム、ネットワークベースの測位システム、及びスタンドアローンのＧＰＳ測位システムを含む。
【００２０】
用語「加入者ステーション(subscriber station)」は移動局、及び携帯電話無線ネットワークで使用される任意のポータブルな無線デバイスを含む。
用語「無線通信システム」は、ＩＳ−９５（ＣＤＭＡ）、ＣＤＭＡ２０００、ＷＣＤＭＡ、ＧＳＭ、及びＧＰＲＳシステム、のような、但しこれらに限定されない、任意の多重アクセスモード又はプロトコルを使用する任意の無線通信システムを含む。
【００２１】
用語「マイクロ−セル(micro-cell)」は、少なくとも一部分が、アンブレラセル(umbrella cell)のサービスエリアの中にあるか又はオーバーラッピングしているサービスエリアを有する任意のセルを意味し、ピコ−セル(pico-cell)を含む。
【００２２】
用語「閾値(threshold)」は、任意の閾値を意味し、静的な(static)、所定の(predetermined)、及び動的(dynamic)な閾値を、限定せずに含む。本用語はまた、ベストのネットワークパーフォマンスを確かなものとするために、オペレータによって、静的に又は動的に選択される閾値を含む。
例環境(Example Environment)
【００２３】
図３Ａは、無線通信システムにおける加入者ステーション３１４の、移動の位置、速度、又は方向、を推定するための位置決定システム３００の例を図示する。このシステムは、本発明によるシステム及び方法が動作できる環境の一例であり、他の環境が可能であることは理解されるべきである。従って、この例の環境の説明において限定されるものとして解釈されるものはない。
【００２４】
このシステムにおいて、加入者ステーション３１４は、加入者ステーション中の受信機にとって目に見える複数のソース３０２、３０４、３０６、及び３０８によって伝送される信号を受け取る。図示されるように、ソースはＢＴＳｓ、ＧＰＳ衛星、又はＢＴＳｓ及びＧＰＳ衛星の組合せであってもよい。図示された例においては、ソース３０２及び３０６はＧＰＳ衛星であり、ソース３０４及び３０８はＢＴＳｓである。
【００２５】
各ソースは、一意的にソースを識別する識別符号で変調される信号を伝送する。一実施においては、識別符号はＰＮ符号であり、関係するソースに従い、長さ又は周期が異なる。ＩＳ−９５準拠ＣＤＭＡシステムに対しては、ＰＮ符号は、２６．６７ミリ秒毎に繰り返される長さ３２，７６８チップ(chips)のシーケンスである。現在のＧＰＳシステムにおいては、ＰＮ符号は１ミリ秒毎に繰り返される長さ１，０２３チップのシーケンスである。他の実施においては、ソースは他の固有のグローバルな又はローカルな識別子、例えば周波数、によって識別されてもよい。
【００２６】
ソース３０２、３０４、３０６、及び３０８によって伝送される信号は全て、合成信号の形式で加入者ステーション３１４によって受信される。信号は直接に又は中継器(示されていない)によって受信される。
データベース３１２は位置決定エンティティ(a position determination entity)（ＰＤＥ）３１０にとってアクセス可能である。一実施例においては、ＰＤＥ３１０はサービングモバイル場所センター(a serving mobile location center)（ＳＭＬＣ）である。データベース３１２は、ソースが基地局、ＧＰＳ衛星、又は基地局及びＧＰＳ衛星の組合せであろうとなかろうと、システム３００中の各ソースの現在の位置を示す１以上のアルマナック(almanacs)を含有する。図３で図示されるシステム３００において、これら１以上のアルマナックは、ＧＰＳ衛星３０２及び３０６と基地局３０４及び３０８の現在の位置を示す。
【００２７】
加入者ステーション３１４は相関器が備え付けられており、相関器は、独立して、又はプロセッサと連動して、ソースから受信された１以上のパイロット信号(pilot signals)に対し到達測定時間(a time of arrival measurement)を引き出すように構成されている。これらの到達測定時間の引き出しにおいて、相関器及び／又はプロセッサは、ＰＤＥ３１０、例えば、１以上のソース３０２、３０４、３０６、及び３０８のための検索ウィンドウ(search window)及びウィンドウセンター(window center)、によって提供される様々な形態の支援を利用できる。
【００２８】
加入者ステーション３１４は、そのあと到達測定時間をＰＤＥ３１０に伝達する。ＰＤＥ３１０は、到達測定時間に対応するソースの場所を決定するために、データベース３１２中に含有されている１以上のアルマナックを利用する。それはそのあと、知られた三角測量(triangulation)又は三角測量手順(triangulation procedures)を使用して、加入者ステーション３１４の移動の位置、速度、又は方向、の推定値を決定する。一度決定されると、推定値はＰＤＥ３１０によって加入者ステーション３１４又はある他のエンティティに伝達される。前記の代替として、加入者ステーション３１４は、信号ソースの位置を決定するために、データベース３１２（ＰＤＥ３１０を通して）にアクセスした後、それ自体の移動の位置、速度、又は方向を推定するために到達測定時間を使用しても良い。
【００２９】
加入者ステーション３１４は、一例が図３Ｂにおいてブロック図の形式で提供されている無線通信システムの中で動作する。今度の場合も同様に、多くの他の例環境が可能であり、従って、この特定の例において、限定するものとして解釈されるものはない。
【００３０】
この特定の例においては、無線通信システムは、各セルに対応する１以上の基地局を備えているＧＳＭ携帯電話システムであり、このシステムの中では、ネットワークサービスエリアが複数のセルに組織化されている。ネットワーク中の基地局はグループに組織化され、グループ中の１以上の基地局は基地局コントローラ（ＢＳＣ）によってコントロールされる。図３Ｂの例において、ｎ個の基地局が１グループを形成し、ここでｎは１以上の整数である、又、これらｎ基地局は数字３５４ａ、３５４ｂで識別される。これらｎ基地局の全てがＢＳＣ３５６によってコントロールされる。各基地局コントローラが次にモバイル交換局(a mobile switching center)（ＭＳＣ）によってサービスを受ける。図３Ｂで図示される例においては、ＢＳＣ３５６はＭＳＣ３６０によってサービスを受ける。
【００３１】
ＳＭＬＣ３１０は、加入者ステーション３１４によっても又、図３Ｂ中の想像線で示された通信リンク３６２を通してアクセス可能である。この通信リンクは、２つの間の物理的通信が基地局３５４ａ、３５４ｂの内の１つとＢＳＣ３５６とを通して起こるので想像線で示されている。
【００３２】
図示された特定の例では、ＳＭＬＣ３１０は検索ウィンドウ及び検索センターの形態で加入者ステーション３１４を支援する。加入者ステーション３１４はこの情報を、図３Ａで図示される１以上のソース３０２、３０４、３０６、及び３０８からの到達測定時間を検索し引き出すために利用する。加入者ステーション３１４は、このあとこれらの到達測定時間をＳＭＬＣ３１０に伝達する。これに応じて、ＳＭＬＣ３１０は、加入者ステーション３１４の移動の位置、速度、又は方向、の推定値を決定する。
【００３３】
一例においては、ＳＭＬＣ３１０は、少なくとも４回の到達測定時間を加入者ステーション３１４から取得し、各到達測定時間はソースの異なる１つに対応する。ＳＭＬＣ３１０は、各ソースの現在の位置を決定するために１以上のアルマナックにアクセスし、そのあと、４つの未知数、ｘ、ｙ、及びｚとして表されることが出来る加入者ステーションの位置座標、及びシステム又はネットワーク時間ｔ、を解くために知られた三角測量又は三角測量技術を使用する。ＳＭＬＣ３１０はそのあとこの情報を保存出来、及び／又は、ネットワークエンティティ、又は外部場所サービス顧客、例えば９１１オペレータ、警官、等を含む別のエンティティにそれを伝達してもよい。
【００３４】
ＳＭＬＣ３１０は、２以上の解から速度又は移動の方向の推定値を引き出せる。システム時間はこれらの解の副産物として提供されるので、ＳＭＬＣ３１０は単に、３座標軸の夫々に沿って加入者ステーション３１４の変位(displacement)を決定し、３座標軸の各々に対する成分を取得するために、各変位を時間差で割ってよい。共に、３成分は移動の大きさと方向を有するベクトルを定義する。ベクトルの大きさは加入者ステーションの速度の推定値を形成し、一方、ベクトルの方向は加入者ステーションの移動の方向の推定値を形成する。
【００３５】
例えば、第一の解はパラメータｘ１、ｙ１、ｚ１、及びｔ１を、又、第二の解はパラメータｘ２、ｙ２、ｚ２、及びｔ２を生むかもしれない。これらのパラメータから引き出される速度ベクトルは、３値、ｘ、ｙ、ｚ、軸のそれぞれに対し１つ、を有するベクトルである。ｘ成分は（ｘ２−ｘ１）/（ｔ２−ｔ１）。ｙ成分は（ｙ２−ｙ１）/（ｔ２−ｔ１）。ｚ成分は（ｚ２−ｚ１）/（ｔ２−ｔ１）。ベクトル推定値を形成するベクトルの大きさは、３成分の二乗の和の平方根である。ベクトルの方向は移動の方向の推定値を形成する。
発明の実施例
【００３６】
図４は、無線通信システムにおけるハンドオーバー決定をサポートする方法４００の実施例を図示する。本方法は、ステップ４０２及び４０４を備える。ステップ４０２は、加入者ステーションの移動の位置、速度、又は方向、の推定値を取得することを備える。ステップ４０４は、ハンドオーバー決定をサポートするために、推定値又はそこから引き出された情報(information derived there-from)を使用することを備える。
【００３７】
取得するステップは、位置決定システム中のエンティティ、例えばＰＤＥ又はＳＭＬＣ、から推定値を取得することを備えてもよい。図５に図示される、一実施例において、推定値のリクエストがステップ５０２においてエンティティによって受信される。これに応答し、ステップ５０４において、エンティティは、前に取得された推定値を表す保存されている推定値を取り出す(retrieve)。そのあと、調査ステップ５０６において、エンティティは、保存されている推定値が正確であるために十分カレントである(sufficiently current to be accurate)かどうか、を決定する。もしそうならば、ステップ５０８において、保存されている推定値がリクエスタ(requestor)に戻される。もし、保存されている推定値が正確であるためには十分にはカレントでないならば、そのあとステップ５１０において、エンティティはアップデートされた推定値(updated estimates)を引き出し、リクエスタに戻す。一実施例においては、エンティティは、加入者ステーションによってそれに提供された測定値からアップデートされた推定値を引き出し、そのあとこの引き出された推定値をリクエスタに戻す。
【００３８】
推定値を取得するステップは、トリガー事象(triggering event)に応じて実行され得る。一実施例においては、トリガー事象は、加入者ステーションがアンブレラセルのサービスエリア内にある間に加入者ステーションのハンドオーバーレート、即ち、所定期間内に(within a prescribed time period)加入者ステーションによって経験されるハンドオーバーの数、が閾値を超える、という決定である。決定は、アンブレラセルのサービスエリア内に少なくとも一部分があるマイクロ−セルへの加入者ステーションのハンドオーバーによって、それ自体要求されるかもしれない。閾値は所定閾値又は動的閾値であってもよい。
【００３９】
この実施例の実施６００が図６の中で図示されている。この実施では、アンブレラセルのサービスエリア内に少なくとも一部分があるマイクロ−セルへのハンドオーバーを加入者ステーションが経験するとき、加入者ステーションのハンドオーバーレートが決定される。調査ステップ６０２がそのあと実行される。調査ステップ６０２において、ハンドオーバーレートが閾値を超えるかどうかが決定される。もし超えないのであれば、本方法は終了する。もし超えるのであれば、ステップ６０４が実行される。ステップ６０４は、加入者ステーションの速度の推定値を取得することを備える。調査ステップ６０６がそのあと実行される。調査ステップ６０６において、速度推定値が閾値を超えるかどうかが決定される。もし超えないのであれば、本方法は終了する。もし超えるのであれば、ステップ６０８が実行される。ステップ６０８では、加入者ステーションのアンブレラセルへのハンドオーバーが実行される。ステップ６１０がステップ６０８に続く。ステップ６１０においては、少なくともしばらくの間、マイクロ−セルへのハンドオーバーバックがブロックされる(blocked)。
【００４０】
この実施例は、アンブレラセルのサービスエリア内の加入者ステーションが高いハンドオーバーレートを経験しつつ高速度で移動している時を検知することにより、過度のハンドオーバーを軽減しようとするものである。もし、これらの状態が両方とも存在する場合は、実施例は、アンブレラセルへの加入者ステーションのハンドオーバーを実施し、少なくともしばらくの間、マイクロ−セルへのハンドオーバーバックをブロックする。
【００４１】
図７は、加入者ステーションがアンブレラセルのサービスエリア内にあってアンブレラセルによってサービスを受けている間に発生するタイムアウト状態によってトリガーされる実施例７００を図示する。このタイムアウト状態は、加入者ステーションが所定期間内にハンドオーバーを経験していないことを示す。
【００４２】
これに応じ、ステップ７０４が実行される。ステップ７０４は、加入者ステーションの速度の推定値を取得することを備える。調査ステップ７０６がステップ７０４に続く。調査ステップ７０６では、加入者ステーションの速度が閾値以下であるかどうかの決定がされる。もし超えないのであれば、本方法は終了する。もし超えるのであれば、ステップ７０８が実行される。ステップ７０８では、マイクロ−セルへのハンドオーバーがイネーブルにされる(enabled)。
【００４３】
この実施例は、図６の方法に準じ、加入者ステーションがアンブレラセルにハンドオーバーされた(handed over)後に実施される。それは、一度、過度のハンドオーバーのリスクがもはや問題でないように加入者ステーションの速度が十分に弱まったならば、加入者ステーションがマイクロ−セルにハンドバックされる(handed back)ことを許可するようにするものである（負荷のバランス又は同様なことの目的のために）。
【００４４】
図８は、加入者ステーションによって経験されたブロックされたコール又は同様なものによってそれ自体が要求される、規定された再試行状態(a directed retry condition)によってトリガーされる実施例を図示する。この実施例において、ステップ８０４が規定された再試行状態の発生に応じ実行される。ステップ８０４は、加入者ステーションの移動の位置、速度、方向の推定値を取得することを備える。ステップ８０６がそのあと実行される。ステップ８０６において、推定値、又はそこから引き出された情報、が加入者ステーションのハンドオーバーをサポートするために使用される。ハンドオーバーの目的は、ブロックされたコールがキュー(queue)の必要なしに続行できるように加入者ステーションに十分なネットワークリソースを提供することである。
【００４５】
一実施では、加入者ステーションに関連する１以上の推定値が、規定された再試行状態に応じ取得される。例えば、加入者ステーションの位置及び速度の推定値が、規定された再試行状態の発生に応じ取得される。もしこれらの推定値が、（１）加入者ステーションが、サービングセルよりもターゲットセルにより近くに位置している、及び／又は（２）加入者ステーションがターゲットセルに向かって、且つ、サービングセルから離れて移動している、ことを示す場合、ハンドオーバーは実行される。
【００４６】
一実施例においては、本発明によるシステムは、説明された又は示唆された実施例(embodiments)、実施(implementations)、例、又は種々様々な方法の何れかを実行するように構成された１以上のエンティティを備える。一実施では、１以上のエンティティは図３Ｂで図示されたエンティティを備える。
【００４７】
一例において、１以上のエンティティは基地局コントローラ（ＢＳＣ）とサービングモバイル場所センター（ＳＭＬＣ）とを備える。ＳＭＬＣは、加入者ステーションの移動の位置、速度、又は方向の推定値のリクエストを受け取るように構成されている。応じて、ＳＭＬＣは、推定値を取得しそれをＢＳＣに提供し、ＢＳＣは、推定値又はそこから引き出される情報を、ＢＳＣ内(intra-BSC)ハンドオーバー、即ち、ＢＳＣによってコントロールされる一ＢＴＳから別のＢＴＳへのハンドオーバー、を実行するかどうかの決定をサポートするために使用する。
【００４８】
第二例において、１以上のエンティティはモバイル交換局（ＭＳＣ）とＳＭＬＣとを備える。前記同様に、ＳＭＬＣは、加入者ステーションの移動の位置、速度、又は方向の推定値のリクエストを受け取るように構成されている。応じて、ＳＭＬＣは、推定値を取得しそれをＢＳＣに提供する。ＢＳＣはそれから、推定値又はそこから引き出される情報を、ＢＳＣ内ハンドオーバー、即ち、ＭＳＣによってサービスを受ける一ＢＳＣから別のＢＳＣへのハンドオーバー、を実行するかどうかの決定をサポートするために使用する。
【００４９】
一実施例においては、正確であるために十分カレントである保存された推定値を取り出すことにより、又、前に保存された推定値が正確であるためには十分カレントではない場合は、アップデートされた推定値を引き出すことにより、加入者ステーションの、移動の位置、速度、又は方向、の推定値を取得するように、１以上のエンティティが構成されている。
【００５０】
１以上のエンティティが、トリガー事象に応答し、加入者ステーションの、移動の位置、速度、又は方向、の推定値を取得するように構成されている。一実施例においては、トリガー事象は、加入者ステーションがアンブレラセルのサービスエリア内にある間に加入者ステーションのハンドオーバーレートが閾値を超える、という決定を備える。閾値は所定の又は動的な閾値であるかもしれない。一実施において、この決定は、マイクロ−セルへの加入者ステーションのハンドオーバーの発生によって要求される。これに応答し、加入者ステーションの速度の推定値を取得し、もし加入者ステーションの速度の推定値が所定の閾値を超える場合は、加入者ステーションをアンブレラセルへハンドオーバーするように、１以上のエンティティは構成される。１以上のエンティティはそのあと、少なくとも暫くの間、マイクロ−セルへのハンドオーバーバックをブロックできる。
【００５１】
一実施例においては、トリガー事象は、加入者ステーションがアンブレラセルのサービスエリア内にある間に発生するタイムアウト状態である。一実施において、加入者ステーションは、タイムアウト状態の時にアンブレラセルによってサービスを受けている。この実施において、タイムアウト状態は、加入者ステーションが所定期間内にハンドオーバーを経験していないことを示す。
【００５２】
このトリガー事象に応じ、加入者ステーションの速度の推定値を取得するように、又、加入者ステーションの速度の推定値が閾値以下の場合は、アンブレラセルからマイクロ−セルに加入者ステーションをハンドオーバーすることを可能にするように、１以上のエンティティは構成される。
【００５３】
第三の実施例においては、トリガー事象は、加入者ステーションによって経験されるブロックされたコール又は同様なものによって要求される、規定された再試行状態である。このトリガー事象に応じ、加入者ステーションの移動の位置、速度、又は方向の推定値を取得するように、又、そのあと、ハンドオーバー決定をサポートするために推定値、又はそこから引き出される情報を使用するように、１以上のエンティティは構成される。
【００５４】
一例において、加入者ステーションに関連する複数の推定値が取得され、もし推定値が、（１）加入者ステーションが、サービングセルよりもターゲットセルにより近くに位置している、又は（２）加入者ステーションがターゲットセルに向かって、且つ、サービングセルから離れて移動している、ことを示す場合は、ハンドオーバーは実行される。
【００５５】
本発明の種々様々な実施例が説明されているが、もっと多くの実施例及び実施が本発明の範囲内で可能であることは当業者には明らかであろう。
【図面の簡単な説明】
【００５６】
【図１】図１は、アンブレラセルのサービスエリア内で移動する加入者ステーションの一例を図示する。
【図２Ａ】図２Ａは、規定された再試行状態を経験する間に２以上のセルのサービスエリア近くに移動する加入者ステーションの例を図示する。
【図２Ｂ】図２Ｂは、規定された再試行状態を経験する間に２以上のセルのサービスエリア近くに移動する加入者ステーションの例を図示する。
【図３Ａ】図３Ａは、本発明の使用のための一例の環境を表す位置決定システムの一例を図示する。
【図３Ｂ】図３Ｂは、本発明の使用のための別の例の環境を表すＧＳＭ無線通信システムの一例のブロック図である。
【図４】図４は、加入者ステーションの移動の位置、速度、又は方向の推定値、又はそこから引き出される情報、によりハンドオーバー決定をサポートする方法の一実施例のフローチャートである。
【図５】図５は、リクエストに応答して、移動の位置、速度、又は方向の推定値を取得する方法の一実施例のフローチャートである。
【図６】図６は、アンブレラセルのサービスエリア内で閾値を超えた速度で移動する加入者ステーションのための、ハンドオーバー決定をサポートする方法の一実施例のフローチャートである。
【図７】図７は、アンブレラセルのサービスエリア内を閾値以下の速度で移動する加入者ステーションのための、ハンドオーバー決定をサポートする方法の第二実施例のフローチャートである。
【図８】図８は、規定された再試行状態に従う加入者ステーションのためのハンドオーバー決定をサポートする方法の一実施例のフローチャートである。
【図１】
2007500968.tif 000003
【図２Ａ】
2007500968.tif 000004
【図２Ｂ】
2007500968.tif 000005
【図３Ａ】
2007500968.tif 000006
【図３Ｂ】
2007500968.tif 000007
【図４】
2007500968.tif 000008
【図５】
2007500968.tif 000009
【図６】
2007500968.tif 000010
【図７】
2007500968.tif 000011
【図８】
2007500968.tif 000012
【国際調査報告】
2007500968.tif 000013
2007500968.tif 000014