(57)【特許請求の範囲】
【請求項１】
通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記各監視装置はデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、
第１の監視装置が通信装置に自己のネットワーク上のアドレスが付与された制御コマンドを送信する第１のステップと、
通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスを送信する第２のステップと、
第１の監視装置が自己が収容するデータベースに登録されている登録データを更新する第３のステップと、
第２の監視装置が通信装置から受信した前記アドレスを用いて第１の監視装置に前記更新によって変更された登録データの読み出し要求を送信し、第１の監視装置から前記更新によって変更された登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する第４のステップとを含む監視装置間のデータベース同期方法。
【請求項２】
通信装置が第１の監視装置から受信した前記制御コマンドに基づいて制御を行い、第１の監視装置に前記制御の結果を送信する第５のステップをさらに含み、前記第３のステップは、前記第１の監視装置が通信装置から前記制御の結果を受信した場合に自己が収容するデータベースに登録された登録データを更新する請求項１に記載の監視装置間のデータベース同期方法。
【請求項３】
第１の監視装置が操作者から自己が収容するデータベースに対する変更要求であって通信装置に対する制御を伴わない要求を受け付ける第７のステップをさらに含み、
前記第１のステップは、第１の監視装置が操作者から前記変更要求を受け付けた場合に通信装置に自己のネットワーク上のアドレスが付加されたダミーの制御コマンドを送信する、請求項１に記載の監視装置間のデータベース同期方法。
【請求項４】
通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記通信装置は第２の監視装置のネットワーク上のアドレスを保持し、前記各監視装置はデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、
第１の監視装置が通信装置に第２の監視装置のネットワーク上のアドレスを読み出す要求を送信し、通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第２の監視装置に該第２の監視装置が収容するデータベースに登録されている登録データの読み出し要求を送信し、第２の監視装置から前記登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する監視装置間のデータベース同期方法。
【請求項５】
第１の通信装置および第２の通信装置とそれらの通信装置を監視する第１の監視装置とこれらの装置が接続されるネットワークとを備え、前記第１の通信装置は第１の監視装置のネットワーク上のアドレスを保持し、前記第１の監視装置は前記第２の通信装置に関するデータが登録されたデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、
第２の監視装置を新規にネットワークに接続した場合に、該第２の監視装置が第１の通信装置に第１の監視装置のネットワーク上のアドレスを読み出す要求を送信し、該第１の通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第１の監視装置に該第１の監視装置が収容するデータベースに登録されている第２の通信装置に関するデータの読み出し要求を送信し、第１の監視装置から前記第２の通信装置に関するデータを受信した場合に、該第２の通信装置に関するデータを自己が収容するデータベースに登録する監視装置間のデータベース同期方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置と該通信装置を監視する第１の集中監視装置および第２の集中監視装置とこれらの装置が接続されるネットワークとを備え、前記各集中監視装置はデータベースを収容する通信システムにおける集中監視装置間のデータベース同期方法、および、集中監視装置間のデータベース同期システムに関する。
【０００２】
【従来の技術】
従来、通信装置（以下ＮＥ（Network Element）という）とそのＮＥを監視する複数の集中監視装置（以下ＯＰＳ（OPeration System）という）とこれらの装置が接続されるネットワークとを備え、各ＯＰＳがデータベースを収容する通信システムが知られている。
【０００３】
同システムにおいて、ＯＰＳが管理するデータベースに登録されているデータとしては、主に、ＮＥ内部の物理データとＯＰＳ内部の論理データの２つがある。ＮＥ内部の物理データとしては、通信装置の動作設定などのＮＥ内部のデータがある。ＯＰＳ内部の論理データとしては、パス管理データやコメントなどのデータがある。
【０００４】
ＮＥ内部の物理データは、ＯＰＳからの制御によって変更され、その変更操作によってＯＰＳ内部のデータが更新されることによって変更される。ＯＰＳ内部の論理データは、ＮＥに対する制御によって更新されることによって変更され、また、ＯＰＳ内部の閉じた操作によって更新されることによって変更される。
【０００５】
上記の通信システムにおけるＯＰＳ間のデータベースを同期（整合ともいう）させる方法としては、次のものが知られている。
【０００６】
（１）マスターとなるＯＰＳを決定し、その他のＯＰＳが定期的にマスターのＯＰＳに対してデータベースの変更情報を問い合わせる方法。または、マスターのＯＰＳが変更情報を他のＯＰＳに伝える方法。（２）マスターを決定せずに、データベースの変更があったＯＰＳが、他のＯＰＳに対して変更があったという通知を行う方法。
（３）ＮＥ内部の物理データの同期に関しては、ＮＥが自己の保持する物理データが変更された場合に自ＮＥを監視している（自ＮＥにアクセスしている）ＯＰＳに対してその変更情報をＮＥのデータ変更通知として通知し、そのＮＥデータ変更通知を受信したＯＰＳがその通知内容に基づいて自己のデータベースを変更することによって同期を行う方法。
【０００７】
【発明が解決しようとする課題】
ＯＰＳが管理している二つの種類のデータ（ＮＥ内部の物理データとＯＰＳ内の論理データ）を同期させる従来の技術では、次の問題がある。
【０００８】
上記の（１）および（２）の方法によれば、ＯＰＳ間で通信を行う必要があるために、各ＯＰＳがネットワークに包含される他のＯＰＳのネットワーク上のアドレスを保持／管理する必要がある。このため、新規ＯＰＳをネットワークに追加した場合（またはＯＰＳの移動やネットワーク構成の変更によりＯＰＳのアドレスを変更した場合）には、その新規追加（または変更）したＯＰＳのアドレスを既存のＯＰＳの全てに登録する作業（たとえば、ＯＰＳの再起動などの操作）が必要となり、その登録作業のために多大な人員と作業時間が必要となるため、新規ＯＰＳの追加やネットワーク構成の変更を行うことが困難であるという問題がある。この問題は通信システム（ネットワーク）に包含されるＯＰＳが増加するほど顕著になる。
【０００９】
また、上記の（３）の方法によれば、ＮＥ内部の物理データに関しては、各ＯＰＳがＮＥから通知されるＮＥデータ変更通知に基づいて自己のデータベースを変更することができるため、各ＯＰＳ間でデータベースの同期（整合）をとることが可能である。
【００１０】
しかし、ＯＰＳ内部の論理データに関しては、ＯＰＳ内部の閉じた操作によってデータベースが変更されるため、各ＯＰＳ間でデータベースの同期をとるには、そのデータベースの変更によって変更されたデータを入手して、オペレータが他のＯＰＳに手入力するなどの作業を行う必要がある。
【００１１】
このため、ＯＰＳ内部の閉じた操作によって自ＯＰＳのデータベース（ＯＰＳ内部の論理データ）を変更した場合には、その手入力作業作業などのために多大な人員と作業時間が必要となるという問題がある。この問題は通信システム（ネットワーク）に包含されるＯＰＳが増加するほど顕著になる。
【００１２】
また、ＯＰＳとＮＥとの間の通信が切断されたり、または、ＯＰＳを再起動した場合など、必要なときにＯＰＳ間のデータベースの同期（整合）をとることができないという問題がある。
【００１３】
また、新規ＯＰＳをネットワークに追加した場合には、その新規ＯＰＳに手作業でＮＥを登録する必要があるため、その登録のために多大な人員と作業時間が必要になるという問題がある。この問題は通信システム（ネットワーク）に包含されるＮＥが増加するほど顕著になる。
【００１４】
本発明の第１の課題は、通信装置と該通信装置を監視する複数の監視装置とを包含し、該個々の監視装置がそれぞれデータベースを収容する通信システムにおいて、各ＯＰＳが通信システム（ネットワーク）に包含される他のＯＰＳのネットワーク上のアドレスを保持／管理することなく、ＯＰＳ間のデータベース（ＮＥ内部の物理データやＯＰＳ内部の論理データなど）の同期（または整合）をとることにある。
【００１５】
本発明の第２の課題は、ＯＰＳ内部の閉じた操作（ＮＥに対する制御を伴わない操作）によってデータベース（主にＯＰＳ内部の論理データ）が変更される場合に、手入力などの作業によらずに、ＯＰＳ間のデータベース（主にＯＰＳ内部の論理データ）の同期（または整合）をとることにある。
【００１６】
本発明の第３の課題は、ＯＰＳとＮＥとの間の通信が切断されたり、または、ＯＰＳを再起動した場合など、必要なときに最小限の作業によって他のＯＰＳが管理する最新のデータベースと同期（または整合）をとることにある。
【００１７】
本発明の第４の課題は、新規ＯＰＳをネットワークに追加した場合に、最小限の作業によって、その新規ＯＰＳにＮＥを登録することにある。
【００１８】
【課題を解決するための手段】
本発明は、通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記各監視装置はデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、第１の監視装置が通信装置に自己のネットワーク上のアドレスが付与された制御コマンドを送信する第１のステップと、通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスを送信する第２のステップと、第１の監視装置が自己が収容するデータベースに登録されている登録データを更新する第３のステップと、第２の監視装置が通信装置から受信した前記アドレスを用いて第１の監視装置に前記更新によって変更された登録データの読み出し要求を送信し、第１の監視装置から前記更新によって変更された登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する第４のステップと、とを備える構成とした。
【００１９】
本発明によれば、第２の監視装置が通信装置から受信した第１の監視装置のアドレスを用いて、その第１の監視装置に同監視装置が収容するデータベースに登録されている登録データの更新によって変更された登録データを取得して、この登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する。つまり、第１の監視装置および第２の監視装置間でデータベースの同期を行うために、各監視装置が他の監視装置のアドレスを保持・管理する必要がなくなる。
【００２０】
上記の監視装置間のデータベース同期方法は、通信装置が第１の監視装置から受信した前記制御コマンドに基づいて制御を行い、第１の監視装置に前記制御の結果を送信する第５のステップをさらに備え、前記第３のステップは、前記第１の監視装置が通信装置から前記制御の結果を受信した場合に自己が収容するデータベースに登録された登録データを更新するようにできる。
【００２１】
このようにすれば、通信装置に対する制御に伴って更新される監視装置が収容するデータベースと、その他の監視装置が収容するデータベースとの同期（または整合）をとることが可能になる。
【００２２】
上記の監視装置間のデータベース同期方法は、第１の監視装置が操作者から通信装置に対する制御要求を受け付ける第６のステップをさらに備え、前記第１のステップは、第１の監視装置が操作者から前記制御要求を受け付けた場合に通信装置に前記制御コマンドを送信するようにできる。
【００２３】
このようにすれば、操作者の要求に応じて必要なときにデータベース同士の同期（または整合）をとることが可能になる。
【００２４】
前記登録データは物理データであってもよいし、論理データであってもよい。前記物理データとしては、通信装置の動作設定などの通信装置内部で管理されているデータがある。
【００２５】
上記の監視装置間のデータベース同期方法は、第１の監視装置が操作者から自己が収容するデータベースに対する変更要求であって通信装置に対する制御を伴わない要求を受け付ける第７のステップをさらに備え、前記第１のステップは、第１の監視装置が操作者から前記変更要求を受け付けた場合に通信装置に自己のネットワーク上のアドレスが付加されたダミーの制御コマンドを送信するようにできる。この場合、前記第３のステップは、第１の監視装置が自己が収容するデータベースに登録されている論理データを変更する。
【００２６】
このようにすれば、ＯＰＳ内部の閉じた操作（ＮＥに対する制御を伴わない操作）によってデータベース（論理データ）が変更される場合に、手入力などの作業によらずに、ＯＰＳ間のデータベースの同期（または整合）をとることが可能になる。論理データとしては、パス管理データまたはコメントなどの監視装置内部で管理されているデータがある。
【００２７】
前記第１のステップは、第１の監視装置が通信装置に自己のネットワーク上のアドレスと自己のデータベースに登録されている登録データの更新によって変更される登録データを特定するための変更データ特定データとが付加された制御コマンドを送信し、前記第２のステップは、通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスと前記変更データ特定データを送信し、前記第４のステップは、第２の監視装置が第１の監視装置に前記更新によって変更された登録データの読み出し要求として前記変更データ特定データを付加した要求を送信し、第１の監視装置から前記更新によって変更された登録データとして前記変更データ特定データによって特定される登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新するようにできる。
【００２８】
このようにすれば、第２の監視装置は、変更データ特定データによって、自己が収容するデータベースの同期をとるために最低限必要な登録データだけを取得することが可能になる。前記変更データ特定データはたとえば制御番号である。
【００２９】
また、本発明は、通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記通信装置は第２の監視装置のネットワーク上のアドレスを保持し、前記各監視装置はデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、第１の監視装置が通信装置に第２の監視装置のネットワーク上のアドレスを読み出す要求を送信し、通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第２の監視装置に該第２の監視装置が収容するデータベースに登録されている登録データの読み出し要求を送信し、第２の監視装置から前記登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する構成とした。
【００３０】
このようにすれば、ＯＰＳとＮＥとの間の通信が切断されたり、または、ＯＰＳを再起動した場合などであっても、必要なときに最小限の作業によって他のＯＰＳが管理する最新のデータベースと同期をとることが可能になる。なお、第２の監視装置に送信する登録データの読み出し要求としては、登録データを更新することによって変更された登録データの読み出し要求とすることが考えられる。
【００３１】
また、本発明は、第１の通信装置および第２の通信装置とそれらの通信装置を監視する第１の監視装置とこれらの装置が接続されるネットワークとを備え、前記第１の通信装置は第１の監視装置のネットワーク上のアドレスを保持し、前記第１の監視装置は前記第２の通信装置に関するデータが登録されたデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、第２の監視装置を新規にネットワークに接続した場合に、該第２の監視装置が第１の通信装置に第１の監視装置のネットワーク上のアドレスを読み出す要求を送信し、該第１の通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第１の監視装置に該第１の監視装置が収容するデータベースに登録されている第２の通信装置に関するデータの読み出し要求を送信し、第１の監視装置から前記第２の通信装置に関するデータを受信した場合に、該第２の通信装置に関するデータを自己が収容するデータベースに登録する構成とした。
【００３２】
このようにすれば、新規ＯＰＳをネットワークに追加した場合に、最小限の作業によって、その新規ＯＰＳにＮＥを登録することが可能になる。
【００３３】
【発明の実施の形態】
以下、本発明の実施の形態である監視装置（以下ＯＰＳという）間のデータベース同期システムについて、図面を参照しながら説明する。図１は、ＯＰＳ間のデータベース同期システムの概略システム構成を説明するための図である。
【００３４】
同システムは、複数の通信装置（以下ＮＥという）１０、２０、３０、４０と、それらのＮＥを監視するＯＰＳ５０、６０、７０とこれらの装置が接続されるＤＣＮ網などのネットワークとを備え、各ＯＰＳ５０、６０、７０はデータベース５７、６７、７７を有している。
【００３５】
ＮＥ１０（ＮＥ２０、３０、４０も同様）は、ＣＰＵ、そのＣＰＵにバスを介して接続されたＲＡＭ、ＲＯＭ、および、ハードディスク装置などの記憶装置を有している。この記憶装置には、データベース１５、および、ＮＥとして機能するための所定プログラムなどが格納されている。データベース１５には、ＮＥ内部の物理データ（自ＮＥ１０の動作設定などのＮＥ内部で管理されているデータ）や自ＮＥを監視している（自ＮＥ１０にアクセスしている）ＯＰＳ５０、６０、ＯＰＳ７０のネットワーク上のアドレスなどが登録されている。これらのＯＰＳのアドレスは、自ＮＥ１０で発生した警報などを自ＮＥ１０を監視しているＯＰＳ５０、６０に対して通知する際などに用いられる。
【００３６】
図２は、ＮＥの機能を説明するための機能ブロック図である。ＮＥ１０（ＮＥ２０、３０、４０も同様）は、通信部１１、ＮＥ制御部１２、および、ＯＰＳアドレス読出部１４を備えている。これらは、主に、所定のプログラムによって実現される。ＮＥ１０は、ハード１３も備えている。
【００３７】
通信部１１は、ＯＰＳ５０（またはＯＰＳ６０など）から自ＮＥ１０に対する制御要求や自ＮＥ１０を監視している（自ＮＥ１０にアクセスしている）ＯＰＳ６０（またはＯＰＳ５０など）のアドレスを読み出す要求を受信し、各機能に受信した要求を振り分ける。
【００３８】
通信部１１は、それらの要求元のＯＰＳ５０（またはＯＰＳ６０など）に対して制御応答や読出応答を返す機能と、自ＮＥ１０内部のデータベース１５（ＮＥ内部の物理データ）が変更された場合に、自ＮＥ１０を監視している（自ＮＥ１０にアクセスしている）ＯＰＳ５０、６０に対してその変更がされたことを伝えるためにＮＥデータ変更通知を通知する機能も有する。
【００３９】
ＮＥ制御部１２は、ＯＰＳ５０（またはＯＰＳ６０など）から制御要求を受信した場合に、ハード１３に対して制御を行い、その制御の結果に基づいて自ＮＥ１０のデータベース１５を変更し、その制御の結果を制御応答として制御要求元のＯＰＳ５０（またはＯＰＳ６０など）に対して通知する機能と、データベース１５が変更されたときに、自ＮＥ１０を監視しているＯＰＳ５０（またはＯＰＳ６０など）に対してＮＥデータ変更通知を通知する機能を有する。
【００４０】
ＯＰＳアドレス読出部１４は、ＯＰＳ６０（またはＯＰＳ５０など）からＯＰＳアドレス読出し要求を受信した場合に、自ＮＥ１０のデータベース１５から自ＮＥ１０を監視しているＯＰＳ５０（またはＯＰＳ６０など）のアドレスを読出し、ＯＰＳアドレス読出し要求元のＯＰＳ６０（またはＯＰＳ６０など）に対して読出応答として返信する。
【００４１】
ＯＰＳ５０（ＯＰＳ６０、７０も同様）は、パーソナルコンピュータやワークステーションやメインフレームなどであり、液晶ディスプレイやＣＲＴディスプレイなどの画像表示装置、マウスやキーボードなどの入力手段、および、ハードディスク装置などの記憶装置を有している。この記憶装置には所定のオペレーティングシステムや、ＮＥを監視するための監視プログラムなどがインストールされている。また、この記憶装置には、データベース５７が格納されている。
【００４２】
データベース５７には、ＮＥに関するデータ（ＮＥ内部の物理データなど）とＮＥを管理するためのＯＰＳ内部に閉じたデータ（ＯＰＳ内部の論理データ）が登録されている。また、後述するように、テーブル５７ａも格納されており（図４参照）、制御番号と変更データとを対応づけて管理できるようになっている。
【００４３】
図３は、ＯＰＳの機能を説明するための機能ブロック図である。ＯＰＳ５０（ＯＰＳ６０、７０も同様）は、入出力部５１、制御管理部５２、通信制御部５３、データベース読出要求部５４、データベース読出部５５、および、データベース登録／変更部５６を備えている。これらは、主に、監視プログラムなどのプログラムによって実現される。
【００４４】
入出力部５１は、ＮＥ１０（またはＮＥ２０など）に対する制御要求や自ＯＰＳ５０内部のデータの変更要求を受け付ける。入出力部５１は、ＮＥの登録要求やデータベースの同期要求も受け付ける。
【００４５】
制御管理部５２は、入出力部５１からの制御要求に制御番号を割り振り、制御番号に対応した制御情報（更新によって変更された登録データ）を管理し、同時に通信制御部５３に対してＮＥ１０（またはＮＥ２０など）への制御を行うように要求する機能を有する。また、制御管理部５２は、ＮＥ１０（またはＮＥ２０など）から制御の結果応答を受信すると、その結果応答に基づいてデータベース５７を更新する機能も有する。データベース５７の更新に関しては、制御番号の情報もデータベース５７に反映することで、各制御番号に対応した更新内容（更新によって変更された登録データ）をデータベース５７で管理できるようになっている。
【００４６】
通信制御部５３は、制御管理部５２、データベース読出要求部５４、および、データベース読出部５５から通信要求を受信し、その要求をＮＥ１０（またはＮＥ２０など）や他のＯＰＳ６０などに対して通知する機能と、受信した通知をどの相手に渡すかを管理する機能を有している。
【００４７】
データベース読出要求部５４は、入出力部５１からの要求と、通信制御部５３からのＮＥデータ変更通知に基づいて、自ＯＰＳ５０に登録されているＮＥ１０（またはＮＥ２０など）のアドレスをデータベース５７から読出し、通信制御部５３に対してアドレスを読み出したＮＥ１０（またはＮＥ２０）に対してそのＮＥ１０（またはＮＥ２０など）を監視しているＯＰＳのアドレスを読み出す要求を行う。また、データベース読出要求部５４は、他のＯＰＳ６０（またはＯＰＳ７０）に対してデータベースの読出し要求を行う機能も有する。
【００４８】
データベース読出部５５は、他のＯＰＳ６０（またはＯＰＳ７０）からデータベースの読出し要求を受信し、その読出し要求に制御番号が付加されている場合には、データベース５７からその制御番号の制御に関係する登録データ（更新によって変更された登録データ）を読み出す。データベース読出部５５は、その読出し要求に制御番号が付加されていない場合には、データベース５７から全内容（たとえば更新によって変更された全ての登録データ）を読み出す。
【００４９】
また、データベース読出部５５は、登録ＮＥの情報を読み出す要求があった場合には、データベース５７からＮＥに関する登録情報を読み出す。データベース読出部５５は、それらの読み出したデータを応答として通信制御部５３に対して返す機能を有する。
【００５０】
上記構成のＯＰＳ間のデータベース同期システムの動作について、図４および図５を参照しながら説明する。図４は、ＯＰＳ５０からの制御によりＮＥ１０のデータベース１５を更新して、ＯＰＳ５０のデータベース５７を更新するまでの動作を説明するための図である。
【００５１】
ＯＰＳ５０は、操作者からＮＥ１０に対する制御要求を受け付けた場合にＮＥ１０に対して制御コマンドを送信する。具体的には、次のＳ１００からＳ１０３の処理が行われる。
【００５２】
入出力部５１は、操作者からＮＥ１０に対する制御要求を受け付けると（Ｓ１００）、その制御要求を制御管理部５２に送る（Ｓ１０１）。制御管理部５２は、入出力部５１から制御要求を受けると、制御番号と自ＯＰＳ５０のネットワーク上のアドレスを付与した制御コマンドを作成して、通信制御部５３に送る（Ｓ１０２）。通信制御部５３は、その制御コマンドをＮＥ１０に対して送信する（Ｓ１０３）。なお、この制御番号が自己のデータベース５７に登録されている登録データの更新によって変更される登録データを特定するための変更データ特定データに相当する。
【００５３】
ＮＥ１０は、ＯＰＳ５０から制御コマンドを受信すると、その制御コマンドに基づいてハード１３に対して制御を行い、その制御コマンド送信元のＯＰＳ５０に対してその制御の結果を送信する。また、ＮＥ１０は、ＯＰＳ５０から制御コマンドを受信すると、少なくともその制御コマンド送信元のＯＰＳ５０以外の自ＮＥ１０を監視している（自ＮＥ１０にアクセスしている）ＯＰＳ６０に対してＯＰＳ５０のネットワーク上のアドレスと制御番号が付加されたＮＥデータ変更通知を送信することによって、ＯＰＳ５０のアドレスを通知する。また、ＮＥ１０は、ハード１３に対して制御を行った結果に基づいて自データベース１５を更新する。具体的には、次のＳ１０４からＳ１１１の処理が行われる。
【００５４】
ＮＥ１０の通信部１１は、ＯＰＳ５０から受信した制御コマンドをＮＥ制御部１２に送る（Ｓ１０４）。ＮＥ制御部１２は、制御コマンドに基づいてハード１３に対して制御を行う（Ｓ１０５）。ハード１３は制御応答として制御の結果をＮＥ制御部１２に返す（Ｓ１０６）。ＮＥ制御部１２は、その制御結果に基づいてデータベース１５を更新し（Ｓ１０７）、制御応答としてその制御の結果を通信部１１に送る（Ｓ１０８）。同時に、ＮＥ制御部１２は、ＯＰＳ５０から受信した制御コマンドに付与されているＯＰＳ５０のネットワーク上のアドレスと制御番号を付加したＮＥデータ変更通知を通信部１１に送る（Ｓ１０９）。
【００５５】
通信部１１は、制御コマンド送信元のＯＰＳ５０に対して制御応答として制御の結果を送信し（Ｓ１１０）、また、少なくともその制御コマンド送信元のＯＰＳ５０以外の自ＮＥ１０にアクセスしているＯＰＳ（”少なくとも”であるから制御コマンド送信元のＯＰＳ５０を含んでいてもよい。この実施の形態ではＯＰＳ５０とＯＰＳ６０の両方。）に対して上記のＮＥデータ変更通知を送信する（Ｓ１１１）。
【００５６】
制御コード送信元のＯＰＳ５０は、ＮＥ１０から制御応答として制御の結果を受信した場合にその制御の結果に基づいて自己が収容するデータベース５７に登録されている登録データ（主として、ＮＥの動作設定などのＮＥ内部で管理されている物理データ）を更新する。具体的には次のＳ１１２およびＳ１１３の処理が行われる。
【００５７】
通信制御部５３は、ＮＥ１０から受信した制御応答を制御管理部５２に送る（Ｓ１１２）。制御管理部５２は、制御応答を受信することによって制御が完了したことを認識できるため、この制御の結果に基づいてデータベース５７に登録されている登録データ（主として、ＮＥの動作設定などのＮＥ内部で管理されている物理データ）を更新する（Ｓ１１３）。このとき、制御番号とその更新によって変更された登録データとを対応づけてデータベース５７のテーブル５７ａに登録する。このため、ある制御番号をキーとしてデータベース５７にアクセスすることにより、その制御番号によって行われた変更内容（登録データ）を判別できる。
【００５８】
なお、データベース５７では制御番号と更新によって変更された登録データとを対応づけたテーブル５７ａによって変更内容（登録データ）を管理しているが、図８に示すように、制御番号と変更されたデータの格納位置を指定するポインタ情報とを対応づけたテーブル５７ｂを保持しても良い。テーブル５７ａとテーブル５７ｂのいずれも、制御番号1の操作ではデータ1とデータ３が変更し、制御番号２の操作ではデータ２とデータ５が変更したということを示している。制御番号がないデータ４とデータ６とデータ７に関しては、自ＯＰＳ５０の制御で変更されていないデータか、または、データベースの同期要求により変更されたデータということになる。
【００５９】
図５は、ＮＥデータ変更通知を受信したＯＰＳ６０がＯＰＳ５０のデータベース５７と同期を行うまでの動作を説明するための図である。
【００６０】
制御コマンド送信元のＯＰＳ５０以外のＯＰＳ６０は、ＮＥ１０からＮＥデータ変更通知を受信すると、そのＮＥデータ変更通知に付加されているＯＰＳ５０のアドレスを用いて制御コマンド送信元のＯＰＳ５０に対してそのＯＰＳ５０が収容するデータベース５７に登録されている登録データ（主として、ＮＥの動作設定などのＮＥ内部で管理されている物理データ）の更新によって変更された登録データの読み出し要求を送信し、制御コマンド送信元のＯＰＳ５０からその登録データを受信した場合に、その登録データに基づいて自己が収容するデータベース６７に登録されている登録データ（主として、ＮＥの動作設定などのＮＥ内部で管理されている物理データ）を更新する。具体的には、次のＳ１１４からＳ１２１の処理が行われる。
【００６１】
ＯＰＳ６０の通信制御部６３は、ＮＥ１０から通知されたＮＥデータ変更通知をデータベース読出要求部６４に送る（Ｓ１１４）。データベース読出要求部６４は、ＮＥデータ変更通知に付加されている制御番号を付与したデータベース読出要求を作成し通信制御部６３に送る（Ｓ１１５）。通信制御部６３は、制御コマンド送信元のＯＰＳ５０に対してデータベース読出要求を送信する（Ｓ１１６）。この送信の際、ＯＰＳ５０のアドレスとしては、ＮＥデータ変更通知に付加されているものを用いる。したがって、変更データの取得のために（同期のために）、各集中監視装置が他の集中監視装置のアドレスを保持・管理する必要がなくなる。
【００６２】
ＯＰＳ５０の通信制御部５３は、ＯＰＳ６０からデータベース読出要求を受信すると、データベース読出部５５に対してデータベース読出要求を行う（Ｓ１１７）。データベース読出部５５は、データベース５７から、データベース読出要求に付与された変更データ特定データとしての制御番号に対応づけられている登録データを読出し、データベース読み出し応答として通信制御部５３に送り返す（Ｓ１１８）。通信制御部５３は、ＯＰＳ６０に対してデータベース読出し応答として登録データを送り返す（Ｓ１１９）。
【００６３】
ＯＰＳ６０の通信制御部６３は、受信したデータベース読出し応答（登録データ）をデータベース登録/変更部６６に渡す（Ｓ１２０）。データベース登録/変更部６６は、データベース読み出し応答としての登録データに基づいてデータベース６７に登録されている登録データ（主として、ＮＥの動作設定などのＮＥ内部で管理されている物理データ）を更新する（Ｓ１２１）。データベース６７は、データベース５７から読み出した登録データに基づいて更新されることになるため、ＯＰＳ間（この実施の形態ではＯＰＳ５０とＯＰＳ６０との間）のデータベースの同期（または整合）をとることが可能になる。
【００６４】
なお、ＮＥ１０は、自ＮＥ１０を監視している全てのＯＰＳに対してＮＥデータ変更通知を送信する。このため、制御コマンドの送信元ＯＰＳ５０にもＮＥデータ変更通知が送信されることになる、しかし、制御コマンドの送信元ＯＰＳ５０は、ＮＥデータ変更通知に付加されているＯＰＳのアドレス（制御コマンド送信元のＯＰＳアドレス）が自己のアドレスに一致する場合には、ＮＥデータ変更通知を破棄する。制御コマンドの送信元ＯＰＳ５０では、ＮＥから送信される制御応答によって自データベース５７を変更するためである。この破棄は、データベース読出要求部５４によって行う。
【００６５】
次にＯＰＳ５０がＮＥに対してダミーの制御コマンドを送信する場合の動作について、図６を参照しながら説明する。図６は、ＯＰＳ５０がＮＥに対してダミーの制御コマンドを送信する場合の動作を説明するための図である。
【００６６】
ＯＰＳ５０は、操作者から自己が収容するデータベース５７に対する変更要求であってＮＥに対する制御を伴わない要求（たとえば、ＯＰＳ内部の論理データに対する変更要求）を受け付けた場合にＮＥ１０に対してダミーの制御コマンドを送信する。具体的には、次のＳ２００からＳ２０３の処理が行われる。
【００６７】
入出力部５１は、操作者から自己が収容するデータベースに対する変更要求であってＮＥに対する制御を伴わない要求（たとえば、ＯＰＳ内部の論理データに対する変更要求）を受け付けると（Ｓ２００）、その制御要求を制御管理部５２に送る（Ｓ２０１）。制御管理部５２は、入出力部５１から変更要求を受けると、制御番号と自ＯＰＳ５０のアドレスのみの情報しかないダミー制御コマンドを作成して、通信制御部５３に送る。通信制御部５３は、ダミー制御コマンドをＮＥ１０に対して送信する（Ｓ２０３）。
【００６８】
ＮＥ１０は、ＯＰＳ５０から制御コマンドを受信すると、ハード１３に対する制御は行わずに、その制御コマンド送信元のＯＰＳ５０に対してダミーの制御応答を送信する。また、ＮＥ１０は、ＯＰＳ５０からダミーの制御コマンドを受信すると、少なくともその制御コマンド送信元のＯＰＳ５０以外の自ＮＥ１０を監視している（自ＮＥ１０にアクセスしている）ＯＰＳ６０に対してＯＰＳ５０のネットワーク上のアドレスと制御番号が付加されたＮＥデータ変更通知を送信することによって、ＯＰＳ５０のアドレスを通知する。なお、ＮＥ１０は、ダミーの制御コマンドである場合には、自データベース１５を更新しないしない。具体的には、次のＳ２０４からＳ２０８の処理が行われる。
【００６９】
ＮＥ１０の通信部１１は、ＯＰＳ５０から受信したダミーの制御コマンドをＮＥ制御部１２に送る（Ｓ２０４）。ＮＥ制御部１２は、ダミーの制御応答を通信部１１に送る（Ｓ２０５）。同時に、ＮＥ制御部１２は、ＯＰＳ５０から受信したダミーの制御コマンドに付与されているＯＰＳ５０のネットワーク上のアドレスと制御番号を付加したＮＥデータ変更通知を通信部１１に送る（Ｓ２０６）。
【００７０】
通信部１１は、ダミーの制御コマンド送信元のＯＰＳ５０に対して制御応答を送信し（Ｓ２０７）、また、少なくともそのダミーの制御コマンド送信元のＯＰＳ５０以外の自ＮＥ１０にアクセスしているＯＰＳ（”少なくとも”であるからダミーの制御コマンド送信元のＯＰＳ５０を含んでいてもよい。この実施の形態ではＯＰＳ５０とＯＰＳ６０の両方。）に対して上記のＮＥデータ変更通知を送信する（Ｓ２０８）。
【００７１】
制御コード送信元のＯＰＳ５０は、ＮＥ１０から制御応答を受信した場合にその制御応答に基づいて自己が収容するデータベース５７に登録されている登録データ（パス管理データまたはコメントなどのＯＰＳ内部で管理されている論理データ）を更新する。具体的には次のＳ２０９およびＳ２１０の処理が行われる。
【００７２】
通信制御部５３は、ＮＥ１０から受信した制御応答を制御管理部５２に送る（Ｓ２０９）。制御管理部５２は、制御応答を受信することによって制御が完了したことを認識できるため、この応答に基づいてデータベース５７に登録されている登録データ（パス管理データまたはコメントなどのＯＰＳ内部で管理されている論理データ）を更新する（Ｓ２１０）。このとき、制御番号とその更新によって変更された登録データとを対応づけてデータベース５７のテーブル５７ａに登録する。このため、ある制御番号をキーとしてデータベース５７にアクセスすることにより、その制御番号によって行われた変更内容（登録データ）を判別できる。
【００７３】
ダミーの制御コマンド送信元のＯＰＳ５０以外のＯＰＳ６０は、ＮＥ１０からＮＥデータ変更通知を受信すると、そのＮＥデータ変更通知に付加されているＯＰＳ５０のアドレスを用いてダミーの制御コマンド送信元のＯＰＳ５０に対してそのＯＰＳ５０が収容するデータベース５７に登録されている登録データ（パス管理データまたはコメントなどのＯＰＳ内部で管理されている論理データ）の更新によって変更された登録データの読み出し要求を送信し、制御コマンド送信元のＯＰＳ５０からその登録データを受信した場合に、その登録データに基づいて自己が収容するデータベース６７に登録されている登録データ（パス管理データまたはコメントなどのＯＰＳ内部で管理されている論理データ）を更新する。具体的には、上記図５を用いて説明したように、Ｓ１１４からＳ１２１の処理が行われる。
【００７４】
このようにして、データベース６７は、データベース５７から読み出した登録データに基づいて更新されることになるため、ＯＰＳ間（この実施の形態ではＯＰＳ５０とＯＰＳ６０との間）のデータベースの同期（または整合）をとることが可能になる。
【００７５】
次にＯＰＳ６０がＯＰＳ５０のデータベースから一括して登録データを読み出す動作について、図７を参照しながら説明する。図７は、ＯＰＳ６０がＯＰＳ５０のデータベースから一括して更新によって変更された登録データを読み出す動作を説明するための図である。
【００７６】
ＯＰＳ６０は、操作者からデータベースの同期要求を受け付けた場合にＮＥ１０に対して自己以外のＮＥ１０を監視している（ＮＥ１０にアクセスしている）ＯＰＳ５０のネットワーク上のアドレスを読み出す要求（ＯＰＳアドレス読み出し要求）を送信し、ＮＥ１０からＯＰＳ５０のアドレスの通知があった場合に、そのＯＰＳ５０のアドレスを用いてＯＰＳ５０に対してそのＯＰＳ５０が収容するデータベース５７に登録されている登録データ（物理データおよび論理データ）を更新することによって変更された全ての登録データの読み出し要求を送信し、ＯＰＳ５０からその変更された全ての登録データを受信した場合に、その登録データに基づいて自己が収容するデータベース６７に登録されている登録データ（物理データおよび論理データ）を更新する。具体的には、次の処理が行われる。
【００７７】
入出力部６１は、操作者からデータベースの同期要求を受け付けると（Ｓ３００）、そのデータベース同期要求をデータベース読出要求部６４に送る（Ｓ３０１）。データベース読出要求部６４は、データベース６７からＯＰＳ６０で登録されているＮＥ１０のアドレスを読み出し（Ｓ３０２）、そのＮＥ１０にアクセスしているＯＰＳ５０のアドレスを読み出すための要求（ＯＰＳアドレス読み出し要求）を通信制御部６３に行う（Ｓ３０３）。通信制御部６３は、ＮＥ１０に対してＯＰＳ５０のアドレス読出し要求コマンドを送信する（Ｓ３０４）。
【００７８】
ＮＥ１０では通信部１１がＯＰＳ６０からＯＰＳアドレス読出しコマンドを受信すると、ＯＰＳアドレス読出部１４に対して読出し要求を行う（Ｓ３０５）。ＯＰＳアドレス読出部１４は、データベース１５から自ＮＥ１０にアクセスしているＯＰＳ５０のアドレスを読み出す（Ｓ３０６）。読出したＯＰＳ５０のアドレスはＯＰＳアドレス読出部１４から応答として通信部１１に返される（Ｓ３０７）。通信部１１は、ＯＰＳアドレス読み出し要求を行ったＯＰＳ６０に対して読み出し応答としてＯＰＳ５０のアドレスを返信する（Ｓ３０８）。
【００７９】
ＯＰＳ６０では通信制御部６３がＯＰＳ５０のアドレスが入った読出し応答を受信すると、その情報をデータベース読出要求部６４に対して応答として返信する（Ｓ３０９）。データベース読出要求部６４は、応答からＯＰＳ５０のアドレスを取得する。
【００８０】
ＯＰＳ６０は、ＮＥ１０からＯＰＳ５０のアドレスを受信すると、そのＯＰＳ５０のアドレスを用いてＯＰＳ５０に対してそのＯＰＳ５０が収容するデータベース５７に登録された登録データの更新によって変更された登録データ全ての読み出し要求（データベース読み出し要求）を送信し、ＯＰＳ５０からその変更された登録データの全てを受信した場合に、その登録データに基づいて自己が収容するデータベース６７の登録データを更新する。具体的には、上記図５を用いて説明したように、Ｓ１１５からＳ１２１の処理が行われる。なお、データベース読み出し要求としては制御番号が付加されていないデータベース読出要求が送信される。
【００８１】
このようにして、データベース６７に登録されている登録データは、データベース５７に登録されている登録データの更新によって変更された登録データに基づいて更新されることになるため、ＯＰＳ間（この実施の形態ではＯＰＳ５０とＯＰＳ６０との間）のデータベースの同期（整合）をとることが可能になる。つまり、ＯＰＳとＮＥとの間の通信が切断されたり、または、ＯＰＳを再起動した場合などであっても、必要なときに最小限の作業によって他のＯＰＳが管理する最新のデータベースと同期をとることが可能になる。
【００８２】
次にＮＥ登録要求の手順に関してＮＥにＯＰＳのアドレスの問合せを行うための動作について、図７を参照しながら説明する。図７は、ＮＥ登録要求の手順に関してＮＥにＯＰＳのアドレスの問合せを行うための動作を説明するための図である。
【００８３】
ＯＰＳ６０は、操作者からＮＥ登録要求を受け付けた場合に、上記のデータベース同期要求を受け付けた場合と同様に、ＮＥ１０に対して自己以外のＮＥ１０を監視している（ＮＥ１０にアクセスしている）ＯＰＳ５０のネットワーク上のアドレスを読み出す要求（ＯＰＳアドレス読み出し要求）を送信し、ＮＥ１０からＯＰＳ５０のアドレスを取得する。
【００８４】
ＯＰＳ６０は、ＮＥ１０からＯＰＳ５０のアドレスの通知があった場合には、そのＯＰＳ５０のアドレスを用いてＯＰＳ５０に対してＯＰＳ５０が収容するデータベース５７に登録されているＮＥに関するデータ（ＮＥ２０などのＮＥ内部の物理データなど）の読み出し要求を送信し、ＯＰＳ５０からＮＥに関するデータを受信した場合に、そのＮＥに関するデータに基づいて自己が収容するデータベース６７にそのＮＥに関するデータを登録する。
【００８５】
したがって、新規ＯＰＳをネットワークに追加した場合に、最小限の作業によって、その新規ＯＰＳにＮＥを登録することが可能になる。
【００８６】
この後のデータベース同期に関しては、再度操作者が、データベース同期要求を行うことで同期が行えるが、ＯＰＳ６０のデータベース登録/変更部６６がデータベース６７の変更が完了したことをトリガにして、データベース読出要求部６４に対してデータベース同期要求を送ることで、ＮＥ登録からデータベース同期までを、ＮＥ登録だけで一括して行うようにすることも可能である。
【００８７】
以上の実施の形態では、データベース読出し要求部５４から、制御番号に関係する変更データの読出し、全データの読出し、そして登録ＮＥ（ＮＥに関するデータ）の読出しの3種類を行っているが、これはデータベースの読み出しコマンドに、この３つを識別するデータをつけることでコマンドを変更することが可能となる。図９にデータの例を示す。
【００８８】
以上の実施の形態では、データベースの同期を行う為に、ＮＥ側と同じネットワークを使用しているが、ＯＰＳネットワークとして別のネットワークを使用してＯＰＳ間の通信を行う場合は、ＮＥへの制御要求に付与するアドレスをＯＰＳ側のネットワークのアドレスにする事で実現可能である。またＮＥ側でＯＰＳのアドレスを複数管理出来るようにする事でＯＰＳネットワークのアドレスもＮＥが管理できる為、ＮＥに対してＯＰＳのアドレスの読出しを要求した場合も、上述したＯＰＳのみで使用しているネットワークのアドレスを応答する事が可能である。
【００８９】
なお、図１０に示すように、ネットワーク全体をエリアに分け、各エリアのＮＥをそのエリアのＯＰＳが監視するようなネットワークの場合にも、図４において説明したように、ＯＰＳ５０のデータベース５７を変更すると、そのエリア内にあるＯＰＳ６０のみにＮＥデータ変更通知が届くため、エリア内のＯＰＳ同士のデータベース同期が可能になる。
【００９０】
たとえば、上記のネットワークを二つ用意して、その二つを同一ネットワークに接続したとしても、お互いのデータベース同期手順を干渉することはない。そのため、ネットワークをエリアに分けてそれぞれのエリアを別のＯＰＳが監視しているネットワークでもデータベース同期を行うことが可能である。
【００９１】
このようにすれば、ＯＰＳ間のデータベース同期を行うために、ＮＥがそのＮＥを監視しているＯＰＳに対してのみデータが変更したというＮＥデータ変更通知を送るため、図９に示したように、エリアＯＰＳという監視方法でも、そのＮＥを監視していないＯＰＳに対しては、データベースの同期を行うための通知を行わないことから、そのＮＥの属するエリアを監視しているＯＰＳのみに対してデータベースの同期を行うことが可能になる。
【００９２】
［その他］
【００９３】
本発明は、以下のように特定することができる。
（付記１）通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記各監視装置はデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、第１の監視装置が通信装置に自己のネットワーク上のアドレスが付与された制御コマンドを送信する第１のステップと、通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスを送信する第２のステップと、第１の監視装置が自己が収容するデータベースに登録されている登録データを更新する第３のステップと、第２の監視装置が通信装置から受信した前記アドレスを用いて第１の監視装置に前記更新によって変更された登録データの読み出し要求を送信し、第１の監視装置から前記更新によって変更された登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する第４のステップとを含む監視装置間のデータベース同期方法。
（付記２）通信装置が第１の監視装置から受信した前記制御コマンドに基づいて制御を行い、第１の監視装置に前記制御の結果を送信する第５のステップをさらに含み、前記第３のステップは、前記第１の監視装置が通信装置から前記制御の結果を受信した場合に自己が収容するデータベースに登録された登録データを更新する付記１に記載の監視装置間のデータベース同期方法。
（付記３）第１の監視装置が操作者から通信装置に対する制御要求を受け付ける第６のステップをさらに含み、前記第１のステップは、第１の監視装置が操作者から前記制御要求を受け付けた場合に通信装置に前記制御コマンドを送信する、付記１または２に記載の監視装置間のデータベース同期方法。
（付記４）前記登録データは物理データである付記１から３のいずれかに記載の監視装置間のデータベース同期方法。
（付記５）前記物理データは通信装置の動作設定などの通信装置内部で管理されているデータである、付記４に記載の監視装置間のデータベース同期方法。
（付記６）第１の監視装置が操作者から自己が収容するデータベースに対する変更要求であって通信装置に対する制御を伴わない要求を受け付ける第７のステップをさらに含み、前記第１のステップは、第１の監視装置が操作者から前記変更要求を受け付けた場合に通信装置に自己のネットワーク上のアドレスが付加されたダミーの制御コマンドを送信する、付記１に記載の監視装置間のデータベース同期方法。
（付記７）前記第１のステップは、第１の監視装置が通信装置に自己のネットワーク上のアドレスと自己のデータベースに登録されている登録データの更新によって変更される登録データを特定するための変更データ特定データとが付加された制御コマンドを送信し、前記第２のステップは、通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスと前記変更データ特定データを送信し、前記第４のステップは、第２の監視装置が第１の監視装置に前記更新によって変更された登録データの読み出し要求として前記変更データ特定データを付加した要求を送信し、第１の監視装置から前記更新によって変更された登録データとして前記変更データ特定データによって特定される登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する付記１に記載の監視装置間のデータベース同期方法。
（付記８）前記変更データ特定データは制御番号である、付記７に記載の監視装置間のデータベース同期方法。
（付記９）通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記通信装置は第２の監視装置のネットワーク上のアドレスを保持し、前記各監視装置はデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、第１の監視装置が通信装置に第２の監視装置のネットワーク上のアドレスを読み出す要求を送信し、通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第２の監視装置に該第２の監視装置が収容するデータベースに登録されている登録データを更新することによって変更された登録データの読み出し要求を送信し、第２の監視装置から前記更新によって変更された登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する監視装置間のデータベース同期方法。
（付記１０）第１の通信装置および第２の通信装置とそれらの通信装置を監視する第１の監視装置とこれらの装置が接続されるネットワークとを備え、前記第１の通信装置は第１の監視装置のネットワーク上のアドレスを保持し、前記第１の監視装置は前記第２の通信装置に関するデータが登録されたデータベースを収容する通信システムにおける監視装置間のデータベース同期方法であって、第２の監視装置を新規にネットワークに接続した場合に、該第２の監視装置が第１の通信装置に第１の監視装置のネットワーク上のアドレスを読み出す要求を送信し、該第１の通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第１の監視装置に該第１の監視装置が収容するデータベースに登録されている第２の通信装置に関するデータの読み出し要求を送信し、第１の監視装置から前記第２の通信装置に関するデータを受信した場合に、該第２の通信装置に関するデータを自己が収容するデータベースに登録する監視装置間のデータベース同期方法。
（付記１１）通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記各監視装置はデータベースを収容する通信システムであって、第１の監視装置が通信装置に自己のネットワーク上のアドレスが付与された制御コマンドを送信する制御コマンド送信部と、通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスを送信するアドレス送信部と、第１の監視装置が自己が収容するデータベースに登録されている登録データを更新する第１のデータベース更新部と、第２の監視装置が通信装置から受信した前記アドレスを用いて第１の監視装置に前記更新によって変更された登録データの読み出し要求を送信し、第１の監視装置から前記更新によって変更された登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する第２のデータベース更新部とを備える監視装置間のデータベース同期システム。
（付記１２）通信装置が第１の監視装置から受信した前記制御コマンドに基づいて制御を行い、第１の監視装置に前記制御の結果を送信する制御結果送信部をさらに備え、前記第１のデータベース変更部は、前記第１の監視装置が通信装置から前記制御の結果を受信した場合に自己が収容するデータベースに登録された登録データを更新する、付記１１に記載の監視装置間のデータベース同期システム。
（付記１３）第１の監視装置が操作者から通信装置に対する制御要求を受け付ける制御要求受付部をさらに備え、前記制御コマンド送信部は、第１の監視装置が操作者から前記制御要求を受け付けた場合に通信装置に前記制御コマンドを送信する、付記１１または１２に記載の監視装置間のデータベース同期システム。
（付記１４）第１の監視装置が操作者から自己が収容するデータベースに対する変更要求であって通信装置に対する制御を伴わない要求を受け付ける変更要求受付部をさらに備え、前記制御コマンド送信部は、第１の監視装置が操作者から前記変更要求を受け付けた場合に通信装置に自己のネットワーク上のアドレスが付加されたダミーの制御コマンドを送信する、付記１１に記載の監視装置間のデータベース同期システム。
（付記１５）前記制御コマンド送信部は、第１の監視装置が通信装置に自己のネットワーク上のアドレスと自己のデータベースに登録されている登録データの更新によって変更される登録データを特定するための変更データ特定データとが付加された制御コマンドを送信し、前記アドレス送信部は、通信装置が第２の監視装置に第１の監視装置から受信した前記アドレスと前記変更データ特定データを送信し、前記第２のデータベース変更部は、第２の監視装置が第１の監視装置に前記更新によって変更された登録データの読み出し要求として前記変更データ特定データを付加した要求を送信し、第１の監視装置から前記更新によって変更された登録データとして前記変更データ特定データによって特定される登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新する付記１３に記載の監視装置間のデータベース同期システム。
（付記１６）通信装置と該通信装置を監視する第１の監視装置および第２の監視装置とこれらの装置が接続されるネットワークとを備え、前記通信装置は第２の監視装置のネットワーク上のアドレスを保持し、前記各監視装置はデータベースを収容する通信システムであって、第１の監視装置が、通信装置に第２の監視装置のネットワーク上のアドレスを読み出す要求を送信するアドレス読出要求送信部と、通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第２の監視装置に該第２の監視装置が収容するデータベースに登録されている登録データを更新することによって変更された登録データの読み出し要求を送信する変更データ読出要求送信部と、第２の監視装置から前記更新によって変更された登録データを受信した場合に、該登録データに基づいて自己が収容するデータベースに登録されている登録データを更新するデータベース更新部とを備える監視装置間のデータベース同期システム。
（付記１７）第１の通信装置および第２の通信装置とそれらの通信装置を監視する第１の監視装置とこれらの装置が接続されるネットワークとを備え、前記第１の通信装置は第１の監視装置のネットワーク上のアドレスを保持し、前記第１の監視装置は前記第２の通信装置に関するデータが登録されたデータベースを収容する通信システムであって、第２の監視装置を新規にネットワークに接続した場合に、該第２の監視装置が第１の通信装置に第１の監視装置のネットワーク上のアドレスを読み出す要求を送信するアドレス読出要求送信部と、第２の監視装置が第１の通信装置から前記アドレスの通知があった場合に、該アドレスを用いて第１の監視装置に該第１の監視装置が収容するデータベースに登録されている第２の通信装置に関するデータの読み出し要求を送信する読出要求送信部と、新第２の監視装置が第１の監視装置から前記第２の通信装置に関するデータを受信した場合に、該第２の通信装置に関するデータを自己が収容するデータベースに登録する監視装置間のデータベース同期システム。
【００９４】
【発明の効果】
以上説明したように、本発明によれば、通信装置と該通信装置を監視する複数の集中監視装置とを包含し、該個々の集中監視装置がそれぞれデータベースを収容する通信システムにおいて、各ＯＰＳが通信システム（ネットワーク）に包含される他のＯＰＳのネットワーク上のアドレスを保持／管理することなく、ＯＰＳ間のデータベース（ＮＥ内部の物理データやＯＰＳ内部の論理データなど）の同期（または整合）をとることが可能になる。
【００９５】
また、本発明によれば、ＯＰＳ内部の閉じた操作（ＮＥに対する制御を伴わない操作）によってデータベース（主にＯＰＳ内部の論理データ）が変更される場合に、手入力などの作業によらずに、ＯＰＳ間のデータベース（主にＯＰＳ内部の論理データ）の同期（または整合）をとることが可能になる。
【００９６】
また、本発明によれば、ＯＰＳとＮＥとの間の通信が切断されたり、または、ＯＰＳを再起動した場合など、必要なときに最小限の作業によって、他のＯＰＳが管理する最新のデータベースと同期（または整合）をとることが可能になる。
【００９７】
また、本発明によれば、新規ＯＰＳをネットワークに追加した場合に、そのＯＰＳが収容するデータベースに一つのＮＥを登録することで、その登録したＮＥにアクセスしているＯＰＳからＮＥの登録情報を同期させることが可能となる。したがって、新規ＯＰＳをネットワークに追加した場合に、新規ＯＰＳのデータベースを構築する時間を短縮することが可能である。つまり、最小限の作業によって、その新規ＯＰＳにＮＥを登録することが可能になる。
【図面の簡単な説明】
【図１】一実施形態を説明するための集中監視装置（ＯＰＳ）間のデータベース同期システムの概略システム構成を示す図である。
【図２】通信装置（ＮＥ）の機能ブロック図である。
【図３】ＯＰＳの機能ブロック図である。
【図４】ＯＰＳ５０からの制御によりＮＥ１０のデータベース１５を変更して、ＯＰＳ５０のデータベース５７を変更するまでの動作を説明するための図である。
【図５】ＮＥデータ変更通知を受信したＯＰＳ６０がＯＰＳ５０のデータベース５７と同期を行うまでの動作を説明するための図である。
【図６】ＯＰＳ５０がＮＥに対してダミーの制御コマンドを送信する場合の動作を説明するための図である。
【図７】ＯＰＳ６０がＯＰＳ５０のデータベースから一括して変更データを読み出す動作を説明するための図である。
【図８】本発明のＯＰＳデータベース構造の例である。
【図９】データベースから読み出す内容を識別するデータの例である。
【図１０】本発明のＯＰＳ間のデータベース同期システムを２つのエリアに分けたネットワークに適用した例を説明するための図である。
【符号の説明】
１０  ＮＥ
１１    通信部
１２    制御部
１３    ハード
１４    アドレス読出部
１５    データベース
５０    集中監視装置（ＯＰＳ）
５１    入出力部
５２    制御管理部
５３    通信制御部
５４    読出要求部
５５    読出部
５６    更新部
５７    データベース
５７ａ  テーブル
５７ｂ  テーブル
【図１】
0004044298.tif 000002
【図２】
0004044298.tif 000003
【図３】
0004044298.tif 000004
【図４】
0004044298.tif 000005
【図５】
0004044298.tif 000006
【図６】
0004044298.tif 000007
【図７】
0004044298.tif 000008
【図８】
0004044298.tif 000009
【図９】
0004044298.tif 000010
【図１０】
0004044298.tif 000011