(57)【要約】【課題】デジタルデータ通信用の被検査デバイスの機能検査を多様な検査データを使用して実行することができるうえ、検査結果が容易に把握できて、さらにエラー発生の解析に役立つデータ収集も考慮した通信機能検査装置および方法を得る。【解決手段】送信用検査データ１を通信機能検査装置２内の検査データ送受信手段４に設定し、検査データ送受信手段４により被検査デバイス３に送信検査データ３１を送信した後、被検査デバイス３からの受信検査データ３２を受信し、検査データ比較手段５により各検査データを比較して、検査データ記録手段６に比較結果データ３３を送受信データとともに記録し、検査データ表示手段７により各検査データの一致／不一致箇所を視覚的に区別して表示する。【選択図】        図１
2004328261.tif 000002
【特許請求の範囲】
【請求項１】
データ格納用の内蔵メモリを有し、データ通信用の被検査デバイスに対して送信検査データを送信するとともに、前記被検査デバイスからの受信検査データを受信して、前記送信検査データおよび前記受信検査データを前記内蔵メモリに格納する検査データ送受信手段と、
前記検査データ送受信手段によって送受信された前記送信検査データおよび前記受信検査データに含まれる各検査データの一致／不一致具合を比較判定して比較結果データを出力する検査データ比較手段と、
前記比較結果データを前記各検査データとともに記録する検査データ記録手段と、
前記検査データ記録手段で記録した各検査データを読み出し、前記各検査データの一致／不一致箇所を視覚的に区別して表示する検査データ表示手段と
を備えた通信機能検査装置。
【請求項２】
前記検査データ送受信手段は、送受信制御部および送受信パターン設定部を有し、前記送信検査データの送信回数および送信順の少なくとも一方を制御設定可能に構成されたことを特徴とする請求項１に記載の通信機能検査装置。
【請求項３】
前記検査データ送受信手段は、前記受信検査データの受信回数および受信サイズの少なくとも一方を制御設定可能に構成されたことを特徴とする請求項２に記載の通信機能検査装置。
【請求項４】
前記検査データ比較手段は、前記内蔵メモリに記録された受信検査データの中から比較対象となる受信検査データ部分のみを抜粋検査データとして抜粋し、前記抜粋検査データと前記送信検査データとを比較して前記比較結果データを出力することを特徴とする請求項１から請求項３までのいずれか１項に記載の通信機能検査装置。
【請求項５】
前記検査データ記録手段は、前記送信検査データおよび前記抜粋検査データとともに、前記比較結果データを同時に保存することを特徴とする請求項４に記載の通信機能検査装置。
【請求項６】
前記検査データ表示手段は、前記比較結果データに基づいて、前記各検査データの一致／不一致箇所を他のデータ部分と異なるように色分け表示することを特徴とする請求項１から請求項５までのいずれか１項に記載の通信機能検査装置。
【請求項７】
前記検査データ表示手段は、前記比較結果データに基づいて、前記各検査データの不一致個所のみを表示することを特徴とする請求項６に記載の通信機能検査装置。
【請求項８】
前記検査データ表示手段は、前記比較結果データに基づいて、前記各検査データの不一致個所のデータ総数を表示することを特徴とする請求項１から請求項７までのいずれか１項に記載の通信機能検査装置。
【請求項９】
データ通信用の被検査デバイスに対して送信検査データを送信するとともに、前記被検査デバイスからの受信検査データを受信して、前記送信検査データおよび前記受信検査データを内蔵メモリに格納する検査データ送受信ステップと、
前記送信検査データおよび前記受信検査データに含まれる各検査データの一致／不一致具合を比較判定して比較結果データを出力する検査データ比較ステップと、
前記比較結果データを前記各検査データとともに記録する検査データ記録ステップと、
前記検査データ記録ステップで記録した各検査データを読み出し、前記各検査データの一致／不一致箇所を視覚的に区別して表示する検査データ表示ステップと
を備えた通信機能検査方法。
【請求項１０】
前記検査データ送受信ステップは、前記送信検査データの送信回数および送信順の少なくとも一方を制御設定することを特徴とする請求項９に記載の通信機能検査方法。
【請求項１１】
前記検査データ送受信ステップは、前記受信検査データの受信回数および受信サイズの少なくとも一方を制御設定しながら前記内蔵メモリに記録することを特徴とする請求項９または請求項１０に記載の通信機能検査方法。
【請求項１２】
前記検査データ比較ステップは、内蔵メモリに記録された受信検査データ中から比較対象となる受信検査データ部分のみを抜粋検査データとして抜粋し、前記抜粋検査データと前記送信検査データとを比較して前記比較結果データを出力することを特徴とする請求項９から請求項１１までのいずれか１項に記載の通信機能検査方法。
【請求項１３】
前記検査データ記録ステップは、前記送信検査データおよび前記抜粋検査データとともに、前記比較結果データを同時に保存することを特徴とする請求項１２に記載の通信機能検査方法。
【請求項１４】
前記検査データ表示ステップは、前記比較結果データに基づいて、前記各検査データの一致／不一致箇所を他のデータ部分と異なるように色分け表示することを特徴とする請求項９から請求項１３までのいずれか１項に記載の通信機能検査方法。
【請求項１５】
前記検査データ表示手段は、前記比較結果データに基づいて、前記各検査データの不一致個所のみを表示することを特徴とする請求項１４に記載の通信機能検査方法。
【請求項１６】
前記検査データ表示手段は、前記比較結果データに基づいて、前記各検査データの不一致個所のデータ総数を表示することを特徴とする請求項９から請求項１５までのいずれか１項に記載の通信機能検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタルデータ通信用に開発された通信デバイスの機能検査を自動的に行う通信機能検査装置および方法に関し、特に、デジタルデータ通信用の被検査デバイスの機能検査を多様な検査データを使用して実行し、検査結果を容易に把握するとともに、エラー発生の解析に役立つデータ収集も考慮した通信機能検査装置および方法に関するものである。
【０００２】
【従来の技術】
従来の多くの通信検査においては、データ伝送中に擬似エラー状態を発生させてデータ伝送中のエラーの有無を検出するというような単純な試験のみが行われている。
従来の通信機器の通信機能検査装置および方法として、通信装置内から生成されて発信される試験用のパケットを、通信装置自身が受信することにより、エラー検出機能を試験する技術があげられる（たとえば、特許文献１参照）。
この場合、パケットのヘッダ内の巡回冗長符号の各ビット値「０」、「１」を反転することにより、エラーのある試験用パケットを容易に生成して、同様にエラーを検出する機能を試験することができる。
【０００３】
【特許文献１】
特開２００２−２４７０９９号公報
【０００４】
【発明が解決しようとする課題】
従来の通信機能検査装置および方法は以上のように、データ伝送中に擬似エラー状態を発生させてデータ伝送中のエラー有無を検出するような単純な試験であることから、必要なデータ収集までを考慮した通信機能検査を実現することができず、想定外のエラーの発生内容などを詳細に解析することができないという問題点があった。
【０００５】
この発明は上記のような問題点を解決するためになされたもので、デジタルデータ通信用の被検査デバイスの機能検査を多様な検査データを送受信して実行することができるうえ、検査結果が誰でも容易に把握でき、さらにエラー発生時の解析に役立つデータ収集も考慮した通信機能検査装置および方法を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る通信機能検査装置は、データ格納用の内蔵メモリを有し、データ通信用の被検査デバイスに対して送信検査データを送信するとともに、被検査デバイスからの受信検査データを受信して、送信検査データおよび受信検査データを内蔵メモリに格納する検査データ送受信手段と、検査データ送受信手段によって送受信された送信検査データおよび受信検査データに含まれる各検査データの一致／不一致具合を比較判定して比較結果データを出力する検査データ比較手段と、比較結果データを各検査データとともに記録する検査データ記録手段と、検査データ記録手段で記録した各検査データを読み出し、各検査データの一致／不一致箇所を視覚的に区別して表示する検査データ表示手段とを備えたものである。
【０００７】
【発明の実施の形態】
実施の形態１．
以下、図面を参照しながら、この発明の実施の形態１について詳細に説明する。
図１はこの発明の実施の形態１による通信機能検査装置の全体構成を示すブロック図、図２はこの発明の実施の形態１による処理動作を示すフローチャートである。
また、図３はこの発明の実施の形態１による検査データ比較処理および検査データ記憶処理の内容を示す説明図、図４は各検査データのうちの比較対象となる検査データ部分の検索処理を段階的に示す説明図、図５は検査データ表示処理の内容を示す説明図である。
【０００８】
図１において、通信機能検査装置２は、所定の検査データを含む送信用検査データ１を取り込み、選択設定されたパターンにより送信用検査データ１を被検査デバイス３に対して送信検査データ３１として送信するとともに、検査データに応答した被検査デバイス３からの受信検査データ３２を選択設定されたパターンで受信する。
【０００９】
通信機能検査装置２は、被検査デバイス３との間で各検査データを送受信するための検査データ送受信手段４と、検査データ送受信手段４を介して受信された受信検査データ３２と送信用検査データ１（送信検査データ３１）とを比較する検査データ比較手段５と、検査データ比較手段５から出力された各検査データおよび比較結果データ３３と送信用検査データ１とに基づいて比較結果データ３３を各検査データとともに記録する検査データ記録手段６と、検査データ記録手段６に記録された比較結果データ３３を各検査データとともに表示する検査データ表示手段７とを備えている。
【００１０】
検査データ送受信手段４は、データ格納用のメモリ、送受信制御部および送受信パターン設定部を含み、データ通信用の被検査デバイス３に対して送信検査データ３１を任意のパターン（送信回数や送信順など）で送信するとともに、被検査デバイス３からの検査データを任意のパターン（受信回数や受信サイズなど）で受信する。
検査データ比較手段５は、検査データ送受信手段４により送受信された検査データを比較して、両者の一致／不一致の具合を判定する。
検査データ記録手段６は、検査データ比較手段５により判定された比較結果データ３３（一致／不一致データ）を送受信データ（送信検査データ３１および受信検査データ３２）とともに同時に記録する。
検査データ表示手段７は、検査データ記録手段６で記録した検査データを読み出し、読み出した検査データの一致／不一致箇所を視覚的に区別して表示する。
【００１１】
送信用検査データ１は、通信機能検査装置２内の検査データ送受信手段４に内蔵されたメモリに設定され、送信検査データ３１として検査データ送受信手段４から被検査デバイス３に送信される。
その後、検査データ送受信手段４により、被検査デバイス３から受信検査データ３２を受信し、検査データ比較手段５により、受信された受信検査データ３２を送信用検査データ１（送信検査データ３１）と比較する。
図１において、通信機能検査装置２は、比較的簡単に構成されている。
【００１２】
図３において、送信検査データ３１および受信検査データ３２は、一致／不一致が比較判定された後、比較結果データ３３として記録される。比較結果データ３３は、送受信データの不一致箇所３４は「１」に設定され、一致箇所は「０」に設定される。
【００１３】
図４においては、図３内の送信検査データ３１を順次移動させながら、受信検査データ３２の中から、送信検査データ３１と最も適合するデータ部分を検索していく様子が詳細に示されている。この場合、比較対象データとなる送受信データのマッチング位置４１〜４４（破線参照）のうち、マッチング数が所定数以上を示すマッチング位置４３での比較対象データが最も適合するデータ部分となる。
なお、ここでは、説明を簡素化するために、１Ｌａｎｅ分のみの検索処理を示している。
【００１４】
図５において、送信データ５１（送信検査データ３１）および受信データ５２（受信検査データ３２）は、検査データ表示手段７（図１参照）の画面上に、並列に同時に表示される。
また、各データ５１および５２の不一致箇所５３は、他の一致データとは異なる色（たとえば、「赤」など）で表示され、これにより、送受信データの比較結果が視覚的に容易に把握し易くなっている。
また、検査データ表示手段７には、受信データ中の不一致箇所のデータ総数５４も表示され、エラーの発生程度を確認可能になっている。
さらに、検査データ表示手段７の画面上において、右側端部にスクロールバー５５を表示させることにより、比較結果データ３３（図３参照）の全てをスクロール表示させて確認可能になっている。
【００１５】
次に、図２のフローチャートおよび図３〜図５の説明図を参照しながら、図１に示した通信機能検査装置２を用いた通信機能検査方法について、さらに具体的に説明する。
図２において、まず、あらかじめ作成しておいた送信用検査データ１を通信機能検査装置２内の検査データ送受信手段４に設定し、送信検査データ３１として被検査デバイス３に送信する（ステップＳＴ１）。
このとき、検査データ送受信手段４は、送信検査データ３１の送信回数や送信順などを任意に制御設定して、同一の送信用検査データ１から多様な送信パターンを作成して検査を実行することができる。
【００１６】
続いて、被検査デバイス３に送信された送信検査データ３１は、被検査デバイス３内を通過した後、逆に、通信機能検査装置２に向けて送信され、これにより、通信機能検査装置２内の検査データ送受信手段４は、被検査デバイス３内を通過した後の受信検査データ３２を受信し、内蔵メモリに格納する（ステップＳＴ２）。
このとき、検査データ送受信手段４は、受信検査データ３２の受信回数や受信サイズなどを任意に制御設定して、自身の内蔵メモリに記録していくことができるので、任意のタイミングで必要な受信データ部分のみを記憶することができる。
【００１７】
次に、通信機能検査装置２内の検査データ比較手段５は、検査データ送受信手段４を介して送受信された検査データ（送信検査データ３１および受信検査データ３２）の一致／不一致具合を比較判定し、比較結果データ３３を出力する（ステップＳＴ３）。
このとき、検査データ比較手段５は、図３に示すように、まず、受信検査データ３２内から、送信検査データ３１と最も適合するデータ部分を、送信検査データ３１を順次移動させながら検索していく。
【００１８】
検査データ比較手段５による上記検索処理は、図４のように実行される。
すなわち、送受信データのマッチング位置が４１から４４へと変化するにつれて、一致するデータ数が極大になる位置（図４においては、マッチング位置４３）が必ず発生する。
そこで、一致するデータ数が極大になった点から減少した直後のマッチング位置４４において、送信検査データ３１（送信用検査データ）の移動をストップさせ、その手前のマッチング位置４３を、比較対象となる検査データ部分の先頭と見なして抜粋していく。
【００１９】
ただし、極大になる位置での一致データ数が所定数よりも少ないときは、検査データ部分の先頭とは見なされず、したがって、抜粋されることはない。
上記処理を全受信検査データの最後まで実行することにより、たとえば、受信検査データ３２中で比較対象となる検査データ部分の任意箇所にデータ化けなどが発生して、データが１００％一致しない場合が起こっても、確実に比較対象となる検査データ部分を抜粋することができる。
こうして、検査データ比較手段５は、図３に示すように、受信検査データ３２から抜粋した抜粋検査データと送信検査データ３１とを比較した比較結果データ３３とともに、送受信検査データ３１および３２を出力する。
【００２０】
図２に戻り、通信機能検査装置２内の検査データ記録手段６（図１参照）は、比較結果データ３３とともに、送受信検査データ３１および３２を記憶する（ステップＳＴ４）。
このとき、各検査データの比較処理において、無関係なデータが削減されているので、検査データ記録手段６の記憶容量を節約することができる。
また、検査データ記録手段６内に全ての比較結果データ３３が一括して保存されているので、保存データから直ちに送受信データの一致／不一致箇所を把握することができる。
【００２１】
最後に、通信機能検査装置２内の検査データ表示手段７は、比較結果データ３３を読み込んだ後、画面上にその比較結果を表示させ（ステップＳＴ５）、図２の処理ルーチンを終了する。
このとき、図５のように、送受信データ（送信データ５１および受信データ５２）は、同一画面上に並列表示され、また、データの不一致箇所５３が他の一致データとは異なる色で表示されるので、送受信データの比較結果を容易に把握することができる。
また、受信データ中の不一致箇所のデータ総数５４の表示により、エラーの発生程度を確認することができ、スクロールバー５５の使用により、比較結果データ３３をスクロール表示させることもできる。
さらに、図１のように比較的簡単な構成で装置を実現することができるので、コストアップを招くこともない。
【００２２】
実施の形態２．
なお、上記実施の形態１では、検査データ表示手段７において送受信データの全ての比較結果（一致／不一致）を表示させたが、たとえば図６に示すように、不一致データが発生している行データのみを比較結果データ３３から抽出し、不一致個所６１として表示させてもよい。
図６および図７はこの発明の実施の形態２による検査データ表示処理の内容を示す説明図であり、図７は検査データ表示手段７により不一致データ周辺部のみを表示している状態を示している。
【００２３】
この場合、前述の実施の形態１と同様に、送受信データの比較結果が視覚的に容易に把握することができるうえ、検査データ表示手段７の表示に要する処理時間を大幅に短縮することができる。
また、図６で表示されている不一致個所６１のうち、特定の不一致個所を選択して操作する（押す）ことにより、図７に示すように、不一致個所７１（破線枠参照）を中心にした上下の数十行分の比較結果データのみが検査データ表示手段７に表示される。
これにより、データの不一致箇所７１が発生した直前と直後のみのデータ状態を確認することができる。
【００２４】
【発明の効果】
以上のように、この発明によれば、データ格納用の内蔵メモリを有し、データ通信用の被検査デバイスに対して送信検査データを送信するとともに、被検査デバイスからの受信検査データを受信して、送信検査データおよび受信検査データを内蔵メモリに格納する検査データ送受信手段と、検査データ送受信手段によって送受信された送信検査データおよび受信検査データに含まれる各検査データの一致／不一致具合を比較判定して比較結果データを出力する検査データ比較手段と、比較結果データを各検査データとともに記録する検査データ記録手段と、検査データ記録手段で記録した各検査データを読み出し、各検査データの一致／不一致箇所を視覚的に区別して表示する検査データ表示手段とを備えたので、デジタルデータ通信用の被検査デバイスの機能検査を多様な検査データを送受信して実行することができるうえ、検査結果が誰でも容易に把握でき、さらにエラー発生時の解析に役立つデータ収集も考慮した通信機能検査装置が比較的簡単な構成で得られる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による通信機能検査装置の全体構成を示すブロック図である。
【図２】この発明の実施の形態１による全体的な処理動作を示すフローチャートである。
【図３】この発明の実施の形態１による検査データ比較手段および検査データ記録手段の処理内容を示す説明図である。
【図４】この発明の実施の形態１による検査データ比較手段で比較対象となる検査データ部分の検索処理の様子を示す説明図である。
【図５】この発明の実施の形態１による検査データ表示手段の処理内容を示す説明図である。
【図６】この発明の実施の形態２による検査データ表示手段の不一致データのみの表示処理を示す説明図である。
【図７】この発明の実施の形態２による検査データ表示手段で不一致データ周辺部のみの表示処理を示す説明図である。
【符号の説明】
１  送信用検査データ、２  通信機能検査装置、３  被検査デバイス、４  検査データ送受信手段、５  検査データ比較手段、６  検査データ記録手段、７  検査データ表示手段、３１  送信検査データ、３２  受信検査データ、３３  比較結果データ、３４  不一致箇所、４１〜４４  マッチング位置、５１  送信検査データ、５２  受信検査データ、５３  不一致箇所、５４  不一致箇所のデータ総数、５５  スクロールバー、６１、７１  不一致箇所。
【図１】
2004328261.tif 000003
【図２】
2004328261.tif 000004
【図３】
2004328261.tif 000005
【図４】
2004328261.tif 000006
【図５】
2004328261.tif 000007
【図６】
2004328261.tif 000008
【図７】
2004328261.tif 000009