(57)【要約】      （修正有）【課題】無線遠隔通信システムにおけるＭＳに対するアクティブなコール中の第１から第２のＭＳＣへのＭＳＣ間ハンドオフ後、ハンドバック・プロセスを提供する方法および装置を提供する。【解決手段】第２のＭＳＣから第１のＭＳＣへのＭＳＣ間ハンドバックの試みを開始する、第１のＭＳＣと第１のＢＳにおいてリソースをセットアップする、ハンドバックを開始するようにＭＳに指示するコマンドをＭＳに送信する、ハンドバックの失敗を示すメッセージをＭＳから受信する、第１と第２のＭＳＣ間の新たなメッセージ交換の結果、第１のＭＳＣとＢＳにセットアップされたリソースを適時除去する、第１のＭＳＣ及びＢＳが別のＭＳＣ間ハンドバックの準備ができていることを示すメッセージを第２のＢＳに送信することを含む。【選択図】図２
2005260953.tif 000002
【特許請求の範囲】
【請求項１】
無線遠隔通信システムにおけるＭＳに対するアクティブなコール中の第１のＭＳＣから第２のＭＳＣへのＭＳＣ間ハンドオフ後の、ハンドバック・プロセスを提供するための方法であって、
ａ）前記ＭＳが前記第１のＭＳＣに関連する地理的区域内に移動したことに応答して、前記第２のＭＳＣから前記第１のＭＳＣへのＭＳＣ間ハンドバックの試みを開始する工程と、
ｂ）前記ＭＳに前記コールを転送するために前記第１のＭＳＣ、および前記第１のＭＳＣに関連する第１のＢＳにおいてリソースをセットアップする工程と、
ｃ）前記第１のＢＳと通信しようと試みることにより、前記ＭＳＣ間ハンドバックの試みを開始するように前記ＭＳに指示するコマンドを前記ＭＳに送信する工程と、
ｄ）前記第１のＢＳに対する前記ＭＳＣ間ハンドバックの試みが失敗したことを示すメッセージを前記ＭＳから受信する工程と、
ｅ）前記ＭＳに前記コールを転送するために前記第１のＭＳＣおよび前記第１のＢＳにおいてセットアップされた前記リソースを除去する工程と、
ｆ）前記第１のＭＳＣおよび前記第１のＢＳが別のＭＳＣ間ハンドバックの試みを行う準備ができていることを示すメッセージを、前記第２のＭＳＣに関連する第２のＢＳに送信する工程とを含み、前記コールが、前記ＭＳＣ間ハンドオフの結果、ＭＳＣ間トランクを介して前記第１のＭＳＣから前記第２のＭＳＣに転送される方法。
【請求項２】
ｇ）工程ａ）ないしｃ）を繰り返すことによって次のＭＳＣ間ハンドバックの試みを開始する工程と、
ｈ）前記第１のＢＳに対する前記次のＭＳＣ間ハンドバックの試みが完了したことを示すメッセージを前記第１のＢＳから受信する工程と、
ｉ）前記ＭＳに前記コールを転送するために前記第２のＭＳＣおよび前記第２のＢＳにおいて使用された前記リソースを除去する工程と、
ｊ）前記第１のＭＳＣから前記第２のＭＳＣに前記コールを転送するために使用された前記ＭＳＣ間トランクを分断する工程とをさらに含む請求項１に記載の方法。
【請求項３】
工程ｅ）が、ｇ）前記ＭＳに前記コールを転送するために前記第１のＭＳＣおよび前記第１のＢＳにおいてセットアップされた前記リソースを除去するように前記第１のＭＳＣに命令するメッセージを、前記第２のＭＳＣから前記第１のＭＳＣに送信する工程をさらに含む請求項１に記載の方法。
【請求項４】
ステップｅ）が、ｈ）前記ＭＳに前記コールを転送するために前記第１のＭＳＣおよび前記第１のＢＳにおいてセットアップされた前記リソースが除去されたことを前記第２のＭＳＣに知らせるメッセージを、前記第１のＭＳＣから前記第２のＭＳＣに送信する工程をさらに含む請求項３に記載の方法。
【請求項５】
工程ｆ）における前記メッセージが、工程ｈ）において前記第２のＭＳＣによって受信された前記メッセージに応答して、前記第２のＭＳＣによって前記第２のＢＳに送信される請求項４に記載の方法。
【請求項６】
工程ｅ）が、ｈ）前記ＭＳに前記コールを転送するために前記第１のＢＳにおいてセットアップされた前記リソースを除去するように前記第１のＢＳに命令するメッセージを前記第１のＭＳＣから前記第１のＢＳに送信する工程をさらに含む請求項３に記載の方法。
【請求項７】
工程ｅ）が、ｉ）前記ＭＳに前記コールを転送するために前記ＢＳにおいてセットアップされた前記リソースが除去されたことを前記第１のＭＳＣに知らせるメッセージを、前記第１のＢＳから前記第１のＭＳＣに送信する工程をさらに含む請求項６に記載の方法。
【請求項８】
ＭＳに対するアクティブなコール中の第１のＭＳＣから第２のＭＳＣへのＭＳＣ間ハンドオフ後の、ハンドバック・プロセスを提供する無線遠隔通信システムであって、
前記ＭＳが前記第１のＭＳＣに関連する地理的区域内に移動したことに応答して、前記第２のＭＳＣから前記第１のＭＳＣへのＭＳＣ間ハンドバックの試みを開始するための手段と、
前記ＭＳに前記コールを転送するために前記第１のＭＳＣ、および前記第１のＭＳＣに関連する第１のＢＳにおいてリソースをセットアップするための手段と、
前記第１のＢＳと通信しようと試みることにより、前記ＭＳＣ間ハンドバックの試みを開始するように前記ＭＳに指示するコマンドを前記ＭＳに送信するための手段と、
前記第１のＢＳに対する前記ＭＳＣ間ハンドバックの試みが失敗したことを示すメッセージを前記ＭＳから受信するための手段と、
前記ＭＳに前記コールを転送するために前記第１のＭＳＣおよび前記第１のＢＳにおいてセットアップされた前記リソースを除去するための手段と、
前記第１のＭＳＣおよび前記第１のＢＳが別のＭＳＣ間ハンドバックの試みを行う準備ができていることを示すメッセージを、前記第２のＭＳＣに関連する第２のＢＳに送信するための手段とを含み、前記コールは、前記ＭＳＣ間ハンドオフの結果、ＭＳＣ間トランクを介して前記第１のＭＳＣから前記第２のＭＳＣに転送されるシステム。
【請求項９】
前記ＭＳが前記第１のＭＳＣに関連する前記地理的区域内に留まっている間に、前記第２のＢＳから前記第１のＢＳへの次のＭＳＣ間ハンドバックの試みを開始するための手段と、
前記第１のＢＳに対する前記次のＭＳＣ間ハンドバックの試みが完了したことを示すメッセージを前記第１のＢＳから受信するための手段と、
前記ＭＳに前記コールを転送するために前記第２のＭＳＣおよび前記第２のＢＳにおいて使用された前記リソースを除去するための手段と、
前記第１のＭＳＣから前記第２のＭＳＣに前記コールを転送するために使用された前記ＭＳＣ間トランクを分断するための手段とをさらに含む請求項８に記載のシステム。
【請求項１０】
前記ＭＳに前記コールを転送するために前記第１のＭＳＣおよび前記第１のＢＳにおいてセットアップされた前記リソースを除去するように前記第１のＭＳＣに命令するメッセージを、前記第２のＭＳＣから前記第１のＭＳＣに送信するための手段をさらに含む請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクティブなコール中における移動交換局（ＭＳＣ）間ハンドオフ後の繰り返し可能なハンドバックの試みのための方法および装置に関する。先行するハンドバックが成功しなかった場合、方法および装置は、別のハンドバックの試みを準備し、ハンドバックが求められる場合、コールを再びハンドバックしようと試みる。
【背景技術】
【０００２】
本発明は、ＭＳＣ間ハンドオフ後にハンドバックを試みる技術を特に対象とし、この技術に特に関連して説明されるが、本発明は、他の分野および用途においても有用性を有する可能性があることを理解されたい。例えば、本発明は、ハンドオフの完了後、それに続く目標とソースの間におけるトランクの分断が関わるあらゆるタイプのハンドオフに関連して使用されることが可能である。
【０００３】
背景として、ハンドオフとハンドオーバは、同義であり、移動局（ＭＳ）との通信を第１の基地局（ＢＳ）から、異なるＭＳＣ内にある可能性がある別のＢＳに移す無線技術における操作を指す。ＭＳＣ間ハンドオフ後、ＭＳとの通信が第１のＭＳＣに戻されることをもたらす状況が生じる可能性がある。これは、前のハンドオフに続くため、ハンドバックまたはハンドオフ・バックと呼ばれる。このため、本明細書で使用するハンドオフとハンドオーバは、同一の意味を有し、互いに区別なく使用されることが可能である。同様に、ハンドバックとハンドオフ・バックは、同一の意味を有し、互いに区別なく使用されることが可能である。さらに、ハンドバックは、前のハンドオフに続くあるタイプのハンドオフであるため、ハンドバックは、ハンドオフまたはハンドオーバと呼ばれることも可能である。
【０００４】
ベンダ間ハンドオフ（すなわち、ハード・ハンドオフ）は、２つの異なるベンダのＭＳＣ間でＡＮＳＩ−４１メッセージを使用する。また、ベンダが、ベンダ独自のＭＳＣ間のハンドオフ（すなわち、ベンダ内ハンドオフ）のためにＡＮＳＩ−４１メッセージを使用することも可能である。例えば、ＭＳＣ  ＡからＭＳＣ  Ｂへの、所与のハンドオフ後、モバイル・ユーザが、ＭＳＣ  Ａの区域に移動して戻る可能性がある。これにより、ＭＳＣ  Ａ（前のハンドオフのソース）がその時点でハンドバックの試みの目標である、ハンドバックの試みが要求される状況が生じる。ハンドバックが成功した後、ＭＳＣ  Ｂ上のリソース（ハンドバックの試みのソース）が、除去される。ハンドオフまたはハンドバックの試みが失敗した場合、ＭＳは、候補周波数探索報告メッセージをソース・セル（すなわち、ＢＳ）に戻す。ハンドオフ完了メッセージの代わりに候補周波数探索報告メッセージを受信すると、ソースＢＳは、中止メッセージをソースＭＳＣに通信する。このメッセージは、失敗したハンドオフまたはハンドバックの試みを中止するようにソースＭＳＣに命令する。しかし、現在、その段階においてソースＭＳＣから目標ＭＳＣへのハンドバックの試みの失敗を通信する手段は、全く存在しない。このため、ソースＭＳＣが、ハンドバックの試みを中止するように目標ＭＳＣに命令する手段は、全く存在しない。ハンドバックの試みは、ハンドバックの試みが完了する前に、目標側でハンドバックの試みに関連するタイマが満了して初めて、目標ＭＳＣによって中止される。
【０００５】
（ハンドオフおよび）ハンドバックの試みは、ソース・セルとＭＳの間の信号が弱い場合に行われることに留意することが重要である。このため、次の（ハンドオフまたは）ハンドバックの試みは、失敗した試みのすぐ後に行うことができることが望ましく、さもなければ、コールがドロップされる可能性がある。他方、前の失敗した試みからの目標側の割り振られたリソースが除去される前に、または除去されようとしているときに、次の（ハンドオフまたは）ハンドバックを試みることは、望ましくない。その区域内で多数のＭＳによる多数の同時の（ハンドオフまたは）ハンドバックの試みが存在する可能性が高いため、除去に先立って次の（ハンドオフまたは）ハンドバックを試みるいずれの戦略も、目標側でリソースを混乱させる可能性がある。
【０００６】
以上のシナリオに関連する１つの問題は、ＭＳが他方のＭＳＣにおける目標セル（すなわち、ＢＳ）に再び同調するのに失敗したという理由で、ソースＭＳＣが目標ＭＳＣにハンドバックの試みを中止するように告げるために、目標ＭＳＣと通信するためのＡＮＳＩ−４１メッセージが現在のところ、全く存在しないことである。別の問題は、既存のＡＮＳＩ−４１  ＦａｃｉｌｉｔｉｅｓＲｅｌｅａｓｅメッセージは、ソースＭＳＣと目標ＭＳＣの間のベンダ間トランクが、受信側（目標）ＭＳＣによって解放されることを暗示する必須のＩｎｔｅｒＭＳＣＣｉｒｃｕｉｔＩＤパラメータを含むため、上記の目的で使用できないことである。しかし、失敗したハンドバックから戻るケースでは、そのトランクを維持し、目標ＭＳＣ上のリソースを解放することだけが望まれる。
【０００７】
本発明は、前述した問題、およびその他の問題を解決する、無線遠隔通信システムにおけるＭＳに対するアクティブなコール中のＭＳＣ間ハンドオフ後の新規の改良されたハンドバックプロセスを企図する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
無線遠隔通信システムにおけるＭＳに対するアクティブなコール中の第１のＭＳＣから第２のＭＳＣへのＭＳＣ間ハンドオフ後の、ハンドバック・プロセスを提供する方法および装置を提供する。
【課題を解決するための手段】
【０００９】
本発明の一態様では、無線遠隔通信システムにおけるＭＳに対するアクティブなコール中の第１のＭＳＣから第２のＭＳＣへのＭＳＣ間ハンドオフ後の、ハンドバック・プロセスを提供する方法が提供される。コールは、ＭＳＣ間ハンドオフの結果、ＭＳＣ間トランクを介して第１のＭＳＣから第２のＭＳＣに転送される。一実施形態では、方法は、ａ）ＭＳが第１のＭＳＣに関連する地理的区域内に移動したことに応答して、第２のＭＳＣから第１のＭＳＣへのＭＳＣ間ハンドバックの試みを開始すること、ｂ）ＭＳにコールを転送するために第１のＭＳＣ、および第１のＭＳＣに関連する第１のＢＳにおいてリソースをセットアップすること、ｃ）第１のＢＳと通信しようと試みることにより、ＭＳＣ間ハンドバックの試みを開始するようにＭＳに指示するコマンドをＭＳに送信すること、ｄ）第１のＢＳに対するＭＳＣ間ハンドバックの試みが失敗したことを示すメッセージをＭＳから受信すること、ｅ）ＭＳにコールを転送するために第１のＭＳＣおよび第１のＢＳにおいてセットアップされたリソースを除去すること、およびｆ）第１のＭＳＣおよび第１のＢＳが別のＭＳＣ間ハンドバックの試みを行う準備ができていることを示すメッセージを、第２のＭＳＣに関連する第２のＢＳに送信することを含む。
【００１０】
別の実施形態では、方法は、ａ）ＭＳが第１のＭＳＣに関連する地理的区域内に移動したことに応答して、第２のＭＳＣから第１のＭＳＣへの第１のＭＳＣ間ハンドバックの試みを開始すること、ｂ）ＭＳにコールを転送するために第１のＭＳＣ、および第１のＭＳＣに関連する第１のＢＳにおいてリソースをセットアップすること、ｃ）第１のＢＳと通信するように試みることにより、第１のＭＳＣ間ハンドバックの試みを開始するようにＭＳに指示するコマンドをＭＳに送信すること、ｄ）第１のＢＳに対する第１のＭＳＣ間ハンドバックの試みが失敗したことを示すメッセージをＭＳから受信すること、ｅ）ＭＳにコールを転送するために第１のＭＳＣおよび第１のＢＳにおいてセットアップされたリソースを除去するように第１のＭＳＣに命令するメッセージを、第２のＭＳＣから第１のＭＳＣに送信すること、ｆ）ＭＳにコールを転送するために第１のＭＳＣにおいてセットアップされたリソースを除去し、ＭＳにコールを転送するために第１のＢＳにおいてセットアップされたリソースを除去するように第１のＢＳに命令するメッセージを、第１のＭＳＣから第１のＢＳに送信すること、ｇ）ＭＳにコールを転送するために第１のＢＳにおいてセットアップされたリソースを除去し、ＭＳにコールを転送するために第１のＢＳにおいてセットアップされたリソースが除去されたことを第１のＭＳＣに知らせるメッセージを、第１のＢＳから第１のＭＳＣに送信すること、ｈ）ＭＳにコールを転送するために第１のＭＳＣおよび第１のＢＳにおいてセットアップされたリソースが除去されたことを第２のＭＳＣに知らせるメッセージを、第１のＭＳＣから第２のＭＳＣに送信すること、ｉ）第１のＭＳＣおよび第１のＢＳが別のＭＳＣ間ハンドバックの試みを行う準備ができていることを示すメッセージを、第２のＭＳＣから、第２のＭＳＣに関連する第２のＢＳに送信すること、ｊ）工程ａ）ないし工程ｃ）を繰り返すことにより、第２のＭＳＣ間ハンドバックの試みを開始すること、ｋ）第１のＢＳに対する第２のＭＳＣ間ハンドバックの試みが完了したことを示すメッセージをＭＳから受信すること、ｌ）ＭＳにコールを転送するために第２のＭＳＣおよび第２のＢＳにおいて使用されたリソースを除去すること、およびｍ）第１のＭＳＣから第２のＭＳＣにコールを転送するために使用されたＭＳＣ間トランクを分断することを含む。
【００１１】
本発明の別の態様では、ＭＳに対するアクティブなコール中の第１のＭＳＣから第２のＭＳＣへのＭＳＣ間ハンドオフ後の、ハンドバック・プロセスを提供する無線遠隔通信システムが提供される。コールは、ＭＳＣ間ハンドオフの結果、ＭＳＣ間トランクを介して第１のＭＳＣから第２のＭＳＣに転送される。一実施形態では、システムは、ＭＳが第１のＭＳＣに関連する地理的区域内に移動したことに応答して、第２のＭＳＣから第１のＭＳＣへのＭＳＣ間ハンドバックの試みを開始するための手段と、ＭＳにコールを転送するために第１のＭＳＣ、および第１のＭＳＣに関連する第１のＢＳにおいてリソースをセットアップするための手段と、第１のＢＳと通信しようと試みることにより、ＭＳＣ間ハンドバックの試みを開始するようにＭＳに指示するコマンドをＭＳに送信するための手段と、第１のＢＳに対するＭＳＣ間ハンドバックの試みが失敗したことを示すメッセージをＭＳから受信するための手段と、ＭＳにコールを転送するために第１のＭＳＣおよび第１のＢＳにおいてセットアップされたリソースを除去するための手段と、第１のＭＳＣおよび第１のＢＳが別のＭＳＣ間ハンドバックの試みを行う準備ができていることを示すメッセージを、第２のＭＳＣに関連する第２のＢＳに送信するための手段とを含む。
【００１２】
本発明の応用可能性のさらなる範囲は、以下に提示する詳細な説明から明白となろう。ただし、詳細な説明および具体的な実施例は、本発明の好ましい実施形態を示してはいるが、本発明の趣旨および範囲の中で様々な変更形態および改変形態が当業者に明白となるため、例示として提供しているに過ぎないことを理解されたい。
【００１３】
本発明は、デバイスの様々な部分の構成、配置、および組み合わせ、ならびに方法の工程に存し、企図される目的は、以下により完全に記載し、特許請求の範囲で具体的に指摘し、添付の図面で例示するとおり達せられる。
【発明を実施するための最良の形態】
【００１４】
一般に、本発明の一態様は、失敗したハンドバックの試みの後にハンドバックが成功する可能性を高める。これは、ハンドバックの試みを繰り返すことに関連するメッセージングに対応するようにＡＮＳＩ−４１標準を拡張することにつながる。ハンドバックの試みは、メッセージ・タイプおよびメッセージ交換を使用して、ハンドバックに関与する２つのＭＳＣ間で割り振られたＭＳＣ間トランク、またはベンダ間トランクを維持しながら、ハンドバック目標側でリソースを部分的に除去する必要性を伝えることにより、繰り返されることが可能である。これにより、ソースＭＳＣおよびソースＢＳ（すなわち、セル）が、いつリソースが除去され、いつ別のハンドバックの試みが開始されることが可能であるかを知ることが可能になる。
【００１５】
ベンダ間ハンドオフは、異なるベンダに関連する２つのＭＳＣ間におけるハード・ハンドオフに関連するＡＮＳＩ−４１メッセージを使用する。ときとして、同一のベンダのＭＳＣ群が、ＭＳＣ間ハンドオフのためにＡＮＳＩ−４１メッセージを使用する。本発明に関連するメッセージングは、１）目標ＭＳＣが、失敗した、または中止された前のハンドバックの試みのために割り当てられたリソースを除去する一方で、コールのために２つのＭＳＣ間のＭＳＣ間トランク（これは、例えば、ＭＳＣ  ＡからＭＳＣ  Ｂへの前のハンドオフ中に確立されたトランクである）を維持すること、および２）リソース除去が終わった後、ソースＭＳＣにリターン結果・メッセージを送信し、これにより、ソースＭＳＣがいつ次のハンドバックの試みを開始することができるかを示すことをもたらす、ソースＭＳＣ（ＭＳＣ  Ｂ）と目標ＭＳＣ（ＭＳＣ  Ａ）の間におけるメッセージおよび交換を含む。
【００１６】
例えば、現在、いずれのＡＮＳＩ−４１メッセージも、失敗したＡＮＳＩ−４１ハンドバックの試み中に、目標側に割り振られたＬｕｃｅｎｔ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  ５Ｅフレーム・セレクタの除去を促すことができない。このため、ＭＳが候補周波数探索報告メッセージをソース・セル（すなわち、ＢＳ  Ｂ）に送信し、その後、ソース・セルがハンドバックの試みを中止するメッセージをソースＭＳＣに送信し、現在のハンドバックの試みが失敗したこと、および無線コールが保存されていることを示した場合、ソースＭＳＣは、現在のハンドバックの試みのために目標ＭＳＣ上で割り振られた５Ｅフレーム・セレクタを解放するように目標ＭＳＣに求める手段を全く有さない。したがって、現行では、ハンドバックのために割り振られたリソースは、ＭＳが「現れない」ことに起因して、そのセル上でタイムアウトが生じた後（例えば、４．８秒後）、目標セル（すなわち、ＢＳ  Ａ）から目標ＭＳＣにシャットダウン・メッセージが送信されて初めて、目標ＭＳＣ上でドロップされる。本発明では、目標セルがタイムアウトになるのを目標ＭＳＣが待たなくてもいいように、ソースＭＳＣから目標ＭＳＣにメッセージが提供される。目標ＭＳＣは、通知を受けてリソースを除去し、目標セルにも同じことをするようメッセージを送信する。目標ＭＳＣおよび目標セルにおけるリソースが除去されると、目標ＭＳＣは、別のハンドバックの試みを行う準備ができていることを示すリターン結果・メッセージをソースＭＳＣに送信する。ソースＭＳＣは、その情報をソース・セルに転送することができる。
【００１７】
現在、追加のメッセージングなしでは、ソースＭＳＣは、ハンドバック要求を即時に処理すべきか、または目標側でリソースが除去されるのを待つべきかが分からない。さらに、追加のメッセージングは、目標側とのチャネル上でＭＳに対してハンドバックの試みの成功が確認されるまで、２つのＭＳＣ間におけるベンダ間トランク、またはＭＳＣ間トランクが維持されることを可能にする。さもなければ、コールが最初にＭＳＣ  ＡからハンドオフされたＭＳＣ  Ｂ上でコールを維持する必要があるので、ベンダ間トランクまたはＭＳＣ間トランクが解放された場合、コールは、ドロップされる。追加のメッセージングは、失敗した試みからのすべてのリソースが除去された直後に別のハンドバックの試みを可能にする妥当な通信プロトコルを提供することにより、システムがリソースを節約することを可能にする。また、これは、コールに関連するモバイル・ユーザおよびサービス・プロバイダには喜ばしい、ハンドオフ成功率の上昇、およびコール・ドロップ率の低下ももたらす。
【００１８】
次に、本発明の好ましい実施形態を例示する目的でだけ示し、本発明を限定することを目的としていない図面を参照すると、図１が、本発明による全体的な好ましい遠隔通信システムの図を提示している。図１に示すとおり、遠隔通信システム１０は、第１のＭＳＣ（ＭＳＣ１）１２、第１のＢＳ（ＢＳ１）１４、ＭＳ１６、第２のＢＳ（ＢＳ２）１８、および第２のＭＳＣ（ＭＳＣ２）２０を含む。第１のＭＳＣ１２および第２のＭＳＣ２０は、ＭＳＣ間ハンドオフ・モデル２２を含む。ＭＳＣ間ハンドオフ・モデル２２は、ハンドオフ部分２４およびハンドバック部分２６を含む。第１のＢＳ１４は、第１のセル（セル１）２８内に位置し、図に六角形で表された第１の地理的区域に関連する。同様に、第２のＢＳ１８は、第２のセル（セル２）３０内に位置する。第１のＢＳ１４は、第１のＭＳＣ１２と通信し、第２のＢＳは、第２のＭＳＣ２０と通信する。ＭＳ１６は、第１のＢＳ１４によるサービスを受ける地理的区域内に示されている。ＭＳ１６は、ＭＳ１６の地理的位置に依存して、ＢＳの１つまたは複数と無線通信している。第１のＭＳＣ１２と第２のＭＳＣ２０は、メッセージング・チャネル３２を使用して通信する。遠隔通信システム１０は、第１のＭＳＣ１２と第２のＭＳＣ２０の間にＭＳＣ間トランク３４も含む。
【００１９】
例えば、ＭＳ１６に対するコールは、ＭＳ１６が第１のセル２８内に位置している場合、第１のＭＳＣ１２によって扱われる。ＭＳ１６が第２のセル３０に移動した場合、第１のＢＳ１４が、ハンドオフ要求を第１のＭＳＣ１２に通信する。第１のＭＳＣ１２内のＭＳＣ間ハンドオフ・モデル２２のハンドオフ部分２４が、ハンドオフ要求を処理し、第１のＭＳＣ１２は、ハンドオフのためのリソース要求を第２のＭＳＣ２０に通信する。このハンドオフに関して、第１のＭＳＣ１２および第１のＢＳ１４がソース側であり、第２のＭＳＣ２０および第２のＢＳ１８が目標側である。第２のＭＳＣ２０内のＭＳＣ間ハンドオフ・モデル２２のハンドオフ部分２４が、リソース要求を処理し、そのコールを扱うリソースをセットアップし、リソース要求を第２のＢＳ１８に中継する。ハンドオフのためのリソースをセットアップした後、第２のＢＳ１８および第２のＭＳＣ２０はそれぞれ、リソースがセットアップされたことを確認するリターン・メッセージを提供する。
【００２０】
この時点で、そのコールを扱うＭＳＣ間トランク３４、およびその他のリソースが、目標側を介してセットアップされる。第１のＭＳＣ１２が、ハンドオフ・コマンドを第１のＢＳ１４に通信し、ＢＳ１４は、そのハンドオフ・コマンドをＭＳ１６に中継する。ハンドオフ・コマンドを受信した後、ＭＳ１６は、第２のＢＳ１８と通信しようと試みる。ＭＳ１６が、第２のＢＳ１８と通信することに成功した後、第２のＢＳ１８は、ハンドオフ完了メッセージを第２のＭＳＣ２０に通信する。この時点で、ハンドオフは成功であり、第２のＭＳＣ２０は、ＭＳ１６に対するコールのために割り振られたリソースを第１のＢＳ１４を介して解放するように、第１のＭＳＣ１２にメッセージを通信する。第１のＭＳＣ１２は、割り振られたリソースを除去するように第１のＢＳ１４にメッセージを通信する。この時点で、ハンドオフは、完了である。
【００２１】
ＭＳ１６が移動して第１のセル２８に戻った場合、第２のＢＳ１８は、ハンドバック要求を第２のＭＳＣ２０に通信する。第２のＭＳＣ２０内のＭＳＣ間ハンドオフ・モデル２２のハンドバック部分２６が、ハンドバック要求を処理し、第２のＭＳＣ２０は、ハンドバックのためのリソース要求を第１のＭＳＣ１２に通信する。このハンドバックに関して、第２のＭＳＣ２０および第２のＢＳ１８がソース側であり、第１のＭＳＣ１２および第１のＢＳ１４が目標側である。第１のＭＳＣ１２内のＭＳＣ間ハンドオフ・モデル２２のハンドバック部分２６が、リソース要求を処理し、そのコールを扱うリソースをセットアップし、リソース要求を第１のＢＳ１４に中継する。ハンドバックのためのリソースをセットアップした後、第１のＢＳ１４および第１のＭＳＣ１２はそれぞれ、リソースがセットアップされたことを確認するリターン・メッセージを提供する。
【００２２】
この時点で、コールを扱うリソースが、目標側を介してセットアップされ、ＭＳＣ間トランク３４が維持される。第２のＭＳＣ２０が、ハンドバック・コマンドを第２のＢＳ１８に通信し、ＢＳ１８が、そのハンドバック・コマンドをＭＳ１６に中継する。ハンドバック・コマンドを受信した後、ＭＳ１６は、第１のＢＳ１４と通信しようと試みる。ＭＳ１６が第１のＢＳ１４と通信することに成功した後、第１のＢＳ１４は、ハンドバック完了メッセージを第１のＭＳＣ１２に通信する。この時点で、ハンドオフは成功であり、第１のＭＳＣ１２は、ＭＳ１６に対するコールのために割り振られたリソースを第２のＢＳ１８を介して解放するように、第２のＭＳＣ２０にメッセージを通信する。第２のＭＳＣ２０は、割り振られたリソースを除去するように第２のＢＳ１８にメッセージを通信する。第２のＢＳ１８および第２のＭＳＣ２０はそれぞれ、割り振られたリソースが除去されたことを確認するリターン・メッセージを提供する。この時点で、ハンドバックは、完了であり、ＭＳＣ間トランク３４が分断される。
【００２３】
何らかの理由で、ＭＳ１６が、ハンドバック・コマンドを受信した後に第１のＢＳ１４と通信することができない場合、ＭＳは、候補周波数探索報告（ＣＦＳＲ）メッセージを第２のＢＳ１８に通信する。第２のＢＳ１８は、ＣＦＳＲメッセージを第２のＭＳＣ２０に中継する。第２のＭＳＣ２０内のＭＳＣ間ハンドオフ・モデル２２のハンドバック部分２６が、現在のハンドバックの試みの中止としてそのＣＦＳＲメッセージを扱い、第２のＭＳＣ２０は、ハンドバックのために割り振られたリソースを第１のＢＳ１４を介して除去するように、第１のＭＳＣ１２にメッセージを通信する。第１のＭＳＣ１２内のＭＳＣ間ハンドオフ・モデル２２のハンドバック部分２６が、そのリソース除去要求を処理し、ハンドバックのために割り振られたリソースを除去し、リソース除去要求を第１のＢＳ１４に中継する。ハンドバックのために割り振られたリソースを除去した後、第１のＢＳ１４および第１のＭＳＣ１２はそれぞれ、リソースが除去されたことを確認するリターン・メッセージを提供する。この時点で、システムは、次のハンドバックの試みを行う準備ができており、第２のＭＳＣ２０は、次回ハンドバック試行準備済みメッセージを第２のＢＳ１８に通信する。ＭＳ１６が、依然、第１のセル２８内に位置している場合、第２のＢＳ１８が、第２のハンドバック要求を第２のＭＳＣ２０に通信し、前述したハンドバック・プロセスが繰り返される。ハンドバック・プロセスは、コールが依然としてアクティブであり、ＭＳ１６が第２のＢＳ１８の通信範囲内に入っている限り、同一の形で複数回、繰り返されることが可能である。
【００２４】
第１のＭＳＣ１２、第１のＢＳ１４、ＭＳ１６、第２のＢＳ１８、第２のＭＳＣ２０、ＭＳＣ間ハンドオフ・モデル２２、ハンドオフ部分２４、およびハンドバック部分２６の１つまたは複数を含め、遠隔通信システム１０に関して前述した様々な動作は、ハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。
【００２５】
図１に関連して前述した典型的なハンドバック動作は、ハンドバックが、先行するハンドオフの起点であったのと同一のＢＳに対して行われるシナリオを提供する。ＭＳＣは、通常、そのＭＳＣが担当する特定の地理的区域を定義する複数のセル内に位置する複数のＢＳを制御することがよく知られている。このため、ＢＳ２は、ＭＳＣ１内の任意の基地局を表すＢＳ１に対してハンドバックが試みられる前に、コールが最終的にハンドオフされるＭＳＣ２内の任意の基地局を表す。したがって、前述したハンドバック動作は、ＭＳＣ２からＭＳＣ１へのＭＳＣ間ハンドバックが存在する任意のハンドバック・シナリオにも同様に適用される。これは、各ハンドバックの試みに個々に適用される。例えば、第１のハンドバックの試みが、ＭＳＣ１によって制御されるＢＳ  Ｘに対するものであり、繰り返されたハンドバックの試みは、ＭＳＣ１によって制御されるＢＳ  Ｙに対するものであることが可能である。
【００２６】
図２を参照すると、ＭＳＣ間ハンドオフが実行された工程５２で、ＭＳＣ間ハンドオフ後の繰り返し可能なハンドバック・プロセスを提供するための方法５０が開始する。例えば、ＭＳが、ＢＳ１によってカバーされ、ＭＳＣ１によるサービスを受ける地理的区域内に位置していたために、ＭＳに対するコールが、ＭＳＣ１によって扱われる。その後、ＭＳは、ＢＳ２によってカバーされ、ＭＳＣ２によるサービスを受ける地理的区域に移動し、これにより、ＭＳＣ間ハンドオフが要求され、コールが、ＭＳＣ１とＭＳＣ２の間のＭＳＣ間トランクを介して「転送される（ｒｏｕｔｅｄ）」。次に、プロセスは、ＢＳ１へのハンドバックがいつ要求されるかを判定する（工程５４）。ＭＳがＢＳ１によってカバーされる地理的区域に移動して戻った場合、ハンドバックが要求され、プロセスは、工程５６に進み、戻らなかった場合、プロセスは、工程５４に留まる。工程５６で、プロセスは、ＢＳ２からＢＳ１へのＭＳＣ間ハンドバックを開始する。このハンドバックの試みに関して、ＢＳ２およびＭＳＣ２がソース側であり、ＢＳ１およびＭＳＣ１が目標側である。次に、ハンドバックの試みを扱うためのリソースが、目標側でセットアップされる（工程５８）。工程６０で、プロセスは、ハンドバック・コマンドをＭＳに送る。次に、プロセスは、ハンドバック・コマンドに応答するＭＳからのリターン・メッセージが、ハンドバックの試みが失敗したこと、またはハンドバックの試みが完了したことを示すかどうかを判定する（工程６２）。
【００２７】
ハンドバックの試みが失敗した場合、工程６４で、プロセスは、ハンドバックの試みのために割り振られた目標側のリソースの除去を開始する。次に、プロセスは、目標側の割り振られたリソースの除去が完了した時点を特定する（工程６６）。リソース除去が完了すると、工程６８で、プロセスは、ソース側を介して次回ハンドバック試行準備済みメッセージを送る。コールが依然としてアクティブであり、ＭＳがＢＳ２の通信範囲内にある場合、プロセスは、工程５４に戻る。ＭＳが、ＢＳ１によってカバーされる地理的区域内に依然として位置している場合、ハンドバック・プロセスが、繰り返される。目標リソースが、ハンドバックの試みが失敗した後に除去されている間に、ＭＳは、ＭＳＣ２のサービスエリア内の別のＢＳへの、ＭＳＣ２によるソフト・ハンドオフを必要とする可能性がある地理的区域内に移動する可能性があることに留意されたい。本明細書で説明するハンドバック・プロセスは、ＭＳＣ２が、要求されるこれらのタイプのハンドオフを直接的に実行することに限定するものではない。ＭＳＣ２は、ハンドバック・プロセス中に別のタイプのハンドオフを開始した場合、任意の適切な順序正しい形で、ハンドバック・プロセスを終了し、除去することができる。
【００２８】
工程６２で、ハンドバックが完了した（すなわち、ＭＳが、ＢＳ１と通信することができる）場合、プロセスは、コールのために使用されたソース・リソースを除去し、ＭＳＣ間トランクを分断する（工程７０）。工程７２で、ハンドバック・プロセスは終りである。
【００２９】
以上の方法５０における様々な方法は、第１のＭＳＣ１２（図１）、第１のＢＳ１４（図１）、ＭＳ１６（図１）、第２のＢＳ１８（図１）、第２のＭＳＣ２０（図１）、ＭＳＣ間ハンドオフ・モデル２２（図１）、ハンドオフ部分２４（図１）、およびハンドバック部分２６（図１）を含む、遠隔通信システム１０（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２、５６、５８、６２、６４、６６、および７０は、少なくとも部分的に第１のＭＳＣ１２（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２、５８、６２、６４、および６６は、少なくとも部分的に第１のＢＳ１４（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２、５４、６０、６２、および６８は、少なくとも部分的にＭＳ１６（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２、５４、６０、６２、６８、および７０は、少なくとも部分的に第２のＢＳ１８（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２、５４、５６、６０、６２、６４、６８、および７０は、少なくとも部分的に第２のＭＳＣ２０（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２、５４、５６、５８、６０、６２、６４、６６、６８、および７０は、少なくとも部分的にＭＳＣ間ハンドオフ・モデル２２（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５２は、少なくとも部分的にハンドオフ部分２４（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。より具体的には、工程５４、５６、５８、６０、６２、６４、６６、６８、および７０は、少なくとも部分的にハンドバック部分２６（図１）内部のハードウェアで、ソフトウェアで、かつ／またはハードウェアとソフトウェアの組み合わせで実装することができる。
【００３０】
図１の場合と同様に、図２に関連して前述した典型的なハンドバック動作は、ハンドバックが、先行するハンドオフの起点であったのと同一のＢＳに対して行われるシナリオを提供する。この場合も、前述したハンドバック動作は、代替として、ＭＳＣ１によって制御される、ＢＳ２に対して隣接するセルに関連する任意のＢＳに対して行われることが可能であるものと理解される。したがって、前述したハンドバック動作は、ＭＳＣ２からＭＳＣ１へのＭＳＣ間ハンドバックが存在する任意のハンドバック・シナリオにも同様に適用される。これは、各ハンドバックの試みに個々に適用される。
【００３１】
図３および図４を参照すると、典型的なコール・フローの図が、ＭＳＣ間ハンドオフ後に繰り返し可能なハンドバックの試みを提供するための方法の別の図を提供している。コール・フローは、ハンドオフの試みの成功（線ａ〜ｏ）の後に、ハンドバックの試みの失敗（線ｐ〜ａａ）が続く典型的なシナリオを示す。このシナリオでは、ハンドバックの試みが繰り返され、第２回の試み（線ａｂ〜ａｏ）で成功する。
【００３２】
コール・フローは、線ａで始まり、ＭＳ１６に対するコールが、トランクを介してＭＳＣ１  １２およびＢＳ１  １４を経由させられる。線ｂで、ＭＳが、ＢＳ２  １８によってカバーされる地理的区域内に移動して、ＢＳ１が、ハンドオフ要求メッセージをＭＳＣ１に送信する。これに応答して、ＭＳＣ１は、施設指示２呼び出しメッセージ（ｆａｃｉｌｉｔｉｅｓ  ｄｉｒｅｃｔｉｖｅ  ２  ｉｎｖｏｋｅ  ｍａｓｓａｇｅ）をＭＳＣ２  ２０に送信する（線ｃ）。線ｄで、ＭＳＣ２は、ハンドオフのためのリソースを割り振り、ハンドオフ要件メッセージをＢＳ２に送信する。これに応答して、ＢＳ２は、ハンドオフのためのリソースを割り振り、ＢＳ２リソースが割り振られたことを示すハンドオフ要件応答をＭＳＣ２に送信する（線ｅ）。線ｆで、ＭＳＣ２は、ＢＳ２リソースおよびＭＳＣ２リソースが割り振られたことを示す施設指示２リターン結果（ｆａｃｉｌｉｔｉｅｓ  ｄｉｒｅｃｔｉｖｅ  ２  ｒｅｔｕｒｎ  ｒｅｓｕｌｔ）をＭＳＣ１に送信する。これに応答して、ＭＳＣ１は、ハンドオフ指示コマンドをＢＳ１に送信し、このコマンドがＭＳに中継される（線ｇ）。線ｈで、ＭＳが、ＢＳ２と通信しようと試み、タイムアウトの後、ＢＳ２との通信の成功が推定され、ＢＳ１が、ハンドオフ指示応答をＭＳＣ１に送信する。この時点で、コールは、ＭＳＣ２およびＢＳ２、ならびにＭＳＣ１およびＢＳ１経由でＭＳに転送され、ＭＳＣ間トランクが、コールをＭＳＣ１とＭＳＣ２の間で転送する（線ｉ）。
【００３３】
線ｊで、ＭＳとの通信の成功に基づき、ＢＳ２は、ハンドオフ完了メッセージをＭＳＣ２に送信する。これに応答して、ＭＳＣ２は、モバイル・オン・チャネル・メッセージをＭＳＣ１に送信する（線ｋ）。線ｌで、ＭＳＣ１は、コールに前に割り振られたリソースを除去し、コールのために割り振られたＢＳ１リソースを除去するようにＢＳ１に除去要求を送信する。これに応答して、ＢＳ１は、割り振られたリソースを除去し、割り振られたＢＳ１リソースが除去されたことを示す除去要求応答をＭＳＣ１に送信する（線ｍ）。この時点で、コールは、ＭＳＣ２およびＢＳ２経由でＭＳに転送され、ＭＳＣ間トランクが、ＭＳＣ１とＭＳＣ２の間でコールを転送する（線ｏ）。
【００３４】
線ｐで、ＭＳが、ＢＳ１によってカバーされる地理的区域内に移動して、ＢＳ２が、ハンドバック要求をＭＳＣ２に送信する。これに応答して、ＭＳＣ２は、ハンドオフ・バック２呼び出しメッセージをＭＳＣ１に送信する（線ｑ）。線ｒで、ＭＳＣ１は、ハンドバックのためのリソースを割り振り、ハンドバック要件メッセージをＢＳ１に送信する。これに応答して、ＢＳ１は、ハンドバックのためのリソースを割り振り、ＢＳ１リソースが割り振られたことを示すハンドバック要件応答をＭＳＣ１に送信する（線Ｓ）。線ｔで、ＭＳＣ１は、ＢＳ１リソースおよびＭＳＣ１リソースが割り振られたことを示すハンドオフ・バック２リターン結果をＭＳＣ２に送信する。これに応答して、ＭＳＣ２は、ハンドバック指示コマンドをＢＳ２に送信し、このコマンドが、ＭＳに中継される（線ｕ）。線ｖで、ＭＳが、ＢＳ１と通信しようと試み、ＢＳ１と通信することができず、候補周波数探索報告（ＣＦＳＲ）メッセージをＢＳ２に送信し、このメッセージが、ＭＳＣ２に中継される。これに応答して、ＭＳＣ２は、現在のハンドバックを中止し、ハンドバックのために割り振られたリソースを除去するようにローカル除去呼び出しメッセージをＭＳＣ１に送信する（線Ｗ）。線ｘで、ＭＳＣ１は、割り振られたリソースを除去し、ハンドバックのために割り振られたＢＳ１リソースを除去するようにローカル除去要求メッセージをＢＳ１に送信する。これに応答して、ＢＳ１は、割り振られたリソースを除去し、ＢＳ１リソースが除去されたことを示すローカル除去要求応答をＭＳＣ１に送信する（線ｙ）。線ｚで、ＭＳＣ１は、ＢＳ１リソースおよびＭＳＣ１リソースが除去されたことを示すローカル除去リターン結果をＭＳＣ２に送信する。これに応答して、ＭＳＣ２は、次回ハンドバック試行準備済みメッセージをＢＳ２に送信する。
【００３５】
線ａｂで、ＭＳが、依然として、ＢＳ１によってカバーされる地理的区域内にあり、ＢＳ２が、別のハンドバック要求をＭＳＣ２に送信する。これに応答して、ＭＳＣ２は、ハンドオフ・バック２呼び出しメッセージをＭＳＣ１に送信する（線ａｃ）。線ａｄで、ＭＳＣ１が、ハンドバックのためのリソースを割り振り、ハンドバック要件メッセージをＢＳ１に送信する。これに応答して、ＢＳ１は、ハンドバックのためのリソースを割り振り、ＢＳ１リソースが割り振られたことを示すハンドバック要件応答をＭＳＣ１に送信する（線ａｅ）。線ａｆで、ＭＳＣ１は、ＢＳ１リソースおよびＭＳＣ１リソースが割り振られたことを示すハンドオフ・バック２リターン結果をＭＳＣ２に送信する。これに応答して、ＭＳＣ２は、ハンドバック指示コマンドをＢＳ２に送信し、このコマンドが、ＭＳに中継される（線ａｇ）。線ａｈで、ＭＳが、ＢＳ１と通信しようと試み、タイムアウトの後、ＢＳ１との通信が成功したと推定され、ＢＳ２が、ハンドバック指示応答をＭＳＣ２に送信する。この時点で、コールは、ＭＳＣ１およびＢＳ１、ならびにＭＳＣ２およびＢＳ２経由でＭＳに転送され、ＭＳＣ間トランクは、そのままである（線ａｉ）。
【００３６】
線ａｊで、ＭＳとの通信の成功に基づき、ＢＳ１が、ハンドバック完了メッセージをＭＳＣ１に送信する。これに応答して、ＭＳＣ１は、施設開放呼び出しメッセージをＭＳＣ２に送信する（線ａｋ）。線ａｌで、ＭＳＣ２は、コールに前に割り振られたリソースを除去し、コールのために割り振られたＢＳ２リソースを除去するように除去要求をＢＳ２に送信する。これに応答して、ＢＳ２は、割り振られたリソースを除去し、割り振られたＢＳ２リソースが除去されたことを示す除去要求応答をＭＳＣ２に送信する（線ａｍ）。線ａｎで、ＭＳＣ２が、コールに割り振られたリソースＭＳＣ１リソースおよびＢＳ１リソースが除去されたことを示す施設開放リターン結果を送信する。この時点で、コールは、ＭＳＣ１およびＢＳ１経由でＭＳに転送され、ＭＳＣ間トランクは、分断される。
【００３７】
図１の場合と同様に、図３および図４に関連して前述した典型的なハンドバック動作は、ハンドバックが、先行するハンドオフの起点であったのと同一のＢＳに対して行われるシナリオを提供する。この場合も、前述したハンドバック動作は、代替として、ＭＳＣ１によって制御され、ＢＳ２に対して隣接するセルに関連する任意のＢＳに対して行われることが可能であるものと理解される。したがって、前述したハンドバック動作は、ＭＳＣ２からＭＳＣ１へのＭＳＣ間ハンドバックが存在する任意のハンドバック・シナリオにも同様に適用される。これは、各ハンドバックの試みに個々に適用される。
【００３８】
以上の説明は、単に本発明の特定の実施形態の開示を提供しており、本発明を特定の実施形態に限定することを目的とするものではない。このため、本発明は、前述した実施形態だけに限定されない。むしろ、当業者は、本発明の範囲に含まれる代替の実施形態を考案することができるものと認識される。
【図面の簡単な説明】
【００３９】
【図１】ＭＳＣ間ハンドオフ後の繰り返し可能なハンドバックの試みを組み込んだ遠隔通信システムの実施形態を示すブロック図である。
【図２】ＭＳＣ間ハンドオフ後に繰り返し可能なハンドバックの試みを提供するための方法の実施形態を示す流れ図である。
【図３】ＭＳＣ間ハンドオフ後に繰り返し可能なハンドバックの試みを提供するための方法を示すコール・フローの図である。
【図４】ＭＳＣ間ハンドオフ後に繰り返し可能なハンドバックの試みを提供するための方法を示すコール・フローの図である。
【図１】
2005260953.tif 000003
【図２】
2005260953.tif 000004
【図３】
2005260953.tif 000005
【図４】
2005260953.tif 000006