(57)【要約】      （修正有）【課題】複数のシステムにより管理されるデバイスのデバイス情報を適切に制御する。【解決手段】拠点監視装置と利用状況分析システムとを含む情報処理システムにおいて、拠点監視装置は、第１モジュールの監視対象とすべき画像形成装置を含む第１デバイスリストを管理する第１の管理手段と、第２モジュールの監視対象とすべき画像形成装置を含む第２デバイスリストを管理する第２の管理手段と、第１デバイスリストを特定するための特定情報を利用状況分析システムに送信する第１の送信手段と、利用状況分析システムから特定情報に従う更新情報を受信する第１の受信手段と、更新情報を用いて第２デバイスリストを更新する更新手段とを有し、利用状況分析システムは、拠点監視装置から特定情報を受信する第２の受信手段と、特定情報に基づき生成した更新情報を拠点監視装置に送信する第２の送信手段とを有する。【選択図】図１
2015075847.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置からデバイス情報を収集する拠点監視装置と、該拠点監視装置からネットワークを介して前記デバイス情報を受信し該受信したデバイス情報を分析する利用状況分析システムと、を含む情報処理システムであって、
前記拠点監視装置は、
監視システムと通信する機能を提供するための第１モジュールの監視対象とすべき画像形成装置を含む第１デバイスリストを管理する第１の管理手段と、
前記利用状況分析システムと通信する機能を提供するための第２モジュールの監視対象とすべき画像形成装置を含む第２デバイスリストを管理する第２の管理手段と、
前記第１デバイスリストを特定するための特定情報を、前記第２モジュールの機能により、前記利用状況分析システムに送信する第１の送信手段と、
前記利用状況分析システムから、前記特定情報に従う更新情報を受信する第１の受信手段と、
前記受信された更新情報を用いて、前記第２の管理手段が管理する第２デバイスリストを更新する更新手段と、
を有し、
前記利用状況分析システムは、
前記拠点監視装置から前記特定情報を受信する第２の受信手段と、
前記特定情報に基づき生成した更新情報を、前記拠点監視装置に送信する第２の送信手段と、
を有する
ことを特徴とする情報処理システム。
【請求項２】
前記利用状況分析システムは、複数の拠点監視装置から送信されてきた複数の特定情報から特定される複数の第１デバイスリストとに基づき、該複数の拠点監視装置それぞれにおける第２デバイスリストを更新するための複数の更新情報を生成し、前記第２の送信手段は、該複数の更新情報のそれぞれを対応する拠点監視装置に送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１デバイスリストを特定するための前記特定情報は、前記第１デバイスリストそのものであり、
前記利用状況分析システムは、前記第１デバイスリストに合わせるように前記第２デバイスリストを更新すると共に、該更新により変更のあったデバイスに対し変更フラグを設定するよう構成されており、
前記拠点監視装置は、前記利用状況分析システムから受信した第２デバイスリスト内に変更フラグが付された画像形成装置が含まれるとき、該受信した第２デバイスリストに含まれる画像形成装置の各々からデバイス情報を収集し、該収集したデバイス情報を前記利用状況分析システムに提供する
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記第１デバイスリストを特定するための前記特定情報は、前記第１モジュールを識別するための識別情報であり、
前記利用状況分析システムは、前記第２の受信手段で受信した前記識別情報を用いて前記監視システムに対して前記第１デバイスリストを問い合わせる
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項５】
前記利用状況分析システムは、前記第１デバイスリストに合わせるように前記第２デバイスリストを更新すると共に、該更新により変更のあったデバイスに対し変更フラグを設定するよう構成されており、
前記拠点監視装置は、前記利用状況分析システムから受信した第２デバイスリスト内に変更フラグが付された画像形成装置が含まれるとき、該受信した第２デバイスリストを取得後の最初のデバイス情報の収集においては、既存の第２のデバイスリストに含まれる画像形成装置の各々からデバイス情報を収集し、該収集したデバイス情報を前記利用状況分析システムに提供し、前記受信した第２のデバイスリストを取得後の２回目以降のデバイス情報の収集においては、該受信した第２デバイスリストに含まれる画像形成装置の各々からデバイス情報を収集し、該収集したデバイス情報を前記利用状況分析システムに提供する
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記デバイス情報は、画像形成装置が有する所定の機能部の使用回数を示すカウンタ情報を含む
ことを特徴とする請求項１乃至５の何れか一項に記載の情報処理システム。
【請求項７】
前記利用状況分析システムは、前記特定情報により特定される第１デバイスリストと、既存の第２デバイスリストとが相違する場合、前記拠点監視装置に対し前記第２デバイスリストの更新を許可するか否かを問い合わせ、前記拠点監視装置により許可された場合、前記第２デバイスリストを更新する
ことを特徴とする請求項１乃至６の何れか一項に記載の情報処理システム。
【請求項８】
前記拠点監視装置は、前記利用状況分析システムから前記第２デバイスリストの更新を許可するか否かの問い合わせを受信したとき前記第２デバイスリストの更新を許可するか否かの指定をユーザから受け付けるユーザインタフェース画面を表示する表示手段を有する
ことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
監視システムと通信する機能を提供するための第１モジュールの監視対象とすべき画像形成装置を含む第１デバイスリストを管理する第１の管理手段と、
利用状況分析システムと通信する機能を提供するための第２モジュールの監視対象とすべき画像形成装置を含む第２デバイスリストを管理する第２の管理手段と、
前記第１デバイスリストを特定するための特定情報を、前記第２モジュールの機能により、前記利用状況分析システムに送信する送信手段と、
前記利用状況分析システムから、前記特定情報に従う更新情報を受信する受信手段と、
前記受信された更新情報を用いて、前記第２の管理手段が管理する第２デバイスリストを更新する更新手段と、
を有することを特徴とする拠点監視装置。
【請求項１０】
画像形成装置からデバイス情報を収集する拠点監視装置と、該拠点監視装置からネットワークを介して前記デバイス情報を受信し該受信したデバイス情報を分析する利用状況分析システムと、を含む情報処理システムにおける情報処理方法であって、
前記拠点監視装置は、
監視システムと通信する機能を提供するための第１モジュールの監視対象とすべき画像形成装置を含む第１デバイスリストを管理する第１の管理手段と、
前記利用状況分析システムと通信する機能を提供するための第２モジュールの監視対象とすべき画像形成装置を含む第２デバイスリストを管理する第２の管理手段と、
を有し、
前記情報処理方法は、
前記拠点監視装置が、前記第１デバイスリストを特定するための特定情報を、前記第２モジュールの機能により、前記利用状況分析システムに送信する第１の送信工程と、
前記利用状況分析システムが、前記拠点監視装置から前記特定情報を受信する第１の受信工程と、
前記利用状況分析システムが、前記特定情報に基づき生成した更新情報を、前記拠点監視装置に送信する第２の送信工程と、
前記拠点監視装置が、前記利用状況分析システムから、前記特定情報に従う更新情報を受信する第２の受信工程と、
前記拠点監視装置が、前記受信された更新情報を用いて、前記第２の管理手段が管理する第２デバイスリストを更新する更新工程と、
を含むことを特徴とする情報処理方法。
【請求項１１】
監視システムと通信する機能を提供するための第１モジュールの監視対象とすべき画像形成装置を含む第１デバイスリストを管理する第１の管理手段と、
利用状況分析システムと通信する機能を提供するための第２モジュールの監視対象とすべき画像形成装置を含む第２デバイスリストを管理する第２の管理手段と、
を有する拠点監視装置における情報処理方法であって、
前記第１デバイスリストを特定するための特定情報を、前記第２モジュールの機能により、前記利用状況分析システムに送信する送信工程と、
前記利用状況分析システムから、前記特定情報に従う更新情報を受信する受信工程と、
前記受信された更新情報を用いて、前記第２の管理手段が管理する第２デバイスリストを更新する更新工程と、
を含むことを特徴とする情報処理方法。
【請求項１２】
コンピュータを、請求項９に記載の拠点監視装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のシステムにより監視されるデバイスの管理技術に関するものである。
【背景技術】
【０００２】
近年、オフィス向けのソリューションとしてマネージドプリントサービス（ＭＰＳ）が注目され、市場規模が拡大している。ＭＰＳは、企業内のプリント出力環境の現状を分析したうえで最適な出力環境を構築し、その環境を継続的に維持、運用していくアウトソーシングサービスである。ＭＰＳには、メンテナンスに関わるサービス提供を目的としたリモートメンテナンスシステムや、利用状況分析に関わるサービス提供を目的とした利用状況分析システムも含まれる。
【０００３】
リモートメンテナンスシステムは、デバイスから収集した稼働情報を監視し、サービスマンの派遣や消耗品の在庫管理等を行うシステムである。また、デバイスのカウンタ情報も収集し課金に使用している。リモートメンテナンスシステムでは、デバイスの情報を収集するクライアント装置と、クライアント装置が収集した情報を管理するサーバ装置とを含む構成をとる場合が多い。その場合、クライアント装置とサーバ装置とで、同一のデバイスを認識できるように双方で情報を共有する必要がある。そのため、初期設置の際には、サーバ装置とクライアント装置それぞれに設定を行う必要がある。リモートメンテナンスシステムは、課金目的にも使用しているため、サービスマンは直接クライアント装置の設置先に赴いてクライアント装置の初期設置の設定を行う。初期設置には、クライアント装置がサーバ装置と通信するための設定や、管理対象となるデバイスの情報の設定などが含まれる。
【０００４】
利用状況分析システムは、デバイスから収集した稼働情報やカウンタ情報、外部システムから取得したインシデント情報などを収集・分析しレポートの作成を行っている。利用状況分析システムは、デバイスの情報を収集するクライアント装置と、クライアント装置が収集した情報を管理するサーバ装置とを含む構成をとる場合が多い。その場合、クライアント装置とサーバ装置とで、同一のデバイスを認識できるように双方で情報を共有する必要がある。ただし、利用状況分析を利用する顧客の多くは、複数台のデバイスを管理しているケースが多いため、初期設置にはなるべく手間がかからないよう、サーバ側の設定のみで済ませることが望ましい。
【０００５】
これらのシステムのクライアント装置には、直接それぞれのサーバ装置に情報を送信するだけでなく、複数のデバイスの情報を収集し、サーバ装置にまとめて送信する仲介型のクライアント装置がある。また、これらリモートメンテナンスシステムと利用状況分析システムは同時に契約されることも多いため、システムごとにクライアント装置を用意しなくても済むように、プラグイン形式で機能拡張が可能なクライアント装置もある。プラグイン形式のクライアント装置の場合、目的が異なるシステムでも同一のデータを扱う場合が多い。そのため、効率的にデバイスの情報を収集するため、デバイスからの情報の収集についてはクライアント装置毎に行い、サーバへの情報送信についてはプラグイン毎のスケジュールに合わせて行う。また、クライアント装置には、管理対象のデバイスの最大数が決められている場合があり、当該最大数より多くのデバイスを管理する場合は、顧客環境内に複数のクライアント装置を設置する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３１６６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、各システムは独立して動く必要があるため、各種設定はそれぞれのシステムごとに行う必要がある。さらに、これら各種設定を行う担当者が各システムで異なるケースが多い。これはプラグイン形式のクライアント装置の場合も同様である。そのため、複数のクライアント装置を設置する場合に、システム毎に管理対象となるデバイスの設定を行うため、デバイスによっては異なるクライアント装置により管理される場合が生じうる。たとえば、リモートメンテナンスシステムに関してはクライアント装置Ａにより管理されるデバイスが、利用状況分析システムに関してはクライアント装置Ｂにより管理される状況が生じうる。このような場合、クライアント装置毎（つまりシステム毎）に送信スケジュールが異なるため、同一のデバイスであってもシステム毎に異なるカウンタ値になってしまう。そのため、例えば、課金に使用されるカウンタとレポートに出力されるカウンタとが異なる場合、顧客に混乱を生じさせクレームにつながる可能性がある。
【０００８】
本発明は、このような問題に鑑みてなされたものであり、複数のシステムにより管理されるデバイスのデバイス情報を適切に制御する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の問題点を解決するため、本発明に係る情報処理システムは以下の構成を備える。すなわち、画像形成装置からデバイス情報を収集する拠点監視装置と、該拠点監視装置からネットワークを介して前記デバイス情報を受信し該受信したデバイス情報を分析する利用状況分析システムと、を含む情報処理システムにおいて、前記拠点監視装置は、監視システムと通信する機能を提供するための第１モジュールの監視対象とすべき画像形成装置を含む第１デバイスリストを管理する第１の管理手段と、前記利用状況分析システムと通信する機能を提供するための第２モジュールの監視対象とすべき画像形成装置を含む第２デバイスリストを管理する第２の管理手段と、前記第１デバイスリストを特定するための特定情報を、前記第２モジュールの機能により、前記利用状況分析システムに送信する第１の送信手段と、前記利用状況分析システムから、前記特定情報に従う更新情報を受信する第１の受信手段と、前記受信された更新情報を用いて、前記第２の管理手段が管理する第２デバイスリストを更新する更新手段と、を有し、前記利用状況分析システムは、前記拠点監視装置から前記特定情報を受信する第２の受信手段と、前記特定情報に基づき生成した更新情報を、前記拠点監視装置に送信する第２の送信手段と、を有する。
【発明の効果】
【００１０】
本発明によれば、複数のシステムにより管理されるデバイスのデバイス情報を適切に制御する技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係るシステムの全体構成を例示的に示す図である。
【図２】拠点監視装置、管理装置、分析装置のＨ／Ｗ構成を示す図である。
【図３】管理対象デバイスのＨ／Ｗ構成の一例を示す図である。
【図４】拠点監視装置のソフトウェア構成の一例を示す図である。
【図５】管理装置のソフトウェア構成を示す図である。
【図６】分析装置のソフトウェア構成の一例を示す図である。
【図７】管理装置に設定された管理デバイスリストを示す図である。
【図８】分析装置に設定された管理デバイスリストを示す図である。
【図９】拠点監視装置に設定された管理デバイスリストを示す図である。
【図１０】拠点監視装置の管理デバイスリストを表示するＵＩ画面の例を示す図である。
【図１１】拠点監視装置における管理デバイスリストの更新動作を示すフローチャートである。
【図１２】分析装置における管理デバイスリストの変更動作を示すフローチャートである。
【図１３】拠点監視装置における管理デバイスリストの設定動作を示すフローチャートである。
【図１４】変形例の分析装置における管理デバイスリストの更新動作を示すフローチャートである。
【図１５】変形例の拠点監視装置における管理デバイスリストの設定動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１３】
（第１実施形態）
本発明に係る管理装置の第１実施形態として、管理対象デバイスから各種情報を収集し、利用状況分析システムおよび監視システムに収集した情報を送信する情報処理システムを例に挙げて以下に説明する。
【００１４】
＜システム構成＞
図１は、第１実施形態に係る情報処理システムの全体構成を例示的に示す図である。情報処理システムには、利用状況分析システム１００、監視システム１０１及び顧客システム１０９，１１０が含まれ、例えばインターネット１０５を介して相互に通信可能に接続されている。
【００１５】
利用状況分析システム１００は、顧客先のデバイス１１２，１１７の各種情報を収集・集計し、分析結果をレポートの形で作成するサービス提供を目的としたシステムである。監視システム１０１は、顧客先のデバイス１１２，１１７の稼働情報を、拠点監視装置を介して収集し、消耗品発注や、故障修理などのメンテナンスに関わるサービス提供する。顧客システム１０９，１１０は、顧客の社内システムであり、各社内システムは管理対象となるデバイスおよび当該デバイスを監視する拠点監視装置を含む。なお、第１実施形態では、管理対象となるデバイスは、複合機（ＭＦＰ）やレーザビームプリンタ（ＬＢＰ）などの画像形成装置であるものとして説明する。
【００１６】
利用状況分析システム１００には、分析装置１０２と、データベース１０３が含まれている。データベース１０３は、レポートに必要となる、デバイス１１２，１１７の各種データ（カウンタ、ジョブ履歴、インシデント、障害履歴など）を蓄積している。また、データベース１０３は、レポートテンプレート、デバイス１１２，１１７のデータを収集するための情報などを併せて蓄積している。分析装置１０２とデータベース１０３はＬＡＮ１０４で接続されており、ＬＡＮ１０４はインターネット１０５に接続されている。なお、データベース１０３は、分析装置１０２内の構成要素となるよう構成しても良い。さらに、分析装置１０２からアクセス可能であれば、インターネット１０５を経由した別の場所に存在しても構わない。
【００１７】
分析装置１０２は、後述する拠点監視装置１１３，１１８から、利用状況分析システム１００の管理対象であるデバイスの情報、レポートに必要な情報を収集、蓄積、加工し、利用状況結果を外部に提供する機能を有する。上述のように、レポートに必要な情報としては、ジョブ履歴、カウンタ情報（使用回数など）、稼働情報、インシデント情報などを例として挙げることができる。分析装置１０２は、インターネット１０５を介して接続したＰＣに対し、データベース１０３で蓄積した情報、または加工した情報を閲覧するＷＥＢページを提供している。このＷＥＢページは、ユーザ認証により、権限別に閲覧内容を限定し提供している。さらにＷＥＢページから一部データの変更も可能に構成されている。
【００１８】
ＷＥＢページ上で特定の権限を持つ担当者は、分析装置１０２に対して各種情報を顧客単位で登録する。登録する情報は、たとえば、利用状況分析システム１００の管理対象となるデバイス１１２（１１２ａ〜１１２ｃ），１１７（１１７ａ〜１１７ｃ）、及び、当該デバイス１１２，１１７の情報を収集するための拠点監視装置１１３（１１３ａ〜１１３ｂ），１１８などがあげられる。担当者は、登録したデバイス１１２，１１７と拠点監視装置１１３，１１８とを機能単位で紐付することができる。一方、拠点監視装置１１３は、この紐付情報をもとに、デバイス１１２から各種情報を収集し、収集した情報を分析装置１０２や管理装置１０６に送信する。同様に、拠点監視装置１１８は、この紐付情報をもとに、デバイス１１７から各種情報を収集し、収集した情報を分析装置１０２や管理装置１０６に送信する。
【００１９】
監視システム１０１には、管理装置１０６と、データベース１０７が含まれている。データベース１０７は、監視に必要となる各種情報や、顧客側から収集したデバイスのカウンタ、障害履歴情報、障害パターンテーブルなどの情報を蓄積している。管理装置１０６とデータベース１０７は、ＬＡＮ１０８で接続されており、ＬＡＮ１０８はインターネット１０５に接続されている。なお、データベース１０７は、管理装置１０６内の構成要素となるよう構成しても良い。さらに、管理装置１０６からアクセス可能であれば、インターネット１０５を経由した別の場所に存在しても構わない。
【００２０】
管理装置１０６は、拠点監視装置１１３，１１８から、管理対象のデバイスの情報、稼働状態を示す情報（障害情報を含む）を収集、蓄積、加工し、警告等を外部に提供する機能を有する。そして、管理装置１０６は、これらの情報を外部に配信する機能を有する。稼働状態を示す情報としては、たとえば、トナー切れ、ドアオープン、ドラム交換、カートリッジなし、冷却ファン異常、基板異常、原稿台ガラス汚れ、ステイプル切れ、給紙センサ光量不足などを例として挙げることができる。また、フォントメモリオーバーフロー、レンダリングエラー、定着器異常、カウンタ異常、両面ユニット異常、紙詰まりなどをあげることもできる。さらにカウンタ情報として、課金対象となる課金カウンタ、顧客の部門別に集計された部門カウンタ、用紙サイズ別に集計されたサイズ別カウンタ、デバイス内の部品の消耗度を示す部品カウンタなどがあげられる。
【００２１】
管理装置１０６は、管理対象のデバイスや、監視に関する設定をマージして一括管理可能に構成されている。また、管理装置１０６は、インターネット１０５を介して接続したＰＣに対し、データベース１０７で蓄積した情報、または加工した情報を閲覧するためのＷＥＢページを提供している。このＷＥＢページは、ユーザ認証により、権限別に閲覧内容を限定し提供される。さらに、管理装置１０６は、ＷＥＢページを介して一部データの変更も可能に構成されている。
【００２２】
また、特定の権限を持つ担当者は、管理装置１０６の提供するＷＥＢページ上、または、ＷｅｂＳｅｒｖｉｃｅＩ／Ｆを介して、監視システム１０１の管理対象となるデバイスを登録する。なお、管理装置１０６は、管理対象外のデバイスの情報が送信されてきた場合、データベース１０７には格納せず破棄する。
【００２３】
次に、顧客側のシステム構成について説明する。図１では、複数の異なる顧客であるＡ社及びＢ社それぞれの顧客システム１０９，１１０が例示的に示されている。なお、顧客システム１１０は、単一の拠点監視装置が配置されていること以外は顧客システム１０９とほぼ同じ構成であるため説明を省略する。
【００２４】
顧客システム１０９においては、インターネット１０５に接続されたＬＡＮ１１１に接続されたデバイス１１２（１１２ａ〜１１２ｃ）が、拠点監視装置１１３（１１３ａ〜１１３ｂ）により監視されている。拠点監視装置１１３ａ及び１１３ｂのそれぞれは、プロキシサーバ１１４を介しインターネット１０５を経由して、利用状況分析システム１００及び監視システム１０１と通信する。
【００２５】
拠点監視装置１１３は、デバイス１１２から収集した情報、収集した情報の処理結果をデータベース１１５に保存する。また、拠点監視装置１１３は、デバイス１１２に配信する情報、デバイス１１２から情報を取得するための各種設定情報もデータベース１１５内に保存する。このデータベース１１５は、図ではＬＡＮ１１１を介して拠点監視装置１１３に接続されているが、拠点監視装置１１３の内部に配置するよう構成しても良い。さらに、データベース１１５は、拠点監視装置１１３からアクセス可能であれば、インターネット１０５を経由した別の場所に存在しても構わない。
【００２６】
拠点監視装置１１３は、デバイス１１２から受信した情報をいったんデータベース１１５に保存し、監視システム１０１及び利用状況分析システム１００に送信する。監視システム１０１や利用状況分析システム１００に送信するタイミングは、管理装置１０６や分析装置１０２が指定したスケジュールによって決定される。なお、デバイス１１２から各種情報を取得するタイミングは、監視システム１０１や利用状況分析システム１００に送信するタイミングに間に合うように、拠点監視装置１１３が自律的に設定する。
【００２７】
ここでは、拠点監視装置１１３ａ、１１３ｂは、それぞれ、各モジュールをプラグイン形式で追加可能に構成されたプラグイン形式の監視装置である。第１実施形態では、利用状況分析システム１００との情報の制御を行う利用状況分析モジュールと、監視システム１０１との情報の制御を行う遠隔監視モジュールとが設定されている、もちろん、他のプラグインが更に設定されていてもよい。さらに、拠点監視装置１１３はＬＡＮ１１１上に接続されているデバイスを自動探索し、探索結果を利用状況分析システム１００に送信してデバイスを登録する機能も備えている。
【００２８】
拠点監視装置１１３ａ，１１３ｂは、それぞれ、監視システム１０１に各種情報を送信する対象となるデバイスの管理デバイスリストと、利用状況分析システム１００に各種情報を送信する対象となるデバイスのリストを示す管理デバイスリストを保持している。拠点監視装置１１３ａ、１１３ｂは、これら管理デバイスリストに含まれるデバイスから、各種情報を収集し、監視システム１０１と利用状況分析システム１００に送信する。
【００２９】
ここで、利用状況分析システム１００の管理デバイスリストは、分析装置１０２から拠点監視装置１１３ａ、１１３ｂに配信するよう構成すると良い。一方、監視システム１０１の管理デバイスリストは、拠点監視装置１１３ａ、１１３ｂに対し直接設定することが望ましい。これは、監視システム１０１は課金対象のカウンタを収集するため、厳密に管理対象となるデバイスを登録する必要があるからである。具体的には、監視システム１０１を運営する会社の保守員は、拠点監視装置１１３ａ、１１３ｂの設置先に赴き、管理デバイスを登録する。
【００３０】
＜システム内の各装置の内部構成＞
図２は、拠点監視装置、管理装置、分析装置のＨ／Ｗ構成を示す図である。ここでは、情報処理装置（ＰＣ）上で所定のプログラムを実行することにより各装置として機能する構成を想定している。
【００３１】
ＣＰＵ２０１は、ハードディスクドライブ（ＨＤＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、オペレーティングシステム（ＯＳ）などを実行する。なお、図ではＣＰＵは１つのみ示されているが、複数のＣＰＵを用いる構成でも良い。ＲＯＭ２０２は、書き換え不能な記憶部であり、内部には基本Ｉ／Ｏプログラム、本装置上の各処理を司るプログラム、データを記憶する。ＲＡＭ２０３は、プログラムの実行に必要な情報、ファイル等を一時的に格納し、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。なお、後述する各フローチャートの各ステップの処理は、ＣＰＵ２０１が、ＨＤＤ２０５に格納された所定のプログラムを実行することによって、実現される。
【００３２】
外部機器インタフェース（Ｉ／Ｆ）２０４は、外部記憶装置等を接続するインタフェースである。外部記憶装置を接続することにより、当該外部記憶装置あるいは記憶媒体に記憶されたプログラム等を、情報処理装置にロードすることができる。なお、記憶媒体は、ＦＤ、ＣＤ、ＤＶＤ、半導体メモリカード、光磁気（ＭＯ）ディスク等、任意の媒体が利用可能である。
【００３３】
ハードディスクドライブ（ＨＤＤ）２０５は、情報処理装置の各処理を実行するためのプログラムやデータ、一時的なデータを記憶する。また、ＨＤＤ２０５は、管理対象のデバイス１１２，１１７に関する情報を記憶する。さらに、ＨＤＤ２０５は、デバイス１１２，１１７から収集したデータ、レポートテンプレート、レポートデータ等の各種データも記憶する。なお、図ではＨＤＤは１つのみ示されているが、複数のＨＤＤを用いる構成でも良い。
【００３４】
入力装置２０６は、ユーザからの指示入力を受け付ける装置であり、キーボードやポインティングデバイスである。例えば、各システムのユーザ（担当者）は、入力装置２０６を介して情報処理装置に対し、設定、操作等の入力指示を行う。
【００３５】
ディスプレイ２０７は、表示出力する装置であり、入力装置２０６から入力した指示や、管理対象のデバイス１１２，１１７の状態や設定を表示するものである。例えば、ディスプレイ２０７は、アプリケーションがＯＳの仕組みを介して発行した描画コマンドに基づきグラフィックチップが生成した表示画面を表示する液晶表示装置（ＬＣＤ）である。
【００３６】
ネットワークインタフェース（Ｉ／Ｆ）２０８は、ネットワーク経由でＬＡＮおよびインターネットに接続し、外部と情報交換を行う。情報処理装置は、インタフェース２０８を介して外部装置とのデータのやり取りを行う。システムバス２０９は、上述の各機能部間におけるデータの送受信を制御する機能部である。
【００３７】
＜デバイスのＨ／Ｗ構成＞
図３は、管理対象であるデバイスのＨ／Ｗ構成の一例を示す図である。上述の通り、第１実施形態ではデバイス１１２，１１７は画像形成装置であり、図３では、プリンタ制御部とその周辺部分のブロック構成図が示されている。
【００３８】
プリンタコントローラ３０１は、ホストコンピュータなどの外部装置３２２と、各種データの送受信を所定のプロトコルで実行するための通信部３１６を有する。第１実施形態において、外部装置３２２には、拠点監視装置１１３，１１８、分析装置１０２、管理装置１０６等が含まれる。また、プリンタコントローラ３０１は、受信した画像データをプリンタが記録可能な情報に展開しプリンタエンジン制御部３０２との間でデータ通信を行うためのビデオＩ／Ｆ３１７を有する。
【００３９】
ＣＰＵ３１２は、ＲＯＭ３１４あるいは外部のＨＤＤ３１９に記憶された制御プログラムを実行し、システムバス３２３に接続されている各機能部間のアクセスを統括的に制御する。ＲＡＭ３１３は、ＣＰＵ３１２の主メモリ、ワークエリア等として機能する。
【００４０】
ディスクコントローラ（ＤＫＣ）３１５は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、設定ファイル等を記憶する外部のハードディスクドライブ（ＨＤＤ）３１９へのアクセスを制御する。
【００４１】
操作部３２０は、オペレータへ情報提供するための表示部３２１や、オペレータからの指示入力を受け付けるキーボード等の入力部を含んでいる。プリンタコントローラ３０１は、入出力Ｉ／Ｆ３１８を介してオペレータへの情報提供や、オペレータからの指示入力を行わせる。
【００４２】
エンジン制御部３０２は、プリンタコントローラ３０１との間で通信を行いプリンタエンジンの各ユニットの制御を行う。用紙搬送制御部３０３は、プリントする用紙を給紙搬送し、プリント後の排紙までの紙搬送をエンジン制御部３０２の指示に基づき実行する機能部である。光学系制御部３０４は、スキャナモーターの駆動およびレーザのＯＮ／ＯＦＦ制御をエンジン制御部３０２の指示に基づき実行する機能部である。高圧系制御部３０５は、帯電、現像、転写などの電子写真プロセスに必要な高圧出力をエンジン制御部３０２の指示に基づき実行する機能部である。
【００４３】
定着機温度制御部３０６は、エンジン制御部３０２の指示に基づき定着器の温度制御を行うとともに、定着器の異常検出等を行う機能部である。ジャム検出部３０７は、用紙搬送中の搬送不良を検出する機能部である。故障検出部３０８は、プリンタ内の各機能部の故障を検出する。印刷完了検知部３０９は、印刷が正常に行われたことを検出して、エンジン制御部３０２に通知する機能部である。カウンタ制御部３１０は、印刷後、各種カウンタ情報を更新する。
【００４４】
また、エンジン制御部３０２は、プリンタエンジンの各ユニットの情報を管理する機器情報管理部３１１を含む。機器情報管理部３１１は、外部装置３２２からの要求に応じて、例えば、カウンタ制御部３１０からカウンタ情報を取得し、ビデオＩ／Ｆ３１７を介してプリンタコントローラに２０１に渡す。これにより、カウンタ情報は、通信部３１６を介して外部装置３２２に送信される。その他、外部装置３２２から情報取得要求があった場合も、適宜、各ユニットからカウンタ情報を取得する。
【００４５】
更に、機器情報管理部３１１は、ジャム検出部３０７から通知されたジャム情報、故障検出部３０８から通知されたエラー情報も管理する。これらの情報も、外部装置３２２からイベント通知依頼がなされていた場合、外部装置３２２に送信される。
【００４６】
＜拠点監視装置のソフトウェア構成＞
図４は、拠点監視装置のソフトウェア構成の一例を示す図である。なお、拠点監視装置１１３（１１３ａ，１１３ｂ），１１８はほぼ同様の構成であるため、以下では拠点監視装置１１３に関して説明する。
【００４７】
スケジュール管理部４０１は、拠点監視装置１１３の処理スケジュールを管理する。制御対象となる処理には、管理装置１０６から指示によるものや、分析装置１０２からの指示によるものがある。これらの処理は、定期的あるいは指定時間に処理するためにタイマー制御を行う。
【００４８】
デバイス情報取得部４０２は、デバイス１１２の稼働情報、ジョブ履歴などの情報をデバイス１１２から取得する。
【００４９】
デバイス情報管理部４０３は、デバイス情報取得部４０２から取得したデバイス１１２の情報を管理する。これら情報は、後述するデータベースアクセス部４０４を介してデータベース１１５に保存される。データベースアクセス部４０４は、データベース１１５への入出力を制御する機能部である。
【００５０】
通信部４０５は、ＬＡＮおよびインターネット等のネットワークを介して管理装置１０６、分析装置１０２、デバイス１１２等の外部装置とデータの送受信を行う機能部である。
【００５１】
モジュール管理部４０６は、利用状況分析システム１００及び利用状況分析システム１００に係る機能の制御を行うモジュールの管理を行う。第１実施形態においては、モジュール管理部４０６は、利用状況分析モジュールと遠隔監視モジュールとを管理する。
【００５２】
利用状況分析モジュールは、利用状況分析システム１００の監視対象であるデバイスの情報をデバイス１１２から取得し、利用状況分析システム１００に送信する機能をもつ。一方、遠隔監視モジュールは、監視システム１０１の監視対象であるデバイスの情報を、デバイス１１２から取得し監視システム１０１に送信する機能をもつ。なお、第１実施形態では、２つのモジュールを管理する構成について説明するが、他のモジュールを更に管理するよう構成しても良い。また、モジュール管理部４０６は、モジュールごとに管理デバイスリストを管理しており、モジュール単位で管理するデバイスを設定（追加や削除）することが可能である。
【００５３】
受信データ解析部４０７は、通信部４０５を介して、管理装置１０６、分析装置１０２、デバイス１１２から受信した受信データを解析し、適切な処理部に受信データを送信する機能部である。
【００５４】
送信データ生成部４０８は、各機能部からの依頼により、通信プロトコルに応じた送信データを生成する。生成された送信データは通信部４０５を介して管理装置１０６、分析装置１０２、デバイス１１２に送信される。
【００５５】
構成情報管理部４０９は、拠点監視装置１１３の構成情報を管理する。構成情報には、後述するクライアント装置識別情報（クライアント装置ＩＤ）、顧客識別情報（顧客ＩＤ）、ＩＰアドレス等が含まれる。利用状況分析システム１００および監視システム１０１と通信を行う際には、設定されたクライアント装置ＩＤや認証キーを用いて認証を行う。画面制御部４１０は、拠点監視装置１１３のＵＩ画面の表示制御を行う機能部である。
【００５６】
＜管理装置のソフトウェア構成＞
図５は、管理装置のソフトウェア構成を示す図である。顧客管理部５０１は、監視システム１０１の利用契約をしている顧客を管理する機能部である。顧客管理部５０１では、顧客の住所や管理者の名前、連絡先等の顧客情報を、対応する顧客ＩＤと紐付けて管理する。
【００５７】
クライアント管理部５０２は、顧客先に設置されている拠点監視装置１１３，１１８を管理する。クライアント管理部５０２では、拠点監視装置１１３，１１８それぞれに付与されたクライアント装置ＩＤと顧客ＩＤとを紐付けて管理する。また、拠点監視装置１１３，１１８が管理するデバイスを示す管理デバイスリストを管理する。なお、管理デバイスリストに登録されていない拠点監視装置やデバイス１１２，１１７からの送信されてきたデータについては無視する。
【００５８】
デバイス管理部５０３は、管理装置１０６で管理するデバイス１１２，１１７の管理を行う。例えば、デバイス管理部５０３では、デバイス１１２，１１７のＩＰアドレスやＭＡＣアドレス、シリアルＮｏ、製品名、設置先などの情報をデバイス１１２，１１７のデバイスＩＤに紐付けて管理する。
【００５９】
監視制御部５０４は、拠点監視装置１１３，１１８における監視の制御、例えば情報を取得するスケジュールや、監視内容の制御を行う。さらに監視制御部５０４は必要に応じて、拠点監視装置１１３，１１８へ、後述する送信データ生成部５１０、通信部５１１を介して様々な指示を送信する。
【００６０】
在庫管理部５０５は、管理対象のデバイス１１２，１１７で使用されている部品や消耗品の在庫を管理する機能部である。
【００６１】
システム連携処理部５０６は、ＨＤＤに保存されている各種データをＷｅｂＳｅｒｖｉｃｅＩ／Ｆ経由で送受信するための機能部である。メール処理部５０７は、事前に登録済みのメールアドレスに所定のメール通知を行う機能部である。例えば、デバイスの監視情報に異常があった場合や、消耗品の在庫がなくなった場合などにメールが送信される。データベースアクセス部５０８は、データベース１０７への入出力を制御する機能部である。
【００６２】
受信データ解析部５０９は、後述する通信部５１１を介して、拠点監視装置１１３，１１８、分析装置１０２、デバイス１１２，１１７から受信した受信データを解析する機能部である。解析の結果、適切な機能部に受信データが送信される。
【００６３】
送信データ生成部５１０は、各機能部からの依頼により、通信プロトコルに応じた送信データを生成する機能部である。生成された送信データは通信部５１１を介して拠点監視装置１１３，１１８、分析装置１０２、デバイス１１２，１１７に送信される。
【００６４】
通信部５１１は、ＬＡＮおよびインターネット等のネットワークを介して、拠点監視装置１１３，１１８、分析装置１０２、デバイス１１２，１１７等の外部装置とデータの送受信を行う機能部である。
【００６５】
＜分析装置のソフトウェア構成＞
図６は、分析装置のソフトウェア構成の一例を示す図である。顧客管理部６０１は、分析システム１０２の利用契約をしている顧客を管理する機能部である。顧客管理部６０１では、顧客の住所や管理者の名前、連絡先等の顧客情報を、対応する顧客ＩＤと紐付けて管理する。
【００６６】
クライアント管理部６０２は、拠点監視装置１１３，１１８の各種情報を管理する。クライアント管理部６０２では、拠点監視装置１１３，１１８それぞれに付与されたクライアント装置ＩＤと顧客ＩＤとを紐付けて管理する。また、拠点監視装置１１３，１１８が管理するデバイスを示す管理デバイスリストを管理する。当該管理デバイスリストは、拠点監視装置１１３，１１８からリクエストの応答として拠点監視装置１１３，１１８に送信され、拠点監視装置１１３，１１８に設定される。
【００６７】
デバイス管理部６０３は、利用状況分析システム１００で管理するデバイス１１２，１１７の管理を行う。デバイス管理部６０３では、デバイス１１２，１１７のＩＰアドレスやＭＡＣアドレス、シリアルＮｏ、製品名、設置先などの情報をデバイス１１２，１１７のデバイスＩＤに紐付けて管理している。
【００６８】
データ集計部６０４は、拠点監視装置１１３，１１８から送信された各種情報を、レポート作成のための情報として集計する。レポート作成部６０５は、データ集計部６０４で集計された情報から所定の形式のレポートを作成する。
【００６９】
メール処理部６０６は、事前に設定されたメールアドレスに特定のイベントが発生した場合に通知を行う機能部である。例えば、探索によって新しいデバイスが見つかった場合、特定の稼働情報が通知された場合、拠点監視装置と通信不良が起こった場合などにメールが送信される。メール通知は、イベント発生後に顧客に操作を明示的に行わせたい場合に行われる。
【００７０】
システム連携処理部６０７は、外部装置との間で情報をやり取りする機能部である。ここでは、利用状況分析システム１００のＷｅｂＳｅｒｖｉｃｅＩ／Ｆを介して、利用状況分析システム１００が保持する情報の送受信などを行う。データベースアクセス部６０８は、データベース１０３への入出力を制御する機能部である。
【００７１】
受信データ解析部６０９は、後述する通信部６１１を介して管理装置１０６、拠点監視装置１１３，１１８、デバイス１１２，１１７から受信した受信データを解析する機能部である。解析の結果、適切な機能部に受信データが送信される。
【００７２】
送信データ生成部６１０は、各機能部からの依頼により、通信プロトコルに応じた送信データを生成する機能部である。生成された送信データは通信部６１１を介して管理装置１０６、拠点監視装置１１３，１１８、デバイス１１２，１１７に送信される。
【００７３】
通信部６１１は、管理装置１０６、拠点監視装置１１３，１１８、デバイス１１２，１１７等の外部の情報処理装置と、ＬＡＮおよびインターネット等のネットワークを介してデータの送受信を行う機能部である。画像制御部６１２は、分析装置１０２のＵＩ画面の表示制御を行う機能部である。
【００７４】
＜管理装置および分析装置における管理デバイスリスト＞
図７は、管理装置に設定された管理デバイスリストを示す図である。管理デバイスリスト７０１は、管理装置１０６に設定された、管理対象のデバイスのリストである。具体的には、管理デバイスリスト７０１は、拠点監視装置１１３ａ，１１３ｂそれぞれに対し、監視するデバイスを関連付けるリストである。管理デバイスリスト７０１は、クライアント管理５０２によって管理され、拠点監視装置１１３ａ，１１３ｂのクライアント装置ＩＤとデバイス１１２のデバイスＩＤを紐付けている。
【００７５】
デバイスリスト７０２は、デバイス１１２の構成情報を示している。デバイスリスト７０２には、デバイス１１２に付されたデバイスＩＤ７０３、製品名７０４、ＩＰアドレス７０５、ＭＡＣアドレス７０６、シリアルＮｏ７０７などの情報が含まれる。デバイスリスト７０２はデバイス管理部５０３によって管理される。なお、第１実施形態では、管理デバイスリストとデバイスの構成情報とを別テーブルで定義しているが、同一テーブルにて管理してもよい。
【００７６】
図８は、分析装置に設定された管理デバイスリストを示す図である。管理デバイスリスト８０１は、分析装置１０２に設定された、管理対象のデバイスのリストである。具体的には、管理デバイスリスト８０１は、拠点監視装置１１３ａ、１１３ｂそれぞれに対し、監視するデバイスを関連付けるリストである。管理デバイスリスト８０１は、クライアント管理部６０２によって管理され、拠点監視装置１１３ａ、１１３ｂのクライアント装置ＩＤとデバイス１１２のデバイスＩＤを紐付けている。デバイスＩＤは後述するデバイスＩＤ８０３を示す。また、管理デバイスリスト８０１は、デバイス毎（デバイスＩＤ毎）に変更フラグを付与可能に構成されている。変更フラグは、拠点監視装置１１３ａ，１１３ｂそれぞれとデバイスとの間の紐付に変更があった場合、更新前後で変更のあったデバイスのレコードに付与される。
【００７７】
デバイスリスト８０２は、デバイス１１２の構成情報を示している。デバイスリスト８０２には、デバイス１１２のＩＤであるデバイスＩＤ８０３、製品名８０４、ＩＰアドレス８０５、ＭＡＣアドレス８０６、シリアルＮｏ８０７などの情報が含まれる。また、デバイスリスト８０２は、デバイスを管理する拠点監視装置１１３ａ，１１３ｂの情報として、クライアント装置ＩＤを含んでいる。デバイスリスト８０２はデバイス管理部６０３によって管理される。なお、第１実施形態では、管理デバイスリストとデバイスの構成情報とを別テーブルで定義しているが、同一テーブルにて管理する構成としても良い。
【００７８】
＜拠点監視装置における管理デバイスリスト＞
図９は、拠点監視装置に設定された管理デバイスリストを示す図である。図９（ａ）は、拠点監視装置１１３ａに設定されたモジュールごとの管理デバイスリストを示す。一方、図９（ｂ）は、拠点監視装置１１３ｂに設定されたモジュールごとの管理デバイスリストである。なお、図９（ｂ）は、管理対象のデバイスが異なるのみであり図９（ａ）とほぼ同様であるため、以下では図９（ａ）に関して説明する。
【００７９】
管理デバイスリスト９０１は遠隔監視モジュールの管理デバイスリストである。つまり、監視システム１０１に対し稼働状態を示す情報やカウンタ情報を送る対象となるデバイスのリストである。遠隔監視モジュールの管理デバイスリスト９０１には、監視システム１０１による管理対象のデバイスのデバイスＩＤが保存される。
【００８０】
管理デバイスリスト９０２は利用状況分析モジュールの管理デバイスリストである。つまり、利用状況分析システム１００に対しデバイスの各種データを送信する対象となるデバイスのリストである。利用状況分析モジュールの管理デバイスリスト９０２には、利用状況分析システム１００による管理対象のデバイスのデバイスＩＤが保存される。
【００８１】
遠隔監視モジュールの管理デバイスリスト９０１と利用状況分析モジュールの管理デバイスリストはモジュール管理部４０６によって管理される。
【００８２】
デバイスリスト９０３は、拠点監視装置１１３ａで管理対象となるデバイスそれぞれの構成情報を示す。デバイスリスト９０３には、デバイス１１２のＩＤであるデバイスＩＤ９０４、製品名９０５、ＩＰアドレス９０６、ＭＡＣアドレス９０７、シリアルＮｏ９０８などの情報が含まれる。デバイスリスト９０３はデバイス情報管理部４０３によって管理される。なお、第１実施形態では、管理デバイスリストとデバイスの構成情報とを別テーブルで定義しているが、同一テーブルにて管理する構成としても良い。  
図１０は、拠点監視装置の管理デバイスリストを表示するＵＩ画面の例を示す図である。ＵＩ画面１００１は、拠点監視装置１１３，１１８の管理デバイスリストを表示する画面である。プルダウンボタン１００２を例えばマウスでクリックすることにより、モジュール毎に管理デバイスリストを表示することができる。管理デバイスリスト表示１００３は、デバイスの構成情報を表示する。構成情報としては、表示対象のデバイスリスト（図１０ではデバイスリスト９０１）と同様の内容が表示される。また、モジュールによる監視が開始されているか否かを示すステータスもあわせて表示される。なお、ボタン１００４を例えばマウスでクリックすることにより、管理対象となるデバイスの追加・削除、表示の更新、監視の開始を指示することができる。
【００８３】
＜システム内の各装置の動作＞
上述したように、拠点監視装置１１３，１１８においては、利用状況分析システム１００に対して各種情報を送信するタイミングと、デバイス１１２，１１７から各種情報を取得するタイミングは異なる。一般には、より最新の情報を提供するため、デバイスから各種情報を取得する期間として、利用状況分析システム１００に各種情報を送信するタイミングに間に合うような期間が設定される。
【００８４】
ただし、拠点監視装置がデバイスから各種情報を取得する期間中に管理デバイスリストが更新された場合、更新されたデバイスから各種情報を取得するタイミングが、管理デバイスリストの更新後になる場合がある。この場合、利用状況分析システム１００にデバイスの各種情報を送信する次回のタイミングでは、更新されたデバイスの各種情報は送信されないことになる。例えば、次回の各種情報の送信が日をまたいで行われる場合、利用状況分析システム１００の月次レポート締日に間に合わず、次月のレポートに反映されることになる。以下では、このような問題を解消するための管理デバイスリストの更新方法について説明する。
【００８５】
＜拠点監視装置における管理デバイスリストの更新動作＞
図１１は、拠点監視装置における管理デバイスリストの更新動作を示すフローチャートである。なお、フローチャートの各ステップの処理は拠点監視装置１１３，１１８に設けられたＣＰＵ２０１がＲＯＭ２０２、ＨＤＤ２０５等の記憶部に記憶された所定の制御プログラムを読込み実行することで実現される。
【００８６】
ステップＳ１１０１では、モジュール管理部４０６は、利用状況分析モジュールが動作中で、新たに遠隔監視モジュールを追加したかどうかを判定する。具体的には、利用状況分析システム１００との初期設定と監視システム１０１との初期設定において、どちらが先に完了しているかを判定する。利用状況分析モジュールが先に動作中であった場合には、ステップＳ１１０２へ進む。一方、遠隔監視モジュールが先に動作中であった場合には、ステップＳ１１０３へ進む。
【００８７】
ステップＳ１１０２では、画面制御部４１０は、管理デバイスリストを表示するＵＩ画面１００１において、「更新」のボタン１００４を押下されたか否かの判定を行う。更新ボタン１００４が押下された場合は、ステップＳ１００４へ進む。一方、更新ボタンが１００４押下されていない場合はステップＳ１００５へ進む。
【００８８】
ステップＳ１１０４では、通信部４０５は、遠隔監視モジュールの管理デバイスリスト９０１（特定情報）を利用状況分析システム１００に送信する。
【００８９】
ステップＳ１１０５では、モジュール管理部４０６は、遠隔監視モジュールの初回動作（初めての実行）であるか否かを判定する。初回動作である場合は、ステップＳ１１０４へ進む。一方、初回動作でない場合は、処理を終了する。
【００９０】
ステップＳ１１０３では、モジュール管理部４０６は、利用状況分析モジュールの初回動作であるか否かを判定する。初回動作の場合は、ステップＳ１１０５へ進む。一方、初回動作でない場合は、ステップＳ１１０６へ進む。
【００９１】
ステップＳ１１０６では、デバイス情報管理部４０３は、デバイスの探索結果を利用状況分析システム１００に送信するかどうかを判定する。送信する場合はステップＳ１１０５へ進む。一方、送信しない場合は処理を終了する。
【００９２】
なお、拠点監視装置１１３，１１８が利用状況分析システム１００に遠隔監視モジュールの管理デバイスリストを送信するタイミングは任意であり得る。
【００９３】
＜分析装置における管理デバイスリストの変更動作＞
図１２は、分析装置における管理デバイスリストの変更動作を示すフローチャートである。なお、フローチャートの各ステップの処理は分析装置１０２に設けられたＣＰＵ２０１がＲＯＭ２０２、ＨＤＤ２０５等の記憶部に記憶された所定の制御プログラムを読込み実行することで実現される。
【００９４】
ステップＳ１２０１では、通信部６１１は、拠点監視装置１１３，１１８から送信された遠隔監視モジュールの管理デバイスリスト９０１，９１１を受信する。利用状況分析システム１００と拠点監視装置１１３，１１８との間の通信では、拠点監視装置１１３，１１８のクライアント装置ＩＤ、顧客ＩＤ、認証キーをやり取りすることで認証を行っている。認証が成立すると、分析装置１０２は、拠点監視装置１１３，１１８から送信される各種情報の受信を開始し、データベース１０３に格納する。
【００９５】
ステップＳ１２０２では、受信データ解析部６０９は、遠隔監視モジュールの管理デバイスリスト９０１，９１１と、利用状況分析システム１００により現在管理中である既に登録されている利用状況分析モジュールの管理デバイスリスト８０１とが異なっているかを判定する。異なる場合はステップＳ１２０３に進む。一方、同一である場合は処理を終了する。
【００９６】
ステップＳ１２０３では、メール処理部６０６は、利用状況分析モジュールの管理デバイスリスト８０１と、遠隔監視モジュールの管理デバイスリスト９０１，９１１とが相違することを通知するメールを拠点監視装置に送信する。メールの具体的なあて先は、分析装置１０２に事前に設定されているアドレスである。メールには、利用状況分析モジュールの管理デバイスリスト８０１を、遠隔監視モジュールの管理デバイスリスト９０１，９１１に合わせて変更することへの同意（許可）を確認する内容が記載される。例えば、変更することへの同意を確認を入力するためのＵＲＬが記載され、当該ＵＲＬの画面にて同意をする入力を行う。ユーザインタフェース画面である遷移先画面には、「同意する」、「同意しない」のボタンが設置され、ボタン押下によって同意されたかどうかを判定する。なお、メールを使用する替わりに、ＵＩ画面上のポップアップ通知を介して同意を受け付けるよう構成しても良い。
【００９７】
ステップＳ１２０４では、画像制御部６１２は、ユーザからの同意を受け付けたか否かを判定する。同意を受け付けた場合はステップＳ１２０５へ進む。一方、同意が受け付けられなかった場合は処理を終了する。
【００９８】
ステップＳ１２０５では、クライアント管理部６０２は、利用状況分析モジュールの管理デバイスリスト８０１を、遠隔監視モジュールの管理デバイスリスト９０１，９１１に合わせて変更する。なお、ここで、利用状況分析モジュールの管理デバイスリスト８０１の方を変更するのは、監視システム１０１の管理デバイスリストの方がより最適なデバイス配置になっているケースが多いからである。すなわち、上述のように、監視システム１０１においては、拠点監視装置１１３，１１８への管理デバイスの設定をサービスマンが設置先に赴いて行っており、より顧客システムの環境に適したデバイス配置となっていることが期待されるからである。
【００９９】
ステップＳ１２０６では、クライアント管理部６０２は、変更があったデバイスのレコードに対し変更フラグ８０１を付与する。
【０１００】
＜拠点監視装置における管理デバイスリストの設定動作＞
図１３は、拠点監視装置における管理デバイスリストの設定動作を示すフローチャートである。なお、フローチャートの各ステップの処理は、拠点監視装置１１３、１１８に設けられたＣＰＵ２０１がＲＯＭ２０２、ＨＤＤ２０５等の記憶部に記憶された制御プログラムを読込み実行することで実現される。
【０１０１】
ステップＳ１３０１では、モジュール管理部４０６は、利用状況分析システム１００に、利用状況分析モジュールの管理デバイスリスト９０２、９１２が更新されたかどうか問い合わせる。問い合わせのタイミングは任意であり、定期ポーリングによる問い合わせ、ＵＩ画面からの指示による問い合わせなどにより決定される。
【０１０２】
ステップＳ１３０２では、モジュール管理部４０６は、Ｓ１３０１で問い合わせた結果、更新があった旨を示す返答はあった場合はＳ１３０３に進む。一方、更新が無かった場合は処理を終了する。
【０１０３】
ステップＳ１３０３では、モジュール管理部４０６は、更新された利用状況分析モジュールの管理デバイスリスト８０１（更新情報）を分析装置１０２から受信する。
【０１０４】
ステップＳ１３０４では、受信データ解析部４０７は、受信した利用状況分析モジュールの管理デバイスリスト内に、変更フラグ付きのデバイスが存在するか否かを判定する。変更フラグ付きのデバイスが存在する場合は、ステップＳ１３０５に進む。一方、変更フラグ付きのデバイスが存在しなかった場合は処理を終了する。
【０１０５】
ステップＳ１３０５では、デバイス情報取得部４０２は、受信した管理デバイスリストに含まれるデバイスから、利用状況分析システム１００に送信対象であるデバイスの情報を取得する。この処理は、ステップＳ１３０４において、変更フラグ付きのデバイスが存在すると判定されたあと速やかに実行される。
【０１０６】
ステップＳ１３０６では、送信データ生成部４０８は、ステップＳ１３０５で取得したデバイスの情報を、利用状況分析システム１００に送信する。この処理は、ステップＳ１３０５の処理後、速やかに実行される。なお、ここでは、管理デバイスリストに含まれる全デバイスの情報を取得し、利用状況分析システム１００に送信しているが、変更フラグが付いたデバイスの情報のみを送信しても良い。
【０１０７】
管理デバイスリストの更新を上述の手順で行うことにより、利用状況分析システム１００における管理デバイスリストと監視システム１０１における管理デバイスリストとの管理を好適に行うことが可能となる。つまり、拠点監視装置がデバイスから各種情報を取得する期間中に利用状況分析システム１００の管理デバイスリストが更新された場合であっても、利用状況分析システム１００に対しデバイスの各種情報を適切に送信することが可能になる。
【０１０８】
以上説明したとおり第１実施形態に係るシステムによれば、複数のシステムにより管理されるデバイスのデバイス情報を適切に制御することが可能となる。例えば、複数のシステムに通知されるデバイス情報（各種カウンタ値など）の整合性を確保することができる。
【０１０９】
（変形例）
上述の第１実施形態においては、ステップＳ１１０４にて、拠点監視装置の通信部４０５は、遠隔監視モジュールの管理デバイスリストを利用状況分析システム１００に送信するよう構成した。しかし、遠隔監視モジュールに設定された識別情報（特定情報）を送信するよう構成しても良い。以下では、遠隔監視モジュールに設定された識別情報を送信する構成とした場合の分析装置および拠点監視装置の動作について説明する。
【０１１０】
＜分析装置における管理デバイスリストの更新動作＞
図１４は、変形例の分析装置における管理デバイスリストの更新動作を示すフローチャートである。
【０１１１】
ステップＳ１４０１では、受信データ解析部６０９は、遠隔監視モジュールの識別情報を受信する。
【０１１２】
ステップＳ１４０２では、システム連携処理部６０７は、監視システム１０１のＷｅｂＳｅｒｖｉｃｅＩ／Ｆを介して、ステップＳ１４０１で受信した識別情報に紐付く管理デバイスリストを取得する。
【０１１３】
ステップＳ１４０３〜Ｓ１４０７は、第１実施形態におけるステップＳ１２０２〜ステップＳ１２０６と同様であるため、説明を省略する。
【０１１４】
＜拠点監視装置における管理デバイスリストの設定動作＞
図１５は、変形例の拠点監視装置における管理デバイスリストの設定動作を示すフローチャートである。
【０１１５】
ステップＳ１５０１では、モジュール管理部４０６は、利用状況分析システム１００に対し、利用状況分析モジュールの管理デバイスリスト９０２，９１２が更新されたか否かを問い合わせる。問い合わせのタイミングは任意であり、定期ポーリングによる問い合わせ、ＵＩ画面からの指示による問い合わせなどにより決定される。
【０１１６】
ステップＳ１５０２では、モジュール管理部４０６は、Ｓ１５０１で問い合わせた結果、更新があった旨を示す返答はあった場合はＳ１５０３に進む。一方、更新が無かった場合は処理を終了する。
【０１１７】
ステップＳ１５０３では、モジュール管理部４０６は、更新された利用状況分析モジュールの管理デバイスリスト（更新情報）を分析装置から受信する。
【０１１８】
ステップＳ１５０４では、受信データ解析部４０７は、受信した利用状況分析モジュールの管理デバイスリスト９０２，９１２に、変更フラグ付きのデバイスが存在するか否かを判定する。変更フラグ付きのデバイスが存在する場合は、ステップＳ１５０５に進む。一方、変更フラグ付きのデバイスが存在しなかった場合は処理を終了する。
【０１１９】
ステップＳ１５０５では、スケジュール管理部４０１は、利用状況分析システム１００へのデバイス情報の送信タイミングが、管理デバイスリストを取得後の最初の送信タイミングであるか否かを判定する。最初の送信タイミングであった場合には、ステップＳ１５０６に進む。最初の送信タイミングでない場合（２回目以降の場合）には、ステップＳ１５０７に進む。
【０１２０】
ステップＳ１５０６では、デバイス情報取得部４０２は、更新前（既存）の利用状況分析モジュールの管理デバイスリストで、各デバイスから各種情報を取得する。一方、ステップＳ１５０７では、デバイス情報取得部４０３は、更新後の利用状況分析モジュールの管理デバイスリストで、各デバイスから各種情報を取得する。
【０１２１】
ステップＳ１５０８では、送信データ生成部４０８は、ステップＳ１５０６とステップＳ１５０７で取得した情報を利用状況分析システム１００に送信する。
【０１２２】
以上説明したとおり変形例に係るシステムによれば、複数のシステムにより管理されるデバイスのデバイス情報を適切に制御することが可能となる。
【０１２３】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015075847.tif 000003
【図２】
2015075847.tif 000004
【図３】
2015075847.tif 000005
【図４】
2015075847.tif 000006
【図５】
2015075847.tif 000007
【図６】
2015075847.tif 000008
【図７】
2015075847.tif 000009
【図８】
2015075847.tif 000010
【図９】
2015075847.tif 000011
【図１０】
2015075847.tif 000012
【図１１】
2015075847.tif 000013
【図１２】
2015075847.tif 000014
【図１３】
2015075847.tif 000015
【図１４】
2015075847.tif 000016
【図１５】
2015075847.tif 000017