(57)【要約】【課題】装置間通信データのトラフィックが高い場合でもモニタデータの取りこぼしを発生させず、しかも、障害発生前後のモニタデータの検索が容易なデータモニタ方法及び装置を提供する。【解決手段】装置間通信バス４をモニタし、モニタデータをメモリ２上にサイクリックに格納するモニタデータメモリ退避工程１ａと、メモリ退避データを外部記憶装置５等の不揮発性記録媒体に保存するモニタデータ保存工程１ｂと、モニタデータメモリ退避工程１ａの開始及び停止、並びにモニタデータ保存工程１ｂの開始を制御するモニタ制御工程１ｃとを含み、モニタ制御工程１ｃは、通常のモニタ時においては、モニタデータメモリ退避工程１ａのみを実行し、モニタ停止時においては、モニタデータメモリ退避工程１ａを停止すると共に、モニタデータ保存工程１ｂを開始する。【選択図】  図１
2004206582.tif 000002
【特許請求の範囲】
【請求項１】
装置間通信バスをモニタし、前記装置間通信バス上でやり取りされるモニタデータをメモリ上にサイクリックに格納して退避させるモニタデータメモリ退避工程と、前記メモリに退避させたメモリ退避データを不揮発性記録媒体に保存するモニタデータ保存工程と、前記モニタデータメモリ退避工程の開始及び停止、並びに前記モニタデータ保存工程の開始を制御するモニタ制御工程とを含み、
前記モニタ制御工程は、通常のモニタ時においては、前記モニタデータメモリ退避工程のみを実行してモニタデータを前記メモリ上に退避させ、モニタ停止時においては、前記モニタデータメモリ退避工程を停止すると共に、前記モニタデータ保存工程を開始して前記メモリに格納したメモリ退避データを不揮発性記録媒体へ保存させることを特徴とする装置間通信データモニタ方法。
【請求項２】
前記モニタデータメモリ退避工程は、モニタデータを退避するための退避面としてメモリ領域を複数面に分けて確保して、前記モニタ制御工程から退避面変更の通知を受信する度にモニタデータを退避する面を変更し、
前記モニタ制御工程は、前記モニタデータメモリ退避工程に対して退避面変更の通知を送信するとき、同時に前記モニタデータ保存工程を開始させることを特徴とする請求項１に記載の装置間通信データモニタ方法。
【請求項３】
前記モニタデータメモリ退避工程は、装置間通信バスが複数存在する場合、それぞれの装置間通信バス毎にメモリ退避面を確保し、前記装置間通信バス毎に一定量のデータをサイクリックに格納することを特徴とする請求項１または２に記載の装置間通信データモニタ方法。
【請求項４】
装置間通信バスのエラー検出時に前記モニタ制御工程にエラー通知を行うためのバスエラー検出工程を含み、
前記モニタ制御工程は、前記バスエラー検出工程からのエラー通知を受信して、前記モニタデータメモリ退避工程の停止または退避面変更通知の送信を行い、同時に前記モニタデータ保存工程を開始させることを特徴とする請求項１ないし３のいずれかに記載の装置間通信データモニタ方法。
【請求項５】
装置間通信バス上に接続された他装置がバスエラーやメッセージシーケンスの異常を検出したときに送出する装置間メッセージを受信して、前記モニタ制御工程にメッセージを通知するための装置間メッセージ受信工程を含み、
前記モニタ制御工程は、前記装置間メッセージ受信工程からのメッセージ通知を受信して、前記モニタデータメモリ退避工程の停止または退避面変更通知の送信を行い、同時にモニタデータ保存工程を開始させることを特徴とする請求項１ないし４のいずれかに記載の装置間通信データモニタ方法。
【請求項６】
前記モニタ制御工程は、エラー通知受信時またはメッセージ通知受信時に、一定時間ウェイトしてから前記モニタデータメモリ退避工程の停止及び前記モニタデータ保存工程の開始を行うことを特徴とする請求項４または５に記載の装置間通信データモニタ方法。
【請求項７】
ユーザが送信したモニタ開始または停止、退避面変更を通知するメッセージを受信して、前記モニタ制御工程にメッセージを通知するためのユーザメッセージ受信工程を含み、
前記モニタ制御工程は、前記ユーザメッセージ受信工程からのメッセージを受信して、前記モニタデータメモリ退避工程及び前記モニタデータ保存工程の開始及び停止、並びに前記モニタデータメモリ退避工程における退避面変更の制御を行うことを特徴とする請求項１ないし６のいずれかに記載の装置間通信データモニタ方法。
【請求項８】
ユーザが任意のウェイト時間を設定するためのウェイト時間設定工程を含み、
前記モニタ制御工程は、エラー通知受信時またはメッセージ通知受信時に前記ウェイト時間設定工程に設定されたウェイト時間だけウェイトしてから前記モニタデータメモリ退避工程の停止及び前記モニタデータ保存工程の開始を行うことを特徴とする請求項４ないし７のいずれかに記載の装置間通信データモニタ方法。
【請求項９】
ユーザが設定する、メモリの退避面数、退避面１面あたりの記憶容量、装置間通信バス毎の退避面数のうちの少なくとも一つを含むメモリ領域に関するカスタマイズ情報を保存するためのメモリ領域カスタマイズ情報設定工程を含み、
前記モニタデータメモリ退避工程は、前記メモリ領域カスタマイズ情報設定工程で設定されたメモリ領域カスタマイズ情報に従って動作することを特徴とする請求項１ないし８のいずれかに記載の装置間通信データモニタ方法。
【請求項１０】
前記モニタデータ保存工程は、前記不揮発性記録媒体として当該装置間通信データモニタ装置に対して着脱可能な記録装置にメモリ退避データを保存し、前記保存されたモニタデータは、前記記録装置と接続インタフェースを介して接続される外部装置により参照可能であることを特徴とする請求項１ないし９のいずれかに記載の装置間通信データモニタ方法。
【請求項１１】
前記モニタデータ保存工程は、前記接続インタフェースとして設けられるＬＡＮインタフェースに対してメモリ退避データを送信し、このメモリ退避データは、当該装置間通信データモニタ装置に対してＬＡＮ接続された外部装置により参照可能であることを特徴とする請求項１ないし１０のいずれかに記載の装置間通信データモニタ方法。
【請求項１２】
装置間通信バス上でやり取りされるデータをモニタする装置間通信データモニタ装置であって、
前記モニタ動作を制御するための制御部と、前記モニタするデータであるモニタデータを格納するためのメモリとを備え、
前記制御部は、前記モニタデータを前記メモリ上にサイクリックに格納して退避させるモニタデータメモリ退避手段と、前記メモリに退避させたメモリ退避データを不揮発性記録媒体に保存するモニタデータ保存手段と、前記モニタデータメモリ退避手段の動作の開始及び停止、並びに前記モニタデータ保存手段の動作の開始を制御するモニタ制御手段とを含み、
前記モニタ制御手段において、通常のモニタ時においては、前記モニタデータメモリ退避手段による処理のみを実行してモニタデータを前記メモリ上に退避させ、モニタ停止時においては、前記モニタデータメモリ退避手段による処理を停止すると共に、前記モニタデータ保存手段による処理を開始して前記メモリに格納したメモリ退避データを不揮発性記録媒体へ保存させることを特徴とする装置間通信データモニタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、装置間で相互に送受される制御信号やデータ信号などの装置間通信データをモニタするための装置間通信データモニタ方法及びこのデータモニタ方法を用いた装置に関する。
【０００２】
【従来の技術】
データの送受信等を行うためにバスインタフェースを採用した各種装置においては、開発や保守の作業効率を上げるために、各バス信号線の遷移をモニタするバスモニタ装置が使用されている。従来のバスモニタ装置によるデータモニタ方法としては、図６に示すような方法が採用されている。
【０００３】
図６に示すように、従来例のデータモニタ方法は、装置間通信データをモニタしてモニタデータをメモリ上に格納するモニタデータメモリ退避工程５１と、メモリ退避データを不揮発性記録媒体に保存したり、またはＬＡＮで接続された装置に送信したりするモニタデータ保存工程５２とを有している。これらのモニタデータメモリ退避工程５１とモニタデータ保存工程５２は同時に動作し、モニタしたデータをすべて保存するようになっていた。
【０００４】
【特許文献１】
特開平７−３１９８０４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来のデータモニタ方法では、装置間通信データのトラフィックが高い場合、アクセス速度の遅いハードディスクや通信速度の遅いＬＡＮに対するモニタデータの保存処理がボトルネックとなり、モニタデータメモリ退避工程にモニタデータが滞留してメモリ領域が不足し、モニタデータの取りこぼしが発生するという課題があった。
【０００６】
また、モニタデータをすべて保存するため、保存データが膨大となり、実際の不具合解析に必要な障害発生前後のデータを検索するのに時間を要するという課題があった。
【０００７】
本発明は、上記事情に鑑みてなされたもので、その目的は、装置間通信データのトラフィックが高い場合でも必要なモニタデータの取りこぼしを発生させず、しかも、障害発生前後のモニタデータの検索が容易な装置間通信データモニタ方法及び装置を提供することにある。
【０００８】
【課題を解決するための手段】
本発明に係る装置間通信データモニタ方法は、装置間通信バスをモニタし、前記装置間通信バス上でやり取りされるモニタデータをメモリ上にサイクリックに格納して退避させるモニタデータメモリ退避工程と、前記メモリに退避させたメモリ退避データを不揮発性記録媒体に保存するモニタデータ保存工程と、前記モニタデータメモリ退避工程の開始及び停止、並びに前記モニタデータ保存工程の開始を制御するモニタ制御工程とを含み、前記モニタ制御工程は、通常のモニタ時においては、前記モニタデータメモリ退避工程のみを実行してモニタデータを前記メモリ上に退避させ、モニタ停止時においては、前記モニタデータメモリ退避工程を停止すると共に、前記モニタデータ保存工程を開始して前記メモリに格納したメモリ退避データを不揮発性記録媒体へ保存させることを特徴とする。
【０００９】
この方法によれば、モニタ停止時にのみ、メモリに退避したモニタデータが不揮発性記録媒体へ保存されるので、装置間通信データのトラフィックが高い場合でもモニタデータの取りこぼしを防止可能となる。
【００１０】
また、前記モニタデータメモリ退避工程は、モニタデータを退避するための退避面としてメモリ領域を複数面に分けて確保して、前記モニタ制御工程から退避面変更の通知を受信する度にモニタデータを退避する面を変更し、前記モニタ制御工程は、前記モニタデータメモリ退避工程に対して退避面変更の通知を送信するとき、同時に前記モニタデータ保存工程を開始させることを特徴とする。
【００１１】
この方法によれば、メモリの記憶領域が複数の面で構成されているので、ある退避面に格納されたモニタデータを不揮発性記録媒体に保存している最中であっても、モニタデータメモリ退避工程は、別の退避面に継続してモニタデータを格納することができ、モニタデータの取りこぼしを防止可能となる。
【００１２】
また、前記モニタデータメモリ退避工程は、装置間通信バスが複数存在する場合、それぞれの装置間通信バス毎にメモリ退避面を確保し、前記装置間通信バス毎に一定量のデータをサイクリックに格納することを特徴とする。
【００１３】
この方法によれば、複数の面で構成されるメモリの記憶領域がバス毎に割り当てられ、モニタデータがサイクリックに格納されるので、すべてのバスについて装置間通信データのモニタが可能となる。しかも、同じバスについて退避面を複数確保しておけば、ある退避面に格納されたモニタデータを不揮発性記録媒体に保存している最中であっても、モニタデータメモリ退避工程は、別の退避面に継続してモニタデータを格納することができ、モニタデータの取りこぼしを防止可能となる。
【００１４】
また、装置間通信バスのエラー検出時に前記モニタ制御工程にエラー通知を行うためのバスエラー検出工程を含み、前記モニタ制御工程は、前記バスエラー検出工程からのエラー通知を受信して、前記モニタデータメモリ退避工程の停止または退避面変更通知の送信を行い、同時に前記モニタデータ保存工程を開始させることを特徴とする。
【００１５】
この方法によれば、バス障害発生前後のデータのみが保存されるので、保存されるデータが必要最小限で済み、保存領域が節約できる。また、必要なデータの検索が迅速に行え、その後の不具合解析などが容易に行える。
【００１６】
また、装置間通信バス上に接続された他装置がバスエラーやメッセージシーケンスの異常を検出したときに送出する装置間メッセージを受信して、前記モニタ制御工程にメッセージを通知するための装置間メッセージ受信工程を含み、前記モニタ制御工程は、前記装置間メッセージ受信工程からのメッセージ通知を受信して、前記モニタデータメモリ退避工程の停止または退避面変更通知の送信を行い、同時にモニタデータ保存工程を開始させることを特徴とする。
【００１７】
この方法によれば、装置間通信バス上に接続された他装置がバスエラーやメッセージシーケンスの異常を検出したとき、障害検出前後のデータのみが保存されるので、保存されるデータが必要最小限で済み、保存領域が節約できる。また、必要なデータの検索が迅速に行え、その後の不具合解析などが容易に行える。
【００１８】
また、前記モニタ制御工程は、エラー通知受信時またはメッセージ通知受信時に、一定時間ウェイトしてから前記モニタデータメモリ退避工程の停止及び前記モニタデータ保存工程の開始を行うことを特徴とする。
【００１９】
この方法によれば、障害発生後一定時間は通信バスのモニタを継続し、その後退避データを保存するため、その後の不具合解析に必要な障害発生前後の通信データのうち、特に障害発生直後のデータが的確に格納される。
【００２０】
また、ユーザが送信したモニタ開始または停止、退避面変更を通知するメッセージを受信して、前記モニタ制御工程にメッセージを通知するためのユーザメッセージ受信工程を含み、前記モニタ制御工程は、前記ユーザメッセージ受信工程からのメッセージを受信して、前記モニタデータメモリ退避工程及び前記モニタデータ保存工程の開始及び停止、並びに前記モニタデータメモリ退避工程における退避面変更の制御を行うことを特徴とする。
【００２１】
この方法によれば、ユーザが任意にモニタの開始や停止を指示することが可能となり、状況に応じた的確な装置間通信データのモニタが行える。
【００２２】
また、ユーザが任意のウェイト時間を設定するためのウェイト時間設定工程を含み、前記モニタ制御工程は、エラー通知受信時またはメッセージ通知受信時に前記ウェイト時間設定工程に設定されたウェイト時間だけウェイトしてから前記モニタデータメモリ退避工程の停止及び前記モニタデータ保存工程の開始を行うことを特徴とする。
【００２３】
この方法によれば、障害発生後に継続する通信バスのモニタ時間（ウェイト時間）をユーザが任意に設定できるので、不具合解析に必要な障害発生前後の通信データのうち、特に障害発生直後のデータが的確に格納される。
【００２４】
また、ユーザが設定する、メモリの退避面数、退避面１面あたりの記憶容量、装置間通信バス毎の退避面数のうちの少なくとも一つを含むメモリ領域に関するカスタマイズ情報を保存するためのメモリ領域カスタマイズ情報設定工程を含み、前記モニタデータメモリ退避工程は、前記メモリ領域カスタマイズ情報設定工程で設定されたメモリ領域カスタマイズ情報に従って動作することを特徴とする。
【００２５】
この方法によれば、モニタデータを格納するメモリ領域の設定をユーザが任意にカスタマイズできるので、バスごとのトラフィックを考慮して設定を行うなど、状況に応じた的確な装置間通信データのモニタが行える。
【００２６】
また、前記モニタデータ保存工程は、前記不揮発性記録媒体として当該装置間通信データモニタ装置に対して着脱可能な記録装置にメモリ退避データを保存し、前記保存されたモニタデータは、前記記録装置と接続インタフェースを介して接続される外部装置により参照可能であることを特徴とする。
【００２７】
この方法によれば、保存されたモニタデータの確認が容易で、しかも、保存されているモニタデータは障害発生前後の必要なデータのみであるため、検索しやすく、その後の不具合解析が迅速に的確に行える。
【００２８】
また、前記モニタデータ保存工程は、前記接続インタフェースとして設けられるＬＡＮインタフェースに対してメモリ退避データを送信し、このメモリ退避データは、当該装置間通信データモニタ装置に対してＬＡＮ接続された外部装置により参照可能であることを特徴とする。
【００２９】
この方法によれば、ＬＡＮインタフェースを介したデータ読み取り手順により保存されたモニタデータの確認が容易であり、しかも、保存されているモニタデータは障害発生前後の必要なデータのみであるため、検索しやすく、その後の不具合解析が迅速に的確に行える。
【００３０】
本発明に係る装置間通信データモニタ装置は、装置間通信バス上でやり取りされるデータをモニタする装置間通信データモニタ装置であって、前記モニタ動作を制御するための制御部と、前記モニタするデータであるモニタデータを格納するためのメモリとを備え、前記制御部は、前記モニタデータを前記メモリ上にサイクリックに格納して退避させるモニタデータメモリ退避手段と、前記メモリに退避させたメモリ退避データを不揮発性記録媒体に保存するモニタデータ保存手段と、前記モニタデータメモリ退避手段の動作の開始及び停止、並びに前記モニタデータ保存手段の動作の開始を制御するモニタ制御手段とを含み、前記モニタ制御手段において、通常のモニタ時においては、前記モニタデータメモリ退避手段による処理のみを実行してモニタデータを前記メモリ上に退避させ、モニタ停止時においては、前記モニタデータメモリ退避手段による処理を停止すると共に、前記モニタデータ保存手段による処理を開始して前記メモリに格納したメモリ退避データを不揮発性記録媒体へ保存させることを特徴とする。
【００３１】
この構成によれば、モニタ停止時にのみ、メモリに退避したモニタデータが不揮発性記録媒体へ保存されるので、装置間通信データのトラフィックが高い場合でもモニタデータの取りこぼしを防止可能となる。
【００３２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
（第１実施形態）
図１は、本発明の第１実施形態における装置間通信データモニタ方法を実現するための装置間通信データモニタ装置の概略構成を示したブロック図である。なお、本実施形態を説明するための全図において、同一機能を有するものは同一符号を付与し、説明は繰り返さないこととする。
【００３３】
本発明に係る装置間通信データモニタ装置は、複数の装置間での通信制御を行う装置、例えば、Ｗ−ＣＤＭＡ方式等の移動体通信システムで用いられる基地局装置、通信ネットワークやコンピュータネットワーク上で用いられるルータ装置、通信網における交換機装置などに適用されるものである。
【００３４】
装置間通信データモニタ装置１００は、主に、制御部１と、メモリ２とを有して構成され、さらに制御部１は、モニタデータメモリ退避工程１ａ、モニタデータ保存工程１ｂ、モニタ制御工程１ｃを含む。装置間通信データモニタ装置１００は、接続ケーブル３及びアダプタ（不図示）を介して装置間通信バス４と接続される。さらに、ＬＡＮインタフェース、ＳＣＳＩ、ＩＤＥ、IEEE１３９４等の接続インタフェースを介してモニタデータを保存するためのハードディスクドライブ（ＨＤＤ）などの外部記憶装置５に接続され、また、ＬＡＮインタフェース等の接続インタフェースを介して外部装置であるパーソナルコンピュータ（ＰＣ）６などにも接続されている。
【００３５】
制御部１のモニタデータメモリ退避工程１ａは、装置間通信バスをモニタし、モニタデータをメモリ２上にサイクリックに格納する。また、モニタデータ保存工程１ｂは、メモリ退避データを外部記録装置５の不揮発性記録媒体に保存する。外部記録装置５に保存したモニタデータは接続インタフェースを介してＰＣ６などによって参照可能である。モニタ制御工程１ｃは、モニタデータメモリ退避工程の開始や停止、モニタデータ保存工程の開始、メモリの退避面の変更、などの制御を行う。
【００３６】
以上のように構成された装置間通信データモニタ装置について、以下にその動作を説明する。
【００３７】
モニタ開始時には、モニタ制御工程１ｃは、モニタデータメモリ退避工程１ａのみを動作させ、アクセス速度が早いメモリ２上にモニタデータを退避し、アクセス速度の遅い不揮発性記録媒体への保存を行わないように制御する。モニタ停止時には、モニタ制御工程１ｃは、モニタデータメモリ退避工程１ａを停止すると共に、モニタデータ保存工程１ｂがメモリ２上の退避データの保存を開始するよう制御する。
【００３８】
また、図２は、モニタデータを退避するメモリ２のメモリ領域を複数の面に分けた場合のモニタデータ退避工程を模式的に示した概念図である。図に基づいて動作を説明すると、はじめにモニタデータを退避していたメモリ２の第１面は、モニタ制御工程１ｃからモニタデータメモリ退避工程１ａに対して面変更通知が送信されると、第２面に変更される。変更後即座に第２面のモニタデータメモリ退避工程１ａが開始する。一方、第１面ではモニタデータメモリ退避工程１ａが停止したので、同時に、モニタデータ保存工程１ｂが開始し、第１面に格納されていたモニタデータは外部記録装置の不揮発性記録媒体に保存される。
【００３９】
このように、メモリに格納されたモニタデータが不揮発性記録媒体に保存され始めるときは、即座に別のメモリ領域（退避面）にモニタデータメモリ退避工程が移動するので、モニタデータを継続してメモリに退避することができ、モニタデータの取りこぼしが防止できる。
【００４０】
さらに、図３は、装置間通信バスが複数存在するときのモニタデータ退避工程を模式的に示した概念図である。モニタデータを退避するメモリ２のメモリ領域は複数の面に分けられていて、それらの退避面がバス毎に割り当てられている。図に基づいて動作を説明すると、バス１からバスＭまで複数のバスが存在するとき、各バスの装置間通信データは、それぞれのバス用に割り当てたメモリ領域に格納される。例えば、バス１、バス２、バス３、といった順番で、任意の周期で一定量のモニタデータがそれぞれのバスのメモリ領域にサイクリックに格納される。また、それぞれのバスに対して別領域に複数の退避面が設けられているので、モニタデータの保存時においても、モニタデータを継続してメモリに退避することができ、モニタデータの取りこぼしが防止できる。
【００４１】
このように本発明の第１実施形態によれば、モニタ停止時にのみ、格納されたモニタデータの保存が行われる。モニタ停止前後のモニタデータだけが保存されるので不具合解析が行いやすく、また、モニタデータのトラフィックが高い場合でも必要なモニタデータの取りこぼしを防止することができる。
【００４２】
（第２実施形態）
図４は、本発明の第２実施形態における装置間通信データモニタ方法を実現するための装置間通信データモニタ装置の概略構成を示したブロック図である。
【００４３】
第２実施形態の装置間通信データモニタ装置は、主に、第１実施形態の構成に加えて、制御部１に、装置間通信バスのエラー検出時にモニタ制御工程１ｃにエラー通知を行うバスエラー検出工程１ｄと、装置間通信バス上に接続された他装置７からのメッセージを受信しモニタ制御工程１ｃにメッセージを通知する装置間メッセージ受信工程１ｅと、を含む。
【００４４】
この第２実施形態の装置間通信データモニタ装置について、以下にその動作を説明する。
【００４５】
バスエラー検出工程１ｄは、バス障害を検出すると、モニタ制御工程１ｃにエラー通知を行う。モニタ制御工程１ｃは、エラー通知受信時にモニタデータメモリ退避工程１ａの停止または退避面変更通知の送信を行い、同時にモニタデータ保存工程１ｂを開始する。
【００４６】
また、装置間メッセージ受信工程１ｅは、装置間通信バス上に接続された他装置７からのメッセージを受信すると、モニタ制御工程１ｃにメッセージ通知を行う。モニタ制御工程１ｃは、装置間メッセージ受信時にモニタデータメモリ退避工程１ａの停止または退避面変更通知の送信を行い、同時にモニタデータ保存工程１ｂを開始する。
【００４７】
この装置間通信データモニタ装置のモニタ制御工程１ｃが、エラー通知受信時またはメッセージ通知受信時に、一定時間ウェイトしてから、モニタデータメモリ退避工程１ａの停止または退避面の変更、並びにモニタデータ保存工程１ｂの開始を制御する場合、バス障害発生または他装置の障害検出から一定期間は通信バスのモニタが継続されるため、障害発生後の各装置間のデータ送受信内容が的確に取得でき、解析に役立てることができる。
【００４８】
このように本発明の第２実施形態によれば、バス障害発生前後または他装置での障害検出前後のモニタデータのみが保存される。バス障害発生または障害検出前後のモニタデータだけが保存されるので不具合解析が行いやすく、また、モニタデータのトラフィックが高い場合でも必要なモニタデータの取りこぼしを防止することができる。
【００４９】
（第３実施形態）
図５は、本発明の第３実施形態における装置間通信データモニタ方法を実現するための装置間通信データモニタ装置の概略構成を示したブロック図である。
【００５０】
第３実施形態の装置間通信データモニタ装置は、主に、第２実施形態の構成に加えて、制御部１に、ユーザからのメッセージを受信してモニタ制御工程１ｃにユーザメッセージを通知するユーザメッセージ受信工程１ｆと、ユーザから指定されたウェイト時間を保存するウェイト時間保存工程１ｇと、ユーザから指定されたメモリ領域カスタマイズ情報（退避面の数、１面あたりの記憶容量、バス毎の退避面数など）を保存するメモリ領域カスタマイズ情報保存工程１ｈと、を含む。
【００５１】
この第３実施形態の装置間通信データモニタ装置について、以下にその動作を説明する。
【００５２】
ユーザメッセージ受信工程１ｆは、ユーザから受信したモニタ開始、停止、面変更通知のメッセージをモニタ制御工程１ｃに通知する。モニタ制御工程１ｃはユーザからのモニタ開始、停止、面変更通知メッセージに従い、モニタデータメモリ退避工程１ａ及びモニタデータ保存工程１ｂ、並びに退避面変更の制御を行う。
【００５３】
また、ウェイト時間保存工程１ｇは、ユーザから指定されたウェイト時間を保存する。モニタ制御工程１ｃは、エラー通知受信時またはメッセージ通知受信時にウェイト時間保存工程１ｇに保存されたウェイト時間だけウェイトしてからモニタデータメモリ退避工程１ａの停止または退避面の変更、並びにモニタデータ保存工程１ｂの開始を行う。
【００５４】
また、メモリ領域カスタマイズ情報保存工程１ｈは、ユーザから指定されたメモリ領域カスタマイズ情報を保存する。モニタデータメモリ退避工程１ａは、モニタ開始時にメモリ領域カスタマイズ情報保存工程１ｈに保存されたカスタマイズ情報を参照し、ユーザが指定したカスタマイズ情報に従ってメモリの退避動作を実行する。
【００５５】
このように本発明の第３実施形態によれば、ユーザは、装置間通信データモニタ装置の開始や停止、退避面変更などの操作や、ウェイト時間やメモリ領域設定のカスタマイズなどの各種設定を任意に行うことができ、状況に応じた的確な装置間通信データのモニタが可能となる。
【００５６】
上述したように、本実施形態では、モニタ停止時や障害発生時または障害検出時にのみ、メモリに退避したモニタデータを不揮発性記録媒体へ保存させることにより、モニタ停止時や障害発生時または障害検出時の前後におけるモニタデータなど、その後の不具合解析に必要なデータだけが保存される。したがって、装置間通信データのトラフィックが高い場合でもモニタデータの取りこぼしが防止できる。しかも、必要最小限のデータだけが保存されているので、モニタデータの検索が容易に行える。
【００５７】
また、メモリを複数の退避面で構成することにより、メモリに格納されたモニタデータを不揮発性記録媒体に保存している最中であっても継続してモニタデータの格納ができるので、必要なモニタデータの取りこぼしが防止できる。
【００５８】
さらに、装置間通信バスが複数存在する場合でも、バス毎にモニタデータをサイクリックに格納するため、すべてのバスについて装置間通信データをモニタできる。また、バス毎のメモリ領域も複数の退避面で構成することにより、メモリに格納されたモニタデータを不揮発性記録媒体に保存している最中であっても継続してモニタデータの格納ができるので、必要なモニタデータの取りこぼしが防止できる。
【００５９】
【発明の効果】
以上説明したように本発明によれば、装置間通信データのトラフィックが高い場合でも必要なモニタデータの取りこぼしを発生させず、しかも、障害発生前後のモニタデータの検索が容易にできる装置間通信データモニタ方法及び装置を提供可能である。
【図面の簡単な説明】
【図１】本発明の第１実施形態における装置間通信データモニタ方法を実現するための装置間通信データモニタ装置の概略構成を示したブロック図
【図２】モニタデータを退避するメモリのメモリ領域を複数の面に分けた場合のモニタデータ退避工程を模式的に示した概念図
【図３】装置間通信バスが複数存在するときのモニタデータ退避工程を模式的に示した概念図
【図４】本発明の第２実施形態における装置間通信データモニタ方法を実現するための装置間通信データモニタ装置の概略構成を示したブロック図
【図５】本発明の第３実施形態における装置間通信データモニタ方法を実現するための装置間通信データモニタ装置の概略構成を示したブロック図
【図６】従来の装置間通信データモニタ装置の概略構成を示すブロック図
【符号の説明】
１  制御部
１ａ  モニタデータメモリ退避工程
１ｂ  モニタデータ保存工程
１ｃ  モニタ制御工程
１ｄ  バスエラー検出工程
１ｅ  装置間メッセージ受信工程
１ｆ  ユーザメッセージ受信工程
１ｇ  ウェイト時間保存工程
１ｈ  メモリ領域カスタマイズ情報保存工程
２  メモリ
３  接続ケーブル
４  装置間通信バス
５  外部記録装置（ＨＤＤ）
６  外部装置（ＰＣ）
【図１】
2004206582.tif 000003
【図２】
2004206582.tif 000004
【図３】
2004206582.tif 000005
【図４】
2004206582.tif 000006
【図５】
2004206582.tif 000007
【図６】
2004206582.tif 000008