(57)【要約】  本発明は、多数のネットワークインターフェイスに対してネットワークアドレスを変換する方法を提供する。この方法は、複数の第１のネットワークインターフェイスに関連する複数の第１のアドレスを示す情報にアクセスするステップと、複数の第１のアドレスに関連する第２のアドレスを形成するステップとを含む。
2009515430.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１のネットワークインターフェイスに関連する複数の第１のアドレスを示す情報にアクセスするステップと、
複数の第１のアドレスに関連する第２のアドレスを形成するステップとを含む、方法。
【請求項２】
第２のアドレスを形成するステップが、複数の第１のアドレスの１つを選択する、または複数の第１のアドレスそれぞれと異なる第２のアドレスを形成するステップを含む、請求項１に記載の方法。
【請求項３】
第２のアドレスを複数の第１のネットワークインターフェイスそれぞれに関連させるステップと、
第２のアドレスをアプリケーションおよび第２のネットワークインターフェイスの少なくとも一方に関連させるステップとを含む、請求項１に記載の方法。
【請求項４】
第２のアドレスを示す情報を含む少なくとも１つのパケットを受けるステップと、
前記少なくとも１つのパケットを送信するために、複数の第１のネットワークインターフェイスの少なくとも１つを選択するステップと、
複数の第１のネットワークインターフェイスの選択された少なくとも１つに関連する複数の第１のアドレスの少なくとも１つを示す情報を前記少なくとも１つのパケットに関連させるステップと、
前記少なくとも１つのパケットから第２のアドレスを示す前記情報を取り除くステップとを含む、請求項３に記載の方法。
【請求項５】
複数の第１のネットワークインターフェイスの選択された少なくとも１つに関連する複数の第１のアドレスの少なくとも１つを示す前記情報を含む前記少なくとも１つのパケットを送信するステップを含む、請求項４に記載の方法。
【請求項６】
第２のアドレスを使用して、複数の第１のネットワークインターフェイスに関連する複数の第１のアドレスを形成するステップを含む、方法。
【請求項７】
アプリケーションおよび第２のネットワークインターフェイスの少なくとも一方によって提供される第２のアドレスを示す情報にアクセスするステップを含む、請求項６に記載の方法。
【請求項８】
第２のアドレスを複数の第１のネットワークインターフェイスそれぞれに関連させるステップを含む、請求項６に記載の方法。
【請求項９】
複数の第１のアドレスを形成するステップが、第２のアドレスに等しい複数の第１のアドレスの１つを設定するステップ、または第１のアドレス全てが第２のアドレスと異なるように複数の第１のアドレスを形成するステップを含む、請求項６に記載の方法。
【請求項１０】
複数のネットワークインターフェイスの少なくとも１つから複数の第１のアドレスの少なくとも１つを示す情報を含む少なくとも１つのパケットを受けるステップと、
第２のアドレスを示す情報を前記少なくとも１つのパケットに関連させるステップと、
前記少なくとも１つのパケットから前記少なくとも１つの第１のアドレスを示す前記情報を取り除くステップと、
第２のアドレスに基づき、前記少なくとも１つのパケットをアプリケーションおよび第２のネットワークインターフェイスの少なくとも一方に提供するステップとを含む、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して、通信システムに関し、より詳細には通信システム内の多数のネットワークインターフェイスに対するネットワークアドレスの変換に関する。
【背景技術】
【０００２】
通信ネットワーク内の各端末は、１つまたは複数の他の端末とのネットワーク接続を形成するのに使用することができるネットワークインターフェイスを備えている。ネットワーク接続は接続した端末間の論理結合を形成し、端末間のネットワーク接続は端末のネットワークインターフェイス上で開始および／または終端させることができる。例えば、図１Ａは、第１および第２の端末１０５（１−２）を含む通信ネットワーク１００を概略的に示している。第１の端末１０５（１）は、第１および第２の端末１０５（１−２）のネットワークインターフェイス１１５（１−２）で終端する、ネットワーク接続１１０上で第２の端末１０５（２）と情報を交換することができる。第１および第２の端末１０５（１−２）はそれぞれ、ネットワークインターフェイス１１５（１−２）に関連するネットワークアドレスを有する。ネットワーク接続１１０は、インターネットプロトコル、ユニバーサルモバイルコミュニケーションシステム（ＵＭＴＳ）プロトコル、ＩＥＥＥ  ８０２．１１プロトコル、ブルートゥース（登録商標）プロトコルなどのあらゆる所望の有線および／または無線プロトコルにより動作することができる。
【０００３】
図１Ｂは、第１および第２の端末１０５（１−２）内の機能層を概略的に示している。各端末１０５（１−２）は、アプリケーション層１２０（１−２）およびトランスポート層１２５（１−２）を備えている。アプリケーション層１２０（１−２）は、破線１３０で示すように、互いに相互作用することができる。したがって、トランスポート層１２５（１−２）は、アプリケーション層１２０（１−２）が相互作用することが可能であることを保証する機能性を備えることができる。アプリケーション層１２０（１−２）およびトランスポート層１２５（１−２）は、サービスデータユニット（ＳＤＵ）を使用して情報を交換することができる。トランスポート層１２５（１−２）は、破線１３５で示すように、ネットワークインターフェイス１１５（１−２）を通して互いに相互作用することができる。トランスポート層１２５（１−２）およびネットワークインターフェイス１１５（１−２）は、ネットワークデータユニット（ＮＤＵ）を交換することによって互いに相互作用することができる。これらの層の実施が異なる可能性があるので、ネットワークインターフェイス層１１５（１−２）間には相互作用は示されていない。例えば、端末１０５（１）は端末１０５（２）とは異なるネットワーク技術を使用することができる。
【０００４】
ボトルネックが、通信ネットワーク１００内に形成される可能性がある。例えば、アプリケーション１２０（１）は、ネットワーク接続１１０上でアプリケーション１２０（２）から大量のデータを受ける必要がある可能性がある。しかし、データ転送速度はネットワークインターフェイス１１５（１−２）の一方または両方のスループットによって制限されることがあり、データを受ける際の遅延につながる可能性がある。別の例では、端末１０５（１−２）内の多数のアプリケーション（図示せず）は、ネットワーク接続１１０上でデータを送信および／または受信するのに、単一のネットワークインターフェイス１１５（１−２）を使用することができる。ボトルネックはその後、ネットワーク接続１１０上でデータを受信および／または送信する容量に匹敵する多数のアプリケーションとして形成される可能性がある。多くの技術が、従来の無線通信ネットワークの容量を大きくするために開発された。
【０００５】
通信ネットワーク１００のスループットは、物理層で大きくすることができる。容量は、変調方式、メディアアクセス制御、および／または送信および／または受信容量を向上することによって大きくすることができる。例えば、無線ローカルエリアネットワークの容量を大きくするために経路結合が使用されてきた。経路結合では、多数の高周波経路が組み合わされて、より高い容量を備えた単一の論理経路を形成する。別の例では、多重入力多重出力（ＭＩＭＯ）システムで使用される多数のアンテナで形成された多数の経路を組み合わせて、１つの比較的大容量の経路を形成することができる。単一の論理経路は、関連するネットワークインターフェイスによって管理される。経路を組み合わせて単一の経路を形成することは大容量ゲインにつながる可能性があるが、物理環境は特定の条件を満たしていなければならない。例えば、ＭＩＭＯシステムは高散乱環境では十分実行されるが、低散乱環境では十分実行することができない。
【０００６】
通信ネットワーク１００の容量はまた、１つまたは複数のアプリケーション層１２０（１−２）を変更することによって大きくすることができる。例えば、ｅＤｏｎｋｅｙおよびＫａｚａａなどのピアツーピア（Ｐ２Ｐ）プログラムは、多数のファイルセグメントに分割されたファイルをダウンロードすることができる。ファイルセグメントは、単一のネットワークインターフェイス上で並行に異なるサーバからダウンロードすることができる。ファイルセグメントはその後、オリジナルファイルを復元するために組み合わせられる。パフォーマンス改善を達成する機能は、アプリケーション層１２０（１−２）にある。トランスポート層１２５（１−２）などの低レベル機能層は、多数のアプリケーションがファイルセグメントを受信しているように動作する。しかし、アプリケーションレベル変更はまだ、ネットワークインターフェイス１１５（１−２）の容量によって制限されている可能性がある。
【０００７】
データリンク層への変更は、通信ネットワーク１００の容量を大きくするのに使用することができる。例えば、ＭｕｌｔｉＮｅｔは、ユーザが単一の無線ローカルエリアネットワークカード、すなわち単一のネットワークインターフェイスを使用して、自分の機械を多数の無線ネットワークに接続させることを可能にする無線ローカルネットワークカード用仮想化（ｖｉｒｔｕａｌｉｚａｔｉｏｎ）アーキテクチャである。動作中、ＭｕｌｔｉＮｅｔは多数の仮想アダプタを各下層無線ネットワークカードに曝す。ネットワークホッピング方式はその後、それぞれ別のネットワークストリームを与えることができる所望の無線ネットワークにわたって無線カードを切り換える。しかし、少なくとも部分的に、ＭｕｌｔｉＮｅｔは単一のネットワークインターフェイスに関連する単一のトランスポートセッションを多数のネットワークストリームにマッピングするので、ＭｕｌｔｉＮｅｔは不安定になり、ネットワークストリーム間で発振する可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上に記載した問題の１つまたは複数の影響を扱うことを対象としている。
【課題を解決するための手段】
【０００９】
以下は、本発明のいくつかの態様の基本的な理解を行なうために、本発明の簡単な要約を示している。この要約は本発明の排他的な概要ではない。この要約は本発明の主要なまたは重要な要素を特定する、または本発明の範囲を線引きすることを意図していない。その唯一の目的は、以下に論じるより詳細な説明に対する前触れとして簡単な形でいくつかの概念を示すことである。
【００１０】
本発明の一実施形態では、多数のネットワークインターフェイスに対してネットワークアドレスを変換する方法が提供される。この方法は、複数の第１のネットワークインターフェイスに関連する複数の第１のアドレスを示す情報にアクセスするステップと、複数の第１のアドレスに関連する第２のアドレスを形成するステップとを含む。
【００１１】
本発明の別の実施形態では、多数のネットワークインターフェイスに対してネットワークアドレスを変換する方法が提供される。この方法は、第２のアドレスを使用して、複数の第１のネットワークインターフェイスに関連する複数の第１のアドレスを形成するステップを含む。
【００１２】
本発明は、添付の図面と合わせて以下の説明を参照することによって理解することができる。同様の参照番号は、同様の要素を示す。
【発明を実施するための最良の形態】
【００１３】
本発明の例示的な実施形態を以下に説明する。簡潔にするために、本明細書には実際の実施の特徴全ては記載していない。もちろん、このようなあらゆる実際の実施形態の開発の際に、１つの実施から別の実施に変わるシステム関連および事業関連の制約とのコンプライアンスなどの開発者の特定の目標を達成するために多くの実施特定の決定を行なうべきであることが分かる。さらに、このような開発の労力は複雑であり時間がかかる可能性があるが、それにも関わらず、本開示の利点を有する当業者の日常の仕事であることが分かるだろう。
【００１４】
本発明の一部、および対応する詳細な説明が、コンピュータメモリ内のデータビット上の操作のソフトウェア、またはアルゴリズムおよび象徴表示に関して示されている。これらの説明および表示は、当業者がその仕事の実体を他の当業者に効果的に伝えるものである。本明細書で使用されているような、また一般的に使用されているようなアルゴリズムという用語は、所望の結果につながる一貫した一連のステップであると考えられる。ステップは、物理量の物理的操作を必要とするものである。必ずではないが、通常これらの量は、記憶、送信、組み合わせ、比較あるいは操作することが可能である光、電気または磁気信号の形をとる。時には、基本的に普通の用途の理由で、これらの信号をビット、値、要素、記号、文字、用語、数などと呼ぶことが便利であることが証明されている。
【００１５】
しかし、これらおよび同様の用語は全て適当な物理量に関連しているべきであり、これらの量につけられた単なる便利な標識であることを念頭に置くべきである。そうでないと特に記されない限り、または説明から明らかなように、「処理」、または「計算」、または「算出」、または「測定」、または「表示」などの用語は、コンピュータシステムのレジスタおよびメモリ内の物理電子量として示されたデータを、コンピュータシステムメモリまたはレジスタ、または情報記憶、送信または表示装置などの他のものの中の物理量として同様に示された他のデータに操作および変換するコンピュータシステム、または同様の電子計算装置の動作およびプロセスのことを言う。
【００１６】
また、本発明のソフトウェア実施態様は普通、いくつかの形のプログラム記憶媒体上で符号化される、またはいくつかのタイプの送信媒体上で実施されることにも留意されたい。プログラム記憶媒体は、磁気（例えば、フロッピー（登録商標）ディスクまたはハードドライブ）または光（例えば、コンパクトディスク読取専用メモリ、すなわち「ＣＲ  ＲＯＭ」）であってもよく、読み取り専用またはランダムアクセスであってもよい。同様に、送信媒体は、ツイストペア線、同軸ケーブル、光ファイバ、または当業界で知られているいくつかの他の適切な送信媒体であってもよい。本発明は、あらゆる所与の実施のこれらの態様に限られるものではない。
【００１７】
次に、本発明を添付の図面を参照して説明する。様々な構造、システム、および装置が、説明する目的でのみ、また当業者によく知られている詳細で本発明を分かりにくくしないように図面に略図的に示されている。それにも関わらず、添付の図面は本発明の例示的な例を記載および説明するために含まれている。本明細書で使用され語および語句は、当業者によるこれらの語および語句の理解と一貫する意味を有するものと理解および解釈すべきである。用語または語句の特別な定義、すなわち当業者が理解するような通常および習慣的な意味とは異なる定義は、本明細書での用語または語句の一貫性のある使用によって明示することを意図していない。用語または語句が特別な意味、すなわち当業者が理解するもの以外の意味を有することを意図している範囲において、このような特別な定義は用語または語句に特別な定義を直接的および明確に与える定義的方法で明細書に明確に記載される。
【００１８】
次に図２を参照すると、無線通信システム２００の１つの例示的実施形態が示されている。本発明は無線通信システム２００の内容で記載されているが、本開示の利点を有する当業者は、本発明は無線通信システムに限らないということを理解すべきである。代替実施形態では、本発明は有線通信システム、または有線および無線技術の組み合わせを含むシステムで実施することができる。
【００１９】
図示した実施形態では、無線通信システム２００を使用して、端末２０５と２１０の間にネットワーク接続を形成することができる。端末２０５、２１０は、無線通信システム２００を介して情報を交換することが可能なあらゆる所望の装置であってもよい。例示的な端末２０５、２１０としてはこれに限らないが、携帯電話、携帯情報端末、テキストメッセージ装置、無線カード、ノート型パソコン、デスクトップコンピュータなどが挙げられる。本明細書で使用されるように、「端末」という用語は、ネットワーク接続を終端させるあらゆる装置のことを言う。したがって、端末２０５、２１０としてはまた、アクセスポイント、基地局、ノードＢ、サーバ、ネットワークコントローラなどの装置が挙げられる。様々な実施形態では、無線通信システム２００は、あらゆる所望の数の端末２０５、２１０を含むことができる。
【００２０】
端末２０５は、複数のネットワークインターフェイス（図２には図示せず）を備えている。本明細書で使用するように、「ネットワークインターフェイス」という用語は、端末２０５が特定のネットワーク技術を使用して特定のネットワーク上で通信することを可能にする１つまたは複数のネットワークプリミティブを規定するのに使用されるソフトウェアおよび／またはハードウェアのことを言う。例えば、ネットワークインターフェイスは、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）ネットワーク、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）ネットワークなどの上での通信のためにネットワークプリミティブを規定するのに使用することができる。ネットワークインターフェイスは、関連するネットワークを介して端末２０５などの装置間の通信を可能にする。ネットワークインターフェイスは、ソースから宛先までパケットをルーティングするネットワークプロトコルを使用することができ、異なるネットワークインターフェイスは異なるネットワークプロトコルを使用することができる。したがって、いくつかの実施形態では、プロトコル情報を変換する変換器（図示せず）を使用して、エンドツーエンドネットワーク層通信を実現することができる。ネットワークインターフェイスはまた、関連するネットワーク技術を終端させ、下位層情報および関連データを上位層によって使用することができる形に変換する。例えば、ネットワークインターフェイスは、データリンク層を使用して、物理層情報および関連データをトランスポートおよび／またはアプリケーション層情報に変換することができる。いくつかの実施形態では、ネットワークインターフェイスは、１つまたは複数の物理インターフェイス（例えば、アンテナおよび／またはコネクタ）と、伝送誤差がないと思われる物理信号に情報を変換する（また、その逆も同様である）ことができる１つまたは複数のデータリンク層プロトコルを含むことができる。端末２１０はまた、１つまたは複数のネットワークインターフェイスを含む。
【００２１】
端末２０５内の複数のネットワークインターフェイスと、端末２１０内の１つまたは複数のネットワークインターフェイスは、端末２０５が１つまたは複数のネットワークを使用して端末２１０との１つまたは複数の同時ネットワーク接続を形成するのを可能にする。図示した実施形態では、端末２０５は、端末２０５がエアインターフェイス２２０を介して無線ローカルエリアネットワーク（ＷＬＡＮ）２１５と通信することを可能にする少なくとも１つのネットワークインターフェイスを備えている。エアインターフェイス２２０は、これに限らないが、ブルートゥース（登録商標）プロトコルおよび／またはＩＥＥＥ  ８０２．１１プロトコルを含むあらゆる所望のプロトコルにより動作することができる。したがって、端末２０５はルータ２３０に接続させることができるアクセスポイント２２５と通信することができる。ルータ２３０は、インターネット２４０などの有線および／または無線ネットワーク内でサーバ２３５に通信リンクを提供することができる。サーバ２３５は、端末２１０へのネットワーク接続を終了させる通信リンクを形成することができる。
【００２２】
端末２０５はまた、端末２０５がユニバーサルモバイルコミュニケーションシステム（ＵＭＴＳ）ネットワーク２４５と通信することを可能にする１つまたは複数のネットワークインターフェイスを含むことができる。図示した実施形態では、端末２０５は、端末２０５が１つまたは複数のノードＢまたは基地局２５５（１−２）を備えた１つまたは複数のエアインターフェイス２５０（１−２）を形成することを可能にする複数のネットワークインターフェイスを備えている。基地局２５５（１−２）の１つまたは複数はその後、無線ネットワークコントローラ２６０と通信することができ、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）２７０およびサービングＧＰＲＳサポートノード（ＳＧＳＮ）２６５を介して、インターネット２４０内でサーバ２３５と通信することができる。上に記したように、サーバ２３５は端末２０５から端末２１０までのネットワーク接続を終了させる通信リンクを形成することができる。いくつかの実施形態では、端末２０５から端末２１０までの通信リンクをいくつかのセグメントで形成することができ、それぞれ１つまたは複数のネットワーク接続を含むことができる。
【００２３】
図２に示す無線通信システム２００はインターネット２４０と通信して無線ローカルエリアネットワーク２１５およびＵＭＴＳネットワーク２５４を備えているが、当業者は本発明がこの特定の実施形態に限るものではないことを分かるべきである。代替実施形態では、無線通信システム２００はあらゆる所望のタイプのより多いまたはより少ないネットワークを備えることができる。例えば、無線通信システム２００はＵＭＴＳネットワーク２４５のみを備えることがあるが、この場合、端末２０５は複数の通信経路の上でＵＭＴＳネットワーク２４５と通信する複数のネットワークインターフェイスを備えることができる。別の例では、無線通信システム２００は、インターネット、１つまたは複数のイントラネット、グローバルシステムフォーモバイルコミュニケーションズ（ＧＳＭ）ネットワーク、公衆データ網（ＰＤＮ）、ＩＥＥＥ  ８０２タイプネットワーク、ブルートゥース（登録商標）ネットワークなどの追加の有線および／または無線ネットワークを備えることができる。
【００２４】
端末２０５は、ネットワークインターフェイスの２つ以上を使用して端末２１０との同時ネットワーク接続を確立するように複数のネットワークインターフェイスを使用することが可能である。例えば、端末２０５はＷＬＡＮネットワークインターフェイスおよびＵＭＴＳネットワークインターフェイスを使用して、エアインターフェイス２２０およびエアインターフェイス２５０（１）の上に端末２１０との同時ネットワーク接続を形成することができる。別の例では、端末２０５は多数のＵＴＭＳネットワークインターフェイス（または、ＵＭＴＳネットワークインターフェイスの多数のインスタンス）を使用して、エアインターフェイス２５０（１−２）上に端末２１０との同時ネットワーク接続を形成することができる。一実施形態では、多数のネットワークインターフェイスを、アップリンクおよびダウンリンク通信の両方に使用することができる。しかし、代替実施形態では、専用伝送ネットワークインターフェイスをアップリンク通信に使用することができ、専用受信ネットワークインターフェイスをダウンリンク通信に使用することができる。本開示の利点を有する当業者は、ネットワーク接続を形成するのに使用されるネットワークインターフェイスの数および／またはタイプと、アップリンクおよび／またはダウンリンク通信の分割は設計の選択の問題であることを理解すべきである。さらに、ネットワーク接続を形成するのに使用されるネットワークインターフェイスの数および／またはタイプと、アップリンクおよび／またはダウンリンク通信の分割は無線通信ネットワーク２００の操作中に変わる可能性がある。
【００２５】
ネットワークインターフェイスを通して形成されるネットワーク接続は、端末２０５のアプリケーション層内でハードウェアおよび／またはソフトウェアにネットワーク接続性を提供するのに使用することができる。当技術分野での普通の使用によると、「アプリケーション層」という用語は本明細書で、アプリケーションおよび／またはエンドユーザ過程をサポートする層のことを言うのに使用される。様々な実施形態では、アプリケーション層はファイル転送、映像、音声、ｅメール、ブラウジングなどのためのサービスを提供することができる。１つの例示的なアプリケーション層は、開放型システム間相互接続（ＯＳＩ）モデルのレイヤ７である。アプリケーション層は、以下に詳細に論じるように、アプリケーション層が単一のネットワーク接続上で単一のネットワークインターフェイスと相互作用しているように、複数のネットワークインターフェイスを通して情報を送信および／または受信することができる。したがって、端末２０５（およびおそらく、端末２１０）は、複数のネットワークインターフェイスに関連する複数の第１のアドレスにアクセスし、複数の第１のアドレスに関連する第２のアドレスを形成するように構成されている。第２のアドレスは、以下に詳細に論じるように、アプリケーション層、またはおそらく別のネットワークインターフェイスに関連させることができる。
【００２６】
図３Ａ、図３Ｂおよび図３Ｃは、１つまたは複数の端末が複数のネットワークインターフェイスを介した複数の同時ネットワーク接続を使用して通信することを可能にする無線通信システム３０１、３０２、３０３の３つの例示的な実施形態を概略的に示している。簡潔にするために、２つのネットワーク接続のみを無線通信システム３０１、３０２、３０３の例示的な実施形態で示す。しかし、本開示の利点を有する当業者は、本発明の代替形態は３つ以上のネットワーク接続を含むことができることを理解すべきである。
【００２７】
図３Ａは、無線通信システム３０１の第１の例示的な実施形態を概略的に示している。図示した実施形態では、無線通信システム３０１は２つの端末３０５、３１０を備えている。端末３０５、３１０はそれぞれ、端末３０５と３１０の間に２つのネットワーク接続を形成するのに使用することができる２つのネットワークインターフェイス３１５を備えている。
【００２８】
図３Ｂは、無線通信システム３０２の第２の例示的な実施形態を概略的に示している。図示した実施形態では、無線通信システム３０２は２つの端末３０５、３１０を備えている。端末３０５は２つのネットワークインターフェイス３１５を備えており、端末３１０は単一のネットワークインターフェイス３１５を備えている。２つのネットワーク接続３２０に関連するトラフィックは、無線通信システム３０２内で中間エンティティ（図示せず）によって単一の通信リンク３２５にルーティングすることができる。
【００２９】
図３Ｃは、無線通信システム３０３の第３の例示的な実施形態を概略的に示している。例示的な実施形態では、無線通信システム３０３は、インターフェイス３３５を介してインターフェイス装置３３０に結合された２つの端末３０５、３１０を備えている。インターフェイス装置３３０はそれぞれ、２つのネットワークインターフェイス３１５を備えている。ネットワークインターフェイス３１５を使用して、２つのネットワーク接続３２０を形成することができる。仮想ネットワークインターフェイスに送信および／または受信される情報は、インターフェイス３３５を介して端末３０５、３１０内でアプリケーション層に提供することができる。
【００３０】
図４は、図２および図３Ａ〜図３Ｃに示す無線通信システム２００、３０１、３０２、３０３内で使用することができる端末４００の１つの例示的な実施形態を概略的に示している。図示した実施形態では、端末４００は複数のネットワークインターフェイス４０５（１−ｎ）を備えている。上に説明のように、ネットワークインターフェイス４０５（１−ｎ）の数および／またはタイプは設計の選択の問題である。例えば、端末４００は、これに限らないが、インターネット、イントラネット、ローカルエリアネットワーク、ＵＭＴＳネットワーク、ＧＳＭネットワーク、ＩＥＥＥ  ８０２．１１ネットワーク、ブルートゥース（登録商標）ネットワークなどを含む有線および／または無線ネットワークとインターフェイス接続するのに使用することができる１つまたは複数のネットワークインターフェイス４０５（１−ｎ）を含むことができる。様々な代替実施形態では、ネットワークインターフェイス４０５（１−ｎ）は別個の装置内で実施することができ、単一の装置内に組み合わせて、または個別の装置および組合せ装置と組み合わせることができる。例えば、無線ローカルエリアネットワークインターフェイスカードは、２つ以上のネットワーク接続を形成するのに多数の非重複周波数経路を使用することが可能であることがある。これらの論理的に分離した経路はそれぞれ、対応するネットワークインターフェイス４０５（１−ｎ）に関連され、したがって、並列で使用することができ、例えば、ネットワークインターフェイス４０５（１−ｎ）は複数の同時ネットワーク接続を形成するのに使用することができる。
【００３１】
一実施形態では、ネットワークインターフェイス４０５（１−ｎ）は、多重入力多重出力（ＭＩＭＯ）ネットワーク用のネットワークインターフェイスであってもよい。例えば、各ネットワークインターフェイス４０５（１−ｎ）は、ＭＩＭＯネットワークのアンテナおよび／または通信経路に関連させることができる。いくつかの例では、ＭＩＭＯ基地局または他のアクセスネットワークの近くに不十分な散乱がある場合などに、非重複経路を使用することができる。
【００３２】
マルチインターフェイスコントローラ４１０は、ネットワークインターフェイス４０５（１−ｎ）の操作を制御するのに使用される。一実施形態では、マルチインターフェイスコントローラ４１０は、ネットワークインターフェイス４０５（１−ｎ）の対応するものに関連した複数のトランスポートセッション４１５（１−ｎ）を形成する。トランスポートセッション４１５（１−ｎ）は、ネットワークデータユニット（ＮＤＵ）を交換することによってネットワークインターフェイス４０５（１−ｎ）と通信することができる。図４は各ネットワークインターフェイス４０５（１−ｎ）に関連する単一のトランスポートセッション４１５（１−ｎ）を示しているが、当業者は本発明がそのようなものに限るものではないことを理解すべきである。いくつかの実施形態では、トランスポートセッション４１５（１−ｎ）の１つまたは複数はネットワークインターフェイス４０５（１−ｎ）に関連させることができる。さらに、全てのネットワークインターフェイス４０５（１−ｎ）が関連するトランスポートセッション４１５（１−ｎ）を有することができるわけではない。例えば、アイドルネットワークインターフェイス４０５（１−ｎ）は、関連するトランスポートセッション４１５（１−ｎ）を備えないことがある。
【００３３】
一実施形態では、マルチインターフェイスコントローラ４１０は、ネットワークインターフェイス４０５（１−ｎ）の１つまたは複数を使用して仮想ネットワークインターフェイスを形成するように構成することができる。仮想ネットワークインターフェイスを形成する技術は、「多数のネットワークインターフェイス上でトランスポートセッションを分配する方法」という名称の米国特許出願第１１／０５７，６０７号に記載されており、全体を本明細書に参照として援用する。上に記載した仮想ネットワークインターフェイスを実施するマルチインターフェイスコントローラ４１０の実施形態に加えて、またはこれとは別に実施することができる別の実施形態では、マルチインターフェイス４１０は同時ネットワークインターフェイス４０５（１−ｎ）上でパケットを分配するように構成することができる。関連する同時ネットワーク接続上での送信のためにネットワークインターフェイス４０５（１−ｎ）にパケットを分配する技術は、「並行ネットワークインターフェイス上での情報分配」という名称の米国特許出願第 号に記載されており、全体を本明細書に参照として援用する。
【００３４】
図示した実施形態では、マルチインターフェイスコントローラ４１０はアドレス変換ユニット４２０を備えている。アドレス変換ユニット４２０は、ソフトウェア、ファームウェア、ハードウェア、またはそのあらゆる組み合わせで実施することができる。さらに、本開示の利点を有する当業者は、本発明はマルチインターフェイスコントローラ４１０内に含まれるアドレス変換ユニット４２０に限るものではないことを理解すべきである。代替実施形態では、アドレス変換ユニット４２０の一部は、マルチインターフェイスコントローラ４１０の外側で実施することができる。
【００３５】
アドレス変換ユニット４２０は、ネットワークインターフェイス４０５の１つまたは複数を使用して１つまたは複数の同時ネットワーク接続を形成する場合に、ネットワークインターフェイス４０５（１−ｎ）の１つまたは複数に関連するアドレスを共通のアドレスに変換するように構成することができる。例えば、以下に詳細に論じるように、アドレス変換ユニット４２０はネットワークインターフェイス４０５（１−２）に関連するネットワークアドレスをアプリケーション層４２５内にある１つまたは複数のアプリケーションに関連する可能性がある単一のネットワークアドレスに変換することができる。別の例では、以下に詳細に論じるように、アドレス変換ユニット４２０は、ネットワークインターフェイス４０５（１−２）に関連するネットワークアドレスをネットワークインターフェイス４０５（ｎ）に関連する可能性がある単一のネットワークアドレスに変換することができる。一実施形態では、アドレス変換ユニット４２０はまた、共通のアドレス（例えば、アプリケーション層４２５および／またはネットワークインターフェイス４０５（１−ｎ）に関連するネットワークアドレス）をネットワークインターフェイス４０５（１−ｎ）に関連する１つまたは複数のネットワークアドレスに変換することができる。
【００３６】
アドレス変換ユニット４２０は、あらゆる変換規約、技術および／またはアルゴリズムを使用してネットワークアドレスを変換することができる。一実施形態では、アドレス変換ユニット４２０は、ネットワークインターフェイス４０５（１−ｎ）の１つのネットワークアドレスをアプリケーション層４２５に関連させることができる。１つの代替実施形態では、アドレス変換ユニット４２０はアプリケーション層４２５を、ネットワークインターフェイス４０５（１−ｎ）に関連させるネットワークアドレスのいずれとも異なるアドレスに関連させることができる。アドレス変換ユニット４２０はまた、アプリケーション層４２５をプライベートアドレス空間からのＩＰネットワークアドレスに関連させることができる。様々な実施形態では、アプリケーションアドレスを選択したアプリケーション、またはアプリケーション層４２５内にあるアプリケーション全てに割り当てることができる。アドレス変換ユニット４２０はいくつかの実施形態で、アプリケーションアドレスとネットワークアドレスの間の関係を規定する変換テーブル（図示せず）を維持することができ、またはその逆も同様である。変換テーブルはまた、端末４００の１つまたは複数のポート（図示せず）を示す情報を含むことができる。
【００３７】
動作中、マルチインターフェイスコントローラ４１０は、アプリケーション層４２５から生じるトラフィック（例えば、データグラムおよび／またはパケットの形の情報）を異なる部分に分割することができ、それによってこれらの部分を複数のネットワークインターフェイス４０５（１−ｎ）に関連する同時ネットワーク接続を使用して送信することができる。アドレス変換ユニット４２０は、発信アプリケーションアドレスを、同時ネットワーク接続させるのに使用されるネットワークインターフェイス４０５（１−ｎ）に関連するネットワークアドレスに変換する。一実施形態では、発信ネットワークインターフェイス４０５（１−ｎ）に関連するネットワークアドレスは、多数のインターフェイス上のアプリケーション情報伝送を最適化するようにマルチインターフェイスコントローラ４１０によって使用することができる。
【００３８】
マルチインターフェイスコントローラ４１０はまた、ネットワークインターフェイス４０５（１−ｎ）の１つまたは複数によって終端される同時ネットワーク接続上に到達するアプリケーション層４２５に関連するトラフィックを組み合わせることができる。アドレス変換ユニット４２０は、同時ネットワーク接続を終端させるのに使用されるネットワークインターフェイス４０５（１−ｎ）に関連するネットワークアドレスをアプリケーション層４２５に関連するアドレスに変換する。一実施形態では、アドレス変換ユニット４２０は、アプリケーション層４２５に関連するアドレスをアプリケーション層４２５に曝すことができる。
【００３９】
図５は、通信システム５００の第１の例示的な実施形態を概略的に示している。図示した実施形態では、通信システム５００は、ネットワークインターフェイス５１５（１−２）、５２０（１−２）で終端する１つまたは複数の同時ネットワーク接続５１０（１−２）上で通信することができる端末５０５（１−２）を備えている。端末５０５（１−２）はそれぞれ、マルチインターフェイスコントローラ５３０（１−２）にパケットを提供する、および／またはそこからパケットを受けることができる１つまたは複数のアプリケーション５２５（１−２）を含む。上に論じるように、各マルチインターフェイスコントローラ５３０（１−２）は、それぞれネットワークインターフェイス５１５（１−２）、５２０（１−２）の対応するものに関連する複数のトランスポートセッション５３５（１−２）、５４０（１−２）を形成することができる。端末５０５（１−２）は、ネットワークインターフェイス５１５（１−２）、５２０（１−２）に関連する１つまたは複数のネットワークアドレスに関連する単一のネットワークアドレスを形成する、または単一のネットワークアドレスをネットワークインターフェイス５１５（１−２）、５２０（１−２）に関連する１つまたは複数のネットワークアドレスに変換するのに使用することができるアドレス変換ユニット５４５（１−２）を含む。
【００４０】
動作中、アプリケーション５２５（１）は第１のアプリケーションアドレスに関連している。アドレス変換ユニット５４５（１）は、アプリケーション５２５（１）から生じるトラフィック用のソースアドレスを第１のアプリケーションアドレスに関連させることができる。端末５０５（１）内のアドレス変換ユニット５４５（１）は、ソースアドレスをネットワークインターフェイス５１５（１）に関連する第１のネットワークアドレスおよびネットワークインターフェイス５２０（１）に関連する第２のネットワークアドレスに変換する。例えば、アドレス変換ユニット５４５（１）は、１つまたは複数のパケットから第１のアプリケーションアドレスを示す情報を取り除き、第１または第２のネットワークアドレスを示す情報を１つまたは複数のパケットに関連させることができる。
【００４１】
一実施形態では、アドレス変換ユニット５４５は、ネットワークインターフェイス５１５（１）、５２０（１）上のアプリケーショントラフィックの最適分配比によりソースアドレスを第１および第２のネットワークアドレスに変換することができる。最適分配比は、マルチインターフェイスコントローラ５３０によって決めることができる。アプリケーション５２５（２）から生じ、ネットワークインターフェイス５１５（２）、５２０（２）に到達するトラフィックが組み合わされ、アドレス変換ユニット５４５（１）は、宛先アドレス情報（例えば、到達パケットに関連する第１および第２のネットワークアドレス）をアプリケーション５２５（１）に関連する第１のアプリケーションアドレスに変換する。
【００４２】
アプリケーション５２５（１）は、第２のアプリケーションに関連している。アドレス変換ユニット５４５（２）は、アプリケーション５２５（２）から生じるトラフィック用のソースアドレスを第２のアプリケーションアドレスに関連させることができる。アドレス変換ユニット５４５（２）はその後、ソースアドレスをネットワークインターフェイス５１５（２）に関連する第３のネットワークアドレスおよびネットワークインターフェイス５２０（２）に関連する第４のネットワークアドレスに変換することができる。アプリケーション５２５（１）から生じ、ネットワークインターフェイス５１５（２）、５２０（２）に到達するトラフィックが組み合わされ、アドレス変換ユニット５４５（２）は、宛先アドレス情報（例えば、到達パケットに関連する第１および第２のネットワークアドレス）をアプリケーション５２５（２）に関連する第２のアプリケーションアドレスに変換する。例えば、アドレス変換ユニット５４５（１）は、１つまたは複数のパケットから第１または第２のネットワークアドレスを示す情報を取り除き、第１のアプリケーションアドレスを示す情報を１つまたは複数のパケットに関連させることができる。
【００４３】
アドレス変換ユニット５４５（１−２）は、反対の変換をもう一方の端部で行なうことができるように変換を行なうことができることを示す情報を交換することができる。したがって、一実施形態では、アドレス変換ユニット５４５（１）は第３および第４のネットワークアドレスに関連する情報を組み合わせ、情報を第２のアプリケーションアドレスに関連させるようにこれらのアドレスを変換することができ、それによって情報は第２のアプリケーションアドレス、すなわちアプリケーション５２５（２）から生じると考えられる。アドレス変換ユニット５４５（２）は、第１および第２のネットワークアドレスから生じる情報を組み合わせ、これらのアドレスを第１のアプリケーションアドレスに変換することができる。
【００４４】
一実施形態では、アドレス変換ユニット５４５（１−２）は、端末５０５（１−２）間の通信で使用されるアプリケーションの全てに関連するアドレス情報を変換することができる。別の方法では、アドレス変換ユニット５４５（１−２）は、特定のアプリケーションに関連する変換ポート数に関連する可能性がある特定のアプリケーションに関連する情報にアドレス情報を変換することができる。図示した実施形態では、アドレス変換は、ルーティングされたネットワークが端末５０５（１−２）の間に存在する実施形態に対応する。しかし、本発明はルーティングされたネットワークに限るものではない。本開示の利点を有する当業者は、アドレス変換を他のネットワーク環境で行なうことができ、ネットワークアドレス変換は１つのネットワーク環境から別の環境で異なる可能性があることを理解すべきである。例えば、インターネットなどのルーティングされたパブリックネットワークは、異なるネットワークアドレスに関連する異なる要件を有することがある。
【００４５】
図６は、通信システム６００の第２の例示的な実施形態を概略的に示している。図示した実施形態では、通信システム６００は端末６０５（１−２）を備えている。端末６０５（１）は、ネットワークインターフェイス６２０（１−２）、６２５（１−２）で終端する１つまたは複数の同時ネットワーク接続６１５（１−２）上で通信することができる。図示した実施形態では、端末６０５（２）は、ネットワークインターフェイス６３５（１−２）で終端する１つまたは複数の同時ネットワーク接続６３０上で通信することができる。端末６０５（１−２）はそれぞれ、送信用パケットを提供する、および／またはネットワーク接続６１５（１−２）、６３０上でパケットを受けることができる１つまたは複数のアプリケーション６４０（１−２）を含む。
【００４６】
端末６０５（１）および装置６１０はそれぞれ、マルチインターフェイスコントローラ６４５（１−２）を備えている。上に論じるように、各マルチインターフェイスコントローラ６４５（１−２）は、それぞれネットワークインターフェイス６２０（１−２）、６２５（１−２）、６３５（１−２）の対応するものに関連する複数のトランスポートセッション６５０（１−２）、６５５（１−２）、６６０（１−２）を形成することができる。マルチインターフェイスコントローラ６４５（１−２）は、ネットワークインターフェイス６２０（１−２）、６２５（１−２）、６３５（１−２）に関連する１つまたは複数のネットワークアドレスに関連する単一のネットワークアドレスを形成する、または単一のネットワークアドレスをネットワークインターフェイス６２０（１−２）、６２５（１−２）、６３５（１−２）に関連する１つまたは複数のネットワークアドレスに変換するのに使用することができるアドレス変換ユニット６６５（１−２）を備えている。
【００４７】
図示した実施形態では、アプリケーション６４０（１−２）は、ネットワーク接続６１５（１−２）、６３０（１−２）を使用して通信することができる。一実施形態では、装置６１０は端末６０５（１−２）間で送信される全ての情報によって横切られる中間要素として働く。アプリケーション６４０（１）内で生じるトラフィックでは、アドレス変換ユニット６６５（１）はアプリケーション情報を分割し、ネットワークインターフェイス６２０（１）、６２５（１）に関連する第１および第２のネットワークアドレスをソースアドレスとして使用して、情報をネットワークインターフェイス６２０（１）、６２５（１）に送信する。ネットワークインターフェイス６２０（２）、６２５（２）に関連する第３および第４のネットワークアドレスは、宛先アドレスとして使用することができる。アドレス変換ユニット６６５（２）は、ネットワークインターフェイス６２０（２）、６２５（２）に到達するトラフィックを組み合わせ、組み合わせたトラフィックをトランスポートセッション６６０（１）上で端末６０５（２）に送信することができる。トランスポートセッション６６０（１）によって送信されるトラフィックは、ネットワークインターフェイス６３５（１）に関連する第５のネットワークアドレス（例えば、ソースアドレス）、およびネットワークインターフェイス６３５（２）に関連する第６のネットワークアドレス（例えば、宛先アドレス）によってマーキングされる。
【００４８】
１つの代替実施形態では、装置６１０はアプリケーションゲートウェイとして働き、端末６０５（１）までのアプリケーション端点のように見える。この実施形態では、装置６１０は端末６０５（１−２）までのアプリケーションゲートウェイとして機能する。例えば、アプリケーション６４０（１）は、アプリケーション６４０（２）によって提供されるサービスを使用する場合に、装置６１０に関連する装置アドレスを使用する（例えば、想像アドレスまたは第５のネットワークアドレスを使用することができる）ように構成することができる。装置アドレスは、あらゆるネットワークインターフェイスに関連していなくてもよい。
【００４９】
端末６０５（１）上のアプリケーショントラフィックは、アプリケーション６４０（１）に関連する第１のアプリケーションアドレスから生じ、装置アドレスに対する宛先を決められる。アドレス変換ユニット６６５（１）は、第１のアプリケーションアドレスをネットワークインターフェイス６２０（１）、６２５（１）に関連する第１および第２のネットワークアドレスに変換し、トラフィックを分割する。宛先アドレスを、装置アドレスからネットワークインターフェイス６２０（２）、６２５（２）に関連する第３および第４のネットワークアドレスに変えることができる。アドレス変換ユニット６６５（２）は、ネットワークインターフェイス６２０（２）、６２５（２）に到達するトラフィックを組み合わせ、ソースアドレスをネットワークインターフェイス６３５（１）に関連する第５のネットワークアドレスに変える。アドレス変換ユニット６６５（２）はまた、宛先アドレスをネットワークインターフェイス６３５（２）に関連する第６のネットワークアドレスに変換することができる。装置６１０はアプリケーションゲートウェイとして働くので、両方の端末６０５（１−２）は装置６１０を通信端点として考慮することができる。図示した実施形態では、アドレス変換ユニット６６５（１−２）はネットワークアドレスをアプリケーション層に変換しないが、別のネットワークインターフェイス（例えば、ネットワークインターフェイス６３５（１））上で通信するのにアドレス変換を使用する。
【００５０】
図７は、通信システム７００の第３の例示的な実施形態を概略的に示している。図示した実施形態では、通信システム７００は端末７０５（１−２）および装置７１０（１−２）を備えている。装置７１０（１−２）は、１つまたは複数の同時ネットワーク接続７１５（１−２）上で通信し、端末７０５（１−２）はネットワーク接続７２０（１−２）を介して装置７１０（１−２）と通信することができる。ネットワーク接続７１５（１−２）、７２０（１−２）は、トランスポートセッション７４５（１−２）、７５０（１−２）、７５５（１−２）、７６０（１−２）に関連するネットワークインターフェイス７２５（１−２）、７３０（１−２）、７３５（１−２）、７４０（１−２）で終端する。端末７０５（１−２）はまた、１つまたは複数のアプリケーション７６５（１−２）を含む。装置７１０（１−２）は、アドレス変換ユニット７７５（１−２）を含むマルチインターフェイスコントローラ７７０（１−２）を備えている。
【００５１】
動作中、アプリケーション７６５（１−２）は装置７１０（１−２）を介して通信することができる。アドレス変換ユニット７７５（１−２）はアドレス変換を行なうことができ、それによって上に詳細に論じるように、アプリケーション７６５（１−２）は同時ネットワーク接続７１５（１−２）、７２０（１−２）の１つまたは複数を介して情報を送信することができる。例えば、装置７１０（１−２）は、端末７０５（１−２）間で送信される全ての情報によって横切られる中間要素として働くことができ、アドレス変換ユニット７７５（１−２）はそれにしたがって様々なアドレスを変換することができる。別の例では、装置７１０（１−２）の１つまたは複数はアプリケーションゲートウェイとして働くことができ、（１つまたは複数の）関連する端末７０５（１−２）までのアプリケーション端点のように見える。アドレス変換ユニット７７５（１−２）はその後、それに応じて、例えば１つまたは複数の想像アドレス、またはネットワーク接続７２５（１−２）、７４０（１−２）に関連するアドレスを使用して、様々なアドレスを変換することができる。上に論じたように、ネットワーク変換は、考えられるネットワーク装置７０５（１−２）、７１０（１−２）のネットワーク環境による可能性がある。しかし、この例では、アドレス変換ユニット７７５（１−２）はネットワークアドレスをアプリケーション層７６５（１−２）に変換しない。代わりに、ネットワーク変換は端末７０５（１−２）の１つへのセッションに対して行なわれ、アプリケーション層７６５（１−２）の直ぐ下で起こる。
【００５２】
上に記載する技術の１つまたは複数の実施形態を実施することは、従来の実施を凌ぐいくつかの利点を有することができる。例えば、従来の移動インターネットプロトコルは、様々な装置に異なる層に関連するアドレスに組み込むように追加のインターネットプロトコルカプセル化を行なうことができる。したがって、移動ＩＰ解決法は、ネットワーク接続上で送信される各パケット上に追加のオーバーヘッドを加えることができる。さらに、多数のネットワークインターフェイスに移動ＩＰを使用することによって同時に、単一のネットワークインターフェイスとしてトランスポート層に見られる解決法につながることがあり、それによって、単一の関連トランスポートセッションをネットワーク層で分割することができる。したがって、少なくとも部分的に、異なるネットワークインターフェイスが普通、異なるネットワークインターフェイスの要件全てに対応するように十分適応することができない同じトランスポートセッションに曝される異なる特徴を有するので、最適なトランスポート効率を達成することができない。
【００５３】
これに対して、上に記載した技術に関連するオーバーヘッドは、普通は再カプセル化トラフィックによって動作する他のネットワーク層指向解決法（移動ＩＰなど）に関連するオーバーヘッドに決して満たない、変換情報の交換および／または情報の命令に限られる可能性がある。さらに、上に記載する技術の実施形態は、１つのネットワーク識別に結合することしかできないアプリケーションに影響を与えることなく実施することができる。この発展により、アプリケーションを多数のネットワークインターフェイス上での情報伝送を最適化する際に関連するネットワーク層態様から抽出することが可能になる。
【００５４】
本発明は、本明細書の教示の利点を有する当業者に明らかである、異なるが等価である方法で変更および実施することができるので、上に記載した特定の実施形態は単に例示的なものである。さらに、添付の特許請求の範囲に記載されたもの以外の、本明細書に示す構成または設計の詳細に対する限定を意図したものではない。したがって、上に開示する特定の実施形態は変更または修正することができ、このような変更形態は全て本発明の範囲および精神内にあると考えられることが明らかである。したがって、本明細書で求める保護は添付の特許請求の範囲に記載されているものである。
【００５５】
本発明は、様々な変更形態および代替形態が可能であるが、その特定の実施形態を図面に例として示し、本明細書に詳細に記載した。しかし、特定の実施形態の本明細書内の説明は本発明を開示する特定の形態に限ることを意図したものでなく、逆に、添付の特許請求の範囲によって規定されるような本発明の精神および範囲内にある全ての変更形態、相当物、および代替形態を含むことを意図していることが理解されよう。
【図面の簡単な説明】
【００５６】
【図１Ａ】第１および第２の端末を備えた従来の無線通信ネットワークを概略的に示す図である。
【図１Ｂ】図１Ａに示す従来の端末内の機能層を概略的に示す図である。
【図２】本発明による、無線通信システムの１つの例示的な実施形態を示す図である。
【図３Ａ】本発明による、１つまたは複数の端末が複数のネットワークインターフェイスを介して複数のネットワーク接続を使用して仮想ネットワーク接続を形成することを可能にする無線通信システムの例示的な実施形態を概略的に示す図である。
【図３Ｂ】本発明による、１つまたは複数の端末が複数のネットワークインターフェイスを介して複数のネットワーク接続を使用して仮想ネットワーク接続を形成することを可能にする無線通信システムの例示的な実施形態を概略的に示す図である。
【図３Ｃ】本発明による、１つまたは複数の端末が複数のネットワークインターフェイスを介して複数のネットワーク接続を使用して仮想ネットワーク接続を形成することを可能にする無線通信システムの例示的な実施形態を概略的に示す図である。
【図４】本発明による、図２および図３Ａ〜図３Ｂに示す無線通信システムで使用することができる端末の１つの例示的な実施形態を概略的に示す図である。
【図５】本発明による、通信システムの第１の例示的な実施形態を概略的に示す図である。
【図６】本発明による、通信システムの第２の例示的な実施形態を概略的に示す図である。
【図７】本発明による、通信システムの第３の例示的な実施形態を略図的に示す図である。
【図１Ａ】
2009515430.tif 000003
【図１Ｂ】
2009515430.tif 000004
【図２】
2009515430.tif 000005
【図３Ａ】
2009515430.tif 000006
【図３Ｂ】
2009515430.tif 000007
【図３Ｃ】
2009515430.tif 000008
【図４】
2009515430.tif 000009
【図５】
2009515430.tif 000010
【図６】
2009515430.tif 000011
【図７】
2009515430.tif 000012
【国際調査報告】
2009515430.tif 000013
2009515430.tif 000014