(57)【要約】  【課題】従来はネットワークのノードとなる通信装置の設計構築は、通信装置を構成する各構成要素の階層的な構実装関係に従って、各構成要素毎に設けられた画面の操作で行っていた。構成要素の実装される階層順に構成要素一つ一つに対して、個別に設定操作を行うシーケンス手順となっていた。そのため、大量の設計構築作業においては、大量の画面操作を行う必要があり、作業効率の低下、及び入力ミスなどの設計作業の信頼度の低下を招く要因となっていた。  【解決手段】ネットワークを構成するノードとなる通信装置の設計構築を行う際、各構成要素の設計情報をスタイルシートに保持し、構成要素の階層関係に従って各スタイルシートを結合した装置構成情報を生成して通信装置への設定処理を一括処理することにより効率的かつ信頼性の高い設計構築作業を行うネットワーク設計構築方法、クライアント端末、及びサーバを提供する。【選択図】図４
2007257541.tif 000002
【特許請求の範囲】
【請求項１】
各構成要素が階層構造に実装される通信装置をノードとするネットワークのネットワーク設計構築方法において、
前記通信装置の各構成要素に対応して前記構成要素の設計情報を保持するスタイルシートを備え、
前記スタイルシートは前記構成要素間の隣接する階層関係を示す結合位置情報を含み、
第１の構成要素のスタイルシートと、第１の構成要素に隣接する第２の構成要素のスタイルシートとを前記結合位置情報に基づいて結合し、
前記結合された第１および第２のスタイルシートに設計情報を入力して装置構成情報とし、
前記装置構成情報を基に前記通信装置の第１および第２の構成要素に対する設計情報の設定処理を一括して行う、
ことを特徴とするネットワーク設計構築方法。
【請求項２】
請求項１に記載のネットワーク設計構築方法において、
前記スタイルシートは前記構成要素に設定される設計情報の入力単位となる入力カラム情報を含み、
前記入力カラム情報として入力される値の候補の一覧からなるカラム候補値テーブルを備え、
前記スタイルシートの入力カラム情報は前記カラム候補値テーブルから選択して入力される、
ことを特徴とするネットワーク設計構築方法。
【請求項３】
請求項２に記載のネットワーク設計構築方法において、
前記装置構成情報に含まれる各スタイルシートの前記入力カラム情報間の整合性をチェックし、
前記入力カラム情報の整合性がとれた前記装置構成情報を基に、前記通信装置に対する設定処理の順序を定義したシナリオ情報を生成し、
前記シナリオ情報に基づいて前記通信装置の各構成要素に対して一括して設定処理を行う、
ことを特徴とするネットワーク設計構築方法。
【請求項４】
各構成要素が階層構造に実装される装置をノードとするネットワークのネットワーク設計構築を行うクライアント端末において、
前記通信装置の各構成要素に対応して前記構成要素の設計情報を保持するスタイルシートと、
前記スタイルシートに含まれる前記構成要素間の隣接する階層関係を示す結合位置情報に基づいて、第１の構成要素のスタイルシートと、第１の構成要素に隣接する第２の構成要素のスタイルシートとを結合する手段と、
前記結合された第１および第２のスタイルシートに設計情報を入力して装置構成情報を生成する手段と、
前記装置構成情報をサーバへ送信する手段を備える、
ことを特徴とするクライアント端末。
【請求項５】
各構成要素が階層構造に実装される装置をノードとするネットワークのネットワーク設計構築を行うサーバにおいて、
前記通信装置の各構成要素の設計情報を保持するスタイルシートを、各構成要素間の隣接する階層関係に基づいて結合して生成された装置構成情報をクライアント端末から受信する手段と、
前記装置構成情報を基に前記通信装置の各構成要素に対する設計情報の設定処理を一括して行う手段を備える、
ことを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク設計構築技術に関し、特に各構成要素が階層構造に実装される通信装置をノードとするネットワークの設計構築を行う際、各構成要素の設計情報をスタイルシートに保持し、構成要素の階層関係に従って各スタイルシートを結合した装置構成情報を生成し、該装置構成情報を基に通信装置への設定処理を一括処理することにより効率的かつ信頼性の高い設計構築作業を行うネットワーク設計構築方法、クライアント端末、及びサーバに関する。
【背景技術】
【０００２】
ネットワークをその目的に適合した形に運用するためには、そのネットワークを構成するノードとなる各通信装置に対して適切な設計情報を設定しなければならない。また、ネットワークの運用への影響を最小限に抑えるために、通信装置への設定作業は迅速かつ確実に行う必要がある。ネットワークの規模が大きくなればなるほど、この設計構築作業量は増大し、ネットワーク設計構築作業を効率的かつ高信頼に行う方法が求められている。
【０００３】
図１は、ネットワーク設計構築システムの代表的な構成例を示している。
【０００４】
クライアント端末１００は通信リンク６００を介してサーバ２００と連携し、サーバ２００はネットワーク７００に接続される通信装置８００に対してクライアント端末１００からの設定要求に従って設定処理を行い、通信装置８００がネットワーク７００の運用目的に合った動作を行うようにする。
【０００５】
通信装置８００の設計情報はクライアント端末１００の画面表示入力部９００より入力され、クライアント端末１００からサーバ２００のクライアントアプリ３００へ送信され、サーバアプリ４００に引き渡される。サーバアプリ４００は、例えばネットワーク７００を管理するネットワーク監視制御システムであり、通信装置８００に対して、クライアントアプリ２１０から引き渡された設計情報を通信装置が解釈実行できる形の設定コマンドに変換して、通信装置に対して設定処理を行う。同時に、通信装置に設定した最新の設定値を設定値データベース２３０に格納しておく。
【０００６】
図２は通信装置の構成例を示している。
【０００７】
通信装置８００の各構成要素は通常は階層構造に実装される。例えば、最上位層の構成要素である通信装置８００は１以上の下位層のユニットから成り、その各ユニットはさらに１以上の下位層のスロットから成る。
【０００８】
ここでは、通信装置８００の先頭から３個のユニット８１０、８２０、８３０示されている。また、ユニット８１０、８２０、８３０のそれぞれはさらに１以上のスロットから構成され、ここではそれらの先頭の３個のスロットをユニット８１０については８１１、８１２、８１３、ユニット８２０については８２１、８２２、８２３、ユニット８３０については８３１、８３２、８３３として表示している。ここには表示されていないユニットについても同様で、それぞれ１以上のスロットから構成される。
【０００９】
このように、通信装置の構成要素は最上位層の通信装置、通信装置の下位層のユニット、ユニットの下位層のスロット、というように階層化されて実装される構造になっているのが一般的である。
【００１０】
これらの構成要素の動作仕様は、それぞれの構成要素に対して設定される設定値によって決定される。各構成要素に対する設定は、サーバ２００のサーバアプリ２２０から送信されてくる設定コマンドを通信装置が受信して解釈実行することにより行われる。
【００１１】
通信装置８００がその接続されているネットワークの運用目的に合致した動作をするためには、通信装置８００内の各構成要素に対する設定値を各構成要素間の実装関係などと整合性をとった形で予め準備しておく必要があり、この構成要素に対して予め用意する一連の設定予定値を構成要素の設計情報と呼んでいる。
【００１２】
図３は、従来のクライアント端末とサーバの連携の概要を示している。
【００１３】
ここでは、上記図２に示した通信装置８００の構成例において、通信装置８００にユニット８１０、８２０、８３０の先頭３ユニットが実装され、かつ、ユニット８１０、８２０、８３０のそれぞれの先頭３スロットが実装された形で通信装置８００を新設する場合を例に説明する。
【００１４】
従来の方法では、クライアント端末１００は、上記図２に示した各構成要素毎に設計情報入力用の画面を切り替えて表示するように構成されている。ここでは、上記図２に示した各構成要素の参照符号の先頭にアルファベットの”Ｇ”を付加して、該構成要素を操作する画面を示している。
【００１５】
クライアント端末１００の処理をステップＳ０１、クライアント端末１００とサーバ２００間のデータ受け渡しをステップＳ０２、サーバ２００の処理をステップＳ０３として説明する。
【００１６】
Ｓ０１．クライアント端末１００では、設計対象となる最上位の構成要素である通信装置８００に対応する画面Ｇ８００から通信装置８００の設計情報を入力した後、その下位層の構成要素であるユニット８１０に対応する画面Ｇ８１０からユニット８１０の設計情報を入力する。その後さらにユニット８１０の下位層となる構成要素であるスロット８１１、８１２、８１３に対応する画面Ｇ８１１、Ｇ８１２、Ｇ８１３から、それぞれ、スロット８１１、８１２、８１３の設計情報を入力する。以下ユニット８２０、８３０に対する設計情報についても同様に行い、合計１３画面の操作を行う。
【００１７】
Ｓ０２．上記ステップＳ０１の各画面操作に対応して、クライアント端末１００からサーバ２００へ設定要求情報とそれに対するサーバ２００からクライアント端末１００への応答情報の受け渡しが行われる（合計１３回）。
【００１８】
Ｓ０３．サーバ２００は、クライアント端末１００から通信装置８００の各構成要素に対する設定要求情報を受信すると、その要求に対応する設定コマンドを生成して通信装置８００へ送信する。この各構成要素に対する設定処理を、ここでは上記図２に示した構成要素の参照符号の先頭にアルファベットの“Ｃ”を付加して示している。サーバ２００は合計１３回の設定処理を行う。
【００１９】
このように、従来の通信装置の設計構築では、通信装置の物理的な実装関係から見て上位層の構成要素から下位層の構成要素へと階層的な順番で行う。このため、各構成要素に対応して設けられる設計情報を入力する画面を、構成要素間の階層関係に従って遷移させながら作業を進める必要があり、構成要素の数が多くなるにつれクライアント端末１００からサーバへ２００のアクセス頻度やサーバ内の処理負荷が増大し、設計構築作業に多大な時間を要し、ネットワーク全体の構築作業の遅延を招く要因になっていた。
【００２０】
階層構造化されている装置の設計を効率化する技術の例としては特許文献１がある。
【特許文献１】特開平５−７３６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
従来はネットワークを構成する通信装置の設計構築を、クライアント端末とサーバが連携しながら、通信装置の構成要素の実装上の階層関係からみて上位層の構成要素から下位層の構成要素への階層順に、クライアント端末からの画面操作の都度を設定要求情報をサーバへ送信して行っていた。つまり、構成要素が実装される階層順に通信装置の構成要素一つ一つに対して、個別に設定要求の操作を行うシーケンス手順となっていた。そのため、大量の構成要素の設計構築作業においては、大量の操作を行う必要があり、作業効率の低下、及び入力ミスなどの設計作業の信頼度の低下を招く要因となっていた。
【００２２】
本発明は、各構成要素が階層構造に実装される通信装置をノードとするネットワークの設計構築を行う際、各構成要素の設計情報をスタイルシートに保持し、構成要素の階層関係に従って各スタイルシートを結合した装置構成情報を生成し、該装置構成情報を基に通信装置への設定処理を一括処理することにより効率的かつ信頼性の高い設計構築作業を行うネットワーク設計構築方法、クライアント端末、及びサーバを提供することを目的とする。
【課題を解決するための手段】
【００２３】
第１の発明は、各構成要素が階層構造に実装される通信装置をノードとするネットワークのネットワーク設計構築方法において、前記通信装置の各構成要素に対応して前記構成要素の設計情報を保持するスタイルシートを備え、前記スタイルシートは前記構成要素間の隣接する階層関係を示す結合位置情報を含み、第１の構成要素のスタイルシートと、第１の構成要素に隣接する第２の構成要素のスタイルシートとを前記結合位置情報に基づいて結合し、前記結合された第１および第２のスタイルシートに設計情報を入力して装置構成情報とし、
前記装置構成情報を基に前記通信装置の各構成要素に対する設計情報の設定処理を一括して行う、ように構成した。
【００２４】
これによれば、通信装置の隣接する階層の構成要素のスタイルシートが互いに結合されてできた装置構成情報が生成され、通信装置の各構成要素に対する設定処理をこの生成された装置構成情報に基づいて一括して行うことができる。従って、従来のように通信装置の各構成要素毎に個別に設定処理を行う方法に対して、設計構築作業が大幅に効率化される。
【００２５】
第２の発明は、前記装置構成情報を構成する各スタイルシートの前記カラム情報間の整合性をチェックし、整合性がとれた前記装置構成情報を基に前記通信装置に対する設定処理の順序を記述したシナリオ情報を生成し、前記シナリオ情報に基づいて前記通信装置の各構成要素に対して一括して設定処理を行う、ように構成した。
【００２６】
これによれば、装置構成情報から自動的に設定処理の順序を定義したシナリオ情報が生成され実行されるため、従来のようにネットワークの設計構築作業者が設定処理の順序を意識しながら作業を行う必要がなくなり、効率的かつ誤りの少ない設定作業を行うことができる。
【００２７】
第３の発明は、前記スタイルシートは前記構成要素に設定される設計情報の単位となるカラム情報を含み、前記カラム情報として入力される値の候補となるカラム候補値の一覧からなるカラム候補値テーブルを備え、前記スタイルシートのカラム情報は前記カラム候補値テーブルから選択して入力される、ように構成した。
【００２８】
これによれば、ネットワークの設計構築の作業者は、通信装置の設計情報となるカラム情報を、事前に用意した候補となる設計値の中から選択することにより入力でき、設計情報の入力ミスの低減、及ぶ入力作業の効率化を図ることができる。
【発明の効果】
【００２９】
各構成要素が階層構造に実装される通信装置をノードとするネットワークの設計構築を行う際、各構成要素の設計情報をスタイルシートに保持し、構成要素の階層関係に従って各スタイルシートを結合した装置構成情報を生成し、該装置構成情報を基に通信装置への設定処理を一括処理することにより効率的かつ信頼性の高い設計構築作業を行うことができる。
【００３０】
また、スタイルシートの結合はグラフィカル・ユーザー・インターフェース画面（以下、ＧＵＩ画面と記述する）のドラッグアンドドロップ操作により実現することにより、設計構築作業者の負担が軽減されて効率的かつ入力ミスの少ない設計情報の入力が可能となる。
【００３１】
さらに、上記の装置構成情報を基に、通信装置への設定処理手順を定義したシナリオ情報を生成し、そのシナリオ情報を基に通信装置への設定処理を実行することにより、設定処理手順の詳細を操作者が意識することなく設計構築作業を進めることが可能となる。
【発明を実施するための最良の形態】
【００３２】
（実施例）
図４は、本発明のクライアント端末とサーバの連携処理の概要で、前記図３で示した従来のクライアント端末とサーバの連携処理の概要と対比するため、前記図３と同じ条件の設計情報を入力する場合の処理ステップを、ステップＳ０１からＳ０５で示している。
【００３３】
つまり、前記図２に示した通信装置８００の構成例において、ユニット８１０、８２０、８３０それぞれの先頭３スロットを実装する形で通信装置８００を新設する場合を例に示している。
【００３４】
本発明では、通信装置８００の各構成要素の設計情報をスタイルシートと呼ばれる記憶単位で保持する。スタイルシートは構成要素毎に設けられことから、ここでは前記図２で示した構成要素の参照符号の先頭にアルファベットの“Ｓ”を付加した符号でスタイルシートを示している。また、各構成要素に対応するサーバ２００の設定処理を、同様に、構成要素の参照符号の先頭にアルファベットの“Ｃ”を付加した符号で示している。
【００３５】
Ｓ０１．クライアント端末１００は、まず、スタイルシート格納部１８０に格納されているスタイルシート群の中から、設定の対象となる構成要素のスタイルシートを選択し、その階層関係に基づいてスタイルシートを結合する。このスタイルシートの選択と結合は、ＧＵＩ画面（後述する構成設定画面）によりドラッグアンドドロップ操作により行うことができる。
【００３６】
Ｓ０２．ＧＵＩ画面より通信装置８００へ設定すべき情報、つまり、設計情報を入力し、対応するスタイルシートにその入力した設計情報を格納する。以降の本発明の実施例の説明では、この設計情報の入力単位をカラムとも表現し、設計情報をカラム情報とも表現する。
【００３７】
Ｓ０３．上記ステップＳ０１で結合したスタイルシートにステップＳ０２で入力した設計情報（カラム情報）を格納して、このカラム情報が格納された状態で結合されたスタイルシートを装置構成情報としてサーバ２００へ送信する。この装置構成情報は、ステップＳ０２で入力したカラム情報を埋格納したスタイルシートが、対応する構成要素間の階層関係に従って結合されたもので、設計対象となる通信装置８００の全ての構成要素についてのスタイルシートを含んでいる。この実施例では、スタイルシートＳ８００、Ｓ８１０、Ｓ８２０、Ｓ８３０、Ｓ８１１，Ｓ８１２、Ｓ８１３、Ｄ８２１、Ｓ８２２、Ｓ８２３、Ｓ８３１、Ｓ８３２、Ｓ８３３が結合されて装置構成情報に組み込まれる。
【００３８】
Ｓ０４．サーバ２００は、クライアント端末１００から受信した装置構成情報を基に通信装置８００に対して設定処理を行う。設定処理は通信装置８００に設定コマンドを送信することにより行う。この実施例では、設定処理としてＣ８００、Ｃ８１０、Ｃ８１１、Ｃ８１２、Ｃ８１３、Ｃ８２０、Ｃ８２１、Ｃ８２２、Ｃ８２３、Ｃ８３０、Ｃ８３１、Ｃ８３２、Ｃ８３３が実行される。
【００３９】
各構成要素に対する設定処理の結果は上記装置構成情報内の構築状況に格納されて、クライアント端末１００へ返送される。
【００４０】
Ｓ０５．クライアント端末１００は、サーバ２００から返送されてきた装置構成情報を受信し、該装置構成情報に含まれている設定処理の結果（構築状況）を読み出して、各スタイルシートへ反映する。このスタイルシートへ反映された構築状況は、例えば、ＧＵＩ画面上の構成要素を示すアイコンの表示色を変化させることにより、画面操作者に知らせることができる。
【００４１】
上記のように、本発明のネットワーク設計構築方法では、各構成要素についての設計情報を格納しているスタイルシートを、一つのＧＵＩ画面（後述する構成設定画面９１０）のドラッグアンドドロップ操作という分かり易い操作で結合し、その結合したスタイルシートを装置構成情報としてサーバ２００へ一括して送信する。
【００４２】
これにより、前記図３に示した従来のＧＵＩ画面操作のように、構成要素毎に設けられるＧＵＩ画面を上位階層の構成要素から順次切り替え、サーバと逐次データを受け渡しながら、通信装置８００への設定処理も各画面操作の都度行う方法に比較して、関連する設計情報を結合スタイルシート、つまり、装置構成情報にまとめて一括処理できるため、極めて効率のよい設計構築作業を行うことができる。
【００４３】
また、設計情報のスタイルシートへの入力をまず完了させて装置構成情報としてまとめるため、個々の設計情報間の整合性チェックを事前に行うことができ、通信装置への設定作業の信頼度を上げることができる。
【００４４】
図５は、本発明のスタイルシートの構成例である。
【００４５】
スタイルシート８０は通信装置８００の構成要素毎に設けられて各構成要素の設計情報を記憶するもので、アイコン８１、上位層結合位置８２、構成要素ＩＤ８３、対象カラム名８４、入力カラム情報８５、整合グループ８６、構築状況８７で構成される。
【００４６】
一つのスタイルシートには複数の対象カラム名８４があり、それぞれの対象カラム名に対応して、入力カラム情報８５、整合グループ８６、構築状況８７が対応している。
【００４７】
アイコン８１は、ＧＵＩ画面上に表示するアイコンを識別する情報である。ここでは分かり易くするためアイコンのイメージを表示しているが、例えば、イメージデータそのものではなく別に保持されているアイコンのイメージデータを指し示す識別情報とすることができる。
【００４８】
上位層結合位置８２は、スタイルシート間を結合するための情報で、例えば、該スタイルシートの構成要素が実装されるべき隣接する上位層の構成要素内の実装位置を示す情報とすることができる。従って、本スタイルシートに対応する構成要素は、上位層結合位置情報６２が示す上位層の構成要素内の位置に実装されることになる。
【００４９】
構成要素ＩＤ８３は、本スタイルシートの構成要素に付与された識別情報である。
【００５０】
対象カラム名８４は、後述するカラム情報入力画面から入力されるカラム値を示す名称情報である。
【００５１】
ここで、カラムとは設計情報の入力単位を意味しており、ＧＵＩ画面からの設計情報の入力はこのカラム単位に行われる。従って、後述するカラム情報入力画面９７０にも示されるように、ＧＵＩ画面にはこの設計情報の入力単位となる対象カラム名毎に、設計情報の入力エリアが表示される。
【００５２】
入力カラム情報８５は、上記対象カラム名８４で指定されたカラム情報を格納する領域であり、後述するカラム情報入力画面から入力されたカラム情報が本領域に格納される。
【００５３】
整合グループ８６は、上記対象カラム名８４で指定されたカラム情報毎に、その整合性チェックの範囲となる整合グループの識別情報が設定される。つまり、この整合グループ情報８６に例えば識別情報として”ａ”が設定されていれば、同じ識別情報“ａ”が整合グループ情報８６に設定されている入力カラム情報８５の値が相互にチェックされて整合性がチェックされる。この整合性チェックは結合された全てのスタイルシート間にまたがって実行される。
【００５４】
例えば、対象カラム名８４が「設定予定日」の場合を考える。「設定予定日」とは該構成要素に対して実際に設計情報（カラム情報）を設定する予定日を意味する。通信装置では、上位層の構成要素の設定が終了した後でないと、その下位層の構成要素は正常に動作しないため、上位層の構成要素の「設定予定日」はその下位層の構成要素の「設定予定日」より前でなければならない。例えば、構成要素「ユニット 」に隣接する下位層の構成要素である「スロット」の「設定予定日」として入力される入力カラム情報８５の日付が、「スロット」の上位層の構成要素である「ユニット 」の「設定予定日」として入力される入力カラム情報８５の日付より前の日付に誤って設定されるケースが想定できる。本発明の整合性チェックでは、このように、結合された関連するスタイルシート間、または、同一スタイルシート内の入力カラム情報８５で、しかも、その整合グループ情報８６の値が同一である入力カラム情報８５の値の間の整合性をチェックする。
【００５５】
構築状況８７は、該スタイルシートに入力された設計情報（カラム情報）の設計構築作業全体からみた進捗状況を示す情報で、例えば、後述するカラム情報入力画面からカラム情報入力が完了した時点では「入力完了」が設定され、サーバ２００の整合性チェックの結果が不整合があった場合は「不整合あり」と設定され、通信装置８００への実際の設定処理が正常に完了した場合は「設定完了」と設定され、各設計情報（カラム情報）毎の設計構築作業上の進捗状況が分かるようにしている。
【００５６】
図６は、本発明のスタイルシートの結合例である。
【００５７】
ＧＵＩ画面（後述する構成設定画面）によりスタイルシートを結合した場合の、スタイルシートの結合イメージを示している。
【００５８】
ここでは、上位層の構成要素である通信装置（構成要素ＩＤ＝Ａ００１）のスタイルシートＳ８００、その下位層の構成要素であるユニット（構成要素ＩＤ＝Ｂ００１）のスタイルシートＳ８１０、及びユニットの下位層の構成要素であるスロット（構成ＩＤ＝Ｃ００１）を結合した場合の例を示している。
【００５９】
ユニット（構成要素ＩＤ＝Ｂ００１）のスタイルシート８１０の上位層結合位置８２には、通信装置（構成要素ＩＤ＝Ａ００１）内での該ユニットの実装位置“ＵＮＩＴ１列”が設定されており、通信装置（構成要素ＩＤ＝Ａ００１）内での“ＵＮＩＴ１列”が示す位置に該ユニットが実装されることを意味する。また、スロット（構成ＩＤ＝Ｃ００１）のスタイルシートＳ８１１の上位層結合位置８２には、ユニット（構成要素ＩＤ＝Ｂ００１）内での該スロットの実装位置“ＵＮＩＴ１列、ＳＬＯＴ１列”が設定されている。最上位層となる通信装置（構成要素ＩＤ＝Ａ００１）のスタイルシートＳ８００の上位層結合位置情報８２には、上位層の構成要素が存在しないため何も設定されない。
【００６０】
ここでは三つのスタイルシートを結合した場合を代表例として示しているが、結合するスタイルシートの数は任意である。
【００６１】
図７は、本発明のクライアント端末の構成例である。
【００６２】
クライアント端末１００は画面表示入力部９００を備え、通信リンク６００を介してサーバ２００と通信する。
【００６３】
ＧＵＩ制御部１９１は後述する構成設定画面９１０を用いて操作者が行うドラッグアンドドロップ操作、設計情報の入力、ボタン操作などのＧＵＩ操作の制御を行う。
【００６４】
スタイルシート結合部１０１は、スタイルシートの結合の際にドラッグアンドドロップ操作により入力される情報をＧＵＩ制御部１９１を介して受けとり、該当するスタイルシートの上位層結合位置８２を設定することにより、スタイルシート間をその階層関係に従って結合する。
【００６５】
設計情報組込部１０２は、後述するカラム情報入力画面９７０が表示されたときに起動され、カラム候補値テーブル１７０から読み込んだカラム候補値をカラム情報入力画面９７０に表示する。また、カラム情報入力画面９７０から入力された設計情報をＧＵＩ制御部１９１を介して受け取り、関係するスタイルシート内の入力カラム情報８５に格納する。
【００６６】
スタイルシート格納部１８０は、本クライアント装置が管理する全ての通信装置の構成要素についてのスタイルシートを保持している。
【００６７】
カラム候補値テーブル１７０は、後述するカラム情報入力画面９７０からカラム情報（つまり、設計情報）を入力する際に選択される候補となるカラム値を保持しておくテーブルである。これにより、カラム情報入力画面９７０の操作者は、この候補となるカラム値を選択する操作だけで設計情報を入力することができ、効率よくミスの少ない設計情報の入力が可能となる。
【００６８】
装置構成情報送受信部１０３は、後述する構成設定画面９１０の実行ボタン９１３の操作によりＧＵＩ制御部１９１を介して起動される。上記スタイルシート結合部１０１により結合された関連するスタイルシート群を装置構成情報６０として一つにまとめ、サーバ通信部１９２を介してサーバ２００へ送信する。また、上記送信した装置構成情報６０に対して、サーバ２００がその装置構成情報６０に関する処理結果（整合性チェック結果、通信装置への設定処理結果）を構築状況６７として埋め込んで返送してきた装置構成情報６０を、サーバ通信部１９２を介して受信する。そして、受信した装置構成情報６０の構築状況に格納されているサーバの処理結果を関連するスタイルシートに反映する。
【００６９】
設定値要求部１０５は、クライアント端末１００が操作の途中で何らかの異常を検出して処理を中断した際、クライアント端末１００が再起動して設計構築作業をやり直す場合にＧＵＩ制御部１９１から起動される。サーバ２００へ最新の通信装置の設定値を通知するように要求するもので、これに応答してサーバ２００は設定値データベース２３０から最新の通信装置の設定値を読み込んでサーバ２００の装置構成情報格納部２６０に保持している装置構成情報６０の入力カラム値６５に反映させた後、クライアント端末１００へ送信する。
設定値読取部１０５は、サーバ２００からの装置構成情報６０を受信し、その中の入力カラム値６５をスタイルシート格納部１８０内の関連するスタイルシートに反映させる。これにより、クライアント端末の異常で設計構築作業が中断した場合においても、サーバ２００が保持している最新の通信装置への設定値をカラム値として設計構築作業をやり直すことができる。
【００７０】
サーバ通信部１９２は、通信リンク６００を介してサーバ２００とのデータ受け渡しを行う。
【００７１】
図８は、本発明のサーバの構成例である。
【００７２】
クライアント端末通信部２１１は、通信リンク６００を介してクライアント端末１００とのデータ受け渡しを行う。
【００７３】
装置構成情報受信部２１２は、クライアント端末１００から送信されてきた装置構成情報６０をクライアント端末通信部２１１を介して受信し、装置構成情報格納部２６０に保持した後に整合性チェック部２１３を起動する。
【００７４】
整合性チェック部２１３は、装置構成情報格納部２６０に保持されている装置構成情報６０を基に、その装置構成情報６０の中の整合グループ６６を参照して、同一整合グループについての入力カラム情報６５（設計情報）の間に整合性があるか否かをチェックする。そして、整合性のチェック結果を装置構成情報６０の構築状況６７に反映し、不整合の入力カラム情報がある場合は、クライアント端末通信部２１１を介してクライアント端末１００に装置構成情報６０を送信する。例えば、不整合の設計情報がある場合は、装置構成情報６０内の構築状況６７に「不整合あり」が格納される。
【００７５】
チェック結果が不整合なしの場合は、シナリオ生成実行部２１４を起動しその応答を待ち合わせる。そして、シナリオ生成実行部２１４から処理結果の応答が通知されたら、その処理結果を装置構成情報６０の構築状況６７に反映させた後、該装置構成情報６０をクライアント端末通信部２１１を介してクライアント端末１００に送信する。例えば、シナリオ生成実行部２１４の通信装置への設定処理が全て正常に終了した場合は、装置構成情報６０内の構築状況６７に「設定完了」が格納される。
【００７６】
シナリオ生成実行部２１４は、整合性チェック部２１３の整合性チェック結果が正常の場合に起動され、装置構成情報６０をもとに通信装置８００に対する設定処理の順序を定義するシナリオ情報を生成し、そのシナリオ情報を基にサーバアプリ２２０を介して設定コマンドを通信装置８００に送信する。そして、通信装置８００から返送される設定コマンドに対する応答情報をサーバアプリ２２０を介して受け取りシナリオ情報に記録し、すべての設定処理が正常に終了したか否かを整合性チェック部２１３に通知する。
【００７７】
ここで、異常終了した設定処理があった場合は、この異常終了した設定処理のみから構成される再試行用のシナリオ情報を生成し、そのシナリオ情報に従って再度設定処理を行うようにすることもできる。これにより、再試行により回復可能な設定処理の異常については自動的に再試行処理が実行され、設定処理の異常終了に伴うクライアント端末１００からの再操作が不要となり、設計構築作業の効率化を図ることができる。
【００７８】
通信装置８００へ実際に設定した設定値はサーバアプリ２２０により設定値データベース２３０に反映される。
【００７９】
設定値読取部２１６は、クライアント端末１００から要求があった場合に、設定値データベース２３０に格納されている通信装置８００の最新の設定値を読み出して、装置構成情報格納部２６０に保持されている装置構成情報６０の入力カラム情報６５に格納した後、該装置構成情報６０をクライアント端末通信部２１１を介してクライアント端末１００へ送信する。
【００８０】
サーバアプリ２２０は、シナリオ生成実行部２１４からの指示に従って設定コマンドを通信装置８００へ送信し、正常に設定が完了した場合は、該設定値を設定値データベース２３０に格納する。そして、通信装置８００への設定が正常に終了したか否かを示す応答情報をシナリオ生成実行部２１４へ返す。
【００８１】
また、設定値読取部２１６からの要求に基づいて、設定値データベース２３０に格納されている最新の設定値を読み取り、設定値読取部２１６へ渡す。
【００８２】
図９は、本発明のネットワーク設計構築の動作フロー（１）で、クライアント端末１００の動作フロー（ステップＳ０１００−Ｓ０６００）を左側に、サーバ２００の動作フロー（ステップＳ１１００−Ｓ１７００）を右側に記し、主要な機能についてのクライアント端末１００とサーバ２００との間の連携関係がわかるように示している。
【００８３】
Ｓ０１００．クライアント端末１００は、ＧＵＩ画面（後述する構成設定画面９１０）からのドラッグアンドドロップ操作による指示に基づいて、関連するスタイルシートをスタイルシート格納部１８０から選択し結合する。この結合は、設計対象となる通信装置８００の全てのスタイルシート８０が結合されるまで行う。
【００８４】
Ｓ０２００．ＧＵＩ画面（後述するカラム情報入力画面９７０）から入力されたカラム情報を該当するスタイルシート８０の入力カラム情報８５に格納する。
【００８５】
Ｓ０３００．後述する構成設定画面９１０の実行ボタン操作により、カラム情報が入力され、設計対象の通信装置８００の全てのスタイルシート８０が結合されたスタイルシート群から装置構成情報６０を生成し、サーバ１００へ送信する。
【００８６】
Ｓ０４００．上記ステップＳ０３００でサーバ２００へ送信した装置構成情報６０に対する応答としての装置構成情報６０がサーバ２００から送信されてくるのを待ち合わせる。
【００８７】
Ｓ０５００．サーバ２００から装置構成情報６０を受信したら、その中の構築状況６７に設定されているサーバ２００での処理結果情報を、該当するスタイルシート８０に反映する。
【００８８】
Ｓ０６００．サーバ２００の処理結果を含んだスタイルシート８０に基づいてＧＵＩ画面（後述する構成設定画面９１０）に表示する。例えば、サーバ２００の整合チェック結果がＮＧとなった構成要素については、構成設定画面９１０の構成ＥＤＩＴエリア９１４内の該当構成要素のアイコン色を変化させ、不整合が発生したことを操作者に通知する。
【００８９】
また、サーバ２００にて通信装置８００への設定処理が正常に終了した場合は、装置構成情報６０の構築状況６７に「設定完了」と設定されるので、例えば、まずＧＵＩ画面に設定処理が正常に終了したか異常終了したかの実行確認画面を表示し、操作者がＯＫ操作をした時点で構成設定画面を再描画して、上記の処理結果に応じて構成要素のアイコン表示色を変化させるようにすることもできる。
【００９０】
以上が、クライアント端末側の主要機能の動作フローである。
【００９１】
サーバ２００側の主要機能の動作フローは次の通りである。
【００９２】
Ｓ１１００．クライアント端末１００から装置構成情報６０が送信されてくるのを待ち合わせる。
【００９３】
Ｓ１２００．装置構成情報６０を受信した場合は、それを装置構成情報格納部２６０へ格納する。そして、その装置構成情報６０に設定されている整合グループ６６が同じ値を持つ入力カラム情報６５の間の整合性をチェックし、チェック結果を装置構成情報６０の構築状況６７に設定する。例えば、不整合があった場合は装置構成情報６０内の構築状況６７に「不整合あり」を設定する。
【００９４】
Ｓ１３００．整合性チェック結果がすべての関連する入力カラム情報６５についてＯＫの場合は、次のステップＳ１４００へ移行し、チェックＮＧの入力カラム情報６５がある場合はステップＳ１６００へ移行する。
【００９５】
Ｓ１４００．整合チェックが正常に終了した整合性のある装置構成情報６０を基に、通信装置８００への設定処理の順序を定義するシナリオ情報を生成し、それを基に通信装置８００へ設定コマンドを送信して各構成要素への設定処理を行う。
【００９６】
Ｓ１５００．上記ステップＳ１４００で各構成要素へ設定した設定値を、設定値データベース２３０へ反映する。
【００９７】
Ｓ１６００．装置構成情報格納部２６０に格納されている装置構成情報６０をクライアント端末１００へ送信する。
【００９８】
以上がサーバ２００の主要機能の動作フローである。
【００９９】
上記のように、通信装置８００の各構成要素への設定値となる設計情報（入力カラム情報）が格納定されているスタイル８０が構成要素間の隣接する階層関係に基づいて結合され、その結合されたスタイルシート８０に基づいて生成される装置構成情報６０をクライアント端末１００とサーバ２００の間で受け渡すことにより、関連する構成要素の設計情報が一括してサーバ２００で効率よく処理される。
【０１００】
さらに、通信装置８００への設定処理結果についても装置構成情報６０の返送により一括してクライアント端末１００のスタイルシート８０に反映され、クライアント端末１００の操作者は、整合がとれていない設計情報については、それをＧＵＩ画面で確認した上で、再度その異常な設計情報についてのみの設計情報の入力を行うことにより、効率よい設計構築作業を進めることができる。
【０１０１】
図１０は、本発明のネットワーク設計構築の動作フロー（２）で、上記図９に示したステップＳ０１００スタイルシートの結合処理の詳細を示している。
【０１０２】
Ｓ０１１０．設計対象の通信装置８００に対応するスタイルシート８０をスタイルシート格納部１８０から選択する。この選択は、後述する構成設定画面９１０において、構成部品エリア９１５から構成ＥＤＩＴエリア９１４へのドラッグアンドドロップ操作により行うことができる。
【０１０３】
Ｓ０１２０．選択された構成要素の隣接する下位層の構成要素に対応するスタイルシート８０を、スタイルシート格納部１８０の中から選択して読み込む。
【０１０４】
Ｓ０１３０．読み込んだスタイルシート８０をすでに読み込まれている上位層のスタイルシート８０と結合する。
【０１０５】
上記ステップＳ０１２０、Ｓ０１３０の処理は、後述する構成設定画面９１０において、構成部品エリアから構成ＥＤＩＴエリアへのドラッグアンドドロップ操作により一度に行うことができる。
【０１０６】
Ｓ０１４０．ＧＵＩ画面操作者は、設計対象となる通信装置８００の全てのスタイルシート８０が結合されたか否かを判定し、結合終了ならば（ＹＥＳ）処理を終了し、未結合のスタイルシート８０があれば（ＮＯ）、ステップＳ０１２０に戻る。
【０１０７】
上記のように、隣接する階層の構成要素のスタイルシート８０同士を順次結合していくことにより、後述する図１２に示すようなイメージの結合スタイルシートが構築される。
【０１０８】
図１１は、本発明のネットワーク設計構築の動作フロー（３）で、前記図９で示したサーバ２００のステップＳ１４００のシナリオ生成実行処理の詳細を示している。
【０１０９】
Ｓ１４１０．クライアント端末１００から送信されてきた装置構成情報６０をもとに、通信装置８００への設定処理の順序を定義したシナリオ情報を生成する。
【０１１０】
Ｓ１４２０．シナリオ情報に定義された順序と設定情報により通信装置８００に対して設定コマンドを送信し、設定処理を行う。ここで、前記図８に示したサーバの構成例では、通信装置８００の種別に対応した設定コマンドの生成と通信装置８００への設計コマンドの送信処理はサーバアプリ２２０により行われる。
【０１１１】
Ｓ１４３０．送信した設定コマンドに対する通信装置８００からの応答情報を受信し、その内容をシナリオ情報に記録しておく。
【０１１２】
Ｓ１４４０．シナリオに定義されている全ての設定処理が完了したか否かを判定し、まだ完了していなければ（ＮＯ）ステップＳ１４２０に戻って次の設定処理を行い、シナリオが完了した場合は（ＹＥＳ）次のステップＳ１４５０へ移行する。
【０１１３】
Ｓ１４５０．シナリオ情報に記録されている設定処理の実行結果を判定し、異常終了（装置故障や通信断など）したものがある場合は（ＹＥＳ）、ステップＳ１４６０へ移行し、異常終了したものがない場合は（ＮＯ）処理を終了する。
【０１１４】
Ｓ１４６０．異常終了した設定処理のみを抽出して再試行用のシナリオを生成し、ステップＳ１４２０へ移行して、その再試行用のシナリオで再試行する。ここで、この再試行用シナリオを生成した回数を判定し、規定回数に達したら、該当する構成要素を異常と見なして処理を終了するようにすることもできる。その際は、その旨の情報を装置構成情報６０の構築状況６７に格納することにより、クライアント端末１００へその旨通知することができる。
【０１１５】
図１２は、本発明の構成設定画面の構成例である。
【０１１６】
本構成設定画面９１０は、スタイルシートの選択と結合をドラッグアンドドロップ操作を主にした分かり易い操作で効率よく行うものである。
【０１１７】
構成ＥＤＩＴエリア９１４には設計対象となる通信装置８００（最上位層の構成要素）が表示される。構成部品エリア９１５には、通信装置８００の構成要素を表すアイコンが表示されている。このアイコンをドラッグアンドドロップ操作により構成ＥＤＩＴエリア９１４にコピーすることにより、該アイコンが示す構成要素のスタイルシートがその上位層の構成要素のスタイルシートに結合される。
【０１１８】
例えば、通信装置８００を新設する場合を考えると、まず、構成部品エリア９１５にある通信装置８００を示すアイコンＩ８００をドラッグアンドドロップ操作により、空白状態の構成ＥＤＩＴエリア９１４にコピーする。
【０１１９】
次に、通信装置８００の隣接する下位層の構成要素であるユニット８１０を示すアイコンＩ８１０を構成部品エリア９１５から選択してドラッグアンドドロップし、構成EDITエリア９１４の通信装置８００の複数あるユニット実装位置の１列目にドロップする。これにより、先に選択された通信装置８００のスタイルシートと今回選択した下位層の構成要素であるユニット８１０のスタイルシートが結合される。この結合により、前記図６に示すように、ユニット実装位置の第１列目を意味する“ＵＮＩＴ１列”がユニット８１０のスタイルシートＳ８１０内の上位層結合位置８２へ書き込まれる。ここで、通信装置８００には上位層がないため、そのスタイルシートＳ８００の上位層結合位置は「空白」のままとなる。
【０１２０】
更に、構成設定画面９１０において、ユニット８１０の構成要素の一部となるスロット８１１を構成部品エリア９１５の一覧からドラッグし、構成ＥＤＩＴエリア９１４の通信装置８００中のユニット８１０の複数あるスロット実装位置の中の１番目にドロップする。これにより、上記のように通信装置８００とユニット８１０とが結合したスタイルシートに、さらに、スロット８１１のスタイルシートＳ８２０が結合される。そしてこの結合の際に、スタイルシートＳ８２０内の上位層結合位置８２に、スロット８１１の実装位置を示す“UNIT1列SLOT1番”が書き込まれる。
【０１２１】
上記のように、構成要素を示すアイコンのドラッグアンドドロップを、全ての関連する構成要素について繰り返し行うことにより、通信装置８００におけるスタイルシートの結合が完了する。
【０１２２】
スタイルシートの結合が終わった後は、カラム情報入力ボタン９１２を操作することにより、後述する図１４のカラム情報入力画面が表示され、そのカラム情報入力画面により設計情報となるカラム情報を入力することができる。カラム情報入力画面による設計情報入力操作が終わると、再び本構成設定画面が表示される。このとき、カラム情報入力画面９７０で設計情報が入力済みの構成要素については、そのアイコンの表示色が変更され、設計情報が入力済みの構成要素と設計情報が未入力の構成要素の区別が一目で分かるように表示するように構成することができる。
【０１２３】
カラム情報が全て入力されたことをアイコン色で確認後、実行ボタン９１３を操作することにより、後述する図１５に示す装置構成情報６０が生成されて、サーバ２００へ送信される。
【０１２４】
図１３は、本発明のカラム候補値テーブルの構成例である。
【０１２５】
設計対象となる通信装置のすべての構成要素について、その構成要素ＩＤ１７１と該構成要素の設計情報の入力単位となるカラムを識別する対象カラム名１７２を対応づけ、さらに、各対象カラム名についてカラム種別１７３とカラム情報１７４を対応付けている。カラム情報１７４には、設計構築作業者が後述するカラム情報入力画面からカラム情報を入力する際に選択される候補となる値のリストが格納されている。
【０１２６】
例えば、構成要素ＩＤがＡ０００１の構成要素の対象カラム名“カラムＡ２”のカラム情報の種別は“コンボ”で、そのカラム情報の候補値は“情報Ａ２＿０１”、“情報Ａ２＿０２”，“情報Ａ２＿０３”であることを示している。この場合はＧＵＩ画面の操作者は画面に“コンボ”形式で表示されたリストの中から、“情報Ａ２＿０１”、“情報Ａ２＿０２”，“情報Ａ２＿０３”のいずれかを選択することにより、カラム情報をスタイルシートに設定できる。
【０１２７】
また、対象カラム名“カラムＡ１”については、カラム種別が“テキスト”で、この場合は該カラム情報はＧＵＩ画面からテキスト入力することを意味する“（テキストフリー）”と設定される。
【０１２８】
図１４は、本発明のカラム情報入力画面の構成例で、上記図１３に示したカラム候補値テーブル１７０をＧＵＩ画面へ表示した場合を例示している。
【０１２９】
カラム情報入力画面９７０は、通信装置の各構成要素に対する設計情報を入力するＧＵＩ画面で、この設計情報の入力単位がカラムとなる。
【０１３０】
前記図１２の構成設定画面９１０においてカラム情報入力ボタン９１２を操作することにより本カラム情報入力画面が表示される。その際、設計対象となる通信装置の構成要素全てのカラム情報の候補値をもつカラム候補値テーブル１７０が読み込まれ、そのカラム候補値を選択操作するための情報が表示される。
【０１３１】
カラム情報入力画面９７０は、スタイルシートが結合された形式で表示され、ここでは、前記図２に示した構成要素間の階層関係の中で、装置８００、ユニット８１０、スロット８１１にそれぞれ対応するスタイルシートＳ８００、Ｓ８１０、Ｓ８１１を結合した場合を例示している。
【０１３２】
上記図１３のカラム候補値テーブルと対比してみると、例えば、カラムＡ２にはコンボ形式の選択リストが表示されその選択リストから“情報Ａ２＿０１”、“情報Ａ２＿０２”，“情報Ａ２＿０３”のいずれかを選択して入力する。また、カラムＡ１には任意のテキスト情報として“テキストメモ０１”を入力する。
【０１３３】
カラムＢ３にはラジオ形式の選択情報“情報Ｂ３＿０１”、“情報Ｂ３＿０２”が表示され、そのいずれかを選択して入力する。
【０１３４】
このように、カラム候補値テーブル１７０に予め予想される設計情報の候補となるカラム情報を設定しておき、カラム情報入力画面９７０にそれらの候補を選択するための情報を表示することにより、ＧＵＩ画面からの設計情報の入力を効率化し、かつ、入力ミスを低減できる。
【０１３５】
本カラム情報入力画面９７０により、関連する全ての構成要素のカラム値、つまり、設計情報を入力した後、入力実行ボタン９７２を操作することにより、入力したカラム情報が各構成要素のスタイルシートの入力カラム情報へ反映され、構築状況に「入力完了」が設定される。ただし、カラム情報入力画面９７０で未入力のカラム情報については、構築状況に「未入力」が設定される。
【０１３６】
そして、本画面の呼び出し元である構成設定画面９１０に戻り、構成設定画面９１０が再描画される。このとき、結合スタイルシート中の構成要素ごとの構築状況がチェックされ、チェック結果を、再描画された構成設定画面９１０の構成ＥＤＩＴエリア９１４内に表示されている各構成要素のアイコン色に反映する。これにより、設計情報が未入力の構成要素と入力済みの構成要素が一目で識別できるようになる。
【０１３７】
図１５は、本発明の装置構成情報の構成例である。
【０１３８】
装置構成情報６０は、設計対象となる通信装置８００に関連する全てのスタイルシートを結合した形のデータで、この形式でクライアント端末１００とサーバ２００との間で設計情報が一括して受け渡される。
【０１３９】
前記図６に示した結合したスタイルシートと同じ形式であるが、設計対象となる通信装置８００の全ての構成要素についてのスタイルシートが含まれている。そして、入力カラム情報６５にはＧＵＩ画面を介して入力された設計情報が設定されており、構築状況６７には、設計構築作業の進捗状況を示す情報が設定される。例えば、入力カラム情報６５への入力が完了している場合は「入力完了」が設定される。
【０１４０】
全ての入力カラム情報６５の入力が完了した時点で、装置構成情報６０はクライアント端末１００からサーバ２００へ送信される。サーバ２００は装置構成情報６０の中の整合グループ６６をみて、それが同一の値、つまり、同じ整合グループに属する入力カラム情報６５の間の整合性をチェックする。整合チェック結果がＯＫの場合は、そのチェック済み装置構成情報６０を基に、通信装置への設定処理の順序を定義したシナリオを生成する。整合チェック結果がＮＧの場合は、構築状況６７に例えば「不整合あり」のデータを設定して、クライアント端末１００へ送信する。
【０１４１】
整合チェック結果がＯＫの場合には、シナリオが生成されるが、サーバ２００は、そのシナリオに記述されている順序に従って、通信装置に対して設定処理を行い、その設定処理の結果を装置構成情報６０の構築状況６７に設定して、クライアント端末１００へ送信する。
【０１４２】
クライアント端末１００への装置構成情報６０の送信時に、何らかの異常で送信処理が正常に完了しなかった場合は、該装置構成情報６０はサーバ２００の装置構成情報格納部２６０に保持されたままとなる。そして、後にクライアント端末１００から設定値要求があった時点で、設定値データベース２３０に記録されている最新の通信装置への設定値が読み出されて装置構成情報６０の入力カラム情報６５に設定された後、クライアント端末１００へ送信される。
【０１４３】
上記のように、装置構成情報６０の構築状況には設計構築作業の状況を示す値が設定され、クライアント端末１００のＧＵＩ画面は、この構築状況の情報を基にＧＵＩ画面上の構成要素のアイコン色を変化させるなどの方法により、設計構築作業者へ分かり易く構築状況を表示できるようになる。
【０１４４】
以上述べた本発明の実施の態様は、以下の付記の通りである。
（付記１）各構成要素が階層構造に実装される通信装置をノードとするネットワークのネットワーク設計構築方法において、
前記通信装置の各構成要素に対応して前記構成要素の設計情報を保持するスタイルシートを備え、
前記スタイルシートは前記構成要素間の隣接する階層関係を示す結合位置情報を含み、
第１の構成要素のスタイルシートと、第１の構成要素に隣接する第２の構成要素のスタイルシートとを前記結合位置情報に基づいて結合し、
前記結合された第１および第２のスタイルシートに設計情報を入力して装置構成情報とし、
前記装置構成情報を基に前記通信装置の各構成要素に対する設計情報の設定処理を一括して行う、
ことを特徴とするネットワーク設計構築方法。
（付記２）付記１に記載のネットワーク設計構築方法において、
前記装置構成情報を構成する各スタイルシートの前記カラム情報間の整合性をチェックし、
整合性がとれた前記装置構成情報を基に前記通信装置に対する設定処理の順序を記述したシナリオ情報を生成し、
前記シナリオ情報に基づいて前記通信装置の各構成要素に対して一括して設定処理を行う、
ことを特徴とするネットワーク設計構築方法。
（付記３）付記２に記載のネットワーク設計構築方法において
前記各構成要素に対する設定処理結果を記録し、
異常終了した設定処理についての設定処理を行う旨を指示した再試行シナリオ情報を生成し、
前記再試行シナリオ情報に基づいて再度設定処理を行う、
ことを特徴とするネットワーク設計構築方法。
（付記４）付記１に記載のネットワーク設計構築方法において、
前記スタイルシートは前記構成要素に設定される設計情報の単位となるカラム情報を含み、
前記カラム情報として入力される値の候補となるカラム候補値の一覧からなるカラム候補値テーブルを備え、
前記スタイルシートのカラム情報は前記カラム候補値テーブルから選択して入力される、
ことを特徴とするネットワーク設計構築方法。
（付記５）付記２に記載のネットワーク設計構築方法において、
前記スタイルシートの結合はグラフィカル・ユーザー・インターフェース画面のドラッグアンドドロップ操作により行われる、
ことを特徴とするネットワーク設計構築方法。
（付記６）付記５に記載のネットワーク設計構築方法において、
前記装置構成情報の各スタイルシートの前記カラム情報間の整合性のチェック結果、及び、前記通信装置に対する設定処理の結果を前記装置構成情報に記録し、
前記記録された整合性のチェック結果、及び設定処理結果をグラフィカル・ユーザー・インターフェース画面に反映する
ことを特徴とするネットワーク設計構築方法。
（付記７）付記５にネットワーク設計構築方法において、
前記設定処理により前記構成要素に設定された最新の設定値を保持する設定値データベースを備え、
前記グラフィカル・ユーザー・インターフェース画面処理が異常終了した場合は、前記設定値データベースから最新の設定値を読み出して前記装置構成情報のカラム情報に格納し、  
前記更新された装置構成情報を基に再度設計構築作業を行う
ことを特徴とするネットワーク設計構築方法。
（付記８）各構成要素が階層構造に実装される通信装置をノードとするネットワークのネットワーク設計構築システムにおいて、
前記通信装置の各構成要素に対応して前記構成要素の設計情報を保持するスタイルシートと、
前記スタイルシートに含まれる前記構成要素間の隣接する階層関係を示す結合位置情報に基づいて、第１の構成要素のスタイルシートと、第１の構成要素に隣接する第２の構成要素のスタイルシートとを結合する手段と、
前記結合された第１および第２のスタイルシートに設計情報を入力して装置構成情報を生成する手段と、前記装置構成情報を基に前記通信装置の各構成要素に対する設計情報の設定処理を一括して行う手段を備える、
ことを特徴とするネットワーク設計構築システム。
（付記９）各構成要素が階層構造に実装される装置をノードとするネットワークのネットワーク設計構築を行うクライアント端末において、
前記通信装置の各構成要素に対応して前記構成要素の設計情報を保持するスタイルシートと、
前記スタイルシートに含まれる前記構成要素間の隣接する階層関係を示す結合位置情報に基づいて、第１の構成要素のスタイルシートと、第１の構成要素に隣接する第２の構成要素のスタイルシートとを結合する手段と、
前記結合された第１および第２のスタイルシートに設計情報を入力して装置構成情報を生成する手段と、前記装置構成情報をサーバへ送信する手段を備える、
ことを特徴とするクライアント端末。
（付記10）各構成要素が階層構造に実装される装置をノードとするネットワークのネットワーク設計構築を行うサーバにおいて、
前記通信装置の各構成要素の設計情報を保持するスタイルシートを、各構成要素間の隣接する階層関係に基づいて結合して構成した装置構成情報をクライアント端末から受信する手段と、
前記装置構成情報を基に前記通信装置の各構成要素に対する設計情報の設定処理を一括して行う手段を備える、
ことを特徴とするサーバ。
【図面の簡単な説明】
【０１４５】
【図１】ネットワーク設計構築システムの代表的な構成例を示している。
【図２】通信装置の構成例を示している。
【図３】従来のクライアント端末とサーバ連携の概要を示している。
【図４】本発明のクライアント端末とサーバの連携処理の概要を示している。
【図５】本発明のスタイルシートの構成例である。
【図６】本発明のスタイルシートの結合例である。
【図７】本発明のクライアント端末の構成例である。
【図８】本発明のサーバの構成例である。
【図９】本発明のネットワーク設計構築の動作フロー（１）
【図１０】本発明のネットワーク設計構築の動作フロー（２）
【図１１】本発明のネットワーク設計構築の動作フロー（３）
【図１２】本発明の構成設定画面の構成例である。
【図１３】本発明のカラム候補値テーブルの構成例である。
【図１４】本発明のカラム情報入力画面の構成例
【図１５】本発明の装置構成情報の構成例である。
【符号の説明】
【０１４６】
６０    装置構成情報
６１    アイコン
６２    上位層結合位置
６３    構成要素ＩＤ
６４    対象カラム名
６５    入力カラム情報
６６    整合グループ
６７    構築状況
８０    スタイルシート
８１    アイコン
８２    上位層結合位置
８３    構成要素ＩＤ
８４    対象カラム名
８５    入力カラム情報
８６    整合グループ
８７    構築状況
１００  クライアント端末
１０１  スタイルシート結合部
１０２  設計情報組込部
１０３  装置構成情報送受信部
１０５  設定値読取要求部
１７０  カラム候補値テーブル
１７１  構成要素ＩＤ
１７２  対象カラム名
１７３  カラム種別
１７４  カラム情報
１８０  スタイルシート格納部
１９１  ＧＵＩ制御部
１９２  サーバ通信部
２００  サーバ
２１０  クライアントアプリ
２１１  クライアント端末通信部
２１２  装置構成情報受信部
２１３  整合性チェック部
２１４  シナリオ生成実行部
２１６  設定値読取部
２２０  サーバアプリ
２３０  設定値データベース
６００  通信リンク
７００  ネットワーク
８００  通信装置
８１０、８２０、８３０  ユニット
８１１、８１２、８１３、８２１、８２２、８２３、８３１、８３２、８３３  スロット
９００  画面入出力部
９１０  構成設定画面
９１２  カラム情報入力ボタン
９１３  実行ボタン
９１４  構成ＥＤＩＴエリア
９１５  構成部品エリア
９７０  カラム情報入力画面 
【図１】
2007257541.tif 000003
【図２】
2007257541.tif 000004
【図３】
2007257541.tif 000005
【図４】
2007257541.tif 000006
【図５】
2007257541.tif 000007
【図６】
2007257541.tif 000008
【図７】
2007257541.tif 000009
【図８】
2007257541.tif 000010
【図９】
2007257541.tif 000011
【図１０】
2007257541.tif 000012
【図１１】
2007257541.tif 000013
【図１２】
2007257541.tif 000014
【図１３】
2007257541.tif 000015
【図１４】
2007257541.tif 000016
【図１５】
2007257541.tif 000017