(57)【特許請求の範囲】
【請求項１】
伝送装置をネットワーク要素として構成されるネットワークを監視および制御するための監視制御装置において、該監視制御装置が、
個々の前記ネットワーク要素の設定または制御を行うための操作画面の選択と選択された操作画面への設定値の複数の組み合わせであって順序付けられたものを設定制御プランとして記憶するプランデータベースと、
該設定制御プランに従って、順次、設定値が入力済の操作画面を表示するプラン表示手段と、
該プラン表示手段が順次表示する操作画面に対する操作に応答して、前記ネットワーク要素に対する設定または制御を実行するプラン実行手段と、を具備する監視制御装置。
【請求項２】
入力に応じて、前記設定制御プランを生成し、変更するプラン編集手段をさらに具備する請求項１記載の監視制御装置。
【請求項３】
前記プラン編集手段が編集中の設定制御プランについて、前記プラン編集手段により新たな操作画面の選択と設定値の組み合わせが追加される位置まで、仮に設定制御プランに従って設定および制御を実行したときの構成データベースの内容を反映するプラン反映データベースをさらに具備し、
前記プラン編集手段は、該プラン反映データベースを参照することによって、新たに追加される操作画面の選択と設定値の組み合わせの妥当性を判定する請求項２記載の監視制御装置。
【請求項４】
通常の操作によりネットワークの構成が変更されるとき、変更後の構成と前記設定制御プランとの間の矛盾を検出する手段をさらに具備する請求項１記載の監視制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを構成する個々の伝送装置などのネットワーク要素の設定および制御を行う監視制御装置（オペレーションシステム：ＯｐＳ）に関する。
【背景技術】
【０００２】
ＯｐＳにおいては、ネットワーク内に新たな機器を導入したり、ネットワーク上に回線（パス）を新たに設定したり、ネットワークの構成を変更する際には、設定／登録作業や設定内容を確認するための試験等の作業をオペレータが１つ１つ画面入力しながら実施しており、かなりの時間を要している。また、設定／登録や試験などの一連の操作をオペレータが順次画面入力して実施していくため、誤った設定により作業の遅延が発生することもあり、最悪では、回線を誤って切断してしまう可能性もないとはいえない。
【０００３】
したがって、これらの作業を効率的に確実に実施できる仕組みが求められている。
【０００４】
一連のコマンド入力をコマンドファイルとして予め作成して保存し、コマンドファイル内の一連のコマンドを順次自動的に実行すれば、作業が効率化し、入力ミスも低減できることは良く知られている。しかしながら、例えば回線試験といった制御には、その時の状況に応じたオペレータの操作や確認などのオペレータによる手動操作および判断が必然的に介在するので、ＯｐＳの操作に関しては、コマンドファイルの手法をそのまま適用することはできない。
【０００５】
【特許文献１】特開平６−１１０６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって本発明の目的は、オペレータの手動操作や判断が必要な制御を含む一連の設定および制御を効率的かつ確実に実施することの可能な監視制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的は、ネットワークを構成する個々のネットワーク要素の設定または制御を行うための操作画面の選択と選択された操作画面への設定値の複数の組み合わせであって順序付けられたものを設定制御プランとして記憶するプランデータベースと、該設定制御プランに従って、順次、設定値が入力済の操作画面を表示するプラン表示手段と、該プラン表示手段が順次表示する操作画面に対する操作に応答して、前記ネットワーク要素に対する設定または制御を実行するプラン実行手段とを具備する監視制御装置により達成される。
【０００８】
設定制御プランに従って、順次、設定値が入力済の形の画面が表示されるので、作業をミスなく効率的に進めることができる。また、実際の設定または制御は表示されている操作画面内のボタンの押下などの画面に対する操作を契機として実行されるので、オペレータの操作や判断が必要な制御が含まれていても問題なく実行することができる。
【発明を実施するための最良の形態】
【０００９】
図１は本発明の一実施形態に係る監視制御装置の構成の概要を示すブロック図である。
【００１０】
プラン管理部１０は、図２にその一例を示すプラン画面１２および図３にその一例を示す操作画面１４を表示して入力を促すことによって、設定制御プランの作成および編集を行って、作成された設定制御プランをプランデータベース１６に格納する。その際に、作成・編集中の設定制御プランを仮に実行したときの構成データベース１８の内容の変化をシミュレートしてプラン反映データベース２０へ格納する。プラン管理部１０はこれによって、新たに追加される設定制御プランの妥当性を判定することができる。なお、プラン反映データベース２０には構成データベース１８からの差分を格納するようにしても良く、この場合には、データベースの構成をとる必要はない。
【００１１】
設定制御プランの実行の際には、プラン管理部１０がプランデータベース１６から読み出した設定制御プランに従って図３に示すような操作画面１４を順次表示する。オペレータが「実行」ボタン２４を押すと、制御管理部２２がその内容に従った実際の操作を行い、必要に応じて構成データベース１８を更新した後、次の操作画面が自動的に表示される。
【００１２】
図２は、設定制御プランの作成、編集および実行の際に表示されるプラン画面１２の一例を示す。プラン画面１２の各項目の第１欄「作業ポイント」には、作業ポイント（後述）となっている行が黒丸で示されている。またこの欄には、それぞれの項目が設定制御プランの何番目のステップであるかを示す数字が表示される。設定制御プランの実行の際には、この数字の順に、対応する操作画面１４が表示される。各行の「画面」の欄には、操作（操作画面）の種類が表示され、「対象」の欄には、操作の対象となるネットワーク要素を特定する記号が表示され、その右側に、操作画面上で設定された設定値が表示される。「メモ」欄には登録の際に入力されたメモが表示される。
【００１３】
「画面」の欄の「切替」とは、対象となるチャネル（図２の第１行の例では機器ＤＡＭ＃０１のインターフェース１のチャネル１）を予め設定されている予備チャネルに切り替える操作である。
【００１４】
「画面」の欄の「セクション設定」とは、図に示した例では機器ＤＡＭ＃０１のインターフェース２を構成データベース１８に登録して使用可能とする操作である。「パス設定」とは、図に示した例では、機器ＤＡＭ＃０１、インターフェース２にチャネル１のパスを設定する操作であり、「パス試験」では設定されたパスの試験を行い、「パス削除」では指定されたパスを削除する。
【００１５】
図２に示したプラン画面１２が表示されている時、「Ｐｌａｎ追加」ボタン２６が押されると、追加すべき操作を選択する画面（図示せず）が表示され、その中で「パス設定」が選択されると、図３の「パス設定」操作画面が表示される。
【００１６】
図３の「パス設定」画面で、必要な値が入力されて「ｐｌａｎ登録」ボタン２８が押されると、図４に示すメモ入力画面が表示される。メモが入力され、「ＯＫ」ボタン３０が押されると、図５に示すように、入力に対応する行が新たに追加されたプラン画面１２が表示される。この時、「作業ポイント」の欄に黒丸が表示されている項目（図２の例では第６行）が作業ポイントであり、新たに追加される項目は作業ポイントの次に追加される。図２→図５の例では、作業ポイントであった第６行の次に新たな項目が追加され、追加された第７行が新たな作業ポイントになる。マウスなどのポインティングデバイスで項目を選択し「作業Ｐｏｉｎｔ変更」ボタン３２を押すと、選択されている項目が新たな作業ポイントになり、設定制御プランの途中に新たな操作を挿入することもできる。
【００１７】
また、プラン反映データベース２０（図１）には、作成編集作業中の設定制御プランを作業ポイントまで仮に実行した時の構成データベース１８の内容が反映されているので、これを参照することにより、新たに追加されようとしている操作の妥当性を判定することができる。例えば、第６行目の操作の後にＤＡＭ＃０１，ＩＦ＝２，ＣＨ＝１についてのパス試験の操作を追加しようとしても、そのパスは第６行の操作により削除されてプラン反映データベース２０には存在していないので、入力エラーとなる。
【００１８】
「Ｐｌａｎ削除」ボタン３４は選択されている項目を削除するもので、この場合にも、プラン反映データベース２０を利用して、削除後の設定制御プランの妥当性が判定される。
【００１９】
このようにして、プランデータベース１６には、操作画面の選択と選択された操作画面への入力値の組み合わせが指定された順序で構成データベースとの矛盾を生じることなく生成され、格納される。
【００２０】
「Ｐｌａｎ実行」ボタン３６は、作成された設定制御プランに基いて、実際に設定制御を実行するためのボタンである。「Ｐｌａｎ実行」ボタン３６が押されると、設定制御プランの選択されている項目から順に、各項目に対応する操作画面が表示される。どの項目も選択されていない場合には、先頭の項目から順に、各行に対応する操作画面が表示される。
【００２１】
図６に示した例では、先頭の項目が選択されているので、「Ｐｌａｎ実行」ボタン３６が押されると、先頭の項目の「セクション設定」に対応して、図７に示すように、セクション設定画面が、設定値が入力済の状態で表示される。
【００２２】
図７の操作画面において、「Ｐｌａｎ登録」ボタン２８は有効ではないので、グレイアウトされている。「実行」ボタン２４が押されると、制御管理部２２（図１）は、対象となるネットワーク要素に対して実際の制御を実施し、必要に応じて構成データベース１８（図１）を更新する。図７の例では、対象装置ＤＡＭ＃０１に対してインターフェース２が構成データベース１８に登録されて使用可能となる。
【００２３】
制御完了後、図８に示す確認画面が表示され、「ＯＫ」ボタンが押されると、設定制御プランの次の行に対応する操作画面が表示される。図６の例では、第２行に対応して、図９に示すように現用パスから予備パスへのパス切替画面が表示される。「キャンセル」ボタン４０が押されると、設定制御プランの実行を終了し、「前のＰｌａｎ画面に戻る」のボタン４２が押されると、１つ前の行に対応する操作画面が表示される。
【００２４】
通常の操作によりネットワークの構成が変更されるとき、作成済の設定制御プランの内容と矛盾を生じることがある。例えば、図５に示す設定制御プランが作成されていて、通常の操作によりＤＡＭ＃０１に対してＩＦ＝２，ＣＨ＝１のパス設定が行なわれると、設定制御プランの実行開始時にこのパスが存在していないことが前提となっている第４〜６行の操作は現状と矛盾することになる。これを回避する必要がある場合には、以下の様に対処することができる。
【００２５】
すなわち、図５に示す設定制御プランがプラン画面１２（図１）に表示されており、通常操作により操作画面１４に図１０に示されるパス設定画面が表示されていて「実行」ボタン２４が押されると、図１１に示す確認画面が表示される。これに対して、「ＯＫ」ボタン４４が押されると、パス設定が実行され、これと矛盾する設定制御プランの第４〜６行が削除され図１２に示すようなプラン画面が表示される。図１１の確認画面において「キャンセル」ボタン４６が押されると、パス設定は実行されない。
【００２６】
設定制御プランの自動実行中にこれと矛盾する通常操作が行なわれようとするときも、同様に図１１に示すような画面を表示してオペレータに警告し、オペレータが通常操作の実行を選択した場合には、自動実行を中断するようにしても良い。
【００２７】
設定制御プランの作成過程の具体例を、作成に伴って内容が変化するプラン反映データベース１６の内容と対比させて以下に説明する。
【００２８】
構成データベース１８にはインターフェース３に関して、以下の表１に示すような情報が登録されているものとする。
【００２９】
【表１】
0005320734.tif 000002
【００３０】
表２に示すように、設定制御プラン、すなわちプランデータベースにＩＦ＝３，ＣＨ＝２，５０Ｍの「パス設定」の操作が登録されるとき、初期状態で構成データベース１８のコピーを保持するプラン反映データベース２０にＩＦ＝３，ＣＨ＝１，５０Ｍのパスが追加される。構成データベース１８の内容は変わらない。
【００３１】
【表２】
0005320734.tif 000003
【００３２】
次に、表３に示すように、ＩＦ＝３，ＣＨ＝２のパス試験が登録されようとするとき、プラン反映データベース２０にはＩＦ＝３，ＣＨ＝２のパスが存在するので、このパス試験の操作の登録は可能であり、この操作は登録される。この操作は構成情報に影響を与えないので、プラン反映データベース２０の内容は変わらない。
【００３３】
【表３】
0005320734.tif 000004
【００３４】
次に、表４に示すように、「ＩＦ＝３，ＣＨ＝２」のパスのパラメータ変更を登録するとき、プラン反映データベース２０にＩＦ＝３，ＣＨ＝２のパスが存在するため登録可能であり、パラメータ変更コマンドをプランデータベース１６に登録する。また、プラン反映データベース２０を更新する。
【００３５】
【表４】
0005320734.tif 000005
【００３６】
表５に示すように、「ＩＦ＝３，ＣＨ＝２」のパス試験（測定値読出し）を登録するとき、プラン反映データベース２０にＩＦ＝３，ＣＨ＝２のパスが存在するので、この操作は登録され、プラン反映データベース２０は変化しない。
【００３７】
【表５】
0005320734.tif 000006
【００３８】
表６に示すように、「ＩＦ＝３，ＣＨ＝２」のパス削除の操作が登録されるとき、プラン反映データベース２０に対象パスが存在するため、対象パスをプランデータベース１６に登録すると共にプラン反映データベースを更新する。
【００３９】
【表６】
0005320734.tif 000007
【００４０】
この時点では登録したパスを最後に削除しているため、構成データベースと同じになる。また、作業ポイントを移動すれば、その時点でのプラン反映データベースが作成し直されるため、任意の時点での構成を再現できるとともに、各時点で正しくコマンド登録チェックをすることができる。
【００４１】
表６に示す設定制御プランを実行する過程を以下に説明する。
【００４２】
プランデータベースより設定制御プランの内容を参照し、順次対象となる画面を開いていく。まずはＮｏ．１のＩＦ＝３，ＣＨ＝２のパス設定画面を開く（先頭より実施していくものとする）。画面内容を確認したのち、オペレータの実行指示により対象装置に対してパス設定を実施する。パス設定が正常に完了した場合には、表７に示すように、その内容を構成データベースに反映させると共にプランデータベースからＮｏ．１の行を削除する。
【００４３】
【表７】
0005320734.tif 000008
【００４４】
次にＮｏ．２のＩＦ＝３，ＣＨ＝２のパス試験画面を開く。実行はあくまでもオペレータ指示のため、対向との連絡の後実行することが可能であり、何回でも同じ作業が可能となる（試験では何度も読み出しして確認するような操作となる）。
【００４５】
なお、試験コマンドでは構成情報には影響を与えないため、表８に示すように、構成データベースの内容は変化しない。
【００４６】
【表８】
0005320734.tif 000009
【００４７】
次にＮｏ．３のＩＦ＝３，ＣＨ＝２のパス変更画面を開く。制御の結果として、ＩＦ＝３，ＣＨ２のパスの帯域が５０Ｍから１５０Ｍに変更され、表９に示すように構成データベースにそれが反映される。
【００４８】
【表９】
0005320734.tif 000010
【００４９】
次にＮｏ．４の画面、ＩＦ＝３，ＣＨ＝２のパス試験画面を開く。以降はＮｏ．２と同様である。
【００５０】
【表１０】
0005320734.tif 000011
【００５１】
次にＮｏ．５の画面、ＩＦ＝３，ＣＨ＝２のパス削除画面を開く。制御の結果として、ＩＦ＝３，ＣＨ３のパスは削除され、表１１に示すように、構成データベースにその結果が反映される。
【００５２】
【表１１】
0005320734.tif 000012
【００５３】
最終的に出来上がった構成データベースは、当然ながら設定制御プラン登録時のプラン反映データベースと同じになる。
【００５４】
上記の例では、設定制御プランの実行済の項目はプランデータベースから削除され、最終的にプランデータベースの内容は空になるが、削除せずに残しておき、何度でも再利用することができるようにすることも可能である。この場合には、複数の設定制御プランをプランデータベースに格納し、その中から選択して実行させることも可能である。
【００５５】
上記の構成の監視制御装置は、コンピュータと、コンピュータに上記のような処理を実行させるべくプログラムされたソフトウェアにより実現することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る監視制御装置の概略構成を示すブロック図である。
【図２】プラン画面１２の一例を示す図である。
【図３】操作画面１４の一例としてのパス設定画面の一例を示す図である。
【図４】メモ入力画面の一例を示す図である。
【図５】プラン画面１２における項目の追加を説明する図である。
【図６】プラン画面１２における項目の選択を説明する図である。
【図７】自動実行時に表示される操作画面の一例としてのセクション設定画面を示す図である。
【図８】設定制御プランの実行確認画面の一例を示す図である。
【図９】自動実行時に表示される操作画面の一例としてのパス切替画面を示す図である。
【図１０】通常操作時に表示される操作画面の一例としてのパス設定画面を示す図である。
【図１１】通常操作の結果が設定制御プランと矛盾を生じる結果になる場合に表示される確認画面を示す図である。
【図１２】通常操作の結果と矛盾する設定制御プランの項目の自動削除を説明する図である。
【図１】
0005320734.tif 000013
【図２】
0005320734.tif 000014
【図３】
0005320734.tif 000015
【図４】
0005320734.tif 000016
【図５】
0005320734.tif 000017
【図６】
0005320734.tif 000018
【図７】
0005320734.tif 000019
【図８】
0005320734.tif 000020
【図９】
0005320734.tif 000021
【図１０】
0005320734.tif 000022
【図１１】
0005320734.tif 000023
【図１２】
0005320734.tif 000024