(57)【特許請求の範囲】
【請求項１】
管理システムが管理する画像形成装置をまとめて管理するために定義され、階層構造を有する複数のグループ、前記グループの情報を参照する前記管理システムの複数のユーザー、および、前記ユーザーによる前記グループの情報の参照可否を定めた参照権限がオブジェクトとして登録されているオブジェクトデータベースと、
表示部と、
前記管理システムの管理者からの操作を受け付ける操作入力部と、
前記オブジェクトデータベースから前記オブジェクトを取得し、
前記複数のグループの前記階層構造を、上位層のグループのオブジェクトの中に下位層のグループのオブジェクトを入れる入れ子構造で表現することにより、前記オブジェクトを２次元平面上に配置して前記表示部にグラフィカルに表示させ、
前記複数のグループのオブジェクトと前記複数のユーザーのオブジェクトとの間を、前記複数のユーザーが持つ前記複数のグループに対する前記参照権限のオブジェクトである複数の結線により接続して描画し、前記表示部に表示させるオブジェクト描画制御部と
を備え、
前記オブジェクト描画制御部は、
前記表示部上に表示された前記複数の結線が交差しているとき、
前記管理者による、前記表示部上に表示された、前記グループまたは前記ユーザーの前記オブジェクトを再配置する前記操作に基づいて、
交差する前記複数の結線に接続された前記複数のグループのオブジェクトのうち、前記下位層のグループのオブジェクトを、前記上位層のグループのオブジェクトの中でない別の場所に再配置することにより、前記入れ子構造の表現を解消し、
再配置後の前記下位層のグループのオブジェクトと前記別のユーザのオブジェクトとを接続することにより、他の結線と交差しない新たな結線を再描画する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記オブジェクト描画制御部は、
前記管理者による、前記表示部上に表示された前記結線を削除する前記操作に基づいて、
削除された前記結線により定義されていた参照権限を、該当するユーザーから剥奪する
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記参照権限を追加する前記操作は、前記グループの前記オブジェクト及び前記ユーザーの前記オブジェクトをクリックし、前記表示部上に表示されたＡｄｄボタンをクリックする操作であり、
前記オブジェクトを再配置する前記操作は、前記下位層のグループのオブジェクトを、前記上位層のグループのオブジェクトの中でない前記別の場所にドラッグ＆ドロップする操作である
情報処理装置。
【請求項４】
管理システムが管理する画像形成装置をまとめて管理するために定義され、階層構造を有する複数のグループ、前記グループの情報を参照する前記管理システムの複数のユーザー、および、前記ユーザーによる前記グループの情報の参照可否を定めた参照権限がオブジェクトとして登録されているオブジェクトデータベースから前記オブジェクトを取得し、
前記複数のグループの前記階層構造を、上位層のグループのオブジェクトの中に下位層のグループのオブジェクトを入れる入れ子構造で表現することにより、前記オブジェクトを２次元平面上に配置して表示部にグラフィカルに表示させ、
前記複数のグループのオブジェクトと前記複数のユーザーのオブジェクトとの間を、前記複数のユーザーが持つ前記複数のグループに対する前記参照権限のオブジェクトである複数の結線により接続して描画し、前記表示部に表示させるオブジェクト描画制御部としてコンピューターを機能させ、
前記オブジェクト描画制御部は、
前記表示部上に表示された前記複数の結線が交差しているとき、
前記管理システムの管理者からの操作を受け付ける操作入力部に入力された、前記管理者による、前記表示部上に表示された、前記グループまたは前記ユーザーの前記オブジェクトを再配置する前記操作に基づいて、
交差する前記複数の結線に接続された前記複数のグループのオブジェクトのうち、前記下位層のグループのオブジェクトを、前記上位層のグループのオブジェクトの中でない別の場所に再配置することにより、前記入れ子構造の表現を解消し、
再配置後の前記下位層のグループのオブジェクトと前記別のユーザのオブジェクトとを接続することにより、他の結線と交差しない新たな結線を再描画する
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトの参照関係を表示する情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、コンピューターの画面上にユーザーに分かり易くオブジェクトを表示するための様々な工夫がなされてきた。
【０００３】
例えば、特許文献１において開示されている技術では、オブジェクトであるメニューを分かり易く表示するために、階層状のメニューの表示方法を工夫している。
【０００４】
また、例えば、特許文献２の技術は、マルチウィンドウシステムにおけるオブジェクトである複数のウィンドウの中から容易に１つのウィンドウを選択するために、ウィンドウ内に表示されている内容の属性を用いて選択を行うものである。
【０００５】
また、例えば、特許文献３の技術では、データ（オブジェクト）のグループ関係やグループ間の階層関係を容易に理解することが出来る。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平３−２３３６２０号公報
【特許文献２】特開平６−２４２７６０号公報
【特許文献３】特開平６−１１０６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上のように、これまで、オブジェクトを分かり易く表示するための様々な工夫がなされてきたが、充分とは言えなかった。
【０００８】
以上のような事情に鑑み、本発明の目的は、複数種類のオブジェクト間の関係を分かり易く表示できる情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、管理システムが管理する画像形成装置をまとめて管理するために定義されるグループ、前記グループの情報を参照する前記管理システムのユーザー、および、前記ユーザーによる前記グループの情報の参照可否を定めた参照権限がオブジェクトとして登録されているオブジェクトデータベースと、前記オブジェクトが２次元平面上に配置されてグラフィカルに表示される表示部と、前記オブジェクトデータベースから前記オブジェクトを取得し、前記グループのオブジェクトと前記ユーザーのオブジェクトとの間を、前記ユーザーが持つ前記グループに対する前記参照権限のオブジェクトである結線により接続して描画し、前記表示部に表示させるオブジェクト描画制御部とを備える。そのため、複数種類のオブジェクト間の関係を分かり易く表示できる。
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、前記管理システムの管理者からの操作を受け付ける操作入力部をさらに備え、前記オブジェクト描画制御部は、前記管理者による、前記表示部上に表示された前記結線を削除する前記操作に基づいて、削除された前記結線により定義されていた参照権限を、該当するユーザーから剥奪する構成でもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理装置では、前記オブジェクト描画制御部は、前記管理者による、前記表示部上に表示された、前記グループまたは前記ユーザーの前記オブジェクトを再配置する前記操作に基づいて、再配置後の前記グループのオブジェクトと前記ユーザーのオブジェクトとの間の結線を、前記ユーザーの持つ前記参照権限に基づいて、再描画する構成でもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る情報処理プログラムは、管理システムが管理する画像形成装置をまとめて管理するために定義されるグループ、前記グループの情報を参照する前記管理システムのユーザー、および、どの前記ユーザーがどの前記グループの情報を参照可能か定めた参照権限がオブジェクトとして登録されているオブジェクトデータベースから前記オブジェクトを取得し、前記グループのオブジェクトと前記ユーザーのオブジェクトとの間を、前記ユーザーが持つ前記グループに対する前記参照権限のオブジェクトである結線により接続して描画し、前記オブジェクトが２次元平面上に配置されてグラフィカルに表示される表示部に表示させるオブジェクト描画制御部としてコンピューターを機能させる。
【発明の効果】
【００１３】
以上のように、本発明によれば、複数種類のオブジェクト間の関係を分かり易く表示できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る管理サーバー１０が稼働する管理システム１００の全体像を説明するための全体図である。
【図２】管理サーバー１０が一般的なコンピューターにより構成される場合の構成図である。
【図３】グループ、ユーザー、および参照権限の各オブジェクトを描画する手順の例を示す図である。
【図４】グループ、ユーザー、および参照権限の各オブジェクトを描画する手順の例を示す図である。
【図５】グループ、ユーザー、および参照権限の各オブジェクトを描画する手順の例を示す図である。
【図６】参照権限の追加方法の例を示す図である。
【図７】参照権限の追加方法の例を示す図である。
【図８】参照権限の削除方法の例を示す図である。
【図９】再配置方法の例を示す図である。
【図１０】再配置方法の例を示す図である。
【図１１】管理サーバー１０における、オブジェクト描画処理の流れの例について説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態を説明する。なお、以下の説明では、上述した情報処理装置の一実施形態として画像形成装置（ＭＦＰ、Multifunction Peripheral）を管理する管理サーバーを例に説明する。
【００１６】
［全体構成］
まず、本発明の一実施形態に係る管理サーバーが稼働する環境の全体像を説明する。図１は、本発明の一実施形態に係る管理サーバー１０が稼働する管理システム１００の全体像を説明するための全体図である。
【００１７】
管理システム１００は、管理クラウド１内の管理サーバー１０および管理システム１００が管理する、最終顧客サイトに設置されている画像形成装置４０を含んでいる。
【００１８】
なお、管理クラウド１には、管理クラウド１が契約を結んで管理する画像形成装置４０の構成を管理する構成サーバー３０および管理クラウド１が契約を結んで管理する画像形成装置４０の保守を行う保守サーバー２０を含んでいる。
【００１９】
また、クラウド管理者は、管理クラウド１の管理を行う管理端末５０から管理クラウド１にアクセスし、管理クラウド１を管理する。
【００２０】
画像形成装置４０を使用する、最終顧客Ｘ社、Ｙ社、およびＺ社のサイトに設置してある画像形成装置４０は、ネットワークを介して管理クラウド１からリモートで管理されている。
【００２１】
販売会社Ａおよび販売代理会社Ｂのサービスマンは、各最終顧客の画像形成装置４０の保守等を行うために、管理システム１００のユーザーとなり、サービス端末６０を介して管理クラウド１にアクセスし、各最終顧客のサイトに設置してある画像形成装置４０のリモート保守等を行う。
【００２２】
最終顧客のサイトに設置されている画像形成装置４０は、例えば最終顧客ごとのグループに纏めて管理されている。最終顧客の会社組織に階層（例えば、本社、支社、支店）があるように、各階層の組織に設置されている画像形成装置４０をまとめたグループにも階層が導入されている。
【００２３】
クラウド管理者は、管理端末５０を介して管理サーバー１０にアクセスすることにより、画像形成装置４０がまとめられたグループを参照する権限をユーザーに与えたり、与えられている権限を変更したり、剥奪したりすることが出来る。
【００２４】
以上、本発明の一実施形態に係るライセンス管理システム１００が稼働する環境の全体像を説明した。
【００２５】
［管理サーバーの構成］
次に、管理サーバー１０の構成について説明する。管理サーバー１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。管理サーバー１０が一般的なコンピューターにより構成される場合の構成図を図２に示す。
【００２６】
同図に示すように、管理サーバー１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００２７】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００２８】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、オブジェクトＤＢ（Database）１７ａが記憶される。
【００２９】
オブジェクトＤＢ１７ａには、上述した、グループ、ユーザー、および参照権限が、オブジェクトとして登録されている。
【００３０】
通信部１５は、保守サーバー２０、構成サーバー３０、画像形成装置４０、管理端末５０、およびサービス端末６０と情報のやりとりを行う為のネットワークと結ばれている。
【００３１】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００３２】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００３３】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００３４】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００３５】
管理サーバー１０のＣＰＵ１１において実現される機能ブロックは、オブジェクト描画制御部１１ａである。
【００３６】
オブジェクト描画制御部１１ａは、クラウド管理者からの要求により、管理システム１００における、グループに対するユーザーによる参照権限の状態を、管理端末５０上の画面に分かり易く一元的に描画する。
【００３７】
なお、ここでは管理端末５０上の画面に描画するとしたが、これに限らず、管理サーバー１０の表示部１６の画面上に描画し、クラウド管理者が直接表示部１６の画面を見る構成でもよい。
【００３８】
また、オブジェクト描画制御部１１ａは、クラウド管理者による画面操作に基づき、特定のグループに対する特定のユーザーによる参照権限の、新規追加、変更、削除を行う。
【００３９】
以上、管理サーバー１０の構成について説明した。
【００４０】
［従来技術からの改良点］
従来、例えば、上述したグループに対しユーザーからの参照権限を付与するには、最初の画面でツリー表示されている複数のグループから特定のグループを選択し、次の画面で選択したグループに対する参照権限を特定のユーザーに与えるためにリストからユーザーを選択するなど、手間がかかっていた。
【００４１】
本発明の一実施形態に係る管理サーバー１０では、グループオブジェクト、ユーザーオブジェクト、および参照関係オブジェクトを２次元平面上にグラフィカルに配置しているので、グループとユーザー間の参照関係を一覧することが可能である。
【００４２】
また、本発明の一実施形態に係る管理サーバー１０では、グループオブジェクト、ユーザーオブジェクト、および参照関係オブジェクトを２次元平面上にグラフィカルに配置しているので、直感的なＧＵＩ（Graphical User Interface）操作により、参照権限の追加、変更、削除を容易に行うことが出来る。
【００４３】
［オブジェクトの描画例］
次に、グループ、ユーザー、および参照権限の各オブジェクトを描画する手順の例を説明する。図３から図５は、グループ、ユーザー、および参照権限の各オブジェクトを描画する手順の例を示す図である。
【００４４】
まず、図３に示すように、管理サーバー１０のオブジェクト描画制御部１１ａは、管理端末５０の画面上に、管理システム１００で管理しているグループのオブジェクトを描画する。なお、グループ間の階層構造は、入れ子構造により表現されており、例えば、グループＧ２は直下にグループＧ３およびＧ５を持っており、グループＧ３は直下にグループＧ４を持っている。
【００４５】
次に、図４に示すように、オブジェクト描画制御部１１ａは、管理システム１００で管理しているユーザーのオブジェクトを描画する。ここでは、Ａｌｉｃｅ、Ｂｏｂ、およびＣｈａｒｌｉｅの３人のユーザーがいるものとする。
【００４６】
次に、図５に示すように、オブジェクト描画制御部１１ａは、現在設定されているグループとユーザー間の参照権限を、グループオブジェクトとユーザーオブジェクトの間を結線することにより表現する。
【００４７】
図５に示す例では、ユーザーＡｌｉｃｅはグループＧ２の直下に含まれている画像形成装置４０に対する参照権限を持つ。また、ユーザーＢｏｂは、グループＧ３の直下に含まれる画像形成装置４０と、グループＧ５に含まれる画像形成装置４０に対する参照権限を持っている。
【００４８】
以上、グループ、ユーザー、および参照権限の各オブジェクトを描画する手順の例を説明した。
【００４９】
［参照権限の追加方法］
次に、参照権限の追加方法の例を説明する。図６および図７は、参照権限の追加方法の例を示す図である。
【００５０】
なお、ここでは、グループＧ３に対する参照権限をユーザーＡｌｉｃｅに付与する場合を例に説明する。
【００５１】
なお、以下で説明する図では、管理サーバー１０の持つ機能である、特定のオブジェクトに関する情報のみを表示するフィルター機能を用いて、ユーザーＡｌｉｃｅと各グループオブジェクトの間の関係のみを表示している。
【００５２】
１つの方法は、図６に示すように、まず、グループＧ３のオブジェクト上をクリックし、次に、ユーザーＡｌｉｃｅのオブジェクト上をクリックし、最後にＡｄｄボタンをクリックする方法である。
【００５３】
この方法により、ユーザーＡｌｉｃｅのオブジェクトとグループＧ３のオブジェクトが結線され、参照関係が設定される。
【００５４】
別の方法は、図７に示すように、ユーザーＡｌｉｃｅのオブジェクトをグループＧ３のオブジェクト上にドラッグ＆ドロップする方法である。
【００５５】
この方法によっても、ユーザーＡｌｉｃｅのオブジェクトとグループＧ３のオブジェクトが結線され、参照権限が設定される。
【００５６】
以上、参照権限の追加方法の例を説明した。
【００５７】
［参照権限の削除方法］
次に、参照権限の削除方法の例を説明する。図８は、参照権限の削除方法の例を示す図である。なお、ここでは、グループＧ３に対する参照権限をユーザーＡｌｉｃｅから剥奪する場合を例に説明する。
【００５８】
まず、ユーザーＡｌｉｃｅのオブジェクトとグループＧ３のオブジェクトを結んでいる線をクリックし、次に、Ｄｅｌｅｔｅボタンをクリックする。
【００５９】
この方法により、ユーザーＡｌｉｃｅのオブジェクトとグループＧ３のオブジェクトを結んでいた線が削除され、参照権限が剥奪される。
【００６０】
以上、参照権限の削除方法の例を説明した。
【００６１】
［オブジェクトの再配置方法］
次に、オブジェクトの再配置方法の例について説明する。図９および図１０は、再配置方法の例を示す図である。なお、再配置は、オブジェクト間を結ぶ線が混んでいて参照権限の関係が見にくい場合などに行うものである。
【００６２】
なお、ここでは、ユーザーＢｏｂとグループＧ５を結ぶ結線とユーザーＣｈａｒｌｉｅとグループＧ４を結ぶ結線が交差して見にくいため、グループＧ４を別の場所に再配置するものとする。
【００６３】
まず、図９に示すように、クラウド管理者が、グループＧ４のオブジェクトを右側の空いている場所にドラッグ＆ドロップする。
【００６４】
そうすると、グループＧ４のオブジェクトの描画位置がドロップされた場所に変更され、ユーザーＣｈａｒｌｉｅとグループＧ４を結んでいた結線も新たに再描画される。
【００６５】
なお、ここではグループオブジェクトを移動したが、これに限らずユーザーオブジェクトを移動してもよい。グループオブジェクトまたはユーザーオブジェクトが再配置された位置で、これらのオブジェクトが有する参照権限に基づき、結線オブジェクトが再描画される。
【００６６】
なお、再配置は参照権限の線を見易くするために行うため、グループ間の階層構造の表現は一時的に崩れる。
【００６７】
次に、図１０に示すように、クラウド管理者が、Ｒｅｓｅｔボタンをクリックすると、各オブジェクトは、再配置前の状態に戻って描画される。
【００６８】
以上、オブジェクトの再配置方法の例について説明した。
【００６９】
［処理の流れ］
次に、管理サーバー１０における、オブジェクト描画処理の流れの例について説明する。図１１は、管理サーバー１０における、オブジェクト描画処理の流れの例について説明するためのフローチャートである。
【００７０】
まず、管理サーバー１０のオブジェクト描画制御部１１ａは、管理端末５０の画面上に、管理システム１００で管理しているグループをグループオブジェクトとして描画する（ステップＳ１）。
【００７１】
次に、オブジェクト描画制御部１１ａは、管理端末５０の画面上に、管理システム１００で管理しているユーザーをユーザーオブジェクトとして描画する（ステップＳ２）。
【００７２】
次に、オブジェクト描画制御部１１ａは、管理端末５０の画面上に、管理システム１００で管理している、ユーザーとグループの参照権限の関係を、参照権限オブジェクトの線として描画する（ステップＳ３）。
【００７３】
次に、オブジェクト描画制御部１１ａは、クラウド管理者により画面操作が行われたか否かを判断する（ステップＳ４）。
【００７４】
画面操作が行われた場合（ステップＳ４のＹ）、オブジェクト描画制御部１１ａは、行われた操作に基づいて、各オブジェクトの再描画を行う（ステップＳ５）。
【００７５】
以上、管理サーバー１０における、オブジェクト描画処理の流れの例について説明した。
【００７６】
［補足事項］
以上のように、本発明の一実施形態に係る管理サーバー１０（情報処理装置）は、管理システム１００が管理する画像形成装置４０をまとめて管理するために定義されるグループ、前記グループの情報を参照する前記管理システム１００のユーザー、および、前記ユーザーによる前記グループの情報の参照可否を定めた参照権限がオブジェクトとして登録されているオブジェクトデータベース１７ａと、前記オブジェクトが２次元平面上に配置されてグラフィカルに表示される表示部１６と、前記オブジェクトデータベース１７ａから前記オブジェクトを取得し、前記グループのオブジェクトと前記ユーザーのオブジェクトとの間を、前記ユーザーが持つ前記グループに対する前記参照権限のオブジェクトである結線により接続して描画し、前記表示部１６に表示させるオブジェクト描画制御部１１ａとを備える。
【００７７】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７８】
１  …  管理クラウド
１０  …  管理サーバー
１１  …  ＣＰＵ
１１ａ…  オブジェクト描画制御部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  オブジェクトＤＢ
１８  …  バス
２０  …  保守サーバー
３０  …  構成サーバー
４０  …  画像形成装置
５０  …  管理端末
６０  …  サービス端末
１００  …  管理システム
【図１】
0006409725.tif 000002
【図２】
0006409725.tif 000003
【図３】
0006409725.tif 000004
【図４】
0006409725.tif 000005
【図５】
0006409725.tif 000006
【図６】
0006409725.tif 000007
【図７】
0006409725.tif 000008
【図８】
0006409725.tif 000009
【図９】
0006409725.tif 000010
【図１０】
0006409725.tif 000011
【図１１】
0006409725.tif 000012