(57)【要約】【課題】電子情報に対するアクセス権情報の一部分に対する更新を制限することができる情報処理プログラム及び情報処理装置を提供する。【解決手段】情報処理プログラム１Ａは、記憶手段２Ａに記憶された、電子情報に対応付けられた情報であって電子情報に対して許可された操作内容を示すアクセス権情報テーブル１０と、アクセス権情報テーブル１０に対応づけられた情報であってアクセス権情報テーブル１０に対して許可された更新内容を示すアクセス権情報更新許可条件情報テーブル１３とを参照可能な情報処理装置１に、第１のアプリケーション１６からアクセス権情報テーブル１０に対する更新要求を受け付けた場合、当該更新要求の内容がアクセス権情報更新許可条件情報テーブル１３に示された更新内容に含まれているときに、当該更新要求に基づいてアクセス権情報テーブル１０を更新するアクセス権情報更新機能を実現させる。【選択図】図１
2010134541.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶された、電子情報に対応付けられた情報であって前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応づけられた情報であって前記アクセス権情報に対して許可された更新内容を示すアクセス権情報更新許可条件情報とを参照可能なコンピュータに、
アプリケーションから前記アクセス権情報に対する更新要求を受け付けた場合、当該更新要求の内容が当該アクセス権情報に対応付けられたアクセス権情報更新許可条件情報に示された更新内容に含まれているときに、当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新機能を実現させるための情報処理プログラム。
【請求項２】
前記アクセス権情報更新許可条件情報に対する更新要求を受け付けた場合、当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾しない内容であるときに、当該更新要求に基づいて当該アクセス権情報更新許可条件情報を更新するアクセス権情報更新許可条件更新機能を、前記コンピュータにさらに実現させる請求項１に記載の情報処理プログラム。
【請求項３】
前記アクセス権情報更新許可条件設定機能は、前記アクセス権情報更新機能が当該更新要求の内容と更新前の当該アクセス権情報更新許可条件情報とを同時に実行することができる場合に、受け付けた前記アクセス権情報更新許可条件情報の当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾しないと判断する請求項２に記載の情報処理プログラム。
【請求項４】
前記アクセス権情報更新許可条件設定機能は、前記アクセス権情報更新許可条件情報の更新要求を受け付けた場合、当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾する内容であるときに、当該アクセス権情報更新許可条件情報に応じて当該更新要求の内容で更新できない理由を示すエラーメッセージ情報を出力する請求項２又は３に記載の情報処理プログラム。
【請求項５】
前記アクセス権情報更新許可条件設定機能は、前記アクセス権情報更新許可条件情報の更新要求を受け付けた場合、当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾する内容であるときに、当該アクセス権情報更新許可条件情報に対応付けられたアクセス権情報に対応する電子情報の複製を生成するとともに、当該更新要求の内容を設定したアクセス権情報更新許可条件情報の複製を生成し、前記電子情報の複製を前記アクセス権情報更新許可情報の複製に対応づける請求項２又は３に記載の情報処理プログラム。
【請求項６】
記憶手段に記憶された、電子情報に対応付けられた情報であって前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応づけられた情報であって前記アクセス権情報に対して許可された更新内容を示すアクセス権情報更新許可条件情報とを参照可能であり、アプリケーションから受け付けた前記アクセス権情報の更新要求を当該アプリケーションとは異なる予め転送先を設定された前記更新要求を処理する処理対象へ転送する転送手段と、前記転送手段により転送された前記更新要求に基づく前記アクセス権情報の更新が許可されたときに当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新手段として機能しているコンピュータに、
前記アプリケーションが要求元である前記アクセス権情報の更新要求を前記転送手段から受け付けた場合、当該更新要求の内容が当該アクセス権情報に対応付けられたアクセス権情報更新許可条件情報に示された更新内容に含まれているか否かに応じて、当該更新要求に基づいた当該アクセス権情報の更新を許可するか否かを判定するアクセス権情報更新許可判定機能を実現させるための情報処理プログラム。
【請求項７】
記憶手段に記憶された、電子情報に対応付けられた情報であって前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応付けられた情報であって前記アクセス権情報に対する更新を許可するか否かを問い合わせる問い合わせ先である第１のアプリケーションを示すアプリケーション対応情報とを参照可能なコンピュータに、
第２のアプリケーションから前記アクセス権情報の更新要求を受け付けたとき、前記アプリケーション対応情報に示される第１のアプリケーションに、当該更新要求に基づく更新を許可するか否かを問い合わせる問い合わせ機能と、
前記問い合わせ機能により前記アクセス権情報の更新要求に基づく更新が許可されたとき、当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新機能とを実現させるための情報処理プログラム。
【請求項８】
電子情報に対応付けられた、前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応づけられた、前記アクセス権情報に対して許可された更新内容を示すアクセス権情報更新許可条件情報とを記憶する記憶手段と、
アプリケーションから前記アクセス権情報に対する更新要求を受け付けた場合、当該更新要求の内容が当該アクセス権情報に対応付けられたアクセス権情報更新許可条件情報に示された更新内容に含まれているときに、当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新手段とを有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラムおよび情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置において、該装置が管理するアクセス権情報全体に対し、その更新を許可するか否かを設定可能であることが知られている。
【０００３】
例えば、特許文献１の情報処理装置は、記憶手段に記憶された電子情報の管理領域に、電子情報のアクセス権情報を更新可能か否かを示すフラグを設け、フラグが更新不可能の状態に設定されている場合には恒久的にアクセス権情報を更新不可能とするため、従来は電子情報の管理領域に定義された認証条件さえ満たせば電子情報のアクセス権情報を更新できたのに対し、認証条件を満たした場合にもアクセス権情報を更新できず、電子情報の不正な利用を防止することができる。
【特許文献１】特開２００１−３４７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、電子情報に対するアクセス権情報の一部分に対する更新を制限する情報処理プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
［１］記憶手段に記憶された、電子情報に対応付けられた情報であって前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応づけられた情報であって前記アクセス権情報に対して許可された更新内容を示すアクセス権情報更新許可条件情報とを参照可能なコンピュータに、アプリケーションから前記アクセス権情報に対する更新要求を受け付けた場合、当該更新要求の内容が当該アクセス権情報に対応付けられたアクセス権情報更新許可条件情報に示された更新内容に含まれているときに、当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新機能を実現させるための情報処理プログラム。
【０００６】
［２］前記アクセス権情報更新許可条件情報に対する更新要求を受け付けた場合、当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾しない内容であるときに、当該更新要求に基づいて当該アクセス権情報更新許可条件情報を更新するアクセス権情報更新許可条件更新機能を、前記コンピュータにさらに実現させる前記［１］に記載の情報処理プログラム。
【０００７】
［３］前記アクセス権情報更新許可条件設定機能は、前記アクセス権情報更新機能が当該更新要求の内容と更新前の当該アクセス権情報更新許可条件情報とを同時に実行することができる場合に、受け付けた前記アクセス権情報更新許可条件情報の当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾しないと判断する前記［２］に記載の情報処理プログラム。
【０００８】
［４］前記アクセス権情報更新許可条件設定機能は、前記アクセス権情報更新許可条件情報の更新要求を受け付けた場合、当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾する内容であるときに、当該アクセス権情報更新許可条件情報に応じて当該更新要求の内容で更新できない理由を示すエラーメッセージ情報を出力する前記［２］又は［３］に記載の情報処理プログラム。
【０００９】
［５］前記アクセス権情報更新許可条件設定機能は、前記アクセス権情報更新許可条件情報の更新要求を受け付けた場合、当該更新要求の内容が更新前の当該アクセス権情報更新許可条件情報と矛盾する内容であるときに、当該アクセス権情報更新許可条件情報に対応付けられたアクセス権情報に対応する電子情報の複製を生成するとともに、当該更新要求の内容を設定したアクセス権情報更新許可条件情報の複製を生成し、前記電子情報の複製を前記アクセス権情報更新許可情報の複製に対応づける請求項２又は３に記載の情報処理プログラム。
【００１０】
［６］記憶手段に記憶された、電子情報に対応付けられた情報であって前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応づけられた情報であって前記アクセス権情報に対して許可された更新内容を示すアクセス権情報更新許可条件情報とを参照可能であり、アプリケーションから受け付けた前記アクセス権情報の更新要求を当該アプリケーションとは異なる予め転送先を設定された前記更新要求を処理する処理対象へ転送する転送手段と、前記転送手段により転送された前記更新要求に基づく前記アクセス権情報の更新が許可されたときに当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新手段として機能しているコンピュータに、前記アプリケーションが要求元である前記アクセス権情報の更新要求を前記転送手段から受け付けた場合、当該更新要求の内容が当該アクセス権情報に対応付けられたアクセス権情報更新許可条件情報に示された更新内容に含まれているか否かに応じて、当該更新要求に基づいた当該アクセス権情報の更新を許可するか否かを判定するアクセス権情報更新許可判定機能を実現させるための情報処理プログラム。
【００１１】
［７］記憶手段に記憶された、電子情報に対応付けられた情報であって前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応付けられた情報であって前記アクセス権情報に対する更新を許可するか否かを問い合わせる問い合わせ先である第１のアプリケーションを示すアプリケーション対応情報とを参照可能なコンピュータに、第２のアプリケーションから前記アクセス権情報の更新要求を受け付けたとき、前記アプリケーション対応情報に示される第１のアプリケーションに、当該更新要求に基づく更新を許可するか否かを問い合わせる問い合わせ機能と、前記問い合わせ機能により前記アクセス権情報の更新要求に基づく更新が許可されたとき、当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新機能とを実現させるための情報処理プログラム。
【００１２】
［８］電子情報に対応付けられた、前記電子情報に対して許可された操作内容を示すアクセス権情報と、前記アクセス権情報に対応づけられた、前記アクセス権情報に対して許可された更新内容を示すアクセス権情報更新許可条件情報とを記憶する記憶手段と、アプリケーションから前記アクセス権情報に対する更新要求を受け付けた場合、当該更新要求の内容が当該アクセス権情報に対応付けられたアクセス権情報更新許可条件情報に示された更新内容に含まれているときに、当該更新要求に基づいて当該アクセス権情報を更新するアクセス権情報更新手段とを有する情報処理装置。
【発明の効果】
【００１３】
請求項１又は８に係る発明によれば、電子情報に対するアクセス権情報の一部分に対する更新を制限することができる。
【００１４】
請求項２に係る発明によれば、アクセス権情報更新許可条件情報の内容を矛盾させることなく更新することができる。
【００１５】
請求項３に係る発明によれば、アクセス権情報更新機能が更新要求の内容と更新前のアクセス権情報更新許可条件情報とを同時に実行することができる場合に、アクセス権情報更新許可条件情報の内容を矛盾させることなく更新することができる。
【００１６】
請求項４に係る発明によれば、電子情報に対するアクセス権情報に対する更新要求の内容がアクセス権情報更新許可条件情報の内容と矛盾する場合に、その旨を示すエラーメッセージを表示することができる。
【００１７】
請求項５に係る発明によれば、電子情報に対するアクセス権情報に対する更新要求の内容がアクセス権情報更新許可条件情報の内容と矛盾する場合に、矛盾による影響を抑制するようにして、その更新要求に基づく処理を行うことができる。
【００１８】
請求項６に係る発明によれば、既存のアクセス権情報更新手段を用いて、電子情報に対するアクセス権情報の一部分に対する更新を制限することができる。
【００１９】
請求項７に係る発明によれば、アクセス権情報更新許可条件情報を用いることなく、電子情報に対するアクセス権情報の一部分に対する更新を制限することができる。
【発明を実施するための最良の形態】
【００２０】
［第１の実施の形態］
（情報処理装置の構成）
図１は、本発明の第１の実施の形態に係る情報処理装置の構成例を示す概略図である。
【００２１】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）やフラッシュメモリ等の電子部品から構成され、メモリ、表示部、入力装置等を有する。また、情報処理装置１は、ＣＰＵにおいて以下の情報処理プログラム１Ａの各手段、第１のプリケーション１６、第２のアプリケーション１７及び電子情報操作手段１８を機能させる。
【００２２】
情報処理プログラム１Ａは、アクセス権情報テーブル１０からアクセス権情報を取得するアクセス権情報取得手段１１と、アプリケーション又は利用者の要求に基づいてアクセス権情報テーブル１０のアクセス権を更新するアクセス権情報更新手段１２と、アクセス権情報更新許可条件テーブル１３に基づいてアクセス権情報の更新が可能か否かを判定するアクセス権情報更新許可判定手段１４と、利用者又はアプリケーションの要求に基づいてアクセス権情報更新許可条件テーブル１３の情報を更新するよう設定するアクセス権情報更新許可条件設定手段１５とを有する。
【００２３】
第１のアプリケーション１６は、アクセス権情報テーブル１０に基づいて電子情報にアクセスするとともに、自己の処理内容に応じてアクセス権情報テーブル１０の更新要求を出力する。第２のアプリケーション１７は、第１のアプリケーション１６によって使用される電子情報を、例えば、複数の利用者に回覧する等して管理操作する。電子情報操作手段１８は、電子情報のコピー、移動、及び削除等の操作を実行する。
【００２４】
また、情報処理装置１は、アプリケーション又は利用者が電子情報に対してアクセス可能かどうかを示すアクセス権情報テーブル１０と、アプリケーション又は利用者がアクセス権情報を更新可能か否かを示すアクセス権情報更新許可条件テーブル１３とを格納するＨＤＤ等の記憶手段２Ａと、電子情報の格納先等の詳細情報を示す電子情報テーブル１９と、電子情報を格納する電子情報記憶手段２０とを有する。
【００２５】
図２は、本発明の第１の実施の形態に係るアクセス権情報テーブルの構成例を示す概略図である。
【００２６】
アクセス権情報テーブル１０は、利用者やアプリケーションが有する電子情報に対するアクセス権情報を管理する情報であり、アクセスの対象となる電子情報を識別するための電子情報と、アプリケーションや利用者等のアクセス権を実行する対象としての主体と、アクセス権の内容を示す権利とを有する。例えば、アプリケーションＡは、フォルダＢに対してＲｅａｄ及びＷｒｉｔｅのアクセス権を有する。
【００２７】
図３は、本発明の第１の実施の形態に係るアクセス権情報更新許可条件テーブルの構成例を示す概略図である。
【００２８】
アクセス権情報更新許可条件テーブル１３は、利用者やアプリケーションが有するアクセス権情報テーブル１０に対する更新するために与えられた権利を管理する情報であり、アクセス権情報の対象となる電子情報と、アクセス権の更新を実行する対象としての主体と、主体から剥奪を許さないアクセス権を示す剥奪を許さない権利と、主体に対して付与を許さないアクセス権を示す付与を許さない権利とを有する。なお、剥奪を許さない権利又は付与を許さない権利のいずれかを設定する構成としてもよい。
【００２９】
（動作）
以下に、本発明の一実施の形態における情報処理装置の動作を各図を参照しつつ説明する。
【００３０】
図４は、本発明の第１の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【００３１】
まず、利用者が第１のアプリケーション１６を操作する等して、アプリケーション１６がある電子情報のアクセス権を更新する状態が生じると、アプリケーション１６は、アクセス権情報の更新要求を出力し、アクセス権情報更新手段１２が第１のアプリケーション１６からある電子情報のアクセス権情報の更新要求を受信する（Ｓ１０）。次に、アクセス権情報更新手段１２は、アクセス権情報更新許可判定手段１４に対して更新要求のあったアプリケーション名と電子情報名とを送信してアクセス権情報の更新が可能か否かを判定するための判定要求を送信する（Ｓ１１）。
【００３２】
次に、アクセス権情報更新許可判定手段１４は、アクセス権情報更新許可条件テーブル１３から更新要求のあったアプリケーション名（又はアプリケーションを操作する利用者名）と電子情報名とに該当するアクセス権情報更新許可条件を取得し（Ｓ１２）、アクセス権情報の更新を許可するか否かを判定する（Ｓ１３）。例えば、図３における「文書３」は、「ユーザ１〜３」に対して「Ｒｅａｄ、Ｗｒｉｔｅ」の剥奪を許さないため、「Ｒｅａｄ」禁止の更新要求を受け付けた場合には、更新を許可しない。また、「Ｄｅｌｅｔｅ」を付与する更新要求を受け付けた場合には、更新を許可する。
【００３３】
アクセス権情報更新許可判定手段１４が更新を許可した場合（Ｓ１４；Ｙｅｓ）、アクセス権情報更新手段１２は、第１のアプリケーション１６から要求された内容に応じてアクセス権情報テーブル１０を更新する（Ｓ１５）。例えば、「Ｄｅｌｅｔｅ」を付与する更新要求を受け付けた場合には、権利に「Ｄｅｌｅｔｅ」を追加して更新する。
【００３４】
また、アクセス権情報更新許可判定手段１４が更新を許可しなかった場合（Ｓ１４；Ｎｏ）、第１のアプリケーション１６に対してアクセス権情報テーブル１０を更新できない旨をエラーとして通知する（Ｓ１６）。例えば、第１のアプリケーション１６を操作する端末等の表示画面に「アクセス権を更新できません」等のメッセージを表示する。
【００３５】
図５は、本発明の第１の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【００３６】
まず、利用者が第２のアプリケーション１７を操作し、ある電子情報のアクセス権情報更新許可条件テーブル１３を設定しようとし、設定内容を入力すると、第２のアプリケーション１７は、設定内容を含んだ設定要求を出力する。アクセス権情報更新許可条件設定手段１５は、第２のアプリケーション１７からアクセス権情報更新許可条件テーブル１３の更新要求を受信すると（Ｓ２０）、その更新要求の内容がアクセス権情報更新許可条件テーブル１３の内容と矛盾しない場合（Ｓ２１；Ｙｅｓ）、アクセス権情報更新許可条件テーブル１３の内容を更新し（Ｓ２２）、その更新要求の内容がアクセス権情報更新許可条件テーブル１３の内容と矛盾する場合（Ｓ２１；Ｎｏ）、第２のアプリケーション１７に対してアクセス権情報更新許可条件テーブル１３を更新できない旨をエラーとして通知する（Ｓ２３）。例えば、図３における「文書３」の「ユーザー１」に対して、付与を許さない権利として「Ｒｅａｄ」を設定しようとすると、剥奪を許さない権利の「Ｒｅａｄ」と抵触するため、エラーとして通知する。
【００３７】
なお、利用者は、第２のアプリケーション１７以外に、アクセス権情報更新許可条件テーブル１３を設定する機能を有するアプリケーションを用いてもよいし、利用者の操作によらずにアプリケーション１７が自発的にアクセス権情報更新許可条件テーブル１３を設定する構成としてもよい。
【００３８】
［第２の実施の形態］
図６は、本発明の第２の実施の形態に係るアクセス権情報更新許可条件テーブルの構成例を示す概略図である。
【００３９】
アクセス権情報更新許可条件テーブル１３Ａは、図３に示すアクセス権情報更新許可条件テーブル１３の項目に設定の理由を示す理由情報をさらに有する。
【００４０】
第２の実施の形態において、情報処理装置１のアクセス権情報更新許可判定手段１４は、図４に示すステップＳ１６において、第１のアプリケーション１６にエラーを通知する際、その理由として理由情報の内容、「このアクセス権は、アプリケーションのログを出力するために必要です」と通知する。
【００４１】
［第３の実施の形態］
図７は、本発明の第３の実施の形態に係る情報処理装置の構成例を示す概略図である。
【００４２】
情報処理装置１は、図１に示す情報処理装置１の構成と比較して、情報処理プログラム１Ｂのアクセス権情報更新手段１２Ａがフック手段１２０を有する。フック手段１２０は、第１のアプリケーション１６からのアクセス権情報の更新要求を受信するとアクセス権情報更新許可判定手段１４にその更新要求を転送するものである。なお、アクセス権情報テーブル１０Ａ、アクセス権情報取得手段１１Ａ及びアクセス権情報更新手段１２Ａは、情報処理装置１にインストールされたオペレーティングシステム３０の機能の一部として動作するものである。また、アクセス権情報テーブル１０Ａ及びアクセス権情報更新許可条件テーブル１３は、記憶手段２Ｂに記憶される情報である。
【００４３】
第３の実施の形態において、情報処理装置１のアクセス権情報更新手段１２Ａは、既存のオペレーティングシステム３０において、図４のステップＳ１０及びＳ１１の動作を実行する。
【００４４】
まず、利用者が第１のアプリケーション１６を操作する等して、アプリケーション１６がある電子情報のアクセス権を更新する状態が生じると、アプリケーション１６は、アクセス権情報の更新要求を出力し、アクセス権情報更新手段１２Ａが第１のアプリケーション１６からある電子情報のアクセス権情報の更新要求を受信する（Ｓ１０）。次に、アクセス権情報更新手段１２Ａのフック手段１２０は、アクセス権情報更新許可判定手段１４に対して更新要求のあったアプリケーション名と電子情報名とを送信してアクセス権情報の更新が可能か否かを判定するために更新要求を転送する（Ｓ１１）。
【００４５】
オペレーティングシステム３０が有するフック手段１２０を利用する以外の動作は、図４に説明する内容と同一である。
【００４６】
［第４の実施の形態］
図８は、本発明の第４の実施の形態に係る情報処理装置の構成例を示す概略図である。
【００４７】
情報処理装置１は、図１に示す情報処理装置１の構成と比較して、記憶手段２Ｃが、アクセス権情報更新許可条件テーブル１３に代えて、電子情報−アプリケーション対応テーブル２１を有し、情報処理プログラム１Ｃが、アクセス権情報更新許可条件設定手段１５に代えて、アプリケーション問合せ手段２２を有する。電子情報−アプリケーション対応テーブル２１は、電子情報と問い合わせ先としてのアプリケーションとを対応づけるテーブルである。アプリケーション問合せ手段２２は、電子情報−アプリケーション対応テーブル２１に基づいて第２のアプリケーション１７、第３のアプリケーション１７Ａ又は第４のアプリケーション１７Ｂのいずれかにアクセス権情報更新許可条件を問い合わせるものである。なお、アプリケーションは複数でも単数でもよい。
【００４８】
図９は、本発明の第４の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【００４９】
まず、利用者が第１のアプリケーション１６を操作する等して、アプリケーション１６がある電子情報のアクセス権を更新する状態が生じると、アプリケーション１６は、アクセス権情報の更新要求を出力し、アクセス権情報更新手段１２が第１のアプリケーション１６からある電子情報のアクセス権情報の更新要求を受信すると（Ｓ３０）、アクセス権情報更新許可判定手段１４に対して更新要求のあったアプリケーション名と電子情報名とを送信してアクセス権情報の更新が可能か否かを判定するための判定要求を送信する（Ｓ３１）。
【００５０】
次に、アクセス権情報更新許可判定手段１４は、アプリケーション問合せ手段２２に対して更新要求のあったアプリケーション名と電子情報名とを送信して、情報を要求する（Ｓ３２）。次に、アプリケーション問合せ手段２２は、電子情報−アプリケーション対応テーブル２１に基づいて、更新要求の電子情報に該当するアプリケーション（１７〜１７Ｂのいずれか）にアクセス権情報が更新可能か否かを問い合わせる（Ｓ３３）。
【００５１】
アクセス権情報更新許可判定手段１４は、アプリケーション問合せ手段２２を介して該当するアプリケーションから更新可能か否かの判定を受信し（Ｓ３４）、更新を許可した場合（Ｓ３５；Ｙｅｓ）、アクセス権情報更新手段１２は、第１のアプリケーション１６から要求された内容に応じてアクセス権情報テーブル１０を更新する（Ｓ３６）。また、更新を許可しなかった場合（Ｓ３５；Ｎｏ）、第１のアプリケーション１６に対してアクセス権情報テーブル１０を更新できない旨をエラーとして通知する（Ｓ３７）。
【００５２】
［第５の実施の形態］
図１０は、本発明の第５の実施の形態に係る電子情報テーブルの構成例を示す概略図である。
【００５３】
電子情報テーブル１９Ａは、電子情報の格納先を示す情報であり、電子情報の識別情報を示す電子情報と、電子情報の格納先を示す格納先と、電子情報のコピー元を示すコピー元と、関連づけられたアプリケーションを示す対象アプリケーションとを有する。
【００５４】
図１１は、本発明の第５の実施の形態に係るアクセス権情報更新許可条件テーブルの構成例を示す概略図である。
【００５５】
アクセス権情報更新許可条件テーブル１３Ｂは、利用者やアプリケーションが矛盾する条件で更新許可条件を設定した場合を示しており、アクセスの対象となる電子情報と、アクセス権の更新の権利を有する対象としての主体と、主体から剥奪を許さないアクセス権を示す剥奪を許さない権利と、主体に対して付与を許さないアクセス権を示す付与を許さない権利とを有する。
【００５６】
例えば、フォルダＢに対してＲｅａｄ及びＷｒｉｔｅが剥奪を許されない権利として登録されている場合に、付与を許さない権利としてＲｅａｄを設定すると条件が矛盾するためにコピーされた電子情報（フォルダＢのコピー）に新たな条件を設定する。
【００５７】
図１２は、本発明の第５の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【００５８】
まず、アクセス権情報更新許可条件設定手段１５は、第２のアプリケーション１７からアクセス権情報更新許可条件テーブル１３の更新要求を受信すると（Ｓ４０）、その更新要求の内容がアクセス権情報更新許可条件テーブル１３の内容と矛盾しない場合（Ｓ４１；Ｙｅｓ）、アクセス権情報更新許可条件テーブル１３の内容を更新する（Ｓ４２）。
【００５９】
また、その更新要求の内容がアクセス権情報更新許可条件テーブル１３の内容と矛盾する場合（Ｓ４１；Ｎｏ）、該当する電子情報のコピーを作成し（Ｓ４３）、図１０に示す電子情報テーブル１９Ａのように、対象アプリケーションとともに追加し（Ｓ４４）、図１１に示すアクセス権情報更新許可条件テーブル１３Ｂのように、矛盾している条件を除いて条件をコピーして追加する（Ｓ２３）。
【００６０】
なお、矛盾する更新許可条件を設定したアプリケーションが、その対象としての電子情報の処理を終えた後、元の情報にマージしても良いし、別情報として扱ってもよい。
【００６１】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【００６２】
また、上記実施の形態で使用されるアクセス権情報テーブル１０、アクセス権情報取得手段１１、アクセス権情報更新手段１２、アクセス権情報更新許可条件テーブル１３、アクセス権情報更新許可判定手段１４、アクセス権情報更新許可条件設定手段１５は、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部または全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１の実施の形態に係る情報処理装置の構成例を示す概略図である。
【図２】本発明の第１の実施の形態に係るアクセス権情報テーブルの構成例を示す概略図である。
【図３】本発明の第１の実施の形態に係るアクセス権情報更新許可条件テーブルの構成例を示す概略図である。
【図４】本発明の第１の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【図６】本発明の第２の実施の形態に係るアクセス権情報更新許可条件テーブルの構成例を示す概略図である。
【図７】本発明の第３の実施の形態に係る情報処理装置の構成例を示す概略図である。
【図８】本発明の第４の実施の形態に係る情報処理装置の構成例を示す概略図である。
【図９】本発明の第４の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【図１０】本発明の第５の実施の形態に係る電子情報テーブルの構成例を示す概略図である。
【図１１】本発明の第５の実施の形態に係るアクセス権情報更新許可条件テーブルの構成例を示す概略図である。
【図１２】本発明の第５の実施の形態に係る情報処理装置の動作例を示すフローチャートである。
【符号の説明】
【００６４】
１…情報処理装置、１Ａ…情報処理プログラム、１Ｂ…情報処理プログラム、１Ｃ…情報処理プログラム、１０…アクセス権情報テーブル、１０Ａ…アクセス権情報テーブル、１１…アクセス権情報取得手段、１１Ａ…アクセス権情報取得手段、１２…アクセス権情報更新手段、１２Ａ…アクセス権情報更新手段、１３…アクセス権情報更新許可条件テーブル、１３Ａ…アクセス権情報更新許可条件テーブル、１３Ｂ…アクセス権情報更新許可条件テーブル、１４…アクセス権情報更新許可判定手段、１５…アクセス権情報更新許可条件設定手段、１６…第１のアプリケーション、１７…第２のアプリケーション、１７Ａ…第３のアプリケーション、１７Ｂ…第４のアプリケーション、１８…電子情報操作手段、１９…電子情報テーブル、１９Ａ…電子情報テーブル、２０…電子情報記憶手段、２１…電子情報−アプリケーション対応テーブル、２２…アプリケーション問合せ手段、３０…オペレーティングシステム、１２０…フック手段
【図１】
2010134541.tif 000003
【図２】
2010134541.tif 000004
【図３】
2010134541.tif 000005
【図４】
2010134541.tif 000006
【図５】
2010134541.tif 000007
【図６】
2010134541.tif 000008
【図７】
2010134541.tif 000009
【図８】
2010134541.tif 000010
【図９】
2010134541.tif 000011
【図１０】
2010134541.tif 000012
【図１１】
2010134541.tif 000013
【図１２】
2010134541.tif 000014