(57)【特許請求の範囲】
【請求項１】
ネットワークを介して、デバイスと、上記デバイスについての情報を格納するディレクトリサーバと接続されたデバイス管理装置において、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と；
上記情報取得手段が取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力手段と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報出力手段による出力を禁止する禁止手段と；
を有することを特徴とするデバイス管理装置。
【請求項２】
ネットワークを介して、デバイスと、上記デバイスについての情報を格納するディレクトリサーバと接続されたデバイス管理装置において、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と；
上記情報取得手段が取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力手段と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報出力手段による出力を禁止する禁止手段と；
を有し、上記通知手段は、管理者に電子メールを送信することによって上記デバイスの数が所定の値を超えた旨を通知する手段であることを特徴とするデバイス管理装置。
【請求項３】
請求項１または請求項２において、
上記デバイスは、プリンタ、スキャナ、ファクシミリのうちの少なくとも１つであることを特徴とするデバイス管理装置。
【請求項４】
請求項１または請求項２において、
上記ディレクトリサーバは、上記デバイスについての情報としてデバイス名称、ネットワークアドレス、デバイスの機能種別を示す情報の少なくとも１つの情報を格納することを特徴とするデバイス管理装置。
【請求項５】
請求項１または請求項２において、
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えない場合に、上記情報出力手段が、上記デバイスについての情報を上記ディレクトリサーバに出力することを特徴とするデバイス管理装置。
【請求項６】
ネットワークを介してデバイスと接続され、上記デバイスについての情報を格納するディレクトリサーバであって、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と；
上記情報取得手段が取得した上記デバイスについての情報を格納する情報格納手段と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報格納手段による格納を停止する停止手段と；
を有することを特徴とするデバイス管理装置。
【請求項７】
ネットワークを介してデバイスと接続され、上記デバイスについての情報を格納するディレクトリサーバであって、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と；
上記情報取得手段が取得した上記デバイスについての情報を格納する情報格納手段と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報格納手段による格納を停止する停止手段と；
を有し、上記通知手段は、管理者に電子メールを送信することによって上記デバイスの数が所定の値を超えた旨を通知する手段であることを特徴とするデバイス管理装置。
【請求項８】
請求項６または請求項７において、
上記デバイスは、プリンタ、スキャナ、ファクシミリのうちの少なくとも１つであることを特徴とするデバイス管理装置。
【請求項９】
請求項６または請求項７において、
上記ディレクトリサーバは、上記デバイスについての情報としてデバイス名称、ネットワークアドレス、デバイスの機能種別を示す情報の少なくとも１つの情報を格納することを特徴とするデバイス管理装置。
【請求項１０】
請求項６または請求項７において、
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えない場合に、上記情報出力手段が、上記デバイスについての情報を上記ディレクトリサーバに出力することを特徴とするデバイス管理装置。
【請求項１１】
ネットワークを介して、デバイスと、デバイス管理装置と、上記デバイスについての情報を格納するディレクトリサーバとを接続しているネットワーク管理システムおいて、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と；
上記情報取得手段が取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力手段と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報出力手段による出力を禁止する禁止手段と；
を有することを特徴とするネットワーク管理システム。
【請求項１２】
ネットワークを介して、デバイスと、デバイス管理装置と、上記デバイスについての情報を格納するディレクトリサーバとを接続しているネットワーク管理システムおいて、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と；
上記情報取得手段が取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力手段と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報出力手段による出力を禁止する禁止手段と；
を有し、上記通知手段は、管理者に電子メールを送信することによって上記デバイスの数が所定の値を超えた旨を通知する手段であることを特徴とするデバイス管理装置。
【請求項１３】
請求項１１または請求項１２において、
上記デバイスは、プリンタ、スキャナ、ファクシミリのうちの少なくとも１つであることを特徴とするデバイス管理装置。
【請求項１４】
請求項１１または請求項１２において、
上記ディレクトリサーバは、上記デバイスについての情報としてデバイス名称、ネットワークアドレス、デバイスの機能種別を示す情報の少なくとも１つの情報を格納することを特徴とするデバイス管理装置。
【請求項１５】
請求項１１または請求項１２において、
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えない場合に、上記情報出力手段が、上記デバイスについての情報を上記ディレクトリサーバに出力することを特徴とするデバイス管理装置。
【請求項１６】
ネットワークを介して、デバイスと、デバイス管理装置と、上記デバイスについての情報を格納するディレクトリサーバとを接続しているネットワーク管理システムのためのネットワーク管理方法において、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得段階と；
上記情報取得段階で取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力段階と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出段階と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知段階と；
上記デバイス数検出段階で検出したデバイスの数が所定の値を超えた場合に、上記情報出力段階による出力を禁止する禁止段階と；
を有することを特徴とするネットワーク管理方法。
【請求項１７】
ネットワークを介して、デバイスと、デバイス管理装置と、上記デバイスについての情報を格納するディレクトリサーバとを接続しているネットワーク管理システムのためのネットワーク管理方法において、
上記ネットワークに接続されているデバイスについての情報を取得する情報取得段階と；
上記情報取得段階で取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力段階と；
上記ネットワークに接続されているデバイスの数を検出するデバイス数検出段階と；
上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知段階と；
上記デバイス数検出段階で検出したデバイスの数が所定の値を超えた場合に、上記情報出力段階による出力を禁止する禁止段階と；
を有し、上記通知段階は、管理者に電子メールを送信することによって上記デバイスの数が所定の値を超えた旨を通知することを特徴とするネットワーク管理方法。
【請求項１８】
請求項１６または請求項１７において、
上記デバイスは、プリンタ、スキャナ、ファクシミリのうちの少なくとも１つであることを特徴とするネットワーク管理方法。
【請求項１９】
請求項１６または請求項１７において、
上記ディレクトリサーバは、上記デバイスについての情報としてデバイス名称、ネットワークアドレス、デバイスの機能種別を示す情報の少なくとも１つの情報を格納することを特徴とするネットワーク管理方法。
【請求項２０】
請求項１６または請求項１７において、
上記デバイス数検出段階において検出したデバイスの数が所定の値を超えない場合に、上記情報出力段階では、上記デバイスについての情報を上記ディレクトリサーバに出力することを特徴とするネットワーク管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されるデバイス管理装置、ネットワーク管理システム、およびネットワーク管理方法に関する。
【０００２】
【従来の技術】
近年、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＳＬＩＰ（Ｓｅｒｉａｌ  Ｌｉｎｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のディレクトリサービスについてのプロトコルが標準プロトコルとして確立された。そして、これらのプロトコルを用い、ＯＡ装置、例えば、プリンタ／スキャナ／ＦＡＸ等の装置（以下、「デバイス」と総称する）の種別ごとに決められているスキーマ（Ｓｃｈｅｍａ：データベース用に定義されているデータの構造）に従って、これらデバイスのエンティティ（Ｅｎｔｉｔｙ：管理対象）がディレクトリサービス用のデータベースに登録され、また、上記デバイスの利用者は、ディレクトリサービスを検索するツールを用いて、使用目的に適合するデバイスを、上記データベースから検索することが可能である。
【０００３】
ここで、ディレクトリサービスとは、ネットワークに接続されたデバイスに、上記ネットワークに接続されている所定の情報端末装置からアクセスすることができる仕組みである。
【０００４】
【発明が解決しようとする課題】
ところで、ネットワークに接続されているデバイスの数が所定の数よりも多くなると、ディレクトリサービス用のデータベースを記憶しておくディレクトリサーバの負荷が増大し、また、ネットワーク全体のトラフィック負荷も増大し、上記ネットワークシステムの使用者が、ディレクトリサービスを適切に受けることができない場合が発生するという問題がある。
【０００５】
なお、上記問題を解決するために、ディレクトリサーバ、デバイス管理装置、ネットワークに使用する通信路の能力を向上させることは、ネットワーク管理システムのコストアップにつながるという問題がある。
【０００６】
本発明は、ネットワークに接続されているデバイスの数が所定の数よりも多くなった場合において、ネットワーク管理システムの能力をアップすることなく、上記ネットワークシステムの使用者が、ディレクトリサービスを適切に受けることができるデバイス管理装置、ネットワーク管理システム、およびネットワーク管理方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、ネットワークを介して、デバイスと、上記デバイスについての情報を格納するディレクトリサーバと接続されたデバイス管理装置において、上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と、上記情報取得手段が取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力手段と、上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と、上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と、上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報出力手段による出力を禁止する禁止手段とを有することを特徴とするデバイス管理装置である。
【０００８】
また、本発明は、ネットワークを介してデバイスと接続され、上記デバイスについての情報を格納するディレクトリサーバであって、上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と、上記情報取得手段が取得した上記デバイスについての情報を格納する情報格納手段と、上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と、上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と、上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報格納手段による格納を停止する停止手段とを有することを特徴とするデバイス管理装置である。
【０００９】
そして、本発明は、ネットワークを介して、デバイスと、デバイス管理装置と、上記デバイスについての情報を格納するディレクトリサーバとを接続しているネットワーク管理システムおいて、上記ネットワークに接続されているデバイスについての情報を取得する情報取得手段と、上記情報取得手段が取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力手段と、上記ネットワークに接続されているデバイスの数を検出するデバイス数検出手段と、上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知手段と、上記デバイス数検出手段が検出したデバイスの数が所定の値を超えた場合に、上記情報出力手段による出力を禁止する禁止手段とを有することを特徴とするネットワーク管理システムである。
【００１０】
さらに、本発明は、ネットワークを介して、デバイスと、デバイス管理装置と、上記デバイスについての情報を格納するディレクトリサーバとを接続しているネットワーク管理システムのためのネットワーク管理方法において、上記ネットワークに接続されているデバイスについての情報を取得する情報取得段階と、上記情報取得段階で取得した上記デバイスについての情報を上記ディレクトリサーバに出力する情報出力段階と、上記ネットワークに接続されているデバイスの数を検出するデバイス数検出段階と、上記デバイス数検出段階で検出したデバイスの数が所定の値を超えた旨を管理者に文字情報または音声で通知する通知段階と、上記デバイス数検出段階で検出したデバイスの数が所定の値を超えた場合に、上記情報出力段階による出力を禁止する禁止段階とを有することを特徴とするネットワーク管理方法である。
【００１５】
【発明の実施の形態および実施例】
［第１の実施例］
図１は、本発明の第１の実施例であるネットワーク管理システムＮＳ１の構成を示す概略図である。
【００１６】
ネットワーク管理システムＮＳ１は、ディレクトリサービス用のデータベースを記憶しておくディレクトリサーバ１０１、デバイス登録エージェント（デバイス管理装置）１０２、クライアント１０３、ファクシミリ装置１０５、スキャナ１０４、プリンタ１０６を有し、上記各装置が通信路ＣＣ１によって接続されている。
【００１７】
ディレクトリサーバ１０１は、デバイス登録エージェント１０２が出力した情報であって、ネットワークに接続されている各デバイスについての情報を、ディレクトリサーバ１０１が具備するディレクトリ（図示せず）に格納し、クライアント１０３からの要求に応じて、上記格納されている情報を、クライアント１０３に提供することができるサーバである。
【００１８】
デバイス登録エージェント１０２は、ネットワークに接続されている各デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスやＩＰ（Ｉｎｔｒｅｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスのような識別符号であって、上記ネットワークに接続されているデバイスを特定するための識別符号、および、上記デバイスの動作状態等の情報を取得することができる。そして、上記識別符号、および、上記デバイスの動作状態等の情報を取得した場合、予め定められたプロトコルに従って、上記ネットワークに接続されているデバイスについての情報（デバイスを特定するための識別符号、および、上記デバイスの動作状態等の情報）を、ディレクトリサーバ１０１に出力することができるようになっている。
【００１９】
また、デバイス登録エージェント１０２は、ネットワークに接続されているデバイスのスキャンを開始するか否かの判断材料であるトリガタイマ（図示せず）を具備し、さらに、ネットワークをスキャンしてネットワークに接続されているデバイスを発見し、この発見したデバイスの数を、メモリ（図示せず）に記憶するようになっている。なお、上記トリガタイマーは、デバイス登録エージェント１０２が、ネットワークに接続されているデバイスのスキャンを行ったときから、所定の時間が経過したときに、デバイス登録エージェント１０２に、次のスキャンを行わせるタイマーである。
【００２０】
クライアント１０３は、予め定められたプロトコルに従って、ディレクトリサーバ１０１にアクセスできる情報端末装置である。ネットワークに接続されているデバイスを使用しようとする者は、クライアント１０３を用いて、上記デバイスについての情報を参照することができるようになっている。
【００２１】
スキャナ１０４、ファクシミリ装置１０５、プリンタ１０６は、ネットワークに接続されているデバイスである。そして、デバイス登録エージェント１０２からのリクエストに応じて、上記各デバイスが、上記各デバイスの識別符号、動作状態等の情報を、デバイス登録エージェント１０２に出力するようになっている。
【００２２】
次に、ネットワーク管理システムＮＳ１の動作について説明する。
【００２３】
図２〜図４は、ネットワーク管理システムＮＳ１において、情報の流れ方を示す図である。
【００２４】
まず、図２において、デバイス登録エージェント１０２が、ネットワーク全体をスキャンし、ディレクトリサービスにおける管理対象であるデバイスを発見する。そして、デバイス登録エージェント１０２は、発見した上記デバイスの識別符号、動作状態等の情報を、デバイスエージェント１０２に送るように、上記デバイスにリクエストする。
【００２５】
次に、図３において、デバイス登録エージェント１０２からのリクエストに応じて、スキャナ１０４、ファクシミリ装置１０５、プリンタ１０６は、スキャナ１０４等が有する識別符号、動作状態等の情報を、デバイス登録エージェント１０２に送出する。そして、この送出された情報を、デバイス登録エージェント１０２が、予め定められたプロトコルに従って、ディレクトリサーバ１０１に送出し、この送出された情報を、ディレクトリサーバ１０１が具備するディレクトリ（図示せず）に、ディレクトリサーバ１０１が格納する。
【００２６】
次に、図４において、クライアント１０３は、予め定められたプロトコルに従って、ネットワークに接続されているデバイスについての情報を、ディレクトリサーバ１０１にリクエストする。ディレクトリサーバ１０１は、このリクエストに対して、上記ディレクトリに格納している情報を出力する。なお、クライアント１０３が、ネットワークに接続されているデバイスについての情報を、ディレクトリサーバ１０１にリクエストする場合、所定の機能を有するデバイスを検索し、この検索の結果、該当するデバイスのみについての情報を、リクエストすることができるようになっている。
【００２７】
図５は、ネットワークに接続されているデバイスについての情報を、ディレクトリサーバ１０１に登録するために、デバイス登録エージェント１０２が行う処理を示す流れ図である。
【００２８】
まず、デバイス登録エージェント１０２は、ネットワークに接続されているデバイスをスキャンすることを開始するか否かの判断材料であるトリガタイマをチェックする（Ｓ５０１）。そして、上記トリガタイマをチェックした結果、所定の時間が経過し、デバイスをスキャンすべきであると判断すると、ネットワークをスキャンしてネットワークに接続されているデバイスを発見し、この発見したデバイスの数を、メモリに記憶する（Ｓ５０２）。
【００２９】
次に、発見した上記デバイスの識別符号、動作状態等の情報を、発見した上記デバイスからデバイスエージェント１０２に送るように、発見した上記デバイスにリクエストする（Ｓ５０３）。続いて、上記デバイスから送出された上記デバイスについての情報を受信し（Ｓ５０４）、この受信した情報を、予め定められたプロトコルに従って、ディレクトリサーバ１０１に出力する（Ｓ５０５）。
【００３０】
次に、ステップＳ５０２において記憶したデバイスの数が、所定の値を超えているか否か判断する（Ｓ５０６）。判断の結果デバイスの数が上記所定の値よりも大きい場合、ネットワークに接続されているデバイスをスキャンしてから、次のスキャンをするまでの時間を長くする。すなわち、トリガタイマのインターバルが長くなるような変更をする。
【００３１】
一方、ステップＳ５０２において記憶したデバイスの数が、所定の数以下である場合（Ｓ５０６）、ネットワークに接続されているデバイスをスキャンしてから、次のスキャンをするまでの時間を短くする。すなわち、トリガタイマのインターバルが短くなるような変更をする。
【００３２】
図６は、ディレクトリサーバ１０１に記憶されているディレクトリ情報（デバイスについての情報）の例を示す図である。
【００３３】
ディレクトリ情報は、物理的には、ディレクトリサーバ１０１に設けられているハードディスク（図示せず）に格納されている。
【００３４】
ネットワークに接続されているデバイスについてのデータ（ディレクトリ登録情報）６００において、各行（各横１列）がプリンタ等の各デバイス１台についての情報を表している。各列（各縦１列）は、デバイスの名称６０１、デバイスのネットワークアドレス６０２、デバイスの機能種別を示すサービスタイプ６０３、デバイスをアクセスできるレベル６０４、デバイスが物理的に配置されている場所６０５、サポートしている紙サイズ６０６、ソータ（仕分け）やステイプル（仕分けとホチキス止め）等のオプション６０７、サービスステータス（使用状態）６０８を表している。
【００３５】
そして、例えば、図６の５行目に示すデバイス名称６０１の「２階高速機」は、ネットワークアドレス６０２が「ｐｒｎ−ｍｆｐ：ａｂｃｄ．ｃｏ．ｊｐ」であり、サービスタイプ６０３が「スキャナ」であり、デバイスをアクセスできるレベル６０４が「ユーザ」であり、デバイスが物理的に配置されている場所６０５が「２階のＢエリア」であり、サポートしている紙サイズ６０６が「Ａ４サイズおよびＡ３サイズ」であり、オプション６０７は無く、サービスステータス６０８が、「ｒｅａｄｙ」すなわち、使用可能状態であることを示している。
【００３６】
図７は、クライアント１０３が、ディレクトリサーバ１０１に対して、検索を行ったときの検索結果を示す図である。
【００３７】
なお、この検索結果は、クライアント１０３が表示するものとする。
【００３８】
上記検索は、検索条件を、コピー機能（スキャン＆プリントサービス）を有するデバイスとして、検索した結果である。その他の検索条件として、プリントサービス、スキャンサービス、ＦＡＸサービスを有するデバイスを検索するような検索条件を設定することが可能である。なお、検索条件として、いくつかの検索条件を論理積、論理和等の形で組み合わせてもよい。
【００３９】
検索サービス７０１に検索条件を入力し、検索スタートボタン７０２をマウスで選択することによって検索される。検索した結果７０３には、コピー機能（スキャン＆プリントサービス）を有する１つ目のデバイス７０４として２階高速機７０５が表示され、２つ目のデバイス７０４として１階プリンタが表示され、２つ目のデバイス７０４としてスキャンが表示されている。また上記各デバイスに対応するＩＰアドレス７０６、上記各デバイスの設置位置７０７が表示されている。
【００４０】
上記第１の実施例によれば、ネットワークに接続されているデバイスの数に応じて、ディレクトリサービスにおけるデータベースの更新間隔を変更できる。
【００４１】
ネットワークに接続されているデバイスの数が所定の値を超えた場合、ディレクトリサービスにおけるデータベースの更新間隔を広げる。このように広げると、例えば１日間で行われるデータベースの更新回数が減るので、上記１日間において、データベースを更新する場合のディレクトリサーバ１０１の負荷と通信路ＣＣ１のトラフィック負荷とを軽減することができる。したがって、ネットワークに接続されているデバイスの数が、所定の数よりも多くなった場合でも、ネットワーク管理システムの能力アップをすることなく、上記ネットワークシステムの使用者が、ディレクトリサービスを適切に受けることができる。
【００４２】
また、ネットワークに接続されているデバイスの数が所定の数を超えない場合、ディレクトリサービスにおけるデータベースの更新間隔を狭める。このように狭めると、ネットワークシステムの使用者は、最新のデータベースに基づいたディレクトリサービスを受けやすくなる。
【００４３】
なお、データベースの更新間隔を狭めても、デバイスの数が少なく、データベースを１回の更新する際に発生するディレクトリサーバ１０１等の負荷は少ない。したがって、狭めた上記更新間隔でデータベースを更新しても、所定時間内において、ディレクトリサーバ１０１等の負荷が少ないので、上記ネットワークシステムの使用者が、ディレクトリサービスを適切に受けることができる。
【００４４】
なお、上記第１の実施例において、ディレクトリサーバ１０１とデバイス登録エージェント１０２とをネットワークで接続しているが、デバイス登録エージェント１０２がディレクトリサーバ１０１の機能を有するようにしてもよい。すなわち、デバイス登録エージェント１０２がディレクトリサーバを具備するようにしてもよい。
【００４５】
ところで、近年、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＳＬＩＰ（Ｓｅｒｉａｌ  Ｌｉｎｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のディレクトリサービスについてのプロトコルが標準プロトコルとして確立された。そして、これらのプロトコルを用い、ＯＡ装置、例えば、プリンタ／スキャナ／ＦＡＸ等の装置（以下、「デバイス」と総称する）の種別ごとに決められているスキーマ（Ｓｃｈｅｍａ：データベース用に定義されているデータの構造）に従って、これらデバイスのエンティティ（Ｅｎｔｉｔｙ：管理対象）がディレクトリサービス用のデータベースに登録され、また、上記デバイスの利用者は、ディレクトリサービスを検索するツールを用いて、使用目的に適合するデバイスを、上記データベースから検索することが可能である。
【００４６】
なお、ディレクトリサービスとは、ネットワークに接続されたデバイスに、上記ネットワークに接続されている所定の情報端末装置からアクセスすることができる仕組みである。
【００４７】
ここで、ネットワークに接続されているデバイスの数が所定の数よりも多くなり、ディレクトリサービスを行うために設けられているディレクトリサーバの処理能力を超えると、上記ディレクトリサーバが停止する。この場合、ネットワークシステムの使用者が、ディレクトリサービスを受けることができなくなるという問題がある。
【００４８】
なお、ディレクトリサーバの処理能力不足によって、ディレクトリサーバが停止すると、この復旧には多くの時間と労力を有する。この理由は、ディレクトリサーバが停止した原因を追求し、ディレクトリサーバにプログラムを再インストール等しなければならない場合があるからである。
【００４９】
本発明は、ネットワークに接続されているデバイスの数が所定の数よりも多くなることによって、上記ネットワークシステムの使用者が、ディレクトリサービスを受けることができなくなることを未然に防ぐことができるデバイス管理装置、ネットワーク管理システム、およびネットワーク管理方法を提供することを目的とする。
【００５０】
［第２の実施例］
図８は、本発明の第２の実施例であるネットワーク管理システムＮＳ２の構成を示す概略図である。
【００５１】
ネットワーク管理システムＮＳ２は、ディレクトリサービス用のデータベースを記憶しておくディレクトリサーバ２０１、デバイス登録エージェント（デバイス管理装置）２０２、クライアント２０３、ファクシミリ装置２０５、スキャナ２０４、プリンタ２０６を有し、上記各装置が通信路ＣＣ２によって接続されている。
【００５２】
ディレクトリサーバ２０１は、デバイス登録エージェント２０２が出力した情報であって、ネットワークに接続されている各デバイスについての情報を、ディレクトリサーバ２０１が具備するディレクトリ（図示せず）に格納し、クライアント２０３からの要求に応じて、格納されている上記情報を、クライアント２０３に提供することができるサーバである。
【００５３】
デバイス登録エージェント２０２は、ネットワークに接続されている各デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスやＩＰ（Ｉｎｔｒｅｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスのような識別符号であって、上記ネットワークに接続されているデバイスを特定するための識別符号、および、上記デバイスの動作状態等の情報を取得することができる。そして、上記識別符号、および、上記デバイスの動作状態等の情報を取得した場合、予め定められたプロトコルに従って、上記ネットワークに接続されているデバイスについての情報（デバイスを特定するための識別符号、および、上記デバイスの動作状態等の情報）を、ディレクトリサーバ２０１に出力することができるようになっている。
【００５４】
また、デバイス登録エージェント２０２は、ネットワークをスキャンしてネットワークに接続されているデバイスを発見し、この発見したデバイスの数を、メモリ（図示せず）に記憶するようになっている。
【００５５】
また、デバイス登録エージェント２０２は、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバにアクセスしてメールを送信することができるようになっている。
【００５６】
クライアント２０３は、予め定められたプロトコルに従って、ディレクトリサーバ２０１にアクセスできる情報端末装置である。ネットワークに接続されているデバイスを使用しようとする者は、クライアント２０３を用いて、上記デバイスについての情報を参照することができるようになっている。
【００５７】
スキャナ２０４、ファクシミリ装置２０５、プリンタ２０６は、ネットワークに接続されているデバイスである。そして、デバイス登録エージェント２０２からのリクエストに応じて、上記各デバイスが、上記各デバイスの識別符号、動作状態等の情報を、デバイス登録エージェント２０２に出力するようになっている。
【００５８】
次に、ネットワーク管理システムＮＳ２の動作について説明する。
【００５９】
図９〜図１１は、ネットワーク管理システムＮＳ２において、情報の流れ方を示す図である。
【００６０】
まず、図９において、デバイス登録エージェント２０２が、ネットワーク全体をスキャンし、ディレクトリサービスにおける管理対象であるデバイスを発見する。そして、デバイス登録エージェント２０２は、発見した上記デバイスの識別符号、動作状態等の情報を、デバイスエージェント２０２に送るように、上記デバイスにリクエストする。
【００６１】
次に、図１０において、デバイス登録エージェント２０２からのリクエストに応じて、スキャナ２０４、ファクシミリ装置２０５、プリンタ２０６は、スキャナ２０４等が有する識別符号、動作状態等の情報を、デバイス登録エージェント２０２に送出する。そして、この送出された情報を、デバイス登録エージェント２０２が、予め定められたプロトコルに従って、ディレクトリサーバ２０１に送出し、この送出された情報を、ディレクトリサーバ２０１が具備するディレクトリ（図示せず）に、ディレクトリサーバ２０１が格納する。
【００６２】
次に、図１１において、クライアント２０３は、予め定められたプロトコルに従って、ネットワークに接続されているデバイスについての情報を、ディレクトリサーバ２０１にリクエストする。ディレクトリサーバ２０１は、このリクエストに対して、上記ディレクトリに格納している情報を出力する。なお、クライアント２０３が、ネットワークに接続されているデバイスについての情報を、ディレクトリサーバ２０１にリクエストする場合、所定の機能を有するデバイスを検索し、この検索の結果、該当するデバイスのみについての情報を、リクエストすることができるようになっている。
【００６３】
図１２は、ネットワークにデバイスが新しく追加されたときに、デバイス登録エージェント２０２が行う処理を示す流れ図である。
【００６４】
まず、デバイス登録エージェント２０２は、ネットワーク全体をスキャンしてネットワークに接続されているデバイスを発見し、この発見したデバイスの数を、メモリに記憶する（Ｓ１２０１）。
【００６５】
次に、発見した上記デバイスの識別符号、動作状態等の情報を、発見した上記デバイスからデバイスエージェント２０２に送るように、発見した上記デバイスにリクエストする（Ｓ１２０２）。続いて、上記デバイスから送出された上記デバイスについての情報を受信する（Ｓ１２０３）。
【００６６】
続いて、ステップＳ１２０１において記憶したデバイスの数が、所定の値を超えているか否かを判断する（Ｓ１２０４）。そして、デバイスの数が所定の値を超えている場合、その旨の情報を出力する（Ｓ１２０６）。なお、この出力をする場合、デバイス登録エージェント２０２は、ＳＭＴＰサーバにアクセスして、ネットワークの管理者にメールを送信する。メールを送信する理由は、デバイスの数が所定の値を超えており、ディレクトリサーバ２０１の処理能力不足によって、ディレクトリサーバ２０１が停止するおそれがあることを、ネットワークの管理者に通知するためである。
【００６７】
なお、デバイスの数が所定の値を超えている旨の情報を出力した場合（Ｓ１２０６）、ネットワークに接続されているデバイスについての情報（ステップＳ１２０３で受信した情報）をディレクトリサーバ２０１に送出することを、デバイス登録エージェント２０２が禁止する。その理由は、ネットワーク接続されているデバイスについての情報をディレクトリサーバ２０１に送出することを禁止すれば、ディレクトリサーバ２０１において、ディレクトリサーバ２０１の処理能力を超えるような処理（ディレクトリサービスのデータベースの更新処理）が行われず、したがって、ディレクトリサーバ２０１が停止することを、回避することができるからである。
【００６８】
一方、ステップＳ１２０１において記憶したデバイスの数が、所定の値を超えていない場合（Ｓ１２０４）、予め定められたプロトコルに従ってネットワークに接続されているデバイスについての情報をディレクトリサーバ２０１に送出する。
【００６９】
上記第２の実施例によれば、ネットワークに接続されているデバイスの数が予め定められた値を超えたとき、ディレクトリサービスのデータベースの更新を停止させた上でネットワーク管理者に通知することができるので、ネットワーク管理者はディレクトリサーバ２０１が停止する前に対策をすることができる。したがって、この場合、上記ネットワーク管理者が対策すれば、上記ネットワークシステムの使用者が、ディレクトリサービスを受けることができなくなることを未然に防ぐことができる。
【００７０】
なお、上記第２の実施例において、ディレクトリサーバ２０１とデバイス登録エージェント２０２とをネットワークで接続しているが、デバイス登録エージェント２０２がディレクトリサーバ２０１の機能を有するようにしてもよい。すなわち、デバイス登録エージェント２０２がディレクトリサーバを具備するようにしてもよい。
【００７１】
この場合、ステップＳ１２０６において、デバイスの数が所定の値を超えている旨の情報を、デバイス登録エージェント２０２が出力したときに、ネットワークに接続されているデバイスについての情報を、ディレクトリサーバに格納することを、デバイス登録エージェント２０２が禁止するようにしてもよい。
【００７２】
［第３の実施例］
第３の実施例は、第２の実施例において、ネットワークに接続されているデバイスの数が所定の値を超えたときに、その旨の情報を、メールでネットワーク管理者に通知する代わりに、ページャ（Ｐａｇｅｒ）による文字情報でネットワーク管理者に通知し、または、電話による音声でネットワーク管理者に通知する例である。
【００７３】
ページャまたは音声で情報を通知すれば、メールで通知する場合よりも速く、ネットワーク管理者に通知をすることができる。メールよる通知は、ネットワーク管理者が受信したメールを開かない限り、この内容を知ることができないが、ページャ等を使用すれば、ネットワーク管理者が、通知があった旨を呼出音等で確実に知ることができるからである。
【００７４】
なお、ページャや音声によって情報を送信するには、デバイス登録エージェント２０２にモデムを設けて電話回線にアクセスできるようにしなければならない。
【００７５】
【発明の効果】
本発明によれば、ネットワークに接続されているデバイスの数が所定の値を超えることによって、ディレクトリサーバの処理能力を超える処理が実行されることを未然に防ぐことができ、したがって、ディレクトリサーバが停止する恐れを回避することができ、また、デバイスの数が所定の値を超えた旨を、管理者（たとえばネットワーク管理者）に通知するので、この通知を受けた管理者は、ディレクトリサーバが停止する前に、適切な対策をすることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１の実施例であるネットワーク管理システムＮＳ１の構成を示す概略図である。
【図２】ネットワーク管理システムＮＳ１において、情報の流れ方を示す図である。
【図３】ネットワーク管理システムＮＳ１において、情報の流れ方を示す図である。
【図４】ネットワーク管理システムＮＳ１において、情報の流れ方を示す図である。
【図５】ネットワークに接続されているデバイスについての情報を、ディレクトリサーバ１０１に登録するために、デバイス登録エージェント１０２が行う処理を示す流れ図である。
【図６】ディレクトリサーバ１０１に記憶されているディレクトリ情報の例を示す図である。
【図７】クライアント１０３が、ディレクトリサーバ１０１に対して、検索を行ったときの検索結果を示す図である。
【図８】本発明の第２の実施例であるネットワーク管理システムＮＳ２の構成を示す概略図である。
【図９】ネットワーク管理システムＮＳ２において、情報の流れ方を示す図である。
【図１０】ネットワーク管理システムＮＳ２において、情報の流れ方を示す図である。
【図１１】ネットワーク管理システムＮＳ２において、情報の流れ方を示す図である。
【図１２】ネットワークにデバイスが新しく追加されたときに、デバイス登録エージェント２０２が行う処理を示す流れ図である。
【符号の説明】
ＮＳ１、ＮＳ２…ネットワーク管理システム、
ＣＣ１、ＣＣ２…通信路、
１０１、２０１…ディレクトリサーバ、
１０２、２０２…デバイス登録エージェント、
１０３、２０３…クライアント、
１０４、２０４…スキャナ、
１０５、２０５…ファクシミリ装置、
１０６、２０６…プリンタ。
【図１】
0003841333.tif 000002
【図２】
0003841333.tif 000003
【図３】
0003841333.tif 000004
【図４】
0003841333.tif 000005
【図５】
0003841333.tif 000006
【図６】
0003841333.tif 000007
【図７】
0003841333.tif 000008
【図８】
0003841333.tif 000009
【図９】
0003841333.tif 000010
【図１０】
0003841333.tif 000011
【図１１】
0003841333.tif 000012
【図１２】
0003841333.tif 000013