(57)【要約】【課題】本発明は伝送ネットワークを構成する伝送装置の設定制御管理方式に関し，ネットワークを構成する伝送装置への設定制御に対し，あらゆる場面に対応できるアンドゥ操作の実施を可能にすることを目的とする。【解決手段】伝送装置に対して設定制御を行うオペレーションシステムは，構成や設定データを格納するデータベース，操作部からの設定制御入力により設定制御を行う設定制御機能部と，実施された設定制御毎にその内容が蓄積される制御履歴テーブルと，設定制御された動作毎にアンドゥ操作を行う制御コマンドのリストが格納されるアンドゥシナリオと，アンドゥの操作を行うアンドゥ機能部とを設ける。アンドウ機能部を起動すると，制御履歴テーブルに登録されている情報を時系列で表示部に表示し，表示された内容から元に戻したい以前の操作を操作部で指定すると，アンドゥシナリオ部に格納された制御コマンドのリストを実行するよう構成する。【選択図】      図１
2004297285.tif 000002
【特許請求の範囲】
【請求項１】
伝送ネットワークを構成する伝送装置の設定制御管理方式において，
前記伝送装置に対して設定制御を行うオペレーションシステムに，構成や設定データを格納するデータベース，操作部からの設定制御入力により伝送装置に対して設定制御を行う設定制御機能部と，前記設定制御機能部により実施された設定制御毎にその内容が蓄積される制御履歴テーブルと，前記設定制御された動作毎にアンドゥ操作を行う制御コマンドのリストが格納されるアンドゥシナリオと，アンドゥの操作を行うアンドゥ機能部とを設け，
操作部からの指示により前記アンドゥ機能部を起動すると，前記制御履歴テーブルに登録されている情報を時系列で表示部に表示し，表示された内容から元に戻したい以前の操作を操作部で指定すると，前記アンドゥシナリオに格納された制御コマンドのリストを実行させることを特徴とする伝送装置の設定制御管理方式。
【請求項２】
前記オペレーションシステムは，制御履歴テーブルに対して，時系列に設定制御情報を表示部に表示する制御履歴表示部を備えることを特徴とする請求項１に記載の伝送装置の設定制御管理方式。
【請求項３】
前記アンドゥシナリオは，設定制御毎に，対象アンドゥ動作完了までの各種の状況に応じた制御コマンドの組み合わせが格納されていることを特徴とする請求項１に記載の伝送装置の設定制御管理方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は伝送装置の設定制御管理方式に関する。
【０００２】
複数のネットワークを構成する伝送装置のそれぞれの制御監視を行うためのオペレーション装置が設けられ，ネットワークの各伝送装置の構成変更，追加，削除等に伴ってオペレーション装置から設定制御を行われる。このような設定制御を行った時に，オペレータの操作ミス等による不具合が発生した場合には設定制御が行われる前の状態に戻す必要があるが，前と全く同じ状態に戻すことは経験を必要とする等の点で難しいため，その改善が望まれている。
【０００３】
【従来の技術】
図６は従来例の説明図である。図中，８０は設定制御の対象となる伝送ネットワーク，８１は伝送ネットワークを構成する複数の伝送装置，８２は伝送ネットワークの設定制御や状態監視を行うオペレーションシステム，８３は伝送ネットワーク８０の伝送装置８１の構成制御，状態や各種データ（パラメータ）の設定制御を行う設定制御部，８４は制御履歴テーブル，８５は表示部，８６は操作部である。伝送ネットワーク８０としては，有線の電話やデータの交換網，移動通信網，ＡＴＭ通信網等の各種のネットワークが含まれる。
【０００４】
従来は伝送ネットワーク８０内の伝送装置８１に構成制御，状態やデータ等の設定制御を行う場合，表示部８５の制御対象に対応したそれぞれの操作画面を用いて，操作部８６から制御コマンドや，構成，状態等のデータの設定等の操作を行うと設定制御部８３により伝送ネットワーク８０の関係する伝送装置に伝えられて対応する設定制御が行われる。この時，設定制御を行った内容（コマンド等）は制御履歴テーブル８４に格納されると共に，構成，状態等のデータ（パラメータ）はデータベース（ＤＢ）８７に格納される。
【０００５】
このように設定制御を行った後に，それが誤ったものであると伝送ネットワーク８０の動作がオペレータの意図しない動作となるためアンドゥ（Ｕｎｄｏ）操作（設定制御を実施する前の状態に戻す操作）を行う必要がある。
【０００６】
従来の技術では，オペレータが操作部８６を操作して制御履歴テーブル８４に記録された制御履歴を取り出して表示部８５に表示し，表示された操作コマンドや，設定データ等を見ながら，オペレータの判断でアンドゥ操作を行っていた。この原理をネットワークプリンタ及びプリンタ設定パラメータ設定方法に適用した例として特許文献１がある。
【０００７】
図６の伝送ネットワークのオペレーションシステム８２にアンドゥ操作に相当する機能が無いのは，ネットワークを構成する機器の設定制御の仕組みが複雑で，簡単な機能ではアンドゥ操作を行えないためである。具体的には，例えば，一つの設定制御に対し，その状況に応じて様々な，しかも複数の制御コマンドを以ってアンドゥ操作が完了するからである。ところが，オペレータの判断が誤っていた場合には，正常に機器の状態を元に戻すことができないだけでなく，当初の状態に戻すためには，設定制御の履歴を再度確認し，更に複雑なアンドゥ操作を実施しなければならない。
【０００８】
また，このような状況のほとんどは緊急事態であるため，多くの時間を費やすことは許されず，オペレータに対しても時間的な緊張を強いる環境下の作業であるため，判断ミスが多く発生する。更に，最近のネットワークを構成する機器は複雑化しており，ある程度以上のスキルを持ったオペレータでないと設定制御のアンドゥ操作は困難であり，そのようなスキルを持たない一般の人にはアンドゥ操作を行うことができない。
【０００９】
また，複数のネットワークエレメントと情報転送網で接続された保守システムにおいて，個々の管理対象ネットワークエレメントに対し関連する複数のソフトウェア更新作業を，単数の作業としてその実施時刻と実施結果を管理する管理表を用い，管理表に予め指定された複数のソフトウェア更新作業を登録し，その管理表に登録された複数のソフトウェア更新作業を順次実施して，複数のソフトウェア更新作業の結果の論理積に基づいて，更新作業が一つでも不成功に終わった作業があった場合には，既に行った更新作業を元に戻して，その時刻を管理表に設定する，という技術がある（特許文献２参照）。
【００１０】
しかし，この技術は，ソフトウェアの更新作業という単一事象に限定され，しかも更新作業が一つでも不成功に終わった作業があった時だけ元に戻すもので，伝送ネットワークの全ての作業（ハードウェアの設定制御，ソフトウェアのデータ設定を含む）を対象にして，アンドゥ操作をすることはできない。
【００１１】
【特許文献１】
特開２０００−３２２２１５号公報
【特許文献２】
特開平７−５０７１６号公報
【００１２】
【発明が解決しようとする課題】
上記図６に示す従来例の構成によるアンドゥ操作では，オペレータの判断に頼ることでは正常に機器の状態を元に戻すことは困難であるという問題があった。また，上記特許文献２の技術ではソフトウェアの更新作業について，更新作業結果の論理積に基づいて，更新作業が一つでも不成功に終わった時に時刻管理表を用いて元に戻すというもので，任意の必要な時に，かつ各種の設定状況を把握したうえで制御対象システムの全ての設定制御についてアンドゥ操作を行うことはできない。
【００１３】
本発明はネットワークを構成する伝送装置への設定制御に対し，あらゆる場面に対応できるアンドゥ操作の実施が可能な伝送装置の設定制御管理方式を提供することを目的とする。
【００１４】
【課題を解決するための手段】
図１は本発明の原理構成を示す。図中，１は伝送ネットワークの制御管理を行うためのオペレーションシステム，１０は設定制御部，１１は表示部，１２はオペレータによりコマンド，データ，選択等の入力を行う操作部，１３はオペレータにより実施される設定制御毎にその内容を登録する制御履歴テーブル，１４は伝送ネットワーク２の構成や状態を表す各種パラメータのデータが格納されたデータベース，１５は制御履歴テーブル１３に登録された情報を，任意の時系列（秒単位）で表示できる制御履歴表示部，１６はアンドゥ機能部，１７は各設定制御の動作毎にそれぞれに対してアンドゥ動作を実行させる制御コマンドのリストが格納されるアンドゥシナリオ，２はオペレーションシステム１により制御管理される伝送ネットワーク，３は伝送ネットワークを構成する個別の伝送装置である。
【００１５】
オペレーションシステム１の設定制御部１０に対して表示部１１，操作部１２を用いてオペレータが，伝送ネットワーク２の伝送装置３への制御コマンドやデータベース１４への制御コマンド（登録，変更，削除のアクション単位に発行される制御コマンド）を操作する毎に操作画面の名称，操作日時，設定制御の名称，伝送装置への制御コマンド，データベースへの制御コマンドを時系列で逐次制御履歴テーブル１３に蓄積する。こうして，伝送ネットワーク２の各伝送装置３に対する制御コマンドやデータベース１４に対する設定が行われる一方，予め各設定制御毎に，その設定制御のアンドゥ動作を実行させる（各設定制御の制御コマンドを実行する前の状態に戻す）ための制御コマンドのリストをアンドゥシナリオ１７に格納する。この時，１つの設定制御に対して複数のアンドゥ操作用の制御コマンドが作成される場合が多い。
【００１６】
設定制御を行った後で，オペレータの操作ミス等により，設定制御を行う前の状態に戻す必要があると，操作部１２からの指示によりアンドゥ機能部１６を駆動する。アンドゥ機能部１６は，制御履歴表示部１５を駆動して制御履歴テーブル１３に登録されている情報を任意の時系列で表示部１１に表示させる。制御履歴表示部１５による表示された情報から，任意の項目を選択し，最新の操作履歴から元に戻した以前のある操作を選択すると，アンドゥ機能部１６の制御により時間軸に沿って順番に選択された操作まで元に戻す。すなわち，アンドゥ機能部１６は制御履歴テーブル１３とアンドゥシナリオ１７を参照することにより，適切なアンドゥ操作を実施し，指示された対象操作について，その操作前の状態へ戻すことを実現する。具体的には，登録，変更，削除の設定制御について，アンドゥ機能部１６は，制御履歴テーブル１３から，操作前の状態または値を読み出し，更にアンドゥシナリオ１７を参照して適切な値にて前の状態に戻すコマンド群を出力する。
【００１７】
指示された対象操作のうち，何らかの理由でそのアンドゥ操作を実施できないものがあった場合には，アンドゥ操作の実施前にオペレータにその情報を通知し，オペレータの判断に基づき，その対象操作時刻より未来のアンドゥ操作のみ実行するか，もしくは全てのアンドゥ操作の指示を取り消すかを行えるようにする。アンドゥ操作が実施された後，アンドゥ機能部１６は，制御履歴テーブル１３にアンドゥ操作の内容を書き込む。
【００１８】
【発明の実施の形態】
図２は本発明の実施例の構成を示す。図において，１，１０〜１７は上記図１の同一符号の各部に対応し，１はＣＰＵ，メモリ（ＲＡＭ，ＲＯＭ）及び伝送ネットワークとの間で通信を行う通信装置，表示部，操作部等で構成するオペレーションシステム，１０は設定制御部，１１は表示部，１２は操作部，１３は制御履歴テーブル，１４はデータベース（ＤＢ），１５は制御履歴表示部，１６はアンドゥ機能部，１７はアンドゥシナリオである。なお，図２に示すように，１０，１５，１６の各部はＣＰＵ及びメモリからなる処理部１ａにおいてプログラムにより実現され，１３，１４，１７はハードディスク等の記憶装置１ｂで構成され，１１，１２はオペレータが操作する入出力装置１ｃとして構成される。
【００１９】
伝送ネットワークは互いに接続するＡ局２ａ，Ｂ局２ｂ，Ｃ局２ｃとで構成し，各局２ａ〜２ｃはそれぞれ３つの伝送装置３０ａ〜３０ｃ，３０ｄ〜３０ｆ，３０ｇ〜３０ｉにより構成され，オペレーションシステム１はＣ局２ｃに設けられている。
【００２０】
伝送ネットワークを構築する際には，オペレーションシステム１から伝送装置３０ａ〜３０ｉに対して設定制御の情報を送信する。具体的には，オペレータが表示部１１に設定制御を行うための操作画面（画面名称が付される）を表示して，その中の各項目について設定制御（制御コマンドの投入とパラメータの設定）を行うと，設定制御毎にオペレータが操作した画面名称，操作日時，設定制御名称，伝送装置への制御コマンド群，及びオペレーションシステム１内のデータベース（ＤＢ）１４への制御コマンド群を制御履歴テーブル１３に蓄積する。
【００２１】
図３に制御履歴テーブルの構成例である。
【００２２】
この構成例では，項番（項目番号），画面名称，設定制御名称（操作番号等），伝送装置への制御コマンド，データベースへの制御コマンド，操作日時の各事項が設定される。伝送装置への制御コマンドとしては，「対象伝送装置情報」，「制御コマンド」，「パラメータ値」等がある。
【００２３】
一方，アンドゥシナリオ１７にはオペレーションシステム１から伝送装置に対して実施されるあらゆる設定制御のリストと，それぞれに対するアンドゥ操作を格納する。設定制御リストとしては，伝送装置への制御コマンド，データベース１４へ制御コマンド，パラメータ値等で，それぞれに対するアンドゥ操作の制御コマンドとしては，伝送装置への制御コマンド，データベース１４への制御コマンド，パラメータ値がある。
【００２４】
図４はアンドゥシナリオの構成例である。この構成例では，項番，アンドゥ（Ｕｎｄｏ）対象設定制御名称，構成コマンド情報，コマンド対象（伝送装置かデータベースか），アンドゥ（Ｕｎｄｏ）  制御コマンド，設定済パラメータ情報，アンドゥ（Ｕｎｄｏ）  パラメータ値等の各項目で構成される。また，コマンドＡのように一つのコマンドに対して，コマンドＢとコマンドＣという複数のアンドゥ操作用の制御コマンドが発生する場合もある。更には，アンドゥ操作用の制御コマンドは，現在のパラメータ値によりアンドゥ操作に用いるパラメータ値が変わる場合もある。なお，この図４のアンドゥシナリオは，上記図３の制御履歴テーブルの制御コマンドと対応するものではない。
【００２５】
上記図２の伝送ネットワークへ反映した設定制御情報が誤ったものであった等，アンドゥ操作が必要になった場合，アンドゥ機能部１６によるアンドゥ操作が起動する。
【００２６】
図５はアンドゥ操作の処理フローである。オペレータは，制御履歴表示部１５の機能により過去の設定制御により生成された制御履歴テーブル１３に登録されている情報を参照して，アンドゥ操作を実施する対象の設定制御を選択する（図５のＳ１）。これにより，対象設定制御を時間軸に沿ってソートし（図５のＳ２），対象となる設定制御に対し，未来分から順番にアンドゥ操作を実施できるかを制御履歴テーブル１３及びアンドゥシナリオ１７を参照して判別する（同Ｓ３）。対象操作が複数存在して，そのうちの一つが，対象操作以降の設定制御などによりアンドゥ操作ができない場合は，その旨のアンドゥ操作指針をオペレータに通知して，オペレータの選択を判別する（図５のＳ４）。これに対してアンドゥ操作を中止する選択をした場合はアンドゥ操作を完了し，実施できないアンドゥ操作よりも未来の設定制御に対して実施して，後述するステップＳ５に移行する。上記ステップＳ３において未来分から順番にアンドゥ操作を実施できると判別された場合，アンドゥ操作可能な対象設定制御に対し，未来分からアンドゥ操作を実施し（図５のＳ５），アンドゥ操作の履歴をデータベース１４に書き込んで（同Ｓ６），アンドゥ操作を完了する。
【００２７】
【発明の効果】
本発明によれば，ネットワークを構成する伝送装置の故障や，オペレータの操作ミス等によるアンドゥ操作が必要な場合に，オペレーションシステムにおいて迅速に対応することができる。しかも，オペレータのスキルによることなく，どのような状況においても迅速で，簡単に，目的のアンドゥ操作を実施することができ，ネットワークへの設定制御の効率化と高品質化を実現することができる。
【図面の簡単な説明】
【図１】本発明の原理構成を示す図である。
【図２】本発明の実施例の構成を示す図である。
【図３】制御履歴テーブルの構成例を示す図である。
【図４】アンドゥシナリオの構成例を示す図である。
【図５】アンドゥ操作の処理フローを示す図である。
【図６】従来例の説明図である。
【符号の説明】
１        オペレーションシステム
１０      設定制御部
１１      表示部
１２      操作部
１３      制御履歴テーブル
１４      データベース
１５      制御履歴表示部
１６      アンドゥ機能部
１７      アンドゥシナリオ
２        伝送ネットワーク
３        伝送装置
【図１】
2004297285.tif 000003
【図２】
2004297285.tif 000004
【図３】
2004297285.tif 000005
【図４】
2004297285.tif 000006
【図５】
2004297285.tif 000007
【図６】
2004297285.tif 000008