(57)【要約】      （修正有）【課題】非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を実現する。【解決手段】可搬型記憶媒体５０の格納情報を読取り、情報処理装置のアドレスを取得し格納するアドレス取得部と、情報処理装置３００に宛てて接続確立要求を送信し、応答データに応じた接続確立処理を実行する接続確立部と、接続確立処理の実行に伴って当該他端末４００の利用環境のデータを抽出し、情報処理装置３００のアドレスに宛てて送信する利用環境送信部とを有する他端末４００と、他端末４００から送信されてくる接続確立要求を受信し、接続確立要求の受入れ可否を判定し、返信する確立判定部と、判定結果に応じて他端末４００からの利用環境データを受信し記憶装置に格納する環境設定部とを有する情報処理装置３００とから環境移行システム１０を構成する。【選択図】図１
2008090494.tif 000002
【特許請求の範囲】
【請求項１】
端末がネットワークを介して情報処理装置を利用するに際し、他端末の利用環境を前記端末の利用環境として情報処理装置に設定する、環境移行システムであって、
前記他端末は、
前記端末の利用者となる者が用いる可搬型記憶媒体の格納情報を読取り、この格納情報に含まれている、前記端末の利用割当先となる前記情報処理装置のアドレスを取得し、このアドレスのデータをメモリに格納するアドレス取得部と、
前記メモリに記憶された情報処理装置のアドレスに宛てて、前記端末または利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記情報処理装置が返してくる応答データに応じた前記情報処理装置と当該他端末とのネットワークを介した接続確立処理を実行する接続確立部と、
前記接続確立処理の実行に伴って当該他端末の利用環境のデータを抽出し、この利用環境データを前記情報処理装置のアドレスに宛てて送信する、利用環境送信部とを有し、
前記情報処理装置は、
当該情報処理装置に利用割当がなされている端末または利用者の認証用情報を格納する接続管理テーブルと、
前記他端末から送信されてくる接続確立要求を受信し、この接続確立要求が含む端末または利用者の認証用情報を前記接続管理テーブルに照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記他端末に応答データとして返信する、確立判定部と、
前記判定結果に応じて前記他端末との接続確立処理が実行されるに伴い、前記他端末からの利用環境データを受信し、当該利用環境データを前記端末の利用環境データとして記憶装置に格納する環境設定部とを有する、
ことを特徴とする環境移行システム。
【請求項２】
前記他端末は、
前記可搬型記憶媒体のリーダより、端末と情報処理装置との間の利用割当処理を行う管理サーバのアドレスを含む、可搬型記憶媒体の格納情報を取得し、これを適宜なメモリに格納する認証情報取得部と、
前記メモリより読み出した前記管理サーバのアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体の格納情報を、情報処理装置の利用割当要求に含めて送信する、利用割当要求送信部と、
前記管理サーバから前記端末に割当てるべき情報処理装置のアドレスを受信して、この情報処理装置のアドレスを前記可搬型記憶媒体に記憶するアドレス格納処理部と、を有し、
前記管理サーバは、
前記端末各々の利用者が用いる可搬型記憶媒体の格納情報と、前記可搬型記憶媒体に紐付いた前記端末の利用割当先となる前記情報処理装置のアドレスとの対応関係を格納する割当管理テーブルと、
前記可搬型記憶媒体の格納情報を含んだ利用割当要求を前記他端末から受信し、当該利用割当要求が含む可搬型記憶媒体の格納情報を前記割当管理テーブルに照合して、該当情報処理装置のアドレスを特定し、これを当該利用割当要求の送信元の前記他端末に通知する、アドレス通知部とを有する、
ことを特徴とする請求項１に記載の環境移行システム。
【請求項３】
前記可搬型記憶媒体が、
当該可搬型記憶媒体の格納情報を取得し、これを可搬型記憶媒体自身ないし前記他端末の適宜なメモリに格納する認証情報取得部と、
端末と情報処理装置との間の利用割当処理を行う管理サーバのアドレスが記憶された管理サーバアドレス記憶部と、
前記管理サーバアドレス記憶部に記憶されている前記管理サーバのアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体の格納情報を、情報処理装置の利用割当要求に含めて前記他端末を介して送信する、利用割当要求送信部と、
前記管理サーバから送信される前記端末に割当てるべき情報処理装置のアドレスを前記他端末を介して受信し、この情報処理装置のアドレスを可搬型記憶媒体自身の適宜なメモリに記憶するアドレス格納処理部とを有し、
前記他端末は、前記可搬型記憶媒体の前記利用割当要求送信部の出力データを、ネットワークを介して前記管理サーバに送信し、前記管理サーバから送られてくる情報処理装置のアドレスを前記可搬型記憶媒体の前記アドレス格納処理部に返信する、送受信部を有する、
ことを特徴とする請求項１または２に記載の環境移行システム。
【請求項４】
前記管理サーバが、
前記認証情報取得部、前記利用割当要求送信部、および前記アドレス格納処理部の各機能を備えたプログラムを記憶装置内に格納しており、
前記可搬型記憶媒体が、
前記管理サーバアドレス記憶部と、
前記管理サーバアドレス記憶部より管理サーバのアドレスを抽出し、このアドレスに宛てて、前記プログラムの取得要求を送信するプログラム取得要求部と、
前記プログラムの取得要求に応じて、前記管理サーバから前記プログラムをダウンロードし、このプログラムを可搬型記憶媒体自身ないし前記他端末のメモリに格納する、プログラム取得部とを備える、
ことを特徴とする請求項１〜３のいずれかに記載の環境移行システム。
【請求項５】
前記情報処理装置は、
当該情報処理装置に利用割当がなされている端末の利用者について、その生体認証情報を格納する生体認証情報記憶部を備えて、
前記確立判定部が、前記他端末から受信した接続確立要求が含む、前記利用者の生体情報を前記生体認証情報記憶部に照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記他端末に応答データとして返信するものである、
ことを特徴とする請求項〜４のいずれかに記載の情報処理システム。
【請求項６】
ネットワークを介して情報処理装置に接続され、自身の利用環境を別の端末の利用環境として情報処理装置に設定する端末装置であって、
前記端末の利用者となる者が用いる可搬型記憶媒体の格納情報を読取り、この格納情報に含まれている、前記端末の利用割当先となる前記情報処理装置のアドレスを取得し、このアドレスのデータをメモリに格納するアドレス取得部と、
前記メモリに記憶された情報処理装置のアドレスに宛てて、前記端末または利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記情報処理装置が返してくる応答データに応じた前記情報処理装置と当該端末装置とのネットワークを介した接続確立処理を実行する接続確立部と、
前記接続確立処理の実行に伴って当該端末装置の利用環境のデータを抽出し、この利用環境データを前記情報処理装置のアドレスに宛てて送信する、利用環境送信部と、
を備えることを特徴とする端末装置。
【請求項７】
ネットワークを介して接続された端末装置の利用環境を、別の端末の利用環境として記憶する情報処理装置であって、
当該情報処理装置に利用割当がなされている端末または利用者の認証用情報を格納する接続管理テーブルと、
前記端末装置から送信されてくる接続確立要求を受信し、この接続確立要求が含む前記端末または利用者の認証用情報を前記接続管理テーブルに照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記端末装置に応答データとして返信する、確立判定部と、
前記判定結果に応じて前記端末装置との接続確立処理が実行されるに伴い、前記端末装置からの利用環境データを受信し、当該利用環境データを前記端末の利用環境データとして記憶装置に格納する環境設定部とを有する、
ことを特徴とする情報処理装置。
【請求項８】
情報処理装置とこれを利用する端末装置とにネットワークを介して接続される管理サーバであって、
前記端末各々の利用者が用いる可搬型記憶媒体の格納情報と、前記可搬型記憶媒体に紐付いた端末の利用割当先となる前記情報処理装置のアドレスとの対応関係を格納する割当管理テーブルと、
前記可搬型記憶媒体の格納情報を含んだ利用割当要求を前記端末装置から受信し、当該利用割当要求が含む可搬型記憶媒体の格納情報を前記割当管理テーブルに照合して、該当情報処理装置のアドレスを特定し、これを当該利用割当要求の送信元の前記端末装置に通知する、アドレス通知部とを有する、
ことを特徴とする管理サーバ。
【請求項９】
端末装置を介して情報処理装置に接続され、前記端末装置の利用環境を別の端末の利用環境として情報処理装置に設定する可搬型記憶媒体であって、
当該可搬型記憶媒体の格納情報を取得し、これを可搬型記憶媒体自身ないし前記端末装置の適宜なメモリに格納する認証情報取得部と、
端末と情報処理装置との間の利用割当処理を行う管理サーバのアドレスが記憶された管理サーバアドレス記憶部と、
前記管理サーバアドレス記憶部に記憶されている前記管理サーバのアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体の格納情報を、情報処理装置の利用割当要求に含めて送信する、利用割当要求送信部と、
前記管理サーバから前記端末に割当てるべき情報処理装置のアドレスを受信して、この情報処理装置のアドレスを可搬型記憶媒体自身の適宜なメモリに記憶するアドレス格納処理部と、
を備えることを特徴とする可搬型記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、環境移行システム、端末装置、情報処理装置、管理サーバ、可搬型記憶媒体に関するものであり、具体的には、非セキュリティＰＣの利用環境を、シンクライアントシステムにおけるセキュリティＰＣの利用時においても実現する環境移行技術に関する。
【背景技術】
【０００２】
企業等における情報漏洩対策や内部統制の必要性から、クライアントコンピュータには、ハードディスク装置などを省いて、表示や入力など最低限の機能のみを持った専用のコンピュータ（シンクライアント）を採用し、アプリケーションソフトなどの資源はサーバ（ブレードサーバ）で一元管理するといった、シンクライアントの考え方が登場している。
【０００３】
こうしたシンクライアントシステムに関連する技術として、例えば、利用者が不特定のクライアントからサーバに対し暗号通信を行いながらアクセスし、業務遂行を行うセキュアリモートアクセスシステムにおいて、利用者の認証デバイスとして耐タンパデバイスを内蔵するストレージデバイスを利用することにより、利用者の利便性を向上させるセキュアリモートアクセスシステムを提供するといった目的の下、サーバと、前記サーバにアクセスするクライアント機器と、前記サーバと前記クライアント機器とを接続するネットワークと、前記クライアント機器に接続され、前記サーバを遠隔操作する遠隔操作アプリケーションプログラムと、前記ネットワーク上の通信を暗号化する暗号化アプリケーションプログラムと、業務アプリケーションと、耐タンパ格納領域に格納された前記サーバに対する遠隔操作のための認証情報とを有する記憶媒体とを有し、前記記憶媒体には、前記クライアント機器で、前記遠隔操作アプリケーション、前記暗号化アプリケーション、前記業務アプリケーションを動作させるミドルウェアが格納され、前記クライアント機器のＣＰＵは、前記ミドルウェアを実行し、ファイルアクセスを行う場合、ファイルアクセス用アプリケーションインタフェース、ファイルアクセス用ドライバを動作させ、認証処理を行う場合、インターフェースハンドラ、デバイスドライバを動作させ、前記サーバとクライアント機器間で通信を行うことを特徴とするリモートアクセスシステム（特許文献１参照）などが提案されている。
【０００４】
また、ユーザが使用するクライアントがどこにあろうと、どの機器であろうと、ユーザが直接使用する端末装置に依存せず、いつも同じ環境で処理が実行できるコンピュータシステムを構築するとの目的の下、複数のコンピュータ基板を有するコンピュータ装置と、前記コンピュータ装置とネットワークを介して接続され、複数の格納領域を有する記憶装置と、前記コンピュータ装置と前記記憶装置とを管理する管理コンピュータと、前記管理コンピュータとネットワークを介して接続される端末装置とを有し、前記管理コンピュータは、利用者情報と前記格納領域との対応を定めた第１のテーブルを備え、前記管理コンピュータは、前記端末装置から利用者情報を含む前記コンピュータ基板の利用要求が送信された場合、前記複数のコンピュータ基板のうちで未使用のコンピュータ基板を選択して使用可能なコンピュータ基板番号を前記端末装置へ返信し、前記第1のテーブルに基づき、前記利用者情報に対応する記憶領域を割り当て、前記記憶領域を特定するアドレスを前記コンピュータ装置へ送信することを特徴とするコンピュータシステム（特許文献２参照）なども提案されている。
【０００５】
また、記憶装置のセキュリティを向上することを目的とした、フラッシュメモリチップと、セキュリティ処理（暗号化や復号化等）を実行可能なＩＣカードチップと、ホストからの要求に応じて、フラッシュメモリチップ及びＩＣカードチップへのデータの読み書きを制御するコントローラチップとを備える装置（特許文献３参照）なども提案されている。
【特許文献１】特開２００５−２３５１５９号公報
【特許文献２】特開２００５−３２７２３３号公報
【特許文献３】国際公開番号ＷＯ０２／０９９７４２Ａ１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、シンクライアントを用いてブレードサーバの利用を行うにあたっては、予めそのシンクライアント利用者の利用環境をブレードサーバ側に設定しておく必要がある。シンクライアント利用者が従来から利用している非セキュリティＰＣ（一般のＰＣ）における、例えばメールソフトのアドレス帳や送受信メールの振分ルールなどのアプリケーション毎の利用設定、あるいはシンクライアント利用者が作成した各種のファイルなどを、ブレードサーバ側に送る必要があるのである。このため従来では、非セキュリティＰＣと、セキュリティＰＣたるシンクライアントを同時に準備し、環境移行の処理を行う作業が必要となっていた。
【０００７】
そのため、非セキュリティＰＣから適宜なファイルを選び出してシンクライアントへ移動させるといった作業が必要となり、時間と手間がかかっていた。また、ブレードサーバにおいて非セキュリティＰＣ用の領域とシンクライアント用の領域とをそれぞれ用意して環境移行に備える必要もあった。
【０００８】
そこで本発明は上記課題を鑑みてなされたものであり、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を実現する技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する本発明の環境移行システムは、端末がネットワークを介して情報処理装置を利用するに際し、他端末の利用環境を前記端末の利用環境として情報処理装置に設定する、環境移行システムであって、前記他端末は、前記端末の利用者となる者が用いる可搬型記憶媒体の格納情報を読取り、この格納情報に含まれている、前記端末の利用割当先となる前記情報処理装置のアドレスを取得し、このアドレスのデータをメモリに格納するアドレス取得部と、前記メモリに記憶された情報処理装置のアドレスに宛てて、前記端末または利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記情報処理装置が返してくる応答データに応じた前記情報処理装置と当該他端末とのネットワークを介した接続確立処理を実行する接続確立部と、前記接続確立処理の実行に伴って当該他端末の利用環境のデータを抽出し、この利用環境データを前記情報処理装置のアドレスに宛てて送信する、利用環境送信部とを有し、前記情報処理装置は、当該情報処理装置に利用割当がなされている端末または利用者の認証用情報を格納する接続管理テーブルと、前記他端末から送信されてくる接続確立要求を受信し、この接続確立要求が含む端末または利用者の認証用情報を前記接続管理テーブルに照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記他端末に応答データとして返信する、確立判定部と、前記判定結果に応じて前記他端末との接続確立処理が実行されるに伴い、前記他端末からの利用環境データを受信し、当該利用環境データを前記端末の利用環境データとして記憶装置に格納する環境設定部とを有する、ことを特徴とする。  
これによれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を実現できる。
【００１０】
また、前記他端末は、前記可搬型記憶媒体のリーダより、端末と情報処理装置との間の利用割当処理を行う管理サーバのアドレスを含む、可搬型記憶媒体の格納情報を取得し、これを適宜なメモリに格納する認証情報取得部と、前記メモリより読み出した前記管理サーバのアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体の格納情報を、情報処理装置の利用割当要求に含めて送信する、利用割当要求送信部と、前記管理サーバから前記端末に割当てるべき情報処理装置のアドレスを受信して、この情報処理装置のアドレスを前記可搬型記憶媒体に記憶するアドレス格納処理部と、を有し、前記管理サーバは、前記端末各々の利用者が用いる可搬型記憶媒体の格納情報と、前記可搬型記憶媒体に紐付いた前記端末の利用割当先となる前記情報処理装置のアドレスとの対応関係を格納する割当管理テーブルと、前記可搬型記憶媒体の格納情報を含んだ利用割当要求を前記他端末から受信し、当該利用割当要求が含む可搬型記憶媒体の格納情報を前記割当管理テーブルに照合して、該当情報処理装置のアドレスを特定し、これを当該利用割当要求の送信元の前記他端末に通知する、アドレス通知部とを有する、としてもよい。  
これによれば、前記可搬型記憶媒体が、非セキュリティＰＣたる他端末を介して前記管理サーバよりブレードサーバ（情報処理装置）のアドレスを取得することができる。
【００１１】
また、前記可搬型記憶媒体が、当該可搬型記憶媒体の格納情報を取得し、これを可搬型記憶媒体自身ないし前記他端末の適宜なメモリに格納する認証情報取得部と、端末と情報処理装置との間の利用割当処理を行う管理サーバのアドレスが記憶された管理サーバアドレス記憶部と、前記管理サーバアドレス記憶部に記憶されている前記管理サーバのアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体の格納情報を、情報処理装置の利用割当要求に含めて前記他端末を介して送信する、利用割当要求送信部と、前記管理サーバから送信される前記端末に割当てるべき情報処理装置のアドレスを前記他端末を介して受信し、この情報処理装置のアドレスを可搬型記憶媒体自身の適宜なメモリ記憶するアドレス格納処理部とを有し、前記他端末は、前記可搬型記憶媒体の前記利用割当要求送信部の出力データを、ネットワークを介して前記管理サーバに送信し、前記管理サーバから送られてくる情報処理装置のアドレスを前記可搬型記憶媒体の前記アドレス格納処理部に返信する、送受信部を有する、としてもよい。  
これによれば、可搬型記憶媒体が主体となって環境移行の処理を実行するが可能となり、他端末で環境移行の処理を主体的に行う状況に比べて、簡便性（例：可搬型記憶媒体を他端末に接続すれば基本的に事足りる）、セキュリティ性（例：セキュリティ性を確保しやすい可搬型記憶媒体に実行プログラムを囲っておける）の面で優れる。
【００１２】
また、前記管理サーバが、前記認証情報取得部、前記利用割当要求送信部、および前記アドレス格納処理部の各機能を備えたプログラムを記憶装置内に格納しており、前記可搬型記憶媒体が、前記管理サーバアドレス記憶部と、前記管理サーバアドレス記憶部より管理サーバのアドレスを抽出し、このアドレスに宛てて、前記プログラムの取得要求を送信するプログラム取得要求部と、前記プログラムの取得要求に応じて、前記管理サーバから前記プログラムをダウンロードし、このプログラムを可搬型記憶媒体自身ないし前記他端末のメモリに格納する、プログラム取得部とを備える、としてもよい。  
これによれば、環境移行の処理を実行するアプリケーションを管理サーバから取得することが可能となり、可搬型記憶媒体に予めプログラムを記憶させておく手間や記憶容量を低減できる。
【００１３】
また、前記情報処理装置は、当該情報処理装置に利用割当がなされている端末の利用者について、その生体認証情報を格納する生体認証情報記憶部を備えて、前記確立判定部が、前記他端末から受信した接続確立要求が含む、前記利用者の生体情報を前記生体認証情報記憶部に照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記他端末に応答データとして返信する、としてもよい。これによれば、非セキュリティＰＣたる他端末と情報処理装置との接続にあたって、良好なセキュリティ性を維持することが可能となる。
【００１４】
また、本発明の端末装置は、ネットワークを介して情報処理装置に接続され、自身の利用環境を別の端末の利用環境として情報処理装置に設定する端末装置であって、前記端末の利用者となる者が用いる可搬型記憶媒体の格納情報を読取り、この格納情報に含まれている、前記端末の利用割当先となる前記情報処理装置のアドレスを取得し、このアドレスのデータをメモリに格納するアドレス取得部と、前記メモリに記憶された情報処理装置のアドレスに宛てて、前記端末または利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記情報処理装置が返してくる応答データに応じた前記情報処理装置と当該端末装置とのネットワークを介した接続確立処理を実行する接続確立部と、前記接続確立処理の実行に伴って当該端末装置の利用環境のデータを抽出し、この利用環境データを前記情報処理装置のアドレスに宛てて送信する、利用環境送信部と、を備えることを特徴とする。  
これによれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を、可搬型記憶媒体や情報処理装置と共に実現できる。
【００１５】
また、本発明の情報処理装置は、ネットワークを介して接続された端末装置の利用環境を、別の端末の利用環境として記憶する情報処理装置であって、当該情報処理装置に利用割当がなされている端末または利用者の認証用情報を格納する接続管理テーブルと、前記端末装置から送信されてくる接続確立要求を受信し、この接続確立要求が含む前記端末または利用者の認証用情報を前記接続管理テーブルに照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記端末装置に応答データとして返信する、確立判定部と、前記判定結果に応じて前記端末装置との接続確立処理が実行されるに伴い、前記端末装置からの利用環境データを受信し、当該利用環境データを前記端末の利用環境データとして記憶装置に格納する環境設定部とを有する、ことを特徴とする。  
これによれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を、端末装置（他端末）や可搬型記憶媒体と共に実現できる。
【００１６】
また、本発明の管理サーバは、情報処理装置とこれを利用する端末装置とにネットワークを介して接続される管理サーバであって、前記端末各々の利用者が用いる可搬型記憶媒体の格納情報と、前記可搬型記憶媒体に紐付いた端末の利用割当先となる前記情報処理装置のアドレスとの対応関係を格納する割当管理テーブルと、前記可搬型記憶媒体の格納情報を含んだ利用割当要求を前記端末装置から受信し、当該利用割当要求が含む可搬型記憶媒体の格納情報を前記割当管理テーブルに照合して、該当情報処理装置のアドレスを特定し、これを当該利用割当要求の送信元の前記端末装置に通知する、アドレス通知部とを有する、ことを特徴とする。  
これによれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を、端末装置（他端末）や可搬型記憶媒体、情報処理装置らと共に実現できる。
【００１７】
また、本発明の可搬型記憶媒体は、端末装置を介して情報処理装置に接続され、前記端末装置の利用環境を別の端末の利用環境として情報処理装置に設定する可搬型記憶媒体であって、当該可搬型記憶媒体の格納情報を取得し、これを可搬型記憶媒体自身ないし前記端末装置の適宜なメモリに格納する認証情報取得部と、端末と情報処理装置との間の利用割当処理を行う管理サーバのアドレスが記憶された管理サーバアドレス記憶部と、前記管理サーバアドレス記憶部に記憶されている前記管理サーバのアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体の格納情報を、情報処理装置の利用割当要求に含めて送信する、利用割当要求送信部と、前記管理サーバから前記端末に割当てるべき情報処理装置のアドレスを受信して、この情報処理装置のアドレスを可搬型記憶媒体自身の適宜なメモリ記憶するアドレス格納処理部と、を備えることを特徴とする。  
これによれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を、端末装置（他端末）や情報処理装置と共に実現できる。
【００１８】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１９】
本発明によれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を実現できる。
【発明を実施するための最良の形態】
【００２０】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態の環境移行システムのネットワーク構成図である。図１に示す環境移行システム１０は、ネットワーク１４０を介して互いに接続された、複数の情報処理装置３００、前記情報処理装置３００を管理する管理サーバ１００、および他端末４００を有するシステムであり、例えば、情報処理装置としてのブレードサーバ３００、他端末４００としての非セキュリティＰＣたる通常のＰＣを想定できる。また、他端末４００での利用環境を、ブレードサーバ３００に設定し、これを利用するのが端末２００たるシンクライアント２００である。  また、管理サーバ１００、ブレードサーバ３００、および他端末４００は、会社等に構築された内部ネットワークであるＬＡＮ（Local Area Network）１４５に接続されている。このＬＡＮ１４５は、ルータ１４６を介してＷＡＮ(Wide Area Network）などのネットワーク１４０に接続される。前記他端末４００は、内部ネットワーク（会社等）ではなく、ホテル、駅等の出先に構築された外部ネットワークに接続して利用する状況も想定できる。この場合、他端末４００は、外部ネットワークであるＬＡＮ１４７に接続し、ルータ１４８を介してＷＡＮなどのネットワーク１４０に接続される。
【００２１】
なお、ブレードサーバ３００は、他端末４００との間にＶＰＮ（Virtual Private Network）を構築し、このＶＰＮを介して、環境移行処理に伴って他端末４００から送られてきたデータを受信し処理すると共に、処理結果を他端末４００に送信することとなる。ブレードサーバ３００は、通常は入出力装置をローカル接続しないで使用するサーバ装置である。
【００２２】
次に、本実施形態における環境移行システム１０を構成する各装置について各々説明する。図２は本実施形態の管理サーバ１００の構成例を示す図である。前記管理サーバ１００は、本発明を実現する機能を備えるべくハードディスクドライブ１０１などに格納されたプログラムデータベースが含むプログラム１０２をＲＡＭ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００２３】
また、前記管理サーバ１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス１０５、ディスプレイなどの出力インターフェイス１０６、ならびに、他端末４００やブレードサーバ３００などとの間のデータ授受を担うＮＩＣ（Network Interface Card）１０７などを有している。
【００２４】
前記管理サーバ１００は、前記ＮＩＣ１０７により、前記他端末４００やブレードサーバ３００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。また、管理サーバ１００は、フラッシュＲＯＭ１０８と、ディスプレイを接続するためのビデオカード１３０と、上記各部１０１〜１３０を接続するバスを中継するブリッジ１０９と、電源１２０と、を有する。
【００２５】
なお、前記フラッシュＲＯＭ１０８には、ＢＩＯＳ１３５が記憶されている。ＣＰＵ１０４は、電源１２０の投入後、先ずフラッシュＲＯＭ１０８にアクセスしてＢＩＯＳ１３５を実行することにより、管理サーバ１００のシステム構成を認識する。また、ハードディスクドライブ１０１には、各機能部やテーブル類の他に、ＯＳ１１５が記憶されている。このＯＳ１１５は、ＣＰＵ１０４が管理サーバ１００の各部１０１〜１１０を統括的に制御して、後述する各機能部を実行するためのプログラムである。ＣＰＵ１０４は、ＢＩＯＳ１３５に従い、ハードディスクドライブ１０１からＯＳ１１５をＲＡＭ１０３にロードして実行する。これにより、ＣＰＵ１０４は、管理サーバ１００の各部を統括的に制御する。
【００２６】
続いて、前記管理サーバ１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記管理サーバ１００は、前記端末２００たるシンクライアント各々の利用者が用いる可搬型記憶媒体５０の格納情報と、前記可搬型記憶媒体５０に紐付いたシンクライアント２００の利用割当先となる前記ブレードサーバ３００のアドレスとの対応関係を格納する割当管理テーブル１２５をハードディスクなどの適宜な記憶装置に有しているものとする。
【００２７】
前記管理サーバ１００は、前記可搬型記憶媒体の格納情報を含んだ利用割当要求を前記他端末から受信し、当該利用割当要求が含む可搬型記憶媒体の格納情報を前記割当管理テーブルに照合して、該当情報処理装置のアドレスを特定し、これを当該利用割当要求の送信元の前記他端末に通知する、アドレス通知部１１０を有する。また、他端末４００やシンクライアント２００、可搬型記憶媒体５０との通信処理にさいして利用する、暗号化通信プログラム１１６も備えている。
【００２８】
図３は本実施形態の端末たるシンクライアント２００の構成例を示す図である。一方、前記シンクライアント２００は、他端末４００での利用環境がブレードサーバ３００に設定された状況で、ネットワーク１４０を介してブレードサーバ３００を利用する装置であって、ブレードサーバ３００の利用に際して必要となる機能を備えるべくＴＰＭ２０１などにおけるプログラムデータベースに格納されたプログラム２０２をＲＡＭ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。
【００２９】
また、前記シンクライアント２００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス２０５、ディスプレイなどの出力インターフェイス２０６、ならびに、管理サーバ１００やブレードサーバ３００などとの間のデータ授受を担うＮＩＣ２０７などを有している。
【００３０】
前記シンクライアント２００は、前記ＮＩＣ２０７により、前記管理サーバ１００やブレードサーバ３００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。
【００３１】
こうしたシンクライアント２００は、いわゆるＨＤＤレスタイプのＰＣであり、プリンタ、外付けドライブ、外付けメモリ等をローカル接続およびネットワーク接続できないように構成されている。つまり、シンクライアント２００は、ブレードサーバ３００にローカル接続あるいはネットワーク接続されているプリンタ、外付けドライブ、外付けメモリ等のみを使用できるように構成されている。このようにすることで、シンクライアント２００の盗難等による情報漏えいの可能性を低減している。
【００３２】
また、前記シンクライアント２００は、各種デバイスを接続するためのＵＳＢポート２４４、フラッシュＲＯＭ２０８、キーボードおよびマウスを接続するためのＩ/Ｏコネクタ２６０、ディスプレイを接続するためのビデオカード２３０、これらの各部２０１〜２６０と接続するバスを中継するブリッジ２０９、電源２２０を有する。前記ＣＰＵ２０４は、電源２２０の投入後、先ずフラッシュＲＯＭ２０８にアクセスしてＢＩＯＳ２３５を実行することにより、シンクライアント２００のシステム構成を認識する。
【００３３】
フラッシュＲＯＭ２０８におけるＯＳ２３６は、ＣＰＵ２０４がシンクライアント２００の各部２０１〜２６０を統括的に制御して、後述する各機能部に対応するプログラムを実行するためのプログラムである。ＣＰＵ２０４は、ＢＩＯＳ２３５に従い、フラッシュＲＯＭ２０８からＯＳ２３６をＲＡＭ２０３にロードして実行する。なお、本実施形態のＯＳ２３６には、組み込み型ＯＳ等のフラッシュＲＯＭ２０８に格納可能な比較的サイズの小さいものが利用される。
【００３４】
続いて、前記端末としてのシンクライアント２００が、例えばプログラム２０２に基づき前記ＴＰＭ２０１にて構成・保持する機能部につき説明を行う。前記シンクライアント２００は、当該シンクライアント２００の利用者が用いる可搬型記憶媒体５０の格納情報を読取り、この格納情報に含まれている、当該シンクライアント２００の利用割当先となる前記ブレードサーバ３００のアドレスを取得し、このアドレスのデータをメモリたるＲＡＭ１０３に格納するアドレス取得部２１０を備える。
【００３５】
また、前記シンクライアント２００は、前記ＲＡＭ１０３に記憶されたブレードサーバ３００のアドレスに宛てて、当該シンクライアント２００または利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記ブレードサーバ３００が返してくる応答データに応じた前記ブレードサーバ３００と当該シンクライアント２００とのネットワーク１４０を介した接続確立処理を実行する接続確立部２１１を備える。
【００３６】
また、前記シンクライアント２００は、前記接続確立処理の実行に伴い、当該シンクライアント２００の入力インターフェイス２０５にて入力された操作情報を前記ブレードサーバ３００のアドレスに宛てて送信し、当該操作情報に対応した映像情報を前記ブレードサーバ３００から受信して、当該シンクライアント２００の出力インターフェイス２０６に表示する遠隔操作部２１２を備える。
【００３７】
また、前記シンクライアント２００は、前記可搬型記憶媒体５０のリーダ６０より、前記管理サーバ１００のアドレスを含む、可搬型記憶媒体５０の格納情報を取得し、これを適宜なメモリたるＲＡＭ２０３に格納する認証情報取得部２１３を備えるとすれば好適である。
【００３８】
また、前記シンクライアント２００は、前記ＲＡＭ２０３に記憶されている前記管理サーバ１００のアドレスに宛てて、前記メモリたるＲＡＭ１０３より読み出した可搬型記憶媒体５０の格納情報を、ブレードサーバ３００の利用割当要求に含めて送信する、利用割当要求送信部２１４を備えるとすれば好適である。
【００３９】
また、前記シンクライアント２００は、前記管理サーバ１００から自シンクライアント２００に割当てるべきブレードサーバ３００のアドレスを受信して、このブレードサーバ３００のアドレスを前記可搬型記憶媒体５０に記憶するアドレス格納処理部２１５を備えるとすれば好適である。
【００４０】
また、前記シンクライアント２００は、当該シンクライアント２００の入力インターフェイス２０５にて入力されたブレードサーバ３００の再割当要求を、前記可搬型記憶媒体５０の格納情報と共に前記管理サーバ１００のアドレスに宛てて送信する、再割当要求送信部２１６を備えるとすれば好適である。
【００４１】
ここで前記アドレス格納処理部２１５は、前記管理サーバ１００から自シンクライアント２００に再度割当てられた利用可能なブレードサーバ３００のアドレスを受信して、このブレードサーバ３００のアドレスを前記可搬型記憶媒体５０に記憶する処理を実行するものとする。
【００４２】
また、前記再割当要求送信部２１６は、前記接続確立部２１１によるブレードサーバ３００との接続確立処理、または、前記遠隔操作部２１２によるブレードサーバ３００に宛てた操作情報の送信処理あるいはブレードサーバ３００からの映像情報の受信処理、の少なくともいずれかが実行不可となったことを検知して、前記再割当要求の送信処理を実行するものとすれば好適である。
【００４３】
なお、前記シンクライアント２００は、シンクライアント利用者の生体情報を取得する生体認証装置２１７を備えるものとできる。この場合、シンクライアント２００の備える生体認証チェック部２１８は、前記生体認証装置２１７で取得した生体情報を、接続されている可搬型記憶媒体５０から取得した生体認証情報（可搬型記憶媒体５０が照合基準として予め記憶している）と照合して生体認証処理を実行する。そして、前記認証結果が「認証不可」であれば、シンクライアント２００の利用自体を不可としたり、或いはシンクライアント２００へのブレードサーバ３００の利用割当処理を終了させることとなる。
【００４４】
なお、本実施形態において前記シンクライアント２００は、アドレス取得部２１０、接続確立部２１１、遠隔操作部２１２、認証情報取得部２１３、利用割当要求送信部２１４、アドレス格納処理部２１５、再割当要求送信部２１６、生体認証装置２１７、生体認証チェック部２１８、リモートクライアントプログラム２７０、暗号化通信プログラム２７１、生体認証実行チェックプログラム２７２、機器情報２７３らを、ＴＰＭ（Trusted Platform Module）２０１と呼ばれるチップ内に収めている。
【００４５】
このＴＰＭ２０１は、スマートカード（ＩＣ カード）に搭載されるセキュリティチップに似た機能を持っており、非対称鍵による演算機能、またこれら鍵を安全に保管するための耐タンパー性を有するハードウェアチップである。このＴＰＭ２０１の機能としては、例えば、ＲＳＡ（Rivest-Shamir-Adleman Scheme）秘密鍵の生成・保管、ＲＳＡ秘密鍵による演算（署名、暗号化、復号）、ＳＨＡ−１（Secure Hash Algorithm １）のハッシュ演算、プラットフォーム状態情報（ソフトウェアの計測値）の保持（PCR）、 鍵、証明書、クレデンシャルの信頼チェーンの保持、高品質な乱数生成、不揮発性メモリ、その他Opt-in やＩ／Ｏ等があげられる。
【００４６】
前記ＴＰＭ は、暗号鍵（非対称鍵）の生成・保管・演算機能の他、プラットフォーム状態情報（ソフトウェアの計測値）をＴＰＭ２０１ 内のレジスタＰＣＲ（Platform Configuration Registers）に安全に保管し、通知する機能を有している。ＴＰＭ２０１の最新仕様では、さらにローカリティやデリゲーション（権限委譲）等の機能が追加されている。なお、ＴＰＭ２０１は、物理的にプラットフォームのパーツ（マザーボードなど）に取り付けることとなっている。
【００４７】
また、本実施形態において前記シンクライアント２００は、リモートクライアントプログラム２７０と、暗号化通信プログラム２７１とを前記ＴＰＭ２０１にて備えている。前記リモートクライアントプログラム２７０は、シンクライアント２００が遠隔からブレードサーバ３００のデスクトップにアクセスするためのプログラムであり、例えばＶＮＣのクライアント（ビューワ）プログラムである。ＣＰＵ２０４は、ＯＳ２３６に従い、ＴＰＭ２０１からリモートクライアントプログラム２７０をＲＡＭ２０３にロードして実行する。これにより、ＣＰＵ２０４は、Ｉ/Ｏコネクタ２６０の入力情報（キーボードおよびマウスの操作内容）を、例えばＶＰＮなどのネットワーク１４０を介してブレードサーバ３００に送信すると共に、ＶＰＮ等のネットワーク１４０を介して当該ブレードサーバ３００から送られてきた映像情報（ディスプレイのデスクトップ画面）をビデオカード２３０に接続されたディスプレイなどの入出力インターフェイス２０５等に出力する。
【００４８】
また、前記暗号化通信プログラム２７１は、リモートクライアントプログラム２７０より通知されたアドレスを持つブレードサーバ３００との間に、ＶＰＮなどのセキュアな通信ネットワークを構築するための通信プログラムである。例えば、ＩＰｓｅｃを用いた通信プログラムを想定できる。ＣＰＵ２０４は、ＯＳ２３６に従い、フラッシュＲＯＭ２０８から暗号化通信プログラム２７１をＲＡＭ２０３にロードして実行する。これにより、ＣＰＵ２０４は、ＮＩＣ２０７を介して自シンクライアント２００に割当てされたブレードサーバ３００へ通信開始要求を送信して、当該ブレードサーバ３００との間にＶＰＮ等のネットワークを構築し、このＶＰＮ等を介して当該ブレードサーバ３００と通信する。
【００４９】
また、本実施形態において前記シンクライアント２００は、生体認証実行チェックプログラム２７２を前記ＴＰＭ２０１にて備えている。前記生体認証実行チェックプログラム２７２は、シンクライアント２００の起動時に自身のハードウェア構成を認識し、そのハードウェア構成に生体認証装置２１７が含まれている場合、前記生体認証チェック部２１８に対して生体認証処理の実行開始を指示する。
【００５０】
また、本実施形態における前記シンクライアント２００は、機器情報２７３を前記ＴＰＭ２０１にて備えている。前記機器情報２７３は、シンクライアント２００から接続確立要求等を送信する際に、この接続確立要求等に含まれる、当該シンクライアント２００の認証用情報である。具体的には、例えば、シンクライアント２００のＩＤや型番、ＭＡＣアドレスなどが想定できる。
【００５１】
図４は本実施形態の他端末４００の構成例を示す図である。一方、前記他端末４００は、自身の利用環境をシンクライアント２００の利用環境とする端末装置であって、本発明を実現する機能を備えるべく、ハードディスクドライブ４０１などにおけるプログラムデータベースに格納されたプログラム４０２をＲＡＭ４０３に読み出し、演算装置たるＣＰＵ４０４により実行する。
【００５２】
また、前記他端末４００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス４０５、ディスプレイなどの出力インターフェイス４０６、ならびに、管理サーバ１００やブレードサーバ３００などとの間のデータ授受を担うＮＩＣ４０７などを有している。
【００５３】
前記他端末４００は、前記ＮＩＣ４０７により、前記管理サーバ１００やブレードサーバ３００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。
【００５４】
こうした他端末４００は、シンクライアント２００とは異なり、ＨＤＤを備えた通常のＰＣを想定することができる（シンクライアントタイプのＰＣであってもよいが）。
【００５５】
また、前記他端末４００は、各種デバイスを接続するためのＵＳＢポート４４４、ハードディスクドライブ４０８、キーボードおよびマウスを接続するためのＩ/Ｏコネクタ４６０、ディスプレイを接続するためのビデオカード４３０、これらの各部４０１〜４６０と接続するバスを中継するブリッジ４０９、電源４２０を有する。前記ＣＰＵ４０４は、電源４２０の投入後、先ずハードディスクドライブ４０８にアクセスしてＢＩＯＳ４３５を実行することにより、他端末４００のシステム構成を認識する。
【００５６】
ハードディスクドライブ４０８におけるＯＳ４３６は、ＣＰＵ４０４が他端末４００の各部４０１〜４６０を統括的に制御して、後述する各機能部に対応するプログラムを実行するためのプログラムである。ＣＰＵ４０４は、ＢＩＯＳ４３５に従い、ハードディスクドライブ４０８からＯＳ４３６をＲＡＭ４０３にロードして実行する。
【００５７】
続いて、前記他端末４００が、例えばプログラム４０２に基づき前記ハードディスクドライブ４０１にて構成・保持する機能部につき説明を行う。前記他端末４００は、前記シンクライアント２００の利用者となる者が用いる可搬型記憶媒体５０の格納情報を読取り、この格納情報に含まれている、前記シンクライアント２００の利用割当先となる前記ブレードサーバ３００のアドレスを取得し、このアドレスのデータをＲＡＭ４０３に格納するアドレス取得部４１０を備える。
【００５８】
また、他端末４００は、前記ＲＡＭ４０３に記憶されたブレードサーバ３００のアドレスに宛てて、前記シンクライアント２００または利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記ブレードサーバ３００が返してくる応答データに応じた前記ブレードサーバ３００と当該他端末４００とのネットワーク１４０を介した接続確立処理を実行する接続確立部４１１を備える。
【００５９】
また、他端末４００は、前記接続確立処理の実行に伴って当該他端末４００の利用環境のデータを抽出し、この利用環境データを前記ブレードサーバ３００のアドレスに宛てて送信する、利用環境送信部４１２を備える。他端末４００の利用環境のデータを抽出するにあたっては、例えば、予め抽出すべきデータ属性が定められたテーブル（ハードディスクドライブ４０１等に予め確保）を他端末４００が読み出し、このテーブルに定められた属性に合致するデータを自身の記憶装置中より読み出すことで実行できる。
【００６０】
また、前記他端末４００は、前記可搬型記憶媒体５０のリーダ（例：ＵＳＢインターフェイス）６０より、前記管理サーバ１００のアドレスを含む、可搬型記憶媒体５０の格納情報を取得し、これを適宜なＲＡＭ４０３に格納する認証情報取得部４１３を備えるとしてもよい。
【００６１】
また、前記他端末４００は、前記ＲＡＭ４０３に記憶されている前記管理サーバ１００のアドレスに宛てて、前記ＲＡＭ４０３より読み出した可搬型記憶媒体５０の格納情報を、ブレードサーバ３００の利用割当要求に含めて送信する、利用割当要求送信部４１４を備えるとしてもよい。
【００６２】
また、前記他端末４００は、前記管理サーバ１００から前記シンクライアント２００に割当てるべきブレードサーバ３００のアドレスを受信して、このブレードサーバ３００のアドレスを前記可搬型記憶媒体５０に記憶するアドレス格納処理部４１５を備えるとしてもよい。
【００６３】
なお、前記可搬型記憶媒体５０が、上記他端末４００が備える各機能部を備えることも想定できる（機能の詳細については後述する）。このような場合、前記他端末４００は、前記可搬型記憶媒体５０の前記利用割当要求送信部の出力データを、ネットワーク１４０を介して前記管理サーバ１００に送信し、前記管理サーバ１００から送られてくるブレードサーバ３００のアドレスを前記可搬型記憶媒体５０の前記アドレス格納処理部４１５に返信する、送受信部４１６を備えるとすればよい。
【００６４】
なお、前記他端末４００は、他端末利用者の生体情報を取得する生体認証装置４１７を備えるものとできる。この場合、他端末４００の備える生体認証チェック部４１８は、前記生体認証装置４１７で取得した生体情報を、接続されている可搬型記憶媒体５０から取得した生体認証情報（可搬型記憶媒体５０が照合基準として予め記憶している）と照合して生体認証処理を実行する。そして、前記認証結果が「認証不可」であれば、他端末４００の利用自体を不可としたり、或いは他端末４００へのブレードサーバ３００の利用割当処理を終了させることとなる。
【００６５】
また、本実施形態において前記他端末４００は、暗号化通信プログラム４７１を前記ハードディスクドライブ２０１にて備えているとしてもよい。前記暗号化通信プログラム４７１は、リモートクライアントプログラム４７０（シンクライアント２００が備えるものと同様のものでハードディスクドライブ２０１に格納）より通知されたアドレスを持つブレードサーバ３００との間に、ＶＰＮなどのセキュアな通信ネットワークを構築するための通信プログラムである。例えば、ＩＰｓｅｃを用いた通信プログラムを想定できる。ＣＰＵ４０４は、ＯＳ４３６に従い、ハードディスクドライブ４０８から暗号化通信プログラム４７１をＲＡＭ４０３にロードして実行する。これにより、ＣＰＵ４０４は、ＮＩＣ４０７を介して他端末４００に割当てされたブレードサーバ３００へ通信開始要求を送信して、当該ブレードサーバ３００との間にＶＰＮ等のネットワークを構築し、このＶＰＮ等を介して当該ブレードサーバ３００と通信する。
【００６６】
また、本実施形態において前記他端末４００は、生体認証実行チェックプログラム４７２を前記ハードディスクドライブ２０１にて備えているとしてもよい。前記生体認証実行チェックプログラム４７２は、他端末４００の起動時に自身のハードウェア構成を認識し、そのハードウェア構成に生体認証装置４１７が含まれている場合、前記生体認証チェック部４１８に対して生体認証処理の実行開始を指示する。
【００６７】
また、本実施形態における前記他端末４００は、機器情報４７３を前記ハードディスクドライブ４０１にて備えている。前記機器情報４７３は、他端末４００から接続確立要求等を送信する際に、この接続確立要求等に含まれる、シンクライアント２００ないし当該他端末４００の認証用情報である。具体的には、例えば、他端末４００ないしシンクライアント２００のＩＤや型番、ＭＡＣアドレスなどが想定できる。
【００６８】
図５は本実施形態の情報処理装置たるブレードサーバ３００の構成例を示す図である。一方、前記情報処理装置たるブレードサーバ３００は、前記他端末４００での利用環境の設定をシンクライアント２００の利用時における利用環境として受け入れ、後にシンクライアント２００からのネットワークを介した利用を受付ける装置である。そして、本発明を実現する機能を備えるべくＨＤＤ（ハードディスクドライブ）３０１などに格納されたプログラムデータベースの含むプログラム３０２をＲＡＭ３０３に読み出し、演算装置たるＣＰＵ３０４により実行する。
【００６９】
また、前記ブレードサーバ３００は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力インターフェイス３０５、ディスプレイなどの出力インターフェイス３０６、ならびに、管理サーバ１００や他端末４００、シンクライアント２００などとの間のデータ授受を担うＮＩＣ３０７などを有している。
【００７０】
前記ブレードサーバ３００は、前記ＮＩＣ３０７により、前記管理サーバ１００やシンクライアント２００、他端末４００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。また、ブレードサーバ３００は、他にも、フラッシュＲＯＭ（Read Only Memory）３０８と、デスクトップの映像情報を生成するビデオカード３３０と、これらの各部３０１〜３３０とバスとを中継するブリッジ３０９と、電源３２０とを有する。
【００７１】
前記フラッシュＲＯＭ３０８には、ＢＩＯＳ（Basic Input/Output System）３３５が記憶されている。前記ＣＰＵ３０４は、電源３２０の投入後、先ずフラッシュＲＯＭ３０８にアクセスしてＢＩＯＳ３３５を実行することにより、ブレードサーバ３００のシステム構成を認識する。
【００７２】
こうしたブレードサーバ３００が、例えばプログラム３０２に基づき構成・保持する機能部につき説明を行う。前記ブレードサーバ３００は、当該ブレードサーバ３００に利用割当がなされているシンクライアント２００または利用者の認証用情報を格納する接続管理テーブル３２５を備える。また、適宜な認証機関（公的個人認証機関など）や可搬型記憶媒体５０などが格納している前記利用者の生体認証情報を、予め前記認証機関のサーバやシンクライアント２００などを通じて取得しておき、これを生体認証情報記憶部３２６に格納しておくとしてもよい。
【００７３】
また、前記ブレードサーバ３００は、前記他端末４００から送信されてくる接続確立要求を受信し、この接続確立要求が含むシンクライアント２００または利用者の認証用情報を前記接続管理テーブル３２５に照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記他端末４００に応答データとして返信する、確立判定部３１０を備える。この確立判定部３１０は、前記判定処理に、前記接続確立要求に伴う生体情報（他端末４００の生体認証装置４１７で読み取られた、いわゆる生の生体情報）を、上記生体認証情報記憶部３２６における生体認証情報と照合する、生体認証処理を含めるとすればより好適である。つまり、生体認証にパスしなければ、接続確立の処理を実行しないよう判定するのである。  
また、前記ブレードサーバ３００は、前記判定結果に応じて前記他端末４００との接続確立処理が実行されるに伴い、前記他端末４００からの利用環境データを受信し、当該利用環境データを前記シンクライアント２００の利用環境データとして記憶装置に格納する環境設定部３１１を備える。
【００７４】
また、前記ブレードサーバ３００は、後に前記シンクライアント２００との接続確立処理が実行されるに伴い、前記シンクライアント２００から操作情報を受信して、当該操作情報が示す操作内容に従って情報処理を行い、その結果を示す映像情報を当該シンクライアント２００に送信する、遠隔操作受付部３１２を有するとしてもよい。
【００７５】
また、ブレードサーバ３００は、前記ＨＤＤ３０１において、リモートサーバプログラム３７０、暗号化通信プログラム３７１、ＯＳ（Operating System）３３６を記憶している。前記ＯＳ３３６は、ＣＰＵ３０４がブレードサーバ３００の各部３０１〜３３０を統括的に制御して、前記機能部３１０等の各機能部を実現する各プログラムを実行するためのプログラムである。ＣＰＵ３０４は、ＢＩＯＳ３３５に従い、ＨＤＤ３０１からＯＳ３３６をＲＡＭ３０３にロードして実行する。これにより、ＣＰＵ３０４は、ブレードサーバ３００の各部３０１〜３３０を統括的に制御する。
【００７６】
また、リモートサーバプログラム３７０は、ブレードサーバ３００のデスクトップをシンクライアント２００から遠隔操作を可能とするためのプログラムであり、例えばＡＴ＆Ｔケンブリッジ研究所で開発されたＶＮＣ（Virtual Network Computing）のサーバプログラムである。ＣＰＵ３０４は、ＯＳ３３６に従い、ＨＤＤ３０１からリモートサーバプログラム３７０をＲＡＭ３０３にロードして実行する。これにより、ＣＰＵ３０４は、ＶＰＮ等のネットワーク１４０を介してシンクライアント２００から送られてきた入力情報（キーボードおよびマウスの操作内容）を受信し処理すると共に、処理結果を示す映像情報（ディスプレイのデスクトップ画面）を、ＶＰＮ等のネットワーク１４０を介してシンクライアント２００に送信する。
【００７７】
また、前記暗号化通信プログラム３７１は、他端末４００やシンクライアント２００との間にＶＰＮ等のネットワーク１４０を構築するための通信プログラムであり、例えばＩＰｓｅｃ（Security Architecture for the Internet Protocol）を用いた通信プログラムである。ＣＰＵ３０４は、ＯＳ３３６に従い、ＨＤＤ３０１から暗号化通信プログラム３７１をＲＡＭ３０３にロードして実行する。これにより、ＣＰＵ３０４は、ＮＩＣ３０７を介して他端末４００やシンクライアント２００から受付けた接続確立要求等に従い、他端末４００やシンクライアント２００との間にＶＰＮ等のセキュアなネットワーク１４０を構築し、このＶＰＮ等を介して他端末４００やシンクライアント２００と通信を行なう。
【００７８】
図６は本実施形態の可搬型記憶媒体５０が備えるＩＣチップ５５の構成例を示す図である。なお、前記可搬型記憶媒体５０の例としては、ＩＣチップ５５をプラスティック筐体などの適宜な収納ケース５１に格納し、他端末４００やシンクライアント２００のＵＳＢインターフェイスにデータ通信可能に接続される、例えばＵＳＢデバイスなどがあげられる。前記ＩＣチップ５５の格納情報としてはチップＩＤ６０３が含まれている。こうしたＩＣチップ５５は、ＣＰＵ６０１と、メモリ６０２とから構成され、このメモリ６０２にチップＩＤの情報６０３が格納されている。なお、このメモリ６０２には、本発明を実現する機能を備えるプログラム６０４が格納されているとしてもよい。この場合、可搬型記憶媒体５０は、メモリ６０２に格納されたプログラム６０４をＣＰＵ６０１で実行することとなる。
【００７９】
なお、この可搬型記憶媒体５０としては、ＩＣカード部とフラッシュメモリとが一体化したメモリカードに、個人証明書や秘密鍵、モバイル利用に必要な各種アプリケーションソフトウェアをプレインストールした認証デバイス（商標名：KeyMobile）を採用することができる。この可搬型記憶媒体５０がメモリ６０２にて記憶する情報としては、チップＩＤの情報６０３や、他端末（あるいはシンクライアント２００）とブレードサーバ３００との間の利用割当処理を行う管理サーバ１００のアドレス（管理サーバアドレス記憶部６１１）の他に、前記他端末４００（あるいはシンクライアント２００）の利用割当先となるブレードサーバ３００のアドレス６０５を想定する。
【００８０】
こうした可搬型記憶媒体５０が、例えば前記プログラム６０４に基づき構成・保持する機能部につき説明を行う。前記可搬型記憶媒体５０は、当該可搬型記憶媒体５０の格納情報を取得し、これを可搬型記憶媒体自身ないし前記他端末４００の適宜なメモリに格納する認証情報取得部６１０を備えるとしてもよい。
【００８１】
また可搬型記憶媒体５０は、シンクライアント２００とブレードサーバ３００との間の利用割当処理を行う管理サーバ１００のアドレスが記憶された管理サーバアドレス記憶部６１１を備えるとしてもよい。
【００８２】
また、可搬型記憶媒体５０は、前記管理サーバアドレス記憶部６１１に記憶されている前記管理サーバ１００のアドレスに宛てて、前記メモリ６０２より読み出した可搬型記憶媒体５０の格納情報を、ブレードサーバ３００の利用割当要求に含めて前記他端末４００を介して送信する、利用割当要求送信部６１２を備えるとしてもよい。
【００８３】
また、可搬型記憶媒体５０は、前記管理サーバ１００から送信される前記シンクライアント２００に割当てるべきブレードサーバ３００のアドレスを前記他端末４００を介して受信し、このブレードサーバ３００のアドレスを可搬型記憶媒体自身の適宜なメモリ６０２に記憶するアドレス格納処理部６１３を備えるとしてもよい。
【００８４】
なお、前記管理サーバ１００が、他端末４００が備える前記認証情報取得部、前記利用割当要求送信部、および前記アドレス格納処理部の各機能を備えたプログラムを、管理サーバ１００の記憶装置内に格納しているとすれば、可搬型記憶媒体５０は以下の機能部を備えるとしてもよい。この時、前記可搬型記憶媒体５０は、前記管理サーバアドレス記憶部６１１と、前記管理サーバアドレス記憶部６１１より管理サーバ１００のアドレスを抽出し、このアドレスに宛てて、前記プログラムの取得要求を送信するプログラム取得要求部６１４と、前記プログラムの取得要求に応じて、前記管理サーバ１００から前記プログラムをダウンロードし、このプログラムを可搬型記憶媒体自身ないし前記他端末４００のメモリに格納する、プログラム取得部６１５とを備える、としてもよい。
【００８５】
また、これまで示した  環境移行システム１０を構成する管理サーバ１００や他端末４００、ブレードサーバ３００、シンクライアント２００、可搬型記憶媒体５０らにおける各機能部１１０、２１０〜２１８、３１０〜３１１、４１０〜４１８、６１０〜６１５等は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記各ＣＰＵ１０４、２０４、３０４、４０４、６０１らがプログラム実行に合わせて記憶装置より該当プログラムを各ＲＡＭ１０３、２０３、３０３、４０３、６０２らに読み出して、これを実行することとなる。
【００８６】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはＲＳ−２３２Ｃ、ＲＳ−４２２、ＩｒＤＡ、ＵＳＢ、ＩＥＥＥ１３９４、ファイバ・チャネルなどが想定できる。
【００８７】
−−−データベース構造−−−
次に、本実施形態における情報処理システム１０を構成する管理サーバ１００、ブレードサーバ３００、他端末４００らが利用可能な各種テーブル類の構造について説明する。図７は本実施形態における、（ａ）割当管理テーブル１２５、（ｂ）接続管理テーブル３２５、の各データ構造例を示す図である。
【００８８】
前記割当管理テーブル１２５は管理サーバ１００が利用するものであり、前記シンクライアント２００各々の利用者が用いる可搬型記憶媒体５０の格納情報と、前記可搬型記憶媒体５０に紐付いたシンクライアント２００の利用割当先となる前記ブレードサーバ３００のアドレスとの対応関係を格納するテーブルである。例えば可搬型記憶媒体５０の備えるＩＣチップ５５のチップＩＤ８０４３１をキーとして、ブレードサーバ３００のアドレス８０４３２、およびシステム権限８０４３３（職位等に応じたブレードサーバ３００の利用権限範囲など）といった情報を関連づけたレコードの集合体となっている。なお、前記ブレードサーバ３００のアドレス８０４３２は、ネットワーク１４０におけるブレードサーバ３００のＩＰアドレスが一例として想定できる。
【００８９】
また、前記接続管理テーブル３２５はブレードサーバ３００が利用するものであり、ブレードサーバ３００に利用割当がなされているシンクライアント２００または利用者の認証用情報を格納するテーブルである。例えば、前記シンクライアント２００各々の認証用情報（ＭＡＣアドレス等の機器情報など）を格納するテーブルであり、例えばシンクライアント２００のＩＤ８０４２１をキーとして、シンクライアント２００の型番８０４２２、シンクライアント２００に設定した管理ＩＤ８０４２３といった情報を関連づけたレコードの集合体となっている。また、この接続管理テーブル３２５に格納される認証用情報としては、他にも、シンクライアント２００の利用者の生体認証用情報８０４２４（指紋、虹彩、静脈、顔画像、声紋など）、利用者ＩＤ、パスワードを想定できる。なお、この接続管理テーブル３２５に格納される認証用情報は、可搬型記憶媒体５０において記憶される格納情報のうちシンクライアント２００のアドレスを除いて同じであると想定できる。つまり可搬型記憶媒体５０の格納情報は、シンクライアント２００の利用割当先となるブレードサーバ３００のアドレス、シンクライアント２００または利用者の認証用情報となる。
【００９０】
−−−処理フロー例１−−−
以下、本実施形態における環境移行方法の実際手順について、図に基づき説明する。なお、以下で説明する環境移行方法に対応する各種動作は、前記環境移行システム１０を構成する管理サーバ１００、他端末４００、ブレードサーバ３００らのそれぞれＲＡＭに読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００９１】
図８は本実施形態における環境移行方法の処理フロー例１を示す図である。ＵＳＢデバイスなどの形態をとる前記可搬型記憶媒体５０を所持する利用者が、シンクライアント２００を介したブレードサーバ３００の利用を考えたとする。この場合、前記利用者は、自身で今まで使用してきた、シンクライアント２００以外のＰＣ、例えばごく一般的なＰＣである非セキュリティＰＣ（ハードディスクドライブ有り）の利用環境を、シンクライアント２００とブレードサーバ３００とからなるシンクライアントシステムに移行する必要がある。
【００９２】
そこで前記利用者は、前記可搬型記憶媒体５０を他端末４００のＵＳＢインターフェイス（リーダ６０）に接続する（ｓ１０）。なお、この可搬型記憶媒体５０としては、ＩＣカード部とフラッシュメモリとが一体化したメモリカードに、個人証明書や秘密鍵、モバイル利用に必要な各種アプリケーションソフトウェアをプレインストールした認証デバイス（商標名：KeyMobile）を採用することができる。
【００９３】
こうした認証デバイスは、単なる記憶装置ではなく、認証アプリケーションを格納し、接続先の他端末４００と協働して認証処理を実行できる。従って、他端末４００のＵＳＢインターフェイスに可搬型記憶媒体５０が接続された時点で、例えば認証アプリケーションが可搬型記憶媒体５０の記憶領域から起動され、適正な認証用情報（利用者のＩＤ、パスワードや生体情報など）の入力が入力インターフェイス４０５などから無ければ、他端末４００ないし可搬型記憶媒体５０が備える、環境移行の処理に必要なプログラムを起動できないよう制御がなされる（ｓ５０）。
【００９４】
上記の可搬型記憶媒体５０の認証アプリケーションにおける認証結果が「認証ＯＫ」だったとすれば（ｓ１００：ＯＫ）、前記他端末４００のアドレス取得部４１０は、前記シンクライアント２００の利用者となる者が用いる可搬型記憶媒体５０の格納情報を読取り（ｓ１０１）、この格納情報に含まれている、前記シンクライアント２００の利用割当先となる前記ブレードサーバ３００のアドレスを取得し、このアドレスのデータをＲＡＭ４０３に格納する（ｓ１０２）。
【００９５】
続いて、前記他端末４００の接続確立部４１１は、前記ＲＡＭ４０３に記憶されたブレードサーバ３００のアドレスに宛てて、前記シンクライアント２００または利用者の認証用情報（例：可搬型記憶媒体５０内に格納されているシンクライアント２００の機器情報２７３や利用者の認証用情報など）を少なくとも含む接続確立要求を送信する（ｓ１０３）。この時、前記接続確立部４１１は、前記生体認証装置４１７から前記利用者の生体情報を得て、これを前記接続確立要求の認証用情報に含めるとしてもよい。この処理に際し、他端末４００では、前記暗号化通信プログラム４７１が始動している。そしてブレードサーバ３００のアドレスは、接続確立部４１１が暗号化通信プログラム４７１に通知する。暗号化通信プログラム４７１は、このアドレスを受けて、他端末４００とブレードサーバ３００との間でネットワークの確保を行って、通信データの暗号化を伴うセキュアなネットワーク環境を構築する。
【００９６】
一方、ブレードサーバ３００の確立判定部３１０は、前記接続確立要求を受信し、この接続確立要求が含むシンクライアント２００または利用者の認証用情報を前記接続管理テーブル３２５に照合する（ｓ１０４）。この照合処理で、該当シンクライアント２００または利用者について割当の設定が接続管理テーブル３２５にてなければ、前記接続確立要求の受入れ不可と判定し（ｓ１０５：ＮＯ）、その判定結果を前記他端末４００に応答データとして返信し、処理を終了する。他方、前記照合処理で、該当シンクライアント２００または利用者について割当の設定が接続管理テーブル３２５にて存在すれば、前記接続確立要求の受入れ可と判定し（ｓ１０５：ＯＫ）、その判定結果を前記他端末４００に応答データとして返信する（ｓ１０６）。なお、認証用情報を接続管理テーブル３２５に照合するに際し、前記生体認証情報記憶部３２６に、前記認証情報が含む前記利用者の生体情報を照合する処理を行うとすれば、より好適である。この生体情報の照合処理の結果を、接続確立要求に対する可否判定結果に含めるとすれば、他端末４００からのブレードサーバ３００の利用に際してセキュリティ性がより向上する。
【００９７】
他方、前記接続確立要求を送信した他端末４００では、前記ブレードサーバ３００が返してくる応答データを受信し、この応答データが「接続確立可」というものであれば（ｓ０７：ＯＫ）、前記ブレードサーバ３００と当該他端末４００とのネットワーク１４０を介した接続確立処理を実行する（ｓ１０８）。もし、前記ブレードサーバ３００が返してくる応答データが、「接続確立不可」というものであれば（ｓ１０７：ＮＧ）、以後の処理を終了する。
【００９８】
なお、前記接続確立処理に際して、他端末４００が備える前記リモートクライアントプログラム４７０が、前記ブレードサーバ３００のアドレスに対して、認証要求を送信するとしてもよい。ブレードサーバ３００では、この認証要求に応じ、他端末４００に対して例えばログインＩＤやパスワード、或いは生体情報の入力要求を返すのである。この入力要求に応じて他端末４００がログインＩＤやパスワード等を返信すると、ブレードサーバ３００では、自身で管理しているログインＩＤやパスワードと前記他端末４００由来のログインＩＤやパスワードとが一致するか判定し、ブレードサーバ３００の使用可否を最終的に判定するのである。
【００９９】
前記ステップｓ１０８に続いて、他端末４００の利用環境送信部４１２は、前記応答データに応じた前記接続確立処理の実行に伴って当該他端末４００の利用環境のデータを抽出する（ｓ１０９）。この抽出処理に際しては、例えば、可搬型記憶媒体５０ないし他端末４００が予め、抽出対象となるデータの属性テーブルを備えていて、当該テーブルに設定されているデータ属性を備えるデータを、他端末４００のハードディスクドライブ４０１などの記憶装置内で検索・抽出するのである。抽出される利用環境のデータの具体例としては、例えば、ｗｅｂブラウザにおける「お気に入り」ファイル、メールソフトにおけるメールアカウント設定、アドレス帳、送受信メールの振分ルール、各種アプリケーションプログラムにおける作成ファイル、デスクトップの表示設定などである。
【０１００】
前記利用環境送信部４１２は、こうして抽出した利用環境のデータを、前記ブレードサーバ３００のアドレスに宛てて送信する（ｓ１１０）。ブレードサーバ３００の環境設定部３１１は、前記判定結果に応じて前記他端末４００との接続確立処理が実行されるに伴い、前記他端末４００からの利用環境データを受信し、当該利用環境データを前記シンクライアント２００の利用環境データとして記憶装置に格納する（ｓ１１１）。この処理は、例えば、シンクライアント２００用に確保している記憶領域において、前記他端末４００から抽出された利用環境データに対応するアプリケーション等を特定し、当該アプリケーション等に前記利用環境データの設定を行うこととなる。具体的な例としては、ブレードサーバ３００がシンクライアント２００に提供可能に備えるメーラーに、前記他端末４００から取得したアドレス帳と送受信メールの振分ルールの設定を行う、といった具合である。或いは、同様にブレードサーバ３００が用意するワードプロセッサーのアプリケーションプログラムに関し、当該アプリケーションプログラムが備える辞書ファイルとして、他端末４００から取得した辞書ファイルを置換して設定するといった具合である。後に、シンクライアント２００がブレードサーバ３００にアクセスして利用する際には、他端末４００で利用していた際と同じ環境が用意されていることとなる。
【０１０１】
従って本実施形態における環境移行システムにおいては、前記認証デバイスなどの可搬型記憶媒体５０をキーとして、他端末４００での利用環境をブレードサーバ３００に対して効率的に設定可能である。しかも、他端末４００に接続して使用する可搬型記憶媒体５０として耐タンパ性の高い前記認証デバイス（keymobile等）を使用し、当該認証デバイス内にブレードサーバ３００との接続用のデータやアプリケーションを格納することで、ブレードサーバ３００の不正利用を良好に抑制できる。
【０１０２】
−−−処理フロー例２−−−
図９は本実施形態における環境移行処理方法の処理フロー例２を示す図である。なお、上記例では可搬型記憶媒体５０に格納されているとした、ブレードサーバ３００のアドレスは、以下のように取得するものとできる。すなわち、前記他端末４００の認証情報取得部４１３は、前記可搬型記憶媒体５０のリーダより可搬型記憶媒体５０の格納情報（前記管理サーバのアドレスを含む）を取得し、これを適宜なＲＡＭ４０３に格納する（ｓ２００）。
【０１０３】
そして利用割当要求送信部４１４が、前記ＲＡＭ４０３より、前記管理サーバ１００のアドレスを読み出す（ｓ２０１）。そしてこのアドレスに宛てて、前記ＲＡＭ４０３より読み出した可搬型記憶媒体５０の格納情報を、ブレードサーバ３００の利用割当要求に含めて送信する（ｓ２０２）。
【０１０４】
一方、管理サーバ１００のアドレス通知部１１０は、前記可搬型記憶媒体５０の格納情報を含んだ利用割当要求を前記他端末４００から受信し（ｓ２０３）、当該利用割当要求が含む可搬型記憶媒体５０の格納情報を前記割当管理テーブル１２５に照合して、該当ブレードサーバ３００のアドレスを特定し（ｓ２０４）、これを当該利用割当要求の送信元の前記他端末４００に通知するのである（ｓ２０５）。
【０１０５】
他端末４００のアドレス格納処理部４１５では、前記管理サーバ１００から前記シンクライアント２００に割当てるべきブレードサーバ３００のアドレスを受信して（ｓ２０６）、このブレードサーバ３００のアドレスを前記可搬型記憶媒体５０に記憶する（ｓ２０７）。こうして、可搬型記憶媒体５０にはブレードサーバ３００のアドレスが格納されるに至る。
【０１０６】
−−−処理フロー例３−−−
図１０は本実施形態における環境移行処理方法の処理フロー例３を示す図である。ここでは、他の実施例として、他端末４００で備えるとした各機能部を可搬型記憶媒体５０が備える例について説明する。この場合、利用者は可搬型記憶媒体５０を携行してさえいれば、それを自身が使用していたコンピュータに接続し、そのコンピュータをあたかもシンクライアントとしてブレードサーバ３００に接続して、環境移行の処理を簡便かつ効率的に実行することがより一層可能となる。しかも、可搬型記憶媒体５０として上述するような認証デバイス（商標名：KeyMobile）を使用すれば、セキュリティ性も高度に確保されることとなる。
【０１０７】
こうした状況下で前記可搬型記憶媒体５０が、他端末４００での利用環境を、シンクライアント２００の利用時にも実現するべく処理を開始する。この時、可搬型記憶媒体５０の認証情報取得部６１０は、当該可搬型記憶媒体５０の格納情報を取得し、これを可搬型記憶媒体５０自身（ないし前記他端末４００）の適宜なメモリ６２０に格納する（ｓ３００）。ＵＳＢデバイスなどの形態をとる可搬型記憶媒体５０が他端末４００に接続されている状況においては、前記認証情報取得部６１０が取得した格納情報を他端末４００に格納するとしてもよい。
【０１０８】
続いて、可搬型記憶媒体５０の利用割当要求送信部６１２は、前記管理サーバアドレス記憶部６１１に記憶されている前記管理サーバ１００のアドレスに宛てて、前記メモリより読み出した可搬型記憶媒体５０の格納情報を、ブレードサーバ３００の利用割当要求に含めて前記他端末４００を介して送信する（ｓ３０１）。この送信処理は、利用割当要求送信部６１２が、当該可搬型記憶媒体５０が接続されている他端末４００の前記送受信部４１６に前記利用割当要求のデータを通知して実行される。前記送受信部４１６は、通信装置４０７に前記管理サーバ１００のアドレスを指定し、ネットワーク１４０を介した前記利用割当要求のデータ通信を指示する。
【０１０９】
前記利用割当要求を他端末４００を介して受信した管理サーバ１００では（ｓ３０２）、割当管理テーブル１２５に基づいて、シンクライアント２００に割当されているブレードサーバ３００のアドレスを特定し、このアドレス情報を他端末４００に返信することとなる（ｓ３０３）。
【０１１０】
他端末４００の前記送受信部４１６は、管理サーバ１００から返信されてきたアドレス情報を通信装置４０７から取得し、これを可搬型記憶媒体５０のアドレス格納処理部６１３に転送する。
【０１１１】
可搬型記憶媒体５０のアドレス格納処理部６１３は、前記管理サーバ１００から返信される前記シンクライアント２００に割当てるべきブレードサーバ３００のアドレスを前記他端末４００を介して受信し（ｓ３０４）、このブレードサーバ３００のアドレスを可搬型記憶媒体５０自身の適宜なメモリ６２０に記憶する（ｓ３０５）。
【０１１２】
こうして他端末４００を接続させる相手であるブレードサーバ３００のアドレスを取得した可搬型記憶媒体５０は、フロー例１にて他端末４００が実行するとして述べた処理と同じ処理を同様に行い、環境移行の処理を実行する。そのためには、勿論、可搬型記憶媒体５０が他端末４００が備える機能部と同様の機能部を例えばプログラムの形態で備えている必要がある。
【０１１３】
−−−処理フロー例４−−−
図１１は本実施形態における環境移行処理方法の処理フロー例４を示す図である。そこでここでは、他の実施例として、環境移行の処理に必要となる機能部を実現するプログラムを、可搬型記憶媒体５０が管理サーバ１００より取得する処理例について説明する。したがってこの場合、他端末４００で備えるとした各機能を備えたプログラムの各機能部を実現するプログラムを、管理サーバ１００がハードディスクドライブ１０１など適宜な記憶装置内に格納しているものとする。
【０１１４】
この場合、前記可搬型記憶媒体５０のプログラム取得要求部６１４が、前記管理サーバアドレス記憶部６１１より管理サーバ１００のアドレスを抽出し、このアドレスに宛てて、前記プログラムの取得要求を送信する（ｓ４００）。
【０１１５】
管理サーバ１００では、前記プログラムの取得要求を受信し（ｓ４０１）、適宜な認証処理を可搬型記憶媒体５０との間で実行した上で（ｓ４０２）、該当プログラムのダウンロード許可を可搬型記憶媒体５０に通知する（ｓ４０３）。もし、この前記認証処理の結果が「認証ＮＧ」であれば処理は当然終了する。
【０１１６】
可搬型記憶媒体５０のプログラム取得部６１５は、前記ダウンロード許可通知を受信したならば（ｓ４０４）、前記管理サーバ１００の記憶装置にて該当プログラムを検索・特定し（ｓ４０５）、特定したプログラムをダウンロードする（ｓ４０６）。ダウンロードしたプログラムは、可搬型記憶媒体自身（ないし前記他端末４００）のメモリ６０２に格納する（ｓ４０７）。こうして、可搬型記憶媒体５０は、他端末４００が備えるとした機能部を前記プログラムでもって確保するに至る。
【０１１７】
なお、上記の実施形態では、ブレードサーバ３００および他端末４００間にＶＰＮを構築して通信を行なう場合を例にとり説明したが、本発明はこれに限定されない。例えば、ブレードサーバ３００および他端末４００間が同じＬＡＮ内に存在するような場合は、ＶＰＮを構築することなく、ブレードサーバ３００および他端末４００間で通信を行なえるようにしてもよい。
【０１１８】
また、前記認証用媒体５０は、前記認証デバイスを想定するのが好適であるが、他にも、同様の機能と他端末４００やシンクライアント２００との接続性を備えた携帯電話機などを想定するとしてもよい。
【０１１９】
本発明によれば、非セキュリティＰＣの利用環境をシンクライアントの利用環境として移行するに際し、効率的で良好なセキュリティ性を確保した移行処理を実現できる。
【０１２０】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【０１２１】
【図１】本実施形態の環境移行システムのネットワーク構成図である。
【図２】本実施形態の管理サーバの構成例を示す図である。
【図３】本実施形態の端末たるシンクライアントの構成例を示す図である。
【図４】本実施形態の他端末たる非セキュリティＰＣの構成例を示す図である。
【図５】本実施形態の情報処理装置たるブレードサーバの構成例を示す図である。
【図６】本実施形態の可搬型記憶媒体が備えるＩＣチップの構成例を示す図である。
【図７】本実施形態における、（ａ）割当管理テーブル、（ｂ）接続管理テーブルの各データ構造例を示す図である。
【図８】本実施形態における環境移行方法の処理フロー例１を示す図である。
【図９】本実施形態における環境移行方法の処理フロー例２を示す図である。
【図１０】本実施形態における環境移行方法の処理フロー例３を示す図である。
【図１１】本実施形態における環境移行方法の処理フロー例４を示す図である。
【符号の説明】
【０１２２】
１０  環境移行システム
５０  可搬型記憶媒体
５１  収納ケース
５５  ＩＣチップ
６０  可搬型記憶媒体のリーダ
１００  管理サーバ
１０１、３０１、４０１、４０８  ＨＤＤ（Hard Disk Drive）
１０２、２０２、３０２、４０２、６０４  プログラム
１０３、２０３、３０３、４０３、６０２  ＲＡＭ（Random Access Memory）
１０４、２０４、３０４、４０４、６０１  ＣＰＵ（Central Processing Unit）
１０５、２０５、３０５、４０５  入力インターフェイス
１０６、２０６、３０６、４０６  出力インターフェイス
１０７、２０７、３０７、４０７  通信装置、ＮＩＣ（Network Interface Card）
１０８、２０８、３０８  フラッシュＲＯＭ
１０９、２０９、３０９、４０９  ブリッジ
１１０  アドレス通知部
１１５、２３６、３３６、４３６  ＯＳ
１２０、２２０、３２０、４２０  電源
１２５  割当管理テーブル
１３０、２３０、３３０、４３０  ビデオカード
１３５、２３５、３３５、４３５  ＢＩＯＳ
１４０  ネットワーク
２００  端末、シンクライアント
２０１  ＴＰＭ（Trusted Platform Module）
２１０  アドレス取得部
２１１  接続確立部
２１２  遠隔操作部
２１３、４１３、６１０  認証情報取得部
２１４、４１４、６１２  利用割当要求送信部
２１５、４１５、６１３  アドレス格納処理部
２１６  再割当要求送信部
２１７、４１７  生体認証装置
２１８、４１８  生体認証チェック部
６１１  管理サーバアドレス記憶部
３２６  生体認証情報記憶部
２４４、４４４  ＵＳＢポート
２６０、４６０  Ｉ／Ｏコネクタ
２７０、４７０  リモートクライアントプログラム
２７１、３７１、４７１  暗号化通信プログラム
２７２、４７２  生体認証実行チェックプログラム
２７３、４７３  機器情報
３００  情報処理装置、ブレードサーバ
３１０  確立判定部
３１１  環境設定部
３１２  遠隔操作受付部
３２５  接続管理テーブル
３７０  リモートサーバプログラム
４００  他端末、非セキュリティＰＣ
４１０  アドレス取得部
４１１  接続確立部
４１２  利用環境送信部
４１６  送受信部
６１４  プログラム取得要求部
６１５  プログラム取得部
【図１】
2008090494.tif 000003
【図２】
2008090494.tif 000004
【図３】
2008090494.tif 000005
【図４】
2008090494.tif 000006
【図５】
2008090494.tif 000007
【図６】
2008090494.tif 000008
【図７】
2008090494.tif 000009
【図８】
2008090494.tif 000010
【図９】
2008090494.tif 000011
【図１０】
2008090494.tif 000012
【図１１】
2008090494.tif 000013