(57)【要約】【課題】  情報処理装置、情報処理方法、およびプログラムを提供すること。【解決手段】  ネットワークを介して機器を管理するための機器管理装置１１０は、  機器１５０および遠隔管理サーバ１３０と機器管理装置１１０との間で通信される情報に基づき、情報の解析のための複製情報を作成する情報受信部３０１と、複製情報を使用し、管理対象に係る通知である通知情報を抽出する情報解析部３０４と、抽出された通知情報に関して推奨される設定か否かを判断し、推奨される設定とされていない場合には、推奨される設定を通知する推奨エンジン部３０３と、機器１５０の現在設定を、抽出された通知情報に関連付けて推奨される設定を表示させる表示装置２０７とを含んでいる。【選択図】  図３
2017211967.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して機器を管理するための情報処理装置であって、
前記機器および遠隔管理サーバと前記情報処理装置との間で通信される情報に基づきて、前記情報の解析のための複製情報を作成する情報受信手段と、
前記複製情報を使用し、管理対象に係る通知である通知情報を抽出する情報解析手段と、
前記抽出された通知情報に関して推奨される設定か否かを判断し、推奨される設定とされていない場合には、推奨される設定を通知する推奨手段と、
前記抽出された通知情報に関連付けて、前記推奨される設定を表示させる表示手段と
を含む情報処理装置。
【請求項２】
前記情報を、前記複製情報とは独立して宛先に送付するための情報通知手段をさらに含む、請求項１に記載の情報処理装置。
【請求項３】
前記推奨手段は、前記設定の判断情報とするべき前記機器に対する設定を蓄積するデータ集計手段に問い合わせて更新する、請求項１または２に記載の情報処理装置。
【請求項４】
ネットワークを介して機器を管理するための情報処理装置が実行する情報処理方法であって、
前記機器および遠隔管理サーバと前記情報処理装置との間で通信される情報に基づき、前記情報の解析のための複製情報を作成するステップと、
前記複製情報を使用し、管理対象に係る通知である通知情報を抽出するステップと、
前記抽出された通知情報に関して推奨される設定か否かを判断し、推奨される設定とされていない場合には、推奨される設定を通知するステップと、
前記抽出された通知情報に関連付けて、前記推奨される設定を表示させるステップと
を含む情報処理方法。
【請求項５】
前記情報を、前記複製情報とは独立して宛先に送付するステップをさらに含む、請求項４に記載の情報処理方法。
【請求項６】
さらに、前記設定の判断情報とするべき前記機器に対する設定を蓄積するデータ集計に問い合わせ、前記推奨される設定か否かを判断するステップをさらに含む、請求項４または５に記載の情報処理方法。
【請求項７】
ネットワークを介して機器を管理するための情報処理システムであって、
ネットワークに接続された機器と、
前記ネットワークに接続され、前記機器の設定を管理する情報処理装置とを備え、
前記情報処理装置が、
前記機器および遠隔管理サーバと前記情報処理装置との間で通信される情報に基づき、前記情報の解析のための複製情報を作成する情報受信手段と、
前記複製情報を使用し、管理対象に係る通知である通知情報を抽出する情報解析手段と、
前記抽出された通知情報に関して推奨される設定か否かを判断し、推奨される設定とされていない場合には、推奨される設定を通知する推奨手段と、
前記抽出された通知情報に関連付けて、前記推奨される設定を表示させる表示手段と、を含む情報処理システム。
【請求項８】
情報処理装置を、
機器および遠隔管理サーバと前記情報処理装置との間で通信される情報に基づき、前記情報の解析のための複製情報を作成する情報受信手段、
前記複製情報を使用し、管理対象に係る通知である通知情報を抽出する情報解析手段、
前記抽出された通知情報に関して推奨される設定か否かを判断し、推奨される設定とされていない場合には、推奨される設定を通知する推奨手段、
前記抽出された通知情報に関連付けて、前記推奨される設定を表示させる表示手段
として機能させる、装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
機器管理ソフトは、機器種類、通知するべき機能、などに応じて種々の態様で電子装置に搭載されている。また、機器の多様さおよび機能の複雑化に対応して管理するべき機器状態の種々存在し、さらに複雑化を招いている。
【０００３】
これに加えて、管理するべき機器やソフトウェア機能が使用する通信基盤も多様化しているため、通信方法も限定することができず、複数方法が混在している状態である。このため、ユーザにおいては、当該ユーザにとって最適な通信設定が設定されていないことも多い。また、機器管理のための通信を集中して管理されていないので、どのような通知の送信経路に関し、最適な設定を見出すことは、困難な場合も多かった。
【０００４】
一方、機器管理ソフトは、機器からの通知や、管理センターへの通知など、通知機能の管理を行う機能も実装されている場合もある。しかしながら、その機能が担当している通知しか分からない場合、複数の機能が通知の管理を分担している場合の他、管理されてない通知を検知して管理出来るように追加することが習熟していないとできないなど、ユーザが最適な通知設定を行うことが困難であった。
【０００５】
機器管理技術は、これまでも種々検討されており、例えば国際公開ＷＯ２００６／０７５５１２号明細書（特許文献１）には、ユーザに適した情報を提供可能な情報通知制御装置、報通知制御方法を提供する技術が記載されている。
【０００６】
特許文献１の技術においても、通信履歴を解析し、管理情報で通知制御するものであるが、全システムに対する情報通知を監視することと、通知を監視し、ユーザが通知を、一元的に管理することを解決するものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、機器から管理センターへの通信を監視して、最適な設定提案を行い、機器と管理センターとの間の通信を、最適、かつ一元的に管理する情報処理装置、情報処理方法、情報処理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、
ネットワークを介して機器を管理するための情報処理装置であって、
前記機器および遠隔管理サーバと前記情報処理装置との間で通信される情報に基づき、前記情報の解析のための複製情報を作成する情報受信手段と、
前記複製情報を使用し、管理対象に係る通知である通知情報を抽出する情報解析手段と、
前記抽出された通知情報に関して推奨される設定か否かを判断し、推奨される設定とされていない場合には、推奨される設定を通知する推奨手段と、
前記抽出された通知情報に関連付けて推奨される設定を表示させる表示手段と
を含む情報処理装置を提供することができる。
【発明の効果】
【０００９】
本発明によれば、ユーザの利便性を高めて、通知を設定忘れずに人工知能応用機能からの最適な提案をしながら、システムの全通知の監視と、制御を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の情報処理システム１００の概略図。
【図２】本実施形態の機器管理装置１１０のハードウェアブロック２００を示す図。
【図３】本実施形態の機器管理装置１１０のソフトウェア構成を示す図。
【図４】施形態の情報処理システム１００における機器／遠隔管理サーバと、機器管理装置１１０との間の通信を処理するフローチャートを示す図。
【図５】本実施形態において、機器管理装置１１０が実行する処理のシーケンスを示す図。
【図６】本実施形態において、推奨エンジン部３０３およびデータ集計サーバ１２の処理を含むシーケンスを示す図。
【図７】形態において、機器１５０／遠隔管理サーバ１３０と、機器管理装置との間でやり取りされる通知情報の実施形態を示す図。
【図８】ルールＤＢ３０５に登録される通知情報についての条件を設定する条件情報８００の実施形態を示す図。
【図９】本実施形態において、管理者に対して機器管理装置１１０が提示する情報７００の実施形態を示す図。
【図１０】機器管理装置１１０がデータ集計サーバ１２０を参照することにより、管理者に対して表示する推奨設定に関するメッセージを、グラフィカルに表示する場合の実施形態を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明を実施形態により説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本実施形態の情報処理システム１００の概略図である。図1に示す情報処理システム１００は、機器管理装置１１０と、データ集計サーバ１２０と、遠隔管理サーバ１３０とがネットワーク１４０を介して相互接続されて構成されている。機器管理装置１１０は、例えば、ＭＦＰ(Multi Function Peripheral)、プリンタ、ファクシミリといった複数の機器１５０を管理している。
【００１２】
また、機器管理装置１１０は、機器１５０と、遠隔管理サーバ１３０との間のトランザクションを、通信方式に寄らず一括して監視し、遠隔管理サーバ１３０による機器管理を制御し、機器管理装置１１０において管理情報を学習させることで、効率の良い機器管理を可能とさせている。データ集計サーバ１２０は、ユーザデータを管理するとともにユーザと外部装置との間の通信に関するログを集積する、本実施形態におけるデータ集計手段に相当する。
【００１３】
機器管理装置１１０、データ集計サーバ１２０、遠隔管理サーバ１３０は、それぞれ、要求される処理能力に応じて、パーソナル・コンピュータ、ワークステーション、またはサーバ専用機のハードウェア・アーキテクチャを使用して実装することができる。以下、例示的に機器管理装置１１０のハードウェア・アーキテクチャを説明するが、以下の説明するハードウェア構成は、概ね、データ集計サーバ１２０および遠隔管理サーバ１３０に適用することが可能である。
【００１４】
図２は、本実施形態の機器管理装置１１０のハードウェアブロック２００を示す。機器管理装置１１０が本実施形態における情報処理装置に相当する機能を提供する。機器管理装置１１０は、上述したように、パーソナル・コンピュータ、ワークステーションまたはサーバ専用機として実装することができる。機器管理装置１１０は、システムバス２０５により相互接続されたＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３および通信装置２０４を含んで構成されている。システムバス２０５には、ＰＣＩ、ＰＣＩＥｘｐｒｅｓｓなどのバスブリッジを介してＩ／Ｏバス２０６が接続されている。
【００１５】
また、Ｉ／Ｏバス２０６には、ＶＧＡ、ＨＤＭＩ（登録商標）、ＵＳＢなどの適切なプロトコルを介して、表示装置２０７、ＨＤＤといった記憶装置２０８、光学記録装置２０９が接続されている。さらに機器管理装置１１０は、ＵＳＢなどの適切なバスを介してマウス、キーボードどの他の入力装置２１０が接続され、外部から機器管理装置１１０を制御することが可能とされている。
【００１６】
機器管理装置１１０が使用するＣＰＵとしては、より具体的には、例えば、ＰＥＮＴＩＵＭ（登録商標）〜ＰＥＮＴＩＵＭ  ＩＶ（登録商標）、ＡＴＯＭ(登録商標）、ＣＯＲＥ２ＤＵＯ（登録商標）、ＣＯＲＥ２ＱＵＡＤ（登録商標）、ＣＯＲＥｉ（登録商標）シリーズ、ＸＥＯＮ（登録商標）などの他、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵ、ＰＯＷＥＲ  ＰＣ（登録商標）、ＭＩＰＳなどを挙げることができる。
【００１７】
使用するオペレーティング・システム（ＯＳ）としては、ＭａｃＯＳ（商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｗｉｎｄｏｗｓ(登録商標）Ｓｅｒｖｅｒ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＣＨＲＯＭＥ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）またはそれ以外の適切なＯＳを挙げることができる。さらに、機器管理装置１１０は、上述したＯＳ上で動作する、アセンブラ言語、Ｃ、Ｃ＋＋、Ｃ＃、Ｖｉｓｕａｌ  Ｃ＋＋、ＶｉｓｕａｌＢａｓｉｃ、Ｊａｖａ（登録商標）、Ｐｅｒｌ、Ｒｕｂｙなどのプログラミング言語により記述されたアプリケーション・プログラムを格納し、実行することができる。
【００１８】
機器管理装置１１０における各種処理は、機器管理装置１１０が実装するＣＰＵ２０１が、ＲＡＭ２０２や記憶装置２０８に記憶されている各種プログラムを実行することにより機器管理装置１１０上に実現されるものである。なお、他の実施形態では上述した機能を、独立した回路（ハードウェア）で実現することもできる。
【００１９】
図３は、本実施形態の機器管理装置１１０のソフトウェア構成を示す図である。図３に示す各機能ブロックは、上述したＣＰＵ２０１が、ＣＰＵ実行可能なプログラムをＲＡＭ２０２に読み込んで、プログラムを実行させることにより、情報処理装置のハードウェアを機能させることにより提供されるものである。
【００２０】
機器管理装置１１０は、情報受信部３０１と、情報通知部３０２と、情報解析部３０４とを含んでいる。情報受信部３０１は、本実施形態における情報受信手段に相当し、機器１５０と機器管理装置１１０との間の通信に基づき、その通信内容を情報解析部３０４に送付するとともに、本来の宛先に宛てて送付（アウトバウンド、インバウンドの双方向に）する機能を提供する。機器管理装置１１０と、機器１５０との間の通信は、有線ネットワークまたは無線ネットワークを問わず、ＴＣＰ／ＩＰまたはＵＤＰ／ＩＰプロトコルを使用して行われる。このため、例えば情報受信部３０１をＲＡＷモードで動作させておくことにより、情報受信部３０１を経由するトランザクションの処理を、もれなく一括して情報受信部３０１が実行することができる。
【００２１】
情報通知部３０２は、本実施形態における情報通知手段に相当し、インバウンドおよびアウトバウントの双方向において、機器１５０と、機器管理装置１１０との間の通信を可能とする機能処理部であり、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）機能を含んで構成することができる。なお、情報通知部３０２と、情報受信部３０１は、別々のハードウウェアとして実装することもできるが、使用するハードウェア構成に応じては、同一のハードウェア、例えばＮＩＣ上に構成することができる。
【００２２】
情報解析部３０４は、本実施形態における情報解析手段に相当し、情報受信部３０１から受領した通知情報を解析し、機器管理のために有用な情報を取得し、どのような通知が、何処から何処へと送付されているかといった情報を、データ集計サーバ１２０に登録されたユーザ情報を参照し、推奨エンジン部３０３を経由して学習させている。推奨エンジン部３０３は、本実施形態の推奨手段に相当し、情報解析部３０４から送付される情報を取得し、データ集計サーバ１２０に問い合わせ、特定のユーザ環境の下で推奨するべき機器管理設定を決定し、機器１５０の管理者などに通知することを可能とさせている。
【００２３】
この際の決定方法としては、データ集計サーバ１２０に登録された特定の設定に関する統計データをユーザごとに解析して、ユーザの規模に応じてもっとも多い設定を、推奨できる機器管理設定として決定する方法を使用することができる。この他、特定の設定に関し、ユーザに依存することなく、設定変更の時間的推移をグラフとして生成しておき、現時点における最尤の設定を、推奨するべき設定とすることができる。
【００２４】
通知するべきメッセージは、推奨するべき設定に対応してテンプレートを作成しておき、ユーザ／管理者が設定を行う場合、設定を変更する場合、設定を確認する場合に、支援情報として、表示画面上にメッセージを重畳表示させることができる。
【００２５】
さらに、機器管理装置１１０は、ルールＤＢ３０５、機器管理ＤＢ３０６と抽出部３０９とを含んでいる。ルールＤＢ３０５は、本実施形態におけるルール管理手段に相当し、各種の通知に関し、通知の意味、コマンド(略号）、送信元アドレス、宛先アドレス、権限、時間的条件などを登録し、通知情報から、必要とされる情報を収集することを可能とする。機器管理ＤＢ３０６は、本実施形態における機器管理手段に相当し、機器管理装置１１０が管理する機器１５０のネットワーク情報、管理者情報、機器状態、その他機器に関連する情報を管理する。
【００２６】
抽出部３０９は、本実施形態における抽出手段に相当し、ルールＤＢ３０５および機器管理ＤＢ３０６を照会して、アクセスしてきたユーザ（例えば管理者権限を有するユーザ）が管理するべき現在の機器１５０の状態を抽出する。そして抽出した結果を、本実施形態における表示手段に相当するＵＩ表示部３０８を介してユーザ（管理者）に表示するとともに、ユーザによる設定変更を可能とする機能を提供する。
【００２７】
この他、機器管理装置１１０は、ＵＩ入力部３０７およびＵＩ表示部３０８を含んで構成されている。ＵＩ入力部３０７は、本実施形態における入力手段を構成し、キーボード、マウスその他の入力手段からの入力を受領するインタフェース機能を提供する。また、他の実施形態では、ＵＩ入力部３０７からの入力をデータとして受領し、ネットワーク１４０を介してＧＥＴまたはＰＯＳＴといったメソッドで機器管理装置１１０に送付するフォームなどのソフトウェア手段を含んで構成することができる。
【００２８】
また、ＵＩ表示部３０８は、機器管理装置１１０が保持する機器情報を表示装置２０７に表示させるインタフェース機能を提供する。ＵＩ表示部３０８は、表示装置２０７がローカル接続されたディスプレイ装置の場合には、ＶＧＡ、ＸＧＡなどのグラフィックス・インタフェース部とすることができる。また、ＵＩ表示部３０８は、表示装置２０７がネットワークを介して遠隔的に接続された情報処理装置、例えば管理者が使用する情報処理装置のディスプレイ装置の場合、グラフィックス・インタフェース部と、ウェブ・サーバ機能を含むものとして構成することができる。
【００２９】
図４は、本実施形態の情報処理システム１００における機器／遠隔管理サーバと、機器管理装置１１０との間の通信を処理するフローチャートを示す。なお、図４のフローチャートは、複数の機能手段が連携して機能することを説明するために複数の機能処理部の処理を並列して示す。図４中、ネットワーク境界を、一点鎖線で示した
【００３０】
図４の説明において、機器１５０／遠隔管理サーバ１３０のいずれかが、ネットワークを介して機器管理装置１１０と通信を開始するものとして説明する。図４のシーケンスでは、ステップＳ４００で、機器または遠隔管理サーバまたはそれら両方が機器管理装置に通知情報を送付する。通知の内容は、予めルールＤＢ３０５に定義したものとされ、例えば、ファームウェア・アップデート（FirmWare Update:FWU)要求、用紙無し通知、用紙ジャム通知などを挙げることができるが、これらに限定されるものではない。
【００３１】
ステップＳ４０１で情報受信部３０１は、通知情報を受領し、そのコピーを作成して、コピーを情報解析部３０４に渡し、ステップＳ４０２で受領した通知情報を、情報通知部３０２に転送する。情報通知部３０２は、ステップＳ４０３で機器管理装置１１０からの情報を処理するべき担当機能部に送付して、次の情報の受領を待機する。
【００３２】
一方、情報解析部３０４は、ステップＳ４０７で情報を受領すると、情報が通知を含むか否かの情報タイプを解析する。情報が通知でない場合（ｎｏ）、情報を廃棄して終了する。なお、情報が通知を含まないとは、本実施形態に従い、例えば、ポーリングその他の機器間通信など、管理者が管理する必要のない情報を含む。
【００３３】
情報が通知を含まない場合（ｎｏ）、ステップＳ４０９で、受領した情報を破棄して処理を終了させ、後続する処理を待機する。一方、ステップＳ４０８で情報が通知を含む場合（ｙｅｓ）、ステップＳ４１０で推奨エンジン部３０３に問い合わせを行い、推奨される設定があるか否かを判断する。推奨される設定がない場合（ｎｏ）、ステップＳ４０９で、受領した情報を破棄して処理を終了させ、後続する処理を待機する。
【００３４】
ステップＳ４１０で推奨される設定がある場合（ｙｅｓ）、ステップＳ４１１で情報から通知タイプ、通知サブタイプ、フォーマット（通信）、送信元、宛先を抽出し、機器管理ＤＢ３０６に格納する。
【００３５】
ステップＳ４１３では、機器管理装置１１０から機器１５０／遠隔管理サーバ１３０に情報を送付する処理が開始され、機器管理装置１１０の処理部からの情報を受領すると、情報通知部３０２は、機器１５０／遠隔管理サーバ１３０に情報を送付する。送付された情報は、情報受信部３０１が、機器管理装置１１０の処理部からの通知に基づきコピーを作成し、情報解析部３０４に送付する。
【００３６】
情報解析部３０４は、ステップＳ４１４で情報タイプを判定し、情報が通知を含むか否かをステップＳ４０８と同様にして解析する。ステップＳ４１５では、情報は通知を含むか否かの情報タイプを解析する。情報が通知でない場合（ｎｏ）、情報を廃棄してステップＳ４１６で終了する。また、情報が通知を含む場合（ｙｅｓ）、ステップＳ４１０、ステップＳ４１１の処理を反復し、機器管理ＤＢ３０６の学習を継続させる。
【００３７】
以上の処理で、機器管理装置１１０は、インバウンド／アウトバウンドの情報を統合して機器管理ＤＢ３０６に学習させることが可能となる。また、情報受信部３０１は、ステップＳ４０４で情報をコピーすると、当該情報を機器１５０／遠隔管理サーバ１３０に送付して、機器管理装置１１０からの通知を完了させる。情報受信部３０１は、機器１３０／遠隔管理サーバ１３０へと機器管理装置１１０が発行した情報を送付し、ステップＳ４１７で、機器１５０／管理サーバ１３０が当該情報受領して、機器１５０／遠隔管理サーバ１３０と、機器管理装置１１０との間の情報通信が終了する。
【００３８】
以上の処理を採用することにより、機器１５０、遠隔管理サーバ１３０、機器管理装置１１０とがネットワーク通信を行っている限り、情報のタイプ、フォーマットなどによらず、全部の情報を、機器間の通信を阻害することなく収集し、通知に関連する情報を選択的に抽出して学習させることが可能となる。
【００３９】
図５は、本実施形態において、機器管理装置１１０が実行する処理のシーケンスを示す図である。図５のシーケンスは、機器管理装置１１０の入出力装置のうち、入力装置２１０を介して管理者が、機器管理装置１１０にアクセスすることで開始する（Ｓ５００）。この際、管理者は、機器管理装置１１０に対して、自己の端末装置から機器管理装置１１０のＵＩ表示部３０８に対して、機器管理装置１１０が提供する設定画面を表示させるように指令する。ＵＩ表示部３０８は、具体的には、機器管理装置１１０が提供するウェブ・ページを閲覧することができるブラウザ・ソフトウェアを挙げることができる。
【００４０】
ＵＩ表示部３０８は、指令を受領すると、抽出部３０９に対してデータの抽出を開始するように指令する。抽出部３０９は、ルールＤＢ３０５および機器管理ＤＢ３０６に対してデータの抽出を指令する（Ｓ５０１）。抽出部３０９は、当該指令を受領すると、ルールＤＢ３０５および機器管理ＤＢ３０６に照会を発行し、該当するユーザに対し表示することができる全データを抽出する。抽出部３０９は、全データの抽出が終了すると、抽出した全データをＵＩ表示部３０８に送付する（Ｓ５０３）。
【００４１】
ＵＩ表示部３０８は、当該データを受領すると、ＵＩ表示部３０８が表示可能なデータ、例えばＨＴＭＬ、ＸＭＬなどの構造化文書として作成し、管理者の使用する端末装置の表示装置２０７に表示させる（Ｓ５０４）。表示装置２０７は、取得したデータを管理者に対し表示し、管理者による所定の設定や設定の変更を可能とさせる（Ｓ５０５）。管理者がＵＩ入力部３０７を介して所定の入力を行うと、ＵＩ入力部３０７は、機器管理装置１１０の情報受信部３０１を介して情報解析部３０４に対し、管理者が入力した情報を送付する（Ｓ５０６）。情報解析部３０４は、通知を検出すると、通知に対応して機器管理ＤＢ３０６を更新する。
【００４２】
なお、情報解析部３０４は、その後、情報通知部３０２に情報を送付し、該当する機器に対して管理者による設定または設定変更を通知することで、機器１５０の設定を遠隔的に行うことが可能となる。なお、この際の情報は、図４で説明した処理を経て、機器１５０および遠隔管理サーバ１３０に送付され、ルールＤＢ３０５および機器管理ＤＢ３０６に反映される。
【００４３】
図６は、本実施形態において、推奨エンジン部３０３およびデータ集計サーバ１２の処理を含むシーケンスを示す。情報解析部３０４は、推奨エンジン部３０３に基準のタイプに対する推奨される設定を問い合わせる。例えば、当該基準としては、１０００の装置を有する企業レベルのクライアントにおいて、管理者に用紙ジャムを通知することを挙げることができる（Ｓ６００）。推奨エンジン部３０３は、データ集計サーバ１２０に対し、当該基準のデータを検索するように指令する（Ｓ６０１）。
【００４４】
データ集計サーバ１２０は、指令を受領して当該基準に一致するデータを検索し、推奨エンジン部３０３に検索結果を返す（Ｓ６０２）。推奨エンジン部３０３は、受領した情報を使用して推奨するべき設定を決定する。そして推奨エンジン部３０３は、推奨される設定となっていないと判断した場合、情報解析部３０４に対し、例えば、用紙ジャムに対する通知設定をオフとするようにに通知する（Ｓ６０３）。
【００４５】
用紙ジャムに関して通知設定をオフすることの理由は、１０００台の規模は管理者に通知するには通常数が膨大であり、また、これほどの台数となれば、何箇所かに分散して配置されていることが一般的だからである。また、情報解析部３０４は、定期的に個人情報を抜出し、データ集計サーバ１２０に一般的なセッティングを送付することにより最新の設定を構築させることで、最新設定をデータ集計サーバ１２０に学習させる（Ｓ６０４）。
【００４６】
以上の処理により、推奨エンジン部３０３が使用する一般的な設定がクライアント／ユーザの個人情報を含むことなくデータ集計サーバ１２０に蓄積され、推奨エンジン部３０３による推奨処理の精度が改善されることとなる。
【００４７】
図７は、本実施形態において、機器１５０／遠隔管理サーバ１３０と、機器管理装置との間でやり取りされる通知情報の実施形態を示す。通知情報は、複数の「項目（Item）」に対して、それぞれ「記述（Description）」、「例（Example）」、「要求値（Required）」が示された内容となっている。「項目」としては、「通知形式（Notification Type）」、「通知サブ形式（Notification Sub-Type）」、「フォーマット形式（Format Type）」、「通知元（Origin）」、「送信先（Destination）」の各項目がある。
【００４８】
「通知形式（Notification Type）」に対して、「記述」として、「通知をカテゴライズするための最上位階層の名称」が、「例」として、「ファームウェアアップデート」が、「要求値」として、「Yes」が登録されている状態が示されている。また、「サブ形式（Notification Sub-Type）」に対して、「記述」として、「そのカテゴリの下位階層の記述」が、「例」として、「デバイスファームウェアアップデート要求」が、「要求値」として、「No」が登録されている状態が示されている。
【００４９】
図７に示す実施形態では、「フォーマット形式（Format Type）」に対して、「記述」として、「通知が送信される形式の種類」が、「例」として、「ＳＯＡＰメッセージ」、「Emailメッセージ」などが、「要求値」として、「Yes」が登録されている状態が示されている。「通知元（Origin）」に対して、「記述」として、「通知の送信元」が、例として、「機器管理装置」、「ＭＦＰ２」などが、「要求値」として、「Yes」が登録されている状態が示されている。「送信先（Destination）」に対して、「記述」として、「通知の送信元」が、「例」として、「遠隔管理サーバ」、「ＭＦＰ２」などが、「要求値」として、「Yes」が登録されている状態が示されている。
【００５０】
図７に示す通知情報を使用して、データ集計サーバ１２０の内容が更新され、ルールＤＢ３０５、機器管理ＤＢ３０６の内容も更新される。この結果として、ユーザ／管理者に対して機器管理に関する設定を行うことを補助することが可能とされる。
【００５１】
図８は、ルールＤＢ３０５に登録される通知情報についての条件を設定する条件情報８００の実施形態を示す図である。図８の条件情報としては、例えば、「通知形式（Notification Type）」、「通知サブ形式（Notification Sub-Type）」、「フォーマット形式（Format Type）」、「通知元（Origin）」、「送信先（Destination）」、「受信相手（Recipients)」、「許可（Permit)（通知許可／不許可）」、「計画（Schedule）（通知計画）」などの各「項目（Item)」に対して、「記述（Description）」、「例（Example）」、「要求値（Required）」および「初期値（Default）」がそれぞれ登録される。
【００５２】
例えば、条件情報としては、「項目」に対応する「説明」に、「通知をカテゴライズするための最上位階層の名称」が、「例」に、「ファームウェアアップデート：FWU」が、「要求値」に、「Yes」がそれぞれ登録されている状態が示されている。これらの設定を使用して、送受信される情報から通知情報を特定し、以後の処理を可能とさせている。
【００５３】
図９は、本実施形態において、管理者に対して機器管理装置１１０が提示する情報７００の実施形態を示す。管理者が、機器管理装置１１０に対し、自社または管理者が管理するべき機器の状態を問い合わせると、抽出部３０９は、ルールＤＢ３０５および機器管理ＤＢ３０６に問い合わせを発行し、図９に示す情報を抽出する。
【００５４】
この段階で、管理者が、例えば、「Recipient」の欄に沿ってマウスカーソルを移動させてゆき、ボックス９１０にマウスカーソル９２０を合わせた場合、当該カラムが選択され、現在の設定を確認することが可能となる。本実施形態の機器管理装置１１０は、この状態で例えば一定時間のマウスフォーカスが継続した場合、マウス・イベント（シングル、ダブル、またはマウス右クリックなどのマウスイベントを含む）が発生した場合、当該項目に関し、推奨される設定に関するメッセージを選択し、当該メッセージを、図９の画面に重畳して表示させることもできる。
【００５５】
図１０は、機器管理装置１１０がデータ集計サーバ１２０を参照することにより、管理者に対して表示する推奨設定に関するメッセージを、グラフィカルに表示する場合の実施形態を示す。ここでは、図１０のように、推奨設定をする箇所を表示する以外に、指定された項目に関する推奨エンジン部３０３による判断結果１０１０を、管理者に対して設定変更を行うための契機を提供するメッセージを含めて、ポップアップ表示するようにしてもよい。そのメッセージとしては、例えば「１０００台以上の機器を保有する場合、用紙ジャムを管理者に通知する設定をオフすることをお勧めします」など、管理機器の台数に応じた内容のメッセージなどが挙げられる。
【００５６】
管理者は、当該判断結果を見て設定を「オフ」に変更することができる。図１０に示す実施形態では、管理者は、判断結果を参照し、通知設定を「オフ」に変更したところを示す。管理者が設定を変更した項目は、管理者に認識しやすいように、項目の背景表示色、文字色などを変更して表示させることができる。
【００５７】
その後、管理者に対して設定変更の確認を求めるボタン１０２０が提示され、管理者が、当該設定の変更を承認すると、推奨エンジン部３０３は、情報解析部３０４に対し、データ集計サーバ１２０、ルールＤＢ３０５および機器管理ＤＢ３０６に対して変更および変更内容を通知するように指令する。さらに、情報解析部３０４は、各機器に対し、該当する設定を変更するための指令を、情報通知部３０２を介してマルチキャスト送信させ、処理を終了する。
【００５８】
これまで本発明を、実施形態をもって説明してきたが、本発明は、実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００５９】
１００    ：情報処理システム
１１０    ：機器管理装置
１２０    ：データ集計サーバ
１３０    ：遠隔管理サーバ
１４０    ：ネットワーク
１５０    ：機器
２００    ：ハードウェアブロック
２０１    ：ＣＰＵ
２０２    ：ＲＡＭ
２０３    ：ＲＯＭ
２０４    ：通信装置
２０５    ：システムバス
２０６    ：Ｉ／Ｏバス
２０７    ：表示装置
２０８    ：記憶装置
２０９    ：光学記録装置
２１０    ：入力装置
３０１    ：情報受信部
３０２    ：情報通知部
３０３    ：推奨エンジン部
３０４    ：情報解析部
３０７    ：ＵＩ入力部
３０８    ：ＵＩ表示部
３０９    ：抽出部
７００    ：情報
８００    ：条件情報
９１０    ：ボックス
９２０    ：マウスカーソル
１０１０  ：判断結果
１０２０  ：ボタン
ＤＢ３０５：ルール
ＤＢ３０６：機器管理
【先行技術文献】
【特許文献】
【００６０】
【特許文献１】国際公開ＷＯ２００６／０７５５１２号明細書
【図１】
2017211967.tif 000003
【図２】
2017211967.tif 000004
【図３】
2017211967.tif 000005
【図４】
2017211967.tif 000006
【図５】
2017211967.tif 000007
【図６】
2017211967.tif 000008
【図７】
2017211967.tif 000009
【図８】
2017211967.tif 000010
【図９】
2017211967.tif 000011
【図１０】
2017211967.tif 000012