(57)【特許請求の範囲】
【請求項１】
無線デバイスによって実行される、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）における無線通信のための方法であって、
無線ノードと交換され、圧縮ヘッダの処理に関連した機能に基づいて、圧縮ヘッダを備えるデータ・パケットの送信を、前記無線ノードとネゴシエートすることと、
データ・パケットを生成することと、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
前記データ・パケットを前記無線ノードへ送信することと
を備え、
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、方法。
【請求項２】
さらに、前記ヘッダの機能情報要素におけるサブフィールドを用いることによって、前記無線ノードとの関連付け処理の間、前記圧縮ヘッダを備えるデータ・パケットを送信、受信、または送信および受信する機能を示す情報を送信することを備え、および／または、
前記第１のフィールドは、フレーム制御フィールドを備え、
前記フレーム制御フィールドのうちの少なくとも１つのサブフィールドは、前記ヘッダが圧縮されていることを示し、
前記少なくとも１つのサブフィールドは、プロトコル・バージョン、さらなるフラグメント、さらなるデータ、またはオーダのサブフィールドのうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項３】
前記ヘッダは、無線デバイスの関連付け識別子を示す第２のフィールドを備え、
前記無線デバイスは、無線デバイス、および前記無線ノードのうちの１つであり、および／または、
前記ヘッダは、少なくとも１つのアドレス・フィールドを備え、
前記少なくとも１つのアドレス・フィールドは、前記無線ノードの基本サービス・セット識別子のハッシュを備える、請求項１に記載の方法。
【請求項４】
前記データ・パケットは、前記無線ノードの基本サービス・セット識別子、前記無線ノードのアドレス、前記無線デバイスのアドレス、またはキー値のうちの少なくとも１つを示すデータを用いてスクランブルされたフレーム・チェック・シーケンスを備え、好ましくは、
前記キー値は、経時的に変化する、請求項１に記載の方法。
【請求項５】
無線デバイスによって実行される、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）における無線通信のための方法であって、
前記デバイスと交換され、圧縮ヘッダの処理に関連した機能に基づいて、圧縮ヘッダを備えるデータ・パケットの受信を、前記デバイスとネゴシエートすることと、
前記デバイスからデータ・パケットを受信することと、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定することと、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって、前記データ・パケットで受信されたデータを処理することと、
を備え、
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、方法。
【請求項６】
前記ヘッダが、圧縮ヘッダである場合、前記デバイスの基本サービス・セット識別子、前記デバイスのアドレス、前記無線デバイスのアドレス、またはキー値のうちの少なくとも１つを識別するために、前記ヘッダのフレーム・チェック・シーケンスをデスクランブルすることによって、前記圧縮ヘッダに基づいて前記データ・パケットを処理することをさらに備え、好ましくは、
前記キー値は、経時的に変化する、請求項５に記載の方法。
【請求項７】
前記圧縮ヘッダに基づいて、前記データ・パケットの宛先アドレスを決定することをさらに含む、請求項５に記載の方法。
【請求項８】
無線ローカル・エリア・ネットワーク（ＷＬＡＮ）における無線通信のための無線デバイスであって、
無線ノードと交換され、圧縮ヘッダの処理に関連した機能に基づいて、圧縮ヘッダを備えるデータ・パケットの送信を、前記無線ノードとネゴシエートする手段と、
データ・パケットを生成する手段と、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
前記無線ノードへ前記データ・パケットを送信する手段と、
を備え、
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、無線デバイス。
【請求項９】
前記ヘッダの機能情報要素におけるサブフィールドを用いることによって、前記無線ノードとの関連付け処理の間、前記圧縮ヘッダを備えるデータ・パケットを送信、受信、または送信および受信する機能を示す情報を送信する手段、をさらに備え、および／または、
前記第１のフィールドは、フレーム制御フィールドを備え、
前記フレーム制御フィールドのうちの少なくとも１つのサブフィールドは、前記ヘッダが圧縮ヘッダであることを示し、
前記少なくとも１つのサブフィールドは、プロトコル・バージョン、さらなるフラグメント、さらなるデータ、またはオーダのサブフィールドのうちの少なくとも１つを備える、請求項８に記載の無線デバイス。
【請求項１０】
前記ヘッダは、無線デバイスの関連付け識別子を示す第２のフィールドを備え、
前記無線デバイスは、前記無線デバイス、前記無線ノード、および別の無線デバイスのうちの１つであり、および／または、
前記ヘッダは、少なくとも１つのアドレス・フィールドを備え、
前記少なくとも１つのアドレス・フィールドは、前記無線ノードの基本サービス・セット識別子のハッシュを備える、請求項８に記載の無線デバイス。
【請求項１１】
前記データ・パケットは、前記無線ノードの基本サービス・セット識別子、前記無線ノードのアドレス、無線デバイスのアドレス、またはキー値のうちの少なくとも１つを示すデータを用いてスクランブルされたフレーム・チェック・シーケンスを備え、好ましくは、
前記キー値は、経時的に変化する、請求項８に記載の無線デバイス。
【請求項１２】
無線ローカル・エリア・ネットワーク（ＷＬＡＮ）における無線通信のための無線デバイスであって、
前記デバイスからデータ・パケットを受信する手段と、
デバイスと交換され、圧縮ヘッダの処理に関連した機能に基づいて、圧縮ヘッダを備えるデータ・パケットの受信を、前記デバイスとネゴシエートする手段と、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定する手段と、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって、前記データ・パケットで受信されたデータを処理する手段と、
を備え、
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、無線デバイス。
【請求項１３】
処理する手段は、前記ヘッダが圧縮ヘッダである場合、前記デバイスの基本サービス・セット識別子、前記デバイスのアドレス、前記無線デバイスのアドレス、またはキー値のうちの少なくとも１つを識別するために、前記ヘッダのフレーム・チェック・シーケンスをデスクランブルすることによって、前記圧縮ヘッダに基づいて前記データ・パケットを処理するように構成され、好ましくは、
前記キー値は、経時的に変化し、および／または
前記データ・パケットの宛先アドレスを、前記圧縮ヘッダに基づいて決定する手段、をさらに備える請求項１２に記載の無線デバイス。
【請求項１４】
無線ローカル・エリア・ネットワーク（ＷＬＡＮ）における無線通信のための命令群を記憶したコンピュータ読取可能な記憶媒体であって、
前記命令群は、
コンピュータで実行された場合、無線デバイスに対して、請求項１〜７のうちのいずれかのステップを実行させるためのコードを備える、コンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【関連出願に対する相互参照】
【０００１】
本願は、２０１１年１月２６日に出願され、「ネットワークにおいて通信するためのシステムおよび方法」（SYSTEMS AND METHODS FOR COMMUNICATING IN A NETWORK）と題された米国仮特許出願６１／４３６，４８１号の利益を主張する。この開示は、全体が参照によって本明細書に明確に組み込まれている。
【技術分野】
【０００２】
本願は一般に、通信に関し、さらに詳しくは、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）システムのため、圧縮された媒体アクセス制御ヘッダおよびフレーム・チェック・シーケンスを可能にするシステム、方法、およびデバイスに関する。
【背景技術】
【０００３】
多くの通信システムでは、空間的に分離された、いくつかのインタラクトするデバイス間でメッセージを交換するために通信ネットワークが使用される。ネットワークは、例えば、都市エリア、ローカル・エリア、またはパーソナル・エリアでありうる地理的なスコープにしたがって分類されうる。このようなネットワークは、広域ネットワーク（ＷＡＮ）、都市エリア・ネットワーク（ＭＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、またはパーソナル・エリア・ネットワーク（ＰＡＮ）としてそれぞれ指定されるだろう。ネットワークはまた、さまざまなネットワーク・ノードおよびデバイス（例えば、回路切換対パケット切換）、送信のために適用される物理媒体のタイプ（例えば有線か無線か）、および、使用される通信プロトコルのセット（例えば、インターネット・プロトコル・スイート、ＳＯＮＥＴ（シンクロナス光ネットワーク）、イーサネット（登録商標）等）を相互接続するために使用される切換／ルーティング技術にしたがって異なる。
【０００４】
無線ネットワークは、ネットワーク要素がモバイルであり動的な接続ニーズがある場合、あるいは、ネットワーク・アーキテクチャが固定されたトポロジではなく、アド・ホックで形成されている場合にしばしば好まれる。無線ネットワークは、例えばラジオ、マイクロ波、赤外線、光等のような周波数帯域における電磁波を用いて、ガイドされていない伝搬モードで、実体のない物理媒体を適用する。無線ネットワークは、固定された有線ネットワークと比較された場合、有利なことに、ユーザ・モビリティおよび迅速なフィールド展開を容易にする。
【０００５】
無線ネットワークにおけるデバイスは、互いの間でデータ・パケットを送信／受信しうる。これらのデータ・パケットは、ネットワークを介したパケットのルーティング、パケット内のデータの識別等に役立つオーバヘッド・データ（たとえば、ヘッダ情報、データ検証コード等）を含む。
【０００６】
いくつかのシステムでは、送信されるデータ・パケットは、少量のデータしか伝送しない小さなペイロードしか有さない場合がありうる。このような場合、一般的なオーバヘッド・データは、データ・パケットの大部分を備えうる。これは、データ・パケットでペイロードを送信する際に必要とされるオーバヘッドを不必要に増加させうる。
【０００７】
したがって、データ・パケット内のオーバヘッドを減少させる、強化されたシステムおよび方法が必要とされる。
【発明の概要】
【０００８】
本発明のシステム、方法、およびデバイスは、おのおのがいくつかの態様を有しており、それらのうちの何れも、単独では、所望の属性の責任を負うものではない。以下に記載された特許請求の範囲によって表されるように、本発明の範囲を制限することなく、いくつかの特徴が簡潔に説明されるだろう。この説明を考慮した後、さらに、特に、「発明を実施するための形態」と題されたセクションを読んだ後、本発明の特徴が、データ・パケットでペイロードを送信する際にオーバヘッドを低減させることを含む利点を、どのようにして与えるかが理解されるだろう。
【０００９】
本開示の１つの態様は、無線通信のための装置を提供する。この装置は、データ・パケットを生成するように構成された処理システムを備える。データ・パケットはヘッダを備える。ヘッダは、ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える。この装置はさらに、無線ノードへデータ・パケットを送信するように構成された送信機を備える。
【００１０】
本開示の別の態様は、無線通信のための装置を提供する。この装置は、デバイスからデータ・パケットを受信するように構成された受信機を備える。この装置は、データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定するように構成された処理システムを備える。処理システムはさらに、ヘッダが圧縮ヘッダである場合、データ・パケットで受信されたデータを、圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって処理するように構成されている。
【００１１】
本開示の別の態様は、無線通信のための方法を提供する。この方法は、ヘッダを備えるデータ・パケットを生成することを備える。ヘッダは、ヘッダが圧縮ヘッダであることを示す第１のフィールドを備えている。この方法はさらに、無線ノードにデータ・パケットを送信することを備える。
【００１２】
本開示の別の態様は、無線通信のための方法を提供する。この方法は、デバイスからデータ・パケットを受信することを備える。この方法はさらに、データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定することを備える。この方法はさらに、ヘッダが圧縮ヘッダである場合、データ・パケットで受信されたデータを、圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって処理することを備える。
【００１３】
本開示の別の態様は、無線通信のための装置を提供する。この装置は、ヘッダを備えるデータ・パケットを生成する手段を備える。ヘッダは、ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える。この装置はさらに、無線ノードにデータ・パケットを送信する手段を備える。
【００１４】
本開示の別の態様は、無線通信のための装置を提供する。この装置は、デバイスからデータ・パケットを受信する手段を備える。この装置はさらに、データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定する手段を備える。この装置はさらに、ヘッダが圧縮ヘッダである場合、データ・パケットで受信されたデータを、圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって処理する手段を備える。
【００１５】
本開示の別の態様は、命令群を備えるコンピュータ読取可能な媒体を備える、無線通信のためのコンピュータ・プログラム製品を提供する。これら命令群は、実行された場合、装置に対して、ヘッダを備えるデータ・パケットを生成させる。ヘッダは、ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える。これら命令群はさらに、装置に対して、無線ノードへデータ・パケットを送信させる。
【００１６】
本開示の別の態様は、命令群を備えるコンピュータ読取可能な媒体を備える、無線通信のためのコンピュータ・プログラム製品を提供する。これら命令群は、実行された場合、装置に対して、デバイスからデータ・パケットを受信させる。これら命令群はさらに、装置に対して、データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定させる。これら命令群は、実行された場合、ヘッダが圧縮ヘッダであれば、装置に対して、データ・パケットで受信したデータを、圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって処理させる。
【００１７】
本開示の別の態様は、アクセス端末を提供する。アクセス端末はアンテナを備える。アクセス端末はさらに、データ・パケットを生成するように構成された処理システムを備える。データ・パケットはヘッダを備える。ヘッダは、ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える。アクセス端末はさらに、データ・パケットを、アンテナを介して無線ノードへ送信するように構成された送信機を備える。
【００１８】
本開示の別の態様は、アクセス端末を提供する。アクセス端末はアンテナを備える。アクセス端末はさらに、デバイスから、アンテナを介してデータ・パケットを受信するように構成された受信機を備える。アクセス端末はさらに、データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定するように構成された処理システムを備える。処理システムは、ヘッダが圧縮ヘッダである場合、データ・パケットで受信したデータを、圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって処理するように構成される。
【図面の簡単な説明】
【００１９】
【図１】図１は、本開示の態様が適用されうる無線通信システムの例を例示する。
【図２】図２は、図１の無線通信システム内に適用されうる無線デバイスで利用されうるさまざまな構成要素を例示する。
【図３】図３は、データ・パケットの例を例示する。
【図４】図４は、図３のデータ・パケットのフレーム制御フィールドの例を例示する。
【図５】図５は、データ・パケット内に圧縮ヘッダを生成し、送信するための方法の態様を例示する。
【図６】図６は、圧縮ヘッダでデータ・パケットを受信し、処理するための方法の態様を例示する。
【図７】図７は、図１の無線通信システム内で適用されうる別の典型的な無線デバイスの機能ブロック図である。
【図８】図８は、図１の無線通信システム内で適用されうるさらに別の典型的な無線デバイスの機能ブロック図である。
【発明を実施するための形態】
【００２０】
斬新なシステム、装置、および方法のさまざまな態様が、添付図面を参照して以下により十分に記載される。しかしながら、本教示および開示は、異なる多くの形態で具体化され、本開示を通じて示されたいかなる具体的な構成または機能にも限定されるとは解釈されるべきではない。むしろ、これらの態様は、本開示が十分で完全であり、本開示の範囲を当業者に十分に伝達できるように提供されている。本明細書における教示に基づいて、当業者は、本開示の範囲は、独立して実施されようが、あるいは、本発明の任意の他の態様と組み合わされようが、本明細書で開示された斬新なシステム、装置、および方法のあらゆる態様をカバーすることが意図されていることを認識すべきである。例えば、本明細書に記載された任意の数の態様を用いて装置が実現され、方法が実施されうる。さらに、本発明の範囲は、別の構成、機能、または、本明細書に記載された発明のさまざまな態様またはそれ以外の態様が追加された構成および機能を用いて実現される装置または方法をカバーすることが意図されている。本明細書で開示されたあらゆる態様は、特許請求の範囲の１または複数の要素によって具体化されうる。
【００２１】
本明細書では、特定の態様が記載されているが、これら態様の多くの変形および置換が、本開示の範囲内にある。好適な態様のいくつかの利点および長所が述べられているが、本開示の範囲は、特定の利点、使用、および目的に限定されることは意図されていない。むしろ、本開示の態様は、このうちのいくつかが図面における例示によって、および、以下の好適な態様の記載によって例示されている異なる無線技術、システム構成、ネットワーク、および伝送プロトコルに広く適用可能であることが意図されている。詳細な記載および図面は、限定ではない開示の単なる例示であり、本開示の範囲は、特許請求の範囲およびその均等物によって定義される。
【００２２】
ポピュラーな無線ネットワーク技術は、さまざまなタイプの無線ローカル・エリア・ネットワーク（ＷＬＡＮ）を含みうる。ＷＬＡＮは、近くのデバイスをともに相互接続するために使用されており、広範に使用されるネットワーキング・プロトコルを適用している。本明細書に記載されたさまざまな態様は、例えばＷｉＦｉ、またはより一般的には、無線プロトコルのＩＥＥＥ  ８０２．１１体系の何れかのメンバのような任意の通信規格を適用しうる。例えば、本明細書に記載されたさまざまな態様は、サブ１ＧＨｚ帯域を用いるＩＥＥＥ  ８０２．１１ａｈプロトコルの一部として使用されうる。
【００２３】
いくつかの典型的な実施では、ＷＬＡＮは、無線ネットワークにアクセスする構成要素であるさまざまなデバイスを含む。例えば、アクセス・ポイント（“ＡＰ”）およびクライアント（局または“ＳＴＡ”とも称される）といった２つのタイプのデバイスが存在する。一般に、ＡＰは、ＷＬＡＮのためのハブまたは基地局として役立ち、ＳＴＡは、ＷＬＡＮのユーザとして役立つ。例えば、ＳＴＡは、ラップトップ・コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話等でありうる。例えば、ＳＴＡは、インターネットまたはその他の広域ネットワークへの一般的な接続を取得するために、ＷｉＦｉ（例えば、ＩＥＥＥ  ８０２．１１プロトコル）準拠の無線リンクを介してＡＰに接続する。いくつかの実施では、ＳＴＡはＡＰとしても使用されうる。
【００２４】
アクセス・ポイント（“ＡＰ”）はさらに、ノードＢ、ラジオ・ネットワーク・コントローラ（“ＲＮＣ”）、ｅノードＢ，基地局コントローラ（“ＢＳＣ”）、基地トランシーバ局（“ＢＴＳ”）、基地局（“ＢＳ”）、トランシーバ機能（“ＴＦ”）、ラジオ・ルータ、ラジオ・トランシーバ、またはその他いくつかの専門用語を備えるか、これらとして実現されるか、これらとして知られうる。
【００２５】
局（“ＳＡＴ”）はまた、アクセス端末（“ＡＴ”）、加入者局、加入者ユニット、移動局、遠隔局、遠隔端末、ユーザ端末、ユーザ・エージェント、ユーザ・デバイス、ユーザ機器、またはその他いくつかの用語として知られているか、備えているか、または実現されうる。いくつかの実施において、アクセス端末は、セルラ電話、コードレス電話、セッション開始プロトコル（“ＳＩＰ”）電話、無線ローカル・ループ（“ＷＬＬ”）局、携帯情報端末（“ＰＤＡ”）、無線接続機能を有するハンドヘルド・デバイス、あるいは無線モデムに接続されたその他いくつかの適切な処理デバイスを備えうる。したがって、本明細書で教示された１または複数の態様は、電話（例えば、セルラ電話またはスマートフォン）、コンピュータ（例えば、ラップトップ）、ポータブル通信デバイス、ヘッドセット、ポータブル・コンピューティング・デバイス（例えば、情報携帯端末）、エンタティメント・デバイス（例えば、音楽またはビデオ・デバイス、または衛星ラジオ）、ゲーム・デバイスまたはシステム、全地球測位システム・デバイス、あるいは無線媒体または有線媒体によって通信するように構成されたその他任意の適切なデバイスに組み入れられうる。
【００２６】
図１は、本開示の態様が適用されうる無線通信システム１００の例を例示する。無線通信システム１００は、ＷＬＡＮシステムでありうる。無線通信システム１００は、ＳＴＡ１０６と通信するＡＰ１０４を含みうる。
【００２７】
さまざまな処理および方法が、無線通信システム１００内におけるＡＰ１０４とＳＴＡ１０６との間の送信のために使用されうる。例えば、信号が、ＯＦＤＭ／ＯＦＤＭＡ技術にしたがってＡＰ１０４とＳＴＡ１０６との間で送信および受信されうる。この場合、無線通信システム１００は、ＯＦＤＭ／ＯＦＤＭＡシステムと称されうる。あるいは、信号が、ＣＤＭＡ技術にしたがってＡＰ１０４とＳＴＡ１０６との間で送信および受信されうる。この場合、無線通信システム１００は、ＣＤＭＡシステムと称されうる。
【００２８】
ＡＰ１０４からＳＴＡ１０６への送信を容易にする通信リンクは、ダウンリンク（ＤＬ）１０８と称され、ＳＴＡ１０６からＡＰ１０４への送信を容易にする通信リンクは、アップリンク（ＵＬ）１１０と称されうる。あるいは、ダウンリンク１０８を、順方向リンクまたは順方向チャネルと称したり、アップリンク１１０を、逆方向リンクまたは逆方向チャネルと称しうる。
【００２９】
ＡＰ１０４は、基地局として動作し、基本サービス・エリア（ＢＳＡ）１０２において無線通信有効範囲を提供しうる。ＡＰ１０４に関連付けられ、かつ、通信のためにＡＰ１０４を使用するＳＴＡ１０６を伴うＡＰ１０４は、基本サービス・セット（ＢＳＳ）と称される。ＢＳＳを形成するために、ＡＰ１０４およびＳＴＡ１０６は、関連付け処理を実行しうる。関連付け処理中、これらデバイスは、互いに適切に通信するために、情報を交換する。例えば、デバイスがデータ・パケットを正しいアドレスに向けることができるように、デバイス識別子が交換されうる。さらに、デバイスは、デバイスがどの機能を実行することができるのかを示す機能情報を交換しうる。例えば、機能情報は、所与のデバイスが処理することができる情報のタイプを示す情報を含みうる。機能情報は、デバイス間で交換されるデータ・パケットの機能情報要素の形態で交換されうる。複数の無線通信ネットワーク・セットアップが存在する場合、ＢＳＳ識別子（ＢＳＳＩＤ）によって、所与のＢＳＳが識別される。ＢＳＳＩＤは、ＡＰ１０４のＭＡＣアドレスでありうる。無線通信システム１００は、中央ＡＰ１０４を有さず、むしろ、ＳＴＡ１０６間のピア・トゥ・ピア・ネットワークとして機能しうることが注目されるべきである。したがって、本明細書に記載されたＡＴ１０４の機能はあるいは、１または複数のＳＴＡ１０６によって実行されうる。
【００３０】
図２は、無線通信システム１００内で適用されうる無線デバイス２０２内で利用されうるさまざまな構成要素を示す。無線デバイス２０２は、本明細書で説明されるさまざまな方法を実施するように構成されうるデバイスの例である。無線デバイス２０２は、ＡＰ１０４またはＳＴＡ１０６でありうる。
【００３１】
無線デバイス２０２は、無線デバイス２０２の動作を制御するプロセッサ２０４を含みうる。このプロセッサ２０４は、中央制御装置（ＣＰＵ）とも称されうる。読取専用メモリ（ＲＯＭ）とランダム・アクセス・メモリ（ＲＡＭ）との両方を含むことができるメモリ２０６は、プロセッサ２０４に命令およびデータを提供する。メモリ２０６の一部は、不揮発性ランダム・アクセス・メモリ（ＮＶＲＡＭ）をも含みうる。プロセッサ２０４は、通常、メモリ２０６に格納されたプログラム命令に基づいて、ロジック演算および算術演算を実行する。本明細書で説明される方法を実施するために、メモリ２０６内の命令を実行可能とすることができる。
【００３２】
プロセッサ２０４は、１または複数のプロセッサで実現される処理システムの構成要素でありうるか、これら構成要素を備えうる。１または複数のプロセッサは、汎用マイクロ・プロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、ステート・マシン、ゲート・ロジック、ディスクリート・ハードウェア構成要素、専用ハードウェア有限ステート・マシン、または、情報の計算またはその他の操作を実行できうるその他任意の適切なエンティティ、からなる任意の組み合わせを用いて実現されうる。
【００３３】
処理システムはまた、ソフトウェアを格納するための機械読取可能な媒体をも含みうる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他で称されようと、任意のタイプの命令群を意味すると広く解釈されるものとする。命令群は、（例えば、ソース・コード・フォーマット、バイナリ・コード・フォーマット、実行可能なコード・フォーマット、または、その他任意の適切なコードのフォーマットで）コードを含みうる。これら命令群は、１または複数のプロセッサによって実行された場合、処理システムに対して、本明細書に記載されたさまざまな機能を実行させる。
【００３４】
無線デバイス２０２は、無線デバイス２０２と遠隔位置との間でのデータの伝送および受信を可能にする送信機２１０および受信機２１２を含むことができるハウジング２０８をも含みうる。送信機２１０および受信機２１２は、トランシーバ２１４に組み合わされうる。アンテナ２１６をハウジング２０８に取り付け、トランシーバ２１４に電気的に接続することができる。無線デバイス２０２は、（図示されていない）複数の送信機、複数の受信機、複数のトランシーバ、および／または複数のアンテナを含むこともできる。
【００３５】
無線デバイス２０２は、トランシーバ２１４によって受信された信号を検出し、そのレベルを定量化する目的で使用される信号検出器２１８をも含むことができる。信号検出器２１８は、合計エネルギ、シンボル毎のサブキャリア毎のエネルギ、電力スペクトル密度、およびその他の信号のような信号を検出しうる。無線デバイス２０２は、信号を処理する際に使用されるデジタル信号プロセッサ（ＤＳＰ）２２０をも含みうる。
【００３６】
無線デバイス２０２のさまざまな構成要素を、データ・バスに加えて電力バス、制御信号バス、およびステータス信号バスを含むことができるバス・システム２２２によってともに結合することができる。
【００３７】
ＡＰ１０４およびＳＴＡ１０６は、データ・パケットの形態（例えば、８０２．１１  ＭＡＣプロトコル・データ・ユニット（ＭＰＤＵ））でデータを交換しうる。これらのデータ・パケットは、ヘッダ（例えば、ＭＡＣヘッダ）およびヘッダ検証コード（例えば、巡回冗長検査（ＣＲＣ）データ、フレーム・チェック・シーケンス（ＦＣＳ）データ等）を含みうる。データ・パケットはさらに、１つのデバイスから別のデバイスへ送信されるべき実際のペイロードまたはデータを含むフレーム・ボディをも含む。ある場合には、交換されるべきデータ・パケットは、小さなペイロード（例えば、１００バイト未満のデータ）しか含まない。これは、例えばセンサ、メータ、またはスマートグリッドに関連するデータ（例えば温度データ）のような少量のデータが転送される場合に生じうる。このような場合、データ・パケットの全体サイズが低減されるように、低減されたヘッダおよび／またはデータ検証コード・サイズが好まれる。本明細書に記載されたシステム、方法、およびデバイスは、例えば８０２．１１ａｈプロトコルＷＬＡＮシステムのような既存のシステムとの互換性を維持しながら、データ・パケットのパケット全体サイズを低減するために使用されうるＦＣＳおよび圧縮ヘッダを説明する。このような低減されたヘッダおよび／またはデータ検証コード・サイズを有するデータ・パケットは、異なるデータ・パケット・フォーマットを有しうる。各データ・パケット・フォーマットは、データ・パケットに含まれるデータのタイプおよびデータの構成を称しうる。
【００３８】
図３は、データ・パケット３００の例を例示する。データ・パケット３００は、非圧縮ヘッダ３０５を含んでいる。このヘッダ３０５は、伸張されると、参照によって本明細書に明確に組み込まれている、例えばＩＥＥＥ規格８０２．１１（登録商標）−２００７、情報技術のためのＩＥＥＥ規格−システム間のテレコミュニケーションおよび情報交換−ローカル・エリア・ネットワークおよび都市エリア・ネットワーク−具体的な要件−パート２：無線ＬＡＮ媒体アクセス制御（ＭＡＣ）および物理レイヤ（ＰＨＹ）仕様（IEEE Std 802.11TM-2007, IEEE Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications）（６０ページ参照）において記載されているような、従来のＭＰＤＵのフィールドを含む。このヘッダ３０５は、伸張されると、例えば、２オクテットのサイズを有するフレーム制御フィールド３０７と、２オクテットのサイズを有する持続時間／識別子フィールド３０９と、６オクテットのサイズを有する「アドレス１」フィールド３１１と、６オクテットのサイズを有する「アドレス２」フィールド３１３と、６オクテットのサイズを有する「アドレス３」フィールド３１５と、２オクテットのサイズを有するシーケンス制御フィールド３１７と、６オクテットのサイズを有する「アドレス４」フィールド３１９と、２オクテットのサイズを有するサービス品質（ＱｏＳ）制御フィールド３２１と含む。データ・パケット３００はさらに、ペイロードを含むフレーム・ボディ・フィールド３２３を含む。データ・パケット３００はさらに、４オクテットのサイズを有するＦＣＳフィールド３２５を含む。ＦＣＳフィールド３２５は、データ検証コードを含む。以下の記載は、データ・パケット３００の全体サイズを低減するために、ヘッダ３０５および／またはＦＣＳフィールド３２５がどのように圧縮されうるのかを説明している。
【００３９】
圧縮ヘッダを有するデータ・パケットを第１のデバイス（例えば、ＡＰ１０４ａまたはＳＴＡ１０６）から第２のデバイス（例えば、ＡＰ１０４ａまたはＳＴＡ１０６）へ送信する前に、圧縮ヘッダを有するデータ・パケットを第２のデバイスが処理できるか否かを判定することが望まれうる。これを行うために、第１のデバイスは、第２のデバイスが、特定のタイプの圧縮ヘッダを有するデータ・パケットを処理できうるか否かを示す機能情報を、第２のデバイスと交換しうる。機能情報は、データ・パケットの機能情報要素のサブフィールド内に含まれうる。この情報の交換は、第１のデバイスが、特定のタイプの圧縮ヘッダを有するデータ・パケットの第２のデバイスへの送信を要求するネゴシエーション処理の一部でありうる。第２のデバイスが、このようなパケットを処理することができる場合、第２のデバイスは、このようなデータ・パケットの送信を可能としうる。あるいは、第２のデバイスは、このようなデータ・パケットを受信できないことを第１のデバイスへ示しうる。あるいは、または、それに加えて、機能情報は、関連付け処理の間に、デバイス間で交換されうる。さらに、あるいは、または、それに加えて、機能情報は、その他いくつかの時間において、デバイス間で交換されうる。
【００４０】
圧縮ヘッダを用いたデータ・パケットにおけるデータを適切に解釈するために、データ・パケットにおいて、圧縮ヘッダは非圧縮ヘッダに対立するものとして使用されていることを示す必要がありうる。１つの態様では、データ・パケット３００のフレーム制御フィールド３０７におけるデータは、ヘッダ３０５および／またはＦＣＳフィールド３２５が圧縮されているか否かを示すために使用される。
【００４１】
図４は、図３のデータ・パケットのフレーム制御フィールドの例を例示する。フレーム制御フィールド３０７は、例えばＩＥＥＥ規格８０２．１１（登録商標）−２００７、情報技術のためのＩＥＥＥ規格−システム間のテレコミュニケーションおよび情報交換−ローカル・エリア・ネットワークおよび都市エリア・ネットワーク−具体的な要件−パート２：無線ＬＡＮ媒体アクセス制御（ＭＡＣ）および物理レイヤ（ＰＨＹ）仕様（IEEE Std 802.11TM-2007, IEEE Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications）（６０ページ参照）において記載されているような、従来のＭＰＤＵのフィールドのような複数のサブフィールドを含む。これらサブフィールドは、プロトコル・バージョン・フィールド４００、タイプ・フィールド４０２、サブタイプ・フィールド４０４、「配信システム（ＤＳ）への」フィールド４０６、「ＤＳからの」フィールド４０８、「さらなるフラグメント」フィールド４１０、リトライ・フィールド４１２、電力管理フィールド４１４、「さらなるデータ」フィールド４１６、保護フレーム・フィールド４１８、オーダ・フィールド４２０を含む。フレーム制御フィールド３０７のこれらサブフィールドのうちの１または複数は、データ・パケット３００が圧縮ヘッダ３０５および／または圧縮ＦＣＳフィールド３２５を有することを示すために使用されうる。例えば、フレーム制御フィールド３０７のサブフィールドのうちの１または複数における特定のビットを組み合わせることによって、データ・パケット３００が、圧縮ヘッダ３０５および／またはＦＣＳフィールド３２５を有していることが示されうる。１つの態様では、プロトコル・バージョン・フィールド４００が、あるビットの組み合わせ（例えば、００以外のビット組み合わせ）を有する場合、データ・パケット３００は、圧縮ヘッダを含む。それに加えて、または、その代わりに、さらなるフラグメンテーション・フィールド４１０のうちの１または複数の値、さらなるデータ・フィールド４１６、およびオーダ・フィールド４２０は、データ・パケット３００が、圧縮ヘッダを有するか否かを示すために使用される。
【００４２】
非圧縮ヘッダ３０５では、アドレス・フィールド３１１，３１３，３１５，および３１９のうちの１つが、ＢＳＳの基本サービス・セット識別子（ＢＳＳＩＤ）を含む。データ・パケット３００は、この中で、ＡＰ１０４またはＳＴＡ１０６によって通信されることになっている。ＢＳＳＩＤは、データ・パケット３００が関連付けられているＢＳＳをデバイスへ示すために使用される。このような情報が無ければ、データ・パケットを受信するデバイスは、デバイスがその一部であるＢＳＳに関連しているか否かを示す情報を有さない。
【００４３】
１つの態様では、ヘッダ３０５は、ＢＳＳＩＤ情報を含むアドレス・フィールド３１１，３１３，３１５または３１９におけるＢＳＳＩＤを、（例えば、６バイトから２バイトへハッシュされた）ＢＳＳＩＤのハッシュ・バージョンと交換することによって圧縮される。したがって、ヘッダ３０５は、アドレス・フィールドのサイズを低減することによって圧縮される。圧縮ヘッダを有するデータ・パケット３００を受信するデバイスは、ハッシュされたＢＳＳＩＤが、デバイスが属するＢＳＳのＢＳＳＩＤのハッシュに対応しているか否かを判定することによって、データ・パケット３００が、デバイスが属するＢＳＳ向けであるか否かを判定できうる。ハッシュされたＢＳＳＩＤを利用することによって、１より多くのＢＳＳＩＤが、同じハッシュＢＳＳＩＤにハッシュする可能性があることが注目されるべきである。したがって、デバイスは、データ・パケット３００が、たとえそうではなくても、デバイスが属するＢＳＳ向けであると推論しうる。しかしながら、そのような矛盾は、稀であるに違いない。１つの実施では、受信デバイスが、例えば不安定なパフォーマンスによって、矛盾を検出した場合、受信デバイスおよび／または送信デバイスは、通常の挙動を達成するために、悪影響を受けたＢＳＳのＢＳＳＩＤを再割当しうる。
【００４４】
ある態様では、ＢＳＳＩＤ情報を含むアドレス・フィールド３１１，３１３，３１５または３１９を除去することにより、ヘッダ３０５が圧縮される。さらに、データ検証コードの一部としてＢＳＳＩＤ情報を用いることによって、ＦＣＳフィールド３２５がスクランブルされる（例えば、ＦＣＳとＢＳＳＩＤとの間でＸＯＲが実行される）。したがって、圧縮ヘッダを有するデータ・パケット３００を受信するデバイスは、ＦＣＳフィールド３２５からのＢＳＳＩＤ情報を判定することによって、データ・パケット３００が、デバイスが属するＢＳＳ向けであるか否かを判定できうる。あるいは、ＦＣＳフィールド３２５は、（例えば、６バイトから２バイトへハッシュされた）ＢＳＳＩＤのハッシュ・バージョンを用いてスクランブルされる。
【００４５】
さらに、非圧縮ヘッダ３０５では、アドレス・フィールド３１１，３１３，３１５，および３１９のうちのそれぞれ１つは、以下のうちの１つを示しうる。データ・パケット３００の送信元であるＳＴＡ１０６のソース・アドレス、データ・パケット３００の送信先であるＳＴＡ１０６の宛先アドレス、宛先ＳＴＡ１０６がデータ・パケット３００を送信するＳＴＡ１０６の転送アドレス等。これらのＳＴＡ１０６アドレスの各々は、非圧縮ヘッダにおける特定のＳＴＡ１０６のＭＡＣアドレスを備えうる。ＭＡＣアドレスは、通常、６バイトの長さを有しうる。
【００４６】
１つの態様では、圧縮ヘッダは、アドレス・フィールド３１１，３１３，３１５および３１９のうちの１または複数におけるＳＴＡ１０６のＭＡＣアドレスを、ＡＰ１０４がそのＢＳＳ内の各ＳＴＡ１０６へ割り当てる関連付け識別子（ＡＩＤ）と交換しうる。ＡＩＤは、ＭＡＣアドレスよりも短くなりうる（例えば２バイト）。ＡＰ１０４は、各ＳＴＡ１０６へユニークなＡＩＤを割り当てる。したがって、ＡＰ１０４のＢＳＳ内では、各ＳＴＡ１０６は、デバイスをユニークに識別するユニークなＡＩＤを有する。ＳＴＡ１０６のＡＩＤは、異なるＢＳＳにわたって矛盾しうる。しかしながら、データ・パケット３００内のＢＳＳＩＤ情報を利用することによって、先ず、データ・パケット３００が属するＢＳＳが決定されうる。したがって、ＡＩＤ情報は、特定のＳＴＡ１０６を識別するのに十分である。
【００４７】
ある態様では、ヘッダ３０５は、アドレス・フィールド３１１，３１３，３１５および３１９のうちの１または複数におけるＳＴＡ１０６のＭＡＣアドレスを除去することにより圧縮される。さらに、データ検証コードの一部として除去されたアドレス・フィールドのＭＡＣアドレス情報またはＡＩＤ情報を用いることによって、ＦＣＳフィールド３２５がスクランブルされる（例えば、ＦＣＳと、ＭＡＣアドレスまたはＡＩＤとの間でＸＯＲが実行される）。したがって、圧縮ヘッダを有するデータ・パケット３００を受信するデバイスはまだ、ＦＣＳフィールド３２５からの情報に基づいて除去されたアドレス・フィールドのアドレス・フィールド情報を決定できうる。あるいは、ＦＣＳフィールド３２５は、ＭＡＣアドレスまたはＡＩＤのハッシュ・バージョン（例えば、６バイトから２バイトへハッシュされた）を用いてスクランブルされる。
【００４８】
ある態様では、アドレス・フィールド３１１，３１３，３１５および３１９のうちの１つからのＢＳＳＩＤ情報またはその他の情報が、前述したように除去された場合、受信されたデータ・パケットが、受信デバイスのＢＳＳにおけるデバイス向けであるか否かを受信デバイスが判定できるように、追加情報が、ＦＣＳフィールド３２５とともにスクランブルされうる。追加情報は、データ・パケットが向けられているデバイスのＢＳＳにユニークである値を持つランダム・キーを備えうる。このキーは、ＢＳＳ内のデバイスへ定期的または非定期的に送信されるビーコンの一部としてデバイスによって受信されうる。さらに、ランダム・キーは、経時的に変動し、これによって、近隣のＢＳＳが同じキーを用いる可能性が低減される。
【００４９】
更に別の態様では、ヘッダ３０５は、シーケンス制御フィールド３１７のサイズを低減することによって圧縮されうる。シーケンス制御フィールド３１７は、デバイスへ送信されたその他のパケットに関するデータ・パケット３００のシーケンス番号を示すために使用される。１つの態様では、シーケンス制御フィールド３１７が除去される。このような態様では、データ・パケットは、シーケンス番号に関連付けられることはできない。しかしながら、これは、例えば、データ・パケットがセンサ・データに関連付けられる場合のようなすべての用途の場合において必要とされる訳ではない。別の態様では、シーケンス制御フィールドは、サイズが（例えば、１バイトへ）低減される。したがって、所与のシーケンスの一部として形成されうるデータ・パケットの数が低減される。
【００５０】
また別の態様では、ＦＣＳフィールド３２５のサイズを（例えば２バイトへ）低減させることによってヘッダ３０５が圧縮される。より小さなペイロードにおける誤りを検出するためには、より小さな（切り詰められた）データ検証コード・サイズで十分でありうる。１つの態様では、データ・パケット３００を生成するデバイスは、既存のハードウェアを利用できるようにするために、既存の４バイトのＦＣＳジェネレータを用いて、４バイトのＦＣＳを生成し、このＦＣＳの２バイトのみを送信する。
【００５１】
当業者であれば、前述したように、ヘッダ３０５のさまざまな圧縮技術が、組み合わされて使用されうることを認識するべきである。例えば、ＦＣＳフィールドは、ＭＡＣアドレス、ＡＩＤ、ＢＳＳＩＤ、ランダム・キー等の任意の組み合わせを用いてスクランブルされうる。さらに、デバイスは、これら圧縮技術のうちの１または複数を、単独で、または組み合わせて、設定可能に実施しうる。デバイスは、どの圧縮技術を使用すべきかを、自動的および／または（例えば、ユーザ入力によって）マニュアルで決定しうる。どの圧縮技術が使用されているのかを、パケット・データ３００において識別するために、それぞれの組み合わせが、異なる圧縮技術を特定する異なるビットの組み合わせを用いるようにフレーム制御フィールド３０７が設定されうる。例えば、プロトコル・バージョン・フィールド４００が、第１のビット組み合わせ（例えば、０１）を有する場合、データ・パケット３００は、第１の圧縮技術を用いた圧縮ヘッダを含む。プロトコル・バージョン・フィールド４００が、第２のビット組み合わせ（例えば、１０）を有する場合、データ・パケット３００は、第２の圧縮技術を用いた圧縮ヘッダを含む。それに加えて、または、その代わりに、さらなるフラグメンテーション・フィールド４１０、さらなるデータ・フィールド４１６、およびオーダ・フィールド４２０のうちの１または複数の値が、使用されている圧縮技術のタイプおよび圧縮ヘッダをデータ・パケット３００が有しているか否かを示すために使用される。
【００５２】
図５は、データ・パケット内に圧縮ヘッダを生成し送信するための方法５００の態様を例示する。この方法５００は、圧縮ヘッダ３０５を有するデータ・パケット３００を生成するために使用されうる。データ・パケット３００は、第１のＳＴＡ１０６において生成され、第２のＳＴＡ１０６へ送信されうる。後述する方法５００は、無線デバイス２０２の要素に関して記載されているが、当業者であれば、本明細書に記載されたステップのうちの１または複数を実施するために、その他の構成要素が使用されうることを認識するだろう。
【００５３】
ステップ５０５では、無線デバイス２０２が、圧縮ヘッダを有するデータ・パケットを生成する。このヘッダは、図３に関して本明細書に記載された技術のうちの１または複数を用いて圧縮されうる。ステップ５１０では、無線デバイス２０２は、生成されたデータ・パケットを別のデバイスへ送信する。
【００５４】
図６は、圧縮されたヘッダを有するデータ・パケットを受信し処理する方法の態様を例示する。方法６００は、圧縮されたヘッダ３０５を有するデータ・パケット３００を処理するために使用されうる。データ・パケット３００は、第１のＳＴＡ１０６において生成され、第２のＳＴＡ１０６において受信されうる。後述する方法６００は、無線デバイス２０２の要素に関して記載されているが、当業者であれば、本明細書に記載されたステップのうちの１または複数を実施するために、その他の構成要素が使用されうることを認識するだろう。
【００５５】
ステップ６０５において、無線デバイス２０２が、圧縮ヘッダを有するデータ・パケットを受信する。このヘッダは、図３に関して本明細書に記載された技術のうちの１または複数を用いて圧縮されうる。ステップ６１０において、無線デバイス２０２は、パケットのヘッダを読み取る。さらに、ステップ６１５において、無線デバイス２０２は、例えば、データ・パケットのフレーム制御フィールドが、圧縮ヘッダのヘッダであることを示していると判定することによって、データ・パケットが圧縮ヘッダであると判定する。ステップ６２０へと続き、無線デバイス２０２は、パケットが向けられているデバイスを判定する。例えば、無線デバイス２０２は、アドレス・フィールドにおける情報を読み取りうる。あるいは、または、それに加えて、無線デバイス２０２は、このような情報を含むデータ・パケットのＦＣＳフィールドをデスクランブルする。
【００５６】
図７は、図１の無線通信システム内で適用されうる別の典型的な無線デバイスの機能ブロック図である。デバイス７００は、本明細書に記載されているように、圧縮ヘッダを有するデータ・パケットを生成するための生成モジュール７０５を備える。生成モジュール７０５は、無線デバイス２０２のプロセッサ２０４に相当しうる。デバイス７００は、別のデバイスにデータ・パケットを送信するための送信モジュール７１０をさらに備える。送信モジュール７１０は、無線デバイス２０２の送信機２１０に相当しうる。
【００５７】
図８は、図１の無線通信システム内で適用されうる別の典型的な無線デバイスの機能ブロック図である。デバイス８００は、本明細書に記載されているように、データ・パケットを受信するための受信モジュール８０５を備える。受信モジュール８０５は、無線デバイス２０２の受信機２１２に相当しうる。デバイス８００はさらに、本明細書に記載されているように、データ・パケットが圧縮ヘッダを備えているか否かを判定するための判定モジュール８１０を備える。判定モジュール８１０は、無線デバイス２０２のプロセッサ２０４に相当しうる。デバイス８００はさらに、本明細書に記載されているように、圧縮ヘッダに基づいてデータ・パケットを処理するための処理モジュール８１５を備える。処理モジュール８１５は、無線デバイス２０２のプロセッサ２０４に相当しうる。
【００５８】
本明細書で使用される場合、用語「決定すること」は、さまざまな動作を含む。例えば、「決定すること」は、計算、コンピューティング、処理、導出、調査、ルックアップ（例えば、テーブル、データベース、または他のデータ構造内のルックアップ）、確認等を行うことを含みうる。また、「決定すること」は、受信（例えば、情報の受信）、アクセス（例えば、メモリ内のデータへのアクセス）等を行うことを含みうる。また、「決定すること」は、解決、選択、選定、確立等を行うことを含みうる。
【００５９】
本明細書に記載されるように、アイテムのリストのうちの「少なくとも１つ」と称する文言は、単数を含むこれらアイテムのうちの任意の組み合わせを称する。例として、「ａ、ｂ、またはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃをカバーすることが意図されている。
【００６０】
前述した方法のさまざまな動作は、例えばさまざまなハードウェア構成要素および／またはソフトウェア構成要素、回路、および／または、モジュール（単数または複数）のように、動作を実行することが可能な任意の適切な手段によって実行されうる。通常、図面に例示される何れの動作も、これら動作を実行することが可能な対応する機能手段によって実行されうる。
【００６１】
本開示に関連して説明されたさまざまな例示的な論理ブロック、モジュール、および回路を、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ信号（ＦＰＧＡ）もしくはその他のプログラマブル論理デバイス（ＰＬＤ）、ディスクリート・ゲートもしくはトランジスタ・ロジック、ディスクリート・ハードウェア構成要素、または本明細書で説明される機能を実行するように設計されたその任意の組み合わせを用いて実施または実行することができる。汎用プロセッサは、マイクロ・プロセッサでありうるが、代替案では、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、またはステート・マシンでありうる。プロセッサは、例えばＤＳＰとマイクロ・プロセッサとの組み合わせ、複数のマイクロ・プロセッサ、ＤＳＰコアと連携する１または複数のマイクロ・プロセッサ、またはその他任意のこのような構成であるコンピューティング・デバイスの組み合わせとして実現されうる。
【００６２】
１または複数の態様では、説明された機能が、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実現されうる。ソフトウェアで実現される場合、これら機能は、コンピュータ読取可能な媒体上に格納されるか、あるいは、コンピュータ読取可能な媒体上の１または複数の命令群またはコードとして送信されうる。コンピュータ読取可能な媒体は、コンピュータ記憶媒体と通信媒体との両方を含む。これらは、コンピュータ・プログラムのある場所から別の場所への転送を容易にする任意の媒体を含む。記憶媒体は、コンピュータによってアクセスされうる利用可能な任意の媒体である。例として、限定することなく、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたはその他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、所望のプログラム・コード手段を命令群またはデータ構造の形式で搬送または格納するために使用され、しかも、コンピュータによってアクセスされうるその他任意の媒体を備えうる。さらに、いかなる接続も、コンピュータ読取可能な媒体として適切に称される。同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、デジタル加入者線（ＤＳＬ）、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術を使用して、ウェブサイト、サーバ、あるいはその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、ＤＳＬ、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術が、媒体の定義に含まれる。本明細書で使用されるディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクト・ディスク（ｄｉｓｃ）（ＣＤ）、レーザ・ディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびブルー・レイ・ディスク（ｄｉｓｃ）を含む。これらｄｉｓｃは、レーザを用いてデータを光学的に再生する。それに対して、ｄｉｓｋは、通常、データを磁気的に再生する。したがって、いくつかの態様では、コンピュータ読取可能な媒体は、非一時的なコンピュータ読取可能な媒体（例えば、実体的な媒体）を備えうる。さらに、いくつかの態様では、コンピュータ読取可能な媒体は、一時的なコンピュータ読取可能な媒体（例えば、信号）を備えうる。前述した組み合わせもまた、コンピュータ読取可能な媒体の範囲内に含まれるべきである。
【００６３】
本明細書で開示された方法は、説明された方法を達成するための１または複数のステップまたは動作を備える。方法ステップおよび／または動作は、特許請求の範囲のスコープから逸脱せずに相互に置換されうる。言い換えると、ステップまたは動作の特定の順序が指定されていない限り、特定のステップおよび／または動作の順序および／または使用は、特許請求の範囲のスコープから逸脱せずに変更されうる。
【００６４】
記載された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれら任意の組み合わせによって実現されうる。ソフトウェアで実現される場合、これら機能は、コンピュータ読取可能な媒体に、１または複数の命令群として格納される。記憶媒体は、コンピュータによってアクセスされうる利用可能な任意の媒体である。例として、限定することなく、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたはその他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、所望のプログラム・コード手段を命令群またはデータ構造の形式で搬送または格納するために使用され、しかも、コンピュータによってアクセスされうるその他任意の媒体を備えうる。本明細書で使用されるようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクト・ディスク（ｄｉｓｃ）（ＣＤ）、レーザ・ディスク（ｄｉｓｃ）、光ディスク（ｄｉｓｃ）、デジタル多用途ディスク（ｄｉｓｃ）（ＤＶＤ）、フロッピー（登録商標）ディスク（ｄｉｓｋ）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（ｄｉｓｃ）を含んでいる。ここで、ｄｉｓｋは通常、データを磁気的に再生する一方、ｄｉｓｃは、レーザを用いてデータを光学的に再生する。
【００６５】
したがって、ある態様は、本明細書に記載された動作を実行するためのコンピュータ・プログラム製品を備えうる。例えば、このようなコンピュータ・プログラム製品は、格納された（および／または符号化された）命令群を有するコンピュータ読取可能な媒体を備える。これら命令群は、本明細書において記載された動作を実行するために、１または複数のプロセッサによって実行されることが可能である。ある態様の場合、コンピュータ・プログラム製品は、パッケージング・マテリアルを含みうる。
【００６６】
ソフトウェアまたは命令群は、送信媒体を介しても送信される。例えば、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、デジタル加入者線（ＤＳＬ）、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術を使用して、ウェブサイト、サーバ、あるいはその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ・ケーブル、ツイスト・ペア、ＤＳＬ、あるいは、例えば赤外線、無線およびマイクロ波のような無線技術が、媒体の定義に含まれる。
【００６７】
さらに、本明細書で説明された方法および技法を実行するためのモジュールおよび／または他の適切な手段を、適宜、ユーザ端末および／または基地局によってダウンロードし、かつ／または他の形式で入手することができることを了解されたい。例えば、このようなデバイスは、本明細書で説明した方法を実行するための手段の転送を容易にするためにサーバに結合されうる。代替案では、本明細書に記載されたさまざまな方法は、記憶手段（例えば、ＲＡＭ、ＲＯＭ、コンパクト・ディスク（ＣＤ）またはフロッピー・ディスクなどの物理記憶媒体など）を介して提供され、ユーザ端末および／または基地局は、記憶手段をデバイスに結合するか提供するときにさまざまな方法を取得しうる。さらに、本明細書で説明された方法および技法をデバイスに提供するために、その他任意の適切な技法が利用されうる。
【００６８】
特許請求の範囲が、上述した正確な構成および構成要素に限定されないことを理解されたい。さまざまな修正、変更、および変形が、特許請求の範囲の範囲から逸脱せずに、前述した方法および装置の構成、動作、および詳細において実施されうる。
【００６９】
前述したものは、本開示の態様に向けられているが、これら開示のその他およびさらなる態様が、本願の基本的な範囲から逸脱することなく考案され、この範囲は、以下に示す特許請求の範囲によって決定される。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
無線通信のための装置であって、
データ・パケットを生成するように構成された処理システムと、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
前記データ・パケットを無線ノードへ送信するように構成された送信機と
を備える装置。
［Ｃ２］
前記処理システムは、前記圧縮ヘッダを備えるデータ・パケットの送信を、前記無線ノードとネゴシエートするように構成された、Ｃ１に記載の装置。
［Ｃ３］
前記送信機はさらに、前記ヘッダの機能情報要素におけるサブフィールドを用いることによって、前記無線ノードとの関連付け処理の間、前記圧縮ヘッダを備えるデータ・パケットを送信、受信、または送信および受信する機能を示す情報を送信するように構成された、Ｃ１に記載の装置。
［Ｃ４］
前記第１のフィールドは、フレーム制御フィールドを備え、
前記フレーム制御フィールドのうちの少なくとも１つのサブフィールドは、前記ヘッダが圧縮されていることを示し、
前記少なくとも１つのサブフィールドは、プロトコル・バージョン、さらなるフラグメント、さらなるデータ、またはオーダのサブフィールドのうちの少なくとも１つを備える、Ｃ１に記載の装置。
［Ｃ５］
前記ヘッダは、無線デバイスの関連付け識別子を示す第２のフィールドを備え、
前記無線デバイスは、前記装置、前記無線ノード、および別の装置のうちの１つである、Ｃ１に記載の装置。
［Ｃ６］
前記ヘッダは、少なくとも１つのアドレス・フィールドを備え、
前記少なくとも１つのアドレス・フィールドは、前記無線ノードの基本サービス・セット識別子のハッシュを備える、Ｃ１に記載の装置。
［Ｃ７］
前記データ・パケットは、前記無線ノードの基本サービス・セット識別子、前記無線ノードのアドレス、前記装置のアドレス、またはキー値のうちの少なくとも１つを示すデータを用いてスクランブルされたフレーム・チェック・シーケンスを備える、Ｃ１に記載の装置。
［Ｃ８］
前記キー値は、経時的に変化する、Ｃ７に記載の装置。
［Ｃ９］
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、Ｃ１に記載の装置。
［Ｃ１０］
無線通信のための装置であって、
デバイスからデータ・パケットを受信するように構成された受信機と、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定し、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって、前記データ・パケットで受信されたデータを処理する
ように構成された処理システムと、
を備える装置。
［Ｃ１１］
前記ヘッダが、圧縮ヘッダである場合、前記処理システムは、前記デバイスの基本サービス・セット識別子、前記デバイスのアドレス、前記装置のアドレス、またはキー値のうちの少なくとも１つを識別するために、前記ヘッダのフレーム・チェック・シーケンスをデスクランブルすることによって、前記圧縮ヘッダに基づいて前記データ・パケットを処理するように構成された、Ｃ１０に記載の装置。
［Ｃ１２］
前記キー値は、経時的に変化する、Ｃ１１に記載の装置。
［Ｃ１３］
前記処理システムは、前記圧縮ヘッダに基づいて、前記データ・パケットの宛先アドレスを決定するように構成された、Ｃ１０に記載の装置。
［Ｃ１４］
無線通信のための方法であって、
データ・パケットを生成することと、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
無線ノードへ前記データ・パケットを送信することと、
を備える方法。
［Ｃ１５］
前記圧縮ヘッダを備えるデータ・パケットの送信を、前記無線ノードとネゴシエートすること、をさらに備えるＣ１４に記載の方法。
［Ｃ１６］
前記ヘッダの機能情報要素におけるサブフィールドを用いることによって、前記無線ノードとの関連付け処理の間、前記圧縮ヘッダを備えるデータ・パケットを送信、受信、または送信および受信する機能を示す情報を送信すること、をさらに備えるＣ１４に記載の方法。
［Ｃ１７］
前記第１のフィールドは、フレーム制御フィールドを備え、
前記フレーム制御フィールドのうちの少なくとも１つは、前記ヘッダが圧縮されていることを示し、
前記少なくとも１つのサブフィールドは、プロトコル・バージョン、さらなるフラグメント、さらなるデータ、またはオーダのサブフィールドのうちの少なくとも１つを備える、Ｃ１４に記載の方法。
［Ｃ１８］
前記ヘッダは、無線デバイスの関連付け識別子を示す第２のフィールドを備え、
前記無線デバイスは、装置および前記無線ノードのうちの１つである、Ｃ１４に記載の方法。
［Ｃ１９］
前記ヘッダは、少なくとも１つのアドレス・フィールドを備え、
前記少なくとも１つのアドレス・フィールドは、前記無線ノードの基本サービス・セット識別子のハッシュを備える、Ｃ１４に記載の方法。
［Ｃ２０］
前記データ・パケットは、前記無線ノードの基本サービス・セット識別子、前記無線ノードのアドレス、装置のアドレス、またはキー値のうちの少なくとも１つを示すデータを用いてスクランブルされたフレーム・チェック・シーケンスを備える、Ｃ１４に記載の方法。
［Ｃ２１］
前記キー値は、経時的に変化する、Ｃ２０に記載の方法。
［Ｃ２２］
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、Ｃ１４に記載の方法。
［Ｃ２３］
無線通信のための方法であって、
デバイスからデータ・パケットを受信することと、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定することと、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって、前記データ・パケットで受信されたデータを処理することと、
を備える方法。
［Ｃ２４］
前記ヘッダが圧縮ヘッダである場合、前記デバイスの基本サービス・セット識別子、前記デバイスのアドレス、前記装置のアドレス、またはキー値のうちの少なくとも１つを識別するために、前記ヘッダのフレーム・チェック・シーケンスをデスクランブルすることによって、前記圧縮ヘッダに基づいて前記データ・パケットを処理すること、をさらに備えるＣ２３に記載の方法。
［Ｃ２５］
前記キー値は、経時的に変化する、Ｃ２４に記載の方法。
［Ｃ２６］
前記データ・パケットの宛先アドレスを、前記圧縮ヘッダに基づいて決定すること、をさらに備えるＣ２３に記載の方法。
［Ｃ２７］
無線通信のための装置であって、
データ・パケットを生成する手段と、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
無線ノードに前記データ・パケットを送信する手段と、
を備える装置。
［Ｃ２８］
前記圧縮ヘッダを備えるデータ・パケットの送信を、前記無線ノードとネゴシエートする手段、をさらに備えるＣ２７に記載の装置。
［Ｃ２９］
前記ヘッダの機能情報要素におけるサブフィールドを用いることによって、前記無線ノードとの関連付け処理の間、前記圧縮ヘッダを備えるデータ・パケットを送信、受信、または送信および受信する機能を示す情報を送信する手段、をさらに備えるＣ２７に記載の装置。
［Ｃ３０］
前記第１のフィールドは、フレーム制御フィールドを備え、
前記フレーム制御フィールドのうちの少なくとも１つのサブフィールドは、前記ヘッダが圧縮ヘッダであることを示し、
前記少なくとも１つのサブフィールドは、プロトコル・バージョン、さらなるフラグメント、さらなるデータ、またはオーダのサブフィールドのうちの少なくとも１つを備える、Ｃ２７に記載の装置。
［Ｃ３１］
前記ヘッダは、無線デバイスの関連付け識別子を示す第２のフィールドを備え、
前記無線デバイスは、前記装置、前記無線ノード、および別の装置のうちの１つである、Ｃ２７に記載の装置。
［Ｃ３２］
前記ヘッダは、少なくとも１つのアドレス・フィールドを備え、
前記少なくとも１つのアドレス・フィールドは、前記無線ノードの基本サービス・セット識別子のハッシュを備える、Ｃ２７に記載の装置。
［Ｃ３３］
前記データ・パケットは、前記無線ノードの基本サービス・セット識別子、前記無線ノードのアドレス、前記装置のアドレス、またはキー値のうちの少なくとも１つを示すデータを用いてスクランブルされたフレーム・チェック・シーケンスを備える、Ｃ２７に記載の装置。
［Ｃ３４］
前記キー値は、経時的に変化する、Ｃ３３に記載の装置。
［Ｃ３５］
前記第１のフィールドは、前記データ・パケットのフレーム・チェック・シーケンスが切り詰められていることを示す、Ｃ２７に記載の装置。
［Ｃ３６］
無線通信のための装置であって、
デバイスからデータ・パケットを受信する手段と、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定する手段と、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって、前記データ・パケットで受信されたデータを処理する手段と、
を備える装置。
［Ｃ３７］
処理する手段は、前記ヘッダが圧縮ヘッダである場合、前記デバイスの基本サービス・セット識別子、前記デバイスのアドレス、前記装置のアドレス、またはキー値のうちの少なくとも１つを識別するために、前記ヘッダのフレーム・チェック・シーケンスをデスクランブルすることによって、前記圧縮ヘッダに基づいて前記データ・パケットを処理するように構成された、Ｃ３６に記載の装置。
［Ｃ３８］
前記キー値は、経時的に変化する、Ｃ３７に記載の装置。
［Ｃ３９］
前記データ・パケットの宛先アドレスを、前記圧縮ヘッダに基づいて決定する手段、をさらに備えるＣ３６に記載の装置。
［Ｃ４０］
実行された場合、装置に対して、
データ・パケットを生成させ、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
無線ノードに前記データ・パケットを送信させる、
ための命令群を備えるコンピュータ読取可能な媒体を備える、無線通信のためのコンピュータ・プログラム製品。
［Ｃ４１］
実行された場合、装置に対して、
デバイスからデータ・パケットを受信させ、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定させ、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケット・フォーマットにしたがって、前記データ・パケットで受信されたデータを処理させる、
ための命令群を備えるコンピュータ読取可能な媒体を備える、無線通信のためのコンピュータ・プログラム製品。
［Ｃ４２］
アクセス端末であって、
アンテナと、
データ・パケットを生成するように構成された処理システムと、ここで、前記データ・パケットはヘッダを備え、前記ヘッダは、前記ヘッダが圧縮ヘッダであることを示す第１のフィールドを備える、
前記アンテナを介して無線ノードへ前記データ・パケットを送信するように構成された送信機と、
を備えるアクセス端末。
［Ｃ４３］
アクセス端末であって、
アンテナと、
前記アンテナを介してデバイスからデータ・パケットを受信するように構成された受信機と、
前記データ・パケットが圧縮ヘッダを備えているか否かを、ヘッダの第１のフィールドに基づいて判定し、
前記ヘッダが圧縮ヘッダである場合、前記圧縮ヘッダに関連付けられたデータ・パケットにしたがって、前記データ・パケットで受信されたデータを処理する
ように構成された処理システムと、
を備えるアクセス端末。
【図１】
0005661949.tif 000002
【図２】
0005661949.tif 000003
【図３】
0005661949.tif 000004
【図４】
0005661949.tif 000005
【図５】
0005661949.tif 000006
【図６】
0005661949.tif 000007
【図７】
0005661949.tif 000008
【図８】
0005661949.tif 000009