(57)【要約】ワイヤレスネットワークにおいて動作するワイヤレスデバイスの電力消費を低減するための方法および装置が開示される。一実施形態では、第１のワイヤレスデバイスは、第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続およびＷｉ−Ｆｉ接続を確立し得る。第１のワイヤレスデバイスは、Ｗｉ−Ｆｉアクティビティを検出し得、Ｗｉ−Ｆｉアクティビティが検出されないとき、低電力モードで動作し得る。第１のワイヤレスデバイスは、同期されたＢＬＥメッセージを受信し得、同期されたＢＬＥメッセージに少なくとも部分的に基づいて、通常動作モードに移行し、低電力モードを終了し得る。別の実施形態では、第１のワイヤレスデバイスは、第２のワイヤレスデバイスと第３のワイヤレスデバイスとの間の通信をスケジューリングするためにスケジューラを動作し得る。第１のワイヤレスデバイスは、第２のワイヤレスデバイスからの受信された同期されたＢＬＥメッセージに少なくとも部分的に基づいて、スケジューラの動作を一時停止し得る。【選択図】図１
2017531401.tif 000002
【特許請求の範囲】
【請求項１】
第１のワイヤレスデバイスを動作する方法であって、
第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスを通常動作モードで動作することと、
前記第２のワイヤレスデバイスへの前記Ｗｉ−Ｆｉ接続に関連付けられたＷｉ−Ｆｉアクティビティを検出することと、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、前記通常動作モードを終了し、前記第１のワイヤレスデバイスを低電力モードで動作することと
を備える方法。
【請求項２】
前記第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいて、前記低電力モードを終了し、前記第１のワイヤレスデバイスを前記通常動作モードで動作することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、請求項２に記載の方法。
【請求項４】
前記ＢＬＥ接続は、ＢＬＥアドバタイズメントメッセージを介して確立される、請求項２に記載の方法。
【請求項５】
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、モード制御信号を生成することをさらに備え、ここにおいて、前記モード制御信号の主張は、前記第１のワイヤレスデバイスの電力消費を低減する、
請求項１に記載の方法。
【請求項６】
前記第１のワイヤレスデバイスを前記低電力モードで動作することは、Ｗｉ−Ｆｉビーコンを送信するのを止めることを備える、請求項１に記載の方法。
【請求項７】
Ｗｉ−Ｆｉアクティビティを検出することは、
前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出しなかった後、タイムアウト期間待つことと、
前記タイムアウト期間の後に前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出することと
を備える、請求項１に記載の方法。
【請求項８】
前記第１のワイヤレスデバイスは、アクセスポイントであり、前記第２のワイヤレスデバイスは、局である、請求項１に記載の方法。
【請求項９】
第１のワイヤレスデバイスであって、
Ｗｉ−Ｆｉトランシーバと、
プロセッサと、
命令を格納しているメモリと
を備え、前記命令は、前記プロセッサによって実行されると、前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスへのＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスを通常動作モードで動作することと、
前記第２のワイヤレスデバイスへの前記Ｗｉ−Ｆｉ接続に関連付けられたＷｉ−Ｆｉアクティビティを検出することと、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、前記通常動作モードを終了し、前記第１のワイヤレスデバイスを低電力モードで動作することと
を行わせる、ワイヤレスデバイス。
【請求項１０】
ＢＬＵＥＴＯＯＴＨトランシーバをさらに備え、ここにおいて、前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいて、前記低電力モードを終了し、前記第１のワイヤレスデバイスを前記通常動作モードで動作することと
をさらに行わせる、請求項９に記載のワイヤレスデバイス。
【請求項１１】
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、請求項１０に記載のワイヤレスデバイス。
【請求項１２】
前記命令の実行は、前記第１のワイヤレスデバイスに、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、モード制御信号を生成すること
をさらに行わせ、ここにおいて、前記モード制御信号の主張は、前記第１のワイヤレスデバイスの電力消費を低減する、
請求項９に記載のワイヤレスデバイス。
【請求項１３】
前記第１のワイヤレスデバイスを前記低電力モードで動作することを行わせる前記命令の実行は、Ｗｉ−Ｆｉビーコンを送信するのを止めることを前記第１のワイヤレスデバイスにさらに行わせる、請求項９に記載のワイヤレスデバイス。
【請求項１４】
Ｗｉ−Ｆｉアクティビティを検出することを行わせる前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出しなかった後、タイムアウト期間待つことと、
前記タイムアウト期間の後に前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出することと
をさらに行わせる、請求項９に記載のワイヤレスデバイス。
【請求項１５】
第１のワイヤレスデバイスを動作する方法であって、
第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のおよび前記第１のワイヤレスデバイスと第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決することと
を備える方法。
【請求項１６】
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、請求項１５に記載の方法。
【請求項１７】
前記第１のワイヤレスデバイスに関するデータが前記第２のワイヤレスデバイスにあることを前記受信されたＢＬＥメッセージが示すと決定すること
をさらに備える、請求項１５に記載の方法。
【請求項１８】
前記スケジューラ動作を決定することは、前記スケジューラの動作を一時停止することを備える、請求項１５に記載の方法。
【請求項１９】
前記スケジューラの動作を一時停止することは、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間の通信を停止する、請求項１８に記載の方法。
【請求項２０】
ＢＬＥメッセージが受信されないとき、Ｗｉ−Ｆｉ通信をスケジューリングするために前記スケジューラの動作を再開すること
をさらに備える、請求項１８に記載の方法。
【請求項２１】
前記第３のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立すること
をさらに備える、請求項１５に記載の方法。
【請求項２２】
前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスに関するバッファされたデータが前記第２のワイヤレスデバイスにあるかどうかを示す、請求項１５に記載の方法。
【請求項２３】
前記第１のワイヤレスデバイスおよび前記第２のワイヤレスデバイスは、Ｗｉ−Ｆｉネットワークのメンバであり、前記第１のワイヤレスデバイスおよび前記第３のワイヤレスデバイスは、ピア・ツー・ピアネットワークのメンバである、請求項１５に記載の方法。
【請求項２４】
第１のワイヤレスデバイスであって、
Ｗｉ−Ｆｉトランシーバと、
ＢＬＵＥＴＯＯＴＨトランシーバと、
プロセッサと、
命令を格納しているメモリと
を備え、前記命令は、前記プロセッサによって実行されると、前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のおよび前記第１のワイヤレスデバイスと第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決することと
を行わせる、ワイヤレスデバイス。
【請求項２５】
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、請求項２４に記載のワイヤレスデバイス。
【請求項２６】
前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関するデータが前記第２のワイヤレスデバイスにあることを前記受信されたＢＬＥメッセージが示すかどうかを決定すること
をさらに行わせる、請求項２４に記載のワイヤレスデバイス。
【請求項２７】
前記スケジューラの動作を決定することを行わせる前記命令の実行は、前記スケジューラ動作を一時停止することを前記第１のワイヤレスデバイスにさらに行わせる、請求項２４に記載のワイヤレスデバイス。
【請求項２８】
前記スケジューラの動作を一時停止することを行わせる前記命令の実行は、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間の通信を停止することを前記第１のワイヤレスデバイスにさらに行わせる、請求項２７に記載のワイヤレスデバイス。
【請求項２９】
前記命令の実行は、前記ＢＬＥメッセージが受信されないときにＷｉ−Ｆｉ通信をスケジューリングするために前記スケジューラの動作を再開することを前記第１のワイヤレスデバイスにさらに行わせる、請求項２７に記載のワイヤレスデバイス。
【請求項３０】
前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスに関するバッファされたデータが前記第２のワイヤレスデバイスにあるかどうかを示す、請求項２４に記載のワイヤレスデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本実施形態は一般、ワイヤレスデバイスに関し、より具体的には、ワイヤレスデバイス性能を改善することに関する。
【背景技術】
【０００２】
[0002]ワイヤレスデバイスは、２つ以上のワイヤレスデバイスを含むワイヤレスネットワークへと編成され得る。ワイヤレスネットワークがインフラストラクチャモードで動作しているとき、関連するワイヤレスデバイスは、アクセスポイント（ＡＰ）としておよび／または局（ＳＴＡ）として動作し得る。ＡＰは、たとえば、周期的なビーコン信号を送ること、ワイヤレスネットワークに他のワイヤレスデバイスが入ることを許すこと、関連するメッセージを送り出すこと、等によって、ワイヤレスネットワークの運営を管理する。ワイヤレスネットワークが、アドホックまたはピア・ツー・ピアモードで動作しているとき、グループオーナは、ＡＰについて説明される方法と同様の方法でワイヤレスネットワークを管理するのを支援し得る。
【０００３】
[0003]いくつかのワイヤレスデバイスは、ネットワークトラフィックがほとんどまたはまったくないときでさえワイヤレスネットワークを運営しているときに電力を消費し得る。たとえば、ＡＰおよびグループオーナは、各ビーコン期間中にＷｉ−Ｆｉビーコンを周期的に送信（たとえば、ブロードキャスト）し得る。Ｗｉ−Ｆｉビーコンを送信することと、このＷｉ−Ｆｉビーコンに応答して送られ得る任意のＷｉ−Ｆｉメッセージをアクティブにリスンすること（listening）とは、ワイヤレスネットワークに接続されているアクティブなワイヤレスデバイスがないときでさえ、電力を消費する。アクセスポイントまたはグループオーナがモバイルワイヤレスデバイスであるとき、電力消費は、不必要に（undesirably）バッテリ寿命を縮め得る。
【０００４】
[0004]いくつかのワイヤレスデバイスは、ワイヤレスネットワークおよび別のワイヤレスデバイスにほぼ同時に接続され得る。たとえば、第１のワイヤレスデバイスは、インフラストラクチャモードで動作するネットワークに関連付けられたＡＰに結合され得、ピア・ツー・ピアモードで動作するネットワークに関連付けられた第２のワイヤレスデバイスにも結合され得る。第１のワイヤレスデバイスは、ＡＰとの通信と第２のワイヤレスデバイスとの通信を交互に行い得る。たとえば、第１のワイヤレスデバイスは、ＡＰに／からメッセージを送信／受信するための第１の時間期間をスケジューリングし得、第２のワイヤレスデバイスに／からメッセージを送信／受信するための第２の時間期間をスケジューリングし得る。しかしながら、ＡＰまたは第２のワイヤレスデバイスがアイドルである場合（たとえば、ＡＰおよび／または第２のワイヤレスデバイスがネットワークトラフィックをほとんどまたはまったく有していない場合）、スケジューリングされた時間期間のうちの少なくとも１つは、不必要であり得る。このシナリオでは、第１のワイヤレスデバイスは、アイドル接続をサポートする電力を不必要に消費し得る。さらに、アイドルのデバイスに割り振られた帯域幅は無駄になり得る。
【０００５】
[0005]ゆえに、特に、ワイヤレスデバイスへのまたはワイヤレスデバイスからのネットワークトラフィックがほとんどまたはまったくないとき、ワイヤレスデバイスの電力消費を低減する必要がある。
【発明の概要】
【０００６】
[0006]この発明の概要は、以下の発明の詳細な説明においてさらに説明される概念のセレクションを簡易な形式で紹介するために提供される。この発明の概要は、本願の主題の重要な特徴または本質的な特徴を識別するよう意図されたものでも、本願の主題の範囲を制限するよう意図されたものでもない。
【０００７】
[0007]ワイヤレスデバイス性能を改善するためのデバイスおよび方法が開示される。本実施形態にしたがって、第１のワイヤレスデバイスは、第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立し、通常動作モードで動作し得る。第１のワイヤレスデバイスは、Ｗｉ−Ｆｉ接続に関連付けられたＷｉ−Ｆｉアクティビティを検出し得る。第１のワイヤレスデバイスは、検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、通常動作モードを終了し（leave）、低電力モードで動作し得る。
【０００８】
[0008]他の実施形態では、第１のワイヤレスデバイスは、第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ（登録商標）低エネルギ（ＢＬＥ）接続およびＷｉ−Ｆｉ接続を確立し得る。第１のワイヤレスデバイスは、第１のワイヤレスデバイスと第２のワイヤレスデバイスとの間のおよび第１のワイヤレスデバイスと第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作し得る。第１のワイヤレスデバイスは、第２のワイヤレスデバイスからＢＬＥメッセージを受信し得る。第１のワイヤレスデバイスは、受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決定し得る。
【０００９】
[0009]本実施形態は、例として例示され、添付図面の図によって制限されるよう意図されたものではない。同様の番号は、図面および明細書全体にわたり同様の要素を指す。
【図面の簡単な説明】
【００１０】
【図１】[0010]図１は、本実施形態が実現され得る例となるワイヤレスネットワークを描写する。
【図２】[0011]図２は、図１のアクセスポイントおよび／または局の一実施形態であるワイヤレスデバイスを示す。
【図３】[0012]図３は、図１のアクセスポイントおよび／または局の別の実施形態であるワイヤレスデバイスを示す。
【図４】[0013]図４は、いくつかの実施形態に係る、図１のワイヤレスシステムを動作するための例となる動作を描写する実例となるフローチャートを示す。
【図５】[0014]図５は、いくつかの実施形態に係る、ワイヤレスデバイスのスケジューラを動作するための例となるシーケンス図を示す。
【図６】[0015]図６は、いくつかの実施形態に係る、図１のワイヤレスシステムを動作するための別の例となる動作を描写する実例となるフローチャートを示す。
【発明の詳細な説明】
【００１１】
[0016]本実施形態は、簡略さのためだけに、Ｗｉ−Ｆｉ対応デバイスの文脈で以下に説明される。本実施形態が、他の様々なワイヤレス規格またはプロトコルの信号を使用するデバイスに対して等しく適用可能であることは理解されるべきである。本明細書で使用される場合、「ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）」および「Ｗｉ−Ｆｉ」という用語は、ＩＥＥＥ８０２．１１規格、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＨｉｐｅｒＬＡＮ（主に欧州で使用される、ＩＥＥＥ８０２．１１規格に相当する、ワイヤレス規格のセット）ならびにワイヤレス通信で使用される他の技術に準拠する通信を含むことができる。さらに、「低電力モード」という用語は、Ｗｉ−Ｆｉデバイスまたは局の１つまたは複数の構成要素が（たとえば、バッテリ寿命を延ばすために）非アクティブ化され得る低電力動作モードを指し得、ゆえに、「低電力モード」および「低電力状態」という用語は、本明細書では交換可能に使用され得る。
【００１２】
[0017]以下の説明では、本開示の完全な理解を提供するために、特定の構成要素、回路、およびプロセスの例のような、多数の特定の詳細が示される。本明細書で使用される場合、「結合される」という用語は、直接結合されること、または、介在する１つまたは複数の構成要素または回路を介して結合されることを意味する。また、以下の説明では、説明上、本実施形態の完全な理解を提供するために、特定の専門用語が示される。しかしながら、本実施形態を実施するためにこれらの特定の詳細が必要とされるわけではないことは当業者には明らかであろう。他の事例では、周知の回路およびデバイスが、本開示を不明瞭にしないためにブロック図形式で示される。本明細書で説明される様々なバスを通して供給される信号はいずれも、他の信号と時間多重化され、１つまたは複数の共通バスを通して供給され得る。追加的に、回路素子またはソフトウェアブロック間の相互接続は、複数のバスまたは複数の単一信号線として示され得る。これら複数のバスの各々は代替的に、１つの単一信号線であり得、複数の単一信号線の各々は代替的に、複数のバスであり得、単一線またはバスは、構成要素間の通信のための無数の物理的または論理的なメカニズムのうちのいずれか１つまたは複数を表し得る。本実施形態は、本明細書で説明される特定の例に限定されると解釈されるべきではなく、むしろ、添付の特許請求の範囲によって定義されるすべての実施形態をそれらの範囲内に含む。
【００１３】
[0018]図１は、本実施形態が実現され得る例となるワイヤレスシステム１００を描写する。ワイヤレスシステム１００は、アクセスポイント（ＡＰ）１０１、局（ＳＴＡ）１０２、およびＷｉ−Ｆｉディスプレイ１０３を含む。ＡＰ１０１、ＳＴＡ１０２、およびＷｉ−Ｆｉディスプレイ１０３は、ワイヤレスデバイスであり得、Ｗｉ−Ｆｉメッセージを送信および受信するためにＷｉ−Ｆｉトランシーバ（簡潔さのため図示されない）を含み得る。他の実施形態では、ワイヤレスシステム１００は、他の数のワイヤレスデバイスを含み得る。
【００１４】
[0019]いくつかの実施形態では、ＡＰ１０１は、Ｗｉ−Ｆｉネットワーク１１０（図１において実線で示される）を管理し得る。ＡＰ１０１は、専用ＡＰであり得るか、または、ラップトップコンピュータ、タブレットコンピュータ、またはスマートフォン、等のデバイス上で実行される「ソフト」ＡＰプログラムを介して提供され得る。一実施形態では、Ｗｉ−Ｆｉネットワーク１１０は、インフラストラクチャモードで動作し得、ＡＰ１０１およびＳＴＡ１０２を含み得る。ＡＰ１０１は、Ｗｉ−Ｆｉネットワーク１１０のための運営タスクを実行し得る。例となる運営タスクは、ＳＴＡ認証情報を検証すること、Ｗｉ−Ｆｉメッセージを関連するＳＴＡおよび／または他のネットワークに送り出すこと、および周期的なＷｉ−Ｆｉビーコンをブロードキャストすること、等を含み得る。たとえば、ＳＴＡ１０２は、ＡＰ１０１に適切な認証情報を提供することでＷｉ−Ｆｉネットワーク１１０に参加し得る。例となるＳＴＡ１０２は、ラップトップコンピュータ、スマートフォン、デスクトップコンピュータ、またはタブレットコンピュータ、等を含み得る。Ｗｉ−Ｆｉネットワーク１１０のメンバになった後、ＳＴＡ１０２は、Ｗｉ−ＦｉメッセージをＡＰ１０１に送信し、Ｗｉ−ＦｉメッセージをＡＰ１０１から受信し得る。簡潔さのために、Ｗｉ−Ｆｉネットワーク１１０は、２つのワイヤレスデバイスを含む。他の実施形態では、Ｗｉ−Ｆｉネットワーク１１０は、他の数のワイヤレスデバイスを含み得る。さらに他の実施形態では、ワイヤレスシステム１００は、他の数のＷｉ−Ｆｉネットワークを含み得る。
【００１５】
[0020]いくつかの実施形態では、ワイヤレスシステム１００は、ピア・ツー・ピア（Ｐ２Ｐ）ネットワーク１２０（図１において点線で示される）を含み得る。Ｐ２Ｐネットワーク１２０は、アドホックネットワークまたはＷｉ−Ｆｉダイレクトネットワークとも呼ばれ得る。Ｐ２Ｐネットワーク１２０は、ピア・ツー・ピアモードで動作し得、ＳＴＡ１０２およびＷｉ−Ｆｉディスプレイ１０３を含み得る。Ｐ２Ｐネットワーク１２０は、ネットワーク運営タスクを実行するＡＰに欠け得るが、Ｐ２Ｐネットワーク１２０内のワイヤレスデバイスのうちの１つが、ネットワーク運営者として動作し得る。たとえば、Ｗｉ−Ｆｉディスプレイ１０３は、Ｐ２Ｐネットワーク１２０のためのネットワーク運営者として動作し得、ゆえに、Ｐ２Ｐグループオーナ（Ｐ２ＰＧＯ）１３１と呼ばれ得る。たとえば、Ｐ２Ｐクライアント１３２のような、Ｐ２Ｐネットワーク１２０の他のメンバは、Ｐ２Ｐクライアントと呼ばれ得る。簡潔さのために、Ｐ２Ｐネットワーク１２０は、１つのＰ２Ｐクライアント１３２を含む。他の実施形態では、Ｐ２Ｐネットワーク１２０は、他の数のＰ２Ｐクライアント１３２を含み得る。
【００１６】
[0021]Ｗｉ−Ｆｉメッセージは、Ｐ２Ｐネットワーク１２０内においてＳＴＡ１０２とＷｉ−Ｆｉディスプレイ１０３との間で送信され得る。たとえば、ＳＴＡ１０２は、ＳＴＡ１０２に格納されているディスプレイデータのようなディスプレイデータをＷｉ−Ｆｉディスプレイ１０３にストリーミングし得る。いくつかの実施形態では、Ｐ２ＰＧＯ１３１は、（簡潔さのため図示されない）他のワイヤレスデバイスがＰ２Ｐネットワーク１２０に入ることを許し得る。Ｐ２ＰＧＯ１３１はまた、周期的なＷｉ−Ｆｉビーコン（たとえば、Ｐ２Ｐネットワーク１２０のためのビーコン）をブロードキャストし得る。他の実施形態では、ワイヤレスシステム１００は、他の数のＰ２Ｐネットワークを含み得る。
【００１７】
[0022]Ｗｉ−Ｆｉビーコンを送信した後、ＡＰ１０１またはＰ２ＰＧＯ１３１はまた、このＷｉ−Ｆｉビーコンを受信することに応答して他のワイヤレスデバイス（簡潔さのため図示されない）によって送信されたＷｉ−Ｆｉメッセージを受信し得る。（たとえば、ＳＴＡまたはＰ２ＰクライアントがＡＰ１０１および／またはＰ２ＰＧＯ１３１の範囲内にないことにより）Ｗｉ−Ｆｉネットワークトラフィックがない場合、ＡＰ１０１および／またはＰ２ＰＧＯ１３１は、Ｗｉ−Ｆｉビーコンを送信し、Ｗｉ−Ｆｉメッセージを受信するようにＷｉ−Ｆｉトランシーバを動作する電力を不必要に消費し得る。
【００１８】
[0023]いくつかの実施形態では、ＳＴＡ１０２は、Ｗｉ−Ｆｉネットワーク１１０のメンバであり得、実質的に同時にＰ２Ｐネットワーク１２０のメンバであり得る。たとえば、ＳＴＡ１０２は、ＡＰ１０１およびＷｉ−Ｆｉディスプレイ１０３の両方に結合され得る。したがって、ＳＴＡ１０２は、ＡＰ１０１に／からＷｉ−Ｆｉメッセージを送信／受信し得、またＷｉ−Ｆｉディスプレイ１０３に／からＷｉ−Ｆｉメッセージを送信／受信し得る。いくつかの実施形態では、ＳＴＡ１０２は、ＳＴＡ１０２が、ＳＴＡ１０２とＡＰ１０１との間のおよびＳＴＡ１０２とＷｉ−Ｆｉディスプレイ１０３との間の通信の時間期間をスケジューリングすることを可能にするスケジューリングプログラムを実行し得る。たとえば、スケジューリングプログラムは、ＡＰ１０１に／からＷｉ−Ｆｉメッセージを送信／受信するために、利用可能な時間期間の４０％をスケジューリングし、Ｗｉ−Ｆｉディスプレイ１０３に／からＷｉ−Ｆｉメッセージを送信／受信するために、利用可能な時間期間の４０％をスケジューリングし、オーバヘッドタスクのために、利用可能な時間期間の２０％（残り時間）を残し得る。しかしながら、Ｗｉ−Ｆｉネットワーク１１０またはＰ２Ｐネットワーク１２０がアイドルになると、スケジューリングプログラムは、アイドルなネットワークに対して時間を不必要にスケジューリングし得、これは、次に、ネットワーク１１０および／または１２０に関連付けられたワイヤレス媒体の不十分な活用をもたらし得る。
【００１９】
[0024]ＡＰ１０１およびＳＴＡ１０２はまた、ＢＬＵＥＴＯＯＴＨメッセージを送信および受信するためにＢＬＵＥＴＯＯＴＨトランシーバ（簡潔さのため図示されない）を含み得る。いくつかの実施形態では、ＢＬＵＥＴＯＯＴＨトランシーバはまた、ＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）メッセージを送信および受信し得る。ＢＬＥメッセージは、ワイヤレスネットワークを管理するワイヤレスデバイスおよび／または他のワイヤレスデバイスと通信するワイヤレスデバイスの電力消費を低減するために使用され得る。ＢＬＥメッセージに関連したＡＰ１０１およびＳＴＡ１０２の動作が、図２−６に関連して以下でより詳細に説明される。
【００２０】
[0025]図２は、図１のＡＰ１０１および／またはＳＴＡ１０２の一実施形態であるワイヤレスデバイス２００を示す。ワイヤレスデバイス２００は、コントローラ２１０、ＢＬＵＥＴＯＯＴＨトランシーバ２２０、Ｗｉ−Ｆｉトランシーバ２３０、およびオプションのスケジューラ２５０を含む。ＢＬＵＥＴＯＯＴＨトランシーバ２２０は、ＢＬＥメッセージを含むＢＬＵＥＴＯＯＴＨメッセージを送信および／または受信し得る。いくつかの実施形態では、ＢＬＵＥＴＯＯＴＨトランシーバ２２０は、ＢＬＵＥＴＯＯＴＨ特別利益団体によって示されるプロトコルにしたがってＢＬＵＥＴＯＯＴＨメッセージを送信および／または受信し得る。Ｗｉ−Ｆｉトランシーバ２３０は、Ｗｉ−Ｆｉメッセージを送信および／または受信し得る。いくつかの実施形態では、Ｗｉ−Ｆｉトランシーバ２３０は、ＩＥＥＥ８０２．１１規格にしたがってＷｉ−Ｆｉメッセージを送信および／または受信し得る。いくつかの実施形態では、Ｗｉ−Ｆｉトランシーバ２３０は、トランシーバ電力コントローラ２３２を含み得る。トランシーバ電力コントローラ２３２は、Ｗｉ−Ｆｉトランシーバ２３０の１つまたは複数のセクションを低電力モードにすることによって、Ｗｉ−Ｆｉトランシーバ２３０における電力消費を制御し得る。一実施形態では、Ｗｉ−Ｆｉメッセージを送信することおよび／または受信することに関連付けられたＷｉ−Ｆｉトランシーバ２３０のアナログおよび／またはデジタルセクションは、トランシーバ電力コントローラ２３２によって低電力モードにされ得る。別の実施形態では、トランシーバ電力コントローラ２３２は、Ｗｉ−Ｆｉビーコンをブロードキャストすることを停止すること、および／または、他のワイヤレスデバイスから送信されたＷｉ−Ｆｉメッセージをリスンすることを停止することをＷｉ−Ｆｉトランシーバ２３０に行わせる。
【００２１】
[0026]いくつかの実施形態では、ワイヤレスデバイス２００はまた、スケジューラ２５０を含み得る。スケジューラ２５０は、Ｗｉ−Ｆｉトランシーバ２３０に結合され得る。スケジューラ２５０は、ワイヤレスデバイス２００と他のワイヤレスデバイス（簡潔さのため図示されない）との間のＷｉ−Ｆｉメッセージの送信および受信をスケジューリングし得る。たとえば、スケジューラ２５０は、第１の時間期間中はＷｉ−Ｆｉネットワーク１１０を通してＷｉ−Ｆｉメッセージを送信および受信し、第２の時間期間中はＰ２Ｐネットワーク１２０を通してＷｉ−Ｆｉメッセージを送信および受信するようにＷｉ−Ｆｉトランシーバ２３０をスケジューリングし得る。
【００２２】
[0027]コントローラ２１０は、ＢＬＵＥＴＯＯＴＨトランシーバ２２０、Ｗｉ−Ｆｉトランシーバ２３０、およびスケジューラ２５０に結合され得る。いくつかの実施形態では、コントローラ２１０は、ＢＬＵＥＴＯＯＴＨトランシーバ２２０およびＷｉ−Ｆｉトランシーバ２３０の動作を制御し得る。たとえば、コントローラ２１０は、Ｗｉ−Ｆｉビーコンを含むＷｉ−Ｆｉメッセージを他のワイヤレスデバイスに送信することをＷｉ−Ｆｉトランシーバ２３０に行わせ得る。コントローラ２１０はまた、１つまたは複数のＢＬＥメッセージを他のワイヤレスデバイスに送信することをＢＬＵＥＴＯＯＴＨトランシーバ２２０に行わせ得る。いくつかの実施形態では、コントローラ２１０は、Ｗｉ−Ｆｉトランシーバ２３０によって送信される（たとえば、ブロードキャストされる）Ｗｉ−Ｆｉビーコンに同期された１つまたは複数のＢＬＥメッセージを送信することをＢＬＵＥＴＯＯＴＨトランシーバ２２０に行わせ得る。いくつかの実施形態では、（別のワイヤレスデバイスからＢＬＵＥＴＯＯＴＨトランシーバ２２０によって受信されるとき）同期されたＢＬＥメッセージは、ワイヤレスデバイス２００のいくつかのセクションに低電力モードを終了させ得る。たとえば、同期されたＢＬＥメッセージは、mode_cntl信号２４０をＷｉ−Ｆｉトランシーバ２３０に供給することをコントローラ２１０に行わせ得る。mode_cntl信号２４０は、Ｗｉ−Ｆｉトランシーバ２３０が低電力モードで動作することとなるかどうかを決定し得る。別の例では、コントローラ２１０は、Ｗｉ−Ｆｉメッセージの送信および受信をスケジューリングすることを停止することをスケジューラ２５０に行わせる。コントローラ２１０、ＢＬＵＥＴＯＯＴＨトランシーバ２２０、Ｗｉ−Ｆｉトランシーバ２３０、スケジューラ２５０、およびmode_cntl信号２４０の動作が、図３−６に関連して以下でより詳細に説明される。
【００２３】
[0028]図３は、図１のＡＰ１０１および／またはＳＴＡ１０２の別の実施形態であるワイヤレスデバイス３００を示す。ワイヤレスデバイス３００は、ＢＬＵＥＴＯＯＴＨトランシーバ２２０、Ｗｉ−Ｆｉトランシーバ２３０、プロセッサ３３０、およびメモリ３４０を含む。ＢＬＵＥＴＯＯＴＨトランシーバ２２０およびＷｉ−Ｆｉトランシーバ２３０は、図２に関連して上述したように、それぞれＢＬＵＥＴＯＯＴＨメッセージおよびＷｉ−Ｆｉメッセージを送信および受信し得る。たとえば、Ｗｉ−Ｆｉトランシーバ２３０は、Ｗｉ−ＦｉビーコンのようなＷｉ−Ｆｉメッセージを送信し得る。ＢＬＵＥＴＯＯＴＨトランシーバ２２０は、１つまたは複数のＢＬＥメッセージ、同期されたＢＬＥメッセージ、または他のＢＬＵＥＴＯＯＴＨ信号を送信し得る。
【００２４】
[0029]メモリ３４０は、下記のソフトウェアモジュールを格納し得る非一時的なコンピュータ可読記憶媒体（たとえば、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリ、ハードドライブ、等の１つまたは複数の不揮発性メモリ素子）を含み得る：
・他のワイヤレスデバイスにＷｉ−Ｆｉ通信をスケジューリングするＷｉ−Ｆｉスケジューラモジュール３４２
・ＢＬＵＥＴＯＯＴＨメッセージおよび／またはＢＬＥメッセージを送信および受信するＢＬＵＥＴＯＯＴＨ通信モジュール３４４
・Ｗｉ−Ｆｉメッセージを送信および受信するＷｉ−Ｆｉ通信モジュール３４６
・ワイヤレスデバイス３００の低電力モードおよび通常動作モードを管理するワイヤレスデバイス管理モジュール３４８。  
各ソフトウェアモジュールは、プロセッサ３３０によって実行されると、対応する機能を実行することをワイヤレスデバイス３００に行わせ得るプログラム命令を含む。ゆえに、メモリ３４０の非一時的なコンピュータ可読記憶媒体は、図４、５、および／または６の動作のすべてまたは一部を実行するための命令を含み得る。
【００２５】
[0030]ＢＬＵＥＴＯＯＴＨトランシーバ２２０、Ｗｉ−Ｆｉトランシーバ２３０、およびメモリ３４０に結合されたプロセッサ３３０は、ワイヤレスデバイス３００（たとえば、メモリ３４０内）に格納されている１つまたは複数のソフトウェアプログラムの命令またはスクリプトを実行することができる任意の適切なプロセッサであり得る。
【００２６】
[0031]プロセッサ３３０は、ワイヤレスデバイス３００と他のワイヤレスデバイス（簡潔さのため図示されない）との間のＷｉ−Ｆｉ通信をスケジューリングするためにＷｉ−Ｆｉスケジューラモジュール３４２を実行し得る。たとえば、ワイヤレスデバイス３００がＡＰ１０１およびＷｉ−Ｆｉディスプレイ１０３に結合されると、Ｗｉ−Ｆｉスケジューラモジュール３４２は、利用可能な時間期間の３０％中にＡＰ１０１に／からＷｉ−Ｆｉメッセージを送信／受信し、利用可能な時間期間の３５％中にＷｉ−Ｆｉディスプレイ１０３に／からＷｉ−Ｆｉメッセージを送信／受信するようにワイヤレスデバイス３００をスケジューリングし得る。利用可能な時間期間の残りの３５％は、無線切替え（たとえば、周波数切替え）、等の他のタスクのためにワイヤレスデバイス３００によって使用され得る。当然ながら、利用可能な時間期間の他の部分は、ＡＰ１０１および／またはＷｉ−Ｆｉディスプレイ１０３と通信するためにワイヤレスデバイス３００に割り振られ得る。
【００２７】
[0032]プロセッサ３３０は、ＢＬＥメッセージを含むＢＬＵＥＴＯＯＴＨメッセージを送信および／または受信するためにＢＬＵＥＴＯＯＴＨ通信モジュール３４４を実行し得る。いくつかの実施形態では、ＢＬＥメッセージは、ＢＬＵＥＴＯＯＴＨメッセージよりも少ない電力を消費し得る。いくつかのＢＬＥメッセージは、ワイヤレスデバイスに関するステータス情報を提供し得る情報エレメントを含み得る。たとえば、情報エレメントは、ＡＰ１０１がワイヤレスデバイス３００に関するデータ（Ｗｉ−Ｆｉメッセージ）を有するかどうかを示し得る。別の例では、別のＢＬＥメッセージは、後続のＷｉ−Ｆｉメッセージが特定のワイヤレスデバイスに向けられていることを示すために情報エレメントを含み得る。
【００２８】
[0033]プロセッサ３３０は、Ｗｉ−Ｆｉビーコンを含むＷｉ−Ｆｉメッセージを送信および／または受信するためにＷｉ−Ｆｉ通信モジュール３４６を実行し得る。いくつかの実施形態では、Ｗｉ−Ｆｉ通信モジュール３４６はまた、Ｗｉ−Ｆｉアクティビティを検出し、検出されたＷｉ−Ｆｉアクティビティに基づいて、トランシーバ電力コントローラ２３２を通してＷｉ−Ｆｉトランシーバ２３０の電力モードを制御し得る（図２も参照）。いくつかの実施形態では、Ｗｉ−Ｆｉ通信モジュール３４６は、ＢＬＥメッセージに含まれる情報エレメントに少なくとも部分的に基づいて、Ｗｉ−Ｆｉトランシーバ２３０を低電力モードまたは通常動作モードに移行させ得る（enter）。
【００２９】
[0034]プロセッサ３３０は、ＢＬＵＥＴＯＯＴＨ通信モジュール３４４および／またはＷｉ−Ｆｉ通信モジュール３４６の少なくともいくつかの動作を制御するためにワイヤレスデバイス管理モジュール（ＷＤＭＭ）３４８を実行し得る。いくつかの実施形態では、ＷＤＭＭ３４８は、いくつかのＢＬＥメッセージの送信をＷｉ−Ｆｉビーコンと同期させ得る。たとえば、ＷＤＭＭ３４８は、Ｗｉ−Ｆｉビーコンを送信することをＷｉ−Ｆｉ通信モジュール３４６がＷｉ−Ｆｉトランシーバ２３０に行わせるときよりも前に、同期されたＢＬＥメッセージを１つまたは複数のワイヤレスデバイスに送信することをＢＬＵＥＴＯＯＴＨ通信モジュール３４４に行わせ得る。いくつかの実施形態では、ワイヤレスデバイス３００は、（Ｗｉ−Ｆｉ通信モジュール３４６を介して）Ｗｉ−Ｆｉアクティビティを検出し得、図４に関連してより詳細に以下で説明されるようにＷｉ−Ｆｉトランシーバ２３０を低電力モードに移行させ得る。いくつかの他の実施形態では、同期されたＢＬＥメッセージは、図５および６に関連して以下で詳細に説明されるように、Ｗｉ−Ｆｉスケジューラモジュール３４２の実行を一時停止し得る。
【００３０】
[0035]図４は、いくつかの実施形態に係る、ワイヤレスシステム１００を動作するための例となる動作４００を描写する実例となるフローチャートを示す。いくつかの実施形態は、追加の動作で、より少ない動作で、異なる順序の動作で、同時の動作で、および／またはいくつかの異なった動作で、本明細書で説明される動作を実行し得る。管理ワイヤレスデバイスは、たとえば、Ｗｉ−Ｆｉビーコンを送信することを含む運営タスクを実行することでＷｉ−Ｆｉネットワーク１１０を管理し得る。簡潔さのために、管理ワイヤレスデバイスは、図４の動作においてＡＰ１０１と呼ばれる。他の実施形態では、管理ワイヤレスデバイスは、Ｐ２ＰＧＯ１３１であり得る。ＡＰ１０１は、低電力モードに移行することでその電力消費を低減し得る。たとえば、低電力モードの間、ＡＰ１０１の一部は、低電力状態であり得、および／または、電源オフにされ得る。低電力モードには、ＡＰ１０１が、Ｗｉ−Ｆｉネットワーク１１０に関連付けられたＷｉ−Ｆｉアクティビティ（たとえば、ＳＴＡからのＷｉ−Ｆｉメッセージ）を検出しないときに移行し得る。通常動作モードには、ＳＴＡからＢＬＥメッセージを受信することに応答して移行（低電力モードを終了）し得る。
【００３１】
[0036]図１−３も参照して、ＢＬＥ接続およびＷｉ−Ｆｉ接続が、ＡＰ１０１とＳＴＡ１０２との間に確立され得る（４０２）。いくつかの実施形態では、ＡＰ１０１およびＳＴＡ１０２内のＷｉ−Ｆｉトランシーバは、Ｗｉ−Ｆｉ接続を確立するためにＷｉ−Ｆｉメッセージを交換し得る。他の実施形態では、ＳＴＡ１０２は、Ｗｉ−Ｆｉ接続を確立するために、ＡＰ１０１によって管理されるＷｉ−Ｆｉネットワーク１１０に参加し得る。同様の方法で、ＡＰ１０１およびＳＴＡ１０２内のＢＬＵＥＴＯＯＴＨトランシーバは、ＢＬＥ接続を確立するために、ＢＬＵＥＴＯＯＴＨトランシーバ情報を交換し得る。たとえば、ＢＬＥ接続は、受動スキャン、有向スキャン（directed scans）、（ＢＬＵＥＴＯＯＴＨアドバタイズメントメッセージを含む）ＢＬＵＥＴＯＯＴＨメッセージ、およびＢＬＵＥＴＯＯＴＨトランシーバ情報をやりとりするための任意の他の技術的に可能なプロシージャを介して確立され得る。
【００３２】
[0037]次に、ＡＰ１０１は、通常動作モードに移行する（４０４）。いくつかの実施形態では、通常動作モードに移行することに応答して、mode_cntl信号２４０は、電力がＷｉ−Ｆｉトランシーバ２３０の一部に供給されるようにし得る。たとえば、通常動作モードでは、Ｗｉ−Ｆｉメッセージを受信することに関連付けられたＷｉ−Ｆｉトランシーバ２３０のアナログおよびデジタル部分が電力を受け得る。加えて、Ｗｉ−Ｆｉトランシーバ２３０は、周期的なＷｉ−Ｆｉビーコンを送信し得、これらの周期的なＷｉ−Ｆｉビーコンを受信することに応答して他のワイヤレスデバイスによって送信され得るＷｉ−Ｆｉメッセージを受信し得る。
【００３３】
[0038]次に、ＡＰ１０１は、ＳＴＡ１０２に関連付けられたＷｉ−Ｆｉアクティビティを検出する（４０６）。いくつかの実施形態では、Ｗｉ−Ｆｉアクティビティは、ＳＴＡ１０２に送信されるおよびＳＴＡ１０２から受信されるＷｉ−Ｆｉメッセージをモニタリングすることによって検出され得る。Ｗｉ−Ｆｉアクティビティが検出されない場合、ＡＰ１０１は、低電力モードに移行する（４１６）。たとえば、ＳＴＡ１０２は、ＡＰ１０１のワイヤレス範囲から出ており、Ｗｉ−Ｆｉメッセージ（そしておそらくＢＬＥメッセージ）は、もはやＳＴＡ１０２から受信されない。いくつかの実施形態では、低電力モードに移行することに応答して、mode_cntl信号２４０は、ＡＰ１０１に含まれるＷｉ−Ｆｉトランシーバ２３０の一部をオフにすることで電力消費を低減させ得る。たとえば、Ｗｉ−Ｆｉメッセージを受信することに関連付けられたＷｉ−Ｆｉトランシーバ２３０のアナログおよび／またはデジタル部分は、低電力モードにされ得るおよび／またはオフにされ得る。いくつかの他の実施形態では、低電力モードに移行することに応答して、mode_cntl信号２４０は、Ｗｉ−Ｆｉビーコンを送信するのを止めることをＷｉ−Ｆｉトランシーバ２３０に行わせ得る。
【００３４】
[0039]次に、ＡＰ１０１は、ＢＬＥメッセージがＳＴＡ１０２から受信されるかどうかを決定する（４１８）。いくつかの実施形態では、ＢＬＥメッセージは、ＳＴＡ１０２がＡＰ１０１のＢＬＥ送信範囲内に入ると、受信され得る。ＢＬＥメッセージが受信されないと、動作は４１８に進む。たとえば、ＢＬＥメッセージは、ＳＴＡ１０２がＡＰ１０１の範囲外にあるとき、または、ＳＴＡ１０２が低電力モードであり、かつ、Ｗｉ−Ｆｉメッセージを送信していないとき、受信されないだろう。したがって、ＡＰ１０１は、低電力モードに留まり得、ＢＬＥメッセージを受信するのを待ち得る（たとえば、４１８に留まる）。いくつかの実施形態では、ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期され得る。たとえば、ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンが送信／受信するようにスケジューリングされる前に送信され得る。ＢＬＥメッセージが受信されると、動作は４０４に進み、ＡＰ１０１は、通常動作モードに移行する。
【００３５】
[0040]Ｗｉ−Ｆｉアクティビティが検出されると（４０６においてテストされるように）、動作は４０４に進む。いくつかの実施形態では、（４０６において）Ｗｉ−Ｆｉアクティビティを検出することは、追加の動作を含み得る。たとえば、（４０４において）ＡＰ１０１が通常動作モードで動作した後、ＡＰ１０１は、Ｗｉ−Ｆｉアクティビティを検出する（４０８）。いくつかの実施形態では、Ｗｉ−Ｆｉアクティビティは、４０６に関連して上に説明された方法と同様の方法で検出され得る。Ｗｉ−Ｆｉアクティビティが検出されないと、ＡＰ１０１は、タイムアウト期間が満了するまで待つ（４１０）。いくつかの実施形態では、タイムアウト期間は、所定の時間期間、ユーザによって設定された時間期間、またはソフトウェアプログラムによって決定された時間期間であり得る。タイムアウト期間は、ＡＰ１０１が、時期尚早に通常動作モードを終了することを防ぎ得る。たとえば、ノイズの多い通信チャネルは、ＡＰ１０１が、Ｗｉ−Ｆｉアクティビティを検出することを一時的に妨げ得る。次に、ＡＰ１０１は、Ｗｉ−Ｆｉアクティビティを検出する（４１２）。いくつかの実施形態では、ＡＰ１０１は、４０６で説明した方法と同様の方法でＷｉ−Ｆｉアクティビティを検出し得る。Ｗｉ−Ｆｉアクティビティが検出されないと、動作は４１６に進み、ＡＰ１０１は、低電力モードに移行する。このように、Ｗｉ−Ｆｉアクティビティの欠如は、ＡＰ１０１が低電力モードに移行する前に、２つの別個の時点（time）で検出され、これらの時点は、タイムアウト期間ぶん離れている。他方で、Ｗｉ−Ｆｉアクティビティが検出されると、動作は４０４に進む。
【００３６】
[0041]いくつかの実施形態では、ワイヤレスデバイスは、実質的に同時に２つ以上のネットワークに関連付けられ得る。たとえば、ＳＴＡ１０２は、Ｗｉ−Ｆｉネットワーク１１０に参加して、ＡＰ１０１と通信し得、Ｐ２Ｐネットワーク１２０に参加して、Ｗｉ−Ｆｉディスプレイ１０３と通信し得る。ＳＴＡ１０２の通信は、少なくとも部分的に、スケジューラ２５０によってガイドされ得る。たとえば、スケジューラ２５０は、ＡＰ１０１、Ｗｉ−Ｆｉディスプレイ１０３、およびＳＴＡ１０２の間の通信をスケジューリングし得る。ＳＴＡ１０２に結合されたワイヤレスデバイスがアイドルになると、スケジューラ２５０の動作は、より多くの帯域幅を他の（たとえば、アイドルでない）ワイヤレスデバイスに提供するために一時停止され得る。これは、図５および６に関連して以下でより詳細に説明される。
【００３７】
[0042]図５は、いくつかの実施形態に係る、ワイヤレスデバイスにおけるスケジューラ２５０を動作するための例となるシーケンス図５００を示す。ＳＴＡ１０２は、実質的に同時に、Ｗｉ−Ｆｉネットワーク１１０を通してＡＰ１０１に結合され得、Ｐ２Ｐネットワーク１２０を通してＷｉ−Ｆｉディスプレイ１０３に結合され得る。Ｗｉ−Ｆｉネットワーク１１０のメンバであるワイヤレスデバイスおよびＰ２Ｐネットワーク１２０のメンバであるワイヤレスデバイスとの通信は、スケジューラ２５０を介してスケジューリングされ得る。
【００３８】
[0043]Ｗｉ−Ｆｉネットワーク１１０は、ＡＰ１０１およびＳＴＡ１０２を含み得る。Ｗｉ−Ｆｉネットワーク１１０内で、ＡＰ１０１は、ＳＴＡ１０２によって受信され得るＷｉ−Ｆｉビーコンを送信し得る（５０３）。いくつかの実施形態では、ＡＰ１０１およびＳＴＡ１０２の両方が、ＢＬＥメッセージを送信および受信することができるＢＬＵＥＴＯＯＴＨトランシーバを含み得る。したがって、ＢＬＥ通信リンクは、ＡＰ１０１とＳＴＡ１０２との間に確立され得る（５０５）。
【００３９】
[0044]Ｐ２Ｐネットワーク１２０は、ＳＴＡ１０２およびＷｉ−Ｆｉディスプレイ１０３を含み得る。Ｐ２Ｐネットワーク１２０内で、ＳＴＡ１０２は、Ｐ２Ｐクライアント１３２として動作し得、Ｐ２ＰＧＯ１３１として動作するＷｉ−Ｆｉディスプレイ１０３からＰ２Ｐビーコンを受信し得る（５０７）。他の実施形態では、ＳＴＡ１０２は、Ｐ２ＰＧＯ１３１として動作し得、Ｗｉ−Ｆｉディスプレイ１０３は、Ｐ２Ｐクライアント１３２として動作し得る。（どちらの特定のワイヤレスデバイスがＰ２ＰＧＯ１３１またはＰ２Ｐクライアント１３２として動作するかから独立して、Ｐ２Ｐビーコンが、Ｐ２ＰＧＯ１３１からＰ２Ｐクライアント１３２に送られることに留意されたい）。簡潔さのために、ＳＴＡ１０２は、２つのネットワークのメンバとして図５に示される。他の実施形態では、ＳＴＡ１０２は、任意の数のネットワークのメンバであり得る。
【００４０】
[0045]ＳＴＡ１０２は、通信をスケジューリングするためにスケジューラ２５０を動作し得る（５０９）。いくつかの実施形態では、スケジューラ２５０の動作は、Ｗｉ−Ｆｉネットワーク１１０およびＰ２Ｐネットワーク１２０内のワイヤレスデバイスと通信するために比較的等しい時間期間をスケジューリングし得る。たとえば、スケジューラ２５０は、利用可能な時間期間の４０％中にＡＰ１０１と通信するようにＳＴＡ１０２をスケジューリングし得る。スケジューラ２５０はまた、利用可能な時間期間の４０％中にＷｉ−Ｆｉディスプレイ１０３と通信するようにＳＴＡ１０２をスケジューリングし得る。残った（この例では、２０％の）任意の割り振られていない／スケジューリングされていない時間は、ネットワークオーバヘッド、無線切替え、等に使用され得る。他の実施形態では、スケジューラ２５０は、ネットワーク内のワイヤレスデバイスと通信するために時間期間を不均等にスケジューリングし得る。たとえば、スケジューラ２５０は、利用可能な時間期間の５０％中にＡＰ１０１と通信するようにＳＴＡ１０２をスケジューリングし得、利用可能な時間期間の２０％中にＷｉ−Ｆｉディスプレイ１０３と通信するようにＳＴＡ１０２をスケジューリングし得る。いくつかの実施形態では、スケジューラ２５０は、適応的なスケジューラであり得、ネットワーク条件、予測されるトラフィック、および／または任意の他の技術的に可能な入力に基づいて、スケジューリングされている時間期間を修正し得る。
【００４１】
[0046]上述したように、ＳＴＡ１０２は、Ｗｉ−Ｆｉネットワーク１１０およびＰ２Ｐネットワーク１２０内のワイヤレスデバイスと通信し得る。しかしながら、いくつかのケースでは、これらのネットワークのうちの１つに関連付けられたワイヤレスデバイスは、ＳＴＡ１０２に／から転送すべきデータを有さないだろう。たとえば、ＡＰ１０１は、ＳＴＡ１０２に送信すべきまたはＳＴＡ１０２から受信すべきデータを有さないだろう。アクションが行われない場合、スケジューラ２５０は、ＡＰ１０１と通信するために時間期間をスケジューリングし、それによって、通信帯域幅を無駄にし得る。いくつかの実施形態では、特定のワイヤレスデバイスに送信すべきまたは特定のワイヤレスデバイスから受信すべきデータはないとＳＴＡ１０２が決定すると、ＳＴＡ１０２は、スケジューラ２５０の動作を一時停止し得、それによって、他のワイヤレスデバイスと通信するためにより多くの時間を提供し得る。
【００４２】
[0047]たとえば、ＡＰ１０１は、ＡＰ１０１がＳＴＡ１０２に関するデータを有さないと示すためにＢＬＥメッセージをＳＴＡ１０２に送り得る（たとえば、ＡＰ１０１は、ＳＴＡ１０２に関するバッファされたデータを有さない）（５１１）。いくつかの実施形態では、ＢＬＥメッセージの送信は、Ｗｉ−Ｆｉビーコンに同期され得る。たとえば、ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンが送信されるようにスケジューリングされる前に送信され得る。ＡＰ１０１がＳＴＡ１０２に関するデータを有さないことを示すＢＬＥメッセージを受信することに応答して、スケジューラ２５０は、一時停止され得る（５１３）。いくつかの実施形態では、スケジューラ２５０が一時停止されると、本来なら特定のワイヤレスデバイスとの通信に割り振られる時間期間は、代わりに、他のワイヤレスデバイスとの通信に使用され得る。たとえば、ＡＰ１０１がＳＴＡ１０２に関するデータを有さないことをＢＬＥメッセージが示すため、ＳＴＡ１０２は、Ｐ２Ｐ通信のために前にスケジューリングされている時間期間を使用し得る（５１５）。
【００４３】
[0048]ＳＴＡ１０２は、ＢＬＥメッセージを受信することで、ＡＰ１０１が、送信すべきデータを有すると決定し得る（５１７）。いくつかの実施形態では、ＢＬＥメッセージは、ＡＰ１０１がデータおよび／またはバッファされたデータを有することを示すために情報エレメントを含み得る。いくつかの実施形態では、ＢＬＥメッセージは、同期され得る。ゆえに、ＳＴＡ１０２は、ＢＬＥメッセージを受信することを予測し得、ＢＬＥメッセージがいつ受信されないかを決定し得る。ＡＰ１０１がデータを有することを示すＢＬＥメッセージが受信されると（５１７）、またはＢＬＥメッセージが受信されないとＳＴＡ１０２が決定すると（５１９）、スケジューラ２５０は、動作され得る（５２１）。いくつかの実施形態では、スケジューラ２５０の動作が前に一時停止されている場合、スケジューラ２５０の動作は再開され得る。スケジューラ２５０の動作は、Ｗｉ−Ｆｉネットワーク通信（５２３）およびＰ２Ｐネットワーク通信（５２５）をスケジューリングし得る。ＢＬＥメッセージが欠落している（missing）とき（５１９に示される）にスケジューラ２５０を動作することで、ＳＴＡ１０２は、たとえば、ノイズの多いネットワーク条件によりＢＬＥメッセージが受信されないときに、ＡＰ１０１からＷｉ−Ｆｉメッセージを受信することができる。特に、ＢＬＥメッセージがＷｉ−Ｆｉビーコンに同期されているとき、ＢＬＥメッセージの到着時間が予測され得るため、欠落しているＢＬＥメッセージが容易に検出され得る。
【００４４】
[0049]図６は、いくつかの実施形態に係る、ワイヤレスシステム１００を動作するための別の例となる動作６００を描写する実例となるフローチャートを示す。この例では、ＳＴＡ１０２は、Ｗｉ−Ｆｉネットワーク１１０を通してＡＰ１０１に結合され、Ｐ２Ｐネットワーク１２０を通してＷｉ−Ｆｉディスプレイ１０３に結合される。Ｗｉ−Ｆｉネットワーク１１０およびＰ２Ｐネットワーク１２０のメンバであるワイヤレスデバイスとの通信は、スケジューラ２５０を介してスケジューリングされ得る。これらのネットワークのうちの１つからのワイヤレスデバイスに関連付けられたアクティビティはないとＳＴＡ１０２が決定すると、スケジューラ２５０の動作が一時停止され得る。図１−３および５も参照して、ＢＬＥおよびＷｉ−Ｆｉ接続が、ＳＴＡ１０２（６０２Ａ）とＡＰ１０１（６０２Ｂ）との間に確立され得る。いくつかの実施形態では、ＢＬＥおよびＷｉ−Ｆｉ接続は、図４に関連して説明された４０２と同様の方法で確立され得る。Ｗｉ−Ｆｉ接続は、Ｗｉ−Ｆｉディスプレイ１０３とＳＴＡ１０２（６０２Ｃ）との間にも確立され得る。ゆえに、ＳＴＡは、ＡＰ１０１およびＷｉ−Ｆｉディスプレイ１０３の両方と通信し得る。
【００４５】
[0050]次に、ＳＴＡ１０２は、スケジューラ２５０を動作する（６０４）。上述したように、スケジューラ２５０は、（１）ＳＴＡ１０２とＡＰ１０１との間のおよび（２）ＳＴＡ１０２とＷｉ−Ｆｉディスプレイ１０３との間の通信をスケジューリングし得る。次に、ＡＰ１０１は、ＳＴＡ１０２にＢＬＥメッセージを送る（６０６）。ＢＬＥメッセージは、ＡＰ１０１において、ＳＴＡ１０２に関するバッファされたデータを含むデータがあるかどうかを示し得る。いくつかの実施形態では、ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期され得る。たとえば、ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンが送信されるときの直前に送信され得る。次に、ＳＴＡ１０２は、ＢＬＥメッセージが受信されるかどうかを決定する（６０８）。いくつかの実施形態では、ＢＬＥメッセージは、同期され得、ＳＴＡ１０２は、ＢＬＥメッセージがいつ受信され得るかを予測し得る。ＢＬＥメッセージが受信されと、ＳＴＡ１０２は、ＡＰ１０１がＳＴＡ１０２に関するデータを有することをＢＬＥメッセージが示すかどうかを決定する（６１０）。ＡＰ１０１がデータを有さないことをＢＬＥメッセージが示す場合、スケジューラ２５０は、停止／一時停止される（６１２）。ＡＰ１０１からのＳＴＡ１０２に関するデータがないため、スケジューラ２５０は、ＡＰ１０１への／からのＷｉ−Ｆｉ通信のための時間期間をスケジューリングする必要がない。ＳＴＡ１０２は、Ｗｉ−Ｆｉディスプレイ１０３と通信するために、ＡＰ１０１に対して前にスケジューリングされた時間期間を使用し得る。ゆえに、Ｗｉ−Ｆｉディスプレイ１０３への／からのＷｉ−Ｆｉメッセージのための帯域幅は増加される。動作は６０６に進む。
【００４６】
[0051]ＡＰ１０１がＳＴＡ１０２に関するバッファされたデータを有することをＢＬＥメッセージが示すと（６１０においてテストされるように）、スケジューラ２５０の動作は、開始／再開され得る（６１４）。たとえば、スケジューラ２５０の動作は、ＡＰ１０１がＳＴＡ１０２に関するデータを有さないことを前のＢＬＥメッセージが示したことから、停止／一時停止されているだろう。ＡＰ１０１がデータを有することをより最近のＢＬＥメッセージが示すので、スケジューラ２５０の動作は、開始／再開され得る。次に、ＡＰ１０１は、Ｗｉ−ＦｉメッセージをＳＴＡ１０２に送信する（６１６）。いくつかの実施形態では、Ｗｉ−Ｆｉメッセージは、６０８において受信されるＢＬＥメッセージにおいて示されるデータのうちの少なくともいくつぃかを含み得る。次に、ＳＴＡ１０２は、ＡＰ１０１からＷｉ−Ｆｉメッセージを受信する（６１８）。いくつかの実施形態では、Ｗｉ−Ｆｉメッセージは、スケジューラ２５０によって決定されたスケジュールにしたがって受信され得る。動作は６０６に進む。
【００４７】
[0052]ＢＬＥメッセージが受信されなかったら（６０８でテストされるように）、動作は６１４に進み、スケジューラ２５０の動作は、開始／再開され得る。（たとえば、ＢＬＥメッセージを受信しようとするときにノイズまたは干渉があるために）ＢＬＥメッセージが受信されない場合、ＳＴＡ１０２は、ＡＰ１０１からＳＴＡ１０２に送られ得るＷｉ−Ｆｉメッセージを受け取り損ねないために（not to miss）、万一に備えてスケジューラ２５０の動作を開始／再開し得る。ＢＬＥメッセージが同期され得るため、欠落している（たとえば、受信されなかった）ＢＬＥメッセージは、比較的検出し易いだろう。
【００４８】
[0053]前述の明細書では、本実施形態は、それの特定の例示的な実施形態に関連して説明されている。しかしながら、様々な修正および変更が、添付の特許請求の範囲に示されるような本開示のより広い範囲から逸脱せずにそれに対してなされ得ることは明らかであろう。結果として、本明細書および図面は、限定的意味ではなく、例示的意味で考慮されるべきである。
【図１】
2017531401.tif 000003
【図２】
2017531401.tif 000004
【図３】
2017531401.tif 000005
【図４】
2017531401.tif 000006
【図５】
2017531401.tif 000007
【図６】
2017531401.tif 000008
【手続補正書】
【提出日】平成29年6月28日(2017.6.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のワイヤレスデバイスを動作する方法であって、
第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスを通常動作モードで動作することと、
前記第２のワイヤレスデバイスへの前記Ｗｉ−Ｆｉ接続に関連付けられたＷｉ−Ｆｉアクティビティを検出することと、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、前記通常動作モードを終了し、前記第１のワイヤレスデバイスを低電力モードで動作することと、
前記第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスから、同期されたＢＬＥメッセージを受信することと、前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスによって送信されるＷｉ−Ｆｉビーコンに同期される、
を備える方法。
【請求項２】
前記同期されたＢＬＥメッセージに少なくとも部分的に基づいて、前記低電力モードを終了し、前記第１のワイヤレスデバイスを前記通常動作モードで動作すること
をさらに備える、請求項１に記載の方法。
【請求項３】
前記同期されたＢＬＥメッセージは、前記Ｗｉ−Ｆｉビーコンよりも前に受信される、請求項２に記載の方法。
【請求項４】
前記ＢＬＥ接続は、ＢＬＥアドバタイズメントメッセージを介して確立される、請求項２に記載の方法。
【請求項５】
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、モード制御信号を生成することをさらに備え、ここにおいて、前記モード制御信号のアサーションは、前記第１のワイヤレスデバイスの電力消費を低減する、
請求項１に記載の方法。
【請求項６】
前記第１のワイヤレスデバイスを前記低電力モードで動作することは、Ｗｉ−Ｆｉビーコンを送信するのを止めることを備える、請求項１に記載の方法。
【請求項７】
Ｗｉ−Ｆｉアクティビティを検出することは、
前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出しなかった後、タイムアウト期間を待つことと、
前記タイムアウト期間の後に前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出することと
を備える、請求項１に記載の方法。
【請求項８】
前記第１のワイヤレスデバイスは、アクセスポイントであり、前記第２のワイヤレスデバイスは、局である、請求項１に記載の方法。
【請求項９】
第１のワイヤレスデバイスであって、
Ｗｉ−Ｆｉトランシーバと、
プロセッサと、
命令を格納しているメモリと
を備え、前記命令は、前記プロセッサによって実行されると、前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスへのＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスを通常動作モードで動作することと、
Ｗｉ−Ｆｉアクティビティを検出するために、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間でのＷｉ−Ｆｉメッセージをモニタリングすることと、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、前記通常動作モードを終了し、前記第１のワイヤレスデバイスを低電力モードで動作することと
前記第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスから、同期されたＢＬＥメッセージを受信することと、前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスによって送信されるＷｉ−Ｆｉビーコンに同期される、
を行わせる、ワイヤレスデバイス。
【請求項１０】
ＢＬＵＥＴＯＯＴＨトランシーバをさらに備え、ここにおいて、前記命令の実行は、前記第１のワイヤレスデバイスに、
前記同期されたＢＬＥメッセージに少なくとも部分的に基づいて、前記低電力モードを終了し、前記第１のワイヤレスデバイスを前記通常動作モードで動作すること
をさらに行わせる、請求項９に記載のワイヤレスデバイス。
【請求項１１】
前記同期されたＢＬＥメッセージは、前記Ｗｉ−Ｆｉビーコンよりも前に受信される、請求項１０に記載のワイヤレスデバイス。
【請求項１２】
前記命令の実行は、前記第１のワイヤレスデバイスに、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、モード制御信号を生成すること
をさらに行わせ、ここにおいて、前記モード制御信号のアサーションは、前記第１のワイヤレスデバイスの電力消費を低減する、
請求項９に記載のワイヤレスデバイス。
【請求項１３】
前記第１のワイヤレスデバイスを前記低電力モードで動作するための前記命令の実行は、Ｗｉ−Ｆｉビーコンを送信するのを止めることを前記第１のワイヤレスデバイスにさらに行わせる、請求項９に記載のワイヤレスデバイス。
【請求項１４】
Ｗｉ−Ｆｉアクティビティを検出するための前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出しなかった後、タイムアウト期間を待つことと、
前記タイムアウト期間の後に前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出することと
をさらに行わせる、請求項９に記載のワイヤレスデバイス。
【請求項１５】
第１のワイヤレスデバイスを動作する方法であって、
第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
第３のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のおよび前記第１のワイヤレスデバイスと前記第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作することと、
前記第２のワイヤレスデバイスから、同期されたＢＬＥメッセージを受信することと、前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスによって送信されるＷｉ−Ｆｉビーコンに同期される、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決定することと
を備える方法。
【請求項１６】
前記同期されたＢＬＥメッセージは、前記Ｗｉ−Ｆｉビーコンよりも前に受信される、請求項１５に記載の方法。
【請求項１７】
前記第１のワイヤレスデバイスに関するデータが前記第２のワイヤレスデバイスにあることを前記受信されたＢＬＥメッセージが示すかどうかを決定すること
をさらに備える、請求項１５に記載の方法。
【請求項１８】
前記スケジューラ動作を決定することは、前記スケジューラの動作を一時停止することを備える、請求項１５に記載の方法。
【請求項１９】
前記スケジューラの動作を一時停止することは、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間の通信を停止する、請求項１８に記載の方法。
【請求項２０】
前記ＢＬＥメッセージが受信されないとき、Ｗｉ−Ｆｉ通信をスケジューリングするために前記スケジューラの動作を再開すること
をさらに備える、請求項１８に記載の方法。
【請求項２１】
前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスに関するバッファされたデータが前記第２のワイヤレスデバイスにあるかどうかを示す、請求項１５に記載の方法。
【請求項２２】
前記第１のワイヤレスデバイスおよび前記第２のワイヤレスデバイスは、Ｗｉ−Ｆｉネットワークのメンバであり、前記第１のワイヤレスデバイスおよび前記第３のワイヤレスデバイスは、ピア・ツー・ピアネットワークのメンバである、請求項１５に記載の方法。
【請求項２３】
第１のワイヤレスデバイスであって、
Ｗｉ−Ｆｉトランシーバと、
ＢＬＵＥＴＯＯＴＨトランシーバと、
プロセッサと、
命令を格納しているメモリと
を備え、前記命令は、前記プロセッサによって実行されると、前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
第３のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のおよび前記第１のワイヤレスデバイスと前記第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作することと、
前記第２のワイヤレスデバイスから、同期されたＢＬＥメッセージを受信することと、前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスによって送信されるＷｉ−Ｆｉビーコンに同期される、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決定することと
を行わせる、第１のワイヤレスデバイス。
【請求項２４】
前記同期されたＢＬＥメッセージは、前記Ｗｉ−Ｆｉビーコンよりも前に受信される、請求項２３に記載の第１のワイヤレスデバイス。
【請求項２５】
前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関するデータが前記第２のワイヤレスデバイスにあることを前記受信されたＢＬＥメッセージが示すかどうかを決定すること
をさらに行わせる、請求項２３に記載の第１のワイヤレスデバイス。
【請求項２６】
前記スケジューラ動作を決定するための前記命令の実行は、前記スケジューラの動作を一時停止することを前記第１のワイヤレスデバイスにさらに行わせる、請求項２３に記載の第１のワイヤレスデバイス。
【請求項２７】
前記スケジューラの動作を一時停止するための前記命令の実行は、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間の通信を停止することを前記第１のワイヤレスデバイスにさらに行わせる、請求項２６に記載の第１のワイヤレスデバイス。
【請求項２８】
前記命令の実行は、前記ＢＬＥメッセージが受信されないときにＷｉ−Ｆｉ通信をスケジューリングするために前記スケジューラの動作を再開することを前記第１のワイヤレスデバイスにさらに行わせる、請求項２６に記載の第１のワイヤレスデバイス。
【請求項２９】
前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスに関するバッファされたデータが前記第２のワイヤレスデバイスにあるかどうかを示す、請求項２３に記載の第１のワイヤレスデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
[0053]前述の明細書では、本実施形態は、それの特定の例示的な実施形態に関連して説明されている。しかしながら、様々な修正および変更が、添付の特許請求の範囲に示されるような本開示のより広い範囲から逸脱せずにそれに対してなされ得ることは明らかであろう。結果として、本明細書および図面は、限定的意味ではなく、例示的意味で考慮されるべきである。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１のワイヤレスデバイスを動作する方法であって、
第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスを通常動作モードで動作することと、
前記第２のワイヤレスデバイスへの前記Ｗｉ−Ｆｉ接続に関連付けられたＷｉ−Ｆｉアクティビティを検出することと、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、前記通常動作モードを終了し、前記第１のワイヤレスデバイスを低電力モードで動作することと
を備える方法。
［Ｃ２］
前記第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいて、前記低電力モードを終了し、前記第１のワイヤレスデバイスを前記通常動作モードで動作することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、Ｃ２に記載の方法。
［Ｃ４］
前記ＢＬＥ接続は、ＢＬＥアドバタイズメントメッセージを介して確立される、Ｃ２に記載の方法。
［Ｃ５］
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、モード制御信号を生成することをさらに備え、ここにおいて、前記モード制御信号の主張は、前記第１のワイヤレスデバイスの電力消費を低減する、
Ｃ１に記載の方法。
［Ｃ６］
前記第１のワイヤレスデバイスを前記低電力モードで動作することは、Ｗｉ−Ｆｉビーコンを送信するのを止めることを備える、Ｃ１に記載の方法。
［Ｃ７］
Ｗｉ−Ｆｉアクティビティを検出することは、
前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出しなかった後、タイムアウト期間待つことと、
前記タイムアウト期間の後に前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出することと
を備える、Ｃ１に記載の方法。
［Ｃ８］
前記第１のワイヤレスデバイスは、アクセスポイントであり、前記第２のワイヤレスデバイスは、局である、Ｃ１に記載の方法。
［Ｃ９］
第１のワイヤレスデバイスであって、
Ｗｉ−Ｆｉトランシーバと、
プロセッサと、
命令を格納しているメモリと
を備え、前記命令は、前記プロセッサによって実行されると、前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスへのＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスを通常動作モードで動作することと、
前記第２のワイヤレスデバイスへの前記Ｗｉ−Ｆｉ接続に関連付けられたＷｉ−Ｆｉアクティビティを検出することと、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、前記通常動作モードを終了し、前記第１のワイヤレスデバイスを低電力モードで動作することと
を行わせる、ワイヤレスデバイス。
［Ｃ１０］
ＢＬＵＥＴＯＯＴＨトランシーバをさらに備え、ここにおいて、前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいて、前記低電力モードを終了し、前記第１のワイヤレスデバイスを前記通常動作モードで動作することと
をさらに行わせる、Ｃ９に記載のワイヤレスデバイス。
［Ｃ１１］
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、Ｃ１０に記載のワイヤレスデバイス。
［Ｃ１２］
前記命令の実行は、前記第１のワイヤレスデバイスに、
前記検出されたＷｉ−Ｆｉアクティビティに少なくとも部分的に基づいて、モード制御信号を生成すること
をさらに行わせ、ここにおいて、前記モード制御信号の主張は、前記第１のワイヤレスデバイスの電力消費を低減する、
Ｃ９に記載のワイヤレスデバイス。
［Ｃ１３］
前記第１のワイヤレスデバイスを前記低電力モードで動作することを行わせる前記命令の実行は、Ｗｉ−Ｆｉビーコンを送信するのを止めることを前記第１のワイヤレスデバイスにさらに行わせる、Ｃ９に記載のワイヤレスデバイス。
［Ｃ１４］
Ｗｉ−Ｆｉアクティビティを検出することを行わせる前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出しなかった後、タイムアウト期間待つことと、
前記タイムアウト期間の後に前記第２のワイヤレスデバイスに関連付けられたＷｉ−Ｆｉアクティビティを検出することと
をさらに行わせる、Ｃ９に記載のワイヤレスデバイス。
［Ｃ１５］
第１のワイヤレスデバイスを動作する方法であって、
第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のおよび前記第１のワイヤレスデバイスと第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決することと
を備える方法。
［Ｃ１６］
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、Ｃ１５に記載の方法。
［Ｃ１７］
前記第１のワイヤレスデバイスに関するデータが前記第２のワイヤレスデバイスにあることを前記受信されたＢＬＥメッセージが示すと決定すること
をさらに備える、Ｃ１５に記載の方法。
［Ｃ１８］
前記スケジューラ動作を決定することは、前記スケジューラの動作を一時停止することを備える、Ｃ１５に記載の方法。
［Ｃ１９］
前記スケジューラの動作を一時停止することは、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間の通信を停止する、Ｃ１８に記載の方法。
［Ｃ２０］
ＢＬＥメッセージが受信されないとき、Ｗｉ−Ｆｉ通信をスケジューリングするために前記スケジューラの動作を再開すること
をさらに備える、Ｃ１８に記載の方法。
［Ｃ２１］
前記第３のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立すること
をさらに備える、Ｃ１５に記載の方法。
［Ｃ２２］
前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスに関するバッファされたデータが前記第２のワイヤレスデバイスにあるかどうかを示す、Ｃ１５に記載の方法。
［Ｃ２３］
前記第１のワイヤレスデバイスおよび前記第２のワイヤレスデバイスは、Ｗｉ−Ｆｉネットワークのメンバであり、前記第１のワイヤレスデバイスおよび前記第３のワイヤレスデバイスは、ピア・ツー・ピアネットワークのメンバである、Ｃ１５に記載の方法。
［Ｃ２４］
第１のワイヤレスデバイスであって、
Ｗｉ−Ｆｉトランシーバと、
ＢＬＵＥＴＯＯＴＨトランシーバと、
プロセッサと、
命令を格納しているメモリと
を備え、前記命令は、前記プロセッサによって実行されると、前記第１のワイヤレスデバイスに、
第２のワイヤレスデバイスとＢＬＵＥＴＯＯＴＨ低エネルギ（ＢＬＥ）接続を確立することと、
前記第２のワイヤレスデバイスとＷｉ−Ｆｉ接続を確立することと、
前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間のおよび前記第１のワイヤレスデバイスと第３のワイヤレスデバイスとの間のＷｉ−Ｆｉ通信をスケジューリングするようにスケジューラを動作することと、
前記第２のワイヤレスデバイスからＢＬＥメッセージを受信することと、
前記受信されたＢＬＥメッセージに少なくとも部分的に基づいてスケジューラ動作を決することと
を行わせる、ワイヤレスデバイス。
［Ｃ２５］
前記ＢＬＥメッセージは、Ｗｉ−Ｆｉビーコンに同期される、Ｃ２４に記載のワイヤレスデバイス。
［Ｃ２６］
前記命令の実行は、前記第１のワイヤレスデバイスに、
前記第１のワイヤレスデバイスに関するデータが前記第２のワイヤレスデバイスにあることを前記受信されたＢＬＥメッセージが示すかどうかを決定すること
をさらに行わせる、Ｃ２４に記載のワイヤレスデバイス。
［Ｃ２７］
前記スケジューラの動作を決定することを行わせる前記命令の実行は、前記スケジューラ動作を一時停止することを前記第１のワイヤレスデバイスにさらに行わせる、Ｃ２４に記載のワイヤレスデバイス。
［Ｃ２８］
前記スケジューラの動作を一時停止することを行わせる前記命令の実行は、前記第１のワイヤレスデバイスと前記第２のワイヤレスデバイスとの間の通信を停止することを前記第１のワイヤレスデバイスにさらに行わせる、Ｃ２７に記載のワイヤレスデバイス。
［Ｃ２９］
前記命令の実行は、前記ＢＬＥメッセージが受信されないときにＷｉ−Ｆｉ通信をスケジューリングするために前記スケジューラの動作を再開することを前記第１のワイヤレスデバイスにさらに行わせる、Ｃ２７に記載のワイヤレスデバイス。
［Ｃ３０］
前記ＢＬＥメッセージは、前記第１のワイヤレスデバイスに関するバッファされたデータが前記第２のワイヤレスデバイスにあるかどうかを示す、Ｃ２４に記載のワイヤレスデバイス。
【国際調査報告】
2017531401.tif 000009
2017531401.tif 000010
2017531401.tif 000011
2017531401.tif 000012
2017531401.tif 000013