(57)【要約】【課題】無線ローカルエリアネットワーク（ＷＬＡＮ）内のネットワーク管理トラフィックに対するサービスの質（ＱＯＳ）情報のネゴシエーションの提供。【解決手段】アクセスポイント（１０，１００）は、第１のタイプの管理フレームを伝送するために使用されるアクセスカテゴリを定義する、サービス「ＭＦＱ」ポリシー（１３３）の管理フレーム品質をアドバタイズする。アクセスポイントに関連付けられた各移動局（１４，２００）は、移動局が異なるＭＦＱポリシーに従って管理フレームの伝送を優先順位化することに対するポリシー構成要求が承認されない限り、アクセスポイントに従ってアドバタイズされるＭＦＱポリシーに従って、管理フレームの伝送を優先順位化する。【選択図】図６
2014131305.tif 000002
【特許請求の範囲】
【請求項１】
無線局（１４、２００）のための方法であって、前記方法は、
管理フレームの優先順位のサポートを示すものを有する拡張された能力要素をアクセスポイント（１０、１００）から受信することと、
管理フレームを伝送するために用いられるアクセスカテゴリを定義する管理フレームサービス品質（ＭＦＱ）ポリシー（１３３）を前記アクセスポイントから受信すること（３０）であって、前記管理フレームは、信号伝達フレームおよびコンテンツフレームとは異なる、ことと、
前記ＭＦＱポリシーに対する変更を要求するためにポリシー構成要求（２３４）を伝送すること（４８）と
を含む、方法。
【請求項２】
前記ポリシー構成要求は、前記要求された変更を示すＭＦＱポリシー要素を含む、請求項１に記載の方法。
【請求項３】
前記ポリシー構成要求に応答して、ポリシー構成応答を前記アクセスポイントから受信すること（５０）をさらに含む、請求項１に記載の方法。
【請求項４】
前記ポリシー構成応答は、前記変更が前記アクセスポイントによって承認された（５４）ことを示すものを含む、請求項３に記載の方法。
【請求項５】
前記変更が承認されたことを示す前記ポリシー構成応答を受信した後、前記ＭＦＱポリシーに対する前記変更に従って、管理フレームを伝送すること（６０）をさらに含む、請求項４に記載の方法。
【請求項６】
前記ポリシー構成応答は、前記変更が前記アクセスポイントによって拒否された（５２）ことを示すものを含む、請求項３に記載の方法。
【請求項７】
前記変更が拒否されたことを示す前記ポリシー構成応答を受信した後、前記ＭＦＱポリシーに従って、管理フレームを伝送すること（４６）をさらに含む、請求項６に記載の方法。
【請求項８】
請求項１〜７のうちのいずれかの方法を実装するように構成された無線局（１４、２００）。
【請求項９】
プロセッサ（１０２）を含むアクセスポイント（１０、１００）であって、
前記プロセッサ（１０２）は、
前記アクセスポイントによって、管理フレームの優先順位のサポートを示すものを有する拡張された能力要素を伝送することと、
前記アクセスポイントによって、管理フレームを伝送するために用いられるアクセスカテゴリを定義する管理フレームサービス品質（ＭＦＱ）ポリシー（１３３）を伝送すること（２４）であって、前記管理フレームは、信号伝達フレームおよびコンテンツフレームとは異なる、ことと、
前記ＭＦＱポリシーに対する変更を要求するためのポリシー構成要求（１３４）を無線局（１４、２００）から受信すること（６６）と
を行うように構成されている、アクセスポイント。
【請求項１０】
前記ポリシー構成要求は、前記要求された変更を示すＭＦＱポリシー要素を含む、請求項９に記載のアクセスポイント。
【請求項１１】
前記プロセッサは、
前記ポリシー構成要求に応答して、前記無線局によって、ポリシー構成応答を移動局に伝送すること（７０）を行うようにさらに構成されている、請求項９に記載のアクセスポイント。
【請求項１２】
前記ポリシー構成応答は、前記変更が前記アクセスポイントによって承認されたことを示すものを含む、請求項１１に記載のアクセスポイント。
【請求項１３】
前記ポリシー構成応答は、前記変更が前記アクセスポイントによって拒否されたことを示すものを含む、請求項１１に記載のアクセスポイント。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に説明される技術は、一般に、無線ローカルエリアネットワーク（ＷＬＡＮ）に関し、より具体的には、ＷＬＡＮ内のネットワーク管理トラフィックの処理に関する。
【背景技術】
【０００２】
米国電気電子学会（ＩＥＥＥ）規格８０２．１１の拡張分散チャネルアクセス（ＥＤＣＡ）は、原初のＩＥＥＥ８０２．１１媒体アクセス制御（ＭＡＣ）副層に対する拡張であって、規格改正書ＩＥＥＥ８０２．１１ｅに説明される、媒体アクセスの方法である。ＥＤＣＡは、伝送のための４つの優先順位化されたキューを提供し、各キューは、異なるアクセスカテゴリ（ＡＣ）に関連付けられる。例えば、ＩＥＥＥ規格８０２．１１ｅに定義される、４つのアクセスカテゴリは、降下優先順位に、それぞれ、音声トラフィック、ビデオトラフィック、ベストエフォート型トラフィック、および背景トラフィックと称される、ＡＣ＿ＶＯ、ＡＣ＿ＶＩ、ＡＣ＿ＢＥ、ならびにＡＣ＿ＢＫである。キューは、競合ベースの機構を使用して、伝送のための次のフレームを決定する。キューパラメータは、高優先順位キューが、無線媒体へのアクセスのための選好を有するように設定される。
【０００３】
管理フレームは、無線ローカルエリアネットワーク（ＷＬＡＮ）内のネットワーク管理トラフィックの基礎である。現在のＩＥＥＥ８０２．１１規格は、任意のアクセスポイント（ＡＰ）または非ＡＰ局（ＳＴＡ）において、管理フレームが、最高優先順位のＥＤＣＡキューを介して、処理されるよう定めている。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示は、以下の図面および説明を参照することによって、より理解することができる。図中の構成要素は、必ずしも、正確な縮尺で描かれておらず、代わりに、開示される技術の原理を例証することに強調が置かれる。さらに、図中、同一参照数字は、異なる図を通して、対応する部分または要素を指す。以下の説明は、事実上、例示にすぎず、本開示、その用途、または使用を限定することを意図するものではない。本明細書で使用される場合、用語「モジュール」は、特定用途向け集積回路（ＡＳＩＣ）、電子的回路、メモリ内に記憶された１つ以上のソフトウェアまたはファームウェアプログラムを実行する、プロセッサ（共有、専用、または群）およびメモリ、組み合わせ論理回路、および／または説明される機能性を提供する、他の好適な構成要素を指す。ここでは、語句「と連結される」とは、１つ以上の中間構成要素に直接接続される、またはそれを通して間接的に接続されることを意味するものと定義される。そのような中間構成要素は、ハードウェアおよびソフトウェアベースの構成要素の両方を含み得る。
【０００５】
ＩＥＥＥ８０２．１１規格全体に対する最近の改正は、管理フレームの数およびタイプを増加させ、ネットワーク管理トラフィックの増加をもたらした。全管理フレームが、最高優先順位のフレームとして処理され続ける場合、これは、全体的ネットワーク性能、またはデータフレームにサービスの質（ＱｏＳ）を提供するための能力、あるいは両方に悪影響を及ぼし得る。例えば、診断レポートの伝送にとって、音声電話の品質を低減させることは、望ましくないであろう。
【０００６】
導入として、本開示は、管理フレームの優先順位に関するが、事実上、例示にすぎない。より具体的には、本開示は、異なる管理フレームの種々のアクセスカテゴリを定義する優先順位方式の実装を説明し、ここで、アクセスカテゴリの各々は、伝送のために使用されるそれぞれの優先順位に関連付けられる。アクセスカテゴリは、管理フレームサブタイプ群または個々の管理フレームサブタイプのために定義され得る。
【０００７】
本開示では、それぞれ、背景トラフィック、ベストエフォート型トラフィック、ビデオトラフィック、および音声トラフィックと称される、アクセスカテゴリＡＣ＿ＢＫ、ＡＣ＿ＢＥ、ＡＣ＿ＶＩ、ならびにＡＣ＿ＶＯを使用して、本明細書に説明される概念を例証する。しかしながら、アクセスカテゴリのリストが異なり得ることが想定される。アクセスカテゴリのリストが異なる場合、互換性のある媒体アクセス制御（ＭＡＣ）副層内のアクセスカテゴリ依存キューの数、または定義、あるいは両方もまた、異なり得る。アクセスカテゴリは、ある優先順位を伴う情報を伝送するために、例えば、チャネルを競合する局によって使用される、拡張分散チャネルアクセス（ＥＤＣＡ）パラメータの共通セットに与えられるラベルである。言い換えると、各それぞれの合アクセスカテゴリ（例えば、ＡＣ＿ＢＫ、ＡＣ＿ＢＥ、ＡＣ＿ＶＩ、およびＡＣ＿ＶＯ）は、局によって伝送するために使用されるそれぞれの優先順位に関連付けられる（すなわち、それによって特徴付けられる、またはそれを示す）。
【０００８】
非アクセスポイント（非ＡＰ）局（ＳＴＡ）内のアプリケーションによって生成される、各データフレームは、その優先順位の通知を既に有する。本明細書で使用される場合、用語「データフレーム」は、コンテンツデータフレームおよび信号伝達データフレームの両方を含む。例えば、以下の値の任意の１つまたは任意の組み合わせは、データフレームの優先順位の例示的通知である：データフレームに割り当てられるユーザ優先順位、データフレームのＩＰヘッダ内のＩＰ−ＴｏＳ（インターネットプロトコルタイプのサービス）値、およびデータフレームのＩＰヘッダ内の差別化サービスコードポイント（ＤＳＣＰ）値。非ＡＰ  ＳＴＡのＭＡＣ副層モジュールによるアクセスカテゴリへのデータフレームの分類は、優先順位のデータフレームの通知に基づき得る。例えば、種々のユーザ優先順位を有するデータフレームは、以下のように分類され得る。
【０００９】
【表１】
2014131305.tif 000003
従来、管理フレームは、データフレームとは対照的に、優先順位の通知を有しておらず、したがって、アクセスカテゴリへの管理フレームの特有の分類が存在しない。管理フレームは、ＡＰおよび／またはＳＴＡのＭＡＣ副層モジュール内に生成される。
【００１０】
本開示に提案されるように、優先順位方式は、管理フレームのためのアクセスカテゴリの静的定義である、デフォルト管理フレームＱｏＳ（ＭＦＱ）ポリシーを含む。デフォルトＭＦＱポリシーは、ＡＰまたは非ＡＰＳＴＡのＭＡＣ副層モジュールによって実装可能である。デフォルトＭＦＱポリシーは、全ＡＰおよびＳＴＡに既知であって、したがって、アドバタイズされない。例示的デフォルトＭＦＱポリシーは、以下の定義を含む（以下の表内に含まれない管理フレームのアクセスカテゴリは、ＡＣ＿ＢＥである）。
【００１１】
【表２】
2014131305.tif 000004
本開示に提案されるように、ＭＦＱポリシーは、ＡＰおよびＡＰに関連付けられた任意の非ＡＰＳＴＡを含む、基本サービスセット（ＢＳＳ）に適用されるであろう。したがって、あるＢＳＳ内の有効ＭＦＱポリシーは、異なるＢＳＳ内の有効ＭＦＱポリシーと異なり得る。特に、ＢＳＳ内の有効ＭＦＱポリシーは、デフォルトＭＦＱポリシーと異なり得る。同一拡張サービスセット（ＥＳＳ）に属する、異なるＢＳＳ内の有効ＭＦＱポリシーは、相互に同じであり得るが、これは、必須ではない。ＢＳＳ内の有効ＭＦＱポリシーは、経時的に変化し得る。したがって、本開示の管理フレームのための優先順位方式は、優先順位方式が、管理フレームサブタイプのためのアクセスカテゴリの定義における、経時的変化を可能にするという点において、動的である。
【００１２】
さらに、本明細書に提案されるように、ＢＳＳのＡＰは、ＢＳＳ内の現在有効であるＭＦＱポリシーを決定し、そのポリシーに従って、管理フレームを伝送するであろう。ＡＰは、ＢＳＳ内で現在有効であるＭＦＱポリシーが、デフォルトＭＦＱポリシーとどのように異なるかを記述する、ＭＦＱ情報をアドバタイズする。したがって、ＢＳＳ内で現在有効であるＭＦＱポリシーは、ＢＳＳ内で現在有効であるＭＦＱポリシーとデフォルトＭＦＱポリシーとの間の差異のみ、アドバタイズされるが、アドバタイズされたＭＦＱポリシーと称され得る。したがって、関連付けられたＳＴＡは、アドバタイズされたＭＦＱ情報の受信を通して、ＢＳＳ内で現在有効であるＭＦＱポリシーを通知される。
【００１３】
本開示によると、関連付けられたＳＴＡは、ＳＴＡが関連付けられる、ＡＰによって決定される、ＭＦＱポリシーに従い得る。代替として、関連付けられたＳＴＡは、ＳＴＡが、異なるＭＦＱポリシーをＡＰと正常にネゴシエートしない限り、ＳＴＡが関連付けられるＡＰによって決定されるＭＦＱポリシーに従い得る。アドバタイズされたＭＦＱポリシーまたはネゴシエートされたＭＦＱポリシーへの関連付けられたＳＴＡの順守は、実際には、管理フレームの優先順位が、フレームの伝送に先立って、ＳＴＡ内で内部処理されるので、ＳＴＡが関連付けられるＡＰによってチェックされない。
本発明はさらに、例えば、以下を提供する。
（項目１）
アクセスポイント（１０，１００）に関連付けられた移動局（１４，２００）のための方法であって、
前記アクセスポイントによってアドバタイズされるサービス「ＭＦＱ」ポリシー（１３３）の管理フレーム品質からの変更を要求するためのポリシー構成要求を伝送するステップ（４８）を含み、
前記ＭＦＱポリシーは、第１のタイプの管理フレームを伝送するために使用されるアクセスカテゴリを定義する、方法。
（項目２）
前記ポリシー構成要求は、前記ＭＦＱポリシーからの変更を示す要素を含む、項目１に記載の方法。
（項目３）
前記アクセスポイントから、前記ポリシー構成要求に応答して、ポリシー構成応答を受信するステップ（５０）をさらに含む、項目１または項目２に記載の方法。
（項目４）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって承認された（５４）ことの通知を含む、項目３に記載の方法。
（項目５）
前記変更が承認されたことを示す前記ポリシー構成応答を受信後、前記ＭＦＱポリシーからの前記変更に従って、前記第１のタイプの管理フレームを伝送するステップ（６０）をさらに含む、項目４に記載の方法。
（項目６）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって拒否された（５２）ことの通知を含む、項目３に記載の方法。
（項目７）
前記変更が拒否されたことを示す前記ポリシー構成応答を受信後、前記ＭＦＱポリシーに従って、前記第１のタイプの管理フレームを伝送するステップ（４６）をさらに含む、項目６に記載の方法。
（項目８）
前記アクセスポイントに、前記ＭＦＱポリシーからの第２の変更を要求するための第２のポリシー構成要求を伝送するステップ（４８，６４）をさらに含む、項目３に記載の方法。
（項目９）
前記第２のポリシー構成要求は、前記第１のポリシー構成要求と異なる、項目８に記載の方法。
（項目１０）
前記第２のポリシー構成要求は、前記第１のポリシー構成要求と同じである、項目８に記載の方法。
（項目１１）
移動局（１４，２００）に関連付けられたアクセスポイント（１０，１００）のための方法であって、
前記移動局から、前記アクセスポイントによってアドバタイズされるサービス「ＭＦＱ」ポリシー（１３３）の管理フレーム品質からの変更を要求するためのポリシー構成要求を受信するステップ（６６）を含み、
前記ＭＦＱポリシーは、第１のタイプの管理フレームを伝送するために使用されるアクセスカテゴリを定義する、方法。
（項目１２）
前記ポリシー構成要求は、前記ＭＦＱポリシーからの前記変更を示す要素を含む、項目１１に記載の方法。
（項目１３）
前記ポリシー構成要求に応答して、前記移動局にポリシー構成応答を伝送するステップ（７０）をさらに含む、項目１１または項目１２に記載の方法。
（項目１４）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって承認されたことの通知を含む、項目１３に記載の方法。
（項目１５）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって拒否されたことの通知を含む、項目１３に記載の方法。
（項目１６）
移動局（１４，２００）であって、
前記移動局が関連付けられたアクセスポイント（１０，１００）によってアドバタイズされるサービス「ＭＦＱ」ポリシー（１３３）の管理フレーム品質からの変更を要求するためのポリシー構成要求を伝送する（４８）ように構成されているプロセッサ（２０２）を含み、
前記ＭＦＱポリシーは、第１のタイプの管理フレームを伝送するために使用されるアクセスカテゴリを定義する、移動局。
（項目１７）
前記ポリシー構成要求は、前記ＭＦＱポリシーからの前記変更を示す要素を含む、項目１６に記載の移動局。
（項目１８）
前記プロセッサは、前記アクセスポイントから、前記ポリシー構成要求に応答して、ポリシー構成応答を受信する（５０）ようにさらに構成されている、項目１６または項目１７に記載の移動局。
（項目１９）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって承認された（５４）ことの通知を含む、項目１８に記載の移動局。
（項目２０）
前記プロセッサは、前記変更が承認されたことを示す前記ポリシー構成応答を受信後、前記ＭＦＱポリシーからの前記変更に従って、前記第１のタイプの管理フレームを伝送する（６０）ようにさらに構成されている、項目１９に記載の移動局。
（項目２１）
アクセスポイント（１０，１００）であって、
前記アクセスポイントに関連付けられた移動局（１４，２００）から、前記アクセスポイントによってアドバタイズされるサービスＭＦＱポリシー（１３３）の管理フレーム品質からの変更を要求するためのポリシー構成要求を受信する（６６）ように構成されているプロセッサ（１０２）を含み、
前記ＭＦＱポリシーは、第１のタイプの管理フレームを伝送するために使用されるアクセスカテゴリを定義する、アクセスポイント。
（項目２２）
前記ポリシー構成要求は、前記ＭＦＱポリシーからの前記変更を示す要素を含む、項目２１に記載のアクセスポイント。
（項目２３）
前記プロセッサは、
前記ポリシー構成要求に応答して、前記移動局にポリシー構成応答を伝送する（７０）ようにさらに構成されている、項目２１または項目２２に記載のアクセスポイント。
（項目２４）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって承認されたことの通知を含む、項目２３に記載のアクセスポイント。
（項目２５）
前記ポリシー構成応答は、前記ポリシー構成要求に含まれる前記変更が前記アクセスポイントによって拒否されたことの通知を含む、項目２３に記載のアクセスポイント。
【図面の簡単な説明】
【００１４】
【図１】図１は、基本サービスセット（ＢＳＳ）内の管理フレームＱｏＳ（ＭＦＱ）情報のアドバタイズメントのための例示的ネットワークアーキテクチャの例証である。
【図２】図２は、ＭＦＱ情報のアドバタイズメントのためのアクセスポイント（ＡＰ）によって実装されるべき例示的方法の例証である。
【図３】図３は、ダウンリンクフレーム内にＭＦＱ情報を含むために、ＡＰによって実装されるべき例示的方法の例証である。
【図４】図４は、ダウンリンクフレーム内のＡＰから受信されるＭＦＱ情報を処理するために、ＡＰに関連付けられた局（ＳＴＡ）によって実装されるべき例示的方法の例証である。
【図５】図５は、ＭＦＱ要素のための情報の例示的フォーマッティングの例証である。
【図６】図６は、ＡＰによって現在アドバタイズされているＭＦＱ情報から逸脱するためのＡＰからの許可を要求し、ＡＰからポリシー構成応答を受信し、受信したポリシー構成応答に作用するために、ＡＰに関連付けられたＳＴＡによって行われるべき例示的方法の例証である。
【図７】図７は、ＡＰによって現在アドバタイズされているＭＦＱ情報から逸脱するための許可のための関連付けられたＳＴＡからのポリシー構成要求を受信し、ポリシー構成要求に応答するために、ＡＰによって行われるべき例示的方法の例証である。
【図８】図８は、ポリシー構成要求のための例示的フォーマッティングの例証である。
【図９】図９は、ポリシー構成応答のための例示的フォーマッティングの例証である。
【図１０】図１０は、ポリシー停止メッセージのための例示的フォーマッティングの例証である。
【図１１】図１１は、例示的ＡＰのブロック図である。
【図１２】図１２は、例示的ＳＴＡのブロック図である。
【図１３】図１３は、ＡＰの媒体アクセス制御（ＭＡＣ）副層モジュールのブロック図である。
【図１４】図１４は、ＳＴＡのＭＡＣ副層モジュールのブロック図である。
【発明を実施するための形態】
【００１５】
ＡＰによるＭＦＱポリシーのアドバタイズメント
図１は、無線ローカルエリアネットワーク（ＷＬＡＮ）のＡＰによるＭＦＱ情報のアドバタイズメントのための例示的ネットワークアーキテクチャの例証である。ＷＬＡＮは、ＩＥＥＥ８０２．１１技術、および／または他のＷＬＡＮ規格、パーソナルエリアネットワーク（ＰＡＮ）規格、広域ネットワーク（ＷＡＮ）規格、あるいは無線ネットワーク通信を提供するためのセルラー方式通信規格またはネットワークを含む、他の無線通信規格を使用して、構成され得る。
【００１６】
図１に示されるネットワークアーキテクチャでは、ＷＬＡＮアクセスポイント（ＡＰ）１０は、可能性として、有線通信インターフェース、衛星インターフェース、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ（登録商標））通信インターフェース、または任意の他の好適な通信インターフェースを通して、ネットワーク１２に連結される。ＡＰ１０は、ビーコンフレームをブロードキャストする。局１４は、ＡＰ１０の範囲内（すなわち、通信範囲内）にあって、ＡＰ１０に関連付けられた、ＷＬＡＮデバイスである。ＡＰ１０および局１４はともに、基本サービスセット（ＢＳＳ）１６を形成する。基本サービスセット識別子（ＢＳＳＩＤ）は、ＢＳＳ１６を識別し、ＡＰ１０またはＳＴＡ１４によって送信される、すべての管理フレーム内に含まれる。ＡＰ１０のＭＡＣアドレスが、多くの場合、ＢＳＳＩＤとして、使用される。ＢＳＳ１６が属するネットワークは、サービスセット識別子（ＳＳＩＤ）と称される、そのネットワーク名によって識別される。隠されていない限り、ＳＳＩＤは、例えば、ＡＰ１０によって伝送されるビーコンフレームおよびプローブ応答フレームを含む、あるダウンリンクフレーム内に含まれる。
【００１７】
局（ＳＴＡ）１８は、ＡＰ１０の範囲内にあるが、ＡＰ１０に関連付けられていない。したがって、ＳＴＡ１８は、ＢＳＳの一部ではない。ＳＴＡ１８は、ネットワーク発見プロセスを行い、範囲内の利用可能な無線ローカルエリアネットワークを識別することによって、ＡＰ１０の存在を検出し得る。いくつかの実装では、ネットワーク発見プロセスは、ＡＰ１０によってブロードキャストされたビーコンフレームのＳＴＡ１８による受信を含む。いくつかの実装では、ネットワーク発見プロセスは、プローブ要求フレームのＳＴＡ１８による伝送、およびプローブ要求フレームに応答した、ＡＰ１０からのプローブ応答フレームのＳＴＡ１８による受信を含む。
【００１８】
サーバ２０は、ネットワーク１２を通して、ＡＰ１０に連結される。本実装では、サーバ２０は、ＡＰ１０にローカルである。代替として、サーバ２０は、ＡＰ１０に遠隔であり得、ＡＰ１０へのサーバ２０の連結は、ネットワーク１２に加え、他のネットワークを介して、生じ得る。例えば、サーバ２０が、ＡＰ１０に遠隔である場合、ＡＰ１０へのサーバ２０の連結は、インターネットを介して生じ得る。
【００１９】
本開示にさらに詳細に説明されるように、ＡＰ１０は、ＢＳＳ１６内で現在有効であるＭＦＱポリシーが、デフォルトＭＦＱポリシーとどのように異なるかを記述する、ＭＦＱ情報をアドバタイズし、本アドバタイズメントは、ＳＴＡ１４等の関連付けられたＳＴＡによって、かつＳＴＡ１８等の関連付けられていないＳＴＡによって、受信および解釈され得る。アドバタイズされたＭＦＱポリシーの受信に応じて、関連付けられたＳＴＡの管理フレームの分類は、アドバタイズされたＭＦＱポリシーに従って、調節され得る。ＳＴＡ１８等の関連付けられていないＳＴＡは、アクセスネットワーククエリプロトコル（ＡＮＱＰ）を使用して、アドバタイズされたＭＦＱポリシーに関して、ＡＰ１０等のＡＰにクエリを行い得る。例えば、アクティブにスキャンしている、関連付けられていないＳＴＡは、どのＭＦＱポリシーをＡＰが実装しているかを決定するために、ＡＰのチャネルにプローブ要求または一般的アドバタイズメントサービス（ＧＡＳ）要求を発行し得る。しかしながら、そのような関連付けられていないＳＴＡは、そのＭＦＱポリシーに従わないことを選択し得る。ＡＰ１０は、ＢＳＳ１６内の現在の有効ＭＦＱポリシー（すなわち、実装されている）に従って、管理フレームを伝送することに留意されたい。
【００２０】
図２は、ＭＦＱ情報のアドバタイズメントのために、ＡＰによって実装されるべき例示的方法を例証する。２２では、ＡＰは、ＢＳＳ内で現在有効であるＭＦＱポリシーが、デフォルトＭＦＱポリシーとどのように異なるかを記述する、ＭＦＱ情報のアドバタイズメントを作成する。２４では、ＡＰは、アドバタイズメントをアドバタイズし、したがって、ＢＳＳ内で現在有効であるＭＦＱポリシー（すなわち、現在のＭＦＱポリシー）をアドバタイズする。単純かつ簡潔性のために、本開示は、ＡＰによって生成されるアドバタイズメントの１つの形式を議論するが、当業者は、他の形態のアドバタイズメントが予測されることを理解するであろう。
【００２１】
図３に例証される例示的方法では、アドバタイズメントは、ＭＦＱポリシー要素の形態にある。ＭＦＱポリシー要素は、管理フレームのアクセスカテゴリを定義し、前述のように、ＳＴＡとＡＰとの間でＭＦＱポリシーをアドバタイズおよび交換するために使用される。ＡＰは、２６において、ＭＦＱポリシー要素を生成する。２８では、ＡＰは、ダウンリンクフレーム、例えば、ビーコンフレーム、またはプローブ応答フレーム、あるいは両方内にＭＦＱポリシー要素を含む。ビーコンフレームを生成するプロセスの一部として、および、プローブ応答フレームを生成するプロセスの一部として、ＡＰは、ＭＦＱポリシー要素を再現し、ＢＳＳ内で現在有効であるＭＦＱポリシーを反映させ得る。ＭＦＱポリシー要素は、以前のビーコンフレームまたはプローブ応答フレームから再使用されない。むしろ、ＭＦＱポリシー要素は、ＭＦＱポリシー要素が含まれるべき、ビーコンフレームまたはプローブ応答フレームを生成するプロセスの一部として、生成される。
【００２２】
ＡＰは、拡張機能情報要素（ＩＥ）の機能フィールド内の本明細書ではＭＦＱＡｃｔｉｖａｔｅｄと称される、適切なビットを１の値に設定することによって、管理フレーム優先順位のためのサポートを示し得、またはそのビットを０の値に設定することによって、管理フレーム優先順位のためのサポートの欠如を示し得る。拡張機能ＩＥ（ＩＥＥＥ規格８０２．１１−２００７に定義されるように）の機能フィールドの現在保留されているビットの１つが、本目的のために使用され得る。代替として、ダウンリンクフレーム内のＭＦＱポリシー要素の存在は、ダウンリンクフレームを受信するＳＴＡへのＭＦＱが有効にされていることの通知であり得、ダウンリンクフレーム内のＭＦＱポリシー要素の存在の欠如は、ダウンリンクフレームを送信するＡＰが、ＭＦＱをサポートしていないか、または、ダウンリンクフレームを送信するＡＰが、ＭＦＱをサポートするが、ＡＰのための現在のＭＦＱポリシーにアドバタイズすべき変更が存在しないかのいずれかであることの、ダウンリンクフレームを受信するＳＴＡへの通知であり得る。
【００２３】
ＡＰが、そのＢＳＳ内で現在有効であるＭＦＱポリシーを変更する場合、変更は、ＭＦＱポリシー変更後の送達トラフィック通知メッセージ（ＤＴＩＭ）間隔の間に伝送される全ビーコンフレームにおいて通信される。変更は、例えば、変更ビットを１の値に設定することによって、示され得る。変更ビットは、ＭＦＱポリシー要素の一部であり得、またはビーコンフレームの別の部分内にあり得る。ＭＦＱポリシー変更後のＤＴＩＭ間隔の間に伝送される全ビーコンフレームにおいて、変更ビットを１に設定することは、ＢＳＳ内の全部ではないにしても、ほとんどのＳＴＡに、ＢＳＳのためのＭＦＱポリシーの変更が通知されることを確実にするであろう。例えば、ＳＴＡが、ＤＴＩＭを含む、ビーコンフレームのためだけにアウェイク状態であって、他のビーコンフレームを受信するためにアウェイクではない場合でも、そのＳＴＡに、依然として、ＭＦＱポリシーの変更が通知され、したがって、ビーコンフレーム内のＭＦＱポリシー要素をチェックするよう促されるであろう。しかしながら、そのＲｅｃｅｉｖｅＤＴＩＭパラメータを「Ｎｏ」に設定したＳＴＡは、ＢＳＳのためのＭＦＱポリシーの変更を通知するビーコンフレームを受信しないことがある。
【００２４】
図４は、ダウンリンクフレーム内のＡＰから受信したＭＦＱ情報を処理するために、ＡＰに関連付けられたＳＴＡによって実装されるべき例示的方法を例証する。３０では、ＳＴＡは、ＭＦＱポリシー要素を含む、ダウンリンクフレームを受信する。３２では、ＳＴＡは、アドバタイズされたＭＦＱポリシーを実装するように自己構成する。言い換えると、ＳＴＡは、ＭＦＱポリシー要素のコンテンツによって修正されたデフォルトＭＦＱポリシーを実装するように自己構成する。したがって、ＳＴＡは、ＭＦＱポリシー要素（すなわち、アドバタイズされたＭＦＱポリシー）内に示されるアクセスカテゴリ割当に従って、アクセスカテゴリを各管理フレームに割り当てる。
【００２５】
図５は、ＭＦＱポリシー要素のための情報の例示的フォーマッティングを例証する。アドバタイズメントが、関連付けられたＳＴＡによって、かつ関連付けられていないＳＴＡによって、受信され得るために、ＭＦＱポリシー要素のサイズは、関連付けられていないモードにおける要素のサイズの任意の上限に準拠する。一実装では、長さ１オクテットである、要素ＩＤフィールド３４は、要素が、ＭＦＱポリシー要素であることを示す値を含む。同様に、長さ１オクテットである、長さフィールド３６は、ＭＦＱポリシー要素の長さを記憶する。ＭＦＱポリシー要素の長さは、デフォルトＭＦＱポリシーからの複数の逸脱のための情報が、ＭＦＱポリシー要素内に含まれ得るため、可変であり得る。代替として、「アクセスカテゴリ割当カウント」フィールド３８と称される、ＭＦＱポリシー情報フィールド３８は、長さ１オクテットであって、ＭＦＱポリシー要素内に含まれる、逸脱の数を示す値を含む。ＭＦＱポリシー情報フィールド３８はまた、ＭＦＱポリシーが変更されたかどうかを示すための変更ビットを含み得る。代替として、「カテゴリ＃１のための管理優先順位ポリシー」フィールド４０、「アクセスカテゴリ割当＃１」フィールド４０、または「アクセスカテゴリマッピング＃１」フィールド４０と称される、「管理フレームサブタイプ＃１のためのデフォルトＭＦＱポリシーからの逸脱」フィールド４０は、アドバタイズされたＭＦＱポリシー内に含まれるべき第１の逸脱を記憶する。随意に、追加の逸脱が、フィールド４２および４４に提供され得る。フィールド４０、４２、および４４はすべて、可変長である。
【００２６】
以下の要因のうちの任意の１つまたは任意の組み合わせが、ＭＦＱポリシーに対する変更を決定する場合、考慮され得る：ネットワーク条件における変更の検出、ネットワーク条件における変更の予測、ネットワークローディングにおける変更の検出（ＢＳＳレベル、またはＥＳＳレベル、あるいは両方において）、ネットワークローディングにおける変更の予測（ＢＳＳレベル、またはＥＳＳレベル、あるいは両方において）、ＡＰローディングにおける変更の検出、ＡＰローディングにおける変更の予測、マルチメディアストリームの有無、マルチメディアストリームにおける変更の検出、マルチメディアストリームにおける変更の予測、および他の動作条件。
【００２７】
ネゴシエートされたＭＦＱポリシー
関連付けられた非ＡＰ  ＳＴＡは、アドバタイズされたＭＦＱポリシー（すなわち、構成されたＭＦＱポリシー）から逸脱するために、関連付けられたＡＰとネゴシエートし得る。図６は、アドバタイズされたＭＦＱポリシーから逸脱するためのＡＰからの許可を要求し、ＡＰからの応答を受信し、受信した応答に作用するために、ＡＰに関連付けられたＳＴＡによって行われるべき例示的方法を例証する。
【００２８】
方法は、４６において、ＳＴＡが、そのＭＡＣ副層モジュール内に構成されたＭＦＱポリシーを実装することから開始する。４８では、ＳＴＡが、「ＭＦＱポリシー構成要求」とも称される、ポリシー構成要求をＡＰに伝送し、ＳＴＡとＡＰ（すなわち、応答ＡＰ）との間で管理フレームを伝送するために使用される、ＭＦＱポリシーの変更を要求する。言い換えると、ＭＦＱポリシー構成要求は、ＳＴＡとＳＴＡが関連付けられるＡＰとの間において、ＭＦＱポリシーに対する変更または修正をネゴシエートするために使用される。ＳＴＡによって伝送されるＭＦＱポリシー構成要求は、実装されているＭＦＱポリシーに対する変更を含む、またはそれを示す。ポリシー構成要求は、イベント、例えば、ネットワーク問題、アプリケーション関連診断、または金融取引のトリガに応答して、伝送され得る。５０では、ＳＴＡは、ＡＰからポリシー構成応答を受信する。
【００２９】
ポリシー構成要求（すなわち、ＭＦＱポリシー構成要求）は、要求されたＭＦＱポリシーが、デフォルトＭＦＱポリシーとどのように異なるかを記述する、ＭＦＱポリシー要素を含む。言い換えると、ＭＦＱポリシー要素は、デフォルトＭＦＱポリシーを参照して、提案される変更を示す。以下の要因のうちの任意の１つまたは任意の組み合わせが、要求されたＭＦＱポリシーを決定する場合、考慮され得る：バッテリ電力レベルの低下による関連付けられた非ＡＰ  ＳＴＡにおける変更の検出、バッテリ電力レベルの低下による関連付けられた非ＡＰ  ＳＴＡにおける変更の予測、非ＡＰ  ＳＴＡの現在予想される動きが、間もなく、非ＡＰ  ＳＴＡを無線利用範囲から外れ、したがって、要求されたＭＦＱポリシーは、不良リンクを介した信号伝達フレームを優先順位化することの検出。
【００３０】
５２に示されるように、ＡＰからの「ＭＦＱポリシー構成応答」とも称される、ポリシー構成応答が、ポリシー構成要求が、ＡＰによって拒否された（すなわち、ＭＦＱポリシー構成要求内の提案された変更が、拒否された）ことを示す場合、要求を伝送したＳＴＡは、４６において、そのＭＡＣ副層モジュール内で構成されたＭＦＱポリシーに従って、管理フレームを伝送し続け得る。
【００３１】
本明細書では、「ネゴシエートされたＭＦＱポリシー」は、ＡＰによって承認されたポリシー構成要求において要求されたＭＦＱポリシーである。５４に示されるように、ＡＰから受信したポリシー構成応答が、ポリシー構成要求が、ＡＰによって承認された（すなわち、ＭＦＱポリシー構成要求内で提案された変更が、承認された）ことを示す場合、ＳＴＡは、５６に進み、そのＭＡＣ副層モジュールを構成し、承認されたポリシー構成要求内のポリシー要素（すなわち、提案された変更）のコンテンツによって修正されたデフォルトＭＦＱポリシーを実装することによって、ネゴシエートされたＭＦＱポリシーを実装する。いくつかの実装では、ＳＴＡおよびＡＰは両方とも、ＭＦＱポリシー構成要求内に示されたＭＦＱポリシーに対する変更に従って、相互に管理フレームを伝送し得る。ネゴシエートされたＭＦＱポリシーは、ポリシー構成要求を行った関連付けられたＳＴＡにのみ適用され、ＢＳＳ内の任意の他のＳＴＡには適用されない。
【００３２】
ポリシー構成要求の承認後のある時点において、ＡＰは、ポリシー停止メッセージをポリシー構成要求を行ったＳＴＡに送信し得る。代替として、ポリシー構成要求を行ったＳＴＡは、ポリシー停止メッセージをＡＰに送信し得る。ポリシー停止メッセージが、ＡＰによってＳＴＡに、またはＳＴＡによってＡＰに伝送されない限り、ＳＴＡは、ネゴシエートされたＭＦＱポリシーを実装し続け得る。しかしながら、ＳＴＡが、５８において、ポリシー停止メッセージが、ＡＰから受信された、またはＳＴＡによって伝送されたことを決定する場合、ＳＴＡは、６０において、ＡＰによって現在アドバタイズされているＭＦＱポリシーに従って、そのＭＡＣ副層モジュールを構成し得る。ＡＰは、ＳＴＡが、ネゴシエートされたＭＦＱポリシーに従って構成された間、そのアドバタイズされたＭＦＱポリシーを変更した可能性がある。ＳＴＡが、５８において、ＡＰからポリシー停止メッセージを受信した、またはポリシー停止メッセージをＡＰに伝送した後、ＳＴＡは、現在のアドバタイズされたＭＦＱポリシーに従って、そのＭＡＣ副層モジュールを構成するために、ＢＳＳのために現在有効であるＭＦＱポリシーのアドバタイズメントを待機し得る。
【００３３】
随意に、ＡＰから受信したポリシー構成応答は、ＳＴＡが、６２に示されるように、そのポリシー構成要求を再試行すべきであることを示し得る。この場合、ポリシー構成応答は、ＡＰが、要求に応じて承認し得る提案されたＭＦＱポリシー（図示せず）を含み得る。６４では、ＳＴＡは、別のポリシー構成要求をＡＰに伝送し得る。本ポリシー構成要求は、４８において、ＳＴＡによって伝送された同一ポリシー構成要求であり得、または本ポリシー構成要求は、ＡＰによって提案されたＭＦＱポリシー（図示せず）を記述する、ＡＰから受信したＭＦＱポリシー要素を含み得るか、または本ポリシー構成要求は、以前に要求されたＭＦＱポリシーと異なるＭＦＱポリシーを記述する、異なるＭＦＱポリシー要素を含み得る。６４において、他のポリシー構成要求をＡＰに伝送後、ＳＴＡは、５０において、ＡＰから新しいポリシー構成応答を受信する。
【００３４】
ポリシー停止メッセージの使用の代替として、ネゴシエートされたＭＦＱポリシーに従うことをもはや所望しないＳＴＡは、その関連付けられたＡＰに、関連付けられたＡＰによってアドバタイズされたＭＦＱポリシー要素と同じＭＦＱポリシー要素を含むポリシー構成要求を送信し得る。ＡＰは、ＢＳＳ内に現在実装されているＭＦＱポリシーを要求するポリシー構成要求を承認するであろうことが予期される。
【００３５】
ポリシー停止メッセージの使用の代替として、ＳＴＡに、ネゴシエートされたＭＦＱポリシーに従うことを停止させることを所望するＡＰは、ＳＴＡに、関連付けられたＡＰによってアドバタイズされたＭＦＱポリシー要素と同じＭＦＱポリシー要素を含むポリシー構成要求を送信し得る。ＳＴＡは、関連付けられたＡＰからのネゴシエートされたＭＦＱポリシーに従うことを停止するためのコマンドとして、ポリシー構成要求を解釈し、アドバタイズされたＭＦＱポリシーに従うことを開始するであろうことが予期される。
【００３６】
図７は、ＡＰによって現在アドバタイズされているＭＦＱポリシーから逸脱するための許可のための関連付けられたＳＴＡからのポリシー構成要求を受信し、要求に応答するために、ＡＰによって行われるべき例示的方法を例証する。
【００３７】
方法は、６６において、ＡＰが、関連付けられたＳＴＡからポリシー構成要求を受信すると、開始する。６８では、ＡＰは、ポリシー構成要求の結果を決定し、ＳＴＡに伝送されるべきポリシー構成応答内に結果を含む。例えば、ＡＰは、ポリシー構成要求を承認またはポリシー構成要求を拒否することを決定し得る。代替として、ＡＰは、ＳＴＡが、ポリシー構成要求を再試行すべきことを決定し得る。ＡＰが、ポリシー構成要求の結果が再試行であると決定する場合、ＡＰは、随意に、６９において、ＳＴＡへのそのポリシー構成応答内に含むための提案されたＭＦＱポリシーを決定し得る。そのような提案されたＭＦＱポリシーは、６６において、ＳＴＡから受信したポリシー構成要求内で要求されたＭＦＱポリシーよりもＡＰによって承認される可能性が高くなり得ることが想定される。
【００３８】
６６におけるポリシー構成要求の結果のＡＰの決定と、６８におけるポリシー構成応答に記述するための提案されたＭＦＱポリシーのその随意決定（結果が再試行である場合）後、ＡＰは、７０において、ＳＴＡにポリシー構成応答を伝送する。
【００３９】
図８は、ポリシー構成要求のための情報の例示的フォーマッティングを例証する。ポリシー構成要求は、アクションフレームと呼ばれる特定のタイプの管理フレームとして、実装され得る。長さ１オクテットである、カテゴリフィールド７２は、パブリックアクションのための値に設定される。長さ１オクテットである、パブリックアクションフィールド７３は、ポリシー構成要求フレームを示すように設定される。長さ１オクテットである、ダイアログトークンフィールド７４は、ＳＴＡによって、ＳＴＡにそのポリシー構成要求を記録させるための値に設定される。ＭＦＱポリシー要素７６フィールドは、要求されている特定のＭＦＱポリシーを記述する。
【００４０】
図９は、ポリシー構成応答のための情報の例示的フォーマッティングを例証する。ポリシー構成応答は、アクションフレームとして実装され得る。カテゴリフィールド７２は、前述のポリシー構成要求に対するようなものである。長さ１オクテットである、パブリックアクションフィールド７８は、ポリシー構成応答フレームを示すように設定される。ダイアログトークンフィールド７４は、前述のポリシー構成要求に対するようなものであって、これが応答である、ポリシー構成要求を識別するために使用された同一値を有する。代替として、「状態コード」フィールド８０と称される、結果コードフィールド８０は、ＡＰが、ダイアログトークンが適用される、ポリシー構成要求を承認または拒否することの通知、あるいはＳＴＡが、ポリシーのための要求を再試行すべきであることの通知を含む。結果コードフィールド８０のコンテンツが、ＳＴＡが要求を再試行すべきである通知を含む場合、適用可能である、随意のＭＦＱポリシー要素フィールド８２は、提案されたＭＦＱポリシーが、デフォルトＭＦＱポリシーとどのように異なるかを記述する。ＳＴＡは、当初要求されたＭＦＱポリシーの代わりに、提案されたＭＦＱポリシーを要求し得る。
【００４１】
図１０は、ポリシー停止メッセージのための情報の例示的フォーマッティングを例証する。ポリシー停止メッセージは、アクションフレームとして実装され得る。カテゴリフィールド７２は、前述のポリシー構成要求に対するようなものである。長さ１オクテットである、パブリックアクションフィールド８４は、ポリシー停止メッセージを示すように設定される。ダイアログトークンフィールド７４は、前述のポリシー構成要求に対するようなものであって、これがポリシー停止メッセージである、ポリシー構成要求を識別するために使用されたものと同一値を有する。
【００４２】
ＭＦＱポリシー（デフォルト、アドバタイズされた、またはネゴシエートされた）の実装
ＡＰまたは非ＡＰ  ＳＴＡは、ＭＦＱポリシーを実装するように、そのＭＡＣ副層モジュールを構成し得る。ＭＡＣ副層モジュールによって実装されているＭＦＱポリシーは、デフォルトＭＦＱポリシーであり得る。代替として、ＭＡＣ副層モジュールによって実装されているＭＦＱポリシーは、アドバタイズされたＭＦＱポリシー要素によって修正されたデフォルトＭＦＱであり得る。代替として、ＭＡＣ副層モジュールによって実装されているＭＦＱポリシーは、承認されたポリシー構成要求内のＭＦＱポリシー要素によって修正されたデフォルトＭＦＱポリシーであり得る。管理フレームが、ＭＡＣ副層モジュール内で生成される間、管理フレームは、ＭＦＱポリシーによって定義されるアクセスカテゴリに割り当てられ、続いて、それぞれのアクセスカテゴリを使用して、伝送されるであろう。本実装では、管理フレームは、その割り当てられたアクセスカテゴリに基づいて、優先順位化されたキューのそれぞれが、それぞれのアクセスカテゴリに関連付けられる、４つのＥＤＣＡ優先順位キューのうちの１つにダイレクトされる。したがって、本実装では、ＡＣ＿ＶＯに割り当てられる管理フレームは、ＡＣ＿ＶＯに関連付けられた優先順位（すなわち、伝送優先順位）を使用して伝送され、ＡＣ＿ＶＩに割り当てられる管理フレームは、ＡＣ＿ＶＩに関連付けられた優先順位を使用して伝送され、ＡＣ＿ＢＥに割り当てられる管理フレームは、ＡＣ＿ＢＥに関連付けられた優先順位を使用して伝送され、ＡＣ＿ＢＫに割り当てられる管理フレームは、ＡＣ＿ＢＫに関連付けられた優先順位を使用して伝送されるであろう。言い換えると、各アクセスカテゴリ（例えば、ＡＣ＿ＶＯ、ＡＣ＿ＶＩ、ＡＣ＿ＢＥ、およびＡＣ＿ＢＫ）は、特定のタイプまたはサブタイプの管理フレームを伝送するために使用される、別個の優先順位（すなわち、伝送優先順位）を示す。優先順位化されたキューのコンテンツの処理は、ＩＥＥＥ８０２．１１スケジューリングおよび伝送ルールに従い得る。例えば、フレームスケジューラは、無線媒体のチャネルを介して、伝送のために、物理（ＰＨＹ）副層モジュールにパスされるように優先順位化されたキューからフレームをスケジューリングする。
【００４３】
図１１は、例示的ＡＰ１００のブロック図である。ＡＰ１０は、ＡＰ１００の実施例である。ＡＰ１００は、メモリ１０４および通信インターフェース１０６に連結されたプロセッサ１０２を含む。通信インターフェース１０６は、有線通信インターフェース、衛星インターフェース、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ（登録商標））通信インターフェース、または任意の他の好適な通信インターフェースであり得る。ＡＰ１００はまた、プロセッサ１０２に連結される、プロトコルスタック１１０内にＷＬＡＮインターフェース１０８を含む。ＷＬＡＮインターフェース１０８は、論理リンク制御（ＬＬＣ）副層モジュール１１２と、ＭＡＣ副層モジュール１１４と、ＰＨＹ副層モジュール１１６とを含む。ＡＰ１００のＢＳＳＩＤは、ＷＬＡＮインターフェース１０８内、可能性として、レジスタ１１８内に記憶される。ＡＰ１００によってサポートされるＷＬＡＮのＳＳＩＤは、ＷＬＡＮインターフェース１０８内、可能性として、レジスタ１２０内に記憶される。ＭＡＣ副層モジュール１１４は、ＩＥＥＥ８０２．１１と互換性があり得る。ＡＰ１００はまた、ＰＨＹ副層モジュール１１６に連結されたアンテナ１２２を含む。プロトコルスタック１１０は、上位層１２４を含み得る。ＡＮＱＰサポートは、ＭＡＣ副層モジュール１１４内に実装され得る。
【００４４】
メモリ１０４は、プロセッサ１０２によって実行されるべきオペレーティングシステム１２６を記憶し得る。メモリ１０４は、プロセッサ１０２によって実行されるように、ＡＰ１００内にインストールされたアプリケーション１２８を記憶し得る。アプリケーション１２８の実施例として、ＷＬＡＮアドミニストレータに、ＷＬＡＮのパラメータ、例えば、そのＳＳＩＤおよびＢＳＳＩＤを構成させる、構成アプリケーションが挙げられる。メモリ１０４は、プロセッサ１０２によって実行されると、図２、３、および７に例証される方法のうちの１つ以上をもたらす、コード１３０を記憶し得る。
【００４５】
デフォルトＭＦＱポリシー１３２は、ＢＳＳ内でアドバタイズされない。実装に応じて、デフォルトＭＦＱポリシー１３２は、ＷＬＡＮインターフェース１０８（例証されるように）またはメモリ１０４内に記憶され得る。実装に応じて、ＷＬＡＮ  ＭＡＣ副層１１４によって現在実装されている、アドバタイズされたＭＦＱポリシー１３３は、ＷＬＡＮインターフェース１０８（例証されるように）またはメモリ１０４内に記憶され得る。ＡＰ１００は、アドバタイズされたＭＦＱポリシー１３３が、デフォルトＭＦＱポリシー１３２とどのように異なるかをアドバタイズ可能である。ＡＰ１００は、随意に、１つ以上の関連付けられたＳＴＡから以前に受信された１つ以上のポリシー構成要求、および１つ以上の関連付けられたＳＴＡに以前に伝送された１つ以上のポリシー構成応答と関連する、データ１３４を記憶し得る。データ１３４は、例えば、テーブル内のレコードとして、実装され得、レコードは、ＡＩＤ（帰属識別子）毎ベースで維持される。実装に応じて、データ１３４は、ＷＬＡＮインターフェース１０８（例証されるように）またはメモリ１０４内に記憶され得る。
【００４６】
ＡＰ１００は、明確にするために、図１１に例証されない、他の要素を含み得る。同様に、ＡＰ１００は、図１１に例証される要素のサブセットを含み得る。
【００４７】
図１２は、例示的ＳＴＡ、例えば、ＳＴＡ１４のうちの任意の１つのブロック図である。ＳＴＡ２００は、メモリ２０４および随意に１つ以上の他の無線通信インターフェース２０６に連結されたプロセッサ２０２を含む。例えば、無線通信インターフェース２０６は、可能性として、２０１０年６月３０日公開のＢｌｕｅｔｏｏｔｈ（登録商標）仕様バージョン４．０またはその公式後継バージョンと互換性のある、無線パーソナルエリアネットワークインターフェース等の短距離無線通信インターフェースを含み得る。別の実施例では、無線通信インターフェース２０６は、セルラー方式通信用等の無線広域ネットワーク（ＷＷ  ＡＮ）インターフェースを含み得る。１つ以上のアンテナ２０８は、無線通信インターフェース２０６のうちのそれぞれの１つに連結され得る。アンテナは、２つ以上の無線インターフェース間で共有され得る。
【００４８】
ＳＴＡ２００はまた、プロセッサ２０２に連結される、プロトコルスタック２１２内にＷＬＡＮインターフェース２１０を含む。ＷＬＡＮインターフェース２１０は、ＬＬＣ副層モジュール２１４と、ＭＡＣ副層モジュール２１６と、ＰＨＹ副層モジュール２１８とを含む。ＭＡＣ副層モジュール２１６は、ＩＥＥＥ８０２．１１と互換性があり得る。ＳＴＡ２００はまた、ＰＨＹ副層モジュール２１８に連結されたアンテナ２２０を含む。プロトコルスタック２１２は、上位層２２２を含み得る。
【００４９】
メモリ２０４は、プロセッサ２０２によって実行されるべきオペレーティングシステム２２４を記憶し得る。メモリ２０４は、プロセッサ２０２によって実行されるように、ＳＴＡ２００内にインストールされたアプリケーション２２６を記憶し得る。例えば、アプリケーション２２６は、ＡＰから受信したＭＦＱポリシー要素に作用するための制御アプリケーションを含み得る。さらなる実施例では、アプリケーション２２６は、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）アプリケーションを含み得る。さらに別の実施例では、アプリケーション２２６は、電話アプリケーションを含み得る。メモリ２０４はまた、オペレーティングシステム２２４およびアプリケーション２２６によって使用される、データ（図示せず）を記憶し得る。
【００５０】
メモリ２０４は、各々が、当技術分野において周知のように、そのＳＳＩＤによって無線ローカルエリアネットワークを識別する１つ以上のＷＬＡＮ接続プロファイル２２８を記憶し得る。
【００５１】
メモリ２０４は、プロセッサ２０２によって実行されると、図４および６に例証される方法のうちの１つ以上をもたらす、コード２３０を記憶し得る。ダウンリンクフレームの受信およびアドバタイズされたＭＦＱポリシーを記述するＭＦＱ情報の処理は、ＭＡＣ副層モジュール２１６内に実装され得る。ＡＮＱＰサポートは、ＭＡＣ副層モジュール２１６内に実装され得る。
【００５２】
デフォルトＭＦＱポリシー２３２は、ＢＳＳ内でアドバタイズされない。実装に応じて、デフォルトＭＦＱポリシー２３２は、ＷＬＡＮインターフェース２１０（例証されるように）またはメモリ２０４内に記憶され得る。実装に応じて、ＷＬＡＮ  ＭＡＣ副層２１６によって現在実装されているＭＦＱポリシー２３３は、ＷＬＡＮインターフェース２１０（例証されるように）またはメモリ２０４内に記憶され得る。ＳＴＡ２００は、随意に、ＳＴＡによって行われた１つ以上のポリシー構成要求およびＳＴＡによって受信された１つ以上のポリシー構成に関連する、データ２３４を記憶し得る。ＳＴＡ２００は、その要求されたＭＦＱポリシーの通知を記憶し、次いで、ポリシー構成要求の承認の受信に応じて、ネゴシエートされたＭＦＱポリシーによって、現在実装されているＭＦＱポリシー２３３を上書きし得る。
【００５３】
メモリ２０４は、オーディオコーダ−デコーダ（コーデック）２３８、またはビデオコーデック２４０、あるいは両方を記憶し得る。ＳＴＡ２００は、両方とも、プロセッサ２０２に連結される、オーディオ入力要素２４２およびオーディオ出力要素２４４を含み得る。ＳＴＡ２００は、両方とも、プロセッサ２０２に連結される、ビデオ入力要素２４６およびビデオ出力要素２４８を含み得る。
【００５４】
ＳＴＡ２００は、プロセッサ２０２に連結された全地球測位システム（ＧＰＳ）モジュール２５０を含み得る。
【００５５】
ＳＴＡ２００は、プロセッサ２０２に連結された１つ以上のユーザ入力要素２５２を含み得る。ユーザ入力要素の実施例として、キーボード、キーパッド、タッチスクリーン、ジョイスティック、サムホイール、ローラ、タッチパッド、とラックパッド、静電容量式タッチパッド、光学式タッチパッド、および任意の他のタイプのナビゲーションアクチュエータが挙げられる。
【００５６】
ＳＴＡ２００は、プロセッサ２０２に連結された１つ以上のユーザ出力要素を含み得、そのディスプレイ２５４が例証される。ディスプレイ２５４が、タッチスクリーンである場合、また、ユーザ入力要素としても機能する。
【００５７】
ＳＴＡ２００は、例えば、ブザーの鳴音、着信音の再生、発散光線、または振動によって、ユーザにアラートするために、起動される、プロセッサ２０２に連結された１つ以上のアラート構成要素２５６を含み得る。
【００５８】
ＳＴＡ２００は、電力コネクタジャック等の機械的インターフェース、ユニバーサルシリアルバス（ＵＳＢ）ポート等のデータインターフェースポート、ヘッドホンジャック、および明示的示されない他の機械的インターフェースを含み得る。
【００５９】
ＳＴＡ２００は、ＳＴＡ２００の他の構成要素に電力を提供する、電力パック２５８を含む。
【００６０】
ＳＴＡ２００は、明確にするために、図１２に例証されない他の要素を含み得る。同様に、ＳＴＡ２００は、図１２に例証される要素のサブセットを含み得る。
【００６１】
図１３は、ＡＰのＭＡＣ副層モジュール３００、例えば、ＡＰ１００のＭＡＣ副層モジュール１１４のブロック図である。ＭＡＣ副層モジュール３００は、管理フレームジェネレータ３０２を使用して、管理フレーム分類ユニット３０４によって、異なるメモリキューに分散される、管理フレームを生成する。異なるメモリキューへの分散は、ＡＰが属するＢＳＳ内に現在実装されているＭＦＱポリシー３０６に従って行われる。ＭＦＱポリシー３０６が、それに対してアクセスカテゴリＡＣ＿ＶＯを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット３０４によって、メモリキュー３０８を通して、ルーティングされる。ＭＦＱポリシー３０６が、それに対してアクセスカテゴリＡＣ＿ＶＩを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット３０４によって、メモリキュー３１０を通して、ルーティングされる。ＭＦＱポリシー３０６が、それに対してアクセスカテゴリＡＣ＿ＢＥを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット３０４によって、メモリキュー３１２を通して、ルーティングされる。ＭＦＱポリシー３０６が、それに対してアクセスカテゴリＡＣ＿ＢＫを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット３０４によって、メモリキュー３１４を通して、ルーティングされる。いくつかの実装では、ＭＦＱポリシー３０６は、少なくとも１つの管理フレームタイプに対して、最高優先順位キュー３０８に関連付けられたＡＣ＿ＶＯアクセスカテゴリ以外のアクセスカテゴリを定義する。
【００６２】
ＡＰのＬＬＣ副層モジュール（図示せず）、例えば、ＬＬＣ副層モジュール１１２から、ＭＡＣ副層モジュール３００で受信したデータフレーム（コンテンツフレームおよび信号伝達フレーム）は、ＭＡＣ副層モジュール３００内のパケット分類、フラグメンテーション、およびカプセル化モジュール３１６によって処理され、次いで、続いて、管理フレームと同一メモリキューを通して、ルーティングされ得る。
【００６３】
スケジューラ３１８は、ＡＰのＰＨＹ副層モジュール、例えば、ＰＨＹ副層モジュール１１６にパスされるように、メモリキュー３０８、３１０、３１２、および３１４からのフレームをスケジューリングする。例えば、ＩＥＥＥ８０２．１１ｅは、各アクセスカテゴリに対して、別個の最小および最大値を有する。各アクセスカテゴリ内では、乱数が、「スロット時間」によって乗算される待機時間を表す、乱数が生成される。ＩＥＥＥ８０２．１１ａ／ｇでは、スロット時間は、９マイクロ秒である。無線媒体が静かになる、すなわち、非占有状態になると、カウントダウンは、伝送前に開始する。各カウントは、リアルタイムで９マイクロ秒である。ＡＣ＿ＶＯキュー３０８の場合、カウントダウンは、３１と１２７との間の値から開始する。ＡＣ＿ＶＩキュー３１０の場合、カウントダウンは、１２７と２５５との間の値から開始する。ＡＣ＿ＢＥキュー３１２の場合、カウントダウンは、２５５と５１１との間の値から開始する。ＡＣ＿ＢＫキュー３１４の場合、カウントダウンは、５１１と１０２３との間の値から開始する。カウントダウンが中断される場合、無線媒体が、再び、静かになるまで、一時停止され、次いで、一時停止された値から再開される。異なるキューに対するカウントダウンが、同時に開始する場合、より高い優先順位キュー内のトラフィックは、より低い優先順位キュー内のトラフィックに先行して、無線媒体へのアクセスを取得するであろう。
【００６４】
ＭＡＣ副層モジュール３００はさらに、ＭＦＱポリシー３０６に基づいて、ＭＦＱポリシー要素を生成する、ＭＦＱポリシー要素ジェネレータ３２０を含む。前述のように、ＭＦＱポリシー要素は、アドバタイズされたＭＦＱポリシーをアドバタイズするために、管理フレームジェネレータ３０２によって生成されたある管理フレーム内に含まれ得る。例えば、ＭＦＱポリシー要素ジェネレータ３２０によって生成されたＭＦＱポリシー要素は、管理フレームジェネレータ３０２によって生成される、ビーコンフレームまたはプローブ応答フレーム等のダウンリンクフレーム内に含まれ得る。明示的に示されないが、ＭＡＣ副層モジュール３００はまた、ＡＮＱＰサポートを実装し得ることに留意されたい。
【００６５】
図１４は、ＳＴＡのＭＡＣ副層モジュール４００、例えば、ＳＴＡ２００のＭＡＣ副層モジュール２１６のブロック図である。ＭＡＣ副層モジュール４００は、管理フレームジェネレータ４０２を使用して、管理フレームマッピングユニット４０４によって、異なるメモリキューに分散される、管理フレームを生成する。異なるメモリキューへの分散は、ＭＦＱポリシー４０６に従って行われる。ＭＦＱポリシー４０６が、それに対してアクセスカテゴリＡＣ＿ＶＯを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット４０４によって、メモリキュー４０８を通して、ルーティングされる。ＭＦＱポリシー４０６が、それに対してアクセスカテゴリＡＣ＿ＶＩを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット４０４によって、メモリキュー４１０を通して、ルーティングされる。ＭＦＱポリシー４０６が、それに対してアクセスカテゴリＡＣ＿ＢＥを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット４０４によって、メモリキュー４１２を通して、ルーティングされる。ＭＦＱポリシー４０６が、それに対してアクセスカテゴリＡＣ＿ＢＫを定義する、タイプまたは複数のタイプの管理フレームは、管理フレーム分類ユニット４０４によって、メモリキュー４１４を通して、ルーティングされる。いくつかの実装では、ＭＦＱポリシー４０６は、少なくとも１つの管理フレームタイプのための最高優先順位キュー４０８に関連付けられたＡＣ＿ＶＯアクセスカテゴリ以外のアクセスカテゴリを定義する。
【００６６】
ＭＦＱポリシー４０６は、アドバタイズされたＭＦＱポリシーであることが想定される。また、ＭＦＱポリシー４０６は、ＳＴＡが関連付けられるＡＰによって承認された、ネゴシエートされたＭＦＱポリシーであることが想定される。また、ＭＦＱポリシー４０６は、デフォルトＭＦＱポリシーであることが想定される。
【００６７】
ＳＴＡのＬＬＣ副層モジュール（図示せず）、例えば、ＬＬＣ副層モジュール２１４から、ＭＡＣ副層モジュール４００で受信されたデータフレーム（コンテンツフレームおよび信号伝達フレーム）は、ＭＡＣ副層モジュール４００内のパケット分類、フラグメンテーション、およびカプセル化モジュール４１６によって処理され、次いで、続いて、管理フレームと同一メモリキューを通して、ルーティングされ得る。
【００６８】
スケジューラ４１８は、ＳＴＡのＰＨＹ副層モジュール、例えば、ＰＨＹ副層モジュール２１８にパスされるように、メモリキュー４０８、４１０、４１２、および４１４からのフレームをスケジューリングする。例えば、ＩＥＥＥ８０２．１１ｅは、各アクセスカテゴリに対して、別個の最小および最大値を有する。各アクセスカテゴリ内では、「スロット時間」によって乗算される待機時間を表す、乱数が生成される。ＩＥＥＥ８０２．１１ａ／ｇでは、スロット時間は、９マイクロ秒である。無線媒体が静かになる、すなわち、非占有状態になると、カウントダウンは、伝送前に開始する。各カウントは、リアルタイムで９マイクロ秒である。ＡＣ＿ＶＯキュー４０８の場合、カウントダウンは、３１と１２７との間で開始する。ＡＣ＿ＶＩキュー４１０の場合、カウントダウンは、１２７と２５５との間で開始する。ＡＣ＿ＢＥキュー４１２の場合、カウントダウンは、２５５と５１１との間で開始する。ＡＣ＿ＢＫキュー４１４の場合、カウントダウンは、５１１と１０２３との間で開始する。カウントダウンが中断される場合、無線媒体が、再び、静かになるまで、一時停止され、次いで、一時停止された値から再開される。異なるキューに対するカウントダウンが、同時に開始する場合、より高い優先順位キュー内のトラフィックは、より低い優先順位キュー内のトラフィックに先行して、無線媒体へのアクセスを取得するであろう。
【００６９】
ＭＡＣ副層モジュール４００はさらに、要求されたＭＦＱポリシーに基づいて、ＭＦＱポリシー要素を生成する、ＭＦＱポリシー要素ジェネレータ４２０を含む。前述のように、ＭＦＱポリシー要素は、アドバタイズされたＭＦＱポリシーからの逸脱をネゴシエートするために、管理フレームジェネレータ４０２によって生成されるポリシー構成要求内に含まれ得る。明示的に示されないが、ＭＡＣ副層モジュール４００はまた、ＡＮＱＰサポートを実装し得ることに留意されたい。
【００７０】
本主題は、構造的特徴および／または方法論的作用に特定の用語で説明されたが、添付の請求項に定義される主題は、必ずしも、前述の具体的特徴または作用に限定されないことを理解されたい。むしろ、前述の具体的特徴または作用は、請求項を実装する例示的形態として開示される。
【図１】
2014131305.tif 000005
【図２】
2014131305.tif 000006
【図３】
2014131305.tif 000007
【図４】
2014131305.tif 000008
【図５】
2014131305.tif 000009
【図６】
2014131305.tif 000010
【図７】
2014131305.tif 000011
【図８】
2014131305.tif 000012
【図９】
2014131305.tif 000013
【図１０】
2014131305.tif 000014
【図１１】
2014131305.tif 000015
【図１２】
2014131305.tif 000016
【図１３】
2014131305.tif 000017
【図１４】
2014131305.tif 000018
【外国語明細書】
2014131305000001.pdf