(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2025009921
(43)【公開日】2025-01-20
(54)【発明の名称】ネットワークにおいてデータ要求またはデータ応答を用いる通信用のシステム及び方法
(51)【国際特許分類】
H04W 28/18 20090101AFI20250109BHJP
H04W 84/12 20090101ALI20250109BHJP
H04W 28/06 20090101ALI20250109BHJP
H04W 76/10 20180101ALI20250109BHJP
H04W 12/06 20210101ALI20250109BHJP
【FI】
H04W28/18
H04W84/12
H04W28/06 110
H04W76/10
H04W12/06
【審査請求】未請求
【請求項の数】20
【出願形態】OL
【外国語出願】
(21)【出願番号】P 2024098436
(22)【出願日】2024-06-19
(31)【優先権主張番号】18/343,529
(32)【優先日】2023-06-28
(33)【優先権主張国・地域又は機関】US
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.ブルートゥース
2.FRAM
3.HDMI
4.リナックス
5.Linux
6.UNIX
7.macOS
(71)【出願人】
【識別番号】318015161
【氏名又は名称】アバゴ・テクノロジーズ・インターナショナル・セールス・プライベート・リミテッド
【氏名又は名称原語表記】Avago Technologies International Sales Pte.Limited
【住所又は居所原語表記】No.1 Yishun Avenue 7,Singapore 768923,Singapore
(74)【代理人】
【識別番号】100087642
【弁理士】
【氏名又は名称】古谷 聡
(74)【代理人】
【識別番号】100082946
【弁理士】
【氏名又は名称】大西 昭広
(74)【代理人】
【識別番号】100195693
【弁理士】
【氏名又は名称】細井 玲
(72)【発明者】
【氏名】ニザムディーン・ブハリ
(72)【発明者】
【氏名】マヘシュ・ドゥッタ・エイチケイ
(72)【発明者】
【氏名】ジムト・サホー
【テーマコード(参考)】
5K067
【Fターム(参考)】
5K067BB21
5K067DD11
5K067DD25
5K067EE02
5K067EE10
(57)【要約】 (修正有)
【課題】特定のデータが特定のプロトコル下で利用可能でない場合に対応する、データ要求またはデータ応答のための措置及び方法を提供する。
【解決手段】要求及び応答のためのプロトコルを使用する無線通信ネットワーク又はシステムにおいて、装置220は、アクセス・ポイント(AP)又はステーション(STA)であり、オンデマンドデータ取得要求/応答(ODGDR)プロトコルのために構成される。装置220は、処理回路230、近接レポート・モジュール242、及びODGDRモジュール238を含み、処理回路230は、ロジック及び通信処理動作を実行することができる任意の回路要素または構成要素であり、プロセッサ234及びメモリ236を含む。
【選択図】
図2B
【特許請求の範囲】
【請求項1】
第1の装置であって、
第2の装置に対する接続にわたって少なくとも1つのフレームを提供するように構成された回路を含み、前記フレームは、前記第2の装置からの要求された情報の識別(ID)を含む第1のフィールドを含み、前記要求された情報の識別は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報の1つ又は複数の識別を含む、第1の装置。
【請求項2】
前記フレームは、802.11プロトコルに従って提供され、前記接続は、アソシエーション動作または認証動作を用いることにより、確立される、請求項1に記載の第1の装置。
【請求項3】
前記要求された情報は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、及びユニキャスト情報を含む、請求項1に記載の装置。
【請求項4】
前記フレームは、多数の要求を示す値のための第2のフィールドを含む、請求項1に記載の第1の装置。
【請求項5】
前記フレームは、取得データ要求(get data request)又は取得データ応答(get data response)を示す値のための第3のフィールドを含む、請求項1に記載の第1の装置。
【請求項6】
前記識別は、タイミング情報、シーケンス情報、近接アクセス・ポイント情報、及びユニキャスト情報を示すことができる、請求項1に記載の第1の装置。
【請求項7】
前記要求された情報は、タイミング情報を含み、そのタイミング情報は、low TSF(Time Synchronization Function)、nextTBTT(Target Beacon Transmission Time)又はnext DTIM(Delivery Traffic Information Map) TBTTである、請求項1に記載の第1の装置。
【請求項8】
前記要求された情報は、ユニキャスト情報を含み、そのユニキャスト情報は、多数の保留中ユニキャスト・フレームを含む、請求項1に記載の第1の装置。
【請求項9】
前記回路は、前記接続にわたって前記第2の装置から少なくとも1つのフレームを受信するように構成され、前記第2の装置からの前記フレームは、長さフィールド及び値フィールドを含む第1のフィールドを含み、前記値フィールドは、前記要求された情報を含む、請求項1に記載の第1の装置。
【請求項10】
前記第2の装置は、アクセス・ポイントを含む、請求項1に記載の第1の装置。
【請求項11】
第1の装置であって、
第2の装置に対する接続にわたって少なくとも1つのフレームを提供するように構成された回路を含み、前記フレームは、前記第2の装置による要求された情報を示す値を含む第1のフィールドを含み、その値は、前記第2の装置により要求されたタイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報の少なくとも1つを示す、第1の装置。
【請求項12】
前記フレームは、応答のタイプを示すフィールドを含むアクション・フレームである、請求項11に記載の第1の装置。
【請求項13】
前記フレームは、多数の要求を示す値のための第2のフィールドを含む、請求項11に記載の第1の装置。
【請求項14】
前記フレームは、長さを示す値のための第3のフィールドを含む、請求項11に記載の第1の装置。
【請求項15】
前記フレームは、802.11プロトコルに従って提供される、請求項11に記載の第1の装置。
【請求項16】
方法であって、
接続にわたって第1の装置から第2の装置へ第1のフレームを提供し、前記第1のフレームは、2つのタイプの要求および2つのタイプの応答を示すための第1のフィールド、及び前記第2の装置からの要求された情報の識別(ID)を示す値を含む第2のフィールドを含み、その値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報の識別を示し、
前記第2の装置からの第2のフレームを前記第1の装置において受信することを含み、前記第2のフレームは、前記第2の装置からの前記要求された情報を示す値を含む第1のフィールドを含み、前記第2の装置からの前記値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報を示す、方法。
【請求項17】
前記第2のフレームは、2つのタイプの要求および2つのタイプの応答を示すための第2のフィールドを含む、請求項16に記載の方法。
【請求項18】
前記値は、タイミング情報であり、そのタイミング情報は、low TSF、next TBTT又はnext DTIM(Delivery Traffic Information Map) TBTTである、請求項16に記載の方法。
【請求項19】
前記第2の装置からの前記値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、及びユニキャスト情報を示すことができる、請求項18に記載の方法。
【請求項20】
前記第1のフレームは、長さを示す値のための第3のフィールドを含む、請求項16に記載の方法。
【発明の詳細な説明】
【技術分野】
【0001】
開示の分野
本開示は概して、アクセス・ポイント(AP)とクライアント装置(例えば、ステーション(STA))との間の通信、又は他の通信装置間の通信のためのシステム及び方法に関する。幾つかの実施形態において、本開示は概して、以下に限定されないが、オンデマンド・データ要求および/または応答プロトコルを含むデータ要求またはデータ応答に関連したシステム及び方法に関する。
【0002】
開示の背景
過去20~30年間において、無線通信装置の市場は、桁違いで成長しており、携帯機器の使用によって促進され、装置の全ての態様の間で接続性およびデータ転送が増大した。デジタル交換技術は、手頃な使いやすい無線通信ネットワークの大規模な配備を容易にした。更に、デジタル及び無線周波数(RF)回路製作の改善、並びに回路集積化および他の態様の進歩は、無線機器をより小さく、より安価に且つより信頼できるものにした。無線通信は、IEEE802.11x、ブルートゥース、グローバル・システム・フォー・モバイル・コミュニケーションズ(GSM)、符号分割多重アクセス方式(CDMA)などのような、様々な規格に従って動作することができる。より高いデータスループット及び他の変更が発展するにつれて、IEEE802.11nからIEEE802.11acまでの進歩のように、より新しい規格が採用のために絶えず開発されている。
【0003】
特定のデータは、特定のプロトコル下で利用可能でない場合があり、幾つかのデータは、特定のプロトコル下でその利用可能性を待つことを必要とする可能性がある。データの利用できないこと及びデータを待つことは、通信オーバーヘッドの一因になる可能性がある。
【0004】
本開示の様々な目的、態様、特徴および利点は、添付図面に関連してなされる詳細な説明を参照することによって、より明らかになり且つより理解されるであろう。添付図面において、同様の参照符号は、全体にわたって、対応する要素を識別する。当該図面において、同様の参照符号は概して、同一の要素、機能的に類似する要素、及び/又は構造的に類似する要素を示す。
【図面の簡単な説明】
【0005】
【
図1A】幾つかの実施形態による、1つ又は複数の装置またはステーション(STA)と通信する1つ又は複数のアクセス・ポイント(AP)を含むネットワーク環境を示すブロック図である。
【0006】
【
図1B】幾つかの実施形態による、本明細書で説明される方法およびシステムに関連して有用なコンピューティング装置を示すブロック図である。
【
図1C】幾つかの実施形態による、本明細書で説明される方法およびシステムに関連して有用なコンピューティング装置を示すブロック図である。
【0007】
【
図2A】幾つかの実施形態による、AP(複数)及びSTA(複数)を含むネットワークを示すブロック図である。
【0008】
【
図2B】幾つかの実施形態による、データ要求または応答動作のために構成された、
図2Aに示されたネットワークのAP又はSTAのより詳細なブロック図である。
【0009】
【
図3】幾つかの実施形態による、データ要求動作のための要求フレームを示すブロック図である。
【0010】
【
図4】幾つかの実施形態による、データ応答動作のための応答フレームを示すブロック図である。
【0011】
方法およびシステムの様々な実施形態の詳細が、添付図面および以下の説明に記載されている。
【発明を実施するための形態】
【0012】
詳細な説明
IEEE規格(単数または複数)の任意の草案を含む、以下のIEEE規格(単数または複数)、即ち、ワイファイ(WiFi)アライアンス規格、及び以下に限定されないが、IEEE802.11a(登録商標)規格、IEEE802.11b(登録商標)規格、IEEE802.11g(登録商標)規格、IEEE802.11be(登録商標)規格、IEEE P802.11n(登録商標)規格、IEEE802.11ax(登録商標)規格、及びIEEE802.11ac(登録商標)規格を含むIEEE802.11規格は、参照により全体として本明細書に組み込まれ、全ての目的のために本開示の一部をなす。本開示は、これら規格(単数または複数)の態様を参照することができるが、本開示は、これら規格(単数または複数)により全く制限されない。
【0013】
以下の様々な実施形態に関する説明を読むために、本明細書およびそれらの個々の内容に関する以下のセクションの説明は有用であることができる。即ち、
-セクションAは、本明細書で説明される実施形態を実施するために有用であることができるネットワーク環境およびコンピューティング環境を説明する、及び
-セクションBは、データ要求/応答動作ためのプロトコル及び係るプロトコルを使用する方法および装置の実施形態を説明する。
【0014】
本明細書で開示される様々な実施形態は、ネットワークで通信する装置用のデータ要求および/または応答動作のためのプロトコルに関する。幾つかの実施形態において、プロトコルは、WiFiネットワーク(例えば、IEEE802.11ネットワークなど)、セルラーネットワーク、2地点間通信、又はそれらの組み合わせに提供される。幾つかの実施形態において、当該プロトコルは、データの利用可能性を向上させるために、及びデータを取得するための時間を低減するために、WiFi AP共に使用され得る。幾つかの実施形態において、オンデマンドデータ取得要求/応答(On-Demand Get DataRequest/Response:ODGDR)が、当該プロトコルに従って提供され得る。幾つかの実施形態において、接続された/関連したWiFiクライアント(STA)は、オンデマンド・ベースでAPからの特定のデータを、接続されたAPに要求する又は問い合わせを行うことができる。要求されたデータは、クライアント装置の動作の改善に有用である情報であることができる。幾つかの実施形態において、ODGDRプロトコルは、任意の装置(例えば、保護された管理フレームをサポートする全てのWiFi装置)と共に使用され得る。
【0015】
ネットワークのAP側で維持されているデータ(例えば、統計データ、情報または他のデータ)の量は、かなり大きい。一般に、データは、その既存のクライアント装置、近接のWiFiネットワーク、及び/又はAPネットワーク・バックボーンに関連する。また、データの量は、非常におおきい可能性があるので、データ全てをAPにより周期的に送信することができず、データの全ては、ネットワークにおいて各装置に必ずしも関連しない。幾つかの実施形態において、当該システム及び方法により、クライアント装置が、大量のデータ、又はクライアント装置に関連していない場合があるデータを要求せずに、APからの特定のデータを要求および受信することを可能にする。幾つかの実施形態において、当該システム及び方法により、クライアント装置が、ビーコン・フレーム又はプローブ応答フレームの予定された送信を待たずに、係るフレームに提供される情報を要求および受信することを可能にする。幾つかの実施形態において、ODGDRプロトコルは、特定の状況においてビーコン・フレーム又はプローブ応答フレームの受信の重要性を低減し、ODGDRプロトコルにより、既存のビーコン/プローブ応答において現時点で利用できない一部のデータが、提供されることが可能になる。幾つかの実施形態において、時間は、ODGDRプロトコルを用いて節約される。その理由は、データが、次のビーコン・フレーム、プローブ応答フレーム、又は他の類似のフレーム(例えば、制御フレーム又は管理フレーム)を待たずに、取得され得るからである。幾つかの実施形態において、データは、ハンドオフ動作に有用な情報を含む場合がある。
【0016】
幾つかの実施形態において、ハンドオフ動作は、装置が或るAPから別のAPへ移行する動作を意味する場合がある。幾つかの実施形態において、装置は、第1のAPと関連付けられ(例えば、接続が、発見動作、認証動作、及びアソシエーション動作の後に生じる)、ハンドオフ動作後に、第2のAPと関連付けられる。幾つかの実施形態において、WiFiネットワークは、インターネット・アクセスを有する無線ネットワークを意味する場合がある。幾つかの実施形態において、セルラーネットワークは、セルを介して領域(land:ランド)にわたって分配された無線ネットワークを意味する場合があり、この場合、各セルは、トランシーバ(例えば、ノード又は基地局)を含む。
【0017】
幾つかの実施形態において、システム及び方法は、隣接したAPに対するハンドオフ動作または他のネットワーク動作を容易にするために近接レポートからの情報を利用する。近接レポートは、APから、基本サービスセット(BSS)の装置に提供される。近接レポートは、APの動作領域内にあるAPを示す、APから提供されるデータを意味する場合がある。近接レポートは、APアドレス、AP利用可能性、チャネル情報、使用可能なバンド情報(例えば、2G、5G、6G又は60G、LTEなど)、位置情報、ビーム操向情報、レンジ内の各AP(例えば、APターゲット)に関するチャネル品質などを含むことができる。幾つかの実施形態において、システム及び方法は、要求または要求に対する応答を含むアクション・フレームを提供する。
【0018】
接続は、幾つかの実施形態において、プロトコルに従ってデータを交換するためにノード間に設けられる通信(例えば、ノード間の無線通信)を意味する場合がある。幾つかの実施形態において、接続は、幾つかの実施形態において(発見動作、認証動作、及びアソシエーション動作を介して)三方向または四方向ハンドシェイク・メカニズムを用いて確立される。幾つかの実施形態において、セキュアな接続は、別のパーティによって容易に取得されることができないフォーマットでデータを提供する接続を意味する場合がある。様々な方法は、以下に限定されないが、データ暗号化方法を含むセキュアな接続を確立することができる。幾つかの実施形態において、データ暗号化は、以下に限定されないが、802.11規格下でのWPA動作およびWPA2動作を含む、情報を暗号化および暗号解読するアルゴリズム(例えば、ティーキップ(Temporal Key IntegrityProtocol:TKIP)及びAES(Advanced Encryption Standard))を利用する。接続は、クライアント装置(例えば、STA)及びAPへの/からの無線接続であることができる、又は他のタイプの通信装置間であることができる。幾つかの実施形態において、無線ネットワークは、802.11WiFiネットワーク(例えば、IEEE802.11be)であることができる。クライアント装置またはAPは、ICパッケージ内にパッケージングされた1つ又は複数の集積回路(IC)を含む装置(デバイス)で具現化され得る。
【0019】
トラフィック表示マップ(Traffic Indication Map:TIM)は、ネットワークにおけるトラフィック状態を示すために、802.11無線ネットワーク管理フレームにおいて使用される構成を意味する場合がある。幾つかの実施形態において、TIMは、IEEE802.11-1999規格の7.3.2.6項に従う情報要素のような、ネットワークにおける装置のステータス(状態)を示すデータを意味する場合がある。IEEE802.11規格は、ビットマップを使用して、それを待っているデータをAPがバッファリングしたことが、任意のスリープ中のステーションに示される。クライアント装置は、リッスン(listen)間隔中に少なくとも1つのビーコンをリッスン(傍受)しなければならないので、APは、情報要素としてそのビーコン信号またはフレームにおいてこのビットマップを周期的に送信する。幾つかの実施形態において、TIMは、2008ビットを含むビットマスクであり、各ビットは、ステーションのアソシエーションID(Association Identification:AID)を表わす。しかしながら、多くの場合、APは、幾つかのクライアント装置用のデータを有するだけであり、そのため、これらステーションを表わすビットマップの一部だけが送信される必要がある。幾つかの実施形態において、部分的なビットマップは、仮想ビットマップと呼ばれることができ、実際に送信される当該部分は、部分的な仮想ビットマップと呼ばれる。幾つかの実施形態において、フィールドは、特定の意味を有するデータに関するデータ構造(例えば、フレーム)の一部を意味する場合がある。
【0020】
認証動作は、クライアント装置が如何にしてネットワークにアクセスするかに関する手順を意味する場合がある。認証は、クライアントがネットワークに対するアクセスを許可されることを確実にするためにアイデンティティのプルーフ(証明)を提供する。アソシエーション動作は、認証されたクライアント装置がAPとアソシエーションされる手順を意味する場合がある。アソシエーションにより、ネットワークは、クライアント装置を対象としているデータを何処に送信するかを決定することを可能にする(例えば、データは、クライアント装置がアソシエーションされているAPを介して送信される)。一般に、クライアント装置は、単一のAPとだけアソシエーションされる。
【0021】
幾つかの実施形態において、システム及び方法は、発見動作(例えば、ビーコン信号またはプローブ要求のスキャンを用いてAPを発見する)を低減する。幾つかの実施形態において、発見動作は、AP又は他の無線装置の利用可能性および/または識別(identification:ID)を発見するためのフレームの通信を意味する場合がある。発見動作は、プローブ要求フレーム及びプローブ応答フレームの通信を含む場合がある。
【0022】
幾つかの実施形態は、第1の装置に関係する。第1の装置は、第2の装置に対する接続にわたって少なくとも1つのフレームを提供するように構成された回路を含む。フレームは、第2の装置からの要求された情報の識別を示す第1のフィールドを含む。要求された情報は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス(配列)情報、近接アクセス・ポイント情報、又はユニキャスト情報の1つ又は複数である。
【0023】
幾つかの実施形態において、要求された情報の識別は、要求された情報のタイプ、アイデンティティ、又は他の特性を意味する場合がある。幾つかの実施形態において、第2の装置からの要求された情報は、第1の装置により捜索(シーク)された第2の装置からの情報を意味する場合がある。幾つかの実施形態において、タイミング情報は、2つ以上の装置間の通信を同期させるためのデータを意味する場合がある。タイミング情報は、以下に限定されないが、IEEE802.11規格下でのlow TSF、nextTBTT又はnext DTIM TBTT又は類似したデータを含むことができる。
【0024】
幾つかの実施形態において、負荷情報は、2つ以上の装置間の通信量または利用可能な通信量を判断するためのデータを意味する場合がある。負荷情報は、以下に限定されないが、IEEE802.11規格下でのBSS Load(負荷)、MediumOccupancy Level(中間占有レベル)、My Pending Load(マイ・ペンディング負荷)、Overall Pending Load(全体的ペンディング負荷)又はBCMC Pending Load(BCMCペンディング負荷)、又は類似したデータを含むことができる。
【0025】
幾つかの実施形態において、占有レベル情報は、ネットワーク上の多数の装置またはトラフィックを判断するためのデータを意味する場合がある。占有レベルは、以下に限定されないが、IEEE802.11規格下でのMedium Occupancy Level(中間占有レベル)、My Pending Load(マイ・ペンディング負荷)、Overall Pending Load(全体的ペンディング負荷)、BCMC Pending Load(BCMCペンディング負荷)、Number of WiFi Clients(WiFiクライアントの数)、Number of OBSS device(OBSS装置の数)、又はNumber of Neighborhood AP(近接APの数)、又は類似したデータを含むことができる。
【0026】
幾つかの実施形態において、ターゲット・チャネル情報は、2つ以上の装置間の通信用の新たなチャネルを示すためのデータを意味する場合がある。ターゲット・チャネル情報は、以下に限定されないが、IEEE802.11規格下でのIntended Target Channel(意図されたターゲット・チャネル)、又は類似したデータを含むことができる。
【0027】
幾つかの実施形態において、信号電力情報は、信号強度または信号品質に関するデータを意味する場合がある。信号電力情報は、以下に限定されないが、IEEE802.11規格下でのMy RSSI(マイRSSI)、Transmit Power(送信電力)、又はInterference Level(干渉レベル)、又は類似したデータを含むことができる。
【0028】
幾つかの実施形態において、シーケンス(配列)情報は、2つ以上の装置間の通信に関連した連続(ひと続き)に関するデータを意味する場合がある。シーケンス情報は、以下に限定されないが、IEEE802.11規格下での任意のTID用のCurrent Sequence(現在のシーケンス)又はBCMC用のCurrent Sequence(現在のシーケンス)、又は類似したデータを含むことができる。
【0029】
幾つかの実施形態において、近接アクセス・ポイント情報は、通信環境におけるAPのアイデンティティ又は数を示すデータを意味する場合がある。近接アクセス・ポイント情報は、以下に限定されないが、IEEE802.11規格下でのNumber of Neighborhood AP(近接APの数)、又は類似したデータを含むことができる。
【0030】
幾つかの実施形態において、ユニキャスト情報は、通信環境におけるユニキャスト・シーケンスを示すデータを意味する場合がある。ユニキャスト情報は、以下に限定されないが、IEEE802.11規格下でのNumber of Unicasts(ユニキャストの数)、又は類似したデータを含むことができる。
【0031】
上述されたIEEE用語は、以下の表1に関連して更に説明される。
【0032】
幾つかの実施形態において、フレームが802.11プロトコルに従って提供され、接続は、アソシエーション動作または認証動作を用いることによって確立される。幾つかの実施形態において、値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、及びユニキャスト情報を示すことができる。
【0033】
幾つかの実施形態において、フレームは、多数の要求を示す値のための第2のフィールドを含む。幾つかの実施形態において、フレームは、取得データ要求(get data request)又は取得データ応答(get data response)を示す値のための第3のフィールドを含む。幾つかの実施形態において、値は、タイミング情報、シーケンス情報、近接アクセス・ポイント情報、及びユニキャスト情報を示すことができる。幾つかの実施形態において、取得データ要求(get data request)は、取得データ・カテゴリ(get data category)を示すカテゴリ・フィールドを含むアクション・フレームを用いるデータの要求を意味する場合がある。幾つかの実施形態において、取得データ応答(get data response)は、要求されたデータを含む応答を意味する場合がある。幾つかの実施形態において、取得データ応答(get data response)は、取得データ・カテゴリ(get data category)を示すカテゴリ・フィールドを含むアクション・フレームであることができる。
【0034】
幾つかの実施形態において、値は、タイミング情報であり、タイミング情報は、lowTSF、next TBTT又はnextDTIM TBTTである。幾つかの実施形態において、low TSFは、IEEE802.11規格下でのlow TSFと関連したパラメータのような同期パラメータを意味する場合がある。幾つかの実施形態において、nextTBTTは、IEEE802.11規格下でのnext TBTTと関連したパラメータのような、次の信号の時間を示すパラメータを意味する場合がある。幾つかの実施形態において、next DTIM TBTTは、IEEE802.11規格下でのnext DTIM TBTTと関連したパラメータのような次のマッピング・メッセージの時間を示すパラメータを意味する場合がある。幾つかの実施形態において、値は、ユニキャスト情報であり、ユニキャスト情報は、多数の保留中(ペンディング)ユニキャスト・フレームである。幾つかの実施形態において、回路は、接続にわたって第2の装置から少なくとも1つのフレームを受信するように構成される。第2の装置からのフレームは、長さフィールドを含む第1のフィールド、及び要求された情報を含む値(バリュー)フィールドを含む。幾つかの実施形態において、第2の装置は、アクセス・ポイントを含む。
【0035】
幾つかの実施形態は、第1の装置に関係する。第1の装置は、第2の装置に対する接続にわたって少なくとも1つのフレームを提供するように構成された回路を含む。フレームは、第2の装置により要求された情報を示す値を含む第1のフィールドを含む。値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス(配列)情報、近接アクセス・ポイント情報、又はユニキャスト情報の1つ又は複数を示すことができる。
【0036】
幾つかの実施形態において、フレームは、応答のタイプを示すフィールドを含むアクションフレームである。幾つかの実施形態において、フレームは、多数の要求を示す値のための第2のフィールドを含む。幾つかの実施形態において、フレームは、長さを示す値のための第3のフィールドを含む。幾つかの実施形態において、フレームは、802.11プロトコルに従って提供される。幾つかの実施形態において、長さは、フレーム用のデータ長を意味する場合がある。幾つかの実施形態において、アクション・フレームは、アクションをトリガするために使用される或る種の管理フレームを意味する場合がある。
【0037】
幾つかの実施形態は、方法に関係する。方法は、接続にわたって第1の装置から第2の装置へ第1のフレームを提供することを含む。第1のフレームは、2つのタイプの要求および2つのタイプの応答を示すための第1のフィールド、及び第2の装置からの要求された情報を示す値を含む第2のフィールドを含む。値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報を示すことができる。また、方法は、第2の装置により要求された情報を示す値を含む第1のフィールドを含む第2のフレームを、第2の装置から第1の装置へ提供することも含む。値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報を示すことができる。
【0038】
幾つかの実施形態において、第2のフレームは、2つのタイプの要求および2つのタイプの応答を示すための第2のフィールドを含む。幾つかの実施形態において、値は、タイミング情報であり、タイミング情報は、low TSF、next TBTT又はnext DTIM TBTTである。幾つかの実施形態において、値は、タイミング情報、負荷情報、占有レベル情報、ターゲット・チャネル情報、信号電力情報、シーケンス情報、近接アクセス・ポイント情報、又はユニキャスト情報を示すことができる。幾つかの実施形態において、第1のフレームは、長さを示す値のための第3のフィールドを含む。
【0039】
チャネルは、データを伝達するために使用される電磁スペクトルの任意の部分を意味する場合がある。当該部分は、様々な帯域幅を有することができ、より広い帯域幅またはチャネルを形成するために組み合わせられ得る。幾つかの実施形態において、チャネルは、中心周波数を中心として5MHzの間隔を有することができ、少なくとも20MHzのバンドを占有することができる。幾つかの実施形態において、チャネルは、2G、5G、6G又は60Gバンド内である。幾つかの実施形態において、プライマリ制御チャネルは、基本サービスセット(Basic Service Set:BSS)の要素である全てのステーション(STA)の動作の共通チャネルである。例えば、20MHz、40MHz、80MHz、160MHz又は80+80MHz、320MHz帯域幅のBSSにおいて、プライマリ制御チャネルは20MHzのチャネルである。プライマリ制御チャネルは、管理フレーム全てを伝送するために使用される。プライマリ制御チャネルは、以下に限定されないが、ビーコン・フレーム、プローブ要求/応答フレーム、認証要求/応答フレーム、アソシエーション要求/応答フレーム、認証解除フレーム、アソシエーション解除フレームなどを含む管理フレームを送受信するために使用される任意のチャネルを意味する場合がある。
【0040】
幾つかの実施形態において、フレームは、デジタル・データ伝送単位を意味する場合がある。例えば、フレームは、単一のネットワーク・パケット用のコンテナを意味する場合がある。幾つかの実施形態において、データ・フレームは、データを包含するフレームを意味する場合がある。幾つかの実施形態において、暗号化フレームは、暗号化されたフレームを意味する場合がある。幾つかの実施形態において、ブロードキャスト・メッセージ又はブロードキャスト・フレームは、APに接続される又はAPと通信するBSSにおける2つ以上の装置に送信されるメッセージ又はフレームを意味する場合がある。幾つかの実施形態において、ブロードキャスト・メッセージ又はブロードキャスト・フレームは、APに接続されたBSSにおける装置全てに送信される。幾つかの実施形態において、ユニキャスト・メッセージ又はユニキャスト・フレームは、単一の宛先を有するメッセージ又はフレームを意味する場合がある。
【0041】
A.コンピューティング及びネットワーク環境
本解決策の特定の実施形態を検討する前に、本明細書で説明される方法およびシステムに関連して、動作環境および関連したシステム構成要素(例えば、ハードウェア要素)の態様を説明することは、有益であることができる。
図1Aを参照すると、ネットワーク環境の一実施形態が示される。概要において、ネットワーク環境は、1つ又は複数のアクセス・ポイント(AP)又はネットワーク装置106、1つ又は複数のクライアント装置(例えば、STA)又は無線通信装置102、及びネットワーク・ハードウェア構成要素またはネットワーク・ハードウェア192を含む無線通信システムを含む。無線通信装置102は例えば、ノート型パソコン、タブレット、パソコン、及び/又は携帯電話装置を含むことができる。各ステーション又は無線通信装置102、及びAP又はネットワーク装置106の一実施形態の詳細は、
図1B及び
図1Cに関連して、より詳細に説明される。一実施形態において、ネットワーク環境は、アドホック・ネットワーク環境、インフラストラクチャ無線ネットワーク環境、サブネット環境などであることができる。ネットワーク装置106又はAPは、ローカル・エリア・ネットワーク接続を介して、ネットワーク・ハードウェア192に動作可能に結合され得る。幾つかの実施形態において、ネットワーク装置106は5G基地局である。ルータ、ゲートウェイ、スイッチ、ブリッジ、モデム、システム・コントローラ、電化製品などを含むことができるネットワーク・ハードウェア192は、通信システムにローカル・エリア・ネットワーク接続を提供することができる。ネットワーク装置106又はAPのそれぞれは、その領域において無線通信装置と通信するための関連したアンテナ又はアンテナ・アレイを有することができる。無線通信装置102は、(例えば、SU-MIMO又はMU-MIMO構成を介して)通信システムからサービスを受け取るために、特定のネットワーク装置106又はAPに登録することができる。直接接続(例えば、二地点間通信)の場合、幾つかの無線通信装置は、割り当てられたチャネル及び通信プロトコルを介して、直接的に通信することができる。無線通信装置102の幾つかは、ネットワーク装置106又はAPに対して動ける又は比較的静止していることができる。
【0042】
幾つかの実施形態において、ネットワーク装置106又はAPは、無線通信装置102がワイヤレス・フィディリティー(登録商標)(WiFi)又は他の規格を用いて、有線ネットワークに接続することを可能にする装置またはモジュール(ハードウェア及びソフトウェアの組み合わせを含む)を含む。ネットワーク装置106又はAPは、時として無線アクセス・ポイント(WAP)と呼ばれ得る。ネットワーク装置106又はAPは、無線ローカル・エリア・ネットワーク(WLAN)で動作するように実現され得る(例えば、構成される、設計される及び/又は構築される)。幾つかの実施形態において、ネットワーク装置106又はAPは、独立型装置としてルータ(例えば、有線ネットワークを介して)に接続することができる。他の実施形態において、ネットワーク装置106又はAPは、ルータの構成要素であることができる。ネットワーク装置106又はAPは、ネットワークへの複数の装置アクセスを提供することができる。ネットワーク装置106又はAPは例えば、有線イーサネット(登録商標)接続に接続することができ、その有線接続を利用するために、無線周波数リンクを用いる無線接続を他の装置102に提供することができる。ネットワーク装置106又はAPは、1つ又は複数の無線周波数を用いてデータを送受信するための規格をサポートするように実現され得る。それらが使用するこれら規格および周波数は、IEEE(例えば、IEEE802.11規格)により、定義され得る。ネットワーク装置106又はAPは、公衆インターネット・ホットスポットをサポートするように、及び/又はネットワーク上でネットワークのWi-Fi信号レンジを拡張するように構成および/または使用され得る。
【0043】
幾つかの実施形態において、アクセス・ポイント又はネットワーク装置106は、(例えば、家庭内、車内または建物内)無線ネットワーク(例えば、IEEE802.11、ブルートゥース、ジグビー(登録商標)、ネットワーク・プロトコル及び/又はその変化形に基づいた任意の他のタイプの無線周波数)に使用され得る。無線通信装置102のそれぞれは、組み込み式無線機を含むことができる及び/又は無線機に結合される。係る無線通信装置102、及び/又はアクセス・ポイント又はネットワーク装置106は、性能を強化するために、コスト及び/又はサイズを低減するために、及び/又はブロードバンドの応用形態を強化するために、本明細書で提示されるような本開示の様々な態様に従って動作することができる。各無線通信装置102は、1つ又は複数のアクセス・ポイント又はネットワーク装置106を介して、リソース(例えば、データ、及びサーバのようなネットワーク化されたノードへの接続)に対するアクセスを捜索するクライアント・ノードとして機能するための能力を有することができる。
【0044】
ネットワーク接続は、任意のタイプ及び/又は形態のネットワークを含むことができ、以下の何れか、即ち、ポイント・ツー・ポイント・ネットワーク、放送網、電気通信網、データ通信ネットワーク、コンピュータ・ネットワークを含むことができる。ネットワークのトポロジーは、バス型、スター型、又はリング型ネットワーク・トポロジーであることができる。ネットワークは、本明細書で説明される動作をサポートすることができる、当業者に知られているような任意の係るネットワーク・トポロジーからなることができる。幾つかの実施形態において、異なるタイプのデータは、異なるプロトコルを介して伝送され得る。他の実施形態において、同じタイプのデータは、異なるプロトコルを介して伝送され得る。
【0045】
通信装置(単数または複数)102、及びアクセス・ポイント(単数または複数)又はネットワーク装置106は、任意のタイプ及び形態のネットワークで通信する及び本明細書で説明される動作を実行することができるコンピュータ、ネットワーク装置または電化製品のような、任意のタイプ及び形態のコンピューティング装置として配置され得る及び/又は当該コンピューティング装置で実行され得る。
図1B及び
図1Cは、無線通信装置102又はネットワーク装置106の一実施形態を実施するのに有用なコンピューティング装置100のブロック図を示す。
図1B及び
図1Cに示されるように、各コンピューティング装置100は、プロセッサ121(例えば、中央処理装置)、及び主記憶装置122を含む。
図1Bに示されるように、コンピューティング装置100は、記憶装置128、インストール装置116、ネットワーク・インターフェース118、I/Oコントローラ123、ディスプレイ装置124a~124n、キーボード126、及びマウスのようなポインティング・デバイス127を含むことができる。記憶装置128は、オペレーティング・システム及び/又はソフトウェアを含むことができる。
図1Cに示されるように、各コンピューティング装置100は、メモリ・ポート103、ブリッジ170、1つ又は複数の入力/出力装置130a~130n、及び中央処理装置またはプロセッサ121と通信するキャッシュ・メモリ140のような、追加の随意的な要素も含むことができる。
【0046】
中央処理装置またはプロセッサ121は、主記憶装置122からフェッチされた命令に応答する及び当該命令を処理する任意の論理回路である。多くの実施形態において、中央処理装置またはプロセッサ121は、カリフォルニア州サンタ・クララのインテル・コーポレーションにより製造されている、ニューヨーク州ホワイト・プレーンズのInternational BusinessMachinesにより製造されている、又はカリフォルニア州サニーベールのAdvanced Micro Devicesにより製造されているような、マイクロプロセッサ装置により提供される。コンピューティング装置100は、これらプロセッサの何れか、又は本明細書で説明されるように動作することができる任意の他のプロセッサに基づくことができる。
【0047】
主記憶装置122は、スタティックRAM(SRAM)、ダイナミックRAM(DRAM)、強誘電体メモリ(FRAM)、NAND型フラッシュメモリ、NOR型フラッシュメモリ及び半導体ドライブ(SSD)の任意のタイプ又は変種のような、データを格納することができ且つ任意の記憶場所がマイクロプロセッサ又はプロセッサ121により直接的にアクセスされることを可能にする1つ又は複数のメモリチップであることができる。主記憶装置122は、上述されたメモリチップの何れか、又は本明細書で説明されるように動作することができる任意の他の利用可能なメモリチップに基づくことができる。
図1Bに示された実施形態において、プロセッサ121は、システムバス150を介して主記憶装置122と通信する(より詳細に後述される)。
図1Cは、プロセッサが、メモリポート103を介して、主記憶装置122と直接的に通信するコンピューティング装置100の一実施形態を示す。例えば、
図1Cにおいて、主記憶装置122は、DRDRAMであることができる。
【0048】
図1Cは、メインプロセッサ121が、時としてバックサイドバスと呼ばれるセカンダリ側バスを介して、キャッシュメモリ140と直接的に通信する一実施形態を示す。他の実施形態において、メインプロセッサ121は、システムバス150を用いて、キャッシュメモリ140と通信する。キャッシュメモリ140は一般に、主記憶装置122より速い応答時間を有し、例えばSRAM、BSRAM、又はEDRAMにより提供される。
図1Cに示された実施形態において、プロセッサ121は、ローカル・システムバス(例えば、システムバス150)を介して様々なI/O装置130と通信する。様々なバスは、中央処理装置またはプロセッサ121をI/O装置130の何れかに接続するために使用されることができ、例えば、VESA VLバス、ISAバス、EISAバス、マイクロ・チャネル・アーキテクチャ(MCA)バス、PCIバス、PCI-Xバス、PCI-Expressバス、又はNuBusである。I/O装置がビデオディスプレイ124である実施形態に関して、プロセッサ121は、ディスプレイ124と通信するためにAGP(Advanced Graphics Port)を使用することができる。
図1Cは、メインプロセッサ121が、例えばHyperTransport、RapidIO、又はInfiniBand通信技術を介して、I/O装置130bと直接的に通信することができるコンピュータ又はコンピュータシステム100の一実施形態を示す。また、
図1Cは、ローカルバスと直接通信が混合されている一実施形態を示し、即ち、プロセッサ121は、I/O装置130bと直接的に通信すると同時に、ローカル相互接続バスを用いてI/O装置130aと通信する。
【0049】
多種多様のI/O装置130a~130nが、コンピューティング装置100に存在することができる。入力装置は、キーボード、マウス、トラックパッド、トラックボール、マイクロホン、ダイヤル、タッチパッド、タッチスクリーン、及び作画タブレットを含む。出力装置は、ビデオディスプレイ、スピーカ、インクジェットプリンタ、レーザプリンタ、プロジェクタ、及び昇華型プリンタを含む。I/O装置は、
図1Bに示されたように、I/Oコントローラ123により制御され得る。I/Oコントローラは、キーボード126及びポインティング・デバイス127(例えば、マウス又は光学ペン)のような1つ又は複数のI/O装置を制御することができる。更に、I/O装置は、記憶装置および/またはインストール媒体をコンピューティング装置100に提供することもできる。更に他の実施形態において、コンピューティング装置100は、カリフォルニア州ロスアラミトスのTwintech Industry, Incにより製造されているデバイスのUSBフラッシュドライブ製品群のような、携帯用USB記憶装置を受け入れるためのUSB接続(図示せず)を提供することができる。
【0050】
再び、
図1Bを参照すると、コンピューティング装置100は、ディスク・ドライブ、CD-ROMドライブ、CD-R/RWドライブ、DVD-ROMドライブ、フラッシュメモリ・ドライブ、様々なフォーマットのテープ・ドライブ、USB装置、ハード・ドライブ、ネットワーク・インターフェース、又はソフトウェア及びプログラムをインストールするのに適切な任意の他の装置のような、任意の適切なインストール装置116をサポートすることができる。コンピューティング装置100は更に、オペレーティングシステム及び他の関連したソフトウェアを格納するために、及び本明細書で説明されるシステム及び方法を実現するための(例えば、当該システム及び方法のために構成された及び/又は設計された)任意のプログラム又はソフトウェア120のような、アプリケーション・ソフトウェア・プログラムを格納するために、1つ又は複数のハードディスク・ドライブ又は独立ディスクの冗長なアレイのような、記憶装置を含むことができる。必要に応じて、インストール装置116の何れかは、記憶装置としても使用され得る。更に、オペレーティングシステム及びソフトウェアは、ブート可能媒体から実行され得る。
【0051】
更に、コンピューティング装置100は、様々な接続を通じてネットワークに結び付けるためのネットワーク・インターフェース118を含むことができ、当該様々な接続は、以下に限定されないが、標準電話線、LAN又はWANリンク(例えば、802.11、T1、T3、56kb、X.25、SNA、DECnet)、ブロードバンド接続(例えば、ISDN、フレームリレー、ATM、ギガビット・イーサネット、イーサネットオーバーソネット)、無線接続、又は上記の何れか又は全ての幾つかの組み合わせを含む。接続は、様々な通信プロトコル(例えば、TCP/IP、IPX、SPX、NetBIOS、イーサネット、アークネット、SONET、SDH、FDDI(Fiber Distributed Data Interface)、RS232、IEEE802.11、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11n、IEEE802.11ac、IEEE802.11ad、CDMA、GSM、WiMax及び直接非同期接続)を用いて確立され得る。一実施形態において、コンピューティング装置100は、SSL(Secure Sockets Layer)又はTLS(Transport Layer Security)のような、任意のタイプ及び/又は形態のゲートウェイ又はトンネリングプロトコルを介して、他のコンピューティング装置100’と通信する。ネットワーク・インターフェース118は、通信する及び本明細書で説明される動作を実行することができるコンピューティング装置100を任意のタイプのネットワークに結び付けるのに適した、内蔵式ネットワーク・アダプター、ネットワーク・インターフェース・カード、PCMCIAネットワーク・カード、カード・バス・ネットワーク・アダプター、無線ネットワーク・アダプター、USBネットワーク・アダプター、モデム、又は任意の他の装置を含むことができる。
【0052】
幾つかの実施形態において、コンピューティング装置100は、1つ又は複数のディスプレイ装置124a~124nを含むことができる、又はそれらに接続され得る。それ故に、I/O装置130a~130nの何れか及び/又はI/Oコントローラ123は、コンピューティング装置100によるディスプレイ装置(単数または複数)124a~124nの接続および使用をサポートする、可能にする又は行うための、任意のタイプ及び/又は形態の適切なハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組み合わせを含むことができる。例えば、コンピューティング装置100は、ディスプレイ装置(単数または複数)124a~124nにインターフェース接続する(仲介して結び付ける)、通信する、接続する又は別な方法で使用するための、任意のタイプ及び/又は形態のビデオアダプター、ビデオカード、ドライバー及び/又はライブラリを含むことができる。一実施形態において、ビデオアダプターは、ディスプレイ装置(単数または複数)124a~124nにインターフェース接続するための複数のコネクターを含むことができる。他の実施形態において、コンピューティング装置100は、複数のビデオアダプターを含むことができ、この場合、各ビデオアダプターがディスプレイ装置(単数または複数)124a~124nに接続される。幾つかの実施形態において、コンピューティング装置100のオペレーティングシステムの何らかの部分は、複数のディスプレイ装置124a~124nを用いるように構成され得る。更なる実施形態において、I/O装置130は、システムバス150と外部通信バスとの間のブリッジになることができ、当該外部通信バスは例えば、USBバス、アップル・デスクトップ・バス、RS-232シリアル接続、SCSIバス、ファイアワイア・バス、ファイアワイア800バス、イーサネット・バス、アップルトーク・バス、ギガビット・イーサネット・バス、非同期転送モード・バス、ファイバチャネル・バス、光ファイバ・バス、SAS(Serial Attached SCSI)バス、USB接続、又はHDMIバスである。
【0053】
図1B及び
図1Cに示された部類のコンピューティング装置100は、タスクのスケジューリング及びシステム・リソースへのアクセスを制御するオペレーティングシステムの制御下で動作することができる。コンピューティング装置100は、任意のオペレーティングシステムを実行していることができ、当該オペレーティングシステムは例えば、任意のバージョンのマイクロソフト・ウィンドウズ(登録商標)オペレーティングシステム、様々な公開のユニックス(登録商標)及びリナックス・オペレーティングシステム、マッキントッシュ・コンピュータ用の任意のバージョンのMAC OS、任意の組み込み式オペレーティングシステム、任意のリアルタイム・オペレーティングシステム、任意のオープンソース・オペレーティングシステム、任意の独自仕様のオペレーティングシステム、モバイル・コンピューティング装置用の任意のオペレーティングシステム、又はコンピューティング装置上で実行され且つ本明細書で説明される動作を実行することができる任意の他のオペレーティングシステムである。代表的なオペレーティングシステムは以下に限定されないが、数ある中でも、Google Inc.より製作されているアンドロイド(登録商標);ワシントン州レドモンドのMicrosoft Corporationにより製作されているウィンドウズ(登録商標)7、8及び10;カリフォルニア州クパチーノのApple Computerにより製作されているMAC OS;ResearchIn Motion(RIM)により製作されているWebOS;ニューヨーク州アーモンクのInternationalBusiness Machinesにより製作されているOS/2;及びユタ州ソルトレイクシティのCaldera Corp.により配布されている無償で利用可能なオペレーティングシステムのLinux、又は任意のタイプ及び/又は形態のUnixオペレーティングシステムを含む。
【0054】
コンピュータ・システム又はコンピューティング装置100は、任意のワークステーション、電話機、デスクトップ・コンピュータ、ラップトップ型またはノート型コンピュータ、サーバ、携帯用コンピュータ、携帯電話機または他の携帯用通信機器、メディア再生装置、ゲーム機、モバイル・コンピューティング装置、又は通信することができる任意の他のタイプ及び/又は形態のコンピューティング装置、通信機器またはメディア装置であることができる。幾つかの実施形態において、コンピューティング装置100は、様々なプロセッサ、オペレーティングシステム、及び当該装置と適合する入力装置を有することができる。例えば、一実施形態において、コンピューティング装置100は、スマートフォン、モバイル機器、タブレット又は携帯情報端末である。更に、コンピューティング装置100は、任意のワークステーション、デスクトップ・コンピュータ、ラップトップ型またはノート型コンピュータ、サーバ、携帯用コンピュータ、携帯電話機、任意の他のコンピュータ、又は通信することができ且つ本明細書で説明される動作を実行するのに十分なプロセッサ能力およびメモリ容量を有する他の形態のコンピューティング装置または通信機器であることができる。
【0055】
上述された動作環境および構成要素の態様は、本明細書で開示されたシステム及び方法との関連で明らかになるであろう。
【0056】
B.データ要求/応答動作のためのプロトコル、及び係るプロトコルを用いる方法および装置
以下に限定されないが、Wi-Fi及びLTEネットワークを含む、任意の通信システムで使用され得るシステム及び方法が、本明細書に開示される。当該システム及び方法は、
図1A~
図1Cに関連して説明された装置のような、通信ネットワークにおいて、AP又はSTAと共に使用され得る。IEEE802.11規格に従う通信用のデータ要求動作および/または応答動作の実施形態が本明細書で説明されるが、当該システム及び方法は、他のネットワーク(セルラーネットワーク及び衛星ネットワーク)と共に使用され得る、及び二地点間(ポイント・ツー・ポイント)通信において使用され得る。
【0057】
図2Aを参照すると、無線通信ネットワーク又はシステム200は、クライアント装置またはSTA204、206、208及び224、及びAP212、214、216及び222を含む。STA204、206、208及び224、及びAP212、214、216及び222は、
図1A~
図1Cに関連して説明されたシステムで使用され得る。任意の数のSTA204、206、208及び224、及びAP212、214、216及び222が、ネットワーク又はシステム200で使用され得る。幾つかの実施形態において、STA又はクライアント装置は、通信システムで通信するための任意の装置を意味する場合があり、以下に限定されないが、固定、携帯型または可動性のラップトップ型コンピュータ、デスクトップ型パソコン、携帯情報端末、ワークステーション、ウェアラブルデバイス、スマートフォン、又はWiFiフォンを含む。幾つかの実施形態において、アクセス・ポイント又はAPは、1つ又は複数の「非AP」装置(例えば、クライアント装置またはSTA)をネットワークに通信可能に結合するための装置(デバイス)を意味する場合がある。幾つかの実施形態において、APにより、非AP装置がネットワークと接続および通信することを可能にする場合がある。幾つかの実施形態において、APは、非AP装置間で無線通信を可能にするように構成された無線アクセス・ポイント(WAP)である。APは、以下に限定されないが、可動性、携帯型または固定のホットスポット、ルータ、ブリッジ、gNBノード、eNodeB、進化型ノードB(evolved node B)又は他の通信装置を含む。APは、別のネットワークに対する接続ポイントとしてサービスするように、サービスをSTAに提供することができる。
【0058】
STA204、206、208及び224、及びAP212、214、216及び222はそれぞれ、無線トランシーバ、及び接続を介して通信するための様々なモジュールを含むことができる。モジュールは、ソフトウェア(例えば、ファームウェア)、ハードウェア構成要素、及びそれらの組み合わせであることができる。幾つかの実施形態において、STA204、206、208及び224、及びAP212、214、216及び222のそれぞれは、無線媒体に対するIEEE802.11準拠の媒体アクセス制御(MAC)層回路および物理層(PHY)インターフェースを含み、より大きな装置またはシステムの一部であることができる。幾つかの実施形態において、STA204、206、208及び224、及びAP212、214、216及び222のそれぞれは、IEEE802.11規格以外の規格に従って、動作する。
【0059】
無線通信のための接続は、認証動作およびアソシエーション動作の後に、STA204、206、208及び224の少なくとも1つとAP212、214、216及び222との間で確立され得る。例えば、STA208は、AP212に対する接続218を有する。STA204、206、208及び224はそれぞれ、回路要素(例えば、プロセッサ又は処理回路221)を含み、AP212、214、216及び226はそれぞれ、接続218を確立およびキャンセルする及び当該接続にわたってデータを伝達するための回路要素(例えば、処理回路233)を含む。別の例において、STA204は、AP212に対する接続228を有し、STA206はAP222に対する接続229を有する。STA204、206、208及び224はそれぞれ、回路要素(例えば、プロセッサ又は処理回路221)を含み、AP212、214、216及び222はそれぞれ、後述されるようなデータ要求動作および応答動作に従って動作するための回路要素(例えば、処理回路233)を含む。幾つかの実施形態において、接続218、228、229及び226は、アソシエーション及び/又は認証の動作を用いて形成され、且つアソシエーション解除および/または認証解除の動作を用いてキャンセルされる無線接続である。幾つかの実施形態において、接続218、228、229及び226は、AP212及び222と関連したシングルリンク接続、マルチリンク接続またはデュアルリンク接続であることができ、セキュアな接続(例えば、暗号化を用いて)であることができる。幾つかの実施形態において、接続218、228、229及び226は、データ通信を提供し、5G、6G、60G、又は2Gバンドにおける1つ又は複数のチャネルでの通信を制御および管理する。
【0060】
幾つかの実施形態において、STA204、206、208及び224、及びAP212、214、216及び222は、STA204、206、208及び224とAP212、214、216及び222との間の通信を容易にするためのODGRDプロトコルを使用するように構成される。幾つかの実施形態において、要求されたデータは、ハンドオフ動作を容易にし、クライアント装置のアウェイク時間を低減し、スリープモードからの移行を低減し、オフ・チャネル/オン・チャネルの移行および他の通信動作の時間を低減するために使用され得る。
【0061】
幾つかの実施形態において、スリープモードは、ネットワークで通信する装置がその通信を減らす(例えば、節電するために)動作モードを意味する場合がある。幾つかの実施形態において、スリープモードは、或る時間期間にわたって又は既存のチャネルにおける更なる通知まで、データを送受信しないモードにある装置を含む場合がある。幾つかの実施形態において、例えば、STAは、たとえ別のチャネルで通信するために電力を使用している又は他のチャネルでチャネル・スキャン動作を実施しているとしても、第1のチャネル(例えば、ホーム・チャネル)で通信しないので、スリープモードの状態であると考えられ得る。幾つかの実施形態において、周期的なスリープモードは、或る時間期間にわたって繰り返されるスリープモードを意味する場合がある。
【0062】
図2Bを参照すると、装置220は、AP212又はSTA208(
図2A)であり、幾つかの実施形態に従ってODGDRプロトコルのために構成される。幾つかの実施形態において、装置220は、処理回路230、近接レポート・モジュール242、及びODGDRモジュール238を含む。幾つかの実施形態において、処理回路230は、ロジック及び通信処理動作を実行することができる任意の回路要素または構成要素であり、プロセッサ234及びメモリ236を含むことができる。
【0063】
幾つかの実施形態において、処理回路230は、フィールド・プログラマブル・ゲート・アレイ、特定用途向け集積回路、ハードウェア、ソフトウェア実行プロセッサ、又はステート・マシンとして実現される。幾つかの実施形態において、処理回路230は、IEEE802.11規格の装置の層(例えば、MAC層、ネットワーク層、PHY層)の一部である。幾つかの実施形態において、処理回路230は、通信動作、フレーム構築および処理、取得データ要求および応答動作、発見動作、アソシエーション動作、認証動作、接続セットアップ、アソシエーション解除動作、ハンドオフ動作、及び認証解除動作を実行すうように構成され得る。幾つかの実施形態において、処理回路230用の命令は、メモリ236のような持続性媒体に格納される。幾つかの実施形態において、STA208の処理回路221、及びAP212の処理回路233は、処理回路230に類似する。
【0064】
メモリ236は、本明細書で説明される様々なプロセスを実施する及び/又は容易にするためのデータ及び/又はコンピュータ・コードを格納するための1つ又は複数のデバイス(例えば、RAM、ROM、フラッシュメモリ、ハードディスク記憶装置)である場合がある。メモリ236は、非一時的な不揮発性メモリ、不揮発性メモリ、及び持続性コンピュータ記憶媒体である又はそのようなものを含む場合がある。メモリ236は、本明細書で説明される様々なアクティビティ及び情報構造をサポートするための、データベース構成要素、オブジェクト・コード構成要素、スクリプト構成要素、又は任意の他のタイプの情報構造を含む場合がある。メモリ236は、プロセッサ234に通信可能に結合され、本明細書で説明される1つ又は複数のプロセスを実行するためのコンピュータ・コード又は命令を含む場合がある。プロセッサ234は、1つ又は複数の特定用途向け集積回路(ASIC)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、処理構成要素のグループ、ソフトウェア実行プロセッサ、ステート・マシン又は他の適切な電子処理構成要素として実現され得る。そのため、AP又はネットワーク装置106(
図1A)は、いろいろなモジュール及び/又はプログラムを実行し且つ関連したデータをメモリ236のデータベースに格納するように構成される。モジュール(例えば、モジュール238及び242)は、APソフトウェア(例えば、MAC層ソフトウェア又はPHY層ソフトウェア)又はSTAソフトウェア(例えば、MAC層ソフトウェア又はPHY層ソフトウェア)で実現され得る。幾つかの実施形態において、AP212又はSTA208(
図2A)は、ネットワーク(例えば、WAN接続、LAN接続、WLAN接続など)を介して、他のコンピューティング・システム及び装置(例えば、無線通信装置(単数または複数)102、ネットワーク・ハードウェア192、他のアクセス・ポイント又はネットワーク装置106)(
図1A~
図1C)に対する接続およびハンドオフ・アクセスを確立するように構成されて使用される。
【0065】
幾つかの実施形態において、処理回路230は、近接レポート・モジュール242を含む。近接レポート・モジュール242は、1つ又は複数のAP212、214、216及び222(
図2A)と通信可能に結合するように構成されることができ、どのAP212、214、216及び222がSTA204、206、208及び224に対する接続に利用可能であるかを判断するように構成され得る。例えば、近接レポート・モジュール242は、他のSTAから受信した情報に応じて近接レポートを作成することができる。
【0066】
幾つかの実施形態において、近接レポート・モジュール242は、1つ又は複数のSTA204、206、208及び224から送信された近接レポート要求に応じて、近接レポートを1つ又は複数のAP212、214、216及び222に提供するように構成され得る。幾つかの実施形態において、近接レポートは、再アソシエーションするためにSTA204、206、208及び224の既知の候補である近接AP212、214、216及び222に関する情報を含む。近接レポートは、1つ又は複数のSTA204、206、208及び224に現在アソシエーションされているAPの近接AP212、214、216及び222に関する情報を提供し、この情報は、ローミングの間に新たな接続ポイントの潜在的な候補の識別として使用され得る。近接レポートは、利用可能なAP212、214、216及び222のスキャンと関連した遅延を低減することができる(ビーコン・フレームのチャネル毎にAPを能動的にプロービングすることを低減または受動的にリスニングするの何れか)。STA204、206、208及び224は代わりに、複数のWLANがSTA204、206、208及び224によってヒアリングされ得る高密度環境において特に有用である近接レポートを用いて、既知の利用可能なAPまで潜在的なAPのリストを絞ることができる。幾つかの実施形態において、また、近接レポートの使用は、(例えば、スキャニングに起因した)STA204、206、208及び224による電力消費量も低減し、STA204、206、208及び224の媒体のより効率的な使用を可能にする。
【0067】
幾つかの実施形態において、ODGDRモジュール238は、様々なタイプのデータに関する要求および/または要求に対する応答を提供するように構成される。幾つかの実施形態において、例えば、ODGDRモジュール238は、装置220がオフ・チャネル動作の後にクエリー(問合わせ)を提供するように構成される。装置220(例えば、STA204、206、208及び224の1つ)がスキャン又は近接認識ネットワーキング(Neighbor Awareness Networking:NAN)のためにオフ・チャネルになり、AP212、214、216及び222の1つ対する接続と関連した動作チャネルに戻る場合、装置220は、装置220がスリープモードに入るか、又は当該接続からのデータ・パケットのために起きていることができるかを判断する。幾つかの実施形態において、ODGDRモジュール238は、APからのデータの装置220(例えば、クライアント装置)に対する利用可能性を示す部分的仮想ビットIEの返答に関してクエリーを行う。部分的仮想ビットIEが装置220に対してAPからのデータが利用可能でない(例えば、データ・トラフィックが利用可能でない)ことを示す場合、装置220は、スリープモードに戻る。幾つかの実施形態において、装置220が次のビーコン・フレームのために起きている必要が無いので、クエリーは、装置220に関する追加の節電を可能にする。当該部分的仮想ビットIEは、フレーム(例えば、アクション・フレーム)に提供されることができ、トラフィック情報管理IEであることができる。
【0068】
幾つかの実施形態において、ODGDRモジュール238は、装置間(例えば、STAとAPとの間)のタイムライン(時間軸)にドリフトが存在する際に、装置220にクエリーを提供させるように構成される。例えば、装置220(例えば、STA204、206、208の1つ)が常に起きた状態(アウェイク状態)に入る場合、装置220は、APの時刻同期機能(Time Synchronization Function:TSF)(タイムライン)と整合するための情報を取得するための要求を提供する。一般に、STA(例えば、STA204、206、208及び224の1つ)は概して、STAのクロックの、APのクロックからのドリフト量に関する情報を有さない。要求を提供しない場合、装置220は、(ビーコン・フレームの潜在的な欠落を考慮するために)ビーコン・フレーム間の2つの間隔までリッスン・モードで待ち、それは電力の不要な消費という結果になる。更に、要求を提供しない場合、STAは、APが不規則なビーコンを提供し且つSTAがビーコン・フレームに整合する必要がある場合に、ビーコン・フレームを整合させる必要がある。クロック整合に関する情報のクエリーを提供することにより、装置220は、2つのビーコンフレームを待たずに同期することができる。クロック整合時に、装置はスリープモードに入ることができる。クロック整合に関する情報は、現在のTSF及び次のターゲット・ビーコン送信時間(Target Beacon Transmission Time:TBTT)であることができる。
【0069】
幾つかの実施形態において、ODGDRモジュール238は、ブロードキャスト・フレーム及びマルチキャスト・フレームに関連した情報に関するクエリーを装置220に提供させるように構成される。幾つかの実施形態において、例えば、STA204、206、208及び224の1つ又は複数に現在アソシエーションされているAP212、214、216及び222の1つは、装置220(例えば、STA204、206、208の1つ)及び他のクライアント装置に伝送するためのブロードキャスト・パケット又はマルチキャスト・パケット(BCMCパケット)を有し、APは、これらのパケットをDTIM(Delivery Traffic Information Map)ビーコン・フレーム(例えば、DTIMカウントがゼロであるビーコン・フレーム)の送信後に送信する。一般に、DTIM期間(ピリオド)は、APの大部分において3秒であり、ビーコン間隔は、100タイミング・ユニット(従って、例えば、102.4ミリ秒)であると考えられ、DTIMビーコン・フレームは、307.2ミリ秒毎に送信される。一般に、リッスン間隔は、2.048秒(ビーコン間隔として100TUと考えられる)である20ビーコン間隔であるように構成される。従って、装置220は、20ビーコン間隔までスリープすることができ、APは、ユニキャスト・パケットをバッファリングする。ブロードキャスト・パケット又はマルチキャスト・パケット(BCMCパケット)を受け取るために、装置は、DTIMビーコン間隔毎に、起きる(ウェイクアップする)必要がある。装置220が低電力モードになり、リッスン間隔毎に一度起きる場合、装置220は、BCMCパケットを失う/見逃す場合がある。
【0070】
一例に従って、BCMCパケットは、或る規則的な周期性(例えば、2.048秒)で生成され、APは、幾つかの実施形態において、IE(上述されたnext-TBTT(next Beacon Transmission Time)要求に類似した)を用いて、BCMCパケットが予想され得る場所をnext-DTIMビーコンにおいて示す。装置220は、next-BCMCパケットが予想され且つBCMCパケットを見逃すことを避けるためにリッスン間隔毎に一度起きることができる時を示すIEに対して、STAがスリープしなければならない時に要求を送信することができる。
【0071】
例示的な要求は、以下の表1に列挙された以下のIEを含むことができる。ODGRモジュール238は、装置220により捜索(シーク)される詳細(detail)を送信するために、APを待つ代わりに、必要に応じてAP212、214、216及び222から特定情報を要求することをサポートする。要求は、フレームで提供され得る。幾つかの実施形態において、要求は、情報を要求するためにクライアント装置によりAPに送信される(又は逆もまた同じ)コード、メッセージ又はフレーム(例えば、アクション・コード又はアクション・フレーム)を意味する場合がある。幾つかの実施形態において、要求は、以下の表1に提供される任意の情報を要求するために、クライアント装置によりAPに送信されるフレームである。
【表1】
【0072】
表1に列挙されたIEに関する動作は、後述される。幾つかの実施形態において、IEは、アクション・フレームのフィールドで提供され得る。
【0073】
Low TSF IEに応答して、APは、最大65.6356ミリ秒を表わすことができるそのLow TSF値の最下位ビット(LSB)16ビットを送り返す。この値は、もしあればクロックのドリフトを調整するためにクライアント側で使用され得る。
【0074】
My RSSI IEに応答して、APは、幾つかの実施形態において、AP側におけるクライアント装置のRSSI(ReceivedSignal Strength Indicator)を送り返す。幾つかの実施形態において、この情報は、APがクライアント装置の信号を如何に良く受信しているかを判断する際にクライアント装置を支援する。幾つかの実施形態において、クライアント装置は、この情報を用いて、チャネル品質または別のAPへの移行が望ましいかどうかを判断することができる。
【0075】
BSS Load IEに応答して、APは、幾つかの実施形態において、その自体のBSS内のAPの負荷(load)を送り返す。幾つかの実施形態において、この情報は、APがクライアントのアクティビティでどれぐらい負荷をかけられているかを判断する際にクライアント装置を支援する。当該判断は、クライアント装置が別のAPとの接続を捜索するべきであるかどうかを判断するために使用され得る。
【0076】
Medium Occupancy Level IEに応答して、APは、幾つかの実施形態において、その自体の負荷、他のOBSS負荷、及び他の干渉を考慮する中間占有レベルを送り返す。幾つかの実施形態において、この情報により、クライアント装置がAPの環境およびAPがどれぐらいビジーであるかを評価することが可能になる。当該判断は、クライアント装置が別のAPとの接続を捜索するべきであるかどうかを判断するために使用され得る。
【0077】
My Pending Load IEに応答して、APは、幾つかの実施形態において、ユニキャスト・データをクライアント装置へ伝えるために、どれぐらいのユニキャスト・データがAP側で保留中(pending:ペンディング)であるかを送り返す。幾つかの実施形態において、この情報はクライアント装置により使用されて、伝えられるそのデータを獲得するために更に多くの時間にわたって起きているべきであるかどうかを判断する。
【0078】
Overall Pending Load IEに応答して、APは、幾つかの実施形態において、クライアント全てに伝えるために、どれぐらいのユニキャスト・データがAP側で保留中(pending:ペンディング)であるかを送り返す。幾つかの実施形態において、この情報はクライアント装置により使用されて、APがクライアント全てにどれぐらいのデータをまさに伝えようとしているかを判断して、それ自体をスリープにさせないことを決定する。
【0079】
BCMC Pending Load IEに応答して、APは、幾つかの実施形態において、BSSに伝えるために、どれぐらいのブロードキャスト/マルチキャスト・データがAP側で保留中(pending:ペンディング)であるかを送り返す。従って、幾つかの実施形態において、クライアント装置は、この情報に応答して、起きている場合がある。
【0080】
Next TBTT IEに応答して、APは、幾つかの実施形態において、次のターゲット・ビーコン送信時間をマイクロ秒で提供する。幾つかの実施形態において、APがビーコン送信をスキップする場合、当該値は、ビーコン間隔より大きくなることができ、それによりクライアント装置が、次のビーコン送信のために起きている時間を求めることが可能になる。
【0081】
Intended Target Channel IEに応答して、APは、幾つかの実施形態において、APがチャネルを切り換えようとする場合に好適なチャネルを提供する。幾つかの実施形態において、APがチャネルを切り換えようとしない場合、APは既存のチャネル又はチャネル0を送り返す場合がある。
【0082】
Transmit Power IEに応答して、APの送信電力は、幾つかの実施形態において、dBmで提供される。幾つかの実施形態において、クライアント装置は、この情報を用いて、チャネル品質または別のAPへの移行が望ましいかどうかを判断することができる。
【0083】
Interference Level IEに応答して、APの干渉レベル(非WiFi信号受信の%)が、幾つかの実施形態において、提供される。幾つかの実施形態において、クライアント装置は、この情報を用いて、チャネル品質または別のAPへの移行が望ましいかどうかを判断することができる。
【0084】
ファイルされたNext DTIM TBTTに応答して、APは、幾つかの実施形態において、次のターゲットDTIMビーコン送信時間の時間をマイクロ秒で提供する。幾つかの実施形態において、クライアント装置は、スリープモードに入る又はスリープモードを抜け出る時を判断するためにこの情報を使用することができる。
【0085】
Number of WiFi Clientsに応答して、APは、幾つかの実施形態において、APが現在サービスを提供しているWiFiクライアントの数を提供する。幾つかの実施形態において、クライアント装置は、この情報を用いて、チャネル品質または別のAPへの移行が望ましいかどうかを判断することができる。
【0086】
Number of OBSS devices IEに応答して、APが同じチャネルで検出している、BSSの一部でないWiFi装置を含む、WiFi装置の数が提供される。幾つかの実施形態において、装置は、AP又はクライアント装置であることができる。幾つかの実施形態において、クライアント装置は、この情報を用いて、チャネル品質または別のAPへの移行が望ましいかどうかを判断することができる。
【0087】
Number of Neighborhood AP IEに応答して、APは、幾つかの実施形態において、APの付近の同じSSIDと構成される近接APの数を提供する。幾つかの実施形態において、クライアント装置は、この情報を用いて、チャネル品質または別のAPへの移行が望ましいかどうかを判断することができる。
【0088】
Current pseudo-random(PN)Sequence for TID-X IEに応答して、APは、幾つかの実施形態において、特定のTraffic Identifier(トラフィック識別子)からクライアント装置へ伝えられるべきPNシーケンス番号を提供する。
【0089】
Number of Pending UnicastsTID-Xに応答して、APは、幾つかの実施形態において、伝えるためにAP側で保留中(pending:ペンディング)である、TIDに特有であるユニキャスト・パケットの数を提供する。幾つかの実施形態において、クライアント装置は、スリープモードに入る又はスリープモードを抜け出る時を判断するためにこの情報を使用することができる。
【0090】
Current PN Sequence for BCMCに応答して、幾つかの実施形態において、BCMCパケットに関して、クライアント装置へ伝えられるべきPNシーケンス番号が提供される。
【0091】
幾つかの実施形態において、要求は、特定の情報を提供するようにAPに要求するためのWiFiクライアント装置として具現化された装置により、IEEE802.11アクション・フレーム・フォーマットで提供される。
【0092】
APと接続された装置220は、装置220がAPからのデータを必要とする時はいつでも、SA-Query Get Data RequestをAPに送信することができる。幾つかの実施形態において、このアクション・フレームは、セキュリティ・アソシエーション(SA)クエリーに類似した保護フレームである。幾つかの実施形態において、係るフレームの任意の保護されていないアクション・フレームは一般に、APにより拒否されて受け取られない。既存のSA-Query Actionフレームは、改善の余地を有し、上述された要求に使用され得る(例えば、Get Data Request)。
【0093】
AP側では、SA-Query Get Data Requestフレームを受信し、暗号解読に成功すると、APは、SA-Query Get Data Responseフレームを用いて、要求されたデータで応答することができる。幾つかの実施形態において、SA-Query Action FrameCategoryは、2つ以上のアクション・コード(例えば、0 SA-Query Request及び1SA-Query Responseより多い)を有するように変更される。例えば、幾つかの実施形態において、追加のアクション・コードは、On Demand Get応答または要求(例えば、Query Get Data Request及び/又はSA-Query Get Data Response)であることができる。幾つかの実施形態において、通常のSA-Queryフレームにおけるトランザクション識別子IEの既存の2バイトは、必要とされない。
【0094】
図3を参照すると、幾つかの実施形態において、SA-Query Get Data Request300は、カテゴリー・フィールド302、アクション・フィールド304、要求の数フィールド306、及び要求のタイプ・フィールド308を含む。幾つかの実施形態において、要求のタイプ・フィールド308は、表1における多数の要求のタイプ・フィールドを含む2バイト・フィールドである。幾つかの実施形態において、多数の要求フィールド306は、フレームが搬送する多数の要求のタイプ・フィールドを示す2バイト・フィールドである。幾つかの実施形態において、要求のタイプ・フィールド308は、一つずつ添付される。例えば、low TSF及びNext DTIM TBTを要求するために、要求のタイプ・フィールドは、0x0000及び0x000cである。フレーム・サイズは、2+2+2+(N*2)=6+(2*N)であり、Nは整数である。
【0095】
図4を参照すると、幾つかの実施形態において、SA-Query Get Data Response400は、カテゴリー・フィールド402、アクション・フィールド404、要求の数フィールド406、要求のタイプ・フィールド408、長さフィールド410、及び値フィールド412を含む。SA-Query Get Data Response400は、要求のタイプ(Type of Request)に対応する値をフェッチする。フィールド408における要求された要求のタイプ(Type of Request)番号を用いて、装置220は、複数の未処理の単一の要求が保留中である際に、値を容易に相関させることができる。送り返される値の長さは、長さ(Length)フィールド410で伝えられる。フィールド408、410及び412は、フィールド306及び406における要求の数(Numberof Request)に従って繰り返される。幾つかの実施形態において、フレーム・サイズは、要求の数(Number of Request)及び各要求の長さ(Length)フィールドに従って、6+可変サイズである。幾つかの実施形態において、要求の数フィールド306における0の値は、無効であり、応答装置またはAPにより無視され得る。幾つかの実施形態において、提案されるアクション・フレームの最大長は、802.11仕様により、導かれる。値フィールド412は、要求された情報を含む。幾つかの実施形態において、0の長さは、対応する値が0であることを暗示し、ひいては値フィールド412はそのフレームに存在しない。
カテゴリー・フィールド302及び402は、アクション・フレーム・タイプを示す。アクション・フレームの異なるカテゴリー・タイプの例は、以下に限定されないが、以下の表2を含む。
【表2】
IEEE802.11規格は、上記のアクション・フィールド・タイプを定義する。更に、幾つかの実施形態において、フィールド304及び404のアクション・フィールド・タイプは、SA-Response、SA-Request、SA-Query Get Data Response又はSA-Query Get Data Request用のコードを含むことができる。SA-Reponse及びSA-Request用のコードは、802.11規格で提供される。
【0096】
留意されるべきは、本開示の特定の一節は、あるものを他のもの(単数または複数)と識別する又は区別するために、フレーム、応答、及び装置のサブセットに関連して、「第1」及び「第2」のような用語を引き合いに出すことができる。これら用語は、一時的に又はシーケンスに従って、エンティティを単に関係付ける(例えば、第1の装置および第2の装置)ことは意図されてないが、場合によっては、これらエンティティは係る関係を含むことができる。又は、これら用語は、システム又は環境内で動作することができる考えられるエンティティ(例えば、STA、AP、ビームフォーマ及び/又はビームフォーミー)の数を制限しない。理解されるべきは、上述されたシステムは、これら構成要素の何れか又はそれぞれの複数のものを提供することができ、これら構成要素は、独立型マシンで、又は幾つかの実施形態において、分散型システムにおける複数のマシンで提供され得る。更に、ビットフィールド位置は変更されることができ、マルチビット・ワードが使用され得る。更に、上述されたシステム及び方法は、1つ又は複数の製品(例えば、フロッピー(登録商標)ディスク、ハードディスク、CD-ROM、フラッシュメモリ・カード、PROM、RAM、ROM又は磁気テープ)で具体化された1つ又は複数のコンピュータ可読プログラム又は実行可能命令として提供され得る。プログラムは、LISP、PERL、C、C++、C#のような任意のプログラミング言語で、又はJAVA(登録商標)のような任意のバイトコード言語で実現され得る。ソフトウェア・プログラム又は実行可能命令は、オブジェクトコードとして1つ又は複数の製品に格納され得る。回路要素は、任意の電子回路(複数)または回路(複数)を意味する場合がある。
【0097】
回路要素または回路は、任意の電子回路または回路の組み合わせを意味する場合がある。1つ又は複数の動作または機能を実施するように又は1つ又は複数の動作または機能を実施するために構成されるように、装置、回路、プロセッサ又は回路要素が特許請求の範囲に記載または列挙される限りにおいて、列挙された機能(単数または複数)又は動作(単数または複数)の実施は、これらの機能または動作が特定の単一の回路または回路セット、プロセッサ、又はデバイスで実施されるている(例えば、語句「単一の回路で」、「・・を含む一組の回路で」又は「単一のデバイスで」を用いて)と明確に列挙されていない限り、特許請求の範囲の範囲から逸脱せずに、2つ以上のデバイス、回路、又はプロセッサにわたって分散され得る。
【0098】
方法およびシステムの上記の説明により、当業者が、その実施形態を作成および使用することが可能になるが、当業者は、本明細書の特定の実施形態、方法および例の変形物、組み合わせ、及び等価物の存在を理解および認識するであろう。例えば、上述した帯域幅、チャネル及びサブバンドの特定の値は例示である。従って、本方法およびシステムは、上述された実施形態、方法および例により制限されない筈であるが、本開示の範囲内および思想の範囲内の全ての実施形態および方法により制限される。
【外国語明細書】