[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5031662B2 - Information processing apparatus, setup support method, and setup support method - Google Patents

Information processing apparatus, setup support method, and setup support method Download PDF

Info

Publication number
JP5031662B2
JP5031662B2 JP2008129642A JP2008129642A JP5031662B2 JP 5031662 B2 JP5031662 B2 JP 5031662B2 JP 2008129642 A JP2008129642 A JP 2008129642A JP 2008129642 A JP2008129642 A JP 2008129642A JP 5031662 B2 JP5031662 B2 JP 5031662B2
Authority
JP
Japan
Prior art keywords
setup
information
software
configuration
storage medium
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.)
Expired - Fee Related
Application number
JP2008129642A
Other languages
Japanese (ja)
Other versions
JP2009277130A (en
Inventor
孝史 野口
博光 加藤
幸治 冨田
正弘 滝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi High Tech Corp
Original Assignee
Hitachi High Technologies Corp
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 Hitachi High Technologies Corp filed Critical Hitachi High Technologies Corp
Priority to JP2008129642A priority Critical patent/JP5031662B2/en
Publication of JP2009277130A publication Critical patent/JP2009277130A/en
Application granted granted Critical
Publication of JP5031662B2 publication Critical patent/JP5031662B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、記憶媒体を介してソフトウェアを複数の装置に共通してセットアップする技術に関する。   The present invention relates to a technique for setting up software in common for a plurality of apparatuses via a storage medium.

水質の分析などに使用される情報処理装置は、セキュリティ上の問題を考慮してネットワークに接続されない形態で使用されることが多く、その場合、最新のソフトウェアをセットアップするにあたり、該ソフトウェアをインターネット等のネットワーク上のサーバからダウンロードすることができない。そこで、上記情報処理装置に対して、最新のソフトウェアを簡単な操作で確実にインストールし、試運転を行うこと(以下「セットアップ」という。)が求められている。   Information processing devices used for water quality analysis and the like are often used in a form that is not connected to a network in consideration of security problems. In that case, when setting up the latest software, the software is installed on the Internet or the like. Can't download from a server on my network. Therefore, it is required to install the latest software with a simple operation and perform a trial run (hereinafter referred to as “setup”) for the information processing apparatus.

ネットワークに接続されていない端末に対してソフトウェアを導入する方法としては、記憶媒体を介在させる方法がある。例えば、特許文献1には、記憶媒体にエージェントとソフトウェアを格納しておき、記憶媒体が端末に挿入されるタイミングで、エージェントがソフトウェアを端末にインストールし、導入結果をインベントリ情報として記憶媒体に格納し、ネットワークに接続された端末に挿入されるタイミングで資産管理サーバに前記インベントリ情報を転送する方法が開示されている。同文献には、ネットワークに接続されていない端末のインベントリ情報を、ネットワークに常時接続されている端末と同様に管理できると記載されている。
特開2004−178121号公報
As a method of introducing software to a terminal that is not connected to a network, there is a method of interposing a storage medium. For example, in Patent Document 1, an agent and software are stored in a storage medium, the agent installs the software in the terminal at the timing when the storage medium is inserted into the terminal, and the introduction result is stored in the storage medium as inventory information. A method of transferring the inventory information to the asset management server at the timing of insertion into a terminal connected to the network is disclosed. This document describes that inventory information of terminals that are not connected to the network can be managed in the same manner as terminals that are always connected to the network.
JP 2004-178121 A

水質の分析などに使用される情報処理装置は、研究室等の室内に複数台設置されることが多く、分析用のソフトウェアがバージョンアップされた場合など、これらの装置に共通するソフトウェアをセットアップする状況があり得る。このように、水質の分析などに使用される情報処理装置にソフトウェアをセットアップする場合、セットアップの過程においてエラーが発生することがある。   Multiple information processing devices used for water quality analysis are often installed in laboratories, etc., and software that is common to these devices is set up when analysis software is upgraded. There can be a situation. As described above, when software is set up in an information processing apparatus used for water quality analysis or the like, an error may occur during the setup process.

しかしながら、複数の装置間でセットアップ時のエラーに関する情報が共有されておらず、各装置にソフトウェアをセットアップするかどうかは利用者が装置ごとに個別に判断しているため、ある装置に対するソフトウェアのセットアップの過程で発生したエラーが、別の装置に対するソフトウェアのセットアップ時に再度発生することが多々あった。このようなエラーの存在は、セットアップ作業の効率を低下させ、装置が利用できるようになるまでに時間を要する大きな要因となっていた。上記特許文献1の技術を用いても、この問題を解決することはできない。   However, since information regarding errors during setup is not shared among multiple devices, and the user individually determines whether to set up software for each device. In many cases, the error that occurred in the above process occurred again during software setup for another device. The presence of such errors has been a major factor that reduces the efficiency of the setup work and requires time before the apparatus can be used. This problem cannot be solved even by using the technique disclosed in Patent Document 1.

本発明の目的は、ソフトウェアのセットアップ時のエラーの発生を事前に防ぐことができる情報処理装置、セットアップ支援システム、及びセットアップ支援方法を提供することである。   An object of the present invention is to provide an information processing apparatus, a setup support system, and a setup support method that can prevent the occurrence of errors during software setup in advance.

本発明の情報処理装置は、自装置の構成に関する自装置情報を保持する自装置情報テーブルと、複数の装置に共通してセットアップされるソフトウェア(以下「共通ソフトウェア」という)、共通ソフトウェアのセットアップ作業が実施済みの装置の構成に関するセットアップ作業実施済み装置情報(該情報は、例えば、実施例の登録装置情報107に含まれる。)、及び前記セットアップ作業実施済み装置に対する共通ソフトウェアのセットアップ結果情報を保持する記憶媒体のデータを読み取るためのインターフェースと、共通ソフトウェアのうち、自装置にセットアップする共通ソフトウェアを決定する手段と、前記インターフェイスを介して前記記憶媒体から前記決定した共通ソフトウェアに対応するセットアップ作業実施済み装置情報を読み出し、前記読み出したセットアップ作業実施済み装置情報と前記自装置情報テーブルに保持されている自装置情報とを比較し、前記セットアップ作業実施済み装置のうち、自装置の構成と同一の構成を有する同一構成装置又は自装置の構成と類似の構成を有する類似構成装置を所定の基準に従って決定する同一・類似判定手段と、前記インターフェイスを介して前記記憶媒体から前記決定した同一構成装置又は類似構成装置に関するセットアップ結果情報を読み出し、前記決定した共通ソフトウェアのセットアップ成否情報として出力する成否情報出力手段と、を備えることを特徴とする。   The information processing apparatus according to the present invention includes a self-device information table that holds self-device information related to the configuration of the self-device, software that is set up in common with a plurality of devices (hereinafter referred to as “common software”), and common software setup work Holds information about the configuration of devices that have already been set up (this information is included in, for example, the registered device information 107 of the embodiment) and setup result information on common software for the devices that have been set up. An interface for reading the data of the storage medium, means for determining common software to be set up in its own device among the common software, and performing setup work corresponding to the determined common software from the storage medium via the interface Used equipment Information is compared, and the read setup operation completed device information is compared with the own device information stored in the own device information table. Having the same configuration device or a similar configuration device having a configuration similar to that of the own device according to a predetermined standard, and the same configuration device or similar configuration determined from the storage medium via the interface And a success / failure information output means for reading setup result information relating to the apparatus and outputting it as setup success / failure information of the determined common software.

本発明の実施形態では、自装置と他装置との同一性を判定する基準とするハードウェア又はソフトウェアを指定する同一基準テーブルを備え、前記同一・類似判定手段は、前記セットアップ作業実施済み装置のうち、前記同一基準テーブルで指定されたハードウェア又はソフトウェアに関して自装置の構成と一致するセットアップ作業実施済み装置を、前記同一構成装置として決定する。   In an embodiment of the present invention, it is provided with the same reference table that designates hardware or software as a reference for determining the identity between the own device and another device, and the same / similarity determination means Among them, a device that has undergone a setup operation that matches the configuration of the own device with respect to the hardware or software specified in the same reference table is determined as the same component device.

本発明の別の実施異形態では、前記記憶媒体は、前記複数の装置それぞれについて、該装置に対して共通ソフトウェアがインストールされた場合に行われる動作テストごとに、該動作テストの際に動作するハードウェア及びソフトウェアの組合せが記述された試運転管理テーブルを備え、前記同一・類似判定手段は、自装置に対応する前記試運転管理テーブルに記述された前記組合せと前記セットアップ作業実施済み装置に対応する前記試運転管理テーブルに記述された前記組合せとを比較し、前記セットアップ作業実施済み装置のうち、前記ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値以上となるセットアップ作業実施済み装置を、前記類似構成装置として決定する。   In another embodiment of the present invention, the storage medium operates for each of the plurality of devices for each operation test performed when common software is installed on the device. A test operation management table in which a combination of hardware and software is described, wherein the same / similarity determination means corresponds to the combination described in the test operation management table corresponding to the own device and the device on which the setup work has been performed; Compared with the combination described in the trial operation management table, among the devices that have been subjected to the setup work, a device that has been subjected to the setup work in which the number of operation tests that match the combination of the hardware and software is equal to or greater than a specified value. The similar configuration device is determined.

本発明のさらに別の実施形態では、前記成否情報出力手段が前記セットアップ成否情報を出力した後、自装置に対して前記決定した共通ソフトウェアをインストールし、該インストールの結果情報を、自装置に対する共通ソフトウェアのセットアップ結果情報として、前記決定した共通ソフトウェアに対応付けて前記記憶媒体に書き込むインストール手段を備える。   In still another embodiment of the present invention, after the success / failure information output means outputs the setup success / failure information, the determined common software is installed in the own device, and the installation result information is shared with the own device. As software setup result information, there is provided an installation means for writing to the storage medium in association with the determined common software.

本発明のさらにまた別の実施形態では、自装置において前記決定した共通ソフトウェアがインストールされた場合に動作テストを行い、該動作テストの結果を、自装置に対する共通ソフトウェアのセットアップ結果情報として、前記決定した共通ソフトウェアに対応付けて前記記憶媒体に書き込むテスト手段を備えることを特徴とする。   In still another embodiment of the present invention, an operation test is performed when the determined common software is installed in the own device, and the result of the operation test is set as the common software setup result information for the own device. And test means for writing to the storage medium in association with the common software.

上記いずれかの実施形態において、前記記憶媒体は、共通ソフトウェアと前記複数の装置の各々との対応関係を表すセットアップ管理テーブルを保持し、前記ソフトウェアを決定する手段は、前記インターフェイスを介して前記記憶媒体から前記セットアップ管理テーブルを読み出し、共通ソフトウェアのうち、前記読み出したセットアップ管理テーブルにおいて自装置に対応している共通ソフトウェアを、自装置にセットアップする共通ソフトウェアとして決定することができる。   In any one of the above embodiments, the storage medium holds a setup management table representing a correspondence relationship between common software and each of the plurality of devices, and the means for determining the software is configured to store the storage via the interface. The setup management table is read from the medium, and among the common software, the common software corresponding to the own device in the read setup management table can be determined as the common software to be set up in the own device.

本発明のセットアップ支援システムは、管理システムから提供されるソフトウェアを記憶媒体を用いて第1の装置及び第2の装置に共通してセットアップするためのシステムであって、前記管理システムは、前記第1の装置及び前記第2の装置に共通してセットアップされるソフトウェア(以下「共通ソフトウェア」という)、及び前記第1の装置の構成に関する登録装置情報を記憶する手段と、共通ソフトウェア及び前記登録装置情報を対応付けて前記記憶媒体に格納する手段を備え、前記第1の装置は、自装置に対する共通ソフトウェアのセットアップ結果情報を、該共通ソフトウェアに対応付けて前記記憶媒体に格納する手段を備え、前記第2の装置は、自装置の構成に関する自装置情報を保持する自装置情報テーブルと、前記管理システムが格納した共通ソフトウェア、前記管理システムが格納した登録装置情報、及び前記第1の装置が格納したセットアップ結果情報を保持する前記記憶媒体のデータを読み取るためのインターフェースと、共通ソフトウェアのうち、自装置にセットアップする共通ソフトウェアを決定する手段と、前記インターフェイスを介して前記記憶媒体から前記決定した共通ソフトウェアに対応する登録装置情報を読み出し、前記読み出した登録装置情報と前記自装置情報テーブルに保持されている自装置情報とを比較し、前記第1の装置のうち、自装置の構成と同一の構成を有する同一構成装置又は自装置の構成と類似の構成を有する類似構成装置を所定の基準に従って決定する同一・類似判定手段と、前記インターフェイスを介して前記記憶媒体から前記決定した同一構成装置又は類似構成装置に関するセットアップ結果情報を読み出し、前記決定した共通ソフトウェアのセットアップ成否情報として出力する手段と、を備えることを特徴とする。   A setup support system of the present invention is a system for setting up software provided from a management system in common to a first device and a second device using a storage medium, and the management system includes the first Means for storing software set up in common with one apparatus and the second apparatus (hereinafter referred to as “common software”), registration apparatus information regarding the configuration of the first apparatus, common software, and the registration apparatus Means for associating information with the storage medium, and the first device comprises means for storing the common software setup result information for the device in the storage medium in association with the common software; The second apparatus includes an own apparatus information table for holding own apparatus information relating to the configuration of the own apparatus, and the management system. Of the common software stored in the storage system, the registered device information stored in the management system, the interface for reading the storage medium data holding the setup result information stored in the first device, and the common software. Means for determining common software to be set up in a device, and reads out registered device information corresponding to the determined common software from the storage medium via the interface, and is stored in the read registered device information and the own device information table. Of the first device, the same configuration device having the same configuration as the configuration of the own device or a similar configuration device having a configuration similar to the configuration of the own device according to a predetermined standard Same / similarity determining means to be determined and the storage medium via the interface Reads the setup result information about the same configuration device or similar configuration apparatus al the determined, characterized in that it comprises a means for outputting a setup success information of the common software that the determined.

本発明のセットアップ支援方法は、複数の装置に共通してセットアップされるソフトウェア(以下「共通ソフトウェア」という)、共通ソフトウェアのセットアップ作業が実施済みの装置の構成に関するセットアップ作業実施済み装置情報、及び前記セットアップ作業実施済み装置に対する共通ソフトウェアのセットアップ結果情報を保持する記憶媒体から、共通ソフトウェアのうち、自装置にセットアップする共通ソフトウェアを決定するステップと、前記記憶媒体から前記決定した共通ソフトウェアに対応するセットアップ作業実施済み装置情報を読み出し、前記読み出したセットアップ作業実施済み装置情報と自装置の構成に関する自装置情報を保持する自装置情報テーブルに保持されている自装置情報とを比較し、前記セットアップ作業実施済み装置のうち、自装置の構成と同一の構成を有する同一構成装置又は自装置の構成と類似の構成を有する類似構成装置を所定の基準に従って決定するステップと、前記記憶媒体から前記決定した同一構成装置又は類似構成装置に関するセットアップ結果情報を読み出し、前記決定した共通ソフトウェアのセットアップ成否情報として出力するステップと、を含むことを特徴とする。   The setup support method of the present invention includes software that is set up in common for a plurality of devices (hereinafter referred to as “common software”), device information that has been set up for a configuration of devices that have been set up for common software, The step of determining the common software to be set up in its own device among the common software from the storage medium holding the common software setup result information for the device for which the setup work has been performed, and the setup corresponding to the determined common software from the storage medium Read the completed device information, compare the read setup operation completed device information with the own device information held in the own device information table holding the own device information related to the configuration of the own device, and perform the setup. Determining the same configuration device having the same configuration as the configuration of the own device or a similar configuration device having a configuration similar to the configuration of the own device, among the already-executed devices, and determining from the storage medium Reading out the setup result information relating to the same configuration device or similar configuration device, and outputting the setup result information as the determined common software setup success / failure information.

本発明によれば、自装置にソフトウェアをセットアップする場合に、自装置の構成と同一の構成を有する他装置(同一構成装置)又は自装置の構成と類似の構成を有する他装置(類似構成装置)における当該ソフトウェアのセットアップ結果情報を、セットアップ成否情報として出力することにより、利用者は、他装置において過去に発生した当該ソフトウェアのセットアップ時のエラーと同様のエラーが発生する可能性を事前に把握し、該エラーの発生を予防することができる。   According to the present invention, when software is set up in the own device, the other device (same component device) having the same configuration as that of the own device or the other device (similar component device) having a configuration similar to that of the own device. ) Is output as setup success / failure information, so that the user knows in advance the possibility that an error similar to the error at the time of setup of the software that has occurred in other devices will occur in advance. Thus, the occurrence of the error can be prevented.

以下、図面を参照して本発明の実施例を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

本実施例においては、第1の装置に対するソフトウェアのセットアップ時に発生したエラーが、第2の装置に対するセットアップ時に再度発生するのを防ぐことができる装置の構成及びシステムの構成と、これらの構成に基づいてソフトウェアのセットアップ時のエラーを事前に防止する方法について説明する。尚、第1の装置は既にソフトウェアのセットアップ作業が実施された情報処理装置であり、第2の装置はソフトウェアのセットアップ作業が実施されていない又は実施されている最中の情報処理装置である。また、本実施例において、ソフトウェアのセットアップとは、ソフトウェアを情報処理装置にインストールし、試運転を行うことをいう。   In the present embodiment, an apparatus configuration and a system configuration that can prevent an error that has occurred during software setup for the first device from occurring again during setup for the second device, and a configuration based on these configurations. How to prevent errors during software setup in advance. Note that the first device is an information processing device for which software setup work has already been performed, and the second device is an information processing device for which software setup work has not been performed or is being performed. In this embodiment, software setup refers to installing software in an information processing apparatus and performing a test run.

図1は、本発明の分析装置118〜122を含むセットアップ支援システム1の構成と、同システム内におけるデータフローを示す。   FIG. 1 shows a configuration of a setup support system 1 including analysis apparatuses 118 to 122 of the present invention and a data flow in the system.

セットアップ支援システム1は、管理システム2と、水質分析用の複数の分析装置118〜122とを含んで構成される。本実施例において、管理システム2から各分析装置118〜122に共通してセットアップするために提供されるソフトウェア(以下「共通ソフトウェア」という。)には、例えば、GUIソフトウェア、データ解析ソフトウェア、シーケンス制御ソフトウェア、及びドライバソフトウェアなどが含まれる。   The setup support system 1 includes a management system 2 and a plurality of analyzers 118 to 122 for water quality analysis. In the present embodiment, software (hereinafter referred to as “common software”) that is provided for setting up in common from the management system 2 to the analysis apparatuses 118 to 122 includes, for example, GUI software, data analysis software, and sequence control. Software, driver software, and the like are included.

管理システム2は、1又は複数の共通ソフトウェア156、及び各共通ソフトウェア156と分析装置118〜122の各々との対応関係を表すセットアップ管理テーブル(以下「シナリオ」という。)108を記憶媒体114に格納するように構成されている。記憶媒体114としては、フラッシュメモリを内蔵している記憶媒体(メモリスティックなど)やCD−RW(Compact Disk ReWritable)など、データの読み出し及び書き込みが可能な任意の記憶媒体を採用することができる。本実施例では、フラッシュメモリを内蔵し、USB端子に接続することでデータの読み出し及び書き込みが可能となる記憶媒体を採用するものとする。シナリオ108の内容については後述する。   The management system 2 stores in the storage medium 114 one or more common software 156 and a setup management table (hereinafter referred to as “scenario”) 108 representing the correspondence between each common software 156 and each of the analysis apparatuses 118 to 122. Is configured to do. As the storage medium 114, any storage medium capable of reading and writing data, such as a storage medium (such as a memory stick) incorporating a flash memory or a CD-RW (Compact Disk ReWritable), can be used. In this embodiment, a storage medium that incorporates a flash memory and can read and write data by connecting to a USB terminal is adopted. The contents of the scenario 108 will be described later.

また、管理システム2は、分析装置118〜122を備える分析室内に設けられている中継クライアント109と、ネットワーク(例えば、インターネットなど)を介して中継クライアント109と通信可能に接続されるサービスサーバ101とで構成される。   In addition, the management system 2 includes a relay client 109 provided in an analysis room including the analysis devices 118 to 122, and a service server 101 that is communicably connected to the relay client 109 via a network (for example, the Internet). Consists of.

中継クライアント109は、例えば、記憶媒体114が接続されたときに、サービスサーバ101で管理されている分析装置118〜122のグループを特定する識別子(分析室識別子)104をサービスサーバ101に対して送信するとともに、記憶媒体114に格納するための登録装置情報107、シナリオ108、ソフトウェア関連情報124、及びセットアップ対象装置台数128の送信を要求し、受信したデータを記憶媒体114に格納する。また、分析室識別子104、記憶媒体114に格納されているシナリオ108の実行状況を表すシナリオ実行情報105、及び記憶媒体114に格納されている分析装置118〜122の最新の構成情報(最新構成情報)106を、サービスサーバ101に対して送信する。   For example, when the storage medium 114 is connected, the relay client 109 transmits an identifier (analysis room identifier) 104 that identifies a group of analysis apparatuses 118 to 122 managed by the service server 101 to the service server 101. At the same time, it requests transmission of registered device information 107, scenario 108, software related information 124, and setup target device number 128 for storage in the storage medium 114, and stores the received data in the storage medium 114. Further, the analysis room identifier 104, the scenario execution information 105 indicating the execution status of the scenario 108 stored in the storage medium 114, and the latest configuration information (latest configuration information) of the analysis devices 118 to 122 stored in the storage medium 114. ) 106 is transmitted to the service server 101.

なお、分析室識別子104は、分析装置118〜122を提供する装置メーカが記憶媒体114に格納してもよいし、ユーザが記憶媒体114に書き込むようにしてもよい。サービスサーバ101では、各分析装置118〜122の構成情報は、分析室識別子104に対応付けて、登録装置情報107として管理されているものとする。   The analysis room identifier 104 may be stored in the storage medium 114 by the apparatus manufacturer that provides the analysis apparatuses 118 to 122, or may be written in the storage medium 114 by the user. In the service server 101, the configuration information of each analysis device 118 to 122 is managed as the registered device information 107 in association with the analysis room identifier 104.

登録装置情報107は、サービスサーバ101で管理されている各分析装置118〜122の構成に関する情報である。ソフトウェア関連情報124は、サービスサーバ101が管理している各分析装置118〜122に応じた共通ソフトウェア156と、該共通ソフトウェアが分析装置118〜122にインストールされた場合に行われる試運転のプログラム(試運転スクリプト)157と、該試運転の際に動作する分析装置118〜122内のハードウェア及びソフトウェアの組合せが記述されている試運転管理テーブル158とを含む情報である。セットアップ対象装置台数128は、サービスサーバ101から提供される共通ソフトウェア156に対応している分析装置の数であり、具体的にはシナリオ108に格納される装置ごとのレコードの数と同じ値である。登録装置情報107及び試運転管理テーブル158の詳細については後述する。   The registered device information 107 is information related to the configuration of each analysis device 118 to 122 managed by the service server 101. The software-related information 124 includes common software 156 corresponding to each analysis device 118 to 122 managed by the service server 101, and a test run program (trial operation performed when the common software is installed in the analysis device 118 to 122). Script) 157 and information including a test operation management table 158 in which a combination of hardware and software in the analysis devices 118 to 122 operating during the test operation is described. The number 128 of setup target devices is the number of analysis devices corresponding to the common software 156 provided from the service server 101, and specifically has the same value as the number of records for each device stored in the scenario 108. . Details of the registration device information 107 and the trial operation management table 158 will be described later.

サービスサーバ101は、中継クライアント109からの要求に応じて、共通ソフトウェアのセットアップの経過情報及び最新装置情報106を登録したり、中継クライアント109からの要求に応じて、中継クライアント109から受信した分析室識別子104で特定される分析装置に応じたシナリオ108を作成し、該分析装置に関する登録装置情報107と、該シナリオ108に対応するソフトウェア関連情報124及びセットアップ対象装置台数128と併せて中継クライアント109に対して送信する。   In response to a request from the relay client 109, the service server 101 registers the common software setup progress information and the latest device information 106, or receives the analysis room received from the relay client 109 in response to a request from the relay client 109. The scenario 108 corresponding to the analysis device specified by the identifier 104 is created, and the registration device information 107 related to the analysis device 107, the software related information 124 corresponding to the scenario 108, and the number 128 of setup target devices are stored in the relay client 109. Send to.

中継クライアント109は、サービスサーバ101から登録装置情報107、シナリオ108、ソフトウェア関連情報124、及びセットアップ対象装置台数128を受信すると、これらのデータを記憶媒体114に格納する。これらのデータが格納された記憶媒体114は、分析室の研究者等によって各分析装置118〜122に接続される。   When the relay client 109 receives the registered device information 107, the scenario 108, the software related information 124, and the setup target device number 128 from the service server 101, the relay client 109 stores these data in the storage medium 114. The storage medium 114 storing these data is connected to each analyzer 118-122 by a researcher in the laboratory.

例えば、分析装置122に記憶媒体114が接続されると、共通ソフトウェア156のセットアップの過程で、分析装置122からは、シナリオ108のうち自装置に対応するシナリオ(自己シナリオ)127の実行情報(自己シナリオ実行情報)111と、セットアップ未実行装置台数129と、場合によっては最新の自装置の構成情報(最新自装置情報)117が、記憶媒体114に書き込まれる。自己シナリオ実行情報111には、自装置に対する共通ソフトウェア156のセットアップの結果情報が含まれる。セットアップ未実行装置台数129は、共通ソフトウェア156のセットアップ作業が行われていない分析装置の数であり、具体的には、各分析装置に対する共通ソフトウェア156のセットアップ作業が開始されるたびに、セットアップ対象装置台数128から1がデクリメントされた値である。   For example, when the storage medium 114 is connected to the analysis device 122, in the process of setting up the common software 156, the analysis device 122 executes execution information (self-scenario) 127 corresponding to the own device among the scenarios 108. (Scenario execution information) 111, the number of setup not executed devices 129, and in some cases, the latest configuration information of the own device (latest own device information) 117 are written in the storage medium 114. The self-scenario execution information 111 includes information on the result of setting up the common software 156 for the self-device. The number of unexecuted setup devices 129 is the number of analyzers that have not been set up for the common software 156. Specifically, each time the setup work for the common software 156 for each analyzer is started, The number of devices 128 to 1 is a decremented value.

一方、記憶媒体114からは、他装置に対する共通ソフトウェア156のセットアップの結果情報(他装置セットアップ結果情報)115、他装置の構成に関する情報(他装置情報)125、登録装置情報107のうち自装置に関する情報(登録自装置情報)116、自己シナリオ127、ソフトウェア関連情報124のうち自装置に対応する情報(自己ソフトウェア関連情報)126、及びセットアップ対象装置台数128が、分析装置122へ読み込まれる。   On the other hand, from the storage medium 114, information on the result of setup of the common software 156 for other devices (other device setup result information) 115, information on the configuration of other devices (other device information) 125, and registered device information 107 related to the own device. Of the information (registered own device information) 116, the own scenario 127, and the software related information 124, information (self software related information) 126 corresponding to the own device and the number 128 of setup target devices are read into the analysis device 122.

その後、記憶媒体114が中継クライアント109に接続されると、共通ソフトウェア156のセットアップ作業が実施された分析装置118〜122に関するシナリオ実行情報105、いずれかの分析装置118〜122に関する最新の構成情報が記憶媒体114に格納されている場合は該最新装置情報106、セットアップ対象装置台数128、及びセットアップ未実行装置台数129が記憶媒体114から中継クライアント109へ読み込まれる。   Thereafter, when the storage medium 114 is connected to the relay client 109, the scenario execution information 105 regarding the analysis devices 118 to 122 for which the setup operation of the common software 156 has been performed, and the latest configuration information regarding any of the analysis devices 118 to 122 are stored. When stored in the storage medium 114, the latest device information 106, the number of setup target devices 128, and the number of setup not executed devices 129 are read from the storage medium 114 to the relay client 109.

以下、分析装置122を第2の装置とし、1又は複数の他装置118〜121を第1の装置として、分析装置122の構成、記憶媒体114が分析装置122に接続された場合に実行される処理の手順、及び記憶媒体114が中継クライアント109に接続された場合に実行される処理の手順を説明するが、他装置118〜121の構成及び記憶媒体114が接続された場合に実行される処理の内容は同様である。   Hereinafter, the analysis apparatus 122 is the second apparatus, and one or more other apparatuses 118 to 121 are the first apparatuses. The configuration of the analysis apparatus 122 and the storage medium 114 are executed when the analysis apparatus 122 is connected. The processing procedure and the processing procedure executed when the storage medium 114 is connected to the relay client 109 will be described. The configuration of the other devices 118 to 121 and the processing executed when the storage medium 114 is connected The contents of are the same.

図2は、分析装置122に関する登録装置情報107のテーブル構成の一例を示す。   FIG. 2 shows an example of the table configuration of the registration device information 107 related to the analysis device 122.

登録装置情報107は、分析装置122に備えられているハードウェア及びソフトウェアを表す情報である。具体的には、登録装置情報107は、装置を特定する識別子200と、装置の種類を特定するシリーズ識別子201と、装置に備えられているコントローラの識別子202と、装置に備えられているユニットの数203と、ユニット識別子204と、ユニットごとに備えられている付属品の数205と、付属品識別子206と、装置にインストール済みの共通ソフトウェアの分類数208と、インストール済みのGUIソフトウェアの数209と、各GUIソフトウェアの識別子210と、インストール済みのデータ解析ソフトウェアの数212と、各データ解析ソフトウェアの識別子213と、インストール済みのシーケンス制御ソフトウェアの数215と、各シーケンス制御ソフトウェアの識別子216と、インストール済みのドライバソフトウェアの数218と、各ドライバソフトウェアの識別子219とから構成される。サービスサーバ101では、管理対象の装置ごとに登録装置情報107が保持されているものとする。なお、他の分析装置118〜121に関する登録装置情報108の構成、及び各分析装置118〜122に保持されており、所定のタイミングで記憶媒体114に格納される各装置の構成情報(図1の最新自装置情報117)の構成についても図2のテーブル構成と同様である。   The registered device information 107 is information representing hardware and software provided in the analysis device 122. Specifically, the registered device information 107 includes an identifier 200 that identifies a device, a series identifier 201 that identifies a device type, a controller identifier 202 that is provided in the device, and a unit that is provided in the device. The number 203, the unit identifier 204, the number 205 of accessories provided for each unit, the accessory identifier 206, the number 208 of common software installed in the apparatus, and the number 209 of installed GUI software An identifier 210 of each GUI software, a number 212 of installed data analysis software, an identifier 213 of each data analysis software, a number 215 of installed sequence control software, an identifier 216 of each sequence control software, Installed driver software The number 218 of A, composed of the identifier 219 Metropolitan of each driver software. It is assumed that the service server 101 holds registered device information 107 for each device to be managed. It should be noted that the configuration of the registered device information 108 relating to the other analysis devices 118 to 121 and the configuration information of each device that is held in each analysis device 118 to 122 and stored in the storage medium 114 at a predetermined timing (see FIG. 1). The configuration of the latest device information 117) is the same as the table configuration in FIG.

図3は、(A)シナリオ108のテーブル構成と、(B)シナリオ実行情報105のテーブル構成を示す。   FIG. 3 shows (A) the table configuration of the scenario 108 and (B) the table configuration of the scenario execution information 105.

シナリオ108は、サービスサーバ101の管理対象である分析装置118〜122ごとに、該装置に対応する共通ソフトウェア156を特定する情報と、該共通ソフトウェア156がインストールされた場合に実行される試運転に関する試運転管理テーブル158を特定する情報と、試運転を実行するための試運転スクリプト157を特定する情報とを対応付けて管理するテーブルである。具体的には、このテーブルは、共通ソフトウェア156がセットアップされる装置ごとの識別子1703と、各装置にセットアップされる共通ソフトウェア156の数1713と、各共通ソフトウェア156の識別子1704と、共通ソフトウェア156がインストールされた場合に行われる試運転に対応する試運転管理テーブル158の識別子1705と、試運転スクリプト157の識別子1706とから構成される。   The scenario 108 includes information specifying the common software 156 corresponding to each analysis device 118 to 122 managed by the service server 101, and a test run related to a test run executed when the common software 156 is installed. It is a table which manages the information which specifies the management table 158, and the information which specifies the trial run script 157 for performing a trial run in association with each other. Specifically, this table includes an identifier 1703 for each device for which the common software 156 is set up, a number 1713 of the common software 156 set up for each device, an identifier 1704 for each common software 156, and the common software 156. It consists of an identifier 1705 of a test run management table 158 corresponding to a test run performed when installed, and an identifier 1706 of a test run script 157.

シナリオ実行情報105は、各装置118〜122ごとに、シナリオ108によって特定される共通ソフトウェア156のセットアップ作業が実施されたかどうかを表す情報と、セットアップ作業が実施されている場合にはセットアップの結果情報を保持するテーブルである。   The scenario execution information 105 includes information indicating whether the setup work of the common software 156 specified by the scenario 108 has been performed for each of the devices 118 to 122, and the setup result information when the setup work has been performed. Is a table that holds

具体的には、このテーブルは、装置識別子1709と、装置識別子1709に対応する分析装置に対して共通ソフトウェア156のセットアップ作業が実施されたどうかを表すセットアップ実行フラグ1710と、共通ソフトウェア156のインストール結果1711と、試運転の総合結果1712と、試運転に含まれる1又は複数の動作テストを識別するテスト項目識別子1714と、各動作テストの結果を表す個別結果1716とから構成される。   Specifically, this table includes a device identifier 1709, a setup execution flag 1710 indicating whether or not the setup operation of the common software 156 has been performed on the analysis device corresponding to the device identifier 1709, and the installation result of the common software 156. 1711, the total result 1712 of the test run, a test item identifier 1714 for identifying one or a plurality of operation tests included in the test run, and an individual result 1716 representing the result of each operation test.

図4は、ソフトウェア関連情報124に含まれる試運転管理テーブル158の構成を示す。試運転管理テーブル158は、各試運転に含まれる動作テストごとに、該動作テストの際に動作する分析装置118〜122内のハードウェア及びソフトウェアの組合せが記述されている。なお、試運転管理テーブル158は、1又は複数の動作テストで構成される試運転ごとに作成されており、必要に応じてサービスサーバ101から記憶媒体114に格納される。   FIG. 4 shows the configuration of the trial operation management table 158 included in the software related information 124. The trial operation management table 158 describes, for each operation test included in each trial operation, a combination of hardware and software in the analyzers 118 to 122 that operate at the time of the operation test. The trial operation management table 158 is created for each trial operation composed of one or a plurality of operation tests, and is stored in the storage medium 114 from the service server 101 as necessary.

具体的には、このテーブルは、試運転を構成する各動作テストを識別するテスト項目識別子602と、テスト項目識別子602に対応する動作テストの際に動作するユニット(関連ユニット)の数603と、各関連ユニットの識別子604と、テスト項目識別子602に対応する動作テストの際に動作する付属品(関連付属品)の数605と、各関連付属品の識別子606と、テスト項目識別子602に対応する動作テストの際に動作するソフトウェア(関連ソフトウェア)の数608と、各関連ソフトウェアの識別子609とから構成される。   Specifically, this table includes a test item identifier 602 that identifies each operation test that constitutes a test run, a number 603 of units (related units) that operate in the operation test corresponding to the test item identifier 602, and each Related unit identifier 604, number 605 of accessories (related accessories) that operate during an operation test corresponding to test item identifier 602, identifiers 606 of each related accessory, and operations corresponding to test item identifier 602 It consists of the number 608 of software (related software) that operates during the test, and an identifier 609 of each related software.

図5は、記憶媒体114の構造を示す。記憶媒体114は、分析室識別子104を格納する領域501と、最新装置情報106を格納する領域502と、登録装置情報107を格納する領域503と、シナリオ108を格納する領域504と、シナリオ実行情報105を格納する領域505と、共通ソフトウェア156を格納する領域506と、試運転管理テーブル158を格納する領域507と、試運転スクリプト157を格納する領域508と、セットアップ対象装置台数を格納する領域509と、セットアップ未実行装置台数を格納する領域510とを含んで構成される。   FIG. 5 shows the structure of the storage medium 114. The storage medium 114 includes an area 501 for storing the analysis room identifier 104, an area 502 for storing the latest apparatus information 106, an area 503 for storing the registered apparatus information 107, an area 504 for storing the scenario 108, and scenario execution information. 105, an area 506 for storing common software 156, an area 507 for storing a test run management table 158, an area 508 for storing a test run script 157, an area 509 for storing the number of setup target devices, And an area 510 for storing the number of setup unexecuted devices.

図6は、中継クライアント109の構成を示す。   FIG. 6 shows the configuration of the relay client 109.

中継クライアント109は、例えば、記憶媒体114が接続されたときに、サービスサーバ101で管理されている分析装置118〜122のグループを特定する識別子(分析室識別子)104をサービスサーバ101に対して送信するとともに、記憶媒体114に格納するための登録装置情報107、シナリオ108、ソフトウェア関連情報124、及びセットアップ対象装置台数128の送信を要求し、受信したデータを記憶媒体114に格納する送信要求手段151を有する。また、分析室識別子104、記憶媒体114に格納されているシナリオ108の実行状況を表すシナリオ実行情報105、及び記憶媒体114に格納されている分析装置118〜122の最新装置情報106を、サービスサーバ101に対して送信し、共通ソフトウェア156のセットアップの経過情報及び最新構成情報106の登録を要求する登録要求手段152を有する。送信要求手段151及び登録要求手段152は、中継クライアント109の中央処理装置(CPU)が所定のプログラムを実行することにより実現される機能的手段であり、これらの手段による処理の具体的な手順については、図17を参照して後述する。   For example, when the storage medium 114 is connected, the relay client 109 transmits an identifier (analysis room identifier) 104 that identifies a group of analysis apparatuses 118 to 122 managed by the service server 101 to the service server 101. In addition, transmission request means 151 that requests transmission of registered device information 107, scenario 108, software related information 124, and number of setup target devices 128 to be stored in the storage medium 114, and stores the received data in the storage medium 114. Have Further, the analysis server identifier 104, the scenario execution information 105 indicating the execution status of the scenario 108 stored in the storage medium 114, and the latest apparatus information 106 of the analysis apparatuses 118 to 122 stored in the storage medium 114 are stored in the service server. 101, registration request means 152 that transmits to the server 101 and requests registration of the progress information of the setup of the common software 156 and the latest configuration information 106. The transmission request unit 151 and the registration request unit 152 are functional units that are realized by the central processing unit (CPU) of the relay client 109 executing a predetermined program. Specific procedures of processing by these units are as follows. Will be described later with reference to FIG.

なお、本実施例で採用される中継クライアント109は、中央処理装置(CPU)、記憶装置(RAMとHDDなど)、入力装置(マウスとキーボードなど)、出力装置(ディスプレイとスピーカなど)、及び通信装置(イーサネットアダプタ及びUSB端子など)を備える一般的な構成の情報処理装置によって実現される。また、サービスサーバ101及び各分析装置118〜122に関しても同様である。   The relay client 109 employed in this embodiment includes a central processing unit (CPU), a storage device (such as RAM and HDD), an input device (such as a mouse and keyboard), an output device (such as a display and speaker), and communication. This is realized by an information processing apparatus having a general configuration including apparatuses (such as an Ethernet adapter and a USB terminal). The same applies to the service server 101 and the analysis apparatuses 118 to 122.

図7は、サービスサーバ101の構成を示す。   FIG. 7 shows the configuration of the service server 101.

サービスサーバ101は、登録装置情報107、ソフトウェア関連情報124、及びシナリオ管理テーブル159を格納する記憶手段102と、中継クライアント109からの要求に応じてシナリオ108等のデータを作成して中継クライアント109へ送信するシナリオ作成手段153と、中継クライアント109からの要求に応じてセットアップの経過情報及び最新装置情報106を記憶手段102に格納するデータ格納手段154とを備える。シナリオ管理テーブル159は、サービスサーバ101が管理している装置が具備し得るハードウェア及びソフトウェアの組合せ、共通ソフトウェア156、試運転管理テーブル158、及び試運転スクリプト157のそれぞれの対応関係を表すテーブル(図示省略)である。なお、記憶手段102は、メモリ(RAMなど)やHDD等の記憶装置によって実現される。シナリオ作成手段153及びデータ格納手段154は、サービスサーバ101の中央処理装置(CPU)が所定のプログラムを実行することにより実現される機能的手段であり、これらの手段による処理の具体的な手順については、図17を参照して後述する。   The service server 101 creates data such as the scenario 108 in response to a request from the storage client 102 and the relay client 109 for storing the registered device information 107, the software related information 124, and the scenario management table 159, and sends the data to the relay client 109. A scenario creating unit 153 for transmission and a data storage unit 154 for storing setup progress information and latest device information 106 in the storage unit 102 in response to a request from the relay client 109 are provided. The scenario management table 159 is a table (not shown) representing the corresponding relationship among the combination of hardware and software that the apparatus managed by the service server 101 can have, the common software 156, the test run management table 158, and the test run script 157. ). The storage means 102 is realized by a storage device such as a memory (RAM or the like) or an HDD. The scenario creation means 153 and the data storage means 154 are functional means realized by the central processing unit (CPU) of the service server 101 executing a predetermined program. Specific procedures of processing by these means are as follows. Will be described later with reference to FIG.

図8は、実施例の分析装置122の構成を示す。分析装置122は、記憶媒体114のデータを読み取るための記憶媒体IF(本実施例ではUSB端子)302を備えたホスト計算機303と、付属品325,326,327をそれぞれ備えた複数(例えば3つ)のユニット322〜324と、各ユニット322〜324の動作を制御するコントローラ320とを含んで構成される。ホスト計算機303とコントローラ320は例えばRS-232CケーブルやUSBケーブルやLANケーブル等の通信ケーブル319で接続される。また、コントローラ320と各ユニット322〜324についても、上記と同様に通信ケーブル321で接続される。   FIG. 8 shows the configuration of the analyzer 122 of the embodiment. The analysis device 122 includes a host computer 303 having a storage medium IF (USB terminal in this embodiment) 302 for reading data of the storage medium 114 and a plurality (for example, three) each having accessories 325, 326, and 327. ) Units 322 to 324 and a controller 320 for controlling the operation of each unit 322 to 324. The host computer 303 and the controller 320 are connected by a communication cable 319 such as an RS-232C cable, a USB cable, or a LAN cable. The controller 320 and the units 322 to 324 are also connected by the communication cable 321 in the same manner as described above.

本実施例では、分析装置122は、水質データをサンプリングして水質を分析するための装置であり、例えば、ユニット322は水(試料)を汲み上げるポンプであり、ユニット323は試料中の特定の成分を抽出する機能を有するとともに、水質データをサンプリングするセンサを備えたカラムであり、ユニット324はカラムに試料を注入するインジェクションである。また、付属品325〜327は、各ユニット322〜324の機能を向上させる機能を有する部品であり、各ユニット322〜324に応じて備えられる。コントローラ320は、ホスト計算機303からの指示に応じて各ユニット322〜324を制御し、例えばユニット323が取得した水質データをホスト計算機303へ渡す機能を有する。   In this embodiment, the analysis device 122 is a device for sampling water quality data and analyzing the water quality. For example, the unit 322 is a pump for pumping water (sample), and the unit 323 is a specific component in the sample. The unit 324 is an injection that injects a sample into the column. The accessories 325 to 327 are components having a function of improving the functions of the units 322 to 324, and are provided according to the units 322 to 324. The controller 320 has a function of controlling each of the units 322 to 324 in accordance with an instruction from the host computer 303 and passing the water quality data acquired by the unit 323 to the host computer 303, for example.

ホスト計算機303は、記憶媒体IF302のほかに、記憶手段123、ソフトウェア決定手段351、同一・類似判定手段352、成否情報出力手段353、インストール手段354、テスト手段355、及び補助演算手段356を備える。   In addition to the storage medium IF 302, the host computer 303 includes storage means 123, software determination means 351, identity / similarity determination means 352, success / failure information output means 353, installation means 354, test means 355, and auxiliary calculation means 356.

記憶手段123は、自装置情報テーブル305、同一構成装置判定ポリシ408、類似構成装置判定ポリシ409、セットアップ関連装置管理テーブル330、関連装置台数361、自装置変動情報362、事前検証ソフトウェア328、インストーラソフトウェア307、試運転ソフトウェア308、汎用GUIソフトウェア309、ルーチンGUIソフトウェア310、複数(例えば3つ)のデータ解析ソフトウェア311a〜311c、複数(例えば2つ)のシーケンス制御ソフトウェア314a、14b、及び複数(例えば3つ)のドライバソフトウェア316a〜316cを保持する。なお、記憶手段123は、メモリ(RAMなど)やHDD等の記憶装置によって実現される。   The storage unit 123 includes the own device information table 305, the same configuration device determination policy 408, the similar configuration device determination policy 409, the setup related device management table 330, the number of related devices 361, the own device variation information 362, the pre-verification software 328, and the installer software. 307, commissioning software 308, general-purpose GUI software 309, routine GUI software 310, a plurality (eg, three) of data analysis software 311a to 311c, a plurality (eg, two) of sequence control software 314a, 14b, and a plurality (eg, three) ) Driver software 316a to 316c. The storage unit 123 is realized by a storage device such as a memory (RAM or the like) or an HDD.

自装置情報テーブル305は、分析装置122(自装置)の最新の構成に関する情報(自装置情報)を保持するテーブルであり、その構成は図2に示すテーブル構成と同様である。   The own apparatus information table 305 is a table that holds information (own apparatus information) related to the latest configuration of the analysis apparatus 122 (own apparatus), and the configuration is the same as the table configuration shown in FIG.

同一構成装置判定ポリシ408は、自装置122と他装置118〜121との同一性を判定するための基準とするハードウェア又はソフトウェアを指定するテーブル(同一基準テーブル)であり、そのテーブル構成を図9(A)に示す。ユーザは、同一性の判断の基準となる構成要素を定めて、同一構成装置判定ポリシ408のテーブルにおいて、その構成要素に対応するフラグ欄に"1"を格納することで、その構成要素が同一性の判断の基準となる。本実施例では、ユニットとシーケンス制御ソフトウェアが同一性の基準となる構成要素として定められている。同一性の判断の具体的な内容については後述する。   The identical component device determination policy 408 is a table (identical reference table) that specifies hardware or software as a reference for determining the identity of the own device 122 and the other devices 118 to 121. FIG. 9 (A). The user determines the component that is the reference for determining the identity, and stores “1” in the flag column corresponding to the component in the table of the identical component device determination policy 408 so that the component is the same. It becomes the standard for judging sex. In the present embodiment, the unit and the sequence control software are defined as components that serve as a reference for identity. The specific contents of the identity determination will be described later.

類似構成装置判定ポリシ409は、他装置118〜121のうち自装置122と類似の構成を有する類似構成装置を判定するための基準を定めるテーブルであり、そのテーブル構成を図9(b)に示す。本実施例では、類似構成装置判定ポリシ409として、自装置122に対応する試運転管理テーブル158(図4)と、他装置118〜121のうち共通ソフトウェア156のセットアップ作業が実施済みの装置に対応する試運転管理テーブル158(図4)とを比較し、セットアップ作業実施済み装置のうち、ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値(例えば3つ)以上となるセットアップ作業実施済み装置を類似構成装置とすることが定められている。類似構成装置判定ポリシ409は、管理者又は共通ソフトウェアの製造者のどちらが決定してもよい。類似性の判断の具体的な内容については後述する。   The similar configuration device determination policy 409 is a table that defines a criterion for determining a similar configuration device having a configuration similar to that of the own device 122 among the other devices 118 to 121. The table configuration is shown in FIG. . In the present embodiment, the similar configuration device determination policy 409 corresponds to a test operation management table 158 (FIG. 4) corresponding to the own device 122 and a device for which the common software 156 has been set up among the other devices 118 to 121. Compared with the test operation management table 158 (FIG. 4), among the devices that have undergone the setup work, the devices that have undergone the setup work in which the number of operation tests that match the combination of hardware and software are equal to or greater than a prescribed value (for example, three). Is a similar component device. The similar configuration device determination policy 409 may be determined by either the administrator or the common software manufacturer. Specific contents of the similarity determination will be described later.

セットアップ関連装置管理テーブル330は、自装置122にセットアップされる共通ソフトウェア156に対応付けられている他装置のうち、該共通ソフトウェア156のセットアップ作業が実施済みの他装置(セットアップ関連装置)に関する情報を保持するテーブルであり、自装置122に対して共通ソフトウェア156がセットアップされる際に作成され、記憶手段123に格納される。セットアップ関連装置管理テーブル330の詳細については後述する。関連装置台数361は、上記セットアップ関連装置の数である。   The setup related device management table 330 stores information on other devices (setup related devices) for which the setup work of the common software 156 has been performed among other devices associated with the common software 156 set up in the own device 122. This table is created when the common software 156 is set up for the device 122 and stored in the storage unit 123. Details of the setup-related device management table 330 will be described later. The number of related devices 361 is the number of the setup related devices.

自装置変動情報362は、サービスサーバ101の記憶手段102で管理されている登録装置情報107に含まれる登録自装置情報116と、自装置122の記憶手段123で保持している最新自装置情報117との間で相違する構成を表す情報である。   The own device fluctuation information 362 includes the registered own device information 116 included in the registered device information 107 managed by the storage unit 102 of the service server 101 and the latest own device information 117 held in the storage unit 123 of the own device 122. It is the information showing the structure which is different between.

事前検証ソフトウェア328は、自装置にセットアップされる共通ソフトウェア156の決定、自装置と他装置が同一又は類似の構成を有するかどうかの判定、同一構成装置と類似構成装置における共通ソフトウェア156のセットアップの結果情報の出力等の処理手順を定めたソフトウェアである。   The pre-verification software 328 determines the common software 156 set up in the own device, determines whether the own device and the other device have the same or similar configuration, and sets up the common software 156 in the same configuration device and the similar configuration device. It is software that defines processing procedures such as output of result information.

インストーラソフトウェア307は、記憶媒体114に格納されている共通ソフトウェア156の自装置122に対するインストールの処理手順を定めたソフトウェアである。   The installer software 307 is software that defines a procedure for installing the common software 156 stored in the storage medium 114 on the own device 122.

試運転ソフトウェア308は、自装置122に共通ソフトウェア156がインストールされた場合に、記憶媒体114に格納されている試運転スクリプト157を読み出し、該読み出した試運転スクリプト157と連動して試運転を実行するための処理手順を定めたソフトウェアである。   When the common software 156 is installed in the own device 122, the test run software 308 reads the test run script 157 stored in the storage medium 114 and performs a test run in conjunction with the read test run script 157. Software that defines the procedure.

ソフトウェア決定手段351は、記憶媒体IF302を介して記憶媒体114から自己シナリオ127を読み出し、共通ソフトウェア156のうち、読み出した自己シナリオ127において自装置122に対応している共通ソフトウェア156を特定し、特定した共通ソフトウェア156を自装置122にセットアップする共通ソフトウェア156として決定する。なお、記憶媒体114に格納されているシナリオ108が、同じ分析室内にある分析装置118〜122に対する共通ソフトウェア156のセットアップに関する情報であれば、記憶媒体114に格納されている1又は複数の共通ソフトウェア156のすべてが、自装置にセットアップする共通ソフトウェア156として決定されることとなる。一方、記憶媒体114に格納されているシナリオ108が、他の分析装置にある装置に対する共通ソフトウェア156のセットアップに関する情報であれば、記憶媒体114に格納されている共通ソフトウェア156の一部だけが、自装置にセットアップする共通ソフトウェア156として決定される場合もあり得る。   The software determination unit 351 reads the self-scenario 127 from the storage medium 114 via the storage medium IF 302, identifies the common software 156 corresponding to the self-device 122 in the read self-scenario 127, and identifies the common software 156. The common software 156 is determined as the common software 156 set up in the own apparatus 122. If the scenario 108 stored in the storage medium 114 is information related to the setup of the common software 156 for the analyzers 118 to 122 in the same analysis chamber, one or a plurality of common software stored in the storage medium 114 is stored. All of 156 are determined as common software 156 to be set up in its own apparatus. On the other hand, if the scenario 108 stored in the storage medium 114 is information related to the setup of the common software 156 for an apparatus in another analyzer, only a part of the common software 156 stored in the storage medium 114 is It may be determined as the common software 156 set up in its own device.

同一・類似判定手段352は、記憶媒体IF302を介して記憶媒体114から、ソフトウェア決定手段351が決定した共通ソフトウェア156に対応するセットアップ作業実施済み装置の構成情報(セットアップ作業実施済み装置情報)を読み出し、読み出したセットアップ作業実施済み装置情報と自装置情報テーブル305に保持されている自装置情報とを比較し、セットアップ作業実施済み装置のうち、自装置122の構成と同一の構成を有する同一構成装置又は自装置122の構成と類似の構成を有する類似構成装置を所定の基準に従って決定する。セットアップ作業実施済み装置情報は、自装置122にセットアップされる共通ソフトウェア156と同じ共通ソフトウェア156のセットアップ作業が実施済みの他装置の構成に関する情報である。また、本実施例では、同一構成装置は同一構成装置判定ポリシ408に従って決定され、類似構成装置は類似構成装置判定ポリシ409に従って決定される。同一構成装置及び類似構成装置の決定方法の詳細については後述する。   The identical / similarity determining unit 352 reads the configuration information (device information on which setup work has been performed) of the device on which the setup work has been performed corresponding to the common software 156 determined by the software determination unit 351 from the storage medium 114 via the storage medium IF302. The read-out setup work completed device information is compared with the own device information held in the own device information table 305, and the same configuration device having the same configuration as that of the own device 122 among the setup work completed devices Alternatively, a similar configuration device having a configuration similar to the configuration of its own device 122 is determined according to a predetermined criterion. The setup work completed device information is information related to the configuration of another device for which the setup work of the same common software 156 as the common software 156 set up in the own device 122 has been performed. In the present embodiment, the same component device is determined according to the same component device determination policy 408, and the similar component device is determined according to the similar component device determination policy 409. Details of the method of determining the same configuration device and the similar configuration device will be described later.

成否情報出力手段353は、記憶媒体IF302を介して記憶媒体114から、同一・類似判定手段352が決定した同一構成装置又は類似構成装置に関する他装置セットアップ結果情報115を読み出し、読み出した他装置セットアップ結果情報115を、ソフトウェア決定手段351が決定した共通ソフトウェア156のセットアップ成否情報として出力する。出力されたセットアップ成否情報は、例えば、分析装置122に備えられているディスプレイ上に表示される。   The success / failure information output unit 353 reads the other device setup result information 115 related to the same component device or similar component device determined by the same / similarity determination unit 352 from the storage medium 114 via the storage medium IF 302 and reads the other device setup result read out. The information 115 is output as setup success / failure information of the common software 156 determined by the software determination unit 351. The output setup success / failure information is displayed on a display provided in the analyzer 122, for example.

インストール手段354は、成否情報出力手段353がセットアップ成否情報を出力した後、自装置122に対して共通ソフトウェア156をインストールし、該インストールの結果情報を、自装置122に対する共通ソフトウェア156のセットアップ結果情報として、この共通ソフトウェア156に対応付けて記憶媒体114に書き込む。具体的には、自装置122におけるセットアップ結果情報は、記憶媒体114のシナリオ実行情報格納領域505(図5)に保持されているシナリオ実行情報105(図3(B))内に格納される。なお、シナリオ実行情報105内にインストール結果情報が格納されると、該インストール結果が格納されたレコード内にある装置識別子1709の値に基づき、シナリオ108(図3(A))内に保持されている共通ソフトウェア識別子1704が特定されるため、上記セットアップ結果情報は共通ソフトウェア156に対応することになる。   After the success / failure information output unit 353 outputs the setup success / failure information, the installation unit 354 installs the common software 156 for the own device 122, and sets the installation result information as the setup result information of the common software 156 for the own device 122. Are written in the storage medium 114 in association with the common software 156. Specifically, the setup result information in the own device 122 is stored in the scenario execution information 105 (FIG. 3B) held in the scenario execution information storage area 505 (FIG. 5) of the storage medium 114. When installation result information is stored in the scenario execution information 105, it is held in the scenario 108 (FIG. 3A) based on the value of the device identifier 1709 in the record in which the installation result is stored. Since the common software identifier 1704 is specified, the setup result information corresponds to the common software 156.

テスト手段355は、自装置122において共通ソフトウェア156がインストールされた場合に試運転を行い、該試運転の結果を、自装置122に対する共通ソフトウェア156のセットアップ結果情報として、共通ソフトウェア156に対応付けて記憶媒体114に書き込む。具体的には、試運転の結果は、記憶媒体114のシナリオ実行情報格納領域505に保持されているシナリオ実行情報105内に格納される。なお、試運転の結果が共通ソフトウェア156に対応することとなる理由は前述と同様である。   The test unit 355 performs a test run when the common software 156 is installed in the own device 122, and stores the result of the test run in association with the common software 156 as setup result information of the common software 156 for the own device 122. Write to 114. Specifically, the result of the trial run is stored in the scenario execution information 105 held in the scenario execution information storage area 505 of the storage medium 114. The reason why the result of the trial operation corresponds to the common software 156 is the same as described above.

補助演算手段356は、分析装置122において実行される上述の各種の処理のうち、ソフトウェア決定手段351、同一・類似判定手段352、成否情報出力手段353、インストール手段354、及びテスト手段355が実行する処理以外の処理を実行する。   The auxiliary calculation means 356 is executed by the software determination means 351, the same / similarity determination means 352, the success / failure information output means 353, the installation means 354, and the test means 355 among the above-described various processes executed in the analyzer 122. Execute processing other than processing.

なお、ソフトウェア決定手段351、同一・類似判定手段352、及び成否情報出力手段353は、分析装置122の中央処理装置(CPU)が記憶手段123から読み出した事前検証ソフトウェア328を実行することで機能的に実現される。インストール手段354は、分析装置122のCPUが記憶手段123から読み出したインストーラソフトウェア307を実行することで機能的に実現される。テスト手段355は、分析装置122のCPUが記憶手段123から読み出した試運転ソフトウェア308及び記憶媒体114から読み出した試運転スクリプトを実行することで機能的に実現される。補助演算手段356は、分析装置122のCPUが必要に応じて、事前検証ソフトウェア328、インストーラソフトウェア307、試運転ソフトウェア308、又は試運転スクリプトを実行することで機能的に実現される。   The software determination unit 351, the identity / similarity determination unit 352, and the success / failure information output unit 353 are functional by executing the pre-verification software 328 read from the storage unit 123 by the central processing unit (CPU) of the analysis device 122. To be realized. The installation unit 354 is functionally realized by the installer software 307 read from the storage unit 123 by the CPU of the analysis device 122. The test unit 355 is functionally realized by the test run software 308 read from the storage unit 123 and the test run script read from the storage medium 114 by the CPU of the analyzer 122. The auxiliary calculation unit 356 is functionally realized by the CPU of the analyzer 122 executing the pre-verification software 328, the installer software 307, the test operation software 308, or the test operation script as necessary.

図10は、分析装置122の記憶手段123に保持されるセットアップ関連装置管理テーブル330のテーブル構成を示す。このテーブルは、自装置122に共通ソフトウェア156がセットアップされる過程で同一・類似判定手段352によって作成され、記憶手段123に格納される。   FIG. 10 shows a table configuration of the setup related device management table 330 held in the storage unit 123 of the analyzer 122. This table is created by the same / similarity determination means 352 in the process of setting up the common software 156 in the own apparatus 122 and stored in the storage means 123.

セットアップ関連装置管理テーブル330は、セットアップ関連装置の識別子1602、同一装置装置フラグ1603、インストール結果1609、試運転総合結果1610、類似構成装置フラグ1604、関連テスト項目数1611、関連テスト項目識別子1606、及び結果1612とから構成される。   The setup related device management table 330 includes a setup related device identifier 1602, the same device device flag 1603, an installation result 1609, a test run total result 1610, a similar configuration device flag 1604, a related test item number 1611, a related test item identifier 1606, and a result 1612.

同一構成装置フラグ1603は、セットアップ関連装置が同一構成装置かどうかを表す情報であり、類似構成装置フラグ1604は、セットアップ関連装置が類似構成装置かどうかを表す情報である。   The identical component device flag 1603 is information indicating whether the setup related device is the same component device, and the similar component device flag 1604 is information indicating whether the setup related device is the similar component device.

インストール結果1609及び試運転総合結果1610は、セットアップ関連装置が同一構成装置である場合にのみ格納される情報である。また、インストール結果1609は、記憶媒体114のシナリオ実行情報格納領域505に保持されているシナリオ実行情報105(図3(B))のインストール結果1711の内容と同じである。試運転総合結果1610は、記憶媒体114のシナリオ実行情報格納領域505に保持されているシナリオ実行情報105(図3(B))の試運転総合結果1712の内容と同じである。   The installation result 1609 and the total test operation result 1610 are information stored only when the setup-related devices are the same component devices. The installation result 1609 is the same as the content of the installation result 1711 of the scenario execution information 105 (FIG. 3B) held in the scenario execution information storage area 505 of the storage medium 114. The test run total result 1610 is the same as the content of the test run total result 1712 of the scenario execution information 105 (FIG. 3B) held in the scenario execution information storage area 505 of the storage medium 114.

関連テスト項目数1611、関連テスト項目識別子1606及び結果1612は、セットアップ関連装置が類似構成装置である場合にのみ格納される情報である。関連テスト項目識別子1606は、各セットアップ関連装置のうちの類似構成装置に対応する試運転管理テーブル158(図4)に格納されているテスト項目識別子602の内容と同じであり、関連テスト項目数1611は、関連テスト項目識別子1606の数である。また、結果1612は、試運転を構成する1又は複数の動作テストのうち各関連テスト項目識別子1606に対応する動作テストごとの結果であり、具体的には、各セットアップ関連装置のうちの類似構成装置に対応するシナリオ実行情報(図3)に格納されている個別結果1716の内容と同じである。   The related test item number 1611, the related test item identifier 1606, and the result 1612 are information stored only when the setup related device is a similar configuration device. The related test item identifier 1606 is the same as the content of the test item identifier 602 stored in the test operation management table 158 (FIG. 4) corresponding to the similar configuration device among the setup related devices, and the related test item number 1611 is , The number of related test item identifiers 1606. The result 1612 is a result for each operation test corresponding to each related test item identifier 1606 among one or a plurality of operation tests constituting the test run. Specifically, the similar configuration device among the respective setup related devices. This is the same as the content of the individual result 1716 stored in the scenario execution information corresponding to (FIG. 3).

図11は、分析装置122に記憶媒体114が接続された場合に実行される処理の手順を示す。   FIG. 11 shows a procedure of processing executed when the storage medium 114 is connected to the analyzer 122.

まず、分析装置122の補助演算手段356は、記憶媒体IF302に記憶媒体114が接続されると、シナリオ108の実行が完了したかどうか、即ちシナリオ108に記述されている装置識別子1703に対応する全ての分析装置に対する共通ソフトウェア156のセットアップ作業が完了しているかどうかを判定する(ステップ801)。   First, when the storage medium 114 is connected to the storage medium IF 302, the auxiliary calculation means 356 of the analysis apparatus 122 determines whether or not the execution of the scenario 108 has been completed, that is, all corresponding to the device identifier 1703 described in the scenario 108. It is determined whether or not the setup operation of the common software 156 for the analyzers is completed (step 801).

具体的には、記憶媒体114のセットアップ未実行装置台数格納領域510に格納されている値を参照し、値が0であればシナリオ108の実行が完了していると判定し、0よりも大きい値であればシナリオ108の実行が完了していないと判定する。   Specifically, referring to the value stored in the number of setup unexecuted device storage areas 510 of the storage medium 114, if the value is 0, it is determined that the execution of the scenario 108 has been completed, and is greater than 0. If it is a value, it is determined that the execution of the scenario 108 is not completed.

ステップ801において、シナリオ108の実行が完了していると判定した場合には、補助演算手段356は、シナリオ108が完了した旨のメッセージ(例えば、「共通ソフトウェアのセットアップは完了しています。中継クライアントに記憶媒体を接続してください。」といったメッセージなど)をディスプレイの画面に表示し(ステップ802)、処理を終了する。   If it is determined in step 801 that the execution of the scenario 108 has been completed, the auxiliary computing means 356 sends a message indicating that the scenario 108 has been completed (for example, “Common software setup is complete. Relay client. Display a message such as “Please connect the storage medium to” on the display screen (step 802), and the process is terminated.

一方、ステップ801において、シナリオ108の実行が完了していないと判定した場合には、補助演算手段356は、自己シナリオ127が完了しているかどうか、即ち自装置122に対する共通ソフトウェア156のセットアップ作業が完了しているかどうかを判定する(ステップ803)。   On the other hand, if it is determined in step 801 that the execution of the scenario 108 has not been completed, the auxiliary calculation means 356 determines whether the self-scenario 127 has been completed, that is, whether the common software 156 has been set up for the self-device 122. It is determined whether or not it is completed (step 803).

具体的には、自装置情報テーブル305(図2)の装置識別子200を検索キーとして、記憶媒体114のシナリオ実行情報格納領域505に格納されているシナリオ実行情報105(図3(B))から同じ値の装置識別子1709を検索し、検索により見つかった装置識別子1709に対応するレコードのセットアップ実行フラグ1710が0であれば自己シナリオ127の実行が完了していないと判定し、1であれば自己シナリオの実行が完了していると判定する。   Specifically, from the scenario execution information 105 (FIG. 3B) stored in the scenario execution information storage area 505 of the storage medium 114 using the device identifier 200 of the own device information table 305 (FIG. 2) as a search key. The device identifier 1709 having the same value is searched. If the setup execution flag 1710 of the record corresponding to the device identifier 1709 found by the search is 0, it is determined that the execution of the self scenario 127 is not completed. It is determined that the scenario has been executed.

ステップ803において、自己シナリオ127の実行が完了していると判定した場合には、その旨を表すメッセージ(例えば、「この分析装置に対する共通ソフトウェアのセットアップ作業は完了しています。」といったメッセージなど)をディスプレイの画面に表示し(ステップ804)、処理を終了する。或いは、記憶媒体114に格納されているシナリオ実行情報105(図3(B))の装置識別子1709に基づいて、他装置118〜122に関するレコードを特定し、導入実行フラグ1710の値が0である他装置を選定し、他装置に対して共通ソフトウェア156のセットアップを行うことを促すメッセージ(例えば、「分析装置Aと分析装置Cに記憶媒体を挿入して下さい。」といったメッセージなど)をディスプレイの画面に表示することで、次に行うべき操作を提示してもよい。   If it is determined in step 803 that the execution of the self-scenario 127 has been completed, a message indicating that fact (for example, a message such as “Common software setup for this analyzer has been completed”). Is displayed on the display screen (step 804), and the process is terminated. Alternatively, based on the device identifier 1709 of the scenario execution information 105 (FIG. 3B) stored in the storage medium 114, a record relating to the other devices 118 to 122 is specified, and the value of the introduction execution flag 1710 is 0. A message prompting you to select another device and set up the common software 156 for the other device (for example, a message such as “Please insert storage media into analyzer A and analyzer C.”) is displayed on the display. The next operation to be performed may be presented by displaying on the screen.

一方、ステップ803において、自己シナリオ127の実行が完了していないと判定した場合には、同一・類似判定手段353は、事前検証を実行する(ステップ805)。   On the other hand, if it is determined in step 803 that the execution of the self-scenario 127 has not been completed, the identity / similarity determining unit 353 executes pre-verification (step 805).

事前検証が実行されると、セットアップ関連装置に対する共通ソフトウェアのセットアップ結果情報が、分析装置122の記憶手段123に保持されているセットアップ関連装置管理テーブル330(図10)に格納される。事前検証処理(ステップ805)の手順については、図12〜16を参照して後述する。   When the pre-verification is executed, the setup result information of the common software for the setup related device is stored in the setup related device management table 330 (FIG. 10) held in the storage unit 123 of the analysis device 122. The procedure of the pre-verification process (step 805) will be described later with reference to FIGS.

ステップ805を完了した後、成否情報出力手段353は、事前検証結果を提示する(ステップ806)。   After completing Step 805, the success / failure information output means 353 presents a pre-verification result (Step 806).

具体的には、セットアップ関連装置管理テーブル330を参照し、上記セットアップ関連装置に関するセットアップ結果情報を、共通ソフトウェア156のセットアップ成否情報として出力する。出力されるセットアップ成否情報の例としては、「セットアップしようとしている共通ソフトウェアαと共通ソフトウェアβは、構成が同じである他の装置に対するインストール時にエラーが発生しています。」といったメッセージや、「セットアップしようとしている共通ソフトウェアαと共通ソフトウェアβは、構成が同じである他の装置に対して正常にセットアップされています。」といったメッセージや、「セットアップしようとしている共通ソフトウェアβは、構成が類似する他の装置においてセットアップ作業が実施された際に、試運転でエラーが発生しています。」といったメッセージが考えられる。なお、セットアップ関連装置管理テーブル330に情報が格納されていない場合には、セットアップしようとしている共通ソフトウェア156が分析室内の装置にはじめてセットアップされるソフトウェアである旨のメッセージ(例えば、「セットアップしようとしている共通ソフトウェアαに関する他の装置のセットアップ結果情報がありません。セットアップ過程でエラーが発生した場合は、管理者へ連絡してください。」といったメッセージ)を提示することが考えられる。   Specifically, the setup related device management table 330 is referred to, and the setup result information regarding the setup related device is output as the setup success / failure information of the common software 156. Examples of the setup success / failure information that is output include a message such as “An error has occurred during installation on another device with the same configuration of the common software α and the common software β to be set up” or “Setup The common software α and common software β you are trying to set up are normally set up for other devices with the same configuration, or the message “The common software β you are trying to set up is similar in configuration. An error has occurred during the trial run when the setup work was performed on the device of "." If no information is stored in the setup-related device management table 330, a message indicating that the common software 156 to be set up is software set up for the first time in the device in the analysis room (for example, “Setup is about to be performed”). There is no setup result information for other devices related to the common software α. If an error occurs during the setup process, please contact the administrator. ”

ユーザは、分析装置122に対して共通ソフトウェア156のセットアップを行う前に、上記のような事前検証結果が提示されることで、分析装置122における共通ソフトウェア156のセットアップ時において発生し得るエラーを事前に認識することができ、セットアップ作業を継続すべきかどうかを判断することができる。例えば、事前検証結果として否定的な内容のセットアップ成否情報が提示された場合には、ユーザはセットアップを行わずに管理者や共通ソフトウェア156の製造者へ問い合わせるなどの対応をとることにより、他装置で生じたエラーと同じエラーが分析装置122において再度生ずるのを予防することができる。   Before the user sets up the common software 156 with respect to the analysis device 122, the pre-verification result as described above is presented, so that an error that may occur at the time of setting up the common software 156 in the analysis device 122 is preliminarily determined. And can determine whether to continue the setup work. For example, when setup success / failure information with a negative content is presented as a pre-verification result, the user can take measures such as making an inquiry to the administrator or the manufacturer of the common software 156 without performing the setup. Thus, it is possible to prevent the same error as that generated in the above step from occurring again in the analyzer 122.

次に、成否情報出力手段353は、「共通ソフトウェアのセットアップを継続しますか?」といったメッセージをディスプレイの画面に表示し、ユーザからのセットアップ作業の継続意思の有無に関する情報の入力を受け付け、セットアップ作業を継続するか否かを判定する(ステップ807)。ユーザは、事前検証結果を理解したうえで、セットアップ作業を継続するかどうかを決定し、入力装置を介して継続意思の有無に関する情報を入力することができる。   Next, the success / failure information output means 353 displays a message such as “Do you want to continue the setup of the common software?” On the display screen, accepts input of information regarding whether or not the user intends to continue the setup work, and sets up the setup. It is determined whether or not to continue the work (step 807). The user can determine whether or not to continue the setup operation after understanding the pre-verification result, and can input information regarding the intention of continuing through the input device.

ステップ807において、成否情報出力手段353がセットアップ作業を継続しないと判定した場合、即ちユーザからセットアップ作業を中止する旨の情報の入力を受け付けた場合には、成否情報出力手段353は処理を終了する。   In step 807, when the success / failure information output means 353 determines that the setup work is not continued, that is, when an input of information to stop the setup work is received from the user, the success / failure information output means 353 ends the process. .

一方、ステップ807において、成否情報出力手段353がセットアップ作業を継続すると判定した場合、即ちユーザからセットアップ作業を継続する旨の情報の入力を受け付けた場合には、補助演算手段356は、記憶媒体114に格納されているシナリオ実行情報105の自装置122の識別子に対応するレコードを特定し、該レコード中のセットアップ実行フラグ1710に1を書き込む(ステップ808)。   On the other hand, when the success / failure information output unit 353 determines in step 807 that the setup operation is to be continued, that is, when the input of information indicating that the setup operation is continued is received from the user, the auxiliary calculation unit 356 stores the storage medium 114. The record corresponding to the identifier of the own device 122 in the scenario execution information 105 stored in the record is specified, and 1 is written in the setup execution flag 1710 in the record (step 808).

次に、補助演算手段356は、記憶媒体114のセットアップ未実行装置台数格納領域510の値から1をデクリメントする(ステップ809)。具体的には、同領域510のデータを一旦読み込み、読み込んだ値から1をデクリメントした後に、記憶媒体114上のセットアップ未実行装置台数格納領域510にデータを書き戻す。   Next, the auxiliary calculation means 356 decrements 1 from the value of the number of setup unexecuted devices storage area 510 of the storage medium 114 (step 809). Specifically, the data in the area 510 is once read, and 1 is decremented from the read value, and then the data is written back to the number of setup unexecuted apparatus storage area 510 on the storage medium 114.

そして、ソフトウェア決定手段351は、自装置122に対してインストールする1又は複数の共通ソフトウェア156を決定する(ステップ810)。   Then, the software determining unit 351 determines one or a plurality of common software 156 to be installed in the own apparatus 122 (Step 810).

具体的には、シナリオ108のレコードのうち、自装置122の識別子1703に対応するレコード(自己シナリオ127)を特定し、特定したレコード内のソフトウェア識別子1704に基づいて、自装置122にインストールする共通ソフトウェア156を決定する。   Specifically, among the records of the scenario 108, a record corresponding to the identifier 1703 of the own device 122 (self scenario 127) is specified, and the common installation is performed on the own device 122 based on the software identifier 1704 in the specified record. Software 156 is determined.

次に、インストール手段355は、ソフトウェア決定手段351が決定した共通ソフトウェア156を自装置122にインストールする(ステップ811)。   Next, the installation unit 355 installs the common software 156 determined by the software determination unit 351 in the own apparatus 122 (step 811).

具体的には、上記決定した共通ソフトウェアのソフトウェア識別子1704を用いて、記憶媒体114のソフトウェア格納領域506からインストールすべき共通ソフトウェア156を読み出し、自装置122に対してインストールを実行する。   Specifically, using the software identifier 1704 of the determined common software, the common software 156 to be installed is read from the software storage area 506 of the storage medium 114, and installation is performed on the own device 122.

インストール手段355は、上記インストールの結果情報を記憶媒体114に格納する(ステップ812)。   The installation unit 355 stores the installation result information in the storage medium 114 (step 812).

具体的には、共通ソフトウェア156のインストールに成功した場合、記憶媒体114のシナリオ実行情報格納領域505に保持されているシナリオ実行情報105(図3(B))において自装置122に対応するレコードを特定し、該レコード中のインストール結果1711に1を格納する。一方、インストールに失敗した場合、インストール結果1711に−1を格納する。   Specifically, when the common software 156 is successfully installed, a record corresponding to the own device 122 in the scenario execution information 105 (FIG. 3B) held in the scenario execution information storage area 505 of the storage medium 114 is displayed. Specify 1 and store 1 in the installation result 1711 in the record. On the other hand, when installation fails, −1 is stored in the installation result 1711.

次に、インストール手段354は、上記インストールが成功したかどうかを判定し(ステップ813)、インストールが失敗していれば、処理を終了する。一方、インストールが成功していれば、次の処理へ移行する。   Next, the installation unit 354 determines whether or not the installation is successful (step 813). If the installation is unsuccessful, the process ends. On the other hand, if the installation is successful, the process proceeds to the next process.

インストール手段354によってインストールが成功したと判定された場合、テスト手段355は、試運転を実行する(ステップ814)。   When the installation unit 354 determines that the installation is successful, the test unit 355 performs a test run (step 814).

具体的には、シナリオ108中の自己シナリオ127の試運転スクリプト識別子1706を用いて、記憶媒体114内の試運転スクリプト格納領域508から実行すべき試運転スクリプト157を読み出す。なお、読み出された試運転スクリプト157は、自装置122のCPUによって実行される。   Specifically, the test run script 157 to be executed is read from the test run script storage area 508 in the storage medium 114 using the test run script identifier 1706 of the self scenario 127 in the scenario 108. The read test run script 157 is executed by the CPU of the own device 122.

次に、テスト手段355は、試運転の結果情報を記憶媒体114に格納する(ステップ815)。   Next, the test means 355 stores the test run result information in the storage medium 114 (step 815).

具体的には、記憶媒体114のシナリオ実行情報格納領域505に保持されているシナリオ実行情報105(図3(B))において自装置122に対応するレコードを特定し、該レコード中の試運転総合結果1711、テスト項目識別子1714、及び個別結果1716に試運転の結果情報を格納する。本実施例では、試運転を構成する動作テストごとの結果情報(成功は1、失敗は0)は個別結果1716に格納され、総合結果(全てのテスト項目の結果が成功であれば1、1つでも失敗があれば−1)は試運転総合結果1712に格納される。   Specifically, a record corresponding to the own device 122 is specified in the scenario execution information 105 (FIG. 3B) held in the scenario execution information storage area 505 of the storage medium 114, and the test run comprehensive result in the record 1711, the test item identifier 1714, and the individual result 1716 store the test run result information. In the present embodiment, the result information (1 for success and 0 for failure) for each operation test constituting the test run is stored in the individual result 1716, and the overall result (one or one if all test item results are successful). However, if there is a failure, -1) is stored in the test run total result 1712.

そして、前補助演算手段356は、再びステップ801を実行する。   Then, the front auxiliary calculation means 356 executes Step 801 again.

図12は、同一・類似判定手段353による事前検証処理(図11のステップ805)の手順を示す。   FIG. 12 shows the procedure of the pre-verification process (step 805 in FIG. 11) by the identity / similarity determination means 353.

まず、同一・類似判定手段353は、分析装置122の自己装置情報テーブル305の変動状況を検証する(ステップ1801)。変動状況検証処理(ステップ1801)の手順については、図13を参照して後述する。   First, the identity / similarity determination unit 353 verifies the fluctuation state of the self-device information table 305 of the analysis device 122 (step 1801). The procedure of the change state verification process (step 1801) will be described later with reference to FIG.

次に、同一・類似判定手段353は、自己装置情報テーブル305の変動の有無を判定する(ステップ1802)。   Next, the identity / similarity determination unit 353 determines whether or not the self-device information table 305 has changed (step 1802).

ステップ1802において、自装置情報テーブル305に変動が無いと判定した場合には、同一・類似判定手段353は、記憶手段123に格納されている自装置変動情報362の内容(内容の有無を問わない)を0クリアする(ステップ1803)。   If it is determined in step 1802 that there is no change in the own apparatus information table 305, the identity / similarity determining means 353 determines the contents of the own apparatus fluctuation information 362 stored in the storage means 123 (regardless of the presence or absence of the contents). ) Is cleared to 0 (step 1803).

次に、同一・類似判定手段353は、セットアップ関連装置を特定する(ステップ1804)。セットアップ関連装置の特定処理(ステップ1804)の手順については、図14を参照して後述する。   Next, the identity / similarity determining means 353 identifies a setup-related device (step 1804). The procedure of the setup related device specifying process (step 1804) will be described later with reference to FIG.

セットアップ関連装置を特定した後、同一・類似判定手段353は、セットアップ関連装置のうちの同一構成装置のセットアップ関連装置のセットアップ結果情報を取得する(ステップ1805)。ステップ1805の処理手順については、図15を参照して後述する。   After identifying the setup-related device, the identical / similarity determination unit 353 acquires setup result information of the setup-related device of the same configuration device among the setup-related devices (step 1805). The processing procedure of step 1805 will be described later with reference to FIG.

そして、同一・類似判定手段353は、セットアップ関連装置のうちの類似構成装置のセットアップ結果情報を取得する(ステップ1806)。ステップ1806の処理手順については、図16を参照して後述する。   Then, the identical / similarity determination unit 353 acquires setup result information of similar configuration devices among the setup related devices (step 1806). The processing procedure of step 1806 will be described later with reference to FIG.

一方、ステップ1802において、自己装置情報テーブル305に変動が有ると判定した場合には、同一・類似判定手段353は、分析装置122の記憶手段123に自装置変動情報362を格納する(ステップ1807)。   On the other hand, if it is determined in step 1802 that there is a change in the self apparatus information table 305, the identity / similarity determination means 353 stores the self apparatus fluctuation information 362 in the storage means 123 of the analyzer 122 (step 1807). .

具体的には、記憶媒体114に格納されている登録自装置情報116と、自装置122の記憶手段123に格納されている自装置情報テーブル305の内容の差分を表す情報を自装置変動情報362に格納する。例えば、登録自装置情報116と自装置情報テーブル305のいずれか一方にのみ含まれる構成情報や、自装置情報テーブル305にのみ含まれる構成情報を格納することが考えられる。なお、自装置情報テーブル305の内容の変動の有無を表す情報(例えば、変動有りの場合は1、変動無しの場合は0)を、分析装置122の記憶手段123内の所定の領域(例えば、自装置情報テーブル305内など)に格納するように構成してもよい。   Specifically, information indicating the difference between the registered device information 116 stored in the storage medium 114 and the content of the device information table 305 stored in the storage unit 123 of the device 122 is used as the device fluctuation information 362. To store. For example, it is conceivable to store configuration information included only in one of the registered device information 116 and the host device information table 305, or configuration information included only in the host device information table 305. It should be noted that information indicating whether or not the contents of the own device information table 305 have changed (for example, 1 if there is a change, 0 if there is no change) is stored in a predetermined area (for example, the storage unit 123 of the analyzer 122). The information may be stored in the own device information table 305 or the like.

次に、同一・類似判定手段353は、分析装置122の記憶手段123に格納されている自装置情報テーブル305の情報を記憶媒体114の最新装置情報格納領域502に格納する(ステップ1808)。   Next, the identity / similarity determination means 353 stores the information of the own apparatus information table 305 stored in the storage means 123 of the analysis apparatus 122 in the latest apparatus information storage area 502 of the storage medium 114 (step 1808).

そして、同一・類似判定手段353は、自装置122に対応する最新の共通ソフトウェアの入手を促すメッセージ(例えば、「装置構成が更新されています。現在の装置構成に応じた共通ソフトウェアを入手するため、記憶媒体を中継クライアントに接続してください。」といったメッセージなど)をディスプレイの画面に表示し(ステップ1809)、処理を終了する。自装置情報テーブル305の内容が登録自装置情報116から更新されている場合には、現在の自装置情報に応じた共通ソフトウェア156をセットアップするのが好ましいからである。   Then, the identity / similarity determination means 353 prompts the user to obtain the latest common software corresponding to the device 122 (for example, “The device configuration has been updated. In order to obtain the common software corresponding to the current device configuration. And the like "on the display screen (step 1809), and the process is terminated. This is because when the content of the own device information table 305 is updated from the registered own device information 116, it is preferable to set up the common software 156 according to the current own device information.

図13は、変動状況検証処理(図12のステップ1801)の手順を示す。   FIG. 13 shows the procedure of the fluctuation status verification process (step 1801 in FIG. 12).

まず、同一・類似判定手段353は、自装置情報テーブル305に保持されている自装置122の装置識別子200を検索キーとして、記憶媒体114の登録装置情報格納領域503に格納されている登録自装置情報116を検索し、検索により見つかった登録自装置情報116を読み込む(ステップ901)。   First, the identity / similarity determination unit 353 uses the device identifier 200 of the own device 122 held in the own device information table 305 as a search key, and the registered own device stored in the registered device information storage area 503 of the storage medium 114. Information 116 is searched, and registered device information 116 found by the search is read (step 901).

次に、同一・類似判定手段353は、最新自装置情報を自装置122の記憶手段123から読み込む(ステップ902)。具体的には、記憶手段123に保持されている自装置情報テーブル305の内容を読み込む。   Next, the identity / similarity determination unit 353 reads the latest own device information from the storage unit 123 of the own device 122 (step 902). Specifically, the contents of the own device information table 305 held in the storage unit 123 are read.

そして、同一・類似判定手段353は、記憶媒体から読み込んだ登録自装置情報116と、記憶手段123から読み込んだ最新自装置情報とを比較して、差分を表す情報を抽出し(ステップ903)、図12のステップ1802の処理へ移行する。   Then, the identity / similarity determination unit 353 compares the registered own device information 116 read from the storage medium with the latest own device information read from the storage unit 123, and extracts information representing the difference (step 903). The process proceeds to step 1802 in FIG.

図14は、セットアップ関連装置の特定処理(図12のステップ1804)の手順を示す。   FIG. 14 shows the procedure of the setup related device identification process (step 1804 in FIG. 12).

まず、同一・類似判定手段353は、自装置に対応する共通ソフトウェア156の識別子を取得する(ステップ1501)。   First, the identity / similarity determining unit 353 acquires the identifier of the common software 156 corresponding to the own device (step 1501).

具体的には、自装置122の記憶手段123内の自装置情報テーブル305に保持されている自装置122の装置識別子221を検索キーとして、記憶媒体114のシナリオ格納領域504内で自己シナリオ127を検索し、検索により見つかった自己シナリオ127に記述されているソフトウェア識別子1704の値を取得する。   Specifically, the self scenario 127 is stored in the scenario storage area 504 of the storage medium 114 using the device identifier 221 of the self device 122 held in the self device information table 305 in the storage unit 123 of the self device 122 as a search key. A search is performed, and the value of the software identifier 1704 described in the self-scenario 127 found by the search is acquired.

次に、同一・類似判定手段353は、自装置122と同じ共通ソフトウェア156に関連付けられている他装置を特定する(ステップ1502)。   Next, the identity / similarity determination means 353 identifies another device associated with the same common software 156 as the own device 122 (step 1502).

具体的には、ステップ1501で取得したソフトウェア識別子1704の値を用いて、記憶媒体114のシナリオ格納領域504から、同じ値のソフトウェア識別子1704を含む1又は複数のレコードを検出し、検出したレコードに記述されている装置識別子1703の値を取得する。なお、本実施例では、自己シナリオ127にソフトウェア識別子1704が複数記述されている場合には、その識別子の組み合わせが完全に一致するレコードを検出するものとするが、組み合わせ数の閾値を予め定義しておき、一致する組み合わせの数が閾値以上であるレコードを検出するように構成してもよい。   Specifically, using the value of the software identifier 1704 acquired in step 1501, one or a plurality of records including the software identifier 1704 having the same value is detected from the scenario storage area 504 of the storage medium 114. The value of the described device identifier 1703 is acquired. In this embodiment, when a plurality of software identifiers 1704 are described in the self-scenario 127, a record in which the combination of identifiers completely matches is detected. However, a threshold value for the number of combinations is defined in advance. In addition, a record in which the number of matching combinations is equal to or greater than a threshold may be detected.

そして、同一・類似判定手段353は、ステップ1502で特定した他装置のうち、共通ソフトウェア156のセットアップ作業が実施済みの他装置を検出し、セットアップ関連装置として決定する(ステップ1503)。   Then, the identical / similarity determination unit 353 detects other devices for which the setup work of the common software 156 has been performed among the other devices identified in Step 1502 and determines them as setup related devices (Step 1503).

具体的には、記憶媒体114に格納されているシナリオ実行情報105を読み出し、ステップ1502で取得した他装置の装置識別子1703の値を検索キーとして、該当するレコードを検索し、検索により見つかった各装置に関するレコードを順に参照し、セットアップ実行フラグ1710に1が格納されているレコードに記述されている装置識別子1709の値を取得し、この装置識別子1709の値に対応する他装置をセットアップ関連装置として決定する。   Specifically, the scenario execution information 105 stored in the storage medium 114 is read, and the corresponding record is searched using the value of the device identifier 1703 of the other device acquired in step 1502 as a search key. The records relating to the devices are sequentially referred to, the value of the device identifier 1709 described in the record in which 1 is stored in the setup execution flag 1710 is obtained, and another device corresponding to the value of the device identifier 1709 is set as the setup related device. decide.

ステップ1503の後、同一・類似判定手段353は、セットアップ関連装置が存在するうかどうかを判定する(ステップ1504)。   After step 1503, the identity / similarity determination unit 353 determines whether there is a setup-related device (step 1504).

ステップ1503において、同一・類似判定手段353は、セットアップ関連装置の識別子の値が取得されていなければ、セットアップ関連装置が存在しないと判定し、図11のステップ806の処理へ移行する。   In step 1503, the identity / similarity determination unit 353 determines that there is no setup-related device if the identifier value of the setup-related device is not acquired, and proceeds to the processing of step 806 in FIG.

一方、同一・類似判定手段353は、セットアップ関連装置の識別子の値が取得されていれば、セットアップ関連装置が存在すると判定し、セットアップ関連装置の数及び識別子を記憶手段123に格納する(ステップ1505)。   On the other hand, if the identifier value of the setup related device is acquired, the identity / similarity determination unit 353 determines that there is a setup related device, and stores the number of setup related devices and the identifier in the storage unit 123 (step 1505). ).

具体的には、ステップ1503で取得したセットアップ関連装置の識別子の数を、関連装置台数361として自装置122の記憶手段123に格納し、セットアップ関連装置の識別子を、記憶手段123内のセットアップ関連装置管理テーブル330(図10)のセットアップ関連装置識別子1602の欄に格納する。   Specifically, the number of identifiers of the setup related device acquired in step 1503 is stored in the storage unit 123 of the own device 122 as the number of related devices 361, and the setup related device identifier is stored in the storage unit 123. Stored in the column of the setup-related device identifier 1602 of the management table 330 (FIG. 10).

ステップ1505の後、同一・類似判定手段353は、図12のステップ1805へ移行する。   After step 1505, the identity / similarity determination means 353 proceeds to step 1805 in FIG.

図15は、図12のステップ1805の処理手順を示す。   FIG. 15 shows the processing procedure of step 1805 in FIG.

本処理では、同一・類似判定手段353は、セットアップ関連装置のうち、同一構成装置判定ポリシ408(図9(A))で指定されたハードウェア又はソフトウェア(実施例では、ユニットとシーケンス制御ソフトウェア)に関して自装置の構成(自装置情報テーブル330の内容)と一致するセットアップ関連装置を、同一構成装置として決定する。以下、詳細に説明する。   In this processing, the same / similarity determination means 353 is the hardware or software specified in the same configuration device determination policy 408 (FIG. 9A) among the setup related devices (in the embodiment, unit and sequence control software). A setup-related device that matches the configuration of the own device (the contents of the own device information table 330) is determined as the same component device. Details will be described below.

まず、同一・類似判定手段353は、同一構成装置判定ポリシ408を自装置122の記憶手段123から読み込む(ステップ1001)。   First, the identical / similarity determination unit 353 reads the identical configuration device determination policy 408 from the storage unit 123 of the own device 122 (step 1001).

次に、同一・類似判定手段353は、自装置情報テーブル305の内容を自装置122の記憶手段123から読み込む(ステップ1002)。   Next, the identity / similarity determination unit 353 reads the contents of the own device information table 305 from the storage unit 123 of the own device 122 (step 1002).

そして、同一・類似判定手段353は、セットアップ関連装置ごとに構成情報を記憶媒体114から読み込む(ステップ1003)。   Then, the identity / similarity determination unit 353 reads configuration information from the storage medium 114 for each setup-related device (step 1003).

具体的には、自装置122の記憶手段123に保持されているセットアップ関連装置管理テーブル330からセットアップ関連装置識別子1602の値を1つ読み出し、読み出したセットアップ関連装置識別子1602の値を検索キーとして、記憶媒体114に格納されている登録装置構成格納領域503から該当するセットアップ関連装置の構成情報を検索して読み込む。   Specifically, one value of the setup related device identifier 1602 is read from the setup related device management table 330 held in the storage unit 123 of the own device 122, and the read value of the setup related device identifier 1602 is used as a search key. The configuration information of the corresponding setup related device is retrieved from the registered device configuration storage area 503 stored in the storage medium 114 and read.

次に、同一・類似判定手段353は、ステップ1002で読み込んだ自装置情報と、ステップ1003で読み込んだセットアップ関連装置の構成情報が同一かどうかを判定する(ステップ1004)。   Next, the identity / similarity determination unit 353 determines whether the own apparatus information read in step 1002 is the same as the configuration information of the setup related apparatus read in step 1003 (step 1004).

具体的には、セットアップ関連装置の構成情報のうち、ステップ1001で読み込んだ同一構成装置判定ポリシ408において指定されているハードウェア又はソフトウェアが、自装置122の構成と一致していれば、同一であると判定する。本実施例では、セットアップ関連装置の構成情報(図2)に格納されているユニット識別子204の値が、自装置122のユニット322〜324の識別子204の値と一致し、かつ、セットアップ関連装置の構成情報に格納されているシーケンス制御ソフトウェア識別子216の値が、自装置122のシーケンス制御ソフトウェア314a,314bの識別子216の値と一致していれば同一と判定する。なお、セットアップ関連装置の構成情報と自装置122の構成情報は同じテーブル構成であるため、いずれも図2を参照して説明した。なお、自装置122の構成と同一であると判定されたセットアップ関連装置は、以下の処理において同一構成装置として扱われる。   Specifically, in the configuration information of the setup-related device, if the hardware or software specified in the same configuration device determination policy 408 read in step 1001 matches the configuration of the own device 122, it is the same. Judge that there is. In this embodiment, the value of the unit identifier 204 stored in the configuration information (FIG. 2) of the setup-related device matches the value of the identifier 204 of the units 322 to 324 of the own device 122, and If the value of the sequence control software identifier 216 stored in the configuration information matches the value of the identifier 216 of the sequence control software 314a, 314b of the own device 122, it is determined that they are the same. Note that the configuration information of the setup-related device and the configuration information of the own device 122 have the same table configuration, and both have been described with reference to FIG. In addition, the setup related apparatus determined to be the same as the configuration of the own apparatus 122 is treated as the same configuration apparatus in the following processing.

ステップ1004において、自装置情報とセットアップ関連装置の構成情報が同一であると判定した場合には、同一・類似判定手段353は、自装置122の記憶手段123に保持されているセットアップ関連装置管理テーブル330(図10)の同一構成装置フラグ1603をONにする(ステップ1005)。具体的には、同一構成装置フラグ1603に1を格納する。   When it is determined in step 1004 that the own device information and the configuration information of the setup related device are the same, the identical / similarity determination unit 353 sets the setup related device management table held in the storage unit 123 of the own device 122. 330 (FIG. 10) is turned ON (step 1005). Specifically, 1 is stored in the identical component device flag 1603.

次に、同一・類似判定手段353は、同一構成装置のセットアップ結果情報を記憶媒体114から読み込む(ステップ1007)、
具体的には、セットアップ関連装置管理テーブル330のセットアップ関連装置識別子1602の値を検索キーとして、記憶媒体114のシナリオ実行情報格納領域505において該当するレコードを検索し、検索により見つかったレコードに格納されているインストール結果1711の値及び試運転結果1712の値を読み込む。
Next, the identical / similarity determining unit 353 reads the setup result information of the same component device from the storage medium 114 (step 1007).
Specifically, using the value of the setup related device identifier 1602 of the setup related device management table 330 as a search key, the corresponding record is searched in the scenario execution information storage area 505 of the storage medium 114 and stored in the record found by the search. The value of the installed installation result 1711 and the value of the trial operation result 1712 are read.

そして、同一・類似判定手段353は、ステップ1007で記憶媒体114から読み込んだセットアップ結果情報を、記憶手段123内のセットアップ関連装置管理テーブル330に登録する(ステップ1008)。   The identity / similarity determination unit 353 registers the setup result information read from the storage medium 114 in step 1007 in the setup-related apparatus management table 330 in the storage unit 123 (step 1008).

具体的には、読み込んだセットアップ結果情報のうち、インストール結果1711の値を、セットアップ関連装置管理テーブル330のインストール結果1609の欄に書き込み、試運転結果1712の値を、セットアップ関連装置管理テーブル330の試運転結果1610の欄に書き込む。   Specifically, among the read setup result information, the value of the installation result 1711 is written in the column of the installation result 1609 of the setup related device management table 330, and the value of the test run result 1712 is written to the test run of the setup related device management table 330. Write in the column of result 1610.

一方、ステップ1004において、自装置情報とセットアップ関連装置の構成情報が同一でないと判定した場合には、同一・類似判定手段353は、自装置122の記憶手段123に保持されているセットアップ関連装置管理テーブル330の同一構成装置フラグ1603をOFFにする(ステップ1006)。具体的には、同一構成装置フラグ1603に−1を格納する。   On the other hand, if it is determined in step 1004 that the own device information and the configuration information of the setup related device are not the same, the identity / similarity determination unit 353 manages the setup related device management held in the storage unit 123 of the own device 122. The identical component device flag 1603 of the table 330 is turned OFF (step 1006). Specifically, −1 is stored in the same component device flag 1603.

次に、同一・類似判定手段353は、全てのセットアップ関連装置についてステップ1003〜1008の処理が完了したかどうかを判定する(ステップ1009)。   Next, the same / similarity determination means 353 determines whether or not the processing of steps 1003 to 1008 has been completed for all the setup related devices (step 1009).

具体的には、セットアップ関連装置管理テーブル330に格納されている全てのセットアップ関連装置識別子1602に対応する他装置を対象として、ステップ1003〜1008の処理を完了したか否かを判定する。   Specifically, it is determined whether or not the processing in steps 1003 to 1008 has been completed for other devices corresponding to all the setup related device identifiers 1602 stored in the setup related device management table 330.

ステップ1009において、処理が完了していないと判定した場合には、同一・類似判定手段353は、ステップ1003へ移行し、次のセットアップ関連装置を対象として前述の処理(ステップ1003〜1008)を実行する。   If it is determined in step 1009 that the processing has not been completed, the identity / similarity determination unit 353 proceeds to step 1003 and executes the above-described processing (steps 1003 to 1008) for the next setup-related device. To do.

一方、ステップ1009において、処理が完了したと判定した場合には、同一・類似判定手段353は、ステップ1806へ移行する。   On the other hand, if it is determined in step 1009 that the processing has been completed, the identity / similarity determination unit 353 proceeds to step 1806.

図16は、図12ステップ1806の処理手順を示す。   FIG. 16 shows the processing procedure of step 1806 in FIG.

本処理では、同一・類似判定手段353は、自装置122に対応する試運転管理テーブル158(図4)に記述されているハードウェア及びソフトウェアの組合せと、セットアップ関連装置(ここでは同一構成装置以外のセットアップ関連装置)に対応する試運転管理テーブル158に記述されているハードウェア及びソフトウェアの組合せとを比較し、セットアップ関連装置のうち、ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値以上である試運転管理テーブル158に対応するセットアップ関連装置を、類似構成装置として決定する。以下、詳細に説明する。   In this process, the identical / similarity determining unit 353 determines the combination of hardware and software described in the test run management table 158 (FIG. 4) corresponding to the own device 122 and the setup related device (in this case, other than the same component device). The combination of hardware and software described in the trial operation management table 158 corresponding to the setup related device) is compared, and the number of operation tests that match the combination of hardware and software among the setup related devices exceeds the specified value. A setup-related device corresponding to the trial operation management table 158 is determined as a similar component device. Details will be described below.

まず、同一・類似判定手段353は、自装置122の記憶手段123に格納されている類似構成装置判定ポリシ409を読み込む(ステップ1101)。   First, the identical / similarity determination unit 353 reads the similar configuration device determination policy 409 stored in the storage unit 123 of the own device 122 (step 1101).

次に、同一・類似判定手段353は、自装置122に対応する試運転管理テーブルを記憶媒体114から読み込む(ステップ1102)。   Next, the identity / similarity determination means 353 reads the test run management table corresponding to the own device 122 from the storage medium 114 (step 1102).

具体的には、自装置情報テーブル305に格納されている自装置122の装置識別子200を検索キーとして、記憶媒体114のシナリオ格納領域504から自装置122に対応するレコード(自己シナリオ127。図3(A)を参照。)を検索し、検索により見つかった自己シナリオ127に記述されている試運転管理テーブル識別子1705の値を取得する。そして、取得した試運転管理テーブル識別子1705の値を検索キーとして、記憶媒体114の試運転管理テーブル格納領域507から自装置122に対応する試運転管理テーブル158を検索し、検索により見つかった試運転管理テーブル158のデータを読み込む。   Specifically, using the device identifier 200 of the own device 122 stored in the own device information table 305 as a search key, a record corresponding to the own device 122 from the scenario storage area 504 of the storage medium 114 (self scenario 127. FIG. (See (A).) And the value of the test run management table identifier 1705 described in the self-scenario 127 found by the search is acquired. Then, using the acquired value of the test operation management table identifier 1705 as a search key, the test operation management table 158 corresponding to the own device 122 is searched from the test operation management table storage area 507 of the storage medium 114, and the test operation management table 158 found by the search is searched. Read data.

そして、同一・類似判定手段353は、自装置122の記憶手段123に保持されているセットアップ関連装置管理テーブル330(図10)からセットアップ関連装置識別子1602の値を1つ読み込む(ステップ1103)。   Then, the identity / similarity determination unit 353 reads one value of the setup-related device identifier 1602 from the setup-related device management table 330 (FIG. 10) held in the storage unit 123 of the own device 122 (step 1103).

同一・類似判定手段353は、セットアップ関連装置管理テーブル330において、読み込んだ識別子1602の値に対応するレコード内の同一構成装置フラグ1603がOFF(−1)かどうかを判定する(ステップ1104)。即ち、処理対象のセットアップ関連装置が同一装置ではないかどうかを判定する。   The identical / similarity determining unit 353 determines whether or not the identical component device flag 1603 in the record corresponding to the read value of the identifier 1602 is OFF (−1) in the setup related device management table 330 (step 1104). That is, it is determined whether the setup related devices to be processed are not the same device.

ステップ1104において、同一構成装置フラグ1603がONであると判定した場合、即ち処理対象のセットアップ関連装置が同一構成装置である場合には、同一・類似判定手段353は、ステップ1103へ移行し、次の処理対象となるセットアップ関連装置に対してステップ1103以降の処理を実行する。   If it is determined in step 1104 that the same component device flag 1603 is ON, that is, if the setup-related device to be processed is the same component device, the identity / similarity determination unit 353 proceeds to step 1103 and proceeds to the next step. Step 1103 and subsequent steps are executed for the setup-related apparatus that is the processing target.

一方、ステップ1104において、同一構成装置フラグ1603がOFFであると判定した場合、即ち処理対象のセットアップ関連装置が同一構成装置ではない場合には、同一・類似判定手段353は、処理対処のセットアップ関連装置に対応する試運転管理テーブル158(図4)を記憶媒体114から読み込む(ステップ1105)。   On the other hand, if it is determined in step 1104 that the identical component device flag 1603 is OFF, that is, if the setup-related device to be processed is not the same component device, the identity / similarity determination unit 353 A test run management table 158 (FIG. 4) corresponding to the apparatus is read from the storage medium 114 (step 1105).

具体的には、ステップ1103で読み込んだセットアップ関連装置識別子1602を検索キーとして、記憶媒体114のシナリオ格納領域504に格納されているシナリオ108内で該当するレコードを検索し、検索により見つかったレコードに記述されている試運転管理テーブル識別子1705の値を取得する。そして、取得した試運転管理テーブル識別子1705の値を検索キーとして、記憶媒体114の試運転管理テーブル格納領域507から処理対象のセットアップ関連装置に対応する試運転管理テーブル158を検索し、検索により見つかった試運転管理テーブル158のデータを読み込む。   Specifically, using the setup related apparatus identifier 1602 read in step 1103 as a search key, the corresponding record is searched in the scenario 108 stored in the scenario storage area 504 of the storage medium 114, and the record found by the search is searched. The value of the described test operation management table identifier 1705 is acquired. Then, using the acquired value of the test operation management table identifier 1705 as a search key, the test operation management table 158 corresponding to the setup related device to be processed is searched from the test operation management table storage area 507 of the storage medium 114, and the test operation management found by the search is searched. The data of the table 158 is read.

次に、同一・類似判定手段353は、ステップ1102で読み込んだ自装置122に対応する試運転管理テーブルに記述されているハードウェア及びソフトウェアの組合せと、ステップ1105で読み込んだセットアップ関連装置に対応する試運転管理テーブルに記述されているハードウェア及びソフトウェアの組合せとを比較し、ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値以上かどうかを判定する(ステップ1106)。   Next, the identity / similarity determination unit 353 performs the test operation corresponding to the setup-related device read in step 1105 and the combination of hardware and software described in the test operation management table corresponding to the own device 122 read in step 1102. The combination of hardware and software described in the management table is compared, and it is determined whether or not the number of operation tests that match the combination of hardware and software is equal to or greater than a specified value (step 1106).

本実施例では、ステップ1101で読み込んだ類似構成装置判定ポリシ409において、類似構成装置の判定基準として、ハードウェア及びソフトウェアの組合せが一致する動作テストの数が3以上であることが指定されているため、これに従って判定が行われる。また、組合せが一致する動作テストの数が上記規定値以上である試運転管理テーブル158に対応するセットアップ関連装置は、以下の処理において、類似構成装置として扱われる。   In the present embodiment, in the similar component device determination policy 409 read in step 1101, it is specified that the number of operation tests that match the combination of hardware and software is three or more as the determination criterion of the similar component device. Therefore, the determination is made according to this. In addition, a setup-related device corresponding to the trial operation management table 158 in which the number of operation tests with matching combinations is equal to or greater than the specified value is treated as a similar component device in the following processing.

具体的には、同一・類似判定手段353は、ステップ1102で読み込んだ自装置122に対応する試運転管理テーブルと、ステップ1105で読み込んだセットアップ関連装置に対応する試運転管理テーブルとを比較し、テスト項目、ハードウェア(図では、ユニット、付属品、コントローラ)、及びソフトウェアの組み合わせが一致する動作テストの数が3以上である場合に判定結果をYesとし、処理対象のセットアップ関連装置を類似構成装置として決定する。   Specifically, the same / similarity determination unit 353 compares the test run management table corresponding to the own device 122 read in step 1102 with the test run management table corresponding to the setup related device read in step 1105, and determines the test item. When the number of operation tests that match the combination of hardware (unit, accessory, controller) and software is three or more, the determination result is Yes, and the setup-related device to be processed is a similar component device decide.

ステップ1106において、ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値に満たないと判定した場合、即ち処理対象のセットアップ関連装置が類似構成装置ではないと判定した場合には、同一・類似判定手段353は、ステップ1103へ移行し、次の処理対象となるセットアップ関連装置に対してステップ1103以降の処理を実行する。   If it is determined in step 1106 that the number of operation tests that match the combination of hardware and software is less than the specified value, that is, if it is determined that the setup-related device to be processed is not a similar component device, the same The similarity determination unit 353 proceeds to step 1103, and executes the processing after step 1103 for the setup-related apparatus to be the next processing target.

一方、ステップ1106において、ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値以上であると判定した場合、即ち処理対象のセットアップ関連装置が類似構成装置であると判定した場合には、同一・類似判定手段353は、セットアップ関連装置管理テーブル330の類似構成装置フラグをONにする(ステップ1107)。   On the other hand, if it is determined in step 1106 that the number of operation tests for which the combination of hardware and software matches is greater than or equal to the specified value, that is, if it is determined that the setup-related device to be processed is a similar component device, The identical / similarity determination means 353 turns on the similar component device flag of the setup related device management table 330 (step 1107).

具体的には、自装置122の記憶手段123に保持されているセットアップ関連装置管理テーブル330のうち処理対象のセットアップ関連装置(ステップ1103で読み込んだセットアップ関連装置識別子1602の値)に対応するレコードにおいて、類似構成装置フラグ1604に1を格納する。   Specifically, in the record corresponding to the setup related device to be processed (the value of the setup related device identifier 1602 read in step 1103) in the setup related device management table 330 held in the storage unit 123 of the own device 122. Then, 1 is stored in the similar component device flag 1604.

次に、同一・類似判定手段353は、処理対象の類似構成装置に関するセットアップ結果情報等を記憶媒体114から読み込み(ステップ1108)、セットアップ関連装置管理テーブル330に格納する(ステップ1109)。   Next, the identity / similarity determination unit 353 reads setup result information and the like related to the processing target similar configuration device from the storage medium 114 (step 1108), and stores it in the setup related device management table 330 (step 1109).

具体的には、記憶媒体114の試運転管理テーブル格納領域507に格納されている試運転管理テーブル158のうち、当該類似構成装置(処理対象のセットアップ関連装置の識別子1602の値)に対応するレコードのデータを読み出し、ステップ1106において、ハードウェア及びソフトウェアの組合せが一致した動作テストに関するレコードに格納されているテスト項目識別子602の値を読み出し、セットアップ関連装置管理テーブル330の関連テスト項目識別子1606に格納する。   Specifically, in the test operation management table 158 stored in the test operation management table storage area 507 of the storage medium 114, the record data corresponding to the similar configuration device (the value of the identifier 1602 of the setup-related device to be processed). In step 1106, the value of the test item identifier 602 stored in the record relating to the operation test in which the combination of hardware and software matches is read and stored in the related test item identifier 1606 of the setup related device management table 330.

また、処理対象の類似構成装置に関するセットアップ関連装置識別子1602の値を検索キーとして、記憶媒体114のシナリオ実行情報格納領域505に格納されているシナリオ実行情報105から該当するレコードを検索し、検索により見つかったレコードから、前述の読み出したテスト項目識別子602の値を検索キーとしてテスト項目識別子1714のフィールドを検索し、検索により見つかったテスト項目識別子1714に対応する動作テストの個別結果1716のデータを読み込み、セットアップ関連装置管理テーブル330のテスト結果1612に格納する。   Further, by using the value of the setup related device identifier 1602 regarding the similar configuration target device to be processed as a search key, the corresponding record is searched from the scenario execution information 105 stored in the scenario execution information storage area 505 of the storage medium 114, and the search is performed. The field of the test item identifier 1714 is searched from the found record using the value of the read test item identifier 602 as a search key, and the data of the individual result 1716 of the operation test corresponding to the test item identifier 1714 found by the search is read. And stored in the test result 1612 of the setup related device management table 330.

次に、同一・類似判定手段353は、セットアップ関連装置管理テーブル330に格納されている全てのセットアップ関連装置識別子1602に対応する装置を対象として、ステップ1103以降の処理を完了したかどうかを判定する(ステップ1110)。   Next, the same / similarity determination unit 353 determines whether or not the processing from step 1103 onward is completed for the devices corresponding to all the setup related device identifiers 1602 stored in the setup related device management table 330. (Step 1110).

ステップ1109において、処理が完了していないと判定した場合には、同一・類似判定手段353は、ステップ1103へ移行し、次の処理対象となるセットアップ関連装置に対してステップ1103以降の処理を実行する。   If it is determined in step 1109 that the processing has not been completed, the identity / similarity determination unit 353 proceeds to step 1103 and executes the processing in and after step 1103 for the setup related apparatus to be processed next. To do.

一方、ステップ1109において、処理が完了したと判定した場合には、同一・類似判定手段353は、図11のステップ806へ移行する。   On the other hand, if it is determined in step 1109 that the processing has been completed, the identity / similarity determination unit 353 proceeds to step 806 in FIG.

図17は、記憶媒体114を中継クライアント109に接続した際に中継クライアント109が実行する処理の手順を示す。   FIG. 17 shows a procedure of processing executed by the relay client 109 when the storage medium 114 is connected to the relay client 109.

まず、中継クライアント109は、記憶媒体114のセットアップ対象装置台数格納領域509に格納されている値を参照することで、記憶媒体114内に共通ソフトウェア156のセットアップに関するシナリオ108が存在するかどうかを判定する(ステップ1201)。   First, the relay client 109 determines whether the scenario 108 related to the setup of the common software 156 exists in the storage medium 114 by referring to the value stored in the setup target device number storage area 509 of the storage medium 114. (Step 1201).

本実施例では、セットアップ対象装置台数格納領域509に格納されている値が1以上であれば、シナリオ108が存在すると判定し、セットアップ対象装置台数格納領域509に格納されている値が0であれば、シナリオ108が存在しないと判定する。   In this embodiment, if the value stored in the setup target device number storage area 509 is 1 or more, it is determined that the scenario 108 exists, and the value stored in the setup target device number storage area 509 is 0. For example, it is determined that the scenario 108 does not exist.

ステップ1201において、シナリオ108が存在すると判定した場合には、中継クライアント109は、記憶媒体114のセットアップ未実行装置台数格納領域510の値を参照し、記憶媒体114のシナリオ格納領域504に格納されているシナリオ108の実行が完了済みかどうかを判定する(ステップ1202)。   If it is determined in step 1201 that the scenario 108 exists, the relay client 109 refers to the value of the setup unexecuted device number storage area 510 of the storage medium 114 and is stored in the scenario storage area 504 of the storage medium 114. It is determined whether or not the execution of the scenario 108 has been completed (step 1202).

本実施例では、記憶媒体114のセットアップ未実行装置台数格納領域510の値が0であれば、シナリオ108の実行が完了したと判定し、セットアップ未実行装置台数格納領域510の値が1以上であれば、シナリオ108の実行が完了していないと判定する。   In this embodiment, if the value of the storage area 114 setup unexecuted device number storage area 510 is 0, it is determined that the scenario 108 has been executed, and the setup unexecuted apparatus number storage area 510 is 1 or more. If there is, it is determined that the execution of the scenario 108 is not completed.

ステップ1202において、シナリオ108の実行が完了していないと判定した場合には、中継クライアント109は、シナリオ108を中断するかどうかを判定する(ステップ1203)。本実施例では、ユーザからの入力を受け付けることで判定する。   If it is determined in step 1202 that the execution of the scenario 108 has not been completed, the relay client 109 determines whether to interrupt the scenario 108 (step 1203). In this embodiment, the determination is made by receiving an input from the user.

ステップ1203でシナリオ108を中断すると判定した場合、又はステップ1202でシナリオが完了済みであると判定した場合には、中継クライアント109の登録要求手段152は、記憶媒体114の分析室識別子格納領域501に格納されている分析室識別子、最新装置情報格納領域502に格納されている最新装置情報106、及びシナリオ実行情報格納領域505に格納されているシナリオ実行情報105をサービスサーバ101へ送信し、セットアップの経過情報の登録及び最新装置情報106の登録を要求する(ステップ1204)。   If it is determined in step 1203 that the scenario 108 is to be interrupted, or if it is determined in step 1202 that the scenario has been completed, the registration request unit 152 of the relay client 109 stores the analysis room identifier storage area 501 in the storage medium 114. The analysis room identifier stored, the latest apparatus information 106 stored in the latest apparatus information storage area 502, and the scenario execution information 105 stored in the scenario execution information storage area 505 are transmitted to the service server 101, and the setup Registration of progress information and registration of the latest device information 106 are requested (step 1204).

次に、登録要求手段152は、サービスサーバ101から前記要求に対する応答(経過情報を登録した旨のメッセージ)を受信することで、セットアップの経過情報が登録されたことを確認する(1205)。   Next, the registration request unit 152 receives a response (message indicating that the progress information has been registered) from the service server 101 to confirm that the setup progress information has been registered (1205).

そして、登録要求手段152は、記憶媒体114の情報を初期化する(ステップ1206)。   Then, the registration request unit 152 initializes information in the storage medium 114 (step 1206).

具体的には、記憶媒体114内の最新装置情報格納領域502、シナリオ格納領域504、シナリオ実行情報格納領域505、ソフトウェア格納領域506、試運転関連テーブル格納領域507、試運転スクリプト格納領域508、セットアップ対象装置台数格納領域509、及びセットアップ未実行装置台数格納領域510の値を0クリアする。   Specifically, the latest device information storage area 502, scenario storage area 504, scenario execution information storage area 505, software storage area 506, test run related table storage area 507, test run script storage area 508, setup target device in the storage medium 114 The values in the number storage area 509 and the setup unexecuted device number storage area 510 are cleared to zero.

次に、中継クライアント109は、ステップ1201を再度実行する。   Next, the relay client 109 executes Step 1201 again.

ステップ1201において、記憶媒体114内にシナリオ108が存在しないと判定した場合には、中継クライアント109の送信要求手段154は、記憶媒体114の分析室識別子格納領域501に格納されている分析室識別子を読み出し、読み出した分析室識別子を添付してサービスサーバ101に対してシナリオ108の送信を要求する(ステップ1207)。   If it is determined in step 1201 that the scenario 108 does not exist in the storage medium 114, the transmission request unit 154 of the relay client 109 uses the analysis room identifier stored in the analysis room identifier storage area 501 of the storage medium 114. The service server 101 is requested to transmit the scenario 108 by attaching the read laboratory identifier to the service server 101 (step 1207).

次に、送信要求手段154は、サービスサーバ101からシナリオ108等のデータを受信する(ステップ1208)。   Next, the transmission request unit 154 receives data such as the scenario 108 from the service server 101 (step 1208).

具体的には、登録装置情報107、シナリオ108、ソフトウェア関連情報124、及びセットアップ対象装置台数128を受信する。   Specifically, the registered device information 107, scenario 108, software related information 124, and setup target device number 128 are received.

そして、送信要求手段154は、サービスサーバ101から受信したデータを記憶媒体114に格納する(ステップ1209)。   Then, the transmission request unit 154 stores the data received from the service server 101 in the storage medium 114 (step 1209).

具体的には、登録装置情報107を記憶媒体114の登録装置情報格納領域503に格納し、シナリオ108を記憶場体114のシナリオ格納領域504に格納し、ソフトウェア関連情報124のうちの共通ソフトウェアをソフトウェア格納領域506に格納し、ソフトウェア関連情報124のうちの試運転管理テーブルを試運転管理テーブル格納領域507に格納し、ソフトウェア関連情報124のうちの試運転スクリプトを試運転スクリプト格納領域508に格納し、セットアップ対象装置台数128の値を記憶媒体114のセットアップ対象装置台数格納領域509に格納する。   Specifically, the registered device information 107 is stored in the registered device information storage area 503 of the storage medium 114, the scenario 108 is stored in the scenario storage area 504 of the storage field 114, and the common software in the software related information 124 is stored. Store in the software storage area 506, store the test run management table in the software related information 124 in the test run management table storage area 507, store the test run script in the software related information 124 in the test run script storage area 508, and set up The value of the number of devices 128 is stored in the setup target device number storage area 509 of the storage medium 114.

中継クライアント109は、サービスサーバ101から受信したデータを記憶媒体114に格納した後、処理を終了する。   The relay client 109 stores the data received from the service server 101 in the storage medium 114, and then ends the process.

一方、ステップ1203において、シナリオを中断すると判定した場合には、中継クライアント109は、セットアップ作業の継続を促すメッセージ(例えば、「分析装置Aと分析装置Cに記憶媒体を接続して下さい。」などのメッセージ)をディスプレイの画面に表示する(ステップ1210)。   On the other hand, if it is determined in step 1203 that the scenario is to be interrupted, the relay client 109 prompts the continuation of the setup operation (for example, “Connect storage media to the analysis devices A and C”). Is displayed on the display screen (step 1210).

これにより、どの分析装置に対して共通ソフトウェア156をセットアップすべきなのかという判断をユーザが行う必要がなく、共通ソフトウェア156のセットアップが必要な分析装置に対して確実にセットアップ作業を行うことができる。   This eliminates the need for the user to determine to which analyzer the common software 156 should be set up, and the setup work can be reliably performed for the analyzer that requires the common software 156 to be set up. .

図18は、サービスサーバ101が中継クライアント109からの要求に応じて実行する処理の手順を示す。   FIG. 18 shows a procedure of processing executed by the service server 101 in response to a request from the relay client 109.

まず、サービスサーバ101は、中継クライアント109から要求を受信し、その要求の内容に応じて処理を切り替える(ステップ1301)。   First, the service server 101 receives a request from the relay client 109, and switches processing according to the content of the request (step 1301).

ステップ1301において、シナリオ108の送信要求を受信した場合には、サービスサーバ101のシナリオ作成手段153は、シナリオ108の送信要求に添付されている分析室識別子を参照する(ステップ1302)。   In step 1301, when the scenario 108 transmission request is received, the scenario creation means 153 of the service server 101 refers to the analysis room identifier attached to the scenario 108 transmission request (step 1302).

次に、シナリオ作成手段153は、記憶手段102から上記参照した分析室識別子に対応する複数の装置に関する登録装置情報107を選定する(ステップ1303)。   Next, the scenario creating unit 153 selects the registered device information 107 related to a plurality of devices corresponding to the referenced laboratory identifier from the storage unit 102 (step 1303).

次に、シナリオ作成手段153は、記憶手段102から上記選定した登録装置情報107に対応する共通ソフトウェアを選定する(ステップ1304)。   Next, the scenario creating unit 153 selects common software corresponding to the selected registered device information 107 from the storage unit 102 (step 1304).

具体的には、シナリオ作成手段153は、記憶手段102に保持されている、管理対象の装置が具備し得るハードウェア及びソフトウェアの組合せと、共通ソフトウェア156と、試運転管理テーブル158と、試運転スクリプト157とを対応付けたシナリオ管理テーブル159から、上記選定した登録装置情報107に含まれるハードウェア及びソフトウェアの組合せに対応する共通ソフトウェアを選定する。   Specifically, the scenario creation unit 153 includes a combination of hardware and software that can be included in the management target device, the common software 156, the test run management table 158, and the test run script 157, which are stored in the storage unit 102. Is selected from the scenario management table 159 associated with the common software corresponding to the combination of hardware and software included in the selected registered device information 107.

次に、シナリオ作成手段153は、記憶手段102からステップ1304で選定した共通ソフトウェアに対応する試運転スクリプトを選定し(ステップ1305)、記憶手段102からステップ1304で選定した共通ソフトウェアに対応する試運転管理テーブルを選定する(1306)。   Next, the scenario creation means 153 selects a trial run script corresponding to the common software selected in step 1304 from the storage means 102 (step 1305), and a trial run management table corresponding to the common software selected in step 1304 from the storage means 102. Is selected (1306).

具体的には、シナリオ作成手段153は、シナリオ管理テーブル159から、ステップ1304で選定した共通ソフトウェア156に対応する試運転スクリプト157及び試運転管理テーブル158を選定する。   Specifically, the scenario creation unit 153 selects the test run script 157 and the test run management table 158 corresponding to the common software 156 selected in step 1304 from the scenario management table 159.

そして、シナリオ作成手段153は、ステップ1302で参照した分析室識別子に対応する複数の装置に関する装置識別子と、ステップ1304で選定した共通ソフトウェア156の識別子と、ステップ1305で選定した試運転スクリプト157の識別子と、ステップ1306で選定した試運転管理テーブル158の識別子とを用いて、シナリオ108(図3(A)))を作成する(ステップ1307)。   Then, the scenario creating means 153 includes an apparatus identifier relating to a plurality of apparatuses corresponding to the laboratory identifier referenced in step 1302, an identifier of the common software 156 selected in step 1304, an identifier of the test run script 157 selected in step 1305, The scenario 108 (FIG. 3A)) is created using the identifier of the trial operation management table 158 selected in Step 1306 (Step 1307).

シナリオ作成手段153は、シナリオ108を作成すると、ステップ1303で選定した登録装置情報107と、ステップ1307で作成したシナリオ108と、ステップ1304で選定した共通ソフトウェア156、ステップ1305で選定した試運転スクリプト、157及びステップ1306で選定した試運転管理テーブル158から構成されるソフトウェア関連情報124と、セットアップ対象装置台数(例えば、ステップ1303で選定した登録装置情報の数)を中継クライアント109に対して送信し(ステップ1308)、処理を終了する。   When creating the scenario 108, the scenario creating means 153 creates the registration device information 107 selected in step 1303, the scenario 108 created in step 1307, the common software 156 selected in step 1304, the test run script selected in step 1305, 157 The software-related information 124 configured from the trial operation management table 158 selected in step 1306 and the number of setup target devices (for example, the number of registered device information selected in step 1303) are transmitted to the relay client 109 (step 1308). ), The process is terminated.

一方、ステップ1301において、経過情報の登録要求を受信した場合には、データ格納手段154は、セットアップの経過情報を記憶手段102に格納する(ステップ1309)とともに、中継クライアント109から受信した最新装置情報106を記憶手段102の登録装置情報107内に格納し、経過情報を登録した旨のメッセージを中継クライアント109に対して送信し(ステップ1310)、処理を終了する。なお、最新装置情報106は、登録装置情報107において該当する装置に対応するレコードに上書きされることにより、記憶手段102内に格納される。また、セットアップの経過情報をサービスサーバ101で管理することにより、管理者は、分析室ごとに共通ソフトウェア156のセットアップ作業の進捗状況を把握することができる。   On the other hand, when the progress information registration request is received in step 1301, the data storage unit 154 stores the setup progress information in the storage unit 102 (step 1309) and the latest device information received from the relay client 109. 106 is stored in the registration device information 107 of the storage means 102, a message indicating that the progress information has been registered is transmitted to the relay client 109 (step 1310), and the process is terminated. The latest device information 106 is stored in the storage unit 102 by being overwritten on the record corresponding to the corresponding device in the registered device information 107. Also, by managing the setup progress information with the service server 101, the administrator can grasp the progress of the setup work of the common software 156 for each analysis room.

以上、上記実施例に示したように、管理システム2と分析装置118〜122の間に、記録媒体114を介在させることで、操作案やセットアップ成否情報の提示を受けながら、分析装置118〜122の構成に応じた最新の共通ソフトウェア156のセットアップ作業を進めることができる。   As described above, as shown in the above-described embodiment, the recording apparatus 114 is interposed between the management system 2 and the analysis apparatuses 118 to 122, so that the analysis apparatuses 118 to 122 are presented while receiving the operation plan and the setup success / failure information. The setup work of the latest common software 156 according to the configuration can be advanced.

なお、本発明は上記実施例で説明した構成に限定されず、以下のような変形例を採用することができる。   In addition, this invention is not limited to the structure demonstrated in the said Example, The following modifications can be employ | adopted.

例えば、実施例では、管理システム2は、分析室内に設置される中継クライアント109とネットワーク上に設置されるサービスサーバ101で構成されているが、両者の構成を具備する一つの装置として構成されてもよい。この場合、管理システム2は、分析室内に設置する態様や、分析室の運営会社内になるシステム管理室などに設置する態様が考えられる。   For example, in the embodiment, the management system 2 is configured by the relay client 109 installed in the analysis room and the service server 101 installed on the network. However, the management system 2 is configured as one apparatus having both configurations. Also good. In this case, a mode in which the management system 2 is installed in the analysis room, a mode in which the management system 2 is installed in a system management room in the operating company of the analysis room, or the like can be considered.

また、実施例の分析装置122は、説明の便宜上複数の機能手段351〜356を備えているが、これらの手段を任意に組み合わせて構成される態様や、これらの手段を一纏めにして構成される態様が考えられる。或いは、各手段351〜356の機能を細分化し、さらに多くの機能手段を具備するように構成されてもよい。   Moreover, although the analyzer 122 of an Example is provided with several functional means 351-356 for convenience of explanation, the aspect comprised combining these means arbitrarily, and these means are comprised collectively. Embodiments are possible. Alternatively, the functions of the units 351 to 356 may be subdivided so that more functional units are provided.

また、実施例では、フラッシュメモリを内蔵し、USB端子に接続することでデータの読み出し及び書き込みが可能となる記憶媒体114を採用し、これに対応するUSB端子を記憶媒体IF302として採用しているが、CD-RWやDVD-RW等の読み書き可能な光ディスク、フローッピーディスク等の読み書き可能な磁気ディスク、又はMO等の読み書き可能な光磁気ディスクを記憶媒体114として採用する場合には、これらの記憶媒体114に対してデータの読み出し及び書き込みを行える装置を記憶媒体IF302として採用すればよい。   In the embodiment, a storage medium 114 that incorporates a flash memory and can read and write data by connecting to a USB terminal is employed, and a corresponding USB terminal is employed as the storage medium IF 302. However, when a readable / writable optical disk such as CD-RW or DVD-RW, a readable / writable magnetic disk such as a floppy disk, or a readable / writable magneto-optical disk such as MO is used as the storage medium 114, A device capable of reading and writing data from and to the storage medium 114 may be employed as the storage medium IF302.

さらに、実施例では、図11のステップ806において、セットアップ関連装置のうちの同一構成装置及び類似構成装置に関するセットアップ結果情報を、共通ソフトウェア156のセットアップ成否情報として出力しているが、この際、記憶媒体114に格納されている登録装置情報107から、共通ソフトウェア156のセットアップ作業が実施されていない他装置を特定し、該特定した他装置のうち、同一構成装置及び類似構成装置を表す情報を併せて出力してもよい。この場合、例えば、「セットアップしようとしているソフトウェアは、同一又は類似の他装置において正常にセットアップされています。従って、この装置Aと同一構成である装置Bに対してもセットアップが成功すると思われます。」といったメッセージを提示するのが好ましい。   Furthermore, in the embodiment, in step 806 of FIG. 11, the setup result information regarding the same configuration device and the similar configuration device among the setup related devices is output as the setup success / failure information of the common software 156. From the registered device information 107 stored in the medium 114, another device for which the common software 156 is not set up is specified, and information indicating the same component device and a similar component device among the specified other devices is also combined. May be output. In this case, for example, “The software you are trying to set up is set up correctly on another device that is the same or similar. Therefore, it is likely that setup will be successful for device B that has the same configuration as this device A. It is preferable to present a message such as “.

実施例の分析装置を含むセットアップ支援システムの構成と、同システム内におけるデータフローを示す図。The figure which shows the structure of the setup assistance system containing the analyzer of an Example, and the data flow in the system. 分析装置に関する登録装置情報のテーブル構成の一例を示す図。The figure which shows an example of the table structure of the registration apparatus information regarding an analyzer. (A)シナリオ108のテーブル構成と、(B)シナリオ実行情報105のテーブル構成を示す図。The figure which shows the table structure of (A) scenario 108, and the table structure of (B) scenario execution information 105. FIG. 試運転管理テーブルの構成を示す図。The figure which shows the structure of a trial run management table. 記憶媒体の構造を示す図。The figure which shows the structure of a storage medium. 中継クライアントの構成を示すブロック図。The block diagram which shows the structure of a relay client. サービスサーバの構成を示すブロック図。The block diagram which shows the structure of a service server. 実施例の分析装置の構成を示す図。The figure which shows the structure of the analyzer of an Example. (A)同一構成装置判定ポリシのテーブル構成と、(B)類似構成装置判定ポリシのテーブル構成を示す図。The figure which shows the table structure of (A) same structure apparatus determination policy, and the table structure of (B) similar structure apparatus determination policy. 分析装置の記憶手段に保持されるセットアップ関連装置管理テーブルの構成を示す図。The figure which shows the structure of the setup related apparatus management table hold | maintained at the memory | storage means of an analyzer. 分析装置に記憶媒体が接続された場合に実行される処理の手順を示すフローチャート。The flowchart which shows the procedure of the process performed when a storage medium is connected to the analyzer. 同一・類似判定手段による事前検証処理の手順を示すフローチャート。The flowchart which shows the procedure of the prior verification process by the same / similarity determination means. 変動状況検証処理の手順を示すフローチャート。The flowchart which shows the procedure of a fluctuation condition verification process. セットアップ関連装置の特定処理の手順を示すフローチャート。The flowchart which shows the procedure of the specific process of a setup related apparatus. 図12のステップ1805の処理手順を示すフローチャート。The flowchart which shows the process sequence of step 1805 of FIG. 図12ステップ1806の処理手順を示すフローチャート。12 is a flowchart showing the processing procedure of step 1806 in FIG. 記憶媒体を中継クライアントに接続した際に中継クライアントが実行する処理の手順を示すフローチャート。6 is a flowchart illustrating a procedure of processing executed by a relay client when a storage medium is connected to the relay client. サービスサーバが中継クライアントからの要求に応じて実行する処理の手順を示すフローチャート。The flowchart which shows the procedure of the process which a service server performs according to the request | requirement from a relay client.

符号の説明Explanation of symbols

101…サービスサーバ、102,123…記憶手段、104…分析室識別子、105…シナリオ実行情報、108…シナリオ、109…中継クライアント、114…記憶媒体、118,119,120,121,122…分析装置、156…共通ソフトウェア、157…試運転スクリプト、158…試運転管理テーブル、302…記憶媒体IF、305…自装置情報テーブル、307…インストーラソフトウェア、308…試運転ソフトウェア、328…事前検証型ソフトウェア、330…セットアップ関連装置管理テーブル、408…同一構成装置判定ポリシ、409…類似構成装置判定ポリシ DESCRIPTION OF SYMBOLS 101 ... Service server, 102, 123 ... Storage means, 104 ... Analysis room identifier, 105 ... Scenario execution information, 108 ... Scenario, 109 ... Relay client, 114 ... Storage medium, 118, 119, 120, 121, 122 ... Analysis device 156 ... Common software, 157 ... Test run script, 158 ... Test run management table, 302 ... Storage medium IF, 305 ... Self-device information table, 307 ... Installer software, 308 ... Test run software, 328 ... Pre-verification software, 330 ... Setup Related device management table, 408... Same component device determination policy, 409... Similar component device determination policy

Claims (8)

自装置の構成に関する自装置情報を保持する自装置情報テーブルと、
複数の装置に共通してセットアップされるソフトウェア(以下「共通ソフトウェア」という)、共通ソフトウェアのセットアップ作業が実施済みの装置の構成に関するセットアップ作業実施済み装置情報、及び前記セットアップ作業実施済み装置に対する共通ソフトウェアのセットアップ結果情報を保持する記憶媒体のデータを読み取るためのインターフェースと、
共通ソフトウェアのうち、自装置にセットアップする共通ソフトウェアを決定する手段と、
前記インターフェイスを介して前記記憶媒体から前記決定した共通ソフトウェアに対応するセットアップ作業実施済み装置情報を読み出し、前記読み出したセットアップ作業実施済み装置情報と前記自装置情報テーブルに保持されている自装置情報とを比較し、前記セットアップ作業実施済み装置のうち、自装置の構成と同一の構成を有する同一構成装置又は自装置の構成と類似の構成を有する類似構成装置を所定の基準に従って決定する同一・類似判定手段と、
前記インターフェイスを介して前記記憶媒体から前記決定した同一構成装置又は類似構成装置に関するセットアップ結果情報を読み出し、前記決定した共通ソフトウェアのセットアップ成否情報として出力する成否情報出力手段と、
を備えることを特徴とする情報処理装置。
An own device information table for holding own device information related to the configuration of the own device;
Software that is set up in common for a plurality of devices (hereinafter referred to as “common software”), device information that has been set up for the configuration of devices that have been set up for common software, and common software for devices that have been set up An interface for reading storage medium data holding setup result information of
Among the common software, means for determining the common software to be set up in the own device,
Read the setup work completed device information corresponding to the determined common software from the storage medium via the interface, and read the setup work completed device information and the own device information held in the own device information table The same / similarity is determined according to a predetermined standard among the devices that have been set up, and the same configuration device having the same configuration as the configuration of the own device or a similar configuration device having a configuration similar to the configuration of the own device is determined. A determination means;
Success / failure information output means for reading setup result information regarding the determined identical configuration device or similar configuration device from the storage medium via the interface and outputting the determined common software setup success / failure information;
An information processing apparatus comprising:
自装置と他装置との同一性を判定する基準とするハードウェア又はソフトウェアを指定する同一基準テーブルを備え、
前記同一・類似判定手段は、前記セットアップ作業実施済み装置のうち、前記同一基準テーブルで指定されたハードウェア又はソフトウェアに関して自装置の構成と一致するセットアップ作業実施済み装置を、前記同一構成装置として決定することを特徴とする請求項1に記載の情報処理装置。
Equipped with the same reference table for designating hardware or software as a reference for determining the identity between the own device and another device,
The same / similarity determination means determines, as the same configuration device, a device that has already been set up with respect to the hardware or software specified in the same reference table among the devices that have been set up. The information processing apparatus according to claim 1, wherein:
前記記憶媒体は、前記複数の装置それぞれについて、該装置に対して共通ソフトウェアがインストールされた場合に行われる動作テストごとに、該動作テストの際に動作するハードウェア及びソフトウェアの組合せが記述された試運転管理テーブルを備え、
前記同一・類似判定手段は、自装置に対応する前記試運転管理テーブルに記述された前記組合せと前記セットアップ作業実施済み装置に対応する前記試運転管理テーブルに記述された前記組合せとを比較し、前記セットアップ作業実施済み装置のうち、前記ハードウェア及びソフトウェアの組合せが一致する動作テストの数が規定値以上となるセットアップ作業実施済み装置を、前記類似構成装置として決定することを特徴とする請求項2に記載の情報処理装置。
In the storage medium, for each of the plurality of devices, a combination of hardware and software that operates during the operation test is described for each operation test performed when common software is installed in the device. A test operation management table is provided.
The same / similarity judging means compares the combination described in the test operation management table corresponding to the own device with the combination described in the test operation management table corresponding to the setup operation completed device, and sets up the setup. 3. The apparatus which has been subjected to setup work in which the number of operation tests in which the combination of the hardware and software is equal to or greater than a predetermined value is determined as the similar component apparatus among the apparatuses which have already performed the work. The information processing apparatus described.
前記成否情報出力手段が前記セットアップ成否情報を出力した後、自装置に対して前記決定した共通ソフトウェアをインストールし、該インストールの結果情報を、自装置に対する共通ソフトウェアのセットアップ結果情報として、前記決定した共通ソフトウェアに対応付けて前記記憶媒体に書き込むインストール手段を備えることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。   After the success / failure information output means outputs the setup success / failure information, the determined common software is installed in the own device, and the installation result information is set as the common software setup result information for the own device. The information processing apparatus according to any one of claims 1 to 3, further comprising an installation unit that writes to the storage medium in association with common software. 自装置において前記決定した共通ソフトウェアがインストールされた場合に動作テストを行い、該動作テストの結果を、自装置に対する共通ソフトウェアのセットアップ結果情報として、前記決定した共通ソフトウェアに対応付けて前記記憶媒体に書き込むテスト手段を備えることを特徴とする請求項4に記載の情報処理装置。   When the determined common software is installed in the own device, an operation test is performed, and the result of the operation test is stored in the storage medium in association with the determined common software as the common software setup result information for the own device. The information processing apparatus according to claim 4, further comprising a writing test unit. 前記記憶媒体は、共通ソフトウェアと前記複数の装置の各々との対応関係を表すセットアップ管理テーブルを保持し、
前記ソフトウェアを決定する手段は、前記インターフェイスを介して前記記憶媒体から前記セットアップ管理テーブルを読み出し、共通ソフトウェアのうち、前記読み出したセットアップ管理テーブルにおいて自装置に対応している共通ソフトウェアを、自装置にセットアップする共通ソフトウェアとして決定する請求項1乃至5のいずれか1項に記載の情報処理装置。
The storage medium holds a setup management table representing a correspondence relationship between common software and each of the plurality of devices,
The means for determining the software reads the setup management table from the storage medium via the interface, and among the common software, the common software corresponding to the own device in the read setup management table is stored in the own device. The information processing apparatus according to claim 1, wherein the information processing apparatus is determined as common software to be set up.
管理システムから提供されるソフトウェアを記憶媒体を用いて第1の装置及び第2の装置に共通してセットアップするためのセットアップ支援システムであって、
前記管理システムは、
前記第1の装置及び前記第2の装置に共通してセットアップされるソフトウェア(以下「共通ソフトウェア」という)、及び前記第1の装置の構成に関する登録装置情報を記憶する手段と、
共通ソフトウェア及び前記登録装置情報を対応付けて前記記憶媒体に格納する手段を備え、
前記第1の装置は、自装置に対する共通ソフトウェアのセットアップ結果情報を、該共通ソフトウェアに対応付けて前記記憶媒体に格納する手段を備え、
前記第2の装置は、
自装置の構成に関する自装置情報を保持する自装置情報テーブルと、
前記管理システムが格納した共通ソフトウェア、前記管理システムが格納した登録装置情報、及び前記第1の装置が格納したセットアップ結果情報を保持する前記記憶媒体のデータを読み取るためのインターフェースと、
共通ソフトウェアのうち、自装置にセットアップする共通ソフトウェアを決定する手段と、
前記インターフェイスを介して前記記憶媒体から前記決定した共通ソフトウェアに対応する登録装置情報を読み出し、前記読み出した登録装置情報と前記自装置情報テーブルに保持されている自装置情報とを比較し、前記第1の装置のうち、自装置の構成と同一の構成を有する同一構成装置又は自装置の構成と類似の構成を有する類似構成装置を所定の基準に従って決定する同一・類似判定手段と、
前記インターフェイスを介して前記記憶媒体から前記決定した同一構成装置又は類似構成装置に関するセットアップ結果情報を読み出し、前記決定した共通ソフトウェアのセットアップ成否情報として出力する手段と、
を備えることを特徴とするセットアップ支援システム。
A setup support system for setting up software provided from a management system in common to a first device and a second device using a storage medium,
The management system includes:
Means for storing software that is set up in common with the first device and the second device (hereinafter referred to as “common software”), and registered device information regarding the configuration of the first device;
Means for associating common software and the registered device information with each other and storing them in the storage medium;
The first device comprises means for storing common software setup result information for the device in the storage medium in association with the common software,
The second device includes:
An own device information table for holding own device information related to the configuration of the own device;
An interface for reading data of the storage medium holding the common software stored by the management system, the registered device information stored by the management system, and the setup result information stored by the first device;
Among the common software, means for determining the common software to be set up in the own device,
The registered device information corresponding to the determined common software is read from the storage medium via the interface, the read registered device information is compared with the own device information held in the own device information table, The same / similarity determining means for determining, in accordance with a predetermined standard, the same configuration device having the same configuration as the configuration of the own device or a similar configuration device having a configuration similar to the configuration of the own device,
Means for reading setup result information relating to the determined identical configuration device or similar configuration device from the storage medium via the interface, and outputting the determined common software setup success / failure information;
A setup support system comprising:
複数の装置に共通してセットアップされるソフトウェア(以下「共通ソフトウェア」という)、共通ソフトウェアのセットアップ作業が実施済みの装置の構成に関するセットアップ作業実施済み装置情報、及び前記セットアップ作業実施済み装置に対する共通ソフトウェアのセットアップ結果情報を保持する記憶媒体から、共通ソフトウェアのうち、自装置にセットアップする共通ソフトウェアを決定するステップと、
前記記憶媒体から前記決定した共通ソフトウェアに対応するセットアップ作業実施済み装置情報を読み出し、前記読み出したセットアップ作業実施済み装置情報と自装置の構成に関する自装置情報を保持する自装置情報テーブルに保持されている自装置情報とを比較し、前記セットアップ作業実施済み装置のうち、自装置の構成と同一の構成を有する同一構成装置又は自装置の構成と類似の構成を有する類似構成装置を所定の基準に従って決定するステップと、
前記記憶媒体から前記決定した同一構成装置又は類似構成装置に関するセットアップ結果情報を読み出し、前記決定した共通ソフトウェアのセットアップ成否情報として出力するステップと、
を含むことを特徴とするセットアップ支援方法。
Software that is set up in common for a plurality of devices (hereinafter referred to as “common software”), device information that has been set up for the configuration of devices that have been set up for common software, and common software for devices that have been set up Determining the common software to be set up in its own device from the storage medium holding the setup result information of
Reads out the setup work completed device information corresponding to the determined common software from the storage medium, and holds the read setup work completed device information and the own device information related to the configuration of the own device. The same configuration apparatus having the same configuration as the configuration of the own apparatus or a similar configuration apparatus having a configuration similar to the configuration of the own apparatus according to a predetermined standard. A step to determine;
Reading setup result information regarding the determined identical configuration device or similar configuration device from the storage medium, and outputting the determined common software setup success / failure information;
A setup support method comprising:
JP2008129642A 2008-05-16 2008-05-16 Information processing apparatus, setup support method, and setup support method Expired - Fee Related JP5031662B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008129642A JP5031662B2 (en) 2008-05-16 2008-05-16 Information processing apparatus, setup support method, and setup support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008129642A JP5031662B2 (en) 2008-05-16 2008-05-16 Information processing apparatus, setup support method, and setup support method

Publications (2)

Publication Number Publication Date
JP2009277130A JP2009277130A (en) 2009-11-26
JP5031662B2 true JP5031662B2 (en) 2012-09-19

Family

ID=41442477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008129642A Expired - Fee Related JP5031662B2 (en) 2008-05-16 2008-05-16 Information processing apparatus, setup support method, and setup support method

Country Status (1)

Country Link
JP (1) JP5031662B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6098392B2 (en) * 2013-06-24 2017-03-22 富士通株式会社 Software correction patch extraction program, software correction patch extraction method, and information processing apparatus
JP5984149B2 (en) 2014-08-04 2016-09-06 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Apparatus and method for updating software
JP6528669B2 (en) 2015-12-14 2019-06-12 富士通株式会社 Predictive detection program, apparatus, and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3567696B2 (en) * 1997-09-24 2004-09-22 松下電器産業株式会社 Software download system
JP2006119848A (en) * 2004-10-20 2006-05-11 Fujitsu Ltd Software update program, software update device and software update method
JP2006194744A (en) * 2005-01-13 2006-07-27 Sysmex Corp Data processor for measuring device and application program
JP4697001B2 (en) * 2006-03-28 2011-06-08 Sky株式会社 Program automatic update system
JP2007293737A (en) * 2006-04-27 2007-11-08 Fuji Xerox Co Ltd Method for registering and managing software resource, electronic equipment, and program

Also Published As

Publication number Publication date
JP2009277130A (en) 2009-11-26

Similar Documents

Publication Publication Date Title
US6789215B1 (en) System and method for remediating a computer
US8281286B2 (en) Methods and systems for automated testing of applications using an application independent GUI map
TWI332176B (en) Method and system for automated installation of system specific drivers
US20160315838A1 (en) Virtual Intelligent Platform Management Interface for Hardware Components
US8171475B2 (en) Intelligent retry method using remote shell
US20140173581A1 (en) System for field upgrading of firmware in multiple units
US20050223373A1 (en) Method for updating the firmware of a device
CN111796978B (en) Interface detection method, device, system, equipment and storage medium
JP5031662B2 (en) Information processing apparatus, setup support method, and setup support method
US7757015B2 (en) Device, method and computer program product readable medium for determining the identity of a component
CN114356521A (en) Task scheduling method and device, electronic equipment and storage medium
CN106325563B (en) Data storage device for identifying electronic devices and corresponding method
CN110597662B (en) Backup data automatic verification method and device, user equipment and storage medium
CN111694684B (en) Abnormal construction method and device of storage device, electronic device and storage medium
KR101252358B1 (en) Apparatus and method for testing plc command
CN110337017B (en) Television and log processing method thereof, log processing device and readable storage medium
US20090083747A1 (en) Method for managing application programs by utilizing redundancy and load balance
CN111200654A (en) Client request error processing method and device
CN113992491B (en) Application server group operation and maintenance management system, method and device
US10387135B2 (en) System and method for remotely flashing a wireless device
JP2009077194A (en) Gateway device, and gateway method of gateway device
KR100550477B1 (en) Driver agent device for support of remote device driver develop environment in the embedded system and operation method thereof
CN115878448A (en) Database test method, distributed database and storage medium
CN109740027B (en) Data exchange method, device, server and storage medium
JP2006511889A (en) Automated media library configuration

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100722

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120510

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: 20120529

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120627

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150706

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees