(57)【要約】【課題】ユーザが記事を投稿するとき、「アクセス権の設定に自信がない」ことを表明する機能を用意する電子掲示板システムを提供することにある。【解決手段】電子掲示板システムにおいて、アクセス権設定手段９と、アクセス権判定手段９とを有し、記事のアクセス権設定時に、特定のフラグ設定を許可し、記事閲覧時には、前記フラグ設定の有無を表示し、前記アクセス権判定手段９により記事の閲覧権限有無の判定時には、前記フラグが設定されている場合は、前記アクセス権設定の解釈を変更する機能を有する。【選択図】      図１
2004280727.tif 000002
【特許請求の範囲】
【請求項１】
電子掲示板システムにおいて、アクセス権設定手段と、アクセス権判定手段とを有し、記事のアクセス権設定時に、特定のフラグ設定を許可し、記事閲覧時には、前記フラグ設定の有無を表示し、前記アクセス権判定手段により、記事の閲覧権限有無の判定時には、前記フラグが設定されている場合は、前記アクセス権設定の解釈を変更する機能を有することを特徴とする電子掲示板システム。
【請求項２】
アクセスコントロールリスト方式のアクセス権管理を用い、フラグ設定された記事へのアクセス権判定時には、通常のアクセスコントロールリスト方式による判定に加え、「フラグ設定された記事へのアクセス」という操作に対する許可を必要とするように解釈を変更する機能を有することを特徴とする請求項１記載の電子掲示板システム。
【請求項３】
前記アクセスコントロールリスト方式のアクセス権管理を用い、階層的人事データベースを有し、フラグとして「アクセス権設定に自信がない」を用い、同フラグ設定された記事へのアクセス権判定時には、グループを対象とする複数のアクセスコントロールエレメントのうち、投稿者を要素として含むグループに関しては、人事データベース上で包含関係にある最下位グループのみを用い、より上位のグループを対象とするアクセスコントロールエレメントを無視することにより、解釈を変更する機能を有することを特徴とする請求項１記載の電子掲示板システム。
【請求項４】
フラグ設定された記事だけを検索して表示する機能を有することを特徴とする請求項１ないし３のいずれか１項記載の電子掲示板システム。
【請求項５】
フラグ設定された記事のフラグが解除された時に、投稿者に最終的なアクセス権設定をメールで通知する機能を有することを特徴とする請求項１ないし３のいずれか１項記載の電子掲示板システム。
【請求項６】
フラグおよびアクセス権設定更新の履歴を管理し、投稿時にフラグ付きであったが、その後フラグを解除された記事を、投稿者が閲覧したさい、アクセス権設定の更新結果を表示する機能を有することを特徴とする請求項１記載の電子掲示板システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アクセス権制御を可能にする電子掲示板システムに関するものである。
【０００２】
【従来の技術】
従来、アクセスコントロールリストと同様のマトリクスになっているメッセージ単位にユーザ／グループに対してアクセス権を設定する方法を記載している電子掲示板システムが開示されている（例えば、特許文献１参照）。
図５は電子掲示板に記録される記事に対するアクセスコントロールリスト方式によるアクセス権設定の操作のマトリクス例を表現した図である。電子掲示板あるいはフォーラムシステムに記録される記事のアクセス制御としてＡＣＬ（アクセスコントロールリスト）方式がある。
ＡＣＬは、ユーザまたはグループと、記事に対する操作のマトリクスを表現したものである。この図の１行をＡＣＥ（アクセスコントロールエレメント）と呼ぶ。
例えば図５の３行目では、「営業１課１係」というグループに所属するユーザに対して、閲覧・返信・ＡＣＬ変更を許可し、編集・削除を禁止する設定を指定している。これを「グループ営業１課１係を対象とするＡＣＥ（アクセスコントロールエレメント）」と呼ぶ。
閲覧・返信・編集・削除など記事に対する操作を行う場合には、システムはユーザ名とパスワードなどによって操作者を認証する。次にユーザ管理データベースをアクセスし、操作者の所属するグループ一覧を得る。こうして得られたユーザとグループの集合に対して、対応するＡＣＥごとに該当する操作の許可を判定する。
図６は認証が得られた以降のアクセス権判定を説明するフローチャートである。どれかひとつのＡＣＥで操作が許可される場合、その操作者によるこの記事への対応する操作が許可される。
上述のごとく、ユーザの所属するグループを得（Ｓ１）、記事のアクセス権設定をＡＣＬとして得（Ｓ２）、ＡＣＬからＡＣＥを１つ取り出し（Ｓ３）、そのＡＣＥでその操作は許可されるかどうか判定する（Ｓ４）。許可されるならば（Ｓ４でＹＥＳ）、アクセスを許可する（Ｓ５）。
許可されないならば（Ｓ４でＮＯ）、すべてのＡＣＥを試したかどうかを判定し（Ｓ６）、すべてを試したのであれば（Ｓ６でＹＥＳ）、アクセスを拒否し（Ｓ７）、すべてを試してなければ（Ｓ６でＮＯ）、ステップ（Ｓ３）に戻って以下のフローを繰り返す。
【特許文献１】特開平０５−１８３５７５号公報
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、ＡＣＬ方式においてアクセス権を設定するには、記事の読者となり得るユーザまたはグループを特定し、許可すべき操作を明確にする必要がある。
各ユーザ／グループに対する操作を許可すべきかどうかは、その電子掲示板の性質、記事の内容等によって決まり、一般的にそれは電子掲示板システムの外に記述されている。
ＡＣＬの設定は通常記事を投稿するユーザの操作の一部であるが、一般的な電子掲示板ユーザにとって、正しいアクセス権設定が何であるかルールを理解し、投稿ごとに正しい設定を行うのは難しい。
正しくアクセス権設定されない記事は、本来アクセスを許可されるべきでないユーザによって閲覧あるいは編集・削除されてしまう危険を有する。投稿者が、このような危険の存在を認識していても、それを伝える手段がない。
そこで本発明の目的は、上記の問題点を解決するために、ユーザが記事を投稿するとき、「アクセス権の設定に自信がない」ことを表明する機能を備える電子掲示板システムを提供することにある。
【０００４】
【課題を解決するための手段】
前記の課題を解決するために、請求項１記載の発明では、電子掲示板システムにおいて、アクセス権設定手段と、アクセス権判定手段とを有し、記事のアクセス権設定時に、特定のフラグ設定を許可し、記事閲覧時には、前記フラグ設定の有無を表示し、前記アクセス権判定手段により記事の閲覧権限有無の判定時には、前記フラグが設定されている場合は、前記アクセス権設定の解釈を変更する機能を有する電子掲示板システムを最も主要な特徴とする。
請求項２記載の発明では、アクセスコントロールリスト方式のアクセス権管理を用い、フラグ設定された記事へのアクセス権判定時には、通常のアクセスコントロールリスト方式による判定に加え、「フラグ設定された記事へのアクセス」という操作に対する許可を必要とするように解釈を変更する機能を有する請求項１記載の電子掲示板システムを主要な特徴とする。
【０００５】
請求項３記載の発明では、前記アクセスコントロールリスト方式のアクセス権管理を用い、階層的人事データベースを有し、フラグとして「アクセス権設定に自信がない」を用い、同フラグ設定された記事へのアクセス権判定時には、グループを対象とする複数のアクセスコントロールエレメントのうち、投稿者を要素として含むグループに関しては、人事データベース上で包含関係にある最下位グループのみを用い、より上位のグループを対象とするアクセスコントロールエレメントを無視することにより、解釈を変更する機能を有する請求項１記載の電子掲示板システムを主要な特徴とする。
請求項４記載の発明では、フラグ設定された記事だけを検索して表示する機能を有する請求項１ないし３のいずれか１項記載の電子掲示板システムを主要な特徴とする。
請求項５記載の発明では、フラグ設定された記事のフラグが解除された時に、投稿者に最終的なアクセス権設定をメールで通知する機能を有する請求項１ないし３のいずれか１項記載の電子掲示板システムを主要な特徴とする。
請求項６記載の発明では、フラグおよびアクセス権設定更新の履歴を管理し、投稿時にフラグ付きであったが、その後フラグを解除された記事を、投稿者が閲覧したさい、アクセス権設定の更新結果を表示する機能を有する請求項１記載の電子掲示板システムを主要な特徴とする。
【０００６】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。図１は本発明による電子掲示板システムの実施の形態を構成するハードウエアを示すブロック図である。端末用計算機１はユーザが、アプリケーションを実行するための計算機である。
一般に、端末用計算機１には問合せ要求を入力するためのキーボード２、マウスなどのポインティングデバイス３、問合せ結果を表示するためのディスプレイ４が装備される。
また、端末用計算機１はアクセス権設定手段及びアクセス権判定手段であるＣＰＵ５、メモリ６、およびハードディスク７を備え、ソフトウエアによるプログラムが実行可能である。端末用計算機１では、オペレーティングシステムが動作し、その上のアプリケーションプログラムとして、Ｗｅｂブラウザが実行される。
サーバーは端末用計算機１からの要請に応じて電子掲示板システムＡを実行するための計算機である。ユーザの端末用計算機１上のＷｅｂブラウザとＨＴＴＰプロトコルなどによって交信し、電子掲示板システムＡの動作結果を端末に表示する。
端末用計算機１とサーバー用計算機８は、後述する通信ネットワークで接続される。サーバー用計算機８はＣＰＵ９、メモリ１０およびハードディスク１１を備え、ソフトウエアによるプログラムが実行可能である。
サーバー用計算機８では、オペレーティングシステムが動作し、その上のアプリケーションプログラムとして、電子掲示板システム、アクセス権設定手段、アクセス権判定手段が実行される。また、掲示板の記事、ＡＣＬ、人事データベースがハードディスク１１上に記録される。
通信ネットワーク１２は端末用計算機１およびサーバー用計算機８を接続する伝送路である。一般に、ケーブルで実現され、通信プロトコルにはＴＣＰ／ＩＰが使われる。ただし、端末と用計算機１サーバー用計算機８との通信プロトコルが一致すれば、ケーブルを使用しない無線ＬＡＮや放送波を使ったネットワークでも構わない。
図２は電子掲示板に記録される記事に対するアクセスコントロールリスト方式によるアクセス権設定の操作のマトリクス例に「アクセス権設定に自信がないと設定された記事へのアクセス」を追加した図である。
記事の投稿時およびアクセス権設定時に、記事に対して「アクセス権設定に自信がない」というフラグ設定（特定のフラグ設定）を設ける。また、ＡＣＬ上の操作として「アクセス権設定に自信がないと設定された記事へのアクセス」を設ける。
【０００７】
図３は本発明によるアクセス権判定を説明するフローチャートである。アクセス権設定に自信の持てない投稿者は、自信が持てないながらも自分の判断によるアクセス権設定をした上で、「アクセス権設定に自信がない」フラグを設定して投稿する。
そのような記事を閲覧する場合には、特別な許可を必要とするため、この記事をアクセスできる読者は、通常よりも限定されたものになる。例えば営業１課の課員であり、システム管理Ｇのメンバーでない社員は、図２のＡＣＬ設定を持つ記事は通常ならば閲覧可能であるが、「自信のないフラグ」が設定されている記事はアクセス権設定の解釈を変更し、閲覧できない。
システム変形として、フラグ設定された記事へのアクセスの許可を、システム管理者を対象として許可するＡＣＥを用意する。すべての投稿される記事には、このＡＣＥを自動的に追加する。これにより、少なくともシステム管理者がフラグ設定された記事をアクセスすることが可能となる。
アクセスを許可された者はアクセス権設定を見直し、必要なら修正した上で、このフラグをオフにする。投稿者はアクセス権設定に不安があることを表明することができる。
アクセス権設定に自信がない投稿に対しては、アクセス権設定を見直す操作を行う権限のある者に対してのみ、閲覧が許可される。これにより、アクセス権設定が不正確であっても、本来アクセスを許可されるべきでない者によるアクセスを防ぐことができる。
投稿者によるアクセス権設定が正しい場合、見直した者はフラグをオフにするだけでよい。この場合、ＡＣＬを修正する必要はない。
図３のフローチャートはフラグ設定された記事へのアクセスを行う場合のもので、ユーザの所属するグループを得（Ｓ１）、記事のアクセス権設定をＡＣＬとして得（Ｓ２）、次いで、記事には「自信ない」フラグがあるかどうか判断し（Ｓ８）、あるならば（Ｓ８でＹＥＳ）、ＡＣＥ参照に使用する操作を「自身ない記事のアクセス」に書き換える（Ｓ９）。
一方、ステップ（Ｓ８）で「自信ない」フラグがないならば（Ｓ８でＮＯ）、ＡＣＬからＡＣＥを１つ取り出し（Ｓ３）、そのＡＣＥでその操作は許可されるかどうか判定する（Ｓ４）。許可されるならば、アクセスを許可する（Ｓ５）。
ステップ（Ｓ４）で許可されないならば（Ｓ４でＮＯ）、すべてのＡＣＥを試したかどうかを判定し（Ｓ６）、すべてを試したのであれば（Ｓ６でＹＥＳ）、アクセスを拒否し（Ｓ７）、すべてを試してなければ（Ｓ６でＮＯ）、ステップ（Ｓ３）に戻って以下のフローを繰り返す。
【０００８】
図４は本発明によるアクセス権判定の他の例を説明するフローチャートである。
人事データベース上で、ｇ：営業１課１係⊆ｇ：営業１課⊆ｇ：営業  という組織の包含関係（階層的人事データベース）が記録されているとする。フラグつき記事が図２のアクセス設定を有するとき、ｇ：営業１課はｇ：営業１課１係を包含するため、ｇ：営業１課に対するＡＣＥは無視する。同様に、ｇ：営業に対するＡＣＥも無視する。
この記事をアクセスできる読者は、通常よりも限定されたものになる。例えば営業１課の課員であるが、営業１課１係のメンバーでない社員は、図２のＡＣＬ設定を有する記事は通常ならば閲覧可能であるが、「自信のないフラグ」が設定されている記事は閲覧できない。
図４のフローチャートにおいて、ユーザの所属するグループを得（Ｓ１）、記事のアクセス権設定をＡＣＬとして得（Ｓ２）、次いで、記事には「自信ない」フラグがあるかどうか判断し（Ｓ８）、あるならば（Ｓ８でＹＥＳ）、ＡＣＥを１つ取り出す（Ｓ１０）。
取り出したＡＣＥがグループに対するものかどうかを判断し（Ｓ１１）、グループに対するものならば、そのグループには投稿者を含むかどうかを判断し（Ｓ１２）、投稿者を含むならば、投稿者を含むより下位のグループがＡＣＬ内にあるかどうかを判断する（Ｓ１３）。
下位のグループがあるならば、ＡＣＬからＡＣＥを削除し（Ｓ１４）、すべてのＡＣＥを試したかどうか判断し（Ｓ１５）、すべてのＡＣＥが試されたならば、ＡＣＬからＡＣＥを１つ取り出し（Ｓ３）、そのＡＣＥでその操作は許可されるかどうか判定する（Ｓ４）。許可されるならば、アクセスを許可する（Ｓ５）。
ステップ（Ｓ４）で許可されないならば、すべてのＡＣＥを試したかどうかを判定する（Ｓ６）。
【０００９】
これにより、営業１課１係のメンバーによるアクセスが可能になる。組織上近い同僚によってアクセス権の見直しが可能であるため、より適切な判定・修正が可能となる。
また、ＡＣＬ上の操作として「アクセス権設定に自信がないと設定された記事へのアクセス」を設け、システム管理者または同僚が、アクセス権設定の見直しの必要な記事を検索することが容易になる。フラグが解除されたとき、記事のＩＤとフラグが解除された旨を投稿者に対して、メールで通知する。それにより投稿者は、自信のなかったアクセス権が正しい状態に設定されたことを知ることができる。
さらに、アクセス権が見直された後の各フラグを記録する第１のフラグと、アクセス権設定を記録する第１のアクセス権設定とを記録すると共に、投稿時のフラグ設定を記録する第２のフラグと、投稿時のアクセス権設定を記録する第２のアクセス権設定を用意し、フラグ及びアクセス権設定更新の履歴を管理し、投稿後にフラグやアクセス権が修正されても、第２のフラグ及び第２のアクセス権設定の値は、変化しないものとする。したがって、投稿者が記事を閲覧したとき、投稿時の第２フラグ、第２アクセス権設定と第１フラグ、第１アクセス権設定とを比べて各フラグやアクセス権が変化していれば、その点を強調してアクセス権全体を表示する。
「アクセス権の設定に自信がない」とマークされた記事を閲覧した同僚は、正しいアクセス権設定を知っている場合、投稿者に代わって正しいアクセス権を設定し直すことができる。正しく設定されるまでの間、その記事のアクセスは通常より制限される。投稿者と読者の相互協力により、記事のアクセス権を正しく設定することを期待できる。
投稿者は、自信のなかったアクセス権がどのように修正されたか知ることができる。これにより、次回同様の内容の記事を投稿するにあたり、あるべきアクセス権の状態を知ることができ、次回への参考として学習することができる。
【００１０】
【発明の効果】
以上説明したように、請求項１によれば、投稿者は、アクセス権設定に不安があることを表明することができ、アクセス権設定に自信がない投稿に対しては、アクセス権設定を見直す操作を行う権限のある者に対してのみ、閲覧が許可される。
また、これにより、アクセス権設定が不正確であっても、本来アクセスを許可されるべきでない者によるアクセスを防ぐことができる。
請求項２によれば、投稿者は、アクセス権設定に不安があることを表明することができ、アクセス権設定に自信がない投稿に対しては、アクセス権設定を見直す操作を行う権限のある者に対してのみ、閲覧が許可される。
また、これにより、アクセス権設定が不正確であっても、本来アクセスを許可されるべきでない者によるアクセスを防ぐことができる。
請求項３によれば、営業１課１係のメンバーによるアクセスが可能になり、組織上近い同僚によってアクセス権の見直しが可能であるため、より適切な判定・修正が可能となる。
請求項４によれば、ステム管理者または同僚が、アクセス権設定の見直しの必要な記事を見つけることが容易になる。
請求項５によれば、投稿者は、自信のなかったアクセス権が正しい状態に設定されたことを知ることができる。
請求項６によれば、投稿者は、自信のなかったアクセス権がどのように修正されたか知ることができ、これにより、次回同様の内容の記事を投稿するにあたり、あるべきアクセス権の状態を知ることができ、次回への参考として学習することができる。
【図面の簡単な説明】
【図１】本発明による電子掲示板システムの実施の形態を構成するハードウエアを示すブロック図である。
【図２】電子掲示板に記録される記事に対するアクセスコントロールリスト方式によるアクセス権設定の操作のマトリクス例に「アクセス権設定に自信がないと設定された記事へのアクセス」を追加した図である。
【図３】本発明によるアクセス権判定を説明するフローチャートである。
【図４】本発明によるアクセス権判定の他の例を説明するフローチャートである。
【図５】電子掲示板に記録される記事に対するアクセスコントロールリスト方式によるアクセス権設定の操作のマトリクス例を表現した図である。
【図６】認証が得られた以降のアクセス権判定を説明するフローチャートである。
【符号の説明】
Ａ  電子掲示板システム
９  ＣＰＵ（アクセス権設定手段、アクセス権判定手段）
【図１】
2004280727.tif 000003
【図２】
2004280727.tif 000004
【図３】
2004280727.tif 000005
【図４】
2004280727.tif 000006
【図５】
2004280727.tif 000007
【図６】
2004280727.tif 000008