(57)【要約】  本実施形態は、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのためのシステムおよび方法に関する。ＷｉＦｉＴＭまたは他のアクセスポイントは、ビーコン情報を周辺の局にブロードキャストし、そのアクセスポイントと関連付けようとしているそれらの局から、プローブ要求を受信することができる。アクセスポイントは、加入状態、ハンドオフ状態、またはその他のもののような、局の属性に依存して、各局についての分類を決定することができる。より高い分類を受信する局が、より低い分類を有する局よりも早くアソシエーションプロセスに入ることができる。アソシエーション順序は、プローブ応答に遅延を挿入すること、次のビーコン間隔で処理されることになる分類をブロードキャストすること、またはアソシエーションのステップが実行されることになる順序を調整すること、によって管理されることができる。受信した順序でプローブ要求に対処する従来のアソシエーション技法とは対照的に、より高い分類を有する局は、より低い分類の局よりも、より迅速に関連付けられることができる。【選択図】      図１
2015530821.tif 000002
【特許請求の範囲】
【請求項１】
局をアクセスポイントと関連付ける方法であって、
前記局と前記アクセスポイントとの間のアソシエーショントランザクションを求める要求を開始することと、
前記局と関連付けられた属性のセットを決定することと、
前記アクセスポイントが使用するための優先順位付け基準のセットにアクセスすることと、
前記局のための局優先順位を決定するために、前記局と関連付けられた前記属性のセットを、前記優先順位付け基準のセットと比較することと、
前記局優先順位に基づいて、前記局のためのアソシエーショントランザクションをスケジュールすることと
を備える、方法。
【請求項２】
アソシエーショントランザクションを求める要求を前記開始することが、前記局が前記要求を開始することを備える、請求項１に記載の方法。
【請求項３】
アソシエーショントランザクションを求める要求を前記開始することが、前記アクセスポイントが前記要求を開始することを備える、請求項１に記載の方法。
【請求項４】
アソシエーショントランザクションを求める前記要求がプローブ要求を備える、請求項１に記載の方法。
【請求項５】
アソシエーショントランザクションを求める前記要求が認証要求を備える、請求項１に記載の方法。
【請求項６】
アソシエーショントランザクションを求める前記要求がアソシエーション要求を備える、請求項１に記載の方法。
【請求項７】
アソシエーショントランザクションを求める前記要求がビーコン送信を備える、請求項１に記載の方法。
【請求項８】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてプローブ応答をスケジュールすることを備える、請求項１に記載の方法。
【請求項９】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいて認証応答をスケジュールすることを備える、請求項１に記載の方法。
【請求項１０】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてアソシエーション応答をスケジュールすることを備える、請求項１に記載の方法。
【請求項１１】
前記属性のセットが、
前記局の加入状態、
前記局についての局構成データのセット、
前記アクセスポイントまでの前記局の近接度、または、
前記局のハンドオフ状態
のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項１２】
前記属性のセットが前記局の加入状態を備え、前記加入状態が、
加入階層、
サービス品質階層、
データ速度階層、
データ許容度階層、または、
最小稼働時間階層
のうちの少なくとも１つを備える、請求項１１に記載の方法。
【請求項１３】
局とアクセスポイントとの間のワイヤレスインターフェースと、
前記ネットワークインターフェースを介して前記局と通信するプロセッサと、
を備え、前記プロセッサが、
前記局と前記アクセスポイントとの間のアソシエーショントランザクションを求める要求を開始し、
前記局と関連付けられた属性のセットを決定し、
前記アクセスポイントが使用するための優先順位付け基準のセットにアクセスし、
前記局のための局優先順位を決定するために、前記局と関連付けられた前記属性のセットを、前記優先順位付け基準のセットと比較し、
前記局優先順位に基づいて、前記局のためのアソシエーショントランザクションをスケジュールする
ように構成される、システム。
【請求項１４】
アソシエーショントランザクションを求める要求を前記開始することが、前記局が前記要求を開始することを備える、請求項１３に記載のシステム。
【請求項１５】
アソシエーショントランザクションを求める要求を前記開始することが、前記アクセスポイントが前記要求を開始することを備える、請求項１３に記載のシステム。
【請求項１６】
アソシエーショントランザクションを求める前記要求がプローブ要求を備える、請求項１３に記載のシステム。
【請求項１７】
アソシエーショントランザクションを求める前記要求が認証要求を備える、請求項１３に記載のシステム。
【請求項１８】
アソシエーショントランザクションを求める前記要求がアソシエーション要求を備える、請求項１３に記載のシステム。
【請求項１９】
アソシエーショントランザクションを求める前記要求がビーコン送信を備える、請求項１３に記載のシステム。
【請求項２０】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてプローブ応答をスケジュールすることを備える、請求項１３に記載のシステム。
【請求項２１】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいて認証応答をスケジュールすることを備える、請求項１３に記載のシステム。
【請求項２２】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてアソシエーション応答をスケジュールすることを備える、請求項１３に記載のシステム。
【請求項２３】
前記属性のセットが、
前記局についての加入状態、
前記局についての局構成データのセット、
前記アクセスポイントまでの前記局の近接度、または、
前記局のハンドオフ状態
のうちの少なくとも１つを備える、請求項１３に記載のシステム。
【請求項２４】
前記属性のセットが前記局の加入状態を備え、前記加入状態が、
加入階層、
サービス品質階層、
データ速度階層、
データ許容度階層、または、
最小稼働時間階層
のうちの少なくとも１つを備える、請求項２３に記載のシステム。
【請求項２５】
局手段とアクセスポイント手段との間のワイヤレスインターフェース手段と、
前記ネットワークインターフェース手段を介して前記局手段と通信するプロセッサ手段と、
を備え、前記プロセッサ手段が、
前記局手段と前記アクセスポイント手段との間のアソシエーショントランザクションを求める要求を開始し、
前記局手段と関連付けられた属性のセットを決定し、
前記アクセスポイント手段が使用するための優先順位付け基準のセットにアクセスし、
前記局手段のための局優先順位を決定するために、前記局手段と関連付けられた前記属性のセットを、前記優先順位付け基準のセットと比較し、
前記局優先順位に基づいて、前記局手段のためのアソシエーショントランザクションをスケジュールする
ように構成される、システム。
【請求項２６】
アソシエーショントランザクションを求める要求を前記開始することが、前記局手段が前記要求を開始することを備える、請求項２５に記載のシステム。
【請求項２７】
アソシエーショントランザクションを求める要求を前記開始することが、前記アクセスポイント手段が前記要求を開始することを備える、請求項２５に記載のシステム。
【請求項２８】
アソシエーショントランザクションを求める前記要求がプローブ要求を備える、請求項２５に記載のシステム。
【請求項２９】
アソシエーショントランザクションを求める前記要求が認証要求を備える、請求項２５に記載のシステム。
【請求項３０】
アソシエーショントランザクションを求める前記要求がアソシエーション要求を備える、請求項２５に記載のシステム。
【請求項３１】
アソシエーショントランザクションを求める前記要求がビーコン送信を備える、請求項２５に記載のシステム。
【請求項３２】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてプローブ応答をスケジュールすることを備える、請求項２５に記載のシステム。
【請求項３３】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいて認証応答をスケジュールすることを備える、請求項２５に記載のシステム。
【請求項３４】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてアソシエーション応答をスケジュールすることを備える、請求項２５に記載のシステム。
【請求項３５】
前記属性のセットが、
前記局手段についての加入識別子、
前記局手段についての局構成データのセット、
前記アクセスポイント手段までの前記局手段の近接度、または、
前記局手段のハンドオフ状態
のうちの少なくとも１つを備える、請求項２５に記載のシステム。
【請求項３６】
前記属性のセットが前記局の加入状態を備え、前記加入状態が、
加入階層、
サービス品質階層、
データ速度階層、
データ許容度階層、または、
最小稼働時間階層
のうちの少なくとも１つを備える、請求項３５に記載のシステム。
【請求項３７】
コンピュータ読取可能媒体を備えるコンピュータプログラム製品であって、
前記コンピュータ読取可能媒体が、
局とアクセスポイントとの間のアソシエーショントランザクションを求める要求を開始することをコンピュータに行わせるための少なくとも１つの命令と、
前記局と関連付けられた属性のセットを決定することをコンピュータに行わせるための少なくとも１つの命令と、
前記アクセスポイントが使用するための優先順位付け基準のセットにアクセスすることをコンピュータに行わせるための少なくとも１つの命令と、
前記局のための局優先順位を決定するために、前記局と関連付けられた前記属性のセットを、前記優先順位付け基準のセットと比較することをコンピュータに行わせるための少なくとも１つの命令と、
前記局優先順位に基づいて前記局のためのアソシエーショントランザクションをスケジュールすることをコンピュータに行わせるための少なくとも１つの命令と
を備える、コンピュータプログラム製品。
【請求項３８】
アソシエーショントランザクションを求める要求を前記開始することが、前記局が前記要求を開始することを備える、請求項３７に記載のコンピュータプログラム製品。
【請求項３９】
アソシエーショントランザクションを求める要求を前記開始することが、前記アクセスポイントが前記要求を開始することを備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４０】
アソシエーショントランザクションを求める前記要求がプローブ要求を備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４１】
アソシエーショントランザクションを求める前記要求が認証要求を備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４２】
アソシエーショントランザクションを求める前記要求がアソシエーション要求を備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４３】
アソシエーショントランザクションを求める前記要求がビーコン送信を備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４４】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてプローブ応答をスケジュールすることを備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４５】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいて認証応答をスケジュールすることを備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４６】
前記アソシエーショントランザクションをスケジュールすることが、前記局優先順位に基づいてアソシエーション応答をスケジュールすることを備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４７】
前記属性のセットが、
前記局についての加入識別子、
前記局についての局構成データのセット、
前記アクセスポイントまでの前記局の近接度、または、
前記局のハンドオフ状態
のうちの少なくとも１つを備える、請求項３７に記載のコンピュータプログラム製品。
【請求項４８】
前記属性のセットが前記局の加入状態を備え、前記加入状態が、
加入階層、
サービス品質階層、
データ速度階層、
データ許容度階層、または、
最小稼働時間階層
のうちの少なくとも１つを備える、請求項４７に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本教示は、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのためのシステムおよび方法に関し、より具体的には、要求局の属性に基づいて、ワイヤレス局とアクセスポイントとの間のアソシエーションに優先順位を付けるためのプラットフォームおよび技法に関する。
【背景技術】
【０００２】
[0002]  ＷｉＦｉＴＭおよび他のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）において、スマートフォン、コンピュータ、またはワイヤレスルータあるいは他のアクセスポイントまでの他のワイヤレスデバイスのアソシエーションのための従来の配列は、アクセスポイントと自らを関連付けることを望むすべてのアプローチ局をリッスンし（listen）、それらのアソシエーション要求を、受信した順序で処理するようにアクセスポイントを構成するためのものである。
【０００３】
[0003]  しかしながら、既知のＷｉＦｉＴＭにおけるこのアプローチは、いくつかの欠点を必然的に伴いうる。これらの欠点は、アソシエーション要求のための先入れ先出し（ＦＩＦＯ）モデルが、加入者または加入者のデータトラフィックの相対的な優先順位を考慮しないという事実を含む。したがって、例えば、空港のような賑やかなパブリックネットワーク環境において、比較的低い優先順位のデータサービスにアクセスするためにアソシエーショントランザクションを開始するユーザは、そのユーザのデバイスが、単に、より高い優先順位のサービスニーズを有するユーザの前に検出されたため、アクセスポイントとのアソシエーションをうまく得ることができる。これは、１つの局またはデバイスとアクセスポイントとの間の最初のコンタクトの時間が、次に続く局またはデバイスとほんの一瞬だけ異なったとしても起こりうる。例えば、ｅメールアカウントにアクセスしようと試みるユーザは、ビデオダウンロードのストリーミングの最中であるユーザのアソシエーション要求の前にサービスされるアソシエーション要求を有しうるが、これは、ビデオまたは他のメディアのダウンロードの割込みが、ｅメールユーザよりもそのユーザに対して、より大きな中断を引き起こしうるにもかかわらず、単に、ｅメールユーザのデバイスが、一瞬だけだったとしても、ビデオユーザの前にプローブ要求を生成したからである。
【０００４】
[0004]  優先順位の最も高いユーザが、可能な最も早い時間にネットワーク接続を取得することを可能にするために設定された優先順位付け基準（prioritization criteria）のセットに基づいて、局とアクセスポイントとの間のアソシエーションイベントが、ワイヤレス接続にアプローチしている、あるいはワイヤレス接続を求めて競争している、様々なユーザの性質、優先順位、またはサービスニーズの重要性にしたがって優先順位付けおよび順序付けされることができる、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのための方法およびシステムを提供することが望ましい。
【０００５】
[0005]  本明細書に組み込まれ、その一部を構成する付属の図面は、説明と共に本教示の実施形態を例示し、本教示の原理を説明する役割を果たすものである。
【図面の簡単な説明】
【０００６】
【図１】[0006]  様々なインプリメンテーションによる、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのためのシステムおよび方法において使用されることができる全体的な環境を例示する図。
【図２】[0007]  様々な実施形態による、アソシエーションプロセス中に局とアクセスポイントとの間に起こりうるデータ交換についての状態図を例示する図。
【図３Ａ】[0008]  様々な実施形態による、アソシエーション順序を動的に調整するようにプローブ要求シーケンスを調整するために使用されることができる処理のフローチャートを例示する図。
【図３Ｂ】[0009]  様々な実施形態による、組み込まれた遅延パラメータを使用してプローブ要求トランザクションを調整するために使用されることができる処理のフローチャートを例示する図。
【図４】[0010]  様々な実施形態による、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けにおいて、アソシエーション順序を調整するようにアソシエーショントランザクションを管理するために使用されることができる処理のフローチャートを例示する図。
【図５】[0011]  様々な実施形態による、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けにおいて、ビーコンブロードキャスト動作を管理するために使用されることができる処理のフローチャートを例示する図。
【図６】[0012]  様々な実施形態による、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けにおいて使用されることができる、実例的な、ハードウェア、ソフトウェア、および他のリソースを例示する図。
【実施形態の説明】
【０００７】
[0013]  本教示の実施形態は、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのためのシステムおよび方法に関する。より具体的には、実施形態は、アクセスポイントが、局のサービス分類、ハードウェア構成、および／または他の属性に基づいて局に優先順位を付けて、動的に再順序付けられたベースで、アクセスポイントとのアソシエーションを要求する局と、それらアクセスポイント自体との間のアソシエーションプロセスを実行することを可能にするために、アクセスポイントおよび／またはワイヤレスローカルエリアネットワークの他のプラットフォームあるいはノードにおける、ハードウェア、ソフトウェア、論理、および／または他のリソースを組み込むためのプラットフォームおよび技法に関する。したがって、高い優先順位のメディアを受信する局のような、アクセスポイントまたはポイントに対するアソシエーションプロセスをより早く完了する必要性がより大きい局は、アクセスポイントへのより迅速なアタッチメントをスケジュールされ、緊急性がより少ない、またはそれほど高くない優先順位を付けられたデータあるいはサービスニーズを有する局よりも早く、アクセスポイントまたはポイントからのデータアクセスを受信し始めることができる。
【０００８】
[0014]  付属の図面で例示される本教示の実例的な実施形態が、ここに詳細に参照されるであろう。可能な場合は、同一の参照番号が、同一または類似した部分を指すために図面全体を通して使用されるであろう。
【０００９】
[0015]  図１は、態様によって、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのためのシステムおよび方法が動作することができる環境１００を例示する。示される態様において、ワイヤレスデバイスのセット１０２は、１つまたは複数の無線接続１１２を介して、アクセスポイント１０６と通信することができる。態様において、ワイヤレスデバイスのセット１０２は、セルラ電話、スマートフォン、ポータブルコンピュータ、タブレットデバイス、メディアプレーヤデバイス、全地球測位システム（ＧＰＳ）デバイス、携帯情報端末（ＰＤＡ）デバイス、および／または他のネットワークイネーブルなモバイルならびに／あるいはワイヤレスのデバイスもしくはプラットフォームのような、デバイスを含むことができる。態様において、１つまたは複数の無線接続１１２は、単なる例にすぎないが、電子電気技術者協会（ＩＥＥＥ）８０２．１１ファミリー規格のもとで動作するＷｉＦｉＴＭネットワークのような、１つまたは複数のワイヤレス接続またはチャネルでありうるか、または含みうる。ネットワーク環境のＷｉＦｉＴＭのインプリメンテーションが例示的に説明されうるが、アクセスポイント１０６が、その他または追加の、ワイヤレスルータ、スイッチ、および／または、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）構成においてワイヤレス局のセット１０２との接続を確立することができる、他のハードウェア、受信機、ノード、チャネル、ならびに／あるいはサービスでありうるか、または含みうることが理解されるであろう。
【００１０】
[0016]  同様に図１に示されるように、移動中の様々な時間、または他の時間に、ワイヤレスデバイスのセット１０２のうちの１つまたは複数が、アクセスポイント１１６の近接に入りうる。述べられたように、態様によって、アクセスポイント１０６は、ワイヤレスデバイスのセット１０２が１つまたは複数の無線チャネル１１２を介して、無線接続範囲に達したＷｉＦｉＴＭルータ、および／または無線接続範囲に接近しているＷｉＦｉＴＭルータでありうるか、またはそれを含みうる。態様によって、アクセスポイント１０６は、送信されたビーコン情報のセット、および／または他の信号を使用して、ワイヤレスデバイスのセット１０２のうちの任意の１つまたは複数を検出し、および／またはワイヤレスデバイスのセット１０２のうちの任意の１つまたは複数と通信することができる。ここに説明されるように、態様において、アクセスポイント１０６は、そのアクセスポイント１０６とうまく関連付けたすべてのワイヤレスデバイスに、１つまたは複数のネットワーク１１０へのデータリンクを提供するように構成されうる。態様において、１つまたは複数のネットワーク１１０は、インターネットおよび／または他のパブリックあるいはプライベートネットワークでありうるか、または含みうる。アクセスポイント１０６は、有線（wired）あるいはワイヤレスのリンク、光接続ならびに／あるいは他のハイスピード接続、エッジサーバあるいはコアサーバ、および／または他の伝送リンクあるいはチャネルを介して、１つまたは複数のネットワーク１１０に接続することができる。
【００１１】
[0017]  態様において、アクセスポイント１０６は、局のセット１０２の中の１つまたは複数の局に動的優先順位情報（dynamic priority information）のセット１１６を割り当てる局分類データ１１４を生成し、それにアクセスし、および／またはそれを維持することができる。態様において、アクセスポイント１０６は、局のセット１０２の中の局の各々と関連付けられた属性のセット１０４に基づいて、局分類データ１１４を生成し、それにアクセスし、および／またはそれを維持することができる。態様によって、属性のセット１０４は、局の加入状態に関係したデータを含む、各局とその構成とを特性付けるいくつかのタイプのデータを備えることができる。
【００１２】
[0018]  例えば、局の加入状態は、ユーザの識別情報および加入レベル、クラス、階層（tier）、および／またはタイプを示すことができる。加入状態は、加入したサービス、プラン、支払いの取り決め、メディアタイプ、データ速度、データダウンロード許容度（data download allowances）、無線周波数帯域、および／または局のユーザが加入したサービスの品質（ＱｏＳ）レベルを示す、または識別する情報を含むことができる。インプリメンテーションにおいて、加入状態は、同様に、またはその代わりに、保証された稼働時間レベル（uptime level）あるいは最小の稼働時間レベル、フェイルオーバサービス、データの冗長性の特性というようなサービス特性、および／または他のプラン、レベル、あるいはサービスを備えることができる。更なる例では、インプリメンテーションにおいて、ブロードバンドワイヤレスデータサービスまたは他のサービスへのユーザの加入プランが、ブロンズ、シルバー、ゴールド、および／またはプラチナレベルのサービスと呼ばれるレベルのような複数のレベルに分類されうる。しかしながら、異なるサービス階層についての、他のタイプ、数字、および／または呼称が使用されうることが理解されるであろう。態様において、異なる階層または呼称が、ユーザが加入したサービスプロバイダによって適用または識別されることができ、および／またはオンラインサービスプロバイダのような他のエンティティによって生成または識別されることができ、それらは、例えば、アクセスポイント１０６によって、属性のセット１０４のいくつかまたはすべてを検索するためにアクセスされうる。態様において、属性のセット１０４は、また、アンテナの数、電力ならびに／あるいはＳＮＲレーティング（rating）、ＷｉＦｉＴＭのバージョン、他のソフトウェアあるいはサービスのバージョンを含む、局のハードウェアならびに／あるいはソフトウェアの構成、および／または、局のハードウェア、ソフトウェア、ならびに／あるいはサービスリソースの他の属性、に関するデータを備えることができる。
【００１３】
[0019]  態様によって、属性のセット１０４は同様に、局ならびに／あるいはアクセスポイント１０６に関係する、近接度、ロケーション、スピード、方向、および／または他の地球空間の変数に関係したデータを備えることができる。インプリメンテーションにおいて、位置、近接度、および／または他の情報は、スマートフォンならびに／あるいは他の局デバイスにおいて生成されうる全地球測位システム（ＧＰＳ）データから導出されることができるが、セルラ地理的割当て、セルラ三角測位、および／または他の地球空間の技法あるいはサービスからもまた導出されることができる。
【００１４】
[0020]  態様において、属性のセット１０４は、また、アクセスポイント１０６の１つまたは複数の無線チャネル１１２の範囲に接近または達すると、局のハンドオーバ状態またはハンドオフ状態に関係するデータを含むことができる。すなわち、セルラまたは他のワイヤレス広域ネットワーク（ＷＷＡＮ）から、アクセスポイント１０６によってサポートされているワイヤレスローカルエリアネットワーク（ＷＬＡＮ）に遷移している、または遷移しようとしている、局のセット１０２の中の局については、データが、アクセスポイント１０６を介してＷＬＡＮリンクに遷移されることになるＷＷＡＮデータリンクを局デバイスが現在有することを示す局についてのものでありうるか、または、そのことを示す局から収集されうる。その場合、ハンドオーバイベントに関係している局は、ハンドオフを要求していない局、またはＷＷＡＮチャネルを介したアクティブデータを有さない局よりも高い優先順位を与えられうる。
【００１５】
[0021]  態様によって、一般に、アクセスポイント１０６は、優先順位付け基準のセット１０８を使用して、局分類データ１１４にアクセス、それを受信、生成、分析、および／またはそうでなければ、操作あるいはそれに作用する（operating on）ことによって、動的優先順位情報のセット１１６を、生成および／または更新することができる。態様において、優先順位付け基準のセット１０８は、局とアクセスポイント１０６との間のアソシエーションプロセスを実行する目的で、局のセット１０２の中の各局の優先順位を割り当てるまたは重み付けするための、規則、テスト、しきい値、計算値、および／または他の論理のセットでありうるか、または含みうる。態様において、優先順位付け基準のセット１０８は、単独で、または他の属性と組み合わせて、調整可能および／または更新可能であることができ、局の属性のセット１０４において反映された１つまたは複数の属性に基づいて、より高い優先順位を割り当てることができる。インプリメンテーションにおいて、動的優先順位情報のセット１１６は、ある段階（scale）または範囲で符号化されることができ、例えば、１から１０の段階またはレーティングは、１のレーティングが利用可能な最も高い優先順位のレーティングである。そのような例またはその他において、そのユーザが最も高いタイプまたはプレミアムタイプのサービスに加入した局は、動的優先順位情報のセット１１６の中で、例えば１または２といった高い値を割り当てられうるが、一方で、ベーシックなセットのデータサービスに加入したユーザは、６または７のような比較的低い方の優先順位ランクを割り当てられうる。態様において、アクセスポイント１０６のごく近接に位置する局は、比較的遠方にある局よりも比較的高い方の優先順位レーティングを割り当てられうるが、述べられたように、データリンクのハンドオーバイベントを要求または経験している局も、同様に、１０段階で１または２のような高い優先順位のレーティングを割り当てられうる。インプリメンテーションにおいて、集約または最終の優先順位レーティングを生成するために、複数の属性に対するレーティングを掛け合わせること等によって、様々な属性またはファクターが各局のために組みわせられうる。しかしながら、様々なレーティング、スケーリング、および／または組み合わせの技法あるいは計算値が、動的優先順位情報のセット１１６を生成するために使用されうることが理解されるであろう。態様において、動的優先順位情報のセット１１６は、優先順位ランクの順序の局のセット１０２の中のすべての局のリストでありうるか、または含みうるが、動的優先順位情報のセット１１６および／または関連データのセットについての他のフォーマットが使用されることができる。局のセット１０２の中の各局の、アクセスポイント１０６への関連付けまたはアタッチメントのための、動的な、順不同の、および／またはそうでなければ差別化された、シーケンスまたはタイミングを作り出すために、動的優先順位情報のセット１１６を生成したらすぐに、アクセスポイント１０６ならびに／あるいは他のプラットフォーム、デバイス、論理、および／またはサービスが、局のセット１０２とアクセスポイン��１０６との間のアソシエーションプロセスのタイミングまたは順序付けを変更または調整することができる。
【００１６】
[0022]  インプリメンテーションにおいて、各局をアクセスポイント１０６に接続またはアタッチするために使用されるアソシエーションプロセスは、ＩＥＥＥ８０２．１１のトランザクションについて図２に示されるフロー図に従うことができるが、他のアソシエーションプロトコル、フォーマット、および／または規格が使用されうることが理解されるであろう。その図に示されるように、局のセット１０２の中の１つまたは複数の局とアクセスポイント１０６との間のアソシエーションシーケンスは、２０２において、アクセスポイント１０６が局からプローブ要求を受信することによって開始されることができる。２０４において、アクセスポイント１０６は、プローブ応答を送信することによってプローブ要求に応答することができる。２０６において、局は、アクセスポイント１０６に送信されるオープンシステムの認証要求を送信することができる。アクセスポイント１０６は、認証サーバおよび／または他の権限（authority）にアクセスすることができ、２０８において、認証プロセスの結果に基づいて、要求局にオープンシステムの認証応答を送信することができる。２１０において、要求局は、セキュリティパラメータを含むアソシエーション要求をアクセスポイント１０６に送信することができる。２１２において、アクセスポイント１０６は、アソシエーション応答２１２を用いて、要求局に応答することができ、それは、認証要件が満たされたときに、アクセスポイント１０６ならびに／あるいは１つまたは複数のネットワーク１１０へのデータリンクを開始することができる。前述のアソシエーション交換のうちの１つまたは複数において、ＩＥＥＥ８０２．１１のもとで動作する１つまたは複数のポートあるいは他のポートが、アクセスポイント１０６によってブロックまたは制御されることができる。様々な局による、１つまたは複数のネットワーク１１０へのデータリンク接続が確立されるスケジューリングまたは順序を制御するために、図２に表されるアソシエーションプロセスの前、その間、および／またはその後に、アクセスポイント１０６は、要求局または複数の局とアクセスポイント１０６との間の通信が実行される順序を制御するように動作することができる。態様によって、アクセスポイント１０６は、シーケンスならびに／あるいはコンテンツ、アソシエーション交換のうちの１つまたは複数、および／または局アソシエーションの動的順序付けを作り出すための他のプロセスを変更または管理することができる。
【００１７】
[0023]  インプリメンテーションにおいて、例えば図３Ａに示されるように、局が優先順位に基づいてアクセスポイント１０６と関連付けられることになる動的に順序付けられたスケジュールを生成するために、アクセスポイント１０６は、要求局とアクセスポイント１０６との間のプローブ要求のトランザクションのタイミングを調整することができる。３０２において、処理が開始することができる。３０４において、アクセスポイント１０６は、局のセット１０２の中の要求局からプローブ要求を受信することができる。３０６において、アクセスポイント１０６は、例えば、要求局の、記録された特性または属性に基づいて、要求局の最初の局分類１１４を決定することができる。３０８において、アクセスポイント１０６は、単に例にすぎないが、ビデオあるいは音声ストリーム、ｅメール接続、チャットあるいは他のメッセージングチャネル、および／またはその他のような、要求局によって要求されたトラフィックのメディアタイプを決定することができる。３１０において、例えば、ベーシック、中間（midrange）、またはプレミアムのセルラあるいはデータの加入者、アカウントがローミング課金を要求する加入者としてユーザを識別し、および／または他の加入あるいはプラン特性を識別するために、アクセスポイント１０６は、要求局および／または関連したユーザの加入状態を決定することができる。３１２において、アクセスポイント１０６は、局がＷＷＡＮおよび／または他のネットワークあるいはチャネルを介したデータリンクの継続または交換を要求しているかどうかを含む、要求局のハンドオーバ状態を決定することができる。３１４において、アクセスポイント１０６は、アクセスポイント１０６までの要求局の近接度、および／または要求局に関係する他の位置あるいは地球空間データを決定することができる。３１６において、アクセスポイント１０６は、局分類１１４、要求されたメディアタイプ、識別された加入状態、局のハンドオーバ状態、アクセスポイント１０６までの局の近接度、および／または他の優先順位ファクターを含みうるデータに基づいて、要求局のための動的優先順位１１６を生成することができる。３１８において、アクセスポイント１０６は、その局のために作られた（developed）動的優先順位１１６に基づいて、プローブ応答を生成および／またはそれを要求局に送信することができる。３２０において、アクセスポイント１０６は、適宜、要求局のためのアソシエーションを確立することができる。例えば、要求局は、１つまたは複数のネットワーク１１０への、ＴＣＰ／ＩＰ（転送制御プロトコル／インターネットプロトコル）接続のような、チャネルまたは接続を割り振られることができる。３２２において、処理は、繰り返すか、前の処理ポイントに戻るか、先の処理ポイントに飛ぶか、または終了することができる。
【００１８】
[0024]  態様によって、例えば図３Ｂに示されるように、アソシエーションプロセスを再順序付けるための図３Ａに例示されたプローブ要求トランザクションを使用することの他に、アクセスポイント１０６は、それに加えて、またはその代わりに、要求局のアソシエーションの順序を調整するために、そのプロセスに遅延ファクターまたはパラメータを導入することができる。示された態様として、３５２において処理が開始することができる。３５４において、アクセスポイント１０６は、要求局のための動的優先順位１１６にアクセスし、それを決定し、および／または受信することができる。３５６において、アクセスポイント１０６は、メディアタイプ、加入状態、保留のプローブ要求を有する局の数、ハンドオーバ状態を使用する、タイプ、階層、ならびに／あるいはレベル、および／または、他のファクター、変数、ならびに／あるいは基準に基づいて、アソシエーション遅延パラメータを生成することができる。３５８において、アクセスポイント１０６は、アソシエーション遅延パラメータを含むプローブ応答を、要求局に送信することができる。態様において、アソシエーション遅延パラメータは、アソシエーション要求を開始する前に、および／またはアクセスポイント１０６とのアソシエーションを取得するための他の行動を取る前に、要求局が待機した方がよい、または待機しなければならない時間を符号化または示すことができる。３６０において、アクセスポイント１０６は、アソシエーション遅延パラメータによって指定された、またはその中で指定された遅延時間の後に、要求局からアソシエーション要求を受信することができる。３６２において、アクセスポイント１０６は、適宜、要求局をアクセスポイント１０６と、またはアクセスポイント１０６に、関連付けることができる。３６４において、処理は、繰り返すか、前の処理ポイントに戻るか、先の処理ポイントに飛ぶか、または終了することができる。
【００１９】
[0025]  インプリメンテーションにおいて、例えば図４に例示されるように、要求局とアクセスポイント１０６との間のプローブ要求トランザクションの管理に加えて、またはその代わりに、アクセスポイント１０６は、アソシエーション要求パケット自体のタイミングまたはシーケンスを変更することによって、アソシエーションプロセスの動的順序付けを生成することができる。４０２において、処理が開始することができる。４０４において、アクセスポイント１０６は、要求局からプローブ要求を受信することができる。４０６において、アクセスポイント１０６は、要求局の属性のセット１０４および／または他のデータに基づいて、要求局の局分類１１４を決定することができる。４０８において、アクセスポイント１０６は、局分類１１４および／または他のデータに基づいて、要求局に動的優先順位１１６を割り当てることができる。４１０において、アクセスポイント１０６は、局分類１１４および／または動的優先順位１１６に基づいて、要求局へ送信するためのすべてのパケットに優先順位を付けて、アソシエーション手順の残りの交換を実行することができる。態様において、アクセスポイント１０６は、優先順位が最も高い局に関連付けられたすべての応答パケットを最初に送信し、その後、優先順位が次に最も高い局に関連付けられたすべてのパケットを次に送信する、等のように優先順位を付けられた、アクセスポイント１０６によって送られるパケットを用いて、例えば、ＩＥＥＥ８０２．１１  ＷｉＦｉＴＭ規格によって指定されたアソシエーショントランザクションを実行することができる。４１２において、アクセスポイント１０６は、適宜、要求局のアクセスポイント１０６へのアソシエーションを完了することができる。４１４において、処理は、繰り返すか、前の処理ポイントに戻るか、先の処理ポイントに飛ぶか、または終了することができる。
【００２０】
[0026]  インプリメンテーションにおいて、局のセット１０２の中の局のアソシエーションの動的な差別化および／または順序付けについての前述の技法に加えて、またはその代わりに、アクセスポイント１０６は、アクセスポイント１０６によってブロードキャストされたビーコン情報のセットを制御することによって、局アソシエーションの順序付けまたは順番付け（sequencing）を管理することができる。示された態様では、５０２において処理が開始することができる。５０４において、アクセスポイント１０６は、局のセット１０２の中の要求局のための局分類１１４に基づいて、それら局のためのアソシエーションポリシーを決定することができる。態様において、アソシエーションポリシーは、アソシエーションの目的のために最も高い優先順位を受信することになり、および次に続くビーコン間隔の間にアクセスポイント１０６とのアソシエーションプロセスを開始するように許可されることになる局の、それらのクラスを記録または符号化することができる。アソシエーションポリシーは、また、より低い優先順位を有する局のそれらのクラスを示すことができる。アソシエーションポリシーは、定期的なベースまたは他のベースで、アクセスポイント１０６によって送信されたビーコン情報のセット内の局のセット１０２にブロードキャストされるように符号化されることができる。５０６において、アクセスポイント１０６は、１つまたは複数の無線チャネル１１２を介してアクセスポイント１０６によってブロードキャストされるビーコン情報のセットにおいてアソシエーションを開始することが許可されるように、１つまたは複数の局クラスのための周波数を生成することができる。例えば、優先順位が最も高い局のクラスは、次に続く各ビーコン間隔内でアソシエーショントランザクションを開始するように許可されているものとして、各ビーコンブロードキャストにおいて識別されうるが、一方で、より低い分類の局は、５回または１０回ごとのビーコンブロードキャストでしか識別されないこともある。他の周波数が使用されることができる。５１２において、アクセスポイント１０６は、適宜、アソシエーションポリシー、ブロードキャストアソシエーションポリシー、および／または他のデータに基づいて、アソシエーショントランザクションを続行するように許可された局を処理および／または関連付けることができる。５１４において、処理は、繰り返すか、前の処理ポイントに戻るか、先の処理ポイントに飛ぶか、または終了することができる。
【００２１】
[0027]  図６は、実施形態によって、ワイヤレスローカルエリアネットワークにおけるサービスの差別化に基づく動的なアソシエーションの順序付けのインプリメンテーションにおいて使用されることができる、様々なハードウェア、ソフトウェア、および他のリソースを例示する。示される実施形態において、アクセスポイント１０６は、オペレーティングシステム１３６の制御下に、またはそれと連結して動作する、電子ランダムアクセスメモリのような、メモリ１３２と通信するプロセッサ１３０を含むプラットフォームを備えることができる。実施形態におけるプロセッサ１３０は、１つまたは複数のマイクロプロセッサ、サーバ、クラスタ、および／または他のコンピュータあるいはハードウェアリソース、に組み込まれることができ、および／またはクラウドベースのリソースを使用してインプリメントされることができる。オペレーティングシステム１３６は、例えば、ＬｉｎｕｘＴＭオペレーティングシステム、ＵｎｉｘＴＭオペレーティングシステム、または他のオープンソースあるいは独自開発のオペレーティングシステムもしくはプラットフォーム、の分散（distribution）でありうる。プロセッサ１３０は、他のコンテンツ、メディア、または他のデータと共に、属性のセット１０４、動的優先順位情報のセット１１６、および／またはこれらの選択のサブセットを含む情報にアクセスまたはそれを記憶するために、ローカルハードドライブまたはドライブアレイ上に記憶されたデータベースのような、記憶装置１３８と通信することができる。プロセッサ１３０は、さらに、インターネットまたは他のパブリックあるいはプライベートネットワークのような、１つまたは複数のネットワーク１１０と順に通信する、イーサネット（登録商標）またはワイヤレスデータ接続のようなネットワークインターフェース１３４と通信することができる。プロセッサ１３０は、一般に、差別化されたベースで、制御論理を実行し、動的優先順位１１６および様々な局のためのアソシエーションプロセスを順序付けることに関係する他の情報を生成することを含む、様々な処理動作を制御するようにプログラムまたは構成されることができる。態様において、局のセット１０２の中の局は、アクセスポイント１０６のリソースに類似したリソースであることができ、または含むことができ、および／または、追加のあるいは異なるハードウェア、ソフトウェア、ならびに／あるいは他のリソースを含むことができる。アクセスポイント１０６の他の構成では、局のセット１０２、関連するネットワーク接続、および他のハードウェア、ソフトウェア、ならびにサービスリソースが可能である。
【００２２】
[0028]  先の説明は例示的なものであり、構成およびインプリメンテーションの変形物が当業者には考えつきうる。例えば、単一のアクセスポイント１０６が局のセット１０２と相互動作するインプリメンテーションが説明されたが、複数のインプリメンテーションでは、２つ以上のアクセスポイントが、局のセット１０２と相互動作し、１つまたは複数の局のためのアソシエーションプロセスを動的に順序付けることができる。類似して、アクセスポイント１０６がアソシエーションプロセスの順番付けを調整する１つの技法またはパラメータを利用しうるインプリメンテーションが説明されたが、他のインプリメンテーションでは、複数の技法またはパラメータが使用されることができる。単数のものまたは統合されたものとして説明された他のリソースは、実施形態において、複数のものまたは分散されたもの（distributed）であることができ、複数のものまたは分散されたものとして説明されたリソースは、実施形態において組み合わせられることができる。したがって、本教示の範囲は、以下の特許請求の範囲のみによって制限されるようには意図されていない。
【図１】
2015530821.tif 000003
【図２】
2015530821.tif 000004
【図３Ａ】
2015530821.tif 000005
【図３Ｂ】
2015530821.tif 000006
【図４】
2015530821.tif 000007
【図５】
2015530821.tif 000008
【図６】
2015530821.tif 000009
【国際調査報告】
2015530821.tif 000010
2015530821.tif 000011
2015530821.tif 000012