(57)【特許請求の範囲】
【請求項１】
物理層システムおよび媒体アクセス制御（ＭＡＣ）層サブシステムを備えるデータリンク層システムを含み、通信網に接続可能な、通信デバイスとともに用いるための翻訳システムであって、
前記物理層システムの変更された特性を反映するピギーバックパケットを作成するように構成された生成器；および
前記生成器と関連し、前記ピギーバックパケットを受信し、前記物理層システムに関する情報を抽出するように構成された相関器を備えることを特徴とする翻訳システム。
【請求項２】
前記媒体アクセス制御（ＭＡＣ）層サブシステムを実質的に修正することなく、前記生成器がさらに前記ピギーバックパケットを作成し、かつ送信し、および前記相関器がさらに前記ピギーバックパケットを受信し、かつ前記情報を抽出するよう動作するものである請求項１記載の翻訳システム。
【請求項３】
前記ピギーバックパケットが前記物理層システムによって受信されるデータパケットと関連付けられることを特徴とする請求項１記載の翻訳システム。
【請求項４】
前記物理層システムと関連する前記特性が前記物理層システムのインタフェース特性又は前記通信網の伝送ライン特性である請求項１記載の翻訳システム。
【請求項５】
前記生成器が、さらに前記物理層システムと関連する前記特性を決定し、前期特性を前記ピギーバックパケットに記憶し、前記ピギーバックパケットにフラグを設定し、および前記ピギーバックパケットを前記データリング層システムにパスするよう動作するものである。請求項１記載の翻訳システム。
【請求項６】
前記相関器がさらに、前記物理層システムに関する前記情報を前記通信デバイス内に実現される受信サブシステムにパスするよう動作するものである請求項１記載の翻訳システム。
【請求項７】
前記生成器が、前記物理層システムの特性を変更する際に基礎となる、前記データパケットと独立した前記ピギーバックパケットを作成するよう動作するものである請求項１に記載の翻訳システム。
【請求項８】
物理層システムおよび媒体アクセス制御（ＭＡＣ）層サブシステムを備えるデータリンク層システムを含み、通信網に接続可能な、通信デバイスとともに用いるための方法であって、
前記物理層システムの変更された特性を反映するピギーバックパケットを作成するステップ；および
前記ピギーバックパケットを受信し、前記物理層システムに関する情報を抽出するステップを含むことを特徴とする方法。
【請求項９】
通信網に接続可能な通信デバイスであって、
前記通信網に接続された物理層システム；
前記物理層システムに接続された、媒体アクセス制御（ＭＡＣ）層サブシステムを備えるデータリンク層システム；および
翻訳システムを含み、この翻訳システムが：
前記物理層システムの変更された特性を反映するピギーバックパケットを作成する生成器；および
前記生成器と関連し、前記ピギーバックパケットを受信し、前記物理層システムに関する情報を前記データリンク層システムによる使用のために抽出する相関器を備えることを特徴とする通信デバイス。
【請求項１０】
前記ピギーバックパケットが、
前記ピギーバックパケットがデータパケットと独立しているかどうかを示すパケットタイプフィールド；および
前記物理層システム内で用いられる変調信号のタイプを示す変調タイプフィールドを含むことを特徴とする請求項８記載の方法。
【発明の詳細な説明】
【０００１】
関連する特許出願
本出願は、本発明と譲受人を同一とする２０００年２月８日付けで出願された「Ｐｉｇｇｙ  Ｂａｃｋ  Ｐａｃｋｅｔｓ  ｆｏｒ  Ｅｘｔｒａ  Ｉｎｆｏｒｍａｔｉｏｎ（追加の情報のためのピギーバックパケット）」なる名称の仮特許出願第６０，１８１，０３７号に基づく優先権を主張する正規の特許出願であるため、この特許出願についても参照されたい。
【０００２】
発明の技術分野
本発明は、一般的には、コンピュータ網、より詳細には、通信網とともに用いるための翻訳システム、関連する方法およびこの方法を採用する通信デバイスに関する。
【０００３】
発明の背景
今日見られるようなサービスの品質（ＱｏＳ）およびネットワーク標準が急速に変化する状況においては、新たに導入される標準を、大規模で通常は多くの費用のかかる修正を行なうことなく、現存のハードウェアあるいはソフトウェアを用いてサポートすることは困難である。マイクロソフト（登録商標）により定義されるネットワークドライバインタフェース標準（Ｍｉｃｒｏｓｏｆｔ（登録商標）ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｔａｎｄａｒｄ、ＮＤＩＳ）、オープンシステムズインタコネクション（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ、ＯＳＩ）、電気電子学会（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ、ＩＥＥＥ）標準８０２．ｘ、総合サービスデジタル統合網（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ、ＩＳＤＮ）、および当分野において周知のその他の方式も例外ではないことが明らかになっている。
【０００４】
例えば、今日、これらネットワークシステムの物理層システムを、物理層と関連する必要な情報（例えば、物理層システムと関連する優先符号あるいは符号化方式、インタフェース特性、伝送ライン特性、その他）をＯＳＩ／ＩＥＥＥシステムスタックの様々な上位のハードウェアおよびソフトウェア要素を通じてＯＳＩ／ＩＥＥＥシステムスタックのさらに上位の層へとパスするために、修正するための標準のやり方は存在しない。この物理情報は、例えば、幾つかのネットワークプロトコルにおいて必要とされる。
【０００５】
「速度適応型（ｒａｔｅ  ａｄａｐｔｉｖｅ）」システムである他のネットワークプロトコルシステムは、例えば、物理層システムと関連するそれのようなＱｏＳイニシアティブ（ＱｏＳ  ｉｎｉｔｉａｔｉｖｅｓ）を採用する。これらＱｏＳイニシアティブには、物理層システムのインタフェース特性あるいは物理層システムあるいはデータパケットと関連する伝送特性に関する情報が含まれる。速度適応型システムと関連する仕様プロトコルにおいては、ＩＥＥＥ  ８０２．３媒体アクセス制御（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、ＭＡＣ）層サブシステムアーキテクチャを採用することが要求されることに加えて、例えば、「イン・ホーム（ｉｎ−ｈｏｍｅ）」電話回線上の信号を変調および復調するために採用できる関連する物理層システムアーキテクチャも要求される。これとの関連で、速度適応型ネットワークシステムの物理層システムは、定義されたシグナリングおよびＱｏＳイニシアティブを収容できることを要求される。
【０００６】
情報、例えば、ＱｏＳシグナリングおよび他の情報の伝送（ｐａｓｓｉｎｇ）を標準化するためには、物理層システムからの情報を、例えば、データリンク層システム（ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ  ｓｙｓｔｅｍ）、ネットワーク層システム（ｎｅｔｗｏｒｋ  ｌａｙｅｒ  ｓｙｓｔｅｍ）、あるいはその他に伝送（ｐａｓｓｉｎｇ）できるように、システムスタック（ｓｙｓｔｅｍ  ｓｔａｃｋ）の介在層（ｉｎｔｅｒｐｏｓｉｎｇ  ｌａｙｅｒｓ）を恐らくは大幅に修正することが必要となる。ただし、ネットワークプロトコルスタックの様々な層を修正すると、これに伴ってさらなる問題が発生する。
【０００７】
上述のような問題の一例を説明すると、ある特定のアプリケーションに対して、これらのシステムプロトコルスタックの様々な層あるいはサブ層を最適化するために多くの時間と労力が投入されている。例えば、データリンク層システムのＭＡＣ層サブシステムと関連するドライバは、しばしば、ある特定のアプリケーションに対して設計されており、ＭＡＣ層サブシステムを修正すると、他のネットワークプログラムおよびアプリケーションに悪影響が出る。従って、物理層システムが変わったときでも、現在のＭＡＣ層サブシステムドライバを用いることができれば非常に有益である。
【０００８】
従って、当分野においては、通信デバイスと関連するプロトコルスタックの上位の層とともに用いるための物理層システムからの情報をパス（伝送）するための改善されたシステムおよび方法が必要とされている。
【０００９】
発明の要約
従来の技術の上述の欠点を克服するために、本発明は、物理層システムおよび媒体アクセス制御（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、ＭＡＣ）層サブシステムを備えるデータリンク層システムを含む、通信網に接続可能な、通信デバイスとともに用いるための翻訳システムおよび関連する方法を提供する。一つの実施例においては、翻訳システムは、物理層システムと関連する特性を含む「ピギーバック（ｐｉｇｇｙｂａｃｋ）」パケットを作成する生成器を備える。翻訳システムは、さらに、生成器に接続された相関器を備え、相関器はピギーバックパケットを受信し、物理層システムと関連する情報を抽出する。一つの関連する実施例においては、相関器は、さらに媒体アクセス制御（ＭＡＣ）層サブシステムを実質的に修正することなく、ピギーバックパケットを受信し、情報を抽出する。さらにもう一つの実施例においては、生成器は、媒体アクセス制御（ＭＡＣ）層サブシステムを実質的に修正することなく、情報を含むピギーバックパケットを送信する。
【００１０】
本発明は、一面においては、ＭＡＣ層サブシステムを実質的に修正することなく物理層システムとデータリンク層システムが通信することを可能にする翻訳システムを導入する。ピギーバックパケットは、典型的には、物理層システムによって受信されるデータパケットと（必ずしもこれに付加されることは必要とされないが）関連付けられ、データリンク層システムにて用いられる物理層システムと関連する特性を含む。物理層システムと関連するこれら特性には、物理層システム自身に関する情報（例えば、インタフェース接続性）、通信網の伝送ライン特性、およびこれに接続された任意の通信デバイスが含まれる。
【００１１】
本発明の一つの実施例においては、ピギーバックパケットは物理層システムによって受信されるデータパケットと関連付けられる。もう一つの実施例においては、ピギーバックパケットは、データパケットと関連付けられることなく、生成器によって相関器に送信される。加えて、相関器は、物理層システムに関する情報を通信デバイス内に実現される受信サブシステムにパスする。
【００１２】
通信網は、一つの実施例においては、無線通信網から成る。ただし、勿論、他のタイプの通信網も本発明の範囲内に入るものである。
【００１３】
本発明の一つの実施例によると、物理層システムと関連する特性は物理層システムのインタフェース特性から成る。もう一つの実施例においては、物理層システムと関連する特性は通信網の伝送ライン特性から成る。加えて、生成器は、物理層システムと関連する特性を決定し、これら特性をピギーバックパケット内に格納し、ピギーバックパケット内のフラッグをセットし、ピギーバックパケットをデータリンク層システムにパスする。
【００１４】
本発明の一つの実施例においては、翻訳システムの生成器は物理層システム内に実現され、翻訳システムの相関器はデータリンク層システム内に実現される。加えて、生成器および相関器の少なくとも一部分は通信デバイスのプロセッサ上で動作可能なオペレーティングインストラクションのシーケンス内に実現される。勿論、本発明の生成器および相関器は、通信デバイスの他のサブシステムと関連付けることも、通信網と関連付けることも、ソフトウェア内に実現することも、専用あるいはハードワイヤ、離散あるいは集積回路あるいはこれらの組合せとして実現することもできる。
【００１５】
上では本発明の好ましい実施例および代替の実施例が、以下の本発明の詳細な説明をより良く理解できるように、どちらかというと概略的に述べられた。以下では本発明のクレームの主題を構成する本発明の特徴をより詳細に説明するが、当業者においてはここに開示される概念および特定の実施例を基礎として本発明の同一の目的を遂行するための他の構造を容易に設計あるいは修正することができるものであり、当業者においては理解できるようにこれらの同等物も本発明の精神および範囲から広義の意味において逸脱するものではない。
以下では本発明のより完全な理解を期すためには本発明を付属の図面を用いて詳細に説明する。
【００１６】
【発明の実施の形態】
最初に図１の説明から始めるが、図１は本発明の原理が適用できる通信網１００の一つの実施例のシステムレベルの略図を示す。より具体的には、通信網１００には、例えば、第一の通信デバイス１２０と第二の通信デバイス１２５が接続される。第一と第二の通信デバイス１２０、１２５は通信網１００を通じて通信する。通信網１００とは、さらに、網プリンタ１３０、ブリッジ１４０および網スキャナ１５０が関連する。網プリンタ１３０、ブリッジ１４０および網スキャナ１５０はネットワークプロトコルスタックの少なくとも一部分を用いて網を通じて通信することができる。
【００１７】
説明の実施例においては、通信網１００は、「速度適応型（ｒａｔｅ  ａｄａｐｔｉｖｅ）」の網システムに対するＩＥＥＥ  ８０２．３システムアーキテクチャ、例えば、「家庭電話回線ネットワーキングアーキテクチャ（Ｈｏｍｅ  Ｐｈｏｎｅｌｉｎｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＨＰＮＡ）」から成る。ＨＰＮＡは、家庭電話回線ネットワーキング同盟（Ｈｏｍｅ  Ｐｈｏｎｅｌｉｎｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｌｌｉａｎｃｅ）によって策定された標準であり、速度適応伝送に対する追加のプロトコルを備えるＩＥＥＥ  ８０２．３システムアーキテクチャのパケット構造を採用する。ＨＰＮＡに関する背景情報については、Ｅｄｗａｒｄ  Ｈ．ＦｒａｎｋおよびＪａｃｋ  ＨｏｌｌｏｗａｙらによってＩＥＥＥ  Ｍｉｃｒｏ，Ｍａｒｃｈ−Ａｐｒｉｌ  （２０００）に発表された論文「Ｃｏｎｎｅｃｔｉｎｇ  ｔｈｅ  Ｈｏｍｅ  ｗｉｔｈ  ａ  Ｐｈｏｎｅ  Ｌｉｎｅ  Ｎｅｔｗｏｒｋ  Ｃｈｉｐ  Ｓｅｔ（電話回線ネットワークチップセットにて家庭を接続する）において詳細に議論されているために、これを参照されたい。
【００１８】
第一の通信デバイス１２０と第二の通信デバイス１２５は、例えば、パーソナルコンピュータあるいはコンピュータ周辺機器から成るが、ただし、これら通信デバイス１２０、１２５、１３０、１４０、１５０はコンピュータあるいはコンピュータ周辺機器から成ることに制限されるものではなく、これらはプロトコルスタックあるいはスタックタイプのシステムの少なくとも一部を採用する任意の通信デバイス、例えば、ルータ、ファクシミリ機器および無線デバイスであっても構わない。
【００１９】
さらに、本発明は、これに制限されるものではないが、ＩＥＥＥ  Ｅｔｈｅｒｎｅｔ(登録商標)  ８０２．１１、Ｂｌｕｅｔｏｏｔｈアーキテクチャあるいは他の無線プロトコルを含む無線システムプロトコルを採用する無線システム環境あるいは現在既に知られているもしくは将来開発されるである環境を含む他の通信環境内においても採用できることにも注意する。上述およびここで説明の他の諸標準についても適宜参照されたい。
【００２０】
第一および第二の通信デバイス１２０、１２５は、幾つかのアプリケーションプログラムもラン（実行）する。これらアプリケーションプログラムには、例えば、ワードプロセッサ、データベースアプリケーション、ネットワークプログラム、およびＨＰＮＡネットワークと関連する他のアプリケーションが含まれる。これらアプリケーションは、Ｍｉｃｒｏｓｏｆｔ（登録商標）にて定義されるネットワークドライバインタフェース標準（Ｍｉｃｒｏｓｏｆｔ（登録商標）−ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｔａｎｄａｒｄ、ＮＤＩＳ）などの、ＮＤＩＳネットワークアーキテクチャを含むインタフェース内およびこれを通じて機能するようにも設計される。ネットワークシステムにおいては、ＮＤＩＳネットワークアーキテクチャの場合も含めて、システムトポロジーはパケットに基づく。ただし、当業者においては理解できるように、本発明の原理は他の通信網およびアーキテクチャにも適用できる。
【００２１】
次に、図２の説明に移るが、図２は本発明の原理に従って構成された通信デバイス（例えば、図１の第一あるいは第二の通信デバイス１２０、１２５）として動作するコンピュータシステム２００の一つの実施例の等角図を示す。コンピュータシステム２００は、例えば、従来のパーソナルコンピュータ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ、ＰＣ）から成るが、ただし、他の通信デバイス（例えば、ルータ、ブリッジあるいは網プリンタ）も本発明の広義の範囲内に入るものである。
【００２２】
コンピュータシステム２００は、モニタ２１０、シャシ２２０およびキーボード２３０を含む。代替として、モニタ２１０およびキーボード２３０の代わりに、それぞれ、他の従来の出力および入力デバイスを用いることもできる。シャシ２２０は、フロッピディスクドライブ２４０およびハードディスクドライブ２４５の両方を含む。フロッピディスクドライブ２４０は、受信、読出しおよび外部ディスクへの書込みのために用いられ；ハードディスクドライブ２４５は格納および検索に高速アクセスが要求される場合に用いられる。フロッピディスクドライブ２４０の代わりにあるいはこれと組み合わせて、データおよび命令を送受するために、これに制限されるものではないが、テープおよびコンパクトディスクドライブ、電話システムおよびデバイス（ビデオ電話、ページング、ネットワーキングおよびファクシミリ技法を含む）並びに直列および並列ポートを含む他の従来の構造を用いることもできる。
【００２３】
シャシ２２０は、切り取り部分に示されるように、蓄電池２５０、クロック２６０、中央処理ユニット（ＣＰＵ）２７０および記憶デバイス２８０を含む。本発明の処理回路は、例えば、ＣＰＵ２７０内に実現され、本発明の通信回路は、例えば、ＣＰＵ２７０と記憶デバイス２８０の組合せにて実現される。コンピュータシステム２００は、単一のＣＰＵ２７０、ハードディスクドライブ２４５および記憶デバイス２８０を備えるように示されるが、ただし、コンピュータシステム２００は複数のＣＰＵおよび周辺機器を備えることもできる。
【００２４】
少なくとも一つのＣＰＵを持ち、かつ、プロトコルスタックの少なくとも一部分を採用する能力を持つ通信デバイスとして機能するのに適する任意の従来のコンピュータシステムをコンピュータシステム２００の代わりに、あるいはこれとの関連で用いることもできることに注意する。これらには、例えば、これらに制限されるものではないが、ビデオ電話、電話、ルータ、ブリッジ、網プリンタ、携帯デバイス、ＲＩＳCおよび並列処理アーキテクチャを含むラップトップ／ノートブック、ミニコンピュータあるいはこれらの組合せが含まれるが、これら従来のコンピュータシステムアーキテクチャの詳細な議論については、Ｗｉｌｌｉａｍ  Ｓｔａｌｌｉｎｇｓによる著書「Ｃｏｍｐｕｔｅｒ  Ｏｒｇａｎｉｚａｔｉｏｎ  ａｎｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（コンピュータの編成およびアーキテクチャ）」、ＭａｃＭｉｌｌａｎ  Ｐｕｂｌｉｓｈｉｎｇ  Ｃｏ．（３ｒｄ  ｅｄ．１９９３）を参照されたい。他の幾つかの実施例においては、本発明は、ソフトウェア、ハードウェア、ファームウェアあるいはこれらの組合せとして実現される。
【００２５】
図３の説明に移るが、図３は本発明の原理に従って構成された翻訳システム３００の一つの実施例のブロック図を示す。図示する実施例においては、翻訳システム３００は、家庭電話回線ネットワーキングアーキテクチャ（Ｈｏｍｅ  Ｐｈｏｎｅｌｉｎｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＨＰＮＡ）と互換性のあるネットワークプロトコルを備える通信網内で採用される。ただし、勿論、本発明は、ＨＰＮＡに制限されるものではなく、翻訳システム３００は他のネットワークプロトコルを用いる通信網にも適用できる。
【００２６】
ＨＰＮＡは、データパケットを通信デバイスの間でやりとりするために用いられる。本発明の一つの実施例においては、通信デバイスの物理層システム３３０がデータパケットを受信する。データパケットの内部には、通信デバイスが別の通信デバイスに送信することを希望するデータを表すペイロードデータパケット、並びに通信デバイスの間でデータパケット（例えば、ＩＥＥＥ  ８０２．３標準データパケット）を伝送する際に必要とされる情報が埋め込まれる。
【００２７】
受信側の通信デバイスがデータパケットを受信すると、パケット制御サブシステム３３４は、データパケットから伝送に関するデータ（ｔｒａｎｓｍｉｓｓｉｏｎ  ｓｐｅｃｉｆｉｃ  ｄａｔａ）を抽出し、データパケットの健全性を検証し、データパケットをデータリンク層システム３２０に送信する。パケット制御サブシステム３３４とは生成器３３５が関連し、生成器３３５は、このデータパケット構造を用いて、物理層システム３３０と関連する特性を含むピギーバックパケット（ｐｉｇｇｙｂａｃｋ  ｐａｃｋｅｔ）を作成する。ピギーバックパケットについては、図４との関連でより詳細に説明する。
【００２８】
生成器３３５は、一つの実施例においては、物理層システム３３０と関連する特性を決定し、これらの特性をピギーバックパケット内に格納し、ピギーバックパケット内のフラッグをセットし、ピギーバックパケットをＭＡＣ層サブシステム３２８を通じてデータリンク層３２０に送信する。物理層システム３３０と関連するこれら特性の例には、信号対雑音比を含むサービスの品質（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ、ＱｏＳ）、通信網によって採用される変調方式、パケットの優先度、伝送およびインタフェース特性、その他のパラメータが含まれる。一つの代替実施例においては、生成器３３５は物理層システム３３０と関連する特性を測定あるいはサンプリングする。一つの関連する実施例においては、生成器３３５は、生成器３３５がこれら特性を測定あるいはサンプリングしたことを示すフラッグをセットする。ただし、勿論、生成器３３５は、ピギーバックパケットを用いてパスされるべき情報のタイプに依存して、ピギーバックパケット内に他のフラッグをセットすることも、あるいは全くフラッグをセットしないこともできる。
【００２９】
データリンク層システム３２０あるいは物理層システム３３０からの総データパケット（ｏｖｅｒａｌｌ  ｄａｔａ  ｐａｃｋｅｔ）に関する情報をＭＡＣ層サブシステム３２８に送信するためにＩＥＥＥ  ８０２．３パケット構造を用いることは本発明の範囲内に入るが、ただし、このデータパケットに物理層システム３３０と関連するこれら特性を付加するのは望ましくはない。例えば、万一これら特性がデータパケットに付加された場合は、この総パケット構造（ｏｖｅｒａｌｌ  ｄａｔａ  ｐａｃｋｅｔ）がこのプロトコル標準の最大パケットサイズの上限に違反し、このため物理層システム３３０の関連する妥当性検査、例えば、巡回冗長検査（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋｓ、ＣＲＣ）が不合格となることがある。
【００３０】
本発明よると、これら特性をデータパケットに付加する代わりに、これらの制約を克服するために、生成器３３５によって「ピギーバック（ｐｉｇｇｙｂａｃｋ）」パケットが作成され、通信デバイスの物理層システム３３０と関連付けられ、これを用いて、物理層システム３３０と関連する特性が送信される。生成器３３５はピギーバックパケットを関連するデータパケットの直後に送信する。もう一つの実施例においては、生成器３３５は、物理層システム３３０の特性の変化に基づいて、データパケットとは独立にピギーバックパケットを作成する。こうして、本発明は、長所として、これら特性の変化を事前に通知する。
【００３１】
一つの好ましい実施例においては、翻訳システム３００内でのピギーバックパケットの通過（伝送）は、ＭＡＣ層サブシステム３２８の実質的な修正を必要とすることなく行なうことができる。ピギーバックパケットは、データリンク層システム３２０のMAC層サブシステム３２８内を、この実質的な修正を必要とされることなく、長所として、データパケットの伝送と類似のやり方にてパスされる。このことは、とりわけ、ユーザがＭＡＣ層サブシステム３２８の健全性に高い信頼性を持つことができる点で有益である。
【００３２】
ピギーバックパケットは、ＭＡＣ層サブシステム３２８およびドライバ３２５を通じてデータリンク層システム３２０の相関器３２１へと送信される。相関器３２１は、編集サブシステム３２３を含み、ピギーバックパケットの認識を遂行し、物理層サブシステム３３０に関する情報を抽出する。一つの関連する実施例においては、相関器３２１は抽出された情報を受信サブシステム３１５に、あるいは翻訳システムのプロトコルスタックの上位層にパスする。これらプロトコルスタックは当業者においては周知であり、ネットワークおよびこれらと関連するプロトコルの背景情報に関しては、Ｄａｒｒｅｎ  Ｌ．Ｓｐｏｈｎによる著書「Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｄｅｓｉｇｎ（データ網設計）」、ＭｃＧｒａｗ−Ｈｉｌｌ  （１９９３）において議論されているため、これを参照されたい。
【００３３】
受信サブシステム３１５は、ネットワーク層システム３１０内に実現されることも、データリンク層システム３２０あるいはネットワーク層システム３１０と通信するソフトウェアプログラム内に実現されることもある。一つの実施例においては、受信サブシステム３１５は、情報の統計的分析、報告機能および網管理を遂行する。もう一つの実施例においては、受信サブシステム３１５は、通信デバイス上でラン（実行）することができる別個のアプリケーションプログラム内に実現される。
【００３４】
説明の実施例においては、生成器３３５は物理層システム３３０内に実現され、相関器３２１はデータリンク層システム３２０内に実現される。加えて、生成器３３５および相関器３２１の少なくとも一部は、通信デバイスのプロセッサ上で動作可能なオペレーティングインストラクションのシーケンス内に実現することもできる。勿論、本発明の生成器３３５および相関器３２１は、通信デバイスの他のサブシステムあるいは通信網内に実現することも、あるいはソフトウェア、ハードウェア、ファームウェアあるいはこれらの組合せとして実現することもできる。
【００３５】
図４の説明に移るが、図４は本発明の原理に従って作成されたピギーバックパケットの一例としてのブロック図を示す。このピギーバックパケットは、長所として、ＭＡＣ層システムを実質的に修正することなく、物理層システムと関連する特性をデータリンク層システムにパスすることを可能にする。図示されるように、ピギーバックパケットは、ピギーバックパケットをＭＡＣ層システムおよびプロトコルスタックの他の層にパスできるように、ＩＥＥＥ  ８０２．３標準フィールドの一部分を含む。例えば、これら標準フィールドは、宛先アドレス（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ、ＤＡ）、ソースアドレス（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ、ＳＡ）、イーサタイプ（Ｅｔｈｅｒｔｙｐｅ）、パッドフィールドおよびフレーム検査シーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ、ＦＣＳ）を含む。テーブル４．１は図４のピギーバックパケットの内容を説明する。
【００３６】
【表１】
テーブル４．１
0004068348.tif 000002
【００３７】
図４およびテーブル４．１に示すように、本発明は、一つの好ましい実施例においては、追加の情報、例えば、物理層システムと関連する特性を、ピギーバックパケットの制御データフィールド内に提供する。この制御データフィールドは、例えば、物理層システムによって採用される変調方式を記述するオクテット（Ｏｃｔｅｔｓ）のシーケンスを含む。
【００３８】
本発明の一つの実施例においては、ピギーバックパケットは、受信パケット情報タイプ（ｒｅｃｅｉｖｅ  ｐａｃｋｅｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｔｙｐｅ）か、受信非同期情報タイプ（ｒｅｃｅｉｖｅ  ａｓｙｎｃｈｒｏｎｏｕｓ  ｉｎｆｏｒｍａｔｉｏｎ  ｔｙｐｅ）の形態を取る。受信パケット情報タイプは、通常は、データパケットの受信に従って構成される。テーブル４．２は受信パケット情報タイプ（ｒｅｃｅｉｖｅ  ｐａｃｋｅｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｔｙｐｅ）のピギーバックパケットの内容を説明する。
【００３９】
【表２】
テーブル４．２
0004068348.tif 000003
0004068348.tif 000004
【００４０】
図４およびテーブル４．２に示すように、本発明は、一つの好ましい実施例においては、追加の情報、例えば、物理層システムと関連する特性を、データタイプ（ＡＧ＿ＴＹＰＥ）、変調タイプ（ＡＧ＿Ｍｏｄ＿Ｔｙｐｅ）、優先タイプ（ＡＧ＿Ｐｒｉｏｒｉｔｙ）および平均二乗誤差値（ＡＧ＿ＭＳＥ）内に提供する。パケットタイプはピギーバックパケットのタイプを示す。変調タイプは物理層システムによって採用される変調方式を示し、これにはパルス符号変調、パルス振幅変調、デルタ変調および差分パルス符号変調が含まれる。ただし、勿論、本発明は上述の変調方式に限定されるものではない。
【００４１】
優先タイプは関連するデータパケットの優先状態を指定する。本発明のもう一つの実施例においては、優先タイプはピギーバックパケットがプロトコルスタックまでパスされるべきことを示す。平均二乗誤差値は、ある信号あるいは一群の信号の平均二乗誤差を示す。ただし、勿論、ピギーバックパケットの他のフィールドあるいは追加のフィールドを、他のタイプの情報を関連付けるために用いることもできる。
【００４２】
本発明のもう一つの実施例においては、ピギーバックパケットは受信非同期情報タイプの形態を取る。受信非同期情報タイプは通常は物理層システムと関連する特性が変化したとき構成される。テーブル４．３は受信非同期情報タイプ（ｒｅｃｅｉｖｅ  ａｓｙｎｃｈｒｏｎｏｕｓ  ｉｎｆｏｒｍａｔｉｏｎ  ｔｙｐｅ）のピギーバックパケットの内容を記述する。
【００４３】
【表３】
テーブル４．３
0004068348.tif 000005
【００４４】
図４およびテーブル４．３に示すように、本発明は、一つの好ましい実施例においては、追加の情報、例えば、物理層システムと関連する特性を、パケットタイプ（ＡＧ＿ＴＹＰＥ）および変調タイプ（ＡＧ＿Ｍｏｄ＿Ｔｙｐｅ）内に提供する。上述のように、パケットタイプはピギーバックパケットのタイプを示す。変調タイプは物理層システムによって採用される変調方式を示し、これにはパルス符号変調、パルス振幅変調、デルタ変調および差分パルス符号変調が含まれる。本発明は上述の変調方式には制限されるものではなく、他の幾つかの実施例においては、異なるあるいは追加の変調方式が用いられる。勿論、ピギーバックパケットの他のフィールドあるいは追加のフィールドを他のタイプの情報を関連付けるために用いることもできる。
【００４５】
パケット搬送システムの上に説明の実施例は単に解説の目的で示されたものであり、他の実現も本発明の広義の範囲内で容易に考えられるものである。本発明が詳細に説明されたが、当業者においては説明の実施例に対する様々な変更、置換代替が可能であり、これらも本発明の精神および範囲から広義に解釈されたとき逸脱するものではない。
【図面の簡単な説明】
【図１】  本発明の原理が適用できる通信網の一つの実施例のシステムレベルのを示す図である。
【図２】  本発明の原理に従って構成された通信デバイスとして動作するコンピュータシステムの一つの実施例の等角図である。
【図３】  本発明の原理に従って構成された翻訳システムの一つの実施例のブロック図である。
【図４】  本発明の原理に従って構成されたピギーバックパケットの一例としてのブロックである。
【符号の説明】
１００  通信網
１２０  第一の通信デバイス
１２５  第二の通信デバイス
１３０  網プリンタ
１４０  ブリッジ
１５０  網スキャナ
２００  コンピュータシステム
２１０  モニタ
２２０  シャシ
２３０  キーボード
２４０  フロッピディスクドライブ
２４５  ハードディスクドライブ
２５０  蓄電池
２６０  クロック
２７０  中央処理ユニット（ＣＰＵ）
２８０  記憶デバイス
３００  翻訳システム
３１５  受信サブシステム
３２０  データリンク層システム
３２１  相関器
３２３  編集サブシステム
３２５  ドライバ
３２８  ＭＡＣ層サブシステム
３３０  物理層システム
３３４  パケット制御サブシステム
３３５  生成器
【図１】
0004068348.tif 000006
【図２】
0004068348.tif 000007
【図３】
0004068348.tif 000008
【図４】
0004068348.tif 000009