(57)【要約】【課題】定型的な統計情報が考慮されたレポート画面を提供するショートカット情報を管理し、所望される分析情報を簡易な操作でユーザに提供する仕組みを提供すること。【解決手段】管理装置１０１は、稼働情報に関するレポート画面を提供するための複数の段階のいずれかの段階でパラメータがユーザにより指定された場合に、当該パラメータに対応するレポート画面を提供し、稼働情報に関するレポート画面を提供する際に用いた複数の段階ごとに指定されたパラメータを記憶し、指定されたパラメータが所定の条件に合致する場合に、当該パラメータで提供されるレポート画面とおなじ特徴をもつ異なるレポート画面を提供するためのショートカット情報を管理する。管理装置１０１は、ショートカット情報が指定された場合には、複数の段階のそれぞれに対するユーザによるパラメータの指定なしに、該指定されたショートカット情報に対応するレポート画面を提供する。【選択図】図４
2015141464.tif 000002
【特許請求の範囲】
【請求項１】
複数の拠点のそれぞれに設置された複数の画像形成装置からの稼働情報を管理する管理装置であって、
前記稼働情報に関するレポート画面を提供するための複数の段階のいずれかの段階でパラメータがユーザにより指定された場合に、当該指定されたパラメータに対応するレポート画面を提供する提供手段と、
前記稼働情報に関するレポート画面を提供する際に用いた複数の段階ごとに指定されたパラメータを記憶する記憶手段と、
前記複数の段階ごとに指定されたパラメータが所定の条件に合致する場合に、当該指定されたパラメータで提供されるレポート画面とおなじ特徴をもつ異なるレポート画面を提供するためのショートカット情報を管理する管理手段と、を有し、
前記提供手段は、前記管理手段により管理された前記ショートカット情報が指定された場合には、前記複数の段階のそれぞれに対するユーザによるパラメータの指定なしに、該指定されたショートカット情報に対応するレポート画面を提供する
ことを特徴とする管理装置。
【請求項２】
前記所定の条件は、前記稼働情報に関する予め定められた集計値の条件または集計単位であり、
前記提供手段は、前記パラメータが前記予め定められた集計値の条件または集計単位と合致する場合に、前記指定されたパラメータで提供されるレポート画面とおなじ特徴をもつ異なるレポート画面を提供する
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記集計単位は、前記拠点毎、該拠点内の組織毎の画像形成装置の稼働情報、または集計年月日で指定される画像形成装置の稼働情報である
ことを特徴とする請求項２に記載の管理装置。
【請求項４】
前記提供手段は、前記ショートカット情報に対応するレポート画面を提供する際に、該レポート画面上に、該レポート画面よりも前記稼働情報の集計範囲が一段階前のパラメータに対応したレポート画面を要求するためのリンク情報を含めて提供する
ことを特徴とする請求項１乃至３のいずれか一項に記載の管理装置。
【請求項５】
前記提供手段は、前記ショートカット情報に対応するレポート画面を提供する際に、該レポート画面上に、前記複数の段階ごとに指定されたパラメータのいずれかを変更可能なリンク情報を含めて提供し、
前記リンク情報が指定された場合、該リンク情報に対応するパラメータよりも前の段階のそれぞれに対するユーザによるパラメータの指定なしに、変更されたパラメータに対応するレポート画面を提供する
ことを特徴とする請求項１乃至３のいずれか一項に記載の管理装置。
【請求項６】
前記提供手段は、前記指定されたショートカット情報に対応するレポート画面の提供後に、前記一段階前のパラメータまたは変更されたパラメータに対応したレポート画面の提供の用意ができた際に、前記リンク情報を有効化する
ことを特徴とする請求項４または５に記載の管理装置。
【請求項７】
前記提供手段は、前記ショートカット情報に対応するレポート画面を提供する際に、前記リンク情報と、当該レポート画面とおなじ特徴をもつ異なるレポート画面を提供するためのサジェスチョン情報を提供する
ことを特徴とする請求項４乃至５のいずれか一項に記載の管理装置。
【請求項８】
前記提供手段は、前記管理手段が前記ショートカット情報を管理する前に、当該ショートカット情報の確認画面を提供する
ことを特徴とする請求項１乃至７のいずれか一項に記載の管理装置。
【請求項９】
前記記憶手段は、ユーザごとに前記複数の段階ごとに指定されたパラメータを記憶する
ことを特徴とする請求項１乃至８のいずれか一項に記載の管理装置。
【請求項１０】
複数の拠点のそれぞれに設置された複数の画像形成装置からの稼働情報を管理する管理装置における制御方法であって、
前記稼働情報に関するレポート画面を提供するための複数の段階のいずれかの段階でパラメータがユーザにより指定された場合に、当該指定されたパラメータに対応するレポート画面を提供する提供工程と、
前記稼働情報に関するレポート画面を提供する際に用いた複数の段階ごとに指定されたパラメータを記憶する記憶工程と、
前記複数の段階ごとに指定されたパラメータが所定の条件に合致する場合に、当該指定されたパラメータで提供されるレポート画面とおなじ特徴をもつ異なるレポート画面を提供するためのショートカット情報を管理する管理工程と、を有し、
前記提供工程では、前記管理手段により管理された前記ショートカット情報が指定された場合には、前記複数の段階のそれぞれに対するユーザによるパラメータの指定なしに、該指定されたショートカット情報に対応するレポート画面が提供される
ことを特徴とする制御方法。
【請求項１１】
請求項１乃至９のいずれか１項に記載の管理装置が備える各手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置の稼働情報を管理する管理装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
複写機やプリンタなど画像形成装置の機器管理、障害復旧、印刷状況の改善などを行うデバイス管理サービスが普及している。デバイス管理サービスは、蓄積した日々の運用状況を月単位、拠点単位、組織単位にドリルダウンしてクライアントのＷｅｂＵＩに表示し、ユーザに運用状況の問題点や改善点をレポートする機能を提供する。しかし、ドリルダウンに代表される分析のための操作は、多様な分析を直感的に実現可能な技術であるが、詳細な運用状況を分析する場合ユーザ操作が多いため、操作性が良くない。例えば、“現在月”の“拠点Ｘ”に存在する“カラー印刷率が最大の組織”に属する画像形成装置のカラー印刷率を見たい時には、最低３回のドリルダウン操作が必要となる。
【０００３】
一方で、操作の回数を減らす技術としてブックマークがある。さらに特許文献１には、クライアントのブックマークに登録されたアクセス先の情報をサーバが先読みすることで、クライアントからの要求時の性能を向上する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ブックマークの技術を用いた場合、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などの指定により一度の操作で一意な画面に遷移する。しかしながら、上述した画像形成装置の稼働情報の管理にブックマークを用いた場合、統計情報が考慮されない。例えば、ユーザが“最新の月”や“集計値が最大の組織”などの統計情報を定型的に分析したい場合、クライアント装置は対応する統計情報を取得できない。また、ユーザが取得した統計情報に対して関連する統計情報を取得したい場合がある。しかしながら、上述した特許文献１が開示する管理システムは、クライアント装置に登録されたブックマークを単に先読みするだけで、ブックマークにより取得される情報に関連する情報を取得することはできない。
【０００６】
本発明は、定型的な統計情報が考慮されたレポート画面を提供するショートカット情報を管理し、所望される分析情報を簡易な操作でユーザに提供する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態の管理装置は、複数の拠点のそれぞれに設置された複数の画像形成装置からの稼働情報を管理する管理装置であって、前記稼働情報に関するレポート画面を提供するための複数の段階のいずれかの段階でパラメータがユーザにより指定された場合に、当該指定されたパラメータに対応するレポート画面を提供する提供手段と、前記稼働情報に関するレポート画面を提供する際に用いた複数の段階ごとに指定されたパラメータを記憶する記憶手段と、前記複数の段階ごとに指定されたパラメータが所定の条件に合致する場合に、当該指定されたパラメータで提供されるレポート画面とおなじ特徴をもつ異なるレポート画面を提供するためのショートカット情報を管理する管理手段と、を有する。前記提供手段は、前記管理手段により管理された前記ショートカット情報が指定された場合には、前記複数の段階のそれぞれに対するユーザによるパラメータの指定なしに、該指定されたショートカット情報に対応するレポート画面を提供する。
【発明の効果】
【０００８】
本発明によれば、定型的な統計情報が考慮されたレポート画面を提供するショートカット情報が管理され、所望される分析情報が簡易な操作でユーザに提供される。定型的な統計情報を得るためのユーザによる操作回数が低減されることにより、操作性を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】管理システム全体の構成例を示す図である。
【図２】画像形成装置のハードウェア構成例を示す図である。
【図３】管理サーバ、クライアント端末のハードウェア構成例を示す図である。
【図４】管理システムを構成する各装置のソフトウェア構成例を示す図である。
【図５】機器統計情報画面の一例である。
【図６】ドリルダウンにより表示される機器統計情報画面の一例である。
【図７】ドリルダウンにより表示される機器統計情報画面の一例である。
【図８】ドリルダウンパスの特徴を解析する際の処理フローチャートである。
【図９】ショートカット登録時のドリルダウンパス確認画面の一例である。
【図１０】ショートカット情報のデータ構造の一例である。
【図１１】ショートカットの呼び出しによる機器統計情報表示画面の一例である。
【図１２】ショートカット呼び出しの際に実行される処理のフローチャートである。
【図１３】機器統計情報が送信される際に実行される処理のフローチャートである。
【図１４】他の顧客で登録されたショートカットを呼び出す時の画面の一例である。
【発明を実施するための形態】
【００１０】
（実施例１）
以下、本発明を実施するための形態について図面を用いて説明する。図１は、本発明の一実施形態のデバイス管理システム全体の構成例を示す。デバイス管理システムは、管理サーバ１０１、画像形成装置１０２、クライアント端末１０３を備える。各装置は、ネットワーク１００を介して接続されている。デバイス管理サーバ１０１は、複数の拠点のそれぞれに設置された複数の画像形成装置の稼働情報など各種情報を収集し、管理サーバ１０１に蓄積された各種情報を統計・分析する管理装置である。分析対象は画像形成装置１０２の情報に限定されるものではなく、例えば購買履歴のような一般的な統計情報も対象となることは当業者には明白であろう。
【００１１】
画像形成装置１０２は複写機やプリンタなどであり、各種情報を定期的にデバイス管理サーバ１０１に送信する。クライアント端末１０３は、画像形成装置１０２の稼働情報に関する統計情報をデバイス管理サーバ１０１に要求し、レポートを受取る。クライアント端末１０３はパーソナルコンピュータに限定されるものではなく、同機能を持つ画像形成装置や携帯端末などでもよい。ネットワーク１００は、上述の各装置の間で情報をやり取りするための通信回線であり、インターネット、イントラネットの種別や、有線・無線は問わない。
【００１２】
次に、デバイス管理システムを構成する各装置のハードウェア構成について説明する。図２は、画像形成装置１０２のハードウェア構成例を示す図である。画像形成装置１０２は、画像処理ユニット２０１、印刷ユニット２０２、および読み込みユニット２０３を備える。画像形成装置１０２が複合機ではない場合は、読み込みユニット２０３が存在しない構成であってもよい。
【００１３】
画像処理ユニット２０１は、ＣＰＵ２０４、メモリ２０５、ハードディスク２０６、ユーザインタフェース２０７、ＮＩＣ２０８を備える。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０４は、画像形成装置１０２全体の動作を制御する。メモリ２０５は、各種情報を一時的に記憶するユニットであり、ＣＰＵ２０４の一時的な作業記憶領域としても利用される。ハードディスク２０６は各種データを記憶するユニットであり、フラッシュメモリなどの同機能を持つ他のハードウェアでもよい。ＣＰＵ２０４は、ハードディスク２０６に記憶されている各種プログラムをメモリ２０５にロードし実行することで様々な機能を実現する。
【００１４】
ユーザインタフェース２０７は、ユーザから処理依頼を受け付けたり、ユーザに対して画面を表示するためのユニットである。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０８は、画像形成装置１０２をネットワーク１００に接続するためのユニットである。図２は、画像形成装置１０２の代表的なハードウェア構成を示しており、この構成に限定しないことは当業者には明白であろう。例えば、ＦＡＸボードや外部制御装置が接続されている構成であってもよい。
【００１５】
図３は、デバイス管理サーバ１０１、クライアント端末１０３のハードウェア構成を示す図である。ＣＰＵ３０１は、装置１０１，１０３全体の動作を制御する。メモリ３０２は、各種情報を一時的に記憶するユニットであり、ＣＰＵ３０１の一時的な作業記憶領域としても利用される。ハードディスク３０３は、各種データを記憶するユニットであり、フラッシュメモリなどの同機能を持つ他のハードウェアでもよい。ＣＰＵ３０１は、ハードディスク３０３に記憶されている各種プログラムをメモリ３０２にロードし実行することにより様々な機能を実現する。
【００１６】
ユーザインタフェース３０４は、ユーザから処理依頼を受け付けたり、ユーザに対して画面を表示するためのユニットである。ＮＩＣ３０５は、デバイス管理サーバ１０１、クライアント端末１０３をネットワーク１００に接続するためのユニットである。図３は、デバイス管理サーバ１０１、クライアント端末１０３の代表的なハードウェア構成を示しており、この構成に限定されないことは当業者には明白であろう。
【００１７】
図４は、デバイス管理システムを構成する各装置のソフトウェア構成例を示す。図４に示されている各ソフトウェア構成の機能を実現するプログラムは、各装置のハードディスク２０６、３０３に記憶されており、ＣＰＵ２０４、３０１がメモリ２０５、３０２に当該プログラムをロードし実行することで、各種機能は実現される。
【００１８】
最初に、画像形成装置１０２を構成するソフトウェアについて説明する。機器情報送信部４２１は、画像形成装置１０２の使用により発生する各種情報を、デバイス管理サーバ１０１に送信する。各種情報とは、ジョブの実行履歴、エラー発生情報、稼働情報、消耗品情報、設定情報、操作履歴、修理情報、問合せ情報など、画像形成装置１０２を利用することで発生する情報である。各種情報は上述の情報に限定されず任意の情報が送信されてよいことは当業者には明白であろう。以下では、各種情報を機器情報と称する。また、機器情報送信部４２１が必ずしも画像形成装置１０２に備えられている必要はなく不図示の情報処理装置が仲介してデバイス管理サーバ１０１に機器情報を送信してもよい。
【００１９】
次に、デバイス管理サーバ１０１を構成するソフトウェアについて説明する。デバイス管理サーバ１０１は、機器情報受信部４０１、統計情報送信部４０２、サジェスチョン生成部４０３、ショートカット登録受付部４０４、ドリルダウンパス解析部４０５を備える。また、デバイス管理サーバ１０１は、統計情報記憶部４０６、ショートカット情報記憶部４０７、機器情報集計部４０８を備える。機器情報受信部４０１は、画像形成装置１０２から送信された機器情報を受信する。機器情報集計部４０８は、受信した機器情報を、月単位、拠点単位、組織単位、デバイス単位といった集計単位で情報を集計する。以下では、機器情報集計部４０８により集計された機器に関する情報を機器統計情報または単に統計情報と称する。集計する単位は上述の単位に限定されないことは当業者には明白であろう。
【００２０】
統計情報記憶部４０６は、集計された機器に関する統計情報を記憶する。図５を用いて後述するが、クライアント端末１０３は、ドリルダウン操作で所望の単位に絞り込んだ機器統計情報を要求することが可能である。統計情報送信部４０２は要求に応じた機器統計情報を統計情報記憶部４０６から取得し、クライアント端末１０３に送信する。また、本実施例では統計情報記憶部４０６が集計された機器情報を保存しているが、未集計の機器情報を保存しておき、要求された時に機器情報集計部４０８が集計して統計情報に変換する構成であってもよい。
【００２１】
サジェスチョン生成部４０３は、クライアント端末１０３に送信する統計情報を分析してユーザに提示すべきメッセージを生成し、統計情報送信部４０２を介してクライアント端末１０３に送信する。
【００２２】
ショートカット登録受付部４０４は、クライアント端末１０３からドリルダウン操作が行われた機器情報のレポート画面に対応するショートカット情報の登録要求を受け付ける。このレポート画面では、複数の段階により集計範囲を絞ってゆくドリルダウンのいずれかの段階で統計情報関するパラメータがユーザにより指定される場合がある。ドリルダウンパス解析部４０５は、クライアント端末１０３からの登録要求に含まれるショートカット情報とパラメータから、ユーザが所望する、統計情報が考慮されたショートカットのパスを生成する。詳細は図８を用いて後述する。ショートカット情報記憶部４０７は、ドリルダウンパス解析部４０５が生成したショートカット情報を記憶する。
【００２３】
次に、クライアント端末１０３を構成するソフトウェアについて説明する。統計情報要求部４３１は、デバイス管理サーバ１０１に対して機器統計情報を要求する。要求する操作方法として、図５乃至図７を参照して後述するドリルダウン操作を用いる方法と、図１１を参照して後述するドリルダウン操作により作成されたショートカット機能を用いる方法がある。ドリルダウンパス再生成部４３２は、ショートカット機能を用いて統計情報を取得要求した際に、ショートカット先の統計情報と関連性の高い統計情報を取得するためのドリルダウンパスを再生成する。詳細は図１２を用いて後述する。表示部４３３は、デバイス管理サーバ１０１から受信した統計情報を表示する。詳細は図１１と図１２を用いて後述する。ショートカット登録要求部４３４は、デバイス管理サーバ１０１に対してドリルダウン操作により作成されたショートカットを登録する。詳細は図９を用いて後述する。
【００２４】
（ドリルダウン操作による統計情報の分析）
図５は、クライアント端末１０３がドリルダウン操作によりデバイス管理サーバ１０１に対して統計情報を要求するときと、デバイス管理サーバ１０１から統計情報を受信したときに、表示部４３３が表示する統計情報表示画面の一例である。本実施例では、ドリルダウン操作により図５乃至図７の統計情報が表示される。
【００２５】
図５（Ａ）は、クライアント端末１０３が統計情報を要求した際にデバイス管理サーバ１０１から取得する機器の運用実績を示す画面である。簡易表示部５０１は各種の統計情報を簡易的に表示するものであり、この例では、画像形成装置のジョブの実行履歴から集計した現在月のカラー印刷率と両面印刷率を表示している。統計情報は上述の情報に限定されないことは当業者には明白であろう。
【００２６】
詳細分析指示部５０２は、簡易表示された統計情報の詳細情報を要求する指示部である。詳細分析指示部５０２が押下されると、図５（Ｂ）に示すカラー率の月別集計画面に遷移する。図５（Ｂ）に示す月別集計画面では、月別に集計されたカラー印刷率が推移表示されている。月別の集計により、ユーザはカラー印刷率の月別の傾向を分析することができる。
【００２７】
達成度表示部５０３は、不図示の達成度設定画面でユーザが設定した達成目標のカラー印刷率を表示する表示部である。この例では、目標のカラー印刷率が３０％以下であることが設定されている。達成度と運用実績とを合わせて表示することで、ユーザは集計単位別に目標の達成／未達成を分析することができる。
【００２８】
ドリルダウン指示部５０４は、統計情報のドリルダウン分析を指示する指示部である。この例では、図５（Ｂ）に示す統計情報から、拠点別、組織別、またはデバイス別に集計した統計情報にドリルダウンすることができる。
【００２９】
図６（Ａ）は、図５（Ｂ）に示す画面上で２０１３年１２月のカラー印刷率、およびドリルダウン指示部５０４の“拠点別”が選択された際に表示される拠点別集計画面の一例である。ユーザは、ドリルダウン操作により注目する月に対して情報を絞り込むのと同時に、分析軸を拠点に変えてカラー印刷率が高い拠点を見出すことができる。
【００３０】
パス表示部５０５は、ユーザがドリルダウン操作により遷移した画面のパスを表示する。集計月変更部５０６は、ドリルダウン操作により取得した統計情報について、図５（Ｂ）の画面上で指定した月を変更するための変更部である。統計情報を分析する際には、同じ分析軸で先月や翌月のように期間を変更したいユースケースがある。通常、ユーザは一度図５（Ｂ）の月別集計画面に戻り、異なる月を選択して再度ドリルダウン操作を行う必要があるが、集計月変更部５０６により、同じ分析軸のまま１度の操作で集計月を変更することができる。
【００３１】
本画面例では、集計月変更部５０６の「先月」を押下することで、２０１３／１１の拠点別カラー印刷率の統計情報を取得できる。また、現在月が２０１３／１２であり翌月が存在しないため、「翌月」は無効化されている。ショートカット登録部５０７は、現在の集計画面を表示するまでにユーザが指示したドリルダウン操作を、ショートカットとしてデバイス管理サーバ１０１に登録指示するための登録部である。ショートカット登録部５０７が押下されると、ショートカット登録要求部４３４がデバイス管理サーバ１０１のショートカット登録受付部４０４に対して、ショートカットの登録を要求する。
【００３２】
図６（Ｂ）は、図６（Ａ）の画面上で“Ｎｅｗ  Ｙｏｒｋ”、およびドリルダウン指示部５０４の“組織別”が選択された際に表示される組織別集計画面の一例である。前述した機能と同様に、ドリルダウン操作により図６（Ａ）の拠点：Ｎｅｗ  Ｙｏｒｋが組織別に分析されている。
【００３３】
図７は、図６（Ｂ）の画面上で“Ｐｌａｎｎｉｎｇ  Ｄｅｐｔ．”が選択された際に表示されるデバイス別集計画面の一例である。前述した機能と同様に、ドリルダウン操作により図６（Ｂ）の組織：Ｐｌａｎｎｉｎｇ  Ｄｅｐｔ．がデバイス別に分析されている。以上、説明された画面は一例であり、画面の構成、画面遷移、操作方法がこれらに限定されないことは当業者には明白であろう。
【００３４】
次に、ドリルダウン操作により分析軸を変更したときに、クライアント端末１０３がデバイス管理サーバ１０１に対して機器の統計情報を要求するために、統計情報要求部４３１が生成するパラメータの一例について説明する。本実施例では、クライアント端末１０３は、デバイス管理サーバ１０１に対してＲＥＳＴ  ＡＰＩで所望の統計情報を取得し、取得した統計情報を表示部４３３に表示する。以下に、デバイス別集計画面（図７）の統計情報を取得する際に、統計情報要求部４３１が生成するパラメータの例を示す。
・リクエストＵＲＬ（http://devicemanagement.com/statistics）
・ＤｒｉｌｌＤｏｗｎパラメータ（DrillDown=month-2013/12|branch-New York|Organization-Planning Dept.）
・Ｇｒｏｕｐｉｎｇパラメータ（Grouping=device）
【００３５】
リクエストＵＲＬは、ショートカット登録受付部４０４のアドレスを表す。ＤｒｉｌｌＤｏｗｎパラメータにより、ドリルダウン操作により絞り込まれた条件が指定される。上記の例によれば、以下の条件がＡＮＤ条件で絞り込まれる。すなわち、集計月が２０１３／１２（month-2013/12）、拠点がＮｅｗ  Ｙｏｒｋ（branch-New York）、組織がＰｌａｎｎｉｎｇ  Ｄｅｐｔ．（Organization-Planning Dept.）がＡＮＤ条件で絞り込まれる。
【００３６】
Ｇｒｏｕｐｉｎｇパラメータにより、機器情報の集計単位が指定される。上記パラメータでは、デバイス単位で機器情報が集計される。統計情報要求部４３１はドリルダウン操作に基づいてパラメータを設定し、リクエストＵＲＬに対してＧＥＴ要求することで、デバイス管理サーバ１０１から統計情報を取得することができる。上記は一例であり、リクエスト方法、パラメータはこれに限定されないことは当業者には明白であろう。
【００３７】
（ドリルダウンのショートカット登録）
図７に示す画面例では、集計月、拠点、組織を絞り込んだデバイス別の集計結果を得るために３回のドリルダウン操作が必要である。従って、特定の条件に絞り込まれたデバイス別の集計結果を定型的に分析したいユーザには操作性が良くない。そこで、本発明は上記ドリルダウン操作の結果をショートカットとして登録し、一回の操作で同じデバイス別の集計結果をユーザに提供する仕組みを提供し、ユーザの操作性を向上させる。
【００３８】
しかしながら、ドリルダウン操作の結果をショートカットとして登録する際には、単純に選択された操作を記憶するだけではなく、統計情報の内容と分析内容から特徴を解析し、ユーザ操作の背景を考慮して記憶する必要がある。例えば図７の画面では、集計月に関して、ユーザは２０１３／１２という月を選択したのか、現在月を選択したのか、集計値が小さい月を選択したのか、が適切に判断される必要がある。以下では、前者の２０１３／１２自体を選択することを“直接的な指定”、後者の現在月や統計値に特徴がある集計月を選択することを“間接的な指定”と称する。
【００３９】
最新月の統計情報をユーザが定型的に取得したい場合に、ブックマークのように２０１３／１２を指定してショートカットを記憶すると、現在月が２０１４／１になった時に１回の操作で最新月の統計情報を取得できない。そこで、デバイス管理サーバ１０１のショートカット登録受付部４０４がショートカット登録要求を受信すると、ドリルダウンパス解析部４０５が上記の判断を行い、適切なドリルダウンパスを生成する。
【００４０】
図８は、ショートカット登録要求を受信した際に、ドリルダウンパス解析部４０５がドリルダウンパスの特徴を解析する際のフローチャートである。図８に示処理は、図４に示したデバイス管理サーバ１０１のソフトウェアに係るプログラムを、デバイス管理サーバ１０１のＣＰＵ３０１が実行することにより実現される。
【００４１】
ドリルダウンパス解析部４０５は、ドリルダウン指示された各階層に対してＳ６０１〜Ｓ６０８のステップにおいて各フィルタを適用し、ドリルダウンにより指示された集計値、集計単位に特徴が存在するかを判断する。Ｓ６０１〜Ｓ６０３の処理では統計値フィルタが適用され、指示された月の集計値（Ｙ軸）に特徴が存在するかが判断される。Ｓ６０５〜Ｓ６０８の処理では集計単位フィルタが適用され、指示された集計単位（Ｘ軸）に特徴が存在するかが判断される。
【００４２】
最初に、ドリルダウンパス解析部４０５は、Ｓ６０１で、選択された集計値が他の集計値と比較して最大値であるかを判断する。選択された集計値が最大値でない場合は、Ｓ６０２に処理は進み、ドリルダウンパス解析部４０５は、選択された集計値が他の集計値と比較して最小値であるかを判断する。選択された集計値が最小値でない場合は、Ｓ６０３に処理は進み、ドリルダウンパス解析部４０５は、選択された集計値が目標に未達成かを判断する。次に、ドリルダウンパス解析部４０５は、Ｓ６０４で選択された集計単位が月単位であるか、拠点／組織単位であるかを判断する。集計単位が拠点／組織の場合は、ドリルダウンパス解析部４０５は、選択された集計単位がユーザの所属する拠点、組織であるかを判断する（Ｓ６０８）。一方集計単位が月単位の場合は、ドリルダウンパス解析部４０５は選択された月が現在月か（Ｓ６０５）、締め済の月か（Ｓ６０６）、現在月と比較して１年前であるか（Ｓ６０７）、を判断する。
【００４３】
指定されたパラメータが所定の条件に合致する、つまりいずれかのフィルタに該当した場合は、ドリルダウンパス解析部４０５は、ドリルダウン指示された集計単位を間接的に指定された集計単位と判断する（Ｓ６１１）。一方、Ｓ６０１〜Ｓ６０８のステップでいずれのフィルタにも該当しない場合は、ドリルダウンパス解析部４０５は、ドリルダウン指示された集計単位を直接的に指定した集計単位と判断する（Ｓ６２１）。最後に、ドリルダウンパス解析部４０５は、該当したフィルタ項目に基づいて、図９のドリルダウンパス確認画面を表示する。図８では、集計単位は拠点毎、該拠点内の組織毎の画像形成装置の稼働情報、または月単位である例を説明した。しかし、Ｓ６０１〜Ｓ６０８のフィルタの項目や順番、さらに集計単位フィルタが月単位、組織／拠点に限定されないことは、当業者には明白であろう。例えば、集計単位は集計年月日など日時まで指定可能である。また、図９で後述するフィルタの利用頻度により、フィルタの順番が変更されてもよい。
【００４４】
図９は、クライアント端末１０３の表示部４３３が、ドリルダウンパス解析部４０５が図８に示す処理で解析したドリルダウンパスの内容を表示した際の、ドリルダウンパス確認画面の一例である。図９の画面は、図７に示した画面からショートカットの登録要求がなされた際に表示される。
【００４５】
ショートカット名入力部７０１は、登録対象のショートカットの名前を入力するための入力部であり、ユーザはショートカットを識別するために任意の名前を入力することができる。ドリルダウンパス解析結果表示部７０２は、図８の処理でドリルダウンパス解析部４０５が解析した結果を表示するためのものである。この例では、月別集計結果では間接的な指定で“現在の月”、拠点別集計結果では直接的な指定で“Ｎｅｗ  Ｙｏｒｋ”の拠点、組織別集計結果では間接的指定で“値が最大”の組織、の条件でドリルダウンが指示されたことを示す。
【００４６】
ドリルダウンパス指示部７０３は、ドリルダウンパス解析部４０５が解析した内容がユーザの意図と合わない場合に、ユーザが手動で別の条件を指定するための指示部である。本画面例では、ユーザは、組織別集計結果の条件を、間接的指定の“目標に未達成”の組織に変更している。登録ボタン７０４は、ショートカットの登録を指示するためのボタンであり、押下されると、デバイス管理サーバ１０１のショートカット登録受付部４０４を経由して、ショートカット情報記憶部４０７にショートカットが登録される。
【００４７】
ショートカット登録受付部４０４は、指定された条件に間接的指定の条件が存在する場合は、前述したＤｒｉｌｌＤｏｗｎパラメータを以下のように変換し、ショートカットに関連付けて記憶する。図９に示す例では、間接的指定をされた月別の集計単位を「month-*Current*」、組織別集計単位を「organization-*Unsatisfactory*」に変換する。ゆえに、最終的に「DrillDown=month-*Current*|branch-New York|Organization-*Unsatisfactory*」というＤｒｉｌｌＤｏｗｎパラメータに変換する。*Current*と*Unsatisfactory*という言葉は、デバイス管理サーバ１０１がそれぞれ“現在月”、“未達成”と判断するための予約語である。
【００４８】
ＤｒｉｌｌＤｏｗｎパラメータには、「month-*Current*」「Organization-*Unsatisfactory*」が指定されている。この場合、統計情報送信部４０２は、現在月から２０１３／１２、未達成の条件に当てはまる組織、をそれぞれ導出して、統計情報を送信する。これにより、集計月を現在月、拠点をＮｅｗ  Ｙｏｒｋ、組織を目標に未達成な組織、をＡＮＤ条件で絞り込むことができる。従って、クライアント端末１０３は、現在月や組織の集計値が変わっても動的に反映されるショートカットを登録することができる。キャンセルボタン７０５は、ショートカット登録をキャンセルするためのものである。
【００４９】
図１０は、デバイス管理サーバ１０１のショートカット情報記憶部４０７が管理するショートカット情報のデータ構造例を示す図である。ショートカット情報記憶部４０７は、図１０に示すデータ構造をクライアント端末１０３を一意に識別する識別情報に紐付けて管理している。ショートカット名８０１は、ショートカット登録時にショートカット名入力部７０１で入力された名前である。本データ構造では、ショートカット名を一意に識別するキーとしている。ＤｒｉｌｌＤｏｗｎパラメータ８０２は、前述したようにショートカット登録受付部４０４が、ショートカット登録時に変換したＤｒｉｌｌＤｏｗｎパラメータである。Ｇｒｏｕｐパラメータ８０３は、ショートカット登録時に指定したショートカット先の集計単位である。このデータ構造は一例であり、情報の種類、構造は限定されないことは、当業者には明白であろう。
【００５０】
図１１は、クライアント端末１０３がショートカットの呼び出しにより、デバイス管理サーバ１０１から受信した統計情報を表示する統計情報表示画面と、その画面遷移の一例である。９−ａは、５−ａと同じ機器統計情報の一覧画面である。ショートカット呼び出し部９０１はショートカット情報記憶部４０７に記憶されたショートカットから、所望のショートカットを呼び出すためのものである。ユーザがショートカット呼び出しを指示すると、統計情報要求部４３１はショートカット情報記憶部４０７から図１０に示したショートカット呼び出しのためのパラメータを受信して、統計情報を取得する。
・リクエストＵＲＬ（http://devicemanagement.com/statistics）
・ＤｒｉｌｌＤｏｗｎパラメータ（DrillDown=month-*Current*|branch-New York|Organization-*Unsatisfactory*）
・Ｇｒｏｕｐｉｎｇパラメータ（Grouping=device）
【００５１】
図１１（Ｂ）は、図７と同じ統計情報のデバイス別集計画面の一例である。上述の処理により、従来は３回のドリルダウン操作を経て表示される画面が、ショートカット呼び出しにより１回の操作で表示されるため、ユーザの操作性を向上できる。また、図８で説明した処理により、ドリルダウン操作により複数の段階ごとに指定されたパラメータが所定の条件、つまり予め定められた集計値の条件または集計単位に合致する場合に定型的な統計情報が考慮されたレポート画面が提供される。
【００５２】
ところで、ユースケースとしては、ショートカット呼び出しにより表示される統計情報画面の別階層、例えば１つ上の階層の統計結果を確認したいケースがある。また、先月の結果を確認したくなるケースも出てくる。そこで、ドリルダウンパス再生成部４３２は、ショートカット呼び出しで使用したパラメータから、ショートカット先と関連性が高い統計情報を取得するためのパラメータを再生成する。そして、統計情報要求部４３１が再生成したパラメータを使用して統計情報を先読みしておくことで、ユーザがショートカット先から関連する機器統計情報を取得する際の処理速度を向上させることができる。
【００５３】
本実施例では、ドリルダウンパス再生成部４３２は、関連性が高い統計情報として、ドリルダウンパスの途中の階層に存在する集計単位と、ショートカット先の先月、翌月の統計情報を取得する。さらに、統計情報を取得するＤｒｉｌｌＤｏｗｎパラメータに統計値フィルタが含まれている場合は、ユーザがその階層について何に着目しているかを判断することができる。
【００５４】
本実施例では、組織別集計については「目標に未達成」な組織が設定されている。そこで、ショートカットの一段階前の階層の統計情報を先読みした際に、サジェスチョン生成部４０３は、先読みした統計情報の中に統計値フィルタに該当する情報があるかを判断する。サジェスチョン生成部４０３は、統計値に該当する情報がある場合はクライアント端末１０３にサジェスチョン情報を送信する。これにより、ユーザはショートカット先のレポート画面上で、別階層に「目標に未達成」な組織が存在するかを、画面遷移せずに判断することができる。
【００５５】
パス表示部９０２は、ドリルダウンのパスを表示するためのものであるが、ショートカット呼び出しの場合はＤｒｉｌｌＤｏｗｎパラメータを解析して、本来ドリルダウン操作により遷移するパスに変換して表示する。さらにドリルダウンパス再生成部４３２が別階層の統計情報を先読みすると、先読みした階層の表記方法（色やフォント）を変更する。サジェスチョン表示部９０４は、前述したサジェスチョン生成部４０３からサジェスチョンを受信した際に、その内容を表示するためのものである。先読みが完了した階層の表記方法を変更することで、ショートカット先に関連する集計結果画面への遷移をユーザに促すことができる。
【００５６】
集計月変更指示部９０３は、同じ集計単位の集計月を変更するためのものである。別階層の統計情報の先読みと同様に、ドリルダウンパス再生成部４３２が先月と翌月の統計情報を先読みすると、先読みした集計月を選択可能にする。図１１（Ｂ）に示す例では、先月の統計情報のみが選択可能であり、翌月は選択不可能である。このように、集計月変更指示部９０３やサジェスチョン表示部９０４など、先読みした統計情報に変更可能なリンク情報がクライアント端末１０３に提供され、ユーザはショートカット先に関連する統計情報を簡易な操作で確認することができる。なお、このリンク情報は、関連する統計情報の画面の提供後に、用意ができた際に有効化される。
【００５７】
図１１に示した画面は一例であり、画面の構成、画面遷移、操作方法は上述の例に限定されないことは当業者には明白であろう。また本実施例では統計情報を先読みした際に表記方法が変更されたが、先読みした画面が縮小画面等で表示されてもよい。
【００５８】
図１２は、クライアント端末１０３の表示部４３３が、ショートカット呼び出しにより機器統計情報を表示する際の処理フローチャートである。以下の処理は、図４に示したクライアント端末１０３のソフトウェアに係るプログラムを、クライアント端末１０３のＣＰＵ３０１が実行することにより実現される。
【００５９】
最初に、Ｓ１００１で統計情報要求部４３１が、ショートカット呼び出しのパラメータを使用してデバイス管理サーバ１０１に対して統計情報を要求する。統計情報が取得されると、Ｓ１００２で表示部４３３が取得した機器統計情報を用いてグラフを描画する。次に、Ｓ１００４でドリルダウンパスの１つ上位階層が存在する場合、Ｓ１００５でドリルダウンパス再生成部４３２は、上位階層の統計情報を取得するためのパラメータを生成する。例えば、ドリルダウンパス再生成部４３２は、前述した１１（Ｂ）のデバイス別集計画面を取得する場合、１つ上位の階層の統計情報を取得するために、以下のパラメータを生成する。
・ＤｒｉｌｌＤｏｗｎパラメータ（DrillDown=month-*Current*|branch-New York）
・Ｇｒｏｕｐｉｎｇパラメータ（Grouping=organization）
・Ｆｉｌｔｅｒパラメータ（*Unsatisfactory*）
【００６０】
Ｆｉｌｔｅｒパラメータは、ドリルダウンパスの上位階層の統計情報を取得する際に、その階層に適用されていたフィルタのパラメータである。上記の例では、組織単位の集計結果に、*Unsatisfactory*（目標に未達成）のフィルタが適用されていたことを表す。
【００６１】
表示部４３３は、１つ上位の階層の統計情報を取得すると（Ｓ１００６）、パス表示部９０２の表記方法を変更する（Ｓ１００７）。また、Ｓ１００８で前述したサジェスチョン生成部４０３により先読みした統計情報に対してサジェスチョンを受信した場合、表示部４３３はＳ１００９でサジェスチョン表示部９０４に表示する。上記の処理を、ドリルダウンパスの階層分繰り返すことで、上位階層の統計情報を先読みする。次に、Ｓ１０２１でショートカット先の前後の月が存在する場合、Ｓ１０２２でドリルダウンパス再生成部４３２は、前後の月の統計情報を取得するためのパラメータを生成する。例えば、ドリルダウンパス再生成部４３２は、図１１（Ｂ）のデバイス別集計画面を取得する場合、先月の統計情報を取得するために、以下のパラメータを生成する。
・ＤｒｉｌｌＤｏｗｎパラメータ（DrillDown=month-2013/11|branch-New York|Organization-*Unsatisfactory*）
・Ｇｒｏｕｐｉｎｇパラメータ（Grouping=device）
【００６２】
表示部４３３は、先月の機器統計情報を取得すると（Ｓ１０２３）、集計月変更指示部９０３の表記方法を変更する（Ｓ１０２４）。
【００６３】
図１３は、デバイス管理サーバ１０１の統計情報送信部４０２が、クライアント端末１０３に対して統計情報を送信する際の処理フローチャートである。以下の処理は、図４に示したデバイス管理サーバ１０１のソフトウェアに係るプログラムを、デバイス管理サーバ１０１のＣＰＵ３０１が実行することにより実現される。
【００６４】
Ｓ１１０１で、統計情報送信部４０２は、指定されたパラメータで統計情報記憶部４０６から統計情報を取得する。次に、サジェスチョン生成部４０３は、上記で指定されたパラメータにＦｉｌｔｅｒパラメータが存在するかを判断する。存在する場合、サジェスチョン生成部４０３は取得した統計情報に対してＦｉｌｔｅｒパラメータで指定されたフィルタで解析し、サジェスチョンを生成する（Ｓ１１０３）。図１１の例では、組織別の集計結果の中に*Unsatisfactory*（目標に未達成）の組織が存在するかを解析し、存在する場合はサジェスチョンを生成する。最後に、Ｓ１１０４で統計情報送信部４０２は、統計情報と生成されたサジェスチョンをクライアント端末１０３に送信する。
【００６５】
また、デバイス管理サービスを外部のサービス提供者がアウトソーシングで行うユースケースがあり、このユースケースではサービス提供者がサービス提供先の顧客の運用状況をＷｅｂＵＩで分析する。この場合、サービス提供者が、ある顧客を分析するために登録したドリルダウンのショートカットを、他の顧客の分析にも利用することで、サービス提供者の利便性を向上させることができる。
【００６６】
しかしながら、ショートカットのパスの中に直接的指定が存在する場合は、他の顧客には同じ拠点や組織は存在しないため、そのショートカットは使用できない。図１０のデータ構造図の例では、１行目のデータは拠点：Ｎｅｗ  Ｙｏｒｋ（ｂｒａｎｃｈ−Ｎｅｗ  Ｙｏｒｋ）を指定しており、他の顧客には拠点：Ｎｅｗ  Ｙｏｒｋが存在しないため、本ショートカットは利用できない。２行目のデータは、ショートカットのパラメータが全て間接的な指定であるため、他の顧客でも利用できる。
【００６７】
図１４は、他の顧客で登録したショートカットを呼び出す時の画面例である。他顧客のショートカットメニュー１２０１は、他の顧客用に登録したドリルダウンのショートカットのリストを呼び出すためのものである。他顧客のショートカット呼び出し部１２０２は、他の顧客用に登録したショートカットを呼び出すためのものである。前述した例で、「最新＞ＮｅｗＹｏｒｋ＞未達組織＞デバイス別集計」のショートカットは、直接的指定を含むため無効化している。
【００６８】
図４のデバイス管理システムを構成する各装置のソフトウェア構成において、本実施例では、ドリルダウンパス解析部４０５、ショートカット情報記憶部４０７がデバイス管理サーバ１０１に存在した。一方で、デバイス管理サーバ１０１に存在せずにクライアント端末１０３に存在する構成もある。また、ドリルダウンパス再生成部４３２が、クライアント端末１０３ではなく、デバイス管理サーバ１０１に存在し、デバイス管理サーバ１０１でショートカット先と関連性の高い情報を取得するためのパラメータを生成する構成もある。
【００６９】
（応用例１）
特定の機器情報から集計された機器統計情報を分析するためのショートカットを、別の機器統計情報から集計された機器統計情報の分析に利用することで、ユーザの利便性を向上することができる。例えば、ジョブの実行履歴という機器情報から集計したカラー印刷率を分析するためのショートカットを、エラー発生情報から集計した故障率に利用することで、ショートカットを作成する手間を削減できる。しかしながら、ショートカットのパスの中に間接的指定が存在する場合は、機器情報によって統計値の意味が異なるため、そのショートカットは使用できない。例えば、カラー率が最大の拠点を分析するショートカットを利用することで故障率が最大の拠点を分析することは、分析の意味が異なってしまう。一方、直接的指定から構成されるショートカットは利用可能である。利用できないショートカットは、図１２と同様にショートカット呼び出し部１２０２を無効化する。
【００７０】
（応用例２）
ユーザが登録した分析のショートカットを、他のユーザに公開し、共用利用することでユーザがショートカットを作成する手間を削減するとともに、新たな視点の分析を行うことができる。しかしながら、分析対象の顧客が異なる場合は、前述したように直接的指定を含むショートカットは利用できないため、無効化する必要がある。また、異なる機器統計情報に利用する場合は、前述したように間接的指定が存在するショートカットは利用できないため、無効化する必要がある。
【００７１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そしてそのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015141464.tif 000003
【図２】
2015141464.tif 000004
【図３】
2015141464.tif 000005
【図４】
2015141464.tif 000006
【図５】
2015141464.tif 000007
【図６】
2015141464.tif 000008
【図７】
2015141464.tif 000009
【図８】
2015141464.tif 000010
【図９】
2015141464.tif 000011
【図１０】
2015141464.tif 000012
【図１１】
2015141464.tif 000013
【図１２】
2015141464.tif 000014
【図１３】
2015141464.tif 000015
【図１４】
2015141464.tif 000016