(57)【要約】【課題】利用者が知りたい情報を容易に知ることができるようにするネットワーク表示技術を提供する。【解決手段】構成管理手段は、複数の装置と装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理する。マップ管理手段は、利用者の指定した複数の装置を装置グループにグループ化し、構成管理手段により管理されている構成情報と装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、ネットワークの構成を表示するためのマップデータを生成する。マップ表示手段は、マップ管理手段によって生成されたマップデータに基づいて、ネットワークの構成を画面に表示する。【選択図】図１
2009272866.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置と前記装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理する構成管理手段と、
利用者の指定した複数の装置を装置グループにグループ化し、前記構成管理手段により管理されている前記構成情報と前記装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、前記ネットワークの構成を表示するためのマップデータを生成するマップ管理手段と、
前記マップ管理手段によって生成された前記マップデータに基づいて、前記ネットワークの構成を画面に表示するマップ表示手段と、を有するネットワーク表示システム。
【請求項２】
前記マップ管理手段は、前記装置グループに含まれている複数の装置に接続されたリンクのうち、接続先が同一の装置または装置グループのものを、１つのリンクグループにグループ化し、グループ化された複数のリンクをリンクグループシンボルに集約して表示するように前記マップデータを生成する、請求項１に記載のネットワーク表示システム。
【請求項３】
前記マップ管理手段は、前記利用者から前記装置グループの一時解除を要求されると、該装置グループのグループ化を示すグループ化情報を残したまま、該装置グループに含まれている複数の装置をそれぞれの装置シンボルとして表示するように前記マップデータを変更し、その後に再グループ化を要求されると、残しておいた前記グループ化情報を用いて、グループ化された表示のマップデータを復元する、請求項１または２に記載のネットワーク表示システム。
【請求項４】
前記マップ管理手段は、前記利用者から前記装置グループの削除を要求されると、前記装置グループのグループ化を示すグループ化情報を削除するとともに、該装置グループに含まれている複数の装置をそれぞれの装置シンボルとして表示するように前記マップデータを変更する、請求項１から３のいずれか１項に記載のネットワーク表示システム。
【請求項５】
前記マップ管理手段は、前記利用者から前記装置グループの削除を要求されると、まず、該装置グループのグループ化を示すグループ化情報を残したまま、該装置グループに含まれている複数の装置をそれぞれの装置シンボルとして表示するように前記マップデータを変更し、次に前記グループ化情報を削除する、請求項４に記載のネットワーク表示システム。
【請求項６】
前記各装置の状態を示す状態情報を管理する状態管理手段を更に有し、
前記マップ管理手段は、前記状態管理手段によって管理されている前記状態情報と、前記装置のグループ化とに基づいて、前記装置グループに含まれる複数の装置の状態のうち、最も優先度の高い状態を前記装置グループの状態として表示するように前記マップデータを生成する、請求項１に記載のネットワーク表示システム。
【請求項７】
前記状態管理手段は、前記状態情報において更に前記リンクの状態を管理し、
前記マップ管理手段は、前記装置グループに含まれている複数の装置に接続されたリンクのうち、接続先が同一の装置または装置グループのものを、１つのリンクグループにグループ化し、グループ化された複数のリンクをリンクグループシンボルに集約し、前記状態情報と前記リンクのグループ化とに基づいて、前記リンクグループに含まれる複数のリンクの状態のうち、最も優先度の高い状態を前記リンクグループの状態として表示するように前記マップデータを生成する、請求項６に記載のネットワーク表示システム。
【請求項８】
前記状態情報において管理される状態には正常状態と障害状態が含まれており、前記障害状態の優先度が前記正常状態の優先度よりも高く設定されている、
請求項６または７に記載のネットワーク表示システム。
【請求項９】
前記マップ管理手段は、装置グループを含めてグループ化することが要求されると、前記装置グループを含む構成要素を上位の装置グループにグループ化し、前記構成要素が前記上位の装置グループの装置グループシンボルに集約して表示されるような前記マップデータを生成する、請求項１から８のいずれか１項に記載のネットワーク表示システム。
【請求項１０】
前記マップ管理手段は、利用者の指定した前記複数の装置を前記装置グループにグループ化するとき、前記装置グループを示すエントリを生成し、該エントリにおける表示状態を表示に設定し、該装置グループに含まれる前記装置のエントリにおける表示状態を非表示に設定する、請求項１から９のいずれか１項に記載のネットワーク表示システム。
【請求項１１】
構成管理手段が、複数の装置と前記装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理し、
マップ管理手段が、利用者の指定した複数の装置を装置グループにグループ化し、前記構成管理手段により管理されている前記構成情報と前記装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、前記ネットワークの構成を表示するためのマップデータを生成し、
マップ表示手段が、前記マップ管理手段によって生成された前記マップデータに基づいて、前記ネットワークの構成を画面に表示する、ネットワーク表示方法。
【請求項１２】
前記マップ管理手段が、前記装置グループに含まれている複数の装置に接続されたリンクのうち、接続先が同一の装置または装置グループのものを、１つのリンクグループにグループ化し、グループ化された複数のリンクをリンクグループシンボルに集約して表示するように前記マップデータを生成する、請求項１１に記載のネットワーク表示方法。
【請求項１３】
状態管理手段が、前記各装置の状態を示す状態情報を管理し、
前記マップ管理手段が、前記状態管理手段によって管理されている前記状態情報と、前記装置のグループ化とに基づいて、前記装置グループに含まれる複数の装置の状態のうち、最も優先度の高い状態を前記装置グループの状態として表示するように前記マップデータを生成する、請求項１１に記載のネットワーク表示方法。
【請求項１４】
コンピュータにネットワーク表示を行わせるためのプログラムであって、
複数の装置と前記装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理する手順と、
利用者の指定した複数の装置を装置グループにグループ化し、管理している前記構成情報と前記装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、前記ネットワークの構成を表示するためのマップデータを生成する手順と、
生成した前記マップデータに基づいて、前記ネットワークの構成を画面に表示する手順と、をコンピュータに実行させるためのネットワーク表示プログラム。
【請求項１５】
前記装置グループに含まれている複数の装置に接続されたリンクのうち、接続先が同一の装置または装置グループのものを、１つのリンクグループにグループ化し、グループ化された複数のリンクをリンクグループシンボルに集約して表示するように前記マップデータを生成する、請求項１４に記載のネットワーク表示プログラム。
【請求項１６】
前記各装置の状態を示す状態情報を管理し、
管理している前記状態情報と、前記装置のグループ化とに基づいて、前記装置グループに含まれる複数の装置の状態のうち、最も優先度の高い状態を前記装置グループの状態として表示するように前記マップデータを生成する、請求項１４に記載のネットワーク表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信装置と通信装置間のリンクとで構成されたネットワークの構成を表示するネットワーク表示技術に関する。
【背景技術】
【０００２】
多くの人に広く利用される通信事業者の通信ネットワークには信頼性が要求される。ネットワークの信頼性を向上するためにはネットワーク表示技術が重要である。ネットワークの構成や状態の把握を容易にするために、ネットワークの構成あるいは更にネットワークの状態を視覚的に表示するネットワーク表示システムが用いられる（特許文献１〜３参照）。例えば、通信装置と通信装置間を接続するリンクとを画面上に配置した表示が用いられている。
【特許文献１】特開平０７−１４３１２３号公報
【特許文献２】特開平０９−１２０３４９号公報
【特許文献３】特開平０９−２３７２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、通信事業者の通信ネットワークは発達し、数千台から数万台の通信装置によって構成されるほどに大規模化している。ネットワークが大規模化すると、ネットワーク構成を視覚的に表示することが困難となる。例えば、ネットワークの全体を１つの画面上に表示することが困難となる。画面をスクロール可能にしたり、表示の縮小および拡大を可能にしたり、複数の画面を階層化するなどの手段を講じても管理者が知りたい情報を容易に知ることができないことがあった。
【０００４】
例えば、画面をスクロール可能しても画面に表れない部分が生じる。また、複数の画面を階層化しても、やはり画面に表れない部分が生じる。また、表示の縮小および拡大を可能にしても、表示を縮小してネットワーク全体を表示すると、各通信装置が小さくなる。その結果、知りたい情報が表示されなかったり、見えにくくなったりすると、ネットワークの構成や状態の把握が困難となる。
【０００５】
このような状況において、ネットワーク構成や各構成要素の状態を如何にして効率よく表示するかが課題となっている。
【０００６】
本発明の目的は、利用者が知りたい情報を容易に知ることができるようにするネットワーク表示技術を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のネットワーク表示システムは、
複数の装置と前記装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理する構成管理手段と、
利用者の指定した複数の装置を装置グループにグループ化し、前記構成管理手段により管理されている前記構成情報と前記装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、前記ネットワークの構成を表示するためのマップデータを生成するマップ管理手段と、
前記マップ管理手段によって生成された前記マップデータに基づいて、前記ネットワークの構成を画面に表示するマップ表示手段と、を有する。
【０００８】
本発明のネットワーク表示方法は、
構成管理手段が、複数の装置と前記装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理し、
マップ管理手段が、利用者の指定した複数の装置を装置グループにグループ化し、前記構成管理手段により管理されている前記構成情報と前記装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、前記ネットワークの構成を表示するためのマップデータを生成し、
マップ表示手段が、前記マップ管理手段によって生成された前記マップデータに基づいて、前記ネットワークの構成を画面に表示するものである。
【０００９】
本発明のネットワーク表示プログラムは、コンピュータにネットワーク表示を行わせるためのプログラムであって、
複数の装置と前記装置間を接続するリンクとを含むネットワークの構成を示す構成情報を管理する手順と、
利用者の指定した複数の装置を装置グループにグループ化し、管理している前記構成情報と前記装置のグループ化とに基づいて、グループ化された複数の装置を装置グループシンボルに集約して表示するように、前記ネットワークの構成を表示するためのマップデータを生成する手順と、
生成した前記マップデータに基づいて、前記ネットワークの構成を画面に表示する手順と、をコンピュータに実行させるものである。
【発明の効果】
【００１０】
本発明によれば、ネットワーク表示において、利用者の意図するようにマップ上のシンボルをグループ化できるので、利用者が見やすいようにネットワーク構成を表示し、利用者は知りたい情報を容易に知ることができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００１２】
図１は、本実施形態によるネットワーク管理システムの構成を示すブロック図である。ネットワーク管理システム１１は、複数の通信装置１７および通信装置１７間を接続するリンク１８を含むネットワーク１９の構成および状態を管理するためのシステムである。ネットワーク管理システム１１は、図１に示されているように、マップ表示部１２、マップ管理部１３、マップデータベース１４、構成管理部１５、および状態管理部１６を有している。
【００１３】
構成管理部１５は、ネットワーク１９における通信装置１７の配置、リンク１８による通信装置１７の接続関係を含むネットワーク構成を構成情報として管理する。ネットワーク構成が変更されれば構成情報は更新される。構成管理部１５は構成情報を更新すると、その旨をマップ管理部１３に通知する。
【００１４】
状態管理部１６は、ネットワーク１９に含まれる各通信装置１７および各リンク１８の状態を状態情報として管理する。通信装置１７およびリンク１８の状態には、少なくとも正常状態と障害状態がある。通信装置１７あるいはリンク１８の状態が変化すれば状態情報は更新される。状態管理部１６は状態情報を更新すると、その旨をマップ管理部１３に通知する。
【００１５】
マップ管理部１３は、構成管理部１５で管理されているネットワーク構成の構成情報と、状態管理部１６で管理されている状態情報とに基づいて、ネットワーク構成を表示するためのマップデータを生成する。マップ管理部１３によって生成されたマップデータはマップデータベース１４に保持される。マップ管理部１３は、構成情報または状態情報の更新の通知受けるとマップデータを更新する。
【００１６】
マップ管理部１３は、マップ表示部１２にネットワーク構成を表示させるために、マップデータベース１４に保持されているマップデータをマップ表示部１２に送信する。マップ表示部１２は、マップ管理部１３から受信したマップデータに基づいて、ネットワーク構成を画像によって視覚的に表示する。例えば、通信装置１７を示すシンボル同士がリンク１８を示すシンボルによって接続された画像が画面に表示される。
【００１７】
また、マップ管理部１３は、利用者からの要求で指定された複数の通信装置１７を装置グループにグループ化し、構成情報と通信装置１７のグループ化とに基づいて、グループ化された複数の通信装置１７を装置グループとしてのシンボルに集約して表示するようにマップデータを更新する。マップ管理部１３は、マップデータを更新したら、新しいマップデータをマップ表示部１２に送信する。
【００１８】
また、マップ管理部１３は、装置グループに含まれている複数の通信装置１７に接続されたリンク１８のうち、接続先が同一の装置１７または装置グループのものを、１つのリンクグループにグループ化してもよい。その場合、マップ管理部１３は、グループ化された複数のリンク１８をリンクグループとしてのシンボルに集約すればよい。
【００１９】
また、マップ管理部１３は、利用者から装置グループの一時解除を要求されると、その装置グループのグループ化を示すグループ化情報を残したまま、その装置グループに含まれている複数の通信装置１７をそれぞれの装置シンボルとして表示させる。
【００２０】
また、マップ管理部１３は、利用者から装置グループの削除を要求されると、その装置グループのグループ化情報を削除するとともに、その装置グループに含まれている複数の通信装置１７をそれぞれの装置シンボルとして表示するようにマップデータを更新する。その際、マップ管理部１３は、まず、その装置グループのグループ化情報を残したまま、その装置グループに含まれている複数の通信装置１７をそれぞれの装置シンボルとして表示するようにマップデータを更新し、次にグループ化情報を削除するようにしてもよい。
【００２１】
また、マップ管理部１３の生成するマップデータには、通信装置１７または装置グループの状態と、リンク１８またはリンクグループの状態とを表示するための情報を含んでいてもよい。例えば、通信装置１７やリンク１８の状態はシンボルの色で示される。具体的には、シンボルを、正常状態と障害状態とで異なる色に表示すればよい。その際、マップ管理部１３は、状態管理部１６で管理されている状態情報と、通信装置のグループ化とに基づいて、装置グループに含まれる複数の通信装置１７の状態のうち、最も優先度の高い状態を装置グループの状態として表示するような情報をマップデータに付加すればよい。障害状態の優先度が正常状態の優先度よりも高く設定される。
【００２２】
また、マップ管理部１３は、状態管理部１６で管理されている状態情報と、リンク１８のグループ化とに基づいて、リンクグループに含まれる複数のリンクの状態のうち、最も優先度の高い状態をリンクグループの状態として表示するような情報にマップデータに付加すればよい。障害状態の優先度が正常状態の優先度よりも高く設定される。
【００２３】
図２は、マップ管理部１３によって生成されるマップデータのオブジェクト図である。マップ管理部１３は、図２のオブジェクト図のように、通信装置（単に装置とも表記する）１７および装置グループ、リンク１８およびリンクグループを管理する。
【００２４】
マップ管理部１３の管理において、各装置のエントリには、図２に示すように、装置ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、装置名、親装置グループ、状態、表示状態、および表示位置という要素が含まれている。
【００２５】
装置ＩＤは、通信装置１７を一意に示すＩＤであり、マップ管理部１３は構成管理部１５、状態管理部１６、あるいはマップ表示部１３との通信において装置ＩＤで通信装置１７を識別する。
【００２６】
装置名は、マップに表示する通信装置１７の名称である。
【００２７】
親装置グループは、該当する通信装置１７が所属している装置グループであり、装置グループＩＤにより表記される。
【００２８】
状態は、故障や正常など通信装置１７の状態であり、各状態には優先度が設けられている。
【００２９】
表示状態は、該当する通信装置１７のシンボルをマップ上に表示するか否かを示す識別子である。表示状態は「表示」と「非表示」のいずれかである。
【００３０】
表示位置は、該当する通信装置１７のシンボルを表示するマップ上の座標である。
【００３１】
またマップ管理部１３の管理において、各装置グループのエントリには、図２に示すように、装置グループＩＤ、グループ名、親装置グループ、状態、表示状態、および表示位置という要素が含まれている。
【００３２】
装置グループＩＤは、装置グループを一意に示すＩＤであり、マップ管理部１３は、マップ表示部１２との通信において装置グループＩＤで装置グループを識別する。
【００３３】
装置グループ名は、マップに表示する際の装置グループの名称である。
【００３４】
親装置グループは、該当する装置グループが所属する装置グループであり、装置グループＩＤにより表記される。
【００３５】
状態は、故障や正常など装置グループの状態であり、各状態には優先度が設けられている。装置グループの状態は、装置グループに含まれる通信装置１７、装置グループ、リンク１８、およびリンクグループの状態のうち最も優先度の高いものである。
【００３６】
表示状態は、該当する装置グループのシンボルをマップ上に表示するか否かの識別子であり、「表示」、「非表示」、および「一時解除」のいずれかが設定される。「一時解除」がセットされている場合、ネットワーク構成としては各通信装置１７の個々のシンボルが表示され、装置グループのシンボルは、画像内に設けられた一時解除中グループエリアに表示される。
【００３７】
表示位置は、該当する装置グループのシンボルを表示するマップ上の座標である。
【００３８】
またマップ管理部１３の管理において、各リンクのエントリには、図２に示すように、リンクＩＤ、２つの端点、親装置グループ、状態、および表示状態という要素が含まれている。
【００３９】
リンクＩＤはリンク１８を一意に示すＩＤであり、マップ管理部１３は、構成管理部１５、状態管理部１６、およびマップ表示部１２との通信においてリンクＩＤでリンクを識別する。
【００４０】
端点は、該当するリンク１８がどの通信装置１７とどの通信装置１７を結ぶかを示す情報であり、リンク１８の両端に接続されている通信装置の装置ＩＤで表記される。
【００４１】
親装置グループは、該当するリンク１８が所属している装置グループであり、装置グループＩＤによって表記される。
【００４２】
親リンクグループは、該当するリンク１８が所属しているリンクグループであり、リンクグループＩＤによって表記される。
【００４３】
状態は、故障や正常などリンク１８の状態であり、各状態は優先度が設けられている。
【００４４】
表示状態は、該当するリンク１８のシンボルをマップ上に表示するか否かの識別子であり、「表示」と「非表示」のいずれかが設定される。
【００４５】
またマップ管理部１３の管理において、各リンクグループのエントリには、図２に示すように、リンクグループＩＤ、２つの端点、親装置グループ、状態、および表示状態という要素が含まれている。
【００４６】
リンクグループＩＤはリンクグループを一意に示すＩＤであり、マップ管理部１３はマップ表示部１２との通信において、このリンクグループＩＤでリンクを識別する。
【００４７】
端点は、該当するリンクグループが、どの装置グループと、どの装置もしくは装置グループとを接続しているかを示す情報である。リンクグループの両端に接続されている通信装置１７の装置ＩＤもしくは装置グループの装置グループＩＤによって表記される。
【００４８】
親装置グループは、該当するリンクグループが所属している装置グループであり、装置グループＩＤで表記される。
【００４９】
状態は、故障や正常などリンクグループの状態であり、各状態には優先度が設けられている。リンクグループの状態は、リンクグループに含まれるリンク１８の状態のうち、最も優先度の高いものである。
【００５０】
表示状態は、該当するリンクグループのシンボルをマップ上に表示するか否かの識別子であり、「表示」と「非表示」のいずれかが設定される。
【００５１】
図１０は、ネットワーク管理システム１１の管理対象となるネットワーク１９の構成および状態の例を示す図である。この例では、装置ＩＤ＝Ａ〜Ｆの通信装置１７があり、それらの通信装置１７がリンク１８によって図のように接続されている。
【００５２】
装置ＩＤ＝Ａ〜Ｄ、Ｆの通信装置は正常状態であり、装置ＩＤ＝Ｅの通信装置１７は障害状態（故障）である。そのため、装置ＩＤ＝Ｅの通信装置１７だけが他の通信装置１７と異なる色で表示されている。また、リンクＩＤ＝ａｂ、ｂｃ、ｂｄ、ｃｅ、ｄｅ、およびｅｆのリンク１８は正常状態であり、リンクＩＤ＝ｄｆのリンク１８は障害状態（故障）である。そのためリンクＩＤ＝ｄｆのリンク１８だけが他のリンク１８と異なる太さの線で表示されている。
【００５３】
図１４Ａ〜Ｄは、図１０のネットワーク１９のマップデータを示す図である。図１４Ａの装置テーブルには、装置ＩＤ＝装置名＝Ａ〜Ｆのエントリが記録されている。いずれの通信装置１７も装置グループに属していないため、表示状態が「表示」である。また装置ＩＤ＝Ｅの通信装置１７の状態だけが「故障」となっている。図１４Ｂのリンクテーブルには、リンクＩＤ＝ａｂ、ｂｃ、ｂｄ、ｃｅ、ｄｅ、ｄｆ、およびｅｆのエントリが記録されている。いずれのリンク１８もリンクグループに属していないため、表示状態が「表示」である。またリンクＩＤ＝ｄｆのリンク１８の状態だけが「故障」となっている。装置グループおよびリンクグループのいずれも設定されていないので、図１４Ｃの装置グループテーブルとリンクグループテーブルにはエントリが無い。
【００５４】
上述したように、本実施形態のネットワーク管理システム１１では、利用者がネットワーク構成の表示を操作することができる。具体的には、複数の通信装置１８を指定してそれらをグループ化したり、グループ化した装置グループを削除したりできる。また、グループ化した装置グループを含めて更にグループ化をすることもできる。また、グループ化した装置グループを一時解除したり、一時解除した装置グループを再びグループ化したりできる。さらに、一時解除した装置グループを削除することもできる。例えば、図１０に示された通信ネットワーク１９において、通信装置Ｂと通信装置Ｃをグループ化すると、図１１のような表示となる。
【００５５】
次に、利用者からの要求に応じたネットワーク管理システム１１の動作についてシーケンス図を用いて説明する。以下、利用者からの要求として、グループ化、グループの一時解除、再グループ化、一時解除中のグループの削除、グループ削除について順に説明する。なお、ここではマップ表示部１２がユーザからの要求を受け付ける入力部を兼ねる構成を例として説明する。
【００５６】
『１．グループ化』
図３は、グループ化を行うときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【００５７】
通信装置１７だけでなく、既にグループ化された装置グループをグループ化に指定することもできる。例えば、図１１に示された表示から通信装置ＤおよびＥと装置グループＧとをグループ化して装置グループＨとすると、マップデータは図１５Ａ〜Ｄから図１６Ａ〜Ｄのように更新され、表示は図１１から図１２のよう更新される。この例を図３のシーケンスとともに説明する。
【００５８】
図３を参照すると、まず、利用者（ユーザ）がグループ化する通信装置１７または装置グループを指定する（ステップ１０１）。具体的には、１−１−１〜１−１−２の通りである。
【００５９】
１−１−１  ユーザがグループ化する通信装置１７または装置グループを選択し、グループ名を入力する。例では、図１１において装置グループＧと通信装置Ｄ、Ｅが選択され、グループ名としてＨが入力される。
【００６０】
１−１−２  マップ表示部１３は選択された通信装置または装置グループのＩＤ（装置ＩＤまたは装置グループＩＤ）と、入力されたグループ名とともに、グループ化をマップ管理部１３に依頼する。例では、ＩＤ＝Ｇ、Ｄ、Ｅと、グループ名Ｈがマップ表示部１２からマップ管理部１３に送られる。
【００６１】
次に、マップ管理部１３は、マップ表示部１２から依頼されたグループ化が可能か否か確認する（ステップ１０２）。具体的には、１−２−１の通りである。
【００６２】
１−２−１  選択された通信装置１７等のグループ化が可能か否か確認する。一時解除中の装置グループに所属する通信装置１７等の一部とその装置グループに所属しない通信装置１７等とを同じ装置グループにグループ化することはできない。また、表示位置や付加的な要素によってグループ化を制限することにしてもよい。例えば、表示位置が一定以上離れている同士をグループ化できないという制限を設けてもよい。また、異なるドメインにある通信装置１７同士をグループ化できないという制限を設けてもよい。
【００６３】
グループ化が可能と判断したら、マップ管理部１３は次に装置グループを作成する（ステップ１０３）。具体的には、１−３−１〜１−３−６の通りである。
【００６４】
１−３−１  マップ管理部１３は装置グループＩＤを採番し、グループ名を設定し、さらに表示状態を「表示」とする。ここでの例では、図１６Ｃの装置グループテーブルにＨが追加される。
【００６５】
１−３−２  マップ管理部１３は、１−１−２で指定された通信装置１７等の表示状態を「非表示」とする。ここでの例では、図１６ＡにおいてＤ、Ｅの表示状態が「非表示」となり、図１６ＣにおいてＧの表示状態が「非表示」となる。
【００６６】
１−３−３  マップ管理部１３は、１−１−２で指定された通信装置１７等の親装置グループに、１−３−１で採番した装置グループＩＤを設定する。ここでの例では、図１６ＡにおいてＤ、Ｅの親装置グループにＨが設定され、図１６ＣにおいてＧの親装置グループにＨがセットされる。
【００６７】
１−３−４  マップ管理部１３は、両端点がとも、１−１−２で指定された通信装置１７等であるリンクおよびリンクグループを検索する。ここでの例では、図１５Ｂにおけるｄｅ、ｄｇ、ｅｇが抽出される。
【００６８】
１−３−５  マップ管理部１３は、１−３−４で抽出されたリンク１８等を非表示とする。図１６Ｂにおけるｄｅが「非表示」となる。図１６Ｄにおけるｄｇ、ｅｇが「非表示」となる。
【００６９】
１−３−６  マップ管理部１３は、１−３−４で抽出されたリンク１８等の親装置グループＩＤに、１−３−１で採番した装置グループＩＤを設定する。ここでの例では、図１６Ｂにおけるｄｅの親装置グループにＨがセットされ、図１６Ｄにおけるｄｇ、ｅｇの親装置グループにＨがセットされる。
【００７０】
次に、マップ管理部１３は、リンクグループを作成する（ステップ１０４）。具体的には、１−４−１〜１−４−８の通りである。
【００７１】
１−４−１  マップ管理部１３は、片方の端点だけが、１−１−２で指定された通信装置１７等であるリンクを検索する。ここでの例では、図１５Ｂにおけるｄｆ、ｅｆが抽出される。
【００７２】
１−４−２  マップ管理部１３は、１−４−１で抽出されたリンク１７の表示状態を「非表示」とする。ここでの例では、図１６Ｂにおけるｄｆ、ｅｆが「非表示」となる。
【００７３】
１−４−３  マップ管理部１３は片方の端点だけが、１−１−２で指定された通信装置１７等であるリンクグループを検索する。ここでの例では、図１５Ｄにおけるａｇが抽出される。
【００７４】
１−４−４  マップ管理部１３は、１−４−３で抽出されたリンクグループのリンクグループＩＤを親リンクグループに持つリンクを検索する。ここでの例では、図１５Ｂにおけるａｂが抽出される。
【００７５】
１−４−５  マップ管理部１３は、１−４−３で抽出されたリンクグループを削除する。ここでの例では、図１６Ｄのようにａｇが削除される。
【００７６】
１−４−６  マップ管理部１３は、１−４−１で抽出されたリンク１８と、１−４−４で抽出されたリンク１８を、他方の端点に接続された通信装置１７等ごとにまとめる。ここでの例では、通信装置ＢはグループＧに含まれているため、グループＧを含むグループＨに含まれるとみなす。ここでの例では、ａｂ、ｄｆ、ｅｆをグループＨ外の通信装置Ａと接続するａｂと、通信装置Ｆと接続するｄｆ、ｅｆとにまとめる。
【００７７】
１−４−７  マップ管理部１３は、１−４−６でできたまとまり毎にリンクグループを作成する。リンクグループＩＤを採番する。端点は、１−３−１で採番した装置グループＩＤと、そのまとまりに含まれるリンクの共通の接続先の通信装置１７等のＩＤとし、表示状態を「表示」とする。ここでの例では、図１６Ｄのように、ＨとＡを端点とするリンクグループａｈと、ＨとＦを端点とするリンクグループｈｆが作成される。
【００７８】
１−４−８  マップ管理部１３は、１−４−６でできたまとまりに含まれるリンクの親リンクグループに、１−４−７で採番したリンクグループＩＤを設定する。ここでの例では、図１６Ｂにおけるａｂの親リンクグループにａｈが設定され、ｄｆとｅｆの親リンクグループにｈｆが設定される。
【００７９】
次に、マップ管理部１３は、装置グループの状態を決定する（ステップ１０５）。具体的には、１−５−１〜１−５−２の通りである。
【００８０】
１−５−１  マップ管理部１３は、１−３−１で作成した装置グループを親装置グループに持つ通信装置、装置グループ、リンク、およびリンクグループの状態を検索する。ここでの例では、通信装置Ｄ、Ｅ、装置グループＧ、リンクｄｅ、リンクグループｄｇ、ｅｇの状態が検索される。
【００８１】
１−５−２  マップ管理部１３は、１−５−１で得た状態のうち最も優先度の高い状態を、１−３−１で作成した装置グループの状態とする。ここでの例では、最も優先度が高いのは通信装置Ｅの「故障」である。そのため、図１６Ｃのように装置グループＨの状態は「故障」になる。なお、図中の優先度は数字が小さいほど優先度が高いものとする。
【００８２】
次に、マップ管理部１３は、リンクグループの状態を決定する（ステップ１０６）。具体的には、１−６−１〜１−６−２の通りである。
【００８３】
１−６−１  マップ管理部１３は、１−４−７で作成したリンクグループを親リンクグループに持つリンクの状態を検索する。ここでの例では、リンクグループａｈを親リンクグループに持つリンクａｂの状態が検索される。また、リンクグループｈｆを親リンクグループに持つリンクｄｆ、ｅｆの状態が検索される。
【００８４】
１−６−２  マップ管理部１３は、１−６−１で得た状態のうち最も優先度の高い状態を、１−４−７で作成したリンクグループの状態とする。ここでの例では、ａｂの状態（「正常」）がａｈの状態となる。また、ｄｆの状態（「故障」）がｅｆの状態（「正常」）よりも優先度が高いので、ｄｆの状態（「故障」）がｈｆの状態となる。
【００８５】
次に、マップ管理部１３は、装置グループの表示位置を計算する（ステップ１０７）。具体的には、１−７−１〜１−７−２の通りである。
【００８６】
１−７−１  マップ管理部１３は、１−３−１で作成した装置グループの装置グループＩＤを親装置グループに持つ通信装置１７等の表示位置を検索する。ここでの例では、Ｄ、Ｅ、Ｇの表示位置が検索される。
【００８７】
１−７−２  マップ管理部１３は、１−７−１で得た表示位置から装置グループの表示位置を計算し、設定する。例えば、各通信装置１７等の表示位置のＸ座標の平均値、Ｙ座標の平均値をそれぞれＸ座標、Ｙ座標とする位置を表示位置とすればよい。また、算出された位置の近傍で他の通信装置１７等のシンボルと重ならない位置を表示位置とすればよい。ここでの例では、Ｄ、Ｅ、Ｇの表示位置から、図１６Ｃのように、装置グループの表示位置は（１５，２３）となる。
【００８８】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ１０８）。具体的には、１−８−１〜１−８−２の通りである。
【００８９】
１−８−１  マップ管理部１３はマップ表示部１２へマップデータを送信する。
【００９０】
１−８−２  マップ表示部１２は、マップデータに従ってマップ上の通信装置１７、装置グループ、リンク１８、およびリンクグループの描画を更新する。通信装置１７および装置グループは指定された表示位置に配置し、リンク１８およびリンクグループは各端点の通信装置１７等を結ぶ線として描画される。ここでの例では図１２のような画像が描画される。
【００９１】
『２．グループ一時解除』
図４は、装置グループを一時解除するときのネットワーク管理システム１１の動作例を示すシーケンス図である。これにより、装置グループが一時的に解除され、その装置グループに所属している個々の通信装置１７等がマップ上に表示される。
【００９２】
図１６Ａ〜Ｄおよび図１２の状態から装置グループＨを一時解除すると、マップデータは図１７Ａ〜Ｄのようになり、マップの画像は図１３のようになる。この例を図４のシーケンスとともに説明する。
【００９３】
図４を参照すると、ユーザがマップ表示部１２に対して一時解除する装置グループを指定する（ステップ２０１）。具体的には、２−１−１〜２−２−２の通りである。
【００９４】
２−１−１  ユーザが一時解除する装置グループをマップ上で選択し、一時解除を要求する。ここでは、例えば図１２の表示において装置グループＨが選択されたとする。
【００９５】
２−１−２  マップ表示部１２は選択された装置グループの装置グループＩＤとともに一時解除をマップ管理部１３に依頼する。ここでの例では、Ｈがマップ表示部１２からマップ管理部１３に送られる。
【００９６】
次に、マップ管理部１３は表示状態の変更を行う（ステップ２０１）。具体的には、２−２−１〜２−２−３の通りである。
【００９７】
２−２−１  マップ管理部１３は、２−１−２で指定された装置グループの表示状態を一時解除にする。ここでの例では、図１７ＣにおけるＨの表示状態に「一時解除」が設定される。
【００９８】
２−２−２  マップ管理部１３は、２−１−２で指定された装置グループＩＤを親装置グループに持つ通信装置１７、装置グループ、リンク１８、およびリンクグループを検索する。ここでは、通信装置Ｄ、Ｅ、装置グループＧ、リンクｄｅ、およびリンクグループｄｇ、ｅｇが抽出される。
【００９９】
２−２−３  マップ管理部１３は、２−２−２で抽出された通信装置１７、装置グループ、リンク１８、またはリンクグループの表示状態を「表示」にする。ここでの例では、図１７Ａ〜Ｄにおいて、Ｄ、Ｅ、Ｇ、ｄｅ、ｄｇ、ｅｇの表示状態が「表示」となる。
【０１００】
次に、マップ管理部１３は、リンクグループの再構築を行う（ステップ２０３）。具体的には、２−３−１〜２−３−７の通りである。
【０１０１】
２−３−１  マップ管理部１３は、２−１−２で指定された装置グループＩＤを端点にもつリンクグループを検索する。ここでの例では、図１６Ｄからａｈ、ｈｆが抽出される。
【０１０２】
２−３−２  マップ管理部１３は、２−３−１で抽出されたリンクグループのリンクグループＩＤを親リンクグループに持つリンクを検索する。図１６Ｂから、ａｈに関してはａｂが抽出され、ｈｆに関してはｄｆとｅｆが抽出される。
【０１０３】
２−３−３  マップ管理部１３は、２−３−２で抽出されたリンクの両端点の通信装置１７を検索する。ここでの例では、図１６Ｂから、ａｂに関してはＡとＢが抽出され、ｄｆに関してはＤとＦが抽出され、ｅｆに関してはＥとＦが抽出される。
【０１０４】
２−３−４  マップ管理部１３は、２−３−３で抽出された両端の通信装置１７の表示状態がいずれも「表示」であれば、そのリンクの表示状態を「表示」とする。
図１７Ｂにおいて、ｄｆに関して、Ｄの表示状態とＦの表示状態が共に「表示」なので、ｄｆの表示状態は「表示」となる。また、ｅｆに関して、Ｅの表示状態とＦの表示状態が共に「表示」なので、ｅｆの表示状態は「表示」となる。一方、ａｂに関しては、Ｂの表示状態が「非表示」なので、ａｂの表示状態はここでは決定されない。
【０１０５】
２−３−５  マップ管理部１３は、いずれかの端点に接続された通信装置１７の表示状態が「非表示」であれば、そのリンクの両端それぞれの通信装置１７の親装置グループを辿り、表示状態が「表示」である通信装置１７等を求める。ここでの例では、図１７Ｂにおいて、ａｂに関して端点Ａの通信装置は「表示」であり、端点Ｂの通信装置は「非表示」である。さらに、Ｂの親装置グループであるＧの表示状態を調べると、「表示」である。
【０１０６】
２−３−６  マップ管理部１３は、２−３−５で抽出された、表示状態が「表示」の通信装置１７等を端点とするリンクグループを作成する。リンクグループＩＤには一意にリンクグループを特定するＩＤが採番される。そのリンクグループの表示状態は表示とされる。なお、リンクグループを作成する際、リンクグループの重複の有無を確認し、両端がともに同じであるリンクグループを複数作成しない。ここでの例では、図１７Ｄのように、通信装置Ａと装置グループＧとを端点とするリンクグループａｇｇ作成される。
【０１０７】
２−３−７  マップ管理部１３は、２−３−３で両端点を検索したリンクの親リンクグループに、２−３−６で作成したリンクグループのリンクグループＩＤを設定する。ここでの例では、図１７Ｂにおけるａｂの親リンクグループにａｇが設定される。
【０１０８】
次に、マップ管理部１３は、リンクグループの状態を決定する（ステップ２０４）。具体的には、２−４−１〜２−４−２の通りである。
【０１０９】
２−４−１  マップ管理部１３は、２−２−３で作成された全てのリンクグループについて、そのリンクグループＩＤを親リンクグループに持つリンク１８の状態をそれぞれ検索する。ここでの例では、リンクグループａｇを親リンクグループに持つリンクａｂの状態を図１７Ｂから収集する。
【０１１０】
２−４−２  マップ管理部１３は、それぞれのリンクグループにおいて、２−４−１で収集した状態の中で、最も優先度の高い状態をそのリンクグループの状態に設定する。ここでの例では、ａｇを親リンクグループに持つリンクの状態のうち最も優先度の高いのは、ａｂの「正常」であるので、ａｇの状態は「正常」となる。
【０１１１】
次に、マップ管理部１３は、通信装置１７および装置グループの表示位置を計算する（ステップ２０５）。具体的には、２−５−１〜２−５−２の通りである。
【０１１２】
２−５−１  マップ管理部１３は、２−２−２で表示状態を「表示」に変更した通信装置１７等の表示位置を計算する。例えば、まず、一時解除の対象となっている装置グループの表示位置の座標と、表示状態が「表示」に変更された通信装置１７等の表示位置の座標との差分と求める。次に、一時解除の対象となっている装置グループの表示位置に差分を加算する。ここでの例では、図１７ＡのＤ、Ｅと、図１７ＣのＧに表示位置が設定される。
【０１１３】
２−５−２  マップ管理部１３は、２−１−２で指定された装置グループの表示位置として、一時解除中グループ表示エリア中で、他のシンボルと重ならない位置を設定する。図１７ＣにおけるＨの表示位置が設定される。
【０１１４】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ２０６）。具体的には、上述した１−８−１〜１−８−２の通りである。
【０１１５】
『３．再グループ化』
図５は、一時解除された装置グループを再びグループ化するときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【０１１６】
図１３および図１７Ａ〜Ｄの状態から装置グループＨを再グループ化すると、マップデータは図１６Ａ〜Ｄのようになり、マップの画像は図１２のようになる。この例を図５のシーケンスとともに説明する。
【０１１７】
図５を参照すると、ユーザが再グループ化するグループを指定する（ステップ３０１）。具体的には、３−１−１〜３−１−２の通りである。
【０１１８】
３−１−１  ユーザが一時解除中グループ表示エリアから装置グループを選択し、その装置グループの再グループ化を要求する。ここでの例では、図１３における装置グループＨが選択されたとする。
【０１１９】
３−１−２  マップ表示部１２は、選択された装置グループの装置グループＩＤとともに再グループ化をマップ管理部１３に依頼する。ここでの例では、Ｈがマップ表示部１２からマップ管理部１３に通知される。
【０１２０】
次に、マップ管理部１３は、表示状態を変更を行う（ステップ３０２）。具体的には、３−２−１〜３−２−３の通りである。
【０１２１】
３−２−１  マップ管理部１３は、３−１−２で指定された装置グループの表示状態を「表示」にする。ここでの例では、図１６Ｃにおける装置グループＨの表示状態が「表示」になる。
【０１２２】
３−２−２  マップ管理部１３は、３−１−２で指定された装置グループＩＤを親装置グループに持つ通信装置１７、装置グループ、リンク１８、およびリンクグループを検索する。ここでの例では、図１７Ａ〜Ｄから、Ｈを親装置グループに持つ通信装置１７等とリンク１８等を検索し、検索結果として通信装置Ｄ、Ｅ、装置グループＧ、リンクｄｅ、およびリンクグループｄｇ、ｅｇが抽出される。
【０１２３】
３−２−３  マップ管理部１３は、３−２−２で抽出された通信装置１７等およびリンク１８等の表示状態を「非表示」にする。ここでの例では、図１６Ａ〜Ｄにおいて、Ｄ、Ｅ、Ｇ、ｄｅ、ｄｇ、ｅｇの表示状態が「非表示」となる。
【０１２４】
次に、マップ管理部１３は、リンクグループの再構築を行う（ステップ３０３）。具体的には、３−２−２で見つかった通信装置１７等をグループ化するときと同様にして、上述した１−４−１〜１−４−８の通りの処理を行う。ここでの例では、
Ｄ、Ｅ、Ｇをグループ化するときと同様にリンクグループが作成される。その結果、図１６Ｄのように、ａｇが削除され、ａｈとｈｆが作成される。ａｂの親リンクグループとしてａｈが設定され、ｄｆとｅｆの親リンクグループとしてｈｆが設定される。また、ｄｆとｅｆの表示状態が「非表示」となる。
【０１２５】
次に、マップ管理部１３は、リンクグループの状態を決定する（ステップ３０４）。具体的には、上述した１−６−１〜１−６−２の通りである。ここでの例では、図１６Ｄのように、リンクグループａｈ、ｈｆの状態が決定される。ａｂの状態が「正常」であるためａｈの状態は「正常」となる。ｈｆに関しては、最も優先度が高いのはｄｆの状態（「故障」）なので、ｈｆの状態は「故障」になる。
【０１２６】
次に、マップ管理部１３は、装置グループの表示位置を計算する（ステップ３０５）。具体的には、上述した１−７−１〜１−７−２の通りである。ここでの例では、図１６Ｃのように、装置グループＨの表示位置が決定される。
【０１２７】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ３０６）。具体的には、上述した１−８−１〜１−８−２の通りである。ここでの例では図１２のような画像が描画される。
【０１２８】
『４．一時解除中グループのグループ削除』
図６は、一時解除中の装置グループを削除するときのネットワーク管理システム１１の動作例を示すシーケンス図である。これにより、
図１７Ａ〜Ｄおよび図１３の状態から装置グループＨを削除すると、マップデータは図１５Ａ〜Ｄのようになり、マップの画像は図１１のようになる。この例を図６のシーケンスとともに説明する。
【０１２９】
図６を参照すると、ユーザが削除するグループを指定する（ステップ４０１）。具体的には、４−１−１〜４−１−２の通りである。
【０１３０】
４−１−１  ユーザは一時解除中グループ表示エリアから装置グループを選択し、その装置グループの削除を要求する。ここでの例では、図１３において、装置グループＨが選択されたとする。
【０１３１】
４−１−２  マップ表示部１２は選択されたグループのグループＩＤとともに、装置グループの削除をマップ管理部１３に要求する。ここでの例では、Ｈがマップ表示部１２からマップ管理部１３に通知される。
【０１３２】
次に、マップ管理部１３は、グループ関係の削除を行う（ステップ４０２）。具体的には、４−２−１〜４−２−２の通りである。
【０１３３】
４−２−１  マップ管理部１３は、４−１−２で指定された装置グループの装置グループＩＤを親装置グループＩＤに持つ通信装置１７等とリンク１８等を検索する。ここでの例では、図１７Ａ〜Ｄから、Ｈを親装置グループに持つ通信装置１７等とリンク１８等が検索される。検索結果として、通信装置Ｄ、Ｅ、装置グループＧ、リンクｄｅ、およびリンクグループｄｇ、ｅｇが抽出される。
【０１３４】
４−２−２  マップ管理部１３は、４−２−１で抽出された通信装置１７等とリンク１８等の親装置グループＩＤをリセット（削除）する。ここでの例では、図１５Ａ〜Ｄのように、Ｄ、Ｅ、Ｇ、ｄｅ、ｄｇ、ｅｇの親装置グループが削除される。
【０１３５】
次に、マップ管理部１３は装置グループを削除する（ステップ４０３）。具体的には、４−３−１の通りである。
【０１３６】
４−３−１  マップ管理部１３は、４−１−２で指定された装置グループをマップデータベース１４上から削除する。ここでの例では、図１５Ｃのように、Ｈが装置グループテーブルから削除される。
【０１３７】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ４０４）。具体的には、上述した１−８−１〜１−８−２の通りである。ここでの例では図１１のような画像が描画される。
【０１３８】
『５．グループ削除』
図７は、グループ化された装置グループを削除するときのネットワーク管理システム１１の動作例を示すシーケンス図である。ここでは、内部処理的に、まず装置グループを一時解除し、次に一時解除中の装置グループを削除するというステップを踏むことにする。
【０１３９】
図１６Ａ〜Ｄおよび図１２の状態から装置グループＨを削除すると、マッチデータは図１５Ａ〜Ｄのようになり、マップの画像は図１１のようになる。この例を図７のシーケンスとともに説明する。
【０１４０】
図７を参照すると、ユーザが削除するグループを指定する（ステップ５０１）。具体的には、５−１−１〜５−１−２の通りである。
【０１４１】
５−１−１  ユーザがマップ上から装置グループを選択し、その装置グループの削除を要求する。ここでは、図１２において装置グループＨが選択されたとする。
【０１４２】
５−１−２  マップ表示部１２は、選択された装置グループの装置グループＩＤとともに、その装置グループの削除をマップ管理部１３に要求する。ここでの例では、Ｈがマップ表示部１２からマップ管理部１３に通知される。
【０１４３】
次に、マップ管理部１３は、装置グループの一時解除を行う（ステップ５０２）。具体的には、上述したステップ２０２〜２０５の処理が行われる。これにより、マップデータベース１４のテーブルが、図１６Ａ〜Ｄから図１７Ａ〜Ｄのように変更される。
【０１４４】
次に、マップ管理部１３は、一時解除中の装置グループを削除する（ステップ５０３）。具体的には、上述したステップ４０２〜４０３の処理が行われる。ここでの例では、マップデータベース１４のテーブルが図１７Ａ〜Ｄから図１５Ａ〜Ｄのように変更される。
【０１４５】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ５０４）。具体的には、上述した１−８−１〜１−８−２の通りである。ここでの例では図１１のような画像が描画される。
【０１４６】
以上、利用者からの要求に応じたネットワーク管理システム１１の動作について説明したが、次に、通信ネットワーク１９の状態変化に応じたネットワーク管理システム１１の動作についてシーケンス図を用いて説明する。装置の状態変化と、リンクの状態変化について順に説明する。
【０１４７】
『６．装置の状態変化』
図８は、通信装置１７の状態が変化したときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【０１４８】
例えば、図１７Ａ〜Ｄおよび図１３から、通信装置Ｂの状態が「正常」から「故障」に変化すると、マップデータベース１４のテーブルは図１８Ａ〜Ｄのように変化し、マップ上の画像は図１９のように変化する。この例を図８のシーケンスとともに説明する。
【０１４９】
図８を参照すると、まず、状態管理部１６は、通信装置１７の状態が変化すると、それをマップ管理部１３に通知する（ステップ６０１）。具体的には、６−１−１の通りである。
【０１５０】
６−１−１  状態管理部１６はマップ管理部１３へ、状態の変化した通信装置１７の装置ＩＤとともに、状態変更通知を送信する。ここでの例では、通信装置Ｂの状態が「故障」に変化したという通知があったとする。
【０１５１】
次に、マップ管理部１３は、装置状態の変更を行う（ステップ６０２）。具体的には、６−２−１の通りである。
【０１５２】
６−２−１  マップ管理部１３は、通知された装置ＩＤから、状態の変化した通信装置１７を認識し、その通信装置１７の状態を変更する。ここでの例では、図１８Ａのように、通信装置Ｂの状態が「故障」になる。
【０１５３】
次に、マップ管理部１３は、通信装置１７の状態の変化を、関連する装置グループの状態に伝搬させる（ステップ６０３）。具体的には、６−３−１〜６−３−３の通りである。
【０１５４】
６−３−１  マップ管理部１３は、状態の変化した通信装置１７の親装置グループを検索する。ここでの例では、図１７Ａから、通信装置Ｂの親装置グループＧが抽出される。
【０１５５】
６−３−２  マップ管理部１３は、６−３−１で抽出された装置グループを親装置グループに持つ通信装置１７等およびリンク１８等の状態を検索する。そして、マップ管理部１３は、得られた状態の中で最も優先度の高い状態を、６−３−１で抽出された装置グループの状態に設定する。ここでの例では、図１８Ａ〜Ｄから、Ｇを親装置グループとする通信装置１７等およびリンク１８等が検索され、Ｂ、Ｃ、ｂｃが抽出される。それらの状態の中で最も優先度の高いものは、通信装置Ｂの「故障」なので、Ｇの状態は「故障」に設定される。
【０１５６】
６−３−３  マップ管理部１３は、６−３−１で抽出された装置グループに更に親装置グループが存在する場合、その装置グループに対して６−３−２の処理を行う。これが、親装置グループが存在しなくなるまで繰り返される。ここでの例では、図１８Ｃでは、Ｇの親装置グループがＨであるため、マップ管理部１３は、Ｈを親装置グループとする通信装置１７等およびリンク１８等を検索し、通信装置Ｄ、Ｅ、装置グループＧ、リンクｄｅ、およびリンクグループｄｇ、ｅｇを抽出する。それらの状態の中で最も優先度の高いものは「故障」なので、Ｈの状態は「故障」になる。
【０１５７】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ６０４）。具体的には、６−４−１〜６−４−２の通りである。
【０１５８】
６−４−１  マップ管理部１３はマップ表示部１２へ、状態の変更があり、かつ表示状態が「表示」または「一時解除」である通信装置１７等のＩＤと、その通信装置１７等の状態とを通知する。ここでの例では、マップ管理部１３は、状態の変更があったＧとその状態（「故障」）をマップ表示部１２へ通知する。
【０１５９】
６−４−２  マップ表示部１２は、通知された通信装置１７等のシンボルを、通知された状態に該当する色で表示する。ここでの例では、図１９のように、マップ表示部１２は装置グループＧの色が「正常」を表す色から「故障」を表す色に変更される。
【０１６０】
『７．リンク状態変化』
図９は、リンク１８の状態が変化したときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【０１６１】
例えば、図１７Ａ〜Ｄおよび図１３におけるリンクｃｅの状態が「正常」から「故障」に変化すると、マップデータベース１４のテーブルは図２０Ａ〜Ｄのように変化し、マップ上の画像は図２１のように変化する。この例を図９のシーケンスとともに説明する。
【０１６２】
図９を参照すると、まず、状態管理部１６は、リンク１８の状態が変化すると、それをマップ管理部１３に通知する（ステップ７０１）。具体的には、７−１−１の通りである。
【０１６３】
７−１−１  状態管理部１６はマップ管理部１３へ、状態の変化したリンク１８のリンクＩＤとともに、状態変更通知を送信する。ここでの例では、リンクｃｅの状態が「故障」に変化したことが通知されたものとする。
【０１６４】
次に、マップ管理部１３は、リンク状態の変更を行う（ステップ７０２）。具体的には、７−２−１の通りである。
【０１６５】
７−２−１  マップ管理部１３は、通知されたリンクＩＤから、状態の変化したリンク１８を認識し、そのリンク１８の状態を変更する。ここでの例では、図２０Ｂのように、リンクｃｅの状態を「故障」になる。
【０１６６】
次に、マップ管理部１３は、リンク１８の状態の変化を、関連する装置グループおよびリンクグループの状態に伝搬させる（ステップ７０３）。具体的には、７−３−１〜７−３−６の通りである。
【０１６７】
７−３−１  マップ管理部１３は、７−１−１で通知されたリンクＩＤで示されたリンク１８の親装置グループに設定されている装置グループを検索する。
【０１６８】
７−３−２  マップ管理部１３は、７−３−１で抽出された装置グループを親装置グループに持つ通信装置１７等およびリンク１８等の状態を検索し、その中で最も優先度の高い状態を７−３−１で抽出された装置グループの状態とする。
【０１６９】
７−３−３  マップ管理部１３は、７−３−２の処理対象の装置グループに更に親装置グループが存在する場合、その装置グループに対して７−３−２の処理を行う。これが、親装置グループが存在しなくなるまで繰り返される。
【０１７０】
７−３−４  マップ管理部１３は、７−１−１で通知されたリンク１８の親リンクグループに設定されているリンクグループを検索する。ここでの例では、図１７Ｂから、検索結果として、リンクｃｅの親リンクグループであるリンクグループｅｇが見つかる。
【０１７１】
７−３−５  マップ管理部１３は、７−３−４で見つかったリンクグループを親リンクグループに持つリンク１８の状態を検索し、その中で最も優先度の高い状態を、７−３−４で見つかったリンクグループの状態とする。ここでの例では、ｅｇを親リンクグループとしてもつリンク１８の状態のうち、最も優先度の高いのはｃｅの状態（「異常」）であるため、リンクグループｅｇの状態は「故障」となる。
【０１７２】
７−３−６  マップ管理部１３は、７−３−４で見つかったリンクグループに更に親装置グループが存在する場合、その装置グループに対して、７−３−２〜７−３−３の処理を行う。ここでの例では、図１７Ｄにおいて、ｅｇの親装置グループはＨであるため、Ｈを親装置グループとする通信装置１７等およびリンク１８等を検索し、通信装置Ｄ、Ｅ、装置グループＧ、リンクｄｅ、およびリンクグループｄｇ、ｅｇを抽出する。それらの状態の中で最も優先度の高い状態は「故障」（優先度１）なので、Ｈの状態は「故障」となる。
【０１７３】
次に、マップ管理部１３およびマップ表示部１２は、マップデータを基にマップを描画する（ステップ７０４）。具体的には、７−４−１〜７−４−２の通りである。
【０１７４】
７−４−１  マップ管理部１３はマップ表示部１２へ、状態の変更があり、かつ表示状態が「表示」の通信装置１７等またはリンク１８等のＩＤと、その通信装置１７等またはリンク１８等の状態とを通知する。ここでの例では、マップ管理部１３は、状態の変更があったｅｇとその状態（「故障」）をマップ表示部１２へ通知する。
【０１７５】
７−４−２  マップ表示部１２は、通知された通信装置１７等またはリンク１８等のシンボルを、通知された状態に該当する色で表示する。ここでの例では、図２１のように、マップ表示部１２は、リンクグループｅｇの色が「正常」を表す色から「故障」を表す色に変更される。
【０１７６】
以上説明したように、本実施形態によれば、ネットワーク表示において、利用者の意図するようにマップ上のシンボルをグループ化できるので、利用者が見やすいようにネットワーク構成を表示し、利用者は知りたい情報を容易に知ることができる。そのため、大規模なネットワークの管理においてもネットワーク全体を容易に把握することができる。
【０１７７】
また、本実施形態によれば、通信装置１７のグループ化に伴ってリンク１８がグループ化されるので、利用者が通信装置１７に着目して操作をするだけでリンク１８も利用者に見やすいように表示される。
【０１７８】
また、本実施形態によれば、一度行ったグループ化の情報を残したままでグループ表示を解除することができ、さらに残しておいた情報を用いてグループ化を復元することができるので、利用者の利便性が高い。
【０１７９】
また、本実施形態によれば、装置グループに含まれる通信装置１７の中で優先度が最も高い状態の通信装置１７の優先度が装置グループの優先度として表示されるので、グループ化がされているときに、利用者が最も知っておくべき状態が表示に表れないということが無い。
【０１８０】
なお、上述した実施形態のネットワーク表示システムを構成する各部は、その処理手順を規定したソフトウェアプログラムをコンピュータに実行させることにより実現することもできる。
【０１８１】
また、本実施形態では、通信ネットワークの保守および運用を主目的として通信ネットワークの構成および状態を表示するシステムを例示したが、そのため、ここではネットワークの構成と状態の両方が表示された。しかし、本発明はこれに限定されるものではなく、ネットワークの構成は表示するが、状態を表示する機能をもたないシステムもあり得る。本発明を適用した他のシステム例として、ネットワーク設計を主目的としてネットワーク構成を表示するシステムや、パス管理を主目的としたシステム等が考えられる。
【０１８２】
以上、本発明の実施形態について述べてきたが、本発明は、これらの実施形態だけに限定されるものではなく、本発明の技術思想の範囲内において、実施形態を組み合わせて使用したり、一部の構成を変更したりしてもよい。
【図面の簡単な説明】
【０１８３】
【図１】本実施形態によるネットワーク管理システムの構成を示すブロック図である。
【図２】マップ管理部１３によって生成されるマップデータのオブジェクト図である。
【図３】グループ化を行うときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図４】装置グループを一時解除するときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図５】一時解除された装置グループを再びグループ化するときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図６】一時解除中の装置グループを削除するときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図７】グループ化された装置グループを削除するときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図８】通信装置１７の状態が変化したときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図９】リンク１８の状態が変化したときのネットワーク管理システム１１の動作例を示すシーケンス図である。
【図１０】ネットワーク管理システム１１の管理対象となるネットワーク１９の構成および状態の例を示す図である。
【図１１】ネットワーク管理システム１１によるネットワーク１９の一表示例を示す図である。
【図１２】ネットワーク管理システム１１によるネットワーク１９の一表示例を示す図である。
【図１３】ネットワーク管理システム１１によるネットワーク１９の一表示例を示す図である。
【図１４Ａ】図１０のネットワーク１９のマップデータにおける装置テーブルを示す図である。
【図１４Ｂ】図１０のネットワーク１９のマップデータにおけるリンクテーブルを示す図である。
【図１４Ｃ】図１０のネットワーク１９のマップデータにおける装置グループテーブルを示す図である。
【図１４Ｄ】図１０のネットワーク１９のマップデータにおけるリンクグループテーブルを示す図である。
【図１５Ａ】図１１のネットワーク１９のマップデータにおける装置テーブルを示す図である。
【図１５Ｂ】図１１のネットワーク１９のマップデータにおけるリンクテーブルを示す図である。
【図１５Ｃ】図１１のネットワーク１９のマップデータにおける装置グループテーブルを示す図である。
【図１５Ｄ】図１１のネットワーク１９のマップデータにおけるリンクグループテーブルを示す図である。
【図１６Ａ】図１２のネットワーク１９のマップデータにおける装置テーブルを示す図である。
【図１６Ｂ】図１２のネットワーク１９のマップデータにおけるリンクテーブルを示す図である。
【図１６Ｃ】図１２のネットワーク１９のマップデータにおける装置グループテーブルを示す図である。
【図１６Ｄ】図１２のネットワーク１９のマップデータにおけるリンクグループテーブルを示す図である。
【図１７Ａ】図１３のネットワーク１９のマップデータにおける装置テーブルを示す図である。
【図１７Ｂ】図１３のネットワーク１９のマップデータにおけるリンクテーブルを示す図である。
【図１７Ｃ】図１３のネットワーク１９のマップデータにおける装置グループテーブルを示す図である。
【図１７Ｄ】図１３のネットワーク１９のマップデータにおけるリンクグループテーブルを示す図である。
【図１８Ａ】図１９のネットワーク１９のマップデータにおける装置テーブルを示す図である。
【図１８Ｂ】図１９のネットワーク１９のマップデータにおけるリンクテーブルを示す図である。
【図１８Ｃ】図１９のネットワーク１９のマップデータにおける装置グループテーブルを示す図である。
【図１８Ｄ】図１９のネットワーク１９のマップデータにおけるリンクグループテーブルを示す図である。
【図１９】ネットワーク管理システム１１によるネットワーク１９の一表示例を示す図である。
【図２０Ａ】図２１のネットワーク１９のマップデータにおける装置テーブルを示す図である。
【図２０Ｂ】図２１のネットワーク１９のマップデータにおけるリンクテーブルを示す図である。
【図２０Ｃ】図２１のネットワーク１９のマップデータにおける装置グループテーブルを示す図である。
【図２０Ｄ】図２１のネットワーク１９のマップデータにおけるリンクグループテーブルを示す図である。
【図２１】ネットワーク管理システム１１の管理対象となるネットワーク１９の構成および状態の例を示す図である。
【符号の説明】
【０１８４】
１１    ネットワーク管理システム
１２    マップ表示部
１３    マップ管理部
１４    マップデータベース
１５    構成管理部
１６    状態管理部
１７    通信装置
１８    リンク
１９    ネットワーク
【図１】
2009272866.tif 000003
【図２】
2009272866.tif 000004
【図３】
2009272866.tif 000005
【図４】
2009272866.tif 000006
【図５】
2009272866.tif 000007
【図６】
2009272866.tif 000008
【図７】
2009272866.tif 000009
【図８】
2009272866.tif 000010
【図９】
2009272866.tif 000011
【図１０】
2009272866.tif 000012
【図１１】
2009272866.tif 000013
【図１２】
2009272866.tif 000014
【図１３】
2009272866.tif 000015
【図１４Ａ】
2009272866.tif 000016
【図１４Ｂ】
2009272866.tif 000017
【図１４Ｃ】
2009272866.tif 000018
【図１４Ｄ】
2009272866.tif 000019
【図１５Ａ】
2009272866.tif 000020
【図１５Ｂ】
2009272866.tif 000021
【図１５Ｃ】
2009272866.tif 000022
【図１５Ｄ】
2009272866.tif 000023
【図１６Ａ】
2009272866.tif 000024
【図１６Ｂ】
2009272866.tif 000025
【図１６Ｃ】
2009272866.tif 000026
【図１６Ｄ】
2009272866.tif 000027
【図１７Ａ】
2009272866.tif 000028
【図１７Ｂ】
2009272866.tif 000029
【図１７Ｃ】
2009272866.tif 000030
【図１７Ｄ】
2009272866.tif 000031
【図１８Ａ】
2009272866.tif 000032
【図１８Ｂ】
2009272866.tif 000033
【図１８Ｃ】
2009272866.tif 000034
【図１８Ｄ】
2009272866.tif 000035
【図１９】
2009272866.tif 000036
【図２０Ａ】
2009272866.tif 000037
【図２０Ｂ】
2009272866.tif 000038
【図２０Ｃ】
2009272866.tif 000039
【図２０Ｄ】
2009272866.tif 000040
【図２１】
2009272866.tif 000041