(57)【要約】 【課題】受信データ間隔が短い、高負荷の状態が継続しても、受信データを表示することのできるデータ収集装置を得る。 【解決手段】受信 Ｉ／ Ｆ部２により、システムを構成する装置が出力する動作状態データを受信して、受信時の時刻を付加し、これを記憶部３が、表示用メモリ５に記憶し、さらに、受信データを送られた判断部８により、判断部８が受信したときの時刻と受信データに付加された時刻を比較することにより、データ収集装置の処理負荷の状態を判断して、処理負荷の状態に応じた表示周期を、予め設定された複数の表示周期の中から選択し、表示制御部６は、この選択された表示周期により、表示用メモリ５に記憶された受信データを表示するようにした。 【選択図】図１
2008158649.tif 000002
【特許請求の範囲】
【請求項１】
被収集装置からの動作状態データを収集するデータ収集装置であって、上記被収集装置が出力する上記動作状態データを受信し、この受信したときの時刻である第一の時刻を付加する受信インタフェース部、この受信インタフェース部により受信され、上記第一の時刻が付加された受信データを表示用メモリに記憶する記憶部、上記表示用メモリの上記受信データを所定の表示周期で表示する表示制御部、この表示制御部が上記受信データを表示するときの上記所定の表示周期を予め複数設定する表示周期設定部、及び上記受信データを上記受信インタフェース部から受信し、この受信したときの時刻である第二の時刻と、上記受信データに付加されている上記第一の時刻とを比較することにより、負荷の状態を判断するとともに、この判断結果に基づき、上記表示制御部の上記表示周期を上記複数設定された中から選択する判断部を備えたことを特徴とするデータ収集装置。
【請求項２】
上記判断部は、上記第一の時刻と上記第二の時刻との差が、予め設定された所定時間を超えるとき、高負荷の状態と判断し、上記選択する表示周期を長い周期のものとすることを特徴とする請求項１記載のデータ収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、システムの動作状態を監視するために、システムを構成する装置の動作状態データを収集するデータ収集装置に関するものである。
【背景技術】
【０００２】
特許文献１に記載された従来のデータ収集装置では、今回受信した受信データの時刻と前回受信した受信データの時刻を比較し、その時刻の差が予め設定された設定時間よりも短い場合は、表示処理を行わないようにしている。
【０００３】
【特許文献１】特開平１０−３０７６２１号公報（第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のような特許文献１の従来のデータ収集装置では、受信データ間隔が設定時間より短い状態が長時間継続した場合は、その間、データが全く表示されないという問題があった。
また、短い間隔でデータ受信する状態が長時間継続すると、データ収集装置の処理負荷が高くなると考えられ、受信データを受信する受信インタフェース部、受信データ間隔が設定時間より短いかどうかを判断する判断部の処理自体が正しく実行されないという問題があった。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、受信データ間隔が短い、高負荷の状態が継続しても、受信データを表示することのできるデータ収集装置を得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係わるデータ収集装置においては、被収集装置からの動作状態データを収集するデータ収集装置であって、被収集装置が出力する動作状態データを受信し、この受信したときの時刻である第一の時刻を付加する受信インタフェース部、この受信インタフェース部により受信され、第一の時刻が付加された受信データを表示用メモリに記憶する記憶部、表示用メモリの受信データを所定の表示周期で表示する表示制御部、この表示制御部が受信データを表示するときの所定の表示周期を予め複数設定する表示周期設定部、及び受信データを受信インタフェース部から受信し、この受信したときの時刻である第二の時刻と、受信データに付加されている第一の時刻とを比較することにより、負荷の状態を判断するとともに、この判断結果に基づき、表示制御部の表示周期を複数設定された中から選択する判断部を備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、被収集装置からの動作状態データを収集するデータ収集装置であって、被収集装置が出力する動作状態データを受信し、この受信したときの時刻である第一の時刻を付加する受信インタフェース部、この受信インタフェース部により受信され、第一の時刻が付加された受信データを表示用メモリに記憶する記憶部、表示用メモリの受信データを所定の表示周期で表示する表示制御部、この表示制御部が受信データを表示するときの所定の表示周期を予め複数設定する表示周期設定部、及び受信データを受信インタフェース部から受信し、この受信したときの時刻である第二の時刻と、受信データに付加されている第一の時刻とを比較することにより、負荷の状態を判断するとともに、この判断結果に基づき、表示制御部の表示周期を複数設定された中から選択する判断部を備えたので、高負荷の状態であっても、表示周期を延ばすことで負荷を下げ、表示処理を実行できるという効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
以下、本発明の実施の形態１を図１〜図６を用いて説明する。
図１は、この発明の実施の形態１によるデータ収集装置を示す構成図である。
図１において、時計部１は、現在時刻を取得する。受信インタフェース（以下、Ｉ／Ｆという）部２は、システムを構成する装置（被収集装置）が出力する動作状態データを受信し、時計部１から取得した現在時刻を受信データに付加する。記憶部３は、受信Ｉ／Ｆ部２から送信される受信データを記憶する。タイマー部４は、後述する判断部８からの負荷状態に応じて設定された表示周期ごとに割り込み信号を発生させる。表示用メモリ５は、記憶部３が記憶した受信データを表示するための表示用データを格納する。表示制御部６は、タイマー部４が出力する割り込み信号をトリガとして、表示用メモリ５から表示用データを読み出して表示する。表示間隔設定部７（表示周期設定部）は、本データ収集装置の負荷によって、表示制御部６により表示を行うための複数の表示周期を設定する。判断部８は、受信Ｉ／Ｆ部２から受信した受信データと時計部１から取得した現在時刻を元に処理負荷を判断し、表示間隔設定部７が設定した複数の表示周期の内の１つの表示周期を選択し、タイマー部４に伝える。
【０００９】
図２は、この発明の実施の形態１によるデータ収集装置の受信Ｉ／Ｆ部の動作を示すフローチャートである。
図３は、この発明の実施の形態１によるデータ収集装置の記憶部の動作を示すフローチャートである。
【００１０】
図４は、この発明の実施の形態１によるデータ収集装置の判断部の動作を示すフローチャートである。
図５は、この発明の実施の形態１によるデータ収集装置の表示周期を複数設定した場合の判断部の動作を示すフローチャートである。
図６は、この発明の実施の形態１によるデータ収集装置の表示制御部の動作を示すフローチャートである。
【００１１】
次に、動作について説明する。
まず、図２により、受信Ｉ／Ｆ部２の動作について説明する。
図２のステップＳ１０１では、今回周期のデータを受信する。ステップＳ１０２では、時計部１から現在時刻（第一の時刻）を取得する。次いで、ステップＳ１０３では、ステップＳ１０１で受信したデータに、ステップＳ１０２で取得した現在時刻を付加して、受信データを作成する。次いで、ステップＳ１０４では、記憶部３および判断部７に受信データを送信する。
これにより、現在時刻が付加された受信データが、記憶部３および判断部７に送信される。
【００１２】
次に、図３により、記憶部３の動作について説明する。
図３のステップＳ２０１では、受信Ｉ／Ｆ部２からの受信データを受信する。次いで、ステップＳ２０２で、受信データを記憶装置の記憶データファイル３１に記憶する。次いで、ステップＳ２０３で、受信データを表示用データとして、表示用メモリ５に格納する。
これにより、受信Ｉ／Ｆ部２から受信した受信データを記憶データファイル３１に記憶するとともに、表示用データとして、表示用メモリ５に格納することができる。
【００１３】
次に、図４により、判断部８の動作について説明する。
図４は、表示制御部６の所定の表示周期として、表示間隔設定部７が高負荷用、低負荷用の２種類の表示周期を設定した場合についてのものである。
図４のステップＳ３０１で、受信Ｉ／Ｆ部２からの受信データを受信する。次いで、ステップＳ３０２で、時計部１から現在時刻（第二の時刻）を取得する。次いで、ステップＳ３０３で、受信データに付加された現在時刻と、ステップＳ３０２で取得した現在時刻を比較する。つまり、受信Ｉ／Ｆ部２の受信時の時刻（第一の時刻）と、それが判断部８で受信したときの時刻（第二の時刻）を比較して、その差が大きいか小さいかにより、本データ収集装置が高負荷の状態か低負荷の状態かを判断する。
ステップＳ３０４で、比較結果＞設定値であれば、高負荷の状態であるから、ステップＳ３０５を、そうでなければ、低負荷の状態であるから、ステップＳ３０６を実行する。ここで設定値（予め設定された所定時間）は、データ収集装置が高負荷状態か低負荷状態かを判定するための値であって、表示周期を複数設定する場合は、その表示周期数分、設定値を設ける。（図５参照）
ステップＳ３０５で、表示周期として、低負荷用周期よりも値の大きい、つまり表示周期が長くなるような高負荷用周期を設定し、タイマー部４に伝える。ここで設定値を複数設定できるようにすることで、比較結果により適切な表示周期を設定することも可能である。これについては、図５により説明する。
ステップＳ３０６で、表示周期として、高負荷用周期よりも値の小さい低負荷用周期に、つまり表示周期を通常の値に切り替え、タイマー部４に伝える。
これにより、今回受信及び前回受信時の時刻により、データ収集装置が高負荷の状態か低負荷の状態かを判断し、それに見合う表示周期とすることができる。
【００１４】
次に、図５により、表示周期を複数設定した場合の判断部８の動作について説明する。
ステップＳ３０１〜Ｓ３０３、Ｓ３０５、Ｓ３０６は図４の動作と同じであるから、その説明を省略する。
図５では、低負荷用周期、中負荷用周期、高負荷用周期の三つの表示周期を設定している。
ステップＳ３０３に次いで実行されるステップＳ５０４で、比較結果＞設定値（高負荷用）であれば、高負荷の状態であるから、ステップＳ３０５を、そうでなければ、ステップＳ５０５を実行する。
ステップ５０５で、比較結果＞設定値（中負荷用）であれば、中負荷の状態であるから、ステップＳ５０６を、そうでなければ、低負荷の状態であるから、ステップＳ３０６を実行する。
ステップＳ５０６で、表示周期として、高負荷用周期よりも値が小さく、低負荷用周期よりも値が大きい中負荷用周期を設定し、タイマー部４に伝える。
これにより、高負荷用周期、中負荷用周期、低負荷用周期を負荷に合わせて切替えることができる。
【００１５】
次に、図６により、表示制御部６の動作について説明する。
図６のステップＳ４０１で、タイマー部４から割り込み信号を受信したかどうかをチェックし、受信していれば、ステップＳ４０２を、受信していなければ、終了する。
ステップＳ４０２で、表示用メモリ５から表示用データを取得する。次いで、ステップＳ４０３で、表示用データを元に画面表示処理を実行する。
これにより、データ収集装置の負荷状態に応じた周期により、画面表示を行うことができる。
【００１６】
このように、システムを構成する装置が出力する動作状態データを受信Ｉ／Ｆ部２で受信し、この受信データを基にして、判断部８によりデータ収集装置の処理負荷を判断し、判断した負荷に応じた表示周期により表示を行うようにした。
高負荷状態と判断する処理について、実施の形態１では、上述のように第一の時刻と第二の時刻を比較することにより、高負荷状態を判断するようにしている。高負荷状態では、受信Ｉ／Ｆ部２が、判断部８へ受信データを送信する送信処理が遅れるため、これらの時間差は、設定値より必ず大きくなると考えられ、高負荷状態を正しく判断することができる。また、高負荷状態では、表示制御処理の動作周期を延ばすことで、装置全体の処理負荷を下げることができ、判断部８の判断処理も正しく実行することができる。
【００１７】
実施の形態１によれば、システムの動作状態を監視するために、システムの動作状態を示すデータを、システムを構成する装置から受信し、この受信データを短い間隔で受信する状態が長時間継続した場合などの高負荷の状態では、表示制御処理を実行する表示周期を高負荷用周期に変更するようにし、表示制御処理の動作周期を延ばすことで、表示制御処理の負荷を下げることにより、データ収集装置の処理負荷を適正に保ちつつ、表示処理を実行することができる。
【図面の簡単な説明】
【００１８】
【図１】この発明の実施の形態１によるデータ収集装置を示す構成図である。
【図２】この発明の実施の形態１によるデータ収集装置の受信Ｉ／Ｆ部の動作を示すフローチャートである。
【図３】この発明の実施の形態１によるデータ収集装置の記憶部の動作を示すフローチャートである。
【図４】この発明の実施の形態１によるデータ収集装置の判断部の動作を示すフローチャートである。
【図５】この発明の実施の形態１によるデータ収集装置の表示周期を複数設定した場合の判断部の動作を示すフローチャートである。
【図６】この発明の実施の形態１によるデータ収集装置の表示制御部の動作を示すフローチャートである。
【符号の説明】
【００１９】
１  時計部
２  受信Ｉ／Ｆ部
３  記憶部
４  タイマー部
５  表示用メモリ
６  表示制御部
７  表示間隔設定部
８  判断部
３１  記憶データファイル
【図１】
2008158649.tif 000003
【図２】
2008158649.tif 000004
【図３】
2008158649.tif 000005
【図４】
2008158649.tif 000006
【図５】
2008158649.tif 000007
【図６】
2008158649.tif 000008