(57)【要約】【課題】管理対象である設備機器に異常が発生した場合に、効率よくログ情報を記録すると共に、検証処理において有効なログ情報を提供する。【解決手段】ログ記録情報判定部５が同一の動作種別の状態変化のレコードが存在すると判定した場合に、ログ情報記憶部３に記憶されたログ情報内の同一の動作種別の状態変化のレコードを、イベント発生情報を用いて更新し、ログ記録情報判定部５が同一の動作種別の状態変化のレコードが存在しないと判定した場合に、ログ情報記憶部３に記憶されたログ情報にイベント発生情報に基づく新たな動作種別の状態変化のレコードを追加する。【選択図】図１
2016057773.tif 000002
【特許請求の範囲】
【請求項１】
設備機器の状態変化を時系列に記録する管理装置において、
前記設備機器の状態変化の履歴を、時系列に、状態変化の動作種別毎に各レコードに記載したログ情報を蓄積するログ情報記憶部と、
前記設備機器の動作状態を示す状態情報を監視し、前記設備機器においてあらかじめ設定した状態変化の発生を検出した場合に、当該状態変化の発生を示すイベント発生情報を生成するイベント発生通知部と、
前記ログ情報記憶部から、前記イベント発生通知部が生成したイベント発生情報に記載された前記設備機器のログ情報を読み出すログ情報読出部と、
前記ログ情報読出部が読み出したログ情報に、前記イベント発生通知部が生成したイベント発生情報に記載された状態変化と同一の動作種別の状態変化のレコードが存在するか否か判定を行うログ記録情報判定部と、
前記ログ記録情報判定部が同一の動作種別の状態変化のレコードが存在すると判定した場合に、前記ログ情報記憶部に記憶されたログ情報内の同一の動作種別の状態変化の前記レコードを、前記イベント発生情報を用いて更新し、前記ログ記録情報判定部が同一の動作種別の状態変化のレコードが存在しないと判定した場合に、前記ログ情報記憶部に記憶されたログ情報に前記イベント発生情報に基づく新たな動作種別の状態変化のレコードを追加するログ情報記録部とを備えたことを特徴とする管理装置。
【請求項２】
前記ログ情報記録部は、前記ログ記録情報判定部が同一の動作種別の状態変化のレコードが存在しないと判定した場合に、前記ログ情報記憶部に記憶されたログ情報内に、前記イベント発生情報に基づいた状態変化を記載した新規レコードを作成する、または前記ログ情報記憶部に記憶されたログ情報内で発生が最も古い状態変化のレコードを、前記イベント発生情報を用いて上書きすることを特徴とする請求項１記載の管理装置。
【請求項３】
前記ログ記録情報判定部は、前記イベント発生情報に記載された状態変化の動作種別と、前記ログ情報読出部が読み出したログ情報に記載された状態変化の動作種別とを比較し、前記同一の動作種別の状態変化のレコードが存在するか否かを判定することを特徴とする請求項１または請求項２記載の管理装置。
【請求項４】
設備機器の状態変化を時系列に記録する管理方法において、
ログ情報記憶部が、前記設備機器の状態変化の履歴を、時系列に、状態変化の動作種別毎に各レコードに記載したログ情報を蓄積するステップと、
イベント発生通知部が、前記設備機器の動作状態を示す状態情報を監視し、前記設備機器においてあらかじめ設定した状態変化の発生を検出した場合に、当該状態変化の発生を示すイベント発生情報を生成するステップと、
ログ情報読出部が、前記イベント発生情報に記載された前記設備機器のログ情報を前記ログ情報記憶部から読み出すステップと、
ログ記録情報判定部が、読み出した前記ログ情報に、前記イベント発生情報に記載された状態変化と同一の状態変化のレコードが存在するか否か判定を行うステップと、
ログ情報記録部が、同一の動作種別の状態変化のレコードが存在すると判定した場合に、前記ログ情報記憶部に記憶されたログ情報内の前記同一の動作種別の状態変化のレコードを、前記イベント発生情報を用いて更新し、前記同一の動作種別の状態変化のレコードが存在しないと判定した場合に、前記ログ情報記憶部に記憶されたログ情報に前記イベント発生情報に基づく新たな動作種別の状態変化のレコードを追加するステップとを備えたことを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テナントビル、ホテル、病院などの施設内に設置された設備機器の動作履歴をログとして記録する管理装置および管理方法に関するものである。
【背景技術】
【０００２】
従来より、管理対象である設備機器に異常が発生した場合などに、当該設備機器の動作履歴をログとして記録および管理する機能を有する装置がある。当該装置に記録されたログを検証することにより、設備機器に異常が発生した場合に迅速な対応を行うことができる。一方、異常発生時の動作履歴を詳細に検証するために多くのログを記憶領域に保存しようとすると、ログとして保存するデータ量が膨大になる。例えば、異常が発生する度に詳細なログを記憶領域に保存すると、頻繁に異常が発生する場合には詳細なログによって記憶領域の記憶容量が圧迫されてしまう。
【０００３】
この問題を解決するものとして、特許文献１には、動作履歴をログとして時系列で上書きしながら記録する場合に、発生した異常に関連する動作のログを効率よく保持する画像処理装置が開示されている。当該画像処理装置は、異常の発生を検知すると保護対象ログ領域を決定し、ログを記録する際には決定した保護対象ログ領域を避けて記録している。保護対象ログ領域の決定は、発生した異常の種別を特定した後、特定した異常の種別から保護対象のログ種別を決定し、決定したログ種別のログ領域に基づいて行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７０５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載された技術では、ログ情報を効率よく保存できることを目的としているものの、特定のログ記録のみが保護対象となるため、異常の発生が検出されたが設備機器の動作が継続される場合に、異常発生時の他のログ記録が保護されずに上書きされてしまう可能性があり、異常発生時のログがその後の検証処理に有効に活用できないという課題があった。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、管理対象である設備機器に異常が発生した場合に、効率よくログ情報を記録すると共に、検証処理において有効なログ情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る管理装置は、設備機器の状態変化の履歴を、時系列に、状態変化の動作種別毎に各レコードに記載したログ情報を蓄積するログ情報記憶部と、設備機器の動作状態を示す状態情報を監視し、設備機器においてあらかじめ設定した状態変化の発生を検出した場合に、当該状態変化の発生を示すイベント発生情報を生成するイベント発生通知部と、ログ情報記憶部から、イベント発生通知部が生成したイベント発生情報に記載された設備機器のログ情報を読み出すログ情報読出部と、ログ情報読出部が読み出したログ情報に、イベント発生通知部が生成したイベント発生情報に記載された状態変化と同一の動作種別の状態変化のレコードが存在するか否か判定を行うログ記録情報判定部と、ログ記録情報判定部が同一の動作種別の状態変化のレコードが存在すると判定した場合に、ログ情報記憶部に記憶されたログ情報内の同一の動作種別の状態変化のレコードを、イベント発生情報を用いて更新し、ログ記録情報判定部が同一の動作種別の状態変化のレコードが存在しないと判定した場合に、ログ情報記憶部に記憶されたログ情報にイベント発生情報に基づく新たな動作種別の状態変化のレコードを追加するログ情報記録部とを備える。
【発明の効果】
【０００８】
この発明によれば、異常が発生した場合にも効率よくログ情報を記録することができ、異常発生の検証処理において有効なログ情報を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る管理装置の構成を示すブロック図である。
【図２】実施の形態１に係る管理装置のログ情報記憶部が記憶するログ情報の一例を示す図である。
【図３】実施の形態１に係る管理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、実施の形態１に係る管理装置の構成を示すブロック図である。
管理装置１０は、通信インタフェース（Ｉ／Ｆ）部１、イベント発生通知部２、ログ情報記憶部３、ログ情報読出部４、ログ記録情報判定部５およびログ情報記録部６で構成されている。図１では、管理装置１０が複数の設備機器２０ａ，２０ｂ，・・・，２０ｎを管理する場合を例に示している。
通信インタフェース部１は、管理装置１０が管理する設備機器２０ａ，２０ｂ，・・・，２０ｎ（以下、全ての設備機器を指す場合には設備機器２０と記載する）とのデータ通信を行うためのインタフェースである。イベント発生通知部２は、通信インタフェース部１を介して入力される設備機器２０の動作状態を示す状態情報を監視し、あらかじめ設定した状態変化（以下、イベントと称する）が発生した場合に、イベント発生情報を生成して出力し、イベントの発生を通知する。ここで、あらかじめ設定した状態変化とは、例えば設備機器２０の運転開始、運転停止、警報の発生、および警報発生後の機器の復帰などが挙げられる。また、イベント発生情報には、イベントの動作種別を示す情報、イベントが発生した日時などの情報が含まれる。
【００１１】
ログ情報記憶部３は、管理装置１０が管理する各設備機器２０のログ情報を記憶する記憶領域である。ログ情報は、各設備機器２０の動作履歴、詳細には動作種別、カウンタ値および日時データなどを含むログ（記録データ）であり、動作種別毎に時系列に記憶している。ログ情報読出部４は、イベント発生通知部２から通知されたイベント発生情報を取得すると、ログ情報記憶部３からイベント発生情報に対応するイベントを発生させた設備機器２０のログ情報を読み出す。ログ記録情報判定部５は、ログ情報読出部４が読み出したログ情報を参照し、所定の期間遡ってイベント発生情報に記載されたイベントと同一の動作種別のイベントが過去に発生していたか判定を行う。ログ情報記録部６は、ログ記録情報判定部５の判定結果に基づいてログ情報の更新または追加を行い、ログ情報記憶部３に記憶させる。
【００１２】
次に、ログ情報記憶部３が記憶するログ情報の詳細について説明する。
ログ情報記憶部３は、管理している各設備機器２０のログ情報テーブルを蓄積している。各ログ情報テーブルは、例えば１０００レコード分など所定のレコード容量を有し、イベントが発生すると、ログ情報記録部６によって当該イベントの発生を示すデータが時系列に記録される。
図２は、実施の形態１に係る管理装置１０のログ情報記憶部３に記憶されるログ情報の一例を示す図である。図２の例では１つの設備機器（例えば、設備機器２０ａ）のログ情報テーブルを示している。
【００１３】
記憶されたログ情報は「Ｎｏ．」、「発生時刻」、「動作種別」、「カウンタ」および「旧発生時刻」の項目で構成されている。「Ｎｏ．」の項目は、ログ情報のレコード番号を示しており、１つの動作種別について１の番号が割り当てられる。「発生時刻」の項目は、イベントとして設定された動作が発生した日時を示す。「動作種別」の項目は、設備機器２０ａにおいて発生した動作の詳細な内容を示す。「カウンタ」の項目は、該当する動作が過去に発生した回数を示す。「旧発生時刻」の項目は、該当する動作が発生した最も古い日時を示す。
【００１４】
図２の例では、ログ情報のレコードＮｏ．２は、イベント内容が「ＥＲＲＯＲ  Ｎｏ１６」であり、イベント内容で示された動作が直近では「2014/6/10 9:15」に発生し、最も古い発生である「2014/6/9 22:10」から現在時刻までに「５」回発生したことを示している。
ログ情報が図２に示す状態で、例えば、イベント発生通知部２が「2014/6/12 16:00」にＥＲＲＯＲ  Ｎｏ１６のイベントが発生したと判断してイベント発生情報を通知した場合、ログ記録情報判定部５は、レコードＮｏ．２のログ情報を参照し、イベント内容「ＥＲＲＯＲ  Ｎｏ１６」の動作が過去に発生していたと判定する。当該判定結果に基づいて、ログ情報記録部６はレコードＮｏ．２の「発生時刻」をイベント発生情報に記載された「2014/6/12 16:00」に上書きし、カウンタを「５」から「６」に書き換える。
【００１５】
また、図２の例において、レコードＮｏ．１からレコードＮｏ．ｎに記憶されたイベント内容以外のイベントが発生した場合、新規レコードが作成可能であれば新たなレコードＮｏ．ｎ＋１を作成して情報の書き込みを行う。一方、新規レコードが作成できない場合には「発生時刻」が最も古いレコード、図２の例ではレコードＮｏ．１に情報の上書きを行う。新規レコードが作成可能であるか否かは、ログ情報テーブルのレコード容量（上述した例では、１０００レコード分）に基づいて判断される。
【００１６】
次に、管理装置１０の動作について説明する。
図３は、実施の形態１による管理装置１０の動作を示すフローチャートである。
まず、イベント発生通知部２は、通信インタフェース部１を介して管理する設備機器２０の状態情報を取得し（ステップＳＴ１）、取得した状態情報を参照して設備機器２０にあらかじめ設定した状態変化（イベント）が発生したか否か判定を行う（ステップＳＴ２）。イベントが発生していない場合（ステップＳＴ２；ＮＯ）、ステップＳＴ１の処理に戻る。一方、イベントが発生している場合（ステップＳＴ２；ＹＥＳ）、イベント発生情報を生成して通知する（ステップＳＴ３）。ログ情報読出部４は、ステップＳＴ３で通知されたイベント発生情報を取得すると、ログ情報記憶部３から対応する設備機器２０のログ情報を読み出す（ステップＳＴ４）。読み出したログ情報はイベント発生情報と共に、ログ記録情報判定部５に出力される。
【００１７】
ログ記録情報判定部５は、ログ情報読出部４から入力されたログ情報を参照し、あらかじめ定められた期間内（例えば、２４時間前まで、あるいは５日前までなど、（以下、上限期間と称する））にイベント発生情報に記載されたイベントと同一の動作種別のイベントが発生していたか否か判定を行い（ステップＳＴ５）、判定結果をログ情報と共にログ情報記録部６に出力する。ログ情報記録部６は、入力された判定結果を参照し、同一の動作種別のイベントが発生していた場合（ステップＳＴ５；ＹＥＳ）、ログ情報内の対応するレコードにおいて、「カウンタ」値に「１」加算し、「発生時刻」をイベント発生情報に記載された日時に更新する（ステップＳＴ６）。
【００１８】
一方、同一の動作種別のイベントが発生していない場合（ステップＳＴ５；ＮＯ）、ログ情報記録部６はログ情報テーブルのレコード容量が上限に達しているか否か判定を行う（ステップＳＴ７）。レコード容量が上限に達している場合（ステップＳＴ７；ＹＥＳ）、ログ情報記録部６はログ情報の各レコードの「発生時刻」を参照し、発生日時が最も古いレコードの発生時刻、動作種別などを、イベント発生情報に記載された情報で上書きする（ステップＳＴ８）。
【００１９】
一方、レコード容量が上限に達していない場合（ステップＳＴ７；ＮＯ）、ログ情報記録部６はログ情報内に新たなレコードを作成し、イベント発生情報に記載された情報を用いて必要項目である発生時刻、動作種別およびカウンタなどの記載を行う（ステップＳＴ９）。なお、ステップＳＴ８およびステップＳＴ９の処理では、カウンタの値は「１」とし、旧発生時刻は空欄とする。上述したステップＳＴ６、ＳＴ８またはＳＴ９のいずれかの処理を行った後、ログ情報記録部６は更新、上書きまたはレコードの追加を行ったログ情報をログ情報記憶部３に記憶させる（ステップＳＴ１０）。その後、フローチャートはステップＳＴ１の処理に戻り、上述した処理を繰り返す。
なお、上述したステップＳＴ８およびステップＳＴ９の処理では、旧発生時刻は空欄としたが、２回目に同一の動作種別が発生した際に、カウンタ値の更新に加えて、１回目の発生時刻を旧発生時刻へ書き込む処理を行う。
【００２０】
上述したステップＳＴ５において、ログ記録情報判定部５があらかじめ定められた上限期間内に同一の動作種別のイベントが発生していたか否か判定する例を示したが、当該判定に用いる上限期間はあらかじめ所定の領域（不図示）に記憶させておくものとする。また、当該判定に用いる上限期間が定められていない場合には、ログ情報内の直近のレコード、すなわち１レコード前のレコードを参照して同一の動作種別のイベントが発生していたか否かの判定を行う。なお、上述した判定を行う範囲は、直近のレコードに限定されるものではなく、任意の値で設定可能である。
また、ログ記録情報判定部５が判定に用いる上限値としてカウンタの上限値（例えば、１００回など）を設定してもよい。当該カウンタの上限値も同様に予め所定の領域（不図示）に記憶させておく。この場合、ログ記録情報判定部５がログ情報のカウンタを参照し、あらかじめ設定された上限値以下のカウンタ値を有する同一の動作種別のイベントが発生していたか否か判定する。
また、ログ記録情報判定部５が上述した上限期間およびカウンタの上限値の両者を用いて判定を行うように構成することも可能である。
このように、同一の動作種別のイベントについて記録を行う場合、既存のレコードを更新するため、新規のレコードを追加する必要がなく、異なる動作種別のイベント発生によりログ情報が上書きされて消失するのを可能な限り抑制することができる。
【００２１】
以上のように、実施の形態１によれば、管理する設備機器２０にあらかじめ設定した状態変化（イベント）が発生した場合に、イベント発生情報を生成して通知するイベント発生通知部２と、設備機器２０のログ情報を時系列に動作種別毎に記載して記憶するログ情報記憶部３と、イベント発生情報に対応する設備機器２０のログ情報を読み出すログ情報読出部４と、読み出したログ情報を参照してイベント発生情報に記載された動作種別と同一のイベントが過去に発生していたか否か判定を行うログ記録情報判定部５と、判定結果に基づいてログ情報を更新、上書きまたは追加し、ログ情報記憶部３に記憶させるログ情報記録部６とを備えるように構成したので、レコード容量に上限のあるログ情報内で効率よくイベントの履歴情報を記録することができ、設備機器に異常が発生した場合に検証処理に有効なログ情報を提供することができる。すなわち、設備機器の運転状況の解析が効率よく行われるように支援することができる。
【００２２】
また、この実施の形態１によれば、ログ情報の各レコードに同一の動作種別のイベントが発生した回数を示す「カウンタ」の項目を設け、同一の動作種別のイベントが発生した場合にはカウンタの値を更新するように構成したので、同一の動作種別のイベントが発生した場合に新規のレコードを追加する必要がなく、上書きによるレコードの消失を抑制することができる。これにより、設備機器の異常や運転状況の解析に有効なログ情報を提供することができる。
【００２３】
なお、上述した実施の形態１では、管理装置１０が複数の設備機器２０を管理対象とする場合を例に説明を行ったが、１つの設備機器を管理対象としてもよい。
【００２４】
なお、上述した実施の形態１では、複数の設備機器２０それぞれが、個別のログ情報を有している場合を例に説明を行ったが、複数の設備機器２０のログ情報を１つのログ情報でまとめて管理するように構成してもよい。
【００２５】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００２６】
１  通信インタフェース部
２  イベント発生通知部
３  ログ情報記憶部
４  ログ情報読出部
５  ログ記録情報判定部
６  ログ情報記録部
１０  管理装置
２０，２０ａ，２０ｂ，２０ｎ  設備機器
【図１】
2016057773.tif 000003
【図２】
2016057773.tif 000004
【図３】
2016057773.tif 000005