(57)【要約】【課題】  管理者の意図に沿った詳細な管理を実現することができる制御プログラム及び情報処理装置を提供する。【解決手段】  信用度付与部１４がユーザ（具体的にはユーザ名などのユーザ識別情報）に信用度を付与し、文書格納部１５は、文書又は当該フォルダ等に対する、アクセス権、ユーザ識別情報、及び信用度を規定するアクセス権情報を格納し、アクセス権制御部１１は、信用度付与部１４によりユーザ識別情報に付与された信用度と、当該ユーザ識別情報に対応する、アクセス権情報に規定されたアクセス権及び信用度とに基づいて、実行可能な処理を制限する。【選択図】  図１
2008269118.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを
ユーザ識別情報に信用度を付与する信用度付与手段、
電子情報又は当該電子情報の格納部に対する、アクセス権、ユーザ識別情報、及び信用度を規定する規定情報を格納する規定情報格納手段、及び
前記信用度付与手段によりユーザ識別情報に付与された信用度と、当該ユーザ識別情報に対応する、前記規定情報に規定されたアクセス権及び信用度とに基づいて、実行可能な処理を制限する制限手段
として機能させることを特徴とする制御プログラム。
【請求項２】
前記コンピュータを、前記信用度付与手段によりユーザ識別情報に付与された信用度を所定の条件に基づいて変更する信用度変更手段としてさらに機能させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記コンピュータを、前記アクセス権が付与されていないユーザ識別情報に対応する信用度が規定値を超える場合には、当該ユーザ識別情報に対して前記アクセス権を付与するアクセス権付与手段としてさらに機能させることを特徴とする請求項１又は２に記載の制御プログラム。
【請求項４】
前記制御手段は、前記実行可能な処理として、前記電子情報又は前記電子情報の格納部に対する読み取り、前記電子情報の格納部に対する電子情報の書き込み、前記電子情報の格納部に対する電子情報の登録量、及び印刷出力のうち、少なくとも１つを制限することを特徴とする請求項１から３のいずれか１項に記載の制御プログラム。
【請求項５】
ユーザ識別情報に信用度を付与する信用度付与手段と、
電子情報又は当該電子情報の格納部に対する、アクセス権、ユーザ識別情報、及び信用度を規定する規定情報を格納する規定情報格納手段と、
前記信用度付与手段によりユーザ識別情報に付与された信用度と、当該ユーザ識別情報に対応する、前記規定情報に規定されたアクセス権及び信用度とに基づいて、実行可能な処理を制限する制限手段と
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス権及び信用度を利用して、管理を実行する制御プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来より、サーバがクライアント毎にアクセス権を設定し、アクセス権の付与されたクライアントのみがサーバにアクセスできる文書管理システムが知られている（例えば、特許文献１参照）。
【０００３】
また、ネットオークションを開催するオークションを開催するオークションシステムと連携するコンピュータシステムによって、オークション参加者の過去の取引履歴に応じたオークションシステムの利用制限を設定する方法が知られている（例えば、特許文献２参照）。この方法では、過去の取引履歴や過去の取引相手からの累積した評価（例えば数値）に基づいて、オークションへの参加の可否を判断している。
【特許文献１】特開２００３−３４５７８９号公報
【特許文献２】特開２００４−１９２４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術では、クライアントはアクセス権が一旦設定されると、不正又は不要な電子情報をサーバの保存領域に登録したり、不正な印刷要求をサーバに出力することができるため、管理者の意図に沿ったサーバの詳細な管理が困難である。
【０００５】
また、上記特許文献２の技術では、過去の取引相手からの累積した評価の増減により、オークションへの参加を制御できるが、この過去の取引相手からの累積した評価は、単なるオークションへのアクセス権に過ぎない。また、上記特許文献２の技術では、管理者の意図に沿ったサーバの管理を実現するという目的はない。
【０００６】
本発明は、管理者の意図に沿った詳細な管理を実現する制御プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の制御プログラムは、コンピュータを、ユーザ識別情報に信用度を付与する信用度付与手段、電子情報又は当該電子情報の格納部に対する、アクセス権、ユーザ識別情報、及び信用度を規定する規定情報を格納する規定情報格納手段、及び前記信用度付与手段によりユーザ識別情報に付与された信用度と、当該ユーザ識別情報に対応する、前記規定情報に規定されたアクセス権及び信用度とに基づいて、実行可能な処理を制限する制限手段として機能させることを特徴とする。
【０００８】
請求項２の制御プログラムは、請求項１に記載の制御プログラムにおいて、前記コンピュータを、前記信用度付与手段によりユーザ識別情報に付与された信用度を所定の条件に基づいて変更する変更手段としてさらに機能させることを特徴とする。
【０００９】
請求項３の制御プログラムは、請求項１又は２に記載の制御プログラムにおいて、前記コンピュータを、前記アクセス権が付与されていないユーザ識別情報に対応する信用度が規定値を超える場合には、当該ユーザ識別情報に対して前記アクセス権を付与するアクセス権付与手段としてさらに機能させることを特徴とする。
【００１０】
請求項４の制御プログラムは、請求項１から３のいずれか１項に記載の制御プログラムにおいて、前記制御手段は、前記実行可能な処理として、前記電子情報又は前記電子情報の格納部に対する読み取り、前記電子情報の格納部に対する電子情報の書き込み、前記電子情報の格納部に対する電子情報の登録量、及び印刷出力のうち、少なくとも１つを制限することを特徴とする。
【００１１】
請求項５の情報処理装置は、ユーザ識別情報に信用度を付与する信用度付与手段と、電子情報又は当該電子情報の格納部に対する、アクセス権、ユーザ識別情報、及び信用度を規定する規定情報を格納する規定情報格納手段と、前記信用度付与手段によりユーザ識別情報に付与された信用度と、当該ユーザ識別情報に対応する、前記規定情報に規定されたアクセス権及び信用度とに基づいて、実行可能な処理を制限する制限手段とを備えることを特徴とする。
【発明の効果】
【００１２】
請求項１及び５の発明によれば、アクセス権及び信用度を利用して、管理者の意図に沿った詳細な管理を実現することができる。
【００１３】
請求項２の発明によれば、信用度が適宜変更されるので、管理者の意図に沿ったより詳細な管理を実現することができる。
【００１４】
請求項３の発明によれば、当初アクセス権が付与されていないユーザに対しても、管理者の意図に沿った詳細な管理を実現することができる。
【００１５】
請求項４の発明によれば、アクセス権及び信用度を利用して、電子情報又は当該電子情報の格納部に対する読み取り、電子情報の格納部に対する電子情報の書き込み、電子情報の格納部に対する電子情報の登録量、及び印刷出力のうち、少なくとも１つについて詳細な管理を実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１７】
図１は、本発明の実施の形態に係る情報処理装置を備える電子情報管理システムの構成の例を示す図である。本実施の形態の電子情報管理システムは、文書の管理を対象としているが、文書に限らず、音声、映像、又は画像の管理を対象としてもよい。
【００１８】
図１において、電子情報管理システム２０は、サーバ１、クライアント２、３、及びプリンタ４を備えている。サーバ１は、ネットワーク５を介してクライアント２、３、及びプリンタ４に接続されている。サーバ１は、アクセス制御部１１（制限手段）、ユーザ登録部１２（アクセス権付与手段）、信用度変更部１３（信用度変更手段）、信用度付与部１４（信用度付与手段）、文書格納部１５（規定情報格納手段）、及びユーザ管理部１６を備えている。
【００１９】
アクセス制御部１１は、文書格納部１５に格納されているアクセス権情報に従って、ユーザからのアクセスを制御する。ユーザ登録部１２は、ユーザ管理部１６にユーザ管理情報を登録する。信用度付与部１４は、ユーザ登録時に、登録対象のユーザ（具体的にはユーザ名などのユーザ識別情報）に信用度を付与する。信用度変更部１３は、所定の条件に従って、各ユーザの信用度を変更する、即ち、信用度の増加又は減少を実行する。
【００２０】
所定の条件とは、例えば、（１）新たな文書を文書格納部１５に登録すると、登録したユーザの信用度を１増加する、（２）ユーザ登録時から１年経過するたびに、当該ユーザの信用度を１増加する、（３）ユーザが、アクセス権のないフォルダに、２回以上のアクセスを試みると、当該ユーザの信用度を１減少する、（４）ユーザが、所定時間外（例えば９時〜２０時以外）に、サーバ１にアクセスすると、当該ユーザの信用度を１減少する、などである。
【００２１】
文書格納部１５は、管理対象の文書やオブジェクト毎のアクセス権情報等を格納する。尚、オブジェクトは、アクセス権を付加できる単位を示す。例えば、キャビネット、ドロアー（引き出し）、フォルダ、及び文書は、いずれもオブジェクトに含まれる。
【００２２】
一般に、キャビネットが最上位層であり、ドロアーはキャビネットの下位層であり、フォルダは、ドロアーの下位層であり、フォルダに文書が含まれる。尚、文書は必ずしもフォルダに格納する必要はなく、キャビネットやドロアーに直接格納することもできる。
【００２３】
図２は、サーバ１のハードウエア構成の例を示すブロック図である。
【００２４】
サーバ１は、装置全体を制御するＣＰＵ２１、制御プログラムを備えるＲＯＭ２２、ワーキングエリアとして機能するＲＡＭ２３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）２４、マウス及びキーボード２５、他のコンピュータと接続するためのネットワークインタフェース２６、液晶モニタ又はＣＲＴで構成されるディスプレイ２７、及び不図示のＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インタフェース２８を備えている。ＣＰＵ２１はシステムバス２９を介してＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、マウス及びキーボード２５、ネットワークインタフェース２６、ディスプレイ２７及びＵＳＢインタフェース２８に接続されている。
【００２５】
アクセス制御部１１、ユーザ登録部１２、信用度変更部１３、及び信用度付与部１４は、制御プログラムに従って各種の処理を実行するＣＰＵ２１に相当する。文書格納部１５、及びユーザ管理部１６は、ハードディスクドライブ（ＨＤＤ）２４に格納されているデータベースに相当する。クライアント２，３の構成は、サーバ１と同様の構成なので、その説明は省略する。
【００２６】
図３（Ａ）は、ユーザ管理部１６に格納されているユーザ管理情報の一例を示す図である。同図に示すように、ユーザ管理情報は、ユーザ名と、ユーザが所属するグループ名と、各ユーザに付与される信用度とを含む。同図においては、信用度は、正の値しか示されていないが、負の値を採ることもある。信用度変更部１３が、上述した所定の条件に従って、ユーザの信用度を変更する場合には、このユーザ管理情報のユーザの信用度の項目の値を変更する。
【００２７】
図３（Ｂ）は、文書格納部１５に格納されているアクセス権情報の一例を示す図である。同図に示すように、アクセス権情報は、オブジェクトの種類、アクセス権、ユーザ名、及び信用度フラグの情報を有する。オブジェクトの種類の項目には、キャビネット、ドロアー、フォルダ、及び文書のいずれかが含まれる。キャビネット、ドロアー、及びフォルダは文書の格納部に相当する。
【００２８】
アクセス権の項目には、「read」、「write」、「full」、及び「null」のいずれかが含まれる。「read」は、フォルダ等に格納される文書の読み取りだけが許可されているアクセス権であり、「write」は、フォルダ等への文書の書き込みが許可されているアクセス権であり、「full」は「read」及び「write」を含むアクセス権であり、「null」は何も許可されていないアクセス権である。アクセス権は、前記以外にも、ダウンロード制御、印刷制御等、細かく設定することが可能である。
【００２９】
ユーザ名の項目には、該当するユーザが記入される。信用度フラグの項目には、「on」又は「off」、及び「on」の場合の信用度の値を含む。信用度フラグの項目が「off」の場合には、アクセス制御部１１は、信用度を考慮せずに、ユーザからのアクセスを制御する。信用度フラグの項目が「on」の場合には、アクセス制御部１１は、信用度の値に基づいて、ユーザからのアクセスを制御する。
【００３０】
例えば、図３（Ｂ）の１行目のデータは、User 1、User 2、User 3等のユーザが信用度に関係なくドロアー１に含まれる文書（ドロアー１の下層フォルダに含まれる文書も含む）の読み取りができることを示している。また、図３（Ｂ）の３行目のデータは、User 1、User 2、User 3、Admin等のユーザがフォルダ１の読み取るためには、５以上の信用度が必要であることを示している。
【００３１】
図４は、ユーザ登録時にサーバ１が実行する処理の例を示すフローチャートである。
【００３２】
まず、サーバ１のディスプレイ２７はユーザ登録画面を表示する（ステップＳ１）。次いで、ユーザ登録部１２は、マウス及びキーボード２５を介して、信用度が入力されたか否かを判別する（ステップＳ２）。ステップＳ２でＹＥＳの場合には、その入力された信用度の値をユーザ管理情報の信用度の項目に入力し（ステップＳ３）、信用度をユーザ名及びグループ名と共にユーザ管理情報としてユーザ管理部１６に格納して（ステップＳ４）、本処理を終了する。ステップＳ２でＮＯの場合には、信用度の値を０として、ユーザ管理情報の信用度の項目に入力し（ステップＳ５）、ステップＳ４に進む。
【００３３】
図５は、文書登録時にサーバ１が実行する処理の例を示すフローチャートである。
【００３４】
まず、アクセス制御部１１は、例えばクライアント２を介してユーザ名及び文書登録要求を受信する（ステップＳ１１）。次いで、アクセス制御部１１は、受信したユーザ名及び文書格納部１５に格納されているアクセス権情報に基づいて、当該ユーザに「write」のアクセス権があるか否かを判別する（ステップＳ１２）。
【００３５】
ステップＳ１２でＮＯの場合には、アクセス制御部１１は、「write」のアクセス権がない旨の情報をクライアント２に通知し（ステップＳ１５）、本処理を終了する。クライアント２のディスプレイ２７は、「write」のアクセス権がない旨の情報を表示し、ユーザにその旨を通知する。
【００３６】
一方、ステップＳ１２でＹＥＳの場合には、アクセス制御部１１は、ユーザ管理情報に記録されている信用度の値がアクセス権情報に規定されている値以上であるかを判別する（ステップＳ１３）。ステップＳ１３でＹＥＳの場合には、アクセス制御部１１は、クライアント２から登録対象の文書を受信し、文書格納部１５に登録し（ステップＳ１４）、本処理を終了する。ステップＳ１３でＮＯの場合には、上記ステップＳ１５に進む。
【００３７】
図６は、文書参照時にサーバ１が実行する処理を示すフローチャートである。
【００３８】
まず、アクセス制御部１１は、例えばクライアント２を介してユーザ名及び文書参照要求（即ち文書読み取り要求）を受信する（ステップＳ２１）。次いで、アクセス制御部１１は、受信したユーザ名及び文書格納部１５に格納されているアクセス権情報に基づいて、当該ユーザに「read」のアクセス権があるか否かを判別する（ステップＳ２２）。
【００３９】
ステップＳ２２でＮＯの場合には、アクセス制御部１１は、「read」のアクセス権がない旨の情報をクライアント２に通知し（ステップＳ２５）、本処理を終了する。クライアント２のディスプレイ２７は、「read」のアクセス権がない旨の情報を表示し、ユーザにその旨を通知する。
【００４０】
一方、ステップＳ２２でＹＥＳの場合には、アクセス制御部１１は、ユーザ管理情報に記録されている信用度の値がアクセス権情報に規定されている値以上であるかを判別する（ステップＳ２３）。ステップＳ２３でＹＥＳの場合には、アクセス制御部１１は、文書格納部１５から文書読み取り要求に対応する文書を読み出し、クライアント２に送信し（ステップＳ２４）、本処理を終了する。クライアント２のディスプレイ２７は、文書読み取り要求に対応する文書を表示する。ステップＳ２３でＮＯの場合には、上記ステップＳ２５に進む。
【００４１】
以上詳細に説明したように、本実施の形態によれば、信用度付与部１４がユーザ（具体的にはユーザ名などのユーザ識別情報）に信用度を付与し、文書格納部１５は、文書又は当該フォルダ等に対する、アクセス権、ユーザ識別情報、及び信用度を規定するアクセス権情報を格納し、アクセス権制御部１１は、信用度付与部１４によりユーザ識別情報に付与された信用度と、当該ユーザ識別情報に対応する、アクセス権情報に規定されたアクセス権及び信用度とに基づいて、実行可能な処理を制限する。よって、アクセス権及び信用度を利用して、管理者の意図に沿った詳細な管理を実現することができる。
【００４２】
また、信用度変更部１３は、信用度付与部１４によりユーザ識別情報に付与された信用度を所定の条件に基づいて適宜変更するので、管理者の意図に沿ったより詳細な管理を実現することができる。
【００４３】
上記実施の形態では、ユーザの信用度及びユーザのアクセス権の組み合わせの例を示したが、「read」、「write」又は「full」のアクセス権が付与されていないユーザでも、当該ユーザの信用度が規定値（例えば、５０）を超えている場合には、フォルダ等に格納されている文書の読み取りやフォルダ等への文書の登録を実行できるようにしてもよい。例えば、図３（Ｂ）の５行目のデータでは、User 5に対してアクセス権が付与されていないが、信用度の値が５０以上の場合には、フォルダ１に格納されている文書の読み取りやフォルダ１への文書の登録を実行できるようにしてもよい。
【００４４】
また、「read」、「write」又は「full」のアクセス権が付与されていないユーザでも、当該ユーザの信用度が規定値（例えば、５０）を超えている場合には、ユーザ登録部１２が当該ユーザに対して「read」、「write」又は「full」のいずれか１つのアクセス権を付与するようにしてもよい。この場合、ユーザ登録部１２がアクセス権情報のアクセス権の項目を変更する。これにより、当初アクセス権が付与されていないユーザに対しても、管理者の意図に沿った詳細な管理を実現することができる。
【００４５】
また、フォルダ等に文書の書き込みができるユーザに対して、信用度の値に応じて、文書の登録量の制限や印刷の制限を課してもよい。この場合、アクセス権情報を例えば図７のように設定する。これにより、アクセス権及び信用度を利用して、文書又は当該文書のフォルダ等に対する読み取り、フォルダ等に対するの文書の書き込み、フォルダ等に対する文書の登録量、及び印刷出力のうち、少なくとも１つについて詳細な管理を実現することができる。
【００４６】
また、例えば、「read」のアクセス権を有するユーザに対して、信用度が低い場合には、文書又はフォルダ等にアクセスさせない、又はフォルダ等に文書登録はできても、登録量に制限を設定する等の制御が可能になる。よって、内部統制、不用意又は不正な文書登録の抑止等の装置管理上の効果が得られる。
【００４７】
サーバ１又はクライアント２、３の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、サーバ１又はクライアント２、３に供給し、サーバ１又はクライアント２、３のＣＰＵが記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００４８】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態に係る情報処理装置を備える電子情報管理システムの構成の例を示す図である。
【図２】サーバ１のハードウエア構成の例を示すブロック図である。
【図３】（Ａ）は、ユーザ管理部１６に格納されているユーザ管理情報の一例を示す図であり、（Ｂ）は、文書格納部１５に格納されているアクセス権情報の一例を示す図である。
【図４】ユーザ登録時にサーバ１が実行する処理の例を示すフローチャートである。
【図５】文書登録時にサーバ１が実行する処理の例を示すフローチャートである。
【図６】文書参照時にサーバ１が実行する処理の例を示すフローチャートである。
【図７】アクセス権情報の変形例を示す図である。
【符号の説明】
【００５０】
１  サーバ
２，３  クライアント
４  プリンタ
１１  アクセス制御部
１２  ユーザ登録部
１３  信用度変更部
１４  信用度付与部
１５  文書格納部
１６  ユーザ管理部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ハードディスクドライブ（ＨＤＤ）
２５  マウス及びキーボード
２６  ネットワークインターフェース
２７  ディスプレイ
２８  ＵＳＢインターフェース
２９  システムバス
【図１】
2008269118.tif 000003
【図２】
2008269118.tif 000004
【図３】
2008269118.tif 000005
【図４】
2008269118.tif 000006
【図５】
2008269118.tif 000007
【図６】
2008269118.tif 000008
【図７】
2008269118.tif 000009