(57)【特許請求の範囲】
【請求項１】
通信ネットワーク（１００）においてサービングセル（１２０）からターゲットセル（１３０）へのハンドオーバを通信デバイス（１１０）が実行することをアシストするための、ネットワークノード（１２１）において実行される方法であって、前記ネットワークノード（１２１）は前記サービングセル（１２０）における前記通信デバイス（１１０）のためのサービングノードであり、前記方法は、
前記ネットワークノード（１２１）とサーバ（１４０）との間の第一ラウンドトリップ時間を取得すること（２０１）と、
前記ターゲットセル（１３０）におけるターゲットノード（１３１）と前記サーバ（１４０）との間の第二ラウンドトリップ時間を取得すること（２０２）と、
少なくとも前記第一ラウンドトリップ時間と前記第二ラウンドトリップ時間とに基づいて前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示すること（２０３）と、を有し、
前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示すること（２０３）は、
前記第一ラウンドトリップ時間が前記第二ラウンドトリップ時間よりも長い場合に、前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示すること、を有する方法。
【請求項２】
請求項１に記載の方法であって、第一ラウンドトリップ時間を取得すること（２０１）は、前記サーバ（１４０）にピン信号を送信することと、前記ネットワークノード（１２１）によって前記第一ラウンドトリップ時間を測定することと、を有する、方法。
【請求項３】
請求項１に記載の方法であって、第一ラウンドトリップ時間を取得すること（２０１）は、
前記第一ラウンドトリップ時間を測定するためのピンテストを実行するよう前記サーバ（１４０）に指示することと、
前記サーバ（１４０）から前記第一ラウンドトリップ時間についての測定値についての情報を受信することと、を有する方法。
【請求項４】
請求項１ないし３のいずれか一項に記載の方法であって、第二ラウンドトリップ時間を取得すること（２０２）は、
前記ネットワークノード（１２１）から前記ターゲットノード（１３１）へ前記サーバ（１４０）のインターネットプロトコル（ＩＰ）アドレスについての情報を送信することと、
前記第二ラウンドトリップ時間を測定するためのピンテストを実行するよう前記ターゲットノード（１３１）に指示することと、
前記ターゲットノード（１３１）から前記第二ラウンドトリップ時間についての測定値についての情報を受信することと、を有する方法。
【請求項５】
請求項１ないし３のいずれか一項に記載の方法であって、第二ラウンドトリップ時間を取得すること（２０２）は、
前記ターゲットノード（１３１）のＩＰアドレスまたはセルアイデンティティについての情報を前記サーバ（１４０）に送信することと、
前記第二ラウンドトリップ時間を測定するためのピンテストを実行するよう前記サーバ（１４０）に指示することと、
前記サーバ（１４０）から前記第二ラウンドトリップ時間についての測定値についての情報を受信することと、を有する方法。
【請求項６】
請求項１ないし３のいずれか一項に記載の方法であって、前記ターゲットノード（１３１）と前記サーバ（１４０）との間の第二ラウンドトリップ時間を取得すること（２０２）は、
前記通信デバイス（１１０）から前記サーバ（１４０）へと前記ターゲットノード（１３１）を介してピン信号を送信することによって、前記第二ラウンドトリップ時間を測定するよう、前記通信デバイス（１１０）のための測定ギャップを設定することと、
前記通信デバイス（１１０）から前記第二ラウンドトリップ時間についての測定値についての情報を受信することと、を有する方法。
【請求項７】
請求項１ないし６のいずれか一項に記載の方法であって、前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示すること（２０３）は、
前記第二ラウンドトリップ時間が前記第一ラウンドトリップ時間よりも長いものの、予め定められた閾値よりは短く、前記ターゲットセル（１３０）の信号品質が前記サービングセル（１２０）よりも良い場合に、前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示すること、を有する方法。
【請求項８】
通信ネットワーク（１００）においてサービングセル（１２０）からターゲットセル（１３０）へのハンドオーバを通信デバイス（１１０）が実行することをアシストするためのネットワークノード（１２１）であって、前記ネットワークノード（１２１）は前記サービングセル（１２０）における前記通信デバイス（１１０）のためのサービングノードであり、前記ネットワークノード（１２１）は、
前記ネットワークノード（１２１）とサーバ（１４０）との間の第一ラウンドトリップ時間を取得し、
前記ターゲットセル（１３０）におけるターゲットノード（１３１）と前記サーバ（１４０）との間の第二ラウンドトリップ時間を取得し、
少なくとも前記第一ラウンドトリップ時間と前記第二ラウンドトリップ時間とに基づいて前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示する、ように構成されており、
前記ネットワークノード（１２１）は、
前記第一ラウンドトリップ時間が前記第二ラウンドトリップ時間よりも長い場合に、前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示するようにさらに構成されている、ネットワークノード（１２１）。
【請求項９】
請求項８に記載のネットワークノード（１２１）であって、前記ネットワークノード（１２１）は、さらに、前記サーバ（１４０）にピン信号を送信し、前記第一ラウンドトリップ時間を測定するように構成されている、ネットワークノード（１２１）。
【請求項１０】
請求項８に記載のネットワークノード（１２１）であって、前記ネットワークノード（１２１）は、
前記第一ラウンドトリップ時間を測定するためのピンテストを実行するよう前記サーバ（１４０）に指示し、
前記サーバ（１４０）から前記第一ラウンドトリップ時間についての測定値についての情報を受信するようにさらに構成されている、ネットワークノード（１２１）。
【請求項１１】
請求項８ないし１０のいずれか一項に記載のネットワークノード（１２１）であって、前記ネットワークノード（１２１）は、
前記ターゲットノード（１３１）へ前記サーバ（１４０）のインターネットプロトコル（ＩＰ）アドレスについての情報を送信し、
前記第二ラウンドトリップ時間を測定するためのピンテストを実行するよう前記ターゲットノード（１３１）に指示し、
前記ターゲットノード（１３１）から前記第二ラウンドトリップ時間についての測定値についての情報を受信するようにさらに構成されている、ネットワークノード（１２１）。
【請求項１２】
請求項８ないし１０のいずれか一項に記載のネットワークノード（１２１）であって、前記ネットワークノード（１２１）は、
前記ターゲットノード（１３１）のＩＰアドレスまたはセルアイデンティティについての情報を前記サーバ（１４０）に送信し、
前記第二ラウンドトリップ時間を測定するためのピンテストを実行するよう前記サーバ（１４０）に指示し、
前記サーバ（１４０）から前記第二ラウンドトリップ時間についての測定値についての情報を受信するようにさらに構成されている、ネットワークノード（１２１）。
【請求項１３】
請求項８ないし１０のいずれか一項に記載のネットワークノード（１２１）であって、前記ネットワークノード（１２１）は、
前記通信デバイス（１１０）から前記サーバ（１４０）へと前記ターゲットノード（１３１）を介してピン信号を送信することによって、前記第二ラウンドトリップ時間を測定するよう、前記通信デバイス（１１０）のための測定ギャップを設定し、
前記通信デバイス（１１０）から前記第二ラウンドトリップ時間についての測定値についての情報を受信するようさらに構成されている、ネットワークノード（１２１）。
【請求項１４】
請求項８ないし１３のいずれか一項に記載のネットワークノード（１２１）であって、前記ネットワークノード（１２１）は、
前記第二ラウンドトリップ時間が前記第一ラウンドトリップ時間よりも長いものの、予め定められた閾値よりは短く、前記ターゲットセル（１３０）の信号品質が前記サービングセル（１２０）よりも良い場合に、前記サービングセル（１２０）から前記ターゲットセル（１３０）へのハンドオーバを実行するよう前記通信デバイス（１１０）に指示するようにさらに構成されている、ネットワークノード（１２１）。
【発明の詳細な説明】
【技術分野】
【０００１】
ここでの実施形態はネットワークノードとそこでの方法に関する。とりわけ、これらは遅延に基づき無線通信ネットワークにおけるサービングセルからターゲットセルへのハンドオーバを通信デバイスが実行することをアシストすることに関する。
【背景技術】
【０００２】
無線通信デバイスは、移動電話機、ユーザ装置（ＵＥ）、移動端末、移動局、セルラー電話機、スマートフォン、無線能力を有するセンサーおよびアクチュエータ、ラップトップ、タブレットおよびファブレット、すなわち、無線能力を有するスマートフォンとタブレットのコンビネーション、車両における無線モデムなどを指すものである。無線通信デバイスはヘテロジニアス無線通信システムにおいて無線により通信および動作することが可能であるが、ヘテロジニアス無線通信システムは複数のネットワークまたはアクセスノードもしくはアクセスポイントを有するヘテロジニアスネットワーク（ＨｅｔＮｅｔ）であり、たとえば、第二世代／第三世代ネットワーク（２Ｇ／３Ｇ）、ロングタームエボリューション（ＬＴＥ）ネットワーク、マイクロウエーブアクセスのためのワールドワイド・インターオペラビリティ（ＷｉＭＡＸ）ネットワーク、無線ローカルエリアネットワーク（ＷＬＡＮ）もしくはＷｉＦｉなどを含む、セルラー通信ネットワークなどである。
【０００３】
この説明における無線通信デバイスは、たとえば、ポータブル型、ポケット収納可能型、ハンドヘルド型、コンピュータ含有型、車両搭載型、または、無線通信システムにおける他の通信デバイスもしくはサーバなどの、他方のエンティティと、アクセスノードを介して、通話可能および／またはデータ通信可能ないずれかのマシンタイプデバイスなどであってもよい。
【０００４】
５Ｇ、つまり、第五世代移動ネットワークまたは第五世代無線システムは、現在の第四世代（４Ｇ）規格／インターナショナル移動通信アドバンスド（ＩＭＴ−Ａｄｖａｎｃｅｄ）規格を超えた移動通信規格における次のメジャーなフェーズを指している。５Ｇ無線通信システムにおいて、マシンツーマシン通信またはマシンタイプ通信（ＭＴＣ）は、メジャーなリサーチプロジェクトの一つである。たとえば、製造、プロセス産業、自動車もしくは医療の用途のために使用される通信デバイスなどの、ミッションクリティカルおよび／またはタイムクリティカルなＭＴＣデバイスにおいて、ロバストな制御ループを維持するためには、たとえば、第二世代（２Ｇ）、第三世代（３Ｇ）、４Ｇその他などのレガシーなシステムでサポートされてきたものよりも高い信頼性と低遅延での通信が必要とされる。ＭＴＣデバイスとその通信先、たとえば、アプリケーションサーバとの間でのラウンドトリップ時間だけでなく、無線リンクにおけるメッセージ遅延は、低く維持されなければならない。典型的な要件は、たとえば、１ｍｓ未満の最大メッセージ遅延と、１ｅ−９未満のパケット誤り確率とである。このような要件を満たすためには、３Ｇ，４ＧおよびＬＴＥでは再送が８ｍｓのメッセージ遅延を付加するため、トランスポートブロックエラーを招かないようにするために物理レイヤーには厳しい要件が課せられる。さらに、無線リンクの中断は最小化されなければならない。
【０００５】
セルラーネットワークが、たとえば、上述のミッションクリティカルなＭＴＣにおいて製造、プロセス産業、車両または医療の用途など、高い信頼性の使用例のためにデータ送信に使用されるときには、ロバストな制御ループは、ジッタ―を最小に維持しつつ、さらに無線リンクを介したメッセージ遅延が低く維持されることを、必要とする。この用途に依存して、許容可能なラウンドトリップ遅延は数ミリ秒を超えないことであり、予期可能なタイミングであることも重要である。しかし、既存の無線システムは、これと比較して、通話およびインターネットアクセスなどの他の使用例のために主に設計されてきており、ここでは５０ｍｓ−２００ｍｓの遅延が許容可能であり、これはミッションクリティカルなＭＴＣにとっては余りにも長すぎる。
【０００６】
したがって、無線通信ネットワークにおける低遅延用途のための、改善された方法および装置についてのニーズが存在する。
【発明の概要】
【０００７】
ここでの実施形態の目的は無線通信ネットワークにおける低遅延用途のための、改善された方法およびネットワークノードを提供することである。
【０００８】
ここでの実施形態の第一観点によれば、この目的は、通信ネットワークにおけるサービングセルからターゲットセルへのハンドオーバを通信デバイスが実行することをアシストするためのネットワークノードで実行される方法によって、達成される。当該ネットワークノードは、当該サービングセルにおける当該通信デバイスのためのサービングノードである。当該ネットワークノードは当該ネットワークノードとサーバとの間の第一ラウンドトリップ時間を取得する。当該ネットワークノードは、さらに、当該ターゲットセルにおけるターゲットノードと当該サーバとの間の第二ラウンドトリップ時間を取得する。そして、当該ネットワークノードは、少なくとも当該第一ラウンドトリップ時間と当該第二ラウンドトリップ時間とに基づいて当該サービングセルから当該ターゲットセルへのハンドオーバを実行するよう当該通信デバイスに指示する。
【０００９】
ここでの実施形態の第二観点によれば、この目的は、通信ネットワークにおけるサービングセルからターゲットセルへのハンドオーバを通信デバイスが実行することをアシストするためのネットワークノードによって、達成される。当該ネットワークノードは、当該ネットワークノードとサーバとの間の第一ラウンドトリップ時間を取得し、当該ターゲットセルにおけるターゲットノードと当該サーバとの間の第二ラウンドトリップ時間を取得するように構成されている。当該ネットワークノードは、少なくとも当該第一ラウンドトリップ時間と当該第二ラウンドトリップ時間とに基づいて当該サービングセルから当該ターゲットセルへのハンドオーバを実行するよう当該通信デバイスに指示するようにさらに構成されている。
【００１０】
少なくとも、当該ネットワークノードとサーバとの間の当該第一ラウンドトリップ時間とターゲットノードと当該サーバとの間の当該第二ラウンドトリップ時間とに基づいて当該サービングセルから当該ターゲットセルへのハンドオーバを実行するよう当該通信デバイスに指示することによって、より短いラウンドトリップの当該ターゲットノードを選択可能となり、その結果として、タイムクリティカルまたはミッションクリティカルなメッセージ通信にとっての遅延が削減されうる。
【００１１】
よって、ここでの実施形態は、ラウンドトリップ時間に基づいて通信デバイスにハンドオーバを実行させることをアシストすることによって無線通信ネットワークにおける削減された遅延とともに、クリティカルなデータパケットまたはメッセージの送信のための改善された方法を提供する。
【図面の簡単な説明】
【００１２】
ここでの実施形態の例示が、添付の図面を参照しながらより詳しく説明される。
【図１】無線通信ネットワークの例を示す図。
【図２】ネットワークノードにおける方法の一つの実施形態を示すフローチャート。
【図３】ネットワークノードの実施形態を示すブロック図。
【発明を実施するための形態】
【００１３】
ミッションクリティカルなＭＴＣのための通信の高い信頼性と低遅延とを開発するために、重要な設計上の挑戦の一つは、産業機器またはリモート制御された車両など、新規な用途のケースを実現可能とするように、データ送信のために１ｍｓのオーダーで非常に短い遅延を達成することである。
【００１４】
上述したように既存の無線システムは非常に長い遅延を有している。さらに、いくつかのシナリオでは、たとえば、産業自動化やリモート制御の用途において送信されるメッセージはたった数ワードのみを含むなど、ミッションクリティカルなＭＴＣにおいて送信されるデータの量は莫大ではない。ゆえに、これらの用途において、低遅延の要件と比較して、無線インタフェースまたはリンクを介した信号対雑音比（ＳＮＲ）に過度なものは必要とされないだろう。たとえば、ある無線アクセステクノロジー（ＲＡＴ）について強い信号を有している第一ターゲットノードまたはアクセスポイントは、アプリケーションサーバに対してより長いピン（ｐｉｎｇ）時間またはラウンドトリップ時間を有しうることがあり、その一方で、他の第二ターゲットノードは弱い信号を有しているものの、現在の用途のためには十分なものであり、かつ、より短いピン時間またはラウンドトリップ時間を有していることがある。既存のハンドオーバプロシージャによれば、第一ターゲットノードへのハンドオーバが開始されてしまうだろう。したがって、現在の通信ネットワークにおける主にＳＮＲに基づくセル選択および再選択またはハンドオーバプロシージャは、低遅延用途には最適化されてはいない。
【００１５】
図１は以下の実施形態が実装されうる無線通信ネットワーク１００の一例を示している。無線通信ネットワーク１００は、たとえば、２Ｇ／３Ｇ／４Ｇネットワーク、Ｗｉｍａｘ、ＷＬＡＮ／ＷｉＦｉその他のいずれかなど、一つ以上の無線通信ネットワークを有している。
【００１６】
無線通信ネットワーク１００は、セルエリアやカバーエリアに分割された地理的なエリアをカバーしており、ここで各セルエリアはネットワークノードによってサービスを提供されており、さらにネットワークノードはサービングノード、アクセスノード、アクセスポイントまたは基地局と呼ばれる。無線通信ネットワーク１００は、いくつかのセルを有してもよく、各セルはそこに位置しているいくつかの通信デバイスのための通信をサポートしており、ここで、サービングネットワークノード１２１を伴うサービングセル１２０と、ターゲットノード１３１を伴うターゲットセル１３０とが、図１に示されている。
【００１７】
いくつかの通信デバイスは無線通信ネットワーク１００において動作しうるものであり、ここで、通信デバイス１１０が図１に示されている。通信デバイス１１０は、たとえば、無線通信能力を有するいずれかのマシンタイプデバイス、または、無線通信ネットワークにおいて無線リンクを介して通信することが可能な他のいずれかの無線ネットワークユニットであってもよく、たとえば、移動端末もしくは移動局、無線端末、ユーザ装置、移動電話機、ラップトップ、パーソナルデジタルアシスタント（ＰＤＡ）もしくはタブレットコンピュータその他などのコンピュータであってもよい。通信デバイス１１０は、サービングセル１２０におけるサービングネットワークノード１２１と通信してもよく、たとえば、隣接セルもしくはターゲットセル１３０へのハンドオーバを実行するためなど、様々な目的のために他のセルをモニターすることが必要であってもよい。
【００１８】
無線通信ネットワーク１００は、さらに、異なるアプリケーションまたはサービスを動作させるためのいくつかのサーバや、これらのサーバを接続するためのいくつかのルーターを有していてもよく、ここで、サーバ１４０といくつかのルーター１４１、１４２、１４３、１４４が図１に示されている。ルーター１４１、１４２、１４３、１４４はサーバであってもよい。サーバ１４０とルーター１４１、１４２、１４３、１４４はクラウド１５０に含まれていてもよく、ここでクラウド１５０は、コンピューティング環境、ネットワークまたはシステムと呼ばれてもよい。
【００１９】
通信デバイス１１０は、データ、メッセージおよびインストラクションやその他を送信および受信するためにサーバ１４０と通信してもよい。もし通信デバイス１１０が、上述したような製造、プロセス産業、車両または医療の用途における通信のために使用されるミッションクリティカルおよび／またはタイムクリティカルなＭＴＣデバイスである場合、ロバストな制御ループ機能を維持するために、サーバ１４０との通信について高い信頼性と低遅延とを、必要とされる。
【００２０】
図１において示されているように、サーバ１４０と通信するために通信デバイス１１０のためにいくつかのルートが存在する。第一ルートは、図１の左側において、Ｒ１として示された一点鎖線により示されている。第一ルートＲ１において信号は通信デバイス１１０からサービングネットワークノード１２１へと、ルーター１４３、１４２、１４１を通過して進み、サーバ１４０に届き、そしてサーバ１４０からルーター１４１、１４２、１４３を通過し、サービングネットワークノード１２１を介して通信デバイス１１０に戻る。ネットワークノード１２１からサーバ１４０へ信号が伝搬して再び戻ってくるために費やされる時間は、第一ラウンドトリップ時間と定義され、つまり、Ｔ１１として示されているように、ネットワークノード１２１からサーバ１４０へと進み、サーバ１４０からネットワークノード１２１へ戻る、ラウンドトリップ時間またはピン時間である。通信デバイス１１０とネットワークノード１２１との間における無線リンク上で費やされる時間はＴ１２と示されている。
【００２１】
第二ルートは、図１の右側において、Ｒ２として示された破線により示されている。第二ルートＲ２において、ターゲットノード１３１から、ルーター／サーバ１４１を経由して、サーバ１４０へ進む信号は、サーバ１４０から、ルーター／サーバ１４１を経由して、ターゲットノード１３１に戻ってくる。ターゲットノード１３１とサーバ１４０との間で伝搬する信号について費やされる時間は、第二ラウンドトリップ時間と定義され、つまり、Ｔ２１として示されているように、ターゲットノード１３１からサーバ１４０へと進み、サーバ１４０からターゲットノード１３１へ戻る、ラウンドトリップ時間である。通信デバイス１１０とターゲットノード１３１との間における無線リンク上で費やされる時間はＴ２２と示されている。
【００２２】
いくつかのシナリオにおいて、ターゲットノード１３１のＳＮＲはより低いものの、第二ラウンドトリップ時間Ｔ２１は、第一ラウンドトリップ時間Ｔ１１よりも短くなりうる。この場合、ハンドオーバはネットワークノード１２１によって開始されてもよい。
【００２３】
通信ネットワーク１００においてサービングセル１２０からターゲットセル１３０へのハンドオーバを通信デバイス１１０が実行することをアシストするための、ネットワークノード１２１において実行される方法の実施形態の例が図２を参照しながら、以下で説明される。ネットワークノード１２１は、サービングセル１２０における通信デバイス１１０のためのサービングノードである。本方法は、以下のアクションを含むが、これらのアクションはいかなる適切な順序をも採用しうる。
【００２４】
アクション２０１
通信デバイス１１０は、サーバ１４０との通信が必要とされるときに、ターゲットセル、たとえば、ターゲットセル１３０へのハンドオーバのためのニーズまたはリクエストをトリガーしてもよい。ハンドオーバイベントは、さらに、隣接セルを監視することによって２Ｇ／３Ｇ／４Ｇネットワークのいずれかにおいてネットワークノードによってトリガーされてもよい。ハンドオーバは、たとえば、インター無線アクセステクノロジー（ＩＲＡＴ）ハンドオーバ、つまり、異なる搬送波周波数および異なるＲＡＴを使用している二つのノード間におけるハンドオーバ、または、イントラ周波数（ＩＦ）ハンドオーバ、つまり、同一の周波数および同一のＲＡＴを使用している二つのノード間でのハンドオーバ、または、インター周波数ハンドオーバ、つまり、異なる周波数と同一のＲＡＴを使用している二つのノード間でのハンドオーバでありうる。ここで、「ニーズ」とは、潜在的なものであり、実際のハンドオーバの前に「長い」時間がかかるこが必要となることもある。
【００２５】
ハンドオーバが必要かどうか、または、現在のアプリケーションのためにどのターゲットセルへハンドオーバすべきかを決定するために、ネットワークノードは、ネットワークノード１２１と、ターゲットノード、たとえば、ターゲットノード１３１とを経由してサーバ１４０に至る双方のラウンドトリップ時間を知ることを必要とする。したがって、ネットワークノード１２１は、ネットワークノード１２１とサーバ１４０との間の第一ラウンドトリップ時間を取得する。
【００２６】
通信デバイス１１０および／またはネットワークノード１２１は、すでに、以前の測定またはアプリケーションプロシージャから第一ラウンドトリップ時間を知得していてもよい。この実施形態によれば、ネットワークノード１２１は、以前に記憶され、または、通信デバイス１１０から受信されたこの情報を収集することによって、第一ラウンドトリップ時間を取得してもよい。これがネットワークノード１２１に知られていない場合や更新される必要がある場合、いくつかの実施形態によれば、ネットワークノード１２１は、ピン信号をサーバ１４０に送信することによる測定を通じて第一ラウンドトリップ時間を取得してもよい。ピン信号は、インターネット制御メッセージプロトコルにしたがったピン信号であってもよく、たとえば、ＩＣＭＰ−ｐｉｎｇ信号であってもよく、または、遅延測定リクエストもしくは他のいずれかの遅延測定リクエストを含むセルラー制御パケットに含まれる信号であってもよい。
【００２７】
いくつかの実施形態によれば、ネットワークノード１２１は、サーバ１４０に対して、第一ラウンドトリップ時間を測定するためのピンテストを実行するよう指示してもよい。ネットワークノード１２１は、サーバ１４０から第一ラウンドトリップ時間の測定値についての情報を受信することによって第一ラウンドトリップ時間を取得してもよい。
【００２８】
アクション２０２
ネットワークノード１２１は、ターゲットセル１３０におけるターゲットノード１３１とサーバ１４０との間の第二ラウンドトリップ時間を取得する。第二ラウンドトリップ時間を取得する手法はいくつか存在する。
【００２９】
いくつかの実施形態によれば、ネットワークノード１２１は、サーバ１４０のインターネットプロトコル（ＩＰ）アドレスについての情報をターゲットノード１３１に送信し、第一ラウンドトリップ時間を測定するためにピンテストを実行するようターゲットノード１３１に対して指示してもよい。サーバ１４０のＩＰアドレスは、通信デバイス１１０によって受信されてもよい。
【００３０】
ターゲットノード１３１はピンテストを実行し、ネットワークノード１２１はターゲットノード１３１から第二ラウンドトリップ時間の測定値についての情報を受信することによって第二ラウンドトリップ時間を取得する。
【００３１】
いくつかの実施形態によれば、ネットワークノード１２１は、ターゲットノード１３１のＩＰアドレスまたはセルアイデンティティについての情報をサーバ１４０に送信し、第二ラウンドトリップ時間を測定するためにピンテストを実行するようサーバ１４０に対して指示してもよい。ターゲットノード１３１は、いくつかの実施形態において、セルアイデンティティ、ＲＡＴその他に依存してローカルのもの、もしくは、グローバルのもののいずれか、によって、または、通信デバイス１１０がターゲットノード１３１を検出したとき情報を取得済みであり、そのＩＰアドレスをネットワークノード１２１に送信している場合、純粋なＩＰアドレスによって、識別されてもよい。いくつかの実施形態によれば、ネットワークノード１２１は、バックホールネットワーク上でのリクエストを介して、または、ルックアップテーブルを介して、ターゲットノード１３１のＩＰアドレスを判定してもよい。
【００３２】
サーバ１４０がピンテストを実行し、ネットワークノード１２１はサーバ１４０から第二ラウンドトリップ時間の測定値についての情報を受信することによって第二ラウンドトリップ時間を取得する。
【００３３】
いくつかの実施形態によれば、たとえば、２Ｇ／３Ｇ／４ＧネットワークからＷｉＦｉもしくはＷＬＡＮへのハンドオーバなど、サービングセル１２０およびターゲットセル１３０がいずれのバックホールコネクションを有していない場合、または、サービングセル１２０がターゲットセル１３０とのインターアクションが不可能であると判定した場合、ネットワークノード１２１は、測定ギャップを設定してもよく、つまり、ネットワークノード１２１が通信デバイス１１０のスケジューリングにおける時間ギャップを提供し、この時間ギャップにおいては、通信デバイス１１０からサーバ１４０へとターゲットノード１３１を介してピン信号を送信することによって第二ラウンドトリップ時間を測定するため、通信デバイス１１０のためのダウンリンクやアップリンクのスケジューリングは発生しない。
【００３４】
いくつかの実施形態によれば、通信デバイス１１０は、測定ギャップを必要としなくてもよく、なぜなら、たとえば、第二送信チェーンを介すなど、二つ以上の同時平行的に存在するコネクションを有する能力があるからである。そして、通信デバイス１１０は、ターゲットセル１３０に接続してターゲットノード１３１を介してピンテストを実行するために、第二送信チェーンを設定してもよい。
【００３５】
ネットワークノード１２１は、通信デバイス１１０から第二ラウンドトリップ時間の測定値についての情報を受信することによって第二ラウンドトリップ時間を取得してもよい。この場合、第二ラウンドトリップ時間は、通信デバイス１１０とターゲットノード１３１との間の無線リンクで費やされる時間Ｔ２１を含む。Ｔ２１は、通常、第二ラウンドトリップ時間よりずっと短く、通信デバイス１１０による測定値は第二ラウンドトリップ時間の推定値として使用されてもよい。
【００３６】
アクション２０３
ネットワークノード１２１が第一ラウンドトリップ時間と第二ラウンドトリップ時間とを取得した後で、ネットワークノード１２１は、少なくとも第一ラウンドトリップ時間と第二ラウンドトリップ時間とに基づいてサービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０に指示してもよい。
【００３７】
少なくとも、当該ネットワークノードとサーバとの間の当該第一ラウンドトリップ時間とターゲットノードと当該サーバとの間の当該第二ラウンドトリップ時間とに基づいて当該サービングセルから当該ターゲットセルへのハンドオーバを実行するよう当該通信デバイスに指示することによって、より短いラウンドトリップ時間の当該ターゲットノードを選択可能となり、その結果として、タイムクリティカルまたはミッションクリティカルなメッセージ通信にとっての遅延が削減されうる。
【００３８】
通信デバイス１１０が現在のミッションクリティカルなアプリケーションのための、許容可能な遅延または予め定められた閾値についてネットワークノード１２１に通知している場合、ネットワークノード１２１は、第一ラウンドトリップ時間と第二ラウンドトリップ時間とを比較し、要件を満たすピン時間のコネクションを選択してもよい。
【００３９】
いくつかの実施形態によれば、ネットワークノード１２１は、第一ラウンドトリップ時間が第二ラウンドトリップ時間よりも長い場合に、サービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０に指示する。
【００４０】
いくつかの実施形態によれば、ネットワークノード１２１は、第二ラウンドトリップ時間が第一ラウンドトリップ時間よりも長いものの、予め定められた閾値よりも短く、信号品質がサービングセル１２０よりも良い場合に、サービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０に指示する。
【００４１】
ネットワークノード１２１は、いくつかの実施形態において、サーバへのルート、たとえば、ルートＲ２をアクティブに維持するよう、ターゲットセル１３０に指示してもよく、つまり、タイムアウトさせず、ハンドオーバによる遅延の増加を発生させないようにしてもよい。
【００４２】
ここでの実施形態によれば、ターゲットセル１３０がサービングネットワークノード１２１よりも短いラウンドトリップ時間を有している場合、ターゲットセル１３０へのハンドオーバが開始される。その結果として、ミッションクリティカルなメッセージ通信についての遅延が削減可能となる。本方法は、また、他のシナリオに適用しても良く、たとえば、ある無線アクセステクノロジー（ＲＡＴ）について強い信号を有している第一ターゲットノードまたはアクセスポイントが、アプリケーションサーバに対してより長いピン時間またはラウンドトリップ時間を有しうることがあり、その一方で、他の第二ターゲットノードが弱い信号を有しているものの、現在の用途のためには十分なものであり、かつ、より短いピン時間またはラウンドトリップ時間を有していることがあり、その場合、第二ターゲットノードが現在使用されているアプリケーションの観点から選択されるべきであろう。
【００４３】
図２に関連して説明された、通信ネットワーク１０においてサービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０をアシストするための、ネットワークノード１２１において本方法のアクションを実行するために、ネットワークノード１２１は、図３に示された以下の回路やモジュールを含む。上述したように、無線通信ネットワーク１００は、２Ｇ／３Ｇ／４Ｇネットワーク、Ｗｉｍａｘ、ＷＬＡＮ／ＷｉＦｉその他のいずれか一つ以上を含む。ネットワークノード１２１は、たとえば、受信モジュール３１０、送信モジュール３２０、判定モジュール３３０、測定モジュール３４０を有していてもよい。
【００４４】
ネットワークノード１２１は、たとえば、ネットワークノード１２１とサーバ１４０との間の第一ラウンドトリップ時間を取得するように構成された受信モジュール３１０によって、取得するように構成されている。
【００４５】
いくつかの実施形態によれば、ネットワークノード１２１は、すでに、以前の測定またはアプリケーションプロシージャから第一ラウンドトリップ時間を知得していてもよい。これがまだ知得されていなければ、いくつかの実施形態にしたがって、ネットワークノード１２１は、測定によって第一ラウンドトリップ時間を取得してもよいし、ピン信号をサーバ１４０に送信することによって第一ラウンドトリップ時間を測定するように構成された測定モジュール３４０によって、取得するように構成されていてもよい。
【００４６】
いくつかの実施形態によれば、ネットワークノード１２１は、第一ラウンドトリップ時間を測定するためのピンテストを実行するようサーバ１４０に指示し、サーバ１４０から第一ラウンドトリップ時間の測定値について情報を受信するように構成されていてもよい。
【００４７】
ネットワークノード１２１は、たとえば、ターゲットセル１３０におけるターゲットノード１３１とサーバ１４０との間の第二ラウンドトリップ時間を、たとえば、受信モジュール３１０によって、取得するようにさらに構成されている。
【００４８】
いくつかの実施形態によれば、ネットワークノード１２１は、サーバ１４０のＩＰアドレスについての情報をターゲットノード１３１に送信し、ターゲットノード１３１に対して第二ラウンドトリップ時間を測定するためにピンテストを実行するよう指示するように構成された送信モジュール３２１によって、構成されてもよい。サーバ１４０のＩＰアドレスは、通信デバイス１１０によって受信されてもよい。
【００４９】
ターゲットノード１３１はピンテストを実行し、ネットワークノード１２１はターゲットノード１３１から第二ラウンドトリップ時間の測定値についての情報を受信する。
【００５０】
いくつかの実施形態によれば、ネットワークノード１２１は、ターゲットノード１３１のＩＰアドレスまたはセルアイデンティティについての情報をサーバ１４０に送信し、サーバ１４０に対して第二ラウンドトリップ時間を測定するためにピンテストを実行するよう指示するよう構成された送信モジュール３２１によって、構成されてもよい。
【００５１】
サーバ１４０はピンテストを実行し、ネットワークノード１２１はサーバ１４０から第二ラウンドトリップ時間の測定値についての情報を受信する。
【００５２】
いくつかの実施形態によれば、ネットワークノード１２１は、ピン信号を通信デバイス１１０からサーバ１４０へとターゲットノード１３１を介して送信することによって第二ラウンドトリップ時間を測定するように、通信デバイス１１０のための測定ギャップを設定するよう構成された判定モジュール３３０によって、構成されてもよい。
【００５３】
ネットワークノード１２１は、通信デバイス１１０から第二ラウンドトリップ時間の測定値についての情報を受信する。
【００５４】
ネットワークノード１２１は、たとえば、少なくとも第一ラウンドトリップ時間と第二ラウンドトリップ時間とに基づいてサービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０に指示するよう構成された送信モジュール３２０および判定モジュール３３０によって、さらに、構成されていてもよい。
【００５５】
通信デバイス１１０が現在のアプリケーションのための、許容可能な遅延または予め定められた閾値についてネットワークノード１２１に通知している場合、ネットワークノード１２１は、第一ラウンドトリップ時間と第二ラウンドトリップ時間とを比較し、要件を満たすピン時間を選択してもよい。
【００５６】
いくつかの実施形態によれば、ネットワークノード１２１は、たとえば、第一ラウンドトリップ時間が第二ラウンドトリップ時間よりも長い場合に、サービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０に指示するよう構成された送信モジュール３２０および判定モジュール３３０によって、構成されていてもよい。
【００５７】
いくつかの実施形態によれば、ネットワークノード１２１は、たとえば、第二ラウンドトリップ時間が第一ラウンドトリップ時間よりも長いものの、予め定められた閾値よりも短く、信号品質がサービングセル１２０よりも良い場合に、サービングセル１２０からターゲットセル１３０へのハンドオーバを実行するよう通信デバイス１１０に指示するよう構成された送信モジュール３２０および判定モジュール３３０によって、構成されていてもよい。
【００５８】
当業者であれば、上述の受信モジュール３１０、送信モジュール３２０、判定モジュール３３０および測定モジュール３４０が一つのモジュール、アナログ及びデジタル回路の組み合わせ、各モジュールの機能を実行する、ソフトウエアおよび／またはファームウエアおよび／またはたのいずれかのデジタルハードウエアとともに構成された、図３に示されたプロセッサ３５０のような一つ以上のプロセッサを指していることを理解するであろう。他のデジタルハードウエアだけでなく、これらのプロセッサの一つ以上アナログおよびデジタル回路の組み合わせは、単一の特定用途集積回路（ＡＳＩＣ）、または、いくつかのプロセッサに含まれていてもよいし、様々なデジタルハードウエアは、システムオンチップ（ＳｏＣ）の中に個別にパッケージ化または組み込まれ、いくつかの分離されたコンポーネントにわたって分散していてもよい。
【００５９】
ネットワークノード１２１は、さらに、一つ以上のメモリユニットを有しているメモリ３６０を有していてもよい。メモリ３６０は、たとえば、ネットワークノード１２１において本方法が実行されるときには本方法を実行するための設定だけでなく、ＩＰアドレス、ターゲットセルのリスト、測定値、データなどの情報を記憶するために使用される。
【００６０】
ここでの実施形態は、無線通信システム１００におけるサービングセル１２０からターゲットセル１３０へのハンドオーバを通信デバイス１１０が実行することをアシストするためのネットワークノード１２１に、実施形態の機能やアクションを実行するためのコンピュータプログラムコードとともにネットワークノード１２１におけるプロセッサ３５０などの一つ以上のプロセッサを通じて実装されてもよい。上述のプログラムコードは、また、コンピュータプログラムプロダクトとして提供されてもよく、たとえば、ネットワークノード１２１にロードされたときにここでの実施形態を実行するためのコンピュータプログラムコードまたはコード手段を搬送するデータキャリアの形式であってもよい。そのようなキャリアはＣＤ−ＲＯＭディスクの形式であってもよい。しかし、メモリスティックのような他のデータキャリアとして実現されてもよい。コンピュータプログラムコードは、さらに、サーバ上の純粋なプログラムコードとして提供されてネットワークノード１２１にダウンロードされてもよい。
【００６１】
単語「有する」または「有している」は非限定の趣旨で使用されており、つまり、「少なくとも含む」ことを意味している。
【００６２】
ここでの実施形態は上述された好ましい実勢形態に限定されることはない。様々な置換、変形、等価物が使用可能である。したがって、上述の実施形態は、本発明の範囲を限定するものと理解されてはならず、本発明の範囲は添付の特許請求の範囲によって規定される。
【図１】
0006516879.tif 000002
【図２】
0006516879.tif 000003
【図３】
0006516879.tif 000004