JP2017532867A - 距離および輻輳のためのブラインド受信持続時間を適応させること - Google Patents

距離および輻輳のためのブラインド受信持続時間を適応させること Download PDF

Info

Publication number
JP2017532867A
JP2017532867A JP2017514646A JP2017514646A JP2017532867A JP 2017532867 A JP2017532867 A JP 2017532867A JP 2017514646 A JP2017514646 A JP 2017514646A JP 2017514646 A JP2017514646 A JP 2017514646A JP 2017532867 A JP2017532867 A JP 2017532867A
Authority
JP
Japan
Prior art keywords
sleep
beacon
timer
sleep timer
sta
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017514646A
Other languages
English (en)
Other versions
JP6246981B2 (ja
Inventor
ホムチャウデュリ、サンディプ
ラジクマー・サミュエル、フヌ
チャングラニ、ニチン・アショク
ジャヤラマン、アルンクマー
バリガナパッリ・ナガラジュ、プラディープ
クマー、スメート
チェン、リアン
チョ、ジェームズ・シモン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2017532867A publication Critical patent/JP2017532867A/ja
Application granted granted Critical
Publication of JP6246981B2 publication Critical patent/JP6246981B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0245Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0238Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is an unwanted signal, e.g. interference or idle signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0241Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where no transmission is received, e.g. out of range of the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

距離および輻輳のためのブラインド受信持続時間を適応させるための方法、システム、およびデバイスについて説明する。ワイヤレス局は、チャネル状態(たとえば、アクセスポイント(AP)までの距離およびチャネル輻輳)を測定し、状態に基づいて1つまたは複数のスリープタイマーを調整し得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。一例では、ビーコン逸失タイマーが調整され、予想されるワイヤレス送信は配信トラフィック指示メッセージ(DTIM)である。別の例では、コンテンツアフタービーコン(CAB)タイマーが調整され、予想されるワイヤレス送信はCABである。場合によっては、局は、いくつかのビーコンについての遅延を測定し、遅延に基づいて調整を決定し得る。

Description

相互参照
[0001]本特許出願は、本出願の譲受人に譲渡され、2014年9月19日に出願された「Adapting Blind Reception Duration for Range and Congestion」と題する、HomChaudhuriらによる米国特許出願第14/491,936号の優先権を主張する。
[0002]以下は、一般にワイヤレス通信に関し、より詳細には、距離および輻輳のためのブラインド受信持続時間を適応させることに関する。
[0003]ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなどの様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース(たとえば、時間、周波数、および電力)を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。
[0004]ワイヤレスネットワーク、たとえば、IEEE802.11(すなわち、Wi−Fi(登録商標))ネットワークなど、ワイヤレスローカルエリアネットワーク(WLAN)は、1つまたは複数の局(STA)またはモバイルデバイスと通信し得るアクセスポイント(AP)を含み得る。APは、インターネットなどのワイヤードネットワークに結合され得、モバイルデバイスがネットワークを介して通信する(および/またはアクセスポイントに結合された他のデバイスと通信する)ことを可能にし得る。ワイヤレスデバイスはネットワークデバイスと双方向に通信し得る。たとえば、WLANでは、STAはダウンリンク(DL)およびアップリンク(UL)方向において関連するAPと通信し得る。DL(または順方向リンク)はAPから局への通信リンクを指すことがあり、UL(または逆方向リンク)は局からAPへの通信リンクを指すことがある。
[0005]場合によっては、ワイヤレス局は、スリープ状態(sleep state)に入り、APからビーコンを受信するために周期的にアウェイクし得る。ビーコンが受信されないか、または予想されるコンテンツアフターザビーコン(CAB:content after the beacon)が受信されない場合、局は、スリープ状態に再び入る前に、指定された期間の間待ち得る。指定された期間が十分に長くない場合、局は、遅延した送信(すなわち、ビーコンまたはCAB)を逸失し(miss)得る。逆に、指定された期間が長すぎる場合、局はより多くの電力を使用し、バッテリー寿命の不要な低減を生じ得る。
[0006]本開示は、一般にワイヤレス通信システムに関し、より詳細には、距離(range)および輻輳のためのブラインド受信持続時間を適応させるための改善されたシステム、方法、および/または装置に関し得る。ワイヤレス局は、チャネル状態(channel condition)(たとえば、アクセスポイント(AP)までの距離およびチャネル輻輳)を測定し、状態に基づいて1つまたは複数のスリープタイマーを調整し得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。一例では、ビーコン逸失タイマー(beacon miss timer)が調整され、予想されるワイヤレス送信は配信トラフィック指示メッセージ(DTIM:delivery traffic indication message)である。別の例では、コンテンツアフタービーコン(CAB:content after beacon)タイマーが調整され、予想されるワイヤレス送信はCABである。場合によっては、局は、いくつかのビーコンについての遅延を測定し、遅延に基づいて調整を決定し得る。
[0007]UEにおけるワイヤレス通信の方法について説明する。本方法は、ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることとを含み得る。
[0008]UEにおけるワイヤレス通信のための装置について説明する。本装置は、ワイヤレスチャネルのためのチャネル状態パラメータを測定するための手段と、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整するための手段と、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入るための手段とを含み得る。
[0009]UEにおけるワイヤレス通信のためのさらなる装置について説明する。本装置は、ワイヤレスチャネルのためのチャネル状態パラメータを測定するためのチャネル状態モニタと、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整するためのスリープ時間調整器と、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入るためのスリープ状態コントローラとを含み得る。
[0010]UEにおけるワイヤレス通信のためのコードを記憶する非一時的コンピュータ可読媒体について説明する。コードは、ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることとを行うために実行可能な命令を含み得る。
[0011]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例では、予想されるワイヤレス送信がDTIMビーコンであり、スリープタイマーがビーコン逸失タイマーである。追加または代替として、いくつかの例では、予想されるワイヤレス送信はCABであり、スリープタイマーがCABタイマーである。
[0012]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例は、CAB予測をもつDTIMビーコンを受信することと、DTIMビーコンを受信したことに応答してCABタイマーを開始することとをさらに含み得る。追加または代替として、いくつかの例は、チャネル状態パラメータを輻輳しきい値と比較することを含み得る。
[0013]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例では、スリープタイマーを調整することは、チャネル状態パラメータが輻輳しきい値を満たすという決定に基づいて、スリープタイマーを低減することを備える。追加または代替として、いくつかの例では、スリープタイマーを調整することは、チャネル状態パラメータが輻輳しきい値を満たさないという決定に基づいて、スリープタイマーを増加させることを備える。
[0014]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例は、ネイバリング局がターゲットビーコン送信時間(TBTT:target beacon transmit time)中に送信していると決定すること、ここにおいて、チャネル状態パラメータが決定に少なくとも部分的に基づく、をさらに含み得る。追加または代替として、いくつかの例は、監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定することと、遅延のセットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定することと、ここにおいて、スリープタイマーを調整することがシステマティックビーコンオフセットに基づく、を含み得る。
[0015]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例では、システマティックオフセットを決定することは、遅延のセットのための変動の測度が変動しきい値よりも小さいと決定することを備える。追加または代替として、いくつかの例は、スリープタイマーの1つまたは複数の固定スリープタイマー間隔においてスリープ状態に入るべきかどうかを決定することを含み得る。
[0016]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例では、スリープタイマーを調整することは、1つまたは複数の固定スリープタイマー間隔の、前の固定スリープタイマー間隔においてスリープ状態に入らないという決定に少なくとも部分的に基づいて、スリープタイマーに次の固定スリープタイマー間隔を追加することを備える。追加または代替として、いくつかの例では、測定されたチャネル状態パラメータは、1つまたは複数の固定スリープタイマー間隔に関連付けられた測定されたチャネル状態パラメータのセットのうちの1つであり、ここにおいて、スリープタイマーを調整することが、測定されたチャネル状態パラメータのセットに基づく。
[0017]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例は、ビーコンの過去の数から、逸失されたビーコンの数を識別することをさらに含み得、スリープタイマーを調整することは、逸失されたビーコンの数の増加に少なくとも部分的に基づいてスリープタイマーを増加させることを備える。追加または代替として、いくつかの例では、チャネル状態パラメータは、隠れノード検出に関連付けられる。
[0018]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例では、チャネル状態パラメータはRSSIに少なくとも部分的に基づく。追加または代替として、いくつかの例では、チャネル状態パラメータは、局とAPとの間の距離に少なくとも部分的に基づく。
[0019]上記で説明した方法、装置、および/または非一時的コンピュータ可読媒体のいくつかの例は、ビーコン起動サイクル(beacon wake cycle)中の消費電力を測定することと、消費された電力消費と距離とに関係するデータを生成することとをさらに含み得る。
[0020]上記では、以下の発明を実施するための形態がより良く理解され得るように、本開示による例の特徴および技術的利点についてやや広く概説した。以下で、追加の特徴および利点について説明する。開示する概念および具体例は、本開示の同じ目的を実行するための他の構造を変更または設計するための基礎として容易に利用され得る。そのような等価な構成は、添付の特許請求の範囲から逸脱しない。本明細書で開示する概念の特徴、それらの編成と動作方法の両方は、関連する利点とともに、添付の図に関連して以下の説明を検討するとより良く理解されよう。図の各々は、例示および説明のみの目的で提供され、特許請求の範囲の限界を定めるものではない。
[0021]上記では、以下の発明を実施するための形態がより良く理解され得るように、本開示による例の特徴および技術的利点についてやや広く概説した。以下で、追加の特徴および利点について説明する。開示する概念および具体例は、本開示の同じ目的を実行するための他の構造を変更または設計するための基礎として容易に利用され得る。そのような等価な構成は、添付の特許請求の範囲から逸脱しない。本明細書で開示する概念の特徴、それらの編成と動作方法の両方は、関連する利点とともに、添付の図に関連して以下の説明を検討するとより良く理解されよう。図の各々は、例示および説明のみの目的で提供され、特許請求の範囲の限界を定めるものではない。
[0022]本開示の性質および利点のさらなる理解は、以下の図面を参照して実現され得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第2のラベルとを続けることによって区別され得る。第1の参照ラベルのみが本明細書において使用される場合、説明は、第2の参照ラベルにかかわらず、同じ第1の参照ラベルを有する同様の構成要素のうちのいずれにも適用可能である。
[0023]本開示の様々な態様に従って構成された、距離および輻輳のためのブラインド受信持続時間を適応させるための(ワイヤレスフィデリティ(Wi−Fi)ネットワークとしても知られる)ワイヤレスローカルエリアネットワーク(WLAN)100を示す図。 [0024]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのワイヤレス通信サブシステムの一例を示す図。 [0025]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのワイヤレス通信サブシステムの一例を示す図。 [0026]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのワイヤレス通信サブシステムの一例を示す図。 [0027]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのタイミング図の一例を示す図。 [0028]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための決定プロセスの一例を示す図。 [0029]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのデバイスのブロック図。 [0030]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのデバイスのブロック図。 [0031]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのデバイスのブロック図。 [0032]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのシステムのブロック図。 [0033]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法を示すフローチャート。 [0034]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法を示すフローチャート。 [0035]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法を示すフローチャート。 [0036]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法を示すフローチャート。 [0037]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法を示すフローチャート。 [0038]本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法を示すフローチャート。
[0039]説明する特徴は、概して、距離および輻輳のためのブラインド受信持続時間を適応させるための改善されたシステム、方法、および/または装置に関する。ワイヤレス局は、チャネル状態(たとえば、アクセスポイント(AP)までの距離およびチャネル輻輳)を測定し、状態に基づいて1つまたは複数のスリープタイマーを調整し得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。一例では、ビーコン逸失タイマーが調整され、予想されるワイヤレス送信は配信トラフィック指示メッセージ(DTIM)である。別の例では、コンテンツアフタービーコン(CAB)タイマーが調整され、予想されるワイヤレス送信はCABである。場合によっては、局は、いくつかのビーコンについての遅延を測定し、遅延に基づいて調整を決定し得る。
[0040]したがって、局は、スリープ状態から起動すると、送信(たとえば、DTIMまたはCAB)を受信する可能性を改善するためにスリープ時間を動的に調整し、ならびに、送信が来る可能性が低いと決定された場合に電力を温存し得る。すなわち、ビーコンが受信されないか、または予想されるコンテンツアフターザビーコン(CAB)が受信されない場合、局は、スリープ状態に再び入る前に、調整された指定された期間の間待ち得る。(たとえば、チャネル輻輳によって)送信が遅延される可能性がある場合、局は、より長い間送信を待ち得る。(たとえば、長距離または低輻輳において)送信が逸失された可能性がある場合、局は、早期にスリープ状態に戻ることによって電力を温存し得る。
[0041]場合によっては、DTIM電力メトリックは、限られたチャネル輻輳と、単一のSTA−APリンクと、良好な信号強度と、低雑音と、20ppmアクティブクロックドリフトに準拠する妥当なAPとを用いた理想的な場合に基づいて生成され得る。この理想的なモードでは、主要な電力消費は、(たとえば、早期ビーコン終了をもつ)実際のビーコン受信持続時間と、それに至る期間とからのものであり得る。この期間は、発振水晶整定と、電力コラプスアーキテクチャにおけるコンテキスト復元持続時間と、位相ロックループ整定と、局クロックドリフトを考慮するための早期受信期間とを含み得る)。このタイムラインの詳細は、DTIM電力メトリックを改善するために最適化され得る。
[0042]しかしながら、ワイヤレス局は、理想的な環境において動作しないことがある。たとえば、APが、予想される時間においてビーコンを送ることを妨げる周囲輻輳があり得、(APが、予想される時間においてビーコンを実際に送った場合でも)シャドーイング、マルチパス、大規模フェージング、およびSTAが正しくビーコンを受信することを妨げる他のチャネル状態があり得、STA中のチップセットの温度が、それの低電力クロックの予想されるよりも高いドリフトを引き起こし、その結果、STAがAPのクロックと整合されずに起動し得、APが、ビーコンの遅延したまたは不規則な送信を生じる不良のクロックまたは送信論理を有し得、(STAがクリアチャネルを見ているにもかかわらず)輻輳を発生させ、ビーコン送信タイミングへのAPの準拠を妨げる、隠れノードがAPの近傍にあり得る。
[0043]以下の説明は、例を与えるものであり、特許請求の範囲に記載された範囲、適用可能性、または例を限定するものではない。本開示の範囲から逸脱することなく、説明する要素の機能および構成において変更が行われ得る。様々な例は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明する方法は、説明する順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの例に関して説明する特徴は、他の例において組み合わせられ得る。
[0044]図1に、本開示の様々な態様に従って構成された、(Wi−Fiネットワークとしても知られる)WLAN100を示す。WLAN100は、アクセスポイント(AP)105と複数の関連する局(STA)115とを含み得、STA115は、移動局、携帯情報端末(PDA)、他のハンドヘルドデバイス、ネットブック、ノートブックコンピュータ、タブレットコンピュータ、ラップトップ、ディスプレイデバイス(たとえば、TV、コンピュータモニタなど)、プリンタなどのデバイスを表し得る。AP105および関連するSTA115は、基本サービスセット(BSS)または拡張サービスセット(ESS)を表し得る。ネットワーク中の様々な局115は、AP105を通して互いと通信することが可能である。また、WLAN100の基本サービスエリア(BSA)を表し得るAP105のカバレージエリア110が示されている。WLAN100に関連する拡張ネットワーク局(図示せず)は、複数のAP105がESSにおいて接続されることを可能にし得るワイヤードまたはワイヤレス分配システム(DS:distribution system)に接続され得る。
[0045]図1には示されていないが、STA115は、2つ以上のカバレージエリア110の共通部分中にあり得、2つ以上のAP105に関連付け得る。単一のAP105および関連するSTA115のセットは、BSSと呼ばれることがある。ESSは、接続されたBSSのセットである。分配システム(DS)(図示せず)が、ESS中のAP105を接続するために使用され得る。場合によっては、AP105のカバレージエリア110は、セクタ(同じく図示せず)に分割され得る。WLAN100は、変動および重複するカバレージエリア110をもつ、異なるタイプ(たとえば、メトロポリタンエリア、ホームネットワークなど)のAP105を含み得る。また、2つのSTA115が、両方のSTA115が同じカバレージエリア110中にあるかどうかにかかわらず、直接ワイヤレスリンク125を介して直接的に通信し得る。直接ワイヤレスリンク120の例としては、Wi−Fi Direct(登録商標)接続、Wi−Fiトンネルドダイレクトリンクセットアップ(TDLS:Tunneled Direct Link Setup)リンク、および他のグループ接続があり得る。STA115およびAP105は、IEEE802.11、および限定はしないが、802.11b、802.11g、802.11a、802.11n、802.11ac、802.11ad、802.11ahなどを含むバージョンからの物理(PHY)レイヤおよび媒体アクセス制御(MAC)レイヤのためのWLAN無線およびベースバンドプロトコルに従って通信し得る。他の実装形態では、ピアツーピア接続および/またはアドホックネットワークが、WLAN100内で実装され得る。
[0046]WLAN100は、2つの1次レベル、PHYレイヤおよびデータリンクレイヤのMAC上で動作し得る。MACサブレイヤは、分散協調機能(DCF:distributed coordination function)とポイント協調機能(PCF:point coordination function)とを含む。DCFは、基本アクセス方法であり得、キャリア検知多重アクセス/衝突回避(CSMA/CA:carrier sense multiple access with collision avoidance)としても知られることがある。DCFでは、各STA115は、衝突回避プロトコルを使用して独立してネットワークにアクセスし得る。たとえば、STA115は、別のSTA115がチャネルを使用しているかどうかを検査するために、送信するより前にDCFフレーム間スペース(DIFS:DCF inter-frame space)+ランダムバックオフ期間の間待ち得る。DCFは、すべてのSTA115中で実装され得る。PCFは、選択されたSTA115中で実装され得る。PCFでは、単一のAP105が、他のSTA115のためのアクセスを協調させる。DCFおよびPCFは、同じBSS内で並列に(concurrently)動作し得る。たとえば、2つのアクセス方法は、PCFのための無競合期間(CFP:contention free period)と、後続の、DCFのための競合期間(CP)とで、交替し得る。異なるトラフィックタイプが異なるアクセス優先度を割り当てられる、ハイブリッド協調機能(HCF:hybrid coordination function)も使用され得る。
[0047]AP105は、ネットワークに関係する情報を含んでいることがあるビーコンとして知られるフレームを周期的に送信し得る。たとえば、ビーコンは、同期のためのタイムスタンプと、ビーコンの周期性を示す間隔(およびしたがってTBTT)と、ネットワークの能力に関係する情報と、サービスセット識別子(SSID)と、サポートされるレートと、周波数ホッピングパラメータと、直接シーケンスパラメータと、無競合アクセスパラメータと、独立基本サービスセット(IBSS)パラメータと、トラフィック指示メッセージ(TIM)とを含んでいることがある。TIMは、AP105が、クライアントSTA115を待つフレームをバッファしているかどうかをクライアントSTA115に示し得る。場合によっては、ビーコンは配信トラフィック指示メッセージ(DTIM)をも含んでいることがあり、DTIMは、コンテンツアフタービーコン(CAB)として知られる、保留中のブロードキャストまたはマルチキャスト送信についてクライアントSTA115に通知し得る。DTIMビーコンの後に、AP105は、CSMA/CAを使用して、示されたデータを送信し得る。場合によっては、STA115は、電力を温存するためにビーコン送信間にスリープモードに入り得る。
[0048]STA115がスリープモードに入った場合、STA115は、(DTIMを含み得る)ビーコンを受信するために周期的に起動し得る。STA115は、ビーコン受信のために使用される無線構成要素をアクティブにするために、十分に早期に起動し得る。場合によっては、STA115はまた、AP105との可能なタイミング同期を考慮するために早期に起動し得る。ビーコンが、予想される時間において受信されなかった場合、STA115は、ビーコン逸失タイマーが満了するのを待ち得る。DTIMを含んでいるビーコンが受信された場合、STA115は、CABタイマーが満了するまで、示された送信を待ち得る。いずれかのタイマーが満了した場合、STA115は、スリープモードに再び入り、次の予期されるビーコンを待ち得る。
[0049]場合によっては、STA115(またはAP105)は、中央AP105のカバレージエリア110中の他のSTA115によってではなく、中央AP105によって検出可能であり得る。たとえば、あるSTA115は中央AP105のカバレージエリア110の一端にあり得、別のSTA115は他端にあり得る。したがって、両方のSTA115は、AP105と通信し得るが、互いの送信を受信しないことがある。この状態は、STA115が互いに重なり合って送信することを控えないことがあるので、競合ベース環境(たとえば、CSMA/CA)における2つのSTA115のための衝突する送信を生じ得る。それの送信が識別可能でないが、同じカバレージエリア110内にあるSTA115は、隠れノードとして知られることがある。CSMA/CAは、送信STA115(またはAP105)によって送信された送信要求(RTS:request-to-send)パケットと、受信STA115(またはAP105)によって送信された送信可(CTS:clear-to-send)パケットとの交換によって補足され得る。これは、1次送信の持続時間の間送信しないように、送信側と受信側との範囲内の他のデバイスに警告し得る。したがって、場合によっては、RTS/CTSを利用することは、隠れノード問題を緩和するのを助け得る。
[0050]本開示によれば、STA115は、チャネル状態を測定し、状態に基づいて1つまたは複数のスリープタイマーを減少させ得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。
[0051]図2Aに、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのワイヤレス通信サブシステム201の一例を示す。ワイヤレス通信サブシステム201は、STA115の一例であり得るSTA115−aと、AP105の一例であり得るAP105−aとを含み得、それらの両方について図1を参照しながら上記で説明した。ワイヤレス通信サブシステム201は、ワイヤレスリンク120−aと、カバレージエリア110−aと、AP105−aとSTA115−aとの間の距離205−aとをも含み得る。
[0052]ワイヤレス通信サブシステム201は、STA115−aとAP105−aとの間の距離205−aが比較的大きい場合を表し得る。たとえば、距離205−aは、80デシベル(dB)よりも大きい信号減衰を生じ得る。場合によっては、距離しきい値は、STA115−aおよび/またはAP105−aの能力に依存し得る。STA115−aからAP105−aまでの距離205−aが増加されるにつれて、RSSIおよびSNRは、ビーコン受信成功を支配し得、ビーコン逸失レートを漸進的に増加させ得る。
[0053]したがって、距離205−aから生じる信号減衰は、STA115−aがAP105−aからの送信を正常に受信する可能性を減少させ得る。したがって、送信が逸失された場合、STA115−aは、逸失された送信が距離205−aに起因し、(送信の遅延を引き起こし得る)チャネル輻輳に起因しないと推論し得る。この推論は、STA115−aが、STA115−aがSTA115−aを対象とする送信を受信する可能性に著しく影響を及ぼすことなしに、ビーコン逸失タイマーまたはCABタイマーの長さを低減する(すなわち、早期にスリープ状態に戻る)ことを可能にし得る。
[0054]したがって、STA115−aは、チャネル状態を測定し、準最適状態(たとえば、APまでの大きい距離205−a、または距離205−aに関連する劣化した受信信号強度指示(RSSI))に基づいて、1つまたは複数のスリープタイマーを減少させ得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。いくつかの例では、準最適状態は、過去のいくつかの正常に受信されたビーコンに基づいて解釈され得る。そのような例では、現在のビーコン(すなわち、逸失されたビーコン)は、リンクのRSSI/SNR推定に寄与しないことがある。
[0055]図2Bに、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのワイヤレス通信サブシステム202の一例を示す。ワイヤレス通信サブシステム202は、STA115の一例であり得るSTA115−bと、AP105の一例であり得るAP105−bとを含み得、それらの両方について図1を参照しながら上記で説明した。ワイヤレス通信サブシステム202は、ワイヤレスリンク120−bと、カバレージエリア110−bと、AP105−bとSTA115−bとの間の距離205−bとをも含み得る。
[0056]ワイヤレス通信サブシステム202は、STA115−bとAP105−bとの間の距離205−bが比較的小さい場合を表し得る。たとえば、距離205−bは、十分に信頼できる信号復号を可能にするためにデシベル(dB)のしきい値数よりも小さい信号減衰を生じ得る。場合によっては、距離しきい値は、STA115−bおよび/またはAP105−bの能力に依存し得る。ワイヤレス通信サブシステム202は、(たとえば、他のSTA115からの送信の存在によって測定されるような)チャネル輻輳が低い場合をも表し得る。距離205−bから生じる比較的低い信号減衰ならびに低チャネル輻輳は、STA115−bがAP105−bからの送信を正常に受信する可能性を増加させ得る。したがって、送信が、予想される時間において受信されない場合、STA115−bは、それが距離205−bに起因せず、(送信の遅延を引き起こし得る)チャネル輻輳に起因しないと推論し得る。たとえば、STA115−bがスリープ状態にあった間、ビーコンは逸失されていることがある。これはクロック同期問題を示し得、STA115−bは、STA115−bがそれを対象とする送信を受信する可能性に著しく影響を及ぼすことなしに、ビーコン逸失タイマーまたはCABタイマーの長さを低減し(すなわち、早期にスリープ状態に戻り)得る。この場合、STA115−bは、(図3を参照しながら以下で説明する)後続のビーコンの受信のための早期受信期間に追加の時間を追加し得る。
[0057]したがって、STA115−bは、チャネル状態を測定し、低輻輳をもつ近距離にあることに基づいて、1つまたは複数のスリープタイマーを減少させ得る。場合によっては、対応する遅延が優先ビーコン送信のそれよりも長くなり得るように、CABタイマーがCABデータのDIFSベース競合アクセスに対応し得るので、CABタイマーは低減されないことがあるが、ビーコン逸失タイマーは低減され得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。
[0058]図2Cに、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのワイヤレス通信サブシステム203の一例を示す。ワイヤレス通信サブシステム203は、STA115の例であり得るSTA115−cおよびSTA115−dと、AP105の一例であり得るAP105−cとを含み得、それらの両方について図1を参照しながら上記で説明した。ワイヤレス通信サブシステム203は、ワイヤレスリンク120−cと、カバレージエリア110−cと、AP105−cとSTA115−cとの間の距離205−cbとをも含み得る。
[0059]ワイヤレス通信サブシステム203は、STA115−cとAP105−cとの間の距離205−cが比較的小さい場合を表し得る。たとえば、距離205−bは、80デシベル(dB)よりも小さい信号減衰を生じ得る。場合によっては、距離しきい値は、STA115−cおよび/またはAP105−cの能力に依存し得る。ワイヤレス通信サブシステム203は、(たとえば、STA115−dなどの他のSTA115形態からの存在によって測定されるように)チャネル輻輳が高い場合をも表し得る。たとえば、STA115−cは、外部帯域(たとえば、産業科学医療用(ISM)帯域)エネルギーおよびWiFi(登録商標)フレームアクティビティを測定し得る。測定期間にわたるその2つの組合せは、STA115−cを対象としない、周囲WLANトラフィックおよび雑音に起因する周囲チャネル輻輳を与え得る。場合によっては、チャネル輻輳は、各アウェイク間隔にわたって計算され、1タップ無限インパルス応答(IIR)フィルタを使用して継時的に平均化され得る。チャネル輻輳パラメータが、現在のチャネル輻輳と平均チャネル輻輳とを組み合わせることによって生成され得る。
Figure 2017532867
ここで、αは、STA115−cが、変化するチャネル状態にどのくらい迅速に適応するべきであるかを決定する。
[0060]いくつかの例では、STA115−dが隠れノードであり得、したがって、STA115−dによる送信がSTA115−cによって直接的に検出可能でないことがあり、その逆も同様である。場合によっては、STA115−cは、隠れノードがAP105−cとの通信に干渉しているかどうかを決定するために、隠れノード検出技法を使用し得る。別の場合には、STA115−dは、AP105−cからのブロードキャスト送信のために通常予約されるターゲットビーコン送信時間(TBTT)中に送信し得る不正局であり得る。場合によっては、隠れノードまたは不正局は、AP105−cによるビーコン送信のシステマティック遅延を引き起こし得る。したがって、本開示によれば、電力消費は、ビーコンおよびCAB検出のためのタイムアウト持続時間を低減することによって改善され得る。リンクの信頼性は、(たとえば、不正局または検出された隠れノードの存在下での)いくつかの状態においてタイマーを増加させることによっても改善され得る。
[0061]距離205−cから生じる比較的低い信号減衰は、高チャネル輻輳の状態と組み合わせて、AP105−cからの送信が遅延され得るが、より長い時間期間の間待つことが、STA115−cが正常に送信を受信することを可能にし得る、可能性を増加させ得る。したがって、送信が受信されない場合、STA115−cは、それがチャネル輻輳により遅延され得ると推論し得る。たとえば、AP105−cは、STA115−dが送信を完了するまで送信するのを待ち得る。したがって、場合によっては、STA115−cは、AP105−cからの関連する送信が正常に受信され得る可能性を改善するために、ビーコン逸失タイマーまたはCABタイマーの長さを増加(すなわち、スリープ状態に戻ることをより長く遅延)させ得る。
[0062]したがって、STA115−cは、チャネル状態を測定し、低輻輳をもつ近距離にあることに基づいて、1つまたは複数のスリープタイマーを減少させ得る。場合によっては、CABタイマーは、遅延がその間通常であり得るDIFS競合ベースアクセス期間に対応し得るので、CABタイマーは低減されないことがあるが、ビーコン逸失タイマーは低減され得る。スリープタイマーは、それぞれ、予想される送信の受信のためのウィンドウに関連付けられ得る。送信がウィンドウ中で受信されない場合、局は、電力を温存するためにスリープ状態に入り得る。
[0063]図3に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのタイミング図300の一例を示す。タイミング図300は、AP105からDTIMを受信するために起動するSTA115のためのタイムラインを表し得る。たとえば、タイミング図300は、図1、図2A、図2B、および図2Cを参照しながら上記で説明したようなSTA115のための起動している期間を表し得る。タイミング図300の水平軸は時間の流れを表し得、タイミング図の垂直軸は、表される行為の各々による電力消費率を表し得る。したがって、各矩形セグメントの面積は、動作によって消費される総電力を表し得る。
[0064]タイミング図300は、STA115が、基準クロックの利用可能性を保証するために、予想されるDTIMを受信するより前にその間に起動し得る第1のウォームアップ期間305を含み得る(たとえば、水晶発振器は、整定するための時間を必要とし得る)。第1のウォームアップ期間305は、比較的少量の電力消費を伴い得る。第2のウォームアップ期間310は、STA115がビーコンを受信することに備えてプロセッサの構成要素および/または無線構成要素をその間にアクティブにする時間期間を表し得る。早期受信期間315は、STA115のクロックがAP105のクロックと同期されない場合、STA115が早期にビーコンを受信するようにその間に準備される早期バッファ期間であり得る。すなわち、STA115は、クロックが遅れていることがあるので、(それの内部クロックに従って)他の場合よりも早期に起動し得る。STA115は、STA115が受信する準備が完全にできていることがあるので、第1のウォームアップ期間305または第2のウォームアップ期間310中よりも早期受信期間315中に、より多くの電力を消費し得る。
[0065]ビーコン期間320は、STA115がビーコン(たとえば、DTIMを含んでいるビーコン)を受信することを予想する時間を表し得る。ビーコン期間320においてまたはその近くで、STA115は、ビーコンタイマー間隔330を開始し得る。ビーコンタイマー間隔330は、ビーコンが受信されるまで、またはビーコン逸失タイマーが満了するまで持続し得る。いくつかの例では、ビーコンタイマーは、遅延したビーコンを考慮に入れるために10msに設定され得る。本開示によれば、デフォルト期間は、状態に基づいて調整され得る。タイミング図300によって示されている場合では、ビーコンは、ビーコン逸失タイマーの満了より前にビーコン受信期間335において受信される。場合によっては、ビーコンはこのウィンドウ中に受信されず、次いで、STA115はスリープ状態に戻り得る。
[0066]ビーコンが、図示のようにビーコン逸失タイマーの満了より前に受信される(およびビーコンがDTIMを含んでいる)場合、STA115は、CABタイマー間隔340のためのCABタイマーを開始し得る。STA115は、ビーコンタイマー間隔330およびCABタイマー間隔340中に送信を受信する準備が完全にできていることがある。さらに、これらの期間は、第1のウォームアップ期間305、第2のウォームアップ期間310、または早期受信期間315よりも著しく長いタイマーの間持続し得る。したがって、場合によっては、STA115は、組み合わせられた第1のウォームアップ期間305、第2のウォームアップ期間310、または早期受信期間315中よりも、ビーコンタイマー間隔330および/またはCABタイマー間隔340中に、著しく多くの電力を消費し得る。
[0067]CABタイマー間隔340は、CABが受信されるまで、またはCABタイマーが満了するまで持続し得る。タイミング図300によって示されている場合では、CABは受信されず、STA115はスリープ状態に戻る。スリープ状態に戻るために、STA115は、プロセッサの状態を保存し、状態保存期間345中に1つまたは複数の無線構成要素を停止し得る。場合によっては、CABはこのウィンドウ中に受信され、STA115は、スリープ状態に再び入るより前にCABを復号し得る。
[0068]したがって、STA115は、チャネル状態(たとえば、アクセスポイント(AP)までの距離およびチャネル輻輳)を測定し、状態に基づいてビーコン逸失タイマーおよび/またはCABタイマーを調整し得る。ビーコン逸失タイマーは、ビーコンタイマー間隔330に関連付けられ得、CABタイマーは、CABタイマー間隔340に関連付けられ得、それらの間隔中に、STA115は、それぞれ、対応するビーコンまたはCABを受信し得る。送信が、対応するウィンドウ中で受信されない場合、STA115は、電力を温存するためにスリープ状態に入り得る。
[0069]図4に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための決定プロセス400の一例を示す。決定プロセス400は、図1〜図3を参照しながら上記で説明したように、ビーコン送信のためにスリープ状態から起動するSTA115によって実行され得る。
[0070]決定プロセス400の最初に、STA115は、ワイヤレスチャネルのための1つまたは複数のチャネル状態パラメータを測定し得る。たとえば、ブロック405において、STA115は、AP105までの距離205を決定し得る。場合によっては、距離205は、信号減衰のレベルに対応し得る。ブロック410において、距離205は、しきい値と比較され得る。
[0071]距離205がしきい値よりも大きい場合、ブロック415において、STA115は、ビーコン逸失タイマーを低減し得る。距離205がしきい値よりも小さい場合、ブロック420において、STA115は、チャネル輻輳パラメータを識別し得る。場合によっては、チャネル輻輳パラメータを識別することは、不正STA115または隠れノードが送信に干渉しているかどうかを決定することを含み得る。たとえば、STA115は、ネイバリング局がTBTT中に送信していることがあると決定し得、チャネル状態パラメータは、この決定に基づき得る。場合によっては、この決定は、アプリオリに(すなわち、図示された決定プロセス400の他のステップの前に)行われ得る。
[0072]ブロック425において、STA115は、チャネル輻輳をしきい値と比較し得る。輻輳がしきい値よりも大きい場合、ブロック430において、STA115は、ビーコン逸失タイマーおよび/またはCABタイマーを増加させ得る。輻輳がしきい値より小さい場合、STA115は、ビーコン逸失タイマーを低減し得る。場合によっては、チャネル輻輳がしきい値よりも大きいと決定することは、干渉する隠れノードまたは不正STA115の高い可能性があると決定することを備え得る。
[0073]場合によっては、ビーコンは、「不正」非AP STA115がTBTT中に送信することによって、進行中のWiFiトラフィックにより遅延され得るので、周囲輻輳がしきい値よりも低い場合、STA115−cはビーコン逸失タイマーを低減しないことがある。場合によっては、これは、最大送信機会期間まで持続し得る。一実施形態では、STA115は、進行中の送信の中断を観測し、次いで、少なくともポイント協調機能フレーム間スペース(PIFS:point coordination function inter-frame space)持続時間の後にトラフィックの性質を観測することによって、不正STA115を検出し得、AP105がビーコンを送ることができない場合、それは、優先PIFS持続時間の後にビーコンを送ることを行い得るが、他の非AP STA115は、少なくともショートフレーム間スペース(SIFS:short inter-frame space)持続時間の後にデータ転送を始め得る。
[0074]場合によっては、STA115は、ビーコン逸失タイマーを調整すべきかどうかを決定するために複数の状態をインプリメント(implement)し得る。たとえば、第1の状態によれば、周囲輻輳がしきい値よりも小さい場合、STA115は、早期に低電力モードに入るためにビーコン逸失タイマーを低減またはキャンセルすることを決定し得る。別の場合には、STA115は、第1の状態を修正(qualify)することを決定し得る。たとえば、(最後の正常に受信されたビーコンまで測定される)平均RSSIがしきい値よりも小さい場合、STA115は、デフォルトのビーコン逸失タイマー値(たとえば、10ms)の1/2、1/4または何らかの他の分数値にビーコン逸失タイマーを設定することを決定し、早期に低電力モードに入り得る。
[0075]場合によっては、STA115は、周囲輻輳がしきい値よりも大きく、不正局が検出され、ビーコンがPIFSの後に受信されないと決定し得る。STA115は、受信されるべきビーコンがないと決定し得、ビーコン逸失タイマーをキャンセルまたは低減することを決定し、低電力モードに入り得る。たとえば、デバイスは、非ビーコンWi−Fiトラフィックが、PIFS満了の前であるが、ショートフレーム間スペース(SIFS)持続時間内のTBTTにわたる第1の送信の後に、観測されるかどうかを検出し得る。観測される場合、非AP STA115がSIFSバースト送信に関与すると決定され得る。この場合、STA115は、スリープタイマーを低減しないことがある。場合によっては、STA115は、高RSSIおよび低周囲輻輳が検出されるまでビーコン逸失タイマーを(たとえば、10msを超えて)増加させ得る。
[0076]STA115が、(特に、周囲輻輳が低くRSSIが高い場合に)AP105−cの近傍に隠れノードがあると決定する場合、STA115−cは、ビーコンの機会を改善するためにビーコン逸失タイマーを維持するか、または増加させ得る。上記で説明した状態は例であり、これらの状態および説明されなかった追加の状態が、様々な組合せにおいて一緒に利用され得る。
[0077]また、複数の状態が、CABタイマーを調整するために使用され得る。場合によっては、CABタイマー状態は、ビーコン逸失タイマー状態とは異なり得る。たとえば、あるCABタイマー状態では、周囲輻輳が、一定数の1ms評価タイマースライスの間最小輻輳しきい値よりも小さい場合、STA115は、AP105が、送るべきCABデータを有しないと決定し得、およびSTAはCABタイマーをキャンセルまたは低減し、低電力モードに入り得る。別の例示的な状態では、平均RSIがしきい値よりも大きい場合、STA115は、チャネル誘発データ損失の可能性を識別し、1/2または1/4あるいは何らかの他の分数値において、早期にCABタイマーをキャンセルまたは低減し得る。
[0078]別の例示的な状態では、前述の状態のいずれかが、CABタイマーのキャンセルを防ぐためにプリエンプト(preempt)され得る。場合によっては、STA115は、周囲輻輳が輻輳しきい値よりも大きい場合、AP105が非AP STA115のようにチャネルを求めて競合する必要があり得るので、CABタイマーを低減しないことがあり、ビーコン送信とCAB送信との間の最小分離は、限られたDIFSであり得る。場合によっては、別のSTA115は、AP105が競合ベースプロシージャにおいてチャネルを得る前に、チャネルを得ることがある。その結果、CAB送信は遅延され得る。AP105がチャネルを得る場合、それは、CABを直ちに送信し得る。AP105がチャネルを得て、CABを送信しない場合、STA115は、(AP105が、DTIMを送ることによってCABデータを広告した場合でも)送信すべきCABがないと推論し得る。
[0079]場合によっては、STA115がCAB予測をもつDTIMビーコンを受信し、周囲輻輳がしきい値より大きく、AP105からの非CAB送信がDIFSの後に検出される場合、STA115はCABタイマーをキャンセルし、早期に低電力モードに入り得る。隠れノード考慮事項が、同様に使用され得る。たとえば、CAB予測をもつDTIMビーコンが受信され、周囲輻輳が最小しきい値よりも小さく、隠れノードが検出される場合、STA115は、フルCABに準拠し(またはタイマーを増加させ)得、早期にスリープに入らないことがある。
[0080]ブロック435において、STA115は、DTIMを含んでいるビーコンを受信するのに備えてプロセッサおよび無線構成要素をアクティブにし得る。ビーコンを受信するための予想される時間において、ブロック440において、STA115は、ビーコン逸失タイマーを開始し得る。
[0081]ブロック445において、STA115は、DTIMを含んでいるビーコンが受信されているかどうかを決定し得る。ビーコンが、調整されたビーコンタイマー間隔330の終りまでに受信されていない場合、STA115は、ブロック455において、スリープ状態に再び入り得る。
[0082]ブロック450において、ビーコンが(CABデータの後続の送信を予測する)DTIMとともに受信される場合、STA115は、予想されるCAB送信を待ち、(同じく、チャネル状態に基づいて調整され得る)CABタイマーを開始し得る。ブロック460において、STA115は、CABがCABタイマー間隔340の終了より前に受信されているかどうかを決定し得る。ブロック465において、CABが受信されている場合、STA115はCABを復号し、ブロック455においてスリープ状態に再び入るより前に他の関連する行為を実行し得る。CABが受信されない場合、STA115は、ブロック455において、直接的に、スリープ状態に再び入る。したがって、STA115は、調整されたスリープタイマーと、関連する受信ウィンドウ中の予想されるワイヤレス送信の不在とに基づいてスリープ状態に入り得る。
[0083]場合によっては、直近のチャネル状態を測定することに加えて、STA115は、いくつかの後続のビーコン送信をカバーする遅延のセットを測定し得る。STA115は、次いで、遅延に基づいてシステマティックビーコンオフセットを決定し、システマティックビーコンオフセットに基づいているスリープタイマーを調整し得る。たとえば、STA115は、遅延についての変動の測度が変動しきい値よりも小さいと決定し得、これは、システマティック遅延を示し得る。この場合、(たとえば、持続時間2msの)第1の評価間隔中に適応ビーコン逸失タイマーを開始することは、逸失された送信をもたらし得る。したがって、STA115は、固定オフセットの後に適応輻輳評価を開始し得る。そうするために、それは、ビーコン受信のセットを監視し、ビーコンが実際に到着するときとそれが到着すると予想されたときとの間の差の記録を保持し得る。STA115は、次いで、システマティックオフセット存在があるかどうかを決定するために後処理およびパターンマッチング論理を使用し得る。すなわち、システマティックオフセットが存在する場合、STA115は、オフセット期間だけ輻輳評価論理をシフトして戻し得る。
[0084]場合によっては、STA115は、固定間隔において(たとえば、2msごとに)スリープ状態に入るべきかどうかを決定し得る。次いで、STA115は、それが前の固定スリープタイマー間隔においてスリープ状態に入らないと決定するかどうかに基づいてスリープタイマーに別の固定スリープタイマー間隔を追加し得る。いくつかの例では、測定されたチャネル状態パラメータ値のセットは、固定スリープタイマー間隔のセットにマッピングされ得、スリープタイマーを調整することは、マッピングに基づいてスリープタイマー間隔を識別することを含み得る。場合によっては、STAは、輻輳評価を開始する前に一定数の固定間隔(たとえば、3つの間隔=6ms)の間待ち得る。場合によっては、STA115は、輻輳決定を行うことを助けるために最後の数個の固定オフセット間隔中に輻輳を評価し得る。異なる輻輳評価が各間隔において行われ得、それらは、(最近の測定値により多くの重みを与える加重平均を用いるような)何らかの他の方法で平均化されるか、または組み合わせられ得る。
[0085]いくつかの例では、STA115は、一定数の過去のビーコンから、逸失されたビーコンの数を計数し得る。次いで、スリープタイマーを調整することは、逸失されたビーコンの数が増す場合にスリープタイマーを増加させることと、逸失されたビーコンの数が下がる場合にスリープタイマーを減少させることとを含み得る。場合によっては、STA115は、現起動期間中に現在のビーコン逸失タイマーを調整し得る。他の場合には、STA115は、次のビーコン逸失タイマー(すなわち、現在のビーコン受信期間のためのタイマーとは反対に、次のビーコン受信期間のためのタイマー)を調整し得る。
[0086]場合によっては、STA115は、電力消費、距離、およびチャネル輻輳に関係するデータを生成するためにビーコン起動サイクル中の消費電力を測定し得る。たとえば、このデータは、タイマー調整アルゴリズムを更新するため、または、デバイスの1人または複数のユーザに関係を表示するために使用され得る。
[0087]図5に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのSTA115−eのブロック図500を示す。STA115−eは、図1〜図4を参照しながら説明したSTA115の態様の一例であり得る。STA115−eは、受信機505、ブラインド受信アダプタ510、および/または送信機515を含み得る。STA115−eはプロセッサをも含み得る。これらの構成要素の各々は互いに通信していることがある。
[0088]STA115−eの構成要素は、適用可能な機能の一部または全部をハードウェアで実行するように適応された少なくとも1つの特定用途向け集積回路(ASIC)を用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、少なくとも1つのIC上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る、他のタイプの集積回路(たとえば、ストラクチャード/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、または別のセミカスタムIC)が使用され得る。各ユニットの機能はまた、全体的または部分的に、1つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリに組み込まれた命令を用いて実装され得る。
[0089]受信機505は、パケット、ユーザデータ、および/または様々な情報チャネル(たとえば、制御チャネル、データチャネル、ならびに距離および輻輳のためのブラインド受信持続時間を適応させることに関係する情報など)に関連するビーコンなどの情報を受信し得る。情報は、ブラインド受信アダプタ510に、およびSTA115−eの他の構成要素に受け渡され得る。いくつかの例では、受信機505はDTIMを受信し得る。
[0090]ブラインド受信アダプタ510は、ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられ、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることとを行い得る。
[0091]送信機515は、STA115−eの他の構成要素から受信された信号を送信し得る。いくつかの実施形態では、送信機515は、トランシーバモジュール中で受信機505とコロケートされ得る。送信機515は単一のアンテナを含み得るか、またはそれは複数のアンテナを含み得る。
[0092]図6に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのSTA115−fのブロック図600を示す。STA115−fは、図1〜図5を参照しながら説明したSTA115の態様の一例であり得る。STA115−fは、受信機505−a、ブラインド受信アダプタ510−a、および/または送信機515−aを含み得る。STA115−fはプロセッサをも含み得る。これらの構成要素の各々は互いに通信していることがある。ブラインド受信アダプタ510−aは、チャネル状態モニタ605と、スリープ時間調整器610と、スリープ状態コントローラ615とをも含み得る。
[0093]STA115−fの構成要素は、適用可能な機能の一部または全部をハードウェアで実行するように適応された少なくとも1つのASICを用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、少なくとも1つのIC上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路(たとえば、ストラクチャード/プラットフォームASIC、FPGA、または別のセミカスタムIC)が使用され得る。各ユニットの機能はまた、全体的または部分的に、1つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリに組み込まれた命令を用いて実装され得る。
[0094]受信機505−aは、−aに、およびSTA115−fの他の構成要素に受け渡され得る情報を受信し得る。ブラインド受信アダプタ510−aは、図5を参照しながら上記で説明した動作を実行し得る。送信機515−aは、STA115−fの他の構成要素から受信された信号を送信し得る。
[0095]チャネル状態モニタ605は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータ(たとえば、AP105までの距離、チャネル輻輳、またはRSSIなど)を測定し得る。いくつかの例では、測定されたチャネル状態パラメータは、1つまたは複数の固定スリープタイマー間隔に関連付けられた測定されたチャネル状態パラメータのセットのうちの1つであり得、ここにおいて、スリープタイマーを調整することが、測定されたチャネル状態パラメータのセットに基づき得る。いくつかの例では、チャネル状態パラメータは、隠れノードまたは不正局検出に関連付けられ得る。
[0096]スリープ時間調整器610は、図2〜図4を参照しながら上記で説明したように、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマー(たとえば、ビーコン逸失タイマーまたはCABタイマー)を調整し得、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる。いくつかの例では、スリープタイマーを調整することは、チャネル状態パラメータが輻輳しきい値を満たすという決定に基づいて、スリープタイマーを低減することを備える。いくつかの例では、スリープタイマーを調整することは、チャネル状態パラメータが輻輳しきい値を満たさないという決定に基づいて、スリープタイマーを増加させることを備える。いくつかの例では、スリープタイマーを調整することは、1つまたは複数の固定スリープタイマー間隔の、前の固定スリープタイマー間隔においてスリープ状態に入らないという決定に少なくとも部分的に基づいて、スリープタイマーに次の固定スリープタイマー間隔を追加することを備える。いくつかの例では、スリープタイマーを調整することは、逸失されたビーコンの数の増加に少なくとも部分的に基づいてスリープタイマーを増加させることを備える。
[0097]スリープ状態コントローラ615は、図2〜図4を参照しながら上記で説明したように、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入り得る。スリープ状態コントローラ615はまた、図2〜図4を参照しながら上記で説明したように、スリープタイマーの1つまたは複数の固定スリープタイマー間隔においてスリープ状態に入るべきかどうかを決定し得る。
[0098]図7に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのブラインド受信アダプタ510−bのブロック図700を示す。ブラインド受信アダプタ510−bは、図5〜図6を参照しながら説明したブラインド受信アダプタ510の態様の一例であり得る。ブラインド受信アダプタ510−bは、チャネル状態モニタ605−aと、スリープ時間調整器610−aと、スリープ状態コントローラ615−aとを含み得る。これらのモジュールの各々は、図6を参照しながら上記で説明した機能を実行し得る。ブラインド受信アダプタ510−bは、ビーコン逸失/CABタイマー705と、チャネル状態評価器710と、不正局検出器715と、ビーコン遅延モニタ720と、ビーコン遅延オフセット評価器725と、ビーコン逸失モニタ730と、電力モニタ735と、データ生成器740とをも含み得る。
[0099]ブラインド受信アダプタ510−bの構成要素は、適用可能な機能の一部または全部をハードウェアで実行するように適応された少なくとも1つのASICを用いて、個々にまたはまとめて実装され得る。代替的に、それらの機能は、1つまたは複数の他の処理ユニット(またはコア)によって、少なくとも1つのIC上で実行され得る。他の実施形態では、当技術分野で知られている任意の様式でプログラムされ得る他のタイプの集積回路(たとえば、ストラクチャード/プラットフォームASIC、FPGA、または別のセミカスタムIC)が使用され得る。各ユニットの機能はまた、全体的または部分的に、1つまたは複数の汎用または特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリに組み込まれた命令を用いて実装され得る。
[0100]ブラインド受信アダプタ510−bは、図2〜図4を参照しながら上記で説明したように、予想されるワイヤレス送信がDTIMビーコンであり得、スリープタイマーがビーコン逸失タイマーであり得るように構成され得る。いくつかの例では、予想されるワイヤレス送信はCABであり得、スリープタイマーがCABタイマーであり得る。
[0101]ビーコン逸失/CABタイマー705は、図2〜図4を参照しながら上記で説明したように、ビーコン受信期間においてまたはDTIMを受信したことに応答して、ビーコン逸失および/またはCABタイマーを開始し得る。
[0102]チャネル状態評価器710は、図2〜図4を参照しながら上記で説明したように、チャネル状態パラメータを輻輳しきい値と比較し得る。
[0103]不正局検出器715は、図2〜図4を参照しながら上記で説明したように、ネイバリング局がTBTT中に送信していると決定し得、ここにおいて、チャネル状態パラメータが決定に少なくとも部分的に基づく。
[0104]ビーコン遅延モニタ720は、図2〜図4を参照しながら上記で説明したように、監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定し得る。
[0105]ビーコン遅延オフセット評価器725は、図2〜図4を参照しながら上記で説明したように、遅延のセットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定し得、ここにおいて、スリープタイマーを調整することがシステマティックビーコンオフセットに基づく。いくつかの例では、システマティックオフセットを決定することは、遅延のセットのための変動の測度が変動しきい値よりも小さいことがあると決定することを備える。
[0106]ビーコン逸失モニタ730は、図2〜図4を参照しながら上記で説明したように、ビーコンの過去の数から、逸失されたビーコンの数を識別し得る。
[0107]電力モニタ735は、図2〜図4を参照しながら上記で説明したように、ビーコン起動サイクル中の消費電力を測定し得る。
[0108]データ生成器740は、図2〜図4を参照しながら上記で説明したように、消費された電力消費および距離に関係するデータを生成し得る。
[0109]図8に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるためのシステム800の図を示す。システム800は、図1〜図7を参照しながら上記で説明したSTA115−gの一例であり得る、STA115−gを含み得る。STA115−gは、図2〜図7を参照しながら説明したブラインド受信アダプタ510の一例であり得る、810を含み得る。STA115−gは、距離検出器をも含み得る。STA115−gは、通信を送信するための構成要素と通信を受信するための構成要素とを含む、双方向音声およびデータ通信のための構成要素をも含み得る。たとえば、STA115−gは、STA115−hおよび/またはAP105−dと双方向に通信し得る。
[0110]距離検出器825は、チャネル状態パラメータが、図2〜図4を参照しながら上記で説明したように、局とAP105との間の距離に少なくとも部分的に基づき得るように構成され得る。
[0111]STA115−gはまた、プロセッサモジュール805と、(ソフトウェア(SW))820を含むメモリ815と、トランシーバモジュール835と、1つまたは複数のアンテナ840とを含み得、その各々は、(たとえば、バス845を介して互いに直接的または間接的に通信し得る。トランシーバモジュール835は、上記で説明したように、(1つまたは複数の)アンテナ840および/あるいはワイヤードリンクまたはワイヤレスリンクを介して、1つまたは複数のネットワークと双方向に通信し得る。たとえば、トランシーバモジュール835は、AP105および/または別のSTA115と双方向に通信し得る。トランシーバモジュール835は、パケットを変調し、変調されたパケットを送信のために(1つまたは複数の)アンテナ840に与え、(1つまたは複数の)アンテナ840から受信されたパケットを復調するためのモデムを含み得る。STA115−gは単一のアンテナ840を含み得るが、STA115−gはまた、複数のワイヤレス送信を同時に送信および/または受信することが可能な複数のアンテナ840を有し得る。
[0112]メモリ815は、ランダムアクセスメモリ(RAM)と読取り専用メモリ(ROM)とを含み得る。メモリ815は、実行されたとき、プロセッサモジュール805に本明細書で説明する様々な機能(たとえば、距離および輻輳のためのブラインド受信持続時間を適応させることなど)を実行させる命令を含むコンピュータ可読、コンピュータ実行可能ソフトウェア/ファームウェアコード820を記憶し得る。代替的に、ソフトウェア/ファームウェアコード820は、プロセッサモジュール805によって直接的に実行可能でないことがあるが、(たとえば、コンパイルされ、実行されたとき)コンピュータに本明細書で説明する機能を実行させ得る。プロセッサモジュール805は、インテリジェントハードウェアデバイス、たとえば、中央処理ユニット(CPU)、マイクロコントローラ、ASICなどを含み得る。
[0113]図9に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法900を示すフローチャートを示す。方法900の動作は、図1〜図8を参照しながら説明したように、STA115またはそれの構成要素によって実施され得る。いくつかの例では、方法900の動作は、図5〜図8を参照しながら説明したように、ブラインド受信アダプタ510によって実行され得る。いくつかの例では、STA115は、以下で説明する機能を実行するためにSTA115の機能要素を制御するためのコードのセットを実行し得る。追加または代替として、STA115は、専用ハードウェアを使用して、以下で説明する機能態様を実行し得る。
[0114]ブロック905において、STA115は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータを測定する。いくつかの例では、ブロック905の動作は、図6を参照しながら上記で説明したように、チャネル状態モニタ605によって実行され得る。
[0115]ブロック910において、STA115は、図2〜図4を参照しながら上記で説明したように、チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整し、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる。いくつかの例では、ブロック910の動作は、図6を参照しながら上記で説明したように、スリープ時間調整器610によって実行され得る。
[0116]ブロック915において、STA115は、図2〜図4を参照しながら上記で説明したように、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入る。いくつかの例では、ブロック915の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0117]図10に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法1000を示すフローチャートを示す。方法1000の動作は、図1〜図8を参照しながら説明したように、STA115またはそれの構成要素によって実施され得る。いくつかの例では、方法1000の動作は、図5〜図8を参照しながら説明したように、ブラインド受信アダプタ510によって実行され得る。いくつかの例では、STA115は、以下で説明する機能を実行するためにSTA115の機能要素を制御するためのコードのセットを実行し得る。追加または代替として、STA115は、専用ハードウェアを使用して、以下で説明する機能態様を実行し得る。方法1000はまた、図9の方法900の態様を組み込み得る。
[0118]ブロック1005において、STA115は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータを測定する。いくつかの例では、ブロック1005の動作は、図6を参照しながら上記で説明したように、チャネル状態モニタ605によって実行され得る。
[0119]ブロック1010において、STA115は、図2〜図4を参照しながら上記で説明したように、DTIMを受信するために無線機をアクティブにする。いくつかの例では、ブロック1010の動作は、図7を参照しながら上記で説明したように、ブラインド受信アダプタ510−bによって実行され得る。
[0120]ブロック1015において、STA115はSTA115は、図2〜図4を参照しながら上記で説明したように、ビーコン逸失タイマーを開始する。いくつかの例では、ブロック1015の動作は、図7を参照しながら上記で説明したように、ビーコン逸失/CABタイマー705によって実行され得る。
[0121]ブロック1020において、STA115は、図2〜図4を参照しながら上記で説明したように、チャネル状態パラメータに少なくとも部分的に基づいてビーコン逸失タイマーを調整し、ここにおいて、ビーコン逸失タイマーが、DTIMの受信ウィンドウに関連付けられる。いくつかの例では、ブロック1020の動作は、図6を参照しながら上記で説明したように、スリープ時間調整器610によって実行され得る。
[0122]ブロック1025において、STA115は、図2〜図4を参照しながら上記で説明したように、調整されたビーコン逸失タイマーと受信ウィンドウ中の予想されるDTIM送信の不在とに少なくとも部分的に基づいてスリープ状態に入る。いくつかの例では、ブロック1025の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0123]図11に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法1100を示すフローチャートを示す。方法1100の動作は、図1〜図8を参照しながら説明したように、STA115またはそれの構成要素によって実施され得る。いくつかの例では、方法1100の動作は、図5〜図8を参照しながら説明したように、ブラインド受信アダプタ510によって実行され得る。いくつかの例では、STA115は、以下で説明する機能を実行するためにSTA115の機能要素を制御するためのコードのセットを実行し得る。追加または代替として、STA115は、専用ハードウェアを使用して、以下で説明する機能態様を実行し得る。方法1100はまた、図9〜図10の方法900、および1000の態様を組み込み得る。
[0124]ブロック1105において、STA115は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータを測定する。いくつかの例では、ブロック1105の動作は、図6を参照しながら上記で説明したように、チャネル状態モニタ605によって実行され得る。
[0125]ブロック1110において、STA115は、図2〜図4を参照しながら上記で説明したように、DTIMを受信する。いくつかの例では、ブロック1110の動作は、図5を参照しながら上記で説明したように、受信機505によって実行され得る。
[0126]ブロック1115において、STA115は、図2〜図4を参照しながら上記で説明したように、DTIMを受信したことに応答してCABタイマーを開始する。いくつかの例では、ブロック1115の動作は、図7を参照しながら上記で説明したように、ビーコン逸失/CABタイマー705によって実行され得る。
[0127]ブロック1120において、STA115は、図2〜図4を参照しながら上記で説明したように、チャネル状態パラメータに少なくとも部分的に基づいてCABタイマーを調整し、ここにおいて、CABタイマーが、予想されるCAB送信の受信ウィンドウに関連付けられる。いくつかの例では、ブロック1120の動作は、図6を参照しながら上記で説明したように、スリープ時間調整器610によって実行され得る。
[0128]ブロック1125において、STA115は、図2〜図4を参照しながら上記で説明したように、調整されたCABタイマーと受信ウィンドウ中の予想されるCAB送信の不在とに少なくとも部分的に基づいてスリープ状態に入る。いくつかの例では、ブロック1125の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0129]図12に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法1200を示すフローチャートを示す。方法1200の動作は、図1〜図8を参照しながら説明したように、STA115またはそれの構成要素によって実施され得る。いくつかの例では、方法1200の動作は、図5〜図8を参照しながら説明したように、ブラインド受信アダプタ510によって実行され得る。いくつかの例では、STA115は、以下で説明する機能を実行するためにSTA115の機能要素を制御するためのコードのセットを実行し得る。追加または代替として、STA115は、専用ハードウェアを使用して、以下で説明する機能態様を実行し得る。方法1200はまた、図9〜図11の方法900、1000、および1100の態様を組み込み得る。
[0130]ブロック1205において、STA115は、図2〜図4を参照しながら上記で説明したように、監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定する。いくつかの例では、ブロック1205の動作は、図7を参照しながら上記で説明したように、ビーコン遅延モニタ720によって実行され得る。
[0131]ブロック1210において、STA115は、図2〜図4を参照しながら上記で説明したように、遅延のセットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定し、ここにおいて、スリープタイマーを調整することがシステマティックビーコンオフセットに基づく。いくつかの例では、ブロック1210の動作は、図7を参照しながら上記で説明したように、ビーコン遅延オフセット評価器725によって実行され得る。
[0132]ブロック1215において、STA115は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータを測定する。いくつかの例では、ブロック1215の動作は、図6を参照しながら上記で説明したように、チャネル状態モニタ605によって実行され得る。
[0133]ブロック1220において、STA115は、図2〜図4を参照しながら上記で説明したように、チャネル状態パラメータとシステマティックビーコンオフセットとに少なくとも部分的に基づいてスリープタイマーを調整し、ここにおいて、スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる。いくつかの例では、ブロック1220の動作は、図6を参照しながら上記で説明したように、スリープ時間調整器610によって実行され得る。
[0134]ブロック1225において、STA115は、図2〜図4を参照しながら上記で説明したように、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入る。いくつかの例では、ブロック1225の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0135]図13に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法1300を示すフローチャートを示す。方法1300の動作は、図1〜図8を参照しながら説明したように、STA115またはそれの構成要素によって実施され得る。いくつかの例では、方法1300の動作は、図5〜図8を参照しながら説明したように、ブラインド受信アダプタ510によって実行され得る。いくつかの例では、STA115は、以下で説明する機能を実行するためにSTA115の機能要素を制御するためのコードのセットを実行し得る。追加または代替として、STA115は、専用ハードウェアを使用して、以下で説明する機能態様を実行し得る。方法1300はまた、図9〜図12の方法900、1000、1100、および1200の態様を組み込み得る。
[0136]ブロック1305において、STA115は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータを測定する。いくつかの例では、ブロック1305の動作は、図6を参照しながら上記で説明したように、チャネル状態モニタ605によって実行され得る。
[0137]ブロック1310において、STA115は、図2〜図4を参照しながら上記で説明したように、スリープタイマーの1つまたは複数の固定スリープタイマー間隔においてスリープ状態に入るべきかどうかを決定する。いくつかの例では、ブロック1310の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0138]ブロック1315において、STA115は、図2〜図4を参照しながら上記で説明したように、1つまたは複数の固定スリープタイマー間隔の、前の固定スリープタイマー間隔においてスリープ状態に入らないという決定に少なくとも部分的に基づいて、スリープタイマーに次の固定スリープタイマー間隔を追加する。いくつかの例では、ブロック1315の動作は、図6を参照しながら上記で説明したように、スリープ時間調整器610によって実行され得る。
[0139]ブロック1320において、STA115は、図2〜図4を参照しながら上記で説明したように、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入る。いくつかの例では、ブロック1320の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0140]図14に、本開示の様々な態様による、距離および輻輳のためのブラインド受信持続時間を適応させるための方法1400を示すフローチャートを示す。方法1400の動作は、図1〜図8を参照しながら説明したように、STA115またはそれの構成要素によって実施され得る。いくつかの例では、方法1400の動作は、図5〜図8を参照しながら説明したように、ブラインド受信アダプタ510によって実行され得る。いくつかの例では、STA115は、以下で説明する機能を実行するためにSTA115の機能要素を制御するためのコードのセットを実行し得る。追加または代替として、STA115は、専用ハードウェアを使用して、以下で説明する機能態様を実行し得る。方法1400はまた、図9〜図13の方法900、1000、1100、1200、および1300の態様を組み込み得る。
[0141]ブロック1405において、STA115は、図2〜図4を参照しながら上記で説明したように、ビーコンの過去の数から、逸失されたビーコンの数を識別する。いくつかの例では、ブロック1405の動作は、図7を参照しながら上記で説明したように、ビーコン逸失モニタ730によって実行され得る。
[0142]ブロック1410において、STA115は、図2〜図4を参照しながら上記で説明したように、ワイヤレスチャネルのためのチャネル状態パラメータを測定する。いくつかの例では、ブロック1410の動作は、図6を参照しながら上記で説明したように、チャネル状態モニタ605によって実行され得る。
[0143]ブロック1415において、STA115は、図2〜図4を参照しながら上記で説明したように、逸失されたビーコンの数の増加とチャネル状態パラメータとに少なくとも部分的に基づいて、スリープタイマーを増加させる。いくつかの例では、ブロック1415の動作は、図6を参照しながら上記で説明したように、スリープ時間調整器610によって実行され得る。
[0144]ブロック1420において、STA115は、図2〜図4を参照しながら上記で説明したように、調整されたスリープタイマーと受信ウィンドウ中の予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入る。いくつかの例では、ブロック1420の動作は、図6を参照しながら上記で説明したように、スリープ状態コントローラ615によって実行され得る。
[0145]したがって、方法900、1000、1100、1200、1300、および1400は、距離および輻輳のためのブラインド受信持続時間を適応させることを与え得る。方法900、1000、1100、1200、1300、および1400は可能な実施形態について説明していること、ならびに動作およびステップは、他の実施形態が可能であるように、並べ替えられるかまたは場合によっては変更され得ることに留意されたい。いくつかの例では、方法900、1000、1100、1200、1300、および1400のうちの2つまたはそれ以上からの態様が組み合わせられ得る。
[0146]添付の図面に関して上記に記載した詳細な説明は、例示的な実施形態について説明しており、実装され得るまたは特許請求の範囲内に入るすべての実施形態を表すとは限らない。この説明全体にわたって使用する「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の実施形態よりも有利な」を意味しない。詳細な説明は、説明する技法の理解を与えるための具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。いくつかの事例では、説明した実施形態の概念を不明瞭にすることを回避するために、よく知られている構造およびデバイスはブロック図の形式で示されている。
[0147]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
[0148]本明細書の開示に関して説明した様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、ASIC、FPGAまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
[0149]本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示の範囲内および添付の特許請求の範囲内に入る。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、異なる物理的ロケーションにおいて機能の部分が実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、項目の列挙(たとえば、「のうちの少なくとも1つ」あるいは「のうちの1つまたは複数」などの句で終わる項目の列挙)中で使用される「または」は、たとえば、[A、B、またはCのうちの少なくとも1つ]の列挙が、AまたはBまたはCまたはABまたはACまたはBCまたはABC(すなわち、AおよびBおよびC)を意味するような選言的列挙を示す。
[0150]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、RAM、ROM、電気的消去可能プログラマブル読取り専用メモリ(EEPROM(登録商標))、コンパクトディスク(CD)ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク(disk)およびディスク(disc)は、CD、レーザーディスク(登録商標)(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)およびBlu−ray(登録商標)ディスク(disc)を含み、ここで、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
[0151]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように与えられたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示した原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
[0151]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように与えられたものである。本開示への様々な変更は当業者には容易に明らかとなり、本明細書で定義した一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示した原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[C1]
ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、
前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることと
を備える、ワイヤレス通信の方法。
[C2]
前記予想されるワイヤレス送信が配信トラフィック指示メッセージ(DTIM)ビーコンであり、前記スリープタイマーがビーコン逸失タイマーである、C1に記載の方法。
[C3]
前記予想されるワイヤレス送信がコンテンツアフタービーコン(CAB)であり、前記スリープタイマーがCABタイマーである、C1に記載の方法。
[C4]
CAB予測をもつDTIMビーコンを受信することと、
前記DTIMビーコンを受信したことに応答して前記CABタイマーを開始することと
をさらに備える、C3に記載の方法。
[C5]
前記チャネル状態パラメータを輻輳しきい値と比較すること
をさらに備える、C1に記載の方法。
[C6]
前記スリープタイマーを調整することは、
前記チャネル状態パラメータが前記輻輳しきい値を満たすという決定に基づいて、前記スリープタイマーを低減すること
を備える、C5に記載の方法。
[C7]
前記スリープタイマーを調整することは、
前記チャネル状態パラメータが前記輻輳しきい値を満たさないという決定に基づいて、前記スリープタイマーを増加させること
を備える、C5に記載の方法。
[C8]
ネイバリング局がターゲットビーコン送信時間(TBTT)中に送信していると決定すること、ここにおいて、前記チャネル状態パラメータが前記決定に少なくとも部分的に基づく、
をさらに備える、C1に記載の方法。
[C9]
監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定することと、
遅延の前記セットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定することと、ここにおいて、前記スリープタイマーを調整することが前記システマティックビーコンオフセットに基づく、
をさらに備える、C1に記載の方法。
[C10]
前記システマティックビーコンオフセットを決定することは、
遅延の前記セットのための変動の測度が変動しきい値よりも小さいと決定すること
を備える、C9に記載の方法。
[C11]
前記スリープタイマーの1つまたは複数の固定スリープタイマー間隔において前記スリープ状態に入るべきかどうかを決定すること
をさらに備える、C1に記載の方法。
[C12]
前記スリープタイマーを調整することは、
前記1つまたは複数の固定スリープタイマー間隔の、前の固定スリープタイマー間隔において前記スリープ状態に入らないという決定に少なくとも部分的に基づいて、前記スリープタイマーに次の固定スリープタイマー間隔を追加すること
を備える、C11に記載の方法。
[C13]
前記測定されたチャネル状態パラメータが、前記1つまたは複数の固定スリープタイマー間隔に関連付けられた測定されたチャネル状態パラメータのセットのうちの1つであり、ここにおいて、前記スリープタイマーを調整することが、測定されたチャネル状態パラメータの前記セットに基づく、C11に記載の方法。
[C14]
ビーコンの過去の数から、逸失されたビーコンの数を識別すること
をさらに備え、
ここにおいて、前記スリープタイマーを調整することが、
逸失されたビーコンの前記数の増加に少なくとも部分的に基づいて前記スリープタイマーを増加させること
を備える、C1に記載の方法。
[C15]
前記チャネル状態パラメータが、隠れノード検出に関連付けられる、C1に記載の方法。
[C16]
前記チャネル状態パラメータが、受信信号強度指示(RSSI)に少なくとも部分的に基づく、C1に記載の方法。
[C17]
前記チャネル状態パラメータが、局とアクセスポイント(AP)との間の距離に少なくとも部分的に基づく、C1に記載の方法。
[C18]
ビーコン起動サイクル中の消費電力を測定することと、
前記消費電力と前記距離とに関係するデータを生成することと
をさらに備える、C1に記載の方法。
[C19]
ワイヤレスチャネルのためのチャネル状態パラメータを測定するための手段と、
前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整するための手段と、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入るための手段と
を備える、ワイヤレス通信のための装置。
[C20]
前記チャネル状態パラメータを輻輳しきい値と比較するための手段
をさらに備え、ここにおいて、前記スリープタイマーを調整するための前記手段は、
前記チャネル状態パラメータが前記輻輳しきい値を満たすという決定に基づいて、前記スリープタイマーを低減するための手段と、
前記チャネル状態パラメータが前記輻輳しきい値を満たさないという決定に基づいて、前記スリープタイマーを増加させるための手段と
を備える、C19に記載の装置。
[C21]
ネイバリング局がターゲットビーコン送信時間(TBTT)中に送信していると決定するための手段、ここにおいて、前記チャネル状態パラメータが前記決定に少なくとも部分的に基づく、
をさらに備える、C19に記載の装置。
[C22]
監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定するための手段と、
遅延の前記セットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定するための手段と、ここにおいて、前記スリープタイマーを調整することが前記システマティックビーコンオフセットに基づく、
をさらに備える、C19に記載の装置。
[C23]
ビーコンの過去の数から、逸失されたビーコンの数を識別するための手段
をさらに備え、
ここにおいて、前記スリープタイマーを調整することが、
逸失されたビーコンの前記数の増加に少なくとも部分的に基づいて前記スリープタイマーを増加させること
を備える、C19に記載の装置。
[C24]
ワイヤレスチャネルのためのチャネル状態パラメータを測定するためのチャネル状態モニタと、
前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整するためのスリープ時間調整器と、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入るためのスリープ状態コントローラと
を備える、ワイヤレス通信のための装置。
[C25]
前記チャネル状態パラメータを輻輳しきい値と比較するためのチャネル状態評価器
をさらに備える、C24に記載の装置。
[C26]
前記スリープ時間調整器は、さらに、
前記チャネル状態パラメータが前記輻輳しきい値を満たすという決定に基づいて、前記スリープタイマーを低減することと、
前記チャネル状態パラメータが前記輻輳しきい値を満たさないという決定に基づいて、前記スリープタイマーを増加させることと
を行うためのものである、C25に記載の装置。
[C27]
ネイバリング局がターゲットビーコン送信時間(TBTT)中に送信していると決定するための不正局検出器、ここにおいて、前記チャネル状態パラメータが前記決定に少なくとも部分的に基づく、
をさらに備える、C24に記載の装置。
[C28]
監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定することと、
遅延の前記セットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定することと、ここにおいて、前記スリープタイマーを調整することが前記システマティックビーコンオフセットに基づく、
を行うためのビーコン遅延モニタをさらに備える、C24に記載の装置。
[C29]
ビーコンの過去の数から、逸失されたビーコンの数を識別すること
を行うためのビーコン逸失モニタをさらに備え、
ここにおいて、前記スリープ状態コントローラが、さらに、逸失されたビーコンの前記数の増加に少なくとも部分的に基づいて前記スリープタイマーを増加させるためのものである、
C24に記載の装置。
[C30]
距離および輻輳のためのブラインド受信持続時間を適応させるためのコードを記憶する非一時的コンピュータ可読媒体であって、前記コードが、
ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、
前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることと
を行うためにプロセッサによって実行可能な命令を備える、非一時的コンピュータ可読媒体。

Claims (30)

  1. ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、
    前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
    前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることと
    を備える、ワイヤレス通信の方法。
  2. 前記予想されるワイヤレス送信が配信トラフィック指示メッセージ(DTIM)ビーコンであり、前記スリープタイマーがビーコン逸失タイマーである、請求項1に記載の方法。
  3. 前記予想されるワイヤレス送信がコンテンツアフタービーコン(CAB)であり、前記スリープタイマーがCABタイマーである、請求項1に記載の方法。
  4. CAB予測をもつDTIMビーコンを受信することと、
    前記DTIMビーコンを受信したことに応答して前記CABタイマーを開始することと
    をさらに備える、請求項3に記載の方法。
  5. 前記チャネル状態パラメータを輻輳しきい値と比較すること
    をさらに備える、請求項1に記載の方法。
  6. 前記スリープタイマーを調整することは、
    前記チャネル状態パラメータが前記輻輳しきい値を満たすという決定に基づいて、前記スリープタイマーを低減すること
    を備える、請求項5に記載の方法。
  7. 前記スリープタイマーを調整することは、
    前記チャネル状態パラメータが前記輻輳しきい値を満たさないという決定に基づいて、前記スリープタイマーを増加させること
    を備える、請求項5に記載の方法。
  8. ネイバリング局がターゲットビーコン送信時間(TBTT)中に送信していると決定すること、ここにおいて、前記チャネル状態パラメータが前記決定に少なくとも部分的に基づく、
    をさらに備える、請求項1に記載の方法。
  9. 監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定することと、
    遅延の前記セットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定することと、ここにおいて、前記スリープタイマーを調整することが前記システマティックビーコンオフセットに基づく、
    をさらに備える、請求項1に記載の方法。
  10. 前記システマティックビーコンオフセットを決定することは、
    遅延の前記セットのための変動の測度が変動しきい値よりも小さいと決定すること
    を備える、請求項9に記載の方法。
  11. 前記スリープタイマーの1つまたは複数の固定スリープタイマー間隔において前記スリープ状態に入るべきかどうかを決定すること
    をさらに備える、請求項1に記載の方法。
  12. 前記スリープタイマーを調整することは、
    前記1つまたは複数の固定スリープタイマー間隔の、前の固定スリープタイマー間隔において前記スリープ状態に入らないという決定に少なくとも部分的に基づいて、前記スリープタイマーに次の固定スリープタイマー間隔を追加すること
    を備える、請求項11に記載の方法。
  13. 前記測定されたチャネル状態パラメータが、前記1つまたは複数の固定スリープタイマー間隔に関連付けられた測定されたチャネル状態パラメータのセットのうちの1つであり、ここにおいて、前記スリープタイマーを調整することが、測定されたチャネル状態パラメータの前記セットに基づく、請求項11に記載の方法。
  14. ビーコンの過去の数から、逸失されたビーコンの数を識別すること
    をさらに備え、
    ここにおいて、前記スリープタイマーを調整することが、
    逸失されたビーコンの前記数の増加に少なくとも部分的に基づいて前記スリープタイマーを増加させること
    を備える、請求項1に記載の方法。
  15. 前記チャネル状態パラメータが、隠れノード検出に関連付けられる、請求項1に記載の方法。
  16. 前記チャネル状態パラメータが、受信信号強度指示(RSSI)に少なくとも部分的に基づく、請求項1に記載の方法。
  17. 前記チャネル状態パラメータが、局とアクセスポイント(AP)との間の距離に少なくとも部分的に基づく、請求項1に記載の方法。
  18. ビーコン起動サイクル中の消費電力を測定することと、
    前記消費電力と前記距離とに関係するデータを生成することと
    をさらに備える、請求項1に記載の方法。
  19. ワイヤレスチャネルのためのチャネル状態パラメータを測定するための手段と、
    前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整するための手段と、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
    前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入るための手段と
    を備える、ワイヤレス通信のための装置。
  20. 前記チャネル状態パラメータを輻輳しきい値と比較するための手段
    をさらに備え、ここにおいて、前記スリープタイマーを調整するための前記手段は、
    前記チャネル状態パラメータが前記輻輳しきい値を満たすという決定に基づいて、前記スリープタイマーを低減するための手段と、
    前記チャネル状態パラメータが前記輻輳しきい値を満たさないという決定に基づいて、前記スリープタイマーを増加させるための手段と
    を備える、請求項19に記載の装置。
  21. ネイバリング局がターゲットビーコン送信時間(TBTT)中に送信していると決定するための手段、ここにおいて、前記チャネル状態パラメータが前記決定に少なくとも部分的に基づく、
    をさらに備える、請求項19に記載の装置。
  22. 監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定するための手段と、
    遅延の前記セットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定するための手段と、ここにおいて、前記スリープタイマーを調整することが前記システマティックビーコンオフセットに基づく、
    をさらに備える、請求項19に記載の装置。
  23. ビーコンの過去の数から、逸失されたビーコンの数を識別するための手段
    をさらに備え、
    ここにおいて、前記スリープタイマーを調整することが、
    逸失されたビーコンの前記数の増加に少なくとも部分的に基づいて前記スリープタイマーを増加させること
    を備える、請求項19に記載の装置。
  24. ワイヤレスチャネルのためのチャネル状態パラメータを測定するためのチャネル状態モニタと、
    前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整するためのスリープ時間調整器と、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
    前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入るためのスリープ状態コントローラと
    を備える、ワイヤレス通信のための装置。
  25. 前記チャネル状態パラメータを輻輳しきい値と比較するためのチャネル状態評価器
    をさらに備える、請求項24に記載の装置。
  26. 前記スリープ時間調整器は、さらに、
    前記チャネル状態パラメータが前記輻輳しきい値を満たすという決定に基づいて、前記スリープタイマーを低減することと、
    前記チャネル状態パラメータが前記輻輳しきい値を満たさないという決定に基づいて、前記スリープタイマーを増加させることと
    を行うためのものである、請求項25に記載の装置。
  27. ネイバリング局がターゲットビーコン送信時間(TBTT)中に送信していると決定するための不正局検出器、ここにおいて、前記チャネル状態パラメータが前記決定に少なくとも部分的に基づく、
    をさらに備える、請求項24に記載の装置。
  28. 監視されるビーコンのセット中の各ビーコンについての遅延を備える遅延のセットを測定することと、
    遅延の前記セットに少なくとも部分的に基づいてシステマティックビーコンオフセットを決定することと、ここにおいて、前記スリープタイマーを調整することが前記システマティックビーコンオフセットに基づく、
    を行うためのビーコン遅延モニタをさらに備える、請求項24に記載の装置。
  29. ビーコンの過去の数から、逸失されたビーコンの数を識別すること
    を行うためのビーコン逸失モニタをさらに備え、
    ここにおいて、前記スリープ状態コントローラが、さらに、逸失されたビーコンの前記数の増加に少なくとも部分的に基づいて前記スリープタイマーを増加させるためのものである、
    請求項24に記載の装置。
  30. 距離および輻輳のためのブラインド受信持続時間を適応させるためのコードを記憶する非一時的コンピュータ可読媒体であって、前記コードが、
    ワイヤレスチャネルのためのチャネル状態パラメータを測定することと、
    前記チャネル状態パラメータに少なくとも部分的に基づいてスリープタイマーを調整することと、ここにおいて、前記スリープタイマーが、予想されるワイヤレス送信の受信ウィンドウに関連付けられる、
    前記調整されたスリープタイマーと前記受信ウィンドウ中の前記予想されるワイヤレス送信の不在とに少なくとも部分的に基づいてスリープ状態に入ることと
    を行うためにプロセッサによって実行可能な命令を備える、非一時的コンピュータ可読媒体。
JP2017514646A 2014-09-19 2015-08-17 距離および輻輳のためのブラインド受信持続時間を適応させること Expired - Fee Related JP6246981B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/491,936 2014-09-19
US14/491,936 US9655054B2 (en) 2014-09-19 2014-09-19 Adapting blind reception duration for range and congestion
PCT/US2015/045472 WO2016043891A1 (en) 2014-09-19 2015-08-17 Adapting blind reception duration for range and congestion

Publications (2)

Publication Number Publication Date
JP2017532867A true JP2017532867A (ja) 2017-11-02
JP6246981B2 JP6246981B2 (ja) 2017-12-13

Family

ID=54011105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017514646A Expired - Fee Related JP6246981B2 (ja) 2014-09-19 2015-08-17 距離および輻輳のためのブラインド受信持続時間を適応させること

Country Status (5)

Country Link
US (1) US9655054B2 (ja)
EP (1) EP3195665B1 (ja)
JP (1) JP6246981B2 (ja)
CN (1) CN106717073B (ja)
WO (1) WO2016043891A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021018391A (ja) * 2019-07-23 2021-02-15 京セラ株式会社 光ファイバー部品、分波器及び光伝送システム

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9980224B2 (en) 2015-04-03 2018-05-22 Qualcomm Incorporated Determining inactivity timeout using distributed coordination function
US9900826B2 (en) * 2015-04-16 2018-02-20 Netgear, Inc. Beacon protection in a wireless network
US11140627B2 (en) 2016-01-04 2021-10-05 Texas Instruments Incorporated System and method for efficient wakeup for beacon reception
CN109417757A (zh) * 2016-06-24 2019-03-01 高通股份有限公司 自适应不活动超时管理
US10602545B2 (en) * 2016-07-26 2020-03-24 Qualcomm Incorporated Cooperative hidden node identification and management
US10154431B2 (en) * 2016-09-27 2018-12-11 Verizon Patent And Licensing Inc. Congestion mitigation based on user device and base station condition information
US9894580B1 (en) * 2016-09-30 2018-02-13 International Business Machines Corporation Access point selection
JP6691888B2 (ja) * 2017-03-30 2020-05-13 日本電信電話株式会社 無線通信システムおよび無線通信制御方法
CN112187556B (zh) * 2019-07-01 2023-12-08 华为技术有限公司 一种拥塞测量方法、网络节点
KR20210017314A (ko) 2019-08-07 2021-02-17 삼성전자주식회사 모바일 핫스팟을 제공하기 위한 전자 장치 및 모바일 핫스팟을 제공하기 위한 전자 장치의 동작 방법
TWI701956B (zh) * 2019-11-22 2020-08-11 明泰科技股份有限公司 第五代無線通信的通道負載預調整系統
CN116489749A (zh) * 2022-01-14 2023-07-25 瑞昱半导体股份有限公司 通过信道来与基地台进行通讯的通讯电路及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010045536A (ja) * 2008-08-11 2010-02-25 Toshiba Corp 無線通信装置
JP2013055468A (ja) * 2011-09-02 2013-03-21 Nec Infrontia Corp 無線機器、無線接続方法及び無線接続プログラム
US20130122971A1 (en) * 2009-09-08 2013-05-16 Apple Inc. Power management of a radio data transceiver
US20130272455A1 (en) * 2012-04-13 2013-10-17 Qualcomm Incorporated Systems and methods for clock compensation
US20140185505A1 (en) * 2008-09-26 2014-07-03 Nxp B.V. Method and apparatus for power saving in personal area networks

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7251232B1 (en) 2000-11-22 2007-07-31 Cisco Technology, Inc. Point-controlled contention arbitration in multiple access wireless LANs
US20040093421A1 (en) 2002-11-07 2004-05-13 Yong Peng Method, system and communication node for improving the throughput on WLAN and k-DCF protocol
US7302227B2 (en) * 2003-02-03 2007-11-27 Sony Corporation Communication method, communication device, and computer program
US7660578B2 (en) 2003-05-02 2010-02-09 Nokia Corporation Method for saving power in a wireless terminal and a terminal
US20050185666A1 (en) 2004-02-23 2005-08-25 Maxim Raya Misbehaving detection method for contention-based wireless communications
US7242972B2 (en) 2004-02-25 2007-07-10 Motorola, Inc. Mobile communication station with three states of active, dormant, and semi-dormant having the capability of adjusting an inactivity time based on mobility indicators
US7295827B2 (en) * 2004-03-31 2007-11-13 Intel Corporation Mobile station dynamic power saving control
US7181190B2 (en) 2004-04-30 2007-02-20 Microsoft Corporation Method for maintaining wireless network response time while saving wireless adapter power
US20080144493A1 (en) 2004-06-30 2008-06-19 Chi-Hsiang Yeh Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement
US7385945B1 (en) * 2004-08-04 2008-06-10 Cisco Technology, Inc. Eliminating multicast/broadcast collisions in a wireless local area network
US8385878B2 (en) 2005-06-28 2013-02-26 Qualcomm Incorporated Systems, methods, and apparatus for activity control in a wireless communications device
US20070155441A1 (en) * 2005-12-30 2007-07-05 Lucent Technologies Inc. Network control system adapted to provide services to mobile devices regarding mobile device battery life
US8259633B2 (en) * 2006-10-30 2012-09-04 Panasonic Corporation Wireless LAN communication device and beacon transmitting method
GB2447299A (en) 2007-03-09 2008-09-10 Nec Corp Control of discontinuous Rx/Tx in a mobile communication system
US8005515B1 (en) 2007-04-04 2011-08-23 Marvell World Trade Ltd. Beacon miss prevention in power save modes using timing synchronization function
US7787406B2 (en) 2007-04-18 2010-08-31 Intel Corporation Methods and arrangements for adaptively changing snoozing intervals of wireless devices
US20090303888A1 (en) 2007-05-03 2009-12-10 Honeywell International Inc. Method and system for optimizing wireless networks through feedback and adaptation
JP4497222B2 (ja) 2008-03-26 2010-07-07 ソニー株式会社 通信装置及び通信方法、並びにコンピュータ・プログラム
US20100144363A1 (en) 2008-12-10 2010-06-10 At&T Mobility Ii Llc Load-based adaptive inactivity timers
US20110122780A1 (en) 2009-11-25 2011-05-26 Nokia Corporation Graceful Wakeup Of Power Saving Communication Apparatuses
WO2013066363A1 (en) * 2011-11-01 2013-05-10 Intel Corporation Methods and arrangements for traffic indication mapping in wireless networks
US9854596B2 (en) * 2012-03-05 2017-12-26 Futurewei Technologies, Inc. System and method for sectorized transmission in a wireless network
EP2823674A2 (en) 2012-03-06 2015-01-14 Interdigital Patent Holdings, Inc. Supporting a large number of devices in wireless communications
CN108924918B (zh) 2012-03-06 2021-10-08 交互数字专利控股公司 与无线局域网络相关联的接入点及由该接入点执行的方法
US9345040B2 (en) 2012-07-10 2016-05-17 Broadcom Corporation Securing transmit openings
US9055530B2 (en) 2012-09-06 2015-06-09 Qualcomm Incorporated Dynamic selection of early-RX duration during network sleep operation
US9363755B2 (en) 2012-11-30 2016-06-07 Qualcomm Incorporated Power saving modes in wireless devices
MX340483B (es) 2012-12-19 2016-07-08 Lg Electronics Inc Metodo y dispositivo de retroceso en acceso de canal del tipo de ranura del sistema lan inalambrico.
US9648559B2 (en) 2013-03-08 2017-05-09 Futurewei Technologies, Inc. Systems and methods for differentiated fast initial link setup
US9565085B2 (en) * 2013-03-15 2017-02-07 Apple Inc. Automatically diagnosing and resolving wireless network connectivity issues in electronic devices
US9072050B2 (en) * 2013-10-03 2015-06-30 Qualcomm Incorporated Power saving with adaptive inactivity time out
US8971229B1 (en) 2013-10-08 2015-03-03 Qualcomm Incorporated Systems and methods for WLAN power management
US9955505B2 (en) * 2013-12-06 2018-04-24 Apple Inc. Peer-to-peer communications on restricted channels
US9980224B2 (en) 2015-04-03 2018-05-22 Qualcomm Incorporated Determining inactivity timeout using distributed coordination function

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010045536A (ja) * 2008-08-11 2010-02-25 Toshiba Corp 無線通信装置
US20140185505A1 (en) * 2008-09-26 2014-07-03 Nxp B.V. Method and apparatus for power saving in personal area networks
US20130122971A1 (en) * 2009-09-08 2013-05-16 Apple Inc. Power management of a radio data transceiver
JP2013055468A (ja) * 2011-09-02 2013-03-21 Nec Infrontia Corp 無線機器、無線接続方法及び無線接続プログラム
US20130272455A1 (en) * 2012-04-13 2013-10-17 Qualcomm Incorporated Systems and methods for clock compensation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021018391A (ja) * 2019-07-23 2021-02-15 京セラ株式会社 光ファイバー部品、分波器及び光伝送システム
JP7430993B2 (ja) 2019-07-23 2024-02-14 京セラ株式会社 光ファイバー部品、分波器及び光伝送システム

Also Published As

Publication number Publication date
EP3195665A1 (en) 2017-07-26
JP6246981B2 (ja) 2017-12-13
CN106717073A (zh) 2017-05-24
US20160088567A1 (en) 2016-03-24
WO2016043891A1 (en) 2016-03-24
CN106717073B (zh) 2018-07-31
EP3195665B1 (en) 2018-10-03
US9655054B2 (en) 2017-05-16

Similar Documents

Publication Publication Date Title
JP6246981B2 (ja) 距離および輻輳のためのブラインド受信持続時間を適応させること
EP2997776B1 (en) Access point response to ps-poll
JP5149280B2 (ja) 無線ネットワークにおけるトラヒックのための衝突回避
US8867512B2 (en) Autonomous discovery for enhanced wifi devices
US20180309538A1 (en) Data rate selection for wake-up radio transmissions
JP2016536852A (ja) 適応的不活動タイムアウトを伴う電力節約
US20210410068A1 (en) Adaptive transmissions of wakeup radio synchronization beacons
US20150312279A1 (en) Remote station protection
JP2018513620A (ja) 分散協調機能を使用して非アクティビティタイムアウトを決定すること
JP2018532343A (ja) 動的クリアチャネルアセスメント(cca)のためのバックオフメカニズム
WO2017220036A1 (en) Adaptive inactivity timeout management
WO2023040959A1 (zh) 非连续接收下的传输方法及装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170725

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171002

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171115

R150 Certificate of patent or registration of utility model

Ref document number: 6246981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees