(57)【要約】【課題】直接資産情報を送信できない環境にあるマシンの資産情報の収集を容易かつ確実に行うこと。【解決手段】まず、携帯端末５が、管理対象のマシン（管理対象マシン）３と接続し、マシンの資産情報を収集するエージェント（情報収集エージェント）３１を送信する。次に、前記管理対象のマシン３に送信されたエージェント３１が、管理対象のマシン３の資産情報を収集し、携帯端末５に送信する。そして、携帯端末５が、管理対象のマシン３の資産情報を所定の資産管理サーバ１に送信する。【選択図】図１
2009123097.tif 000002
【特許請求の範囲】
【請求項１】
管理対象のマシンと接続する手段と、
前記管理対象のマシンに、マシンの資産情報を収集するエージェントを送信する手段と、
前記エージェントを介して、前記管理対象のマシンの資産情報を入手し、入手した前記管理対象のマシンの資産情報を、所定の資産管理サーバに送信する手段と、を備え、
前記所定の資産管理サーバに対し直接資産情報を送信できない環境にあるマシンの資産情報を収集する携帯端末。
【請求項２】
前記管理対象のマシンと接続した際に、前記所定の資産管理サーバに、当該管理対象のマシンの資産情報の収集が必要か否かを問い合わせる手段を備える請求項１に記載の携帯端末。
【請求項３】
前記所定の資産管理サーバに対し、エージェントの情報を送信し、前記所定の資産管理サーバから更新されたエージェントを受信する手段を備える請求項１又は２に記載の携帯端末。
【請求項４】
前記所定の資産管理サーバから、前記管理対象のマシンにおいて実行すべきスクリプトを受信し、前記管理対象のマシンに備えられたスクリプト実行手段に、前記受信したスクリプトを実行させる請求項１乃至３いずれか一に記載の携帯端末。
【請求項５】
前記スクリプトは、自装置の資産情報を更新するとともに、前記エージェントに資産情報の収集を依頼するスクリプトである請求項１乃至４いずれか一に記載の携帯端末。
【請求項６】
前記エージェントは、前記管理対象のマシンが、前記所定の資産管理サーバに対し直接資産情報を送信できる場合には、前記所定の資産管理サーバに対し直接資産情報を送信する請求項１乃至５いずれか一に記載の携帯端末。
【請求項７】
請求項１乃至６いずれか一に記載の携帯端末から資産情報を受信する手段と、
前記受信した資産情報をマシン毎に管理する手段と、を備えたこと、を特徴とする資産管理サーバ。
【請求項８】
請求項１乃至６いずれか一に記載の携帯端末から問い合わせに応じて、該問い合わせられたマシンの資産情報を更新すべきか否かを応答する請求項７に記載の資産管理サーバ。
【請求項９】
請求項１乃至６いずれか一に記載の携帯端末が保持しているエージェントを確認し、更新すべきエージェントを保持している場合には、前記携帯端末に対し更新済みのエージェントを送信する請求項７又は８に記載の資産管理サーバ。
【請求項１０】
請求項４乃至６いずれか一に記載の携帯端末から問い合わせられたマシンの資産情報に基づいて、該マシンにおいて実行すべきスクリプトを保持している場合には、前記携帯端末に対し前記スクリプトを送信する請求項７乃至９いずれか一に記載の資産管理サーバ。
【請求項１１】
請求項１乃至６いずれか一に記載の携帯端末と、
前記携帯端末から資産情報を受信し、マシン毎に管理する資産管理サーバとを含むこと、を特徴とする資産管理システム。
【請求項１２】
携帯端末が、管理対象のマシンと接続し、マシンの資産情報を収集するエージェントを送信し、
前記管理対象のマシンに送信されたエージェントが、前記管理対象のマシンの資産情報を収集し、前記携帯端末に送信し、
前記携帯端末が、前記管理対象のマシンの資産情報を所定の資産管理サーバに送信することによって行われるマシンの資産情報の収集方法。
【請求項１３】
管理対象のマシンと接続する処理と、
前記管理対象のマシンに、マシンの資産情報を収集するエージェントを送信する処理と、
前記エージェントを介して、前記管理対象のマシンの資産情報を入手し、入手した前記管理対象のマシンの資産情報を、所定の資産管理サーバに送信する処理と、を携帯端末を構成するコンピュータに実行させ、
前記所定の資産管理サーバに対し直接資産情報を送信できない環境にあるマシンの資産情報を収集するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資産管理システム、携帯端末、サーバ及びプログラムに関し、特に、パーソナルコンピュータやサーバ等の各種マシンのハードウェア資産、ソフトウェア資産等を管理するための資産管理システム、携帯端末、サーバ及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に、端末装置（管理対象マシン）にエージェント（「ソフトウェアエージェント」、「エージェントプログラム」ともいう。）を送信し、端末装置側で動作するエージェントにより、機器構成情報、設定情報、資産情報を送信させ、上位装置のデータベースで管理する構成が開示されている。なお、資産管理システムでは、管理対象のマシンである端末装置と上位装置である資産管理サーバとがネットワークに常時接続された環境となっている。
【０００３】
特許文献２には、スタンドアロン環境にあるクライアント端末の資産情報を取得できるようにしたソフトウェア資産管理方法が開示されている。具体的には、ソフトウェアをインストールするための媒体に、該クライアントの資産情報を当該媒体に格納するエージェントを設け、スタンドアロン環境にあるクライアントにソフトウェアをインストールした際に前記エージェントが当該クライアントの資産情報を当該媒体に取得する。後刻、当該媒体がネットワークに接続された別のクライアントに導入された際に、当該エージェントが、前もって格納しておいたスタンドアロン環境にあるクライアントの資産情報を資産管理サーバに送信する構成が開示されている。
【０００４】
上記各種マシンのハードウェア資産、ソフトウェア資産の管理を目的とするものではないが、特許文献３には、企業や団体等にある各種固定資産の管理を、バーコード読み取り機能を備えたハンディターミナル（無線ターミナル）を用いて行う例が開示されている。
【０００５】
【特許文献１】特開２００２−３６６７３６号公報
【特許文献１】特開２００４−１７８１２１号公報
【特許文献１】特開平０７−３１１８００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
オフライン状態あるいはファイアウォール等やセキュリティの関連で資産管理サーバに接続できない環境にあるマシンの資産情報を収集する場合、特許文献２に記載の方法のように、エージェントで収集した資産情報をフレキシブルディスクやＵＳＢメモリ等の外部記憶媒体に一旦格納し、別のマシンで、前記外部記憶媒体に格納された資産情報を取り込み、資産管理サーバへ資産情報を転送するか、資産管理サーバに外部記憶媒体に格納された情報を直接取り込ませる必要がある。
【０００７】
上記特許文献２に記載の方法では、媒体にエージェントを送り込むことにより、上記作業を省力化しているように見えるが、上記媒体は、ソフトウェアをインストールするための媒体であり、資産情報の収集も当該ソフトウェアのインストール時に行う構成となっている。また、収集したスタンドアロンマシンの資産情報は、他のマシンでソフトウェアのインストールを行う際に資産管理サーバに送信される構成となっている。
【０００８】
このため、当該ソフトウェアをインストールを要しないマシンの資産情報を収集することはできないという問題点、収集した資産情報を送信する非スタンドアロンマシンにおいて同一媒体にてインストールが行われる必要があるという問題点がある。
【０００９】
つまり、会社内の全マシンで統一使用するようなソフトウェアでなければ、有効に資産情報を収集できず、例えば、スタンドアロン運用する一台のコンピュータの資産情報を資産管理サーバに送るには、従来どおり、資産管理の担当者が資産管理サーバへ資産情報を転送する操作を行うか、資産管理サーバに外部記憶媒体に格納された情報を直接取り込ませる必要がある。
【００１０】
また、特許文献３は、それ自体通信手段を持たない固定資産の情報を収集することが可能であるが、上記マシンの資産管理システムの資産情報の収集に相当するデータの改訂は、ハンディターミナル（無線ターミナル）を操作する担当者が目で見て手作業で行うものである。
【００１１】
従って、上記特許文献１−３いずれをもってしても、スタンドアロン環境にあるマシンの資産情報を正確に、かつ、確実に収集することはできない。
【００１２】
本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、オフライン状態のマシンやファイアウォール等やセキュリティの関連で資産管理サーバへネットワーク接続できないマシンの資産情報を、正確かつ確実に収集することのできる資産管理システム、携帯端末、サーバ及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１の視点によれば、管理対象のマシンと接続する手段と、前記管理対象のマシンに、マシンの資産情報を収集するエージェントを送信する手段と、前記エージェントを介して、前記管理対象のマシンの資産情報を入手し、入手した前記管理対象のマシンの資産情報を、所定の資産管理サーバに送信する手段と、を備え、前記所定の資産管理サーバに対し直接資産情報を送信できない環境にあるマシンの資産情報を収集する携帯端末が提供される。
【００１４】
本発明の第２の視点によれば、上記した携帯端末から資産情報を受信する手段と、前記受信した資産情報をマシン毎に管理する手段と、を備えた資産管理サーバが提供される。
【００１５】
本発明の第３の視点によれば、上記した携帯端末と、前記携帯端末から資産情報を受信し、マシン毎に管理する資産管理サーバとを含む資産管理システムが提供される。
【００１６】
本発明の第４の視点によれば、下記マシンの資産情報の収集方法が提供される。まず、携帯端末が、管理対象のマシンと接続し、マシンの資産情報を収集するエージェントを送信する。次に、前記管理対象のマシンに送信されたエージェントが、前記管理対象のマシンの資産情報を収集し、前記携帯端末に送信する。そして、前記携帯端末が、前記管理対象のマシンの資産情報を所定の資産管理サーバに送信する。
【００１７】
本発明の第５の視点によれば、管理対象のマシンと接続する処理と、前記管理対象のマシンに、マシンの資産情報を収集するエージェントを送信する処理と、前記エージェントを介して、前記管理対象のマシンの資産情報を入手し、入手した前記管理対象のマシンの資産情報を、所定の資産管理サーバに送信する処理と、を携帯端末を構成するコンピュータに実行させ、前記所定の資産管理サーバに対し直接資産情報を送信できない環境にあるマシンの資産情報を収集するためのプログラムが提供される。
【発明の効果】
【００１８】
本発明によれば、所定の資産管理サーバに対し直接資産情報を送信できない環境にあるマシンの資産情報の収集を容易かつ確実に行うことが可能となる。その理由は、携帯端末を用いて管理対象とする任意のマシンに情報収集エージェントを送り込み、当該携帯端末より、当該マシンの資産情報を資産管理サーバに送信する構成を採用したことにある。
【発明を実施するための最良の形態】
【００１９】
続いて、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。図１は、本発明の一実施形態に係る資産管理システムの構成を表した図である。図１を参照すると、資産情報を格納／管理する資産管理サーバ１と、資産として管理される管理対象マシン３と、ハンディターミナル５とが示されている。
【００２０】
さらに、図１の構成では、資産管理サーバ１で管理する資産情報をＷｅｂブラウザで参照するためにＷｅｂサーバ２が配置されている。監視端末４は、管理者が利用する端末であり、Ｗｅｂサーバ２を介して資産管理サーバ１の情報受信手段（ＳＶ）１１及び情報送信手段（ＳＶ）１２と、情報の送受信を行う。
【００２１】
資産管理サーバ１は、情報受信手段（ＳＶ）１１と、情報登録手段１３と、情報参照手段１４と、情報送信手段（ＳＶ）１２と、を備え、さらに、資産情報を管理するための資産管理ＤＢ１５に接続されている。
【００２２】
情報受信手段（ＳＶ）１１は、管理対象マシン３やハンディターミナル５から送信されてきた資産情報等を受信し、情報登録手段１３に渡す。
【００２３】
情報登録手段１３は、渡された資産情報を資産管理ＤＢ１５の資産情報格納領域１５１に格納する。
【００２４】
情報参照手段１４は、資産管理番号やマシン名、ＩＰアドレス等の管理対象マシン３を特定するための値をキーとして、資産管理データベース（資産管理ＤＢ）１５に格納されている資産情報等を参照する。情報参照手段１４は、資産管理ＤＢ１５に格納された情報収集エージェントやスクリプトの抽出手段、及び、更新の要否を判定する手段としても動作する。
【００２５】
情報送信手段（ＳＶ）１２は、情報参照手段１４に対し、上記検索キーを渡して、資産管理ＤＢ１５に格納されている資産情報を、監視端末４やハンディターミナル５に対して送信する。また、情報送信手段（ＳＶ）１２は、ハンディターミナル５に対して、後記する情報収集エージェント１５４やスクリプトを送信する手段としても機能する。
【００２６】
資産管理ＤＢ１５は、ハンディターミナル５を介して収集した管理対象マシン３の資産情報を管理するための資産情報格納領域１５１と、管理対象マシン３で実行するスクリプトやコマンドを格納するスクリプト格納領域１５２と、スクリプトを実行するときの条件を格納する実行条件格納領域１５３と、管理対象マシン３にインストールされて動作する情報収集エージェント１５４及びスクリプト実行手段１５５と、を有している。
【００２７】
管理対象マシン３は、情報収集エージェント３１と、スクリプト実行手段３２と、資産管理番号３３と、通信インタフェース３４とを備えている。
【００２８】
情報収集エージェント３１は、管理対象マシン３のハードウェアやソフトウェアに関する資産情報を収集する。
【００２９】
スクリプト実行手段３２は、資産管理サーバ１からダウンロードされたスクリプトやコマンドを実行する。スクリプト実行手段３２としては、例えば、所定の言語に対応したスクリプトエンジンを用いることができる。
【００３０】
資産管理番号３３は、資産管理サーバ１から払い出されたシステム内でユニークな管理番号であり、管理対象マシン３の補助記憶装置等に記憶される。
【００３１】
通信インタフェース３４は、有線又は無線方式により、ハンディターミナル５と通信を行うインタフェース部である。
【００３２】
監視端末４は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）４１と、Ｗｅｂブラウザ４２とを備えている。なお、ＧＵＩ４１と、Ｗｅｂブラウザ４２の双方が監視端末４に備えられている必要はなく、少なくとも一方が利用可能であればよい。
【００３３】
ＧＵＩ４１は、資産管理サーバ１の情報送信手段（ＳＶ）１２と通信を行い、資産管理サーバ１で管理している資産情報をユーザ（管理者）に提示する。また、情報受信手段（ＳＶ）１１と通信を行い、ユーザより受け付けた資産情報の修正等を実施する。
【００３４】
Ｗｅｂブラウザ４２は、Ｗｅｂサーバ２を経由し、資産管理サーバ１の情報送信手段（ＳＶ）１２と通信を行い、資産管理サーバ１で管理している資産情報をユーザ（管理者）に提示する。また、Ｗｅｂサーバ２を経由し、情報受信手段（ＳＶ）１１と通信を行い、ユーザより受け付けた資産情報の更新操作等を実行する。
【００３５】
ハンディターミナル（Ｈａｎｄｙ  Ｔｅｒｍｉｎａｌ；携帯端末）５は、表示部５１と、制御部５２と、資産情報格納バッファ５３と、プログラム格納バッファ５４と、を備えている。図２は、図１のハンディターミナル５の詳細構成を表したブロック図である。
【００３６】
表示部５１は、資産管理サーバ１から取得した資産情報等の情報を表示する。
【００３７】
制御部５２は、管理対象マシン３や資産管理サーバ１と通信を行い、資産情報の受け渡しを行うほか、資産情報格納バッファ５３やプログラム格納バッファ５４に格納している資産情報やエージェントプログラム等を管理する。制御部５２は、例えば、ハンディターミナル５を構成するコンピュータに、その各種入出力インタフェースを用いて、管理対象のマシンと接続する処理と、前記管理対象のマシンに、マシンの資産情報を収集するエージェントを送信する処理と、前記エージェントを介して、前記管理対象のマシンの資産情報を入手し、入手した前記管理対象のマシンの資産情報を、所定の資産管理サーバに送信する処理と、を実行させるプログラムにより実現できる。
【００３８】
資産情報格納バッファ５３は、管理対象マシン３から受信した資産情報を一時格納する。
【００３９】
プログラム格納バッファ５４は、資産管理サーバ１の資産管理ＤＢ１５に格納されていた情報収集エージェント１５４やスクリプト格納領域１５２に格納されていたスクリプトをダウンロードしたときに、ダウンロードしたスクリプトを一定期間保持する。
【００４０】
次に、本実施形態の動作について、図面を参照して詳細に説明する。はじめに、図３を参照して、ハンディターミナル５を介して、情報収集エージェント１５４とスクリプト実行手段１５５を管理対象マシン３にインストールし、起動させるまでの各機器の動作及び情報収集エージェント１５４により資産情報を収集するまでの各機器の動作について説明する。
【００４１】
［情報収集エージェントの導入］
まず、ハンディターミナル５のユーザが、資産管理サーバ１に直接無線通信を行うか、もしくはＷｅｂサーバ２経由で資産管理サーバ１に接続すると、ハンディターミナル５の制御部５２は、接続を検出し、資産管理サーバ１の情報送信手段（ＳＶ）１２に接続する。
【００４２】
接続後、ハンディターミナル５の制御部５２は、プログラム格納バッファ５４に、管理対象マシン３に常駐させる情報収集エージェント１５４とスクリプト実行手段１５５が格納されているか否かを確認し、資産管理サーバ１の情報送信手段（ＳＶ）１２に通知する（図３のステップＳ００１）。
【００４３】
例えば、プログラム格納バッファ５４に情報収集エージェント１５４とスクリプト実行手段１５５の双方が格納されていない場合、ハンディターミナル５の制御部５２は、資産管理サーバ１の情報送信手段（ＳＶ）１２に何も格納していないことを通知する。該通知を受けた情報送信手段（ＳＶ）１２は、制御部５２から受け取った結果を情報参照手段１４に通知する。情報参照手段１４は、資産管理ＤＢ１５から情報収集エージェント１５４とスクリプト実行手段１５５を抽出し、情報送信手段（ＳＶ）１２に渡す。
【００４４】
情報送信手段（ＳＶ）１２は、情報参照手段１４より受け取った情報収集エージェント１５４とスクリプト実行手段１５５をハンディターミナル５の制御部５２に対して転送する（図３のステップＳ００２）。そして、ハンディターミナル５の制御部５２は、受信した情報収集エージェント１５４とスクリプト実行手段１５５をプログラム格納バッファ５４に格納する（図３のステップＳ００３）。
【００４５】
また例えば、プログラム格納バッファ５４に情報収集エージェント１５４とスクリプト実行手段１５５が格納されている場合、ハンディターミナル５の制御部５２は、情報送信手段（ＳＶ）１２に対して、それぞれのプログラムの作成日付とバージョン情報を通知する。該通知を受けた情報送信手段（ＳＶ）１２は、ハンディターミナル５の制御部５２から受け取った結果を情報参照手段１４に通知する。情報参照手段１４は、資産管理ＤＢ１５から情報収集エージェント１５４とスクリプト実行手段１５５のそれぞれのプログラムの作成日付とバージョンを抽出し、情報送信手段（ＳＶ）１２から受け取ったそれぞれのプログラムの作成日付とバージョンとを比較する。
【００４６】
前記比較の結果、情報収集エージェント１５４とスクリプト実行手段１５５の更新が必要であると判断された場合、情報参照手段１４は資産管理ＤＢ１５から情報収集エージェント１５４とスクリプト実行手段１５５を抽出し、情報送信手段（ＳＶ）１２に渡す。
【００４７】
この場合も情報送信手段（ＳＶ）１２は、情報参照手段１４より受け取った情報収集エージェント１５４とスクリプト実行手段１５５をハンディターミナル５の制御部５２に転送する（図３のステップＳ００２）。そして、ハンディターミナル５の制御部５２は、受信した情報収集エージェント１５４とスクリプト実行手段１５５をプログラム格納バッファ５４に格納する（図３のステップＳ００３）。
【００４８】
一方、プログラムの作成日付とバージョン情報が同一である等、前記比較の結果、情報収集エージェント１５４とスクリプト実行手段１５５の更新が必要でないと判断された場合、情報参照手段１４は情報送信手段（ＳＶ）１２に対し、情報収集エージェント１５４とスクリプト実行手段１５５の更新が不要である旨のメッセージを通知する。情報送信手段（ＳＶ）１２は、ハンディターミナル５の制御部５２に対して、前記情報収集エージェント１５４とスクリプト実行手段１５５の更新が不要である旨のメッセージを転送する。
【００４９】
以上の動作を行うことで、管理対象マシン３に常駐させる情報収集エージェント１５４とスクリプト実行手段１５５の、ハンディターミナル５への格納が完了する。
【００５０】
次に、上記のようにしてハンディターミナル５に格納された情報収集エージェント１５４とスクリプト実行手段１５５を、管理対象マシン３においてインストールし、動作させるまでの各機器の動作について説明する。
【００５１】
ハンディターミナル５を、有線又は無線により管理対象マシン３の通信インタフェース３４と接続すると、ハンディターミナル５の制御部５２は、接続を検出し、管理対象マシン３に情報収集エージェント３１、スクリプト実行手段３２がすでにインストールされているかを確認する。ここで、管理対象マシン３に情報収集エージェント３１とスクリプト実行手段３２がインストールされていない場合には、ハンディターミナル５の制御部５２は、プログラム格納バッファ５４に格納した情報収集エージェント１５４とスクリプト実行手段１５５を管理対象マシン３に送り込み、情報収集エージェント３１、スクリプト実行手段３２としてインストール、起動させる（図３のステップＳ１０１）。
【００５２】
一方、管理対象マシン３において情報収集エージェント３１とスクリプト実行手段３２が既に動作している場合、ハンディターミナル５の制御部５２は、動作している情報収集エージェント３１とスクリプト実行手段３２の作成日付とバージョンとプログラム格納バッファ５４に格納している情報収集エージェント１５４とスクリプト実行手段１５５の比較を実施する。前記比較の結果、情報収集エージェント１５４とスクリプト実行手段１５５の更新が必要であると判断された場合、ハンディターミナル５の制御部５２は、プログラム格納バッファ５４に格納した情報収集エージェント１５４とスクリプト実行手段１５５を管理対象マシン３に送り込み、情報収集エージェント３１、スクリプト実行手段３２と置換する。なお、情報収集エージェント１５４とスクリプト実行手段１５５のプログラムの作成日付とバージョン情報が同一である等、更新が必要でないと判断された場合、上記置換処理は実施されない。
【００５３】
以上の動作を行うことで、管理対象マシン３において、最適な情報収集エージェント３１、スクリプト実行手段３２をインストールし、動作させることが可能となる。
【００５４】
［情報収集エージェントによる情報収集］
次に、上記情報収集エージェント３１により、管理対象マシン３の資産情報を収集し、資産管理サーバ１への登録が行われるまでの動作について説明する。
【００５５】
管理対象マシン３の情報収集エージェント３１は、インストール直後や所定の時間間隔等の予め設定されたタイミングで動作し、管理対象マシン３のハードウェアやソフトウェアに関する資産情報を収集する（図３のステップＳ１０２）。この時点で、管理対象マシン３がネットワーク接続されている状態であれば、Ｗｅｂサーバ２を経由するかもしくは直接、情報受信手段（ＳＶ）１１と通信を行い、資産管理サーバ１に資産情報を送信することができる。以下の説明では、管理対象マシン３が資産管理サーバ１に対し直接資産情報を送信できない環境にあるものとして説明する。
【００５６】
情報収集エージェント３１は、有線又は無線にて接続されたハンディターミナル５に対して、収集した資産情報を送信する（ステップＳ１０３）。ハンディターミナル５の制御部５２は、資産情報格納バッファ５３に、受信した資産情報を格納する。
【００５７】
その後、ハンディターミナル５の制御部５２は、資産管理サーバ１に直接無線通信するかＷｅｂサーバ２を経由して資産管理サーバ１の情報受信手段（ＳＶ）１１と通信を行い、情報収集エージェント３１から受信した資産情報を送信する（ステップＳ１０４）。
【００５８】
情報受信手段（ＳＶ）１１により受信した資産情報は、資産管理サーバ１の情報登録手段１３により、資産管理ＤＢ１５の資産情報格納領域１５１に、管理対象マシン３の資産情報として登録される（ステップＳ１０５）。
【００５９】
資産管理ＤＢ１５への資産情報の登録が完了すると、情報登録手段１３は、情報受信手段（ＳＶ）１１に登録完了を通知する。登録完了の通知を受けた情報受信手段（ＳＶ）１１は、登録完了通知を資産情報が送付されてきた経路で情報収集エージェント３１に直接登録完了を通知する。あるいは、情報受信手段（ＳＶ）１１よりハンディターミナル５の制御部５２へ登録完了を通知するようにし、ハンディターミナル５の制御部５２から情報収集エージェント３１に登録完了を通知するようにしてもよい。
【００６０】
なお、ステップＳ１０５において、管理対象マシン３が新規に資産管理ＤＢ１５に登録されるマシンである場合、情報収集エージェント３１へ通知される資産情報の登録完了の通知には、システム内でユニークとなるよう割り当てられた資産管理番号が含まれる。資産管理番号を受け取った情報収集エージェント３１は、資産情報の登録完了の通知に含まれる受け取った資産管理番号を、資産管理番号３３として管理対象マシン３に格納する。
【００６１】
以上の動作を行うことで管理対象マシン３の資産情報を資産管理サーバ１に登録することが可能となる。また、一旦、資産管理ＤＢ１５に登録された後は、資産管理番号にて、参照、更新する資産情報を特定することが可能になる。
【００６２】
［資産情報の参照及び更新］
管理者は、監視端末４を用いて、上記のようにして収集された資産情報を参照又は更新することができる。以下、その一例を説明する。
【００６３】
管理者は、監視端末４にあるＧＵＩ４１を利用し、資産管理番号やマシン名等の検索条件を資産管理サーバ１の情報送信手段（ＳＶ）１２に渡すことで、任意の管理対象マシン３の資産情報を参照することができる。より具体的には、監視端末４のＧＵＩ４１の検索条件入力手段より、検索条件を受け取った情報送信手段（ＳＶ）１２は、検索条件を情報参照手段１４に渡し、資産管理ＤＢ１５の資産情報格納領域１５１にある資産情報から条件に一致した管理対象マシン３の資産情報を入手し、ＧＵＩ４１へ送信する。情報送信手段（ＳＶ）１２から資産情報を受信したＧＵＩ４１は、その情報表示手段により、資産情報を監視端末４の表示装置に表示する。
【００６４】
参照した資産情報を更新する場合は、ＧＵＩ４１に表示された情報を修正し、所定の更新実行ボタン等を起動すると、修正した資産の資産管理番号と修正した資産情報が、情報受信手段（ＳＶ）１１に送信される。情報受信手段（ＳＶ）１１は、修正した資産の資産管理番号と修正した資産情報を情報登録手段１３に渡す。情報登録手段１３は、資産管理番号をキーとして資産管理ＤＢ１５の資産情報格納領域１５１に格納されている管理対象マシン３の資産情報に前記修正内容を反映し、情報受信手段（ＳＶ）１１に更新完了を通知する。更新完了を受信した情報受信手段（ＳＶ）１１は、監視端末４のＧＵＩ４１に対し、更新完了を通知する。
【００６５】
管理者が監視端末４にあるＷｅｂブラウザ４２を利用する場合も上記と同様であり、Ｗｅｂブラウザ４２でＷｅｂサーバ２に接続することにより、任意の管理対象マシン３の資産情報を参照することができる。この場合、Ｗｅｂサーバ２が、資産管理サーバ１の情報送信手段（ＳＶ）１２、情報受信手段（ＳＶ）１１と通信を行い、ＧＵＩ４１の場合と同じ方式で、資産管理サーバ１との必要なデータベース操作を行う。
【００６６】
以上の動作を行うことで管理者が資産管理サーバ１に登録されている資産管理情報を参照または更新することが可能となる。
【００６７】
また、資産情報と同様の手順で、管理者は監視端末４を用いて、資産管理ＤＢ１５のスクリプト格納領域１５２や実行条件格納領域１５３を参照することができる。監視対象マシン３で実行させたいスクリプトやスクリプトを実行する条件を設定したい場合、管理者は監視端末４を用いて、上記スクリプト格納領域１５２や実行条件格納領域１５３へ格納された内容の修正や新規登録を行うことになる。
【００６８】
［資産情報の自動更新、スクリプトの自動実行］
次に、図４を参照して、ハンディターミナル５を用いた、自動で資産情報の更新や、資産情報を更新するためのスクリプトを実行する方法について説明する。
【００６９】
ハンディターミナル５を、有線又は無線により管理対象マシン３の通信インタフェース３４と接続すると、ハンディターミナル５の制御部５２は、管理対象マシン３の情報収集エージェント３１と通信を行い、資産管理番号３３を取得する（図４のステップＳ２０１）。
【００７０】
資産管理番号３３を受け取ったハンディターミナル５の制御部５２は、無線通信で直接またはＷｅｂサーバ２を経由して資産管理サーバ１の情報送信手段（ＳＶ）１２に資産管理番号３３を渡す（図４のステップＳ２０２）。
【００７１】
資産管理サーバ１の情報送信手段（ＳＶ）１２は、資産管理番号を情報参照手段１４に渡す。情報参照手段１４は、資産管理ＤＢ１５の資産情報格納領域１５１にある資産情報から資産管理番号３３に一致した管理対象マシン３の資産情報を入手する（図４のステップＳ２０３）。
【００７２】
次に、情報参照手段１４は、抽出した資産情報が実行条件格納領域１５３に格納されている更新間隔で更新されているか否かのチェックを実施する（図４のステップＳ２０４）。
【００７３】
更に、情報参照手段１４は、スクリプト格納領域１５２に格納されているスクリプトのうち、実行条件が抽出した資産情報と一致するものがあるか否かのチェックを行う（図４のステップＳ２０５）。ここで、一致するスクリプトがある場合、情報参照手段１４は、ハンディターミナル５の制御部５２に対して、スクリプトの名前と登録日等の情報を情報送信手段（ＳＶ）１２経由で渡し、一致した実行条件が対象としているスクリプトがハンディターミナル５のプログラム格納バッファ５４に既に格納されているか否かを照会する。
【００７４】
ハンディターミナル５の制御部５２は、プログラム格納バッファ５４に、照会を受けたスクリプトが格納されているか確認を行い、スクリプトの有無を情報送信手段（ＳＶ）１２経由で情報参照手段１４に返却する。プログラム格納バッファ５４にスクリプトが格納されていない場合、情報参照手段１４は、スクリプト格納領域１５２からスクリプトを抽出する。
【００７５】
情報参照手段１４は、資産管理ＤＢ１５から入手した資産情報、更新期限のチェック結果及びスクリプトを情報送信手段（ＳＶ）１２に渡し、ハンディターミナル５の制御部５２に送信する（図４のステップＳ２０６）。
【００７６】
ハンディターミナル５の制御部５２は、表示部５１に資産情報及び更新期限のチェック結果を表示させるとともに、資産管理サーバ１から送付されてきたスクリプトを、ハンディターミナル５のプログラム格納バッファ５４に格納する。ハンディターミナル５の制御部５２は、前記資産情報の更新期限のチェック結果と、管理サーバ１から送付されてきたスクリプトを管理対象マシン３のスクリプト実行手段３２に渡す（図４のステップＳ２０７）。
【００７７】
管理対象マシン３のスクリプト実行手段３２は、まず、更新期限のチェック結果を確認し、最新の資産情報を送付する必要があると判断されていた場合は、情報収集エージェント３１に資産情報の収集を依頼する。また、スクリプト実行手段３２は、ハンディターミナル５より受け取ったスクリプトを実行する（図４のステップＳ２０８）。
【００７８】
管理対象マシン３の情報収集エージェント３１は、資産情報の収集を実行する（ステップＳ２０９）。資産情報の収集が完了すると、情報収集エージェント３１は、その旨をスクリプト実行手段３２に通知するとともに、ハンディターミナル５の制御部５２に対し、収集した資産情報を転送する（図４のステップＳ２１０）。
【００７９】
資産情報を受信したハンディターミナル５の制御部５２は資産管理サーバ１の情報受信手段（ＳＶ）１１と通信を行い、資産情報を資産管理サーバに送信する（図４のステップＳ２１１）。
【００８０】
以上の動作を行うことで、ハンディターミナル５を用いて、一定期間以上、資産管理サーバ１の資産情報が更新されていない管理対象マシン３の資産情報の収集と更新を実施することが可能になる。また、ハンディターミナル５を介して資産管理サーバ１からスクリプトをダウンロードする環境を提供し、該ダウンロードしたスクリプトを管理対象マシン３において自動実行させることが可能となる。
【００８１】
以上のとおり、本実施形態によれば、管理対象のマシンに情報収集を行うエージェントが導入されておらず、資産管理サーバ等から導入することが困難な状況にあっても、利用者が意識することなく自動で当該マシンに、エージェントを導入し、資産情報を収集させることが可能となる。その理由は、ハンディターミナルを接続した時に、自動でハンディターミナルで格納していたエージェントを管理対象のマシンへ送信する構成を採用したことにある。
【００８２】
また、本実施形態によれば、従来のような外部記憶媒体を用いた資産情報の収集作業が不要となる。その理由は、管理対象のマシンで収集した資産情報をハンディターミナルへ送信し、ハンディターミナルから資産管理サーバへ資産情報を送信できるためである。
【００８３】
また、本実施形態によれば、ハンディターミナルの利用者が意識することなく自動で資産情報の更新や管理対象のマシンの資産情報を更新するためのスクリプトを実行することが可能となる。その理由は、ハンディターミナルを管理対象のマシンに接続すると、資産管理ＤＢに格納した情報を参照／比較し、その結果に基づいて、管理対象のマシンで、資産情報の更新や、スクリプト等を自動で実行することができるためである。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態に係る資産管理システムの構成を表した図である。
【図２】図１のハンディターミナルの詳細構成を表したブロック図である。
【図３】本発明の一実施形態に係る資産管理システムの動作を表したシーケンス図である。
【図４】本発明の一実施形態に係る資産管理システムの動作を表したシーケンス図である。
【符号の説明】
【００８５】
１  資産管理サーバ
２  Ｗｅｂサーバ
３  管理対象マシン
４  監視端末
５  ハンディターミナル（携帯端末）
１１  情報受信手段（ＳＶ）
１２  情報送信手段（ＳＶ）
１３  情報登録手段
１４  情報参照手段
１５  資産管理データベース（資産管理ＤＢ）
３１  情報収集エージェント
３２  スクリプト実行手段
３３  資産管理番号
３４  通信インタフェース
４１  ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）
４２  Ｗｅｂブラウザ
５１  表示部
５２  制御部
５３  資産情報格納バッファ
５４  プログラム格納バッファ
１５１  資産情報格納領域
１５２  スクリプト格納領域
１５３  実行条件格納領域
１５４  情報収集エージェント
１５５  スクリプト実行手段
【図１】
2009123097.tif 000003
【図２】
2009123097.tif 000004
【図３】
2009123097.tif 000005
【図４】
2009123097.tif 000006