(57)【特許請求の範囲】
【請求項１】
第１のユーザ機器（２）と第２のユーザ機器（４）との間でクラウドコンピューティング環境において仮想化されたデータを交換する方法であって、前記仮想化されたデータは第１の離れたサーバ（６）内の前記第１のユーザ機器（２）に割り当てられている第１のメモリ領域（１０）に保存されており、第２のメモリ領域（１２）が前記仮想化されたデータを受信するために第２の離れたサーバ（８）内で前記第２のユーザ機器（４）に割り当てられており、前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、メッセージを、短距離無線リンク（５）を通して交換する方法において、
前記第１のユーザ機器（２）は、前記短距離無線リンク（５）を通して送信されるメッセージを用いて、前記仮想化されたデータを前記第２のユーザ機器（４）に対して提案するステップと、
前記第２のユーザ機器（４）は、前記メッセージを用いて、前記仮想化されたデータを転送する前記第２のメモリ領域（１２）内の位置を前記第１のユーザ機器（２）へ送信し、前記仮想化されたデータを受信するその同意を前記第１のユーザ機器（２）へ送信するステップと、
前記第１のユーザ機器（２）は、前記第１のメモリ領域（１０）から前記第２のメモリ領域（１２）へデータ転送プロトコルを用いて、前記仮想化されたデータを転送するように前記第１の離れたサーバ（６）へ要求するステップと、
を有することを特徴とする、方法。
【請求項２】
前記データ転送プロトコルは、ＦＴＰまたはＨＴＴＰプッシュであってもよい、請求項１に記載の方法。
【請求項３】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、ＩＲＤＡ技術リンクを通して前記仮想化されたデータについての前記メッセージを交換する、請求項１に記載の方法。
【請求項４】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）リンクを通して前記仮想化されたデータについての前記メッセージを交換する、請求項１に記載の方法。
【請求項５】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、Ｗｉ−Ｆｉリンクを通して前記仮想化されたデータについての前記メッセージを交換する、請求項１に記載の方法。
【請求項６】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、ＮＦＣリンクを通して前記仮想化されたデータについての前記メッセージを交換する、請求項１に記載の方法。
【請求項７】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、携帯電話である、請求項３から６のいずれか１項に記載の方法。
【請求項８】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、ＰＤＡである、請求項３から６のいずれか１項に記載の方法。
【請求項９】
前記第１のユーザ機器（２）と前記第２のユーザ機器（４）とは、前記離れたサーバ（６）と（８）とそれぞれ通信する、請求項１に記載の方法。
【請求項１０】
前記第１の離れたサーバ（６）と前記第２の離れたサーバ（８）とは、同じ電気通信ネットワーク内に配置されている、請求項１に記載の方法。
【請求項１１】
前記第１の離れたサーバ（６）と前記第２の離れたサーバ（８）とは、異なる２つの電気通信ネットワーク内に配置されている、請求項１に記載の方法。
【請求項１２】
第１のユーザ機器（２）と第２のユーザ機器（４）との間でクラウドコンピューティング環境において仮想化されたデータを交換するシステムであって、
該システムは、第１の離れたサーバ（６）と、第２の離れたサーバ（８）と、前記第１の離れたサーバ（６）内に配置されており、前記仮想化されたデータを保存する第１のメモリ領域（１０）と、前記第２の離れたサーバ（８）内に配置されており、前記仮想化されたデータを受信する第２のメモリ領域（１２）と、を有し、
前記第１のユーザ機器（２）と第２のユーザ機器（４）との各々は、メッセージを、短距離無線リンク（５）を通して交換する手段を有し、
前記第１のユーザ機器（２）は、前記短距離無線リンク（５）を通して送信されたメッセージを用いて、前記仮想化されたデータを前記第２のユーザ機器（４）に対して提案する手段を有し、
前記第２のユーザ機器（４）は、前記メッセージを用いて、前記仮想化されたデータを転送する前記第２のメモリ領域（１２）内の位置を前記第１のユーザ機器（２）へ送信し、前記仮想化されたデータを受信するその同意を前記第１のユーザ機器（２）へ送信する手段を有し、
前記第１のユーザ機器（２）は、前記第１のメモリ領域（１０）から前記第２のメモリ領域（１２）へデータ転送プロトコルを用いて、前記仮想化されたデータを転送するように前記第１の離れたサーバ（６）へ要求する手段を有することを特徴とする、システム。
【請求項１３】
前記第１の離れたサーバ（６）と前記第２の離れたサーバ（８）とは、同じ電気通信ネットワーク内に配置されている、請求項１２に記載のシステム。
【請求項１４】
前記第１の離れたサーバ（６）と前記第２の離れたサーバ（８）とは、異なる２つの電気通信ネットワーク内に配置されている、請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電気通信の分野に関し、第１のユーザ機器と第２のユーザ機器との間でクラウドコンピューティング環境において仮想化されたデータを交換する方法であって、仮想化されたデータは第１の離れたサーバ内の第１のユーザ機器に割り当てられている第１のメモリ領域に保存されており、第２のメモリ領域が仮想化されたデータを受信するために第２の離れたサーバ内で第２のユーザ機器に割り当てられており、第１のユーザ機器と第２のユーザ機器とは、仮想化されたデータについての特定の情報を、短距離無線リンクを通して交換する方法に関する。
【０００２】
本発明は、第１のユーザ機器と第２のユーザ機器との間でクラウドコンピューティング環境において仮想化されたデータを交換するシステムであって、第１の離れたサーバと、第２の離れたサーバと、仮想化されたデータを保存するために第１の離れたサーバ内に配置された第１のメモリ領域と、仮想化されたデータを受信するために第２の離れたサーバ内に配置された第２のメモリ領域とを有し、第１のユーザ機器と第２のユーザ機器の各々は、仮想化されたデータについての特定の情報を、短距離無線リンクを通して交換する手段を有するシステムにも関する。
【背景技術】
【０００３】
今日、ＮＦＣ（近距離通信）技術、Ｂｌｕｅｔｏｏｔｈ、またはＩＲＤＡ技術などの短距離無線通信手段を使用して１つの装置（たとえば携帯電話）から他の装置にデータファイルを交換することは非常に一般的である。
【０００４】
一般に、次第に大きくなりつつあるデータファイルが無線リンクを使用して装置間で物理的に交換される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯端末は、ユーザが仕事やレジャーの目的で交換したいビデオファイルやオーディオファイルなどの大きなデータファイルを生成するアプリケーションをますます使用するようになっている。特に、クラウドコンピューティングにおいては、リソースをインターネットを通して、また広義には電気通信ネットワークを通してサービスとして提供するという要求がある。
【０００６】
従来技術の１つの欠点は、共有されるデータファイルのサイズが大きいため、携帯端末に大量のメモリ、十分な送電、および電池容量を提供する必要があることである。
【０００７】
その結果、携帯端末のコストと大きさとが増加することになる。さらに、交換されるデータの種類が様々であるため、携帯端末によるデータの管理がますます複雑になる。
【０００８】
本発明の目的は、２つの携帯装置の間で仮想化されたデータを交換する方法と装置であって、交換されるデータは携帯端末上に必ずしも保存される必要ないことによって前述の欠点を克服することである。
【課題を解決するための手段】
【０００９】
本発明の目的は、第１のユーザ機器と第２のユーザ機器との間でクラウドコンピューティング環境において仮想化されたデータを交換する方法であって、仮想化されたデータは第１の離れたサーバ内の第１のユーザ機器に割り当てられている第１のメモリ領域に保存されており、第２のメモリ領域が仮想化されたデータを受信するために第２の離れたサーバ内で第２のユーザ機器に割り当てられており、第１のユーザ機器と第２のユーザ機器とは、仮想化されたデータについての特定の情報を、短距離無線リンクを通して交換する方法によって達成される。
【００１０】
発明の方法は、
第１のユーザ機器は、短距離無線リンクを通して送信されるメッセージを用いて、仮想化されたデータを第２のユーザ機器に対して提案するステップと、
第２のユーザ機器は、仮想化されたデータを転送する第２のメモリ領域内の位置を第１のユーザ機器へ送信し、仮想化されたデータを受信するその同意を第１の離れたサーバへ送信するステップと、
第１のユーザ機器は、第１のメモリ領域から第２のメモリ領域へファイル転送プロトコル（ＦＴＰ）やＨＴＴＰプッシュ方法などのデータ転送プロトコルを用いて、仮想化されたデータを転送するように第１の離れたサーバへ要求するステップと、有している。
【００１１】
本発明によれば、特定の情報は、メタ情報、クラウドコンピューティング環境内で仮想化されたデータを見つける位置、およびメモリ領域のリソースを見つけるパスと仮想マシンを識別する手段などの仮想化されたデータの情報を表していてもよい。
【００１２】
本発明の第１の実施態様によれば、第１のユーザ機器と第２のユーザ機器とは、Ｂｌｕｅｔｏｏｔｈリンクを通して仮想化されたデータについての特定の情報を交換する。
【００１３】
本発明の第２の実施態様によれば、第１のユーザ機器と第２のユーザ機器とは、Ｗｉ−Ｆｉリンクを通して仮想化されたデータについての特定の情報を交換する。
【００１４】
本発明の第３の実施態様によれば、第１のユーザ機器と第２のユーザ機器とは、近距離通信（ＮＦＣ）リンクを通して仮想化されたデータについての特定の情報を交換する。
【００１５】
本発明の第３の実施態様によれば、第１のユーザ機器と第２のユーザ機器とは、ＩＲＤＡ（赤外線装置）リンクを通して仮想化されたデータについての特定の情報を交換する。
【００１６】
ユーザ機器ＵＥＡとＵＥＢとは、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、ラップトップまたは任意の電気通信携帯装置であってもよい。
【００１７】
本発明の好ましい実施態様においては、第１のユーザ機器と第２のユーザ機器とは、第１の離れたサーバと第２の離れたサーバとそれぞれ無線リンク（ＵＭＴＳ、ＬＴＥ、ＷｉＭＡＸ、ＷｉＦｉなど）を通して通信する。
【００１８】
本発明の好ましい実施態様の第１の変形例において、第１および第２の離れたサーバは、同じ電気通信ネットワーク内に配置されている。
【００１９】
本発明の好ましい実施態様の第２の変形例において、第１および第２の離れたサーバは、異なる２つの電気通信ネットワーク内に配置されている。そのような構成において、クラウドコンピューティングアーキテクチャは、共有リソースをアクセス可能にする手段を提供する。適切な品質のサービス要件を保証するためにサービス水準合意が存在してもよい。
【００２０】
発明の方法は、第１のユーザ機器と第２のユーザ機器との間でクラウドコンピューティング環境において仮想化されたデータを交換するシステムであって、第１の離れたサーバと、第２の離れたサーバと、第１の離れたサーバ内に配置された仮想化されたデータを保存する第１のメモリ領域と、第２の離れたサーバ内に配置された仮想化されたデータを受信する第２のメモリ領域とを有し、第１のユーザ機器と第２のユーザ機器との各々は、短距離無線リンクを通して仮想化されているデータについての特定の情報を交換する手段を有するシステムに実装されている。
【００２１】
本発明のシステムは、特定の情報の第１のＵＥＡから第２のＵＥＢへの短距離無線リンク上での転送時に、仮想化されたデータを第１のメモリ領域から第２のメモリ領域へＦＴＰまたはＨＴＴＰプッシュ方法などのデータ転送プロトコルを使用して転送するために第１の離れたサーバ内でホストとして動作する第１の仮想マシンと、第２の離れたサーバ内でホストとして動作する第２の仮想マシンとをさらに有している。
【００２２】
第１の実施形態において、第１の離れたサーバと第２の離れたサーバとは、同じ電気通信ネットワーク内に配置されている。
【００２３】
第２の実施形態において、第１の離れたサーバと第２の離れたサーバとは、異なる２つの電気通信ネットワーク内に配置されている。
【発明の効果】
【００２４】
本発明の目的は、第１のユーザ機器と第２のユーザ機器との間でクラウドコンピューティング環境において仮想化されたデータを交換する方法であって、仮想化されたデータは第１の離れたサーバ内の第１のユーザ機器に割り当てられている第１のメモリ領域に保存されており、第２のメモリ領域が仮想化されたデータを受信するために第２の離れたサーバ内の第２のユーザ機器に割り当てられており、第１のユーザ機器と第２のユーザ機器とは、仮想化されたデータについての特定の情報を、短距離無線リンクを通して交換する方法によって達成される。
【００２５】
前述の発明の概要ばかりでなく、以下の詳細な説明は、本発明の典型定期な実施形態を示している添付の図面と併せて読む場合に、よりよく理解されるであろう。
【図面の簡単な説明】
【００２６】
【図１】本発明の処理を示している模式図である。
【図２】図１の端末間での情報の交換を示している模式図である。
【図３】本発明の方法で使用される仮想データ交換メッセージの例を示している図である。
【発明を実施するための形態】
【００２７】
本発明を、第１のユーザ機器２と第２のユーザ機器４との間でクラウドコンピューティング環境において仮想化されたデータを交換するシステムであって、第１の離れたサーバ６と、第２の離れたサーバ８と、第１の離れたサーバ６内に配置された、仮想化されたデータを保存するための第１のメモリ領域１０と、第２の離れたサーバ内８に配置された、仮想化されたデータを受信するための第２のメモリ領域１２とを有し、第１のユーザ機器２と第２のユーザ機器４との各々は、仮想化されたデータについての特定の情報を、短距離無線リンク５を通して交換する手段を有するシステムを示している図１と２を参照することによって説明する。
【００２８】
特定の情報は、メタ情報、クラウドコンピューティング環境内で仮想化されたデータを見つける位置、およびメモリ領域のリソースを見つけるパスと仮想マシンを識別する手段などの仮想化されたデータの情報を表していてもよい。
【００２９】
本発明の好ましい実施形態において、第１のサーバ６はユーザ機器２に属しているデータを管理するようにプログラムされている第１の仮想マシンをホストとして動作し、第２のサーバ８はユーザ機器２に属するデータを管理するようにプログラムされている第２の仮想マシンをホストとして動作する。
【００３０】
第１の仮想マシンは、例えば、インターネットを介して第１のユーザ機器２から仮想マシンＡのアドレスでアクセス可能であり、第２の仮想マシンは、インターネットを介して第２のユーザ機器４から仮想マシンＢのアドレスでアクセス可能である。
【００３１】
第１の仮想マシンと第２の仮想マシンとは、インターネットまたは安全な専用無線リンク３を介して、データを交換可能である。
【００３２】
ここで図１と図２を参照すると、第１のユーザ機器２の第１のユーザが第２のユーザ機器４のユーザへ画像を転送したいときの第１のユーザ機器２と第２のユーザ機器４との間で交換されるメッセージを説明する。
【００３３】
Ｄａｔａｆｉｌｅ＿ＩＤは、第１のユーザが第２のユーザと共有したい第１のメモリ領域１０に保存されている画像の識別子である。
【００３４】
Ｄａｔａ＿ｌｏｃａｔｉｏｎは、仮想マシンのアドレスと、画像をコピーしたり貼り付けたりできるその仮想マシン上の位置とである。
【００３５】
本発明の好ましい実施形態において、Ｄａｔａ＿ｌｏｃａｔｉｏｎは、ネットワークサーバ上でホストとして動作する仮想マシンの公共のＩＰネットワークアドレスとリソースの絶対データパスとを有している（例えば［＠ＩＰｐｕｂｌｉｑｕｅＶＭＡ／ｄａｔａ＿ｐａｔｈ］）。
【００３６】
Ｄａｔａｆｉｌｅ＿ＩＤとＤａｔａ＿ｐａｔｈとは、リソースの正体とそのインターネット上の位置だけでなく、ネットワークサーバのリソースファイルシステム上の位置も識別するように、任意の形態で連結されていてもよい。好ましい実施形態において、これは、論理構造「Ｄａｔａ＿ｐａｔｈ：Ｄａｔａｆｉｌｅ＿ＩＤ」の糖衣構文であるｆｔｐ：／／Ｄａｔａ＿ｌｏｃａｔｉｏｎ：Ｄａｔａｆｉｌｅ＿Ｉｄのように特定の絶対ＵＲＬ書式情報とすることができる。
【００３７】
ステップ２０において、第１のユーザによって制御されている第１のユーザ機器２は、第１のメモリ領域１０に保存されている画像２２の共有を提案するためのメッセージを、第２のユーザによって制御されている第２のユーザ機器４へ、ＲＦＩＤリンク、Ｗｉ−Ｆｉリンク、Ｂｌｕｅｔｏｏｔｈリンク、ＩＲＤＡ技術リンク、またはＮＦＣリンクを通して送信する。
【００３８】
特定の一実施形態において、要求メッセージは、大きさ、画像を小さく変形して示している小さなアイコン、およびタイトルなどの画像に関するメタ情報を含んでいる。本発明の範囲を逸脱することなく、デジタル著作権管理（ＤＲＭ）のような他のメタ情報が存在してもよい。
【００３９】
ステップ２４で、第２のユーザ機器４は、画像２２の受信に関する同意、アドレス＠マシンＢ（パブリックＩＰアドレスなど）と画像のコピー先の第２の仮想マシン上のＤａｔａ＿ｐａｔｈとを有しているＤａｔａ＿ｌｏｃａｔｉｏｎを第１のユーザ機器２へ送信する。
【００４０】
ステップ２６において、第１のユーザ機器２は、アドレス＠マシンＡと画像のＤａｔａ＿ｐａｔｈとを、ＲＦＩＤリンク、Ｗｉ−Ｆｉリンク、Ｂｌｕｅｔｏｏｔｈリンク、ＩＲＤＡリンク、またはＮＦＣリンクを通して第２のユーザ機器４へ送信する。
【００４１】
それ以外にＵＥ  ２によって知られているｄａｔａ＿ｐａｔｈ値とサーバ８によって知られているｄａｔａ＿ｐａｔｈ値との１対１のマッピングが存在する。
【００４２】
ステップ２８において、第２のユーザ機器４は、サーバ８のデータ領域１２上に画像データファイルを書き込む第１の仮想マシンを認証するためのメッセージをサーバ８へ送信する。
【００４３】
ステップ３０において、第２の仮想マシンは、応答を第２のユーザ機器４へ送信する。ステップ３２において、第１のユーザ機器２がそうする権限が与えられたことを知って転送を要求することができるように、第２のユーザ機器４は応答を第１のユーザ機器２へ転送することが好ましい。
【００４４】
ステップ３４において、第１のユーザ機器２は、画像２２をサーバ６の第１のメモリ領域１０からサーバ８のメモリ領域１２へ転送する要求を第１の仮想マシンへ送信する。その要求は、＠マシンＢ、第１のメモリ領域１０のデータパスを有している。
【００４５】
さらに、第１のユーザ機器２によって知られているデータパス値とサーバ６によって知られているデータパス値との１対１マッピングが存在している。
【００４６】
ステップ３６において、第１の仮想マシンは、画像２２を＠マシンＢへ転送し、画像を第２のメモリ領域１２上のデータパスにコピーする。
【００４７】
第２の仮想マシンは、ステップ３８で応答を第１の仮想マシンへ送信し、ステップ４０で応答を第２のユーザ機器４へ送信する。後者のメッセージは、第２のユーザ機器４に画像が正常にコピーされたことを示す通知の形態である。
【００４８】
ステップ３６と３８において、ＦＴＰなどの既存のデータ転送プロトコルを使用して画像が＠マシンＡからステップ３６のデータパスによって示されている第２のメモリ領域１２内の＠マシンＢへ転送される。
【００４９】
当然、本発明の範囲から逸脱することなく、データファイルはアプリケーションデータ、ビデオデータ、またはオーディオデータを表していてもよい。
【００５０】
図３に示しているように、固定回線または任意の他の通信の無線媒体などのデータキャリヤを通してＴＣＰ、ＵＤＰ、ＮＦＣベースのプロトコルなどの転送プロトコルを使用して仮想データ交換（ＶＤＥ）メッセージが送信される。メッセージ（２０、２４、２６、３２）のいくつかは、ＩＲＤＡ、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣなどの短距離無線通信を通して交換される。
【００５１】
仮想データメッセージはＸＭＬ（拡張マークアップ言語）書式とすることができる。
【００５２】
本出願は、内容が参照によって援用される２００９年２月４日に出願されたＥＰＯ特許出願公開明細書第０９１５２０３９．５号に基づいており、優先権の便益を主張する。
【図１】
0005598471.tif 000002
【図２】
0005598471.tif 000003
【図３】
0005598471.tif 000004