(57)【要約】【課題】解析対象通信網セグメントを通過するフレームの特性をグラフィカルに表示するシステムならびに方法を提供すること。【解決手段】データ通信網のセグメントを解析するための通信網解析システムおよびその方法が開示される。一例として、通信網解析システムは、通信網のセグメントの解析においてフレームを検知可能に動作するフレーム監視装置を備える通信網解析器を含む。通信網解析器は、フレームを解読して解読情報を解読情報バッファに供給するフレーム解読器をさらに備える。表示生成システムは、解読情報の一部からグラフィカルな表示ビューを生成し動作可能である。グラフィカルな表示ビューは、表示装置のグラフィカルユーザインタフェースにおいて表示可能である。【選択図】図２
2004312736.tif 000002
【特許請求の範囲】
【請求項１】
通信網解析器を備える通信網解析システムであって、
前記通信網解析器が、
通信網と交信するフレーム監視装置であって、前記通信網のセグメント上でフレームを監視するよう動作可能な前記フレーム監視装置と、
前記フレーム監視装置と交信するフレーム解読器であって、前記フレームを解読し解読情報を供給するよう動作可能な前記フレーム解読器と、
前記フレーム解読器と交信する解読情報バッファであって、前記解読情報を記憶するよう動作可能な前記解読情報バッファと、
前記解読情報バッファと交信する表示生成システムであって、前記解読情報を線図形式で提示するグラフィカルな表示ビューを生成するよう動作可能な前記表示生成システムと、
前記表示生成システムと交信する表示装置であって、前記解読情報のグラフィカルな表示ビューを表示するよう動作可能な前記表示装置と、
を備える通信網解析システム。
【請求項２】
前記表示生成システムが、
前記解読情報バッファから解読情報を抽出するよう動作可能なデータ抽出装置と、
データ受信装置と交信するグラフィカルビュープロセッサであって、前記解読情報を処理して該解読情報のグラフィカルなビューを生成するよう動作可能な前記グラフィカルビュープロセッサと、
前記グラフィカルビュープロセッサと交信するグラフィカルビューバッファであって、前記グラフィカルなビューを記憶するよう動作可能な前記グラフィカルビューバッファと、
前記グラフィカルビューバッファから前記グラフィカルなビューへアクセスするよう動作可能な表示ビュー処理装置であって、グラフィカルな表示ビューを生成し、少なくとも一つの入力装置からの制御信号に従って前記グラフィカルな表示ビューを前記表示装置に提示する前記表示処理装置と、
を備える、請求項１記載の通信網解析システム。
【請求項３】
前記表示生成システムが、さらに、
前記解読情報を処理して該解読情報の概略ビューを生成するよう動作可能な概略ビュープロセッサと、
前記概略ビュープロセッサと交信する概略ビューバッファであって、前記概略ビューを記憶するよう動作可能な前記概略ビューバッファと、
前記解読情報を処理して該解読情報の詳細ビューを生成するよう動作可能な詳細ビュープロセッサと、
前記詳細ビュープロセッサと交信する詳細ビューバッファであって、前記詳細ビューを記憶するよう動作可能な前記詳細ビューバッファと、
前記解読情報を処理して該解読情報の１６進数ビューを生成するよう動作可能な１６進数ビュープロセッサと、
前記１６進数ビュープロセッサと交信する１６進数ビューバッファであって、前記１６進数ビューを記憶するよう動作可能な前記１６進数ビューバッファと、
を備える請求項２記載の通信網解析システム。
【請求項４】
少なくとも一つのユーザ入力装置が、グラフィカルな表示ビューと概略表示ビューと詳細表示ビューと１６進数表示ビューのうちの少なくとも一つを選択するよう動作可能な表示選択装置を備え、
前記少なくとも一つのユーザ入力装置がさらに、ノードスクロール装置と時間スクロール装置と、時間ズーム装置と、ノードフォーマット選択装置と、時間フォーマット選択装置と、フレーム選択装置と、ノード選択装置と、
を備える請求項３記載の通信網解析装置。
【請求項５】
前記表示装置は、少なくとも４つの枠に解読情報のビューを表示するよう動作可能である、請求項３記載の通信網解析システム。
【請求項６】
表示生成システムであって、
解読情報を受信する手段であって、該解読情報が通信網のセグメントの解析期間中に検出されたフレームに関連する、前記受信する手段と、
前記解読情報を処理し、該解読情報のグラフィカルなビューを生成する手段と、
を備える表示生成システム。
【請求項７】
通信網解析器であって、
通信網セグメント上で検出されたフレームを解読するよう動作可能とされ、解読情報を供給するフレーム解読器と、
前記解読情報の一部からグラフィカルな表示ビューを生成するよう動作可能な表示生成システムと、
を備える通信網解析器。
【請求項８】
グラフィカルユーザインタフェース上のグラフィカルな表示ビューであって、
解析対象の通信網セグメントの解読情報の一部を図示するグラフであって、第１の軸と第２の軸を有しており、該第１の軸が異なるノードの特定を含み、該第２の軸が時間を表わす前記グラフと、
特定の時間にて前記個々のノードに表示したフレームのグラフィカルな表現と、
を備えるグラフィカルな表示ビュー。
【請求項９】
前記フレームはブロックにより表わされ、該ブロックが前記フレームのプロトコル表わす標記体系を有し、該ブロックの幅が一つのノードから別のノードへの伝送時間を表わし、細長いブロックが同報通信フレームおよびグループ内同報通信フレームを表わし、さらに前記フレームが一つのノードから別へのノードへの該フレームの伝送動作の方向を表わす矢印を有する、請求項８記載の前記グラフィカルな表示ビュー。
【請求項１０】
少なくとも一つの双方向領域で、ノード一覧を介してスクロールするよう動作可能なノードスクロール装置と、
時間の間隔にかけてスクロールするよう動作可能な時間スクロール装置と、
ノードを選択するよう動作可能なノード選択装置と、
フレームを選択するよう動作可能なフレーム選択装置と、
個々のノードとサブネットからなる群から選択するよう動作可能なノードフォーマット選択装置と、
絶対時間と相対時間と差分時間からなる群から選択するよう動作可能な時間フォーマット選択装置と、
をさらに備える請求項８記載のグラフィカルな表示ビュー。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にデータ通信網のセグメント解析に関し、特に、この開示は解析対象通信網セグメントを通過するフレームの特性をグラフィカルに表示するシステムならびに方法に関する。
【背景技術】
【０００２】
通信網はコンピュータや周辺機器やここでは「ノード」と呼ぶ他種の端末装置により形成されており、それらが共有ケーブルおよび／または無線通信機器を用いて併せ接続されている。周知の通信網の一例には、一般に一つの汎用位置に限定されるローカルエリアネットワーク（ＬＡＮ）が含まれる。ワイドエリアネットワーク（ＷＡＮ）は通常、多くの場所にわたり形成される。インターネット等の大規模通信網は、何百万ものノードを併せ接続してデータと情報が共有できるよう普及してきた。
【０００３】
開放型システム間相互接続（ＯＳＩ）７層モデルは、通信網のアーキテクチャを如何に実装するかを規定するものである。データリンク層（或いは単にリンク層）は、ＯＳＩ７層モデルの第２層である。本願明細書に規定する「セグメント」は、通信網全体のデータリンク層内の単一リンクを指す。セグメント例には、イーサネットスイッチやダイヤルアップリンクやＴ１ＷＡＮリンク等が含まれる。単一のセグメントを用い、任意数のノードを接続することができる。例えば、セグメントは二つのノードから数千のノードまでどこへにも接続することができる。通常、一つのセグメントにより併せ接続される約１００程度のノードが存在しよう。二点間通信網セグメントでは、セグメントの二つの端点に二つのノードしか存在しない。しかしながら、イーサネットセグメントでは幾千に及ぶノードが存在し、何故ならイーサネットセグメントは複数のイーサネットハブとスイッチとブリッジから構成されるようだからである。
【０００４】
ここでは「フレーム」と呼ぶ情報やデータのクラスター化グループは、セグメントの端から端まで伝送される。セグメント上の発信元と宛先は、一般に第２層（データリンク層）ヘッダにおいて特定される。一例として、イーサネットヘッダはイーサネットセグメントのフレームの発信元および宛先アドレスを含む。フレームは、第３層（通信網層）ヘッダの宛先アドレスに基づいてルータにより異なるセグメント間で振り分けられる。フレームが異なるセグメントを介して通信網上を通過する際に、フレームの第３層ヘッダ内に含まれる情報を用いてフレームをその宛先アドレスへ振り分ける。第３層ヘッダ、例えばインターネットプロトコル（ＩＰ）ヘッダは、通信網全体の発信元および宛先アドレスを示す。
【０００５】
通信網の特定のセグメントの解析を実行するため、故障診断者は通信網解析器を利用しよう。一般的な通信網解析器は、解析対象である特定のセグメントを介してフレームの伝送挙動等のフレーム特性を解読する。セグメントを受動的に監視することで、通信網解析器はセグメントからフレームを抽出する。フレームは、フレーム捕捉バッファに記憶させる。フレームはそこで、セグメントを通過する各フレームの特性の（人が読み取り可能な形式の）詳細と一つのノードから別のノードへのフレームの移動を含む「解読情報」として業界公知のものを生成すべく解析される。
【０００６】
図１は、通信網解析器が表示する解読情報を示す従来のグラフィカルユーザインタフェース（ＧＵＩ）１０を示す。解読情報には、解析対象セグメントを介するフレーム伝送に関する情報が含まれる。同様に発信元および宛先アドレスやフレーム内のプロトコル層や各プロトコル層内の関連情報を含む他のフレーム特性もまた、表示される。通常、ＧＵＩ１０は３個までの枠１２、１４、１６へ分割された領域を含み、それによって各枠が特定の形式で解読情報を示す。３個の枠１２、１４、１６は、例えば概略表示ビュー１８と詳細表示ビュー２０と１６進数（ヘキサ）表示ビュー２２を含む。ＧＵＩ１０の頂部近くに見ることができるように、概略表示ビュー１８と詳細表示ビュー２０と１６進数表示ビュー２２のうちの１以上のものが、利用可能な異なる表示の隣にある各ボックス２４内のチェック記号により示すように、表示用に選択することができる。この例では、３個の表示を全て選択してある。
【０００７】
概略表示ビュー１８は「ｒｅｃｏｒｄｓ（記録）」を含み、それによって各記録が一つのフレームを表わす。この例では、６６から７４の記録番号を視認することができる。各記録は、個別フレームの伝送挙動と特性を含む。故障診断者は、周知の垂直スクロール機構２５を用いて記録一覧を上下にスクロールして他の記録を視認することができる。解読情報の各記録には、フレーム長（「Ｌｅｎｇｔｈ（長さ）」の見出しが付く）や、フレーム伝送が完了した実際の時間（「Ｔｉｍｅ（時間）」の見出しが付く）や、差分時間すなわち二つの連続するフレーム伝送間の時間差（Ｄｅｌｔａ  Ｔｉｍｅ（「差分時間」）の見出しが付く）や、フレーム発信元アドレス（「Ｓｒｃ．  Ａｄｄｒｅｓｓ（発信元アドレス）」の見出しが付く）や宛先アドレス（「Ｄｅｓｔ．  Ａｄｄｒｅｓｓ（宛先アドレス）」の見出しが付く）や、プロトコル（「Ｐｒｏｔｏｃｏｌ（プロトコル）」の見出しが付く）等が含まれる。概略表示ビュー１８もまた公知の水平スクロールメカニズム２６を用いて水平にスクロールし、枠１２の限られた範囲内では見ることのできない追加の解読情報を視認することができる。
【０００８】
概略表示ビュー１８からは、故障診断者は参照符号２７で示される記録を可視記録一覧から選択し、他の二つの枠１４、１６内の選択された記録２７の詳細情報と１６進数情報を視認することができる。この例では、選択された記録２７は記録番号６６である。第２枠１４および第３枠１６（それぞれ詳細表示ビュー２０と１６進表示ビュー２２）に見られるように、選択された記録番号６６は詳細形式と１６進数形式で表示される。
【０００９】
ＧＵＩ１０に見られる情報から、故障診断者は通信網の解析セグメントを用いて問題を確認することもできよう。通常、課題を切り離そうとすると、故障診断者は接続統計図等の統計的図から着手しよう。故障診断者は、例えば二つのノード間で伝送されるフレームなどの幾つかの異なる属性に関心をもつことがあろう。別の例（図１に図示せず）では、統計図はノードＡからノードＢまで伝送される５個のフレームとノードＢからノードＡへ伝送される７個のフレームが存在することを示そう。この統計図からは、故障診断者が二つのノード間での会話の詳細を視認する必要がある場合、彼はその接続を選択し、解読情報まで「ｄｒｉｌｌ  ａｎｄ  ｆｉｌｔｅｒ（掘り下げおよびフィルタリング）」を行なう筈である。「掘り下げおよびフィルタリング」操作は解読図を育て、それには接続の発信元と宛先に合致するフレームだけを示す概略表示が含まれよう。ノードＡとノードＢの間の接続を選択し、「掘り下げおよびフィルタリング」操作を実行することで、故障診断者はノードＡからノードＢへ或いはノードＢからノードＡへ伝送されるこれらのフレームだけを示す解読図を育成することができる。
【００１０】
掘り下げおよびフィルタリング操作により、故障診断者は何百万ものフレームから特定の接続に含まれるそのフレームまでフィルタリングすることができる。故障診断者はまた、二つのノード間の伝送挙動以外の属性に従って掘り下げたりフィルタリングしたりできる。しかしながら、図１の従来のＧＵＩ１０が通信網解析器が検出して解読情報の全詳細をもたらすその生のテキスト形式での情報の解読を示すことに留意されたい。
【非特許文献１】Stevens, W. Richard, ”UNIX is a Technology Trademark of X/Open Company, Ltd.,” 1994,pp.1-2
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の通信網解析器とそこから発生した個々の表示１０に対する一つの欠点は、通信網解析器が所与の時間期間中に通信網セグメントから約百万のフレーム（または記録）を捕捉するであろう点にある。特定の接続へのフィルタリングでさえ、依然として数千のフレームを生み出す。それ故、大量の記録を視認して通信網セグメントに伴なう問題を検出するのに、故障診断者には圧倒的な量の情報を介する並べ替えが要求されよう。さらに、ＧＵＩ１０内のタイムスタンプのテキスト表示は解釈が容易ではない。幾つかのノードを含む通信網トランザクションは、発信アドレスと宛先アドレスを見て追従するのが困難なことがある。これまで、故障診断者の仕事は退屈で時間を浪費してきた。かくして、前述の不備と不適当な点に対処する必要が産業界には存在するのである。
【課題を解決するための手段】
【００１２】
本明細書に開示するのは、通信網や通信網のセグメントの性能を故障診断し解析するシステムおよび方法の実施形態である。セグメントからフレーム解読情報を入手するのに、通信網解析器を用いることができる。本明細書に記載した通信網解析器は、フレーム監視装置とフレーム捕捉バッファとフレーム解読器と解読情報バッファと表示生成システムを備える。フレーム監視装置は、解析対象セグメント上でフレームを監視する構成としてある。フレーム捕捉バッファは、フレームを格納する構成としてある。フレーム解読器は、フレーム捕捉バッファからのフレームを解読し、各フレームごとに解読情報を生成する構成としてある。表示生成システムは、解読情報の一部からグラフィカルな表示図を生成する構成としてある。
【００１３】
本開示の他のシステムや方法や特徴および／または利点は、以下の図面および詳細な説明を吟味した時に当業者には明白となろう。この種の追加のシステムや方法や特徴および／または利点が全てこの説明に包含され、付属の請求項により保護されることを意図するものである。
【発明を実施するための最良の形態】
【００１４】
本明細書に開示した実施形態の多くの態様は、以下の図面を参照することでより良く理解することができる。図面中の構成要素は必ずしも実寸ではなく、その代わりに本開示の原理を明確に図解することを強調してある。同様の参照符号は、幾つかの図面を通じて対応部分を指すものである。
【００１５】
通信網故障診断システムや論理解析器等の通信網解析システムおよび方法を、本願明細書ではデータ通信網の１以上のセグメントやコンピュータバス（ＳＣＳＩやＰＣＩ等）や通信リンク等の解析について説明する。本明細書に規定した通信網解析システムには、解読情報を捕捉する検出回路網が含まれる。前述のように、解読情報は解析対象セグメントを通過するフレームの特性やフレームの伝送挙動に関する情報を指すものである。従来の通信網解析器とは対照的に、本明細書に規定する通信網解析システムは解読情報を操作してフレームの特性を抽出する。この通信網解析システムは、故障診断者が解析するのにより簡単な仕方でフレームの特性をもたらすグラフィカルな表示ビュー等の線図を生成する。この解読情報は、個々のノード上にフレームの伝送挙動を表示する線図形式或いはグラフィカルな形式にチャート化することができる。かくして、一部の実施形態では、故障診断者は解析したセグメントを通じてフレーム伝送挙動の有益な情報をより簡単かつより迅速に入手することができる。
【００１６】
図２は、線図形式或いはグラフィカルな形式で解読情報を提示する枠２９内にグラフィカルな表示ビュー２８を含むグラフィカルユーザインタフェース（ＧＵＩ）の一実施形態を示す。従来技術においてなされているように生の解読情報のみを表示する代わりに、本明細書に開示した通信網解析システムは個々のノード上のフレーム伝送挙動を表示する仕方でもって解読情報を処理する。しかしながら、ＴＣＰ／ＩＰフレームを示すグラフィカルな表示ビュー２８は表示できるフレームアドレスの一種の一例に過ぎないことに留意すべきである。第２層や第３層或いはより上位の層のアドレス等の他種のフレームアドレスもまた表示することができる。
【００１７】
グラフィカルな表示ビュー２８には、ｙ軸上でノードに分類表示を付しかつ水平実線で描いたグラフが含まれる。ノードは、それらのアドレス、例えばインターネットアドレス１０．６．７２．２や１０．６．７２．１０や１０．６．７２．１６等により特定される。さもなければ、このノードは例えば「ｗｗｗ．ａｇｉｌｅｎｔ．ｃｏｍ，」等のそれらのホスト名により特定することもできる。時間はグラフのｘ軸に示してあり、ミリ秒（ｍｓ）或いは他の適当な単位でもって示すことができる。
【００１８】
図２のグラフィカルな表示ビュー２８では、「Ｏｔｈｅｒ  Ｎｏｄｅｓ（他のノード）」と分類表示を付したノードは、そのアドレスが図の可視部分に特別に分類表示を付してはいない残る全てのアドレスを指す。７個のノードだけを特別に分類表示を付したが、任意の数のノードを一度に表示することもできる。特別に分類表示を付したノードの数は、使用するグラフィカルユーザインタフェース（ＧＵＩ）の大きさおよび／または空間能力や、予選択されたユーザの嗜好性や他の要因に依存しよう。「他のノード」は、これら他のノードを明らかにするよう拡張することのできるツリー構造に構成することもできる。
【００１９】
グラフィカルな表示ビュー２８は、ノードに隣接して配置した矢印３０を含む。矢印３０はノードスクロール装置の一実施形態を表わし、この装置では矢印のうちの１個を押し、すなわち選択してノード一覧を介してノードを上下にスクロールすることができる。ユーザは、コンピュータマウスの動きやクリックやクリッキーボードのストロークやタッチスクリーン選択や他の適当な選択装置等の公知の技法を用いて矢印３０を押しすなわち選択することができる。さもなければ、ＧＵＩには故障診断者にノードを介して対象となる特定のノードを視認できるようにする他の機構を含めることもできる。ノードの分類表示付き区画からノードを取り除くには、クリック或いはドラッグ機構を用い分類表示付きノードを「他のノード」区画へ配置し、それによって不要な或いは非活動状態にあるノードからの表示を整頓することができる。
【００２０】
同様の方法で、グラフをグラフィカルな表示ビュー２８の底部近くの矢印３２を用いて時間軸に沿ってスクロールさせることができる。故障診断者が異なる時間間隔でグラフィカルな表示ビュー２８を観察することを望む場合は、故障診断者は任意の適当な選択装置を用いて適当な矢印釦３２を選択することで図を変更することができる。他のノードおよびスクロール装置を用い、故障診断者をしてノード一覧を通じて上下にスクロールさせたり、時間軸上で時間を前後にスクロールさせたりすることができる。例えば、代替スクロール装置にはＧＵＩ上の垂直スクロール装置や水平スクロール装置を含めることができる。
【００２１】
表示上で全てのフレームを視認することはできないので、バッファ内に全てのフレームの全体図を記憶させることができる。こうして、図全体のどの部分も異なるスクロール装置によってバッファから簡単にアクセスすることができる。バッファを用いることで、スクロール動作には新たに表示すべきデータの即時処理が要求されなくなる筈である。その代わりに、バッファから抽出する以外に新たな図は得られなくなる。この意味で、グラフィカルな表示ビュー２８は制御信号に対しより敏感であり、スクロールを行なったときに容易に抽出することができる。また、バッファによりユーザはデータの同一部分を２度以上再処理することなく前後にスクロールできるようになる。
【００２２】
ユーザに利用可能な別の制御メカニズムは、図２に示すノードフォーマット選択装置３４である。ノードフォーマット「ＮＯＤＥＳ（ノード）」は、「ＩＮＤＩＶＩＳＵＡＬ（個別）」或いは「ＳＵＢＮＥＴ（サブネット）」のいずれかとしてディスプレイの頂部近くに示される。この例示的な表示では、ノードフォーマットは「個別」ノードが視認されるような選択される。或いはまた、「サブネット」を選択することで、ノードは関連ノードを併せグループ化したサブネットにグループ分けして図示される。個別ノードアドレスをディスプレイの左側部分に分類表示付きとする代わりに、グループ分けしたノードに関する分類表示に最上位１６ビットが「１０．６」に一致する全てのノードを表わす「１０．６．０．０／１６」等のサブネットの呼称を含めることもできる。グループ分けしたディスプレイから故障診断者はより高いレベルのノード表示を視認し、フレーム使用率が一層高くなり得る領域等の大まかな関心領域をより簡単に特定することができる。サブネットモードでは、各サブネットはサブネット内の全てのノードを示すよう（ツリー制御と同様）拡張することもできる。これは、サブネットの分類標識の左方で「＋」インジケータをクリックすることで達成されよう。
【００２３】
同様に、時間軸は図２の表示の頂部近くにも示した時間フォーマット選択装置３６を用いて変更することもできる。時間フォーマット「ＴＩＭＥ（時間）」は「ＡＢＳＯＬＵＴＥ（絶対）」や「ＲＥＬＡＴＩＶＥ（相対）」や「ＤＥＬＴＡ（差分）」等の選択肢から選択することができる。図２に示した時間フォーマットは、基準として零（０）ｍｓ等の時間を提示する選択された「相対」時間を示す。利用可能な時間フォーマットの一つを選択することで、ユーザは所望の仕方で時間軸を視認することができる。選択された「絶対」時間を用いることで、フレーム伝送が完了した時点を提示する実際の時間が時間や分や秒にて表示される。「差分」時間を選択することで、二つの連続するフレーム間の差分時間が表示される。
【００２４】
グラフィカルな表示ビュー２８にはさらに、異なるプロトコルを如何に識別するかを故障診断者に示す凡例３８が含まれる。例えば、例示プロトコルにはドメイン・ネーム・システム（ＤＮＳ）やアドレス・レゾリューション・プロトコル（ＡＲＰ）やトランスミッション・コントロール・プロトコル（ＴＣＰ）等が含まれる。また、エラーすなわち欠陥を有するものとしてフレームを検出され場合、「Ｅｒｒｏｒｅｄ  Ｆｒａｍｅ（エラーフレーム）」も同様に特定することができる。凡例３８は、特定のプロトコルを有するフレームがこの特定のプロトコルに特有の特徴的な陰影や縁取りや網掛けおよび／または着色法を備えたブロック４０としてディスプレイ上に示されることを示すものである。着色法には、黒と白以外の異なる色の使用を含めることができる。任意の適切な特徴的標記体系を用い、異なるプロトコルを特定することもできる。
【００２５】
フレームプロトコル識別法に加え、凡例３８には通信網の解析セグメントを介して伝送されるフラグ（図示せず）識別用標記体系もまた含めることができる。この種のフラグは、トランスミッション・コントロール・プロトコル（ＴＣＰ）、例えば「ＲＦＣ７９３」仕様に従って規定され、インターネット技術特別調査委員会（ＩＥＴＥ）から出版されたものを含む。ＴＣＰは、６個の制御ビットにより表わされる６本のフラグを含む。この６本のフラグは、緊急ポインタフィールド有意（ＵＲＧ）フラグと肯定応答フィールド有意（ＡＣＫ）フラグと押動機能（ＰＳＨ）フラグと接続リセット（ＲＳＴ）フラグと連続番号同期（ＳＹＮ）フラグと終了すなわち送信者発データ残無（ＦＩＮ）フラグである。フラグは、ブロック４０内の所定の標記体系に従い特徴的な陰影や縁取りや網掛けおよび／または着色により凡例３８内で特定される。加えて、フレームおよびフラグのプロトコル以外の属性が凡例３８内の特徴的陰影や縁取りや網掛けおよび／または着色法により規定されよう。
【００２６】
フレーム長は、ノード上のブロック４０の幅によりグラフィカルな表示ビュー２８内に示される。時間軸に関する幅を観察することで、故障診断者はフレームの大まかな長さを簡単に割り出すことができる。また、故障診断者は起き得る遅延不良および／または待ち時間を特定することもできる。グラフィカルな表示ビュー２８上には、フレームを伝送する発信元ノードとそれを受信する宛先ノードを表わす矢印４１がブロック４０の端部に示してある。矢印４２は、フレームが厳密に「他のノード」区画内のノード間で伝送される状況を表わしている。
【００２７】
代替実施形態では、グラフィカルな表示ビュー２８はそれが一度に複数のセグメントを表示するよう構成することもできる。複数のセグメントを同一時刻に解析すると、セグメントのフレームは図２に示したもの同様の複数ノード／時間グラフに表示される。個々のノード／時間グラフは垂直に配列され、同一の水平時間軸を共有している。一つのセグメント上でフレームを選択することで、同一のフレームを他のセグメントのグラフ上でハイライト表示させることができる。この種のディスプレイの利点は、待ち時間が計算できる点にある。
【００２８】
図３Ａから図３Ｃは、フレームの動きをグラフィカルな表示ビュー２８内に描くことのできる様々な代替方法を示すものである。例えば、図３Ａでは、一つのノードから別へのフレームの伝送はフレーム移動の概念をもたらす矢印４１で描くことができる。この構成は、フレームが矢印４１の後尾が位置する発信元ノード４３で始まり、矢印４１の頭部が位置する宛先ノード４４へ伝送されるよう図示することができる。図示した４個の設計以外の他の図解設計を、フレームの移動方向を示すのに用いることもできる。
【００２９】
図３Ｂは、発信元ノード４３から全ての宛先ノード４４へ同報通信されるフレームを表わすグラフィカルなデザインの実施形態を示す。同報通信フレームを示すグラフィカルなデザインは、宛先ノード４４から異なる形状化や網掛けおよび／または着色法を備えた発信元ノード４３を特定することができる。ここでも、着色法には黒と白以外の色を含めることができる。他の適切な図を、他の全てのノードへ同報通信されるフレームを描くのに用いることもできる。
【００３０】
図３Ｃは、発信元ノード４３から宛先ノード群４４へグループ内同報通信されるフレームを表わすグラフィカルなデザインの実施形態を示す。グループ内同報通信フレームを示すグラフィカルなデザインは、指定された宛先ノード４４から特徴的な視覚化法を有する発信元ノード４３を示すことができる。これら或いは他の適切なデザインを、一つのノードから選択された宛先ノード集合へ伝送するグループ内同報通信フレームを図示的に示すのに用いることができる。
【００３１】
図４は、線図、例えば図２に示したグラフィカルな表示ビュー２８を提供するのに用いる汎用通信網解析システム４５の一実施形態のブロック線図である。通信網解析システム４５は通信網の性能を解析し、統計的解析や通信網の故障診断等の他の有益なアプリケーションを有することができる。通信網解析システム４５は、通信網４７に接続した通信網解析器４６を含む。通信網解析器４６は通信網４７の任意のセグメントに接続し、しかるべき時間期間中に解読情報を入手することでセグメントを解析することができる。通信網解析器４６は、捕捉された解読情報を記憶するバッファを含む。記憶した情報を用い、通信網解析器４６は解読情報の生のデータを表示装置４８に送られる線図へ変換する。表示装置４８は、線図を視覚的に表示する。一実施形態では、線図は従来の概略表示ビュー１８や詳細表示ビュー２０や１６進数表示ビュー２２を示しはしないが、その代わりにグラフィカルな表示ビュー２８を示す。別の実施形態では、線図ディスプレイは３個の従来の表示図１８、２０、２２のうちの１以上と共にグラフィカルな表示ビュー２８を示す。表示装置４８は、コンピュータモニタ等の陰極線管（ＣＲＴ）として構成したり、さもなければ図面からハードコピーを生成する印刷装置とするか或いはそれに接続したりすることができる。
【００３２】
図５は、図４に示した通信網解析器よりも詳細に通信網解析器４６の一実施形態を示す通信網解析システム４５の一実施形態のブロック線図である。本実施形態の通信網解析器４６は、フレーム監視装置５０やフレーム捕捉バッファ５２やフレーム解読器５３や解読情報バッファ５４やユーザ入力装置５５や表示生成システム５６を含む。代替実施形態では、ユーザ入力装置５５は通信網解析器４６とは切り離してあり、外部入力装置として用いている。
【００３３】
フレーム監視装置５０は通信網４７に接続され、解析対象セグメントからのフレームを受動的に監視する。監視するフレームは、大量の数のフレームを記憶することのできるメモリ或いは記憶媒体を含むフレーム捕捉バッファ５２へ伝送される。フレーム解読器５３はフレーム捕捉バッファ５２からフレームを取り込み、各フレームごとに解読情報を生成する。解読情報は解読情報バッファ５４へ転送され、そこでは表示生成システム５６により解読情報へアクセスすることができる。
【００３４】
表示生成システム５６は解読情報バッファ５４から解読情報を抽出し、この情報を処理する。表示生成システム５６は情報を処理し、これにより解読情報の幾つかの表示が要求に応じて利用可能となって表示できるようになる。例えば、従来の概略表示ビュー１８と詳細表示ビュー２０と１６進数表示ビュー２２に加え、表示生成システム５６もまた解読情報を処理して少なくとも一つの線図を生成し、そのうちの一つが図２に示すグラフィカルな表示ビュー２８となる。別の代替実施形態では、表示生成システム５６は従来のビューを用いずに線図のみを生成する。
【００３５】
表示生成システム５６には、概略情報や詳細情報や１６進数情報やグラフィカルな情報の個々のビューを記憶する個別バッファを含めることができる。この場合、解読情報バッファ５４が不必要であると判定された場合、それは取り除くことができる。解読情報バッファ５４を取り除いた場合、フレーム捕捉バッファ５２からの捕捉フレームはフレーム解読器５３により即処理され、表示生成システム５６の個別バッファ内に記憶させられる。
【００３６】
表示生成システム５６は、前述のように通信網解析器４６の内部或いは外部にあるユーザ入力装置５５から制御信号を受信する。ユーザ入力装置５５には、キーパッドやキーボードやコンピュータマウスやタッチスクリーン装置やペンライト選択装置や他の適当な入力装置のうちの１以上を含めることができる。この種の装置を用い、ユーザは１或いは複数のビューを如何にして表示装置４８上に表示するかを制御することができる。一実施形態では、表示生成システム５６には元来表示装置４８に表示されるデフォルトの図を判定するプロセッサを含めることができる。このデフォルトの図は、例えば最も活性化した時間期間中の最も活性化したノードの一部を示す線図表示図とすることができる。このデフォルトの図から、ユーザは図を追加したり図を制御したりする等して解読情報の所望部分とフォーマットを視認することができる。
【００３７】
表示生成システム５６は、ディスプレイから一部ノードを「ｆｉｌｔｅｒ  ｏｕｔ（フィルタリングして取り出す）」よう構成することもできる。さもなければ、このフィルタ処理は表示生成システム５６への入力端に位置する表示フィルタ装置により行なうこともできる。ノードフィルタリングプロセスは、ユーザにより手動で構成するか、或いは解析器内の別の図から文脈に応じた「掘り下げおよびフィルタリング」操作を実行することで自動化するのいずれかが可能である。例えば、解析器はノード対用に統計情報を示す「ｃｏｎｎｅｃｔｉｏｎ  ｓｔａｔｉｓｔｉｃｓ（接続統計）」を有することもできる。一対のノードを選択し、「掘り下げおよびフィルタリング」操作を実行することで、表示生成システムがそのノード対だけを表示するよう自動的に構成することができよう。アドレスやプロトコルや他の任意の属性の組み合わせ等の他の規範による自動化されたフィルタリングを、同様の方法で行なうこともできる。
【００３８】
通信網解析器４６の実施形態は、ハードウェアやソフトウェアやファームウェアや或いはそれらの組み合せでもって実装することができる。開示した実施形態では、通信網解析器４６はメモリに記憶させ、適当な命令実行システムにより実行されるソフトウェア或いはファームウェアにて実装することができる。代替実施形態におけるようにハードウェアにて実装した場合、通信網解析器４６は以下の技術のいずれか或いは組み合わせをもって実装することができる。すなわち、データ信号に論理機能を実装する論理ゲートを有する離散論理回路や適当な組み合わせ論理ゲートを有する特定用途向け集積回路（ＡＳＩＣ）やプログラム可能ゲートアレー（ＰＧＡ）やフィールドプログラム可能ゲートアレー（ＦＰＧＡ）等である。
【００３９】
図６は、幾つかのユーザ入力装置５５から制御信号を抽出する表示生成システム５６の第１実施形態のブロック線図である。本実施形態の表示生成システム５６は、図５に示したもののように通信網解析器に組み込むことができる。本実施形態は、線図或いはグラフィカルなビューを処理して表示装置４８に表示させるだけの表示生成システム５６を示す。図６はまた、この実施形態と共に用いて線図或いはグラフィカルなビューを制御することのできるユーザ入力装置５５の幾つかの例を含む。
【００４０】
表示生成システム５６は、データ抽出装置５８とグラフィカルビュープロセッサ６０とグラフィカルビューバッファ６２と表示ビュー処理装置６４を含む。データ抽出装置５８は解読情報バッファ５４から解読情報を入手し、この解読情報をグラフィカルビュープロセッサ６０へ給送する。データ抽出装置５８は、グラフィカルビュープロセッサ６０の速度能力に応じた適当なレートでもって解読情報バッファ５４から解読情報を抽出する。解読情報バッファ５４を上記のように抽出した場合、そのときはデータ抽出装置５８はフレーム解読器５３から解読情報を直接入手する。さもなければ、データ抽出装置５８は通信網解析システム４５外部の記憶メカニズム上に外部から記憶させた捕捉フレームのファイルからそのデータを抽出することができる。
【００４１】
グラフィカルビュープロセッサ６０は、解読情報を操作してフレームの伝送挙動やフレームの他の特性を抽出する。グラフィカルビュープロセッサ６０は抽出した特性を処理し、線図形式或いはグラフィカルな形式で解読情報のビューを生成する。グラフィカルビュープロセッサ６０は、グラフィカルなビューを記憶する記憶媒体を含むグラフィカルビューバッファ６２へグラフィカルなビューを送信する。グラフィカルなビューは一般に余りに大きく、表示装置４８のスペースの制約が故に表示装置４８上に全て一度に表示することはできない。それ故、グラフィカルな表示ビュー全体をグラフィカルユーザバッファ６２に記憶させ、グラフィカルなビュー全体の一部を抽出して表示装置４８上に表示させることができる。
【００４２】
表示ビュー処理装置６４は、グラフィカルビューバッファ６２に対しグラフィカルな表示の一部へアクセスする。アクセスした部分は、表示用に表示装置４８に伝送される。表示ビュー処理装置６４は、一（または複数）のユーザ入力装置５５のどれからも制御信号を受信する。制御信号は、グラフィカルなビューの表示の仕方とグラフィカルなビューのどの部分が表示されるかを指示する。例えば、スクロールおよび選択制御信号を受信し、グラフィカルなビューを所望方向にスクロールしたり特定のフレームやノードを選択することができる。
【００４３】
代替実施形態では、表示ビュー処理装置６４は実時間モードで動作するよう構成してある。実時間モードでは、グラフィカルビュープロセッサ６０からのグラフィカルなビューはグラフィカルビューバッファ６２を迂回し、表示ビュー処理装置６４内へ直接入力される。表示ビュー処理装置６４は、時間軸沿いに自動的にスクロールし、フレームをそれが通信網上で受信された際に表示する。
【００４４】
一（または複数）のユーザ入力装置５５には、例えばノードスクロール装置６６や時間スクロール装置６８や時間ズーム装置６９やノードフォーマット選択装置７０や時間フォーマット選択装置７２やフレーム選択装置７４やノード選択装置７６が含まれよう。ノードスクロール装置６６と時間スクロール装置６８は、ノード一覧を介して上下にスクロールしたり一定範囲の時間期間を介して時間を前後にスクロールすることができる。ノードスクロール装置６６と時間スクロール装置６８には、一定範囲のノード或いは時間に亙ってクリック或いはドラッグして特定の関心範囲をハイライト表示させる機構を含ませることができる。加えて、ユーザ入力装置５５にはより幅狭の時間範囲へズームインさせたりより広い時間範囲へズームアウトさせたりする時間ズーム装置６９を含めることができる。
【００４５】
図２へ戻ってこれを参照すると、グラフィカルな表示ビュー２８を編成して個別ノード或いはノードのサブネットやこれらのノード間で伝送されるフレームが示される。それ故、グラフィカルな表示ビュー２８は従来技術の通信網解析器とは異なる解読情報の編成を示す。ノードスクロール装置６６と時間スクロール装置６８は矢印３０、３２と併せ用いることができ、さもなくば他種の垂直或いは水平スクロール装置として構成することもできる。かくして、故障診断者はノード一覧を介しかつ異なる範囲の時間期間までスクロールすることができる。
【００４６】
図６において、ノードフォーマット選択装置７０と時間フォーマット選択装置７２には個々の軸上でノードと時間のフォーマットを選択する装置が含まれる。図２に図示したように、フォーマット選択装置３４、３６にはグラフィカルな表示ビュー２８上の表示からのオプションのフォーマットの選択を含めることができる。例えば、ノードフォーマットには個別に或いはグループ化するかのいずれかで表示される一つの軸に沿うノードを含めることができる。時間フォーマットには、絶対時間や相対時間や差分時間等のフォーマット内の他の軸に表示する時間を含めることができる。
【００４７】
ユーザ入力装置５５は、加えてフレーム選択装置７４やノード選択装置７６を含めることができる。再び図２を参照すると、フレーム選択装置７４には特定フレーム選択用の任意数のメカニズムを含めることができる。例えば、フレームは図２に示したグラフに図示した特定のフレーム上でのマウスクリックにより選択することができる。さもなければ、このフレームは特定ノードの情報と特定の時間をキーボード等の入力装置を用いて入力することで選択することができる。同様に、ノード選択装置７６には特定ノードを選択する機構を含めることができる。例えば、ノードアドレスのマウスクリックやキーボード入力を用いてノードを選択することができる。フレーム選択装置７４とノード選択装置７６は、フレームとノードを選択する他の適当な装置を用いて実現することができる。
【００４８】
図６を再び参照すると、ユーザ入力装置５５は表示処理装置６４へ制御信号を供給する。特定の制御信号に応答して、表示ビュー処理装置６４は必要に応じてグラフィカルバッファ６２に対しグラフィカルなビューの異なる部分へアクセスする。表示ビュー処理装置６４はさらに、表示対象であるグラフの形式或いはデザインの特徴を確立する処理ユニットを含む。例えば、グラフ形式には図２に示した各個別ノード用の水平線を含めたり、別の所望の方法で示すことができる。例えば、グラフ形式にはノード軸と時間軸が図２に示したグラフ形式から反転させたグラフィカルなビューを含めることができる。表示処理装置６４はまた、ユーザが相互作用する表示装置４８上に所定の「相互作用領域」を確立し表示する。相互作用領域は、ユーザ入力装置５５を用いて選択することのできるリンクさせた釦や矢印や単語や文字等を用いて構成することができる。
【００４９】
図７は、ユーザ入力装置５５から制御信号を受信する表示生成システム５６の第２実施形態のブロック線図である。この実施形態の表示生成システム５６は、図５に示した如き通信網解析器内に組み込むことができる。表示生成システム５６のこの実施形態には、データ抽出システム５８と図６に示した実施形態と同様の表示ビュー処理装置６４が含まれる。図７に示した表示処理装置５６は、図６に示したノードスクロール装置６６や時間スクロール装置６８や時間ズーム装置６９やノードフォーマット選択装置７０や時間フォーマット選択装置７２やフレーム選択装置７４やノード選択装置７６等のユーザ入力装置５５から制御信号を受信する。これらのユーザ入力装置５５に加え、表示処理装置５６はまた１以上の利用可能なビューを選択するよう構成したビュー選択装置８０から制御信号を受信する。
【００５０】
図７の実施形態では、表示生成システム５６には解読情報の線図やグラフィカルなビューを提供する図６に関して前に規定したグラフィカルビュープロセッサ６０とグラフィカルビューバッファ６２が含まれる。加えて、表示生成システム５６は従来の概略表示ビュー１８と詳細表示ビュー２０と１６進数表示ビュー２２を生成し、これらの表示ビューを表示用に表示装置４８へ伝送する。従来図を生成するため、表示生成システム５６はさらに概略ビュープロセッサ８２と詳細ビュープロセッサ８６と１６進数ビュープロセッサ９０を含む。概略ビュープロセッサ８２は解読情報を処理し、概略ビューバッファ８４に記憶させる概略を生成する。同様に、詳細ビュープロセッサ８６は解読情報を処理し、詳細ビューバッファ８８に記憶させる詳細ビューを生成する。さらに、１６進数プロセッサ９０は解読情報を処理して１６進数ビューバッファ９２に記憶させる１６進数ビューを生成する。
【００５１】
別の代替実施形態では、表示生成システム５６には他の３個の図のための任意の１以上のプロセッサ／バッファの組み合わせと共にグラフィカルビュープロセッサ６０とグラフィカルビューバッファ６２を含めることができる。例えば、グラフィカルビューと概略ビューのみが所望であれば、表示生成システム５６の一実施形態を、詳細ビュープロセッサ８６や詳細ビューバッファ８８や１６進数ビュープロセッサ９０や１６進数ビューバッファ９２を除いて構成することもできる。
【００５２】
４個全てのビューが利用できるようにした実施形態では、図７に示すように、データ抽出装置５８が解読情報バッファ５４から解読情報を抽出し、この解読情報を各個別プロセッサ８２、８６、９０、６０へ供給する。データ抽出装置５８は、個別のビューを適切に生成すべく各プロセッサが要求する情報に従って解読情報をプロセッサ８２、８６、９０、６０へ供給するよう構成することができる。表示生成システム５６が４個の各ビューごとにそれぞれ個別バッファ８４、８８、９２、６２を含むため、解読情報バッファ５４は回路網を簡単化するように取り除くこともできる。
【００５３】
解読情報を４個の異なるビューの生成用に用いると、表示ビュー処理装置６４は個別バッファからの図へのアクセスと、表示装置４８へ送られる複合表示を生成する。ユーザ入力装置５５からの制御信号に基づき、表示ビュー処理装置６４がそれに従って表示を変更する。一のユーザ入力装置５５には、ビュー選択装置８０が含まれよう。ビュー選択装置８０は、どの図を表示すべきかに関するユーザの入力を受信する装置が含まれよう。例えば、ユーザは４個の図のいずれか或いは全てを好きなように選択することができる。
【００５４】
ユーザ入力装置５５が必ずしも全ての図に影響を及ぼすわけではないことは言うまでもない。例えば、時間スクロール装置６８によりユーザは全部をスクロールし、特定の時間間隔を観察できるようになる。時間スクロール装置６８は詳細ビューまたは１６進数ビューに影響を及ぼすことはない筈であり、何故ならこれらの図は一回の事例を表わすだけだからである。しかしながら、時間スクロール装置６８を概略表示ビュー１８の記録を上下にスクロールするのに用い、異なる時間に異なるフレームを視認することができる。また、時間スクロール装置６８はグラフィカルなビューに影響を及ぼす筈であり、何故なら時間次元がグラフィカルな表示ビュー２８のｘ軸上に図解的に示され、グラフィカルなビューの水平シフトを引き起こす筈だからである。
【００５５】
フレーム選択装置７４は、同様の仕方で用いて一つの特定のフレーム（或いは記録）を選択することができる。各フレームが特定の時間に捕捉されるため、フレーム選択装置７４は特定の時間のピンポイント指定された図をもたらす。フレーム選択装置７４は、表示用に特定のフレームと記録を選択するのに詳細ビューと１６進数ビューについて最も役立つが、この選択は概略表示ビュー１８とグラフィカルなビューに影響を及ぼすこともある。例えば、選択したフレームや記録は、個々の図に示した幾つかの時間フレーム或いは記録範囲の始端或いは中間に図示することができる。
【００５６】
図８は、解読情報の線図表示ビュー９４を示すＧＵＩの一実施形態を示す。線図表示ビュー９４は、４つの表示ビュー全てを選択したときに生成することができる。４つのビュー全てを表示に組み込んだ状態で、４つの枠は枠ごとに一つのビューを表示することができる。表示ビュー処理装置６４が複数のグラフィカルな表示を生成する場合のように５以上の図を供給するときに、線図表示ビュー９４は５以上の枠を開く。
【００５７】
制御は、受信した制御信号に応じて全ての図に対しアクティブとするか、或いは個別の図にアクティブとすることができる。例えば、概略表示枠１２は余りに小さくて概略情報の全体図を示すことはできないので、概略表示ビュー１８の異なる部分を視認するのにこの枠１２だけでスクロールを実行することができる。ディスプレイの異なる枠を同期させ、これにより概略表示ビュー１２かまたはグラフィカルな表示ビュー２８のいずれかのフレームの選択がそのフレームの選択または他の全ての枠（１２、１４、１６、９６）の表示を招くことになる。他の適当な自動制御および／またはユーザ定義表示制御規範を、確立することもできる。
【００５８】
図７に記載した如き様々なバッファを用い、ユーザ入力装置５５からの制御信号に従って図を更新或いは変更することができる。従来のディスプレイ１０の３個の枠１２、１４、１６に加え、図８の線図表示９４によりユーザは第４の枠９６内でグラフィカルな表示ビュー２８或いは他の線図表示ビューを視認することができる。線図表示９４を用いることで、故障診断者は図すなわち固有の仕方で詳細な解読時間のフレームの特性を線図的に示すグラフィカルな表示ビュー２８へのアクセスを有する。他の想定可能な構成だけでなく本例も、表示装置４８上で視認することができる。
【００５９】
図９は、解読情報の線図表示ビュー９７を示すＧＵＩの別の実施形態を示す。本実施形態では、線図表示ビュー９７が図２に示した枠２９内の線図表示ビュー２８を示す。その上、線図表示ビュー９７はさらに選択された特定のノードやフレームおよび／または時間を示す。ノードやフレームは、例えば所望のノードやフレームをクリックするか或いは別種のフレーム選択装置やノード選択装置を用いて選択することができる。本実施形態では、ノードやフレーム或いは時間を選択することで、解読情報の異なるビューを示す新たな窓９８が生成される。例えば、新たな窓９８はグラフィカルな表示ビュー２８上に重ねて表示することができる。新たな窓９８には、選択された事項に応じて或いは他の所定の規範に応じてそれぞれ概略表示ビュー１８と詳細表示ビュー２０および／または１６進数表示ビュー２２を示す１以上の枠１２、１４、１８を含めることができる。新たな窓９８の大きさと形状は、拡大或いは最小化するようユーザにより操作することができる。この窓９８の視認を終えると、故障診断者は窓９８を閉じてグラフィカルな表示ビュー２８を再度視認することができる。本実施形態では、グラフィカルな表示ビュー２８はデフォルトの表示であり、概略表示ビュー１８や詳細ビュー２０および／または１６進表示ビュー２２のうちの１以上が特定のノードやフレームや時間或いは他の選択に基づく選択時に利用可能となる。
【００６０】
図８および図９に示した実施形態に加え、他の線図を生成して表示することができる。例えば、通信網解析システム４５は、毎秒のフレーム数や毎秒のバイト数や通信網に関する使用率等の統計を示す「エキスパート」図を表示することができる。エキスパート図はまた、通信網上のトラヒックの解析を表示し、警報や警告や通常のインジケータを提供することができる。
【００６１】
図１０は、通信網を解析し解読情報をグラフィカルに表示する一方法の一実施形態のフローチャートである。ブロック１００において、通信網或いは通信網セグメントから解読情報を受信する。この解読情報は、好ましくは通信網解析器により検出され、通信網セグメントの解析データに関連付けられる。受信した解読情報は、そこでバッファ内に保存することができる。さもなければ、解読情報は既に解読情報を記憶させてあるバッファから情報を抽出することで受信することもできる。ブロック１０２では、解読情報をグラフィカルなビューの生成に用いる。グラフィカルなビューの作成にはさらに、複合情報を処理し操作し通信網セグメントの特性を抽出することが含まれる。抽出された特性は、好ましくは伝送挙動および／または通信網セグメントを通過するフレームの特性に関連するものである。この手順にはさらに、概略や詳細および／または１６進数情報をさらに抽出して概略や詳細や１６進数ビューを生成する解析情報の操作が含まれる。
【００６２】
ブロック１０４では、生成されたグラフィカルなビュー全体をバッファに記憶させる。ブロック１０６では、バッファに記憶させるグラフィカルなビューの一部を抽出する。この部分は、グラフィカルユーザインタフェース上に表示することのできるグラフィカルなビュー全体の一部を表わすグラフィカルな表示ビューを生成すべく処理される。ブロック１０８では、グラフィカルな表示ビューを表示装置へ伝送し、そこでグラフィカルな情報を表示して故障診断者が視認することができる。
【００６３】
図１０のフローチャートは、通信網故障診断ソフトウェアの可能な実装のアーキテクチャと機能と操作を示す。この点で、各ブロックは一（または複数）の特定の論理機能を実装する１以上の実行可能な命令を含むモジュールやセグメントやコードの一部を表わす。一部の代替実装では、ブロック内に表記した機能が図１０に表わした順序から外れて生起することがあることにも留意されたい。例えば、図１０に続けて図示した二つのブロックは、以下ここにさらに明確にするように、付随機能に応じて事実ほぼ同時並行的に実行するか或いはブロックを時として逆順に実行することができる。
【００６４】
通信網故障診断プログラムは、論理機能を実装する実行可能な命令の順序付けられた一覧を含むものであるが、命令実行システムや装置やデバイスから命令を引き出して命令を実行することのできるコンピュータ準拠システムやプロセッサ制御システムや他のシステム等の命令実行システムや装置やデバイスに用いるコンピュータ読み取り可能な媒体内に具現することができる。この文書の文脈では、「コンピュータ読み取り可能な媒体」は、命令実行システムや装置やデバイスによる用途向けにプログラムを収容し記憶し通信し伝搬し移送することのできる任意の媒体とすることができる。コンピュータ読み取りが可能な媒体は、例えば電子式や磁気式や光学式や電磁式や赤外線式や半導体式のシステムや装置やデバイスや伝搬媒体である。コンピュータが読み取り可能な媒体のより具体例には、以下が含まれる。すなわち、１以上の電線を有する電気的な接続と可搬式磁気コンピュータディスケットと随時読み書き可能メモリ（ＲＡＭ）と読み出し専用メモリ（ＲＯＭ）と消去可能なプログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ或いはフラッシュメモリ）と光ファイバと可搬式コンパクトディスク読み出し専用メモリ（ＣＤＲＯＭ）である。コンピュータ読み取り可能な媒体はその上にプログラムを印刷する用紙或いは他の適当な媒体であってもよく、何故ならプログラムは例えば用紙或いは他の媒体を光学的に走査し、続いて編集し、翻訳或いはさもなくば必要に応じて処理し、続いてコンピュータのメモリに記憶させることで電子的に捕捉できるからである。加えて、本開示の範囲にはハードウェアおよび／またはソフトウェア媒体内に論理を用いて構成したここに開示した実施形態の機能が含まれる。
【００６５】
上記の実施形態が可能な実施の例示に過ぎないことは、強調されて然るべきである。多くの変形と改変が、本開示原理から逸脱することなく上記の実施形態からなし得るものである。この種の改変ならびに変形は全て、ここではこの開示範囲内に含まれ、特許請求の範囲により保護されることを意図するものである。
【図面の簡単な説明】
【００６６】
【図１】通信網解析器から受信した解読情報の生のテキスト形式を示す従来のグラフィカルユーザインタフェースの図。
【図２】解読情報の図解表示を示すグラフィカルユーザインタフェースの一実施形態を示す図。
【図３Ａ】発信元ノードから宛先ノードへのフレーム伝送挙動を表わす図解要素の実施形態を示す図。
【図３Ｂ】発信元ノードから宛先ノードへのフレーム伝送挙動を表わす図解要素の実施形態を示す図。
【図３Ｃ】発信元ノードから宛先ノードへのフレーム伝送挙動を表わす図解要素の実施形態を示す図。
【図４】故障診断システムの一実施形態のブロック線図。
【図５】故障診断システムの別の実施形態のブロック線図。
【図６】幾つかのユーザ入力装置から制御信号を受信する表示生成システムの一実施形態のブロック線図。
【図７】幾つかのユーザ入力装置から制御信号を受信する表示生成システムの別の実施形態のブロック線図。
【図８】解読情報の線図表示図を示すグラフィカルユーザインタフェースの一実施形態を示す図。
【図９】解読情報の線図表示図を示すグラフィカルユーザインタフェースの別の実施形態を示す図。
【図１０】通信網の故障診断法の一実施形態のフローチャート。
【図１】
2004312736.tif 000003
【図２】
2004312736.tif 000004
【図３Ａ】
2004312736.tif 000005
【図３Ｂ】
2004312736.tif 000006
【図３Ｃ】
2004312736.tif 000007
【図４】
2004312736.tif 000008
【図５】
2004312736.tif 000009
【図６】
2004312736.tif 000010
【図７】
2004312736.tif 000011
【図８】
2004312736.tif 000012
【図９】
2004312736.tif 000013
【図１０】
2004312736.tif 000014