(57)【要約】  ワイヤレスネットワークは、複数のアクセスポイント（ＡＰ）を有していてもよい。ネットワークデバイスは、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のＡＰをワイヤレスネットワークの複数のＡＰから選択してもよい。第１のＡＰは、ワイヤレスクライアントデバイスとネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択されてもよい。ネットワークデバイスは、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせてもよい。【選択図】図１
2017509232.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスネットワーク中で通信するための方法において、
ネットワークデバイスにおいて、ワイヤレスクライアントデバイスが前記ワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）を前記ワイヤレスネットワークの複数のＡＰから選択することと、
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせることとを含み、
前記第１のＡＰは、前記ワイヤレスクライアントデバイスと前記ネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される方法。
【請求項２】
前記複数のＡＰから前記第１のＡＰを選択することは、周波数帯域を選択することを含む請求項１記載の方法。
【請求項３】
前記周波数帯域を選択することは、前記ワイヤレスクライアントデバイスに利用可能な複数の周波数帯域間で選択することを含む請求項２記載の方法。
【請求項４】
前記周波数帯域を選択することは、前記ワイヤレスクライアントデバイスのワイヤレス能力に少なくとも部分的に基づいて、前記周波数帯域を選択することを含む請求項２記載の方法。
【請求項５】
前記周波数帯域を選択することは、前記周波数帯域内のチャネルを選択することを含む請求項２記載の方法。
【請求項６】
前記選択することは、前記ワイヤレスネットワークの、中央アクセスポイント、または、ルーターによって実行される請求項１記載の方法。
【請求項７】
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせることは、前記ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行させるために、前記ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、前記ワイヤレスクライアントデバイスと通信する第２のＡＰを構成することを含む請求項１記載の方法。
【請求項８】
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせることは、
前記ワイヤレスクライアントデバイスと通信する第２のＡＰに、前記ワイヤレスクライアントデバイスと分離するように命令することと、
前記ワイヤレスクライアントデバイスによる少なくとも１つの関係付け試行に対して、または、ある時間期間に対して、前記第２のＡＰに、前記ワイヤレスクライアントデバイスとの再関係付けをやめさせることとを含む請求項１記載の方法。
【請求項９】
前記第２のＡＰに、前記ワイヤレスクライアントデバイスとの再関係付けをやめさせた後、
前記ワイヤレスクライアントデバイスが前記第１のＡＰと関係付けできないとの決定に応答して、前記第２のＡＰに、前記ワイヤレスクライアントデバイスからの新たな関係付けを許容させることをさらに含む請求項８記載の方法。
【請求項１０】
前記第１のＡＰを選択することは、
前記ワイヤレスクライアントデバイスと前記第１のＡＰとの間の第１のワイヤレス関係付けに関連する第１の性能特性を決定することと、
前記ワイヤレスクライアントデバイスと第２のＡＰとの間の第２のワイヤレス関係付けに関連する第２の性能特性を推定することと、
前記第１の性能特性は、前記第２の性能特性よりも良いと決定することとを含む請求項１記載の方法。
【請求項１１】
前記第１のＡＰを選択することは、
前記ワイヤレスクライアントデバイスの前記第１のＡＰとの関係付けが、前記ワイヤレスクライアントデバイスとの通信に対する、より高いスループット、より高いサービス品質、より短い待ち時間、または、より少ないジッタのうちの少なくとも１つを提供すると決定することを含む請求項１記載の方法。
【請求項１２】
前記第１のＡＰを選択することは、
前記ワイヤレスクライアントデバイスの前記第１のＡＰとの関係付けが、前記複数のＡＰ間の負荷バランスを改善すると決定することを含む請求項１記載の方法。
【請求項１３】
中央アクセスポイントまたはルーターにおいて、前記ワイヤレスクライアントデバイスに関係するトラフィックを監視することと、
前記トラフィックに関係する性能を改善させる前記第１のＡＰを選択することとをさらに含む請求項１記載の方法。
【請求項１４】
前記第１のＡＰを選択することは、
前記複数のＡＰによって利用される１つ以上のバックホールネットワークに少なくとも部分的に基づいて、前記第１のＡＰを選択すること含む請求項１記載の方法。
【請求項１５】
前記第１のＡＰを選択することは、
たとえ複数のＡＰのうちの１つ以上の性能が低下したとしても、前記ワイヤレスネットワークの性能を向上させるように実行される請求項１記載の方法。
【請求項１６】
前記第１のＡＰを選択することは、
前記複数のＡＰに対する通信履歴を解析して、前記第１のＡＰを選択することを含む請求項１記載の方法。
【請求項１７】
前記ワイヤレスネットワークを利用して、複数のワイヤレスクライアントデバイスを操縦し、前記複数のＡＰのうちの１つと関係付けることをさらに含む請求項１記載の方法。
【請求項１８】
ネットワークデバイスにおいて、
プロセッサと、
命令を記憶するメモリとを具備し、
前記命令は、前記プロセッサによって実行されるとき、前記ネットワークデバイスに、
ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）を前記ワイヤレスネットワークの複数のＡＰから選択させ、
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせ、
前記第１のＡＰは、前記ワイヤレスクライアントデバイスと前記ネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択されるネットワークデバイス。
【請求項１９】
前記命令は、前記プロセッサによって実行されるとき、前記ワイヤレスクライアントデバイスに新たなネットワーク発見と選択とを実行するように強制させるために、前記ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、前記ネットワークデバイスにさらに、第２のＡＰのコンフィギュレーションを修正させる請求項１８記載のネットワークデバイス。
【請求項２０】
前記命令は、前記プロセッサによって実行されるとき、前記ネットワークデバイスにさらに、
前記ワイヤレスクライアントデバイスに関係するトラフィックを監視させ、
前記トラフィックに関係する性能を改善させる前記第１のＡＰを選択させる請求項１８記載のネットワークデバイス。
【請求項２１】
前記ネットワークデバイスは、前記複数のＡＰと通信するワイヤレスネットワークの、中央アクセスポイント、または、ルーターを具備する請求項１８記載のネットワークデバイス。
【請求項２２】
前記命令は、前記プロセッサによって実行されるとき、前記ネットワークデバイスにさらに、前記複数のＡＰによって利用される１つ以上のバックホールネットワークに少なくとも部分的に基づいて、前記第１のＡＰを選択させる請求項１８記載のネットワークデバイス。
【請求項２３】
前記命令は、前記プロセッサによって実行されるとき、前記ネットワークデバイスにさらに、前記複数のＡＰに対する通信履歴を利用させて、前記第１のＡＰを選択させる請求項１８記載のネットワークデバイス。
【請求項２４】
命令を記憶するためのコンピュータ読取可能媒体において、
前記命令は、デバイスの１つ以上のプロセッサによって実行されるとき、前記デバイスに、
ネットワークデバイスにおいて、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）を前記ワイヤレスネットワークの複数のＡＰから選択することと、
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせることとを含む動作を実行させ、
前記第１のＡＰは、前記ワイヤレスクライアントデバイスと前記ネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択されるコンピュータ読取可能媒体。
【請求項２５】
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせる前記動作はさらに、前記ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行することを強制するために、前記ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、前記ワイヤレスクライアントデバイスと通信する第２のＡＰを構成することを含む請求項２４記載のコンピュータ読取可能媒体。
【請求項２６】
前記ネットワークデバイスは、前記複数のＡＰと通信するワイヤレスネットワークの、中央アクセスポイント、または、ルーターを具備する請求項２４記載のコンピュータ読取可能媒体。
【請求項２７】
前記第１のＡＰを選択する動作は、前記複数のＡＰによって利用される１つ以上のバックホールネットワークに少なくとも部分的に基づいている請求項２４記載のコンピュータ読取可能媒体。
【請求項２８】
前記動作は、前記ワイヤレスネットワークを利用して、ワイヤレスクライアントデバイスを操縦し、前記複数のＡＰのうちの１つと関係付けることをさらに含む請求項２４記載のコンピュータ読取可能媒体。
【請求項２９】
装置において、
ネットワークデバイスにおいて、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）を前記ワイヤレスネットワークの複数のＡＰから選択する手段と、
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせる手段とを具備し、
前記第１のＡＰは、前記ワイヤレスクライアントデバイスと前記ネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される装置。
【請求項３０】
前記ワイヤレスクライアントデバイスに、前記第１のＡＰと関係付けさせる手段は、前記ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行することを強制するために、前記ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、前記ワイヤレスクライアントデバイスと通信する第２のＡＰを構成する手段を備える請求項２９記載の装置。
【発明の詳細な説明】
【関連出願】
【０００１】
［０００１］
本出願は、２０１４年１月３１日に出願された米国仮出願シリアル番号第６１／９３４，５５９号と、２０１４年９月１８日に出願された米国出願シリアル番号第１４／４９０，３８９号の優先権の利益を主張する。
【開示の分野】
【０００２】
［０００２］
本開示の実施形態は、一般的に通信システムの分野に関連し、より具体的には、ワイヤレスネットワークのアクセスポイントとワイヤレスクライアントデバイスとの関係付けに関連している。
【背景】
【０００３】
［０００３］
ワイヤレスネットワーク（例えば、ワイヤレスローカルエリアネットワーク、すなわちＷＬＡＮ）において、ワイヤレスクライアントデバイス（例えば、ワイヤレス局、すなわちＳＴＡ）は、ワイヤレスアクセスポイント（ＡＰ）とのワイヤレス関係付けを確立して（すなわち、「関係付けて」）もよい。しかしながら、ワイヤレスネットワークは、２つ以上のＡＰを含んでいるかもしれない。ルーターは、ケーブルモデムまたはデジタル加入者線（ＤＳＬ）モデムに接続され、ブロードバンドネットワークへのアクセスを提供することが多い。ルーターは、１つ以上のＡＰに対してブロードバンドネットワークアクセスを提供するかもしれない。さらに、ワイヤレスネットワーク全体を通したカバレッジを拡張するために、範囲拡張器（ＲＥ）を使用できる。別のＡＰからデータを受信し、データをバッファリングし、その後データを別のＡＰに中継することにより、ＲＥはＡＰに類似するよう動作するかもしれない。いくつかのワイヤレスネットワークにおいて、ＡＰまたはＲＥは、２．４ＧＨｚ周波数帯域で、５ＧＨｚ周波数帯域で、または２．４ＧＨｚ周波数帯域と５ＧＨｚ周波数帯域の両方で動作するかもしれない。
【０００４】
［０００４］
従来から、ワイヤレスクライアントデバイスは、ワイヤレスクライアントデバイスにおいて、ＡＰ選択アルゴリズムを使用して、ＡＰと周波数帯域とを選択できる。しかしながら、さまざまなネットワーク条件が、ＡＰを選択して、性能特性（例えば、スループット等）を最適化することに関連しているかもしれない。ワイヤレスクライアントデバイスは、ＡＰの選択の間、ネットワーク条件を認識しないかもしれない。
【概要】
【０００５】
［０００５］
ワイヤレスネットワークのネットワークデバイスがワイヤレスクライアントデバイスに対するＡＰを選択して、ワイヤレスクライアントデバイスに、選択したＡＰと関係付けさせてもよい、さまざまな実施形態を開示する。
【０００６】
［０００６］
いくつかの実施形態において、方法は、ネットワークデバイスにおいて、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）をワイヤレスネットワークの複数のＡＰから選択することと、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせることとを含み、第１のＡＰは、ワイヤレスクライアントデバイスとネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される。
【０００７】
［０００７］
いくつかの実施形態において、複数のＡＰから第１のＡＰを選択することは、周波数帯域を選択することを含んでいる。
【０００８】
［０００８］
いくつかの実施形態において、周波数帯域を選択することは、ワイヤレスクライアントデバイスに利用可能な複数の周波数帯域間で選択することを含んでいる。
【０００９】
［０００９］
いくつかの実施形態において、周波数帯域を選択することは、ワイヤレスクライアントデバイスのワイヤレス能力に少なくとも部分的に基づいて、周波数帯域を選択することを含んでいる。
【００１０】
［００１０］
いくつかの実施形態において、周波数帯域を選択することは、周波数帯域内のチャネルを選択することを含んでいる。
【００１１】
［００１１］
いくつかの実施形態において、第１のＡＰを選択することは、ワイヤレスネットワークの、中央アクセスポイント、または、ルーターによって実行される。
【００１２】
［００１２］
いくつかの実施形態において、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせることは、ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行させるために、ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、ワイヤレスクライアントデバイスと通信する第２のＡＰを構成することを含んでいる。
【００１３】
［００１３］
いくつかの実施形態において、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせることは、ワイヤレスクライアントデバイスと通信する第２のＡＰに、ワイヤレスクライアントデバイスと分離するように命令することと、ワイヤレスクライアントデバイスによる少なくとも１つの関係付け試行に対して、または、ある時間期間に対して、第２のＡＰに、ワイヤレスクライアントデバイスとの再関係付けをやめさせることとを含んでいる。
【００１４】
［００１４］
いくつかの実施形態において、方法は、第２のＡＰに、ワイヤレスクライアントデバイスとの再関係付けをやめさせた後、ワイヤレスクライアントデバイスが第１のＡＰと関係付けできないとの決定に応答して、第２のＡＰに、ワイヤレスクライアントデバイスからの新たな関係付けを許容させることをさらに含んでいる。
【００１５】
［００１５］
いくつかの実施形態において、第１のＡＰを選択することは、ワイヤレスクライアントデバイスと第１のＡＰとの間の第１のワイヤレス関係付けに関連する第１の性能特性を決定することと、ワイヤレスクライアントデバイスと第２のＡＰとの間の第２のワイヤレス関係付けに関連する第２の性能特性を推定することと、第１の性能特性は、第２の性能特性よりも良いと決定することとを含んでいる。
【００１６】
［００１６］
いくつかの実施形態において、第１のＡＰを選択することは、ワイヤレスクライアントデバイスの第１のＡＰとの関係付けが、ワイヤレスクライアントデバイスとの通信に対する、より高いスループット、より高いサービス品質、より短い待ち時間、または、より少ないジッタのうちの少なくとも１つを提供すると決定することを含んでいる。
【００１７】
［００１７］
いくつかの実施形態において、第１のＡＰを選択することは、ワイヤレスクライアントデバイスの第１のＡＰとの関係付けが、複数のＡＰ間の負荷バランスを改善すると決定することを含んでいる。
【００１８】
［００１８］
いくつかの実施形態において、中央アクセスポイントまたはルーターにおいて、ワイヤレスクライアントデバイスに関係するトラフィックを監視することと、第１のＡＰを選択して、トラフィックに関係する性能を改善することとをさらに含んでいる。
【００１９】
［００１９］
いくつかの実施形態において、第１のＡＰを選択することは、複数のＡＰによって利用される１つ以上のバックホールネットワークに少なくとも部分的に基づいて、第１のＡＰを選択することを含んでいる。
【００２０】
［００２０］
いくつかの実施形態において、第１のＡＰを選択することは、たとえ複数のＡＰのうちの１つ以上の性能が低下したとしても、ワイヤレスネットワークの性能を向上させるように実行される。
【００２１】
［００２１］
いくつかの実施形態において、第１のＡＰを選択することは、複数のＡＰに対する通信履歴を解析して、第１のＡＰを選択することを含んでいる。
【００２２】
［００２２］
いくつかの実施形態において、方法は、ワイヤレスネットワークを利用して、複数のワイヤレスクライアントデバイスを操縦し、複数のＡＰのうちの１つと関係付けることをさらに含んでいる。
【００２３】
［００２３］
いくつかの実施形態において、ネットワークデバイスは、プロセッサと、命令を記憶するメモリとを具備し、命令は、プロセッサによって実行されるとき、ネットワークデバイスに、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）をワイヤレスネットワークの複数のＡＰから選択させ、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせ、第１のＡＰは、ワイヤレスクライアントデバイスとネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される。
【００２４】
［００２４］
いくつかの実施形態において、命令は、プロセッサによって実行されるとき、ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行するように強制させるために、ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、ネットワークデバイスにさらに、第２のＡＰのコンフィギュレーションを修正させる。
【００２５】
［００２５］
いくつかの実施形態において、命令は、プロセッサによって実行されるとき、ネットワークデバイスにさらに、ワイヤレスクライアントデバイスに関係するトラフィックを監視させ、トラフィックに関係する性能を改善させる第１のＡＰを選択させる。
【００２６】
［００２６］
いくつかの実施形態において、ネットワークデバイスは、複数のＡＰと通信するワイヤレスネットワークの、中央アクセスポイント、または、ルーターを具備する。
【００２７】
［００２７］
いくつかの実施形態において、命令は、プロセッサによって実行されるとき、ネットワークデバイスにさらに、複数のＡＰによって利用される１つ以上のバックホールネットワークに少なくとも部分的に基づいて、第１のＡＰを選択させる。
【００２８】
［００２８］
いくつかの実施形態において、命令は、プロセッサによって実行されるとき、ネットワークデバイスにさらに、複数のＡＰに対する通信履歴を利用させて、第１のＡＰを選択させる。
【００２９】
［００２９］
いくつかの実施形態において、命令を記憶するためのコンピュータ読取可能媒体において、命令は、デバイスの１つ以上のプロセッサによって実行されるとき、デバイスに、ネットワークデバイスにおいて、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）をワイヤレスネットワークの複数のＡＰから選択することと、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせることとを含む動作を実行させ、第１のＡＰは、ワイヤレスクライアントデバイスとネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される。
【００３０】
［００３０］
いくつかの実施形態において、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせる動作をデバイスに実行させる命令はさらに、ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行することを強制するために、ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするようにワイヤレスクライアントデバイスと通信する第２のＡＰを構成することを含んでいる。
【００３１】
［００３１］
いくつかの実施形態において、デバイスに、第１のＡＰを選択する動作を実行させる命令は、複数のＡＰによって利用される１つ以上のバックホールネットワークに少なくとも部分的に基づいている。
【００３２】
［００３２］
いくつかの実施形態において、命令は、デバイスに、ワイヤレスネットワークを利用するワイヤレスクライアントデバイスを操縦させ、複数のＡＰのうちの１つと関係付けさせる動作を実行させる。
【００３３】
［００３３］
いくつかの実施形態において、装置は、ネットワークデバイスにおいて、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）をワイヤレスネットワークの複数のＡＰから選択する手段と、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせる手段とを具備し、第１のＡＰは、ワイヤレスクライアントデバイスとネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される。
【００３４】
［００３４］
いくつかの実施形態において、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせる手段は、ワイヤレスクライアントデバイスに、新たなネットワーク発見と選択とを実行することを強制するために、ワイヤレスクライアントデバイスからの少なくとも１つの到来パケットをブロックするように、ワイヤレスクライアントデバイスと通信する第２のＡＰを構成する手段を備えている。
【図面の簡単な説明】
【００３５】
［００３５］
添付の図面を参照することによって、本実施形態をより良く理解でき、数多くの目的、特徴、および、利益が当業者に明らかとなるかもしれない。
【図１】［００３６］  図１は、ワイヤレスネットワークの例示的なシステムダイヤグラムを描いている。
【図２】［００３７］  図２は、ワイヤレスネットワークが範囲拡張器を含んでいる、別の例示的なシステムダイヤグラムを描いている。
【図３】［００３８］  図３は、ワイヤレスネットワークの第１のＡＰから第２のＡＰへのワイヤレスクライアントデバイスの再関係付けを実現する例示的な動作のフローダイヤグラムを図示している。
【図４】［００３９］  図４は、バックホール条件に基づいて、ハイブリッドネットワークの第１のＡＰと関係付けられているワイヤレスクライアントデバイスを図示している例示的なシステムダイヤグラムを描いている。
【図５】［００４０］  図５は、本開示にしたがって、さまざまな実施形態を実現できる電子デバイスの例示的なブロックダイヤグラムである。
【実施形態の説明】
【００３６】
［００４１］
以下に続く説明は、本開示の技術を具現化する、例示的なシステム、方法、技術、命令シーケンス、および、コンピュータプログラムプロダクトを含んでいる。しかしながら、これらの特定の詳細なしに、説明する実施形態を実施してもよいことに留意されたい。例えば、例は、ＩＥＥＥ８０２．１１仕様に準拠している規定された周波数帯域を有するワイヤレスシステムを参照しているが、他のワイヤレス、ワイヤード、またはハイブリッドシステムを使用してもよい。他の例では、説明を曖昧にしないために、良く知られている命令インスタンス、プロトコル、構造、および、技術を詳細に示していない。
【００３７】
［００４２］
ワイヤレスネットワークのＡＰと通信可能に結合すること（例えば関係付けプロトコルにしたがって、ワイヤレス関係付けを、関係付け、登録、または確立すること）によって、ワイヤレスクライアントデバイスは、ネットワーク上のリソースにアクセスする。典型的に、ワイヤレスクライアントデバイスは、信号強度に基づいて、複数のＡＰからＡＰを選択するように構成されていてもよい。しかしながら、バックホール性能、負荷、ネットワークトポロジー、ユーザの動き、または他の条件により、異なるＡＰがワイヤレスクライアントデバイスに対してより良い選択肢であるかもしれない。さらに、さまざまなＡＰおよびワイヤレスクライアントデバイスは、全体的な性能に影響するかもしれない、異なるハードウェア能力（例えば、２．４ＧＨｚおよび／または５ＧＨｚサポート、デュアルバンドシングルラジオ、デュアルバンドデュアルコンカレントラジオ（ＤＢＤＣ）等）を有しているかもしれない。
【００３８】
［００４３］
ネットワークデバイスは、ワイヤレスクライアントデバイスとは異なって、バックホール条件に関する、または、他の利用可能なＡＰに関する、より多くの情報へのアクセスを有しているかもしれない。例えば、中央アクセスポイントまたはルーターは、第１のＡＰおよび第２のＡＰを含む、複数のＡＰに対する接続性を提供するかもしれない。バックホール容量、ワイヤレスリソース利用率、アプリケーション性能、またはこれらに類するものを含むがこれらに限定されないさまざまなファクターに基づいて、ネットワークデバイスは、ワイヤレスクライアントデバイスに対する特定のＡＰを選択してもよい。ワイヤレスクライアントデバイスは、ＡＰ選択をするために、ネットワークデバイスと同じ程度の、ネットワークまたは接続性の情報を有していないかもしれない。結果として、ネットワークデバイスは、１つ以上のＡＰのコンフィギュレーションを管理することにより、ワイヤレスクライアントデバイスに、選択したＡＰと関係付けさせる。例えば、ワイヤレスクライアントデバイスが、選択したＡＰに接続するように、ネットワークデバイスは、第１のＡＰに、ワイヤレスクライアントデバイスへの／ワイヤレスクライアントデバイスからの、トラフィックをブロックさせる。第１のＡＰがワイヤレスクライアントデバイスに対するトラフィックをブロックした結果として、ワイヤレスクライアントデバイスは、選択したＡＰとの関係付けを確立するかもしれない。
【００３９】
［００４４］
ＡＰを選択することに加えて、または、ＡＰを選択することとは代替的に、ネットワークデバイスは、周波数帯域も選択してもよい。例えば、ネットワークデバイスは、ワイヤレスクライアントデバイスと通信するために利用可能な周波数帯域から、これらの周波数帯域のうちのどれが最も改善した性能（例えば、最大帯域幅、最も高いスループット、最も高いバースト、最も短い待ち時間、最も少ないエラー、最も少ないジッタ等）を提供するかに依存して、２．４ＧＨｚまたは５ＧＨｚ間で周波数帯域を選択してもよい。しかしながら、ネットワークデバイスは、これらに限定されないが、利用されることになる利用可能な任意の数の周波数帯域を利用してもよい。１つの実施形態において、ネットワークデバイスは、選択した周波数帯域内で通信チャネルも選択してもよい。したがって、ワイヤレスクライアントデバイスがクライアント側ＡＰ選択を独立して実行して、これが事実上結果的に、ネットワークデバイスが選択したＡＰへの接続となるように、ワイヤレス環境を制御するために、ネットワークデバイスは、ＡＰのコンフィギュレーションを管理する。ネットワークデバイスはまた、ＡＰのコンフィギュレーションを管理して、ネットワークまたはシステムの全体的な性能を改善させる。例えば、第１のワイヤレスクライアントデバイスを第１のＡＰから第２のＡＰに移行させて、ネットワークを通しての性能（例えば、スループット、帯域幅、待ち時間、エラー、ジッタ、バースト等）を改善させてもよい。１つの実施形態において、たとえ、第１のワイヤレスクライアントに対する性能が低下したとしても、ネットワーク全体の利益のために、変更を実現することができる。
【００４０】
［００４５］
家、アパート、または他のエリア中のワイヤレスネットワークは、ローカルネットワークへのアクセスを提供する１つ以上のＡＰを含んでいるかもしれない。中央アクセスポイント（ＣＡＰ）またはルーターのような、適用可能なＡＰおよびワイヤレスクライアントデバイスから独立した、ならびに、離れた、ネットワークデバイスが、ブロードバンドネットワークへのアクセスを提供してもよい。例えば、ネットワークデバイスは、ケーブル、光ファイバ、パワーライン、またはＤＳＬネットワーク接続を通して、ブロードバンドネットワークに結合できる。ワイヤレスネットワーク中のワイヤレスクライアントデバイスは、ＡＰへのリンクを確立して、ネットワークを介してブロードバンドネットワークにアクセスできる。しかしながら、ＡＰは均一なカバレッジを提供しないかもしれない。ワイヤレス信号がＡＰからさらに伝播すると、ワイヤレス信号強度が減少する。弱い信号強度のエリアにおいて、局は、ＡＰへのリンクを確立できないかもしれない。異なる状況において、リンクを確立することができたとしても、局に存在する弱い信号強度は、高データスループットレートをサポートしないかもしれず、あるいは、結果として、不満足な待ち時間またはエラーになるかもしれない。
【００４１】
［００４６］
本開示において、用語ＡＰは、アクセスポイントおよび範囲拡張器（ＲＥ）を含む、ネットワークへのワイヤレスアクセスを提供する任意のデバイスを指す。ＲＥは、ワイヤレスクライアントデバイスと別のＡＰとの間でＡＰとして動作することにより、ワイヤレスネットワークカバレッジを拡張できる。接続性およびカバレッジを改善させるために、ＡＰ（またはＲＥ）を、デュアルバンド、デュアルコンカレント（ＤＢＤＣ）ワイヤレスデバイスとして構成することができる。ＤＢＤＣデバイスは、２つのトランシーバを含むことができ、２つの異なる周波数帯域で、独立しておよび同時に動作することができる。例えば、第１のトランシーバは２．４ＧＨｚ周波数帯域で動作でき、第２のトランシーバは５ＧＨｚ周波数帯域で動作できる。トランシーバ間でデータを通信できるように、ＤＢＤＣデバイス内で２つのトランシーバをリンクすることができる。
【００４２】
［００４７］
図１は、ワイヤレスネットワーク１００を含む例示的なシステムダイヤグラムを描いている。ワイヤレスネットワーク１００は、任意の数のデバイス、コンポーネント、およびユニットを含んでいてもよく、代替的にシステムと呼ばれてもよい。１つの実施形態において、ワイヤレスネットワーク１００は、ワイヤレスクライアントデバイス１７０（例えば、ラップトップ、コンピュータ、センサ、カメラ、サーモスタット、移動局、ワイヤレスデバイス、スマートフォン等）、第１のＡＰ１１０、および第２のＡＰ１２０を含んでいる。第１のＡＰ１１０は、ネットワークデバイス１５０（例えば、中央アクセスポイントまたはルーター）へのバックホール接続１１１を有していていてもよい。１つの実施形態において、ネットワークデバイス１５０は、第１のＡＰ１１０および第２のＡＰ１２０から独立している、または、第１のＡＰ１１０および第２のＡＰ１２０から離れている。
【００４３】
［００４８］
別の実施形態において、第１のＡＰ１１０は、ネットワークデバイス１５０と同じ位置に配置されてもよく、または、同じ装置の一部であってもよい。第２のＡＰ１２０も、ネットワークデバイス１５０へのバックホール接続１２１を有していてもよい。バックホール接続１１１、１２１は、ワイヤードまたはワイヤレスであってもよい。ネットワークデバイス１５０は、ワイドエリアネットワーク（ＷＡＮ）１６０または１つ以上の他のネットワークに通信可能に結合されていてもよい。
【００４４】
［００４９］
ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０の性能を向上させるように構成されていてもよい。１つの実施形態において、ネットワークデバイス１５０は、第２のＡＰ１２０よりもむしろ第１のＡＰ１１０とワイヤレスクライアントデバイス１７０を関係付けることにより、ワイヤレスクライアントデバイス１７０がワイヤレスネットワーク１００において、より良く担当される条件を、感知し、決定し、またはそうでなければ認識してもよい。条件は、現在の条件、履歴条件、または将来の条件（例えば、予測された条件）であってもよい。結果として、ワイヤレスクライアントデバイス１７０のような、ワイヤレスネットワーク１００の他のデバイスによってなされた場合よりも包括的な決定を、ネットワークデバイス１５０はすることができるかもしれない。ここで説明するように、ワイヤレスリンク、ワイヤレス接続、ワイヤレス関係付け、またはこれらに類するもののような用語は、ワイヤレスネットワーク１００における２つのデバイス間のワイヤレス通信関係を指すように、交換可能に使用してもよい。
【００４５】
［００５０］
１つの実施形態において、ワイヤレスクライアントデバイス１７０に対して最良の利用可能なネットワーク性能を提供するＡＰを選択するためにネットワークデバイス１５０が使用する情報を、第１および第２のＡＰ１１０、１２０は、ネットワークデバイス１５０に提供してもよい。例えば、ＡＰ１１０、１２０は、ネットワークトラフィックフロー、バックホールネットワーク条件、負荷、周波数帯域、またはネットワーク帯域幅利用可能性についての情報を提供してもよい。ＡＰ１１０、１２０は、ワイヤレスクライアントデバイス１７０を担当するためのワイヤレス容量に関する情報、各ＡＰに関係するワイヤレスクライアントデバイスの数に関する情報、および／またはワイヤレスクライアントデバイス１７０から検出された信号の（受信信号強度インジケータ、ＲＳＳＩのような）信号強度に関する情報も提供してもよい。他の実施形態において、ワイヤレスネットワーク１００内の（示していない）任意の数の他のインテリジェントネットワークデバイスが、利用される情報をネットワークデバイスに提供してもよい。
【００４６】
［００５１］
いくつかの実施形態では、ＡＰ１１０、１２０または他のネットワークデバイス１５０は、各ＡＰ１１０、１２０からアプリケーションサーバへのスループット能力のような（ＷＡＮ１６０を介したリソースのような）、アプリケーションスループットについての情報を取得してもよい。例えば、第１のＡＰ１１０は、第２のＡＰ１２０によって提示される（バックホール接続１２１を介してネットワークデバイス１５０への）アプリケーションスループットより大きな、（バックホール接続１１１を介してネットワークデバイス１５０への）アプリケーションスループットをワイヤレスクライアントデバイス１７０に提示してもよい。ネットワークデバイス１５０は、上記で説明した例示的なタイプの情報のいずれか、または、他のファクターを利用して、ワイヤレスクライアントデバイス１７０がワイヤレスネットワーク１００にアクセスするためのＡＰを選択してもよい。
【００４７】
［００５２］
図１の例において、ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０がワイヤレスネットワーク１００にアクセスするための第１のＡＰ１１０を選択してもよい。例えば、第１のＡＰ１１０は、（第２の潜在的なワイヤレス関係付け１８２を介した）第２のＡＰ１２０よりも（第１の潜在的なワイヤレス関係付け１８１を介した）良いネットワーク性能をワイヤレスクライアントデバイス１７０に提供してもよい。例として、第１のＡＰ１１０は、より少ないワイヤレス利用、異なる周波数帯域、より短いバックホール待ち時間、またはこれらに類するものを有していてもよい。別の例として、第１のＡＰ１１０は、ワイヤレスクライアントデバイス１７０との通信のための５ＧＨｚ周波数帯域を提供してもよく、これは、第２のＡＰ１２０によって使用される２．４ＧＨｚ周波数帯域よりも、ワイヤレスクライアントデバイス１７０に対するトラフィックのタイプに、より適するかもしれない。ネットワークデバイス１５０は、各ワイヤレスクライアントデバイスによって使用されるトラフィックのタイプに基づいて、どのワイヤレスクライアントデバイスを第１のＡＰ１１０と第２のＡＰ１２０に関係付けるかを管理してもよい。例として、マルチメディアまたは短い待ち時間通信は、第１のＡＰ１１０に向けられるかもしれない一方で、ベストエフォート待ち時間または信頼性のある配信通信は、第２のＡＰ１２０に向けられるかもしれない。
【００４８】
［００５３］
ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０によって利用されるワイヤレスアクセステクノロジーに関する互換性も決定してもよい。異なるワイヤレスアクセステクノロジーが標準仕様において規定されているかもしれない。ワイヤレスアクセステクノロジーは、異なる物理通信レートまたはプロトコルを有しているかもしれない。第１のＡＰ１１０は、ワイヤレスクライアントデバイスの第１のセットによって利用される第１のワイヤレスアクセステクノロジーを利用してもよく、第２のＡＰ１２０は、ワイヤレスクライアントデバイスの第２のセットと互換性のある第２のワイヤレスアクセステクノロジーを利用してもよい。ワイヤレスクライアントデバイスが、第１のワイヤレスアクセステクノロジーと第２のワイヤレスアクセステクノロジーの両方をサポートする場合、ＡＰの選択は、ワイヤレスアクセステクノロジーから利用可能な物理通信レートに基づいていてもよい。ネットワークデバイス１５０は、第１のＡＰ１１０より速い物理通信レートに関係付けられている第２のＡＰ１２０に、ワイヤレスクライアントデバイス１７０を向けてもよい。
【００４９】
［００５４］
ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０にコマンドまたは指示（または「操縦」）して、第２のＡＰ１２０よりむしろ第１のＡＰ１１０を利用させてもよい。ワイヤレスクライアントデバイス１７０を特定のＡＰに向かうように操縦することに加えて、ネットワークデバイス１５０は、特定の周波数帯域（例えば、２．４ＧＨｚまたは５ＧＨｚ）およびチャネルを利用するように、ワイヤレスクライアントデバイス１７０を操縦してもよい。ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０のような、個々のデバイスよりも、ネットワークデバイス１００内の通信についてのより多くの情報を、受信、決定、または解析できるかもしれない。
【００５０】
［００５５］
ワイヤレスクライアントデバイス１７０は、レガシーワイヤレス標準規格に準拠している伝統的なワイヤレスデバイスであってもよく、ネットワークデバイス１５０は、第１のＡＰ１１０および／または第２のＡＰのコンフィギュレーションを利用して、ワイヤレスクライアントデバイス１７０を、選択したＡＰおよび所望の周波数帯域と関係付けさせてもよい。例えば、ネットワークデバイス１５０は、メッセージを第２のＡＰ１２０に送り、第２のＡＰ１２０に、ワイヤレスクライアントデバイス１７０へのトラフィックまたはワイヤレスクライアントデバイス１７０からのトラフィックをブロックするように命令してもよい。トラフィックをブロックすることは、パケットを廃棄することを含んでいてもよく、あるいは、ワイヤレスクライアントデバイス１７０に、拒絶または利用不可通知を送ることを含んでいてもよい。１つの実施形態において、第２のＡＰ１２０はネットワークデバイス１５０から命令を受信して、ワイヤレスクライアントデバイスへのトラフィックまたはワイヤレスクライアントデバイスからのトラフィックをブロックしてもよい。１つの実施形態において、命令を受信することに応答して、第２のＡＰ１２０は、ワイヤレスクライアントデバイス１７０とのワイヤレス関係付けを防止してもよい。例えば、第２のＡＰ１２０は、ワイヤレスクライアントデバイス１７０を第２のＡＰ１２０に対するブラックリストに加えてもよい。別の実施形態において、第２のＡＰ１２０は、ネットワークデバイス１５０からコマンドを受信して、ワイヤレスクライアントデバイス１７０との通信を中止してもよく、したがって、ワイヤレスクライアントデバイス１７０に、第１のＡＰ１１０のような、別のＡＰを介した再接続を強いる。
【００５１】
［００５６］
第２のＡＰ１２０によってブロックされた後、ワイヤレスクライアントデバイス１７０は自律的にアクセスポイント選択を実行して、関係付けるまたは接続する新たなＡＰを識別する。ワイヤレスクライアントデバイス１７０はその後、第１のＡＰ１１０を選択して、ワイヤレス関係付けを実行してもよい。したがって、ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０のワイヤレスコンフィギュレーションを管理しなくてもよい一方で、ネットワークデバイス１５０は、ＡＰ１１０、１２０のコンフィギュレーションを制御して、ワイヤレスクライアントデバイス１７０に、選択した第１のＡＰ１１０および／または周波数帯域と関係付けさせる。
【００５２】
［００５７］
１つの実施形態において、ネットワークデバイス１５０（または第１のＡＰ１１０または第２のＡＰ１２０）は、ワイヤレスクライアントデバイス１７０が第２のＡＰ１２０によってブロックされることに応答して、ワイヤレスクライアントデバイス１７０の挙動を監視してもよい。ワイヤレスクライアントデバイス１７０が、第２のＡＰによってブロックされるにもかかわらず、第２のＡＰ１２０と関係付けようと繰り返し試行する場合、結果としてワイヤレスクライアントデバイス１７０におけるエラー条件となることがある。ワイヤレスクライアントデバイス１７０は、第２のＡＰ１２０と関係付けようとして、第２のＡＰ１２０が、ワイヤレスクライアントデバイス１７０による関係付けをブロックするように命令されている間に、締め出されることになるかもしれない。例えば、たとえ、ネットワークデバイス１５０によって、第２のＡＰ１２０が、ワイヤレスクライアントデバイス１７０に対するトラフィックをブロックするように命令されたとしても、第２のＡＰ１２０に接続するための、または第２のＡＰ１２０に接続されたままにするためのユーザ入力が、ワイヤレスクライアントデバイス１７０によって受け取られる。ワイヤレスクライアントデバイス１７０を第１のＡＰ１１０と関係付けさせようとしているにもかかわらず、ワイヤレスクライアントデバイス１７０が第２のＡＰ１２０と関係付こうと繰り返し試行していることを検出すると、ネットワークデバイス１５０は、第２のＡＰ１２０に、ワイヤレス関係付けを許容させてもよい（例えば、第１のＡＰ１１０の以前の選択を無視する）。例えば、ワイヤレスクライアントデバイス１７０が使用できない状態にしておくことを回避するために、ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０が第２のＡＰ１２０に接続することを許容してもよい。ワイヤレスネットワーク１００またはネットワークデバイス１５０はまた、ワイヤレスクライアントデバイス１７０に対する対応するＡＰを選択または再選択するために利用される、基準、ルール、ポリシー、または設定を動的に調節するために、ワイヤレスクライアントデバイス１７０の挙動を経時的に学習してもよい。例えば、どのように、および、いつ、ワイヤレスクライアントデバイス１７０に対するＡＰ選択がなされるかを決定するために、履歴選択、ユーザオーバーライド、時刻選択、および他の基準を利用してもよい。
【００５３】
［００５８］
別の実施形態において、ワイヤレスネットワーク１００またはネットワークデバイス１５０、あるいは両方は、ワイヤレスクライアントデバイスベンダー（例えば、チップセットベンダー）に関係するサービスプロバイダに基づいて、異なるルールを異なるワイヤレスクライアントに適用してもよい。１つの実施形態において、あまりにも頻繁にリダイレクトされすぎることに応答して、エラーまたは他の問題を経験するかもしれない、ワイヤレスクライアントデバイス１７０に対して利用可能なＡＰへのリダイレクション間で、最小時間を利用してもよい。ワイヤレスクライアントデバイス１７０がリアルタイムトラフィックを通信することに応答して、サービス中断を防止または回避するために、ネットワークデバイス１５０は、第２のＡＰ１２０から第１のＡＰ１１０へのリダイレクションも防止してもよい。１つの例において、第２のＡＰ１２０からの信号が弱くなっていることから、ワイヤレスクライアントデバイス１７０が第２のＡＰ１２０から第１のＡＰ１１０にリダイレクトされる場合、第１のＡＰ１１０をブラックリストに載せるべきではなく、そうしなければ、ワイヤレスクライアントデバイス１７０からの接続が防止される。たとえ、条件が、ルール、基準、性能、情報、および特定されたユーザ選好に基づいて最適ではないとしても、ワイヤレスネットワーク１００およびネットワークデバイス１５０は、任意の数の安全メカニズムを利用して、確実にワイヤレスクライアントデバイス１７０が、アクセスポイント１１０、１２０のうちの１つと通信できるようにする。
【００５４】
［００５９］
別の実施形態において、第１のＡＰ１１０との関係付けをするようにワイヤレスクライアントデバイス１７０を操縦して、ワイヤレスネットワーク１００上の負荷バランスを実行してもよい。例えば、（示していない）複数のワイヤレスクライアントデバイスが、第１のＡＰ１１０および第２のＡＰ１２０と通信しているかもしれない。新たに接続したデバイス、ワイヤレスクライアントデバイスとＡＰ１１０、１２０との間の通信（例えば、帯域幅、バースト、トラフィックのタイプ等）の強度、ワイヤレスクライアントデバイスの割り当てられた優先度等を含む、負荷バランスに影響するかもしれない任意の数のファクターと条件とに基づいて、ワイヤレスクライアントデバイス１７０は第１のＡＰ１１０に移されてもよい。例えば、管理者は、ネットワークデバイス１５０の動作を制御する、ユーザインターフェースまたはプログラムを利用して、ワイヤレスクライアントデバイスのそれぞれからの通信に対する優先度を割り当ててもよい。最も高い優先度を有するワイヤレスクライアントデバイスは、より高い優先度デバイスに最も良い通信性能およびスループットを与えそうな、それぞれのＡＰに割り当てられる。
【００５５】
［００６０］
１つの例において、ワイヤレスネットワーク１００の全体的な性能を改善させるために、１つ以上のクライアントデバイス関係付けを同時に変更させてもよい。例えば、ネットワークデバイス１５０は、ワイヤレスクライアントデバイス１７０に、第１のＡＰ１１０から第２のＡＰ１２０に移行させて、ワイヤレスネットワーク１００を通しての全体的なスループットを改善させてもよい。（実現した変更に基づいて）たとえ、個々のワイヤレスクライアントデバイス１７０の性能が低下したとしても、システム、ワイヤレスネットワーク１００またはより高い優先度ワイヤレスクライアントデバイスの利益のために、変更を実現してもよい。結果として、ワイヤレスネットワーク１００の全体的な性能は、ワイヤレスクライアントデバイス１７０のような、個々のデバイスの性能に対して優先されてもよい。
【００５６】
［００６１］
別の実施形態において、ワイヤレスクライアントデバイス１７０を関係付けるべきＡＰを選択するために、ワイヤレスネットワーク１００の外部のネットワークデバイスを利用してもよい。例えば、外部ネットワークまたは通信サービスプロバイダと関係するインテリジェントネットワークデバイス（例えば、エッジデバイス、サーバ、パケット解析器、スイッチ、ブリッジ、ハブ、中継器、ネットワークノード等）は、パケットルーティング、通信のタイプ、宛先デバイス等のような追加の情報を利用して、第１のＡＰ１１０または第２のＡＰ１２０を選択してもよい。例えば、ワイヤレスクライアントデバイス１７０に対して対応するＡＰを選択または再選択するために利用されるかもしれない、第１のＡＰ１１０および第２のＡＰ１２０にルーティングするデータに関する情報を、ネットワークデバイス１５０は有していてもよい。例えば、ネットワークデバイス１５０は、第１のＡＰ１１０および第２のＡＰ１２０間でトラフィックをバランスさせて、ワイヤレスネットワーク１００を通しての全体的な性能とスループットとを最大化させてもよい。
【００５７】
［００６２］
図２は、ワイヤレスネットワーク２００の例示的なシステムダイヤグラムである。この例示的なワイヤレスネットワーク２００は、（ネットワークデバイスとしての）中央アクセスポイント（ＣＡＰ）２０４とＲＥ２０６−２１０を含む、ネットワークトポロジーを示している。例示的なワイヤレスネットワーク２００において、ＣＡＰ２０４はＤＢＤＣ可能デバイスであり、ブロードバンドネットワーク２０２に通信可能に結合（リンク）されている。ＣＡＰ２０４は、（示していない）ローカルエリアワイヤレスネットワークとブロードバンドネットワーク２０２との間のルーティング接続または能力を有していてもよい。
【００５８】
［００６３］
ワイヤレスネットワーク２００は、１つ以上のＡＰを含むことができる。この例において、ＡＰとして機能し、ＣＡＰ２０４の範囲を拡張するＲＥを、ワイヤレスネットワーク２００は含んでいる。ＣＡＰ２０４に類似して、各ＲＥもＤＢＤＣ可能である。ワイヤレスネットワーク２００の所望のカバレッジエリア全体を通して、ＲＥ２０６−２１０を位置付けることができる。図２中に示すように、ＲＥ２０６は、リンク２２０を通してＣＡＰ２０４に結合されている。同様に、ＲＥ２１０はリンク２２２を通してＲＥ２０６に結合され、ＲＥ２０８は、リンク２２８を通してＣＡＰ２０４に結合されている。各リンクは、特定の周波数帯域（例えば、２．４ＧＨｚまたは５ＧＨｚ）と、２つのデバイス間のワイヤレスデータを運ぶために使用できる、その周波数帯域内の特定のチャネルとを表すことができる。
【００５９】
［００６４］
ＣＡＰ２０４およびＲＥ２０６−２１０は、ＤＢＤＣ可能であることから、ＣＡＰ２０４およびＲＥ２０６−２１０のそれぞれは、（示していない）２つの独立したトランシーバを含んでいる。例えば、リンク２２０に対して、２．４ＧＨｚ帯域または５ＧＨｚ帯域のいずれか（あるいは両方）で、第１のトランシーバを通して、ＣＡＰ２０４はデータを送信および受信できる。リンク２２８に対して、２．４ＧＨｚ帯域または５ＧＨｚ帯域（あるいは両方）で、第２のトランシーバを通して、ＣＡＰ２０４は、データを送信および受信できる。発展している標準規格を利用して、追加のトランシーバに対して、ＣＡＰ２０４もアップグレードすることができる（例えば、トランシーバカード）。１つの実施形態において、ＣＡＰ２０４およびＲＥ２０６−２１０は、ワイヤレスデータ送信に対するＩＥＥＥ８０２．１１仕様に適合できる。別の実施形態において、ＣＡＰ２０４およびＲＥ２０６−２１０は、Ｚｉｇｂｅｅ（登録商標）仕様、またはセルラ無線仕様、あるいは他の何らかの技術的に実行可能なワイヤレスプロトコルのような、他のワイヤレス仕様に適合することができる。ＣＡＰ２０４とブロードバンドネットワーク２０２との間のリンクは、バックホールリンクとして呼ばれることがある。バックホールリンクは、データ経路の少なくとも一部分を別のネットワーク（例えば、通信サービスプロバイダネットワーク、インターネット等）に提供できる。ＣＡＰ２０４のバックホールリンクは、ワイヤレス、（イーサネット（登録商標）またはパワーライン接続を通してのような）ワイヤード、またはハイブリットリンクとすることができる。例えば、ＣＡＰ２０４はまた、性能を最大化するために、ＲＥ２１０のどのトランシーバを利用するかをワイヤレスクライアントデバイス（例えば、ワイヤレスクライアントデバイス２４０）に命令してもよい。
【００６０】
［００６５］
いくつかの実施形態において、ＲＥ２０６−２１０は、第１のトランシーバから第２のトランシーバにデータを結合する、内部データリンクを含むことができる。例えば、２．４ＧＨｚ周波数帯域で第１のトランシーバを通してデータを受信でき、５ＧＨｚ周波数帯域で第２のトランシーバを通してデータを送信できる。ワイヤレスネットワーク２００においてデータ経路を決定する際に、内部データリンクは、追加の柔軟性を提供できる。
【００６１】
［００６６］
１つの例において、（破線で示している）ワイヤレスクライアントデバイス２４０は、リンク２２４を通してＲＥ２１０に結合されており、ワイヤレスクライアントデバイス２４２は、リンク２２６を通してＲＥ２１０に結合されている。ＲＥ２１０は、リンク２２２を通してＲＥ２０６に結合されている。ＲＥ２１０はＤＢＤＣ可能であることから、リンク２２４およびリンク２２６は、リンク２２２に割り当てられたのと、同じ周波数帯域およびチャネルを使用でき、または代替的に、リンク２２４および２２６は、リンク２２２と比較して、異なる周波数帯域を使用できる。例えば、ＲＥ２１０において第１のトランシーバを通して２．４ＧＨｚ周波数帯域において動作するように、リンク２２２を構成することができる。ＲＥ２１０において、第２のトランシーバを通して５ＧＨｚ周波数帯域で動作するように、リンク２２４を構成することができる。ＲＥ２１０において、第１または第２のトランシーバのいずれかを通して、２．４ＧＨｚまたは５ＧＨｚ周波数帯域のいずれかで動作するように、リンク２２６を構成することができる。描いたように、リンク２２２は、ＲＥ２１０に対するバックホールリンクである。ＲＥ２１０上の他のリンク（リンク２２４および２２６）は、担当リンクとして呼ばれることがある。類似した方法で、リンク２２４および２２６は、他のＲＥまたは局を担当できる。リンク２２８は、ＲＥ２０８に対するバックホールリンクであることがある。
【００６２】
［００６７］
ワイヤレスネットワーク２００中のワイヤレスクライアントデバイス２４０−２４２は、各ワイヤレスクライアントデバイス上で実行するアプリケーションに少なくとも部分的に基づいて、異なるアプリケーション性能基準を有することがある。異なるアプリケーションは、異なるデータスループット要件を有することがある。例えば、ワイヤレスクライアントデバイス２４０は、ブロードバンドネットワーク２０２を通してコンテンツプロバイダからストリームされるムービーを表示する、タブレットコンピュータとすることができる。第１の例において、ストリーミングムービーは、毎秒６メガビットのデータスループットレートを有することができる。ワイヤレスクライアントデバイス２４２は、ブロードバンドネットワーク２０２からのウェブデータも表示するように現在使用されている、スマートフォンとすることができる。ウェブデータを表示することは、毎秒１００キロビットのデータスループットレートを有することがある。ウェブデータに対するデータスループットは、ストリーミングムービーに対するデータスループットと比較して、バースト的であるかもしれない。１つの実施形態において、所望のサービス品質は、アプリケーショントラフィックに関係するデータスループットと関連することがある。ワイヤレスネットワーク２００におけるＣＡＰ２０４およびＲＥ２０６−２１０を少なくとも部分的に構成することによって、ＣＡＰ２０４は、ワイヤレスクライアントデバイス２４０が利用するアクセスポイントを選択してもよい。ワイヤレスクライアントデバイス２４０−２４２に対する、チャネル条件、デバイスのコンフィギュレーションおよび能力、ならびにサービス品質パラメータに少なくとも部分的に基づいて、ＣＡＰ２０４は所望のＡＰを選択することができる。チャネル条件は、ＣＡＰ２０４、ＲＥ２０６−２１０、およびワイヤレスクライアントデバイス２４０−２４２によって使用するために利用可能な、ワイヤレス周波数およびチャネルの、ネットワーク負荷、輻輳および使用を含むことができる。
【００６３】
［００６８］
チャネル条件は、ワイヤレス通信に対して使用できるワイヤレス周波数におけるおよびそれに隣接する、干渉物および遮断物の検出も含むことができる。チャネル条件はリンクデータスループットレートも含むことができる。ワイヤレスネットワーク２００内の各リンクは、異なるデータスループットレートを有することがある。少なくとも部分的に、デバイス（ＣＡＰ２０４、ＲＥ２０６−２１０およびワイヤレスクライアントデバイス２４０−２４２）とリンクを使用する他のデバイスとの間の距離によって、データスループットレートを決定することができる。ネットワーク負荷はチャネル利用率に関連することがある。例えば、容量の近くのチャネルは、重い負荷がかかったネットワークであると考えることができる。
【００６４】
［００６９］
チャネル条件は、ワイヤレスネットワーク２００のリンクを通して送信されるデータのタイプも含むことができる。例えば、通信履歴は、輻輳および潜在的輻輳に関する情報を提供してもよい。トラフィックのタイプ（例えば、ストリーミングメディア、断続的ウェブトラフィック、アプリケーショントラフィック等）は、その後の参照のために、ＣＡＰ２０４によって記憶されてもよい。１つの実施形態において、ワイヤレスクライアントデバイス２４０−２４２をＲＥ２０８、２１０と関係付けるために、ワイヤレスネットワーク２００に対する履歴の傾向を利用してもよい。例えば、ワイヤレスクライアントデバイス２４０は夜にメディアコンテンツをストリームするために使用されることが多い、とＣＡＰ２０４は着目するかもしれず、ＣＡＰ２０４は、ワイヤレスクライアントデバイス２４０を操縦してＲＥ２１０と関係付け、より輻輳しているＲＥ２０８を回避してもよい。
【００６５】
［００７０］
チャネル条件は、ＲＥ２０６−２１０およびＣＡＰ２０４によって受信された信号に対する受信信号強度インジケータ（ＲＳＳＩ）測定も含むことができる。例えば、ＣＡＰ２０４の（示していない）ネットワーク解析ユニットは、ワイヤレスネットワーク２００内で上記で説明したチャネル条件を決定できる。代替的に、ネットワーク解析ユニットは、ＣＡＰ２０４、ＲＥ２０６−２１０およびワイヤレスクライアントデバイス２４０−２４２によって決定したようなチャネル条件を収集できる。１つの実施形態において、ネットワーク解析ユニットは、ＲＥ２０６−２１０からＲＳＳＩ測定を取得して、どのＲＥがワイヤレスクライアントデバイス２４０からの最も強い信号を有しているかを決定してもよい。ネットワーク解析ユニットは、非ＤＢＤＣ可能デバイスの周波数能力も決定できる。例えば、ネットワーク解析ユニットは、ＣＡＰ２０４、ＲＥ２０６−２１０およびワイヤレスクライアントデバイス２４０−２４２をポーリングして、それぞれのコンフィギュレーションおよび能力を決定できる。ネットワーク解析ユニットは、ワイヤレスクライアントデバイス２４０−２４２に関係するアプリケーショントラフィックも監視してもよい。
【００６６】
［００７１］
ＣＡＰ２０４は、ワイヤレスクライアントデバイス２４０が利用するＲＥ２０８を選択してもよい。例えば、ＣＰＡ２０４の（示していない）ネットワーク選択ユニットは、ネットワーク解析ユニットによって収集された情報を利用して、ワイヤレスクライアントデバイス２４０上で実行するアプリケーションに対して、どのＡＰ（ＣＡＰ２０４またはＲＥ２０６−２１０）がより良いアプリケーション性能を提供するかを決定してもよい。例として、ＣＡＰ２０４とワイヤレスクライアントデバイス２４０との間で（ＲＥ２１０とＲＥ２０６とを介した）２つのホップよりもむしろ、（ＲＥ２０８を介した）１つのホップを介してより良く実行するであろうマルチメディアデータストリームを、ワイヤレスクライアントデバイス２４０はストリーミングしてもよい。別の例として、ワイヤレスクライアントデバイス２４０は、特定のアプリケーションに対してＲＥ２０８によって提供される５ＧＨｚリンク２３０を要求してもよい一方で、ワイヤレスクライアントデバイス２４２は、ＲＥ２１０によって提供される２．４ＧＨｚリンク２２６に対してより適した異なるアプリケーションを有していてもよい。選択は、相対的重要性、割り当てられた優先度、あるいは他に対するいくつかのアプリケーションまたはワイヤレスクライアントデバイスの選好に、少なくとも部分的に基づくことができる。例えば、マルチメディアストリーミングアプリケーションは、２．４ＧＨｚ周波数と比較して、５ＧＨｚ周波数に対してより高く重み付けされてもよい。別の例では、特定のワイヤレスクライアントデバイスは、別のワイヤレスクライアントデバイスに関してより大きく重み付けされる（すなわち、優先度が割り当てられる）ことができる。特定のワイヤレスクライアントデバイスが、ムービーをストリームするために使用される一方で、他のワイヤレスクライアントデバイスが、ウェブブラウジングのために使用されるときに、ワイヤレスクライアントデバイス優先度を使用することができる。この方法で、チャネル条件、デバイス能力、および所望のＱｏＳに、より多くまたはより少ない重要度を割り当て、ワイヤレスネットワーク２００中のデバイスに対するコンフィギュレーションパラメータを決定できる。対応するコンフィギュレーションを選択および実行するために、ワイヤレスクライアントデバイスに利用可能な、利用可能周波数帯域もまた利用してもよい。
【００６７】
［００７２］
一度ＣＡＰ２０４が、ワイヤレスクライアントデバイス２４０に対するＡＰを選択すると、ＣＡＰ２０４は、ワイヤレスクライアントデバイス２４０に、選択したＡＰと関係付けさせてもよい。例えば、ＣＡＰ２０４は、ワイヤレスクライアントデバイス２４０に対して、ＲＥ２１０よりむしろＲＥ２０８を選択してもよい。ＣＡＰ２０４の（示していない）ネットワークコンフィギュレーションユニットは、ＲＥのコンフィギュレーションを管理して、ワイヤレスクライアントデバイス２４０に、選択したＲＥ２０８と関係付けさせてもよい。例えば、ＣＡＰ２０４は、ＲＥ２１０に命令して、ワイヤレスクライアントデバイス２４０からのトラフィックをブラックリストに載させる、拒絶させる、またはブロックさせてもよい。ワイヤレスクライアントデバイス２４０はその後、ＲＥ２０８を選択してもよい。例えば、ワイヤレスクライアントデバイス２４０は、ＲＥ２０８よりもＲＥ２１０からのより強い信号を有しているかもしれない。しかしながら、ＲＥ２１０によって拒絶されると、ワイヤレスクライアントデバイス２４０は、ＲＥ２０８からの次の最も強い信号を有するかもしれない。
【００６８】
［００７３］
ＣＡＰ２０４は、１つ以上のＡＰまたはＲＥに接続するために提供される任意の数のオーバーライドを許容してもよい。例えば、ワイヤレスクライアントデバイス２４０−２４２のうちの１つを通して、ユーザは、ピン、パスワード、またはオーバーライドコードを提供してもよい。ワイヤレスクライアントデバイス２４０−２４２のうちの１つが、選択したＡＰまたはＲＥへの移行ができない（またはしようとしない）場合、たとえ、利用可能であったとしても（たとえ、最適でなかったとしても）通信サービスが提供されないシナリオを防止するために、ＣＡＰ２０４は、選択していないＡＰまたはＲＥへのアクセスを許容してもよい。最適なサービスまたは全体的なシステムまたはネットワークに対して最適であるサービスを提供する、ＡＰおよびＲＥへのワイヤレスクライアントデバイス２４０−２４２の最良な移行のために、ワイヤレスクライアントデバイス２４０−２４２に関係する履歴情報を記憶するための、メモリまたはデータベースを、ＣＡＰ２０４は含んでいてもよい。結果として、ＣＡＰ２０４に影響するかもしれない、変化する利用率、パラメータ、およびファクターを、ＣＡＰ２０４は動的に経時的に調節してもよい。ＣＡＰ２０４は、ＡＰまたはＲＥ間でのあまりにも頻繁に移行することを防止するための時間期間も含んでいてもよい。ＣＡＰ２０４は、リアルタイムトラフィック、自動もしくはユーザが発生させたインジケータ、フラグ、またはアラートに応答して、あるいは、他の自動または手動の選択に応答して、ワイヤレスクライアントデバイス２４０−２４２のうちの１つのリダイレクションも防止してもよい。
【００６９】
［００７４］
図３は、ＣＡＰまたはルーターのような、ネットワークデバイスの例示定な動作のフローダイヤグラム３００を図示している。他の実施形態において、図３の動作は、ワイヤレスクライアントデバイスに関係するワイヤレスネットワークの外部の遠隔ネットワークデバイスによって実行してもよい。
【００７０】
［００７５］
ブロック３０２において、ネットワークデバイスは、ワイヤレスクライアントデバイスに関係するアプリケーショントラフィックを監視してもよい。他の実施形態において、ネットワークデバイスは、複数のワイヤレスクライアントデバイスに関係するトラフィックを監視してもよい。どのようにワイヤレスクライアントデバイスが別々のＡＰに関係付けられるかに影響するかもしれない、将来のネットワーク利用率および傾向を予測するために、監視されたデータも利用して、ワイヤレスクライアントデバイスのそれぞれに対する履歴プロフィールを形成してもよい。例えば、ネットワークデバイスは、特定のユーザ／ワイヤレスクライアントデバイスのアクション、時刻、コンテンツのタイプ、強度等を記録して、以前の利用率に基づいて、パターンを確立してもよい。
【００７１】
［００７６］
ブロック３０４において、ネットワークデバイスは、ワイヤレスクライアントデバイスがワイヤレスネットワークにアクセスするための第１のアクセスポイント（ＡＰ）をワイヤレスネットワークの複数のＡＰから選択し、第１のＡＰは、ワイヤレスクライアントデバイスとネットワークデバイスとの間のネットワーク性能に少なくとも部分的に基づいて選択される。
【００７２】
［００７７］
ブロック３０６において、ネットワークデバイスは、周波数帯域を選択してもよい。１つの例において、ブロック３０４におけるＡＰの選択は、選択した周波数帯域を提供するＡＰを（トランシーバとともに）選択することを含んでいてもよい。さらに、ネットワークデバイスは、周波数帯域内で利用されるチャネルを、および、どのようにチャネルが性能に影響するかを決定してもよい。
【００７３】
［００７８］
ブロック３０８において、ネットワークデバイスは、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせてもよい。ネットワークデバイスは、能動的または受動的アクションを利用して、ワイヤレスクライアントデバイスに、第１のＡＰと関係付けさせてもよい。例えば、ネットワークデバイスは、コマンドをワイヤレスクライアントデバイス（または第１のＡＰ）に直接送ってもよい。ネットワークデバイスは、第２のＡＰに、ワイヤレスクライアントデバイスとの通信をブロックまたはストップするようにも命令してもよく、したがって、ワイヤレスクライアントデバイスに、第１のＡＰとの新たな接続を確立するように強制させる。
【００７４】
［００７９］
図４は、バックホール条件に基づいて、ハイブリッドネットワークの第１のＡＰに関係付けられているワイヤレスクライアントデバイスを図示している、例示的なシステムダイヤグラムを描いている。単一の拡張された通信ネットワークを形成するために、異なるネットワークテクノロジーおよび媒体を利用するデバイス間でパケットを転送するブリッジ可能デバイスを使用して相互接続されてもよい、複数のネットワークテクノロジー（例えば、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）テクノロジー、パワーライン通信テクノロジー、イーサネット等）を、ハイブリッド通信ネットワークは含んでいる。例えば、ハイブリッド通信ネットワークにおいて、バックホールにおける変化する条件につながることがある異なるアクセステクノロジー（例えば、イーサネット、Ｗｉ−Ｆｉ、同軸、およびパワーライン）を使用して、各ハイブリッドデバイスは、複数のレイヤ２インターフェースをサポートしてもよい。パワーライン通信（ＰＬＣ）ネットワークおよびＷｉ−Ｆｉネットワークは、環境からの雑音の影響を受け易いかもしれず、これは、通信接続に関係する性能特性を変えるかもしれない。
【００７５】
［００８０］
図４は、第１のハイブリッドネットワークデバイス４１０と、第２のハイブリッドネットワークデバイス４２０と、ワイヤレスクライアントデバイス４７０とを有するハイブリッドネットワーク４００を含んでいる。第１のハイブリッドネットワークデバイス４１０は、（第１のＡＰ４１２およびネットワークインターフェース４１４、４１６のような）複数のタイプのネットワークインターフェースに関係する抽象レイヤ４１８を含んでいてもよい。例えば、第１のＡＰ４１２、ネットワークインターフェース４１４、４１６は、（第１のＡＰ４１２を介した）ＷＬＡＮインターフェース、（ネットワークインターフェース４１４を介した）イーサネットインターフェース、（ネットワークインターフェース４１６を介した）パワーラインインターフェースを表していてもよい。さらに、任意の数の他のインターフェースおよびテクノロジーを使用できる。本開示は、特定のバックホールテクノロジーに限定されない。バックホールテクノロジーの例は、第１のハイブリッドネットワークデバイス４１０を（ＣＡＰまたはルーターのような）ネットワークデバイス４５０に通信可能に結合するための、（図４中に示すような）パワーライン通信ネットワーク、（示していない）マルチメディアオーバーコークス（ＭｏＣＡ）、光ファイバ接続、（示していない短距離または長距離の）別のワイヤレスリンク、または他の何らかのテクノロジーを含んでいてもよいが、これらに限定されない。
【００７６】
［００８１］
図４中に描いている例において、ネットワークインターフェース４１６は、パワーラインネットワーク４５１（または他のネットワーク）を介して、第１のハイブリッドネットワークデバイス４１０をネットワークデバイス４５０に通信可能に結合してもよい。ネットワークインターフェース４１６およびネットワークインターフェース４１４は、別々のバックホールリンクをネットワークデバイス４５０に提供してもよい。図４の例において、ネットワークデバイス４５０は、ハイブリッドネットワークにおいて１つ以上のＡＰに対する中央調整を提供してもよい。
【００７７】
［００８２］
第２のハイブリッドネットワークデバイス４２０は、（非限定的な例として）第２のＡＰ４２２を介するＷＬＡＮインターフェースとイーサネットインターフェース４２６とを含む、複数のタイプのネットワークインターフェースに関係する抽象レイヤ４２５を含んでいてもよい。イーサネットインターフェース４２６は、第２のハイブリッドネットワークデバイス４２０をＬＡＮ４５２に通信可能に結合してもよい。第１のＡＰ４１２および第２のＡＰ４２２は、ハイブリッドネットワーク４００中のワイヤレスクライアントデバイス４７０にワイヤレス接続性を提供できる。第１のＡＰ４１２および第２のＡＰ４２２は、ＡＰコンフィギュレーションユニット４１３および４２３を含み、それぞれは、ネットワークデバイス４５０からの命令に基づいて、第１のＡＰ４１２および第２のＡＰ４２２を構成して、ワイヤレスクライアントデバイス４７０に、第１のＡＰ４１２と関係付けさせてもよい。
【００７８】
［００８３］
いくつかのインプリメンテーションにおいて、ハイブリッドネットワークデバイス４１０、４２０は、複数のバックホールリンクを介して、ネットワークデバイス４５０に通信可能に結合されてもよい。例えば、第１のハイブリッドネットワークデバイス４１０は、ネットワークインターフェース４１６を使用して、バックホールリンク（例えば、パワーラインネットワーク４５１）を介して、ネットワークデバイス４５０に通信可能に結合されてもよい。第１のハイブリッドネットワークデバイス４１０はまた、（示していない）ＬＡＮを介してネットワークインターフェース４１４を使用して、ネットワークデバイス４５０に通信可能に結合されてもよい。同様に、第２のハイブリッドネットワークデバイス４２０は、イーサネットインターフェース４２６を使用して、ＬＡＮ４５２を介してネットワークデバイス４５０に通信可能に結合される。チャネル特性（例えば、チャネル上の雑音、競合）に基づいて、異なるバックホールリンクが、異なるデータレートをハイブリッドネットワークデバイス４１０および４２０に提供してもよい。例えば、パワーライン通信媒体は、隣接する電気デバイスからの雑音の影響を受け易い。結果として、ネットワークインターフェース４１６を使用するバックホールリンクは、イーサネットインターフェース４２６を使用するバックホールリンクと比較して、より低いデータレートを第１のハイブリッドネットワークデバイス４１０に提供してもよい。ネットワークデバイス４５０は、ハイブリッドネットワークデバイス４１０および４２０のバックホールリンク上の利用可能なデータレートを比較して、ワイヤレスクライアントデバイス４７０が第１のＡＰ４１２および第２のＡＰ４２２のうちのどちらを使用すべきかを選択してもよい。
【００７９】
［００８４］
例えば、ネットワークインターフェース４１６を介してバックホールリンクを使用する第１のＡＰ４１２は第１のスループット（例えば、４８Ｍｂｐｓ）をワイヤレスクライアントデバイス４７０に提供する一方で、イーサネットインターフェース４２６を介してバックホールリンクを使用する第２のＡＰ４２２は第２のスループット（例えば、１０Ｍｂｐｓ）をワイヤレスクライアントデバイス４７０に提供する、とネットワークデバイス４５０は決定してもよい。ワイヤレスクライアントデバイス４７０が、第２のスループットより高い第１のスループットからの利益を得るように、ネットワークデバイス４５０は、第１のＡＰ４１２を選択することができる。スループットに基づいて、ネットワークデバイス４５０は、（第２の潜在的ワイヤレス関係付け４７２を介した）第２のＡＰ４２２よりむしろ、（第１の潜在的ワイヤレス関係付け４７１を介した）第１のＡＰ４１２に、ワイヤレスクライアント４７０を向けてもよい。別の実施形態において、第１のＡＰ４１２および第２のＡＰ４２２は、複数のバックホールリンクを有していてもよい。リンクのそれぞれを解析して、ワイヤレスクライアントデバイス４７０に対してどちらのＡＰを選択するかを決定してもよい。
【００８０】
［００８５］
別の例において、第１のＡＰ４１２および第２のＡＰ４２２は、おおよそ同じまたは類似したスループットを提供してもよいが、異なるネットワークパスまたはネットワーク待ち時間を有しているかもしれない。ネットワークデバイス４５０は、ＡＰ４１２、４２２のそれぞれから宛先（例えば、ＷＡＮ４６０）へのパスにおけるホップの数を減少させることに基づいて、（第２の潜在的ワイヤレス関係付け４７２を介した）第２のＡＰ４２２よりむしろ、（第１の潜在的ワイヤレス関係付け４７１を介した）第１のＡＰ４１２に、ワイヤレスクライアントデバイス４７０を向けてもよい。別の例において、ＡＰコンフィギュレーションユニット４１３は、ネットワークインターフェース４１６が第１のハイブリッドネットワークデバイス４１０に隣接する電気デバイスによる雑音の影響を受け易いと決定してもよく、これはワイヤレスクライアントデバイス４７０が第１のＡＰ４１２を使用するとき、結果として、ワイヤレスクライアントデバイスへのより大きなビットエラーレートとなるかもしれない。バックホールネットワークまたは条件のタイプに基づいて、ＡＰコンフィギュレーションユニット４１３は、第１のＡＰ４１２と第２のＡＰ４２２との間で選択してもよい。（感知されたまたは解析された）他のネットワーク条件および負荷バランスポリシー、手順、またはパラメータも、ＡＰコンフィギュレーションユニット４１３によって利用されてもよい。例えば、負荷バランス手順は、新たなまたは既存のトラフィックに、および、第１のＡＰ４１２と（示していない）多数の他のワイヤレスクライアントデバイスとの間の接続に基づいて、第１のＡＰ４１２から第２のＡＰポイント４２２へのワイヤレスクライアントデバイス４７０の移行を要求してもよい。
【００８１】
［００８６］
図１〜４およびここで説明した動作は、実施形態を理解する際に助けとなるように意図した例であり、実施形態を限定するために、または、特許請求の範囲を限定するために使用すべきではない。実施形態は、追加の動作、より少ない動作、並列でまたは異なる順序での動作、および、何らかの異なった動作を実行してもよい。
【００８２】
［００８７］
当業者によって認識されるように、本開示の態様は、システム、方法、またはコンピュータプログラムプロダクトとして具現化されてもよい。したがって、本開示の態様は、すべて一般的に、「回路」、「モジュール」、または、「システム」とここで呼ばれることがある、全体的にハードウェアの実施形態、（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）ソフトウェアの実施形態、またはソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形態をとってもよい。さらに、本開示の態様は、その上にコンピュータ読取可能プログラムコードを具現化した１つ以上のコンピュータ読取可能媒体において具現化されたコンピュータプログラムプロダクトの形態を取ってもよい。
【００８３】
［００８８］
１つ以上の非一時的コンピュータ読取可能媒体の任意の組み合わせを利用してもよい。非一時的コンピュータ読取可能媒体は、一時的であり、伝播する信号であることを唯一の例外として、すべてのコンピュータ読取可能媒体を含んでいる。非一時的コンピュータ読取可能媒体は、コンピュータ読取可能記憶媒体であってもよい。コンピュータ読取可能記憶媒体は、例えば、電子、磁気、光学、電磁気、赤外線、もしくは半導体のシステム、装置、またはデバイス、あるいは前述の任意の適切な組み合わせであってもよいが、これらに限定されない。コンピュータ読取可能記憶媒体のより具体的な例（非網羅的なリスト）は、１つ以上のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能プログラマブルリードオンリーメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光学記憶デバイス、磁気記憶デバイス、または前述の任意の適切な組み合わせを含むだろう。本文書の文脈において、コンピュータ読取可能記憶媒体は、命令実行システム、装置、またはデバイスによる使用のために、あるいはそれらと関連して、プログラムを含む、もしくは記憶することができる任意の有形媒体であってもよい。
【００８４】
［００８９］
本開示の態様に対する動作を実行するための、コンピュータ読取可能媒体上で具現化されたコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、またはこれらに類するもののようなオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または同様のプログラミング言語のような、従来の手続き型プログラミング言語とを含む、１つ以上のプログラミング言語の任意の組み合わせで書かれてもよい。プログラムコードは、ユーザのコンピュータ上において全体的に、ユーザのコンピュータ上において部分的に、スタンドアロンソフトウェアパッケージとして、ユーザのコンピュータ上において部分的におよび遠隔コンピュータ上において部分的に、あるいは、遠隔コンピュータまたはサーバ上において全体的に実行してもよい。後者のシナリオでは、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む、任意のタイプのネットワークを通してユーザのコンピュータと接続されてもよく、あるいは（例えば、インターネットサービスプロバイダを使用して、インターネットを通して）外部コンピュータへの接続がなされてもよい。
【００８５】
［００９０］
本開示の態様は、本開示の実施形態にしたがって、方法、装置（システム）、およびコンピュータプログラムプロダクトのフローチャートの実例および／またはブロックダイヤグラムを参照して説明される。フローチャートの実例および／またはブロックダイヤグラムの各ブロック、ならびに、フローチャートの実例および／またはブロックダイヤグラムにおけるブロックの組み合わせを、コンピュータプログラム命令によって実現することができる。これらのコンピュータプログラム命令を汎用コンピュータ、特殊用途コンピュータのプロセッサ、または他のプログラマブルデータ処理装置に提供して、機械を生成させてもよく、コンピュータのプロセッサまたは他のプログラマブルデータ処理装置を介して実行する命令は、フローチャートおよび／またはブロックダイヤグラムのブロックにおいて特定された機能／動作を実現するための手段を生成させてもよい。
【００８６】
［００９１］
これらのコンピュータプログラム命令はまた、コンピュータ、他のプログラマブルデータ処理装置、または他のデバイスに、特定の方法で機能するように指示することができるコンピュータ読取可能媒体中に記憶されてもよく、コンピュータ読取可能媒体中に記憶された命令は、フローチャートおよび／またはブロックダイヤグラムのブロックにおいて特定された機能／動作を実現する命令を含む製造品を生成させる。コンピュータプログラム命令をコンピュータ、他のプログラマブルデータ処理装置、または他のデバイス上にロードして、一連の動作ステップをコンピュータ、他のプログラマブル装置または他のデバイス上で実行させて、プロセスを実現するコンピュータを生成させてもよく、コンピュータまたは他のプログラマブル装置上で実行する命令は、フローチャートおよび／またはブロックダイヤグラムのブロックにおいて特定された機能／動作を実現するためのプロセスを提供する。
【００８７】
［００９２］
図５は、本開示にしたがうさまざまな実施形態を実現できる電子デバイス５００の１つの実施形態の例示的なブロックダイヤグラムである。例えば、電子デバイスは、ネットワークデバイス１５０、４５０、ＣＡＰ２０４、ＡＰ１１０、１２０、４１２、４２２またはＲＥ２０６−２１０であってもよい。電子デバイス５００は、（おそらくは複数のプロセッサ、複数のコア、複数のノードを含む、および／またはマルチスレッディングを実現する等）プロセッサ５０２を含んでいる。電子デバイス５００は、メモリ５０６を含んでいる。メモリ５０６は、システムメモリ（例えば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ（登録商標）、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭ等のうちの１つ以上）または既に上記で説明した機械読取可能媒体の可能性ある実現のうちの任意の１つ以上であってもよい。電子デバイス５００は、バス５１０（例えば、ＰＣＩ、ＩＳＡ，ＰＣＩ−Ｅｘｐｒｅｓｓ、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）ＩｎｆｉｎｉＢａｎｄ（登録商標）、ＮｕＢｕｓ、ＡＨＢ、ＡＸＩ等）、および、ワイヤレスネットワークインターフェース（例えば、ＷＬＡＮインターフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）インターフェース、ＷｉＭＡＸインターフェース、ＺｉｇＢｅｅ（登録商標）インターフェース、ワイヤレスＵＳＢインターフェース等）とワイヤードネットワークインターフェース（例えば、パワーライン通信インターフェース、イーサネットインターフェース等）のうちの少なくとも１つを含むネットワークインターフェース５０４も含んでいる。
【００８８】
［００９３］
電子デバイス５００は、ＡＰ管理ユニット５０８を含んでいてもよい。ＡＰ管理ユニット５０８は、ここで説明した、さまざまな方法、技術、動作等を実行できてもよい。例えば、ＡＰ管理ユニット５０８は、本開示の実施形態にしたがって、ワイヤレスクライアントデバイスに特定のＡＰと関係付けさせるために、ワイヤレスネットワーク中の１つ以上のＡＰのコンフィギュレーションを管理するのに適しているかもしれない。これらの機能性のうちの任意の１つは、ハードウェアにおいておよび／またはプロセッサ５０２において部分的に（または全体的に）実現してもよい。例えば、特定用途向け集積回路により、プロセッサ５０２中で実現される論理で、周辺デバイスまたはカード等の上のコプロセッサ中で、機能性を実現してもよい。さらに、実現は、図５中に図示されていない、より少ないまたは追加のコンポーネント（例えば、ビデオカード、オーディオカード、追加のネットワークインターフェース、周辺デバイス等）を含んでいてもよい。プロセッサ５０２、メモリ５０６、およびネットワークインターフェース５０４は、バス５１０に結合されている。バス５１０に結合するように図示されているが、メモリ５０６は、プロセッサ５０２に結合されていてもよい。
【００８９】
［００９４］
ＡＰ管理ユニット５０８は、ネットワーク選択ユニット５１２、ネットワークコンフィギュレーションユニット５１４、ネットワーク解析ユニット５１６を含むことができる。ネットワーク解析ユニット５１６は、チャネル条件、アプリケーショントラフィック、バックホールリンク、ネットワーク性能情報を決定することができる。ネットワーク選択ユニット５１２は、ワイヤレスクライアントデバイスが利用する所望のＡＰを選択してもよい。ネットワークコンフィギュレーションユニット５１４は、ワイヤレスクライアントデバイスに、ネットワークデバイスによって選択されたＡＰを利用させるようにＡＰを構成できる。ネットワークコンフィギュレーションユニット５１４は、多数のワイヤレスクライアントデバイスおよびＡＰに対してこのプロセスを実行して、個々のおよび集合的な性能を最大化してもよい。
【００９０】
［００９５］
さまざまなインプリメンテーションおよび活用を参照して、実施形態を説明したが、これらの実施形態は例示的であり、本開示の範囲はそれらに限定されない。一般に、ここで説明したように、選択した第１のＡＰへのワイヤレスクライアントデバイスの関係付けを指示する技術は、任意のハードウェアシステムと一致する設備を用いて実現してもよい。多くのバリエーション、修正、追加、および、改善が可能である。
【００９１】
［００９６］
単一の事例としてここで説明した、コンポーネント、動作、または、構造に対して、複数の事例が提供されてもよい。最後に、さまざまなコンポーネント、動作、および、データ記憶装置間の境界は、いくらか任意のものであり、特定の動作は、特定の例示的なコンフィギュレーションの文脈で図示されている。機能性の他の割り当てが想像され、本開示の範囲内にあってもよい。一般的に、例示的なコンフィギュレーションにおいて別々のコンポーネントとして提示した構造および機能性は、組み合わされた構造またはコンポーネントとして実現してもよい。同様に、単一のコンポーネントとして提示した構造および機能性は、別々のコンポーネントとして実現してもよい。これらのおよび他の、バリエーション、修正、追加、および、改善が、本発明の範囲内にあってもよい。
【図１】
2017509232.tif 000003
【図２】
2017509232.tif 000004
【図３】
2017509232.tif 000005
【図４】
2017509232.tif 000006
【図５】
2017509232.tif 000007
【国際調査報告】
2017509232.tif 000008
2017509232.tif 000009
2017509232.tif 000010
2017509232.tif 000011
2017509232.tif 000012
2017509232.tif 000013
2017509232.tif 000014