(57)【特許請求の範囲】
【請求項１】
１つ又は複数のイメージファイル管理ホスト、及びコンピューター装置を備える、情報環境の管理システムであって、
前記１つ又は複数のイメージファイル管理ホストは、異なるアイテムを含む１つ又は複数のオペレーティング環境のイメージファイルを提供し、前記１つ又は複数のイメージファイルのそれぞれは、複数のデータブロックによって構成され、前記複数のデータブロックは、前記１つ又は複数のイメージファイル管理ホストの記憶媒体に記憶され、
前記コンピューター装置に、１つ又は複数のオペレーティング環境のイメージファイルが記憶された記憶媒体が設けられ、
前記コンピューター装置は、オペレーティングシステムを実行して、前記オペレーティングシステムにてエージェントプログラムが作動し、
前記エージェントプログラムは、エミュレーターを実行して、前記記憶媒体におけるイメージファイルにより仮想ディスクを作成し、
前記仮想ディスクにて、前記コンピューター装置はオペレーティング環境を作動させ、
前記エージェントプログラムは、イメージファイルシンクロナイザーを実行することにより、前記記憶媒体に記憶された前記オペレーティング環境の前記イメージファイルを、前記１つ又は複数のイメージファイル管理ホストに記憶されたイメージファイルに対応的に基づいて、同期更新を行い、
前記同期更新は、前記イメージファイルシンクロナイザーが、所定のインデックス情報によって、自動的に前記１つ又は複数のイメージファイル管理ホストから、前記１つ又は複数のイメージファイル管理ホストに記憶されたイメージファイルと同期更新に必要なデータブロックを取得し、前記コンピューター装置にて作動している前記オペレーティング環境における１つ又は複数のアイテムを動的に更新することを含む、ことを特徴とする、情報環境の管理システム。
【請求項２】
前記記憶媒体が１つ以上のイメージファイルを含む場合、前記オペレーティング環境が作動している時、前記コンピューター装置は、前記イメージファイルシンクロナイザーを通じて前記１つ又は複数のイメージファイル管理ホストと同期に、前記１つ又は複数のイメージファイルを更新する、請求項１に記載の情報環境の管理システム。
【請求項３】
前記情報環境の管理システムは、チェックリストを含み、前記コンピューター装置にログインした際、前記チェックリストに基づいて、前記コンピューター装置の記憶媒体に前記オペレーティング環境において、対応する前記イメージファイルの所在を取得し、前記コンピューター装置の前記記憶媒体に記憶される前記１つ又は複数のイメージファイルは、インデックス表によって、前記１つ又は複数のイメージファイル管理ホストに記憶されるイメージファイル、又はイメージファイルのデータブロックと関連付けている、請求項２に記載の情報環境の管理システム。
【請求項４】
同期サーバーに通じて前記１つ又は複数のイメージファイル管理ホストに分布される複数のイメージファイルを管理し、前記同期サーバーは、前記コンピューター装置に作動している前記イメージファイルシンクロナイザーに基づいて、各イメージファイルに対応するインデックスを提出して、前記インデックスは、前記１つ又は複数のイメージファイル管理ホストのいずれか１つに記憶されるイメージファイル、又はイメージファイルのデータブロックを指し示す、請求項３に記載の情報環境の管理システム。
【請求項５】
前記１つ又は複数のイメージファイル管理ホストは、ネットワークを通じて、複数のコンピューター装置にて作動している複数のオペレーティング環境にサービスを提供する、請求項４に記載の情報環境の管理システム。
【請求項６】
前記コンピューター装置において、前記オペレーティング環境が作動している際、前記イメージファイルシンクロナイザーは、前記記憶媒体に含まれる１つ又は複数のイメージファイルによる前記インデックス表に基づいて、各イメージファイルと、前記１つ又は複数のイメージファイル管理ホストにおける、対応するイメージファイルとの差異を検出し、得られた前記差異に基づいて、更新リクエストを生成して、同期更新を行う、請求項４に記載の情報環境の管理システム。
【請求項７】
前記イメージファイルシンクロナイザーが複数の前記差異を得た時、スケジュールによって複数の前記更新リクエストを管理することにより、前記イメージファイルシンクロナイザーが前記スケジュールに従って、順序に前記イメージファイルを更新する、請求項６に記載の情報環境の管理システム。
【請求項８】
前記イメージファイルシンクロナイザーに、前記エミュレーターが生成した優先順位の高いデータブロックに係るリクエストが受信されると、対応するインデックスを設けて、前記イメージファイルシンクロナイザーにより、前記データブロックに係る前記リクエストを優先に処理させるように前記スケジュールを更新する、請求項７に記載の情報環境の管理システム。
【請求項９】
前記エミュレーターと、前記イメージファイルシンクロナイザーとの間に、リクエストキューにより、同期更新に係るリクエストを記録し、データキューにより、前記イメージファイルシンクロナイザーにより、前記１つ又は複数のイメージファイル管理ホストから取得した更新アイテムを一時的に保存する、請求項１ないし８のいずれか１項に記載の情報環境の管理システム。
【請求項１０】
前記オペレーティング環境に対応する前記イメージファイルを取得する条件としては、ユーザー権限、各コンピューター装置の役目、及び役目を務める時間から選ばれる１つ又はそれらの組み合わせである、請求項１ないし８のいずれか１項に記載の情報環境の管理システム。
【請求項１１】
コンピューター装置にて起動プロセスを経て、オペレーティングシステムに移されるステップと、
前記オペレーティングシステムにおいて、エージェントプログラムを実行することにより、エミュレーターが実行され、前記コンピューター装置の記憶媒体に記憶されるイメージファイルによって、仮想ディスクを作成するステップであって、前記仮想ディスクにオペレーティング環境が含まれるステップと、
前記オペレーティングシステムが前記オペレーティング環境を作動させるステップと、
前記エージェントプログラムがイメージファイルシンクロナイザーを実行することにより、１つ又は複数のイメージファイル管理ホストと同期に、前記コンピューター装置の記憶媒体に記憶される１つ又は複数のイメージファイルを更新するステップと、
を含み、
前記１つ又は複数のイメージファイルのそれぞれは、複数のデータブロックによって構成され、前記複数のデータブロックは、前記１つ又は複数のイメージファイル管理ホストの記憶媒体に記憶され、
前記更新は、前記イメージファイルシンクロナイザーが、所定のインデックス情報によって、自動的に前記１つ又は複数のイメージファイル管理ホストから、前記１つ又は複数のイメージファイル管理ホストに記憶されたイメージファイルと同期更新に必要なデータブロックを取得し、前記コンピューター装置にて作動している前記オペレーティング環境に基づいて、動的に対応する前記イメージファイルにおける１つ又は複数のアイテムを動的に更新する、情報環境の管理システムの作動方法。
【請求項１２】
同期サーバーにより、前記１つ又は複数のイメージファイル管理ホストに分布される複数のイメージファイルを管理し、前記同期サーバーは、前記コンピューター装置で作動している前記イメージファイルシンクロナイザーが提出した各イメージファイルに対応するインデックスに基づいて、前記１つ又は複数のイメージファイル管理ホストに記憶されるイメージファイル、又はイメージファイルのデータブロックを指し示す、請求項１１に記載の情報環境の管理システムの作動方法。
【請求項１３】
前記オペレーティング環境が作動している場合、前記イメージファイルシンクロナイザーは、インデックスに基づいて、前記イメージファイルと前記１つ又は複数のイメージファイル管理ホストにおける対応するイメージファイルとの差異を検出し、得られた前記差異を基づいて、更新リクエストを生成し、同期更新を行う、請求項１１に記載の情報環境の管理システムの作動方法。
【請求項１４】
前記コンピューター装置におけるイメージファイルと、前記１つ又は複数のイメージファイル管理ホストにおける対応するイメージファイルとにおける、複数のデータブロックを比較することによって、イメージファイルの差異を取得する、請求項１３に記載の情報環境の管理システムの作動方法。
【請求項１５】
前記イメージファイルシンクロナイザーにより複数の差異が得られた場合、スケジュールによって複数の更新リクエストを管理することにより、前記イメージファイルシンクロナイザーが前記スケジュールに従って順序にイメージファイルを更新する、請求項１３に記載の情報環境の管理システムの作動方法。
【請求項１６】
前記イメージファイルシンクロナイザーに、前記エミュレーターが生じた優先順位の高いデータブロックに係るリクエストが受信されると、対応するインデックスを設けて、前記イメージファイルシンクロナイザーが前記スケジュールを更新して、前記データブロックに係るリクエストを優先に処理する、請求項１５に記載の情報環境の管理システムの作動方法。
【請求項１７】
前記エミュレーターと前記イメージファイルシンクロナイザーとの間に、リクエストキューによって同期更新に係るリクエストを記録し、データキューによって、前記イメージファイルシンクロナイザーにより、前記１つ又は複数のイメージファイル管理ホストから取得した更新アイテムを一時的に保存する、請求項１１ないし１６のいずれか１項に記載の情報環境の管理システムの作動方法。
【請求項１８】
前記オペレーティング環境に対応する前記イメージファイルを取得する条件としては、ユーザー権限、各コンピューター装置の役目、及び役目を務める時間から選ばれる１つ又はそれらの組み合わせである、請求項１１ないし１６のいずれか１項に記載の情報環境の管理システムの作動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複雑な情報システムを構築するための技術に関し、特に複雑な情報環境を迅速かつ柔軟的に構築する管理システム及びその作動方法に関する。
【背景技術】
【０００２】
例えば、学校で複数のパソコンが設置されたパソコン教室、又は従業員に配給するための複数のコンピューター装置を含む企業のイントラネット等、複数のコンピューター設備を備える情報システムにおいて、複数のコンピューター設備を備える情報環境を構築する時、１つずつでコンピューター設備にオペレーティングシステム及びソフトウェアプログラムをインストールする他、まず１つのコンピューター装置に所定のオペレーティングシステムとニーズに応じた所定のソフトウェアプログラムとをインストールした後、そのオペレーティング環境をもってオペレーティング環境イメージファイル（ｉｍａｇｅ）を製作しており、さらに、同様なハードウェア設備を有する他のコンピューター装置に、所定のインストールプログラムによって、そのオペレーティング環境に係るイメージファイルで所定のオペレーティングシステムとソフトウェアプログラムを実現させることによって、迅速的に、他のコンピューター装置に対して同じオペレーティング環境をセットアップする方法がよく見られている。
【０００３】
それは、よく見られる複数のコンピューターを備える情報システムの構築手段の１つとなり、単純な情報環境に適する。
【０００４】
また、使用者のニーズ及び時間等の条件に基づいて、複数の異なる情報環境を構築するには、異なるニーズに対応したオペレーティングシステム及びソフトウェアプログラムを含む複数のオペレーティング環境イメージファイルを用意してから、同じように、実際のニーズに従って、所定のインストールプログラムによって、各コンピューター装置にオペレーティング環境イメージファイルにより対応的なオペレーティング環境を実現する手段が行われている。
【０００５】
しかしながら、さらに複雑な情報システムであれば、多様な差異、例えば、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＭａｃＯＳ（登録商標）等のオペレーティングシステムの差異、ハードウェアの差異、ドキュメント、グラフィックス、ビデオ編集等用途の差異、又は使用時間帯の差異等によって、各コンピューターのオペレーティング環境に対する要求が違っていくため、上記の手段は適用されない。さらに、伝統的なイメージファイルによって複数のコンピューター装置をセットアップする場合、オペレーティングシステム、ソフトウェアプログラム又はハードウェアドライバーのいずれかに更新又は修正する要求があった場合、上記の手段では、イメージファイルを改めて製作しなければならないため、手間が増えてしまう。
【０００６】
それに対し、従来の技術において、ハイクラスのハードウェア環境を使用して、全ての機能を備える多様なオペレーティング環境を一括してインストールしており、使用する際の実際のニーズに応じて、対応するオペレーティング環境を選択する解決策は最も容易と認められている。しかしながら、選択されないオペレーティング環境がアイドルリソースになってしまう以外、ハイクラスのハードウェア又は多くのソフトウェアの用意によるコストが高価になってしまうため、それには、例えば、価格が高すぎ、アイドル資源が過剰、又はコンピューターの作動効率が悪い等の問題が生じってしまう。また、情報システムを構築する際、仕様レベルの異なるハードウェアを備えた多種のコンピューター装置を予めに用意する場合、ニーズに応じて変更できる等の対応上の柔軟性が失われる恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題では、迅速かつ柔軟的に複雑な情報環境の管理システムを構築できる、複雑な情報環境の管理システム及びその作動方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、複雑な情報環境の管理システムを開示している。管理システムは、１つ又は複数のイメージファイル管理ホストを備えて、それにより、１つ又は複数の、オペレーティング環境をセットアップするためのイメージファイルを提供することができる。複雑な情報環境の管理システムは、オペレーティングシステムを実行するコンピューター装置を備え、オペレーティングシステムでエージェントプログラムを実行する。エージェントプログラムでエミュレーターを実行することにより、コンピューター装置のリアル記憶媒体に記憶されたイメージファイルにより、仮想ディスクを実行する。コンピューター装置では、その仮想ディスクによりオペレーティング環境を実現する。さらに、エージェントプログラムでシンクロナイザーを実行することにより、コンピューター装置の記憶媒体におけるイメージファイルを前記１つ又は複数のイメージファイル管理ホストと同期に更新することができる。
【０００９】
さらに、コンピューター装置を起動する際、エージェントプログラムにおけるエミュレーターで、コンピューター装置の記憶媒体におけるイメージファイルを仮想ディスクとして実行し、それで再現となったオペレーティング環境を実行するように設定することができる。それと同時に、エージェントプログラムにおけるシンクロナイザーにより、１つ又は複数のイメージファイルの管理ホストにおける対応するイメージファイルに基づいて、コンピューター装置の記憶媒体におけるイメージファイルを同期に更新する。コンピューター装置に複数のイメージファイルが存在する場合、いずれか１つのイメージファイルで実現したオペレーティング環境を実行すれば、複数のイメージファイルを同期することができる。それは、コンピューター装置において、オペレーティング環境で実行される最中の仮想ディスクに係るイメージファイルも含まれている。
【００１０】
さらに、複雑な情報環境の管理システムでは、複数のイメージファイル管理ホストによって、１つ又は複数のコンピューター装置に要するオペレーティング環境を実行するための複数の仮想ディスクのイメージファイルを提供すると共に、同期サーバーによって、複数のイメージファイル管理ホストにそれぞれ記憶された複数のイメージファイルを管理する。同期サーバーでは、コンピューター装置で実行するシンクロナイザーによって、各イメージファイルに対応するインデックスを提出する。該インデックスは、複数のイメージファイル管理ホストに記憶された特定のイメージファイル、及びそのイメージファイルにおけるアイテムの所在をまとめたものである。
【００１１】
また、前記１つ又は複数のイメージファイル管理ホストでは、ネットワークを通じて、複数のコンピューター装置に実現するための１つ又は複数のオペレーティング環境に要する１つ又は複数の仮想ディスクのイメージファイルを、複数のコンピューター装置に提供することができる。
【００１２】
別の実施形態において、オペレーティング環境を実行する際、シンクロナイザーは、インデックス表に基づいて、オペレーティング環境に係る仮想ディスクが従ったイメージファイルと、イメージファイル管理ホストにおけるイメージファイルとの差異を、例えば、イメージファイルにおけるデータブロックを比較するなどで検出し、さらに得られた差異によって、更新リクエストを生成し、同期更新を行う。
【００１３】
好ましくは、エミュレーターとシンクロナイザーとの間では、リクエストキューによってリアルタイムで同期更新を行うリクエストを記録すると共に、データキューによってシンクロナイザーがイメージファイル管理ホストから取得したイメージファイル更新アイテムを一時記憶するように構成される。
【００１４】
本発明によれば、複雑な情報環境の管理システムの作動方法に係る実施形態を開示する。それは、コンピューター装置で起動プロセスが行われて、オペレーティングシステムに移る際、オペレーティングシステムにおいてエージェントプログラムを実行し、中では、エミュレーターが、コンピューター装置のリアル記憶媒体に記憶されたイメージファイルに基づいて、仮想ディスクを実行する。仮想ディスクは、コンピューター装置に要するオペレーティング環境を含む。エージェントプログラムにおいて、シンクロナイザーの同期機能が実行されることにより、イメージファイル管理ホストから、同期更新を行うために要する複数のイメージファイルに含まれるアイテムを取得する。前記同期機能としては、コンピューター装置に実行される最中のオペレーティング環境に対応するイメージファイルを動的更新することも含む。
【００１５】
さらに、特定のオペレーティング環境に対応するイメージファイルを取得するための条件としては、ユーザー権限、各コンピューター装置の役目、又は役目を執行する時間から選ばれる一種又はそれらの組み合わせである。
【発明の効果】
【００１６】
上記によれば、迅速かつ柔軟的に複雑な情報環境の管理システムを構築できる、複雑な情報環境の管理システム及びその作動方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】複雑な情報環境の管理システムを構築する実施形態を示す模式図の１である。
【図２】複雑な情報環境の管理システムを構築する実施形態を示す模式図の２である。
【図３】複雑な情報環境の管理システムの実施形態を示す模式図である。
【図４】複雑な情報環境の管理システムを構築する実施形態を示す模式図の３である。
【図５】複雑な情報環境の管理システムを構築する実施形態を示す模式図の４である。
【図６】オペレーティング環境とイメージファイルを対応付ける仕組みの実施形態を示す図である。
【図７】オペレーティング環境をロックインして対応するイメージファイルを取得する実施形態を示すフローチャートである。
【図８】管理システムの作動方法の実施形態を示すフローチャートの１である。
【図９】管理システムの作動方法の実施形態を示すフローチャートの２である。
【発明を実施するための形態】
【００１８】
発明の特徴及び技術内容がより一層分かるように、以下本発明に関する詳細な説明と添付図面を参照する。しかし、提供される添付図面は参考と説明のために提供するものに過ぎず、本発明の特許請求の範囲を制限するためのものではない。
【００１９】
下記より、具体的な実施形態により本発明が開示する「複雑な情報環境の管理システム及びその作動方法」を説明する。当業者は本明細書の公開内容により本発明のメリット及び効果を理解し得る。本発明は他の異なる実施形態により実行又は応用できる。本明細書における各細節も様々な観点又は応用に基づいて、本発明の精神を逸脱しない限りに、均等の変形と変更を行うことができる。また、本発明の図面は簡単で模式的に説明するためのものであり、実際的な寸法を示すものではない。以下の実施形態において、さらに本発明に係る技術事項を説明するが、公開された内容は本発明を限定するものではない。
【００２０】
なお、本明細書において「第１」、「第２」、「第３」等の用語で各種の部品又は信号を説明する可能性があるが、これらの部品又は信号はこれらの用語によって制限されるものではない。これらの用語は、主として１つの部品と別の部品、又は１つの信号と別の信号を区分するためのものであることが理解されたい。また、本明細書に用いられる「又は」という用語は、実際の状況に応じて、関連する項目中の何れか１つ又は複数の組合せを含み得る。
【００２１】
本発明は、複雑な情報環境の管理システム及びその作動方法を開示する。前記複雑な情報環境の管理システムは、主に、例えば、パソコン、ラップトップ、ワークステーション等複数のコンピューター装置をローカルな情報システムに配置すると共に、各コンピューター装置がハードウェアコンポーネント（ＣＰＵ、ＲＡＭ、ストレージスペース）、及びソフトウェアコンポーネント（オペレーティングシステム、ドライバー、アプリケーション）に対する要求が異なり、又は、同じコンピューター装置であっても、使用者によってハードウェアとソフトウェアの使用権限が異なる場合もある。
【００２２】
例えば、ソフトウェア又はハードウェアに係るリクエスト等各種の使用リクエストに応じて構築する、例えば、コンピューター教室、企業ＬＡＮ、ネットワーク会社等のコンピューターのオペレーティング環境について提出した複雑な情報環境の管理システムにおいて、コンピューター装置では、エミュレーターを通じて記憶媒体におけるイメージファイルから仮想ディスクを実行する。仮想ディスクには、各コンピューター装置の作動に要するオペレーティングシステム及びソフトウェアプログラムを含む。それらのイメージファイルが１つ又は複数のイメージファイル管理ホストに配置されており、特定のコンピューター装置を個別で作動させようとする際、対応するイメージファイルを取得するためのリクエストを管理ホストに提出することによって、オペレーティング環境を快速で柔軟的に構築することができる。前記イメージファイルは、コンピューター記憶媒体におけるデータブロック（ｂｌｏｃｋ）に基づいて、特定の計算方法で生成したものであり、コンピューターシステムにおけるオペレーティングシステム（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）とソフトウェアプログラムを含んで、オペレーティング環境を実現するものである。
【００２３】
図１は、複雑な情報環境の管理システムを構築する実施形態を示す模式図である。
【００２４】
この実施形態によれば、使用者端では、コンピューター装置１０を備える。コンピューター装置１０は、プロセッサー、メモリー、及びリアル記憶媒体１０５等のコンピューターハードウェアコンポーネントを有するものであり、例えば、パソコン、ノートパソコン等の、オペレーティングシステム、ソフトウェアプログラム及びネットワーク接続を実行できるものが挙げられる。
【００２５】
コンピューター装置１０において、オペレーティングシステム１００が実行される。オペレーティングシステム１００では、エージェントプログラム１１０を実行する。エージェントプログラム１１０は、エミュレーター（ｅｍｕｌａｔｏｒ）１０１を実行して、コンピューター装置１０の記憶媒体１０５に記憶されたイメージファイル１０６に基づいて、仮想ディスク（ｖｉｒｔｕａｌ  ｄｉｓｋ）を実現する。オペレーティングシステム１００にとって、前記仮想ディスクはリアルの記憶空間と見なされ、それにおいて、オペレーティング環境を実行することができる。
【００２６】
エージェントプログラム１１０によって、コンピューター装置１０の記憶媒体１０５に記憶されたイメージファイル（ｉｍａｇｅ）１０６を仮想ディスクとして作成し、それによって、オペレーティング環境はその仮想ディスクで実行することができる。オペレーティング環境は、オペレーティングシステム（コンピューターオペレーティングシステムに要するソフトウェアツールを有する）を含む以外、さらに１つ又は複数のソフトウェアプログラムを含んでもよい。前記イメージファイル１０６のリソースとしては、例えば、図１に示すように、イメージファイル管理ホスト１２のようなリモートホストであってもよい。エージェントプログラム１１０における、例えば、ここで例示したイメージファイルシンクロナイザー１０１等の特定の工程によって、イメージファイル管理ホスト１２から特定のイメージファイル、例えば、イメージファイル１２２を、同期となるイメージファイル１０６として、コンピューター装置１０の記憶媒体１０５に伝送してもよい。エージェントプログラム１１０にて実行されたエミュレーター１０１は、イメージファイル１０６に基づいて仮想ディスクを実現する。仮想ディスには、所定のオペレーティングシステム、又はいくつかの複数のソフトウェアプログラムを備えたオペレーティング環境が含まれる。使用者は、そのオペレーティング環境を実際に使用することができる。特に、本発明により提出した方法で構築した複雑な情報環境の管理システムによれば、使用者のニーズに応じて迅速かつ柔軟的に仮想ディスクで実行するためのオペレーティング環境を提供することができる。
【００２７】
特定の実施形態によれば、コンピューター装置１０は、それに設けられた通信回路によって、ネットワーク（ローカルネットワーク又はインターネット）又は所定の接続経路に通じて、イメージファイル管理ホスト１２に通信接続する。イメージファイル管理ホスト１２は、ホストとしてネットワークにおいて作動している。イメージファイル管理ホスト１２に、複数のオペレーティング環境で製作されたイメージファイル（ｉｍａｇｅｓ）が記憶されており、ネットワークを通して、使用者端に設けられるコンピューター装置に提供することができる。即ち、各使用者端のコンピューター装置によるニーズに応じて、対応するイメージファイルを伝送することができる。
【００２８】
この実施形態において、コンピューター装置１０のオペレーティングシステム１００は、エージェントプログラム１１０を実行することによってイメージファイルシンクロナイザー１０３を作動し、それによって、使用者が設定したオペレーティング環境に係るリクエストに基づいて、イメージファイル管理ホスト１２から対応するイメージファイルを読み込み、それにより、リクエストに応じたオペレーティング環境を実現する。それ以外、使用者の即座のニーズに応じて、シンクロナイザーによって、動的にイメージファイル管理ホスト１２からイメージファイルを更新したり、必要なアイテムを取得したりしてもよい。アイテムとしては、例えば、オペレーティング環境において作動するソフトウェアプログラムが挙げられる。
【００２９】
図１に示したイメージファイル管理ホスト１２は、複数のイメージファイルを提供するために用いられる。複数のイメージファイルは、１つ又は複数のオペレーティング環境における複数のアイテムによって形成されたものであり、例えば、図１に、第１のイメージファイル１２１、第２のイメージファイル１２２及び第３のイメージファイル１２３等が例示される。それらのイメージファイルは、コンピューター装置におけるオペレーティングシステム及びソフトウェアプログラムが占めたデータブロックにより計算して得られたものとなる。
【００３０】
図２は、複雑な情報環境の管理システムを構築する別の実施形態を示す模式図である。
【００３１】
図２にコンピューター装置２０が記載されている。なかでも、リアル記憶媒体（例えば、ハードディスク）２０５には、１つ又は複数のイメージファイル（ａ、ｂ、ｃ、ｄ）が記憶されてもよい。各イメージファイルは、１つのオペレーティング環境を代表している。前記コンピューター装置２０は、オペレーティングシステム２００を実行し、オペレーティングシステム２００が実行されている時、エージェントプログラム２１０によって、エミュレーター（ｅｍｕｌａｔｏｒ）２０１とイメージファイルシンクロナイザー（ｓｙｎｃｈｒｏｎｉｚｅｒ）２０３を作動させる。エミュレーター２０１は、コンピューター装置２０のリアル記憶媒体（例えば、ハードディスク）から得た１つ又は複数のイメージファイルによって、１つ又は複数の仮想ディスクを製作する。特定の仮想ディスクに含まれるオペレーティング環境は、使用者が使用するオペレーティング環境となる。それと共に、エージェントプログラム２１０は、イメージファイルシンクロナイザー２０３を作動させ、リモートイメージファイル管理ホストと同期に、コンピューター装置２０のリアル記憶媒体２０５に記憶された１つ又は複数のイメージファイル（ａ、ｂ、ｃ、ｄ）を更新する。
【００３２】
図２に示した実施形態によれば、記憶媒体２０５において、イメージファイルａ、ｂ、ｃ、ｄにより製作された仮想ディスクは、それぞれ異なるオペレーティング環境を実現できることが看取できる。各オペレーティング環境は、異なるオペレーティングシステム及びソフトウェアプログラムを含む。それらは、いずれも使用者のニーズに応じて、コンピューター装置２０で実行されるように提供されるものであり、イメージファイルシンクロナイザー２０３によって、リモートイメージファイル管理ホストと同期に更新又は追加することができる。本実施形態では、更新リクエストがあった場合、作動最中のオペレーティング環境のみならず、記憶媒体２０５に記憶された全てのイメージファイルに対して、差異があった限り、指定された時点で、各イメージファイル管理ホスト（２１１、２１２、２１３）と同期更新を行う。また、例えば、メッセージで使用者に同期更新ができることを通知して、さらに使用者の指示に従って更新を行うか、或いは、使用者がエージェントプログラムにより設定したスケジュールに従って同期更新を行うか、又はシステムがアイドル状態にある時に同期更新を行ってもよい。
【００３３】
この例では、同期サーバー２１が設けられる。同期サーバー２１は、複数のイメージファイル管理ホストに分布されたイメージファイル、例えば、図面に示された第１のイメージファイル管理ホスト２１１、第２のイメージファイル管理ホスト２１２及び第３のイメージファイル管理ホスト２１３（実際の数量は図面に示された例に制限されない）を管理するために用いられる。各イメージファイル管理ホストには、様々なオペレーティング環境におけるアイテムによって形成されたイメージファイルが記憶される。同期サーバー２１は、コンピューター装置２０のシンクロナイザー２０３が提出された、各イメージファイルに対応するインデックス（ｉｎｄｅｘ）によって、第１のイメージファイル管理ホスト２１１、第２のイメージファイル管理ホスト２１２及び第３のイメージファイル管理ホスト２１３のいずれか１つに記憶されたイメージファイルを指定する。そして、コンピューター装置２０で当該イメージファイルを実行して、オペレーティング環境を更新する。
【００３４】
図３は、複雑な情報環境の管理システムにおいて、１つ又は複数のイメージファイル管理ホスト（３１１、３１２、３１３）が、ネットワーク３０を通じて、複数のコンピューター装置（３０１、３０２、３０３）と通信接続する実施形態を示す模式図である。
【００３５】
この例において、遠端に設置された、第１のイメージファイル管理ホスト３１１、第２のイメージファイル管理ホスト３１２、及び第３のイメージファイル管理ホスト３１３には、それぞれ複数のイメージファイルが保存されている。それらのイメージファイルによれば、コンピューター装置３０１、３０２、３０３でオペレーティング環境を実行することができる。コンピューター装置３０１、３０２、３０３のいずれか１つのオペレーティングシステムが、エージェントプログラムのエミュレーターによって、オペレーティング環境を実行する場合、当該コンピューター装置におけるイメージファイルシンクロナイザーは、インデックスデータに基づいて、上記同期サーバー（２１、図２）に介して、ネットワーク３０で、第１のイメージファイル管理ホスト３１１、第２のイメージファイル管理ホスト３１２及び第３のイメージファイル管理ホスト３１から対応するイメージファイルの差異アイテムを取得する。
【００３６】
第１のイメージファイル管理ホスト３１１、第２のイメージファイル管理ホスト３１２、及び第３のイメージファイル管理ホスト３１３は、同期サーバーにより、オペレーティング環境をそれぞれ、複数のコンピューター装置３０１、３０２、３０３で、同時に実行することができる。
【００３７】
そして、図４は、複雑な情報環境の管理システムを構築するさらに別の実施形態を示す。図４に、１つのイメージファイル管理ホスト４０が示されているが、実際には、複数のイメージファイル管理ホストを備えてもよい。イメージファイル管理ホスト４０に、複数のイメージファイルが記憶されており、各イメージファイルは、複数のデータブロック（ｂｌｏｃｋ）によって構成され、各イメージファイル管理ホスト４０の記憶媒体に記憶される。記憶媒体において、図面に模式的で示したような、データブロック４０１、４０２、４０３、４０４、４０５、４０６、４０７、４０８、４０９が形成される。なかでも、１つ又は複数のデータブロック（４０１、４０２、４０３、４０４、４０５、４０６、４０７、４０８、４０９）は、それぞれ複数のイメージファイル、即ち、各コンピューター装置（４１、４２）に提供されるイメージファイルを形成する。記憶媒体において、イメージファイルに含まれたデータブロックは、必ずしも連続したデータブロックとはならない。実際に、各イメージファイルの内容は、異なるメモリブロックに記憶されてもよい。
【００３８】
本実施形態において、第１のコンピューター装置４１を示す。第１のコンピューター装置４１において、第１のイメージファイル４１０は、データブロック４１１、４１２、４１３、４１４を含み、オペレーティング環境を実行するために用いられる。第１のコンピューター装置４１が起動されると、イメージファイルシンクロナイザーは、所定のインデックス情報によって、自動的にイメージファイル管理ホスト４０からイメージファイルに対応するデータブロックを取得する。
【００３９】
本実施形態では、第１のコンピューター装置４１は、所定のオペレーティング環境を実現するための第１のイメージファイル４１０を実行する。第１のイメージファイル４１０において、データブロック４１１がイメージファイル管理ホスト４０におけるデータブロック４０１に、データブロック４１２がイメージファイル管理ホスト４０におけるデータブロック４０２に、データブロック４１３がイメージファイル管理ホスト４０におけるデータブロック４０３に、データブロック４１４がイメージファイル管理ホスト４０におけるデータブロック４０４に対応する。それにより、コンピューター装置４１において作動しているオペレーティング環境に対応する第１のイメージファイル４１０を実行することができる。
【００４０】
同じように、第２のコンピューター装置４２において作動する所定のオペレーティング環境に係る第２のイメージファイル４２０は、データブロック４２１、４２２、４２３、４２４、４２５を含む。データブロック４２１、４２２、４２３、４２４、４２５を組み合わせることにより、特定のオペレーティング環境を実現する。第２のコンピューター装置４２が起動されると、イメージファイルシンクロナイザーは、インデックスに基づいて、イメージファイル管理ホスト４０から対応する第２のイメージファイル４２０における各データブロックを読み込む。この実施形態によれば、第２のイメージファイル４２０では、データブロック４２１がイメージファイル管理ホスト４０におけるデータブロック４０５に、データブロック４２２がイメージファイル管理ホスト４０におけるデータブロック４０６に、データブロック４２３がイメージファイル管理ホスト４０におけるデータブロック４０７に、データブロック４２４がイメージファイル管理ホスト４０におけるデータブロック４０８に、データブロック４２５がイメージファイル管理ホスト４０におけるデータブロック４０９に対応する。それにより、第２のコンピューター装置４２において作動しているオペレーティング環境に対応する第２のイメージファイル４２０を実行することができる。
【００４１】
この実施形態では、同じように、異なるコンピューター装置（４１、４２）でそれぞれ実行されるオペレーティング環境が、イメージファイル管理ホスト４０におけるデータブロックと対応していることを示している。複数のデータブロックのデータを組み合わせて、所定のオペレーティング環境に係るイメージファイルを製作することにより、複雑な情報環境の管理システムは、迅速かつ柔軟的に使用者のニーズに応じて、各機能を備えるオペレーティング環境を構築することができる。
【００４２】
さらに、各コンピューター装置にてオペレーティング環境が実行される場合、イメージファイルシンクロナイザーは、インデックスに基づいて、定時にコンピューター装置の記憶媒体に記憶された１つ又は複数のイメージファイルと、遠隔に配置されたイメージファイル管理ホスト４０に記憶された１つ又は複数のイメージファイルとの差異を検出する。例えば、コンピューター装置（４１、４２）におけるイメージファイル（４１０、４２０）と、１つ又は複数のイメージファイル管理ホストにおけるイメージファイルとのそれぞれの複数のデータブロックを比較して、イメージファイルの差異を得てから、得られた差異に基づいて、更新リクエストを生成することにより、同期更新を行う。
【００４３】
ちなみに、同期の仕組みによって、コンピューター装置（４１、４２）におけるイメージファイルとイメージファイル管理ホスト４０におけるイメージファイルとを一致させることができる。一致させるとは、アイテムの変化（例えば、変更、増加又は減少）を同期させることも含む。同期を行う時、同時に作動しているオペレーティング環境のイメージファイルの他、コンピューター装置（４１、４２）に複数のイメージファイルが含まれる時、残りの作動していないイメージファイルでも、その同期仕組みに介して同期される可能となる。また、コンピューター装置（４１、４２）における別の作業に影響を及ぼさないように、この同期では、コンピューター装置がアイドル状態にある時に行ってもよい。
【００４４】
このように、イメージファイルシンクロナイザーにより比較して、コンピューター装置（４１、４２）におけるイメージファイルとイメージファイル管理ホストにおけるイメージファイルとの間に複数の差異があることを確認した際、スケジュールで複数の更新リクエストを管理することにより、シンクロナイザーがスケジュールに基づいて、順序にイメージファイルを更新する。
【００４５】
さらに、図５に示すのは、複雑な情報環境の管理システムを構築する実施形態の模式図である。この実施形態では、使用者端であるコンピューター装置にて作動させられるオペレーティングシステム５０は、エージェントプログラム５１０によって、エミュレーター５０１及びイメージファイルシンクロナイザー５０３を作動する。イメージファイルシンクロナイザー５０３は、同期サーバー５２を接続することによって、遠隔端のイメージファイル管理ホストと同期に更新を行う。
【００４６】
ちなみに、複雑な情報環境の管理システムでは、所定のコンピューター装置が起動されると、オペレーティングシステムにおいて、初期化する時、エミュレーター５０１は、リアル記憶媒体におけるイメージファイルによって仮想ディスクを製作し、さらに、イメージファイルシンクロナイザー５０３は、インデックスの接続情報を基づいて、イメージファイル管理ホスト（図５に示しない）からニーズに応じたイメージファイルデータを取得して、さらにオペレーティング環境を形成する。
【００４７】
コンピューター装置において、オペレーティングシステムで作動させられるエージェントプログラム５１０がイメージファイルシンクロナイザー５０３を実行する時、イメージファイルシンクロナイザー５０３に、オペレーティング環境の仮想ディスクが基づくイメージファイルつきのインデックスが設けられてもよい。インデックスには、さらに、まだ当該オペレーティング環境の仮想ディスクが基づくイメージファイルに読み込まれていないデータブロックが含まれてもよい。インデックス情報は、主に、遠隔イメージファイル管理ホストにおける各イメージファイルのデータブロックと関係付けている（図４に示すように）。なかでも、インデックス毎は、イメージファイル管理ホストにおけるイメージファイル、又はイメージファイルにおけるデータブロックと関連付けられているため、差異を検出するために、インデックス毎で関連付けられる、遠隔イメージファイル管理ホスト端と使用者端との両端におけるデータブロックにつき比較を行ってもよい。例えば、インデックス情報に基づいて、使用者端のコンピューター装置におけるイメージファイルのデータブロックと、それに関連付けられたイメージファイル管理ホストにおけるイメージファイルのデータブロックとを比較して、更新する必要があるかを判断する。
【００４８】
本実施形態において、エミュレーター５０１とイメージファイルシンクロナイザー５０３との間に、キュー（ｑｕｅｕｅ）によって、更新リクエスト及び関連するイメージファイル情報を記録してもよい。例えば、リクエストキュー５１２では、スケジュールを作成するために、同期更新に係るリクエストを記録して、それで、イメージファイルシンクロナイザー５０３がイメージファイルを同期更新する順序を規定する。データキュー５１１は、イメージファイルシンクロナイザー５０３がイメージファイル管理ホストから得られたイメージファイル更新アイテム（データブロックで表示してもよい）を一時的に保存して、そして、それをもって、キューに規定された順序に従って、コンピューター装置記憶媒体のイメージファイルに対して更新を行う。
【００４９】
図６は、複数のオペレーティング環境に対応する複数のイメージファイルを設置する実施形態を示す。この実施形態において、複雑な情報環境の管理システムは、ユーザー権限、及び各コンピューター装置の設定に応じて、様々なニーズ（例えば、様々なオペレーティング環境）に相応しいチェックリストを提供して、そのチェックリストに各様なインデックス情報が記載されている。記載されている事項は、オペレーティング環境毎が対応するイメージファイルの所在が含んでもよい。
【００５０】
例えば、図６において、複数のコラムを備えるチェックリストを示す。チェックリストは、管理システムにおける複数のイメージファイル管理ホスト６１に係る情報を記載している。それにより、システムは、イメージファイルの保存位置を知ることができる。この例において、Ａ、Ｂ、Ｃは、異なるイメージファイル管理ホストを表示している。
【００５１】
第２のコラムは、時間６２を示す。それにより、複雑な情報環境の管理システムにおいて、オペレーティング環境の提供はさらに柔軟化される。即ち、使用者の権限（例えば、Ｕｓｅｒ  ＩＤ）以外、さらに時間に応じて適当なオペレーティング環境を提供することができる。オペレーティング環境６３のコラムに参照すれば、この例では、午後三時にコンピューター装置が起動されるか、または特定の使用者アカウントが登録されると、イメージファイルＡ２によるオペレーティング環境が提供されることになり、一方、午前十時にコンピューター装置が起動されるか、または特定の使用者アカウントが登録されると、イメージファイルＢ１によるオペレーティング環境が提供されることになり、さらに、登録の時間が午後五時である場合、イメージファイルＣ３によるオペレーティング環境が提供されることになる。
【００５２】
上記の実施形態は、本発明を制限するものではない。複雑な情報環境の管理システムが柔軟的に様々なオペレーティング環境を提供するために設定できる条件としては、例えば、使用者アカウント、コンピューター装置認識情報、使用時間等が挙げられる。複雑な情報環境の管理システムは、ユーザー権限（例えば、使用者毎がそれぞれのニーズを有する）、コンピューター装置の役目（例えば、コンピューター教室かまたは実験室かに対してコンピューター装置のニーズが異なる）、時間等の条件、またはそれらの条件の任意な組み合わせによって、イメージファイル管理ホストに記憶されたイメージファイルから正確なものを、コンピューター装置に提供することになる。
【００５３】
図７は、コンピューター装置に登録して、対応するイメージファイルを取得して、条件に合わせるオペレーティング環境を実現する実施形態を示すフローチャートである。図７におけるフローの前に、コンピューター装置が起動された後、一般的な起動プロセス、例えば、基本入出力システム（ＢＩＯＳ）の初期化及び電源投入時の自己診断手順（ＰＯＳＴ）が行われており、次に、複雑な情報環境の管理システムによって提供される起動プロセスが行われて、実現しようとするオペレーティング環境を決める。
【００５４】
この実施形態において、まずは、ステップＳ７０１から始まり、複雑な情報環境の管理システムにより、コンピューター装置の初期化オペレーティング環境に移される。ステップＳ７０３において、システムでは、使用者のログインを要求するために使用者インターフェースが提供され、使用者認識コード（ｕｓｅｒ  ＩＤ）でログインすることにより、ユーザー権限を判断する。この場合、ログインサビースプログラム（ｌｏｇｉｎ  ｓｅｒｖｉｃｅ）が、使用者認識コードに基づいてイメージファイルに関するリクエストメッセージを生成することにより、システムは、チェックリスト（ステップＳ７０５）に基づいて、図６に示すように、対応するイメージファイルの上方を得ることができる。
【００５５】
なかでも、この実施形態において、特定のオペレーティング環境のイメージファイルを取得する条件としては、ユーザー権限（使用者認識コード）、各コンピューター装置の役目（認識情報）、時間（例えば、役目を務める時間、またはログイン時間、役目に要する時間）、またはそれらの任意の組み合わせが挙げられる。管理システムは、前記条件によれば、対応的なイメージファイル情報を提供することができる。さらにステップＳ７０７に示すように、エミュレーターは、イメージファイルの所在に基づいて、所定のイメージファイルを読み込む。ステップＳ７０９に示すように、エミュレーターにより、所定のコンピューターオペレーティング環境を実行する。さらに、ステップＳ７１１において、イメージファイルシンクロナイザーによって、定時に同期検査を行う。
【００５６】
複雑な情報環境の管理システム作動方法の実施形態にかかるフローは、図８に示したフローチャートに参照する。
【００５７】
このフローにおいて、まず、コンピューター装置では、起動プロセスを経てオペレーティングシステムを実行することになる（ステップＳ８０１）。次に、オペレーティングシステムにおいてエージェントプログラムが行われて、エミュレーターにより、オペレーティング環境に要するイメージファイルによって、仮想ディスクを作成する（ステップＳ８０３）。この実施形態では、前記イメージファイルは、イメージファイルシンクロナイザーによって遠隔イメージファイル管理ホストから取得されたものであってもよい。それにより、仮想ディスクにおいて、イメージファイルを介して、当該オペレーティング環境を実行することになる（ステップＳ８０５）。
【００５８】
この場合、エージェントプログラムは、イメージファイルシンクロナイザーを実行して、イメージファイルの差異を検出する（ステップＳ８０７）。この実施形態において、上記別の実施形態に示した同期サーバーを通じて１つ又は複数のイメージファイル管理ホストに通信接続することにより、コンピューター装置の記憶媒体における１つ又はイメージファイルを同期に更新することができる。更新するメージファイルとしては、作動最中のオペレーティング環境仮想ディスクが基づくイメージファイルも含まれる。更新する内容では、イメージファイルにおけるデータブロックも含む。
【００５９】
前記イメージファイルの更新では、例えば、イメージファイル管理ホストに、複数のコンピューター装置が使用する各種のオペレーティング環境イメージファイルが記憶されるとともに、イメージファイル管理ホストは、即座にそれにおけるオペレーティングシステム及びソフトウェアプログラムを更新できる。更新では、例えば、オペレーティングシステムアップグレード、プログラム更新、プログラム修正等が含まれる。そのため、使用者端のコンピューター装置で作動しているオペレーティング環境は、同期更新されて、最新状態を保持することができる。
【００６０】
なかでも、イメージファイルシンクロナイザーは、上記仮想ディスクにおいて作動するオペレーティングシステムが実行される時に、それに通信接続されたイメージファイル管理ホストに記憶される対応的なイメージファイルと、今使っているイメージファイルとの間に、差異があるかを定時に検出することができる。例えば、エージェントプログラムによって、シンクロナイザーを作動するスケジュールを設置することにより、シンクロナイザーは、（ｂｌｏｃｋ）ブロックを１つ１つ確認して、イメージファイル管理ホストにおける対応的なイメージファイルとの差異を検出することができる。
【００６１】
イメージファイルシンクロナイザーが、複数の差異が存在することを検出する場合、当該イメージファイルの差異に基づいて、更新スケジュールを設けることができる。即ち、設けられたスケジュールで１つ又は複数の更新リクエストを管理する（ステップＳ８０９）。それにより、シンクロナイザーは、所定のスケジュールに基づいて、イメージファイルを更新することができる（ステップＳ８１１）。
【００６２】
中では、シンクロナイザーは、上記リクエストキューに基づいた更新スケジュールを、イメージファイル（または所定のデータブロック）を更新する優先順位として使用するようになる。エミュレーターにとり、別の優先順位が追加されたとき、シンクロナイザーは、それに基づいてスケジュールを更新してもよい。
【００６３】
本実施形態では、図９に示す複雑な情報環境の管理システム作動方法の実施形態のフローチャートを参照する。この実施形態において、特定のイメージファイルにおいて作動するオペレーティングシステム（ステップＳ９０１）において、所定のニーズが生じた場合（ステップＳ９０３）、例えば、所定のソフトウェアコンポーネントが必要となり場合、オペレーティングシステムは、エミュレーターにより、システムにおいて、当該所定のアイテム（例えば、ソフトウェアコンポーネント）が存在するかについて確認するとともに、そのニーズをオペレーティングシステムに知らせる。エミュレーターが、当該特定のイメージファイルまたはデータブロックがないと判断した場合（ステップＳ９０５）、シンクロナイザーは、エミュレーターが生じた優先順位の高いデータブロックのニーズを受信して、さらに、シンクロナイザーは、それと対応したインデックスを作成して、リクエストメッセージを形成するとともに、それをリクエストキューに追加する（ステップＳ９０７）。この場合、それが高い優先順位を有する更新リクエストであれば、イメージファイルシンクロナイザーは、更新リクエストリクエストキューにおけるスケジュールの優先順位を更新することにより、イメージファイルシンクロナイザーがスケジュールを更新して、当該データブロックにかかるリクエストを優先に処理して（ステップＳ９０９）、スケジュールに基づいてイメージファイルを更新する（ステップＳ９１１）。
【００６４】
上記をまとめて、そのように構築した複雑な情報システム及び作動方法の実施形態によれば、第１の実施形態において、シンクロナイザーで差異が検出されたとき、差異を有するものに対しスケジュールの更新を行い、さらに、スケジュールの優先順位に基づいて、イメージファイルを同期更新する。それにより、記憶媒体に記憶されたイメージファイル（作動最中のオペレーティング環境に係るイメージファイルを含む）と、イメージファイル管理ホストにおける対応的なイメージファイルとの一致を確保する。
【００６５】
第２の実施形態において、シンクロナイザーにより、イメージファイルにつきブロック毎で検出を行って同期更新を行うプロセスにおいて、前記エミュレーターが生成した優先順位による優先順位が高いアイテムを優先に同期更新することができる。
【００６６】
第３の実施形態において、複雑な情報環境の管理システムは、さらに使用者の即座のニーズに応じて、同期にそのニーズ対応するデータブロックを読み込むことにより、シンクロナイザーが対応的なインデックスを設ける。そして、インデックスの情報に基づいて、イメージファイル管理ホストにおける対応するイメージファイルを取得して、同期更新を行う。それにより、迅速かつ柔軟的に複雑な情報環境の管理システムを構築する目的を果たすことができる。
【００６７】
以上に開示された内容は本発明の好ましい実施形態に過ぎず、これにより本発明の特許請求の範囲を制限するものではない。そのため、本発明の明細書及び添付図面の内容に基づき為された等価の技術変形は、全て本発明の特許請求の範囲に含まれるものとする。
【符号の説明】
【００６８】
１０  コンピューター装置
１００  オペレーティングシステム
１１０  エージェントプログラム
１０６  イメージファイル
１０１  エミュレーター
１０３  イメージファイルシンクロナイザー
１０５  記録媒体
１２  イメージファイル管理ホスト
１２１  第１のイメージファイル
１２２  第２のイメージファイル
１２３  第３のイメージファイル
２１０  エージェントプログラム
２０  コンピューター装置
２００  オペレーティングシステム
２０１  エミュレーター
２０３  イメージファイルシンクロナイザー
２０５  記録媒体
ａ、ｂ、ｃ、ｄ  イメージファイル
２１  同期サーバー
２１１  第１のイメージファイル管理ホスト
２１２  第２のイメージファイル管理ホスト
２１３  第３のイメージファイル管理ホスト
３０１、３０２、３０３  コンピューター装置
３０  ネットワーク
３１１  第１のイメージファイル管理ホスト
３１２  第２のイメージファイル管理ホスト
３１３  第３のイメージファイル管理ホスト
４０  イメージファイル管理ホスト
４０１、４０２、４０３、４０４、４０５、４０６、４０７、４０８、４０９  データブロック
４１  第１のコンピューター装置
４１１、４１２、４１３、４１４  データブロック
４２  第２のコンピューター装置
４２１、４２２、４２３、４２４、４２５  データブロック
４１０  第１のイメージファイル
４２０  第２のイメージファイル
５０  オペレーティングシステム
５０１  エミュレーター
５０３  イメージファイルシンクロナイザー
５１１  データキュー
５１２  リクエストキュー
５２  同期サーバー
５１０  エージェントプログラム
６１  イメージファイル管理ホスト
６２  時間
６３  オペレーティング環境
Ｓ７０１〜Ｓ７１１  オペレーティング環境にログインして対応的なイメージファイルを取得する作動ステップ
Ｓ８０１〜Ｓ８１１  複雑な情報環境の管理システムの作動ステップ
Ｓ９０１〜Ｓ９１１  複雑な情報環境の管理システムの作動ステップ
【図１】
0006985685.tif 000002
【図２】
0006985685.tif 000003
【図３】
0006985685.tif 000004
【図４】
0006985685.tif 000005
【図５】
0006985685.tif 000006
【図６】
0006985685.tif 000007
【図７】
0006985685.tif 000008
【図８】
0006985685.tif 000009
【図９】
0006985685.tif 000010