(57)【要約】      （修正有）【課題】シンクライアントとブレードサーバとの間の接続処理の効率化と適宜なセキュリティ性確保とをシンクライアントシステムにおいて実現する。【解決手段】可搬型記憶媒体５０の格納情報を読取りブレードサーバ３００のアドレスに宛てて認証用情報を含む接続確立要求を送信し、接続確立部は操作情報をブレードサーバ３００のアドレスに宛てて送信し映像情報をブレードサーバ３００から受信して出力インターフェイスに表示するシンクライアント２００と、接続確立要求を受信し認証用情報により接続確立要求の受入れ可否を判定しその判定結果をシンクライアント２００に返信する確立判定部と、シンクライアント２００から操作情報を受信して情報処理を行いその結果を示す映像情報をシンクライアント２００に送信するブレードサーバ３００、とから情報処理システム１０を構成する。【選択図】図１
2008090493.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等）を使用し、当該認証デバイス内に接続先のブレードサーバ３００のアドレスを格納することで、ブレードサーバ３００の不正利用を良好に抑制できる。
【００８４】
−−−処理フロー例２−−−
図８は本実施形態における情報処理方法の処理フロー例２を示す図である。ここでは、例えばシンクライアント２００を介したブレードサーバ３００の利用中に、何らかの障害がブレードサーバ３００に発生し、利用中のブレードサーバ３００が利用不可となった状況に対応する処理を示す。
【００８５】
この場合、前記シンクライアント２００の再割当要求送信部２１６は、当該シンクライアント２００の入力インターフェイス２０５にて入力されたブレードサーバ３００の再割当要求（利用割当要求送信部２１４が送信する、前記ＲＡＭ２０３より読み出した可搬型記憶媒体５０の格納情報（例：前記ＴＰＭ２０１内の機器情報２７３など）を利用割当要求に含めたものと同様）を、前記可搬型記憶媒体５０の格納情報と共に前記管理サーバ１００のアドレスに宛てて送信する（ｓ２００）。再割当要求の入力インターフェイス２０５での入力は、例えば、シンクライアント２００が備える適宜な監視プログラム（シンクライアント２００とブレードサーバ３００との接続状況を監視する）が、シンクライアント２００からのブレードサーバ３００へのアクセスが不調となった時点で、ブレードサーバ３００の再割当の必要性と再割当要求送信の指示受付ボタンを出力インターフェイス２０６上に表示し、利用者からの指示を受け付けて行われるものとできる。
【００８６】
或いは、前記再割当要求送信部２１６が、前記接続確立部２１１によるブレードサーバ３００との接続確立処理、または、前記遠隔操作部２１２によるブレードサーバ３００に宛てた操作情報の送信処理あるいはブレードサーバ３００からの映像情報の受信処理、の少なくともいずれかが実行不可となったことを検知して、前記再割当要求の送信処理を自動実行するものとしてもよい。
【００８７】
一方、前記管理サーバ１００の再割当処理部１１１は、前記可搬型記憶媒体５０の格納情報を含んだ再割当要求を前記シンクライアント２００から受信し（ｓ２０１）、他シンクライアント２００に利用割当がされていない利用可能なブレードサーバ３００を前記割当管理テーブル１２５にて特定する（ｓ２０２）。また、この利用可能なブレードサーバ３００のアドレスについては、前記再割当要求が含む格納情報に対応付けて当該割当管理テーブル１２５にて記憶する（ｓ２０３）。
【００８８】
また、前記管理サーバ１００の前記アドレス通知部１１０は、前記利用可能なブレードサーバ３００のアドレスを再割当要求の送信元のシンクライアント２００に通知する（ｓ２０４）。
【００８９】
この時、前記シンクライアント２００のアドレス格納処理部２１５は、前記管理サーバ１００から自シンクライアント２００に再度割当てられた利用可能なブレードサーバ３００のアドレスを受信して、このブレードサーバ３００のアドレスを前記可搬型記憶媒体５０に記憶する処理を実行する（ｓ２０５）。こうして、可搬型記憶媒体５０の記憶領域には、ブレードサーバ３００のアドレスが書き込まれ、シンクライアント２００とブレードサーバ３００との接続に供されることとなる。
【００９０】
なお、上記の実施形態では、ブレードサーバ３００およびシンクライアント２００間にＶＰＮを構築して通信を行なう場合を例にとり説明したが、本発明はこれに限定されない。例えば、ブレードサーバ３００およびシンクライアント２００間が同じＬＡＮ内に存在するような場合は、ＶＰＮを構築することなく、ブレードサーバ３００およびシンクライアント２００間で通信を行なえるようにしてもよい。
【００９１】
また、前記認証用媒体５０は、前記認証デバイスを想定するのが好適であるが、他にも、同様の機能とシンクライアント２００との接続性を備えた携帯電話機などを想定するとしてもよい。
【００９２】
本発明によれば、シンクライアントとブレードサーバとの間の接続処理の効率化と適宜なセキュリティ性確保とをシンクライアントシステムにおいて実現できる。
【００９３】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００９４】
【図１】本実施形態の情報処理システムたるシンクライアントシステムのネットワーク構成図である。
【図２】本実施形態の管理サーバの構成例を示す図である。
【図３】本実施形態の端末たるシンクライアントの構成例を示す図である。
【図４】本実施形態の情報処理装置たるブレードサーバの構成例を示す図である。
【図５】本実施形態の可搬型記憶媒体が備えるＩＣチップの構成例を示す図である。
【図６】本実施形態における、（ａ）接続管理テーブル、（ｂ）、の各データ構造例を示す図である。
【図７】本実施形態における情報処理方法の処理フロー例１を示す図である。
【図８】本実施形態における情報処理方法の処理フロー例２を示す図である。
【符号の説明】
【００９５】
１０  情報処理システム
５０  可搬型記憶媒体
５１  収納ケース
５５  ＩＣチップ
６０  可搬型記憶媒体のリーダ
１００  管理サーバ
１０１、３０１  ＨＤＤ（Hard Disk Drive）
１０２、２０２、３０２  プログラム
１０３、２０３、３０３  ＲＡＭ（Random Access Memory）
１０４、２０４、３０４  ＣＰＵ（Central Processing Unit）
１０５、２０５、３０５  入力インターフェイス
１０６、２０６、３０６  出力インターフェイス
１０７、２０７、３０７  通信装置、ＮＩＣ（Network Interface Card）
１０８、２０８、３０８  フラッシュＲＯＭ
１０９、２０９、３０９  ブリッジ
１１０  アドレス通知部
１１１  再割当処理部
１１５、２３６、３３６  ＯＳ
１２０、２２０、３２０  電源
１２５  割当管理テーブル
１３０、２３０、３３０  ビデオカード
１３５、２３５、３３５  ＢＩＯＳ
１４０  ネットワーク
２００  端末、シンクライアント
２０１  ＴＰＭ（Trusted Platform Module）
２１０  アドレス取得部
２１１  接続確立部
２１２  遠隔操作部
２１３  認証情報取得部
２１４  利用割当要求送信部
２１５  アドレス格納処理部
２１６  再割当要求送信部
２１７  生体認証装置
２１８  生体認証チェック部
２４４  ＵＳＢポート
２６０  Ｉ／Ｏコネクタ
２７０  リモートクライアントプログラム
２７１、３７１  暗号化通信プログラム
２７２  生体認証実行チェックプログラム
２７３  機器情報
３００  情報処理装置、ブレードサーバ
３１０  確立判定部
３１１  遠隔操作受付部
３２５  接続管理テーブル
３２６  生体認証情報記憶部
３７０  リモートサーバプログラム
【図１】
2008090493.tif 000003
【図２】
2008090493.tif 000004
【図３】
2008090493.tif 000005
【図４】
2008090493.tif 000006
【図５】
2008090493.tif 000007
【図６】
2008090493.tif 000008
【図７】
2008090493.tif 000009
【図８】
2008090493.tif 000010