(57)【特許請求の範囲】
【請求項１】
通信処理を行う通信処理部と、
外部の端末からの要求に応じてログインを受付けて、上記端末と接続する端末接続手段と、
上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行するログ処理手段と、
データを記憶するデータ記憶部とを有し、
上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、
上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とする
ことを特徴とする通信装置。
【請求項２】
上記ログ処理手段は、上記リアルタイムログ出力処理を実行中に、上記端末接続手段と上記端末との間の接続が切断された場合、上記リアルタイムログ出力処理を中断し、ログデータを上記データ記憶部に記憶させ、上記端末接続手段と上記端末との間の接続が再開したときに、上記データ記憶部に記憶されたログデータを上記端末に出力した後、上記リアルタイムログ出力処理を再開することを特徴とする請求項１に記載の通信装置。
【請求項３】
上記通信処理は、呼制御処理であり、
上記ログデータは、呼制御信号シーケンスログデータであることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
通信処理を行う通信処理部を有する通信装置に搭載されたコンピュータを、
外部の端末からの要求に応じてログインを受付けて、上記端末と接続する端末接続手段と、
上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行するログ処理手段と、
データを記憶するデータ記憶部として機能させ、
上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、
上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とする
ことを特徴とするログ処理プログラム。
【請求項５】
通信装置と、端末とを備える通信システムにおいて、
上記通信装置は、
通信処理を行う通信処理部と、
上記端末からの要求に応じてログインを受付けて、上記端末と接続する端末接続手段と、
上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行するログ処理手段と、
データを記憶するデータ記憶部とを有し、
上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、
上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とし
上記端末は、
上記通信装置にログインして接続する接続手段と、
上記接続手段を介して、上記通信装置から供給されるデータを表示出力及び又はデータ記録媒体に記録する出力手段とを有する
ことを特徴とする通信システム。
【請求項６】
通信装置と、端末とを備える通信システムが行うログ処理方法において、
上記通信装置が通信処理部、端末接続手段、ログ処理手段、及びデータを記憶するデータ記憶部を有し、
上記端末が接続手段、及び出力手段を有し、
上記通信処理部が、通信処理を行い、
上記端末接続手段が、上記端末からの要求に応じてログインを受付けて、上記端末と接続し、
上記ログ処理手段が、上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行し、
上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、
上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とし、
上記接続手段が、上記通信装置にログインして接続し、
上記出力手段が、上記接続手段を介して、上記通信装置から供給されるデータを表示出力及び又はデータ記録媒体に記録する
ことを特徴とするログ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信装置、ログ処理プログラム、通信システム、及びログ処理方法に関し、例えば、通信装置の長期的なログ収集に適用し得る。
【背景技術】
【０００２】
従来、通信装置の信号シーケンスログは装置内のメモリ上に蓄積し、収集コマンドを契機に信号処理に係るログデータの出力を行っていた。
【０００３】
しかしながら、通信装置では動作の軽量化及び機器寿命を考慮するため、ハードディスク等の低コストで大容量記憶可能な記憶装置ではなく、ハードディスクよりも高コストなフラッシュメモリ等を利用することになり、メモリ容量の制限から長期取得には不向きであった。
【０００４】
従来の通信装置において、ログデータを保持する技術として特許文献１の記載技術がある。特許文献１の記載技術では、通信装置（帯域制御装置）にログデータを保存する際の記憶容量が少ないため、取得されたログデータを、集約せずに時系列で連続させて蓄積していく記録装置を備えるログ収集サーバを設けることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２７３９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の通信装置では、ログ収集サーバに蓄積された長期的なログデータをオペレータが閲覧（目視で確認）する際、リアルタイムで新しく発生したログデータを目視する機能に対応できない等の問題があった。
【０００７】
そのため、通信装置で長期的に発生する大容量のログデータを、通信装置に蓄積させずに、リアルタイムに閲覧することができる通信装置、ログ処理プログラム、通信システム、及びログ処理方法が望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明は、（１）通信処理を行う通信処理部と、（２）外部の端末からの要求に応じてログインを受付けて、上記端末と接続する端末接続手段と、（３）上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行するログ処理手段と、（４）データを記憶するデータ記憶部とを有し、（５）上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、（６）上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とすることを特徴とする。
【０００９】
第２の本発明のログ処理プログラムは、通信処理を行う通信処理部を有する通信装置に搭載されたコンピュータを、（１）外部の端末からの要求に応じてログインを受付けて、上記端末と接続する端末接続手段と、（２）上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行するログ処理手段と、（３）データを記憶するデータ記憶部として機能させ、（４）上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、（５）上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とすることを特徴とする。
【００１０】
第３の本発明は、通信装置と、端末とを備える通信システムにおいて、（１）上記通信装置は、（１−１）通信処理を行う通信処理部と、（１−２）上記端末からの要求に応じてログインを受付けて、上記端末と接続する端末接続手段と、（１−３）上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行するログ処理手段と、（１−３）データを記憶するデータ記憶部とを有し、（１−４）上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、（１−５）上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とし、（２）上記端末は、（２−１）上記通信装置にログインして接続する接続手段と、（２−２）上記接続手段を介して、上記通信装置から供給されるデータを表示出力及び又はデータ記録媒体に記録する出力手段とを有することを特徴とする。
【００１１】
第４の本発明は、通信装置と、端末とを備える通信システムが行うログ処理方法において、（１）上記通信装置が通信処理部、端末接続手段、ログ処理手段、及びデータを記憶するデータ記憶部を有し、（２）上記端末が接続手段、及び出力手段を有し、（３）上記通信処理部が、通信処理を行い、（４）上記端末接続手段が、上記端末からの要求に応じてログインを受付けて、上記端末と接続し、（５）上記ログ処理手段が、上記通信処理部で発生するログデータをリアルタイムに取得して上記端末接続手段に供給し、上記端末接続手段から上記端末に出力させるリアルタイムログ出力処理を実行し、（６）上記ログ処理手段は、上記端末からリアルタイムログ出力にかかるコマンドが入力された場合に、上記リアルタイムログ出力処理を開始し、（７）上記ログ処理手段は、上記端末から入力される上記コマンドの内容に応じて、ログデータの供給先を、上記データ記憶部及び又は上記端末接続手段とし、（８）上記接続手段が、上記通信装置にログインして接続し、（９）上記出力手段が、上記接続手段を介して、上記通信装置から供給されるデータを表示出力及び又はデータ記録媒体に記録することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、通信装置で長期的に発生する大容量のログデータを、通信装置に蓄積させずに、リアルタイムに閲覧することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る通信システムの全体構成について示したブロック図である。
【図２】実施形態に係る通信システムの動作（実施形態のログ処理方法）について示したフローチャートである。
【図３】実施形態に係る接続端末で保持されるログデータ（シーケンスログデータ）の構成例について示した説明図である。
【発明を実施するための形態】
【００１４】
（Ａ）主たる実施形態
以下、本発明による通信装置、ログ処理プログラム、通信システム、及びログ処理方法の一実施形態を、図面を参照しながら詳述する。
【００１５】
（Ａ−１）実施形態の構成
図１は、この実施形態の通信システム１の構成例について示したブロック図である。
【００１６】
図１に示すように、通信システム１には、通信装置１０及び接続端末２０が配置されている。
【００１７】
なお、通信システム１において配置する通信装置１０及び接続端末２０の数は限定されないものである。
【００１８】
通信装置１０は、ネットワークＮ２に接続してネットワークＮ２側の図示しない通信装置等に通信サービスを提供するものである。通信装置１０が提供する通信サービスについては限定しないものであるが、この実施形態において、通信装置１０はＩＴＵ−Ｔ  Ｑ９３１に基づくＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）網の回線に接続し、ＩＳＤＮ回線における各チャネル（例えば、Ｂチャネル）の呼制御機能に対応した通信装置であるものとする。
【００１９】
接続端末２０は、ネットワークＮ１を介して通信装置１０に接続し、通信装置１０から出力されるログ（例えば、信号シーケンスログ等の動作履歴）のデータを取得するものである。
【００２０】
次に、通信装置１０の内部構成について説明する。
【００２１】
図１に示す通信装置１０は、制御部１１、通信ＩＦ１２、記憶部１３、通信処理部１４、及び通信ＩＦ１５を有している。
【００２２】
制御部１１は、当該通信装置１０の各構成要素を制御する機能を担っているものであり、ログ処理部１１１及び端末接続部１１２を有している。制御部１１は、例えばプロセッサやメモリ等を用いたコンピュータにプログラム（この実施形態に係るログ処理プログラムを含む）をインストールすることにより実現することができる。ログ処理部１１１及び端末接続部１１２の詳細については後述する。
【００２３】
また、制御部１１には、記憶部１３が接続されている。記憶部１３には、制御部１１が処理する種々のデータを記憶する記憶手段である。記憶部１３には、例えば、制御部１１が実行する各種プログラムや設定データが記憶されており、制御部１１は、起動時に記憶部１３からプログラム等を読込んで実行するようにしてもよい。なお、制御部１１が、すべてハードウェア(例えば、専用チップ等)で構成されている場合には別途の記憶部１３は設けない構成としてもよい。
【００２４】
通信ＩＦ１２、１５は、それぞれネットワークに接続するための通信インタフェースである。通信ＩＦ１２、１５は、それぞれネットワークＮ１、Ｎ２に接続している。なお、通信装置１０が接続するネットワーク構成は、図１の構成に限定されない。例えば、ネットワークＮ１、Ｎ２の機能を統合して１つのネットワークとして接続するようにしてもよい。
【００２５】
通信処理部１４は、通信ＩＦ１５を用いてネットワークＮ２に接続し、ネットワークＮ２上の通信装置に対して呼制御サービス等を提供する機能を担っている。通信処理部１４は、制御部１１の制御に従った設定で動作（例えば、呼制御サービスの提供）を実行する。そして、通信処理部１４は、通信処理を実行する毎に、その内容のログデータ（例えば、信号シーケンスログ）を生成し、制御部１１（ログ処理部１１１）に供給する。
【００２６】
通信処理部１４がログデータを出力するタイミングは限定されないものであるが、この実施形態では、通信処理部１４が、呼制御処理の各ステップ（例えば、信号の送信又は受信、信号処理、呼の接続・切断等の各ステップ）を実行する度に１つのログデータ（信号シーケンスログ）を出力するものとして以下の説明を行う。
【００２７】
次に、制御部２１の内部構成について説明する。
【００２８】
端末接続部１１２は、接続端末２０からの要求に応じて、接続端末２０からのログイン（例えば、いわゆるリモート端末としてのリモートログイン）を受入れて接続するものである。端末接続部１１２が対応する接続プロトコル（例えば、リモートログインのプロトコル）は限定されないものであるが、この実施形態の端末接続部１１２は、接続端末２０とＳＳＨ（Ｓｅｃｕｒｅ  Ｓｈｅｌｌ）を用いた接続を行うものとして説明する。なお、端末接続部１１２は、例えば、ｔｅｌｎｅｔやｒｌｏｇｉｎ等の種々のログイン機能（リモートログイン）に対応するプロトコルを適用するようにしてもよい
ログ処理部１１１は、通信装置１０内部で発生する各種ログを処理する機能を担っている。この実施形態では、ログ処理部１１１は、通信処理部１４で発生するログデータを取得して、所定の方法で出力する処理(例えば、端末接続部１１２に供給したり、記憶部１３に供給する等の処理)を行う。ログ処理部１１１は、取得したログデータが一部又は全部がバイナリデータの場合には、バイナリデータの部分をテキストデータ化する変換を行うようにしてもよい。また、ログ処理部１１１は、取得したログデータの一部又は全部の項目のデータにラベル（例えば、イベント発生時刻等の名称）を付与する等の加工を施すようにしてもよい。
【００２９】
また、この実施形態では、ログ処理部１１１は、接続端末２０のオペレータの操作（例えば、起動される際のコマンドのオプション等）に応じて、ログデータの出力先を、記憶部１３及び又はログ処理部１１１に切替えることが可能であるものとする。以下では、例として、ログ処理部１１１は、接続端末２０のオペレータの操作に応じて、「記憶部１３にのみリアルタイムで供給（データ記録）」、「ログ処理部１１１にのみリアルタイムで供給」、「ログ処理部１１１及び記憶部１３の両方へリアルタイムに供給」の３つのオプションのいずれかで動作可能であるものとして説明する。
【００３０】
例えば、ログ処理部１１１がログ収集を開始するためのコマンド（ＳＳＨ上で実行されるコマンド名）を「logging」とした場合を想定する。このとき、例えば、オプションなしのコマンド「logging」が実行された場合、ログ処理部１１１が、ログデータを、「記憶部１３にのみ供給（データ記録）」とするようにしてもよい。また、例えば、オプションとして「-t」が付けられたコマンド「logging -t」が実行された場合、ログ処理部１１１が、ログデータを、「ログ処理部１１１にのみリアルタイムに供給」するようにしてもよい。さらに、例えば、オプションとして「-b」が付けられたコマンド「logging -b」が実行された場合、ログ処理部１１１が、ログデータを、「ログ処理部１１１及び記憶部１３の両方へリアルタイムに供給」するようにしてもよい。ログ処理部１１１を起動する際のコマンドやオプションの種類及び組合せについては、上述の例に限定されないものである。なお、ログ処理部１１１を起動する際のコマンドに特にオプションを適用せずにコマンドごとに所定の動作（ログ処理部１１１が、所定の出力先にログデータ出力）をするようにしてもよい。また、ログ処理部１１１は、記憶部１３にログデータを供給するオプションを備えない構成としてもよい。さらに、ログ処理部１１１は、接続端末２０から、所定のコマンド又は所定のショートカットキー入力（例えば、「コントロールキー＋Ｃ」や「コントロールキー＋Ｚ」等）に基づくエスケープシーケンスの入力に応じてログデータの出力（供給）を停止（コマンドに基づくプロセスを停止）するようにしてもよい。
【００３１】
なお、この実施形態では、ログ処理部１１１が取得するログの発生源は通信処理部１４だけであるものとして説明するが、ログ処理部１１１はその他のログ発生源（例えば、各通信ＩＦ等）からもログを取得して処理するようにしてもよい。
【００３２】
そして、端末接続部１１２は、ログ処理部１１１から供給されたログデータ（テキストデータ）のストリームを、所定のプロトコル（この実施形態ではＳＳＨ）により、逐次接続端末２０に供給する処理を行う。
【００３３】
次に、接続端末２０の内部構成について説明する。
【００３４】
図１に示す接続端末２０は、制御部２１、通信ＩＦ２２、記憶部２３、表示部２４、及び入力部２５を有している。
【００３５】
制御部２１は、当該接続端末２０の各構成要素を制御する機能を担っているものであり、端末接続部２１１を有している。制御部２１は、例えばプロセッサやメモリ等を用いたコンピュータにプログラムをインストールすることにより実現することができる。また、制御部２１には、記憶部２３が接続されている。記憶部２３には、制御部２１が処理する種々のデータを記憶する記憶手段である。記憶部２３には、例えば、制御部２１が実行する各種プログラムや設定データが記憶されており、制御部２１は、起動時に記憶部２３からプログラム等を読込んで実行するようにしてもよい。
【００３６】
通信ＩＦ２２は、ネットワークＮ１に接続するインタフェースである。
【００３７】
表示部２４は、ユーザへの表示出力を行う表示出力手段であり、例えば、液晶ディスプレイ等により構成することができる。表示部２４は、制御部２１から供給される信号（映像信号）に基づいた表示出力を行う。
【００３８】
入力部２５は、ユーザからの操作を受付けるためのユーザインタフェースであり、例えば、キーボードやマウス等のデバイスを用いて構成することができる。この実施形態では、入力部２５には、少なくともキーボードが含まれているものとして説明する。
【００３９】
端末接続部２１１は、例えば、ＳＳＨ等のプロトコルを用いて通信装置１０（端末接続部１１２）に接続し、通信装置１０とのテキストデータの授受を行うものである。端末接続部２１１は、入力部２５から入力された文字列により構成されるコマンド等を、通信装置１０に送信する。また、端末接続部２１１は、通信装置１０から供給されるコマンド処理の結果のテキストデータ（ログデータを含むテキストデータ）を取得して、表示部２４から表示出力（リアルタイム表示）する。また、端末接続部２１１は、取得したテキストデータ（表示部２４から表示出力されるものと同様の内容のテキストデータ）を記憶部２３のログデータ２３１として記憶（追加記録）する処理を行う。
【００４０】
なお、接続端末２０のハードウェアとしては、例えば、ＰＣやワークステーション等の種々の端末を適用することができる。また、端末接続部２１１としては、ＳＳＨを用いてサーバ（通信装置１０）に接続可能な種々のアプリケーションソフトウェア（いわゆる、端末エミュレータ）を適用することができる。
【００４１】
以上のように、通信システム１では、接続端末２０が通信装置１０に接続（例えばＳＳＨ等によりターミナル接続）して、ログインしログデータをリアルタイム表示出力する。また、接続端末２０では、表示部２４に表示出力した内容（ログデータを含むテキストデータ）を記録（蓄積）する処理を並行して行う。また、通信装置１０側のログ処理部１１１では、接続端末２０に対して、上述のような接続を受入れ、ログデータをリアルタイム出力（表示出力、及びデータ記録）するための構成を備えている。
【００４２】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態の通信システム１の動作について、図２のシーケンス図を用いて説明する。
【００４３】
まず、オペレータによる接続端末２０に対する操作（入力部２５に対する操作）により、端末接続部２１１に対応するアプリケーションが起動され、さらに、通信装置１０に対するログイン要求（ＳＳＨに基づくログイン要求）が行われたものとする（Ｓ１０１）。
【００４４】
そして、通信装置１０と接続端末２０との間で認証シーケンス（例えば、ログインＩＤやパスワード等の入力を伴う認証処理のシーケンス）が実行され、認証が成功しログインが完了したものとする（Ｓ１０２）。
【００４５】
ＳＳＨによるログイン完了後、オペレータの操作により、ログ処理部１１１から端末接続部１１２にのみリアルタイムでログデータを供給（出力）させるためのオプション付きコマンド（上述の例では「logging -t」というオプション付きコマンド）が実行（ＳＳＨのコマンドライン上で実行）されたものとする（Ｓ１０３）。
【００４６】
そして、ログ処理部１１１は、ステップＳ１０３で実行されたオプション付きコマンドに従って、通信処理部１４から、ログデータが供給されるごとに、当該ログをテキストデータ化して、端末接続部１１２に供給する処理（リアルタイムログ出力の処理）を開始することになる（Ｓ１０４）。
【００４７】
この実施形態の通信システム１におけるリアルタイムログ出力処理は、図２のようなシーケンス（例えば、ステップＳ１０５〜Ｓ１１０のシーケンス）が繰り返し実行されることとなる。
【００４８】
図２では、通信処理部１４が、ＩＴＵ−Ｔ  Ｑ９３１に基づく信号処理（ＩＳＤＮ回線に対する呼制御処理）を行うごとに１つのログデータが出力された場合のログデータの構成例について示している。
【００４９】
図２では、まず、通信処理部１４がＱ９３１に基づくＳＥＴＵＰ信号を受信し、その後当該ＳＥＴＵＰ信号に対して応答するＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ（ＣＡＬＬ  ＰＲＯＣ）の信号を送信した場合の動作について示している。
【００５０】
図２では、通信処理部１４が、ＳＥＴＵＰ信号を受信すると（Ｓ１０５）、そのＳＥＴＵＰ信号を処理してログデータを出力する。そして、当該ログデータは、ログ処理部１１１により取得されることになる（Ｓ１０６）。そして、ログ処理部１１１は、取得したログデータをテキストデータ化して、端末接続部１１２に出力（供給）する（Ｓ１０６）。そして、端末接続部１１２は、供給されたログデータをＳＳＨのプロトコルで接続端末２０に送信（テキストデータをストリーム化して送信）する（Ｓ１０８）。接続端末２０の端末接続部２１１では、ログデータ（テキストデータ）が供給されると、当該ログデータを、表示部２４に表示出力（Ｓ１０９）させるとともに、表示内容（テキストデータ）を記憶部２３に追加記録する処理を行う（Ｓ１１０）。
【００５１】
また、図２では、通信処理部１４が、その後ＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ（ＣＡＬＬ  ＰＲＯＣ）信号を送信し（Ｓ１１１）、そのＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ（ＣＡＬＬ  ＰＲＯＣ）信号を処理してログデータを出力する。そして、当該ログデータは、ログ処理部１１１により取得され（Ｓ１１２）、テキストデータ化されて、端末接続部１１２経由で接続端末２０（端末接続部２１１）に送信される（Ｓ１１３、Ｓ１１４）。そして、接続端末２０（端末接続部２１１）は、当該ログデータ（テキストデータ）を、表示部２４に表示出力（Ｓ１１４）させるとともに、同様の内容（テキストデータ）を記憶部２３に追加記録する処理を行う（Ｓ１１６）。
【００５２】
以下同様に、通信装置１０は、ログデータ発生ごとに逐次ログデータをＳＳＨで送信し、当該ログデータは接続端末２０で蓄積されることになる。
【００５３】
図３では、上述のステップＳ１０５〜Ｓ１１０の処理により接続端末２０で表示及び蓄積されるログデータ（ＳＥＴＵＰ信号に基づくログデータ）と、上述のステップＳ１１１〜Ｓ１１６の処理により接続端末２０で表示及び蓄積されるログデータ（ＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ信号に基づくログデータ）の構成例について示している。
【００５４】
図３では、最初のＳＥＴＵＰ信号に基づくログデータをＴＤ１、その次のＣＡＬＬ  ＰＲＯＣＥＥＤＩＮＧ信号に基づくログデータをＴＤ２と示している。
【００５５】
各ログデータＴＤ１、ＴＤ２には、それぞれイベント発生時刻（ログ処理部１１１で当該ログに係るイベントが発生した時刻）、及びそのログの内容について対応付けて記録されている。各ログデータにおいて、イベント発生時刻以外のデータ形式については、限定されないものである。通信装置１０のログ処理部１１１には、通信処理部１４から出力されるログデータについてテキストデータ化するための変換プログラムが組み込まれており、通信処理部１４から出力されるログデータの所定のフィールドを所定の変換処理によりテキストデータ化する処理（例えば、図３のような形式のテキストデータに変換する処理）を行うものとする。このようなログデータのテキストデータ化自体は、種々のログ管理処理と同様の処理を適用することができるため詳しい説明については省略する。
【００５６】
例えば、最初のＳＥＴＵＰ信号に基づくログデータＴＤ１には、イベント発生時刻を示す「イベント発生時刻:09:44:09.801854」が最初の行に配置されている。このイベント発生時刻の項目については、ログ処理部１１１で付与するようにしてもよいし、通信処理部１４で予め付与されるようにしてもよい。そして、ログデータＴＤ１には、イベント発生時刻に続いて、「信号送受信:信号送信」、「メッセージ識別子:呼設定[SETUP]」、「伝達能力:00000000」、「呼番号フラグ:生起側」、「呼番号:1379」。「Q931プロトコルデータ長」、「Q931プロトコルデータ」といったログデータの構成要素（信号シーケンスログ）が記述されている。
【００５７】
接続端末２０の表示部２４にはリアルタイムに図３に示すようなログデータがスクロールしながら表示されることになる。そして、表示部２４に表示されるログデータと同様のデータが記憶部２３に記憶されることになる。記憶部２３上では、例えば、ログデータは１つのファイルとしてもよいし、時系列ごとに複数のファイルに分割して保存されるようにしてもよい。
【００５８】
以上のように、通信システム１では、通信処理部１４で発生したログデータを、リアルタイムに、通信装置１０に接続する接続端末２０の表示部２４に表示させると共に、記憶部２３に蓄積記憶させている。
【００５９】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【００６０】
通信システム１では、通信処理部１４で発生したログデータを、リアルタイムに、通信装置１０に接続する接続端末２０の表示部２４に表示させると共に、記憶部２３に蓄積記憶させている。これにより、通信システム１では、通信装置１０の記憶容量（記憶部１３の記憶容量）を超えるデータ量のログについて保持可能となる。また、通信装置１０では、ログデータ（信号シーケンスログ）を自装置内の記憶部１３に蓄積する必要がなくなるため、動作の高速化及びコスト低減を図ることができる。同時に、接続端末２０ではリアルタイムにログデータの参照が可能となる。
【００６１】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【００６２】
（Ｂ−１）上記の実施形態において、接続端末２０が通信装置１０にログインし、リアルタイムにログデータの蓄積を行っている間に、接続端末２０と通信装置１０との間のセッションが切れた場合やログ出力の停止指示（接続端末２０からの停止指示の入力）があった場合には、ログ処理部１１１は端末接続部１１２へのログ出力（供給）を停止するようにしてもよい。その場合、ログ処理部１１１は一時的にログデータを記憶部１３に記憶させ、接続端末２０からのログイン及びコマンド入力を契機に、ログデータの出力を再開するようにしてもよい。その際、ログ処理部１１１は、接続端末２０との接続再開後、まず一時的に記憶部１３に記憶していたログデータを端末接続部１１２へ出力し、その後新たに発生したログデータを出力するようにしてもよい。
【００６３】
（Ｂ−２）上記の実施形態では、通信装置１０の通信処理部１４は、ＩＳＤＮのプロトコル（ＩＴＵ−Ｔ  Ｑ９３１）に基づく呼制御を行う装置であるものとして説明したが、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の他のプロトコルに従った通信処理を行う通信装置（複数のプロトコルに対応する通信装置であってもよい）に適用するようにしてもよい。
【符号の説明】
【００６４】
１…通信システム、１０…通信装置、１１…制御部、１１１…ログ処理部、１１２…端末接続部、１２…通信ＩＦ、１３…記憶部、１４…通信処理部、１５…通信ＩＦ、２０…接続端末、２１…制御部、２１１…端末接続部、２２…通信ＩＦ、２３…記憶部、２３１…ログデータ、２４…表示部、２５…入力部。
【図１】
0006471459.tif 000002
【図２】
0006471459.tif 000003
【図３】
0006471459.tif 000004