(57)【特許請求の範囲】
【請求項１】
複数の命令を有する１又は複数のコンピュータ可読媒体と、
前記１又は複数のコンピュータ可読媒体と連結されている１又は複数のプロセッサと
を備える装置であって、
前記１又は複数のプロセッサは、
位置更新要求、トラッキングエリア更新要求、又はサービス要求である、非アクセス階層シグナリングメッセージ（ＮＡＳシグナリングメッセージ）をネットワークコントローラに送信し、
前記ＮＡＳシグナリングメッセージが低優先度インジケータを有するかに基づいて、延長された待ち時間値（ＥＷＴ値）でバックオフタイマを開始させるかを判断するための前記複数の命令を実行する、装置。
【請求項２】
前記１又は複数のプロセッサは更に、
前記ＮＡＳシグナリングメッセージが低優先度インジケータを有するかを判断し、
前記判断に基づいて、前記ＥＷＴ値で前記バックオフタイマを開始させるかを判断するための前記複数の命令を実行する、請求項１に記載の装置。
【請求項３】
前記１又は複数のプロセッサは更に、
前記ＥＷＴ値を無線リソース制御（ＲＲＣ）拒否メッセージにて受信するための前記複数の命令を実行する、請求項１又は２に記載の装置。
【請求項４】
前記１又は複数のプロセッサは更に、
前記ＥＷＴ値を無線リソース制御（ＲＲＣ）接続解除メッセージにて受信するための前記複数の命令を実行する、請求項１又は２に記載の装置。
【請求項５】
前記１又は複数のプロセッサは更に、
前記ＥＷＴ値を、複数のより低い層から受信するための前記複数の命令を実行する、請求項１又は２に記載の装置。
【請求項６】
前記１又は複数のプロセッサは更に、
前記ＥＷＴ値を受信すると、前記装置に関するバックオフタイマが実行中かを判断し、
前記バックオフタイマが実行中かの前記判断に基づいて、受信された前記ＥＷＴ値で前記バックオフタイマを開始させるかを判断するための前記複数の命令を実行する、請求項１又は２に記載の装置。
【請求項７】
前記１又は複数のプロセッサは、
前記ＮＡＳシグナリングメッセージが低優先度インジケータを含んでいると判断されると、前記ＥＷＴ値で前記バックオフタイマを開始させる、請求項１又は２に記載の装置。
【請求項８】
前記１又は複数のプロセッサは、
前記ＮＡＳシグナリングメッセージが低優先度インジケータを含まないと判断されると、前記ＥＷＴ値を無視する、請求項１又は２に記載の装置。
【請求項９】
前記装置は、機械タイプ通信（ＭＴＣ）デバイスを含む、請求項１から８のいずれか一項に記載の装置。
【請求項１０】
複数の命令を有する１又は複数のコンピュータ可読媒体と、
前記１又は複数のコンピュータ可読媒体と連結されている１又は複数のプロセッサと
を備える装置であって、
前記１又は複数のプロセッサは、
ネットワークコントローラから、接続解除メッセージを受信し、
延長された待ち時間値（ＥＷＴ値）を受信し、
接続プロシージャ、トラッキングエリア更新プロシージャ、位置更新プロシージャ、又はサービス要求プロシージャであるプロシージャが継続中かを判断し、
プロシージャが継続中かの前記判断に基づいて、前記ＥＷＴ値でバックオフタイマを開始させるかを判断するための前記複数の命令を実行する、装置。
【請求項１１】
前記ＥＷＴ値は、複数のより低い層から受信される、請求項１０に記載の装置。
【請求項１２】
前記ＥＷＴ値は、回路交換ドメインについて受信される、請求項１０に記載の装置。
【請求項１３】
前記１又は複数のプロセッサは、
前記ＥＷＴ値が前記プロシージャが継続中ではないときに受信されたと判断されると、前記ＥＷＴ値を無視する、請求項１０から１２のいずれか一項に記載の装置。
【請求項１４】
前記装置は、タッチスクリーンユーザインタフェースを含むモバイルステーションを含む、請求項１０から１３のいずれか一項に記載の装置。
【請求項１５】
位置更新要求、トラッキングエリア更新要求、又はサービス要求である、メッセージをネットワークコントローラに送信する段階と、
延長された待ち時間値を受信する段階と、
前記メッセージが低優先度インジケータを含むかを判断する段階と、
受信された前記延長された待ち時間値でバックオフタイマを開始するかを、前記メッセージが低優先度インジケータを含むかの前記判断に基づいて判断する段階と
を備える、コンピュータ実行方法。
【請求項１６】
前記メッセージが低優先度インジケータを含むと判断されると、受信された前記延長された待ち時間値で前記バックオフタイマを開始する段階を更に備える、請求項１５に記載のコンピュータ実行方法。
【請求項１７】
前記メッセージが低優先度インジケータを含まないと判断されると、前記延長された待ち時間値を無視する段階を更に備える、請求項１６に記載のコンピュータ実行方法。
【請求項１８】
前記ネットワークコントローラは、無線通信ネットワークに関連付けられている、請求項１５から１７のいずれか一項に記載のコンピュータ実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本願は、２０１２年６月１８日提出の「Handling Wait Time in a Congested Wireless Communication Network」と題する米国出願第13/526,302号、及び、２０１２年２月６日提出の「Advanced Wireless Communication Systems and Techniques」と題する米国仮特許出願第61/595,576号の優先権を主張し、これら両方の全体を全目的のためにここに参照として組み込むこととする。
【０００２】
本開示の実施形態は概して、無線通信システム分野に関し、より詳しくは、無線通信ネットワークにおける混雑を処理するための技術及び構成に関する。
【背景技術】
【０００３】
無線デバイスと、デバイスが動作する無線通信ネットワークの間の交信は、これらの交信を処理するよう構成されている特定のセットの規則又はプロトコルに従って行われてよい。マシンツーマシンデバイス等の無線デバイスは、接続を構築してデバイスにネットワークを通じて別のデバイス又は機械にメッセージ（例えばデータ）を通信させるために、通信（例えば接続要求）をネットワークに送信してよい。幾つかの例において、ネットワークがオーバーロードして（例えば「混雑して」）、デバイス要求を拒否する場合がある。するとネットワークは、待ち時間値をデバイスに提供して、この期間は、デバイスが、ネットワークに再接続できないようにしてよい。しかし、幾つかの例では、待ち時間値は、必要なセキュリティ保護なしに提供されたり、さもなくばデバイスが提出する通信の前にデバイスに提供されていたかもしれない別の待ち時間値とコンフリクトしたりすることがある。
【図面の簡単な説明】
【０００４】
実施形態は、以下の詳細な説明を添付図面とともに読むことで理解が容易になるだろう。説明の便宜上、同様の参照番号を同様の構造的要素に付す。実施形態は、添付図面において限定ではなく例示として示されている。
【図１】幾つかの実施形態における例示的な無線通信ネットワークを示す。
【図２】幾つかの実施形態における、ユーザ機器（モバイルデバイス）と無線通信ネットワークとの間の例示的な通信を示すブロックダイアグラムである。
【図３】幾つかの実施形態における、ユーザ機器（モバイルデバイス）と無線通信ネットワークとの間の例示的な通信を示すブロックダイアグラムである。
【図４】幾つかの実施形態における、無線通信ネットワークにおけるネットワークサーバとユーザ機器との間の通信のための処理フローダイアグラムである。
【図５】幾つかの実施形態における、混雑している無線ネットワーク環境においてモバイルデバイスに提供される待ち時間を処理するための処理フローダイアグラムである。
【図６】ここで説明する様々な実施形態で実施するべく利用されてよい例示的なシステムを示す。
【発明を実施するための形態】
【０００５】
本開示の実施形態は、混雑している無線通信ネットワークにおける待ち時間を処理するための技術及び構成を含む無線通信ネットワークにおけるデータ技術及び構成を提供する。以下の詳しい説明において、一部を成す添付図面について参照するが、全体的に図面において同様の番号は同様の部材を表し、図面は、本開示の主題を実施することができる実施形態によって示されている。他の実施形態も利用可能であり、本開示の範囲を逸脱せずに構造上又は論理上の変更を加えることもできることを理解されたい。従って以下の詳細な説明は、限定的にとらえられるべきではなく、実施形態の範囲は、添付請求項及びその均等物によって定義される。
【０００６】
様々な処理を、複数の離散した処理として順番に示すことで、請求されている主題の理解の助けとなるようにしている。しかし、説明の順序は、これらの処理が必ず順序に依存しなければならないことを示唆しているととらえられるべきでない。特に、これらの処理は、提示されている順序で実行されなくてもよい。記載される処理は、記載されている実施形態とは異なる順序で実行されてもよい。様々な追加的処理を実行してもよいし、及び／又は、記載されている処理を追加的な実施形態では省いてもよい。
【０００７】
説明は、「或る実施形態」又は「実施形態」といった用語を利用する場合があり、これらは、それぞれが、同じ又は異なる実施形態の１又は複数のことを指す場合がある。更に、本開示の実施形態に関して利用される「備える（comprising）」、「含む（including）」、「もつ（having）」等の用語は、互いに同義語である。
【０００８】
ここで利用される「モジュール」という用語は、特定用途向け集積回路（ＡＳＩＣ）、電子回路、１又は複数のソフトウェア又はファームウェアプログラムを実行するプロセッサ（共有、専用、又はグループ）、及び／又はメモリ（共有、専用、又はグループ）、統合された論理回路、及び／又は、記載されている機能を提供する他の適切なコンポーネントのことであってもよいし、これらの一部であってもよいし、これらを含んでもよい。
【０００９】
本明細書では、任意の修正版、更新版、及び／又は改訂版（例えばＬＴＥリリース１０（ＬＴＥ−アドバンスト（ＬＴＥ−Ａ）とも称される）、ＬＴＥリリース１１等））を含む第三世代パートナーシッププロジェクト（３ＧＰＰ）ロングタームエボリューション（ＬＴＥ）ネットワーク、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）ネットワーク等のネットワークを含む無線通信ネットワークに関して、例示的な実施形態を記載する場合がある。ここで記載する実施形態は、無線アクセスネットワーク（例えばｅＮＢ（evolved node base stations）及び例えばゲートウェイ、管理エンティティを持つ進化したパケットコア等のコアネットワークをもつＥ−ＵＴＲＡＮ（evolved Universal Terrestrial Radio Access Network））との関連で動作してよい。
【００１０】
他の実施形態では、ここで記載する通信スキームが、追加的／代替的な通信規格、仕様、及び／又は、プロトコルに対応していてよい。例えば本開示の実施形態は、同様の利点が得られうる他のタイプの無線ネットワークに適用することもできる。これらのネットワークは、これらに限定されないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）、及び／又は、セルラーネットワーク等の無線ワイドエリアネットワーク（ＷＷＡＮ）を含んでよい。
【００１１】
以下の実施形態は、モバイルワイヤレス無線システムのトランスミッタ及びレシーバを含む様々な用途に利用されてよい。実施形態の範囲に特に含まれる無線システムは、これらに限定はされないが、ネットワークインタフェースカード（ＮＩＣ）、ネットワークアダプタ、基地局、アクセスポイント（ＡＰ）、中継ノード、ｅＮＢ、ゲートウェイ、ブリッジ、ハブ、及び衛星無線電話（satellite radiotelephones）を含む。更に、実施形態の範囲内の無線システムは、衛星システム、パーソナル通信システム（ＰＣＳ）、双方向無線システム、グローバルポジショニングシステム（ＧＰＳ）、双方向ページャ、パーソナルコンピュータ（ＰＣ）及び関連する周辺機器、携帯情報端末（ＰＤＡ）、パーソナルコンピューティングアクセサリ、及び、性質上関連している可能性があり、実施形態の原理を適切に適用することができるであろう全ての現行の又は将来生成されるシステムを含んでよい。
【００１２】
ここに記載される技術は、様々なタイプの通信の処理を提供し、これには、無線ネットワーク環境におけるＵＥ(ユーザ機器)とネットワークコントローラとの間の接続及び他の要求等が含まれ、ネットワークは、混雑していたり、ＵＥからの他の通信要求を即座には受け付けることができなかったりする場合がある。ネットワークが混雑しており、ＵＥからの要求を処理できないと判断された場合には、ネットワークは、ＵＥに、待ち時間値を提供して、この間は、ＵＥは、ネットワークに対してコンタクト又は接続の試みを行うことができない。様々な状況における、ＵＥにより提供された待ち時間値の処理については後で詳述する。
【００１３】
図１は、幾つかの実施形態における例示的な無線ネットワーク１００を概略的に示す。ネットワーク１００は、ＲＡＮ２０とコアネットワーク２５とを含んでよい。幾つかの実施形態では、ネットワーク１００は、ＬＴＥネットワークであってよく、ＲＡＮ２０は、Ｅ‐ＵＴＲＡＮであってよく、コアネットワーク２５は、ＥＰＳ（進化したパケットシステム：Evolved Packet System）等の進化したコアネットワークであってよい。ＵＥ１５は、例えばＲＡＮ２０におけるｅＮＢ４０、４２の１つ等のｅＮＢをもつ無線リンク（「リンク」）を介してコアネットワーク２５にアクセスしてよい。ＵＥ１５は、例えば、１又は複数のプロトコルに準拠して、ｅＮＢ４０、４２と通信するよう構成されている加入者ステーション（例えばモバイルデバイス）であってよい。以下の記載は、説明しやすくするために３ＧＰＰに準拠している例示的なネットワーク１００のために提供されているが、本開示の主題は、この点に限定はされず、説明されている実施形態は、ここに記載されている原理から恩恵が得られる他のネットワークに適用してもよい。幾つかの実施形態では、ＵＥ１５は、多入力多出力（ＭＩＭＯ）通信スキームを利用して通信するよう構成されてもよい。ＵＥ１５の１又は複数のアンテナは、ＲＡＮ２０の複数の個々のコンポーネントキャリア（例えばｅＮＢ４０、４２のアンテナに対応したものであってよい）の無線リソースを並列的に（concurrently）利用してもよい。ＵＥ１５は、幾つかの実施形態では、例えばダウンリンク通信で直交周波数分割多元接続（ＯＦＤＭＡ）を利用し、及び／又は、例えばアップリンク通信でシングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）を利用して通信するよう構成されている。
【００１４】
図１は概してＵＥ１５をモバイルデバイス（例えば携帯電話）と示しているが、様々な実施形態では、ＵＥ１５は、パーソナルコンピュータ（ＰＣ）、ノートブック、ウルトラブック、ネットブック、スマートフォン、ウルトラモバイルＰＣ（ＵＭＰＣ）、ハンドヘルドモバイルデバイス、ユニバーサル集積回路カード（ＵＩＣＣ）、携帯情報端末（ＰＤＡ）、加入者宅内機器（ＣＰＥ）、タブレット、又は、ＭＰ３プレーヤ、デジタルカメラ等のその他の家庭用電化製品であってよい。或る実施形態では、ＵＥ１５は、マシンツーマシンデバイスとしても知られている機械タイプ通信（ＭＴＣ）デバイスであってよい。本開示において、ＵＥ及びモバイルデバイスという用語は、簡略化する目的から交換可能に利用される。ｅＮＢ４０、４２は、１又は複数のアンテナ、無線インタフェース（air interface）で送信又は受信された信号を変調及び／又は復調する１又は複数の無線モジュール、および、無線インタフェースで送信及び受信された信号を処理する１又は複数のデジタルモジュールを含んでよい。
【００１５】
幾つかの実施形態では、ＲＡＮ２０を介したＵＥ１５との通信は、１又は複数のノード４５（例えば無線ネットワークコントローラ：ＲＮＣ）によって促されてよい。１又は複数のノード４５は、コアネットワーク２５とＲＡＮ２０との間のインタフェースとして動作してよい。様々な実施形態では、１又は複数のノード４５が、基地局４０、４２とコアネットワーク２５（例えば１又は複数のサーバ５０）との間の信号交換（例えばＵＥ１５とＮＡＳ（非アクセス階層）メッセージの認証）を管理するよう構成されているモバイル管理エンティティ（ＭＭＥ）、ゲートウェイルータをインターネット６５に提供するためのパケットデータネットワークゲートウェイ（ＰＧＷ）、及び／又は、ＲＡＮ２０のｅＮＢ４０、４２とＰＧＷとの間のユーザデータトンネル又はパスを管理するためのサービス提供ゲートウェイ（Serving Gateway: SGW）を含んでよい。他の実施形態では他のタイプのノードが利用されてよい。
【００１６】
コアネットワーク２５は、ＵＥ１５又はＵＥ１５とネットワーク１００との接続状態を提供するための通信リンクの構築に関する他の動作の認証を提供するための論理（例えばモジュール）を含んでよい。例えば、コアネットワーク２５は、基地局４０、４２に通信可能に連結されてよい１又は複数のサーバ５０を含んでよい。或る実施形態では、ユーザの国際モバイル加入者ＩＤ（ＩＭＳＩ）、認証情報等のユーザパラメータを管理するために利用されてよい１又は複数のサーバ５０が、ホーム加入者サーバ（ＨＳＳ）を含んでよい。コアネットワーク２５は、他のサーバ、インタフェース、及びモジュールを含んでよい。幾つかの実施形態では、1又は複数のサーバ５０の様々に異なる機能に関する論理が組み合わせられることで、サーバ数を減らしてよい（例えば単一の機械又はモジュールに組み合わせられる等）。
【００１７】
様々な実施形態では、ネットワーク１００が、インターネットプロトコル（ＩＰ）ベースのネットワークであってよい。例えば、コアネットワーク２５は、少なくとも部分的に、パケット交換（ＰＳ）ネットワーク等のＩＰベースのネットワークであってよい。ネットワークノード（例えば１又は複数のノード４５）間のインタフェースは、ＩＰに基づいていてよく、これには、基地局４０、４２に対する帰路接続（backhaul connection）が含まれる。幾つかの実施形態では、ネットワークは、回路交換（ＣＳ）ネットワーク（例えばＣＳドメイン）との接続を提供するようイネーブルされてよい。或る実施形態では、ＵＥは、例えばＬＴＥ通信環境に適合させられる無線リソース制御（ＲＲＣ）プロトコル等の１又は複数の通信プロトコルに従ってネットワークと通信してよい。
【００１８】
ＵＥ１５とネットワーク１００との間の例示的な接続ダイアグラムを図２に示す。ダイアグラム２００が示すように、ＵＥ１５は、ＲＲＣ接続要求メッセージ２０４をネットワークコントローラ２０６に送信してよい。ＲＲＣ接続要求メッセージ２０４は、ＵＥ１５がデータをＲＡＮ２０との間でやり取りするための無線リソース割り当てを、ＵＥ１５が要求するものである。ネットワークコントローラ２０６は、ＵＥ１５とＲＡＮ２０との間のＲＲＣ接続の構築及び／又はメンテナンスを制御してよい。ネットワークコントローラ２０６は、ＵＥ１５がＲＲＣ接続の構築を試みるためのｅＮＢ４０又は４２に配置されてよい。他の実施形態では、ネットワークコントローラ２０６、又はこのコンポーネントが、追加的／代替的なネットワークエンティティに（例えば、１又は複数のノード４５のうちのノード、１又は複数のサーバ５０のうちのサーバ等に）配置されてよい。
【００１９】
ＲＡＮ２０が混雑しておりＲＲＣ接続要求２０４に関連するＲＲＣ接続をサポートすることができない場合、ネットワークコントローラ２０６は、ＲＲＣ接続拒否メッセージ２０８で応答してＲＲＣ接続要求２０４を拒否してよい。この場合、ＵＥ１５とＲＡＮ２０との間のＲＲＣ接続は構築できない。
【００２０】
幾つかの例では、ＭＴＣデバイス等の特定のタイプのデバイスについて、ネットワークコントローラ２０６が、接続拒否メッセージ２０８において、延長された待ち時間又はＥＷＴとしても知られている待ち時間（ＷＴ）値を提供してよい。（簡略化する目的から、「延長された待ち時間値」、「待ち時間値」及び「待ち時間」という用語は、ここでは交換可能に利用される）。デバイスに関連するタイマ（「バックオフタイマ」として知られている）は、待ち時間の期間の間実行を開始されてよく、デバイスを「保留」状態にしてよい。つまり、待ち時間が満了するまでネットワークへ通信の送信を許可されず、デバイスは、要求をネットワークに再送信する（又はデバイスとの間の接続を再構築する）ことが許可されてよい。しかし、ネットワークコントローラ２０６が提供する待ち時間値は、セキュリティ通信モードがセットアップされていないために、セキュリティ保護されずにＵＥ１５によって受信される場合がある。
【００２１】
他の例において、待ち時間値がデバイス（ＵＥ）に提供されてよい。図３は、ＵＥ１５がＲＲＣ接続要求メッセージ３０４をネットワークコントローラ２０６に送信することにより、接続要求を開始してよい例を示すブロックダイアグラム３００である。この例のネットワークコントローラ２０６は、ＲＡＮ２０がＲＲＣ接続要求３０４に関連付けられたＲＲＣ接続をサポートすることができると判断してよい。故に、ネットワークコントローラ２０６は、接続セットアップメッセージ３０８で応答してよい。適合された通信プロトコルに従って、幾つかの他の「ハンドシェーク」メッセージ（不図示）が、ＵＥ１５とネットワークコントローラ２０６との間で送信されてもよい。例えば、ＵＥ１５は、接続セットアップメッセージ３０８に、接続セットアップが完了した旨を知らせる通知で応答してよく、ネットワークコントローラ３０６は、セキュリティモード構築コマンドを発行してよく、ＵＥ１５は、ネットワークコントローラ３０６に、セキュリティモードが構築された旨を通知してよい。一実施形態では、ネットワークコントローラ３０６が、待ち時間値を含んでよいＲＲＣ接続解除メッセージ３１０を提供してよい。ＲＲＣ接続解除がＲＲＣ接続構築の直後に行われる例では、セキュリティモードをセットする時間がない場合がある。故に、待ち時間は、セキュアでないモードで受信される場合がある。
【００２２】
まとめると、ネットワークが混雑しているときには、ネットワークコントローラ２０６が、延長された待ち時間を特定して、ＵＥ１５に対して、待ち時間の期間「バックオフ」するよう要求してよい。上述したように、これは、ＵＥ１５とネットワークとの間の接続構築中又は他のタイプの通信（例えばＲＲＣシグナリング）中に、ネットワークコントローラ２０６が、ネットワーク（例えばＲＡＮ２０）が混雑していると判断したときに生じる場合がある。これはさらに、ＲＲＣ接続解除中に、ネットワークコントローラ２０６が、ネットワーク（例えばＲＡＮ２０）が混雑しており、ＵＥ１５が全ての将来の要求を「バックオフ」すべきであると判断したときに生じる場合がある。
【００２３】
延長された待ち時間は、又、他のタイプの通信のために処理される必要がある場合もある（例えば、ＵＥ１５の移動をサポートする非アクセス階層（ＮＡＳ）機能に関するメッセージング中、及び、ＵＥ１５と外部パケットデータネットワークとの間のＩＰ接続を構築及び維持するセッション管理プロシージャ中）。上述したように、延長された待ち時間が、セキュリティ保護されて受信される場合もあれば、それがセキュリティ保護されずに受信される場合もある。更に、バックオフタイマが既にデバイス上で実行されている場合には、延長された待ち時間は、ＵＥ１５によって受信されてよい（例えばＲＲＣ拒否メッセージ又は接続解除メッセージにより）。開示された技術では、上述した状況においてモバイルデバイスによって待ち時間の処理が提供される。
【００２４】
図４は、或る実施形態における、無線ネットワーク環境における、ネットワークコントローラ（例えばネットワークコントローラ２０６）とＵＥ（例えばＵＥ１５）との間の通信を示す処理フローダイアグラムである。処理４００は、ブロック４０２から開始され、ここでは、ＵＥからの接続要求がネットワークコントローラによって受信されてよい。上述したように、モバイルデバイスはそれぞれ異なるタイプの通信（例えばＲＲＣ接続要求等）を開始してよい。決定ブロック４０４において、例えばネットワークコントローラによって、ネットワークが、デバイスとの接続を構築することができる特定の決定されたレベルを超えて混雑しているかを判断してよい。ネットワーク混雑は、これらに限定はされないが有効帯域幅スループット、損失、遅延、チョーク、及び／又はその他の公知の特性等の１又は複数の混雑特性に基づいてよい。ネットワーク混雑が、決定されたレベルを下回っていると判断されると、ブロック４０８で、ＵＥの接続を受け付ける。ネットワーク混雑及び／又はオーバーロードが、決定されたレベルを上回っていると判断されると、ブロック４１０で、ネットワークコントローラが、待ち時間値とともに、接続を拒否する（例えば、ネットワークコントローラが、上述したＲＲＣ接続拒否メッセージを送信してよい）。
【００２５】
図５は、或る実施形態における、混雑している無線ネットワーク環境におけるＵＥ（例えばＵＥ１５）に提供される待ち時間を処理する処理フローダイアグラムである。処理５００は、ブロック５０２で開始され、ここでは、通信がネットワークコントローラ（例えばネットワークコントローラ２０６）に送信されてよい。上述したように、通信は、ＲＲＣ接続要求等の任意のタイプの要求であってよい。
【００２６】
ブロック５０４で、ネットワークコントローラからの応答がＵＥによって受信されてよい。一例では、ネットワークが混雑している場合、応答は、ネットワークコントローラがＵＥのために生成した待ち時間値を含んでよい接続要求に対する拒否（例えばＲＲＣ接続拒否メッセージ）を含んでいてよい。ＵＥとネットワークコントローラとの間の他のタイプの通信に、図３を参照して説明したＮＡＳ接続解除インスタンス、又は、予期しない待ち時間値をネットワークコントローラから受信したとき等に生じうるその他の「異常な」場合が含まれてよい。例えば、上述したＮＡＳシグナリング接続の場合には、ＵＥが、延長された待ち時間値を、ＲＲＣ接続解除メッセージとともにネットワークから受信してよい。他の例においては、延長された待ち時間値が、ＵＥが提供する接続要求メッセージ（attach request message）、トラッキングエリア更新要求メッセージ、位置更新要求メッセージ、ルーティングエリア更新要求メッセージ、又は、サービス要求メッセージへのネットワーク応答に含まれていてよい。
【００２７】
決定ブロック５０８にて、ＵＥに関するバックオフタイマが実行中かを判断してよい。この状況は、例えば、ネットワークが既に混雑していたり、ＵＥが既にバックオフを要求されているのでバックオフタイマを実行していたりする場合に生じうる。バックオフタイマが実行中であると判断されると、ブロック５１０において、受信された待ち時間値を無視するかの判断を行ってよく、この後に処理５００はブロック５１６に移る。受信された待ち時間値は保護されていないので（例えばセキュアでないモードで受信されたので）、実行中のバックオフタイマの値を修正する必要はない。待ち時間値がセキュリティ保護されていてもいなくても、ＵＥは、受信された待ち時間値を無視して、単に、既に実行中のバックオフタイマに頼ってよい。（タイマ値が保護されており、タイマが既に実行中である特定の場合においては、ＵＥはタイマを停止して、整合性が保護されている新たに受信された値でタイマを再開させてよい。）
【００２８】
バックオフタイマが実行中ではないと判断された場合には、決定ブロック５１２で、受信された待ち時間を処理することに関連付けられている任意の他の追加の（例えば予め定められている）基準が満たされているかを判断してよい。例えば、これら基準の１つが、ＵＥが低優先度のデバイス（例えばＭＴＣデバイス）である場合であってよい。或る実施形態では、デバイス優先度に関する判断は、ＵＥの初期通信（例えばＲＲＣ接続要求）に含まれている優先度インジケータに基づいて行われてよい。他の例では、接続要求メッセージ、トラッキングエリア更新要求メッセージ、位置更新要求メッセージ、ルーティングエリア更新要求メッセージ、又は、サービス要求メッセージ等のＵＥ通信がそれぞれ、優先度インジケータ（例えば低優先度インジケータ）を含んでよい。他の基準は、デバイスで既に実行中のプロシージャ（例えば接続、トラッキングエリア更新、位置更新、又はサービス要求プロシージャ）を判断することを含んでよい。これらプロシージャのいずれかが継続されている場合には、ネットワークから受信される待ち時間を処理する必要があるだろう。
【００２９】
ブロック５１２で、更なる予め定められている基準が満たされていないと判断された場合には、処理はブロック５１０に移り、受信された待ち時間値が無視される。例えば、ＮＡＳシグナリング接続が解除された場合（つまりＲＲＣ接続がネットワークによって解除されたとき）、接続、トラッキングエリア更新、又はサービス要求プロシージャがいずれも継続されていないとき、ＵＥは、ネットワークにより提供された、延長された待ち時間値を無視してよい。
【００３０】
ブロック５１２において、更なる予め定められている基準が満たされていると判断された場合には（例えばモバイルデバイスが低優先度のデバイスであると判断された場合には）、ブロック５１４で、バックオフタイマを、受信された待ち時間値で開始させる。（異なる状況では異なる基準を適用してよい。例えば、上述した例は、低優先度並びに通常及びその他の優先度クラス（例えば、オペレータによってネットワークシステムがどのように構成されているかに応じて、緊急クラス及びアクセスクラス（ＡＣ）１１−１５にも）のデバイス両方に適用可能である。）
【００３１】
決定ブロック５１６で、実行中のバックオフタイマが満了したかを判断してよい。バックオフタイマがまだ実行中であると判断された場合には、処理５００はブロック５１６に戻る。バックオフタイマが満了したと判断されると、ブロック５１８で、通信がネットワークサーバに再送信されてよく、又は、異なる通信を開始してよい。
【００３２】
幾つかの実施形態では、ＮＡＳシグナリング接続の解除のためのシグナリングプロシージャをネットワークにより開始してよい。ＵＥがより低い層からＥＷＴを受信して、ＮＡＳシグナリング接続が、「遅延許容」にセットされたＲＲＣ構築原因（RRC establishment cause）とともに前に構築されている場合には、バックオフタイマが実行されていない場合には、ＵＥはバックオフタイマを、より低い層が提供したＥＷＴ値で開始してよく、バックオフタイマが実行中の場合には、ＵＥは、より低い層が提供したＥＷＴを無視してよい。  ＵＥがより低い層からＥＷＴを受信して、ＮＡＳシグナリング接続が、「遅延許容」にセットされていないＲＲＣ構築原因とともに前に構築されている場合には、ＵＥは、より低い層が提供したＥＷＴを無視してよい。
【００３３】
幾つかの実施形態では、より低い層に、ＮＡＳシグナリング接続をセットアップするために提供されているＲＲＣ構築原因が「遅延許容」にセットされていた場合には、ＵＥは、バックオフタイマをＥＷＴ値で開始させてよい。より低い層に、ＮＡＳシグナリング接続をセットアップするために提供されているＲＲＣ構築原因が「遅延許容」にセットされていない場合には、ＵＥは、「延長された待ち時間」を無視してよい。この場合には、ＵＥは接続プロシージャをアボートして、接続試行カウンタをリセットして、現在のサービス提供セル（current serving cell）にとどまり、状態を、接続試行／更新状態に変更して、通常セルの再選択処理を適用する。
【００３４】
本開示の実施形態は、所望の構成とするために適した任意のハードウェア及び／又はソフトウェアを利用してシステムに実装されてよい。図６は、ここで説明する様々な実施形態で実施するべく利用されてよい例示的なシステムを概略的に示す。図６は、一実施形態において、１又は複数のプロセッサ６０４、プロセッサ６０４の少なくとも１つに連結されたシステム制御モジュール６０８、システム制御モジュール６０８に連結されたシステムメモリ６１２、システム制御モジュール６０８に連結された不揮発性メモリ（ＮＶＭ）／ストレージ６１６、及び、システム制御モジュール６０８に連結された１又は複数の通信インタフェース６２０をもつ例示的なシステム６００を示す。
【００３５】
幾つかの実施形態では、システム６００は、ここで記載するＵＥ１５として機能することができてよい。他の実施形態では、システム６００は、図１の１又は複数のノード４５又は１又は複数のサーバ５０として機能することができてよく、又は、ｅＮＢ４０、４２及び／又はここで説明する他のモジュールについて説明したような機能を実行する論理／モジュールを提供することができてよい。幾つかの実施形態では、システム６００は、命令を持つ１又は複数のコンピュータ可読媒体（例えばシステムメモリ又はＮＶＭ／ストレージ６１６）、及び、１又は複数のコンピュータ可読媒体に連結され、ここに記載した動作を実行するモジュールを実装する命令を実行するよう構成された１又は複数のプロセッサ（例えばプロセッサ６０４）を含んでよい。
【００３６】
一実施形態のためのシステム制御モジュール６０８は、プロセッサ６０４の少なくとも１つに及び／又はシステム制御モジュール６０８と通信可能な任意の適切なデバイス又はコンポーネントに任意の適切なインタフェースを提供するための任意の適切なインタフェースコントローラを含んでよい。
【００３７】
システム制御モジュール６０８は、インタフェースをシステムメモリ６１２に提供するメモリコントローラモジュール６１０を含んでよい。メモリコントローラモジュール６１０は、ハードウェアモジュール、ソフトウェアモジュール、及び／又は、ファームウェアモジュールであってよい。
【００３８】
システムメモリ６１２は、例えばシステム６００のためのデータ及び／又は命令をロード又は格納するために利用されてよい。一実施形態におけるシステムメモリ６１２は、例えば適切なＤＲＡＭ等の任意の適切な揮発性メモリを含んでよい。幾つかの実施形態では、システムメモリ６１２が、ＤＤＲ４ＳＤＲＡＭ（double data rate type four synchronous dynamic random-access memory）を含んでよい。
【００３９】
一実施形態におけるシステム制御モジュール６０８は、インタフェースをＮＶＭ／    ストレージ６１６及び通信インタフェース６２０に提供するために１又は複数の入力／出力（Ｉ/Ｏ）コントローラを含んでよい。
【００４０】
ＮＶＭ／ストレージ６１６は、例えばデータ及び／又は命令を格納するために利用されてよい。ＮＶＭ／ストレージ６１６は、例えばフラッシュメモリ等の任意の適切な不揮発性メモリを含んでよく、及び／又は、例えば１又は複数のハードディスクドライブ（ＨＤＤ）、１又は複数のコンパクトディスク（ＣＤ）ドライブ、及び／又は、１又は複数のデジタルバーサタイルディスク（ＤＶＤ）ドライブ等の任意の適切な不揮発性記憶デバイスを含んでよい。
【００４１】
ＮＶＭ／ストレージ６１６は、システム６００がインストールされているデバイスの物理的な一部である、又は、デバイスによってアクセス可能であるが、必ずしもその一部ではなくてもよい記憶リソースを含んでよい。例えば、ＮＶＭ／ストレージ６１６は、通信インタフェース６２０を介してネットワークを介してアクセスされてよい。
【００４２】
通信インタフェース６２０は、１又は複数のネットワークで及び／又は任意の他の適切なデバイスと通信するためのインタフェースを、システム６００に提供する。システム６００は、１又は複数の無線ネットワーク規格及び／又はプロトコルのいずれかに従って、無線ネットワークの1又は複数のコンポーネントと無線通信してよい。
【００４３】
一実施形態では、プロセッサ６０４の少なくとも１つが、システム制御モジュール６０８の１又は複数のコントローラ（例えばメモリコントローラモジュール６１０）のための論理とともにパッケージ化されていてよい。一実施形態では、プロセッサ６０４の少なくとも１つが、システムインパッケージ（ＳｉＰ）を形成すべく、システム制御モジュール６０８の１又は複数のコントローラのための論理とともにパッケージ化されていてよい。一実施形態では、プロセッサ６０４の少なくとも１つが、システム制御モジュール６０８の１又は複数のコントローラのための論理と同じダイに集積されていてよい。一実施形態では、プロセッサ６０４の少なくとも１つが、システムオンチップ（ＳｏＣ）を形成すべく、システム制御モジュール６０８の１又は複数のコントローラのための論理と同じダイに集積されていてよい。
【００４４】
様々な実施形態では、システム６００は、これらに限定はされないが、サーバ、ワークステーション、デスクトップコンピューティングデバイス、又はモバイルコンピューティングデバイス（例えばラップトップコンピューティングデバイス、ハンドヘルドコンピューティングデバイス、タブレット、ネットブック等）であってよい。様々な実施形態では、システム６００が、これより多い又は少ないコンポーネント、及び／又は異なるアーキテクチャを有してよい。例えば幾つかの実施形態では、システム６００は、カメラ、キーボード、液晶ディスプレイ（ＬＣＤ）スクリーン（タッチ式スクリーンディスプレイを含む）、不揮発性メモリポート、複数のアンテナ、グラフィックチップ、特定用途向け集積回路（ＡＳＩＣ）、及びスピーカの1又は複数を含んでよい。
【００４５】
様々な実施形態では、本開示が、命令を有する１又は複数のコンピュータ可読媒体、及び、１又は複数のコンピュータ可読媒体と連結された１又は複数のプロセッサを含み、ネットワークコントローラに無線リソース制御（ＲＲＣ）要求メッセージを送信し、ネットワークコントローラから、延長された待ち時間値を含む応答メッセージを受信し、応答メッセージを受信すると、装置に関連するバックオフタイマが実行されているかを判断し、少なくとも部分的にバックオフタイマが実行されているかの判断に基づいて、受信された延長された待ち時間値でバックオフタイマを開始させるかを判断する命令を実行するよう構成されている装置を記載している。
【００４６】
様々な実施形態では、本開示が、無線リソース制御（ＲＲＣ）要求メッセージを無線通信ネットワークにおいて受信して、無線通信ネットワークが混雑しているかを判断して、判断に基づいて、受信されたＲＲＣ要求メッセージに呼応して、延長された待ち時間値を含む応答メッセージを提供するよう構成されたネットワークコントローラを備えるシステムを記載する。システムが更に、ネットワークコントローラから、延長された待ち時間値を含む応答メッセージを受信して、応答メッセージを受信すると、デバイスに関するバックオフタイマが実行中かを判断して、少なくとも部分的にバックオフタイマが実行中かの判断に基づいて、受信された延長された待ち時間値でバックオフタイマを開始するかを判断するよう構成されたデバイスを備える。
【００４７】
様々な実施形態では、本開示は、要求メッセージをネットワークコントローラに送信する段階と、延長された待ち時間値を含む応答メッセージをネットワークコントローラから受信する段階と、応答メッセージが受信されると、装置に関するバックオフタイマが実行中かを判断する段階と、少なくとも部分的にバックオフタイマが実行中かの判断に基づいて、受信された延長された待ち時間値でバックオフタイマを開始させる段階とを備える、コンピュータ実行方法を記載する。
【００４８】
様々な実施形態では、本開示は、コンピューティングデバイスで実行されると、コンピューティングデバイスに、要求メッセージをネットワークコントローラに送信させ、ネットワークコントローラから、延長された待ち時間値を含む応答メッセージを受信させ、応答メッセージを受信すると、コンピューティングデバイスに関するバックオフタイマが実行中かを判断させ、要求メッセージが低優先度インディケーションを含むかを判断させ、少なくとも部分的に、バックオフタイマが実行中かと、要求メッセージが低優先度インディケーションを含むかの判断に基づいて、受信された延長された待ち時間値でバックオフタイマを開始させる命令が格納されたコンピュータ可読格納媒体を記載する。
【００４９】
特定の実施形態をここに説明を目的として例示し説明してきたが、本開示の範囲を逸脱せずに、示され、記載されている実施形態を、同じ目的を達成すると推定される幅広い様々な代替的及び／又は均等物である実施形態又は実装例で置き換えることができる。本願は、記載される実施形態の適合例又は変形例全てを網羅することを意図している。従って、ここで記載する実施形態は、請求項とその均等物とによってのみ限定されることが明示的に意図されている。
【００５０】
様々な実施形態が、複数の命令を有する１又は複数のコンピュータ可読媒体と、１又は複数のコンピュータ可読媒体と連結されている１又は複数のプロセッサとを備える装置であって、１又は複数のプロセッサは、ＮＡＳシグナリングメッセージをネットワークコントローラに送信し、ＮＡＳシグナリングメッセージが低優先度インジケータを有するかに基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断するための複数の命令を実行するよう構成されている装置を含む。
【００５１】
プロセッサは更に、ＮＡＳシグナリングメッセージが低優先度インジケータを有するかを判断し、判断に基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断するための複数の命令を実行してよい。
【００５２】
ＮＡＳシグナリングメッセージは、位置更新要求、接続要求、トラッキングエリア更新要求、又はサービス要求である。
【００５３】
プロセッサは、ＥＷＴ値をＲＲＣ拒否メッセージにて受信し、ＥＷＴ値をＲＲＣ接続解除メッセージにて受信し、又は、ＥＷＴ値を、より低い層から受信するための命令を実行してよい。
【００５４】
プロセッサは、ＥＷＴ値を受信すると、装置に関するバックオフタイマが実行中かを判断し、少なくとも部分的にバックオフタイマが実行中かの判断に基づいて、受信されたＥＷＴ値でバックオフタイマを開始させるかを判断するための命令を実行してよい。
【００５５】
プロセッサは、ＮＡＳシグナリングメッセージが低優先度インジケータを含んでいると判断されると、ＥＷＴ値でバックオフタイマを開始させるための命令を実行してよい。
【００５６】
プロセッサは、ＮＡＳシグナリングメッセージが低優先度インジケータを含まないと判断されると、ＥＷＴ値を無視するための命令を実行してよい。
【００５７】
装置はＭＴＣデバイスであってよい。
【００５８】
様々な実施形態は、命令を有する１又は複数のコンピュータ可読媒体と、１又は複数のコンピュータ可読媒体と連結されている１又は複数のプロセッサとを備える装置であって、１又は複数のプロセッサは、ネットワークコントローラから、接続解除メッセージを受信し、ＥＷＴ値（例えばより低い層から又は回路交換ドメインのための）を受信し、プロシージャが継続中かを判断し、プロシージャが継続中かの判断に基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断するための命令を実行するよう構成されている装置を開示する。プロシージャは、接続プロシージャ、トラッキングエリア更新プロシージャ、位置更新プロシージャ、又はサービス要求プロシージャであってよい。
【００５９】
プロセッサは、ＥＷＴ値がプロシージャが継続中ではないときに受信されたと判断されると、ＥＷＴ値を無視する命令を実行してよい。
【００６０】
様々な実施形態は、ネットワークコントローラを備えるシステムであって、ネットワークコントローラは、無線通信ネットワークでデバイスからＲＲＣ要求メッセージを受信し、無線通信ネットワークが混雑しているかを判断し、判断に基づいて、デバイスに応答メッセージを提供し、応答メッセージは、受信されたＲＲＣ要求メッセージに呼応して、延長された待ち時間値を含み、提供された応答メッセージは、デバイスに、応答メッセージが受信されると、ネットワークコントローラに送信されたメッセージが、低優先度インジケータをもつかを判断させ、バックオフタイマを、受信された延長された待ち時間値で開始させるかを、少なくとも部分的に、メッセージが低優先度インジケータをもつかの判断に基づいて、判断させるよう構成されている、システムを記載する。
【００６１】
ネットワークコントローラは、ＭＴＣコントローラであってよい。デバイスはＭＴＣデバイスであってよい。
【００６２】
ネットワークコントローラは、有効帯域幅スループット、損失、遅延、及び／又はチョークに基づいて、無線通信が混雑しているかを判断してよい。
【００６３】
ネットワークコントローラは、バックオフタイマが満了した後で、別のＲＲＣ要求メッセージを受信してよい。
【００６４】
様々な実施形態は、メッセージをネットワークコントローラに送信する段階と、延長された待ち時間値を受信する段階と、メッセージが低優先度インジケータを含むかを判断する段階と、受信された延長された待ち時間値でバックオフタイマを開始するかを、メッセージが低優先度インジケータを含むかの判断に基づいて判断する段階とを備える、コンピュータ実行方法を記載する。
【００６５】
方法は、メッセージが低優先度インジケータを含むとの判断に基づいて、受信された延長された待ち時間値でバックオフタイマを開始する段階、又は、メッセージが低優先度インジケータを含まないと判断されると、延長された待ち時間値を無視する段階を更に備えてよい。
【００６６】
ネットワークコントローラは、無線通信ネットワークに関連付けられていてよい。
【００６７】
幾つかの実施形態は、コンピューティングデバイスで実行されると、コンピューティングデバイスに、要求メッセージをネットワークコントローラに送信させ、ネットワークコントローラから、延長された待ち時間値を含む応答メッセージを受信させ、要求メッセージが低優先度インジケータを含むかを判断させ、要求メッセージが低優先度インジケータを含むかの判断に基づいて、受信された延長された待ち時間値でバックオフタイマを開始させるかを判断させる命令が格納された少なくとも１つのコンピュータ可読格納媒体を記載する。
【００６８】
幾つかの実施形態は、ネットワークコントローラから、接続解除メッセージを受信する段階と、延長された待ち時間値（ＥＷＴ値）を受信する段階と、プロシージャ（例えば接続プロシージャ、トラッキングエリア更新プロシージャ、位置更新プロシージャ、又はサービス要求プロシージャである）が継続中かを判断する段階と、プロシージャが継続中かの判断に基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断する段階とを備える方法を記載する。
【００６９】
方法は、ＥＷＴ値がプロシージャが継続中ではないときに受信されたと判断されると、ＥＷＴ値を無視する段階を備えてよい。
【００７０】
方法は、より低い層から又は回路交換ドメインのためのＥＷＴ値を受信する段階を備えてよい。
【００７１】
幾つかの実施形態は、ＮＡＳシグナリングメッセージをネットワークコントローラに送信する手段と、ＮＡＳシグナリングメッセージが低優先度インジケータを有するかに基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断する手段とを備える装置を含んでよい。
【００７２】
装置は、ＮＡＳシグナリングメッセージが低優先度インジケータを有するかを判断する手段と、判断に基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断する手段とを備えてよい。
【００７３】
装置は、ＥＷＴ値をＲＲＣ拒否メッセージにて、ＲＲＣ接続解除メッセージにて、又は、より低い層から受信する手段を備えてよい。
【００７４】
装置は、ＥＷＴ値を受信すると、装置に関するバックオフタイマが実行中かを判断する手段と、少なくとも部分的にバックオフタイマが実行中かの判断に基づいて、受信されたＥＷＴ値でバックオフタイマを開始させるかを判断する手段とを備えてよい。
【００７５】
装置は、ＮＡＳシグナリングメッセージが低優先度インジケータを含んでいると判断されると、ＥＷＴ値でバックオフタイマを開始させる手段を備えてよい。
【００７６】
装置は、ＮＡＳシグナリングメッセージが低優先度インジケータを含まないと判断されると、ＥＷＴ値を無視する手段を備えてよい。
【００７７】
幾つかの実施形態では、ネットワークコントローラから、接続解除メッセージを受信する手段と、延長された待ち時間値（ＥＷＴ値）を受信する手段と、プロシージャが継続中かを判断する手段と、プロシージャが継続中かの判断に基づいて、ＥＷＴ値でバックオフタイマを開始させるかを判断する手段とを備える装置が開示される。
【００７８】
装置は更に、ＥＷＴ値がプロシージャが継続中ではないときに受信されたと判断されると、ＥＷＴ値を無視する手段を備えてよい。
【図１】
0005986228.tif 000002
【図２】
0005986228.tif 000003
【図３】
0005986228.tif 000004
【図４】
0005986228.tif 000005
【図５】
0005986228.tif 000006
【図６】
0005986228.tif 000007