(57)【要約】【課題】  管理装置に新たなアプリケーションが追加されても、それからデータへのアクセスの制限を容易に行えるようにする。【解決手段】  機器管理装置１０は、インターネット３経由での中央管理装置３０からの要求により、アプリケーションからメモリ内の各データへのアクセスを選択的に許可するための権限情報を登録し、その登録した権限情報に基づいてアプリケーションからメモリ内の各データへのアクセスを選択的に許可又は禁止する。【選択図】        図１
2007200105.tif 000002
【特許請求の範囲】
【請求項１】
中央管理装置および被管理装置と接続され、前記中央管理装置からの要求により、アプリケーションプログラムに基づいて前記被管理装置に所定の機能を実現させるアプリケーション制御手段を有する管理装置であって、
前記被管理装置のデータを複数記憶保持する記憶手段と、
前記中央管理装置からの要求により、前記アプリケーション制御手段から前記記憶手段内の各データへのアクセスを選択的に許可するための権限情報を登録する権限情報登録手段と、
該権情報限登録手段によって登録された前記権限情報に基づいて前記アプリケーション制御手段から前記記憶手段内の各データへのアクセスを選択的に許可又は禁止するアクセス制御手段とを設けたことを特徴とする管理装置。
【請求項２】
請求項１記載の管理装置と、該管理装置にそれぞれ接続可能な被管理装置および中央管理装置とを有する遠隔管理システムにおいて、
前記中央管理装置に、前記権限情報を設定する権限情報設定手段と、該権限情報設定手段によって設定された前記権限情報を含む権限情報登録要求を前記管理装置へ送信する権限情報登録要求送信手段とを設け、
前記管理装置の前記権限情報登録手段は、前記中央管理装置からの前記権限情報登録要求により、前記権限情報を登録することを特徴とする遠隔管理システム。
【請求項３】
請求項２記載の遠隔管理システムにおいて、
前記管理装置に、前記権限情報登録手段により前記権限情報を登録する際に、該権限情報のうちの予め指定された情報を暗号化する暗号化手段を設けたことを特徴とする遠隔管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置（スキャナ装置等の画像読取装置やデジタル複写機，プリンタ，ファクシミリ装置，デジタル複合機等の画像形成装置など）等の電子機器である被管理装置を管理する管理装置、およびそれらを有する遠隔管理システムに関する。
【背景技術】
【０００２】
従来から、画像処理装置（スキャナ装置等の画像読取装置やデジタル複写機，プリンタ，ファクシミリ装置，デジタル複合機等の画像形成装置など）等の電子機器を始めとする電子機器において、管理情報や機密情報等のデータへのアクセスを制限したり、装置の使用を制限したりするため、パスワード等の認証情報によって認証を行い、アクセス権限を有すると認めた者のみにアクセスを許可することが行われている（特許文献１および２参照）。このようにすることにより、無権限者による重要な情報へのアクセスや装置の使用を防止し、セキュリティの向上を図ることができる。
【特許文献１】特開平６−４６１９０号公報（特に明細書の００６０段落）
【特許文献２】特開平７−５８８６６号公報
【０００３】
また、このような電子機器に通信機能を持たせて通信装置とし、コンピュータ等の制御装置と接続してこれらの装置を制御することが行われている。
例えば、画像処理装置の場合には、ユーザ側（顧客のオフィス等）に設置した画像処理装置を外部装置であるサービスセンタ内の監視端末装置（中央管理装置）と公衆回線によって通信可能にし、その監視端末装置によってユーザ側の画像処理装置の状態を監視（管理）する監視システム（遠隔管理システム）が知られている（特許文献３参照）。
【特許文献３】特開平６−２３７３３０号公報
【０００４】
さらに、近年のネットワーク技術の進歩に伴い、このような遠隔管理システムを、ＬＡＮ（ローカルエリアネットワーク）やインターネット等のネットワークを活用して装置の状態を管理する管理システムとして構成することが試みられ、このような技術も知られている（特許文献４，５参照）。
【特許文献４】特開２００４−１６３８９１号公報
【特許文献５】特開２００４−１８０２７６号公報
【０００５】
このような遠隔管理システムとして、サービスセンタ（管理センタ）内の中央管理装置およびユーザ側の被管理装置（電子機器）と接続され、中央管理装置からの要求により、アプリケーション（アプリケーションプログラム）に基づいて被管理装置に所定の機能を実現させるアプリケーション制御手段を有する管理装置を用いた遠隔管理システムも存在する。
【０００６】
ところで、上述のような電子機器において認証を行う場合、ユーザがこの認証に必要なパスワード等の認証情報を入力するためのインタフェースとしては、装置に備えた操作部の他、ネットワークに接続されたコンピュータ等も考えられる。また、上述のような電子機器を管理システムの被管理装置とする場合には、管理装置の認証を行うため、管理装置からも認証情報の入力を受け付ける必要がある。
【０００７】
一方、近年、ネットワーク技術の発達により、容易にシステムへのアプリケーションの追加が可能となってきており、これは上記のような被管理装置を管理する管理装置においても例外ではない。
したがって、このような管理装置でも、被管理装置の重要かつ漏洩したくない情報を扱う機会も多いので、上述したような認証処理を行ってセキュリティの向上を図る必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そのため、新たなアプリケーションが追加される度に、そのアプリケーションからデータへのアクセスを制限する（各データへのアクセスを選択的に許可又は禁止する）必要がある。
この発明は上記の問題点に鑑みてなされたものであり、管理装置に新たなアプリケーションが追加されても、そのアプリケーションからデータへのアクセスの制限を容易に行えるようにして、悪意のある第３者への管理装置が保持する重要情報（データ）の漏洩を防止し、且つ被管理装置が対応するアプリケーションによる動作以外のことに使用されることを防止できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明は、上記の目的を達成するため、管理装置、それを有する遠隔管理システムのを提供する。
請求項１の発明による管理装置は、中央管理装置および被管理装置と接続され、上記中央管理装置からの要求により、アプリケーションプログラムに基づいて上記被管理装置に所定の機能を実現させるアプリケーション制御手段を有する管理装置であって、上記被管理装置のデータを複数記憶保持する記憶手段と、上記中央管理装置からの要求により、上記アプリケーション制御手段から上記記憶手段内の各データへのアクセスを選択的に許可するための権限情報を登録する権限情報登録手段と、該権情報限登録手段によって登録された上記権限情報に基づいて上記アプリケーション制御手段から上記記憶手段内の各データへのアクセスを選択的に許可又は禁止するアクセス制御手段とを設けたものである。
【００１０】
請求項２の発明による遠隔管理システムは、請求項１の管理装置と、該管理装置にそれぞれ接続可能な被管理装置および中央管理装置とを有する遠隔管理システムにおいて、上記中央管理装置に、上記権限情報を設定する権限情報設定手段と、該権限情報設定手段によって設定された上記権限情報を含む権限情報登録要求を上記管理装置へ送信する権限情報登録要求送信手段とを設け、上記管理装置の上記権限情報登録手段が、上記外部装置からの上記権限情報登録要求により、上記権限情報を登録するものである。
請求項３の発明による遠隔管理システムは、請求項２の遠隔管理システムにおいて、上記管理装置に、上記権限情報登録手段により上記権限情報を登録する際に、該権限情報のうちの予め指定された情報を暗号化する暗号化手段を設けたものである。
【発明の効果】
【００１１】
この発明によれば、管理装置が、中央管理装置からの要求により、アプリケーション制御手段（アプリケーション）から記憶手段内の各データへのアクセスを選択的に許可するための権限情報を登録し、その登録した権限情報に基づいてアプリケーション制御手段から記憶手段内の各データへのアクセスを選択的に許可又は禁止するので、新たなアプリケーションが追加されても、そのアプリケーションからデータへのアクセスの制限（認証の追加）を容易に行うことができる。よって、悪意のある第３者への管理装置が保持する重要情報（データ）の漏洩を防止でき、且つ被管理装置が対応するアプリケーションによる動作以外のことに使用されることも防止できる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明による管理装置（機器管理装置）を含む遠隔管理システム（機器管理システム）の構成例について説明する。
図１は、その機器管理システムの構成例を示す概念図である。
【００１３】
この機器管理システムは、プリンタ，ファクシミリ（ＦＡＸ）装置，デジタル複写機，デジタル複合機等の画像形成装置やスキャナ装置等の画像読取装置などの画像処理装置（機器）、ネットワーク家電，自動販売機，医療機器，電源装置，空調システム，ガス・水道・電気等の計量システム等に通信機能を持たせた電子機器を被管理装置１（１ａ，１ｂ，１ｃ，１ｄ）とする管理システムである。
【００１４】
そして、この被管理装置１と接続される（被管理装置側から見た）外部装置として、被管理装置１とＬＡＮ（ローカルエリアネットワーク）等のネットワーク２によって接続された機器管理装置１０、更に機器管理装置１０とインターネット３（公衆回線等の他のネットワークでもよい）を介して接続されるアプリケーションサーバ２０および中央管理装置３０を備え、中央管理装置３０が、機器管理装置１０を介して各被管理装置１を遠隔管理できるようにしたものである。アプリケーションサーバ２０と中央管理装置３０とは、ＬＡＮ等のネットワーク４によって接続されている。
【００１５】
被管理装置１および機器管理装置１０はユーザ（機器利用者）側に、アプリケーションサーバ２０および中央管理装置３０は企業側にそれぞれ設置されている。
なお、機器管理装置１０と被管理装置１との接続、およびアプリケーションサーバ２０と中央管理装置３０との接続は、ネットワークに限らず、ＲＳ−４８５規格等に準拠したシリアル接続や、ＳＣＳＩ（Small Computer System Interface）規格等に準拠したパラレル接続等によって行ってもよい。例えば、ＲＳ−４８５規格の場合には、機器管理装置１０に直列に複数台の被管理装置１を接続することができる。
【００１６】
このような機器管理システムにおいて、機器管理装置１０は、これに接続された被管理装置１の制御管理等のためのアプリケーション・プログラム（以下単に「アプリケーション」ともいう）を実装している。
アプリケーションサーバ２０は、この機器管理システムの提供企業のダウンロードサーバであり、アプリケーション開発区で開発されたアプリケーション、つまり被管理装置１に所定の機能を実現させるアプリケーションや被管理装置１の制御管理のためのアプリケーションをＨＤＤ（ハードディスク装置）等のメモリ内のＤＢ（データベース）に多数登録（記憶保存）しており、必要に応じて機器管理装置１０へダウンロードする。
【００１７】
中央管理装置３０は、機器管理装置１０の制御管理、更にはこの機器管理装置１０を介した被管理装置１の制御管理を行うためのアプリケーションを実装している。そして、被管理装置１も含め、この機器管理システムにおけるこれら各ノードは、ＲＰＣ（remote procedure call）により、相互の実装するアプリケーションのメソッドに対する処理の依頼である「要求」を送信し、この依頼された処理の結果である「応答」を取得することができるようになっている。
【００１８】
すなわち、機器管理装置１０又はこれと接続された被管理装置１では、中央管理装置３０又はアプリケーションサーバ２０への要求を生成してこれを中央管理装置３０又はアプリケーションサーバ２０へ引き渡し、この要求に対する応答を取得できる一方で、中央管理装置３０又はアプリケーションサーバ２０は、機器管理装置１０側への要求を生成してこれを機器管理装置１０側へ引き渡し、この要求に対する応答を取得できるようになっている。この要求には、機器管理装置１０に被管理装置１に対して各種要求を送信させ、被管理装置１からの応答を機器管理装置１０を介して取得することも含まれる。
なお、ＲＰＣを実現するために、ＳＯＡＰ（Simple Object Access Protocol），ＨＴＴＰ，ＦＴＰ（File Transfer Protocol）,ＣＯＭ（Component Object Model），ＣＯＲＢＡ（Common Object Request Broker Architecture）等の既知のプロトコル（通信規格），技術，仕様などを利用することができる。
【００１９】
次に、機器管理装置１０のハードウェア構成について、図２を参照して説明する。
図２は、機器管理装置１０のハードウェア構成例を示すブロック図である。
この機器管理装置１０は、上述したように、ユーザ側に設置されるものであり、ＣＰＵ１０１，ＳＤＲＡＭ１０２，フラッシュメモリ１０３（不揮発性メモリ），内部時計であるＲＴＣ（リアルタイムクロック回路）１０４，Ｏｐ−Ｐｏｒｔ（操作部接続ポート）１０５，ＰＨＹ１０６，モデム１０７，ＨＤＤ制御部１０８，拡張Ｉ／Ｆ１０９，ＲＳ２３２Ｉ／Ｆ１１０，ＲＳ４８５Ｉ／Ｆ１１１，およびＨＤＤ１１２を備えている。
【００２０】
そして、この機器管理装置１０はＰＨＹ１０６を介してネットワーク２上の端末装置１１や被管理装置１と接続され、Ｏｐ−Ｐｏｒｔ１０５を介して図示しない操作部と接続される。また、ＲＳ２３２Ｉ／Ｆ１１０およびＲＳ４８５Ｉ／Ｆ１１１を介しても被管理装置１と接続可能であるが、ここではこのＩ／Ｆは使用しないものとする。
なお、ＳＤＲＡＭ１０２の代わりに、ＤＲＡＭやＳＲＡＭを使用してもよい。また、フラッシュメモリ１０３の代わりに、ＥＥＰＲＯＭ等の他の不揮発性メモリを使用してもよい。
【００２１】
次に、機器管理装置１０のソフトウェア（機能）構成について、図３を用いて説明する。
図３は、機器管理装置１０のソフトウェア構成例を示すブロック図である。
機器管理装置１０におけるソフトウェア（機能）は、アプリケーション層２００，機器管理サービス層３００を含む複数の層からなっている。そして、これらのソフトウェアを構成する（機能を実現する）プログラムは記憶手段（メモリ）であるＨＤＤ１１２やＳＤＲＡＭ１０２、あるいはフラッシュメモリ１０３上に記憶され、必要に応じて読み出されてＣＰＵ１０１によって実行される。そしてＣＰＵ１０１は、これらのプログラムを必要に応じて実行し、装置の制御を行うことにより、この発明による機能（権限情報登録手段，アクセス制御手段としての機能）を実現することができる。
【００２２】
このソフトウェアにおいて、アプリケーション層２００は、ユーザ用アプリケーション２０１と、ＣＥ用アプリケーション２０２と、共通アプリケーション２０３とを有する。これらのアプリケーションとしては、被管理装置１に所定の機能（被管理装置１がデジタル複合機であればコピー機能，プリンタ機能，ＦＡＸ機能など）を実現させるアプリケーションや、被管理装置１の管理制御のためのアプリケーションがある。また、ユーザ用アプリケーション２０１はユーザのみ、ＣＥ（カスタマエンジニア）用アプリケーション２０２はＣＥのみがそれぞれ利用可能なアプリケーション、共通アプリケーション２０３はユーザおよびＣＥが共通に利用可能なアプリケーションである。
【００２３】
機器管理サービス層３００は、記憶部３１０および処理部３２０を有する。
記憶部３１０は、共通アプリケーション２０３を利用する際に用いるアプリケーション情報，権限情報（後述する）をそれぞれ記憶するアプリケーション情報記憶部３１１，権限情報記憶部３１２と、ユーザ用アプリケーション２０１を利用する際に用いるユーザ情報を記憶するユーザ情報記憶部３１３と、ＣＥ用アプリケーション２０２を利用する際に用いるシステム情報を記憶するシステム情報記憶部３１４とによって構成されている。
【００２４】
処理部３２０は、アプリケーション情報の受け付けを行うアプリケーション受付部３２１と、処理部３２０の使用可否を判定する処理部使用可否判定部３２２と、アプリケーションのダウンロード（ＤＬ）の可否を判定するアプリケーションＤＬ可否判定部３２３と、権限情報の登録を行う権限情報登録部３２４と、権限情報の受け付けを行う権限情報受付部３２５と、権限情報についての認証処理を行う権限認証部３２６と、要求（コマンド）の受け付けを行う要求受付部３２７と、要求に対する処理（コマンド処理）を行うコマンド処理部３２８と、情報の暗号化を行う暗号化処理部３２９と、情報の表示を行う表示部３３０とによって構成されている。
【００２５】
次に、中央管理装置３０の物理的構成について、図４を参照して説明する。
図４は、中央管理装置３０の物理的構成例を示すブロック図である。
この中央管理装置３０は、サービスセンタに設置されているモデム５０１，通信端末５０２，プロキシ（Ｐｒｏｘｙ）サーバ５０３，操作者端末５０４，ファイルサーバ５０５，および制御装置５０６等からなり、それらをネットワーク４によって接続している。なお、この中央管理装置３０に図１のアプリケーションサーバ２０を備えてもよい。また、ファイルサーバ５０５をアプリケーションサーバ２０と同様に中央管理装置３０の外側に設けてもよい。
【００２６】
モデム５０１は、公衆回線を介してユーザ側（例えば被管理装置１を利用している顧客側）の機器管理装置１０との通信（データ送受信）を行うものであり、送受信するデータを変復調する。このモデム５０１と後述する通信端末５０２により通信手段としての機能を果たす。
通信端末５０２は、モデム５０１による通信を制御するものである。
プロキシサーバ５０３は、インターネット３を介してユーザ側の機器管理装置１０との通信およびセキュリティ管理を行う。このプロキシサーバ５０３も、通信手段としての機能を果たす。
【００２７】
操作者端末５０４は、中央管理装置３０の管理者であるセンタオペレータが操作する端末であり、各種データの入力をセンタオペレータによるキーボードやポインティングデバイス（マウス等）などの入力部の操作により受け付けたり、センタオペレータに通知すべき情報を表示部に表示したりする。入力される情報としては、例えば、各ユーザ側の機器管理装置１０又は被管理装置１が中央管理装置３０へ通信する際に使用するＩＰアドレスや発呼先電話番号等の顧客情報、アプリケーションの登録要求、各アプリケーションから記憶部（メモリ）内の各データへのアクセスを選択的に許可するための権限情報（以下単に「権限情報」ともいう）などがある。
【００２８】
ファイルサーバ５０５は、図示しないＨＤＤ（ハードディスク装置）等のメモリに存在し、ユーザ側の機器管理装置１０および被管理装置１のＩＰアドレスや電話番号、それらの装置から受信したデータ（情報）、操作者端末５０４から入力されたデータ、機種データベースや顧客データベース等の各種データを記憶保存する。
制御装置５０６は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等からなるマイクロコンピュータを備えており、中央管理装置３０を構成する通信端末５０２，プロキシサーバ５０３，操作者端末５０４，ファイルサーバ５０５間の通信を制御する。そのＣＰＵが、ＲＯＭ又はＲＡＭ内のプログラムを必要に応じて実行すると共に、通信端末５０２，プロキシサーバ５０３，操作者端末５０４，ファイルサーバ５０５が必要に応じて動作することにより、この発明による機能（設定指示手段を含む要求送信手段や送信許可手段としての機能）を実現することができる。
【００２９】
次に、アプリケーションサーバ２０および中央管理装置３０のソフトウェア構成について、図５を用いて説明する。
図５は、アプリケーションサーバ２０および中央管理装置３０のソフトウェア構成例を示すブロック図である。
アプリケーションサーバ２０におけるソフトウェアを構成するプログラム（アプリケーション）は、ＣＥ用アプリケーション６０１，６０２，ユーザ用アプリケーション６０３，および共通アプリケーション６０４からなる。中央管理装置３０におけるソフトウェアを構成するプログラム（機能）は、権限情報を登録する権限登録部７０１および権限情報を作成する権限作成部７０２からなる。これらを含むプログラムを必要に応じて実行することにより、この発明による機能（権限情報設定手段，権限情報登録要求送信手段，暗号化手段としての機能）を実現することができる。
【００３０】
ここで、アプリケーションサーバ２０に登録（保存）されるアプリケーションには、中央管理装置３０で作成，登録された機器管理装置１０が備える記憶部３１０内の各データへのアクセスを選択的に許可するための権限情報が付与されている。
機器管理装置は、図３によって説明したように、権限情報記憶部３１２および権限認証部３２６を備え、権限情報記憶部３１２内のデータ（権限情報）に基づき、権限認証部３２６において、認証情報についての認証処理（各アプリケーションから記憶部３１０内の各データへのアクセスを選択的に許可又は禁止する制御）を行う。
【００３１】
次に、この機器管理システムにおけるこの発明に関する制御について、図６以降の各図面も参照して具体的に説明する。
〔アプリケーションの登録〕
まず、この機器管理システムにおけるアプリケーションの登録処理について、図６〜図１０を参照して説明する。
図６は、この機器管理システムにおけるアプリケーション登録時の通信シーケンスの一例を示す図である。
【００３２】
アプリケーション（アプリ）開発区４０でアプリケーション開発者が開発（作成）したアプリケーションを登録する場合、そのアプリケーションの登録処理を中央管理装置３０に対して要求する（ステップＳ１）。
中央管理装置３０は、その登録処理が要求されたアプリケーションをアプリケーションサーバ２０へアップロード（送信）する（ステップＳ２）。
次いで、そのアプリケーションに対して付与する権限情報を含むアプリケーション情報を作成し、それをアプリケーションサーバ２０へ送信する（ステップＳ３，Ｓ４）。
【００３３】
アプリケーションサーバ２０は、中央管理装置３０からアプリケーション開発区４０で開発されたアプリケーションおよびアプリケーション情報を順次受信し、そのアプリケーションにそのアプリケーション情報を付与してメモリ内のＤＢに書き込むことにより、登録（記憶保存）を行う（ステップＳ５）。
ここで、アプリケーションサーバ２０に登録されているアプリケーション情報について、図７を用いて簡単に説明する。
図７は、そのアプリケーション情報の構成例を示す説明図である。
【００３４】
図７の例では、アプリケーション情報は、アプリケーションの識別情報であるアプリＩＤの他、アプリケーションの名称，バージョン，開発元名称，ＤＬ（ダウンロード）フラグ，ＤＬ日時，および権限情報からなる。
図８は、その権限情報の構成例を示す説明図である。
アプリケーション情報の一部である権限情報は、アクセス権限がアクセス可能なデータを定義したものであり、例えば、ユーザがアクセス可能なデータを定義した権限情報（ユーザ側の権限情報）であるユーザ権限情報、ＣＥがアクセス可能なデータを定義した権限情報（企業側の権限情報）であるＣＥ権限情報、ユーザおよびＣＥが共通にアクセス可能なデータを定義した共通権限情報がある。
【００３５】
図６の説明に戻る。
アプリケーションサーバ２０は、新たなアプリケーションの登録が完了した後、そのアプリケーションに付与されたアプリケーション情報を機器管理装置１０へダウンロード（送信）する（ステップＳ６）。
機器管理装置１０では、そのアプリケーション情報をアプリケーション受付部３２１が受信し、それをアプリケーション情報記憶部３１１に書き込んで記憶保存する（ステップＳ７）。
それによって、機器管理装置１０では、常にアプリケーションサーバ２０で登録（保持）しているアプリケーションを把握することができる。
【００３６】
機器管理装置１０におけるアプリケーションダウンロード時のＵＩ（ユーザインタフェース）である操作画面は、例えば図９および図１０に示すようになっている。
図９は、機器管理装置１０の操作部又は端末装置１１のディスプレイに表示されるアプリケーションダウンロード時の操作画面（選択可能なアプリケーションの一覧画面）の一例を示す図である。
図１０は、機器管理装置１０の操作部又は端末装置１１のディスプレイに表示されるアプリケーションダウンロード時の他の操作画面（実行可能なアプリケーションの一覧画面）の一例を示す図である。
【００３７】
図９の操作画面には、アプリケーションサーバ２０に登録しているアプリケーション、つまり選択可能なアプリケーションの名称の一覧が表示されている。
機器管理装置１０は、その一覧中のいずれかのアプリケーションの名称が、操作部上のキー操作又は端末装置１１の入力部等によって指定されると、その名称のアプリケーションのダウンロード（取得）要求をアプリケーションサーバ２０へ送信する。
【００３８】
アプリケーションサーバ２０は、そのアプリケーションのダウンロード要求を受信すると、そのアプリケーションをメモリ内のＤＢから読み出し、それを機器管理装置１０へダウンロードする。
機器管理装置１０では、そのアプリケーションをアプリケーション受付部３２１が受信して、それをメモリ内のＤＢに書き込んで追加し、そのアプリケーションの名称を図１０の操作画面（破線で囲んで示す位置）に追加する。
【００３９】
〔アプリケーションの実行〕
次に、機器管理装置１０によるアプリケーションの実行処理について、図１１を参照して説明する。
図１１は、機器管理装置１０によるアプリケーション実行時の通信シーケンスの一例を示す図である。
【００４０】
例えば、いずれかの被管理装置１又は端末装置１１は、ユーザ又はＣＥによる操作によって認証情報（ユーザ又はＣＥを特定するパスワード等）と任意のアプリケーションの動作要求（アプリ動作要求）が入力されると、そのアプリ動作要求をその認証情報とそのアプリケーションの情報とからなるアプリケーション情報を付与して機器管理装置１０へ送信する。
【００４１】
機器管理装置１０では、図３の要求受付部３２７が、いずれかの被管理装置１又は端末装置１１からアプリ動作要求を受信する（受け付ける）と、その受信したアプリ動作要求に応じたコマンド処理要求をそのアプリ動作要求中のアプリケーション情報を付与してコマンド処理部３２８へ送信する（ステップＳ１１）。
コマンド処理部３２８は、そのコマンド処理要求を受信すると、アクセス可能部の確認を行うため、そのコマンド処理要求中のアプリケーション情報を含むアクセス可能部確認要求を権限認証部３２６へ送信する（ステップＳ１２）。
【００４２】
権限認証部３２６は、そのアクセス可能部確認要求を受信すると、それに含まれているアプリケーション情報中の認証情報についての認証処理を行い、対応する認証情報を権限情報記憶部３１２から取得する。つまり、そのアプリケーション情報を含む権限情報取得要求を権限情報記憶部３１２へ送信し、その権限情報記憶部３１２に対応する権限情報があれば、それを読み込む（ステップＳ１３，Ｓ１４）。この場合、認証成功と判断して、取得した権限情報をコマンド処理部３２８へ送信する（ステップＳ１５）。なお、権限情報記憶部３１２に対応する権限情報がなければ、認証失敗と判断して、その旨の通知をコマンド処理部３２８へ送信する。
【００４３】
よって、権限情報記憶部３１２に記憶されている権限情報が図８に示したように構成されている場合には、後述するコマンド処理時に適切な権限情報を参照することになる。
すなわち、ユーザにアクセス権限がある場合には、図３のアプリケーション情報記憶部３１１に対してはデータの読み出しのみを許可し、ユーザ情報記憶部３１３およびシステム情報記憶部３１４に対してはデータの書き込みおよび読み出しのいずれも許可するように定義されたユーザ権限情報を参照することになる。
【００４４】
あるいは、ＣＥにアクセス権限がある場合には、アプリケーション情報記憶部３１１およびシステム情報記憶部３１４に対してはデータの書き込みおよび読み出しのいずれも許可し、ユーザ情報記憶部３１３に対してはデータの書き込みおよび読み出しのいずれも禁止（Ｆｏｒｂｉｄ）するように定義されたＣＥ権限情報を参照することになる。
あるいはまた、ユーザとＣＥに共通にアクセス権限がある場合には、システム情報記憶部３１４に対してはデータの書き込みおよび読み出しのいずれも許可し、アプリケーション情報記憶部３１１に対してはデータの読み出しのみを許可し、ユーザ情報記憶部３１３に対してはデータの書き込みおよび読み出しのいずれも禁止するように定義された共通権限情報を参照することになる。
【００４５】
コマンド処理部３２８は、権限認証部３２６から権限情報を受信すると、その権限情報と先に要求受付部３２７から受信したアプリケーション情報を含む使用可否判定依頼（対応するアクセス可能部の使用可否の判定依頼）を処理部使用可否判定部３２２へ送信する（ステップＳ１６）。
処理部使用可否判定部３２２は、その使用可否判定依頼を受信すると、それに含まれている権限情報とアプリケーション情報とに基づいて処理部３２０の使用可否を判定し、その判定結果をコマンド処理部３２８へ送信する（ステップＳ１７，Ｓ１８）。
【００４６】
コマンド処理部３２８は、その判定結果を受信すると、それと先に権限認証部３２６から受信した権限情報に基づいてコマンド処理を実行する。このとき、その権限情報からアクセス権限を判定し、対応する記憶部内のデータをアクセス可能部と決定する。図８の例では、ユーザにアクセス権限があればアプリケーション情報記憶部３１１，ユーザ情報記憶部３１３，システム情報記憶部３１４内のデータを、ＣＥにアクセス権限があればアプリケーション情報記憶部３１１およびシステム情報記憶部３１４を、ユーザとＣＥに共通にアクセス権限があればアプリケーション情報記憶部３１１およびシステム情報記憶部３１４内のデータをそれぞれアクセス可能部と決定する。
【００４７】
そして、処理部３２０が使用可能であれば、先に要求受付部３２７から受信したコマンド処理要求に従い、対応するアプリケーションを用いたコマンド処理（アプリ動作）を行う。このとき、そのアプリケーションから先に決定したアクセス可能部へのアクセス（読み出しのみ／読み出しと書き込みの両方）が行われる。そして、コマンド処理の実行結果をアプリ動作要求の送信元の被管理装置１又は端末装置１１へ送信する（ステップＳ１９）。
なお、権限認証部３２６から認証失敗通知を受けた場合には、その認証失敗通知をアプリ動作要求の送信元の被管理装置１又は端末装置１１へ送信する。
【００４８】
〔権限情報の設定〕
次に、この機器管理システムにおける権限情報の設定処理について、図１２および図１３を参照して説明する。
図１２は、この機器管理システムにおける権限情報設定時の通信シーケンスの一例を示す図である。
図１３は、中央管理装置３０の操作者端末５０４のディスプレイに表示される権限情報設定時の操作画面の一例を示す図である。
【００４９】
中央管理装置３０では、例えば操作者端末５０４のディスプレイに表示される図１３の操作画面上での操作に応じて、図５の権限作成部７０２が各アクセス権限者によってアクセス可能なデータを定義した権限情報を作成し、その権限情報を権限登録部７０１がメモリ内のＤＢに書き込んで登録設定する（ステップＳ２１）。このとき、既に登録設定済みの権限情報を構成するアクセス権限者，アクセス可能部，又はアクセス種類（Ｒ／Ｗ）の追加又は変更が要求された場合には、その要求に応じて権限情報の登録を更新する。
そして、その登録設定（更新を含む）した権限情報を含む権限情報登録要求（権限情報更新要求）を機器管理装置１０へ送信する（ステップＳ２２）。
【００５０】
機器管理装置１０では、その権限情報登録要求を権限情報受付部３２５が受信して、その権限情報登録要求に含まれている権限情報を権限情報記憶部３１２内の権限情報と比較し、同じアクセス権限（ユーザ，ＣＥ，又は共通）があれば権限情報記憶部３１２内のそのアクセス権限の情報に受信した権限情報のうちの対応する情報を上書きし、同じアクセス権限がなければ権限情報記憶部３１２に受信した権限情報をそのまま書き込んで追加更新（登録）する（ステップＳ２３）。
【００５１】
なお、権限情報が図１４に示すように構成されている場合、つまり各記憶部のデータに対してそれぞれ暗号化フラグが対応付けられている場合、権限情報の登録（更新）後、暗号化フラグがＯＮ（“１”）のデータについては暗号化処理部３２９によって暗号化処理を行う（図１４ではユーザ権限を想定)。
【００５２】
このように、被管理装置１のデータ（機器情報）を扱う機器管理装置１０が、中央管理装置３０からの要求により、アプリケーションからメモリ内の各データへのアクセスを選択的に許可するための権限情報を登録し、その登録した権限情報に基づいてアプリケーションからメモリ内の各データへのアクセスを選択的に許可又は禁止するので、新たなアプリケーションが追加されても、そのアプリケーションからデータへのアクセスの制限（認証の追加）を容易に行うことができる。よって、悪意のある第３者への管理装置が保持する重要情報（データ）の漏洩を防止でき、重要情報がセキュリティ的な脅威にさらせることを防ぐことができる。また、ネットワーク上の被管理装置が対応するアプリケーションによる動作以外のことに使用されるという脅威から守ることもできる。
【００５３】
また、権限情報を自動的に更新するようにすれば、機器管理装置１０の管理者の負担を軽減することができる。
さらに、アプリケーションがアクセスできる情報の中の所定のアクセス権限（図１４の例ではユーザ権限）をもつ情報で且つ重要な情報は、暗号化して保存するようにすれば、所定のアクセス権限の重要な情報がセキュリティ的な脅威にさらされることを確実に防ぐことが可能になる。
【産業上の利用可能性】
【００５４】
以上の説明から明らかなように、この発明によれば、悪意のある第３者への管理装置が保持する重要情報（データ）の漏洩を防止でき、且つ被管理装置が対応するアプリケーションによる動作以外のことに使用されることも防止できる。したがって、この発明を利用すれば、高セキュリティの管理装置および遠隔管理システムを提供することができる。
【図面の簡単な説明】
【００５５】
【図１】この発明による管理装置（機器管理装置）を含む遠隔管理システムの構成例を示す概念図である。
【図２】図１の機器管理装置１０のハードウェア構成例を示すブロック図である。
【図３】図１の機器管理装置１０のソフトウェア構成例を示すブロック図である。
【図４】図１の中央管理装置３０の物理的構成例を示すブロック図である。
【図５】図１のアプリケーションサーバ２０および中央管理装置３０のソフトウェア構成例を示すブロック図である。
【００５６】
【図６】図１に示した機器管理システムにおけるアプリケーション登録時の通信シーケンスの一例を示す図である。
【図７】図１のアプリケーションサーバ２０に登録されているそのアプリケーション情報の構成例を示す説明図である。
【図８】その権限情報の構成例を示す説明図である。
【図９】図１の機器管理装置１０の操作部又は端末装置のディスプレイに表示されるアプリケーションダウンロード時の操作画面（選択可能なアプリケーションの一覧画面）の一例を示す図である。
【図１０】図１の機器管理装置１０の操作部又は端末装置のディスプレイに表示されるアプリケーションダウンロード時の他の操作画面（実行可能なアプリケーションの一覧画面）の一例を示す図である。
【００５７】
【図１１】図１の機器管理装置１０によるアプリケーション実行時の通信シーケンスの一例を示す図である。
【図１２】図１に示した機器管理システムにおける権限情報設定時の通信シーケンスの一例を示す図である。
【図１３】図１の中央管理装置３０の操作者端末のディスプレイに表示される権限情報設定時の操作画面の一例を示す図である。
【図１４】図１４は、図７のアプリケーション情報中の権限情報の構成例を示す説明図である。
【符号の説明】
【００５８】
１ａ，１ｂ，１ｃ，１ｄ：被管理装置    ２，４：ネットワーク    ３：インターネット
１０：機器管理装置    ２０：アプリケーションサーバ    ３０：中央管理装置
１０１：ＣＰＵ    １０２：ＳＤＲＡＭ    １０３：フラッシュメモリ
１０４：ＲＴＣ    １０５：Ｏｐ−Ｐｏｒｔ    １０６：ＰＨＹ    １０７：モデム
１０８：ＨＤＤ制御部    １０９：拡張Ｉ／Ｆ    １１０：ＲＳ２３２Ｉ／Ｆ
１１１：ＲＳ４８５Ｉ／Ｆ    １１２：ＨＤＤ    ２００：アプリケーション層
２０１：ユーザ用アプリケーション    ２０２：ＣＥ用アプリケーション
２０３：共通アプリケーション    ３００：機器管理サービス層    ３１０：記憶部
３１１：アプリケーション情報記憶部    ３１２：権限情報記憶部
３１３：ユーザ情報記憶部    ３１４：システム情報記憶部    ３２０：処理部
３２１：アプリケーション受付部    ３２２：処理部使用可否判定部
３２３：アプリケーションＤＬ可否判定部    ３２４：権限情報登録部
３２５：権限情報受付部    ３２６：権限認証部    ３２７：要求受付部
３２８：コマンド処理部    ３２９：暗号化処理部    ３３０：表示部
５０１：モデム    ５０２：通信端末    ５０３：プロキシサーバ
５０４：操作者端末    ５０５：ファイルサーバ    ５０６：制御装置
６０１，６０２：ＣＥ用アプリケーション    ６０３：ユーザ用アプリケーション
６０４：共通アプリケーション    ７０１：権限登録部    ７０２：権限作成部
【図１】
2007200105.tif 000003
【図２】
2007200105.tif 000004
【図３】
2007200105.tif 000005
【図４】
2007200105.tif 000006
【図５】
2007200105.tif 000007
【図６】
2007200105.tif 000008
【図７】
2007200105.tif 000009
【図８】
2007200105.tif 000010
【図９】
2007200105.tif 000011
【図１０】
2007200105.tif 000012
【図１１】
2007200105.tif 000013
【図１２】
2007200105.tif 000014
【図１３】
2007200105.tif 000015
【図１４】
2007200105.tif 000016