(57)【要約】【課題】機器操作の権限を細かく管理しつつ、各ユーザが自身の権限を容易に把握することのできる機器管理装置を提供する。【解決手段】管理対象の機器と、各機器が属するグループとを対応付けた機器テーブル１１１と、複数のユーザと、ユーザが操作権限を有する機能と、当該機能を実行する機器が属するグループとを対応付けた機能テーブル１１２とを記憶する記憶部１１０と、機能テーブル１１２を参照して、表示指示にかかる対象ユーザが操作権限を有する機能を特定する機能特定部１０３と、機能テーブル１１２および機器テーブル１１１を参照して、表示指示にかかる対象ユーザに対応付けられているグループに属する機器を特定する機器特定部１０４と、特定された機能と、特定された機器とを示し、機能の実行指示を受け付ける操作受付部を含む管理画面を生成する画面生成部１０５とを備える。【選択図】図２
2014041591.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の機器、および、該機器が属するグループを対応付けた機器情報と、利用者の識別情報、該利用者が操作権限を有する前記機器の機能、および、該機能を実行する機器の前記グループを対応付けた機能情報と、を記憶する記憶部と、
前記利用者からの、管理対象の機器に関する画面取得要求を取得する取得部と、
前記画面取得要求に基づき、前記機器情報と前記機能情報とを参照し、前記利用者が有する操作権限にかかる機能と、該機能を有する前記グループに属する機器と、を特定する特定部と、
前記特定部により特定された機能および機器に関する画面情報を生成する画面生成部と、
を備えることを特徴とする機器管理装置。
【請求項２】
前記グループは、複数のグループにより階層化された階層構造を有し、
前記特定部は、前記機器情報および前記機能情報を参照して、前記利用者に対して特定した前記グループに属する機器と、前記グループに含まれる下位のグループに属する機器とを特定することを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記取得部は、前記利用者から、前記機器情報に含まれる前記グループの指定要求を取得し、
該指定要求にかかる利用者の情報と該指定要求に対応するグループとを対応付けて前記機能情報に登録する登録部をさらに備えることを特徴とする請求項１または２に記載の機器管理装置。
【請求項４】
前記画面生成部により生成された前記画面情報を表示装置に出力する出力部をさらに備えることを特徴とする請求項１から３のいずれか１つに記載の機器管理装置。
【請求項５】
管理対象の機器、および、該機器が属するグループを対応付けた機器情報と、利用者の識別情報、該利用者が操作権限を有する前記機器の機能、および、該機能を実行する機器の前記グループを対応付けた機能情報と、を記憶する記憶部と、
前記利用者からの、管理対象の機器に関する画面取得要求を取得する取得部と、
前記画面取得要求に基づき、前記機器情報と前記機能情報とを参照し、前記利用者が有する操作権限にかかる機能と、該機能を有する前記グループに属する機器と、を特定する特定部と、
前記特定部により特定された機能および機器に関する画面情報を生成する画面生成部と、
を備えることを特徴とする機器管理システム。
【請求項６】
コンピュータに、
管理対象の機器、および、該機器が属するグループを対応付けた機器情報と、利用者の識別情報、該利用者が操作権限を有する前記機器の機能、および、該機能を実行する機器の前記グループを対応付けた機能情報と、を記憶させる工程と、
前記利用者からの、管理対象の機器に関する画面取得要求を取得する工程と、
前記画面取得要求に基づき、前記機器情報と前記機能情報とを参照し、前記利用者が有する操作権限にかかる機能と、該機能を有する前記グループに属する機器と、を特定する工程と、
特定された機能および機器に関する画面情報を生成する工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置、機器管理システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、機器操作の権限や、フォルダに格納されたデータへのアクセス権限を管理する装置が知られている。例えば、特許文献１には、分析機器の操作権限を制限して機器を管理する装置が開示されている。また、特許文献２には、ユーザ毎に、ロールと、オブジェクトを制限するアクセス制御システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
企業等においては、事業所や、部署毎に機器管理の権限等を細かく管理する必要がある。一方で、権限が細かく設定されている場合、各ユーザは、自身にいずれの権限が与えられているのかを把握するのが難しく、これに起因して操作効率が低下する可能性があるという問題があった。
【０００４】
本発明は、上記に鑑みてなされたものであって、機器操作の権限を細かく管理しつつ、各ユーザが自身の権限を容易に把握することのできる機器管理装置、機器管理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、機器管理装置であって、管理対象の機器、および、該機器が属するグループを対応付けた機器情報と、利用者の識別情報、該利用者が操作権限を有する前記機器の機能、および、該機能を実行する機器の前記グループを対応付けた機能情報と、を記憶する記憶部と、前記利用者からの、管理対象の機器に関する画面取得要求を取得する取得部と、前記画面取得要求に基づき、前記機器情報と前記機能情報とを参照し、前記利用者が有する操作権限にかかる機能と、該機能を有する前記グループに属する機器と、を特定する特定部と、前記特定部により特定された機能および機器に関する画面情報を生成する画面生成部と、を備えることを特徴とする。
【０００６】
また、本発明は、機器管理システムであって、管理対象の機器、および、該機器が属するグループを対応付けた機器情報と、利用者の識別情報、該利用者が操作権限を有する前記機器の機能、および、該機能を実行する機器の前記グループを対応付けた機能情報と、を記憶する記憶部と、前記利用者からの、管理対象の機器に関する画面取得要求を取得する取得部と、前記画面取得要求に基づき、前記機器情報と前記機能情報とを参照し、前記利用者が有する操作権限にかかる機能と、該機能を有する前記グループに属する機器と、を特定する特定部と、前記特定部により特定された機能および機器に関する画面情報を生成する画面生成部と、を備えることを特徴とする。
【０００７】
また、本発明は、プログラムであって、コンピュータに、管理対象の機器、および、該機器が属するグループを対応付けた機器情報と、利用者の識別情報、該利用者が操作権限を有する前記機器の機能、および、該機能を実行する機器の前記グループを対応付けた機能情報と、を記憶させる工程と、前記利用者からの、管理対象の機器に関する画面取得要求を取得する工程と、前記画面取得要求に基づき、前記機器情報と前記機能情報とを参照し、前記利用者が有する操作権限にかかる機能と、該機能を有する前記グループに属する機器と、を特定する工程と、特定された機能および機器に関する画面情報を生成する工程と、を実行させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、機器操作の権限を細かく管理しつつ、各ユーザが自身の権限を容易に把握することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる機器管理システム１の構成を示すブロック図である。
【図２】図２は、機器管理装置の機能構成を示すブロック図である。
【図３】図３は、機器テーブルのデータ構成を模式的に示す図である。
【図４】図４は、機能テーブルのデータ構成を模式的に示す図である。
【図５】図５は、グループテーブルのデータ構成を模式的に示す図である。
【図６】図６は、図５に示すグループの階層構造を示す図である。
【図７】図７は、ユーザテーブルのデータ構成を模式的に示す図である。
【図８】図８は、管理画面を示す図である。
【図９】図９は、管理画面を示す図である。
【図１０】図１０は、機器管理処理を示すフローチャートである。
【図１１】図１１は、機器管理装置のハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、機器管理装置、機器管理システムおよびプログラムの実施の形態を詳細に説明する。
【００１１】
図１は、実施の形態にかかる機器管理システム１の構成を示すブロック図である。機器管理システム１は、機器管理装置１０と、クライアントＰＣ２０と、複数の複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２１と、複数のレーザプリンタ（ＬＰ）２２とを備えている。
【００１２】
機器管理装置１０は、機器管理システム１が備える機器を管理する。具体的には、機器管理装置１０は、複数のＭＦＰ２１および複数のＬＰ２２を管理する。以下、機器管理システム１が備えるＭＦＰ２１およびＬＰ２２を管理対象の機器、すなわち対象機器と称する。
【００１３】
クライアントＰＣ２０は、ユーザ（利用者）により利用される端末である。ユーザは、クライアントＰＣ２０を用いて、対象機器（ＭＦＰ２１，ＬＰ２２）の所定の機能を実行させるための操作入力を行うことができる。ユーザ操作により実行される機能としては、機器に関するレポートの作成、機器のドライバの登録、機器の設定変更などが挙げられる。
【００１４】
図２は、機器管理装置１０の機能構成を示すブロック図である。機器管理装置１０は、処理部１００と、記憶部１１０とを備えている。記憶部１１０は、機器テーブル１１１と、機能テーブル１１２と、グループテーブル１１３と、ユーザテーブル１１４とを記憶している。
【００１５】
図３は、機器テーブル１１１のデータ構成を模式的に示す図である。機器テーブル１１１は、管理対象となる対象機器それぞれに関する情報（機器情報）を記憶している。機器テーブル１１１は、具体的には、ＩＰアドレスと、モデル名と、グループＩＤと、状態とを対応付けて記憶している。ＩＰアドレスは、機器を識別するための情報である。モデル名は、機器のモデル名、バージョンなどを示す情報である。状態は、機器の動作状態である。グループＩＤは、グループを識別する情報である。
【００１６】
ここで、グループとは、機器が所属するグループである。グループは、予め機器管理者などにより設定されているものとする。例えば、企業の事業所に対応するグループが設定されてもよい。すなわち、第１事業所に設置された機器は第１グループに属することとし、第２事業所に設置された機器は第２グループに属することとしてもよい。
【００１７】
図４は、機能テーブル１１２のデータ構成を模式的に示す図である。機能テーブル１１２は、各ユーザが操作権限を有する機能を表す情報（機能情報）を記憶している。機能テーブル１１２は、具体的には、ユーザを識別するユーザＩＤ（識別情報）と、ユーザが操作権限を有する機能と、グループＩＤとを対応付けて記憶している。機能としては、上述のレポート作成、機器のドライバの登録、設定変更の他、機器管理者がある。機器管理者は、すべての機能を示しており、機器管理者に対応付けられているユーザは、すべての機能の操作権限を有している。
【００１８】
機能テーブル１１２においては、ユーザＩＤに対応付けて、機能だけでなく、グループＩＤが対応付けられている。グループＩＤは、対応するユーザＩＤで識別されるユーザが管理可能な機器が属するグループを示している。
【００１９】
このように、機能テーブル１１２においては、ユーザが操作権限を有する機能が、ユーザＩＤに対して、グループ単位で設定されている。例えば、ユーザＩＤ「２」の第２ユーザに対し、グループＩＤ「２」の第２グループが対応付けられている。これは、第２ユーザの管理対象となる機器が、第２グループに属するすべての機器であることを示している。
【００２０】
なお、機能テーブル１１２において、機能「機器管理者」に対しては、グループＩＤは対応付けられていないが、これは、機能「機器管理者」に対応付けられているユーザの管理対象となる機器が機器管理システム１のすべての対象機器であることを示している。
【００２１】
図５は、グループテーブル１１３のデータ構成を模式的に示す図である。機器が属する複数のグループは、階層構造を有しており、グループテーブル１１３は、この階層構造を定義する情報である。グループテーブル１１３は、具体的には、グループＩＤと、グループ名と、親グループのグループＩＤとを対応付けて記憶している。ここで、親グループとは、対象となるグループの上位に位置するグループである。
【００２２】
図６は、図５に示すグループの階層構造を示す図である。図５に示すグループテーブル１１３において、グループＩＤ「１」で識別されるグループ「東京事業所」は、図６に示すように、親グループが存在しない、最上位のグループである。
【００２３】
また、グループテーブル１１３において、グループＩＤ「２」で識別されるグループ「開発部」およびグループＩＤ「３」で識別されるグループ「営業部」は、いずれも親グループのグループＩＤ「１」に対応付けられている。すなわち、図６に示すように、「開発部」および「営業部」はいずれも「東京事業所」に含まれるグループ、すなわち「東京事業所」の下位のグループである。
【００２４】
図７は、ユーザテーブル１１４のデータ構成を模式的に示す図である。ユーザテーブル１１４は、各ユーザに関する情報を記憶している。ユーザテーブル１１４は、具体的には、ユーザＩＤと、ユーザ名と、パスワードと、メールアドレスとを対応付けて記憶している。ユーザテーブル１１４は、ユーザ認証の処理において参照されるテーブルである。
【００２５】
図２に戻り、処理部１００は、通信部１０１と、登録部１０２と、機能特定部１０３と、機器特定部１０４と、画面生成部１０５と、を備えている。
【００２６】
通信部１０１は、クライアントＰＣ２０、ＭＦＰ２１およびＬＲ２２と通信する。通信部１０１は、例えばクライアントＰＣ２０において、ユーザにより入力された各種指示を、クライアントＰＣ２０から受信する。指示としては、例えば、ユーザに関する情報の登録指示や、所定のユーザが管理することのできる機器等を示す管理画面の表示指示（画面取得要求）がある。このように、通信部１０１は、クライアントＰＣ２０を介してユーザからの指示を取得する取得部に相当する。なお、他の例としては、機器管理装置１０は、ユーザインターフェースを備え、当該ユーザインターフェースを介して、各種指示を取得してもよい。
【００２７】
登録部１０２は、通信部１０１が受け付けたユーザ登録指示に従い、機能テーブル１１２およびユーザテーブル１１４へのユーザの登録を行う。通信部１０１が受信したユーザ登録指示には、グループを指定するグループ指定指示（指定要求）が含まれており、登録部１０２は、グループ指定指示に示されるグループと、登録対象となるユーザとを対応付けて、機能テーブル１１２に登録する。なお、グループ指定指示を含むユーザ登録指示は、例えば管理者等によってクライアントＰＣ２０等において入力される。
【００２８】
すなわち、管理者等は、ユーザの管理対象となる機器を１つ１つ選択することなく、グループ単位で設定することができる。すなわち、簡単な操作で、ユーザに関する情報を登録することができる。
【００２９】
機能特定部１０３は、通信部１０１が管理画面の表示指示を受信した場合に、機能テーブル１１２を参照し、表示指示に示される対象ユーザが操作権限を有する機能を特定する。
【００３０】
機器特定部１０４は、通信部１０１が管理画面の表示指示を受信した場合に、まず機能テーブル１１２を参照し、表示指示に示される対象ユーザに対応付けられているグループを特定する。機器特定部１０４は、続いて、機器テーブル１１１およびグループテーブル１１３を参照し、対象ユーザに対して特定したグループに属する機器と、特定したグループの下位のグループに属する機器とを特定する。機能特定部１０３および機器特定部１０４が、特定部に相当する。
【００３１】
画面生成部１０５は、機能特定部１０３により特定された機能と、機器特定部１０４により特定された機器とを含み、特定された機能の実行指示を受け付ける操作受付部を含む管理画面を生成する。
【００３２】
画面生成部１０５により生成された管理画面は、通信部１０１により、対象ユーザが利用するクライアントＰＣ２０に送信される。すなわち、通信部１０１は、表示装置を備えるクライアントＰＣ２０に管理画面を出力する出力部に相当する。なお、他の例としては、機器管理装置１０が表示装置を備え、管理画面は、当該表示装置に出力されて、表示されてもよい。
【００３３】
図８および図９は、管理画面を示す図である。図８に示す管理画面は、図４に示す機能テーブル１１２に登録されているユーザＩＤ「２」で識別される第２ユーザの管理画面である。図８に示す管理画面には、第２ユーザが操作権限を有する機能として「レポート作成」が表示されている。図８に示す管理画面には、また第２ユーザに対して特定された機器に関する情報が表示されている。図８に示す管理画面には、さらに第２ユーザの管理対象となる機器のグループ名「開発部」が表示されている。
【００３４】
ユーザはユーザインターフェースを操作して、機能「レポート作成」を選択し、さらにＩＰアドレスなど機器を示す情報を選択することにより、選択された機能を選択された機器で実行することができる。このように、管理画面は、ユーザからの選択操作を受け付ける操作受付部としての機能表示領域２００と機器表示領域２１０とを含んでいる。
【００３５】
図９に示す管理画面は、図４に示す機能テーブル１１２に登録されているユーザＩＤ「１」で識別される第１ユーザの管理画面である。図９に示す管理画面には、第１ユーザが操作権限を有する機能として、すべての機能が表示され、さらに第１ユーザに対して特定された機器としてすべての機器に関する情報が表示されている。図９に示す管理画面には、さらに第１ユーザの管理対象となる機器のグループ名として、すべてのグループが階層構造とともに表示されている。このように、対象ユーザが機器管理者である場合には、管理対象画面には、すべての機器のすべての機能が表示される。
【００３６】
図１０は、機器管理装置１０による機器管理処理を示すフローチャートを示す図である。なお、機器管理処理は、クライアントＰＣ２０において、ユーザによりログイン要求が入力され、ユーザ認証が成功した場合に開始する。なお、ユーザ認証処理においては、ユーザテーブル１１４が参照される。
【００３７】
ユーザ認証に成功し、クライアントＰＣ２０から管理画面の表示指示が送信されると、通信部１０１は、この表示指示を受信する（ステップＳ１００）。次に、機能特定部１０３は、機能テーブル１１２を参照し、対象ユーザが操作権限を有する機能を特定する（ステップＳ１０１）。
【００３８】
次に、機器特定部１０４は、機能テーブル１１２を参照し、表示指示に示される対象ユーザに対応付けられているグループを特定する。具体的には、機能テーブル１１２において、対象ユーザに対応付けられている機能が機器管理者である場合には（ステップＳ１０２，Ｙｅｓ）、すべてのグループを特定する（ステップＳ１０３）。一方、機能テーブル１１２において、対象ユーザに対応付けられている機能が機器管理者以外である場合には（ステップＳ１０２，Ｎｏ）、機能テーブル１１２において対象ユーザに対応付けられているグループを特定する（ステップＳ１０４）。
【００３９】
次に、機器特定部１０４は、機器テーブル１１１およびグループテーブル１１３を参照し、特定したグループに属する機器と、特定したグループの下位のグループに属する機器とを特定し（ステップＳ１０５）、特定した機器に関する情報を特定する（ステップＳ１０６）。次に、画面生成部１０５は、特定された機能と機器とを含み、特定された機能の実行指示を受け付ける操作受付部を含む管理画面を生成する（ステップＳ１０７）。次に、通信部１０１は、管理画面を対象ユーザが利用するクライアントＰＣ２０に送信する（ステップＳ１０８）。以上で機器管理処理が完了する。
【００４０】
このように、本実施の形態にかかる機器管理システム１においては、機器をグループ化し、グループ単位でユーザが操作対象とする機器を制限し、また機能毎に操作権限を設定することができる。このように、機器操作の権限を細かく管理することができる。さらに、機器管理システム１は、各ユーザが操作可能な機器および機能を含む管理画面を表示するので、各ユーザは、自身の権限を容易に把握することができる。
【００４１】
図１１は、本実施の形態にかかる機器管理装置のハードウェア構成の一例を示す説明図である。本実施の形態の機器管理装置は、ＣＰＵ５１などの制御装置と、ＲＯＭ５２（Read  Only  Memory）やＲＡＭ５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス６１を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００４２】
本実施形態の機器管理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００４３】
また、本実施形態の機器管理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の機器管理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ＲＯＭ５２等に予め組み込んで提供するように構成してもよい。
【００４４】
本実施の形態の機器管理装置で実行されるプログラムは、上述した各部（通信部、登録部、機能特定部、機器特定部、画面生成部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００４５】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００４６】
そうした第１の変更例としては、機器管理装置１０が備える各部のうちの一部は、機器管理システム１が備える他の装置が備えることとしてもよい。例えば、機器管理装置１０の処理部１００をクライアントＰＣ２０が備え、記憶部１１０を機器管理装置１０が備えることとしてもよい。
【００４７】
また、他の変形例としては、機器管理装置１０が備える各部を、複数のコンピュータ間で分散させて実装させるように構成してもよい。
【符号の説明】
【００４８】
１  機器管理システム
１０  機器管理装置
２０  クライアントＰＣ
１００  処理部
１０１  通信部
１０２  登録部
１０３  機能特定部
１０４  機器特定部
１０５  画面生成部
１１０  記憶部
１１１  機器テーブル
１１２  機能テーブル
１１３  グループテーブル
１１４  ユーザテーブル
【先行技術文献】
【特許文献】
【００４９】
【特許文献１】特許第４７６５２９５号公報
【特許文献２】特開２００５−３０１７５６号公報
【図１】
2014041591.tif 000003
【図２】
2014041591.tif 000004
【図３】
2014041591.tif 000005
【図４】
2014041591.tif 000006
【図５】
2014041591.tif 000007
【図６】
2014041591.tif 000008
【図７】
2014041591.tif 000009
【図８】
2014041591.tif 000010
【図９】
2014041591.tif 000011
【図１０】
2014041591.tif 000012
【図１１】
2014041591.tif 000013