(57)【要約】  ワイヤレス通信デバイスのための、データの最後の送信／受信の後に、デバイスがスリープモードに入る前にデバイスがさらなるデータがないかリッスンするアウェイクモードにとどまる時間量を調整することによる電力節約。この時間期間は、不活動時間間隔または不活動タイムアウト（ＩＴＯ）と呼ばれ得る。説明する特徴は、ＩＴＯを決定する際にチャネル輻輳のメトリクスを考慮することによって電力節約を改善するために用いられ得る。適切なＩＴＯは、継続中の送信活動および／または受信活動に見合うように決定され得る。チャネル輻輳および／または送信／受信活動を推定する際に誤差が発生することがあるので、推定誤差に基づくレイテンシ限度が、動作モードを複数の領域に分類することと、動作モードに少なくとも部分的に基づいて輻輳推定の誤差を軽減するための技法を用いることとによって管理され得る。
2016536852.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信ネットワークのデバイスによって実行される方法であって、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信することと、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定することと、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定することと、
を備える方法。
【請求項２】
輻輳の前記少なくとも１つのメトリクスを決定することは、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定すること
を備え、
前記不活動時間間隔を決定することは、
第２の後続アウェイク間隔に関して前記デバイスのために前記不活動時間間隔を調整すること
を備える、請求項１に記載の方法。
【請求項３】
輻輳の前記少なくとも１つのメトリクスを決定することは、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定すること
を備え、
前記不活動時間間隔を決定することは、
前記第１のアウェイク間隔に関して前記デバイスのために前記不活動時間間隔を調整すること
を備える、請求項１に記載の方法。
【請求項４】
輻輳の前記少なくとも１つのメトリクスを決定することは、
チャネル輻輳メトリクスを決定することと、
前記チャネル輻輳メトリクスの移動平均を決定することと、
を備え、
前記不活動時間間隔の前記決定は、
前記移動平均に少なくとも部分的に基づいて前記不活動時間間隔を決定すること
を備える、請求項１に記載の方法。
【請求項５】
前記チャネル輻輳メトリクスの前記移動平均を決定することは、
前記チャネル輻輳メトリクスのいくつかの先行する決定のブロック平均を決定すること
を備える、請求項４に記載の方法。
【請求項６】
前記チャネル輻輳メトリクスの前記移動平均を決定することは、
前記チャネル輻輳メトリクスのいくつかの先行する決定の加重平均を決定すること
を備える、請求項４に記載の方法。
【請求項７】
輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での送信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、請求項１に記載の方法。
【請求項８】
輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での受信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、請求項１に記載の方法。
【請求項９】
輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での送信活動および受信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、請求項１に記載の方法。
【請求項１０】
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて前記不活動時間間隔を決定することは、
輻輳の前記少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔値とを含むルックアップテーブルにアクセスすることと、
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記複数の値のうちの値を識別することと、
前記識別された値に対応する前記複数の不活動時間間隔値のうちの１つを選択することと、
を備える、請求項１に記載の方法。
【請求項１１】
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて不活動時間間隔を決定することは、
複数のアクセスクラスの各々に関する輻輳の前記少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔とを含むルックアップテーブルにアクセスすることと、
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記複数の値のうちの値を識別することと、
前記デバイスによって現在使用されているアクセスクラスを識別することと、
前記識別された値および前記識別されたアクセスクラスに対応する前記複数の不活動時間間隔のうちの１つを選択することと、
を備える、請求項１に記載の方法。
【請求項１２】
前記決定された不活動時間間隔の経過後にスリープモードに入ることと、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントをポーリングすることと、
をさらに備える、請求項１に記載の方法。
【請求項１３】
前記デバイスの受信活動の少なくとも１つのメトリクスを決定することと、
受信活動の前記少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記ワイヤレスネットワークの前記アクセスポイントの前記ポーリングを決定することと、
をさらに備える、請求項１２に記載の方法。
【請求項１４】
データが前記デバイスに送信されることになっているという前記アクセスポイントからの応答を受信することと、
前記受信された応答に少なくとも部分的に基づいてウェイクアップし、前記決定された不活動時間間隔が経過するまで前記アウェイクモードにとどまることと、
をさらに備える、請求項１２に記載の方法。
【請求項１５】
前記デバイスに送信されることになっているデータがないという前記アクセスポイントからの応答を受信することと、
前記受信された応答に少なくとも部分的に基づいて前記スリープモードに戻ることと、
をさらに備える、請求項１２に記載の方法。
【請求項１６】
前記デバイスに送信されることになっているデータがないという前記アクセスポイントからの別の応答を受信することと、
前記受信された別の応答に少なくとも部分的に基づいて前記スリープモードに戻ることと、
前記応答および前記別の応答の前記受信に少なくとも部分的に基づいて前記アクセスポイントの前記ポーリングを中止すること、
をさらに備える、請求項１５に記載の方法。
【請求項１７】
前記デバイスの電力デューティサイクルのあいだのスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定することと、
前記決定された値ＱDを基準値ＱREFと比較することと、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整することと、
をさらに備える、請求項１に記載の方法。
【請求項１８】
前記後続アウェイク間隔の前記不活動時間間隔を調整することは、
前記決定された値ＱDが前記基準値ＱREFよりも大きいときに、前記後続アウェイク間隔の前記不活動時間間隔を拡大することと、
前記決定された値ＱDが前記基準値ＱREFよりも小さいときに、前記後続アウェイク間隔の前記不活動時間間隔を縮小することと、
を備える、請求項１７に記載の方法。
【請求項１９】
ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるための装置であって、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信するための手段と、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定するための手段と、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定するための手段と、
を備える装置。
【請求項２０】
輻輳の前記少なくとも１つのメトリクスを決定するための前記手段は、第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定し、前記不活動時間間隔を決定するための前記手段は、前記第１のアウェイク間隔および第２の後続アウェイク間隔のうちの少なくとも１つに関して前記デバイスのために前記不活動時間間隔を調整する、請求項１９に記載の装置。
【請求項２１】
前記決定された不活動時間間隔の経過後にスリープモードに入るための手段と、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントをポーリングするための手段と、
をさらに備える、請求項１９に記載の装置。
【請求項２２】
前記デバイスの電力デューティサイクル中のスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定するための手段と、
前記決定された値ＱDを基準値ＱREFと比較するための手段と、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整するための手段と、
をさらに備える、請求項１９に記載の装置。
【請求項２３】
ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が非一時的コンピュータ可読媒体を備え、前記コンピュータ可読媒体が、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信し、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定し、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定する、
ようにプロセッサによって実行可能な命令を記憶している、コンピュータプログラム製品。
【請求項２４】
輻輳の前記少なくとも１つのメトリクスを決定するための前記命令は、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定する
ように実行可能であり、
前記不活動時間間隔を決定するための前記命令は、
前記第１のアウェイク間隔および第２の後続アウェイク間隔のうちの少なくとも１つに関して前記デバイスのために前記不活動時間間隔を調整する、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項２５】
輻輳の前記少なくとも１つのメトリクスを決定するための前記命令は、
チャネル輻輳メトリクスを決定し、
前記チャネル輻輳メトリクスの移動平均を決定する、
ように実行可能であり、
前記不活動時間間隔を決定するための前記命令は、
前記移動平均に少なくとも部分的に基づいて前記不活動時間間隔を決定する、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項２６】
前記命令は、
前記決定された不活動時間間隔の経過後にスリープモードに入り、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントを推論的にポーリングする、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項２７】
前記命令は、
前記デバイスの受信活動の少なくとも１つのメトリクスを決定し、
受信活動の前記少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記ワイヤレスネットワークの前記アクセスポイントの前記推論的ポーリングを決定する
ように実行可能である、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
前記命令は、
データが前記デバイスに送信されることになっているという前記アクセスポイントからの応答を受信し、
前記受信された応答に少なくとも部分的に基づいてウェイクアップし、前記決定された不活動時間間隔が経過するまで前記アウェイクモードにとどまる、
ように実行可能である、請求項２６に記載のコンピュータプログラム製品。
【請求項２９】
前記命令は、
前記デバイスの電力デューティサイクル中のスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定し、
前記決定された値ＱDを基準値ＱREFと比較し、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整する、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項３０】
前記後続アウェイク間隔の前記不活動時間間隔を調整するための前記命令は、
前記決定された値ＱDが前記基準値ＱREFよりも大きいときに、前記後続アウェイク間隔の前記不活動時間間隔を拡大し、
前記決定された値ＱDが前記基準値ＱREFよりも小さいときに、前記後続アウェイク間隔の前記不活動時間間隔を縮小する、
ように実行可能である、請求項２９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、本出願の譲受人に譲渡され、２０１３年１０月３日に出願された「Ｐｏｗｅｒ  Ｓａｖｉｎｇ  Ｗｉｔｈ  Ａｄａｐｔｉｖｅ  Ｉｎａｃｔｉｖｉｔｙ  Ｔｉｍｅ  Ｏｕｔ」と題する、Ｈｏｍｃｈａｕｄｈｕｒｉらによる米国特許出願第１４／０４５，４４３号の優先権を主張する。
【背景技術】
【０００２】
[0002]以下は、一般にワイヤレス通信に関し、より詳細には、ワイヤレス通信するデバイス（たとえば、ユーザ機器）のための電力管理に関する。ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなどのような、様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、時間、周波数、および電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、および直交周波数分割多元接続（ＯＦＤＭＡ）システムがある。
【０００３】
[0003]概して、ワイヤレス多元接続通信システムは、各々が複数のモバイルデバイスのための通信を同時にサポートする、いくつかの基地局を含み得る。基地局は、ダウンストリームリンクおよびアップストリームリンク上でモバイルデバイスと通信し得る。各基地局は、カバレージ範囲を有し、それは、セルのカバレージエリアと呼ばれ得る。基地局による電力消費が懸念されるのに対し、ワイヤレスデバイスによる電力消費は、そのようなデバイスが１つまたは複数のバッテリーからの電力に依存するので、特に重要である。
【０００４】
[0004]ワイヤレスネットワークのデバイス（たとえば、セルラーフォン、タブレットなど）による電力消費を最小化するための様々な手法が考えられてきた。たとえば、これは、デバイスがアイドルリスニングプロセスに費やす時間量を低減することによって、ならびに／またはデバイスの電力モード状態（たとえば、アウェイクモードおよびスリープモード）をインテリジェントに適応させることによって、達成され得る。電力モード状態を適応させることは、非同期様式で動作するワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に特に当てはまり得る。非同期様式により、接続される局は、デバイスに向けられたアクセスポイント（ＡＰ）からのダウンリンクパケットがないかリッスン（listen）しなければならなくなる。したがって、デバイスがスリープ中にはリッスンしておらず、データを受信することができないので、電力節約とパフォーマンスとの間のトレードオフがあり得る。
【０００５】
[0005]８０２．１１規格ファミリーを採用するＷＬＡＮシステム（たとえば、ＷｉＦｉ（登録商標））などのＷＬＡＮシステムは、チャネル感知多元接続（ＣＳＭＡ：channel sense multiple access）を使用することがあり、ＣＳＭＡでは、デバイスまたは局（ＳＴＡ）がチャネルにアクセスする前にチャネル状態を感知する。ＷＬＡＮシステムでは、アクセスポイント（ＡＰ）は、いくつかのまたは多くの他のＳＴＡと同時に通信していることがあり、したがって、ＡＰが他のＳＴＡにサービス提供している期間にデータ転送が中断されることがある。基本的な電力節約アルゴリズムは、最後に受信／送信されたフレームの後、固定された時間期間にＳＴＡをアウェイク状態に維持し得る。しかしながら、長い固定期間が、パフォーマンスのために電力節約を犠牲にする一方、短い固定期間は、電力を節約するが、パフォーマンスを犠牲にすることになる。
【０００６】
[0006]この問題を解決する１つの手法は、（ＰＭビットがトグルされた）ヌルデータフレームを送ることによってスリープモードに漸進的に出入りすることである。低電力スリープモードに頻繁に入ることによって、電力消費が低減され得る。しかしながら、この手法は、ヌルデータフレームの送信のための電力消費を含む欠点があり、そのような電力消費は特に、たとえば、チャネル上の輻輳の結果として、複数の再試行について高くなり得る。
【０００７】
[0007]別の手法は、最後に受信／送信されたフレームの後、デバイスがアウェイクモードにとどまる時間期間を調整するためにパケット到着率を使用することである。パケット到着率は、デバイスがアウェイクモードにあるときに決定され、期間の決定を誘導するために使用される。しかしながら、この手法は、たとえば、チャネル輻輳のために、パケット到着率の決定が誤り得るという欠点を負っている。
【発明の概要】
【０００８】
[0008]説明する特徴は、一般に、ワイヤレスデバイスにおける電力管理のための、１つまたは複数の改善されたシステム、方法、および／または装置に関する。より具体的には、説明される特徴は、一般に、、データトラフィックの最後の送信または受信の後に、デバイスがスリープモードに入る前にさらなるデータトラフィックについてリッスンするアウェイクモードにデバイスがとどまる時間の量を調整することによって、ワイヤレスネットワークのデバイスに関する電力節約を改善することに関する。この時間期間は、不活動時間間隔または不活動タイムアウト（ＩＴＯ）と呼ばれ得る。説明される特徴は、ＩＴＯを決定する際にチャネル輻輳のメトリクスを考慮することによって電力節約を改善するために用いられ得る。輻輳のメトリクスが第１のアウェイク間隔のあいだに決定され得、次いで、ＩＴＯが第２の後続アウェイク間隔に関して調整され得る。代替または追加として、ＩＴＯは、第１のアウェイク間隔に関して調整され得る。適切なＩＴＯはまた、継続中の送信活動および／または受信活動に見合うように決定され得る。チャネル輻輳および／または送信／受信活動の推定は誤っていることがあるので、推定誤差に基づくレイテンシ限度（latency bound）が、動作モードを複数の領域に分類することと、様々な動作モードのために輻輳推定の誤差を軽減するための技法を用いることと、によって管理され得る。
【０００９】
[0009]本明細書で説明する電力節約手法は、不活動時間間隔または不活動タイムアウト（ＩＴＯ）の適応の３つのレベルを提供するものとして理解され得る。適応の第１のレベルは、ＩＴＯのチャネル輻輳ベースの適応であるものとして理解され得る。たとえば、ＩＴＯは、所定のチャネル輻輳レベルに対してインデックス付けされたルックアップテーブルから静的に選ばれ得る。適応の第２のレベルは、特に、比較的長い配信トラフィック指示メッセージ（ＤＴＩＭ：Delivery Traffic Indication Message）間隔により生じ得る潜在的問題に対処するための、および／または考えられる隠れノード（たとえば、電力節約技法を実施しているデバイスによって検出できないデバイス）に対処するための、第１のレベルの改良であるものとして理解され得る。これらの問題は、ＩＴＯの第１のレベルの適応に用いられる輻輳推定検出器に影響を与え得る。適応の第３のレベルは、特に、潜在的メトリクス推定誤差に対処するための、および／または考えられる隠れノードに対処するための、第１のレベルの別の改良であるものとして理解され得る。適応の第３のレベルは、何らかの他の制約を最適化するために、ルックアップテーブルから選ばれたＩＴＯ値など、適応の第１および／または第２のレベルに従って選択されたＩＴＯ値を拡大または縮小することを伴い得る。
【００１０】
[0010]ワイヤレス通信ネットワークのデバイスによって実行される方法について説明する。一構成では、本方法は、デバイスがアウェイクモードにあるアウェイク間隔のあいだにワイヤレス通信ネットワークのアクセスポイントと通信することと、ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定することと、アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後にデバイスアウェイクモードにとどまるための不活動時間間隔を決定することと、を伴い得る。
【００１１】
[0011]いくつかの実施形態では、輻輳の少なくとも１つのメトリクスを決定することは、第１のアウェイク間隔のあいだに輻輳の少なくとも１つのメトリクスを決定することを伴い得る。そのような実施形態では、不活動時間間隔を決定することは、第１のアウェイク間隔に関してデバイスのために不活動時間間隔を調整することを伴い得る。代替または追加として、不活動時間間隔を決定することは、第２の後続アウェイク間隔に関してデバイスのために不活動時間間隔を調整することを伴い得る。
【００１２】
[0012]いくつかの実施形態では、輻輳の少なくとも１つのメトリクスを決定することは、チャネル輻輳メトリクスを決定することと、チャネル輻輳メトリクスの移動平均を決定することとを伴い得る。そのような実施形態では、不活動時間間隔を決定することは、移動平均に少なくとも部分的に基づき得る。いくつかの実施形態では、チャネル輻輳メトリクスの移動平均は、チャネル輻輳メトリクスのいくつかの先行する決定のブロック平均として決定され得る。他の実施形態では、チャネル輻輳メトリクスの移動平均は、チャネル輻輳メトリクスのいくつかの先行する決定の加重平均として決定され得る。
【００１３】
[0013]いくつかの実施形態では、輻輳の少なくとも１つのメトリクスを決定することは、デバイスによること以外で少なくとも１つのチャネル上での送信活動に少なくとも部分的に基づいて、少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定することを伴い得る。代替または追加として、輻輳の少なくとも１つのメトリクスを決定することは、デバイスによること以外で少なくとも１つのチャネル上での受信活動に少なくとも部分的に基づいて、少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定することを伴い得る。
【００１４】
[0014]いくつかの実施形態では、輻輳の決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて不活動時間間隔を決定することは、ルックアップテーブルにアクセスすることを伴い得る。ルックアップテーブルは、輻輳の少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔値とを含み得る。輻輳の決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、複数の値のうちの値が識別され得る。識別された値に対応する複数の不活動時間間隔値のうちの１つが選択され得る。
【００１５】
[0015]代替的に、ルックアップテーブルは、複数のアクセスクラスの各々に関する輻輳の少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔とを含み得る。そのような実施形態では、輻輳の決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、複数の値のうちの値が識別され得る。デバイスによって現在使用されているアクセスクラスが識別され得る。識別された値および識別されたアクセスクラスに対応する複数の不活動時間間隔のうちの１つが選択され得る。
【００１６】
[0016]いくつかの実施形態では、本方法は、決定された不活動時間間隔の経過後にスリープモードに入ることを伴い得る。そのような実施形態では、本方法は、データがアクセスポイントからデバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだにワイヤレスネットワークのアクセスポイントをポーリングすることをさらに伴い得る。
【００１７】
[0017]いくつかの実施形態では、本方法は、デバイスの受信活動の少なくとも１つのメトリクスを決定することを伴い得る。そのような実施形態では、ワイヤレスネットワークのアクセスポイントのポーリングは、受信活動の少なくとも１つのメトリクスに少なくとも部分的に基づいて決定され得る。
【００１８】
[0018]ポーリングが実行されるいくつかの実施形態では、本方法は、データがデバイスに送信されることになっているアクセスポイントからの応答を受信することを伴い得る。その応答に少なくとも部分的に基づいて、デバイスはウェイクアップし、決定された不活動時間間隔が経過するまでアウェイクモードにとどまり得る。代替または追加として、本方法は、デバイスに送信されることになっているデータがないアクセスポイントからの応答を受信することを伴い得る。デバイスは、その応答に少なくとも部分的に基づいてスリープモードに戻ることができる。そのような実施形態では、本方法は、デバイスに送信されることになっているデータがないアクセスポイントからの別の応答を受信することをさらに伴い得る。デバイスは、別の応答に少なくとも部分的に基づいてスリープモードに戻ることができ、応答および別の応答の受信に少なくとも部分的に基づいてアクセスポイントのポーリングを中止することができる。
【００１９】
[0019]いくつかの実施形態では、本方法は、デバイスの電力デューティサイクル中のスループットと電力デューティサイクルとの比として、決定された不活動時間間隔に関する値ＱＤを決定することを伴い得る。決定された値ＱＤは、基準値ＱＲＥＦと比較され得る。後続アウェイク間隔の不活動時間間隔が、比較の結果に少なくとも部分的に基づいて調整され得る。そのような実施形態では、後続アウェイク間隔の不活動時間間隔を調整することは、決定された値ＱＤが基準値ＱＲＥＦよりも大きいときに、後続アウェイク間隔の不活動時間間隔を拡大することを伴い得る。代替または追加として、後続アウェイク間隔の不活動時間間隔を調整することは、決定された値ＱＤが基準値ＱＲＥＦよりも小さいときに、後続アウェイク間隔の不活動時間間隔を縮小することを伴い得る。
【００２０】
[0020]ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるための装置について説明する。一構成では、本装置は、デバイスがアウェイクモードにあるアウェイク間隔のあいだにワイヤレス通信ネットワークのアクセスポイントと通信するための手段を含み得る。本装置はまた、ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定するための手段を含み得る。本装置は、アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後にデバイスアウェイクモードにとどまるための不活動時間間隔を決定するための手段をさらに含み得る。
【００２１】
[0021]ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるためのコンピュータプログラム製品について説明する。一構成では、本コンピュータプログラム製品は非一時的コンピュータ可読媒体であり得る。本コンピュータ可読媒体は、プロセッサによって実行可能な命令を記憶し得る。命令は、デバイスがアウェイクモードにあるアウェイク間隔のあいだにワイヤレス通信ネットワークのアクセスポイントと通信し、ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定し、アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後にデバイスアウェイクモードにとどまるための不活動時間間隔を決定するように実行可能であり得る。
【００２２】
[0022]説明する方法および装置の適用可能性のさらなる範囲は、以下の発明を実施するための形態、特許請求の範囲、および図面から明らかになろう。発明を実施するための形態の趣旨および範囲内の様々な変更および改変が当業者に明らかになるので、発明を実施するための形態および特定の例は例示として与えられるものにすぎない。
【００２３】
[0023]以下の図面を参照することによって、本発明の性質および利点のさらなる理解が得られ得る。添付の図では、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じのタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、同様の構成要素の間で区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれにも適用可能である。
【図面の簡単な説明】
【００２４】
【図１】[0024]ワイヤレス通信システムの一例のブロック図。
【図２Ａ】[0025]ワイヤレス通信システムにおいて動作するデバイスのための電力節約の方法の実装形態の一例のタイミング図。
【図２Ｂ】[0026]図２Ａに示す電力節約の方法の実装形態の別の例のタイミング図。
【図３Ａ】[0027]ワイヤレス通信システムにおいて動作するデバイスのための電力節約の別の方法の実装形態の一例のタイミング図。
【図３Ｂ】[0028]図３Ａに示す電力節約の方法の実装形態の別の例のタイミング図。
【図４】[0029]比較的長い配信トラフィック指示メッセージ（ＤＴＩＭ）間隔の図３Ａおよび図３Ｂに示す電力節約の方法による潜在的シナリオを示すタイミング図。
【図５】[0030]図４に示す潜在的シナリオに対処するための方法のフローチャート。
【図６】[0031]図５に示す方法の実装形態の一例のタイミング図。
【図７Ａ】[0032]図５に示す方法の実装形態の例のタイミング図。
【図７Ｂ】図５に示す方法の実装形態の例のタイミング図。
【図７Ｃ】図５に示す方法の実装形態の例のタイミング図。
【図７Ｄ】図５に示す方法の実装形態の例のタイミング図。
【図７Ｅ】図５に示す方法の実装形態の例のタイミング図。
【図８Ａ】[0033]ワイヤレス通信システムにおいて動作するデバイスのための電力節約の別の方法の実装形態の一例のタイミング図。
【図８Ｂ】[0034]図８Ａに示す電力節約の方法の実装形態とともに使用され得る、その実装形態の別の例のタイミング図。
【図９】[0035]ワイヤレス通信システムにおいて動作するデバイスのための電力節約の方法のフローチャート。
【図１０】[0036]ワイヤレス通信システムにおいて動作するデバイスのための電力節約の別の方法のフローチャート。
【図１１】[0037]ワイヤレス通信システムにおいて動作するデバイスのための電力節約のまた別の方法のフローチャート。
【図１２】[0038]図４に示す潜在的シナリオに対処するために実施され得る、ワイヤレス通信システムにおいて動作するデバイスのための電力節約の方法のフローチャート。
【図１３】[0039]図１２に示す電力節約の方法の実装形態の一例のフローチャート。
【図１４】[0040]図１２に示す電力節約の方法とともに使用され得る、ワイヤレス通信システムにおいて動作するデバイスのための電力節約の別の方法のフローチャート。
【図１５】[0041]ワイヤレス通信システムにおいて動作するデバイスのための電力節約のさらに別の方法のフローチャート。
【図１６Ａ】[0042]電力節約動作のために構成されたデバイスの一例のブロック図。
【図１６Ｂ】[0043]図１６Ａのデバイスにおいて用いられ得る不活動時間間隔決定モジュールの実装形態の一例のブロック図。
【図１６Ｃ】[0044]図１６Ａのデバイスにおいて用いられ得る推論的ポーリング（speculative polling）モジュールの実装形態の一例のブロック図。
【図１６Ｄ】[0045]図１６Ａのデバイスにおいて用いられ得る適応品質モジュールの実装形態の一例のブロック図。
【図１７】[0046]電力節約動作を実行するためのデバイスを実装するために使用され得るハードウェアの一例のブロック図。
【発明を実施するための形態】
【００２５】
[0047]説明される特徴は、データトラフィックの最後の送信または受信の後に、デバイスがスリープモードに入る前にさらなるデータトラフィックについてリッスンするアウェイクモードにデバイスがとどまる時間量を調整することによって、ワイヤレスネットワークのデバイスのための電力節約を改善することに一般に関する。この時間期間は、不活動時間間隔または不活動タイムアウト（ＩＴＯ）と呼ばれ得る。説明される特徴は、ＩＴＯを決定する際にチャネル輻輳のメトリクスを考慮することによって電力節約を改善するために用いられ得る。輻輳のメトリクスが第１のアウェイク間隔のあいだに決定され得、次いで、ＩＴＯが第２の後続アウェイク間隔に関して調整され得る。代替または追加として、ＩＴＯは、第１のアウェイク間隔に関して調整され得る。適切なＩＴＯはまた、継続中の送信活動および／または受信活動に見合うように決定され得る。チャネル輻輳および／または送信／受信活動の推定は誤っていることがあるので、推定誤差に基づくレイテンシ限度が、動作モードを複数の領域に分類することと、動作モードの様々な領域に関する輻輳推定の誤差を軽減するための技法を用いることとによって管理され得る。
【００２６】
[0048]本明細書で説明する電力節約手法は、不活動時間間隔または不活動タイムアウト（ＩＴＯ）の適応の３つのレベルを提供するものとして理解され得る。適応の第１のレベルは、ＩＴＯのチャネル輻輳ベースの適応であるものとして理解され得る。たとえば、ＩＴＯは、チャネル輻輳（たとえば、事前に推定されたチャネル輻輳値）に対してインデックス付けされた事前に特徴付けられたルックアップテーブルによりＩＴＯを調べることによって決定され得る。適応の第２のレベルは、特に、比較的長い配信トラフィック指示メッセージ（ＤＴＩＭ）間隔により生じ得る潜在的問題に対処するための、および／または考えられる隠れノード（たとえば、電力節約技法を実施しているデバイスによって検出できないデバイス）に対処するための、第１のレベルの改良であるものとして理解され得る。適応の第３のレベルは、特に、潜在的メトリクス推定誤差に対処するための、および／または考えられる隠れノードに対処するための、第１のレベルの別の改良であるものとして理解され得る。適応の第３のレベルは、何らかの他の制約を最適化するために、ルックアップテーブルから選ばれたＩＴＯ値など、第１および／または第２の適応レベルに従って選択されたＩＴＯ値を拡大または縮小することを伴い得る。
【００２７】
[0049]以下の説明は、例を与えるものであり、特許請求の範囲に記載される範囲、適用可能性、または構成を限定するものではない。本開示の趣旨および範囲から逸脱することなく、説明される要素の機能および配置において変更が行われ得る。様々な実施形態は、必要に応じて様々な手順または構成要素を省略、置換、または追加することができる。たとえば、説明する方法は、説明する順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの実施形態に関して説明する特徴は、他の実施形態において組み合わせられ得る。
【００２８】
[0050]最初に図１を参照すると、ブロック図が、たとえば、ＩＥＥＥ８０２．１１規格ファミリーのうちの少なくとも１つに従ったネットワークなど、ＷＬＡＮまたはＷｉＦｉネットワーク１００の一例一例を示している。ネットワーク１００は、アクセスポイント（ＡＰ）１０５（すなわち、ネットワークデバイス）とワイヤレスクライアントデバイス１１５とを含むことができる。たった１つのＡＰ１０５が示されているが、この例には複数のＡＰが存在し得る。ワイヤレス局、局、またはＳＴＡとも呼ばれるクライアントデバイス１１５は、ＷＬＡＮのカバレージエリア１２０内に分散または配置され得る。局１１５の各々は、ＡＰ１０５のうちの１つと結び付き、（通信リンク１２５を使用して）通信することができる。各ＡＰ１０５はカバレージエリア１２０を有し、それにより、そのエリア内の局１１５はＡＰ１０５と一般に通信することができる。図１に示されていないが、局１１５は、２つ以上のＡＰ１０５によってカバーされることがあり、したがって、どのＡＰがより適切な接続を提供するかに応じて、異なる時間に異なるＡＰと結び付くことができる。単一のアクセスポイント１０５および局１１５の関連セットは、基本サービスセット（ＢＳＳ）と呼ばれ得る。拡張サービスセット（ＥＳＳ）は、接続されるＢＳＳのセットである。拡張サービスセットにおいてアクセスポイントを接続するために、配信システム（ＤＳ）（図示せず）が使用され得る。
【００２９】
[0051]アクセスポイント１０５は、１つまたは複数のアンテナを介してデバイス１１５とワイヤレス通信し得る。アクセスポイント１０５は、複数のキャリアを介してアクセスポイントコントローラ（図示せず）の制御下でデバイス１１５と通信し得る。各アクセスポイント１０５は、それぞれの地理的エリアに通信カバレージを提供し得る。いくつかの実施形態では、アクセスポイント１０５は、基地局、無線基地局、基本サービスセット（ＢＳＳ）、拡張サービスセット（ＥＳＳ）、または何らかの他の適切な用語で呼ばれることがある。アクセスポイント１０５のためのカバレージエリア１２０は、カバレージエリアの一部分のみを構成するセクタ（図示せず）に分割され得る。システム１００は、異なる技術により異なるサイズのカバレージエリアおよび重複するカバレージエリアを有する、異なるタイプ（たとえば、都市圏、ホームネットワークなど）のアクセスポイント１０５を含み得る。
【００３０】
[0052]デバイス１１５は、カバレージエリア１２０全体にわたって分散され得る。各デバイス１１５は、固定式または移動式であり得る。一構成では、デバイス１１５は、リンク１２５を介して異なるタイプのアクセスポイントと通信することが可能であり得る。デバイス１１５は、移動局（ＭＳ）、モバイルデバイス、アクセス端末（ＡＴ）、ユーザ機器（ＵＥ）、加入者局（ＳＳ）、または加入者ユニットと呼ばれることがある。デバイス１１５は、セルラーフォンとワイヤレス通信デバイスとを含み得るが、携帯情報端末（ＰＤＡ）、他のハンドヘルドデバイス、ネットブック、ノートブックコンピュータ、タブレットコンピュータなどをも含み得る。
【００３１】
[0053]ネットワーク１００に示される送信リンク１２５は、デバイス１１５からアクセスポイント１０５へのアップリンク送信のためのアップリンク（ＵＬ）、および／またはアクセスポイント１０５からデバイス１１５へのダウンリンク送信のためのダウンリンク（ＤＬ）を含み得る。ダウンリンク送信は順方向リンク送信と呼ばれることもあり、一方、アップリンク送信は逆方向リンク送信と呼ばれることもある。デバイス１１５の文脈では、ＩＴＯは、デバイスがＤＬトラフィックを予期してアクセスポイント１０５をリッスンするのに費やす追加時間として理解され得る。この動作モードは特に、ＣＳＭＡベースのワイヤレスシステムに関連し得、ここで、デバイスは、チャネルを求めて競合しており、ＵＬ／ＤＬトラフィックは同期されないが、本質的に日和見的である。たとえば、ＩＴＯは、（ＵＬ上またはＤＬ上の）最後に知られているデータトラフィックの直後に開始し得、タイムアウトする前にＵＬ／ＤＬのさらなる発生でリセットされ得るタイマーであり得る。タイムアウトに伴い、デバイス１１５は、アクセスポイント１０５との間で「ネットワークスリープ」状態に入る決定を行う。そのようなＩＴＯは大きいこと、もしくは小さいことがあり、または本明細書で開示するように本質的に適応的であり得る。
【００３２】
[0054]特定のデバイス１１５−ａおよびカバレージエリア１２０を有する図示のアクセスポイント１０５に焦点を当てると、デバイス１１５−ａは、アクセスポイント１０５とデバイス１１５−ｂなどの他のデバイスとの間の通信を検出することが可能であり得る。さらに、デバイス１１５−ａから「隠れた」、アクセスポイント１０５と通信するカバレージエリア１２０内の１つまたは複数のデバイスがあり得る。たとえば、デバイス１１５−ａが検出できないデバイス１１５−ｃとアクセスポイント１０５との間の通信があり得る。したがって、デバイス１１５−ｃは、デバイス１１５−ａに対する「隠れノード」と呼ばれ得る。隠れノードに対処するための様々な適応について、以下で説明する。
【００３３】
[0055]一般に、デバイス１１５−ａは、デバイス１１５−ａにサービス提供するアクセスポイント１０５の能力に影響を与え得るネットワークにおいて発生している通信活動の測定値を監視するか、さもなければ決定するように構成され得る。そのような通信活動の測定値は、デバイス１１５−ａによって、チャネル輻輳の１つまたは複数のメトリクスとして決定され得る。本明細書で説明する例は、デバイス１１５−ａによって実行されているものとして、そのようなメトリクスを決定することに関与し得る動作に言及するが、動作は別の装置によって実行されてよく、デバイス１１５−ａはそのようなメトリクスを取得するためにそのような装置にアクセスすることによってそのようなメトリクスを決定し得ることを理解されたい。
【００３４】
[0056]決定されたメトリクスを使用して、デバイス１１５−ａは、その電力節約動作を、通信活動（継続中の送信活動および／もしくは受信活動）の量またはデバイス１１５−ａによって使用されているチャネルに存在する輻輳を考慮して適応させ得る。特に、デバイス１１５−ａは、それの不活動時間間隔またはＩＴＯを、アクセスポイント１０５と通信するためにデバイス１１５−ａによって使用されるチャネルの輻輳を考慮して適応させ得る。詳細には、デバイス１１５−ａは、所与のアウェイク間隔のＩＴＯを、たとえば、所与のアウェイク間隔もしくは先行するアウェイク間隔または先行するアウェイク間隔の履歴に関して決定された１つまたは複数のメトリクスを使用して、調整し得る。
【００３５】
[0057]本明細書で説明する電力節約手法のいくつかの実施形態は、不活動時間間隔または不活動タイムアウト（ＩＴＯ）の適応の３つのレベルを提供するものとして理解され得る。適応の第１のレベルは、たとえば、チャネル輻輳に対してインデックス付けされた事前に特徴付けられたルックアップテーブルによりＩＴＯを調べることによる、ＩＴＯのチャネル輻輳ベースの適応であるものとして理解され得る。適応の第２のレベルは、特に、比較的長い配信トラフィック指示メッセージ（ＤＴＩＭ）間隔により生じ得る潜在的シナリオに対処するための、および／または考えられる隠れノード、たとえば、電力節約技法を実施しているデバイスによって検出できないデバイスに対処するための、第１のレベルの改良であるものとして理解され得る。適応の第３のレベルは、特に、潜在的メトリクス推定誤差に対処するための、および／または考えられる隠れノードに対処するための、第１のレベルの別の改良であるものとして理解され得、たとえば、何らかの他の制約を最適化するなどのために、オフセットを使用して、ルックアップテーブルから選ばれたＩＴＯがさらに拡大または縮小される。
【００３６】
[0058]次に図２Ａを参照すると、固定ＩＴＯを使用するデバイス１１５のための電力節約の実装形態を示すタイミング図２００−ａが示されている。デバイス１１５は最初、デバイス１１５が通信（たとえば、情報のパケット）を送信および／または受信するアウェイク間隔２０５−ａのアウェイクモードにあり得る。最後の送信または受信（ｔｘ／ｒｘ）の後、不活動時間間隔またはＩＴＯが始まる。この例では、ＩＴＯは、（たとえば、ビーコン間隔のパーセンテージなどとして）比較的長い時間期間に固定される。ＩＴＯ内におけるさらなる通信の受信２１０−ａに伴い、ＩＴＯはリセットされる。ＩＴＯが経過すると、デバイス１１５はスリープ間隔２１５−ａのスリープモードに入り、スリープ間隔２１５−ａは、デバイス１１５が送信すべきデータを持つか、またはアクセスポイント１０５がデバイス１１５のためのデータを有することを示すビーコンをアクセスポイント１０５から受信するまで、継続し得る。ビーコン間隔は、ネットワークに関する情報を含み、ワイヤレスネットワークを同期させる、ビーコンの間の時間（ｍｓ）である。
【００３７】
[0059]ビーコンを受信した後、たとえば、デバイス１１５が送信すべき情報を有するか、またはアクセスポイント１０５がデバイス１１５に送信すべき情報を有するときに、デバイス１１５はスリープモードから出て、別のアウェイク間隔２０５−ｂのアウェイクモードに入ることができる。ここでも、最後の送信または受信（ｔｘ／ｒｘ）の後、ＩＴＯが始まる。ここでも、さらなる通信の受信２１０−ｂに伴い、ＩＴＯはリセットされる。ＩＴＯが経過すると、デバイス１１５は、アクセスポイント１０５から別のビーコンを受信するまで、別のスリープ間隔２１５−ｂのスリープモードに入り、その後にデバイス１１５は、（ビーコンにおいてトラフィック指示マップ（ＴＩＭ）ビットとともに示され得るさらなる通信がデバイス１１５に発生すると仮定して）別のアウェイク間隔２０５−ｃのアウェイクモードに入り得る。
【００３８】
[0060]タイミング図２００−ａに示すように、拡大された固定ＩＴＯ期間は、さらなる通信（２１０−ａ、２１０−ｂ）が発生したときにデバイス１１５が引き続きアウェイクモードにある見込みを高めることによって、システムパフォーマンス（たとえば、スループット）を改善し得る。一方、拡大された時間期間にＩＴＯを固定することは、デバイス１１５がスリープモードに入るのを遅らせることによって、電力節約機会を失い得る。
【００３９】
[0061]図２Ｂには、固定ＩＴＯを使用するデバイス１１５のための電力節約の別の実装形態を示すタイミング図２００−ｂが示されている。この例では、ＩＴＯは、（たとえば、ビーコン間隔のパーセンテージなどとして）比較的短い時間期間に固定される。
【００４０】
[0062]デバイス１１５は最初、デバイス１１５が通信を送信および／または受信するアウェイク間隔２０５−ｄのアウェイクモードにあり得る。最後の送信または受信（ｔｘ／ｒｘ）の後、不活動時間間隔またはＩＴＯが始まる。ここでも、ＩＴＯ内におけるさらなる通信の受信に伴い、ＩＴＯはリセットされ得る。ただし、この例では、ＩＴＯは経過しており、アクセスポイント１０５においてデバイス１１５のためのさらなるデータが入手可能になる前に、デバイス１１５はスリープ間隔２１５−ｄにおいてスリープモードに入っている。デバイス１１５がスリープモードに入るとき、デバイスはアクセスポイント１０５に、スリープモードにあることを通知することができる。したがって、アクセスポイント１０５は、デバイス１１５がスリープモードにあることを知っており、スリープ間隔２１５−ｄ中にデバイス１１５にいかなる通信も送らないことがある。それで、データの受信の機会２１０−ｄがスリープ間隔２１５−ｄ中に発生し得る。したがって、データの受信の機会２１０−ｄは、デバイス１１５にとって失われた機会として理解され得、アクセスポイント１０５がデバイス１１５のためのデータを有するが、デバイス１１５がスリープモードにあるのでデバイス１１５にデータを送信しない状況を反映している。スリープ間隔２１５−ｄは、デバイス１１５がデバイス１１５のためのデータの存在を示す次のビーコンをアクセスポイント１０５から受信するまで継続し得る。スリープ間隔２１５−ｄ中に発生するデータの受信の機会２１０−ｄを失うことで、スループットの対応する喪失が生じ得る。
【００４１】
[0063]ビーコンを受信した後、デバイス１１５はスリープモードから出て、別のアウェイク間隔２０５−ｅのアウェイクモードに入ることができる。ここでも、最後の送信または受信（ｔｘ／ｒｘ）の後、ＩＴＯが始まる。ＩＴＯが経過すると、デバイス１１５は、アクセスポイント１０５から別のビーコンを受信するまで、別のスリープ間隔２１５−ｅのスリープモードに入り、その後にデバイス１１５は、（さらなる通信がデバイス１１５に発生すると仮定した場合に）別のアウェイク間隔２０５−ｆのアウェイクモードに入ることができる。
【００４２】
[0064]この例では、ＩＴＯが経過しており、デバイス１１５がスリープモードになければ、アクセスポイント１０５からの送信がデバイス１１５によって受信されていたはずの時点よりも前に、デバイス１１５がスリープモードに入っているので、受信の失われた機会２１０−ｅがスリープ間隔２１５−ｅ中に発生する。したがって、タイミング図２００−ｂに示すように、比較的短い時間期間にＩＴＯを固定することは、デバイス１１５をより早くスリープモードに入らせ、より長くスリープモードにとどまらせることによって、電力節約を改善することができる。一方、比較的短い時間期間にＩＴＯを固定すると、受信の機会を失うことになり得、システムパフォーマンス（たとえば、スループット）に悪影響が及び得る。
【００４３】
[0065]図２Ａおよび図２Ｂに関して上記で説明した固定ＩＴＯの潜在的欠点に対処するために、適応的ＩＴＯをもたらす様々な技法について、以下で説明する。チャネル輻輳のメトリクスと他の要素とを使用してＩＴＯを適応させるための説明する技法は、電力節約を向上させることができ、システムパフォーマンスも改善することができる。
【００４４】
[0066]図３Ａを参照すると、適応的ＩＴＯを伴う電力節約の方法の実装形態を示すタイミング図３００−ａが示されている。デバイス１１５は最初、デバイス１１５が通信を送信および／または受信する（不活動タイムアウトまたはＩＴＯ３１５−ａを含む）アウェイク間隔３０５−ａのアウェイクモードにあり得る。最後の送信または受信（ｔｘ／ｒｘ）の後、ＩＴＯ３１５−ａが始まる。図示されていないが、ＩＴＯ内におけるさらなる通信の受信に伴い、ＩＴＯはリセットされ得る。この例では、デバイス１１５は、ＩＴＯ内でさらなる通信が発生することなく、スリープ間隔３２０−ａにおけるスリープモードに入っている。
【００４５】
[0067]最後の送信または受信（ｔｘ／ｒｘ）の後、デバイス１１５は、アウェイク間隔３０５−ａのあいだの送信活動および／または受信活動を使用して、輻輳の１つまたは複数のメトリクス３１０−ａを計算またはさもなければ決定することができる。メトリクスは、アウェイク間隔３０５−ａに関して、たとえば、アウェイク間隔３０５−ａの初めにネットワーク通信に関連する値をラッチし、ラッチされた値をＩＴＯ３１５−ａの初め（たとえば、現在のアウェイク間隔３０５−ａのＩＴＯを調整する場合）またはＩＴＯ３１５−ａの終わり（アウェイク間隔３０５−ａの終わり、たとえば、図３Ｂに関して以下で説明するように、後続アウェイク間隔のＩＴＯを調整する場合）に決定された対応する値と比較することによって、決定され得る。代替的に、ＩＴＯ３１５−ａの初め／終わりに決定された値がメトリクスを決定するために直接使用され得るように、値はアウェイク間隔３０５−ａの初めにリセットされるか、またはゼロにされ得る。図３Ａに示すように、ＩＴＯ３１５−ａの初めに計算されたメトリクスは、現在のアウェイク間隔３０５−ａのＩＴＯ３１５−ａを、たとえば、当初想定されたＩＴＯがタイムアウトした後に適応量によってＩＴＯを拡大することによって調整するために、使用され得る。当初の想定ＩＴＯは、アルゴリズムによって指示されるような、基本（最小）ＩＴＯであり得る。
【００４６】
[0068]メトリクスを介してチャネル輻輳を推定するための１つの方法は、アウェイク状態中に追跡物理（ＰＨＹ）レイヤチャネル観測を使用することであり得る。アウェイク状態またはモードに入っている、または再び入っている間、デバイスは様々なＰＨＹレイヤ統計値を記録し得る。たとえば、チャネルにおいてエネルギーが検出されたとき、デバイスによってもたらされたか、ワイヤレスネットワークの他のデバイスによってもたらされたかに関係なく、第１のカウンタがアップカウントされ得る。チャネルにおいてエネルギーが検出され、チャネルにおいてＷｉＦｉパケットが検出されたとき、デバイスによってもたらされたか、ワイヤレスネットワークの他のデバイスによってもたらされたかに関係なく、第２のカウンタがアップカウントされ得る。アイドル−リッスンを含む受信活動にデバイスが関与しておらず、送信ブロックがアクティブであるとき、ローカルデバイスにおけるＰＨＹ送信プロセスの出力によって第３のカウンタがアップカウントされ得る。
【００４７】
[0069]これらのカウンタは、適切なハードウェアによって継続的に更新され、それぞれのレジスタにロードされ得る。レジスタにおけるデータの操作により、以下のメトリクスを決定し得る。メトリクスＩ（チャネル輻輳メトリクス）−デバイス自体以外のデバイスによる送信活動または受信活動に起因して所与の時間でチャネルが混雑している時間の量、メトリクスＩＩ（チャネル受信活動メトリクス）−デバイスがそれ自体に向けられたフレームを受信することに費やした時間の量（レジスタから直接明らかではなく、何らかのソフトウェアレベルの処理を必要とし得る）、およびメトリクスＩＩＩ（チャネル送信活動メトリクス）−デバイス自体がフレームを送信することに費やした時間の量。
【００４８】
[0070]デバイスがスリープモードに入る前の観測ウィンドウ（すなわち、デバイスがアウェイク状態にあるアウェイク間隔の少なくとも一部）の終わりに、レジスタがチェックされ得、更新されたデータが、メトリクスを計算するために使用され得る。特に、第１のレベルの適応としてＩＴＯを決定（調整）する際に、メトリクスＩが使用され得る。
【００４９】
[0071]図３Ａに示すように、スリープモード３２０−ａは、デバイス１１５がデバイス１１５のためのデータの存在を示す次のビーコンをアクセスポイント１０５から受信するまで継続し得る。ビーコンを受信した後、デバイス１１５はスリープモードから出て、（同じくＩＴＯ３１５−ｂを含む）別のアウェイク間隔３０５−ｂのアウェイクモードに入ることができる。この時点で、上記で説明したように、値がラッチまたはリセットされ得る。アウェイク間隔３０５−ｂにおける最後の送信または受信（ｔｘ／ｒｘ）の後、デバイス１１５はここでも、アウェイク間隔３０５−ｂのあいだの送信活動および／または受信活動を使用して、輻輳の１つまたは複数のメトリクス３１０−ｂを計算またはさもなければ決定することができる。ここでも、図示のように、決定されたメトリクス３１０−ｂは、たとえば、当初想定されたＩＴＯがタイムアウトした後に適当な量だけＩＴＯを拡大することによって、現在のアウェイク間隔３０５−ｂのＩＴＯ３１５−ｂを調整するために、使用され得る。ここでも、当初の想定ＩＴＯ（すなわち、現在のアウェイク間隔３０５−ｂに関して決定されたメトリクスを使用するいかなる調整もない、現在のアウェイク間隔３０５−ｂのＩＴＯ）は、基本（または許容最小）ＩＴＯであり得る。代替的に、当初の想定ＩＴＯは、以前のアウェイク間隔３０５−ａからの調整されたＩＴＯであり得る。さらに、現在のアウェイク間隔３０５−ｂの当初の想定ＩＴＯは最初に、いくつかの先行するアウェイク間隔のＩＴＯを使用してセットされ得る。
【００５０】
[0072]アウェイク間隔３０５−ｂのあいだの最後の送信または受信（ｔｘ／ｒｘ）の後、ＩＴＯ３１５−ｂが始まる。ＩＴＯ３１５−ｂが経過すると、デバイス１１５は、アクセスポイント１０５から別のビーコンを受信するまで、別のスリープ間隔３２０−ｂのスリープモードに入り、その後にデバイス１１５は、さらなる通信がデバイス１１５に発生するときに、別のアウェイク間隔（図示せず）のアウェイクモードに入ることができる。他の場合、次のビーコンが受信され、さらなる通信がデバイス１１５に発生するまで、デバイスはスリープモードにとどまることができる。
【００５１】
[0073]図３Ｂには、適応的ＩＴＯを伴う電力節約の方法の別の実装形態を示すタイミング図３００−ｂが示されている。デバイス１１５は最初、デバイス１１５が通信を送信および／または受信するアウェイク間隔３０５−ｃのアウェイクモードにあり得る。最後の送信または受信（ｔｘ／ｒｘ）の後、ＩＴＯ３１５−ｃが始まる。図示されていないが、ＩＴＯ内におけるさらなる通信の受信に伴い、ＩＴＯはリセットされ得る。この例では、デバイス１１５は、ＩＴＯ内でさらなる通信が発生することなく、スリープ間隔３２０−ｃにおけるスリープモードに入っている。
【００５２】
[0074]最後の送信もしくは受信（ｔｘ／ｒｘ）の後、または図示のようにＩＴＯ３１５−ｃの経過後、デバイス１１５は、（たとえば、ＩＴＯ期間３１５−ｃを含む）アウェイク間隔３０５−ｃ中の送信活動および／または受信活動を使用して、輻輳の１つまたは複数のメトリクス３１０−ｃを決定することができる。たとえば、上記で説明したように、メトリクスが決定され得る。図３Ｂに示すように、後続（図示のように次の）アウェイク間隔３０５−ｄのＩＴＯ３１５−ｄを調整するために、メトリクスが使用され得る。
【００５３】
[0075]スリープモード３２０−ｃは、デバイス１１５がデバイス１１５のためのデータの存在を示す次のビーコンをアクセスポイント１０５から受信するまで継続し得る。ビーコンを受信した後、デバイス１１５はスリープモードから出て、別のアウェイク間隔３０５−ｄのアウェイクモードに入ることができる。この時点で、上記で説明したように、値がラッチまたはリセットされ得る。アウェイク間隔３０５−ｂにおける最後の送信もしくは受信（ｔｘ／ｒｘ）の後、または図示のようにＩＴＯ３１５−ｄの経過後、デバイス１１５はここでも、アウェイク間隔３０５−ｄ中の送信活動および／または受信活動を使用して、輻輳の１つまたは複数のメトリクス３１０−ｄを決定することができる。ここでも、図示のように、後続アウェイク間隔（図示せず）のＩＴＯ（図示せず）を調整するために、決定されたメトリクスが使用され得る。
【００５４】
[0076]チャネル輻輳の推定における困難（たとえば、隠れノード問題など）のために、推定誤差に基づくレイテンシ限度が、動作モードを複数の領域に分類することと、誤差を軽減するための技法を用いることとによって管理され得る。そのような困難は、たとえば、パケット（たとえば、ＴＣＰなど）の非ゼロの往復時間（ＲＴＴ）を有するトラフィックにより動作するときに発生し得る。そのような場合、アクセスポイント１０５は、低輻輳レベル（たとえば、サービス提供すべきものが他にない）を示しながらもなお、（バックエンドサーバからデータを取り出す際のＲＴＴ遅延に起因して）デバイスにデータを送ることが可能ではないことがある。その結果、ネットワークスリープに積極的に入ることは、たとえば、デバイス１１５がネットワークスリープに入った後に（たとえば、ＲＴＴ遅延の後）バッファリングされたデータのアクセスポイント１０５からの通知が頻繁に発生している場合に、全体のスループットの望ましくない低下を引き起こし得る。
【００５５】
[0077]たとえば、アクセスポイントに存在する追加データの指示を受信する間隔は、ネットワークまたはデバイスの構成に基づいて異なり得る。配信トラフィック指示メッセージ（ＤＴＩＭ）間隔は、たとえば、デバイス１１５によって受信されるデータに関する情報を受信する前にデバイス１１５がスリープ状態にとどまることができるビーコン間隔の数であり得る。したがって、ＤＴＩＭは、ｎ個のビーコンごとに送られ、待ち行列に入れられたマルチキャスト情報を含む。マルチキャストデータは、（デバイスごとの複数の別個のデータストリームとは異なり）ネットワーク上の複数のデバイスに同時に送られるデータである。多くのワイヤレスルータのデフォルトビーコン間隔は１００ｍｓであり、デフォルトＤＴＩＭ間隔は１である。したがって、デフォルトは、ビーコンごとに配信トラフィック指示メッセージを送ることであり得る。しかしながら、様々なネットワークはより大きいＤＴＩＭ間隔を使用し得る。ＤＴＩＭ間隔が拡大されるとき、チャネル輻輳の推定の誤差は増大し得、したがって、パフォーマンスにより大きい影響を及ぼし得る。これは、ＷＬＡＮの一般的なモバイルデバイス配置に関連性があり、ここで、電力節約の理由により、デバイスは、中間の非ＤＴＩＭビーコンではなくＤＴＩＭビーコンのみを受信するために常にウェイクアップする。
【００５６】
[0078]図４は、比較的大きいＤＴＩＭ間隔を有するチャネル輻輳推定誤差の影響を示すタイミング図４００である。図４に示すように、デバイス１１５は最初、デバイス１１５が通信を送信および／または受信するアウェイク間隔４０５−ｄのアウェイクモードにあり得る。最後の送信または受信（ｔｘ／ｒｘ）の後、不活動時間間隔またはＩＴＯ４１５−ａが始まる。ここでも、ＩＴＯ内におけるさらなる通信の受信に伴い、ＩＴＯはリセットされる。ただし、この例では、デバイス１１５は、データの受信の機会４２５の前に（たとえば、デバイス１１５がスリープモードになければ、アクセスポイント１０５がデバイス１１５にデータを送信していたはずの時間よりも前に）スリープ間隔４２０−ａにおけるスリープモードに入っている。しかしながら、スリープ間隔４２０−ａは、デバイス１１５がＤＴＩＭ間隔の終わりにアクセスポイント１０５からビーコンを受信するまで継続し得る。したがって、いくつかの受信の失われた機会４２５が、スリープ間隔４２０−ａのあいだに発生し得る。受信の失われた機会の数は、ＤＴＩＭ間隔がより長いとき、すなわち、より跳ばされたビーコン間隔を含むときに、より大きくなる可能性が高い。
【００５７】
[0079]アクセスポイント１０５においてデバイス１１５のためにデータが待っていることを示すビーコンをＤＴＩＭ間隔の終わりに受信したことに応答して、デバイス１１５はスリープモードから出て、この待っているデータの送信を要求する電力節約ポール（ＰＳポール）パケットを送信することができる。デバイス１１５は、データを受信するために別のアウェイク間隔４０５−ｂのアウェイクモードに入ることができる。この例では、アクセスポイント１０５は、受信の失われた機会４２５に対応するデータを送信するためにアウェイク間隔４０５−ｂまで待つ。したがって、ＤＴＩＭ間隔が長くなることにより電力節約は増大し得る一方、ＤＴＩＭ間隔が長くなることにより受信の機会が失われる可能性の上昇は、システムパフォーマンス（たとえば、スループット）に悪影響を及ぼし得る。
【００５８】
[0080]一般に、ＤＴＩＭ間隔は時間の長さにおいて異なり得るので、電力節約およびパフォーマンスに対するメトリクスおよび／または決定されたＩＴＯの推定誤差の影響は異なり得る。ＤＴＩＭ間隔が比較的短い、たとえばＤＴＩＭ＝１のときには、次のＤＴＩＭビーコンが比較的短い時間の量において発生することになるので、推定誤差の影響は比較的小さくなる。しかしながら、ＤＴＩＭが増大するにつれて、次のＤＴＩＭビーコンが発生する前に、増大した時間期間が経過し得るので、推定誤差の影響も増大することになる。いくつかの実施形態では、デバイス１１５は、ＤＴＩＭ間隔に少なくとも部分的に基づいて動作をいくつかのモードに分類することができ、様々な動作モードに異なる方法を適用することができる。たとえば、デバイスは、ＴNで示されるＤＴＩＭのしきい値を使用する様々なマクロ的方法を適用し得る（ＴNは、任意の数であり得、たとえば、しきい値未満では推定誤差がパフォーマンスに著しい影響を及ぼさないように決定され得る）。
【００５９】
[0081]図５は、より長いＤＴＩＭ間隔を有する前述の潜在的シナリオに対処するための方法を示すフローチャートを示している。ＤＴＩＭがＴN以下であるときには、ＩＴＯを適応させるために、図３Ａおよび図３Ｂに関して上記で説明したようなマクロ的方法が実施され得るが、いくつかの実施形態では、より大きいＤＴＩＭ値には追加の適応技法が必要とされ得る。したがって、ブロック５０５で始まり、ＩＴＯは、図３Ａおよび図３Ｂに関して上記で説明した技法を使用して適応され得る。
【００６０】
[0082]次にブロック５１０において、ＤＴＩＭがしきい値ＴNよりも大きいかどうかについての決定が行われ得る。ＤＴＩＭがしきい値を上回らない場合、ＩＴＯを適応させるマクロ的方法の適用を続けるために、本方法はブロック５０５に戻り得る。一方、ＤＴＩＭがしきい値ＴNを上回る場合、さらなる適応のために、本方法はブロック５１５に進み得る。ブロック５１５において、デバイス１１５は、ＴＩＭビットがセットされたＤＴＩＭビーコンに関連せず、当該ＤＴＩＭビーコンを受信する前に送信される、１つまたは複数のＰＳポールパケットをスリープ間隔のあいだに送信し得る。ＰＳポールパケットを使用するそのような技法は、推論的ＰＳポーリング（speculative PS-polling）と呼ばれ得る。様々な実施形態によれば、デバイス１１５が次のＤＴＩＭビーコンまでスリープモードにとどまる代わりに、少なくとも１つの推論的ＰＳポールがスリープ間隔において発生するようにセットされ得る。
【００６１】
[0083]ＰＳポールは、（場合によっては複数のビーコン間隔にわたって）スリープ間隔のあいだにいつでもスケジュールされることがあり、複数回スケジュールされることもある。ＰＳポールは、スリープ間隔内にＤＴＩＭ間隔当たり１回だけ固定時間に、たとえば中間点でスケジュールされ得る。追加または代替として、ＰＳポールがスケジュールされる時間は、メトリクスＩＩ（チャネル受信活動）に少なくとも部分的に基づき得る。たとえば、ＰＳポールは、スケジュールされた時間がメトリクスＩＩを使用して調整されるように、中間点よりも早いまたは遅い固定時間にスケジュールされ得る。さらに、１つまたは複数のＰＳポールをスケジュールする必要性または望ましさは、メトリクスＩＩに少なくとも部分的に基づき得る。メトリクスＩＩは、ＰＳポールが遅かれ早かれスケジュールされるべきであること、一定の数のＰＳポールがスケジュールされるべきであること、または場合によっては（たとえば、デバイスが次のＤＴＩＭ間隔の前にスリープモードにある残存時間量に基づいて）そもそもＰＳポールがスケジュールされるべきなのかを示すことができる。メトリクスＩＩへの依存は、任意の適切な方法で行われ得る。たとえば、デバイスが直近のアウェイク間隔のあいだまたは過去のいくつかの先行するアウェイク間隔のあいだにかなりの量のＤＬトラフィックに直面している場合、メトリクスＩＩはそのようなトラフィック（チャネル受信活動）を反映することになる。したがって、メトリクスＩＩは、デバイスにとって比較的高いトラフィックを示すことがあり、アクセスポイントが近い将来にデバイス用のデータを有する可能性が高くなる。メトリクスＩＩを使用して、比較的高いトラフィックを考慮して推論的ＰＳポールの流れ（cadence）、頻度、または数が増やされ得る。推論的ＰＳポールのそのような増加は、現在のスリープ間隔のあいだの受信の機会が失われる確率を低下させ得る。
【００６２】
[0084]ブロック５２０において、デバイス１１５は、デバイス１１５のためにアクセスポイント１０５でデータが待っているかどうかを決定し、そのようにして、マクロ的方法によってセットされた適応的ＩＴＯの誤差を評価することができる。ＰＳポーリングを使用する各デバイスは、アクセスポイント１０５でデバイス１１５のためにデータが待っているかどうかを決定し得る。いくつかの実施形態では、ＰＳポールメッセージを送信したことに応答して、デバイス１１５は、アクセスポイントから２つの応答のうちの１つ、すなわち、アクセスポイントに送信用データが存在しないことを示す応答、またはアクセスポイントにさらなるデータが存在することを示す応答のいずれか（たとえば、ＩＥＥＥ８０２．１１規格に指定されているような、Ｍｏｒｅビットが０または１にセットされた応答）を受信する。データの不在は、一般に、ＰＳポールを送った後にタイマーを開始するデバイス１１５よって決定され得、これは「ＰＳポールタイムアウト」と呼ばれ、経験的に選ばれることがあり、固定または適応され得る。一実施形態では、それは固定値（たとえば、１０ｍｓ）であり得る。別の実施形態では、それは、アクセスポイントの一般的な応答時間の履歴に基づいて適応され得る。タイマーが終了し、デバイスがデータを受信しなかったとき、アクセスポイント１０５はデバイス用のバッファリングされたデータを有しないと見なされ得る。
【００６３】
[0085]ＰＳポールに応答してアクセスポイント１０５から「さらなるデータ」応答が受信された場合、本方法はブロック５２５に進むことができる。ブロック５２５において、マクロ的方法の推定プロセスに関連するペナルティまたは補正ファクタがセットされ得る。ペナルティは、ＩＴＯのためのさらなる時間の形態で、本方法がブロック５０５に戻ることによって示されるように、マクロ的方法に従って次の間隔に関して決定されたＩＴＯに追加され得る。代替的に、ＰＳポールに応答してアクセスポイント１０５から「データなし」応答が受信された場合、本方法はペナルティを評価することなくブロック５０５に戻り得る。
【００６４】
[0086]一般に、ペナルティまたは補正ファクタは、１つまたは複数のＰＳポールの結果を使用して実施され得る。さらに、ペナルティ／補正ファクタはメトリクスＩＩを使用して決定され得る。たとえば、ＰＳポールが、アクセスポイント１０５でデバイス１１５のためにデータが待っていると決定し、メトリクスＩＩが、比較的高いチャネル受信活動（たとえば、一定のしきい値を上回る）を示すとき、対応するペナルティ／補正ファクタ（たとえば、時間の追加）がＩＴＯの次の決定に適用され得る。いくつかの実施形態では、ペナルティ／補正ファクタは、ＩＴＯの一連の後続決定に適用され得る。ペナルティ／補正ファクタ手法は、メトリクスＩＩを使用してＰＳポーリングが決定されて、または決定されることなく、実施され得る。
【００６５】
[0087]いくつかの実施形態では、ＰＳポールの電力が、アクセスポイント（ＡＰ）の強度を使用して調節され得る。ＰＳポールにとって電力が高すぎるのを回避することは、隠れノード（すなわち、検出されないワイヤレスネットワークのデバイス）の場合のパケットインパケット状況（packet-in-packet situation）を回避するのに役立つ。これはまた、ＰＳポーリングに関連する電力オーバーヘッドを軽減し得る。さらに、電力が低すぎるのを回避することは、ＡＰがＰＳポールを検出できないことを回避するのに役立つ。
【００６６】
[0088]図６は、図５に示すＰＳポーリング方法の実装形態のタイミング図６００を示している。デバイス１１５は最初、デバイス１１５が通信を送信および／または受信するアウェイク間隔６０５−ａのアウェイクモードにあり得る。最後の送信または受信（ｔｘ／ｒｘ）の後、ＩＴＯ６１０−ａが始まる。図示されていないが、ＩＴＯ内におけるさらなる通信に伴い、ＩＴＯはリセットされ得る。この例では、デバイス１１５は、ＩＴＯ内でさらなる通信が発生することなく、スリープ間隔６２０−ａにおけるスリープモードに入っている。
【００６７】
[0089]最後の送信もしくは受信（ｔｘ／ｒｘ）の後、または図示のようにＩＴＯ６１０−ａの経過後、デバイス１１５は、（たとえば、ＩＴＯ期間６１０−ａを含む）アウェイク間隔６０５−ａのあいだの送信活動および／または受信活動を使用して、輻輳の１つまたは複数のメトリクス６１５−ａを決定することができる。たとえば、上記で説明したように、メトリクスが決定され得る。図６に示すように、ＤＴＩＭ間隔が終了した後の後続アウェイク間隔６０５−ｃのＩＴＯ６１０−ｃを調整するために、メトリクスが使用され得る。
【００６８】
[0090]推論的ＰＳポーリングがなければ、スリープモード６２０−ａは、デバイス１１５がデバイス１１５のためのデータの存在を示す次のＤＴＩＭビーコンをアクセスポイント１０５から受信するまで継続し得る。ＤＴＩＭビーコンを受信した後、デバイス１１５はスリープモードから出て、アウェイク間隔６０５−ｃのアウェイクモードに入り得る。この時点で、上記で説明したように、値がラッチまたはリセットされ得る。アウェイク間隔６０５−ｃにおける最後の送信もしくは受信（ｔｘ／ｒｘ）の後、または図示のようにＩＴＯ６１０−ｃの経過後、デバイス１１５はここでも、アウェイク間隔６０５−ｃ中の送信活動および／または受信活動を使用して、輻輳の１つまたは複数のメトリクス（図示せず）を決定することができる。ここでも、図示のように、後続アウェイク間隔（図示せず）のＩＴＯ（図示せず）を調整するために、決定されたメトリクスが使用され得る。
【００６９】
[0091]推論的ＰＳポーリングのための説明する技法を使用して、スリープ間隔６２０−ａのあいだにデバイスによってＰＳポール６２５−ａが送信され得る（上矢印によって示される）。ＰＳポール６２５−ａの送信のタイミングは、多くの要因に依存し得る。たとえば、それは、（ｉ）固定オフセットに経験的にハードコードされ得る、（ｉｉ）先行チャネル受信活動（メトリクスＩＩ）に少なくとも部分的に基づいて適応され得る、または（ｉｉｉ）次のＤＴＩＭビーコンまでの残余時間に少なくとも部分的に基づいて決定され得る（たとえば、残余時間をＰＳポール間の等しい時間間隔に分割することによって、周期的に発生するようにＰＳポールをセットする）。（下矢印によって示される）アクセスポイント１０５からの応答が、アクセスポイント１０５においてデバイス１１５のためにデータが待っていることを示す（たとえば、アクセスポイントが局にデータパケットを送信し、さらにＭｏｒｅビットを「１」にセットして、さらなるバッファリングされたデータの存在を示す）場合、デバイス１１５はウェイクアップし、デバイス１１５がアクセスポイント１０５からそのようなデータを受信し得るアウェイク間隔６０５−ｂに入ることができる。デバイスの受信活動が停止すると、ＩＴＯ６１０−ｂ（ＩＴＯ６１０−ａと同じであるか、またはその新しいアウェイク間隔におけるチャネル輻輳推定を使用して計算された新しいＩＴＯであり得る）が始まり得る。ＩＴＯ６１０−ｂが経過した後、デバイス１１５は、スリープ間隔６２０−ｂのスリープモードに戻り得る。この場合、メトリクス６１５−ａがＩＴＯ６１０−ｂに適用され得る。
【００７０】
[0092]図示のように、スリープ間隔６２０−ｂのあいだにデバイスによって送信されるように、別のＰＳポールがセットされ得る。アクセスポイント１０５からの応答が、アクセスポイント１０５でデバイス１１５のために待っているデータがないことを示す（たとえば、アクセスポイント１０５が、Ｍｏｒｅビットが「０」にセットされた単一のパケットを配信することで、そのパケット自体を除いてさらなるバッファリングされたパケットがないことを示した）場合、デバイス１１５はスリープモードにとどまることができ、スリープ間隔６２０−ｂは中断されないことがある。別の実施形態では、デバイスは、次のＤＴＩＭビーコンまでの残余時間が十分である場合には、Ｍｏｒｅビットが「０」にセットされたパケットを受信した後も推論的ＰＳポールを送り続けることができる。たとえば、次のＤＴＩＭビーコンまでの残存する時間（残余時間）の決定および、そのような決定を使用して、別のＰＳポールが、スリープ間隔６２０−ｂのあいだ（たとえば、Ｍｏｒｅビットが「０」にセットされたパケットの受信と次のＤＴＩＭビーコンとの間）にデバイスによって送信されるようにセットされ得る。
【００７１】
[0093]この例では、デバイス１１５は、アクセスポイント１０５においてデバイス１１５のためにデータが待っていたという第１のＰＳポールへの応答を受信している。したがって、ＩＴＯをさらに適応させるために、メトリクス６１５−ａを使用するＩＴＯの適応に加えて、ペナルティまたは補正ファクタ（たとえば、さらなる時間）が適用され得る。たとえば、ＩＴＯ６１０−ｃは、メトリクス６１５−ａを使用して決定され得、推論的ＰＳポーリングプロセスから生じたペナルティ／補正ファクタを考慮して拡大され得る。
【００７２】
[0094]図７Ａ〜図７Ｅは、図５に示すＰＳポーリング方法の様々な実装形態のさらなるタイミング図を示している。上記で説明したＩＴＯおよびＩＴＯ適応に関する詳細は、これらの図では簡単にするために省略されることに留意されたい。
【００７３】
[0095]図７Ａにおいて、タイミング図７００−ａは、デバイス１１５によってアクセスポイント１０５に送信される規則的ＰＳポール（regular PS-poll）を示している。（下矢印によって示される）アクセスポイントからの応答は、デバイス１１５のためにさらなるデータが待っていることを示している。したがって、デバイス１１５はウェイクアップし、デバイス１１５がアクセスポイント１０５からデータを受信するアウェイク間隔７１０に入り得る。データのすべてが受信されると、デバイス１１５は続いて、スリープ間隔７１５のスリープモードに入り得る。
【００７４】
[0096]いくつかの実施形態によれば、次のＤＴＩＭ間隔ビーコンの前に残存するスリープ間隔の量が所望または所定の時間量よりも大きいときのみ、デバイス１１５によって推論的ＰＳポールが送信されることになる。たとえば、ＤＴＩＭビーコンの時間にあまりにも近い時間に推論的ＰＳポールを送信することは望ましくなく、いずれにせよデバイスが、そこでＤＴＩＭビーコンを受信するためにウェイクアップすることになる。
【００７５】
[0097]しかしながら、図７ＡにおけるＤＴＩＭビーコンは比較的遠く離れており、スリープ間隔７１５は、推論的ＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５のあいだのある時点で第１の推論的ＰＳポール７２０−ａが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のためにさらなるデータが待っている、というものである。したがって、デバイス１１５は、そのようなデータを受信するために、ウェイクアップし、アウェイク間隔７１０−ａに入り得る。
【００７６】
[0098]データのすべてを受信した後、デバイス１１５は続いて、別のスリープ間隔７１５−ａのスリープモードに入ることができる。ＤＴＩＭビーコンは依然として比較的遠く離れており、スリープ間隔７１５−ａは、さらなるＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ａのあいだのある時点で第２の推論的ＰＳポール７２０−ａが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。したがって、デバイス１１５は、ＤＴＩＭ間隔の残り７２５−ｂ（残りは、スリープ間隔７１５−ａの続きである）にスリープモードにとどまり得る。
【００７７】
[0099]図７Ｂにおいて、タイミング図７００−ｂは、デバイス１１５によってアクセスポイント１０５に送信される規則的ＰＳポール７０５−ｂを示している。（下矢印によって示される）アクセスポイントからの応答は、デバイス１１５のために待っているさらなるデータがないことを示している。したがって、デバイス１１５は、スリープ間隔７１５−ｂにスリープモードにとどまり得る。
【００７８】
[0100]図７ＢにおけるＤＴＩＭビーコンは、将来的に比較的遠く離れた時点で送信されることになっており、スリープ間隔７１５−ａは、推論的ＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ｂのあいだのある時点で第１の推論的ＰＳポール７２０−ｃが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のためにさらなるデータが待っているというものである。したがって、デバイス１１５は、そのようなデータを受信するために、ウェイクアップし、アウェイク間隔７１０−ｃに入り得る。
【００７９】
[0101]データのすべてを受信した後、デバイス１１５は続いて、別のスリープ間隔７１５−ｃのスリープモードに入ることができる。ＤＴＩＭビーコンは依然として将来的に比較的遠く離れた時点で送信されることになっており、スリープ間隔７１５−ｃは、さらなるＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ｃのあいだのある時点で第２の推論的ＰＳポール７２０−ｄが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。したがって、デバイス１１５は、別のスリープ間隔７１５−ｄ（スリープ間隔７１５−ｃの続き）にスリープモードにとどまり得る。この例では、スリープ間隔７１５−ｄ中のある時点で第３の推論的ＰＳポール７２０−ｅが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。したがって、デバイス１１５は、ＤＴＩＭ間隔の残り７２５−ｅ（残りは、スリープ間隔７１５−ｄの続きである）にスリープモードにとどまり得る。
【００８０】
[0102]図７Ｃにおいて、タイミング図７００−ｃは、デバイス１１５によってアクセスポイント１０５に送信される規則的ＰＳポール７０５−ｃを示している。（下矢印によって示される）アクセスポイントからの応答は、デバイス１１５のためにさらなるデータが待っていることを示している。したがって、デバイス１１５はウェイクアップし、デバイス１１５がアクセスポイント１０５からデータを受信するアウェイク間隔７１０−ｆに入り得る。データのすべてが受信されると、デバイス１１５は続いて、スリープ間隔７１５−ｆのスリープモードに入り得る。
【００８１】
[0103]図７ＣにおけるＤＴＩＭビーコンは、将来的に比較的遠く離れた時点で送信されることになっており、スリープ間隔７１５−ｆは、推論的ＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ｂのあいだのある時点で第１の推論的ＰＳポール７２０−ｇが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５においてデバイス１１５のために待っているさらなるデータがないというものである。したがって、デバイス１１５は、別のスリープ間隔７１５−ｇ（スリープ間隔７１５−ｆの続き）にスリープモードにとどまり得る。この例では、スリープ間隔７１５−ｇのあいだのある時点で第２の推論的ＰＳポール７２０−ｈが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。したがって、デバイス１１５は、ＤＴＩＭ間隔の残り７２５−ｈ（残りは、スリープ間隔７１５−ｇの続きである）にスリープモードにとどまり得る。
【００８２】
[0104]図７Ｃは、受信された応答を使用して推論的ＰＳポーリングを中止するための手法を示している。この例では、推論的ＰＳポーリングプロセスは、アクセスポイント１０５でデバイス１１５のために待っているデータがないという連続的な応答を受信することに少なくとも部分的に基づいて中止されるように構成され得る。この例は、推論的ＰＳポーリングを中止するための２つの連続的なデータなし応答を示しているが、中止をトリガするために、連続的なデータなし応答の任意の数がセットされ得る。さらに、中止をトリガするためにセットされたデータなし応答の数は、連続的なものではなく単に累積的なものであり得る。一方、データなし応答の数が連続的なものであることを求めることで、さらなるデータ応答によって数がリセットされ得る。
【００８３】
[0105]図７Ｄにおいて、タイミング図７００−ｄは、デバイス１１５によってアクセスポイント１０５に送信される規則的ＰＳポール７０５−ｉを示している。（下矢印によって示される）アクセスポイントからの応答は、デバイス１１５のためにさらなるデータが待っていることを示している。したがって、デバイス１１５はウェイクアップし、デバイス１１５がアクセスポイント１０５からデータを受信するアウェイク間隔７１０−ｉに入り得る。データのすべてが受信されると、デバイス１１５は続いて、スリープ間隔７１５−ｉのスリープモードに入り得る。
【００８４】
[0106]図７ＤにおけるＤＴＩＭビーコンは、将来的に比較的遠く離れた時点で送信されることになっており、スリープ間隔７１５−ｉは、推論的ＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ｉのあいだのある時点で第１の推論的ＰＳポール７２０−ｊが送信され得る。この場合には、アクセスポイント１０５からの応答が受信されない（たとえば、アクセスポイントがデータを有しない場合に送られ得るＱｏＳ−ヌル応答なし）。応答が受信されない場合、ネットワークに隠れノードが存在するという推測が行われ得る。したがって、推論的ＰＳポール７２０−ｊに対する応答の欠如は、デバイスが別のスリープ間隔７１５−ｊ（スリープ間隔７１５−ｉの続き）にスリープモードにとどまり得るとしても、データなし応答としてカウントされないことがある。
【００８５】
[0107]ＤＴＩＭビーコンは依然として将来的に比較的遠く離れた時点で送信されることになっており、スリープ間隔７１５−ｊは、さらなるＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ｊのあいだのある時点で第２の推論的ＰＳポール７２０−ｋが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。したがって、デバイス１１５は、別のスリープ間隔７１５−ｋ（スリープ間隔７１５−ｊの続き）にスリープモードにとどまることができる。この例では、スリープ間隔７１５−ｋのあいだのある時点で第３の推論的ＰＳポール７２０−ｍが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。この例では、第２のデータなし応答を受信すると、推論的ＰＳポーリングが中止され得る。したがって、デバイス１１５は、ＤＴＩＭ間隔の残り７２５−ｍ（残りは、スリープ間隔７１５−ｋの続きである）にスリープモードにとどまり得る。
【００８６】
[0108]図７Ｅにおいて、タイミング図７００−ｅは、デバイス１１５によってアクセスポイント１０５に送信される規則的ＰＳポール７０５−ｎを示している。（下矢印によって示される）アクセスポイントからの応答は、デバイス１１５のためにさらなるデータが待っていることを示している。したがって、デバイス１１５はウェイクアップし、デバイス１１５がアクセスポイント１０５からデータを受信するアウェイク間隔７１０−ｎに入り得る。データのすべてが受信されると、デバイス１１５は続いて、スリープ間隔７１５−ｎのスリープモードに入り得る。
【００８７】
[0109]図７ＤにおけるＤＴＩＭビーコンは、将来的に比較的遠く離れた時点で送信されることになっており、スリープ間隔７１５−ｎは、推論的ＰＳポーリングがない場合に比較的長くなるので、スリープ間隔７１５−ｎのあいだのある時点で第１の推論的ＰＳポール７２０−ｏが送信され得る。この場合には、アクセスポイント１０５からのデータなし応答が受信される。したがって、デバイスは、別のスリープ間隔７１５−ｏ（スリープ間隔７１５−ｎの続き）にスリープモードにとどまり得る。この例では、スリープ間隔７１５−ｏのあいだのある時点で第２の推論的ＰＳポール７２０−ｐが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のためにさらなるデータが待っているというものである。したがって、デバイス１１５はウェイクアップし、デバイス１１５がアクセスポイント１０５からデータを受信するアウェイク間隔７１０−ｐに入り得る。データのすべてが受信されると、デバイス１１５は続いて、スリープ間隔７１５−ｐのスリープモードに入り得る。
【００８８】
[0110]この例ではさらに、スリープ間隔７１５−ｐのあいだのある時点で第３の推論的ＰＳポール７２０−ｑが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５においてデバイス１１５のために待っているさらなるデータがないというものである。介在するさらなるデータ応答は、推論的ＰＳポーリングプロセスを中止するためのデータなし応答のカウントをリセットまたは再開し得る。この例では、第２のデータなし応答を受信しても、７２０−ｏおよび７２０−ｑへの２つのデータなし応答が、７２０−ｐへのさらなるデータ応答によって隔てられており、したがって連続的ではないので、推論的ＰＳポーリングは中止されないことがある。
【００８９】
[0111]スリープ間隔７１５−ｑのあいだのある時点で第４の推論的ＰＳポール７２０−ｒが送信され得る。この場合には、アクセスポイント１０５からの応答は、アクセスポイント１０５でデバイス１１５のために待っているさらなるデータがないというものである。この例では、７２０−ｒへのデータなし応答が、７２０−ｑへの以前のデータなし応答に対して連続的であるので、推論的ＰＳポーリングは中止され得る。したがって、デバイス１１５は、ＤＴＩＭ間隔の残り７２５−ｒ（残りは、スリープ間隔７１５−ｑの続きである）にスリープモードにとどまることができる。
【００９０】
[0112]上記で説明した適応的ＩＴＯ方法のさらなる改良は、デバイス１１５のために実施される適応の品質を表し得る値を導入することを伴い得る。この改良は特に、潜在的メトリクス推定誤差に対処すること、および／または考えられる隠れノードに対処することができる。上記で説明したＩＴＯ調整および推論的ＰＳポーリングなど、他の適応から生じる異なるＩＴＯを比較するための測定値として、値Ｑが使用され得る。
【００９１】
[0113]特に、値Ｑは、電力節約とパフォーマンスの両方に関係し得る。たとえば、より高い値Ｑは、より良好な電力節約とより良好なシステムパフォーマンスの両方を表し得る。
【００９２】
[0114]いくつかの実施形態によれば、デバイス１１５のスループットと電力デューティサイクルとの比として、値Ｑが定義され得る。
【数１】
2016536852.tif 000003
【００９３】
[0115]式１におけるスループットは、メガビット毎秒（Ｍｂｐｓ）による伝送制御プロトコル（ＴＣＰ）レベルスループットであり得る。デバイス電力デューティサイクルは、アウェイク持続時間とアウェイク持続時間およびスリープ持続時間の合計との比として定義され得る。
【数２】
2016536852.tif 000004
【００９４】
[0116]図８Ａは、上記で説明した適応的方法の１つまたは両方によって決定されたＩＴＯをさらに適応させるために使用され得るＱ値改良の実装形態のタイミング図８００−ａを示している。図８Ａでは、タイミング図８００−ａは、Ｑ値の基準値ＱREFまたはターゲット値をセットするために使用され得るトレーニングフェーズで始まる。図示のトレーニングフェーズでは、基準値ＱREFは、アウェイク間隔８０５に発生するスループットを計算または測定することによって決定され得る。アウェイク間隔８０５は、所定の長さの時間であり得、または（たとえば、デバイスの実際の動作に基づいて異なる）可変長の時間であり得る。対応するスリープ間隔８１０は、基準値ＱREFを決定する際に無視され得る。
【００９５】
[0117]基準値ＱREFが決定されると、上記で説明した適応のいずれかまたはすべてによってもたらされる適応的ＩＴＯに関して決定されたＱ値と基準値ＱREFが比較され得る。たとえば、デバイス１１５の電力デューティサイクル中に発生するスループットを計算または測定し、スループットを電力デューティサイクルで割ることによって、ＩＴＯに関して値ＱDが決定され得る。図８Ａでは、これは、（適応的ＩＴＯを含む）アウェイク間隔８０５−ａおよび対応するスリープ間隔８１０−ａのデバイスデューティサイクルに関する決定された値ＱDとして表される。
【００９６】
[0118]決定された値ＱDは基準値ＱREFと比較され得、比較の結果を使用して、デバイス１１５は後続アウェイク間隔のＩＴＯを調整し得る。この例では、決定された値ＱDは、基準値ＱREFよりも大きいことがある。そのような場合、行われる推定は、スループットが比較的高く、適応されたＩＴＯがアグレッシブであり、結果的にデバイス１１５が最後の送信／受信の後、あまりにも早くスリープ状態に入るというものである。したがって、デバイスデューティサイクルが拡大され、決定された値ＱDが後続アウェイク間隔８０５−ｂでは基準値ＱREFに等しくなり得るように、ＩＴＯが拡大されるべきである。これは、アウェイク間隔８０５−ｂにおける拡大８１５−ｂとして示されており、対応するスリープ間隔８１０−ｂを短くしている。
【００９７】
[0119]図８Ｂは、必要または要望に応じて、図８Ａに示す実装形態と組み合わせて使用され得る、Ｑ値改良の別の実装形態の別のタイミング図８００−ｂを示している。上記のように、タイミング図８００−ｂは、Ｑ値の基準値ＱREFまたはターゲット値をセットするために使用され得るトレーニングフェーズで始まる。図示のトレーニングフェーズでは、基準値ＱREFは、アウェイク間隔８０５−ｃに発生するスループットを計算または測定することによって決定され得る。アウェイク間隔８０５−ｃは、所定の長さの時間であり得、または（たとえば、デバイスの実際の動作に基づいて異なる）可変長の時間であり得る。対応するスリープ間隔８１０−ｃは、基準値ＱREFを決定する際に無視され得る。
【００９８】
[0120]基準値ＱREFが決定されると、上記で説明した適応のいずれかまたはすべてによってもたらされる適応的ＩＴＯに関して決定されたＱ値と基準値ＱREFが比較され得る。たとえば、デバイス１１５の電力デューティサイクル中に発生するスループットを計算または測定し、スループットを電力デューティサイクルで割ることによって、ＩＴＯに関して値ＱDが決定され得る。図８Ｂでは、これは、（適応的ＩＴＯを含む）アウェイク間隔８０５−ｄおよび対応するスリープ間隔８１０−ｄのデバイスデューティサイクルに関する決定された値ＱDとして表される。
【００９９】
[0121]決定された値ＱDは基準値ＱREFと比較され得、比較の結果を使用して、デバイス１１５は後続アウェイク間隔のＩＴＯを調整し得る。この例では、決定された値ＱDは、基準値ＱREFよりも小さいことがある。そのような場合、行われる推定は、スループットが比較的低く、適応されたＩＴＯの持続時間が比較的長く、そのためデバイス１１５が最後の送信／受信の後、比較的遅くスリープ状態に入るというものである。したがって、デバイスデューティサイクルが縮小され、決定された値ＱDが後続アウェイク間隔８０５−ｅでは基準値ＱREFに等しくなり得るように、ＩＴＯが縮小されるべきである。これは、アウェイク間隔８０５−ｅにおける縮小８１５−ｅとして示されており、対応するスリープ間隔８１０−ｅを長くしている。
【０１００】
[0122]図９〜図１５は、ワイヤレス通信システムにおいて動作するデバイスのための電力節約の方法の様々な実施形態を示している。明快にするために、方法は以下において、図１を参照しながら上記で説明し、図１６Ａ〜図１７を参照しながら以下で説明するようなデバイス１１５に関して説明する。方法は特に、図２Ａ〜図８Ｂに関して上記で提供した説明、および図１６Ａ〜図１７に関して以下で提供する説明に照らして理解され得る。
【０１０１】
[0123]図９は、デバイス１１５のための電力節約の方法の実施形態９００を示すフローチャートである。ブロック９０５において、デバイス１１５はアウェイク間隔のあいだにアクセスポイント１０５と通信することができる。次いでブロック９１０において、アウェイク間隔のあいだの通信活動のメトリクスを使用して、デバイス１１５は輻輳の１つまたは複数のメトリクスを決定することができる。次にブロック９１５において、輻輳の１つまたは複数の決定されたメトリクスを使用して、不活動時間間隔またはＩＴＯが決定され得る。最後にブロック９２０において、調整されたＩＴＯが後続アウェイク間隔または現在のアウェイク間隔のいずれかに適用され得る。この実施形態９００の動作は、たとえば、図３Ａおよび／または図３Ｂに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【０１０２】
[0124]図１０は、デバイス１１５のための電力節約の方法の別の実施形態１０００を示すフローチャートである。ブロック１００５において、デバイス１１５はアウェイク間隔のあいだにアクセスポイント１０５と通信することができる。次いでブロック１０１０において、デバイス１１５は、デバイス１１５以外のデバイスによる受信および／または送信に起因してアウェイク間隔のあいだでチャネルが混雑している時間を使用して、チャネル輻輳メトリクスを決定することができる。
【０１０３】
[0125]次にブロック１０１５において、チャネル輻輳メトリクスの移動平均が決定され得る。例示的な移動平均としては、限定はしないが、単純移動平均または加重平均がある。例示的な加重平均としては、指数平滑移動平均、複数のアウェイク間隔でメトリクスのＩＩＲフィルタ処理（たとえば、１−タップＩＩＲフィルタなど）を実行することによって決定される、過去のチャネル輻輳メトリクスの平均と適切な係数（ＩＴＯがどのくらい迅速に適応されるべきかを決定する）との積に現在のチャネル輻輳メトリクスを加えることによって決定される、または所望の重み付けを適用するための任意の他の適切な技法がある。
【０１０４】
[0126]ブロック１０２０において、チャネル輻輳メトリクスの移動平均を使用して、不活動時間間隔またはＩＴＯが決定され得る。最後にブロック１０２５において、調整されたＩＴＯが後続アウェイク間隔または現在のアウェイク間隔のいずれかに適用され得る。この実施形態１０００の動作は、図３Ａおよび／または図３Ｂに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【０１０５】
[0127]図１１は、デバイス１１５のための電力節約の方法のまた別の実施形態１１００を示すフローチャートである。ブロック１１０５において、デバイス１１５はアウェイク間隔のあいだにアクセスポイント１０５と通信することができる。次いでブロック１１１０において、アウェイク間隔のあいだの通信活動を使用して、デバイス１１５は輻輳の１つまたは複数のメトリクスを決定することができる。
【０１０６】
[0128]次にブロック１１１５において、ルックアップテーブルがアクセスされ得る。ルックアップテーブルは、たとえば、輻輳の１つまたは複数のメトリクスの異なる値に対応するＩＴＯの異なる値を含むように、ヒューリスティックに作られ得る。このようにして、ブロック１１２０において、輻輳の決定されたメトリクスを使用して、異なる値のうちの１つが識別され得る。したがってブロック１１２５において、ルックアップテーブルにおける識別された値に対応するＩＴＯの異なる値のうちの１つが選択され得る。このように、ＩＴＯはルックアップテーブルから決定され得、決定されたＩＴＯは、後続アウェイク間隔または現在のアウェイク間隔のいずれかに適用され得る。
【０１０７】
[0129]そのような方法の様々な実施形態に用いられるルックアップテーブルが、上記で説明したルックアップテーブルとは異なってよいこと、およびルックアップテーブルを使用して適用すべきＩＴＯを決定することが、ブロック１１１５、１１２０および１１２５に記載の特定の動作とは異なってよいことを理解されたい。たとえば、デバイス１１５との通信に用いられ得る様々なアクセスクラスを考慮するルックアップテーブルが使用され得る。そのようなルックアップテーブルの一例が表１に示されている。変数Ａ、Ｂ、Ｃ、Ｄなどは、（たとえば、パーセンテージの形による）決定されたチャネル輻輳メトリクスと選択されたＩＴＯが適用されるアウェイク間隔に発生する通信に用いられている特定のアクセスクラスとを使用して選択され得るＩＴＯの経験的な値を表す。この実施形態１１００の動作は特に、図３Ａおよび／または図３Ｂに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【表１】
2016536852.tif 000005
【０１０８】
[0130]図１２は、デバイス１１５のための電力節約の方法の別の実施形態１２００を示すフローチャートである。この実施形態１２００は特に、図５〜図７Ｅに関して上記で提供した説明に照らして理解され得る。たとえば、実施形態１２００は、本明細書で説明する推論的ＰＳポーリングのためのより大きい方法の一部として理解され得る。
【０１０９】
[0131]ブロック１２０５において、デバイス１１５は、本明細書で説明する技法のうちの１つまたは複数によって決定されるような不活動時間間隔またはＩＴＯの経過後にスリープモードに入ることができる。次にブロック１２１０において、ＤＴＩＭがしきい値ＴNよりも大きいかどうかについての決定が行われ得る。ＤＴＩＭがしきい値を上回らない場合、本方法はブロック１２１５に進み、ブロック１２１５において、デバイスは、いかなる推論的ＰＳポーリングも実行することなく、ＤＴＩＭ間隔の残りにスリープモードにとどまることができる。一方、ＤＴＩＭがしきい値ＴNを上回る場合、さらなる適応のために、本方法はブロック１２２０に進むことができる。詳細には、ブロック１２２０において、デバイスは、デバイス１１５に送信されるデータをアクセスポイントが有するかどうかを決定するために、ＤＴＩＭ間隔のあいだにアクセスポイントを推論的にポーリングし得る。この実施形態１２００の動作は、図６、図７Ａ、図７Ｂ、図７Ｃ、図７Ｄおよび／または図７Ｅに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【０１１０】
[0132]図１３は、デバイス１１５のための電力節約の方法の別の実施形態１３００を示すフローチャートである。ブロック１３０５、１３１０および１３１５における動作は、それぞれ図１２におけるブロック１２０５、１２１０および１２１５に関して上記で説明したものと本質的に同じであり得る。したがって、ＤＴＩＭがしきい値ＴNよりも大きいと決定すると、本方法はブロック１３２０に進むことができ、ブロック１３２０において、デバイス１１５の受信活動の少なくとも１つのメトリクスが決定され得る。そのようなメトリクスは、本明細書で説明するように、メトリクスＩＩと呼ばれ得る。
【０１１１】
[0133]次にブロック１３２５において、受信活動の決定されたメトリクスを使用して、ＤＴＩＭ間隔内のスリープ間隔のあいだでアクセスポイントを推論的にＰＳポーリングするためのポーリング時間が決定され得る。次いでブロック１３３０において、デバイス１１５への送信用のデータをアクセスポイント１０５が有するかどうかを決定するために、ＤＴＩＭ間隔のあいだにＰＳポーリングが実行され得る。この実施形態１３００の動作は、図６、図７Ａ、図７Ｂ、図７Ｃ、図７Ｄおよび／または図７Ｅに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【０１１２】
[0134]図１４は、デバイスのための電力節約の方法の別の実施形態１４００を示すフローチャートである。実施形態１３００は特に、ブロック１４０５、１４１０および１４１５における動作がブロック１３３０に関して上記で説明した動作を実行し得るように、図１３におけるブロック１３３０の延長として理解され得る。
【０１１３】
[0135]ブロック１４０５において、デバイス１１５はＤＴＩＭ間隔のあいだにアクセスポイント１０５の推論的ＰＳポーリングを実行することができる。次いでブロック１４１０において、デバイス１１５はアクセスポイント１０５から応答を受信し得る。次いでブロック１４１５において、デバイス１１５への送信用のデータをアクセスポイント１０５が有するかどうかが決定され得る。これは、たとえば、アクセスポイント１０５からの応答とともに含まれるｍｏｒｅ＿ｄａｔａ値（たとえば、１または０）を決定するような単純なものであり得る。
【０１１４】
[0136]デバイス１１５への送信用のデータをアクセスポイント１０５が有する場合、本方法はブロック１４２０に進み得、ここで、デバイス１１５は、アクセスポイント１０５からデータを受信するためにウェイクアップし、アウェイクモードに入ることができる。デバイス１１５は、（たとえば、ブロック１４０５の前に、上記で説明したように決定された）ＩＴＯが経過するまでアウェイクモードにとどまり得る。ＩＴＯが経過すると、デバイスはスリープモードに戻り得る。したがって、本方法はブロック１４０５に戻り、必要または要望に応じて、アクセスポイント１０５の推論的ＰＳポーリングを続け得る。
【０１１５】
[0137]デバイス１１５への送信用のデータをアクセスポイント１０５が有しない場合、本方法はブロック１４２５に進み得、ここで、デバイス１１５はウェイクアップすることなく、スリープモードにとどまり得る。次にブロック１４３０において、ＤＴＩＭ間隔のあいだにアクセスポイントから受信されたデータなし応答の数が所定数Ｎよりも大きいかどうかが決定され得る。大きくない場合、本方法はブロック１４０５に戻り、必要または要望に応じて、アクセスポイント１０５の推論的ＰＳポーリングを続け得る。大きい場合、本方法はブロック１４３５に進み得、ここで、デバイス１１５は、ＤＴＩＭ間隔の残りのアクセスポイント１０５の推論的ＰＳポーリングを中止し得る。上記で説明したように、データなし応答の数が連続的なものであることを要求することなど、推論的ＰＳポーリングを中止するための追加条件が用いられ得る。この実施形態１４００の動作は、図６、図７Ａ、図７Ｂ、図７Ｃ、図７Ｄおよび／または図７Ｅに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【０１１６】
[0138]図１５は、デバイスのための電力節約の方法の別の実施形態１５００を示すフローチャートである。この実施形態１５００は特に、図８Ａおよび図８Ｂに関して上記で提供した説明に照らして理解され得る。たとえば、実施形態１５００は、上記で説明したようにＱ値を用いることによって適応的ＩＴＯ方法のさらなる改良を実施するための一例として理解され得る。
【０１１７】
[0139]ブロック１５０５において、上記で説明した方法のうちの１つまたは複数に従って、ＩＴＯが適応され得る。次にブロック１５１０において、適応されたＩＴＯが適用されているアウェイク間隔（および対応するスリープ間隔）に関してＱ値（ＱD）が決定され得る。値ＱDは、たとえば、式１および２に従って、図８Ａおよび図８Ｂに関して上記で説明したように、決定され得る。
【０１１８】
[0140]次いでブロック１５１５において、決定された値ＱDが基準値ＱREFと比較され得る。決定された値ＱDが基準値ＱREFよりも大きいとき、本方法はブロック１５２０に進み、ここで、たとえば、拡大されたＩＴＯが適用される後続アウェイク間隔に関する決定された値ＱDが基準値ＱREFに等しくなるように、ＩＴＯの拡大が決定され得る。一方、決定された値ＱDが基準値ＱREFよりも小さいとき、本方法はブロック１５２５に進み、ブロック１５２５において、たとえば、縮小されたＩＴＯが適用される後続アウェイク間隔に関する決定された値ＱDが基準値ＱREFに等しくなるように、ＩＴＯの縮小が決定され得る。いずれの場合も、本方法はブロック１５３０に進むことができ、ここで、後続アウェイク間隔のＩＴＯを調整するために拡大または縮小が適用され得、その後、方法はブロック１５０５に戻り得る。明示されていないが、決定された値ＱDが基準値ＱREFに等しい場合に、後続アウェイク間隔への適用のためのＩＴＯの拡大または縮小も調整も行われないことがあることを理解されたい。この実施形態１５００の動作は特に、図７Ａおよび／または図８Ｂに関して上記で説明し、図１６Ａ〜図１７のうちの１つまたは複数に関して以下で説明する機能を実行するために利用され得る。
【０１１９】
[0141]図１６Ａは、電力節約動作のために構成され得るデバイス１６００−ａの一例を示すブロック図を示している。デバイス１６００−ａは、図１を参照しながら説明したデバイス１１５の１つまたは複数の態様の一例であり得る。デバイス１６００−ａは、受信機モジュール１６０５、不活動時間間隔モジュール１６１５、推論的ポーリングモジュール１６２０、適応品質モジュール１６２５、および／または送信機モジュール１６１０を含むことができ、実施形態では、これらの各々が他のモジュールのいずれかまたはすべてと通信可能に結合され得る。
【０１２０】
[0142]受信機モジュール１６０５は、任意の数の受信機を含み得、場合によっては、１つもしくは複数のセルラー受信機および／またはワイヤレスローカルエリアネットワーク（ＷＬＡＮ）受信機を含み得る。例示的なセルラー受信機としては、ＬＴＥ（登録商標）／ＬＴＥ−Ａ、ＣＤＭＡ、および／またはＧＳＭ（登録商標）受信機がある。受信機モジュール１６０５は、図１に示すワイヤレス通信システム１００などのワイヤレス通信システムを介して、様々なタイプのデータおよび／または制御信号を受信するために使用され得る。したがって、受信機モジュール１６０５は、単独で、または他のモジュールと組み合わせて、本明細書で説明するような通信するための手段であり得る。
【０１２１】
[0143]送信機モジュール１６１０は、任意の数の送信機を含み得、場合によっては、１つもしくは複数のセルラー送信機および／またはＷＬＡＮ送信機を含み得る。例示的なセルラー送信機としては、ＬＴＥ／ＬＴＥ−Ａ、および／またはＧＳＭ送信機がある。送信機モジュール１６１０は、ワイヤレス通信システム１００などのワイヤレス通信システムを介して、様々なタイプのデータおよび／または制御信号を送信するために使用され得る。したがって、送信機モジュール１６１０は、単独で、または他のモジュールと組み合わせて、本明細書で説明するような通信するための手段であり得る。
【０１２２】
[0144]不活動時間間隔モジュール１６１５は、図１、図２Ａ、図２Ｂ、図３Ａ、図３Ｂ、図９、図１０および／または図１１に関して上記で説明したような不活動時間間隔またはＩＴＯの管理を含む、様々な機能を実行することができる。たとえば、不活動時間間隔モジュール１６１５は、受信機モジュール１６０５および送信機モジュール１６１０を介して、（図１に示す）アクセスポイント１０５とワイヤレス通信することができる。不活動時間間隔モジュール１６１５は、上記で説明したように、デバイス１６００−ａの現在のアウェイク間隔のあいだの通信活動に対応する輻輳の１つまたは複数のメトリクスを決定することができる。輻輳の決定されたメトリクスを使用して、不活動時間間隔モジュール１６１５はＩＴＯを決定し、決定されたＩＴＯを１つもしくは複数の後続アウェイク間隔および／または現在のアウェイク間隔に適用することができる。不活動時間間隔モジュール１６１５は、以下で説明するような他の機能も実行し得る。したがって、不活動時間間隔モジュール１６１５は、単独で、または他のモジュールと組み合わせて、本明細書で説明するような機能を実行するための手段であり得る。
【０１２３】
[0145]推論的ポーリングモジュール１６２０は、図５、図６、図７Ａ、図７Ｂ、図７Ｃ、図７Ｄ、図７Ｅ、図１２、図１３および／または図１４に関して上記で説明したようなＰＳポーリングプロセスの管理を含む、様々な機能を実行し得る。たとえば、推論的ポーリングモジュール１６２０は、ＤＴＩＭの値が所定のしきい値よりも大きいかどうかを決定し得る。大きい場合、推論的ポーリングモジュール１６２０は、上記で説明したように、（受信機モジュール１６０５および送信機モジュール１６１０を介して）アクセスポイント１０５においてデバイス１６００−ａのためにデータが待っているかどうかを決定するために、アクセスポイント１０５の推論的ＰＳポーリングを実行し得る。デバイス１６００−ａのためにデータが待っているとき、推論的ポーリングモジュール１６２０は、上記で説明したようにＩＴＯペナルティまたは補正ファクタをセットし、次いで、デバイス１６００−ａの１つまたは複数の後続アウェイク間隔に関して決定されたＩＴＯにペナルティを適用することができる。推論的ポーリングモジュール１６２０は、以下で説明するような他の機能も実行し得る。したがって、推論的ポーリングモジュール１６２０は、単独で、または他のモジュールと組み合わせて、本明細書で説明するような機能を実行するための手段であり得る。
【０１２４】
[0146]適応品質モジュール１６２５は、上記で、特に図８Ａ、図８Ｂおよび／または図１５に関して説明したような、ＩＴＯをさらに適応させるために使用されるＱ値改良の管理を含む、様々な機能を実行することができる。たとえば、適応品質モジュール１６２５は、デバイス１６００−ａの現在のアウェイク間隔のＩＴＯに関するＱ値ＱDを決定することができる。次いで適応品質モジュール１６２５は、上記で説明したような任意の適切な方法で決定され得る基準Ｑ値ＱREFと決定されたＱDを比較することができる。比較の結果に少なくとも部分的に基づいて、適応品質モジュール１６２５は、ＩＴＯの拡大または縮小を決定することができ、デバイス１６００−ａの１つまたは複数の後続アウェイク間隔に関して決定されたＩＴＯに、ＩＴＯの拡大／縮小を適用し、それによってＩＴＯをさらに適応させることができる。適応品質モジュール１６２５は、以下で説明するような他の機能も実行し得る。したがって、適応品質モジュール１６２５は、単独で、または他のモジュールと組み合わせて、本明細書で説明するような機能を実行するための手段であり得る。
【０１２５】
[0147]図１６Ｂは、不活動時間間隔決定モジュール１６１５−ｂの実装形態１６００−ｂを示すブロック図を示し、これは、図１６Ａに示す不活動決定モジュール１６１５の実装形態であり得る。この例では、不活動時間間隔決定モジュール１６１５−ｂは、メトリクス決定サブモジュール１６３０、メトリクス平均化サブモジュール１６３５、ルックアップテーブル１６４０、および／または不活動時間間隔調整サブモジュール１６４５を含むことができ、これらの各々は、実施形態において、他のモジュールのいずれかまたはすべてと通信可能に結合され得る。
【０１２６】
[0148]いくつかの実施形態では、メトリクス決定サブモジュール１６３０は、本明細書で説明するような輻輳の１つまたは複数のメトリクスを決定し得る。特に、メトリクス決定サブモジュール１６３０は、上記で説明したようなチャネル輻輳メトリクスを決定するように構成され得る。したがって、メトリクス決定サブモジュール１６３０は、本明細書で説明するようなメトリクスを決定するための手段であり得る。
【０１２７】
[0149]いくつかの実施形態では、メトリクス平均化サブモジュール１６３５は、チャネル輻輳メトリクスなど、輻輳のメトリクスの移動平均を決定し得る。メトリクス平均化サブモジュール１６３５は、任意の適切な平均化技法を実行し得、上記で説明した平均化技法を実行することに限定されない。一般に、メトリクス平均化サブモジュール１６３５は、本明細書で説明するメトリクスを平均化するための手段であり得る。
【０１２８】
[0150]いくつかの実施形態では、ルックアップテーブル１６４０は、メトリクス決定サブモジュール１６３０および／またはメトリクス平均化サブモジュール１６３５の結果を使用してアクセスされ得る。ルックアップテーブル１６４０は、決定されたメトリクス（たとえば、直接的に決定されたメトリクス、平均化された決定されたメトリクス、など）と上記で説明したようにアクセスクラスなどのデバイスの任意の他の所望のパラメータとを使用してＩＴＯを決定するために使用され得る情報の任意の適切な構成を含み得る。ただし、特定のルックアップテーブルは、上記で説明した手法に限定されない。一般に、不活動時間間隔決定モジュール１６１５−ａおよび／または不活動時間間隔調整サブモジュール１６４５は、ＩＴＯ値を取得するためにルックアップテーブル１６４０にアクセスし得、したがって、本明細書で説明するルックアップテーブルにアクセスするための手段であり得る。
【０１２９】
[0151]いくつかの実施形態では、不活動時間間隔調整サブモジュール１６４５は、上記で説明したようなデバイスの１つもしくは複数の後続アウェイク間隔および／または現在のアウェイク間隔のＩＴＯの調整を実行し得る。たとえば、不活動時間間隔調整サブモジュール１６４５は、ＩＴＯ値を取得するためにルックアップテーブル１６４０にアクセスすることができ、次いで、取得されたＩＴＯ値を適用すること、または取得されたＩＴＯ値を、デバイスのためにＩＴＯを調整するために使用することができる。他の実施形態では、不活動時間間隔調整サブモジュール１６４５は、決定されたメトリクスおよび／またはその平均を使用して、ＩＴＯ、または適用されるべきＩＴＯ調整値を計算またはさもなければ決定するように構成され得る。したがって、不活動時間間隔調整サブモジュール１６４５は、本明細書で説明するようなＩＴＯを調整するための手段、適応させるための手段、および／または調整するための手段であり得る。
【０１３０】
[0152]図１６Ｃは、推論的ポーリングモジュール１６２０−ｃの実装形態１６００−ｃを示すブロック図を示し、これは、図１６Ａに示す推論的ポーリングモジュール１６２０の実装形態であり得る。この例では、推論的ポーリングモジュール１６２０−ｃは、メトリクス決定サブモジュール１６５０、メトリクス平均化サブモジュール１６５５、ポーリング決定サブモジュール１６６０、データなし応答カウンタ１６６５、および／または比較サブモジュール１６７０を含むことができ、いくつかの実施形態では、これらすべてが互いに通信可能に結合され得る。
【０１３１】
[0153]いくつかの実施形態では、メトリクス決定サブモジュール１６５０は、本明細書で説明するような輻輳（たとえば、デバイスの受信活動）の１つまたは複数のメトリクスを決定し得る。したがって、メトリクス決定サブモジュール１６５０は、本明細書で説明するようなメトリクスを決定するための手段であり得る。
【０１３２】
[0154]いくつかの実施形態では、メトリクス平均化サブモジュール１６５５は、受信活動のメトリクスなど、輻輳のメトリクスの移動平均を決定し得る。メトリクス平均化サブモジュール１６５５は、任意の適切な平均化技法を実行し得、上記で説明した平均化技法を実行することに限定されない。一般に、メトリクス平均化サブモジュール１６５５は、本明細書で説明するメトリクスを平均化するための手段であり得る。
【０１３３】
[0155]いくつかの実施形態では、ポーリング決定サブモジュール１６６０は、たとえば、上記で説明したようなＤＴＩＭ値を使用して、推論的ポーリングが実行されるべきかどうかを決定し得る。さらに、ポーリング決定サブモジュール１６６０は、推論的ＰＳポールを送信するスリープ間隔中の時間（ポーリング時間）を決定することができる。そのような決定は、デバイスがスリープモードにあり得るＤＴＩＭ間隔の残存時間に少なくとも部分的に基づき得る。代替または追加として、決定は、平均化されるかどうかに関係なく、メトリクス決定サブモジュール１６５０によって決定された受信活動のメトリクスなどの１つまたは複数のメトリクスに少なくとも部分的に基づき得る。したがって、推論的ポーリングモジュール１６２０−ｃは、決定サブモジュール１６６０によって行われた決定に少なくとも部分的に基づいて、推論的ＰＳポーリングを実行し得る。したがって、推論的ポーリングモジュール１６２０−ｃは、個別に、またはポーリング決定サブモジュール１６６０と組み合わせて、本明細書で説明するようなアクセスポイントをポーリングするための手段であり得る。
【０１３４】
[0156]いくつかの実施形態では、データなし応答カウンタ１６６５は、上記で説明したようにＤＴＩＭ間隔のあいだにアクセスポイントから受信されたデータなし応答の実行しているカウントを続けるように構成され得る。いくつかの実施形態では、データなし応答カウンタ１６６５は、同じく上記で説明したように、ＤＴＩＭ間隔のあいだにアクセスポイントからさらなるデータ応答を受信すると、実行しているカウントをリセットまたは再開するように構成され得る。したがって、データなし応答カウンタ１６６５は、本明細書で説明するようなアクセスポイントから受信されたデータなし応答をカウントするための手段であり得る。
【０１３５】
[0157]いくつかの実施形態では、比較サブモジュール１６７０は、データなし応答カウンタ１６６５によって決定されたデータなし応答の実行しているカウントを所定数と比較するように構成され得る。その数は、特定の実装形態の場合に必要または要望に応じて決定され得る。比較サブモジュール１６７０による比較の結果に基づいて、ポーリング決定サブモジュール１６６０は、現在のＤＴＩＭ間隔の推論的ＰＳポーリングを中止することを決定し得る。したがって、ポーリング決定サブモジュール１６６０は、単独で、または比較サブモジュール１６７０および／またはデータなし応答カウンタ１６６５と組み合わせて、本明細書で説明するような推論的ＰＳポーリングを中止するための手段であり得る。
【０１３６】
[0158]図１６Ｄは、適応品質モジュール１６２５−ｄの実装形態１６００−ｄを示すブロック図を示し、これは、図１６Ａに示す適応品質モジュール１６２５の実装形態であり得る。この例では、適応品質モジュール１６２５−ｄは、ＱREF決定サブモジュール１６７５、ＱD決定サブモジュール１６８０、比較サブモジュール１６８５、および／または調整決定サブモジュール１６９０を含むことができる。これらの構成要素の各々は互いに通信中であり得る。
【０１３７】
[0159]いくつかの実施形態では、ＱREF決定サブモジュール１６７５は、基準Ｑ値（ＱREF）を決定し得、したがって、本明細書で説明するような基準Ｑ値（ＱREF）を決定するための手段であり得る。特に、ＱREF決定サブモジュール１６７５は、デバイスの動作に少なくとも部分的に基づいてＱREFを決定するように構成され得る。代替的に、ＱREFは事前に決定され、（メモリ中など）デバイス上に記憶され、必要に応じてＱREF決定サブモジュール１６７５によって取得され得る。そのような事前決定は経験的に、たとえば実験に基づいて行われ得る。
【０１３８】
[0160]いくつかの実施形態では、ＱD決定サブモジュール１６８０は、Ｑ値（ＱD）を決定することができ、したがって、本明細書で説明するような基準Ｑ値（ＱD）を決定するための手段であり得る。特に、ＱD決定サブモジュール１６８０は、上記で説明したように所与のＩＴＯが用いられるアウェイク間隔のあいだのデバイスの動作に少なくとも部分的に基づいて（対応するスリープ間隔を考慮して）、所与のＩＴＯに関するＱDを決定するように構成され得る。
【０１３９】
[0161]いくつかの実施形態では、比較サブモジュール１６８５は、ＱD決定サブモジュール１６８０によって決定されたＱ値（ＱD）を、ＱREF決定サブモジュール１６７５によって決定された基準Ｑ値（ＱREF）と比較するように構成され得る。
【０１４０】
[0162]いくつかの実施形態では、調整決定サブモジュール１６９０は、上記で説明したように１つまたは複数の後続アウェイク間隔に用いられるＩＴＯに対して行われるべき調整（たとえば、拡大または縮小）を決定し得る。たとえば、調整は、比較サブモジュール１６８５の比較の結果に基づき得る。さらに、いくつかの実施形態では、調整決定サブモジュール１６９０は、比較サブモジュール１６８５による比較の結果に基づいて、１つまたは複数の後続アウェイク間隔に用いられるＩＴＯを調整するように構成され得る。したがって、調整決定サブモジュール１６９０は、本明細書で説明するようなＩＴＯの調整を決定するための手段、および／またはＩＴＯを調整するための手段であり得る。
【０１４１】
[0163]代替的に、適応品質サブモジュール１６２５−ｄまたは不活動時間隔決定モジュール１６１５は、調整決定サブモジュール１６９０によって決定された調整に少なくとも部分的に基づいて、１つまたは複数の後続アウェイク間隔に用いられるＩＴＯを調整することができる。したがって、適応品質サブモジュール１６２５−ｄまたは不活動時間隔決定モジュール１６１５は、単独で、または適応品質サブモジュール１６２５−ｄと組み合わせて、本明細書で説明するようなＩＴＯを調整するための手段であり得る。
【０１４２】
[0164]デバイス１６００−ａ、不活動時間間隔決定モジュール１６１５−ｂ、推論的ポーリングモジュール１６２０−ｃ、または適応品質モジュール１６２５−ｄの構成要素は、ハードウェアにおいて適用可能な機能の一部または全部を実行するように適応された１つまたは複数のＡＳＩＣを用いて、個々にまたはまとめて実装され得る。代替的に、機能は、１つまたは複数の他の処理ユニット（またはコア）によって、１つまたは複数の集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、ＦＰＧＡ、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的または部分的に、１つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリに組み込まれた命令を用いて実装され得る。言及されたモジュールの各々は、本明細書で説明するデバイスの動作に関係する１つまたは複数の機能を実行するための手段であり得る。
【０１４３】
[0165]図１７は、電力節約動作を実行するためのデバイス１１５−ｄを実装するために使用され得るハードウェアの例１７００を示すブロック図を示している。デバイス１１５−ｄは、図１を参照しながら説明したデバイス１１５、および／または図１６Ａを参照しながら説明したデバイス１６００−ａの１つまたは複数の態様の一例であり得る。デバイス１１５−ｄは、パーソナルコンピュータ（たとえば、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータなど）、携帯電話、ＰＤＡ、デジタルビデオレコーダ（ＤＶＲ）、インターネットアプライアンス、ゲームコンソール、電子リーダーなど、様々な構成のいずれかを有し得る。デバイス１１５−ｄは、モバイル動作を可能にするために、小型バッテリーなどの内部電源（図示せず）を有し得る。
【０１４４】
[0166]デバイス１１５−ｄは、プロセッサモジュール１７０５と、メモリ１７１０と、通信管理モジュール１７２５と、トランシーバモジュール１７３０と、アンテナ１７３５とを含むことができ、たとえばバス１７１５を介して、各々が互いに直接的または間接的に通信していることがある。トランシーバモジュール１７３０は、上記で説明したように、アンテナ１７３５および／または１つもしくは複数のワイヤードリンクもしくはワイヤレスリンクを介して、１つまたは複数のネットワークと双方向に通信するように構成され得る。たとえば、トランシーバモジュール１７３０は、図１を参照しながら説明した１つまたは複数のアクセスポイント１０５と双方向に通信するように構成され得る。トランシーバモジュール１７３０はまた、１つまたは複数の他のデバイス１１５と通信するように構成され得る。トランシーバモジュール１７３０は、パケットを変調し、変調されたパケットを送信のためにアンテナ１７３５に提供し、アンテナ１７３５から受信されたパケットを復調するように構成されたモデムを含み得る。デバイス１１５−ｄは単一のアンテナを含み得るが、デバイス１１５−ｄは通常、複数のリンクのための複数のアンテナ１７３５を含む。
【０１４５】
[0167]メモリ１７１０はランダムアクセスメモリ（ＲＡＭ）および／または読取り専用メモリ（ＲＯＭ）を含み得る。メモリ１７１０は、実行されるとプロセッサモジュール１７０５に様々な機能（たとえば、アクセスポイントと通信すること、輻輳のメトリクスを決定すること、ＩＴＯを決定すること、適応させること、および／または調整すること、推論的ＰＳポーリングなど）を実行させるように構成されている命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェアコード１７２０を記憶し得る。代替的に、ソフトウェアコード１７２０は、プロセッサモジュール１７０５によって直接的に実行可能でない場合があるが、（たとえば、コンパイルされ実行されると）デバイス１１５−ｄに本明細書で説明する機能のうちのいくつかを実行させるように構成され得る。
【０１４６】
[0168]プロセッサモジュール１７０５は、インテリジェントハードウェアデバイス、たとえば、中央処理装置（ＣＰＵ）、マイクロコントローラ、ＡＳＩＣなどを含み得る。プロセッサモジュール１７０５は、マイクロフォンを介してオーディオを受信し、そのオーディオを、受信されたオーディオを表す（たとえば、長さ３０ｍｓの）パケットに変換し、そのオーディオパケットをトランシーバモジュール５１０に提供し、ユーザが話しているかどうかの指示を与えるように構成された音声エンコーダ（図示せず）を含み得る。代替的に、エンコーダはパケットのみをトランシーバモジュール１７３０に提供し、パケット自体の提供または抑制／抑圧が、ユーザが話しているかどうかの指示を与え得る。
【０１４７】
[0169]図１７のアーキテクチャによれば、デバイス１１５−ｄは、通信管理モジュール１７２５、不活動時間間隔モジュール１７４０、推論的ポーリングモジュール１７４５、および／または適応品質モジュール１７５０をさらに含み得る。例として、構成要素１７２５、１７４０、１７４５、および／または１７５０は、バス１７１５を介してデバイス１１５−ｄの他の構成要素の一部または全部と通信していることがある。代替的に、構成要素１７２５、１７４０、１７４５、および／または１７５０の機能は、トランシーバモジュール１７３０の構成要素として、コンピュータプログラム製品として、および／またはプロセッサモジュール１７０５の１つもしくは複数のコントローラ要素として実装され得る。
【０１４８】
[0170]通信管理モジュール１７２５は、デバイス１１５−ｄの様々な通信動作を管理またはさもなければ制御するように構成され得る。特に、通信管理モジュール１７２５は、上記で説明したように通信を実行および／または監視することを伴う不活動時間間隔モジュール１７４０の動作および／または推論的ポーリングモジュール１７４５の動作をサポートすることができる。
【０１４９】
[0171]不活動時間間隔モジュール１７４０は、ＩＴＯを決定、セット、調整および／もしくは適用するように、またはさもなければデバイスのためにＩＴＯを管理するように構成され得る。そのような機能は、推論的ポーリングモジュール１７４５および／または適応品質モジュール１７５０の機能に含まれ得る動作以外に、ＩＴＯの適応に関して上記で説明した様々な動作を含むことができる。特に、不活動時間間隔モジュール１７４０は、図１６Ａまたは図１６Ｂに関して上記で説明した不活動時間間隔モジュール１６１５を実装するように用いられ得、したがって、そのような機能を実行するように構成され得る。
【０１５０】
[0172]推論的ポーリングモジュール１７４５は、ＰＳポーリングＩＴＯを決定、セット、調整および／もしくは適用するように、またはさもなければデバイスのためにＰＳポーリングを管理するように構成され得る。そのような機能は、ＰＳポーリングに関して上記で説明した様々な動作を含むことができる。特に、推論的ポーリングモジュール１７４５は、図１６Ａまたは図１６Ｃに関して上記で説明した推論的ポーリングモジュール１６２０を実装するように用いられ得、したがって、そのような機能を実行するように構成され得る。
【０１５１】
[0173]適応品質モジュール１７５０は、ＩＴＯを適応させるためにＱ値を決定、セット、調整および／もしくは適用するように、またはさもなければデバイスのためにＱ値適応を管理するように構成され得る。そのような機能は、Ｑ値適応に関して上記で説明した様々な動作を含むことができる。特に、適応品質モジュール１７５０は、図１６Ａまたは図１６Ｄに関して上記で説明した適応品質モジュール１６２５を実装するように用いられ得、したがって、そのような機能を実行するように構成され得る。
【０１５２】
[0174]デバイス１１５−ｄの構成要素は、ハードウェアにおいて適用可能な機能の一部または全部を実行するように適応された１つまたは複数のＡＳＩＣを用いて、個々にまたはまとめて実装され得る。代替的に、機能は、１つまたは複数の他の処理ユニット（またはコア）によって、１つまたは複数の集積回路上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的または部分的に、１つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリに組み込まれた命令を用いて実装され得る。言及されたモジュールの各々は、デバイス１１５−ｄの動作に関係する１つまたは複数の機能を実行するための手段であり得る。
【０１５３】
[0175]本明細書で説明する技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステムなどの様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語はしばしば互換的に使用される。ＣＤＭＡシステムは、ＣＤＭＡ２０００、ユニバーサル地上波無線アクセス（ＵＴＲＡ）などの無線技術を実装し得る。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６の規格を含む。ＩＳ−２０００  Ｒｅｌｅａｓｅ  ０およびＡは、通常、ＣＤＭＡ２０００  １Ｘ、１Ｘなどと呼ばれる。ＩＳ−８５６（ＴＩＡ−８５６）は、通常、ＣＤＭＡ２０００  １ｘＥＶ−ＤＯ、Ｈｉｇｈ  Ｒａｔｅ  Ｐａｃｋｅｔ  Ｄａｔａ（ＨＲＰＤ）などと呼ばれる。ＵＴＲＡは、Ｗｉｄｅｂａｎｄ  ＣＤＭＡ（ＷＣＤＭＡ（登録商標））とＣＤＭＡの他の変形形態とを含む。ＴＤＭＡシステムは、モバイル通信用グローバルシステム（ＧＳＭ）などの無線技術を実装し得る。ＯＦＤＭＡシステムは、ウルトラモバイルブロードバンド（ＵＭＢ）、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭなどの無線技術を実装し得る。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）の一部である。３ＧＰＰのロングタームエボリューション（ＬＴＥ）およびＬＴＥアドバンスト（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−Ａ、およびＧＳＭは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）という名称の組織からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の組織からの文書に記載されている。本明細書で説明する技法は、上記のシステムおよび無線技術、ならびに他のシステムおよび無線技術に使用され得る。ただし、説明では、例としてＬＴＥシステムについて説明し、説明の大部分においてＬＴＥ用語が使用されるが、本技法はＬＴＥ適用例以外に適用可能である。
【０１５４】
[0176]添付の図面に関して上記に記載された発明を実施するための形態は、例示的な実施形態を記載しており、実装され得るまたは特許請求の範囲内に入る唯一の実施形態を表すものではない。この明細書全体にわたって使用される「例示的」という用語は、「例、事例、または例示として機能すること」を意味し、「好ましい」または「他の実施形態よりも有利である」ことを意味しない。発明を実施するための形態は、説明する技法の理解を与える目的で具体的な詳細を含む。しかしながら、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明した実施形態の概念を不明瞭にすることを回避するために、よく知られている構造およびデバイスがブロック図の形式で示されている。
【０１５５】
[0177]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【０１５６】
[0178]本明細書の開示に関して説明した様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替では、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
【０１５７】
[0179]本明細書で説明した機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示および添付の特許請求の範囲の範囲および趣旨内にある。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、異なる物理的ロケーションにおいて機能の部分が実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、「のうちの少なくとも１つ」で始まる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙は、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような選言的列挙を示す。
【０１５８】
[0180]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用のコンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭ、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または格納するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る任意の他の媒体を備え得る。また、任意の接続がコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびｂｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれる。
【０１５９】
[0181]本開示の前述の説明は、当業者が本開示を実施または使用することができるように与えたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及された例についてのいかなる優先をも暗示することはなく、または要求することもない。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示した原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
【図１】
2016536852.tif 000006
【図２Ａ】
2016536852.tif 000007
【図２Ｂ】
2016536852.tif 000008
【図３Ａ】
2016536852.tif 000009
【図３Ｂ】
2016536852.tif 000010
【図４】
2016536852.tif 000011
【図５】
2016536852.tif 000012
【図６】
2016536852.tif 000013
【図７Ａ】
2016536852.tif 000014
【図７Ｂ】
2016536852.tif 000015
【図７Ｃ】
2016536852.tif 000016
【図７Ｄ】
2016536852.tif 000017
【図７Ｅ】
2016536852.tif 000018
【図８Ａ】
2016536852.tif 000019
【図８Ｂ】
2016536852.tif 000020
【図９】
2016536852.tif 000021
【図１０】
2016536852.tif 000022
【図１１】
2016536852.tif 000023
【図１２】
2016536852.tif 000024
【図１３】
2016536852.tif 000025
【図１４】
2016536852.tif 000026
【図１５】
2016536852.tif 000027
【図１６Ａ】
2016536852.tif 000028
【図１６Ｂ】
2016536852.tif 000029
【図１６Ｃ】
2016536852.tif 000030
【図１６Ｄ】
2016536852.tif 000031
【図１７】
2016536852.tif 000032
【手続補正書】
【提出日】平成28年6月2日(2016.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信ネットワークのデバイスによって実行される方法であって、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信することと、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定することと、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定することと、
を備える方法。
【請求項２】
輻輳の前記少なくとも１つのメトリクスを決定することは、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定すること
を備え、
前記不活動時間間隔を決定することは、
後続アウェイク間隔に関して前記デバイスのために前記不活動時間間隔を調整すること
を備える、請求項１に記載の方法。
【請求項３】
輻輳の前記少なくとも１つのメトリクスを決定することは、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定すること
を備え、
前記不活動時間間隔を決定することは、
前記第１のアウェイク間隔に関して前記デバイスのために前記不活動時間間隔を調整すること
を備える、請求項１に記載の方法。
【請求項４】
輻輳の前記少なくとも１つのメトリクスを決定することは、
チャネル輻輳メトリクスを決定することと、
前記チャネル輻輳メトリクスの移動平均を決定することと、
を備え、
前記不活動時間間隔の前記決定は、
前記移動平均に少なくとも部分的に基づいて前記不活動時間間隔を決定すること
を備える、請求項１に記載の方法。
【請求項５】
前記チャネル輻輳メトリクスの前記移動平均を決定することは、
前記チャネル輻輳メトリクスのいくつかの先行する決定のブロック平均を決定すること
を備える、請求項４に記載の方法。
【請求項６】
前記チャネル輻輳メトリクスの前記移動平均を決定することは、
前記チャネル輻輳メトリクスのいくつかの先行する決定の加重平均を決定すること
を備える、請求項４に記載の方法。
【請求項７】
輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での送信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、請求項１に記載の方法。
【請求項８】
輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での受信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、請求項１に記載の方法。
【請求項９】
輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での送信活動および受信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、請求項１に記載の方法。
【請求項１０】
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて前記不活動時間間隔を決定することは、
輻輳の前記少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔値とを含むルックアップテーブルにアクセスすることと、
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記複数の値のうちの値を識別することと、
前記識別された値に対応する前記複数の不活動時間間隔値のうちの１つを選択することと、
を備える、請求項１に記載の方法。
【請求項１１】
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて不活動時間間隔を決定することは、
複数のアクセスクラスの各々に関する輻輳の前記少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔とを含むルックアップテーブルにアクセスすることと、
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記複数の値のうちの値を識別することと、
前記デバイスによって現在使用されているアクセスクラスを識別することと、
前記識別された値および前記識別されたアクセスクラスに対応する前記複数の不活動時間間隔のうちの１つを選択することと、
を備える、請求項１に記載の方法。
【請求項１２】
前記決定された不活動時間間隔の経過後にスリープモードに入ることと、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントをポーリングすることと、
をさらに備える、請求項１に記載の方法。
【請求項１３】
前記デバイスの受信活動の少なくとも１つのメトリクスを決定することと、
受信活動の前記少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記ワイヤレスネットワークの前記アクセスポイントの前記ポーリングを決定することと、
をさらに備える、請求項１２に記載の方法。
【請求項１４】
データが前記デバイスに送信されることになっているという前記アクセスポイントからの応答を受信することと、
前記受信された応答に少なくとも部分的に基づいてウェイクアップし、前記決定された不活動時間間隔が経過するまで前記アウェイクモードにとどまることと、
をさらに備える、請求項１２に記載の方法。
【請求項１５】
前記デバイスに送信されることになっているデータがないという前記アクセスポイントからの応答を受信することと、
前記受信された応答に少なくとも部分的に基づいて前記スリープモードに戻ることと、
をさらに備える、請求項１２に記載の方法。
【請求項１６】
前記デバイスに送信されることになっているデータがないという前記アクセスポイントからの別の応答を受信することと、
前記受信された別の応答に少なくとも部分的に基づいて前記スリープモードに戻ることと、
前記応答および前記別の応答の前記受信に少なくとも部分的に基づいて前記アクセスポイントの前記ポーリングを中止すること、
をさらに備える、請求項１５に記載の方法。
【請求項１７】
前記デバイスの電力デューティサイクル中に発生するスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定することと、
前記決定された値ＱDを基準値ＱREFと比較することと、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整することと、
をさらに備える、請求項１に記載の方法。
【請求項１８】
前記後続アウェイク間隔の前記不活動時間間隔を調整することは、
前記決定された値ＱDが前記基準値ＱREFよりも大きいときに、前記後続アウェイク間隔の前記不活動時間間隔を拡大することと、
前記決定された値ＱDが前記基準値ＱREFよりも小さいときに、前記後続アウェイク間隔の前記不活動時間間隔を縮小することと、
を備える、請求項１７に記載の方法。
【請求項１９】
ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるための装置であって、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信するための手段と、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定するための手段と、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定するための手段と、
を備える装置。
【請求項２０】
輻輳の前記少なくとも１つのメトリクスを決定するための前記手段は、第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定し、前記不活動時間間隔を決定するための前記手段は、前記第１のアウェイク間隔および後続アウェイク間隔のうちの少なくとも１つに関して前記デバイスのために前記不活動時間間隔を調整する、請求項１９に記載の装置。
【請求項２１】
前記決定された不活動時間間隔の経過後にスリープモードに入るための手段と、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントをポーリングするための手段と、
をさらに備える、請求項１９に記載の装置。
【請求項２２】
前記デバイスの電力デューティサイクル中のスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定するための手段と、
前記決定された値ＱDを基準値ＱREFと比較するための手段と、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整するための手段と、
をさらに備える、請求項１９に記載の装置。
【請求項２３】
ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が非一時的コンピュータ可読媒体を備え、前記コンピュータ可読媒体が、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信し、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定し、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定する、
ようにプロセッサによって実行可能な命令を記憶している、コンピュータプログラム製品。
【請求項２４】
輻輳の前記少なくとも１つのメトリクスを決定するための前記命令は、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定する
ように実行可能であり、
前記不活動時間間隔を決定するための前記命令は、
前記第１のアウェイク間隔および後続アウェイク間隔のうちの少なくとも１つに関して前記デバイスのために前記不活動時間間隔を調整する、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項２５】
輻輳の前記少なくとも１つのメトリクスを決定するための前記命令は、
チャネル輻輳メトリクスを決定し、
前記チャネル輻輳メトリクスの移動平均を決定する、
ように実行可能であり、
前記不活動時間間隔を決定するための前記命令は、
前記移動平均に少なくとも部分的に基づいて前記不活動時間間隔を決定する、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項２６】
前記命令は、
前記決定された不活動時間間隔の経過後にスリープモードに入り、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントを推論的にポーリングする、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項２７】
前記命令は、
前記デバイスの受信活動の少なくとも１つのメトリクスを決定し、
受信活動の前記少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記ワイヤレスネットワークの前記アクセスポイントの前記推論的ポーリングを決定する
ように実行可能である、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
前記命令は、
データが前記デバイスに送信されることになっているという前記アクセスポイントからの応答を受信し、
前記受信された応答に少なくとも部分的に基づいてウェイクアップし、前記決定された不活動時間間隔が経過するまで前記アウェイクモードにとどまる、
ように実行可能である、請求項２６に記載のコンピュータプログラム製品。
【請求項２９】
前記命令は、
前記デバイスの電力デューティサイクル中に発生するスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定し、
前記決定された値ＱDを基準値ＱREFと比較し、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整する、
ように実行可能である、請求項２３に記載のコンピュータプログラム製品。
【請求項３０】
前記後続アウェイク間隔の前記不活動時間間隔を調整するための前記命令は、
前記決定された値ＱDが前記基準値ＱREFよりも大きいときに、前記後続アウェイク間隔の前記不活動時間間隔を拡大し、
前記決定された値ＱDが前記基準値ＱREFよりも小さいときに、前記後続アウェイク間隔の前記不活動時間間隔を縮小する、
ように実行可能である、請求項２９に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１５９
【補正方法】変更
【補正の内容】
【０１５９】
[0181]本開示の前述の説明は、当業者が本開示を実施または使用することができるように与えたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及された例についてのいかなる優先をも暗示することはなく、または要求することもない。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示した原理および新規の特徴に一致する最も広い範囲を与えられるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]  ワイヤレス通信ネットワークのデバイスによって実行される方法であって、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信することと、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定することと、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定することと、
を備える方法。
[Ｃ２]  輻輳の前記少なくとも１つのメトリクスを決定することは、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定すること
を備え、
前記不活動時間間隔を決定することは、
第２の後続アウェイク間隔に関して前記デバイスのために前記不活動時間間隔を調整すること
を備える、Ｃ１に記載の方法。
[Ｃ３]  輻輳の前記少なくとも１つのメトリクスを決定することは、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定すること
を備え、
前記不活動時間間隔を決定することは、
前記第１のアウェイク間隔に関して前記デバイスのために前記不活動時間間隔を調整すること
を備える、Ｃ１に記載の方法。
[Ｃ４]  輻輳の前記少なくとも１つのメトリクスを決定することは、
チャネル輻輳メトリクスを決定することと、
前記チャネル輻輳メトリクスの移動平均を決定することと、
を備え、
前記不活動時間間隔の前記決定は、
前記移動平均に少なくとも部分的に基づいて前記不活動時間間隔を決定すること
を備える、Ｃ１に記載の方法。
[Ｃ５]  前記チャネル輻輳メトリクスの前記移動平均を決定することは、
前記チャネル輻輳メトリクスのいくつかの先行する決定のブロック平均を決定すること
を備える、Ｃ４に記載の方法。
[Ｃ６]  前記チャネル輻輳メトリクスの前記移動平均を決定することは、
前記チャネル輻輳メトリクスのいくつかの先行する決定の加重平均を決定すること
を備える、Ｃ４に記載の方法。
[Ｃ７]  輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での送信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、Ｃ１に記載の方法。
[Ｃ８]  輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での受信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、Ｃ１に記載の方法。
[Ｃ９]  輻輳の前記少なくとも１つのメトリクスを決定することは、
前記デバイス以外による前記少なくとも１つのチャネル上での送信活動および受信活動に少なくとも部分的に基づいて、前記少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定すること
を備える、Ｃ１に記載の方法。
[Ｃ１０]  輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて前記不活動時間間隔を決定することは、
輻輳の前記少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔値とを含むルックアップテーブルにアクセスすることと、
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記複数の値のうちの値を識別することと、
前記識別された値に対応する前記複数の不活動時間間隔値のうちの１つを選択することと、
を備える、Ｃ１に記載の方法。
[Ｃ１１]  輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて不活動時間間隔を決定することは、
複数のアクセスクラスの各々に関する輻輳の前記少なくとも１つのメトリクスの複数の値と対応する複数の不活動時間間隔とを含むルックアップテーブルにアクセスすることと、
輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記複数の値のうちの値を識別することと、
前記デバイスによって現在使用されているアクセスクラスを識別することと、
前記識別された値および前記識別されたアクセスクラスに対応する前記複数の不活動時間間隔のうちの１つを選択することと、
を備える、Ｃ１に記載の方法。
[Ｃ１２]  前記決定された不活動時間間隔の経過後にスリープモードに入ることと、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントをポーリングすることと、
をさらに備える、Ｃ１に記載の方法。
[Ｃ１３]  前記デバイスの受信活動の少なくとも１つのメトリクスを決定することと、
受信活動の前記少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記ワイヤレスネットワークの前記アクセスポイントの前記ポーリングを決定することと、
をさらに備える、Ｃ１２に記載の方法。
[Ｃ１４]  データが前記デバイスに送信されることになっているという前記アクセスポイントからの応答を受信することと、
前記受信された応答に少なくとも部分的に基づいてウェイクアップし、前記決定された不活動時間間隔が経過するまで前記アウェイクモードにとどまることと、
をさらに備える、Ｃ１２に記載の方法。
[Ｃ１５]  前記デバイスに送信されることになっているデータがないという前記アクセスポイントからの応答を受信することと、
前記受信された応答に少なくとも部分的に基づいて前記スリープモードに戻ることと、
をさらに備える、Ｃ１２に記載の方法。
[Ｃ１６]  前記デバイスに送信されることになっているデータがないという前記アクセスポイントからの別の応答を受信することと、
前記受信された別の応答に少なくとも部分的に基づいて前記スリープモードに戻ることと、
前記応答および前記別の応答の前記受信に少なくとも部分的に基づいて前記アクセスポイントの前記ポーリングを中止すること、
をさらに備える、Ｃ１５に記載の方法。
[Ｃ１７]  前記デバイスの電力デューティサイクルのあいだのスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定することと、
前記決定された値ＱDを基準値ＱREFと比較することと、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整することと、
をさらに備える、Ｃ１に記載の方法。
[Ｃ１８]  前記後続アウェイク間隔の前記不活動時間間隔を調整することは、
前記決定された値ＱDが前記基準値ＱREFよりも大きいときに、前記後続アウェイク間隔の前記不活動時間間隔を拡大することと、
前記決定された値ＱDが前記基準値ＱREFよりも小さいときに、前記後続アウェイク間隔の前記不活動時間間隔を縮小することと、
を備える、Ｃ１７に記載の方法。
[Ｃ１９]  ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるための装置であって、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信するための手段と、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定するための手段と、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定するための手段と、
を備える装置。
[Ｃ２０]  輻輳の前記少なくとも１つのメトリクスを決定するための前記手段は、第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定し、前記不活動時間間隔を決定するための前記手段は、前記第１のアウェイク間隔および第２の後続アウェイク間隔のうちの少なくとも１つに関して前記デバイスのために前記不活動時間間隔を調整する、Ｃ１９に記載の装置。
[Ｃ２１]  前記決定された不活動時間間隔の経過後にスリープモードに入るための手段と、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントをポーリングするための手段と、
をさらに備える、Ｃ１９に記載の装置。
[Ｃ２２]  前記デバイスの電力デューティサイクル中のスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定するための手段と、
前記決定された値ＱDを基準値ＱREFと比較するための手段と、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整するための手段と、
をさらに備える、Ｃ１９に記載の装置。
[Ｃ２３]  ワイヤレス通信ネットワークにおけるデバイスのための不活動時間間隔を適応させるためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が非一時的コンピュータ可読媒体を備え、前記コンピュータ可読媒体が、
前記デバイスがアウェイクモードにあるアウェイク間隔のあいだに前記ワイヤレス通信ネットワークのアクセスポイントと通信し、
前記ワイヤレスネットワークの少なくとも１つのチャネルの輻輳の少なくとも１つのメトリクスを決定し、
前記アウェイク間隔のうちの少なくとも１つのアウェイク間隔に関して、輻輳の前記決定された少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記少なくとも１つのアウェイク間隔の少なくとも１つのアップリンク送信またはダウンリンク送信の後に前記デバイスアウェイクモードにとどまるための不活動時間間隔を決定する、
ようにプロセッサによって実行可能な命令を記憶している、コンピュータプログラム製品。
[Ｃ２４]  輻輳の前記少なくとも１つのメトリクスを決定するための前記命令は、
第１のアウェイク間隔のあいだに輻輳の前記少なくとも１つのメトリクスを決定する
ように実行可能であり、
前記不活動時間間隔を決定するための前記命令は、
前記第１のアウェイク間隔および第２の後続アウェイク間隔のうちの少なくとも１つに関して前記デバイスのために前記不活動時間間隔を調整する、
ように実行可能である、Ｃ２３に記載のコンピュータプログラム製品。
[Ｃ２５]  輻輳の前記少なくとも１つのメトリクスを決定するための前記命令は、
チャネル輻輳メトリクスを決定し、
前記チャネル輻輳メトリクスの移動平均を決定する、
ように実行可能であり、
前記不活動時間間隔を決定するための前記命令は、
前記移動平均に少なくとも部分的に基づいて前記不活動時間間隔を決定する、
ように実行可能である、Ｃ２３に記載のコンピュータプログラム製品。
[Ｃ２６]  前記命令は、
前記決定された不活動時間間隔の経過後にスリープモードに入り、
データが前記アクセスポイントから前記デバイスに送信されることになっているかどうかを決定するために、スリープモード間隔のあいだに前記ワイヤレスネットワークの前記アクセスポイントを推論的にポーリングする、
ように実行可能である、Ｃ２３に記載のコンピュータプログラム製品。
[Ｃ２７]  前記命令は、
前記デバイスの受信活動の少なくとも１つのメトリクスを決定し、
受信活動の前記少なくとも１つのメトリクスに少なくとも部分的に基づいて、前記ワイヤレスネットワークの前記アクセスポイントの前記推論的ポーリングを決定する
ように実行可能である、Ｃ２６に記載のコンピュータプログラム製品。
[Ｃ２８]  前記命令は、
データが前記デバイスに送信されることになっているという前記アクセスポイントからの応答を受信し、
前記受信された応答に少なくとも部分的に基づいてウェイクアップし、前記決定された不活動時間間隔が経過するまで前記アウェイクモードにとどまる、
ように実行可能である、Ｃ２６に記載のコンピュータプログラム製品。
[Ｃ２９]  前記命令は、
前記デバイスの電力デューティサイクル中のスループットと前記電力デューティサイクルとの比として、前記決定された不活動時間間隔に関する値ＱDを決定し、
前記決定された値ＱDを基準値ＱREFと比較し、
前記比較の結果に少なくとも部分的に基づいて、後続アウェイク間隔の不活動時間間隔を調整する、
ように実行可能である、Ｃ２３に記載のコンピュータプログラム製品。
[Ｃ３０]  前記後続アウェイク間隔の前記不活動時間間隔を調整するための前記命令は、
前記決定された値ＱDが前記基準値ＱREFよりも大きいときに、前記後続アウェイク間隔の前記不活動時間間隔を拡大し、
前記決定された値ＱDが前記基準値ＱREFよりも小さいときに、前記後続アウェイク間隔の前記不活動時間間隔を縮小する、
ように実行可能である、Ｃ２９に記載のコンピュータプログラム製品。
【国際調査報告】
2016536852.tif 000033
2016536852.tif 000034