(57)【特許請求の範囲】
【請求項１】
第１の端末の利用者環境を第２の端末に復元する利用者環境復元システムにおいて、
上記第１の端末は、
上記第１の端末の利用者環境情報を取得し、上記利用者環境情報に基づいて利用者環境情報テーブルを生成する情報テーブル生成手段と、
上記情報テーブル生成手段が生成した上記利用者環境情報テーブルを外部記憶装置に記憶させる記憶手段とを有し、
上記第２の端末は、
上記外部記憶装置に記憶された上記利用者環境情報テーブルを読み取り、上記利用者環境情報テーブルに基づいて上記第２の端末に上記第１の端末の上記利用者環境を復元する環境復元手段を有し、
上記利用者環境情報テーブルは、
上記第１の端末の上記利用者環境を復元する順序に関する属性である復元順序と、上記第１の端末の上記利用者環境を復元する権限に関する属性であり、情報区分と情報種別に応じて復元するための権限である管理権限と、上記第１の端末の上記利用者環境を復元する制約の有無に関する属性であり、他のデータとの依存関係に基づいて復元制約があるか否かの情報である依存関係とを有する
ことを特徴とする利用者環境復元システム。
【請求項２】
上記利用者環境情報は、
上記第１の端末のＯＳを復元するためのＯＳ設定情報、上記第１の端末のネットワークを復元するためのネットワーク設定情報、上記第１の端末のアプリケーションを復元するためのアプリケーション設定情報の少なくとも１つを有する
ことを特徴とする請求項１に記載の利用者環境復元システム。
【請求項３】
上記環境復元手段は、
上記復元順序に記憶された情報と、上記管理権限に記憶された情報と、上記依存関係に記憶された情報とに基づいて上記第１の端末の上記利用者環境を復元する
ことを特徴とする請求項１または２に記載の利用者環境復元システム。
【請求項４】
第１の端末の利用者環境を第２の端末に復元する利用者環境復元システムにおける利用者環境復元方法において、
上記第１の端末が、上記第１の端末の利用者環境情報を取得し、上記利用者環境情報に基づいて利用者環境情報テーブルを生成する情報テーブル生成ステップと、
上記第１の端末が、上記情報テーブル生成ステップにおいて生成した上記利用者環境情報テーブルを外部記憶装置に記憶させる記憶ステップと、
上記第２の端末が、上記外部記憶装置に記憶された上記利用者環境情報テーブルを読み取り、上記利用者環境情報テーブルに基づいて上記第２の端末に上記第１の端末の上記利用者環境を復元する環境復元ステップとを有し、
上記利用者環境情報テーブルは、
上記第１の端末の上記利用者環境を復元する順序に関する属性である復元順序と、上記第１の端末の上記利用者環境を復元する権限に関する属性であり、情報区分と情報種別に応じて復元するための権限である管理権限と、上記第１の端末の上記利用者環境を復元する制約の有無に関する属性であり、他のデータとの依存関係に基づいて復元制約があるか否かの情報である依存関係とを有する
ことを特徴とする利用者環境復元方法。
【請求項５】
上記利用者環境情報は、
上記第１の端末のＯＳを復元するためのＯＳ設定情報、上記第１の端末のネットワークを復元するためのネットワーク設定情報、上記第１の端末のアプリケーションを復元するためのアプリケーション設定情報の少なくとも１つを有する
ことを特徴とする請求項４に記載の利用者環境復元方法。
【請求項６】
上記環境復元ステップは、
上記復元順序に記憶された情報と、上記管理権限に記憶された情報と、上記依存関係に記憶された情報とに基づいて上記第１の端末の上記利用者環境を復元する
ことを特徴とする請求項４または５に記載の利用者環境復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の端末の利用者環境を第２の端末に復元する利用者環境復元システムおよびその利用者環境復元方法に関するものである。
【背景技術】
【０００２】
近年、企業のＩＴシステムの高度化が進み、オフィスでのＰＣの利用が一般的になっている。オフィスでのＰＣの利用としてはさまざまな形態があるが、たとえば複数の利用者が利用することができる共用端末を提供するものがある。この形態において、従来は、利用者が利用者端末のデータファイルをフラッシュメモリ等の外部記憶装置に記憶し、共用端末に外部記憶装置を接続して利用している。
【０００３】
非特許文献１には、ＰＣのデスクトップ、フォルダ、メールソフトの各種情報、ブラウザの履歴、Cookie等をＵＳＢメモリを用いて持ち歩ける技術が開示されている。
【非特許文献１】http://www.finaldata.jp/product/mp1_1.html
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来技術においては、利用者端末の環境情報であるＯＳ設定情報、ネットワーク設定情報、アプリケーション設定情報がＵＳＢメモリに保存されていないため、共用端末を利用者端末と同一の環境とするためには、利用者端末と同一の環境設定を手動で行わなければならない。
【０００５】
この問題を解決するためには、利用者端末のＯＳ設定情報、ネットワーク設定情報、アプリケーション設定情報をダンプして共用端末に合ったＯＳ設定情報、ネットワーク設定情報、アプリケーション設定情報を復元するためのスクリプト（コマンド列）を予め作成する必要がある。しかしながら、共用端末のＯＳ設定情報、ネットワーク設定情報、アプリケーション設定情報は一定でないため、汎用的に作成することが困難である。
【０００６】
本発明は、上述の課題を解決するためになされたものであり、第１の端末の利用者環境を第２の端末に自動的に復元することが可能な利用者環境復元システムおよび利用者環境復元方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するため、本発明においては、第１の端末の利用者環境を第２の端末に復元する利用者環境復元システムにおいて、上記第１の端末は、上記第１の端末の利用者環境情報を取得し、上記利用者環境情報に基づいて利用者環境情報テーブルを生成する情報テーブル生成手段と、上記情報テーブル生成手段が生成した上記利用者環境情報テーブルを外部記憶装置に記憶させる記憶手段とを有し、上記第２の端末は、上記外部記憶装置に記憶された上記利用者環境情報テーブルを読み取り、上記利用者環境情報テーブルに基づいて上記第２の端末に上記第１の端末の上記利用者環境を復元する環境復元手段を有し、上記利用者環境情報テーブルは、上記第１の端末の上記利用者環境を復元する順序に関する属性である復元順序と、上記第１の端末の上記利用者環境を復元する権限に関する属性であり、情報区分と情報種別に応じて復元するための権限である管理権限と、上記第１の端末の上記利用者環境を復元する制約の有無に関する属性であり、他のデータとの依存関係に基づいて復元制約があるか否かの情報である依存関係とを有することを特徴とする。
【０００８】
この場合、上記利用者環境情報は、上記第１の端末のＯＳを復元するためのＯＳ設定情報、上記第１の端末のネットワークを復元するためのネットワーク設定情報、上記第１の端末のアプリケーションを復元するためのアプリケーション設定情報の少なくとも１つを有することを特徴としてもよい。
【００１０】
この場合、上記環境復元手段は、上記復元順序に記憶された情報と、上記管理権限に記憶された情報と、上記依存関係に記憶された情報とに基づいて上記第１の端末の上記利用者環境を復元することを特徴としてもよい。
【００１１】
また、第１の端末の利用者環境を第２の端末に復元する利用者環境復元システムにおける利用者環境復元方法において、上記第１の端末が、上記第１の端末の利用者環境情報を取得し、上記利用者環境情報に基づいて利用者環境情報テーブルを生成する情報テーブル生成ステップと、上記第１の端末が、上記情報テーブル生成ステップにおいて生成した上記利用者環境情報テーブルを外部記憶装置に記憶させる記憶ステップと、上記第２の端末が、上記外部記憶装置に記憶された上記利用者環境情報テーブルを読み取り、上記利用者環境情報テーブルに基づいて上記第２の端末に上記第１の端末の上記利用者環境を復元する環境復元ステップとを有し、上記利用者環境情報テーブルは、上記第１の端末の上記利用者環境を復元する順序に関する属性である復元順序と、上記第１の端末の上記利用者環境を復元する権限に関する属性であり、情報区分と情報種別に応じて復元するための権限である管理権限と、上記第１の端末の上記利用者環境を復元する制約の有無に関する属性であり、他のデータとの依存関係に基づいて復元制約があるか否かの情報である依存関係とを有することを特徴としてもよい。
【００１２】
この場合、上記利用者環境情報は、上記第１の端末のＯＳを復元するためのＯＳ設定情報、上記第１の端末のネットワークを復元するためのネットワーク設定情報、上記第１の端末のアプリケーションを復元するためのアプリケーション設定情報の少なくとも１つを有することを特徴としてもよい。
【００１４】
この場合、上記環境復元ステップは、上記復元順序に記憶された情報と、上記管理権限に記憶された情報と、上記依存関係に記憶された情報とに基づいて上記第１の端末の上記利用者環境を復元することを特徴としてもよい。
【発明の効果】
【００１５】
本発明に係る利用者環境復元システムおよび利用者環境復元方法においては、利用者環境情報に基づいて利用者環境情報テーブルを生成するから、第１の端末の利用者環境を第２の端末に自動的に復元することができる。
【００１６】
また、利用者環境情報テーブルが、第１の端末の利用者環境を復元する順序に関する属性である復元順序と、第１の端末の利用者環境を復元する権限に関する属性である管理権限と、第１の端末の利用者環境を復元する制約の有無に関する属性である依存関係とを有するときには、第１の端末の利用者環境を復元する権限を持った利用者のみが、正しい順序で第１の端末の利用者環境を適切に復元することができる。
【発明を実施するための最良の形態】
【００１７】
最初に、図１を用いて、利用者環境復元システムの構成について説明する。図１は、本発明に係る利用者環境復元システムの構成図である。図に示すように、この利用者環境復元システムは、利用者端末１０１（第１の端末）、外部記憶装置１０２、共用端末１０３（第２の端末）を備えている。
【００１８】
利用者端末１０１は、アプリケーション一覧情報取得手段１０４、アプリケーション選択一覧情報生成手段１０５、アプリケーション選択一覧情報記憶手段１０６、データファイル一覧情報取得手段１０７、データファイル選択一覧情報生成手段１０８、データファイル選択一覧情報記憶手段１０９、ＯＳ設定情報取得・記憶手段１１０、ネットワーク設定情報取得・記憶手段１１１、アプリケーション設定情報取得・記憶手段１１２、データファイル取得・記憶手段１１３、記憶手段１１４、一覧情報記憶部１１５、利用者環境情報記憶部１１８を備えている。
【００１９】
外部記憶装置１０２は、一覧情報記憶部１２３、利用者環境情報テーブル記憶部１２６を備えている。
【００２０】
共用端末１０３は、ＯＳ設定情報復元手段１２８、ネットワーク設定情報復元手段１２９、アプリケーション設定情報復元手段１３０、データファイル復元手段１３１、利用者環境情報記憶部１３２を備えている。
【００２１】
利用者端末１０１、共用端末１０３は、たとえばパーソナルコンピュータ（ＰＣ）であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、キーボード、マウス等を有し、特にハードディスクには、ブラウザプログラムが記憶されている。さらに、携帯端末、インターネット接続機能付携帯電話、ＰＤＡ等も含まれる。
【００２２】
外部記憶装置１０２は、たとえばＵＳＢメモリ、ＣＤ、ＤＶＤ、ＦＤ、ＭＯ、メモリースティックであり、データを記憶することができる装置であれば、いかなる装置であってもよい。なお、データのセキュリティを強化するため、データを暗号化して書き込み、データを復号化して読み込むことができるものが望ましい。
【００２３】
アプリケーション一覧情報取得手段１０４は、利用者端末１０１からアプリケーション一覧情報（利用者端末１０１にインストールされたすべてのアプリケーションの一覧情報）１１６を取得する。アプリケーション選択一覧情報生成手段１０５は、利用者がアプリケーション一覧情報取得手段１０４により取得されたアプリケーション一覧情報１１６から選択したアプリケーションの一覧情報すなわちアプリケーション選択一覧情報を生成する。アプリケーション選択一覧情報記憶手段１０６は、アプリケーション選択一覧情報１２４を外部記憶装置１０２に記憶する。
【００２４】
データファイル一覧情報取得手段１０７は、利用者端末１０１からデータファイル一覧情報（利用者端末１０１に記憶されたデータファイル（フォルダを含む）の一覧情報）１１７を取得する。データファイル選択一覧情報生成手段１０８は、利用者がデータファイル一覧情報取得手段１０７により取得されたデータファイル一覧情報１１７から選択したデータファイルの一覧情報すなわちデータファイル選択一覧情報を生成する。データファイル選択一覧情報記憶手段１０９は、データファイル選択一覧情報１２５を外部記憶装置１０２に記憶する。
【００２５】
ＯＳ設定情報取得・記憶手段１１０は、利用者端末１０１に記憶されたＯＳ設定情報（ＯＳを復元するための情報：サービス群、環境変数群、起動ファイル群、レジストリ群等）１１９を取得し、ＯＳ設定情報１１９を利用者環境情報テーブルのデータとして記憶する。ネットワーク設定情報取得・記憶手段１１１は、利用者端末１０１に記憶されたネットワーク設定情報（ネットワークを復元するための情報：共用情報、アクセス権限等）１２０を取得し、ネットワーク設定情報１２０を利用者環境情報テーブルのデータとして記憶する。
【００２６】
アプリケーション設定情報取得・記憶手段１１２は、アプリケーション選択一覧情報１２４に基づいて、利用者端末１０１に記憶されたアプリケーション設定情報（アプリケーションを復元するための情報：設定ファイル、レジストリ、環境変数等）１２１を取得し、アプリケーション設定情報１２１を利用者環境情報テーブルのデータとして記憶する。データファイル取得・記憶手段１１３は、データファイル選択一覧情報１２５に基づいて、利用者端末１０１に記憶されたデータファイル１２２を取得し、データファイル１２２を利用者環境情報テーブルのデータとして記憶する。記憶手段１１４は、ＯＳ設定情報取得・記憶手段１１０、ネットワーク設定情報取得・記憶手段１１１、アプリケーション設定情報取得・記憶手段１１２およびデータファイル取得・記憶手段１１３によって生成された利用者環境情報テーブルを外部記憶装置１０２に記憶させる。
【００２７】
一覧情報記憶部１１５は、少なくともアプリケーション一覧情報１１６、データファイル一覧情報１１７を有している。利用者環境情報記憶部１１８は、少なくともＯＳ設定情報１１９、ネットワーク設定情報１２０、アプリケーション設定情報１２１、データファイル１２２を有している。
【００２８】
一覧情報記憶部１２３は、少なくともアプリケーション選択一覧情報１２４、データファイル選択一覧情報１２５を有している。利用者環境情報テーブル記憶部１２６は、少なくとも利用者環境情報テーブル１２７を有している。
【００２９】
ここで、利用者環境情報テーブル１２７とは、ＯＳ設定情報１１９、ネットワーク設定情報１２０、アプリケーション設定情報１２１、データファイル１２２からなる利用者環境情報に関する情報が記憶されるテーブルである。図２は、利用者環境情報テーブルの属性を示す図である。図に示すように、利用者環境情報テーブル１２７は、少なくとも情報区分（データの区分：ＯＳ設定情報、ネットワーク設定情報、アプリケーション設定情報、データファイル等）、グループ名（データにアクセスするアプリケーション名）、情報種別（データの構成形式：ファイル、環境変数、レコード、レジストリ等）、パス名（データにアクセスするための参照アドレス）、データ名、設定名（データ内の参照項目）、データ型（設定値の型：文字列、文字、整数等）、設定値（設定名が持つ値）、復元順序（共用端末１０３に復元するための順序）、管理権限（情報区分と情報種別に応じて復元するための権限：利用者権限、管理者権限等）、依存関係（他のデータとの依存関係に基づいて復元制約があるか否かの情報）の属性から構成される。
【００３０】
ＯＳ設定情報復元手段１２８は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７から、復元順序、管理権限、依存関係等のデータを取得し、ＯＳ設定情報１３３を復元するためのＯＳ設定スクリプト（ＯＳ設定情報１３３を復元するためのコマンド列）を作成する。また、このＯＳ設定情報復元手段１２８は、利用者環境情報テーブル１２７の情報に基づいてＯＳ設定スクリプトを実行することにより、共用端末１０３にＯＳ設定情報１３３を復元し、ＯＳ設定情報１３３を共用端末１０３に記憶する。ネットワーク設定情報復元手段１２９は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７から、復元順序、管理権限、依存関係等のデータを取得し、ネットワーク設定情報１３４を復元するためのネットワーク設定スクリプト（ネットワーク設定情報１３４を復元するためのコマンド列）を作成する。また、このネットワーク設定情報復元手段１２９は、利用者環境情報テーブル１２７の情報に基づいてネットワーク設定スクリプトを実行することにより、共用端末１０３にネットワーク設定情報１３４を復元し、ネットワーク設定情報１３４を共用端末１０３に記憶する。
【００３１】
アプリケーション設定情報復元手段１３０は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７から、復元順序、管理権限、依存関係等のデータを取得し、アプリケーション設定情報１３５を復元するためのアプリケーション設定スクリプト（アプリケーション設定情報１３５を復元するためのコマンド列）を作成する。また、このアプリケーション設定情報復元手段１３０は、利用者環境情報テーブル１２７の情報に基づいてアプリケーション設定スクリプトを実行することにより、共用端末１０３にアプリケーション設定情報１３５を復元し、アプリケーション設定情報１３５を共用端末１０３に記憶する。データファイル復元手段１３１は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７からデータファイル１３６を取得し、データファイル１３６を共用端末１０３に記憶することにより、共用端末１０３にデータファイル１３６を復元する。
【００３２】
利用者環境情報記憶部１３２は、少なくともＯＳ設定情報１３３、ネットワーク設定情報１３４、アプリケーション設定情報１３５、データファイル１３６を有している。
【００３３】
ここで、ＯＳ設定情報取得・記憶手段１１０、ネットワーク設定情報取得・記憶手段１１１、アプリケーション設定情報取得・記憶手段１１２、データファイル取得・記憶手段１１３は、第１の端末の利用者環境情報を取得し、利用者環境情報に基づいて利用者環境情報テーブルを生成する情報テーブル生成手段に相当する。また、ＯＳ設定情報復元手段１２８、ネットワーク設定情報復元手段１２９、アプリケーション設定情報復元手段１３０、データファイル復元手段１３１は、外部記憶装置に記憶された利用者環境情報テーブルを読み取り、利用者環境情報テーブルに基づいて第２の端末に第１の端末の利用者環境を復元する環境復元手段に相当する。
【００３４】
続いて、図３を用いて、利用者端末１０１のハードウェア構成について説明する。図３は、利用者端末のハードウェア構成を示す図である。図に示すように、この利用者端末１０１は、ＣＰＵ３０２、ＲＯＭ３０３、ＲＡＭ３０４より構成される制御部３０１、入力装置３０５、出力装置３０６、入出力制御回路３０７、一覧情報記憶部１１５、利用者環境情報記憶部１１８を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００３５】
制御部３０１は、利用者端末１０１を実現するための種々な演算処理を実行する。ＣＰＵ３０２は、中央処理装置であり、ＲＯＭ３０３に記憶されたメインプログラムや、ＲＡＭ３０４等に展開されたプログラム、一時的に記憶されたデータ等に基づき転送や演算処理を実行する。
【００３６】
入力装置３０５は、たとえばキーボードやマウス等のデータ入力デバイスである。この入力装置３０５により一覧情報記憶部１１５、利用者環境情報記憶部１１８へデータを入力できる。出力装置３０６は、ＬＣＤやＣＲＴ等の表示装置やプリンタである。入出力制御回路３０７は、外部装置との間でデータの入出力を実行するための制御を行う。
【００３７】
一覧情報記憶部１１５は、データを記憶する記憶手段であり、メモリやハードディスク等によって構成される。上述のとおり、この一覧情報記憶部１１５は、少なくともアプリケーション一覧情報１１６、データファイル一覧情報１１７を有している。
【００３８】
利用者環境情報記憶部１１８は、データを記憶する記憶手段であり、メモリやハードディスク等によって構成される。上述のとおり、この利用者環境情報記憶部１１８は、少なくともＯＳ設定情報１１９、ネットワーク設定情報１２０、アプリケーション設定情報１２１、データファイル１２２を有している。
【００３９】
続いて、図４を用いて、共用端末１０３のハードウェア構成について説明する。図４は、共用端末のハードウェア構成を示す図である。図に示すように、この共用端末１０３は、ＣＰＵ４０２、ＲＯＭ４０３、ＲＡＭ４０４より構成される制御部４０１、入力装置４０５、出力装置４０６、入出力制御回路４０７、利用者環境情報記憶部１３２を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００４０】
制御部４０１は、共用端末１０３を実現するための種々な演算処理を実行する。ＣＰＵ４０２は、中央処理装置であり、ＲＯＭ４０３に記憶されたメインプログラムや、ＲＡＭ４０４等に展開されたプログラム、一時的に記憶されたデータ等に基づき転送や演算処理を実行する。
【００４１】
入力装置４０５は、たとえばキーボードやマウス等のデータ入力デバイスである。この入力装置４０５により利用者環境情報記憶部１３２へデータを入力できる。出力装置４０６は、ＬＣＤやＣＲＴ等の表示装置やプリンタである。入出力制御回路４０７は、外部装置との間でデータの入出力を実行するための制御を行う。
【００４２】
利用者環境情報記憶部１３２は、データを記憶する記憶手段であり、メモリやハードディスク等によって構成される。上述のとおり、この利用者環境情報記憶部１３２は、少なくともＯＳ設定情報１３３、ネットワーク設定情報１３４、アプリケーション設定情報１３５、データファイル１３６を有している。
【００４３】
続いて、図５を用いて、図１に示した利用者環境復元システムの動作すなわち本発明に係る利用者環境復元方法について説明する。図５は、本発明に係る利用者環境復元方法の動作を示すフローチャートである。
【００４４】
まず、アプリケーション一覧情報取得手段１０４は、利用者端末１０１からアプリケーション一覧情報１１６を取得する（ステップＳ５０１）。つぎに、アプリケーション選択一覧情報生成手段１０５は、利用者がアプリケーション一覧情報取得手段１０４により取得されたアプリケーション一覧情報１１６から選択したアプリケーションの一覧情報すなわちアプリケーション選択一覧情報を生成する（ステップＳ５０２）。つぎに、アプリケーション選択一覧情報記憶手段１０６は、アプリケーション選択一覧情報１２４を外部記憶装置１０２に記憶する（ステップＳ５０３）。
【００４５】
つぎに、データファイル一覧情報取得手段１０７は、利用者端末１０１からデータファイル一覧情報１１７を取得する（ステップＳ５０４）。つぎに、データファイル選択一覧情報生成手段１０８は、利用者がデータファイル一覧情報取得手段１０７により取得されたデータファイル一覧情報１１７から選択したデータファイルの一覧情報すなわちデータファイル選択一覧情報を生成する（ステップＳ５０５）。つぎに、データファイル選択一覧情報記憶手段１０９は、データファイル選択一覧情報１２５を外部記憶装置１０２に記憶する（ステップＳ５０６）。
【００４６】
つぎに、ＯＳ設定情報取得・記憶手段１１０は、利用者端末１０１に記憶されたＯＳ設定情報１１９を取得し、ＯＳ設定情報１１９を利用者環境情報テーブルのデータとして記憶する（ステップＳ５０７）。つぎに、ネットワーク設定情報取得・記憶手段１１１は、利用者端末１０１に記憶されたネットワーク設定情報１２０を取得し、ネットワーク設定情報１２０を利用者環境情報テーブルのデータとして記憶する（ステップＳ５０８）。
【００４７】
つぎに、アプリケーション設定情報取得・記憶手段１１２は、アプリケーション選択一覧情報１２４に基づいて、利用者端末１０１に記憶されたアプリケーション設定情報１２１を取得し、アプリケーション設定情報１２１を利用者環境情報テーブルのデータとして記憶する（ステップＳ５０９）。つぎに、データファイル取得・記憶手段１１３は、データファイル選択一覧情報１２５に基づいて、利用者端末１０１に記憶されたデータファイル１２２を取得し、データファイル１２２を利用者環境情報テーブルのデータとして記憶する（ステップＳ５１０）。つぎに、記憶手段１１４は、利用者環境情報テーブルを外部記憶装置１０２に記憶させる（記憶ステップ）。
【００４８】
つぎに、ＯＳ設定情報復元手段１２８は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７から、復元順序、管理権限、依存関係等のデータを取得し、ＯＳ設定情報１３３を復元するためのＯＳ設定スクリプトを作成する。また、このＯＳ設定情報復元手段１２８は、利用者環境情報テーブル１２７の情報に基づいてＯＳ設定スクリプトを実行することにより、共用端末１０３にＯＳ設定情報１３３を復元し、ＯＳ設定情報１３３を共用端末１０３に記憶する（ステップＳ５１１）。つぎに、ネットワーク設定情報復元手段１２９は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７から、復元順序、管理権限、依存関係等のデータを取得し、ネットワーク設定情報１３４を復元するためのネットワーク設定スクリプトを作成する。また、このネットワーク設定情報復元手段１２９は、利用者環境情報テーブル１２７の情報に基づいてネットワーク設定スクリプトを実行することにより、共用端末１０３にネットワーク設定情報１３４を復元し、ネットワーク設定情報１３４を共用端末１０３に記憶する（ステップＳ５１２）。
【００４９】
つぎに、アプリケーション設定情報復元手段１３０は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７から、復元順序、管理権限、依存関係等のデータを取得し、アプリケーション設定情報１３５を復元するためのアプリケーション設定スクリプトを作成する。また、このアプリケーション設定情報復元手段１３０は、利用者環境情報テーブル１２７の情報に基づいてアプリケーション設定スクリプトを実行することにより、共用端末１０３にアプリケーション設定情報１３５を復元し、アプリケーション設定情報１３５を共用端末１０３に記憶する（ステップＳ５１３）。つぎに、データファイル復元手段１３１は、外部記憶装置１０２に記憶された利用者環境情報テーブル１２７からデータファイル１３６を取得し、データファイル１３６を共用端末１０３に記憶することにより、共用端末１０３を復元する（ステップＳ５１４）。
【００５０】
ここで、ステップＳ５０７〜Ｓ５１０は、第１の端末が、第１の端末の利用者環境情報を取得し、利用者環境情報に基づいて利用者環境情報テーブルを生成する情報テーブル生成ステップに相当する。また、ステップＳ５１１〜Ｓ５１４は、第２の端末が、外部記憶装置に記憶された利用者環境情報テーブルを読み取り、利用者環境情報テーブルに基づいて第２の端末に第１の端末の利用者環境を復元する環境復元ステップに相当する。
【００５１】
このような利用者環境復元システム、利用者環境復元方法においては、外部記憶装置１０２に利用者環境情報テーブル１２７を記憶するから、利用者端末１０１の利用者環境情報を共用端末１０３に自動的に復元することができる。
【００５２】
すなわち、たとえば共用端末１０３を提供・利用する行政機関、民間企業等を対象に、共用端末１０３を利用する場合において、共用端末１０３に利用者端末１０１の利用者環境情報を手動でなく自動で復元することにより、共用端末１０３を利用者端末１０１とすることができる。
【００５３】
また、利用者環境情報テーブル１２７が、共用端末１０３の利用者環境を復元する順序に関する属性である復元順序と、共用端末１０３の利用者環境を復元する権限に関する属性である管理権限と、共用端末１０３の利用者環境を復元する制約の有無に関する属性である依存関係とを有するときには、利用者端末１０１の利用者環境を復元する権限を持った利用者のみが、正しい順序で利用者端末１０１の利用者環境を適切に復元することができる。
【００５４】
また、たとえば利用者端末１０１の利用者環境情報のバックアップを取得するため、利用者端末１０１の故障や設備更改に伴い他の端末に移行する場合でも容易に元の利用者環境を復元することができる。
【００５５】
なお、本発明は以上の実施の形態に限定されるものではなく、また、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００５６】
【図１】本発明に係る利用者環境復元システムの構成図である。
【図２】利用者環境情報テーブルの属性を示す図である。
【図３】利用者端末のハードウェア構成を示す図である。
【図４】共用端末のハードウェア構成を示す図である。
【図５】本発明に係る利用者環境復元方法の動作を示すフローチャートである。
【符号の説明】
【００５７】
１０１…利用者端末
１０２…外部記憶装置
１０３…共用端末
１１０…ＯＳ設定情報取得・記憶手段
１１１…ネットワーク設定情報取得・記憶手段
１１２…アプリケーション設定情報取得・記憶手段
１１３…データファイル取得・記憶手段
１１４…記憶手段
１１９…ＯＳ設定情報
１２０…ネットワーク設定情報
１２１…アプリケーション設定情報
１２２…データファイル
１２７…利用者環境情報テーブル
１２８…ＯＳ設定情報復元手段
１２９…ネットワーク設定情報復元手段
１３０…アプリケーション設定情報復元手段
１３１…データファイル復元手段
【図１】
0005023295.tif 000002
【図２】
0005023295.tif 000003
【図３】
0005023295.tif 000004
【図４】
0005023295.tif 000005
【図５】
0005023295.tif 000006