(57)【要約】【課題】  ネットワークエレメントを保守運用するコンピュータの中央演算処理装置の負荷を軽減する。【解決手段】  使用率取得手段２は、中央演算処理装置７の使用率を取得する。状態情報取得手段３は、使用率が低いときに、通信回線網に設置されているネットワークエレメント９ａ〜９ｎから、ネットワークエレメント９ａ〜９ｎの状態に関する状態情報を取得する。記憶状態情報取得手段４は、使用率が低いときに、記憶装置８から予め記憶されたネットワークエレメント９ａ〜９ｎの状態に関する状態情報を取得する。状態情報比較手段５は、ネットワークエレメント９ａ〜９ｎから取得した状態情報と記憶装置８から取得した状態情報とを比較する。整合手段６は、比較結果が不一致の場合、ネットワークエレメント９ａ〜９ｎから取得した状態情報を記憶装置８に格納する。【選択図】  図１
2005086299.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークエレメントを保守運用する保守運用プログラムにおいて、
コンピュータを、
中央演算処理装置の使用率を取得する使用率取得手段、
前記使用率に応じて、通信回線網に設置されているネットワークエレメントから前記ネットワークエレメントの状態に関する状態情報を取得する状態情報取得手段、
前記使用率に応じて、記憶装置から予め記憶された前記ネットワークエレメントの状態に関する状態情報を取得する記憶状態情報取得手段、
前記状態情報取得手段が取得した前記状態情報と前記記憶状態情報取得手段が取得した前記状態情報とを比較する状態情報比較手段、
前記比較の結果に応じて、前記記憶装置に前記状態情報取得手段が取得した前記状態情報を格納する整合手段、として機能させることを特徴とする保守運用プログラム。
【請求項２】
前記使用率取得手段は、所定の周期で前記使用率を読み込み、一定の値以下が所定回数続いた場合に前記使用率を取得することを特徴とする請求項１記載の保守運用プログラム。
【請求項３】
前記ネットワークエレメントには優先度が付与されており、前記状態情報比較手段は、前記優先度に応じて前記状態情報取得手段が取得した前記状態情報と前記記憶状態情報取得手段が取得した前記状態情報とを比較することを特徴とする請求項１記載の保守運用プログラム。
【請求項４】
前記ネットワークエレメントに対して保守運用の作業が行われたとき、前記ネットワークエレメントの優先度を最優先にすることを特徴とする請求項３記載の保守運用プログラム。
【請求項５】
前記コンピュータと前記ネットワークエレメントとの通信が切断して復旧したとき、前記ネットワークエレメントの優先度を最優先にすることを特徴とする請求項３記載の保守運用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は保守運用プログラムに関し、特に複数のネットワークエレメントを保守運用する保守運用プログラムに関する。
【背景技術】
【０００２】
通信回線網では、信頼性の高い通信を実現するべく、ネットワークエレメント（例えば、通信回線網間を通信する伝送装置）の保守運用を行っている。ネットワークエレメントの保守運用システムは、各ネットワークエレメントをサーバに接続し、端末装置からオペレータによって各ネットワークエレメントの保守運用が行われるようになっている。
【０００３】
図１０は、従来の保守運用システムの構成図である。図に示すように、保守運用サーバ１００には、端末装置１１１ａ，１１１ｂ，…，１１１ｎが接続されている。また、保守運用サーバ１００には、例えば、ＬＡＮ（Local Area Network）であるネットワーク１２１を介して、Ａ局、Ｂ局、Ｃ局、…と局ごとに管理されるネットワークエレメント（ＮＥ）が接続されている。Ａ局は、図示しているようにＮＥ１３１ａ，１３１ｂ，…，１３１ｎを有している（Ｂ局、Ｃ局、…のＮＥは図示を省略している）。
【０００４】
保守運用サーバ１００は、業務管理部１０１およびＮＥ情報ＤＢ１０２を有している。業務管理部１０１は、端末装置１１１ａ，１１１ｂ，…，１１１ｎからの指示を受けて、Ａ局、Ｂ局、Ｃ局、…に属しているＮＥの保守運用を行う。ＮＥ情報ＤＢ１０２は、Ａ局、Ｂ局、Ｃ局、…のＮＥの状態を示す状態情報が予め格納されるデータベースである。例えば、信号の帯域によってどのＮＥと接続されているかの接続関係、動作状態、ＮＥのシェルフに挿入されているパッケージ（基板）の種類、バージョンが格納される。
【０００５】
ＮＥの各々は、光ケーブルを介して通信を行い、その下層にある通信回線網はＮＥを介して他の通信回線網と通信することができる。例えば、図示してないが、ＮＥ１３１ａ，１３１ｂ，…，１３１ｎの下層にある通信回線網は、ＮＥ１３１ａ，１３１ｂ，…，１３１ｎを介して通信することができる。
【０００６】
端末装置１１１ａ，１１１ｂ，…，１１１ｎは、ＮＥの保守運用を行うオペレータが入力した情報を保守運用サーバ１００に送信する。端末装置１１１ａ，１１１ｂ，…，１１１ｎの画面には、オペレータがＮＥ１３１ａ，１３１ｂ，…，１３１ｎの保守運用を行うための画面が表示され、オペレータは、画面に従ってＮＥを保守運用するための指示を入力し、保守運用サーバ１００に送信する。
【０００７】
このような保守運用システムにおいて、ＮＥ整合という作業がある。ＮＥ整合とは、保守運用サーバ１００のＮＥ情報ＤＢ１０２に格納されているＮＥの状態情報が、実際に通信回線網に設置されているＮＥの状態と一致しているか否かの確認を行う作業である。ＮＥ整合は、通信回線網の信頼性の高い運用を図るため、ＮＥの状態を変更したときや一定期間ごとにオペレータによって実施される。以下では、オペレータは端末装置１１１ａからＮＥ整合の作業を行うとする。
【０００８】
図１１は、端末装置に表示されるＮＥ整合の画面を示した図である。図に示すように、端末装置１１１ａの画面１４１には、保守運用サーバ１００が保守運用する局の一覧が表示される局一覧１４２、各局が有するＮＥの一覧が表示される装置一覧１４３、ＮＥ整合を開始するためのボタン１４４が表示される。
【０００９】
オペレータは、局一覧１４２から保守運用を行う局を選択する。次いで、選択した局のＮＥを装置一覧１４３から選択する。そして、ＮＥ整合を開始するためのボタン１４４を押下する。なお、図１１では、局一覧１４２ではＡ局が選択され、装置一覧１４３にはＡ局のＮＥの一覧が表示されている。そしてＮＥ＃１が選択されている。
【００１０】
保守運用サーバ１００の業務管理部１０１は、端末装置１１１ａからボタン１４４が押下されたことを受け付けると、ネットワーク１２１を介して、通信回線網に設置されている、選択されたＮＥ（画面１４１で選択されたＮＥ）の状態情報を読みに行く。また、業務管理部１０１は、選択されたＮＥの状態情報をＮＥ情報ＤＢ１０２から読み込む。業務管理部１０１は、設置されているＮＥの状態情報と、ＮＥ情報ＤＢ１０２から読み出した状態情報とを比較する。状態情報が異なっていれば、業務管理部１０１は、ＮＥ情報ＤＢ１０２に設置されているＮＥの状態情報を更新する。状態情報が一致していれば（本来あるべき状態）正常であることを、端末装置１１１ａを介してオペレータに通知する。オペレータは、上記作業を繰り返し、全てのＮＥに対してＮＥ整合を行う。
【００１１】
ところで、オペレータが一つずつＮＥ整合をチェックしていたのでは、かなりの時間がかかってしまう。また、集中して作業をすると保守運用サーバ１００の中央演算処理装置の負荷（使用率）が大きくなってしまう。そこで、整合するデータにプライオリティを付け、プライオリティの高いデータの参照周期間隔を早め、プライオリティの低いデータの参照周期間隔を伸ばすことで負荷を低減した装置がある（例えば、特許文献１参照。）。
【特許文献１】特開平１１−１７６８０号公報（第６頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、周期的に実行されるＮＥ整合の処理と、他の保守運用の処理が重なるとこれらの処理を実行する中央演算処理装置の負荷が大きくなってしまうという問題点があった。
【００１３】
本発明はこのような点に鑑みてなされたものであり、中央演算処理装置の使用率に応じて、ＮＥ整合を実行することにより負荷を軽減した保守運用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明では上記問題を解決するために、図１に示すような複数のネットワークエレメント（ＮＥ）９ａ，９ｂ，…，９ｎを保守運用する保守運用プログラムにおいて、コンピュータ１を、中央演算処理装置７の使用率を取得する使用率取得手段２、使用率に応じて、通信回線網に設置されているネットワークエレメント９ａ，９ｂ，…，９ｎからネットワークエレメント９ａ，９ｂ，…，９ｎの状態に関する状態情報を取得する状態情報取得手段３、使用率に応じて、記憶装置８から予め記憶されたネットワークエレメント９ａ，９ｂ，…，９ｎの状態に関する状態情報を取得する記憶状態情報取得手段４、状態情報取得手段３が取得した状態情報と記憶状態情報取得手段４が取得した状態情報とを比較する状態情報比較手段５、比較の結果に応じて、記憶装置８に状態情報取得手段３が取得した状態情報を格納する整合手段６、として機能させることを特徴とする保守運用プログラムが提供される。
【００１５】
このような保守運用プログラムによれば、中央演算処理装置７の使用率に応じて、通信回線網に設置されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報と、記憶装置８に予め記憶されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報とを取得して比較する。そして、比較結果に応じて、記憶装置８に通信回線網に設置されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報を格納する。
【発明の効果】
【００１６】
本発明の保守運用プログラムによれば、中央演算処理装置７の使用率が低いときに、通信回線網に設置されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報と、記憶装置８に記憶されている状態情報とを取得して比較し、比較結果に応じて設置されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報を記憶装置８に格納することによって、中央演算処理装置７の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の原理について説明する。図１は、本発明の原理を説明する原理図である。図に示すようにコンピュータ１は、使用率取得手段２、状態情報取得手段３、記憶状態情報取得手段４、状態情報比較手段５、整合手段６、中央演算処理装置７、および記憶装置８を有している。コンピュータ１は、通信回線網に設置されたＮＥ９ａ，９ｂ，…，９ｎが接続されている。
【００１８】
使用率取得手段２は、中央演算処理装置７の使用率を取得する。中央演算処理装置７は、ＯＳ（Operating System）やアプリケーションプログラムを実行する。
状態情報取得手段３は、中央演算処理装置７の使用率が一定値以下のとき、通信回線網に設置されているＮＥ９ａ，９ｂ，…，９ｎにアクセスし、ＮＥ９ａ，９ｂ，…，９ｎの状態に関する状態情報を取得する。状態情報とは、例えば、信号の帯域によってどのＮＥと接続されているかの接続関係、動作状態、ＮＥのシェルフに挿入されているパッケージの種類、バージョンである。
【００１９】
記憶状態情報取得手段４は、中央演算処理装置７の使用率が一定値以下のとき、記憶装置８から予め記憶されているＮＥ９ａ，９ｂ，…，９ｎの状態情報を取得する。状態情報は、例えば、通信回線網にＮＥを追加設置するときに、記憶装置８に記憶される。
【００２０】
状態情報比較手段５は、状態情報取得手段３が取得した状態情報と、記憶状態情報取得手段４が取得した状態情報とを比較する。
整合手段６は、状態情報比較手段５によって、状態情報取得手段３が取得した状態情報と、記憶状態情報取得手段４が取得した状態情報とが異なると判断された場合、記憶装置８に状態情報取得手段３が取得した状態情報を格納する。
【００２１】
以下、原理図の動作について説明する。
状態情報取得手段３は、中央演算処理装置７の使用率が一定値以下のとき、通信回線網に設置されているＮＥ９ａ，９ｂ，…，９ｎにアクセスし、ＮＥ９ａ，９ｂ，…，９ｎの状態に関する状態情報を取得する。
【００２２】
記憶状態情報取得手段４は、中央演算処理装置７の使用率が一定値以下のとき、記憶装置８に記憶されているＮＥ９ａ，９ｂ，…，９ｎの状態情報を取得する。
状態情報比較手段５は、状態情報取得手段３が取得した状態情報と、記憶状態情報取得手段４が取得した状態情報とを比較する。
【００２３】
整合手段６は、状態情報比較手段５によって、状態情報取得手段３が取得した状態情報と、記憶状態情報取得手段４が取得した状態情報とが異なると判断された場合、記憶装置８に状態情報取得手段３が取得した状態情報を格納する。すなわち、記憶装置８の状態情報を現在のネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報に整合する。
【００２４】
このように、中央演算処理装置７の使用率が低いときに、設置されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報と記憶装置８に記憶されている状態情報とを取得して比較する。そして、比較結果に応じて、設置されているネットワークエレメント９ａ，９ｂ，…，９ｎの状態情報を記憶装置８に格納するようにした。これにより、中央演算処理装置７の負荷を軽減することができる。
【００２５】
次に、本発明の実施の形態を図面を参照して詳細に説明する。図２は、本発明の実施の形態の構成例を示す図である。図に示すように保守運用サーバ１０には、オペレータが使用する端末装置２１ａ，２１ｂ，…，２１ｎが接続されている。また、保守運用サーバ１０には、例えば、ＬＡＮであるネットワーク３１を介して、Ａ局、Ｂ局、Ｃ局、…の局ごとに管理されるＮＥが接続されている。Ａ局は、図示しているようにＮＥ４１ａ，４１ｂ，…，４１ｎを有している（Ｂ局、Ｃ局、…のＮＥは図示を省略している）。
【００２６】
保守運用サーバ１０は、業務管理部１１、ＮＥ情報ＤＢ１２、自動整合部１３、整合優先リスト１４、ＯＳ１５、およびＣＰＵ（Central Processing Unit）１０ａを有している。業務管理部１１は、端末装置２１ａ，２１ｂ，…，２１ｎからの指示を受けて、ネットワーク３１を介して接続されたＡ局、Ｂ局、Ｃ局、…のＮＥの保守運用を行う。また、保守運用を行った結果を端末装置２１ａ，２１ｂ，…，２１ｎに送信する。また、業務管理部１１は、通信回線網に設置されているＮＥにアクセスしてそのＮＥの状態を示す状態情報を読み込む。状態情報とは、例えば、信号の帯域によってどのＮＥと接続されているかの接続関係、動作状態、ＮＥのシェルフに挿入されているパッケージの種類、バージョンである。また、業務管理部１１は、ＮＥ情報ＤＢ１２に格納されているＮＥの状態情報を読み込む。ＮＥ情報ＤＢ１２には、例えば、ＮＥが通信回線網に追加されるとき、または、ＮＥの状態が変更されたときに、端末装置２１ａ，２１ｂ，…，２１ｎからオペレータによってそのＮＥの状態情報が格納される。また、業務管理部１１は、設置されているＮＥから読み込んだ状態情報と、ＮＥ情報ＤＢ１２から読み込んだ状態情報とを比較し、一致しているか否かを判断する。
【００２７】
自動整合部１３は、業務管理部１１が、設置されているＮＥから読み込んだ状態情報と、ＮＥ情報ＤＢ１２から読み込んだ状態情報とが一致していないと判断した場合で、かつオペレータからＮＥ整合を自動的に行うことが指示されている場合にＮＥ整合の処理を行う。具体的には、自動整合部１３は、ＮＥ情報ＤＢ１２の状態情報が一致しなかったＮＥの状態情報を、設置されているＮＥの状態情報に更新する。
【００２８】
整合優先リスト１４は、例えば、ＮＥが通信回線網に追加されるとき、ＮＥの状態が変更されたときに、業務管理部１１によって作成される。整合優先リスト１４には、ＮＥの名前、自動整合の可否、ＮＥ整合を行う優先度が格納される。図３は、整合優先リストのデータ構成例である。図に示すように整合優先リスト１４は、ＮＥ名、自動整合可否、および優先度の欄が設けてある。ＮＥ名の欄には、ネットワーク３１を介して保守運用サーバ１０と接続されるＮＥの名前が格納される。ＮＥ名は、オペレータによって決められる。自動整合可否の欄には、ＮＥ整合を自動で行うか否かの情報が格納される。自動整合可否は、オペレータによって設定され、ＯＫで自動整合を行うことを示し、ＮＧで自動整合を行わないことを示す。優先度の欄には、ＮＥ整合を行う順の優先度が格納される。優先度には、最も優先度の高い高優先、次に優先度の高い低優先、ＮＥ整合を行わない優先無がある。図３の例では、ＮＥ名ＮＥ＃１は、自動整合可否がＯＫで自動整合が行われることを示している。また、優先度が高優先であることを示している。
【００２９】
ＯＳ１５は、基本ソフトウェアであり、保守運用サーバ１０が有するリソース、具体的には、ＣＰＵ１０ａ、メモリ、ハードディスクなどを制御し（後述詳細）、また、アプリケーションの動作制御を管理する。また、ＯＳ１５は、業務管理部１１からのシステムコールにより、ＣＰＵ１０ａの現在の使用率を返す。
【００３０】
ＮＥの各々は、光ケーブルを介して通信を行い、その下層にある通信回線網はＮＥを介して他の通信回線網と通信することができる。例えば、図示してないが、ＮＥ４１ａ，４１ｂ，…，４１ｎの下層にある通信回線網は、ＮＥ４１ａ，４１ｂ，…，４１ｎを介して通信することができる。
【００３１】
次に、このような機能を有する保守運用サーバ１０のハードウェア構成について説明する。図４は、保守運用サーバのハードウェア構成を示すブロック図である。
図に示す保守運用サーバ１０は、ＣＰＵ１０ａによって装置全体が制御されている。ＣＰＵ１０ａには、バス１０ｇを介してＲＡＭ（Random Access Memory）１０ｂ、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０ｃ、グラフィック処理装置１０ｄ、入力インターフェース１０ｅ、及び通信インターフェース１０ｆが接続されている。
【００３２】
ＲＡＭ１０ｂには、ＣＰＵ１０ａに実行させるＯＳ１５のプログラムやＮＥを保守運用するアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０ｂには、ＣＰＵ１０ａによる処理に必要な各種データが保存される。ＨＤＤ１０ｃには、ＯＳ１５やＮＥを保守運用するアプリケーションプログラムなどが格納される。
【００３３】
グラフィック処理装置１０ｄには、モニタ１０ｈが接続されている。グラフィック処理装置１０ｄは、ＣＰＵ１０ａからの命令に従って、画像をモニタ１０ｈの表示画面に表示させる。入力インターフェース１０ｅには、キーボード１０ｉと、マウス１０ｊとが接続されている。入力インターフェース１０ｅは、キーボード１０ｉやマウス１０ｊから送られてくる信号を、バス１０ｇを介してＣＰＵ１０ａに送信する。
【００３４】
通信インターフェース１０ｆは、ネットワーク３１に接続されている。通信インターフェース１０ｆは、ネットワーク３１を介してＮＥと通信を行う。また、通信インターフェース１０ｆは、端末装置２１ａ，２１ｂ，…，２１ｎと通信を行う。
【００３５】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、端末装置２１ａ，２１ｂ，…，２１ｎも図４と同様のハードウェア構成を有する。
【００３６】
以下、保守運用サーバ１０の動作について説明する。まず、通信回線網にＮＥが新しく追加されたときの動作について説明する。なお、オペレータは、端末装置２１ａを使用して、保守運用サーバ１０にアクセスし、新しく追加されたＮＥの状態情報を登録するとする。このとき、端末装置２１ａには、新しく追加されたＮＥの自動整合の可否を問う画面が表示される。
【００３７】
図５は、ＮＥ追加操作における自動整合可否受付画面を示す図である。図に示すように、端末装置２１ａには、画面５１が表示される。画面５１には、新しく追加されたＮＥの名前を登録するためのテキストボックス５１ａ、自動整合可否を受け付けるためのチェックボタン５１ｂ，５１ｃ、および画面５１で設定された情報を保守運用サーバ１０に送信するためのボタン５１ｄが表示されている。
【００３８】
通信回線網にＮＥが新しく追加された場合、オペレータは、端末装置２１ａから画面５１のテキストボックス５１ａに新しく追加されたＮＥの名前を入力する。次いで、オペレータは、自動でＮＥ整合を実行させるか否かをチェックボタン５１ｂ，５１ｃで選択する。そして、オペレータがボタン５１ｄを押下することによって、画面５１で設定された情報が保守運用サーバ１０へ送信される。図５の例では、ＮＥ名ＮＥ＃１は、自動整合可否がＯＫ（自動でＮＥ整合を行わせる）となっている。
【００３９】
保守運用サーバ１０の業務管理部１１は、端末装置２１ａから送信されるＮＥ名、自動整合可否の情報とそのＮＥの状態情報とを受信しＮＥ情報ＤＢ１２に格納する。また、業務管理部１１は、端末装置２１ａから送信される情報を整合優先リスト１４に追加する。具体的には、図３に示すＮＥ名の欄に、オペレータが端末装置２１ａで入力したＮＥ名を追加書き込みする。また、自動整合可否の欄にオペレータが端末装置２１ａで入力した自動整合可否を追加書き込みする。優先度の欄には、自動的（オペレータの意思にかかわらず）に高優先を追加書き込みする。
【００４０】
次に、ＮＥが通信回線網から除かれたときの動作について説明する。ＮＥが通信回線網から除かれた場合、オペレータは、端末装置２１ａから削除操作を行う。保守運用サーバ１０の業務管理部１１は、端末装置２１ａからの削除要求を受けて、削除要求のあったＮＥの情報をＮＥ情報ＤＢ１２から削除する。また、業務管理部１１は、削除要求のあったＮＥの情報を整合優先リスト１４から削除する。
【００４１】
次に、自動整合処理の動作について説明する。業務管理部１１は、現在のＣＰＵ１０ａの使用率を取得する。業務管理部１１は、ＣＰＵ１０ａの使用率が一定の値以下であれば、整合優先リスト１４に登録されているＮＥの中で、高優先のＮＥを割り出す。次いで、業務管理部１１は、整合優先リスト１４から割り出したＮＥに対応する、通信回線網に設置されているＮＥにアクセスし、そのＮＥの状態情報を読み出す。また、業務管理部１１は、整合優先リスト１４から割り出したＮＥに対応する、ＮＥ情報ＤＢ１２に格納されたＮＥの状態情報を読み出す。そして、業務管理部１１は、設置されたＮＥから読み出した状態情報と、ＮＥ情報ＤＢ１２から読み出した状態情報とを比較する。業務管理部１１は、設置されているＮＥの情報と、ＮＥ情報ＤＢ１２に格納されているＮＥの情報とが一致していなければ、業務管理部１１は、端末装置２１ａにその旨を表示し、オペレータに通知する。また、業務管理部１１は、整合優先リスト１４を参照して、自動整合が許可（ＯＫ）されているか否かを判断する。業務管理部１１が、自動整合が許可されていると判断した場合、自動整合部１３によって自動整合が行われる。
【００４２】
自動整合部１３は、業務管理部１１によって、設置されたＮＥから読み出した状態情報と、ＮＥ情報ＤＢ１２から読み出した状態情報とが一致していると判断された場合、ＮＥ情報ＤＢ１２のＮＥの状態情報を、設置されているＮＥから取得した状態情報に更新する。業務管理部１１は、自動整合部１３による自動整合が終了すると、その旨を端末装置２１ａに表示し、オペレータに通知する。業務管理部１１は、整合優先リスト１４の優先度の欄を優先無に更新する。
【００４３】
図６は、高優先が優先無に更新された整合優先リストのデータ構成例を示す。例えば、図３で示した整合優先リスト１４のＮＥ名ＮＥ＃１のＮＥが自動整合されたとする。この場合、図６に示すように整合優先リスト１４のＮＥ名ＮＥ＃１の優先度は、優先無に更新される。
【００４４】
業務管理部１１は、高優先のＮＥの整合チェック（設置されているＮＥの状態とＮＥ情報ＤＢ１２に記憶されている状態との比較）が全て終了すると、整合優先リスト１４から低優先のＮＥを割り出す。そして、業務管理部１１は、高優先の場合と同様に低優先のＮＥにおいても、設置されているＮＥの状態情報と、ＮＥ情報ＤＢ１２に記憶されているＮＥの状態情報とを比較する。業務管理部１１は、比較結果を端末装置２１ａに表示してオペレータに通知し、整合優先リスト１４の自動整合可否がＯＫであるかＮＧであるかを判断する。ＯＫであれば、自動整合部１３は、自動整合を行ってＮＥ情報ＤＢ１２を更新し、業務管理部１１は、自動整合が終了したことを、端末装置２１ａを介してオペレータに通知する。そして、業務管理部１１は、整合優先リスト１４の優先度の欄を優先無に更新する。
【００４５】
図７は、低優先が優先無に更新された整合優先リストのデータ構成例を示す。例えば、図６で示した整合優先リスト１４のＮＥ名ＮＥ＃３のＮＥが自動整合されたとする。この場合、図７に示すように整合優先リスト１４のＮＥ名ＮＥ＃３のＮＥの優先度は、優先無に更新される。なお、ＮＥ名ＮＥ＃２のＮＥは、自動整合可否がＮＧであるので、オペレータによって整合の処理がされたときに優先度が優先無となる。
【００４６】
業務管理部１１は、整合優先リスト１４の優先度の欄が全て優先無になった場合は、優先度を低優先に一括置換する。図８は、低優先に一括置換された整合優先リストのデータ構成例を示す。例えば、図７で示した整合優先リスト１４のＮＥ名ＮＥ＃２のＮＥが整合され、さらに他の低優先のＮＥも自動整合、またはオペレータによる整合が行われたとする。この場合、図８に示すように整合優先リスト１４は、全て低優先に更新された状態となる。
【００４７】
ここで、ＣＰＵの使用率の取得について説明する。業務管理部１１は、ＯＳ１５にシステムコールする。ＯＳ１５は、業務管理部１１からのシステムコールを受けて、ＣＰＵ１０ａの使用率を取得する。
【００４８】
ＣＰＵ１０ａの使用率は、システムコールをしたときの瞬間的な値である。そこで、業務管理部１１は、ｎ秒間隔でＣＰＵ１０ａの使用率を獲得し、ｍ回連続してある一定の値以下であれば、低負荷状態と判断する。ｎ，ｍをチューニングすることで整合処理を実行するスケジュール調整が可能となる。
【００４９】
以下、フローチャートを用いて上記の自動整合処理の動作について説明する。図９は、自動整合処理の動作を示したフローチャートである。保守運用サーバ１０は、以下のステップに従って自動整合処理を実行する。
【００５０】
［ステップＳ１］  保守運用サーバ１０の業務管理部１１は、ＯＳ１５に所定の周期でシステムコールし、ＣＰＵ１０ａの使用率を取得する。
［ステップＳ２］  業務管理部１１は、使用率の一定値以下が所定回数続いたか否かを判断する。所定回数続けば、ステップＳ３へ進む。所定回数続かなければステップＳ１へ進む。
【００５１】
［ステップＳ３］  業務管理部１１は、整合優先リスト１４を参照して、優先度の高いＮＥを割り出す（高優先のＮＥが無くなれば、次に優先度の高い低優先のＮＥを割り出す）。
【００５２】
［ステップＳ４］  業務管理部１１は、通信回線網に設置されているＮＥから、割り出したＮＥに対応するＮＥの状態情報を取得する。また、ＮＥ情報ＤＢ１２から割り出したＮＥに対応する状態情報を取得する。
【００５３】
［ステップＳ５］  業務管理部１１は、設置されているＮＥから取得した状態情報と、ＮＥ情報ＤＢ１２から取得した状態情報とを比較する。状態情報が一致していなければステップＳ６へ進む。一致していれば、ステップＳ１０へ進む。
【００５４】
［ステップＳ６］  業務管理部１１は、比較結果を端末装置２１ａに送信し、オペレータに通知する。
［ステップＳ７］  業務管理部１１は、整合優先リスト１４を参照して、自動整合可否がＯＫかＮＧかを判断する。ＯＫであればステップＳ８へ進む。ＮＧであればオペレータによって整合処理が行われてステップＳ１０へ進む。
【００５５】
［ステップＳ８］  自動整合部１３は、ＮＥ情報ＤＢ１２のＮＥ情報を、設置されているＮＥから読み出した状態情報に更新する自動整合処理を行う。
［ステップＳ９］  業務管理部１１は、整合結果を端末装置２１ａに送信し、オペレータに通知する。
【００５６】
［ステップＳ１０］  業務管理部１１は、割り出したＮＥの整合優先リスト１４の優先度を優先無に更新する。
［ステップＳ１１］  業務管理部１１は、整合優先リスト１４の優先度が全て優先無であるか否かを判断する。全て優先無であればステップＳ１２へ進む。全て優先無でなければ、ステップＳ１へ進む。
【００５７】
［ステップＳ１２］  業務管理部１１は、整合優先リスト１４の優先度を全て低優先に更新する。
次に、ＮＥの状態が変更された場合について説明する。例えば、ＮＥの接続関係を変更したり、パッケージを差し替えたりしたことによりＮＥの状態を変更した場合、オペレータは、端末装置２１ａから保守運用サーバ１０へアクセスし、状態を変更したＮＥの情報を更新する。
【００５８】
保守運用サーバ１０の業務管理部１１は、ＮＥ情報ＤＢ１２の情報を、端末装置２１ａから送信されるＮＥの変更された状態情報に更新する。また、業務管理部１１は、整合優先リスト１４の変更のあったＮＥの優先度の欄を高優先とする。よって、次に自動整合の処理が生じた場合、状態が変更されたＮＥはＮＥ整合の対象となる。
【００５９】
次に、ＮＥとの通信が切断され、復旧した場合について説明する。保守運用サーバ１０の業務管理部１１は、ＮＥとの通信が切断され、その後復旧したことをＮＥから検知すると、対応したＮＥの整合優先リスト１４の優先度を高優先に更新する。よって、通信が切断されたＮＥは復旧された後、ＮＥ整合の対象となる。
【００６０】
このように、ＣＰＵ１０ａの使用率が一定以下のとき整合処理をするようにしたので、ＣＰＵ１０ａの負荷を軽減することができる。
また、整合処理は、ＣＰＵ１０ａの負荷が小さいときに行われるので、他の保守運用作業への影響が低減される。
【００６１】
また、自動整合することにより、また、ＣＰＵ１０ａの使用率が一定以下のときにＮＥ整合が行われることにより、オペレータはＮＥ整合の作業を意識して行う必要がなくなり、業務が簡素化される。
【００６２】
さらに、ＮＥの状態情報が変化したとき、または通信が切断され復旧したとき、優先度を高優先にすることにより、これらのＮＥはＮＥ整合の対象となる。これにより、低負荷で信頼性の高い通信を実現することができる。
【００６３】
（付記１）  複数のネットワークエレメントを保守運用する保守運用プログラムにおいて、
コンピュータを、
中央演算処理装置の使用率を取得する使用率取得手段、
前記使用率に応じて、通信回線網に設置されているネットワークエレメントから前記ネットワークエレメントの状態に関する状態情報を取得する状態情報取得手段、
前記使用率に応じて、記憶装置から予め記憶された前記ネットワークエレメントの状態に関する状態情報を取得する記憶状態情報取得手段、
前記状態情報取得手段が取得した前記状態情報と前記記憶状態情報取得手段が取得した前記状態情報とを比較する状態情報比較手段、
前記比較の結果に応じて、前記記憶装置に前記状態情報取得手段が取得した前記状態情報を格納する整合手段、として機能させることを特徴とする保守運用プログラム。
【００６４】
（付記２）  前記使用率取得手段は、所定の周期で前記使用率を読み込み、一定の値以下が所定回数続いた場合に前記使用率を取得することを特徴とする付記１記載の保守運用プログラム。
【００６５】
（付記３）  前記ネットワークエレメントには優先度が付与されており、前記状態情報比較手段は、前記優先度に応じて前記状態情報取得手段が取得した前記状態情報と前記記憶状態情報取得手段が取得した前記状態情報とを比較することを特徴とする付記１記載の保守運用プログラム。
【００６６】
（付記４）  前記ネットワークエレメントに対して保守運用の作業が行われたとき、前記ネットワークエレメントの優先度を最優先にすることを特徴とする付記３記載の保守運用プログラム。
【００６７】
（付記５）  前記コンピュータと前記ネットワークエレメントとの通信が切断して復旧したとき、前記ネットワークエレメントの優先度を最優先にすることを特徴とする付記３記載の保守運用プログラム。
【００６８】
（付記６）  前記状態情報比較手段の比較結果および前記整合手段が前記記憶装置に前記状態情報を格納した結果をオペレータが使用する端末装置に送信する結果送信手段と、
をさらに有することを特徴とする付記１記載の保守運用プログラム。
【００６９】
（付記７）  前記整合手段は、オペレータが使用する端末装置から予め指示があった場合に、前記記憶装置に前記状態情報を格納することを特徴とする付記１記載の保守運用プログラム。
【００７０】
（付記８）  複数のネットワークエレメントを保守運用する保守運用サーバにおいて、
中央演算処理装置の使用率を取得する使用率取得手段と、
前記使用率に応じて、通信回線網に設置されているネットワークエレメントから前記ネットワークエレメントの状態に関する状態情報を取得する状態情報取得手段と、
前記使用率に応じて、記憶装置から予め記憶された前記ネットワークエレメントの状態に関する状態情報を取得する記憶状態情報取得手段と、
前記状態情報取得手段が取得した前記状態情報と前記記憶状態情報取得手段が取得した前記状態情報とを比較する状態情報比較手段と、
前記比較の結果に応じて、前記記憶装置に前記状態情報取得手段が取得した前記状態情報を格納する整合手段と、
を有することを特徴とする保守運用サーバ。
【図面の簡単な説明】
【００７１】
【図１】本発明の原理を説明する原理図である。
【図２】本発明の実施の形態の構成例を示す図である。
【図３】整合優先リストのデータ構成例である。
【図４】保守運用サーバのハードウェア構成を示すブロック図である。
【図５】ＮＥ追加操作における自動整合可否受付画面を示す図である。
【図６】高優先が優先無に更新された整合優先リストのデータ構成例を示す。
【図７】低優先が優先無に更新された整合優先リストのデータ構成例を示す。
【図８】低優先に一括置換された整合優先リストのデータ構成例を示す。
【図９】自動整合処理の動作を示したフローチャートである。
【図１０】従来の保守運用システムの構成図である。
【図１１】端末装置に表示されるＮＥ整合の画面を示した図である。
【符号の説明】
【００７２】
１  コンピュータ
２  使用率取得手段
３  状態情報取得手段
４  記憶状態情報取得手段
５  状態情報比較手段
６  整合手段
７  中央演算処理装置
８  記憶装置
９ａ〜９ｎ，４１ａ〜４１ｎ  ＮＥ
１０  保守運用サーバ
１０ａ  ＣＰＵ
１１  業務管理部
１２  ＮＥ情報ＤＢ
１３  自動整合部
１４  整合優先リスト
１５  ＯＳ
２１ａ〜２１ｎ  端末装置
３１  ネットワーク
【図１】
2005086299.tif 000003
【図２】
2005086299.tif 000004
【図３】
2005086299.tif 000005
【図４】
2005086299.tif 000006
【図５】
2005086299.tif 000007
【図６】
2005086299.tif 000008
【図７】
2005086299.tif 000009
【図８】
2005086299.tif 000010
【図９】
2005086299.tif 000011
【図１０】
2005086299.tif 000012
【図１１】
2005086299.tif 000013