(57)【特許請求の範囲】
【請求項１】
第１のアクセスポイントと前記第１のアクセスポイントに関連付けられた無線ノードとの間の通信リンクの少なくとも１つの特性を決定することと、
前記決定された少なくとも１つの特性に基づいて、前記無線ノードがアクセスポイントの探索を行なうべき頻度を決定することと、
前記無線ノードが前記探索を行うべき頻度を決定することに基づいて、アクセスポイントの前記探索を行うことと、
前記無線ノードが前記第１のアクセスポイントとの関連付けを抜け出すための少なくとも１つの基準が満たされ、及び該関連付けが終了した場合、アクセスポイントの前記探索に基づいて、前記無線ノードが関連付けることができる候補アクセスポイントを特定することと
を備える無線通信の方法。
【請求項２】
前記無線ノードの位置を決定することと、
前記決定された位置に基づいてアクセスポイントの前記探索を制限することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記無線ノードの前記位置が、前記無線ノードが位置する国を備える、請求項２に記載の方法。
【請求項４】
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定することと、
前記判定に基づいてアクセスポイントの前記探索を制限することと
をさらに備える、請求項１に記載の方法。
【請求項５】
アクセスポイントの前記探索が、優先順位付けされたチャネル探索順序に従って行われる、請求項１に記載の方法。
【請求項６】
アクセスポイントの前記探索は、前回のアクセスポイントスキャンが少なくとも１つの近隣アクセスポイントを検出したかどうかに基づいて、アクセスポイントスキャンが行われる頻度を調節することを備える、請求項１に記載の方法。
【請求項７】
アクセスポイントの前記探索は、前回のアクセスポイントスキャンが、前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有する近隣アクセスポイントを特定したかどうかに基づいて、アクセスポイントスキャンが行われる頻度を調節することを備える、請求項１に記載の方法。
【請求項８】
アクセスポイントの前記探索が、前記第１のアクセスポイントによって与えられるサービス品質に基づいて、アクセスポイントスキャンが行なわれる頻度を調節することを備える、請求項１に記載の方法。
【請求項９】
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持することと、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記維持された情報が前記無線ノードと複数のアクセスポイントとの相互作用に関する、請求項９に記載の方法。
【請求項１１】
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、請求項１０に記載の方法。
【請求項１２】
前記維持された情報が、前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有する任意のアクセスポイントを特定する、請求項９に記載の方法。
【請求項１３】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、請求項１に記載の方法。
【請求項１４】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、請求項１に記載の方法。
【請求項１５】
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタすることをさらに備える、請求項１に記載の方法。
【請求項１６】
前記規定された時間期間中に前記候補アクセスポイントに有向スキャンを送信することをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記無線ノードと前記第１のアクセスポイントとの間の通信リンクの少なくとも１つの特性に基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定することをさらに備える、請求項１に記載の方法。
【請求項１８】
前記通信リンクの前記少なくとも１つの特性が前記第１のアクセスポイントから受信された信号のＲＳＳＩを備える、請求項１７に記載の方法。
【請求項１９】
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定することをさらに備える、請求項１に記載の方法。
【請求項２０】
第１のアクセスポイントと前記第１のアクセスポイントに関連付けられた無線ノードとの間の通信リンクの少なくとも１つの特性を決定するように構成され、前記決定された少なくとも１つの特性に基づいて、前記無線ノードがアクセスポイントの探索を行なうべき頻度を決定するようにさらに構成され、前記無線ノードが前記探索を行うべき頻度を決定することに基づいて、アクセスポイントの前記探索を行うようにさらに構成された探索コントローラと、
前記無線ノードが前記第１のアクセスポイントとの関連付けを抜け出すための少なくとも１つの基準が満たされ、及び該関連付けが終了した場合、前記探索に基づいて、前記無線ノードが関連付けることができる候補アクセスポイントを特定するように構成されたアクセスポイント選択器と
を備える無線通信用の装置。
【請求項２１】
前記無線ノードの位置を決定するように構成された位置決定器をさらに備え、前記探索コントローラが前記決定された位置に基づいてアクセスポイントの前記探索を制限するようにさらに構成された、請求項２０に記載の装置。
【請求項２２】
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定するように構成された通信プロセッサをさらに備え、前記探索コントローラが前記判定に基づいてアクセスポイントの前記探索を制限するようにさらに構成された、請求項２０に記載の装置。
【請求項２３】
前記探索コントローラは、アクセスポイントの前記探索が、優先順位付けされたチャネル探索順序に従って行われるようにさらに構成された、請求項２０に記載の装置。
【請求項２４】
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持するように構成されたデータベースマネージャと、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定するように構成されたアクセスポイント選択器と
をさらに備える、請求項２０に記載の装置。
【請求項２５】
前記維持された情報が前記無線ノードと複数のアクセスポイントとの相互作用に関する、請求項２４に記載の装置。
【請求項２６】
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、請求項２５に記載の装置。
【請求項２７】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、請求項２０に記載の装置。
【請求項２８】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、請求項２０に記載の装置。
【請求項２９】
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタするように構成されたトラフィックモニタをさらに備える、請求項２０に記載の装置。
【請求項３０】
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定するように構成されたアクセスポイント選択器をさらに備える、請求項２０に記載の装置。
【請求項３１】
第１のアクセスポイントと前記第１のアクセスポイントに関連付けられた無線ノードとの間の通信リンクの少なくとも１つの特性を決定するための手段と、
前記決定された少なくとも１つの特性に基づいて、前記無線ノードがアクセスポイントの探索を行なうべき頻度を決定するための手段と、
前記無線ノードが前記探索を行うべき頻度を決定することに基づいて、アクセスポイントの前記探索を行うための手段と、
前記無線ノードが前記第１のアクセスポイントとの関連付けを抜け出すための少なくとも１つの基準が満たされ、及び該関連付けが終了した場合、前記探索に基づいて、前記無線ノードに関連付けることができる候補アクセスポイントを特定するための手段と
を備える無線通信用の装置。
【請求項３２】
前記無線ノードの位置を決定するための手段をさらに備え、探索するための前記手段が前記決定された位置に基づいてアクセスポイントの前記探索を制限する、請求項３１に記載の装置。
【請求項３３】
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定するための手段をさらに備え、探索するための前記手段が前記判定に基づいてアクセスポイントの前記探索を制限する、請求項３１に記載の装置。
【請求項３４】
探索するための前記手段が、優先順位付けされたチャネル探索順序に従ってアクセスポイントの前記探索を行う、請求項３１に記載の装置。
【請求項３５】
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持するための手段と、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定するための手段と
をさらに備える、請求項３１に記載の装置。
【請求項３６】
前記維持された情報が前記無線ノードと複数のアクセスポイントとの相互作用に関する、請求項３５に記載の装置。
【請求項３７】
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、請求項３６に記載の装置。
【請求項３８】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、請求項３１に記載の装置。
【請求項３９】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、請求項３１に記載の装置。
【請求項４０】
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタするための手段をさらに備える、請求項３１に記載の装置。
【請求項４１】
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定するための手段をさらに備える、請求項３１に記載の装置。
【請求項４２】
無線通信用のプログラムであって、
第１のアクセスポイントと前記第１のアクセスポイントに関連付けられた無線ノードとの間の通信リンクの少なくとも１つの特性を決定することと、
前記決定された少なくとも１つの特性に基づいて、前記無線ノードがアクセスポイントの探索を行なうべき頻度を決定することと、
前記無線ノードが前記探索を行うべき頻度を決定することに基づいて、アクセスポイントの前記探索を行うことと、
前記無線ノードが前記第１のアクセスポイントとの関連付けを抜け出すための少なくとも１つの基準が満たされ、及び該関連付けが終了した場合、前記探索に基づいて、前記無線ノードが関連付けることができる候補アクセスポイントを特定することと
をコンピュータに行わせるコード、を備えるプログラム。
【請求項４３】
前記無線ノードの位置を決定することと、
前記決定された位置に基づいてアクセスポイントの前記探索を制限することと
をコンピュータに行わせるコード、をさらに備える請求項４２に記載のプログラム。
【請求項４４】
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定することと、
前記判定に基づいてアクセスポイントの前記探索を制限することと
をコンピュータに行わせるコード、をさらに備える請求項４２に記載のプログラム。
【請求項４５】
優先順位付けされたチャネル探索順序に従ってアクセスポイントの前記探索を行うことをコンピュータに行わせるコード、をさらに備える請求項４２に記載のプログラム。
【請求項４６】
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持することと、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定することと
をコンピュータに行わせるコード、をさらに備える請求項４２に記載のプログラム。
【請求項４７】
前記維持された情報が前記無線ノードと複数のアクセスポイントとの相互作用に関する、請求項４６に記載のプログラム。
【請求項４８】
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、請求項４７に記載のプログラム。
【請求項４９】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、請求項４２に記載のプログラム。
【請求項５０】
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、請求項４２に記載のプログラム。
【請求項５１】
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタすることをコンピュータに行わせるコード、をさらに備える請求項４２に記載のプログラム。
【請求項５２】
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定することをコンピュータに行わせるコード、をさらに備える請求項４２に記載のプログラム。
【請求項５３】
前記少なくとも１つの特性が前記通信リンクの品質を示す、請求項１に記載の方法。
【請求項５４】
前記少なくとも１つの特性が前記通信リンクの品質を示す、請求項２０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１１９条に基づく優先権の主張
本出願は、その開示が参照により本明細書に組み込まれる、共通に所有される２００７年２月２１日に出願された米国特許仮出願第６０／８９１，０１４号および譲渡された弁理士整理番号第０７１０４２Ｐ１号の利益および優先権を主張するものである。
【０００２】
本出願は、一般に無線通信に関し、より詳細には、限定はしないが、アクセスポイントなど無線ノードを特定し、随意に関連付けるための探索手順に関する。
【背景技術】
【０００３】
無線通信システムは２つ以上の無線デバイスのネットワークを備えることができ、各無線デバイスはネットワーク中の別のデバイスに情報を無線で送信し、そこから情報を無線で受信するために１つまたは複数の通信技術をサポートすることができる。無線ネットワークは様々な方法で実装できる。たとえば、無線ネットワークのいくつかのタイプは集中型トラフィックフローを利用することができ、それによって中央コーディネータがネットワーク中の他の無線デバイスとの間のトラフィックフローを処理する。
【０００４】
Ｗｉ−Ｆｉネットワーク（すなわち、ＩＥＥＥ８０２．１１ベースのネットワーク）は、集中型トラフィック管理を採用することができる無線技術の一例である。Ｗｉ−Ｆｉネットワークでは、アクセスポイントのカバレージエリア内にあるアクセス端末など無線デバイスがネットワークに接続された他のデバイスにデータを送信し、そこからデータを受信することができるように、ネットワークに接続されるアクセスポイントが接続性およびトラフィック管理機能を与える。
【発明の概要】
【０００５】
いくつかの状況下では、アクセス端末が、その関連するアクセスポイントに接続できなくなることがある。たとえば、アクセス端末はアクセスポイントのカバレージエリアから出ることがあり、またはアクセスポイントが何らかの形で機能しなくなることがある。そのような接続ができない場合、アクセス端末が無線通信を復旧できるように、アクセス端末が近傍の他のアクセスポイントを探索することが望ましいことがある。
【０００６】
本開示のサンプル態様の概要について以下で説明する。本明細書における態様という用語への言及は、本開示の１つまたは複数の態様を参照する可能性があることを理解されたい。
【０００７】
本開示は、一部の態様では、無線ノードを探索するための手順に関する。たとえば、無線アクセス端末（たとえば、局）などのデバイスは、近くのアクセスポイントをスキャンし、候補アクセスポイントのリストを維持するように構成できる。アクセス端末は、その現在のアクセスポイントとの通信が何らかの理由で劣化した場合、アクセス端末が関連付けることができるアクセスポイントを候補リストから特定することができる。
【０００８】
一部の態様では、これらの動作は先攻的な方法で実行でき、それによってアクセス端末はスキャンを繰り返し実行し、その候補アクセスポイントのリストを更新する。すなわち、アクセス端末は、その現在のアクセスポイントとの通信が劣化するのを待ってから新しいアクセスポイントを特定するのではなく、必要ならば、アクセス端末が容易に関連付けることができる事前選択された候補アクセスポイントを有することができる。これらの動作に関連して、アクセス端末は、その現在のアクセスポイントおよび候補アクセスポイントに関連付けられた信号をモニタして、候補アクセスポイントの１つへの切替えがいつ保証されるかを判定することができる。
【０００９】
一部の態様では、探索手順は無線デバイスの状態に基づくことができる。たとえば、アクセス端末は、無線カバレージを探索しているときは１つの探索手順を使用し、アイドル状態のときは別の探索手順を使用し、非リアルタイムトラフィックを処理しているときはさらに別の探索手順を使用し、リアルタイムトラフィックを処理しているときはさらに別の探索手順を使用することなどができる。
【００１０】
一部の態様では、アクセス端末の異なる状態は異なる最適化基準に関連付けできる。たとえば、アクセス端末が探索状態またはアイドル状態にあるとき、探索手順は、アクセス端末の電力消費を低減するように最適化できる。対照的に、アクセス端末が非リアルタイムトラフィック状態にあるとき、探索手順は、アクセス端末がトラフィックに高いスループットを与えることができるように最適化できる。さらに、アクセス端末がリアルタイムトラフィック状態にあるとき、探索手順は、アクセス端末がトラフィックのサービス品質（たとえば、待ち時間）要件を満たすことを保証できるように最適化できる。一部の態様では、Ｗｉ−Ｆｉ探索手順を改善する最適化は、位置関連の情報、ならびに隠しＳＳＩＤ、アクティブな送信に関する規定制約、およびＷｉ−Ｆｉカバレージの特性などＷｉ−Ｆｉ展開ファクタを考慮することができる。
【００１１】
本開示のこれらおよび他のサンプル態様を、以下の詳細な説明および添付の特許請求の範囲、ならびに添付の図面において説明する。
【図面の簡単な説明】
【００１２】
【図１Ａ】近隣無線ノードの特定および近隣無線ノード間の関連付けの切替えのために実行できる動作のいくつかのサンプル態様を示す流れ図。
【図１Ｂ】近隣無線ノードの特定および近隣無線ノード間の関連付けの切替えのために実行できる動作のいくつかのサンプル態様を示す流れ図。
【図２】無線ノードを含む通信システムのいくつかのサンプル態様を示す簡略ブロック図。
【図３】アクセスポイントなど無線ノードの探索に関連して実行できる動作のいくつかのサンプル態様を示す流れ図。
【図４】無関連状態中に実行される手動探索に関連して実行できる動作のいくつかのサンプル態様を示す流れ図。
【図５】無関連状態中に実行される自動探索に関連して実行できる動作のいくつかのサンプル態様を示す流れ図。
【図６】アイドル状態中に実行される探索に関連して実行できる動作のいくつかのサンプル態様を示す流れ図。
【図７】非リアルタイム状態中に実行される探索に関連して実行できる動作のいくつかのサンプル態様を示す流れ図。
【図８】リアルタイム状態中に実行される探索に関連して実行できる動作のいくつかのサンプル態様を示す流れ図。
【図９】通信構成要素のいくつかのサンプル態様を示す簡略ブロック図。
【図１０】本明細書で教示する、無線ノード探索をサポートするように構成された装置のいくつかのサンプルの態様を示す簡略ブロック図。
【図１１】本明細書で教示する、無線ノード探索をサポートするように構成された装置のいくつかのサンプルの態様を示す簡略ブロック図。
【発明を実施するための形態】
【００１３】
慣例により、図面中に示される様々な特徴は一定の縮尺で示されていないことがある。したがって、様々な特徴の寸法は、分かりやすいように任意に拡大または縮小されることがある。さらに、図面のいくつかは、分かりやすいように簡略化されることがある。したがって、図面は所与の装置（たとえば、デバイス）または方法の構成要素のすべてを示しているわけではない。最後に、明細書および図の全体にわたって同じ特徴を示すために同じ参照番号が使用されることがある。
【００１４】
本開示の様々な態様について以下で説明する。本明細書の教示は多種多様な形で実施でき、本明細書で開示される任意の特定の構造、機能、またはその両方は代表的なものにすぎないことは明らかであろう。本明細書の教示に基づいて、本明細書で開示される態様は他の態様とは独立に実現できること、およびこれらの態様のうちの２つ以上を様々な方法で組み合わせることができることを当業者は理解されたい。たとえば、本明細書に記載の態様をいくつ使用しても、装置を実現しまたは方法を実施することができる。さらに、本明細書に記載の態様のうちの１つまたは複数に加えてあるいはそれら以外に他の構造、機能、または構造および機能を使用して、そのような装置を実現しまたはそのような方法を実施することができる。さらに、本明細書で教示する任意の態様は請求項の少なくとも１つの要素を備えることができる。
【００１５】
図１Ａおよび図１Ｂは、ある無線ノードによって、別の無線ノードを探索し、関連付けることに関連して実行できるいくつかのサンプル動作を示す。例示の目的で、以下の開示は、アクセス端末がＷｉ−Ｆｉ探索手順を使用して近くのアクセスポイントを特定し、次いでアクセスポイントのうちの選択された１つに関連付ける一例を説明する。ただし、本明細書の教示は、他のタイプの無線ノード、および他のタイプの無線通信技術（たとえば、ＷｉＭａｘまたは何らかの他の適切な技術）に適用できることを理解されたい。
【００１６】
便宜上、図１の動作、または本明細書で議論もしくは教示する他の任意の動作は、特定の構成要素（たとえば、図２に示される無線通信システム２００の構成要素）によって実施されるように説明することがある。しかしながら、これらの動作は、他のタイプの構成要素によって実施でき、異なる個数の構成要素を使用して実施できることを理解されたい。また、本明細書で説明する動作の１つまたは複数は所与の実装形態では使用できない場合があることも理解されたい。
【００１７】
次に、図２の例示の状況における簡単な概要を説明する。システム２００では、アクセス端末２０２は、Ｗｉ−Ｆｉ探索を繰り返し行って、近くのアクセスポイントに関連付けることができるかどうかを判定する。たとえば、共通のＳＳＩＤに関連付けられた複数のアクセスポイントが、建物、構内などの全域にわたって分散される企業環境では、アクセス端末２０２が（たとえば高品質接続を維持するために）その環境中を移動するとき、アクセス端末２０２が、その関連付けを１つのアクセスポイントから別のアクセスポイントに容易に切り替えることができることが望ましいことがある。さらに、ＷＷＡＮ（たとえばセルラーネットワーク）を介して通信しているマルチモード（たとえばＷＷＡＮおよびＷＬＡＮ）アクセス端末２０２が自宅環境に入る場合、アクセス端末２０２が、（たとえば異なるサービスおよび／またはより優れたサービス品質を有するサービスへのアクセス権を取得するために）自宅環境におけるＷＬＡＮに関連付けることが望ましいことがある。
【００１８】
したがって、ここで、現在の関連付けを切り替えるべきかどうかに関する判定は、アクセス端末２０２が所与のアクセスポイントと通信するように事前に許可されているかどうかに基づくことができる。上記の例について説明を続けると、アクセス端末２０２は、企業環境（たとえばユーザの職場）、ユーザの自宅などにおけるいくつかのアクセスポイントに関連付けるように事前に許可されることがある。
【００１９】
場合によっては、現在の関連付けを切り替えるべきかどうかに関する判定は、アクセス端末２０２とアクセスポイントとの間に確立できる通信リンクに関連する少なくとも１つの特性に基づくことができる。たとえば、アクセス端末２０２は、アクセスポイントに関連する受信信号強度表示（「ＲＳＳＩ」）が指定のしきい値を超える場合のみ、アクセスポイントに関連付けることを選択することができる。
【００２０】
アクセス端末２０２が所与のアクセスポイント（たとえばアクセスポイント２０４）に関連付けられた後、アクセス端末２０２は、近くのアクセスポイントを探索し続けて、しばらく後の時点においてアクセス端末２０２が関連付けられ得る候補アクセスポイントのリストを維持することができる。そのようなアクセスポイントをアクティブに探索し、見つかったアクセスポイントを優先順位付けすることによって、アクセス端末２０２は、異なるアクセスポイントに迅速に関連付けることが適切であると見なされるときにいつでもその関連付けを行うことができる。たとえば、アクセス端末２０２は、アクセスポイント２０４との関連付けを断つための抜出し(EXIT)基準が満たされた場合（たとえばアクセスポイント２０４との通信の劣化がある場合）、異なるアクセスポイント（たとえばアクセスポイント２０６）に関連付けることを検討できる。次いでアクセス端末２０２は、エントリ基準が満たされた場合（たとえば、アクセスポイント２０６が現在、アクセスポイント２０４よりも優れたサービスを提供している場合）、アクセスポイント２０６に関連付けることができる。一部の態様では、共通のＳＳＩＤ（またはモビリティドメインＩＤ（mobility domain ID）「ＭＤＩＤ」、または同種の拡張ＳＳＩＤ（homogenous extended SSID）「ＨＥＳＳＩＤ」）を同じモビリティドメインおよびセキュリティドメインに関連付けることができる企業または他の同様の適用例における同じＳＳＩＤ（またはＭＤＩＤ、またはＨＥＳＳＩＤ）にハンドオフを制限することができる。
【００２１】
次に、上記および他の動作について図１Ａ〜図８に関連してより詳細に説明する。簡略に言えば、図３は、無線端末についての１つまたは複数の動作状態に関連して使用できる探索手順の概要を説明する。図４および図５は、無関連状態（たとえばＷｉ−Ｆｉでない状態）に関連して実施できる動作を説明する。具体的には、図４は、手動探索に関連して実施できるいくつかの動作を説明し、図５は、自動探索に関連して実施できるいくつかの動作を説明する。図６は、アイドル状態に関連して実施できる動作を説明する。図７は、非リアルタイムトラフィック状態に関連して実施できる動作を説明する。図８は、リアルタイムトラフィック状態に関連して実施できる動作を説明する。
【００２２】
図１Ａを参照すると、ブロック１０２によって表されるように、ある時点においてまたは何らかの他の（１つもしくは複数の）時点において、アクセス端末２０２がＷｉ−Ｆｉ関連の動作を開始する。一部の態様では、Ｗｉ−Ｆｉ動作が開始される方法はアクセス端末２０２の能力に依存することができる。たとえば、アクセス端末がＷｉ−Ｆｉ動作のみをサポートする場合、アクセス端末２０２が何らかの形でイネーブルされているときブロック１０２の動作を開始できる。アクセス端末がＷｉ−Ｆｉ動作および他の無線動作をサポートする場合、ブロック１０２の動作は、アクセス端末２０２を何らかの方法で構成することに対応することができる。たとえば、アクセス端末２０２がＷｉ−Ｆｉ接続およびセルラー（たとえば２Ｇ／３Ｇ）接続の両方をサポートする場合、ブロック１０２の動作は、ユーザが、（たとえばセルラー接続に加えてまたはセルラー接続の代わりに）Ｗｉ−Ｆｉ接続をサポートするモードにアクセス端末２０２を構成することに対応することができる。一部の実装形態では、アクセス端末２０２はＷｉ−Ｆｉ関連の動作を自動で開始することができる。たとえば、電源投入時、リセット時、Ｗｉ−Ｆｉ接続の喪失時、および周期的なバックグラウンドＷｉ−Ｆｉ探索の呼出し時に、Ｗｉ−Ｆｉ動作を自動で開始することができる。
【００２３】
場合によっては、アクセス端末２０２は電源投入時にＷｉ−Ｆｉシステムおよびセルラーシステムの両方をスキャンする。たとえば、アクセス端末２０２は、（たとえばアクセス端末２０２内に構成された）何らかの優先順位に基づいて、これらのシステムを連続的に（たとえば、最初にＷｉ−Ｆｉ、次いでセルラー、次いでＷｉ−Ｆｉ、などを）スキャンすることができる。代替として、アクセス端末２０２は、第１の呼までの時間をできる限り短く保つためにこれらのシステムを並列してスキャンすることができる。アクセス端末２０２が複数のＲＦセクション（たとえばＷｉ−Ｆｉ用に１つ、およびセルラー用に１つ）を有する場合は、並列スキャンが好まれることがある。なぜなら、アクセス端末２０２が省電力モードから復帰されることがより少なくなり、これによりアクセス端末２０２の電力消費を削減できるからである。
【００２４】
ブロック１０４によって表されるように、アクセス端末２０２は、Ｗｉ−Ｆｉ動作を起動した後、そのアクセス端末２０２の現在位置を判定することができる。一部の態様では、アクセス端末２０２は、この位置情報を使用して、アクセスポイントをスキャンできるかどうか、およびスキャンできる場合はどのようにスキャンするかを決定する。たとえば、アクセス端末２０２は、その現在の地理的位置（たとえば国）を判定して、それによって、どのチャネルを使用できるか、およびそれらのチャネルをアクティブにスキャンできるかどうかまたはそれらのチャネルをパッシブにスキャンすべきかどうかを決定することができる。
【００２５】
アクセス端末２０２（たとえば位置決定器構成要素２０８）は様々な方法で地理的位置を判定することができる。たとえば場合によっては、ユーザは現在の地理的領域を手動で指定する（たとえば情報をキー入力する）ことができる。
【００２６】
場合によっては、地理的位置は、全地球測位システム（「ＧＰＳ」）、ディファレンシャルＧＰＳ（「ＤＧＰＳ」）、アシスト型ＧＰＳ（「ＡＧＰＳ」）、または何らかの他の適切な技術などの位置特定技術を使用することによって判定できる。ここでは、そのような技術によって提供された経緯度情報から現在の地理的位置を判定することができる。
【００２７】
場合によっては、モバイル国番号（「ＭＣＣ」）などの地理的位置情報を、ＣＤＭＡ２０００  １Ｘ、ＣＤＭＡ２０００  １Ｘ−ＥＶＤＯ、ＧＳＭ（登録商標）、ＵＭＴＳなどの広域無線ネットワーク（「ＷＡＮ」）を介してブロードキャストされるシグナリング情報中に埋め込むことができる。ここで、ＭＣＣ情報は現在の国および地理的領域を示すことができる。
【００２８】
場合によっては、アクセス端末２０２には、ＷＡＮ基地局の識別情報を現在位置にマッピングするデータベースが供給され、あるいはアクセス端末２０２はそのデータベースを構築することができる。そのような識別情報は、たとえば、システム識別子（「ＳＩＤ」）、ネットワーク識別子（「ＮＩＤ」）、基本サービスセット識別子（「ＢＳＳＩＤ」）、擬似雑音（「ＰＮ」）オフセットなどの形をとることができる。
【００２９】
アクセス端末２０２がその現在の地理的位置を判定できる場合、アクセス端末２０２はアクティブスキャンおよび／またはパッシブスキャンを行うことを選択することができる。これらの動作について以下でより詳細に説明する。
【００３０】
アクセス端末２０２がその現在の地理的位置を判定できない場合、アクセス端末２０２は、パッシブスキャンのみ、または（たとえばＩＥＥＥ８０２．１１ｄによって規定されるような）制限されたスキャンに頼ることができる。場合によっては、アクセス端末２０２は、そのアクセス端末２０２の現在位置に関するパッシブスキャン中に情報を受信することができる。たとえば、アクセス端末２０２は、国情報要素を含むビーコンを受信することができる。この場合、対応する位置情報に応じて、アクセス端末２０２はアクティブスキャンに切り替えることができる。代替として、アクセス端末２０２が、国情報要素を有しないビーコンを受信する場合、アクセス端末２０２は、対応する１つのチャネルまたは対応する複数のチャネル上でアクティブスキャンを使用することも潜在的に可能である。
【００３１】
ブロック１０６によって表されるように、Ｗｉ−Ｆｉスキャンの結果として、ある時点において、アクセス端末２０２は、近くのアクセスポイントを特定し、次いでそのアクセスポイントに関連付けることができる。この目的で、アクセス端末２０２は、通信プロセッサ２１０、またはアクセスポイント２０４に対してアクセス端末２０２を認証しこれらの構成要素を互いに関連付けるような動作を行うように構成された何らかの他の適切な構成要素を含むことができる。
【００３２】
ブロック１０８〜１１８によって表されるように、アクセス端末２０２は、ブロック１０８で開始されるが、近隣アクセスポイントに関する情報を繰り返し取得することができる。ブロック１１０によって表されるように、場合によっては、これは、関連するアクセスポイントから情報を受信することを含んでよい。たとえば、アクセスポイント２０４は、このアクセスポイント２０４の近隣アクセスポイントに関する情報を取得し、その情報を、それに関連するアクセス端末のすべて（たとえばアクセス端末２０２を含む）に提供することができる。
【００３３】
ブロック１１２〜１１６によって表されるように、アクセス端末２０２は、Ｗｉ−Ｆｉ探索を行いこの探索で特定された任意のアクセスポイントに関する情報を維持することによって、近隣アクセスポイントに関する情報を取得することができる。一部の態様では、アクセス端末２０２によって使用される探索手順は、アクセス端末２０２の現在の状態に依存することができる。たとえば、アクセス端末２０２は、無関連状態にあるときは１つのタイプの探索手順を使用し、アイドル状態にあるときは別のタイプの探索手順を使用し、非リアルタイム状態にあるときはさらに別のタイプの探索手順を使用し、リアルタイム状態にあるときはさらに別のタイプの探索手順を使用することができる。
【００３４】
一部の態様では、所与の状態に対する探索手順を特定の最適化基準に関連付けることができる。たとえば、無関連状態およびアイドル状態に対する探索手順を最適化して省電化することができる。対照的に、非リアルタイム状態に対する探索手順を最適化して、アクセス端末２０２が、そのトラフィックフローのすべてに対して適切な帯域幅（たとえばスループット）を確実に与えるようにできる。さらに、リアルタイム状態に対する探索手順を最適化して、アクセス端末２０２がそのトラフィックフローのサービス品質要件を確実に満たすようにできる。
【００３５】
一部の態様では、（たとえば、異なる探索手順によって使用される）１つまたは複数のパラメータが現在の状態によることができる。たとえば、異なる探索手順は、異なるしきい値（たとえばスキャン間隔しきい値、ＲＳＳＩしきい値など）、および異なるサイズ設定のＳＳＩＤ関連リスト（たとえば候補リスト）を使用することができる。このようにして、アクセスポイント間ハンドオフの待ち時間とスキャンによる電力消費との間の望ましいトレードオフを行うことができる。
【００３６】
本明細書で教示する状態ベースの探索方式は様々な方法で実施できることを理解されたい。たとえば、異なる方式は、（たとえば本明細書で説明する状態以外の）異なる状態を使用でき、この異なる状態を、（たとえば本明細書で説明する基準以外の）異なる最適化基準に関連付けることができる。
【００３７】
図１Ａのブロック１１２によって表されるように、無線探索を呼び出すと、アクセス端末２０２は、このアクセス端末２０２の現在の状態を判定する（たとえば規定する）ことができる。この目的で、図３の例に示されるように、アクセス端末２０２は、アクセス端末２０２の無線状態（たとえばＷｉ−Ｆｉ状態）を指定またはモニタする状態コントローラ２１２を含むことができる。一部の実装形態では、現在の状態がリアルタイムトラフィックまたは非リアルタイムトラフィックのどちらに関連するかの判定は、利用例が、要求されているサービス（たとえば８０２．１１ｅベースのサービス）品質を有するかどうかを判定することを含むことができる。さらに、一部の実装形態では、改良型モバイル加入者ソフトウェア（「ＡＭＳＳ」）においてアプリケーションプログラムインターフェース（「ＡＰＩ」）を使用し、その結果として、アクセスポイントが８０２．１ｅをサポートしないときＡＰＩがそのアクセスポイントにサービス品質要求を転送しないようにすることができる。しかしながら、ＡＰＩは、この情報を使用して、リアルタイムまたは非リアルタイムの動作モードを判定し、それゆえに近隣アクセスポイントのスキャニングを管理することができる。
【００３８】
ブロック１１４によって表されるように、アクセス端末２０２（たとえば探索手順識別子２１４）は、現在の状態に基づいて使用すべき探索手順を特定することができる。たとえば、アクセス端末２０２が無関連状態にあるとき、無線探索の呼出しは、１つのタイプの探索ルーチンの実行、および／または探索パラメータの１セットの使用という結果になってよい。反対に、アクセス端末がアイドル状態にあるとき、無線探索の呼出しは、異なるタイプの探索ルーチンの実行、および／または探索パラメータの別の１セットの使用、などの結果になってよい。
【００３９】
ブロック１１６によって表されるように、アクセス端末２０２（たとえば探索コントローラ２１６）は、指定された探索手順を行う。図３に関連してさらに詳細に説明するように、一部の態様では、これは、規定されたチャネルスキャン順序および／または規定されたＳＳＩＤスキャン順序を使用してアクセスポイントをスキャンすること、ならびに探索結果（たとえば受信信号のＲＳＳＩ）を１つまたは複数のしきい値と比較することを含むことができる。
【００４０】
次いで、ブロック１１８によって表されるように、アクセス端末２０２（たとえばデータベースマネージャ２１８）は、それにこのアクセス端末が関連付けられる可能性のあるアクセスポイントに関する情報を含む１つまたは複数のリストを規定することができる。さらに、これらのリストの１つまたは複数の中の情報を順序付けして（たとえば優先順位付けして）、アクセス端末が、現在最高のサービスを提供しているアクセスポイントを容易に特定できるようにすることができる。以下でさらに詳しく説明するように、一部の態様では、これらのリストは、ネットリスト２２０、最も新しく使用されたもの（「ＭＲＵ」）のリスト２２２、スキャンリスト２２４、近隣セット２２６、および１つまたは複数の候補セット２２８、あるいはデータベース２３０中にまたは何らかの他の適切な方法で維持されている訪問先アクセスポイントデータベース（「ＶＡＰＤ」）２４６のうちの１つまたは複数を備えることができる。ブロック１０８〜１１８の動作は、アクセスポイント情報のリストを維持するために（たとえば周期的に）繰り返すことができる。このようにすると、アクセス端末２０２はアクセス情報の現在のセットをいつでも使用することができ、それによってアクセス端末２０２がＷＬＡＮカバレージを迅速、確実に捕捉できるようになる。
【００４１】
また、アクセス端末２０２（たとえば信号および／またはトラフィックモニタ２３２）は、そのアクセス端末２０２に現在関連付けられているアクセスポイント（たとえばアクセスポイント２０４）との通信リンクの１つまたは複数の様相を繰り返しモニタして、別のアクセスポイントへの切替えを検討すべきかどうかを判定することができる。したがって、ブロック１２０および１２２によって表されるように、アクセス端末２０２は、（たとえば周期的に）様々な時点において、リンクをモニタし任意の取得された情報を分析する動作を呼び出すことができる。
【００４２】
現在関連付けられているアクセスポイントをモニタするには様々な技術を使用することができる。たとえば、場合によっては、アクセス端末２０２は、周期的パイロット信号（たとえばビーコン）のＲＳＳＩ、またはアクセスポイント２０４から受信された他の信号をモニタすることができる。場合によっては、アクセス端末２０２は２つのノード間のトラフィック状況を分析することができる。たとえば、アクセス端末２０２は、アップリンクおよび／またはダウンリンクエラー（たとえばフレーム損失または再試行率）を追跡することができる。これらの技術は、図６〜図８に関連付けてさらに詳細に取り扱われる。
【００４３】
ブロック１２４によって表されるように、現在の関連付けを抜け出すための（１つまたは複数の）基準が満たされない場合、アクセス端末２０２は、現在の関連付けを維持し、そのリストの維持およびその関連するアクセスポイントのモニタを継続する。この抜出し基準は、ブロック１２２でモニタされた情報に基づくことができる。たとえば、ＲＳＳＩがしきい値レベル未満になる場合、フレーム損失がしきい値レベルを超える場合、再試行率がしきい値率を超える場合、またはこれらのもしくは他の基準の何らかの組合せが満たされる場合、抜出し基準を満たすことができる。
【００４４】
ブロック１２４において現在の関連付けを抜け出すための（１つまたは複数の）基準が満たされた場合、アクセス端末２０２（たとえばアクセスポイント選択器２３４）は、別のアクセスポイントに対するエントリ基準が満たされているかどうかを判定する。ここで、このときの検討用に特定のアクセスポイント（たとえばアクセスポイント２０６）を選択することは、（たとえばブロック１１８で）アクセス端末２０２によって維持されている候補リストの順序付けに基づくことができる。たとえば、後の図３で論じるように、アクセス端末２０２は、候補アクセスポイントの優先順位付けされたリストを維持することができ、最高の接続性を提供するように予期されるアクセスポイントがリストの上部に置かれる。候補アクセスポイントの選択は様々な基準に基づくことができる。たとえば、場合によっては、候補アクセスポイントを選択するための決定は、承認制御、ＴＳＰＥＣ、サービス品質、またはアクセスポイントとの以前の相互作用に基づくことができる。場合によっては、アクセス端末２０２は、このタイプの情報をＶＡＰＤ中に維持することができる。
【００４５】
ブロック１２６で最高優先順位の候補アクセスポイントが選択されると、アクセス端末２０２は、そのアクセスポイントに関連付けるべきかどうかを判定するために、そのアクセスポイントに関連する信号を繰り返しモニタすることができる。たとえば、アクセス端末２０２は、有向アクティブスキャン（たとえばパイロット要求）を候補アクセスポイント２０６に繰り返し送信することができる。次いで、アクセス端末２０２は、そのアクセス端末２０２がアクセスポイント２０６から受信した信号（たとえばパイロット信号）を処理して、これらの信号が何らかの１つまたは複数の基準（たとえば、信号のＲＳＳＩがしきい値を超える）を満たすかどうかを繰り返し判定することができる。このようにして、アクセス端末２０２は、アクセスポイント２０６に関連するより高い信号品質が本質的に過度に一過性でないことを検証することができる。
【００４６】
ブロック１２８によって表されるように、候補アクセスポイントとの関連付けにエントリするための（１つまたは複数の）基準が満たされない場合、アクセス端末２０２は、（たとえばアクセスポイント２０４との）現在の関連付けを維持し、そのリストの維持およびアクセスポイント２０４のモニタを継続する。このエントリ基準は、たとえばブロック１２６で記述された情報に基づくことができる。
【００４７】
ブロック１２８で新しい関連付けにエントリするための（１つまたは複数の）基準が満たされた場合、アクセス端末２０２は候補アクセスポイント２０６に関連付ける（ブロック１３０）。次いで、上記の動作を繰り返して、アクセスポイントリストを継続的に維持し、アクセス端末２０２と、このアクセス端末２０２が現在関連付けられている任意のアクセスポイントとの間のシグナリングをモニタすることができる。
【００４８】
場合によっては、上記の動作と同様のハンドオフ動作を使用して、現在のアクセスポイントから別のアクセスポイントまたは別のネットワーク（たとえばセルラーシステム）にハンドオフすべきかどうかを判定することができる。たとえば、（たとえばブロック１２４で）現在のアクセスポイントに対する抜出し基準が満たされた場合、目標システムの選択は、（たとえばブロック１２８で）アクセスポイントエントリ基準が満たされるかどうかに基づいて行うことができる。たとえば、アクセス端末は、上述のような規定されたしきい値を超えるＲＳＳＩを有するアクセスポイントがあるかどうかに基づいて目標システムを選択することができる。しかしながら、これらの基準を満たすアクセスポイントがない場合、アクセス端末は、セルラーシステムまたは何らかの他の代替ネットワークに移動する（たとえば、それらを特定し次いでそれらに接続する）ことを選択することができる。
【００４９】
次に、上記の概要を念頭において、Ｗｉ−Ｆｉ探索およびアクセスポイント情報のリストの維持に関するさらなる詳細について図３に関連して説明する。上述のように、また図４〜図８に関連して以下で論じるように、一部の態様では、Ｗｉ−Ｆｉ探索手順はアクセス端末の現在の状態に依存することができる。以下における状態固有のＷｉ−Ｆｉ探索手順の議論を円滑にするために、図３は、これらの探索手順に関連して使用できるいくつかの共通の動作の導入的な概要を提示する。
【００５０】
ブロック３０２によって表されるように、様々な状況および（探索トリガ構成要素２３６によって表されるような）関連する構成要素がＷｉ−Ｆｉ探索の開始をトリガすることができる。たとえば、場合によっては、タイマを使用して探索をいつ呼び出すべきかを決定することができる。後述するように、システムにおける現在の状況に基づいてタイマの持続時間を調節することができる。場合によっては、アクションに応答して探索を呼び出すことができる。たとえば、ユーザがアクセス端末２０２のユーザ入力デバイス（たとえばキーパッド上のキー）を作動させたとき、ユーザがアクセス端末２０２のカバー（たとえばクラムシェルカバー）を開いたとき、着信および／または発信のコールおよび／またはセッションが開始されたとき、などに探索を呼び出すことができる。
【００５１】
後述するように、場合によっては、アクセス端末２０２の動作の省電力関連モードのタイミングに基づいて探索を呼び出すことができる。たとえば、アクセス端末２０２が省電力モードに入ろうとしていることをアクセス端末２０２に関連するアクセスポイントに通知するとき、探索を呼び出すことができる。さらに、不定期自動省電力配信（「Ｕ−ＡＰＳＤ」）モードに関連して指定された時間に探索を呼び出すことができる。
【００５２】
ブロック３０４によって表されるように、場合によっては、アクセス端末の位置に基づいてＷｉ−Ｆｉ探索を制限する（たとえば遅延させる、または呼び出さない）ことができる。たとえば、アクセス端末２０２がそのホームアクセスポイントに関連する場合、アクセス端末２０２は、他のアクセスポイントの探索を中止するか、あるいはこのアクセス端末２０２が他のアクセスポイントを探索する間隔を延ばすことができる。ここで、そのような環境では、アクセス端末が関連付けられるように許可された近くのアクセスポイントが他にまったくない場合があることを理解されたい。したがって、アクセス端末２０２は、これらの状況下では、そのＷｉ−Ｆｉ探索を減らすことによってリソースを節約することができる。そのような環境は、たとえば、共通のＳＳＩＤに関連する複数のアクセスポイントが企業環境の全体にわたって分散されることがある企業シナリオとは対照的なことがある。
【００５３】
一部の態様では、アクセス端末２０２の位置は、アクセス端末２０２が現在関連付けられているアクセスポイントによって示されてよい。たとえば、アクセス端末２０２（たとえば位置決定器２０８）は、このアクセス端末２０２が（たとえば特定のＳＳＩＤまたはＭＡＣ  ＩＤによって示されるなどして）そのホームアクセスポイントに現在関連付けられているかどうかを判定することができる。
【００５４】
Ｗｉ−Ｆｉ探索は、様々な基準に基づいて制限できることを理解されたい。たとえば、Ｗｉ−Ｆｉ探索のタイミングは、アクセス端末２０２の現在の状態に関連する１つまたは複数のパフォーマンス基準を満たすように規定できる。特定の例として、無線デバイスの他の動作（たとえばＷｉ−ＦｉトラフィックまたはＷＷＡＮトラフィック）との干渉を回避することが望ましい場合、探索の実行をより少なくすることができる。別の例として、一部の態様では、Ｗｉ−Ｆｉ探索の頻度は、アクセス端末とその関連するアクセスポイントとの間の通信リンクの品質に依存することができる。たとえば、（たとえばＲＳＳＩの増大によって示されるように）リンクの品質が向上しつつある場合、スキャンの呼出しの頻度をより少なくすることができ、その逆もまた同様である。
【００５５】
ブロック３０６によって表されるように、Ｗｉ−Ｆｉ探索が呼び出された後、アクセス端末２０２は、たとえば現在のＷｉ−Ｆｉ探索中にアクセス端末２０２によってスキャンされるべきＳＳＩＤを指定するスキャンリストを取得する（たとえば、構成および／またはアクセスする）。そのようなスキャンリストは様々な方法で実装できる。
【００５６】
場合によっては、スキャンリストは、アクセス端末２０２によって維持されている１つまたは複数の他のリストのサブセットであってよい。たとえば、スキャンリストは、アクセス端末２０２によって維持されているネットリストまたは最も新しく使用されたもの（「ＭＲＵ」）のリストのサブセットであってよい。
【００５７】
一部の実装形態では、このネットリストは、アクセス端末２０２に知られているすべてのアクセスポイントを記述する。そのようなネットリストは、アクセス端末２０２が所与のアクセスポイントに関連付けられるように許可されているかどうかを示すことができ、そのような関連付けを可能にする情報（たとえば証明書）を含むことができる。場合によっては、ネットリストは、関連するＳＳＩＤ、ＭＡＣ  ＩＤ（たとえばＭＡＣアドレス）など、所与のアクセスポイントを特定する情報を含むことができる。
【００５８】
ネットリスト中の情報は、アクセス端末２０２に提供され、および／またはアクセス端末によって判定されることが可能である。前者のシナリオの一例として、アクセス端末２０２がプロビジョニングされるとき、サービスプロバイダは、ネットリスト情報（たとえば許可されたアクセスポイントのリスト）をアクセス端末２０２中にダウンロードすることができる。後者のシナリオの一例として、場合によっては、アクセス端末２０２は、それが発見した（たとえば、Ｗｉ−Ｆｉ探索中に発見された）アクセスポイントをネットリストに追加することができる。
【００５９】
上述のＭＲＵリストは、アクセス端末２０２によって最も新しく使用されたアクセスポイントに関する情報を含む。場合によっては、そのようなリストに制限を与えることができる。たとえば、ＭＲＵリスト中のエントリ数を制限し、リストが一杯になったらリスト中の最も古いエントリを新規エントリで上書きすることができる。さらに、所与の時間期間（たとえば１０日間）の後、リストからアクセスポイントをパージすることができる。場合によっては、ＭＲＵリストは、上述のネットリストのサブセットを備える（たとえば、上述のネットリスト内で規定される）。しかしながら、ユーザが手動スキャンを使用して、許可されていないアクセスポイントを発見しそのアクセスポイントに関連付けた場合、ＭＲＵリストは、ネットリスト中に存在しないエントリを含むことができる。
【００６０】
ブロック３０６で取得されたスキャンリスト中のエントリは、何らかの形で優先順位付けできる。たとえば、ＭＲＵリストからのエントリは、より高い優先順位を有し、ネットリストからの別のエントリは、より低い優先順位を有し、ワイルドカードスキャンエントリは、さらに別の優先順位レベルに関連することができる。そのような場合、アクセス端末２０２は、指定された優先順位に基づいてそのスキャンを順序付けすることができる。
【００６１】
ブロック３０８によって表されるように、アクセス端末２０２は、たとえば現在のＷｉ−Ｆｉ探索中にアクセス端末２０２によってチャネルがスキャンされるべき順序を指定するチャネル順序２３８を取得する（たとえば、構成および／またはアクセスする）こともできる。場合によっては、チャネル順序２３８は、ネットリスト中に（たとえばスキャンされるべきＳＳＩＤとともに）与えられる。
【００６２】
チャネル順序は様々な方法で規定できる。たとえば、場合によっては、チャネル順序は、（たとえばサービスプロバイダによって）各ＳＳＩＤおよび／またはアクセスポイントに割り当てられた優先順位に基づくことができる。場合によっては、チャネル順序は、ＭＲＵリストからのエントリによって指定されたチャネルに基づくことができる。場合によっては、５ＧＨｚ帯のチャネル順序は、アクセス端末２０２の地理的位置に基づくことができる。
【００６３】
２．４ＧＨｚ帯では、異なるタイプのスキャンを使用することができる。たとえば、場合によっては、２．４ＧＨｚ帯でのチャネル順序は、単に、異なるチャネルの各々からなる順次リストであるだけでよい。場合によっては、Ｗｉ−Ｆｉチャネル順序は、最初、重なり合わないチャネルを指定し、次いで重なり合うチャネルを指定する。
【００６４】
さらに、場合によっては、最適化されたスキャンを使用することができ、それによって、所与のスキャンが複数のチャネルを一度に効果的にスキャンするように、重なり合うチャネルがグループでスキャンされる。たとえば、２．４ＧＨｚ帯の代表的なチャネル順序は、１、６、１１、３、８、１３、４および９のように指定できる。ここで、チャネル３、８、１３、４および９についてのスキャンは、複数のチャネルをカバーすることができる。たとえば、チャネル３についてのスキャンは、チャネル２、３および４を効果的にスキャンできるが、チャネル８についてのスキャンは、チャネル７、８および９を効果的にスキャンできる、などである。
【００６５】
一部の態様では、所与の状態に対する所望の最適化を達成するためにチャネル順序を改変できる。たとえば、スキャンが所与のチャネル上でエネルギーを検出する場合、当該チャネルをチャネル順序の上に移動することができる。このようにして、後続の探索中に、探索は、そのチャネル上で可能性のあるいかなるアクセスポイントに関する情報でもより迅速に取得することができる。さらに、場合によっては、（たとえば、動作中のアクセスポイントを有することが知られている）１つまたは複数の指定されたチャネルを、Ｗｉ−Ｆｉ探索の各反復中にスキャンすることができる。
【００６６】
ブロック３１０によって表されるように、アクセス端末２０２は、スキャンリストおよびチャネル順序に基づいてアクセスポイントについてスキャンする。たとえば、アクセス端末２０２は、チャネル順序の第１のチャネルから開始して、スキャンリスト上のＳＳＩＤの各々について、スキャンリストによって指定された特定の順序でスキャンすることができる。次いでアクセス端末２０２は、チャネル順序の次のチャネルを同様の形でスキャンすることができる。さらに、アクティブスキャンは、ワイルドカードＳＳＩＤを使用でき、このワイルドカードＳＳＩＤにより、ワイルドカードスキャンをサポートするすべてのアクセスポイントは、ワイルドカードＳＳＩＤを受信するとプローブ応答を送信することができる。また、場合によっては、アクセス端末２０２は、各チャネル上に単一のＳＳＩＤをそれぞれ含む複数の未処理のプローブ要求を発行することによって、または各チャネル上に複数のＳＳＩＤを含む単一のプローブ要求を発行することによって探索手順を最適化することができる。
【００６７】
ここで、上記スキャンは連続的に実行できないことを理解されたい。たとえば、アクセス端末２０２は、スキャンの一部を行い、次いでいくつかの他の動作（たとえばデータトラフィックフローの処理）を行い、次いでスキャンの別の一部を行う、などすることができる。
【００６８】
場合によっては、アクセス端末は隠しＳＳＩＤに関する情報を発見することができる。たとえば、ＶＡＰＤは、所与のＳＳＩＤが隠されるかあるいはビーコンでブロードキャストされるかどうかを示す情報を含むことができる。したがって、アクセス端末は、ＶＡＰＤによって与えられる隠しＳＳＩＤ情報を使用してアクティブスキャンを行うことができる。
【００６９】
しかしながら、多数の隠しＳＳＩＤがある状況では、隠しＳＳＩＤごとについて個別にアクティブスキャンを行うよりも単にパッシブスキャンを行う方がより効率的なことがある。たとえば、アクティブスキャンに２０ｍｓを要し６つの隠しＳＳＩＤがある場合、隠しＳＳＩＤスキャンを行うことは、（たとえば１００ｍｓ程度要することがある）パッシブスキャンよりも長い時間が掛かることがある。
【００７０】
また、場合によっては、ＶＡＰＤを使用して、隠しＳＳＩＤを含むビーコンに関連するアクセスポイントを特定することもできる。たとえば、パッシブスキャン中に受信されたいかなる隠しＳＳＩＤビーコンについても、アクセス端末２０２は、ビーコン中に含まれるＭＡＣ  ＩＤに対するＶＡＰＤを探索することができる。ＶＡＰＤの探索が成功である場合、アクセス端末は、ビーコンを送信したアクセスポイントのＳＳＩＤを取得する。次いで、アクセス端末２０２は、ＶＡＰＤからのＳＳＩＤをアクセスポイント宛てのプローブ要求中に含めることができる。ＶＡＰＤにおいてＭＡＣ  ＩＤを探し出すことに失敗した場合、アクセス端末２０２は、プローブ要求中にＶＡＰＤからの隠しＳＳＩＤの各々を連続的に含む一連のアクティブスキャンをチャネル上で実施することができる。
【００７１】
一部の実装形態では、ＶＡＰＤは、上述のネットリストのサブセットを備える（たとえば、上述のネットリスト内で規定される）ことが可能である。しかしながら、ユーザが手動スキャンを使用して、許可されていないアクセスポイントを発見しそのアクセスポイントに関連付ける場合、ＶＡＰＤは、ネットリスト中に存在しないアクセスポイントに関する情報を含むことができる。
【００７２】
ブロック３１０でアクセス端末２０２がそのスキャン中にアクセスポイントを特定した場合、アクセス端末２０２はそのデータベース２３０を更新することができる。たとえば、アクセス端末２０２は、特定されたアクセスポイントのＭＡＣ  ＩＤと、ＶＡＰＤ中のその対応するＳＳＩＤとの間の関連付けを格納することができる。また、ＶＡＰＤは、アクセス端末２０２が所与のアクセス端末と有していた以前のいかなる相互作用に関する情報（たとえば統計情報）も格納することができる。たとえば、アクセス端末２０２は、このアクセス端末２０２が所与のアクセスポイントとの関連付けに成功したとき、またはその関連付けに失敗したとき、ＶＡＰＤ中の対応するエントリを更新することができる。Ｗｉ−Ｆｉ探索の結果に基づいてデータベース２３０中で更新できるデータセットのさらなるいくつかの例について以下で説明する。
【００７３】
ブロック３１２によって表されるように、アクセス端末２０２は、ブロック３１０におけるそのスキャン結果に基づいて近隣セットを規定する（たとえば、構成または更新する）ことができる。この近隣セットは、たとえば、アクセス端末２０２に比較的近接している（たとえばアクセス端末２０２の通信範囲内の）アクセスポイントのセットを指定することができる。一部の実装形態では、アクセス端末２０２が、ネットリスト中にないアクセスポイントを発見した場合、アクセス端末２０２は、適切なエントリをネットリストに追加することができる。したがって、近隣セットは、上述のネットリストのサブセットを備える（たとえば、上述のネットリスト内で規定される）ことが可能である。
【００７４】
いくつかのシナリオでは、近隣セットのエントリの少なくとも一部をアクセス端末２０２に与えることができる。たとえば、アクセスポイントは、このアクセスポイントが近傍のアクセスポイントに関して収集した情報を、（たとえば、アクセス端末２０２を含む）その関連するアクセス端末に送信することができる。
【００７５】
ブロック３１４によって表されるように、いくつかの状態の間、アクセス端末２０２は、ブロック３１０におけるそのスキャン結果に基づいて１つまたは複数の候補セットを生成することができる。上述のように、アクセス端末が、その現在の関連付けを変更することを選択する場合、候補セットは、アクセス端末２０２が関連できるアクセスポイントを指定することができる。候補セットは、たとえば、同じくＭＲＵリストおよび／またはネットリスト中にある近隣セットからのエントリからなることがある。後述するように、通常は、これらのアクセスポイントのサブセット（たとえば、少なくとも最小限のＲＳＳＩレベルを提供するアクセスポイント）のみが候補セット中に含まれればよい。
【００７６】
次に図４および図５を参照しながら、無関連Ｗｉ−Ｆｉ状態に関するいくつかの動作について説明する。一部の態様では、この状態は、アクセス端末がアクセスポイントに接続されない延長時間期間を指すことがある。この状態では、アクセス端末は（アクセスポイントを介して）ＷＬＡＮを見つけ、関連付けるために、様々な動作を実行することができる。
【００７７】
たとえば、アクセス端末が電源投入またはリセットされたとき、あるいはアクセス端末がアクセスポイントとの関連を失った後、無関連状態動作を呼び出すことができる。上述のように、Ｗｉ−Ｆｉ探索の呼出しはアクセス端末の現在の動作モード（たとえば、Ｗｉ−Ｆｉのみ、セルラーおよびＷｉ−Ｆｉ  モードなど）に基づくことができる。
【００７８】
上述のように、アクセス端末は、そのＷｉ−Ｆｉ動作の開始時に、アクセス端末が利用可能なアクセスポイントを決定するためにアクティブ探索（すなわちアクティブスキャン）を行うことができるかどうかを決定することができる。一部の態様では、アクセス端末が現在の動作領域に関する情報を有する場合、および規定制約がサポートすべきアクティブスキャンを可能にする場合、アクセス端末はアクティブスキャンを使用することができる。
【００７９】
一部の実装形態では、アクセス端末には、アクセス端末がアクティブスキャンを実行することが可能であるかどうかを示すパラメータが、サービスプロバイダ（たとえば、オペレータ）によって供給される。アクセス端末がＩＥＥＥ８０２．１１ｄ対応であるアクセスポイントに関連付けられていない場合、このパラメータは単独でアクティブスキャンが使用できるかどうかを命令することができる。アクセス端末が８０２．１１ｄ対応ネットワークに関連付けられている場合、アクセスポイントは現在の領域および規定制約に関する情報を提供することができる。したがって、領域の規定制約によって禁止されていない場合およびサービスプロバイダ供給パラメータがアクティブスキャンを可能にする場合、アクセス端末はアクティブスキャンを使用することができる。
【００８０】
一部の実装形態では、アクセス端末は、ローミング中に使用すべき国／領域コードの表および規定制約を維持することができる。ここで、アクセス端末は、アクティブスキャンが可能な指定された領域でアクティブスキャンを使用することができる。この場合、動作領域は、ＷＷＡＮ（たとえば、３Ｇネットワーク）とのアクセス端末の関連によって、または（たとえば、上記のような）いくつかの他の方法で得られた情報から決定できる。
【００８１】
アクセス端末は、現在の地理的位置に基づいて許可されたチャネルセットを決定することもできる。一方、地理的情報が利用可能でない場合、８０２．１１ｄによって規定された最小のチャネルセットが適用できる。本明細書に記載の機構によってまたは何らかの他の方法でアクセス端末が領域の決定および規定制約の決定が不可能な場合、アクティブスキャンは不可能なことがある。
【００８２】
Ｗｉ−Ｆｉ探索プロセスは、（たとえば、アクセス端末のユーザによって開始されるイベントによって）手動で開始でき、または（たとえば、アクセス端末のシステム選択手順によって）自動で開始できる。手動探索が開始されると、アクセス端末は利用可能なアクセスポイントをスキャンし、結果をユーザに提示する。一般に、このスキャンはすべてのチャネルのパッシブスキャンを含むことになる。対照的に、自動探索は一般にアクティブスキャンを使用することができる。図４は、ブロック４０２で開始する手動探索手順に関連して使用できるいくつかの動作を記載しており、図５は、ブロック５０２で開始する自動探索手順に関連して使用できるいくつかの動作を記載している。
【００８３】
図４を参照すると、ブロック４０４で、アクセス端末は（たとえば、アクティブスキャンで使用する）現在のスキャンリストを決定することができる。上述のように、一部の実装形態では、スキャンリストは、ＭＲＵリストからのＳＳＩＤ、ネットリストからのＳＳＩＤ、およびワイルドカードＳＳＩＤに基づくことができる。たとえば、リスト中の最高優先順位のエントリはＭＲＵリストからのエントリを備えることができる。次いで、ネットリストからのＳＳＩＤはスキャンリストの第２優先順位レベルのエントリを構成することができる。この場合、ＳＳＩＤは、ネットリストによって規定される相対的な優先順位に基づいた順序で追加できる。ここで、ＭＲＵリストおよびネットリストからの重複したエントリの使用は回避できる。さらに、スキャンリストは、アクティブスキャンに関連するオーバーヘッドを低減するためにワイルドカードＳＳＩＤを含むことができる。
【００８４】
スキャンリストは、連続するスキャン手順がＳＳＩＤの異なるセットをスキャンすることができるように実装できることを理解されたい。たとえば、場合によっては、各スキャン手順は、ＭＲＵリストからのエントリの各々をスキャンすることができ、ワイルドカードスキャンを実行することができるが、ネットリストからのＳＳＩＤの一部しかスキャンすることができない。したがって、スキャンリスト中のＳＳＩＤのすべてをスキャンするために、スキャン手順の呼出しを数回行う必要がある。
【００８５】
図４のブロック４０６で、アクセス端末はチャネルスキャン順序を決定する。このブロックは、たとえば、ブロック３０８に関連して上記の動作などの動作を含むことができる。一部の態様では、特定のチャネル順序の選択は現在の配置に基づくことができる。たとえば、利用可能なチャネルのサブセットのみを規定要件によりアクティブスキャンのためのチャネル順序リスト中に含めることができる。言い換えれば、スキャンすべきチャネルはアクセス端末の地理的位置に依存してよい。
【００８６】
ブロック４０８で、アクセス端末はチャネル順序リストからの各チャネル上でＷｉ−Ｆｉスキャンを実行する。したがって、一般的な場合、アクセス端末は各指定されたチャネル上でパッシブスキャンを連続的に実行する。しかしながら、上述のように、場合によっては、ここでもアクティブスキャンが使用できる。
【００８７】
パッシブスキャンの場合、アクセス端末は、指定された時間期間（たとえば、１２０ｍｓ）の間、各チャネルをスキャンすることができる。そのチャネル上の受信されたビーコンがＳＳＩＤを含む場合、アクセス端末は以下のブロック４１０で説明される近隣セット中に結果を格納することができる。
【００８８】
受信されたビーコンがＳＳＩＤを含まない場合、アクセス端末は異なる方針をとることができる。ある場合には、隠しＳＳＩＤに関連するビーコンは単に無視される。他の場合には、アクセス端末は、隠しＳＳＩＤノードに関する情報を含むＶＡＰＤを使用して、関連するアクセスポイントを特定することができる。たとえば、上述のように、ＶＡＰＤは、隠しアクセスポイントのＳＳＩＤ、ならびにそのアクセスポイントを一意に特定することができる情報（たとえば、ＭＡＣ  ＩＤ）を含むことができる。この場合、アクセス端末は、隠しアクセスポイントを（たとえば、受信されたＭＡＣ  ＩＤに基づいて）特定することができる。したがって、アクセス端末は特定されたアクセスポイントについてその近隣セット中のエントリを更新することができる。逆に、ＭＡＣ  ＩＤがＶＡＰＤ中に見つからない場合、アクセス端末は現在のスキャンリスト中のすべてのＳＳＩＤについてそのチャネル上でアクティブスキャンを行うことができる。
【００８９】
アクティブスキャンの場合、ブロック４０８で、アクセス端末は現在のスキャンリスト中のすべてのＳＳＩＤについてスキャンを行うことができる。したがって、これらの動作は、ブロック３１０に関連する上記の動作と同様とすることができる。
【００９０】
ブロック４１０によって表されるように、上記のスキャンからの結果は近隣セット中に格納され、（たとえば、サービスプロバイダによって、または何らかの他の方法で指定された）ＳＳＩＤ優先順位によって随意に順序付けられる。したがって、この格納された情報は、たとえばＳＳＩＤ、優先順位、基本的なＳＳＩＤ（「ＢＳＳＩＤ」）、チャネル、および受信されたビーコンに関連するＲＳＳＩを含むことができる。場合によっては、あるアクセスポイントに関連するＲＳＳＩ（たとえば、受信されたビーコンのＲＳＳＩ）が規定されたしきい値（たとえば、−９５ｄＢｍ）を超える場合、アクセス端末はそのアクセスポイントを近隣セットに追加するだけである。
【００９１】
図４のブロック４１２で、アクセス端末はＷｉ−Ｆｉ探索の結果をユーザに提示することができる。探索が任意のアクセスポイントを特定した場合、ユーザは、（たとえば、ユーザがそのアクセスポイントにアクセスすることを許可されていることをネットリストが示している場合）これらのアクセスポイントのうちの１つに関連付けることを選択することができる。対照的に、ブロック４０８でアクセスポイントが見つからなかった場合、ユーザは後で探索を行うことを選択することができる。
【００９２】
次に図５を参照しながら、自動探索に関連して使用できるいくつかの動作について述べる。図５の例は、一部の態様では、無関連状態中に実行できる動作に関する。しかしながら、これらの動作の一部または全部が他の状態に適用可能であることを理解されたい。
【００９３】
ブロック５０２によって表されるように、経時タイマまたはトリガイベントなどのイベントに応答して自動探索を開始することができる。場合によっては、タイマはテレスコピックタイマを備えることがある。ここで、テレスコピックタイマの持続時間（すなわち、後続の計時イベント間の時間）は、タイマの異なる反復の間、変化することができる。特定の例として、テレスコピックタイマの持続時間は、４秒、８秒、３２秒、または９６秒に設定できる。
【００９４】
ブロック５０２〜５１０は、近隣セットを規定する（たとえば、構成または更新する）ために反復して実行できる動作に関する。したがって、少なくとも一部の態様では、これらの動作は、図４のブロック４０４、４０６、４０８、および４１０に関連する上記の対応する動作と同様とすることができる。詳細には、ブロック５０４で、アクセス端末は自動スキャン動作の現在の反復の間に現在のスキャンリストを決定する。ブロック５０６で、アクセス端末は自動スキャン動作の現在の反復の間にチャネル順序を決定する。ブロック５０８で、アクセス端末は自動スキャン動作の現在の反復を実行する。ブロック５１０で、アクセス端末はＷｉ−Ｆｉ探索の結果に基づいて近隣セットを規定する。
【００９５】
ブロック５１２によって表されるように、ある時点で（たとえば、自動スキャンを行った直後に）、アクセス端末は、Ｗｉ−Ｆｉ探索によって特定された（たとえば、近隣セットに追加された）アクセスポイントに関連付けることを試みることができる。たとえば、ブロック５１４で、アクセス端末は、最高優先順位を有する近隣セット中のアクセスポイントのセットからアクセスポイントを選択することができる。ここで、選択されたアクセスポイントは、最高優先順位のセット中で最高ＲＳＳＩを有するアクセスポイントとすることができる。
【００９６】
ブロック５１６で、アクセス端末は、そのアクセスポイントに関連する信号を繰り返しモニタすることができる。一部の態様では、ブロック５１６の動作は、ブロック１２６に関連する上記の動作と同様とすることができる。たとえば、アクセス端末は、規定された時間期間の間（たとえば、２分の間）に指定された間隔で（たとえば、３００ｍｓごとに）有向スキャンを送信することができる。
【００９７】
ブロック５１８によって表されるように、アクセス端末は、指定されたアクセスポイントから受信したシグナリング情報をフィルタリングして、そのアクセスポイントからのシグナリングが１つまたは複数の指定された基準を一貫して満たすことを検証することができる。そのようなフィルタは様々な形態をとることができる。たとえば、場合によっては、フィルタＲＳＳＩ値は、反復式：新しいフィルタ値＝（１−α）＊現在のＲＳＳＩ読み＋α＊現在のフィルタ値によって生成できる。ここで、指数平均の定数αの値（たとえば、０．９）は、モニタされているアクセス端末およびアクセスポイントの現在の状態に依存してよい。たとえば、αの様々な値は、ＷＬＡＮ取得（たとえば、無関連モード）中、現在のアクセスポイントをモニタするときのアイドルモード中、候補アクセスポイントをモニタするときのアイドルモード中、現在のアクセスポイントをモニタするときの（たとえば、リアルタイムまたは非リアルタイム）トラフィック中モード中、および候補アクセスポイントをモニタするときのトラフィック中モード中に使用できる。ここで、αの値は、たとえば、以前のサンプルよりも最近のサンプルを強調するように選択できる。
【００９８】
ブロック５２０および５２２によって表されるように、１つまたは複数のエントリ基準が満たされる場合、アクセス端末はアクセスポイントに関連付けることを選択することができる。たとえば、最後のフィルタＲＳＳＩ値が指定されたしきい値（たとえば、−８０ｄＢｍ）を超えた場合、アクセス端末はアクセスポイントに関連付けることができる。次いで、アクセス端末はこのアクセスポイントをＭＲＵリストの上部に追加することができる。
【００９９】
ここで、アクセス端末は、見つかったアクセスポイントに関連付ける前に設定された時間期間の間待つので、現在のスキャンリスト上のアクセスポイントが見つかった後で完全なスキャンを完了しないときの待ち時間の恩恵はほとんどない。したがって、この時間期間は、最良の利用可能なアクセスポイントを見つける試みにおいてすべてのチャネル上でスキャンを完了するために使用できる。
【０１００】
ブロック５０２でエントリ基準が満たされなかった場合、好適なアクセスポイントが見つかるまで上記の動作を繰り返し実行することができる。すなわち、アクセス端末は、その近隣リストを更新し、アクセス端末がそのリスト上の任意のアクセスポイントから受信した信号を分析し続けることができる。
【０１０１】
次に図６を参照しながら、アイドルＷｉ−Ｆｉ状態に関するいくつかの動作について説明する。一部の態様では、この状態は、ＷＬＡＮシステムに関連付けられるアクセス端末が、アクセスポイントとの関連付けを保持し、より良好なアクセスポイントを見つける試みにおいてＷｉ−Ｆｉ探索を実行することに関連して行う手順を指すことがある。特に、この状態は、アクセス端末がアクセスポイントに関連付けられており、現在いかなるトラフィックも扱っていない（たとえば、アクセス端末がアクティブトラフィック交換に関係せず、したがっていかなるアクティブな呼またはアクティブソケットも有しない）時間期間に関することがある。ここで、アクセス端末が、しきい値以上の数のパケットを所与の時間期間にわたって送信または受信していない場合、アクセス端末は現在トラフィック中の状態ではないとして規定できる。
【０１０２】
ブロック６０２によって表されるように、アイドル状態中のＷｉ−Ｆｉ探索は、（たとえば、ブロック５０２に関連して上述したように）経時タイマまたはトリガイベントなどのイベントに応答して開始することができる。場合によっては、Ｗｉ−Ｆｉ探索を行うという決定はいくつかの基準に基づいてゲート制御（たとえば、限定）できる。たとえば、上述のように、アクセス端末が指定されたアクセスポイント（たとえば、ユーザのホームアクセスポイント）に現在関連付けられている場合、自動スキャンを使用不能にするか、またはテレスコピックタイマの持続時間を増加することができる。
【０１０３】
一部の態様では、アイドル状態動作のための重要なファクタは、電力消費を低減して、その結果、待機時間を改善することに関する。このために、アクセス端末は、アイドル状態中にＷｉ−Ｆｉ探索を使用する頻度を減らすことができる。
【０１０４】
ブロック６０４および６０６によって表されるように、アイドル状態探索の各反復の間、アクセス端末は、近隣セットならびに候補セットを維持して、アクセス端末の近傍にある最善のアクセスポイントの繰り返し探索を可能にすることができる。近隣セットを維持することに関する動作は、図５に関連して、上記の（たとえば、ブロック５０４〜５１０における）動作と同様とすることができる。これらの動作の場合、現在関連付けられているアクセスポイントは、（たとえば、上述の）現在のスキャンリストを規定するために使用されるＭＲＵリストの最上位にあってよい。
【０１０５】
ブロック６０６によって表されるように、アクセス端末は、アクセス端末が関連付けることができるアクセスポイントのランク付けリストを与える候補セットを規定する。場合によっては、候補セットは、ＭＲＵリストまたはネットリスト（またはその両方）中にある近隣セットからの１組のエントリからなることがある。たとえば、候補セットは、順序付けられた近隣セット中の関連するアクセスポイント以外の最上位（すなわち、最高優先順位）の５つのエントリからなることがある。アイドル状態で、アクセス端末が異なるＳＳＩＤを有するアクセスポイントにその関連付けを切り替えるとき、トラフィックフローは負に影響を受けることがないので、候補セットエントリが、共通のＳＳＩＤを有することも有しないこともあるということに留意されたい。
【０１０６】
一部の状況では、候補セットは空であってよい。たとえば、近隣セット中のエントリのすべてがアクセス端末が関連することができないアクセスポイントである場合、これがあてはまることがある。この場合、ブロック６０８によって表されるように、アクセス端末は現在のＷｉ−Ｆｉ探索頻度を（たとえば、テレスコピックタイマの時間期間を増加することによって）低減することができる。このようにして、Ｗｉ−Ｆｉ探索が現在関連付けられているアクセスポイントよりも良好なアクセスポイントを特定するであろう可能性が低くなるので、アクセス端末は、リソースを節約するように選択することができる。
【０１０７】
ブロック６１０〜６１４によって表されるように、アクセス端末は定期的に（たとえば、候補セットを構成する各反復の直後に）異なるアクセスポイントに関連付けることを検討すべきかどうかを判定することができる。ここで、アクセス端末は、そのアクセスポイントに関連付けられた信号を繰り返しモニタすることができ（ブロック６１２）、（１つまたは複数の）抜出し基準が満たされたかどうかを判定することができる（ブロック６１４）。一部の態様では、ブロック６１０〜６１４の動作は、ブロック１２０〜１２４に関連する上記の動作と同様とすることができる。
【０１０８】
アクティブアクセスポイントをモニタする動作の特定の例は次のようになる。本例では、アクセス端末は、正常な受信動作に関連してアクセスポイントのＲＳＳＩをモニタし、管理情報ベース（「ＭＩＢ」）中に情報を格納する。次いで、アクセス端末は、一定の間隔（たとえば、２秒ごと）で（たとえば、ブロック５１８に関連して上述したように）フィルタＲＳＳＩ値を得るためにＭＩＢクエリを呼び出すことができる。たとえば、フィルタＲＳＳＩ値は、所与の数（たとえば、５）の測定されたＲＳＳＩ値にわたる指数平均を備えることができる。
【０１０９】
ブロック６１４で、抜出し基準が満たされない場合、アクセス端末は、現在の関連付けを維持して、近隣セットおよび候補セットを維持し続けて、その関連するアクセスポイントをモニタし続ける。本明細書で説明するように、場合によっては、抜出し基準は、現在のアクセスポイントのＲＳＳＩ（たとえば、フィルタＲＳＳＩ）がしきい値レベル以下かどうかに関することがある。
【０１１０】
ブロック６１４で、（たとえば、現在のアクセスポイントとの関連付けの喪失によって示されるように）抜出し基準が満たされた場合、アクセス端末は候補セットの最高優先順位のエントリに関連付けることを試みることができる。ブロック６１６によって表されるように、候補セットが空の場合、アクセス端末は近隣セットを（たとえば、上記の近隣セットの動作を実行することによって）再構成することができる。
【０１１１】
ブロック６１６で候補セットが空でない場合、ブロック６１８でアクセス端末は候補セット中の最善のアクセスポイントを特定することを試みることになる。さらに、アクセス端末は候補セットを維持し続けることができる。たとえば、一定の間隔（たとえば、１２０ｍｓ）で、アクセス端末は候補セット中のすべてのアクセスポイント上でアクティブスキャンを行うことができる。同じ間隔で、アクセス端末は、現在のスキャンリストを使用して、１つの異なるチャネルを毎回（たとえば、現在のチャネル順序付けに基づくラウンドロビン方式で）追加して、アクティブスキャンを行うこともできる。たとえば、候補アクセスポイントがチャネル１および６上にある場合、一連のスキャンはチャネル１、６および３をスキャンし、次いでチャネル１、６および８などをスキャンすることができる。これらの動作は近隣セットを周期的に更新することもできる。
【０１１２】
ブロック６１８で候補アクセスポイントを選択する特定の例は次のようになる。初期の基準として、すべての候補アクセスポイントのＲＳＳＩは、しきい値（たとえば、−７５ｄＢｍ）を満たすか、または超えなければならない。追加の基準として、最高ＲＳＳＩを有する候補アクセスポイントのＲＳＳＩは、現在関連付けられているアクセスポイントのＲＳＳＩに基づいてしきい値を超えなければならない（たとえば、現在のアクセスポイントＲＳＳＩを少なくとも１０ｄＢだけ超えなければならない）。このようにして、ある程度のヒステリシスが、アクセス端末があまり頻繁に切替えをしないようにアクセスポイント切替えプロセスに追加できる。場合によっては、候補アクセスポイントの選択は、アクセスポイントがペアワイズマスタキー（「ＰＭＫ」）キャッシュ、または事前共有認証情報（たとえば、キー）の他の何らかの方法をサポートするかどうかに基づく。たとえば、アクセス端末は、最高ＲＳＳＩを有し、ＰＭＫキャッシュをサポートする候補アクセスポイントを選択することを試みることができる。アクセスポイントがこれらの基準を満たさない場合、アクセス端末は、ＰＭＫキャッシュをサポートする最善の候補アクセスポイント（たとえば、最高ＲＳＳＩを有するキャッシュ対応のアクセスポイント）のＲＳＳＩを、特定の量だけ超えるＲＳＳＩを有する候補アクセスポイントを選択することができる。たとえば、この場合、ＰＭＫキャッシュしないアクセスポイントのＲＳＳＩが、ＰＭＫキャッシュするアクセスポイントのＲＳＳＩを３ｄＢだけ超えることが必要となることがある。上記の条件のいずれも満たされない場合、アクセス端末は、最も高く測定されたＲＳＳＩを有するアクセスポイントを単に選択することができる。
【０１１３】
ブロック６２０によって表されるように、次いで、アクセス端末は、そのアクセスポイントに関連付けるべきかどうかを決定するために、規定された時間期間の間、選択された候補アクセスポイントからの信号を繰り返しモニタすることができる。たとえば、ブロック１２６および５１６に関連して上述したように、アクセス端末は、有向アクティブスキャンプローブを選択された候補アクセスポイントに繰り返し送信し、プローブに応答して受信された信号（たとえば、パイロット）のＲＳＳＩがしきい値（たとえば、−７５ｄＢｍ）を超えるかどうかを検証することができる。
【０１１４】
ブロック６２２によって表されるように、候補アクセスポイントとの関連付けにエントリするための１つまたは複数の基準が満たされない場合、またはプローブ応答がない場合、アクセス端末は候補セットから別のアクセスポイントを選択することができる。候補セットのアクセスポイントのいずれもエントリ基準を満たさない場合、アクセス端末は現在のアクセスポイントとのその関連付けを保持し、上記の動作を繰り返し続けることができる。
【０１１５】
ブロック６２２で、新しい関連付けにエントリするための１つまたは複数の基準が満たされた場合、ブロック６２４でアクセス端末は候補アクセスポイントに関連付ける。次いで、候補セットを絶えず維持し、現在関連付けられているアクセスポイントからの信号をモニタするために、上記の動作を繰り返すことができる。
【０１１６】
一部の態様では、別のアクセスポイントに切り替える決定は、現在のアクセスポイントとは異なるＳＳＩＤを有するアクセスポイントに対してその切替えを行うかどうかに依存することがある。同じＳＳＩＤに関連付けられたアクセスポイント間の切替えを行うとき、アクセス端末は切替え動作を独立して実行することができる。しかしながら、異なるＳＳＩＤを有するアクセスポイントに切り替えるとき、ＷＬＡＮシステムの決定構成要素は、そのようなハンドオフを可能にする際の優先順位に基づいて利用可能なＷＬＡＮシステムの間で調停することができる。ここで、ＷＬＡＮ呼処理構成要素によって提供される現在のパイロット情報に基づいて、最善の結果を有するＷＬＡＮシステムを選択することは、システム決定構成要素次第とすることができる。
【０１１７】
アクセス端末がＷＬＡＮカバレージを失う場合、別のアクセスポイントを特定または関連付ける試みが特定の回数失敗した後に、アクセス端末は無関連状態にシフトすることができる。所与の時間期間にわたって受信されるパケットの数がしきい値の数を下回る場合、または規定された時間期間の間、実質的な休止状態がある（たとえば、送信または受信されるパケットの数が比較的少ない）場合、無関連状態への切替えを呼び出すこともできる。
【０１１８】
次に図７および図８を参照しながら、トラフィック中Ｗｉ−Ｆｉ状態に関するいくつかの動作について説明する。トラフィック中動作は２つの状態として定義できる。一方の状態では、アクセス端末が非リアルタイムトラフィックを処理（図７）しており、他方の状態では、アクセス端末がリアルタイムトラフィックを処理（図８）している。アクセス端末が混合トラフィックタイプを処理しており、それらの少なくとも１つがリアルタイムトラフィックタイプである場合、アクセス端末はリアルタイムトラフィックを処理していると見なすことができる。いずれにせよ、アクセス端末が、近隣アクセスポイントを探索するバックグラウンドスキャンを行うと、その関連するアクセスポイントを伴うアクセス端末の稼働性が影響を受けることがある。これはまた、アクセス端末でのトラフィックパフォーマンスに悪影響を及ぼすことがある。この問題に対処するために、アクセス端末はトラフィックの挙動に基づいて適切な時間期間を選択して、その関連するアクセスポイントを避けて同調させることができる。
【０１１９】
次に図７を参照すると、一部の態様では、非リアルタイム状態は、アクセス端末がアクセスポイントに関連付けられ、そのアクセスポイントに関連付けられた非リアルタイムトラフィックを処理しており、より適切なアクセスポイントを見つけるためにＷｉ−Ｆｉ探索を実行しているときに、アクセス端末が行う手順を指すことがある。この状態は、アクセス端末が従来の省電力モードをサポートし、ＱｏＳをサポートしないアクセスポイントに関連付けられている期間を指すこともある。この場合、アクセス端末はリアルタイムトラフィックと非リアルタイムトラフィックとを区別することができない場合がある。この状態は、アクセスポイントがＱｏＳをサポートし、アクセス端末が非リアルタイムトラフィックに携わっている期間を指すこともある。一部の実装形態では、対応するアプリケーションが比較的大きい遅延および／またはジッタを処理することができるので、ビデオストリーミングおよびテレビ会議は非リアルタイムトラフィックと見なすことがある。そのような場合、ＶｏＩＰのみをリアルタイムトラフィックと見なすことができる。
【０１２０】
一部の態様では、非リアルタイム状態動作の重要なファクタはスループットの最大化に関する。この状態では、電力消費はあまり重要でない。したがって、アクセス端末は、この状態の間、より計画的ではあるが、より頻繁なＷｉ−Ｆｉ探索を採用することができる。
【０１２１】
ブロック７０２によって表されるように、非リアルタイム状態中のＷｉ−Ｆｉ探索は、経時タイマまたはトリガイベントなど、イベントに応答して開始することができ、ある基準に基づいて（たとえばブロック６０２に関連して上述した方法と同様の方法で）ゲート制御できる。さらに、この状態中に行われる探索は、非リアルタイムトラフィックの送信および受信での割込みの可能性を低減するようにスケジューリングすることができる。
【０１２２】
たとえば、アクセス端末は、スキャンをスケジューリングし、それによってデータ転送に対する潜在的影響を低減するために、Ｕ−ＡＰＳＤ動作モードまたは省電力動作モードを採用することができる。Ｕ−ＡＰＳＤモードの場合、アクセス端末は、アクセスポイントがアクセス端末に宛てられるトラフィックを待ち行列に入れている時間期間中に、そのＷｉ−Ｆｉスキャンをスケジューリングすることができる。省電力モードの場合、アクセス端末は、アクセス端末が省電力モードであることをアクセスポイントに知らせるために、その関連するアクセスポイントに適切な省電力制御メッセージを送ることができる。したがって、アクセスポイントは、アクセス端末がこのモードを出るまで、アクセス端末へのデータ送信を停止することになる。したがって、アクセス端末は、その関連するアクセスポイントを避けて同調する結果、データを失うことなく、この省電力モード期間中にそのＷｉ−Ｆｉ探索を実行することができる。
【０１２３】
ブロック７０４および７０６によって表されるように、非リアルタイム状態探索の各反復の間、アクセス端末は、近隣セットならびに候補セットを維持して、アクセス端末の近傍にある最善のアクセスポイントの繰り返し探索を可能にすることができる。一部の態様では、これらの動作はブロック６０４および６０６で上述した動作と同様である場合がある。ただし、この場合、アクセス端末は、候補セットを、現在のアクセスポイントと同じＳＳＩＤを有するアクセスポイントに制限することができる。このようにして、データトラフィックへの影響があったとしても大きくならないようにする試みにおいて、アクセスポイント間で比較的シームレスな遷移を行うことができる。さらに、同じ候補セットにおけるエントリ数は、現在のアクセスポイントと同じＳＳＩＤを有する近隣セットからの最高ＲＳＳＩエントリを含むことによって、規定された数（たとえば５）に維持できる。このようにして、所与の候補セットアクセスポイントのＲＳＳＩが測定される頻度を増加させることができる。
【０１２４】
ブロック７０８によって表されるように、アクセス端末はいくつかの状況下で現在のＷｉ−Ｆｉ探索頻度を低減することができる。たとえば、ブロック６０８について上述した方法と同様の方法で、候補セットが空の場合、またはアクセス端末が特定のアクセスポイント（たとえば、ホームアクセスポイント）に関連付けられている場合、アクセス端末は現在のＷｉ−Ｆｉ探索頻度を低減することができる。さらに、その現在のアクセスポイントが十分に高いサービス品質を供給している場合、アクセス端末は現在のＷｉ−Ｆｉ探索頻度を低減することができる。ここで、高いサービス品質は、しきい値（たとえば、−５０ｄＢｍ）に一致するか、またはそれを超えるアクセスポイントのＲＳＳＩ（たとえば、フィルタＲＳＳＩ）によって示すことができる。
【０１２５】
ブロック７１０〜７１４によって表されるように、アクセス端末は定期的に（たとえば、同じ候補セットを構成する各反復の直後に）異なるアクセスポイントに関連付けることを検討すべきかどうかを判定することができる。ブロック６１０〜６１４に関連して上述した方法と同様の方法で、アクセス端末は、そのアクセスポイントに関連付けられた信号を繰り返しモニタすることができ（ブロック７１２）、（１つまたは複数の）抜出し基準が満たされたかどうかを判定することができる（ブロック７１４）。たとえば、アクセス端末は、周期的に（たとえば、６００ｍｓごとに）ＭＩＢ問合せを行い、アクセス端末とアクセスポイントの間の少なくとも１つのリンクに関する品質情報を得ることができる。ここで、一部の態様では、抜出し基準は最後の５つのＲＳＳＩ値の指数平均に基づくことができる。たとえば、平均ＲＳＳＩがしきい値（たとえば−８０ｄＢｍ）未満になる場合、抜出しを示すことができる。さらに、一部の態様では、抜出し基準は、（たとえば、ＭＡＣ再試行カウンタなどＭＩＢ変数またはいくつかの他の好適なパラメータに基づく）アップリンクフレーム損失に基づくことができる。この場合、規定された時間期間（たとえば、２秒）での平均アップリンク再試行率がしきい値総計（たとえば、５％）以上の場合、抜出しを示すことができる。ここで、パケット誤り率（「ＰＥＲ」）は、フィルタを使用して算出することができる（たとえば、新しいフィルタ値＝（１−α）＊現在のＰＥＲ読み＋α＊現在のフィルタ値）。
【０１２６】
ブロック７１６で、候補セットが空でない場合は、アクセス端末は同じＳＳＩＤ候補セットを維持し続けることができる。たとえば、アクセスポイントの平均ＲＳＳＩが指定されたレベル（たとえば、−５０ｄＢｍ）未満の場合は、一定の間隔（たとえば、６００ｍｓ）で、アクセス端末は１つのチャネル上で現在のＳＳＩＤを使用してアクティブスキャンを行うことができる。したがってアクセス端末は、すべての候補アクセスポイント、次いで残りのセットからの１つのチャネルを通って循環することができる。したがって、この場合アクセス端末は、（セットが空の場合でも）同じＳＳＩＤ候補セット内のエントリの数とは無関係に、規定された間隔（たとえば、６００ｍｓ）で現在のＳＳＩＤを使用してアクティブスキャンを１回行う。したがって、候補アクセスポイントへのアクティブスキャンの間の最大時間は、候補セットエントリの数およびその間隔に基づくことができる。
【０１２７】
ブロック７１６で、候補セットが空の場合は、アクセス端末は候補セットを構成することができる。たとえば、平均ＲＳＳＩがしきい値レベル（たとえば、−７５ｄＢｍ）未満の場合、一定の間隔（たとえば、１２０ｍｓ）で、アクセス端末はすべてのチャネル上で現在のＳＳＩＤに対してアクティブスキャンを行うことができる。ここで、チャネル順序は上述と同様に規定できる。次いでアクセス端末は、同じＳＳＩＤ候補セットにおけるこれらのスキャンに基づいて得られる結果を（たとえば、候補セットに対する最大規定サイズまで）保存することができる。
【０１２８】
ブロック７１８〜７２４によって表されるように、エントリ基準が満たされる場合は、アクセス端末を新しいアクセスポイントに関連付けることができる。ここで、ブロック７１８〜７２４の動作は、ブロック６１８〜６２４に関連して上述した動作と同様の場合がある。
【０１２９】
次に図８を参照すると、一部の態様では、リアルタイム状態は、アクセス端末がアクセスポイントに関連付けられ、現在のアクセスポイントに関連付けられたリアルタイムトラフィックを処理しており、より適切なアクセスポイントを見つけるためにＷｉ−Ｆｉ探索を実行しているときに、アクセス端末が行う手順を指すことがある。この状態は、アクセスポイントがＱｏＳをサポートし、アクセス端末がリアルタイムトラフィックのサポートを必要とする少なくとも１つのアプリケーションに対して現在アクティブである期間を指すことがある。
【０１３０】
一部の態様では、リアルタイム状態手順の重要なファクタは、待ち時間、スループットなどサービス品質要件を維持することに関する。この状態では、電力消費はあまり重要でない。したがって、この状態の間、アクセス端末は、より正確にスケジューリングされたＷｉ−Ｆｉ探索を採用することができる。
【０１３１】
一般に、ブロック８０２〜８２４の動作は上述のブロック７０２〜７２４の動作と同様の場合がある。ただし、この場合、リアルタイム（たとえば、周期的な）データ転送の中断を回避するようにＷｉ−Ｆｉ探索をスケジューリングすることが望ましい。たとえば、２０ｍｓの間隔で送信されるＶｏＩＰパケットでは、Ｗｉ−Ｆｉ探索は予想される送信時間の間にスケジューリングできる。ここで、Ｗｉ−Ｆｉ探索の各反復は、実際のパケット送信時間に関連付けることができる「タイミングジッタ」を考慮することによって規定できる好適な時間期間（たとえば、１５ｍｓ）の間持続することができる。一部の実装形態では、ブロック８０２におけるＷｉ−Ｆｉ探索は上記のＵ−ＡＰＳＤを使用してスケジューリングできる。
【０１３２】
アクセスポイントの切替えが必要とされるときにリアルタイムデータ転送が中断されないように、アクセス端末は、常に実行可能な候補アクセスポイントを維持する試みにより積極的になる場合がある。したがって、ブロック８０８で、アクセス端末は、（たとえば、同じＳＳＩＤ候補セットが空の場合）Ｗｉ−Ｆｉ探索の頻度を低減することができない場合がある。さらに、アクセス端末は、より頻繁な間隔（たとえば、３００ｍｓ）で同じＳＳＩＤ候補セットを更新することがある。
【０１３３】
また、リアルタイム状態の間、アクセス端末は、トラフィックフローが確実に中断されないようにする試みにおいて、その関連するアクセスポイントをより頻繁にモニタすることがある。たとえば、ブロック８１０で、アクセス端末は、非リアルタイム状態の場合より短い間隔（たとえば、３００ｍｓ）で、ＭＩＢ問合せを実行することがある。
【０１３４】
さらに、関連するＶｏＩＰアプリケーションから情報が利用可能な場合があるので、ブロック８１２で、アクセス端末はダウンリンクトラフィックをモニタすることがある。たとえば、アクセス端末は、ＶｏＩＰアプリケーションに関連するダウンリンクフレーム損失をモニタすることができる。
【０１３５】
ブロック８１４で、アクセス端末はより厳重でない抜出し基準を採用することができ、それによりアクセス端末は、その現在のアクセスポイントに関連付けられたままになる可能性がより高くなる（それによってアクセスポイント切替えの数を低減する）。たとえば、規定された時間期間（たとえば、２秒）での平均アップリンク再試行率が比較的高いしきい値総計（たとえば、１０％）以上の場合、抜出しを示すことができる。同様に、規定された時間期間（たとえば、２秒）での平均ダウンリンクレート損失が比較的高いしきい値総計（たとえば、１０％）以上の場合、抜出しを示すことができる。
【０１３６】
上述のように、本明細書で教示するアクセス端末は、Ｗｉ−Ｆｉおよび１つまたは複数の他の通信技術（たとえば、３Ｇ）をサポートするマルチモードデバイスであってよい。たとえば、多機能移動体デバイスは、電子メール、インターネットアクセス、ならびに従来のセルラー通信をサポートすることができる。たとえば、そのような移動体デバイスは、第３世代無線またはセルラーシステム（３Ｇ）、米国電気電子学会（「ＩＥＥＥ」）８０２．１６（「ＷｉＭａｘ」）、他の今後定義される無線広域ネットワーク（「ＷＷＡＮ」）技術を使用して、広域無線接続性を備えることができる。さらに、ＩＥＥＥ８０２．１１ベースの無線ローカルエリアネットワーク（「ＷＬＡＮ」）接続性も同様に移動体デバイスに実装できる。また、超広帯域（「ＵＷＢ」）および／またはブルートゥースベースの無線パーソナルエリアネットワーク（「ＷＰＡＮ」）ローカル接続性は移動体デバイスによってサポートできる。
【０１３７】
電子デバイスにおける複数の通信プロトコルの他の例としては、ラップトップを無線マウス、無線キーボードなどに接続するために利用されるＷＰＡＮを含むことができるラップトップがある。さらに、ラップトップは、ラップトップがＷＬＡＮで通信できるようにするＩＥＥＥ８０２．１１ｂまたは８０２．１１ｇデバイスを含むことができる。たとえば、個人的な目的と事業目的の両方のために、企業環境および自宅で、ＷＬＡＮを確立できる。さらに、ＷＬＡＮは他のタイプのパブリックエリアおよびプライベートエリアで展開できる。
【０１３８】
ＷＷＡＮ技術は広域（ユビキタス）カバレージおよび広域展開によって区別できる。ただし、これらの技術は、建物侵入損、カバレージホール、およびＷＬＡＮおよびＷＰＡＮへの比較的限られた帯域幅から損害を受けることがある。ＷＬＡＮおよびＷＰＡＮ技術は、数百Ｍｂｐｓに迫る極めて高いデータ転送速度を発揮することができるが、カバレージはＷＬＡＮの場合は数百フィート、ＷＰＡＮの場合は数十フィートに制限されることがある。
【０１３９】
サンプル展開では、ＷＬＡＮは有線のローカルエリアネットワーク（「ＬＡＮ」）に関連付けることができる。ここで、アクセスポイントは、もう１つの移動体デバイスと通信中の場合があり、ＬＡＮ用のイーサネット(登録商標）ハブまたはスイッチに接続されている場合がある。イーサネットハブは、インターネットなど広域ネットワーク（「ＷＡＮ」）に接続するモデムにデータパケットを送信するルータに接続されている場合がある。
【０１４０】
移動体デバイスは、その移動体デバイスによって利用されているアクセスポイントから別のアクセスポイントへのシームレスな切替えをサポートすることができる。場合によっては、別のアクセスポイントへの、およびそのアクセスポイントによってサポートされるネットワークへのそのような転送は、求められている機能を移動体デバイスのユーザに与えるために行われることがある。そのような転送はまた、移動体デバイスおよび／またはユーザが移動体デバイスへのアクセスまたはアップロードを望むデータの位置特定によることができる。限定ではなく例として、移動体デバイスは、他の（１つまたは複数の）電子デバイスに結合して、その（１つまたは複数の）電子デバイスによって利用可能なＷＷＡＮおよび／またはＷＬＡＮ機能を利用することができる。そのような遷移は、ユーザが開始するか、移動体デバイスによって自主的に実行できる。
【０１４１】
一部の態様では、移動体デバイスは、ＷＷＡＮ機能を実現するＷＷＡＮ構成要素、およびＷＬＡＮ機能を実現するＷＬＡＮ構成要素を含むことがある。構成要素は、一緒に配置し、１つまたは複数の関連するトランシーバを介して通信するように構成できる。場合によっては、ＷＬＡＮ構成要素は、（１つまたは複数の）トランシーバを介してルーティングされる音声トラフィックを処理することができる。一部の実装形態では、ＷＷＡＮ構成要素および／またはＷＬＡＮ構成要素は移動体デバイスのプロセッサに実装されることがある。別の態様では、ＷＷＡＮ機能およびＷＬＡＮ機能が、異なる集積回路によって実現されることがある。移動体デバイスは、移動体デバイスの機能に関する１つまたは複数の基準に基づいて、ＷＷＡＮかＷＬＡＮのいずれかに、あるいは両方同時に接続することができる。さらに、各ネットワークおよび／またはプロトコルの間の切替えのプロセスおよび基準が与えられることもある。基準は移動体デバイスのメモリ中に記憶でき、プロセッサは記憶された基準に基づいてネットワークを分析することができる。
【０１４２】
本明細書の教示は、少なくとも１つの他の無線デバイスと通信するために様々な構成要素を採用しているデバイス中に組み込むことができる。図９は、デバイス間の通信を可能にするために採用できるいくつかのサンプル構成要素を示す。ここで、第１のデバイス９０２（たとえば、アクセス端末）および第２のデバイス９０４（たとえば、アクセスポイント）は好適な媒体上の無線通信リンク９０６を介して通信するように構成される。
【０１４３】
最初に、デバイス９０２からデバイス９０４へ（たとえば、逆方向リンク）の情報の送信に関係する構成要素について論じる。送信（「ＴＸ」）データプロセッサ９０８はデータバッファ９１０または何らかの他の好適な構成要素からトラフィックデータ（たとえば、データパケット）を受信する。送信データプロセッサ９０８は、選択されたコーディングおよび変調方式に基づいて、各データパケットを処理（たとえば、符号化、インタリーブ、およびシンボルマッピング）し、データシンボルを与える。一般に、データシンボルはデータのための変調シンボルであり、パイロットシンボルは（既知の）パイロットのための変調シンボルである。変調器９１２はデータシンボル、パイロットシンボル、場合によっては逆方向リンクのためのシグナリングを受信し、システムによって指定された変調（たとえば、ＯＦＤＭまたは何らかの他の好適な変調）および／または他の処理を実行し、出力チップストリームを与える。送信器（「ＴＭＴＲ」）９１４は出力チップストリームを処理（たとえば、アナログに変換、フィルタリング、増幅、および周波数アップコンバート）し、変調信号を生成し、これが次いでアンテナ９１６から送信される。
【０１４４】
デバイス９０２によって（デバイス９０４と通信中の他のデバイスからの信号とともに）送信される変調信号はデバイス９０４のアンテナ９１８によって受信される。受信器（「ＲＣＶＲ」）９２０は、アンテナ９１８から受信された信号を処理（たとえば、調節およびデジタル化）し、受信サンプルを与える。復調器（「ＤＥＭＯＤ」）９２２は、受信サンプルを処理（たとえば、復調および検出）し、他の（１つまたは複数の）デバイスによってデバイス９０４に送信されたデータシンボルのノイズの多い推定値の場合もある検出データシンボルを与える。受信（「ＲＸ」）データプロセッサ９２４は、検出データシンボルを処理（たとえば、シンボルデマッピング、デインタリーブ、および復号）し、各送信デバイス（たとえば、デバイス９０２）に関連付けられた復号データを与える。
【０１４５】
次に、デバイス９０４からデバイス９０２へ（たとえば、順方向リンク）の情報の送信に関係する構成要素について論じる。デバイス９０４で、トラフィックデータが送信（「ＴＸ」）データプロセッサ９２６によって処理されて、データシンボルが生成される。変調器９２８は、データシンボル、パイロットシンボルおよび順方向リンクのためのシグナリングを受信し、変調（たとえば、ＯＦＤＭまたは何らかの他の好適な変調）および／または他の適切な処理を実行し、出力チップストリームを与え、これがさらに送信器（「ＴＭＴＲ」）９３０によって調整され、アンテナ９１８から送信される。一部の実装形態では、順方向リンクのためのシグナリングは、逆方向リンク上でデバイス９０４に送信するすべてのデバイス（たとえば、端末）のために、コントローラ９３２によって生成される電力制御コマンドおよび（たとえば、通信チャネルに関する）他の情報を含むことができる。
【０１４６】
デバイス９０２で、デバイス９０４によって送信された変調シグナルが、アンテナ９１６によって受信され、受信器（「ＲＣＶＲ」）９３４によって調整およびデジタル化され、復調器（「ＤＥＭＯＤ」）９３６によって処理されて、検出データシンボルが得られる。受信（「ＲＸ」）データプロセッサ９３８は、検出データシンボルを処理し、デバイス９０２のための復号データおよび順方向リンクシグナリングを与える。コントローラ９４０は、電力制御コマンドおよび他の情報を受信して、データ送信を制御し、デバイス９０４への逆方向リンク上の送信電力を制御する。
【０１４７】
コントローラ９４０および９３２は、それぞれデバイス９０２およびデバイス９０４の様々な動作を指示する。たとえば、コントローラは、フィルタについての情報を報告して適切なフィルタを決定し、フィルタを使用して情報を復号することができる。データメモリ９４２および９４４は、それぞれコントローラ９４０および９３２によって使用されるプログラムコードおよびデータを記憶することができる。
【０１４８】
図９はまた、通信構成要素が、本明細書で教示する探索動作を実行する１つまたは複数の構成要素を含むことができることを示す。たとえば、探索制御構成要素９４６は、コントローラ９４０および／またはデバイス９０２の他の構成要素と協働して、本明細書で教示する探索を行い、関連動作を実行することができる。同様に、探索制御構成要素９４８は、コントローラ９３２および／またはデバイス９０４の他の構成要素と協働して、別のデバイス（たとえば、デバイス９０２）への信号を送信および受信して、デバイス９０４によるデバイス９０２の発見を可能にすることができる。
【０１４９】
本明細書の教示は様々な装置（たとえば、デバイス）に組み込む（たとえば、装置内に実装する、または装置によって実行する）ことができる。たとえば、無線デバイスは、アクセスポイント（「ＡＰ」）、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅＮｏｄｅＢ、基地局コントローラ（「ＢＳＣ」）、ベーストランシーバ局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、無線ルータ、無線トランシーバ、基本サービスセット（「ＢＳＳ」）、拡張サービスセット（「ＥＳＳ」）、無線基地局（「ＲＢＳ」）または何らかの他の用語として構成するか、または呼ぶことができる。他の無線デバイス（たとえば、無線端末）は加入者局と呼ぶことができる。加入者局は、加入者ユニット、移動局、リモート局、リモート端末、アクセス端末、ユーザ端末、ユーザエージェント、ユーザデバイス、またはユーザ機器として知られていることもある。一部の実装形態では、加入者局は、セルラー電話、コードレス電話、セッション開始プロトコル（「ＳＩＰ」）電話、無線ローカルループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、無線接続能力を有するハンドヘルドデバイス、または無線モデムに接続された何らかの他の好適な処理デバイスを備えることができる。したがって、本明細書で教示する１つまたは複数の態様は、電話（たとえば、セルラー電話、スマートフォン）、コンピュータ（たとえば、ラップトップ）、携帯型通信デバイス、携帯型コンピューティングデバイス（たとえば、個人情報端末）、娯楽デバイス（たとえば、音楽またはビデオデバイス、あるいは衛星ラジオ）、全地球測位システムデバイス、あるいは無線媒体を介して通信するように構成される他の好適デバイスに組み込むことができる。
【０１５０】
上述のように、一部の態様では、無線デバイスは通信システムのためのアクセスデバイス（たとえば、セルラーまたはＷｉ−Ｆｉアクセスポイント）を備えることができる。たとえば、そのようなアクセスデバイスは、有線または無線通信リンクを介した、ネットワーク（たとえば、インターネットまたはセルラーネットワークなど広域ネットワーク）のための、またはネットワークへの接続性を与えることができる。したがって、そのようなアクセスデバイスは、別のデバイス（たとえば、Ｗｉ−Ｆｉ局）がネットワークまたは何らかの他の機能にアクセスできるようにすることができる。
【０１５１】
無線デバイスは、好適な無線通信技術に基づくあるいはサポートする１つまたは複数の無線通信リンクを介して通信することができる。たとえば、一部の態様では、無線デバイスはネットワークに関連付けることができる。一部の態様では、ネットワークはボディエリアネットワークまたはパーソナルエリアネットワークを備えることがある。一部の態様では、ネットワークはローカルエリアネットワークまたは広域ネットワークを備えることがある。無線デバイスは、たとえば、ＣＤＭＡ、ＴＤＭＡ、ＯＦＤＭ、ＯＦＤＭＡ、ＷｉＭＡＸ、Ｗｉ−Ｆｉなど、１つまたは複数の様々な無線通信技術、プロトコル、または標準をサポートあるいは使用することができる。同様に、無線デバイスは１つまたは複数の様々な対応する変調方式または多重化方式をサポートあるいは使用することができる。したがって、無線デバイスは、適切な構成要素（たとえば、エアインターフェース）を含んで、上記または他の無線通信技術を使用して１つまたは複数の無線通信リンクを確立し、それを介して通信することができる。たとえば、デバイスは、無線媒体上の通信を可能にする様々な構成要素（たとえば、信号発生器および信号処理器）を含むことができる関連する送信器構成要素および受信器構成要素（たとえば、送信器２４４および受信器２４６）とともに無線トランシーバ（たとえば、トランシーバ２４２）を備えることができる。
【０１５２】
本明細書で説明した構成要素は、様々な方法で実現することができる。図１０および図１１を参照すると、装置１０００および１１００は一連の相互に関連する機能ブロックとして表される。一部の態様では、これらのブロックの機能は、１つまたは複数のプロセッサ構成要素を含む処理システムとして実装できる。一部の態様では、これらのブロックの機能は、たとえば、１つまたは複数の集積回路（たとえば、ＡＳＩＣ）の少なくとも一部を使用して実装できる。本明細書で論じるように、集積回路は、プロセッサ、ソフトウェア、他の関連した構成要素、またはその何らかの組合せを含むことができる。これらのブロックの機能は、本明細書で教示する方法とは別の方法で実装することもできる。一部の態様では、図１０および図１１の１つまたは複数の破線ブロックは随意でよい。
【０１５３】
装置１０００および１１００は、様々な図に関して上記の１つまたは複数の機能を実行することができる１つまたは複数のモジュールを含むことができる。たとえば、状態特定手段１００２は、たとえば、本明細書で論じる状態コントローラに対応してよい。探索手順特定手段１００４は、たとえば、本明細書で論じる探索手順識別子に対応してよい。探索手順使用手段１００６は、たとえば、本明細書で論じる探索コントローラに対応してよい。情報維持手段１００８または１１１０は、たとえば、本明細書で論じるデータベースマネージャに対応してよい。位置決定手段１０１０または１１０６は、たとえば、本明細書で論じる位置決定器に対応してよい。関連付け判定手段１０１２または１１０８は、たとえば、本明細書で論じる通信プロセッサに対応してよい。アクセスポイント特定手段１０１４または１１０４は、たとえば、本明細書で論じるアクセスポイント選択器に対応してよい。送信モニタ手段１０１６または１１１２は、たとえば、本明細書で論じる信号／トラフィックモニタに対応してよい。探索手段１０１８は、たとえば、本明細書で論じる探索コントローラに対応してよい。
【０１５４】
本明細書における「第１」、「第２」などの名称を使用した要素への言及は、それらの要素の数量または順序を概括的に限定するものでないことを理解されたい。むしろ、これらの名称は、本明細書において２つ以上の要素またはある要素の複数の例を区別する便利な方法として使用できる。したがって、第１および第２の要素への言及は、そこで２つの要素のみが使用できること、または第１の要素が何らかの方法で第２の要素に先行しなければならないことを意味するものではない。また、別段の規定がない限り、１組の要素は１つまたは複数の要素を備えることがある。
【０１５５】
情報および信号は、多種多様な技術および技法のいずれかを使用して表すことができることを当業者ならば理解されよう。たとえば、上記の説明全体を通して言及されることがあるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表すことができる。
【０１５６】
さらに、本明細書で開示された態様に関して説明した様々な例示的な論理ブロック、モジュール、プロセッサ、手段、回路、およびアルゴリズムステップは、電子ハードウェア（たとえば、情報源符号化または何らかの他の技法を使用して設計できる、デジタル実施形態、アナログ実装形態、またはそれら２つの組合せ）、命令を組み込んだ様々な形態のプログラムまたは設計コード（便宜上、本明細書では「ソフトウェア」または「ソフトウェアモジュール」と呼ぶことがある）、または両方の組合せとして実現できることを当業者は理解するであろう。ハードウェアとソフトウェアとのこの交換可能性を明瞭に説明するために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについて、概してそれらの機能性の観点から上記で説明した。そのような機能性をハードウェアとして実現するかソフトウェアとして実現するかは、システム全体に課せられる、特定の適用および設計上の制約に依存する。当業者は特定の適用例ごとに説明した機能を様々な方法で実現することができるが、そのような実現の決定は、本開示の範囲からの逸脱を引き起こすものと解釈すべきではない。
【０１５７】
本明細書で開示された態様に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、集積回路（「ＩＣ」）、アクセス端末、またはアクセスポイント内で実現でき、またはそれらによって実行できる。ＩＣは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、電子構成要素、光学構成要素、機械構成要素、または本明細書で説明した機能を実行するように設計されたそれらの任意の組合せを備えることができ、ＩＣの内部、外部、または両方に存在するコードまたは命令を実行することができる。汎用プロセッサはマイクロプロセッサであってよいが、代替形態では、プロセッサは従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティング装置の組合せ、たとえばＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、１つまたは複数のマイクロプロセッサとＤＳＰコアとの結合、および他の任意のそのような構成としても実現できる。
【０１５８】
任意の開示されたプロセス中のステップの任意の特定の順序または階層はサンプル手法の一例であることを理解されたい。設計の選好に基づいて、プロセス中のステップの特定の順序または階層は本開示の範囲内のまま再構成できることを理解されたい。添付の方法クレームは、様々なステップの要素をサンプル順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【０１５９】
１つまたは複数の例示的な実施形態では、説明された機能はハードウェア、ソフトウェア、ファームウェア、またはその任意の組合せで実装できる。ソフトウェアで実装する場合、機能は１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶でき、またはコンピュータ可読媒体を介して送信できる。コンピュータ可読媒体は、コンピュータ記憶媒体と、１つの場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む通信媒体との両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体でよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶装置、あるいは命令またはデータ構造の形態で所望のプログラムコードを担持または記憶するために使用でき、コンピュータによってアクセスできる任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、撚線対、デジタル加入者線（ＤＳＬ）、または赤外線、無線、マイクロ波などの無線技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、撚線対、ＤＳＬ、または赤外線、無線、マイクロ波などの無線技術は媒体の定義に含まれる。本明細書では、ディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイディスク（disc）を含み、この場合、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）はデータをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。要約すると、コンピュータ可読媒体は任意の好適なコンピュータプログラム製品に実装できることを理解されたい。
【０１６０】
開示された態様の前述の説明は、当業者が本開示を実施または使用できるようにするために提供されるものである。これらの態様への様々な変更は当業者にはすぐに明らかになり、本明細書で定義された包括的な原理は本開示の範囲から逸脱することなく他の態様に適用できる。したがって、本開示は、本明細書に示された態様に限定されるものではなく、本明細書に開示された原理および新規の特徴に一致する最も広い範囲を与えられるべきものである。
以下に本件出願当初の特許請求の範囲を付記する。
［Ｃ１］
複数の探索手順が無線ノードの複数の無線通信状態に関連付けられる無線通信の方法であって、
無線デバイスの現在の無線通信状態を特定することと、
前記複数の探索手順のうちのどの探索手順が前記現在の無線通信状態に関連付けられているかを特定することと、
アクセスポイントを探索するために前記特定された探索手順を使用することと
を備える方法。
［Ｃ２］
前記現在の無線通信状態の前記特定は、前記無線ノードが無関連状態、アイドル状態、非リアルタイムトラフィック状態、またはリアルタイムトラフィック状態にあるかどうかを判定することを備える、［Ｃ１］に記載の方法。
［Ｃ３］
異なる最適化基準が前記複数の無線通信状態の異なる状態に関連付けられる、［Ｃ１］に記載の方法。
［Ｃ４］
前記異なる最適化基準が、前記無線ノードの電力消費を低減することと、前記無線ノードによるスループットを促進することと、前記無線ノードにおける待ち時間要件を満たすこととに関連する、［Ｃ３］に記載の方法。
［Ｃ５］
前記無線ノードの位置を決定することと、
前記決定された位置に基づいてアクセスポイントの前記探索を制限することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ６］
前記無線ノードの前記位置が、前記無線ノードが位置する国を備える、［Ｃ５］に記載の方法。
［Ｃ７］
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定することと、
前記判定に基づいてアクセスポイントの前記探索を制限することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ８］
前記アクセスポイントの前記探索が、優先順位付けされたチャネル探索順序に従って行われる、［Ｃ１］に記載の方法。
［Ｃ９］
前記特定された探索手順は、前記無線ノードに関連付けられたアクセスポイントから受信された信号の少なくとも１つの特性に基づいて、アクセスポイントスキャンが行われる周波数を調節することを備える、［Ｃ１］に記載の方法。
［Ｃ１０］
前記特定された探索手順は、前回のアクセスポイントスキャンが少なくとも１つの近隣アクセスポイントを検出したかどうかに基づいて、アクセスポイントスキャンが行われる周波数を調節することを備える、［Ｃ１］に記載の方法。
［Ｃ１１］
前記特定された探索手順は、前回のアクセスポイントスキャンが、前記無線ノードに現在関連付けられているアクセスポイントのＳＳＩＤと同じＳＳＩＤを有する近隣アクセスポイントを特定したかどうかに基づいて、アクセスポイントスキャンが行われる周波数を調節することを備える、［Ｃ１］に記載の方法。
［Ｃ１２］
前記特定された探索手順が、リアルタイムトラフィックの送信および／または受信の間にアクセスポイントスキャンをスケジューリングすることを備える、［Ｃ１］に記載の方法。
［Ｃ１３］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定する方法であって、
前記特定されたアクセスポイントから候補アクセスポイントを特定することと、
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタすることと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１４］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定する方法であって、
前記無線ノードと前記特定されたアクセスポイントとの以前の相互作用に関する情報を維持することと、
前記維持された情報に基づいて前記特定されたアクセスポイントの１つに関連付けるべきかどうかを判定することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１５］
前記無線ノードと前記無線ノードに関連付けられたアクセスポイントとの間に確立された通信リンクの少なくとも１つの特性に基づいて、前記特定されたアクセスポイントの１つに関連付けるべきかどうかを判定することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ１６］
複数の探索手順が無線ノードの複数の無線通信状態に関連付けられる無線通信用の装置であって、
無線デバイスの現在の無線通信状態を特定するように構成された状態コントローラと、
前記複数の探索手順のうちのどの探索手順が前記現在の無線通信状態に関連付けられているかを特定するように構成された探索手順識別子と、
アクセスポイントを探索するために前記特定された探索手順を使用するように構成された探索コントローラと
を備える装置。
［Ｃ１７］
前記状態コントローラは、前記無線ノードが無関連状態、アイドル状態、非リアルタイムトラフィック状態、またはリアルタイムトラフィック状態にあるかどうかを判定するようにさらに構成された、［Ｃ１６］に記載の装置。
［Ｃ１８］
異なる最適化基準が前記複数の無線通信状態の異なる状態に関連付けられる、［Ｃ１６］に記載の装置。
［Ｃ１９］
前記異なる最適化基準が、前記無線ノードの電力消費を低減することと、前記無線ノードによるスループットを促進することと、前記無線ノードにおける待ち時間要件を満たすこととに関連する、［Ｃ１８］に記載の装置。
［Ｃ２０］
前記無線ノードの位置を決定するように構成された位置決定器をさらに備え、前記探索コントローラが前記決定された位置に基づいてアクセスポイントの前記探索を制限するようにさらに構成された、［Ｃ１６］に記載の装置。
［Ｃ２１］
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定するように構成された通信プロセッサをさらに備え、前記探索コントローラが前記判定に基づいてアクセスポイントの前記探索を制限するようにさらに構成された、［Ｃ１６］に記載の装置。
［Ｃ２２］
前記探索コントローラは、前記アクセスポイントの前記探索が、優先順位付けされたチャネル探索順序に従って行われるようにさらに構成された、［Ｃ１６］に記載の装置。
［Ｃ２３］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定する方法であって、
前記特定されたアクセスポイントから候補アクセスポイントを特定するように構成されたアクセスポイント選択器と、
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタするように構成されたトラフィックモニタと
をさらに備える、［Ｃ１６］に記載の装置。
［Ｃ２４］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定する方法であって、
前記無線ノードと前記特定されたアクセスポイントとの以前の相互作用に関する情報を維持するように構成されたデータベースマネージャと、
前記維持された情報に基づいて前記特定されたアクセスポイントの１つに関連付けるべきかどうかを判定するように構成されたアクセスポイント選択器と
をさらに備える、［Ｃ１６］に記載の装置。
［Ｃ２５］
複数の探索手順が無線ノードの複数の無線通信状態に関連付けられる無線通信用の装置であって、
無線デバイスの現在の無線通信状態を特定するための手段と、
前記複数の探索手順のうちのどの探索手順が前記現在の無線通信状態に関連付けられているかを特定するための手段と、
アクセスポイントを探索するために前記特定された探索手順を使用するための手段と
を備える装置。
［Ｃ２６］
現在の無線通信状態を特定するための前記手段は、前記無線ノードが無関連状態、アイドル状態、非リアルタイムトラフィック状態、またはリアルタイムトラフィック状態にあるかどうかを判定する、［Ｃ２５］に記載の装置。
［Ｃ２７］
異なる最適化基準が前記複数の無線通信状態の異なる状態に関連付けられる、［Ｃ２５］に記載の装置。
［Ｃ２８］
前記異なる最適化基準が、前記無線ノードの電力消費を低減することと、前記無線ノードによるスループットを促進することと、前記無線ノードにおける待ち時間要件を満たすこととに関連する、［Ｃ２７］に記載の装置。
［Ｃ２９］
前記無線ノードの位置を決定するための手段をさらに備え、使用するための前記手段が前記決定された位置に基づいてアクセスポイントの前記探索を制限する、［Ｃ２５］に記載の装置。
［Ｃ３０］
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定するための手段をさらに備え、使用するための前記手段が前記判定に基づいてアクセスポイントの前記探索を制限する、［Ｃ２５］に記載の装置。
［Ｃ３１］
使用するための前記手段が、優先順位付けされたチャネル探索順序に従って前記アクセスポイントの前記探索を行う、［Ｃ２５］に記載の装置。
［Ｃ３２］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定する方法であって、
前記特定されたアクセスポイントから候補アクセスポイントを特定するための手段と、
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタするための手段と
をさらに備える、［Ｃ２５］に記載の装置。
［Ｃ３３］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定する方法であって、
前記無線ノードと前記特定されたアクセスポイントとの以前の相互作用に関する情報を維持するための手段と、
前記維持された情報に基づいて前記特定されたアクセスポイントの１つに関連付けるべきかどうかを判定するための手段と
をさらに備える、［Ｃ２５］に記載の装置。
［Ｃ３４］
複数の探索手順が無線ノードの複数の無線通信状態に関連付けられる無線通信用のコンピュータプログラム製品であって、
無線デバイスの現在の無線通信状態を特定することと、
前記複数の探索手順のうちのどの探索手順が前記現在の無線通信状態に関連付けられているかを特定することと、
アクセスポイントを探索するために前記特定された探索手順を使用することと
をコンピュータに行わせるコードを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ３５］
前記コンピュータ可読媒体は、前記無線ノードが無関連状態、アイドル状態、非リアルタイムトラフィック状態、またはリアルタイムトラフィック状態にあるかどうかを判定することをコンピュータに行わせるコードをさらに備える、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ３６］
異なる最適化基準が前記複数の無線通信状態の異なる状態に関連付けられる、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ３７］
前記異なる最適化基準が、前記無線ノードの電力消費を低減することと、前記無線ノードによるスループットを促進することと、前記無線ノードにおける待ち時間要件を満たすこととに関連する、［Ｃ３６］に記載のコンピュータプログラム製品。
［Ｃ３８］
前記コンピュータ可読媒体が、
前記無線ノードの位置を決定することと、
前記決定された位置に基づいてアクセスポイントの前記探索を制限することと
をコンピュータに行わせるコードをさらに備える、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ３９］
前記コンピュータ可読媒体が、
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定することと、
前記判定に基づいてアクセスポイントの前記探索を制限することと
をコンピュータに行わせるコードをさらに備える、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ４０］
前記コンピュータ可読媒体が、コンピュータに優先順位付けされたチャネル探索順序に従って前記アクセスポイントの前記探索を行うことをコンピュータに行わせるコードをさらに備える、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ４１］
アクセスポイントの前記探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定するコンピュータプログラム製品であって、
前記特定されたアクセスポイントから候補アクセスポイントを特定することと、
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタすることと
をコンピュータに行わせるコードをさらに備える、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ４２］
アクセスポイントの探索および／またはアクセスポイントの前回の探索が複数のアクセスポイントを特定するコンピュータプログラム製品であって、
無線ノードと前記特定されたアクセスポイントとの以前の相互作用に関する情報を維持することと、
前記維持された情報に基づいて前記特定されたアクセスポイントの１つに関連付けるべきかどうかを判定することと
をコンピュータに行わせるコードをさらに備える、［Ｃ３４］に記載のコンピュータプログラム製品。
［Ｃ４３］
無線ノードが第１のアクセスポイントに関連付けられている間に無線ノードにおいてアクセスポイントを探索することと、
前記無線ノードが前記第１のアクセスポイントとの関連付けを終了した場合、アクセスポイントの前記探索に基づいて、前記無線ノードに関連付けることができる候補アクセスポイントを特定することと
を備える無線通信の方法。
［Ｃ４４］
前記無線ノードの位置を決定することと、
前記決定された位置に基づいてアクセスポイントの前記探索を制限することと
をさらに備える、［Ｃ４３］に記載の方法。
［Ｃ４５］
前記無線ノードの前記位置が、前記無線ノードが位置する国を備える、［Ｃ４４］に記載の方法。
［Ｃ４６］
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定することと、
前記判定に基づいてアクセスポイントの前記探索を制限することと
をさらに備える、［Ｃ４３］に記載の方法。
［Ｃ４７］
アクセスポイントの前記探索が、優先順位付けされたチャネル探索順序に従って行われる、［Ｃ４３］に記載の方法。
［Ｃ４８］
アクセスポイントの前記探索は、前回のアクセスポイントスキャンが少なくとも１つの近隣アクセスポイントを検出したかどうかに基づいて、アクセスポイントスキャンが行われる周波数を調節することを備える、［Ｃ４３］に記載の方法。
［Ｃ４９］
アクセスポイントの前記探索は、前回のアクセスポイントスキャンが、前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有する近隣アクセスポイントを特定したかどうかに基づいて、アクセスポイントスキャンが行われる周波数を調節することを備える、［Ｃ４３］に記載の方法。
［Ｃ５０］
アクセスポイントの前記探索が、第１のアクセスポイントによって与えられるサービス品質に基づいて、アクセスポイントスキャンの周波数を調節することを備える、［Ｃ４３］に記載の方法。
［Ｃ５１］
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持することと、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定することと
をさらに備える、［Ｃ４３］に記載の方法。
［Ｃ５２］
前記維持された情報が前記無線ノードと複数のアクセスポイントとの以前の相互作用に関する、［Ｃ５１］に記載の方法。
［Ｃ５３］
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、［Ｃ５２］に記載の方法。
［Ｃ５４］
前記維持された情報が、前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有する任意のアクセスポイントを特定する、［Ｃ５１］に記載の方法。
［Ｃ５５］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、［Ｃ４３］に記載の方法。
［Ｃ５６］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、［Ｃ４３］に記載の方法。
［Ｃ５７］
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタすることをさらに備える、［Ｃ４３］に記載の方法。
［Ｃ５８］
前記規定された時間期間中に前記候補アクセスポイントに有向スキャンを送信することをさらに備える、［Ｃ５７］に記載の方法。
［Ｃ５９］
前記無線ノードと前記第１のアクセスポイントとの間の通信リンクの少なくとも１つの特性に基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定することをさらに備える、［Ｃ４３］に記載の方法。
［Ｃ６０］
前記通信リンクの前記少なくとも１つの特性が前記第１のアクセスポイントから受信された信号のＲＳＳＩを備える、［Ｃ５９］に記載の方法。
［Ｃ６１］
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定することをさらに備える、［Ｃ４３］に記載の方法。
［Ｃ６２］
無線ノードが第１のアクセスポイントに関連付けられている間に無線ノードにおいてアクセスポイントを探索するように構成された探索コントローラと、
前記無線ノードが前記第１のアクセスポイントとの関連付けを終了した場合、前記探索に基づいて、前記無線ノードに関連付けることができる候補アクセスポイントを特定するように構成されたアクセスポイント選択器と
を備える無線通信用の装置。
［Ｃ６３］
前記無線ノードの位置を決定するように構成された位置決定器をさらに備え、前記探索コントローラが前記決定された位置に基づいてアクセスポイントの前記探索を制限するようにさらに構成された、［Ｃ６２］に記載の装置。
［Ｃ６４］
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定するように構成された通信プロセッサをさらに備え、前記探索コントローラが前記判定に基づいてアクセスポイントの前記探索を制限するようにさらに構成された、［Ｃ６２］に記載の装置。
［Ｃ６５］
前記探索コントローラは、アクセスポイントの前記探索が、優先順位付けされたチャネル探索順序に従って行われるようにさらに構成された、［Ｃ６２］に記載の装置。
［Ｃ６６］
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持するように構成されたデータベースマネージャと、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定するように構成されたアクセスポイント選択器と
をさらに備える、［Ｃ６２］に記載の装置。
［Ｃ６７］
前記維持された情報が前記無線ノードと複数のアクセスポイントとの以前の相互作用に関する、［Ｃ６６］に記載の装置。
［Ｃ６８］
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、［Ｃ６７］に記載の装置。
［Ｃ６９］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、［Ｃ６２］に記載の装置。
［Ｃ７０］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、［Ｃ６２］に記載の装置。
［Ｃ７１］
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタするように構成されたトラフィックモニタをさらに備える、［Ｃ６２］に記載の装置。
［Ｃ７２］
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定するように構成されたアクセスポイント選択器をさらに備える、［Ｃ６２］に記載の装置。
［Ｃ７３］
無線ノードが第１のアクセスポイントに関連付けられている間に前記無線ノードにおいてアクセスポイントを探索するための手段と、
前記無線ノードが前記第１のアクセスポイントとの関連付けを終了した場合、前記探索に基づいて、前記無線ノードに関連付けることができる候補アクセスポイントを特定するための手段と
を備える無線通信用の装置。
［Ｃ７４］
前記無線ノードの位置を決定するための手段をさらに備え、探索するための前記手段が前記決定された位置に基づいてアクセスポイントの前記探索を制限する、［Ｃ７３］に記載の装置。
［Ｃ７５］
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定するための手段をさらに備え、探索するための前記手段が前記判定に基づいてアクセスポイントの前記探索を制限する、［Ｃ７３］に記載の装置。
［Ｃ７６］
探索するための前記手段が、優先順位付けされたチャネル探索順序に従ってアクセスポイントの前記探索を行う、［Ｃ７３］に記載の装置。
［Ｃ７７］
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持するための手段と、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定するための手段と
をさらに備える、［Ｃ７３］に記載の装置。
［Ｃ７８］
前記維持された情報が前記無線ノードと複数のアクセスポイントとの以前の相互作用に関する、［Ｃ７７］に記載の装置。
［Ｃ７９］
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、［Ｃ７８］に記載の装置。
［Ｃ８０］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、［Ｃ７３］に記載の装置。
［Ｃ８１］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、［Ｃ７３］に記載の装置。
［Ｃ８２］
前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタするための手段をさらに備える、［Ｃ７３］に記載の装置。
［Ｃ８３］
前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定するための手段をさらに備える、［Ｃ７３］に記載の装置。
［Ｃ８４］
無線通信用のコンピュータプログラム製品であって、
無線ノードが第１のアクセスポイントに関連付けられている間に前記無線ノードにおいてアクセスポイントを探索することと、
前記無線ノードが前記第１のアクセスポイントとの関連付けを終了した場合、前記探索に基づいて、前記無線ノードに関連付けることができる候補アクセスポイントを特定することと
をコンピュータに行わせるコードを備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ８５］
前記コンピュータ可読媒体が、
前記無線ノードの位置を決定することと、
前記決定された位置に基づいてアクセスポイントの前記探索を制限することと
をコンピュータに行わせるコードをさらに備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ８６］
前記コンピュータ可読媒体が、
前記無線ノードが指定されたアクセスポイントに関連付けられているかどうかを判定することと、
前記判定に基づいてアクセスポイントの前記探索を制限することと
をコンピュータに行わせるコードをさらに備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ８７］
前記コンピュータ可読媒体が、優先順位付けされたチャネル探索順序に従ってアクセスポイントの前記探索を行うことをコンピュータに行わせるコードをさらに備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ８８］
前記コンピュータ可読媒体が、
アクセスポイントの前記探索中および／またはアクセスポイントの前回の探索中に収集されたアクセスポイント情報を維持することと、
前記維持された情報に基づいて前記候補アクセスポイントに関連付けるべきかどうかを判定することと
をコンピュータに行わせるコードをさらに備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ８９］
前記維持された情報が前記無線ノードと複数のアクセスポイントとの以前の相互作用に関する、［Ｃ８８］に記載のコンピュータプログラム製品。
［Ｃ９０］
前記維持された情報は、前記無線ノードが最も新しく使用したアクセスポイントを特定する、［Ｃ８９］に記載のコンピュータプログラム製品。
［Ｃ９１］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントからの信号のＲＳＳＩがしきい値を超えるかどうかを判定することを備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ９２］
前記候補アクセスポイントの前記特定は、前記候補アクセスポイントが前記第１のアクセスポイントのＳＳＩＤと同じＳＳＩＤを有するかどうかを判定することを備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ９３］
前記コンピュータ可読媒体が、前記候補アクセスポイントに関連付けるべきかどうかを判定するために規定された時間期間にわたって前記候補アクセスポイントからの送信をモニタすることをコンピュータに行わせるコードをさらに備える、［Ｃ８４］に記載のコンピュータプログラム製品。
［Ｃ９４］
前記コンピュータ可読媒体が、前記第１のアクセスポイントとの通信が劣化したかどうかに基づいて、前記候補アクセスポイントに関連付けるべきかどうかを判定することをコンピュータに行わせるコードをさらに備える、［Ｃ８４］に記載のコンピュータプログラム製品。
【図１Ａ】
0005502914.tif 000002
【図１Ｂ】
0005502914.tif 000003
【図２】
0005502914.tif 000004
【図３】
0005502914.tif 000005
【図４】
0005502914.tif 000006
【図５】
0005502914.tif 000007
【図６】
0005502914.tif 000008
【図７】
0005502914.tif 000009
【図８】
0005502914.tif 000010
【図９】
0005502914.tif 000011
【図１０】
0005502914.tif 000012
【図１１】
0005502914.tif 000013