(57)【要約】  メッセージの出力を抑制しつつ、メッセージの最終状態を出力することを可能にするため、受信メッセージを受信し、前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する。
2019026968.tif 000002
【特許請求の範囲】
【請求項１】
受信メッセージを受信するメッセージ受信手段と、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力手段
を備えることを特徴とするメッセージ入出力装置。
【請求項２】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする請求項１に記載のメッセージ入出力装置。
【請求項３】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする請求項１あるいは請求項２のいずれかに記載のメッセージ入出力装置。
【請求項４】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする請求項１から請求項３のいずれかに記載のメッセージ入出力装置。
【請求項５】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする請求項１から請求項４のいずれかに記載のメッセージ入出力装置。
【請求項６】
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除するタイマー解除手段と、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動するタイマー起動手段と
をさらに備え、
前記出力手段は、前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする請求項１から請求項５のいずれかに記載のメッセージ入出力装置。
【請求項７】
受信メッセージを受信し、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する
ことを特徴とするメッセージ入出力方法。
【請求項８】
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする請求項７に記載のメッセージ入出力方法。
【請求項９】
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする請求項７あるいは請求項８のいずれかに記載のメッセージ入出力方法。
【請求項１０】
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする請求項７から請求項９のいずれかに記載のメッセージ入出力方法。
【請求項１１】
さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする請求項７から請求項１０のいずれかに記載のメッセージ入出力方法。
【請求項１２】
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除し、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動し、
前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする請求項７から請求項１１のいずれかに記載のメッセージ入出力方法。
【請求項１３】
コンピュータに、
受信メッセージを受信するメッセージ受信機能と、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力機能
を実現させることを特徴とするメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする請求項１３に記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする請求項１３あるいは請求項１４のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする請求項１３から請求項１５のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする請求項１３から請求項１６のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除するタイマー解除機能と、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動するタイマー起動機能と
をさらにコンピュータに実現させ、
前記出力機能は、前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする請求項１３から請求項１７のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の装置から入力されたメッセージを出力する、メッセージ入出力装置、方法および記録媒体に関する。
【背景技術】
【０００２】
図１１は、監視システムの構成例である。この監視システムは、ネットワークを構成する３台の被監視装置と、被監視装置の動作を監視する監視装置、および、監視状況を表示する監視画面から構成される。各被監視装置は、ネットワークや被監視装置の状態を含むメッセージを監視装置へ送付する。また、監視装置は、被監視装置から受信したメッセージの履歴をデータベースへ保存する。【０００３】
図１２は、監視装置の受信メッセージ、監視画面の表示、データベースが記憶するメッセージの関係の例を示す図である。この例では、縦軸を時間軸とし、監視装置が受信したメッセージの内容、監視画面の表示、および、データベースが記憶するメッセージを抽象化して示している。なお、この例では、一台の被監視装置からのみメッセージが送出されているとする。【０００４】
最初に、監視装置は、メッセージ「障害Ａ発生」を受信すると、監視画面に「障害Ａ発生」を表示させ、また、受信メッセージをデータベースへ記憶させる。【０００５】
次に、メッセージ「障害Ａ復旧」を受信すると、監視装置は、監視画面の「障害Ａ発生」の表示を消去させる。このように、監視装置が復旧のメッセージを受信するまで、監視画面は障害が発生していることを示すメッセージを表示し続ける。【０００６】
このような監視システムで、障害と復旧を短時間で交互に繰り返すような故障が被監視装置で発生したとする。このとき、被監視装置は障害発生メッセージと復旧メッセージを短時間の間に交互に出力し、その状態が被監視装置の修理完了まで継続されることになる。【０００７】
このように、被監視装置から大量のメッセージが送信される状態では、以下の課題がある。
・監視画面の障害発生の表示の表示／消去が短時間で繰り返された場合、監視者が障害発生に気づきにくい。
・監視画面が大量のメッセージを表示した場合、他の被監視装置や他の種類のメッセージが大量のメッセージに埋もれ、監視者が埋もれたメッセージに気づかない可能性がある。
・データベースに保存されるメッセージの量が肥大する。
・メッセージ受信から一定期間経過後に不要となったメッセージ履歴をデータベースから削除する場合、削除する件数が多いことにより、削除による処理負荷が高くなるため、他の定常処理を正常に処理できなくなる。【０００８】
これに対し、特許文献１に記載の方法では、受け付けた障害通報が、それ以前に受け付けた障害通報の関連通報であるとき、システム管理者への通知を省略している。【０００９】
また、特許文献２に記載の方法では、タイマー作動中に受信したデータをデータ格納用テーブルに記入し、タイマー終了時に、同一発生箇所で同一障害内容のデータに関し、２件目以降のデータを処理対象外としている。【００１０】
これらの方法では、大量のメッセージに対する処理を削減することで、上述の課題を解決することができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−０８００３５号公報
【特許文献２】特開平０５−０９５３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかし、特許文献1および特許文献２に記載の方法では、所定時間内に関連するメッセージを受信した場合に、関連メッセージの通知を抑制する。そのため、障害メッセージと復旧メッセージを関連メッセージとして扱うと、被監視装置が障害と復旧を繰り返すような場合に、監視装置は、最終の状態を監視者に通知したりデータベースに記憶させたりすることができない。【００１３】
本発明の目的は、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することを可能にする、メッセージ入出力装置、方法および記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】
上述の問題を解決するために、本発明のメッセージ入出力装置は、受信メッセージを受信するメッセージ受信手段と、前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力手段を備えることを特徴とする。【００１５】
また、本発明のメッセージ入出力方法は、受信メッセージを受信し、前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力することを特徴とする。【００１６】
また、本発明のコンピュータ読み取り可能な記録媒体に記憶されたメッセージ入出力プログラムは、コンピュータに、受信メッセージを受信するメッセージ受信機能と、前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力機能を実現させることを特徴とする。
【発明の効果】
【００１７】
本発明のメッセージ入出力装置、方法および記録媒体により、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第一の実施形態のメッセージ入出力装置の構成例を示す図である。
【図２】本発明の第一の実施形態のメッセージ入出力装置の動作例を示す図である。
【図３】本発明の第二の実施形態のメッセージ入出力システムの構成例を示す図である。
【図４】本発明の第二および第三の実施形態のメッセージ入出力装置の構成例を示す図である。
【図５】本発明の第二の実施形態のメッセージ入出力装置の動作例を示す図である。
【図６】本発明の第二の実施形態の、メッセージ入出力装置の受信メッセージ、表示装置の表示、データベースが記憶するメッセージの関係の例を示す図である。
【図７】本発明の第二の実施形態のメッセージ入出力装置の動作例を示す図である。
【図８】本発明の第二の実施形態の、メッセージ入出力装置の受信メッセージ、表示装置の表示、データベースが記憶するメッセージの関係の例を示す図である。
【図９】本発明の第三の実施形態のメッセージ入出力装置の動作例を示す図である。
【図１０】本発明の各実施形態のハードウェア構成例を示す図である。
【図１１】監視システムの構成例を示す図である。
【図１２】監視装置の受信メッセージ、監視画面の表示、データベースが記憶するメッセージの関係の例を示す図である。
【発明を実施するための形態】
【００１９】
［第一の実施形態］
本発明の第一の実施の形態について説明する。
【００２０】
図１に本実施形態のメッセージ入出力装置１０の構成例を示す。本実施形態のメッセージ入出力装置１０は、メッセージ受信部１１および出力部１２により構成される。
【００２１】
メッセージ受信部１１は、受信メッセージを受信する部分である。
【００２２】
出力部１２は、受信メッセージの受信時刻が、受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する部分である。なお、第二の所定時間は、第一の所定時間を超える時間である。
【００２３】
このようにメッセージ入出力装置１０を構成することによって、メッセージ入出力装置１０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置１０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００２４】
次に、図２に本実施形態のメッセージ入出力装置１０の動作の例を示す。
【００２５】
まず、メッセージ受信部１１は、受信メッセージを受信する（ステップＳ１０１でＹＥＳ）。
【００２６】
次に、出力部１２は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のとき（ステップＳ１０２でＹＥＳ）、受信時刻から第二の所定時間以内に次の関連メッセージを受信するか確認する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合（ステップＳ１０３でＮＯ）、受信メッセージを出力する（ステップＳ１０４）。
【００２７】
このように動作することによって、メッセージ入出力装置１０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置１０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００２８】
以上で説明したように、本発明の第一の実施形態では、メッセージ入出力装置１０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置１０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００２９】
［第二の実施形態］
次に、本発明の第二の実施の形態について説明する。本実施形態では、メッセージ入出力装置１０の具体例について説明する。
【００３０】
まず、図３に本実施形態のメッセージ入出力システムの構成例を示す。
【００３１】
本実施形態のメッセージ入出力システムは、メッセージ入出力装置２０、表示装置４０、データベース５０および被監視装置６０（６０Ａ、６０Ｂ、６０Ｃ）により構成される。
【００３２】
表示装置４０はメッセージ入出力装置２０が被監視装置６０から受信したメッセージの内容を表示する装置である。たとえば、表示装置４０は、障害に関するメッセージを受信した場合、そのメッセージと対になる復旧メッセージを受け取るまで、障害のメッセージを表示する。表示装置４０は、障害に関するメッセージ以外のメッセージを表示することも可能である。
【００３３】
データベース５０は、メッセージ入出力装置２０が被監視装置６０から受信したメッセージの履歴を蓄積する装置である。データベース５０は、被監視装置６０から受信したメッセージを一定期間記憶し、保守者はデータベース５０を参照することでメッセージ履歴を閲覧することができる。
【００３４】
メッセージ入出力装置２０は被監視装置６０からのメッセージを受信し、表示装置４０やデータベース５０へ出力する装置である。表示装置４０やデータベース５０は、メッセージ入出力装置２０の内部にあっても良いし、外部にあっても良い。
【００３５】
被監視装置６０は、被監視装置６０の状態を含むメッセージをメッセージ入出力装置２０へ送信する装置である。被監視装置６０は、たとえば、自身の動作に変化や障害が生じた場合に、自身を監視しているメッセージ入出力装置２０へメッセージを送信する。被監視装置６０は、たとえば、ルーターやスイッチ等のネットワーク装置である。また、被監視装置６０はメッセージ入出力システム内に一台以上存在することが可能である。
【００３６】
次に、図４を用いて、本実施形態のメッセージ入出力装置２０の構成例について説明する。本実施形態のメッセージ入出力装置２０は、メッセージ受信部１１、出力部１２、タイマー解除部２３およびタイマー起動部２４により構成される。
【００３７】
メッセージ受信部１１は、被監視装置６０から受信メッセージを受信する部分である。
【００３８】
タイマー解除部２３は、受信メッセージを受信したとき、関連メッセージのタイマーが起動されていれば、タイマーを解除する部分である。
【００３９】
関連メッセージは、受信メッセージに関連するメッセージである。本実施形態では、メッセージ入出力装置２０は、メッセージの関連関係をあらかじめ把握しているものとする。
【００４０】
また、本実施形態では、障害メッセージとその障害に対応する復旧メッセージの対が関連メッセージとして対応付けられているものとする。また、本実施形態のメッセージ入出力装置２０は、同一の被監視装置６０からの障害メッセージと復旧メッセージを関連メッセージとして扱うものとする。
【００４１】
また、関連メッセージには、二つ以上のメッセージを対応付けることができる。たとえば、一つの障害で複数のメッセージが送信される場合は、それらを関連メッセージとして対応付けることができる。
【００４２】
タイマー起動部２４は、受信メッセージの受信時刻が、関連メッセージの受信から第一の所定時間以内のとき、タイマーを起動する部分である。このタイマーは、関連メッセージのグループ単位で起動される。たとえば、関連メッセージのグループＧ１ではメッセージＭ１とＭ２が、グループＧ２ではメッセージＭ３とＭ４が対応付けられ、受信メッセージがメッセージＭ３であるとき、タイマー起動部２４は、グループＧ２用のタイマーを起動する。また、このタイマーは第一の所定時間より大きい第二の所定時間を計測するタイマーである。
【００４３】
出力部１２は、タイマーがタイムアウトしたとき、受信メッセージを出力する部分である。また、本実施形態の出力部１２は、受信メッセージの受信時刻が、関連メッセージの受信から第一の所定時間を超えているとき、受信メッセージを出力する。なお、本実施形態では、メッセージの出力先は表示装置４０およびデータベース５０であるものとする。
【００４４】
このようにすると、メッセージ入出力装置２０は、第一の所定時間以内の間隔で関連メッセージを受信している間は受信メッセージの出力を抑制する。そして、第一の所定時間を超えた第二の所定時間以内に次の関連メッセージを受信しなかったとき（タイマーがタイムアウトしたとき）に、最後に受信した受信メッセージを出力することになる。
【００４５】
また、出力部１２は、第一の所定時間以内の間隔で関連メッセージを受信している期間であっても、その期間内に受信メッセージと同一内容の関連メッセージを受信していない場合に、受信メッセージを出力するようにしても良い。また、このタイミングでメッセージを出力するか否かは、利用者によって設定可能とすると良い。
【００４６】
このようにメッセージ入出力装置２０を構成することによって、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００４７】
次に、図５および図６を用いて本実施形態のメッセージ入出力装置２０の動作例について説明する。図５は、本実施形態のメッセージ入出力装置２０の動作例を示す図である。図６は、メッセージ入出力装置２０の受信メッセージ、表示装置４０の表示、データベース５０が記憶するメッセージの関係を表した図である。
【００４８】
メッセージ入出力装置２０は、あらかじめメッセージＭ１（障害メッセージ）とメッセージＭ２（復旧メッセージ）の対を関連メッセージとして把握しているものとする。また、簡単のため、本実施形態では、メッセージは被監視装置６０Ａからのみ送信されるものとする。また、表示装置４０は、復旧メッセージを受信するまで、障害発生を表示し続けるものとする。
【００４９】
まず、図６の（１）でメッセージ入出力装置２０がメッセージＭ１を受信したとき（図５のステップＳ２０１でＹＥＳ）、関連メッセージのタイマーは起動されていない（ステップＳ２０２でＮＯ）。また、メッセージＭ１の受信以前の第一の所定時間以内に関連メッセージを受信していないため（ステップＳ２０４でＮＯ）、メッセージ入出力装置２０は、受信したメッセージＭ１を表示装置４０およびデータベース５０へ出力する（ステップＳ２０７）。そして、表示装置４０は障害が発生したことを表示し、データベース５０はメッセージＭ１を記憶する。
【００５０】
次に、図６の（２）でメッセージＭ１の受信（１）から第一の所定時間以内にメッセージＭ２を受信したとき（ステップＳ２０１でＹＥＳ）、関連メッセージのタイマーは起動されていない（ステップＳ２０２でＮＯ）。また、メッセージＭ２の受信時刻が関連メッセージ（メッセージＭ１）を受信してから第一の所定時間以内のため（ステップＳ２０４でＹＥＳ）、タイマーを起動する（ステップＳ２０５）。このとき、メッセージ入出力装置２０はメッセージＭ２を表示装置４０およびデータベース５０へ出力しない。そのため、表示装置４０の表示は障害発生を示す表示を続け、また、データベース５０はメッセージＭ２を記憶しない。
【００５１】
次に、図６の（３）でメッセージＭ２の受信（２）から第一の所定時間以内にメッセージＭ１を受信したとき（ステップＳ２０１でＹＥＳ）、関連メッセージのタイマーが起動されている（ステップＳ２０２でＹＥＳ）。そのため、メッセージ入出力装置２０は関連メッセージのタイマーを解除する（ステップＳ２０３）。また、メッセージＭ１の受信時刻が関連メッセージ（メッセージＭ２）を受信してから第一の所定時間以内のため（ステップＳ２０４でＹＥＳ）、タイマーを起動する（ステップＳ２０５）。このとき、メッセージ入出力装置２０はメッセージＭ１を表示装置４０およびデータベース５０へ出力しない。
【００５２】
図６の（４）（５）については、（３）と同様の動作となるため、説明を省略する。
【００５３】
図６の（６）でメッセージＭ１（５）の受信から第一の所定時間以内にメッセージＭ２を受信したとき（ステップＳ２０１でＹＥＳ）、関連メッセージのタイマーが起動されている（ステップＳ２０２でＹＥＳ）。そのため、メッセージ入出力装置２０は関連メッセージのタイマーを解除する（ステップＳ２０３）。また、メッセージＭ２の受信時刻が関連メッセージ（メッセージＭ１）を受信してから第一の所定時間以内のため（ステップＳ２０４でＹＥＳ）、タイマーを起動する（ステップＳ２０５）。このとき、メッセージ入出力装置２０はメッセージＭ１を表示装置４０およびデータベース５０へ出力しない。
【００５４】
そして、タイマーがタイムアウトしたとき（ステップＳ２０１でＮＯ、ステップＳ２０６でＹＥＳ）、メッセージ入出力装置２０は最新の受信メッセージＭ２を出力する（ステップＳ２０７）。そして、表示装置４０は障害発生の表示をクリアし、データベース５０はメッセージＭ２を記憶する。
【００５５】
このように、メッセージ入出力装置２０は、第一の所定時間以内の間隔で関連メッセージを受信している間は受信メッセージの出力を抑制する。そして、第一の所定時間を超えた第二の所定時間以内に次の関連メッセージを受信しなかったとき（タイマーがタイムアウトしたとき）に、最後に受信した受信メッセージを出力する。
【００５６】
次に、図７に、本実施形態のメッセージ入出力装置２０の他の動作例を示す。この動作例では、第一の所定時間以内に関連メッセージを受信している期間であっても、受信メッセージと同一内容の関連メッセージをその期間内に受信していない場合に、メッセージ入出力装置２０は受信メッセージを出力する。
【００５７】
図７の（ａ）は、図５のステップＳ２０５の代わりにメッセージ入出力装置２０が行う動作の例である。また、図７の（ｂ）は、図５のステップＳ２０４とステップＳ２０７の間にメッセージ入出力装置２０が行う動作の例である。
【００５８】
また、図８に、メッセージ入出力装置２０の受信メッセージ、表示装置４０の表示、データベース５０が記憶するメッセージの関係の例を示す。ここでは、メッセージ入出力装置２０は３つのメッセージＭ１、Ｍ２、Ｍ３を関連メッセージとして把握しているものとする。また、表示装置４０は、次のメッセージを受信するまで、同じ内容のメッセージを表示し続けるものとする。
【００５９】
まず、図８の（１）でメッセージ入出力装置２０がメッセージＭ１を受信したとき（図５のステップＳ２０１でＹＥＳ）、関連メッセージのタイマーは起動されていない（ステップＳ２０２でＮＯ）。また、メッセージＭ１の受信以前の第一の所定時間以内に関連メッセージを受信していないため（ステップＳ２０４でＮＯ）、メッセージ入出力装置２０は、受信したメッセージＭ１を表示装置４０およびデータベース５０へ出力する（ステップＳ２０７）。
【００６０】
また、メッセージ入出力装置２０は、ステップＳ２０７の前に、受信したメッセージＭ１の受信フラグに「受信済」を、メッセージＭ１以外の関連メッセージ（Ｍ２、Ｍ３）の受信フラグに「受信未」を設定する（図７のステップＳ３０４）。なお、受信フラグは、第一の所定時間以内に関連メッセージを受信している期間内の、当該メッセージの受信有無を示す。そして、表示装置４０はメッセージＭ１を受信したことを表示し、データベース５０はメッセージＭ１を記憶する。
【００６１】
次に、図８の（２）でメッセージＭ１の受信（１）から第一の所定時間以内にメッセージＭ２を受信したとき（図５のステップＳ２０１でＹＥＳ）、関連メッセージのタイマーは起動されていない（ステップＳ２０２でＮＯ）。また、メッセージＭ２の受信時刻が関連メッセージ（メッセージＭ１）を受信してから第一の所定時間以内（ステップＳ２０４でＹＥＳ）、かつ、メッセージＭ２の受信フラグは「受信未」である（図７のステップＳ３０１でＹＥＳ）。そのため、メッセージＭ２の受信フラグに「受信済」を設定し、メッセージＭ２を出力する（ステップＳ３０２）。そして、表示装置４０はメッセージＭ２を受信したことを表示し、データベース５０はメッセージＭ２を記憶する。
【００６２】
次に、図８の（３）でメッセージＭ２の受信（２）から第一の所定時間以内にメッセージＭ１を受信したとき（ステップＳ２０１でＹＥＳ）、関連メッセージのタイマーが起動されていない（ステップＳ２０２でＮＯ）。また、メッセージＭ１の受信時刻が関連メッセージ（メッセージＭ２）を受信してから第一の所定時間以内（ステップＳ２０４でＹＥＳ）、かつ、メッセージＭ１の受信フラグが「受信済」である（図７のステップＳ３０１でＮＯ）。そのため、メッセージ入出力装置２０はタイマーを起動する（ステップＳ３０３）。このとき、メッセージ入出力装置２０はメッセージＭ１を表示装置４０およびデータベース５０へ出力しない。
【００６３】
次に、図８の（４）でメッセージＭ１の受信（３）から第一の所定時間以内にメッセージＭ３を受信したとき（図５のステップＳ２０１でＹＥＳ）、関連メッセージのタイマーは起動されている（ステップＳ２０２でＹＥＳ）。そのため、メッセージ入出力装置２０は、タイマーを解除する（ステップＳ２０３）。また、メッセージＭ３の受信時刻が関連メッセージ（メッセージＭ１）を受信してから第一の所定時間以内（ステップＳ２０４でＹＥＳ）、かつ、メッセージＭ３の受信フラグは「受信未」である（図７のステップＳ３０１でＹＥＳ）。そのため、メッセージ入出力装置２０は、メッセージＭ３の受信フラグに「受信済」を設定し、メッセージＭ３を出力する（ステップＳ３０２）。そして、表示装置４０はメッセージＭ３を受信したことを表示し、データベース５０はメッセージＭ３を記憶する。
【００６４】
図８の（５）については（３）と同様の動作となるため、説明を省略する。
【００６５】
図８の（６）でメッセージＭ２（５）の受信から第一の所定時間以内にメッセージＭ３を受信したとき（ステップＳ２０１でＹＥＳ）、関連メッセージのタイマーが起動されている（ステップＳ２０２でＹＥＳ）。そのため、メッセージ入出力装置２０は関連メッセージのタイマーを解除する（ステップＳ２０３）。また、メッセージＭ３の受信時刻が関連メッセージ（メッセージＭ２）を受信してから第一の所定時間以内（ステップＳ２０４でＹＥＳ）、かつ、メッセージＭ３の受信フラグが「受信済」である（ステップＳ３０１でＮＯ）。そのため、メッセージ入出力装置２０はタイマーを起動する（ステップＳ３０３）。このとき、メッセージ入出力装置２０はメッセージＭ３を表示装置４０およびデータベース５０へ出力しない。
【００６６】
そして、タイマーがタイムアウトしたとき（ステップＳ２０１でＮＯ、ステップＳ２０６でＹＥＳ）、メッセージ入出力装置２０は最新の受信メッセージＭ３を出力する（ステップＳ２０７）。そして、表示装置４０はメッセージＭ３を受信したことを表示し、データベース５０はメッセージＭ３を記憶する。
【００６７】
このように動作することによって、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００６８】
以上で説明したように、本発明の第二の実施形態では、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００６９】
［第三の実施形態］
次に、本発明の第三の実施の形態について説明する。本実施形態は、第二の実施形態のメッセージ入出力装置２０に、メッセージの出力を抑制したことを示す情報を出力する機能を追加した形態である。
【００７０】
まず、図４を用いて本実施形態のメッセージ入出力装置２０の構成例について説明する。メッセージ受信部１１、タイマー解除部２３およびタイマー起動部２４については、第二の実施形態と同様のため、説明を省略する。
【００７１】
本実施形態の出力部１２は、第二の実施形態の機能に加えて、定期的などの所定のタイミングで、メッセージの出力を抑制した旨を示す情報を出力する。
【００７２】
たとえば、出力部１２は、タイマー起動部２４がタイマーを起動したとき（受信メッセージの出力を抑制したとき）、受信メッセージに対応する、メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」にセットする。そして、抑制フラグが「抑制あり」のとき、出力部１２は、受信メッセージの出力を抑制した旨を所定のタイミングで出力し、抑制フラグを「抑制なし」へクリアする。
【００７３】
あるいは、出力部１２は、抑制フラグの代わりに、出力抑制回数をカウントしても良い。たとえば、出力部１２は、タイマー起動部２４がタイマーを起動したとき、受信メッセージに対応する出力抑制回数に１を加算する。そして、出力部１２は、出力抑制回数が１以上の受信メッセージがあるとき、所定のタイミングで各受信メッセージの出力抑制回数を出力し、出力抑制回数を０へクリアする。
【００７４】
このようにメッセージ入出力装置２０を構成することによって、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００７５】
また、本実施形態では、メッセージの出力を抑制した場合に、メッセージの出力を抑制した旨を示す情報や、出力抑制回数を出力する。これにより、出力を抑制したメッセージについても、その情報を保守者へ知らせることが可能になる。
【００７６】
次に、図９に本実施形態のメッセージ入出力装置２０の動作例を示す。この動作例は、第二の実施形態の動作例（図５）に追加する動作の例である。図５の動作例については、第二の実施形態と同様のため、説明を省略する。
【００７７】
本実施形態のメッセージ入出力装置２０は、タイマーを起動した後（図５のステップＳ２０５）、ステップＳ２０１で受信した受信メッセージに対応する出力抑制回数に１を加算する（図９のステップＳ４０１）。
【００７８】
また、メッセージ入出力装置２０は、出力抑制回数が１以上のメッセージがあれば（ステップＳ４０２でＹＥＳ）、出力抑制回数が１以上のメッセージの情報や出力抑制回数を、表示装置４０やデータベース５０へ所定のタイミングで出力する（ステップＳ４０３）。そして、メッセージ入出力装置２０は、各メッセージの出力抑制回数を０へクリアする（ステップＳ４０４）。表示装置４０は、抑制されたメッセージの情報を出力する。また、データベース５０は、抑制されたメッセージの情報を記憶する。
【００７９】
このように動作することによって、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００８０】
以上で説明したように、本発明の第三の実施形態では、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内か確認する。そして、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内で、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかった場合、受信メッセージを出力する。これにより、メッセージ入出力装置２０は、受信メッセージの受信時刻が関連メッセージの受信から第一の所定時間以内のときは受信メッセージの出力を保留する。そして、受信時刻から第二の所定時間以内に次の関連メッセージを受信しなかったとき、最新の受信メッセージを出力することになる。そのため、メッセージの出力を抑制しつつ、メッセージの最終状態を出力することが可能になる。
【００８１】
また、本実施形態では、メッセージの出力を抑制した場合に、メッセージの出力を抑制した旨を示す情報や、出力抑制回数を出力する。これにより、出力を抑制したメッセージについても、その情報を保守者へ知らせることが可能になる。
【００８２】
［ハードウェア構成例］
上述した本発明の各実施形態におけるメッセージ入出力装置（１０、２０）を、一つの情報処理装置（コンピュータ）を用いて実現するハードウェア資源の構成例について説明する。なお、メッセージ入出力装置は、物理的または機能的に少なくとも二つの情報処理装置を用いて実現してもよい。また、メッセージ入出力装置は、専用の装置として実現してもよい。また、メッセージ入出力装置の一部の機能のみを情報処理装置を用いて実現しても良い。
【００８３】
図１０は、本発明の各実施形態のメッセージ入出力装置を実現可能な情報処理装置のハードウェア構成例を概略的に示す図である。情報処理装置９０は、通信インタフェース９１、入出力インタフェース９２、演算装置９３、記憶装置９４、不揮発性記憶装置９５およびドライブ装置９６を備える。
【００８４】
通信インタフェース９１は、各実施形態のメッセージ入出力装置が、有線あるいは／および無線で外部装置と通信するための通信手段である。なお、メッセージ入出力装置を、少なくとも二つの情報処理装置を用いて実現する場合、それらの装置の間を通信インタフェース９１経由で相互に通信可能なように接続しても良い。
【００８５】
入出力インタフェース９２は、入力デバイスの一例であるキーボードや、出力デバイスとしてのディスプレイ等のマンマシンインタフェースである。
【００８６】
演算装置９３は、汎用のＣＰＵ（Central Processing Unit）やマイクロプロセッサ等の演算処理装置である。演算装置９３は、たとえば、不揮発性記憶装置９５に記憶された各種プログラムを記憶装置９４に読み出し、読み出したプログラムに従って処理を実行することが可能である。
【００８７】
記憶装置９４は、演算装置９３から参照可能な、ＲＡＭ（Random Access Memory）等のメモリ装置であり、プログラムや各種データ等を記憶する。記憶装置９４は、揮発性のメモリ装置であっても良い。
【００８８】
不揮発性記憶装置９５は、たとえば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、等の、不揮発性の記憶装置であり、各種プログラムやデータ等を記憶することが可能である。
【００８９】
ドライブ装置９６は、たとえば、後述する記録媒体９７に対するデータの読み込みや書き込みを処理する装置である。
【００９０】
記録媒体９７は、たとえば、光ディスク、光磁気ディスク、半導体フラッシュメモリ等、データを記録可能な任意の記録媒体である。
【００９１】
本発明の各実施形態は、たとえば、図１０に例示した情報処理装置９０によりメッセージ入出力装置を構成し、このメッセージ入出力装置に対して、上記各実施形態において説明した機能を実現可能なプログラムを供給することにより実現してもよい。
【００９２】
この場合、メッセージ入出力装置に対して供給したプログラムを、演算装置９３が実行することによって、実施形態を実現することが可能である。また、メッセージ入出力装置のすべてではなく、一部の機能を情報処理装置９０で構成することも可能である。
【００９３】
さらに、上記プログラムを記録媒体９７に記録しておき、メッセージ入出力装置の出荷段階、あるいは運用段階等において、適宜上記プログラムが不揮発性記憶装置９５に格納されるよう構成してもよい。なお、この場合、上記プログラムの供給方法は、出荷前の製造段階、あるいは運用段階等において、適当な治具を利用してメッセージ入出力装置内にインストールする方法を採用してもよい。また、上記プログラムの供給方法は、インターネット等の通信回線を介して外部からダウンロードする方法等の一般的な手順を採用してもよい。
【００９４】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９５】
（付記１）
受信メッセージを受信するメッセージ受信手段と、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力手段
を備えることを特徴とするメッセージ入出力装置。
【００９６】
（付記２）
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする付記１に記載のメッセージ入出力装置。
【００９７】
（付記３）
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする付記１あるいは付記２のいずれかに記載のメッセージ入出力装置。
【００９８】
（付記４）
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする付記１から付記３のいずれかに記載のメッセージ入出力装置。
【００９９】
（付記５）
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする付記１から付記４のいずれかに記載のメッセージ入出力装置。
【０１００】
（付記６）
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除するタイマー解除手段と、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動するタイマー起動手段と
をさらに備え、
前記出力手段は、前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする付記１から付記５のいずれかに記載のメッセージ入出力装置。
【０１０１】
（付記７）
受信メッセージを受信し、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する
ことを特徴とするメッセージ入出力方法。
【０１０２】
（付記８）
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする付記７に記載のメッセージ入出力方法。
【０１０３】
（付記９）
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする付記７あるいは付記８のいずれかに記載のメッセージ入出力方法。
【０１０４】
（付記１０）
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする付記７から付記９のいずれかに記載のメッセージ入出力方法。
【０１０５】
（付記１１）
さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする付記７から付記１０のいずれかに記載のメッセージ入出力方法。
【０１０６】
（付記１２）
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除し、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動し、
前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする付記７から付記１１のいずれかに記載のメッセージ入出力方法。
【０１０７】
（付記１３）
コンピュータに、
受信メッセージを受信するメッセージ受信機能と、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力機能
を実現させることを特徴とするメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１０８】
（付記１４）
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする付記１３に記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１０９】
（付記１５）
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする付記１３あるいは付記１４のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１１０】
（付記１６）
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする付記１３から付記１５のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１１１】
（付記１７）
前記出力機能は、さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする付記１３から付記１６のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１１２】
（付記１８）
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除するタイマー解除機能と、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動するタイマー起動機能と
をさらにコンピュータに実現させ、
前記出力機能は、前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする付記１３から付記１７のいずれかに記載のメッセージ入出力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１１３】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１１４】
この出願は、２０１７年８月４日に出願された日本出願特願２０１７−１５１５００を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１１５】
１０、２０    メッセージ入出力装置
１１    メッセージ受信部
１２    出力部
２３    タイマー解除部
２４    タイマー起動部
４０    表示装置
５０    データベース
６０    被監視装置
９０    情報処理装置
９１    通信インタフェース
９２    入出力インタフェース
９３    演算装置
９４    記憶装置
９５    不揮発性記憶装置
９６    ドライブ装置
９７    記録媒体
【図１】
2019026968.tif 000003
【図２】
2019026968.tif 000004
【図３】
2019026968.tif 000005
【図４】
2019026968.tif 000006
【図５】
2019026968.tif 000007
【図６】
2019026968.tif 000008
【図７】
2019026968.tif 000009
【図８】
2019026968.tif 000010
【図９】
2019026968.tif 000011
【図１０】
2019026968.tif 000012
【図１１】
2019026968.tif 000013
【図１２】
2019026968.tif 000014
【手続補正書】
【提出日】令和2年1月22日(2020.1.22)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信メッセージを受信するメッセージ受信手段と、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力手段
を備えることを特徴とするメッセージ入出力装置。
【請求項２】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする請求項１に記載のメッセージ入出力装置。
【請求項３】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする請求項１あるいは請求項２のいずれかに記載のメッセージ入出力装置。
【請求項４】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する出力抑制回数に１を加算し、前記出力抑制回数が１以上の前記受信メッセージがあるとき、所定のタイミングで前記出力抑制回数を出力して、前記出力抑制回数を０へクリアする
ことを特徴とする請求項１から請求項３のいずれかに記載のメッセージ入出力装置。
【請求項５】
前記出力手段は、さらに、前記受信メッセージの前記受信時刻が前記関連メッセージの受信から前記第一の所定時間以内で、前記第一の所定時間以内の間隔で前記関連メッセージを受信している期間内に前記受信メッセージと同一内容の前記関連メッセージを受信していないとき、前記受信メッセージを出力する
ことを特徴とする請求項１から請求項４のいずれかに記載のメッセージ入出力装置。
【請求項６】
前記受信メッセージを受信したとき、前記受信メッセージに関連する前記関連メッセージの、前記第二の所定時間を計測するタイマーが起動されていれば、前記タイマーを解除するタイマー解除手段と、
前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記関連メッセージの前記タイマーを起動するタイマー起動手段と
をさらに備え、
前記出力手段は、前記タイマーがタイムアウトしたとき、前記受信メッセージの出力を行う
ことを特徴とする請求項１から請求項５のいずれかに記載のメッセージ入出力装置。
【請求項７】
受信メッセージを受信し、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する
ことを特徴とするメッセージ入出力方法。
【請求項８】
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージを受信してから前記第一の所定時間を超えているとき、前記受信メッセージを出力する
ことを特徴とする請求項７に記載のメッセージ入出力方法。
【請求項９】
さらに、前記受信メッセージの前記受信時刻が、前記関連メッセージの受信から前記第一の所定時間以内のとき、前記受信メッセージに対応する、前記受信メッセージの出力の抑制有無を示す抑制フラグを「抑制あり」に設定し、前記抑制フラグが「抑制あり」のとき、前記受信メッセージの出力を抑制した旨を所定のタイミングで出力して前記抑制フラグを「抑制なし」へクリアする
ことを特徴とする請求項７あるいは請求項８のいずれかに記載のメッセージ入出力方法。
【請求項１０】
コンピュータに、
受信メッセージを受信するメッセージ受信機能と、
前記受信メッセージの受信時刻が、前記受信メッセージに関連する関連メッセージの受信から第一の所定時間以内のとき、前記受信時刻から前記第一の所定時間を超えた第二の所定時間以内に次の前記関連メッセージを受信しなかった場合、前記受信メッセージを出力する出力機能
を実現させることを特徴とするメッセージ入出力プログラム。
【国際調査報告】
2019026968.tif 000015
2019026968.tif 000016
2019026968.tif 000017