(57)【要約】【課題】組織の階層構造に合わせてネットワークデバイスの登録と変更を容易にする。【解決手段】グループ情報記憶部４は、グループＩＤ、親グループＩＤを記憶し、この情報によってグループ間の組織上の上下関係を規定する。グループ情報記憶部４の、親グループＩＤがｎｕｌｌのグループは、組織上で一番上の階層に属するグループなので、そのグループ名をツリー構造の一番上の部分に登録する。また、親グループＩＤがｎｕｌｌでないグループの場合は、登録されている親グループＩＤのグループ名の直下になるようなツリー上の位置にそのグループ名を登録する。この処理を登録されている全てのグループについて実行すると、全てのグループを含んだ組織のツリーが完成する。【選択図】        図９
2005018279.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能な複数のネットワークデバイスを管理するネットワークデバイスの管理装置であって、上記複数のネットワークデバイスに関する情報を記憶する機器情報記憶手段と、上記複数のネットワークデバイスを管理する部署とネットワークデバイスとの対応関係に関する情報を記憶する記憶手段と、上記部署間の組織上の上下関係に関する情報を記憶する記憶手段と、上記部署間の組織上の上下関係に関する情報に基づいて、部署間の階層構造を表示するツリーを作成する制御手段とを備えたネットワークデバイスの管理装置。
【請求項２】
請求項１に記載のネットワークデバイスの管理装置において、上記制御手段は、上記部署間の組織上の上下関係に関する情報と、上記部署とネットワークデバイスとの対応関係に関する情報に基づいて、下の階層の部署が管理するネットワークデバイスを上の階層の部署が管理するネットワークデバイスとして登録する処理を行うことを特徴とするネットワークデバイスの管理装置。
【請求項３】
請求項１に記載のネットワークデバイスの管理装置において、上記制御手段は、組織内で移動する部署の上の階層の部署名を移動先の部署名に変更することにより、移動する部署が管理するネットワークデバイスを移動先の部署へ変更することを特徴とするネットワークデバイスの管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたネットワークデバイスの管理装置に関し、より詳細には、組織の階層構造に合わせてネットワークデバイスの登録と変更を容易にしたネットワークデバイスの管理装置に関する。
【０００２】
【従来の技術】
近年、ネットワークに接続可能なプリンタや、プリンタやファックス等の機能が一台にまとまった複合機、スキャナ等のネットワークデバイスが普及し、ユーザはネットワークに接続されたパーソナルコンピュータから印刷等の出力処理をこれらのネットワークデバイスに対して行うことが可能となり、ネットワーク上の複数ユーザがネットワークデバイスの機能を共有することが可能となった。そのためネットワーク上のプリンタや複合機等のネットワークデバイスの管理を行う必要が発生し、その管理を効率的に行うことができる管理装置が必要不可欠となってきている。
【０００３】
上記したような、ネットワークに接続されたプリンタ等のネットワークデバイスの管理を効率的に行うようにした管理装置として、ネットワークデバイスが所属する部署単位でネットワークデバイスを管理するようにした管理装置がある（特許文献１）。
【０００４】
【特許文献１】
特開２００２−１９６９９６号明細書
【０００５】
【発明が解決しようとする課題】
上記特許文献１においては、ネットワークデバイスの管理は部署単位の管理だけである。しかしながら、組織の大きな企業では部署の構造は何層にもわたるツリー上の階層構造となっているため、画面に表示されるネットワークデバイスの部署単位での表示が現実の組織構造と一致しないため、直感的に分かりにくいという問題があった。
【０００６】
本発明は上記従来技術の問題点に鑑みてなされたもので、第１の目的は、部署が管理するネットワークデバイスを、部署の階層構造に合わせてツリー構造で管理できるようにすることである。
第２の目的は、下の階層の部署が登録したネットワークデバイスの登録情報を上の階層の部署が利用できるようにすることである。
第３の目的は、組織内での部署の移動時に、移動先の部署へのネットワークデバイスの登録を簡単に行うようにすることである。
【０００７】
【課題を解決するための手段】
請求項１の発明は、ネットワークに接続可能な複数のネットワークデバイスを管理するネットワークデバイスの管理装置であって、上記複数のネットワークデバイスに関する情報を記憶する機器情報記憶手段と、上記複数のネットワークデバイスを管理する部署とネットワークデバイスとの対応関係に関する情報を記憶する記憶手段と、上記部署間の組織上の上下関係に関する情報を記憶する記憶手段と、上記部署間の組織上の上下関係に関する情報に基づいて、部署間の階層構造を表示するツリーを作成する制御手段とを備えたネットワークデバイスの管理装置である。
【０００８】
請求項２の発明は、請求項１に記載のネットワークデバイスの管理装置において、上記制御手段は、上記部署間の組織上の上下関係に関する情報と、上記部署とネットワークデバイスとの対応関係に関する情報に基づいて、下の階層の部署が管理するネットワークデバイスを上の階層の部署が管理するネットワークデバイスとして登録する処理を行うことを特徴とするネットワークデバイスの管理装置である。
【０００９】
請求項３の発明は、請求項１に記載のネットワークデバイスの管理装置において、上記制御手段は、組織内で移動する部署の上の階層の部署名を移動先の部署名に変更することにより、移動する部署が管理するネットワークデバイスを移動先の部署へ変更することを特徴とするネットワークデバイスの管理装置である。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態について説明する。図１は本発明のネットワークデバイスの管理装置を有するネットワークシステムの構成を示すブロック図である。図１に示すように、機器管理サーバ１がネットワーク２ａ、ハブ２ｂ、ルータ２ｃを介して、多くのプリンタ等の入出力機器やクライアントＰＣ等のユーザー側端末装置（図示せず）に接続され、データ通信ができるようになっている。図１に示すように、設計部の下の階層の部署（以下の説明ではグループと呼ぶ）に属するグループ１Ｇ、グループ２Ｇ、グループ３Ｇの３つのグループがそれぞれ管理するプリンタ１１〜１４、２１〜２４、３１〜３４、及び総務部が直接管理するプリンタ４１〜４４がネットワーク２を介して機器管理サーバ１に接続されている。ネットワーク２に接続して機器管理サーバ１で管理するネットワークデバイスとしては、プリンタだけではなく、ファクシミリ、スキャナ、クライアントパソコン等、種々のデバイスを対象にすることができる。
【００１１】
図２は機器管理サーバ１の内部構成を示すブロック図である。図２に示すように、機器管理サーバ１は、制御部６、ネットワーク接続部１０、機器情報取得部９、機器情報記憶部３、グループ情報記憶部４、グループ関連記憶部５、コマンド入力部７、表示部８からなる。制御部６はＣＰＵ、  ＲＯＭ、  およびＲＡＭ等からなるマイクロコンピュータを内蔵し、機器管理サーバ１全体の制御を行う。ネットワーク接続部１０は、ネットワーク２ａを介して接続されているプリンタ等のネットワークデバイスとデータ通信するための装置である。機器情報取得部９は、ネットワーク接続部１０を通してネットワークデバイスの状態を取得し、機器情報記憶部３に格納するための情報に変換するための装置である。機器情報記憶部３は、プリンタ等のネットワークデバイスの詳細情報を記憶するための記憶装置である。グループ情報記憶部４は、グループ情報を登録しておく記憶部である。グループ関連記憶部５は、グループとグループに所属しているネットワークデバイスとの関連を記憶するための記憶部である。表示部８は、機器一覧画面、グループのツリーの表示、操作メニューの表示等を行う、ＣＲＴなどのディスプレイ装置である。コマンド入力部７は、各種作業のコマンド入力およびデータ入力を行う、キーボードまたはマウスなどの入力装置である。表示部８やコマンド入力部７については、別のクライアントＰＣ側より制御する方法も考えられるが、この実施形態では、一台の機器管理サーバ１上に実装した例で説明する。
【００１２】
図３に機器情報記憶部３のデータフォーマットの一例を示す。図３に示すように、機器情報記憶部３には、例えばＩＰアドレス、モデル名、機器の状態、ＭＡＣアドレス、設置場所を記憶することができる。上記のうち、ＩＰアドレスがネットワークデバイスを特定するための識別子である。ここでは例としてＩＰアドレスを識別子としてあげたが、ＭＡＣアドレスを識別子として使用することも可能である。ネットワークデバイスと通信するときにもＩＰアドレスを使用する。またネットワークデバイスの状態は、機器管理サーバ１が定期的にネットワークデバイス側と通信して状態を更新している。このネッワークデバイスの状態が変化してエラー状態になると、管理者はそのネットワークデバイスに対してなんらかのアクションを起こすことが可能となる。機器情報記憶部３には、設計部の下の階層のグループ１Ｇが管理するプリンタ１１〜１４、グループ２Ｇが管理するプリンタ２１〜２４、グループ３Ｇが管理するプリンタ３１〜３４、総務部が直接管理するプリンタ４１〜４４が記憶されている。
【００１３】
図４にグループ情報記憶部４のデータフォーマットの一例を示す。図４に示すように、グループ情報記憶部４では、グループＩＤ、親グループＩＤ、グループ名、管理者を記憶することができる。上記のうち、グループＩＤと親グループＩＤによってグループの親子の関係（組織上の上下関係）を表現することが可能となる。グループ名と管理者については、適切なグループ名称や管理者の名前を付加することで、分かりやすく機器を管理することが可能となる。図４に示すように、設計部のグループＩＤは１、設計部の下の階層のグループであるグループ１ＧのグループＩＤは２、グループ２ＧのグループＩＤは３、グループ３ＧのグループＩＤは４、総務部のグループＩＤは５と記憶しておく。また、設計部及び総務部は自身の親グループ（上の階層の部署）が無いので、親グループＩＤはＮＵＬＬと記憶しておく。設計部の下の階層のグループであるグループ１Ｇ、グループ２Ｇ、グループ３Ｇは、親グループが設計部なので、親グループＩＤは設計部のグループＩＤである１と記憶しておく。
【００１４】
図５にグループ関連記憶部５のデータフォーマットの一例を示す。図５に示すように、グループ関連記憶部５では、グループＩＤとネットワークデバイスの識別子であるＩＰアドレスを対で記憶することにより、各グループが管理するネットワークデバイスを記憶しておく。図５では、設計部の下の階層のグループであるグループ１Ｇ（グループＩＤが２）が管理する４台のプリンタ１１〜１４、グループ２Ｇ（グループＩＤが３）が管理する４台のプリンタ２１〜２４、グループ３Ｇ（グループＩＤが４）が管理する４台のプリンタ３１〜３４、及び総務部（グループＩＤが５）が直接管理するプリンタ４１〜４４が、各プリンタのＩＰアドレスで記憶されている。
【００１５】
図６及び図７に、図４で示したグループ情報記憶部４のデータフォーマットを元にグループツリー構造を構築する処理のフローチャートを示す。図６ではサブルーチンに対して引数ｎｕｌｌを渡しているだけである（Ｓ１）。図７がサブルーチンの中身の処理部分である。まず引数であるＧｐを元にグループ情報記憶部４より、親グループＩＤがＧｐであるグループのグループＩＤをＧｃとして取得する（Ｓ１１）。グループＩＤのＧｃが取得できた場合は（Ｓ１２、Ｔｒｕｅ）、親グループＩＤのＧｐの下に下の階層のグループが存在するので、先に処理を進む。また、親グループＩＤのＧｐがｎｕｌｌの場合は（Ｓ１３、Ｔｒｕｅ）、ルート（ツリー構造の一番上の部分）直下の処理を行っている場合なので、その場合はグループＩＤがＧｃであるグループ名をグループ情報記憶部４より取得し、ツリーのルート直下に追加する（Ｓ１７）。また、親グループＩＤのＧｐがｎｕｌｌでない場合は（Ｓ１３、Ｆａｌｓｅ）、グループＩＤがＧｐのグループの直下になるようなツリー上の位置に追加する（Ｓ１４）。その後にＧｃに対して、サブルーチンを再帰呼び出しする（Ｓ１５〜Ｓ１６）。再帰呼び出し後は次のＧｃを取得して、同じように処理を実行する。それを繰り返しＧｃがなくなるまで繰り返すと、すべてのグループのツリーが完成する。
【００１６】
図８に、図３の機器情報記憶部３のデータフォーマットと、図５のグループ関連記憶部５のデータフォーマットを元に、ツリー上のグループを管理者が選択（クライアントＰＣの画面上でクリック）したときに、そのグループに登録されているネットワークデバイスの一覧を表示するときの処理のフローチャートを示す。図８に示すように、まず、グループ情報記憶部４より選択されたグループのグループＩＤを取得する（Ｓ２１）。その後グループ関連記憶部５よりグループＩＤに対応するネットワークデバイスのＩＰアドレスを取得する（Ｓ２２）。ＩＰアドレスが存在している場合は（Ｓ２３、Ｔｒｕｅ）、ＩＰアドレスを元に機器情報記憶部３からネットワークデバイスの情報を取得し（Ｓ２４）、取得した機器情報をリストに追加する（Ｓ２５）。そして、他のＩＰアドレスがないかどうかを確認し、なくなるまで先ほどと同じ処理を実行する。
【００１７】
図９がツリー上のグループを管理者がクリックしたとき、クライアントＰＣ又は表示部８の画面上に表示されるネットワークデバイスの表示例を示す。図９に示すように、ツリー上のグループ「１Ｇ」をクリックすると、グループ「１Ｇ」に登録されている４台のネットワークデバイス（プリンタ１１〜１４）の一覧が右側に表示される。ネットワークデバイス一覧には、ＩＰアドレス、モデル名、機器の状態、設置場所が表示される。
【００１８】
図１０に、グループ関連記憶部５にグループＩＤとネットワークデバイスのＩＰアドレスの対を登録するときの処理フローを示す。まず、登録する時点でのネットワークデバイスの情報を、ネットワークデバイスとネットワーク接続部１０を介して通信、または管理者がクライアントＰＣまたはコマンド入力部７から入力することにより情報を取得し、機器情報取得部９を介して機器情報記憶部３に登録する（Ｓ３１）。次に登録先のグループを管理者が指定する（Ｓ３２）。その指定されたグループのグループＩＤをグループ情報記憶部４より取得する（Ｓ３３）。そして、グループ関連記憶部５にグループＩＤとＩＰアドレスの対を登録する（Ｓ３４）このようにして、図５に示すグループＩＤとネットワークデバイスのＩＰアドレスを対で記憶することができる。
【００１９】
図１１は、上位グループにはネットワークデバイスを登録しなくても、その下の階層のグループに登録されているデータを使って、上位グループのネットワークデバイスの一覧を表示するようにした処理フローを示す。まず、登録する時点でのネットワークデバイスの情報をネットワークデバイスと通信、または管理者がクライアントＰＣから入力することにより情報を取得し、機器情報記憶部３に登録する（Ｓ４１）。次に登録先のグループを管理者が指定する（Ｓ４２）。その指定されたグループのグループＩＤをグループ情報記憶部４より取得する（Ｓ４３）。そして、グループ関連記憶部５にグループＩＤとＩＰアドレスの対を登録する（Ｓ４４）このようにして、図５に示すグループＩＤとネットワークデバイスのＩＰアドレスを対で記憶することができる。ここまでの部分は図１０に示す処理フローと同じである。
【００２０】
さらにグループ情報記憶部４より、登録したグループＩＤの親グループＩＤを取得する（Ｓ４５）。この親グループＩＤがｎｕｌｌの場合は（Ｓ４６、Ｔｒｕｅ）、もうルートなので処理は終了するが、ｎｕｌｌでない場合は（Ｓ４６、Ｆａｌｓｅ）、親グループが存在するので、親グループに対してもグループ関連記憶部５に対して、グループＩＤとＩＰアドレスの対を登録する（Ｓ４７）。これをルートになるまで実行する。図１２に図１１の処理で追加登録されたグループ関連記憶部５の例を示す。親グループにも関連を加えたため、グループＩＤが１である設計部のグループＩＤに、設計部の下の階層のグループであるグループ１Ｇからグループ３Ｇに属する、１２台のプリンタのＩＰアドレスの対が追加されている。
【００２１】
図１３に図１１の処理で登録された、ツリー上のグループを管理者がクライアントＰＣからクリックしたときの機器一覧の表示例を示す。ツリー上のグループ「１Ｇ」をクリックした場合は図９に示すネットワークデバイスの一覧と変わらないが、グループ「設計部」をクリックすると、グループ「設計部」の下の階層のグループ１Ｇからグループ３Ｇに登録されているネットワークデバイス１２台の一覧が右側に表示される。
【００２２】
図１４にグループ移動時の処理のフローチャートを示す。まず移動するグループのグループＩＤをグループ情報記憶部４より取得する（Ｓ５１）。移動先のグループは管理者が指定する（Ｓ５２）。そして指定された移動先のグループのグループＩＤをグループ情報記憶部４より取得し（Ｓ５３）、グループ情報記憶部４の移動するグループの親グループＩＤを、指定された移動先グループＩＤに変更する（Ｓ５４）だけで、移動するグループが管理するネットワークデバイスを移動先のグループに移動することが可能となる。
【００２３】
【発明の効果】
請求項１に対応する効果：部署の間の組織上の上下関係に関するデータに基づいて、組織の階層構造と同じツリー状に部署を表示するため、組織の実情にあった直感的に理解しやすい形で部署の管理が行える。
請求項２に対応する効果：上の階層の部署にはネットワークデバイスを登録しなくても、その下の階層の部署が登録したネットワークデバイスのデータを使って、上の階層の部署のネットワークデバイスの一覧を表示するようにしている。従って、上の階層の部署の管理者は、下の階層の部署が管理するネットワークデバイスの管理から解放されるため、効率的なネットワークデバイスの管理を行うことができる。
請求項３に対応する効果：組織内での部署の移動時には、移動する部署の親グループＩＤを移動先のグループＩＤに変更するだけで、移動する部署に登録されているネットワークデバイス又は下位の部署が、移動先の部署に移動するので、組織内での部署の移動に伴うネットワークデバイスの移動を簡単に行うことができる。
【図面の簡単な説明】
【図１】図１は本発明のネットワークデバイスの管理装置を有するネットワークシステムの構成を示すブロック図である。
【図２】図２は機器管理サーバ１の内部構成を示すブロック図である。
【図３】図３は機器情報記憶部のデータフォーマットの一例を示す説明図である。
【図４】図４はグループ情報記憶部のデータフォーマットの一例を示す説明図である。
【図５】図５はグループ関連記憶部のデータフォーマットの一例を示す説明図である。
【図６】図６はグループ情報記憶部のデータフォーマットを元にグループツリー構造を構築する処理を説明するためのフローチャートである。
【図７】図７はグループツリー構造を構築する処理を説明するためのフローチャートである。
【図８】図８はツリー上のグループを選択したときに、そのグループに登録されているネットワークデバイスの一覧を表示する処理を説明するためのフローチャートである。
【図９】図９はツリー上のグループをクリックしたときに表示されるネットワークデバイスの一覧の表示例である。
【図１０】図１０はグループ関連記憶部にグループＩＤとネットワークデバイスのＩＰアドレスの対を登録する処理を説明するためのフローチャートである。
【図１１】図１１は上位グループにはネットワークデバイスを登録しなくても、そのサブグループに登録されているデータを使って、上位グループのネットワークデバイスの一覧を表示する処理を説明するためのフローチャートである。
【図１２】図１２は図１１の処理で追加登録されたグループ関連記憶部の例を示す説明図である。
【図１３】図１３は図１１の処理で登録されたツリー上のグループをクリックしたときの機器一覧の表示例を示す説明図である。
【図１４】図１４はグループ移動時の処理を説明するフローチャートである。
【符号の説明】
１…機器管理サーバ、２ａ…ネットワーク、２ｂ…ハブ、２ｃ…ルータ、３…機器情報記憶部、４…グループ情報記憶部、５…グループ関連記憶部、６…制御部、７…コマンド入力部、８…表示部、９…機器情報取得部、１０…ネットワーク接続部。
【図１】
2005018279.tif 000003
【図２】
2005018279.tif 000004
【図３】
2005018279.tif 000005
【図４】
2005018279.tif 000006
【図５】
2005018279.tif 000007
【図６】
2005018279.tif 000008
【図７】
2005018279.tif 000009
【図８】
2005018279.tif 000010
【図９】
2005018279.tif 000011
【図１０】
2005018279.tif 000012
【図１１】
2005018279.tif 000013
【図１２】
2005018279.tif 000014
【図１３】
2005018279.tif 000015
【図１４】
2005018279.tif 000016