(57)【要約】【課題】コンピュータからデータを収集する技術において、操作信号の競合を防止して信頼性を向上することにより適用の拡大を図る。【解決手段】模擬操作信号に応じて処理手段１８が表示装置１４に画面表示した画像を取込んだ画像データをセンタシステム５０に送信し、画像解析を用いた認識により文字データに変換する。現地システム２０の信号判定手段３２は、入力装置１２からの第一の操作信号と、模擬操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを信号合成手段２４に送って処理手段１８への信号回線に入力させる。【選択図】図１
2009175964.tif 000002
【特許請求の範囲】
【請求項１】
操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段と、を有するコンピュータを対象システムとし、この対象システムから、前記管理データを通信ネットワーク経由で収集するデータ収集システムであって、
前記対象システムと共に設けた現地システムと、前記現地システムと前記通信ネットワーク経由で通信することにより前記管理データを収集するセンタシステムと、を有し、
前記現地システムは、
前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又はセンタシステムからの指示に基づいて模擬合成することにより提供する信号提供手段と、
前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる信号合成手段と、
前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む画像データ取込手段と、
前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する画像データ送信手段と、
を有し、
前記センタシステムは、前記現地システムから前記通信ネットワーク経由で送信された前記画像データを、画像解析を用いた認識により文字データに変換するとともに所定の記憶手段に記憶させる、画像解析手段を有する
データ収集システムにおいて、
前記現地システムは、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる、信号判定手段を有する
ことを特徴とするデータ収集システム。
【請求項２】
前記信号判定手段は、前記信号合成手段の前段において前記入力装置ならびに前記信号提供手段と接続されるとともに、
（１）前記第一の操作信号及び前記第二の操作信号の存否を常時監視し、
（２）前記第一の操作信号又は前記第二の操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、前記第二の操作信号を遮断すると共に遮断した旨の遮断通知を前記センタシステムに通知する、遮断処理を行う
ように構成したことを特徴とする請求項１記載のデータ収集システム。
【請求項３】
前記現地システムは、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間経過後に前記センタシステムに再送信を要求する、再送信要求手段を有する
ことを特徴とする請求項１又は２記載のデータ収集システム。
【請求項４】
操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段とを有するコンピュータを対象システムとしてこの対象システムに設置し、その対象システムから、前記管理データを通信ネットワーク経由で所定のセンタシステムへ収集するための、現地用コンピュータシステムにおいて、
前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又は模擬合成することにより提供する信号提供手段と、
前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる信号合成手段と、
前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む画像データ取込手段と、
前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する画像データ送信手段と、
前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる、信号判定手段と、
を有することを特徴とするデータ収集システムの現地用コンピュータシステム。
【請求項５】
操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段と、を有するコンピュータを対象システムとし、この対象システムから、前記管理データを通信ネットワーク経由で収集するデータ収集方法であって、
前記対象システムと共に設けた現地システムと、前記現地システムと前記通信ネットワーク経由で通信することにより前記管理データを収集するセンタシステムと、を有するデータ収集システムを用いて、
前記現地システムにおいて、
電子回路により又は演算制御部とコンピュータプログラムにより、信号提供手段と、信号合成手段と、画像データ取込手段と、画像データ送信手段と、信号判定手段と、を実現すると共に、
前記信号提供手段で、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又はセンタシステムからの指示に基づいて模擬合成することにより提供する処理ステップと、
前記信号合成手段で、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる処理ステップと、
前記信号判定手段で、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる処理ステップと、
前記画像データ取込手段で、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む処理ステップと、
前記画像データ送信手段で、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する処理ステップと、
前記センタシステムにおいて、電子回路により又は演算制御部とコンピュータプログラムにより実現する画像解析手段で、前記現地システムから前記通信ネットワーク経由で送信された前記画像データを、画像解析を用いた認識により文字データに変換するとともに所定の記憶手段に記憶させる処理ステップと、
を実行することを特徴とするデータ収集方法。
【請求項６】
前記信号判定手段は、
前記信号合成手段の前段において前記入力装置ならびに前記信号提供手段からの信号を受信するとともに、
（１）前記第一の操作信号及び前記第二の操作信号の存否を常時監視する処理ステップと、
（２）前記第一の操作信号又は前記第二の操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、前記第二の操作信号を遮断すると共に遮断した旨の遮断通知を前記センタシステムに通知する、遮断処理ステップと、
を実行することを特徴とする請求項５記載のデータ収集方法。
【請求項７】
前記現地システムにおいて、電子回路により又は演算制御部とコンピュータプログラムにより実現する再送信要求手段が、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間経過後に前記センタシステムに再送信を要求する処理ステップを実行する
ことを特徴とする請求項５又は６記載のデータ収集方法。
【請求項８】
操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段とを有するコンピュータを対象システムとしてこの対象システムに設置する現地用コンピュータシステムを用いて、その対象システムから、前記管理データを通信ネットワーク経由で所定のセンタシステムへ収集するデータ収集方法であって、
前記現地用コンピュータシステムにおいて、
電子回路により又は演算制御部とコンピュータプログラムにより、信号提供手段と、信号合成手段と、画像データ取込手段と、画像データ送信手段と、信号判定手段と、を実現すると共に、
前記信号提供手段で、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又は模擬合成することにより提供する処理ステップと、
前記信号合成手段で、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる処理ステップと、
前記信号判定手段で、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる処理ステップと、
前記画像データ取込手段で、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む処理ステップと、
前記画像データ送信手段で、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する処理ステップと、
を実行することを特徴とするデータ収集方法。
【請求項９】
操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段と、を有するコンピュータを対象システムとしてその対象システムに設置する現地用コンピュータシステムを制御することにより、その対象システムから、前記管理データを通信ネットワーク経由で所定のセンタシステムへ収集するデータ収集プログラムであって、
そのプログラムは前記現地用コンピュータシステムの演算制御部を制御することにより、
信号提供手段と、信号合成手段と、画像データ取込手段と、画像データ送信手段と、信号判定手段と、を実現すると共に、
前記信号提供手段に、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又は模擬合成することにより提供させ、
前記信号合成手段に、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させ、
前記信号判定手段に、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させ、
前記画像データ取込手段に、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込ませ、
前記画像データ送信手段に、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信させる
ことを特徴とするデータ収集プログラム。
【請求項１０】
前記プログラムは前記演算制御部を制御することにより、前記信号判定手段に、
前記信号合成手段の前段において前記入力装置ならびに前記信号提供手段からの信号を受信させるとともに、
（１）前記第一の操作信号及び前記第二の操作信号の存否を常時監視させ、
（２）前記第一の操作信号又は前記第二の操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、前記第二の操作信号を遮断すると共に遮断した旨の遮断通知を前記センタシステムに通知する、遮断処理を実行させ、
前記演算制御部を制御することにより実現する再送信要求手段に、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間経過後に前記センタシステムに再送信を要求させる
ことを特徴とする請求項９記載のデータ収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータからデータを収集する技術の改良に関する。
【背景技術】
【０００２】
ビル・工場・上下水道などの設備監視、店舗や倉庫などの在庫管理、事業所毎の売り上げ管理や環境会計管理など、さまざまな産業分野でコンピュータを利用した管理システムが導入され、それら各種の管理システムは産業用管理コンピュータとも総称できる。これらの既存の管理システム用コンピュータがその内部に保有している管理データを、そのコンピュータ（以下「対象システム」と呼ぶこととする）を改造することなく外部へ取り出すことを可能にする技術を本出願人らは提案し、既に特許出願を行った（特許文献１参照）。
【０００３】
その内容は、既存の対象システムが備えるキーボードやマウスに代表される入力装置を外部から自動操作して管理データを集約した画面等を呼び出し、その画面をキャプチャして画像解析し数値データに変換するものである。
【０００４】
上記のような従来技術の概要としては、電力設備などの既存の監視制御用コンピュータを対象システムとし、データ収集を行う側のシステム（仮に「データ収集システム」と呼ぶ）は、対象システムと組み合わせて設ける現地側システムと、データを収集するセンタ側システムを、通信ネットワークで接続する。
【０００５】
そのうえで、対象システムにおける入力装置の操作信号と同形式の模擬操作信号を、センタ側システムから現地側システムへ送り、伝送装置や信号合成器を介して監視制御用コンピュータへ伝達させ、その結果として画面表示された日報等のエネルギーデータ画面を現地側システムでキャプチャし、その画像データをセンタ側システムへ転送のうえ、ＯＣＲ処理により数値データに変換することによりエネルギーデータを外部に取り出す。
【特許文献１】特開２００７−１７９５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術では、現地で操作員等が入力装置を操作中に、データ収集のために模擬操作信号で画面を呼び出す機能が動作した場合には、操作員の手動操作による操作信号と画面呼び出しのための模擬操作信号が競合し、誤操作等の要因になるという問題点があった。
【０００７】
また、このような場合、一般的には操作員の操作を優先すべきであるが、従来ではそのような優先順位を反映させる技術が存在しなかったため、操作業務に支障を与える場合があり、その不都合の解決も希求されていた。
【０００８】
本発明は、上記のような従来技術の課題を解決するもので、その目的は、コンピュータからデータを収集する技術において、操作信号の競合を防止して信頼性を向上することにより適用の拡大を図ることである。
【課題を解決するための手段】
【０００９】
上記の目的をふまえ、本発明の一態様は、操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段と、を有するコンピュータを対象システムとし、この対象システムから、前記管理データを通信ネットワーク経由で収集するデータ収集システムであって、前記対象システムと共に設けた現地システムと、前記現地システムと前記通信ネットワーク経由で通信することにより前記管理データを収集するセンタシステムと、を有し、前記現地システムは、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又はセンタシステムからの指示に基づいて模擬合成することにより提供する信号提供手段と、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる信号合成手段と、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む画像データ取込手段と、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する画像データ送信手段と、を有し、前記センタシステムは、前記現地システムから前記通信ネットワーク経由で送信された前記画像データを、画像解析を用いた認識により文字データに変換するとともに所定の記憶手段に記憶させる、画像解析手段を有するデータ収集システムにおいて、前記現地システムは、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる、信号判定手段を有することを特徴とする。
【００１０】
本発明の他の態様は、上記態様を方法という見方からとらえたもので、操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段と、を有するコンピュータを対象システムとし、この対象システムから、前記管理データを通信ネットワーク経由で収集するデータ収集方法であって、前記対象システムと共に設けた現地システムと、前記現地システムと前記通信ネットワーク経由で通信することにより前記管理データを収集するセンタシステムと、を有するデータ収集システムを用いて、前記現地システムにおいて、電子回路により又は演算制御部とコンピュータプログラムにより、信号提供手段と、信号合成手段と、画像データ取込手段と、画像データ送信手段と、信号判定手段と、を実現すると共に、前記信号提供手段で、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又はセンタシステムからの指示に基づいて模擬合成することにより提供する処理ステップと、前記信号合成手段で、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる処理ステップと、前記信号判定手段で、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる処理ステップと、前記画像データ取込手段で、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む処理ステップと、前記画像データ送信手段で、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する処理ステップと、前記センタシステムにおいて、電子回路により又は演算制御部とコンピュータプログラムにより実現する画像解析手段で、前記現地システムから前記通信ネットワーク経由で送信された前記画像データを、画像解析を用いた認識により文字データに変換するとともに所定の記憶手段に記憶させる処理ステップと、を実行することを特徴とする。
【００１１】
このように、操作員等がキーボードやマウスなどを操作した操作信号と、データ収集用の操作信号が同時に競合した場合に、優先順位に従って一方の信号を遮断する手段や処理を加えることにより、対象システムの本来の動作についても、またデータ収集システムの動作についても、誤操作・誤動作等の支障が解決され、信頼性と実用性が大幅に改善可能となる。
【００１２】
本発明の他の態様は、上記態様において、さらに、前記信号判定手段は、前記信号合成手段の前段において前記入力装置ならびに前記信号提供手段と接続されるとともに、（１）前記第一の操作信号及び前記第二の操作信号の存否を常時監視し、（２）前記第一の操作信号又は前記第二の操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、前記第二の操作信号を遮断すると共に遮断した旨の遮断通知を前記センタシステムに通知する、遮断処理を行うように構成したことを特徴とする。
【００１３】
本発明の他の態様は、上記態様をデータ収集方法という見方からとらえたもので、前記信号判定手段は、前記信号合成手段の前段において前記入力装置ならびに前記信号提供手段からの信号を受信するとともに、（１）前記第一の操作信号及び前記第二の操作信号の存否を常時監視する処理ステップと、（２）前記第一の操作信号又は前記第二の操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、前記第二の操作信号を遮断すると共に遮断した旨の遮断通知を前記センタシステムに通知する、遮断処理ステップと、を実行することを特徴とする。
【００１４】
このように、信号判定手段を信号合成手段の前段に設け、各操作信号を常時監視して競合時は第二の操作信号を遮断すると共に遮断通知をセンサシステムへ送って送信を停止させることにより、操作員等による操作を円滑確実に優先する処理が実現される。
【００１５】
本発明の他の態様は、上記態様において、さらに、前記現地システムは、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間経過後に前記センタシステムに再送信を要求する、再送信要求手段を有することを特徴とする。
【００１６】
本発明の他の態様は、上記態様をデータ収集方法という見方からとらえたもので、前記現地システムにおいて、電子回路により又は演算制御部とコンピュータプログラムにより実現する再送信要求手段が、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間経過後に前記センタシステムに再送信を要求する処理ステップを実行することを特徴とする。
【００１７】
本発明の他の態様は、上記態様をコンピュータプログラムという見方からとらえたもので、前記プログラムは前記演算制御部を制御することにより、前記信号判定手段に、前記信号合成手段の前段において前記入力装置ならびに前記信号提供手段からの信号を受信させるとともに、（１）前記第一の操作信号及び前記第二の操作信号の存否を常時監視させ、（２）前記第一の操作信号又は前記第二の操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、前記第二の操作信号を遮断すると共に遮断した旨の遮断通知を前記センタシステムに通知する、遮断処理を実行させ、前記演算制御部を制御することにより実現する再送信要求手段に、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間経過後に前記センタシステムに再送信を要求させることを特徴とする。
【００１８】
このように、遮断処理の後、操作員等による操作が終了したことを現地システム側で判断し、所定の待機時間経過後にセンタシステムに再送信を要求することにより、操作員等による操作を妨げることなく、かつ、無駄な遅延も回避して、データ収集を確実に再開可能となる。
【００１９】
本発明の他の態様は、上記態様を現地システム単体として把握したもので、操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段とを有するコンピュータを対象システムとしてこの対象システムに設置し、その対象システムから、前記管理データを通信ネットワーク経由で所定のセンタシステムへ収集するための、現地用コンピュータシステムにおいて、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又は模擬合成することにより提供する信号提供手段と、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる信号合成手段と、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む画像データ取込手段と、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する画像データ送信手段と、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる、信号判定手段と、を有することを特徴とする。
【００２０】
本発明の他の態様は、上記態様を方法という見方からとらえたもので、操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段とを有するコンピュータを対象システムとしてこの対象システムに設置する現地用コンピュータシステムを用いて、その対象システムから、前記管理データを通信ネットワーク経由で所定のセンタシステムへ収集するデータ収集方法であって、前記現地用コンピュータシステムにおいて、電子回路により又は演算制御部とコンピュータプログラムにより、信号提供手段と、信号合成手段と、画像データ取込手段と、画像データ送信手段と、信号判定手段と、を実現すると共に、前記信号提供手段で、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又は模擬合成することにより提供する処理ステップと、前記信号合成手段で、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させる処理ステップと、前記信号判定手段で、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させる処理ステップと、前記画像データ取込手段で、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込む処理ステップと、前記画像データ送信手段で、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信する処理ステップと、を実行することを特徴とする。
【００２１】
本発明の他の態様は、上記態様をコンピュータプログラムという見方からとらえたもので、操作の入力装置と、情報の表示装置と、内部に保有しているデータである管理データを前記入力装置からの操作に基づいて前記表示装置に画面表示する処理手段と、を有するコンピュータを対象システムとしてその対象システムに設置する現地用コンピュータシステムを制御することにより、その対象システムから、前記管理データを通信ネットワーク経由で所定のセンタシステムへ収集するデータ収集プログラムであって、そのプログラムは前記現地用コンピュータシステムの演算制御部を制御することにより、信号提供手段と、信号合成手段と、画像データ取込手段と、画像データ送信手段と、信号判定手段と、を実現すると共に、前記信号提供手段に、前記入力装置からの操作信号である第一の操作信号の形式に準じ、収集しようとする前記管理データを前記表示装置に画面表示させるための第二の操作信号を、前記センタシステムから受信し又は模擬合成することにより提供させ、前記信号合成手段に、前記入力装置からの前記第一の操作信号と、前記信号提供手段の提供する前記第二の操作信号と、を前記入力装置から前記処理手段への信号回線に入力させ、前記信号判定手段に、前記第一の操作信号と前記第二の操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを前記信号合成手段により前記信号回線に入力させ、前記画像データ取込手段に、前記第二の操作信号に応じて前記処理手段が前記表示装置に画面表示した画像を画像データとして取込ませ、前記画像データ送信手段に、前記画像データ取込手段で取込んだ前記画像データを、前記通信ネットワーク経由で前記センタシステムに送信させることを特徴とする。
【００２２】
このように、現地用コンピュータシステムすなわち現地システム単独でも本発明の態様であり、特に、多数の現地システムを各現場に散在させ、単一又は少数のセンタシステムの共用により集約的にデータを収集することにより、全体のシステム構成がコストも含めて効率化でき、集中管理も容易になる。
【発明の効果】
【００２３】
以上のような本発明によれば、コンピュータからデータを収集する技術において、操作信号の競合を防止して信頼性を向上することにより適用の拡大を図ることが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の実施形態について、図面にそって説明する。なお、背景技術や課題での説明と共通の前提事項については、適宜省略する。
【００２５】
（構成）
本実施形態は、産業用管理コンピュータを対象（「対象システム」と呼ぶこととする）として、そのような対象システムのもつデータ（「管理データ」と呼ぶこととする）を通信ネットワーク経由で収集するデータ収集システムである。ここで、「産業用管理コンピュータ」は、ビル・工場・上下水道などの設備監視、店舗や倉庫などの在庫管理、事業所毎の売り上げ管理や環境会計管理など、さまざまな産業分野で用いるコンピュータ利用の情報処理システムを広く意味し、コンピュータ、計算機、システム、監視制御装置など名称の如何は問わない。
【００２６】
図１は、このような本実施形態の構成を示すもので、まず、対象システム１０は、キーボード、マウスなど操作の入力装置１２と、液晶モニタなど情報の表示装置１４と、情報の処理手段１８と、を有する。処理手段１８は、電子回路により又はＣＰＵなどの演算制御部とコンピュータプログラムにより実現され、対象システム１０の目的に応じて構成される。
【００２７】
そのような対象システム１０からデータを収集する本実施形態のデータ収集システムは、対象システム１０と共に設けた現地用コンピュータシステム（「現地システム」と呼ぶこととする）２０と、現地システム２０とインターネットやＶＰＮなどの通信ネットワークＮ経由で通信することにより管理データ１６を収集するセンタシステム５０と、を有する。
【００２８】
このうち、現地システム２０は、電子回路により又はＣＰＵなどの演算制御部とコンピュータプログラムにより実現され本実施形態の後述するような各機能作用を実現実行する処理手段として、信号提供手段２２と、信号合成手段２４と、画像信号分配器２６と、画像データ取込手段２８と、画像データ送信手段３０と、信号判定手段３２と、再送信要求手段３４と、を有する。
【００２９】
また、センタシステム５０は、電子回路により又はＣＰＵなどの演算制御部とコンピュータプログラムにより実現され本実施形態の後述するような各機能作用を実現実行する処理手段として、画面呼出手段５２と、操作信号生成手段５４と、画像データ受信手段５６と、画像データ記憶手段５８と、画像解析手段６０と、収集データ記憶手段６２と、を有する。
【００３０】
（作用）
上記のように構成された本実施形態におけるデータ収集の処理手順を、図２のフローチャートに示す。すなわち、センタシステム５０の画面呼出手段５２が、予め設定されたスケジュールにしたがい、又はセンタシステム５０で入力される指示操作にしたがって、対象システム１０のどの画面を呼び出すかを決定し、操作信号生成手段５４は、その画面を呼び出すための模擬操作信号又はそのような操作信号を模擬合成すべき旨の指示を生成し、現地システム２０へ送信する（ステップＳ５８）。
【００３１】
ここで、現地システム２０の処理する操作信号は二種あり、操作員等が実際に入力装置１２を操作して発生する操作信号を第一の操作信号と呼ぶこととし、データ収集のために対象システム１０を動作させるための模擬的な操作信号を第二の操作信号もしくは模擬操作信号と呼ぶこととする。
【００３２】
そして、現地システム２０では、信号提供手段２２が、入力装置１２からの操作信号である第一の操作信号の形式に準じ、収集しようとする管理データ１６を表示装置１４に画面表示させるための第二の操作信号すなわち模擬操作信号を、センタシステム５０から受信し（ステップＳ４４）又はセンタシステムからの指示に基づいて模擬合成することにより提供する。
【００３３】
また、信号合成手段２４は、入力装置１２からの第一の操作信号と、信号提供手段２２の提供する模擬操作信号と、を入力装置１２から処理手段１８への信号回線に入力する（ステップＳ４６）。このような模擬操作信号の入力を受けた対象システム１０の処理手段１８は（ステップＳ０１）、それを第一の操作信号と区別することなく、内部に保有しているデータである管理データ１６を、模擬操作信号の内容に応じて表示装置１４に画面表示する（ステップＳ０２）。
【００３４】
上記のように模擬操作信号に応じて処理手段１８が表示装置１４に画面表示した画像を（ステップＳ０２）、現地システム２０において画像信号分配器２６が画像データ取込手段２８にも分配し、この分配された画像を画像データ取込手段２８がキャプチャし画像データとして取込む（ステップＳ４８）。この画像データ取込手段２８で取込んだ画像データを、画像データ送信手段３０が通信ネットワークＮ経由でセンタシステム５０に送信する（ステップＳ５０）。
【００３５】
センタシステム５０では、現地システム２０から通信ネットワークＮ経由で画像データ受信手段５６により受信した前記画像データを（ステップＳ６０）、画像データ記憶手段５８に一旦記憶したうえ、画像解析手段６０が、パタン認識処理に代表される画像解析を用いた認識により文字データに変換し（ステップＳ６２）、所定の収集データ記憶手段６２に記憶させる（ステップＳ６４）。
【００３６】
以上のような処理に際し、現地システム２０の信号判定手段３２は、入力装置１２からの第一の操作信号と、模擬操作信号が同時に存在するとき、これら二つの信号間について予め決められた優先順位にしたがって、一方の操作信号のみを信号合成手段２４に送って処理手段１８への前記信号回線に入力させる。
【００３７】
典型的な具体的としては、信号判定手段３２は、信号合成手段２４の前段において入力装置１２ならびに信号提供手段２２と接続されるとともに、
（１）第一の操作信号及び模擬操作信号の存否を常時検出して監視し（ステップＳ３０）、
（２）同時競合（ステップＳ３２）、すなわち第一の操作信号又は模擬操作信号のいずれか一方を先行して認識中に、他方の操作信号を後発的に確認した場合、つまり、第一の操作信号を認識中に第二の操作信号を確認した場合、または第二の操作信号を認識中に第一の操作信号を確認した場合、所定の遮断処理として、模擬操作信号を遮断すると共に（ステップＳ３４）、遮断した旨の情報である遮断通知をセンタシステム５０の操作信号生成手段５４に送信する（ステップＳ３６）。
【００３８】
このような遮断通知を受けると（ステップＳ５０）、センタシステム５０の操作信号生成手段５４は、模擬操作信号の送信を中止し（ステップＳ５２）、再送信要求の待ち受けを開始する（ステップＳ５４）。
【００３９】
そして、現地システム２０の再送信要求手段３４は、前記遮断処理の後、第一の操作信号の伝達が終了すると、所定の待機時間（任意の一定時間で、通常は５〜１０分程度）経過後に、遮断の解除と共にセンタシステム５０に再送信を要求し（ステップＳ４０）、センタシステム５０の操作信号生成手段５４は、現地システム２０からの再送信要求があると（ステップＳ５６）、模擬操作信号の送信を再開し（ステップＳ５８）、この際、遮断された模擬操作信号は再送信する。
【００４０】
（効果）
以上のように、本実施形態では、信号判定手段３２により、操作員等がキーボードやマウスなどを操作した操作信号と、データ収集用の操作信号が同時に競合した場合に、優先順位に従って一方の信号を遮断することにより、対象システムの本来の動作についても、またデータ収集システムの動作についても、誤操作・誤動作等の支障が解決され、信頼性と実用性が大幅に改善可能となる。
【００４１】
また、本実施形態では、信号判定手段３２は、信号合成手段２４の前段に設け、各操作信号を常時監視して競合時は第二の操作信号を遮断すると共に遮断通知をセンサシステム５０へ送って送信を停止させることにより、操作員等による操作を円滑確実に優先する処理が実現される。
【００４２】
また、本実施形態では、再送信要求手段３４により、遮断処理の後、操作員等による操作が終了したことを現地システム２０側で判断し、所定の待機時間経過後にセンタシステム５０に再送信を要求することにより、操作員等による操作を妨げることなく、かつ、無駄な遅延も回避して、データ収集を確実に再開可能となる。
【００４３】
（他の実施形態）
なお、本発明は上記のような実施形態に限定されるものではなく、以下に例示するもの及びそれ以外の他の態様も含むものである。例えば、操作員等による第一の操作信号に代えて、第二の操作信号すなわち模擬操作信号を優先する運用も可能である。また、操作信号や操作信号の生成する指示をセンタシステム５０から送信する代りに、現地システム２０でタイムスケジュールなどに基づき自律的に模擬操作信号を生成することも考えられる。
【００４４】
また、現地用コンピュータシステムすなわち現地システム２０単独でも本発明の態様であり、特に、多数の現地システム２０を各現場に散在させ、単一又は少数のセンタシステム５０の共用により集約的にデータを収集することにより、全体のシステム構成がコストも含めて効率化でき、集中管理も容易になる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態の構成を示す図。
【図２】本発明の実施形態における処理手順を示すフローチャート。
【符号の説明】
【００４６】
１０…対象システム
１２…入力装置
１４…表示装置
１６…管理データ
１８…処理手段
２０…現地システム
２２…信号提供手段
２４…信号合成手段
２６…画像信号分配器
２８…画像データ取込手段
３０…画像データ送信手段
３２…信号判定手段
３４…再送信要求手段
５０…センタシステム
５２…画面呼出手段
５４…操作信号生成手段
５６…画像データ受信手段
５８…画像データ記憶手段
６０…画像解析手段
６２…収集データ記憶手段
Ｎ…通信ネットワーク
【図１】
2009175964.tif 000003
【図２】
2009175964.tif 000004