(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された管理対象装置から管理対象情報を取得するネットワーク管理サーバ装置であって、
前記管理対象装置が有する管理対象情報のうち予め指定されて当該指定を前記管理対象装置が既知の管理対象情報の送信を要求する所定情報要求信号を生成する情報要求信号生成部と、
前記情報要求信号生成部が生成した前記所定情報要求信号を前記管理対象装置に送信する送信部と、
を具備することを特徴とするネットワーク管理サーバ装置。
【請求項２】
前記予め指定されて当該指定を前記管理対象装置が既知の管理対象情報は、前記管理対象装置が有する全ての管理対象情報であることを特徴とする請求項１に記載のネットワーク管理サーバ装置。
【請求項３】
前記管理対象情報はＳＮＭＰのオブジェクトの値であることを特徴とする請求項１または請求項２に記載のネットワーク管理サーバ装置。
【請求項４】
ネットワークに接続され、ネットワーク管理装置に管理対象情報を送信する管理対象装置であって、
予め指定された管理対象情報を識別する情報を記憶する記憶部と、
前記管理対象装置が有する管理対象情報のうち予め指定された管理対象情報の送信を要求する所定情報要求信号を受信する受信部と、
前記受信部が前記所定情報要求信号を受信すると、前記記憶部が記憶する前記予め指定された管理対象情報を識別する情報に基づいて、前記予め指定された管理対象情報を取得する情報取得部と、
前記情報取得部が取得した管理対象情報を送信する送信部と、
を具備することを特徴とする管理対象装置。
【請求項５】
前記予め指定された管理対象情報は、前記管理対象装置が有する全ての管理対象情報であることを特徴とする請求項４に記載の管理対象装置。
【請求項６】
前記管理対象情報はＳＮＭＰのオブジェクトの値であることを特徴とする請求項４または請求項５に記載の管理対象装置。
【請求項７】
前記情報取得部が取得した管理対象情報の全てを１個の応答信号に含めた場合のデータサイズが、当該管理対象装置が送信可能なサイズか否かを判定し、送信可能なサイズであると判定した場合は、前記情報取得部が取得した管理対象情報の全てを含む１個の応答信号を生成し、送信可能なサイズを超えていると判定した場合は、前記情報取得部が取得した管理対象情報を送信可能なサイズに分割し、分割した前記管理対象情報ごとに応答信号を生成する応答信号生成部をさらに具備し、
前記送信部は、前記応答信号を送信し、
前記応答信号生成部は、分割した前記管理対象情報ごとの応答信号を生成した場合、送信すべき応答信号が残り１個か否かを判定し、残り１個であると判定した場合は、残り１個でないと判定した場合と異なる値の情報送信状態フラグを当該応答信号に含める、
ことを特徴とする請求項４から６のいずれかの項に記載の管理対象装置。
【請求項８】
管理対象装置と、前記管理対象装置から管理対象情報を取得するネットワーク管理サーバ装置と、を含むネットワークシステムであって、
前記ネットワーク管理サーバ装置は、
前記管理対象装置が有する管理対象情報のうち予め指定された管理対象情報の送信を要求する信号として予め定められた信号である所定情報要求信号を生成する情報要求信号生成部と、
前記情報要求信号生成部が生成した前記所定情報要求信号を前記管理対象装置に送信する送信部と、
を具備し、
前記管理対象装置は、
前記予め指定された管理対象情報を識別する情報を記憶する記憶部と、
前記所定情報要求信号を受信する受信部と、
前記受信部が前記所定情報要求信号を受信すると、前記記憶部が記憶する前記予め指定された管理対象情報を識別する情報に基づいて、前記予め指定された管理対象情報を取得する情報取得部と、
前記情報取得部が取得した管理対象情報を送信する送信部と、
を具備する、
ことを特徴とするネットワークシステム。
【請求項９】
ネットワークに接続された管理対象装置から管理対象情報を取得するネットワーク管理サーバ装置の管理対象情報要求方法であって、
前記ネットワーク管理サーバ装置が、前記管理対象装置が有する管理対象情報のうち予め指定されて当該指定を前記管理対象装置が既知の管理対象情報の送信を要求する信号として予め定められた信号である所定情報要求信号を送信する、
ことを特徴とする管理対象情報要求方法。
【請求項１０】
ネットワークに接続され、予め指定された管理対象情報を識別する情報を記憶する記憶部を具備して、ネットワーク管理装置に管理対象情報を送信する管理対象装置の管理対象情報送信方法であって、
前記管理対象装置が、当該管理対象装置が有する管理対象情報のうち予め指定された管理対象情報の送信を要求する所定情報要求信号を受信する受信ステップと、
前記管理対象装置が、前記受信ステップにて前記所定情報要求信号を受信すると、前記記憶部が記憶する前記予め指定された管理対象情報を識別する情報に基づいて、前記予め指定された管理対象情報を取得する情報取得ステップと、
前記管理対象装置が、前記情報取得ステップにて取得した管理対象情報を送信する送信ステップと、
を具備することを特徴とする管理対象情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク管理サーバ装置、管理対象装置、ネットワークシステム、管理対象情報要求方法および管理対象情報送信方法に関する。
【背景技術】
【０００２】
ネットワーク管理サーバ装置が、ネットワークに接続される管理対象の装置（管理対象装置）から、その装置の状態情報を取得する方法の一つに、状態変化が発生した管理対象装置から送信された、状態変化を通知するＴｒａｐ（トラップ、イベント通知）を、ネットワーク管理サーバ装置が受信し、受信したＴｒａｐから状態情報を読み出す方法がある。その際、ＳＮＭＰ（Simple Network Management Protocol）等、確認応答を前提としていないプロトコル（protocol；通信規約）に基づいて通信を行っている場合は、ノイズの混入等、何らかの理由でＴｒａｐがネットワーク管理サーバ装置に正常に届かないときでも、確認応答を前提としていないため、管理対象装置からのＴｒａｐの再送は行われない。このとき、Ｔｒａｐが送信されたことをネットワーク管理サーバ装置が認識できない場合は、ネットワーク管理サーバ装置が管理対象装置に再送要求することもできず、ネットワーク管理サーバ装置が記憶する管理対象装置の状態情報が更新されない。
そこで、ネットワーク管理サーバ装置が、ポーリング（polling）等によって定期的に管理対象装置の持つ全情報を取得し、当該ネットワーク管理サーバ装置が記憶する状態情報を、取得した情報に基づいて更新する方式が用いられている。
【０００３】
ネットワーク管理サーバ装置が、管理対象装置に情報を要求する際、従来の方式では、ネットワーク管理サーバ装置は、１個の情報要求パケットで１個の情報を取得する。この方式では、ネットワーク管理サーバ装置が、管理対象装置が持つ全情報を取得するためには、取得する情報の数だけ情報要求パケットを送信し、それぞれの情報要求パケットに対して管理対象装置がネットワーク管理サーバ装置に応答パケットを送信する。このため、ネットワークがパケットであふれ、ネットワーク管理サーバ装置が応答パケットを受信できなくなる、あるいは受信が遅延するおそれがある。
一方、ネットワーク管理サーバ装置が１個の情報要求パケットで複数の情報を要求し、管理対象装置が、要求された複数の情報を１個の応答パケットで送信するようにすれば、通信されるパケット数を減らすことができる。しかし、管理対象装置が複数の情報を１個の応答パケットで送信する際、応答パケットのサイズが管理対象装置の最大送信可能サイズを超えてエラーとなり、情報を送信できないおそれがある。
【０００４】
そこで、特許文献１では、ネットワークデバイス制御装置（ネットワーク管理サーバ装置）が、ＳＮＭＰに基づいてデバイス（管理対象装置）に対してオブジェクトの設定値（状態情報）を要求する際に、オブジェクトの設定値を要求するGetRequestパケットを分割することにより、デバイスがオブジェクトの設定値を送信するGetResponseパケットのデータサイズが、デバイスの送信可能サイズを超えないようにする方法が提案されている。
この方法では、ネットワークデバイス制御装置が、デバイスの送信可能サイズを記憶しておき、また、デバイスが送信する各オブジェクトの設定値のデータサイズを予測する。ネットワークデバイス制御装置は、デバイスが有する複数のオブジェクトの設定値を要求する場合、デバイスが１個のパケットでオブジェクトの設定値を送信するとデバイスの送信可能サイズを超えるか否かを判定する。そして、送信可能サイズを超えると判定した場合は、GetRequestパケットを、適当なオブジェクトの設定値を要求する複数のパケットに分割することにより、GetResponseパケットのサイズが、デバイスの送信可能サイズを超えないようにする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１８１８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、特許文献１に記載された技術では、ネットワークデバイス制御装置が、各オブジェクトの設定値のデータサイズを予測し、GetResponseパケットのデータサイズがデバイスの送信可能サイズを超えるか否かを判定し、超えると判定した場合は、GetRequestパケットを、適当なオブジェクトの設定値を要求する複数のパケットに分割する。このため、デバイスの送信可能サイズが小さく、オブジェクトの設定値のデータサイズが大きい場合は、ネットワーク管理サーバ装置が送信するGetRequestパケットの数が増大する。また、デバイスのオブジェクト数が多い場合には、設定値要求対象のオブジェクトを示す情報のデータサイズが増大し、その結果、GetRequestパケットのデータサイズが増大する。これにより、ネットワーク管理サーバ装置が送信するデータ量が増大してしまうという問題があった。
【０００７】
本発明は、このような事情を考慮してなされたものであり、その目的は、ネットワーク管理サーバ装置が管理対象装置に管理対象情報を要求する際に、ネットワーク管理サーバ装置が送信するデータ量を抑制できるネットワーク管理サーバ装置、ネットワークシステム、管理対象情報要求方法、および、管理対象情報送信方法を提供することにある。
【課題を解決するための手段】
【０００８】
［１］この発明は上述した課題を解決するためになされたもので、本発明の一態様によるネットワーク管理サーバ装置は、ネットワークに接続された管理対象装置から管理対象情報を取得するネットワーク管理サーバ装置であって、前記管理対象装置が有する管理対象情報のうち予め指定されて当該指定を前記管理対象装置が既知の管理対象情報の送信を要求する所定情報要求信号を生成する情報要求信号生成部と、前記情報要求信号生成部が生成した前記所定情報要求信号を前記管理対象装置に送信する送信部と、を具備することを特徴とする。
【０００９】
［２］また、本発明の一態様によるネットワーク管理サーバ装置は、上述のネットワーク管理サーバ装置であって、前記予め指定されて当該指定を前記管理対象装置が既知の管理対象情報は、前記管理対象装置が有する全ての管理対象情報であることを特徴とする。
【００１０】
［３］また、本発明の一態様によるネットワーク管理サーバ装置は、上述のネットワーク管理サーバ装置であって、前記管理対象情報はＳＮＭＰのオブジェクトであることを特徴とする。
【００１１】
［４］また、本発明の一態様による管理対象装置は、ネットワークに接続され、ネットワーク管理装置に管理対象情報を送信する管理対象装置であって、予め指定された管理対象情報を識別する情報を記憶する記憶部と、前記管理対象装置が有する管理対象情報のうち予め指定された管理対象情報の送信を要求する所定情報要求信号を受信する受信部と、前記受信部が前記所定情報要求信号を受信すると、前記記憶部が記憶する前記予め指定された管理対象情報を識別する情報に基づいて、前記予め指定された管理対象情報を取得する情報取得部と、前記情報取得部が取得した管理対象情報を送信する送信部と、を具備することを特徴とする。
【００１２】
［５］また、本発明の一態様による管理対象装置は、上述の管理対象装置であって、前記予め指定された管理対象情報は、前記管理対象装置が有する全ての管理対象情報であることを特徴とする。
【００１３】
［６］また、本発明の一態様による管理対象装置は、上述の管理対象装置であって、前記管理対象情報はＳＮＭＰのオブジェクトであることを特徴とする。
【００１４】
［７］また、本発明の一態様による管理対象装置は、上述の管理対象装置であって、前記情報取得部が取得した管理対象情報の全てを１個の応答信号に含めた場合のデータサイズが、当該管理対象装置が送信可能なサイズか否かを判定し、送信可能なサイズであると判定した場合は、前記情報取得部が取得した管理対象情報の全てを含む１個の応答信号を生成し、送信可能なサイズを超えていると判定した場合は、前記情報取得部が取得した管理対象情報を送信可能なサイズに分割し、分割した前記管理対象情報ごとに応答信号を生成する応答信号生成部をさらに具備し、前記送信部は、前記応答信号を送信し、
前記応答信号生成部は、分割した前記管理対象情報ごとの応答信号を生成した場合、送信すべき応答信号が残り１個か否かを判定し、残り１個であると判定した場合は、残り１個でないと判定した場合と異なる値の情報送信状態フラグを当該応答信号に含める、ことを特徴とする。
【００１５】
［８］また、本発明の一態様によるネットワークシステムは、管理対象装置と、前記管理対象装置から管理対象情報を取得するネットワーク管理サーバ装置と、を含むネットワークシステムであって、前記ネットワーク管理サーバ装置は、前記管理対象装置が有する管理対象情報のうち予め指定された管理対象情報の送信を要求する信号として予め定められた信号である所定情報要求信号を生成する情報要求信号生成部と、前記情報要求信号生成部が生成した前記所定情報要求信号を前記管理対象装置に送信する送信部と、を具備し、前記管理対象装置は、前記予め指定された管理対象情報を識別する情報を記憶する記憶部と、前記所定情報要求信号を受信する受信部と、前記受信部が前記所定情報要求信号を受信すると、前記記憶部が記憶する前記予め指定された管理対象情報を識別する情報に基づいて、前記予め指定された管理対象情報を取得する情報取得部と、前記情報取得部が取得した管理対象情報を送信する送信部と、を具備する、ことを特徴とする。
【００１６】
［９］また、本発明の一態様による管理対象情報要求方法は、ネットワークに接続された管理対象装置から管理対象情報を取得するネットワーク管理サーバ装置の管理対象情報要求方法であって、前記ネットワーク管理サーバ装置が、前記管理対象装置が有する管理対象情報のうち予め指定されて当該指定を前記管理対象装置が既知の管理対象情報の送信を要求する信号として予め定められた信号である所定情報要求信号を送信する、ことを特徴とする。
【００１７】
［１０］また、本発明の一態様による管理対象情報送信方法は、ネットワークに接続され、予め指定された管理対象情報を識別する情報を記憶する記憶部を具備して、ネットワーク管理装置に管理対象情報を送信する管理対象装置の管理対象情報送信方法であって、前記管理対象装置が、当該管理対象装置が有する管理対象情報のうち予め指定された管理対象情報の送信を要求する所定情報要求信号を受信する受信ステップと、前記管理対象装置が、前記受信ステップにて前記所定情報要求信号を受信すると、前記記憶部が記憶する前記予め指定された管理対象情報を識別する情報に基づいて、前記予め指定された管理対象情報を取得する情報取得ステップと、前記管理対象装置が、前記情報取得ステップにて取得した管理対象情報を送信する送信ステップと、を具備することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ネットワーク管理サーバ装置が管理対象装置に管理対象情報を要求する際に、ネットワーク管理サーバ装置が送信するデータ量を抑制することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態におけるネットワークシステムの概略構成を示すシステム構成図である。
【図２】同実施形態におけるネットワーク管理サーバ装置１１の概略構成を示す構成図である。
【図３】同実施形態における通信装置２１−２の概略構成を示す構成図である。
【図４】同実施形態において、ネットワーク管理サーバ装置１１が送信する全情報要求パケットと、通信装置２１−２が送信する情報応答パケットとの、信号の流れを示す図である。
【図５】同実施形態において、ネットワーク管理サーバ装置１１が全情報要求パケットを送信し、通信装置２１−２が情報応答パケットを送信する例を示すシーケンス図である。
【図６】同実施形態において、ネットワーク管理サーバ装置１１が全情報要求を行う処理手順を示すフローチャートである。
【図７】同実施形態において、通信装置２１−２が情報応答パケットを生成する処理手順を示すフローチャートである。
【図８】同実施形態において、ネットワーク管理サーバ装置１１の表示部１３１が、通信装置２１−１〜２１−６をアイコンで表示し、通信装置２１−２を示すアイコンを特定の色に変化させた例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の一実施形態について説明する。
図１は、本発明の一実施形態におけるネットワークシステムの概略構成を示すシステム構成図である。
同図において、ネットワークシステム１は、ネットワーク管理サーバ装置１１と通信装置（管理対象装置）２１−１〜２１−６を含んで構成される。
ネットワーク管理サーバ装置１１は、通信装置２１−１〜２１−６に対して情報要求パケットを送信する。また、ネットワーク管理サーバ装置１１は、通信装置２１−１〜２１−６から管理対象情報を含む情報応答パケットを受信し、ネットワーク管理サーバ装置１１自らが記憶する管理対象情報を更新し、更新した情報を表示する。
通信装置２１−１〜２１−６は、例えばスイッチングハブであり、パーソナル・コンピュータやプリンタ等が接続される。通信装置２１−１〜２１−６は、ネットワーク管理サーバ装置１１から情報要求パケットを受信すると、受信した情報要求パケットに応じた管理対象情報を含む情報応答パケットを送信する。
【００２１】
以下では、ネットワーク管理サーバ装置１１が、通信装置２１−１〜２１−６のいずれかに対して、その通信装置の全オブジェクトの管理対象情報を要求する場合について、通信装置２１−２に対して要求する場合を例に説明する。加えて、通信装置２１−１〜２１−６はＴｒａｐを送信し、また、ネットワーク管理サーバ装置１１は、通信装置２１−１〜２１−６の特定のオブジェクトを指定して管理対象情報を要求するが、これらは従来技術と同様であり、説明を省略する。
なお、ここでいうオブジェクトとは、管理対象項目、すなわち、通信装置２１−１〜２１−６の状態情報（例えば、通信中か否か）や通信装置２１−１〜２１−６が計測するデータ（例えば通信速度）のうち、ネットワーク管理サーバ装置１１が管理対象とする項目である。通信装置２１−１〜２１−６のオブジェクトは、例えばＳＮＭＰに規定されるオブジェクトである。
【００２２】
なお、図１のネットワークの形状は１例であり、本発明はネットワークの形状や、有線／無線等の送信方法に依存しない。
また、管理対象装置は通信装置に限らず、例えばプリンタ等、他の装置であってもよいし、複数種類の管理対象装置が同一のネットワークシステムに含まれていてもよい。また、管理対象装置の個数は、図１に示す６個に限らず、７個以上であってもよいし、５個以下であってもよい。また、ネットワーク管理サーバ装置の個数も、図１に示す１個に限らない。ネットワークシステムが２個以上のネットワーク管理サーバ装置を具備し、各ネットワーク管理サーバ装置が、管理対象装置に対して管理対象情報の送信を要求するようにしてもよい。
【００２３】
図２は、ネットワーク管理サーバ装置１１の概略構成を示す構成図である。同図において、ネットワーク管理サーバ装置１１は、情報要求判定部１１１と情報要求信号生成部１１２と記憶部１２１と表示部１３１と表示制御部１３２と情報読出部１３３と送受信部１４１とを含んで構成される。
記憶部１２１は、通信装置２１−１〜２１−６から送信される管理対象情報を、通信装置の識別子およびオブジェクトの識別子と対応付けて記憶する。また、記憶部１２１は、ネットワーク管理サーバ装置１１自身が全ての管理対象情報を要求中か否かを示す全情報要求状態フラグを記憶する。
情報要求判定部１１１は、例えば、管理対象情報を更新してからの経過時間を計測し、時間経過により通信装置２１−１〜２１−６のいずれかに全オブジェクトの管理対象情報を要求する必要が生じたか否かを判定する。必要が生じたと判定した場合は、情報要求判定部１１１は、全オブジェクトの管理対象情報を要求すべきこと、および、要求先の通信装置２１−ｉ（ｉは１≦ｉ≦６の正整数）を示す情報を、情報要求信号生成部１１２に出力する。
【００２４】
情報要求信号生成部１１２は、情報要求判定部１１１から出力される情報が示す通信装置２１−ｉに全オブジェクトの管理対象情報を要求する全情報要求パケット（全情報要求信号）を生成し、送受信部１４１に出力する。送受信部１４１は、情報要求信号生成部１１２から出力される全情報要求パケットを、このパケットの宛先の通信装置２１−ｉに出力する。また、送受信部１４１は、通信装置２１−ｉから管理対象情報を含む情報応答パケットを受信すると、受信したパケットを情報読出部１３３に出力する。情報読出部１３３は、送受信部１４１から出力される情報応答パケットから通信装置の識別子とオブジェクトの識別子と管理対象情報を読み出し、読み出した管理対象情報を管理対象情報記憶部１２１に書き込む。
表示制御部１３２は、情報読出部１３３が記憶部１２１に書き込んだ管理対象情報を読み出し、読み出した管理対象情報に基づいて表示部１３１に表示させる画像データを生成し、表示部１３１に出力する。表示部１３１は、例えば液晶パネル等の表示用デバイスを備え、表示制御部１３２から出力される画像データを表示する。
【００２５】
図３は、通信装置２１−２の概略構成を示す構成図である。通信装置２１−１〜２１−６は、同図で説明する部分に関しては同様の構成であり、代表として通信装置２１−２について説明する。
同図において、通信装置２１−２は、ＯＩＤ（Objedt Identifier；オブジェクトの識別子）取得部２１１と情報読出部２１２と応答信号生成部２１３と記憶部２２１と情報生成部２３１と送受信部２４１とを具備する。
記憶部２２１は、管理対象情報を、そのオブジェクトのＯＩＤと対応付けて記憶する。ネットワーク管理サーバ装置１１および通信装置２１−１〜２１−６は、ＯＩＤとして、例えばＳＮＭＰに規定されるＯＩＤを使用する。
【００２６】
情報生成部２３１は、通信装置２１−２の状態を判定し、あるいは、通信速度等のデータを測定して管理対象情報を生成し、生成した管理対象情報を記憶部２２１に書き込む。
送受信部２４１は、ネットワーク管理サーバ装置１１から送信される全情報要求パケットを受信すると、ＯＩＤ取得部２１１に出力する。また、送受信部２４１は、受信した全情報要求パケット（全情報要求信号）に対する応答信号である情報応答パケットが応答信号生成部２１３から出力されると、出力されたパケットをネットワーク管理サーバ装置１１に送信する。
ＯＩＤ取得部２１１は、送受信部２４１から全情報要求パケットが出力されると、記憶部２２１から通信装置２１−２の全てのオブジェクトのＯＩＤを読み出して、情報読出部２１２に出力する。
情報読出部（情報取得部）２１２は、ＯＩＤ取得部２１１から出力されるＯＩＤに基づいて記憶部２２１から管理対象情報を読み出すことにより管理対象情報を取得し、取得した管理対象情報を応答信号生成部２１３に出力する。
【００２７】
応答信号生成部２１３は、情報読出部２１２から出力される管理対象情報を含む情報応答パケットを生成し、送受信部２４１に出力する。その際、応答信号生成部２１３は、情報応答パケットのサイズが通信装置２１−２自身の送信可能サイズ（送信可能なパケット長）を超える場合は複数パケットに分割する。
なお、通信装置２１−１〜２１−６は、図３で示した構成の他に、当該装置としての機能を実現する部分、すなわち、通信を行う機能を実現する部分を具備するが、図示および説明を省略する。
【００２８】
次に、ネットワーク管理サーバ装置１１と通信装置２１−２との間における全オブジェクトの管理対象情報の受け渡しについて説明する。
図４は、ネットワーク管理サーバ装置１１が送信する全情報要求パケットと、通信装置２１−２が送信する情報応答パケットとの、信号の流れを示す図である。同図におけるネットワークシステム１の構成は図１と同様であり、説明を省略する。
ネットワーク管理サーバ装置１１の情報要求判定部１１１が、通信装置２１−２の全オブジェクトの管理対象情報を取得する必要があると判定すると、同図に示すように、ネットワーク管理サーバ装置１１は、通信装置２１−２に全情報要求パケットを送信する。全情報要求パケットを受信した通信装置２１−２は、管理対象情報２１−２自身が記憶する全てのオブジェクトの管理対象情報を含む情報応答パケットを生成し、ネットワーク管理サーバ装置１１に出力する。
【００２９】
図５は、ネットワーク管理サーバ装置１１が全情報要求パケットを送信し、通信装置２１−２が情報応答パケットを送信する例を示すシーケンス図である。
ネットワーク管理サーバ装置１１は、通信装置２１−２の全オブジェクトの最新の状態を取得する必要が生じると、通信装置２１−２に対して全情報要求パケットを送信する。また、ネットワーク管理サーバ装置１１は、記憶部１２１が記憶する全情報要求状態フラグを「ＯＦＦ」から「ＯＮ」に書き換える（シーケンスＳ１０１）。ここで、全情報要求状態フラグの値は、ネットワーク管理サーバ装置１１が通信装置２１−２の全情報要求中（全情報要求状態フラグ＝「ＯＮ」）か否（全情報要求状態フラグ＝「ＯＦＦ」）かを示す。
【００３０】
通信装置２１−２は、ネットワーク管理サーバ装置１１からの全情報要求パケットを受信し、通信装置２１−２自身の持つ全オブジェクトを通知するための情報応答パケットを生成する（シーケンスＳ１０２）。情報応答パケットには１つ以上のオブジェクトと、情報応答パケットの送信が継続中か否かを示す情報送信状態フラグとが含まれる。通信装置２１−２は、情報応答パケットを生成する際、パケットサイズが通信装置２１−２自身の送信可能サイズを超えない範囲で、複数のオブジェクトを１つのパケットにまとめる。全オブジェクトの管理対象情報の合計サイズが送信可能サイズを超えない場合は１パケットにまとめることができるため、情報送信状態フラグを「ＯＦＦ」にする。一方、全オブジェクトを１パケットにまとめることができない場合は、送信可能サイズを超えない範囲でより多くのオブジェクトをまとめ、情報送信状態フラグを「ＯＮ」にしてパケットを生成し、残りのオブジェクトについても同様の処理を繰り返す。複数パケットに分割される場合の最後のパケットについては、情報送信状態フラグを「ＯＦＦ」にする。通信装置２１−２は、パケット生成処理を終えると、生成したパケットを生成順にネットワーク管理サーバ装置１１に送信する（シーケンスＳ１０３）。情報応答パケットを受信したネットワーク管理サーバ装置１１は、受信したパケットの情報送信状態フラグが「ＯＮ」であれば、全情報要求状態フラグを「ＯＮ」のままとする。一方、情報送信状態フラグが「ＯＦＦ」であれば、全情報要求状態フラグを「ＯＦＦ」として、全情報要求状態を解除する。また、ネットワーク管理サーバ装置１１は、受信したパケットから管理対象情報を読み出し、画面表示等に反映させる（シーケンスＳ１０４）。
【００３１】
図６は、ネットワーク管理サーバ装置１１が全情報要求を行う処理手順を示すフローチャートである。
ネットワーク管理サーバ装置１１の情報要求判定部１１１が、全情報要求を行うべきと判定し、情報要求信号生成部１１２に全情報要求を行うべき通信装置を示す情報を出力すると、ネットワーク管理サーバ装置１１は、全情報要求を行う処理を開始する。
ステップＳ２０１において、情報要求判定部１１１は、記憶部１２１が記憶する全情報要求状態フラグを「ＯＮ」にする。
ステップＳ２０２において、情報要求信号生成部１１２は、全情報要求パケットを生成する。ここで、全情報要求パケットは、例えば全情報要求コマンドを含むなど、予めパターンが定められている。情報要求信号生成部１１２は、この予め定められたパターンに従って、情報要求判定部１１１から出力される情報が示す、全情報要求を行うべき通信装置宛の全情報要求パケットを生成する。情報要求信号生成部１１２は、生成した全情報要求パケットを送受信部１４１に出力する。
【００３２】
ステップＳ２０３において、送受信部１４１は、情報要求信号生成部１１２から出力される全情報要求パケットを、パケットの宛先の通信装置に送信する。
ステップＳ２０４において、送受信部１４１は、全情報要求パケットの送信に応じて通信装置より返信される情報応答パケットを受信したか否かを判定する。受信したと判定した場合（ステップＳ２０４：ＹＥＳ）はステップＳ２０５に進み、受信していないと判定した場合（ステップＳ２０４：ＮＯ）はステップＳ２０４を繰り返す。
ステップＳ２０５において、送受信部１４１は、受信した情報応答パケットを情報読出部１３３に出力し、情報読出部１３３は、送受信部１４１から出力された情報応答パケットから管理対象情報を読み出す。
【００３３】
ステップＳ２０６において、情報読出部１３３は、情報応答パケットから情報送信状態フラグを読み出し、読み出した情報送信状態フラグが「ＯＮ」か「ＯＦＦ」かを判定する。「ＯＦＦ」であると判定した場合（ステップＳ２０６：ＹＥＳ）はステップＳ２０７に進み、「ＯＮ」であると判定した場合（ステップＳ２０６：ＮＯ）はステップＳ２０４に戻る。
ステップＳ２０７において、情報読出部１３３は、記憶部１２１が記憶する全情報要求状態フラグを「ＯＦＦ」に設定する。また、情報読出部１３３は、全情報要求が終了したことを示す信号を、表示制御部１３２に出力する。
ステップＳ２０８において、表示制御部１３２は、記憶部１２１から管理対象情報を読み出し、読み出した管理対象情報に基づいて表示用データを生成する。表示部１３１は、表示制御部１３２が生成した表示用データに基づいて管理対象情報を示す画像を表示する。
【００３４】
なお、ネットワーク管理サーバ装置１１が全情報要求パケットを送信してからの時間を計測し、ステップＳ２０４において情報送信状態フラグの値が「ＯＦＦ」の状態応答パケットを受信する前に予め設定された時間を超えた場合は、処理を中断（タイムアウト）するようにしてもよい。これにより、情報送信状態フラグが「ＯＦＦ」の情報応答パケットが何らかの理由でネットワーク管理サーバ装置１１に到達しなかった場合に無限ループに陥ることを回避できる。
また、ネットワーク管理サーバ装置１１は、ステップＳ２０７等の情報送信状態フラグ「ＯＦＦ」を受信後に、受信した情報応答パケットに含まれるオブジェクトと記憶部１２１が記憶するオブジェクトとを比較することにより、全てのオブジェクトの管理対象情報を受信したか否かを判定し、受信していないと判定した場合に再送要求するようにしてもよい。これにより、一部の管理対象情報が何らかの理由でネットワーク管理サーバ装置１１に到達しなかった場合でも、ネットワーク管理サーバ装置１１は、この管理対象情報を取得できる。
【００３５】
図７は、通信装置２１−２が情報応答パケットを生成する処理手順を示すフローチャートである。通信装置２１−２は、送受信部２４１が全情報要求パケットを受信し、受信した全情報要求パケットをＯＩＤ取得部２１１に出力すると、情報応答パケットを生成する処理を開始する。
ステップＳ３０１において、ＯＩＤ取得部２１１は、送受信部２４１から出力されるパケットが全情報要求パケットであると判定すると、通信装置２１−２の全てのオブジェクトのＯＩＤを記憶部２２１から読み出す。ＯＩＤ取得部２１１は、読み出したＯＩＤを情報読出部２１２に出力する。
【００３６】
ステップＳ３０２において、情報読出部２１２は、ＯＩＤ取得部２１１から出力されるＯＩＤに基づいて、記憶部２２１から管理対象情報を読み出す。ここでは、情報読出部２１２は、記憶部２２１が記憶する全ての管理対象情報を読み出す。情報読出部２１２は、読み出した情報を応答信号生成部２１３に出力する。
ステップＳ３０３において、応答信号生成部２１３は、情報読出部２１２から出力された全ての管理対象情報を１個のパケットにまとめた場合に通信装置２１−２の送信可能サイズを超えるか否かを判定する。超えると判定した場合（ステップＳ３０３：ＹＥＳ）はステップＳ３０４に進み、超えないと判定した場合（ステップＳ３０３：ＮＯ）はステップＳ３０６に進む。
【００３７】
ステップＳ３０４において、応答信号生成部２１３は、情報読出部２１２から出力された全ての管理対象情報の中から、送信可能サイズを超えない範囲でパケットを生成できる管理対象情報を選択し（すなわち、管理対象情報のデータサイズとパケットヘッダ等のデータサイズとの合計が送信可能サイズを超えないように、管理対象情報を選択し）、選択した管理対象情報を要素とする１個の集合を生成する。
ステップＳ３０５において、応答信号生成部２１３は、残りの管理対象情報を１個のパケットにまとめた場合に通信装置２１−２の送信可能サイズを超えるか否かを判定する。超えると判定した場合（ステップＳ３０５：ＹＥＳ）はステップＳ３０４に戻り、上記の「情報読出部２１２から出力された全ての管理対象情報」を「ステップＳ３０４で選択した残りの管理対象情報」と読み替えて処理を繰り返す。一方、超えないと判定した場合（ステップＳ３０５：ＮＯ）はステップＳ３０６に進む。
ステップＳ３０６において、応答信号生成部２１３は、ステップＳ３０４で生成した管理対象情報の集合ごとに情報応答パケットを生成する。（ステップＳ３０３で送信可能サイズを超えないと判定した場合は、情報読出部２１２から出力された全ての管理対象情報を含む１個の情報応答パケットを生成する。）
【００３８】
ステップＳ３０７において、応答信号生成部２１３は、ネットワーク管理サーバ装置１１に送信すべき情報応答パケットが残り１個か否かを判定する。残り１個と判定した場合（ステップＳ３０７：ＹＥＳ）はステップＳ３０８に進み、そうでないと判定した場合は、ステップＳ３０９に進む。
ステップＳ３０８において、応答信号生成部２１３は、情報応答パケットに情報送信状態フラグを含め、フラグの値を「ＯＦＦ」とする。応答信号生成部２１３は、情報送信状態フラグを含む情報応答パケットを入出力部２４１に出力する。入出力部２４１は、応答信号生成部２１３から出力される情報応答パケットをネットワーク管理サーバ装置１１に出力する。その後、通信装置２１−２は、情報応答パケットを生成する処理を終了する。
【００３９】
ステップＳ３０９において、応答信号生成部２１３は、情報応答パケットに情報送信状態フラグを含め、フラグの値を「ＯＮ」とする。応答信号生成部２１３は、情報送信状態フラグを含む情報応答パケットを入出力部２４１に出力する。入出力部２４１は、応答信号生成部２１３から出力される情報応答パケットをネットワーク管理サーバ装置１１に出力する。その後、ステップＳ３０７に戻る。
【００４０】
以上のように、通信装置２１−１〜２１−６の全てのオブジェクトの管理対象情報を要求する際に、ネットワーク管理サーバ装置１１が、予めパターンを定められた全情報要求パケットを送信するので、対象となるオブジェクトを示す情報（例えば、ＳＮＭＰのＯＩＤ）を全情報要求パケットに含める必要が無い。このため、対象となるオブジェクトの個数が多い場合でも、全情報要求パケットのデータサイズを抑制することができ、また、１個のパケットで全情報を要求することができる。これにより、ネットワーク管理サーバ装置１１が送信するデータ量を少なくし、ネットワーク上の通信負荷を低減できる。
また、通信装置２１−１〜２１−６が、自らの送信可能サイズに応じた情報応答パケットを生成するので、ネットワーク管理サーバ装置１１は、通信装置２１−１〜２１−６が送信する管理対象情報のデータサイズを推定し、情報応答パケットが当該通信装置２１−１〜２１−６の送信可能サイズを超えるか否かを判定する必要が無い。このため、ネットワーク管理サーバ装置１１に負荷が集中しない。さらには、ネットワーク管理サーバ装置１１の設計をより容易にすることができる。
【００４１】
なお、本発明の適用は、ネットワーク管理サーバ装置１１が通信装置の全てのオブジェクトの管理対象情報を要求する場合に限らず、予め指定された複数のオブジェクトの管理対象情報を要求する場合であってもよい。すなわち、予め指定された管理対象情報を要求することを示す所定情報要求パケット（所定情報要求信号）を予め定めておき、ネットワーク管理サーバ装置１１が、この所定情報要求パケットを送信すると、このパケットを受信した通信装置は、予め指定されたオブジェクトの管理対象情報を情報応答パケットに含めて送信する。この場合も、全情報要求パケットの場合と同様、情報を要求するパケットに対象のオブジェクトを示す情報を含める必要が無いので、パケットのデータサイズを抑制することができ、また、１個のパケットで情報を要求することができる。これにより、ネットワーク管理サーバ装置１１が送信するデータ量を少なくし、ネットワーク上の通信負荷を低減できる。
【００４２】
なお、ネットワーク管理サーバ装置１１が、通信装置２１−１〜２１−６をアイコンで視覚的に表示し、全情報要求中（すなわち、ネットワーク管理サーバ装置１１が全てのオブジェクトの管理対象情報を要求中）の通信装置を示すアイコンを特定の色に変化させるようにしてもよい。
図８は、ネットワーク管理サーバ装置１１の表示部１３１が、通信装置２１−１〜２１−６をアイコンで表示し、通信装置２１−２を示すアイコンを特定の色に変化させた例を示す図である。
このように、全情報要求中の通信装置を示すアイコンの色を変化させることにより、全情報取得中であることを視覚的にわかりやすく表示でき、オペレータ（ネットワーク管理サーバ装置１１のユーザ）は、ネットワーク管理サーバ装置１１の情報取得状況を容易に把握できる。
なお、全情報要求中の通信装置を示すアイコンの色の変化の代わりに、あるいはアイコンの色の変化に加えて、アイコンの大きさや形の変化、あるいは、全情報要求中を示すメッセージをアイコンと共に表示することにより、全情報要求中の通信装置を示すようにしてもよい。
【００４３】
なお、ネットワーク管理サーバ装置１１や、通信装置２１−１〜６の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４４】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【００４５】
本発明は、ネットワーク管理サーバ装置、管理対象装置、ネットワークシステム、管理対象情報要求方法および管理対象情報送信方法に用いて好適である。
【符号の説明】
【００４６】
１  ネットワークシステム
１１  ネットワーク管理サーバ装置
２１−１〜２１−６  通信装置
１１１  情報要求判定部
１１２  情報要求信号生成部
１２１  記憶部
１３１  表示部
１３２  表示制御部
１３３  情報読出部
１４１  送受信部
２１１  ＯＩＤ取得部
２１２  情報読出部
２１３  応答信号生成部
２２１  記憶部
２３１  情報生成部
２４１  送受信部
【図１】
0005434493.tif 000002
【図２】
0005434493.tif 000003
【図３】
0005434493.tif 000004
【図４】
0005434493.tif 000005
【図５】
0005434493.tif 000006
【図６】
0005434493.tif 000007
【図７】
0005434493.tif 000008
【図８】
0005434493.tif 000009