ヒューマンインターフェースデバイスのグラフィック環境への割当てを動的に管理するための方法であって、HIDの前記グラフィック環境への関連付けを動的に変更するステップを特徴とする方法。前記HIDが、前記グラフィック環境に自動的にルーティングされる、請求項1に記載の方法。あらかじめ定められたユーザ嗜好に従って、前記HIDが前記グラフィック環境にルーティングされる、請求項1に記載の方法。前記ユーザによって行われる即時選択によって、前記HIDが前記グラフィック環境にルーティングされる、請求項1に記載の方法。前記HIDがキーボード、マウス、またはジョイスティックのうちの1つである、請求項1または2に記載の方法。HIDのグラフィック環境への割当てを動的に管理するためのシステムであって、前記HIDの前記グラフィック環境への関連付けを動的に変更するための手段を特徴とするシステム。ルーティングテーブルの値に基づいて、HIDのドライバファイル記述子を前記グラフィック環境のウィンドウシステムに接続するように適合された少なくとも1つのパスマネージャサービスを備える、請求項6に記載のシステム。HIDの現在の関連付けを表示して、ユーザ選択に基づいて前記関連付けを変更するように適合された少なくとも1つの周辺装置関連付けアプリケーションを備える、請求項7に記載のシステム。前記HIDがキーボード、マウス、またはジョイスティック、あるいは任意のヒューマンインターフェースデバイスのうちの1つである、請求項7に記載のシステム。離れたサーバ内のグラフィック環境下で実行しているアプリケーションを遠隔で使用するために、前記離れたサーバに接続可能な通信デバイスであって、HIDの前記グラフィック環境への関連付けを動的に変更するための手段を備える、通信デバイス。前記HIDがキーボード、マウス、またはジョイスティック、あるいは任意のヒューマンインターフェースデバイスのうちの1つである、請求項10に記載の通信デバイス。記録媒体に格納されており、コンピュータシステム上で実行されると請求項1に記載の方法の前記ステップを実行するための命令を備える、コンピュータプログラム。本発明の第1の目的は、上記の問題を解決することである。より具体的には、本発明は、たとえば2つ以上のアプリケーションが同時に焦点を合わせて、同時にHIDを使用するクラウドコンピューティングセッションにおいて、現在焦点を合わせているアプリケーションへのHIDの割当てを動的に管理することを目的とする。本発明の目的は、HIDのグラフィック環境への関連付けを動的に管理するための方法によって達成される。本発明による方法は、HIDのグラフィック環境への関連付けを動的に変更するステップで構成される。本発明の第1の実施形態では、あらかじめ定められたユーザ嗜好に従って、またはユーザによって行われる即時選択によって、HIDはグラフィック環境に自動的にルーティングされうる。本発明による方法は、HIDのグラフィック環境への関連付けを動的に管理するためのシステムによって実行される。本発明によるシステムは、HIDのグラフィック環境への関連付けを動的に変更するための手段を備える。本発明による方法は、所与のグラフィック環境下で動作している通信デバイスで使用され、前記通信デバイスは、少なくとも前記グラフィック環境に割り当てられた第1のHIDを備える。本発明による通信デバイスは、第2のHIDの通信デバイスへの接続を検出するための検出手段と、ユーザが周辺装置のグラフィック環境への関連付けを動的に変更できるようにする割当て手段とを備える。添付の図面を参照して、以下の説明を非限定的な例として読めば、本発明はよりよく理解されよう。本発明による方法を、図2を参照して説明する。図2では、第1のグラフィック環境2および第2のグラフィック環境4をサポートするユーザ装置1が、第1のグラフィック環境または第2のグラフィック環境のうちの1つの下で、リモートサーバ上で実行しているアプリケーションを遠隔で使用するためにクラウドサービスプロバイダの前記サーバと通信するように構成されている。以下の説明では、同一の参照番号は、図面に共通の要素を示す。グラフィック環境は、ウィンドウシステム内のアプリケーションでも、アプリケーションのグループでもよく、既存のウィンドウシステムで現在行われるように、焦点を有するアプリケーションにデバイスを関連付けるために、パスルーティングメカニズムはウィンドウシステムレベルで生じるべきである点に留意されたい。グラフィック環境は、オペレーティングシステム内のウィンドウシステムでもよく、この場合、HIDは1つまたは複数のアプリケーションを管理しているWSに関連付けられうる。グラフィック環境は可視化層で動作しており、2つ以上のオペレーティングシステムをサポートしているデバイスに準拠しなければならない。図2を参照すると、図1のUE1と比較して、本発明のUE1は、パスマネージャ20、ルーティングテーブル22、および周辺装置関連付けアプリケーション24で構成される3つのモジュールをさらに備える。パスマネージャ20は、入力デバイスからウィンドウシステムへのデータイベントのパスを変更するサービスを実行するソフトウェアコンポーネントである。周辺装置関連付けアプリケーションは、UE1上でアプリケーションを使用するために、複数のHIDのうちの少なくとも1つの第1のHIDを、複数のグラフィック環境のうちの第1のグラフィック環境に動的に割り当てるためのユーザに対するユーザインターフェースを実行するソフトウェアコンポーネントである。ルーティングテーブルは、周辺装置関連付けアプリケーションによって実行される割当てを備えるUE1に格納されたデータ構造である。図3は、アプリケーションを使用するために、スクリーン30、およびまたはキーボード32、およびまたはマウス34を、第1のグラフィック環境2または第2のグラフィック環境4に動的に割り当てるためのシステムを概略的に示している。このシステムでは、第1のグラフィック環境2は、アプリケーション33が実行されうるオペレーティングシステムOSのウィンドウシステム30、およびPCアプリケーション用のLinuxと見なされ、第2のグラフィック環境4は、アプリケーション35が実行されうるウィンドウシステム31と見なされる。この例では、システムはスクリーンドライバ36、キーボードドライバ38、およびマウスドライバ40を備える。それぞれのデバイスドライバは、キーボード32についてのからの、およびマウス34についての、それぞれ入力イベント、またはモニタ30への出力のファイルを表す専用ファイル記述子42を通じてパスマネージャ20と通信する。HIDがUE1に接続されると、パスマネージャ20は、ウィンドウシステム30および31によってそれぞれ管理されたファイル50および52内のそれぞれのHIDの入力をリダイレクトする。このアーキテクチャで、HIDのうちの1つ、すなわちキーボード32またはマウス34がUE1に接続される場合、スクリーンドライバ36、およびまたはキーボードドライバ38、およびまたはマウスドライバ40は、ウィンドウシステム30または31に直接関連付けられないが、対応するファイルをウィンドウシステム30または31のうちの1つに関連付けることはパスマネージャの役割である。以下で、デバイスGEはデバイス専用のグラフィック環境を表し、リモートGEはリモート接続専用のグラフィック環境を表す。動作中、起動時に、ルーティングテーブル22はデフォルト関連付けで設定される。デフォルト関連付けとして、新しいHIDはUE1のグラフィック環境と関連付けられうる。しかし、このデフォルト関連付けはユーザ嗜好によって無効にされる場合がある。マウスおよびキーボードのプラグが差し込まれた後、ルーティングテーブル22は2つのエントリを設定するdefaultdeviceGEdevinputevent0deviceGEdevinputevent1deviceGE周辺装置関連付けアプリケーション24のおかげで、ユーザは、以下のように2つの入力をリモートアプリケーションに関連付けることを決定できるdefaultdeviceGEdevinputevent0remoteGEdevinputevent1remoteGE新しいHIDが検出されると、パスマネージャは、ルーティングテーブル内のデフォルト関連付けを探して、そのデバイスを予測されるウィンドウシステムに関連付ける。ルーティングテーブルが更新されると、パスマネージャ20は通知される。次いで、パスマネージャ20が現在の関連付けおよび現在のルーティングテーブル値に基づいて、HIDとウィンドウシステムとの間の関連付けが変更されるべきかどうかをチェックする。図4は、HIDをグラフィック環境に動的に割り当てるために、パスマネージャ側および周辺装置関連付けアプリケーション側で実行されるステップを概略的に示している。パスマネージャ側で、新しいHIDが検出されると、パスマネージャ20は、ルーティングテーブル値に基づいて仮想ドライバファイル記述子をウィンドウシステムに接続して、新しいHID接続またはルーティング値変更を待つ。周辺装置関連付けアプリケーション24側では、周辺装置関連付けアプリケーションが現在の関連付けを表示して、ユーザ選択を待つ。ステップ68で、ユーザは現在の関連付けを変更するかしないかを決定する。ユーザが関連付けを変更しない場合、焦点が合っているアプリケーションは現在の関連付けで使用される。ユーザが関連付けを変更する場合、その結果としてステップ70でルーティングテーブル値が変更されて、パスマネージャはルーティングテーブルの変更を通知される。焦点が合っているアプリケーションは、新しい関連付けで使用される。