(57)【要約】【課題】機器の設置場所や機器情報の変更を自動で随時認知し、常に最新の機器の設置場所や機器情報を保存管理できる機器情報管理技術の提供。【解決手段】サーバ／クライアント（以下単にサーバという）１０１、マネージャーサーバ１２１を具備し、サーバの機器情報を管理する機器情報管理システムであって、サーバは、該サーバ上のハードウェア／ＯＳ１０２、ＯＳ１０４、ＧＰＳ装置１０３から該サーバの設置位置情報／機器情報を自動収集し（収集手段１０８）、該最新の設置位置情報／機器情報をマネージャーサーバに伝送し（伝送手段１０９）、マネージャーサーバ１２１は、サーバから伝送された最新の設置位置情報および機器情報を受信し（受信手段１２２）、今回受信した設置位置情報／機器情報と１回前に受信した設置位置情報／機器情報を比較し、変更が発生している場合に、変更状況１３２を表示する表示手段１３１を有する。【選択図】図１
2009169580.tif 000002
【特許請求の範囲】
【請求項１】
サーバ、クライアント、およびマネージャーサーバを具備し、前記サーバあるいはクライアントの機器情報を管理する機器情報管理システムであって、
前記サーバあるいはクライアントは、当該サーバあるいはクライアント上におけるハードウェア、ＯＳ（Operating System；オペレーションシステム）、ＧＰＳ（Global Positioning System；全地球測位システム）装置から該サーバあるいはクライアントの設置位置情報および機器情報を自動収集する収集手段と、該自動収集したサーバあるいはクライアントの最新の設置位置情報および機器情報をマネージャーサーバに伝送する伝送手段を有し、
前記マネージャーサーバは、前記サーバあるいはクライアントから伝送されたサーバあるいはクライアントの最新の設置位置情報および機器情報を受信する受信手段と、今回受信したサーバあるいはクライアントの最新の設置位置情報および機器情報と１回前に受信したサーバあるいはクライアントの設置位置情報および機器情報を比較する比較手段と、該比較手段による比較の結果、変更が発生している場合に、該変更状況を表示する表示手段を有することを特徴とする機器情報管理システム。
【請求項２】
前記設置位置情報は、設置位置の緯度および経度を表す情報であり、前記機器情報は、少なくとも製造番号、ホスト名、ＩＰアドレス、設置場所の住所、管理者、連絡先のいずれかの情報を含むことを特徴とする請求項１記載の機器情報管理システム。
【請求項３】
前記マネージャーサーバは、さらに地図情報データベースを具備し、前記表示手段は、設置位置情報に変更が発生した場合に、前記地図情報データベースを参照し、変更前の設置場所と変更後の設置場所を地図で表示することを特徴とする請求項１または２記載の機器情報管理システム。
【請求項４】
サーバ、クライアント、およびマネージャーサーバを具備し、前記サーバあるいはクライアントの機器情報を管理する機器情報管理方法であって、
前記サーバあるいはクライアントが、当該サーバあるいはクライアント上におけるハードウェア、ＯＳ（Operating System；オペレーションシステム）、ＧＰＳ（Global Positioning System；全地球測位システム）装置から該サーバあるいはクライアントの設置位置情報および機器情報を自動収集する収集ステップと、
前記サーバあるいはクライアントが、前記収集ステップで自動収集したサーバあるいはクライアントの最新の設置位置情報および機器情報をマネージャーサーバに伝送する伝送ステップと、
前記マネージャーサーバが、前記サーバあるいはクライアントから伝送されたサーバあるいはクライアントの最新の設置位置情報および機器情報を受信する受信ステップと、
前記マネージャーサーバが、今回受信したサーバあるいはクライアントの最新の設置位置情報および機器情報と１回前に受信したサーバあるいはクライアントの設置位置情報および機器情報を比較する比較ステップと、
前記マネージャーサーバが、前記比較手段による比較の結果、変更が発生している場合に、該変更状況を表示する表示ステップを有することを特徴とする機器情報管理方法。
【請求項５】
前記設置位置情報は、設置位置の緯度および経度を表す情報であり、前記機器情報は、少なくとも製造番号、ホスト名、ＩＰアドレス、設置場所の住所、管理者、連絡先のいずれかの情報を含むことを特徴とする請求項４記載の機器情報管理方法。
【請求項６】
前記マネージャーサーバは、さらに地図情報データベースを具備し、前記表示手段は、設置位置情報に変更が発生した場合に、前記地図情報データベースを参照し、変更前の設置場所と変更後の設置場所を地図で表示することを特徴とする請求項４または５記載の機器情報管理方法。
【請求項７】
サーバ、クライアント、およびマネージャーサーバを具備し、前記サーバあるいはクライアントの機器情報を管理する機器情報管理システムにおける機器情報管理プログラムであって、
前記サーバあるいはクライアントを、当該サーバあるいはクライアント上におけるハードウェア、ＯＳ（Operating System；オペレーションシステム）、ＧＰＳ（Global Positioning System；全地球測位システム）装置から該サーバあるいはクライアントの設置位置情報および機器情報を自動収集する収集手段と、該自動収集したサーバあるいはクライアントの最新の設置位置情報および機器情報をマネージャーサーバに伝送する伝送手段として機能させ、前記マネージャーサーバを、前記サーバあるいはクライアントから伝送されたサーバあるいはクライアントの最新の設置位置情報および機器情報を受信する受信手段と、今回受信したサーバあるいはクライアントの最新の設置位置情報および機器情報と１回前に受信したサーバあるいはクライアントの設置位置情報および機器情報を比較する比較手段と、該比較手段による比較の結果、変更が発生している場合に、該変更状況を表示する表示手段として機能させるための機器情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバあるいはクライアントの機器情報に変更が発生した場合に、該機器情報の変更を自動的に認知し、常に最新の機器情報を管理する機器情報管理システムおよび機器情報管理方法ならびにそのためのプログラムに関する。
【背景技術】
【０００２】
従来、一般的に機器の監視システムなどで、機器の設置場所や機器情報の管理は人手を介して行うのが普通であった。そのため機器の設置場所や機器情報に変更が発生した場合、該機器の設置場所や機器情報の変更の自動認知や、常に最新の機器の設置場所や機器情報を把握することが難しかった。それを解決するために、下記特開２００６−１３５６８５号公報（特許文献１）に開示された方法が提案されている。
【０００３】
特許文献１に記載されたものは、コンセントの設置場所の情報を元に、機器の設置場所を、人手を介することなく自動的に所得できるようにすることを目的とし、そのために、機器の制御に必要な情報を取得・管理する機器管理サーバと機器及び機器管理サーバと給電のために機器が接続されるコンセントが、それぞれネットワークを介して通信可能としておき、コンセントは、該コンセントに接続されている機器の起動を検知すると、該コンセントの設置場所を特定する情報（設置場所情報）を機器管理サーバへ通知し、機器は、該機器が起動すると、該機器の情報（機器情報）を機器管理サーバへ通知し、機器管理サーバは、あらかじめ定めた時間以内に、コンセントと機器の両方から上記通知があった場合、コンセントの設置場所情報を通知してきたコンセントに接続された機器と機器情報を通知してきた機器とは同一と判断して、機器から通知された機器情報にコンセントから通知されたコンセントの設置場所情報を含めて保存し管理するようにしたもの、つまり、機器の起動によって生じる電気的な変化を検知することによりコンセントに接続されている機器の起動を検知し、コンセントの設置場所および機器からの起動通知を機器管理サーバに通知し管理するようにしたものである。
【０００４】
【特許文献１】特開２００６−１３５６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に開示された従来の方法は、以下の問題（ａ）および（ｂ）を有している。
【０００６】
すなわち、特許文献１記載の方法では、（ａ）コンセントの設置場所を機器の設置場所としているため、詳細な機器自体の設置場所を把握することができない、また（ｂ）機器を起動した時にしか、機器の設置場所や機器情報を認知できないので、機器が既に起動されている状態では、機器の設置場所や機器情報を認知することができない上、機器の設置場所や機器情報の任意の時間における変更を自動認知することができず、常に最新の機器の設置場所や機器情報を把握できない、という問題がある。
【０００７】
従って、本発明の目的は、機器の設置場所や機器情報が常に認知できるようにすることにより、該機器の設置場所や機器情報の変更を自動で随時認知し、常に最新の機器の設置場所や機器情報を保存管理できるようにした機器情報管理システムおよび機器情報管理方法ならびにそのためのプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、次のような構成を採用した。
（ａ）本発明に係る機器情報管理システムは、サーバ、クライアント、およびマネージャーサーバを具備し、前記サーバあるいはクライアントの機器情報を管理する機器情報管理システムであって、前記サーバあるいはクライアントは、当該サーバあるいはクライアント上におけるハードウェア、ＯＳ（Operating System；オペレーションシステム）、ＧＰＳ（Global Positioning System；全地球測位システム）装置から該サーバあるいはクライアントの設置位置情報および機器情報を自動収集する収集手段と、該自動収集したサーバあるいはクライアントの最新の設置位置情報および機器情報をマネージャーサーバに伝送する伝送手段を有し、前記マネージャーサーバは、前記サーバあるいはクライアントから伝送されたサーバあるいはクライアントの最新の設置位置情報および機器情報を受信する受信手段と、今回受信したサーバあるいはクライアントの最新の設置位置情報および機器情報と１回前に受信したサーバあるいはクライアントの設置位置情報および機器情報を比較する比較手段と、該比較手段による比較の結果、変更が発生している場合に、該変更状況を表示する表示手段を有することを特徴としている。
【０００９】
（ｂ）本発明に係る機器情報管理方法は、サーバ、クライアント、およびマネージャーサーバを具備し、前記サーバあるいはクライアントの機器情報を管理する機器情報管理方法であって、前記サーバあるいはクライアントが、当該サーバあるいはクライアント上におけるハードウェア、ＯＳ（Operating System；オペレーションシステム）、ＧＰＳ（Global Positioning System；全地球測位システム）装置から該サーバあるいはクライアントの設置位置情報および機器情報を自動収集する収集ステップと、前記サーバあるいはクライアントが、前記収集ステップで自動収集したサーバあるいはクライアントの最新の設置位置情報および機器情報をマネージャーサーバに伝送する伝送ステップと、前記マネージャーサーバが、前記サーバあるいはクライアントから伝送されたサーバあるいはクライアントの最新の設置位置情報および機器情報を受信する受信ステップと、前記マネージャーサーバが、今回受信したサーバあるいはクライアントの最新の設置位置情報および機器情報と１回前に受信したサーバあるいはクライアントの設置位置情報および機器情報を比較する比較ステップと、前記マネージャーサーバが、前記比較手段による比較の結果、変更が発生している場合に、該変更状況を表示する表示ステップを有することを特徴としている。
【００１０】
（ｃ）本発明に係る機器情報管理プログラムは、サーバ、クライアント、およびマネージャーサーバを具備し、前記サーバあるいはクライアントの機器情報を管理する機器情報管理システムにおける機器情報管理プログラムであって、前記サーバあるいはクライアントを、当該サーバあるいはクライアント上におけるハードウェア、ＯＳ（Operating System；オペレーションシステム）、ＧＰＳ（Global Positioning System；全地球測位システム）装置から該サーバあるいはクライアントの設置位置情報および機器情報を自動収集する収集手段と、該自動収集したサーバあるいはクライアントの最新の設置位置情報および機器情報をマネージャーサーバに伝送する伝送手段として機能させ、前記マネージャーサーバを、前記サーバあるいはクライアントから伝送されたサーバあるいはクライアントの最新の設置位置情報および機器情報を受信する受信手段と、今回受信したサーバあるいはクライアントの最新の設置位置情報および機器情報と１回前に受信したサーバあるいはクライアントの設置位置情報および機器情報を比較する比較手段と、該比較手段による比較の結果、変更が発生している場合に、該変更状況を表示する表示手段として機能させるための機器情報管理プログラムである。
【００１１】
（ｄ）なお、前記設置位置情報は、設置位置の緯度および経度を表す情報であり、前記機器情報は、少なくとも製造番号、ホスト名、ＩＰアドレス、設置場所の住所、管理者、連絡先のいずれかの情報を含むこと、また前記マネージャーサーバは、さらに地図情報データベースを具備し、前記表示手段は、設置位置情報に変更が発生した場合に、前記地図情報データベースを参照し、変更前の設置場所と変更後の設置場所を地図で表示することも特徴としている。
【発明の効果】
【００１２】
本発明によれば、機器情報管理システムが、サーバあるいはクライアント機器全般において自動収集した機器設置場所の位置情報および機器情報と、保有している機器設置場所の位置情報および機器情報を比較し、機器設置場所の位置情報または機器情報の変更を随時認知することが可能となり、マネージャーサーバに最新の機器設置場所の位置情報および機器情報を伝送することにより、マネージャーサーバにおいては、常に最新の機器設置場所の位置情報および機器情報を保有することができ、機器設置場所については変更前および変更後の地図データを含めて変更状況を端末に表示することで、その結果として、サーバあるいはクライアント機器全般の管理が容易にできるようになる。
【発明を実施するための最良の形態】
【００１３】
図１は、機器情報管理システムの全体を示す構成図であり、サーバ／クライアント（１０１）とマネージャーサーバ（１２１）、サーバ状態変更状況表示画面（１３２）を表示する表示端末（１３１）、および通信経路（１１１）から構成されている。
【００１４】
サーバ／クライアント（１０１）とマネージャーサーバ（１２１）は、ＣＰＵ、ＲＡＭやＲＯＭなどの記憶装置、プログラムが格納されるハードディスクなどの外部記憶装置を備え、主記憶装置に所定のプログラムを読み込んでＣＰＵによって実行することにより所望の機能を実現する通常のコンピュータ構成を有している。
【００１５】
サーバ／クライアント（１０１）は、サーバデータの提供元であるサーバ／クライアント機器の固有情報を把握するための製造番号の提供を司るハードウェア／ＯＳ（１０２）、サーバ／クライアント機器の位置を正確に把握するための緯度・経度情報の提供を司るＧＰＳ装置（１０３）、サーバ／クライアント機器のホスト名・ＩＰアドレスの提供を司るＯＳ（１０４）およびサーバデータの収集および収集したサーバデータをデータベースに登録するサーバデータ収集機能（１０８）とサーバデータ収集機能（１０８）により収集したサーバデータを通信経路（１１１）を介してマネージャーサーバ（１２１）に伝送するサーバデータ伝送機能（１０９）を有している。
【００１６】
また、データベースとして製造番号ＤＢ（１０５）、ＧＰＳ ＤＢ（１０６）、ホストＤＢ（１０７）を有している。
【００１７】
図６は、製造番号ＤＢ（１０５）の一例を示す図であり、同図（ａ）は項目の説明を、同図（ｂ）は具体的なデータ例を示している。同図（ａ）に示すように、製造番号ＤＢ（１０５）は、サーバ／クライアント機器の固有情報を把握するためのユニークな追番である製造番号を格納している。
【００１８】
図７は、ＧＰＳ ＤＢ（１０６）の一例を示す図であり、同図（ａ）は項目の説明を、同図（ｂ）は具体的なデータ例を示している。同図（ａ）に示すように、ＧＰＳ ＤＢ（１０６）は、ＧＰＳ装置から取得した緯度と経度を格納している。
【００１９】
図８は、ホストＤＢ（１０７）の一例を示す図であり、同図（ａ）は項目の説明を、同図（ｂ）は具体的なデータ例を示している。同図（ａ）に示すように、ホストＤＢ（１０７）は、ＯＳから取得したサーバのホスト名とＩＰアドレスを格納している。
【００２０】
サーバデータ収集機能（１０８）は、最新のサーバデータとしてハードウェア／ＯＳ（１０２）からサーバ／クライアント機器の固有情報を把握するための製造番号と、ＧＰＳ装置（１０３）からサーバ／クライアント機器の位置を正確に把握するための緯度・経度情報と、ＯＳ（１０４）からサーバ情報のホスト名・ＩＰアドレスを収集する。収集した各々のサーバデータをデータベースに登録されている既存のサーバデータの製造番号、緯度・経度情報、ホスト名・ＩＰアドレスと比較し、一致しないサーバデータについては、最新のサーバデータとして収集したサーバデータをデータベースに登録する。
【００２１】
サーバデータ伝送機能（１０９）は、最新のサーバデータであるＧＰＳ ＤＢ（１０６）から緯度・経度とホストＤＢ（１０７）からホスト名・ＩＰアドレスと製造番号ＤＢから製造番号を読込み、マネージャーサーバ（１２１）に伝送する。
【００２２】
マネージャーサーバ（１２１）は、サーバデータ伝送機能（１０９）により通信経路（１１１）を介して伝送されたサーバデータの受信および受信したサーバデータを受信したサーバデータのサーバ／クライアント機器の固有情報である製造番号をキーにしてデータベースに登録するサーバデータ受信機能（１２２）と、視覚的にサーバ状態の変更状況を把握させるためのサーバ状態変更状況表示画面（１３２）を表示端末（１３１）に表示する状態変更通知機能（１２５）を有している。
【００２３】
また、データベースとしてサーバ管理台帳ＤＢ（１２３）、地図ＤＢ（１２４）を有している。
【００２４】
図９は、サーバ管理台帳ＤＢ（１２３）の一例を示す図であり、同図（ａ）は項目の説明を、同図（ｂ）は具体的なデータ例を示している。
【００２５】
図９（ａ）に示すように、サーバ管理台帳ＤＢ（１２３）には、ユニークな追番である「製造番号」、ＧＰＳ装置から取得した「緯度」、ＧＰＳ装置から取得した「経度」、ＯＳから取得したサーバの「ホスト名」、ＯＳから取得したサーバの「ＩＰアドレス」、サーバ設置場所の「住所」、サーバの所有会社の「会社名」、サーバ管理者である「担当者名」、サーバ管理者の「連絡先」、保持している緯度の一時的な退避エリアである「緯度（退避）」、保持している経度の一時的な退避エリアである「経度（退避）」、保持しているホスト名の一時的な退避エリアである「ホスト名（退避）」、保持しているＩＰアドレスの一時的な退避エリアである「ＩＰアドレス（退避）」が、格納される。
【００２６】
図１０は、地図ＤＢ（１２４）の一例を示す図であり、同図（ａ）は項目の説明を、同図（ｂ）は具体的なデータ例を示している。同図（ａ）に示すように、地図ＤＢ（１２４）は、指定された経度、緯度に該当する地図画像データを格納している。
【００２７】
サーバデータ受信機能（１２２）は、サーバデータ伝送機能（１０９）が通信経路（１１１）を介して伝送したサーバデータを受信する。状態変更通知機能（１２５）における比較処理のための準備として、受信したサーバデータのサーバ／クライアント機器の固有情報である製造番号をキーにし、サーバ管理台帳ＤＢ（１２３）より、既存の保持しているサーバデータの緯度・経度、ホスト名・ＩＰアドレスを読込み、１世代前のサーバデータとしてサーバ管理台帳ＤＢ（１２３）の退避エリアに退避した後、受信したサーバデータを最新のサーバデータとしてサーバ管理台帳ＤＢ（１２３）に登録する。
【００２８】
状態変更通知機能（１２５）は、視覚的にサーバ状態の変更状況を認知するために、受信したサーバデータのサーバ／クライアント機器の固有情報である製造番号をキーにして、サーバ管理台帳ＤＢ（１２３）からサーバ状態変更状況を通知する対象のサーバ管理情報の読込みと、サーバ／クライアント機器全般の設置場所を認知するためにサーバ管理台帳ＤＢ（１２３）から読込んだ最新の緯度・経度情報と１世代前の緯度・経度情報を比較して、一致しない場合は最新の緯度・経度情報により地図ＤＢ（１２４）から移動後の地図情報と１世代前の緯度・経度情報により地図ＤＢ（１２４）から移動前の地図情報の読込みを実施し、サーバ管理台帳ＤＢ（１２３）から読込んだサーバ管理情報およびサーバ／クライアント機器全般の設置場所の移動前と移動後の地図情報をサーバ状態変更状況表示画面（１３２）として表示端末（１３１）に表示する。
【００２９】
表示端末（１３１）は、状態変更通知機能（１２５）によりサーバ状態変更状況表示画面（１３２）を表示する端末装置である。
【００３０】
サーバ状態変更状況表示画面（１３２）は、表示端末（１３１）上に視覚的にサーバ状態変更状況を把握させるためのホスト名、ＩＰアドレス、製造番号、緯度、経度、会社名、住所、担当者名、連絡先、移動前の場所Ａ、移動後の場所Ｂの項目を表示する構成をしている（図１２も参照）。また、通信経路（１１１）は、一般的な通信経路を示している。
【００３１】
なお、図１の構成図では、簡単のためにサーバ／クライアント（１０１）がサーバの場合の構成を示しているが、クライアントの場合も同様の構成を有しており、「サーバデータ収集機能」を「クライアントデータ収集機能」に、「サーバデータ伝送機能」を「クライアントデータ伝送機能」に、「サーバデータ受信機能」を「クライアントデータ受信機能」に、「サーバ管理台帳」を「クライアント管理台帳」に、「サーバ状態変更状況表示画面」を「クライアント状態変更状況表示画面」に置き換えた構成を有している。また、以下の動作の説明ではサーバに対する用語を用いているが、クライアントに対しても同様であり、一般的にネットワークに接続されている全てのコンピュータ機器に対して適用できる。
【００３２】
図２は、サーバデータ収集機能（１０８）の処理動作を示すフローチャートである。具体的には、サーバデータ収集機能（１０８）が、ＧＰＳ装置（２１１A）からサーバ／クライアント機器の位置を把握するための緯度・経度情報を、ＯＳ（２１２A）からサーバ情報のホスト名・ＩＰアドレスを、ハードウェア／ＯＳ（２１３A）からサーバ／クライアント機器の固有情報の製造番号をそれぞれ収集し、既存の保持しているサーバデータとして、ＧＰＳ ＤＢ（２０１A）から緯度・経度情報を、ホストＤＢ（２０２A）からサーバ情報のホスト名・ＩＰアドレスを、製造番号ＤＢ（２０３A）からサーバ／クライアント機器の固有情報の製造番号をそれぞれ読込み、上記収集した最新のサーバデータと既存のサーバデータとを比較し、各々が一致しなかった場合、最新のサーバデータとして収集したサーバデータの緯度・経度情報をＧＰＳ ＤＢ （２２２A）に登録し、ホスト名・ＩＰアドレスをホストＤＢ（２２４A）またはホストＤＢ（２３２A）に登録し、製造番号を製造番号ＤＢ（２２６A）または製造番号ＤＢ（２４２A）に登録する処理を説明するためのフローチャートである。
【００３３】
なお、図２におけるＧＰＳ ＤＢ（２０１Ａ，２２２Ａ）、ホストＤＢ（２０２Ａ，２２４Ａ，２３２Ａ）、製造番号ＤＢ（２０３Ａ，２２６Ａ，２４２Ａ）、ＧＰＳ装置（２１１Ａ）、ＯＳ（２１２Ａ）、ハードウェア／ＯＳ（２１３Ａ）は、それぞれ図１のＧＰＳ ＤＢ（１０６）、ホストＤＢ（１０７）、製造番号ＤＢ（１０５）、ＧＰＳ装置（１０３）、ＯＳ（１０４）、ハードウェア／ＯＳ（１０２）に相当している。
【００３４】
サーバデータ収集機能（１０８）は、まず、既存の保持しているサーバデータを読込むため、ＧＰＳ ＤＢ（２０１A）からサーバ／クライアント機器の緯度・経度情報を読込み（ステップＳ２０１）、ホストＤＢ（２０２A）からサーバ／クライアント機器のホスト名・ＩＰアドレスを読込み（ステップＳ２０２）、製造番号ＤＢ（２０３A）からサーバ／クライアント機器の固有情報の製造番号を読込む（ステップＳ２０３）。
【００３５】
次に、最新のサーバデータを読込むため、ＧＰＳ装置（２１１A）からサーバ／クライアント機器の位置情報である緯度・経度情報を読込み（ステップＳ２１１）、ＯＳ（２１２A）からサーバ情報のホスト名・ＩＰアドレスを読込み（ステップＳ２１２）、ハードウェア／ＯＳ（２１３A）からサーバ／クライアント機器の固有情報である製造番号を読込む（ステップＳ２１３）。
【００３６】
次の処理（ステップＳ２２１〜ステップＳ２４２）では、各々の既存の保持しているサーバデータと最新のサーバデータを比較する処理を実施する。全て一致していれば最新のサーバデータを収集する処理を続行し、一致しない場合は、最新のサーバデータをデータベースに登録し、処理を終了する。
【００３７】
まず、ステップＳ２０１で読み込んだ緯度・経度とステップＳ２１１で収集した緯度・経度を比較する（ステップＳ２２１）。一致した場合は（ステップＳ２２１：Ｙ）、次に、ステップＳ２０２で読込んだホスト名・ＩＰアドレスとステップＳ２１２で読込んだホスト名・ＩＰアドレスを比較する（ステップＳ２３１）。一致した場合は（ステップＳ２３１：Ｙ）、次に、ステップＳ２０３で読込んだ製造番号とステップＳ２１３で読込んだ製造番号を比較する（ステップＳ２４１）。一致した場合は（ステップＳ２４１：Ｙ）、ステップＳ２１１の処理に戻る。
【００３８】
ステップＳ２２１の比較処理で、一致しなかった場合は（ステップＳ２２１：Ｎ）、次に、ステップＳ２１１で読込んだ緯度・経度をＧＰＳ ＤＢ（２２２A）に登録する（ステップＳ２２２）。
【００３９】
次に、ステップＳ２０２で読込んだホスト名・ＩＰアドレスとステップＳ２１２で読込んだホスト名・ＩＰアドレスを比較する（ステップＳ２２３）。一致しなかった場合は（ステップＳ２２３：Ｎ）、ステップＳ２１２で読込んだホスト名・ＩＰアドレスをホストＤＢ（２２４A）に登録する（ステップＳ２２４）。その後、ステップＳ２２５の処理をする。
【００４０】
ステップＳ２２３の比較処理で一致した場合（ステップＳ２２３：Ｙ）およびステップＳ２２４を実行した後は、ステップＳ２０３で読込んだ製造番号とステップＳ２１３で読込んだ製造番号を比較する（ステップＳ２２５）。一致しなかった場合は（ステップＳ２２５：Ｎ）、ステップＳ２１３で読込んだ製造番号を製造番号ＤＢ（２２６A）に登録する（ステップＳ２２６）。
【００４１】
ステップＳ２２５の比較処理で一致した場合（ステップＳ２２５：Ｙ）およびステップＳ２２６を実行した後は、処理を終了する。
【００４２】
ステップＳ２３１の比較処理で、一致しなかった場合は（ステップＳ２３１：Ｎ）、ステップＳ２１２で読込んだホスト名・ＩＰアドレスをホストＤＢ（２３２A）に登録する（ステップＳ２３２）。その後、ステップＳ２２５の処理に進む。
【００４３】
ステップＳ２４１の比較処理で、一致しなかった場合は（ステップＳ２４１：Ｎ）、ステップＳ２１３で読込んだ製造番号を製造番号ＤＢ（２４２A）に登録する（ステップＳ２４２）。その後、処理を終了する。
【００４４】
図３は、サーバデータ伝送機能（１０９）の処理動作を示すフローチャートである。具体的には、サーバデータ伝送機能（１０９）が、サーバデータをＧＰＳ ＤＢ（３０１A）、ホストＤＢ（３０２A）、製造番号ＤＢ（３０３A）より読込み、マネージャーサーバ（１２１）に伝送する処理を説明するためのフローチャートである。
【００４５】
なお、図３におけるＧＰＳ ＤＢ（３０１Ａ）、ホストＤＢ（３０２Ａ）、製造番号ＤＢ（３０３Ａ）は、それぞれ図１のＧＰＳ ＤＢ（１０６）、ホストＤＢ（１０７）、製造番号ＤＢ（１０５）に相当している。
【００４６】
サーバデータ伝送機能（１０９）は、まず、ＧＰＳ ＤＢ（３０１A）からサーバ／クライアント機器の緯度・経度情報を読込む（ステップＳ３０１）。次に、ホストＤＢ（３０２A）からサーバ／クライアント機器のホスト名・ＩＰアドレス情報を読込む（ステップＳ３０２）。次に、製造番号ＤＢ（３０３A）からサーバ／クライアント機器の固有情報の製造番号を読込む（ステップＳ３０３）。
【００４７】
ステップＳ３０１、ステップＳ３０２、ステップＳ３０３で読込んだサーバデータをマネージャーサーバ（１２１）に伝送し（ステップＳ３１１）、処理を終了する。
【００４８】
図４は、マネージャーサーバ（１２１）におけるサーバデータ受信機能（１２２）の処理動作を示すフローチャートである。具体的には、サーバデータ受信機能（１２２）が、サーバ／クライアント（１０１）のサーバデータ伝送機能（１０９）により伝送されたサーバデータを受信およびデータベースに登録する処理を説明するためのフローチャートである。
【００４９】
なお、図４におけるサーバ管理台帳ＤＢ（４１１Ａ，４１２Ａ，４１３Ａ）は、図１のサーバ管理台帳ＤＢ（１２３）に相当している。
【００５０】
サーバデータ受信機能（１２２）は、まず、サーバ／クライアント（１０１）のサーバデータ伝送機能（１０９）から伝送されたサーバデータを受信する（ステップＳ４０１）。
【００５１】
図１１は、送受信されるサーバデータの例を示す図であり、同図（ａ）は項目の説明を、同図（ｂ）は具体的なデータ例を示している。
【００５２】
図１１（ａ）に示すように、サーバデータは、製造番号（伝送／受信されるサーバ／クライアント機器固有の製造番号）、緯度（伝送／受信される緯度（ＧＰＳ情報））、経度（伝送／受信される経度（ＧＰＳ情報））、ホスト名（伝送／受信されるサーバホスト名）、ＩＰアドレス（伝送／受信されるサーバＩＰアドレス）の項目からなる。
【００５３】
次に、受信したサーバデータの製造番号をキーにしてサーバ管理台帳ＤＢ（４１１A）を検索し、保持しているサーバデータを読込む（ステップＳ４１１）。次に、受信したサーバデータの製造番号をキーにしてサーバ管理台帳ＤＢ（４１２A）を検索し、ステップＳ４１１で読込んだサーバデータをサーバ管理台帳ＤＢ（４１２A）の退避エリアに格納する（ステップＳ４１２）。次に、受信したサーバデータの製造番号をキーにしてサーバ管理台帳ＤＢ（４１３A）を検索し、受信したサーバデータをサーバ管理台帳ＤＢ（４１３A）に登録し（ステップＳ４１３）、処理を完了する。
【００５４】
図５は、状態変更通知機能（１２５）の処理動作を示すフローチャートである。具体的には、状態変更通知機能（１２５）が、サーバ管理台帳ＤＢ（５０１A）から最新のサーバ管理情報の読込みを実施し、次に、機器設置場所を示す緯度・経度情報が変更となっている場合に、地図ＤＢ（５１２A）から移動後の機器設置場所の地図情報と、地図ＤＢ（５１３A）から移動前の機器設置場所の地図情報を読込み、次に、最新のサーバ管理情報をサーバ状態変更状況表示画面（５２１）として表示端末（５２１A）に表示して、視覚的にサーバ状態の変更状況を認知するための処理を説明するためのフローチャートである。
【００５５】
なお、図５におけるサーバ管理台帳（５０１Ａ）、地図ＤＢ（５１２Ａ，５１３Ａ）、表示端末５２１Ａは、それぞれ図１のサーバ管理台帳（１２３），地図ＤＢ（１２４）、表示端末（１３１）に相当している。
【００５６】
状態変更通知機能（１２５）は、まず、サーバデータ受信機能（１２２）で受信したサーバデータの製造番号をキーにして、サーバ管理台帳ＤＢ（５０１A）から最新のサーバ管理情報の読込みを実施する（ステップＳ５０１）。
【００５７】
サーバ管理台帳ＤＢ（５０１Ａ）から読み込むサーバ管理情報のデータ項目としては、製造番号、緯度、経度、ホスト名、ＩＰアドレス、住所、会社名、担当者名、連絡先、緯度（退避）、経度（退避）、ホスト名（退避）、ＩＰアドレスＺ（退避）などがある。
【００５８】
次に、最新の緯度・経度情報と１世代前の緯度・経度情報を比較する（ステップＳ５１１）。一致しなかった場合は（ステップＳ５１１：Ｎ）、地図ＤＢ（５１２Ａ）から移動後の機器設置場所の地図情報を読込み（ステップＳ５１２）、地図ＤＢ（５１３Ａ）から移動前の機器設置場所の地図情報を読込んで（ステップＳ５１３）、ステップＳ５２１に進む。ステップＳ５１１の比較処理で一致した場合は（ステップＳ５１１：Ｙ）、そのままステップＳ５２１に進む。
【００５９】
次に、視覚的にサーバ状態の変更状況を認知させるため、ステップＳ５０１の処理で読込んだ最新のサーバ管理情報をサーバ状態変更状況表示画面（５２１）として構成し表示端末（５２１A）に出力する（ステップＳ５２１）。
【００６０】
また、ステップＳ５１１の処理で一致しなかった場合は（ステップＳ５１１：Ｎ）、ステップＳ５１３の処理で読込んだ移動前の機器設置場所の地図情報（Ａ）と、ステップＳ５１２の処理で読込んだ移動後の機器設置場所の地図情報（Ｂ）を併せてサーバ状態変更状況表示画面（５２１）に構成して表示端末（５２１A）に出力する（ステップＳ５２１）。
【００６１】
図１２は、ステップＳ５２１で表示されるサーバ状態変更状況表示画面（５２１）の一例を示す図であり、同図（ａ）はサーバ状態変更状況表示画面（５２１）、同図（ｂ）はサーバ状態変更状況表示画面（５２１）の各項目の説明であり、「製造番号」はユニークな追番を、「緯度」は最新のＧＰＳ装置から取得した緯度を、「経度」は最新のＧＰＳ装置から取得した経度を、「ホスト名」は最新のＯＳから取得したサーバのホスト名を、「ＩＰアドレス」は最新のＯＳから取得したサーバのＩＰアドレスを、「住所」はサーバ設置場所の住所を、「会社名」はサーバの所有会社を、「担当者名」はサーバ管理者を、「連絡先」はサーバ管理者の連絡先を、それぞれ示している。
【００６２】
なお、上記説明では特に言及しなかったが、図２、図３、図５のフローチャートの処理は、ハードウェアあるいはソフトウェアによるタイマを用いて一定時間間隔で自動的に起動され実行されることが好ましい。
【００６３】
また、図２〜図５に示したサーバデータ収集機能（１０８）、サーバデータ伝送機能（１０９）、サーバデータ受信機能（１２２）、状態変更通知機能（１２５）のフローチャートの処理を実現するプログラムは、ＣＤ−ＲＯＭ，ＤＶＤ，ＦＤなどのコンピュータ読み取り可能な記録媒体に格納して、あるいはインターネットなどネットワークを介して市場に流通させることができる。
【図面の簡単な説明】
【００６４】
【図１】本発明に係る機器情報管理システムの全体を示す構成図である。
【図２】本発明に係るサーバデータ収集機能の処理動作を示すフローチャートである。
【図３】本発明に係るサーバデータ伝送機能の処理動作を示すフローチャートである。
【図４】本発明に係るサーバデータ受信機能の処理動作を示すフローチャートである。
【図５】本発明に係る状態変更通知機能の処理動作を示すフローチャートである。
【図６】本発明に係る製造番号ＤＢの例を示す図である。
【図７】本発明に係るＧＰＳ ＤＢの例を示す図である。
【図８】本発明に係るホストＤＢの例を示す図である。
【図９】本発明に係るサーバ管理台帳ＤＢの例を示す図である。
【図１０】本発明に係る地図ＤＢの例を示す図である。
【図１１】本発明に係るサーバデータの例を示す図である。
【図１２】本発明に係るサーバ状態変更状況表示画面を示す図である。
【符号の説明】
【００６５】
１０１：サーバ／クライアント
１０２：ハードウェア／ＯＳ
１０３，２１１Ａ：ＧＰＳ（Global Positioning System；全地球測位システム）装置
１０４，２１２Ａ：ＯＳ
１０５，２０３Ａ，２２６Ａ，２４２Ａ，３０３Ａ：製造番号ＤＢ
１０６，２０１Ａ，２２２Ａ，３０１Ａ，：ＧＰＳ ＤＢ
１０７，２０２Ａ，２２４Ａ，２３２Ａ，３０２Ａ：ホストＤＢ
１０８：サーバデータ収集機能
１０９：サーバデータ伝送機能
１１１：通信経路
１２１：マネージャーサーバ
１２２：サーバデータ受信機能
１２３，４１１Ａ，４１２Ａ，４１３Ａ，５０１Ａ：サーバ管理台帳ＤＢ
１２４:，５１２Ａ，５１３Ａ：地図ＤＢ
１２５：状態変更通知機能
１３１，５２１Ａ：表示端末
１３２：サーバ状態変更状況表示画面
【図１】
2009169580.tif 000003
【図２】
2009169580.tif 000004
【図３】
2009169580.tif 000005
【図４】
2009169580.tif 000006
【図５】
2009169580.tif 000007
【図６】
2009169580.tif 000008
【図７】
2009169580.tif 000009
【図８】
2009169580.tif 000010
【図９】
2009169580.tif 000011
【図１０】
2009169580.tif 000012
【図１１】
2009169580.tif 000013
【図１２】
2009169580.tif 000014