(57)【要約】  加入者ベースのセッションタイムアウト情報を動的にプロビジョニングするための方法、システムおよびコンピュータ読取可能媒体を開示する。１つの方法は、ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージをパケットデータネットワークゲートウェイ（ＰＧＷ）から受信するステップと、セッション情報パラメータのうちの１つ以上を備える入力に基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すステップとを含む。当該方法はさらに、決定された絶対タイムアウト期間値および決定されたアイドルタイムアウト期間値を含む応答メッセージを生成するステップと、生成された応答メッセージをＰＧＷに送信するステップとを含み、ＰＧＷは、絶対タイムアウト期間値およびアイドルタイムアウト期間値を、ユーザ機器デバイスによって要求されるセッションに適用するように構成される。
2020527307.tif 000002
【特許請求の範囲】
【請求項１】
加入者ベースのセッションタイムアウト情報を動的にプロビジョニングするための方法であって、
ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージをパケットデータネットワークゲートウェイ（ＰＧＷ）から受信するステップと、
前記セッション情報パラメータのうちの１つ以上を備える入力に基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を決定するステップと、
前記決定された絶対タイムアウト期間値および前記決定されたアイドルタイムアウト期間値を含む応答メッセージを生成するステップと、
前記生成された応答メッセージを前記ＰＧＷに送信するステップとを備え、前記ＰＧＷは、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を、前記ユーザ機器デバイスによって要求される前記セッションに適用するように構成される、方法。
【請求項２】
前記ＰＧＷが、少なくとも前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を含む作成セッション応答メッセージを生成するステップを備える、請求項１に記載の方法。
【請求項３】
前記ＰＧＷが、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を含む前記作成セッション応答メッセージを前記ユーザ機器デバイスに送信するステップを備える、請求項２に記載の方法。
【請求項４】
前記ユーザ機器デバイスは、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を利用して、前記セッションについてアップリンクデータを送信するためのデータレートを確立する、請求項３に記載の方法。
【請求項５】
前記セッション情報パラメータは、輻輳表示パラメータ、ユーザ位置情報パラメータ、時刻パラメータまたはアクセスポイントネーム（ＡＰＮ）パラメータのうちの少なくとも１つを含む、先行する請求項のいずれか１項に記載の方法。
【請求項６】
前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を決定するステップは、前記セッション情報パラメータのうちの１つ以上を、データベーステーブルに格納された絶対タイムアウト期間値およびアイドルタイムアウト期間値にマッピングされる１つ以上の閾値に一致させるステップを含む、先行する請求項のいずれか１項に記載の方法。
【請求項７】
前記ユーザ機器デバイスは、無線モバイルデバイス、モノのインターネット（ＩｏＴ）デバイスまたはマシンツーマシン（Ｍ２Ｍ）デバイスを含む、先行する請求項のいずれか１項に記載の方法。
【請求項８】
加入者ベースのセッションタイムアウト情報を動的にプロビジョニングするためのシステムであって、
少なくとも１つのプロセッサと、メモリと、前記メモリに格納されたタイムアウト期間値決定（ＴＰＶＤ）エンジンとを備えるポリシーおよび課金ルール機能（ＰＣＲＦ）ノードを備え、前記ＰＣＲＦノードは、前記ＰＣＲＦの前記少なくとも１つのプロセッサによって実行されると、ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージを受信し、前記セッション情報パラメータのうちの１つ以上を備える入力に基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を決定し、前記決定された絶対タイムアウト期間値および前記決定されたアイドルタイムアウト期間値を含む応答メッセージを生成するように構成され、前記システムはさらに、
少なくとも１つのプロセッサと、メモリと、前記メモリに格納されたタイムアウトパラメータマネージャとを備えるパケットデータネットワークゲートウェイ（ＰＧＷ）を備え、前記ＰＧＷは、前記ＰＧＷの前記少なくとも１つのプロセッサによって実行されると、前記決定された絶対タイムアウト期間値および前記決定されたアイドルタイムアウト期間値を含む前記生成された応答メッセージを前記ＰＣＲＦから受信し、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を、前記ユーザ機器デバイスによって要求される前記セッションに適用するように構成される、システム。
【請求項９】
前記ＰＧＷは、少なくとも前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を含む作成セッション応答メッセージを生成するようにさらに構成される、請求項８に記載のシステム。
【請求項１０】
前記ＰＧＷは、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を含む前記作成セッション応答メッセージを前記ユーザ機器デバイスに送信するようにさらに構成される、請求項９に記載のシステム。
【請求項１１】
前記ユーザ機器デバイスは、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を利用して、前記セッションについてアップリンクデータを送信するためのデータレートを確立する、請求項１０に記載のシステム。
【請求項１２】
前記セッション情報パラメータは、輻輳表示パラメータ、ユーザ位置情報パラメータ、時刻パラメータまたはアクセスポイントネーム（ＡＰＮ）パラメータのうちの少なくとも１つを含む、請求項８〜１１のいずれか１項に記載のシステム。
【請求項１３】
前記ＰＣＲＦは、前記セッション情報パラメータのうちの１つ以上を、データベーステーブルに格納された絶対タイムアウト期間値およびアイドルタイムアウト期間値にマッピングされる１つ以上の閾値に一致させることによって、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を決定するようにさらに構成される、請求項８〜１２のいずれか１項に記載のシステム。
【請求項１４】
前記ユーザ機器デバイスは、無線モバイルデバイス、モノのインターネット（ＩｏＴ）デバイスまたはマシンツーマシン（Ｍ２Ｍ）デバイスを含む、請求項８〜１３のいずれか１項に記載のシステム。
【請求項１５】
非一時的なコンピュータ読取可能媒体であって、前記非一時的なコンピュータ読取可能媒体は、前記非一時的なコンピュータ読取可能媒体において具体化されるコンピュータによって実行可能な命令を備え、前記命令は、少なくとも１つのコンピュータの少なくとも１つのプロセッサによって実行されると、前記少なくとも１つのコンピュータにステップを実行させ、前記ステップは、
ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージをパケットデータネットワークゲートウェイ（ＰＧＷ）から受信するステップと、
前記セッション情報パラメータのうちの１つ以上を備える入力に基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を決定するステップと、
前記決定された絶対タイムアウト期間値および前記決定されたアイドルタイムアウト期間値を含む応答メッセージを生成するステップと、
前記生成された応答メッセージを前記ＰＧＷに送信するステップとを備え、前記ＰＧＷは、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を、前記ユーザ機器デバイスによって要求される前記セッションに適用するように構成される、非一時的なコンピュータ読取可能媒体。
【請求項１６】
前記ＰＧＷが、少なくとも前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を含む作成セッション応答メッセージを生成するステップを備える、請求項１５に記載の非一時的なコンピュータ読取可能媒体。
【請求項１７】
前記ＰＧＷが、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を含む前記作成セッション応答メッセージを前記ユーザ機器デバイスに送信するステップを備える、請求項１６に記載の非一時的なコンピュータ読取可能媒体。
【請求項１８】
前記ユーザ機器デバイスは、前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を利用して、前記セッションについてアップリンクデータを送信するためのデータレートを確立する、請求項１７に記載の非一時的なコンピュータ読取可能媒体。
【請求項１９】
前記セッション情報パラメータは、輻輳表示パラメータ、ユーザ位置情報パラメータ、時刻パラメータまたはアクセスポイントネーム（ＡＰＮ）パラメータのうちの少なくとも１つを含む、請求項１５〜１８のいずれか１項に記載の非一時的なコンピュータ読取可能媒体。
【請求項２０】
前記絶対タイムアウト期間値および前記アイドルタイムアウト期間値を決定するステップは、前記セッション情報パラメータのうちの１つ以上を、データベーステーブルに格納された絶対タイムアウト期間値およびアイドルタイムアウト期間値にマッピングされる１つ以上の閾値に一致させるステップを含む、請求項１５〜１９のいずれか１項に記載の非一時的なコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権主張
本願は、２０１７年７月１３日に出願された米国特許出願番号第１５／６４９，６２７号の優先権利益を主張し、米国特許出願番号第１５／６４９，６２７号の開示は、全文が引用によって本明細書に援用される。
【０００２】
技術分野
本明細書に記載されている主題は、ロングタームエボリューション（ＬＴＥ）通信ネットワーク内のリソースを管理するための方法およびシステムに関する。より特定的には、本明細書に記載されている主題は、通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするための方法、システムおよびコンピュータ読取可能媒体に関する。
【背景技術】
【０００３】
背景
現在のモバイルネットワークは、エボルブドパケットコア（ＥＰＣ）ネットワークを介してデータのより小さな部分を通信するモノのインターネット（ＩｏＴ）デバイスおよびマシンツーマシン（Ｍ２Ｍ）デバイスなどのユーザデバイスの数の急増を目の当たりにしている。ＥＰＣを介して、ネットワークオペレータは、さまざまなデータアクセスサービス、ボイスオーバーＬＴＥ（ＶｏＬＴＥ）サービスおよび他のリアルタイムメディアサービスを加入者に提供することができる。加入者およびデバイスの数が増加し続けると、ネットワークオペレータは、さまざまなタイプのリアルメディアサービスのためにリソースに優先順位を付けて割り当てざるを得なくなるであろう。リソースの維持および管理を支援するのに使用される１つの手段は、パケットデータネットワークゲートウェイ（ＰＧＷ）においてタイムアウト構成を使用するというものである。特に、ＰＧＷは、未使用のセッションを終了させるための期間閾値として、予め定義された絶対タイムアウト値と予め定義されたアイドルタイムアウト値とを利用してもよい。特に、これらのタイムアウト値は、典型的にはネットワークオペレータによってＰＧＷノードにおいて構成され確立される静的な値である。リソース利用時における通常のトラフィック状態の間は静的なタイムアウト値を利用することは十分過ぎるほどであるかもしれないが、ピーク時間またはビジー時間中はこのような手段は不十分であるかもしれない。
【０００４】
したがって、通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするためのシステムおよび方法が必要である。
【発明の概要】
【課題を解決するための手段】
【０００５】
概要
通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするための方法、システムおよびコンピュータ読取可能媒体を開示する。いくつかの実施形態では、上記方法は、ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージをパケットデータネットワークゲートウェイ（ＰＧＷ）から受信するステップと、上記セッション情報パラメータのうちの１つ以上を備える入力に基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すステップとを含む。上記方法はさらに、上記決定された絶対タイムアウト期間値および上記決定されたアイドルタイムアウト期間値を含む応答メッセージを生成するステップと、上記生成された応答メッセージを上記ＰＧＷに送信するステップとを含み、上記ＰＧＷは、上記絶対タイムアウト期間値および上記アイドルタイムアウト期間値を、上記ユーザ機器デバイスによって要求される上記セッションに適用するように構成される。
【０００６】
いくつかの実施形態では、上記システムは、少なくとも１つのプロセッサと、メモリと、上記メモリに格納されたタイムアウト期間値決定（ＴＰＶＤ）エンジンとを備えるポリシーおよび課金ルール機能（ＰＣＲＦ）ノードを含み、上記ＰＣＲＦノードは、上記ＰＣＲＦの上記少なくとも１つのプロセッサによって実行されると、ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージを受信し、上記セッション情報パラメータのうちの１つ以上を備える入力に基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出し、上記決定された絶対タイムアウト期間値および上記決定されたアイドルタイムアウト期間値を含む応答メッセージを生成するように構成される。上記システムはさらに、少なくとも１つのプロセッサと、メモリと、上記メモリに格納されたタイムアウトパラメータマネージャとを備えるパケットデータネットワークゲートウェイ（ＰＧＷ）を含み、上記ＰＧＷは、上記ＰＧＷの上記少なくとも１つのプロセッサによって実行されると、上記決定された絶対タイムアウト期間値および上記決定されたアイドルタイムアウト期間値を含む上記生成された応答メッセージを上記ＰＣＲＦから受信し、上記絶対タイムアウト期間値および上記アイドルタイムアウト期間値を、上記ユーザ機器デバイスによって要求される上記セッションに適用するように構成される。
【０００７】
本明細書に記載されている主題は、ハードウェアおよび／またはファームウェアと組み合わせてソフトウェアで実現することができる。たとえば、本明細書に記載されている主題は、プロセッサによって実行されるソフトウェアで実現されてもよい。１つの例示的な実現例では、本明細書に記載されている主題は、コンピュータのプロセッサによって実行されるとコンピュータにステップを実行させるコンピュータによって実行可能な命令を格納した非一時的なコンピュータ読取可能媒体を使用して実現されてもよい。本明細書に記載されている主題を実現するのに適した例示的なコンピュータ読取可能媒体は、ディスクメモリデバイス、チップメモリデバイス、プログラマブルロジックデバイスおよび特定用途向け集積回路などの非一時的なデバイスを含む。また、本明細書に記載されている主題を実現するコンピュータ読取可能媒体は、単一のデバイスもしくはコンピューティングプラットフォーム上に位置していてもよく、または複数のデバイスもしくはコンピューティングプラットフォームにわたって分散していてもよい。
【０００８】
本明細書では、「ノード」という用語は、１つ以上のプロセッサとメモリとを含む物理的なコンピューティングプラットフォームを指す。
【０００９】
本明細書では、「エンジン」、「マネージャ」または「機能」という用語は、本明細書に記載されている特徴を実現するための、ハードウェアおよび／またはファームウェアと組み合わせたソフトウェアを指し得る。
【００１０】
ここで、本明細書に記載されている主題について、添付の図面を参照して説明する。
【図面の簡単な説明】
【００１１】
【図１】本明細書に記載されている主題の実施形態に係る、通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするように構成された例示的なシステムを示すブロック図である。
【図２】本明細書に記載されている主題の実施形態に係る、通信ネットワークにおけるセッションタイムアウト情報の動的なプロビジョニングに関連する信号図である。
【図３】本明細書に記載されている主題の実施形態に係る、複数の例示的なセッション情報パラメータ入力に基づいてタイムアウト期間値を決定するためのフローを示すフロー図である。
【図４Ａ】本明細書に記載されている主題の実施形態に係る、さまざまなタイムアウト期間値を含む複数の例示的なセッション情報パラメータテーブルを示す。
【図４Ｂ】本明細書に記載されている主題の実施形態に係る、さまざまなタイムアウト期間値を含む複数の例示的なセッション情報パラメータテーブルを示す。
【図５】本明細書に記載されている主題の実施形態に係る、通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするための例示的なプロセスを示す。
【発明を実施するための形態】
【００１２】
詳細な説明
本明細書に記載されている主題は、通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするための方法、システムおよびコンピュータ読取可能媒体に関する。開示されている主題は、ネットワーク要素（たとえば、ポリシーおよび課金ルール機能（ＰＣＲＦ））がパケットデータネットワークゲートウェイ（ＰＧＷ）または別のネットワークリソースノード（たとえば、モバイルマネジメントエンティティ（ＭＭＥ）ノード）上で絶対タイムアウト期間値およびアイドルタイムアウト期間値を動的に決定してプロビジョニングすることを可能にするアルゴリズムをネットワーク要素が実行し得る方法、システムおよびコンピュータ読取可能媒体について記載している。上記のように、ＰＧＷは、現在のところ、絶対タイムアウト値およびアイドルタイムアウト値の両方の値を定義する予め定義された静的なタイムアウト構成を利用している。これらのタイムアウト値の各々は、一般に、ネットワークオペレータによってＰＧＷにおいて一旦（たとえば、ネットワーク要素がネットワークに導入されるときに）静的な値として構成される。特に、この静的なタイムアウト構成方法は、時刻（ＴｏＤ）パラメータ、ユーザ位置情報（ＵＬＩ）パラメータまたはネットワーク輻輳などの他のパラメータを考慮したり利用したりすることはない。たとえば、ＰＧＷにおけるローカルタイムアウト構成は、特定のＭ２Ｍアクセスポイントネーム（ＡＰＮ）ノードで確立されるいかなるセッションでも３００秒の絶対タイムアウト値および１８０秒のアイドルタイムアウト値が利用されるであろうということを示し得る。特に、タイムアウト値は、セッションがＰＧＷによって終了される前に、Ｍ２Ｍクライアントデバイス（たとえば、無線通信機能を有する水道メータ装置、無線通信機能を有する電気メータ装置、無線通信機能を有する街灯、無線通信機能を有するテレメトリ装置など）が、指定されたＭ２Ｍベースのサーバ（たとえば、水道メータサービスサーバ、電気メータサービスサーバなど）にデータを送信しなければならない期限を指定する。リソース利用時における通常のトラフィック状態の間は静的なタイムアウト値を利用することは十分過ぎるほどであるかもしれないが、ピーク時間またはビジー時間中はこのような手段は不十分であるかもしれない。たとえば、上記の例を考慮しながら、ビジー時間トラフィック期間中は、Ｍ２Ｍサーバへのセッションは、絶対タイムアウト期間を１２０秒に減少させることができる場合およびアイドルタイムアウト期間を６０秒に減少させることができる場合により効果的に制御され得る。
【００１３】
いくつかの実施形態では、この概念は、セッション確立手順中にＰＧＷ（ポリシーおよび課金実施機能（ＰＣＥＦ）をホストする）によって提供されるセッション情報パラメータを受信するようにＰＣＲＦを構成することによって実現されてもよい。これらのセッション情報パラメータは、その後、ＰＣＲＦによってホストされるタイムアウト期間値決定（ＴＰＶＤ）エンジンによって利用されて、タイムアウト期間値を導き出す。特に、ＴＰＶＤエンジンは、セッション情報パラメータを入力として使用し、ユーザ機器デバイスと宛先サーバ（たとえば、ＰＧＷによって要求されるセッション）との間の特定のセッションに関係する絶対タイムアウト値およびアイドルタイムアウト値を導き出すことができる。ＴＰＶＤエンジンがセッション情報パラメータを処理して絶対タイムアウト値およびアイドルタイムアウト値を決定すると、ＰＣＲＦは、導き出されたタイムアウト期間値を応答メッセージを介してＰＧＷに提供し得る。これらのタイムアウト期間値は、ＰＧＷによって受信されると、採用され、および／または、ＰＧＷ上で以前に構成されたデフォルトタイムアウト値と置換され得る。その結果、未使用または不良の通信セッションをより素早くＰＧＷによって終了または削除し、それによってネットワークリソースをより効率的に節約することができる。
【００１４】
ここで、本明細書に記載されている主題のさまざまな実施形態を詳細に参照するが、これらの例は添付の図面に示されている。可能な限り、図面全体を通して同一の参照番号を使用して同一または同様の部分を参照している。
【００１５】
図１は、第４世代（４Ｇ）ネットワーク、ロングタームエボリューション（ＬＴＥ）ネットワーク、インターネットプロトコル（ＩＰ）マルチメディアコアネットワークサブシステム（ＩＭＳ）ネットワーク、ＬＴＥ−アドバンスドネットワークおよび／またはエボルブドパケットコア（ＥＰＣ）ネットワークに関連付けられた１つ以上のノードを含む例示的な通信環境１００を示すブロック図である。たとえば、図１は、４Ｇ、ＬＴＥまたは何らかの他の無線アクセスプロトコルを介してｅＮｏｄｅＢ１０４と無線通信することができる無線モバイルデバイス（たとえば、スマートフォン）、タブレットコンピューティングプラットフォームデバイス、モノのインターネット（ＩｏＴ）デバイス、マシンツーマシン（Ｍ２Ｍ）デバイスまたはその他のデバイスなどの無線ユーザ機器（ＵＥ）デバイス１０２を含む。いくつかの実施形態では、ユーザ機器デバイス１０２は、インターネットおよび／またはＩＭＳネットワークなどの外部ネットワークとの通信を容易にするためにｅＮｏｄｅＢ１０４に無線接続するように構成されてもよい。
【００１６】
通信環境１００は、モビリティマネジメントエンティティ（ＭＭＥ）１０６、サービングゲートウェイ（ＳＧＷ）１０８、パケットデータネットワークゲートウェイ（ＰＧＷ）１１４、ポリシーおよび課金ルール機能（ＰＣＲＦ）ノード１１０、無線アクセスネットワーク輻輳認識機能（ＲＣＡＦ）ノード１２８などの、エボルブドパケットシステム（ＥＰＳ）ネットワークを構成するさまざまなネットワークノードも含んでもよい。いくつかの実施形態では、通信環境１００および／またはその関連のノードは、ユーザ機器デバイスによって要求される確立されたインターネットプロトコル（ＩＰ）ベースのデータセッションを介してマルチメディアサービス（たとえば、インターネットアクセス、ＶｏＩＰ呼セッション、ＶｏＬＴＥ呼セッション、Ｍ２Ｍセッションなど）を処理して容易にするように構成されてもよい。
【００１７】
いくつかの実施形態では、ユーザ機器デバイス１０２は、アクセスネットワークを介してＰＧＷ１１４と通信してもよく、このアクセスネットワークは、無線アクセスネットワーク（ＲＡＮ）に相当し得て、通信環境１００内のユーザ機器デバイス１０２および要素と通信するためのさまざまなノードを含んでもよい。アクセスネットワーク内の例示的なノードは、無線アクセス機能を実行し得るｅＮｏｄｅＢ１０４を含んでもよい。アクセスネットワーク、またはその中のノードは、通信環境１００におけるユーザ機器デバイス１０２とノードとの間の通信に使用されてもよい。たとえば、ｅＮｏｄｅＢ１０４または何らかの他のノード（たとえば、ＭＭＥ１０６、ＳＧＷ１０８など）は、ＵＥ関連のメッセージ（たとえば、認証、アタッチメント要求、モビリティ関連メッセージ、セッションセットアップ要求など）を通信環境１００内のさまざまなノードに通信してもよい。
【００１８】
いくつかの実施形態では、ｅＮｏｄｅＢ１０４は、ユーザ機器デバイス１０２から受信されてＭＭＥ１０６に仕向けられる無線リソース制御（ＲＲＣ）接続要求メッセージなどの通信（たとえば、セッションセットアップ要求メッセージ、アタッチメント要求メッセージなど）を転送するように構成される。ＭＭＥ１０６は、無線アクセスネットワーク（たとえば、ＬＴＥアクセスネットワーク）のための一次制御ノードであり、ベアラ活性化／非活性化処理を支援すること、および、初期アタッチメント段階においてユーザ機器デバイス１０２のためにＳＧＷ（たとえば、ＳＧＷ１０８）およびＰＧＷ（たとえば、ＰＧＷ１１４）を選択することを担う。さらに、ＭＭＥ１０６は、ユーザ機器デバイス１０２および／またはｅＮｏｄｅＢ１０４から送出される対応するアタッチメント要求メッセージまたはセッションセットアップ要求メッセージを受信したことに応答して、作成セッション要求メッセージを生成するように構成される。ＭＭＥ１０６は、作成要求メッセージを生成した後、ＳＧＷ１０８を介して（たとえば、Ｓ１１およびＳ５  ＧＰＲＳトンネリングプロトコル（ＧＴＰ）インターフェイスを介して）メッセージをＰＧＷ１１４に仕向けるように構成されてもよい。また、いくつかの実施形態では、ＭＭＥ１０６は、ｅＮｏｄｅＢ１０４によって決定される無線ユーザプレーン輻輳情報（たとえば、ＲＡＮ輻輳情報）を受信するように構成される。次いで、その後、ＭＭＥ１０６は、ｅＮｏｄｅＢ１０４から受信した無線ユーザプレーン輻輳情報を、ＲＡＮ動作および管理システムを使用して（たとえば、Ｎｑインターフェイスおよび／またはアプリケーションプロトコルを使用して）ＲＣＡＦノード１２８に提供してもよい。
【００１９】
いくつかの実施形態では、ＳＧＷ１０８は、アクセスネットワーク／ｅＮｏｄｅＢと他のノード（たとえば、ＰＧＷ１１４）またはネットワークとの間の通信を容易にするためのノードまたはゲートウェイを表す。いくつかの実施形態では、ＳＧＷ１０８は、ユーザトラフィックを通信環境１００内の他のノードに通信してもよい。
【００２０】
いくつかの例では、ＰＧＷ１１４は、インターネット、ＩＭＳネットワーク、アプリケーション機能／サーバおよび／または他のデータネットワークへのアクセスを提供して、それらに対してセッションをサポートするための任意の好適なエンティティであってもよい。いくつかの実施形態では、ＰＧＷ１１４は、メモリに格納されてＰＧＷ１１４のプロセッサによって実行されるＰＣＥＦ１２６をホストするように構成されてもよい。ＰＣＥＦ１２６は、ユーザ機器デバイス１０２によって要求されているセッションに対応する複数の異なるセッション情報パラメータを取得するように構成されてもよい。たとえば、ＰＣＥＦ１２６によって取得されるセッション情報パラメータは、ＴｏＤ情報（たとえば、3GPP-MS-Timezone-AVP）、ＡＰＮ情報（たとえば、Called-Station-ID-AVP）、ＵＬＩ情報（たとえば、3GPP-User-Location-Information AVP）および無線アクセス技術（ＲＡＴ）タイプ情報を含んでもよい。ＰＧＷ１１４および／またはＰＣＥＦ１２６は、ＭＭＥ１０６から作成セッション要求メッセージを受信した後、セッション情報パラメータを含むＤｉａｍｅｔｅｒ要求メッセージ（たとえば、ＣＣＲ−Ｉ要求メッセージ）を生成してＰＣＲＦ１１０に送信するように構成されてもよい。また、いくつかの実施形態では、ＰＣＥＦ１２６は、ＰＣＲＦ（たとえば、ＰＣＲＦ１１０）によって提供されるポリシーおよび課金制御（ＰＣＣ）ルールを管理して実施するように構成される。たとえば、ＰＣＣルールは、各セッションまたはサービスデータフロー（たとえば、加入者ベースのメディアトラフィックフローなどの、特定の基準に適合する１つ以上のパケットフロー）について提供されてもよく、および／または、ＰＧＷ１１４を使用しようと試みるユーザ機器デバイス１０２のために提供されてもよい。
【００２１】
いくつかの実施形態では、ＰＧＷ１１４は、メモリに格納されてＰＧＷ１１４のプロセッサによって実行されるソフトウェアコンポーネントを備え得るタイムアウト期間マネージャ１２２も含む。ＴＰマネージャ１２２は、ＰＧＷ１１４の絶対タイムアウト値およびアイドルタイムアウト値のローカル構成（たとえば、ローカル構成ファイル）を管理して修正するように構成されてもよい。以下でより詳細に説明するように、ＴＰマネージャ１２２は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を用いてＰＣＲＦ（たとえば、ＰＣＲＦ１１０）によってプロビジョニングされてもよく、絶対タイムアウト期間値およびアイドルタイムアウト期間値は、ユーザ機器デバイスが所定の期間にわたってパケット通信を行うことができなかった（たとえば、ユーザ機器デバイス１０２からアプリケーションサーバに送信されたメッセージが中止された）こと、または代替的に、合計セッション期間が所定の期間を超えたことを検出したことに応答して、いつ特定のセッションを削除するかを定義する。ＴＰマネージャ１２２は、ＰＣＲＦから絶対タイムアウト値およびアイドルタイムアウト値を受信した後、デフォルトのおよび／または予め定義された静的なタイムアウト期間値を新たに受信した絶対タイムアウト期間値およびアイドルタイムアウト期間値と置換することによってローカルタイムアウト構成を修正することを担う。さらに、ＴＰマネージャ１２２および／またはＰＧＷ１１４は、要求されたセッションをモニタリングして、ユーザ機器からアプリケーションサーバに通信されたトラフィックが中止されたか否かを判断するように構成される。当該セッションについてユーザ機器からアプリケーションサーバに送信されるパケットトラフィックがない期間がアイドルタイムアウト期間値に達するかまたはそれを超えると、ＴＰマネージャ１２２は、当該セッションを削除または終了させるように構成される。同様に、ＴＰマネージャ１２２は、セッション期間が絶対タイムアウト期間値に達したかまたはそれを超えたことをＴＰマネージャ１２２および／またはＰＧＷ１１４が検出すると、ユーザ機器デバイスとアプリケーションサーバとの間のセッションをキャンセルまたは終了させてもよい。
【００２２】
本明細書では、ＰＣＲＦノード（たとえば、ＰＣＲＦ１１０）は、ユーザ加入者に関連付けられた課金ルールおよび／または他のポリシー（たとえば、１つ以上のＰＣＣルール）を作成、選択または決定するための任意の好適なエンティティであってもよい。たとえば、ＰＣＲＦ１１０は、スタンドアロンのノード、たとえばポリシーサーバであってもよく、または通信環境１００内の１つ以上のノードと同一場所に配置されるか、もしくはそれらのノードと一体化されてもよい。いくつかの実施形態では、ＰＣＲＦノード１１０は、タイムアウト期間値決定（ＴＰＶＤ）エンジン１２４を含んでもよく、および／または、ＴＰＶＤエンジン１２４をサポートしてもよい。ＴＰＶＤエンジン１２４は、メモリに格納されてＰＣＲＦ１１０（または、ＰＣＲＦ１１０をサポートするホストサーバ）のプロセッサによって実行されるソフトウェアコンポーネントを備えてもよい。たとえば、ＰＣＲＦ１１０におけるＴＰＶＤエンジン１２４は、ＰＧＷ１１４から受信したＤｉａｍｅｔｅｒプロトコル要求メッセージ（たとえば、ＣＣＲ−Ｉメッセージ）からセッション情報パラメータを抽出および／または読み出してもよい。いくつかの実施形態では、ＴＰＶＤエンジン１２４によって利用されるセッション情報パラメータは、ｉ）時刻データ、ｉｉ）ユーザ位置情報データ、ｉｉｉ）無線アクセスタイプ（ＲＡＴ）データ、およびｉｖ）ＡＰＮ識別データ（ＩＰデータセッションタイプをさらに示す）を含んでもよい。また、いくつかの実施形態では、ＴＰＶＤエンジン１２４は、ＲＣＡＦ１２８によって提供されるネットワーク輻輳情報を利用してもよい。
【００２３】
セッションパラメータ情報は、一旦抽出されると、ＴＰＶＤエンジン１２４によって使用されて、加入者のユース機器デバイスによって要求されたセッションについての絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出してもよい。いくつかの実施形態では、ＴＰＶＤエンジン１２４は、セッション情報パラメータを、提供された特定のパラメータに基づいて絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すアルゴリズムのための入力として使用する。絶対タイムアウト期間値およびアイドルタイムアウト期間値が導き出される態様については、以下および図３でより詳細に説明する。ＴＰＶＤエンジン１２４は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を決定した後、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む応答メッセージ（たとえば、ＣＣＡ−Ｉメッセージ）を生成するように構成される。次いで、ＰＣＲＦ１１０は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む応答メッセージをＰＧＷ１１４に送信するように構成される。次いで、ＰＧＷ１１４および／またはＴＰマネージャ１２２は、応答メッセージから絶対タイムアウト期間値およびアイドルタイムアウト期間値を抽出して、これらの値（たとえば、デフォルトのまたは予め定義されたタイムアウト値に上書きする）を、要求を行っているユーザ機器デバイス１０２のために確立されているセッションに割り当ててもよい。
【００２４】
タイムアウト期間値がタイムアウト期間マネージャ１２２および／またはＰＧＷ１１４によって受信された後、ＰＧＷ１１４は、新たな絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むシグナリングメッセージを生成するように構成されてもよい。たとえば、ＰＧＷ１１４は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むプロトコル構成オプション（ＰＣＯ）情報要素（ＩＥ）でコード化された作成セッション応答メッセージを生成することができる。特に、作成セッション応答メッセージにおけるＧＴＰメッセージングにおけるＰＣＯ  ＩＥは、タイムアウト期間マネージャ１２２および／またはＰＧＷ１１４が情報をユーザ機器デバイス１０２に透過的に提供することを可能にする。代替的に、ＰＧＷ１１４は、ユーザ機器デバイス１０２の方にタイムアウト期間値情報を透過的に転送するためのその他のＧＴＰベースのＩＥを選択および／または使用するように構成されてもよい。代替的な実施形態では、絶対タイムアウト期間値およびアイドルタイムアウト期間値の送信は、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）または他のアクセス技術で利用される他のパケットゲートウェイに送信されるＧＴＰメッセージングの一部として、ＵＭＴＳ／ＨＳＰＡ＋ベースのＶｏＬＴＥ加入者に関連付けられたユーザ機器デバイス１０２に透過的に送信されてもよい。
【００２５】
ユーザ機器デバイス１０２（たとえば、モバイルデバイス、ＩｏＴデバイス、Ｍ２Ｍデバイスなど）は、タイムアウト期間マネージャ１２２によって提供されたタイムアウト期間値を受信した後、アップリンクデータレート（ＵＤＲ）マネージャ１３０を利用して、絶対タイムアウト期間値およびアイドルタイムアウト期間値を抽出する。いくつかの実施形態では、ユーザ機器デバイス１０２および／またはＵＴＲマネージャ１３０は、抽出されたタイムアウト期間値を利用して、確立対象のセッションについてのデータを送信するための最適なデータ送信方法／方策を決定するように構成されてもよい。たとえば、ユーザ機器デバイス１０２および／またはＵＴＲマネージャ１３０は、ＰＧＷおよびコアネットワークによって提供されたタイムアウト期間値に基づいてアップリンクデータをサーバの方に送信するために複数のデータレートを利用してもよい。
【００２６】
同様に、ＰＧＷ１１４は、絶対タイムアウト期間値およびアイドルタイムアウト期間値をネットワーク内のＭＭＥノード（たとえば、ＭＭＥ１０６）に転送するように構成されてもよい。ＭＭＥ１０６は、タイムアウト情報を受信した後、タイムアウト期間値を利用して、Ｓ１−ＡＰ接続層において絶対タイムアウト期間値およびアイドルタイムアウト期間値を適用することによってＥ−ＲＡＢ／ＲＡＢセットアップ手順を実行することを手助けしてもよい。この確立手順中に無線アクセスネットワークが十分なリソースを有している場合、ｅＮｏｄｅＢ１０４は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を正常な／予め定められた値に再調整して、ＧＴＰインターフェイスを使用してＭＭＥ１０６およびＰＧＷ１１４などの他のノードを更新するように構成されてもよい。
【００２７】
ＰＧＷ１１４および／またはＴＰマネージャ１２２は、要求されたＩＰデータセッションが確立された後、タイムアウト期間についてセッションをモニタリングするように構成される。いくつかの実施形態では、マネージャ１２２は、絶対タイムアウト期間値に対して経過した時間を追跡する第１のタイマを維持するように構成されてもよい。また、タイムアウト期間マネージャ１２２は、アイドルタイムアウト期間値に対して経過した時間を追跡する第２のタイマを維持してもよい。たとえば、タイムアウト期間マネージャ１２２は、ｉ）セッションが開始される時点およびｉｉ）ユーザデバイスがセッション内で信号またはメッセージを通信した時点の両方の時点から経過した時間を追跡するように構成されてもよい。経過した合計セッション時間が絶対タイムアウト期間値に達したかまたはそれを超えたことをＴＰマネージャ１２２が検出すると、ＴＰマネージャ１２２は、セッションを終了させるように構成される。同様に、ユーザデバイスによってなされた最後の通信後に経過した時間がアイドルタイムアウト期間値に達したかまたはそれを超えたことをＴＰマネージャ１２２が検出すると、ＴＰマネージャ１２２は、セッションを終了させるように構成される。
【００２８】
図１およびその関連の説明は例示を目的としており、ＰＧＷ１１４およびＰＣＲＦ１１０の各々はさらなるおよび／または異なるモジュール、構成要素または機能を含んでもよい、ということが理解されるであろう。さらに、タイムアウト期間マネージャ１２２、ＴＰＶＤエンジン１２４および／または本明細書に記載されている関連の機能は、異なるおよび／またはさらなるノードまたはエンティティに関連付けられてもよい。
【００２９】
図２は、本明細書に記載されている主題の実施形態に係る、通信ネットワークにおけるセッションタイムアウト情報の動的なプロビジョニングに関連する信号図である。たとえば、ＰＧＷ（図１に示されるＰＣＥＦおよびタイムアウト期間マネージャをホストする）は、ユーザ機器デバイスによって要求されるセッションについて、セッション情報パラメータを含むＤｉａｍｅｔｅｒプロトコル要求メッセージ（たとえば、ＣＣＲメッセージ）を生成して、指定されたＰＣＲＦに送信してもよい。このようなメカニズムおよび／または方法は、ＰＣＲＦおよびＰＧＷが、提供されたセッション情報パラメータ（たとえば、ＵＬＩ情報、ＴｏＤ情報、ＡＰＮ情報（ＩＰデータセッションタイプをさらに示す）、ＲＡＴタイプ情報など）に基づいて、ユーザ機器デバイスによって要求されたセッションに適用可能な絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すことを可能にする。図２には図示されていないが、ＰＣＲＦ１１０は、ＰＣＲＦ１１０が使用できる無線ユーザプレーン輻輳情報をＲＣＡＦから受信して、絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すようにさらに構成される。
【００３０】
図２を参照して、ＰＧＷ１１４は、さまざまなメッセージを処理するための機能を含んでもよい。ＰＧＷ１１４は、Ｄｉａｍｅｔｅｒプロトコルエンティティ、たとえば第３世代パートナーシッププロジェクト（３ＧＰＰ）ＬＴＥ通信インターフェイスおよび他の（たとえば、非ＬＴＥ）通信インターフェイスとの通信のための１つ以上の通信インターフェイスを含んでもよい。たとえば、これらの通信インターフェイスは、複数の異なるＤｉａｍｅｔｅｒシグナリングインターフェイスに関連付けられたＤｉａｍｅｔｅｒプロトコルシグナリングメッセージを受信または送信してもよく、Ｄｉａｍｅｔｅｒシグナリングインターフェイスは、Ｇｘ、Ｇｘｘ、Ｒｘ、Ｓｄ、Ｓｙ、Ｇｙ、Ｒｏおよび／またはＳ９を含むが、これらに限定されるものではない。
【００３１】
図２において、ユーザ機器デバイス１０２は、通信セッション（たとえば、Ｍ２Ｍデータセッション）の確立を要求するために、ｅＮｏｄｅＢ１０４を介してセッションセットアップ要求メッセージ２０２（たとえば、アタッチ要求）をＭＭＥ１０６に送信する。ユーザ機器デバイス１０２（たとえば、Ｍ２Ｍデバイス）は、ＬＴＥなどの任意の無線プロトコルを使用してｅＮｏｄｅＢ１０４により無線アクセスセッションを確立することによって通信を容易にしてもよい。次に、ｅＮｏｄｅＢ１０４は、Ｓ１−ＡＰインターフェイスリンクを介してアタッチメント要求メッセージ２０２などのセッションセットアップ要求メッセージをＭＭＥ１０６に転送してもよい。
【００３２】
ＭＭＥ１０６は、アタッチメント要求メッセージ２０２を受信した後、このメッセージ内に含まれるＡＰＮ情報を利用して、対応する作成セッション要求メッセージ２０４を生成して送信する。いくつかの実施形態では、作成セッション要求メッセージ２０４は、１つ以上のセッション情報パラメータ（たとえば、ＵＬＩ情報、ＴｏＤ情報、ＡＰＮ情報、ＲＡＴタイプ情報など）を含んでもよく、Ｓ１１およびＳ５（ＧＴＰ）インターフェイスを経由してＳＧＷ１０８を介してＰＧＷ１１４に仕向けられる。
【００３３】
ＰＧＷ１１４は、作成セッション要求メッセージ２０４を受信した後、加入者セッションをサポートすることを担う適切なＰＣＲＦを決定して指定する（ブロック２０６）。いくつかの例では、ＰＧＷ１１４は、ＤＮＳクエリ、ローカルポリシー、またはＰＧＷによって使用されるその他の利用可能なメカニズムに基づいて適切なＰＣＲＦを決定および／または指定してもよい。たとえば、ＰＧＷ１１４は、指定対象のＰＣＲＦの対応するＩＰアドレスを決定するために、受信した作成セッション要求メッセージ２０４に含まれるＡＰＮを抽出して相互に参照付けて、ＤＮＳサーバに照会してもよい。他の実施形態では、ＰＧＷ１１４は、ユーザ機器の電話番号、ＩＳＤＮ、ＩＰアドレスなどに基づいてＰＣＲＦを選択するように構成されてもよい。ブロック２０６において、ＰＧＷ１１４は、特定されたＰＣＲＦ（たとえば、ＰＣＲＦ１１０）により加入者Ｇｘセッションも確立する。
【００３４】
いくつかの実施形態では、ＰＧＷ１１４（ＰＣＥＦおよび／またはタイムアウト期間マネージャを使用する）は、セッション情報パラメータを含むＣＣＲ要求メッセージ２０８をＰＣＲＦ１１０（ブロック２０６において指定された）に送信するようにさらに構成される。これに応答して、ＰＣＲＦ１１０におけるＴＰＶＤエンジンは、要求メッセージ２０８からセッション情報パラメータを抽出して、絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出す（ブロック２１０）ように構成されてもよい。たとえば、ＴＰＶＤエンジンは、受信したセッション情報パラメータを、絶対タイムアウト期間値およびアイドルタイムアウト期間値を出力として導き出して生成するアルゴリズムのための入力として使用してもよい（たとえば、さらなる詳細については図３を参照）。
【００３５】
絶対タイムアウト期間値およびアイドルタイムアウト期間値がＴＰＶＤエンジンによって導き出された後、ＰＣＲＦ１１０は、タイムアウト期間値を含むＣＣＡ−Ｉメッセージ２１２を生成して、ＰＧＷ１１４に送信してもよい。ブロック２１４において、ＰＧＷ１１４は、（タイムアウト期間マネージャを介して）ＣＣＡ−Ｉメッセージ２１２から絶対タイムアウト期間値およびアイドルタイムアウト期間値を受信して抽出し、その後、これらのタイムアウト期間値を、ユーザ機器デバイス１０２によって要求されているセッションに割り当てる。いくつかの例では、ＰＧＷ１１４は、ローカル構成ファイルに格納された既存の（たとえば、デフォルトのまたは予め定義された）絶対タイムアウト期間値およびアイドルタイムアウト期間値に、新たに受信した絶対タイムアウト期間値およびアイドルタイムアウト期間値を上書きするように構成されてもよい。特に、ＰＧＷ１１４は、データセッションが確立された後にユーザ機器デバイス１０２から送信される通信をモニタリングするときに新たな絶対タイムアウト期間値およびアイドルタイムアウト期間値を利用する。
【００３６】
ＰＧＷ１１４が絶対タイムアウト期間値およびアイドルタイムアウト期間値を要求された加入者セッションに割り当てた後、ＰＧＷ１１４は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むプロトコル構成オプション（ＰＣＯ）情報要素（ＩＥ）でコード化される作成セッション応答メッセージ２１６を生成する。ＰＧＷ１１４は、作成セッション応答メッセージ２１６を生成した後、このメッセージをＭＭＥ１０６およびＳＧＷ１０８を介してユーザ機器デバイス１０２に仕向ける。
【００３７】
ＳＧＷ１０８を介してＰＧＷ１１４から作成セッション応答メッセージ２１６を受信したことに応答して、ＭＭＥ１０６は、関連付けられたセッションセットアップ回答メッセージ、すなわちアタッチメント受理回答メッセージ２１８を生成する。いくつかの例では、回答メッセージ２１８は、元々作成セッション応答メッセージ２１６に含まれていた絶対タイムアウト期間値およびアイドルタイムアウト期間値を備えるプロトコル構成オプション（ＰＣＯ）情報要素（ＩＥ）を含むようにＭＭＥ１１６によってコード化される。その後、ＭＭＥ１１６は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むアタッチメント受理回答メッセージ２１８をユーザ機器デバイス１０２に送信する。
【００３８】
ユーザ機器デバイス１０２は、アタッチメント受理回答メッセージ２１８を受信した後、要求された通信セッション（たとえば、ＶｏＬＴＥ呼セッション、Ｍ２Ｍセッション、ＩｏＴデータセッションなど）の確立を起動させるＳＩＰ登録プロセスを実行してもよい。また、いくつかの実施形態では、ユーザ機器デバイス１０２は、メッセージ２１８から絶対タイムアウト期間値およびアイドルタイムアウト期間値を抽出するように構成されてもよい。特に、ユーザ機器デバイス１０２は、受信したメッセージ２１８から絶対タイムアウト期間値およびアイドルタイムアウト期間値を抽出した後、アップリンクデータレート（ＵＤＲ）マネージャ（たとえば、図１におけるＵＤＲマネージャ１３０）を実行してもよく、ＵＤＲマネージャは、タイムアウト期間値を使用して、確立されているセッションについてのデータを送信するための最適なデータ送信方法／方策を決定するように構成される。具体的には、ユーザ機器デバイス１０２は、ＵＤＲマネージャのロジックを実行して、データレート送信方策を決定してもよい。たとえば、ユーザ機器デバイス１０２におけるＵＤＲマネージャ１３０（図１に図示）は、ＰＧＷおよびコアネットワークによって提供されるタイムアウト期間値に基づいてＵＬデータをサーバの方に送信するための複数のデータレートを利用してもよい。
【００３９】
データセッション２２４が確立された後、ＰＧＷ１１４は、データセッション２２４をモニタリングするように構成される。特に、ＰＧＷ１１４（および／または、図１に示されるＴＰマネージャ１２２）は、データセッション２２４に沿ってユーザ機器デバイス１０２から送信されるデータおよびメッセージをモニタリングしてもよい。ＰＧＷ１１４および／またはＴＰマネージャ１２２がタイムアウト条件（たとえば、絶対タイムアウト期間値を超える、またはアイドルタイムアウト期間値を超える）を検出すると、ＰＧＷ１１４は、セッション分解をトリガすることによって通信セッションを終了させてもよい（ブロック２２６）。
【００４０】
図３は、本明細書に記載されている主題の実施形態に係る、複数の例示的なセッション情報パラメータ入力に基づいてタイムアウト期間値を決定するためのプロセスを示すフロー図である。ＰＧＷ１１４によってホストされるＰＣＥＦおよび／またはＴＰマネージャ１２２からＤｉａｍｅｔｅｒプロトコル要求メッセージを受信したことに応答して、ＰＣＲＦ１１０は、要求メッセージに含まれるセッション情報パラメータを抽出するように構成される。セッション情報パラメータが抽出された後、ＴＰＶＤエンジン１２４は、絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すために、セッション情報パラメータをプロセスのための入力として利用するように構成される。いくつかの実施形態では、プロセスは、タイムアウト期間値を導き出すように構成されてＴＰＶＤエンジン１２４によってサポート／実行される例示的なアルゴリズム３００であってもよい。ＴＰＶＤエンジン１２４は、アルゴリズム３００のための入力として使用される基準（すなわち、特定のセッション情報パラメータ）を定義するＰＣＲＦのローカル構成も含んでもよい。たとえば、ローカル構成は、無線ネットワーク輻輳情報、ＵＬＩ情報、ＴｏＤ情報、ＲＡＴタイプ情報またはＡＰＮ情報のうちの１つ以上がアルゴリズム３００を実行するためＴＰＶＤエンジンによって考慮に入れられることを指定してもよい。
【００４１】
図３を参照して、ＴＰＶＤエンジン１２４は、最初に、入力３０１をパーズして、無線トラフィック輻輳の表れであるネットワーク輻輳パラメータがあるか否かを判断する（ブロック３０２）。このような情報は、一般に、Ｎｐインターフェイスメッセージを介してＲＣＡＦによってＰＣＲＦに提供される。無線トラフィック輻輳が考えられるとＴＰＶＤエンジン１２４が判断すると、アルゴリズム３００はブロック３０４に進み、ブロック３０４において、ＴＰＶＤエンジン１２４は、輻輳テーブルを参照するように構成される。例示的な輻輳テーブル４０１は、図４Ａに示されている。例示の目的でテーブル４０１は５個の項目のみを示しているが、ＴＰＶＤエンジン１２４によってアクセスされる輻輳テーブルは、開示されている主題の範囲から逸脱することなく、いかなる数の項目も含んでいてもよい。図４Ａでは、輻輳テーブル４０１は、輻輳レベル列と、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列との間のマッピングを提供する複数項目テーブルを含んでもよい。いくつかの実施形態では、タイムアウト期間値は、非常に小さな粒度（たとえば、数秒または数マイクロ秒）によって特徴付けられてもよい。一例として、輻輳テーブル４０１における４番目の項目は、１２０秒の絶対タイムアウト値および６０秒のアイドルタイムアウト値が、「４（中高）」に等しい無線ネットワーク輻輳レベルにマッピングされることを示す。特に、ＲＣＡＦからＰＣＲＦ１１０によって受信されたＮｐインターフェイスメッセージが、「４」に等しい無線輻輳パラメータを含む場合、ＴＰＶＤエンジン１２４は、１２０秒の絶対値および６０秒のアイドルタイムアウト値が、ＰＧＷにおいて、ユーザ機器デバイスによって要求されているセッションに適用されると判断する。
【００４２】
ブロック３０２において無線輻輳パラメータが検出されない（たとえば、ＣＣＲメッセージが受信される）場合、ＴＰＶＤエンジン１２４は、入力に提供されるユーザ位置情報（ＵＬＩ）パラメータをアルゴリズム３００が使用するまたは考慮に入れるか否かを判断するように構成される（ブロック３０６）。ＵＬＩパラメータが考慮に入れられる場合、ＴＰＶＤエンジン１２４は、タイムアウト期間値を決定するために時刻（ＴｏＤ）パラメータも考慮に入れられるか否かを判断するように構成される（ブロック３０８）。ＴｏＤパラメータが使用されるとＴＰＶＤエンジン１２４が判断した場合、ＴＰＶＤエンジン１２４は、タイムアウト期間値を決定するためにＡＰＮ情報が考慮に入れられるか否かをさらに判断する（ブロック３１０）。ＡＰＮ情報も考慮に入れられる場合、ＴＰＶＤエンジン１２４は、続けてＵＬＩ／ＡＰＮ／ＴｏＤテーブル４０２を利用する。そうでなければ、エンジン１２４は、ＵＬＩ／ＴｏＤテーブル４０３を参照するだけでよい。例示的なＵＬＩ／ＡＰＮ／ＴｏＤテーブル４０２およびＵＬＩ／ＴｏＤテーブル４０３は、図４Ａに示されている。例示の目的でテーブル４０２および４０３の各々は５個の項目のみを示しているが、ＴＰＶＤエンジン１２４によってアクセスされるこれらのテーブルは、開示されている主題の範囲から逸脱することなく、いかなる数の項目も含んでいてもよい。図４Ａでは、ＵＬＩ／ＡＰＮ／ＴｏＤテーブル４０２は、ＵＬＩ列、ＡＰＮ列、ＴｏＤ列、ならびに絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列の間でのマッピングを提供する複数項目テーブルを含んでもよい。同様に、ＵＬＩ／ＴｏＤテーブル４０３は、ＵＬＩ列、ＴｏＤ列、ならびに絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列の間でのマッピングを提供する複数項目テーブルを含んでもよい。
【００４３】
ブロック３０８に戻って、ＴｏＤパラメータが使用されないとＴＰＶＤエンジン１２４が判断すると、ＴＰＶＤエンジン１２４は、タイムアウト期間値を決定するためにＡＰＮ情報が考慮に入れられるか否かをさらに判断する（ブロック３１４）。ＡＰＮ情報も考慮に入れられる場合、ＴＰＶＤエンジン１２４は、続けてＵＬＩ／ＡＰＮテーブル４０４を利用する。ＡＰＮ情報が考慮に入れられないと判断されると、ＴＰＶＤエンジン１２４は、ブロック３１８に進んで、ＵＬＩテーブル４０８を利用する。例示的なＵＬＩ／ＡＰＮテーブル４０４は、図４Ａに示されており、例示的なＵＬＩテーブル４０８は、図４Ｂに示されている。例示の目的でテーブル４０４および４０８の各々は５個の項目のみを示しているが、ＴＰＶＤエンジン１２４によってアクセスされるこれらのテーブルは、開示されている主題の範囲から逸脱することなく、いかなる数の項目も含んでいてもよい。図４Ａでは、ＵＬＩ／ＡＰＮテーブル４０４は、ＵＬＩ列、ＡＰＮ列、ならびに絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列の間でのマッピングを提供する複数項目テーブルを含んでもよい。同様に、図４ＢにおけるＵＬＩテーブル４０８は、ＵＬＩ列と、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列との間のマッピングを提供する複数項目テーブルを含んでもよい。
【００４４】
ブロック３０６に戻って、ＵＬＩパラメータが使用されないとＴＰＶＤエンジン１２４が判断すると、ＴＰＶＤエンジン１２４は、タイムアウト期間値を決定するためにＴｏＤ情報が考慮に入れられるか否かを判断する（ブロック３２２）。そうであれば、ＴＰＶＤエンジン１２４は、タイムアウト期間値を決定するためにＡＰＮ情報が考慮に入れられるか否かをさらに判断する（ブロック３２４）。ＡＰＮ情報も考慮に入れられる場合、ＴＰＶＤエンジン１２４は、ブロック３２６に進んで、ＴｏＤ／ＡＰＮテーブル４０５を利用する。ブロック３２４においてＡＰＮ情報が考慮に入れられないと判断されると、ＴＰＶＤエンジン１２４は、続けてＴｏＤテーブル４０６を利用する。例示的なＴｏＤ／ＡＰＮテーブル４０５は、図４Ａに示されており、例示的なＴｏＤテーブル４０６は、図４Ｂに示されている。例示の目的でテーブル４０５および４０６の各々は５個の項目のみを示しているが、ＴＰＶＤエンジン１２４によってアクセスされるこれらのテーブルは、開示されている主題の範囲から逸脱することなく、いかなる数の項目も含んでいてもよい。図４Ａでは、ＴｏＤ／ＡＰＮテーブル４０５は、ＴｏＤ列、ＡＰＮ列、ならびに絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列の間でのマッピングを提供する複数項目テーブルを含んでもよい。同様に、図４ＢにおけるＴｏＤテーブル４０６は、ＴｏＤ列と、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列との間のマッピングを提供する複数項目テーブルを含んでもよい。代替的に、ＴＰＶＤエンジン１２４は、テーブル４０６の代わりにＴｏＤテーブル４０７（図４Ｂに図示）にアクセスするように構成されてもよい。特に、ＴｏＤテーブル４０７は、複数のＴｏＤ範囲または「スロット」を含むＴｏＤスロット列と、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列との間のマッピングを提供する複数項目テーブルを含む。
【００４５】
ブロック３２２においてＴｏＤ情報が使用されないとＴＰＶＤエンジン１２４が判断すると、ＴＰＶＤエンジン１２４は、タイムアウト期間値を決定するためにＡＰＮ情報が考慮に入れられるか否かを判断する（ブロック３３０）。そうであれば、ＴＰＶＤエンジン１２４は、ブロック３３２に進んで、ＡＰＮテーブル４０９を利用する。たとえば、図４ＢにおけるＡＰＮテーブル４０９は、ＡＰＮ列と、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む対応するタイムアウト期間値列との間のマッピングを提供する複数項目テーブルを含んでもよい。ブロック３３０においてＡＰＮ情報が考慮に入れられないと判断されると、ＴＰＶＤエンジン１２４は、ブロック３３４に進んで、既存のタイムアウト期間値が（たとえば、ＰＧＷにおいて）変更されないと判断する。
【００４６】
ＴＰＶＤエンジン１２４がテーブル４０１〜４０９のいずれか１つにアクセスする例の各々において、ＴＰＶＤエンジン１２４は、アクセスされるテーブルの項目への入力として指定されるセッション情報パラメータを相互に参照付けるように構成されてもよい。ＴＰＶＤエンジン１２４は、セッションパラメータ値とテーブル項目の値（または、範囲）との間の一致を判断すると、一致する項目に含まれる対応する絶対タイムアウト期間値およびアイドルタイムアウト期間値を取得してもよい。次いで、ＴＰＶＤエンジン１２４および／またはＰＣＲＦ１１０は、これらの絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むＤｉａｍｅｔｅｒ応答メッセージ（たとえば、ＣＣＡ−Ｉ）を生成して、ＰＧＷ１１４に送信するように構成されてもよい。
【００４７】
図５は、本明細書に記載されている主題の実施形態に係る、通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするための例示的な方法を示す。いくつかの実施形態では、本明細書に記載されている例示的な方法５００またはその一部は、ＰＧＷ１１４、ＴＰマネージャ１２２、ＰＣＲＦ１１０、ＴＰＶＤエンジン１２４および／または別のモジュールもしくはノードにおいて実行されてもよく、それらによって実行されてもよい。たとえば、方法５００は、メモリに格納されてこれらの上記のネットワークコンポーネントのうちの１つ以上の中のプロセッサによって実行されるアルゴリズムであってもよい。
【００４８】
いくつかの実施形態では、まず、パケットネットワークへのユーザ機器のアタッチメントを容易にすることを支援するようにＰＧＷに接触してもよい。たとえば、ユーザ機器デバイスは、セッションセットアップ要求メッセージ（すなわち、アタッチ要求メッセージ）をｅＮｏｄｅＢを介してＭＭＥに通信してもよく、ＭＭＥは、次に、加入者セッションを確立するための適切なＳＧＷおよびＰＧＷを決定する。その後、ＭＭＥは、作成セッション要求メッセージを生成して、指定されたＰＧＷに仕向ける。特に、ＰＧＷが受信する作成セッション要求メッセージは、ユーザ位置情報、ＡＰＮ識別子、時刻情報、要求を行っているユーザ機器デバイスに対応するＲＡＴタイプ情報などのさまざまなセッション情報パラメータを含む。いくつかの実施形態では、ＰＧＷが受信する作成セッション要求メッセージは、ＩＭＳＩ、ＭＳＩＳＤＮ、ＡＰＮ、ＲＡＴタイプ、ＥＣＧＩユーザ位置情報、ユーザ機器時間帯情報などのパラメータを含んでもよい。作成セッション要求メッセージを受信したことに応答して、ＰＣＥＦ（および／または、ＰＧＷによってホストされるＴＰマネージャ）は、ＰＣＲＦと通信しようと試みる。いくつかの実施形態では、ＰＧＷは、Ｄｉａｍｅｔｅｒベースの要求メッセージ（たとえば、ＣＣＲメッセージ）を生成して、ＰＣＲＦに送信して、絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すのに使用されるセッション情報パラメータを提供する。
【００４９】
特に、図５に示される方法５００は、ＰＧＷからの作成セッション要求メッセージの受信に応答して通信ネットワークにおいてセッションタイムアウト情報を動的にプロビジョニングするように受信ＰＣＲＦ（および／または、そのホストされたＴＰＶＤエンジン）によって実行される例示的なステップを示す。たとえば、方法５００を参照して、ステップ５０２において、ユーザ機器デバイスによって要求されるセッションに対応するセッション情報パラメータを含む要求メッセージを受信する。いくつかの実施形態では、ＰＣＲＦは、要求メッセージに含まれるセッション情報パラメータを抽出するようにさらに構成される。いくつかの実施形態では、要求メッセージに含まれるセッション情報パラメータは、要求を行っているユーザ機器デバイスのＲＡＴタイプ、ＴｏＤ情報、ユーザ位置情報およびＡＰＮ識別子情報のうちの１つ以上を含む。代替的な実施形態では、ＰＣＲＦは、無線ユーザプレーン輻輳情報をＮｐインターフェイスメッセージを介してＲＣＡＦから受信するように構成される。
【００５０】
ステップ５０４において、セッション情報パラメータのうちの１つ以上を備える入力に基づいて、絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出す。いくつかの実施形態では、ＰＣＲＦおよび／またはＴＰＶＤエンジンは、ＰＧＷから受信したセッション情報パラメータを入力として使用する。たとえば、ＴＰＶＤエンジンは、そのローカル構成に従ってセッション情報パラメータを入力として使用して、図３に示されるアルゴリズムを実行してもよい。代替的に、ＰＣＲＦおよび／またはＴＰＶＤエンジンは、Ｎｐインターフェイスを介してＲＣＡＦノードから受信した無線ユーザプレーン輻輳情報を、図３に示されるアルゴリズムのための入力として利用してもよい。入力が適用された後、ＴＰＶＤエンジンは、要求されたセッションについて絶対タイムアウト期間値およびアイドルタイムアウト期間値を導き出すように構成される。
【００５１】
ステップ５０６において、決定された絶対タイムアウト期間値および決定されたアイドルタイムアウト期間値を含む応答メッセージを生成する。いくつかの実施形態では、ＰＣＲＦにおけるＴＰＶＤエンジンは、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むＣＣＡメッセージなどのＤｉａｍｅｔｅｒプロトコル応答メッセージを生成する。
【００５２】
ステップ５０８において、応答メッセージをＰＧＷに送信する。いくつかの実施形態では、ＴＰＶＤエンジンおよび／またはホストＰＣＲＦは、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含むＤｉａｍｅｔｅｒ応答メッセージをＰＧＷに送信する。ＰＧＷによってホストされるＴＰマネージャは、タイムアウト期間値を受信した後、ユーザ機器デバイスによって要求されるセッションに絶対タイムアウト期間値およびアイドルタイムアウト期間値を適用するように構成される。一旦新たなタイムアウト期間値でプロビジョニングされると、ＰＧＷおよび／またはＴＰマネージャは、ユーザ機器がアイドルタイムアウト期間の継続期間中にいかなるメッセージも通信しなくなった場合、または合計セッション時間が絶対タイムアウト期間を超えた場合に、データセッションを削除するように構成される。また、いくつかの実施形態では、ＰＧＷは、タイムアウト期間値をユーザ機器デバイスに提供するように構成されてもよい。
【００５３】
いくつかの実施形態では、開示されている主題は、ＰＧＷが、少なくとも絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む作成セッション応答メッセージを生成するステップをさらに備える。
【００５４】
いくつかの実施形態では、開示されている主題は、ＰＧＷが、絶対タイムアウト期間値およびアイドルタイムアウト期間値を含む作成セッション応答メッセージをユーザ機器デバイスに送信するステップをさらに備える。
【００５５】
いくつかの実施形態では、開示されている主題は、ユーザ機器デバイスが、絶対タイムアウト期間値およびアイドルタイムアウト期間値を利用して、セッションについてアップリンクデータを送信するためのデータレートを確立するステップをさらに備える。
【００５６】
いくつかの実施形態では、開示されている主題は、セッション情報パラメータが、輻輳表示パラメータ、ユーザ位置情報パラメータ、時刻パラメータまたはアクセスポイントネーム（ＡＰＮ）パラメータのうちの少なくとも１つを含むシステムおよび方法をさらに備える。
【００５７】
いくつかの実施形態では、開示されている主題は、１つ以上のセッション情報パラメータを、データベーステーブルに格納された絶対タイムアウト期間値およびアイドルタイムアウト期間値にマッピングされる１つ以上の閾値に一致させることによって、絶対タイムアウト期間値およびアイドルタイムアウト期間値を決定するステップをさらに備える。
【００５８】
いくつかの実施形態では、開示されている主題は、ユーザ機器デバイスが、無線モバイルデバイス、モノのインターネット（ＩｏＴ）デバイスまたはマシンツーマシン（Ｍ２Ｍ）デバイスを含むシステムおよび方法をさらに備える。
【００５９】
なお、本明細書に記載されているＰＧＷ１１４、タイムアウト期間マネージャ１２２、ＰＣＲＦ１１０、ＴＰＶＤエンジン１２４および／または機能は、特別目的コンピューティングデバイスを構成してもよい。さらに、本明細書に記載されているＰＧＷ１１４、タイムアウト期間マネージャ１２２、ＰＣＲＦ１１０、ＴＰＶＤエンジン１２４および／または機能は、ネットワーク通信の技術分野を向上させることができる。たとえば、開示されている主題は、ユーザ機器デバイスとアプリケーションサーバとの間のデータセッションに関連付けられたセッションタイムアウト情報を動的に調整してプロビジョニングするという技術的利点を提供する。（加入者当たり）特定のセッションに関連付けられたタイムアウト期間値を動的に調整することによって、開示されている主題は、使用されない可能性が高いセッションに貴重なリソースを不必要に割り当てることを減らすという技術的利点を提供する。より具体的には、開示されている主題は、ネットワークリソースの効率的な管理を手助けすることを目指している。ＰＧＷにおける所与のＡＰＮのための静的なタイムアウト構成の既存のメカニズムは、さまざまな優先順位のセッションについて絶対タイムアウト期間値およびアイドルタイムアウト期間値を動的に導き出すようにＰＣＲＦを構成することによって向上させることができる。このようなメカニズムから生じるメリットは、故障が生じた場合にネットワークリソースがデータセッションをサポートし続けることのないように、ＩｏＴデバイスまたはＭ２Ｍデバイスがデータを転送するのに要する時間を制御することを含む。
【００６０】
本明細書に記載されている主題のさまざまな詳細は、本明細書に記載されている主題の範囲から逸脱することなく変更されてもよいということが理解されるであろう。さらに、上記の説明は、単に例示を目的としており、限定を目的としているわけではない。
【図１】
2020527307.tif 000003
【図２】
2020527307.tif 000004
【図３】
2020527307.tif 000005
【図４Ａ】
2020527307.tif 000006
【図４Ｂ】
2020527307.tif 000007
【図５】
2020527307.tif 000008
【国際調査報告】
2020527307.tif 000009
2020527307.tif 000010