(57)【要約】【課題】報告書などの情報の蓄積ならびに蓄積している情報の提供を簡便に行いながら、管理する報告書の増大に容易に対応することができる報告書管理システムを得る。【解決手段】報告書を表す運転情報の入力を行う保管エージェント１１または参照請求を行う参照エージェント２１を有するクライアント１ａ〜１ｄとネットワーク２を介して接続されるサーバに報告書管理センタ３を構築し、報告書管理センタ３に、クライアント１ａ，１ｂの保管エージェント１１から送信された運転情報を報告書管理センタ３の運転データベース７〜９へ格納すると共にクライアント１ｃ、１ｄの参照エージェント２１からの参照要求に応じて運転データベース７〜９に格納されている情報を検索し該検索結果を返信する報告書管理エージェント５ａ，５ｂを備える。【選択図】図１
2008293127.tif 000002
【特許請求の範囲】
【請求項１】
報告書を表す運転情報の入力または参照請求を行うエージェントを有するクライアントとネットワークを介して接続されるサーバに報告書管理センタを構築し、
前記報告書管理センタに、前記クライアントのエージェントから送信された運転情報を該報告書管理センタのデータベースへ格納すると共にクライアントのエージェントからの参照要求に応じて前記データベースに格納されている情報を検索し該検索結果を返信する報告書管理エージェントを備える報告書管理システム。
【請求項２】
報告書管理エージェントは、クライアントのエージェントからの参照要求に示された条件に合致する運転情報を報告書管理センタのデータベースから選択することを特徴とする請求項１記載の報告書管理システム。
【請求項３】
報告書管理エージェントは、参照要求として示された内容毎に運転情報を選択し、該選択された複数の運転情報をクライアントのエージェントに送信することを特徴とする請求項１または請求項２記載の報告書管理システム。
【請求項４】
報告書管理エージェントは、選択した複数の運転情報を統合して選択結果の情報を生成しクライアントのエージェントに送信することを特徴とする請求項１から請求項３のうちのいずれか１項記載の報告書管理システム。
【請求項５】
報告書管理エージェントは、クライアントのエージェントが用いている用語を報告書管理センタで用いられている用語に翻訳することを特徴とする請求項１から請求項４のうちのいずれか１項記載の報告書管理システム。
【請求項６】
報告書管理エージェントは、報告書管理センタで用いられている用語をクライアントのエージェントが用いている用語に翻訳することを特徴とする請求項１から請求項４のうちのいずれか１項記載の報告書管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク上に仮想の報告書管理センタを構築し、報告書管理センタに備えた報告書管理エージェントがデータベースへ報告書等の情報を格納する、また格納されている情報をクライアントに提供する報告書管理システムに関するものである。
【背景技術】
【０００２】
電力や水道などの利用状況を分析するため、日報、週報、月報、年報等の報告書を例えば年度別に管理している。これらの報告書は日々のデータとして蓄積され、例えば当該データを報告書管理コンテンツに使用できるように処理してサーバが保管している。上記の各データは、ユーザ端末等からの手動操作によって例えば年度別にデータ保管を行っているサーバへ転送され、このようなサーバによってネットワーク上に公開されている。サーバの処理能力／記憶容量が不足するようになった場合には、その都度サーバを増設して動作環境の変化に伴う設定変更を行っている。
報告書等を管理するシステムとして、設定された時刻に設備データベースから記録収集用に編集される対象データを自動抽出し、データ設定場所を求める。また記録収集データを保存ファイルに保存しておき、オンライン業務装置において記録・統計機能処理を行い、実績データが記録された各記録データファイルと保存ファイルに保存されている記録収集データとを比較し、良否判定を行ってその結果を自動出力するものがある（例えば、特許文献１参照）。
【０００３】
また、生産設備運転状態データ収集装置が、各プログラマブルコントローラからデータを受信し、これを加工して生産設備運転状態データを生成する。このデータをファイルサーバに送信して生産設備運転状態ファイルへ追加登録させておく。検査結果入力装置は、入力された検査結果データをファイルサーバへ送信し、検査結果ファイルへ追加登録させておく。生産実績入力装置は、入力された検査結果データを生産実績ファイルへ蓄積させておく。生産日報作成装置は、検査結果ファイル、生産実績ファイル、生産設備運転状態ファイルから日付けをキーとしてデータを抽出して日付けの範囲で累計計算などを行い、集計結果の画面表示などの出力動作を行わせるものがある（例えば、特許文献２参照）。
【０００４】
また、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（以下、ＨＴＭＬと記載する）タグ及びＨＴＭＬ部品のカスタマイズ情報から構成されるＨＴＭＬ部品情報、アクション情報及びＳｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ（以下、ＳＱＬと記載する）情報から構成されるユーザインタフェースへのデータ入出力方法、ユーザインタフェースの構成部品と配置情報から成るユーザインタフェース構成情報、及び、ユーザインタフェースへの入出力データを用いてＨＴＭＬテキストを自動生成するものがある（例えば、特許文献３参照）。
また、部署管理サーバに文書管理データベースとして行政資料公報文書を保持させておく。全庁管理サーバは、複数の部署管理サーバに指示して各々の文書管理データベースから、抽出条件に合致する行政資料公報文書を抽出させ、自ら保持する。そして、各部署クライアントから編集、プレビュー、あるいは公開指示がなされた文書をＷＥＢサーバへ送信する。ＷＥＢサーバは、行政資料公報文書を情報発信データベースに格納し、格納した情報からＷＥＢページを自動生成してＷＥＢクライアントに表示させるものがある（例えば、特許文献４参照）。
【０００５】
【特許文献１】特開２００１−７５６３９号公報（第３，４頁、図１〜４）
【特許文献２】特開平６−２１４９９７号公報（第３〜５頁、図１〜５）
【特許文献３】特開平１１−３４５２３５号公報（第４，５頁、図１〜７）
【特許文献４】特開２００３−４４６２８号公報（第４〜７頁、図１〜６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の報告書等の文書保存や公開を行う管理システムは以上のように構成され、ビジネスコンテンツとして例えば日報などの報告書をネットワーク上に公開する際には、ブラウザによって参照可能なＨＴＭＬ形式のファイルに変換してＷｏｕｌｄ  Ｗｉｄｅ  Ｗｅｂ（以下、ＷＷＷと記載する）サーバ等に保管している。このようなシステムが稼動して相当の時間が経過すると、管理対象の文書が増大してＷＷＷサーバの処理能力／記憶容量が不足することがある。このようなときにはＷＷＷサーバの増設ならびに増設に伴う環境変更設定が必要になり、相当のコストならびに関連部署との連携など煩雑な作業等を要するという課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、報告書などの情報の蓄積ならびに蓄積している情報の提供を簡便に行いながら、管理する報告書の増大に対応することが容易にできる報告書管理システムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る報告書管理システムは、報告書を表す運転情報の入力または参照請求を行うエージェントを有するクライアントとネットワークを介して接続されるサーバに報告書管理センタを構築し、報告書管理センタに、クライアントのエージェントから送信された運転情報を該報告書管理センタのデータベースへ格納すると共にクライアントのエージェントからの参照要求に応じてデータベースに格納されている情報を検索し該検索結果を返信する報告書管理エージェントを備えるものである。
【発明の効果】
【０００９】
この発明によれば、クライアントとネットワークを介して接続されるサーバに報告書管理センタに報告書管理エージェントを備え、クライアントのエージェントから送信された運転情報を該報告書管理センタのデータベースへ格納すると共にクライアントのエージェントからの参照要求に応じて前記データベースに格納されている情報を返信するようにしたので、蓄積する報告書の増大に容易に対処することができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、この発明の実施の一形態を説明する。
実施の形態１．
この発明は、ネットワーク上に仮想の報告書管理センタを構築して、例えば日報、週報、月報、年報等の運転情報を格納する運転データベースを上記の報告書管理センタに備え、報告書管理センタがネットワークを介して受信した保管エージェントならびに参照エージェントからの要求に応じて、報告書管理センタの報告書管理エージェントが自ら運転データベースを検索し、その検索結果を返送するようにしたものである。
このような報告書管理センタを構築して稼動する報告書管理システムとして、例えばＥｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ（ＥＣ）、Ｃｏｍｍｅｒｃｅ  Ａｔ  Ｌｉｇｈｔ  Ｓｐｅｅｄ（ＣＡＬＳ）、Ｅｌｅｃｔｒｏｎｉｃ  Ｄａｔａ  Ｉｎｔｅｒｃｈａｎｇｅ（ＥＤＩ）、電力管理システム、地区熱管理システム、水道管理システムなどがある。
なお、以下の説明では、日報、週報、月報、年報等を「運転情報」と記載する。また、この発明で用いられるデータベースに格納されている情報は、上記の日報、週報、月報、年報の運転情報に限定されず、実際において行われている様々なサービス業務に関するサービス情報であってもよい。
【００１１】
図１は、この発明の実施の形態１による報告書管理システムの構成を示す説明図である。図示したシステムは、例えばパソコン等の端末装置から成るクライアント１ａ，１ｂ，１ｃ，１ｄ、各クライアント１ａ〜１ｄが通信接続するインターネット等のネットワーク２、ネットワーク２に通信可能に接続するサーバに構築されている報告書管理センタ３、及び、前述のサーバに接続された記憶装置等に保持されている運転データベース７〜９によって構成されている。
クライアント１ａ，１ｂは、ユーザの入力操作等に応じて画面表示や後述する保管エージェント１１等とデータなどの入出力を行うブラウザ１０と、ネットワーク２を介してサーバ等との通信に用いる保管エージェント１１とを備えている。クライアント１ｃ，１ｄは、前述のブラウザ１０と、ネットワーク２を介してサーバなどと通信を行って、該サーバなどに記憶保管されているデータ等を参照する参照エージェント２１とを備えている。なお、クライアント１ｃ，１ｄのブラウザ１０は、参照エージェント２１等とデータなどの入出力を行うもので、クライアント１ａ，１ｂのブラウザ１０と概ね同様な処理動作を行うものである。また、各クライアント１ａ〜１ｄに保管エージェント１１と参照エージェント１２とを共に備えて構成してもよい。
【００１２】
各クライアント１ａ〜１ｄは、前述のような端末装置から成るもので、図示を省略したキーボードなどから成る入力部、ディスプレイ装置などから成る表示部等を備え、ブラウザ１０が、ユーザによる上記の入力部の操作に応じて運転情報の指定などが行われるように、詳しくは、前述の表示部にユーザが処理を所望する運転情報を表示する、また、ユーザが処理内容を指定する入力画面や処理結果を表す画面などを表示するように構成されている。
【００１３】
報告書管理センタ３は、前述のようにネットワーク２を介して接続されている単体あるいは複数のサーバに渡って構築されているもので、複数の報告書管理エージェント５ａ，５ｂを備えている。報告書管理エージェント５ａは、例えば、日報、週報、月報、及び年報等の報告書から成る運転情報を格納するテーブル６ａを備え、報告書管理エージェント５ｂは、前述のテーブル６ａに格納されているものと同様な報告書から成る運転情報を格納するテーブル６ｂを備えている。テーブル６ａ，６ｂは、例えば、各運転情報の記載内容と対応する年月日もしくは作成年月日、ならびに日報、週報、月報及び年報などの種別を索引として、当該索引と各運転情報の格納先である運転データベースとを対応させて記載したもので、報告書管理センタ３が構築されているサーバの例えば記憶部に備えられている。また、報告書管理エージェント５ａ，５ｂは、クライアント１ａ〜１ｄに各々備えられている保管エージェント１１及び参照エージェント２１の処理動作に対応するように構成されている。なお、報告書管理センタ３に備えられる報告書管理エージェントの数は、図１に示した二つに限定されるものではない。
【００１４】
次に動作について説明する。
図２は、実施の形態１による報告書管理システムの動作を示すフローチャートである。
ユーザは、報告書、例えば日報、週報、月報、年報等の運転情報を作成して保管することを所望するとき、図１に示した保管エージェント１１を備えるクライアント１ａまたはクライアント１ｂの入力部を操作して、当該保管を所望する運転情報を入力する。適宜、このようにユーザによる運転情報の入力が行われる（ステップＳＴ１０１）。
運転情報の入力は、ユーザが保管エージェント１１を備える例えばクライアント１ａを操作して、報告書管理センタ３のＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（以下、ＵＲＬと記載する）を指定し、このＵＲＬを有するサーバへアクセスすることにより当該クライアント１ａのブラウザ１０が表示部に表示する入力画面を使用して行われる。
【００１５】
前述のような入力動作が行われているときには、クライアント１ａのブラウザ１０と保管エージェント１１との間でユーザインタフェース言語を用いて相互にデータ等の入出力や制御処理を行っている。上記のユーザインタフェース言語として例えばＨＴＭＬ、またはｅＸｔｅｎｓｉｂｉｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（以下、ＸＭＬと記載する）などが用いられる。なお、後述するクライアント１ｃ，１ｄの動作においても参照エージェント２１とブラウザ１０との間におけるデータ等の入出力や制御処理には、上記のＨＴＭＬやＸＭＬが使用される。
なお、運転情報の入力に必要な各データ等を例えばクライアント１ａに保持させておき、報告書管理センタ３へアクセスすることなしに、クライアント１ａのブラウザ１０、またクライアント１ｂのブラウザ１０が自ら運転情報の入力画面の表示ならびに運転情報の入力に関する各設定をローカルに行うようにしてもよい。また、後述する運転情報の問い合わせ等の要求に使用する操作画面も、参照エージェント２１を有するクライアント１ｃ，１ｄの各ブラウザ１０自らが表示を行い、ならびに当該問い合わせに関する各設定をローカルな状態で行うようにしてもよい。
【００１６】
報告書即ち運転情報の入力操作が行われた例えばクライアント１ａは、当該クライアント１ａの保管エージェント１１が稼動して上記の運転情報を報告書管理センタ３へ送信する（ステップＳＴ１０２）。このとき、保管エージェント１１は、上記の運転情報をユーザインタフェース言語からエージェント間通信言語へ変換してから報告書管理センタ３へ送信する。上記のエージェント間通信言語は、例えばＡｇｅｎｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｌａｎｇｕａｇｅ（以下、ＡＣＬと記載する）が用いられる。
【００１７】
報告書管理センタ３の例えば報告書管理エージェント５ａは、クライアント１ａからの運転情報をネットワーク２を介して受信すると、エージェント間通信言語の当該運転情報を報告書管理センタ３において使用されているデータベース言語、例えばＳＱＬに変換する。即ち報告書管理エージェント５ａは、ＨＴＭＬなどのエージェント間通信言語をＳＱＬに変換する。
また、報告書管理エージェント５ａは、当該運転情報の種別と記載内容に対応する年月日とから成る索引を生成し、この索引によって上記の運転情報を格納する運転データベース、例えば２００６年の運転情報を格納する運転データベース９が認識されるようにテーブル６ａに記載し、運転データベース９に上記の運転情報を記憶させる（ステップＳＴ１０３）。なお、図１に例示したものでは、運転データベース７が２００４年の運転情報を格納し、運転データベース８が２００５年の運転情報を格納し、運転データベース９が２００６年の運転情報を格納するように構成されており、年別に順次運転データベースがネットワーク２に構築された報告書管理センタ３において増設される。
【００１８】
前述のように報告書管理センタ３は、例えばネットワーク２によって接続された複数のサーバに渡って構築されることから、運転データベースの増設は、各報告書管理エージェント５ａ，５ｂによってデータ検索／抽出等が可能なように当該報告書管理エージェント５ａ５ｂとネットワーク２を介して接続されるデータベースを追加することでも実現することが可能である。換言すると、各報告書管理エージェント５ａ，５ｂは、例えばネットワーク上に分散配置された各運転データベース７〜９を用いることも可能なことから、当該ネットワーク上において運転データベースを増設することで用が足りる。
【００１９】
前述のようにして、ユーザが作成した各運転情報を例えば年別に分けてデータベース７〜９に保管する。なお、報告書管理エージェント５ｂにおいても、クライアント１ａ，１ｂのいずれかから受信した運転情報に対して前述のように処理を行ってデータベース７〜９のいずれかに記憶させる。また、ステップＳＴ１０３の過程は、順次受信した運転情報に対して、処理が可能な状態になっている報告書管理エージェント５ａまたは報告書管理エージェント５ｂが行う。
【００２０】
例えばクライアント１ｃを操作するユーザが、報告書管理センタ３に保管されている運転情報を参照するときには、当該クライアント１ｃの入力部を操作して、報告書管理センタ３に対して所望する運転情報を要求する。換言すると、クライアント１ｃには、報告書管理センタ３へ参照要求を行う入力操作がユーザによって行われる（ステップＳＴ１０４）。なお、上記のようなユーザによる入力操作がクライアント１ｃを用いて行われるときには、クライアント１ｃのブラウザ１０によって、入力部に行われた設定等が表示部に表示され、ブラウザ１０と参照エージェント２１との間でユーザインタフェース言語を用いた処理が行なわれる。
【００２１】
クライアント１ｃに、ステップＳＴ１０４の過程における入力操作が行われると、クライアント１ｃの参照エージェント２１は、前述の参照要求をユーザインタフェース言語からエージェント間通信言語へ変換し（ステップＳＴ１０５）、報告書管理センタ３へ送信する。上記のエージェント間通信言語は、例えばＡＣＬが用いられる。
【００２２】
前述の参照要求を受信した報告書管理センタ３、詳しくは報告書管理センタ３の例えば報告書管理エージェント５ａは、エージェント間通信言語の参照要求を報告書管理センタ３において使用されているデータベース言語に変換し、自らのテーブル６ａに記載されている運転情報の中で、上記の参照要求に該当する運転情報を選択する。もしくは、参照要求として示された複数の条件に対応する、換言すると要求の内容を満たす複数の運転情報を選択する（ステップＳＴ１０６）。ここでも、前述と同様にデータベース言語として例えばＳＱＬが用いられ、報告書管理エージェント５ａはＨＴＭＬなどのエージェント間通信言語をＳＱＬに変換している。
また、前述の参照要求を受信したとき、報告書管理エージェント５ａは、自ら備えるセッション管理機能を用いて、前述の参照要求を送信した参照エージェント２１を識別することができるように、当該参照エージェント２１の名称、また当該参照エージェント２１を備えるクライアント１ｃ，１ｄなどの識別名称等を記憶保持する。
【００２３】
なお、参照エージェント２１が用いている用語と報告書管理センタ３が使用している用語が異なるときには、報告書管理エージェント５ａは、例えば、前述のようにエージェント通信間言語の参照要求を、報告書管理センタ３で用いられているデータベース言語へ変換するとき、参照エージェント２１において用いられている用語を報告書管理センタ３において用いられている標準用語へ翻訳する。またさらに、後述するように参照エージェント２１へ、即ちクライアント１ｃへ参照要求に応じた報告書等を送信するときには、上記の報告書管理センタ３の標準用語を、参照エージェント２１において用いられている用語へ翻訳してから送信する。
【００２４】
報告書管理エージェント５ａは、ステップＳＴ１０６の過程において、選択した運転情報をテーブル６ａに記載されている運転データベースから読み出し、データベース言語からエージェント間通信言語に変換する。前述の参照要求が複数の運転情報を要求するものであるとき、即ち選択に関する複数の条件が示されているときには、ステップＳＴ１０６の過程において参照要求の条件に合致した複数の運転情報を選択し、当該選択された運転情報をエージェント間通信言語に変換して、後述するステップＳＴ１０８の過程において参照要求を発した例えばクライアント１ｃへ送信する。参照要求に示されている条件が複数の異なる内容／要素を有するものであるときには、上記の内容／要素毎に対応する運転情報を送信する。
また、前述の参照要求が複数の運転情報を統合した内容を要求するものであるときには、当該参照要求に応じた内容となるように変換後の各運転情報を統合する（ステップＳＴ１０７）。前述のように運転データベースから読み出した運転情報、または複数の運転情報を統合して生成した選択結果の情報を、報告書管理エージェント５ａ自らが記憶保持している参照要求の要求元、例えばクライアント１ｃへ送信する（ステップＳＴ１０８）。
【００２５】
クライアント１ｃは、報告書管理センタ３からの選択結果の情報を受信すると、クライアント１ｃの参照エージェント２１が、当該受信したエージェント間通信言語の選択結果の情報をユーザインタフェース言語へ変換する（ステップＳＴ１０９）。クライアント１ｃのブラウザ１０は、ステップＳＴ１０９の過程でユーザインタフェース言語に変換された選択結果の情報から画像表示に関するデータ等を生成し、クライアント１ｃの表示部に選択結果の情報を表示させる。
【００２６】
このように、ネットワーク上に報告書管理センタ３を構築することにより、報告書管理センタ３に備える運転データベースの増設も容易に行うことが可能になり、運転データベースの数量が変化しても報告書管理センタ３の処理機能、具体的には報告書管理エージェント５ａ，５ｂが検索及び情報格納を行う運転データベースの数量などを変更することで用が足り、大きな変更を加える必要がなく運転データベースの増設が容易になる。
【００２７】
以上のように実施の形態１によれば、クライアント１ａ〜１ｄとネットワーク２を介して接続するサーバに報告書管理センタ３を構築し、報告書管理センタ３の報告書管理エージェント５ａ，５ｂがクライアント１ａ〜１ｄの保管エージェント１１または参照エージェント２１から送信される運転情報の入力ならびに参照要求に応じて、運転データベース７〜９への格納及び検索を行うようにしたので、保管対象の運転情報が増大したときでも運転データベースの増設、また増設に伴うシステム保守を容易に行うことができ、運用コストの削減が図れるという効果がある。
【００２８】
また、ネットワーク上に仮想の報告書管理センタ３を設け、クライアント１ａ〜１ｄの保管エージェント１１及び参照エージェント２１がネットワーク上に設けた仮想の報告書管理センタ３の報告書管理エージェント５ａ，５ｂとエージェント間通信を行うことにより、例えばクライアント１ａ〜１ｄを各々有する各社に分散されている独自のビジネスプロセスを集約させることができ、一つの報告書管理センタ３において総括的に報告書の保管、参照を実施し、報告書等の情報をデータベースへ登録するユーザならびにデータベースに蓄積されている報告書等の情報を参照するユーザへのサービスに要する負担を抑えることができ、より簡単に報告書等の情報の保管ならびに参照が行なわれるようにすることができ、より効率的に報告書等の情報管理を行うことができるという効果がある。
【図面の簡単な説明】
【００２９】
【図１】この発明の実施の形態１による報告書管理システムの構成を示す説明図である。
【図２】実施の形態１による報告書管理システムの動作を示すフローチャートである。
【符号の説明】
【００３０】
１ａ，１ｂ，１ｃ，１ｄ  クライアント、２  ネットワーク、３  報告書管理センタ、５ａ，５ｂ  報告書管理エージェント、６ａ，６ｂ  テーブル、７，８，９  運転データベース、１０  ブラウザ、１１  保管エージェント、２１  参照エージェント。
【図１】
2008293127.tif 000003
【図２】
2008293127.tif 000004