(57)【要約】【課題】ＰＣをより適切に管理することが可能なＰＣ管理システム、プログラム、情報記憶媒体およびＰＣ管理方法を提供すること。【解決手段】複数のＰＣから確認要求情報等を受信するとともに、当該ＰＣへ向け確認用情報等を送信する通信部２９０と、ＰＣからの要求内容を判定する判定部２１４と、ＰＣからの入力情報に基づき、ＰＣの構成内容等を示す棚卸データベース２２４等を更新するデータ処理部２１６と、要求内容、棚卸データベース２２４等に基づき、確認用情報等を生成する情報生成部２１２とをサーバー２００に設ける。【選択図】        図３
2004206215.tif 000002
【特許請求の範囲】
【請求項１】
複数のＰＣへ向け所定の情報を送信するとともに、複数のＰＣから入力情報を受信する通信手段と、
前記入力情報の内容を判定する判定手段と、
所定のＰＣ管理用データベースおよび所定のＰＣ管理用プログラムを記憶する記憶手段と、
前記入力情報に基づき、前記入力情報の内容に応じて前記ＰＣ管理用データベースを更新するデータ処理手段と、
前記入力情報と、前記ＰＣ管理用データベースとに基づき、前記所定の情報を生成する情報生成手段と、
を含み、
前記情報生成手段は、初期状態において、前記ＰＣ管理用プログラムに基づき、前記ＰＣが所定の基準日を基準として入力用プログラムを起動するための入力用情報を生成し、
前記通信手段は、当該入力用情報を複数のＰＣへ向け送信するとともに、当該複数のＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記判定手段は、当該入力情報に含まれるＩＰアドレスおよびＭＡＣアドレスが、既にＰＣ管理用データベースに記憶されている当該ＰＣのＩＰアドレスおよびＭＡＣアドレスと一致するかどうかを判定し、
前記情報生成手段は、一致しないと判定された場合、一致していないＩＰアドレスおよびＭＡＣアドレスの少なくとも一方をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
前記通信手段は、当該制御情報を、一致しないと判定されたＰＣへ向け送信するとともに、当該ＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とするＰＣ管理システム。
【請求項２】
請求項１において、
前記通信手段は、ＰＣからＰＣの構成内容の確認要求情報を受信し、
前記情報生成手段は、前記ＰＣ管理用データベースに基づき、確認要求に応じた確認用情報を生成し、
前記通信手段は、当該確認用情報を、前記確認要求情報の送信元のＰＣへ向け送信することを特徴とするＰＣ管理システム。
【請求項３】
請求項２において、
前記入力情報は、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す情報を含み、
前記ＰＣ管理用データベースは、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示すデータを含み、
前記情報生成手段は、前記ＰＣ管理用データベースに基づき、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す確認用情報を生成することを特徴とするＰＣ管理システム。
【請求項４】
請求項１〜３のいずれかにおいて、
前記基準日は、棚卸基準日であり、
前記ＰＣ管理用データベースは、棚卸データベースを含み、
前記情報生成手段は、前記棚卸データベースに基づき、棚卸用情報を生成することを特徴とするＰＣ管理システム。
【請求項５】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
複数のＰＣへ向け所定の情報を通信手段に送信させるとともに、通信手段に複数のＰＣから入力情報を受信させる通信制御手段と、
前記入力情報の内容を判定する判定手段と、
前記入力情報に基づき、前記入力情報の内容に応じてＰＣ管理用データベースを更新するデータ処理手段と、
前記入力情報と、ＰＣ管理用データベースとに基づき、前記所定の情報を生成する情報生成手段として機能させ、
前記情報生成手段は、初期状態において、ＰＣ管理用プログラムに基づき、前記ＰＣが所定の基準日を基準として入力用プログラムを起動するための入力用情報を生成し、
前記通信手段は、当該入力用情報を複数のＰＣへ向け送信するとともに、当該複数のＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記判定手段は、当該入力情報に含まれるＩＰアドレスおよびＭＡＣアドレスが、既にＰＣ管理用データベースに記憶されている当該ＰＣのＩＰアドレスおよびＭＡＣアドレスと一致するかどうかを判定し、
前記情報生成手段は、一致しないと判定された場合、一致していないＩＰアドレスおよびＭＡＣアドレスの少なくとも一方をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
前記通信手段は、当該制御情報を、一致しないと判定されたＰＣへ向け送信するとともに、当該ＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とするプログラム。
【請求項６】
コンピュータにより、読み取り可能な情報記憶媒体であって、
請求項５に記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項７】
ＰＣ管理用プログラムに基づき、ＰＣが所定の基準日を基準として入力用プログラムを起動するための入力用情報を生成し、
当該入力用情報を複数のＰＣへ向け送信し、
当該複数のＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
当該入力情報に含まれるＩＰアドレスおよびＭＡＣアドレスが、既にＰＣ管理用データベースに記憶されている当該ＰＣのＩＰアドレスおよびＭＡＣアドレスと一致するかどうかを判定し、
一致しないと判定された場合、一致していないＩＰアドレスおよびＭＡＣアドレスの少なくとも一方をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
当該制御情報を、一致しないと判定されたＰＣへ向け送信し、
当該ＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とするＰＣ管理方法。
【請求項８】
ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す情報を受信し、
ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示すデータをＰＣ管理用データベースの一部として記憶し、
ＰＣから当該ＰＣまたは他のＰＣの構成内容の確認要求情報を受信し、
前記ＰＣ管理用データベースに基づき、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す確認用情報を生成し、
当該確認用情報を、前記確認要求情報の送信元のＰＣへ向け送信することを特徴とするＰＣ管理方法。
【請求項９】
ＰＣ管理用プログラムに基づき、ＰＣが棚卸基準日を基準として入力用プログラムを起動するための当該入力用プログラムを含む入力用情報を生成し、
当該入力用情報を複数のＰＣへ向け送信し、
当該複数のＰＣで入力された、当該ＰＣのハードウェアおよびソフトウェアの構成内容を示す入力情報を受信し、
当該入力情報で示される構成内容が、既にＰＣ管理用データベースに記憶されている当該ＰＣの構成内容と一致するかどうかを判定し、
一致しないと判定された場合、一致していない構成内容の項目をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
当該制御情報を、一致しないと判定されたＰＣへ向け送信し、
当該ＰＣで入力された、前記項目の内容を示す入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とするＰＣ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＣ管理システム、プログラム、情報記憶媒体およびＰＣ管理方法に関する。
【０００２】
【背景技術】
例えば、特許文献１等に記載されているように、複数のＰＣ（Personal Computer）を管理するための種々の手法が提案されている。
【０００３】
例えば、特許文献１では、サーバーが、ライセンス管理テーブルを用いてＰＣ用アプリケーションプログラムのライセンスを管理している。
【０００４】
【特許文献１】
特開２００１−１０１２９２号公報
【０００５】
【発明が解決しようとする課題】
しかし、従来の手法では、管理するということに重点が置かれ、データを活用するということが軽視されている。
【０００６】
例えば、職場には複数の異なるＰＣが存在し、ＰＣには複数の異なるソフトウェアがインストールされている。また、ソフトウェアには同じ製品であっても異なるバージョンの場合、互換性がない場合がある。
【０００７】
このような場合に、例えば、ユーザーが、データを相互にやりとりする場合、相手のＰＣのＯＳ（Operating System）や、相手のＰＣにインストールされているソフトウェアの名称やバージョンがわからなければ、データの再送信等の手間がかかってしまう。
【０００８】
また、ＰＣの棚卸を行う場合、通常の在庫管理ソフトウェアを用いたのでは適切な棚卸を行うことができない。
【０００９】
なぜなら、ＰＣの場合、製造番号、ＭＡＣ（Media Access Control）アドレスといった物理的な識別情報だけでなく、ＩＰアドレスといった論理的な識別情報も管理する必要があるからである。
【００１０】
また、ＰＣの場合、職場の配置変更、人事異動、ＰＣの構成変更等によって、当該ＰＣのユーザー、ＰＣのＯＳやソフトウェア、ＩＰアドレス等が変わってしまう場合がある。
【００１１】
このような場合にもＰＣを適切に管理する必要がある。
【００１２】
特に、一般的な商品の場合、商品に取り付けられたバーコードと、バーコードで識別される内容との関連が変化することはない。
【００１３】
しかし、ＰＣの場合、外見でわかる識別情報は、ＰＣ背面に貼り付けられた製造番号程度であるため、人手でＰＣを管理することは困難である上、構成変更によってＰＣの識別情報と、当該識別情報で識別される内容との関連が変化してしまう。
【００１４】
本発明は、上記の課題に鑑みなされたものであり、その目的は、ＰＣをより適切に管理することが可能なＰＣ管理システム、プログラム、情報記憶媒体およびＰＣ管理方法を提供することにある。
【００１５】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るＰＣ管理システムは、複数のＰＣへ向け所定の情報を送信するとともに、複数のＰＣから入力情報を受信する通信手段と、
前記入力情報の内容を判定する判定手段と、
所定のＰＣ管理用データベースおよび所定のＰＣ管理用プログラムを記憶する記憶手段と、
前記入力情報に基づき、前記入力情報の内容に応じて前記ＰＣ管理用データベースを更新するデータ処理手段と、
前記入力情報と、前記ＰＣ管理用データベースとに基づき、前記所定の情報を生成する情報生成手段と、
を含み、
前記情報生成手段は、初期状態において、前記ＰＣ管理用プログラムに基づき、前記ＰＣが所定の基準日を基準として入力用プログラムを起動するための入力用情報を生成し、
前記通信手段は、当該入力用情報を複数のＰＣへ向け送信するとともに、当該複数のＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記判定手段は、当該入力情報に含まれるＩＰアドレスおよびＭＡＣアドレスが、既にＰＣ管理用データベースに記憶されている当該ＰＣのＩＰアドレスおよびＭＡＣアドレスと一致するかどうかを判定し、
前記情報生成手段は、一致しないと判定された場合、一致していないＩＰアドレスおよびＭＡＣアドレスの少なくとも一方をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
前記通信手段は、当該制御情報を、一致しないと判定されたＰＣへ向け送信するとともに、当該ＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とする。
【００１６】
また、本発明に係るプログラムは、コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
複数のＰＣへ向け所定の情報を通信手段に送信させるとともに、通信手段に複数のＰＣから入力情報を受信させる通信制御手段と、
前記入力情報の内容を判定する判定手段と、
前記入力情報に基づき、前記入力情報の内容に応じてＰＣ管理用データベースを更新するデータ処理手段と、
前記入力情報と、ＰＣ管理用データベースとに基づき、前記所定の情報を生成する情報生成手段として機能させ、
前記情報生成手段は、初期状態において、ＰＣ管理用プログラムに基づき、前記ＰＣが所定の基準日を基準として入力用プログラムを起動するための入力用情報を生成し、
前記通信手段は、当該入力用情報を複数のＰＣへ向け送信するとともに、当該複数のＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記判定手段は、当該入力情報に含まれるＩＰアドレスおよびＭＡＣアドレスが、既にＰＣ管理用データベースに記憶されている当該ＰＣのＩＰアドレスおよびＭＡＣアドレスと一致するかどうかを判定し、
前記情報生成手段は、一致しないと判定された場合、一致していないＩＰアドレスおよびＭＡＣアドレスの少なくとも一方をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
前記通信手段は、当該制御情報を、一致しないと判定されたＰＣへ向け送信するとともに、当該ＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とする。
【００１７】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能な情報記憶媒体であって、上記手段としてコンピュータを機能させるためのプログラムを記憶したことを特徴とする。
【００１８】
また、本発明に係るＰＣ管理方法は、ＰＣ管理用プログラムに基づき、ＰＣが所定の基準日を基準として入力用プログラムを起動するための入力用情報を生成し、
当該入力用情報を複数のＰＣへ向け送信し、
当該複数のＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
当該入力情報に含まれるＩＰアドレスおよびＭＡＣアドレスが、既にＰＣ管理用データベースに記憶されている当該ＰＣのＩＰアドレスおよびＭＡＣアドレスと一致するかどうかを判定し、
一致しないと判定された場合、一致していないＩＰアドレスおよびＭＡＣアドレスの少なくとも一方をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
当該制御情報を、一致しないと判定されたＰＣへ向け送信し、
当該ＰＣで入力された、当該ＰＣのＩＰアドレスとＭＡＣアドレスを含む入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とする。
【００１９】
本発明によれば、ＰＣ管理システム等は、ＩＰアドレスというＰＣの論理的な（変更可能な）識別情報と、ＭＡＣアドレスというＰＣの物理的な（変更不可能な）識別情報と、ＰＣ管理用データベースとに基づいてＰＣを管理することにより、ＰＣの配置や設定が変更になった場合であっても、ＰＣを適切に管理することができる。
【００２０】
また、前記ＰＣ管理システム、前記プログラムおよび前記情報記憶媒体において、前記通信手段は、ＰＣからＰＣの構成内容の確認要求情報を受信し、
前記情報生成手段は、前記ＰＣ管理用データベースに基づき、確認要求に応じた確認用情報を生成し、
前記通信手段は、当該確認用情報を、前記確認要求情報の送信元のＰＣへ向け送信してもよい。
【００２１】
また、本発明に係るＰＣ管理方法は、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す情報を受信し、
ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示すデータをＰＣ管理用データベースの一部として記憶し、
ＰＣから当該ＰＣまたは他のＰＣの構成内容の確認要求情報を受信し、
前記ＰＣ管理用データベースに基づき、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す確認用情報を生成し、
当該確認用情報を、前記確認要求情報の送信元のＰＣへ向け送信することを特徴とする。
【００２２】
また、前記ＰＣ管理システム、前記プログラムおよび前記情報記憶媒体において、前記入力情報は、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す情報を含み、
前記ＰＣ管理用データベースは、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示すデータを含み、
前記情報生成手段は、前記ＰＣ管理用データベースに基づき、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを示す確認用情報を生成してもよい。
【００２３】
本発明によれば、ＰＣ管理システム等は、ＰＣにインストールされたソフトウェア名および当該ソフトウェアのバージョンを管理することにより、ユーザーからの要求に応じてＰＣのソフトウェアのバージョン等をユーザーに提示することができる。
【００２４】
これにより、ユーザーは、他のユーザーのＰＣで使用されているソフトウェアのバージョンを確認することができるため、他のユーザーとのデータのやりとりをよりスムーズに行える。
【００２５】
また、前記ＰＣ管理システム、前記プログラムおよび前記情報記憶媒体において、前記基準日は、棚卸基準日であり、
前記ＰＣ管理用データベースは、棚卸データベースを含み、
前記情報生成手段は、前記棚卸データベースに基づき、棚卸用情報を生成してもよい。
【００２６】
また、本発明に係るＰＣ管理方法は、ＰＣ管理用プログラムに基づき、ＰＣが棚卸基準日を基準として入力用プログラムを起動するための当該入力用プログラムを含む入力用情報を生成し、
当該入力用情報を複数のＰＣへ向け送信し、
当該複数のＰＣで入力された、当該ＰＣのハードウェアおよびソフトウェアの構成内容を示す入力情報を受信し、
当該入力情報で示される構成内容が、既にＰＣ管理用データベースに記憶されている当該ＰＣの構成内容と一致するかどうかを判定し、
一致しないと判定された場合、一致していない構成内容の項目をユーザーに入力させるための入力用プログラムを起動するための制御情報を生成し、
当該制御情報を、一致しないと判定されたＰＣへ向け送信し、
当該ＰＣで入力された、前記項目の内容を示す入力情報を受信し、
前記データ処理手段は、当該入力情報に基づき、前記ＰＣ管理用データベースを更新することを特徴とする。
【００２７】
本発明によれば、ＰＣ管理システム等は、ＰＣの構成内容を管理することにより、よりスムーズに棚卸を行うことができる。特に、ＰＣ管理システム等は、ＩＰアドレスとＭＡＣアドレスの管理を行えば、ＰＣの物理的な識別と論理的な識別の両方を行うことができるため、ＰＣをより適切に管理することができる。
【００２８】
【発明の実施の形態】
以下、本発明を、ＰＣ管理システムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００２９】
（実施例）
図１は、本実施形態の一例に係るシステムの全体図である。
【００３０】
本実施形態では、複数のＰＣ１００−１〜１００−ｍが配置されている職場１０と、ＰＣ管理システムとして機能するサーバー２００が配置されているサーバールーム２０とがネットワーク３０を介して接続されている。
【００３１】
サーバー２００は、ネットワーク３０を介してＰＣ１００へ向け入力用情報、確認用情報等を送信し、ＰＣ１００から入力情報、要求情報等を受信する。
【００３２】
また、サーバー２００は、あらかじめＰＣ１００に入力用情報を送信しておくことにより、ＰＣ１００が入力用プログラムに基づき、ＰＣ１００に構成変更があったことを検出すると、入力用画像を表示する。
【００３３】
図２は、本実施形態の一例に係る入力用画像を示す図である。
【００３４】
入力用画像は、氏名コード、氏名、利用職場、内線番号、ＰＣ１００のメーカー、機種名、種別、名称、製造番号、固定資産番号、備考等を入力するための画像と、インストールしているソフトウェア（ソフトウェア名およびバージョン）を選択するための画像と、ＰＣ１００の構成情報を表示する画像とを含む。
【００３５】
なお、ＰＣ１００の構成情報としては、例えば、ホスト名、ＣＰＵ名、メモリ容量、ＯＳ名、ＮＩＣ（Network Interface Card）名、ＩＰアドレス、ＭＡＣアドレス、ビデオカード名等が該当する。
【００３６】
ユーザーは、入力や選択を行い、送信ボタンをクリックする。これにより、ＰＣ１００は、ユーザーが入力したり、選択した内容を示す入力情報をサーバー２００へ向け送信する。
【００３７】
サーバー２００は、当該入力情報に基づいてデータの更新を行い、当該データに基づいて確認用情報を生成し、ＰＣ１００からの確認要求情報に応じてＰＣ１００へ向け送信する。これにより、ユーザーは、他のユーザーのＰＣ１００の構成を確認したり、棚卸を行ったりすることができる。
【００３８】
次に、このような機能を実現するためのサーバー２００の機能ブロックについて説明する。
【００３９】
図３は、本実施形態の一例に係るサーバー２００の機能ブロック図である。
【００４０】
サーバー２００は、複数のＰＣ１００から入力情報、確認要求情報等を受信するとともに、ＰＣ１００へ向け入力用情報、確認用情報等を送信する通信部２９０と、確認用情報生成等の処理を行う処理部２１０と、記憶部２２０とを含んで構成されている。
【００４１】
また、記憶部２２０は、ＰＣ管理用プログラムの一種である入力用プログラム２２１と、Ｗｅｂ用プログラム２２２と、人事データベース２２３と、ＰＣ管理用データベースの一種である棚卸データベース２２４と、資産台帳データベース２２５とを記憶している。
【００４２】
また、処理部２１０は、確認用情報等を生成する情報生成部２１２と、要求内容等の判定を行う判定部２１４と、データの記憶処理等を行うデータ処理部２１６とを含んで構成されている。
【００４３】
これらの各部を実現するためのハードウェアとしては、例えば、情報生成部２１２、判定部２１４およびデータ処理部２１６としては、例えば、ＣＰＵ等、記憶部２２０としては、例えば、ＲＡＭ等、通信部２９０としては、例えば、ＬＡＮボード等を用いて実現できる。
【００４４】
また、サーバー２００は、情報記憶媒体２８０に記憶されたプログラムを読み取ることによってこれらの各部として機能することも可能である。
【００４５】
このような情報記憶媒体２８０としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を適用でき、そのプログラムの読み取り方式は接触方式であっても、非接触方式であってもよい。
【００４６】
また、情報記憶媒体２８０に代えて、上述した各機能を実現するためのプログラム等を、伝送路を介してホスト装置等からダウンロードすることによって上述した各機能を実現することも可能である。
【００４７】
次に、これらの各部を用いた棚卸処理の流れについて説明する。
【００４８】
情報生成部２１２は、入力用プログラム２２１に基づき、入力用情報を生成し、通信部２９０は、当該入力用情報をＰＣ１００へ向け送信する。ＰＣ１００は、当該入力用情報に含まれる入力用プログラムを、ＰＣ１００起動時に自動的にプログラムが起動されるフォルダー（ディレクトリーともいう。）に記憶しておく。
【００４９】
これにより、ＰＣ１００の起動時に自動的に入力用プログラムが起動される。なお、入力用プログラムは、前回の構成情報と、起動時の構成情報とを比較して違いがあれば、入力用画像を表示する。なお、構成情報は、具体的には、例えば、ＰＣ１００のＨＤＤに記憶されたレジストリという構成内容を示すデータベースをＰＣ１００が参照することによって把握することができる。
【００５０】
ユーザーは、図２に示すような入力用画像で種々のデータを入力する。なお、当該入力用画像を介して人事データベース２２３を参照することにより、ユーザーは、自分の氏名コード等を確認することができる。
【００５１】
ＰＣ１００は、ユーザーによって入力されたデータを含む入力情報をサーバー２００へ向け送信する。なお、入力情報は、ユーザーによって直接入力されたデータだけでなく、ＩＰアドレス、ＭＡＣアドレス等のレジストリを参照することによって自動的に得られるデータも含む。
【００５２】
通信部２９０は、当該入力情報を受信し、データ処理部２１６は、当該入力情報に基づき、棚卸用の棚卸データベース２２４と、事業管理用の資産台帳データベース２２５を更新する。
【００５３】
次に、棚卸を行うための棚卸処理についてより具体的に説明する。具体的には、棚卸は、例えば、半期に１度、すなわち、年に２回行われる。
【００５４】
図４は、本実施形態の一例に係る棚卸処理の流れを示すフローチャートである。
【００５５】
ＰＣ１００の入力用プログラムは、ＳＹＳＤＡＴＥ（ＰＣ１００のシステム日付）が棚卸の基準日以降かどうかを判定する（ステップＳ１）。
【００５６】
入力用プログラムは、基準日より前の場合は処理を終了し、基準日以降の場合は、ＰＣ１００のＩＰアドレスとＭＡＣアドレスを取得し、ＰＣ１００は、これらのアドレスを含む入力情報をサーバー２００へ向け送信する。
【００５７】
判定部２１４は、入力情報が上記アドレスを含んでいると判定した場合、棚卸データベース２２４を検索し（ステップＳ２）、過去データのうち、上記アドレスと一致するデータがあるかどうかを判定する（ステップＳ３）。
【００５８】
該当データがない場合は、情報生成部２１２は、新規登録であることを示す制御情報を生成し、通信部２９０は、当該制御情報をＰＣ１００へ向け送信する。
【００５９】
ＰＣ１００の入力用プログラムは、当該制御情報に基づき、半期入力であることを示すメッセージをモニターに表示させ（ステップＳ１０）、図２に示すような入力用画像をモニターに表示させ（ステップＳ１２）、ユーザーにデータの入力を促す。
【００６０】
また、ステップＳ３の判定において、該当データがあると判定した場合、判定部２１４は、棚卸データベース２２４を検索し（ステップＳ４）、基準日データのうち、上記アドレスと一致するデータがあるかどうかを判定する（ステップＳ５）。
【００６１】
基準日データのうち、上記アドレスと一致するデータがある場合、データ処理部２１６は、棚卸データベース２２４にログ（履歴）だけを書き込んで処理を終了する（ステップＳ６）。
【００６２】
また、基準日データのうち、上記アドレスと一致するデータがない場合、判定部２１４は、入力情報に含まれるＩＰアドレスが不一致なのか、ＭＡＣアドレスが不一致なのか、両方が不一致なのか判定する（ステップＳ７）。
【００６３】
ＩＰアドレスだけ不一致の場合、情報生成部２１２は、ＩＰアドレスが不一致であることを示す制御情報を生成し、通信部２９０は、当該制御情報をＰＣ１００へ向け送信する。
【００６４】
ＰＣ１００の入力用プログラムは、当該制御情報に基づき、モニターを用いてユーザーにＩＰアドレスを変更するように促すメッセージを表示する（ステップＳ８）。
【００６５】
そして、入力用プログラムは、モニターに図２に示すような入力用画像を表示させる（ステップＳ１２）。
【００６６】
また、ステップＳ７の判定において、両方不一致かＭＡＣアドレスだけ不一致の場合、判定部２１４は、半期入力期間かどうかを判定する（ステップＳ９）。
【００６７】
半期入力期間の場合、情報生成部２１２は、両方またはＭＡＣアドレスが不一致であり、半期入力期間であることを示す制御情報を生成し、通信部２９０は、当該制御情報をＰＣ１００へ向け送信する。
【００６８】
ＰＣ１００の入力用プログラムは、当該制御情報に基づき、モニターに半期入力メッセージを表示させる（ステップＳ１０）。
【００６９】
そして、入力用プログラムは、モニターに図２に示すような入力用画像を表示させる（ステップＳ１２）。
【００７０】
また、半期入力期間ではない場合、データ処理部２１６は、前回のレコードを棚卸データベース２２４に転記する（ステップＳ１１）。
【００７１】
以上のようにしてＰＣ管理システムは、ＰＣ１００の棚卸処理を行う。
【００７２】
上述したように、棚卸用の入力用プログラムは、棚卸の基準日を基準としたタイミングで自動的に起動され、ユーザーが正しいデータを入力するまで繰り返し起動される。これにより、棚卸データベース２２４には、棚卸前に最新の正確なデータが入力されるため、サーバー２００は、より適切な棚卸処理を行うことができる。
【００７３】
次に、上述した各部を用いた確認処理について説明する。具体的には、例えば、あるユーザーが他のユーザーにデータを送信しようと考えた場合に、他のユーザーのソフトウェアのバージョンが、送信しようとしているデータと互換性があるものかどうかを確認する場合等に確認処理が行われる。
【００７４】
本実施の形態では、棚卸データベース２２４を用いることにより、各ユーザーのＰＣ１００にインストールされているソフトウェア等の情報を、他のユーザーが確認することができる。
【００７５】
図５は、本実施形態の一例に係る確認用画像を示す図であり、図５（Ａ）は、本実施形態の一例に係る部署単位の確認用画像を示す図であり、図５（Ｂ）は、本実施形態の一例に係るユーザー単位の確認用画像を示す図である。また、図６は、本実施形態の一例に係るＰＣ単位の確認用画像を示す図である。
【００７６】
情報生成部２１２は、ＰＣ１００から確認要求があった場合、Ｗｅｂ用プログラム２２２と、棚卸データベース２２４とに基づき、要求に応じた確認用画像を表示するための確認用情報をＷｅｂ形式（ブラウザで表示可能な形式）で生成し、通信部２９０は、当該確認用情報を、確認要求を行ったＰＣ１００へ向け送信する。
【００７７】
例えば、ユーザーが部署単位のＯＳの確認を行った場合、ＰＣ１００のモニターは、サーバー２００からの確認用情報に基づき、図５（Ａ）に示すような確認用画像を表示する。
【００７８】
例えば、図５（Ａ）に示す確認用画像を参照することにより、ユーザーは、システムグループには１６台のＰＣ１００があり、ＯＳは、ＯＳＡが０台、ＯＳＢが１６台で使用されていることを確認できる。
【００７９】
また、例えば、ユーザーがユーザー単位のＯＳの確認を行った場合、ＰＣ１００のモニターは、サーバー２００からの確認用情報に基づき、図５（Ｂ）に示すような確認用画像を表示する。
【００８０】
例えば、図５（Ｂ）に示す確認用画像を参照することにより、ユーザーは、システムグループの山田太郎が使用しているＰＣ１００のＯＳがＯＳＢであることを確認できる。
【００８１】
さらに、例えば、ユーザーがＰＣ単位の確認を行った場合、ＰＣ１００のモニターは、サーバー２００からの確認用情報に基づき、図６に示すような確認用画像を表示する。
【００８２】
例えば、図６に示す確認用画像を参照することにより、ユーザーは、システムグループの山田太郎が使用しているＰＣ１００の機種、製造番号、ＣＰＵ、メモリ、ネットワークカード、ＭＡＣアドレス、ＯＳ、利用中のソフトウェア名およびバーション等を確認することができる。
【００８３】
なお、セキュリティ上、システム管理者等の権限に応じて表示する情報に制限をかけてもよい。
【００８４】
以上のように、本実施形態によれば、サーバー２００は、ＩＰアドレスというＰＣの論理的な（変更可能な）識別情報と、ＭＡＣアドレスというＰＣの物理的な（変更不可能な）識別情報と、棚卸データベース２２４とに基づいてＰＣ１００を管理することにより、ＰＣ１００の配置や設定が変更になった場合であっても、ＰＣ１００を適切に管理することができる。
【００８５】
また、本実施形態によれば、サーバー２００は、ＰＣ１００にインストールされたソフトウェア名および当該ソフトウェアのバージョンを管理することにより、ユーザーからの要求に応じてＰＣ１００のソフトウェアのバージョン等をユーザーに提示することができる。
【００８６】
これにより、ユーザーは、他のユーザーのＰＣ１００で使用されているソフトウェアのバージョンを確認することができるため、他のユーザーとのデータのやりとりをよりスムーズに行える。
【００８７】
また、システム管理者にとっても、複数のＰＣ１００の構成内容を同時に確認することができるため、例えば、メモリの搭載量が少ないＰＣ１００を確認するといった作業を迅速に行うことができる。
【００８８】
さらに、棚卸を行う場合であっても、サーバー２００は、棚卸データベース２２４を用いて複数のＰＣ１００の構成内容を管理しておくことにより、よりスムーズに棚卸を行うことができる。
【００８９】
特に、棚卸の基準日を基準として入力用プログラムを自動的に起動してユーザーにＰＣ１００の構成内容の入力を促すことにより、サーバー２００は、棚卸データベース２２４を最新の状態に保つことができ、より正確な棚卸処理を行うことができる。
【００９０】
（変形例）
以上、本発明を適用した好適な実施の形態について説明してきたが、本発明の適用は上述した実施例に限定されない。
【００９１】
例えば、ＰＣ１００から取得する項目や、確認用画像として表示する項目は、上述した実施例に限定されず、種々の項目を適用可能である。具体的には、例えば、ＦＤＤやＨＤＤのドライブ名やメーカー名、ドライブのフォーマット方式、使用中のプリンター名、キーボード、マウスおよびモニターの種別等を適用してもよい。
【００９２】
また、上述した実施例では、ＰＣ管理システムをサーバー２００を用いて実現したが、サーバー２００の機能を複数の装置に分散して実現してもよい。
【図面の簡単な説明】
【図１】本実施形態の一例に係るシステムの全体図である。
【図２】本実施形態の一例に係る入力用画像を示す図である。
【図３】本実施形態の一例に係るサーバーの機能ブロック図である。
【図４】本実施形態の一例に係る棚卸処理の流れを示すフローチャートである。
【図５】本実施形態の一例に係る確認用画像を示す図であり、図５（Ａ）は、本実施形態の一例に係る部署単位の確認用画像を示す図であり、図５（Ｂ）は、本実施形態の一例に係るユーザー単位の確認用画像を示す図である。
【図６】本実施形態の一例に係るＰＣ単位の確認用画像を示す図である。
【符号の説明】
１００  ＰＣ、２００  サーバー（ＰＣ管理システム）、２１２  情報生成部、２１４  判定部、２１６  データ処理部、２２１  入力用プログラム（ＰＣ管理用プログラム）、２２２  Ｗｅｂ用プログラム、２２３  人事データベース、２２４  棚卸データベース（ＰＣ管理用データベース）、２２５  資産台帳データベース、２８０  情報記憶媒体、２９０  通信部
【図１】
2004206215.tif 000003
【図２】
2004206215.tif 000004
【図３】
2004206215.tif 000005
【図４】
2004206215.tif 000006
【図５】
2004206215.tif 000007
【図６】
2004206215.tif 000008