(57)【特許請求の範囲】
【請求項１】
１つ以上の被管理装置を含むシステムにおいて、前記被管理装置それぞれの資源を表示するシステム資源表示装置であって、前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、前記システム資源表示装置は、
階層化され、それぞれ所定のキーワードデータを有する所定の情報データを含む情報データベースと、
前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを含む資源データベースと、
前記情報データベース内の前記情報データの階層を表示する階層表示手段と、
表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示する情報データ表示手段と、
表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記資源データベース内の前記被管理装置の前記資源データを表示する資源データ表示手段と、
表示した前記資源データに対する変更を受け入れる設定受入手段と、
受け入れた前記資源データに対する変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信する設定送信手段と
を有し、前記資源データベースは、指定された前記被管理装置の前記資源データの内容が、前記設定受入手段が受け入れた前記資源データに対する変更に合わせて更新され、前記被管理装置は、資源の設定を、前記システム資源表示装置からネットワークを介して送信された前記資源データに対する変更に合わせる、システム資源表示装置。
【請求項２】
1つ以上の被管理装置を含むシステムにおいて、前記被管理装置それぞれの資源を表示するシステム資源表示装置であって、
前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、
前記被管理装置それぞれは、前記システム資源表示装置から前記被管理装置それぞれに固有な資源データ、および、所定のキーワードデータの設定を受信し、前記システム資源表示装置による前記ネットワークを介した検索に応じて、設定された前記資源データおよび前記キーワードデータを前記システム資源表示装置に返し、
階層化され、それぞれ所定のキーワードデータを有する所定の情報データを含む情報データベースと、
少なくとも、前記被管理装置それぞれを示すデータ、前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを含む資源データベースと、
前記情報データベース内の前記情報データの階層を表示する階層表示手段と、
表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示する情報データ表示手段と、
表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記資源データベース内の前記被管理装置を示すデータを表示する被管理装置表示手段と、
表示した前記被管理装置を示すデータのいずれかを指定する操作に応じて、指定された前記被管理装置を前記ネットワークを介して検索し、検索した前記被管理装置から返される前記資源データを表示する資源データ表示手段と、
表示した前記資源データに対する変更を受け入れる設定受入手段と、
受け入れた前記資源データに対する変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信する設定送信手段と
を有し、前記資源データベースは、指定された前記被管理装置の前記資源データの内容が、前記設定受入手段が受け入れた前記資源データに対する変更に合わせて更新され、前記被管理装置は、資源の設定を、前記システム資源表示装置からネットワークを介して送信された前記資源データに対する変更に合わせるシステム資源表示装置。
【請求項３】
前記情報データは、前記被管理装置のユーザーの情報を示し、
前記キーワードデータは、前記被管理装置のユーザーを示し、
前記資源データは、前記被管理装置のハードウェア情報およびソフトウェア情報またはこれらのいずれかを示す
ことを特徴とする請求項１または２に記載のシステム資源表示装置。
【請求項４】
１つ以上の被管理装置を含むシステム内の資源データベースを含んで構成されるシステム資源表示装置において、前記被管理装置それぞれの資源を表示するシステム資源表示方法であって、前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、
階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶し、
前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを記憶し、
前記情報データの階層を表示し、
表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示し、
表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置の前記資源データを表示し、
表示した前記資源データに対する変更を受け入れ、
受け入れた前記資源データの変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信し、
前記被管理装置は、資源の設定を、前記システム資源表示装置からネットワークを介して送信された前記資源データに対する変更に合わせる
システム資源表示方法。
【請求項５】
１つ以上の被管理装置を含むシステム内の資源データベースを含んで構成されるシステム資源表示装置において、前記被管理装置それぞれの資源を表示するシステム資源表示方法であって、
前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、
前記被管理装置それぞれは、前記システム資源表示装置から前記被管理装置それぞれに固有な資源データ、および、所定のキーワードデータの設定を受信し、前記システム資源表示装置による前記ネットワークを介した検索に応じて、設定された前記資源データおよび前記キーワードデータを前記システム資源表示装置に返し、
階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶し、
少なくとも、前記被管理装置それぞれを示すデータ、前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを記憶し、
前記情報データの階層を表示し、
表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示し、
表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置を示すデータを表示し、
表示した前記被管理装置を示すデータのいずれかを指定する操作に応じて、指定された前記被管理装置を前記ネットワークを介して検索し、検索した前記被管理装置から返される前記資源データを表示し、
表示した前記資源データに対する変更を受け入れ、
受け入れた前記資源データの変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信し、
前記被管理装置は、資源の設定を、前記システム資源表示装置からネットワークを介して送信された前記資源データに対する変更に合わせる
システム資源表示方法。
【請求項６】
前記情報データは、前記被管理装置のユーザーの情報を示し、
前記キーワードデータは、前記被管理装置のユーザーを示し、
前記資源データは、前記被管理装置のハードウェア情報およびソフトウェア情報またはこれらのいずれかを示す
ことを特徴とする請求項５に記載のシステム資源表示方法。
【請求項７】
１つ以上の被管理装置を含み、前記被管理装置とシステム資源表示装置とがネットワークを介して通信するシステムにおける前記被管理装置それぞれの資源を表示するための前記システム資源表示装置において、
階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶するステップと、
前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを記憶するステップと、
前記情報データの階層を表示するステップと、
表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示するステップと、
表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置の前記資源データを表示するステップと、
表示した前記資源データに対する変更を受け入れるステップと、
受け入れた前記資源データの変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信するステップと、
前記被管理装置に対して、資源の設定を、前記システム資源表示装置からネットワークを介して送信された前記資源データに対する変更に適合させるステップと
をコンピュータに実行させるソフトウェアを記録したコンピュータにより読み取り可能な記録媒体。
【請求項８】
１つ以上の被管理装置を含み、前記被管理装置とシステム資源表示装置とはネットワークを介して通信し、前記被管理装置それぞれが、前記システム資源表示装置から前記被管理装置それぞれに固有な資源データ、および、所定のキーワードデータの設定を受信し、前記システム資源表示装置による前記ネットワークを介した検索に応じて、設定された前記資源データおよび前記キーワードデータを前記システム資源表示装置に返すシステムにおける前記システム資源表示装置において、
階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶するステップと、
少なくとも、前記被管理装置それぞれを示すデータ、前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを記憶するステップと、
前記情報データの階層を表示するステップと、
表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示するステップと、
表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置を示すデータを表示するステップと、
表示した前記被管理装置を示すデータのいずれかを指定する操作に応じて、指定された前記被管理装置を前記ネットワークを介して検索し、検索した前記被管理装置から返される前記資源データを表示するステップと、
表示した前記資源データに対する変更を受け入れるステップと、
受け入れた前記資源データの変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信するステップと、
前記被管理装置に対し、資源の設定を、前記システム資源表示装置からネットワークを介して送信された前記資源データに対する変更に適合させるステップと
をコンピュータに実行させるソフトウェアを記録したコンピュータにより読み取り可能な記録媒体。
【請求項９】
前記情報データは、前記被管理装置のユーザーの情報を示し、
前記キーワードデータは、前記被管理装置のユーザーを示し、
前記資源データは、前記被管理装置のハードウェア情報およびソフトウェア情報またはこれらのいずれかを示す
ことを特徴とする請求項８に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ネットワークを介してコンピュータ等の装置を接続したシステムにおいて、装置それぞれのハードウェアおよびソフトウェアの資源を管理・表示するシステム資源表示装置およびその方法に関する。
【０００２】
【従来の技術】
ネットワークを介して複数のコンピュータを接続し、データの処理および転送等を行うネットワークシステムが用いられている。
かかるネットワークシステムにおけるシステム管理業務は、システムを構成する装置それぞれに固有な情報と、装置のユーザおよび装置を保有する組織とを対応付けることにより行われるのが一般的である。
【０００３】
例えば、特開昭６３−１１４３３７号公報、特開平４−７９４４６号公報、特公平１−１６０６６号公報および特公平７−４４５４１号公報（文献１〜４）は、このようなネットワークシステムを用いた電子メール方式およびデータ転送方式を開示する。
しかしながら、これらの文献に開示された各方式においては、メール（データ）の転送先およびルートを、ユーザの組織および氏名等と対応付けて決める方法を開示するのみであり、装置それぞれのハードウェアおよびソフトウェアの資源をユーザおよび組織と対応付けて表示する方法を開示していない。
【０００４】
【発明が解決しようとする課題】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、複数のコンピュータ等の装置をネットワーク装置を介して接続したネットワークシステムにおいて、装置それぞれがどのようなハードウェア資源およびソフトウェア資源を有しているかを、ユーザおよび装置を保有する組織に関連付けて表示することができるシステム資源表示装置およびその方法を提供することを目的とする。
【０００５】
また、本発明は、ネットワークシステムを構成する各装置の資源の情報を表示し、システム管理業務を容易にし、システム管理業務に要するユーザの労力を軽減することができるシステム資源表示装置およびその方法を提供することを目的とする。
【０００６】
【課題を達成するための手段】
上記目的を達成するために、本発明にかかる第１のシステム資源表示装置は、１つ以上の被管理装置を含むシステムにおいて、前記被管理装置それぞれの資源を表示するシステム資源表示装置であって、階層化され、それぞれ所定のキーワードデータを有する所定の情報データを含む情報データベースと、前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを含む資源データベースと、前記情報データベース内の前記情報データの階層を表示する階層表示手段と、表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示する情報データ表示手段と、表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記資源データベース内の前記被管理装置の前記資源データを表示する資源データ表示手段とを有する。
【０００７】
また、本発明にかかる第２のシステム資源表示装置は、１つ以上の被管理装置を含むシステムにおいて、前記被管理装置それぞれの資源を表示するシステム資源表示装置であって、前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、前記被管理装置それぞれは、前記被管理装置それぞれに固有な資源データ、および、所定のキーワードデータの設定を受け、前記ネットワークを介した検索に応じて、設定された前記資源データおよび前記キーワードデータを返し、階層化され、それぞれ所定のキーワードデータを有する所定の情報データを含む情報データベースと、少なくとも、前記被管理装置それぞれ、および、前記被管理装置それぞれと対応付けた前記キーワードデータを含む資源データベースと、前記情報データベース内の前記情報データの階層を表示する階層表示手段と、表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示する情報データ表示手段と、表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記資源データベース内の前記被管理装置を表示する被管理装置表示手段と、表示した前記被管理装置のいずれかを指定する操作に応じて、指定された前記被管理装置を前記ネットワークを介して検索し、検索した前記被管理装置から返される前記資源データを表示する資源データ表示手段とを有する。
【０００８】
好適には、前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、表示した前記資源データに対する変更を受け入れる設定受入手段と、受け入れた前記資源データの変更を、指定された前記被管理装置に対して、前記ネットワークを介して送信する設定送信手段とを有し、前記被管理装置は、資源の設定を、ネットワークを介して受け入れた前記資源データに対する変更に合わせる。
【０００９】
好適には、表示した前記資源データに対する変更を受け入れる設定受入手段を有し、前記資源データベースは、指定された前記被管理装置の前記資源データの内容を、受け入れた前記資源データに対する変更に合わせて更新する。
【００１０】
前記情報データは、前記被管理装置のユーザーの情報を示し、前記キーワードデータは、前記被管理装置のユーザーを示し、前記資源データは、前記前記被管理装置のハードウェア情報およびソフトウェア情報またはこれらのいずれかを示すことを特徴とする。
【００１１】
本発明にかかる第１および第２のシステム資源表示装置は、例えば、複数のコンピュータ（被管理装置）とシステム資源管理装置とがネットワークを介して接続され、互いにデータ通信を行う社内向けのネットワークシステムにおいて、ネットワークシステム内の複数のコンピュータそれぞれが、どのようなハードウェア資源（リソース）およびソフトウェア資源を有しているかを、例えば、社内組織およびコンピュータのユーザ（組織の構成員）と対応付けて表示する。
また、このネットワークシステムにおいては、コンピュータそれぞれは、固有のソフトウェアおよびハードウェアの資源を示す資源データ、および、ユーザを示す社員番号等のキーワードデータの設定を受け、システム資源表示装置からのネットワークを介した要求に応じて、それぞれに設定された資源データおよびキーワードデータを、ネットワークを介してシステム資源表示装置に送信する。
【００１２】
本発明にかかる第１のシステム資源表示装置において、情報データベースは、例えば、ユーザの情報と社内組織とを対応付けて記憶・管理する。つまり、情報データベースは、ネットワークシステムを用いる会社の社内組織ごとに、ユーザの社員番号等のデータベースの検索の際にキーワードとして用いられる社員番号等を含む人事情報データ（情報データ）を階層化し、記憶・管理する。
【００１３】
資源データベースは、ネットワークシステムに含まれるコンピュータそれぞれのハードウェア資源およびソフトウェア資源を示すデータを、情報データベース内の人事情報データに含まれるユーザの社員番号等のキーワードデータと対応付けて記憶し、管理する。
【００１４】
階層表示手段は、情報データベースに記憶されている人事情報データに含まれる組織を階層化して表示する。つまり、階層表示手段は、情報データベース内の人事情報データに基づいて、例えば、会社組織の各部署を、本社と、本社内の営業部、総務部および経理部と、各部内の各課とに階層化し、ツリー状に表示する。
【００１５】
情報データ表示手段は、例えば、マウスのクリックで、階層表示手段によりツリー状に表示された部署のいずれかが指定された場合に、情報データベースを検索し、指定された部署に所属する人事情報データを取得し、取得した人事情報データに含まれるユーザの名前等を表示する。
【００１６】
資源データ表示手段は、例えば、マウスのクリックで、情報データ表示手段により表示されたユーザの名前のいずれかが指定された場合に、指定されたユーザの人事情報データに含まれる社員番号等をキーワードとして資源データベースを検索し、検索の結果として得られた資源データ、つまり、指定されたユーザのコンピュータのソフトウェアおよびハードウェア資源を表示する。
【００１７】
本発明にかかる第２のシステム資源表示装置において、被管理装置表示手段は、例えば、情報データ表示手段が表示したユーザの名前のいずれかが指定されると、指定されたユーザの人事情報データに含まれる社員番号等をキーワードとして資源データベース内を検索して、指定されたユーザのコンピュータの一覧を表示する。
【００１８】
資源データ表示手段は、例えばマウスのクリックで、被管理装置表示手段により表示されたコンピュータのいずれかが指定された場合に、指定されたコンピュータに、ハードウェア資源およびソフトウェア資源をネットワークを介して問い合わせ、この問い合わせに応じてコンピュータが返した資源データを受信し、指定されたコンピュータがどのような資源を有しているかを表示する。
【００１９】
また、本発明にかかる第１のシステム資源表示方法は、１つ以上の被管理装置を含むシステム内のシステム資源表示装置において、前記被管理装置それぞれの資源を表示するシステム資源表示方法であって、階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶し、前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを記憶し、前記情報データの階層を表示し、表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示し、表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置の前記資源データを表示する。
【００２０】
また、本発明にかかる第２のシステム資源表示方法は、１つ以上の被管理装置を含むシステム内のシステム資源表示装置において、前記被管理装置それぞれの資源を表示するシステム資源表示方法であって、前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、前記被管理装置それぞれは、前記被管理装置それぞれに固有な資源データ、および、所定のキーワードデータの設定を受け、前記ネットワークを介した検索に応じて、設定された前記資源データおよび前記キーワードデータを返し、階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶し、少なくとも、前記被管理装置それぞれ、および、前記被管理装置それぞれと対応付けた前記キーワードデータを記憶し、前記情報データの階層を表示し、表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示し、表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置を表示し、表示した前記被管理装置のいずれかを指定する操作に応じて、指定された前記被管理装置を前記ネットワークを介して検索し、検索した前記被管理装置から返される前記資源データを表示する。
【００２１】
また、本発明にかかるコンピュータにより読み取り可能な記録媒体は、１つ以上の被管理装置を含むシステムにおいて、前記被管理装置それぞれの資源を表示するシステム資源表示装置において、階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶するステップと、前記被管理装置それぞれの資源を示す資源データ、および、前記資源データそれぞれと対応付けた前記キーワードデータを記憶するステップと、前記情報データの階層を表示するステップと、表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示するステップと、表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置の前記資源データを表示するステップとをコンピュータに実行させるソフトウェアを記録する。
【００２２】
また、本発明にかかる第２のコンピュータにより読み取り可能な記録媒体は、１つ以上の被管理装置を含むシステムにおいて、前記被管理装置それぞれの資源を表示するシステム資源表示装置において、前記被管理装置と前記システム資源表示装置とはネットワークを介して通信し、前記被管理装置それぞれは、前記被管理装置それぞれに固有な資源データ、および、所定のキーワードデータの設定を受け、前記ネットワークを介した検索に応じて、設定された前記資源データおよび前記キーワードデータを返し、階層化され、それぞれ所定のキーワードデータを有する所定の情報データを記憶するステップと、少なくとも、前記被管理装置それぞれ、および、前記被管理装置それぞれと対応付けた前記キーワードデータを記憶するステップと、前記情報データの階層を表示するステップと、表示した前記階層に対して前記情報データの階層を指定する操作に応じて、指定された前記階層に含まれる前記情報データを表示するステップと、表示した前記情報データのいずれかを指定する操作に応じて、指定された前記情報データに含まれる前記キーワードデータに対応する前記被管理装置を表示するステップと、表示した前記被管理装置のいずれかを指定する操作に応じて、指定された前記被管理装置を前記ネットワークを介して検索し、検索した前記被管理装置から返される前記資源データを表示するステップとをコンピュータに実行させるソフトウェアを記録する。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態を説明する。
【００２４】
図１は、本発明にかかるネットワーク資源表示方法が適応されるネットワークシステム１の構成を示す図である。
図１に示すように、ネットワークシステム１は、ｋ台の管理装置２（図１は、ｋ＝１の場合を例示）、被管理装置３−１〜３−ｍ（図１は、ｍ＝７の場合を例示、以下、被管理装置３のいずれかを特定せずに示す場合には被管理装置３と略記する）、および、データ通信網、ＩＳＤＮ網、ＬＡＮ等のデータ通信（プロトコル等を問わない）が可能な通信網１０から構成される。
なお、図１においては、図示の簡略化のために、管理装置２および被管理装置３で実行されるプログラムとしてシステム管理プログラム２２０および被管理プログラム３２０のみを示すが、図２および図６を参照して後述するように、管理装置２および被管理装置３においては、さらに各種のアプリケーションプログラムが実行される。
【００２５】
ネットワークシステム１は、これらの構成部分により、通信網１０に接続された管理装置２および被管理装置３の間で相互にデータを伝送し、処理するとともに、被管理装置３それぞれのハードウェア資源を、被管理装置３のユーザあるいはユーザが属する組織に対応付けて表示し、ネットワークシステム１の管理業務を支援する。
【００２６】
［管理装置２］
管理装置２は、例えば、ＣＲＴディスプレイ等の表示装置２００と、キーボード２０４およびマウス２０６等を含み、ユーザの操作を受け入れる入力装置とを有する入出力装置２０、通信機能を有し、システム管理プログラム２２０等を実行するコンピュータ２２、システム管理データベース（ＤＢ）２４および人事・組織データベース（ＤＢ）２６から構成される。
なお、管理装置２において、システム管理データベース２４および人事・組織データベース２６は、コンピュータ２２とは別のハードウェアを用いて実現されるか、あるいは、コンピュータ２２の資源を利用したソフトウェアとして実現されるかを問わない。
【００２７】
［システム管理プログラム２２０］
図２は、図１に示した管理装置２のシステム管理プログラム２２０の構成を示す図である。
図２に示すように、システム管理プログラム２２０は、ＧＵＩ(graphical user interface）モジュール２２２およびデータベースアクセスモジュール２２４およびネットワークモジュール２２６から構成され、コンピュータ２２は、複数のアプリケーションＧＵＩ２２８をさらに含む。
【００２８】
［ＧＵＩモジュール２２２］
ＧＵＩモジュール２２２は、ＧＵＩ２２８を起動し、被管理装置３の情報をＧＵＩ２２８に対して出力する。
また、ＧＵＩモジュール２２２は、データベースアクセスモジュール２２４から入力されるデータを表示装置２００に表示する。
また、ＧＵＩモジュール２２２は、キーボード２０４等からユーザにより入力されるデータをデータベースアクセスモジュール２２４およびＧＵＩ２２８に対して出力する。
【００２９】
［データベースアクセスモジュール２２４］
データベースアクセスモジュール２２４は、ＧＵＩモジュール２２２が受け入れたユーザの操作等に応じて、人事・組織データベース２６およびシステム管理データベース２４をそれぞれ個別に、あるいは、連携させて制御し、人事・組織データベース２６およびシステム管理データベース２４に対して、ＧＵＩモジュール２２２から入力された人事情報データ［ネットワークシステム１を用いている会社内の組織、組織の構成、および、各組織に含まれるユーザの名前、社員番号等を含む］および装置データ［被管理装置３の製造番号（シリアル番号）、装置の名称、ネットワークアドレス、メモリ量等の装置に固有な情報と、装置のユーザの社員番号、連絡先および所属組織等の付加的情報とを含む］を記憶し、管理して、図３〜図５に示して後述する組織表示機能、グループ表示機能およびリスト表示機能等に要する処理を行う。
【００３０】
［ネットワークモジュール２２６］
ネットワークモジュール２２６は、管理装置２と被管理装置３との間でデータを伝送する。
【００３２】
［ＧＵＩ２２８］
ＧＵＩ２２８は、被管理装置３のソフトウェアを操作するＧＵＩ画像データを表示装置２００に対して出力し、キーボード２０４およびマウス２０６から入力されるＧＵＩ画像に対するユーザの操作を示すデータを２２６に対して出力する。
また、ＧＵＩ２２８は、被管理装置３からのアプリケーションプログラムの処理結果を受け取り、表示装置２００に表示する。
【００３３】
以下、システム管理プログラム２２０の機能を説明する。
【００３４】
［組織表示機能］
図３は、図１および図２に示したシステム管理プログラム２２０の組織表示機能において、表示装置２００に表示される画像を例示する図である。
システム管理プログラム２２０は、ネットワークシステム１を用いている組織（例えば会社内の部・課）を単位とする階層ごとに、組織に属する社員（ユーザ）の氏名および識別子（社員番号）等と、組織の識別子とを対応付けて人事・組織データベース２６に記憶し、管理する。
さらに、システム管理プログラム２２０は、人事・組織データベース２６に記憶し、組織ごとに階層化し、例えば、図３に例示するツリー形式の組織マップとして表示装置２００に表示する（組織表示機能）。
なお、以下、人事・組織データベース２６に記憶・管理されるデータを、人事情報データと総称する。
【００３５】
［グループ表示機能］
図４は、図１および図２に示したシステム管理プログラム２２０のグループ表示機能において、表示装置２００に表示される画像を例示する図である。
また、システム管理データベース２４と人事・組織データベース２６とを連携動作させることにより、例えば、組織表示機能により、表示装置２００に表示された組織（部・課；図３）のいずれかを、ユーザがマウス２０６でクリックして指定した場合に、システム管理プログラム２２０は、図４に示すように、指定された組織に属するユーザ（社員）に、ユーザそれぞれの被管理装置３を対応付けてアイコン表示する（グループ表示機能）。
【００３６】
なお、図４に示したグループ表示画像において、各ユーザおよび被管理装置３のアイコンは、ユーザのマウス２０６を用いたドラッグ＆ドロップ操作（ユーザがマウス２０６によりアイコンをクリックし、ボタンを押下したまま移動させ、ボタンを離した位置にアイコンを移動させる操作）により移動させることができ、また、例えば、背景にオフィスのビットマップ画像を配することもできる。
【００３７】
［リスト表示機能］
図５は、図１および図２に示したシステム管理プログラム２２０のリスト表示機能において、表示装置２００に表示される画像を例示する図である。
また、例えば、グループ表示機能により、表示装置２００に表示された被管理装置３のいずれかを、ユーザがマウス２０６でクリックして指定した場合に、システム管理プログラム２２０は、指定された被管理装置３が保有するソフトウェアおよびハードウェア資源を示す資源データ（後述するアプリケーションリストおよび被管理装置のその他の資源を示すデータ）の送信を、通信網１０を介して指定された被管理装置３に対して要求し、図５に示すように、要求に応じて被管理装置３が送信した資源データを、ハードウェアおよびソフトウェア資源のリストにしてアイコン表示する（リスト表示機能）。
【００３８】
［リモート制御機能］
管理装置２のユーザが、図５に示したリスト表示画面において、例えば、表示された被管理装置３の資源のいずれかを、マウス２０６でクリックして指定した場合に、システム管理プログラム２２０は、指定されたハードウェア（図６に示すリソース３４０）を用いた処理、指定されたハードウェアに対する設定処理、あるいは、指定されたソフトウェア（図６に示すアプリケーションソフトウェア３３０）の実行を、ネットワークシステム１０を介して被管理装置３に対して要求し、要求に応じてソフトウェアを実行した被管理装置３から返ってきた処理結果を、表示装置２００に表示する（リモート制御機能）。
【００３９】
［被管理装置３］
被管理装置３は、例えば、管理装置２と同様に、表示装置２００、キーボード２０４およびマウス２０６等を含む入出力装置３０、通信機能を有し、被管理プログラム３２０等を実行するコンピュータ３２、および、ハードディスク装置（ＨＤＤ）３４から構成される。
【００４０】
［被管理プログラム３２０］
図６は、図１に示した被管理装置３の被管理プログラム３２０の構成を示す図である。
図６に示すように、被管理プログラム３２０は、アプリケーションリスト３２４を含むアプリケーション管理モジュール３２２およびネットワークモジュール３２６から構成され、コンピュータ３２は、複数のアプリケーションソフトウェア３３０、および、被管理装置３のファイル、プロセス、画面およびデータおよびハードウェア等、管理装置２から設定・操作が可能な複数の資源（リソース）３４０をさらに含む。
【００４１】
［アプリケーション管理モジュール３２２］
アプリケーション管理モジュール３２２は、アプリケーションソフトウェア３３０およびリソース３４０を管理し、コンピュータ３２が保有するハードウェアおよびソフトウェア資源を示すアプリケーションリスト３２４を作成し、記憶し、ネットワークモジュール３２６からの要求に応じて、アプリケーションリスト３２４をネットワークモジュール３２６に対して出力する。
また、アプリケーション管理モジュール３２２は、ネットワークモジュール３２６から入力される資源の指定に応じて、指定されたリソース３４０のいずれかを用いた処理、リソース３４０に対する設定、あるいは、指定されたアプリケーションソフトウェア３３０のいずれかを実行させ、実行結果をネットワークモジュール３２６に対して出力する。
【００４２】
［ネットワークモジュール３２６］
ネットワークモジュール３２６は、管理装置２と被管理装置３との間でデータを伝送する。
また、ネットワークモジュール３２６は、管理装置２からの資源データの送信要求を受信すると、アプリケーション管理モジュール３２２に対してアプリケーションリスト３２４を要求し、要求に応じてアプリケーション管理モジュール３２２から入力されるアプリケーションリスト３２４を、資源データとして管理装置２に対して送信する。
また、ネットワークモジュール３２６は、管理装置２からの資源の指定を受け入れ、アプリケーション管理モジュール３２２に対して出力するとともに、アプリケーション管理モジュール３２２から入力される指定された資源を用いた処理の結果を、管理装置２に対して送信する。
【００４３】
［ネットワークシステム１の動作］
以下、ネットワークシステム１の動作を説明する。
【００４４】
［管理装置２の動作］
まず、図７〜図９を参照して、管理装置２側の動作を説明する。
図７は、図１および図２に示したシステム管理プログラム２２０の動作を示す第１のフローチャート図である。
図８は、図１および図２に示したシステム管理プログラム２２０の動作を示す第２のフローチャート図である。
図９は、図２に示したＧＵＩ２２８の動作を示すフローチャートである。
【００４５】
図７に示すように、ステップ１００（Ｓ１００）において、キーボード２０４等を介して、ユーザが組織表示機能（図３）を指定する操作を行うと、ＧＵＩモジュール２２２は、ユーザの操作を受け入れて、データベースアクセスモジュール２２４に対して出力する。データベースアクセスモジュール２２４は、人事・組織データベース２６を制御して、ネットワークシステム１を用いている会社の階層構造（組織の構成）および人事情報データを取得する。
【００４６】
なお、以下の図７〜図１０を参照した説明においては、管理装置２がアプリケーション管理モジュール３２２を制御して、アプリケーションソフトウェア３３０のいずれかを起動して処理をさせる場合を例示するが、リソース３４０を用いた処理を行なわせる場合、あるいは、リソース３４０に対する設定を行なう場合の処理も同様である。
【００４７】
ステップ１０２（Ｓ１０２）において、データベースアクセスモジュール２２４は、取得した階層構造および人事情報データに基づいて、末端の組織（グループ）、例えば、図３に示した組織マップにおける課まで表示できるか否かを判断し、表示できる場合、Ｓ１１０の処理に進み、表示できない場合、Ｓ１０４の処理に進む。
【００４８】
ステップ１０４（Ｓ１０４）において、データベースアクセスモジュール２２４は、取得した階層構造および人事情報データを用いて、組織マップを可能な範囲で途中まで（例えば、図３に示した部まで）作成し、ＧＵＩモジュール２２２を介して表示装置２００に表示する。
【００４９】
ステップ１０６（Ｓ１０６）において、ユーザが、マウス２０６を用いて表示装置２００に表示された組織マップの下位組織をクリックすると、データベースアクセスモジュール２２４は、Ｓ１０２の処理に戻る。
【００５０】
ステップ１１０（Ｓ１１０）において、データベースアクセスモジュール２２４は、組織マップを末端組織まで作成し、ＧＵＩモジュール２２２を介して表示装置２００に表示する。
【００５１】
ステップ１１２（Ｓ１１２）において、ユーザが表示した組織マップ内の末端組織以外の組織をクリックして指定すると、ステップ１１４（Ｓ１１４）において、データベースアクセスモジュール２２４は、一般的な組織の属性であって、組織コード（組織番号）、組織のロケーションおよび組織の責任者（組織長）等のユーザの興味の対象となる情報を含む組織情報を作成し、ＧＵＩモジュール２２２を介して表示装置２００に表示する。
【００５２】
ステップ１２０（Ｓ１２０）において、ユーザが表示した組織マップ内の末端組織をクリックして指定すると、ステップ１２２（Ｓ１２２）において、データベースアクセスモジュール２２４は、例えば、指定された末端組織に属するユーザの社員番号をキーワードにしてシステム管理データベース２４を検索し、末端組織の各ユーザの被管理装置３の装置データを取得する。
【００５３】
ステップ１２４（Ｓ１２４）において、データベースアクセスモジュール２２４は、図４に示したグループ表示を行ない、指定された末端組織に属するユーザと、ユーザそれぞれの被管理装置３とを対応付けて表示するアイコンを、ＧＵＩモジュール２２２を介して表示装置２００に表示する。
【００５４】
ステップ１２６（Ｓ１２６）において、ユーザが表示したグループ表示画面中の被管理装置３をクリックして指定すると、ステップ１２８（Ｓ１２８）において、データベースアクセスモジュール２２４は、ネットワークモジュール２２６を介して、指定された被管理装置３に対して、アプリケーションリスト３２４を要求するアプリケーションリスト要求コマンドを送信する。
なお、データベースアクセスモジュール２２４は、指定された被管理装置３に対してアプリケーションリスト３２４を要求する際には、Ｓ１２２の処理においてシステム管理データベース２４から取得した被管理装置３の装置データに含まれるネットワークアドレスを用いる。
アプリケーションリスト３２４の送信要求を受けた被管理装置３において、アプリケーション管理モジュール３２２は、アプリケーションリスト３２４を被管理プログラム３２０を介して管理装置２に対して送信する。データベースアクセスモジュール２２４は、ネットワークモジュール２２６を介して被管理装置３からのアプリケーションリスト３２４を取得する。
【００５５】
ステップ１３０（Ｓ１３０）において、データベースアクセスモジュール２２４は、取得したアプリケーションリスト３２４を用いて、図５に示したように、アプリケーションリストをＧＵＩモジュール２２２を介して表示装置２００に表示する。
【００５６】
ステップ１３２（Ｓ１３２）において、ユーザが表示したアプリケーションリスト中のアプリケーションソフトウェアをクリックして指定すると、ステップ１３４（Ｓ１３４）において、データベースアクセスモジュール２２４は、指定されたアプリケーションプログラムの識別子（ＩＤ）を含む起動要求信号（アプリケーション起動コマンド）を被管理装置３に送信し、リモート制御機能を実行する。
被管理装置３において、アプリケーションリスト３２４は被管理プログラム３２０からアプリケーション起動の要求を受けると、アプリケーションソフトウェア３３０に含まれるアプリケーションプログラムの内、要求されたいずれかを起動する。さらに、アプリケーションリスト３２４は、ネットワークモジュール３２６を介して、起動の結果、正常にアプリケーションプログラムが起動されたか、あるいは、起動が失敗したか等を示す応答信号（アプリケーション起動レスポンス）を管理装置２に返す。
【００５７】
ステップ１３６（Ｓ１３６）において、データベースアクセスモジュール２２４は、ＧＵＩモジュール２２２を制御して、指定されたソフトウェアに適合するＧＵＩ２２８のＧＵＩ機能を起動させる。
ＧＵＩ２２８は、ＧＵＩモジュール２２２より被管理システム３の情報（ネットワークアドレス、システム名等の表示に必要な情報）を受け取り、ＧＵＩ画像を表示装置２００に表示させる。
ユーザが表示装置２００に表示されたＧＵＩ画像に対して操作を行なうと、ＧＵＩ２２８は、被管理装置３に送信する。
アプリケーション管理モジュール３２２は、管理装置２から受信した操作に応じた動作を、起動したアプリケーションプログラムに実行させ、実行結果（実行結果レスポンス）を管理装置２に対して送信する。
ＧＵＩ２２８は、被管理装置３からのアプリケーションプログラムの実行結果を受信し、表示装置２００に表示する。
【００５８】
なお、図８に示すように、データベースアクセスモジュール２２４は、全ての表示画面において、表示装置２００に表示した画像中の前画面選択用のボタンがユーザによりクリックされた場合には、１つ前に表示していた画像を再度、表示装置２００に表示し、終了用のボタンがクリックされた場合には処理を終了する。
【００５９】
［ＧＵＩ２２８の動作］
ＧＵＩ２２８の動作を、被管理プログラム３２０の動作と関連付けてさらに説明する。
図７に示したＳ１３６において、ＧＵＩ２２８が起動されると、ＧＵＩ２２８は、図９において、ステップ１６０（Ｓ１６０）に示すように、表示装置２００にＧＵＩ画像を表示し、ユーザの操作に応じて表示した画像の内容を変更する。
【００６０】
ステップ１６２（Ｓ１６２）において、ユーザがＧＵＩ画像内の終了用ボタンをクリックすると、ＧＵＩ２２８は、被管理装置３に対してアプリケーションプログラムの実行終了を要求し、アプリケーション管理モジュール３２２は、終了要求に応じてアプリケーションプログラムの実行を終了する。
【００６１】
ステップ１６４（Ｓ１６４）において、ユーザはＧＵＩ画像に対してコマンドの入力操作を行なう。
【００６２】
ステップ１６６（Ｓ１６６）において、ＧＵＩ２２８は、入力されたコマンド（アプリケーションコマンド）をネットワークモジュール２２６を介して被管理装置３に対して送信する。
【００６３】
ステップ１７０（Ｓ１７０）〜ステップ１７６（Ｓ１７６）において、アプリケーション管理モジュール３２２は、ネットワークモジュール３２６を介してコマンドを受け取り、起動したアプリケーションプログラムに受け取ったコマンドを送信する。
さらに、アプリケーション管理モジュール３２２は、コマンドに応じたアプリケーションプログラムの処理結果を受信し、受信した処理結果を管理装置２に送信する。
【００６４】
ステップ１６８（Ｓ１６８）において、ＧＵＩ２２８は、被管理装置３から処理結果を受け取り、表示装置２００に表示する。
【００６５】
［被管理装置３の動作］
以下、図１０を参照して、被管理装置３側の動作を説明する。
図１０は、被管理装置３のアプリケーション管理モジュール３２２の処理を示すフローチャートである。
図１０に示すように、ステップ２００（Ｓ２００）において、アプリケーション管理モジュール３２２は、ネットワークモジュール３２６が管理装置２あるいはアプリケーションソフトウェア３３０からのコマンドを受信したか否かを判断し、コマンドを受信した場合にはＳ２０２の処理に進む。
【００６６】
ステップ２０２（Ｓ２０２）において、アプリケーション管理モジュール３２２は、受信したコマンドがアプリケーションリスト要求コマンドであるか否かを判断し、アプリケーションリスト要求コマンドである場合にはＳ２０４の処理に進み、それ以外である場合にはＳ２０８の処理に進む。
【００６７】
ステップ２０４（Ｓ２０４）において、アプリケーション管理モジュール３２２は、アプリケーションソフトウェア３３０およびリソース３４０を検索してアプリケーションリスト３２４を作成し、アプリケーションリスト要求レスポンス内に入れる。
【００６８】
ステップ２０６（Ｓ２０６）において、アプリケーション管理モジュール３２２は、Ｓ２０４，Ｓ２１２およびＳ２２４の処理において作成した各種レスポンスをネットワークモジュール３２６を介して管理装置２に送信する。
【００６９】
ステップ２０８（Ｓ２０８）において、アプリケーション管理モジュール３２２は、受信したコマンドがアプリケーション起動要求コマンドであるか否かを判断し、アプリケーション起動要求コマンドである場合にはＳ２１０の処理に進む。
【００７０】
ステップ２１０（Ｓ２１０）において、アプリケーション管理モジュール３２２は、アプリケーション起動要求コマンドから、アプリケーションソフトウェア３３０のいずれかを特定する識別子（ＩＤ）を取得する。
【００７１】
ステップ２１２（Ｓ２１２）において、アプリケーション管理モジュール３２２は、取得した識別子（ＩＤ）が示すアプリケーションソフトウェア３３０を起動し、実行する。
さらに、アプリケーション管理モジュール３２２は、アプリケーションソフトウェア３３０から実行結果を受け取って、実行結果レスポンスを作成し、Ｓ２０６の処理に進む。
【００７２】
ステップ２１４（Ｓ２１４）において、アプリケーション管理モジュール３２２は、受信したコマンドがアプリケーションソフトウェア３３０の間のコマンドであるか否かを判断し、アプリケーションソフトウェア３３０間のコマンドである場合にはＳ２２０の処理に進み、それ以外の場合にはＳ２００の処理に戻る。
【００７３】
ステップ２２０（Ｓ２２０）において、アプリケーション管理モジュール３２２は、アプリケーションソフトウェア３３０間のコマンドに含まれるアプリケーションソフトウェア３３０のいずれかの識別子（ＩＤ）を取得する。
ステップ２２２（Ｓ２２２）において、アプリケーション管理モジュール３２２は、アプリケーションソフトウェア３３０間のコマンドから取得した識別子（ＩＤ）が示すアプリケーションソフトウェア３３０のいずれかに、受信したコマンドを渡す。
【００７４】
ステップ２３２（Ｓ２３２）〜ステップ２３６（Ｓ２３６）において、アプリケーションソフトウェア３３０は、アプリケーション管理モジュール３２２からコマンドを受信し、コマンドに応じた処理を行なって、処理の結果として獲られたデータあるいは戻り値を、アプリケーション起動レスポンスとして返信する。
【００７５】
ステップ２２４（Ｓ２２４）において、アプリケーション管理モジュール３２２は、アプリケーションソフトウェア３３０からのアプリケーション起動レスポンスを受信し、Ｓ２０６の処理に進む。
【００７６】
以上説明したように、ネットワークシステム１によれば、ネットワークシステム１のユーザの組織とネットワークシステム１の構成要素（被管理装置３と、そのアプリケーションソフトウェア３３０およびリソース３４０）とを対応付けて、視認性よく表示装置２００に表示することができる。従って、ネットワークシステム１の管理者は、ネットワークシステム１の構成を容易に把握することができる。
また、ネットワークシステム１によれば、ネットワークシステム１の管理者が、被管理装置３のアプリケーションソフトウェア３３０およびリソース３４０の起動あるいは設定を、管理装置２から集中管理することができる。
【００７７】
【発明の効果】
上述したように、本発明にかかるシステム資源表示装置およびその方法によれば、複数のコンピュータ等の装置をネットワーク装置を介して接続したネットワークシステムにおいて、装置それぞれがどのようなハードウェア資源およびソフトウェア資源を有しているかを、ユーザおよび装置を保有する組織に関連付けて表示することができる。
【００７８】
また、本発明にかかるシステム資源表示装置およびその方法によれば、ネットワークシステムを構成する各装置の資源の情報を表示し、システム管理業務を容易にし、システム管理業務に要するユーザの労力を軽減することができる。
【図面の簡単な説明】
【図１】本発明にかかるネットワーク資源表示方法が適応されるネットワークシステムの構成を示す図である。
【図２】図１に示した管理装置のシステム管理プログラムの構成を示す図である。
【図３】図１および図２に示したシステム管理プログラムの組織表示機能において、表示装置に表示される画像を例示する図である。
【図４】図１および図２に示したシステム管理プログラムのグループ表示機能において、表示装置に表示される画像を例示する図である。
【図５】図１および図２に示したシステム管理プログラムのリスト表示機能において、表示装置に表示される画像を例示する図である。
【図６】図１に示した被管理装置の被管理プログラムの構成を示す図である。
【図７】図１および図２に示したシステム管理プログラムの動作を示す第１のフローチャート図である。
【図８】図１および図２に示したシステム管理プログラムの動作を示す第２のフローチャート図である。
【図９】図２に示したＧＵＩの動作を示すフローチャートである。
【図１０】被管理装置のアプリケーション管理モジュールの処理を示すフローチャートである。
【図１】
0003777025.tif 000002
【図２】
0003777025.tif 000003
【図３】
0003777025.tif 000004
【図４】
0003777025.tif 000005
【図５】
0003777025.tif 000006
【図６】
0003777025.tif 000007
【図７】
0003777025.tif 000008
【図８】
0003777025.tif 000009
【図９】
0003777025.tif 000010
【図１０】
0003777025.tif 000011