(57)【要約】【課題】複数の拠点管理装置とこれらに通信ネットワークを介して接続するセンタ管理装置を含む構成のデータ管理システムで、拠点管理装置及び通信ネットワークの負荷増大を抑制しながら、容易に結果情報の収集、管理ができ、且つ任意の項目についてのデータ検索を効率よくできるようにする。【解決手段】データ管理システム１は、各拠点に設置されたｍ台の拠点管理装置１０ａ，…，１０ｍと、これらの全てと第１通信手段３で接続したセンタ管理装置２０と、センタ管理装置２０に接続したｎ台の利用者端末３０ａ，…，３０ｎを備える。ｍ台の拠点管理装置１０は、各拠点で発生する全ての結果データを拠点内管理データベース１２０で管理する。センタ管理装置２０は、特定項目の結果データを第１通信手段３を介して拠点管理装置１０から収集し、特定項目管理データベース２１０上で一元管理する。【選択図】　　　図１
2004021625.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１データ管理手段と、第２データ管理手段と、複数の入出力端末と、複数の前記第１データ管理手段を前記第２データ管理手段に接続する第１通信手段と、複数の前記入出力端末を前記第２データ管理手段に接続する第２通信手段を含み、
前記第２データ管理手段は、予め定められた特定項目に関する第１結果データを複数の前記第１データ管理手段から入力する第１入力部と、前記特定項目に関するデータを蓄積した特定項目管理データベースを記憶する第１記憶部と、外部から入力された検索条件に基づいて前記特定項目管理データベースの検索を実行し仮検索結果データを出力する検索制御部を有し、
前記検索制御部が、任意の前記入出力端末から入力された前記検索条件を受信する第１入力部と、前記検索条件に基づいて前記特定項目管理データベースの前記特定項目に関するデータを検索し第１仮検索結果データを出力する特定項目検索部と、前記検索条件に基づいて所定の抽出条件を設定し複数の前記第１データ管理手段に出力する抽出条件設定部と、前記抽出条件に基づき複数の前記第１データ管理手段で抽出された抽出結果データを入力する第２入力部と、前記仮検索結果データ及び前記抽出結果データを入力して検索結果データを生成し所定の端末装置に転送する第１検索結果出力部と、を備えることを特徴とするデータ管理システム。
【請求項２】
前記第２データ管理手段は入力した前記抽出結果データを蓄積した抽出結果管理データベースを記憶する第２記憶部を更に備え、
前記検索制御部が、任意の前記入出力端末から入力された前記検索条件を受信する第１入力部と、前記検索条件に基づいて前記特定項目管理データベースの前記特定項目に関するデータを検索し第１仮検索結果データを出力する特定項目検索部と、前記検索条件に基づいて前記抽出結果管理データベースの前記特定項目以外の個別管理項目に関するデータを検索し第２仮検索結果データを出力する個別項目検索部と、前記検索条件に基づいて所定の抽出条件を設定し複数の前記第１データ管理手段に出力する抽出条件設定部と、前記抽出条件に基づき各前記第１データ管理手段で抽出された抽出結果データを入力する第２入力部と、前記第１仮検索結果データ，前記第２仮検索結果データ及び前記抽出結果データを入力して検索結果データを生成し所定の端末装置に転送する第２検索結果出力部と、を備える請求項１記載のデータ管理システム。
【請求項３】
各前記第１データ管理手段は、当該第１データ管理手段の管理対象となる全ての結果データを入力すると共に前記特定項目に関する第１データを抽出する第３入力部と、前記全ての管理対象項目の結果データを蓄積した拠点管理データベースを記憶する第３記憶部と、前記第３入力部で抽出した前記第１データを入力してデータファイルを生成すると共に所定のタイミングで該データファイルを前記第１結果データとして出力するデータ処理部と、抽出制御部とを少なくとも含み、
前記抽出制御部が前記抽出条件を入力する第４入力部と、前記抽出条件に基づき前記第３記憶部に記憶されたデータを検索して前記抽出結果データを生成するデータ抽出部と、前記抽出結果データを出力する抽出結果出力部を備える請求項１又は２に記載のデータ管理システム。
【請求項４】
前記データ処理部は、前記データファイルを記憶する第４記憶部と、該第４記憶部に記憶した前記データファイルを所定のタイミングで前記第１結果データとして出力する特定データ出力部とを少なくとも備えた請求項３記載のデータ管理システム。
【請求項５】
前記データ処理部が特定データ制御部を更に含み、前記特定データ制御部は前記第４記憶部に前記データファイルが記憶されているか否かを識別すると共に、前記第４記憶部に記憶した前記データファイルを前記第１結果データとして出力した時点で前記第４記憶部をクリアするようにした請求項４記載のデータ管理システム。
【請求項６】
管理対象となる結果データを発生する複数のデータ発生源の各々に配置された複数の第１データ管理手段と、各前記第１データ管理手段と接続された第２データ管理手段と、該第２データ管理手段に接続された複数の入出力端末を含み、前記結果データが予め定められた特定項目に関する第１データ及び前記特定項目以外の個別管理項目に関する第２データを含み、各前記第１データ管理手段は当該第１データ管理手段が配置されたデータ発生源で発生する前記結果データを蓄積し管理する拠点管理データベースを備え、前記第２データ管理手段は前記第１結果データを蓄積し管理する特定項目管理データベースを備えたデータ管理システムにおけるデータ管理方法であって、
前記第１データ管理手段に入力した前記結果データを当該第１データ管理手段が備える前記拠点管理データベースに追加すると共に前記第１結果データの中に含まれる前記第１データを抽出する特定データ抽出ステップと、
所定の期間に抽出される前記第１データを全て入力したデータファイルを生成するファイル生成ステップと、
所定のタイミングで前記データファイルを第１結果データとして前記第２データ管理手段に転送する結果データ転送ステップと、
前記第２データ管理手段で前記第１結果データを前記特定項目管理データベースに追加する第１更新ステップと、
を含むことを特徴とするデータ管理方法。
【請求項７】
管理対象となる結果データを発生する複数のデータ発生源の各々に配置された複数の第１データ管理手段と、各前記第１データ管理手段と接続された第２データ管理手段と、該第２データ管理手段に接続された複数の入出力端末を含み、前記結果データが予め定められた特定項目に関する第１データ及び前記特定項目以外の個別管理項目に関する第２データを含み、各前記第１データ管理手段は当該第１データ管理手段が配置されたデータ発生源で発生する前記結果データを蓄積し管理する拠点管理データベースを備え、前記第２データ管理手段は前記第１結果データを蓄積し管理する特定項目管理データベースと所定の手順で入力された前記個別管理項目に関する抽出結果データを蓄積し管理する抽出結果管理データベースを備えたデータ管理システムにおけるデータ管理方法であって、
前記第１データ管理手段に入力した前記結果データを当該第１データ管理手段が備える前記拠点管理データベースに追加すると共に前記第１結果データの中に含まれる前記第１データを抽出する特定データ抽出ステップと、
所定の期間に抽出される前記第１データを全て入力したデータファイルを生成するファイル生成ステップと、
所定のタイミングで前記データファイルを第１結果データとして前記第２データ管理手段に転送する結果データ転送ステップと、
前記第２データ管理手段で前記第１結果データを前記特定項目管理データベースに追加する第１更新ステップと、
前記個別管理項目に関するデータを前記拠点管理データベースから所定の手順で抽出して生成された抽出結果データを前記第２データ管理手段が取得し、前記抽出結果管理データベースに追加する第２更新ステップと、
を含むことを特徴とするデータ管理方法。
【請求項８】
前記結果データ転送ステップが終了した時点で、転送した当該データファイルを前記第１データ管理手段から削除する削除ステップを更に含む請求項６又は７に記載のデータ管理方法。
【請求項９】
結果データを発生する複数のデータ発生源の各々に配置されて当該データ発生源で発生する結果データを管理する複数の第１データ管理手段と、
各前記第１データ管理手段と通信手段により接続すると共に前記第１データ管理手段により管理される結果データの中で予め定められた特定項目に関するデータの抽出結果管理データベースを備えた第２データ管理手段と、
該第２データ管理手段に接続された複数の入出力端末を含むデータ管理システムにおけるデータ検索方法であって、
任意の前記入出力端末から入力された検索条件を受信し、該検索条件に含まれる検索対象項目が前記特定項目を含むか否か、及び前記特定項目以外の前記データ発生源毎に設定される個別管理項目を含むか否かを識別する検索項目識別ステップと、
前記検索条件に前記特定項目を含むとき、前記第２データ管理手段が備える前記特定項目管理データベースを検索して前記検索条件に含まれる前記特定項目に関するデータを抽出し第１仮検索結果データを生成する第１検索実行処理ステップと、
前記検索条件に前記個別管理項目を含むとき、各前記第１データ管理手段で当該個別管理項目に関するデータを検索するための抽出条件を生成する抽出条件生成ステップと、
前記抽出条件を各前記第１データ管理手段に送信する抽出条件送信ステップと、各前記第１データ管理手段が前記抽出条件に対応する個別項目データを抽出し抽出結果データを生成するデータ抽出ステップと、
前記抽出結果データを前記第２データ管理手段が取得する抽出結果取得ステップと、
前記第１仮検索結果データ及び前記抽出結果データを併せて検索結果データを生成する検索結果生成ステップと、
前記検索結果データを所定の端末装置に転送する検索結果転送ステップと、
を少なくとも含むことを特徴とするデータ検索方法。
【請求項１０】
結果データを発生する複数のデータ発生源の各々に配置されて当該データ発生源で発生する結果データを管理する複数の第１データ管理手段と、
各前記第１データ管理手段と通信手段により接続すると共に前記第１データ管理手段により管理される結果データの中で予め定められた特定項目に関するデータの特定項目管理データベース及び前記特定項目以外の前記データ発生源毎に設定される個別管理項目に関するデータの抽出結果管理データベースを備えた第２データ管理手段と、
該第２データ管理手段に接続された複数の入出力端末を含むデータ管理システムにおけるデータ検索方法であって、
任意の前記入出力端末から入力された検索条件を受信し、該検索条件に含まれる検索対象項目が前記特定項目を含むか否か、及び前記個別管理項目を含むか否かを識別する検索項目識別ステップと、
前記検索条件に前記特定項目を含むとき、前記第２データ管理手段が備える前記特定項目管理データベースを検索して前記検索条件に含まれる前記特定項目に関するデータを抽出し第１仮検索結果データを生成する第１検索実行処理ステップと、
前記検索条件に前記個別管理項目を含むとき、前記第２データ管理手段が備える前記抽出結果管理データベースを検索して前記検索条件に含まれる前記個別管理項目に関するデータを抽出し第２仮検索結果データを生成する第２検索実行処理ステップと、
前記検索条件に前記個別管理項目を含むとき、各前記第１データ管理手段で当該個別管理項目に関するデータを検索するための抽出条件を生成する抽出条件生成ステップと、
前記抽出条件を各前記第１データ管理手段に送信する抽出条件送信ステップと、各前記第１データ管理手段が前記抽出条件に対応する個別個目データを抽出し抽出結果データを生成するデータ抽出ステップと、
前記抽出結果データを前記第２データ管理手段が取得する抽出結果取得ステップと、
前記第１仮検索結果データ、前記第２仮検索結果データ及び前記抽出結果データを併せて検索結果データを生成する検索結果生成ステップと、
前記検索結果データを所定の端末装置に転送する検索結果転送ステップと、
を少なくとも含むことを特徴とするデータ検索方法。
【請求項１１】
前記個別管理項目毎の検索要求回数を所定期間に渡り計数する検索頻度計数ステップと、
所定期間内の前記検索要求回数が予め設定された基準回数を超える前記個別管理項目を前記特定項目に変更する項目修正ステップと、を更に含む請求項１０記載のデータ検索方法。
【請求項１２】
検索項目識別ステップは、
前記検索条件を受信する検索条件受信処理、前記検索条件が前記特定項目を含むか否かを判定する第１判定処理、及び前記検索条件が前記個別管理項目を含むか否かを判定する第２判定処理を備え、
前記特定項目及び前記個別管理項目のいずれも含まないときはエラー処理を施すようにした請求項９乃至１１いずれか１項に記載のデータ検索方法。
【請求項１３】
前記データ抽出ステップは、
前記抽出条件を受信する抽出条件受信処理と、
前記抽出条件に基づいて検索を実行し、前記抽出条件に対応する個別項目データを抽出し抽出結果データを生成するデータ抽出処理と、を少なくとも備える請求項９乃至１２いずれか１項に記載のデータ検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に多数のコンピュータ等のデータ管理装置を配置した分散型データ管理システムに関し、特に複数の拠点にそれぞれ配置された拠点管理装置とこれらに接続するセンタ管理装置及びセンタ管理装置に接続する複数の入出力端末を含む構成のデータ管理システムとそのデータ管理方法及びデータ検索方法に関する。
【０００２】
【従来の技術】
例えば半導体デバイス等の工業製品は、世界中に配置された生産拠点で製造されている。このような多数の生産拠点で製造される製品の生産管理、生産進捗状況把握、製造後の品質管理などのためには、各生産拠点に設けられた生産ラインで発生する生産情報、製造履歴情報、検査情報などの種々の結果情報をタイムリーに把握し、分析して各生産拠点に的確にフィードバックする必要が有る。このため、少なくとも各生産拠点では、通常、生産ラインで発生する生産情報、製造履歴情報、検査情報などの種々の結果情報を製造装置や当該生産拠点内の端末装置等からの入力により収集し、当該生産拠点内の拠点管理装置に含まれる拠点データサーバ等で保管、管理するシステムや、通信ネットワークを介して接続される外部の拠点データサーバに転送して保管、管理するシステムを用いている。
【０００３】
このような各種結果情報を生産ラインで収集する方法に関する技術を開示する文献として、特開平９−１０８９９９号公報（以下、公知例１とする）や特開２００２−６９３２号公報（以下、公知例２とする）が有り、例えば公知例２では、製造工程内で発生する情報を途中で消失することなく収集し管理する技術を開示している。又、全生産拠点の結果情報については、例えば各拠点管理装置と通信ネットワークを介して接続されたセンタ管理装置を設け、各拠点データサーバが保有するデータの中から必要な結果情報を通信ネットワークを介して定期的に収集し、保管・管理するシステムや、各拠点管理装置と通信ネットワークを介して接続された制御コンピュータにより所望の結果情報を必要に応じて各拠点データサーバから抽出して収集するシステム等、が利用されている。
【０００４】
又、ネットワーク上に配置された多数のサーバの情報を、当該ネットワークに接続した任意の端末装置から検索する方法については多数の文献が有るが、例えば特開２０００−３４８０６２号公報（以下、公知例３とする）にはインターネット・イントラネットにおいて情報検索をする際に、検索結果一覧から任意の項目を一括して選択することができ、選択された文書を一括して後から任意の端末装置によって受信できるようにした検索情報配信装置が開示されている。
【０００５】
【発明が解決しようとする課題】
多数の生産拠点で生産される工業製品の生産管理を効率よく行うには、当該製品の製造に関わる全生産拠点の各種結果情報が必要になる。このため、例えばセンタ管理装置を利用したシステムを用いている場合、データ要求者は通常全生産拠点の結果情報を保有するセンタ管理装置に接続する端末装置からアクセスして必要なデータの検索、取得を行う。しかし、このようにセンタ管理装置に各拠点データサーバの情報を全て保有させようとすると、生産ラインで発生する上述したような各種結果情報は膨大な量となるため、センタ管理装置及び各拠点管理装置いずれにとってもデータ転送の負荷が大きくなるという問題が有った。又、各拠点管理装置が保有する情報の中には、各生産拠点特有の情報等の日常の生産管理では不要な情報も含まれており、センタ管理装置に全ての情報を保有させると検索効率が低下するという問題も生じる。
【０００６】
一方、全ての結果情報を各拠点管理装置が保有し、各拠点管理装置と通信ネットワークを介して接続された制御コンピュータにより所望の結果情報を必要に応じて各拠点管理装置から抽出して収集するシステムを用いる場合、データ要求者は通常制御コンピュータに接続する端末装置からアクセスして必要なデータの検索、取得を行う。この場合、制御コンピュータはデータ要求者が入力した検索要求に応じて必要な項目の情報を各拠点管理装置に検索させ、検索結果を収集してデータ要求者に回答することになるため、各拠点管理装置における拠点外からの要求による検索実行頻度が高くなって各拠点管理装置の負荷が大きくなり、本来の拠点内データの収集や管理に支障を招くという問題が生じる。
【０００７】
又、このような通信ネットワーク上に配置された多数の拠点管理装置を有するデータ管理システムの情報の検索を公知例３に開示されるような方法で実施した場合、データ要求者の検索要求に対する回答である検索結果はシステム上に一覧が出力され、この出力された結果から、受信したいデータを指定することでデータを受信することになるので、データ検索が完了後にデータの受信処理を実施しなければならず、データ要求者がデータの指定処理を行わない限り結果データを受信することができないという問題が有った。
【０００８】
従って、本発明の目的は、それぞれが結果データを発生する複数の拠点毎に設置された拠点管理装置と，通信ネットワークを介してこれらに接続するセンタ管理装置，及びセンタ管理装置に接続する複数の入出力端末を含む構成のデータ管理システムで、拠点管理装置及び通信ネットワークの負荷増大を抑制しながら、容易に結果情報の収集、管理を行うことができ、且つ任意の項目についてのデータ検索の効率を向上させることができるデータ管理システムとそのデータ管理方法及びデータ検索方法を提供することにある。
【０００９】
【課題を解決するための手段】
そのため、本発明によるデータ管理システムは、複数の第１データ管理手段と、第２データ管理手段と、複数の入出力端末と、複数の前記第１データ管理手段を前記第２データ管理手段に接続する第１通信手段と、複数の前記入出力端末を前記第２データ管理手段に接続する第２通信手段を含み、
前記第２データ管理手段は、予め定められた特定項目に関する第１結果データを複数の前記第１データ管理手段から入力する第１入力部と、前記特定項目に関するデータを蓄積した特定項目管理データベースを記憶する第１記憶部と、外部から入力された検索条件に基づいて前記特定項目管理データベースの検索を実行し仮検索結果データを出力する検索制御部を有し、
前記検索制御部が、任意の前記入出力端末から入力された前記検索条件を受信する第１入力部と、前記検索条件に基づいて前記特定項目管理データベースの前記特定項目に関するデータを検索し第１仮検索結果データを出力する特定項目検索部と、前記検索条件に基づいて所定の抽出条件を設定し複数の前記第１データ管理手段に出力する抽出条件設定部と、前記抽出条件に基づき複数の前記第１データ管理手段で抽出された抽出結果データを入力する第２入力部と、前記仮検索結果データ及び前記抽出結果データを入力して検索結果データを生成し所定の端末装置に転送する第１検索結果出力部と、を備えることを特徴とする。
【００１０】
このとき、前記第２データ管理手段は入力した前記抽出結果データを蓄積した抽出結果管理データベースを記憶する第２記憶部を更に備え、
前記検索制御部が、任意の前記入出力端末から入力された前記検索条件を受信する第１入力部と、前記検索条件に基づいて前記特定項目管理データベースの前記特定項目に関するデータを検索し第１仮検索結果データを出力する特定項目検索部と、前記検索条件に基づいて前記抽出結果管理データベースの前記特定項目以外の個別管理項目に関するデータを検索し第２仮検索結果データを出力する個別項目検索部と、前記検索条件に基づいて所定の抽出条件を設定し複数の前記第１データ管理手段に出力する抽出条件設定部と、前記抽出条件に基づき各前記第１データ管理手段で抽出された抽出結果データを入力する第２入力部と、前記第１仮検索結果データ，前記第２仮検索結果データ及び前記抽出結果データを入力して検索結果データを生成し所定の端末装置に転送する第２検索結果出力部と、を備える構成とすることができる。
【００１１】
又、各前記第１データ管理手段は、当該第１データ管理手段の管理対象となる全ての結果データを入力すると共に前記特定項目に関する第１データを抽出する第３入力部と、前記全ての管理対象項目の結果データを蓄積した拠点管理データベースを記憶する第３記憶部と、前記第３入力部で抽出した前記第１データを入力してデータファイルを生成すると共に所定のタイミングで該データファイルを前記第１結果データとして出力するデータ処理部と、抽出制御部とを少なくとも含み、
前記抽出制御部が前記抽出条件を入力する第４入力部と、前記抽出条件に基づき前記第３記憶部に記憶されたデータを検索して前記抽出結果データを生成するデータ抽出部と、前記抽出結果データを出力する抽出結果出力部を備える構成とすることができる。このとき、前記データ処理部は、前記データファイルを記憶する第４記憶部と、該第４記憶部に記憶した前記データファイルを所定のタイミングで前記第１結果データとして出力する特定データ出力部とを少なくとも備えた構成とすることができる。或いは、前記データ処理部が特定データ制御部を更に含み、前記特定データ制御部は前記第４記憶部に前記データファイルが記憶されているか否かを識別すると共に、前記第４記憶部に記憶した前記データファイルを前記第１結果データとして出力した時点で前記第４記憶部をクリアするようにした構成としてもよい。
【００１２】
又、本発明のデータ管理方法は、管理対象となる結果データを発生する複数のデータ発生源の各々に配置された複数の第１データ管理手段と、各前記第１データ管理手段と接続された第２データ管理手段と、該第２データ管理手段に接続された複数の入出力端末を含み、前記結果データが予め定められた特定項目に関する第１データ及び前記特定項目以外の個別管理項目に関する第２データを含み、各前記第１データ管理手段は当該第１データ管理手段が配置されたデータ発生源で発生する前記結果データを蓄積し管理する拠点管理データベースを備え、前記第２データ管理手段は前記第１結果データを蓄積し管理する特定項目管理データベースを備えたデータ管理システムにおけるデータ管理方法であって、
前記第１データ管理手段に入力した前記結果データを当該第１データ管理手段が備える前記拠点管理データベースに追加すると共に前記第１結果データの中に含まれる前記第１データを抽出する特定データ抽出ステップと、
所定の期間に抽出される前記第１データを全て入力したデータファイルを生成するファイル生成ステップと、
所定のタイミングで前記データファイルを第１結果データとして前記第２データ管理手段に転送する結果データ転送ステップと、
前記第２データ管理手段で前記第１結果データを前記特定項目管理データベースに追加する第１更新ステップと、
を含むことを特徴とする。
【００１３】
又、本発明の他のデータ管理方法は、管理対象となる結果データを発生する複数のデータ発生源の各々に配置された複数の第１データ管理手段と、各前記第１データ管理手段と接続された第２データ管理手段と、該第２データ管理手段に接続された複数の入出力端末を含み、前記結果データが予め定められた特定項目に関する第１データ及び前記特定項目以外の個別管理項目に関する第２データを含み、各前記第１データ管理手段は当該第１データ管理手段が配置されたデータ発生源で発生する前記結果データを蓄積し管理する拠点管理データベースを備え、前記第２データ管理手段は前記第１結果データを蓄積し管理する特定項目管理データベースと所定の手順で入力された前記個別管理項目に関する抽出結果データを蓄積し管理する抽出結果管理データベースを備えたデータ管理システムにおけるデータ管理方法であって、
前記第１データ管理手段に入力した前記結果データを当該第１データ管理手段が備える前記拠点管理データベースに追加すると共に前記第１結果データの中に含まれる前記第１データを抽出する特定データ抽出ステップと、
所定の期間に抽出される前記第１データを全て入力したデータファイルを生成するファイル生成ステップと、
所定のタイミングで前記データファイルを第１結果データとして前記第２データ管理手段に転送する結果データ転送ステップと、
前記第２データ管理手段で前記第１結果データを前記特定項目管理データベースに追加する第１更新ステップと、
前記個別管理項目に関するデータを前記拠点管理データベースから所定の手順で抽出して生成された抽出結果データを前記第２データ管理手段が取得し、前記抽出結果管理データベースに追加する第２更新ステップと、
を含むことを特徴とする。
【００１４】
これらのデータ管理方法において、前記結果データ転送ステップが終了した時点で、転送した当該データファイルを前記第１データ管理手段から削除する削除ステップを更に含む様にしてもよい。
【００１５】
次に、本発明のデータ検索方法は、結果データを発生する複数のデータ発生源の各々に配置されて当該データ発生源で発生する結果データを管理する複数の第１データ管理手段と、
各前記第１データ管理手段と通信手段により接続すると共に前記第１データ管理手段により管理される結果データの中で予め定められた特定項目に関するデータの抽出結果管理データベースを備えた第２データ管理手段と、
該第２データ管理手段に接続された複数の入出力端末を含むデータ管理システムにおけるデータ検索方法であって、
任意の前記入出力端末から入力された検索条件を受信し、該検索条件に含まれる検索対象項目が前記特定項目を含むか否か、及び前記特定項目以外の前記データ発生源毎に設定される個別管理項目を含むか否かを識別する検索項目識別ステップと、
前記検索条件に前記特定項目を含むとき、前記第２データ管理手段が備える前記特定項目管理データベースを検索して前記検索条件に含まれる前記特定項目に関するデータを抽出し第１仮検索結果データを生成する第１検索実行処理ステップと、
前記検索条件に前記個別管理項目を含むとき、各前記第１データ管理手段で当該個別管理項目に関するデータを検索するための抽出条件を生成する抽出条件生成ステップと、
前記抽出条件を各前記第１データ管理手段に送信する抽出条件送信ステップと、各前記第１データ管理手段が前記抽出条件に対応する個別項目データを抽出し抽出結果データを生成するデータ抽出ステップと、
前記抽出結果データを前記第２データ管理手段が取得する抽出結果取得ステップと、
前記第１仮検索結果データ及び前記抽出結果データを併せて検索結果データを生成する検索結果生成ステップと、
前記検索結果データを所定の端末装置に転送する検索結果転送ステップと、
を少なくとも含むことを特徴とする。
【００１６】
又、本発明の他のデータ検索方法は、結果データを発生する複数のデータ発生源の各々に配置されて当該データ発生源で発生する結果データを管理する複数の第１データ管理手段と、
各前記第１データ管理手段と通信手段により接続すると共に前記第１データ管理手段により管理される結果データの中で予め定められた特定項目に関するデータの特定項目管理データベース及び前記特定項目以外の前記データ発生源毎に設定される個別管理項目に関するデータの抽出結果管理データベースを備えた第２データ管理手段と、
該第２データ管理手段に接続された複数の入出力端末を含むデータ管理システムにおけるデータ検索方法であって、
任意の前記入出力端末から入力された検索条件を受信し、該検索条件に含まれる検索対象項目が前記特定項目を含むか否か、及び前記個別管理項目を含むか否かを識別する検索項目識別ステップと、
前記検索条件に前記特定項目を含むとき、前記第２データ管理手段が備える前記特定項目管理データベースを検索して前記検索条件に含まれる前記特定項目に関するデータを抽出し第１仮検索結果データを生成する第１検索実行処理ステップと、
前記検索条件に前記個別管理項目を含むとき、前記第２データ管理手段が備える前記抽出結果管理データベースを検索して前記検索条件に含まれる前記個別管理項目に関するデータを抽出し第２仮検索結果データを生成する第２検索実行処理ステップと、
前記検索条件に前記個別管理項目を含むとき、各前記第１データ管理手段で当該個別管理項目に関するデータを検索するための抽出条件を生成する抽出条件生成ステップと、
前記抽出条件を各前記第１データ管理手段に送信する抽出条件送信ステップと、各前記第１データ管理手段が前記抽出条件に対応する個別個目データを抽出し抽出結果データを生成するデータ抽出ステップと、
前記抽出結果データを前記第２データ管理手段が取得する抽出結果取得ステップと、
前記第１仮検索結果データ、前記第２仮検索結果データ及び前記抽出結果データを併せて検索結果データを生成する検索結果生成ステップと、
前記検索結果データを所定の端末装置に転送する検索結果転送ステップと、
を少なくとも含むことを特徴とする。このとき、前記個別管理項目毎の検索要求回数を所定期間に渡り計数する検索頻度計数ステップと、
所定期間内の前記検索要求回数が予め設定された基準回数を超える前記個別管理項目を前記特定項目に変更する項目修正ステップと、を更に含むようにしてもよい。
【００１７】
又、本発明の上記データ検索方法において、検索項目識別ステップが、前記検索条件を受信する検索条件受信処理、前記検索条件が前記特定項目を含むか否かを判定する第１判定処理、及び前記検索条件が前記個別管理項目を含むか否かを判定する第２判定処理を備え、前記特定項目及び前記個別管理項目のいずれも含まないときはエラー処理を施すようにしてもよい。更に、前記データ抽出ステップは、前記抽出条件を受信する抽出条件受信処理と、前記抽出条件に基づいて検索を実行し前記抽出条件に対応する個別項目データを抽出して抽出結果データを生成するデータ抽出処理と、を備えた構成とすることができる。
【００１８】
【発明の実施の形態】
次に、本発明について図を参照して説明する。
図１は本発明のデータ管理システムの一実施形態を説明するための図で，（ａ），（ｂ）はそれぞれ装置全体の概略構成を示すブロック図、及び（ａ）のセンタ管理装置の概略構成を示すブロック図であり、図２は拠点管理システムの概略構成を示すブロック図である。又、図３は本実施形態のデータ管理システムにおけるデータの流れの概略を示す図である。
【００１９】
図１乃至図３を参照すると、本実施形態のデータ管理システム１は、ｍ台（ｍは２以上の整数）の第１データ管理手段である拠点管理装置１０ａ，拠点管理装置１０ｂ，…，拠点管理装置１０ｍと、これらの全てと第１通信手段３により接続された第２データ管理手段であるセンタ管理装置２０と、いずれも第２通信手段５によりセンタ管理装置２０に接続されたｎ台（ｎは２以上の整数）の入出力端末である利用者端末３０ａ，利用者端末３０ｂ，…，利用者端末３０ｎとを備えている。ｍ台の拠点管理装置１０は、複数の拠点に分散して設置され、各拠点にて発生した様々な結果データは、各拠点管理装置１０が備える拠点内管理データベース１２０にて管理する。センタ管理装置２０は、各拠点の拠点管理装置１０で管理する結果データの特定項目をＰＵＳＨ型、ＰＵＬＬ型のいずれかの方法で第１通信手段３を介して収集した特定項目管理データベース２１０を備え、このデータ管理システム１上で特定項目を一元管理している。
【００２０】
拠点管理装置１０は、例えば、当該拠点内の製造装置や各種入力端末等から入力される様々な結果データからなる拠点内データ群１００を受信し、受信した拠点内データ群１００を所定の規則で分類整理して第３記憶部１２に出力すると共に、この拠点内データ群１００に含まれる予め定められた特定項目に関するデータである第１データ１０３を選択してデータ処理部１４に出力する第３入力部１１と、
第３入力部１１を介して入力される当該拠点の拠点内データ群１００を系統的に蓄積・記憶し、拠点内管理データベース１２０を内蔵する第３記憶部１２と、
外部から入力する抽出条件２０１に基づいて第３記憶部１２の拠点内管理データベース１２０を検索して抽出条件２０１に対応するデータを抽出し、抽出結果データ１２１として出力する抽出制御部１３と、
第３入力部１１で選択された第１データ１０３を所定の形式の特定項目ファイル１１０として記憶し、所定のタイミングでこの特定項目ファイル１１０を特定項目データ１０１としてセンタ管理装置２０に転送するデータ処理部１４と、
を少なくとも含み構成される。
【００２１】
又、抽出制御部１３は抽出条件２０１を入力する第４入力部１３ａと、抽出条件２０１に基づいて第３記憶部１２の拠点内管理データベース１２０を検索して抽出条件２０１に対応するデータを抽出し抽出結果データ１２１として出力するデータ抽出部１３ｂとを備えている。
【００２２】
又、データ処理部１４は、第３入力部１１で選択された第１データ１０３を入力して所定の形式の特定項目ファイル１１０として記憶する第４記憶部１４ａと、所定のタイミングで第４記憶部１４ａに記憶された特定項目ファイル１１０を特定項目データ１０１として出力しセンタ管理装置２０に転送する特定データ出力部１４ｂと、第４記憶部１４ａと特定データ出力部１４ｂを制御する特定データ制御部１４ｃと、を備えている。尚、特定データ制御部１４ｃによる第４記憶部１４ａ及び特定項目データ出力部１４ｂの制御は、具体的には特定項目ファイル１１０の生成、削除とセンタ管理装置２０への転送を管理する。即ち、第３入力部１１で選択された第１データ１０３が第４記憶部１４ａに入力した時点で第４記憶部１４ａに結果データ１１１，１１２等を含む特定項目ファイル１１０が存在していれば、既存の特定項目ファイル１１０に第１データ１０３を追加し、存在していなければ新たに第１データ１０３を含む特定項目ファイル１１０を生成する。又、第４記憶部１４ａに記憶された特定項目ファイル１１０が所定のタイミングで特定項目データ１０１としてセンタ管理装置２０に転送されると、転送完了時点で特定項目ファイル１１０は一旦削除され、第１データ１０３が新たに入力した時点で再び生成される。
【００２３】
尚、上記のような拠点管理装置１０は、例えばハードディスク装置（以下、ＨＤＤとする）等の大容量の外部記憶装置を備えたエンジニアリング・ワークステーション（以下、ＥＷＳとする）のようなコンピュータで構成できる。より具体的には、例えば第３記憶部１２をＨＤＤで構成し、第３入力部１１，抽出制御部１３及びデータ制御部１４における各種制御をコンピュータ上のプログラムで実現し、第４記憶部１４ａをＨＤＤ又はコンピュータ内部のメモリ（記憶装置）等により構成すればよい。
【００２４】
次に、センタ管理装置２０は各拠点に配置された拠点管理装置１０から出力される特定項目データ１０１を入力する第１入力部２１と、特定項目データ１０１を蓄積、記憶し特定項目管理データベース２１０を内蔵するＨＤＤ等の第１記憶部２２と、任意の利用者端末３０から入力された検索条件３０１に応じてセンタ管理装置２０或いは必要に応じて各拠点管理装置１０に検索を実行させ、検索結果データ２０２を生成して所定の端末装置（図示せず）に転送する検索制御部２３を少なくとも含み構成される。尚、検索制御部２３の具体例としては、例えば検索条件３０１を受信する検索条件受信部２３ａ、検索条件３０１の検索対象項目を識別する検索項目識別部２３ｂ、検索条件３０１が特定項目を含むとき特定項目管理データベース２１０を検索して第１仮検索結果データ２１１を抽出する特定項目検索部２３ｃ、検索条件３０１が特定項目以外の個別管理項目を含むときこの個別管理項目に関する検索を各拠点管理装置１０で行う抽出条件２０１を設定して出力する抽出条件設定部２３ｄ、抽出条件２０１に基づいて各拠点管理装置１０で抽出した抽出結果データ１２１を入力する第２入力部２３ｅ、及び第１仮検索結果データ２１１と抽出結果データ１２１を入力し検索結果データ２０２を生成して所定の端末装置へ転送する検索結果出力部２３ｆを備えた構成とすることができる。このセンタ管理装置２０も、拠点管理装置１０の場合と同様ＨＤＤ等の大容量の外部記憶装置を備えたＥＷＳのようなコンピュータ装置で構成できる。
【００２５】
次に、本実施形態のデータ管理システム１の動作をデータ管理方法と併せて説明する。図４はデータ管理システム１におけるデータ管理方法を示すフローチャートであり、図５は図４の第１１ステップＰ１１０の詳細フローチャートである。以下、図１乃至図５を参照して説明する。
【００２６】
任意の拠点において、当該拠点で発生した結果データである拠点内データ群１００が拠点管理装置１０の第３入力部１１に入力されると（第１ステップＰ１０）、拠点内データ群１００を第３記憶部１２に内蔵する拠点内管理データベース１２０に追加して拠点内管理データベース１２０を更新する（第２ステップＰ２０）と共に、予め定められた特定項目の結果データである第１データ１０３の有無を判定し（第３ステップＰ３０）、有る場合には第１データ１０３を抽出してデータ処理部１４に出力する（第４ステップＰ４０）。データ処理部１４に第１データ１０３が入力されると、第４記憶部１４ａに特定項目ファイル１１０が有るかを判定し（第５ステップＰ５０）、無ければ新たに第１データ１０３を含む特定項目ファイル１１０を生成し（第６ステップＰ６０）、有る場合は既存の特定項目ファイル１１０に第１データ１０３を追加（第７ステップＰ７０）する。次に、新たな拠点内データ群の入力の有無を確認し（第８ステップＰ８０）、無ければ更に特定項目ファイル１１０をセンタ管理装置２０に転送する時間になったか判定する（第９ステップＰ９０）。
【００２７】
第９ステップＰ９０でファイル転送時間になっているときは、更に転送すべき特定項目ファイル１１０の有無を確認し（第１０ステップＰ１１０）、転送対象特定項目ファイル１１０が生成されていれば転送処理を実行する（第１１ステップＰ１１０）。具体的には、先ず転送対象となる特定項目ファイル１１０の変更を停止（Ｐ１１１）した後、特定項目ファイル１１０をセンタ管理装置２０に転送し（Ｐ１１２）、転送の正常終了を確認（Ｐ１１３）した後、転送処理済み特定項目ファイル１１０を第４記憶部１４ａから削除する（Ｐ１１４）。
【００２８】
センタ管理装置２０は、受け取った特定項目ファイル２０に含まれる結果データを特定項目管理データベース２１０に追加し、特定項目管理データベース２１０の更新を行う（第１２ステップＰ１２０）。
【００２９】
上記説明の通り、本実施形態のデータ管理システム１では、各拠点の製造装置で発生した結果データや入力端末装置から入力された結果データ等を含む新たな拠点内データ群１００が各拠点管理装置１０に入力されると、これらを拠点内管理データベース１２０に追加して更新すると共に、拠点内データ群１００に含まれる予め設定された特定項目に関する結果データを抽出して、特定項目ファイル１１０を生成（ファイルが存在している場合は、既存ファイルに追加）し、所定のタイミングでセンタ管理装置２０に転送して各拠点管理装置１０の特定項目ファイル１１０を削除するようにしている。従って、ファイル転送タイミングを、例えば毎日２２：００に実施するようにしておけば、前日の２２：００〜当日の２２：００の間に各拠点で発生した特定項目に関する結果データのみがセンタ管理装置２０に転送されるので、データ量を削減することができる。又、センタ管理装置２０では特定項目ファイル１１０を取得すると、ファイル内の結果データを特定項目管理データベース２１０に追加して更新するようにしているので、特定項目については全拠点のほぼ最新の結果データをセンタ管理装置２０で検索することができる。尚、特定項目としては、特に限定されないが、製品の検査結果情報、製品仕掛情報、製品・資材の在庫情報、納期情報等の生産管理に必要な情報に関する項目が指定される場合が多い。
【００３０】
次に、データ管理システム１におけるデータ検索方法について説明する。
図６はこのデータ検索方法を示すフローチャートであり、図７（ａ），（ｂ）はそれぞれ図６の検索項目識別ステップＳ２０とデータ抽出ステップＳ６０の詳細例のフローチャートである。図１乃至図７を参照すると、データ管理システム１におけるデータ検索方法は、
センタ管理装置２０と第２通信手段５を介して接続した利用者端末３０から検索条件３０１を入力する検索条件入力ステップＳ１０と、
入力された検索条件３０１を受信し、検索条件３０１に含まれる検索対象項目が特定項目を含むか否か、及び特定項目以外の個別管理項目を含むか否かを識別する検索項目識別ステップＳ２０と、
検索条件３０１に特定項目を含むとき、センタ管理装置２０が備える特定項目管理データベース２１０を検索して検索条件３０１に含まれる特定項目に関するデータを抽出し、第１仮検索結果データ２１１を生成する第１検索実行処理ステップＳ３０と、
検索条件３０１に個別管理項目を含むとき、各拠点管理装置１０で当該個別管理項目に関するデータを検索するための抽出条件２０１を生成する抽出条件生成ステップＳ４０と、
抽出条件２０１を各拠点管理装置１０に送信する抽出条件送信ステップＳ５０と、
各拠点管理装置１０がそれぞれの拠点内管理データベース１２０を検索して抽出条件２０１に対応するデータを抽出し抽出結果データ１２１を生成するデータ抽出ステップＳ６０と、
センタ管理装置２０が抽出結果データ１２１を取得する抽出結果取得ステップＳ７０と、
第１仮検索結果データ２１１及び抽出結果データ１２１を併せて検索結果データ２０２を生成する検索結果生成ステップＳ８０と、
検索結果データ２０２を所定の端末装置に転送する検索結果転送ステップＳ９０と、を少なくとも含み構成される。尚、所定の端末装置としては、検索要求者のパーソナルコンピュータや、利用者端末３０等を任意に指定できる。
【００３１】
又、検索項目識別ステップＳ２０は、検索条件３０１を受信する検索条件受信処理Ｓ２１と、検索条件３０１が特定項目を含むか否かを判定する第１判定処理Ｓ２２と、検索条件３０１が特定項目を含むときに更に個別管理項目を含むか否かを判定する第２判定処理Ｓ２３と、検索条件３０１が特定項目を含まないときに更に個別管理項目を含むか否かを判定する第３判定処理Ｓ２４を備えた構成とし、検索条件３０１が特定項目及び個別管理項目のいずれも含まないときはエラー処理を施すようにしてもよい。
【００３２】
更に、データ抽出ステップＳ６０は、抽出条件２０１を受信する抽出条件受信処理Ｓ６１と、抽出条件２０１に基づいて検索を実行し、抽出条件２０１に対応する個別項目データを抽出し抽出結果データ１２１を生成するデータ抽出処理Ｓ６２を少なくとも備えた構成とすることができる。
【００３３】
以下、具体的に説明する。先ず、検索要求者は、利用者端末３０にてセンタ管理装置２０に第２通信手段５を介して接続し、検索条件３０１を指定する。この際、検索条件３０１として指定可能なデータ項目は、センタ管理装置２０の特定項目管理データベース２１０にて管理しているデータ項目である特定項目と、拠点管理装置１０の拠点内管理データベース１２０にて管理している結果データの個別管理項目との双方を指定することが可能である。検索要求者は、検索条件３０１の指定を完了後、センタ管理装置２０との接続を終了する。
【００３４】
センタ管理装置２０は、利用者端末３０にて指定された検索条件３０１が特定項目を含むとき、検索条件３０１を基に特定項目管理データベース２１０を検索し、検索条件３０１に合致するデータを抽出し、第１仮検索結果データ２１１を生成する。又、検索条件３０１が特定項目管理データベース２１０の管理対象外であり、拠点管理装置１０の拠点内管理データベース１２０が管理している個別管理項目を含む場合は、抽出条件２０１を生成して各拠点管理装置１０に送信する。各拠点管理装置１０は、抽出条件２０１にてそれぞれの拠点内管理データベース１２０を検索し、抽出条件２０１に合致するデータを抽出して抽出結果データ１２１を生成する。抽出結果データ１２１が生成されると、センタ管理装置２０は、各拠点管理装置１０の抽出結果データ１２１を取得し、第１仮検索結果データ２１１と併せて検索結果データ２０２を生成し、利用者端末３０に（検索要求者が再度、受信の有無を指定することなく）直接、電子メール添付などのＰＵＳＨ型の通信方法により転送する。
【００３５】
上記の通り、データ管理システム１におけるデータ検索方法によれば、検索要求者は利用者端末３０から必要とするデータの検索条件を指定することで、各拠点管理装置１０が管理する拠点内管理データベース１２０のデータ同時に検索することが可能になる。しかも、このとき個別管理項目についてのみ各拠点管理装置１０で検索処理して抽出結果データをセンタ管理装置１０が自動的に取得し、特定項目に関してはセンタ管理装置２０の中で検索処理し、抽出結果データと併せて検索結果データとして自動的に利用者端末３０に転送されるので、
・定期的にセンタ管理装置２０に再接続し、検索終了を確認する必要がなく、検索条件の入力処理のみにて結果データを受信することが可能となる
・検索処理が完了するまでの間、継続してデータ管理システム１を利用し続けることが不要となり、拠点管理装置１０，センタ管理装置２０，第１通信手段３及び第２通信手段の負荷を軽減することができる
等の効果が得られる。
【００３６】
次に、データ管理システム１の変形例について説明する。
変形例のデータ管理システム（図示せず）のブロック構成は、図１（ａ）のデータ管理システム１のブロック構成と同様であるが、センタ管理装置の構成が図１のセンタ管理装置２０の構成と異なっている。図８は変形例のデータ管理システムが備えるセンタ管理装置２０ａの概略ブロック図である。又、図９は変形例のデータ管理システムにおけるデータの流れの概略を示す図である。図８及び図９を参照すると、センタ管理装置２０ａは、各拠点に配置された拠点管理装置１０から出力される特定項目データ１０１を入力する第１入力部２１と、特定項目データ１０１を蓄積、記憶し特定項目管理データベース２１０を内蔵する第１記憶部２２と、任意の利用者端末３０から入力された検索条件３０１に応じてセンタ管理装置２０或いは必要に応じて各拠点管理装置１０に検索を実行させ、検索結果データ２０２を当該利用者端末３０に送信する検索制御部２５と、入力した抽出結果データ１２１を蓄積した抽出結果管理データベース２２０を記憶する第２記憶部２７を少なくとも含み構成される。
【００３７】
又、検索制御部２５の具体例としては、例えば検索条件３０１を受信する検索条件受信部２５ａ、検索条件３０１の検索対象項目を識別する検索項目識別部２５ｂ、検索条件３１の中に定項目が指定されているとき特定項目管理データベース２１０を検索して第１仮検索結果データ２１１を抽出する特定項目検索部２５ｃ、検索条件３０１が特定項目以外の個別管理項目を含むとき検索条件３０１に基づいて抽出結果管理データベース２２０を検索し第２仮検索結果データ２１２を出力する個別項目検索部２５ｄと、検索条件３０１が特定項目以外の個別管理項目を含むときこの個別管理項目に関する検索を行う抽出条件２０１を設定して出力する抽出条件設定部２５ｅと、抽出条件２０１に基づいて各拠点管理装置１０で抽出した抽出結果データ１２１を入力する第２入力部２５ｆと、第１仮検索結果データ２１１，第２仮検索結果データ２１２及び抽出結果データ１２１を入力して検索結果データ２０２を生成して出力する第２検索結果出力部２５ｇを備えた構成とすることができる。
【００３８】
上記の通り、変形例のデータ管理システムが備えるセンタ管理装置２０ａは、拠点管理装置１０の拠点内管理データベース１２０から得た抽出結果データ１２１を管理する抽出結果管理データベース２２０を有する構成とした点及びそれに伴う検索制御部２５の構成の変更が、センタ管理装置２０との大きな差である。
【００３９】
このセンタ管理装置２０ａは、拠点管理装置１０からの特定項目ファイル１１０の取得処理、利用者端末３０から入力された検索条件３０１の受信処理に関しては、センタ管理装置２０と同一の動作を行う。
【００４０】
次に、変形例のデータ管理システムにおけるデータ検索方法について説明する。図１０は変形例のデータ管理システムにおけるデータ検索方法を示すフローチャートである。図２、図８、図９及び図１０を参照すると、この場合のデータ検索方法は、
センタ管理装置２０ａと第２通信手段５を介して接続した利用者端末３０から検索条件３０１を入力する検索条件入力ステップＳ１０と、
入力された検索条件３０１を受信し、検索条件３０１に含まれる検索対象項目が特定項目を含むか否か、及び特定項目以外の個別管理項目を含むか否かを識別する検索項目識別ステップＳ２０と、
検索条件３０１に特定項目を含むとき、センタ管理装置２０ａが備える特定項目管理データベース２１０を検索して検索条件３０１に含まれる特定項目に関するデータを抽出し、第１仮検索結果データ２１１を生成する第１検索実行処理ステップＳ３０と、
検索条件３０１に個別管理項目を含むとき、センタ管理装置２０ａが備える抽出結果管理データベース２２０を検索して検索条件３０１に含まれる個別管理項目に関するデータを抽出し、第２仮検索結果データ２１２を生成する第２検索実行処理ステップＳ３５と、
検索条件３０１に個別管理項目を含むとき、各拠点管理装置１０で当該個別管理項目に関するデータを検索するための抽出条件２０１を生成する抽出条件生成ステップＳ４０と、
抽出条件２０１を各拠点管理装置１０に送信する抽出条件送信ステップＳ５０と、
各拠点管理装置１０がそれぞれの拠点内管理データベース１２０を検索して抽出条件２０１に対応するデータを抽出し抽出結果データ１２１を生成するデータ抽出ステップＳ６０と、
センタ管理装置２０が抽出結果データ１２１を取得する抽出結果取得ステップＳ７０と、
第１仮検索結果データ２１１、第２仮検索結果データ２１２及び抽出結果データ１２１を併せて検索結果データ２０２を生成する検索結果生成ステップＳ８０ａと、
検索結果データ２０２を所定の端末装置に転送する検索結果転送ステップＳ９０と、を少なくとも含み構成される。尚、この場合も所定の端末装置としては、検索要求者のパーソナルコンピュータや、利用者端末３０等を任意に指定できる。
【００４１】
以下、具体的に説明する。先ず、検索要求者が、検索条件３０１の指定を完了後、センタ管理装置２０との接続を終了するまでは、データ管理システム１におけるデータ検索方法と同様であり、説明は省略する。
【００４２】
次に、センタ管理装置２０ａは、利用者端末３０にて指定された検索条件３０１が特定項目を含むとき、検索条件３０１を基に特定項目管理データベース２１０を検索し、検索条件３０１に合致するデータを抽出し、第１仮検索結果データ２１１を生成する。又、検索条件３０１が拠点管理装置１０の拠点内管理データベース１２０が管理している個別管理項目を含む場合は、検索条件３０１に基づいてセンタ管理装置２０ａ上の抽出結果管理データベース２２０を検索し第２仮検索結果データ２１２を生成する。抽出結果管理データベース２２０に検索条件３０１に合致するデータが未登録の場合は、検索条件３０１に基づいて設定される抽出条件２０１を拠点管理装置１００に送信し、拠点内管理データベース１２０を検索して抽出条件２０１に合致するデータを抽出させ、抽出結果データ１２１を取得する。続いて、取得した抽出結果データ１２１を抽出結果管理データベース２２０に登録すると共に、第１仮検索結果データ２１１，第２仮検索結果データ２１２及び抽出結果データ１２１をまとめて検索結果データ２０２を生成し、（検索要求者が再度、受信の有無を指定することなく）直接、電子メール添付などのＰＵＳＨ型の通信手段により検索要求者に対して転送する。
【００４３】
上記の通り、変形例のデータ管理システムでは、センタ管理装置２０ａが取得した抽出結果データ１２１を蓄積して抽出結果管理データベース２２０が構築されるので、特定項目以外の個別管理項目についてもセンタ管理装置２０ａの中で検索処理できるようになり、各拠点管理装置１０や第１通信手段３の負荷が更に軽減されると共に検索効率も向上する。
【００４４】
以上説明した通り、本発明のデータ管理システムとそのデータ管理方法は、予め設定された特定項目に関する結果データや各拠点内管理データベースから抽出された抽出結果データのデータベース（特定項目管理データベースと抽出結果管理データベース）をセンタ管理装置に構築するようにしたので、拠点管理装置及び通信ネットワークの負荷増大を抑制しながら、容易に結果データの収集、管理を行うことができる。又、本発明のデータ管理システムにおけるデータ検索方法は、拠点管理装置及び通信ネットワークの負荷増大を抑制しながら、検索効率を向上させることができる。
【００４５】
尚、本発明は上記実施形態の説明に限定されるものでなく、その要旨の範囲内で種々変更が可能である。
例えば、上記実施形態は特定項目ファイル１１０の転送処理を拠点管理装置１０が制御する例で説明したが、次の様にセンタ管理装置２０が制御するようにしてもよい。先ず、センタ管理装置２０は、定期的に拠点管理装置１０に通信手段３を介して接続し、特定項目ファイル１１０の有無を確認する。これは、例えば各拠点管理装置１０に拠点管理装置１０に特定項目ファイル１１０の有無を示すフラグ等を設定しておけば容易に確認できる。特定項目ファイル１１０が存在する場合は、拠点管理装置１０から特定項目ファイル１１０を取得し、正常に取得できた時点でファイル取得完了信号を拠点管理装置に送る。拠点管理装置１０は、ファイル取得完了信号を受信すると同時に特定項目ファイル１１０を第４記憶部１４ａから削除する。このように特定項目ファイル１１０の転送処理をセンタ管理装置２０が制御することにより、拠点管理装置１０の負荷をより軽減することができる。尚、センタ管理装置２０の制御による特定項目ファイル１１０の転送処理は、次のようにしてもよい。先ず、特定項目ファイル１１０が有ることを確認した時点で、転送処理を開始する開始信号をセンタ管理装置２０から当該拠点管理装置１０に送信する。開始信号を受信した拠点管理装置１０は、特定項目ファイル１１０に対する新たな結果データの追加を停止して、ファイル確定完了信号をセンタ管理装置２０に送信する。センタ管理装置２０はファイル確定信号を受信して特定項目ファイル１１０の転送を実行する。又、特定項目ファイル１１０の確定後に、特定項目の新たな結果データが当該拠点管理装置１０に入力されたときは、既存の特定項目ファイル１１０と区別して新たに暫定特定項目ファイルを生成するようにしてもよい。
【００４６】
又、特定項目ファイル１１０の転送処理をセンタ管理装置２０が制御する他の方法として次のようにすることもできる。先ず、各拠点管理装置１０は、予め定められたファイル設定時間までにそれぞれの特定項目ファイル１１０の準備を完了する。センタ管理装置２０は、このファイル設定時間後の所定の時間に、各拠点管理装置１０からそれぞれが準備を完了した特定項目ファイル１１０を取得する。取得を完了した後、センタ管理装置２０は、更に各拠点管理装置１０上の取得済み特定項目ファイル１１０を全て削除する。
【００４７】
又、データ検索方法は、個別管理項目毎の検索要求回数を所定期間に渡り計数する検索頻度計数ステップと、所定期間内の検索要求回数が予め設定された基準回数を超える個別管理項目を特定項目に変更する項目修正ステップを更に含むようにすることもできる。これにより、予め特定項目に指定されていない項目であっても、検索要求頻度が高くなれば特定項目に変更することが可能になり、検索効率を向上させることができる。
【００４８】
【発明の効果】
以上説明したように、データ管理システムとデータ管理方法及びデータ検索方法によれば、結果データを発生する複数の拠点にそれぞれ配置された拠点管理装置と通信ネットワークを介してこれらに接続するセンタ管理装置及びセンタ管理装置に接続する複数の入出力端末を含む大規模な構成のデータ管理システムであっても、拠点管理装置及び通信ネットワークの負荷増大を抑制しながら、容易に結果情報の収集、管理を行うことができ、且つ必要に応じて任意の項目のデータを効率よく検索することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明のデータ管理システムの一実施形態を説明するための図で、（ａ），（ｂ）はそれぞれ装置全体の概略構成を示すブロック図、及び（ａ）のセンタ管理装置の概略構成を示すブロック図である。
【図２】図１の拠点管理システムの概略構成を示すブロック図である。
【図３】図１のデータ管理システムにおけるデータの流れの概略を示す図である。
【図４】図１のデータ管理システムにおけるデータ管理方法を示すフローチャートである。
【図５】図４の第１１ステップＰ１１０の詳細フローチャートである
【図６】図１のデータ管理システムにおけるデータ検索方法を示すフローチャートである。
【図７】（ａ），（ｂ）はそれぞれ図６の検索項目識別ステップＳ２０とデータ抽出ステップＳ６０の詳細例のフローチャートである。
【図８】図１のデータ管理システムの変形例が備えるセンタ管理装置の概略ブロック図である。
【図９】図１のデータ管理システムの変形例におけるデータの流れの概略を示す図である。
【図１０】図１のデータ管理システムの変形例におけるデータ検索方法を示すフローチャートである。
【符号の説明】
１　　データ管理システム
３　　第１通信手段
５　　第２通信手段
１０，１０ａ，１０ｂ，１０ｍ　　拠点管理装置
１１　　第３入力部
１２　　第３記憶部
１３　　抽出制御部
１３ａ　　第４入力部
１３ｂ　　データ抽出部
１４　　データ処理部
１４ａ　　第４記憶部
１４ｂ　　特定データ出力部
１４ｃ　　特定データ制御部
２０　　センタ管理装置
２１　　第１入力部
２２　　第１記憶部
２３，２５　　検索制御部
２３ａ，２５ａ　　検索条件受信部
２３ｂ，２５ｂ　　検索項目識別部
２３ｃ，２５ｃ　　特定項目検索部
２３ｄ，２５ｅ　　抽出条件設定部
２３ｅ，２５ｆ　　第２入力部
２３ｆ，２５ｇ　　検索結果出力部
２５ｄ　　個別項目検索部
３０，３０ａ，３０ｂ，３０ｎ　　利用者端末
１００　　拠点内データ群
１０１　　特定項目データ
１０３　　第１データ
１２０　　拠点内管理データベース
１２１　　抽出結果データ
２０１　　抽出条件
２０２　　検索結果データ
２１０　　特定項目管理データベース
２１１　　第１仮検索結果データ
２１２　　第２仮検索結果データ
２２０　　抽出結果管理データベース
３０１　　検索条件
【図１】
2004021625.tif 000003
【図２】
2004021625.tif 000004
【図３】
2004021625.tif 000005
【図４】
2004021625.tif 000006
【図５】
2004021625.tif 000007
【図６】
2004021625.tif 000008
【図７】
2004021625.tif 000009
【図８】
2004021625.tif 000010
【図９】
2004021625.tif 000011
【図１０】
2004021625.tif 000012