(57)【特許請求の範囲】
【請求項１】
ワイヤレスネットワーク内でデータを通信するための方法であって、
無線プロトコルに従って動作する第1のモードおよび前記無線プロトコルに従って動作する第2のモードで動作するように、第1のワイヤレスデバイスを構成するステップと、
前記無線プロトコルの第1のバージョンにおいてサポートされる複数のチャネルを含む第1のチャネルリストを生成するステップと、
前記無線プロトコルの前記第1のバージョンの1つまたは複数のレガシーバージョンにおいてサポートされる複数のチャネルを含む第2のチャネルリストを生成するステップであって、前記第2のチャネルリストが、前記第1のチャネルリストにおけるチャネルの少なくともサブセットを含む、生成するステップと、
前記第1のワイヤレスデバイスが前記第2のモードで動作するとき、前記第1のチャネルリストからのチャネル上の他のワイヤレスデバイスからの通信を求めてスキャンするステップと、
前記第1のワイヤレスデバイスが前記第1のモードで動作するとき、前記第2のチャネルリストからのチャネルのみを使用して、前記ワイヤレスネットワーク内で通信をセットアップするステップと
を含む方法。
【請求項２】
前記第1のチャネルリストが、IEEE 802.11acチャネル構成内で動作するチャネルを含む、請求項1に記載の方法。
【請求項３】
前記第2のチャネルリストが、IEEE 802.11nチャネル構成内で動作するチャネルを含む、請求項1に記載の方法。
【請求項４】
前記第2のチャネルリストが、IEEE 802.11aチャネル構成内で動作するチャネルを含む、請求項1に記載の方法。
【請求項５】
前記第1のワイヤレスデバイスが、前記第2のモードでステーションとして動作し、前記第1のワイヤレスデバイスが、前記第1のモードでアクセスポイントとして動作する、請求項1に記載の方法。
【請求項６】
前記第1のチャネルリストがチャネル144を収容し、前記第2のチャネルリストがチャネル144を除外する、請求項1に記載の方法。
【請求項７】
前記無線プロトコルがIEEE 802.11である、請求項1に記載の方法。
【請求項８】
前記無線プロトコルの前記第1のバージョンがIEEE 802.11acである、請求項1に記載の方法。
【請求項９】
前記レガシーバージョンがIEEE 802.11aおよびIEEE 802.11nを含む、請求項1に記載の方法。
【請求項１０】
20MHzチャネルへのサポートを要求するワイヤレスデバイスのために、チャネル144をプライマリチャネルとして使用することを回避することによって、前記ワイヤレスネットワーク内で通信をセットアップするステップをさらに含む請求項1に記載の方法。
【請求項１１】
40MHzチャネルおよび80MHzチャネルへのサポートを要求するワイヤレスデバイスのために、チャネル144をセカンダリチャネルとして使用することを回避することによって、前記ワイヤレスネットワーク内で通信をセットアップするステップをさらに含む請求項1に記載の方法。
【請求項１２】
前記ワイヤレスネットワークに関連付けをするワイヤレスデバイスの特性を追跡するステップと、
前記特性に基づいて、前記第1のチャネルリストまたは前記第2のチャネルリストのうちの選択された1つにおけるチャネルを調整するステップと
をさらに含む請求項1に記載の方法。
【請求項１３】
1つまたは複数の追加のチャネルが前記無線プロトコルの異なるバージョンによってサポートされるとき、前記第2のチャネルリストにおけるチャネルを調整するステップをさらに含む請求項1に記載の方法。
【請求項１４】
無線トランシーバと、メモリとを含む通信モジュールを備える無線デバイスであって、  前記メモリが、チャネライゼーションモジュール、ならびに第1のチャネルリストおよび第2のチャネルリストを含み、
命令を有する前記チャネライゼーションモジュールが、前記無線トランシーバによって実行されるとき、
ワイヤレスネットワーク内で通信をセットアップするために、前記第1のチャネルリストを使用して第1のモードで動作し、
ワイヤレスネットワーク内の通信を求めてスキャンするために、前記第2のチャネルリストを使用して第2のモードで動作し、前記第1のモードが無線プロトコルに従って動作し、前記第2のモードが前記無線プロトコルに従って動作し、前記第2のチャネルリストが、前記第1のチャネルリストにおけるチャネルの少なくともサブセットを含み、前記第1のチャネルリストが、前記無線プロトコルの第1のバージョンにおいてサポートされる複数のチャネルを含み、前記第2のチャネルリストが、前記無線プロトコルの1つまたは複数のレガシーバージョンにおいてサポートされる複数のチャネルを含み、
無線デバイスが前記第2のモードで動作するとき、前記第1のチャネルリストからのチャネル上の他の無線デバイスからの通信を求めてスキャンし、
前記無線デバイスが前記第1のモードで動作するとき、前記第2のチャネルリストからのチャネルのみを使用して前記ワイヤレスネットワーク内で通信をセットアップする、
無線デバイス。
【請求項１５】
前記第1のチャネルリストが、IEEE 802.11acチャネル構成内で動作するチャネルを含む、請求項14に記載の無線デバイス。
【請求項１６】
前記第2のチャネルリストが、IEEE 802.11nチャネル構成内で動作するチャネルを含む、請求項14に記載の無線デバイス。
【請求項１７】
前記第2のチャネルリストが、IEEE 802.11aチャネル構成内で動作するチャネルを含む、請求項14に記載の無線デバイス。
【請求項１８】
前記無線デバイスが、前記第2のモードでステーションとして動作し、前記無線デバイスが、前記第1のモードでアクセスポイントとして動作する、請求項14に記載の無線デバイス。
【請求項１９】
前記第1のチャネルリストがチャネル144を収容し、前記第2のチャネルリストがチャネル144を除外する、請求項14に記載の無線デバイス。
【請求項２０】
前記無線プロトコルがIEEE 802.11である、請求項14に記載の無線デバイス。
【請求項２１】
前記無線プロトコルの前記第1のバージョンがIEEE 802.11acである、請求項14に記載の無線デバイス。
【請求項２２】
前記レガシーバージョンがIEEE 802.11aおよびIEEE 802.11nを含む、請求項14に記載の無線デバイス。
【請求項２３】
さらなる命令を有する前記通信モジュールが、無線トランシーバ上で実行されるとき、
20MHzチャネルへのサポートを要求するワイヤレスデバイスのために、チャネル144をプライマリチャネルとして使用することを回避することによって、前記ワイヤレスネットワーク内で通信をセットアップする、
請求項14に記載の無線デバイス。
【請求項２４】
さらなる命令を有する前記通信モジュールが、無線トランシーバ上で実行されるとき、
40MHzチャネルおよび80MHzチャネルへのサポートを要求するワイヤレスデバイスのために、チャネル144をセカンダリチャネルとして使用することを回避することによって、前記ワイヤレスネットワーク内で通信をセットアップする、
請求項14に記載の無線デバイス。
【請求項２５】
さらなる命令を有する前記通信モジュールが、無線トランシーバ上で実行されるとき、
前記ワイヤレスネットワークに関連付けをする無線デバイスの特性を追跡し、
前記特性に基づいて、前記第1のチャネルリストまたは前記第2のチャネルリストのうちの選択された1つにおけるチャネルを調整する、
請求項14に記載の無線デバイス。
【請求項２６】
さらなる命令を有する前記通信モジュールが、無線トランシーバ上で実行されるとき、
1つまたは複数の追加のチャネルが前記無線プロトコルの異なるバージョンによってサポートされるとき、前記第1のチャネルリストにおけるチャネルを調整する、
請求項14に記載の無線デバイス。
【請求項２７】
プロセッサ上で実行されるとき、
ワイヤレスネットワーク内で通信をセットアップするために、第1のチャネルリストを使用して第1のモードでワイヤレスデバイスを動作させ、
ワイヤレスネットワーク内の通信を求めてスキャンするために、第2のチャネルリストを使用して第2のモードで前記ワイヤレスデバイスを動作させ、前記第1のモードが無線プロトコルに従って動作し、前記第2のモードが前記無線プロトコルに従って動作し、前記第2のチャネルリストが、前記第1のチャネルリストにおけるチャネルの少なくともサブセットを有し、前記第1のチャネルリストが、前記無線プロトコルの第1のバージョンにおいてサポートされる複数のチャネルを含み、前記第2のチャネルリストが、前記無線プロトコルの1つまたは複数のレガシーバージョンにおいてサポートされる複数のチャネルを含み、
第1のワイヤレスデバイスが前記第2のモードで動作するとき、前記第1のチャネルリストからのチャネル上の他のワイヤレスデバイスからの通信を求めてスキャンし、
前記ワイヤレスデバイスが前記第1のモードで動作するとき、前記第2のチャネルリストからのチャネルのみを使用して前記ワイヤレスネットワーク内で通信をセットアップする、
第1の組のプロセッサ実行可能命令を含む
非一時的マシン可読記憶媒体。
【請求項２８】
前記第1のチャネルリストが、IEEE 802.11acチャネル構成内で動作するチャネルを含む、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項２９】
前記第2のチャネルリストが、IEEE 802.11nチャネル構成内で動作するチャネルを含む、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項３０】
前記第2のチャネルリストが、IEEE 802.11aチャネル構成内で動作するチャネルを含む、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項３１】
前記ワイヤレスデバイスが、前記第2のモードでステーションとして動作し、前記ワイヤレスデバイスが、前記第1のモードでアクセスポイントとして動作する、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項３２】
前記第1のチャネルリストがチャネル144を収容し、前記第2のチャネルリストがチャネル144を除外する、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項３３】
前記無線プロトコルがIEEE 802.11である、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項３４】
前記無線プロトコルの前記第1のバージョンがIEEE 802.11acである、請求項27に記載の非一時的マシン可読記憶媒体。
【請求項３５】
前記レガシーバージョンがIEEE 802.11aおよびIEEE 802.11nを含む、請求項27に記載の非一時的マシン可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、その全体において参照により本明細書に組み込まれる、2012年4月4日に出願された「Setting Up And Searching For BSS For 802.11a/n And 802.11ac」と題する米国仮出願第61/620,391号の優先権を、米国特許法第119条(e)の下で主張する。
【背景技術】
【０００２】
IEEE 802.11標準は、無線周波数(RF)帯域内でのワイヤレスローカルエリアネットワーク(WLAN)を策定するために使用されている。無線スペクトルは、各国において規制当局によって規制される。米国においては、連邦通信委員会(FCC:Federal Communications Commission)が、無線スペクトルを規制する。FCCは、WLANおよびモバイル通信について、Industrial, Scientific, and Medical(ISM)帯域、およびUnlicensed National Information Infrastructure(U-NII)帯域(たとえば、U-NII-1、U-NII-2A、U-NII-2C、U-NII-3)を規制している。FCCは、RF帯域内の利用可能なチャネル、および伝送のための主要な要件を規制する。IEEE 802.11標準は、利用可能なチャネル内で最大データレートの達成を試みる通信プロトコルを指定する。
【０００３】
長年にわたり、IEEE 802.11標準は、より早く増加するチャネル幅および複数の空間ストリームなどの追加の特徴を提案することによって、伝送データレートの増加を狙いとした新しい標準のたびに進化してきた。IEEE 802.11ac標準などのいくつかの標準では、無線帯域に追加のチャネルが加えられ、それにより、追加の20MHz、40MHz、80MHz、および160MHzチャネルを提案した。しかしながら、各新しい標準によって提案された利点が、ワイヤレスネットワーク内でなお動作可能なレガシーデバイスにとって、利用可能でないことがある。
【発明の概要】
【課題を解決するための手段】
【０００４】
本概要は、詳細な説明において以下でさらに説明する概念の選択を、簡略化された形式において導入するために提供される。本概要は、特許請求される主題の主要な特徴または必須の特徴を特定するようには意図されず、特許請求される主題の範囲を限定するために使用されることも意図されない。
【０００５】
IEEE 802.11無線プロトコルに従って動作するワイヤレスネットワークが、より大きい容量のチャネルを認識しない802.11標準のレガシーバージョンに従って動作するように構成されたレガシーワイヤレスデバイスとの運用性を維持する。802.11ac標準は、新しい20MHz、40MHz、80MHz、および160MHzチャネルを生成したU-NII-2C無線周波数帯域において、チャネル144を認識する。レガシーステーション(たとえば、802.11a/nデバイス)は、チャネル144において基本サービスセット(BSS)を求めてスキャンしない、またはチャネル144上で送信された通信を認識しないことがある。BSSをセットアップするアクセスポイントは、レガシーデバイスによるチャネル144の使用を回避する必要があり、一方で、チャネル144の使用で可能にされたより大きい容量のチャネルを、チャネル144を認識するデバイスが利用するのを可能にする。
【０００６】
1つまたは複数の実施形態において、ワイヤレスデバイスが、アクセスポイントとして動作するときに使用するための第1のチャネルリストと、非アクセスポイントステーションまたはステーションとして動作するときの第2のチャネルリストとを維持する。第2のチャネルリストは、無線帯域におけるすべてのチャネルを含むことができ、第1のチャネルリストは、第2のチャネルリストにおけるチャネルのサブセットを含むことができる。アクセスポイントの機能において働くワイヤレスデバイスは、第1のチャネルリストを利用して、基本サービスセット(BSS)をセットアップする。非アクセスポイントステーションの機能において働くワイヤレスデバイスは、第2のチャネルリストを利用して、関連付けるためのBSSを検索する。
【０００７】
各チャネルリストにおけるチャネルは、ソフトウェア更新を通して、またはBSSと行われる通信をモニタすることによって動的に、再構成されてよい。デバイスは、ワイヤレスデバイスがその通信において使用する無線プロトコル(たとえば、802.11a、802.11n、802.11ac)、その通信におけるプロプライエタリなメッセージの存在、および通信において使用される特徴を追跡することができる。このようにして、チャネルリストは、BSS内で通信するデバイスの能力における変化に適応するように再構成されてよい。
【０００８】
これらの、および他の特徴ならびに効果は、下記の詳細な説明を読み、関連付けられた図面を再検討することにより、明らかになるであろう。上記の一般的な説明と下記の詳細な説明の両方は、説明のためのみであり、特許請求される態様を制限しないことが理解されるべきである。
【図面の簡単な説明】
【０００９】
【図１】IEEE 802.11a標準によってサポートされる米国における無線スペクトルを示すブロック図である。
【図２】IEEE 802.11n標準によってサポートされる米国における無線スペクトルを示すブロック図である。
【図３】IEEE 802.11ac標準によってサポートされる米国における無線スペクトルを示すブロック図である。
【図４】例示的なワイヤレスネットワークシステムの図である。
【図５Ａ】ワイヤレスネットワークにおいてレガシーデバイスとの相互運用性を維持するための、例示的な方法の第1の実施形態を示す流れ図である。
【図５Ｂ】ワイヤレスネットワークにおいてレガシーデバイスとの相互運用性を維持するための、例示的な方法の第1の実施形態を示す流れ図である。
【図６】BSSによってサポートされるチャネル容量を決定するために使用される、例示的なシグナリングプロトコルを示す図である。
【図７】BSSによってサポートされるチャネル容量を決定するために使用される、別の例示的なシグナリングプロトコルを示す図である。
【図８】ワイヤレスネットワークにおいてレガシーデバイスとの相互運用性を維持するための、例示的な方法の別の実施形態を示す流れ図である。
【図９】ワイヤレスネットワークにおいてレガシーデバイスとの相互運用性を維持するための、例示的な方法の第3の実施形態を示す流れ図である。
【図１０】実施形態に従って動作する例示的な電子デバイスを示すブロック図である。
【発明を実施するための形態】
【００１０】
様々な実施形態が、デバイスが同じ無線プロトコル(IEEE 802.11)内で異なるチャネル幅をサポートするBSSにおいて、レガシーデバイスと非レガシーデバイスとの相互運用性を維持する技法について説明する。
【００１１】
図1は、別の状況では802.11aチャネライゼーションと呼ばれる、IEEE 802.11a標準によってサポートされる米国(US)における無線スペクトル100を示すブロック図である。IEEE 802.11a標準は、5GHz無線帯域を使用する54Mビット/秒までのデータレートを指定する。米国においては、5GHz無線帯域は、3つの帯域、すなわち、5.170から5.250GHz(U-NII-1)、5.250から5.350GHz(U-NII-2A)、および5.725から5.835GHz(U-NII-3)の集合体である。5GHz帯域は、U-NII-1における20MHzチャネル36、40、44および48、U-NII-2Aにおける20MHzチャネル52、56、60、64、U-NII-2Cにおける20MHzチャネル100、104、108、112、116、120、124、128、132、136および140、ならびにU-NII-3における20MHzチャネル149、153、157、161を収容する。
【００１２】
図2は、別の状況では802.11nチャネライゼーションと呼ばれる、IEEE 802.11n標準によってサポートされるUSにおける無線スペクトル200を示すブロック図である。IEEE 802.11n標準は、2.4GHz無線帯域および5GHz帯域において動作する、100Mビット/秒よりも大きいデータレートを指定する。IEEE 802.11n標準は、2.4GHzにおいて20MHzチャネルをサポートし、5GHz帯域において40MHzチャネルをサポートすることから、しばしばハイスループット(HT)と呼ばれる。2.4GHz帯域における20MHzチャネルは、IEEE 802.11a/gデバイスとの後方互換性のために使用される。40MHzチャネルは、単一の40MHzチャネルとして扱われる2つの隣接した20MHzチャネルである。40MHzチャネルは、20MHzプライマリチャネルと、プライマリチャネルから±20MHz離間したセカンダリ20MHzチャネルとで構成される。
【００１３】
図2に示すように、IEEE 802.11n標準は、次の20MHzチャネル、すなわち、U-NII-1における36、40、44および48、U-NII-2Aにおけるチャネル52、56、60、64、U-NII-2Cにおけるチャネル100、104、108、112、116、120、124、128、132、136および140、ならびにU-NII-3におけるチャネル149、153、157、161および165をサポートする。40MHzチャネルは、次のような20MHzチャネルの次の隣接するペア、すなわち、U-NII-1における36/40、44/48、U-NII-2Aにおける52/56、60/64、U-NII-2Cにおける100/104、108/112、116/120、124/128、132/136、ならびにU-NII-3における149/153、157/161として構成されてよい。
【００１４】
IEEE 802.11ac標準は、チャネル帯域幅を、80MHzチャネルまで、およびオプションの160MHzチャネルまで増加させる。隣接する20MHzチャネルが集約されて、単一の40MHzチャネルを形成し、隣接する40MHzチャネルが集約されて、単一の80MHzチャネルを形成し、隣接する80MHzチャネルが集約されて、単一の160MHzチャネルを形成する。増加した帯域幅をサポートするために、無線スペクトルは、5.725〜5.730GHz帯域において増加して追加の20MHzチャネルを含み、チャネル144が、追加の40MHz、80MHz、および160MHzチャネルをもたらす。
【００１５】
図3は、別の状況では802.11acチャネライゼーションと呼ばれる、IEEE 802.11ac標準によってサポートされるUSにおける無線スペクトル300を示すブロック図である。IEEE 802.11ac標準は、20MHzおよび40MHzチャネル幅に加えて、80MHzおよび160MHzチャネルをサポートすることから、しばしばベリーハイスループット(VHT)と呼ばれる。
【００１６】
IEEE 802.11ac標準は、次の20MHzチャネル、すなわち、U-NII-1における36、40、44および48、U-NII-2Aにおけるチャネル52、56、60、64、U-NII-2Cにおけるチャネル100、104、108、112、116、120、124、128、132、136、140および144、ならびにU-NII-3におけるチャネル149、153、157、161および165をサポートする。40MHzチャネルは、次のような20MHzチャネルの次の隣接するペア、すなわち、U-NII-1における36/40、44/48、U-NII-2Aにおける52/56、60/64、U-NII-2Cにおける100/104、108/112、116/120、124/128、132/136、140/144、ならびにU-NII-3における149/153、157/161として構成されてよい。80MHzチャネルは、次のような40MHzチャネルの隣接するペア、すなわち、U-NII-1における36/40/44/48、U-NII-2Aにおける52/56/60/64、U-NII-2Cにおける100/104/108/112、116/120/124/128、132/136/140/144、ならびにU-NII-3における149/153/157/161として構成されてよい。160MHzチャネルは、次のような80MHzチャネルの隣接するペア、すなわち、U-NII-1およびU-NII-2Aにおける36/40/44/48/52/56/60/64、ならびにU-NII-2Cにおける100/104/108/112/116/120/124/128として構成されてよい。IEEE 802.11ac標準は、IEEE 802.11aおよびIEEE 802.11n標準には含まれていないチャネル144を含み、それにより、IEEE 802.11ac標準が、(IEEE 802.11aおよびIEEE 802.11n標準では利用可能ではなかった)20MHzチャネル144および40MHzチャネル140/144をサポートするのを可能にすることに留意されたい。
【００１７】
802.11ac標準は、チャネル帯域幅およびデータレートを増加させるために追加のチャネルを無線スペクトルに加えたが、いくつかのレガシーワイヤレスデバイスは、チャネル144に気づくことができず、したがって、そのチャネル上で送信された通信を無視することがある。この状況は、802.11ac標準に制約されない。追加のチャネルは、将来において無線帯域に加えられることがあり、それにより、レガシーデバイスとの相互運用性を維持するための必要性を作り出す。いくつかの実施形態は、802.11acにおけるチャネル144の追加に関して説明されるが、実施形態は、このようには限定されない。実施形態は、任意のIEEE 802.11標準に加えられる追加のチャネルに適用されてよい。
【００１８】
第1の実施形態において、IEEE 802.11ac標準に従って動作するWLAN内で、IEEE 802.11aおよび802.11n標準に従って動作するレガシーデバイスとの相互運用性に対処する技法が説明される。この技法は、2つの部分からなる。第1の部分は、チャネル144を認識しないレガシーデバイスのために、チャネル144の使用を回避することによって、802.11acアクセスポイントにBSSをセットアップさせる。第2の部分は、アクセスポイントの能力を公表するシグナリングプロトコルを、標準において説明される方法とは異なってステーションに解釈させる。
【００１９】
第1の実施形態の第1の部分に従って、BSSをセットアップするアクセスポイントは、一定の状況においてチャネル144の割当てを限定する。とりわけ、802.11ac標準に従って動作するアクセスポイントは、チャネル144をプライマリチャネルとして使用する任意のBSSをセットアップすることを回避し、チャネル144をセカンダリ20MHzチャネルとして使用する40MHz BSSをセットアップすることを回避し(たとえば、プライマリチャネルとして指定された20MHzチャネル140、およびセカンダリチャネルとして指定されたチャネル144を含む40MHz BSSをセットアップすることを回避する)、チャネル144をセカンダリ20MHzチャネルとして使用する80MHz BSSをセットアップすることを回避する(たとえば、チャネル140がプライマリチャネルとして指定され、チャネル144がセカンダリチャネルとして指定された、20MHzチャネル132/136/140/144を含む80MHz BSSをセットアップすることを回避する)。これらの構成が回避される理由は、これらのチャネル割当てを受信するレガシー802.11a/nステーションが、これらのチャネル割当てをどのように解釈するのかを知らないからである。チャネル割当ては、チャネル144を利用しないレガシー標準と後方互換するように、このように行われる。
【００２０】
第1の実施形態の第2の部分に従って、チャネル割当てを指定するために使用される802.11標準シグナリングプロトコルは、異なって解釈されてよく、それにより、802.11acステーションのための80MHzまたは160MHzのチャネル幅のサポートを可能にしながら、同時に802.11nステーションのための20MHzのチャネル幅をサポートすることが可能なHT BSSをサポートする802.11ac BSSを、アクセスポイント(AP)が公表することを可能にする。このシグナリングプロトコルは、802.11nレガシーデバイスが設計された通りに動作する一方で、802.11acステーションが、VHT BSSによってサポートされるより大きいチャネル幅を利用できることを保証する。
【００２１】
第1の実施形態の第2の部分に従って、802.11acステーションおよび802.11nステーションは、HT Operation ElementのSTAチャネル幅フィールドにおけるビット、およびVHT Operation ElementのSTAチャネル幅フィールドにおけるビットを、802.11ac標準において明記された解釈とは異なるやり方で解釈することになる。これらのチャネル幅フィールドにおけるビットは、アクセスポイントによって設定され、ビーコンフレームまたはプローブ応答でステーションに送信される。802.11nステーションは、HT Operation Elementを解釈して、アクセスポイントによってサポートされるチャネル幅を決定する。802.11acステーションは、HT Operation ElementとVHT Operation Elementの両方のチャネル幅フィールドを使用して、アクセスポイントによってサポートされるチャネル幅を決定する。シグナリングプロトコルは、802.11nステーションが、これらのビットを、20MHzまたは40MHzチャネルBSSをセットアップする802.11acアクセスポイントとして解釈することを可能にする。802.11acステーションは、同じビットを解釈して、BSSの全容量、すなわち、20MHz、40MHz、80MHz、または160MHzチャネルを認識する。802.11a/nステーションおよび802.11acステーションが、HT Operation ElementおよびVHT Operation Elementのチャネル幅フィールドのビットを再解釈するやり方は、図5A〜図5Bに関連して、以下でより詳細に説明される。
【００２２】
第2の実施形態において、シグナリングプロトコルを再解釈せずに、802.11a/nレガシーデバイスと、802.11acチャネライゼーションとの相互運用性を維持する技法が説明される。この実施形態において、アクセスポイントは、(第1の実施形態の第1の部分と同じやり方で)チャネル144をプライマリ20MHzチャネルとして使用することを回避し、40/80MHz BSSの場合は、チャネル144をセカンダリ20MHzチャネルとして使用することを回避する。しかしながら、第2の実施形態において、ステーションおよびアクセスポイントは、それぞれのIEEE 802.11標準の要件に逸脱せずに準拠する(すなわち、第1の実施形態の第2の部分には従わない)。
【００２３】
第3の実施形態において、アクセスポイントおよびステーションのための別個のチャネルリストを利用することによって、BSSにおける802.11デバイス間の相互運用性を維持する技法が説明される。デバイスがアクセスポイントとして動作するとき、デバイスは、すべてのデバイスによって認識されるチャネルを有するチャネルリストを使用する。したがって、リストにおけるチャネルは、無線帯域において利用可能なチャネルのサブセットになる。デバイスがステーションとして動作するとき、デバイスは、無線帯域においてサポートされるすべてのチャネルを有する第2のチャネルリストを使用する。
【００２４】
第4の実施形態において、チャネルリストは、チャネルリストを利用するBSSおよびデバイスの構成における変化に適応するように、時折変化することができる。たとえば、レガシーデバイスが消えると、BSSをセットアップするために使用されるチャネルリストは、無線帯域によってサポートされるすべてのチャネルを含むことができる。新しいチャネルが無線帯域に加えられると、新しいチャネルは、ステーションによって使用されるチャネルリストに加えられ、アクセスポイントによって使用されるチャネルリストには含まれなくてよい。
【００２５】
次に、IEEE 802.11通信プロトコルに従って動作するワイヤレスネットワークの一般的な議論に注目してみる。図4は、IEEE 802.11通信プロトコルを実装するように構成された例示的なワイヤレスローカルエリアネットワーク(WLAN)400のブロック図を示す。ネットワーク400は、分散システム404に結合された1つまたは複数の基本サービスセット(BSS)402A、402N(総称して「402」)で構成されてよい。各BSS 402A、402Nは、いくつかのステーション(STA)406A〜406Z(総称して「406」)と、ワイヤレス媒体410を通してワイヤレスで通信可能に結合されたアクセスポイント(AP)408A、408Nとを含むことができる。アクセスポイントは、BSSのコーディネータとして動作するステーションである。BSS内のステーションは、BSS内の他のステーションと通信することができる。BSSは、そこでステーションが直接通信範囲内の他のステーションと互いに通信する、独立したBSSとして構成されてよい。代替として、BSSは、そこですべての通信がアクセスポイントを通して中継される、インフラストラクチャBSSとして構成されてもよい。分散システム404は、そのそれぞれのBSS内のステーションのためのフレームを送出するために、アクセスポイントに、他のアクセスポイントと通信するための通信手段を提供する。分散システム404は、バックボーンネットワークへのブリッジとしての役割を果たす、ワイヤードネットワークまたは専用デバイスであってよい。
【００２６】
アクセスポイントを含むステーションは、プログラム可能な命令を実行することが可能な任意のタイプの電子デバイスであってよく、たとえば、限定はせずに、モバイルデバイス、携帯情報端末、モバイルコンピューティングデバイス、スマートフォン、セルラー電話、ハンドヘルドコンピュータ、サーバ、サーバアレイもしくはサーバファーム、タブレット、ウェブサーバ、ネットワークサーバ、インターネットサーバ、ワークステーション、ミニコンピュータ、メインフレームコンピュータ、スーパーコンピュータ、ネットワークアプライアンス、ウェブアプライアンス、分散型コンピューティングシステム、マルチプロセッサシステム、またはそれらの組合せであってよい。
【００２７】
インフラストラクチャBSSにおいて、アクセスポイントは、BSSへのアクセスを制御する。ステーションは、アクセスポイントに関連付けをして、ネットワークサービスを受信する。ステーションは、そのエリア内のアクセスポイントによって送信されたビーコンフレームを受信することによって、そのステーションの範囲内のBSSを見つけるために、パッシブスキャンを使用することができる。アクセスポイントは、規則的な間隔で、ビーコンフレームを無線帯域内で動作するチャネルに送信して、BSSの存在および能力を通知する。
【００２８】
代替として、ステーションは、各知られたチャネル上でプローブ要求を送信することによって、そのリスニングエリア内で動作するBSSを求めてアクティブにスキャンすることができる。アクセスポイントは、BSSの存在および能力を指し示すプローブ応答で、ステーションに応答することができる。
【００２９】
ステーションは、ステーションの能力を満たすアクセスポイントに関連付け要求を送信することによって、アクセスポイントに関連付けをして、ネットワークサービスを取得する。関連付け要求は、そのステーションがサポートするチャネル帯域幅などのステーションの能力を含む。アクセスポイントは、ステーションの要求を受け入れる前に、要求に含まれる情報を検証する。アクセスポイントは、BSSと通信するために使用されるプライマリチャネルおよび/またはセカンダリチャネルを含む関連付け応答で、応答する。ステーションは、ステーションが同じ拡張サービスエリア内のBSS間で移動するとき、アクセスポイントに関連付けをするための再関連付け要求を作成する。再関連付け要求は、ステーションの能力を含み、アクセスポイントは、BSSと通信するために使用されるプライマリチャネルおよび/またはセカンダリチャネルを指し示す再関連付け応答で、応答することができる。
【００３０】
次に、例示的な方法を参照して、実施形態についての動作についての議論に注目してみる。代表的な方法は、別段指し示されない限り、必ずしも、提示された順序で、または任意の特定の順序で、実行されなくてもよいことが認識され得る。その上、方法に関して説明される様々なアクティビティは、逐次的もしくは並列的なやり方で、または逐次的および並列的な動作の任意の組合せで実行されてもよい。方法は、与えられた一組の設計制約および性能制約の所望に応じて、説明される実施形態または代替実施形態の、1つまたは複数のハードウェア要素および/またはソフトウェア要素を使用して実装されてよい。たとえば、方法は、論理デバイス(たとえば、無線ユニットまたは特殊目的プロセッサ)による実行のための論理(たとえば、プログラム命令、ファームウェア)として実装されてよい。
【００３１】
図5A〜図5Bは、802.11acBSS内で802.11a/nレガシーデバイスとの相互運用性を維持する例示的な方法を示す。図5Aは、802.11a/n/acデバイスを含むBSSをセットアップするために、アクセスポイントによって使用される例示的な方法500を示す。図5Bは、BSSによってサポートされるチャネル幅を決定するために、ステーションによって使用される例示的な方法520を示す。図5A〜図5Bに示す方法500、520は、本明細書で説明する1つまたは複数の実施形態によって実行される動作のうちのいくつかまたは全部を表すことができること、および方法は、説明される動作よりも多い、または少ない動作を含むことができることに留意されたい。
【００３２】
アクセスポイントは、ステーションから、関連付け要求または再関連付け要求を受信することができる。関連付け/再関連付け要求は、Capabilities Elementを含み、Capabilities Elementは、ステーションによってサポートされるチャネル幅を指し示すSupported Channel Width Setサブフィールドを含む。802.11aステーションは、このフィールドをCapabilities Elementと呼び、802.11nデバイスステーションは、このフィールドをHT Capabilities Elementと呼び、802.11acステーションは、このフィールドをVHT Capabilities Elementと呼ぶ。各それぞれのSupported Channel Width Setサブフィールドにおけるビット設定は、ステーションによってサポートされるチャネル幅を指し示す。
【００３３】
関連付け/再関連付け要求に応答して、アクセスポイントは、BSSが動作しているチャネル番号を指し示すそれぞれのOperation Elementを含む関連付け/再関連付け応答を返す。ステーションの動作は、Operation Elementにおけるビット設定によって制御される。それぞれのCapabilities ElementのSupported Channel Widthフィールドが、ステーションが20MHzチャネル幅をサポートすることを指し示す場合、それぞれのOperation ElementのPrimary Channelフィールドは、BSSが動作している20MHzチャネル番号を指し示す。40MHzチャネル幅をサポートするHTステーションの場合、HT Operation ElementのPrimary Channelフィールドは、20MHzチャネル番号を指し示し、HT Operation ElementのSecondary Channel Offsetフィールドは、プライマリチャネルに対するセカンダリチャネルの位置を指し示す。VHTステーションは、VHT Operation ElementのVHT Operation Informationフィールドから、プライマリおよびセカンダリチャネルの情報(たとえば、Channel Center Frequency Segment 1およびChannel Center Frequency Segment 2)を得る。
【００３４】
図5Aを見てみると、アクセスポイントは、BSSに関連付けをするための関連付け/再関連付け要求を受信することができる(ブロック502)。ステーションが20MHzチャネル幅のみをサポートする場合(ブロック504)、アクセスポイントは、チャネル144をプライマリチャネルとして使用するのを回避するために、それぞれのOperation Elementのビットを符号化する(ブロック506)。ステーションが40MHzチャネル幅のみをサポートする場合(ブロック508)、アクセスポイントは、チャネル144をセカンダリチャネルとして使用するのを回避するために、それぞれのOperation Elementのビットを符号化する(ブロック510)。ステーションが80MHzチャネル幅をサポートする場合(ブロック512)、アクセスポイントは、チャネル144をセカンダリチャネルとして使用するのを回避するために、VHT Operation Elementのビットを符号化する(ブロック514)。ステーションが160MHzチャネル幅をサポートする場合(ブロック516)、アクセスポイントは、ステーションがそのような利用可能なチャネルを使用するために、VHT Operation Elementのビットを符号化する(ブロック518)。
【００３５】
ステーションは、そのステーションの能力をサポートすることができるアクセスポイントに関連付けをする。アクセスポイントは、ビーコンフレームまたはプローブ応答で、サポートされるチャネル幅などのその能力を公表する。802.11ac標準に従って動作するアクセスポイントは、適正に設定されたHT Operation ElementおよびVT Operation ElementのSTAチャネル幅フィールドを含むビーコンフレームまたはプローブ応答をフォーマットする。ステーションは、これらのビットを読み取って、BSSによってサポートされるチャネル幅を決定する。
【００３６】
図6を見てみると、HT Operation ElementのSTAチャネル幅フィールド、およびVHT Operation ElementのSTAチャネル幅フィールドのための設定を含むテーブル602が示されている。HTステーションは、テーブル602の列604における設定を読み取って、BSSによってサポートされるチャネル幅を決定する。VHTステーションは、列604および列606における設定を読み取って、BSSによってサポートされるチャネル幅を決定する。テーブル602に示す設定は、IEEE 802.11標準によって利用される設定である。
【００３７】
テーブル608は、HT Operation ElementおよびVHT Operation ElementのSTAチャネル幅フィールドのための異なる設定を示す。テーブル608の列610に示すように、HTステーションは、HT Operation ElementのSTAチャネル幅フィールドにおいて「X」印が付けられたビットを、20MHzチャネル幅を指し示すものと解釈することになる。VHTステーションは、両方の列におけるビット設定を使用して、801.11ac標準に従ってチャネル幅を認識することになる。
【００３８】
代替として、801.11ac標準では、異なる構造が使用されてもよい。図7は、HT Operation ElementとVHT Operation Elementとの組合せの代わりに使用されてよい4-ビットフィールドを示す。このフィールドにおけるビット設定は、VHT BSSによってサポートされるチャネル容量を識別するために使用されてよい。この構造は、2つの別個のフィールドに分割するのではなく、1つのフィールドの状態にあるという利点を有する。
【００３９】
図5Bを見てみると、ステーションは、BSSによってサポートされるチャネル幅を指し示すアクセスポイントから、送信を受信することができる。ステーションがHTステーション(すなわち、802.11nデバイス)である場合(ブロック524-yes)、HTステーションは、「X」印が付けられたHT Operation Elementにおけるビット設定を、BSSが20MHzチャネル幅をサポートすると解釈する(ブロック526)。ステーションがVHTステーションである場合(ブロック524-no、ブロック528)、VHTステーションは、802.11ac標準に従ってビット設定を解釈する。
【００４０】
第2の実施形態において、ステーションは、802.11ac無線帯域におけるすべてのチャネルにアクセスするように構成されてよく、一方でアクセスポイントは、図5Aにのみ従ってBSSをセットアップするように構成される。この構成においては、図5Bに関して上で示したビット設定を、ステーションに解釈させる必要はないことになる。むしろ、図6および図7に関して上で議論したOperation Elementにおけるビット設定を解釈するようステーションに要求することなく、アクセスポイントは、図5Aにおいて上で示したように、BSSをセットアップする。
【００４１】
第3の実施形態において、デバイスは、2つのチャネルリストを収容する。デバイスがアクセスポイントとして動作するとき、デバイスは、レガシーデバイスを含むすべてのデバイスによって認識されるチャネルを有するチャネルリストを使用する。したがって、チャネルリストにおけるチャネルは、無線帯域におけるすべての利用可能なチャネルのサブセットとなる。デバイスがステーションとして動作するとき、デバイスは、無線帯域において利用可能なすべてのチャネルを有する第2のチャネルリストを使用する。チャネルリストは、チャネルリストを利用するBSSおよびデバイスの構成における変化に適応するように、時折変化することができる。2つのリストは、デバイスのメモリに記憶されてよく、ソフトウェアアップグレードを通して再構成可能である。
【００４２】
図8は、レガシーデバイスを有するBSS内で相互運用性を維持するための別の例示的な方法800を示す。図8に示す方法800は、本明細書で説明する1つまたは複数の実施形態によって実行される動作のうちのいくつかまたは全部を表すことができること、および方法は、説明される動作よりも多い、または少ない動作を含むことができることに留意されたい。
【００４３】
デバイスは、第1のチャネルリストおよび第2のチャネルリストを用いて構成されてよい(ブロック802)。各チャネルリストは、無線帯域で使用されるチャネル番号の一覧表を収容する。第1のチャネルリストは、デバイスが、アクセスポイントの役割にあるなどの、第1のモードで動作するときに使用され、第2のチャネルリストは、デバイスが、非アクセスポイントステーションの役割にあるなどの、第2のモードで動作するときに使用される。第1のチャネルリストは、第2のチャネルリストに収容されたチャネルのサブセットを収容する(ブロック802)。
【００４４】
デバイスが第1のモードで動作するとき(ブロック804)、デバイスは、第1のチャネルリストにおける各チャネルにビーコンフレームを送信する(ブロック806)。デバイスはまた、第1のチャネルリストを使用して、BSSにおけるチャネルを設定する(ブロック808)。デバイスは、プローブ応答、関連付け応答、および/または再関連付け応答で、BSSにおけるチャネルをセットアップすることができる(ブロック808)。
【００４５】
デバイスが第2のモードで動作するとき(ブロック810)、デバイスは、パッシブスキャニングのケースなどで、ビーコンを求めてスキャンするために、第2のチャネルリストを使用する(ブロック812)。デバイスはまた、アクティブスキャニングのケースのように、第2のチャネルリストにおける各チャネルに対してプローブ要求を開始して、どのBSSに関連付けをするかを決定することができる(ブロック814)。
【００４６】
図9は、レガシーデバイスを有するBSS内で相互運用性を維持する第4の実施形態の例示的な方法900を示す。図9に示す方法は、本明細書で説明する1つまたは複数の実施形態によって実行される動作のうちのいくつかまたは全部を表すことができること、および方法は、説明される動作よりも多い、または少ない動作を含むことができることに留意されたい。
【００４７】
この実施形態において、デバイスは、アクセスポイントとして第1のモードで動作するとき、アクセスポイントと対話するステーションの特性を追跡する。特性は次いで、チャネルリストを再構成するために使用される。
【００４８】
デバイスは、第1のチャネルリストおよび第2のチャネルリストを用いて構成されてよい(ブロック902)。各チャネルリストは、無線帯域で使用されるチャネル番号の一覧表を収容する。第1のチャネルリストは、デバイスが、アクセスポイントの役割にあるなどの、第1のモードで動作するときに使用され、第2のチャネルリストは、デバイスが、非アクセスポイントステーションの役割にあるなどの、第2のモードで動作するときに使用される。第1のチャネルリストは、第2のチャネルリストに収容されたチャネルのサブセットを収容する(ブロック902)。
【００４９】
デバイスは、第1のモードで動作するとき、アクセスポイントとして働く(ブロック904)。デバイスは、第2のモードで動作するとき、図8のブロック812〜814において示したようなステーションのタスクを実施することができる(ブロック912)。
【００５０】
デバイスが、アクセスポイントとして第1のモードで構成されるとき(ブロック904)、デバイスは、ステーションから受信した通信の特性を追跡する(ブロック906)。これらの特性は、デバイスが動作している無線プロトコルのバージョン(たとえば、802.11a、802.11n、802.11acなど)、デバイスが有効にしている特徴、および(たとえば、無線プロトコルに準拠していない)プロプライエタリメッセージが通信において使用されているかどうかを含むことができる(ブロック906)。
【００５１】
デバイスが第1のモードで動作するとき、図8のブロック806〜808に示したようなアクセスポイントのタスクを実施する(ブロック908)。デバイスは、ある時間に、追跡したデータに基づいてチャネルリストを再構成するかどうかを判定することができる(ブロック910)。チャネルリストは、BSSに関連付けをすることを望むことがあるレガシーデバイスがあることを予期して、構成されている場合がある。レガシーデバイスとより新しいデバイスとの運用性を維持するために、2つのチャネルリストが利用されていた。しかしながら、レガシーデバイスが消えると、チャネルリストは、より最新のチャネライゼーション構造を含むように再構成されてよい。加えて、チャネルリストは、限定はせずに、BSSに関連付けられている802.11acデバイスの比率、ある特徴を有効にしているデバイスの比率、通信に使用される優先メッセージ、およびそれらの任意の組合せなどの、他の基準に基づいて再構成されてもよい。この再構成は、この実施形態に示した追跡および再構成プロセスを通して、リアルタイムで動的に実施することができる。
【００５２】
図10は、本明細書で説明する技術を使用して動作するように構成された例示的なワイヤレスデバイス1000を示す。ワイヤレスデバイスの様々な実施形態は、ハードウェア要素、ソフトウェア要素、またはその両方の組合せを使用して実装されてよい。ハードウェア要素の例は、デバイス、コンポーネント、プロセッサ、マイクロプロセッサ、回路、回路素子、集積回路、特定用途向け集積回路、プログラマブル論理デバイス、デジタル信号プロセッサ、フィールドプログラマブルゲートアレイ、メモリユニット、論理ゲート、その他を含むことができる。ソフトウェア要素の例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、プロシージャ、ソフトウェアインターフェース、アプリケーションプログラムインターフェース、命令セット、コンピューティングコード、コードセグメント、およびそれらの任意の組合せを含むことができる。実施形態がハードウェア要素および/またはソフトウェア要素を使用して実装されるかの判断は、与えられた実装形態の所望に応じた、所望の計算レート、電力レベル、帯域幅、計算時間、負荷バランス、メモリリソース、データバス速度、および他の設計制約または性能制約などの、任意の数の要因に従って異なっていてよい。
【００５３】
ワイヤレスデバイス1000は、ワイヤレス信号を受信することが可能な任意のタイプの電子デバイスであってよく、たとえば、限定はせずに、モバイルデバイス、携帯情報端末、モバイルコンピューティングデバイス、タブレット、スマートフォン、セルラー電話、ハンドヘルドコンピュータ、サーバ、サーバアレイもしくはサーバファーム、ウェブサーバ、ネットワークサーバ、インターネットサーバ、ワークステーション、ミニコンピュータ、メインフレームコンピュータ、スーパーコンピュータ、ネットワークアプライアンス、ウェブアプライアンス、分散型コンピューティングシステム、マルチプロセッサシステム、またはそれらの組合せであってよい。1つまたは複数の実施形態において、ワイヤレスデバイス1000は、IEEE 802.11仕様に従って動作することが可能なWLANデバイスである。
【００５４】
ワイヤレスデバイス1000は、通信リンク1010(たとえば、バス)を通して通信可能に結合された、少なくとも1つまたは複数のプロセッサ1002と、ネットワークインターフェース1004と、メモリ1006と、通信モジュール1008とを含むことができる。プロセッサ1002は、任意の市販のプロセッサであってよく、デュアルマイクロプロセッサおよびマルチプロセッサアーキテクチャを含むことができる。ネットワークインターフェース1004は、ワイヤレスデバイス1000と通信フレームワークとの間のワイヤード通信および/またはワイヤレス通信を促進する。ネットワークインターフェース1004は、少なくとも1つのワイヤレスネットワークインターフェース(たとえば、WLANインターフェース、BLUETOOTH(登録商標)(Bluetooth（登録商標）)インターフェース、WiMAXインターフェース、およびZigBee(登録商標)インターフェース、ワイヤレスUSBインターフェースなど)を含む。
【００５５】
メモリ1006は、実行可能なプロシージャ、アプリケーション、およびデータを記憶することができる任意のマシン可読記憶媒体であってよい。マシン可読記憶媒体は、非一時的な信号に関連し、搬送波を通して送信される変調データ信号などの伝搬信号には関連しない。記憶媒体の例は、揮発性メモリまたは不揮発性メモリ、リムーバブルメモリまたは非リムーバブルメモリ、消去可能なメモリまたは消去可能でないメモリ、書き込み可能なメモリまたは書き込み可能でないメモリ、ランダムアクセスメモリ、読み出し専用メモリ、磁気記憶装置、光学記憶装置、DVD、CD、フロッピー（登録商標）ディスクドライブなどを含む、電子データを記憶することが可能な1つまたは複数のタイプのマシン可読記憶媒体を含むことができる。メモリ1006はまた、1つまたは複数の外部記憶デバイス、またはリモートに設置された記憶デバイスを含むことができる。
【００５６】
マシン可読記憶媒体は、プログラム、プロシージャ、モジュール、アプリケーション、コードセグメント、プログラムスタック、ミドルウェア、ファームウェア、メソッド、ルーチン、その他などの、様々なソフトウェア要素を記憶することができる。一実施形態において、たとえば、マシン可読記憶媒体は、プロセッサによって実行されるとき、説明した実施形態に従って、プロセッサに方法および/または動作を実施させる実行可能なプログラム命令を記憶することができる。実行可能なプログラム命令は、ある機能を実施するようコンピュータに命令するための、あらかじめ定義されたコンピュータ言語、様式、またはシンタックスに従って実装されてよい。命令は、任意の好適な、高水準の、低水準の、オブジェクト指向の、ビジュアルの、コンパイルされた、および/またはインタープリタ型の、プログラミング言語を使用して実装されてよい。
【００５７】
通信モジュール1008は、無線トランシーバ1012と、メモリ1014とを含むことができ、メモリ1014は、チャネライゼーションモジュール1016、および1つまたは複数のチャネルリスト1018を含む。無線トランシーバユニット1012は、パケットと、IEEE 802.11無線プロトコルに従ってパケットを受信し、送信する、命令を実行するためのデータ処理ユニットとを含む。チャネライゼーションモジュール1016は、本明細書で説明した実施形態を実施する。チャネルリスト1018は、図8〜図9に関して本明細書で説明したチャネルリストである。
【００５８】
メモリ1014は、実行可能なプロシージャ、アプリケーション、およびデータを記憶することができる任意のマシン可読記憶媒体であってよい。マシン可読記憶媒体は、非一時的な信号に関連し、搬送波を通して送信される変調データ信号などの伝搬信号には関連しない。記憶媒体の例は、揮発性メモリまたは不揮発性メモリ、リムーバブルメモリまたは非リムーバブルメモリ、消去可能なメモリまたは消去可能でないメモリ、書き込み可能なメモリまたは書き込み可能でないメモリ、ランダムアクセスメモリ、読み出し専用メモリ、磁気記憶装置、光学記憶装置、DVD、CD、フロッピー（登録商標）ディスクドライブなどを含む、電子データを記憶することが可能な1つまたは複数のタイプのマシン可読記憶媒体を含むことができる。メモリ1014はまた、1つまたは複数の外部記憶デバイス、またはリモートに設置された記憶デバイスを含むことができる。
【００５９】
マシン可読記憶媒体は、プログラム、プロシージャ、モジュール、アプリケーション、コードセグメント、プログラムスタック、ミドルウェア、ファームウェア、メソッド、ルーチン、その他などの、様々なソフトウェア要素を記憶することができる。一実施形態において、たとえば、マシン可読記憶媒体は、プロセッサによって実行されるとき、説明した実施形態に従って、プロセッサに方法および/または動作を実施させる実行可能なプログラム命令を記憶することができる。実行可能なプログラム命令は、ある機能を実施するようコンピュータに命令するための、あらかじめ定義されたコンピュータ言語、様式、またはシンタックスに従って実装されてよい。命令は、任意の好適な、高水準の、低水準の、オブジェクト指向の、ビジュアルの、コンパイルされた、および/またはインタープリタ型の、プログラミング言語を使用して実装されてよい。チャネライゼーションモジュール1016およびチャネルリスト1018は、ソフトウェア要素として実装されてよい。
【００６０】
本開示の別の実施形態に従って、ワイヤレスデバイスの規制ドメイン拡張レジスタ(または別の構成レジスタ)が、チャネル144の使用がデバイスによってサポートされるかどうかを定義するために使用される。たとえば、ワイヤレスデバイスの規制ドメイン拡張レジスタのビット[5]は、(a)FCCドメインにおいて、デバイスがチャネル144を使用するために有効にされていないことを指し示すための論理0値、または(b)FCCドメインにおいて、デバイスがチャネル144を使用するために有効にされていることを指し示すための論理1値(USにおいてのみ)に設定されてよい。
【００６１】
一実施形態において、規制ドメイン拡張レジスタのビット[5](以下では「チャネル144インジケータビット」と呼ぶ)は、製造中にプログラムされる。したがって、製造業者は、チャネル144の使用なしでFCCによって既に認証されているデバイスのために(たとえば、レガシー802.11nチップを使用する既存のOEM製品、またはチャネル144を使用しないものとしてFCCによってあらかじめ認証されている802.11acチップを使用する既存のOEM製品)、チャネル144インジケータビットを論理0値に設定することができる。FCCによってまだ認証されていない、新しいワイヤレスアクセスポイント(AP)デバイスは、製造業者によって決定されるときに、論理0値または論理1値のいずれかに設定されたチャネル144インジケータビットを提供されてよい。一実施形態において、新しいワイヤレスAPデバイスは、論理0値に設定されたチャネル144インジケータビットをデフォルトで提供され、製造業者がそうするように選んだ場合は、チャネル144インジケータビットを製造中に論理1値に変更するためのオプションを含む。チャネル144インジケータビットは、製造後に変更することはできない。FCCによってまだ認証されていない、新しいワイヤレスクライアントデバイスは、論理1値に設定されたチャネル144インジケータビットを提供されてよく、それにより、ハードウェア(HW)の上で実行されるソフトウェア(SW)がチャネル144を利用することを選ぶ場合、これらの新しいワイヤレスクライアントデバイスが、チャネル144を使用する(およびしたがって、802.11ac標準によって指定されたチャネルのすべてを使用して動作する)ことを可能にする。HWがチャネル144をサポートすることができる(1の論理値に設定されたチャネル144インジケータビット)一方で、SWがチャネル144を利用しないことを選ぶことは可能である。したがって、(1の論理値に設定されたチャネル144インジケータビットによって指示された)HWとSWの両方が、チャネル144を使用することが可能であり、かつ使用するように構成された場合のみに、チャネル144が利用されることになる。
【００６２】
論理0値に設定されたチャネル144インジケータビットを有するワイヤレスAPデバイスは、チャネル144をプライマリ20MHzチャネルとして使用するいずれの帯域幅(20/40/80MHz)のBSSもセットアップすることは許可されておらず、チャネル140をプライマリ20MHzチャネルとして使用する40/80MHz帯域幅を有するBSSをセットアップすることも許可されていない。論理1値に設定されたチャネル144インジケータビット、および適切に構成されたSWを有するワイヤレスAPデバイスは、BSSをセットアップするために802.11ac標準によって指定されたすべての可能なチャネルを使用することを許可されている。
【００６３】
論理0値に設定されたチャネル144インジケータビットを有するワイヤレスクライアントデバイスは、別のワイヤレスデバイスに関連付けられるようになるためのチャネル144をスキャンしないことになる。論理0値に設定されたチャネル144インジケータビットを有するワイヤレスクライアントデバイスが、チャネル140をプライマリ20MHzチャネルとして使用する40/80MHz帯域幅によるBSSを検出した場合、このワイヤレスクライアントデバイスは、このBSSにおいて関連付けをし、HT20/VHT20モードでチャネル140にアクセスすることになる。論理1値に設定されたチャネル144インジケータビットを有するワイヤレスAPデバイスは、別のデバイスに関連付けられるようになるためにチャネル144をスキャンすることになり、最大限可能な帯域幅を使用して、検出されたBSSに関連付けをすることになる。
【００６４】
別の実施形態に従って、たとえチャネル144インジケータビットが論理1値に設定されていたとしても、ワイヤレスデバイスがレーダを検出するための適切な認証(たとえば、FCCからの動的周波数選択(DFS:Dynamic Frequency Selection) Master認証)を有さない場合は、ソフトウェア対応アクセスポイント(SoftAP)として動作するワイヤレスデバイスは、APモードで動作するとき、チャネル144を使用することを許可されない。さらに別の実施形態に従って、Wi-Fi Directクライアントとして動作するワイヤレスデバイスは、レーダを検出するための適正な認証を取得していない限り、サポートされるチャネルリストにおいてチャネル144を公表しないことになる。しかしながら、対応するWi-Fi Directのグループオーナー(GO)がチャネル144への移動を要求する場合、ワイヤレスデバイスは、要求に従って、チャネル144を使用することができる。さらに別の実施形態において、トンネルダイレクトリンク設定(TDLS:Tunneled Direct Link Setup)デバイスは、Wi-Fi Directデバイスについて上で説明した同じやり方で、制御されてよい。
【００６５】
本主題を、構造的特徴および/または方法論的行為に固有の言語で説明してきたが、付属の特許請求の範囲において定義される本主題は、必ずしも上で説明した固有の特徴または行為に限定されないことが理解されるべきである。むしろ、上で説明した固有の特徴および行為は、特許請求の範囲を実装する例示的な形態として開示される。
【符号の説明】
【００６６】
100  (IEEE 802.11a標準による)無線スペクトル
200  (IEEE 802.11n標準による)無線スペクトル
300  (IEEE 802.11ac標準による)無線スペクトル
400  ワイヤレスローカルエリアネットワーク(WLAN)
402  基本サービスセット(BSS)
402A  基本サービスセット
402N  基本サービスセット
404  分散システム
406  ステーション(STA)
406A〜406Z  ステーション
408  アクセスポイント(AP)
408A  アクセスポイント
408N  アクセスポイント
410  ワイヤレス媒体
602  テーブル
604  列
606  列
608  テーブル
610  列
702  テーブル
1000  ワイヤレスデバイス
1002  プロセッサ
1004  ネットワークインターフェース
1006  メモリ
1008  通信モジュール
1010  通信リンク
1012  無線トランシーバユニット
1014  メモリ
1016  チャネライゼーションモジュール
1018  チャネルリスト
【図１】
0005919433.tif 000002
【図２】
0005919433.tif 000003
【図３】
0005919433.tif 000004
【図４】
0005919433.tif 000005
【図５Ａ】
0005919433.tif 000006
【図５Ｂ】
0005919433.tif 000007
【図６】
0005919433.tif 000008
【図７】
0005919433.tif 000009
【図８】
0005919433.tif 000010
【図９】
0005919433.tif 000011
【図１０】
0005919433.tif 000012