(57)【要約】  無線通信デバイスにより第２の無線ネットワークから第１の無線ネットワークに復帰することを可能にするための装置が提供される。方法は、無線通信デバイスが、第１の無線ネットワークを介してアプリケーションセッションのためのデータ転送を行うステップと、音声接続のサービスのために、第１の無線ネットワークから第２の無線ネットワークに無線通信デバイスを遷移させるための回線交換フォールバック（ＣＳＦＢ）手順に参加するステップと、ＣＳＦＢ手順中及び／又はその前にアプリケーションセッションのために受信されたデータをバッファするステップと、データ転送におけるギャップを提供するために、音声接続の終了に応じて、アプリケーションセッションのためのダウンリンクデータの要求を中止するステップと、データ転送におけるギャップ中に、第１の無線ネットワークへと再選択するステップと、再選択中にアプリケーションセッションを継続するために、バッファされたデータを使用するステップと、第１の無線ネットワークへの再選択を完了した後に、第１の無線ネットワークを介してアプリケーションセッションのためのデータ転送を再開するステップとを含む。
2016519891.tif 000002
【特許請求の範囲】
【請求項１】
無線通信デバイスにより第２の無線ネットワークから第１の無線ネットワークに復帰することを可能にするための方法であって、前記方法は、前記無線通信デバイスが、
前記第１の無線ネットワークを介してアプリケーションセッションのためのパケット交換データ転送を行うステップと、
音声接続のサービスのために、前記第１の無線ネットワークから前記第２の無線ネットワークに前記無線通信デバイスを遷移させるための回線交換フォールバック（ＣＳＦＢ）手順に参加するステップと、
前記ＣＳＦＢ手順後に、前記第２のネットワークを介して前記アプリケーションセッションのために受信されたパケット交換データをバッファするステップと、
前記第２の無線ネットワークとの前記音声接続を解放するステップと、
パケット交換データ転送におけるギャップを提供するために、前記音声接続の終了に応じて、前記アプリケーションセッションのためのダウンリンクデータの要求を中止するステップと、
前記パケット交換データ転送におけるギャップ中に、前記第１の無線ネットワークへと再選択するステップと、
再選択中に前記アプリケーションセッションを継続するために、前記バッファされたパケット交換データを使用するステップと、
前記第１の無線ネットワークへの再選択を完了した後に、前記第１の無線ネットワークを介して前記アプリケーションセッションのためのパケット交換データ転送を再開するステップと、
を含むことを特徴とする方法。
【請求項２】
前記第１の無線ネットワークへと再選択するステップは、前記無線通信デバイスが、
無線リソース制御（ＲＲＣ）接続解放をトリガーするために、前記第２の無線ネットワークにシグナリング接続解放通知（ＳＣＲＩ）を送信するステップと、
前記ＲＲＣ接続解放後に、前記第１の無線ネットワークへの再選択を実行するステップと、
を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記無線通信デバイスが、
前記音声接続中に前記アプリケーションセッションを休止するステップを更に含み、
パケット交換データをバッファするステップが、前記音声接続中に前記アプリケーションセッションを休止する間、前記第２の無線ネットワークを介して前記アプリケーションセッションのために受信されたパケット交換データをバッファするステップを含むことを特徴とする、請求項１に記載の方法。
【請求項４】
パケット交換データをバッファするステップが、前記音声接続の解放後、前記第１の無線ネットワークへの再選択前に、前記第２の無線ネットワークを介した前記アプリケーションセッションのために受信されたパケット交換データをバッファするステップを含むことを特徴とする、請求項１に記載の方法。
【請求項５】
前記無線通信デバイスが、
前記無線通信デバイスが前記第２の無線ネットワークに遷移している旨の通知をベースバンド層からアプリケーション層に提供するステップと、
前記第２の無線ネットワークへの遷移に備えて、前記アプリケーション層において前記アプリケーションセッションのパラメータを変更するステップと、
を更に含むことを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記無線通信デバイスが、
前記音声接続の解放後に、前記再選択を可能にするために前記アプリケーションセッションのためのパケット交換データを要求することを停止する旨の通知をベースバンド層からアプリケーション層に提供するステップと、
前記通知に応じて、再選択中に前記アプリケーションセッションを継続するために、前記アプリケーション層において前記バッファされたパケット交換データを使用するステップと、
を更に含むことを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項７】
前記第１の無線ネットワークがロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作し、前記第２の無線ネットワークが回線交換ドメインを有するレガシー無線ネットワークであり、前記音声接続が前記レガシー無線ネットワークの前記回線交換ドメインによりハンドリングされることを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項８】
前記無線通信デバイスが、
前記ＣＳＦＢ手順中に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第２の無線ネットワークでのデータ接続に適応させるステップと、
前記ＣＳＦＢ手順の終了後に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第１の無線ネットワークでの後続のデータ接続に適応させるステップと、
を更に含むことを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項９】
パケットデータの生成又はパケットデータの消費を適応させるステップが、前記アプリケーションセッションのために使用されるコーデックを調整するステップを含むことを特徴とする、請求項８に記載の方法。
【請求項１０】
前記アプリケーションセッションが、リアルタイム通信セッション又はストリーミングメディアセッションを含むことを特徴とする、請求項９に記載の方法。
【請求項１１】
無線通信デバイスであって、
第１の無線ネットワーク及び第２の無線ネットワークにデータを送信し、そこからデータを受信するように構成された１つ以上の送受信機と、
前記１つ以上の送受信機に連結された処理回路と、
を備え、前記処理回路が前記無線通信デバイスに、
前記第１の無線ネットワークとの第１のデータ接続を確立させ、
前記第１の無線ネットワークとの前記第１のデータ接続を介したアプリケーションセッションのためデータを転送させ、
前記第１の無線ネットワークから第２の無線ネットワークに前記無線通信デバイスを遷移させるための回線交換フォールバック（ＣＳＦＢ）手順に参加させ、
前記アプリケーションセッションのためのパケットデータセットをバッファさせ、
前記第２の無線ネットワークから前記第１の無線ネットワークへと再選択させ、
前記再選択中に前記アプリケーションセッションを継続するために、前記バッファされたパケットデータセットを使用させ、
第２のデータ接続を確立させるか、又は前記第１の無線ネットワークとの前記第１のデータ接続を再確立させ、
前記第２のデータ接続を介して、又は前記第１の無線ネットワークとの前記再確立された第１のデータ接続を介して前記アプリケーションセッションのためのデータを転送させる、
ように構成されることを特徴とする、無線通信デバイス。
【請求項１２】
前記第１の無線ネットワークが、ロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作し、前記第２の無線ネットワークが、レガシー第３世代（３Ｇ）無線通信プロトコル又は第２世代（２Ｇ）無線通信プロトコルに従って動作することを特徴とする、請求項１１に記載の無線通信デバイス。
【請求項１３】
前記第１の無線ネットワークがパケット交換データ転送を提供し、前記第２の無線ネットワークが回線交換音声接続を提供することを特徴とする、請求項１１に記載の無線通信デバイス。
【請求項１４】
前記処理回路が、前記無線通信デバイスに、
前記ＣＳＦＢ手順中に、前記アプリケーションセッションを調整させ、
前記ＣＳＦＢ手順後に、前記第２のデータ接続を介したデータ転送のために、前記アプリケーションセッションを再調整させる、
ように更に構成されることを特徴とする、請求項１１に記載の無線通信デバイス。
【請求項１５】
前記アプリケーションセッションを調整させることが、前記ＣＳＦＢ手順中に前記アプリケーション層によるパケットデータの生成又はパケットデータの消費を適応させることを含むことを特徴とする、請求項１４に記載の無線通信デバイス。
【請求項１６】
前記アプリケーション層によるパケットデータの生成又はパケットデータの消費を適応させることが、前記アプリケーションセッションのために使用されるコーデックを調整させることを含むことを特徴とする、請求項１５に記載の無線通信デバイス。
【請求項１７】
前記処理回路が、前記無線通信デバイスに、
前記無線通信デバイスが前記ＣＳＦＢ手順に参加する旨の第１の通知を、ベースバンド層からアプリケーション層に提供させ、
前記ベースバンド層からの前記第１の通知に応じて、前記第２の無線ネットワークへの遷移に備えて、前記アプリケーションセッションの動作を調整させる、
ように更に構成されることを特徴とする、請求項１１から１６のいずれか一項に記載の無線通信デバイス。
【請求項１８】
前記処理回路が、前記無線通信デバイスに、
前記第２の無線ネットワークとの音声接続の解放後に前記第１の無線ネットワークへの再選択を可能にする旨の第２の通知を、前記ベースバンド層から前記アプリケーション層に提供させるように更に構成され、
前記処理回路が、前記無線通信デバイスに、前記第２の通知に応じて、前記再選択中に前記アプリケーションセッションを継続するために、前記バッファされたパケットデータセットを前記アプリケーション層において使用させるように更に構成されることを特徴とする、請求項１７に記載の無線通信デバイス。
【請求項１９】
前記処理回路が、前記無線通信デバイスに、
前記ＣＳＦＢ手順中に、前記アプリケーションセッションを休止させ、
前記ＣＳＦＢ手順後に、前記アプリケーションセッションを再開させる、
ように更に構成されることを特徴とする、請求項１１から１６のいずれか一項に記載の無線通信デバイス。
【請求項２０】
前記処理回路が、前記無線通信デバイスに、
前記第２の無線ネットワークと確立されたデータ接続を介して、前記ＣＳＦＢ手順中に前記アプリケーションセッションを継続させるように更に構成されることを特徴とする、請求項１１から１６のいずれか一項に記載の無線通信デバイス。
【請求項２１】
前記処理回路が、前記無線通信デバイスに、
無線リソース制御（ＲＲＣ）接続解放をトリガーするために、前記第２の無線ネットワークにシグナリング接続解放通知（ＳＣＲＩ）を送信することと、
前記ＲＲＣ接続解放後に、前記第１の無線ネットワークへの再選択を実行することと、
によって前記第１の無線ネットワークへと再選択させるように構成されることを特徴とする、請求項１１から１６のいずれか一項に記載の無線通信デバイス。
【請求項２２】
コンピュータプログラムコードが記憶された非一時的コンピュータ可読記憶媒体であって、前記コンピュータプログラムコードは、無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
アプリケーションセッションのために、第１の無線ネットワークとのデータ接続を確立させ、
前記第１の無線ネットワークから第２の無線ネットワークに前記無線通信デバイスを遷移させる回線交換フォールバック（ＣＳＦＢ）手順に参加させ、
前記アプリケーションセッションのためのパケットデータセットをバッファさせ、
前記第２の無線ネットワークから前記第１の無線ネットワークに戻す再選択をさせ、
前記ＣＳＦＢ手順に参加している間又は前記第１の無線ネットワークへと再選択している間に、前記アプリケーションセッションを継続するために前記バッファされたパケットデータセットを使用させる、
ように構成されることを特徴とする、コンピュータプログラムコードが記憶された非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記コンピュータプログラムコードが、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
前記ＣＳＦＢ手順により確立された前記第２の無線ネットワークとの音声接続を解放させ、
パケットデータ転送におけるギャップであって、その間に前記第２の無線ネットワークから前記第１の無線ネットワークへ戻す再選択をする、ギャップを提供するために、前記音声接続の終了に応じて、前記アプリケーションセッションのためのダウンリンクデータの要求を中止させる、
ように更に構成されることを特徴とする、請求項２２に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記コンピュータプログラムコードが、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
前記音声接続中に、前記アプリケーションセッションを休止させるように更に構成され、
前記ボイス接続中に前記アプリケーションセッションを休止している間、前記アプリケーションセッションのためにバッファされた前記パケットデータセットが、前記第２の無線ネットワークを介して少なくとも部分的に受信されることを特徴とする、請求項２３に記載の非一時的コンピュータ可読記憶媒体。
【請求項２５】
前記音声接続の解放後、前記第１の無線ネットワークへの再選択の前に、前記アプリケーションセッションのためにバッファされた前記パケットデータセットが、前記第２の無線ネットワークを介して少なくとも部分的に受信されることを特徴とする、請求項２３に記載の非一時的コンピュータ可読記憶媒体。
【請求項２６】
前記コンピュータプログラムコードが、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
無線リソース制御（ＲＲＣ）接続解放をトリガーするために、前記第２の無線ネットワークにシグナリング接続解放通知（ＳＣＲＩ）を送信させ、
前記ＲＲＣ接続解放後に、前記第１の無線ネットワークへの再選択を実行させる、
ように更に構成されることを特徴とする、請求項２２から２５のいずれか一項に記載の非一時的コンピュータ可読記憶媒体。
【請求項２７】
前記コンピュータプログラムコードが、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
前記無線通信デバイスが前記第２の無線ネットワークに遷移している旨の通知をベースバンド層からアプリケーション層に提供させ、
前記第２の無線ネットワークへの遷移に備えて、前記アプリケーション層において前記アプリケーションセッションのパラメータを変更させる、
ように更に構成されることを特徴とする、請求項２２から２５のいずれか一項に記載の非一時的コンピュータ可読記憶媒体。
【請求項２８】
前記コンピュータプログラムコードが、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
前記音声接続の解放後に、前記再選択を可能にするために前記アプリケーションセッションのためのパケットデータを要求することを停止する旨の通知をベースバンド層からアプリケーション層に提供させ、
前記通知に応じて、再選択中に前記アプリケーションセッションを継続するために、前記アプリケーション層において前記アプリケーションセッションのためにバッファされた前記パケットデータセットを使用させる、
ように構成されることを特徴とする、請求項２３から２５のいずれか一項に記載の非一時的コンピュータ可読記憶媒体。
【請求項２９】
前記第１の無線ネットワークが、ロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作し、前記第２の無線ネットワークが、回線交換ドメインを有するレガシー無線ネットワークであることを特徴とする、請求項２２から２５のいずれか一項に記載の非一時的コンピュータ可読記憶媒体。
【請求項３０】
前記コンピュータプログラムコードが更に、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
前記ＣＳＦＢ手順中に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第２の無線ネットワーク上でのデータ接続に適応させ、
前記ＣＳＦＢ手順の終了後に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第１の無線ネットワーク上での後続のデータ接続に適応させる、
ように構成されることを特徴とする、請求項２２から２５のいずれか一項に記載の非一時的コンピュータ可読記憶媒体。
【請求項３１】
前記コンピュータプログラムコードが、前記無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、前記アプリケーションセッションのために使用されるコーデックを調整することによって、パケットデータの生成又はパケットデータの消費を適応させるように更に構成されることを特徴とする、請求項３０に記載された非一時的コンピュータ可読記憶媒体。
【請求項３２】
前記アプリケーションセッションが、リアルタイム通信セッション又はストリーミングメディアセッションを含むことを特徴とする、請求項３０に記載された非一時的コンピュータ可読記憶媒体。
【請求項３３】
無線通信デバイスにより第２の無線ネットワークから第１の無線ネットワークに復帰することを可能にするための装置であって、前記装置が、
アプリケーションセッションのために、前記第１の無線ネットワークとのデータ接続を確立する手段と、
前記第１の無線ネットワークから前記第２の無線ネットワークに前記無線通信デバイスを遷移させるための回線交換フォールバック（ＣＳＦＢ）手順に参加する手段と、
前記アプリケーションセッションのためのパケットデータセットをバッファする手段と、
前記第２の無線ネットワークから前記第１の無線ネットワークへ戻す再選択する手段と、
前記ＣＳＦＢ手順に参加している間又は前記第１の無線ネットワークへと再選択している間に、前記アプリケーションセッションを継続するために、前記バッファされたパケットデータセットを使用する手段と、
を備えることを特徴とする、無線通信デバイスにより第２の無線ネットワークから第１の無線ネットワークに復帰することを可能にするための装置。
【請求項３４】
前記ＣＳＦＢ手順により確立された前記第２の無線ネットワークへの音声接続を解放する手段と、
パケットデータ転送におけるギャップであって、その間に前記第２の無線ネットワークから前記第１の無線ネットワークへ戻す再選択をする、ギャップを提供するために、前記音声接続の終了に応じて、前記アプリケーションセッションのためのダウンリンクデータの要求を中止する手段と、
を更に備えることを特徴とする、請求項３３に記載の装置。
【請求項３５】
前記音声接続中に、前記アプリケーションセッションを休止する手段を更に備え、
前記音声接続中に前記アプリケーションセッションを休止する間、前記アプリケーションセッションのためにバッファされた前記パケットデータセットが、前記第２の無線ネットワークを介して少なくとも部分的に受信されることを特徴とする、請求項３４に記載の装置。
【請求項３６】
前記音声接続の解放後、前記第１の無線ネットワークへの再選択の前に、前記アプリケーションセッションのためにバッファされた前記パケットデータセットが、前記第２の無線ネットワークを介して少なくとも部分的に受信されることを特徴とする、請求項３４に記載の装置。
【請求項３７】
無線リソース制御（ＲＲＣ）接続解放をトリガーするために、前記第２の無線ネットワークにシグナリング接続解放通知（ＳＣＲＩ）を送信する手段と、
前記ＲＲＣ接続解放後に、前記第１の無線ネットワークへの再選択を実行する手段と、
を更に備えることを特徴とする、請求項３３から３６のいずれか一項に記載の装置。
【請求項３８】
前記無線通信デバイスが前記第２の無線ネットワークに遷移している旨の通知をベースバンド層からアプリケーション層に提供する手段と、
前記第２の無線ネットワークへの遷移に備えて、前記アプリケーション層において前記アプリケーションセッションのパラメータを変更する手段と、
を更に備えることを特徴とする、請求項３３から３６のいずれか一項に記載の装置。
【請求項３９】
前記音声接続の解放後に、前記再選択を可能にするために前記アプリケーションセッションのためのパケットデータを要求することを停止する旨の通知をベースバンド層からアプリケーション層に提供する手段と、
前記通知に応じて、再選択中に前記アプリケーションセッションを継続するために、前記アプリケーション層において前記アプリケーションセッションのためにバッファされた前記パケットデータセットを使用する手段と、
を更に備えることを特徴とする、請求項３４から３６のいずれか一項に記載の装置。
【請求項４０】
前記第１の無線ネットワークが、ロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作し、前記第２の無線ネットワークが、回線交換ドメインを有するレガシー無線ネットワークであることを特徴とする、請求項３３から３６のいずれか一項に記載の装置。
【請求項４１】
前記ＣＳＦＢ手順中に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第２の無線ネットワーク上でのデータ接続に適応させる手段と、
前記ＣＳＦＢ手順の終了後に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第１の無線ネットワーク上での後続のデータ接続に適応させる手段と、
を更に備えることを特徴とする、請求項３３から３６のいずれか一項に記載の装置。
【請求項４２】
パケットデータの生成又はパケットデータの消費を適応させることが、前記アプリケーションセッションのために使用されるコーデックを調整することを含むことを特徴とする、請求項４１に記載の装置。
【請求項４３】
前記アプリケーションセッションが、リアルタイム通信セッション又はストリーミングメディアセッションを含むことを特徴とする、請求項４１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
説明される実施形態は、概して、無線通信に関し、より詳細には、回線交換フォールバック（ＣＳＦＢ）手順の実行後に第２の無線ネットワークから第１の無線ネットワークへの復帰を可能にすることに関する。
【背景技術】
【０００２】
第３世代パートナーシッププロジェクト（３ＧＰＰ）により標準化されるロングタームエボリューション（ＬＴＥ）システム及びロングタームエボリューションアドバンスド（ＬＴＥ−Ａ）システム等のより新しい無線アクセス技術（ＲＡＴ）システムを使用するセルラー無線ネットワークが開発され、展開されている。これらのより新しいＲＡＴを使用するセルラー無線ネットワークは、第４世代（４Ｇ）ＲＡＴ及びｂｅｙｏｎｄ  ＲＡＴと称されることがあり、しばしば、ユニバーサル移動体通信システム（ＵＭＴＳ）ネットワーク及び移動通信用のグローバルシステム（ＧＳＭ（登録商標））ネットワークを含む、第２世代（２Ｇ）ＲＡＴ及び第３世代（３Ｇ）ＲＡＴ等のレガシーＲＡＴに基づくセルラー無線ネットワークよりも速いデータレート、並びに／あるいはそれらよりも新しい／それらとは異なるサービスのセットをサポートする。ただし、展開によっては、ＬＴＥ及びより新しいＲＡＴに基づく他の無線ネットワークが、レガシー無線ネットワークによりハンドリングされ得るいくつかのサービスを完全にはサポートしない場合がある。例えば、ＬＴＥ無線ネットワークは、パケット交換通信をサポートするように設計することができるが、いくつかのレガシー無線ネットワークにより提供されるように回線交換音声接続を直接的にはサポートしない場合がある。そのため、レガシー無線ネットワークとの重畳地域では、ＬＴＥ無線ネットワークが一緒に展開されることが多く、サービス又はカバレッジによる要求に応じて、使用している異なるＲＡＴ間で無線通信デバイスが遷移し得る。例えば、いくつかの展開では、ＬＴＥ無線ネットワークは音声接続をサポートすることができない。そのため、無線通信デバイスが音声接続を受信又は開始する時、データセッションをサポートするが音声接続をサポートしない無線ネットワークに接続されている間には、無線通信デバイスは、モバイル発信音声接続を開始する又はモバイル着信音声接続を受信するために、音声接続をサポートするレガシー無線ネットワークに遷移するための回線交換フォールバック（ＣＳＦＢ）手順を実行することができる。
【０００３】
ＣＳＦＢ手順を使用すると、レガシー無線ネットワークが音声サービスとデータサービスの双方を提供することになる一方で、ＬＴＥ無線ネットワークがデータサービスのみを提供することになる。ＬＴＥ無線ネットワーク等のより新しい無線ネットワークは、レガシー無線ネットワークよりも速いデータレートを提供することができるので、ＬＴＥ無線ネットワーク上で動作することが可能になった無線通信デバイスは、一般に、より良いユーザエクスペリエンスを、例えば、ＬＴＥ無線ネットワークを介したより速いデータレートを提供するために、レガシー無線ネットワークを介してアクティブな音声接続をサービスする場合を除き、利用可能な場合にはＬＴＥ無線ネットワークに接続されたままとどまることを選好することができる。ただし、ＣＳＦＢ手順の終了後、ＬＴＥ無線ネットワークに復帰する前に、無線通信デバイスは、例えば、ＣＳＦＢ手順のために、レガシー無線ネットワークに接続している間に無線通信デバイスで既に動作しているアプリケーションのために、レガシー無線ネットワークとのパケット交換データ転送を行うことがある。無線通信デバイスは、ＣＳＦＢ手順の終了後、レガシー無線ネットワークを介して実行されているパケット交換データ転送も完了するまで、ＬＴＥ無線ネットワークに復帰できないことがある。詳細には、無線通信デバイスは、レガシー無線ネットワークからＬＴＥ無線ネットワークに復帰するために、システム再選択手順を実行するためのある量の「アイドル」時間を要することがある。したがって、無線通信デバイスは、音声接続の終了後、例えば、進行中のデータ接続上でサービスするために、一定の時間期間にわたってレガシー無線ネットワーク上に「スタック（stuck）」したままになることがあり、そのため、より高速なＬＴＥ無線ネットワークと比較してより低速なレガシー無線ネットワークを介すると、無線通信デバイスのユーザが経験するデータ性能は、所望に満たないことがある。この性能がより低いデータ接続は、レガシー無線ネットワークが利用可能なデータレートよりも速いデータレートを提供するＬＴＥ無線ネットワークにアクセスが可能である時であっても、音声接続の終了後にかなりの時間期間にわたって残ることがある。
【発明の概要】
【０００４】
本明細書に開示する代表的実施形態は、ＣＳＦＢ手順の実行後に、第２の無線ネットワークから第１の無線ネットワークへの無線通信デバイスの復帰を可能にすることを提供する。この点について、いくつかの実施形態は、アプリケーションセッションのためのパケット交換データ転送が、ＣＳＦＢ音声接続の完了後、無線通信デバイスとレガシー無線ネットワークとの間で進行中であり得るシナリオを対象とする。いくつかの実施形態では、アプリケーションセッションは、ＣＳＦＢ手順が開始される前に、第１の無線ネットワークと元々確立されており、ＣＳＦＢ手順が開始された後に継続するパケット交換データ接続の使用を継続することができる。例えば、第１の無線ネットワークから第２の「レガシー」無線ネットワークへと転送することができる。代替的には、パケット交換接続を使用するアプリケーションセッションは、ＣＳＦＢ手順が進行中である間、例えば、第２の「レガシー」無線ネットワークとのＣＳＦＢ音声接続中に開始することができ、したがって、最初に、第２の「レガシー」無線ネットワークと形成され得る。いくつかの実施形態によれば、無線通信デバイスは、ＣＳＦＢ音声接続の終了後、アプリケーションセッションのためのデータ転送を中止又は中断するように構成できる。アプリケーションセッションのためのデータ転送の停止又は中断は、無線通信デバイスが第２の「レガシー」無線ネットワークから第１の無線ネットワークへと再選択することを可能にするためのパケット交換データ転送におけるギャップ（ｇａｐ）を提供することができる。その後、無線通信デバイスは、第１の無線ネットワークを介して、アプリケーションセッションのためのパケット交換データ転送を再開することができる。無線通信デバイスは、いくつかの実施形態において、無線通信デバイスが第２のレガシー無線ネットワークから第１の無線ネットワークへ戻す再選択することを可能にする間に、ＣＳＦＢ音声接続の終了後に知覚することが可能なアプリケーションセッションのサービス中断を低減するようにアプリケーション層における性能を適合させるように構成できる。例えば、無線通信デバイスは、第１の無線ネットワークへ戻す再選択を実行する前に、第２の「レガシー」無線ネットワークとの確立されたデータ接続を介して受信されたデータをバッファするように構成でき、無線通信デバイスは、バッファされたデータを使用して、再選択プロセス中にアプリケーションセッションを継続し、それにより、再選択が行われる間、アプリケーションセッションがユーザに提供するサービスの知覚可能な中断を低減するか、又はそれをなくすことができる。再選択後、アプリケーションセッションのためのデータ転送は、無線通信デバイスと第１の無線ネットワークとの間で再開することができ、ユーザは、第１の無線ネットワークにより提供される接続のより速いデータレートによる恩恵を受けることができる。
【図面の簡単な説明】
【０００５】
説明される実施形態、及びその利点は、添付図面と併せて以下の説明を参照することによって、最も良好に理解することができる。これらの図面は必ずしも縮尺どおりに描画されておらず、説明される実施形態の趣旨及び範囲から逸脱することなく、当業者によって、説明される実施形態に実施することができる、形態及び詳細のいかなる変更も、決して限定するものではない。
【図１】いくつかの実施形態に係る、第４世代（４Ｇ）無線ネットワークとレガシー無線ネットワークとの重畳カバレッジを示す図である。
【図２】いくつかの実施形態に係る、無線通信デバイスが接続できる複数の無線ネットワークを有する例示的なシステムを示す図である。
【図３】いくつかの実施形態に係る、無線通信デバイス上に実装可能な装置のブロック図である。
【図４】いくつかの実施形態に従ったＣＳＦＢ手順の実行後に第２の無線ネットワークから第１の無線ネットワークへの復帰を可能にするための代表的な方法によるフローチャーである。
【図５】いくつかの実施形態に従ったＣＳＦＢ手順の実行後に第２の無線ネットワークから第１の無線ネットワークへの復帰を可能にするための代表的な方法によるシグナリング図である。
【図６】いくつかの実施形態に従ったＣＳＦＢ手順の実行後に第２の無線ネットワークから第１の無線ネットワークへの復帰を可能にするための別の代表的な方法によるシグナリング図である。
【発明を実施するための形態】
【０００６】
本節には、本明細書に係る方法及び装置の代表的な応用形態が記載されている。これらの例は、更なる前後関係を提供し、説明する実施形態の理解を助けることのみを目的として提供される。したがって、説明される実施形態は、これらの具体的な詳細の一部又は全てを伴わずに実施され得るということは当業者には明らかであろう。他の場合、説明される実施形態を不必要に不明瞭化することを回避するために、周知のプロセス工程は、詳細には説明していない。他の応用が可能であり、以下の例は限定的なものと解釈するべきでない。
【０００７】
以下の詳細な説明では、説明の一部を形成し、例示として説明される実施形態に係る具体的な実施形態が示される添付の図面が参照される。これらの実施形態は、説明される実施形態を当業者が実施できるように十分詳細に説明されるが、これらの例は限定的なものでなく、他の実施形態が使用されてもよく、説明される実施形態の趣旨又は範囲から逸脱せずに変更が行われてもよいということが理解されよう。
【０００８】
本明細書には、ＣＳＦＢ手順を実行した後に第２の「レガシー」無線ネットワークから第１の無線ネットワークと再接続するための無線通信デバイスの復帰を可能にするためのいくつかの例示的実施形態を開示する。この点について、いくつかの例示的実施形態は、アプリケーションセッションのためのパケット交換データ転送が、ＣＳＦＢ音声接続の終了後、無線通信デバイスと第２のレガシー無線ネットワークとの間で進行中であり得るシナリオを対象とする。いくつかの実施形態によれば、無線通信デバイスは、ＣＳＦＢ音声接続の終了後、アプリケーションセッションのための第２のレガシー無線ネットワークとの進行中のデータ転送を中止及び／又は中断するように構成できる。データ転送を中止及び／又は中断することによって、無線通信デバイスは、第２のレガシー無線ネットワークから第１の無線ネットワークへと戻す再選択手順を実行する機会を無線通信デバイスに与えるために、パケット交換データ転送における「アイドル」時間ギャップを提供することができる。第１の無線ネットワークへの再選択後、無線通信デバイスは、第１の無線ネットワークとの新たに確立された接続あるいは再確立された接続を介して、パケット交換データ転送を再開することができる。無線通信デバイスは、第２のレガシー無線ネットワークから第１の無線ネットワークへ戻す、無線通信デバイスの再選択を可能にすると同時に、ＣＳＦＢ音声接続の終了後に「ユーザが知覚可能な」中断時間を低減するようにアプリケーション層における処理を適合させるように更に構成できる。例えば、無線通信デバイスは、第１の無線ネットワークへ戻す再選択を実行する前に、第２のレガシー無線ネットワークから受信したデータをバッファするように構成できる。無線通信デバイスは、再選択プロセス中、バッファされたデータを使用してアプリケーションセッションを継続することができ、それにより、再選択プロセス中、アプリケーションセッションによりユーザに提供される知覚可能なサービスの中断が低減又は排除される。第２のレガシー無線ネットワークから第１の無線ネットワークへ戻す、無線通信デバイスの再選択の後、第１の無線ネットワークとの新たに確立された接続あるいは再確立された接続を介して、アプリケーションセッションのためのデータ転送を再開することができる。ユーザは、第１の無線ネットワークよりも低速なデータレートを提供することがある第２のレガシー無線ネットワークに接続されたままではなく、第１の無線ネットワークにより提供され得るより高速なデータレートの再開による恩恵を受けることができる。
【０００９】
図１は、いくつかの実施形態に係る、通信システム１００における第４世代（４Ｇ）無線ネットワーク１０２とレガシー無線ネットワーク１０４との重畳カバレッジを示す。４Ｇ無線ネットワーク１０２は、例えば、ＬＴＥ無線ネットワーク又はＬＴＥアドバンスト（ＬＴＥ−Ａ）無線ネットワーク等の第３世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作する無線ネットワーク、あるいは、第２世代（２Ｇ）無線ネットワーク及び第３世代（３Ｇ）無線ネットワーク等、１つ以上のレガシー無線ネットワークよりも速いデータレートを提供する別の無線ネットワークであり得る。４Ｇ無線ネットワーク１０２は、いくつかの実施形態では、音声接続に対するサポートを提供しないことがあり、あるいは、より詳細には、いくつかの実施形態では、回線交換音声接続に対するサポートを提供しないことがある。４Ｇ無線ネットワーク１０２は、パケット交換接続のみを介してサービスを提供してもよく、いくつかの実施形態では、パケット交換接続を介した音声サービスが提供されない。４Ｇ無線ネットワーク１０２は、例として示されたものであって、限定するものとして示されていないことが理解されよう。この点について、レガシー無線ネットワークよりも高いデータレートを提供することができるが回線交換（ＣＳ）音声接続をサポートしない、既存の又は将来開発され得る他の無線ネットワークは、本開示の範囲内の４Ｇ無線ネットワーク１０２と置換され得る。レガシー無線ネットワーク１０４は、ＣＳ音声接続をサポートするＣＳドメインを有する任意のレガシー無線ネットワークであり得る。非限定的な例として、レガシー無線ネットワーク１０４は、広帯域符号分割多元接続（ＷＣＤＭＡ）又は時分割同時符号分割多元接続（ＴＤ−ＳＣＤＭＡ）無線通信プロトコル等の他のユニバーサル移動体通信システム（ＵＭＴＳ）無線通信プロトコルに従って動作する無線ネットワーク等、３Ｇ無線ネットワークであり得る。更なる例として、レガシー無線ネットワーク１０４は、１ｘＲＴＴ無線ネットワーク等のＣＤＭＡ２０００無線ネットワーク、又は第３世代パートナーシッププロジェクト２（３ＧＰＰ２）により標準化された１つ以上の無線通信プロトコルに従って動作する他の無線ネットワークであり得る。レガシー無線ネットワーク１０４は、ＣＳ音声接続をサポートすることができるＣＳドメインを提供することができる。別の例として、レガシー無線ネットワーク１０４は、３ＧＰＰ  Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ（登録商標））ワイヤレス通信プロトコルに従って動作する無線ネットワークのような２Ｇ無線ネットワークであり得る。
【００１０】
４Ｇ無線ネットワーク１０２及びレガシー無線ネットワーク１０４は各々、図１に示した対応する円によって表されるカバレッジ領域を有することができる。４Ｇ無線ネットワーク１０２のカバレッジ領域とレガシー無線ネットワーク１０４のカバレッジ領域とは、図１の円の重畳部分によって示されるように重畳し得る。いくつかの実施形態に係る無線通信デバイスは、４Ｇ無線ネットワーク１０２上とレガシー無線ネットワーク１０４上の双方で動作することができる。したがって、例えば、無線通信デバイスが重畳カバレッジ領域にある時、無線通信デバイスは、例えば無線通信デバイス上で動作しているアプリケーションために進行中のデータセッションを行いながら、４Ｇ無線ネットワーク１０２に接続することができ、モバイル発信音声接続又はモバイル着信音声接続の開始に応じて、レガシー無線ネットワーク１０４と接続するためのＣＳＦＢ手順を実行することができる。
【００１１】
図２は、いくつかの実施形態に係る、無線通信デバイス２０２が接続できる複数の無線通信ネットワークを有する例示的なシステム２００を示す。非制限的な例では、無線通信デバイス２０２は、スマートフォン機器等のセルラー電話、タブレットコンピューティング装置、ラップトップコンピューティング装置、又は、第１の無線ネットワーク２０４とレガシー無線ネットワーク２０６の双方内で動作するように構成された他のコンピューティング装置であり得る。第１の無線ネットワーク２０４は、パケット交換（ＰＳ）データセッションをサポートするがＣＳ音声接続をサポートするためのＣＳドメインを有さない任意の無線ネットワークであり得る。いくつかの実施形態では、第１の無線ネットワーク２０４は、レガシー無線ネットワーク２０６よりも高い理論データレートを提供することができる。したがって、例えば、第１の無線ネットワーク２０４は、ＬＴＥ無線通信プロトコル（例えば、ＬＴＥネットワーク、ＬＴＥ−Ａネットワーク、あるいは別の既存の又は将来開発されるＬＴＥ技術を使用する無線ネットワーク）に従って動作する無線ネットワークであり得る。第１の無線ネットワーク２０４は、図１に示した４Ｇ無線ネットワーク１０２のような４Ｇ無線ネットワークであり得る。レガシー無線ネットワーク２０６は、ＣＳ音声接続をサポートするためのＣＳドメインを有する任意の無線ネットワークであり得る。非限定的な例として、レガシー無線ネットワーク２０６は、ＵＭＴＳ無線ネットワーク、３ＧＰＰ２無線ネットワーク、又は別の３Ｇ無線ネットワークであり得る。更なる例として、レガシー無線ネットワーク２０６は、ＧＳＭ無線ネットワーク、別の２Ｇ無線ネットワーク、又はＣＳ音声接続をサポートすることができる別のレガシー無線ネットワークであり得る。この点において、レガシー無線ネットワーク２０６は、図１に示したレガシー無線ネットワーク１０４であり得る。
【００１２】
図２に示すように、無線通信デバイス２０２は、第１の無線ネットワーク２０４のための基地局又は他のアクセスポイントと、レガシー無線ネットワーク２０６のための基地局又は他のアクセスポイントの双方のシグナリング範囲内であり得る。この点について、無線通信デバイス２０２は、第１のネットワーク２０４と第２のネットワーク２０６との重畳カバレッジ領域中に位置し得る。したがって、無線通信デバイス２０２は、第１の無線ネットワーク２０４に接続することができる。ＣＳ音声接続（例えば、無線通信デバイス２０２により開始されたモバイル発信音声接続、又は無線通信デバイス２０２に対して発信されたモバイル着信音声接続）の開始に応じて、無線通信デバイス２０２は、音声接続をサポートすることができるように、第１の無線ネットワーク２０４からレガシー無線ネットワーク２０６に遷移するためのＣＳＦＢ手順に参加することができる。ＣＳＦＢ手順は、例えば、３ＧＰＰ技術仕様書（ＴＳ）２３．２７２の１つのバージョン、例えば、その内容全体が本明細書に参照として組み込まれる３ＧＰＰ  ＴＳ  ２３．２７２バージョン１１．２．０（２００２年９月１４日）に規定されるように実行することができる。ただし、それに加えて、又は代替として、ＣＳＦＢ手順は、３ＧＰＰ  ＴＳ  ２３．２７２の１つ以上の以前バージョン及び／又は将来のバージョンに従って実行され得ることが理解されよう。更に、いくつかの実施形態では、ＣＳＦＢ手順は、３ＧＰＰ以外の標準化団体及び／又は業界団体により実行又は公表され得る、ＣＳＦＢ手順を実行するための既存又は将来の方法に従って実行され得る。
【００１３】
図３は、いくつかの実施形態に係る、無線通信デバイス２０２上に実装可能な装置３００のブロック図を示す。この点に関し、装置３００は、無線通信デバイス２０２等のコンピューティング装置に実装されると、そのコンピューティング装置が、１つ以上の例示的実施形態に係るシステム２００内で動作することを可能にすることができる。図３に図示され、同図に関して説明される構成要素、機器又は要素は、必須ではなく、したがって、いくつかの構成要素、機器又は要素は、特定の実施形態において省略できることが理解されよう。更に、いくつかの実施形態は、図３に図示され、同図に関して説明される構成要素、機器又は要素以外の更なる又は異なる構成要素、機器又は要素を含み得る。
【００１４】
いくつかの実施形態では、装置３００は、本明細書に開示される１つ以上の実施形態に係るアクションを実行するように構成できる処理回路３１０を含むことができる。この点に関し、処理回路３１０は、種々の実施形態に係る装置３００の１つ以上の機能を実行するように、及び／又は実行を制御するよう構成でき、したがって、種々の実施形態に係る装置３００の機能を実行する手段を提供することができる。処理回路３１０は、１つ以上の実施形態に係るデータ処理、アプリケーション実行及び／又は他の処理、並びに管理サービスを実行するように構成できる。
【００１５】
いくつかの実施形態において、装置３００、又は処理回路３１０等装置３００の一部分（単数又は複数）若しくは構成要素（単数又は複数）は、それぞれが１つ以上のチップを含み得る１つ以上のチップセットを含むことができる。したがって、処理回路３１０及び／又は装置３００の１つ以上の更なる構成要素は、場合によっては、チップセット（単数又は複数）上に一実施形態を実装するように構成できる。装置３００の１つ以上の構成要素がチップセットとして具体化されているいくつかの例示的実施形態において、そのチップセットは、コンピューティング装置上に実装されると、又はコンピューティング装置に操作可能に連結されると、そのコンピューティング装置がシステム２００内で動作することを可能にすることができる。そのため、例えば、装置３００の１つ以上の構成要素は、コンピューティング装置が第１の無線ネットワーク２０４及び／又はレガシー無線ネットワーク２０６上で動作することを可能にするように構成されたチップセットを提供することができる。いくつかの実施形態では、装置３００の１つ以上の構成要素は、コンピューティング装置が第１の無線ネットワーク２０４及び／又はレガシー無線ネットワーク２０６上で動作することを可能にするセルラー無線ベースバンドチップセットを提供することができる。
【００１６】
いくつかの例示的実施形態では、処理回路３１０は、プロセッサ３１２を含むことができ、図３に示すようないくつかの実施形態では、更に、メモリ３１４を含むことができる。処理回路３１０は、１つ以上の送受信機３１６及び／又は選択制御モジュール３１８と通信可能であるか、あるいはそれらを制御することができる。
【００１７】
プロセッサ３１２は、様々な形で具体化することができる。例えば、プロセッサ３１２は、マイクロプロセッサ、コプロセッサ、コントローラ、又は、例えば、ＡＳＩＣ（特定用途向け集積回路）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、又はそれらの組み合わせ等の集積回路を含む他の各種コンピューティング装置若しくは処理機器等、各種ハードウェアベースの処理手段として具体化することができる。単一のプロセッサとして示されているが、プロセッサ３１２は複数のプロセッサを備えることができることが理解されよう。複数のプロセッサが互いに動作通信可能で、本明細書に記載される装置３００の１つ以上の機能を実行するよう一体に構成できる。いくつかの実施形態において、プロセッサ３１２は、メモリ３１４に記憶され得る命令、又はプロセッサ３１２がアクセスできる命令を実行するように構成できる。そのため、プロセッサ３１２は、ハードウェア又はハードウェアとソフトウェアとの組み合わせのどちらによって構成されていても、それに応じて構成され、種々の実施形態に係る動作を実行することができる。いくつかの実施形態のプロセッサ３１２は、無線通信デバイス２０２上で実装され得る１つ以上のアプリケーションを実行することができるアプリケーションプロセッサをとして機能するように構成できる。
【００１８】
いくつかの実施形態では、メモリ３１４は、１つ以上のメモリデバイスを含むことができる。メモリ３１４は、固定型及び／又は着脱式メモリデバイスを含むことができる。いくつかの実施形態において、メモリ３１４は、プロセッサ３１２によって実行され得るコンピュータプログラム命令を記憶できる非一時的コンピュータ可読記憶媒体を提供することができる。この点に関し、メモリ３１４は、装置３００が１つ以上の実施形態に係る様々な機能を実行することを可能にするための、情報、データ、アプリケーション、命令等を記憶するように構成できる。いくつかの実施形態において、メモリ３１４は、装置３００の構成要素間で情報を渡すために、１つ以上のバスを介して、プロセッサ３１２、１つ以上の送受信機（単数又は複数）３１６、又は選択制御モジュール３１８のうちの１つ以上と通信することができる。
【００１９】
装置３００は１つ以上の送受信機（単数又は複数）３１６を更に含むことができる。１つ以上の送受信機（単数又は複数）３１６は、装置３００が、第１の無線ネットワーク２０４及びレガシー無線ネットワーク２０６等の１つ以上の無線ネットワークに無線周波数信号を送信すること、及び、そこから無線周波数信号を受信することを可能にすることができる。そのため、１つ以上の無線機（単数又は複数）３１６は、第１の無線ネットワーク２０４及び／又はレガシー無線ネットワーク２０６により実装され得る任意の種類のセルラー無線通信技術又は他の無線通信技術をサポートするように構成できる。いくつかの例示的実施形態では、１つ以上の送受信機（単数又は複数）３１６は、無線通信デバイス２０２が第１の無線ネットワーク２０４とレガシー無線ネットワーク２０６の双方に接続することを可能にするように構成された単一の送受信機を含み得る。代替的には、いくつかの実施形態では、１つ以上の送受信機（単数又は複数）３１６は、無線通信デバイス２０２が第１の無線ネットワーク２０４に接続することを可能にするように構成された第１の送受信機と、無線通信デバイス２０２がレガシー無線ネットワーク２０６に接続することを可能にするように構成された第２の送受信機とを含み得る。いくつかの実施形態では、１つ以上の送受信機３１６は、第１の無線ネットワーク２０４及びレガシー無線ネットワーク２０６と通信するために、装置３００の通信を可能にするためのハードウェア及び／又はソフトウェアをサポートする無線回路のセットの一部として、例えば、無線通信デバイス２０２の一部として含まれ得る。いくつかの実施形態では、送受信機３１６は、１つ以上の無線ネットワークにより実装され得る様々な無線アクセス技術をサポートする１つ以上の無線ネットワークとの通信をサポートするように構成できる。
【００２０】
装置３００は、選択制御モジュール３１８を更に含むことができる。選択制御モジュール３１８は、回路、ハードウェア、処理デバイス（例えばプロセッサ３１２によって実行可能なコンピュータ可読プログラム命令を記憶するコンピュータ可読記憶媒体（例えばメモリ３１４）を備えるコンピュータプログラム製品、又はそれらの何らかの組み合わせ等、種々の手段として具体化され得る。いくつかの実施形態において、プロセッサ３１２（又は処理回路３１０）は、選択制御モジュール３１８を含む、又はそれを制御することができる。選択制御モジュール３１８は、いくつかの例示的実施形態において、ＣＳＦＢ手順によって生じた音声接続の終了後、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へと再選択する再選択手順の実行を制御するように構成できる。ＣＳＦＢ手順は、図４〜図６に関して説明した実施形態等の１つ以上の実施形態に従って音声接続を確立するために、第１の無線ネットワーク２０４からレガシー無線ネットワーク２０６に無線通信デバイス２０２を遷移させるために実行されることが可能である。選択制御モジュール３１８は、１つ以上の送受信機３１６と処理回路３１０との間に（あるいは、いくつかの実施形態では処理回路内に）情報を提供するように構成できる。その情報は、「下位層」接続が確立されている、中断されている、ドロップされている、変更されている、又は変化している旨の通知を含み得る。いくつかの実施形態では、「下位層」接続は、物理層、媒体アクセス制御（ＭＡＣ）層、リンク層、ネットワーク層、又は無線通信デバイスと無線ネットワークのうちの１つ以上との間の接続を確立し、制御し、除去するために使用される他の中間通信層を含む。いくつかの実施形態では、その情報は、接続の種類、又は無線ネットワークの種類、又はサービス品質、又はアプリケーション層（若しくは他の「上位」層）への接続を介したサービスの実行に影響を及ぼし得る他の特性についての通知を含む。いくつかの実施形態では、「下位層」処理は、１つ以上の送受信機３１６内で生じ得、「上位層」処理は、処理回路３１０及び／又は選択制御モジュール３１８内で生じ得る。
【００２１】
図４は、いくつかの実施形態に従ったＣＳＦＢ手順の実行後にレガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ、無線通信デバイスの復帰を可能にするための代表的な方法に従ったフローチャートを示す。この点に関して、図４は、いくつかの実施形態に係る無線通信デバイス２０２によって実行できる動作を示す。処理回路３１０、プロセッサ３１２、メモリ３１４、送受信機（単数又は複数）３１６、又は選択制御モジュール３１８のうちの１つ以上が、例えば、図４に図示され、同図に関して説明される動作を実行する手段を提供することができる。図４に図示したステップのセットは全てが必須であるわけではなく、したがって、いくつかの実施形態において、例示的方法の１つ以上のステップを除外してもよい。
【００２２】
動作４００は、無線通信デバイス２０２が最初に、アプリケーションセッションのためのパケット交換データ転送を行うことを含むことができ、パケット交換データ転送は、無線通信デバイス２０２と第１の無線ネットワーク２０４との間に生じる。アプリケーションセッションは、アプリケーション機能をサポートする無線ネットワーク上でのパケット交換データ転送を行うことができる任意のアプリケーションのためのセッションであり得る。非限定的な例として、アプリケーションセッションは、ストリーミングビデオアプリケーション（例えば、ＹｏｕＴｕｂｅ（登録商標））、ストリーミングオーディオアプリケーション（例えば、Ｐａｎｄｏｒａ（登録商標））、又は無線通信デバイス２０２上で動作しているアプリケーションをサポートする同様のセッション等のストリーミングメディアセッションであり得る。更なる例として、アプリケーションセッションは、Ａｐｐｌｅ（登録商標）ＦａｃｅＴｉｍｅ（登録商標）により提供されるような通信アプリケーションのためのリアルタイムビデオセッション及び／又はオーディオセッションであり得る。更に別の例として、アプリケーションセッションは、オンラインゲームアプリケーションのためのセッションであり得る。いくつかの実施形態では、第１の無線ネットワーク２０４は、パケット交換接続を提供するが、回線交換音声接続はサポートしない。いくつかの実施形態では、第１の無線ネットワーク２０４は、音声接続を確立するためにレガシー回線交換無線ネットワークに「フォールバックする」ように無線通信デバイス２０２に指示することによって、音声サービスを提供する。
【００２３】
動作４１０は、無線通信デバイス２０２が、音声接続のサービスのために、第１の無線ネットワーク２０４からレガシー無線ネットワーク２０６に無線通信デバイス２０２を遷移させるためのＣＳＦＢ手順に参加することを含むことができる。音声接続は、無線通信デバイス２０２により開始され得（例えば、モバイル発信音声接続）、あるいは、それは、リモートデバイスにより無線通信デバイス２０２へと発信される音声接続（例えば、モバイル着信音声接続）であり得る。無線通信デバイス２０２は、いくつかの実施形態では第１の無線ネットワーク２０４とのシグナリング接続を依然として維持しながら（あるいは、１つ以上のシグナリング接続及び／又はデータ接続を少なくとも解放せずに）、音声接続をサービスするために遷移することができる。
【００２４】
動作４２０は、無線通信デバイス２０２が、ＣＳＦＢ手順後に、レガシー無線ネットワーク２０６上でのアプリケーションセッションのために受信されたパケット交換データをバッファすることを含むことができる。いくつかの例示的実施形態では、アプリケーションセッションは、音声接続中にユーザーレベルで休止され得、アプリケーションセッションのために受信されたパケット交換データは、アプリケーションセッションが音声接続中に休止される間、無線通信デバイス２０２によりバッファされる。例えば、非リアルタイムストリーミングメディアセッションの再生は、ユーザーレベルで休止され得る。それに加えて、又は代替として、動作４１０は、無線通信デバイス２０２が、ＣＳＦＢ音声通話の終了後、無線通信デバイス２０２がレガシー無線ネットワーク２０６から第１の無線ネットワーク２０４への再選択を完了する前に、レガシー無線ネットワーク２０６上で受信されたパケット交換データをバッファすること含むことができる。いくつかの実施形態では、無線通信デバイス２０２は、音声接続の開始に応じて無線通信デバイス２０２がＣＳＦＢ手順を開始する前に、第１の無線ネットワーク２０４から受信したある量のデータをバッファすることができる。いくつかの実施形態では、無線通信デバイス２０２は、レガシー無線ネットワーク２０６への音声接続と並行して、レガシー無線ネットワーク２０６からデータを受信することができる。いくつかの実施形態では、レガシー無線ネットワーク２０６との並行データ接続が実現されないことがあり、アプリケーションセッションは、無線通信デバイスが第１の無線ネットワーク２０４へと再選択するまで中断されることがある。いくつかの実施形態では、レガシー無線ネットワーク２０６を介して達成可能なデータレートは、第１の無線ネットワーク２０４を介して達成可能なデータレートとは異なる。アプリケーションセッションは、例えば、第１の無線ネットワーク２０４とレガシー無線ネットワーク２０６との間でシームレスに遷移するようにレートを適応させることによって、アクティブなデータ接続が存在する無線ネットワークの能力を調整する。いくつかの実施形態では、アプリケーション層は、ＣＳＦＢ手順中にアプリケーションセッションを調整し、ＣＳＦＢ手順中及びＣＳＦＢ手順後に利用可能な様々なデータ接続を介したデータ転送に適合するようにＣＳＦＢ手順後にアプリケーションセッションを再調整する。
【００２５】
動作４３０は、無線通信デバイス２０２がレガシー無線ネットワーク２０６上の音声接続を解放（ｒｅｌｅａｓｅ）することを含むことができる。動作４３０は、音声接続の終了に応じて、無線通信デバイス２０２及び／又はレガシー無線ネットワーク２０６により開始され得る。
【００２６】
動作４４０は、無線通信デバイス２０２が、パケット交換データ転送におけるギャップを提供するために、音声接続の終了に応じて、アプリケーションセッションのためのダウンリンクデータの要求を中止することを含むことができる。この点について、アプリケーション層は、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の再選択を可能にするためにデータ転送におけるギャップを提供するために、アプリケーションセッションのためのデータ転送を一時的に休止することができる。このようにしてダウンリンクデータの要求を中止し、データ転送を休止することは、データ転送におけるギャップを提供するために、更なるデータ無線ベアラ（ＤＲＢ）パケットデータユニット（ＰＤＵ）交換を少なくとも一時的に停止することができる。
【００２７】
動作４５０は、無線通信デバイス２０２が、パケット交換データ転送におけるギャップ中にレガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す再選択することを含むことができる。動作４５０は、いくつかの実施形態において、無線通信デバイス２０２が、位置エリア更新（ＬＡＵ）手順を実行することを含むことができる。動作４５０は、それに加えて、又は代替として、無線通信デバイス２０２が、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の再選択を可能にするために、無線リソース制御（ＲＲＣ）接続解放手順をトリガーするためのシグナリング接続解放通知（ＳＣＲＩ）をレガシー無線ネットワーク２０６に送信することを含むことができる。レガシー無線ネットワーク２０６がＵＭＴＳ無線ネットワークである実施形態等のいくつかの実施形態では、動作４５０は、無線通信デバイス２０２が、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の再選択を可能にするために、Ｃｅｌｌ＿ＰＣＨ（セルページングチャネル）状態に遷移することを含むことができる。
【００２８】
動作４６０は、無線通信デバイス２０２が、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の再選択中にアプリケーションセッションを継続するために、動作４２０中に蓄積されたバッファされたパケット交換データを使用することを含むことができる。アプリケーションセッションが音声接続中に中断される時等のいくつかの実施形態では、無線通信デバイス１０２は、第１の無線ネットワーク２０４へ戻す遷移中に、アプリケーションセッションの一部として、（例えば、第１の無線ネットワークからの）ＣＳＦＢ手順の前に記憶されたパケット交換データを使用することができる。いくつかの実施形態では、アプリケーションセッションがストリーミングメディアセッションである時には、バッファされたデータは、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４に戻す再選択手順中にレガシー無線ネットワーク２０６又は第１の無線ネットワーク２０４から無線通信デバイス２０２がアプリケーションセッションのための新しいパケットデータを受信できない場合であっても、ユーザにはアプリケーションセッションが進行中であるように見えるようにユーザーレベルで再生され得る。アプリケーションセッションがレガシー無線ネットワーク２０６との音声接続中に休止されるいくつかの実施形態では、バッファされたパケットデータは、レガシー無線ネットワーク２０６との音声接続の終了後にアプリケーションセッションを再開するために使用され得る。
【００２９】
動作４７０は、無線通信デバイス２０２が、第１の無線ネットワーク２０４への再選択の完了後、第１の無線ネットワーク２０４上でのアプリケーションセッションのためのパケット交換データ転送を再開することを含むことができる。この点について、バッファされたデータは、データ転送がレガシー無線ネットワーク２０６から第１の無線ネットワーク２０４への再選択の完了後に再開されるまで、アプリケーションセッションをサービスするために使用することができる。無線通信デバイス２０２と第１の無線ネットワーク２０４との間でデータ転送が再開するまで、データ転送におけるギャップをブリッジするためにバッファされたデータが使用され得るので、再選択中及びその後は、ユーザには、アプリケーションセッションがシームレスであるように見える。更に、第１の無線ネットワーク２０４は、いくつかの実施形態において、レガシー無線ネットワーク２０６により提供され得るデータレートよりも速いデータレートを提供することができるので、無線通信デバイス２０２上でのアプリケーションセッションのユーザエクスペリエンスは、延長された期間についてレガシー無線ネットワーク２０６上にとどまることではなく、第１の無線ネットワーク２０４への再選択によって改善され得る。本明細書に開示する方法及び装置によって、アプリケーションセッションの実行、あるいは、より速いデータレート、より高いビットレート（例えば、より高い解像度）のビデオの受信及び再生、並びにより高いビットレートのオーディオの受信及び再生等の他の「知覚可能な」利益を少なくとも部分的に実現することができる。
【００３０】
いくつかの実施形態は、ＣＳＦＢ音声接続中及び／又はその後のユーザエクスペリエンスを改善するために、アプリケーション層パラメータの追加の実施形態又は代替の変更形態を提供することが理解されよう。例えば、ＦａｃｅＴｉｍｅ（登録商標）接続等のリアルタイム通信セッションの場合、アプリケーション層は、レガシー無線ネットワーク２０６とのＣＳＦＢ接続に備えて、及び／又は第１の無線ネットワーク２０４へ戻す再選択に備えて、様々なパラメータを使用するようにコーデックを調整することができる。コーデック動作の属性、又はデータレート、データの品質等に影響を及ぼし得る他の「リアルタイム」動作の属性を調整することによって、リアルタイム通信セッションは、レガシー無線ネットワーク２０６上で異なる（例えば、より低い）ビットレートで動作することに対して、及び／又は、音声接続の解放後、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４への再選択中（例えば、動作４４０〜４５０中）のデータ転送における中断（ｉｎｔｅｒｒｕｐｔｉｏｎ）に対してよりロバストとなり得る。いくつかの実施形態では、アプリケーション層は、アプリケーションセッションによるパケットデータの生成及び／又はパケットデータの消費（ｃｏｎｓｕｍｐｔｉｏｎ）を適応するようにアプリケーションセッションを調整する。いくつかの実施形態では、アプリケーション層は、例えば、第１のデータレートで第１の無線ネットワーク２０４を介したアプリケーションセッション、及び／又は第２のデータレートでレガシー無線ネットワーク２０６を介したアプリケーションセッションにより使用されるデータ接続に適応する。別の例として、ゲームアプリケーションセッションは、補間法を使用してデータ転送の中断中のキャラクターの動きを推定することによって、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す再選択中（例えば、動作４４０〜４５０中）のデータ転送における中断に備えることができ、それにより、ゲームアプリケーションセッションの実行により、ユーザには、あたかも、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す再選択中にゲームのプレイが正常に継続しているかのように見える。更なる例として、チャットアプリケーションセッションは、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す再選択が完了するまで、ユーザが要求する新しいチャットセッションの公開を遅延させることができる。
【００３１】
いくつかの例示的実施形態は、ＣＳＦＢ接続の終了後にレガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の復帰を可能にするために、（いくつかの実施形態では「上位」層機能のセットの一部とみなされ得る）アプリケーション層と（いくつかの実施形態では「下位」層機能の一部とみなされ得る）ベースバンド層との間の協調を利用する。図５は、いくつかの実施形態に従ったＣＳＦＢ手順の実行後に第２の無線ネットワーク２０６から第１の無線ネットワーク２０４への無線通信デバイス２０２の復帰を可能にするための代表的な方法に従ったシグナリング図５００を示す。
【００３２】
動作５１０において、アプリケーションセッションは、無線通信デバイス２０２中のアプリケーション層５０２において進行することができる。無線通信デバイス２０２は、アプリケーションセッションにより提供されるサービスをサポートするために、無線通信デバイス２０２に及びそこからデータを通信することができる第１の無線ネットワーク２０４に接続することができる。アプリケーションセッションのためのパケット交換データは、第１の無線ネットワーク２０４を介して無線通信デバイス２０２のベースバンド層５０４に着信することができ、ベースバンド層５０４からアプリケーション層５０２へとパケット交換データを渡すことができる。動作５１２により示されるように、アプリケーションセッションのためのパケット交換データの通信を提供するデータ接続は、第１の無線ネットワーク２０４上でアクティブであり得る。動作５１５は、ベースバンド層５０４が、無線通信デバイス２０２に対する音声接続の開始に応じてＣＳＦＢ接続セットアップを実行することを含むことができる。いくつかの実施形態では、第１の無線ネットワーク２０４は、無線通信デバイス２０２に対する音声接続についての能力を提供しないことがあり、音声接続を提供するレガシー無線ネットワークに無線通信デバイス２０２が「フォールバックする」ことを必要とすることがある。ベースバンド層５０４は、動作５２０において、無線通信デバイス１０２が音声接続のサービスのためにレガシー無線ネットワーク２０６に遷移している旨の通知をアプリケーション層５０２に提供することができる。アプリケーション層５０２は、動作５２５において、アプリケーションセッションパラメータを変更するために、及び／又は場合によってはアプリケーションセッションをレガシー無線ネットワーク２０６に適応させるために、ベースバンド層５０４により提供された通知を使用することができる。いくつかの実施形態では、アプリケーションセッションが、休止することがある非リアルタイムセッション（例えばストリーミングメディアセッション）である時、動作５２５は、アプリケーション層５０２が、（例えば、ユーザの観点から）アプリケーションセッションを休止することと、レガシー無線ネットワーク２０６を介して新しい接続が確立されるまで（又は第１の無線ネットワークに復帰するまで接続が確立されない時に）ベースバンド層５０４に提供するためのデータをバッファすることと、レガシー無線ネットワーク２０６と確立されている間又は確立された時に、確立された接続に合うようにアプリケーション層の動作パラメータを調整することと、レガシー無線ネットワーク２０６を介したアプリケーションセッションのために到着したデータをバッファすることとを含むことができる。いくつかの実施形態では、動作５２５は、それに加えて、又は代替として、アプリケーション層５０２が、異なるコーデックに切り替えること等によって、レガシー無線ネットワーク上でのより低いビットレートに適応すること、より低いビットレートのデータストリームに（例えば、より低い解像度のビデオストリームに）切り替えること等を含むことができる。動作５２８は、いくつかの実施形態において、レガシー無線ネットワーク２０６への音声接続と並列してレガシー無線ネットワーク２０６とのデータ接続を確立できることを示す。レガシー無線ネットワーク２０６とのデータ接続は、アプリケーションセッションの継続を少なくとも部分的にサポートするために、ベースバンド層５０４を介してアプリケーション層５０２にデータを提供することができる。いくつかの実施形態では、レガシー無線ネットワーク２０６とのデータ接続が確立されず、アプリケーションセッションは、レガシー無線ネットワーク２０６との音声接続中に中断されることがある。
【００３３】
動作５３０は、ベースバンド層５０４における無線通信デバイス２０２によるＣＳＦＢ音声接続の終了を含むことができる。ＣＳＦＢ音声接続の終了は、無線通信デバイス２０２のユーザからの入力の結果として、又はレガシー無線ネットワーク２０６から受信された信号に基づいて生じ得る。ベースバンド層５０４は、動作５３５において、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の再選択を可能にするために、アプリケーションセッションのためのデータを要求することを停止する旨の通知をアプリケーション層５０２に提供することができる。アプリケーション層５０２は、動作５４０において、ユーザに影響を与えることなく、又はユーザに与える影響を最小限に抑えて、再選択手順中のデータ転送における中断に耐えるようにアプリケーションセッションを適合するためにその通知を使用することができる。例えば、アプリケーション層５０２は、アプリケーションセッションのためのデータの要求を中止する前に、アプリケーションセッションのために（例えば、動作５２５においてバッファされた任意のデータに加えて、又は動作５２５においてデータをバッファする代わりに）データをバッファすることができる。バッファされたデータは、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へ戻す、無線通信デバイス２０２の接続の遷移中に、ユーザの観点からアプリケーションセッションを継続するために使用され得る。アプリケーションがレガシー無線ネットワーク２０６とのＣＳＦＢ音声接続中に中断した時、例えば、ＣＳＦＢ音声接続中にデータ接続が提供されない時、アプリケーションは、ＣＳＦＢ音声接続の終了後にアプリケーションセッションを「再開」し、再選択プロセスによって第１の無線ネットワーク２０４への接続が達成される間アプリケーションセッションの少なくとも一部を継続するために、バッファされたデータを使用することができる。音声接続中にユーザの観点からアプリケーションセッションが休止された時、音声接続の終了後に（例えば、バッファされたデータを使用することによって）アプリケーションセッションを再開することができる。
【００３４】
動作５４５は、ベースバンド層５０４が、データ転送におけるギャップ中に、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４へと再選択することを含むことができる。いくつかの実施形態では、アプリケーション層５０２及び／又はベースバンド層５０４は、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４への再選択を可能にするのに十分な所定の長さのデータ転送におけるギャップを提供するように構成できる。データ転送ギャップ長は、例えば、無線キャリア、１つ以上の無線ネットワーク特性、１つ以上のマーケット特性、無線通信デバイス２０２の構成、及び／又はレガシー無線ネットワーク２０６と第１の無線ネットワーク２０４との間で再選択手順を実行するために必要な時間長さに影響を及ぼし得る他の因子に左右されることがある。レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４への再選択後、ベースバンド層５０４は、再選択が完了した旨の通知をアプリケーション層５０２に提供することができ、動作５５０において、第１の無線ネットワーク２０４上でデータ転送を再開することができる。そのため、アプリケーション層５０２は、アプリケーションセッションのためのデータを要求することを再開することができる。更に、アプリケーションセッションが、例えば、より低い解像度のコーデックに切り替えることによって、又はより低いビットレートストリームを使用することによって、レガシー無線ネットワーク２０６上でのより低いビットレートを使用するように変更された場合、アプリケーション層５０２は、第１の無線ネットワーク２０４上でのより高いビットレート／解像度ストリームに復帰することができる。
【００３５】
図６は、いくつかの実施形態に従ったＣＳＦＢ手順の実行後に第２の無線ネットワーク２０６から第１の無線ネットワーク２０４への無線通信デバイス２０２の復帰を可能にするための代表的な方法に従った別のシグナリング図６００を示す。図６は、ＣＳＦＢ手順の開始時に無線通信デバイス２０２と第１の無線ネットワーク２０４との間のアクティブなデータ接続が存在しないことがある点で図５とは異なる。無線通信デバイス２０２は、いくつかの実施形態では、第１の無線ネットワーク２０４とレガシー無線ネットワーク２０６の双方に関連づけられ得るが、開始時には音声接続又はデータ接続によってアクティブに接続されていないことがある。例えば、無線通信デバイス２０２は、第１の無線ネットワーク２０４との（シグナリングのための）無線リソース制御接続を有することができる。いくつかの実施形態では、無線通信デバイス２０２は、動作６０２においてＣＳＦＢ手順を開始する。ＣＳＦＢ接続セットアップは、例えば音声接続を確立するためのユーザ入力の結果として、又は例えば音声接続を受信するためにレガシー無線ネットワーク２０６にフォールバックするための第１の無線ネットワーク２０４によって、又は例えばレガシー無線ネットワーク２０６からページングメッセージをリッスンするために「チューンアウェイ（ｔｕｎｅ  ａｗａｙ）」時間期間中に無線通信デバイス２０２がレガシー無線ネットワーク２０６からシグナリングメッセージを受信したことに基づいて生じ得る。無線通信デバイスのベースバンド層５０４は、動作６０４において、無線通信デバイス２０２がレガシー無線ネットワーク２０６に遷移していることをアプリケーション層に通知することができる。レガシー無線ネットワーク２０６に遷移した後（又は遷移が行われている間）、動作６０６において、アプリケーションセッションは無線通信デバイス２０２上で開始することができる。アプリケーションセッションは、いくつかの実施形態において無線通信デバイス２０２のユーザに１つ以上のサービスを提供するために無線ネットワークとパケットデータを交換することができるデータ接続を必要とすることがある。アプリケーション層は、動作６０８において、アプリケーションセッションの機能をサポートするためにデータ接続を確立する旨の通知をベースバンド層５０４に提供することができる。動作６１０において、ベースバンド層は、無線通信デバイス２０２とレガシー無線ネットワーク２０６との間にデータ接続を確立することができる。動作６１２において、ベースバンド層５０４は、アプリケーションセッションのためのデータ交換をサポートするためにレガシー無線ネットワーク２０６とデータ接続が確立されたことをアプリケーション層５０２に通知することができる。動作６１４において、無線通信デバイス２０２とレガシー無線ネットワーク２０６との間のデータ接続をアクティブにすることができる。動作６１６において、ベースバンド層は、例えば無線通信デバイス２０２のための音声接続をサポートするためにステップ６１２におけるＣＳＦＢ接続セットアップの一部として確立されたＣＳＦＢ接続を終了することができる。アプリケーションセッションのためのデータ接続は、Ｃ���ＦＢ接続の終了６１６の開始時に依然としてアクティブであり得る。ベースバンド層５０４は、ステップ６１８において、ＣＳＦＢ接続（したがって、レガシー無線ネットワーク２０６への任意の接続）を終了することができる旨の通知をアプリケーション層５０２に提供することができる。ベースバンド層５０４は、その通知をアプリケーション層５０２に提供することができ、それにより、アプリケーション層５０２は、アプリケーションセッションのために必要とされる又は適用可能である場合にアプリケーションセッションのためのデータのバッファリングを行うことができる。アプリケーション層５０２は、第１の無線ネットワーク２０４上でのアプリケーションセッションを継続するために、無線通信デバイス２０２がレガシー無線ネットワーク２０６から第１の無線ネットワーク２０４に遷移することを可能にする時間期間中に、アプリケーションセッションを中断、停止、変更、あるいは調整することができる。いくつかの実施形態では、無線通信デバイス２０２のためのデータ接続は、好ましくは、より高いデータレート、より高いサービス品質、あるいはアプリケーションをサポートするデータ接続のための他の好適な属性を提供することができる第１の無線ネットワーク２０４上で使用できる。したがって、レガシー無線ネットワーク２０６上でのアプリケーションセッションが開始することができる間、無線通信デバイス２０２は、アプリケーションセッションの開始時にＣＳＦＢ手順中であるので、無線通信デバイス２０２は、利用可能な場合には、ＣＳＦＢ手順の終了時に実現され得る第１の無線ネットワーク２０４とのデータ接続を使用することを選好するように構成できる。無線通信デバイス２０２のためのデータ接続は、動作６２２において、図示のように、中断させる、終了させる、あるいは非アクティブにすることができ、それにより、アプリケーション層５０２は、レガシー無線ネットワーク２０６から第１の無線ネットワーク２０４への再選択中にアプリケーションセッションを継続するために、バッファされたデータを使用することができる。ベースバンド層５０４は、動作６２４によって示されるように、データ転送におけるギャップ中に第１の無線ネットワークを再選択することができる。再選択が完了すると、アプリケーションセッションのための新しいデータ接続は、ベースバンド層５０４により第１の無線ネットワーク２０４と確立でき、新しいデータ接続は、いくつかの実施形態では、異なるデータレート、サービス品質、又はレガシー無線ネットワーク２０６へのデータ接続によって提供された他の性能特性を有する。ベースバンド層２０４は、ステップ６２６において、第１の無線ネットワークへの新しいデータ接続を使用してデータ転送を再開するようにアプリケーション層に通知することができる。アプリケーションセッションのための新しいデータ接続は、動作６２８により示されるように、第１の無線ネットワーク２０４を介してアクティブになることができる。いくつかの実施形態では、アプリケーション層は、無線通信デバイス２０２のためのアプリケーションセッションの属性を、第１の無線ネットワーク２０４への新しいデータ接続の１つ以上の性���特性に合うように適応させる、例えば、より高いビットレートに適応させる、異なるサービス品質に適応される、異なるビット／パケット／ブロック誤り率に適応させる、異なる信号対ノイズ／干渉比に適応させる。いくつかの実施形態では、ベースバンド層５０４は、第１の無線ネットワーク２０４と確立された新たなデータ接続に合うように、アプリケーションセッションの特性の適応を可能にするため、アプリケーション層５０２へ新たなデータ接続についての情報を提供する。
【００３６】
説明される実施形態の様々な態様、実施形態、実装、又は機構は、個別に若しくは任意の組み合わせで使用できる。説明される実施形態の様々な態様は、ソフトウェア、ハードウェア、又はハードウェアとソフトウェアとの組み合わせによって実装できる。更に、説明した実施形態は、非一時的コンピュータ可読媒体上のコンピュータ可読コードとして実施できる。この非一時的コンピュータ可読媒体は、その後コンピュータシステムによって読み出すことが可能なデータを記憶できる、任意のデータ記憶装置である。非一時的コンピュータ可読媒体の例としては、読み出し専用メモリ、ランダムアクセスメモリ、ＣＤ−ＲＯＭ、ＨＤＤ、ＤＶＤ、磁気テープ、及び光学的データ記憶装置が挙げられる。この非一時的コンピュータ可読媒体はまた、そのコンピュータ可読コードが分散方式で記憶及び実行されるように、ネットワーク結合されたコンピュータシステム上に分散させることもできる。
【００３７】
上述の説明は、説明の目的上、説明される実施形態の完全な理解を提供するために、具体的な専門用語を使用するものとした。しかしながら、具体的詳細は、説明される実施形態を実践するために必ずしも要求されないことが、当業者には明らかであろう。それゆえ、上述の具体的な実施形態の説明は、例示及び説明の目的のために提示される。それらの説明は、網羅的であることも、又は開示される厳密な形態に説明される実施形態を限定することも意図してはいない。上記の教示を考慮して、多くの修正形態及び変更形態が可能であることが、当業者には明らかであろう。
【図１】
2016519891.tif 000003
【図２】
2016519891.tif 000004
【図３】
2016519891.tif 000005
【図４】
2016519891.tif 000006
【図５】
2016519891.tif 000007
【図６】
2016519891.tif 000008
【手続補正書】
【提出日】平成27年11月12日(2015.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線通信デバイスにより第２の無線ネットワークから第１の無線ネットワークに復帰することを可能にするための方法であって、前記方法は、前記無線通信デバイスが、
前記第１の無線ネットワークを介してアプリケーションセッションのためのパケット交換データ転送を行うステップと、
音声接続のサービスのために、前記第１の無線ネットワークから前記第２の無線ネットワークに前記無線通信デバイスを遷移させるための回線交換フォールバック（ＣＳＦＢ）手順に参加するステップと、
前記ＣＳＦＢ手順後に、前記第２の無線ネットワークを介して前記アプリケーションセッションのために受信されたパケット交換データをバッファするステップと、
前記第２の無線ネットワークとの前記音声接続を解放するステップと、
パケット交換データ転送におけるギャップを提供するために、前記音声接続の終了に応じて、前記アプリケーションセッションのためのダウンリンクデータの要求を中止するステップと、
前記パケット交換データ転送におけるギャップ中に、前記第１の無線ネットワークへと再選択するステップと、
再選択中に前記アプリケーションセッションを継続するために、前記バッファされたパケット交換データを使用するステップと、
前記第１の無線ネットワークへの再選択を完了した後に、前記第１の無線ネットワークを介して前記アプリケーションセッションのためのパケット交換データ転送を再開するステップと、
を含むことを特徴とする方法。
【請求項２】
前記第１の無線ネットワークへと再選択するステップは、前記無線通信デバイスが、
無線リソース制御（ＲＲＣ）接続解放をトリガーするために、前記第２の無線ネットワークにシグナリング接続解放通知（ＳＣＲＩ）を送信するステップと、
前記ＲＲＣ接続解放後に、前記第１の無線ネットワークへの再選択を実行するステップと、
を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記無線通信デバイスが、
前記音声接続中に前記アプリケーションセッションを休止するステップを更に含み、
パケット交換データをバッファするステップが、前記音声接続中に前記アプリケーションセッションを休止する間、前記第２の無線ネットワークを介して前記アプリケーションセッションのために受信されたパケット交換データをバッファするステップを含むことを特徴とする、請求項１に記載の方法。
【請求項４】
パケット交換データをバッファするステップが、前記音声接続の解放後、前記第１の無線ネットワークへの再選択前に、前記第２の無線ネットワークを介した前記アプリケーションセッションのために受信されたパケット交換データをバッファするステップを含むことを特徴とする、請求項１に記載の方法。
【請求項５】
前記無線通信デバイスが、
前記無線通信デバイスが前記第２の無線ネットワークに遷移している旨の通知をベースバンド層からアプリケーション層に提供するステップと、
前記第２の無線ネットワークへの遷移に備えて、前記アプリケーション層において前記アプリケーションセッションのパラメータを変更するステップと、
を更に含むことを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記無線通信デバイスが、
前記音声接続の解放後に、前記再選択を可能にするために前記アプリケーションセッションのためのパケット交換データを要求することを停止する旨の通知をベースバンド層からアプリケーション層に提供するステップと、
前記通知に応じて、再選択中に前記アプリケーションセッションを継続するために、前記アプリケーション層において前記バッファされたパケット交換データを使用するステップと、
を更に含むことを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項７】
前記第１の無線ネットワークがロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作し、前記第２の無線ネットワークが回線交換ドメインを有するレガシー無線ネットワークであり、前記音声接続が前記レガシー無線ネットワークの前記回線交換ドメインによりハンドリングされることを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項８】
前記無線通信デバイスが、
前記ＣＳＦＢ手順中に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第２の無線ネットワークでのデータ接続に適応させるステップと、
前記ＣＳＦＢ手順の終了後に使用するために、前記アプリケーションセッションによるパケットデータの生成又はパケットデータの消費を、前記第１の無線ネットワークでの後続のデータ接続に適応させるステップと、
を更に含むことを特徴とする、請求項１から４のいずれか一項に記載の方法。
【請求項９】
パケットデータの生成又はパケットデータの消費を適応させるステップが、前記アプリケーションセッションのために使用されるコーデックを調整するステップを含むことを特徴とする、請求項８に記載の方法。
【請求項１０】
前記アプリケーションセッションが、リアルタイム通信セッション又はストリーミングメディアセッションを含むことを特徴とする、請求項９に記載の方法。
【請求項１１】
無線通信デバイスであって、
第１の無線ネットワーク及び第２の無線ネットワークにデータを送信し、そこからデータを受信するように構成された１つ以上の送受信機と、
前記１つ以上の送受信機に連結された処理回路と、
を備え、前記処理回路が前記無線通信デバイスに、
前記第１の無線ネットワークとの第１のデータ接続を確立させ、
前記第１の無線ネットワークとの前記第１のデータ接続を介したアプリケーションセッションのためデータを転送させ、
前記第１の無線ネットワークから第２の無線ネットワークに前記無線通信デバイスを遷移させるための回線交換フォールバック（ＣＳＦＢ）手順に参加させ、
前記アプリケーションセッションのためのパケットデータセットをバッファさせ、
前記第２の無線ネットワークから前記第１の無線ネットワークへと再選択させ、
前記再選択中に前記アプリケーションセッションを継続するために、前記バッファされたパケットデータセットを使用させ、
第２のデータ接続を確立させるか、又は前記第１の無線ネットワークとの前記第１のデータ接続を再確立させ、
前記第２のデータ接続を介して、又は前記第１の無線ネットワークとの前記再確立された第１のデータ接続を介して前記アプリケーションセッションのためのデータを転送させる、
ように構成されることを特徴とする、無線通信デバイス。
【請求項１２】
前記第１の無線ネットワークが、ロングタームエボリューション（ＬＴＥ）無線通信プロトコルに従って動作し、パケット交換データ転送を提供し、前記第２の無線ネットワークが、レガシー第３世代（３Ｇ）無線通信プロトコル又は第２世代（２Ｇ）無線通信プロトコルに従って動作し、回線交換音声接続を提供することを特徴とする、請求項１１に記載の無線通信デバイス。
【請求項１３】
前記処理回路が、前記無線通信デバイスに、
前記ＣＳＦＢ手順中に、前記アプリケーションセッションを調整させ、
前記ＣＳＦＢ手順後に、前記第２のデータ接続を介したデータ転送のために、前記アプリケーションセッションを再調整させる、
ように更に構成されることを特徴とする、請求項１１に記載の無線通信デバイス。
【請求項１４】
前記アプリケーションセッションを調整させることが、前記ＣＳＦＢ手順中にアプリケーション層によるパケットデータの生成又はパケットデータの消費を適応させることを含むことを特徴とする、請求項１３に記載の無線通信デバイス。
【請求項１５】
前記アプリケーション層によるパケットデータの生成又はパケットデータの消費を適応させることが、前記アプリケーションセッションのために使用されるコーデックを調整させることを含むことを特徴とする、請求項１４に記載の無線通信デバイス。
【請求項１６】
前記処理回路が、前記無線通信デバイスに、
前記無線通信デバイスが前記ＣＳＦＢ手順に参加する旨の第１の通知を、ベースバンド層からアプリケーション層に提供させ、
前記ベースバンド層からの前記第１の通知に応じて、前記第２の無線ネットワークへの遷移に備えて、前記アプリケーションセッションの動作を調整させる、
ように更に構成されることを特徴とする、請求項１１から１５のいずれか一項に記載の無線通信デバイス。
【請求項１７】
前記処理回路が、前記無線通信デバイスに、
前記第２の無線ネットワークとの音声接続の解放後に前記第１の無線ネットワークへの再選択を可能にする旨の第２の通知を、前記ベースバンド層から前記アプリケーション層に提供させるように更に構成され、
前記処理回路が、前記無線通信デバイスに、前記第２の通知に応じて、前記再選択中に前記アプリケーションセッションを継続するために、前記バッファされたパケットデータセットを前記アプリケーション層において使用させるように更に構成されることを特徴とする、請求項１６に記載の無線通信デバイス。
【請求項１８】
前記処理回路が、前記無線通信デバイスに、
前記ＣＳＦＢ手順中に、前記アプリケーションセッションを休止させ、
前記ＣＳＦＢ手順後に、前記アプリケーションセッションを再開させる、
ように更に構成されることを特徴とする、請求項１１から１５のいずれか一項に記載の無線通信デバイス。
【請求項１９】
前記処理回路が、前記無線通信デバイスに、
前記第２の無線ネットワークと確立されたデータ接続を介して、前記ＣＳＦＢ手順中に前記アプリケーションセッションを継続させるように更に構成されることを特徴とする、請求項１１から１５のいずれか一項に記載の無線通信デバイス。
【請求項２０】
コンピュータプログラムコードが記憶されたコンピュータ可読記憶媒体であって、前記コンピュータプログラムコードは、無線通信デバイス上に実装された処理回路によって実行されると、前記無線通信デバイスに、
アプリケーションセッションのために、第１の無線ネットワークとのデータ接続を確立させ、
前記第１の無線ネットワークから第２の無線ネットワークに前記無線通信デバイスを遷移させる回線交換フォールバック（ＣＳＦＢ）手順に参加させ、
音声接続中に、前記アプリケーションセッションを休止させ、
前記音声接続中に前記アプリケーションセッションが休止する間、前記第２の無線ネットワークを介して少なくとも部分的に受信される、前記アプリケーションセッションのためのパケットデータセットをバッファさせ、
前記ＣＳＦＢ手順により確立された前記第２の無線ネットワークとの音声接続を解放させ、
パケットデータ転送におけるギャップであって、その間に前記第２の無線ネットワークから前記第１の無線ネットワークへ戻す再選択をする、ギャップを提供するために、前記音声接続の終了に応じて、前記アプリケーションセッションのためのダウンリンクデータの要求を中止させ、
前記第２の無線ネットワークから前記第１の無線ネットワークに戻す再選択をさせ、
前記ＣＳＦＢ手順に参加している間又は前記第１の無線ネットワークへと再選択している間に、前記アプリケーションセッションを継続するために前記バッファされたパケットデータセットを使用させる、
ように構成されることを特徴とする、コンピュータプログラムコードが記憶されたコンピュータ可読記憶媒体。
【国際調査報告】
2016519891.tif 000009
2016519891.tif 000010
2016519891.tif 000011