(57)【要約】【課題】  資源名称自体にアクセス権を示すキーワードを持たすようにした名前によるアクセス権制御方法ならびにその方法を用いる情報処理装置を提供する。【解決手段】  資源の生成／名称変更手段１００は生成した資源（例えばフォルダ）に名前を付ける。資源の生成／名称変更監視手段１０１はフォルダの生成を検知しフォルダ名にアクセス権情報を含む場合にフォルダ名を資源名のアクセス権変換手段１０３に送る。資源名のアクセス権変換手段１０３はアクセス権変換情報を参照しフォルダ名からアクセス権制御情報を生成する。資源アクセス手段１０７は資源アクセス制御手段１０８にフォルダの参照を要求し、資源アクセス制御手段１０８はアクセス権制御情報を参照し資源アクセス手段１０７がアクセス権を有するかを判定する。資源アクセス制御手段１０８は資源アクセス手段１０７がアクセス権を有する場合にフォルダの読み込みを許可する。【選択図】      図１
2005235061.tif 000002
【特許請求の範囲】
【請求項１】
名称にアクセス権情報を含ませて資源の名称を定義し、
前記資源の名称を基にアクセス権制御情報を生成して記憶部に記憶し、
前記記憶部に記憶されているアクセス権制御情報を参照して資源に対するアクセスを制御する、
ことを特徴とする名前によるアクセス権制御方法。
【請求項２】
アクセス権変換情報を入力して記憶部に記憶し、
前記記憶部に記憶されているアクセス権変換情報を参照して前記資源の名称を基にアクセス権制御情報を生成する、
ことを特徴とする請求項１記載の名前によるアクセス権制御方法。
【請求項３】
資源の名称に含まれるアクセス権情報を変換するための情報であるアクセス権変換情報を入力してアクセス権変換情報記憶部に登録し、
名称にアクセス権情報を含ませて資源の名称付け或いは名称変更を行い、
前記アクセス権変換情報記憶部に記憶されているアクセス権変換情報を参照して前記資源の名称を基にアクセス権制御情報を生成し、
生成したアクセス権制御情報をアクセス権制御情報記憶部に登録する、
ことを特徴とする名前によるアクセス権制御方法。
【請求項４】
前記アクセス権制御情報記憶部に記憶するアクセス権制御情報を参照して資源に対するアクセスを制御する、
ことを特徴とする請求項３記載の名前によるアクセス権制御方法。
【請求項５】
名称にアクセス権情報を含ませて資源の名称定義あるいは名称変更を行う資源の生成／名称変更手段と、
資源の名称定義あるいは名称変更が行われたことを検知して資源の名称を取得し取得した資源の名称を資源名のアクセス権変換手段に送出する資源の生成／名称変更監視手段と、
資源の名称を基にアクセス権制御情報を生成してアクセス権制御情報記憶部に登録する資源名のアクセス権変換手段と、
前記アクセス権制御情報記憶部に記憶したアクセス権制御情報を参照して資源に対するアクセスを制御する資源アクセス制御手段と、
を備える情報処理装置。
【請求項６】
前記資源の名称に含まれるアクセス権情報を変換するための情報であるアクセス権変換情報を入力してアクセス権変換情報記憶部に登録するアクセス権変換情報登録手段を有し、
前記資源名のアクセス権変換手段は、
前記アクセス権変換情報記憶部に記憶されているアクセス権変換情報を参照してアクセス権制御情報を生成する手段を含む、
ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
コンピュータに、
名称にアクセス権情報を含ませて資源の名称定義あるいは名称変更を行う機能、
資源の名称定義あるいは名称変更が行われたことを検知して資源の名称を取得する機能、
資源の名称を基にアクセス権制御情報を生成して記憶部に登録する機能、
前記記憶部に記憶されているアクセス権制御情報を参照して資源に対するアクセスを制御する機能、
を実現させるためのプログラム。
【請求項８】
前記資源の名称に含まれるアクセス権情報を変換するための情報であるアクセス権変換情報を入力して記憶部に登録する機能、
前記記憶部に記憶されているアクセス権変換情報を参照してアクセス権制御情報を生成する機能、
を実現させるための請求項７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、名前によるアクセス権制御方法ならびにその方法を用いる情報処理装置およびプログラムに関し、特に、資源名称自体にアクセス権を示すキーワードを持たすようにした名前によるアクセス権制御方法ならびにその方法を用いる情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、フォルダの日本語名称に基いたアクセス権制御方式の例が記載されている。この方式では、フォルダ名称に対応したアクセス権を管理テーブルとして定義している。そして、定義した管理テーブルに基づいてアクセス制御を行っている。
【０００３】
また、特許文献２には、一つのファイルを複数の名前でアクセス可能とし、名前別にアクセス権を制御可能とするアクセス権制御装置の例が記載されている。この装置では、実体ファイルに対して複数の別名を定義する。そして、別名とアクセス権を関連付ける記憶部を設け、使用する別名によりアクセス権を制御している。
【０００４】
【特許文献１】特開平０１−２５６８４２号公報
【特許文献２】特開平８−３３５１８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した背景技術では、管理テーブルによってフォルダ名称と１対１に対応したアクセス権を定義している。あるいは、複数の別名を定義し、管理テーブルによって別名とアクセス権を１対１に関連付けている。このため、フォルダ名称自体やファイルの名称自体からアクセス権の推測を行うことができないという問題点がある。また、アクセス権の設定方法が単純でないという問題点もある。
【０００６】
本発明の目的は、上記の問題点を解決し、資源名称自体にアクセス権を示すキーワードを持たすようにした名前によるアクセス権制御方法ならびにその方法を用いる情報処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本願第１の発明の名前によるアクセス権制御方法は、名称にアクセス権情報を含ませて資源の名称を定義し、前記資源の名称を基にアクセス権制御情報を生成して記憶部に記憶し、前記記憶部に記憶されているアクセス権制御情報を参照して資源に対するアクセスを制御する、ことを特徴とする。
【０００８】
本願第２の発明の名前によるアクセス権制御方法は、第１の発明においてアクセス権変換情報を入力して記憶部に記憶し、前記記憶部に記憶されているアクセス権変換情報を参照して前記資源の名称を基にアクセス権制御情報を生成する、ことを特徴とする。
【０００９】
本願第３の発明の名前によるアクセス権制御方法は、資源の名称に含まれるアクセス権情報を変換するための情報であるアクセス権変換情報を入力してアクセス権変換情報記憶部に登録し、名称にアクセス権情報を含ませて資源の名称付け或いは名称変更を行い、前記アクセス権変換情報記憶部に記憶されているアクセス権変換情報を参照して前記資源の名称を基にアクセス権制御情報を生成し、生成したアクセス権制御情報をアクセス権制御情報記憶部に登録する、ことを特徴とする。
【００１０】
本願第４の発明の名前によるアクセス権制御方法は、第３の発明において前記アクセス権制御情報記憶部に記憶するアクセス権制御情報を参照して資源に対するアクセスを制御する、ことを特徴とする。
【００１１】
本願第５の発明の情報処理装置は、名称にアクセス権情報を含ませて資源の名称定義あるいは名称変更を行う資源の生成／名称変更手段と、資源の名称定義あるいは名称変更が行われたことを検知して資源の名称を取得し取得した資源の名称を資源名のアクセス権変換手段に送出する資源の生成／名称変更監視手段と、資源の名称を基にアクセス権制御情報を生成してアクセス権制御情報記憶部に登録する資源名のアクセス権変換手段と、前記アクセス権制御情報記憶部に記憶したアクセス権制御情報を参照して資源に対するアクセスを制御する資源アクセス制御手段と、を備える。
【００１２】
本願第６の発明の情報処理装置は、第５の発明において前記資源の名称に含まれるアクセス権情報を変換するための情報であるアクセス権変換情報を入力してアクセス権変換情報記憶部に登録するアクセス権変換情報登録手段を有し、前記資源名のアクセス権変換手段は、前記アクセス権変換情報記憶部に記憶されているアクセス権変換情報を参照してアクセス権制御情報を生成する手段を含む、ことを特徴とする。
【００１３】
本願第７の発明のプログラムは、コンピュータに、名称にアクセス権情報を含ませて資源の名称定義あるいは名称変更を行う機能、資源の名称定義あるいは名称変更が行われたことを検知して資源の名称を取得する機能、資源の名称を基にアクセス権制御情報を生成して記憶部に登録する機能、前記記憶部に記憶されているアクセス権制御情報を参照して資源に対するアクセスを制御する機能、を実現させる。
【００１４】
本願第８の発明のプログラムは、第７の発明において前記資源の名称に含まれるアクセス権情報を変換するための情報であるアクセス権変換情報を入力して記憶部に登録する機能、前記記憶部に記憶されているアクセス権変換情報を参照してアクセス権制御情報を生成する機能、を実現させる。
【発明の効果】
【００１５】
本発明の効果は、名前のある資源については、名前を見るだけでアクセス権の判別が可能であり、視認性が良くなることである。その理由は、元々の資源名にアクセス権情報を付加した形で資源名を定義するようにしたからである。
【発明を実施するための最良の形態】
【００１６】
本発明は、コンピュータ上の資源におけるアクセス権の設定方法として、資源の名前自体にアクセス権を表現する機能を持たせることを特徴とする。
【００１７】
次に、本発明を実施するための最良の形態の構成について、図面を参照して詳細に説明する。
図１は本発明の構成を示す図である。
図３はアクセス権情報を含んだフォルダ名の例を示す図である。
図４はアクセス権変換情報（ａ）固定キーワードテーブル（ｂ）ユーザ定義キーワードテーブルの例を示す図である。
図５はアクセス権制御情報の例を示す図である。
【００１８】
図１を参照すると、本実施例の情報処理装置１０は、資源の生成／名称変更手段１００と、資源の生成／名称変更監視手段１０１と、資源１０２と、資源名のアクセス権変換手段１０３と、アクセス権変換情報記憶部１０４と、アクセス権変換情報登録手段１０５と、アクセス権制御情報記憶部１０６と、資源アクセス手段１０７と、資源アクセス制御手段１０８と、を備えている。
【００１９】
情報処理装置１０は、プログラム制御で動作するコンピュータである。
【００２０】
資源の生成／名称変更手段１００は、資源の生成あるいは資源の名称変更を行う機能を有する。資源の生成／名称変更手段１００は、資源の生成時に、資源に対する名称を定義する。資源の名称は、図３（ｂ）に示すように、アクセス権情報を含んでいる。また、資源の生成／名称変更手段１００は生成した資源の名称を資源名称記憶部（図示せず）に登録して管理する。また、資源の生成／名称変更手段１００は、生成した資源の一覧情報（資源名を含む）を作成してディスプレイ等の表示部やプリンタ等の印刷部に出力する機能を有する。
【００２１】
資源の生成／名称変更監視手段１０１は、資源の生成あるいは資源の名称変更が行われたかを監視する機能を有する。資源の生成／名称変更監視手段１０１は、資源の生成あるいは資源の名称変更が行われたことを検知した場合、資源の名称を取得し、資源の名称を形成する文字列を解析し、資源の名称に含まれるアクセス権情報に相当する部分を抽出する。そして、アクセス権情報を構成する文字列（キーワード）がアクセス権変換情報記憶部１０４に記憶されるアクセス権変換情報に定義されているかをチェックする。そして、文字列（キーワード）がアクセス権変換情報に定義されていれば、正しいものとして、資源の名称を資源名のアクセス権変換手段１０３に送出する。また、資源の生成／名称変更監視手段１０１は、文字列（キーワード）がアクセス権変換情報に定義されていなければ、エラーとして処理する、あるいは、単なる資源名として扱ってもよい。
【００２２】
資源１０２は、資源アクセス手段１０７がアクセスするコンピュータ内のリソースである。例えば、フォルダ，ファイル，デバイス，パイプあるいは通信名などである。
【００２３】
資源名のアクセス権変換手段１０３は、資源の名称に含まれるアクセス権情報を変換してアクセス権制御情報を設定する。すなわち、資源名のアクセス権変換手段１０３は、資源の生成／名称変更監視手段１０１から資源の名称を受け取る。そして、アクセス権変換情報記憶部１０４に記憶されるアクセス権変換情報を参照して資源の名称を基に図５に例示するアクセス権制御情報を生成する。そして、生成したアクセス権制御情報をアクセス権制御情報記憶部１０６に登録する。
【００２４】
アクセス権変換情報記憶部１０４は、アクセス権変換情報登録手段１０５が登録するアクセス権変換情報が記憶される。
【００２５】
アクセス権変換情報登録手段１０５は、アクセス権変換情報を入力してアクセス権変換情報記憶部１０４に登録する機能を有する。また、アクセス権変換情報記憶部１０４に登録したアクセス権変換情報を変更／削除する機能を有する。アクセス権変換情報は、資源名とアクセス権との変換定義情報を定義するもので、図４（ａ）に示す固定キーワードテーブルと図４（ｂ）に示すユーザ定義キーワードテーブルとを含む。固定キーワードテーブルは、アクセス権を示すキーワードを定義するテーブルであり、予め定義されたキーワードとそのキーワードの意味づけを登録する。図４（ａ）の例では、”Ｒ”と”Ｗ”と”Ｘ”の３つのキーワードが登録され、それぞれ意味づけされている。ユーザ定義キーワードは、アクセス権の対象者あるいは対象グループを定義するテーブルであり、ユーザが定義するキーワードとそのキーワードの意味づけを登録する。図４（ｂ）の例では、”グループ１”と”グループ２”と”プロジェクト１”の３つのキーワードが登録され、それぞれ意味づけされている。
【００２６】
アクセス権制御情報記憶部１０６は、資源名のアクセス権変換手段１０３が登録するアクセス権制御情報が記憶される。アクセス権制御情報は資源に対するアクセス権情報を含む。
【００２７】
資源アクセス手段１０７は、資源にアクセスする機能を有する。資源アクセス手段１０７は、アクセスする資源を指定する場合、アクセス権情報を含んだ全文字列の資源名（例えば、図３（ｂ）に示す”フォルダ１．Ｒ．グループ１．ＲＷＸ．グループ２”）で資源を指定してもよいし、アクセス権情報を含まない元々の資源名（例えば、図３（ｂ）に示す”フォルダ１”）で資源を指定してもよい
資源アクセス制御手段１０８は、資源アクセス手段１０７から資源１０２へのアクセスに対して、アクセス権制御情報記憶部１０６に記憶するアクセス権制御情報を参照してアクセス制御を行う。
【００２８】
次に、本発明を実施するための最良の形態の動作について、図１〜図６を参照して詳細に説明する。
図２は本発明の動作の流れを示す図である。
図６は本発明の動作の流れを示す図である。
【００２９】
最初に、図３を用いて、アクセス権情報を含む資源名について説明する。本説明では、コンピュータ内の資源の一つであるフォルダ名を例にとり説明する。
【００３０】
図３（ｂ）を参照すると、アクセス権情報を含んだフォルダ名として、元々のフォルダ名である”フォルダ１”に、”．Ｒ．グループ１．ＲＷＸ．グループ２”という文字列を追加した構成のフォルダ名が例示されている。”．Ｒ．グループ１．ＲＷＸ．グループ２”はアクセス権情報を表している。
【００３１】
次に、アクセス権を表す情報に使用する文字列について説明する。
【００３２】
アクセス権を表す情報には、固定キーワードとユーザ定義キーワードの２種類のキーワードを使用する。固定キーワードは、アクセス権を示すキーワードであり、予め固定キーワードテーブルで定義されている。図３（ｂ）の例では、”Ｒ”と”Ｗ”と”Ｘ”の３つの固定キーワードを使用している。ユーザ定義キーワードは、アクセス権の対象者あるいは対象グループを示すキーワードであり、予めユーザ定義キーワードテーブルで定義されている。図３（ｂ）の例では、”グループ１”と”グループ２”の２つのユーザ定義キーワードを使用している。
【００３３】
図３（ｂ）のアクセス権情報を含んだフォルダ名を例にとると、”Ｒ”は図４（ａ）に示すように読み込み可の属性を示し、”グループ１”は図４（ｂ）に示すようにアクセス権の対象としてグループ１の全員が対象であることを意味する。同様に、”ＲＷＸ”は読み込み可かつ書き込み可でかつ実行可の属性を示し、”グループ２”はグループ２の全員が対象であることを意味する。すなわち、フォルダ１は、グループ１の全員が読み込みのみ可で、グループ２の全員が読み込みと書き込みと実行が可能となるアクセス権が設定されていることを意味する。
【００３４】
次に、本発明の動作の流れについて説明する。
【００３５】
先ず、フォルダの生成を例に取り、フォルダを生成してフォルダ名を付け、フォルダ名を基にアクセス権制御情報を生成するまでの動作について、図２を用いて説明する。なお、アクセス権変換情報登録手段１０５により、図４に示すアクセス権変換情報がアクセス権変換情報記憶部１０４に予め格納されているものとする。
【００３６】
図２を参照すると、資源の生成／名称変更手段１００は、フォルダを生成し、フォルダに名前を付ける（ステップ２００）。フォルダ名は、図３（ｂ）に示す名前とする。
【００３７】
資源の生成／名称変更監視手段１０１は、フォルダの生成を検知し、フォルダ名にアクセス権情報が設定されている場合には（ステップ２０１）、フォルダ名を資源名のアクセス権変換手段１０３に送出する。
【００３８】
資源名のアクセス権変換手段１０３は、アクセス権変換情報記憶部１０４に記憶されているアクセス権変換情報を参照して、受け取ったフォルダ名からアクセス権制御情報を生成してアクセス権制御情報記憶部１０６に格納する（ステップ２０２）。図３（ｂ）に示すフォルダ名と図４に示すアクセス権変換情報とから、図５に示すアクセス権制御情報を生成する。
【００３９】
次に、生成した”フォルダ１”にユーザＡがアクセスするときの動作について、図６を用いて説明する。なお、ユーザＡはグループ１に属するものとして予め登録されているものとする。
【００４０】
図６を参照すると、ユーザＡは、資源アクセス手段１０７を用いて、資源アクセス制御手段１０８にアクセス要求を行う（ステップ６０１）。
【００４１】
資源アクセス制御手段１０８は、アクセス権制御情報記憶部１０６に格納されている図５に示すアクセス権制御情報を参照して、ユーザＡがアクセス権を有しているか否かを判定する（ステップ６０２）。
【００４２】
資源アクセス制御手段１０８がアクセス権有りと判定した場合（ステップ６０３）、資源アクセス手段１０７は”フォルダ１”の読み込みを行う（ステップ６０４）。すなわち、資源アクセス制御手段１０８はユーザＡがグループ１に属しているので、”フォルダ１”の読み込みを許可する。資源アクセス手段１０７は”フォルダ１”を参照できる。
【００４３】
上述したように、資源名だけでアクセス権を設定することができ、以下のような効果を奏する。
（１）名前のある資源については、名前を見るだけでアクセス権の判別が可能であり、視認性が良くなることである。資源としてフォルダで実施した場合、アクセス権の設定状態が、オペレーティングシステムやファイルシステムに依存しないで、フォルダ名称を見るだけで直ぐに判ることである。その理由は、元々の資源名にアクセス権情報を付加した形で資源名を定義するようにしたからである。
（２）名前のある資源については、名前に指定するだけで、アクセス権の設定が可能であり、アクセス権の設定方法に関して統一的なインターフェースを提供可能となることである。資源としてフォルダで実施した場合、アクセス権の設定方法を、オペレーティングシステムやファイルシステムに依存しないフォルダ名の指定や変更という単純な方法で提供できる。その理由は、資源名に含まれるアクセス権情報を基にアクセス権制御情報を生成するようにしたからである。
【００４４】
なお、上述した説明でのキーワードの定義文字やフォルダ名称の表現方法は、一つの例であり、別な文字列や表現方法であってもかまわない。
【００４５】
また、上述した説明では、フォルダのアクセス権を例として述べているが、アクセス権の設定が必要な名前を持つ全ての資源に対して、同様にアクセス権を設定することができる。すなわち、ファイル，デバイス，パイプあるいは通信名等の資源に対して、資源の名称自体にアクセス権を表すキーワードを含ませることによって、アクセス権を設定することができる。
【００４６】
また、上述した実施例では、フォルダを生成した時点でアクセス権制御情報を生成したり、フォルダ名を変更した時点でアクセス権権制御情報を設定変更している。他の実施例として、アクセス権権制御情報を設けずに、フォルダをオープンするタイミングで毎回アクセス権のチェックを行うようにしてもよい。すなわち、ユーザが資源アクセス手段を用いてフォルダのオープンを資源アクセス制御手段に要求する。資源アクセス制御手段は指定されたフォルダのフォルダ名に含まれるアクセス権情報をアクセス権変換情報を基に解析する。そして、解析した結果とオープン時に指定されたアクセス要求（参照か更新か等）とを突き合わせる。そして、突き合わせた結果がＯＫであれば、フォルダをオープンする。そして、資源アクセス手段はフォルダにアクセスする。
【００４７】
また、上述した実施例では、アクセス権の対象の関連を示す情報（ユーザ定義キーワードテーブル）をアクセス権変換情報登録手段によりアクセス権変換情報記憶部に登録している。更に他の実施例として、ユーザ定義キーワードテーブルを作成せずに、アカウント情報などに含まれユーザ名やグループ名をそのまま使用するようにしてもよい。
【００４８】
本発明による上述した実施の形態において、情報処理装置の処理動作を実行するためのプログラム等を、データとしてコンピュータの磁気ディスクや光ディスク等の記録媒体（図示せず）に記録するようにし、記録されたデータを読み出して情報処理装置を動作させるために用いる。このように、本発明による情報処理装置を動作させるデータを記録媒体に記録させ、この記録媒体をインストールすることにより情報処理装置の機能が実現できるようになる。
【図面の簡単な説明】
【００４９】
【図１】本発明の構成を示す図
【図２】本発明の動作の流れを示す図
【図３】アクセス権情報を含んだフォルダ名の例を示す図
【図４】アクセス権変換情報（ａ）固定キーワードテーブル（ｂ）ユーザ定義キーワードテーブルの例を示す図
【図５】アクセス権制御情報の例を示す図
【図６】本発明の動作の流れを示す図
【符号の説明】
【００５０】
１０    情報処理装置
１００    資源の生成／名称変更手段
１０１    資源の生成／名称変更監視手段
１０２    資源
１０３    資源名のアクセス権変換手段
１０４    アクセス権変換情報記憶部
１０５    アクセス権変換情報登録手段
１０６    アクセス権制御情報記憶部
１０７    資源アクセス手段
１０８    資源アクセス制御手段
【図１】
2005235061.tif 000003
【図２】
2005235061.tif 000004
【図３】
2005235061.tif 000005
【図４】
2005235061.tif 000006
【図５】
2005235061.tif 000007
【図６】
2005235061.tif 000008