Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6985685B2 - Information environment management system and its operation method - Google Patents
[go: Go Back, main page]

JP6985685B2 - Information environment management system and its operation method - Google Patents

Information environment management system and its operation method Download PDF

Info

Publication number
JP6985685B2
JP6985685B2 JP2020068410A JP2020068410A JP6985685B2 JP 6985685 B2 JP6985685 B2 JP 6985685B2 JP 2020068410 A JP2020068410 A JP 2020068410A JP 2020068410 A JP2020068410 A JP 2020068410A JP 6985685 B2 JP6985685 B2 JP 6985685B2
Authority
JP
Japan
Prior art keywords
image file
operating
computer device
synchronizer
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020068410A
Other languages
Japanese (ja)
Other versions
JP2021105977A (en
Inventor
陳文進
Original Assignee
幻雲資訊股▲ふん▼有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 幻雲資訊股▲ふん▼有限公司 filed Critical 幻雲資訊股▲ふん▼有限公司
Publication of JP2021105977A publication Critical patent/JP2021105977A/en
Application granted granted Critical
Publication of JP6985685B2 publication Critical patent/JP6985685B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Description

本発明は、複雑な情報システムを構築するための技術に関し、特に複雑な情報環境を迅速かつ柔軟的に構築する管理システム及びその作動方法に関する。 The present invention relates to a technique for constructing a complicated information system, and particularly to a management system for constructing a complicated information environment quickly and flexibly and a method for operating the management system.

例えば、学校で複数のパソコンが設置されたパソコン教室、又は従業員に配給するための複数のコンピューター装置を含む企業のイントラネット等、複数のコンピューター設備を備える情報システムにおいて、複数のコンピューター設備を備える情報環境を構築する時、1つずつでコンピューター設備にオペレーティングシステム及びソフトウェアプログラムをインストールする他、まず1つのコンピューター装置に所定のオペレーティングシステムとニーズに応じた所定のソフトウェアプログラムとをインストールした後、そのオペレーティング環境をもってオペレーティング環境イメージファイル(image)を製作しており、さらに、同様なハードウェア設備を有する他のコンピューター装置に、所定のインストールプログラムによって、そのオペレーティング環境に係るイメージファイルで所定のオペレーティングシステムとソフトウェアプログラムを実現させることによって、迅速的に、他のコンピューター装置に対して同じオペレーティング環境をセットアップする方法がよく見られている。 Information with multiple computer equipment in an information system with multiple computer equipment, such as a computer classroom with multiple computers installed at a school, or a corporate intranet that includes multiple computer equipment for distribution to employees. When constructing an environment, in addition to installing the operating system and software program in the computer equipment one by one, first install the specified operating system and the specified software program according to the needs in one computer device, and then the operating. The operating environment image file (image) is created with the environment, and the specified operating system and software are created in the image file related to the operating environment by the specified installation program on other computer equipment having similar hardware equipment. It is common to quickly set up the same operating environment for other computer equipment by implementing the program.

それは、よく見られる複数のコンピューターを備える情報システムの構築手段の1つとなり、単純な情報環境に適する。 It is one of the common means of constructing an information system equipped with a plurality of computers, and is suitable for a simple information environment.

また、使用者のニーズ及び時間等の条件に基づいて、複数の異なる情報環境を構築するには、異なるニーズに対応したオペレーティングシステム及びソフトウェアプログラムを含む複数のオペレーティング環境イメージファイルを用意してから、同じように、実際のニーズに従って、所定のインストールプログラムによって、各コンピューター装置にオペレーティング環境イメージファイルにより対応的なオペレーティング環境を実現する手段が行われている。 In addition, in order to build multiple different information environments based on user needs and conditions such as time, prepare multiple operating environment image files containing operating systems and software programs that meet the different needs, and then prepare multiple operating environment image files. Similarly, according to the actual needs, a predetermined installation program provides a means for each computer device to realize an operating environment corresponding to the operating environment image file.

しかしながら、さらに複雑な情報システムであれば、多様な差異、例えば、Windows(登録商標)、Linux(登録商標)、MacOS(登録商標)等のオペレーティングシステムの差異、ハードウェアの差異、ドキュメント、グラフィックス、ビデオ編集等用途の差異、又は使用時間帯の差異等によって、各コンピューターのオペレーティング環境に対する要求が違っていくため、上記の手段は適用されない。さらに、伝統的なイメージファイルによって複数のコンピューター装置をセットアップする場合、オペレーティングシステム、ソフトウェアプログラム又はハードウェアドライバーのいずれかに更新又は修正する要求があった場合、上記の手段では、イメージファイルを改めて製作しなければならないため、手間が増えてしまう。 However, for more complex information systems, there are many differences, such as operating system differences such as Windows®, Linux®, MacOS®, hardware differences, documents, graphics. , The above means are not applied because the requirements for the operating environment of each computer differ due to the difference in usage such as video editing or the difference in usage time zone. In addition, if you are setting up multiple computer devices with traditional image files, and if there is a request to update or modify any of the operating systems, software programs or hardware drivers, the above means will recreate the image files. Because you have to do it, it will be more troublesome.

それに対し、従来の技術において、ハイクラスのハードウェア環境を使用して、全ての機能を備える多様なオペレーティング環境を一括してインストールしており、使用する際の実際のニーズに応じて、対応するオペレーティング環境を選択する解決策は最も容易と認められている。しかしながら、選択されないオペレーティング環境がアイドルリソースになってしまう以外、ハイクラスのハードウェア又は多くのソフトウェアの用意によるコストが高価になってしまうため、それには、例えば、価格が高すぎ、アイドル資源が過剰、又はコンピューターの作動効率が悪い等の問題が生じってしまう。また、情報システムを構築する際、仕様レベルの異なるハードウェアを備えた多種のコンピューター装置を予めに用意する場合、ニーズに応じて変更できる等の対応上の柔軟性が失われる恐れがある。 On the other hand, in the conventional technology, a high-class hardware environment is used to collectively install various operating environments with all functions, and it corresponds according to the actual needs when using it. The solution of choosing an operating environment is considered to be the easiest. However, other than the unselected operating environment becoming an idle resource, the cost of preparing high-class hardware or a lot of software is high, for example, because the price is too high and the idle resource is excessive. Or, problems such as poor operating efficiency of the computer occur. Further, when constructing an information system, if various computer devices equipped with hardware having different specification levels are prepared in advance, there is a risk that the flexibility in handling such as being able to change according to needs may be lost.

本発明が解決しようとする課題では、迅速かつ柔軟的に複雑な情報環境の管理システムを構築できる、複雑な情報環境の管理システム及びその作動方法を提供することである。 An object to be solved by the present invention is to provide a complicated information environment management system and an operation method thereof, which can quickly and flexibly construct a complicated information environment management system.

本発明は、複雑な情報環境の管理システムを開示している。管理システムは、1つ又は複数のイメージファイル管理ホストを備えて、それにより、1つ又は複数の、オペレーティング環境をセットアップするためのイメージファイルを提供することができる。複雑な情報環境の管理システムは、オペレーティングシステムを実行するコンピューター装置を備え、オペレーティングシステムでエージェントプログラムを実行する。エージェントプログラムでエミュレーターを実行することにより、コンピューター装置のリアル記憶媒体に記憶されたイメージファイルにより、仮想ディスクを実行する。コンピューター装置では、その仮想ディスクによりオペレーティング環境を実現する。さらに、エージェントプログラムでシンクロナイザーを実行することにより、コンピューター装置の記憶媒体におけるイメージファイルを前記1つ又は複数のイメージファイル管理ホストと同期に更新することができる。 The present invention discloses a management system for a complex information environment. The management system may include one or more image file management hosts, thereby providing one or more image files for setting up the operating environment. A management system for a complex information environment includes a computer device that runs the operating system and runs agent programs on the operating system. By executing the emulator with the agent program, the virtual disk is executed by the image file stored in the real storage medium of the computer device. In a computer device, the operating environment is realized by the virtual disk. Further, by executing the synchronizer in the agent program, the image file in the storage medium of the computer device can be updated synchronously with the one or more image file management hosts.

さらに、コンピューター装置を起動する際、エージェントプログラムにおけるエミュレーターで、コンピューター装置の記憶媒体におけるイメージファイルを仮想ディスクとして実行し、それで再現となったオペレーティング環境を実行するように設定することができる。それと同時に、エージェントプログラムにおけるシンクロナイザーにより、1つ又は複数のイメージファイルの管理ホストにおける対応するイメージファイルに基づいて、コンピューター装置の記憶媒体におけるイメージファイルを同期に更新する。コンピューター装置に複数のイメージファイルが存在する場合、いずれか1つのイメージファイルで実現したオペレーティング環境を実行すれば、複数のイメージファイルを同期することができる。それは、コンピューター装置において、オペレーティング環境で実行される最中の仮想ディスクに係るイメージファイルも含まれている。 Further, when the computer device is started, the emulator in the agent program can be set to execute the image file in the storage medium of the computer device as a virtual disk and execute the reproduced operating environment. At the same time, the synchronizer in the agent program updates the image files in the storage medium of the computer device synchronously based on the corresponding image files in the management host of one or more image files. When a plurality of image files exist in a computer device, the plurality of image files can be synchronized by executing the operating environment realized by one of the image files. It also contains image files for virtual disks that are being run in the operating environment on computer equipment.

さらに、複雑な情報環境の管理システムでは、複数のイメージファイル管理ホストによって、1つ又は複数のコンピューター装置に要するオペレーティング環境を実行するための複数の仮想ディスクのイメージファイルを提供すると共に、同期サーバーによって、複数のイメージファイル管理ホストにそれぞれ記憶された複数のイメージファイルを管理する。同期サーバーでは、コンピューター装置で実行するシンクロナイザーによって、各イメージファイルに対応するインデックスを提出する。該インデックスは、複数のイメージファイル管理ホストに記憶された特定のイメージファイル、及びそのイメージファイルにおけるアイテムの所在をまとめたものである。 In addition, in complex information environment management systems, multiple image file management hosts provide multiple virtual disk image files for running the operating environment required by one or more computer devices, as well as by a sync server. , Manage multiple image files Manage multiple image files stored on each host. The synchronization server submits an index corresponding to each image file by a synchronizer running on a computer device. The index is a collection of specific image files stored in a plurality of image file management hosts and the locations of items in the image files.

また、前記1つ又は複数のイメージファイル管理ホストでは、ネットワークを通じて、複数のコンピューター装置に実現するための1つ又は複数のオペレーティング環境に要する1つ又は複数の仮想ディスクのイメージファイルを、複数のコンピューター装置に提供することができる。 Further, in the one or more image file management hosts, the image files of one or a plurality of virtual disks required for one or a plurality of operating environments to be realized in a plurality of computer devices can be stored in a plurality of computers through a network. Can be provided to the device.

別の実施形態において、オペレーティング環境を実行する際、シンクロナイザーは、インデックス表に基づいて、オペレーティング環境に係る仮想ディスクが従ったイメージファイルと、イメージファイル管理ホストにおけるイメージファイルとの差異を、例えば、イメージファイルにおけるデータブロックを比較するなどで検出し、さらに得られた差異によって、更新リクエストを生成し、同期更新を行う。 In another embodiment, when running the operating environment, the synchronizer, based on the index table, determines, for example, the difference between the image file followed by the virtual disk associated with the operating environment and the image file on the image file management host. It is detected by comparing data blocks in the image file, and an update request is generated based on the obtained difference to perform synchronous update.

好ましくは、エミュレーターとシンクロナイザーとの間では、リクエストキューによってリアルタイムで同期更新を行うリクエストを記録すると共に、データキューによってシンクロナイザーがイメージファイル管理ホストから取得したイメージファイル更新アイテムを一時記憶するように構成される。 Preferably, between the emulator and the synchronizer, the request queue records requests for real-time synchronous updates, and the data queue temporarily stores the image file update items that the synchronizer obtained from the image file management host. It is composed.

本発明によれば、複雑な情報環境の管理システムの作動方法に係る実施形態を開示する。それは、コンピューター装置で起動プロセスが行われて、オペレーティングシステムに移る際、オペレーティングシステムにおいてエージェントプログラムを実行し、中では、エミュレーターが、コンピューター装置のリアル記憶媒体に記憶されたイメージファイルに基づいて、仮想ディスクを実行する。仮想ディスクは、コンピューター装置に要するオペレーティング環境を含む。エージェントプログラムにおいて、シンクロナイザーの同期機能が実行されることにより、イメージファイル管理ホストから、同期更新を行うために要する複数のイメージファイルに含まれるアイテムを取得する。前記同期機能としては、コンピューター装置に実行される最中のオペレーティング環境に対応するイメージファイルを動的更新することも含む。 INDUSTRIAL APPLICABILITY According to the present invention, an embodiment relating to an operation method of a management system for a complicated information environment is disclosed. It runs an agent program in the operating system when the boot process takes place on the computer device and moves to the operating system, in which the emulator is virtual based on the image file stored in the computer device's real storage medium. Run the disk. The virtual disk contains the operating environment required for the computer equipment. By executing the synchronization function of the synchronizer in the agent program, items included in multiple image files required for synchronous update are acquired from the image file management host. The synchronization function also includes dynamically updating the image file corresponding to the operating environment being executed on the computer device.

さらに、特定のオペレーティング環境に対応するイメージファイルを取得するための条件としては、ユーザー権限、各コンピューター装置の役目、又は役目を執行する時間から選ばれる一種又はそれらの組み合わせである。 Further, the condition for acquiring the image file corresponding to a specific operating environment is a kind or a combination thereof selected from the user authority, the role of each computer device, or the time for executing the role.

上記によれば、迅速かつ柔軟的に複雑な情報環境の管理システムを構築できる、複雑な情報環境の管理システム及びその作動方法を提供することができる。 According to the above, it is possible to provide a complicated information environment management system and an operation method thereof that can quickly and flexibly construct a complicated information environment management system.

複雑な情報環境の管理システムを構築する実施形態を示す模式図の1である。It is 1 of the schematic diagram which shows the embodiment which constructs the management system of a complicated information environment. 複雑な情報環境の管理システムを構築する実施形態を示す模式図の2である。2 is a schematic diagram showing an embodiment for constructing a management system for a complicated information environment. 複雑な情報環境の管理システムの実施形態を示す模式図である。It is a schematic diagram which shows the embodiment of the management system of a complicated information environment. 複雑な情報環境の管理システムを構築する実施形態を示す模式図の3である。3 is a schematic diagram showing an embodiment for constructing a management system for a complicated information environment. 複雑な情報環境の管理システムを構築する実施形態を示す模式図の4である。FIG. 4 is a schematic diagram showing an embodiment for constructing a management system for a complicated information environment. オペレーティング環境とイメージファイルを対応付ける仕組みの実施形態を示す図である。It is a figure which shows the embodiment of the mechanism which associates an operating environment with an image file. オペレーティング環境をロックインして対応するイメージファイルを取得する実施形態を示すフローチャートである。It is a flowchart which shows the embodiment which locks in an operating environment and acquires the corresponding image file. 管理システムの作動方法の実施形態を示すフローチャートの1である。It is 1 of the flowchart which shows the embodiment of the operation method of the management system. 管理システムの作動方法の実施形態を示すフローチャートの2である。It is 2 of the flowchart which shows the embodiment of the operation method of the management system.

発明の特徴及び技術内容がより一層分かるように、以下本発明に関する詳細な説明と添付図面を参照する。しかし、提供される添付図面は参考と説明のために提供するものに過ぎず、本発明の特許請求の範囲を制限するためのものではない。 In order to further understand the features and technical contents of the invention, the detailed description and the accompanying drawings relating to the present invention will be referred to below. However, the accompanying drawings provided are provided for reference only and are not intended to limit the scope of the claims of the present invention.

下記より、具体的な実施形態により本発明が開示する「複雑な情報環境の管理システム及びその作動方法」を説明する。当業者は本明細書の公開内容により本発明のメリット及び効果を理解し得る。本発明は他の異なる実施形態により実行又は応用できる。本明細書における各細節も様々な観点又は応用に基づいて、本発明の精神を逸脱しない限りに、均等の変形と変更を行うことができる。また、本発明の図面は簡単で模式的に説明するためのものであり、実際的な寸法を示すものではない。以下の実施形態において、さらに本発明に係る技術事項を説明するが、公開された内容は本発明を限定するものではない。 The "complex information environment management system and its operation method" disclosed by the present invention will be described below in a specific embodiment. Those skilled in the art can understand the merits and effects of the present invention from the published contents of the present specification. The present invention can be implemented or applied by other different embodiments. Each subsection in the present specification may also be uniformly modified and modified based on various viewpoints or applications without departing from the spirit of the present invention. Further, the drawings of the present invention are for simple and schematic explanations, and do not show practical dimensions. In the following embodiments, the technical matters relating to the present invention will be further described, but the published contents are not limited to the present invention.

なお、本明細書において「第1」、「第2」、「第3」等の用語で各種の部品又は信号を説明する可能性があるが、これらの部品又は信号はこれらの用語によって制限されるものではない。これらの用語は、主として1つの部品と別の部品、又は1つの信号と別の信号を区分するためのものであることが理解されたい。また、本明細書に用いられる「又は」という用語は、実際の状況に応じて、関連する項目中の何れか1つ又は複数の組合せを含み得る。 In addition, although various parts or signals may be described in the present specification by terms such as "first", "second", and "third", these parts or signals are limited by these terms. It's not something. It should be understood that these terms are primarily intended to distinguish one component from another, or one signal from another. Also, the term "or" as used herein may include any one or more combinations of related items, depending on the actual circumstances.

本発明は、複雑な情報環境の管理システム及びその作動方法を開示する。前記複雑な情報環境の管理システムは、主に、例えば、パソコン、ラップトップ、ワークステーション等複数のコンピューター装置をローカルな情報システムに配置すると共に、各コンピューター装置がハードウェアコンポーネント(CPU、RAM、ストレージスペース)、及びソフトウェアコンポーネント(オペレーティングシステム、ドライバー、アプリケーション)に対する要求が異なり、又は、同じコンピューター装置であっても、使用者によってハードウェアとソフトウェアの使用権限が異なる場合もある。 The present invention discloses a management system for a complicated information environment and a method for operating the same. In the complicated information environment management system, a plurality of computer devices such as a personal computer, a laptop, and a workstation are mainly arranged in a local information system, and each computer device has hardware components (CPU, RAM, storage). Spaces) and software components (operating systems, drivers, applications) may have different requirements, or even the same computer device may have different hardware and software usage rights depending on the user.

例えば、ソフトウェア又はハードウェアに係るリクエスト等各種の使用リクエストに応じて構築する、例えば、コンピューター教室、企業LAN、ネットワーク会社等のコンピューターのオペレーティング環境について提出した複雑な情報環境の管理システムにおいて、コンピューター装置では、エミュレーターを通じて記憶媒体におけるイメージファイルから仮想ディスクを実行する。仮想ディスクには、各コンピューター装置の作動に要するオペレーティングシステム及びソフトウェアプログラムを含む。それらのイメージファイルが1つ又は複数のイメージファイル管理ホストに配置されており、特定のコンピューター装置を個別で作動させようとする際、対応するイメージファイルを取得するためのリクエストを管理ホストに提出することによって、オペレーティング環境を快速で柔軟的に構築することができる。前記イメージファイルは、コンピューター記憶媒体におけるデータブロック(block)に基づいて、特定の計算方法で生成したものであり、コンピューターシステムにおけるオペレーティングシステム(operating system)とソフトウェアプログラムを含んで、オペレーティング環境を実現するものである。 For example, in a computer device in a complex information environment management system submitted for the operating environment of a computer such as a computer classroom, a corporate LAN, or a network company, which is constructed in response to various usage requests such as requests related to software or hardware. Now, run the virtual disk from the image file on the storage medium through the emulator. The virtual disk contains the operating system and software programs required to operate each computer device. When those image files are located on one or more image file management hosts and you want to operate a particular computer device individually, submit a request to the management host to get the corresponding image files. This makes it possible to build an operating environment quickly and flexibly. The image file is generated by a specific calculation method based on a data block in a computer storage medium, and includes an operating system and a software program in a computer system to realize an operating environment. It is a thing.

図1は、複雑な情報環境の管理システムを構築する実施形態を示す模式図である。 FIG. 1 is a schematic diagram showing an embodiment for constructing a management system for a complicated information environment.

この実施形態によれば、使用者端では、コンピューター装置10を備える。コンピューター装置10は、プロセッサー、メモリー、及びリアル記憶媒体105等のコンピューターハードウェアコンポーネントを有するものであり、例えば、パソコン、ノートパソコン等の、オペレーティングシステム、ソフトウェアプログラム及びネットワーク接続を実行できるものが挙げられる。 According to this embodiment, the user end is provided with the computer device 10. The computer device 10 includes computer hardware components such as a processor, a memory, and a real storage medium 105, and examples thereof include those capable of executing an operating system, a software program, and a network connection such as a personal computer and a laptop computer. ..

コンピューター装置10において、オペレーティングシステム100が実行される。オペレーティングシステム100では、エージェントプログラム110を実行する。エージェントプログラム110は、エミュレーター(emulator)101を実行して、コンピューター装置10の記憶媒体105に記憶されたイメージファイル106に基づいて、仮想ディスク(virtual disk)を実現する。オペレーティングシステム100にとって、前記仮想ディスクはリアルの記憶空間と見なされ、それにおいて、オペレーティング環境を実行することができる。 The operating system 100 is executed in the computer device 10. The operating system 100 executes the agent program 110. The agent program 110 executes an emulator 101 to realize a virtual disk based on the image file 106 stored in the storage medium 105 of the computer device 10. To the operating system 100, the virtual disk is considered a real storage space in which the operating environment can run.

エージェントプログラム110によって、コンピューター装置10の記憶媒体105に記憶されたイメージファイル(image)106を仮想ディスクとして作成し、それによって、オペレーティング環境はその仮想ディスクで実行することができる。オペレーティング環境は、オペレーティングシステム(コンピューターオペレーティングシステムに要するソフトウェアツールを有する)を含む以外、さらに1つ又は複数のソフトウェアプログラムを含んでもよい。前記イメージファイル106のリソースとしては、例えば、図1に示すように、イメージファイル管理ホスト12のようなリモートホストであってもよい。エージェントプログラム110における、例えば、ここで例示したイメージファイルシンクロナイザー101等の特定の工程によって、イメージファイル管理ホスト12から特定のイメージファイル、例えば、イメージファイル122を、同期となるイメージファイル106として、コンピューター装置10の記憶媒体105に伝送してもよい。エージェントプログラム110にて実行されたエミュレーター101は、イメージファイル106に基づいて仮想ディスクを実現する。仮想ディスには、所定のオペレーティングシステム、又はいくつかの複数のソフトウェアプログラムを備えたオペレーティング環境が含まれる。使用者は、そのオペレーティング環境を実際に使用することができる。特に、本発明により提出した方法で構築した複雑な情報環境の管理システムによれば、使用者のニーズに応じて迅速かつ柔軟的に仮想ディスクで実行するためのオペレーティング環境を提供することができる。 The agent program 110 creates an image file (image) 106 stored in the storage medium 105 of the computer device 10 as a virtual disk, whereby the operating environment can be executed by the virtual disk. The operating environment may further include one or more software programs, other than including the operating system (which has the software tools required for the computer operating system). As the resource of the image file 106, for example, as shown in FIG. 1, a remote host such as the image file management host 12 may be used. In the agent program 110, for example, by a specific step such as the image file synchronizer 101 exemplified here, a specific image file, for example, an image file 122 from the image file management host 12 is set as a computer as an image file 106 to be synchronized. It may be transmitted to the storage medium 105 of the device 10. The emulator 101 executed by the agent program 110 realizes a virtual disk based on the image file 106. A virtual disk includes a given operating system, or an operating environment with several software programs. The user can actually use the operating environment. In particular, according to the complicated information environment management system constructed by the method submitted by the present invention, it is possible to provide an operating environment for executing on a virtual disk quickly and flexibly according to the needs of a user.

特定の実施形態によれば、コンピューター装置10は、それに設けられた通信回路によって、ネットワーク(ローカルネットワーク又はインターネット)又は所定の接続経路に通じて、イメージファイル管理ホスト12に通信接続する。イメージファイル管理ホスト12は、ホストとしてネットワークにおいて作動している。イメージファイル管理ホスト12に、複数のオペレーティング環境で製作されたイメージファイル(images)が記憶されており、ネットワークを通して、使用者端に設けられるコンピューター装置に提供することができる。即ち、各使用者端のコンピューター装置によるニーズに応じて、対応するイメージファイルを伝送することができる。 According to a specific embodiment, the computer device 10 communicates with the image file management host 12 through a network (local network or the Internet) or a predetermined connection path by a communication circuit provided therein. The image file management host 12 operates in the network as a host. The image file management host 12 stores image files created in a plurality of operating environments, and can be provided to a computer device provided at the user's end via a network. That is, the corresponding image file can be transmitted according to the needs of the computer device at each user's end.

この実施形態において、コンピューター装置10のオペレーティングシステム100は、エージェントプログラム110を実行することによってイメージファイルシンクロナイザー103を作動し、それによって、使用者が設定したオペレーティング環境に係るリクエストに基づいて、イメージファイル管理ホスト12から対応するイメージファイルを読み込み、それにより、リクエストに応じたオペレーティング環境を実現する。それ以外、使用者の即座のニーズに応じて、シンクロナイザーによって、動的にイメージファイル管理ホスト12からイメージファイルを更新したり、必要なアイテムを取得したりしてもよい。アイテムとしては、例えば、オペレーティング環境において作動するソフトウェアプログラムが挙げられる。 In this embodiment, the operating system 100 of the computer apparatus 10 operates the image file synchronizer 103 by executing the agent program 110, whereby the image file is based on the request related to the operating environment set by the user. The corresponding image file is read from the management host 12, thereby realizing the operating environment in response to the request. Other than that, the synchronizer may dynamically update the image file from the image file management host 12 or acquire necessary items according to the immediate needs of the user. Items include, for example, software programs that run in an operating environment.

図1に示したイメージファイル管理ホスト12は、複数のイメージファイルを提供するために用いられる。複数のイメージファイルは、1つ又は複数のオペレーティング環境における複数のアイテムによって形成されたものであり、例えば、図1に、第1のイメージファイル121、第2のイメージファイル122及び第3のイメージファイル123等が例示される。それらのイメージファイルは、コンピューター装置におけるオペレーティングシステム及びソフトウェアプログラムが占めたデータブロックにより計算して得られたものとなる。 The image file management host 12 shown in FIG. 1 is used to provide a plurality of image files. The plurality of image files are formed by a plurality of items in one or a plurality of operating environments. For example, FIG. 1 shows a first image file 121, a second image file 122, and a third image file. 123 and the like are exemplified. These image files are calculated from the data blocks occupied by the operating system and software programs in the computer equipment.

図2は、複雑な情報環境の管理システムを構築する別の実施形態を示す模式図である。 FIG. 2 is a schematic diagram showing another embodiment for constructing a management system for a complicated information environment.

図2にコンピューター装置20が記載されている。なかでも、リアル記憶媒体(例えば、ハードディスク)205には、1つ又は複数のイメージファイル(a、b、c、d)が記憶されてもよい。各イメージファイルは、1つのオペレーティング環境を代表している。前記コンピューター装置20は、オペレーティングシステム200を実行し、オペレーティングシステム200が実行されている時、エージェントプログラム210によって、エミュレーター(emulator)201とイメージファイルシンクロナイザー(synchronizer)203を作動させる。エミュレーター201は、コンピューター装置20のリアル記憶媒体(例えば、ハードディスク)から得た1つ又は複数のイメージファイルによって、1つ又は複数の仮想ディスクを製作する。特定の仮想ディスクに含まれるオペレーティング環境は、使用者が使用するオペレーティング環境となる。それと共に、エージェントプログラム210は、イメージファイルシンクロナイザー203を作動させ、リモートイメージファイル管理ホストと同期に、コンピューター装置20のリアル記憶媒体205に記憶された1つ又は複数のイメージファイル(a、b、c、d)を更新する。 FIG. 2 shows the computer device 20. Among them, one or a plurality of image files (a, b, c, d) may be stored in the real storage medium (for example, a hard disk) 205. Each image file represents one operating environment. The computer device 20 runs the operating system 200, and when the operating system 200 is running, the agent program 210 activates the emulator 201 and the image file synchronizer 203. The emulator 201 creates one or more virtual disks from one or more image files obtained from the real storage medium (eg, hard disk) of the computer device 20. The operating environment contained in a specific virtual disk is the operating environment used by the user. At the same time, the agent program 210 activates the image file synchronizer 203, and one or more image files (a, b,) stored in the real storage medium 205 of the computer apparatus 20 in synchronization with the remote image file management host. Update c and d).

図2に示した実施形態によれば、記憶媒体205において、イメージファイルa、b、c、dにより製作された仮想ディスクは、それぞれ異なるオペレーティング環境を実現できることが看取できる。各オペレーティング環境は、異なるオペレーティングシステム及びソフトウェアプログラムを含む。それらは、いずれも使用者のニーズに応じて、コンピューター装置20で実行されるように提供されるものであり、イメージファイルシンクロナイザー203によって、リモートイメージファイル管理ホストと同期に更新又は追加することができる。本実施形態では、更新リクエストがあった場合、作動最中のオペレーティング環境のみならず、記憶媒体205に記憶された全てのイメージファイルに対して、差異があった限り、指定された時点で、各イメージファイル管理ホスト(211、212、213)と同期更新を行う。また、例えば、メッセージで使用者に同期更新ができることを通知して、さらに使用者の指示に従って更新を行うか、或いは、使用者がエージェントプログラムにより設定したスケジュールに従って同期更新を行うか、又はシステムがアイドル状態にある時に同期更新を行ってもよい。 According to the embodiment shown in FIG. 2, it can be seen that in the storage medium 205, the virtual disks created by the image files a, b, c, and d can realize different operating environments. Each operating environment includes different operating systems and software programs. All of them are provided to be executed on the computer device 20 according to the needs of the user, and can be updated or added in synchronization with the remote image file management host by the image file synchronizer 203. can. In the present embodiment, when an update request is made, as long as there is a difference not only in the operating environment during operation but also in all the image files stored in the storage medium 205, each of them is specified. Synchronous update is performed with the image file management host (211, 212, 213). In addition, for example, a message is notified to the user that the synchronous update can be performed, and the update is performed according to the user's instruction, or the user performs the synchronous update according to the schedule set by the agent program, or the system performs the synchronous update. Synchronous update may be performed while idle.

この例では、同期サーバー21が設けられる。同期サーバー21は、複数のイメージファイル管理ホストに分布されたイメージファイル、例えば、図面に示された第1のイメージファイル管理ホスト211、第2のイメージファイル管理ホスト212及び第3のイメージファイル管理ホスト213(実際の数量は図面に示された例に制限されない)を管理するために用いられる。各イメージファイル管理ホストには、様々なオペレーティング環境におけるアイテムによって形成されたイメージファイルが記憶される。同期サーバー21は、コンピューター装置20のシンクロナイザー203が提出された、各イメージファイルに対応するインデックス(index)によって、第1のイメージファイル管理ホスト211、第2のイメージファイル管理ホスト212及び第3のイメージファイル管理ホスト213のいずれか1つに記憶されたイメージファイルを指定する。そして、コンピューター装置20で当該イメージファイルを実行して、オペレーティング環境を更新する。 In this example, a synchronization server 21 is provided. The synchronization server 21 is an image file distributed to a plurality of image file management hosts, for example, a first image file management host 211, a second image file management host 212, and a third image file management host shown in the drawing. Used to control 213 (actual quantities are not limited to the examples shown in the drawings). Each image file management host stores image files formed by items in different operating environments. The synchronization server 21 is the first image file management host 211, the second image file management host 212, and the third image file management host 212 according to the index (index) corresponding to each image file submitted by the synchronizer 203 of the computer device 20. Image file management Specify the image file stored in any one of the hosts 213. Then, the computer device 20 executes the image file to update the operating environment.

図3は、複雑な情報環境の管理システムにおいて、1つ又は複数のイメージファイル管理ホスト(311、312、313)が、ネットワーク30を通じて、複数のコンピューター装置(301、302、303)と通信接続する実施形態を示す模式図である。 FIG. 3 shows that one or more image file management hosts (311, 312, 313) communicate with and connect to a plurality of computer devices (301, 302, 303) through a network 30 in a management system for a complicated information environment. It is a schematic diagram which shows the embodiment.

この例において、遠端に設置された、第1のイメージファイル管理ホスト311、第2のイメージファイル管理ホスト312、及び第3のイメージファイル管理ホスト313には、それぞれ複数のイメージファイルが保存されている。それらのイメージファイルによれば、コンピューター装置301、302、303でオペレーティング環境を実行することができる。コンピューター装置301、302、303のいずれか1つのオペレーティングシステムが、エージェントプログラムのエミュレーターによって、オペレーティング環境を実行する場合、当該コンピューター装置におけるイメージファイルシンクロナイザーは、インデックスデータに基づいて、上記同期サーバー(21、図2)に介して、ネットワーク30で、第1のイメージファイル管理ホスト311、第2のイメージファイル管理ホスト312及び第3のイメージファイル管理ホスト31から対応するイメージファイルの差異アイテムを取得する。 In this example, a plurality of image files are stored in the first image file management host 311, the second image file management host 312, and the third image file management host 313 installed at the far end. There is. According to those image files, the operating environment can be executed on the computer devices 301, 302, 303. When the operating system of any one of the computer devices 301, 302, and 303 executes the operating environment by the emulator of the agent program, the image file synchronizer in the computer device uses the above synchronization server (21) based on the index data. , The difference item of the corresponding image file is acquired from the first image file management host 311, the second image file management host 312, and the third image file management host 31 on the network 30 via FIG. 2).

第1のイメージファイル管理ホスト311、第2のイメージファイル管理ホスト312、及び第3のイメージファイル管理ホスト313は、同期サーバーにより、オペレーティング環境をそれぞれ、複数のコンピューター装置301、302、303で、同時に実行することができる。 The first image file management host 311 and the second image file management host 312, and the third image file management host 313 simultaneously operate the operating environment on a plurality of computer devices 301, 302, and 303 by the synchronization server, respectively. Can be executed.

そして、図4は、複雑な情報環境の管理システムを構築するさらに別の実施形態を示す。図4に、1つのイメージファイル管理ホスト40が示されているが、実際には、複数のイメージファイル管理ホストを備えてもよい。イメージファイル管理ホスト40に、複数のイメージファイルが記憶されており、各イメージファイルは、複数のデータブロック(block)によって構成され、各イメージファイル管理ホスト40の記憶媒体に記憶される。記憶媒体において、図面に模式的で示したような、データブロック401、402、403、404、405、406、407、408、409が形成される。なかでも、1つ又は複数のデータブロック(401、402、403、404、405、406、407、408、409)は、それぞれ複数のイメージファイル、即ち、各コンピューター装置(41、42)に提供されるイメージファイルを形成する。記憶媒体において、イメージファイルに含まれたデータブロックは、必ずしも連続したデータブロックとはならない。実際に、各イメージファイルの内容は、異なるメモリブロックに記憶されてもよい。 And FIG. 4 shows still another embodiment for constructing a management system of a complicated information environment. Although one image file management host 40 is shown in FIG. 4, in reality, a plurality of image file management hosts may be provided. A plurality of image files are stored in the image file management host 40, and each image file is composed of a plurality of data blocks (blocks) and is stored in the storage medium of each image file management host 40. In the storage medium, data blocks 401, 402, 403, 404, 405, 406, 407, 408, 409 are formed as schematically shown in the drawings. Among them, one or more data blocks (401, 402, 403, 404, 405, 406, 407, 408, 409) are provided to a plurality of image files, that is, each computer device (41, 42). Form an image file. In the storage medium, the data blocks included in the image file are not necessarily continuous data blocks. In fact, the contents of each image file may be stored in different memory blocks.

本実施形態において、第1のコンピューター装置41を示す。第1のコンピューター装置41において、第1のイメージファイル410は、データブロック411、412、413、414を含み、オペレーティング環境を実行するために用いられる。第1のコンピューター装置41が起動されると、イメージファイルシンクロナイザーは、所定のインデックス情報によって、自動的にイメージファイル管理ホスト40からイメージファイルに対応するデータブロックを取得する。 In this embodiment, the first computer device 41 is shown. In the first computer apparatus 41, the first image file 410 includes data blocks 411, 421, 413, 414 and is used to execute the operating environment. When the first computer device 41 is started, the image file synchronizer automatically acquires the data block corresponding to the image file from the image file management host 40 according to the predetermined index information.

本実施形態では、第1のコンピューター装置41は、所定のオペレーティング環境を実現するための第1のイメージファイル410を実行する。第1のイメージファイル410において、データブロック411がイメージファイル管理ホスト40におけるデータブロック401に、データブロック412がイメージファイル管理ホスト40におけるデータブロック402に、データブロック413がイメージファイル管理ホスト40におけるデータブロック403に、データブロック414がイメージファイル管理ホスト40におけるデータブロック404に対応する。それにより、コンピューター装置41において作動しているオペレーティング環境に対応する第1のイメージファイル410を実行することができる。 In the present embodiment, the first computer device 41 executes the first image file 410 for realizing a predetermined operating environment. In the first image file 410, the data block 411 is the data block 401 in the image file management host 40, the data block 412 is the data block 402 in the image file management host 40, and the data block 413 is the data block in the image file management host 40. In 403, the data block 414 corresponds to the data block 404 in the image file management host 40. Thereby, the first image file 410 corresponding to the operating environment operating in the computer device 41 can be executed.

同じように、第2のコンピューター装置42において作動する所定のオペレーティング環境に係る第2のイメージファイル420は、データブロック421、422、423、424、425を含む。データブロック421、422、423、424、425を組み合わせることにより、特定のオペレーティング環境を実現する。第2のコンピューター装置42が起動されると、イメージファイルシンクロナイザーは、インデックスに基づいて、イメージファイル管理ホスト40から対応する第2のイメージファイル420における各データブロックを読み込む。この実施形態によれば、第2のイメージファイル420では、データブロック421がイメージファイル管理ホスト40におけるデータブロック405に、データブロック422がイメージファイル管理ホスト40におけるデータブロック406に、データブロック423がイメージファイル管理ホスト40におけるデータブロック407に、データブロック424がイメージファイル管理ホスト40におけるデータブロック408に、データブロック425がイメージファイル管理ホスト40におけるデータブロック409に対応する。それにより、第2のコンピューター装置42において作動しているオペレーティング環境に対応する第2のイメージファイル420を実行することができる。 Similarly, the second image file 420 for a given operating environment operating in the second computer device 42 includes data blocks 421, 422, 423, 424, 425. A specific operating environment is realized by combining data blocks 421, 422, 423, 424, and 425. When the second computer device 42 is started, the image file synchronizer reads each data block in the corresponding second image file 420 from the image file management host 40 based on the index. According to this embodiment, in the second image file 420, the data block 421 is the data block 405 in the image file management host 40, the data block 422 is the data block 406 in the image file management host 40, and the data block 423 is the image. The data block 407 in the file management host 40, the data block 424 correspond to the data block 408 in the image file management host 40, and the data block 425 corresponds to the data block 409 in the image file management host 40. Thereby, the second image file 420 corresponding to the operating environment operating in the second computer device 42 can be executed.

この実施形態では、同じように、異なるコンピューター装置(41、42)でそれぞれ実行されるオペレーティング環境が、イメージファイル管理ホスト40におけるデータブロックと対応していることを示している。複数のデータブロックのデータを組み合わせて、所定のオペレーティング環境に係るイメージファイルを製作することにより、複雑な情報環境の管理システムは、迅速かつ柔軟的に使用者のニーズに応じて、各機能を備えるオペレーティング環境を構築することができる。 Similarly, in this embodiment, it is shown that the operating environment executed by different computer devices (41, 42) corresponds to the data block in the image file management host 40. By combining data from multiple data blocks to create an image file for a given operating environment, a complex information environment management system can be quickly and flexibly equipped with each function according to user needs. You can build an operating environment.

さらに、各コンピューター装置にてオペレーティング環境が実行される場合、イメージファイルシンクロナイザーは、インデックスに基づいて、定時にコンピューター装置の記憶媒体に記憶された1つ又は複数のイメージファイルと、遠隔に配置されたイメージファイル管理ホスト40に記憶された1つ又は複数のイメージファイルとの差異を検出する。例えば、コンピューター装置(41、42)におけるイメージファイル(410、420)と、1つ又は複数のイメージファイル管理ホストにおけるイメージファイルとのそれぞれの複数のデータブロックを比較して、イメージファイルの差異を得てから、得られた差異に基づいて、更新リクエストを生成することにより、同期更新を行う。 In addition, when the operating environment is run on each computer device, the image file synchronizer is remotely located with one or more image files stored on the storage medium of the computer device on time based on the index. Image file management Detects differences from one or more image files stored in the host 40. For example, a plurality of data blocks of the image file (410, 420) in the computer device (41, 42) and the image file in one or more image file management hosts are compared, and the difference of the image file is obtained. Then, synchronous update is performed by generating an update request based on the obtained difference.

ちなみに、同期の仕組みによって、コンピューター装置(41、42)におけるイメージファイルとイメージファイル管理ホスト40におけるイメージファイルとを一致させることができる。一致させるとは、アイテムの変化(例えば、変更、増加又は減少)を同期させることも含む。同期を行う時、同時に作動しているオペレーティング環境のイメージファイルの他、コンピューター装置(41、42)に複数のイメージファイルが含まれる時、残りの作動していないイメージファイルでも、その同期仕組みに介して同期される可能となる。また、コンピューター装置(41、42)における別の作業に影響を及ぼさないように、この同期では、コンピューター装置がアイドル状態にある時に行ってもよい。 By the way, the image file in the computer device (41, 42) and the image file in the image file management host 40 can be matched by the synchronization mechanism. Matching also includes synchronizing changes in items (eg, changes, increases or decreases). When synchronizing, in addition to the image files of the operating environment that are operating at the same time, when multiple image files are included in the computer device (41, 42), the remaining non-operating image files are also via the synchronization mechanism. Can be synchronized. Also, this synchronization may be performed when the computer device is idle so as not to affect other work on the computer device (41, 42).

このように、イメージファイルシンクロナイザーにより比較して、コンピューター装置(41、42)におけるイメージファイルとイメージファイル管理ホストにおけるイメージファイルとの間に複数の差異があることを確認した際、スケジュールで複数の更新リクエストを管理することにより、シンクロナイザーがスケジュールに基づいて、順序にイメージファイルを更新する。 In this way, when comparing with the image file synchronizer and confirming that there are multiple differences between the image file on the computer device (41, 42) and the image file on the image file management host, a plurality of schedules are used. By managing update requests, the synchronizer updates the image files in order on a schedule.

さらに、図5に示すのは、複雑な情報環境の管理システムを構築する実施形態の模式図である。この実施形態では、使用者端であるコンピューター装置にて作動させられるオペレーティングシステム50は、エージェントプログラム510によって、エミュレーター501及びイメージファイルシンクロナイザー503を作動する。イメージファイルシンクロナイザー503は、同期サーバー52を接続することによって、遠隔端のイメージファイル管理ホストと同期に更新を行う。 Further, FIG. 5 is a schematic diagram of an embodiment for constructing a management system for a complicated information environment. In this embodiment, the operating system 50 operated by the computer device, which is the user's end, operates the emulator 501 and the image file synchronizer 503 by the agent program 510. The image file synchronizer 503 updates in synchronization with the image file management host at the remote end by connecting the synchronization server 52.

ちなみに、複雑な情報環境の管理システムでは、所定のコンピューター装置が起動されると、オペレーティングシステムにおいて、初期化する時、エミュレーター501は、リアル記憶媒体におけるイメージファイルによって仮想ディスクを製作し、さらに、イメージファイルシンクロナイザー503は、インデックスの接続情報を基づいて、イメージファイル管理ホスト(図5に示しない)からニーズに応じたイメージファイルデータを取得して、さらにオペレーティング環境を形成する。 By the way, in a complicated information environment management system, when a predetermined computer device is started and initialized in the operating system, the emulator 501 creates a virtual disk from an image file in a real storage medium, and further, an image. The file synchronizer 503 acquires image file data according to needs from an image file management host (not shown in FIG. 5) based on the connection information of the index, and further forms an operating environment.

コンピューター装置において、オペレーティングシステムで作動させられるエージェントプログラム510がイメージファイルシンクロナイザー503を実行する時、イメージファイルシンクロナイザー503に、オペレーティング環境の仮想ディスクが基づくイメージファイルつきのインデックスが設けられてもよい。インデックスには、さらに、まだ当該オペレーティング環境の仮想ディスクが基づくイメージファイルに読み込まれていないデータブロックが含まれてもよい。インデックス情報は、主に、遠隔イメージファイル管理ホストにおける各イメージファイルのデータブロックと関係付けている(図4に示すように)。なかでも、インデックス毎は、イメージファイル管理ホストにおけるイメージファイル、又はイメージファイルにおけるデータブロックと関連付けられているため、差異を検出するために、インデックス毎で関連付けられる、遠隔イメージファイル管理ホスト端と使用者端との両端におけるデータブロックにつき比較を行ってもよい。例えば、インデックス情報に基づいて、使用者端のコンピューター装置におけるイメージファイルのデータブロックと、それに関連付けられたイメージファイル管理ホストにおけるイメージファイルのデータブロックとを比較して、更新する必要があるかを判断する。 In a computer device, when the agent program 510 run by the operating system runs the image file synchronizer 503, the image file synchronizer 503 may be provided with an index with an image file based on the virtual disk of the operating environment. The index may also contain blocks of data that have not yet been read into the image file based on the virtual disk in the operating environment. The index information is primarily associated with the data block of each image file on the remote image file management host (as shown in FIG. 4). In particular, since each index is associated with an image file in the image file management host or a data block in the image file, the remote image file management host end and the user are associated with each index in order to detect the difference. A comparison may be made for the data blocks at both ends of the end. For example, based on the index information, the data block of the image file on the user's computer device is compared with the data block of the image file on the associated image file management host to determine if it needs to be updated. do.

本実施形態において、エミュレーター501とイメージファイルシンクロナイザー503との間に、キュー(queue)によって、更新リクエスト及び関連するイメージファイル情報を記録してもよい。例えば、リクエストキュー512では、スケジュールを作成するために、同期更新に係るリクエストを記録して、それで、イメージファイルシンクロナイザー503がイメージファイルを同期更新する順序を規定する。データキュー511は、イメージファイルシンクロナイザー503がイメージファイル管理ホストから得られたイメージファイル更新アイテム(データブロックで表示してもよい)を一時的に保存して、そして、それをもって、キューに規定された順序に従って、コンピューター装置記憶媒体のイメージファイルに対して更新を行う。 In the present embodiment, an update request and related image file information may be recorded between the emulator 501 and the image file synchronizer 503 by a queue. For example, the request queue 512 records requests for synchronous updates in order to create a schedule, thereby defining the order in which the image file synchronizer 503 synchronously updates the image files. The data queue 511 temporarily stores the image file update item (which may be displayed as a data block) obtained from the image file management host by the image file synchronizer 503, and is defined in the queue with it. The image file of the computer device storage medium is updated according to the above order.

図6は、複数のオペレーティング環境に対応する複数のイメージファイルを設置する実施形態を示す。この実施形態において、複雑な情報環境の管理システムは、ユーザー権限、及び各コンピューター装置の設定に応じて、様々なニーズ(例えば、様々なオペレーティング環境)に相応しいチェックリストを提供して、そのチェックリストに各様なインデックス情報が記載されている。記載されている事項は、オペレーティング環境毎が対応するイメージファイルの所在が含んでもよい。 FIG. 6 shows an embodiment in which a plurality of image files corresponding to a plurality of operating environments are installed. In this embodiment, the complex information environment management system provides a checklist suitable for various needs (for example, various operating environments) according to the user authority and the setting of each computer device, and the checklist is provided. Various index information is described in. The items described may include the location of the corresponding image file for each operating environment.

例えば、図6において、複数のコラムを備えるチェックリストを示す。チェックリストは、管理システムにおける複数のイメージファイル管理ホスト61に係る情報を記載している。それにより、システムは、イメージファイルの保存位置を知ることができる。この例において、A、B、Cは、異なるイメージファイル管理ホストを表示している。 For example, FIG. 6 shows a checklist with a plurality of columns. The checklist contains information about a plurality of image file management hosts 61 in the management system. Thereby, the system can know the storage location of the image file. In this example, A, B, and C display different image file management hosts.

第2のコラムは、時間62を示す。それにより、複雑な情報環境の管理システムにおいて、オペレーティング環境の提供はさらに柔軟化される。即ち、使用者の権限(例えば、User ID)以外、さらに時間に応じて適当なオペレーティング環境を提供することができる。オペレーティング環境63のコラムに参照すれば、この例では、午後三時にコンピューター装置が起動されるか、または特定の使用者アカウントが登録されると、イメージファイルA2によるオペレーティング環境が提供されることになり、一方、午前十時にコンピューター装置が起動されるか、または特定の使用者アカウントが登録されると、イメージファイルB1によるオペレーティング環境が提供されることになり、さらに、登録の時間が午後五時である場合、イメージファイルC3によるオペレーティング環境が提供されることになる。 The second column shows time 62. As a result, the provision of the operating environment becomes more flexible in the management system of the complicated information environment. That is, it is possible to provide an appropriate operating environment depending on the time other than the user's authority (for example, User ID). Referring to the column of operating environment 63, in this example, when the computer device is started at 3:00 pm or a specific user account is registered, the operating environment by the image file A2 is provided. On the other hand, when the computer device is started at 10 am or a specific user account is registered, the operating environment by the image file B1 will be provided, and the registration time is 5 pm. In some cases, the operating environment will be provided by the image file C3.

上記の実施形態は、本発明を制限するものではない。複雑な情報環境の管理システムが柔軟的に様々なオペレーティング環境を提供するために設定できる条件としては、例えば、使用者アカウント、コンピューター装置認識情報、使用時間等が挙げられる。複雑な情報環境の管理システムは、ユーザー権限(例えば、使用者毎がそれぞれのニーズを有する)、コンピューター装置の役目(例えば、コンピューター教室かまたは実験室かに対してコンピューター装置のニーズが異なる)、時間等の条件、またはそれらの条件の任意な組み合わせによって、イメージファイル管理ホストに記憶されたイメージファイルから正確なものを、コンピューター装置に提供することになる。 The above embodiments do not limit the invention. Conditions that can be set in order for a management system of a complicated information environment to flexibly provide various operating environments include, for example, a user account, computer device recognition information, usage time, and the like. A management system for a complex information environment has user privileges (for example, each user has their own needs), the role of computer equipment (for example, the needs of computer equipment differ depending on whether it is a computer classroom or a laboratory), Depending on conditions such as time, or any combination of these conditions, the computer device will be provided with the exact image file stored in the image file management host.

図7は、コンピューター装置に登録して、対応するイメージファイルを取得して、条件に合わせるオペレーティング環境を実現する実施形態を示すフローチャートである。図7におけるフローの前に、コンピューター装置が起動された後、一般的な起動プロセス、例えば、基本入出力システム(BIOS)の初期化及び電源投入時の自己診断手順(POST)が行われており、次に、複雑な情報環境の管理システムによって提供される起動プロセスが行われて、実現しようとするオペレーティング環境を決める。 FIG. 7 is a flowchart showing an embodiment of registering in a computer device, acquiring a corresponding image file, and realizing an operating environment that meets the conditions. Prior to the flow in FIG. 7, after the computer device has been booted, a general boot process, such as the initialization of the basic input / output system (BIOS) and the self-diagnosis procedure (POST) at power-on, is performed. Then, the boot process provided by the management system of the complex information environment is performed to determine the operating environment to be realized.

この実施形態において、まずは、ステップS701から始まり、複雑な情報環境の管理システムにより、コンピューター装置の初期化オペレーティング環境に移される。ステップS703において、システムでは、使用者のログインを要求するために使用者インターフェースが提供され、使用者認識コード(user ID)でログインすることにより、ユーザー権限を判断する。この場合、ログインサビースプログラム(login service)が、使用者認識コードに基づいてイメージファイルに関するリクエストメッセージを生成することにより、システムは、チェックリスト(ステップS705)に基づいて、図6に示すように、対応するイメージファイルの上方を得ることができる。 In this embodiment, first, the computer device is moved to the initialization operating environment by the management system of the complicated information environment, starting from step S701. In step S703, the system provides a user interface to request the user to log in, and determines the user authority by logging in with the user identification code (user ID). In this case, the login service program generates a request message regarding the image file based on the user identification code, so that the system can generate a request message regarding the image file based on the checklist (step S705), as shown in FIG. You can get the top of the corresponding image file.

なかでも、この実施形態において、特定のオペレーティング環境のイメージファイルを取得する条件としては、ユーザー権限(使用者認識コード)、各コンピューター装置の役目(認識情報)、時間(例えば、役目を務める時間、またはログイン時間、役目に要する時間)、またはそれらの任意の組み合わせが挙げられる。管理システムは、前記条件によれば、対応的なイメージファイル情報を提供することができる。さらにステップS707に示すように、エミュレーターは、イメージファイルの所在に基づいて、所定のイメージファイルを読み込む。ステップS709に示すように、エミュレーターにより、所定のコンピューターオペレーティング環境を実行する。さらに、ステップS711において、イメージファイルシンクロナイザーによって、定時に同期検査を行う。 Among them, in this embodiment, the conditions for acquiring the image file of a specific operating environment include user authority (user recognition code), role of each computer device (recognition information), and time (for example, time to serve the role). Or login time, time required for the role), or any combination thereof. According to the above conditions, the management system can provide corresponding image file information. Further, as shown in step S707, the emulator reads a predetermined image file based on the location of the image file. As shown in step S709, the emulator executes a predetermined computer operating environment. Further, in step S711, a synchronous inspection is performed on time by the image file synchronizer.

複雑な情報環境の管理システム作動方法の実施形態にかかるフローは、図8に示したフローチャートに参照する。 The flow according to the embodiment of the management system operation method of a complicated information environment is referred to the flowchart shown in FIG.

このフローにおいて、まず、コンピューター装置では、起動プロセスを経てオペレーティングシステムを実行することになる(ステップS801)。次に、オペレーティングシステムにおいてエージェントプログラムが行われて、エミュレーターにより、オペレーティング環境に要するイメージファイルによって、仮想ディスクを作成する(ステップS803)。この実施形態では、前記イメージファイルは、イメージファイルシンクロナイザーによって遠隔イメージファイル管理ホストから取得されたものであってもよい。それにより、仮想ディスクにおいて、イメージファイルを介して、当該オペレーティング環境を実行することになる(ステップS805)。 In this flow, first, the computer device executes the operating system through the boot process (step S801). Next, an agent program is executed in the operating system, and the emulator creates a virtual disk with the image file required for the operating environment (step S803). In this embodiment, the image file may be acquired from a remote image file management host by an image file synchronizer. As a result, the operating environment is executed in the virtual disk via the image file (step S805).

この場合、エージェントプログラムは、イメージファイルシンクロナイザーを実行して、イメージファイルの差異を検出する(ステップS807)。この実施形態において、上記別の実施形態に示した同期サーバーを通じて1つ又は複数のイメージファイル管理ホストに通信接続することにより、コンピューター装置の記憶媒体における1つ又はイメージファイルを同期に更新することができる。更新するメージファイルとしては、作動最中のオペレーティング環境仮想ディスクが基づくイメージファイルも含まれる。更新する内容では、イメージファイルにおけるデータブロックも含む。 In this case, the agent program executes the image file synchronizer to detect the difference in the image files (step S807). In this embodiment, one or more image files in the storage medium of the computer device may be updated synchronously by communicating with one or more image file management hosts through the synchronization server shown in another embodiment. can. The image files to be updated also include image files based on the operating environment virtual disk in operation. The content to be updated includes data blocks in the image file.

前記イメージファイルの更新では、例えば、イメージファイル管理ホストに、複数のコンピューター装置が使用する各種のオペレーティング環境イメージファイルが記憶されるとともに、イメージファイル管理ホストは、即座にそれにおけるオペレーティングシステム及びソフトウェアプログラムを更新できる。更新では、例えば、オペレーティングシステムアップグレード、プログラム更新、プログラム修正等が含まれる。そのため、使用者端のコンピューター装置で作動しているオペレーティング環境は、同期更新されて、最新状態を保持することができる。 In the image file update, for example, the image file management host stores various operating environment image files used by a plurality of computer devices, and the image file management host immediately displays the operating system and software program in the image file management host. Can be updated. Updates include, for example, operating system upgrades, program updates, program fixes, and the like. Therefore, the operating environment running on the computer device at the user's end can be synchronously updated and kept up to date.

なかでも、イメージファイルシンクロナイザーは、上記仮想ディスクにおいて作動するオペレーティングシステムが実行される時に、それに通信接続されたイメージファイル管理ホストに記憶される対応的なイメージファイルと、今使っているイメージファイルとの間に、差異があるかを定時に検出することができる。例えば、エージェントプログラムによって、シンクロナイザーを作動するスケジュールを設置することにより、シンクロナイザーは、(block)ブロックを1つ1つ確認して、イメージファイル管理ホストにおける対応的なイメージファイルとの差異を検出することができる。 Among them, the image file synchronizer is the corresponding image file stored in the image file management host connected to the operating system running on the above virtual disk, and the image file currently in use. It is possible to detect on time whether there is a difference between the two. For example, by setting up a schedule to activate the synchronizer by the agent program, the synchronizer checks each (block) block one by one and detects the difference from the corresponding image file in the image file management host. can do.

イメージファイルシンクロナイザーが、複数の差異が存在することを検出する場合、当該イメージファイルの差異に基づいて、更新スケジュールを設けることができる。即ち、設けられたスケジュールで1つ又は複数の更新リクエストを管理する(ステップS809)。それにより、シンクロナイザーは、所定のスケジュールに基づいて、イメージファイルを更新することができる(ステップS811)。 When the image file synchronizer detects the existence of a plurality of differences, an update schedule can be set based on the differences in the image files. That is, one or a plurality of update requests are managed according to the provided schedule (step S809). Thereby, the synchronizer can update the image file based on a predetermined schedule (step S811).

中では、シンクロナイザーは、上記リクエストキューに基づいた更新スケジュールを、イメージファイル(または所定のデータブロック)を更新する優先順位として使用するようになる。エミュレーターにとり、別の優先順位が追加されたとき、シンクロナイザーは、それに基づいてスケジュールを更新してもよい。 In the meantime, the synchronizer will use the update schedule based on the request queue as a priority for updating the image file (or a predetermined data block). For the emulator, when another priority is added, the synchronizer may update the schedule accordingly.

本実施形態では、図9に示す複雑な情報環境の管理システム作動方法の実施形態のフローチャートを参照する。この実施形態において、特定のイメージファイルにおいて作動するオペレーティングシステム(ステップS901)において、所定のニーズが生じた場合(ステップS903)、例えば、所定のソフトウェアコンポーネントが必要となり場合、オペレーティングシステムは、エミュレーターにより、システムにおいて、当該所定のアイテム(例えば、ソフトウェアコンポーネント)が存在するかについて確認するとともに、そのニーズをオペレーティングシステムに知らせる。エミュレーターが、当該特定のイメージファイルまたはデータブロックがないと判断した場合(ステップS905)、シンクロナイザーは、エミュレーターが生じた優先順位の高いデータブロックのニーズを受信して、さらに、シンクロナイザーは、それと対応したインデックスを作成して、リクエストメッセージを形成するとともに、それをリクエストキューに追加する(ステップS907)。この場合、それが高い優先順位を有する更新リクエストであれば、イメージファイルシンクロナイザーは、更新リクエストリクエストキューにおけるスケジュールの優先順位を更新することにより、イメージファイルシンクロナイザーがスケジュールを更新して、当該データブロックにかかるリクエストを優先に処理して(ステップS909)、スケジュールに基づいてイメージファイルを更新する(ステップS911)。 In this embodiment, the flowchart of the embodiment of the management system operation method of the complicated information environment shown in FIG. 9 is referred to. In this embodiment, in an operating system operating in a particular image file (step S901), if a predetermined need arises (step S903), eg, if a predetermined software component is required, the operating system is driven by an emulator. The system checks to see if the given item (eg, a software component) exists and informs the operating system of its needs. If the emulator determines that the particular image file or data block is missing (step S905), the synchronizer receives the needs of the higher priority data block in which the emulator arose, and the synchronizer further receives it. A corresponding index is created to form a request message, and the request message is added to the request queue (step S907). In this case, if it is an update request with a high priority, the image file synchronizer updates the schedule in the update request request queue so that the image file synchronizer updates the schedule and the data. The request for the block is preferentially processed (step S909), and the image file is updated based on the schedule (step S911).

上記をまとめて、そのように構築した複雑な情報システム及び作動方法の実施形態によれば、第1の実施形態において、シンクロナイザーで差異が検出されたとき、差異を有するものに対しスケジュールの更新を行い、さらに、スケジュールの優先順位に基づいて、イメージファイルを同期更新する。それにより、記憶媒体に記憶されたイメージファイル(作動最中のオペレーティング環境に係るイメージファイルを含む)と、イメージファイル管理ホストにおける対応的なイメージファイルとの一致を確保する。 Summarizing the above, according to the embodiment of the complex information system and operating method so constructed, in the first embodiment, when a difference is detected by the synchronizer, the schedule is updated for the one having the difference. And update the image files synchronously based on the priority of the schedule. This ensures that the image files stored on the storage medium (including the image files related to the operating environment during operation) match the corresponding image files on the image file management host.

第2の実施形態において、シンクロナイザーにより、イメージファイルにつきブロック毎で検出を行って同期更新を行うプロセスにおいて、前記エミュレーターが生成した優先順位による優先順位が高いアイテムを優先に同期更新することができる。 In the second embodiment, in the process of detecting the image file for each block and performing the synchronous update by the synchronizer, the item having the higher priority according to the priority generated by the emulator can be synchronously updated. ..

第3の実施形態において、複雑な情報環境の管理システムは、さらに使用者の即座のニーズに応じて、同期にそのニーズ対応するデータブロックを読み込むことにより、シンクロナイザーが対応的なインデックスを設ける。そして、インデックスの情報に基づいて、イメージファイル管理ホストにおける対応するイメージファイルを取得して、同期更新を行う。それにより、迅速かつ柔軟的に複雑な情報環境の管理システムを構築する目的を果たすことができる。 In a third embodiment, the management system of a complicated information environment further sets a corresponding index by a synchronizer by reading a data block corresponding to the needs in synchronization according to the immediate needs of the user. Then, based on the index information, the corresponding image file in the image file management host is acquired and synchronous update is performed. As a result, the purpose of constructing a management system for a complicated information environment can be achieved quickly and flexibly.

以上に開示された内容は本発明の好ましい実施形態に過ぎず、これにより本発明の特許請求の範囲を制限するものではない。そのため、本発明の明細書及び添付図面の内容に基づき為された等価の技術変形は、全て本発明の特許請求の範囲に含まれるものとする。 The contents disclosed above are merely preferable embodiments of the present invention, and thereby do not limit the scope of claims of the present invention. Therefore, all equivalent technical modifications made based on the contents of the specification and the accompanying drawings of the present invention shall be included in the claims of the present invention.

10 コンピューター装置
100 オペレーティングシステム
110 エージェントプログラム
106 イメージファイル
101 エミュレーター
103 イメージファイルシンクロナイザー
105 記録媒体
12 イメージファイル管理ホスト
121 第1のイメージファイル
122 第2のイメージファイル
123 第3のイメージファイル
210 エージェントプログラム
20 コンピューター装置
200 オペレーティングシステム
201 エミュレーター
203 イメージファイルシンクロナイザー
205 記録媒体
a、b、c、d イメージファイル
21 同期サーバー
211 第1のイメージファイル管理ホスト
212 第2のイメージファイル管理ホスト
213 第3のイメージファイル管理ホスト
301、302、303 コンピューター装置
30 ネットワーク
311 第1のイメージファイル管理ホスト
312 第2のイメージファイル管理ホスト
313 第3のイメージファイル管理ホスト
40 イメージファイル管理ホスト
401、402、403、404、405、406、407、408、409 データブロック
41 第1のコンピューター装置
411、412、413、414 データブロック
42 第2のコンピューター装置
421、422、423、424、425 データブロック
410 第1のイメージファイル
420 第2のイメージファイル
50 オペレーティングシステム
501 エミュレーター
503 イメージファイルシンクロナイザー
511 データキュー
512 リクエストキュー
52 同期サーバー
510 エージェントプログラム
61 イメージファイル管理ホスト
62 時間
63 オペレーティング環境
S701〜S711 オペレーティング環境にログインして対応的なイメージファイルを取得する作動ステップ
S801〜S811 複雑な情報環境の管理システムの作動ステップ
S901〜S911 複雑な情報環境の管理システムの作動ステップ
10 Computer equipment 100 Operating system 110 Agent program 106 Image file 101 Emulator 103 Image file Synchronizer 105 Recording medium 12 Image file management host 121 First image file 122 Second image file 123 Third image file 210 Agent program 20 Computer Device 200 Operating system 201 Emulator 203 Image file synchronizer 205 Recording medium a, b, c, d Image file 21 Synchronization server 211 First image file management host 212 Second image file management host 213 Third image file management host 301, 302, 303 Computer equipment 30 Network 311 First image file management host 312 Second image file management host 313 Third image file management host 40 Image file management host 401, 402, 403, 404, 405, 406, 407, 408, 409 Data block 41 First computer device 411, 421, 413, 414 Data block 42 Second computer device 421, 422, 423, 424, 425 Data block 410 First image file 420 Second image File 50 Operating System 501 Emulator 503 Image File Synchronizer 511 Data Queue 512 Request Queue 52 Sync Server 510 Agent Program 61 Image File Management Host 62 Hours 63 Operating Environment S701-S711 Log in to the operating environment to get the corresponding image file. Operation Step S801-S811 Operation Step of Complex Information Environment Management System S901-S911 Operation Step of Complex Information Environment Management System

Claims (18)

1つ又は複数のイメージファイル管理ホスト、及びコンピューター装置を備える、情報環境の管理システムであって、
前記1つ又は複数のイメージファイル管理ホストは、異なるアイテムを含む1つ又は複数のオペレーティング環境のイメージファイルを提供し、前記1つ又は複数のイメージファイルのそれぞれは、複数のデータブロックによって構成され、前記複数のデータブロックは、前記1つ又は複数のイメージファイル管理ホストの記憶媒体に記憶され、
前記コンピューター装置に、1つ又は複数のオペレーティング環境のイメージファイルが記憶された記憶媒体が設けられ、
前記コンピューター装置は、オペレーティングシステムを実行して、前記オペレーティングシステムにてエージェントプログラムが作動し、
前記エージェントプログラムは、エミュレーターを実行して、前記記憶媒体におけるイメージファイルにより仮想ディスクを作成し、
前記仮想ディスクにて、前記コンピューター装置はオペレーティング環境を作動させ、
前記エージェントプログラムは、イメージファイルシンクロナイザーを実行することにより、前記記憶媒体に記憶された前記オペレーティング環境の前記イメージファイルを、前記1つ又は複数のイメージファイル管理ホストに記憶されたイメージファイルに対応的に基づいて、同期更新を行い、
前記同期更新は、前記イメージファイルシンクロナイザーが、所定のインデックス情報によって、自動的に前記1つ又は複数のイメージファイル管理ホストから、前記1つ又は複数のイメージファイル管理ホストに記憶されたイメージファイルと同期更新に必要なデータブロックを取得し、前記コンピューター装置にて作動している前記オペレーティング環境における1つ又は複数のアイテムを動的に更新することを含む、ことを特徴とする、情報環境の管理システム。
An information environment management system equipped with one or more image file management hosts and computer equipment.
The one or more image file management hosts provide image files for one or more operating environments containing different items , each of which is composed of a plurality of data blocks. The plurality of data blocks are stored in the storage medium of the one or more image file management hosts.
The computer device is provided with a storage medium in which image files of one or more operating environments are stored.
The computer device executes an operating system, and an agent program is executed in the operating system.
The agent program executes the emulator and creates a virtual disk from the image file in the storage medium.
With the virtual disk, the computer device activates the operating environment.
By executing the image file synchronizer, the agent program makes the image file of the operating environment stored in the storage medium correspond to the image file stored in the one or more image file management hosts. Perform synchronous updates based on
In the synchronous update, the image file synchronizer automatically stores the image file from the one or more image file management hosts to the one or more image file management hosts according to the predetermined index information. Management of an information environment , including acquiring the data blocks required for synchronous updates and dynamically updating one or more items in the operating environment running on the computer device. system.
前記記憶媒体が1つ以上のイメージファイルを含む場合、前記オペレーティング環境が作動している時、前記コンピューター装置は、前記イメージファイルシンクロナイザーを通じて前記1つ又は複数のイメージファイル管理ホストと同期に、前記1つ又は複数のイメージファイルを更新する、請求項1に記載の情報環境の管理システム。 When the storage medium contains one or more image files, the computer device synchronizes with the one or more image file management hosts through the image file synchronizer when the operating environment is operating. The information environment management system according to claim 1, which updates one or more image files. 前記情報環境の管理システムは、チェックリストを含み、前記コンピューター装置にログインした際、前記チェックリストに基づいて、前記コンピューター装置の記憶媒体に前記オペレーティング環境において、対応する前記イメージファイルの所在を取得し、前記コンピューター装置の前記記憶媒体に記憶される前記1つ又は複数のイメージファイルは、インデックス表によって、前記1つ又は複数のイメージファイル管理ホストに記憶されるイメージファイル、又はイメージファイルのデータブロックと関連付けている、請求項2に記載の情報環境の管理システム。 The information environment management system includes a checklist, and when logging in to the computer device, the location of the corresponding image file in the operating environment is acquired in the storage medium of the computer device based on the checklist. The one or more image files stored in the storage medium of the computer device may be the image file stored in the one or more image file management hosts or a data block of the image file according to the index table. The information environment management system according to claim 2, which is associated. 同期サーバーに通じて前記1つ又は複数のイメージファイル管理ホストに分布される複数のイメージファイルを管理し、前記同期サーバーは、前記コンピューター装置に作動している前記イメージファイルシンクロナイザーに基づいて、各イメージファイルに対応するインデックスを提出して、前記インデックスは、前記1つ又は複数のイメージファイル管理ホストのいずれか1つに記憶されるイメージファイル、又はイメージファイルのデータブロックを指し示す、請求項3に記載の情報環境の管理システム。 It manages a plurality of image files distributed to the one or more image file management hosts through a synchronization server, and each of the synchronization servers is based on the image file synchronizer running on the computer device. The third aspect of claim 3 is to submit an index corresponding to an image file, wherein the index points to an image file stored in any one of the one or more image file management hosts, or a data block of the image file. The information environment management system described. 前記1つ又は複数のイメージファイル管理ホストは、ネットワークを通じて、複数のコンピューター装置にて作動している複数のオペレーティング環境にサービスを提供する、請求項4に記載の情報環境の管理システム。 The information environment management system according to claim 4, wherein the one or more image file management hosts provide services to a plurality of operating environments operating on a plurality of computer devices via a network. 前記コンピューター装置において、前記オペレーティング環境が作動している際、前記イメージファイルシンクロナイザーは、前記記憶媒体に含まれる1つ又は複数のイメージファイルによる前記インデックス表に基づいて、各イメージファイルと、前記1つ又は複数のイメージファイル管理ホストにおける、対応するイメージファイルとの差異を検出し、得られた前記差異に基づいて、更新リクエストを生成して、同期更新を行う、請求項4に記載の情報環境の管理システム。 In the computer device, when the operating environment is operating, the image file synchronizer has each image file and the 1) based on the index table of one or more image files contained in the storage medium. The information environment according to claim 4, wherein a difference from the corresponding image file in one or a plurality of image file management hosts is detected, an update request is generated based on the obtained difference, and synchronous update is performed. Management system. 前記イメージファイルシンクロナイザーが複数の前記差異を得た時、スケジュールによって複数の前記更新リクエストを管理することにより、前記イメージファイルシンクロナイザーが前記スケジュールに従って、順序に前記イメージファイルを更新する、請求項6に記載の情報環境の管理システム。 6. The image file synchronizer updates the image files in order according to the schedule by managing the plurality of update requests according to the schedule when the image file synchronizer obtains the plurality of differences. Information environment management system described in. 前記イメージファイルシンクロナイザーに、前記エミュレーターが生成した優先順位の高いデータブロックに係るリクエストが受信されると、対応するインデックスを設けて、前記イメージファイルシンクロナイザーにより、前記データブロックに係る前記リクエストを優先に処理させるように前記スケジュールを更新する、請求項7に記載の情報環境の管理システム。 When the image file synchronizer receives a request for a high-priority data block generated by the emulator, a corresponding index is provided, and the image file synchronizer gives priority to the request for the data block. The information environment management system according to claim 7, wherein the schedule is updated so as to be processed by the user. 前記エミュレーターと、前記イメージファイルシンクロナイザーとの間に、リクエストキューにより、同期更新に係るリクエストを記録し、データキューにより、前記イメージファイルシンクロナイザーにより、前記1つ又は複数のイメージファイル管理ホストから取得した更新アイテムを一時的に保存する、請求項1ないし8のいずれか1項に記載の情報環境の管理システム。 The request for synchronous update is recorded between the emulator and the image file synchronizer by the request queue, and the request is acquired from the one or more image file management hosts by the image file synchronizer by the data queue. The information environment management system according to any one of claims 1 to 8, which temporarily stores the updated items. 前記オペレーティング環境に対応する前記イメージファイルを取得する条件としては、ユーザー権限、各コンピューター装置の役目、及び役目を務める時間から選ばれる1つ又はそれらの組み合わせである、請求項1ないし8のいずれか1項に記載の情報環境の管理システム。 Any one of claims 1 to 8, wherein the condition for acquiring the image file corresponding to the operating environment is one selected from user authority, the role of each computer device, and the time during which the role is served, or a combination thereof. The information environment management system described in item 1. コンピューター装置にて起動プロセスを経て、オペレーティングシステムに移されるステップと、
前記オペレーティングシステムにおいて、エージェントプログラムを実行することにより、エミュレーターが実行され、前記コンピューター装置の記憶媒体に記憶されるイメージファイルによって、仮想ディスクを作成するステップであって、前記仮想ディスクにオペレーティング環境が含まれるステップと、
前記オペレーティングシステムが前記オペレーティング環境を作動させるステップと、
前記エージェントプログラムがイメージファイルシンクロナイザーを実行することにより、1つ又は複数のイメージファイル管理ホストと同期に、前記コンピューター装置の記憶媒体に記憶される1つ又は複数のイメージファイルを更新するステップと、
を含み、
前記1つ又は複数のイメージファイルのそれぞれは、複数のデータブロックによって構成され、前記複数のデータブロックは、前記1つ又は複数のイメージファイル管理ホストの記憶媒体に記憶され、
前記更新は、前記イメージファイルシンクロナイザーが、所定のインデックス情報によって、自動的に前記1つ又は複数のイメージファイル管理ホストから、前記1つ又は複数のイメージファイル管理ホストに記憶されたイメージファイルと同期更新に必要なデータブロックを取得し、前記コンピューター装置にて作動している前記オペレーティング環境に基づいて、動的に対応する前記イメージファイルにおける1つ又は複数のアイテムを動的に更新する、情報環境の管理システムの作動方法。
Steps that are transferred to the operating system through a boot process on a computer device,
In the operating system, the emulator is executed by executing the agent program, and the virtual disk is created by the image file stored in the storage medium of the computer device, and the virtual disk includes the operating environment. Steps and
When the operating system activates the operating environment,
A step of updating one or more image files stored in the storage medium of the computer device in synchronization with one or more image file management hosts by the agent program executing an image file synchronizer.
Including
Each of the one or more image files is composed of a plurality of data blocks, and the plurality of data blocks are stored in the storage medium of the one or more image file management hosts.
In the update, the image file synchronizer automatically synchronizes with the image file stored in the one or more image file management hosts from the one or more image file management hosts by the predetermined index information. It acquires data blocks required to update, based on the operating environment it is operating in said computer system, for dynamically updating one or more of the items in the dynamically corresponding the image file, information environment How the management system works.
同期サーバーにより、前記1つ又は複数のイメージファイル管理ホストに分布される複数のイメージファイルを管理し、前記同期サーバーは、前記コンピューター装置で作動している前記イメージファイルシンクロナイザーが提出した各イメージファイルに対応するインデックスに基づいて、前記1つ又は複数のイメージファイル管理ホストに記憶されるイメージファイル、又はイメージファイルのデータブロックを指し示す、請求項11に記載の情報環境の管理システムの作動方法。 The synchronization server manages a plurality of image files distributed to the one or more image file management hosts, and the synchronization server manages each image file submitted by the image file synchronizer running on the computer device. The method of operating the information environment management system according to claim 11, which points to an image file stored in the one or more image file management hosts or a data block of the image file based on the index corresponding to the above. 前記オペレーティング環境が作動している場合、前記イメージファイルシンクロナイザーは、インデックスに基づいて、前記イメージファイルと前記1つ又は複数のイメージファイル管理ホストにおける対応するイメージファイルとの差異を検出し、得られた前記差異を基づいて、更新リクエストを生成し、同期更新を行う、請求項11に記載の情報環境の管理システムの作動方法。 When the operating environment is running, the image file synchronizer detects and obtains the difference between the image file and the corresponding image file on the one or more image file management hosts based on the index. The method of operating the information environment management system according to claim 11, wherein an update request is generated and a synchronous update is performed based on the above difference. 前記コンピューター装置におけるイメージファイルと、前記1つ又は複数のイメージファイル管理ホストにおける対応するイメージファイルとにおける、複数のデータブロックを比較することによって、イメージファイルの差異を取得する、請求項13に記載の情報環境の管理システムの作動方法。 13. The thirteenth aspect of claim 13, wherein a difference in an image file is acquired by comparing a plurality of data blocks between an image file in the computer device and a corresponding image file in the one or a plurality of image file management hosts. How to operate the information environment management system. 前記イメージファイルシンクロナイザーにより複数の差異が得られた場合、スケジュールによって複数の更新リクエストを管理することにより、前記イメージファイルシンクロナイザーが前記スケジュールに従って順序にイメージファイルを更新する、請求項13に記載の情報環境の管理システムの作動方法。 13. The thirteenth aspect of the present invention, wherein when a plurality of differences are obtained by the image file synchronizer, the image file synchronizer updates the image files in order according to the schedule by managing a plurality of update requests according to the schedule. How to operate the information environment management system. 前記イメージファイルシンクロナイザーに、前記エミュレーターが生じた優先順位の高いデータブロックに係るリクエストが受信されると、対応するインデックスを設けて、前記イメージファイルシンクロナイザーが前記スケジュールを更新して、前記データブロックに係るリクエストを優先に処理する、請求項15に記載の情報環境の管理システムの作動方法。 When the image file synchronizer receives a request for a high-priority data block generated by the emulator, a corresponding index is provided, and the image file synchronizer updates the schedule to obtain the data block. The method of operating the information environment management system according to claim 15, which preferentially processes the request relating to the above. 前記エミュレーターと前記イメージファイルシンクロナイザーとの間に、リクエストキューによって同期更新に係るリクエストを記録し、データキューによって、前記イメージファイルシンクロナイザーにより、前記1つ又は複数のイメージファイル管理ホストから取得した更新アイテムを一時的に保存する、請求項11ないし16のいずれか1項に記載の情報環境の管理システムの作動方法。 A request for synchronous update is recorded between the emulator and the image file synchronizer by a request queue, and an update acquired from the one or more image file management hosts by the image file synchronizer by a data queue. The method of operating the information environment management system according to any one of claims 11 to 16, wherein the item is temporarily stored. 前記オペレーティング環境に対応する前記イメージファイルを取得する条件としては、ユーザー権限、各コンピューター装置の役目、及び役目を務める時間から選ばれる1つ又はそれらの組み合わせである、請求項11ないし16のいずれか1項に記載の情報環境の管理システムの作動方法。 Any one of claims 11 to 16, wherein the condition for acquiring the image file corresponding to the operating environment is one selected from user authority, the role of each computer device, and the time during which the role is served, or a combination thereof. How to operate the information environment management system described in item 1.
JP2020068410A 2019-12-26 2020-04-06 Information environment management system and its operation method Active JP6985685B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW108147745 2019-12-26
TW108147745A TWI728625B (en) 2019-12-26 2019-12-26 Management system for complex information environment and method for operating the same

Publications (2)

Publication Number Publication Date
JP2021105977A JP2021105977A (en) 2021-07-26
JP6985685B2 true JP6985685B2 (en) 2021-12-22

Family

ID=76918895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020068410A Active JP6985685B2 (en) 2019-12-26 2020-04-06 Information environment management system and its operation method

Country Status (2)

Country Link
JP (1) JP6985685B2 (en)
TW (1) TWI728625B (en)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8209680B1 (en) * 2003-04-11 2012-06-26 Vmware, Inc. System and method for disk imaging on diverse computers
TWI349882B (en) * 2007-09-04 2011-10-01 Quanta Comp Inc Firmware update system and method for update the same
US8352482B2 (en) * 2009-07-21 2013-01-08 Vmware, Inc. System and method for replicating disk images in a cloud computing based virtual machine file system
JP2011076370A (en) * 2009-09-30 2011-04-14 Hitachi Solutions Ltd Deployment system
JP5175957B2 (en) * 2011-08-09 2013-04-03 株式会社東芝 Information processing apparatus and client management method
US9298443B2 (en) * 2013-02-14 2016-03-29 International Business Machines Corporation System and method for determining when cloud virtual machines need to be updated
KR20150029916A (en) * 2013-09-11 2015-03-19 한국전자통신연구원 Apparatus and method for setting up computting environments
TWI520063B (en) * 2014-01-29 2016-02-01 李錦峰 Management system for service of multiple operating environments, and method thereof
TWI602121B (en) * 2015-07-30 2017-10-11 神雲科技股份有限公司 Technology for updating a server image file
WO2017074303A1 (en) * 2015-10-26 2017-05-04 Hewlett-Packard Development Company, L.P. Cloud platform os management
US10331434B2 (en) * 2016-12-21 2019-06-25 Quanta Computer Inc. System and method for remotely updating firmware
KR101954623B1 (en) * 2017-02-27 2019-03-06 한국전자통신연구원 Apparatus and method for updating software on the virtualized environment

Also Published As

Publication number Publication date
JP2021105977A (en) 2021-07-26
TW202125229A (en) 2021-07-01
TWI728625B (en) 2021-05-21

Similar Documents

Publication Publication Date Title
CN103019802B (en) A kind of virtual machine management method and platform
CN104111966B (en) Method and system for the element in dynamically simultaneous techniques environment
EP2413241A2 (en) Management computer used to construct backup configuration of application data
KR101913346B1 (en) Method and apparatus for managing cloud server in cloud environment
JP5346405B2 (en) Network system
JP6283096B2 (en) Program test service
US20070118499A1 (en) Method and system for collecting and restoring application state information
US10572247B2 (en) Prototype management system
US20130238673A1 (en) Information processing apparatus, image file creation method, and storage medium
JP5090809B2 (en) Management server, management method, program, and recording medium
JP5010068B2 (en) Device environment setting system, device environment setting processing method, and information recording medium
JP6985685B2 (en) Information environment management system and its operation method
US11347305B1 (en) Managing software files of a data center via augmented reality
US8549545B2 (en) Abstraction of computer disk image cloning capabilities from bootable media
JP2006011781A (en) Installation method, installation method, distribution device and program thereof
US11625289B2 (en) Systems and methods for filesystem-based computer application communication
Fornito et al. Using infrastructure-as-code and the public cloud to power on-air media creation platforms
US11841838B1 (en) Data schema compacting operation when performing a data schema mapping operation
Swinbank Creating an Azure Data Factory Instance
CN101978358A (en) Management storage device intermediary server and control method thereof
Mitchell Azure PowerShell quick start guide: deploy and manage Azure virtual machines with ease
CN114036420A (en) A page scrolling method, apparatus, device and storage medium
Fitzhugh VSphere Virtual Machine Management
Copeland et al. Migrating Your Virtual Machines to Azure
Arwidmark et al. Deployment Fundamentals: Deploying Windows clients using MDT 2010 Lite Touch-Volume 1

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210901

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211115

R150 Certificate of patent or registration of utility model

Ref document number: 6985685

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250