(57)【要約】【課題】管理対象機器の数が増加しても、管理対象機器へのポーリング処理による処理負荷の集中を回避する。【解決手段】機器情報記憶部１２３と、接続管理部１２２と、ポーリング部１２４と、ポーリング計数部１２５とを具備し、ポーリング部１２４は、ポーリング処理対象となる管理対象機器１３のポーリング計数部１２５の計数値を監視し、計数値が所定の基準送信回数未満のときに管理対象機器１３へポーリング要求メッセージを送信し、計数値が基準送信回数となったときポーリング処理を打ち切り、他の処理を実行する。これにより、ポーリング処理に処理負荷を集中させることなく、他の処理を実行するための時間的、物理的資源を得ることが可能になり、全体としての処理の遅延を回避することが可能になる。【選択図】図２
2007325155.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の管理対象機器を管理するネットワーク管理装置であって、
前記管理対象機器の機器情報を記憶する機器情報記憶手段と、
前記管理対象機器のネットワークへの参入を検知するための検知要求メッセージを前記管理対象機器に送信し、前記検知要求メッセージを受信した管理対象機器から送信される検知応答メッセージを受信し、前記機器情報記憶手段に機器情報が記憶された管理対象機器のうち、前記検知応答メッセージを送信しなかった管理対象機器を、ポーリング要求メッセージを送信するポーリング管理対象機器として特定する接続管理手段と、
前記ポーリング管理対象機器に、前記ネットワークへの接続を継続しているか否かを検知するためのポーリング要求メッセージを送信し、前記ポーリング要求メッセージを受信したポーリング管理対象機器から送信されるポーリング応答メッセージを受信するポーリング手段と、
前記ポーリング管理対象機器毎のポーリング要求メッセージの送信回数を計数するポーリング計数手段とを備え、
前記ポーリング手段は、前記ポーリング計数手段による計数値が所定の基準送信回数未満のポーリング管理対象機器に対し、前記ポーリング要求メッセージを送信することを特徴とするネットワーク管理装置。
【請求項２】
前記ポーリング要求メッセージを一定周期で送信するために、前記一定周期を計時する計時手段を更に備え、
前記ポーリング手段は、前記計時手段による計時結果に基づいて、前記ポーリング要求メッセージを、一定周期で送信することを特徴とする請求項１に記載のネットワーク管理装置。
【請求項３】
前記接続管理手段は、所定の第１のプロトコルに従って前記検知要求メッセージを送信し、前記第１のプロトコルにより前記機器情報を取得することを特徴とする請求項１又は２に記載のネットワーク管理装置。
【請求項４】
前記検知応答メッセージは、検知応答メッセージを送信する管理対象機器の機器情報の格納位置を示すロケーション情報を含み、
前記接続管理手段は、前記ロケーション情報が示す格納位置から前記機器情報を取得することを特徴とする請求項３に記載のネットワーク管理装置。
【請求項５】
前記ロケーション情報は、ＨＴＴＰプロトコルにおけるＵＲＩであることを特徴とする請求項４に記載のネットワーク管理装置。
【請求項６】
前記第１のプロトコルは、ユニバーサルプラグアンドプレイのＳＳＤＰプロトコルであり、
前記検知要求メッセージは、Ｍ−ＳＥＡＲＣＨメソッドを含むことを特徴とする請求項３〜５のいずれかに記載のネットワーク管理装置。
【請求項７】
前記ポーリング手段は、前記第１のプロトコルと異なる第２のプロトコルで前記ポーリング要求メッセージを送信し、
前記第２のプロトコルは、ＵＤＰプロトコルであることを特徴とする請求項３〜６のいずれかに記載のネットワーク管理装置。
【請求項８】
前記ポーリング手段は、前記第１のプロトコルと異なる第２のプロトコルで前記ポーリング要求メッセージを送信し、
前記第２のプロトコルは、ＩＣＭＰプロトコルであることを特徴とする請求項３〜６のいずれかに記載のネットワーク管理装置。
【請求項９】
前記機器情報は、管理対象機器毎の機器の種類を示す情報を含み、
前記管理対象機器の種類毎の基準送信回数を予め記憶する基準送信回数記憶手段を更に備え、
前記ポーリング手段は、前記機器情報からポーリング管理対象機器毎の機器の種類を特定し、特定した機器の種類を用いて、前記基準送信回数記憶手段を参照し、ポーリング管理対象機器毎の基準送信回数を特定し、特定した基準送信回数の代表値を更に特定し、前記ポーリング計数手段による計数値が、前記代表値未満のポーリング管理対象機器に対して、前記ポーリング要求メッセージを送信することを特徴とする請求項１〜８のいずれかに記載のネットワーク管理装置。
【請求項１０】
管理対象機器を管理するネットワーク管理装置と、ネットワークを介して前記ネットワーク管理装置に接続される複数の管理対象機器とを備えるネットワーク管理システムであって、
前記ネットワーク管理装置は、
前記管理対象機器の機器情報を記憶する機器情報記憶手段と、
前記管理対象機器のネットワークへの参入を検知するための検知要求メッセージを前記管理対象機器に送信し、前記検知要求メッセージを送信した管理対象機器から送信される検知応答メッセージを受信し、前記機器情報記憶手段に機器情報が記憶された管理対象機器のうち、前記検知応答メッセージを送信しなかった管理対象機器をポーリング要求メッセージを送信するポーリング管理対象機器として特定する接続管理手段と、
前記ポーリング管理対象機器に、前記ネットワークへの接続を継続しているか否かを検知するためのポーリング要求メッセージを送信し、前記ポーリング要求メッセージを受信したポーリング管理対象機器から送信されるポーリング応答メッセージを受信するポーリング手段と、
前記ポーリング管理対象機器毎のポーリング要求メッセージの送信回数を計数するポーリング計数手段とを備え、
前記管理対象機器は、
前記検知要求メッセージを受信すると共に、前記検知応答メッセージを送信する検知メッセージ送受信手段と、
前記ポーリング要求メッセージを受信すると共に、前記ポーリング応答メッセージを送信するポーリングメッセージ送受信手段とを備え、
前記ネットワーク管理装置のポーリング手段は、前記ポーリング計数手段による計数値が所定の基準送信回数未満のポーリング管理対象機器に対し、ポーリング要求メッセージを送信することを特徴とするネットワーク管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワーク上に接続された複数の機器の接続状態を管理するネットワーク管理装置、及びネットワーク管理システムに関するものである。
【背景技術】
【０００２】
従来、回線接続装置が、データ伝送装置の動作状況及び障害状況を集約し、ネットワーク監視装置が、回線接続装置にポーリングを行い、データ伝送装置の動作状況及び障害状況を取得するネットワーク管理システムが知られている（例えば、特許文献１参照）。図１２は、特許文献１に記載された従来のネットワーク管理システムの構成図である。このネットワーク管理システムは、回線接続装置１００、ネットワーク監視装置２００、及びモデム等のデータ伝送装置３００ａ〜３００ｇを備えている。ネットワーク監視装置２００は、伝送路５００を介して回線接続装置１００と接続されている。データ伝送装置３００ａ，３００ｃ，３００ｅは、伝送路４００を介して回線接続装置１００と接続されている。データ伝送装置３００ｂは伝送路４００を介してデータ伝送装置３００ａに接続され、データ伝送装置３００ｄは伝送路４００を介してデータ伝送装置３００ｃに接続され、データ伝送装置３００ｆ，３００ｇは伝送路４００を介してデータ伝送装置３００ｅに接続されている。すなわち、従来のネットワーク管理システムは、データ伝送装置３００ａ〜３００ｇとネットワーク監視装置２００との間に回線接続装置１００を設けた構成となっている。
【０００３】
図１２に示すネットワーク管理システムでは、回線接続装置１００がデータ伝送装置３００ａ〜３００ｇに対し、ポーリングを行い、データ伝送装置３００ａ〜３００ｇの各々の動作状況及び障害状況を収集して保持する。ネットワーク監視装置２００は、回線接続装置１００に対し、常時ポーリングを行い、回線接続装置１００に保持されているデータ伝送装置３００ａ〜３００ｇの各々の動作状況及び障害状況を収集する。そして、ネットワーク監視装置２００は、収集したデータ伝送装置３００ａ〜３００ｇの各々の動作状況及び障害状況を画面表示機構に表示する。
【０００４】
図１２に示すネットワーク管理システムによれば、ネットワーク監視装置２００は、回線接続装置１００にのみポーリングを行うことで、データ伝送装置３００ａ〜３００ｇの動作状況及び障害状況を取得することができる。そのため、ネットワーク監視装置２００がデータ伝送装置３００ａ〜３００ｇの各々に対し、ポーリングを行う手法と比較して、ネットワーク監視装置２００の負荷が軽減され、ネットワーク監視装置２００の機能を向上させることができる。
【０００５】
また、近年、家庭用電気機器を相互に接続するホームネットワークにおいては、パソコン等の多目的端末が、ユニバーサルプラグアンドプレイ機能を用いてホームネットワーク上のユニバーサルプラグアンドプレイ機能を有する機器を発見し、管理する志向が強まってきた。
【特許文献１】特開平７−２３０５４号公報（第５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示すネットワーク管理システムでは、管理対象となる管理対象機器数の増加に伴ってデータ伝送装置３００ａ〜３００ｇの数が増加した場合、回線接続装置１００でのポーリング処理の処理負荷が増大し、ＩＰパケットのルーティング等の回線接続装置１００の本来の機能に遅延が生じるという課題を有していた。
【０００７】
また、ホームネットワークにおいて、多目的端末が発見したユニバーサルプラグアンドプレイ機能を有する機器を画面表示する際、ポーリング時と現在時刻との時間的ずれから、画面表示されるネットワーク構成が、実際のネットワーク構成と相違する虞がある。これを防止するためには、ポーリング回数を増大させ、ポーリング時と現在時刻との時間的なずれを小さくする必要があるが、ポーリング対象が多くなると、ポーリング処理が全体の処理の多くを占めてしまい、機器発見に遅延が生じるという課題を有していた。
【０００８】
本発明は、これらの従来の課題を解決するもので、管理対象となる管理対象機器の数が増加しても、管理対象機器へのポーリング処理による処理負荷の集中が回避可能なネットワーク管理装置及びネットワーク管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によるネットワーク管理装置は、ネットワークを介して接続された複数の管理対象機器を管理するネットワーク管理装置であって、前記管理対象機器の機器情報を記憶する機器情報記憶手段と、前記管理対象機器のネットワークへの参入を検知するための検知要求メッセージを前記管理対象機器に送信し、前記検知要求メッセージを受信した管理対象機器から送信される検知応答メッセージを受信し、前記機器情報記憶手段に機器情報が記憶された管理対象機器のうち、前記検知応答メッセージを送信しなかった管理対象機器を、ポーリング要求メッセージを送信するポーリング管理対象機器として特定する接続管理手段と、前記ポーリング管理対象機器に、前記ネットワークへの接続を継続しているか否かを検知するためのポーリング要求メッセージを送信し、前記ポーリング要求メッセージを受信したポーリング管理対象機器から送信されるポーリング応答メッセージを受信するポーリング手段と、前記ポーリング管理対象機器毎のポーリング要求メッセージの送信回数を計数するポーリング計数手段とを備え、前記ポーリング手段は、前記ポーリング計数手段による計数値が所定の基準送信回数未満のポーリング管理対象機器に対し、前記ポーリング要求メッセージを送信することを特徴とする。
【００１０】
本発明によるネットワーク管理システムは、管理対象機器を管理するネットワーク管理装置と、ネットワークを介して前記ネットワーク管理装置に接続される複数の管理対象機器とを備えるネットワーク管理システムであって、前記ネットワーク管理装置は、前記管理対象機器の機器情報を記憶する機器情報記憶手段と、前記管理対象機器のネットワークへの参入を検知するための検知要求メッセージを前記管理対象機器に送信し、前記検知要求メッセージを送信した管理対象機器から送信される検知応答メッセージを受信し、前記機器情報記憶手段に機器情報が記憶された管理対象機器のうち、前記検知応答メッセージを送信しなかった管理対象機器をポーリング要求メッセージを送信するポーリング管理対象機器として特定する接続管理手段と、前記ポーリング管理対象機器に、前記ネットワークへの接続を継続しているか否かを検知するためのポーリング要求メッセージを送信し、前記ポーリング要求メッセージを受信したポーリング管理対象機器から送信されるポーリング応答メッセージを受信するポーリング手段と、前記ポーリング管理対象機器毎のポーリング要求メッセージの送信回数を計数するポーリング計数手段とを備え、前記管理対象機器は、前記検知要求メッセージを受信すると共に、前記検知応答メッセージを送信する検知メッセージ送受信手段と、前記ポーリング要求メッセージを受信すると共に、前記ポーリング応答メッセージを送信するポーリングメッセージ送受信手段とを備え、前記ネットワーク管理装置のポーリング手段は、前記ポーリング計数手段による計数値が所定の基準送信回数未満のポーリング管理対象機器に対し、ポーリング要求メッセージを送信することを特徴とする。
【００１１】
これらの構成によれば、機器情報記憶手段は、ネットワークに接続された管理対象機器の情報を記憶している。接続管理手段は、検知対象機器のネットワークへの参入を検知するための検知要求メッセージを送信し、検知要求メッセージを受信した管理対象機器から送信される検知応答メッセージを受信する。そして、接続管理手段は、機器情報記憶手段に機器情報が記憶された管理対象機器のうち、検知応答メッセージを送信しなかった管理対象機器を、ポーリング要求メッセージを送信するポーリング管理対象機器として特定する。
【００１２】
そして、ポーリング手段は、ポーリング管理対象機器として特定された管理対象機器に、ポーリング要求メッセージを送信する。ポーリング計数手段は、ポーリング管理対象機器毎のポーリング要求メッセージの送信回数を計数する。ポーリング手段は、ポーリング計数手段による計数値が所定の基準送信回未満のポーリング管理対象機器に対し、ポーリング要求メッセージを送信するが、送信回数が所定の基準送信回数数以上のポーリング管理対象機器に対し、ポーリング要求メッセージを送信せず、ポーリング処理を打ち切る。
【００１３】
ここで、管理対象機器の数が増大すると、ネットワーク管理装置は、各ポーリング管理対象機器に対して、繰り返しポーリング要求メッセージを送信すると共に、各ポーリング管理対象機器からポーリング応答メッセージを受信するというようなポーリング処理に処理負荷を集中させなければならなくなる。そのため、管理対象機器を発見する処理や、機器情報を取得して記憶させる処理等の他の処理に処理負荷を集中させることが困難となる。
【００１４】
しかしながら、本ネットワーク管理装置及び本ネットワーク管理システムでは、ポーリング計数手段による計数値が所定の基準送信回数以上となったとき、ポーリング処理が打ち切られるため、ポーリング処理のみに処理負荷が集中されることを回避することができる。その結果、ネットワーク管理装置と管理対象機器とを含むネットワーク管理システム全体としての処理の効率化を図ることができる。
【００１５】
また、上記構成において、前記ポーリング要求メッセージを一定周期で送信するために、前記一定周期を計時する計時手段を更に備え、前記ポーリング手段は、前記計時手段による計時結果に基づいて、前記ポーリング要求メッセージを、一定周期で送信することが好ましい。
【００１６】
この構成によれば、ポーリング要求メッセージを一定周期で送信するに際し、一定周期が計時手段によって計時されるため、ポーリング要求メッセージを一定周期で正確に送信することができる。
【００１７】
また、上機器構成において、前記接続管理手段は、所定の第１のプロトコルに従って前記検知要求メッセージを送信し、前記第１のプロトコルにより前記機器情報を取得することが好ましい。
【００１８】
この構成によれば、接続管理手段は、検知要求メッセージを送信するプロトコルと同一のプロトコルを用いて機器情報を取得するため、処理の簡便化を図ることができる。
【００１９】
また、上記構成において、前記検知応答メッセージは、検知応答メッセージを送信する管理対象機器の格納位置を示すロケーション情報を含み、前記接続管理手段は、前記ロケーション情報が示す格納位置から前記機器情報を取得することが好ましい。
【００２０】
この構成によれば、検知応答メッセージには、機器情報の格納位置を示すロケーション情報が含まれ、接続管理手段は、このロケーション情報が示す格納位置から機器情報を取得しているため、機器情報を確実に取得することができる。
【００２１】
また、上記構成において、前記ロケーション情報は、ＨＴＴＰプロトコルにおけるＵＲＩであることが好ましい。
【００２２】
この構成によれば、ロケーション情報は、ＨＴＴＰプロトコルのＵＲＩであるため、機器情報を正確に取得することができる。
【００２３】
また、上記構成において、前記第１のプロトコルは、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）のＳＳＤＰプロトコルであり、前記検知要求メッセージは、Ｍ−ＳＥＡＲＣＨメソッドを含むことが好ましい。
【００２４】
この構成によれば、ＳＳＤＰプロトコルのＭ−ＳＥＡＲＣＨメソッドにより検知応答メッセージが取得される。
【００２５】
また、上記構成において、前記ポーリング手段は、前記第１のプロトコルと異なる第２のプロトコルで前記ポーリング要求メッセージを送信し、前記第２のプロトコルは、ＵＤＰプロトコルであることが好ましい。
【００２６】
この構成によれば、ＵＤＰプロトコルによりポーリング要求メッセージが送信されるため、高速にポーリング要求メッセージを送信することができる。
【００２７】
また、上記構成において、前記ポーリング手段は、前記第１のプロトコルと異なる第２のプロトコルで前記ポーリング要求メッセージを送信し、前記第２のプロトコルは、ＩＣＭＰプロトコルであることが好ましい。
【００２８】
この構成によれば、ＩＣＭＰプロトコルによりポーリング要求メッセージが送信されるため、ＳＮＭＰ（Simple Network Management Protocol）非対応の管理対象機器から、ポーリング応答メッセージを取得することができる。
【００２９】
また、上記構成において、前記機器情報は、管理対象機器毎の機器の種類を示す情報を含み、前記管理対象機器の種類毎の基準送信回数を予め記憶する基準送信回数記憶手段を更に備え、前記ポーリング手段は、前記機器情報からポーリング管理対象機器毎の機器の種類を特定し、特定した機器の種類を用いて、前記基準送信回数記憶手段を参照し、ポーリング管理対象機器毎の基準送信回数を特定し、特定した基準送信回数の代表値を更に特定し、前記ポーリング計数手段による計数値が、前記代表値未満のポーリング管理対象機器に対して、前記ポーリング要求メッセージを送信することが好ましい。
【００３０】
この構成によれば、管理対象機器の種類に応じて柔軟に、ポーリング要求メッセージの送信回数を設定することができる。
【発明の効果】
【００３１】
本発明によれば、各管理対象機器へのポーリング要求メッセージの送信回数が所定の基準送信回未満のとき、ポーリング要求メッセージが送信され、ポーリング要求メッセージの送信回数が基準送信回数以上になると、ポーリング処理が打ち切られるため、ポーリング処理のみに処理負荷が集中されることが回避され、処理の効率化を図ることができる。
【発明を実施するための最良の形態】
【００３２】
以下本発明の実施の形態について、図面を参照しつつ説明する。図１は、本発明の実施の形態によるネットワーク管理システムのネットワーク構成図である。図１に示すネットワークワーク管理システムは、ネットワーク管理装置１２と、ネットワーク１１を介してネットワーク管理装置１２に接続された管理対象機器１３とを備えている。図１において管理対象機器１３の数は３台であるが、管理対象機器１３の数はこれに限定されることはなく、少なくとも１台の管理対象機器１３がネットワーク１１に接続されていればよい。ネットワーク管理装置１２としては、ホームサーバ又はホームゲートウェイ、若しくはホームサーバ又はホームゲートウェイ等の機能を備えるパーソナルコンピュータを採用することができる。管理対象機器１３としては、パーソナルコンピュータ、無線ＬＡＮ端末、ゲートウェイ、スイッチングハブ、テレビ、ＤＶＤレコーダ等の電気機器を採用することができる。
【００３３】
図２は、図１に示すネットワーク管理装置１２の機能ブロック図である。ネットワーク管理装置１２は、通信部１２１、接続管理部１２２、機器情報記憶部１２３、及びポーリング部１２４、ポーリング計数部１２５、タイマ１２６、及び基準送信回数記憶部１２７を備えている。
【００３４】
通信部１２１は、通信回路等から構成され、ＴＣＰ／ＩＰプロトコルスタックに従って、ネットワーク１１に種々のデータを送信し、ネットワーク１１から種々のデータを受信する。接続管理部１２２は、ＣＰＵ又は専用のハードウェア回路等から構成され、ネットワーク１１に管理対象機器１３が接続されているか否かを検知するためのＭ−ＳＥＡＲＣＨ要求メッセージ（検知要求メッセージ）を、通信部１２１を介して管理対象機器１３にマルチキャスト送信する。ここで、Ｍ−ＳＥＡＲＣＨ要求メッセージは、ユニバーサルプラグアンドプレイ（ＵＰｎＰ：Universal Plug and Play）におけるＳＳＤＰ（Simple Service Discovery Protocol）プロトコルに準拠したメッセージであり、Ｍ−ＳＥＡＲＣＨメソッドを含む。
【００３５】
更に、接続管理部１２２は、Ｍ−ＳＥＡＲＣＨ要求メッセージを受信した管理対象機器１３から送信されるＭ−ＳＥＡＲＣＨ応答メッセージ（検知応答メッセージ）を、通信部１２１を介して受信する。ここで、Ｍ−ＳＥＡＲＣＨ応答メッセージは、Ｍ−ＳＥＡＲＣＨ要求メッセージに対する応答メッセージである。また、Ｍ−ＳＥＡＲＣＨ応答メッセージは、ＳＳＤＰプロトコルに準拠し、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信する管理対象機器１３に対して一意に与えられたＵＵＩＤと、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信する管理対象機器１３の機器情報が記述されたディスクリプションの格納位置を示すディスクリプションＵＲＬとを含む。
【００３６】
更に、接続管理部１２２は、受信したＭ−ＳＥＡＲＣＨ応答メッセージに含まれるＵＵＩＤを基に、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３の機器情報が機器情報記憶部１２３に記憶されているか否かを判定する。
【００３７】
更に、接続管理部１２２は、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３の機器情報が機器情報記憶部１２３に記憶されていると判定した場合、機器情報更新処理を実行し、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３から、当該管理対象機器１３の機器情報を取得し、取得した機器情報で、機器情報記憶部１２３に記憶された機器情報データベースの内容を更新する。
【００３８】
更に、接続管理部１２２は、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３の機器情報が機器情報記憶部１２３に記憶されていないと判定した場合、当該管理対象機器１３から機器情報を取得して、取得した機器情報のレコードを新たに生成し、機器情報記憶部１２３に記憶された機器情報データベースに追加する。
【００３９】
更に、接続管理部１２２は、機器情報記憶部１２３に機器情報が記憶された管理対象機器１３のうち、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信しなかった管理対象機器１３を、後述するポーリング要求メッセージを送信する必要がある管理対象機器１３として特定する。
【００４０】
ポーリング部１２４は、ＣＰＵ又は専用のハードウェア回路から構成され、接続管理部１２２によりポーリング要求メッセージを送信する必要があると特定された管理対象機器１３（ポーリング管理対象機器）に対して、ネットワーク１１への接続が継続されているか否かを確認するためのポーリング要求メッセージを、通信部１２１を介して送信する。ここで、ポーリング要求メッセージは、ＵＤＰ（User Datagram Protocol）プロトコルに従って、ユニキャストで送信される。なお、ポーリング部１２４は、ＵＤＰプロトコルと異なるＩＣＭＰ（Internet Control Message Protocol）プロトコルに従ってポーリング要求メッセージを送信してもよい。また、ポーリング部１２４は、タイマ１２６から出力されるトリガ信号を受けたとき、ポーリング要求メッセージを送信する。これにより、ポーリング要求メッセージは、一定周期で送信される。
【００４１】
更に、ポーリング部１２４は、ポーリング要求メッセージを受信した管理対象機器１３から送信されるポーリング応答メッセージを、通信部１２１を介して受信する。ポーリング応答メッセージは、ポーリング応答メッセージを送信する管理対象機器１３のＵＵＩＤを含み、ＵＤＰプロトコルに従って、ユニキャストで送信される。
【００４２】
更に、ポーリング部１２４は、管理対象機器１３毎のポーリング要求メッセージの送信回数をポーリング計数部１２５に計数させる。
【００４３】
更に、ポーリング部１２４は、ポーリング計数部１２５よる計数値が、所定の基準送信回数未満の管理対象機器１３に対して、ポーリング要求メッセージを送信し、ポーリング計数部１２５による計数値が、所定の基準送信回数以上の管理対象機器１３に対して、ポーリング要求メッセージを送信しない。タイマ１２６は、ポーリング要求メッセージを一定周期で送信するために、前記一定周期を計時し、一定周期を計時する毎に、ポーリング要求メッセージの送信タイミングを決定するトリガ信号をポーリング部１２４に出力する。
【００４４】
機器情報記憶部１２３は、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）等の書き換え可能な不揮発性の記憶装置又はハードディスク等の外部記憶装置から構成され、管理対象機器１３の機器情報を記憶する機器情報データベースを記憶する。図３は、機器情報データベースのデータ構造を示した図である。機器情報データベースは、機器情報毎に生成されたレコードの順序集合である。機器情報データベースを構成するレコードは、一意に与えられたレコード番号を備えている。本実施の形態では、レコード番号は、レコードが生成された順番に値が１大きくなる整数が採用されている。各レコードは、管理対象機器１３のＵＵＩＤを記憶するフィールド、管理対象機器１３のＩＰ（Internet Protocol Address）アドレスを記憶するフィールド、管理対象機器１３の機器情報が記述されたディスクリプションの格納位置を示すディスクリプションＵＲＬ（Uniform Resource Locator）を記憶するフィールド、ポーリング要求フラグを記憶するフィールド、機器の種類を記憶するフィールド、及び生存確認時刻を記憶するフィールドを含む。
【００４５】
ＵＵＩＤ（Universally Unique Identifier）は、１２８ビットの汎用一意識別子であり、各管理対象機器１３に対して一意に付与される。ポーリング要求フラグは、接続管理部１２２によりポーリング要求メッセージを送信すると特定された管理対象機器１３であることを示すデータである。機器の種類は、管理対象機器１３の種類を示すデータである。生存確認時刻は、レコードの更新時刻、及び管理対象機器１３へのポーリング要求メッセージの最新の送信時刻を示す。
【００４６】
なお、図３においては、レコードがレコード番号順に連続して配列された構造となっているが、これに限定されず、レコード番号によりレコードが一意に決定される構造であれば、レコードを連続して配列しなくてもよい。また、レコード番号として、整数を採用したが、これに限定されず、レコードを記憶するアドレスを採用してもよい。
【００４７】
図２に示す基準送信回数記憶部１２７は、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）等の不揮発性の書き換え可能な記憶装置又はハードディスク等の外部記憶装置から構成され、管理対象機器１３へのポーリング要求メッセージの所定の基準送信回数を記憶する。本実施の形態では、基準送信回数として、５回が採用されている。
【００４８】
図４は、図１に示す管理対象機器１３の機能ブロック図である。管理対象機器１３は、通信部１３１、Ｍ−ＳＥＡＲＣＨ送受信部１３２、ディスクリプション配信部１３３、及びｓｓｄｐ：ａｌｉｖｅ送信部１３４を備えている。
【００４９】
通信部１３１は、通信回路等から構成され、ＴＣＰ／ＩＰプロトコルスタックに従って、ネットワーク１１へ種々のデータを送信し、ネットワーク１１から種々のデータを受信する。Ｍ−ＳＥＡＲＣＨ送受信部１３２は、ネットワーク管理装置１２から送信されるＭ−ＳＥＡＲＣＨ要求メッセージを、通信部１３１を介して受信する。更に、Ｍ−ＳＥＡＲＣＨ送受信部１３２は、受信したＭ−ＳＥＡＲＣＨ要求メッセージのＭ−ＳＥＡＲＣＨ応答メッセージを、通信部１３１を介してネットワーク管理装置１２に送信する。
【００５０】
ディスクリプション配信部１３３は、ＣＰＵ又は専用のハードウェア回路等から構成され、機器情報を取得するためにネットワーク管理装置１２から送信される機器情報要求メッセージを、通信部１３１を介して受信する。ここで、機器情報要求メッセージは、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルのＧＥＴメソッドを含む。更に、ディスクリプション配信部１３３は、機器情報要求メッセージを受信すると、機器情報をＸＭＬ（Extensible Markup Language）で記述したディスクリプションを含む機器情報応答メッセージを生成し、ネットワーク管理装置１２に送信する。また、機器情報は、管理対象機器１３のＵＵＩＤ、管理対象機器１３のＩＰアドレス、機器の種類、及び機器情報が記述されたディスクリプションの格納位置を示すディスクリプションＵＲＬを含む。
【００５１】
ｓｓｄｐ：ａｌｉｖｅ送信部１３４は、ユニバーサルプラグアンドプレイのＳＳＤＰプロトコルに従って、管理対象機器１３がネットワーク１１に参入したことをネットワーク管理装置１２に検知させるＮｏｔｉｆｙ（ａｌｉｖｅ）メッセージを送信する。なお、ＨＴＴＰ、ＸＭＬについては、公知の内容であるため、これらの詳細については説明を省略する。
【００５２】
次に、ネットワーク管理装置１２の動作について説明する。ネットワーク管理装置１２は、接続管理部１２２による接続管理処理とポーリング部１２４によるポーリング処理とを交互に繰り返す。
【００５３】
図５は、図２に示す接続管理部１２２及びポーリング部１２４の処理を示すシーケンス図である。まず、接続管理部１２２は、接続管理処理を実行する。接続管理処理が終了すると、ポーリング部１２４は、ポーリング処理を実行する。ポーリング処理が終了すると、接続管理部１２２は、再び接続管理処理を実行する。このようにネットワーク管理装置１２は、接続管理部１２２による接続管理処理とポーリング部１２４によるポーリング処理とを交互に繰り返す。
【００５４】
図６は、図５に示す接続管理処理のフローチャートを示している。まず、接続管理部１２２は、ネットワーク１１にＭ−ＳＥＡＲＣＨ要求メッセージをマルチキャスト送信する（ステップＳ１０１）。次に、接続管理部１２２は、Ｍ−ＳＥＡＲＣＨ要求メッセージを送信してから所定のタイムアウト時間が経過したか否かを判定し（ステップＳ１０２）、タイムアウト時間が経過した場合（ステップＳ１０２でＹＥＳ）、ポーリング要求フラグセット処理を実行し（ステップＳ１０４）、接続管理処理を終了し、ポーリング部１２４によるポーリング処理に処理を移行させる。
【００５５】
一方、タイムアウト時間が経過していない場合（ステップＳ１０２でＮＯ）、処理がステップＳ１０３に進められる。なお、ポーリング要求フラグセット処理の詳細については後述する。
【００５６】
次に、接続管理部１２２は、管理対象機器１３から送信されるＭ−ＳＥＡＲＣＨ応答メッセージを受信したか否かの判定を行い（ステップＳ１０３）、Ｍ−ＳＥＡＲＣＨ応答メッセージを受信した場合（ステップＳ１０３でＹＥＳ）、処理をステップＳ１０５に進める。一方、接続管理部１２２は、管理対象機器１３から送信されるＭ−ＳＥＡＲＣＨ応答メッセージを受信しなかった場合（ステップＳ１０３でＮＯ）、処理をステップＳ１０２に戻す。
【００５７】
すなわち、接続管理部１２２は、Ｍ−ＳＥＡＲＣＨ要求メッセージを送信してから、タイムアウト時間が経過するまで、Ｍ−ＳＥＡＲＣＨ応答メッセージを受信する。
【００５８】
ステップＳ１０５において、接続管理部１２２は、受信したＭ−ＳＥＡＲＣＨ応答メッセージから、このＭ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３のＵＵＩＤを抽出し、機器情報データベースから、抽出したＵＵＩＤを含むレコードを抽出する（ステップＳ１０６）。
【００５９】
次に、接続管理部１２２は、機器情報データベースに、ステップＳ１０５で抽出したＵＵＩＤを含むレコードが存在するか否かを判定し（ステップＳ１０７）、ステップＳ１０５で抽出したＵＵＩＤを含むレコードが存在しない場合（ステップＳ１０７でＮＯ）、機器情報追加処理を行う（ステップＳ１０８）。なお、機器情報追加処理の詳細については後述する。
【００６０】
一方、接続管理部１２２は、機器情報データベースに、ステップＳ１０５で読み出したＵＵＩＤを含むレコードが存在する場合（ステップＳ１０７でＹＥＳ）、機器情報更新処理を行う。なお、機器情報更新処理の詳細については後述する。
【００６１】
次に、接続管理部１２２は、ステップＳ１０８の機器情報追加処理又はステップＳ１０９の機器情報更新処理終了後、機器情報データベースの各レコードの生存確認時刻を読み出し、生存確認時刻から現在時刻までの時間が所定時間以上であるレコード、すなわち、所定時間以上更新されていないレコードを機器情報記憶部１２３から削除し（ステップＳ１１０）、次のＭ−ＳＥＡＲＣＨ応答メッセージを受信するために処理をステップＳ１０２に戻す。
【００６２】
図７は、図６のステップＳ１０８に示す機器情報追加処理の手順を示すシーケンス図である。ネットワーク管理装置１２は、Ｍ−ＳＥＡＲＣＨ応答メッセージを受信後、以下のようにして、機器情報記憶部１２３の機器情報データベースに管理対象機器１３の機器情報を追加する。
【００６３】
まず、接続管理部１２２は、受信したＭ−ＳＥＡＲＣＨ応答メッセージから、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３のディスクリプションＵＲＬを抽出する（ステップＳ２０１）。次に、接続管理部１２２は、抽出したディスクリプションＵＲＬへＨＴＴＰプロトコルで接続して機器情報要求メッセージを送信する（ステップＳ２０２）。ここで、接続管理部１２２は、ＳＳＤＰプロトコルに従って機器情報要求メッセージを送信する。この機器情報要求メッセージを受信した管理対象機器１３は、機器情報が記述されたディスクリプションを含む機器情報応答メッセージを生成して返信し、接続管理部１２２は、当該機器情報応答メッセージを受信する（ステップＳ２０３）。接続管理部１２２は、受信した機器情報応答メッセージから機器情報を取得し、取得した機器情報を含むレコードを生成し、機器情報データベースへ新規に追加する（ステップＳ２０４）。次に、接続管理部１２２は、ステップＳ２０４で追加したレコードの生存確認時刻を現在時刻で更新する（ステップＳ２０５）。
【００６４】
図８は、図６に示す機器情報更新処理の手順を示すシーケンス図である。ネットワーク管理装置１２は、Ｍ−ＳＥＡＲＣＨ応答メッセージを受信後、以下のように、機器情報データベースの該当するレコードを更新する。
【００６５】
まず、接続管理部１２２は、図６に示すステップＳ１０２で受信したＭ−ＳＥＡＲＣＨ応答メッセージから、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３のディスクリプションＵＲＬを抽出する（ステップＳ３０１）。次に、接続管理部１２２は、抽出したディスクリプションＵＲＬへＨＴＴＰプロトコルで接続して機器情報要求メッセージを送信する（ステップＳ３０２）。この機器情報要求メッセージを受信した管理対象機器１３は、機器情報が記述されたディスクリプションを含む機器情報応答メッセージを生成して返信し、接続管理部１２２は、当該機器情報応答メッセージを受信する（ステップＳ３０３）。接続管理部１２２は、受信した機器情報応答メッセージから機器情報を取得し、取得した機器情報で当該機器情報を送信した管理対象機器１３のレコードを更新する（ステップＳ３０４）。次に、接続管理部１２２は、ステップＳ３０４で更新したレコードの生存確認時刻を現在時刻で更新する（ステップＳ３０５）。
【００６６】
なお、本実施の形態においては、ネットワーク管理装置１２は、Ｍ−ＳＥＡＲＣＨ応答メッセージを受信する毎に、機器情報を取得しているが、これに限定されず、Ｍ−ＳＥＡＲＣＨ応答メッセージを例えば３回受信するごとに１回機器情報応答メッセージを取得するというように、Ｍ−ＳＥＡＲＣＨ応答メッセージを所定回数受信する毎に機器情報を取得してもよい。この場合、Ｍ−ＳＥＡＲＣＨ応答メッセージを３回受信するうちの２回は、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信した管理対象機器１３のレコードの生存確認時刻のみを更新しても良い。
【００６７】
次に、図６のステップＳ１０４に示すポーリング要求フラグセット処理の手順について説明する。図９は、ポーリング要求フラグセット処理を示すフローチャートである。まず、接続管理部１２２は、図６のステップＳ１０２のタイムアウト時間が経過するまでに、受信したＭ−ＳＥＡＲＣＨ応答メッセージに含まれるＵＵＩＤから、受信済みＵＵＩＤリストを作成する（ステップＳ４０１）。次に、接続管理部１２２は、機器情報データベースに登録されているＵＵＩＤを抽出し、登録済みＵＵＩＤリストを作成する（ステップＳ４０２）。次に、接続管理部１２２は、受信済みＵＵＩＤリストと、登録済みＵＵＩＤリストとを比較し（ステップＳ４０３）、登録済みＵＵＩＤリストには含まれるが、受信済みＵＵＩＤリストには含まれないＵＵＩＤを含むレコードのポーリング要求フラグのフィールドに、ポーリング要求フラグをセットする（ステップＳ４０４）。これにより、機器情報データベースに機器情報が記憶された管理対象機器１３であって、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信しなかった管理対象機器１３が、ポーリング要求メッセージの送信対象として特定される。
【００６８】
次に、図５に示すポーリング処理について説明する。図１０は、ポーリング処理の手順を示すシーケンス図である。図１０の例では、３台の管理対象機器１３ａ〜１３ｃのレコードのポーリング要求フラグのフィールドにポーリング要求フラグがセットされているものとする。まず、ポーリング部１２４は、機器情報データベース上のレコードを昇順に読み込み、ポーリング要求フラグのフィールドにポーリング要求フラグがセットされているレコードを抽出する処理を開始する。そして、ポーリング部１２４は、管理対象機器１３ａのレコードにポーリング要求フラグがセットされているため、管理対象機器１３ａのレコードを抽出する（ステップＳ５０１）。
【００６９】
次に、ポーリング部１２４は、ポーリング計数部１２５によって保持されている管理対象機器１３ａの計数値をポーリング計数部１２５から読み出し（ステップＳ５０２）、読み出した計数値が所定の基準送信回数未満であるか否かを判定し、基準送信回数未満であるとき、管理対象機器１３ａのレコードから、管理対象機器１３ａのＩＰアドレスを読み出し、管理対象機器１３ａにポーリング要求メッセージを送信する（ステップＳ５０３）。このとき、ポーリング部１２４は、タイマ１２６にポーリング要求メッセージの一定周期の計時を開始させる。ここで、ポーリング部１２４は、管理対象機器１３ａのポーリング計数部１２５による計数値が０回であり、基準送信回数（５回）未満であるため、管理対象機器１３ａにポーリング要求メッセージを送信する。
【００７０】
そして、ポーリング部１２４は、ポーリング要求メッセージを送信した管理対象機器１３ａのレコードからポーリング要求フラグを削除する。
【００７１】
次に、ポーリング部１２４は、ポーリング計数部１２５によって保持される管理対象機器１３ａの計数値を１増加（インクリメント）させる（ステップＳ５０４）。
【００７２】
このポーリング要求メッセージを受信した管理対象機器１３ａは、ネットワーク管理装置１２にポーリング応答メッセージを送信する。ポーリング部１２４は、このポーリング応答メッセージを受信すると、管理対象機器１３ａのレコードの生存確認時刻を現在時刻で更新する。
【００７３】
次に、ポーリング部１２４は、ステップＳ５０１で抽出したレコードよりもレコード管理番号が大きいレコードであって、ポーリング要求フラグのフィールドにポーリング要求フラグがセットされているレコードである管理対象機器１３ｂのレコードを抽出する（ステップＳ５０５）。次に、ポーリング部１２４は、管理対象機器１３ｂのポーリング計数部１２５による計数値を、ポーリング計数部１２５から読み出す（ステップＳ５０６）。
【００７４】
ここで、ポーリング部１２４は、管理対象機器１３ｂのポーリング計数部１２５による計数値が１であり、基準送信回数である５回未満であるため、管理対象機器１３ｂにポーリング要求メッセージを送信する（ステップＳ５０７）。ここで、ポーリング部１２４は、管理対象機器１３ａにポーリング要求メッセージを送信して、タイマ１２６を動作させてから最初のトリガ信号が出力されたときに、ポーリング要求メッセージを送信する。また、ポーリング部１２４は、ポーリング要求メッセージを送信した管理対象機器１３ｂのレコードからポーリング要求フラグを削除する。
【００７５】
次に、ポーリング部１２４は、ステップＳ５０５で抽出したレコードよりもレコード番号が大きいレコードであって、ポーリング要求フラグのフィールドにポーリング要求フラグがセットされているレコードである管理対象機器１３ｃのレコードを抽出する（ステップＳ５０８）。
【００７６】
次に、ポーリング部１２４は、管理対象機器１３ｃのポーリング計数部１２５による計数値をポーリング計数部１２５から読み出す（ステップＳ５０９）。ここで、ポーリング部１２４は、管理対象機器１３ｃの計数値が５であり、基準送信回数以上であるため、管理対象機器１３ｃにポーリング要求メッセージを送信しない（ステップＳ５１０）。
【００７７】
次に、ポーリング部１２４は、管理対象機器１３ｃにポーリング要求メッセージを送信しなかったため、ポーリング計数部１２５が保持する管理対象機器１３ｃの計数値をリセットする。
【００７８】
次に、ポーリング部１２４は、レコード番号が管理対象機器１３ｃのレコードのレコード管理番号より大きいレコードであって、ポーリング要求フラグがセットされているレコードが存在しないため、ポーリング処理を終了し、処理を接続管理処理へ移行する（ステップＳ５１２）。
【００７９】
すなわち、ポーリング部１２４は、ポーリング要求フラグがセットされているレコードを機器情報データベースから抽出し、抽出したレコードの管理対象機器１３のポーリング計数部１２５による計数値が基準送信回数（５回）である場合、この管理対象機器１３へポーリング要求メッセージを送信しない。そのため、ポーリング要求フラグがセットされたレコードの管理対象機器１３は、５回のうち１回、ポーリング要求メッセージが送信されなくなり、ポーリング要求メッセージの送信回数を少なくすることができ、ポーリング処理に負荷が集中することを回避することができる。
【００８０】
なお、図１０のステップＳ５１１に示すように、ポーリング部１２４は、ポーリング要求メッセージを送信しなかったとき、管理対象機器１３ｃのポーリング計数部１２５による計数値をリセットしたが、これに限定されない。すなわち、ポーリング部１２４は、管理対象機器１３ｃのポーリング計数部１２５による計数値が基準送信回数を超えても、ポーリング処理を実行する毎に、ポーリング計数部１２５に、管理対象機器１３ｃの計数値を増大させ、この計数値が、基準送信回数よりも大きな所定の値（例えば、１０回等）になったとき、ポーリング計数部１２５によって保持される管理対象機器１３ｃの計数値をリセットしてもよい。これにより、ポーリング要求フラグがセットされているにもかかわらず、ポーリング要求メッセージが送信される管理対象機器１３の数が減少し、ポーリング処理に負荷が集中することをより回避することができる。
【００８１】
以上説明したように本実施の形態によるネットワーク管理システムによれば、接続管理部１２２が、Ｍ−ＳＥＡＲＣＨ要求メッセージを管理対象機器１３にマルチキャスト送信する。Ｍ−ＳＥＡＲＣＨ要求メッセージを受信した管理対象機器１３は、ネットワーク管理装置１２に、Ｍ−ＳＥＡＲＣＨ応答メッセージを送信する。ネットワーク管理装置１２は、機器情報記憶部１２３に機器情報が記憶されている管理対象機器１３のうち、Ｍ−ＳＥＡＲＣＨ応答を受信することができなかった管理対象機器１３のレコードにポーリング要求フラグをセットして、ポーリング処理が必要な管理対象機器１３として特定する。
【００８２】
そして、ネットワーク管理装置１２は、ポーリング処理が必要な管理対象機器１３に対して、順次ポーリング要求メッセージを送信し、ポーリング要求メッセージを送信する毎に、ポーリング要求フラグがセットされた管理対象機器１３のポーリング計数部１２５による計数値を増大させる。そして、ネットワーク管理装置１２は、ポーリング計数部１２５による計数値が基準送信回数以上になった管理対象機器１３に対して、ポーリング要求メッセージを送信しない。そのため、ポーリング処理に負荷が集中することを回避することができる。
【００８３】
なお、上記実施の形態では、基準送信回数記憶部１２７は、１種類の基準送信回数を記憶したが、これに限定されず、図１１に示すような複数の基準送信回数を含む基準送信回数テーブルを記憶してもよい。図１１は、基準送信回数テーブルのデータ構造図である。図１１に示す基準送信回数テーブルは、機器の種類のフィールドと、基準送信回数のフィールドとを備えている。機器の種類のフィールドには、管理対象機器１３の種類を示すデータが記憶されている。機器の種類としては、ＰＣ（パーソナルコンピュータ）、無線ＬＡＮ端末、ゲートウェイ、及びスイッチングハブ等が含まれる。
【００８４】
基準送信回数のフィールドには、機器の種類に対する基準送信回数が記憶されている。図１１の例では、ＰＣ（パーソナルコンピュータ）、無線ＬＡＮ端末、ゲートウェイ、スイッチングハブの基準送信回数として、それぞれ、５，７，２，１が設定されている。
【００８５】
なお、これらの基準送信回数は一例にすぎず、他の値を採用してもよい。また、基準送信回数テーブルが記憶する機器の種類も、図１１に挙げたものに限定されず、テレビ、ＤＶＤレコーダ、冷蔵庫等の他の機器を含ませても良い。
【００８６】
ポーリング部１２４は、ポーリング処理を開始する際、ポーリング要求フラグがセットされたレコードに含まれる機器の種類を読み出し、ポーリング要求フラグがセットされたレコードの管理対象機器１３の各々の基準送信回数を基準送信回数テーブルから読み出す。なお、ポーリング部１２４は、ポーリング要求フラグがセットされたレコードに含まれる機器の種類が基準送信回数テーブルに含まれていない場合、基準送信回数テーブルのその他のフィールドに対する基準送信回数のフィールドに記憶された基準送信回数（５回）を、当該レコードの基準送信回数とする。
【００８７】
そして、ポーリング部１２４は、読み出した基準送信回数のうち、最大の基準送信回数を、ポーリング処理における基準送信回数として設定する。具体的には、ＰＣ、無線ＬＡＮ、ゲートウェイの管理対象機器１３のレコードにポーリング要求フラグが設定されていたとすると、ポーリング部１２４は、基準送信回数テーブルを参照して、ＰＣ、無線ＬＡＮ、ゲートウェイの基準送信回数である「５」、「７」、「２」のうち、最大値である「７」をポーリング処理における基準送信回数として設定する。そして、ポーリング部１２４は、ＰＣ、無線ＬＡＮ、ゲートウェイのポーリング計数部１２５による計数値が７になるまで、ＰＣ、無線ＬＡＮ、ゲートウェイに対してポーリング要求メッセージを送信する。なお、ポーリング部１２４は、最大値に代えて、平均値や中央値等をポーリング処理における基準送信回数として設定してもよい。このように構成することで、管理対象機器１３の種類に応じて柔軟にポーリング処理における基準送信回数を設定することができる。
【産業上の利用可能性】
【００８８】
本発明にかかるネットワーク管理装置、及びネットワーク管理システムは、ネットワーク機器の管理装置として有用である。また、ホームゲートウェイ等の家庭用通信機器にも応用できる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態によるネットワーク管理システムのネットワーク構成図を示す。
【図２】図１に示すネットワーク管理装置１２の機能ブロック図である。
【図３】機器情報データベースのデータ構造を示した図である。
【図４】図１に示す管理対象機器の機能ブロック図である。
【図５】図２に示す接続管理部及びポーリング部の処理を示すシーケンス図である。
【図６】図５に示す接続管理処理のフローチャートを示す。
【図７】機器情報追加処理の手順を示すシーケンス図である。
【図８】機器情報更新処理の手順を示すシーケンス図である。
【図９】ポーリング要求フラグセット処理を示すフローチャートである。
【図１０】図２に示すポーリング処理の手順を示すシーケンス図である。
【図１１】基準送信回数テーブルのデータ構造図である。
【図１２】従来のネットワーク管理システムの構成図である。
【符号の説明】
【００９０】
１１  ネットワーク
１２  ネットワーク管理装置
１３  管理対象機器
１２１  通信部
１２２  接続管理部
１２３  機器情報記憶部
１２４  ポーリング部
１２５  ポーリング計数部
１２６  タイマ
１２７  基準送信回数記憶部
１３１  通信部
１３２  Ｍ−ＳＥＡＲＣＨ送受信部
１３３  ディスクリプション配信部
１３４  ｓｓｄｐ：ａｌｉｖｅ送信部
【図１】
2007325155.tif 000003
【図２】
2007325155.tif 000004
【図３】
2007325155.tif 000005
【図４】
2007325155.tif 000006
【図５】
2007325155.tif 000007
【図６】
2007325155.tif 000008
【図７】
2007325155.tif 000009
【図８】
2007325155.tif 000010
【図９】
2007325155.tif 000011
【図１０】
2007325155.tif 000012
【図１１】
2007325155.tif 000013
【図１２】
2007325155.tif 000014