(57)【要約】  本開示は、ＷＬＡＮ通信リンクを維持する間の動作の省電力モードを実施するための方法およびシステムを説明する。本発明の技術は、複数のデバイスのうちの１つによって送信されるビーコン・フレームに含まれるピア省電力情報要素（ＰＰＳ ＩＥ）を使用して、関与する複数のデバイス間で、省電力モードの期間を調整することを含む。ＰＰＳ ＩＥは、使用可能な／無効なビット、ＰＰＳカウント値およびＰＰＳ持続期間を含み得る。ＰＰＳカウントは、そのカウントがゼロに達するまで、各ビーコン送信の後に初期値からデクリメントされ得、その時点においてデバイスは、ＰＰＳ持続期間によって示される期間の間省電力モードに入るように構成され得る。省電力モードの間に、デバイスは、持続期間を追跡し、対応する期間の後に目覚めて、ビーコンを再び送信および受信し始め得る。
2015534413.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信のためのデバイスであって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するように構成されているＷＬＡＮモジュールと、ここにおいて、前記通信リンクを維持することは、前記ＷＬＡＮモジュールによって、省電力情報要素を保持するビーコン・フレームを定期的に送信することを含む、
前記ＷＬＡＮモジュールが省電力モードに入ることを示すことを前記ビーコン・フレームの前記省電力情報要素に含めるように構成されているピア省電力モジュールと、
を備える、デバイス。
【請求項２】
前記ピア省電力モジュールは、前記通信リンクが所定の期間の間インアクティブであった後に、前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を前記省電力情報要素に含めるようにさらに構成されている、請求項１に記載のデバイス。
【請求項３】
前記省電力情報要素は、カウント値をさらに備え、前記ピア省電力モジュールは、前記通信リンクが前記所定の期間の間インアクティブであった後に、各ビーコン送信によって初期値から前記カウント値をデクリメントするようにさらに構成されている、請求項２に記載のデバイス。
【請求項４】
前記ピア省電力モジュールは、前記カウント値がゼロに達したときに、前記ＷＬＡＮモジュールを省電力モードに移行するようにさらに構成されている、請求項３に記載のデバイス。
【請求項５】
前記省電力情報要素は、持続期間の値をさらに備え、前記ＷＬＡＮモジュールは、前記持続期間の値に対応する期間の間、前記省電力モードであり続けるように構成されている、請求項４に記載のデバイス。
【請求項６】
前記ピア省電力モジュールは、前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡し、および、前記回数がしきい値を超えたときに前記通信リンクを無効にするようにさらに構成されている、請求項４に記載のデバイス。
【請求項７】
前記デバイスは、無効にされた前記通信リンクが再び使用可能となることを可能にするために、代替の通信リンクを維持するようにさらに構成されている、請求項６に記載のデバイス。
【請求項８】
前記通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ（ＡＭＰ）リンクである、請求項１に記載のデバイス。
【請求項９】
前記デバイスは、ソフトＡＰとして機能するように構成されている、請求項１に記載のデバイス。
【請求項１０】
ワイヤレス通信のためのデバイスであって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するように構成されているＷＬＡＮモジュールと、ここにおいて、前記通信リンクを維持することは、前記ＷＬＡＮモジュールによって、省電力情報要素を保持する、ピア・デバイスによって送信されたビーコン・フレームを定期的に受信することを含む、
ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに移行するように構成されているピア省電力モジュールと、ここにおいて、前記省電力情報要素は、前記ピア・デバイスが省電力モードに入るという情報を含む、
を備える、デバイス。
【請求項１１】
前記省電力情報要素は、カウント値をさらに備え、前記ピア省電力モジュールは、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに移行するようにさらに構成されており、前記省電力情報要素は、前記ピア・デバイスが省電力モードに入るという情報を含む、請求項１０に記載のデバイス。
【請求項１２】
前記省電力情報要素は、持続期間の値をさらに備え、前記ＷＬＡＮモジュールは、前記持続期間の値に対応する期間の間、前記省電力モードであり続けるように構成されている、請求項１０に記載のデバイス。
【請求項１３】
ワイヤレス通信のための方法であって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによってＷＬＡＮ通信リンクを実施することと、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームを定期的に送信することと、
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームを送信することと、
を備える方法。
【請求項１４】
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む前記省電力情報要素を保持する前記ビーコン・フレームを送信することは、前記通信リンクが所定の期間の間インアクティブであった後に行われる、請求項１２に記載の方法。
【請求項１５】
前記通信リンクが前記所定の期間の間インアクティブであった後に、各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームを送信することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記カウント値がゼロに達したときに前記ＷＬＡＮモジュールを省電力モードに置くことをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持することをさらに備える、請求項１６に記載の方法。
【請求項１８】
前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡することと、前記回数がしきい値を超えたときに前記通信リンクを無効にすることをさらに備える、請求項１６に記載の方法。
【請求項１９】
無効にされた前記通信リンクが再び使用可能となることを可能にするために、代替の通信リンクをさらに維持する、請求項１８に記載の方法。
【請求項２０】
前記通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ(ＡＭＰ)リンクである、請求項１３に記載の方法。
【請求項２１】
ワイヤレス通信のための方法であって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによってＷＬＡＮ通信リンクを実施することと、
ピア・デバイスが省電力モードに入ることを示す情報を含む省電力情報要素を保持する、前記ピア・デバイスによって送信されたビーコン・フレームを受信することと、
前記ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに置くことと、
を備える方法。
【請求項２２】
前記省電力情報要素は、カウント値をさらに備え、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに置くことをさらに備え、前記省電力情報要素は、前記ピア・デバイスが省電力モードに入るという情報を含む、請求項２１に記載の方法。
【請求項２３】
前記省電力モードへの移行を示すメッセージを他の関連するデバイスに送信することをさらに備える、請求項２２に記載の方法。
【請求項２４】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持することをさらに備える、請求項２１に記載の方法。
【請求項２５】
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体であって、前記プロセッサ可読記憶媒体は、複数の命令を有しており、前記命令は、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの定期的な送信を行わせるためのコードと、
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームの送信を行わせるためのコードと
を備える、非一時的なプロセッサ可読記憶媒体。
【請求項２６】
前記通信リンクが所定の期間の間インアクティブであった後に前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む前記省電力情報要素を保持する前記ビーコン・フレームの送信を行わせるためのコードをさらに備える、請求項２５に記載の非一時的なプロセッサ可読記憶媒体。
【請求項２７】
前記通信リンクが前記所定の期間の間インアクティブであった後に各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームの送信を行わせるためのコードをさらに備える、請求項２６に記載の非一時的なプロセッサ可読記憶媒体。
【請求項２８】
前記カウント値がゼロに達したときに前記ＷＬＡＮモジュールを省電力モードに入らせるためのコードをさらに備える、請求項２７に記載の非一時的なプロセッサ可読記憶媒体。
【請求項２９】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持するためのコードをさらに備える、請求項２８に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３０】
前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡するためのコードと、前記回数がしきい値を超えたときに前記通信リンクを無効にするためのコードとをさらに備える、請求項２９に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３１】
無効にされた前記通信リンクを再び使用可能にすることを可能にするために代替の通信リンクを維持するコードをさらに備える、請求項２９に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３２】
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体であって、前記プロセッサ可読記憶媒体は、複数の命令を有しており、前記命令は、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの受信を行わせるためのコードと、
前記ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに入らせるためのコードと、
を備える、非一時的なプロセッサ可読記憶媒体。
【請求項３３】
前記省電力情報要素は、カウント値をさらに備え、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに置くためのコードをさらに備え、前記省電力情報要素は、前記ＷＬＡＮモジュールが省電力モードに入るという情報を含む、請求項３２に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３４】
前記省電力モードへの移行を示すメッセージを他の関連したデバイスに送信するためのコードをさらに備える、請求項３３に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３５】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持するためのコードをさらに備える、請求項３３に記載の非一時的なプロセッサ可読記憶媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
[001]  本願は、「Systems And Methods For Power Savings In Wireless Communications」というタイトルの、２０１０年１０月３０日付で提出された米国特許出願第１３／６６４，１９１号の優先権を主張し、これは、本書の同出願人に譲渡されたものであり、および、その全体が、参照によって本書に組み込まれる。
【技術分野】
【０００２】
[002]  本開示は、一般に、ワイヤレス通信に関わり、より具体的には、ネットワーク・ノード間で省電力モード（power saving modes）を調整するためのシステムおよび方法に関わる。
【背景技術】
【０００３】
[003]  ワイヤレス・ネットワークは、例えば米国電気電子学会（ＩＥＥＥ：Institute of Electrical and Electronics Engineers）によって確立された８０２．１１標準に従ったワイヤレス・ローカル・エリア・ネットワークを使用して、音声、ビデオ、パケット・データ、メッセージングなどを含むさまざまな通信機能を提供するために、ますます用いられている。ＷＬＡＮは、しばしばインフラストラクチャー・ネットワーク・トポロジ（infrastructure network topology）において構成されており、ここにおいてアクセス・ポイント（ＡＰ）は、複数の関連した局（ＳＴＡ）のための通信を調整し、および、管理および制御機能を提供する。しかしながら、他の重要なネットワーク・トポロジは、仲介者（an intermediary）としてＡＰを使用せずに、情報を直接交換する２つ以上のＳＴＡ、またはピアを含む。このようなアドホックなネットワークは、複数の局間のピア・ツー・ピアの関係に依存する。ピア・ツー・ピア通信システムは、ＡＰの必要性を回避することによって、さらなる利便性を提供し得るが、集中制御デバイスによって別の方法で実施される機能を提供するために、調整（accommodations）が必要とされ得る。
【０００４】
[004]  ワイヤレス通信システムにおいて使用される多くのデバイスは移動可能であるので、バッテリ寿命を延長するために、改良されたパワー管理技術が望ましい。この目的を達成するために、省電力技術を開発するための多大な努力が、インフラストラクチャー・ネットワークにおいて費やされてきており、それの多くが、ＳＴＡおよびＡＰが、スリープまたはドーズ・モード（sleep or doze modes）として知られている低電力モードの動作において費やす時間の長さを増大させることを含む。他のネットワーク機能と同様に、ＳＴＡは、それのＡＰと省電力モードへの入退出（entry and exit from a power save mode）を調整し得る。１つのパワー管理ストラテジーにおいて、ＳＴＡは、ＡＰに送信されるパケットに含まれているパワー管理メッセージを使用してＳＴＡが省電力モードに入る、ということを非同期に信号伝達し得る。ＳＴＡが省電力モードであることを示すパワー管理メッセージの受信時に、ＡＰはＳＴＡに送信されるべきパケットをバッファリングし得る。ＡＰは、データがＳＴＡに送信される用意ができていることを示すために使用され得るトラフィック・インジケーション・メッセージ（ＴＩＭ：traffic indication message）によって、ビーコンを定期的に送信する。ビーコン送信間の時間は、ビーコン間隔（beacon interval）と呼ばれ得る。ＳＴＡは、一般に、それの省電力をＡＰと調整するために、複数のビーコン間隔に対応する、リスン間隔（listen interval）と呼ばれる期間を使用する。ＡＰは、リスン間隔の間にＳＴＡに関するデータをバッファリングし、ＳＴＡは、各リスン間隔の終了時にビーコンを受信するように、省電力モードから目覚め（awaken）得る。ビーコンが、データがペンディングであることを示す場合、ＳＴＡは、そのデータの伝送を開始する。逆に、送信される準備ができているデータが無い場合、ＳＴＡは、省電力モードに戻り得る。
【０００５】
[005]  これに対して、ピア・ツー・ピア・ネットワークは、パワー管理の調整のためのＡＰが欠けており、同じストラテジーを使用することができなくなり得る。例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））３．０規格における高速な拡張は、ブルートゥース・リンクを介して通信するＷＬＡＮ無線を有する２つのデバイスが、ピア・ツー・ピア関係にあるＷＬＡＮ無線を使用してブルートゥース代替（Bluetooth（登録商標） Alternate）ＭＡＣ／ＰＨＹ（ＡＭＰ）リンクを確立することを可能にする。ブルートゥースＡＭＰリンクの実施（implementation）は、ＡＰのようなモード（an AP-like mode）において、両方のデバイスのＷＬＡＮ無線の動作を含み、それは、ＡＭＰリンクがアクティブ（active）である間のビーコン・フレームの連続的かつ定期的な送信を含む。結果として、ある期間省電力モードに入るデバイスを含むＷＬＡＮデバイスのための従来の省電力メカニズム、例えば、上記に説明したパワー管理メッセージの使用などは、ＡＭＰリンクを維持する間は使用され得ない。さらに、ビーコン送信が、データ伝送に関係なく行われるので、この要件は、不適切なパワー消費（inefficient power consumption）を示し得る。例えば、バックホールからのストリーミングの遅延がある場合や、ＡＭＰリンクを介して伝送されるデータが無い場合など、トラフィックが交換されていない期間をネットワーク状態がもたらす（network conditions result in periods）場合、この電力消費は利益をもたらさない。
【０００６】
[006]  他のピア・ツー・ピア通信システム、例えば、ＷｉＦｉ（登録商標）ダイレクト（ＷｉＦｉ Ｄｉｒｅｃｔ（登録商標））プロトコルは、ビーコンを定期的に送信するニーズがパワー管理ストラテジーを使用するデバイスの能力を妨げるとき、同様の効率の悪さを示し得る。さらに、本開示のコンテキストの範囲内で、他のネットワーク・トポロジが、これらのピア・ツー・ピアの例に類似した態様を有し、複数のネットワーク・ノード間の省電力モードの改良された調整によって同様に利益を得る、と見なされ得る。例えば、デバイスは、アクセス・ポイントのような機能を提供するために、ソフトウェアが使用可能なアクセス・ポイント・モード（a software-enabled access point mode）において動作するように構成され得る。このような実施は、「ソフトＡＰ（ｓｏｆｔＡＰｓ）」として知られている。
【０００７】
[007]  従って、ワイヤレス通信システムにおいて複数のピア間のパワー管理を調整する必要性がある。本開示の技術は、この、および他の必要性を満たす。
【発明の概要】
【０００８】
[008]  本開示は、複数のネットワーク・ノード間の省電力モードを調整するためのシステムおよび方法に関わる。１つの態様では、システムは、ワイヤレス通信のためのデバイスを含み、このデバイスは、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施する（implement）ように構成されているＷＬＡＮモジュールと、ここにおいて、通信リンクを維持することは、ＷＬＡＮモジュールによって（with the WLAN module）、省電力情報要素（a power save information element）を保持する（containing）ビーコン・フレームを定期的に送信することを含む、および、ＷＬＡＮモジュールが省電力モードに入ることを示す情報をビーコン・フレームの省電力情報要素に含めるように構成されているピア省電力モジュール（a peer power save module）と、を備える。ピア省電力モジュールは、通信リンクが所定の期間の間インアクティブ（inactive）であった後に、省電力情報要素にＷＬＡＮモジュールが省電力モードに入ることを示す情報を含めるように、さらに構成され得る。さらに、省電力情報要素は、カウント値を含み得、これによって、ピア省電力モジュールが、所定の期間の間に通信リンクがインアクティブであった後に、各ビーコン送信によって（with each beacon transmission）初期値からカウント値をデクリメント（decrement）するようにさらに構成されている。このような実施形態では、ピア省電力モジュールは、カウント値がゼロに達したときに、ＷＬＡＮモジュールを省電力モードに移行するように構成され得る。さらに、省電力情報要素は、持続期間の値（duration value）を含み得、ＷＬＡＮモジュールは、持続期間の値に対応する期間の間、省電力モードであり続けるように構成されている。
【０００９】
[009]  要望通りに、ピア省電力モジュールはまた、通信リンクがインアクティブである間にＷＬＡＮモジュールが省電力モードに入った回数を追跡し、回数がしきい値を超えたときに通信リンクを無効にする（disable）ように構成され得る。加えて、デバイスは、無効にされた通信リンクが再び使用可能となる（re-enabled）ことを可能にするために、代替の通信リンクを維持するようにさらに構成され得る。
【００１０】
[0010]  いくつかの実施形態では、通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ(ＡＭＰ)リンクである。他の実施形態では、デバイスは、ソフトＡＰとして機能するように構成され得る。
【００１１】
[0011]  他の実施形態では、システムは、ワイヤレス通信のためのデバイスを含み得、このデバイスは、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するように構成されているＷＬＡＮモジュールと、ここにおいて、通信リンクを維持することは、ＷＬＡＮモジュールによって、省電力情報要素を含みピア・デバイスによって送信されたビーコン・フレームを定期的に受信することを含む、および、ビーコン・フレームを受信した後にＷＬＡＮモジュールを省電力モードに移行するように構成されているピア省電力モジュールと、を有し、ここにおいて、省電力情報要素は、ピア・デバイスが省電力モードに入るという情報を含む。省電力情報要素はまた、カウント値を含み得、ピア省電力モジュールは、カウント値がゼロであるときにＷＬＡＮモジュールを省電力モードに移行するように構成され得、省電力情報要素は、ピア・デバイスが省電力モードに入るという情報を含む。さらに、省電力情報要素はまた、持続期間の値を含み得、ＷＬＡＮモジュールは、持続期間の値に対応する期間の間、省電力モードであり続けるように構成されている。
【００１２】
[0012]  さらに他の態様では、本開示の方法は、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによってＷＬＡＮ通信リンクを実施することと、ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームを定期的に送信することと、およびＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームを定期的に送信することのステップを含み得る。さらに、ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームを送信することは、通信リンクが所定の期間の間インアクティブであった後に行われ得る。要望通りに、これらの方法はまた、通信リンクが所定の期間の間インアクティブであった後に、各送信によって初期値からデクリメントするカウント値を有する（with a count value）省電力情報要素を有する一連のビーコン・フレームを送信することを含み得る。加えて、ＷＬＡＮモジュールは、カウント値がゼロに達したときに、省電力モードに置かれ（placed）得る。いくつかの実施形態では、省電力情報要素はまた、持続期間の値を含み得、方法は、持続期間の値に対応する期間の間、ＷＬＡＮモジュールを省電力モードに維持することを含み得る。
【００１３】
[0013]  言及されている方法は、通信リンクがインアクティブである間にＷＬＡＮモジュールが省電力モードに入った回数を追跡することと、この回数がしきい値を超えたときに通信リンクを無効にすることのステップをさらに含み得る。さらに、方法は、無効にされた通信リンクが再び使用可能となることを可能にするために、代替の通信リンクを維持することを含み得る。
【００１４】
[0014]  他の態様では、本開示の方法は、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによってＷＬＡＮ通信リンクを実施することと、ピア・デバイスが省電力モードに入ることを示す情報を含む省電力情報要素を保持する、ピア・デバイスによって送信されるビーコン・フレームを受信することと、ビーコン・フレームを受信した後にＷＬＡＮモジュールを省電力モードに置くこと（placing）のステップを含み得る。さらに、省電力情報要素はまた、カウント値を含み得、方法は、カウント値がゼロであるときにＷＬＡＮモジュールを省電力モードに置くことを含み得、省電力情報要素は、ピア・デバイスが省電力モードに入るという情報を含む。要望通り、方法はまた、他の関連したデバイスに、省電力モードへの移行を示すメッセージを送信することを含み得る。またさらに、省電力情報要素はまた、持続期間の値を含み得、方法は、持続期間の値に対応する期間の間、ＷＬＡＮモジュールを省電力モードに維持することのステップを含む。
【００１５】
[0015]  本開示の更なる態様は、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体に関わり、プロセッサ可読記憶媒体は、複数の命令を有しており、この命令は、ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの定期的な送信を行わせるためのコードと、ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームの送信を行わせるためのコードを含む。
【００１６】
[0016]  加えて、記憶媒体はまた、通信リンクが所定の期間の間インアクティブであった後に、ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームの送信を行わせるためのコードを含み得る。
【００１７】
[0017]  要望通り、記憶媒体は、通信リンクが所定の期間の間インアクティブであった後に、各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームの送信を行わせるためのコードを含み得る。さらに、記憶媒体は、カウント値がゼロに達したときにＷＬＡＮモジュールを省電力モードに入らせるためのコードを含み得る。省電力情報要素はまた、持続期間の値を含み得、記憶媒体は、持続期間の値に対応する期間の間ＷＬＡＮモジュールを省電力モードに維持するためのコードを含み得る。
【００１８】
[0018]  さらに、記憶媒体は、通信リンクがインアクティブである間にＷＬＡＮモジュールが省電力モードに入った回数を追跡するためのコードと、回数がしきい値を超えたときに通信リンクを無効にするためのコードとを含み得る。加えて、記憶媒体はまた、無効にされた通信リンクを再び使用可能にするために、代替の通信リンクを維持するためのコードを含み得る。
【００１９】
[0019]  本開示の更なる態様は、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体に関わり、プロセッサ可読記憶媒体は、複数の命令を有しており、この命令は、ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの受信を行わせるためのコードと、ビーコン・フレームを受信した後にＷＬＡＮモジュールを省電力モードに入らせるためのコードを含む。さらに、省電力情報要素はまた、カウント値を含み得、記憶媒体は、カウント値がゼロであるとき、ＷＬＡＮモジュールを省電力モードに置くためのコードを含み得、省電力情報要素は、ピア・デバイスが省電力モードに入るという情報を含む。要望通り、記憶媒体または、省電力モードへの移行を示すメッセージを他の関連したデバイスに送信するためのコードを含み得る。さらに、省電力情報要素は、持続期間の値を含み得、記憶媒体は、持続期間の値に対応する期間の間ＷＬＡＮモジュールを省電力モードに維持するためのコードを含み得る。
【００２０】
[0020]  さらなる特徴および効果は、添付の図面に示されているように、本発明の好ましい実施形態の下記のおよびより詳細な説明によって明らかとなり、ここにおいて、同じ参照符号が、図面全体にわたって、一般に同じ部分または要素を指す。
【図面の簡単な説明】
【００２１】
【図１】[0021]  図１は、本発明の実施形態に係る、ピア・ツー・ピア・ワイヤレス通信システムを示す。
【図２】[0022]  図２は、本発明の実施形態に係る、複数のピア間の省電力モードを調整するために使用され得るビーコン・フレームのフォーマットの概略図である。
【図３】[0023]  図３は、本発明の実施形態に係る、複数のピア間の省電力モードを調整するためにビーコン・フレームを送信するためのルーチンを示すフローチャートを示す。
【図４】[0024]  図４は、本発明の実施形態に係る、複数のピア間の省電力モードを調整するためにビーコン・フレームを受信するためのルーチンを示すフローチャートを示す。
【図５】[0025]  図５は、本発明の実施形態に係る、ピア通信デバイスの機能ブロックを概略的に示す。
【図６】[0026]  図６は、ＡＭＰリンクを組み込むブルートゥース・スタック（Bluetooth stack）の複数の部分を示す。
【図７】[0027]  図７は、本発明の実施形態に係る、複数のピア間で省電力モードを調整するためのビーコン・フレームの使用を示すシーケンス・ダイヤグラムを示す。
【発明を実施するための形態】
【００２２】
[0028]  最初に、本開示は特に例示された素材、アーキテクチャ、ルーチン、方法または構造に限定されず、それ自体は当然変わり得る、ということが、理解されるべきである。かくして、本書で説明されているものと類似した、またはこれらと同等の、複数のオプションが、本開示の実施形態または実行において使用されることができるが、好ましい素材および方法が、本書に説明されている。
【００２３】
[0029]  本書で使用されている技術用語は、本開示の特定の実施形態を説明する目的のためだけのものであり、限定を意図するものではないこともまた、理解されるべきである。
【００２４】
[0030]  下記の詳細な説明のいくつかの部分は、コンピュータ、またはプロセッサ・メモリ内のデータ・ビットにおける動作の、手順、論理ブロック、処理、および、他のシンボリック表現の観点から示されている。これらの説明または表現は、データ処理の分野の当業者によって使用され、彼等の仕事の実態を他の当業者に最も効率良く伝える手段である。本願では、手順、論理ブロック、処理などが、望ましい結果に導く、首尾一貫した一連のステップまたは命令となるように、考え出されている。このようなステップは、物理量の物理的な操作（physical manipulations of physical quantities）を必要とするものである。通常、必ずではないが、このような量は、記憶される、伝送される、組み合される、比較される、および、コンピュータ・システムにおいて別のやり方で操作されることが可能な電子または磁気信号の形をとる。
【００２５】
[0031]  しかしながら、これらの用語および類似した用語の全ては、適切な物理量に関連付けられるべきであり、これらの量に適用される単なる便利なラベルである、ということに留意すべきである。下記の記載から明らかであるように、特に異なる言い方をしない限り、本願全体にわたって、「アクセスする（accessing）」、「受信する（receiving）」、「送信する（sending）」、「使用する（using）」、「選択する（selecting）」、「決定する（determining）」、「標準化する（normalizing）」、「増加させる（multiplying）」、「平均化する（averaging）」、「モニタリングする（monitoring）」、「比較する（comparing）」、「適用する（applying）」、「アップデートする（updating）」、「測定する（measuring）」、「導出する（deriving）」などの用語を使用する説明は、コンピュータ・システム、または類似の電子コンピューティング・デバイスの処理および動作に言及し、それは、コンピュータ・システムのレジスタおよびメモリ内の物理（電気）量として示されるデータを、コンピュータ・システム・メモリ、またはレジスタ、または他のこのような情報記憶装置、送信またはディスプレイ・デバイス内の物理量として同様に示される他のデータに、操作および変換する。
【００２６】
[0032]  本書に記載の実施形態は、１つ以上のコンピュータまたは他のデバイスによって実行される、プログラム・モジュールのような何らかの形態のプロセッサ可読媒体に存在するプロセッサによって実行可能な命令の一般的なコンテキストで説明され得る。一般に、プログラム・モジュールは、特定のタスクを実行し、または特定の抽象データ型を実施する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。プログラム・モジュールの機能は、さまざまな実施形態において望ましいように、組み合され、または分配され得る。
【００２７】
[0033]  図では、単一のブロックが、１つの機能または複数の機能を実行するように説明され得、しかしながら、実際の実行では、ブロックによって実施される１つの機能または複数の機能は、単一のコンポーネントにおいて、または複数のコンポーネントにわたって、実施され得、および／または、ハードウェアを使用して、ソフトウェアを使用して、または、ハードウェアとソフトウェアの組合せを使用して、実施され得る。ハードウェアおよびソフトウェアのこの互換性を明確に示すために、さまざまな例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、一般にこれらの機能性の観点で、上記に説明されている。このような機能性がハードウェアとして実施されるか、またはソフトウェアとして実施されるかは、システム全体に課せられた設計制限および特定のアプリケーションに依存する。精通した当業者は、各特定の適用に関わるさまざまな方法で、説明されている機能を実施し得るが、このような実施の決定は、本願の範囲からの逸脱をもたらすものとして解釈されるべきではない。また、例示的なワイヤレス通信デバイスは、示されているコンポーネント以外のコンポーネントも含み得、プロセッサ、メモリなどの周知のコンポーネントを含み得る。
【００２８】
[0034]  本書に説明されている技術は、特定の方法で実施されるものとして特別に説明されていない限り、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組合せで実施され得る。モジュールまたはコンポーネントとして説明されている任意の特徴はまた、１つの統合された論理デバイスにおいて一緒に、または、別々のしかし相互利用可能な論理デバイスとして個別に、実施され得る。ソフトウェアにおいて実施される場合、このような技術は、実行されるときに上記に説明された１つ以上の方法を実施する命令を備える非一時的プロセッサ可読記憶媒体によって少なくとも部分的に実現され得る。非一時的なプロセッサ可読データ記憶媒体は、コンピュータ・プログラム製品の部分を成し得、パッケージ材料を含み得る。
【００２９】
[0035]  非一時的なプロセッサ可読記憶媒体は、ランダム・アクセス・メモリ（ＲＡＭ）、例えば、同期型ダイナミック・ランダム・アクセス・メモリ（ＳＤＲＡＭ）、読出し専用メモリ（ＲＯＭ）、不揮発ランダム・アクセス・メモリ（ＮＶＲＡＭ）、電気的消去可能なプログラム可能読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ（FLASH memory）、その他の知られている記憶媒体などを備え得る。この技術はさらに、または代替として、命令またはデータ構造の形態でコードを搬送または通信する、および、コンピュータまたは他のプロセッサによってアクセス、読出し、および／または実行されることができる、プロセッサ可読通信媒体によって、少なくとも部分的に実現され得る。
【００３０】
[0036]  本書に開示されている実施形態に関連して説明されるさまざまな例示的な論理ブロック、モジュール、回路、および命令は、１つ以上のプロセッサ、例えば、１つ以上のデジタル・シグナル・プロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、特定用途向け命令セット・プロセッサ（ＡＳＩＰ：application specific instruction set processor）、フィールド・プログラマブル・ゲート・アレー（ＦＰＧＡ）、または、他の同等の統合された、または分離された論理回路によって、実行され得る。「プロセッサ（processor）」という用語は、本書で使用されているように、前述の構造、または本書で説明されている技術の実施に適したその他任意の構造のうちの任意のものに言及し得る。加えて、いくつかの態様では、本書で説明されている機能性は、本書で説明されているように構成されている専用のソフトウェア・モジュール、またはハードウェア・モジュール内で、提供され得る。また、このような技術は、１つ以上の回路または論理要素において十分に実施されることができるだろう。汎用プロセッサはマイクロプロセッサであり得るが、選択的に、プロセッサは、任意の従来のプロセッサ、制御装置、マイクロコントローラ、またはステート・マシンであり得る。プロセッサはまた、複数のコンピューティング・デバイスの組合せ、例えば、ＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連結されている１つ以上のマイクロプロセッサ、またはその他任意のこのような構成として、実施され得る。
【００３１】
[0037]  便宜性および明確性のためにのみ、方向を示す用語、例えば、最上（top）、最下（bottom）、左（left）、右（right）、上（up）、下（down）、真上（over）、上方（above）、下方（below）、真下（beneath）、後方（rear）、後ろ（back）、前（front）、が、添付の図面または特定の実施形態に関して使用され得る。これらの、および同様の方向を示す用語は、いかなるようにも本発明の範囲を限定するように解釈されるべきではなく、文脈によって変わり得る。さらに、順次的な用語、例えば、第１の（first）および第２の（second）は、類似した要素を区別するために使用され得るが、他の順番でも使用され得、または、文脈によっても変わり得る。
【００３２】
[0038]  他の言い方で定義されない限り、本書で使用される全ての技術的および科学的用語は、本開示が関連する分野の一般の技能を有する者によって共通して理解されるような同じ意味を有する。
【００３３】
[0039]  さらに、上記にでも下記にでも、本書に引用されている全ての出版物、特許、特許出願は、その全体が参照によって本書に組み込まれる。
【００３４】
[0040]  最後に、本明細書および添付の請求項において使用されているように、単数形「ａ」、「ａｎ」および「ｔｈｅ」は、その内容が異なる内容を明確に指示しない限り、複数の指示対象を含む。
【００３５】
[0041]  下記に詳細に述べられるように、本開示は、ＷＬＡＮ通信リンクを維持する間に動作の省電力モードを実施するためのシステムおよび方法に関わる。本発明の技術は、複数のデバイスのうちの１つによって送信されるビーコン・フレームに含まれるピア省電力情報要素（a Peer Power Save Information Element）（ＰＰＳ ＩＥ）を使用して、関与する（participating）複数のデバイス間で、省電力モードの期間を調整することを含む。ＰＰＳ ＩＥは、使用可能ビット（an Enable bit）、ＰＰＳカウント値、およびＰＰＳ持続期間（a PPS Duration）を含み得る。ＰＰＳカウントは、そのカウントがゼロに達するまで各ビーコン送信の後に初期値からデクリメントされ得、その時点において、デバイスは、ＰＰＳ持続期間によって示される期間の間、省電力モードに入るように構成され得る。省電力モードへのエントリ時に、ＷＬＡＮシステムの複数の部分が低電力モードで、例えばスリープまたはドーズ状態（a sleep or doze state）で、動作し得る。デバイスは、省電力モードに費やされる時間の持続期間を追跡し、対応する期間の後に目覚めて、ビーコンを再び送信および受信し始め得る。
【００３６】
[0042]  これらのシステムおよび方法は、図１に示されているような例示的なワイヤレス通信システム１００を参照して説明され、このシステムは、基本的に少なくとも２つのノード、ピア１０２およびピア１０４を含む。この実施形態において、ピア１０２およびピア１０４の各々は、それぞれブルートゥース（ＢＴ）モジュール１０６および１０８、および、それぞれＷＬＡＮモジュール１１０および１１２を有する。ブルートゥースの仕様は、１つのマスターおよび最大７つまでのスレーブの間で、パーソナル・エリア・ネットワーク（ＰＡＮ）の生成を可能にし、携帯電話、コンピュータ、デジタル・カメラ、ワイヤレス・ヘッドセット、スピーカ、キーボード、マウスまたは他の入力周辺機器、および類似したデバイス間で情報を交換および接続するためにしばしば使用される。従来のブルートゥース通信は、周波数ホッピング・スペクトラム拡散技術を使用するブルートゥース・モジュール１０６および１０８によって示されるように、専用の物理層を用いる。強化されたデータレート（ＥＤＲ：enhanced data rate）を用いるブルートゥース２．０システムのデータ転送レートは、最大で３Ｍｂｐｓである。より高度なスループットを得るために、ブルートゥース３．０によって規定されるようなピア・ツー・ピアＡＭＰリンクが、最大２４Ｍｂｐｓのレートを得るために、配列された（collocated）ＷＬＡＮモジュール１１０および１１２の物理層を用い得る。他の実施形態では、ピア１０２のＷＬＡＮモジュール１１０およびピア１０４のＷＬＡＮモジュール１１２は、他の適切なピア・ツー・ピア・プロトコル、例えばＷｉＦｉダイレクトを使用して、通信し得る。例えば、ピア１０２は、ＷｉＦｉダイレクト・ピア・ツー・ピア（Ｐ２Ｐ）グループ・オーナー（ＧＯ）の役割で機能し得、およびピア１０４は、ＷｉＦｉダイレクトＰ２Ｐクライアントの役割で機能し得る。
【００３７】
[0043]  ピア１０４とのネットワーク接続におけるピア１０２の動作は、ビーコンとして知られている管理フレームの定期的な送信を含む。ピア１０２のコンテキストで述べられているが、ピア１０４はまた、例えばピア・ツー・ピア接続がＡＭＰリンクであるとき、または他のネットワーク・トポロジにおいて、ビーコン・フレームを送信し得ることが理解されるであろう。このように、これらの技術はまた、規定通りにピア１０４に拡張され得る。さらに、これらの技術はまた、類似した態様を有する他のネットワーク・アーキテクチャに適用され得る。１つの例では、ソフトＡＰとして機能するように構成されているデバイスは、本書に開示されている他のピア・ツー・ピア・アーキテクチャと同様のやり方で動作するように考えられ得る、というのも、このような構成は、ソフトＡＰおよび関連するデバイス間の直接通信を含むからである。このように、ピア１０２は、１つのソフトＡＰの役割として動作するデバイスであり得、これに対して、ピア１０４は、ソフトＡＰと関連する局であり得る。ＩＥＥＥ８０２．１１プロトコルが本開示の複数の態様と対立するソフトＡＰの役割で動作するデバイスに対して特定の動作特性、例えば、定期的なビーコンの連続的な送信の必要性、を要求し（dictate）得る、という点で、ピア１０２として機能するソフトＡＰは、独自の解決法を構成し得る。
【００３８】
[0044]  ビーコン・フレームは、識別情報、サポートされたレート（supported rate）、時間情報および同様なものを含む、ピア・ツー・ピア通信の動作に関わるパラメータを通信するために使用される。２つの連続したビーコンの開始の間の時間間隔は、ビーコン間隔（a beacon interval）と呼ばれ、ターゲット・ビーコン送信時間（ＴＢＴＴ：target beacon transmit time）を確立するために使用され得る。ビーコン間隔は、固定または変更可能であり得、適切な持続期間、例えば１００ｍｓｅｃに設定され得る。
【００３９】
[0045]  ＩＥＥＥ８０２．１１標準に対応するフォーマットを有する汎用のビーコン・フレーム２００の１つの例が、図２に示されている。示されているように、フレーム２００は、フレーム制御２０４、持続期間／ＩＤ、アドレスおよびシーケンス制御フィールドを含むＭＡＣヘッダ２０２と、必要なフィールドおよび選択的なベンダー志向の情報要素を含み得る可変長フレーム体（variable length frame body）２０６と、フレーム・チェック・シーケンス（ＦＣＳ）機能を提供する周期的冗長チェック（ＣＲＣ：cyclic redundancy check）フィールド２０８とを、含む。ＭＡＣヘッダ２０２のフレーム制御２０４セグメントは、さまざまなタイプの制御情報を提供するフィールドを含み、それは、フレームの８０２．１１プロトコルの識別、フレームのタイプおよびサブタイプ、分配システム情報、送信されるべき追加の情報に関する情報、セキュリティおよびオーダ情報を含む。図２はまた、フレーム体２０６が望ましくはピア省電力（ＰＰＳ）情報要素（ＩＥ）２１０を含むことを示す。下記に示されているように、ＰＰＳ ＩＥ２１０のフィールドは、ピア１０４に情報を通信して省電力モードへの入退出を調整するために、ピア１０２によって使用され得る。理解されるように、フレーム体２０６は、ベンダー定義（vendor-defined）であり得る複数の独自の情報要素（proprietary information elements）を含み得、これらのうちの任意のものが、ＰＰＳ ＩＥ２１０として用いられ得る。代わりに、新しいＰＰＳ ＩＥ２１０は、関連する８０２．１１プロトコルに組み込まれ、および定義され得る。
【００４０】
[0046]  １つの態様では、ＰＰＳ ＩＥは、ピア１０２が省電力モードに入るかどうかを示す１つビットの「使用可能（Enabled）」フィールドの形態の情報を含み得る。従って、ＰＰＳ ＩＥ使用可能フィールド（PPS IE Enabled field）は、ピア１０２がアクティブ・モードであることを示すために「０」の値を有し得、ピア１０２が省電力モードにエントリ入ることを示すために、「１」の値を有し得る。他の態様では、ＰＰＳ ＩＥは、整数変数を有する「カウント」フィールドを含み得る。下記に説明されるように、カウント・フィールドは、カウント・フィールドが０に達した後にピア１０２が省電力モードに入り得るように、各ビーコン送信によって、所定の初期の数からデクリメントするカウンタである。カウント・フィールドは、ピア１０２の省電力モードへのエントリの遅延時に、適切なパフォーマンスを提供するように構成されている任意の適切な初期値を有し得る。１つの例では、カウント・フィールドの初期値は５であり得る。さらに他の態様では、ＰＰＳ ＩＥはまた、ピア１０２が省電力モードにある間の持続期間を通信するために、「持続期間（Duration）」フィールドを含み得る。いくつかの実施形態では、持続期間フィールドは、所定の数のビーコン間隔を示す整数であり得る。持続期間フィールドを０に設定することは、他のパラメータに関わらず、ピア１０２が省電力モードに入ることを妨げるために使用され得る。
【００４１】
[0047]  複数のピア間の省電力モードの適切な調整を提供するために、ＰＰＳ ＩＥに関連する情報を処理するように構成されることが、ネットワークに関与するすべてのデバイスにとって望ましいことである。各デバイスの能力は、ＰＰＳ ＩＥ２１０の存在を決定するために、ピア１０２によって受信される、他のデバイスによって送信された任意のビーコン・フレーム、例えばピア１０４によって送信されたビーコン・フレーム、を解析することによって確認され得る。関与するデバイスによって送信されたすべてのビーコンがＰＰＳ ＩＥを含む場合、ピア１０２は、他のデバイスが状態の変化の適切な通知を有するので、ネットワークの動作を混乱させずに（without disrupting）、ビーコン送信においてＰＰＳ ＩＥ２１０によって示されるように省電力モードに入退出し（enter and exit a power save mode）得る。他方で、任意の関与するデバイスがＰＰＳ ＩＥなしでビーコン・フレームを送信する場合、これは、デバイスが機能性を欠いている、およびピア１０２が省電力モードに入らない互換モードでピア１０２は動作し得る、というインジケーションとして、受け止められ得る。
【００４２】
[0048]  本開示のシステムおよび方法において使用され得る省電力モードへの入退出を調整するためにＰＰＳ ＩＥを有するビーコン（a beacon with a PPS IE）を送信するための適切なルーチンが、図３に示されているフローチャートで図示される。このルーチンは、それぞれの複数のＷＬＡＮモジュールの物理層間の通信リンク、例えばステップ３０２によって示されるピア１０４のＷＬＡＮモジュール１１２およびピア１０２のＷＬＡＮモジュール１１０間のＡＭＰリンク、の確立から開始する。次に、ピア１０２は、ステップ３０４において、ピア１０２がアクティブ・モードで動作していることを示すために、「０」に設定されている使用可能フィールドを有するＰＰＳ ＩＥ２１０を有する、デフォルトのビーコンを送信する。ＰＰＳカウント・フィールドはまた、初期値に設定され得る。理解されるように、ピア１０２は、ピア１０４との通信リンクがインアクティブのしきい値レベルを示すとき、例えば所定の期間を超えると、省電力状態への移行を開始し得る。ステップ３０６によって示されるように、ピア１０２は、通信リンク上での動作のない期間が所定のインアクティブ期間、ｔＩを超えるかどうかを決定し得、このような所定のインアクティブ期間は、パフォーマンスおよびパワー効率の間の望ましいバランスを提供する任意の適切な値に設定され得る。動作が行われている場合、ピア１０２は、ルーチンがステップ３０４に戻ることによって、示されているように他のデフォルトのビーコンを送信し得る。他方で、しきい値の時間が経過すると、ピア１０２は、ステップ３０８において、ＰＰＳ ＩＥカウント・フィールドを１だけデクリメントし得る。次に、ステップ３１０において、ピア１０２は、ＰＰＳ ＩＥ使用可能フィールドを「１」に設定し、ビーコン・フレームを送信し得る。そして、ピア１０２は、ステップ３１２によって示されているように、通信リンクが依然としてインアクティブであるかどうかを確認し得る。リンクが動作を経験している場合、ルーチンはＰＰＳ ＩＥカウント・フィールドをリセットして使用可能ビットを「０」に設定するためにステップ３０４に戻る。リンクが依然としてインアクティブである場合、ルーチンはステップ３１４へと続き、ピア１０２は、カウンタが経過したかどうかを決定するためにＰＰＳ ＩＥのカウント・フィールドをチェックする。値が１より大きいか１と等しい場合、ルーチンはステップ３０８に戻り他のビーコン・フレームを送信する。しかしながら、値がゼロと等しい場合、ピア１０２は、ステップ３１６によって示されているように省電力モードに入り得、ここにおいてＷＬＡＮモジュール１１０は低電力またはインアクティブ・モードで動作し得、それはビーコン送信の中断を含む。最後に、ピア１０２は、ＰＰＳ ＩＥの持続期間フィールドに対応する期間が経過するまで、省電力モードのままであり得る。ステップ３１８によって示されているように、ルーチンは、持続期間が過ぎるまでステップ３１６に戻り、続期間が過ぎる時点において、ピア１０２は活動を再開してステップ３０４に戻り、ＰＰＳ ＩＥカウント・フィールドをリセットして使用可能ビットを「０」に設定する。
【００４３】
[0049]  ピア１０２の動作コンテキストに対応するカウント値を用いることが、望ましい。例えば、ピア１０２のブルートゥース・モジュール１０６が複数の関連したスレーブ・デバイスに対するマスターの役割で動作する場合、省電力モードへの次回の移行のインジケーションが全ての関連するデバイスに通信されるのを可能にするために十分である数、例えば、上記に示されているように例示的な値の５、に、初期のカウント値を設定することが望ましい。他のコンテキストでは、ピア１０２が１つのみまたはいくつかの他のデバイスと通信している場合、カウント値は、より低い数に設定され得る。
【００４４】
[0050]  同様に、本開示のシステムおよび方法において使用され得る省電力モードへの入退出を調整するためにＰＰＳ ＩＥを有するビーコンを受信するための適切なルーチンは、図４に示されているフローチャートにおいて図示される。このルーチンは、ステップ４０２によって示されているピア１０２および１０４間のＷＬＡＮ通信リンクの確立から開始する。次に、ピア１０４は、ステップ４０４によって示されているように、ピア１０２によって送信されるＰＰＳ ＩＥ２１０を有するビーコンを受信する。ピア１０４は、ステップ４０６においてＰＰＳ ＩＥの使用可能およびカウント・フィールドの値をチェックする。使用可能ビットが「１」に設定されていない場合、または、カウント値が「０」に設定されていない場合、ピア１０４は、通常に動作してステップ４０４に戻り、他のビーコンの受信を待ち得る。しかしながら、使用可能ビットが「１」に設定されかつカウント値が「０」に設定されている場合、ピア１０４は、ピア１０２が持続期間の値によって通知された期間の間、省電力モードに入っていることを、決定し得る。これに応じて、ピア１０４はまた、ステップ４０８によって示されるように省電力モードに入り得、ここにおいて、ＷＬＡＮモジュール１１２は、低電力状態で動作する。ピア１０４は、ＰＰＳ ＩＥの持続期間フィールドに対応する期間が経過するまで、省電力モードのままであり得る。ステップ４１０によって示されるように、持続期間が経過するまでルーチンはステップ４０８に戻り、持続期間が経過する時点において、ピア１０４はアクティブ・モードに戻り得、ルーチンは、ステップ４０４に戻って、ピア１０２からの他のビーコンまたは他の送信の受信を待ち得る。
【００４５】
[0051]  いくつかの状況において、ピア１０４は、例えば、ブルートゥース・モジュール１０８を用いて、追加のブルートゥース・スレーブ・デバイスに対してブルートゥース・マスターの役割で動作することによって、ブルートゥース通信リンクを形成することにより、他の複数のデバイスと関連し得る。このような実施形態では、ピア１０４は、関連するデバイスに省電力モードへの移行を示すメッセージを送信するように構成され得る。例えば、ピア１０４は、これらの他の関連するデバイスに、ＰＰＳ ＩＥを送信し得る。これらの技術を用いることによって、ピア１０４およびピア１０２は、省電力の利益を獲得し得る。
【００４６】
[0052]  いくつかの実施形態では、通信リンク上で動作を経験しないで省電力モードに入った回数を追跡することが、省電力調整を開始するデバイス、例えばピア１０２にとって、望ましいことであり得る。繰り返しのしきい値の回数は、超過されたときにピア１０２が通信リンクを無効にするように確立され得るように、定められ得る。ピア１０２は、通信リンクが無効であるときにピア１０４との代替の通信リンク、例えばそれぞれのブルートゥース・モジュール１０６および１０８間のブルートゥース・リンク、を維持するようにさらに構成され得る。代替の通信リンクを維持することによって、無効にされた通信リンク（disabled communications link）は、コンディションが正当であるとき（when conditions warrant）、例えば、回復された（restored）通信リンクによって提供される一層高いレートを使用して送信され得る十分なデータがピア１０２またはピア１０４における送信のためにバッファリングされているとき、容易に再確立され得る。
【００４７】
[0053]  上記で述べられているように、本開示の実施形態は、ＡＭＰリンクの能力を特徴とするブルートゥース通信システムにおける使用に適している。従って、図５は、ピア１０２の本質的な機能ブロックの高レベルな概略図である。一般に、ピア１０２は、ブルートゥース・モジュール１０６およびＷＬＡＮモジュール１１０のそれぞれの下位レベルのプロトコル・スタックが、ブルートゥース・モジュール１０６およびＷＬＡＮモジュール１１０を含むファームウェアおよびハードウェア・モジュールにおいて実施される、というアーキテクチャを用い得る。ブルートゥース・モジュール１０６は、通知、スキャニング、接続、およびセキュリティ機能を実施することによってピア１０２およびピア１０４間のブルートゥース無線周波数リンクを管理するための、リンク・マネージャ・プロトコル（ＬＭＰ：Link Manager Protocol）５０２を含む。ブルートゥース・モジュール１０６はまた、ハードウェアに特有の、電子信号の送信および受信を実施するために、リンク・コントローラ（ＬＣ）５０４を含む。同様に、ＷＬＡＮモジュール１１０は、検証、承認、ルーティング、フォーマッティングなどを含むデータのフレームの取り扱いおよび処理に関わる機能を実施する、メディア・アクセス制御装置（ＭＡＣ）５０６を含む。出入りするフレームは、ＭＡＣ５０６および物理層（ＰＨＹ）５０８間で交換され、それは、本書に示されているように、関連のある８０２．１１プロトコルに従ってフレームを変調すること、および、ワイヤレス信号の送信および受信を提供するために必要なＲＦ変換およびアナログ処理を提供することの機能を含む。ブルートゥースＡＭＰリンクを実施する実施形態において、ブルートゥース・プロトコル・スタックの上位層からの情報が、ＷＬＡＮモジュール１１０のＭＡＣ５０６およびＰＨＹ５０８と直接的に交換される。
【００４８】
[0054]  示されているように、ブルートゥース・モジュール１０６およびＷＬＡＮモジュール１１０の各々は、１つの関連するアンテナ、アンテナ５１０および５１２、をそれぞれ有する。要望通り、１つ以上のアンテナは、本分野で知られているスイッチング技術を使用して、複数のモジュール間で共有され得る。いくつかの実施形態では、ブルートゥース・モジュール１０６およびＷＬＡＮモジュール１１０は、共通のシステム上に、例えば、同じ回路基板上に、または、同じシステム内の異なる回路基板上に、配置され得、または、システム・オン・チップ（ＳｏＣ：system on a chip）の実装と同じ集積回路に組み込まれ得る。
【００４９】
[0055]  ピア１０２はまた、ピア１０２の機能と関連するさまざまな計算および動作を実施するように構成されているホストＣＰＵ５１６を含む。ホストＣＰＵ５１６は、バス５１８を介してブルートゥース・モジュール１０６およびＷＬＡＮモジュール１１０に結合され、それは、ペリフェラル・コンポーネント・インターコネクト・エクスプレス（ＰＣＩｅ：peripheral component interconnect express）バス、ユニバーサル・シリアル・バス（ＵＳＢ）、万能非同期送受信機（ＵＡＲＴ：universal asynchronous receiver/transmitter）シリアル・バス、適合アドバンスト・マイクロコントローラ・バス・アーキテクチャ（ＡＭＢＡ）インターフェース、シリアル・デジタル・インプット・アウトプット（ＳＤＩＯ：serial digital input output）バス、または、他の同等のインターフェースとして、実装され得る。ブルートゥースおよびＷＬＡＮシステムのプロトコル・スタックの上位層は、一般に、バス５１８を通じてホストＣＰＵ５１６によってアクセスされ得るメモリ５２２に記憶されるドライバ５２０として、ソフトウェアで実施される。ブルートゥース・プロトコル・スタックに関わる詳細は、図６を参照して下記に述べられる。
【００５０】
[0056]  示されているように、ＷＬＡＮモジュール１１０は、ＷＬＡＮモジュール１１０によって動作可能な、ファームウェアに記憶されるプロセッサ可読命令として実施され得るピア省電力（ＰＰＳ）モジュール５２４を含む。ＰＰＳモジュール５２４は、例えば図３および４に示されるルーチンに関連するステップを実施するように構成され得る。他の実施形態では、ＰＰＳモジュール５２４は、ピア１０４内の任意の適切なロケーションで、ソフトウェアまたはハードウェアにおいて実施され得る。
【００５１】
[0057]  図６を参照すると、ブルートゥース・プロトコル・スタック６００のより詳細にわたる表現は、特に、ＡＭＰリンクにおけるＷＬＡＮ下位プロトコル層（WLAN lower protocol layer）の使用、およびホスト５１６で動作するソフトウェア・プロセスとして実施される上位ブルートゥース・プロトコル層（upper Bluetooth protocol layer）の論理分割（logical division）に関して示されている。示されているように、ブルートゥース・プロトコル・スタック６００は、一般に、アプリケーションおよびプロファイル層６０２、およびブルートゥース・コア６０４を有するホストＣＰＵ５１６において動作するホスト・スタックを特徴とする。ブルートゥース・コア６０４は、上位プロトコル層からのデータの多重化と、パケットのフォーマッティングとを提供する、論理リンク制御および適応プロトコル（Ｌ２ＣＡＰ：logical link control and adaptation protocol）層６０６を含む。パッケージ化されたデータは、ホスト制御装置インターフェース（ＨＣＩ）６０６を介して、上記の下位層プロトコル、ＬＭＰ５０２、およびＬＣ５０４と、交換され得る。ブルートゥース・コア６０４はまた、ＷＬＡＮモジュール１１０を使用してＡＭＰを生成および維持するためのＡＭＰ制御装置６１０を含む。特に、ＡＭＰ制御装置６１０は、ＷＬＡＮモジュール１１０のＭＡＣ５０６およびＰＨＹ５０８との通信を順に提供するプロトコル適応層（ＰＡＬ：protocol adaptation layer）６１２と、パケットを交換する。従って、ＡＭＰ制御装置６１０がピア１０２およびピア１０４間のＡＭＰリンクを確立した後に、データは、ブルートゥース・スタック６００の上位層から受信され、ＷＬＡＮモジュール１１０の下位層に直接的に送信され得る。
【００５２】
[0058]  ピア１０２およびピア１０４を含むＡＭＰリンクのコンテキストにおける省電力モード調整の１つの例が、図７に、シーケンス線図として示される。示されているように、ＡＭＰリンクの生成は、ピア１０２上のＷＬＡＮモジュール１１０、特にＭＡＣ５０６およびＰＨＹ５０８、およびＰＡＬ６１２と、ピア１０４上のＷＬＡＮモジュール１１２および対応するＰＡＬ７０２との相互動作を含む。ＡＭＰリンクの生成は、ピア１０２によって生成されかつＷＬＡＮモジュール１１０によって送信されるリクエスト７０４を含み、これは、ＷＬＡＮモジュール１１２におけるピア１０４によって受信される。ＷＬＡＮモジュール１１２は、ＡＭＰリンク７０８の形成をもたらす応答７０６を返送する。上記に説明されているように、ピア１０２およびピア１０４の各々は、ＡＭＰリンクがアクティブである間に、定期的にビーコン・フレームを送信する。ピア１０２によって送信されるビーコン・グループ７１０は、ｔＩによって表わされているインアクティブ間隔が経過していないので、「０」に設定されている使用可能ビットを有するＰＰＳ ＩＥ２１０を含む。しかしながら、ビーコン・グループ７１２では、インアクティブ間隔ｔＩが経過すると、各ビーコン・フレームは、「１」に設定されている使用可能ビットおよび１だけデクリメントしているカウント値を有するＰＰＳ ＩＥ２１０を有する。この例では、初期のカウント値は５であり、この結果、ビーコン・グループ７１２の後のビーコン・フレーム７１４が「１」に設定された使用可能ビットおよび「０」のカウント値を有するＰＰＳ ＩＥを有する。逆に、ピア１０４は、グループ７１６における各ビーコンについて同じビーコン・フレームを単に送信し得る。ピア１０４はこの例では省電力モードを調整していないので、ピア１０４がＰＰＳ ＩＥに関連した情報を解釈および処理するように構成されて、ピア１０２によって信号伝達されるように、省電力モードを調整し得ることを示すために、各フレームは、「０」に設定された使用可能ビット（Enable bit）を有するＰＰＳ ＩＥを含み得る。
【００５３】
[0059]  ビーコン・フレーム７１４の送信の後に、ＷＬＡＮモジュール１１０は、省電力モードに入り、信号７１８をＰＡＬ６１２に送信して、ｔＤによって表わされる、ＰＰＳ ＩＥにおいて通知される持続期間を記録し（clocking）始め得る。同様に、ＷＬＡＮモジュール１１２におけるビーコン・フレーム７１４の受信時に、ピア１０４は、信号７２０をＰＡＬ７０２に送信して、ｔＤを記録し始め、ＷＬＡＮモジュール１１２もまた、省電力モードに入る。ｔＤの完了時に、ＰＡＬ６１２は、信号７２２をＷＬＡＮモジュール１１０に送信し、およびＰＡＬ７０２は、信号７２４をＷＬＡＮモジュール１１２に送信し、それぞれのＷＬＡＮモジュールをアクティブの状態に戻す。そして、ピア１０２およびピア１０４は、ビーコン・グループ７２６および７２８によって示されているように、ビーコン・フレームを送信することを再開し得る。
【００５４】
[0060]  好ましい実施形態が、現在本書において説明されている。しかしながら、本発明に関連する分野の当業者は、本開示の原理が、適切な変更によって、他の出願へと容易に拡張されることができることを、理解するであろう。
【図１】
2015534413.tif 000003
【図２】
2015534413.tif 000004
【図３】
2015534413.tif 000005
【図４】
2015534413.tif 000006
【図５】
2015534413.tif 000007
【図６】
2015534413.tif 000008
【図７】
2015534413.tif 000009
【手続補正書】
【提出日】平成27年6月30日(2015.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信のためのデバイスであって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するためのＷＬＡＮモジュールと、ここにおいて、前記ＷＬＡＮモジュールは、ビーコン・フレームを定期的に受信すること、および、省電力情報要素を保持するビーコン・フレームを定期的に送信することの両方によって前記通信リンクを維持するように構成される、
ピア省電力モジュールと、ここにおいて、前記ピア省電力モジュールは、前記ＷＬＡＮモジュールが省電力モードに入るという情報を、送信されるビーコン・フレームの前記省電力情報要素に含めるように構成されている、
を備える、デバイス。
【請求項２】
前記ピア省電力モジュールは、前記通信リンクが所定の期間の間インアクティブであった後に、前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を前記省電力情報要素に含めるようにさらに構成されている、請求項１に記載のデバイス。
【請求項３】
前記省電力情報要素は、カウント値をさらに備え、前記ピア省電力モジュールは、前記通信リンクが前記所定の期間の間インアクティブであった後に、各ビーコン送信によって初期値から前記カウント値をデクリメントするようにさらに構成されている、請求項２に記載のデバイス。
【請求項４】
前記ピア省電力モジュールは、前記カウント値がゼロに達したときに、前記ＷＬＡＮモジュールを省電力モードに移行するようにさらに構成されている、請求項３に記載のデバイス。
【請求項５】
前記省電力情報要素は、持続期間の値をさらに備え、前記ＷＬＡＮモジュールは、前記持続期間の値に対応する期間の間、前記省電力モードであり続けるように構成されている、請求項４に記載のデバイス。
【請求項６】
前記ピア省電力モジュールは、前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡し、および、前記回数がしきい値を超えたときに前記通信リンクを無効にするようにさらに構成されている、請求項４に記載のデバイス。
【請求項７】
前記デバイスは、無効にされた前記通信リンクが再び使用可能となることを可能にするために、代替の通信リンクを維持するようにさらに構成されている、請求項６に記載のデバイス。
【請求項８】
前記通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ（ＡＭＰ）リンクである、請求項１に記載のデバイス。
【請求項９】
前記デバイスは、ソフトＡＰとして機能するように構成されている、請求項１に記載のデバイス。
【請求項１０】
ワイヤレス通信のためのデバイスであって、
通信リンクを実施するように構成されているワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールと、ここにおいて、前記ＷＬＡＮモジュールは、ビーコン・フレームを定期的に送信すること、および、省電力情報要素を保持する、ピア・デバイスによって送信されたビーコン・フレームを定期的に受信することの両方によって前記通信リンクを維持するように構成される、
ピア省電力モジュールと、ここにおいて、前記ピア省電力モジュールは、受信されたビーコン・フレームが、前記ピア・デバイスが省電力モードに入るという情報を含む省電力情報要素有するときに、前記ＷＬＡＮモジュールを省電力モードに移行するように構成されている、
を備える、デバイス。
【請求項１１】
前記省電力情報要素は、カウント値をさらに備え、前記ピア省電力モジュールは、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに移行するようにさらに構成されている、請求項１０に記載のデバイス。
【請求項１２】
前記省電力情報要素は、持続期間の値をさらに備え、前記ＷＬＡＮモジュールは、前記持続期間の値に対応する期間の間、前記省電力モードであり続けるように構成されている、請求項１０に記載のデバイス。
【請求項１３】
ワイヤレス通信のための方法であって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによって通信リンクを実施することと、
省電力情報要素を保持するビーコン・フレームを、前記ＷＬＡＮモジュールによって、定期的に受信することと、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームを、前記ＷＬＡＮモジュールによって、定期的に送信することと、
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームを、前記ＷＬＡＮモジュールによって、送信することと、
を備える方法。
【請求項１４】
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む前記省電力情報要素を保持する前記ビーコン・フレームを送信することは、前記通信リンクが所定の期間の間インアクティブであった後に行われる、請求項１２に記載の方法。
【請求項１５】
前記通信リンクが前記所定の期間の間インアクティブであった後に、各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームを、前記ＷＬＡＮモジュールによって、送信することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記カウント値がゼロに達したときに前記ＷＬＡＮモジュールを省電力モードに置くことをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持することをさらに備える、請求項１６に記載の方法。
【請求項１８】
前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡することと、前記回数がしきい値を超えたときに前記通信リンクを無効にすることをさらに備える、請求項１６に記載の方法。
【請求項１９】
無効にされた前記通信リンクが再び使用可能となることを可能にするために、代替の通信リンクをさらに維持する、請求項１８に記載の方法。
【請求項２０】
前記通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ(ＡＭＰ)リンクである、請求項１３に記載の方法。
【請求項２１】
ワイヤレス通信のための方法であって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによって通信リンクを実施することと、
省電力情報要素を保持するビーコン・フレームを、前記ＷＬＡＮモジュールによって、ピア・デバイスに送信することと、
ピア・デバイスが省電力モードに入ることを示す情報を含む省電力情報要素を保持する、前記ピア・デバイスによって送信されたビーコン・フレームを、前記ＷＬＡＮモジュールによって、受信することと、
前記ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに置くことと、
を備える方法。
【請求項２２】
前記省電力情報要素は、カウント値をさらに備え、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに置くことをさらに備える、請求項２１に記載の方法。
【請求項２３】
前記省電力モードへの移行を示すメッセージを他の関連するデバイスに、前記ＷＬＡＮモジュールによって、送信することをさらに備える、請求項２２に記載の方法。
【請求項２４】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持することをさらに備える、請求項２１に記載の方法。
【請求項２５】
通信リンクを実施するワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体であって、前記プロセッサ可読記憶媒体は、複数のコンピュータ実行可能な命令を有しており、前記コンピュータ実行可能な命令は、
前記ＷＬＡＮモジュールへの省電力情報要素を保持するビーコン・フレームの定期的な受信を前記ＷＬＡＮモジュールによって行わせるためのコードと、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの定期的な送信を前記ＷＬＡＮモジュールによって行わせるためのコードと、
前記ＷＬＡＮモジュールが省電力モードに入るという情報を含む省電力情報要素を保持するビーコン・フレームの送信を前記ＷＬＡＮモジュールによって行わせるためのコードと
を備える、非一時的なプロセッサ可読記憶媒体。
【請求項２６】
前記通信リンクが所定の期間の間インアクティブであった後に前記ＷＬＡＮモジュールが省電力モードに入るという情報を含む前記省電力情報要素を保持する前記ビーコン・フレームの送信を前記ＷＬＡＮモジュールによって行わせるためのコードをさらに備える、請求項２５に記載の非一時的なプロセッサ可読記憶媒体。
【請求項２７】
前記通信リンクが前記所定の期間の間インアクティブであった後に各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームの送信を前記ＷＬＡＮモジュールによって行わせるためのコードをさらに備える、請求項２６に記載の非一時的なプロセッサ可読記憶媒体。
【請求項２８】
前記カウント値がゼロに達したときに前記ＷＬＡＮモジュールを省電力モードに入らせるためのコードをさらに備える、請求項２７に記載の非一時的なプロセッサ可読記憶媒体。
【請求項２９】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持するためのコードをさらに備える、請求項２８に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３０】
前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡するためのコードと、前記回数がしきい値を超えたときに前記通信リンクを無効にするためのコードとをさらに備える、請求項２９に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３１】
無効にされた前記通信リンクを再び使用可能にすることを可能にするために代替の通信リンクを維持するコードをさらに備える、請求項２９に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３２】
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体であって、前記プロセッサ可読記憶媒体は、複数のコンピュータ実行可能な命令を有しており、前記コンピュータ実行可能な命令は、
前記ＷＬＡＮモジュールへの省電力情報要素を保持するビーコン・フレームの前記ＷＬＡＮモジュールへの送信を前記ＷＬＡＮモジュールによって行わせるためのコードと、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの受信を前記ＷＬＡＮモジュールによって行わせるためのコードと、
前記ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに入らせるためのコードと、
を備える、非一時的なプロセッサ可読記憶媒体。
【請求項３３】
前記省電力情報要素は、カウント値をさらに備え、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに置くためのコードをさらに備え、前記省電力情報要素は、前記ＷＬＡＮモジュールが省電力モードに入るという情報を含む、請求項３２に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３４】
前記省電力モードへの移行を示すメッセージを他の関連したデバイスに前記ＷＬＡＮモジュールによって送信するためのコードをさらに備える、請求項３３に記載の非一時的なプロセッサ可読記憶媒体。
【請求項３５】
前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持するためのコードをさらに備える、請求項３３に記載の非一時的なプロセッサ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
[0060]  好ましい実施形態が、現在本書において説明されている。しかしながら、本発明に関連する分野の当業者は、本開示の原理が、適切な変更によって、他の出願へと容易に拡張されることができることを、理解するだろう。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］ ワイヤレス通信のためのデバイスであって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するように構成されているＷＬＡＮモジュールと、ここにおいて、前記通信リンクを維持することは、前記ＷＬＡＮモジュールによって、省電力情報要素を保持するビーコン・フレームを定期的に送信することを含む、
前記ＷＬＡＮモジュールが省電力モードに入ることを示すことを前記ビーコン・フレームの前記省電力情報要素に含めるように構成されているピア省電力モジュールと、
を備える、デバイス。
［Ｃ２］ 前記ピア省電力モジュールは、前記通信リンクが所定の期間の間インアクティブであった後に、前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を前記省電力情報要素に含めるようにさらに構成されている、Ｃ１に記載のデバイス。
［Ｃ３］ 前記省電力情報要素は、カウント値をさらに備え、前記ピア省電力モジュールは、前記通信リンクが前記所定の期間の間インアクティブであった後に、各ビーコン送信によって初期値から前記カウント値をデクリメントするようにさらに構成されている、Ｃ２に記載のデバイス。
［Ｃ４］ 前記ピア省電力モジュールは、前記カウント値がゼロに達したときに、前記ＷＬＡＮモジュールを省電力モードに移行するようにさらに構成されている、Ｃ３に記載のデバイス。
［Ｃ５］ 前記省電力情報要素は、持続期間の値をさらに備え、前記ＷＬＡＮモジュールは、前記持続期間の値に対応する期間の間、前記省電力モードであり続けるように構成されている、Ｃ４に記載のデバイス。
［Ｃ６］ 前記ピア省電力モジュールは、前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡し、および、前記回数がしきい値を超えたときに前記通信リンクを無効にするようにさらに構成されている、Ｃ４に記載のデバイス。
［Ｃ７］ 前記デバイスは、無効にされた前記通信リンクが再び使用可能となることを可能にするために、代替の通信リンクを維持するようにさらに構成されている、Ｃ６に記載のデバイス。
［Ｃ８］ 前記通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ（ＡＭＰ）リンクである、Ｃ１に記載のデバイス。
［Ｃ９］ 前記デバイスは、ソフトＡＰとして機能するように構成されている、Ｃ１に記載のデバイス。
［Ｃ１０］ ワイヤレス通信のためのデバイスであって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するように構成されているＷＬＡＮモジュールと、ここにおいて、前記通信リンクを維持することは、前記ＷＬＡＮモジュールによって、省電力情報要素を保持する、ピア・デバイスによって送信されたビーコン・フレームを定期的に受信することを含む、
ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに移行するように構成されているピア省電力モジュールと、ここにおいて、前記省電力情報要素は、前記ピア・デバイスが省電力モードに入るという情報を含む、
を備える、デバイス。
［Ｃ１１］ 前記省電力情報要素は、カウント値をさらに備え、前記ピア省電力モジュールは、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに移行するようにさらに構成されており、前記省電力情報要素は、前記ピア・デバイスが省電力モードに入るという情報を含む、Ｃ１０に記載のデバイス。
［Ｃ１２］ 前記省電力情報要素は、持続期間の値をさらに備え、前記ＷＬＡＮモジュールは、前記持続期間の値に対応する期間の間、前記省電力モードであり続けるように構成されている、Ｃ１０に記載のデバイス。
［Ｃ１３］ ワイヤレス通信のための方法であって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによってＷＬＡＮ通信リンクを実施することと、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームを定期的に送信することと、
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームを送信することと、
を備える方法。
［Ｃ１４］ 前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む前記省電力情報要素を保持する前記ビーコン・フレームを送信することは、前記通信リンクが所定の期間の間インアクティブであった後に行われる、Ｃ１２に記載の方法。
［Ｃ１５］ 前記通信リンクが前記所定の期間の間インアクティブであった後に、各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームを送信することをさらに備える、Ｃ１４に記載の方法。
［Ｃ１６］ 前記カウント値がゼロに達したときに前記ＷＬＡＮモジュールを省電力モードに置くことをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］ 前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持することをさらに備える、Ｃ１６に記載の方法。
［Ｃ１８］ 前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡することと、前記回数がしきい値を超えたときに前記通信リンクを無効にすることをさらに備える、Ｃ１６に記載の方法。
［Ｃ１９］ 無効にされた前記通信リンクが再び使用可能となることを可能にするために、代替の通信リンクをさらに維持する、Ｃ１８に記載の方法。
［Ｃ２０］ 前記通信リンクは、ブルートゥース代替ＭＡＣ／ＰＨＹ(ＡＭＰ)リンクである、Ｃ１３に記載の方法。
［Ｃ２１］ ワイヤレス通信のための方法であって、
ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュールによってＷＬＡＮ通信リンクを実施することと、
ピア・デバイスが省電力モードに入ることを示す情報を含む省電力情報要素を保持する、前記ピア・デバイスによって送信されたビーコン・フレームを受信することと、
前記ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに置くことと、
を備える方法。
［Ｃ２２］ 前記省電力情報要素は、カウント値をさらに備え、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに置くことをさらに備え、前記省電力情報要素は、前記ピア・デバイスが省電力モードに入るという情報を含む、Ｃ２１に記載の方法。
［Ｃ２３］ 前記省電力モードへの移行を示すメッセージを他の関連するデバイスに送信することをさらに備える、Ｃ２２に記載の方法。
［Ｃ２４］ 前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持することをさらに備える、Ｃ２１に記載の方法。
［Ｃ２５］ ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体であって、前記プロセッサ可読記憶媒体は、複数の命令を有しており、前記命令は、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの定期的な送信を行わせるためのコードと、
前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む省電力情報要素を保持するビーコン・フレームの送信を行わせるためのコードと
を備える、非一時的なプロセッサ可読記憶媒体。
［Ｃ２６］ 前記通信リンクが所定の期間の間インアクティブであった後に前記ＷＬＡＮモジュールが省電力モードに入ることを示す情報を含む前記省電力情報要素を保持する前記ビーコン・フレームの送信を行わせるためのコードをさらに備える、Ｃ２５に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ２７］ 前記通信リンクが前記所定の期間の間インアクティブであった後に各送信によって初期値からデクリメントするカウント値を有する省電力情報要素を有する一連のビーコン・フレームの送信を行わせるためのコードをさらに備える、Ｃ２６に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ２８］ 前記カウント値がゼロに達したときに前記ＷＬＡＮモジュールを省電力モードに入らせるためのコードをさらに備える、Ｃ２７に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ２９］ 前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持するためのコードをさらに備える、Ｃ２８に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ３０］ 前記通信リンクがインアクティブである間に前記ＷＬＡＮモジュールが前記省電力モードに入った回数を追跡するためのコードと、前記回数がしきい値を超えたときに前記通信リンクを無効にするためのコードとをさらに備える、Ｃ２９に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ３１］ 無効にされた前記通信リンクを再び使用可能にすることを可能にするために代替の通信リンクを維持するコードをさらに備える、Ｃ２９に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ３２］ ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）通信リンクを実施するＷＬＡＮモジュールの省電力モードを調整するための非一時的なプロセッサ可読記憶媒体であって、前記プロセッサ可読記憶媒体は、複数の命令を有しており、前記命令は、
前記ＷＬＡＮモジュールがアクティブ・モードであることを示す情報を含む省電力情報要素を保持するビーコン・フレームの受信を行わせるためのコードと、
前記ビーコン・フレームを受信した後に前記ＷＬＡＮモジュールを省電力モードに入らせるためのコードと、
を備える、非一時的なプロセッサ可読記憶媒体。
［Ｃ３３］ 前記省電力情報要素は、カウント値をさらに備え、前記カウント値がゼロであるときに前記ＷＬＡＮモジュールを省電力モードに置くためのコードをさらに備え、前記省電力情報要素は、前記ＷＬＡＮモジュールが省電力モードに入るという情報を含む、Ｃ３２に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ３４］ 前記省電力モードへの移行を示すメッセージを他の関連したデバイスに送信するためのコードをさらに備える、Ｃ３３に記載の非一時的なプロセッサ可読記憶媒体。
［Ｃ３５］ 前記省電力情報要素は、持続期間の値をさらに備え、前記持続期間の値に対応する期間の間、前記ＷＬＡＮモジュールを前記省電力モードに維持するためのコードをさらに備える、Ｃ３３に記載の非一時的なプロセッサ可読記憶媒体。
【国際調査報告】
2015534413.tif 000010
2015534413.tif 000011
2015534413.tif 000012