(57)【要約】【課題】  モニターされた解析不可コマンドを的確に判断し、モニター結果の解析を迅速に行うことができるバスモニター装置を提供する。【解決手段】  複数の機器・モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置において、モニター結果の中から、解析不可能となったコードを指定すると、ネットワークで接続されたデータベースを元に登録されている標準コマンドから類似コマンドを検索し、モニターした解析不可コマンドとの差異を比較する制御を行う制御手段(制御部１４)を備えた。【選択図】        図３
2005202796.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器・モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置において、モニター結果の中から解析不可能となったコードを指定するとき、ネットワークで接続されたデータベースを元にして登録されている標準コマンドから類似コマンドを検索し、モニターした解析不可コマンドとの差異を比較する制御を行う制御手段を備えたことを特徴とするバスモニター装置。
【請求項２】
請求項１のバスモニター装置において、データベース上の標準コマンドを検索する情報を直接設定可能としたことを特徴とするバスモニター装置。
【請求項３】
請求項２のバスモニター装置において、データベースに登録されている標準コマンドのパラメータ更新を行う際、旧コマンドとの互換性の確認を行うことを特徴とするバスモニター装置。
【請求項４】
請求項３のバスモニター装置において、データベースから指定された条件のコマンドプロトコルを検索してダウンロードし、モニターしたコマンドプロトコル結果との差異を通知することを特徴とするバスモニター装置。
【請求項５】
請求項４のバスモニター装置において、標準コマンドプロトコルおよびコマンドリストのプロトコル比較開始および終了位置を指定可能としたことを特徴とするバスモニター装置。
【請求項６】
請求項５のバスモニター装置において、モニターしたコマンドリストからプロトコル比較の対象外となるコマンド種を任意に設定可能としたことを特徴とするバスモニター装置。
【請求項７】
請求項６のバスモニター装置において、比較の対象外となるコマンド種の設定／解除を比較結果リストにて行うことを特徴とするバスモニター装置。
【請求項８】
請求項７のバスモニター装置において、登録されているコマンドプロトコルに対して、特定コマンドに対して時系列上の伝送順の逆転を容認することを特徴とするバスモニター装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器・モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置に関する。
【背景技術】
【０００２】
複数の機器・モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置において、単に伝送される情報をそのまま表示するだけでなく、上位プロトコルレベルでコマンド解析まで行える各種のプロトコルアナライザーや、伝送される信号の中から画像データとコマンドデータを分離してモニターするバスモニター装置が提供されているが、バスモニターが対象とするインターフェース上を流れる画像やコマンドの種類も増え、形式も複雑になってきている。
コマンド解析の従来技術として、例えば、特許文献１や２に示すバスモニター装置では、予め用意された定義ファイルを検索してコマンドを解析し、モニター結果を表示している。
【特許文献１】特開２００２−２８１１１１公報
【特許文献２】特開２００３−２１６５１２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、解析が不可能なコードがモニターされた場合、それがモニター対象の不具合なのか、定義ファイルへのコマンド記載漏れなのか、コマンドパラメータの更新漏れなのかを判断するためには、登録されている多くのコマンドとの差異を確認しなくてはならず、コマンド解析の作業効率が極めて悪かった。
本発明は、モニターされた解析不可コマンドを的確に判断し、モニター結果の解析を迅速に行うことができるバスモニター装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、複数の機器・モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置において、モニター結果の中から解析不可能となったコードを指定するとき、ネットワークで接続されたデータベースを元にして登録されている標準コマンドから類似コマンドを検索し、モニターした解析不可コマンドとの差異を比較する制御を行う制御手段を備えたバスモニター装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１のバスモニター装置において、データベース上の標準コマンドを検索する情報を直接設定可能としたバスモニター装置を主要な特徴とする。
請求項３記載の発明は、請求項２のバスモニター装置において、データベースに登録されている標準コマンドのパラメータ更新を行う際、旧コマンドとの互換性の確認を行うバスモニター装置を主要な特徴とする。
請求項４記載の発明は、請求項３のバスモニター装置において、データベースから指定された条件のコマンドプロトコルを検索してダウンロードし、モニターしたコマンドプロトコル結果との差異を通知するバスモニター装置を主要な特徴とする。
請求項５記載の発明は、請求項４のバスモニター装置において、標準コマンドプロトコルおよびコマンドリストのプロトコル比較開始および終了位置を指定可能としたバスモニター装置を主要な特徴とする。
請求項６記載の発明は、請求項５のバスモニター装置において、モニターしたコマンドリストからプロトコル比較の対象外となるコマンド種を任意に設定可能としたバスモニター装置を主要な特徴とする。
請求項７記載の発明は、請求項６のバスモニター装置において、比較の対象外となるコマンド種の設定／解除を比較結果リストにて行うバスモニター装置を主要な特徴とする。
請求項８記載の発明は、請求項７のバスモニター装置において、登録されているコマンドプロトコルに対して、特定コマンドに対して時系列上の伝送順の逆転を容認するバスモニター装置を主要な特徴とする。
【発明の効果】
【０００５】
本発明によれば、モニターされた解析不可コマンドが、モニター対象の不具合なのか、定義ファイルへのコマンド記載漏れなのか、コマンドパラメータの更新漏れなのかを容易に判断することができ、モニター結果の解析を迅速に行うことができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態を図面に従って説明する。
図１は機器とバスモニター装置の結線図である。機器１と機器２がインターフェース３によって接続されている。この機器１、２はそれぞれ機能モジュール１−Ａ、１−Ｂと機能モジュール２−Ａ、２−Ｂを含みこれらの間も共通のインターフェース３で接続されている。
本発明のバスモニター装置４は、このインターフェース３で接続された機能モジュール間のデータ転送をモニターする。モニターするデータ転送は機器１と機器２のような機器間のデータ転送であっても、また、機能モジュール１−Ａと１−Ｂのような同一機器内の機能モジュール間のデータ転送であっても構わない。
図２はバスモニター装置のネットワーク構成図である。ＬＡＮなどのネットワークで接続されたバスモニター装置４は、同じくＬＡＮなどのネットワークで接続されたサーバー５内の各機種データベース（ＤＢ）６に登録された定義ファイルを共有する。プリンタ７、コピー機８は、図１の機器１、２に相当する。
図３は本発明の実施の形態に係るバスモニター装置の機能ブロック図である。本バスモニター装置は、入力部１１、受信部１２、定義ファイル記憶部１３、制御部１４、フィルター１５、コマンド切り出し部１６、コマンドデータバッファ１７、画像データバッファ１８、画像表示部１９、表示部２０、コマンド／プロトコル解析部２１、画像情報テーブル２２、定義ファイル編集部２３、通信制御部２４を備える。
ユーザは、モニター動作実施の前に、入力部１１より制御部１４に対し、コマンド切り出し条件、および参照する定義ファイルを指定するための情報を入力する。定義ファイルは、通信制御部２４より、ネットワーク接続されたサーバー５から新たな定義ファイルの読込を指定しても良いし、予めデフォルトの定義ファイルが用意されていても良い。
【０００７】
受信部１２は、インターフェース３上を伝送されるデータからアドレスの値、データの値等を抽出しフィルター１５に渡す。フィルター１５によってデータはコマンドデータと画像データに分類され、コマンドデータバッファ１７、画像データバッファ１８に格納される。
コマンドデータバッファ１７のデータは、逐次コマンド切り出し部１６に入力される。コマンド切り出し部１６は、入力部１１を通してユーザが設定したコマンド切り出し条件を、制御部１４から渡され、それに従いデータバッファ１７から入力されたデータをコマンド単位に切り出し、コマンド／プロトコル解析部２１に渡す。
コマンド／プロトコル解析部２１は、指定された定義ファイルの内容を定義ファイル記憶部２３より読み出し、渡されたコマンドデータの解析を行い、コマンド名称などのデータを付加し、表示部２０へ渡す。解析不可能であったコードについては、解析できた情報を付加して表示部２０へ渡し、表示部２０では、解析不可コマンドとして表示する。
そして、画像表示部１９が、画像情報テーブル２２を参照し、画像データバッファ１８から、画像データを１画像単位等のまとまりで切り出して表示部２０に渡す。
ユーザは、入力部１１から指示して、未定義コマンドの指定とネットワーク接続されたデータベースから標準コマンドを検索、呼び出しを行い、コマンド／プロトコル解析部２１で差異の比較を行い、結果を表示部に２０に表示する。
また、同様にネットワーク接続されたデータベースから標準コマンドプロトコルの検索、呼び出しを行い、コマンド／プロトコル解析部２１で差異の比較を行い、結果を表示部に２０に表示する。
上記構成のバスモニター装置４において、コマンド／プロトコル解析部２１は、実施例毎に下記のような動作で、サーバー５上の定義ファイルとの比較を行う。
【実施例１】
【０００８】
バスモニター装置４において、入力部１１よりユーザが未定義のコマンドを指定し、標準コマンドとの比較を指示すると、コマンド／プロトコル解析部２１は、解析の行えた情報（コマンドグループＮｏ．など）を検索情報として制御部１４に渡す。この情報を元に制御部１４は、通信制御部２４により、ネットワーク接続されたデータベース６から該当する標準コマンドの候補を検索する。
ユーザが、比較する標準コマンドを選択すると、該当する標準コマンドデータがダウンロードされ、コマンド／プロトコル解析部２１で比較を行い、その結果を表示部２０に表示することができる。図４はコマンド比較結果画面の一例を示す図である。
【実施例２】
【０００９】
バスモニター装置４において、解析の行えた情報（コマンドグループＮｏ．など）を検索情報として制御部１４に渡す際、検索が行えるだけの解析が行えていない場合や予め検索条件を特定している場合、ユーザが入力部１１より直接検索情報を設定（制御部１４に渡す）することができる。
【実施例３】
【００１０】
バスモニター装置４において、標準コマンドにパラメータ追加等の変更を加える際、定義ファイル編集部２３で新たに編集したコマンドの元になる標準コマンドをネットワーク接続されたデータベース６から検索、ダウンロードし、その相違を比較、表示するとともに、追加パラメータの追加位置の検証をすることができる。
【実施例４】
【００１１】
バスモニター装置４において、ユーザが入力部１１より指定したデータベース６上の標準コマンドプロトコルを、通信制御部２４を介してコマンド／プロトコル解析部２１にダウンロードする。コマンド／プロトコル解析部２１では、ダウンロードした標準コマンドプロトコルとコマンドモニター結果（コマンドリスト）の比較を行い、その比較結果を表示部２０に表示する。図５はコマンドプロトコル比較結果画面の一例を示す図である。
【実施例５】
【００１２】
バスモニター装置４において、実施例４に記載したダウンロードした標準コマンドプロトコルおよびコマンドモニター結果に対し、ユーザが入力部１１より比較対照エリアを任意に設定できる。設定された比較エリアに対して、コマンド／プロトコル解析部２１で比較を行い、その比較結果を表示部２０に表示する。
【実施例６】
【００１３】
バスモニター装置４において、標準コマンドプロトコルとの比較を行うコマンドモニター結果（コマンドリスト）に対して、ユーザが入力部１１より指定したコマンド種を比較対照外コマンドとしてマーキングし、標準コマンドプロトコルとの比較対照から外すことができる。図５では、［Ｎｏ  Ｃｈｅｃｋ］の表示で比較対照外コマンドを示す。
【実施例７】
【００１４】
バスモニター装置４において、図５で示すコマンドプロトコル比較結果画面上の［Ｓｔａｔｕｓ］欄をユーザが入力部１１より［Ｎｏ  Ｃｈｅｃｋ］に設定することで、コマンド／プロトコル解析部２１が再度比較を実行し、同一コマンド全てを標準コマンドプロトコルとの比較対照から外した比較結果を表示することができる。
【実施例８】
【００１５】
バスモニター装置４において、ユーザが入力部１１より指定した複数のコマンドを時系列許容コマンドとしてコマンド／プロトコル解析部２１に登録し、標準コマンドプロトコルとの比較でその時系列が逆転していた場合、比較結果画面では、時系列逆転を示す表示を行う。図５では、［順番（両方向矢印縦向きの記号）］の表示で比較対照外コマンドを示す。
本発明では、モニターされた解析不可コマンドが、モニター対象の不具合なのか、定義ファイルへのコマンド記載漏れなのか、コマンドパラメータの更新漏れなのかを容易に判断することができ、モニター結果の解析を迅速に行うことができる。
また、比較対照候補となる標準コマンドの検索結果数を押さえることができ、モニター結果の解析を迅速に行うことができる。
また、パラメータ更新の際、旧コマンドとの互換性確認を行うことで、解析不可コマンドがモニターされた原因が、モニター対象の不具合なのか、定義ファイルへのコマンド記載漏れあるいはコマンドパラメータの更新漏れなのかを効率よく解析することができる。
また、モニターしたコマンドプロトコルが、標準のコマンドプロトコルとどのように異なるかを容易に確認することができ、モニター結果の解析を迅速に行うことができる。
また、ユーザが、比較するコマンドプロトコルの範囲を任意に指定できることで、膨大な比較結果の確認行う手間がなくなり、モニター結果の解析を効率的に行うことができる。
また、モニターしたコマンドリストと登録されているコマンドプロトコルの比較において、プロトコルの差異増加を回避でき、モニター結果の解析を効率的に行うことができる。
また、コマンド種の設定／解除を比較結果リスト上で指定できることで作業効率が上がる。
また、機能上問題のない標準外のプロトコルを相違検出の対象から除外することでモニター結果の解析を効率的に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】機器とバスモニター装置の結線図。
【図２】バスモニター装置のネットワーク構成図。
【図３】本発明の実施の形態に係るバスモニター装置の機能ブロック図。
【図４】コマンド比較結果画面の一例を示す図。
【図５】コマンドプロトコル比較結果画面の一例を示す図。
【符号の説明】
【００１７】
１１  入力部、１２  受信部、１３  定義ファイル記憶部、１４  制御部、１５  フィルター、１６  コマンド切り出し部、１７  コマンドデータバッファ、１８  画像データバッファ、１９  画像表示部、２０  表示部、２１  コマンド／プロトコル解析部、２２  画像情報テーブル、２３  定義ファイル編集部、２４  通信制御部
【図１】
2005202796.tif 000003
【図２】
2005202796.tif 000004
【図３】
2005202796.tif 000005
【図４】
2005202796.tif 000006
【図５】
2005202796.tif 000007