(57)【要約】【目的】シナリオの作成効率をより高める通信網オペレーション装置及びプログラムを提供する。【構成】通信網に含まれる複数の通信ノードの各々に対して送信すべきコマンドのシーケンスを記述したシナリオに従って通信網オペレーションをなす通信網オペレーション装置であり、該通信ノードに対して送信されたコマンドのシーケンスを記録したコマンド履歴データを読み込み、これから該コマンドの記述形式及び該通信ノードから発せられる応答の記述形式を含む記述形式情報を含むコマンド履歴フォーマットデータに従ってコマンドシーケンスのひな形情報を抽出し，該コマンドシーケンスのひな形情報に対する操作者の指示入力に応じた変更又は追加をなして該シナリオを作成する。本発明によるプログラムは、かかるシナリオ作成をコンピュータにおいて機能せしめる。【選択図】  図１
2005045380.tif 000002
【特許請求の範囲】
【請求項１】
通信網に含まれる複数の通信ノードの各々に対して送信すべきコマンドのシーケンスを記述したシナリオに従って通信網オペレーションをなす通信網オペレーション装置であって、
前記通信ノードに対して送信されたコマンドのシーケンスを記録したコマンド履歴データを読み込むコマンド履歴データ読込手段と、
前記コマンド履歴データを、前記コマンドの記述形式及び前記通信ノードから発せられる応答の記述形式を含む記述形式情報を含むコマンド履歴フォーマットデータに従ってコマンドシーケンスのひな形情報を抽出するひな形情報抽出手段と、
前記コマンドシーケンスのひな形情報に対する操作者の指示入力に応じた変更又は追加をなして前記シナリオを作成するシナリオ作成手段と、を含むことを特徴とする通信オペレーション装置。
【請求項２】
前記ひな形情報抽出手段は、前記コマンドの送信形式に含まれる可変パラメータの値を前記コマンド履歴データから抽出してこれを前記ひな形情報とすることを特徴とする請求項１記載の通信網オペレーション装置。
【請求項３】
前記ひな形情報抽出手段は、操作者により入力される開始コマンド及び終了コマンドの指定に応じて、前記開始コマンドから始まり前記終了コマンドで終わるコマンドのシーケンスを前記コマンド履歴データから抽出してこれを前記ひな形情報とすることを特徴とする請求項１又は２記載の通信網オペレーション装置。
【請求項４】
コンピュータをして、通信網に含まれる複数の通信ノードの各々に対して送信すべきコマンドのシーケンスを記述したシナリオの作成をなさしめるプログラムであって、
前記通信ノードに対して送信されたコマンドのシーケンスを記録したコマンド履歴データを読み込むコマンド履歴データ読込手段と、
前記コマンド履歴データを、前記コマンドの記述形式及び前記通信ノードから発せられる応答の記述形式を含む記述形式情報を含むコマンド履歴フォーマットデータに従ってコマンドシーケンスのひな形情報を抽出するひな形情報抽出手段と、
前記コマンドシーケンスのひな形情報に対する操作者の指示入力に応じた変更又は追加をなして前記シナリオを作成するシナリオ作成手段と、を前記コンピュータをして実行せしめるプログラム。
【請求項５】
前記ひな形情報抽出手段は、前記コマンドの送信形式に含まれる可変パラメータの値を前記コマンド履歴データから抽出してこれを前記ひな形情報とすることを特徴とする請求項４記載のプログラム。
【請求項６】
前記ひな形情報抽出手段は、操作者により入力される開始コマンド及び終了コマンドの指定に応じて、前記開始コマンドから始まり前記終了コマンドで終わるコマンドのシーケンスを前記コマンド履歴データから抽出してこれを前記ひな形情報とすることを特徴とする請求項４又５記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信網に散在する通信ノードにコマンドを送信しその応答を受信することより、例えば通信網の保守運用の如き通信網オペレーションをなす通信網オペレーション装置及びプログラムに関する。
【０００２】
【従来の技術】
通信網に散在する複数のノードに対するコマンドオペレーションをシナリオとして記述し、そのシナリオを実行することで、かかる複数のノードに対して同一のオペレーションを繰り返し実行するシステムが知られている。特許文献１に開示される通信網オペレーションシナリオ実現方法及びそのプログラムの作成方法と実行方法は、コマンドオペレーションを構成する個々のコマンドを予めオブジェクトとして定義しておき、そのオブジェクトどうしをＧＵＩを用いた画面操作により関連づけることで、シナリオを容易に生成し実現できるとしている。
【０００３】
【特許文献１】特開平８−１９０４７７号公報
【０００４】
【発明が解決しようとする課題】
しかし、かかる方法及びプログラムによっては、シナリオ作成者がコマンドパラメータを間違えて記述した場合でも、実際にシナリオを動作させるまで、誤りに気がつかない問題がある。また、シナリオ作成時のコマンドの応答に関しては、シナリオ作成者がコマンド応答を想定してシナリオを記述する。そのため、実際には応答が想定したものと異なった場合にはシナリオの実行が止まってしまう可能性もある．
例えば、Ａ、Ｂ、Ｃ、Ｄの順にコマンドを投入するシナリオを記述したが、ＢのパラメータとＣのパラメータを誤ってしまっていた場合を想定する。この場合、Ａ、Ｂまで実行した時点でシナリオは終了してしまうため、この時点でＣの誤りは分からない。再度、Ｂのパラメータを修正し、Ａ、Ｂ、Ｃ、Ｄというシナリオを作成し直して実行すると、Ａ、Ｂ、Ｃと実行した時点でシナリオが終了してしまうことで始めてＣの誤りが分かる。これではシナリオが長くなるにつれ非常に効率の悪い作業となる。
【０００５】
これを解決する為に、まず、Ａ、Ｂ、Ｃ、Ｄの各コマンドのみを記述したシナリオを単体で実行確認し、最後にこれらを結合して１つのシナリオにまとめた上で実行確認する方法が考えられるが、シナリオ作成から実行に至るサイクルを何度も繰り返す必要があり多くの労力を要する。さらに、コマンドによっては、前に実行したコマンドの結果に影響を受けるものもあり、かかる影響を考慮するとシナリオ確認のために要する試験シナリオの数は多大なものとなる。
【０００６】
本発明は以上の問題点に鑑みてなされたものであり、その目的は、シナリオの作成効率をより高める通信網オペレーション装置及びプログラムを提供することである。
【０００７】
【課題を解決するための手段】
本発明による通信網オペレーション装置は、通信網に含まれる複数の通信ノードの各々に対して送信すべきコマンドのシーケンスを記述したシナリオに従って通信網オペレーションをなす通信網オペレーション装置であり、該通信ノードに対して送信されたコマンドのシーケンスを記録したコマンド履歴データを読み込むコマンド履歴データ読込手段と、該コマンド履歴データを、該コマンドの記述形式及び該通信ノードから発せられる応答の記述形式を含む記述形式情報を含むコマンド履歴フォーマットデータに従ってコマンドシーケンスのひな形情報を抽出するひな形情報抽出手段と、該コマンドシーケンスのひな形情報に対する操作者の指示入力に応じた変更又は追加をなして該シナリオを作成するシナリオ作成手段とを含むことを特徴とする。
【０００８】
本発明によるプログラムは、コンピュータをして通信網に含まれる複数の通信ノードの各々に対して送信すべきコマンドのシーケンスを記述したシナリオの作成をなさしめるプログラムであり、該通信ノードに対して送信されたコマンドのシーケンスを記録したコマンド履歴データを読み込むコマンド履歴データ読込手段と、該コマンド履歴データを、該コマンドの記述形式及び該通信ノードから発せられる応答の記述形式を含む記述形式情報を含むコマンド履歴フォーマットデータに従ってコマンドシーケンスのひな形情報を抽出するひな形情報抽出手段と、該コマンドシーケンスのひな形情報に対する操作者の指示入力に応じた変更又は追加をなして該シナリオを作成するシナリオ作成手段とを該コンピュータをして実行せしめることを特徴とする。
【０００９】
【発明の実施の形態】
本発明の実施例について添付の図面を参照して詳細に説明する。
＜第１実施例＞
図１は、本発明の第１実施例における通信網オペレーション装置を含む全体の構成を示している。通信網すなわちデータ通信ネットワーク５０には、複数のノード、すなわち例として３つのノード３０ａ乃至３０ｃが存在する。一方、データ通信ネットワーク５０には、複数の保守端末、すなわち例として３つの保守端末４０ａ乃至４０ｃが接続されている。ノード３０ａ乃至３０ｃは、多様な通信ノードであり、例えば、データ通信ネットワーク５０をＩＰ電話網とした場合のＩＰ電話交換装置で有り得るし、或いは通常のルータ、コンピュータ装置であっても良い。保守端末４０ａ乃至４０ｃは、通常のコンピュータ端末等の端末であり、例えば、データ通信ネットワーク５０をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークとした場合のテルネット（Ｔｅｌｎｅｔ）端末でも良い。
【００１０】
保守端末４０ａ乃至４０ｃの各々は、ノード３０ａ乃至３０ｃの各々に対して、コマンドを送出してその応答を受信する機能を有し、かかる機能を用いてノード３０ａ乃至３０ｃの各々の保守を行う。かかる保守運用の実現には、例えば、データ通信ネットワーク５０をＩＰネットワークとした場合には、ＣＭＯＴ（Ｃｏｍｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ  ａｎｄ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  ＴＣＰ／ＩＰ）又はＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いることが想定される。これらのプロトコルは、ネットワークの管理対象のノードから多様な管理情報を収集する機能と、かかる管理情報に基づいて各ノードの構成を変更する機能とを提供する。本実施例における保守端末４０ａ乃至４０ｃの各々は、オペレータの操作によりコマンドを投入しその応答を受信して表示すると共に、かかるコマンドに関わる送受信記録を端末コマンド履歴データ６０ａ乃至６０ｃに対応して出力する。端末コマンド履歴データ６０ａ乃至６０ｃの出力形態は、プリンタ等の周辺機器による紙出力でも、或いはフロッピーディスクの如き保存媒体による出力でも良い。更には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線等の通信手段により外部に出力されて良い。端末コマンド履歴データ６０ａ乃至６０ｃは、通信網オペレーション装置１０に入力される。
【００１１】
通信網オペレーション装置１０は、データ通信ネットワーク５０に接続されるコンピュータ装置であり、適切に構成されるハードウェアにより実現される。通信網オペレーション装置１０のソフトウェア構成としては、コマンド制御部１１と、応答解析部１２と、シナリオ制御部１３と、シナリオ作成部２０と、コマンド履歴データ１５と、コマンド履歴フォーマットデータ１６とを含む。通信網オペレーション装置１０は、更に表示出力装置１７に接続されてオペレータすなわちシナリオ作成者による入出力操作を可能とする。
【００１２】
コマンド制御部１１は、データ通信ネットワーク５０に接続され、シナリオ制御部１３により指令されるコマンドをノード３０ａ乃至３０ｃの各々送出する機能を有する。コマンドの送出は、例えば、ＳＮＭＰを前提とするとＵＤＰ（Ｕｓｅｒ
Ｄａｔａｇａｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いて実行され得る。
応答解析部１２は、データ通信ネットワーク５０に接続され、送出したコマンドに応じてノード３０ａ乃至３０ｃの各々から送信される応答を解析する機能を有する。ＳＮＭＰを例とすると、ノード３０Ａ乃至３０ｃの各々からの管理情報の収集は、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）の形式にて収集される。ＭＩＢは、一般に通信ノードのＯＳＩ階層の如きプロトコル階層の各々について存在して対応する階層の管理情報を収集又は保持する。かかる管理情報としては、例えば、送受信されるフレーム数を記録するカウンタ情報、或いは通信ノード自体の電子的な構成要素を規定する情報からなる。ＭＩＢの記述形式は、異なるメーカ及び異なる製品おいて共通的に解読され得るように、例えば、ＡＳＮ．１（Ａｂｓｔｒａｃｔ  Ｓｙｎｔａｘ  Ｎｏｔａｔｉｏｎ  １）により記述される。従って、本実施例の通信網オペレーション装置１０には、かかるＡＳＮ．１の如き言語によりコマンドの記述を容易にする翻訳機能を含んでも良い。
【００１３】
シナリオ制御部１３は、コマンド制御部１１、応答解析部１２及びシナリオ作成部２０に接続され、ノード３０ａ乃至３０ｃの各々について作成されたコマンドオペレーションのシナリオ１４を入力し、シナリオ１４に規定された例えば時刻スケジュール及び頻度に従って規定されたコマンドシーケンスの送出をコマンド制御部１１に指令する機能を有する。尚、シナリオ１４は、シナリオ制御部１３により繰り返し、例えば定期的にその実行をなし得る。
【００１４】
コマンド履歴データ１５は、シナリオ作成部２０により、保守端末４０ａ乃至４０ｃにおいてコマンドに関わる送受信記録が端末コマンド履歴データ６０ａ乃至６０ｃとして出力されたものを一括し入力して作成される。コマンド履歴データ１５の保存形態は、通常のファイル、好ましくはデータベースとして記録される任意のコマンドをキーワードして容易に検索可能とする。ここで図６を参照すると、コマンド履歴データ１５の例が示されている。
【００１５】
コマンド履歴フォーマットデータ１６は、保守端末４０ａ乃至４０ｃの各々により出力される端末コマンド履歴データ６０ａ乃至６０ｃから抽出されるコマンドの記述形式及び通信ノードから発せられる応答の記述形式を含む記述形式情報を含む。ここで、図７を参照すると、コマンド履歴フォーマットデータ１６の例が示されている。コマンドの投入履歴は、一般にノードへ投入されるコマンドの形式とは異なり、保守端末の操作者が理解しやすい形に編集されている。このため、そのままではシナリオとして用いることは出来ず変換が必要である。本実施例においては、かかる変換がコマンド履歴フォーマットデータ１６を用いることで実現される。コマンド履歴フォーマットファイル１６には、コマンド履歴データ１５での表示７０１とそれに対応するコマンド７０２とが対で記述される。表示７０１とコマンド７０３の対の記述は、  終了＝”ＴＲＳコマンド終了”の如くコマンド終了時の表示状態を指定することでひとまとまりに構成される。例えば、表示７０１は、表示名＝”＃ＴＲＳ  プラグインファイル転送開始＃”と記述され、実際に表示される状態を指定する。対となるコマンド７０３には、コマンド＝”ＴＲＳ  ＰＬＩ，ＰＲＭ１”と記述し、コマンドの送信形式が指定される。表示７０１とコマンド７０３の間のパラメータ７０３には、例えば、ＰＲＭ１＝”転送ファイル名＝＊”の形式で指定され、コマンド７０３に示されるコマンドのＰＲＭ１の値を指定している。ここで、＊は可変パラメータを示している。可変パラメータの値は、コマンド履歴データ１５から適切な候補例を検索してシナリオ作成者に提示して決定するか或いは任意の値に選択され得る。
【００１６】
かように、コマンド履歴フォーマットデータ１６を用いることにより、コマンド履歴データ１５の形式が変更になった場合でも、通信網オペレーション装置１０のプログラムを変更する必要がなくコマンド履歴フォーマットデータ１６の変更による柔軟な対応を可能としている。尚、図６に示されるコマンド履歴フォーマットデータの記述形式は１つの例であり、多様な記述形式が可能である。
【００１７】
シナリオ作成部２０は、表示入力部１６を介した操作者との操作によりノード３０ａ乃至３０ｃの各々についての一連のコマンドオペレーションを実行するシナリオ１４を作成する機能を有する。シナリオ作成者は、コマンドをキーとしてコマンド履歴データ１５を検索し、得られるシナリオをひな形情報として任意の編集を施してシナリオ１４を作成し得る。
【００１８】
図２は、図１に示されるシナリオ作成部２０の詳細のソフトウェア構成を示している。シナリオ作成部２０は、コマンド履歴入力部２０１と、コマンド履歴解析部２０２と、コマンド履歴表示部２０３と、コマンド選択部２０４と、シナリオ出力部２０５と、ワークメモリＡ２０７と、ワークメモリＢ２０８とからなる。
【００１９】
コマンド履歴入力部２０１は、保守端末４０ａ乃至４０ｃからの端末コマンド履歴データ６０ａ乃至６０ｃを入力してコマンド履歴データ１５を作成する機能を有する。コマンド履歴解析部２０２は、コマンド履歴データ１５を入力して、コマンド履歴フォーマットデータ１６を基にして、保守端末４０ａ乃至４０ｃの各々に依存し且つ不用な部分から汎用的にシナリオとして使用できるひな形情報の形式に変換する機能を有する。コマンド履歴表示部２０３は、ワークメモリＡ２０７及びＢ２０８内に一時的に作成された編集途中のシナリオ、更には最終的に作成されたシナリオを表示入力部１７の表示画面に表示する機能を有する。コマンド選択部２０４は、表示したコマンドの中からシナリオ作成者が指定するコマンドの入力を受け付け、その結果に対して任意の編集を施してワークメモリＢ２０８へ出力する機能を有する。シナリオ出力部２０５は、ワークメモリＢ２０８にある最終的なシテリオ１４をコマンド制御部１３に出力する機能を有する。シナリオ出力部２０５は、また、シテリオ１４をプリンタ等の外部出力装置に出力するようにしても良い。
【００２０】
ワークメモリＡ２０７及びワークメモリＢ２０８は、通常のＲＡＭに構成されるメモリであり、ワークメモリＡ２０７には、シナリオ１４のひな形情報となるシナリオが書き込まれ、ワークメモリＢ２０８には、シナリオ作成者により選択されたコマンドからなる編集途中のシナリオ及び最終的なシナリオ１４が書き込まれる。
【００２１】
図３は、通信網オペレーション装置１０のシナリオ作成部２０の処理手順を示している。本図の処理手順について図１及び図２に示される要素を適宜参照して説明する。
シナリオ作成部２０の処理手順は、大きく、保守端末４０ａ乃至４０ｃに蓄積されていた端末コマンド履歴データ６０ａ乃至６０ｃを入力してコマンド履歴データ１５を作成するコマンド履歴データの入力（ステップＳ１）と、後述するコマンド履歴データの解析（ステップＳ２）と、先の解析結果をシテリオ作成者に向けて表示するコマンド履歴データの表示（ステップＳ３）と、シナリオ作成者によるコマンド選択入力に従って所望のコマンドを適切に編集するコマンドの選択（ステップＳ４）と、選択編集されたシナリオをシナリオ制御部１３に出力するシナリオの出力（ステップＳ４）とが順次実行される。
【００２２】
図４は、シナリオ作成部２０の解析処理の処理手順を示している。本図の処理手順について図１及び図２に示される要素を適宜参照して説明する。
シナリオ作成部２０のコマンド履歴解析部２０２では、コマンド履歴データ１５を読み出す（ステップＳ２１）。次いで、対応するフォーマットデータの検索処理を繰り返すことより（ステップＳ２２）、コマンドの終了を表す文字列（例えば図７の終了表示７０４参照）までの応答を読み出してワークメモリＡ２０７へ書き出す（ステップＳ２３）。
【００２３】
次に、コマンド履歴解析部２０２は、コマンド履歴フォーマットデータ１６内の可変パラメータの値をコマンド履歴データ１５から検索する（ステップＳ２４）。次いで、これをワークメモリＡ２０７に書き出す（ステップＳ２５）。次いで、同様に、応答内容についてコマンド履歴データ１５から検索し（ステップＳ２６）、これをワークメモリＡ２０７に書き出す（ステップＳ２７）。
【００２４】
次に、コマンド履歴データ１５とコマンド履歴フォーマットデータとの間において、対応関係のある全てのコマンドについて処理をしたか否の終了判定を行う（ステップＳ２８）。終了していなければ、ステップＳ２１からの処理を繰り返し、終了している場合には解析処理の出口に至る。
ここで、図８を参照すると、ワークメモリＡ２０７に書き出されたひな型情報の例が示されている。例えば、図中の中段に示されるように、１つのコマンドに対応して、そのコマンド投入形式、表示形式及び応答とが書き出される。可変パラメータ部分８０１は、図７に示される解析処理手順のステップＳ２４の検索結果として得られる可変パラメータの暫定値（例としてのファイル名ＭＰＦＡＥＥ．２６４）を提供する。以上のワークメモリＡ２０７の内容に対してシナリオ作成者が適宜修正編集することにより最終的なシナリオ１４が作成され得る。
【００２５】
以上の第１の実施例において明らかなように、保守端末４０ａ乃至４０ｃの各々は、様々なコマンドの投入履歴が蓄積され出力される。このコマンドの投入履歴のなかからシナリオ作成者が必要とする投入履歴を取り出し、それをシナリオに変換することが可能である。かかるシナリオは実際に運用に供され誤りが無いと想定されることから、シナリオの動作確認の手間を減らすことが出来る。コマンド投入履歴の形式は保守端末に依存して様々であるが、コマンド投入履歴の形式を記述したコマンド履歴フォーマットデータ１６を用いることにより、コマンド投入履歴の形式に依存せずにシナリオに変換することを可能としている。
【００２６】
また、シナリオ作成者は、シナリオの作成時に、過去に実際にノードに投入されたコマンドから必要なものを選択することで、コマンドのパラメータや応答がどのような形式になっているか考えることなく、容易にシナリオを作成できる。更に、コマンド履歴フォーマットデータ１６を用いることにより、ノードのコマンドが追加、変更になった場合でも、プログラムの変更をなすこと無く柔軟に対応することが出来る。
＜第２の実施例＞
本発明による通信網オペレーション装置の第２実施例について説明する。第２実施例における通信網オペレーション装置の構成は、図１及び図２に示される第１実施例における同様であるが、図２に示されるコマンド選択部２０４の機能及び動作について異なる。コマンド選択部２０４は、シナリオの最初となるコマンドＡと最後となるコマンドＢの２つのコマンドの操作者の指定に応じて、コマンドＡから始まり、コマンドＢで終わるコマンドシーケンスの投入履歴を検索して表示し、シナリオ作成者はその中からコマンドを選択できる機能を提供する。
【００２７】
図５は、第２の実施例におけるコマンド選択部２０４の処理手順を示している。尚、コマンド選択以外の処理手順は第１の実施例の場合と同様であり、説明を省略する。
まず、コマンド選択部２０４は、シナリオ作成者が指定した開始コマンドを受け付ける（ステップＳ４１）。次いで、同様に、シナリオ作成者が指定した終了コマンドを受け付ける（ステップＳ４２）。
【００２８】
これらに応じて、コマンド選択部２０４は、開始コマンドで始まり、終了コマンドで終わる投入履歴のシーケンスをワークメモリＡ２０７の中から検索する（ステップＳ４３）。もしこのシーケンスが無ければステップＳ４１へ戻り、一方存在すれば、前述のステップＳ４３で読み出したコマンドを候補シーケンスとして画面に表示する（ステップＳ４４）。
【００２９】
次に、シナリオ作成者は、表示された候補の中から必要なシーケンスを選択する。これに応じて、コマンド選択部２０４は、選択されたシーケンスのコマンドをワークメモリＢ２０８へ出力する（ステップＳ４５）。次いで、コマンドの入力が終了したか否かを判定する（ステップＳ４６）。もし終了していればコマンド選択処理の出口に至る。一方終了していない場合にはステップＳ４１から繰り返す、これにより複数組のシーケンスをシナリオに反映できる。
【００３０】
以上の第２の実施例においては、シナリオ作成者は、シナリオの作成時に、過去に実際にノードに投入されたコマンドのなかから、一連のシーケンスを指定することが出来るようになりシナリオの作成がより容易になる。
以上のように、本発明による通信網オペレーション装置は、既に保守端末から投入されたコマンドの投入履歴を利用する。通常、保守端末には、様々なコマンドの投入履歴が蓄積されている。このコマンドの投入履歴のなかから、シナリオ作成者が必要とする投入履歴を取り出し、それをシナリオに変換することが出来る。これによりシナリオの動作確認の手間を減らすことが出来る。コマンド投入履歴の形式は保守端末に依存するため、コマンド投入履歴を読み込むためにはコマンド投入履歴の形式に依存したプログラムの作り込みが必要であったが、コマンド投入履歴の形式を記述したフォーマットデータを用いることにより、コマンド投入履歴の形式に依存せずにシナリオへ変換することを可能となっている。
【００３１】
尚、以上の複数の実施例においては、ＩＰ電話等の交換ノードのオペレーションの例を記述したが、本発明による通信網オペレーション装置は、かかるノードの種類に限定されるものではなく、通常のルータ、コンピュータ端末等の多様なノードについて適用可能である。また、通信ノードに対する保守運用オペレーションに限られず、試験運用オペレーションの如き様々のフェーズにおいて本装置は適用され得る。
【００３２】
また、実施例における通信網オペレーション装置のシナリオ作成部は、単独のプログラムとして別異のコンピュータにおいて実行されても良い。
【００３３】
【発明の効果】
以上のように、本発明による通信網オペレーション装置によれば、既に通信ノードに送信されたコマンドの投入履歴を利用することを可能とし、これにより誤りの無いシナリオを効率的に作成することが可能である。
【図面の簡単な説明】
【図１】本発明の第１の実施例であり、通信網オペレーション装置を含む全体の構成を示しているブロック図である。
【図２】図１に示されるシナリオ作成部の詳細なソフトウェア構成を示しているブロック図である。
【図３】図１に示されるシナリオ作成部の概略の処理手順を示しているフローチャートである。
【図４】図３に示される解析処理ステップのより詳細な処理手順を示しているフローチャートである。
【図５】本発明の第２実施例であり、図３に示されるコマンド選択処理ステップのより詳細な処理手順を示しているフローチャートである。
【図６】図１に示されるコマンド履歴データの内容例を示している図である。
【図７】図１に示されるコマンド履歴フォーマットデータの内容例を示している図である。
【図８】図１に示されるワークメモリＡの書き出されるひな型情報の例を示している図である。
【符号の説明】
１０  通信網オペレーション装置
１１  コマンド制御部
１２  応答解析部
１３  シナリオ制御部
１４  シナリオ
１５  コマンド履歴データ
１６  コマンド履歴フォーマットデータ
１７  表示入力装置
２０  シナリオ作成部
３０ａ乃至３０ｃ  通信ノード
４０ａ乃至４０ｃ  保守端末
５０  通信網
６０ａ乃至６０ｃ  端末コマンド履歴データ
【図１】
2005045380.tif 000003
【図２】
2005045380.tif 000004
【図３】
2005045380.tif 000005
【図４】
2005045380.tif 000006
【図５】
2005045380.tif 000007
【図６】
2005045380.tif 000008
【図７】
2005045380.tif 000009
【図８】
2005045380.tif 000010