(57)【要約】【課題】データ処理装置に適用される資源管理システム及び方法において、異なる使用情況に応じて資源を有効に管理し、資源の使用内容を記録し、使用者による資源管理メカニズムの不当な破壊を回避する。【解決手段】応用プログラムの始動メカニズムを介して、特定の応用プログラムの呼び出しに際して管理受入れの応用プログラムを制御するための管理メカニズムを始動させ、該管理メカニズムが権限判定メカニズムによって判定される使用者権限に基づいて該応用プログラムを管理することにより、該応用プログラムに対応する該データ処理装置の周辺装置を管理する。これによって、該データ処理装置のソフト・ハードウェアの増加もなく、資源管理を多面的にカスタマイズ的に達成することができる。【選択図】  図１
2006164215.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置に適用される資源管理システムにおいて、
前記データ処理装置の特定の応用プログラムが呼び出された際に使用者の前記特定の応用プログラムに対する使用権限を判定するための権限判定モジュールと、
前記権限判定モジュールによって判定された使用者権限に基づいて前記特定の応用プログラムを制御し、前記使用者権限に応じる機能を提供する管理モジュールと、
を備えることを特徴とする資源管理システム。
【請求項２】
使用者の使用権限に基づいて使用者が前記資源管理システムに対してインストール、設定またはアンインストールなどの処理を行い、その処理後得られた設定内容を前記データ処理装置に保存するための設定管理モジュールをさらに備えることを特徴とする請求項１に記載の資源管理システム。
【請求項３】
前記データ処理装置が新設の内付け装置又は外付け装置を検出した場合、検出した新設の装置に基づいてその新設の装置に応じる応用プログラムを得、前記設定管理モジュールが前記特定の応用プログラムに基づいて前記新設の装置が前記資源管理システムの管理を受けるべきかを判定し、その判定結果が管理を受けるべきである場合、前述の設定内容に基づいて前記新設の装置を管理することを特徴とする請求項２に記載の資源管理システム。
【請求項４】
前記応用プログラムが実行されるプロセスにおいてデータの情報を記録しアクセスする記録モジュールをさらに備えることを特徴とする請求項１または２に記載の資源管理システム。
【請求項５】
前記情報は、前記特定の応用プログラムによって実行される動作、及びアクセスされるデータのデータ位置ルートのいずれか一つを含むことを特徴とする請求項４に記載の資源管理システム。
【請求項６】
前記データ処理装置はデスクトップパソコン、ノートブックパソコン、サーバー、及びワークステーションのいずれか一つであることを特徴とする請求項１に記載の資源管理システム。
【請求項７】
前記資源管理システムは、プログラムのフック（hook）を介して資源管理すべき特定の応用プログラムにインストールされることを特徴とする請求項１に記載の資源管理システム。
【請求項８】
前記資源管理システムは、前記データ処理装置にインストールされたオペレーションシステムに常駐された常駐プログラムまたは独立にオペレートする応用プログラムのいずれか一つであることを特徴とする請求項１に記載の資源管理システム。
【請求項９】
前記特定の応用プログラムは、前記データ処理装置の内付け装置及び外付け装置のいずれか一つの作動、並びに機能の実行を制御するように予め設定される応用プログラムであることを特徴とする請求項１に記載の資源管理システム。
【請求項１０】
前記権限判定モジュールの判定の基準は、前記データ処理装置のオペレーションシステムへログインする際に入力される使用者データ、及び前記特定の応用プログラムの始動プロセスにおいて使用者に要求して入力される使用者データのいずれか一つに基づいて判定することにあることを特徴とする請求項１に記載の資源管理システム。
【請求項１１】
データ処理装置に適用される資源管理方法において、
前記データ処理装置の特定の応用プログラムが呼び出された際に使用者の前記特定の応用プログラムに対する使用権限を判定するステップと、
前記判定された使用者権限に基づいて前記特定の応用プログラムを制御し、前記使用者権限に応じる機能を提供するステップと、を備えることを特徴とする資源管理方法。
【請求項１２】
前記応用プログラムの実行プロセスにおいてデータの情報を記録しアクセスするステップをさらに備えることを特徴とする請求項１１に記載の資源管理方法。
【請求項１３】
前記情報は、前記特定の応用プログラムによって実行される動作、またはアクセスされるデータのデータ位置ルートのいずれか一つを含むことを特徴とする請求項１２に記載の資源管理方法。
【請求項１４】
前記データ処理装置が新設の内付け装置又は外付け装置を検出した場合、検出した新設の装置に基づいてその新設の装置に応じる応用プログラムを得るステップと、
前記データ処理装置が前記特定の応用プログラムに基づいて前記新設の装置が前記データ処理装置の管理を受けるべきかを判定し、
その判定結果が管理を受けるべきである場合、前述の使用者権限に基づいて前記特定の応用プログラムを制御するステップと、
をさらに備えることを特徴とする請求項１１に記載の資源管理方法。
【請求項１５】
前記データ処理装置はデスクトップパソコン、ノートブックパソコン、サーバー、及びワークステーションのいずれか一つであることを特徴とする請求項１１に記載の資源管理方法。
【請求項１６】
前記特定の応用プログラムは、前記データ処理装置の内付け装置及び外付け装置のいずれか一つの作動、並びに機能の実行を制御するように予め設定される応用プログラムであることを特徴とする請求項１１に記載の資源管理方法。
【請求項１７】
前記判定の基準は、前記データ処理装置のオペレーションシステムへログインする際に入力される使用者データ、及び前記特定の応用プログラムの始動プロセスにおいて使用者に要求して入力される使用者データのいずれか一つに基づいて判定することにあることを特徴とする請求項１１に記載の資源管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は資源管理システム及び方法に関し、さらに詳しくは、データ処理装置に適用される資源管理システム及び方法に関するものである。
【背景技術】
【０００２】
電子情報技術の急速な発展に伴い、各種の電子情報製品、例えばパソコン、ノートブックパソコン、サーバーやワークステーションなどの装置またはシステムは、その機能がますます強力となり、しかも従来より手頃な価格となっている。従って、数多くの従業員を抱えている大企業や従業員が少ない中小企業では、いずれも電子情報装置またはシステムを企業の運営や管理フローに導入しており、例えばコンピュータ補助設計、電子ドキュメント及びファイルの転送やサインアップ、企業データの管理、生産ラインの補助製造、自動化の製品テスト及び企業資源の統合と管理等である。上記の電子情報装置またはシステムの補助により、設計、生産、製造や管理を行うための作業フローがより効率的に企業に提供されるようになっている。
【０００３】
また、家庭、学校、病院、中小企業、大型企業、政府機関、非営利団体、百貨店売場、ホテル、図書館などの場所においては、特定や不特定の使用者が例えばコンピュータであるデータ処理装置を共同で使用することがある。図書館の場合には、該コンピュータが図書館の公用コンピュータとして不特定の使用者に該コンピュータにより提供されうる資源、例えばデータの検索、ネットのリンクやデータのアクセス等を提供している。病院の場合には、該コンピュータはある診療科の診療室の共用コンピュータとして、交替勤務する異なる診療科の医者に該コンピュータによりデータの検索、ネットのリンクまたはデータのアクセスが提供される。
【０００４】
複数の使用者が1台のコンピュータを共同使用するのは、コストや資源の実際の需要に応じるためである。しかしながら、資源の有効利用とともに、資源の管理が資源管理者にとって極めて重要な課題となっている。前記の実例では、図書館の公用コンピュータはディスプレイやキーボードまたはマウスだけが備えられた単純な端末装置（即ち資源応用の統合や制御は中央サーバーが行う）ではなく、一般のデスクトップであることが可能であり、一般のパソコンには、異なるスペックや数量の周辺機器または周辺機器に外付けするための接続ポートが複数提供されており、例えば該パソコンに接続される光ディスク書き込みデバイスまたはフロッピーディスクドライブ、周辺装置に外付けするためにインタフェースを介して使用者に提供されるユニバーサルシリアルバス（Universal Serial Bus、USB）ポート、IEEE  １３９４ポート、プリンタポート（LPT port）、通信ポート（COM port）、赤外線転送ポートまたはブルートゥース転送ポートなどの無線転送ポート、無線ローカルネットワーク通信モジュールなどがある。
【０００５】
そこで、上記の内付け装置及び／または外付け装置または接続ポートないし該接続ポートを介して該パソコンに接続され、データの処理やアクセスを行うための内付け装置及び／または外付け装置（例えばUSBフラッシュメモリなど）における資源使用管理がより重要となっている。一つの例として、通常、図書館の公用コンピュータは、館内蔵書情報やインターネットの閲覧のみが一般の使用者に提供されるとともに、閲覧情報をプリンタによってプリントアウトできるよう提供されているが、例えばUSBフラッシュメモリなどの装置を介してそれらの情報の磁気記録を、図書館の管理層の従業員を除いて一般の使用者が該USBフラッシュメモリに複製することが禁止されている。また、病院においても診断記録データのほとんどが個人情報やプライバシーに関係しており、それらのデータが外部に流出しないよう保護する必要があるため、公用コンピュータにより提供されうる資源へのアクセスを、特別な権限許可がある場合を除いて、該公用コンピュータの使用者に無制限に提供することができないようにしている。
【０００６】
上記の使用状況は、前記各種の場合に存在しているのが実情である。その課題はそれらの資源を異なる使用者に応じて有効に管理することにあり、言い換えれば、使用者がどのような周辺機器または接続ポートを使ってどのような機能を実行できるかということにあるため、前述の問題を有効的に解決する資源管理メカニズムをいかに提供するかが課題となっている。また、資源使用の記録が管理者にとっては非常に重要な情報であるため、資源の使用記録によって機密情報の流れを確保することができる。さらに、資源管理のメカニズムにはそれに応じる保護措置が取られ、使用者による該資源管理メカニズムへの不当な破壊が回避されなければならない。従って、資源の使用記録及び資源管理メカニズムそのものへの保護も重要な課題となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の課題に鑑みて、本発明は、異なる使用状況に応じて資源を有効に管理するための資源管理システム及び方法を提供することを目的とする。
【０００８】
また、本発明は、資源の使用内容を記録するための資源管理システム及び方法を提供することを目的とする。
【０００９】
また、本発明は、使用者による該資源管理メカニズムの不当な破壊を回避するための資源管理システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明はデータ処理装置に適用される資源管理システムにおいて、前記データ処理装置の特定の応用プログラムが呼び出された際に使用者の該特定の応用プログラムに対する使用権限を判定する権限判定モジュールと、該権限判定モジュールによって判定された使用者権限に基づいて該特定の応用プログラムを制御し、該使用者権限に応じる機能を提供する管理モジュールと、を備える。また、該資源管理システムには、さらに使用者の使用権限に基づいて使用者が該資源管理システムに対してインストール、設定またはアンインストールなどの処理を行い、その処理後得られた設定内容を前記データ処理装置に保存するための設定管理モジュールと、該応用プログラムの実行プロセスにおいてデータの情報を記録しアクセスする記録モジュールと、を備える。
【００１１】
該資源管理システムによって、資源管理を実行する方法は、まず、前記データ処理装置の特定の応用プログラムが呼び出された際に使用者の該特定の応用プログラムに対する使用権限を判定するステップと、該判定された使用者権限に基づいて該特定の応用プログラムを制御し、該使用者権限に応じる機能を提供するステップと、を備える。また、本発明に係る資源管理方法はさらに、該応用プログラムの実行プロセスにおいてデータの情報を記録しアクセスするステップを備える。
【００１２】
従来の資源管理技術と比較して、本発明に係る資源管理システム及び方法は、該応用プログラムの実行プロセスにおいて現在の使用者の使用権限に基づいて該応用プログラムによって該使用者の使用に提供されうる機能が決定されることにより、異なる使用状況に応じて資源を有効に管理し資源の使用内容を記録することを目的としている。また、該設定管理モジュールによって、使用者による資源管理メカニズムの破壊を回避することができる。
【発明を実施するための最良の形態】
【００１３】
下記は特定の具体的実施例によって本発明の実施方式を説明する。明細書に記載の内容によってこの技芸に習熟した者は簡単に本発明のその他の利点や効果が理解できる。また、本発明は図示の実施の形態に限定されるものではなく、本発明の技術思想の範囲内で数々の変更態様が可能であることは言うまでもない。
【００１４】
図１は、本発明に係る資源管理システムの応用を概略的に示す。該図に示すように、本発明に係る資源管理システム１はデータ処理装置２に適用されており、該データ処理装置２は例えばデスクトップパソコン、ノートブックパソコン、サーバー、ワークステーションなどである。該データ処理装置２は、典型的に、マザーボード（図示せず）及び複数の内付け装置に接続するためのインタフェース（図示せず）を備え、該インタフェースは例えばフロッピーディスクドライブ、読取専用光ディスクデバイス及び光ディスク書き込みデバイスなどに接続されるためのIDE、SCSI、ISA、EISA、AGPなどである。また、該データ処理装置２のマザーボートには、さらに、スペックの異なる複数の外付け装置接続ポート、例えばUSB、IEEE １３９４、プリンタポート、通信ポート、赤外線転送ポート、ブルートゥース転送ポートなどが備えられ、それらの有線または無線の外付け装置接続ポートを介して、実際の需要に応じて関連の外付け装置の接続が使用者に提供される。ここで、該データ処理装置２は異なる形態によって実現できるが、前記の実施例は例示するためのもののみであり、それらのインタフェース及び外付け装置接続ポートはいずれも前述のスペックに限定されるものではなく、本発明の適用範囲は実際のデータ処理装置及びその付属のインタフェースと周辺装置接続ポートのスペックに応じて決まり、ここでは、本発明の技術特徴をより明確にするために、詳しい説明を省略している。
【００１５】
一方、本実施例において、本発明に係る資源管理システム１は、プログラムのフック（hook）を介して資源管理すべき特定の応用プログラムにインストールされ、該特定の応用プログラムが実行される場合、本発明に係る資源管理システム１が始動される。ただし、本発明に係る資源管理システム１は特定の応用プログラムにフックされることに限定されるものではなく、オペレーションシステムに常駐される常駐プログラムであってよく、または独立にオペレートする応用プログラムであってもよい。また、本発明に係る実施例の１つにおいて、該応用プログラムとは該内付け装置と外付け装置の作動、並びに機能の実行を制御する応用プログラムである。
【００１６】
本発明に係る資源管理システム１は、権限判定モジュール１２、管理モジュール１４、設定管理モジュール１６、及び記録モジュール１８を備える。
【００１７】
該権限判定モジュール１２は、該特定の応用プログラムが呼び出された場合、現在の使用者の該特定の応用プログラムに対する使用権限を判定する。該権限判定モジュール１２における判定の基準は、例えば該データ処理装置２のオペレーションシステムのログインの際に入力される使用者データによって判定し、または該特定の応用プログラムの始動プロセスにおいて使用者に対して使用者データの入力を要求し、該使用者データに基づいて使用者の該特定の応用プログラムに対する使用権限及び該使用権限に対応する使用内容を判定する。前述のように、該特定の応用プログラムとは該データ処理装置２に接続される内付け装置と外付け装置の作動や機能の実行を制御する応用プログラムである。従って、該使用権限に対応する使用内容は例えば、該内付け装置及び／又は外付け装置を使用できるか、該内付け装置及び／又は外付け装置を使用できる、または該内付け装置及び／又は外付け装置の一部の機能を使用できる、ということであって、その詳しい内容を以下のように説明する。
【００１８】
該管理モジュール１４は、該権限判定モジュール１２によって判定される使用者権限に基づいて該特定の応用プログラムを制御し、該使用者権限に応じる機能を提供する。本実施例において、該管理モジュール１４は該権限判定モジュール１２によって判定される使用者権限に基づいて、該特定の応用プログラムの使用内容を制御し、例えば、該内付け装置及び／又は外付け装置を使用できるか、該内付け装置及び／又は外付け装置を使用できる、または該内付け装置及び／又は外付け装置の一部の機能を使用できる、ということを制御する。
【００１９】
一つの例として、該外付け装置が該データ処理装置のUSB接続ポートに接続されるUSBフラッシュメモリであれば、該管理モジュール１４は異なる使用者権限に基づいて、該USBフラッシュメモリが該USB接続ポートにより該データ処理装置２に対してデータのアクセスを行うことを停止させ、若しくは該USBフラッシュメモリよりデータが該データ処理装置２に蓄積されることのみを許可するが、該データ処理装置２よりデータが該USBフラッシュメモリにダウンロードされることを許可しないということが可能である。該内付け装置が光ディスク書き込みデバイスであれば、該管理モジュール１４は異なる使用者権限に基づいて該光ディスク書き込みデバイスの使用権限を停止させ、若しくは該光ディスク書き込みデバイスを作動させる特定の応用プログラムを制御することにより、使用者が光ディスクデータへの読み取りや再生のみができるが、該読み取られた特定の応用プログラムによってデータの光ディスクへの書き込みができない、ということを制限する。ここでは、異なる内付け装置及び／又は外付け装置に対応する異なる応用プログラムが各種の異なる機能を有するため、該管理モジュール１４は、異なる応用プログラムによって、異なる管理内容を有する。
【００２０】
該設定管理モジュール１６は、使用者の使用権限に基づいて該資源管理システム１をインストール、設定及び／又は取り除く。本実施例において、該設定管理モジュール１６は該資源管理システム１を該データ処理装置２にインストールするもので、具体的には、それを該特定の応用プログラムにフックし、またはそれを該特定の応用プログラムより取り除くものである。また、該設定管理モジュール１６はさらに、管理内容の設定ができる。上述のように、それは例えば異なる使用者権限に基づいて、該USB接続ポートによっる該USBフラッシュメモリの該データ処理装置２へのデータのアクセスを停止や開放させ、該USBフラッシュメモリと該データ処理装置２とのデータのアクセス機能を制限し、異なる使用者権限に基づいて該光ディスク書き込みデバイスの使用権限を停止や開放させ、または使用者の該光ディスク書き込みデバイスへの読み取り機能を制限する。
【００２１】
ここで、権限許可されない使用者が該資源管理システム１を該データ処理装置２または特定の応用プログラムより取り除くことを回避するためには、該設定管理モジュール１６が設定機能を実行する前に関連の使用者データの入力を要求し、該使用者データに基づいて該資源管理システム１をインストール、設定及び／又は取り除く権限を使用者が有するかを判定することが好ましい。
【００２２】
また、該オペレーションシステムが新設の内付け装置及び／又は外付け装置（例えば新設のUSBフラッシュメモリ）を検出した場合、該新設の内付け装置及び／又は外付け装置が該資源管理システム１の管理を受けるべきかを判定する。その判定結果が管理を受けるべきである場合、前述の設定内容に基づいて該新設の内付け装置及び／又は外付け装置を管理する。
【００２３】
該記録モジュール１８は、該応用プログラムが実行される場合データの情報を記録しアクセスする。本実施例において、資源管理者の管理受入れ資源に対する利用のログ記録やプロセスに鑑みて、該記録モジュール１８は、特定の応用プログラムが該特定内付け装置及び／又は外付け装置を制御する場合、該資源管理者が調査や管理の評価を行えるように、該データ処理装置２と該特定内付け装置及び／又は外付け装置が該特定の応用プログラムを介して実行した動作及び／又はアクセスしたデータのデータ位置ルートを記録し、該データ処理装置２の蓄積ユニット例えばハードディスクなどに蓄積する。
【００２４】
図２は本発明に係る資源管理方法のフローを示す。図に示すように、ステップS２０１において、特定の応用プログラムが呼び出された場合、該データ処理装置２において作動されるオペレーションシステムを介して該特定の応用プログラムインタフェースが提供される。そしてステップS２０２に入る。
【００２５】
ステップS２０２において、現在の使用者の該特定の応用プログラムに対する使用権限を判定する。本実施例において、該判定基準は、例えば該データ処理装置２のオペレーションシステムへのログインの際に入力される使用者データに基づいて判定し、または該特定の応用プログラムの始動プロセスにおいて使用者に対して使用者データの入力を要求し、該使用者データに基づいて使用者の該特定の応用プログラムに対する使用権限及び該使用権限に対応する使用内容を判定する。そしてステップS２０３に入る。
【００２６】
ステップS２０３において、判定される使用者権限に基づいて該特定の応用プログラムを制御し、該使用者権限に応じる機能を提供する。本実施例において、該判定される使用者権限に基づいて該特定の応用プログラムの使用内容を制御し、例えば、該内付け装置及び／又は外付け装置を使用できるか、該内付け装置及び／又は外付け装置を使用できる、または該内付け装置及び／又は外付け装置の一部の機能を使用できる、ということを制御する。そして、ステップS２０４に入る。
【００２７】
ステップS２０４において、該特定の応用プログラムが実行される場合、データの情報を記録しアクセスする。本実施例において、特定の応用プログラムが該特定内付け装置及び／又は外付け装置を制御する場合、該資源管理者が調査や管理の評価を行えるように、該データ処理装置２と該特定内付け装置及び／又は外付け装置が該特定の応用プログラムによって実行される動作及び／又はアクセスされるデータのデータ位置ルートを記録し、該データ処理装置２の蓄積ユニット例えばハードディスクなどに蓄積する。
【００２８】
図３は、設定管理モジュールが新設の装置を検出した場合の処理プロセスを示す。該図に示すように、ステップS３０１において、該オペーレーティングシステムが新設の内付け装置及び／又は外付け装置（例えば新設のUSBフラッシュメモリ）を検出した場合、該新設の内付け装置及び／又は外付け装置が該資源管理システム１の管理を受けるべきかを判定し、可であればステップS３０２に入り、否であればステップを終了する。
【００２９】
ステップS３０２において、判定される使用者権限に基づいて該特定の応用プログラムを制御し該使用者権限に応じる機能を提供する。
【００３０】
上述のように、本発明に係る資源管理システム及び方法は、応用プログラムの実行プロセスにおいて現在の使用者の使用権限に基づいて、該応用プログラムによって該使用者の使用に提供されうる機能が決定されることにより、異なる使用状況に応じて資源を有効に管理し資源の使用内容を記録することを目的としている。また、該設定管理モジュールによって、使用者による資源管理メカニズムの破壊を回避することができる。
【００３１】
上記の実施例は本発明の原理やその効果を例示するものであり、本発明は、それらによって何ら限定されるものではない。本発明に係る実質的な技術内容は、下記の特許請求の範囲に定義されており、この技術分野に精通したものが特許請求の範囲を脱しない範囲で色々な修飾や変更が可能であり、そうした修飾や変更は本発明の技術範囲に入るものである。
【００３２】
本発明に係る上記とその他の目的、特徴、及び利点をもっと分かりやすくするために、添付の図面に沿いながら、本発明に係る好ましい実施の形態を詳しく説明する。添付の図面の内容を以下のように簡単に説明する。
【図面の簡単な説明】
【００３３】
図１は、本発明の資源管理システムに関わる応用構造を示す。
図２は、本発明の資源管理方法に関わるフローを示す。
図３は、本発明の資源管理システムにおける設定管理モジュールが新設装置を検知する処理フローを示す。
【符号の説明】
【００３４】
１  資源管理システム
２  データ処理装置
１２  権限判定モジュール
１４  管理モジュール
１６  設定管理モジュール
１８  記録モジュール
【図１】
2006164215.tif 000003
【図２】
2006164215.tif 000004
【図３】
2006164215.tif 000005