(57)【特許請求の範囲】
【請求項１】
アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト同士を線でつなぎ、前記オブジェクト間のアクセス権の関係を視覚的に表現する情報処理装置であって、
前記オブジェクトのうち、視覚的に注目したい注目オブジェクトを操作者の指示により選択する注目オブジェクト選択部と、
前記注目オブジェクト選択部により選択された前記注目オブジェクトと前記アクセス権の関連がある前記オブジェクトである関連オブジェクトを検索し、前記注目オブジェクトの近くに整列して再配置する関連オブジェクト再配置部と、
前記注目オブジェクトと関連のない前記オブジェクトである非関連オブジェクトを検索し、前記関連オブジェクト再配置部により再配置された前記関連オブジェクトより離れた位置に再配置する非関連オブジェクト再配置部とを備え、
前記注目オブジェクト選択部は、
前記非関連オブジェクト再配置部により再配置された前記非関連オブジェクトから、更なる前記注目オブジェクトを前記操作者の指示により選択し、
前記関連オブジェクト再配置部及び前記非関連オブジェクト再配置部は、既に再配置された前記オブジェクトを除き、前記注目オブジェクト選択部により選択された更なる前記注目オブジェクトに対する更なる前記関連オブジェクト及び前記非関連オブジェクトを検索して、それぞれ再配置する
ことを特徴とする情報処理装置。
【請求項２】
前記操作者の指示により前記注目オブジェクトの選択を解除し、前記関連オブジェクト再配置部及び前記非関連オブジェクト再配置部により再配置可能にする選択解除部を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト同士を線でつなぎ、前記オブジェクト間のアクセス権の関係を視覚的に表現する情報処理装置により実行される情報処理方法であって、前記情報処理装置は、
前記オブジェクトのうち、視覚的に注目したい注目オブジェクトを操作者の指示により選択し、
選択された前記注目オブジェクトと前記アクセス権の関連がある前記オブジェクトである関連オブジェクトを検索し、前記注目オブジェクトの近くに整列して再配置し、
前記注目オブジェクトと関連のない前記オブジェクトである非関連オブジェクトを検索し、再配置された前記関連オブジェクトより離れた位置に再配置し、
再配置された前記非関連オブジェクトから、更なる前記注目オブジェクトを前記操作者の指示により選択し、
既に再配置された前記オブジェクトを除き、前記注目オブジェクト選択部により選択された更なる前記注目オブジェクトに対する更なる前記関連オブジェクト及び前記非関連オブジェクトを検索して、それぞれ再配置する
ことを特徴とする情報処理方法。
【請求項４】
アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト同士を線でつなぎ、前記オブジェクト間のアクセス権の関係を視覚的に表現する情報処理装置により実行される情報処理プログラムであって、前記情報処理装置は、
注目オブジェクト選択部により、前記オブジェクトのうち、視覚的に注目したい注目オブジェクトを操作者の指示により選択させ、
関連オブジェクト再配置部により、前記注目オブジェクト選択部により選択された前記注目オブジェクトと前記アクセス権の関連がある前記オブジェクトである関連オブジェクトを検索し、前記注目オブジェクトの近くに整列して再配置させ、
非関連オブジェクト再配置部により、前記注目オブジェクトと関連のない前記オブジェクトである非関連オブジェクトを検索し、前記関連オブジェクト再配置部により再配置された前記関連オブジェクトより離れた位置に再配置させ、
再配置された前記非関連オブジェクトから、更なる前記注目オブジェクトを前記操作者の指示により選択させ、
既に再配置された前記オブジェクトを除き、前記注目オブジェクト選択部により選択された更なる前記注目オブジェクトに対する更なる前記関連オブジェクト及び前記非関連オブジェクトを検索して、それぞれ再配置させる
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに係り、特にオブジェクトのアクセス権の関係を視覚的に表現する、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）やプリンター等の画像形成装置が存在する。また、これらの画像形成装置をネットワーク上で管理するための管理システム（画像形成システム）も存在する。
画像形成システムでは、画像形成システムでは、各ユーザーが、アクセス権が設定されたグループにまとめられている。このため、これらユーザーとグループとを含むオブジェクト同士のアクセス権の関係を、視覚的に分かりやすく表示したいという技術的な課題があった。
【０００３】
特許文献１を参照すると、ナビゲーションの目的地検索等においてランドマークのアイコンが表示で密集するとき、アイコンのサイズ縮小で重なりを避けたり透過色の利用など表示態様の変更により、表示場所の精度は維持しながらアイコンを見易くし、スクロールや目的地検索などの操作性を改善するナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０８６６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１の技術は、アイコンの色、透過、サイズを変えて強調表示することで、見やすくするだけの技術であった。
このため、特許文献１の技術は、画像形成システムのように、ユーザーとグループとを含むオブジェクト同士のアクセス権の関係を、視覚的に分かりやすく表示する用途にはあまり適していなかった。
すなわち、画像形成システムのオブジェクト同士のアクセス権の関係は、多数のオブジェクトが線でつながれて散らばっている。このような表示において、例えば、操作者が、あるグループにアクセスできるユーザーは誰か知りたいという場合、オブジェクトの色等を変更するだけでは、このオブジェクトのアクセス権の関係を分かりやすくすることができなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト同士を線でつなぎ、前記オブジェクト間のアクセス権の関係を視覚的に表現する情報処理装置であって、前記オブジェクトのうち、視覚的に注目したい注目オブジェクトを操作者の指示により選択する注目オブジェクト選択部と、前記注目オブジェクト選択部により選択された前記注目オブジェクトと前記アクセス権の関連がある前記オブジェクトである関連オブジェクトを検索し、前記注目オブジェクトの近くに整列して再配置する関連オブジェクト再配置部と、前記注目オブジェクトと関連のない前記オブジェクトである非関連オブジェクトを検索し、前記関連オブジェクト再配置部により再配置された前記関連オブジェクトより離れた位置に再配置する非関連オブジェクト再配置部とを備え、前記注目オブジェクト選択部は、前記非関連オブジェクト再配置部により再配置された前記非関連オブジェクトから、更なる前記注目オブジェクトを前記操作者の指示により選択し、前記関連オブジェクト再配置部及び前記非関連オブジェクト再配置部は、既に再配置された前記オブジェクトを除き、前記注目オブジェクト選択部により選択された更なる前記注目オブジェクトに対する更なる前記関連オブジェクト及び前記非関連オブジェクトを検索して、それぞれ再配置することを特徴とする。
本発明の情報処理装置は、前記操作者の指示により前記注目オブジェクトの選択を解除し、前記関連オブジェクト再配置部及び前記非関連オブジェクト再配置部により再配置可能にする選択解除部を更に備えることを特徴とする。
本発明の情報処理方法は、アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト同士を線でつなぎ、前記オブジェクト間のアクセス権の関係を視覚的に表現する情報処理装置により実行される情報処理方法であって、前記情報処理装置は、前記オブジェクトのうち、視覚的に注目したい注目オブジェクトを操作者の指示により選択し、選択された前記注目オブジェクトと前記アクセス権の関連がある前記オブジェクトである関連オブジェクトを検索し、前記注目オブジェクトの近くに整列して再配置し、前記注目オブジェクトと関連のない前記オブジェクトである非関連オブジェクトを検索し、再配置された前記関連オブジェクトより離れた位置に再配置し、再配置された前記非関連オブジェクトから、更なる前記注目オブジェクトを前記操作者の指示により選択し、既に再配置された前記オブジェクトを除き、前記注目オブジェクト選択部により選択された更なる前記注目オブジェクトに対する更なる前記関連オブジェクト及び前記非関連オブジェクトを検索して、それぞれ再配置することを特徴とする。
本発明の情報処理プログラムは、アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト同士を線でつなぎ、前記オブジェクト間のアクセス権の関係を視覚的に表現する情報処理装置により実行される情報処理プログラムであって、前記情報処理装置は、注目オブジェクト選択部により、前記オブジェクトのうち、視覚的に注目したい注目オブジェクトを操作者の指示により選択させ、関連オブジェクト再配置部により、前記注目オブジェクト選択部により選択された前記注目オブジェクトと前記アクセス権の関連がある前記オブジェクトである関連オブジェクトを検索し、前記注目オブジェクトの近くに整列して再配置させ、非関連オブジェクト再配置部により、前記注目オブジェクトと関連のない前記オブジェクトである非関連オブジェクトを検索し、前記関連オブジェクト再配置部により再配置された前記関連オブジェクトより離れた位置に再配置させ、再配置された前記非関連オブジェクトから、更なる前記注目オブジェクトを前記操作者の指示により選択させ、既に再配置された前記オブジェクトを除き、前記注目オブジェクト選択部により選択された更なる前記注目オブジェクトに対する更なる前記関連オブジェクト及び前記非関連オブジェクトを検索して、それぞれ再配置させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、視覚的に注目したい注目オブジェクトを操作者の指示により選択し、関連オブジェクトを注目オブジェクトの近くに整列して再配置し、非関連オブジェクトをより離れた位置に再配置することで、オブジェクト間のアクセス権の関係を視覚的に分かりやすく表示可能な情報処理装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成システムＸのシステム構成図である。
【図２】図１に示す管理サーバーの全体構成を示すブロック図である。
【図３】図１に示す管理サーバーの制御構成を示すブロック図である。
【図４】図３に示すオブジェクトのアクセス権を説明する概念図である。
【図５】本発明の実施の形態に係るアクセス権関係表示処理のフローチャートである。
【図６】図４に示すアクセス権関係表示処理によるオブジェクトの整列、再配置例を示す概念図である。
【図７】図４に示すアクセス権関係表示処理によるオブジェクトの他の整列、再配置例を示す概念図である。
【図８】図４に示すアクセス権関係表示処理によるオブジェクトの他の整列、再配置例を示す概念図である。
【発明を実施するための形態】
【００１０】
＜実施の形態＞
〔画像形成システムＸのシステム構成〕
まず、図１を参照して、本発明の実施の形態に係る画像形成システムＸのシステム構成について説明する。
画像形成システムＸは、顧客環境に設置された複数の画像形成装置１が、ネットワーク５を介しての遠隔管理を行う管理サーバー２に接続されて構成される。
画像形成装置１は、ＭＦＰやプリンター等である。各画像形成装置１は、管理サーバー２に予め登録されている。この画像形成装置１は、例えば、顧客毎にアクセス権が設定され、顧客毎にグループにまとめられて、グループ単位で管理サーバー２により管理される。
管理サーバー２は、汎用機やＰＣ（Personal Computer）等の本実施形態に係る情報処理装置の一例である。管理サーバー２は、各画像形成装置１を遠隔管理し、保守する。このため、管理サーバー２は、サービスパースンや営業担当者や顧客管理者等の操作者により制御される。
ネットワーク５は、ＬＡＮ（Local Area Network）、インターネット（登録商標）や携帯電話網等のＷＡＮ（Wide Area Network）等のネットワークである。
【００１１】
なお、画像形成システムＸは、管理サーバー２の他に、管理される画像形成装置１の構成を管理する構成サーバー、画像形成装置１の保守を行う保守サーバー等を含んでいてもよい。また、操作者は、管理サーバー２を、ネットワーク５を介したＰＣ等の端末（図示せず）により操作してもよい。
【００１２】
〔管理サーバー２の全体構成〕
次に、図２を参照して、図１に示す管理サーバー２の全体構成について説明する。
管理サーバー２は、制御部１０、ネットワーク送受信部１５、入力部１６、表示部１７、及び記憶部１９等が、制御部１０に共通のバス、各種インターフェイス等で接続されている。各部は、制御部１０によって動作制御される。
【００１３】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理手段である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。また、制御部１０は、図示しない外部の端末や入力部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００１４】
また、制御部１０は、後述するオブジェクト３００（図３）間の関連を判断し、オブジェクト３００を移動し、オブジェクト３００を整列し、再配置する。また、制御部１０は、既に選択や整列されたオブジェクト３００であるか、そうではないオブジェクト３００であるかを判断することも可能である。さらに、制御部１０は、操作者の指示により、オブジェクト３００の選択を解除することも可能である。
これらの制御部１０の詳細な構成については、後述する。
【００１５】
ネットワーク送受信部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等のネットワーク５に接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
【００１６】
入力部１６は、キーボード、マウス等のポインティングデバイス、物理ボタン、タッチパネル等である。入力部１６は、操作者による管理サーバー２への指示、画像形成装置１の設定や各種ジョブの指示等を取得する。また、入力部１６は、操作者がオブジェクト３００を選択するために用いられる。
【００１７】
表示部１７は、ＬＣＤ（Liquid Crystal Display）、有機ＥＬディスプレイパネル等である。表示部１７は、後述する複数のオブジェクト３００（図３）が配置され、オブジェクト３００同士が線でつながれたた状態を表示し、オブジェクト３００間のアクセス権の関係を視覚的に表現することが可能である。
【００１８】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＳＳＤ（Solid State Drive）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の一時的でない記録媒体である。
記憶部１９のＲＡＭは、省電力状態であっても、セルフリフレッシュ等の機能により、記憶内容が保持されていてもよい。
記憶部１９のＲＯＭやＨＤＤには、後述するように、管理サーバー２の動作制御を行うための制御プログラムが記憶されている。また、記憶部１９は、後述するオブジェクト３００（図３）と、このオブジェクト３００の選択とを記憶する。記憶部１９は、操作者が選択したオブジェクト３００と、それに関連するオブジェクト３００を対応づけて記憶することも可能である。
【００１９】
なお、管理サーバー２において、制御部１０は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部１０は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。      
【００２０】
〔管理サーバー２の制御構成〕
ここで、図３を参照し、管理サーバー２の詳細な制御構成について説明する。
管理サーバー２の制御部１０は、注目オブジェクト選択部１００、関連オブジェクト再配置部１１０、非関連オブジェクト再配置部１２０、及び選択解除部１３０を含んでいる。
記憶部１９は、ＤＢ２００を記憶している。
【００２１】
注目オブジェクト選択部１００は、オブジェクト３００のうち、視覚的に注目したい注目オブジェクト３１０を操作者の指示により選択する。
また、注目オブジェクト選択部１００は、非関連オブジェクト再配置部１２０により再配置された非関連オブジェクト３３０から、更なる注目オブジェクト３１０を操作者の指示により選択することも可能である。
【００２２】
関連オブジェクト再配置部１１０は、注目オブジェクト選択部１００により選択された注目オブジェクト３１０とアクセス権の関連があるオブジェクト３００である関連オブジェクト３２０を検索し、注目オブジェクト３１０の近くに整列して再配置する。
また、関連オブジェクト再配置部１１０は、既に再配置されたオブジェクト３００を除くオブジェクト３００から、注目オブジェクト選択部１００により選択された更なる注目オブジェクト３１０に対する非関連オブジェクト３３０を検索して、再配置することも可能である。
【００２３】
非関連オブジェクト再配置部１２０は、注目オブジェクト３１０と関連のないオブジェクト３００である非関連オブジェクト３３０を検索し、関連オブジェクト再配置部１１０により再配置された関連オブジェクト３２０より離れた位置に再配置する
非関連オブジェクト再配置部１２０は、既に再配置されたオブジェクト３００を除くオブジェクト３００から、注目オブジェクト選択部１００により選択された更なる注目オブジェクト３１０に対する更なる非関連オブジェクト３３０を検索して、再配置することも可能である。
【００２４】
選択解除部１３０は、操作者の指示により注目オブジェクト３１０の選択を解除し、関連オブジェクト再配置部１１０及び非関連オブジェクト再配置部１２０により再配置可能にする。この際の再配置は、例えば、注目オブジェクト選択部１００により更なる注目オブジェクト３１０が選択された場合に行われる。
【００２５】
また、ＤＢ２００は、複数のオブジェクト３００を保存している。このオブジェクト３００は、上述の各部により、注目オブジェクト３１０、関連オブジェクト３２０、及び非関連オブジェクト３３０として設定される。これらは、後述するように、線でつながれて表示され、アクセス権の関係を視覚的に表現される。
【００２６】
ここで、図４により、これらのオブジェクト３００の詳細について説明する。
本実施形態のオブジェクト３００は、アクセス権が設定されたグループと、当該グループに所属するユーザーとを表現するためのデータのまとまり（オブジェクト）である。
また、オブジェクト３００は、ユーザーかグループかの種別、ユーザー名やＩＤ、グループの階層やフォルダー名（パス）、アイコンの画像データ、二次元等の座標データ、アクセス権の関係がある（関連がある、対応付けられている）他のオブジェクト３００を示す（ポインターの）リンクリスト、アクセス権限の詳細等の情報を含んでいてもよい。
なお、複数のオブジェクト３００同士において、ユーザーやグループの間でアクセス権があることを、以下の図等では「線」でつなぎ、視覚的に表現する。
【００２７】
注目オブジェクト３１０は、操作者がアクセス権について注目し、他のオブジェクト３００との関係を知るために選択されたオブジェクト３００である。図４の例では、「Ｂｏｂ」が注目オブジェクト３１０として選択されている。なお、複数の注目オブジェクト３１０が選択されたり、選択が解除されたりすることも可能である。
【００２８】
関連オブジェクト３２０は、注目オブジェクト３１０とアクセス権の関連があるオブジェクト３００である。図４の例では、「ＧｒｏｕｐＸ」のグループが、「Ｂｏｂ」の関連オブジェクト３２０であり、直接アクセス権があることを示している。
【００２９】
非関連オブジェクト３３０は、注目オブジェクト３１０と関連のないオブジェクト３００である。本実施形態では、注目オブジェクト３１０に対して、直接アクセス権の関係がないオブジェクト３００が、非関連オブジェクト３３０として設定される。図４の例では、「Ｂｏｂ」から直接アクセス権の関係を示す線が引かれていない「Ａｌｉｃｅ」が、非関連オブジェクト３３０である。
【００３０】
なお、注目オブジェクト３１０と関連オブジェクト３２０とは、選択され検索されたオブジェクト３００がコピー又はムーブされてＤＢ２００に格納されても、当該オブジェクト３００のポインターやアドレスを示すような形式で格納されていてもよい。
【００３１】
ここで、管理サーバー２の制御部１０は、記憶部１９に記憶されたＯＳ（Operating System）、管理機能を実現するプログラム本体、ＳＱＬサーバー、ＷＷＷ（World Wide Web）のウェブサーバー、サーバー用のＡＳＰ（Active Server Page）、ＰＨＰ（Hypertext Preprocessor）、サーブレット（Servlet）、ＣＧＩ（Common Gateway Interface）等を含む制御プログラムを実行することで、注目オブジェクト選択部１００、関連オブジェクト再配置部１１０、非関連オブジェクト再配置部１２０、及び選択解除部１３０として機能させられる。
なお、管理サーバー２は、複数のサーバー（クラスター）、ルーター、スイッチ等とから構成されていてもよい。また、この場合、各部の構成は、複数のサーバーのいずれかに対応付けられていてもよい。また、顧客やグループの種類等に対応して、複数のサーバーを用いるような構成であってもよい。また、この複数のサーバーは、別々の場所に設置され、ネットワーク５で接続されていてもよいし、仮想化等で一つの物理的な装置内で実行されていてもよい。
また、上述の画像形成装置１及び管理サーバー２の各部は、本発明の画像形成方法を実現するハードウェア資源となる。
【００３２】
〔管理サーバー２によるアクセス権関係表示処理〕
次に、図５〜図８を参照して、本発明の実施の形態に係る管理サーバー２によるアクセス権関係表示処理の説明を行う。
本実施形態のアクセス権関係表示処理では、アクセス対象であるグループ及びユーザー同士を線でつなぎ、アクセス権の関係を視覚的に表現する。このため、操作者に、注目したいオブジェクト３００を注目オブジェクト３１０として選択させる。そして、選択された注目オブジェクト３１０とアクセス権の関連がある関連オブジェクト３２０を近くに整列して再配置する。次に、関連のない非関連オブジェクト３３０を、さらに離れた位置に再配置する。この際、更なる注目オブジェクト３１０を選択して処理を繰り返してもよい。また、注目したいオブジェクト３００の選択状態を解除することも可能である。
本実施形態のアクセス権関係表示処理は、主に管理サーバー２の制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図５のフローチャートを参照して、アクセス権関係表示処理の詳細をステップ毎に説明する。
【００３３】
（ステップＳ１０１）
まず、注目オブジェクト選択部１００が、注目オブジェクト選択処理を行う。
注目オブジェクト選択部１００は、操作者の指示を取得して、注目オブジェクト３１０を選択する。
まず、操作者は、管理サーバー２がＰＣである場合、表示部１７に表示されたユーザーやグループのアイコンを、入力部１６のマウスやタッチパネル等で指示してクリックやタッチすることで、注目するよう指示する。
注目オブジェクト選択部１００は、このユーザーの指示を取得し、選択されたオブジェクト３００を、注目オブジェクト３１０として記憶部１９に格納する。
【００３４】
（ステップＳ１０２）
次に、関連オブジェクト再配置部１１０が、関連オブジェクト再配置処理を行う。
関連オブジェクト再配置部１１０は、選択された注目オブジェクト３１０と直接アクセス権の関連がある関連オブジェクト３２０を検索する。この直接アクセス権の関連のあるオブジェクト３００は、図４で示したように、当該オブジェクト３００から一本の線で接続されたの両端オブジェクト３００同士である。関連オブジェクト再配置部１１０は、検索された関連オブジェクト３２０を記憶部１９に格納する。
また、関連オブジェクト再配置部１１０は、検索された関連オブジェクト３２０を、注目オブジェクト３１０の近くに整列して再配置する。
関連オブジェクト再配置部１１０は、例えば、注目オブジェクト３１０に直接関連を持つすべての関連オブジェクト３２０を、水平に左に移動して垂直方向をそろえた後に、上下移動してオブジェクト３００間の間隔を調節することで整列する。そして、関連オブジェクト再配置部１１０は、これらの関連オブジェクト３２０を、注目オブジェクト３１０の左側に整列して再配置する。
【００３５】
（ステップＳ１０３）
次に、非関連オブジェクト再配置部１２０が、非関連オブジェクト再配置処理を行う。
非関連オブジェクト再配置部１２０は、注目オブジェクト３１０と直接アクセス権の関連がない非関連オブジェクト３３０を検索する。この際、非関連オブジェクト再配置部１２０は、注目オブジェクト３１０と、上述の処理で関連オブジェクト３２０として整列、再配置されたオブジェクト３００以外のオブジェクト３００を、全て非関連オブジェクト３３０と検索することが可能である。この上で、非関連オブジェクト再配置部１２０は、検索された非関連オブジェクト３３０を、関連オブジェクト３２０よりも注目オブジェクト３１０から離れた位置に再配置する。たとえば、非関連オブジェクト再配置部１２０は、全ての非関連オブジェクト３３０を関連オブジェクト３２０の左側に再配置することが可能である。この際、非関連オブジェクト再配置部１２０は、これらの非関連オブジェクト３３０中で、最も右に位置していたオブジェクト３００が、関連オブジェクト３２０と重ならない位置まで移動する。
なお、この処理で検索される非関連オブジェクト３３０には、後述するように、選択が解除された注目オブジェクト３１０及び関連オブジェクト３２０も含まれる。
【００３６】
（ステップＳ１０４）
次に、注目オブジェクト選択部１００が、操作者により、注目オブジェクト３１０を再選択するよう指示されたか否かを判定する。注目オブジェクト選択部１００は、上述の処理で非関連オブジェクト３３０又は関連オブジェクト３２０として再配置されたオブジェクト３００が、操作者により入力部１６でクリックやタッチ等されたことを検出した場合には、Ｙｅｓと判定する。注目オブジェクト選択部１００が、それ以外の場合、すなわち注目オブジェクト３１０を再選択するよう指示されなかった場合は、Ｎｏと判定する。
Ｙｅｓの場合、注目オブジェクト選択部１００は、処理をステップＳ１０１に戻して、更なる注目オブジェクト３１０の選択を行う。
Ｎｏの場合、注目オブジェクト選択部１００は、処理をステップＳ１０５に進める。
【００３７】
（ステップＳ１０５）
注目オブジェクト３１０を再選択するよう指示されなかった場合、選択解除部１３０が、操作者によって、注目オブジェクト３１０を選択解除されたか否かを判定する。選択解除部１３０は、操作者により、入力部１６で、上述の処理で注目オブジェクト３１０として選択されたオブジェクト３００がクリックやタッチ等されたことを検出した場合には、Ｙｅｓと判定する。選択解除部１３０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、選択解除部１３０は、処理をステップＳ１０６に進める。
Ｎｏの場合、選択解除部１３０は、アクセス権関係表示処理を終了する。
【００３８】
（ステップＳ１０６）
注目オブジェクト３１０の選択が解除された場合、選択解除部１３０が、選択解除処理を行う。
選択解除部１３０は、操作者の指示により注目オブジェクト３１０の選択を解除し、関連オブジェクト再配置部１１０及び非関連オブジェクト再配置部１２０により再配置可能にする。選択解除部１３０は、具体的には、クリックやタッチ等された注目オブジェクト３１０の選択を記憶部１９から削除し、通常のオブジェクト３００に戻す。また、選択解除部１３０は、この選択を削除された注目オブジェクト３１０の関連オブジェクト３２０についても、関連を記憶部１９から削除し、通常のオブジェクト３００に戻す。
以上により、本発明の実施の形態に係るアクセス権関係表示処理を終了する。
【００３９】
〔アクセス権関係表示の具体例〕
ここで、図６〜図８により、上述のアクセス権関係表示処理によるオブジェクト３００の再配置の具体例について説明する。
【００４０】
図６（ａ）は、各オブジェクト３００同士が線でつながれて配置され、アクセス権の関係が視覚的に表示部１７に表示された状態を示す例である。ここでは、操作者が、ユーザー「Ｃｈａｒｌｉｅ」によりアクセス可能なグループを見やすく表示させるため、これを選択するよう指示する。また、この指示が、本実施形態の上述の処理を開始するトリガーとなる。
【００４１】
図６（ｂ）は、上述のユーザー「Ｃｈａｒｌｉｅ」が注目オブジェクト３１０ａとして選択され、注目オブジェクト３１０ａがアクセス権を持つすべてのグループを、関連オブジェクト３２０ａとして、ユーザー「Ｃｈａｒｌｉｅ」の左側に整列して再配置された例を示す。
この例では、関連オブジェクト再配置部１１０は、入れ子に表現されている「親子関係」にあるグループのアイコン（図形）を、階層の最上位にあるグループまでまとめて、再帰的に移動する。
【００４２】
図６（ｃ）は、上述の図６（ａ）（ｂ）で移動していないグループとユーザーとを含む全てのオブジェクト３００が非関連オブジェクト３３０ａとして検索され、関連オブジェクト３２０ａの左側に整列され、再配置された例を示す。この例では、非関連オブジェクト再配置部１２０は、移動対象の全て非関連オブジェクト３３０ａをそのまま水平に左に移動して再配置する。また、この例のように、非関連オブジェクト再配置部１２０は、非関連オブジェクト３３０ａを均等な間隔に整理しなくてもよい。これは、非関連オブジェクト３３０ａは、操作者が知りたいユーザー「Ｃｈａｒｌｉｅ」がアクセス権を持つグループとは関係がないためである。また、これにより、オブジェクト３００の元々の配置から、操作者が非関連オブジェクト３３０ａ同士の位置関係を容易に把握可能となる。
なお、この非関連オブジェクト３３０ａの再配置についても、上述の関連オブジェクト３２０と同様の整列を繰り返して整理してもよい。
【００４３】
また、図７は、グループ「Ｇ０４」を注目オブジェクト３１０ｂとして選択し、同様の手順で再配置し、アクセスできるユーザーを見やすく表示した例を示す。
図７の例では、グループ「Ｇ０４」が、上位階層のグループ「Ｇ０１」「Ｇ０２」「Ｇ０３」が含まれた状態でまとめて配置され、この左側に関連オブジェクト３２０ｂであるユーザー「Ｂｏｂ」「Ａｌｉｃｅ」が整列、再配置される。また、その左に、他の非関連オブジェクト３３０ｂが再配置される。
【００４４】
図８（ａ）では、操作者がユーザー「Ｃｈａｒｌｉｅ」を注目オブジェクト３１０ａとして選択し、これに関する関連オブジェクト３２０ａが整列されて再配置されている。この上で、図８（ａ）においては、ユーザー「Ｂｏｂ」がアクセスできるグループも見やすく表示するために、操作者が、ユーザー「Ｂｏｂ」を更なる注目オブジェクト３１０ｃとして選択する。そして、この注目オブジェクト３１０ｃとアクセス権を持つグループの中で、注目オブジェクト３１０ａ及び関連オブジェクト３２０ａではないグループが、更なる関連オブジェクト３２０ｃとして、ユーザー「Ｂｏｂ」の左側に整列され、再配置される。この再配置では、上述の「Ｃｈａｒｌｉｅ」の例（図６）と同様に、移動対象の関連オブジェクト３２０ｃが整列され、左側に再配置される。関連オブジェクト再配置部１１０は、この整列では、上述の例と同様に、水平に左に移動し、垂直方向をそろえた後、上下移動してオブジェクト３００ｃ間の間隔を調節することが可能である。また、この例では、関連オブジェクト再配置部１１０は、注目オブジェクト３１０ｃと対応している関連オブジェクト３２０ｃを記憶部１９に格納する。
【００４５】
また、図８（ｂ）の例では、上述の手順で注目オブジェクト３１０ａ、注目オブジェクト３１０ｃ、関連オブジェクト３２０ａ、関連オブジェクト３２０ｃとして選択され検索されていないオブジェクト３００が、非関連オブジェクト３３０ｃとして検索される。そして、非関連オブジェクト３３０ｃについては、そのまま水平に関連オブジェクト３２０ｃの左側に移動され、再配置される。この際、非関連オブジェクト３３０ｃ中で最も右に位置していたオブジェクト３００については、関連オブジェクト３２０ｃのうち最も左のものと重ならない位置まで移動される。
【００４６】
なお、操作者が、更に注目オブジェクト３１０を選択した場合は、上述の処理が繰り返される。この際、上述の例に示したように、更なる注目オブジェクト３１０の選択と再配置とにより、特に左側のオブジェクト３００の選択が繰り返えされると、表示に必要な範囲が横方向に伸びる。このため、水平方向の間隔を調整し、水平方向も重ならないように右側に詰めて均等化する等して、オブジェクト３００同士の間隔を調整してもよい。
【００４７】
図８（ｃ）は、操作者が図８（ａ）（ｂ）の注目オブジェクト３１０ａの選択を解除した場合の例である。
この例のように、操作者が注目オブジェクト３１０ａの選択を解除すると、この注目オブジェクト３１０ａの関連オブジェクト３２０ａも記憶部１９から削除され、通常のオブジェクト３００に戻る。このため、これらのオブジェクト３００は、いずれかの注目オブジェクト３１０、関連オブジェクト３２０として選択及び検索された際には、整列及び再配置の対象から除外されなくなる。
【００４８】
以上のように構成することで、以下のような効果を得ることができる。
従来、特許文献１の技術では、アイコンの重複による見づらさを軽減するため、他のアイコンと相対的に色、透過、サイズを変更していた。この特許文献１は、実施例としてはカーナビに表示されるランドマークが想定されていた。
これに対して、本発明の実施の形態に係る画像形成システムＸの管理サーバー２は、アクセス権が設定されたグループと該グループに所属するユーザーとを含むオブジェクト３００同士を線でつなぎ、オブジェクト３００間のアクセス権の関係を視覚的に表現する情報処理装置であって、オブジェクト３００のうち、視覚的に注目したい注目オブジェクト３１０を操作者の指示により選択する注目オブジェクト選択部１００と、注目オブジェクト選択部１００により選択された注目オブジェクト３１０とアクセス権の関連があるオブジェクト３００である関連オブジェクト３２０を検索し、注目オブジェクト３１０の近くに整列して再配置する関連オブジェクト再配置部１１０と、注目オブジェクト３１０と関連のないオブジェクト３００である非関連オブジェクト３３０を検索し、関連オブジェクト再配置部１１０により再配置された関連オブジェクト３２０より離れた位置に再配置する非関連オブジェクト再配置部１２０とを備えることを特徴とする。
すなわち、本実施形態の管理サーバー２は、アクセス対象であるグループとユーザーとを含むオブジェクト３００同士を線でつなぎ、アクセス権の関係を視覚的に表す。この際、管理サーバー２は、操作者が注目したいオブジェクト３００を選択し、選択されたオブジェクト３００とアクセス権の関連があるオブジェクト３００を近くに整列して再配置し、関連のないオブジェクト３００をさらに離れた位置に再配置する。
このように構成することで、本実施形態の管理サーバー２は、多数のオブジェクト３００が存在する状態でも、注目したい注目オブジェクト３１０とその関連オブジェクト３２０との間のアクセス権を分かりやすく提示することが可能となる。つまり、本実施形態の管理サーバー２は、特許文献１のように、色、透過、サイズを変えて強調表示する方式に比べて、関連オブジェクト３２０同士が近くに集まり、分かりやすくなる。特に、最初に整列、再配置した注目オブジェクト３１０については、全ての要素を一箇所に集めて表示できるため、分かりやすくなる。これにより、本実施形態の管理サーバー２では、多数のオブジェクト３００が存在する場合でも、特定オブジェクト３００に注目したアクセス権の関係を視覚的に分かりやすくすることが可能となる。
【００４９】
また、多数のオブジェクト３００が表示される際に見やすくする方式として、一定の範囲内に位置する各オブジェクト３００を、より広い再配置用の範囲内においてそれぞれが重ならない、又は一部重なる程度に、移動、回転、縮小等で再配置することにより、各オブジェクト３００を再配置するような方式も考えられる。この際、選択されていないオブジェクト３００の色を変化させて、選択されたオブジェクト３００を強調することも考えられる。
しかしながら、このような方式では、画像形成システムＸのように、アクセス権を視覚的に表現する際に、多数のオブジェクト３００が線でつながれ、散らばっているような状態では、例えば、「グループにアクセスできるユーザーは誰か知りたい」といった目的を持っている操作者とって、分かりづらいことがあった。
これに対して、本発明の実施の形態に係る管理サーバー２は、多数のグループとユーザーと線が存在する場合でも、特定オブジェクト３００に注目したアクセス権の関係を、視覚的に分かりやすくすることができる。すなわち、本実施形態の管理サーバー２は、オブジェクト３００間の関連性を整理することを目的として再配置を行う。これにより、例えば、あるユーザーがアクセス可能なグループを見やすくすることが可能となる。
また、本発明の実施の形態に係る管理サーバー２は、フィルタリングで一部のオブジェクト３００を非表示にする等の方式とは異なり、全てのオブジェクト３００のアクセス権を表示したまま、見た目の煩雑さを軽減できる。これにより、同時に複数のアクセス権の関係の全体像を俯瞰することが可能となる。
【００５０】
また、本発明の実施の形態に係る管理サーバー２は、注目オブジェクト選択部１００は、非関連オブジェクト再配置部１２０により再配置された非関連オブジェクト３３０から、更なる注目オブジェクト３１０を操作者の指示により選択し、関連オブジェクト再配置部１１０及び非関連オブジェクト再配置部１２０は、既に再配置されたオブジェクト３００を除くオブジェクト３００から、注目オブジェクト選択部１００により選択された更なる注目オブジェクト３１０に対する更なる関連オブジェクト３２０及び非関連オブジェクト３３０を検索して、それぞれ再配置することを特徴とする。
すなわち、本実施形態の管理サーバー２は、操作者が注目した注目オブジェクト３１０を複数選択することが可能である。また、管理サーバー２は、注目オブジェクト３１０と関連オブジェクト３２０とを記憶部１９のＤＢ２００に格納している。このため、注目オブジェクト３１０を選択する度に、既に整列及び再配置済みのオブジェクト３００は処理対象から外して、新たに関連オブジェクト３２０及び非関連オブジェクト３３０を検索できる。
このように構成することで、複数の注目したい注目オブジェクト３１０とそのアクセス権との関係を分かりやすく提示することが可能となる。
【００５１】
また、本発明の実施の形態に係る管理サーバー２は、操作者の指示により注目オブジェクト３１０の選択を解除し、関連オブジェクト再配置部１１０及び非関連オブジェクト再配置部１２０により再配置可能にする選択解除部１３０を更に備えることを特徴とする。
すなわち、本実施形態の管理サーバー２は、操作者が注目したい注目オブジェクト３１０の選択状態を解除し、解除された注目オブジェクト３１０と、この注目オブジェクト３１０に関連して再配置されていた関連オブジェクト３２０とを、再び、注目オブジェクト３１０及び関連オブジェクト３２０の整列、再配置の対象とする。
このように構成することで、操作者が、注目する注目オブジェクト３１０の対象を変化させながら閲覧することができ、オブジェクト３００同士のアクセス権の関係を理解しやすくなる。
【００５２】
〔他の実施の形態〕
なお、上述の実施の形態においては、オブジェクト３００を整列、再配置することでユーザーやグループのアクセス権の関係を見やすく表示する例について説明した。
これに加え、選択された注目オブジェクト３１０について、アイコンの色や形状や大きさ等を変化させ点滅等させてもよい。また、関連オブジェクト３２０と注目オブジェクト３１０とを結ぶ線についても同様である。
このように構成することで、オブジェクト３００同士のアクセス権の関係を、より判別しやすく提示することができる。
【００５３】
また、上述の実施の形態においては、注目オブジェクト３１０の左側に、関連オブジェクト３２０、非関連オブジェクト３３０を再配置する例について説明した。
しかしながら、関連オブジェクト３２０、非関連オブジェクト３３０を、右側、上側、下側、又は各斜め方向に等に再配置するようにしてもよい。また、これらの方向を、注目オブジェクト３１０と多数の他のオブジェクト３００との関係、中心からの距離等により、選択の度に変更してもよい。また、各オブジェクト３００を三次元空間上で再配置してもよい。
このように構成することで、オブジェクト３００同士のアクセス権の関係を、柔軟に表現して、機器の性質に合った表示を行うことが可能である。
【００５４】
また、上述の実施の形態においては、関連オブジェクト３２０を整列する際に、単に移動させる例について説明した。しかしながら、整列の際に、名称等の基準でソートしてもよい。
このように構成することで、操作者が、個々の関連オブジェクト３２０を判別しやすくなる。
なお、ソートの際に、配置された位置から縦座標等はあまり変化しないようにすることで、操作者に、各関連オブジェクト３２０同士の位置関係を、分かりやすくすることが可能である。
【００５５】
また、オブジェクト３００同士で、上下左右のどことどこが線で結ばれるかについて、線の接続場所を調節してもよい。この場合、例えば、オブジェクト３００同士が最短になる位置でつないでもよい。
このように構成することで、オブジェクト３００の配置をすっきりと表示でき、より判別しやすく提示することができる。
【００５６】
また、上述の実施形態の例では、注目オブジェクト３１０と関連オブジェクト３２０とを記憶部１９に、一旦、記憶しておくように記載した。しかしながら、整列、再配置が終了した後、注目オブジェクト３１０と関連オブジェクト３２０とを記憶部１９のＤＢ２００から削除して通常のオブジェクト３００に戻してもよい。この場合に、選択解除部１３０は、当該オブジェクト３００を記憶部１９の注目オブジェクト３１０と関連オブジェクト３２０とからムーブしたり、ポインターを削除したりしてもよい。
このように構成することで、常に単一の注目オブジェクト３１０の選択を変化させて関連オブジェクト３２０を整列、再配置させながら、注目オブジェクト３１０と関連オブジェクト３２０との関係を把握することが可能となる。
【００５７】
また、上述の実施形態では、オブジェクト３００に、他のオブジェクト３００とのアクセス権の関係を示すリンクリスト等が含まれているように記載した。しかしながら、オブジェクト３００の他に、オブジェクト３００同士のアクセス権の関係を示すグラフデータ等を別途記憶していてもよい。
このように構成することで、オブジェクト３００のアクセス権の関係の検索を効率化、高速化することが可能となる。
【００５８】
また、本発明は、画像形成装置以外の装置の管理システムにも適用できる。たとえば、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。また、本発明は、オブジェクト３００同士を線でつなぎ、オブジェクト３００間のアクセス権の関係を視覚的に表現する情報処理装置について、全て適用することが可能である。この際、アクセス権が設定されたグループとユーザー以外のオブジェクト３００間の関係についても表示可能である。また、本発明は、情報処理装置内で、各ファイルとフォルダーのリンクの関係、ウェブサイトや文書内のハイパーリンクの関係、その他の関係図等を表示する際についても適用できる。また、本発明のオブジェクト間のアクセス権の関係については、表示部１７に表示するだけではなく、ファイル等に変換して記憶部１９に保存したり、図示しない端末へ送信したり、画像形成装置１で印刷したりすることも可能である。
【００５９】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００６０】
１  画像形成装置
２  管理サーバー
５  ネットワーク
１０  制御部
１５  ネットワーク送受信部
１６  入力部
１７  表示部
１９  記憶部
１００  注目オブジェクト選択部
１１０  関連オブジェクト再配置部
１２０  非関連オブジェクト再配置部
１３０  選択解除部
２００  ＤＢ
３００  オブジェクト
３１０、３１０ａ、３１０ｂ、３１０ｃ  注目オブジェクト
３２０、３２０ａ、３２０ｂ、３２０ｃ  関連オブジェクト
３３０、３３０ａ、３３０ｂ、３３０ｃ  非関連オブジェクト
Ｘ  画像形成システム
【図１】
0006439730.tif 000002
【図２】
0006439730.tif 000003
【図３】
0006439730.tif 000004
【図４】
0006439730.tif 000005
【図５】
0006439730.tif 000006
【図６】
0006439730.tif 000007
【図７】
0006439730.tif 000008
【図８】
0006439730.tif 000009