(57)【要約】【課題】未知のデータが発生しても、また未知のデータの収集を要求されても、そのデータの実体を考慮することなく容易に取り扱うことのできる情報収集システムを提供する。【解決手段】情報収集システム１は、現場データ１００のデータ発生装置２と対応付けてメモリ上に確保されるとともに、対応のデータ発生装置２が出力した現場データ１００を記憶する管理領域１１を備える。収集する現場データ１００の種類情報３２０を記憶しておき、その種類情報３２０に応じて管理領域１１を特定するようにし、特定した管理領域１１に記憶された現場データ１００を収集する。【選択図】図３
2015088028.tif 000002
【特許請求の範囲】
【請求項１】
現場データを発生させるデータ発生装置とネットワークを介して接続され、所望の種類の現場データを収集する情報収集システムであって、
収集する現場データの種類情報を記憶する辞書記憶手段と、
前記データ発生装置と対応付けてメモリ上に確保されるとともに、タグにより識別され、対応のデータ発生装置が出力した現場データを記憶する現場データ管理領域と、
前記種類情報と前記タグとの関連を記憶する関連記憶手段と、
前記辞書記憶手段が記憶する前記種類情報に応じた前記タグを特定し、特定した前記タグで識別される前記現場データ管理領域から現場データを収集する収集手段と、
を備えること、
を特徴とする情報収集システム。
【請求項２】
前記現場データの補足情報を記憶するデータベースと前記ネットワークを介して接続され、
前記補足情報の属性値と対応付けてメモリ上に確保されるとともに、タグにより識別され、対応の属性値を有する前記補足情報を記憶する補足情報管理領域と、
を更に備え、
前記辞書記憶手段は、前記現場データの種類情報と前記補足情報の種類情報を関連付けて記憶し、
前記関連記憶手段は、前記補足情報の前記種類情報と前記タグとの関連を更に記憶し、
前記収集手段は、前記辞書記憶手段が記憶する前記補足情報の種類情報に応じた前記タグを特定し、特定した前記タグで識別される前記補足情報管理領域に記憶された補足情報を収集すること、
を特徴とする請求項１に記載の情報収集システム。
【請求項３】
前記収集手段が収集した前記現場データと前記補足情報とを一つのデータセットに纏めたイベント情報を生成するイベント生成手段を更に備えること、
を特徴とする請求項２に記載の情報収集システム。
【請求項４】
一つの前記現場データ管理領域には、複数の現場データが記憶され、
前記収集手段は、
前記辞書記憶手段が記憶する所定の種類情報に応じて、前記一つの現場データ管理領域に記憶された複数の現場データに基づいて、それら現場データとは別種の現場データを生成する情報加工手段を有し、
前記所定の種類情報に応じて、前記情報加工手段で生成した前記別種の現場データを収集すること、
を特徴とする請求項１乃至３の何れかに記載の情報収集システム。
【請求項５】
前記関連記憶手段は、加工を経て前記現場データを収集するか否かを示すパス情報と前記種類情報とを関連付けて記憶し、
前記生成手段は、前記パス情報に応じて前記情報加工手段を作動させること、
を特徴とする請求項４記載の情報収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場やオフィス等で発生する現場データを収集する情報収集システムに関する。
【０００２】
工場やオフィス等においては、各種の設備が稼働しており、それら設備がエラー情報やステータス情報等の設備、作業、又は材料に対する観測結果を示す現場データを出力する。現場データは、工場やオフィスの稼働管理、製品の品質管理、経営管理等に寄与する貴重な情報である。しかしながら、設備から直接出力されるイベント情報は、コード若しくは単なる観測数値、及び発生場所や発生日時等の直接的な意味以外には、２次的、３次的な意味を有していない。そのため、従来は、現場レベルで得られた情報を管理や経営レベルに至るまでの間に各層で順次解釈し直し、イベント情報を２次的、３次的な意味を持つ情報に変化させていくことで、各レベルにおいてイベント情報を活用していた。
【０００３】
そこで、出願人は、特開２０１２−２３４４９６号公報のように、日々膨大に発生する現場データからイベント情報を自動で生成することのできる情報収集システムを提唱している。
【０００４】
この情報収集システムは、現場データに付加する各補足情報の種類を定義するモデルが収容された辞書を記憶しておく。また、各種各内容の補足情報が記憶されたデータベースを用意しておく。
【０００５】
そして、辞書に従って、データベースから各補足情報を検索し、検索された各補足情報を現場データに追加してイベント情報を再構成する。検索においては、再構成されたイベント情報に含まれる現場データ及び追加された各補足情報のうちの各種組み合わせを検索キーとして他の種類の補足情報を検索する。再構成においては、順次検索された前記補足情報を前記イベント情報に順次追加していく。
【０００６】
更に、イベント情報の収集を依頼する依頼端末から、イベント情報に含める補足情報の各種類を指定した収集条件情報を取得し、再構成したイベント情報から収集条件情報に従って補足情報を抽出して新たなイベント情報を再構成する。
【０００７】
これにより、依頼端末を操作する利用者側からは、必要とする内容が直接的かつ分かりやすく記述されたイベント情報が発生しているように見え、解釈の作業を要することなく、そのイベント情報の到達の時点で、イベント情報の持つ２次的、３次的な意味内容を理解することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−２３４４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
昨今では、情報収集システムにとって未知の種類、フォーマット、及び構造様式のデータが頻発している。そのため、昨今ではネットワーク上で発生するビッグデータの取り扱いについて注目を集めているが、そのビッグデータを如何に収集するかが課題となっていた。
【００１０】
すなわち、従来の情報収集システムでは、データ側に其の種類、フォーマット、及び構造様式の判別子を付与し、システム側で其のデータが取り扱い対象となるように定義しておかなければ、そのデータの取り扱いは困難であった。予め全てのデータについて定義しておくことは現実的ではないからである。また、未知のデータが発生する度に情報収集システム側で取り扱うように再設計することも現実的ではない。
【００１１】
例えば、工場において、センサが変更されれば、そのセンサが出力する現場データを情報収集システムで取り扱えるようにシステム設計を変更しなければならない。そのようなシステム設計の変更は、工場のレイアウト変更及び情報収集者の収集方法を拘束することとなり、センサの変更１つに多大な労力を生じさせてしまう。
【００１２】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、情報収集システムにとって未知のデータが発生しても、また未知のデータの収集を要求されても、そのデータの実体を考慮することなく容易に取り扱うことのできる情報収集システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る情報収集システムは、現場データを発生させるデータ発生装置とネットワークを介して接続され、所望の種類の現場データを収集する情報収集システムであって、収集する現場データの種類情報を記憶する辞書記憶手段と、前記データ発生装置と対応付けてメモリ上に確保されるとともに、タグにより識別され、対応のデータ発生装置が出力した現場データを記憶する現場データ管理領域と、前記種類情報と前記タグとの関連を記憶する関連記憶手段と、前記辞書記憶手段が記憶する前記種類情報に応じた前記タグを特定し、特定した前記タグで識別される前記現場データ管理領域から現場データを収集する収集手段と、
を備えること、を特徴とする。
【００１４】
前記現場データの補足情報を記憶するデータベースと前記ネットワークを介して接続され、前記補足情報の属性値と対応付けてメモリ上に確保されるとともに、タグにより識別され、対応の属性値を有する前記補足情報を記憶する補足情報管理領域と、を更に備え、前記辞書記憶手段は、前記現場データの種類情報と前記補足情報の種類情報を関連付けて記憶し、前記関連記憶手段は、前記補足情報の前記種類情報と前記タグとの関連を更に記憶し、前記収集手段は、前記辞書記憶手段が記憶する前記補足情報の種類情報に応じた前記タグを特定し、特定した前記タグで識別される前記補足情報管理領域に記憶された補足情報を収集すること、ようにしてもよい。
【００１５】
前記収集手段が収集した前記現場データと前記補足情報とを一つのデータセットに纏めたイベント情報を生成するイベント生成手段を更に備えるようにしてもよい。
【００１６】
一つの前記現場データ管理領域には、複数の現場データが記憶され、前記収集手段は、前記辞書記憶手段が記憶する所定の種類情報に応じて、前記一つの現場データ管理領域に記憶された複数の現場データに基づいて、それら現場データとは別種の現場データを生成する情報加工手段を有し、前記所定の種類情報に応じて、前記情報加工手段で生成した前記別種の現場データを収集するようにしてもよい。
【００１７】
前記関連記憶手段は、加工を経て前記現場データを収集するか否かを示すパス情報と前記種類情報とを関連付けて記憶し、前記生成手段は、前記パス情報に応じて前記情報加工手段を作動させるようにしてもよい。
【発明の効果】
【００１８】
本発明によれば、データの種類、フォーマット、構造様式といった実体について判別することなく、すなわち実体判別のためのプログラム設計は不要のまま、殆どあらゆるデータを統一的に扱うことが現実的に可能となり、ビッグデータの取り扱いに長けたものとなる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係る情報収集システムを含むネットワーク構成を示すブロック図である。
【図２】イベント情報を示す概念図である。
【図３】第１の実施形態に係る辞書データを示す模式図である。
【図４】第１の実施形態に係る情報収集システムの詳細構成を示すブロック図である。
【図５】辞書編集装置の構成を示すブロック図である。
【図６】第１の実施形態に係る収集装置の構成を示すブロック図である。
【図７】第１の実施形態に係る手引を示す模式図である。
【図８】第１の実施形態に係る情報収集システムの現場データの管理先決定を示すフローチャートである。
【図９】第１の実施形態に係る情報収集システムの補足情報の管理先決定を示すフローチャートである。
【図１０】第１の実施形態に係る情報収集システムのイベント情報の生成動作を示すフローチャートである。
【図１１】第１の実施形態に係る情報収集システムの第１の作用を示す模式図である。
【図１２】第１の実施形態に係る情報収集システムの第２の作用を示す模式図である。
【図１３】第２の実施形態に係る情報収集システムの収集装置を示す構成図である。
【図１４】第２の実施形態に係る手引を示す模式図である。
【図１５】第２の実施形態に係る情報収集システムのイベント情報の生成動作を示すフローチャートである。
【図１６】第２の実施形態に係る情報収集システムの作用を示す模式図である。
【図１７】第３の実施形態に係る辞書データの模式図である。
【図１８】第３の実施形態に係る情報収集システムの補足情報の検索動作を示すフローチャートである。
【図１９】第３の実施形態に係る情報収集システムの作用を示す模式図である。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
（概略構成）
以下、本発明に係る情報収集システムの第１の実施形態について図面を参照して詳細に説明する。図１は、本実施形態に係る情報収集システム１を含むネットワーク構成を示すブロック図である。情報収集システム１はネットワークＮに接続している。ネットワークＮには１以上のデータ発生装置２とデータベース３が更に接続している。
【００２１】
情報収集システム１、データ発生装置２及びデータベース３は、コンピュータを含み構成され、演算制御装置（ＣＰＵ）、主記憶装置（ＲＡＭ）、ＯＳ及びアプリケーションが記憶された外部記憶装置（ＨＤＤ等）、及びネットワークアダプタを備えている。
【００２２】
この情報収集システム１は、ネットワークＮに接続されたサーバやルータといった単一のコンピュータ又は複数台のコンピュータ要素の連携により構成される。データベース３は、情報収集システム１と一体又はネットワークＮ上に分散した別個のコンピュータ要素である。データ発生装置２は、工場やオフィスで稼動するＦＡ等の設備を監視する機能を有するデバイスであり、例えば、ＰＬＣ（プログラマブルロジックコントローラ）、ＢＣＲ、ＲＦＩＤ、Ｐａｎｅ  ＣＯＮ、モバイル端末、ウェブカメラ、及び各種のセンサである。
【００２３】
ネットワークＮは、電気信号に変換されたデータやコマンドを送受信する通信インフラであり、ＩＥＥＥ８０２．３等の有線通信プロトコルや、ＩＥＥＥ８０２．１１で規定される無線通信プロトコル、その他のプロトコルに準拠している。例えば、有線ＬＡＮ網、無線ＬＡＮ網、インターネット網、若しくは専用回線等の通信回線、又はこれらの複合である。
【００２４】
ネットワークＮにおいて、データ発生装置２は、現場データ１００を発生させる。現場データ１００は、データ発生装置２が監視対象とする設備の観測結果であり、エラー情報やステータス情報等である。現場データ１００は、データ発生装置２による各種事象の検知又は定期的な観測により生成され、画像データ、音声データ、文字列データ等のデータ発生装置２に依存する各種のフォーマット形式を有し、またデータ発生装置２に依存する圧縮形式等の各種の表現様式を有する。
【００２５】
この現場データ１００は、ユーザ入力される場合もある。モバイル端末がネットワークＮに接続され、当該モバイル端末をユーザインターフェースとして用いて、現場データ１００が入力される。
【００２６】
データ発生装置２は、情報収集システム１のＩＰアドレス及び情報収集アプリケーションのポート番号を含むＴＣＰやＩＰのヘッダを現場データ１００に付加し、ネットワークＮに送出する。送出タイミングは、イベント発生時であり、或いはシステムの利用を想定して一日間隔等の所定期間毎である。
【００２７】
情報収集システム１は、現場データ１００からイベント情報４００を生成する。イベント情報４００は、図２に示すように、現場データ１００と各種の補足情報２００を１つのデータセットに纏めることで生成される。このイベント情報４００には、現場データ１００の種類及び内容に応じた補足情報２００が加えられる。イベント情報４００は、これらデータを一繋ぎにした可変長データであり、例えばＸＭＬ言語により記述される。
【００２８】
補足情報２００は、現場データ１００の発生というイベントの背景情報を主内容とする。背景情報とは、イベントを組織の各階層で解析及び評価するために必要な情報であり、現場データ１００の発生を招いた原因を直接的又は間接的に示し、現場データ１００と相俟って現場データ１００の内容のみでは導くことのできない意味内容をイベント情報４００に付与する。例えば、補足情報２００は、現場データ１００の加工に必要な加工支援材料、現場データ１００の比較対象となる比較対象材料、解析に影響を与える解析支援材料、解析結果の評価に影響を与える評価支援材料を示す。
【００２９】
また、この情報収集システム１は辞書データ３００を予め備えている。図３に示すように、辞書データ３００は、イベント情報４００の各種モデル３１０を記録している。各モデル３１０には、種類情報３２０が列挙されている。種類情報３２０は、イベント情報４００に含有させる情報の種類を示す。情報収集システム１は、一つのモデル３１０に列挙された種類情報３２０に対応する現場データ１００又は補足情報２００を一つのイベント情報４００に纏めていく。
【００３０】
但し、現場データ１００や補足情報２００は、その発生時点において内容を示すデータのみで、データ名や情報の種類を示す識別が付与されていない場合がある。そこで、情報処理システム１は、現場データ１００や補足情報２００を情報の出所に応じて区分けしたメモリ領域に保存し、そのメモリ領域をタグで特定しておき、一方で種類情報３２０とタグとの関係を予め記憶しておくことで、辞書データ３００に示される種類情報３２０に適合した現場データ１００及び補足情報２００をそれらの情報の種類について無関心のまま探索する。すなわち、情報の種類についての判別はしない。
【００３１】
（詳細構成）
図４は、この情報収集システム１の詳細構成を示すブロック図である。情報収集システム１は、辞書編集装置１ａと収集装置１ｂで構成される。辞書編集装置１ａは、辞書データ３００を編集可能に記憶しており、イベント情報４００の収集を要求するコンピュータ端末からアクセス可能となっている。収集装置１ｂは、現場データ１００及び補足情報２００を情報の出所に応じてストックしておき、このストックからイベント情報４００を生成する。イベント情報４００の生成の際、収集装置１ｂは、辞書編集装置１ｂの辞書データ３００をコピーして使用する。
【００３２】
すなわち、辞書編集装置１ａは、図５に示すように、辞書データ記憶部３０と編集部３１を備える。また、収集装置１ｂは、図６に示すように、テンポラリメモリ１０、管理領域１１、管理先決定部１２、情報取得部１３、メモリマップ１４、エレメントバッファメモリ１５、辞書データ記憶部１６、収集制御部１７、手引記憶部１８、及びイベント生成部１９を備える。
【００３３】
辞書編集装置１ａにおいて、辞書データ記憶部３０は、主にメモリで構成され、辞書データ３００を記憶している。編集部３１は、主にＣＰＵとネットワークアダプタで構成され、収集要求者のコンピュータ端末から編集リクエストを受信し、編集リクエストに従って辞書データ３００を編集する。編集部３１は、モデル３１０の追加、削除、モデル３１０に列挙する種類情報３２０の追加、削除の編集リクエストを受信する。
【００３４】
収集装置１ｂにおいて、テンポラリメモリ１０は、データ発生装置２が発生させた現場データ１００のキュー、及びデータベース３に蓄積された補足情報２００のキューであり、タグ５１０で特定された管理領域１１への移動を待つためのメモリ領域である。
【００３５】
各管理領域１１は、タグ５１０で特定されたメモリ領域であり、データ発生装置２ごと、及び補足情報２００の種類を示す属性値ごとに予め確保される。補足情報２００の種類を示す属性値は、データベース３上で定義されている。
【００３６】
管理先決定部１２は、ＣＰＵを含み構成され、テンポラリメモリ１０に記憶されている現場データ１００及び補足情報２００を各管理領域１１に仕分ける。例えば、管理先決定部１２は、現場データ１００の出所をヘッダ等に付加された送信元ＩＰアドレスやポート番号により特定し、或いはケーブルの接続口により特定する。そして、管理先決定部１２は、その情報の出所に応じた管理領域１１に現場データ１００を記憶させる。
【００３７】
また、例えば、管理先決定部１２は、データベース３から補足情報２００をリトリーブする際に、その補足情報２００の出所を情報の種類を示す属性値により特定し、その情報の出所に応じた管理領域１１に補足情報２００を記憶させる。
【００３８】
辞書データ記憶部１６は、メモリを含み構成され、辞書データ３００を記憶する。この辞書データ３００は、辞書編集装置１ｂで予め編集されて保持されている。収集装置１ａは、辞書編集装置１ｂの辞書データ３００を辞書データ記憶部１６にコピーしておく。
【００３９】
収集制御部１７は、ＣＰＵを含み構成され、現場データ１００と補足情報２００の収集先を決定する。収集制御部１７は、辞書データ３００と手引記憶部１８に記憶されている手引５００を参照することで収集先を決定する。そして、収集制御部１７は、情報取得部１３を介して現場データ１００及び補足情報２００を取得する。取得タイミングは、現場データ１００の管理領域１１の何れかに変化が生じたタイミング、或いは定期的なタイミングである。変化が生じたタイミングは、例えば、管理領域１１の何れかに新たな現場データ１００が仕分けられたタイミングである。
【００４０】
辞書データ３００からは、取得すべき情報の種類が特定される。収集制御部１７は、モデル３１０に列挙されている種類情報３２０を順次読み出し、種類情報３２０と手引５００とを照らし合わせて、種類情報３２０と関連付けられたタグ５１０を特定する。
【００４１】
手引５００は、メモリを含み構成される手引記憶部１８に記憶されている。この手引５００は、図７に示すように、種類情報３２０とタグ５１０とを１対１で関連づけたデータベースである。収集制御部１７は、辞書データ３００で特定した種類情報３２０と関連づけられたタグ５１０を手引５００から特定し、特定したタグ５１０を情報取得部１３に渡し、情報取得部１３からの応答として現場データ１００又は補足情報２００を受け取る。
【００４２】
情報取得部１３は、ＣＰＵを含み構成され、収集制御部１７の制御下でデータの取得を実行する。すなわち、情報取得部１３は、収集制御部１７から受け取ったタグ５１０で特定される管理領域１１から、現場データ１００又は補足情報２００を読み出し、収集制御部１７へ渡す。この情報取得部１３は、現場データ１００又は補足情報２００を読み出す際にメモリマップ１４を参照する。メモリマップ１４には、タグ５１０と其のタグ５１０で特定される管理領域１１のメモリアドレスとが１対１で関連づけられて記憶されている。
【００４３】
エレメントバッファメモリ１５は、メモリを含み構成され、収集制御部１７と情報取得部１３によって取得された現場データ１００及び補足情報２００を記憶する。辞書データ３００において同じモデル３１０を出発点としてエレメントバッファメモリ１５に記憶された現場データ１００及び補足情報２００は、同じフォルダに纏められて記憶される。
【００４４】
イベント生成部１９は、ＣＰＵを含み構成され、エレメントバッファメモリ１５の現場データ１００及び補足情報２００からイベント情報４００を生成する。イベント生成部１９は、同じフォルダに記憶された現場データ１００及び補足情報２００を１つのイベント情報４００に纏める。具体的には、イベント生成部１９は、同じフォルダに記憶された現場データ１００及び補足情報２００を一繋ぎのデータセットに編集し、そのデータセットをイベント情報４００とする。
【００４５】
（動作）
この情報収集システム１の動作について図８乃至１０に基づき詳細に説明する。図８は、現場データ１００の管理先決定動作を示すフローチャートである。図９は、補足情報２００の管理先決定動作を示すフローチャートである。図１０は、ストックされた現場データ１００及び補足情報２００からイベント情報４００を生成する動作を示すフローチャートである。
【００４６】
（現場データ１００の管理先決定）
図８に示すように、データ発生装置２で現場データ１００が発生すると（ステップＳ０１）、データ発生装置２は、情報収集システム１に宛てて現場データ１００を送信する（ステップＳ０２）。情報収集システム１は、受信した現場データ１００をテンポラリメモリ１０にエンキューする（ステップＳ０３）。
【００４７】
管理先決定部１２は、定期的或いは即時にテンポラリメモリ１０から現場データ１００をデキューすると（ステップＳ０４）、現場データ１００の情報の出所を特定し（ステップＳ０５）、情報の出所に応じた管理領域１１にデキューした現場データ１００を記憶させる（ステップＳ０６）。
【００４８】
情報の出所は、例えば、現場データ１００に付加された送信元アドレスやポート番号やソケット、或いはケーブルの接続口等により特定される。管理領域１１は、送信元アドレス、ポート番号、ソケット、或いはケーブルの接続口で区別される。管理先決定部１２は、送信元アドレス、ポート番号、ソケット、或いはケーブルの接続口に応じた管理領域１１に現場データ１００を記憶する。
【００４９】
つまり、管理先決定部１２は、現場データ１００の情報の出所のみを認識し、現場データ１００が温度を示すか外観を示すかといった情報の種類、画像データであるかテキストデータであるか音声データであるかといったフォーマットの種類、画像データの圧縮形式といった構造の様式等については無関心のまま、全ての現場データ１００を単なるデータの塊として処理する。換言すれば、あらゆる現場データ１００を単なるデータの塊として扱うことで、あらゆる現場データ１００の扱いを可能としている。
【００５０】
（補足情報２００の管理先決定）
図９に示すように、データベース３に補足情報２００が新規に登録されると（ステップＳ１１）、データベース３からは其の新規に登録された補足情報２００が種類情報３２０を示す属性値とともに、テンポラリメモリ１０にエンキューされる（ステップＳ１２）。補足情報２００のエンキューは、登録に応答して即時のタイミングで行ってもよいし、定期的にまとめて行うようにしてもよい。
【００５１】
管理先決定部１２は、テンポラリメモリ１０から補足情報２００をデキューすると（ステップＳ１３）、補足情報２００の情報の種類を特定し（ステップＳ１４）、種類情報３２０に応じた管理領域１１にデキューした補足情報２００を記憶させる（ステップＳ１５）。種類情報３２０は、例えば、補足情報２００に付加されたデータベース３上の属性値により特定される。管理領域１１は、この属性値で区別される。管理先決定部１２は、属性値に応じた管理領域１１に補足情報２００を記憶する。
【００５２】
（イベント情報４００の生成）
図１０に示すように、収集制御部１７は、辞書データ記憶部１６に記憶されている辞書データ３００からイベント情報４００のモデル３１０を読み出す（ステップＳ３１）。モデル３１０を読み出し後、収集制御部１７は、モデル３１０に対応したフォルダをエレメントバッファメモリ１５に作成する（ステップＳ３２）。辞書データ３００に掲載されている全てのモデル３１０を順次読み出してイベント情報４００の生成に用いてもよいし、他の収集要求者のコンピュータ端末からリクエストに応じたモデル３１０を読み出してイベント情報４００の生成に用いてもよい。
【００５３】
ステップＳ３１及びＳ３２に基づく前処理の終了後、収集制御部１７は、読み出したモデル３１０から第Ｎ番目の種類情報３２０を読み出す（ステップＳ３３）。尚、イベント情報４００の生成処理においては初期化処理としてＮ＝１とされる。Ｎ番目とはモデル３１０のヘッダから数えた順列に準じる。
【００５４】
そして、収集制御部１７は、手引記憶部１８の手引５００を参照し、読み出した種類情報３２０に関連付けられたタグ５１０を特定する（ステップＳ３４）。収集制御部１７は、特定したタグ５１０を情報取得部１３に渡す（ステップＳ３５）。情報取得部１３は、タグ５１０を受け取ると、メモリマップ１４を参照し（ステップＳ３６）、受け取ったタグ５１０で特定された管理領域１１からデータを読み出す（ステップＳ３７）。読み出したデータは、収集制御部１７に渡す（ステップＳ３８）。この読み出されたデータは、管理領域１１に応じ、何れかのデータ発生装置２で発生した現場データ１００、或いは何れかの補足情報２００である。
【００５５】
収集制御部１７は、情報取得部１３からデータを受け取ると、エレメントバッファメモリ１５内に用意したフォルダにデータを記憶させる（ステップＳ３９）。収集制御部１１は、Ｎ＝Ｎ＋１とし（ステップＳ４０）、モデル３１０に第Ｎ番目の種類情報３２０が存在すれば（ステップＳ４１，Ｙｅｓ）、ステップＳ３３に戻り、検索を繰り返す。
【００５６】
一方、全ての種類情報３２０についての検索が終了していれば（ステップＳ４１，Ｎｏ）、検索処理は終了する。検索処理が終了すると、イベント生成部１９は、フォルダに記憶されているデータ、すなわち現場データ１００と補足情報２００を読み出し（ステップＳ４２）、同じデータセットに纏めてイベント情報４００を作成していく（ステップＳ４３）。
【００５７】
このように、収集制御部１７及びイベント生成部１９は、各管理領域１１に記憶されているデータに関し、そのデータの種類、フォーマットの種類、様式等の実体を認識しないまま、区別なく処理するが、結果的にモデル５１０の種別情報３２０に応じた種類のデータがイベント情報４００に揃うこととなる。
【００５８】
（作用）
この情報収集システム１では、管理先決定部１２側は、現場データ１００や補足情報２００の存在場所を認識するものの、その実体について関知しない。収集制御部１７及びイベント生成部１９側では、情報の種類は意識するものの、その情報の種類に対応する現場データ１００や補足情報２００の存在場所や実体は関知しない。すなわち、この情報収集システム１では、いずれもデータの実体について無関心のままイベント情報４００に纏めている。
【００５９】
換言すれば、情報収集システム１は、如何なる実体を有する現場データ１００や補足情報２００であろうとも、それらデータの実体を判別する必要なく取り扱うことができ、辞書データ３００のモデル通りに集められたイベント情報４００が作成可能となる。また現場データ１００や補足情報２００を統一的に扱うことができる。
【００６０】
具体的には、図１１に示すように、ネットワークＮには、温度センサと騒音センサとカメラの各データ発生装置２が接続されている。温度センサは、現場データ１００として、コンベアの表面温度の数値データを出力する。騒音センサは、現場データ１００として、コンベアの騒音を収録した音声データを出力する。カメラは、現場データ１００として、コンベアを流れる部品の画像データを出力する。
【００６１】
温度センサが出力した現場データ１００は、テンポラリメモリ１０にてエンキューされ、管理先決定部１２により、温度センサと１対１で対応する「Ａ」という管理領域１１に移される。騒音センサが出力した現場データ１００は、テンポラリメモリ１０にてエンキューされ、管理先決定部１２により、騒音センサと１対１で対応する「Ｂ」という管理領域１１に移される。また、カメラが出力した現場データ１００は、テンポラリメモリ１０にてエンキューされ、管理先決定部１２により、カメラと１対１で対応する「Ｃ」という管理領域１１に移される。
【００６２】
また、例えば、データベース３には、数値範囲を示す文字列データが記憶されている。この文字列データは正常温度範囲を属性値として記憶されている。また、データベース３には、「プラスマイナス５℃程度の範囲外であれば歩留まりに影響なし」を示すテキストデータが記憶されている。このテキストデータはコメントを属性値として記憶されている。
【００６３】
この正常温度範囲の補足情報２００とコメントの補足情報２００は、テンポラリメモリ１０にてエンキューされる。そして、管理先決定部１２は、正常温度範囲の属性値と１対１で対応する「Ｄ」という管理領域１１に正常温度範囲の補足情報２００を移す。管理先決定部１２は、コメントの属性値と１対１で対応する「Ｅ」という管理領域１１にコメントの補足情報２００を移す。
【００６４】
一方、辞書データ３００には、情報の出所や存在場所や実体は記述されず、種類情報３２０のみが列挙され、例えば、一つのモデル３１０に温度と正常温度範囲とコメントを示す種類情報３２０が列挙されている。
【００６５】
また、手引５００には、「温度」という種類情報３２０に対して「Ａ」というタグ５１０が関連づけられ、「正常温度範囲」という種類情報３２０に対して「Ｄ」というタグ５１０が関連づけられ、「コメント」という種類情報３２０に対して「Ｅ」というタグ５１０が関連づけられている。
【００６６】
この場合、収集制御部１７は、辞書データ３００から「温度」という種類情報３２０を読みだし、手引５００を参照して「Ａ」というタグ５１０を特定し、情報取得部１３に渡す。情報取得部１３は、「Ａ」というタグ５１０を受け取り、メモリマップ１４を参照して「Ａ」というタグ５１０で特定される管理領域１１からデータを取り出し、収集制御部１７に渡す。情報収集システム１は、温度センサから出力されたコンベアの表面温度を示す数値データを取得することとなるが、この取り出されたデータの実体については無関心で行っている。
【００６７】
次に、収集制御部１７は、辞書データ３００から「正常温度範囲」という種類情報３２０を読みだし、手引５００を参照して「Ｄ」というタグ５１０を特定し、情報取得部１３に渡す。情報取得部１３は、「Ｄ」というタグ５１０を受け取り、メモリマップ１４を参照して「Ｄ」というタグ５１０で特定される管理領域１１からデータを取り出し、収集制御部１７に渡す。この取り出されたデータは、データベース３に正常温度範囲を属性値として記憶されている数値範囲の文字列データである。
【００６８】
更に、収集制御部１７は、辞書データ３００から「コメント」という種類情報３２０を読みだし、手引５００を参照して「Ｅ」というタグ５１０を特定し、情報取得部１３に渡す。情報取得部１３は、「Ｅ」というタグ５１０を受け取り、メモリマップ１４を参照して「Ｅ」というタグ５１０で特定される管理領域１１からデータを取り出し、収集制御部１７に渡す。この取り出されたデータは、データベース３にコメントを属性値として記憶されているテキストデータである。
【００６９】
収集制御部１７は渡された各データをエレメントバッファメモリ１５内の同じフォルダに記憶させる。すなわち、「コンベアの表面温度」を示す数値データと、「正常温度範囲」を示す数値範囲の文字列データと、「コメント」を示すテキストデータが同じフォルダに記憶される。そして、イベント生成部１９は、同じフォルダに記憶された各データを１つのデータセットに纏めてイベント情報４００を生成する。このイベント情報４００には、「コンベアの表面温度」を示す現場データ１００と、この現場データ１００を補足する「正常温度範囲」を示す数値範囲の補足情報２００と、「プラスマイナス５℃程度の範囲外であれば歩留まりに影響なし」を示すコメントの補足情報２００が纏められることとなる。
【００７０】
更に、図１２に示すように、現場において、数値データを出力する温度センサから温度分布の画像データを出力する赤外線カメラに変更されたものとする。この変更後も変更前と同じように、この画像データはテンポラリメモリ１１を介して「Ａ」というタグ５１０で特定される管理領域１１に記憶される。
【００７１】
このとき、辞書データ３００のモデル３１０に列挙されている「温度」という種類情報３２０に対して、手引５００が参照されて「Ａ」というタグ５１０で特定される管理領域１１からデータが取得されることとなる。
【００７２】
従って、現場において温度センサが取り外され、代わりに赤外線カメラに変更されたとしても、そのデータのフォーマットが数値データから画像データに変更されたとしても、情報収集システム１は何らのプログラム修正を必要とすることなく、この画像データを取り扱い、温度に関する現場データＧをイベント情報４００に纏めることとなる。
【００７３】
（効果）
以上のように、情報収集システム１は、収集する現場データ１００の種類情報３２０を記憶する辞書記憶手段を有している。また、データ発生装置２と対応付けてメモリ上に確保されるとともに、対応のデータ発生装置２が出力した現場データを記憶する管理領域１１を有している。そして、情報収集システム１は、現場データ１００の収集手段を有し、この収集手段は、辞書記憶手段が記憶する種類情報３２０に応じて管理領域１１を特定し、特定した管理領域１１に記憶された現場データ１００を収集する。辞書記憶手段は、第１の実施形態において辞書データ記憶部１６である。収集手段は、第１の実施形態において収集制御部１７及び情報取得部１３である。
【００７４】
これにより、この情報収集システム１では、現場データ１００の実体について判別することなく、種類情報３２０に適合する現場データ１００を収集することが可能となる。すなわち、現場データ１００の情報の種類が何であろうと、現場データ１００のフォーマットが何であろうと、現場データ１００の構造様式が何であろうと、現場データ１００の実体判別のためのプログラム設計は不要となる。そのため、情報収集システム１は、あらゆるデータを統一的に扱うことが現実的に可能となる。
【００７５】
また、情報収集システム１は、種類情報３２０と管理領域１１との関連を記憶する関連記憶手段を備え、収集手段は、辞書記憶手段が記憶する種類情報３２０に関連する管理領域１１から現場データ１００を収集するようにした。関連記憶手段は、第１の実施形態において手引記憶部１８に相当する。種類情報３２０と管理領域１１との関連は、管理領域１１はタグ５１０により識別しておき、種類情報３２０と管理領域１１を識別するタグ５１０とを関連付けて記憶するようにしてもよい。
【００７６】
これにより、未知の現場データ１００が発生しても、また現場データ１００の情報の種類、フォーマット、構造様式が変更されても、種類情報３２０と管理領域１１との関連を追加及び修正するだけで、情報収集システム１側では引き続き収集が可能となり、ビッグデータの扱いに長けたものとなる。
【００７７】
また、情報収集システム１は、補足情報２００を記憶するデータベース２とネットワークＮを介して接続される。この情報収集システム１は、補足情報２００の属性値と対応付けてメモリ上に確保されるとともに、対応の属性値を有する補足情報２００を記憶する管理領域１１を更に備える。辞書記憶手段は、現場データ１００の種類情報３２０と補足情報２００の種類情報３２０を関連付けて記憶しておく。収集手段は、辞書記憶手段が記憶する補足情報２００の種類情報３２０に応じて管理領域１１を特定し、特定した管理領域１１に記憶された補足情報２００を収集する。
【００７８】
これにより、現場データ１００と補足情報２００さえも統一的に扱うことが可能となり、多くのデータの実体判別のためのプログラム設計が不要となるため、未知のデータの発生やデータの種類の増減に対しても容易に対応することが可能となる。
【００７９】
更に、情報収集システム１は、収集手段が収集した現場データ１００と補足情報２００とを一つのデータセットに纏めたイベント情報４００を生成するイベント生成部１９を更に備える。これにより、イベント情報４００というビッグデータの持つ２次的、３次的な意味内容も即時に理解することができる。
【００８０】
（第２の実施形態）
（構成）
第２の実施形態に係る情報収集システム１について図面を参照しつつ詳細に説明する。第１の実施形態と同一の構成及び同一の機能については同一の符号を付して詳細な説明を省略する。図１３は、第２の実施形態に係る情報収集システム１の収集装置１ｂを示す構成図である。図１４は、手引５００を示す模式図である。尚、図１３では収集装置１ｂの一部構成を省略している。
【００８１】
図１３に示すように、この情報収集システム１において、情報加工部１３ａとテンプレート記憶部１３ｂを備えている。テンプレート記憶部１３ｂは、メモリを主に含み構成され、テンプレート６００を記憶している。テンプレート６００は、現場データ１００の加工方法をコンピュータ処理可能な形式で記述している。例えば、テンプレート記憶部１３ｂには、平均を取る計算式が記述された計算テンプレート６００、温度を示す数値データを摂氏に換算する計算式が記述された摂氏換算テンプレート６００等が記憶されている。情報加工部１３ａは、ＣＰＵを主に含み構成され、テンプレート記憶部１３ｂに記憶されているテンプレート６００を選択し、そのテンプレート６００に従って管理領域１１に記憶されている現場データ１００を加工する。
【００８２】
例えば、計算テンプレート６００に従って、情報加工部１３ａは、情報取得部１３が受け取ったタグ５１０が特定する管理領域１１に記憶されている複数の現場データ１００の平均を取る。情報取得部１３は、情報加工部１３ａが計算した平均値を現場データ１００として収集制御部１７に渡す。
【００８３】
また、例えば、摂氏換算テンプレート６００に従って、情報加工部１３ａは、情報取得部１３が受け取ったタグ５１０が特定する管理領域１１に記憶されている現場データ１００を摂氏に換算する。情報取得部１３は、情報加工部１３ａが計算した摂氏で表される温度データを現場データ１００として収集制御部１７に渡す。
【００８４】
図１４に示すように、手引５００には、種類情報３２０に関連付けられてタグ５１０とパス情報７００とテンプレート情報６１０が関連づけられている。パス情報７００は、情報取得部１３の情報取得方法を示す。テンプレート情報６１０は、テンプレート６００を特定する。収集制御部１７は、データの収集先に加えて収集方法を指示すべく、タグ５１０に加えてパス情報７００とテンプレート情報６１０を情報取得部１３に渡す。
【００８５】
パス情報７００の一つは、第１の実施形態のように現場データ１００や補足情報２００を加工せずに収集制御部１７に渡す加工不要の収集方法を示す。このパス情報７００には、テンプレート情報６１０は関連づけられない。パス情報７００の他の一つは、テンプレート情報６１０で特定されたテンプレート６００に従って加工された現場データ１００や補足情報２００を収集制御部１７に渡す加工要の収集方法を示す。
【００８６】
尚、平均等のように複数の現場データ１００や補足情報２００を必要とする場合、１つの管理領域１１に対して一定数の現場データ１００や補足情報２００をストックしておき、ストックされた現場データ１００や補足情報２００を用いるようにすればよい。ストックの方法としては、最古の情報を最新の情報に更新するようにすればよい。
【００８７】
（動作）
図１５は、この情報収集システム１のイベント情報４００の生成動作を示すフローチャートである。図１５に示すように、収集制御部１７は、辞書データ記憶部１６に記憶されている辞書データ３００からイベント情報４００のモデル３１０を読み出す（ステップＳ５１）。
【００８８】
モデル３１０を読み出すと、収集制御部１７は、モデル３１０に対応したフォルダをエレメントバッファメモリ１５に作成しておく（ステップＳ５２）。そして、収集制御部１７は、モデル３１０から第Ｎ番目の種類情報３２０を読み出す（ステップＳ５３）。
【００８９】
種類情報３２０を読み出すと、収集制御部１７は、手引記憶部１８の手引５００を参照し、読み出した種類情報３２０に関連付けられたタグ５１０とパス情報７００とテンプレート情報６１０を特定し（ステップＳ５４）、それらを情報取得部１３に渡す（ステップＳ５５）。存在しないテンプレート情報６１０は送信しない。パス情報７００が加工不要を示す場合には、テンプレート情報６１０は「Ｎｕｌｌ」である。
【００９０】
情報取得部１３は、加工不要を示すパス情報７００が渡されると（ステップＳ５６，Ｙｅｓ）、メモリマップ１４を参照し（ステップＳ５７）、タグ５１０で特定されている管理領域１１から最新のデータを読み出し（ステップＳ５８）、収集制御部１７に渡す（ステップＳ５９）。
【００９１】
一方、情報取得部１３に加工要を示すパス情報７００が渡されると（ステップＳ５６でＮｏ及びステップＳ６０でＹｅｓ）、情報加工部１３ａは、テンプレート情報６１０で特定されるテンプレート６００をテンプレート記憶部１３ｂから読み出す（ステップＳ６１）。また、情報取得部１３は、メモリマップ１４を参照し（ステップＳ６２）、タグ５１０で特定されている管理領域１１からデータを読み出す（ステップＳ６３）。そして、情報加工部１３ａは、読み出されたデータをテンプレート６００に従って処理し（ステップＳ６４）、処理後のデータを収集制御部１７に渡す（ステップＳ６５）。
【００９２】
収集制御部１７は、情報取得部１３からデータを受け取ると、フォルダにデータを記憶させる（ステップＳ６６）。収集制御部１１は、Ｎ＝Ｎ＋１とし（ステップＳ６７）、モデル３１０に第Ｎ番目の種類情報３２０が存在すれば（ステップＳ６８，Ｙｅｓ）、ステップＳ５３に戻り、検索を繰り返す。一方、全ての種類情報３２０についての検索が終了していれば（ステップＳ６８，Ｎｏ）、検索処理は終了する。
【００９３】
検索処理が終了すると、イベント生成部１９は、フォルダに記憶されているデータ、すなわち現場データ１００と補足情報２００を読み出し（ステップＳ６９）、一つのイベント情報４００に追加していく（ステップＳ７０）。
【００９４】
（作用）
図１６に示すように、辞書データ３００には、「コンベア表面の平均温度」を示す種類情報３２０が含まれている。この種類情報３２０は、例えば、コンベア表面の平均温度を出力するデータ発生装置２の不存在を意識せずに情報要求者が辞書データ３００を編集してモデル３１０に盛り込んだものである。但し、タグ「Ａ」で特定される管理領域１１には、温度センサであるデータ発生装置２から出力された現場データ１００が２以上の一定数分だけストックされている。
【００９５】
収集制御部１７は、「コンベア表面の平均温度」を示す種類情報３２０をモデル３１０から読み出すと、手引５００を参照して「Ａ」というタグ５１０、加工要を示すパス情報７００、及び平均値の計算式を含むテンプレート６００のテンプレート情報６１０を組として取得し、情報取得部１３に渡す。
【００９６】
加工要を示すパス情報７００が情報取得部１３に渡されると、情報加工部１３ａは、テンプレート情報６１０で特定されるテンプレート６００に記述される計算式に従って、「Ａ」というタグ５１０で特定される管理領域１１に記憶されている全て現場データ１００から平均値を演算する。そして、情報取得部１３は、この平均値を現場データ１００として収集制御部１７に渡す。
【００９７】
（効果）
このように、この情報収集システム１では、一つの管理領域１１には、複数の現場データ１００が記憶される。そして、辞書記憶手段が記憶する所定の種類情報３２０に応じて、一つの管理領域１１に記憶された複数の現場データ１００に基づいて、それら現場データ１００とは別種の現場データ１００を生成する情報加工部１３ａを有するようにした。
【００９８】
これにより、コンベア表面の平均温度といった加工処理を経なければ存在しないデータであっても、またデータのフォーマットや様式や存在場所等が未定であっても取り扱い可能となる。特に、辞書データ３００の編集やデータ発生装置２の設置といった場面において、適当なデータが不存在であることの配慮を低減できる。
【００９９】
また、情報加工部１３ａの情報加工方法を記したテンプレート６００を記憶するテンプレート記憶部１３ｂを更に備え、関連記憶手段は、種類情報３２０と管理領域１１とテンプレート６００の関連を記憶するようにした。これにより、不存在のデータを要求されても、システム全体を修正することなく、手引５００とテンプレート６００の用意のみで取り扱い可能となり、適当なデータが不存在であることの配慮を更に低減できる。
【０１００】
関連記憶手段は、加工を経て現場データ１００を収集するか否かを示すパス情報７００と種類情報３２０とを関連付けて記憶し、パス情報７００に応じて情報加工部１３ａを作動させるようにすれば、情報取得部１３の設計において、不存在のデータに対する修正ではなく、プログラムの追加で対処できるので、実効性に富む。
【０１０１】
（第３の実施形態）
第３の実施形態に係る情報収集システム１について図面を参照しつつ詳細に説明する。第１又は第２の実施形態と同一の構成及び同一の機能については同一の符号を付して詳細な説明を省略する。
【０１０２】
図１７は、第３の実施形態に係る辞書データ３００を示す模式図である。この辞書データ３００の各モデル３１０には、各種類情報３２０に検索クエリ情報３３０が関連づけられている。検索クエリ情報３３０は、補足情報２００を検索する際の検索キーと検索方法を示す。特に、検索クエリ情報３３０は、イベント情報４００に纏められるためにエレメントバッファメモリ１５に移された現場データ１００や補足情報２００を検索キーとして特定している。
【０１０３】
すなわち、第３の実施形態に係る情報収集システム１は、補足情報２００の検索において、イベント情報４００に含まれる現場データ１００の内容や、既に付加されている補足情報２００の内容を検索キーとする。換言すると、イベント情報４００には、現場データ１００を補足する各種の情報が順次追加されるとともに、他の補足情報２００を検索するための各種の検索キーが順次追加されていく。
【０１０４】
図１８は、この情報収集システム１の補足情報２００の検索動作を示すフローチャートである。図１８に示すように、収集制御部１７は、辞書データ３００のモデル３１０から種類情報３２０と検索クエリ情報３３０を読み出す（ステップＳ８１）。
【０１０５】
種類情報３２０と検索クエリ情報３３０を読み出すと、収集制御部１７は、手引記憶部１８の手引５００を参照し、読み出した種類情報３２０に対応付けられたタグ５１０を特定する（ステップＳ８２）。また、収集制御部１７は、検索クエリ情報３３０を参照してエレメントバッファメモリ１５から検索キーに該当する現場データ１００又は補足情報２００を読み出す（ステップＳ８３）。
【０１０６】
そして、収集制御部１７は、特定したタグ５１０と現場データ１００又は補足情報２００を情報取得部１３に渡す（ステップＳ８４）。情報取得部１３は、タグ５１０を受け取ると、メモリマップ１４を参照して、受け取ったタグ５１０で特定される管理領域１１を特定する（ステップＳ８５）。管理領域１１が特定されると、情報取得部１３は、受け取った現場データ１００や補足情報２００を検索キーとして、特定された管理領域１１内を検索する（ステップＳ８６）。
【０１０７】
該当の補足情報２００が検出されると、情報取得部１３は、該当の補足情報２００を収集制御部１７に渡す（ステップＳ８７）。収集制御部１７は、受け取った補足情報２００をエレメントバッファメモリ１５内に用意したフォルダにデータを記憶させる（ステップＳ８８）。
【０１０８】
（作用）
図１９に示すように、辞書データ３００で参照されるモデル３１０には、コンベアの表面温度と正常温度範囲とコメントを示す種類情報３２０が列挙され、コメントを示す種類情報３２０には、コンベアの表面温度と正常範囲温度のアンド検索を表す検索クエリ情報３３０が関連付けられているものとする。そして、コンベアの表面温度を示す種類情報３２０に対して「７４℃」を示す現場データ１００が取得され、正常温度範囲を示す種類情報３２０に対して「４０〜７０℃」の数値範囲を示す補足情報２００が取得されたものとする。
【０１０９】
また、手引５００には、コメントを示す種類情報３２０に対して「Ｆ」のタグ５１０が関連付けられ、「Ｆ」のタグ５１０で特定される管理領域１１には、「プラスマイナス５℃超は異常であり緊急対処要」、「プラスマイナス５℃以内は製品に影響はでていない。将来的な調整課題」、及び「正常」を示す各補足情報２００がストックされているものとする。
【０１１０】
この場合、収集制御部１７は、辞書データ３００からコメントを示す種類情報３２０を読み出すと、手引５００で当該種類情報３２０に関連付けられた「Ｆ」のタグ５１０、及びコメントを示す種類情報３２０に関連付けられた検索クエリ情報３３０に従ってエレメントバッファメモリ１５から読み出した「７４℃」を示す現場データ１００と「４０〜７０℃」の数値範囲を示す補足情報２００を情報取得部１３に渡す。
【０１１１】
情報取得部１３は、「Ｆ」のタグ５１０で特定される管理領域１１を対象にして、「７４℃」を示す現場データ１００と「４０〜７０℃」の数値範囲を示す補足情報２００を検索キーとする検索を実行する。この検索では、３種類の補足情報２００のうち、「プラスマイナス５℃以内は製品に影響はでていない。将来的な調整課題」の補足情報２００が該当し、情報取得部１３は当該補足情報２００を読み出して収集制御部１７に渡す。
【０１１２】
収集制御部１７は、「プラスマイナス５℃以内は製品に影響はでていない。将来的な調整課題」の補足情報２００を、「７４℃」を示す現場データ１００と「４０〜７０℃」の数値範囲を示す補足情報２００が格納されたフォルダに格納する。
【０１１３】
そして、イベント生成部１９は、コンベアの表面温度が「７４℃」を示す現場データ１００、正常温度範囲が「４０〜７０℃」の数値範囲を示す補足情報２００、及び「プラスマイナス５℃以内は製品に影響はでていない。将来的な調整課題」というコメントを示す補足情報２００を、同じデータセットに纏めてイベント情報４００を作成する。
【０１１４】
尚、検索手法としては、アンド検索に限らず、各種の手法を用いることができる。例えば、あいまい検索等を用いてもよい。あいまい検索は、セマンティック検索とも呼ばれ、検索キーの持つ意味内容から検索を行う手法である。
【０１１５】
（効果）
このように、この情報収集システム１では、現場データ１００及び補足情報２００を記憶するエレメントバッファメモリ１５を更に備え、エレメントバッファメモリ１５に記憶された現場データ１００及び補足情報２００を検索キーとして、イベント情報４００に含ませる他の種類の補足情報２００を収集するようにした。このエレメントバッファメモリ１５への一時記憶という方式により、イベント情報４００に逐次追加する方式よりも検索キーの収集が容易となる。
【符号の説明】
【０１１６】
１  情報収集システム
１ａ  辞書編集装置
１ｂ  収集装置
２  データ発生装置
３  データベース
１０  テンポラリメモリ
１１  管理領域
１２  管理先決定部
１３  情報取得部
１３ａ  情報加工部
１３ｂ  テンプレート記憶部
１４  メモリマップ
１５  エレメントバッファメモリ
１６  辞書データ記憶部
１７  収集制御部
１８  手引記憶部
１９  イベント生成部
３０  辞書データ記憶部
３１  編集部
１００  現場データ
２００  補足情報
３００  辞書データ
３１０  モデル
３２０  種類情報
３３０  検索クエリ情報
４００  イベント情報
５００  手引
５１０  タグ
６００  テンプレート
６１０  テンプレート情報
７００  パス情報
Ｎ  ネットワーク
【図１】
2015088028.tif 000003
【図２】
2015088028.tif 000004
【図３】
2015088028.tif 000005
【図４】
2015088028.tif 000006
【図５】
2015088028.tif 000007
【図６】
2015088028.tif 000008
【図７】
2015088028.tif 000009
【図８】
2015088028.tif 000010
【図９】
2015088028.tif 000011
【図１０】
2015088028.tif 000012
【図１１】
2015088028.tif 000013
【図１２】
2015088028.tif 000014
【図１３】
2015088028.tif 000015
【図１４】
2015088028.tif 000016
【図１５】
2015088028.tif 000017
【図１６】
2015088028.tif 000018
【図１７】
2015088028.tif 000019
【図１８】
2015088028.tif 000020
【図１９】
2015088028.tif 000021