(57)【要約】【課題】  所望のフレームを簡単に見つけ出すことができるフレームキャプチャ装置及びフレーム表示システムを提供する。【解決手段】    ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、  前記フレームをフィルタリングするフィルタ部と、  前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、  前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、  複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、  前記トリガ判定部は所望のトリガを判定した場合、前記トリガ選択部に対して判定トリガの種類を切換える旨の信号を出力し、前記フィルタ選択部に対してフィルタリングするフレームの種類を切替える旨の信号を出力する。  【選択図】                    図１
2006048456.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームをフィルタリングするフィルタ部と、
前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記トリガ判定部は所望のトリガを判定した場合、前記トリガ選択部に対して判定トリガの種類を切換える旨の信号を出力し、前記フィルタ選択部に対してフィルタリングするフレームの種類を切替える旨の信号を出力することを特徴とするフレームキャプチャ装置。
【請求項２】
ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームをフィルタリングするフィルタ部と、
前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記トリガ判定部は所望のトリガを判定した場合、前記トリガ選択部、前記フィルタ選択部の少なくともいずれか一方に切替えイベントを出力することを特徴とするフレームキャプチャ装置。
【請求項３】
第１のホストと第２のホストを接続するネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームをフィルタリングするフィルタ部と、
前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記第１のホストから入力されるフレームのトリガを前記トリガ判定部で判定し、前記トリガ選択部はこの判定結果に基づいて判定トリガの種類を切替えることを特徴とするフレームキャプチャ装置。
【請求項４】
前記トリガ判定部は、特定のトリガを判定するとイベント情報を前記データ保持部に出力し、前記データ保持部の制御部はこの信号に基づいてフレームキャプチャ装置を制御することを特徴とする請求項１から３のいずれかに記載のフレームキャプチャ装置。  
【請求項５】
ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記トリガ判定部は、所望のトリガを判定した場合、プロトコルごとに決定されるフレームの転送順序に基づいて前記トリガ選択部に対して判定トリガの種類を切換える旨の信号を出力することを特徴とするフレームキャプチャ装置。
【請求項６】
サーバに備えるメモリ部に記憶されたＬＡＮなどの第１の通信回線におけるフレームを第２の通信回線を介してクライアントに送信し、前記クライアントに備えられるＷＥＢブラウザが前記フレームを表示エリアに表示するフレーム表示システムにおいて、
前記サーバは、フレームデータを所望の数キャプチャするごとに結果ファイルを作成し、この結果ファイルを前記メモリ部の複数のメモリに前記結果ファイルごとに記憶し、
前記クライアントは、前記複数のメモリに記憶された前記結果ファイルを前記第２の通信回線を通じて受信し、前記ＷＥＢブラウザは前記結果ファイルごとに複数の表示エリアを設けて前記フレームデータを表示することを特徴とするフレーム表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワークから入力されるフレームをキャプチャするフレームキャプチャ装置及びフレーム表示システムに関し、特に所望のフレームを簡単に見つけ出すことができるフレームキャプチャ装置及びフレーム表示システムに関する。
【背景技術】
【０００２】
一般に、フレームキャプチャ装置はネットワークから入力されるフレームを保持（以下「キャプチャ」ともいう。）し、そのフレームを解析するために利用される。また、フレームキャプチャ装置には、（１）クライアントにソフトウェアをインストールしてクライアント側でキャプチャする利用形態の他、（２）ホスト同士を接続する通信回線にフレームキャプチャ装置を接続してフレームをキャプチャするもの、（３）サーバにフレームキャプチャ機能を持たせ、サーバで取得したフレーム情報をクライアントに転送して表示するもの、等種々の利用形態が存在する。これらの利用形態のうち、（１）の利用形態としてはイーサリアル（登録商標）が有名であり、（２）の利用形態の文献としては以下のようなものがある。
【０００３】
【特許文献１】特開２００１−１０３０９０号公報
【０００４】
以下、図５を用いて、従来のフレームキャプチャ装置のうち（２）の利用形態について説明する。図５において、フレームキャプチャ装置１は、フレーム抽出部１０、トリガ判定部１１、フィルタ部１２、データ保持部１３を備える。フレーム抽出部１０は、ＯＳＩ参照モデルの第１層に相当し、ネットワーク（伝送路）に流れるフレームデータを検出する。
【０００５】
トリガ判定部１１は、フレーム抽出部１０を介して入力されたフレームのトリガがトリガ設定部１１ａにより設定されたトリガ（判定トリガ）と一致するか判定し、一致していればデータ保持部１３にイベント情報を出力する。ここでイベント情報とは、例えばフレームキャプチャを終了するための終了イベントなどをいう。
【０００６】
フィルタ部１２は、フィルタ設定部１２ａにより設定されたフィルタリングテーブル（以下、「フィルタリング情報」ともいう。）に従って、フレーム抽出部１０を介して入力されたフレームをフィルタリングし、条件を満たしたフレームをデータ保持部１３に出力する。
【０００７】
データ保持部１３は、メモリ１３ａ、制御部１３ｂを備え、メモリ１３ａはフィルタ部１２を介して入力されたフレームデータを保持し、制御部１３ｂはフレームキャプチャ動作の開始や終了の制御を行なう。
【０００８】
次に、図５の動作を図６のフローチャートを参照して説明する。伝送路からフレームキャプチャ装置１に入力されるフレームはフレーム抽出部１０で検出され（ステップＡ１）、トリガ判定部１１とフィルタ部１２に入力される。
【０００９】
フィルタ部１２に入力されるフレームは、フィルタ設定部１２ａにより設定されたフィルタリング情報に従ってフィルタリングされ、条件を満たしたフレームはデータ保持部１３に出力され（ステップＡ２）、データ保持部に保持される（ステップＡ３）
【００１０】
一方、トリガ判定部１１に入力されたフレームは、トリガ設定部１１ａにより設定された判定トリガと一致するか判定され（ステップＡ４）、一致していればトリガ判定部はデータ保持部１３にイベント情報を出力する。そして、イベント情報が例えば終了イベントであればデータ保持部の制御部１３ｂは、フレームのキャプチャ動作を終了する。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
データ保持部１３のメモリ１３ａの容量が大きければ所望のフレームを複数キャプチャすることができる。
【００１２】
しかし、データ保持部１３のメモリ１３ａは、ハードウェアの制約で容量が小さい場合がある。このようなメモリ１３ａを使用して複数のフレームをキャプチャするためにはメモリの容量を越えないようにフレームをキャプチャしなければならないので、メモリ１３ａの容量を越えない程度にフレームをキャプチャし、この処理を何度も繰り返さなければならない問題点がある。
【００１３】
また、メモリ１３ａに十分な容量がある場合でも、所望のフレームを全てキャプチャするようにフィルタリング情報を設定すると、フィルタリングの設定を甘くせざるを得ないので、所望のフレーム以外の情報までキャプチャしてしまい、データ確認作業が困難となる問題点がある。
【００１４】
一方、ホスト間で通信を行なう際には、フレームの転送順序は予め決まっている場合がある。例えば、ＨＴＴＰ（HyperText Transfer Protocol）の転送を行なう場合には、最初にindex.htm又はdefault.htmが転送され、以降の動作でスタイルシート等が転送される。従って、フレームキャプチャ装置１もフレームの転送順序を考慮してフレームをキャプチャすることができればこれらの問題点を解決することが期待できる。
【００１５】
その他、フレームキャプチャ装置１をサーバに内蔵する利用形態（３）では、内蔵のフレームキャプチャ装置１でキャプチャしたフレームをクライアント側に転送し、クライアント側のＷＥＢブラウザでフレームを表示する。
【００１６】
しかし、サーバ側のフレームキャプチャ装置１で複数のフレームをキャプチャしてこれらのフレームを一度にクライアントに転送すると、クライアントのＷＥＢブラウザの表示速度が低下する。さらに、リアルタイムにキャプチャした結果を更新表示するようなシステムにおいて、このような一回の表示時間が影響することによりフレームの検索や解析などが困難となる。
【００１７】
本発明は、所望のフレームを簡単に見つけ出すことができるフレームキャプチャ装置及びフレーム表示システムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームをフィルタリングするフィルタ部と、
前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記トリガ判定部は所望のトリガを判定した場合、前記トリガ選択部に対して判定トリガの種類を切換える旨の信号を出力し、前記フィルタ選択部に対してフィルタリングするフレームの種類を切替える旨の信号を出力する。
【００１９】
請求項２記載の発明は、
ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームをフィルタリングするフィルタ部と、
前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記トリガ判定部は所望のトリガを判定した場合、前記トリガ選択部、前記フィルタ選択部の少なくともいずれか一方に切替えイベントを出力する。
【００２０】
請求項３記載の発明は、
第１のホストと第２のホストを接続するネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームをフィルタリングするフィルタ部と、
前記フィルタ部がフィルタリングするフレームの種類を選択するフィルタ選択部と、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記第１のホストから入力されるフレームのトリガを前記トリガ判定部で判定し、前記トリガ選択部はこの判定結果に基づいて判定トリガの種類を切替える。
【００２１】
請求項４記載の発明は、
前記トリガ判定部は、請求項１から３のいずれかに記載の発明において、
特定のトリガを判定するとイベント情報を前記データ保持部に出力し、前記データ保持部の制御部はこの信号に基づいてフレームキャプチャ装置を制御する。  
【００２２】
請求項５記載の発明は、
ネットワークから入力されるフレームをキャプチャしてデータ保持部のメモリに記憶するフレームキャプチャ装置において、
前記フレームの種類を識別し得るトリガを判定するトリガ判定部と、
複数の判定トリガの中から前記トリガ判定部で判定するトリガを選択するトリガ選択部とを備え、
前記トリガ判定部は、所望のトリガを判定した場合、プロトコルごとに決定されるフレームの転送順序に基づいて前記トリガ選択部に対して判定トリガの種類を切換える旨の信号を出力することを特徴とする。
【００２３】
請求項６記載の発明は、
サーバに備えるメモリ部に記憶されたＬＡＮなどの第１の通信回線におけるフレームを第２の通信回線を介してクライアントに送信し、前記クライアントに備えられるＷＥＢブラウザが前記フレームを表示エリアに表示するフレーム表示システムにおいて、
前記サーバは、フレームデータを所望の数キャプチャするごとに結果ファイルを作成し、この結果ファイルを前記メモリ部の複数のメモリに前記結果ファイルごとに記憶し、
前記クライアントは、前記複数のメモリに記憶された前記結果ファイルを前記第２の通信回線を通じて受信し、前記ＷＥＢブラウザは前記結果ファイルごとに複数の表示エリアを設けて前記フレームデータを表示することを特徴とするフレーム表示システム。
【発明の効果】
【００２４】
本発明では、次のような効果がある。
このように、トリガ判定部が所望のトリガを判定すると判定トリガを切換えるので、実装されるメモリの容量が少なくても複数の所望のフレームをキャプチャすることができ、所望のフレームを簡単に見つけ出すことができる。また、フレームキャプチャ装置に実装するメモリの容量が少なくてすむので、ハードウェアの設計の制約が解消される。
【００２５】
さらに、サーバがフレームデータを所望の数キャプチャするごとに結果ファイルを作成し、クライアントがこれらの結果ファイルごとに複数の表示エリアを設けてフレームデータを表示するので、キャプチャするデータが増えても、ＷＥＢブラウザの表示エリアに迅速にフレームデータを表示することができ、さらに表示エリアごとに分割されているので所望のフレームの検索や解析が容易になる。すなわち、所望のフレームを簡単に見つけ出すことができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を用いて本発明の実施形態を説明する。ここで図５に示す従来技術と同様なものは同じ番号を付して説明を省略する。図１は本発明のフレームキャプチャ装置の一実施例を示した構成例である。図１において、フレームキャプチャ装置１００は、フレーム抽出部１０、データ保持部１３、トリガ判定部１１０、トリガ選択部１１１、トリガ設定部１１２、フィルタ部１２０、フィルタ選択部１２１、フィルタ設定部１２２を備える。
【００２７】
トリガ判定部１１０は、フレーム抽出部１０を介して入力されたフレームのトリガがトリガ選択部１１１により選択された判定トリガと一致するか判定し、一致していれば切替えイベントをトリガ選択部１１１及びフィルタ選択部１２１に対して出力する。トリガ選択部１１１は、トリガ設定部１１２によって定められる複数の判定トリガのうちいずれかを選択し、トリガ判定部１１０で判定するトリガを決定する。トリガ設定部１１２では、トリガ判定部１１０で判定する複数の判定トリガが設定される。
【００２８】
フィルタ部１２０は、フィルタ選択部１２１により選択されたフィルタリング情報に従って、フレーム抽出部１０を介して入力されたフレームをフィルタリングし、条件を満たしたフレームをデータ保持部１３に出力する。フィルタ選択部１２１は、フィルタ設定部１２２により定められる複数のフィルタリング情報のうちいずれかを選択し、フィルタ部１２０でフィルタリングするフレームの種類を選択する。フィルタ設定部１２２は、フィルタ部１２０でフィルタリングする複数のフィルタリング情報を備える。
【００２９】
次に、図１の動作を図２（ア）のフローチャートを参照して説明する。伝送路からフレームキャプチャ装置１に入力されるフレームは、フレーム抽出部１０で検出され（ステップＢ１）、トリガ判定部１１０とフィルタ部１２０に入力される。
【００３０】
フィルタ部１２０に入力されるフレームは、フィルタ選択部１２１により選択されたフィルタリング情報に従ってフィルタリングされ、条件を満たしたフレームはデータ保持部１３に出力され（ステップＢ２）、データ保持部のメモリ１３ａに保持される（ステップＢ３）。
【００３１】
一方、トリガ判定部１１０に入力されたフレームは、そのトリガの部分がトリガ選択部１１１により選択された判定トリガと一致するか判定され（ステップＢ４）、一致していれば切替えイベントをトリガ選択部１１１及びフィルタ選択部１２１に対して出力する。また、トリガ判定部１１０は特定のトリガを判定するとデータ保持部１３に対してイベント情報を出力する。
【００３２】
ここでイベント情報とは、例えばフレームキャプチャを終了するための終了イベントや、メモリ１３ａに記憶されたログデータを図示しない装置に出力する出力イベント、表示部に表示する表示イベントなどをいう。なお、このように出力イベントや表示イベントを出力するので、フレームキャプチャの最中でもリアルタイムにキャプチャしたフレームを取得し又は表示できる。
【００３３】
次に、トリガ判定部１１０の切替イベント動作について図２（ア）、（イ）を参照して説明する。ここで、図２（イ）は、クライアント／サーバシステムにおけるＨＴＴＰを転送する場合のシーケンスの例であり、フレームキャプチャ装置１００はこれらを接続する通信回線上に接続され、クライアントとサーバのシーケンスをキャプチャする。また、以下の例では、「index.htm」、「design.css」、「image.jpg」の順に転送されるようにＨＴＭＬを記述する場合について説明する。
【００３４】
クライアントはサーバに対して「index.htm」ファイルを要求するリクエストメッセージをサーバに送信する（ステップＣ１）。このリクエストメッセージはフレームキャプチャ装置１００にも入力され、フレームキャプチャ装置ではトリガ判定部１１０が「index.htm」を示すトリガ（例えば、00110101111）を判別するようにトリガ選択部１１１で判定トリガを選択する。
【００３５】
サーバは、クライアントからリクエストを受けると「index.htm」のレスポンスメッセージをクライアントに送信する（ステップＣ２）。このレスポンスメッセージはフレームキャプチャ装置１００にも入力され、フレーム抽出部１０を介して図２のトリガ判定部１１０に入力される。トリガ判定部１１０では「index.htm」を示すトリガ（例えば、00110101111）が入力されたと判定すると（ステップＢ４）、トリガ選択部１１１及びフィルタ選択部１２１に対して切替イベントを出力する（ステップＢ６）。
【００３６】
すなわち、ＨＴＴＰでは、「index.htm」の次にスタイルシートが転送されるので、トリガ選択部１１１は「design.css」を示すトリガを選択し、トリガ判定部１１０で待ち受けるトリガの種類（すなわち「判定トリガ」）を「design.css」を示すトリガに切替える（ステップＢ６）。そして、クライアントは、サーバに対して「design.css」を要求するリクエストメッセージを送信する（ステップＣ３）。
【００３７】
リクエストを受けたサーバはレスポンスメッセージによって「design.css」をクライアントに送信する（ステップＣ４）。このレスポンスメッセージはフレームキャプチャ装置１００にも入力され、フレーム抽出部１０を介して図２のトリガ判定部１１０に入力される。トリガ判定部１１０では「design.css」を示すトリガ（例えば、00110100011）が入力されたと判定すると（ステップＢ４）、トリガ選択部１１１及びフィルタ選択部１２１に対して切替イベントを出力する（ステップＢ６）。
【００３８】
すなわち、ＨＴＴＰでは、「design.css」の次にイメージデータが転送されるので、トリガ選択部１１１は「image.jpg」を示すトリガを選択し、トリガ判定部１１０で待ち受けるトリガの種類を「image.jpg」を示すトリガに切替える（ステップＢ６）。そして、クライアントは、サーバに対して「image.jpg」を要求するリクエストメッセージを送信する（ステップＣ５）。
【００３９】
リクエストを受けたサーバはレスポンスメッセージによって「image.jpg」をクライアントに送信する（ステップＣ６）。このレスポンスメッセージはフレームキャプチャ装置１００にも入力され、フレーム抽出部１０を介して図２のトリガ判定部１１０に入力され、以下これらの動作を終了イベントが発生するまで（ステップＢ５）繰り返す。なお、最後の設定であることを判定した際に終了イベントを出力せずに、ステップＢ１に戻るように設定することにより、メモリ１３ａの容量の許す限り繰り返してシーケンスをキャプチャすることができる。
【００４０】
次に、条件分岐を設けてフレームをキャプチャする例について説明する。ＨＴＴＰではＨＴＭＬ以外に様々な外部ファイルが存在する。そして、ホスト間のファイル転送の順番はＨＴＭＬの記述方法によって決定される。すなわち、外部ファイルには上述のスタイルシートの他、JS(JavaScript)、XML(XMLファイル)、JPG,PNG,GIF(画像ファイル)等の種々のファイルが存在するが、例えばこれらの外部ファイルのうちスタイルシートについては作成しないことも可能であり、「index.htm」の次にJPG等の画像ファイルを転送するようにＨＴＭＬを記述することもできる。
【００４１】
この様な場合には条件分岐を設けることにより、フレームキャプチャ装置１００で次に待ち受けするトリガの種類を切替えるようにすれば、外部ファイルの転送順序が一定でなくともフレームをキャプチャできる。
【００４２】
例えば、フレームキャプチャ装置１００でクライアントとサーバの両方のフレームをキャプチャする様に設定する。そして、クライアントがJPG等の画像ファイルの転送をサーバに要求したらフレームキャプチャ装置のトリガ判定部１１０でこの要求を判定し、判定トリガを画像を判定し得るトリガに切替える。一方、クライアントがXMLファイル等の画像ファイル以外の外部ファイルを要求したらフレームキャプチャ装置のトリガ判定部１１０でこの要求を判定し、テキストデータを識別し得るトリガに切替える。この様に、クライアントからの要求に応じて判定トリガを切替える様にすれば、外部ファイルの転送順序に関わらず、フレームをキャプチャできる。
【００４３】
また、図１、図２の動作説明では、トリガ判定部１１０が所望のトリガを判定すると判定トリガとフィルタ設定の両方を切替える場合について説明したが、いずれか一方のみを切替えても良い。例えば、ＦＴＰ（File Transfer Protocol）でファイルをダウンロードする際は、（イ）ＦＴＰサーバに接続する、（ロ）ユーザーの認証を受ける、（ハ）ＦＴＰサーバへのログインが完了する、（ニ）階層構造の中から目的のファイルを探す、（ホ）ファイルをダウンロードする、（ヘ）ＦＴＰサーバとの接続を解除する、という手順で行なわれる。
【００４４】
この手順は特にRFCなどで規定されているわけではないが、運用上このような慣例になっている。そして、（イ）、（ロ）、（ハ）の手順を経て認証を終えると、cd（Change Directory）やget（ファイルの取得）など、ＦＴＰの各コマンドが使用できるようになる。
【００４５】
フレームキャプチャ装置１００では、ＦＴＰサーバから出力されるＦＴＰプロトコル（cd、get等）に関するフレーム全てについてフィルタ部１２０でフィルタリングし、トリガ判定部１１０では（イ）のトリガ条件でキャプチャ動作の開始を行うように、また、（ハ）のトリガ条件でキャプチャ動作の停止を行うように設定すると、（イ）〜（ハ）の間のＦＴＰプロトコルに係るフレームのみを繰り返しキャプチャすることができる。
【００４６】
さらに、本実施例ではフレームキャプチャ装置をクライアントとサーバを接続する通信回線上に接続する例について説明したが、フレームキャプチャ装置の機能をサーバに内蔵する構成でも差し支えない。
【００４７】
次に、本発明の他の実施例について図３を参照して説明する。図３はフレームキャプチャ装置の機能をサーバに内蔵するフレーム表示システムの構成例である。フレームキャプチャ装置２００は、キャプチャ部２１０、ＣＧＩ２２０、ＷＥＢサーバ２３０を備える。クライアント３００は通信回線を介してサーバと接続され、ＨＴＴＰプロトコルで通信を行なう。
【００４８】
キャプチャ部２１０は、図示しないＬＡＮなどのネットワークにおける通信フレームをキャプチャし、任意のデータ数をキャプチャする度にファイル番号１〜Ｎまでの結果ファイル２１０ａを作成する。
【００４９】
ＣＧＩ（Common Gateway Interface）２２０ は、クライアント３００からの要求に応じてＷＥＢサーバ２３０が外部プログラムを起動する仕組みである。ＷＥＢサーバ２３０はクライアント３００とＨＴＴＰ通信を行なう。クライアント３００には、ＷＥＢブラウザが備えられ、サーバ２００とのＨＴＴＰ通信で受信したフレームを複数の表示エリア３１０に表示する。
【００５０】
次に、図４のフローチャートを参照して図３の動作を説明する。キャプチャ部２１０は、図示しないＬＡＮなどのネットワークにおける通信フレームをキャプチャし、任意のデータ数をキャプチャする度に、ファイル番号１、２、・・・、Ｎまでの結果ファイル２１０ａを作成する。
【００５１】
クライアント３００及びＣＧＩ２２０で動作するプログラムは、ファイル番号格納変数Ｘを１に設定し（ステップＤ１）、そのファイル番号の結果ファイル２１０ａが存在するかどうかを確認する（ステップＤ２）。ファイル番号格納変数Ｘと一致する結果ファイルが存在すれば（すなわち結果ファイル１が存在すれば）、その結果ファイルの内容をクライアント３００に送信し、クライアント３００のＷＥＢブラウザはファイル番号格納変数Ｘと同じ番号の表示エリア３１０に表示する（ステップＤ３）。
【００５２】
そして、ファイル番号格納変数Ｘが最大数かどうか確認しステップＤ４）、最大数でなければファイル番号格納変数Ｘをインクリメントする（ステップＤ５）。以後ファイル番号格納変数Ｘが最大数になるまでステップＤ１からステップＤ５の処理を繰り返し、その度に結果ファイル２１０ａの内容をリアルタイムに表示エリア３１０に表示する。
【００５３】
このように、サーバ２００がフレームデータを所望の数キャプチャするごとに結果ファイル２１０ａを作成し、クライアント３００がこれらの結果ファイル２１０ａごとに複数の表示エリア３１０を設けてフレームデータを表示するので、キャプチャするデータが増えても、ＷＥＢブラウザの表示エリア３１０に迅速にフレームデータを表示することができ、さらに表示エリア３１０ごとに分割されているので所望のフレームフレームの検索や解析などが容易になる。すなわち、所望のフレームを簡単に見つけ出すことができる。
【図面の簡単な説明】
【００５４】
【図１】本発明のフレームキャプチャ装置の構成例である。
【図２】（ア）は図１のフレームキャプチャ装置のフローチャートであり、（イ）は、クライアントとサーバのシーケンスの説明図である。
【図３】本発明のフレーム表示システムの構成例である。
【図４】図３のフレーム表示システムのフローチャートである。
【図５】従来のフレームキャプチャ装置の構成例である。
【図６】図５のフレームキャプチャ装置のフローチャートである。
【符号の説明】
【００５５】
１００          フレームキャプチャ装置
１１０          トリガ判定部
１１１          トリガ選択部
１２０          フィルタ部
１２１          フィルタ選択部
２００          サーバ
２１０          キャプチャ部
２３０          ＷＥＢサーバ
３００          クライアント
３１０          表示エリア
【図１】
2006048456.tif 000003
【図２】
2006048456.tif 000004
【図３】
2006048456.tif 000005
【図４】
2006048456.tif 000006
【図５】
2006048456.tif 000007
【図６】
2006048456.tif 000008