(57)【要約】【課題】既存設備をシンクライアント端末装置として利用する構成において、起動時間を短縮することができるようにし、また、よりセキュアな使用状態を確保することができるようにする。【解決手段】ネットワークに接続可能な情報処理装置に装着可能な拡張ボードであって、前記情報処理装置が有する拡張スロットに接続するためのコネクタと、シンクライアント端末装置用オペレーティングシステムが格納されている不揮発性メモリと、を備え、前記シンクライアント端末装置用オペレーティングシステムは、前記ネットワークを介して接続される管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を格納する環境設定ファイルと、前記環境設定ファイルに格納されているアクセス情報に基づいて、前記仮想的なＰＣ環境へ接続する処理を、前記情報処理装置の制御手段に実行させるためのプログラムと、を有する。【選択図】図１
2011100330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能な情報処理装置に装着可能な拡張ボードであって、
前記情報処理装置が有する拡張スロットに接続するためのコネクタと、
シンクライアント端末装置用オペレーティングシステムが格納されている不揮発性メモリと、を備え、
前記シンクライアント端末装置用オペレーティングシステムは、
前記ネットワークを介して接続される管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を格納する環境設定ファイルと、
前記環境設定ファイルに格納されているアクセス情報に基づいて、前記仮想的なＰＣ環境へ接続する処理を、前記情報処理装置の制御手段に実行させるためのプログラムと、
を有することを特徴とする拡張ボード。
【請求項２】
前記仮想的なＰＣ環境に接続するためのアクセス情報には、当該仮想的なＰＣ環境に一意的に対応付けられたＩＰアドレス、ユーザ名及びパスワードのうちの、少なくとも１つが含まれることを特徴とする請求項１に記載の拡張ボード。
【請求項３】
前記不揮発性メモリは、フラッシュメモリであることを特徴とする請求項１または２に記載の拡張ボード。
【請求項４】
前記拡張ボードは、ＰＣＩボードであることを請求項１乃至３いずれか１項に記載の拡張ボード。
【請求項５】
管理サーバとネットワークを介して通信可能に構成されたシンクライアント端末装置であって、ＣＰＵと、拡張スロットと、当該拡張スロットに装着された拡張ボードと、を備え、
前記拡張ボードは、シンクライアント端末装置用のオペレーティングシステムが格納されている不揮発性メモリを有し、
前記シンクライアント端末装置用のオペレーティングシステムは、
前記管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を格納する環境設定ファイルと、
前記環境設定ファイルに格納されているアクセス情報に基づいて、前記仮想的なＰＣ環境へ接続する処理を、前記ＣＰＵに実行させるためのプログラムと、
を有することを特徴とするシンクライアント端末装置。
【請求項６】
前記仮想的なＰＣ環境に接続するためのアクセス情報には、当該仮想的なＰＣ環境に対応付けられたＩＰアドレス、ユーザ名及びパスワードのうちの、少なくとも１つが含まれることを特徴とする請求項５に記載のシンクライアント端末装置。
【請求項７】
前記不揮発性メモリは、フラッシュメモリであることを特徴とする請求項５または６に記載のシンクライアント端末装置。
【請求項８】
前記拡張ボードは、ＰＣＩボードであることを請求項５乃至７いずれか１項に記載のシンクライアント端末装置。
【請求項９】
管理サーバとネットワークを介して通信可能に構成されたシンクライアント端末装置におけるオペレーティングシステムの起動方法であって、当該シンクライアント端末装置は、ＣＰＵと、メモリと、拡張スロットと、当該拡張スロットに装着された拡張ボードと、を有し、
前記方法は、
前記ＣＰＵが、
前記拡張ボードに搭載された不揮発性メモリから、当該不揮発性メモリに格納されているシンクライアント端末装置用のオペレーティングシステムを読み出して、前記メモリに書き込むステップと、
前記メモリに書き込まれたシンクライアント端末装置用のオペレーティングシステムから、管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を読み出すステップと、
前記読み出されたアクセス情報に基づいて、前記管理サーバ上に提供される仮想的なＰＣ環境へ接続するステップと、
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シンクライアントシステムを構成するシンクライアント端末装置に関する。
【背景技術】
【０００２】
サーバには、アプリケーションの処理やデータの格納を集中させ、ユーザが操作する端末装置側には、必要最小限の処理をさせる、シンクライアント（ｔｈｉｎ−ｃｌｉｅｎｔ）システムが知られている。
【０００３】
シンクライアントシステムの登場時、ユーザが操作する端末装置（以下、「シンクライアント端末装置」という。）には、シンクライアントシステム対応の専用装置が用いられていたところ、この専用装置は、機能は豊富だが当時はまだ高価な汎用のパーソナルコンピュータに対抗して、機能を限定して低価格で提供することができた。この価格面でのメリットは、当時、シンクライアントシステム導入のインセンティブとなっていたが、パーソナルコンピュータ等の端末装置が低価格化するにつれ、価格面でのメリットは薄れるようになったため、シンクライアントシステムは十分に普及しなかった。
【０００４】
しかしながら、その後、シンクライアントシステムは、価格面以外のメリット、すなわち、データをサーバに保管することで、データの流出・盗難・置き忘れ等のリスクを低減することができること（セキュリティ面でのメリット）、また、アクセス可能なシンクライアント端末装置さえあれば、ユーザは、どこからでも自分のソフトウェア環境を使用することができること（モビリティ面でのメリット）などが注目されるようになった結果、その導入に対するニーズが、新たに高まっている。
【０００５】
ところが、シンクライアント端末装置に専用装置を用いる方法では、シンクライアントシステム導入時に、専用装置を別途購入しなければならないため、既存設備が活用できないという問題や、専用装置を大量に導入した場合には、初期コストが高くなりやすいという問題がある。
【０００６】
そこで、既存設備を使用して手軽にシンクライアント用の端末を構築する技術の一例が、特許文献１に記載されている。特許文献１には、シンクライアント用オペレーティングシステム（ＯＳ）を格納した光ディスクを汎用のパーソナルコンピュータにセットし、この光ディスクに格納されたシンクライアント用ＯＳを起動することで、汎用のパーソナルコンピュータをシンクライアント端末装置として使用することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２６９１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に記載の構成は、光ディスクからシンクライアント用ＯＳを読み込む構成であるため、シンクライアント用ＯＳの起動に時間がかかるという問題がある。
【０００９】
また、特許文献１に記載の構成は、シンクライアント用ＯＳを光ディスクに格納して提供及び使用する形態であるところ、光ディスクは容易に取り外し可能なリムーバブルディスクであるため、光ディスクの盗難や置き忘れにより、シンクライアント用ＯＳに含まれる機密情報が漏洩してしまう可能性がある。
【００１０】
そこで、本発明の目的は、既存設備をシンクライアント端末装置として利用する構成において、シンクライアント用ＯＳの起動時間を短縮することにある。
【００１１】
また、本発明の他の目的は、既存設備をシンクライアント端末装置として利用する構成において、よりセキュアなシンクライアント用ＯＳの実装状態を確保することにある。
【課題を解決するための手段】
【００１２】
本発明は、ネットワークに接続可能な情報処理装置に装着可能な拡張ボードであって、前記情報処理装置が有する拡張スロットに接続するためのコネクタと、シンクライアント端末装置用オペレーティングシステムが格納されている不揮発性メモリと、を備え、前記シンクライアント端末装置用オペレーティングシステムは、前記ネットワークを介して接続される管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を格納する環境設定ファイルと、前記環境設定ファイルに格納されているアクセス情報に基づいて、前記仮想的なＰＣ環境へ接続する処理を、前記情報処理装置の制御手段に実行させるためのプログラムと、を有する。
【００１３】
また、本発明は、管理サーバとネットワークを介して通信可能に構成されたシンクライアント端末装置であって、ＣＰＵと、拡張スロットと、当該拡張スロットに装着された拡張ボードと、を備え、前記拡張ボードは、シンクライアント端末装置用のオペレーティングシステムが格納されている不揮発性メモリを有し、前記シンクライアント端末装置用のオペレーティングシステムは、前記管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を格納する環境設定ファイルと、前記環境設定ファイルに格納されているアクセス情報に基づいて、前記仮想的なＰＣ環境へ接続する処理を、前記ＣＰＵに実行させるためのプログラムと、を有する。
【００１４】
また、本発明は、管理サーバとネットワークを介して通信可能に構成されたシンクライアント端末装置におけるオペレーティングシステムの起動方法である。当該シンクライアント端末装置は、ＣＰＵと、メモリと、拡張スロットと、当該拡張スロットに装着された拡張ボードと、を有する。前記方法は、前記ＣＰＵが、前記拡張ボードに搭載された不揮発性メモリから、当該不揮発性メモリに格納されているシンクライアント端末装置用のオペレーティングシステムを読み出して、前記メモリに書き込むステップと、前記メモリに書き込まれたシンクライアント端末装置用のオペレーティングシステムから、管理サーバ上に提供される仮想的なＰＣ環境に接続するためのアクセス情報を読み出すステップと、前記読み出されたアクセス情報に基づいて、前記管理サーバ上に提供される仮想的なＰＣ環境へ接続するステップと、を有する。
【００１５】
なお、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【発明の効果】
【００１６】
本発明によれば、既存設備をシンクライアント端末装置として利用する構成において、シンクライアント用ＯＳの起動時間を短縮することができるようになる。また、既存設備をシンクライアント端末装置として利用する構成において、よりセキュアなシンクライアント用ＯＳの実装状態を確保するができるようになる。
【図面の簡単な説明】
【００１７】
【図１】シンクライアントシステムの全体構成の一例を示す図である。
【図２】ＰＣＩボードの構成の一例を示すブロック図である。
【図３】シンクライアントＯＳの構成の一例を示す図である。
【図４】シンクライアントＯＳの起動処理の流れの一例を示すフローチャートである。
【図５】シンクライアントシステムの全体構成の他の例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係るシンクライアント端末装置が適用されたシンクライアントシステムの一実施形態について図面を参照しつつ詳細に説明する。同一の要素には同一の符号を付し、重複する説明を省略する。
【００１９】
なお、本実施形態に係る発明は、既存設備をシンクライアント端末装置として利用する構成において、よりセキュアな使用状態を確保するために、汎用のパーソナルコンピュータ等の既存設備に装着可能な拡張ボードを用いて、シンクライアント端末装置用ＯＳを提供するものである。かかる技術思想は、拡張ボードが、端末装置の筺体に固定式で装着される点に着目したものであり、シンクライアントシステムのセキュリティを、サーバによるデータの集中管理とは異なる新たな観点からサポートするものである。この構成によれば、取り外しが容易で、その移動が予め想定されている光ディスク等のリムーバブルな媒体を用いて提供する場合に比べて、よりセキュアなシンクライアント端末装置用ＯＳの使用状態を確保することができるようになる。
【００２０】
また、本実施形態に係る発明は、シンクライアント端末装置用ＯＳの起動時間を短縮するために、拡張ボードに不揮発性メモリの一例としてフラッシュメモリを搭載し、このフラッシュメモリにシンクライアント端末装置用ＯＳを格納して提供する。光ディスク等に比べて読み込み速度に勝るフラッシュメモリから、シンクライアント端末装置用ＯＳを起動するように構成することで、シンクライアント端末装置用ＯＳの起動速度を短縮することができるようになる。
【００２１】
なお、シンクライアント端末装置を構築するための既存設備の構成に特に限定はないが、本実施形態では、一例として、汎用のパーソナルコンピュータを用いる場合について説明する。また、シンクライアント端末装置用ＯＳを格納したメモリを搭載する拡張ボード（拡張カード）についても、その構成に特に限定はないが、本実施形態では、一例として、ＰＣＩボード（ＰＣＩカード）を用いる場合について説明する。
【００２２】
［シンクライアントシステムの構成］
図１は、シンクライアントシステム３の全体構成の概略を示す図である。シンクライアントシステム３は、シンクライアント端末装置１と、シンクライアント端末装置１とネットワークＮを介して通信可能に接続された管理サーバ２とを含んで構成される。なお、管理サーバ２に接続されるシンクライアント端末装置１は１つに限られず、仕様に応じて複数のシンクライアント端末装置１を管理サーバ２に接続することができる。
【００２３】
管理サーバ２は、ＣＰＵ、メモリ、ＨＤＤ、通信装置及び入出力装置（図示せず）などがバスを介して接続される従来のサーバ・コンピュータを適用することができ、ＣＰＵが、メモリまたはＨＤＤなどに記憶された所定のプログラムを実行することにより、管理サーバ２としての機能を実現する。
【００２４】
なお、シンクライアントシステムを実現する方式には、サーバ・ベース・コンピューティング（SBC）方式、仮想ＰＣ方式、ネットワークブート方式などの方式が提案されている。本実施形態に係るシンクライアントシステム３の方式には、特に限定はないが、一例として、仮想ＰＣ方式を採用している。仮想ＰＣ方式においては、管理サーバ２は、１または複数のユーザ（又はシンクライアント端末装置）に、それぞれ一意的に対応付けられる、１または複数の仮想的なＰＣ環境（以下、「仮想ＰＣ」という）を構築し、この仮想ＰＣ毎に、クライアントＯＳ（仮想ＯＳとも呼ばれる）とアプリケーション（ＡＰ）を実行する（同図参照）。シンクライアント端末装置１は、ユーザの入力操作に従って、管理サーバ２内の当該ユーザ（及び／又はシンクライアント端末装置１）に対応付けられた仮想ＰＣに接続する。管理サーバ２は、シンクライアント端末装置１から転送される入力情報を受信すると、ユーザ（及び／又はシンクライアント端末装置１）に対応付けられた仮想ＰＣ上のクライアントＯＳ及びアプリケーションを実行し、その実行結果を画面データとして、シンクライアント端末装置１へ転送する。なお、管理サーバ２は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成されるものであってもよい。
【００２５】
一方、シンクライアント端末装置１は、ＣＰＵ１０と、ＲＯＭ１１やＲＡＭ１２等のメモリと、ハードディスクドライブ（ＨＤＤ）１３と、通信装置１４と、電源１５と、光学ドライブ１６と、入力装置１７と、出力装置１８と、ＰＣＩスロット２０とが、マザーボード（図示せず）上のバスを介して接続され、筺体内に配置された汎用のパーソナルコンピュータ１ａにおいて、シンクライアント端末装置用ＯＳが格納されたＰＣＩボード２１をＰＣＩスロット２０に装着することにより、シンクライアント端末装置としての機能を実現する。なお、シンクライアント端末装置１が備える構成は、同図に示す構成に限られず、例えば、従来の汎用のパーソナルコンピュータが有する各種構成を更に備えていてもよい。
【００２６】
ＣＰＵ１０は、汎用のパーソナルコンピュータ１ａの処理及び動作を制御する制御手段であり、入力装置１７から入力されたデータ等に基づいて所定の演算を行い、演算結果を出力装置１８等に出力する機能を有する。また、本実施形態においては、ＰＣＩボード２１のフラッシュメモリに格納されたシンクライアント端末装置用ＯＳを実行し、これにより、シンクライアント端末装置１の処理及び動作を制御する制御手段として機能する。
【００２７】
ＲＡＭ１２やＲＯＭ１１等のメモリ、ＨＤＤ１３及び光学ドライブ１６は、所定の演算に必要なデータやプログラム等を格納するための記憶手段である。シンクライアント端末装置用ＯＳが起動されると、ＨＤＤ１３や光学ドライブ１６は、使用不可能となるように制御され、ユーザは、これらの記憶装置へアクセスすることができなくなる。
【００２８】
通信装置１４は、ネットワークＮ（例えば、ＬＡＮ、インターネット、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない）を介して管理サーバ２と通信するための装置であり、その構成に特に限定はないが、例えば、ＬＡＮアダプタ等を用いることができる。
【００２９】
出力装置１８は、演算結果等を出力するための装置であり、その構成に特に限定はないが、例えば、液晶ディスプレイ等の表示装置やプリンタ等の印刷装置を適用することができる。また、ヘッドフォンやスピーカなどの音声を出力する装置を適用することもできる。
【００３０】
入力装置１７は、演算に必要な情報の入力をユーザから受け付けるための装置であり、その構成に特に限定はないが、例えば、キーボードやマウス等の入力装置のほか、音声を入力するマイク等を用いることができる。
【００３１】
ＰＣＩスロット２０は、ＰＣＩボード２１を装着するための差し込み口であり、ＰＣＩボード２１とマザーボード（図示せず）を電気的に接続する。同図では、１つのＰＣＩスロット２０を示しているが、仕様に応じて複数のＰＣＩスロットを備えていてもよい。この場合、使用されていないＰＣＩスロット２０にＰＣＩボード２１を装着する。
【００３２】
ＰＣＩボード２１は、ＰＣＩスロット２０に装着可能な小型のプリント基板であり、このプリント基板上にメモリを備え、このメモリには、汎用のパーソナルコンピュータ１ａをシンクライアント端末装置として機能させるためのシンクライアント端末装置用ＯＳが格納されている。ＰＣＩボード２１の構成に特に限定はないが、その一縁部（例えば、短手方向一縁部）には、ＰＣＩスロット２０に接続するための接続手段としてのコネクタ（図示せず）を有し、当該一縁部とは異なる一縁部であって当該一縁部と略垂直に配置されている一縁部（例えば、長手方向一縁部）には、筺体（本体カバー）に取り付けるための取り付け部を有する。ＰＣＩボード２１は、コネクタがＰＣＩスロット２０に刺し込まれた状態で、取り付け部を筺体の所定箇所（例えば、スロットカバーが取り外された箇所）に固定部材（例えば、ボルト止め）により取り付けることにより、筺体に固定される。
【００３３】
図２は、ＰＣＩボード２１の構成の一例を示すブロック図である。ＰＣＩボード２１は、フラッシュメモリ２１１と、オーディオチップ２１２と、ＵＳＢポート２１３を備える。なお、オーディオチップ２１２及びＵＳＢポート２１３は、仕様に応じて省略することができる。
【００３４】
フラッシュメモリ２１１には、シンクライアント端末装置用ＯＳが格納されている。ＣＰＵ１０は、フラッシュメモリ２１１からシンクライアント端末装置用ＯＳを読み出し、ＲＡＭ１２に展開して起動することにより、汎用のパーソナルコンピュータ１ａをシンクライアント端末装置として機能させる。これによれば、ＰＣＩボード２１上のフラッシュメモリ２１１からシンクライアント端末装置用ＯＳを起動することができるので、例えば光ディスクから起動する場合などに比べて、高速にシンクライアント端末装置用ＯＳを起動することができるようになる。なお、シンクライアント端末装置用ＯＳの構成については、図３を用いて後述する。
【００３５】
オーディオチップ２１２は、音声を入出力するための機能を有し、ＵＳＢポート２１３は、ＩＰ電話２１５を接続するためのものである。これにより、シンクライアント端末装置１は、ＩＰ電話環境を提供することが可能になる。
【００３６】
図３は、シンクライアント端末装置用ＯＳの構成の一例を示す図である。シンクライアント端末装置用ＯＳ２１１ａは、シンクライアント基本オペレーション部１００を備え、このシンクライアント基本オペレーション部１００は、画面データ受信送信制御部１０１と、ストレージ制御部１０２と、環境設定格納部１０３と、ＩＰ電話制御部１０４と、サウンド制御部１０５を備えている。なお、画面データ受信送信制御部１０１、ストレージ制御部１０２及び環境設定格納部１０３は、従来のシンクライアント端末装置用ＯＳの構成を適用することができ、ＩＰ電話制御部１０４とサウンド制御部１０５は、仕様に応じて省略することができる。また、シンクライアント端末装置用ＯＳ２１１ａは、従来のシンクライアント端末装置用ＯＳが備える他の構成を更に備えていてもよい。
【００３７】
シンクライアント基本オペレーション部１００は、シンクライアント端末装置１全体を管理するためのソフトウェア（プログラム）であり、例えば、キーボード入力やディスプレイ出力などの一般的な入出力処理やメモリ管理処理に加えて、管理サーバ２の仮想ＰＣに接続するアクセス処理などをＣＰＵ１０に実行させるためのプログラム及びデータから構成される。
【００３８】
画面データ受信送信制御部１０１は、管理サーバ２から転送される画面データの受信や、ユーザが入力した入力情報の管理サーバ２への送信を制御する処理をＣＰＵ１０に実行させるためのプログラム及びデータから構成される。
【００３９】
ストレージ制御部１０２は、汎用のパーソナルコンピュータ１ａに実装されている各種記憶装置を制御する処理をＣＰＵ１０に実行させるためのプログラム及びデータから構成される。本実施形態では、各種記憶装置に格納されたデータの流出による情報漏洩などのリスクを回避するために、ＨＤＤ１３や、光学ドライブ１６及びＵＳＢメモリ（図示せず）等の取り外し可能なストレージデバイスを無効とする処理を実行する。
【００４０】
環境設定格納部１０３は、シンクライアントシステムの環境設定に関する環境設定ファイルを有している。環境設定ファイルには、管理サーバ２内の、ユーザ（及び／又はシンクライアント端末装置１）に対応付けられた仮想ＰＣへ接続するためのアクセス情報が格納されている。なお、仮想ＰＣへ接続することは、仮想ＯＳへ接続することと同じ意味である。このアクセス情報は、そのデータ構造に特に限定はないが、例えば、接続先の仮想ＰＣに一意的に対応付けられた、ＩＰアドレス、ユーザ名、及びパスワードなどが該当する。このように、環境設定ファイルには、シンクライアントシステムの仮想ＰＣへの接続に必要な情報のように保護すべき情報が含まれるところ、本実施形態では、シンクライアント端末装置用ＯＳ２１１ａをＰＣＩボード２１によって提供しているので、外部へのアクセス情報の漏えいを防止し、セキュアな使用状態を確保することができる。
【００４１】
ＩＰ電話制御部１０４は、ＩＰ電話処理をＣＰＵ１０に実行させるためのプログラム及びデータから構成され、例えば、デジタル信号に変換された音声をパケットに分割して送信するなどの従来の技術を適用して実現することができる。
【００４２】
サウンド制御部１０５は、音声の入出力に関する処理をＣＰＵ１０に実行させるためのプログラム及びデータから構成され、例えば、オーディオチップ２１２を制御して音声をデジタル信号に変換するなどの従来の技術を適用して実現することができる。
【００４３】
［シンクライアント端末装置用ＯＳの起動処理の流れ］
図４は、シンクライアント端末装置用ＯＳの起動処理の流れの一例を示すフローチャートである。なお、図４に示す各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。また、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。なお、同図中「ＰＣカード」と記載されている箇所については、後述の「その他の実施形態」において説明する。
【００４４】
シンクライアント端末装置１のＣＰＵ１０は、電源が投入されると（Ｓ１０１）、ＲＯＭ１１に格納されているＢＩＯＳを起動する（Ｓ１０２）。そして、ＰＣＩボード２１のフラッシュメモリ２１１にアクセスし（Ｓ１０３）、フラッシュメモリ２１１からシンクライアント端末装置用ＯＳ２１１ａを読みだして、ＰＣすなわちシンクライアント端末装置１の物理メモリ（ＲＡＭ１２）へ、読みだしたシンクライアント端末装置用ＯＳ２１１ａを書き込む（Ｓ１０４）。
【００４５】
ＣＰＵ１０は、物理メモリ（ＲＡＭ１２）へ書き込んだシンクライアント端末装置用ＯＳ２１１ａを起動する（Ｓ１０５）。そして、ストレージ制御部１０２に基づいて、所定のストレージデバイス、例えば、内蔵されたＨＤＤ１３、光学ドライブ１６、リムーバブルなストレージデバイスが接続されている場合は当該接続されたリムーバブルなストレージデバイスを、無効にする（Ｓ１０６）。これにより、ＨＤＤ１３等へのアクセスが抑止される。
【００４６】
ＣＰＵ１０は、環境設定格納部１０３から、接続先のＩＰアドレス等を格納した環境設定ファイルを読み出し、例えば、仮想ＰＣに接続するためのログイン画面を表示する（Ｓ１０７）。ユーザが、入力装置１７を介してユーザ名及びパスワードなどを入力すると、ＣＰＵ１０は、入力された情報を、環境設定ファイルに格納されている仮想ＰＣに一意的に対応付けられたユーザ名及びパスワードと照合し、照合結果が一致する場合は、ログインを許可する。
【００４７】
ＣＰＵ１０は、環境設定ファイルのＩＰアドレスに基づいて、管理サーバ２の仮想ＰＣに接続する（ログイン）（Ｓ１０８）。ＣＰＵ１０は、ログイン要求に応じて管理サーバ２から送信された画面データを、画面データ受信送信制御部１０１に基づいて処理し、出力装置１８に画面出力する。そして、ＣＰＵ１０は、出力画面に対してユーザが入力装置１７を介して情報を入力すると、この入力された入力情報を管理サーバ２へ転送する。管理サーバ２は、転送された入力情報に基づいて仮想ＯＳやアプリケーションを実行し、実行結果を画面データとしてシンクライアント端末装置１へ送信する。シンクライアント端末装置１（ＣＰＵ１０）は、送信された画面データを、出力装置１８に画面出力する。このようにして、ユーザは、仮想ＰＣ上で作業を行うことができる（Ｓ１０９）。
【００４８】
ユーザが、入力装置１７を介して作業終了の指示（ログアウト）を入力すると、ＣＰＵ１０は、作業終了の指示（ログアウト）を管理サーバ２の仮想ＰＣに転送し、管理サーバ２は仮想ＰＣを終了する（Ｓ２１０）。
【００４９】
ＣＰＵ１０は、環境設定格納部１０３へ、所定の情報（例えば、ログイン及びログアウト時刻）を格納し、シンクライアント端末装置用ＯＳ２１１ａを終了する（Ｓ２１１）。
【００５０】
以上、本実施形態によれば、シンクライアント端末装置用ＯＳを、シンクライアント端末装置の筺体及びマザーボードに固定されるＰＣＩボード２１に搭載されたフラッシュメモリに格納して提供することとしているので、光ディスクのようなリムーバブルな記録媒体に格納して提供する場合に比べて、よりセキュアなシンクライアント端末装置用ＯＳの実装状態を実現することができるようになる。
【００５１】
また、本実施形態によれば、ＰＣＩボード２１上のフラッシュメモリ２１１からシンクライアント端末装置用ＯＳを起動することとしているので、例えば光ディスクから起動する場合などに比べて、シンクライアント端末装置用ＯＳの起動時間を短縮することができるようになる。
【００５２】
また、本実施形態によれば、既存装置が有する設備の一部（ＣＰＵ、メモリ、通信装置等）の機能については、そのまま使用することとしているので、ＰＣＩボード２１側に実装する機能を抑えることができる。また、シンクライアント端末装置を構築するためのパーソナルコンピュータには、高スペックは要求されないため、既存のパーソナルコンピュータが低スペックであっても、シンクライアント端末装置として有効に活用することができる。
【００５３】
また、本実施形態によれば、ＰＣＩボード２１は、オーディオチップを実装し、シンクライアント端末装置用ＯＳは、ＩＰ電話制御部１０４及びサウンド制御部１０５を有することとしたので、オーディオ環境を有していなかった既存設備において、ＩＰ電話環境を同時に提供することができる。
【００５４】
［その他の実施形態］
（１）上記本実施形態では、シンクライアント端末装置用ＯＳをＰＣＩボード２１上のフラッシュメモリ２１１に格納して提供する場合について説明したが、例えば、ＰＣＩカード（カード形状のもの）や、汎用のパーソナルコンピュータがＰＣスロットを備える場合には、当該ＰＣスロットに装着可能なＰＣカードのフラッシュメモリに、シンクライアント端末装置用ＯＳを格納するように構成してもよい。
【００５５】
図５は、他の実施形態に係るシンクライアントシステムの構成を示す図である。他の実施形態では、汎用のパーソナルコンピュータ１ａ-１が、ＰＣスロット３０を備え、このＰＣスロット３０に、シンクライアント端末装置用ＯＳ２１１ａが格納されたＰＣカード３１が装着されている。なお、図１に示す構成と同様の構成については、同じ符号を付与するとともに、管理サーバ２については記載を省略している。
【００５６】
図５に示す構成においては、ＣＰＵ１０が、ＰＣカード３１内の図示しないフラッシュメモリに格納されたシンクライアント端末装置用ＯＳ２１１ａを起動することにより、汎用のパーソナルコンピュータ１ａ-１が、シンクライアント端末装置としての機能を実現する。なお、ＰＣカード３１内の図示しないフラッシュメモリに格納されたシンクライアント端末装置用ＯＳ２１１ａの起動処理は、図４に示す起動処理と同様に実行することができるため、説明を省略する。
【００５７】
（２）また、上記本実施形態では、シンクライアント端末装置用ＯＳ２１１ａを起動する場合について説明したが、シンクライアント端末装置１は、管理サーバ２の制御下で、シンクライアント端末装置用ＯＳ２１１ａを更新することができる。例えば、管理サーバ２において仮想ＰＣの環境設定が更新された場合、管理サーバ２は、更新情報とともに環境設定ファイルの更新指示をシンクライアント端末装置１へ送信する。シンクライアント端末装置１は、更新情報及び環境設定ファイルの更新指示を受信すると、更新情報に基づいて、フラッシュメモリ２１１に格納されているシンクライアント端末装置用ＯＳ２１１ａの環境設定格納部１０３を更新する。
【００５８】
これによれば、シンクライアント端末装置用ＯＳ２１１ａを更新する場合であっても、管理サーバ２の制御下で、フラッシュメモリ２１１の内容を書き換えることができるので、ＰＣＩボードそのものを交換する必要はなく、メンテナンスが容易になる。
【符号の説明】
【００５９】
１…シンクライアント端末装置、１ａ…パーソナルコンピュータ、２…管理サーバ、３…シンクライアントシステム、１０…ＯＳ、１１・・・ＲＯＭ、１２・・・ＲＡＭ、１３・・・ＨＤＤ、１４…通信装置、１５…電源、１６…光学ドライブ、１７…入力装置、１８…出力装置、２０…ＰＣＩスロット、２１…ＰＣＩボード、１００…シンクライアント基本オペレーション部、１０１…画面データ受信送信制御部、１０２…ストレージ制御部、１０３…環境設定格納部、１０４…ＩＰ電話制御部、１０５…サウンド制御部、２１１…フラッシュメモリ、２１１ａ…シンクライアント端末装置用ＯＳ、２１２…オーディオチップ、２１３   …ＵＳＢポート、２１４・・・マイク、２１５・・・ＩＰ電話、Ｎ…ネットワーク
【図１】
2011100330.tif 000003
【図２】
2011100330.tif 000004
【図３】
2011100330.tif 000005
【図４】
2011100330.tif 000006
【図５】
2011100330.tif 000007