(57)【要約】【課題】インベントリ情報を収集するにあたり、新規に導入された端末等から初めてインベントリ情報を収集する場合であっても、インベントリ情報のデータサイズを低減することができ、収集したインベントリ情報を格納部へ登録する処理をも短縮することができる、資産管理装置、クライアント端末、資産管理システム、資産管理方法、及び資産管理プログラムを提供することを目的とする。【解決手段】資産管理装置であって、格納部と、共通する頻度の高い項目情報を抽出し項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成部と、定義ファイル送信部と、クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルとリストに含まれないクライアント端末固有のインベントリ情報とを受信する選択ファイル受信部と、選択項目情報と項目とを格納部に登録する登録部とを備える。【選択図】図１
2010224773.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末のインベントリ情報を資産情報として管理する資産管理装置であって、
前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納する格納部と、
前記格納部が格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成部と、
前記生成部が生成した前記インベントリ情報定義ファイルを前記クライアント端末に送信する定義ファイル送信部と、
前記送信部が前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信する選択ファイル受信部と、
前記受信部が受信した前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを前記格納部に登録する登録部とを備えることを特徴とする資産管理装置。
【請求項２】
前記定義ファイル生成部は、前記格納部が格納する前記インベントリ情報の各項目について、当該項目の登録内容に共通する登録内容がない場合、当該項目の中から任意に抽出した登録内容を前記インベントリ情報定義ファイルのリストに加えることを特徴とする請求項１に記載の資産管理装置。
【請求項３】
前記生成部は、前記格納部が格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の異なる複数の項目情報を抽出し、前記項目毎の当該複数の項目情報の組み合わせを変えて、複数のインベントリ情報定義ファイルを生成することを特徴とする請求項１に記載の資産管理装置。
【請求項４】
資産管理装置から自己のインベントリ情報を資産情報として管理されるクライアント端末であって、
自己の有するハードウェア及びソフトウェアのインベントリ情報を取得する取得部と、
前記資産管理装置が送信した、当該資産管理装置が管理する他のクライアント端末のインベントリ情報に共通する頻度の高い項目情報をリストにしたインベントリ情報定義ファイルを受信する受信部と、
前記取得部が取得した前記インベントリ情報の項目と、前記受信部が受信した前記インベントリ情報定義ファイルのリストに含まれる項目情報とを比較し、一致する項目のみをリストにしたインベントリ情報選択ファイルを生成する選択ファイル生成部と、
前記選択ファイル生成部が生成した前記インベントリ情報選択ファイルを前記資産管理装置へ送信する送信部とを備えることを特徴とするクライアント端末。
【請求項５】
資産管理装置と複数のクライアント端末とを備えた資産管理システムであって、
前記資産管理装置は、
前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納する格納部と、
前記格納部が格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成部と、
前記生成部が生成した前記インベントリ情報定義ファイルを前記クライアント端末に送信する定義ファイル送信部と、
前記送信部が前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信する選択ファイル受信部と、
前記受信部が受信した前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを前記格納部に登録する登録部とを有し、
前記クライアント端末は、
自己の有するハードウェア及びソフトウェアのインベントリ情報を取得する取得部と、
前記資産管理装置が送信した、当該資産管理装置が管理する他のクライアント端末のインベントリ情報に共通する頻度の高い項目情報をリストにしたインベントリ情報定義ファイルを受信する受信部と、
前記取得部が取得した前記インベントリ情報の項目と、前記受信部が受信した前記インベントリ情報定義ファイルのリストに含まれる項目情報とを比較し、一致する項目のみをリストにしたインベントリ情報選択ファイルを生成する選択ファイル生成部と、
前記選択ファイル生成部が生成した前記インベントリ情報選択ファイルを前記資産管理装置へ送信する送信部とを有することを特徴とする資産管理システム。
【請求項６】
複数のクライアント端末のインベントリ情報を資産情報として管理する資産管理方法であって、
コンピュータが、前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納するステップと、
コンピュータが、前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成するステップと、
コンピュータが、前記インベントリ情報定義ファイルを前記クライアント端末に送信するステップと、
コンピュータが、前記送信部が前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信するステップと、
コンピュータが、前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを登録するステップとを備えることを特徴とする資産管理方法。
【請求項７】
複数のクライアント端末のインベントリ情報を資産情報として管理する動作をコンピュータに行わせる資産管理プログラムであって、前記コンピュータに、
前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納する格納機能と、
前記格納機能で格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成機能と、
前記生成機能で生成した前記インベントリ情報定義ファイルを前記クライアント端末に送信する定義ファイル送信機能と、
前記送信機能で前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信する選択ファイル受信機能と、
前記受信機能で受信した前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを登録する登録機能とを実現させるための資産管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収集した資産のインベントリ情報を管理する資産管理装置、クライアント端末、資産管理システム、資産管理方法、及び資産管理プログラムに関する。
【背景技術】
【０００２】
社内ネットワークに接続されたパーソナルコンピュータや、そこにインストールされるソフトウェア等のＩＴ資産は、複数の部署や事業所にまたがること、また、リース契約の機器を含むことから、管理が非常に困難である。資産管理システムは、このような複雑な管理を簡素化するためのシステムである。資産管理システムは、製品によって様々な機能を持っているが、いずれの製品も資産の管理を効率化し、その負担を軽減することを目的としていることに変わりはない。
【０００３】
資産管理システムにあっては、インベントリ収集機能がシステムの根本をなすものである。インベントリ収集機能は、例えば、社内ＬＡＮに接続されているパーソナルコンピュータのハードウェア情報や、パーソナルコンピュータにインストールされているソフトウェア等の情報を、ネットワーク経由で収集する機能である。資産管理システムは、パーソナルコンピュータの起動時や、設定された時間間隔で、こうしたインベントリ情報を収集し、データベース化して管理する。インベントリとは元来、商品や財産等の目録、在庫あるいは棚卸し、在庫調査という意味であるが、資産管理システムにおいては、ハードウェアとソフトウェアの各種情報を意味する。収集項目は資産管理システムによっては数百項目を数える場合もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１０８４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のこのような資産管理システムは、インベントリ情報を収集する対象のパーソナルコンピュータ等の台数が増加するに伴い、収集されるインベントリ情報が肥大化する。その結果、従来のこのような資産管理システムにあっては、ネットワーク上を移動するインベントリ情報の総データサイズが増大し、ネットワーク帯域を圧迫してしまうという問題がある。また、資産管理サーバにあっては、各インベントリ情報を個別に処理しなければならないため、情報を登録する時間が増大するといった問題がある。
【０００６】
また、従来のこのような資産管理システムは、ネットワーク上に新規に追加されたパーソナルコンピュータ等から初めてインベントリ情報を収集する際に、インベントリ情報のデータサイズを減らすための対策が何らなされていない。そのため、従来のこのような資産管理システムにあっては、大多数のパーソナルコンピュータ等から同時にインベントリ情報の収集が行われないように、各パーソナルコンピュータに対してインベントリ情報の収集を行なうスケジュール設定しなければならないといった問題がある。
【０００７】
本発明は、このような事情に鑑みてなされたものであって、クライアント端末が有するハードウェアやソフトウェアのインベントリ情報を収集するにあたり、全てのインベントリ情報をそのまま収集せず、他のクライアント端末と共通するインベントリ情報の項目情報については纏めてリストにしてしまうことで、個別に収集するインベントリ情報の総数を減らし、収集する情報の総データサイズを低減させることができる、資産管理装置、クライアント端末、資産管理システム、資産管理方法、及び資産管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明に係る資産管理装置は、複数のクライアント端末のインベントリ情報を資産情報として管理する資産管理装置であって、前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納する格納部と、前記格納部が格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成部と、前記生成部が生成した前記インベントリ情報定義ファイルを前記クライアント端末に送信する定義ファイル送信部と、前記送信部が前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信する選択ファイル受信部と、前記受信部が受信した前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを前記格納部に登録する登録部とを備える。
【０００９】
上記課題を解決するための本発明に係るクライアント端末は、資産管理装置から自己のインベントリ情報を資産情報として管理されるクライアント端末であって、自己の有するハードウェア及びソフトウェアのインベントリ情報を取得する取得部と、前記資産管理装置が送信した、当該資産管理装置が管理する他のクライアント端末のインベントリ情報に共通する頻度の高い項目情報をリストにしたインベントリ情報定義ファイルを受信する受信部と、前記取得部が取得した前記インベントリ情報の項目と、前記受信部が受信した前記インベントリ情報定義ファイルのリストに含まれる項目情報とを比較し、一致する項目のみをリストにしたインベントリ情報選択ファイルを生成する選択ファイル生成部と、前記選択ファイル生成部が生成した前記インベントリ情報選択ファイルを前記資産管理装置へ送信する送信部とを備える。
【００１０】
上記課題を解決するための本発明に係る資産管理システムは、資産管理装置と複数のクライアント端末とを備えた資産管理システムであって、前記資産管理装置は、前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納する格納部と、前記格納部が格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成部と、前記生成部が生成した前記インベントリ情報定義ファイルを前記クライアント端末に送信する定義ファイル送信部と、前記送信部が前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信する選択ファイル受信部と、前記受信部が受信した前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを前記格納部に登録する登録部とを有し、前記クライアント端末は、自己の有するハードウェア及びソフトウェアのインベントリ情報を取得する取得部と、前記資産管理装置が送信した、当該資産管理装置が管理する他のクライアント端末のインベントリ情報に共通する頻度の高い項目情報をリストにしたインベントリ情報定義ファイルを受信する受信部と、前記取得部が取得した前記インベントリ情報の項目と、前記受信部が受信した前記インベントリ情報定義ファイルのリストに含まれる項目情報とを比較し、両者に一致する項目のみをリストにしたインベントリ情報選択ファイルを生成する選択ファイル生成部と、前記選択ファイル生成部が生成した前記インベントリ情報選択ファイルを前記資産管理装置へ送信する送信部とを有する。
【００１１】
上記課題を解決するための本発明に係る資産管理方法は、複数のクライアント端末のインベントリ情報を資産情報として管理する資産管理方法であって、コンピュータが、前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納するステップと、コンピュータが、前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成するステップと、コンピュータが、前記インベントリ情報定義ファイルを前記クライアント端末に送信するステップと、コンピュータが、前記送信部が前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信するステップと、コンピュータが、前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを登録するステップとを備える。
【００１２】
上記課題を解決するための本発明に係る資産管理プログラムは、複数のクライアント端末のインベントリ情報を資産情報として管理する動作をコンピュータに行わせる資産管理プログラムであって、前記コンピュータに、前記クライアント端末毎のインベントリ情報を、当該インベントリ情報の項目別に格納する格納機能と、前記格納機能で格納する前記インベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出し、当該項目情報をリストにしたインベントリ情報定義ファイルを生成する定義ファイル生成機能と、前記生成機能で生成した前記インベントリ情報定義ファイルを前記クライアント端末に送信する定義ファイル送信機能と、前記送信機能で前記クライアント端末に送信した前記インベントリ情報定義ファイルのリストに含まれる前記項目情報の中から、当該クライアント端末が自己のインベントリ情報と一致する選択項目情報のみを選択しリストにしたインベントリ情報選択ファイルと、当該インベントリ情報選択ファイルのリストに含まれない当該クライアント端末固有のインベントリ情報とを受信する選択ファイル受信機能と、前記受信機能で受信した前記インベントリ情報選択ファイルのリストに含まれる選択項目情報と、前記インベントリ情報の項目とを登録する登録機能とを実現させる。
【発明の効果】
【００１３】
上記説明から明らかなように、本発明によれば、クライアント端末が有するハードウェアやソフトウェアのインベントリ情報を収集するにあたり、全てのインベントリ情報をそのまま収集せず、他のクライアント端末と共通するインベントリ情報の項目情報については纏めてリストにしてしまうことで、個別に収集するインベントリ情報の総数を減らし、収集する情報の総データサイズを低減させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態における資産管理システム全体の概略図である。
【図２】本実施形態における資産管理サーバ１０の機能ブロック図である。
【図３】格納部１１が格納するテーブルの一例を示す図である。
【図４】本実施形態におけるクライアント端末２０の機能ブロック図である。
【図５】本実施形態における資産管理システムの処理のフローチャートである。
【図６】資産管理サーバ１０のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、本発明の一例としての資産管理システム全体の概略を示す。
資産管理システムは、資産管理サーバ１００と、資産管理サーバ１００と通信を行う複数（例えば、１０万台超を想定する）のクライアント端末２００（図中２００ａ〜２００ｃ）とを備える。資産管理サーバ１００は、クライアント端末２００ａ〜２００ｃからインベントリ情報を収集する。インベントリ情報は、クライアント端末２００ａ〜２００ｃを構成するハードウェアやソフトウェアの各種情報である。
【００１７】
クライアント端末２００ａ〜２００ｃは、パーソナルコンピュータ等の通信機能を備えたコンピュータである。そして、クライアント端末２００ａ〜２００ｃは、資産管理サーバ１００がネットワーク上でインベントリ収集をする場合に、ＬＡＮ等のネットワークを介して、または、コネクタ接続（ケーブルで接続するタイプ、クレイドルに載せて接続するタイプを含む）等により、ネットワーク上に設置された資産管理サーバ１００と通信を行う。
【００１８】
図２は、資産管理サーバ１００の機能ブロック図を示す。
資産管理サーバ１００は、本発明に係る資産管理装置の一例である。資産管理サーバ１００は、格納部１１０と、定義ファイル生成部１２０と、定義ファイル送信部１３０と、選択ファイル受信部１４０と、登録部１５０とを有する。格納部１１０には、クライアント端末２００から収集されたインベントリ情報がクライアント端末２００毎に分類されて格納される。この各クライアント端末毎のインベントリ情報は、ハードウェアやソフトウェアに関する複数の項目から成り、当該項目毎にそれぞれ該当するクライアント端末のインベントリ情報の項目情報が登録される。
【００１９】
定義ファイル生成部１２０は、クライアント端末２００に送信するためのインベントリ情報定義ファイルを生成する。インベントリ情報定義ファイルを生成するにあたり、定義ファイル生成部１２０は、格納部１１０に格納されるインベントリ情報の項目毎に、当該項目の登録内容が共通する頻度の高い項目情報を抽出する。そして、定義ファイル生成部１２０は、インベントリ情報の各項目から抽出した項目情報を纏めてリストにしたファイルをインベントリ情報定義ファイルとして生成し、定義ファイル送信部１３０に出力する。
【００２０】
また定義ファイル生成部１２０は、インベントリ情報のある項目について、格納部１１０に格納されているインベントリ情報の項目において、登録内容が共通する頻度の高いものがない場合、当該項目については、その項目に登録されている中からシステム管理者が指定する登録内容を抽出したり、最新の登録内容を抽出したりして、インベントリ情報定義ファイルのリストに含める。例えば、システム管理者が登録内容を指定するケースは、同じハードウェアやソフトウェアを有する複数台のパーソナルコンピュータをまとめて導入するような場合に、当該複数台のパーソナルコンピュータのハードウェアやソフトウェアが同じものであることをシステム管理者が認識している場合等である。
【００２１】
なお、インベントリ情報定義ファイルは、クライアント端末２００がインベントリ情報を取得するにあたり、前回取得したときの状態からの差分情報に基づいて項目採取についてのポリシー選択を行うことができるように構成することが好ましい。このようなポリシー選択を行うことができるように構成することによって、例えば、直前に取得済みの項目については、採取しないというポリシーもユーザ選択により実施することができる。
【００２２】
また、インベントリ情報のある項目について、共通する頻度が高い項目情報がいくつかある場合、当該項目情報をそれぞれ含むインベントリ情報定義ファイルを複数生成するようにしてもよい。定義ファイル送信部１３０は、定義ファイル生成部１２０が出力したインベントリ情報定義ファイルをクライアント端末２００に送信する。
【００２３】
このように、資産管理サーバ１００は、既に管理しているクライアント端末２００のインベントリ情報の各項目について、異なるクライアント端末の情報同士に共通する頻度の高い項目だけをリストにしたインベントリ情報定義ファイルを生成してクライアント端末２００へ送信する。そして、このインベントリ情報定義ファイルを受信したクライアント端末は、自己の有するハードウェア及びソフトウェアに関するインベントリ情報の項目と一致する項目情報を当該インベントリ情報定義ファイルのリストの中から選択し、これをインベントリ情報選択ファイルとして、資産管理サーバ１００へ送信する。また、クライアント端末２００は、インベントリ情報選択ファイルのリストに含まれない自己のインベントリ情報を、当該インベントリ情報選択ファイルと共に資産管理サーバ１００へ送信する。
【００２４】
選択ファイル受信部１４０は、クライアント端末２００が送信したインベントリ情報選択ファイルと、インベントリ情報とを受信し、登録部１５０へ出力する。登録部１５０は、選択ファイル受信部１４０が受信したインベントリ情報選択ファイルのリストに含まれる項目情報と、インベントリ情報の項目とを、格納部１１０のテーブルの各項目に登録する。
【００２５】
図３は、格納部１１０が格納するテーブルの一例を示す。
本例では、格納部１１０は、インベントリ情報の項目情報として、クライアントＩＤ、部署、ＯＳ、ＩＰアドレス、ＭＡＣアドレス、ＣＰＵタイプ、クロック（ＭＨｚ）、メモリ（ＭＢ）、Ｃドライブ空き（ＭＢ）、Ｃドライブ合計（ＭＢ）、ディスク合計（ＭＢ）、及びスキャン日時を互いに対応付けて格納する。
【００２６】
このように、格納部１１０が、インベントリ情報の項目情報として、クライアントＩＤ、部署、ＯＳ、ＩＰアドレス、ＭＡＣアドレス、ＣＰＵタイプ、クロック（ＭＨｚ）、メモリ（ＭＢ）、Ｃドライブ空き（ＭＢ）、Ｃドライブ合計（ＭＢ）、ディスク合計（ＭＢ）、及びスキャン日時を互いに対応付けて格納することにより、資産管理サーバ１００は、クライアント端末２００からインベントリ情報と共にインベントリ情報選択ファイルを受けた場合に、対応する項目を検索し、内容を登録することができる。本例では、ハードウェアのインベントリ情報の一例を示したが、クライアント端末２００にインストールされたソフトウェアの製品名やバージョン、ファイル更新日、ファイルサイズ、インストールディレクトリ等のソフトウェアのインベントリ情報も格納する。
【００２７】
図４は、クライアント端末２００の機能ブロック図を示す。
クライアント端末２００は、取得部２１０と、受信部２２０と、比較部２３０と、送信部２４０とを有する。定義ファイル受信部２２０は、資産管理サーバ１００からインベントリ情報定義ファイルを受信し、選択ファイル生成部２３０に出力する。取得部２１０は、当該クライアント端末２００のハードウェア及びソフトウェアのインベントリ情報を取得し、比較部２３０へ出力する。
【００２８】
なお、取得部２１０は、基本的には、定義ファイル受信部２２０がインベントリ情報定義ファイルを受信した後に、当該インベントリ情報定義ファイルを参照して、必要なインベントリ情報のみ収集する。また、取得部２１０は、当該クライアント端末２００が新規にセットアップされたときや、ハードウェアやソフトウェアの構成が変更されたときにインベントリ情報を取得するようにしてもよい。
【００２９】
選択ファイル生成部２３０は、資産管理サーバ１００へ送信するためのインベントリ情報選択ファイルを生成する。インベントリ情報選択ファイルの生成に際し、選択ファイル生成部２３０は、まず、取得部２１０が出力したインベントリ情報と、定義ファイル受信部２２０が出力したインベントリ情報定義ファイルとを比較する。具体的には、選択ファイル生成部２３０は、インベントリ情報定義ファイルのリストに含まれる項目情報の中から、取得部２１０が出力した自己のインベントリ情報と一致するものだけを選択する。そして、選択ファイル生成部２３０は、選択したインベントリ情報をリストにしたファイルを、インベントリ情報選択ファイルとして生成し、選択ファイル送信部２４０へ出力する。また、選択ファイル生成部２３０は、取得部２１０が出力したインベントリ情報の中から、インベントリ情報選択ファイルの内容のリストに含まれないインベントリ情報のみを、インベントリ情報選択ファイルと共に選択ファイル送信部２４０へ出力する。選択ファイル送信部２４０は、選択ファイル生成部２３０が出力したインベントリ情報選択ファイルと、インベントリ情報とを資産管理サーバ１００へ送信する。
【００３０】
このように、クライアント端末２００は、資産管理サーバ１００から受信したインベントリ情報定義ファイルのリストに含まれる項目情報のうち、自己のハードウェア及びソフトウェアのインベントリ情報と一致するものだけを選択してリストにしたインベントリ情報選択ファイルを資産管理サーバ１００へ送信する。また、クライアント端末２００は、インベントリ情報選択ファイルのリストに含まれない自己のハードウェア及びソフトウェアに固有のインベントリ情報を、インベントリ情報選択ファイルと共に、個別に資産管理サーバ１００へ送信する。
【００３１】
図５は、図１に示した資産管理システムを用いた場合の資産管理サーバ１００、及びクライアント端末２００の動作を示すフローチャートである。
本実施形態においては、社内ネットワーク上で、資産管理サーバ１００が既にいくつかのクライアント端末２００のインベントリ情報を管理しているものとする。したがって、資産管理サーバ１００の格納部１１０は、この既に管理しているクライアント端末２００毎のインベントリ情報を、これらクライアント端末２００毎に分類して格納する。
【００３２】
このような社内ネットワーク環境に、新規のクライアント端末２００が追加された場合の資産管理サーバ１００と、当該新規のクライアント端末２００の動作について説明する。新規のクライアント端末２００をセットアップするにあたり、システム管理者は、当該新規のクライアント端末２００の固定ＩＰアドレスやＭＡＣアドレスを予め資産管理サーバ１００の格納部１１０に登録しておく。資産管理サーバ１００は、ネットワーク上に当該新規のクライアント端末２００が追加されると、当該新規のクライアント端末２００の固定ＩＰアドレスやＭＡＣアドレスを頼りに、社内ネットワーク上にある当該新規のクライアント端末２００のインベントリ情報の収集を実施する。
【００３３】
まず、資産管理サーバ１００の定義ファイル生成部１２０は、クライアント端末２００へ送信するためのインベントリ情報定義ファイルを生成する（Ｓ１０１）。具体的には、定義ファイル生成部１２０は、格納部１１０に格納されるインベントリ情報の項目毎に、登録されているインベントリ情報の内容同士に共通する頻度の高い項目情報を抽出する。そして、定義ファイル生成部１２０は、インベントリ情報の項目毎に抽出した、これら共通する頻度の高い項目情報をリストにしたインベントリ情報定義ファイルを生成し、定義ファイル送信部１３０へ出力する。資産管理サーバ１００の定義ファイル送信部１３０は、生成部１２０が出力したインベントリ情報定義ファイルを、新規のクライアント端末２００へ送信する（Ｓ１０２）。
【００３４】
クライアント端末２００の定義ファイル受信部２２０は、資産管理サーバ１００が送信したインベントリ情報定義ファイルを受信し、選択ファイル生成部２３０へ出力する（Ｓ１０３）。一方、新規のクライアント端末２００の取得部２１０は、定義ファイル受信部２２０がインベントリ情報定義ファイルを受信した後に、当該インベントリ情報定義ファイルを参照しつつ、新たに取得すべき自己のハードウェア及びソフトウェアのインベントリ情報を必要なだけ取得し、選択ファイル生成部２３０へ出力する（Ｓ１０４）。
【００３５】
クライアント端末２００の選択ファイル生成部２３０は、資産管理サーバ１００へ送信するためのインベントリ情報選択ファイルを生成する（Ｓ１０５）。具体的には、選択ファイル生成部２３０は、定義ファイル受信部２２０が出力したインベントリ情報定義ファイルのリストに含まれる項目情報の中から、取得部２１０が出力したインベントリ情報と一致する項目情報だけを選択する。そして、選択ファイル生成部２３０は、選択した項目情報を纏めてリストにしたファイルを、インベントリ情報選択ファイルとして生成し、選択ファイル送信部２４０へ出力する。また、選択ファイル生成部２３０は、取得部２１０が出力したインベントリ情報のうち、インベントリ情報選択ファイルのリストの項目情報に含まれないインベントリ情報のみを、インベントリ情報選択ファイルと共に、そのまま送信部２４０へ出力する。クライアント端末２００の送信部２４０は、選択ファイル生成部２３０が出力したインベントリ情報選択ファイルと、インベントリ情報とを資産管理サーバ１００へ送信する（Ｓ１０６）。
【００３６】
資産管理サーバ１００の受信部１４０は、クライアント端末２００が送信したインベントリ情報選択ファイルとインベントリ情報とを受信し、登録部１５０へ出力する（Ｓ１０７）。資産管理サーバ１００の登録部１５０は、受信部１４０が出力したインベントリ情報選択ファイルのリストの各項目情報と、個別の各インベントリ情報の項目とを格納部１１０に登録する（Ｓ１０８）。
【００３７】
このように、新規のクライアント端末２００は、初めてインベントリ情報を送信する場合であっても、自己の全てのインベントリ情報を送信するわけではなく、インベントリ情報選択ファイルのリストの中に含めることができるインベントリ情報の項目は、当該インベントリ情報を個別に送信せずに、インベントリ情報選択ファイルのみを、資産管理サーバ１００へ送信することになる。また、新規のクライアント端末２００は、このようにインベントリ情報選択ファイルのリストの中に含めることができなかった個別のインベントリ情報のみを、資産管理サーバ１００へ送信すればよいことになる。
【００３８】
したがって、本発明によれば、従来の資産管理システムのように、個別のインベントリ情報全てを送信せずに済むので、送信すべき個別のインベントリ情報の数を減らし、インベントリ情報収集のための送信データの総データサイズを低減することができる。一方、資産管理サーバ１００にあっては、従来の手法と比較して、個別に登録しなければならないインベントリ情報の数が減るので、登録処理の高速化に寄与する。なお、これらのメリットは、資産管理サーバ１００の格納部１１０に格納されるインベントリ情報の数が増すほど効果的に作用する。
【００３９】
図６は、本実施形態における資産管理サーバ１００のハードウェア構成を示すブロック図である。
資産管理サーバ１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ハードディスクドライブ１０４と、入力デバイス１０５と、モニタ１０６と、通信インターフェース１０７ａと、無線通信インターフェース１０７ｂと、フレキシブルディスクドライブ１０８と、ＣＤ−ＲＯＭドライブ１０９とを備える。ＣＰＵ１０１は、ＲＯＭ１０２及びＲＡＭ１０３に格納されたプログラムに基づいて動作する。格納装置の一例としてのハードディスクドライブ１０４は、設定情報及びＣＰＵ１０１が動作するプログラムを格納する。入力デバイス１０５は、キーボードやマウス等の入力装置であり、管理者の入力を受け付ける。モニタ１０６は、インベントリ情報やインベントリ情報定義ファイル等を表示する。通信インターフェース１０７ａは、クライアント端末２００とネットワークを介して通信する。クライアント端末２０は、無線通信インターフェース１０７ｂと通信してもよい。
【００４０】
フレキシブルディスクドライブ１０８は、フレキシブルディスク３００からデータ又はプログラムを読み取りＣＰＵ１０１に提供する。ＣＤ−ＲＯＭドライブ１０９は、ＣＤ−ＲＯＭ４００からデータ又はプログラムを読み取りＣＰＵ１０１に提供する。
【００４１】
記録媒体に格納されて提供されるプログラム、即ちハードディスクドライブ１０４にインストールされるプログラムは、機能構成として、格納モジュールと、生成モジュールと、送信モジュールと、受信モジュールと、登録モジュールとを備える。これらの各モジュールがコンピュータに働きかけて、ＣＰＵ１０１に行わせる処理は、それぞれ本実施形態における資産管理サーバ１００における、対応する部材の機能及び動作と同一であるから説明を省略する。
【００４２】
これらのプログラムは、記録媒体から直接ＲＡＭ１０３に読み出されて実行されても、一旦ハードディスクドライブ１０４にインストールされた後にＲＡＭ１０３に読み出されて実行されてもよい。また、記録媒体に格納されるモジュールは、オペレーティングシステムとの共同によってそれぞれの機能を提供してもよい。例えば機能の一部又は全部を行うことをオペレーティングシステムに依頼し、オペレーティングシステムからの応答に基づいて機能を提供するものであってもよい。
【００４３】
専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムを資産管理サーバ１００に提供してもよい。
【００４４】
また、他の実施形態として、本実施形態におけるクライアント端末２００の各機能を実行させる各プログラムモジュールを予め記録媒体に格納しておいてもよい。この場合、クライアント端末２００は、記録媒体からプログラムを取得し、実行する。このようにクライアント端末２００に使用可能な記録媒体にクライアント端末２００に関する情報等を格納することにより、利用者は、パーソナルコンピュータ等のクライアント端末２００を買い換えた場合にも、簡単にクライアント端末２００に関する情報等を入れ替えることができる。
【００４５】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができる。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００４６】
１００  インベントリ情報管理サーバ
２００  クライアント端末
１１０  格納部
１２０  生成部
１３０  送信部
１４０  登録部
１５０  受信部
２１０  取得部
２２０  受信部
２３０  比較部
２４０  送信部
【図１】
2010224773.tif 000003
【図２】
2010224773.tif 000004
【図３】
2010224773.tif 000005
【図４】
2010224773.tif 000006
【図５】
2010224773.tif 000007
【図６】
2010224773.tif 000008