(57)【要約】【課題】ＯＰＣ（OLE for Process Control）の仕様を利用することで、サーバマシン情報を容易に取得し、これを取り扱うことができるサーバマシン情報の情報処理装置および情報処理方法を提供する。【解決手段】登録手段１０１は、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録する。取得手段１０２は、サーバマシン情報をサーバマシンから取得する。記憶手段１０３は、取得手段１０２により取得されたサーバマシン情報を、登録手段１０１により登録されたアイテムＩＤに対応付けたアイテムとして記憶する。また、情報処理手段１０４は、記憶手段１０３に記憶されたアイテムを用いた情報処理を実行する。【選択図】図１
2007219695.tif 000002
【特許請求の範囲】
【請求項１】
アイテムを取り扱うサーバマシンに関する情報を処理する、サーバマシン情報の情報処理装置において、
アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録する登録手段と、
前記サーバマシン情報を前記サーバマシンから取得する取得手段と、
前記取得手段により取得された前記サーバマシン情報を、前記登録手段により登録されたアイテムＩＤに対応付けたアイテムとして記憶する記憶手段と、
を備えることを特徴とするサーバマシン情報の情報処理装置。
【請求項２】
前記アイテムＩＤの形式が、前記サーバマシンが取り扱う他のデータに対応付けられたアイテムＩＤと同一形式であることを特徴とする請求項１に記載のサーバマシン情報の情報処理装置。
【請求項３】
前記記憶手段に記憶されたアイテムを用いた情報処理を実行する情報処理手段を備えることを特徴とする請求項１または２に記載のサーバマシン情報の情報処理装置。
【請求項４】
アイテムを取り扱うサーバマシンに関する情報を処理する、サーバマシン情報の情報処理方法において、
アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録するステップと、
前記サーバマシン情報を前記サーバマシンから取得するステップと、
前記取得するステップにより取得された前記サーバマシン情報を、前記登録するステップにより登録されたアイテムＩＤに対応付けたアイテムとして記憶するステップと、
を備えることを特徴とするサーバマシン情報の情報処理方法。
【請求項５】
前記アイテムＩＤとして、前記サーバマシンが取り扱う他のデータに対応付けられるアイテムＩＤと同一形式のＩＤが使用されることを特徴とする請求項４に記載のサーバマシン情報の情報処理方法。
【請求項６】
前記記憶手段に記憶されたアイテムを用いた情報処理を実行するステップを備えることを特徴とする請求項４または５に記載のサーバマシン情報の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイテムを取り扱うサーバマシンに関する情報を処理する、サーバマシン情報の情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
サーバマシンのサーバマシン情報（例えば、ＯＳ名、ネットワークアダプタ名、合計物理メモリ、利用可能な物理メモリ、ページファイルの空容量、ＣＰＵ使用率など）をネットワーク経由でクライアントマシンに取得させるシステムが使用されている。このようなシステムでは、サーバマシン情報を取得するためのツールを作成し、このツールをクライアントマシンに実装している。
【０００３】
特許文献１には、サーバ・クライアント構成になったデータベースシステムが記載されている。
【０００４】
【特許文献１】特開２００４−７８５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来、サーバマシン内でサーバマシン情報を取得する機能が独自のインターフェースを利用しているため、クライアントマシンでサーバマシン情報を取得する場合にも、その独自のインターフェースに対応した実装が必要となる。このため、クライアントマシンにおいてサーバマシン情報を取得するためのツールの作成が容易ではなく、また汎用性のあるツールを作成することもできないという問題がある。
【０００６】
本発明の目的は、ＯＰＣ（OLE for Process Control）の仕様を利用することで、サーバマシン情報を容易に取得し、これを取り扱うことができるサーバマシン情報の情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のサーバマシン情報の情報処理装置は、アイテムを取り扱うサーバマシンに関する情報を処理する、サーバマシン情報の情報処理装置において、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録する登録手段と、前記サーバマシン情報を前記サーバマシンから取得する取得手段と、前記取得手段により取得された前記サーバマシン情報を、前記登録手段により登録されたアイテムＩＤに対応付けたアイテムとして記憶する記憶手段と、を備えることを特徴とする。
このサーバマシン情報の情報処理装置によれば、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録し、取得されたサーバマシン情報を登録されたアイテムＩＤに対応付けたアイテムとして記憶するので、サーバマシン情報をアイテムとして取り扱うことができる。
【０００８】
前記アイテムＩＤの形式が、前記サーバマシンが取り扱う他のデータに対応付けられたアイテムＩＤと同一形式であってもよい。
【０００９】
前記記憶手段に記憶されたアイテムを用いた情報処理を実行する情報処理手段を備えてもよい。
【００１０】
本発明のサーバマシン情報の情報処理方法は、アイテムを取り扱うサーバマシンに関する情報を処理する、サーバマシン情報の情報処理方法において、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録するステップと、前記サーバマシン情報を前記サーバマシンから取得するステップと、前記取得するステップにより取得された前記サーバマシン情報を、前記登録するステップにより登録されたアイテムＩＤに対応付けたアイテムとして記憶するステップと、を備えることを特徴とする。
このサーバマシン情報の情報処理方法によれば、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録し、取得されたサーバマシン情報を登録されたアイテムＩＤに対応付けたアイテムとして記憶するので、サーバマシン情報をアイテムとして取り扱うことができる。
【００１１】
前記アイテムＩＤとして、前記サーバマシンが取り扱う他のデータに対応付けられるアイテムＩＤと同一形式のＩＤが使用されてもよい。
【００１２】
前記記憶手段に記憶されたアイテムを用いた情報処理を実行するステップを備えてもよい。
【発明の効果】
【００１３】
本発明のサーバマシン情報の情報処理装置によれば、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録し、取得されたサーバマシン情報を登録されたアイテムＩＤに対応付けたアイテムとして記憶するので、サーバマシン情報をアイテムとして取り扱うことができる。
【００１４】
本発明のサーバマシン情報の情報処理方法によれば、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録し、取得されたサーバマシン情報を登録されたアイテムＩＤに対応付けたアイテムとして記憶するので、サーバマシン情報をアイテムとして取り扱うことができる。
【発明を実施するための最良の形態】
【００１５】
図１は本発明によるサーバマシン情報の情報処理装置を機能的に示すブロック図である。
【００１６】
図１において、登録手段１０１は、アイテムＩＤをサーバマシンに関する情報であるサーバマシン情報に対応付けて登録する。取得手段１０２は、サーバマシン情報をサーバマシンから取得する。記憶手段１０３は、取得手段１０２により取得されたサーバマシン情報を、登録手段１０１により登録されたアイテムＩＤに対応付けたアイテムとして記憶する。
【００１７】
また、情報処理手段１０４は、記憶手段１０３に記憶されたアイテムを用いた情報処理を実行する。
【００１８】
以下、図２〜図４を参照して、本発明によるサーバマシン情報の情報処理装置の一実施形態について説明する。
【００１９】
図２は、本実施形態の情報処理装置が適用されるプラント制御システムの構成を示すブロック図である。
【００２０】
図２に示すように、プラント制御システムは、プラントに設置されたフィールド機器１，１，・・・を制御するフィールドコントローラ２，２，・・・と、フィールドコントローラ２，２，・・・を介してフィールド機器１，１，・・・を統合的に制御、監視するためのサーバマシン３と、サーバマシン３に通信回線５を介して接続されたクライアントマシン４と、を備える。
【００２１】
図２に示すように、サーバマシン３は、計測・制御分野での標準インターフェース仕様であるＯＰＣ（OLE for Process Control）に準拠したＯＰＣデータアクセスサーバ３１と、サーバマシン３のサーバマシン情報を自らのサーバマシン３から収集するサーバマシン情報収集部３２と、を備える。
【００２２】
ＯＰＣデータアクセスサーバ３１は、フィールドコントローラ２，２，・・・を介して収集されたフィールド機器１，１，・・・の設定データをＯＰＣのアイテムデータとして取り扱い、あるいは格納する機能を有する。また、サーバマシン情報収集部３２により収集された上記サーバマシン情報も、上記設定データと同一形式のアイテムデータとしてＯＰＣデータアクセスサーバ３１に書き込まれる。
【００２３】
また、クライアントマシン４は、サーバマシン３のＯＰＣデータアクセスサーバ３１から上記サーバマシン情報を取得するサーバマシン情報取得部４１と、サーバマシン情報取得部４１により取得されたサーバマシン情報を画面表示するサーバマシン情報表示部４２と、を備える。サーバマシン情報取得部４１およびサーバマシン情報表示部４２は、クライアントマシン４に実装されたアプリケーションプログラムに従って、サーバマシン情報の取得、表示処理を実行する。
【００２４】
図２に示すように、サーバマシン３にはアイテムＩＤ定義ファイル６が、クライアントマシン４にはアイテムＩＤ定義ファイル６Ａが、それぞれ格納されている。アイテムＩＤ定義ファイル６およびアイテムＩＤ定義ファイル６Ａのデータ内容は同一であり、図３には、そのデータ構成が示されている。
【００２５】
図３に示すように、アイテムＩＤ定義ファイル６およびアイテムＩＤ定義ファイル６Ａには、サーバマシン３で取り扱うアイテムと、そのアイテムを特定するアイテムＩＤとの対応付けが定義されている。図３に示すアイテムＩＤ定義ファイルには、サーバマシン情報である、自マシンのコンピュータ名、自マシンのＩＰアドレス、合計物理メモリ、利用可能な物理メモリ、ＣＰＵ使用率等が、それぞれのアイテムＩＤに対応するアイテムとして登録されている。
【００２６】
図４は本実施形態の情報処理装置の動作手順を示すフローチャートである。
【００２７】
図４のステップＳ１〜ステップＳ２は、サーバマシン情報収集部３２におけるサーバマシン情報の収集、書込み手順を示している。
【００２８】
図４のステップＳ１では、サーバマシン３のサーバマシン情報収集部３２は、サーバマシン３のサーバマシン情報を逐次、収集する。
【００２９】
次に、ステップＳ２では、サーバマシン情報収集部３２は、収集されたサーバマシン情報を、アイテムデータとして、クライアントインターフェース３２ａおよびＯＰＣインターフェース３１ａを介してＯＰＣデータアクセスサーバ３１に書き込む。このとき、サーバマシン情報収集部３２はアイテムＩＤ定義ファイル６を参照し、サーバマシン情報をアイテムＩＤに対応付けてＯＰＣデータアクセスサーバ３１に書き込む。サーバマシン情報収集部３２は、以上の処理を逐次繰り返す。
【００３０】
図３には、ＯＰＣデータアクセスサーバ３１に格納されるアイテムデータベースのデータ構成を示している。図３に示すように、アイテムデータベースには、アイテムＩＤ定義ファイル６に従ってアイテムデータとアイテムＩＤとが対応付けられて格納される。図４に示すアイテムデータは、例えば、自マシンのコンピュータ名は「xxxxxx」であり、合計物理メモリは「○○○○」バイトであることを示している。
【００３１】
一方、クライアントマシン４のサーバマシン情報取得部４１は、クライアントインターフェース４１ａおよびＯＰＣインターフェース３１ａを介し、通信回線５を使用してＯＰＣデータアクセスサーバ３１にアクセスすることができる。
【００３２】
図４のステップＳ１１〜ステップＳ１２は、サーバマシン情報取得部４１におけるサーバマシンの取得、表示手順を示している。
【００３３】
図４のステップＳ１１では、サーバマシン情報取得部４１は、ＯＰＣデータアクセスサーバ３１からアイテムデータをアイテムＩＤとともに取得する。また、サーバマシン情報取得部４１は、アイテムＩＤ定義ファイル６Ａを参照し、アイテムＩＤを介して、アイテムデータとアイテムとを対応付ける。
【００３４】
次に、ステップＳ１２では、サーバマシン情報取得部４１は、サーバマシン情報表示部４２に、アイテムデータを、アイテムに対応付けて画面表示し、処理を終了する。
【００３５】
図５はサーバマシン情報表示部４２の画面表示例を示している。この例では、アイテムの提示領域５１と、そのアイテムデータの提示領域５２とが並んで配置されている。例えば、自マシンのコンピュータ名、すなわちサーバマシン３のコンピュータ名が「xxxxxx」であり、その合計物理メモリは「○○○○」バイトであること等が表示される。
【００３６】
このように、本実施形態では、サーバマシン３のサーバマシン情報をフィールド機器１，１，・・・の設定データと同一形式のアイテムとして登録しているので、サーバマシン情報を取り扱うための独自のインターフェースを設けることなく、サーバマシン情報へのアクセスやサーバマシン情報を用いた情報処理を実行できる。また、クライアントマシン４でサーバマシン情報を取得する際に、通常のＯＰＣデータアクセスインターフェースを利用できるため、サーバマシン情報取得のための独自のプログラムを作成する必要がない。さらに、サーバマシン情報取得のために作成されたプログラムは、サーバマシン情報をアイテムとして広範に取り扱うことができるため、汎用性が高いツールとして利用できる。
【００３７】
なお、本実施形態では、フィールド機器１，１，・・・の設定データは、基本的にフィールド機器１が保有する形式が採られるが、フィールド機器１，１，・・・の設定データ群をＯＰＣデータアクセスサーバ３１上のデータベース（アイテム群）として保有する形式を採ることもできる。
【００３８】
また、本実施形態では、クライアントマシン４にサーバマシン情報を取得、表示する機能を設けているが、サーバマシン自体に同様の機能を設けることもできる。
【００３９】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、サーバマシンに関する情報を取り扱うサーバマシン情報の情報処理装置および情報処理方法に対し、広く適用することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明によるサーバマシン情報の情報処理装置を機能的に示すブロック図。
【図２】本実施形態の情報処理装置が適用されるプラント制御システムの構成を示すブロック図。
【図３】アイテムＩＤ定義ファイルおよびアイテムデータベースのデータ構造を示す図。
【図４】本実施形態の情報処理装置の動作手順を示すフローチャート。
【図５】サーバマシン情報表示部の画面表示例を示す図。
【符号の説明】
【００４１】
３      サーバマシン
４      クライアントマシン
６      アイテムＩＤ定義ファイル（登録手段）
３１    ＯＰＣデータアクセスサーバ（記憶手段）
４１    サーバマシン情報収集部（情報処理手段）
４２    サーバマシン情報表示部（情報処理手段）
１０１  登録手段
１０２  取得手段
１０３  記憶手段
１０４  情報処理手段
【図１】
2007219695.tif 000003
【図２】
2007219695.tif 000004
【図３】
2007219695.tif 000005
【図４】
2007219695.tif 000006
【図５】
2007219695.tif 000007