利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末と、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理手段と、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示手段と、を含む位置情報管理サーバとを備え、前記位置情報管理手段が、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするシンクライアントシステム。前記現在の位置情報を取得し、前記位置環境管理サーバへ当該位置情報を送信する手段を含む位置情報通信端末を備えることを特徴とする請求項1に記載のシンクライアントシステム。前記シンクライアント端末が、前記現在の位置情報を取得し、前記位置環境管理サーバへ当該位置情報を送信する手段を含むことを特徴とする請求項1に記載のシンクライアントシステム。前記位置情報管理サーバが、前記利用者の位置情報に関するスケジュールを保持する手段を備え、前記位置情報管理手段が、前記スケジュールに基づいて前記新たな利用環境管理サーバを特定することを特徴とする請求項1に記載のシンクライアントシステム。前記位置情報管理サーバが、前記利用環境管理サーバの対応エリア情報を管理する利用環境管理サーバ管理テーブルを備えることを特徴とする請求項1から請求項4の何れか1項に記載のシンクライアントシステム。前記利用環境管理サーバが、前記位置情報管理サーバからのマイグレーション指示に基づいて、マイグレーション対象の仮想環境の情報を前記新たな利用環境管理サーバへ送信するとともに、前記仮想環境を移行する新たなホストマシンの情報を要求するマイグレーション制御手段を含むことを特徴とする請求項1から請求項5の何れか1項に記載のシンクライアントシステム。前記利用環境管理サーバが、配下の前記ホストマシンの空き領域容量を管理するホストマシン管理テーブルと、前記ホストマシン管理テーブルを参照して、前記仮想環境を移行する前記ホストマシンを決定するホストマシン管理手段とを備えることを特徴とする請求項1から請求項6の何れか1項に記載のシンクライアントシステム。利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムの位置情報管理サーバであって、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理手段と、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示手段とを含み、前記位置情報管理手段が、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とする位置情報管理サーバ。利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムのマイグレーション方法であって、位置情報管理サーバで、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理ステップと、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示ステップとを実行し、前記位置情報管理ステップで、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするマイグレーション方法。利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムのマイグレーションを行うプログラムであって、前記位置情報管理サーバに、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理処理と、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示処理とを実行させ、前記位置情報管理処理で、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするプログラム。しかし、引用文献1のマイグレーション対象は実行中のプロセスであり、引用文献1の技術をそのままシンクライアントシステム上のゲストOSやデータ領域に適用することはできないという課題がある。発明の目的本発明の目的は、上述の課題を解決し、利用者の位置情報に応じて仮想環境のマイグレーションを行うシンクライアントシステム、位置情報管理サーバ、マイグレーション方法、及びプログラムを提供することである。本発明の第1のシンクライアントシステムは、利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、仮想環境が動作する複数のホストマシンと、利用者が仮想環境へアクセスする1以上のシンクライアント端末と、任意に入力された利用者の現在の位置情報が、利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理手段と、利用者が使用している仮想環境が現在の利用環境管理サーバの対応エリア外である場合に、現在の利用環境管理サーバに対し仮想環境のマイグレーションを指示するマイグレーション指示手段と、を含む位置情報管理サーバとを備え、位置情報管理手段が、現在の位置情報が、現在の利用環境管理サーバの対応エリア外である場合、現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定する。本発明の第1の位置情報管理サーバは、利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、仮想環境が動作する複数のホストマシンと、利用者が仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムの位置情報管理サーバであって、任意に入力された利用者の現在の位置情報が、利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理手段と、利用者が使用している仮想環境が現在の利用環境管理サーバの対応エリア外である場合に、現在の利用環境管理サーバに対し仮想環境のマイグレーションを指示するマイグレーション指示手段とを含み、位置情報管理手段が、現在の位置情報が、現在の利用環境管理サーバの対応エリア外である場合、現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定する。本発明の第1のマイグレーション方法は、利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、仮想環境が動作する複数のホストマシンと、利用者が仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムのマイグレーション方法であって、位置情報管理サーバで、任意に入力された利用者の現在の位置情報が、利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理ステップと、利用者が使用している仮想環境が現在の利用環境管理サーバの対応エリア外である場合に、現在の利用環境管理サーバに対し仮想環境のマイグレーションを指示するマイグレーション指示ステップとを実行し、位置情報管理ステップで、現在の位置情報が、現在の利用環境管理サーバの対応エリア外である場合、現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定する。本発明の第1のプログラムは、利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、仮想環境が動作する複数のホストマシンと、利用者が仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムのマイグレーションを行うプログラムであって、位置情報管理サーバに、任意に入力された利用者の現在の位置情報が、利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理処理と、利用者が使用している仮想環境が現在の利用環境管理サーバの対応エリア外である場合に、現在の利用環境管理サーバに対し仮想環境のマイグレーションを指示するマイグレーション指示処理とを実行させ、位置情報管理処理で、現在の位置情報が、現在の利用環境管理サーバの対応エリア外である場合、現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするプログラム。本発明によれば、利用者の位置情報に応じて仮想環境のマイグレーションを行うことができる。本発明は、シンクライアントシステムにおいて、利用者の地理的な位置情報を元に、該利用者が利用する仮想マシン及びデータ領域を、利用者のアクセスポイントから一番近い管理サーバ上にマイグレーションし、動作させることで性能低下を防ぐことを特徴とする。そのための構成として、本発明では、仮想環境を提供する仮想マシン及びデータ領域を管理しているホストマシンとは別に、該ホストマシンを管理している利用環境管理サーバと、利用者の位置情報および利用環境管理サーバの位置を管理している位置情報管理サーバをもつ。また、利用者は自身の地理的な場所の情報が通知可能な位置情報通信端末20を持ち、それを定期的に位置情報管理サーバに送信する。本発明の上記及び他の目的、特徴及び利点を明確にすべく、添付した図面を参照しながら、本発明の実施形態を以下に詳述する。なお、上述の本願発明の目的のほか、他の技術的課題、その技術的課題を解決する手段及びその作用効果についても、以下の実施形態による開示によって明らかとなるものである。なお、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。第1の実施の形態本発明の第1の実施の形態について、図面を参照して詳細に説明する。以下の図において、本発明の本質に関わらない部分の構成については適宜省略してあり、図示されていない。図1、2は、本発明の第1の実施の形態によるシンクライアントシステム100の構成を示す図である。図1は、シンクライアントシステム100のネットワーク構成を示す図であり、図2は、シンクライアントシステム100の構成をブロック図にしたものである。本実施の形態によるシンクライアントシステム100は、位置情報通信端末20と、位置情報管理サーバ30と、シンクライアント端末1010-1、10-2と、利用環境管理サーバ5050-1、50-2と、ホストマシン6060-1、60-2とを備える。なお、本実施の形態では、シンクライアント端末10、利用環境管理サーバ50、ホストマシン60をそれぞれ2台づつとする構成としたが、これに限定されるものでない。図3は、位置情報通信端末20の構成を示すブロック図である。位置情報通信端末20は、制御手段201と、端末ID記録手段202と、位置情報認識手段203と、通信手段204とを備える。端末ID記憶手段202は、位置情報通信端末20を識別するための固有の識別情報以下、端末IDと称すを記憶している。位置情報識別手段203は、GPS受信機を利用することでGPS衛星から信号を受信し、位置情報を計算、数値化する。制御手段201は、位置情報通信端末20全体の制御を行う。また、制御手段201は、端末ID記憶手段202に記憶されている端末IDと、位置情報認識手段203で算出された位置情報とを、通信手段204を介して位置情報管理サーバ30へ定期的に送信する。図4は、位置情報管理サーバ30の構成を示すブロック図である。位置情報管理サーバ30は、端末情報管理手段301と、位置情報管理手段302と、マイグレーション指示手段303と、通信手段304と、利用環境管理サーバ管理手段305と、端末情報管理部テーブル306と、利用環境管理サーバ管理テーブル307と、を備える。端末情報管理手段301は、通信手段304を介して、位置情報通信端末20から端末IDと端末位置情報とを受信する。また、端末情報管理手段301は、受信した該端末IDと端末位置情報を端末情報管理テーブル306に記録する。図5は、端末情報管理テーブル306の構成を示す図である。端末情報管理テーブル306は、位置情報通信端末20の端末ID、端末位置情報、及び利用環境管理サーバIDを管理しているテーブルである。ここで、利用環境管理サーバIDとは、位置情報通信端末20の端末IDに紐づけられた仮想環境仮想マシン610およびデータ領域620が現在配置されている利用環境管理サーバ50以下、現在の利用環境管理サーバ50と称すのIDを示している。なお、上述したように、利用者の仮想環境は、位置情報通信端末20の端末IDと関連付けられている。位置情報管理手段302は、端末情報管理テーブル306と利用環境管理サーバ管理テーブル307とを参照し、受信した端末位置情報が現在の利用環境管理サーバ50の対応エリア情報の中に含まれているか否かをチェックする。すなわち、位置情報管理手段302は、位置情報通信端末20の位置と、現在の利用環境サーバ50の位置をチェックすることで、位置情報通信端末20を所持する利用者が現在の利用環境サーバ50の対応エリア内に存在するか否かを判断する。位置情報管理手段302は、位置情報通信端末20が現在の利用環境サーバ50の対応エリアに存在しない場合、利用環境管理サーバ管理テーブル307を参照し、位置情報通信端末20の位置情報に対応する利用環境管理サーバ50を特定する。特定された該利用環境管理サーバが、マイグレーション先となる。なお、位置情報通信端末20の位置情報に対応する利用環境管理サーバ50が複数ある場合は、位置情報通信端末20に最も近いサーバを選択するものとする。しかしこれに限定はされない。また、位置情報管理手段302は、位置情報通信端末20の端末IDと、現在の利用環境管理サーバ50の利用環境管理サーバIDと、マイグレーション先の利用環境管理サーバ50の利用環境管理サーバIDとを、マイグレーション指示手段303に渡す。また、位置情報管理手段302は、マイグレーション指示手段303からマイグレーションの完了通知を受け取ると、端末情報管理テーブル306の利用環境管理サーバIDに、マイグレーション先の利用環境管理サーバIDを記録する。図6は、利用環境管理サーバ管理テーブル307の構成を示す図である。利用環境管理サーバ管理テーブル307は、利用環境管理サーバ50の利用環境管理サーバIDと対応エリア情報を管理しているテーブルである。対応エリア情報とは、利用環境管理サーバ50が対応する領域の情報であり、任意に設定される。マイグレーション指示手段303は、位置情報管理手段302から位置情報通信端末20の端末IDと、現在の利用環境管理サーバ50の利用環境管理サーバIDと、マイグレーション先の利用環境管理サーバ50の利用環境管理サーバIDとを受け取る。また、マイグレーション指示手段303は、位置情報通信端末20の端末IDと、マイグレーション先の利用環境管理サーバ50の利用環境管理サーバIDとを、通信手段304を介して現在の利用環境管理サーバ50に送信することで、マイグレーションの実施を指示する。また、マイグレーション指示手段303は、現在の利用環境管理サーバ50からマイグレーションの完了通知を通信手段304を介して受信すると、その旨を位置情報管理手段302に通知する。利用環境管理サーバ管理手段305は、通信手段304を介して、利用環境管理サーバ50から対応エリアの更新情報を受信する。なお、管理者が直接利用環境管理サーバ管理テーブル307に更新登録することとしてもよい。また、利用環境管理サーバ管理手段305は、該更新情報を利用環境管理サーバ管理テーブル307に記録する。通信手段304は、端末情報管理手段301、マイグレーション指示手段303、利用環境管理サーバ管理手段305に対する送受信情報の通信を制御する。図7は、利用環境管理サーバ50の構成を示すブロック図である。利用環境管理サーバ50は、利用環境管理手段501と、マイグレーション制御手段502と、通信手段503と、ホストマシン管理手段504と、利用環境管理テーブル505と、仮想マシン管理テーブル506と、データ領域管理テーブル507と、ホストマシン管理テーブル508と、を備える。利用環境管理手段501は、位置情報通信端末20に対して、どの仮想マシン610610-1~610-nやデータ領域620620-1~620―mが関連付いているかを管理する。すなわち、利用環境管理手段501は、どの利用者にどのような仮想環境を割り当てているかを管理する。図8は、利用環境管理テーブル505の構成を示す図である。利用環境管理テーブル505は、位置情報通信端末20の端末IDと、仮想マシン610の仮想マシンIDと、データ領域620のデータ領域IDとを管理するテーブルである。端末IDに紐付く仮想マシンIDは一つだが、データ領域IDの数は設定に応じて拡張可能である。これは、利用者1人に対し複数のデータ領域個人データ領域、共有データ領域を割り当て可能とするためである。なお、後述する第3の実施の形態にいては、端末IDの代わりに利用者を一意に識別する情報を用いることができる。マイグレーション制御手段502は、位置情報管理サーバ30からのマイグレーション指示に応じて、仮想マシン610やデータ領域620のマイグレーションを実施する。なお、データ領域620については、利用者はマイグレーションの実施対象を限定できるものとし、その場合、マイグレーション制御手段502は、マイグレーションの実施対象となるデータ領域620だけをマイグレーションするものとする。また、マイグレーション制御手段502は、位置情報管理サーバ30からのマイグレーション指示に対し、利用環境管理テーブル505、仮想マシン管理テーブル506、データ領域管理テーブル507を参照し、利用者の仮想環境を有するホストマシン60を特定する。なお、上述したように、位置情報管理サーバ30からは、位置情報通信端末20の端末ID及びマイグレーション先の利用環境管理サーバ50の利用環境管理サーバIDが送信されてくる。また、マイグレーション制御手段502は、通信手段503を介して、マイグレーション先の利用環境サーバ50に対し、仮想環境を移行移動又は複製するホストマシン60の情報を要求する。この際、マイグレーション制御手段502は、マイグレーション対象の仮想環境についての情報をマイグレーション先の利用環境サーバ50に送信する。また、マイグレーション制御手段502は、マイグレーション対象の仮想環境を有するホストマシン60に、マイグレーション先のホストマシン60の情報、及びマイグレーションを行う仮想環境についての情報を送信する。また、マイグレーション制御手段502は、マイグレーション完了後に、マイズレーション先の利用環境管理サーバ50に対し、位置情報通信端末20の所定の情報を送信する。位置情報通信端末20の情報とは、利用環境管理テーブル505に記憶されている情報を意味する。ここで、マイグレーション操作は、マイグレーション対象によって変化する。対象が仮想マシン、若しくはデータ領域属性が個人データとなっているデータ領域の場合は、マイグレーションの操作は移動となる。データ領域属性が共有データの場合のマイグレーション操作は複製コピーとなる。これは、共有データを移動してしまうと他の利用者が利用不可となってしまうためである。また、複製によるマイグレーションの場合は、マイグレーション先利用環境管理サーバ50に位置情報通信端末20のデータを送付する際、データ領域のIDを付け替える必要もある。図9は、仮想マシン管理テーブル506の構成を示す図である。仮想マシン管理テーブル506は、仮想マシンIDと、ホストマシンIDと、必要容量とを関連付けて管理する。すなわち、仮想マシン管理テーブル506は、どの仮想マシン610がどのホストマシン60に属しているかを示しているテーブルになる。また、必要容量とは、マイグレーションを行う場合に必要となる容量を意味する。必要容量は、マイグレーションを行う際に参照される。図10は、データ領域管理テーブル507の構成を示す図である。データ領域管理テーブル507は、データ領域IDと、ホストマシンIDと、データ領域属性と、必要容量とを管理する。すなわち、データ領域管理テーブル507は、どのデータ領域620がどのホストマシン60に属しているか、及び、データ領域620は個人データのデータ領域なのかそれとも共有データのデータ領域なのか属性を管理しているテーブルになる。また、必要容量とは、マイグレーションを行う場合に必要となる容量を意味する。必要容量は、マイグレーションを行う際に参照される。図11は、ホストマシン管理テーブル508の構成を示す図である。ホストマシン管理テーブル508は、配下のホストマシン60のホストIDと、空き領域容量とを管理する。すなわち、ホストマシン管理テーブル508は、どのホストマシン60にどれだけの空き領域容量があるかを管理しているテーブルとなる。マイグレーション元の利用環境管理サーバ50にマイグレーション先のホストマシン60の情報を返すために参照される。ホストマシン管理手段504は、マイグレーション元の利用環境管理サーバ50から仮想環境の移行先のホストマシン60の情報を要求された場合に、ホストマシン管理テーブル508を参照して、空き領域容量から仮想環境を移行するホストマシン60を決定する。そして、ホストマシン管理手段504は、該ホストマシン60の情報を、通信手段503を介してマイグレーション元の利用環境管理サーバ50に送信する。また、ホストマシン管理手段504は、配下の仮想マシン60に仮想マシン610やデータ領域620が追加された場合や、ホストマシンの空き領域容量が変化した場合に、仮想マシン管理テーブル506、データ領域管理テーブル507、ホストマシン管理テーブル508の所定の情報を更新する。通信手段503は、利用環境管理手段501、マイグレーション制御手段502、ホストマシン管理手段504に対する送受信情報の通信を制御する。図12は、ホストマシン60の構成を示すブロック図である。ホストマシン60は、マイグレーション実行手段601と、仮想環境制御手段602と、通信手段603とを備える。ホストマシン60は、図1に示すように、仮想マシン620やデータ領域620を管理する仕組みを必要とするが、背景技術で実現されている機能であり、本発明の機能に直接関連しないため詳細な説明は省略する。マイグレーション実行手段601は、利用環境管理サーバ50から受け取った移行先のホストマシン60の情報に基づいて、移行先のホストマシン60と通信を行い、マイグレーションを行う。また、マイグレーション実行手段601は、マイグレーションが完了したことを仮想環境制御手段602に通知する。この時、マイグレーション実行手段601は、マイグレーションした仮想マシン610又はデータ領域620の仮想マシンID又はデータ領域IDを仮想環境制御手段602に渡す。また、マイグレーション実行手段601は、自身が移行先となる場合は、移行元ホストマシン60と通信を行い、マイグレーション完了後、自身の仮想環境制御手段602にその旨を通知する。仮想環境制御手段602は、マイグレーション実行手段601からマイグレーション結果を受け取り、利用者が仮想マシン610又はデータ領域620に接続する際に必要となる識別子の変更処理を行う。具体的には、仮想マシン610が移行していった場合、仮想環境制御手段602は、仮想マシン610が移行していった場合は、DHCPへのIPアドレス返却処理やDNSへの削除処理を行う。逆に、仮想マシン610が移行してきた場合、仮想環境制御手段602は、DHCPへのIPアドレス申請処理や、DNSへの登録処理など、変化した環境に対応するための処理を実施する。また、データ領域620が移行していった場合、仮想環境制御手段602は、データ領域620のマウント情報を削除する処理を行う。逆に、データ領域620が移行してきた場合、仮想環境制御手段602は、データ領域620を新しいホストマシン60にマウントする処理や、新しいマウント先情報を利用者に通知する処理を行う。第1の実施の形態の動作の説明次に、本実施の形態によるシンクライアントシステム100の動作について、図面を参照して詳細に説明する。図13は、本実施の形態によるシンクライアントシステム100の動作を示すフローチャートである。まず、位置情報通信端末20の制御手段201が、自端末の端末IDと、現在の位置情報を定期的に位置情報管理サーバ30に送信するステップS1301。位置情報管理サーバ30の位置情報管理手段302は、位置情報通信端末20から該情報を受け取るたびに、受け取った端末IDと位置情報に基づいて、位置情報通信端末20の端末位置情報が現在の利用環境管理サーバ50の対応エリア内にいるのかを確認するステップS1302。位置情報管理手段302は、位置情報通信端末20が現在の利用環境管理サーバ50の対応エリア外に存在する場合ステップS1302NO、利用環境管理サーバ管理テーブル307を参照し、位置情報通信端末20の位置情報に対応する利用環境管理サーバ50を特定する。ステップS1303。次いで、位置情報管理手段302は、位置情報通信端末20の端末IDと、現在の利用環境管理サーバ50の利用環境管理サーバIDと、マイグレーション先の利用環境管理サーバ50の利用環境管理サーバIDとを、マイグレーション指示手段303に渡し、マイグレーション指示手段303は、現在の利用環境管理サーバ50に、端末IDに対応する利用環境のマイグレーションを指示するステップS1304。次いで、現在の利用環境サーバ50のマイグレーション制御手段502が、マイグレーション先の利用環境サーバ50と通信を行い、端末IDに対応する仮想環境のマイグレーションを行うステップS1305。ここで、ステップS1305の処理の詳細について、図14を参照して説明する。図14は、本実施の形態によるマイグレーション処理の動作を示すフローチャートである。まず、マイグレーション制御手段502が、位置情報管理サーバ30から受信した情報を用いて、利用環境管理テーブル505、仮想マシン管理テーブル506、データ領域管理テーブル507を参照し、利用者の仮想環境を有する現在のホストマシン60を特定するステップS1401。次いで、マイグレーション制御手段502は、マイグレーション先の利用環境サーバ50に対し、現在のホストマシン60の情報を送信すすと共に、仮想環境の移行先ホストマシン60の情報を要求するステップS1402。次いで、マイグレーション先の利用環境管理サーバ50のマイグレーション制御手段502が、現在のホストマシン60の情報に基づき、移行先とするホストマシン60を特定し、ホストマシン管理手段504が、マイグレーション元の利用環境管理サーバ50へ移行先ホストマシン60の情報を送信するステップS1403。次いで、マイグレーション元の利用環境管理サーバ50のマイグレーション制御手段502が、現在のホストマシン60に、移行先のホストマシン60の情報、及びマイグレーションを行う仮想環境についての情報を送信するステップS1404。該情報の送信が、マイグレーションの実行命令となる。次いで、現在のホストマシン60のマイグレーション実行手段601が、移行先のホストマシン60と通信を行い、マイグレーションを行うステップS1405。マイグレーション完了後、各ホストマシン60の仮想環境制御手段602が、移行に伴う設定変更処理を行うステップS1406例えば、移行元ホストマシン60の仮想環境制御手段602は、DHCPへの仮想マシンのIPアドレス返却処理やDNSへの登録削除処理等を行う。また、移行先ホストマシン60の仮想環境制御手段602は、DHCPへのIPアドレス申請処理やDNSへの登録処理を行ったり、データ領域610に対する新規のマウントを実施してデータ領域を利用可能な状態にしたり等する。また、利用者にして新規のマウント情報をメール等を用いて通知する。次に、具体的な実施例を用いて本実施の形態の動作を説明する。本実施例では、利用者が図1の状態から図15の状態へ移動した場合を想定する。前提条件として、利用者は、通常、シンクライアント端末10-1を用いて、所定範囲内にあるアクセスポイント40-1からWAN/LAN経由で仮想マシン610-1に接続を行って、システムを利用しているものとする。また、データ領域としては、データ領域620-1及び620-2を利用しているものとし、データ領域620-1は個人利用のデータ領域、データ領域620-2は共有利用のデータ領域であるものとする。ここで、図15では、位置情報通信端末20はアクセスポイント40-2から該情報を送信しているようにみえるが、これに限定はされず、任意のアクセスポイント40から通知することができる。図16は、本実施例の動作を示すフローチャートである。まず、位置情報通信端末20の制御手段201が、自端末の端末IDと、現在の位置情報を定期的に位置情報管理サーバ30に送信するステップS1601。なお、該送信は、利用者が図15の位置に移動した後最初の送信であるものとする。次いで、位置情報管理サーバ30の位置情報管理手段302が、受け取った端末IDと位置情報に基づいて、位置情報通信端末20の端末位置情報が利用環境管理サーバ50-1の対応エリア内にいるか否かを確認するステップS1602。位置情報通信端末20は利用環境管理サーバ50-1の対応エリア内にいないため、位置情報管理手段302は、利用環境管理サーバ管理テーブル307を参照し、位置情報通信端末20の位置情報に対応する利用環境管理サーバ50を特定する。ステップS1603。この結果、利用環境サーバ50-2が検索される。次いで、位置情報管理手段302は、位置情報通信端末20の端末IDと、利用環境管理サーバ50-1の利用環境管理サーバIDと、マイグレーション先の利用環境管理サーバ50-2の利用環境管理サーバIDとを、マイグレーション指示手段303に渡し、マイグレーション指示手段303は、利用環境管理サーバ50-1に、該端末IDに対応する仮想環境のマイグレーションを指示するステップS1604。次いで、現在の利用環境サーバ50のマイグレーション制御手段502が、マイグレーション先の利用環境サーバ50と通信を行い、端末IDに対応する仮想環境のマイグレーションを行うステップS1605。マイグレーションの動作内容は図14と同様のため省略する。第1の実施の形態による効果本実施の形態によれば、位置情報端末通信装置20の位置情報に基づいて自動的に適切なホストマシンへ仮想環境がマイグレーションされるため、利用者が出張などにより長距離を移動を行っても、移動先においても性能の劣化の少ないシンクライアントシステムの利用が可能となる。また、本実施の形態によれば、位置情報通信端末20を持ち運ぶことによってシームレスに利用環境のマイグレーションが行われるため、移動先ですぐにシンクライアントシステムの利用が可能となる。また、本実施の形態によれば、仮想マシンだけではなくデータ領域までマイグレーション対象となっているため、利用環境について、通常時とほとんど変化なく利用可能である。また、本実施の形態によれば、データ領域については、共有データ領域についてもオフライン利用によるマイグレーションが可能となっているため、利用環境の利便性を高めることができる。また、本実施の形態によれば、利用者側で移行対象のデータ領域が選択可能となっているため、利用環境の柔軟な設定が可能となる。なお、既存の技術に位置情報管理手段302及びマイグレーション指示手段303を含む位置情報管理サーバ30と、利用環境管理手段501を備える利用環境管理サーバ01とを加えた最小限の構成としても、本願発明の課題を解決することができる。第2の実施の形態次に、本発明の第2の実施の形態について説明する。第1の実施の形態では、利用者が位置情報端末20を携帯する事によって、利用者の位置情報を把握していたが、本実施の形態では、シンクライアント端末50が、位置情報通信端末20の機能を備える。第2の実施の形態の効果本実施の形態によれば、シンクライアント端末50が位置情報通信端末20の機能を備えることで、利用者の端末携帯の意識を緩和でき、利便性を向上させることができる。第3の実施の形態次に、本発明の第3の実施の形態について説明する。第1の実施の形態では、利用者が位置情報端末20を携帯する事によって、利用者の位置情報を把握していたが、本実施の形態では、利用者がシンクライアント端末10を介して、遠隔地に移動することを位置情報管理サーバ30へ通知する。第3の実施の形態の効果本実施の形態によれば、利用者が移動の際位置情報通信端末20を忘れた場合であっても、利用環境のマイグレーションを行うことができる。また、位置情報通信端末20を備えない構成とすることができ、コスト削減が可能となる。第4の実施の形態次に、本発明の第4の実施の形態について説明する。第3の実施の形態では、利用者が能動的に位置情報を通知することで利用者の位置情報を把握していたが、本実施の形態では、位置情報管理サーバ30に所定のスケジュール機能を備える。そして利用者が当該スケジュール機能に位置情報に関するスケジュールを登録することで、位置情報管理サーバ30は、該スケジュールに従って利用環境のマイグレーションを利用環境管理サーバ50へ指示する。具体的には、位置情報管理手段302が該スケジュールをチェックし、適宜マイグレーション指示手段303に情報を通知し、マイグレーション指示手段303が利用環境管理サーバ50へマイグレーションの指示をする。第4の実施の形態の効果本実施の形態によれば、位置情報管理サーバと連携のあるスケジュール機能を利用者に提供することで、利用者が事前に移動のスケジュール入力を行うことができ、利用環境のマイグレーションをスケジューリングすることが可能となる。また、第3の実施の形態同様、位置情報通信端末20を備えない構成とすることができ、コスト削減が可能となる。第5の実施の形態次に、本発明の第5の実施の形態について説明する。本実施の形態では、共有のデータ領域をマイグレーションした場合、複製された該データ領域620を書き込み不可属性とする。また、複製されたデータ領域620は、マイグレーションの対象外とする。第5の実施の形態の効果本実施の形態によれば、共有のデータ領域をマイグレーションした場合、複製された該データ領域620を書き込み不可属性とし、又、マイグレーションの対象外とすることで、マイグレーションの繰り返しによる共有データの複製増加を防ぐことができる。次に、本発明の位置情報管理サーバ30のハードウェア構成例について、図17を参照して説明する。図17は、位置情報管理サーバ30のハードウェア構成例を示すブロック図である。図17を参照すると、位置情報管理サーバ30は、一般的なコンピュータ装置と同様のハードウェア構成であり、CPUCentralProcessingUnit801、RAMRandomAccessMemory等のメモリからなる、データの作業領域やデータの一時退避領域に用いられる主記憶部802、ネットワークを介してデータの送受信を行う通信部803、入力装置805や出力装置806及び記憶装置807と接続してデータの送受信を行う入出力インタフェース部804、上記各構成要素を相互に接続するシステムバス808を備えている。記憶装置807は、例えば、ROMReadOnlyMemory、磁気ディスク、半導体メモリ等の不揮発性メモリから構成されるハードディスク装置等で実現される。本発明の位置情報管理サーバ30の端末情報管理手段301、位置情報管理手段302、マイグレーション指示手段303は、プログラムを組み込んだ、LSILargeScaleIntegration等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、その機能を提供するプログラムを、記憶装置807に格納し、そのプログラムを主記憶部802にロードしてCPU801で実行することにより、ソフトウェア的に実現することも可能である。なお、前述した利用環境管理サーバ50、ホストマシン60、シンクライアント端末10も、上記のようなハードウェア構成を有し、それぞれが有する各機能をハードウェア的又はソフトウェア的に実現する。以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施する時には、その複数の手順の順番は内容的に支障しない範囲で変更することができる。また、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。さらに、上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、これに限定されない。付記1利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末と、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理手段と、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示手段と、を含む位置情報管理サーバとを備え、前記位置情報管理手段が、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするシンクライアントシステム。付記2前記現在の位置情報を取得し、前記位置環境管理サーバへ当該位置情報を送信する手段を含む位置情報通信端末を備えることを特徴とする付記1に記載のシンクライアントシステム。付記3前記シンクライアント端末が、前記現在の位置情報を取得し、前記位置環境管理サーバへ当該位置情報を送信する手段を含むことを特徴とする付記1に記載のシンクライアントシステム。付記4前記位置情報管理サーバが、前記利用者の位置情報に関するスケジュールを保持する手段を備え、前記位置情報管理手段が、前記スケジュールに基づいて前記新たな利用環境管理サーバを特定することを特徴とする付記1に記載のシンクライアントシステム。付記5前記仮想環境が共有データのデータ領域である場合は、前記マイグレーションは仮想環境の複製コピーであることを特徴とする付記1から付記4の何れか1項に記載のシンクライアントシステム。付記6複製コピーされた前記仮想環境は、以後においてマイグレーションの対象外とすることを特徴とする付記5に記載のシンクライアントシステム。付記7前記仮想環境が仮想マシン又は個人データのデータ領域である場合は、前記マイグレーションは仮想環境の移動であることを特徴とする付記1から付記6の何れか1項に記載のシンクライアントシステム。付記8前記位置情報管理サーバが、前記利用環境管理サーバの対応エリア情報を管理する利用環境管理サーバ管理テーブルを備えることを特徴とする付記1から付記7の何れか1項に記載のシンクライアント端末。付記9前記利用環境管理サーバが、前記位置情報管理サーバからのマイグレーション指示に基づいて、マイグレーション対象の仮想環境の情報を前記新たな利用環境管理サーバへ送信するとともに、前記仮想環境を移行する新たなホストマシンの情報を要求するマイグレーション制御手段を含むことを特徴とする付記1から付記8の何れか1項に記載のシンクライアントシステム。付記10前記利用環境管理サーバが、配下の前記ホストマシンの空き領域容量を管理するホストマシン管理テーブルと、前記ホストマシン管理テーブルを参照して、前記仮想環境を移行する前記ホストマシンを決定するホストマシン管理手段とを備えることを特徴とする付記1から付記9の何れか1項に記載のシンクライアントシステム。付記11利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムの位置情報管理サーバであって、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理手段と、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示手段とを含み、前記位置情報管理手段が、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とする位置情報管理サーバ。付記12前記現在の位置情報を取得して送信する位置情報通信端末から、前記現在の位置情報を受信する手段を備えることを特徴とする付記11に記載の位置情報管理サーバ。付記13前記シンクライアント端末から、前記現在の位置情報を受信する手段を備えることを特徴とする付記11に記載の位置情報管理サーバ。付記14前記利用者の位置情報に関するスケジュールを保持する手段を備え、前記位置情報管理手段が、前記スケジュールに基づいて前記新たな利用環境管理サーバを特定することを特徴とする付記11に記載の位置情報管理サーバ。付記15前記仮想環境が共有データのデータ領域である場合は、前記マイグレーションは仮想環境の複製コピーであることを特徴とする付記11から付記14の何れか1項に記載の位置情報管理サーバ。付記16複製コピーされた前記仮想環境は、以後においてマイグレーションの対象外とすることを特徴とする付記15に記載の位置情報管理サーバ。付記17前記仮想環境が仮想マシン又は個人データのデータ領域である場合は、前記マイグレーションは仮想環境の移動であることを特徴とする付記11から付記16の何れか1項に記載の位置情報管理サーバ。付記18前記利用環境管理サーバの対応エリア情報を管理する利用環境管理サーバ管理テーブルを備えることを特徴とする付記11から付記17の何れか1項に記載の位置情報管理サーバ。付記19利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムのマイグレーション方法であって、位置情報管理サーバで、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理ステップと、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示ステップとを実行し、前記位置情報管理ステップで、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするマイグレーション方法。付記20前記現在の位置情報を取得して送信する位置情報通信端末から、前記現在の位置情報を受信することを特徴とする付記19に記載のマイグレーション方法。付記21前記シンクライアント端末から、前記現在の位置情報を受信することを特徴とする付記19に記載のマイグレーション方法。付記22前記利用者の位置情報に関するスケジュールを保持し、前記位置情報管理ステップで、前記スケジュールに基づいて前記新たな利用環境管理サーバを特定することを特徴とする付記19に記載のマイグレーション方法。付記23前記仮想環境が共有データのデータ領域である場合は、前記マイグレーションは仮想環境の複製コピーであることを特徴とする付記19から付記22の何れか1項に記載のマイグレーション方法。付記24複製コピーされた前記仮想環境は、以後においてマイグレーションの対象外とすることを特徴とする付記23に記載のマイグレーション方法。付記25前記仮想環境が仮想マシン又は個人データのデータ領域である場合は、前記マイグレーションは仮想環境の移動であることを特徴とする付記19から付記24の何れか1項に記載のマイグレーション方法。付記26利用環境管理サーバ管理テーブルによって前記利用環境管理サーバの対応エリア情報を管理することを特徴とする付記19から付記25の何れか1項に記載のマイグレーション方法。付記27前記利用環境管理サーバで、前記位置情報管理サーバからのマイグレーション指示に基づいて、マイグレーション対象の仮想環境の情報を前記新たな利用環境管理サーバへ送信するとともに、前記仮想環境を移行する新たなホストマシンの情報を要求することを特徴とする付記19から付記26の何れか1項に記載のマイグレーション方法。付記28前記利用環境管理サーバで、配下の前記ホストマシンの空き領域容量を管理するホストマシン管理テーブルを参照して、前記仮想環境を移行する前記ホストマシンを決定することを特徴とする付記19から付記27の何れか1項に記載のマイグレーション方法。付記29利用者が使用する仮想環境を管理する利用環境管理手段を含む複数の利用環境管理サーバと、各利用環境管理サーバに接続され、前記仮想環境が動作する複数のホストマシンと、前記利用者が前記仮想環境へアクセスする1以上のシンクライアント端末とを含むシンクライアントシステムのマイグレーションを行うプログラムであって、前記位置情報管理サーバに、任意に入力された利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している現在の利用環境管理サーバの対応エリア内であるか否かを判定する位置情報管理処理と、前記利用者が使用している仮想環境が前記現在の利用環境管理サーバの対応エリア外である場合に、前記現在の利用環境管理サーバに対し前記仮想環境のマイグレーションを指示するマイグレーション指示処理とを実行させ、前記位置情報管理処理で、前記現在の位置情報が、前記現在の利用環境管理サーバの対応エリア外である場合、前記現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定することを特徴とするプログラム。付記30前記現在の位置情報を取得して送信する位置情報通信端末から、前記現在の位置情報を受信することを特徴とする付記29に記載のプログラム。付記31前記シンクライアント端末から、前記現在の位置情報を受信することを特徴とする付記29に記載のプログラム。付記32前記利用者の位置情報に関するスケジュールを保持し、前記位置情報管理処理で、前記スケジュールに基づいて前記新たな利用環境管理サーバを特定することを特徴とする付記29に記載のプログラム。付記33前記仮想環境が共有データのデータ領域である場合は、前記マイグレーションは仮想環境の複製コピーであることを特徴とする付記29から付記32の何れか1項に記載のプログラム。付記34複製コピーされた前記仮想環境は、以後においてマイグレーションの対象外とすることを特徴とする付記33に記載のプログラム。付記35前記仮想環境が仮想マシン又は個人データのデータ領域である場合は、前記マイグレーションは仮想環境の移動であることを特徴とする付記29から付記34の何れか1項に記載のプログラム。付記36利用環境管理サーバ管理テーブルによって前記利用環境管理サーバの対応エリア情報を管理することを特徴とする付記29から付記35の何れか1項に記載のプログラム。付記37前記利用環境管理サーバに、前記位置情報管理サーバからのマイグレーション指示に基づいて、マイグレーション対象の仮想環境の情報を前記新たな利用環境管理サーバへ送信するとともに、前記仮想環境を移行する新たなホストマシンの情報を要求する処理を実行させることを特徴とする付記29から付記36の何れか1項に記載のプログラム。付記38前記利用環境管理サーバに、配下の前記ホストマシンの空き領域容量を管理するホストマシン管理テーブルを参照して、前記仮想環境を移行する前記ホストマシンを決定する処理を実行させることを特徴とする付記29から付記37の何れか1項に記載のプログラム。