(57)【要約】【課題】この発明は、動作ログの信頼性を向上させることができるログ管理システム及びログ管理方法を提供することを目的とするものである。【解決手段】半順序関係知識ベース１８には、動作情報入力順序の妥当性の判定基準となる半順序関係知識情報が予め登録されている。妥当性判断部１７は、半順序関係知識情報に基づいて、入力用一時記憶部１５によって一時記憶されている動作ログの記録順序が妥当であるかどうかを判定する。修正部１６は、入力用一時記憶部１５によって一時記憶されている動作ログの記録順序が妥当でないと判定された場合、入力用一時記憶部１５の動作ログの記録順序を半順序関係知識情報に基づいて並べ直す。【選択図】図２
2007141025.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部機器の動作ログを管理するためのログ管理システムであって、
上記各外部機器の正規動作順序を示す動作知識情報が予め登録され、上記各外部機器からの動作情報が情報伝送路を介して入力されると、各動作情報の入力順序が妥当であるかどうかを動作知識情報に基づいて判定し、各動作情報の入力順序が非妥当だと判定した場合、各動作情報の記録順序を動作知識情報に基づいて並べ直すログ管理部
を備えていることを特徴とするログ管理システム。
【請求項２】
上記ログ管理部は、上記各外部機器からの各動作情報を記録する際に、各動作情報の入力順序が妥当であるかどうかを示す妥当性情報を各動作情報に付加することを特徴とする請求項１記載のログ管理システム。
【請求項３】
複数の外部機器からの動作情報を受け付けるステップ、
受け付けた動作情報の受付順序が妥当であるかどうかを、上記各外部機器の正規動作順序に関する動作知識情報に基づいて判定するステップ、及び
受け付けた動作情報の受付順序が非妥当であると判定した場合、上記各外部機器からの動作知識情報の記録順序を動作知識情報に基づいて並べ直すステップ
を含むことを特徴とするログ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の外部機器の動作ログを管理するためのログ管理システム及びログ管理方法に関するものである。
【背景技術】
【０００２】
従来、例えば発電プラント等において、警報状態を再現するためや、各プラント機器の動作状況を把握するために、各プラント機器の動作ログが管理される。従来装置では、各プラント機器からプロセス入力装置に対して、警報情報、機器情報、及びプロセス量情報等の動作情報が周期的に入力される。プロセス入力装置は、それら各動作情報に基づく接点信号をデータ記録手段に入力する。データ記録手段は、入力された各接点信号のうち、前回の入力から状態が変化した接点信号のみを動作ログとして入力順にデータ保存部に保存させる（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１０−１２４２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、動作ログの管理範囲が拡大され、各機器からの動作情報がネットワークを介してプロセス入力装置に入力されることがある。各機器からの動作情報がネットワークを介してプロセス入力装置に入力される場合、伝送遅延や雑音の影響を受けることがあるので、各機器からの動作情報の入力順序が、各機器の実際の動作順序と異なった順序になってしまうことがある。従って、上記のような従来装置では、動作ログの記録順序が各機器の実際の動作順序と一致しないことがあり、動作ログの信頼性が低下している。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、その目的は、動作ログの信頼性を向上させることができるログ管理システム及びログ管理方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明に係るログ管理システムは、各外部機器の正規動作順序を示す動作知識情報が予め登録され、各外部機器からの動作情報が情報伝送路を介して入力されると、各動作情報の入力順序が妥当であるかどうかを動作知識情報に基づいて判定し、各動作情報の入力順序が非妥当だと判定した場合、各動作情報の記録順序を動作知識情報に基づいて並べ直すログ管理部を備える。
【発明の効果】
【０００７】
この発明のログ管理システムによれば、ログ管理部は、各外部機器からの動作情報が情報伝送路を介して入力されると、各動作情報の入力順序が妥当であるかどうかを動作知識情報に基づいて判定し、各動作情報の入力順序が非妥当だと判定した場合、各動作情報の記録順序を動作知識情報に基づいて並べ直すので、仮に、各外部機器からの動作情報の入力順序が実際の各外部機器の動作順序と異なった順序になってしまっても、正しい順序で動作ログを記録することができ、動作ログの信頼性を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明を実施するための最良の形態について、図面を参照して説明する。
実施の形態１．
図１は、この発明の実施の形態１によるプラットホームドアの動作ログ管理システムを示すブロック図である。図において、プラットホームドアシステムを構成する複数の外部機器１は、情報伝送路であるネットワーク２に接続されている。外部機器１には、例えば、列車に搭載された列車制御装置（図示せず）、プラットホームに配置されたドアシステムコントローラ（図示せず）、及び個別ドア本体の開閉状態を検出するためのドア開閉検出器（図示せず）等が含まれている。ドアシステムコントローラは、列車制御装置からの開閉指令に基づいて、個別ドア本体の開閉動作を制御する。
【０００９】
外部機器１は、動作状態に変化が生じる度に、ネットワーク２を介して外部情報入力装置３に動作情報を送信する。外部情報入力装置３は、ログ管理部であるログ管理サーバ装置４に動作情報を受信順に入力する。ログ管理サーバ装置４は、入力された動作情報を動作ログとして格納する。ログ管理サーバ装置４には、操作装置５及び表示装置６が接続されている。なお、ログ管理サーバ装置４は、プログラム等の情報を記憶している記憶部（ＲＯＭ及びＲＡＭ）と、記憶部が記憶している情報に基づいて処理動作を行う情報処理部（ＣＰＵ）とを有するコンピュータである。
【００１０】
ログ管理サーバ装置４は、外部情報入力装置３からの動作情報を受け付ける動作情報入力手段７と、動作ログが登録される動作情報データベース８と、操作装置５の操作を受け付ける動作ログ指定手段９と、動作ログを読み出す動作ログ読出手段１０と、表示装置６に動作ログを表示させる動作ログ表示制御部１１とを有している。
【００１１】
動作情報入力手段７は、入力用一時記憶部１５、修正部１６、妥当性判断部１７、及び半順序関係知識ベース１８を含んでいる。入力用一時記憶部１５は、外部情報入力装置３から動作情報が入力されると、その動作情報に入力時刻情報を付加する。また、入力用一時記憶部は、入力時刻情報が付加された動作情報を、入力された順に動作ログとして一時記憶する。また、入力用一時記憶部１５は、動作情報が入力されると、入力通知情報を修正部１６に入力する。修正部１６は、入力通知情報が入力されると、妥当性判断部１７を起動する。
【００１２】
妥当性判断部１７には、入力用一時記憶部１５によって一時記憶されている動作情報が、修正部１６を介して入力される。妥当性判断部１７は、動作情報データベース８に既に登録されている動作ログに基づいて、入力用一時記憶部１５が一時記憶している動作ログの記録順序が妥当であるかどうかを判定する。例えば、妥当性判断部１７は、個別ドア本体の閉動作が行われること無く、開動作が繰り返し行われていると判定した場合に、入力用一時記憶部１５によって一時記憶されている動作ログの記録順序が妥当でないと判定する。
【００１３】
半順序関係知識ベース１８には、システム設計時に設定された各外部機器１の正規動作順序（タイミング）を示す半順序関係知識情報（動作知識情報）が予め登録されている。換言すると、半順序関係知識情報は、少なくとも２つの動作情報間の発生順序関係（動作情報発生ルール）を示す情報である。
【００１４】
妥当性判断部１７は、半順序関係知識情報に基づいて、入力用一時記憶部１５によって一時記憶されている動作ログ情報の記録順序が妥当であるかどうかをさらに判定する。例えば、妥当性判断部１７は、開指令が入力される前に開動作が開始されていると判定した場合、入力用一時記憶部１５によって一時記憶されている動作ログの記録順序が妥当でないと判定する。つまり、妥当性判断部１７は、入力用一時記憶部１５への動作情報の入力順序の妥当性を判定する。
【００１５】
妥当性判断部１７は、各動作情報の入力順序が妥当であるかどうかを示す妥当性情報を修正部１６に入力する。修正部１６は、入力された妥当性情報に基づいて、各動作情報の入力順序が妥当であるかどうか判定し、各動作情報の入力順序が妥当でないと判定した場合、入力用一時記憶部１５の動作ログの記録順序を半順序関係知識情報に基づいて並べ直す。また、修正部１６は、入力用一時記憶部１５の動作ログに妥当性情報を付加する。
【００１６】
さらに、修正部１６は、入力用一時記憶部１５によって一時記憶されている動作情報に基づいて、例えば開動作が行われた後に閉動作が行われた等の一連の動作が終了したかどうかを判定する。さらに、修正部１６は、一連の動作が終了したと判定し、妥当性判断部１７による妥当性判定が終了し、その妥当性判定の結果に基づく動作情報の整列が終了したと判定すると、入力用一時記憶部１５によって一時記憶されている動作情報を動作情報データベース８に登録させる。
【００１７】
ここで、運転員は、例えば特定の駅の特定の個別ドア本体に関する情報をトレンド（又はイベント履歴）として表示したい等、動作情報データベース８から抽出したい情報のイメージを有している。しかしながら、実際にその情報を再現しようとすると、どの動作ログを抽出したらよいのかが具体的に分からない場合が多い。また、所望の動作ログを判別できたとしても、適切な動作ログの加工方法・表現方法が分からない場合が多い。動作ログ指定手段９は、運転員による動作ログ抽出作業を支援するためのものである。具体的には、どのような動作ログを、どのように加工し、どのように表現させるのかを示す複数の動作ログ指定方法が動作ログ指定手段９に規定されている。運転員は、操作装置５を操作することで、予め規定された動作ログ指定方法を選択できる。
【００１８】
動作ログ指定手段９は、運転員によって選択された動作ログ指定方法に基づいて、動作ログ読出手段１０に読出指令を入力するとともに、動作ログ表示制御部１１に表示操作指令を入力する。動作ログ読出手段１０は、入力された読出指令に基づいて、所定の動作情報を動作情報データベース８から読み出す。動作ログ表示制御部１１は、動作情報データベース８によって読み出された動作情報を、動作ログ指定手段９からの情報操作指令に基づいて加工するとともに表示装置６に表示させる。
【００１９】
次に、動作情報入力手段７による動作ログ作成動作について、より具体的に説明する。図２は、図１のログ管理サーバ装置４に格納された情報を具体的に示す説明図である。まず、外部機器１の動作、即ち列車制御装置、ドアシステムコントローラ、及びドア開閉検出器の動作について説明するとともに、半順序関係知識ベース１８に登録されている半順序関係知識情報について説明する。
【００２０】
列車制御装置は、列車がプラットホームに停止している際に、乗務員の操作に応じてドアシステムコントローラに開指令を無線で送信する。ドアシステムコントローラは、開指令を受信すると、開指令を受信できたことを示す開指令ＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）を列車制御装置に返す。この動作情報の発生順序が半順序関係知識情報のＫ：ＩＤ（Ｋｎｏｗｌｅｄｇｅ  ｂａｓｅ：ＩＤ）１に登録されている。つまり、半順序関係知識情報は、特定の事象が発生した後にどの事象が発生するかを示している。換言すると、半順序関係知識情報には、事象間の推移的かつ反対称的関係が示されている。
【００２１】
また、ドアシステムコントローラは、開指令ＡＣＫを列車制御装置に対して出力した後に、各個別ドア本体を駆動する複数の駆動モータに対して個別ドア開指令を出力する。この動作情報の発生順序がＫ：ＩＤ２に登録されている。つまり、Ｋ：ＩＤ２の動作は、Ｋ：ＩＤ１の動作よりも後に行われる。
【００２２】
各駆動モータは、個別ドア開指令が入力されると、個別ドア本体を開動作させる。ドア開閉検出器は、個別ドア本体が開動作されだすと全閉信号をＯＦＦとする。この動作情報の発生順序がＫ：ＩＤ３に登録されている。また、ドア開閉検出器は、個別ドア本体が全開されると全開信号をＯＮとする。この動作情報の発生順序がＫ：ＩＤ４に登録されている。さらに、ドアシステムコントローラは、列車制御装置からの開指令がＯＦＦされた場合に、開指令ＡＣＫをＯＦＦとする。この動作情報の発生順序がＫ：ＩＤ５に登録されている。つまり、Ｋ：ＩＤ１〜５は、個別ドア本体が開動作される際の動作情報の発生順序が登録されている。なお、図２では、Ｋ：ＩＤ６までしか図示していないが、個別ドア本体が閉動作される際の動作情報の発生順序についても、同様にＫ：ＩＤ６以降に登録されている。
【００２３】
次に、入力用一時記憶部１５によって一時記憶されている入力用一時記憶データベースについて説明する。入力用一時記憶データベースに登録された各動作ログには、ＴＬ：ＩＤ（Ｔｅｍｐｏｒａｒｙ  ｍｅｍｏｒｙ  Ｌｏｇ：ＩＤ）が登録順に割り当てられる。図２の具体例では、ＴＬ：ＩＤ１〜５の動作ログが開動作時の動作情報の入力を示し、ＴＬ：ＩＤ６〜１０の動作ログが閉動作時の動作情報の入力を示している。入力用一時記憶データベースに登録されている動作情報は、開動作が行われた後に閉動作が行われているので、この点での妥当性は問題無い。一方、同一時刻に受け付けられているＴＬ：ＩＤ２〜４の動作ログの登録順序について着目すると、Ｋ：ＩＤ１〜３の半順序関係知識情報に反している。具体的には、Ｋ：ＩＤ１〜３の半順序関係知識情報によると、開指令ＡＣＫ入力ＯＮの動作情報（ＴＬ：ＩＤ４）は、個別ドア開指令出力ＯＮの動作情報（ＴＬ：ＩＤ２）、及び全閉信号入力ＯＦＦの動作情報（ＴＬ：ＩＤ３）よりも先に入力されなければならない。つまり、ＴＬ：ＩＤ２〜４の動作ログの登録順序は妥当でない。
【００２４】
次に、動作情報入力手段７によって修正された後に動作情報データベース８に登録された動作情報について説明する。各動作ログには、修正部１６によって登録順序が修正され、動作情報データベース８に登録された後に、ＴＬ：ＩＤとは別のＬ：ＩＤ（Ｌｏｇ：ＩＤ）が一意的に割り当てられる。図２の具体例では、ＴＬ：ＩＤ２〜４の動作ログの登録順序が修正部１６によって並び替えられ、ＴＬ：ＩＤ４の動作ログがＬ：ＩＤ２とされている。また、ＴＬ：ＩＤ２〜４の動作ログの記録順序が妥当でないことを示す妥当性情報が付加されている。その他の動作ログは、半順序関係知識情報に沿っているので、並び替えられることなく妥当であると判定されている。
【００２５】
このようなログ管理システムでは、ログ管理サーバ装置４は、各動作情報の入力順序の妥当性を半順序関係知識ベースに基づいて判定し、各動作情報の入力順序が妥当でないと判定した場合、各動作情報の記録順序を半順序関係知識ベースに基づいて並べ直すので、仮に各外部機器１からの動作情報の入力順序が、実際の各外部機器１の動作順序と異なった順序になってしまっても、正しい順序で動作ログを記録することができ、動作ログの信頼性を向上させることができる。
【００２６】
また、ログ管理サーバ装置４は、動作ログに妥当性情報を付加するので、入力順序が妥当である動作ログと、入力順序の妥当性が疑われる動作ログとを分けることができ、動作ログの信頼性を向上させることができる。また、例えば妥当性が疑われる動作ログのみをピックアップして見る等の操作を可能とすることができる。
【００２７】
なお、実施の形態１では、プラットホームドアの動作ログ管理システムについて説明したが、この発明は、例えば、駅全体の駅システム、複数の駅システムを統合する駅統合システム等の他のシステムにも適用可能である。
【００２８】
また、実施の形態１では、動作情報の入力順序の妥当性を判定すると説明したが、例えば、個別ドア開指令出力の動作情報が入力されてから全開信号入力の動作情報が入力されるまでの時間が所定時間内であるかどうか等の入力時間差の妥当性を判定してもよい。動作情報の入力時間差の妥当性を判定する場合、入力時間差情報を動作知識情報に含める。
【図面の簡単な説明】
【００２９】
【図１】プラットホームドアの動作ログ管理システムを示すブロック図である。
【図２】図１のログ管理サーバ装置に格納された情報を具体的に示す説明図である。
【符号の説明】
【００３０】
１  外部機器、２  ネットワーク（情報伝送路）、４  ログ管理サーバ装置（ログ管理部）。
【図１】
2007141025.tif 000003
【図２】
2007141025.tif 000004