(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信ネットワークのネットワークノードにおける方法であって、
前記ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であると判断すること（４１２）と、
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージを生成すること（４１４）と、
前記Ｓ１セットアップリクエストメッセージを、前記ネットワークノードのＳＣＴＰピアである、モビリティ管理エンティティ（ＭＭＥ）に伝送すること（４１６）と
を含む、方法。
【請求項２】
前記ＭＭＥから、前記ＭＭＥによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを受信すること（４１８）をさらに含む、請求項１に記載の方法。
【請求項３】
前記ＭＭＥから、前記ＭＭＥによって継続保持されている複数のＵＥコンテキストが無効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを受信すること（４１８）と、
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストを再初期化すること（４２０）と
をさらに含む、請求項１に記載の方法。
【請求項４】
前記ＳＣＴＰ障害後に、前記ネットワークノードによって継続保持されているＵＥコンテキストが無効であると判断することと、
前記無効なＳ１−ＡＰ  ＵＥコンテキストの指標を含む、Ｓ１リセットメッセージを生成することと、
前記Ｓ１リセットメッセージを、前記ＭＭＥに伝送することと
をさらに含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、前記複数のＵＥコンテキストを識別するハッシュ値を含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、１つまたは複数のハイパーテキストトランスファプロトコル（ＨＴＴＰ）エンティティタグ（ＥＴａｇ）を含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
ワイヤレス通信ネットワークのモビリティ管理エンティティ（ＭＭＥ）における方法であって、
ネットワークノードからＳ１セットアップリクエストメッセージを受信すること（５１２）であって、前記Ｓ１セットアップリクエストメッセージが、前記ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であるとの指標を含む、受信すること（５１２）と、
前記ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効かどうかを判断すること（５１４）と
を含む、方法。
【請求項８】
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが前記ＳＣＴＰ障害後も依然有効であるとの判断を受けて、前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを生成すること（５１６）と、
前記Ｓ１セットアップレスポンスメッセージを、前記ネットワークノードに伝送すること（５２２）と
をさらに含む、請求項７に記載の方法。
【請求項９】
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが前記ＳＣＴＰ障害後に無効であるとの判断を受けて、前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが無効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを生成すること（５１８）と、
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストを再初期化すること（５２０）と、
前記Ｓ１セットアップレスポンスメッセージを、前記ネットワークノードに伝送すること（５２２）と
をさらに含む、請求項７に記載の方法。
【請求項１０】
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、前記複数のＵＥコンテキストを識別するハッシュ値を含む、請求項７から９のいずれか一項に記載の方法。
【請求項１１】
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、１つまたは複数のハイパーテキストトランスファプロトコル（ＨＴＴＰ）エンティティタグ（ＥＴａｇ）を含む、請求項７から１０のいずれか一項に記載の方法。
【請求項１２】
プロセッサ（６２０）を備えるネットワークノード（１２０）であって、前記プロセッサ（６２０）が、
前記ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であると判断することと、
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージ（３２０）を生成することと、
前記Ｓ１セットアップリクエストメッセージを、前記ネットワークノードのＳＣＴＰピアである、モビリティ管理エンティティ（ＭＭＥ）（１３０）に伝送することと
を行うように動作可能な、ネットワークノード（１２０）。
【請求項１３】
前記プロセッサが、前記ＭＭＥから、前記ＭＭＥによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージ（３３０）を受信するようにさらに動作可能な、請求項１２に記載のネットワークノード。
【請求項１４】
前記プロセッサが、
前記ＭＭＥから、前記ＭＭＥによって継続保持されている複数のＵＥコンテキストが無効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージ（３３０）を受信することと、
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストを再初期化することと
を行うようにさらに動作可能な、請求項１２に記載のネットワークノード。
【請求項１５】
前記プロセッサが、
前記ネットワークノードによって継続保持されているＵＥコンテキストが前記ＳＣＴＰ障害後に無効であると判断することと、
前記無効なＳ１−ＡＰ  ＵＥコンテキストの指標を含む、Ｓ１リセットメッセージを生成することと、
前記Ｓ１リセットメッセージを、前記ＭＭＥに伝送することと
を行うようにさらに動作可能な、請求項１２から１４のいずれか一項に記載のネットワークノード。
【請求項１６】
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、前記複数のＵＥコンテキストを識別するハッシュ値を含む、請求項１２から１５のいずれか一項に記載のネットワークノード。
【請求項１７】
前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、１つまたは複数のハイパーテキストトランスファプロトコル（ＨＴＴＰ）エンティティタグ（ＥＴａｇ）を含む、請求項１２から１６のいずれか一項に記載のネットワークノード。
【請求項１８】
プロセッサ（７２０）を備えるモビリティ管理エンティティ（ＭＭＥ）（１３０）であって、前記プロセッサ（７２０）が、
ネットワークノード（１２０）からＳ１セットアップリクエストメッセージ（３２０）を受信することであって、前記Ｓ１セットアップリクエストメッセージが、前記ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であるとの指標を含む、受信することと、
前記ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効かどうかを判断することと
を行うように動作可能な、ＭＭＥ（１３０）。
【請求項１９】
前記プロセッサが、
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが前記ＳＣＴＰ障害後も依然有効であるとの判断を受けて、前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージ（３３０）を生成することと、
前記Ｓ１セットアップレスポンスメッセージを、前記ネットワークノードに伝送することと
を行うようにさらに動作可能な、請求項１８に記載のＭＭＥ。
【請求項２０】
前記プロセッサが、
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが前記ＳＣＴＰ障害後に無効であるとの判断を受けて、前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが無効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージ（３３０）を生成することと、
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストを再初期化することと、
前記Ｓ１セットアップレスポンスメッセージを、前記ネットワークノードに伝送することと
を行うようにさらに動作可能な、請求項１８に記載のＭＭＥ。
【請求項２１】
前記ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、前記複数のＵＥコンテキストを識別するハッシュ値を含む、請求項１８から２０のいずれか一項に記載のＭＭＥ。
【請求項２２】
ＭＭＥによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの前記指標が、１つまたは複数のハイパーテキストトランスファプロトコル（ＨＴＴＰ）エンティティタグ（ＥＴａｇ）を含む、請求項１８から２１のいずれか一項に記載のＭＭＥ。
【請求項２３】
判断モジュール（６５０）、メッセージ生成モジュール（６６０）、および通信モジュール（６７０）を備えるネットワークノード（１２０）であって、
前記判断モジュール（６５０）が、前記ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であると判断するように動作可能であり、
前記生成モジュール（６６０）が、前記ネットワークノードによって継続保持されている前記複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージ（３２０）を生成するように動作可能であり、
前記通信モジュール（６７０）が、前記Ｓ１セットアップリクエストメッセージを、前記ネットワークノードのＳＣＴＰピアである、モビリティ管理エンティティ（ＭＭＥ）（１３０）に伝送するように動作可能である、
ネットワークノード（１２０）。
【請求項２４】
通信モジュール（７５０）および判断モジュール（７６０）を備えるモビリティ管理エンティティ（ＭＭＥ）（１３０）であって、
前記通信モジュール（７５０）が、ネットワークノード（１２０）からＳ１セットアップリクエストメッセージ（３２０）を受信することであって、前記Ｓ１セットアップリクエストメッセージが、前記ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であるとの指標を含む、受信することを行うように動作可能であり、
前記判断モジュール（７６０）が、前記ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効かどうかを判断するように動作可能である、
ＭＭＥ（１３０）。
【発明の詳細な説明】
【技術分野】
【０００１】
特定の実施形態は、一般に、ワイヤレス通信ネットワークにおけるシグナリングに関し、より詳細には、ストリーム制御伝送プロトコル（ＳＣＴＰ）エンドポイントのフェールオーバに際した、Ｓ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストの保持に関する。
【背景技術】
【０００２】
第３世代パートナーシッププロジェクト（３ＧＰＰ）では、エボルブドユニバーサル地上無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）のエボルブドＮｏｄｅＢ（ｅＮＢ、ｅＮｏｄｅＢ）コンポーネントを、エボルブドパケットシステム（ＥＰＳ）のコアネットワーク（ＣＮ）と相互接続するためのＳ１インタフェースを規定している。Ｅ−ＵＴＲＡＮアーキテクチャは、Ｓ１インタフェースを通じてエボルブドパケットコア（ＥＰＣ）に接続されている、ｅＮｏｄｅＢのセットから構成される。ｅＮｏｄｅＢのセットには、ホームｅＮｏｄｅＢ（ＨｅＮＢ）およびＨｅＮＢゲートウェイ（ＨｅＮＢ  ＧＷ）が含まれ得る。たとえば、ＭＭＥとＨｅＮＢ  ＧＷの間、およびＨｅＮＢ  ＧＷとＨｅＮＢの間には、Ｓ１−ＡＰインタフェースが存在する。よって、ＨｅＮＢ  ＧＷは、ＭＭＥやｅＮｏｄｅＢの機能を実行することができる。本明細書で使用する「ｅＮｏｄｅＢ」という用語は、ｅＮｏｄｅＢまたはＨｅＮＢ  ＧＷを指し得るものであり、「ＭＭＥ」という用語は、ＭＭＥまたはＨｅＮＢ  ＧＷを指し得るものとなる。ロングタームエボリューション（ＬＴＥ）アーキテクチャおよびＥ−ＵＴＲＡＮアーキテクチャについては、３ＧＧＰ  ＴＳ  ３６．４０１において、その全体が説明されている。
【０００３】
Ｓ１インタフェースは、ＥＰＣとＥ−ＵＴＲＡＮの境界に位置するものと指定されている。Ｓ１視点では、Ｅ−ＵＴＲＡＮアクセスポイントはｅＮｏｄｅＢとなり、ＥＰＣアクセスポイントは、制御プレーンのモビリティ管理エンティティ（ＭＭＥ）論理ノードかユーザプレーンのサービングゲートウェイ（Ｓ−ＧＷ）論理ノードのどちらかとなる。ＩＥＴＦ  ＲＦＣ  ４９６０で仕様が定められた、ストリーム制御伝送プロトコル（ＳＣＴＰ）は、ｅＮｏｄｅＢとＭＭＥの間でのＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）シグナリングメッセージの交換をサポートすることを目的に使用される。
【０００４】
Ｓ１−ＡＰの機能の１つに、ＵＥコンテキストの管理（すなわち、Ｓ１上でのユーザ個別のシグナリングをサポートするための、ｅＮｏｄｅＢおよびＥＰＣにおけるＵＥコンテキストの確立および解放）がある。Ｓ１  ＵＥコンテキスト管理機能は、Ｅ−ＵＴＲＡＮ無線アクセスベアラ（Ｅ−ＲＡＢ）コンテキスト、セキュリティコンテキスト、ローミングおよびアクセス制限などを含む、必須となる初期ＵＥコンテキストを包括的に確立するのをサポートする機能である。包括的な初期ＵＥコンテキストの確立は、ＭＭＥによって開始される。また、Ｓ１  ＵＥコンテキスト管理機能は、ｅＮｏｄｅＢにおいて先に確立されたコンテキストの解放もサポートする。このコンテキストの解放は、ＭＭＥが直接トリガすることもあれば、ＭＭＥがｅＮｏｄｅＢから受信したリクエストに従ってトリガすることもある。
【０００５】
一般に、ｅＮｏｄｅＢは、自身のＵＥコンテキスト情報の大半を、ＭＭＥからダウンロードする。ＳＣＴＰプロトコルは、ＭＭＥとｅＮｏｄｅＢノードの間でのＩＰレベルの通信を提供し、この通信を通じてＳ１−ＡＰメッセージが転送される。ＳＣＴＰは、リンクアソシエーションの継続中、２つのＳＣＴＰエンドポイント間でのメッセージングに関する信頼性の高い連続した伝達を行うために使用される。３ＧＰＰ仕様書によれば、ＳＣＴＰアソシエーションが失われた場合、ｅＮｏｄｅＢは自身のＵＥコンテキストをすべて削除する。ＵＥは、サービスリクエスト手続きを実行し、Ｓ１−ＡＰセットアップメッセージに応答して、ＭＭＥから再度ＵＥコンテキストをダウンロードする。これにより、たとえば、ボイスオーバＬＴＥコール中の音声の乱れや、ビデオストリーム用のビデオフレームのドロップが発生する可能性がある。
【０００６】
具体的には、３ＧＰＰ  ＴＳ  ３６．４１３  Ｒｅｌｅａｓｅ  １２、８．７．３．１項において、Ｓ１セットアップ手続きの目的は、Ｓ１インタフェース上でｅＮｏｄｅＢおよびＭＭＥを正確に相互運用するのに必要なアプリケーションレベルのデータを交換することである、と説明されている。セットアップは、トランスポートネットワーク層（ＴＮＬ）アソシエーションが動作的になった後にトリガされる、最初のＳ１−ＡＰ手続きである。この手続きでは、ＵＥが係らないシグナリングが用いられる。セットアップ手続きは、リセット手続きが行うように、Ｅ−ＵＴＲＡＮ  Ｓ１−ＡＰ  ＵＥコンテキストを（もし存在すれば）再初期化し、かつ２つのノード内の関連シグナリング接続をすべて消去したうえで、ｅＮｏｄｅＢにおいて、ＭＭＥ過負荷状態情報をクリアする。
【０００７】
このような挙動は、たとえば、ｅＮｏｄｅＢ、ＭＭＥ、またはＨｅＮＢ  ＧＷで障害が発生し、すべてのＳＣＴＰおよびＵＥコンテキスト情報が失われた場合に適当なものとなる。ただし、あるプロセッサがＳＣＴＰ機能を実行するも、ＵＥコンテキスト情報は別のプロセッサが記憶している、という場合など、状況が異なれば、かかる挙動は非効率なものとなる。たとえば、大型のｅＮｏｄｅＢ、大型のＨｅＮＢ  ＢＷ、またはＭＭＥは、１５０，０００もの接続ユーザを擁し得る。すべての接続をリセットすることにより、解放、セットアップ、および／または修正に関するリクエスト／レスポンスが、各接続に対して発生する。これにより、潜在的には、ｅＮｏｄｅＢリセットの一環として、ほぼ１００万ものメッセージがネットワークを行き交うことになる可能性もある。
【０００８】
代替形態の１つとして、２つの異なるプロセッサ間におけるＳＣＴＰ状態およびすべての確認応答のないデータを再現するということが挙げられる。しかしながら、シグナリングレートが高いと、そのような再現を行うには、膨大な処理能力、および２相コミットの双方で状態データを再現することが求められ、法外な費用がかかりかねない。したがって、従来のシステムでは、ＳＣＴＰ処理に関連する、ほぼすべてのハードウェア障害において、ＳＣＴＰ状態が失われ得る。
【０００９】
別の代替形態として、ｅＮｏｄｅＢがＳ１セットアップメッセージを送信しないのであれば、同ｅＮｏｄｅＢはＵＥコンテキストを保持しているものと想定する独自の実装形態をいずれかの機器製造元が提供する、というものが挙げられる。そのような実装形態は、新たなＳＣＴＰ接続ではＳ１セットアップメッセージを最初のメッセージとして送信するものとした、３ＧＰＰ要件を無視したものである。別の問題として、ＭＭＥにおいてＳＣＴＰがタイムアウトしたために、同ＭＭＥが自律的にＳＣＴＰアソシエーションおよび関連ＵＥコンテキストを削除してしまい、ｅＮｏｄｅＢでＵＥコンテキストが行き詰まるおそれもある。また、このことにより、ｅＮｏｄｅＢにフルサービスが提供される前にＭＭＥがＳ１セットアップを待機している場合には、ＭＭＥに対する応答のないＳ１−ＡＰ接続が発生しかねない。したがって、かかる実装形態は、ＳＣＴＰリスタート／セットアップの状況が各ＳＣＴＰピアにとって不明瞭となり得ることから、信頼性を欠くものである。
【発明の概要】
【００１０】
いくつかの実施形態によれば、ワイヤレス通信ネットワークのネットワークノードにおける方法が、ネットワークノードによって継続保持されている複数のＳ１アプリケーションプロトコル（Ｓ１−ＡＰ）ユーザ機器（ＵＥ）コンテキストがストリーム制御伝送プロトコル（ＳＣＴＰ）障害後も依然有効であると判断することと、ネットワークノードによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージを生成することと、Ｓ１セットアップリクエストメッセージを、モビリティ管理エンティティ（ＭＭＥ）に伝送することとを含む。ＭＭＥは、ネットワークノードのＳＣＴＰピアである。
【００１１】
特定の実施形態では、方法が、ＭＭＥから、ＭＭＥによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを受信することをさらに含む。また、方法は、ＭＭＥから、ＭＭＥによって継続保持されている複数のＵＥコンテキストが無効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを受信することと、ネットワークノードによって継続保持されている複数のＵＥコンテキストを再初期化することとを含み得る。
【００１２】
特定の実施形態では、方法が、ＳＣＴＰ障害後に、ネットワークノードによって継続保持されているＵＥコンテキストが無効であると判断することと、無効なＳ１−ＡＰ  ＵＥコンテキストの指標を含む、Ｓ１リセットメッセージを生成することと、Ｓ１リセットメッセージを、ＭＭＥに伝送することとをさらに含む。
【００１３】
特定の実施形態では、ネットワークノードによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標が、複数のＵＥコンテキストを識別する、１つまたは複数のハイパーテキストトランスファプロトコル（ＨＴＴＰ）エンティティタグ（ＥＴａｇ）などのハッシュ値を含む。
【００１４】
いくつかの実施形態によれば、ワイヤレス通信ネットワークのＭＭＥにおける方法が、ネットワークノードからＳ１セットアップリクエストメッセージを受信することを含む。Ｓ１セットアップリクエストメッセージは、ネットワークノードによって継続保持されている複数のＳ１−ＡＰ  ＵＥコンテキストがＳＣＴＰ障害後も依然有効であるとの指標を含む。方法は、ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効かどうかを判断することをさらに含む。
【００１５】
特定の実施形態では、方法が、ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効であるとの判断を受けて、ＭＭＥによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを生成することと、Ｓ１セットアップレスポンスメッセージを、ネットワークノードに伝送することとをさらに含む。方法は、ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後に無効であるとの判断を受けて、ＭＭＥによって継続保持されている複数のＵＥコンテキストが無効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを生成することと、ＭＭＥによって継続保持されている複数のＵＥコンテキストを再初期化することと、Ｓ１セットアップレスポンスメッセージを、ネットワークノードに伝送することとをさらに含み得る。
【００１６】
特定の実施形態では、ＭＭＥによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標が、複数のＵＥコンテキストを識別する、１つまたは複数のＨＴＴＰ  ＥＴａｇなどのハッシュ値を含む。
【００１７】
いくつかの実施形態によれば、ネットワークノードが、判断モジュール、メッセージ生成モジュール、および通信モジュールを備える。判断モジュールは、ネットワークノードによって継続保持されている複数のＳ１−ＡＰ  ＵＥコンテキストがＳＣＴＰ障害後も依然有効であると判断するように動作可能である。生成モジュールは、ネットワークノードによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージを生成するように動作可能である。通信モジュールは、Ｓ１セットアップリクエストメッセージを、ＭＭＥに伝送するように動作可能である。ＭＭＥは、ネットワークノードのＳＣＴＰピアである。
【００１８】
いくつかの実施形態によれば、ＭＭＥが、通信モジュール、および判断モジュールを備える。通信モジュールは、Ｓ１セットアップリクエストメッセージを、ネットワークノードから受信するように動作可能である。Ｓ１セットアップリクエストメッセージは、ネットワークノードによって継続保持されている複数のＳ１−ＡＰ  ＵＥコンテキストがＳＣＴＰ障害後も依然有効であるとの指標を含む。判断モジュールは、ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効かどうかを判断するように動作可能である。
【００１９】
コンピュータプログラム製品も開示される。コンピュータプログラム製品は、非一時的コンピュータ可読媒体に記憶される命令であって、プロセッサによる実行時に、ネットワークノードによって継続保持されている複数のＳ１−ＡＰ  ＵＥコンテキストがＳＣＴＰ障害後も依然有効であると判断する動作と、ネットワークノードによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージを生成する動作と、Ｓ１セットアップリクエストメッセージを、ＭＭＥに伝送する動作とを実行する命令を含む。ＭＭＥは、ネットワークノードのＳＣＴＰピアである。
【００２０】
別のコンピュータプログラム製品では、非一時的コンピュータ可読媒体に記憶される命令であって、プロセッサによる実行時に、Ｓ１セットアップリクエストメッセージを、ネットワークノードから受信する動作を実行する命令が含まれる。Ｓ１セットアップリクエストメッセージは、ネットワークノードによって継続保持されている複数のＳ１−ＡＰ  ＵＥコンテキストがＳＣＴＰ障害後も依然有効であるとの指標を含む。また、命令は、実行時に、ＭＭＥによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効かどうかを判断する動作を実行する。
【００２１】
特定の実施形態により、以下の技術的利点のいくつかが発揮され得る。第１のモジュールがＳＣＴＰ処理を実行し、第２のモジュールがＳ１−ＡＰ情報（ＵＥコンテキスト情報など）を記憶するＳ１アーキテクチャでは、ＳＣＴＰモジュールに障害が発生したり、リスタートされたりしても、ｅＮｏｄｅＢおよびＭＭＥに接続されているＵＥに悪影響が及び得ない。たとえば、特有の利点として、ＳＣＴＰ障害が発生しても、ＭＭＥに接続されているＵＥに関する音声接続や映像接続が中断されないようにすることが可能である（要求される他のリソース（無線送信機など）がＳＣＴＰモジュールの障害による影響を受けていないことを前提とする）。別の利点としては、ネットワークリソースをより効率的に使用できるということが挙げられる。たとえば、接続しているＵＥの数によっては、ｅＮｏｄｅＢに関するすべてのＳ１接続をリセットすると、多数のシグナリングメッセージが生成される可能性がある。よって、ｅＮｏｄｅＢですべてのＵＥ関連論理Ｓ１接続が不必要にリセットされないようにすることで、不要なシグナリングメッセージの生成を防止し、ネットワークリソースを温存することが可能となる。
【００２２】
別の利点として、特定の実施形態では、これまでの３ＧＰＰの実装形態との下位互換性を有するということが挙げられるが、これは、新たなオプションの情報エレメントは、単純に、従前の実装形態からは無視されるものとなり得るためである。たとえば、ｅＮｏｄｅＢとＭＭＥのどちらかが新たな情報エレメントをサポートしていない場合、双方が従来のシステムのように振る舞い、ＵＥコンテキストをリセットすることができる。
【００２３】
特定の実施形態では、ｅＮｏｄｅＢとＭＭＥのどちらかが自身のＳＣＴＰアソシエーションおよび関連ＵＥコンテキストを（たとえば、タイムアウトに基づくなどして）削除している場合、そのノードは、単純に、新たな情報エレメントを、セットアップリクエストメッセージまたはセットアップレスポンスメッセージに含み入れないようにすることで、ＳＣＴＰピアにも自身のＵＥコンテキストをリセットさせることが可能である。したがって、ＵＥコンテキストの行き詰まり防止が、特定の実施形態が持つ別の利点となる。
【００２４】
別の利点として、特定の実施形態では、第１のｅＮｏｄｅＢは、第２のｅＮｏｄｅＢのＵＥコンテキスト情報を持っている場合、第２のｅＮｏｄｅＢから引き継ぎを行うことができる。たとえば、２つのホームｅＮｏｄｅＢゲートウェイが、ＵＥコンテキスト情報を共有することができる。片方のゲートウェイに障害が発生しても、他方のゲートウェイが、障害の発生したゲートウェイのすべてのＵＥ接続を引き継ぐことが可能である。その他の技術的利点は、以下の図面、説明、および各請求項から、当業者には容易に理解されよう。
【００２５】
各実施形態、ならびにそれらの特徴および利点への理解を完全なものとするために、以下の説明を下記の添付図面と併せて参照する。
【図面の簡単な説明】
【００２６】
【図１】特定の実施形態による、例示的なワイヤレスネットワークを示すブロック図である。
【図２】特定の実施形態による、例示的なＳＣＴＰネットワークノードを示すブロック図である。
【図３Ａ】特定の実施形態による、ネットワークノードとＭＭＥの間でのＳＣＴＰセットアップに関する、例示的なシグナリング図である。
【図３Ｂ】特定の実施形態による、例示的なＳ１セットアップリクエストメッセージを示す図である。
【図３Ｃ】特定の実施形態による、例示的なＳ１セットアップレスポンスメッセージを示す図である。
【図４】特定の実施形態による、ＳＣＴＰフェールオーバに際した、ネットワークノードでのＳ１−ＡＰコンテキストの保持方法の流れ図である。
【図５】特定の実施形態による、ＳＣＴＰフェールオーバに際した、ＭＭＥでのＳ１−ＡＰコンテキストの保持方法の流れ図である。
【図６Ａ】ネットワークノードの例示的な実施形態を示すブロック図である。
【図６Ｂ】ネットワークノードの例示的な構成要素を示すブロック図である。
【図７Ａ】ＭＭＥの例示的な実施形態を示すブロック図である。
【図７Ｂ】ＭＭＥの例示的な構成要素を示すブロック図である。
【発明を実施するための形態】
【００２７】
ネットワークノードのＳＣＴＰモジュールの障害後にすべてのＳ１接続をリセットすると、ユーザトラフィックが中断する可能性があり、また、Ｓ１接続を再確立するために交換されるシグナリング情報が大量になることから、ネットワークシグナリングトラフィックに悪影響を及ぼし得る。本開示の目的は、ＳＣＴＰモジュール障害からの復帰を効率的に行うことで、これらの欠点を少なくとも取り除き、ユーザトラフィックの中断を最小化することである。ネットワークノードは、自身のＳＣＴＰモジュールを、自身のＵＥコンテキストストレージから分離させることで、特定の実施形態から恩恵を受けることができる。
【００２８】
たとえば、本明細書で説明する実施形態は、３ＧＰＰでのＳ１セットアップ手続きを置き換えるか修正するかして、障害発生後にＵＥコンテキストが保持されている（すなわち、ＳＣＴＰモジュールだけが停止／リスタートされ、Ｓ１−ＡＰ  ＵＥコンテキスト情報は維持されている）と示すフラグを含むように設定された方法およびシステムが対象となる。特定の実施形態には、障害発生後に、ネットワークノードは自身のＵＥコンテキストを保持することができたと示すためのフラグが含まれる。
【００２９】
たとえば、特定の実施形態には、ＵＥコンテキストがｅＮｏｄｅＢにおいて保持されたことを示すオプションの情報エレメント（ＩＥ）を有する、Ｓ１−ＡＰセットアップリクエストメッセージが含まれる。Ｓ１−ＡＰセットアップレスポンスメッセージには、ＵＥコンテキストがＭＭＥにおいて保持されたことを示すオプションのＩＥが含まれる。ＭＭＥが、新たなＩＥを含むセットアップリクエストをｅＮｏｄｅＢから受信し、かつ自身のＵＥコンテキストを維持している場合、同ＭＭＥは、新たなＩＥを、ｅＮｏｄｅＢに返送されるＳ１セットアップレスポンスメッセージに含み入れる。新たな情報エレメント（すなわち、フラグ）は、両方のノードに対し、ＵＥコンテキストの大半が保存されていることを示すものである。両ノードは、各々のすべてのＵＥコンテキストを削除や再確立することなく、動作を継続することができる。いずれの側もこの新たなＩＥを入れていない場合、双方は、ＵＥコンテキストの大半が失われていると想定し、従来のＳ１セットアップ挙動を実行することができる。
【００３０】
ＳＣＴＰ障害の発生中は、一部のＳＣＴＰデータチャンクが伝達されないことがあり、少数のＵＥが自身のＵＥコンテキストとマッチしないという状態に陥る可能性がある。特定の実施形態では、このようなミスマッチのＵＥコンテキストが識別され、ネットワークノードは、ミスマッチしたＵＥのために、Ｓ１リセットメッセージを送信することになる。
【００３１】
特定の実施形態では、新たなＩＥは、Ｓ１−ＡＰメッセージ内のシングルビットで構成される。このシングルビットは、ＵＥコンテキストが保持されているかどうかを示す、ブーリアンフラグで構成され得る。いくつかの実施形態では、新たなＩＥは、ブーリアン値だけの場合よりも多くの情報を提供するために使用可能な、複数のビットで構成される。たとえば、この複数のビットは、各ネットワークノードのＵＥコンテキストが同じものか比較するのに使用される、ハッシュ値を表し得る。
【００３２】
以下の説明において、数々の具体的内容を記載する。ただし、各実施形態は、そのような具体的内容がなくとも実践可能であることを理解されたい。また、本記述の理解を曖昧なものにしないため、よく知られている回路、構造、および技術に関しては、その細部までは示されてはいない。当業者であれば、本明細書の記述を用いて、むやみな実験をすることなく、適切な機能構成を実装することが可能であろう。
【００３３】
本明細書において、「一実施形態」、「実施形態」、「例示的な実施形態」などと記すとき、記述される実施形態は特定の特徴、構造、または特性を含み得るが、すべての実施形態がこれらの特定の特徴、構造、または特性を必ずしも含む訳ではない、ということが示されている。また、そのような表現は、必ずしも同一の実施形態を指すものではない。さらに、特定の特徴、構造、または特性が、ある実施形態に関連して説明される場合、当然ながら、明示的な記述の有無を問わず、かかる特定の特徴、構造、または特性を他の実施形態と関連させて実装することは、当業者が持つ知識の範囲内のものである。
【００３４】
特定の実施形態は、図１−図７Ｂを参照しながら説明され、これらの図面において、類似する番号は、各図面の類似かつ対応する部分に対して使用される。例示的なセルラシステムとして、ＬＴＥが本開示を通じて用いられるが、本明細書で提示される理念は、他のワイヤレス通信システムにも同様に当てはまる。
【００３５】
図１は、特定の実施形態による、例示的なワイヤレスネットワークを示すブロック図である。ワイヤレスネットワーク１００には、１つまたは複数のワイヤレスデバイス１１０（携帯電話、スマートフォン、ラップトップコンピュータ、タブレットコンピュータ、ＭＴＣデバイス、またはワイヤレス通信を提供可能なその他任意のデバイスなど）、および複数の無線ネットワークノードが含まれる。ワイヤレスデバイス１１０は、ＵＥとも呼ばれ得る。ネットワークノードには、ネットワークノード１２０（基地局またはｅＮｏｄｅＢなど）、およびコアネットワークノード１３０（ＭＭＥなど）が含まれる。無線ネットワークノード１２０は、カバレッジエリア１１５（セル１１５とも呼ぶ）にサーブする。
【００３６】
一般に、無線ネットワークノード１２０のカバレッジ内（たとえば、ネットワークノード１２０によってサーブされるセル１１５内）のワイヤレスデバイス１１０は、ワイヤレス信号１４０を送受信することにより、無線ネットワークノード１２０と通信を行う。たとえば、ワイヤレスデバイス１１０および無線ネットワークノード１２０は、ボイストラフィック、データトラフィック、および／または制御信号を含む、ワイヤレス信号１４０を伝送することができる。ボイストラフィック、データトラフィック、および／または制御信号をワイヤレスデバイス１１０に伝送するネットワークノード１２０は、ワイヤレスデバイス１１０に対するサービングネットワークノード１２０と呼ぶこともできる。ワイヤレス信号１４０には、ダウンリンク送信（無線ネットワークノード１２０からワイヤレスデバイス１１０）と、アップリンク送信（ワイヤレスデバイス１１０から無線ネットワークノード１２０）との両方が含まれ得る。
【００３７】
各ネットワークノード１２０は、信号１４０をワイヤレスデバイス１１０に送信するために、単１または複数の送信機を持ち得る。いくつかの実施形態では、ネットワークノード１２０は、多入力多出力（ＭＩＭＯ）システムを備え得る。同様に、各ワイヤレスデバイス１１０は、ネットワークノード１２０から信号１４０を受信するために、単１または複数の受信機を持ち得る。
【００３８】
コアネットワークノード１３０は、ワイヤレスネットワークのカバレッジ（またはカバレッジの一部）内にあるワイヤレス通信デバイス１１０について、通信セッションの確立や他の諸機能構成を管理する。各ネットワークノードは、相互接続ネットワーク１２５を通じて接続されており、相互接続ネットワーク１２５とは、音声、映像、信号、データ、メッセージ、またはこれらの任意の組み合わせを送信可能な、任意の相互接続システムを指す。
【００３９】
特定の実施形態では、コアネットワークノード１３０は、ＭＭＥ１３０で構成される。Ｓ１インタフェース１５０は、ＭＭＥ１３０をネットワークノード１２０に接続する。Ｓ１−ＡＰは、Ｓ１インタフェース１５０を介し、ネットワークノード１２０とＭＭＥ１３０の間のシグナリングを提供する。Ｓ１−ＡＰは、ＳＣＴＰを使用して、ネットワークノード１２０とＭＭＥ１３０の間でＳ１−ＡＰシグナリングメッセージを転送する。
【００４０】
Ｓ１−ＡＰの機能の１つに、ＵＥコンテキストの管理（すなわち、Ｓ１上でのユーザ個別のシグナリングをサポートするための、ネットワークノード１２０およびＭＭＥ１３０における、ワイヤレスデバイス１１０に関するＵＥコンテキストの確立および解放）がある。初期ＵＥコンテキストの確立は、ＭＭＥ１３０によって開始される。また、Ｓ１  ＵＥコンテキスト管理機能は、ネットワークノード１２０において先に確立されたコンテキストの解放もサポートする。このコンテキストの解放は、ＭＭＥ１３０が直接トリガすることもあれば、ＭＭＥ１３０がネットワークノード１２０から受信したリクエストに従ってトリガすることもある。一般に、ネットワークノード１２０は、自身のＵＥコンテキスト情報の大半を、ＭＭＥ１３０からダウンロードする。特定の実施形態では、ＵＥコンテキストとは、特定のＵＥに関連付けられた、何らかのＳ１情報のことを指す。３ＧＰＰ  ＴＳ  ３６．４１３には、ＵＥコンテキストの特定の例が記述されている。
【００４１】
ワイヤレスネットワーク１００において、各無線ネットワークノード１２０は、ロングタームエボリューション（ＬＴＥ）、ＬＴＥ−Ａｄｖａｎｃｅｄ、ＵＭＴＳ、ＨＳＰＡ、ＧＳＭ、ｃｄｍａ２０００、ＷｉＭａｘ、ＷｉＦｉなど、任意の好適な無線アクセス技術、および／または他の好適な無線アクセス技術を使用することができる。ワイヤレスネットワーク１００には、１つまたは複数の無線アクセス技術から成る、任意の好適な組み合わせが含まれ得る。例示のために、種々の実施形態が、特定の無線アクセス技術に関する文脈において説明され得る。ただし、本開示の範囲は、そのような例に限定されるものではなく、他の実施形態では、異なる無線アクセス技術が使用され得る。
【００４２】
上で説明したように、ワイヤレスネットワークの実施形態には、１つまたは複数のワイヤレスデバイスと、そのワイヤレスデバイスと通信可能な、１つまたは複数の異なるタイプの無線ネットワークノードとが含まれ得る。また、ネットワークには、ワイヤレスデバイス同士の間、またはワイヤレスデバイスと別の通信デバイス（固定電話など）の間の通信をサポートするのに好適な、任意の追加要素が含まれてよい。ワイヤレスデバイスには、ハードウェアおよび／またはソフトウェアの任意の好適な組み合わせが含まれ得る。たとえば、特定の実施形態では、ネットワークノードには、ハードウェアおよび／またはソフトウェアの任意の好適な組み合わせが含まれ得る。たとえば、特定の実施形態では、ネットワークノード１２０などのネットワークノードが、以下の図６Ａに関連して説明する構成要素を含み得る。別の例として、特定の実施形態では、ＭＭＥ１３０などのコアネットワークノードが、以下の図７Ａに関連して説明する構成要素を含み得る。
【００４３】
図２は、特定の実施形態による、例示的なＳＣＴＰネットワークノードを示すブロック図である。ＳＣＴＰネットワークノード２１０は、ネットワークノード１２０やＭＭＥ１３０など、図１に関連して説明したネットワークノードのいずれかで構成され得る。ＳＣＴＰネットワークノード２１０には、ＳＣＴＰモジュール２１２、およびＵＥコンテキストストレージモジュール２１４が含まれる。
【００４４】
ＳＣＴＰモジュール２１２には、ＳＣＴＰネットワークノード２１０にＳＣＴＰ機能構成を提供することを目的とした、ハードウェアとソフトウェアの任意の好適な組み合わせが含まれる。特定の実施形態では、ＳＣＴＰモジュール２１２は、ソフトウェアだけで構成され得る。特定の実施形態では、ＳＣＴＰモジュール２１２は、相互に冗長性を提供する複数のＳＣＴＰモジュール２１２で構成され得る。たとえば、あるＳＣＴＰモジュール２１２が停止しても、別のＳＣＴＰモジュール２１２に引き継ぎが行われ、ＳＣＴＰネットワークノード２１０にＳＣＴＰ機能構成を提供することができる。
【００４５】
ＵＥコンテキストストレージモジュール２１４には、ＳＣＴＰネットワークノード２１０のためにＵＥコンテキストを記憶することを目的とした、ハードウェアとソフトウェアの任意の好適な組み合わせが含まれる。特定の実施形態では、ＵＥコンテキストストレージモジュール２１４は、ソフトウェアだけで構成され得る。特定の実施形態では、ＵＥコンテキストストレージモジュール２１４は、相互に冗長性を提供する複数のＵＥコンテキストストレージモジュール２１４で構成され得る。たとえば、あるＵＥコンテキストストレージモジュール２１４が停止しても、別のＵＥコンテキストストレージモジュール２１４に引き継ぎが行われ、ＳＣＴＰネットワークノード２１０にＵＥコンテキストストレージ機能構成を提供することができる。
【００４６】
特定の実施形態では、ＳＣＴＰモジュール２１２は、ＵＥコンテキストストレージモジュール２１４と通信を行う。ＳＣＴＰモジュール２１２は、ＵＥコンテキスト情報をＵＥコンテキストストレージモジュール２１４に伝送することが可能であり、その逆も同様である。ＳＣＴＰモジュール２１２とＵＥコンテキストストレージモジュール２１４の間の通信は、任意の好適なプロセス間通信、タスク間通信、スレッド間通信などで構成され得る。
【００４７】
特定の実施形態では、ＵＥコンテキストストレージモジュール２１４およびＳＣＴＰモジュール２１２は、別々のプロセッサ、ボード、カード、コントローラなどで構成され得る。特定の実施形態では、ＵＥコンテキストストレージモジュール２１４およびＳＣＴＰモジュール２１２は、同一のプロセッサ、ボード、カード、コントローラなどで構成され得る。
【００４８】
特定の動作条件下では、ＳＣＴＰモジュール２１２は、ＵＥコンテキストストレージモジュール２１４に悪影響を及ぼすことなく、停止またはリスタートすることができる。たとえば、ＳＣＴＰモジュール２１２は、ＵＥコンテキストストレージモジュール２１４とは異なる、別個のプロセッサで構成され得る。ＳＣＴＰモジュール２１２のプロセッサが停止またはリスタートしても、ＵＥコンテキストストレージモジュール２１４に悪影響を及ぼすことはないが、これは、ＵＥコンテキストストレージモジュール２１４が、ＳＣＴＰモジュール２１２から独立したプロセッサを備えているためである。他の実施形態では、ＳＣＴＰモジュール２１２およびＵＥコンテキストストレージモジュール２１４は、同一プロセッサ上のソフトウェア処理で構成されてもよい。ＳＣＴＰモジュール２１２は、ＵＥコンテキストストレージモジュール２１４に悪影響を及ぼすことなく、停止およびリスタートさせることができる（たとえば、ＳＣＴＰソフトウェアスタックの失敗、ネットワーク障害などの場合）。よって、特定の状況下において、ＵＥコンテキストストレージモジュール２１４は、停止およびリスタート後にＳＣＴＰモジュール２１２が使用するＵＥコンテキスト情報を保持することができる。
【００４９】
特定の実施形態では、ネットワークノード１２０のＳＣＴＰモジュール２１２は、ＵＥコンテキストストレージモジュール２１４によって記憶されたＵＥコンテキスト情報などのＳ１−ＡＰ情報に悪影響を及ぼすことなく、停止させることができる。よって、ＳＣＴＰモジュール２１２のリスタート後に、すべてのＵＥコンテキストを再初期化する代わりに、ネットワークノード１２０は、ＳＣＴＰモジュール２１２のリスタート時に、保持されているＵＥコンテキスト情報を使用することが可能である。
【００５０】
特定の実施形態では、ネットワークノード１２０は、障害後にＵＥコンテキストが保持されていると示すフラグを、セットアップリクエストメッセージに含み入れることができる。同様に、ＭＭＥ１３０は、障害後にＵＥコンテキストが保持されていると示すフラグを、セットアップレスポンスメッセージに含み入れることができる。
【００５１】
特定の実施形態では、ＳＣＴＰ障害とは、ＳＣＴＰプロトコルスタックのリスタートまたは再初期化を引き起こす、何らかのイベントのことを指し得る。たとえば、障害には、ハードウェア障害、ソフトウェア障害、ネットワーク障害、または通常のＳＣＴＰ動作を阻害する、何らかのイベントが含まれ得る。
【００５２】
図３Ａは、特定の実施形態による、ネットワークノードとＭＭＥの間でのＳＣＴＰセットアップに関する、例示的なシグナリング図である。特定の実施形態では、このシグナリング図の１つまたは複数のステップは、図１および図２を参照しながら説明した、ワイヤレスネットワーク１００の構成要素によって実行され得る。たとえば、図３Ａは、ネットワークノード１２０ａとＭＭＥ１３０の間における、例示的なＳＣＴＰセットアップを示している。
【００５３】
セットアップは、ＴＮＬアソシエーションが動作的になった後にトリガされる、最初のＳ１−ＡＰ手続きである。３１２において、ネットワークノード１２０ａは、Ｓ１セットアップリクエストメッセージを、ＭＭＥ１３０に送信する。Ｓ１セットアップリクエストメッセージにより、ＴＮＬセッションのための情報が、ＭＭＥ１３０に渡される。特定の実施形態では、ネットワークノード１２０ａは、自身が持つ複数の既存のＵＥコンテキストを使用可能であると判断することができる。ネットワークノード１２０ａは、自身が持つ既存のＵＥコンテキストをネットワークノード１２０ａ自身が削除することを必要としていないと示すフラグを、Ｓ１セットアップリクエストメッセージに含み入れることができる。
【００５４】
ＭＭＥ１３０は、Ｓ１セットアップリクエストメッセージを受信する。ＭＭＥ１３０がフラグを検出できない、またはフラグが存在しない場合、同ＭＭＥ１３０は、自身のＵＥコンテキストを削除することができる。ＭＭＥ１３０がフラグの存在を検出した場合、同ＭＭＥ１３０は、自身が持つ既存のＵＥコンテキストのいずれかを使用可能かどうか判断することができる。
【００５５】
３１４において、ＭＭＥ１３０は、Ｓ１セットアップレスポンスメッセージを、ネットワークノード１２０ａに送信する。Ｓ１セットアップレスポンスメッセージにより、ＴＮＬセッションのための情報が、ネットワークノード１２０ａに渡される。特定の実施形態では、ＭＭＥ１３０は、自身が持つ既存のＵＥコンテキストをＭＭＥ１３０自身が削除しないということを示すフラグを、Ｓ１セットアップレスポンスメッセージに含み入れることができる。
【００５６】
図３Ｂは、特定の実施形態による、例示的なＳ１セットアップリクエストメッセージを示す図である。Ｓ１セットアップリクエストメッセージ３２０には、オプションの情報エレメント３２２が含まれ得る。
【００５７】
情報エレメント３２２は、ネットワークノード（ネットワークノード１２０など）が自身の持つ既存のＵＥコンテキスト情報を使用可能であることを示す、オプションの情報エレメントである。たとえば、情報エレメント３２２は、ネットワークノード１２０によって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効であると示すことができる。特定の実施形態では、情報エレメント３２２は、シングルビットで構成される。このシングルビットは、ネットワークノードが自身の持つ既存のＵＥコンテキスト情報の使用の可否を表す、ブーリアンフラグで構成され得る。たとえば、ネットワークノード１２０が、自身のＳＣＴＰプロトコルスタックのリスタート後に、自身が持つ複数の既存のＵＥコンテキストをネットワークノード１２０自身が使用可能であると判断した場合、同ネットワークノード１２０は、Ｓ１セットアップリクエストメッセージ３２０に情報エレメント３２２を含み入れることができる。他の実施形態では、情報エレメント３２２は、任意のビット数で構成され得る。
【００５８】
たとえば、特定の実施形態では、情報エレメント３２２には、セキュリティ用の数ビットが含まれ得る。情報エレメント３２２は、ネットワークノード１２０が自身の持つ既存のＵＥコンテキストを使用可能であることを示すフラグと、ネットワークノード１２０の同一性を検証する手段との両方としてサーブすることができる。そのような実施形態の利点は、意図的なものか否かを問わず、ＳＣＴＰピアが他のノードのＵＥコンテキストをハイジャックすることに対するセキュリティを提供し得ることである。
【００５９】
特定の実施形態では、情報エレメント３２２には、ネットワークノードのＵＥコンテキストのコンテンツを表すハッシュ値が含まれ得る。たとえば、特定の実施形態では、情報エレメント３２２は、単純にバージョン番号を含むものとすることができる。他の実施形態では、情報エレメント３２２には、ネットワークノードのすべてのＵＥコンテキストにハッシュ関数を適用した結果が含まれ得る。特定の実施形態では、情報エレメント３２２には、１つまたは複数のＨＴＴＰ  ＥＴａｇが含まれ得る。２つの情報エレメント３２２を含み入れるのであれば、古いハッシュ値（古いＥＴａｇなど）と新しいハッシュ値（新たなＥＴａｇなど）を含み入れることにより、特定のレースコンディションにうまく対処することが容易となり得る。
【００６０】
特有の利点として、説明した実施形態は、新たなＳＣＴＰアソシエーションのＩＰアドレスが古いＩＰアドレスとは異なる場合に使用可能であるということが挙げられる。たとえば、Ｓ１−ＡＰプロキシ（ホームｅＮｏｄｅＢゲートウェイなど）は、別のホームｅＮｏｄｅＢゲートウェイのＵＥ接続を引き継ぐことができる。
【００６１】
図３Ｃは、特定の実施形態による、例示的なＳ１セットアップレスポンスメッセージを示す図である。Ｓ１セットアップレスポンスメッセージ３３０には、オプションの情報エレメント３３２が含まれ得る。
【００６２】
情報エレメント３３２は、ネットワークノード（ＭＭＥ１３０など）が自身の持つ既存のＵＥコンテキスト情報を使用可能であることを示す、オプションの情報エレメントである。たとえば、情報エレメント３３２は、ＭＭＥ１３０によって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効であると示すことができる。特定の実施形態では、情報エレメント３３２は、シングルビットで構成される。図３Ｂの情報エレメント３２２に関連して上述したように、情報エレメント３３２は、シングルビット、または任意のビット数（バージョン番号、ハッシュ値、ＥＴａｇなどを含む）で構成され得る。情報エレメント３３２は、ＭＭＥが自身の持つ既存のＵＥコンテキスト情報を使用可能かどうかを表すものである。たとえば、ＭＭＥ１３０が、自身のＳＣＴＰプロトコルスタックのリスタート後に、自身が持つ複数の既存のＵＥコンテキストをＭＭＥ１３０自身が使用可能であると判断した場合、同ＭＭＥ１３０は、Ｓ１セットアップレスポンスメッセージ３３０に情報エレメント３３２を含み入れることができる。
【００６３】
図４は、特定の実施形態による、ＳＣＴＰフェールオーバに際した、ネットワークノードでのＳ１−ＡＰコンテキストの保持方法の流れ図である。特定の実施形態では、方法４００のうちの１つまたは複数のステップは、図１−図７Ｂを参照しながら説明されるワイヤレスネットワーク１００の構成要素によって実行され得る。
【００６４】
方法は、ステップ４１２から開始され、ステップ４１２において、ネットワークノードは、ネットワークノードによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効であると判断する。たとえば、ネットワークノード１２０は、自身のＳＣＴＰモジュールに障害が発生してリスタートされたと判断することができる。リスタートの一環として、ネットワークノード１２０は、ＳＣＴＰ障害前に存在したＵＥ接続に関するＵＥコンテキストが、自身にいくつか含まれていると判断することができる。ネットワークノード１２０は、多数のＵＥコンテキストが依然として有効かつ利用可能であると判断することができる。特定の実施形態によれば、すべてのＵＥコンテキストが有効である必要はない。説明する実施形態の利点は、いくつかのＵＥコンテキストが後にリセットされてもなお実現可能なものである。
【００６５】
ステップ４１４において、ネットワークノードは、ネットワークノードによって継続保持されている複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージを生成する。たとえば、ネットワークノード１２０ａは、情報エレメント３２２を含む、Ｓ１セットアップリクエストメッセージ３２０を生成することができる。
【００６６】
特定の実施形態では、Ｓ１セットアップリクエストメッセージの生成には、情報エレメント３２２を生成する一環として、ネットワークノード１２０のＵＥコンテキストに対し、ハッシュ関数、またはその他の何らかの検証関数を実行すること、あるいはネットワークノード１２０の識別子を生成することが含まれ得る。
【００６７】
ステップ４１６において、ネットワークノードは、Ｓ１セットアップリクエストメッセージを、ＭＭＥに伝送する。たとえば、ネットワークノード１２０ａは、（情報エレメント３２２を含む）Ｓ１セットアップリクエストメッセージ３２０を、ＭＭＥ１３０に伝送することができる。
【００６８】
ステップ４１８において、ネットワークノードは、Ｓ１セットアップレスポンスメッセージを、ＭＭＥから受信する。たとえば、ネットワークノード１２０ａは、Ｓ１セットアップレスポンスメッセージ３３０を、ＭＭＥ１３０から受信することができる。
【００６９】
特定の実施形態では、ネットワークノードは、ＭＭＥが有効かつ利用可能なＵＥコンテキストを含んでいるかどうかを判断する。たとえば、ネットワークノード１２０ａは、情報エレメント３３２について、Ｓ１セットアップレスポンスメッセージ３３０を調査することができる。
【００７０】
特定の実施形態では、情報エレメント３３２が存在しない場合、情報エレメント３３２がＭＭＥ１３０は有効なＵＥコンテキストを持たないと示す場合、情報エレメント３３２がＭＭＥ１３０が有効なＵＥコンテキストを持つが同ＵＥコンテキストはネットワークノード１２０ａのＵＥコンテキストとマッチしないと示す場合、またはその他任意の好適な基準が満たされない場合、ネットワークノード１２０ａはステップ４２０に進み、従来のＳ１セットアップ手続きに従って、自身のＵＥコンテキストを再初期化することができる。
【００７１】
特定の実施形態では、情報エレメント３３２が存在し、かつＭＭＥ１３０が有効なＵＥコンテキストを持つと示している場合、ネットワークノード１２０ａはステップ４２２に進み、自身が持つ既存のＵＥコンテキストを用いて、自身のＳ１セットアップ手続きを継続することができる。
【００７２】
特定の実施形態では、ネットワークノード１２０ａは、受信した情報エレメント３３２を、送信した情報エレメント３２２と比較することができる。たとえば、情報エレメント３２２には、ネットワークノード１２０ａのＵＥコンテキストを表すＥＴａｇが含まれ得る。情報エレメント３３２には、ＭＭＥ１３０のＵＥコンテキストを表すＥＴａｇが含まれ得る。ネットワークノード１２０ａは、この２つのＥＴａｇを比較して、ＭＭＥ１３０で記憶された情報が、ネットワークノード１２０ａで記憶された情報とマッチするか検証することができる。特定の実施形態では、ネットワークノードは、２つのＥＴａｇをセットアップメッセージに含み入れることができる。たとえば、１つのＥＴａｇは、障害イベント前のＵＥコンテキスト情報を表すものとし、もう１つのＥＴａｇは、障害イベント後のＵＥコンテキスト情報を表すものとすることができる。
【００７３】
特定の実施形態では、ネットワークノード１２０ａは、識別情報、検証情報、または認証情報を、情報エレメント３２２に含めて送信することができる。ネットワークノード１２０ａは、情報エレメント３３２に含まれる識別情報、検証情報、または認証情報を受信することができる。ネットワークノード１２０ａは、情報エレメント３３２から任意の好適な情報を使用して、ステップ４２０と４２２のどちらに進むべきかを判断することができる。
【００７４】
状況によっては、ＳＣＴＰ障害後に、少数のＵＥコンテキストが無効となり得る。たとえば、ＳＣＴＰ障害の発生中、同プロトコルは不安定なものとなっており、何らかの接続に失敗する（たとえば、一部のＳＣＴＰデータチャンクが失われることで状態のミスマッチが発生する）可能性がある。こうした状況において、いくつかの実施形態では、ＭＭＥとネットワークノードの双方で、これらのＵＥをＥＰＳ接続管理（ＥＣＭ）アイドル状態に移行させる。
【００７５】
特定の実施形態では、過去のＭ秒間で不完全に非アクティブ化された任意のＵＥコンテキストを追跡することにより、リセットする必要があるのはどの接続であるかを判断することができる（たとえば、返答なしのＳ１コンテキストの解放）。特定の実施形態では、リストを使用することにより、セットアップ手続き後に、関連するＵＥコンテキストと併せてＳ１−ＡＰリセットメッセージを送信することができる。ＵＥコンテキストは、３２ビットのＩＤ（ＭＭＥ  ＵＥ  Ｓ１−ＡＰ  ＩＤ  ＩＥおよびｅＮＢ  ＵＥ  Ｓ１−ＡＰ  ＩＤ  ＩＥ）によって識別することができ、Ｓ１−ＡＰリセットメッセージは、各メッセージ内に複数のＩＤを含むことにより、接続が利用不能になることがほとんどない効率的なリセットが可能となる。
【００７６】
方法４００に対しては、修正、追加、または省略がなされてよい。また、図４の方法４００における１つまたは複数のステップは、並行して、または任意の好適な順序で実行されてよい。
【００７７】
図５は、特定の実施形態による、ＳＣＴＰフェールオーバに際した、ＭＭＥでのＳ１−ＡＰコンテキストの保持方法の流れ図である。特定の実施形態では、方法５００のうちの１つまたは複数のステップは、図１−図７Ｂを参照しながら説明されるワイヤレスネットワーク１００の構成要素によって実行され得る。
【００７８】
方法は、ステップ５１２から開始され、ステップ５１２において、ＭＭＥは、ネットワークノードによって継続保持されている複数のＵＥコンテキストがＳＣＴＰ障害後も依然有効であるとの指標を含む、Ｓ１セットアップリクエストメッセージを受信する。たとえば、ＭＭＥ１３０は、ネットワークノード１２０ａから、情報エレメント３２２を含むＳ１セットアップリクエストメッセージ３２０（図４のステップ４１６に関連して説明した、ネットワークノード１２０ａによって送信されるメッセージなど）を受信することができる。
【００７９】
ステップ５１４において、ＭＭＥは、自身のＵＥコンテキストが有効かどうかを判断する。たとえば、ＭＭＥ１３０は、自身のＳＣＴＰモジュールに障害が発生してリスタートされたと判断することができる。リスタートの一環として、ＭＭＥ１３０は、ＳＣＴＰ障害前に存在したＵＥ接続に関するＵＥコンテキストが、自身にいくつか含まれていると判断することができる。ＭＭＥ１３０は、多数のＵＥコンテキストが依然として有効かつ利用可能であると判断することができる。特定の実施形態によれば、すべてのＵＥが有効である必要はない。
【００８０】
特定の実施形態では、ＭＭＥ１３０は、ＳＣＴＰ障害を認識しない場合もある。たとえば、情報エレメント３２２を受信したことに応答して、ＭＭＥ１３０は、単純に、自身が有効なＵＥコンテキストを持っているかどうかを検証することができる。
【００８１】
特定の実施形態では、ＭＭＥ１３０は、情報エレメント３２２に含まれる識別情報、検証情報、または認証情報を確認することができる。たとえば、ＭＭＥ１３０は、受信した情報エレメント３２２内のＥＴａｇを、ＭＭＥ１３０のＵＥコンテキストに基づいて生成されたＥＴａｇと比較することができる。
【００８２】
ＭＭＥが自身のＵＥコンテキストは有効であると判断し、ネットワークノードから受信した情報をオプションで検証した場合、同ＭＭＥは、ステップ５１６に進むことができ、ステップ５１６において、ＭＭＥは、自身が継続保持している複数のＵＥコンテキストが依然有効であるとの指標を含む、Ｓ１セットアップレスポンスメッセージを生成する。たとえば、ＭＭＥ１３０は、情報エレメント３３２を含む、Ｓ１セットアップレスポンスメッセージ３３０を生成することができる。
【００８３】
特定の実施形態では、Ｓ１セットアップレスポンスメッセージの生成には、情報エレメント３３２を生成する一環として、ＭＭＥ１３０のＵＥコンテキストに対し、ハッシュ関数、またはその他の何らかの検証関数を実行すること、あるいはＭＭＥ１３０の識別子を生成することが含まれ得る。
【００８４】
ＭＭＥがＳ１セットアップリクエストメッセージ内の情報エレメントを認識しない場合、ＭＭＥがＳ１セットアップリクエストメッセージ内の情報エレメントを妥当と認められない場合、ＭＭＥが有効なＵＥコンテキストを複数持たない場合、またはＭＭＥがその他任意の好適な基準を満たさない場合、同ＭＭＥは、ステップ５１８に進むことができ、ステップ５１８において、ＭＭＥは、自身が継続保持している複数のＵＥコンテキストが有効ではないとの指標を含む、Ｓ１セットアップレスポンスメッセージを生成する。たとえば、ＭＭＥ１３０は、ＵＥコンテキストが有効ではないと示す情報エレメント３３２を含む、Ｓ１セットアップレスポンスメッセージ３３０を生成することができる。他の実施形態では、ＭＭＥ１３０は、情報エレメント３３２を含まない、Ｓ１セットアップレスポンスメッセージ３３０を生成することができる。情報エレメント３３２を欠如させることで、ＭＭＥに関するＵＥコンテキストは有効ではないと示すことができる。
【００８５】
ステップ５２０において、ＭＭＥは、自身のＵＥコンテキストを再初期化する。たとえば、ＭＭＥ１３０は、自身のＵＥコンテキストを再初期化することができる。
【００８６】
ステップ５２２において、ＭＭＥは、Ｓ１セットアップレスポンスメッセージを、ネットワークノードに伝送する。たとえば、ＭＭＥ１３０は、Ｓ１セットアップレスポンスメッセージ３３０を、ネットワークノード１２０ａに伝送することができる。
【００８７】
方法５００に対しては、修正、追加、または省略がなされてよい。また、図５の方法５００における１つまたは複数のステップは、並行して、または任意の好適な順序で実行されてよい。
【００８８】
上述の実施形態が持つ特有の利点は、これまでの３ＧＰＰネットワーク機器との下位互換性を提供するということであるが、これは、新たなオプションの情報エレメントがサポートされていない場合には、同情報エレメントは無視され得るためである（たとえば、ノードのどちらかが特定の機能をサポートしていなければ、従来のＳ１セットアップ挙動では、すべてのＵＥコンテキストが削除される可能性がある）。ノードがサポートされている場合、いずれかの側の情報エレメントを入れないようにすることによっても、ＳＣＴＰリンク障害はＳＣＴＰリンクが再確立される前に検出されるため、ＭＭＥまたはｅＮｏｄｅＢのどちらかが自身のＵＥコンテキストをすべて削除しているという上述の問題は解決される。
【００８９】
他の実施形態では、ＳＣＴＰをリスタートさせるｅＮｏｄｅＢは、同ｅＮｏｄｅＢが自身のＵＥコンテキストを保持していることを示す、Ｓ１−ＡＰ設定更新メッセージを送信することができる。ＭＭＥは、設定の更新を承認するのであれば、そのＵＥコンテキストを受け入れる。同様に、ＳＣＴＰをリスタートさせるＭＭＥは、同ＭＭＥが自身のＵＥコンテキストを保持していることを示す、Ｓ１−ＡＰ設定更新メッセージを送信することができる。特定の実施形態では、新たなメッセージ（ＵＥコンテキスト保持など）を規定して、同じ情報をシグナリングすることも可能である。
【００９０】
図６Ａは、ネットワークノードの例示的な実施形態を示すブロック図である。ネットワークノード１２０は、ｅＮｏｄｅＢ、ノードＢ、基地局、ワイヤレスアクセスポイント（たとえば、Ｗｉ−Ｆｉアクセスポイント）、低電力ノード、基地トランシーバ局（ＢＴＳ）、送信ポイントまたはノード、リモートＲＦユニット（ＲＲＵ）、リモート無線ヘッド（ＲＲＨ）、または他の無線アクセスノードとなり得る。ネットワークノード１２０には、少なくとも１つの送受信機６１０、少なくとも１つのプロセッサ６２０、少なくとも１つのメモリ６３０、および少なくとも１つのネットワークインタフェース６４０が含まれる。送受信機６１０は、ワイヤレスデバイス１１０などのワイヤレスデバイスとの間における、（たとえば、アンテナを介した）ワイヤレス信号の送受信を容易にするものであり、プロセッサ６２０は、ネットワークノード１２０によって提供される、上述した機能構成の一部または全部を提供する命令を実行するものであり、メモリ６３０は、プロセッサ６２０によって実行される命令を記憶するものであり、ネットワークインタフェース６４０は、ゲートウェイ、スイッチ、ルータ、インターネット、公衆交換電話網（ＰＳＴＮ）、コントローラ、および／または他のネットワークノード１２０など、バックエンドのネットワークコンポーネントに対し、信号を伝送するものである。
【００９１】
プロセッサ６２０には、ネットワークノードが持つ説明した機能の一部または全部を遂行するように命令を実行してデータを操作するために、１つまたは複数の集積回路またはモジュール内に実装されたハードウェアとソフトウェアの任意の好適な組み合わせが含まれる。いくつかの実施形態では、プロセッサ６２０には、たとえば、１つまたは複数のコンピュータ、１つまたは複数のプログラマブル論理デバイス、１つまたは複数の中央処理ユニット（ＣＰＵ）、１つまたは複数のマイクロプロセッサ、１つまたは複数のアプリケーション、および／またはその他のロジック、ならびに／あるいはこれらの任意の好適な組み合わせが含まれ得る。プロセッサ６２０には、ネットワークノード１２０が持つ説明した機能の一部または全部を実行するように設定されたアナログ回路構成および／またはデジタル回路構成が含まれ得る。たとえば、プロセッサ６２０には、レジスタ、キャパシタ、インダクタ、トランジスタ、ダイオード、および／またはその他任意の好適な回路部品が含まれ得る。
【００９２】
メモリ６３０は、通常、コンピュータ実行可能なコードおよびデータを記憶するように動作可能なものとなる。メモリ６３０の例としては、コンピュータメモリ（たとえば、ランダムアクセスメモリ（ＲＡＭ）またはリードオンリメモリ（ＲＯＭ））、大容量記憶媒体（たとえば、ハードディスク）、リムーバブル記憶媒体（たとえば、コンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ））、および／または揮発性もしくは不揮発性であり、非一時的なコンピュータ可読かつ／もしくはコンピュータ実行可能な、情報を記憶するその他任意のメモリデバイスが挙げられる。
【００９３】
いくつかの実施形態では、ネットワークインタフェース６４０は、プロセッサ６２０に通信可能に結合されるものであり、ネットワークノード１２０への入力を受信し、ネットワークノード１２０からの出力を送信し、入力もしくは出力またはその両方に関する好適な処理を実行し、他のデバイスに通信を行うように動作可能な任意の好適なデバイス、あるいは前述したデバイスの任意の組み合わせを指す。ネットワークインタフェース６４０には、ネットワーク経由で通信を行うことを目的とした、プロトコル変換およびデータ処理能力を含む、適切なハードウェア（たとえば、ポート、モデム、ネットワークインタフェースカードなど）およびソフトウェアが含まれる。
【００９４】
特定の実施形態では、ネットワークインタフェース６４０と伝送するプロセッサ６２０は、ＳＣＴＰ障害および／またはリスタート後にネットワークノードのＳ１  ＵＥコンテキストが依然有効であるかどうかを判断し、Ｓ１セットアップリクエストメッセージ３２０などのＳ１メッセージを生成し、Ｓ１セットアップリクエストメッセージ３２０やＳ１セットアップレスポンスメッセージ３３０などのＳ１メッセージをＭＭＥ１３０と伝送する。
【００９５】
ネットワークノード１２０の他の実施形態には、上述した機能構成のいずれか、および／または（上述の解決策をサポートするのに必要なあらゆる機能構成を含む）任意の追加機能構成を含めた、ネットワークノードの機能構成の特定の態様を提供することを担う、（図６Ａに示すもの以外も含めた）追加の構成要素が含まれる。多種多様なタイプの無線ネットワークノードは、同一の物理ハードウェアを持つが、異なる無線アクセス技術をサポートするように（たとえば、プログラミングを介して）設定された構成要素が含むか、部分的または全体的に異なる物理的構成要素を表し得る。
【００９６】
図６Ｂは、ネットワークノード１２０の例示的な構成要素を示すブロック図である。構成要素には、判断モジュール６５０、メッセージ生成モジュール６６０、および通信モジュール６７０が含まれ得る。
【００９７】
判断モジュール６５０は、ＳＣＴＰ障害後のＳ１  ＵＥコンテキストが有効かどうかの判断に関する、ネットワークノード１２０の処理機能を実行することができる。ある種の実施形態では、判断モジュール６５０がプロセッサ６２０を含むか、判断モジュール６５０がプロセッサ６２０に含まれ得る。判断モジュール６５０には、判断モジュール６５０および／またはプロセッサ６２０が持つ機能のいずれかを実行するように設定された、アナログ回路構成および／またはデジタル回路構成が含まれ得る。特定の実施形態では、判断モジュール６５０は、メッセージ生成モジュール６６０および通信モジュール６７０と伝送することができる。
【００９８】
メッセージ生成モジュール６６０は、Ｓ１セットアップメッセージおよびその情報エレメント（Ｓ１セットアップリクエストメッセージ３２０および情報エレメント３２２など）の生成に関する、ネットワークノード１２０のメッセージ生成機能を実行することができる。ある種の実施形態では、メッセージ生成モジュール６６０がプロセッサ６２０を含むか、メッセージ生成モジュール６６０がプロセッサ６２０に含まれ得る。メッセージ生成モジュール６６０には、メッセージ生成モジュール６６０および／またはプロセッサ６２０が持つ機能のいずれかを実行するように設定された、アナログ回路構成および／またはデジタル回路構成が含まれ得る。特定の実施形態では、メッセージ生成モジュール６６０は、判断モジュール６５０および通信モジュール６７０と伝送することができる。
【００９９】
通信モジュール６７０は、ＭＭＥ１３０とのＳ１メッセージの通信に関する、ネットワークノード１２０の通信機能を実行することができる。特定の実施形態では、通信モジュール６７０は、ＭＭＥ１３０に対し、情報エレメント３２２を含むＳ１セットアップリクエストメッセージ３２０を伝送することができる。ある種の実施形態では、通信モジュール６７０がプロセッサ６２０を含むか、通信モジュール６７０がプロセッサ６２０に含まれ得る。通信モジュール６７０には、通信モジュール６７０および／またはプロセッサ６２０が持つ機能のいずれかを実行するように設定された、アナログ回路構成および／またはデジタル回路構成が含まれ得る。特定の実施形態では、通信モジュール６７０も、判断モジュール６５０およびメッセージ生成モジュール６６０と伝送することができる。
【０１００】
図７Ａは、ＭＭＥの例示的な実施形態を示すブロック図である。ＭＭＥ１３０には、プロセッサ７２０、メモリ７３０、およびネットワークインタフェース７１０が含まれる。いくつかの実施形態では、プロセッサ７２０は、ＭＭＥによって提供される、上述した機能構成の一部または全部を提供する命令を実行するものであり、メモリ７３０は、プロセッサ７２０によって実行される命令を記憶するものであり、ネットワークインタフェース７１０は、ゲートウェイ、スイッチ、ルータ、インターネット、公衆交換電話網（ＰＳＴＮ）、ネットワークノード１２０、他のＭＭＥ１３０など、任意の好適なノードに対し、信号を伝送するものである。
【０１０１】
プロセッサ７２０には、ＭＭＥ１３０が持つ説明した機能の一部または全部を遂行するように命令を実行してデータを操作するために、１つまたは複数のモジュール内に実装されたハードウェアとソフトウェアの任意の好適な組み合わせが含まれる。いくつかの実施形態では、プロセッサ７２０には、たとえば、１つまたは複数のコンピュータ、１つまたは複数の中央処理ユニット（ＣＰＵ）、１つまたは複数のマイクロプロセッサ、１つまたは複数のアプリケーション、および／またはその他のロジックが含まれ得る。
【０１０２】
メモリ７３０は、通常、ロジック、規則、アルゴリズム、コード、テーブルなどを１つまたは複数含んだ、コンピュータプログラム、ソフトウェア、アプリケーションなどの命令、および／またはプロセッサが実行することのできる他の命令を記憶するように動作可能なものである。メモリ７３０の例としては、コンピュータメモリ（たとえば、ランダムアクセスメモリ（ＲＡＭ）またはリードオンリメモリ（ＲＯＭ））、大容量記憶媒体（たとえば、ハードディスク）、リムーバブル記憶媒体（たとえば、コンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ））、および／または揮発性もしくは不揮発性であり、非一時的なコンピュータ可読かつ／もしくはコンピュータ実行可能な、情報を記憶するその他任意のメモリデバイスが挙げられる。
【０１０３】
いくつかの実施形態では、ネットワークインタフェース７１０は、プロセッサ７２０に通信可能に結合されるものであり、ＭＭＥへの入力を受信し、ＭＭＥからの出力を送信し、入力もしくは出力またはその両方に関する好適な処理を実行し、他のデバイスに通信を行うように動作可能な任意の好適なデバイス、あるいは前述したデバイスの任意の組み合わせを指し得る。ネットワークインタフェース７１０には、ネットワーク経由で通信を行うことを目的とした、プロトコル変換およびデータ処理能力を含む、適切なハードウェア（たとえば、ポート、モデム、ネットワークインタフェースカードなど）およびソフトウェアが含まれ得る。
【０１０４】
特定の実施形態では、ネットワークインタフェース７１０と伝送するプロセッサ７２０は、ＳＣＴＰ障害および／またはリスタート後にＭＭＥのＳ１  ＵＥコンテキストが依然有効であるかどうかを判断し、Ｓ１セットアップレスポンスメッセージ３３０などのＳ１メッセージを生成し、Ｓ１セットアップリクエストメッセージ３２０やＳ１セットアップレスポンスメッセージ３３０などのＳ１メッセージをネットワークノード１２０と伝送する。
【０１０５】
ネットワークノードの他の実施形態には、上述した機能構成のいずれか、および／または（上述の解決策をサポートするのに必要なあらゆる機能構成を含む）任意の追加機能構成を含めた、ＭＭＥの機能構成の特定の態様を提供することを担い得る、図７Ａに示すもの以外も含めた追加の構成要素が含まれ得る。
【０１０６】
図７Ｂは、ＭＭＥの例示的な構成要素を示すブロック図である。構成要素には、判断モジュール７６０、メッセージ生成モジュール７７０、および通信モジュール７５０が含まれ得る。
【０１０７】
判断モジュール７６０は、ＳＣＴＰ障害後のＳ１  ＵＥコンテキストが有効かどうかの判断に関する、ＭＭＥ１３０の処理機能を実行することができる。ある種の実施形態では、判断モジュール７６０がプロセッサ７２０を含むか、判断モジュール７６０がプロセッサ７２０に含まれ得る。判断モジュール７６０には、判断モジュール７６０および／またはプロセッサ７２０が持つ機能のいずれかを実行するように設定された、アナログ回路構成および／またはデジタル回路構成が含まれ得る。特定の実施形態では、判断モジュール７６０は、メッセージ生成モジュール７７０および通信モジュール７５０と伝送することができる。
【０１０８】
メッセージ生成モジュール７７０は、Ｓ１セットアップメッセージおよびその情報エレメント（Ｓ１セットアップレスポンスメッセージ３３０および情報エレメント３３２など）の生成に関する、ＭＭＥ１３０のメッセージ生成機能を実行することができる。ある種の実施形態では、メッセージ生成モジュール７７０がプロセッサ７２０を含むか、メッセージ生成モジュール７７０がプロセッサ７２０に含まれ得る。メッセージ生成モジュール７７０には、メッセージ生成モジュール７７０および／またはプロセッサ７２０が持つ機能のいずれかを実行するように設定された、アナログ回路構成および／またはデジタル回路構成が含まれ得る。特定の実施形態では、メッセージ生成モジュール７７０は、判断モジュール７６０および通信モジュール７５０と伝送することができる。
【０１０９】
通信モジュール７５０は、ネットワークノード１２０とのＳ１メッセージの通信に関する、ネットワークＭＭＥ１３０の通信機能を実行することができる。特定の実施形態では、通信モジュール７５０は、ネットワークノード１２０に対し、情報エレメント３３２を含むＳ１セットアップレスポンスメッセージ３３０を伝送することができる。ある種の実施形態では、通信モジュール７５０がプロセッサ７２０を含むか、通信モジュール７５０がプロセッサ７２０に含まれ得る。通信モジュール７５０には、通信モジュール７５０および／またはプロセッサ７２０が持つ機能のいずれかを実行するように設定された、アナログ回路構成および／またはデジタル回路構成が含まれ得る。特定の実施形態では、通信モジュール７５０も、判断モジュール７６０およびメッセージ生成モジュール７７０と伝送することができる。
【０１１０】
開示するいくつかの実施形態により、１つまたは複数の技術的利点が提供され得る。一例として、いくつかの実施形態では、ネットワークノードのＳＣＴＰモジュールの障害やリスタートが、ｅＮｏｄｅＢやＭＭＥに接続されているＵＥに影響を及ぼさないものとなり得る。たとえば、特有の利点として、ＳＣＴＰ障害が発生しても、ＭＭＥにされているＵＥに関する音声接続や映像接続が中断されないようにすることが可能である（要求される他のリソース（無線送信機など）がＳＣＴＰモジュールの障害による影響を受けていないことを前提とする）。別の利点としては、ネットワークリソースをより効率的に使用できるということが挙げられる。たとえば、ｅＮｏｄｅＢに関するすべてのＳ１接続をリセットすると、多数のシグナリングメッセージが生成される可能性がある。ｅＮｏｄｅＢですべてのＵＥ関連論理Ｓ１接続が不必要にリセットされないようにすることで、不要なシグナリングメッセージの生成を防止し、ネットワークリソースを温存することが可能となる。
【０１１１】
別の利点として、特定の実施形態では、第１のｅＮｏｄｅＢは、第２のｅＮｏｄｅＢのＵＥコンテキスト情報を持っている場合、第２のｅＮｏｄｅＢから引き継ぎを行うことができる。たとえば、２つのホームｅＮｏｄｅＢゲートウェイが、ＵＥコンテキスト情報を共有することができる。片方のゲートウェイに障害が発生しても、他方のゲートウェイが、障害の発生したゲートウェイのすべてのＵＥ接続を引き継ぐことが可能である。
【０１１２】
実施形態によっては、これらの利点の一部または全部から恩恵を受けることもあれば、これらの利点のいずれからも恩恵を受けないこともある。その他の技術的利点は、当業者によって容易に見極められ得るものである。
【０１１３】
本明細書で開示したシステムおよび装置に対し、本発明の範囲から逸脱することなく、修正、追加、または省略がなされ得る。システムおよび装置の構成要素は、統合または分離されてよい。また、システムおよび装置の動作は、より多数の構成要素、より少数の構成要素、または他の構成要素によって実行され得る。加えて、システムおよび装置の動作は、ソフトウェア、ハードウェア、および／または他のロジックを含む、任意の好適なロジックを用いて実行され得る。本文書で使用される「各」とは、あるセットの各部材、またはあるセットのサブセットの各部材を指す。
【０１１４】
本明細書で開示した方法に対し、本発明の範囲から逸脱することなく、修正、追加、または省略がなされ得る。方法には、より多数のステップ、より少数のステップ、または他のステップが含まれ得る。加えて、各ステップは、任意の好適な順序で実行されてよい。
【０１１５】
ある種の実施形態の観点で本開示を説明してきたが、各実施形態の代替形態および置換形態は、当業者には明白であろう。したがって、各実施形態に関する上記の記述は、本開示を制約するものではない。その他の変更、代用、および代替は、本開示の趣旨および範囲から逸脱することなしに可能である。本開示の趣旨および範囲は、以下の各請求項によって規定される。以上の記述において用いた略称を以下に示す。
３ＧＰＰ    第３世代パートナーシッププロジェクト
ＢＴＳ    基地トランシーバ局
ＣＮ    コアネットワーク
Ｄ２Ｄ    デバイスツーデバイス
ＥＣＭ    ＥＰＳ接続管理
ｅＮＢ    ｅＮｏｄｅＢ
ＥＰＣ    エボルブドパケットコア
ＥＰＳ    エボルブドパケットシステム
Ｅ−ＲＡＢ    Ｅ−ＵＴＲＡＮ無線アクセスベアラ
Ｅ−ＵＴＲＡＮ    エボルブドユニバーサル地上無線アクセスネットワーク
ＨｅＮＢ    ホームｅＮｏｄｅＢ
ＨｅＮＢ  ＧＷ    ホームｅＮｏｄｅＢゲートウェイ
ＩＥ    情報エレメント
ＬＴＥ    ロングタームエボリューション
Ｍ２Ｍ    マシンツーマシン
ＭＭＥ    モビリティ管理エンティティ
ＲＡＮ    無線アクセスネットワーク
ＲＡＴ    無線アクセス技術
ＲＲＨ    リモート無線ヘッド
ＲＲＵ    リモートラジオユニット
Ｓ１−ＡＰ    Ｓ１アプリケーションプロトコル
ＳＣＴＰ    ストリーム制御伝送プロトコル
Ｓ−ＧＷ    サービングゲートウェイ
ＴＮＬ    トランスポートネットワーク層
ＵＥ    ユーザ機器
ＷＡＮ    ワイヤレスアクセスネットワーク
【図１】
0006449474.tif 000002
【図２】
0006449474.tif 000003
【図３Ａ】
0006449474.tif 000004
【図３Ｂ】
0006449474.tif 000005
【図３Ｃ】
0006449474.tif 000006
【図４】
0006449474.tif 000007
【図５】
0006449474.tif 000008
【図６Ａ】
0006449474.tif 000009
【図６Ｂ】
0006449474.tif 000010
【図７Ａ】
0006449474.tif 000011
【図７Ｂ】
0006449474.tif 000012