(57)【要約】【課題】マルチ通信無線装置における機能拡張及びパフォーマンス向上のための技術が必要とされる。【解決手段】本発明の一態様は、少なくとも１つの追加的な無線プラットフォームと通信するよう構成される無線プラットフォームを有する無線通信のための装置であって、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとはそれぞれ、各自の無線通信装置及び能力セットを有し、前記無線通信装置及び能力の少なくとも１つは、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとの間で共通し、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとが互いの通信範囲内にあるか、又は少なくとも１つの共通の無線通信プロトコルに関するものであるとき、前記無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化することが可能である装置に関する。【選択図】図１
2012178156.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの追加的な無線プラットフォームと通信するよう構成される無線プラットフォームを有する無線通信のための装置であって、
前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとはそれぞれ、各自の無線通信装置及び能力セットを有し、
前記無線通信装置及び能力の少なくとも１つは、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとの間で共通し、
前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとが互いの通信範囲内にあるか、又は少なくとも１つの共通の無線通信プロトコルに関するものであるとき、前記無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化することが可能である装置。
【請求項２】
前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化するとき、前記無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォーム上に物理的にある装置及び能力をシームレスに利用し、前記少なくとも１つの追加的な無線プラットフォームの範囲内にある他のプラットフォーム又はアクセス装置に接続し、他の装置との接続を前記少なくとも１つの追加的な無線プラットフォームに移転するよう構成される、請求項１記載の装置。
【請求項３】
当該装置は、前記少なくとも１つの追加的な無線プラットフォームのコピーである、前記無線プラットフォーム上のバーチャル装置を生成するよう構成され、
前記バーチャル装置は、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとの間の通信リンクを介しデータを伝送することによって維持及び利用される、請求項１記載の装置。
【請求項４】
前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な無線装置及び能力は、物理的に別々の装置、又は同一のモジュール若しくは単一のマルチ通信チップに統合された複数の通信装置であることが可能である、請求項３記載の装置。
【請求項５】
前記無線プラットフォーム上の第１装置のハードウェア及び／又はソフトウェア能力とそれのデバイスドライバとの組み合わせをさらに有し、
前記組み合わせは、オペレーティングシステムにより示されるような前記無線プラットフォーム上のバーチャル装置の生成をサポート可能である、請求項１記載の装置。
【請求項６】
前記無線プラットフォーム上の第１装置と前記少なくとも１つの追加的な無線プラットフォーム上の第１装置との間のリンク／トンネルを生成及び維持する、前記無線プラットフォーム上の第１装置のハードウェア及び／又はソフトウェア能力と前記デバイスドライバとの組み合わせを有し、
前記リンク／トンネルは、前記少なくとも１つの追加的な無線プラットフォーム上の第２装置と前記無線プラットフォーム上のバーチャルコピーとの間でデータをルーティングするための専用のものである、請求項５記載の装置。
【請求項７】
前記少なくとも１つの追加的な無線プラットフォーム上の第２装置とのリンク／トンネルを利用して、前記バーチャル装置と前記オペレーティングシステムとの間のデータトラフィックをルーティングする、前記第１装置のハードウェア及び／又はソフトウェア能力と、前記デバイスドライバと、前記無線プラットフォーム上のバーチャル装置との組み合わせをさらに有する、請求項６記載の装置。
【請求項８】
前記少なくとも１つの追加的な無線プラットフォーム上の第１装置と第２装置との間のリンク／トンネルを生成及び維持する、前記少なくとも１つの追加的な無線プラットフォーム上の第１装置及び第２装置のハードウェア及び／又はソフトウェア能力とそれらのデバイスドライバとの組み合わせを有し、
前記リンク／トンネルは、前記少なくとも１つの追加的な無線プラットフォーム上の第２装置と前記無線プラットフォーム上のバーチャルコピーとの間でデータをルーティングするための専用のものである、請求項７記載の装置。
【請求項９】
前記少なくとも１つの追加的な無線プラットフォーム上の第１装置を介し、前記少なくとも１つの追加的な無線プラットフォーム上の第２装置と、前記無線プラットフォーム及び／又は前記少なくとも１つの無線プラットフォームとの間でデータをルーティングするため、前記少なくとも１つの追加的な無線プラットフォーム上の第１及び第２装置のハードウェア及び／又はソフトウェア能力とそれらのデバイスドライバとの組み合わせをさらに有する、請求項８記載の装置。
【請求項１０】
前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化する無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォームの所望の機能が前記無線プラットフォームにバーチャル化されるように機能拡張を可能にする、請求項１記載の装置。
【請求項１１】
前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化する無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォームの範囲が、さらなる追加的な無線プラットフォームと同じ又は異なる通信プロトコルを介し前記さらなる追加的な無線プラットフォームとのバーチャル接続が使用しているリンクを可能にすることによって、前記無線プラットフォームにバーチャル化されるように範囲拡張を可能にする、請求項１記載の装置。
【請求項１２】
無線リソースを共有することによる拡張機能のための方法であって、
少なくとも１つの追加的な無線プラットフォームと通信するよう構成される無線プラットフォームを使用するステップを有し、
前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとはそれぞれ、各自の無線通信装置及び能力セットを有し、
前記無線通信装置及び能力の少なくとも１つは、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとの間で共通し、
前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとが互いの通信範囲内にあるか、又は少なくとも１つの共通の無線通信プロトコルに関するものであるとき、前記無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化することが可能である方法。
【請求項１３】
前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化するとき、前記無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォーム上に物理的にある装置及び能力をシームレスに利用し、前記少なくとも１つの追加的な無線プラットフォームの範囲内にある他のプラットフォーム又はアクセス装置に接続し、他の装置との接続を前記少なくとも１つの追加的な無線プラットフォームに移転するよう構成される、請求項１２記載の方法。
【請求項１４】
当該装置は、前記少なくとも１つの追加的な無線プラットフォームのコピーである、前記無線プラットフォーム上のバーチャル装置を生成するよう構成され、
前記バーチャル装置は、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとの間の通信リンクを介しデータを伝送することによって維持及び利用される、請求項１２記載の方法。
【請求項１５】
前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な無線装置及び能力は、物理的に別々の装置、又は同一のモジュール若しくは単一のマルチ通信チップに統合された２つの通信装置であることが可能である、請求項１４記載の方法。
【請求項１６】
前記無線プラットフォーム上の第１装置のハードウェア及び／又はソフトウェア能力とそれのデバイスドライバとの組み合わせをさらに有し、
前記組み合わせは、オペレーティングシステムにより示されるような前記無線プラットフォーム上のバーチャル装置の生成をサポート可能である、請求項１２記載の方法。
【請求項１７】
前記無線プラットフォーム上の第１装置と前記少なくとも１つの追加的な無線プラットフォーム上の第１装置との間のリンク／トンネルを生成及び維持する、前記無線プラットフォーム上の第１装置のハードウェア及び／又はソフトウェア能力と前記デバイスドライバとの組み合わせを有し、
前記リンク／トンネルは、前記少なくとも１つの追加的な無線プラットフォーム上の第２装置と前記無線プラットフォーム上のバーチャルコピーとの間でデータをルーティングするための専用のものである、請求項１６記載の方法。
【請求項１８】
前記少なくとも１つの追加的な無線プラットフォーム上の第２装置とのリンク／トンネルを利用して、前記バーチャル装置と前記オペレーティングシステムとの間のデータトラフィックをルーティングする、前記第１装置のハードウェア及び／又はソフトウェア能力と、前記デバイスドライバと、前記無線プラットフォーム上のバーチャル装置との組み合わせをさらに有する、請求項１７記載の方法。
【請求項１９】
前記少なくとも１つの追加的な無線プラットフォーム上の第１装置と第２装置との間のリンク／トンネルを生成及び維持する、前記少なくとも１つの追加的な無線プラットフォーム上の第１装置及び第２装置のハードウェア及び／又はソフトウェア能力とそれらのデバイスドライバとの組み合わせを有し、
前記リンク／トンネルは、前記少なくとも１つの追加的な無線プラットフォーム上の第２装置と前記無線プラットフォーム上のバーチャルコピーとの間でデータをルーティングするための専用のものである、請求項１８記載の方法。
【請求項２０】
前記少なくとも１つの追加的な無線プラットフォーム上の第１装置を介し、前記少なくとも１つの追加的な無線プラットフォーム上の第２装置と、前記無線プラットフォーム及び／又は前記少なくとも１つの無線プラットフォームとの間でデータをルーティングするため、前記少なくとも１つの追加的な無線プラットフォーム上の第１及び第２装置のハードウェア及び／又はソフトウェア能力とそれらのデバイスドライバとの組み合わせをさらに有する、請求項１９記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置に関する。
【背景技術】
【０００２】
無線通信、より具体的には無線マルチ通信技術における大きな向上にもかかわらず、限られた無線通信範囲、特定プラットフォーム上で利用可能な限られた機能（例えば、必ずしもすべての通信が組み込まれていない、限定的なサポートプロファイルセット、限られた利用可能なプラットフォームリソース、無線リンク上の分散計算のためのサポートなど）、及び複数の通信装置の動作中の機能及びパフォーマンスの低減／損傷を含むいくつかの一般的な制約が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従って、マルチ通信無線装置における機能拡張及びパフォーマンス向上のための技術が必要とされる。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明の一態様は、少なくとも１つの追加的な無線プラットフォームと通信するよう構成される無線プラットフォームを有する無線通信のための装置であって、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとはそれぞれ、各自の無線通信装置及び能力セットを有し、前記無線通信装置及び能力の少なくとも１つは、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとの間で共通し、前記無線プラットフォームと前記少なくとも１つの追加的な無線プラットフォームとが互いの通信範囲内にあるか、又は少なくとも１つの共通の無線通信プロトコルに関するものであるとき、前記無線プラットフォームは、前記少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部又はすべての無線装置及び能力を前記無線プラットフォームにバーチャル化することが可能である装置に関する。
【発明の効果】
【０００５】
本発明によると、マルチ通信無線装置における機能拡張及びパフォーマンス向上のための技術を提供することができる。
【図面の簡単な説明】
【０００６】
【図１】図１は、本発明の実施例による既存の通信リンクを介し無線装置又は機能を共有するための通信クラウドを用いた２つのプラットフォームを示す。
【図２】図２は、本発明の実施例による通信２の能力をプラットフォーム１に追加する通信拡張に用いられる通信クラウドを示す。
【図３】図３は、本発明の実施例による範囲外のプラットフォーム３に接続する範囲拡張に用いられる通信クラウドを示す。
【図４】図４は、本発明の実施例による異なる通信を利用して範囲外のプラットフォーム３に接続する範囲拡張に用いられる通信クラウドを示す。
【図５】図５は、本発明の実施例によるプラットフォーム３との接続がプラットフォーム２に移転される共存に用いられる通信クラウドを示す。
【図６】図６は、本発明の実施例による通信クラウドのリンク確立処理を示す。
【発明を実施するための形態】
【０００７】
以下、図面に基づいて本発明の実施の形態を説明する。説明の簡単化のため、図面に示される要素は必ずしもスケーリングして示されていないことが理解されるであろう。例えば、これらの要素の一部の大きさは、明確にするため他の要素に対して誇張されている。さらに、参照番号が対応する又は類似する要素を示すため各図面において適宜繰り返されている。
【０００８】
以下の詳細な説明では、本発明の完全な理解を提供するため、多数の具体的な詳細が提供される。しかしながら、本発明はこれらの具体的な詳細なしに実現されてもよいことが、当業者により理解されるであろう。また、周知な方法、手順、構成要素及び回路は、本発明を不明りょうにしないように詳細には説明されない。
【０００９】
本発明の実施例は以下に限定されるものでないが、例えば、“処理”、“計算”、“算出”、“決定”、“確定”、“解析”、“確認”などの用語を用いた説明は、コンピュータのレジスタ及び／又はメモリ内の物理量（電子量など）として表現されるデータを、演算及び／又は処理を実行するための命令を格納可能なコンピュータレジスタ、メモリ及び／又は他の情報記憶媒体内の物理量として同様に表現される他のデータに操作及び／又は変換するコンピュータ、計算プラットフォーム、計算システム又は他の電子計算装置の演算及び／又は処理を表すものであってもよい。
【００１０】
本発明の実施例は以下に限定されないが、ここで用いられる“複数”という用語は、例えば、“２以上”を含む。２以上の構成要素、デバイス、要素、ユニット、パラメータなどを示すため、“複数”という用語が明細書を通じて用いられてもよい。例えば、“複数の局”とは、２以上の局を含む。
【００１１】
本発明の実施例は、マルチ通信無線プラットフォームのための拡張技術を提供する。限定することなく、本発明の実施例は、限られた無線通信範囲、何れか特定のプラットフォーム上で利用可能な限られた機能、及び複数の通信装置の動作（共存）中の機能及びパフォーマンスの低減／損傷を含む問題を解決するのに利用される。
【００１２】
限られた範囲に関して、上記問題は、主として無線装置から送信可能な電力レベルに対する規制限度のために解決することが困難である。利用可能な通信プロトコルのいくつかについて、“リピータ”は、コストとニーズがうまく配置される（またしばしば電力供給を要求する）アフターマーケットの追加として利用可能である。他のケースでは、カスタムアンテナ又は電力アンプが、電磁放射への露出の増大のリスクへの注意により必ずしも常に提供されるとは限らない。いくつかの装置は、受信機の感度レベルの向上又はデータレートの低下によって“拡張範囲”機能を有するが、このような便宜は、特にすべてのデバイスが同一の企業によって必ずしも製造されていない相互運用可能な環境においては限定的である。
【００１３】
限られた機能に関して、無線マルチ通信における機能及びプロトコルの利用性を拡張及び向上させるための一定の要求がある。しかしながら、これは、自らのデバイスにより多くを支払うことを常に望むとは限らないエンドユーザに付随するコストを与える。これはまた、多くの者がモバイルプラットフォームを選択するための最も重要なパラメータであるプラットフォームサイズとしばしばバッテリ寿命に対して影響を与える。２つのカテゴリを軸としたマーケットにおいて入手可能な少数の真正の“機能拡張”プロダクトがある。一方のカテゴリは、Ｂｌｕｅｔｏｏｔｈ（登録商標）リンクを介し他のデバイスと接続可能な専用の外部ＧＰＳ受信機のためのものである。しかしながら、この機能は、完全なプラットフォームにおいてめったに利用可能でない。他方のカテゴリは、他の通信リンク（無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など）を介し共有される通信リンク（通常は、有線ＬＡＮ）を介し受信されるインターネット接続を（プラットフォームのオペレーティングシステム（ＯＳ）上で実行されるソフトウェアを介し）共有することを可能にする“インターネット接続共有”の１つである。しかしながら、これは、通常の使用ケースの多くをカバーしない限定的な機能であり、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）制御や他の重要なパラメータを有効にしない相対的に高いソフトウェアレベルにおいて実現される。
【００１４】
共存に関して、これは、近年の統合及び機能包含から生じた無線通信における比較的新しい分野である。共存の問題が現在解決される基本的な２つの方法がある。第１のより自明なものは、異なるアンテナ間のセパレーション及びアイソレーションを増大させることによるものである。このアプローチは、プラットフォームが小さくなるほど（ノートブックからネットブック、スマートフォンなどへ）、また各プラットフォーム上で利用可能な異なる通信プロトコルの個数が増加するほど（５以上の異なる無線を備えたプラットフォームが現在利用可能である）、非効率なものになる。ユーザがさらに小型のデバイスにおいてさらなる機能を要求するに従って、このアプローチは、急速に行き詰まりに到達する。他のアプローチは、ＷｉＦｉ−Ｂｌｕｅｔｏｏｔｈ（登録商標）の共存において最も一般的に利用され、通常は一部のＴＤＭ（Ｔｉｍｅ−Ｄｉｖｉｓｉｏｎ−Ｍｕｌｔｉｐｌｅｘ）を介し２つの通信装置が“無線共有”するプロトコルを規定することによるものである。しかしながら、このアプローチは、通常は産業界の承認が良好に機能することを必要とし（双方のデバイスが各自の要求を満たしながら相互運用可能であるため）、ある程度のパフォーマンスの低下を常に伴う。
【００１５】
本発明の実施例は、エンドユーザにより追加的なハードウェアの購入や専用のソフトウェアのインストールを必要とすることなく、すべてのプラットフォームが日和見的な“リピータ”として動作することを可能にする点で限られた範囲の問題を改善する。それは、本発明がユーザのプラットフォームと中間的な“リピータ”プラットフォームとの双方に搭載される限り、エンド接続ポイント（ＷｉＦｉアクセスポイントなど）と同じくらい遠い拡張範囲を完全に相互運用可能な方法により実現することを可能にする。適切に構成されると、これはユーザに完全に透過的に実行可能である。
【００１６】
本発明の実施例は、ユーザがあるプラットフォーム上で他のプラットフォームにおいて利用可能な能力及び機能を利用することを可能にすることによって、上述した限定的な機能を向上させる。これは、完全な機能セットによりすべてのプラットフォームをロードする必要なく、各プラットフォームの利用性を個別に拡張する。ユーザが複数の通信プラットフォーム（電話とノートブック、タブレットとカメラ、ネットブックとスマートテレビなど）を有し続ける（しばしば携帯し続ける）限り、これらのすべてについて追加的なすべての機能を必ずしも購入する必要がないことによるコストの利点がある。
【００１７】
本発明の実施例は、通信クラウドアプローチを用いることによって上述した共存の問題を改善する。通信クラウドは、以下に限定することなく、ユーザや必要に応じてオペレーティングシステムに透過な方法によって、複数の物理的プラットフォーム／デバイスからの単一の論理エンティティの生成を可能にする、無線リンクを介しプラットフォーム間のリソース及び／又は能力の共有化として規定されてもよい。共存に対する通信クラウドアプローチと従来のアプローチとの間の主要な違いは、それが日和見的であるということである。“従来”の方法が、制限されたリンクを“オフロード”することが可能な他のプラットフォームが利用可能でないケースに対処するために依然として実装及び利用される必要がある。しかしながら、このようなプラットフォームが利用可能であるとき、それは、パフォーマンスの直接的で測定可能な改善を提供する。そのコンセプトは、トンライ的にアンテナセパレーションのものであり、通信クラウドのケースでのみ、アンテナが別のプラットフォームに設けられ、困難な問題がよりシンプルなものと交換される。
【００１８】
本発明の実施例は、各自の無線通信装置／能力セット（そのうちの少なくとも１つは、それらの間の通信を可能にするため２つの間で共通のものである必要がある）を備えた２以上のプラットフォームが互いの通信範囲内（少なくとも１つの共通の無線通信プロトコルに関して）にある状況に関する。このような条件下において、双方のプラットフォームに必要とされるハードウェア及びソフトウェア機能が備えられるとき、各プラットフォーム上の共通の無線装置は、共通の通信リンクを介し他方のプラットフォーム上で利用可能な一部又はすべての無線装置及び能力を自らのプラットフォームに仮想化できる。これら行われるとき、１つのプラットフォームは、他のプラットフォーム上に物理的にある装置及び能力をシームレスに利用し、他のプラットフォーム又はその範囲内にあるアクセス装置に接続し、他のプラットフォームに他の装置との接続を移転することが可能である。
【００１９】
図面を参照して、１００として全体表示される図１は、本発明の実施例の基本的シナリオを提供し、１つのプラットフォームが他の物理的装置を含む２つのプラットフォーム１０５，１１０が無線通信リンク１１５を維持する（それぞれは、リンクを確立及び維持するためのＷｉＦｉアダプタなどの物理的装置を使用する）。本発明は、何れか特定数のプラットフォームに限定されず、２又は３つのプラットフォームを用いたここでの説明は単なる例示であることが理解されるであろう。本発明を利用することによって、バーチャル装置がプラットフォーム１（図の１０５）に生成され、それは、プラットフォーム２（図の１１０）上の装置２（図の１２５）のコピーである。このバーチャル装置１３０は、プラットフォーム１（図の１０５）上の装置１（図の１２０）とプラットフォーム２（図の１１０）上の装置１（図の１２０）との間で通信リンク１３５を介しデータを伝送することによって維持及び使用される。プラットフォーム２（図の１１０）上の装置１（図の１２０）及び装置２（図の１２５）は、物理的に別の装置とすることが可能であり、又は同一のモジュール若しくは同一のマルチ通信チップに統合された２つの通信装置とすることが可能である。プラットフォーム１（図の１０５）のアンテナは１４５により示され、プラットフォーム２（図の１１０）のアンテナは１５０により示される。Ｖｃｏｍｍ２（図の１３０）とＰｃｏｍｍ２（図の１２５）との間のデータ伝送は１３５により示される。
【００２０】
バーチャル装置を生成及び維持するため、以下の構成要素がプラットフォームの一方又は双方において必要とされる。
【００２１】
装置１（図の１４０）のハードウェア（ＨＷ）及び／又はソフトウェア（ＳＷ）とそれのデバイスドライバ（図示せず）との組み合わせは、オペレーティングシステムによる図示されるようなプラットフォーム２（図の１１０）上のＰｃｏｍｍ２（図の１２５）のプラットフォーム１（図の１０５）におけるコピーであるプラットフォーム１上のバーチャル装置（Ｖｃｏｍｍ２（図の１３０）など）の生成をサポート可能である。
【００２２】
装置１（図の１４０）のＨＷ及び／又はＳＷ能力とそれのデバイスドライバとの組み合わせは、プラットフォーム２（図の１１０）上の装置２（図の１２５）とプラットフォーム１（図の１０５）上のそれのバーチャルコピー１３０との間でデータをルーティングするのに専用のものである、プラットフォーム１（図の１０５）上の装置１（図の１４０）とプラットフォーム２（図の１１０）上の装置１（図の１２０）との間のリンク／トンネルを生成及び維持する。
【００２３】
装置１（図の１４０）のＨＷ及び／又はＳＷ能力と、それのデバイスドライバとバーチャル装置１３０との組み合わせは、プラットフォーム２（図の１１０）上の装置２（図の１２５）とのリンク／トンネル１１５を利用して、バーチャル装置１３０とＯＳとの間のデータトラフィックをルーティングする。
【００２４】
プラットフォーム２（図の１１０）上の装置１（図の１２０）及び装置２（図の１２５）のＨＷ及び／又はＳＷ能力とそれらのデバイスドライバとの組み合わせは、プラットフォーム２（図の１１０）上の装置２（図の１２５）とプラットフォーム１（図の１０５）上のそれのバーチャルコピー１３０との間でデータをルーティングするのに専用のものである、プラットフォーム２（図の１１０）上の装置１（図の１２０）と装置２（図の１２５）との間のリンク／トンネル１１５を生成及び維持する。装置１（図の１２０）及び装置２（図の１２５）が同一の物理モジュールの一部である場合、そのようなＨＷ能力が向き込み可能である。それらが別々のカード／モジュール上にある場合、ＨＷ接続をすることはプラットフォームレベルにおけるいくつかの専用のＨＷを必要とする。
【００２５】
プラットフォーム２（図の１１０）上の装置１（図の１２０）及び装置２（図の１２５）のＨＷ及び／又はＳＷ能力とそれらのデバイスドライバとの組み合わせは、（専用リンク／トンネル１１５）を介し）装置１（図の１２０）を介し装置２（図の１２５）とプラットフォーム２（図の１１０）及び／又はプラットフォーム１（図の１０５）との間でデータをルーティングする。
【００２６】
プラットフォーム２（図の１１０）上の装置１（図の１２０）及び装置２（図の１２５）のＨＷ及び／又はＳＷとそれらのデバイスドライバとの組み合わせは、無線受信したデータ又は装置内で生成されたデータを（専用リンク／トンネル１１５を介し受信した場合）装置２（図の１２５）又はプラットフォーム１１０にルーティングする。
【００２７】
所望の機能が通信装置でない“機能拡張”の場合（むしろ、ストレージ、メモリ、処理、検知又は他の装置）、上記要求は依然として“無線”受信したデータを除き同様に適用される。
【００２８】
図２は、２００により全体表示される、“機能拡張”使用ケースのネットワーク図を示し、バーチャルＣｏｍｍ２装置２２０がプラットフォーム１（図の２０５）に生成され、プラットフォーム１（図の２０５）及びプラットフォーム２（図の２１０）におけるＣｏｍｍ１装置２２５，２３０を介したプラットフォーム２（図２の２１０）の物理的Ｃｏｍｍ２装置２３５とのリンクを用いて維持される。物理的Ｃｏｍｍ２装置２３５は、プラットフォーム３（図の２１５）のＣｏｍｍ２装置（図の２４０）を介しプラットフォーム３（図の２１５）と通信する。
【００２９】
図３は、プラットフォーム１（図の３０５）がプラットフォーム３（図の３１５）の範囲外にあるが（例えば、アクセスポイントであってもよい）、プラットフォーム２（図の３１０）がプラットフォーム１（図の３０５）とプラットフォーム３（図の３１５）との双方の範囲内にある“範囲拡張”使用ケースのネットワーク図３００を示す。この場合、バーチャルＣｏｍｍ１装置がプラットフォーム１内に生成され（プラットフォームに埋め込まれている既存の物理的Ｃｏｍｍ１装置に加えて）、プラットフォーム２上のＣｏｍｍ１装置のコピーである（物理的Ｃｏｍｍ１装置との間のリンクを用いて維持される）。このバーチャルＣｏｍｍ１装置３２０は（それがプラットフォーム２（図の３１５）の範囲内の装置のコピーであるため）、プラットフォーム１（図の３０５）が範囲外のプラットフォーム３（図の３１５）に接続することを可能にする。
【００３０】
このシナリオは、プラットフォーム１上の“バーチャル装置”を実際に生成することなく、プラットフォーム１（図の３０５）の既存の（物理的）Ｃｏｍｍ１装置３２５（Ｐｃｏｍｍ１）、プラットフォーム２（図の３１０）のＣｏｍｍ１装置３３０及びプラットフォーム３（図の３１５）のＣｏｍｍ１装置（Ｐｃｏｍｍ２）（図の３３５）に取得した能力を“追加”することによって実現可能である。これは、デバイスドライバと異なる動作を必要とするが、追加されたバーチャルＣｏｍｍ１装置と本来的に同じである。
【００３１】
図４は、Ｐｃｏｍｍ２（図の４２０）及びＰｃｏｍｍ２（図の４４０）とのバーチャルな接続が維持されるリンクが、プラットフォーム３（アクセスポイントなど）が使用するもの（すなわち、プラットフォーム２（図の４１０）のＰｃｏｍｍ２（図の４３５）及びプラットフォーム３（図の４１５）のＰｃｏｍｍ２（図の４４０））と異なる通信プロトコル（すなわち、プラットフォーム１（図の４０５）のＰｃｏｍｍ１（図の４２５）及びプラットフォーム２（図の４１０）のＰｃｏｍｍ１）を介するものである、異なる“範囲拡張”使用ケース４００を示す。
【００３２】
図５は、プラットフォーム１（図の５０５）が“共存拡張”使用ケースにおいてプラットフォーム３（図の５２０）とプラットフォーム４（図の５１０）との双方に（ＷｉＦｉウェブサーフィンやＢＴヘッドセットなどの異なる通信プロトコルを介し）接続されるシナリオ５００を提供する。この場合、共存を向上させるため、プラットフォーム１（図の５０５）及びプラットフォーム３（図の５２０）上の物理的Ｃｏｍｍ２装置（図の５２５，５５０）の間の低スループットリンク５５５が、プラットフォーム２（図の５１５）上の物理的Ｃｏｍｍ２装置（図の５４５）を用いて、プラットフォーム１（図の５０５）及びプラットフォーム２（図の５１５）上の物理的Ｃｏｍｍ１装置（図の５３０，５４０）の間の項スループットリンク５３５を介し“伝送”される。従って、当初のリンクの間の隔離又はアイソレーションが向上し、プラットフォーム２（図の５１５）上に生じる新たな共存問題は（Ｃｏｍｍ１（図の５４０）とＣｏｍｍ２（図の５４５）との間でデータを中継することしか必要とせず）、（双方の装置を介し到来した同期されていない関連性のないデータストリームを有する）プラットフォーム１（図の５０５）上の当初の共存問題よりはるかにシンプルである。
【００３３】
図６は、本発明の実施例に必要とされるリンク確立処理のプロセスフローチャート６００を提供する。提供されるフローは単なる一例であり、他の実現形態も可能である。このプロセスでは、プラットフォーム１（図の６０５）が“発信元”であり、プラットフォーム２（図の６１０）が“応答先”である。ユーザが通信クラウド接続６２０を開始するようリクエストした場合（又はオートコネクト６１５が、試行の間の指定された時間間隔によりシステムにおいて規定される場合）、“ハンドシェイク”が“応答先”プラットフォームに送信され（６２５）、受信される（６３０）。プラットフォーム２（図の６１０）を使用するユーザが、６４０において接続を承認した場合（又はオートコネクトが、６３５においてプラットフォーム２（図の６１０）についてシステムにおいて規定されている場合）、ハンドシェイクが認められ（６５０）、これら２つのプラットフォームが各自の能力６５５，６６０を交換する（プラットフォーム２（図の６１０）ユーザが接続を所望しない場合、又はオートコネクトが規定されず、ユーザがリクエストに応答しない場合、接続は拒絶され、確立されない（６４５）。）この能力交換は、“発信元”プラットフォームのユーザが、“応答先”プラットフォームから受信したい特定の能力を要求するための機能と、“応答先”プラットフォームのユーザが共有化から特定の機能をブロックするための機能とを含む。能力交換が完了すると、関連する機能のためのバーチャル装置が各プラットフォーム（プラットフォーム１（図の６７０の６０５）及びプラットフォーム２（図の６６５の６１０））上に生成され、これらを維持するのに用いられる共通の通信プロトコルを介したリンクが、プラットフォーム１（図の６７５の６１０）及びプラットフォーム２（図の６８０の６１０））について確立される。
【００３４】
本発明の実施例はさらに、アクセスされると、マシーンに少なくとも１つの無線プラットフォームと通信するため無線プラットフォームを調整することによって無線リソースを共有することにより無線プラットフォームの機能を拡張することを含む処理を実行させるコンピュータ実行可能命令による符号化された不揮発性コンピュータ可読記憶媒体を提供する。無線プラットフォームと少なくとも１つの追加的な無線プラットフォームとはそれぞれ、各自の無線通信装置及び能力セットを有する。無線通信装置及び能力の少なくとも１つは、無線プラットフォームと少なくとも１つの追加的な無線プラットフォームとの間で共通する。少なくとも１つの無線プラットフォームと少なくとも１つの追加的な無線プラットフォームとが互いの通信範囲内にあるか、又は少なくとも１つの共通の無線通信プロトコルに関するものであるとき、無線プラットフォームは、少なくとも１つの追加的な無線プラットフォーム上で利用可能な一部の又はすべての無線装置及び能力を無線プラットフォームにバーチャル化することが可能である。
【００３５】
また、本発明の実施例は、第１無線プラットフォームと、第１無線プラットフォームと通信するよう構成される第２無線プラットフォームとを有し、無線リソースを共有することによって機能拡張するための技術を利用するシステムを提供する。第１及び第２無線プラットフォームはそれぞれ、各自の無線通信装置及び能力セットを有する。無線通信装置及び能力の少なくとも１つは、第１及び第２無線プラットフォーム間で共通する。第１及び第２無線プラットフォームが互いの通信範囲内にあるか、又は少なくとも１つの共通する無線通信プロトコルに関するものであるとき、第１無線プラットフォームは、第２無線プラットフォーム上で利用可能な一部の又はすべての無線装置及び能力を第１無線プラットフォームにバーチャル化可能である。
【００３６】
本発明の特定の特徴はここで図示及び説明されたが、多くの改良、置換、変更及び均等が当業者に想到しうるであろう。従って、添付した請求項は、このようなすべての改良及び変更を本発明の真の趣旨に属するものとしてカバーすることが意図されることが理解されるべきである。
【符号の説明】
【００３７】
１０５，１１０  プラットフォーム
１１５  無線通信リンク
１２０，１２５  装置
【図１】
2012178156.tif 000003
【図２】
2012178156.tif 000004
【図３】
2012178156.tif 000005
【図４】
2012178156.tif 000006
【図５】
2012178156.tif 000007
【図６】
2012178156.tif 000008