(57)【特許請求の範囲】
【請求項１】
モバイルデバイスの動作の方法であって、前記方法は、
近隣エリアネットワーク（ＮＡＮ）を使用して通信するために、前記モバイルデバイスのトランシーバをチューニングすることと、ここで、前記ＮＡＮは、定期的な発見ウィンドウに関連付けられる、
前記ＮＡＮを介して前記モバイルデバイスにおいて発見メッセージを受信することと、ここで、前記発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられたネットワークパラメータを示し、ここにおいて、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたネットワークチャネルを含み、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたターゲットビーコン送信時間（ＴＢＴＴ）をさらに示す、
前記ネットワークパラメータに基づいて、前記ＷＬＡＮを使用して前記アクセスポイントと通信することと
を備える、方法。
【請求項２】
前記ＮＡＮを介して前記アクセスポイントにクエリを送ることと、
前記アクセスポイントから前記クエリへの応答を受信することと、ここで、前記応答は、前記ＷＬＡＮに関連付けられた１つまたは複数の追加のネットワークパラメータを示す、
をさらに備える、請求項１に記載の方法。
【請求項３】
前記発見メッセージは、前記アクセスポイントのセキュリティドメインまたは前記アクセスポイントのインターネットプロトコル（ＩＰ）サブネットを示す、請求項１に記載の方法。
【請求項４】
前記発見メッセージは、前記セキュリティドメインまたは前記ＩＰサブネットを示す、米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）インジケーション要素を含む、請求項３に記載の方法。
【請求項５】
複数のアクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージを前記アクセスポイントに送ることをさらに備え、前記ＡＮＱＰメッセージは、前記アクセスポイントへのシングルメッセージ内でグループ化される、請求項１に記載の方法。
【請求項６】
前記ＡＮＱＰメッセージは、米国電気電子学会（ＩＥＥＥ）８０２．１１−２０１２通信仕様に準拠する、請求項５に記載の方法。
【請求項７】
前記ＡＮＱＰメッセージを送ることは、米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ ＦＩＬＳ アクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージを前記アクセスポイントに送ることを含み、前記方法は、前記ＷＬＡＮに関連する追加の情報を示す前記ＩＥＥＥ  ８０２．１１  ＦＩＬＳ  ＡＮＱＰメッセージへの応答を受信することをさらに備える、請求項５に記載の方法。
【請求項８】
前記アクセスポイントは、サービスのアドバタイザである、請求項１に記載の方法。
【請求項９】
前記モバイルデバイスは、前記サービスのサブスクライバである、請求項８に記載の方法。
【請求項１０】
装置であって、
命令を記憶するメモリと、
前記メモリに結合されたプロセッサとを備え、前記プロセッサは、動作を実行するために前記命令を実行するように構成され、前記動作は、
近隣エリアネットワーク（ＮＡＮ）を使用して通信するために、トランシーバをチューニングすることと、ここで、前記ＮＡＮは、定期的な発見ウィンドウに関連付けられる、
前記ＮＡＮを介して発見メッセージを受信することと、ここで、前記発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられたネットワークパラメータを示し、ここにおいて、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたネットワークチャネルを示し、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたターゲットビーコン送信時間（ＴＢＴＴ）をさらに示す、
前記ネットワークパラメータに基づいて、前記ＷＬＡＮを使用して前記アクセスポイントと通信することと
を含む、
装置。
【請求項１１】
前記発見メッセージは、前記ＷＬＡＮを識別するサービス識別情報（ＩＤ）を含む、請求項１０に記載の装置。
【請求項１２】
前記ＷＬＡＮは通信プロトコルに準拠し、前記サービスＩＤは、前記通信プロトコルによって指定される特定のサービスＩＤにマッチする、請求項１１に記載の装置。
【請求項１３】
前記通信プロトコルは、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ通信プロトコルまたは米国電気電子学会（ＩＥＥＥ）８０２．１１通信プロトコルである、請求項１２に記載の装置。
【請求項１４】
前記サービスＩＤは、モバイルデバイスの製造業者によって、または前記モバイルデバイスに関連付けられたネットワークのサービスプロバイダによって指定される特定のサービスＩＤにマッチする、請求項１１に記載の装置。
【請求項１５】
スイッチに関連付けられた選択可能なオプションを表示するように構成されたユーザインターフェースをさらに備える、請求項１０に記載の装置。
【請求項１６】
前記トランシーバをさらに備え、前記プロセッサは、前記トランシーバに、前記スイッチのアクティブ化に応答して前記発見メッセージを検出するために前記ＮＡＮに関連付けられた特定のチャネルにチューニングさせるようにさらに構成される、請求項１５に記載の装置。
【請求項１７】
装置であって、
近隣エリアネットワーク（ＮＡＮ）を介して発見メッセージを受信するための手段と、ここで、前記発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられたネットワークパラメータを示し、前記ＮＡＮは、定期的な発見ウィンドウに関連付けられ、ここにおいて、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたネットワークチャネルを示し、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたターゲットビーコン送信時間（ＴＢＴＴ）をさらに示す、
前記ネットワークパラメータに基づいて、前記ＷＬＡＮを介した前記アクセスポイントとの通信を開始するための手段と
を備える、装置。
【請求項１８】
前記ＮＡＮに関連付けられた選択可能なインジケータを表示するための手段をさらに備える、請求項１７に記載の装置。
【請求項１９】
通信のための命令を記憶する非一時的なコンピュータ可読媒体であって、前記命令は、プロセッサによって実行されると、前記プロセッサに、
近隣エリアネットワーク（ＮＡＮ）を使用して通信するために、モバイルデバイスのトランシーバをチューニングすることと、ここで、前記ＮＡＮは、定期的な発見ウィンドウに関連付けられる、
前記ＮＡＮを介して前記モバイルデバイスにおいて発見メッセージを受信することと、ここで、前記発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられたネットワークパラメータを示し、ここにおいて、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたネットワークチャネルを示し、前記ネットワークパラメータは、前記ＷＬＡＮに関連付けられたターゲットビーコン送信時間（ＴＢＴＴ）をさらに示す、
前記ネットワークパラメータに基づいて、前記ＷＬＡＮを使用した前記アクセスポイントとの通信を開始することと
を含む動作を実行させる、非一時的なコンピュータ可読媒体。
【請求項２０】
前記動作は、前記アクセスポイントとの前記通信を開始することに先立って前記アクセスポイントとセットアッププロシージャを開始することをさらに含み、前記セットアッププロシージャは、認証動作、アソシエーション動作、または両方を含む、請求項１９に記載の非一時的なコンピュータ可読媒体。
【請求項２１】
前記動作は、アクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージを前記アクセスポイントに送ることをさらに含む、請求項１９に記載の非一時的なコンピュータ可読媒体。
【請求項２２】
前記トランシーバは、前記定期的な発見ウィンドウの発見ウィンドウの間、前記ＮＡＮにチューニングされ、前記発見メッセージは、前記発見ウィンドウの間、受信される、請求項１に記載の方法。
【請求項２３】
前記発見メッセージは、ＮＡＮ  ＷＬＡＮ接続属性を含むＮＡＮフレームを備える、請求項１に記載の方法。
【請求項２４】
前記ＮＡＮフレームは、前記アクセスポイントのセキュリティドメインまたは前記アクセスポイントのインターネットプロトコル（ＩＰ）サブネットのうちの少なくとも１つを示す米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）インジケーション要素をさらに含む、請求項２３に記載の方法。
【請求項２５】
前記発見メッセージは、前記アクセスポイントのためのプロキシとして動作する第２のアクセスポイントから受信される、請求項１に記載の方法。
【請求項２６】
前記トランシーバは、前記モバイルデバイスの電力レベルが閾値よりも少ないことに応答して、前記ＮＡＮにチューニングされる、請求項１に記載の方法。
【請求項２７】
前記ＮＡＮを介して第２の発見メッセージを受信することと、ここで、前記第２の発見メッセージは、第２のアクセスポイントに関連付けられた第２のＷＬＡＮに関連付けられた１つまたは複数のネットワークパラメータを示す、
前記アクセスポイントに関連付けられた第１のセキュリティドメインと、前記第２のアクセスポイントに関連付けられた第２のセキュリティドメインとに基づいて、前記アクセスポイントと通信するかどうかを決定することと
をさらに備える、請求項１に記載の方法。
【請求項２８】
前記発見メッセージは、前記アクセスポイントのセキュリティドメインまたは前記アクセスポイントのインターネットプロトコル（ＩＰ）サブネットのうちの少なくとも１つを示す米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）インジケーション要素を含むＮＡＮフレームを備える、請求項１に記載の方法。
【発明の詳細な説明】
【優先権の主張】
【０００１】
[0001]
本願は、本願の譲受人に譲渡された、２０１４年１０月３０日に出願された“POWER-EFFICIENT NETWORK DISCOVERY”と表題された米国仮出願番号６２／０７２，９１９、および２０１５年１０月２１日に出願された“NETWORK DISCOVERY”（代理人整理番号１５００９８）と表題された米国出願番号１４／９１８，９５５に対して優先権を主張し、これらの出願各々の内容全体が参照により本明細書に明示的に組み込まれる。
【技術分野】
【０００２】
[0002]
本開示は、一般に電子デバイスに関し、より詳細には、電子デバイスのためのネットワーク発見など、電子デバイスのための通信技術に関する。
【背景技術】
【０００３】
[0003]技術における進歩は、より強力で、より小型な電子デバイスをもたらした。電子デバイスは、ワイヤレス電話、パーソナルデジタルアシスタント（ＰＤＡｓ）、およびページングデバイスなどのモバイルデバイスを含む。モバイルデバイスは、小さくなり、軽量になり、そしてユーザによって容易に持ち運ばれ得る。セルラ電話などのワイヤレス電話は、ワイヤレスネットワーク上で、音声およびデータパケットを通信することができる。さらに、多くのそのようなワイヤレス電話は、その中に組み込まれる他のタイプのデバイスを含む。例えば、ワイヤレス電話はまた、デジタルスチルカメラ、デジタルビデオカメラ、デジタルレコーダ、およびオーディオファイルプレーヤを含むことができる。さらに、ワイヤレス電話は、例えばワイヤレスネットワーク内で他のデバイスと通信を開始するための、実行可能な命令を処理することが可能である。
【０００４】
[0004]ワイヤレスネットワーク内で通信するために、モバイルデバイスは、ネットワーク発見プロシージャなどのセットアッププロシージャを実行し得る。例えば、モバイルデバイスは、１つまたは複数のプローブメッセージを送信し得る。アクセスポイントが、モバイルデバイスのレンジ（range）内にある場合、アクセスポイントは、１つまたは複数のプローブメッセージを受信し、セットアッププロシージャを促進するために情報（例えば、ワイヤレスネットワークに関する情報）をモバイルデバイスに送り得る。場合によっては、モバイルデバイスは、アクセスポイントにアクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージを送るなどによって、ネットワークに関する追加の情報（例えば、ネットワークのバックエンドに関する）を取得するために、追加のメッセージをアクセスポイントに送り得る。セットアッププロシージャ中にメッセージを交換することは、電力（例えば、モバイルデバイスのバッテリ電力）を消費し、エアータイム（データ送信に使用され得る）を使用し、ネットワークリソース（例えば、ワイヤレスネットワークの１つまたは複数のチャネル）を使用する。さらに、そのようなマネジメント／セットアップメッセージは、低データレートを使用して送られ得、その結果、高エアータイム占有期間を有し得、それはデータフレーム（大抵、はるかに高いレート）を送るために利用可能なエアータイムを減少させ、従って、全体的なシステムスループットに影響を及ぼし得る。
【発明の概要】
【０００５】
[0005]モバイルデバイスは、メッセージの受信に応答して、アクセスポイントとのセットアッププロシージャを開始する。メッセージは、例えば、近隣エリアネットワーク（ＮＡＮ）を介し、またはＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク（Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ），Ｉｎｃ．の登録商標である）を使用して、低電力ネットワークを介して受信され得る。この場合、モバイルデバイスは、例えば、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）など、アクセスポイントに関連付けられているネットワークを「アドバタイズ」するメッセージ（低電力ネットワークを介して）を受信し得る。メッセージは、例示的な実施例として、ネットワークチャネル、ターゲットビーコン送信時間（ＴＢＴＴ）、またはサービスセット識別情報（ＳＳＩＤ）を示し得る。メッセージは、例示的な実施例として、アクセスポイントから、または他のモバイルデバイスから受信され得る。
【０００６】
[0006]低電力ネットワークを介するメッセージの受信に応答して、モバイルデバイスは、メッセージに基づいてアクセスポイントと通信し得る。例えば、モバイルデバイスは、アクセスポイントへメッセージを送るために、および／またはアクセスポイントからメッセージを受信するために、トランシーバをチューニングすることによるなど、メッセージによって示されるネットワークチャネルを使用して、アクセスポイントと通信し得る。代替的に、または追加的に、モバイルデバイスは、受信されたアドバタイジングメッセージの１つまたは複数のネットワークパラメータによって示されるＴＢＴＴに基づいて動作し得る。例えば、モバイルデバイスは、アクセスポイントからビーコンを受信するためにＴＢＴＴの間、動作のスリープモードからウェイクアップし得る。ビーコンは、ＷＬＡＮの１つまたは複数の特性（例えば、ネットワークチャネル）を示し得、モバイルデバイスは、１つまたは複数の特性に基づいて、アクセスポイントと通信し得る（例えば、ネットワークチャネルを使用して）。場合によっては、アドバタイジングメッセージは、モバイルデバイスによって、アクセスポイントから直接受信され得る。代替的に、または追加的に、ＮＡＮなどの低電力ネットワークのモバイルデバイスは、（例えば、低電力ネットワークのデバイスにアクセスポイントをアドバタイズするために、アクセスポイントについてのメッセージを「再パブリッシュする」ために）低電力ネットワークの他のモバイルデバイスにアドバタイジングメッセージを送信し得る。
【０００７】
[0007]ネットワークを「アドバタイズ」するために低電力ネットワークを使用することは、プローブメッセージおよびモバイルデバイスとアクセスポイントとの間のアクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージなどの他のメッセージの通信と比較してアクセスポイントおよびモバイルデバイスの電力消費を低減し得、従って、ネットワークデバイスのパフォーマンスを改善し得る。さらに、プローブメッセージおよびＡＮＱＰメッセージは低データレートを使用して送られ得るので、プローブメッセージおよびＡＮＱＰメッセージの通信を低減するまたは避けることは、データ通信についてのＷＬＡＮのエアータイムを解放し得る（それは、プローブメッセージおよびＡＮＱＰメッセージよりも高データレートを使用して送られ得る）。従って、ネットワーク動作は、より高いデータレート通信（例えば、データ通信）に利用可能なエアータイムを増加させるために、マネジメントおよびセットアップオーバーヘッド（例えば、プローブメッセージおよびＡＮＱＰメッセージなどの低データレートメッセージ）を低減することによって、改善され得る。
【０００８】
[0008]従って、アクセスポイントは、低電力技術（例えば、ＮＡＮに関連付けられているチャネルを使用する）を使用するネットワーク（例えば、ＷＬＡＮ）に関連付けられている１つまたは複数のネットワークパラメータを「アドバタイズ」し得る。モバイルデバイスは、アクセスポイントからパラメータを含むメッセージを取得するためにＮＡＮをスキャンするように構成され得る。例えば、モバイルデバイスのレンジ内のアクセスポイントを識別するために、モバイルデバイスは、ＮＡＮを使用して情報を受信するためにＮＡＮチャネル（例えば、ＮＡＮに関連付けられている受信周波数）へトランシーバをチューニングし得る。
【０００９】
[0009]いくつかの実施形態において、モバイルデバイスは、アクセスポイントを見つけるためにモバイルデバイスがその間に各チャネルにプローブ要求を送るプロービング動作、および／またはモバイルデバイスがそのチャネル上で動作するアクセスポイントからビーコンをキャッチするために各チャネルを強調（dwells on）するパッシブネットワーク発見動作など、ＷＬＡＮネットワーク発見動作を無効にし得る。ＮＡＮの実施形態において、モバイルデバイスは、ＮＡＮに関連付けられている発見ウィンドウ（ＤＷ）の期間、ＮＡＮチャネル（例えば、２．４ギガヘルツＮＡＮの実施のチャネル６）のみをモニタする必要がある。従って、ＮＡＮの使用は、ＤＷ期間中のみ、チャネルスイッチングおよびトランシーバ動作を利用し得る。Ｂｌｕｅｔｏｏｔｈの実施形態では、モバイルデバイスは、Ｗｉ−Ｆｉ無線を完全にオフにすることができ、Ｂｌｕｅｔｏｏｔｈ無線（それは、より短いレンジという代償で、Ｗｉ−Ｆｉと比較して、低電力である）を利用することができる。
【００１０】
[0010]ＮＡＮに参加しているデバイスは、ネットワークパラメータをアドバタイズする１つまたは複数のメッセージを検出するために、ＮＡＮに関連付けられている発見ウィンドウの期間中に、定期的に、または時折（occasionally）、ウェイクアップ（眠っている場合）し得る。例えば、ＮＡＮにおける時間間隔は、タイマユニット（ＴＵ）へと分割され得、ＮＡＮに参加しているデバイスは、５００ＴＵ毎（または、おおよそ０．５秒毎）に現れる１６ＴＵ発見ウィンドウの期間中にウェイクアップし得る。アクセスポイントは、ＷＬＡＮに関連付けられているネットワークチャネル、ＷＬＡＮに関連付けられているＴＢＴＴ、またはＷＬＡＮに関連付けられているＳＳＩＤをアドバタイズするためにＮＡＮを使用し得る。
【００１１】
[0011]特定の実施例において、アクセスポイントは、ＩＥＥＥ  ８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）情報要素を使用するなど、米国電気電子学会（ＩＥＥＥ）８０２．１１通信規格に関連付けられている情報要素を使用するサービスをアドバタイズし得る。ＩＥＥＥ ８０２．１１  ＦＩＬＳ情報要素は、例示的な実施例として、アクセスポイントのインターネットプロトコル（ＩＰ）サブネット、またはアクセスポイントのセキュリティドメインに関する情報を含み得る。他の例では、アクセスポイントは、ＷＬＡＮに関する情報を提供するために、ＮＡＮ  ＷＬＡＮ接続属性（connectivity attribute）を利用し得る。ＮＡＮ  ＷＬＡＮ接続属性は、アクセスポイントに関する、より多くの情報を提供するために、追加のフィールドを支援し得る。
【００１２】
[0012]したがって、ホットスポットネットワークにローミングするまたは加入することに関心を持っているクライアントデバイスは、周囲のアクセスポイントを発見するために、ＮＡＮチャネルのみをスキャンする必要がある。ＮＡＮを使用して送られたアドバタイズメントは、モバイルデバイスがネットワーク選択（例えば、モバイルデバイスに関連付けられている特定のサービスプロバイダによってサポートされるアクセスポイントを選択するために）に関する情報に基づく決断をすることを可能にし得る。例えば、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、アクセスポイントおよびモバイルデバイスが共通セキュリティドメインおよび／または共通ＩＰサブネットに関連付けられているということを示し得る。この場合において、８０２．１１ａｉ  ＦＩＬＳ情報要素は、同じセキュリティドメインおよび／またはＩＰサブネット内のアクセスポイントを選択することにおいて、モバイルデバイスをアシストし得る。
【００１３】
[0013]アクセスポイントは、追加のＡＮＱＰパラメータをモバイルデバイスに供給するために、ＮＡＮを使用し得る。いくつかの実施形態において、これは、サービスに関する追加の情報をパブリッシャ（publisher）及びサブスクライバ（subscriber）がそれらによって交換する、ＮＡＮフォローアップメッセージを使用して実行され得る。いくつかの実施形態において、ＦＩＬＳ  ＡＮＱＰ要素（例えば、Ｑｕｅｒｙ  ＡＰ−Ｌｉｓｔ、ＡＰ−Ｌｉｓｔ  Ｒｅｓｐｏｎｓｅ、等）は、ＮＡＮメッセージ上に「ピギーバック」され得る。ＦＩＬＳ  ＡＮＱＰ要素は、単一の情報要素で、複数のＡＮＱＰパラメータを問い合わせるために効果的な手段を提供し得、従って、ＡＮＱＰメッセージの数を低減し得る。
【００１４】
[0014]レガシースキャニング技術と比較して、ＮＡＮベースのネットワーク発見は、ほんのわずかなメッセージングオーバーヘッド、より少ないチャネルスイッチングオーバーヘッド、および低電力モードでの動作を伴う。例えば、モバイルデバイスは、５００ＴＵ毎に現れる各発見ウィンドウ期間中にＮＡＮチャネルのみをモニタし得る。該スキームは、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）デプロイメントが広く流通（または展開）され得る、というシナリオにおいて有益である。そのようなシナリオにおいて、クライアントデバイスは、クライアントがＷｉ−Ｆｉカバレッジの範囲外にある間にレガシースキャニングのためにチャネルをスイッチングする、および起動状態のままでいるバッテリを消費し得る。ＮＡＮを使用すると、発見に費やされる時間は、発見ウィンドウ（５００ＴＵ毎）の期間中のＮＡＮチャネルのみに限られ、そしてとても短い（１６ＴＵ）。
【００１５】
[0015]特定の態様において、モバイルデバイスの動作方法は、低電力ネットワークを介する発見メッセージの受信および低電力ネットワークを使用して通信するために、モバイルデバイスのトランシーバをチューニングすることを含む。発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられている１つまたは複数のネットワークパラメータを示す。方法はさらに１つまたは複数のネットワークパラメータに基づくＷＬＡＮを使用するアクセスポイントと通信することを含む。
【００１６】
[0016]他の実施例において、装置は、命令を記憶するメモリ、およびメモリに結合されたプロセッサを含む。プロセッサは、動作を開始または制御するために命令を実行するように構成される。動作は、低電力ネットワークを使用して通信するためにトランシーバをチューニングすることと、低電力ネットワークを介して発見メッセージを受信することとを含む。発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられている１つまたは複数のネットワークパラメータを示す。動作はさらに１つまたは複数のネットワークパラメータに基づいてＷＬＡＮを使用してアクセスポイントと通信することを含む。
【００１７】
[0017]他の実施例において、アクセスポイントの動作方法は、低電力ネットワークを介してメッセージを送信することを含む。メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられている１つまたは複数のネットワークパラメータを示す。方法はさらに、１つまたは複数のネットワークパラメータに基づいてモバイルデバイスとセットアッププロシージャを実行することと、モバイルデバイスとセットアッププロシージャを実行した後、ＷＬＡＮを使用してモバイルデバイスと１または複数のデータ通信を実行することを含み得る。
【００１８】
[0018]他の実施例において、装置は、命令を記憶するメモリ、およびメモリに結合されたプロセッサを含む。プロセッサは、動作を開始または制御するために、命令を実行するように構成される。動作は、低電力ネットワークを介してメッセージを送信することを含む。メッセージは、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられている１つまたは複数のネットワークパラメータを示す。動作はさらに、１つまたは複数のネットワークパラメータに基づいてモバイルデバイスとセットアッププロシージャを実行することと、モバイルデバイスとセットアッププロシージャを実行した後、ＷＬＡＮを使用してモバイルデバイスと１または複数のデータ通信を実行することを含み得る。
【００１９】
[0019]開示された実施例のうちの少なくとも１つによって提供される１つの特定の利点は、モバイルデバイスは、ネットワークパラメータおよび他の発見情報をモバイルデバイスが「アクティブに」スキャンする他の技術と比較して、低電力ネットワーク（例えば、ネットワーク情報に関して低電力ネットワークを受動的にスキャニングすることによって）を使用して、より少なく電力を消費するということである。本開示の他の態様、利点、および特徴は、以下のセクション、すなわち、図面の簡単な説明、発明を実施するための形態、および特許請求の範囲を含む、本明細書全体を検討すれば明らかとなるだろう。
【図面の簡単な説明】
【００２０】
【図１】[0020]図１は、通信システムの特定の例示的な実施例のブロック図である。
【図２】[0021]図２は、モバイルデバイスの動作方法の特定の例示的な実施例のブロック図である。
【図３】[0022]図３は、アクセスポイントの動作方法の特定の例示的な実施例のブロック図である。
【図４】[0023]図４は、モバイルデバイスの特定の例示的な実施例のブロック図である。
【発明を実施するための形態】
【００２１】
[0024]例示的な実施例が、これから図面を参照して説明される。説明および図面では、便宜上、共通の特徴は、共通の参照番号によって指定される。
【００２２】
[0025]図１を参照すると、通信システムの特定の例示的な実施例が描かれ、全体的に１００で指定されている。通信システム１００は、アクセスポイント１０２およびアクセスポイント１３０など、１つまたは複数のアクセスポイントを含み得る。通信システム１００は、さらに、モバイルデバイス１１０およびモバイルデバイス１４０など、１つまたは複数のモバイルデバイスを含み得る。通信システム１００は、１つまたは複数の米国電気電子学会（ＩＥＥＥ）８０２．１１通信プロトコル（例えば、ＩＥＥＥ  ８０２．１１ｕ通信プロトコル）など、通信プロトコルに従って動作し得る。代替的に、または追加的に、通信システム１００は、ホットスポット２．０通信プロトコル（ＨＳ２およびＷｉ−Ｆｉ  Ｃｅｒｔｉｆｉｅｄ  Ｐａｓｓｐｏｉｎｔとも呼ばれる）など、１つまたは複数のＷｉ−Ｆｉ  Ａｌｌｉａｎｃｅ通信プロトコルに従って動作し得る。
【００２３】
[0026]アクセスポイント１０２は、プロセッサ１０４、メモリ１０６、およびトランシーバ１０８（または送信機および受信機）を含み得る。メモリ１０６は、プロセッサ１０４によって実行可能な命令を記憶し得る。アクセスポイント１０２は、「ホットスポット」ネットワークなどの第１ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられ得る。第１ＷＬＡＮは、第１カバレッジエリア１２２に関連付けられ得る。
【００２４】
[0027]モバイルデバイス１１０は、プロセッサ１１２、メモリ１１４、およびトランシーバ１１６（または送信機および受信機）を含み得る。メモリ１１４は、プロセッサ１１２によって実行可能な命令を記憶し得る。
【００２５】
[0028]アクセスポイント１３０は、プロセッサ１３２、メモリ１３４、およびトランシーバ１３６（または送信機および受信機）を含み得る。メモリ１３４は、プロセッサ１３２によって実行可能な命令を記憶し得る。アクセスポイント１３０は、第２「ホットスポット」ネットワークなどの第２ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられ得る。第２ＷＬＡＮは、第２カバレッジエリア１２４に関連付けられ得る。
【００２６】
[0029]動作において、モバイルデバイス１１０は、通信すべき（例えば、インターネット通信などのデータ通信を可能にする）アクセスポイントを識別し（または識別しようと試み）得る。例えば、モバイルデバイス１１０が現時点でいずれのアクセスポイントにも関連付けられていない場合、モバイルデバイス１１０は、アクセスポイントからの１つまたは複数の発見メッセージについて「リッスン」し得る。本開示によれば、モバイルデバイス１１０は、メッセージ１０９を検出するために低電力ネットワークを使用し得る。メッセージ１０９は、第１ＷＬＡＮに関連付けられている１つまたは複数のネットワークパラメータ１１１を示し得る。
【００２７】
[0030]低電力ネットワークを使用してメッセージを受信するために、モバイルデバイス１１０は、低電力ネットワークを使用してメッセージを受信するように（例えば、１つまたは複数のアクセスポイントをアドバタイズする１つまたは複数のメッセージをスキャンするように）、トランシーバ１１６（または、トランシーバ１１６の受信機）をチューニングし得る。例えば、モバイルデバイス１１０は、トランシーバ１１６の受信周波数を、ＷＬＡＮ受信周波数からＮＡＮ受信周波数へ、またはＢｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ），Ｉｎｃ．の登録商標である）受信周波数へ、調整し得る。例示的な実施例として、モバイルデバイス１１０は、２．４ギガヘルツ（ＧＨｚ）ＮＡＮネットワークのチャネル６、または５ＧＨＺ  ＮＡＮネットワークのチャネル４４または１４９（ローカルレギュレーションによって決まる）など、通信プロトコルによって指定されるチャネルを使用してメッセージを受信するように、トランシーバ１１６をチューニングし得る。他の実施形態では、モバイルデバイス１１０は、単一のトランシーバの代わりに複数のトランシーバを使用し得るということに留意する。このケースにおいて、モバイルデバイス１１０の他のトランシーバ（トランシーバ１１６以外）は、低電力ネットワークを使用してメッセージを受信するようにチューニングされ得る。
【００２８】
[0031]モバイルデバイス１１０は、低電力ネットワークを使用してアクセスポイント１０２から送られるメッセージ１０９を受信し得る。メッセージ１０９は、第１ＷＬＡＮに関連付けられている１つまたは複数のネットワークパラメータ１１１を示し得る。詳しく説明するように、アクセスポイント１０２は、モバイルデバイス１１０などのモバイルデバイスに第１ＷＬＡＮを「アドバタイズ（advertise）」するために、メッセージ１０９をブロードキャスト（または「パブリッシュ」）し得る。アクセスポイント１０２は、サービス（例えば、第１ＷＬＡＮ）のプロバイダ（または「アドバタイザ」）に対応し得、モバイルデバイスは、サービスのサブスクライバに対応し得る。１つまたは複数のネットワークパラメータ１１１は、例示的な実施例として、第１ＷＬＡＮに関連付けられているネットワークチャネル（例えば、アップリンク周波数、および／またはダウンリンク周波数）、第１ＷＬＡＮに関連付けられているターゲットビーコン送信時間（ＴＢＴＴ）、第１ＷＬＡＮに関連付けられているサービスセット識別情報（ＳＳＩＤ）、またはそれらの組み合わせを含み得る。
【００２９】
[0032]いくつかの実施形態において、モバイルデバイス１１０は、メッセージ１０９などのメッセージの受信を選択的に有効にする。例えば、入力は、モバイルデバイス１１０のユーザからモバイルデバイス１１０にて受信され得、該入力は、モバイルデバイス１１０がメッセージ１０９などのメッセージを受信（えば例えば、サーチ）すべきであることを示している。特定の実施例において、モバイルデバイス１１０の動作システムは、ＮＡＮまたは「フリー」ネットワーク（例えば、「フリー」Ｗｉ−Ｆｉネットワーク）などのネットワークをサーチするオプション（例えば、ネットワークセッティング、またはグラフィカルユーザインタフェースを介して提示される「スイッチ」）をユーザに提示し得る。例えば「スイッチ」は、グラフィカルユーザインタフェースを介して提示されるチェックボックスを含み得る。スイッチは、１つまたは複数のＷｉ−Ｆｉネットワークに関する情報について１つまたは複数の低電力ネットワーク（例えば、ＮＡＮ、Ｂｌｕｅｔｏｏｔｈネットワーク、または、Ｂｌｕｅｔｏｏｔｈ低電力ネットワーク）を「サーチすること」によって、１つまたは複数のＷｉ−Ｆｉネットワークの識別を有効にするために、ユーザによってアクティブ化（または有効化）され得る。「スイッチ」がアクティブ化されると、モバイルデバイス１１０は、例えば、ＮＡＮチャネルをスキャニングすることによって、近くのＮＡＮクラスタ（もし存在する場合）に加わることによって、またはモバイルデバイス１１０のレンジ内であるＷｉ−Ｆｉネットワークを示す１つまたは複数のサービス発見メッセージを受信することによって、Ｗｉ−Ｆｉネットワークを見つけようと試みるために低電力ネットワークを使用し得る。
【００３０】
[0033]場合によっては、モバイルデバイス１１０は、Ｗｉ−Ｆｉネットワークについての低電力サーチを行ない得る。例えば、モバイルデバイス１１０は、低電力の動作モードに従って、低電力ネットワークを使用してＷｉ−Ｆｉネットワークについてのサーチを実行し得る（例えば、Ｗｉ−Ｆｉネットワークを検出するためにＷｉ−Ｆｉチャネルをサーチする代わりに）。例示的な実施例では、モバイルデバイス１１０は、モバイルデバイス１１０のバッテリチャージが閾値よりも少ないことに応答して、低電力モードに従って（Ｗｉ−ＦｉネットワークをサーチするためにＷｉ−Ｆｉネットワークの代わりに低電力ネットワークを使用して）動作し得る。モバイルデバイス１１０は、バッテリチャージが閾値以上であることに応答して（または、モバイルデバイス１１０が、コンセントやコンピューティングデバイスなどの外部パワーサプライに接続されていることに応答して）、Ｗｉ−Ｆｉベースのサーチを使用する「スタンダード」モードに従って動作し得る。「スタンダード」モードで動作する間、低電力ネットワークを使用するサーチの代わりに、またはそれに加えて、Ｗｉ−Ｆｉベースのサーチが行われ得る。さらに、低電力モードおよび「スタンダード」モードへの／からの移行は、モバイルデバイス１１０のユーザによって（例えば、モバイルデバイス１１０のグラフィカルユーザインタフェースを介して受信される入力に基づいて）開始され得、またはモバイルデバイス１１０によって自動的に（例えば、モバイルデバイス１１０のバッテリチャージに基づいて）開始され得るということに留意する。いくつかの実施形態において、移行は、ユーザがデフォルトを「オーバーライド」しない限り（例えば、モバイルデバイス１１０がＷｉ−Ｆｉチャネルのみを使用してまたは低電力ネットワークのみを使用してサーチを実行すべきことを指定することによって）、デフォルトによって（例えば、モバイルデバイス１１０のバッテリチャージに基づいて）モバイルデバイス１１０によって自動的に開始され得る。
【００３１】
[0034]さらに詳しく説明すると、ユーザから受信される入力は、第１モード（モバイルデバイス１１０がネットワークをサーチする）、または第２モード（モバイルデバイスがネットワークをサーチしない）のうちの１つを示し得る。第１モードの選択に応答して、モバイルデバイス１１０は、第１ＷＬＡＮをアドバタイズするメッセージ１０９など、ネットワークをアドバタイズする１つまたは複数のメッセージを検出するために特定のチャネル（例えば、予め定められたチャネル）をチューニングし得る。場合によっては、ある特定のネットワーク（またはネットワークタイプ）が、１つまたは複数の他のネットワークまたはネットワークタイプに比べて、より高い優先度に関連付けられ得る（または「好まれ」得る）。例えば、モバイルデバイス１１０は、モバイルデバイス１１０に関連付けられているサービスプロバイダによって操作されるネットワークを「好み（prefer）」得る。
【００３２】
[0035]いくつかの態様において、アクセスポイントによって送られるメッセージは、ＮＡＮなどの低電力ネットワークを使用してＷＬＡＮ（例えば、Ｗｉ−Ｆｉネットワーク）をアドバタイズするサービス識別情報（ＩＤ）を含み得る。例えば、メッセージ１０９は、アクセスポイント１０２に関連付けられているサービスＩＤ（例えば、アクセスポイント１０２のＷｉ−ＦｉネットワークをアドバタイズするサービスＩＤ）を含み得る。サービスＩＤは、デバイスに「よく知られた」ものであり得る。詳しく説明すると、場合によっては、ＷＬＡＮは、特定の通信プロトコル（例えば、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ通信プロトコル、またはＩＥＥＥ  ８０２．１１通信プロトコル）に準拠し、特定の通信プロトコルは、サービスＩＤ（例えば、特定のアクセスポイントについて、または、Ｗｉ−Ｆｉ接続性を提供するアクセスポイントのグループなど、アクセスポイントのグループについて）を指定する。
【００３３】
[0036]特定の実施形態において、メッセージは「よく知られた」サービスＩＤを含むサービスＩＤフィールドを含み得る。「よく知られた」サービスＩＤは、特定のベンダーによって定義される値、特定のネットワークプロバイダによって定義される値、または特定のワイヤレス通信プロトコルによって定義される値など、ネットワークのデバイスに知られている特定の値、または特定の値のハッシュであり得る。特定の実施形態において、サービスＩＤフィールドは、サービス記述子属性（ＳＤＡ：service descriptor attribute）を含み得る。サービスＩＤフィールドに加えて、メッセージは、１つまたは複数のネットワークパラメータ１１１（例えば、アクセスポイント１０２のセキュリティドメイン、またはアクセスポイント１０２の特定のＳＳＩＤ）など、１つまたは複数のネットワークパラメータを示す追加のフィールドを含み得る。さらに詳しく説明すると、マルチプルなアクセスポイントは、同じサービスＩＤおよび異なるネットワークパラメータを有するメッセージを送信し得る。例えば、第１ネットワークを提供する第１アクセスポイントは、第１ネットワークに関連付けられているネットワークパラメータの第１セットおよび「よく知られた」サービスＩＤを含む第１メッセージを送信し得、第２ネットワークを提供する第２アクセスポイントは、第２ネットワークに関連付けられているネットワークパラメータの第２セットおよび「よく知られた」サービスＩＤを含む第２メッセージを送信し得る。特定の実施形態において、アクセスポイントは、ＮＡＮを使用して送られるＮＡＮサービス発見メッセージにおいてサービスＩＤを提供し得る。他の実施形態において、デバイスは、Ｂｌｕｅｔｏｏｔｈ通信（Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ），Ｉｎｃ．の登録商標である）、またはＢｌｕｅｔｏｏｔｈ  ｌｏｗ−ｅｎｅｒｇｙ通信で使用されるメッセージなど、異なるメッセージにおいてサービスＩＤを提供し得る。
【００３４】
[0037]サブスクライバ（例えば、モバイルデバイス１１０などのモバイルデバイス）は、（例えば、モバイルデバイス１１０がネットワークをサーチする第１モードに従って動作する間）サービスＩＤをサーチし得る。サブスクライバは、サービスＩＤに関連付けられているアクセスポイントを検出するために、（例えば、ＮＡＮなどの低電力ネットワークを使用してよく知られたサービスＩＤを示す１つまたは複数のサービス発見サブスクリプションメッセージを送ることによって）サービスＩＤを能動的にサーチし得る。代替的に、または追加的に、サブスクライバは、メッセージ１０９を受信することなどによって、サービスＩＤに関連付けられているアクセスポイントを受動的にサーチし得、ここで、メッセージ１０９はサービスＩＤを示す。
【００３５】
[0038]場合によっては、モバイルデバイスは、さらに第１ＷＬＡＮをアドバタイズするためにメッセージ１０９を「再パブリッシュ」し得る。例えば、モバイルデバイス１４０がアクセスポイント１０２のレンジ内にある場合、モバイルデバイス１４０は、メッセージ１０９を受信し得、第１ＷＬＡＮをアドバタイズするために（例えば、メッセージ１０９がより多くのデバイスによって受信されるように、メッセージの１０９の範囲を「拡大」するために）メッセージ１０９を再パブリッシュし得る。この例では、モバイルデバイス１１０は、モバイルデバイス１４０からメッセージ１０９を受信し得る。従って、低電力ネットワークは（例えば、送信信号の電力がより低いことに起因して）第１ＷＬＡＮよりも狭いカバレッジエリアを有し得るものの、第２カバレッジエリア１２４内にあり且つ低電力ネットワークカバレッジエリアの外にあるデバイスは、モバイルデバイス１４０からメッセージ１０９を受信することによって、第１ＷＬＡＮを検出し得る。
【００３６】
[0039]他のケースにおいて、通信システム１００におけるメッセージの再パブリッシングは、回避される（例えば、抑制される）ことができる。例えば、メッセージ１０９の再パブリッシュを回避することは、通信システム１００がメッセージ（例えば、サービス発見メッセージまたは他のアドバタイズメント）で「あふれる」というインスタンスを回避し得る。この実施例において、アクセスポイント１０２は、メッセージ１０９を送り得、メッセージ１０９は、メッセージ１０９が再パブリッシュされるべきでないことを示す「再パブリッシュしない（do not republish）」インジケーションを含み得る。
【００３７】
[0040]特定の実施形態において、モバイルデバイス１１０は、通信プロトコルに関連した１つまたは複数のインターバル（またはウィンドウ）の期間、メッセージ（例えば、メッセージ１０９）を受信するように構成される。例えば、モバイルデバイス１１０は、通信プロトコルに関連した発見ウィンドウの期間、メッセージ１０９を受信し得る。詳しく説明すると、ＮＡＮにおける時間インターバルは、タイマユニット（ＴＵ）へと分割され得、１つのＴＵが１０２４マイクロ秒に等しい。ＮＡＮに参加しているデバイス（例えば、モバイルデバイス１１０）は、５００ＴＵ毎（または、おおよそ０．５秒毎）に現れる１６ＴＵ発見ウィンドウの期間ウェイクアップし得る。この実施例において、モバイルデバイス１１０は、メッセージ１０９などの１つまたは複数のメッセージを受信するために、ＮＡＮに関連した発見ウィンドウの期間中、定期的に、または時折、（眠っている場合）ウェイクアップし得る。
【００３８】
[0041]メッセージ１０９の受信に応答して、モバイルデバイス１１０は、アクセスポイント１０２と通信するかどうか（例えば、アクセスポイント１０２とのリンクセットアッププロシージャを行うか否か）を決定するために、１つまたは複数のネットワークパラメータ１１１を使用し得る。例えば、モバイルデバイス１１０は、モバイルデバイス１１０のサービスプロバイダまたは共通のネットワークで提携されるアクセスポイントなどの特定のアクセスポイントとのみ通信するように構成され得る。この例において、モバイルデバイス１１０は、モバイルデバイス１１０およびアクセスポイント１０２が共通のネットワークまたはサービスプロバイダに関連付けられているかどうかを、１つまたは複数のネットワークパラメータ１１１に基づいて決定し得る。例えば、１つまたは複数のネットワークパラメータ１１１は、アクセスポイント１０２に関連付けられているセキュリティドメインおよび／またはアクセスポイント１０２に関連付けられているＩＰサブネットを示し得る。いくつかの実施形態において、モバイルデバイス１１０は、（例えば、セキュリティドメインおよび／またはＩＰサブネットがマッチするかどうかを決定するために）モバイルデバイス１１０のＩＰサブネットおよび／またはセキュリティドメインのインジケーションと、ＩＰサブネットおよび／またはセキュリティドメインを比較するように構成され得る。
【００３９】
[0042]特定の実施例において、メッセージ１０９は、ＩＥＥＥ  ８０２．１１ａｉ技術に従って、低電力ネットワークを介して送られる。例えば、１つまたは複数のネットワークパラメータ１１１は、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素（ＩＥ）を含み得る。ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、アクセスポイント１０２に関連付けられているセキュリティドメイン、アクセスポイント１０２に関連付けられているインターネットプロトコル（ＩＰ）アドレスタイプ、またはアクセスポイント１０２に関連付けられているＩＰサブネットを示し得る。特定の実施形態に応じて、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、複数のセキュリティドメイン（例えば、６個のセキュリティドメイン、または他の数のセキュリティドメイン）を示し得る。特定の実施形態において、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、２バイトハッシュのセキュリティドメインを含む。この例において、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、ＷＬＡＮを使用する代わりに（例えば、アクセスポイント１０２に関連付けられている第１ＷＬＡＮを使用して送られるプローブ応答の中またはビーコンの中にＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素を含む代わりに）、低電力ネットワーク（例えば、ＮＡＮ、Ｂｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ），Ｉｎｃ．の登録商標である）ネットワーク、またはＢｌｕｅｔｏｏｔｈ  ｌｏｗ−ｅｎｅｒｇｙ（ＢＬＥ）ネットワーク）を介して送られ得る、ということに留意する。
【００４０】
[0043]特定の実施形態において、モバイルデバイス１１０は、複数のアクセスポイントのうちのどれと通信すべきかを決定するために１つまたは複数のネットワークパラメータ１１１に含まれるＩＰサブネットのインジケーション、または１つまたは複数のネットワークパラメータ１１１に含まれるセキュリティドメインのインジケーションを使用し得る。詳しく説明すると、モバイルデバイス１１０が、メッセージ１０９の受信に加え、他のアクセスポイント（図１に不図示）に関する情報を含む他の発見メッセージを受信する場合、モバイルデバイス１１０は、メッセージ１０９および他のメッセージによって示されるＩＰサブネットと、アクセスポイント１０２に関連付けられているＩＰサブネットとを比較し得る。この例において、アクセスポイント１０２のＩＰサブネットがアクセスポイント１０２のＩＰサブネットにマッチする場合、例えばモバイルデバイス１１０が共通ＩＰサブネットのケースで新しいインターネットプロトコル（ＩＰ）アドレスを取得することを避けることができ得るので（例えば、他のアクセスポイントを選択する代わりに、通信のためにアクセスポイント１０２を選択することによって）、モバイルデバイス１１０は、他のアクセスポイントの代わりにアクセスポイント１０２と通信することを「好み」得る。
【００４１】
[0044]いくつかの実施形態において、低電力ネットワークは、ＮＡＮであり、メッセージ１０９は、ＮＡＮフォーマットを有している。例えば、メッセージ１０９は、ＮＡＮフレームフォーマット（例えば、指定された数のフィールド、フィールドのタイプ、およびフィールドの長さ）を有しているＮＡＮフレームであり得る。特定の実施形態において、メッセージ１０９は、接続性情報（ＮＡＮフレームによって通常アドバタイズされるサービス情報に加えて）を含むＮＡＮフレームである。この例において、メッセージ１０９は、１つまたは複数のネットワークパラメータ１１１を示すＮＡＮ  ＷＬＡＮ接続属性を含み得る。ＮＡＮフレームは、デバイスロールフィールドを含み得る。デバイスロールフィールドは、メッセージ１０９を送っているデバイスがメッセージ１０９のパブリッシャであるかどうかを指定し得る。例えば、デバイスロールフィールドは、メッセージ１０９を送っているデバイスがメッセージ１０９のパブリッシャである場合（例えば、アクセスポイント１０２がメッセージ１０９を送る場合）、第１の値（例えば、「１」）を含み得る。デバイスロールフィールドは、他のデバイスがメッセージ１０９を送る場合（例えば、モバイルデバイス１４０が、メッセージ１０９を再パブリッシュする場合、または他のアクセスポイントがメッセージ１０９を再パブリッシュする場合）、第２の値（例えば、「０」）を含み得る。
【００４２】
[0045]いくつかの実施形態において、メッセージ１０９は、サービス発見フレームなどのパブリックアクションフレームである。パブリックアクションフレームは、デバイス間のアソシエーションプロシージャに先立ってデバイス間で送られ得、または共通のベーシックサービスセット（ＢＳＳ）に関連付けられていないデバイス間で送られ得る。メッセージ１０９がパブリックアクションフレームである場合、１つまたは複数のネットワークパラメータ１１１は、パブリックアクションフレームのさら追加発見属性フィールド（further discovery attribute field）内など、パブリックアクションフレームに含める、または付加し得る。
【００４３】
[0046]１つまたは複数のネットワークパラメータ１１１は、１つまたは複数のアクセスネットワーククエリプロトコル（ＡＮＱＰ）パラメータを含み得る。ＡＮＱＰパラメータは通常はモバイルデバイスからのクエリに応答して送信されるが、アクセスポイント１０２は、メッセージ１０９を使用して１つまたは複数のＡＮＱＰパラメータをアドバタイズ（またはブロードキャスト）し得、これは、モバイルデバイス１１０が１つまたは複数のＡＮＱＰパラメータについての要求を送ることを回避できるようにし得る。典型的なＮＡＮ内の動作の例示的なシーケンスは、説明およびコンテキストのために提供される。いくつかのＮＡＮシナリオにおいて、アクセスポイントは、発見ウィンドウ（ＤＷ）の間、情報をパブリッシュすることによって（例えば、ＮＡＮを介してＤＷの間発見メッセージを送ることによって）、ＮＡＮを使用してサービスをアドバタイズし得る。クライアントデバイスは、発見メッセージを検出することによってアクセスポイントを発見し得る。クライアントデバイスは、アクセスポイントと通信するかどうかを決定するために（例えば、アクセスポイントの１つまたは複数のサービスに「サブスクライブ（subscribe）」するかどうかを決定するために）発見メッセージの情報を使用し得る。クライアントデバイスがアクセスポイントと通信することを決定する場合、クライアントデバイスは、アクセスポイントにサブスクライブメッセージを送り得る。１つまたは複数の追加のフォローアップメッセージが、アクセスポイントとクライアントデバイスとの間で追加の情報を通信するために、アクセスポイントとクライアントデバイスとの間で交換され得る（例えば、クエリおよび応答メッセージ）。詳しく説明すると、クライアントデバイスは、ＡＮＱＰクエリリスト要素（ＩＥＥＥ  ８０２．１１−２０１２  セクション  ８．４．４．２で指定される）をアクセスポイントに送り得、アクセスポイントは、ケイパビリティリストＡＮＱＰ要素（Capabilities List ANQP element）（ＩＥＥＥ  ８０２．１１−２０１２  セクション  ８．４．４．３で指定される）によって応答し得る。他の実施形態において、クライアントデバイスは、クエリＡＰ−リストＡＮＱＰ要素（ＩＥＥＥ  ８０２．１１ａｉで指定される）を送り得、アクセスポイントは、ＡＰ−リスト応答ＡＮＱＰ要素（ＩＥＥＥ  ８０２．１１ａｉで指定される）によって応答し得る。
【００４４】
[0047]本開示と関係して、１つまたは複数のＡＮＱＰパラメータが、モバイルデバイス１１０からクエリを受信することに応答してアクセスポイント１０２によってアドバタイズされ得る（モバイルデバイス１１０がメッセージ１０９を受信した後）。例えば、モバイルデバイス１１０は、第１ＷＬＡＮに関係する追加の情報を取得するために、メッセージ１０９を受信することに応答してアクセスポイント１０２にＮＡＮフォローアップメッセージを送り得る。ＮＡＮフォローアップメッセージの一例は、サービス発見メッセージを受信することに応答して（例えば、メッセージ１０９の受信に応答して）、サービスの「サブスクライバ」からサービスの「パブリッシャ」へ（例えば、モバイルデバイス１１０からアクセスポイント１０２へ）送られる追加のサービス情報についての要求である。アクセスポイント１０２は、モバイルデバイス１１０にＮＡＮフォローアップ応答を送ることによって、ＮＡＮフォローアップメッセージに応答し得る。ＮＡＮフォローアップ応答は、ＮＡＮフォローアップメッセージによって識別される情報を示し得る。
【００４５】
[0048]いくつかの実施形態において、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰ要素は、ＮＡＮメッセージ（例えば、ＮＡＮパブリッシュメッセージ、ＮＡＮサブスクライブメッセージ、またはＮＡＮフォローアップメッセージ）に“ピギーバック”され得る。例えば、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰクエリ要素は、モバイルデバイス１１０からアクセスポイント１０２へと送られたＮＡＮフォローアップメッセージへピギーバックされ得る。他の例として、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰ応答要素は、ＮＡＮフォローアップメッセージに応答してアクセスポイント１０２からモバイルデバイス１１０へと送られるＮＡＮフォローアップ応答へとピギーバックされ得る。場合によっては、メッセージ１０９はＮＡＮメッセージであり、１つまたは複数のネットワークパラメータ１１１は、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰ要素を含む。
【００４６】
[0049]特定の実施例はＮＡＮに関して記載されているが、他のネットワークまたは通信技術がメッセージ１０９の送信のために選択され得るということに留意する。例えば、アクセスポイント１０２は、Ｂｌｕｅｔｏｏｔｈチャネル（例えば、通信周波数）、Ｂｌｕｅｔｏｏｔｈ通信技術に関連付けられているフレームフォーマット、および／またはＢｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ（Ｂｌｕｅｔｏｏｔｈ  ＬＥ）通信技術など、Ｂｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈは、Ｂｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ），Ｉｎｃ．の登録商標である）ネットワークを使用して、メッセージ１０９を送り得る。このケースの場合、メッセージ１０９は、Ｂｌｕｅｔｏｏｔｈパケットであり得る。さらに、そのような実施形態では、モバイルデバイス１１０およびアクセスポイント１０２は、Ｂｌｕｅｔｏｏｔｈ通信を可能にするために、Ｂｌｕｅｔｏｏｔｈトランシーバを含み得るということに留意する。この例では、モバイルデバイス１１０がＢｌｕｅｔｏｏｔｈトランシーバを使用してメッセージをスキャンする間、モバイルデバイス１１０は、トランシーバ１１６を無効に（または、トランシーバ１１６を低電力状態に）し得る。例えば、モバイルデバイス１１０は、第１カバレッジエリア１２２を離れることに応答して、トランシーバ１１６を無効に（または、トランシーバ１１６を低電力状態に）し得る。
【００４７】
[0050]モバイルデバイス１１０は、１つまたは複数のネットワークパラメータ１１１に基づいてアクセスポイント１０２と通信するかどうかを決定し得る。モバイルデバイス１１０がアクセスポイント１０２と通信しないことを決定する場合、モバイルデバイス１１０は、１つまたは複数の他のアクセスポイントをスキャンし得る。例えば、モバイルデバイス１１０は、モバイルデバイス１１０のレンジの中で１つまたは複数の他のアクセスポイントを識別しようと試みるためにＮＡＮまたはＢｌｕｅｔｏｏｔｈネットワークのどちらか一方に関連付けられている受信周波数を使用して、トランシーバ１１６を操作し続け得る。
【００４８】
[0051]モバイルデバイス１１０がアクセスポイント１０２と通信することを決定する場合、モバイルデバイス１１０は、アクセスポイント１０２とセットアッププロシージャを開始し得る。例えば、セットアッププロシージャは、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳセットアッププロシージャであり得る。セットアッププロシージャは、認証動作および／またはアソシエーション動作を含み得る。セットアッププロシージャは、モバイルデバイス１１０とアクセスポイント１０２との間のデータ接続性を確立し得る。例えば、セットアッププロシージャを完了した後、モバイルデバイス１１０は、モバイルデバイス１１０が第１カバレッジエリア１２２の中にいる間、インターネットにアクセスするために（データをアップロードまたはダウンドロードするために）第１ＷＬＡＮを使用し得る。特定の実施形態において、モバイルデバイス１１０は、アクセスポイント１０２に関係する情報を記憶（例えば、キャッシュ）し得る。例えば、モバイルデバイス１１０は、アクセスポイント１０２に関する他の情報、またはアクセスポイント１０２に関連付けられているＩＰサブネットの指示を記憶し得る。
【００４９】
[0052]場合によっては、モバイルデバイス１１０は、モバイルデバイス１１０がアクセスポイント（例えば、アクセスポイント１０２）と通信し、モバイルデバイス１１０が他のアクセスポイント（例えば、アクセスポイント１３０）をスキャンする、「ローミング」モードを開始し得る。このケースにおいて、モバイルデバイス１１０は、通信の品質を改善するために（例えば、信号強度を改善するために）、他のアクセスポイントをスキャンし得る。場合によっては、ローミングモードは、モバイルデバイス１１０のユーザが第１カバレッジエリア１２２から離れるのに応答して開始され得る。モバイルデバイス１１０が第１カバレッジエリア１２２から離れる場合、モバイルデバイス１１０は、第１ＷＬＡＮのレンジの外になり得る。例えば、モバイルデバイス１１０のユーザが第１カバレッジエリア１２２から離れる場合、モバイルデバイス１１０はアクセスポイント１０２との通信を終了し得る。一例として、モバイルデバイス１１０のユーザは、ロケーション１１８からロケーション１２０へ（そして第１カバレッジエリア１２２から第２カバレッジエリア１２４へ）と移動し得る。
【００５０】
[0053]本開示によれば、モバイルデバイス１１０は、アクセスポイントを識別（または「発見」）するために低電力ネットワークを使用し得る。本明細書で使用するとき、「低電力ネットワーク」は、ＷＬＡＮ（例えば、第１ＷＬＡＮ、または第２ＷＬＡＮ）と比較して、モバイルデバイス１１０による、より低い電力消費に関連付けられているネットワーク（および／または通信技術）を指し得る。低電力ネットワークの一例は、近隣エリアネットワーク（ＮＡＮ：neighborhood area network）（Ｎｅｉｇｈｂｏｒｈｏｏｄ−ａｗａｒｅ  ｎｅｔｗｏｒｋ、またはＮｅａｒ−ｍｅ  ａｒｅａ  ｎｅｔｗｏｒｋとも呼ばれる）である。例えば、モバイルデバイス１１０、１４０は、ＮＡＮを使用して通信し得、それは、ＷＬＡＮを介して通信することに比較して、モバイルデバイス１１０、１４０による、より低い電力消費に関連付けられ得る。低電力ネットワークの他の例は、Ｂｌｕｅｔｏｏｔｈネットワークである（例えば、Ｂｌｕｅｔｏｏｔｈ通信プロトコルによって定義される通信チャネルを利用する通信スキーム）。例えば、デバイスは、Ｂｌｕｅｔｏｏｔｈネットワーク（またはＢｌｕｅｔｏｏｔｈ通信チャネル）を使用して通信し得、それは、ＷＬＡＮを介する通信と比較して、より低い電力消費に関連付けられ得る。
【００５１】
[0054]低電力ネットワークを使用してメッセージを受信するために、モバイルデバイス１１０は、低電力ネットワークを使用してメッセージを受信するように（例えば、１つまたは複数のアクセスポイントをアドバタイズする１つまたは複数のメッセージをスキャンするように）、トランシーバ１１６（またはトランシーバ１１６の受信機）をチューニングし得る。例えば、モバイルデバイス１１０は、トランシーバ１１６の受信周波数を、ＷＬＡＮ受信周波数から、ＮＡＮ受信周波数またはＢｌｕｅｔｏｏｔｈ受信周波数に調整し得る。例示的な実施例として、モバイルデバイス１１０は、２．４ギガヘルツ（ＧＨｚ）ＮＡＮネットワークのチャネル６、または５ＧＨｚ  ＮＡＮネットワークのチャネル４４または１４９（ローカルレギュレーションに依存する）など、通信プロトコルによって指定されるチャネルを使用してメッセージを受信するように、トランシーバ１１６をチューニングし得る。他の実施形態において、モバイルデバイス１１０は、シングルトランシーバの代わりに複数のトランシーバを使用し得る、ということに留意する。このケースにおいて、モバイルデバイス１１０の他のトランシーバ（トランシーバ１１６以外）は、低電力ネットワークを使用してメッセージを受信するようにチューニングされ得る。
【００５２】
[0055]モバイルデバイス１１０は、低電力ネットワークを使用して送られるメッセージ１２６を受信し得る。メッセージ１２６は、第２ＷＬＡＮに関連付けられている１つまたは複数のネットワークパラメータ１２８を示し得る。詳しく説明すると、アクセスポイント１３０は、モバイルデバイス１１０などのモバイルデバイスに第２ＷＬＡＮを「アドバタイズ」するためにメッセージ１２６をブロードキャスト（または「パブリッシュ」）し得る。１つまたは複数のネットワークパラメータ１２８は、例として、第２ＷＬＡＮに関連付けられているネットワークチャネル（例えば、アップリンク周波数および／またはダウンリンク周波数）、第２ＷＬＡＮに関連付けられているターゲットビーコン送信時間（ＴＢＴＴ）、第２ＷＬＡＮに関連付けられているサービスセット識別情報（ＳＳＩＤ）、またはそれらの組み合わせを含み得る。場合によっては、モバイルデバイスは、第２ＷＬＡＮをさらにアドバタイズするためにメッセージ１２６を「再パブリッシュ」し得る。例えば、モバイルデバイス１４０は、メッセージ１２６を受信し得、そして、第２ＷＬＡＮをアドバタイズするために（例えば、メッセージ１２６がより多くのデバイスによって受信されるように、メッセージ１２６の範囲を「拡張」するために）メッセージ１２６を再パブリッシュし得る。この例では、モバイルデバイス１１０は、モバイルデバイス１４０からメッセージ１２６を受信し得る。従って、低電力ネットワークは（例えば、送信信号の電力がより低いことに起因して）第２ＷＬＡＮよりも小さいカバレッジエリアを有するものの、第２カバレッジエリア１２４内にあるが、低電力ネットワークカバレッジエリアの外にあるデバイスは、モバイルデバイス１４０からメッセージ１２６を受信することによって、第２ＷＬＡＮを検出することが可能となり得る。
【００５３】
[0056]他のケースにおいて、通信システム１００におけるメッセージ１２６の再パブリッシングは、回避される（例えば抑制される）ことができる。例えば、メッセージ１２６の再パブリッシュを回避することは、通信システム１００がメッセージ（例えば、サービス発見メッセージ、または他のアドバタイズメント）によって「あふれる」というインスタンスを回避し得る。この実施例において、アクセスポイント１３０は、メッセージ１２６を送り得、メッセージ１２６は、メッセージ１２６が再パブリッシュされるべきでないことを示す「再パブリッシュしない（do not republish）」インジケーションを含み得る。
【００５４】
[0057]特定の実施形態において、モバイルデバイス１１０は、通信プロトコルに関連した１つまたは複数のインターバル（またはウィンドウ）の期間、メッセージ（例えばメッセージ１２６）を受信するように構成される。例えば、モバイルデバイス１１０は、通信プロトコルに関連した発見ウィンドウの期間、メッセージ１２６を受信し得る。詳しく説明すると、ＮＡＮにおける時間インターバルは、タイマユニット（ＴＵ）へと分割され得、１つのＴＵが１０２４マイクロ秒に等しい。ＮＡＮに参加しているデバイス（例えばモバイルデバイス１１０）は、５００ＴＵ毎（または、おおよそ０．５秒毎）に現れる１６ＴＵ発見ウィンドウの期間ウェイクアップし得る。この実施例において、モバイルデバイス１１０は、メッセージ１２６などの１つまたは複数のメッセージを受信するために、ＮＡＮに関連した発見ウィンドウの期間中、定期的に、または時折、（眠っている場合）ウェイクアップし得る。
【００５５】
[0058]メッセージ１２６の受信に応答して、モバイルデバイス１１０は、アクセスポイント１３０と通信するかどうか（例えば、アクセスポイント１３０とのリンクセットアッププロシージャを行うか否か）を決定するために、１つまたは複数のネットワークパラメータ１２８を使用し得る。例えば、モバイルデバイス１１０は、モバイルデバイス１１０のサービスプロバイダまたは共通ネットワークで提携されるアクセスポイントなど、特定のアクセスポイントとのみ通信するように構成され得る。この例において、モバイルデバイス１１０は、モバイルデバイス１１０およびアクセスポイント１３０が共通ネットワークまたはサービスプロバイダと関連付けられているかどうかを、１つまたは複数のネットワークパラメータ１２８に基づいて決定し得る。例えば、１つまたは複数のネットワークパラメータ１２８は、アクセスポイント１３０に関連付けられているセキュリティドメインおよび／またはアクセスポイント１３０に関連付けられているＩＰサブネットを示し得る。いくつかの実施形態において、モバイルデバイス１１０は、（例えば、ＩＰサブネットおよび／またはセキュリティドメインがマッチするかどうかを決定するために）モバイルデバイス１１０のＩＰサブネットおよび／またはセキュリティドメインのインジケーションと、ＩＰサブネットおよび／またはセキュリティドメインを比較するように構成され得る。
【００５６】
[0059]特定の実施例において、メッセージ１２６は、ＩＥＥＥ  ８０２．１１ａｉ技術に従って、低電力ネットワークを介して送られる。例えば、１つまたは複数のネットワークパラメータ１２８は、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素（ＩＥ）を含み得る。ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、アクセスポイント１３０に関連付けられているセキュリティドメイン、アクセスポイント１３０に関連付けられているＩＰアドレスタイプ、またはアクセスポイント１３０に関連付けられているＩＰサブネットを示し得る。特定の実施形態に応じて、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、複数のセキュリティドメイン（例えば、６個のセキュリティドメイン、または他の数のセキュリティドメイン）を示し得る。特定の実施形態において、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、２バイトハッシュのセキュリティドメインを含む。この例において、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素は、ＷＬＡＮを使用する代わりに（例えば、アクセスポイント１３０に関連付けられている第２ＷＬＡＮを使用して送られるプローブ応答の中、またはビーコンの中にＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ情報要素を含む代わりに）、低電力ネットワーク（例えば、ＮＡＮ、またはＢｌｕｅｔｏｏｔｈネットワーク）を介して送られ得る、ということに留意する。
【００５７】
[0060]特定の実施形態において、モバイルデバイス１１０は、複数のアクセスポイントのうちのどれと通信すべきかを決定するために１つまたは複数のネットワークパラメータ１２８に含まれるＩＰサブネットのインジケーション、または１つまたは複数のネットワークパラメータ１２８に含まれるセキュリティドメインのインジケーションを使用し得る。詳しく説明すると、モバイルデバイス１１０がメッセージ１２６の受信に加えて他のアクセスポイント（図１には不図示）に関する情報を含む他の発見メッセージを受信した場合、モバイルデバイス１１０は、メッセージ１２６および他のメッセージによって示されるＩＰサブネットと、アクセスポイント１０２に関連付けられているＩＰサブネットとを比較し得る。この例において、アクセスポイント１３０のＩＰサブネットがアクセスポイント１０２のＩＰサブネットにマッチする場合、例えばモバイルデバイス１１０が共通ＩＰサブネットのケースでは新しいインターネットプロトコル（ＩＰ）アドレスを取得することを避けることができ得るので（例えば、他のアクセスポイントを選択する代わりに、通信のためにアクセスポイント１３０を選択することによって）、モバイルデバイス１１０は、他のアクセスポイントの代わりにアクセスポイント１３０と通信することを「好み」得る。
【００５８】
[0061]いくつかの実施形態において、低電力ネットワークは、ＮＡＮであり、メッセージ１２６は、ＮＡＮフォーマットを有している。例えば、メッセージ１２６は、ＮＡＮフレームフォーマット（例えば、指定された数のフィールド、フィールドのタイプ、およびフィールドの長さ）を有しているＮＡＮフレームであり得る。特定の実施形態において、メッセージ１２６は、接続性情報（ＮＡＮフレームによって通常アドバタイズされるサービス情報に加えて）を含むＮＡＮフレームである。この例において、メッセージ１２６は、１つまたは複数のネットワークパラメータ１２８を示すＮＡＮ  ＷＬＡＮ接続属性を含み得る。ＮＡＮフレームは、デバイスロールフィールドを含み得る。デバイスロールフィールドは、メッセージ１２６を送るデバイスがメッセージ１２６のパブリッシャであるかどうかを指定し得る。例えば、デバイスロールフィールドは、メッセージ１２６を送るデバイスがメッセージ１２６のパブリッシャである場合（例えば、アクセスポイント１３０がメッセージ１２６を送る場合）、第１の値（例えば、「１」）を含み得る。デバイスロールフィールドは、他のデバイスがメッセージ１２６を送る場合（例えば、モバイルデバイス１４０が、メッセージ１２６を再パブリッシュする場合、または、他のアクセスポイントがメッセージ１２６を再パブリッシュする場合）、第２の値（例えば、「０」）を含み得る。
【００５９】
[0062]いくつかの実施形態において、メッセージ１２６は、サービス発見フレームなどのパブリックアクションフレームである。パブリックアクションフレームは、デバイス間のアソシエーションプロシージャに先立ってデバイス間で送られ得、または共通のベーシックサービスセット（ＢＳＳ）に関連付けられていないデバイス間で送られ得る。メッセージ１２６がパブリックアクションフレームである場合、１つまたは複数のネットワークパラメータ１２８は、パブリックアクションフレームの追加発見属性フィールド内など、パブリックアクションフレームに含める、または付加し得る。
【００６０】
[0063]１つまたは複数のネットワークパラメータ１２８は、１つまたは複数のアクセスネットワーククエリプロトコル（ＡＮＱＰ）パラメータを含み得る。ＡＮＱＰパラメータは通常はモバイルデバイスからのクエリに応答して送信されるが、アクセスポイント１３０は、メッセージ１２６を使用して１つまたは複数のＡＮＱＰパラメータをアドバタイズ（またはブロードキャスト）し得、これは、モバイルデバイス１１０が１つまたは複数のＡＮＱＰパラメータについての要求を送ることを回避できるようにし得る。典型的なＮＡＮ内の動作の例示的なシーケンスは、説明およびコンテキストのために提供される。いくつかのＮＡＮシナリオにおいて、アクセスポイントは、発見ウィンドウ（ＤＷ）の間、情報をパブリッシュすることによって（例えば、ＮＡＮを介してＤＷの間発見メッセージを送ることによって）、ＮＡＮを使用してサービスをアドバタイズし得る。クライアントデバイスは、発見メッセージを検出することによってアクセスポイントを発見し得る。クライアントデバイスは、アクセスポイントと通信するかどうかを決定するために（例えば、アクセスポイントの１つまたは複数のサービスに「サブスクライブ」するかどうかを決定するために）発見メッセージの情報を使用し得る。クライアントデバイスがアクセスポイントと通信することを決定する場合、クライアントデバイスは、アクセスポイントにサブスクライブメッセージを送り得る。１つまたは複数の追加のフォローアップメッセージが、アクセスポイントとクライアントデバイスとの間で追加の情報を通信するために、アクセスポイントとクライアントデバイスとの間で交換され得る（例えば、クエリおよび応答メッセージ）。詳しく説明すると、クライアントデバイスは、ＡＮＱＰクエリリスト要素（ＩＥＥＥ  ８０２．１１−２０１２  セクション  ８．４．４．２で指定される）をアクセスポイントに送り得、アクセスポイントは、ケイパビリティリストＡＮＱＰ要素（Capabilities List ANQP element）（ＩＥＥＥ  ８０２．１１−２０１２  セクション  ８．４．４．３で指定される）によって応答し得る。他の実施形態において、クライアントデバイスは、クエリＡＰ−リストＡＮＱＰ要素（ＩＥＥＥ  ８０２．１１ａｉで指定される）を送り得、アクセスポイントは、ＡＰ−リスト応答ＡＮＱＰ要素（ＩＥＥＥ  ８０２．１１ａｉで指定される）によって応答し得る。
【００６１】
[0064]本開示と関係して、１つまたは複数のＡＮＱＰパラメータが、モバイルデバイス１１０からクエリを受信することに応答してアクセスポイント１３０によってアドバタイズされ得る（モバイルデバイス１１０がメッセージ１２６を受信した後）。例えば、モバイルデバイス１１０は、第２ＷＬＡＮに関係する追加の情報を取得するために、メッセージ１２６を受信することに応答してアクセスポイント１３０にＮＡＮフォローアップメッセージを送り得る。ＮＡＮフォローアップメッセージの一例は、サービス発見メッセージを受信することに応答して（例えば、メッセージ１２６の受信に応答して）、サービスの「サブスクライバ」からサービスの「パブリッシャ」へ（例えば、モバイルデバイス１１０からアクセスポイント１３０へ）送られる追加のサービス情報についての要求である。アクセスポイント１３０は、モバイルデバイス１１０にＮＡＮフォローアップ応答を送ることによって、ＮＡＮフォローアップメッセージに応答し得る。ＮＡＮフォローアップ応答は、ＮＡＮフォローアップメッセージによって識別される情報を示し得る。
【００６２】
[0065]いくつかの実施形態において、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰ要素は、ＮＡＮメッセージ（例えば、ＮＡＮパブリッシュメッセージ、ＮＡＮサブスクライブメッセージ、またはＮＡＮフォローアップメッセージ）に「ピギーバック」され得る。例えば、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰクエリ要素は、モバイルデバイス１１０からアクセスポイント１３０へと送られたＮＡＮフォローアップメッセージへピギーバックされ得る。他の例として、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰ応答要素は、ＮＡＮフォローアップメッセージに応答してアクセスポイント１３０からモバイルデバイス１１０へと送られるＮＡＮフォローアップ応答へとピギーバックされ得る。場合によっては、メッセージ１２６はＮＡＮメッセージであり、１つまたは複数のネットワークパラメータ１２８は、１つまたは複数のＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳ  ＡＮＱＰ要素を含む。
【００６３】
[0066]特定の実施例はＮＡＮに関して記載されているが、他のネットワークまたは通信技術がメッセージ１２６の送信のために選択され得るということに留意する。例えば、アクセスポイント１３０は、Ｂｌｕｅｔｏｏｔｈチャネル（例えば、通信周波数）、Ｂｌｕｅｔｏｏｔｈ通信技術に関連付けられているフレームフォーマット、および／またはＢｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ（Ｂｌｕｅｔｏｏｔｈ  ＬＥ）通信技術などのＢｌｕｅｔｏｏｔｈネットワークを使用して、メッセージ１２６を送り得る。このケースの場合、メッセージ１２６は、Ｂｌｕｅｔｏｏｔｈパケットであり得る。さらに、そのような実施形態では、モバイルデバイス１１０およびアクセスポイント１３０は、Ｂｌｕｅｔｏｏｔｈ通信を可能にするために、Ｂｌｕｅｔｏｏｔｈトランシーバを含み得るということに留意する。この例では、モバイルデバイス１１０がＢｌｕｅｔｏｏｔｈトランシーバを使用してメッセージをスキャンする間、モバイルデバイス１１０は、トランシーバ１１６を無効に（または、トランシーバ１１６を低電力状態に）し得る。例えば、モバイルデバイス１１０は、第１カバレッジエリア１２２を離れることに応答して、トランシーバ１１６を無効に（または、トランシーバ１１６を低電力状態に）し得る。
【００６４】
[0067]モバイルデバイス１１０は、１つまたは複数のネットワークパラメータ１２８に基づいてアクセスポイント１３０と通信するかどうかを決定し得る。モバイルデバイス１１０がアクセスポイント１３０と通信しないことを決定する場合、モバイルデバイス１１０は、１つまたは複数の他のアクセスポイントをスキャンし得る。例えば、モバイルデバイス１１０は、モバイルデバイス１１０のレンジの中で１つまたは複数の他のアクセスポイントを識別しようと試みるためにＮＡＮまたはＢｌｕｅｔｏｏｔｈネットワークのどちらか一方に関連付けられている受信周波数を使用して、トランシーバ１１６を操作し続け得る。
【００６５】
[0068]モバイルデバイス１１０がアクセスポイント１３０と通信することを決定する場合、モバイルデバイス１１０は、アクセスポイント１３０とセットアッププロシージャを開始し得る。例えば、セットアッププロシージャは、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳセットアッププロシージャであり得る。セットアッププロシージャは、認証動作および／またはアソシエーション動作を含み得る。セットアッププロシージャは、モバイルデバイス１１０とアクセスポイント１３０との間のデータ接続性を確立し得る。例えば、セットアッププロシージャを完了した後、モバイルデバイスは、アクセスポイント１３０のインターネット接続を使用してサーバにデータをアップロードし得、アクセスポイント１３０のインターネット接続を使用してサーバからデータをダウンロードし得、またはそれらの組み合わせをし得る。
【００６６】
[0069]いくつかの実施形態において、複数のアクセスポイントは、「協働（cooperate）」し得る。例えば、アクセスポイントは、１つまたは複数の他のアクセスポイントについて「学習する（learn）」ために、１つまたは複数の他のアクセスポイントによって送られる１つまたは複数のメッセージを受信し得る。例示的な実施例として、アクセスポイント１０２は、１つまたは複数のネットワークパラメータ１２８を「学習する」ためにメッセージ１２６を受信することなどによって、アクセスポイント１３０によって送られる１つまたは複数のメッセージを受信し得る。場合によっては、アクセスポイント１０２は、アクセスポイント１０２に代わって１つまたは複数のネットワークパラメータ１２８をアドバタイズし得る。さらに説明すると、アクセスポイント１０２、１３０は、ネットワークパラメータ１１１、１２８を「交代」でアドバタイズし得る。このケースにおいて、アクセスポイント１０２、１３０の１つによって送られるシングルメッセージは、ネットワークパラメータ１１１、１２８を示し得る。このケースにおいて、１つのアクセスポイントは、他のアクセスポイントを「アドバタイズ」し得る。
【００６７】
[0070]他のアクセスポイントをアドバタイズする代わりに、またはそれに加えて、アクセスポイントは、他のデバイスによって提供される特定のサービスをアドバタイズし得る。例えば、アクセスポイント１０２は、第１ＷＬＡＮをアドバタイズする代わりに、またはそれに加えて、サーバまたはデバイスによって提供されるサービス（例えば、アクセスポイント１０２に関連付けられているバックホールネットワーク（例えば、インターネットまたはイーサネット（登録商標））に接続されたサーバまたはデバイスによって提供される音楽ストリーミングサービス）をアドバタイズし得る。この例において、メッセージ１０９は、他のデバイス（１つまたは複数のネットワークパラメータ１１１の代わりに、またはそれに加えて）によって提供されるサービスの１つまたは複数の属性を示し得、モバイルデバイス１１０は、（例えば、例示的な実施例として、他のデバイスに関連付けられているストリーミングレートまたはＩＰアドレスを決定するために）他のデバイスによって提供されるサービスに関する追加の情報を受信するためにアクセスポイント１０２に問い合わせ得る。
【００６８】
[0071]いくつかの実施形態において、１つまたは複数のデバイスは、１つまたは複数の他のデバイスについての「プロキシ」として動作し得る。例えば、サービスのプロバイダは、１つまたは複数の他のデバイスにサービスをアドバタイズすることをプロキシに行わせるために、プロキシに「登録」し得る（例えば、１つまたは複数のＮＡＮ通信を使用して）。一例として、アクセスポイント１０２は、特定のＮＡＮ動作をプロキシへ「オフロード」するためにプロキシに登録し得る（例えば、アクセスポイント１０２がＮＡＮチャネルを使用してあまり通信せず、第１ＷＬＡＮの動作チャネルを使用してより多く通信するように、ここで、これは、スイッチングチャネルに関連した「オーバーヘッド」を低減し得る）。例えば、ＮＡＮは、特定のチャネル（例えば、２．４ＧＨｚバンドのチャネル６、または５ＧＨｚバンドのチャネル１４９）を使用し得、アクセスポイント１０２は、第１ＷＬＡＮを使用して通信するために他のチャネル（例えば、一次チャネル）を使用し得る。いくつかの実施例において、ＮＡＮを使用してＷＬＡＮをアドバタイズするために、アクセスポイント１０２は、ＮＡＮに関連した各発見ウィンドウ（例えば、５１２ミリ秒（ｍｓ）毎）について（例えば、トランシーバ１０８をチューニングすることによって）ＮＡＮチャネルに切り換え得、１６ｍｓにわたってＮＡＮチャネルにとどまり得る。この例において、アクセスポイント１０２は、５１２ｍｓ毎（１６ｍｓ間）に一次チャネルを使用する通信について利用できない。従って、プロキシへとＮＡＮ通信を「オフロード」することは、第１ＷＬＡＮを使用して通信するためにアクセスポイント１０２を解放し得る。
【００６９】
[0072]他の例として、アクセスポイント１０２が動作のスリープまたは休止（hibernate）モードを開始することになっている場合、アクセスポイント１０２は、プロキシに登録し得、プロキシは、（例えば、低電力ネットワークを使用して）アクセスポイント１０２のサービスをアドバタイズし得る。プロキシは、モバイルデバイス１１０、モバイルデバイス１４０、アクセスポイント１３０、または他のデバイスに対応し得る。具体的な実施に応じて、サブスクライバは、サービスに関する追加の情報を得るために（例えば、サービスに関して「フォローアップ」するために）、プロキシまたはアクセスポイント１０２（アクセスポイント１０２が起動している場合）のいずれかに問い合わせ得る。
【００７０】
[0073]場合によっては、プロキシデバイスにサービス（およびサービスに関連する属性）を登録した後、アクセスポイント（例えば、アクセスポイント１０２）は、ＮＡＮに関連付けられたいくつかの発見ウィンドウ（ただし、全ての発見ウィンドウではない）についてＮＡＮチャネルに切り換え得る。例えば、アクセスポイント１０２は、プロキシがアクセスポイント１０２に代わってサービスをアドバタイズしていることを確認するためにプロキシを「モニタ」し得る。場合によっては、プロキシがアクセスポイント１０２の通信範囲を離れる場合、またはプロキシが電源オフである場合など、プロキシは、サービスをアドバタイズし損ない得る。このケースにおいて、アクセスポイント１０２は、「交換（replacement）」プロキシをサーチし得る（例えば、ＮＡＮを使用して）。代替的に、または追加的に、アクセスポイント１０２は、各発見ウィンドウの期間に（例えば、アクセスポイント１０２が「交換」プロキシの位置を見つけるまで）、アドバタイズのためにＮＡＮに切り換え得る。
【００７１】
[0074]図１の実施例は、モバイルデバイスによる電力消費を低減するネットワークへのアクセスを取得する方法を示している。例えば、モバイルデバイス１１０は、アクセスポイント１３０と通信するために低電力ネットワークを使用すると、アクセスポイント１３０と通信するために第２ＷＬＡＮを使用することと比較して、より少ない電力を消費し得る。従って、モバイルデバイス１１０のバッテリ寿命は節約され得る。
【００７２】
[0075]図２は、モバイルデバイスの動作の例示的な方法２００の説明のフローダイアグラムである。モバイルデバイスは、図１のモバイルデバイス１１０に対応し得る。
【００７３】
[0076]方法２００は、２０４において、低電力ネットワークを使用して通信するために、モバイルデバイスのトランシーバをチューニングすることを含む。例えば、トランシーバは、トランシーバ１１６に対応し得る。例示的な実施例として、低電力ネットワークは、ＮＡＮまたはＢｌｕｅｔｏｏｔｈネットワークであり得る。
【００７４】
[0077]方法２００はさらに、２０６において、低電力ネットワークを介して発見メッセージを受信することを含む。発見メッセージは、アクセスポイントに関連付けられたＷＬＡＮに関連した１つまたは複数のネットワークパラメータを示す。例えば、発見メッセージは、メッセージ１０９に対応し得、１つまたは複数のネットワークパラメータは、１つまたは複数のネットワークパラメータ１１１に対応し得、ＷＬＡＮは、図１を参照して記載された第１ＷＬＡＮに対応し得る。他の例として、発見メッセージは、メッセージ１２６に対応し得、１つまたは複数のネットワークパラメータは、１つまたは複数のネットワークパラメータ１２８に対応し得、ＷＬＡＮは、図１を参照して記載された第２ＷＬＡＮに対応し得る。例示的な実施例として、１つまたは複数のネットワークパラメータは、ＷＬＡＮに関連付けられているネットワークチャネル、ＷＬＡＮに関連付けられているＴＢＴＴ、ＷＬＡＮに関連付けられているＳＳＩＤ、またはそれらの組み合わせを示し得る。場合によっては、発見メッセージは、図１のアクセスポイント１３０またはアクセスポイント１０２などの、アクセスポイントから受信され得る。他の実施例において、発見メッセージは、図１のモバイルデバイス１４０（例えば、モバイルデバイス１４０が、メッセージ１２６を「再パブリッシュ」した後）などの他のモバイルデバイスから受信され得る。
【００７５】
[0078]方法２００はさらに、２０８において、１つまたは複数のネットワークパラメータに基づいてＷＬＡＮを使用してアクセスポイントと通信することを含む。例えば、モバイルデバイスは、セルララジオタワーから（または他のアクセスポイントから）、アクセスポイントへ通信を切り換え得、モバイルデバイスは、アクセスポイントのＷＬＡＮを使用して、データのダウンロードまたはデータのアップロードを行ない得る。
【００７６】
[0079]いくつかの実施形態において、低電力ネットワークは、近隣エリアネットワーク（ＮＡＮ）である。このケースにおいて、方法２００はさらに、ＮＡＮを介してアクセスポイントへクエリ（例えば、ＮＡＮフォローアップメッセージ）を送ることを含み得る。方法２００は、また、アクセスポイントからクエリへの応答（例えば、ＮＡＮフォローアップ応答）を受信することも含み得る。応答は、ＷＬＡＮに関連付けられた１つまたは複数の追加のネットワークパラメータを示し得る。詳しく説明すると、クエリは、発見メッセージに含まれないＷＬＡＮに関する追加の情報を要求し得る。具体的な実施に応じて、追加の情報は、ＷＬＡＮのネットワークチャネル、ＷＬＡＮのターゲットビーコン送信時間（ＴＢＴＴ）、アクセスポイントのサービスセット識別情報（ＳＳＩＤ）、アクセスポイントのセキュリティドメイン、アクセスポイントのＩＰサブネット、および／または他のパラメータを示し得る。応答は、追加の情報を示し得る。
【００７７】
[0080]いくつかの実施形態において、モバイルデバイスとアクセスポイントとの間の１つまたは複数の通信は、米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）通信プロトコルに準拠する。例えば、発見メッセージは、アクセスポイントのセキュリティドメイン、アクセスポイントに関連付けられているＩＰアドレスタイプ、またはアクセスポイントのＩＰサブネットのうちの１つまたは複数を示すＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳインジケーション要素（または、情報要素（ＩＥ））を含み得る。
【００７８】
[0081]いくつかの実施形態において、モバイルデバイスとアクセスポイントとの間の１つまたは複数の通信は、１つまたは複数のクエリメッセージを利用する。例えば、方法２００は、オプションにより、アクセスポイントとＡＮＱＰ情報を受信することおよび送信することを含み得る。いくつかの実施形態において、ＡＮＱＰメッセージは、シングルメッセージ内でグループ化される（例えば、複数のＡＮＱＰメッセージは、シングルメッセージへと「統合（consolidated）」され得る）。例えば、モバイルデバイス１１０がアクセスポイント１０２、１３０に問い合わせるべき場合（例えば、メッセージ１０９、１２６に関して「フォローアップ」するために）、モバイルデバイス１１０は、シングルメッセージへと第１クエリ（例えば、アクセスポイント１０２について）、および第２クエリ（例えば、アクセスポイント１３０について）をグループ化し得、アクセスポイント１０２などのアクセスポイントの１つにシングルメッセージを送り得る。アクセスポイント１０２は、アクセスポイント１３０に第２クエリを転送し得る（例えば、インターネットなどの有線接続を使用して）。
【００７９】
[0082]ＡＮＱＰメッセージは、米国電気電子学会（ＩＥＥＥ）８０２．１１−２０１２通信仕様（例えば、ＩＥＥＥ  ８０２．１１−２０１２通信仕様のセクション８．４．４および／またはＩＥＥＥ  ８０２．１１−２０１２通信仕様の他のセクション）に準拠し得る。特定の例示的な実施形態において、ＡＮＱＰメッセージは、ＩＥＥＥ  ８０２．１１  ＦＩＬＳ技術を使用して送られる。例えば、ＡＮＱＰメッセージを送信することおよび受信することは、ＩＥＥＥ  ８０２．１１  ＦＩＬＳアクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージをアクセスポイントに送信することと、ＷＬＡＮに関する追加の情報（例えば、ＮＡＮフォローアップメッセージに関して上述した追加の情報のうちのいずれかなど、発見メッセージ中に含まれない追加の情報）を示すＩＥＥＥ  ８０２．１１  ＦＩＬＳ  ＡＮＱＰメッセージへの応答を受信することと、を含み得る。
【００８０】
[0083]場合によっては、モバイルデバイスは、モバイルデバイスによるローミング動作と関係して、トランシーバをチューニングする。さらに詳しく説明すると、モバイルデバイス１１０は、アクセスポイント１０２からの通信に関連した信号強度（例えば、信号対雑音比（ＳＮＲ））が閾値信号強度を満たさないことに応答して、またはアクセスポイント１０２との通信を終了することに応答して、低電力ネットワークを使用して通信するようにトランシーバ１１６をチューニングし得る。アクセスポイント１０２との通信は、モバイルデバイス１１０が第１カバレッジエリア１２２などのアクセスポイント１０２に関連付けられたカバレッジエリアから出ていくことに応答して終了され得る。他のケースにおいて、モバイルデバイス１１０は、モバイルデバイス１１０が第１カバレッジエリア１２２の範囲内に位置する間、低電力ネットワークを使用して通信するために、トランシーバ１０８をチューニングし得る。例えば、モバイルデバイス１１０は、モバイルデバイス１１０が第１カバレッジエリア１２２内に位置する間、モバイルデバイス１１０のサービスプロバイダに関連付けられたアクセスポイントなどの他のアクセスポイントと「ローム」しようと試み得る。代替的に、または追加的に、モバイルデバイス１１０は、特定の時間において、特定のチャネルにチューニングし得る。例えば、モバイルデバイス１１０は、特定の時間にＮＡＮを使用して１つまたは複数のメッセージを受信するために、トランシーバ１１６をチューニングし得、モバイルデバイス１１０は、ＮＡＮを使用して１つまたは複数のメッセージを受信した後、他のネットワーク（例えばＷＬＡＮ）を使用して通信するように、トランシーバ１１６を再チューニングし得る。
【００８１】
[0084]方法２００は、モバイルデバイスによる電力消費を低減し得る。例えば、低電力ネットワークを使用して第２アクセスポイントに関する情報を含むメッセージを受信すると、第２ＷＬＡＮを使用して第２アクセスポイントと通信することと比較して、モバイルデバイスによる電力消費がより少なくなる。従って、モバイルデバイスのバッテリ寿命は増加し得る。
【００８２】
[0085]図３は、アクセスポイントの動作の例示的な方法３００の説明のフローダイアグラムである。例えば、アクセスポイントは、図１のアクセスポイント１０２またはアクセスポイント１３０に対応し得る。
【００８３】
[0086]方法３００は、３０２において、低電力ネットワークを介してメッセージを送信することを含む。メッセージは、アクセスポイントに関連付けられたＷＬＡＮに関連した１つまたは複数のネットワークパラメータを示す。例えば、メッセージは、メッセージ１２６に対応し得、１つまたは複数のネットワークパラメータは、１つまたは複数のネットワークパラメータ１２８に対応し得、ＷＬＡＮは、図１に関して記載された第２ＷＬＡＮに対応し得る。例示的な実施例として、１つまたは複数のネットワークパラメータは、第２ＷＬＡＮに関連付けられているネットワークチャネル、第２ＷＬＡＮに関連付けられているＴＢＴＴ、第２ＷＬＡＮに関連付けられているＳＳＩＤ、またはそれらの組み合わせを示し得る。
【００８４】
[0087]方法３００はさらに、３０４において、１つまたは複数のネットワークパラメータに基づいて、モバイルデバイスとセットアッププロシージャを行うことを含む。例えば、セットアッププロシージャは、ＩＥＥＥ  ８０２．１１ａｉ  ＦＩＬＳセットアッププロシージャであり得る。モバイルデバイスは、アクセスポイントからのメッセージを受信することに応答して、セットアッププロシージャを開始し得る。例えば、場合によっては、図１のモバイルデバイス１１０は、アクセスポイント１３０から直接的にメッセージ１２６を受信し得る。他のケースにおいて、モバイルデバイスは、（例えばＮＡＮを使用して）メッセージを「再パブリッシュ」する他のモバイルデバイスからのメッセージを受信することに応答して、セットアッププロシージャを開始し得る。例えば、図１のモバイルデバイス１４０は、メッセージ１２６を再パブリッシュし、モバイルデバイス１１０は、モバイルデバイス１４０からメッセージ１２６を受信し得る。
【００８５】
[0088]方法３００はさらに、３０６において、モバイルデバイスとセットアッププロシージャを行った後、ＷＬＡＮを使用してモバイルデバイスとの１または複数のデータ通信を行うことを含む。詳しく説明すると、１または複数のデータ通信は、データダウンロード動作、データアップロード動作、またはそれらの組み合わせを含み得る。
【００８６】
[0089]方法３００は、アクセスポイントによる電力消費を低減し得る。例えば、低電力ネットワークを使用してメッセージを送ると、第２ＷＬＡＮを使用してモバイルデバイスと通信することと比較して、アクセスポイントによる電力消費がより少なくなる。従って、アクセスポイントによる電力消費は、減少し得る。
【００８７】
[0090]図４を参照すると、デバイスの特定の例示的な実施例のブロックダイアグラムが描かれ、全体的に４００で指定されている。特定の実施形態において、デバイス４００は、図１のモバイルデバイス１１０などのモバイルデバイスに対応する。代替的に、または追加的に、デバイス４００に関連して記載される１つまたは複数の態様は、アクセスポイント１０２、アクセスポイント１３０、またはその両方など、アクセスポイントの１つまたは複数の態様に対応し得る。
【００８８】
[0091]デバイス４００は、デジタル信号プロセッサ（ＤＳＰ）などのプロセッサ４１０を含む。プロセッサ４１０は、メモリ４３２などのメモリに結合され得る。プロセッサ４１０は、メモリ４３２において、命令４６２および／またはデータ４６４を記憶し、読み出し得る。例えば、プロセッサ４１０は、メモリ４３２において命令４６２および／またはデータ４６４を記憶し得る。他の実施例として、プロセッサ４１０は、メモリ４３２から命令４６２および／またはデータ４６４にアクセスし得る。命令４６２は、本明細書で記載された１つまたは複数の動作を実行しまたは開始するために、プロセッサ４１０によって実行可能であり得る。
【００８９】
[0092]例えば、命令４６２は、低電力ネットワークを介して送られるメッセージ４９０によって示される情報を処理するために、プロセッサ４１０によって実行可能であり得る。詳しく説明すると、メッセージ４９０は、図１のメッセージ１２６またはメッセージ１０９に対応し得る。メッセージ４９０は、図１に関連して記載されたサービスＩＤなどのサービスＩＤ４９１を示し得る。代替的に、または追加的に、メッセージ４９０は、１つまたは複数のネットワークパラメータ４９２（例えば、図１のネットワークパラメータ１１１、１２８のうちのいずれか）を示し得る。この例において、プロセッサ４１０は、サービスＩＤ４９１および１つまたは複数のネットワークパラメータ４９２を識別するために、メッセージ４９０をパースし得る。場合によっては、プロセッサ４１０は、メモリ４３２において、サービスＩＤ４９１または１つまたは複数のネットワークパラメータ４９２のいずれかを（例えば、サービスＩＤ４９１または１つまたは複数のネットワークパラメータ４９２のいずれかを後で読み出すことができるように）記憶（例えば、キャッシュ）し得る。他のケースにおいて、サービスＩＤ４９１は、（例えば、メッセージ４９０の受信に先立って）デバイス４００に「知られている」ことがあり得る。例えば、例示的な実施例として、サービスＩＤ４９１は、特定の通信プロトコルに関連付けられ得、デバイス４００の製造者によって、またはデバイス４００に関連付けられたネットワークのサービスプロバイダによって、示され（例えば、デバイス４００に供給され）得る。
【００９０】
[0093]図４はまた、プロセッサ４１０およびディスプレイ４２８に結合されるディスプレイコントローラ４２６を示す。コーダ／デコーダ（ＣＯＤＥＣ）４３３はまた、プロセッサ４１０に結合されることができる。スピーカ４３６およびマイクロフォン４３８は、ＣＯＤＥＣ４３４に結合されることができる。図４はさらに、プロセッサ４１０がさらにトランシーバ４４０などの１つまたは複数の無線デバイスを介してアンテナ４４２に結合され得るということを示す。
【００９１】
[0094]トランシーバ４４０は、送信機４５２および受信機４５４を含み得る。例えば、送信機４５２および受信機４５４は、アンテナ４４２を使用して信号を送受信するように構成されるトランシーバ内に一体化され得る。図４の例は、１つの送信機および１つの受信機を有する１つのトランシーバを描いているが、デバイスは複数のトランシーバ、送信機、および／または受信機を含み得るということに留意する。例えば、特定の実施形態において、デバイス４００は、専用のＮＡＮトランシーバおよび／または専用のＢｌｕｅｔｏｏｔｈ受信機など、専用のＷＬＡＮ（またはＷｉ−Ｆｉ）トランシーバおよび１つまたは複数の専用の低電力ネットワークトランシーバを含み得る。
【００９２】
[0095]特定の実施形態において、プロセッサ４１０、ディスプレイコントローラ４２６、メモリ４３２、ＣＯＤＥＣ４３４、およびトランシーバ４４０は、システムインパッケージ、またはシステムオンチップデバイス４２２に含まれる。特定の実施形態において、入力デバイス４３０およびパワーサプライ４４４は、システムオンチップデバイス４２２に結合される。さらに、特定の実施形態において、図４に図示されるように、ディスプレイ４２８、入力デバイス４３０、スピーカ４３６、マイクロフォン４３８、アンテナ４４２、およびパワーサプライ４４４は、システムオンチップデバイス４２２の外にある。しかしながら、ディスプレイ４２８、入力デバイス４３０、スピーカ４３６、マイクロフォン４３８、アンテナ４４２、およびパワーサプライ４４４は、インタフェースまたはコントローラなど、システムオンチップデバイス４２２のコンポーネントに結合されることができる。
【００９３】
[0096]動作中、デバイス４００は、ディスプレイ４２８を使用するグラフィカルユーザインタフェース（ＧＵＩ）などのユーザインタフェースを提示し得る。ユーザインタフェースは、スイッチ４９３（例えば、ＧＵＩを介して表示されるチェックボックス）に関連付けられている選択可能なオプションを表示するように構成され得る。ユーザインタフェースは、スイッチ４９３を有効にする入力（例えば、テキスト、タッチスクリーン情報、音、または他の入力）を受信するように構成され得る。スイッチ４９３のアクティブ化（例えば、チェックボックスの「チェック」）は、デバイス４００がサービスＩＤ４９１に関連付けられているＷｉ−Ｆｉネットワークなどの低電力ネットワーク（例えば、ＮＡＮ、Ｂｌｕｅｔｏｏｔｈネットワーク、またはＢＬＥネットワーク）を使用するＷｉ−Ｆｉネットワークについてサーチすべきことを示し得る。
【００９４】
[0097]特定の実施例に応じて、（例えば、スイッチ４９３のアクティブ化に応答して）低電力ネットワークを使用してＷｉ−Ｆｉネットワークについてサーチすることは、Ｗｉ−Ｆｉチャネルを使用してＷｉ−Ｆｉネットワークについてサーチする代わりに、またはそれに加えて、行われ得る。例えば、図１を参照して説明したように、場合によっては「低電力」サーチが行われ得、場合によっては「スタンダード」サーチが行われ得る（例えば、パワーサプライ４４４のバッテリチャージに基づいて）。
【００９５】
[0098]プロセッサ４１０は、スイッチ４９３のアクティブ化に応答して、トランシーバ４４０を、特定のチャネル（例えば、低電力ネットワークのチャネル）にチューニングさせるように構成され得る。例えば、スイッチ４９３を有効にする入力を受信することに応答して、プロセッサ４１０は、特定のチャネル（例えば、２．４ＧＨｚバンドのチャネル６、または５ＧＨｚバンドのチャネル１４９などの、ＮＡＮチャネル）にトランシーバ４４０をチューニングし得る。デバイス４００は、サービスＩＤ４９１に基づいてＷｉ−Ｆｉネットワークを検出するために（例えば、アクセスポイント１０２がメッセージ４９０を送る場合、アクセスポイント１０２を検出するために）特定のチャネルをモニタし得る。他の実施例において、デバイス４００は、スイッチ４９３を示す入力に応答して、サービスＩＤ４９１のインジケーションを送ることによって（特定のチャネルを使用して）、ネットワークについて能動的に「プローブ」し得る。
【００９６】
[0099]特定の実施例において、装置（例えば、モバイルデバイス１１０、デバイス４００、または両方）は、命令（例えば命令４６２）を記憶するメモリ（例えば、メモリ１１４、メモリ４３２、または両方）と、メモリに結合されたプロセッサ（例えば、プロセッサ１１２、プロセッサ４１０、または両方）とを含む。プロセッサは、動作を開始または制御する命令を実行するように構成される。動作は、低電力ネットワークを使用して通信するためにトランシーバ（例えば、トランシーバ１１６、トランシーバ４４０、または両方）をチューニングすることを含む。動作は、また、低電力ネットワークを介して発見メッセージ（例えば、メッセージ１０９、１２６、および４９０のいずれか）を受信することも含む。発見メッセージは、アクセスポイント（例えば、アクセスポイント１０２、アクセスポイント１３０、または両方）に関連付けられたＷＬＡＮに関連した１つまたは複数のネットワークパラメータ（例えば、ネットワークパラメータ１１１、１２８、および４９２のいずれか）を示す。動作は、１つまたは複数のネットワークパラメータに基づいて、ＷＬＡＮを使用してアクセスポイントと通信することをさらに含む。
【００９７】
[00100]他の実施例では、装置（例えば、アクセスポイント１０２、アクセスポイント１３０、または両方）は、命令を記憶するメモリ（例えば、メモリ１０６、メモリ１３４、または両方）と、メモリに結合されたプロセッサ（例えば、プロセッサ１０４，プロセッサ１３２、または両方）とを含む。プロセッサは、動作を制御または開始するために命令を実行するように構成される。動作は、低電力ネットワークを介してメッセージ（例えば、メッセージ１０９、メッセージ１２６、または両方）を送信することを含む。メッセージは、ＷＬＡＮに関連付けられている１つまたは複数のネットワークパラメータ（例えば、ネットワークパラメータ１１１、１２８、および４９２）を示す。動作はさらに、１つまたは複数のネットワークパラメータに基づいて、モバイルデバイス（例えば、モバイルデバイス１１０は、デバイス４００、または両方）とセットアッププロシージャを行なうことと、モバイルデバイスとセットアッププロシージャを行なった後、ＷＬＡＮを使用してモバイルデバイスと通信すること（例えば、モバイルデバイスと１または複数のデータ通信を行うことによって）と、を含む。
【００９８】
[00101]開示された先のデバイスおよび機能またはそれらの任意の組み合わせは、コンピュータ可読媒体に記憶されるコンピュータファイル（例えば、ＲＴＬ、ＧＤＳＩＩ、ＧＥＲＢＥＲ、等）へと設計および構成され得る。こういったファイルのいくつかまたは全ては、こういったファイルに基づいてデバイスを製造する製造取扱者に提供される。その結果もたらされる製品は、次に半導体ダイにカットされかつ半導体チップにパックされる半導体ウエハースを含む。半導体チップは、上述されたような電子デバイス、に使用され得る。チップは、次に上述したデバイス（例えば、デバイス４００内）に採用される。
【００９９】
[00102]当業者はさらにここに開示された実施例に関連して記載された様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、プロセッサによって実行されるコンピュータソフトウェア、またはその両方の組み合わせとして実施され得る。様々な例示的なコンポーネント、ブロック、構成、モジュール、回路、およびステップが、概してそれらの機能性の観点から上記において説明された。そのような機能性がハードウェアまたはプロセッサ実行可能命令としてインプリメントされるかどうかは、特定のアプリケーションおよびシステム全体に課せられる設計制約に依存する。当業者は、各特定のアプリケーションに関して様々な方法で説明された機能をインプリメントし得るが、そのようなインプリメンテーションの決定は、本開示の範囲からの逸脱をもたらすと解釈されるべきではない。
【０１００】
[00103]本明細書で開示された実施形態に関連して説明された方法またはアルゴリズムのステップは、直接ハードウェア中で、プロセッサによって実行されるソフトウェアモジュール中で、またはこれら２つの組み合わせで、具現化されうる。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読み取り専用メモリ（ＲＯＭ）、プログラマブル読み取り専用メモリ（ＰＲＯＭ）、消去可能なプログラマブル読み取り専用メモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、または当技術分野において既知の非一時的な記憶媒体の任意の他の形式で存在し得る。例示的な記憶媒体は、プロセッサが、記憶媒体から情報を読み取り、および記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替において、記憶媒体は、プロセッサと一体化され得る。プロセッサおよび記憶媒体は、特定用途向け集積回路（ＡＳＩＣ）中に存在しうる。ＡＳＩＣは、計算デバイスまたはユーザ端末中に存在しうる。代替において、プロセッサおよび記憶媒体は、計算デバイスまたはユーザ端末中にディスクリートコンポーネントとして存在しうる。
【０１０１】
[00104]開示された実施形態の上記説明は、当業者が開示された実施形態を作成または使用できるようにするために提供される。これらの実施形態への様々な修正は、当業者には容易に明らかとなり、本明細書で定義された原理は、本開示の範囲から逸脱することなしに他の実施形態に適用されうる。したがって、本開示は、ここに開示された実施形態に限定されるようには意図されず、下記の特許請求の範囲によって定義されるような原理および新規な特徴と一致する最も広い範囲を与えられることとなる。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスの動作の方法であって、前記方法は、
低電力ネットワークを使用して通信するために、前記モバイルデバイスのトランシーバをチューニングすることと、
前記低電力ネットワークを介して発見メッセージを受信することと、ここで、前記発見メッセージは、アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられた１つまたは複数のネットワークパラメータを示す、
前記１つまたは複数のネットワークパラメータに基づいて、前記ＷＬＡＮを使用して前記アクセスポイントと通信することと
を備える、方法。
［Ｃ２］
前記低電力ネットワークは、近隣エリアネットワーク（ＮＡＮ）である、Ｃ１に記載の方法。
［Ｃ３］
前記ＮＡＮを介して前記アクセスポイントにクエリを送ることと、
前記アクセスポイントから前記クエリへの応答を受信することと、前記応答は、前記ＷＬＡＮに関連付けられた１つまたは複数の追加のネットワークパラメータを示す、
をさらに備える、Ｃ２に記載の方法。
［Ｃ４］
前記低電力ネットワークは、ＢｌｕｅｔｏｏｔｈネットワークまたはＢｌｕｅｔｏｏｔｈ ｌｏｗ−ｅｎｅｒｇｙ（ＢＬＥ）ネットワークである、Ｃ１に記載の方法。
［Ｃ５］
前記１つまたは複数のネットワークパラメータは、前記ＷＬＡＮに関連付けられたネットワークチャネル、前記ＷＬＡＮに関連付けられたターゲットビーコン送信時間（ＴＢＴＴ）、および前記ＷＬＡＮに関連付けられたサービスセット識別情報（ＳＳＩＤ）のうちの少なくとも１つを示す、Ｃ１に記載の方法。
［Ｃ６］
前記発見メッセージは、前記アクセスポイントのセキュリティドメイン、前記アクセスポイントに関連付けられたインターネットプロトコル（ＩＰ）アドレスタイプ、および前記アクセスポイントのインターネットプロトコル（ＩＰ）サブネットのうちの少なくとも１つを示す、Ｃ１に記載の方法。
［Ｃ７］
前記発見メッセージは、前記セキュリティドメイン、前記ＩＰアドレスタイプ、および前記ＩＰサブネットのうちの少なくとも１つを示す、米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）インジケーション要素を含む、Ｃ６に記載の方法。
［Ｃ８］
前記アクセスポイントと、アクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージを送信することおよび受信することをさらに備える、Ｃ１に記載の方法。
［Ｃ９］
前記ＡＮＱＰメッセージは、米国電気電子学会（ＩＥＥＥ）８０２．１１−２０１２通信仕様に準拠する、Ｃ８に記載の方法。
［Ｃ１０］
前記ＡＮＱＰメッセージは、単一のメッセージ内にグループ化される、Ｃ８に記載の方法。
［Ｃ１１］
前記ＡＮＱＰメッセージを送信することおよび受信することは、
米国電気電子学会（ＩＥＥＥ）８０２．１１ａｉ高速初期リンクセットアップ（ＦＩＬＳ）アクセスネットワーククエリプロトコル（ＡＮＱＰ）メッセージを前記アクセスポイントに送ることと、
前記ＷＬＡＮに関連する追加の情報を示す前記ＩＥＥＥ ８０２．１１ ＦＩＬＳ ＡＮＱＰメッセージへの応答を受信することと
を含む、Ｃ８に記載の方法。
［Ｃ１２］
前記アクセスポイントは、サービスのアドバタイザである、Ｃ１に記載の方法。
［Ｃ１３］
前記モバイルデバイスは、前記サービスのサブスクライバである、Ｃ１２に記載の方法。
［Ｃ１４］
前記アクセスポイントは、別のアクセスポイントのためのプロキシとして動作する、Ｃ１に記載の方法。
［Ｃ１５］
装置であって、
命令を記憶するメモリと、
前記メモリに結合されたプロセッサとを備え、前記プロセッサは、動作を開始または制御するために前記命令を実行するように構成され、前記動作は、低電力ネットワークを使用して通信するためにトランシーバをチューニングすることと、前記低電力ネットワークを介して発見メッセージを受信することであって、前記発見メッセージがアクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられた１つまたは複数のネットワークパラメータを示す、受信することと、前記１つまたは複数のネットワークパラメータに基づいて前記ＷＬＡＮを使用して前記アクセスポイントと通信することとを含む、
装置。
［Ｃ１６］
前記メッセージは、前記ＷＬＡＮを識別するサービス識別情報（ＩＤ）を含む、Ｃ１５に記載の装置。
［Ｃ１７］
前記ＷＬＡＮは通信プロトコルに準拠し、前記通信プロトコルは、前記サービスＩＤを指定する、Ｃ１６に記載の装置。
［Ｃ１８］
前記通信プロトコルは、Ｗｉ−Ｆｉ ＡｌｌｉａｎＣｅ通信プロトコルまたはＩＥＥＥ
８０２．１１通信プロトコルである、Ｃ１７に記載の装置。
［Ｃ１９］
前記サービスＩＤは、モバイルデバイスの製造業者によって、または前記モバイルデバイスに関連付けられたネットワークのサービスプロバイダによって示される、Ｃ１６に記載の装置。
［Ｃ２０］
スイッチに関連付けられた選択可能なオプションを表示するように構成されたユーザインターフェースをさらに備える、Ｃ１６に記載の装置。
［Ｃ２１］
トランシーバをさらに備え、
前記プロセッサは、前記トランシーバに、前記スイッチのアクティブ化に応答して前記サービスＩＤを検出するために特定のチャネルにチューニングさせるようにさらに構成される、Ｃ２０に記載の装置。
［Ｃ２２］
前記低電力ネットワークは、近隣エリアネットワーク（ＮＡＮ）、Ｂｌｕｅｔｏｏｔｈネットワーク、またはＢｌｕｅｔｏｏｔｈ ｌｏｗ−ｅｎｅｒｇｙ（ＢＬＥ）ネットワークである、
Ｃ１５に記載の装置。
［Ｃ２３］
前記１つまたは複数のネットワークパラメータは、前記ＷＬＡＮに関連付けられているネットワークチャネル、前記ＷＬＡＮに関連付けられているターゲットビーコン送信時間（ＴＢＴＴ）、および前記ＷＬＡＮに関連付けられているサービスセット識別情報（ＳＳＩＤ）のうちの少なくとも１つを示す、
Ｃ１５に記載の装置。
［Ｃ２４］
アクセスポイントの動作の方法であって、前記方法は、
低電力ネットワークを介してメッセージを送信することと、ここで、前記メッセージは、前記アクセスポイントに関連付けられているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられた１つまたは複数のネットワークパラメータを示す、
前記１つまたは複数のネットワークパラメータに基づいて、モバイルデバイスとのセットアッププロシージャを行うことと、
前記モバイルデバイスとの前記セットアッププロシージャを行った後で、前記ＷＬＡＮを使用して前記モバイルデバイスとの１または複数のデータ通信を行うことと
を備える、方法。
［Ｃ２５］
前記低電力ネットワークは、近隣エリアネットワーク（ＮＡＮ）、Ｂｌｕｅｔｏｏｔｈネットワーク、またはＢｌｕｅｔｏｏｔｈ ｌｏｗ−ｅｎｅｒｇｙ（ＢＬＥ）ネットワークである、
Ｃ２４に記載の方法。
［Ｃ２６］
前記１つまたは複数のネットワークパラメータは、前記ＷＬＡＮに関連付けられているネットワークチャネル、前記ＷＬＡＮに関連付けられているターゲットビーコン送信時間（ＴＢＴＴ）、および前記ＷＬＡＮに関連付けられているサービスセット識別情報（ＳＳＩＤ）のうちの少なくとも１つを示す、
Ｃ２４に記載の方法。
［Ｃ２７］
装置であって、
命令を記憶するメモリと、
前記メモリに結合されたプロセッサとを備え、前記プロセッサは、動作を開始または制御するために前記命令を実行するように構成され、前記動作は、低電力ネットワークを介してメッセージを送信することであって、前記メッセージはワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に関連付けられた１つまたは複数のネットワークパラメータを示す、送信することと、前記１つまたは複数のネットワークパラメータに基づいてモバイルデバイスとのセットアッププロシージャを行うことと、前記モバイルデバイスとの前記セットアッププロシージャを行った後で、前記ＷＬＡＮを使用して前記モバイルデバイスとの１または複数のデータ通信を行うこととを含む、
装置。
［Ｃ２８］
前記低電力ネットワークは、近隣エリアネットワーク（ＮＡＮ）、Ｂｌｕｅｔｏｏｔｈネットワーク、またはＢｌｕｅｔｏｏｔｈ ｌｏｗ−ｅｎｅｒｇｙ（ＢＬＥ）ネットワークである、
Ｃ２７に記載の装置。
［Ｃ２９］
前記１つまたは複数のネットワークパラメータは、前記ＷＬＡＮに関連付けられているネットワークチャネル、前記ＷＬＡＮに関連付けられているターゲットビーコン送信時間（ＴＢＴＴ）、および前記ＷＬＡＮに関連付けられているサービスセット識別情報（ＳＳＩＤ）のうちの少なくとも１つを示す、
Ｃ２７に記載の装置。
［Ｃ３０］
前記１または複数のデータ通信は、データダウンロード動作およびデータアップロード動作のうちの少なくとも１つを含む、
Ｃ２７に記載の装置。
【図１】
0006408151.tif 000002
【図２】
0006408151.tif 000003
【図３】
0006408151.tif 000004
【図４】
0006408151.tif 000005