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