【0001】
【発明の属する技術分野】
本発明は、ネットワークに接続されたネットワークデバイスの管理装置に関し、より詳細には、組織の階層構造に合わせてネットワークデバイスの登録と変更を容易にしたネットワークデバイスの管理装置に関する。
【0002】
【従来の技術】
近年、ネットワークに接続可能なプリンタや、プリンタやファックス等の機能が一台にまとまった複合機、スキャナ等のネットワークデバイスが普及し、ユーザはネットワークに接続されたパーソナルコンピュータから印刷等の出力処理をこれらのネットワークデバイスに対して行うことが可能となり、ネットワーク上の複数ユーザがネットワークデバイスの機能を共有することが可能となった。そのためネットワーク上のプリンタや複合機等のネットワークデバイスの管理を行う必要が発生し、その管理を効率的に行うことができる管理装置が必要不可欠となってきている。
【0003】
上記したような、ネットワークに接続されたプリンタ等のネットワークデバイスの管理を効率的に行うようにした管理装置として、ネットワークデバイスが所属する部署単位でネットワークデバイスを管理するようにした管理装置がある(特許文献1)。
【0004】
【特許文献1】
特開2002−196996号明細書
【0005】
【発明が解決しようとする課題】
上記特許文献1においては、ネットワークデバイスの管理は部署単位の管理だけである。しかしながら、組織の大きな企業では部署の構造は何層にもわたるツリー上の階層構造となっているため、画面に表示されるネットワークデバイスの部署単位での表示が現実の組織構造と一致しないため、直感的に分かりにくいという問題があった。
【0006】
本発明は上記従来技術の問題点に鑑みてなされたもので、第1の目的は、部署が管理するネットワークデバイスを、部署の階層構造に合わせてツリー構造で管理できるようにすることである。
第2の目的は、下の階層の部署が登録したネットワークデバイスの登録情報を上の階層の部署が利用できるようにすることである。
第3の目的は、組織内での部署の移動時に、移動先の部署へのネットワークデバイスの登録を簡単に行うようにすることである。
【0007】
【課題を解決するための手段】
請求項1の発明は、ネットワークに接続可能な複数のネットワークデバイスを管理するネットワークデバイスの管理装置であって、上記複数のネットワークデバイスに関する情報を記憶する機器情報記憶手段と、上記複数のネットワークデバイスを管理する部署とネットワークデバイスとの対応関係に関する情報を記憶する記憶手段と、上記部署間の組織上の上下関係に関する情報を記憶する記憶手段と、上記部署間の組織上の上下関係に関する情報に基づいて、部署間の階層構造を表示するツリーを作成する制御手段とを備えたネットワークデバイスの管理装置である。
【0008】
請求項2の発明は、請求項1に記載のネットワークデバイスの管理装置において、上記制御手段は、上記部署間の組織上の上下関係に関する情報と、上記部署とネットワークデバイスとの対応関係に関する情報に基づいて、下の階層の部署が管理するネットワークデバイスを上の階層の部署が管理するネットワークデバイスとして登録する処理を行うことを特徴とするネットワークデバイスの管理装置である。
【0009】
請求項3の発明は、請求項1に記載のネットワークデバイスの管理装置において、上記制御手段は、組織内で移動する部署の上の階層の部署名を移動先の部署名に変更することにより、移動する部署が管理するネットワークデバイスを移動先の部署へ変更することを特徴とするネットワークデバイスの管理装置である。
【0010】
【発明の実施の形態】
以下、本発明の実施形態について説明する。図1は本発明のネットワークデバイスの管理装置を有するネットワークシステムの構成を示すブロック図である。図1に示すように、機器管理サーバ1がネットワーク2a、ハブ2b、ルータ2cを介して、多くのプリンタ等の入出力機器やクライアントPC等のユーザー側端末装置(図示せず)に接続され、データ通信ができるようになっている。図1に示すように、設計部の下の階層の部署(以下の説明ではグループと呼ぶ)に属するグループ1G、グループ2G、グループ3Gの3つのグループがそれぞれ管理するプリンタ11〜14、21〜24、31〜34、及び総務部が直接管理するプリンタ41〜44がネットワーク2を介して機器管理サーバ1に接続されている。ネットワーク2に接続して機器管理サーバ1で管理するネットワークデバイスとしては、プリンタだけではなく、ファクシミリ、スキャナ、クライアントパソコン等、種々のデバイスを対象にすることができる。
【0011】
図2は機器管理サーバ1の内部構成を示すブロック図である。図2に示すように、機器管理サーバ1は、制御部6、ネットワーク接続部10、機器情報取得部9、機器情報記憶部3、グループ情報記憶部4、グループ関連記憶部5、コマンド入力部7、表示部8からなる。制御部6はCPU、 ROM、 およびRAM等からなるマイクロコンピュータを内蔵し、機器管理サーバ1全体の制御を行う。ネットワーク接続部10は、ネットワーク2aを介して接続されているプリンタ等のネットワークデバイスとデータ通信するための装置である。機器情報取得部9は、ネットワーク接続部10を通してネットワークデバイスの状態を取得し、機器情報記憶部3に格納するための情報に変換するための装置である。機器情報記憶部3は、プリンタ等のネットワークデバイスの詳細情報を記憶するための記憶装置である。グループ情報記憶部4は、グループ情報を登録しておく記憶部である。グループ関連記憶部5は、グループとグループに所属しているネットワークデバイスとの関連を記憶するための記憶部である。表示部8は、機器一覧画面、グループのツリーの表示、操作メニューの表示等を行う、CRTなどのディスプレイ装置である。コマンド入力部7は、各種作業のコマンド入力およびデータ入力を行う、キーボードまたはマウスなどの入力装置である。表示部8やコマンド入力部7については、別のクライアントPC側より制御する方法も考えられるが、この実施形態では、一台の機器管理サーバ1上に実装した例で説明する。
【0012】
図3に機器情報記憶部3のデータフォーマットの一例を示す。図3に示すように、機器情報記憶部3には、例えばIPアドレス、モデル名、機器の状態、MACアドレス、設置場所を記憶することができる。上記のうち、IPアドレスがネットワークデバイスを特定するための識別子である。ここでは例としてIPアドレスを識別子としてあげたが、MACアドレスを識別子として使用することも可能である。ネットワークデバイスと通信するときにもIPアドレスを使用する。またネットワークデバイスの状態は、機器管理サーバ1が定期的にネットワークデバイス側と通信して状態を更新している。このネッワークデバイスの状態が変化してエラー状態になると、管理者はそのネットワークデバイスに対してなんらかのアクションを起こすことが可能となる。機器情報記憶部3には、設計部の下の階層のグループ1Gが管理するプリンタ11〜14、グループ2Gが管理するプリンタ21〜24、グループ3Gが管理するプリンタ31〜34、総務部が直接管理するプリンタ41〜44が記憶されている。
【0013】
図4にグループ情報記憶部4のデータフォーマットの一例を示す。図4に示すように、グループ情報記憶部4では、グループID、親グループID、グループ名、管理者を記憶することができる。上記のうち、グループIDと親グループIDによってグループの親子の関係(組織上の上下関係)を表現することが可能となる。グループ名と管理者については、適切なグループ名称や管理者の名前を付加することで、分かりやすく機器を管理することが可能となる。図4に示すように、設計部のグループIDは1、設計部の下の階層のグループであるグループ1GのグループIDは2、グループ2GのグループIDは3、グループ3GのグループIDは4、総務部のグループIDは5と記憶しておく。また、設計部及び総務部は自身の親グループ(上の階層の部署)が無いので、親グループIDはNULLと記憶しておく。設計部の下の階層のグループであるグループ1G、グループ2G、グループ3Gは、親グループが設計部なので、親グループIDは設計部のグループIDである1と記憶しておく。
【0014】
図5にグループ関連記憶部5のデータフォーマットの一例を示す。図5に示すように、グループ関連記憶部5では、グループIDとネットワークデバイスの識別子であるIPアドレスを対で記憶することにより、各グループが管理するネットワークデバイスを記憶しておく。図5では、設計部の下の階層のグループであるグループ1G(グループIDが2)が管理する4台のプリンタ11〜14、グループ2G(グループIDが3)が管理する4台のプリンタ21〜24、グループ3G(グループIDが4)が管理する4台のプリンタ31〜34、及び総務部(グループIDが5)が直接管理するプリンタ41〜44が、各プリンタのIPアドレスで記憶されている。
【0015】
図6及び図7に、図4で示したグループ情報記憶部4のデータフォーマットを元にグループツリー構造を構築する処理のフローチャートを示す。図6ではサブルーチンに対して引数nullを渡しているだけである(S1)。図7がサブルーチンの中身の処理部分である。まず引数であるGpを元にグループ情報記憶部4より、親グループIDがGpであるグループのグループIDをGcとして取得する(S11)。グループIDのGcが取得できた場合は(S12、True)、親グループIDのGpの下に下の階層のグループが存在するので、先に処理を進む。また、親グループIDのGpがnullの場合は(S13、True)、ルート(ツリー構造の一番上の部分)直下の処理を行っている場合なので、その場合はグループIDがGcであるグループ名をグループ情報記憶部4より取得し、ツリーのルート直下に追加する(S17)。また、親グループIDのGpがnullでない場合は(S13、False)、グループIDがGpのグループの直下になるようなツリー上の位置に追加する(S14)。その後にGcに対して、サブルーチンを再帰呼び出しする(S15〜S16)。再帰呼び出し後は次のGcを取得して、同じように処理を実行する。それを繰り返しGcがなくなるまで繰り返すと、すべてのグループのツリーが完成する。
【0016】
図8に、図3の機器情報記憶部3のデータフォーマットと、図5のグループ関連記憶部5のデータフォーマットを元に、ツリー上のグループを管理者が選択(クライアントPCの画面上でクリック)したときに、そのグループに登録されているネットワークデバイスの一覧を表示するときの処理のフローチャートを示す。図8に示すように、まず、グループ情報記憶部4より選択されたグループのグループIDを取得する(S21)。その後グループ関連記憶部5よりグループIDに対応するネットワークデバイスのIPアドレスを取得する(S22)。IPアドレスが存在している場合は(S23、True)、IPアドレスを元に機器情報記憶部3からネットワークデバイスの情報を取得し(S24)、取得した機器情報をリストに追加する(S25)。そして、他のIPアドレスがないかどうかを確認し、なくなるまで先ほどと同じ処理を実行する。
【0017】
図9がツリー上のグループを管理者がクリックしたとき、クライアントPC又は表示部8の画面上に表示されるネットワークデバイスの表示例を示す。図9に示すように、ツリー上のグループ「1G」をクリックすると、グループ「1G」に登録されている4台のネットワークデバイス(プリンタ11〜14)の一覧が右側に表示される。ネットワークデバイス一覧には、IPアドレス、モデル名、機器の状態、設置場所が表示される。
【0018】
図10に、グループ関連記憶部5にグループIDとネットワークデバイスのIPアドレスの対を登録するときの処理フローを示す。まず、登録する時点でのネットワークデバイスの情報を、ネットワークデバイスとネットワーク接続部10を介して通信、または管理者がクライアントPCまたはコマンド入力部7から入力することにより情報を取得し、機器情報取得部9を介して機器情報記憶部3に登録する(S31)。次に登録先のグループを管理者が指定する(S32)。その指定されたグループのグループIDをグループ情報記憶部4より取得する(S33)。そして、グループ関連記憶部5にグループIDとIPアドレスの対を登録する(S34)このようにして、図5に示すグループIDとネットワークデバイスのIPアドレスを対で記憶することができる。
【0019】
図11は、上位グループにはネットワークデバイスを登録しなくても、その下の階層のグループに登録されているデータを使って、上位グループのネットワークデバイスの一覧を表示するようにした処理フローを示す。まず、登録する時点でのネットワークデバイスの情報をネットワークデバイスと通信、または管理者がクライアントPCから入力することにより情報を取得し、機器情報記憶部3に登録する(S41)。次に登録先のグループを管理者が指定する(S42)。その指定されたグループのグループIDをグループ情報記憶部4より取得する(S43)。そして、グループ関連記憶部5にグループIDとIPアドレスの対を登録する(S44)このようにして、図5に示すグループIDとネットワークデバイスのIPアドレスを対で記憶することができる。ここまでの部分は図10に示す処理フローと同じである。
【0020】
さらにグループ情報記憶部4より、登録したグループIDの親グループIDを取得する(S45)。この親グループIDがnullの場合は(S46、True)、もうルートなので処理は終了するが、nullでない場合は(S46、False)、親グループが存在するので、親グループに対してもグループ関連記憶部5に対して、グループIDとIPアドレスの対を登録する(S47)。これをルートになるまで実行する。図12に図11の処理で追加登録されたグループ関連記憶部5の例を示す。親グループにも関連を加えたため、グループIDが1である設計部のグループIDに、設計部の下の階層のグループであるグループ1Gからグループ3Gに属する、12台のプリンタのIPアドレスの対が追加されている。
【0021】
図13に図11の処理で登録された、ツリー上のグループを管理者がクライアントPCからクリックしたときの機器一覧の表示例を示す。ツリー上のグループ「1G」をクリックした場合は図9に示すネットワークデバイスの一覧と変わらないが、グループ「設計部」をクリックすると、グループ「設計部」の下の階層のグループ1Gからグループ3Gに登録されているネットワークデバイス12台の一覧が右側に表示される。
【0022】
図14にグループ移動時の処理のフローチャートを示す。まず移動するグループのグループIDをグループ情報記憶部4より取得する(S51)。移動先のグループは管理者が指定する(S52)。そして指定された移動先のグループのグループIDをグループ情報記憶部4より取得し(S53)、グループ情報記憶部4の移動するグループの親グループIDを、指定された移動先グループIDに変更する(S54)だけで、移動するグループが管理するネットワークデバイスを移動先のグループに移動することが可能となる。
【0023】
【発明の効果】
請求項1に対応する効果:部署の間の組織上の上下関係に関するデータに基づいて、組織の階層構造と同じツリー状に部署を表示するため、組織の実情にあった直感的に理解しやすい形で部署の管理が行える。
請求項2に対応する効果:上の階層の部署にはネットワークデバイスを登録しなくても、その下の階層の部署が登録したネットワークデバイスのデータを使って、上の階層の部署のネットワークデバイスの一覧を表示するようにしている。従って、上の階層の部署の管理者は、下の階層の部署が管理するネットワークデバイスの管理から解放されるため、効率的なネットワークデバイスの管理を行うことができる。
請求項3に対応する効果:組織内での部署の移動時には、移動する部署の親グループIDを移動先のグループIDに変更するだけで、移動する部署に登録されているネットワークデバイス又は下位の部署が、移動先の部署に移動するので、組織内での部署の移動に伴うネットワークデバイスの移動を簡単に行うことができる。
【図面の簡単な説明】
【図1】図1は本発明のネットワークデバイスの管理装置を有するネットワークシステムの構成を示すブロック図である。
【図2】図2は機器管理サーバ1の内部構成を示すブロック図である。
【図3】図3は機器情報記憶部のデータフォーマットの一例を示す説明図である。
【図4】図4はグループ情報記憶部のデータフォーマットの一例を示す説明図である。
【図5】図5はグループ関連記憶部のデータフォーマットの一例を示す説明図である。
【図6】図6はグループ情報記憶部のデータフォーマットを元にグループツリー構造を構築する処理を説明するためのフローチャートである。
【図7】図7はグループツリー構造を構築する処理を説明するためのフローチャートである。
【図8】図8はツリー上のグループを選択したときに、そのグループに登録されているネットワークデバイスの一覧を表示する処理を説明するためのフローチャートである。
【図9】図9はツリー上のグループをクリックしたときに表示されるネットワークデバイスの一覧の表示例である。
【図10】図10はグループ関連記憶部にグループIDとネットワークデバイスのIPアドレスの対を登録する処理を説明するためのフローチャートである。
【図11】図11は上位グループにはネットワークデバイスを登録しなくても、そのサブグループに登録されているデータを使って、上位グループのネットワークデバイスの一覧を表示する処理を説明するためのフローチャートである。
【図12】図12は図11の処理で追加登録されたグループ関連記憶部の例を示す説明図である。
【図13】図13は図11の処理で登録されたツリー上のグループをクリックしたときの機器一覧の表示例を示す説明図である。
【図14】図14はグループ移動時の処理を説明するフローチャートである。
【符号の説明】
1…機器管理サーバ、2a…ネットワーク、2b…ハブ、2c…ルータ、3…機器情報記憶部、4…グループ情報記憶部、5…グループ関連記憶部、6…制御部、7…コマンド入力部、8…表示部、9…機器情報取得部、10…ネットワーク接続部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a management device for network devices connected to a network, and more particularly to a management device for network devices that facilitates registration and change of network devices in accordance with the hierarchical structure of an organization.
[0002]
[Prior art]
In recent years, network devices such as printers that can be connected to a network, multifunction devices that combine functions such as printers and fax machines, and scanners have become widespread, and users can perform output processing such as printing from a personal computer connected to the network. It has become possible to carry out these network devices, and a plurality of users on the network can share the functions of the network devices. For this reason, it is necessary to manage network devices such as printers and multifunction devices on the network, and a management apparatus capable of efficiently performing the management has become indispensable.
[0003]
As a management apparatus that efficiently manages network devices such as printers connected to the network as described above, there is a management apparatus that manages network devices in units of departments to which the network device belongs ( Patent Document 1).
[0004]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 2002-196996
[Problems to be solved by the invention]
In the above-mentioned Patent Document 1, the management of network devices is only management in units of departments. However, in a company with a large organization, the structure of departments is a hierarchical structure on a tree that spans multiple layers, so the display of network devices displayed on the screen in units of departments does not match the actual organizational structure, There was a problem that it was difficult to understand intuitively.
[0006]
The present invention has been made in view of the above-described problems of the prior art, and a first object is to enable network devices managed by a department to be managed in a tree structure in accordance with the hierarchical structure of the department.
The second purpose is to make the registration information of the network device registered by the lower hierarchy department available to the upper hierarchy department.
A third object is to easily register a network device in the destination department when the department moves within the organization.
[0007]
[Means for Solving the Problems]
The invention of claim 1 is a network device management apparatus for managing a plurality of network devices connectable to a network, comprising equipment information storage means for storing information relating to the plurality of network devices, and the plurality of network devices. Based on storage means for storing information on the correspondence between the department to be managed and the network device, storage means for storing information on the hierarchical relationship between the departments on the organization, and information on the hierarchical relation on the organization between the departments And a network device management apparatus comprising control means for creating a tree for displaying a hierarchical structure between departments.
[0008]
According to a second aspect of the present invention, in the network device management apparatus according to the first aspect, the control means includes information relating to an organizational relationship between the departments and information relating to a correspondence relation between the departments and the network device. The network device management apparatus performs processing for registering a network device managed by a lower-level department as a network device managed by an upper-level department.
[0009]
According to a third aspect of the present invention, in the network device management apparatus according to the first aspect, the control means changes the department name of the hierarchy above the department to be moved in the organization to the department name of the movement destination. A network device management apparatus characterized in that a network device managed by a moving department is changed to a destination department.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described. FIG. 1 is a block diagram showing a configuration of a network system having a network device management apparatus according to the present invention. As shown in FIG. 1, a device management server 1 is connected to many terminal devices (not shown) such as printers and client PCs via a network 2a, a hub 2b, and a router 2c. Data communication is possible. As shown in FIG. 1, printers 11 to 14 and 21 to 24 managed by three groups, group 1G, group 2G, and group 3G, which belong to a department at a level below the design unit (hereinafter referred to as a group), respectively. 31 to 34 and printers 41 to 44 directly managed by the general affairs department are connected to the device management server 1 via the network 2. As a network device connected to the network 2 and managed by the device management server 1, not only a printer but also various devices such as a facsimile, a scanner, and a client personal computer can be targeted.
[0011]
FIG. 2 is a block diagram showing the internal configuration of the device management server 1. As shown in FIG. 2, the device management server 1 includes a control unit 6, a network connection unit 10, a device information acquisition unit 9, a device information storage unit 3, a group information storage unit 4, a group related storage unit 5, and a command input unit 7. , Comprising a display unit 8. The control unit 6 incorporates a microcomputer including a CPU, a ROM, a RAM, and the like, and controls the entire device management server 1. The network connection unit 10 is a device for data communication with a network device such as a printer connected via the network 2a. The device information acquisition unit 9 is a device for acquiring the state of the network device through the network connection unit 10 and converting it into information for storage in the device information storage unit 3. The device information storage unit 3 is a storage device for storing detailed information of a network device such as a printer. The group information storage unit 4 is a storage unit for registering group information. The group association storage unit 5 is a storage unit for storing associations between groups and network devices belonging to the group. The display unit 8 is a display device such as a CRT that displays a device list screen, a group tree, an operation menu, and the like. The command input unit 7 is an input device such as a keyboard or a mouse for inputting commands and data for various operations. The display unit 8 and the command input unit 7 may be controlled from another client PC side. In this embodiment, an example in which the display unit 8 and the command input unit 7 are mounted on a single device management server 1 will be described.
[0012]
FIG. 3 shows an example of the data format of the device information storage unit 3. As shown in FIG. 3, the device information storage unit 3 can store, for example, an IP address, a model name, a device state, a MAC address, and an installation location. Among the above, the IP address is an identifier for specifying the network device. Here, an IP address is used as an identifier as an example, but it is also possible to use a MAC address as an identifier. The IP address is also used when communicating with the network device. Also, the state of the network device is updated by the device management server 1 periodically communicating with the network device side. When the state of the network device changes to an error state, the administrator can take some action on the network device. In the device information storage unit 3, the printers 11 to 14 managed by the group 1G below the design unit, the printers 21 to 24 managed by the group 2G, the printers 31 to 34 managed by the group 3G, and the general affairs unit directly managed Printers 41 to 44 are stored.
[0013]
FIG. 4 shows an example of the data format of the group information storage unit 4. As shown in FIG. 4, the group information storage unit 4 can store a group ID, a parent group ID, a group name, and an administrator. Among the above, it is possible to express the parent-child relationship of the group (organizational vertical relationship) by the group ID and the parent group ID. About a group name and an administrator, it becomes possible to manage an apparatus in an easy-to-understand manner by adding an appropriate group name or an administrator name. As shown in FIG. 4, the group ID of the design department is 1, the group ID of the group 1G which is a group below the design department is 2, the group ID of the group 2G is 3, the group ID of the group 3G is 4, and the general affairs The group ID of the copy is stored as 5. In addition, since the design department and the general affairs department do not have their own parent group (upper hierarchy department), the parent group ID is stored as NULL. The group 1G, group 2G, and group 3G, which are groups below the design unit, store the parent group ID as 1, which is the group ID of the design unit, because the parent group is the design unit.
[0014]
FIG. 5 shows an example of the data format of the group relation storage unit 5. As shown in FIG. 5, the group-related storage unit 5 stores network devices managed by each group by storing a group ID and an IP address that is an identifier of the network device as a pair. In FIG. 5, four printers 11 to 14 managed by a group 1G (group ID 2), which is a group below the design unit, and four printers 21 to 21 managed by a group 2G (group ID 3). 24, four printers 31 to 34 managed by the group 3G (group ID 4), and printers 41 to 44 directly managed by the general affairs department (group ID 5) are stored as IP addresses of the respective printers. .
[0015]
6 and 7 are flowcharts of processing for constructing a group tree structure based on the data format of the group information storage unit 4 shown in FIG. In FIG. 6, only the argument null is passed to the subroutine (S1). FIG. 7 shows the processing part of the contents of the subroutine. First, the group ID of the group whose parent group ID is Gp is acquired as Gc from the group information storage unit 4 based on the argument Gp (S11). If the group ID Gc has been acquired (S12, True), the lower layer group exists under the parent group ID Gp, so the processing proceeds first. If the parent group ID Gp is null (S13, True), the processing is performed immediately below the root (the top part of the tree structure). In this case, the group name whose group ID is Gc. Is acquired from the group information storage unit 4 and added immediately below the root of the tree (S17). If the parent group ID Gp is not null (S13, False), the group ID is added to a position on the tree immediately below the Gp group (S14). Thereafter, a subroutine is recursively called for Gc (S15 to S16). After the recursive call, the next Gc is acquired and the process is executed in the same manner. If it is repeated until there is no Gc, the trees of all groups are completed.
[0016]
8, the administrator selects a group on the tree based on the data format of the device information storage unit 3 in FIG. 3 and the data format of the group relation storage unit 5 in FIG. 5 (clicks on the screen of the client PC). Shows a flowchart of processing when displaying a list of network devices registered in the group. As shown in FIG. 8, first, the group ID of the selected group is acquired from the group information storage unit 4 (S21). Thereafter, the IP address of the network device corresponding to the group ID is acquired from the group related storage unit 5 (S22). If the IP address exists (S23, True), the network device information is acquired from the device information storage unit 3 based on the IP address (S24), and the acquired device information is added to the list (S25). Then, it checks whether there is another IP address, and executes the same processing as before until it disappears.
[0017]
FIG. 9 shows a display example of network devices displayed on the screen of the client PC or the display unit 8 when the administrator clicks a group on the tree. As shown in FIG. 9, when the group “1G” on the tree is clicked, a list of four network devices (printers 11 to 14) registered in the group “1G” is displayed on the right side. The network device list displays the IP address, model name, device status, and installation location.
[0018]
FIG. 10 shows a processing flow when registering a pair of the group ID and the IP address of the network device in the group relation storage unit 5. First, information on a network device at the time of registration is communicated with the network device via the network connection unit 10, or information is acquired by an administrator input from a client PC or command input unit 7, and a device information acquisition unit 9 is registered in the device information storage unit 3 via S9 (S31). Next, the administrator designates a registration destination group (S32). The group ID of the designated group is acquired from the group information storage unit 4 (S33). Then, a pair of group ID and IP address is registered in the group relation storage unit 5 (S34). Thus, the group ID and the IP address of the network device shown in FIG. 5 can be stored as a pair.
[0019]
FIG. 11 shows a processing flow in which a list of network devices in the upper group is displayed using data registered in the lower layer group without registering the network device in the upper group. . First, information on a network device at the time of registration is communicated with the network device, or information is acquired by an administrator from a client PC, and is registered in the device information storage unit 3 (S41). Next, the administrator designates a registration destination group (S42). The group ID of the designated group is acquired from the group information storage unit 4 (S43). Then, a pair of group ID and IP address is registered in the group relation storage unit 5 (S44). Thus, the group ID and the IP address of the network device shown in FIG. 5 can be stored as a pair. The steps so far are the same as the processing flow shown in FIG.
[0020]
Further, the parent group ID of the registered group ID is acquired from the group information storage unit 4 (S45). If this parent group ID is null (S46, True), the process is terminated because it is already a route, but if it is not null (S46, False), since the parent group exists, the group related storage is also performed for the parent group. A group ID / IP address pair is registered in the unit 5 (S47). Execute this until it becomes the root. FIG. 12 shows an example of the group relation storage unit 5 additionally registered by the processing of FIG. Since the parent group is also related, the pair of IP addresses of 12 printers belonging to the group 1G to the group 3G, which is a group below the design unit, is assigned to the group ID of the design unit having the group ID 1. Have been added.
[0021]
FIG. 13 shows a display example of a device list when the administrator clicks a group on the tree registered in the processing of FIG. 11 from the client PC. When the group “1G” on the tree is clicked, the network device list shown in FIG. 9 is not changed. However, when the group “design department” is clicked, the group 1G in the hierarchy below the group “design department” is changed to the group 3G. A list of 12 registered network devices is displayed on the right side.
[0022]
FIG. 14 shows a flowchart of processing during group movement. First, the group ID of the group to be moved is acquired from the group information storage unit 4 (S51). The administrator designates the destination group (S52). The group ID of the designated destination group is acquired from the group information storage unit 4 (S53), and the parent group ID of the group to be moved in the group information storage unit 4 is changed to the designated destination group ID ( Only in S54), the network device managed by the group to be moved can be moved to the destination group.
[0023]
【The invention's effect】
Effect corresponding to claim 1: Since the departments are displayed in the same tree shape as the hierarchical structure of the organization based on the data on the hierarchical relationship between the departments, it is easy to understand intuitively according to the actual situation of the organization. Department can be managed in the form.
The effect corresponding to claim 2: Even if the network device is not registered in the department of the upper hierarchy, the data of the network device registered by the department of the lower hierarchy is used to register the network device of the department of the upper hierarchy. A list is displayed. Accordingly, the manager of the department in the upper hierarchy is released from the management of the network device managed by the department in the lower hierarchy, so that the network device can be managed efficiently.
The effect corresponding to claim 3: When a department is moved within an organization, the network device or lower department registered in the moved department is simply changed by changing the parent group ID of the moved department to the group ID of the destination. However, since it moves to the destination department, the network device can be easily moved along with the movement of the department within the organization.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a network system having a network device management apparatus according to the present invention.
FIG. 2 is a block diagram showing an internal configuration of the device management server 1. FIG.
FIG. 3 is an explanatory diagram showing an example of a data format of a device information storage unit.
FIG. 4 is an explanatory diagram showing an example of a data format of a group information storage unit.
FIG. 5 is an explanatory diagram showing an example of a data format of a group association storage unit;
FIG. 6 is a flowchart for explaining processing for constructing a group tree structure based on the data format of the group information storage unit;
FIG. 7 is a flowchart for explaining processing for constructing a group tree structure;
FIG. 8 is a flowchart for explaining processing for displaying a list of network devices registered in a group when the group on the tree is selected;
FIG. 9 is a display example of a list of network devices displayed when a group on the tree is clicked.
FIG. 10 is a flowchart for explaining processing for registering a pair of a group ID and an IP address of a network device in a group association storage unit.
FIG. 11 is a flowchart for explaining processing for displaying a list of network devices in the upper group using data registered in the subgroup without registering the network device in the upper group; It is.
12 is an explanatory diagram showing an example of a group relation storage unit additionally registered in the process of FIG. 11. FIG.
13 is an explanatory diagram showing a display example of a device list when a group on the tree registered in the process of FIG. 11 is clicked.
FIG. 14 is a flowchart illustrating processing when a group is moved.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Device management server, 2a ... Network, 2b ... Hub, 2c ... Router, 3 ... Device information storage part, 4 ... Group information storage part, 5 ... Group related storage part, 6 ... Control part, 7 ... Command input part, 8 ... display unit, 9 ... device information acquisition unit, 10 ... network connection unit.