(57)【要約】【課題】  共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することができる共同利用コンピュータおよび共同利用コンピュータ制御プログラムを提供する。【解決手段】  共同利用コンピュータ１００は外部のサーバ２００と通信し、利用者コンピュータ環境を構築するために必要な情報が記録された利用者コンピュータ環境ファイルをサーバ２００から読み出し、読み出した利用者コンピュータ環境ファイルを、共同利用コンピュータ環境が保存された共通領域１４１ｂを含むドライブと同一ドライブの中に含まれる一時保存領域１４１ａに記憶させる。一時保存領域１４１ａに記憶させた利用者コンピュータ環境ファイルと共同利用コンピュータ環境とに基づいて利用者コンピュータ環境を構築する。共同利用コンピュータの利用の終了指示に応答して一時保存領域１４１ａに保存された利用者生成情報をサーバ２００に保存させ、保存させた利用者生成情報を一時保存領域１４１ａから消去する。【選択図】  図１
2005165495.tif 000002
【特許請求の範囲】
【請求項１】
利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータであって、
ネットワークを介して外部のサーバと通信し、前記利用者コンピュータ環境を構築するために必要な情報が記録された利用者コンピュータ環境ファイルを外部のサーバから読み出す通信手段と、
共同利用コンピュータ環境が保存された共通領域、および、前記利用者コンピュータ環境ファイルを含む、前記利用者が前記共同利用コンピュータを利用することによって生成された利用者生成情報を保存する一時保存領域を同一ドライブの中に有する記憶手段と、
前記共通領域に保存された前記共同利用コンピュータ環境と前記一時保存領域に保存された前記利用者コンピュータ環境ファイルとに基づいて前記利用者コンピュータ環境を構築し、前記共同利用コンピュータの利用の終了指示に応答して前記一時保存領域に保存された利用者生成情報を、前記通信手段を介して前記外部のサーバに保存し、その後、前記一時保存領域に保存された利用者生成情報を消去する情報処理制御手段とを有し、
前記外部のサーバに保存される前記利用者生成情報は、前記利用者コンピュータ環境を構築するために前記共同利用コンピュータ環境に不足する環境である差分環境を含む
共同利用コンピュータ。
【請求項２】
利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータであって、
ネットワークを介して外部のサーバと通信し、前記利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を外部のサーバから読み出す通信手段と、
前記共同利用コンピュータ環境が保存された共通領域、および、前記差分環境を含む、前記利用者が前記共同利用コンピュータを利用することによって生成された利用者生成情報を保存する一時保存領域を同一ドライブの中に有する記憶手段と、
前記共通領域に保存された前記共同利用コンピュータ環境と前記一時保存領域に保存された前記差分環境とに基づいて前記利用者コンピュータ環境を構築し、前記共同利用コンピュータの利用の終了指示に応答して前記一時保存領域に保存された利用者生成情報を前記通信手段を介して前記外部のサーバに保存し、その後、前記一時保存領域に保存された利用者生成情報を消去する情報処理制御手段と
を有する共同利用コンピュータ。
【請求項３】
前記情報処理制御手段は、前記一時保存領域に保存された利用者生成情報を暗号化して前記外部のサーバに保存し、または、前記外部のサーバから読み出した差分環境を復号して前記一時保存領域に保存する、請求項１または請求項２に記載の共同利用コンピュータ。
【請求項４】
前記共同利用コンピュータは、少なくとも利用者を認証する情報を記憶する携帯記憶媒体に情報の読み書きを行う情報リーダライタを有し、前記携帯記憶媒体は、さらに前記外部のサーバから読み出した前記差分環境を復号し、前記一時保存領域に保存された利用者生成情報を暗号化するための鍵を記憶し、前記共同利用コンピュータは、前記情報リーダライタを介して前記鍵を前記携帯記憶媒体から読み出し、前記鍵を用いて前記外部のサーバから読み出した前記差分環境を復号し、前記一時保存領域に保存された利用者生成情報を暗号化する、請求項３に記載の共同利用コンピュータ。
【請求項５】
前記共同利用コンピュータは、ネットワークを介して複数の外部のサーバと接続され、前記携帯記憶媒体は、複数の前記外部のサーバのうち前記差分環境または前記利用者コンピュータ環境ファイルを保存したサーバを特定するサーバ特定情報を記憶し、前記共同利用コンピュータは、前記情報リーダライタを介して前記携帯記憶媒体から前記サーバ特定情報を読み出し、前記サーバ特定情報に基づいて特定される外部のサーバと通信する、請求項３または請求項４に記載の共同利用コンピュータ。
【請求項６】
利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータを制御する共同利用コンピュータ制御プログラムであって、
コンピュータに、
ネットワークを介して外部のサーバと通信し、前記利用者コンピュータ環境を構築するために必要な情報が記録された利用者コンピュータ環境ファイルを前記外部のサーバから読み出すファイル読出ステップと、
前記ファイル読出ステップで読み出した利用者コンピュータ環境ファイルを、共同利用コンピュータ環境が保存された共通領域を含むドライブと同一ドライブの中に含まれる一時保存領域に記憶させる記憶ステップと、
前記記憶ステップで前記一時保存領域に記憶させた利用者コンピュータ環境ファイルと前記共同利用コンピュータ環境とに基づいて前記利用者コンピュータ環境を構築する利用者環境構築ステップと、
前記共同利用コンピュータの利用の終了指示に応答して前記一時保存領域に保存された利用者生成情報を前記外部のサーバに保存させる保存ステップと、
前記保存ステップで保存させた利用者生成情報を前記一時保存領域から消去する消去ステップと
をコンピュータに実行させ、
前記外部のサーバに保存される前記利用者生成情報は、前記利用者コンピュータ環境を構築するために前記共同利用コンピュータ環境に不足する環境である差分環境を含む、前記利用者が前記共同利用コンピュータを利用することによって生成された情報を含む
共同利用コンピュータ制御プログラム。
【請求項７】
利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータを制御する共同利用コンピュータ制御プログラムであって、
コンピュータに、
ネットワークを介して外部のサーバと通信し、前記利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を前記外部のサーバから読み出す差分環境読出ステップと、
前記差分環境読出ステップで読み出した差分環境を、共同利用コンピュータ環境が保存された共通領域を含むドライブと同一のドライブの中に含まれる一時保存領域に記憶させる記憶ステップと、
前記記憶ステップで前記一時保存領域に記憶させた差分環境と前記共同利用コンピュータ環境とに基づいて前記利用者コンピュータ環境を構築する利用者環境構築ステップと、
前記共同利用コンピュータの利用の終了指示に応答して前記一時保存領域に保存された利用者生成情報を前記外部のサーバに保存させる保存ステップと、
前記保存ステップで保存させた利用者生成情報を前記一時保存領域から消去する消去ステップと
をコンピュータに実行させ、
前記外部のサーバに保存される前記利用者生成情報は、前記差分環境を含む、前記利用者が前記共同利用コンピュータを利用することによって生成された情報を含む
共同利用コンピュータ制御プログラム。
【請求項８】
請求項６または７に記載の共同利用コンピュータ制御プログラムを記録した、コンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンタルオフィス、リモートオフィス等において利用される共同利用コンピュータおよび共同利用コンピュータ制御プログラムに関する。
【背景技術】
【０００２】
従来、レンタルオフィス、リモートオフィス等において利用する共同利用コンピュータは、利用者のコンピュータで実現される環境（以下、単に「利用者コンピュータ環境」という。）を実現するために、共同利用コンピュータに実現される環境（以下、単に「共同利用コンピュータ環境」という。）に、利用者コンピュータ環境と共同利用コンピュータ環境との差分の環境（以下、単に「差分環境」という。）をダウンロードするようになっている（例えば、特許文献１参照。）。
【０００３】
ここで、コンピュータの環境とは、コンピュータにインストールされた各種のプログラム、ネットワークの接続等の一部のハードウェア構成、コンピュータの動作に必要なパラメータの設定等をいい、このプログラムには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、通信用プログラム、メールソフトやインターネットブラウザ、辞書、各種のアプリケーションソフト等が含まれる。ただし、利用者コンピュータ環境におけるＯＳがすべて復元されるものではない。
【０００４】
その際、差分環境を実現するためのダウンロードは、共同利用コンピュータ内蔵のハードディスクに行われ、共同利用コンピュータ環境が保存されているドライブとは異なるドライブに行われ、共同利用コンピュータの利用終了後に差分環境がダウンロードされたドライブをフォーマットすることによってセキュリティを確保するようになっている。
【特許文献１】特開２００１−３４５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような従来の共同利用コンピュータでは、差分環境を共同利用コンピュータ環境が格納されたドライブとは異なるドライブに保存する必要があり、そのためのＯＳ等も複数必要であるという問題があった。
【０００６】
本発明はこのような問題を解決するためになされたもので、その目的は、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することが可能な共同利用コンピュータ、共同利用コンピュータ制御プログラム、および記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明の、利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータは、ネットワークを介して外部のサーバと通信し、利用者コンピュータ環境を構築するために必要な情報が記録された利用者コンピュータ環境ファイルを外部のサーバから読み出す通信手段と、共同利用コンピュータ環境が保存された共通領域、および、利用者コンピュータ環境ファイルを含む、利用者が共同利用コンピュータを利用することによって生成された利用者生成情報を保存する一時保存領域を同一ドライブの中に有する記憶手段と、共通領域に保存された共同利用コンピュータ環境と一時保存領域に保存された利用者コンピュータ環境ファイルとに基づいて利用者コンピュータ環境を構築し、共同利用コンピュータの利用の終了指示に応答して一時保存領域に保存された利用者生成情報を、通信手段を介して外部のサーバに保存し、その後、一時保存領域に保存された利用者生成情報を消去する情報処理制御手段とを備え、外部のサーバに保存される利用者生成情報は、利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を含む構成を有している。
【０００８】
共同利用コンピュータの利用によって生成された、差分環境を含む利用者生成情報を、共通領域を含むドライブ内の一時保存領域に記憶し、共同利用コンピュータの利用終了の際に消去するようにしたため、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することが可能な共同利用コンピュータを実現することができる。
【０００９】
また、本発明の、利用者コンピュータ環境を構築して利用者に利用させる他の共同利用コンピュータは、ネットワークを介して外部のサーバと通信し、利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を外部のサーバから読み出す通信手段と、共同利用コンピュータ環境が保存された共通領域、および、差分環境を含む利用者が共同利用コンピュータを利用することによって生成された利用者生成情報を保存する一時保存領域を同一ドライブの中に有する記憶手段と、共通領域に保存された共同利用コンピュータ環境と一時保存領域に保存された差分環境とに基づいて利用者コンピュータ環境を構築し、共同利用コンピュータの利用の終了指示に応答して一時保存領域に保存された利用者生成情報を通信手段を介して外部のサーバに保存し、その後、一時保存領域に保存された利用者生成情報を消去する情報処理制御手段とを備えた構成を有している。
【００１０】
共同利用コンピュータの利用によって生成された、差分環境を含む利用者生成情報を、共通領域を含むドライブ内の一時保存領域に記憶し、共同利用コンピュータの利用終了の際に消去するようにしたため、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することが可能な共同利用コンピュータを実現することができる。
【００１１】
また、本発明の実施態様によれば、情報処理制御手段が、一時保存領域に保存された利用者生成情報を暗号化して外部のサーバに保存し、または、外部のサーバから読み出した差分環境を復号して一時保存領域に保存する構成を有している。
【００１２】
利用者生成情報を暗号化して外部のサーバに保存し、暗号化された差分環境を外部のサーバから読み出して復号するため、セキュリティを向上させることが可能な共同利用コンピュータを実現することができる。
【００１３】
また、本発明の実施態様によれば、共同利用コンピュータが、少なくとも利用者を認証する情報を記憶する携帯記憶媒体に情報の読み書きを行う情報リーダライタを有し、携帯記憶媒体は、さらに外部のサーバから読み出した差分環境を復号し、一時保存領域に保存された利用者生成情報を暗号化するための鍵を記憶し、共同利用コンピュータは、情報リーダライタを介して前記鍵を携帯記憶媒体から読み出し、鍵を用いて外部のサーバから読み出した差分環境を復号し、一時保存領域に保存された利用者生成情報を暗号化する構成を有している。
【００１４】
携帯記憶媒体に記憶された鍵を読み出して暗号化および復号を行うため、セキュリティを一層向上させることが可能な共同利用コンピュータを実現することができる。
【００１５】
また、本発明の実施態様によれば、共同利用コンピュータが、ネットワークを介して複数の外部のサーバと接続され、携帯記憶媒体は、複数の外部のサーバのうち差分環境または利用者コンピュータ環境ファイルを保存したサーバを特定するサーバ特定情報を記憶し、共同利用コンピュータは、情報リーダライタを介して携帯記憶媒体からサーバ特定情報を読み出し、サーバ特定情報に基づいて特定される外部のサーバと通信する構成を有している。
【００１６】
携帯記憶媒体からサーバ特定情報を読み出し、サーバ特定情報に基づいて特定される外部のサーバと通信するようにしたため、複数のサーバを有する構成のシェアードコンピュータシステムに適用を拡大することが可能な共同利用コンピュータを実現することができる。
【００１７】
また、本発明の、利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータを制御する共同利用コンピュータ制御プログラムは、コンピュータに、ネットワークを介して外部のサーバと通信し、利用者コンピュータ環境を構築するために必要な情報が記録された利用者コンピュータ環境ファイルを外部のサーバから読み出すファイル読出ステップと、ファイル読出ステップで読み出した利用者コンピュータ環境ファイルを、共同利用コンピュータ環境が保存された共通領域を含むドライブと同一ドライブの中に含まれる一時保存領域に記憶させる記憶ステップと、記憶ステップで一時保存領域に記憶させた利用者コンピュータ環境ファイルと共同利用コンピュータ環境とに基づいて利用者コンピュータ環境を構築する利用者環境構築ステップと、共同利用コンピュータの利用の終了指示に応答して一時保存領域に保存された利用者生成情報を外部のサーバに保存させる保存ステップと、保存ステップで保存させた利用者生成情報を一時保存領域から消去する消去ステップとを実行させ、外部のサーバに保存される利用者生成情報は、利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を含む、利用者が共同利用コンピュータを利用することによって生成された情報を含む構成を有している。
【００１８】
共同利用コンピュータの利用によって生成された、差分環境を含む利用者生成情報を、共通領域を含むドライブ内の一時保存領域に記憶し、共同利用コンピュータの利用終了の際に消去するようにしたため、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することが可能な共同利用コンピュータ制御プログラムを実現することができる。
【００１９】
また、本発明の、利用者コンピュータ環境を構築して利用者に利用させる共同利用コンピュータを制御する他の共同利用コンピュータ制御プログラムは、コンピュータに、ネットワークを介して外部のサーバと通信し、利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を外部のサーバから読み出す差分環境読出ステップと、差分環境読出ステップで読み出した差分環境を、共同利用コンピュータ環境が保存された共通領域を含むドライブと同一のドライブの中に含まれる一時保存領域に記憶させる記憶ステップと、記憶ステップで一時保存領域に記憶させた差分環境と共同利用コンピュータ環境とに基づいて利用者コンピュータ環境を構築する利用者環境構築ステップと、共同利用コンピュータの利用の終了指示に応答して一時保存領域に保存された利用者生成情報を外部のサーバに保存させる保存ステップと、保存ステップで保存させた利用者生成情報を一時保存領域から消去する消去ステップとを実行させ、外部のサーバに保存される利用者生成情報は、差分環境を含む、利用者が共同利用コンピュータを利用することによって生成された情報を含む構成を有している。
【００２０】
共同利用コンピュータの利用によって生成された、差分環境を含む利用者生成情報を、共通領域を含むドライブ内の一時保存領域に記憶し、共同利用コンピュータの利用終了の際に消去するようにしたため、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することが可能な共同利用コンピュータ制御プログラムを実現することができる。
【発明の効果】
【００２１】
本発明は、共同利用コンピュータの利用によって生成された、差分環境を含む利用者生成情報を、共通領域を含むドライブ内の一時保存領域に記憶し、共同利用コンピュータの利用終了の際に消去するようにしたため、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。
【００２３】
図１は、本発明の一実施形態による共同利用コンピュータおよび共同利用コンピュータシステムのブロック構成を示す図である。図１において、共同利用コンピュータシステム１０００は、共同利用コンピュータ１００と、ネットワーク３００を介して共同利用コンピュータ１００と通信するサーバ２００とによって構成される。
【００２４】
ここで、共同利用コンピュータ１００は、装置を操作するための操作部１１０と、利用者がレンタルオフィス等で登録の際に受け取った携帯記憶媒体１１に情報の読み出しまたは書き込み（以下、単に「読み書き」という。）を行う情報リーダライタ（以下、「情報Ｒ／Ｗ」という。）１２０と、情報Ｒ／Ｗ１２０等の制御や情報処理を行う情報処理制御部１３０と、所定の情報を記憶する記憶部１４０と、ネットワーク３００を介して外部の装置と通信を行い、所定のデータの送受信を行う通信部１５０で構成されている。
【００２５】
図２は、共同利用コンピュータ１００の具体的構成の一例を示すブロック図である。図２において、操作部１１０は、キーボード等の入力部１１１と液晶ディスプレイ等の表示部１１２とによって構成されている。また、携帯記憶媒体１１はＩＣカードによって実現され、情報Ｒ／Ｗ１２０は、ＩＣカードのリーダライタであるＩＣカードＲ／Ｗ１２１によって実現されている。
【００２６】
携帯記憶媒体（ＩＣカード）１１は、共同利用コンピュータ１００の利用に先立って利用者毎に交付され、携帯記憶媒体（ＩＣカード）１１には、この携帯記憶媒体（ＩＣカード）１１のカードＩＤ（カードＩＤ＝ｉ）、鍵Ｘｉ、携帯記憶媒体（ＩＣカード）１１に固有のカードパスワード等が登録されている。ここでのカードＩＤのｉと鍵Ｘｉの添え字ｉとは同一の番号とする。
【００２７】
カードＩＤは利用者を特定するためのＩＤであり、鍵Ｘｉは利用者が作成したファイル等の情報（以下、利用者生成情報という。）を暗号化したり、サーバ２００から読み出した情報を復号したりするための鍵であり、カードパスワードは携帯記憶媒体（ＩＣカード）１１を持っている利用者の正当性を認証するものであり、操作部１１０を介して入力されたパスワードが、情報Ｒ／Ｗ１２０を介して読み出されたカードパスワードと照合された場合に共同利用コンピュータシステム１０００へのアクセス可能とするものである。
【００２８】
また、ネットワーク３００に複数のサーバ２００が接続され（簡単のため、図１には１台だけ図示されている）、携帯記憶媒体（ＩＣカード）１１には、利用者コンピュータ環境を構築するために必要な情報を保存したサーバを特定するサーバ特定情報が記憶され、共同利用コンピュータ１００は、情報Ｒ／Ｗ１２０を介して携帯記憶媒体（ＩＣカード）１１からサーバ特定情報を読み出し、サーバ特定情報に基づいて特定される外部のサーバと通信するのでもよい。
【００２９】
また、カードＩＤおよびカードパスワードの登録時に、鍵Ｘｉは自動生成されることが好適である。ここで、利用者は、自己のカードパスワードおよびカードＩＤを記憶しているものとするが、鍵Ｘｉについては、携帯記憶媒体（ＩＣカード）１１内で生成されるので、利用者が知っている必要性はない。
【００３０】
図２では、記憶部１４０はハードディスク１４１によって実現されている。記憶部１４０は、図３に概念的に示すように、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の共同利用コンピュータ環境が保存された共通領域１４１ｂと、共通領域１４１ｂとは異なる記憶領域であって、共同利用コンピュータ１００の利用によって生成された利用者生成情報を一時的に保存する一時保存領域１４１ａが設けられている。
【００３１】
ここで、共通領域１４１ｂと一時保存領域１４１ａとは、同一ドライブの中に含まれるものとする。また、共通領域１４１ｂについては、情報の読み出しができるだけで書き込みはできないようになっている。これに対して、一時保存領域１４１ａについては、読み出しも書き込みもできるようになっている。なお、上記の「一時的」とは、１回の利用時間に亘る時間帯を含むものとする。
【００３２】
共同利用コンピュータ１００の利用に際し、利用者コンピュータ環境を実現するための情報がサーバ２００の記憶部２４０から読み出されて一時保存領域１４１ａに記憶され、利用終了時に消去されるようになっている。ここで、「利用者コンピュータ環境を実現するための情報」とは、初回利用時は、利用者コンピュータ環境を特定する情報が記録された情報であり、ファイル形式等で生成された情報をいい（以下、この情報を「利用者コンピュータ環境ファイル」という。）、２回目以降の利用時は、前回作成した差分環境をいうものとする。この差分環境とは、共同利用コンピュータ１００に利用者コンピュータ環境を構築するために、共同利用コンピュータ環境に不足する環境をいう。また、「消去」は、「０００・・０」、「１１１・・・１」等の所定のデータを全一時保存領域１４１ａに書き込む等によって行うのでもよい。すなわち、後に利用する利用者が前の利用者の利用後に、前の利用者の利用に関する情報が得られないようにするものである。
【００３３】
情報処理制御部１３０は、図１に示すように、さらに、情報Ｒ／Ｗ１２０の制御を行うＲ／Ｗ制御部３１と、記憶部１４０に記憶されている情報を共同利用コンピュータ１００の利用前の状態（以下、初期状態という。）に復元する初期状態復元部３２と、共同利用コンピュータ１００の使用に際して利用者コンピュータ環境を生成するためのバックアップ／リストア部３３で構成されている。
【００３４】
図４は、情報処理制御部１３０が備える機能を実現するプログラムのブロック構成を説明するための図である。図４では、ＯＳが「Ｗｉｎｄｏｗｓ  ＸＰ」３０１で、その上に、Ｒ／Ｗ制御機能を実現するプログラムであるＲ／Ｗ制御モジュール３１１、初期状態を復元させるためのファイル消去および初期環境復元のためのプログラムであるファイル消去／初期環境復元モジュール３２１、および共同利用コンピュータ１００の使用に際して利用者コンピュータ環境を生成するためにバックアップおよびリストアを行うためのプログラムであるバックアップ／リストアモジュール３３１が動作する構成になっている。
【００３５】
バックアップ／リストアモジュール３３１は、サーバ２００から上記の利用者コンピュータ環境ファイルまたは差分環境を受信して一時保存領域１４１ａに保存し、メール、ネットワーク、辞書、インターネットブラウザ等の設定を行い、差分環境を構築するようになっている。共同利用コンピュータ環境と差分環境とによって利用者コンピュータ環境が構築されるものとする。
【００３６】
また、利用者が共同利用コンピュータ１００の利用を終了しようとして終了指示を共同利用コンピュータ１００に入力した場合、終了指示に応答して利用者がそれまで作成したファイルその他のデータである利用者生成情報を通信部１５０を介してサーバ２００に送信し、サーバ２００の記憶部２４０に記憶させるようになっている。その際、サーバ２００への送信に先立ち利用者生成情報を前記鍵を用いて暗号化し、暗号化した利用者生成情報をサーバ２００に送信するのでもよい。言うまでもなく利用者生成情報には差分環境が含まれる。
【００３７】
ファイル消去／初期環境復元モジュール３２１は、利用者が作成したファイル等のバックアップがバックアップ／リストアモジュール３３１によって行われた後、記憶部１４０の一時保存領域１４１ａに記憶された情報の消去を行い、記憶部１４０に記憶された情報が共通領域１４１ｂのみに記憶されている初期環境を復元するようになっている。情報の消去については、上記で説明した。
【００３８】
情報処理制御部１３０は、情報処理や制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３１と、ＣＰＵ１３１を立ち上げるためのプログラムやその他のプログラムおよび制御用のパラメータ等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３２と、ＣＰＵ１３１で用いるＯＳやアプリケーションの実行コードやデータ等を記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｏｍｏｒｙ）１３３と、アプリケーションソフトや所定のデータを不揮発かつ書替可能に記憶するＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１３４で
構成されている。
【００３９】
上記のＲ／Ｗ制御部３１、初期状態復元部３２、およびバックアップ／リストア部３３によって実現される機能は、記憶部１４０やＥＥＰＲＯＭ１３４に記憶されたＯＳやアプリケーションソフトがＲＡＭ１３３に実行コードとして記憶され、ＣＰＵ１３１によって実行されることによって実現されるようになっている。
【００４０】
図１に示す通信部１５０は、ネットワーク３００を介してサーバ２００等と通信を行うようになっており、ネットワーク３００との通信は、無線で行うのでも、有線で行うのでもよい。通信部１５０は、サーバ２００から利用者コンピュータ環境ファイルや前記差分環境等（それらの暗号化したものを含む。）を読み出し、利用者生成情報（暗号化したものを含む。）をサーバ２００に送信するようになっている。
【００４１】
図１に示すように、サーバ２００は、装置を操作するための操作部２１０と、操作部２１０を介して行われた入力やその他の情報の入力に応じて制御や情報処理を行う情報処理制御部２２０と、ネットワーク３００を介して外部の装置と通信を行い所定のデータの送受信を行う通信部２３０と、所定の情報を記憶する記憶部２４０で構成されている。
【００４２】
サーバ２００の具体的構成は、例えば、共同利用コンピュータ１００から情報Ｒ／Ｗ１２０を除いたものと同様であってもよい。その場合、情報処理制御部２２０が、例えば、図４に示す構成のプログラムによって実現される機能を有するようになっているのでもよい。
【００４３】
図４に示す情報処理制御部２２０の構成では、ＯＳが「Ｌｉｎｕｘ」２２１であり、その上で、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）をプロトコルとして通信するサーバの機能を実現するためのプログラムであるＨＴＴＰサーバ機能モジュール２２２が動作し、さらにその上に、ファイル転送を行うためのプログラムであるファイル転送モジュール２２３が動作するようになっている。
【００４４】
サーバ２００は、ネットワーク３００上の他の装置（不図示）と通信し、情報を受信して記憶できるようになっている。ここで、ネットワーク３００上の他の装置としては、利用者が復元しようとする環境を有するコンピュータ（以下、「利用者コンピュータ」という。）や、利用者コンピュータがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を介して接続されたサーバ等が含まれる。その結果、サーバ２００は、利用者コンピュータ環境に関する情報を取得できることになる。
【００４５】
（共同利用コンピュータ利用方法）
以下、共同利用コンピュータ１００の利用方法について、図５を用いて説明する。図５は、共同利用コンピュータ１００の利用方法における処理の流れを示すフローチャートであり、上記の特許文献１に記載された図７と対応させてあらわされている。
【００４６】
＜初回利用手順＞
まず、レンタルオフィスを初めて利用する場合の流れについて説明する。初めて利用する場合は、以下のステップＳＴ２〜ＳＴ５、およびステップＳＴ１０、ＳＴ１１に従って利用する。
【００４７】
利用者は、レンタルオフィスの共同利用コンピュータ１００を初めて利用するに当たり、利用のための初期設定エントリーをする必要があり（ステップＳＴ２）、予め、ネットワーク３００を介して利用者コンピュータ環境の情報を利用者コンピュータ環境ファイルに記録し、サーバ２００の記憶部２４０に登録しておく（手順１、ステップＳＴ３）。
【００４８】
次に、レンタルオフィスで初めて共同利用コンピュータ１００を利用するとき（ステップＳＴ４）は、利用者の正当性を認証すると共に、ステップＳＴ３で登録した利用者コンピュータ環境ファイルをサーバ２００の記憶部２４０から読み出し、利用者コンピュータ環境ファイルに基づいて差分環境を一時保存領域１４１ａに設定し、この差分環境と共同利用コンピュータ環境とによって利用者コンピュータ環境が共同利用コンピュータ１００に構築される（手順２、ステップＳＴ５）。ここで、利用者コンピュータ環境の構築は、バックアップ／リストア部３３によって行われる。
【００４９】
ステップＳＴ５で利用者コンピュータ環境の構築が完了すると、レンタルオフィスにいる共同利用コンピュータ１００の利用者は、利用者コンピュータ環境の下で、自己の会社のサーバへのアクセス、インターネットへの接続、各種文書の作成等を行い、利用者生成情報を生成する（手順３、ステップＳＴ１０）。ステップＳＴ５およびステップＳＴ１０でのデータの書き込みは一時保存領域１４１ａに行われる。
【００５０】
ステップＳＴ１０で共同利用コンピュータ１００を利用した作業が終了すると、共同利用コンピュータ１００の利用者は共同利用コンピュータ１００をログオフ（Ｌｏｇｏｆｆ）し、共同利用コンピュータ１００のログオフの指示に応答して、一時保存領域１４１ａに記憶された情報が暗号化されてバックアップ／リストア部３３によってサーバ２００の記憶部２４０に保存され（ステップＳＴ１１）、その後一時保存領域１４１ａに記憶された情報は初期状態復元部３２によって消去される（ステップＳＴ１２）。一時保存領域１４１ａに記憶された情報の消去については、既に説明したので省略する。ここで、差分環境の取り込みは、例えば、情報Ｒ／Ｗ１２０を介して鍵を携帯記憶媒体２１から読み出し、この鍵を用いて外部のサーバ２００から読み出した差分環境を復号するように行われ、共同利用コンピュータ１００の環境のサーバ２００への保存は、上記の鍵を用いて一時保存領域１４１ａに保存された利用者生成情報を暗号化してから行われるのでもよい。
【００５１】
以上述べたように、本実施形態では、共通領域があるドライブと同一のドライブの一時保存領域１４１ａに差分環境が構築され、共同利用コンピュータ１００のログオフに応答して一時保存領域１４１ａに記録された情報が消去されるようになっている。そのため、フォーマットによるデータの消去を行わないので、複数のドライブを有する必要はない。
【００５２】
＜２回目以降の手順＞
次に、２回目以降にレンタルオフィスを利用する際の手順について説明する。２回目以降の利用の場合は、以下のステップＳＴ９、およびステップＳＴ１０、ＳＴ１１、ＳＴ１２に従って利用する。ステップＳＴ１０、ＳＴ１１、ＳＴ１２については、上記で説明したので、その説明を省略する。
【００５３】
利用者が、２回目以降にレンタルオフィスで共同利用コンピュータ１００（前回の利用した共同利用コンピュータ１００と同一である必要性はない。）を利用する際は、まず、パスワード等を入力して利用者の正当性を認証し、前回ステップＳＴ１１で保存した差分環境をサーバ２００の記憶部２４０から読み出し、一時保存領域１４１ａに記憶させ、前回の利用者コンピュータ環境を共同利用コンピュータ１００に復元する（手順６、ステップＳＴ９）。
【００５４】
共同利用コンピュータ１００に利用者コンピュータ環境が復元されたら、ステップＳＴ１０、ＳＴ１１、ＳＴ１２の順に手続きを行う。
【００５５】
以上説明したように、本実施形態による共同利用コンピュータ１００は、共同利用コンピュータ１００の利用によって生成された、差分環境を含む利用者生成情報を、共通領域を含むドライブ内の一時保存領域１４１ａに記憶し、共同利用コンピュータ１００の利用終了の際に消去するようにしたため、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させて利用することができる。その結果、コンピュータにインストールするＯＳ等の数を削減することができる。
【００５６】
また、利用者生成情報を暗号化して外部のサーバ２００に保存し、暗号化された差分環境を外部のサーバ２００から読み出して復号するため、セキュリティを向上させることができる。その上、携帯記憶媒体１１に記憶された鍵を読み出して暗号化および復号を行うため、セキュリティを一層向上させることができる。
【００５７】
さらに、携帯記憶媒体１１からサーバ特定情報を読み出し、サーバ特定情報に基づいて特定される外部のサーバと通信するようにしたため、複数のサーバを有する構成のシェアードコンピュータシステムに適用を拡大することができる。
【００５８】
なお、コンピュータ１００に、外部のサーバ２００と通信し、利用者コンピュータ環境を構築するために必要な情報が記録された利用者コンピュータ環境ファイルを外部のサーバ２００から読み出すファイル読出ステップと、ファイル読出ステップで読み出した利用者コンピュータ環境ファイルを、共同利用コンピュータ環境が保存された共通領域１４１ｂを含むドライブと同一ドライブの中に含まれる一時保存領域１４１ａに記憶させる記憶ステップと、記憶ステップで一時保存領域１４１ａに記憶させた利用者コンピュータ環境ファイルと共同利用コンピュータ環境とに基づいて利用者コンピュータ環境を構築する利用者環境構築ステップと、共同利用コンピュータ１００の利用の終了指示に応答して一時保存領域１４１ａに保存された利用者生成情報を外部のサーバ２００に保存させる保存ステップと、保存ステップで保存させた利用者生成情報を一時保存領域１４１ａから消去する消去ステップとを実行させる共同利用コンピュータ制御プログラムがインストールされた所定のコンピュータを用いて実施するのでも同様の効果が得られる。
【００５９】
また、コンピュータ１００に、外部のサーバ２００と通信し、利用者コンピュータ環境を構築するために共同利用コンピュータ環境に不足する環境である差分環境を外部のサーバ２００から読み出す差分環境読出ステップと、差分環境読出ステップで読み出した差分環境を、共同利用コンピュータ環境が保存された共通領域１４１ｂを含むドライブと同一ドライブの中に含まれる一時保存領域１４１ａに記憶させる記憶ステップと、記憶ステップで一時保存領域１４１ａに記憶させた差分環境と共同利用コンピュータ環境とに基づいて利用者コンピュータ環境を構築する利用者環境構築ステップと、共同利用コンピュータの利用の終了指示に応答して一時保存領域１４１ａに保存された利用者生成情報を外部のサーバ２００に保存させる保存ステップと、保存ステップで保存させた利用者生成情報を一時保存領域１４１ａから消去する消去ステップとを実行させる共同利用コンピュータ制御プログラムがインストールされた所定のコンピュータを用いて実施するのでも同様の効果が得られる。
【００６０】
なお、共同利用コンピュータ制御プログラムは、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【産業上の利用可能性】
【００６１】
本発明による共同利用コンピュータ、共同利用コンピュータ制御プログラム、および記録媒体は、共同利用コンピュータ環境と差分環境を単一のドライブに記憶させた共同利用コンピュータを利用することができ、レンタルオフィス等で利用するコンピュータおよびこのコンピュータにインストールするプログラム等の用途にも適用できる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態による共同利用コンピュータを含む共同利用コンピュータシステムのブロック構成を示す図である。
【図２】図１中の共同利用コンピュータの具体的構成の一例を示すブロック図である。
【図３】図１中の共同利用コンピュータを構成する記憶部における共通領域と一時保存領域とを説明するための図である。
【図４】図１中の共同利用コンピュータを構成する情報処理制御部が備える機能を実現するプログラムのブロック構成を説明するための図である。
【図５】本発明の一実施形態による共同利用コンピュータの利用方法における処理の流れを示すフローチャートである。
【符号の説明】
【００６３】
１１    携帯記憶媒体（ＩＣカード）
３１    リーダライタ制御部（Ｒ／Ｗ制御部）
３２    初期状態復元部
３３    バックアップ／リストア部
１００    共同利用コンピュータ
１１０    操作部
１１１    入力部
１１２    表示部
１２０    情報リーダライタ（情報Ｒ／Ｗ）
１２１    ＩＣカードリーダライタ（ＩＣカードＲ／Ｗ）
１３０    情報処理制御部
１３１    ＣＰＵ
１３２    ＲＯＭ
１３３    ＲＡＭ
１３４    ＥＥＰＲＯＭ
１４０    記憶部
１４１    ハードディスク
１４１ａ    一時保存領域
１４１ｂ    共通領域
１５０    通信部
２００    サーバ
２１０    操作部
２２０    情報処理制御部
２２１    Ｌｉｎｕｘ
２２２    ＨＴＴＰサーバ機能モジュール
２２３    ファイル転送モジュール
２３０    通信部
２４０    記憶部
３００    ネットワーク
３０１    Ｗｉｎｄｏｗｓ  ＸＰ
３１１    リーダライタ制御モジュール（Ｒ／Ｗ制御モジュール）
３２１    ファイル消去／初期環境復元用の各モジュール
３３１    バックアップ／リストア用の各モジュール
１０００    共同利用コンピュータシステム
ＳＴ１〜ＳＴ１２    ステップ
【図１】
2005165495.tif 000003
【図２】
2005165495.tif 000004
【図３】
2005165495.tif 000005
【図４】
2005165495.tif 000006
【図５】
2005165495.tif 000007