(57)【要約】【課題】  アクセス対象の個々の文書データのセキュリティの度合いを容易に把握することができ、かつ文書データへのアクセスを効率的に実行することができる情報処理装置及びその制御方法、プログラムを提供する。【解決手段】  ユーザのアクセス権が設定されている文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う。認証が成功した場合、ユーザの文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する。算出したセキュリティレベルに基づいて、文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する。【選択図】  図２
2005190135.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルを管理する情報処理装置であって、
ユーザのアクセス権が設定されている文書ファイルを記憶する記憶手段と、
前記文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記ユーザの前記文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する算出手段と、
前記算出手段で算出したセキュリティレベルに基づいて、前記文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記文書ファイルには、該文書ファイル全体あるいは該文書ファイルを構成するページ単位に前記アクセス権が設定されている
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アクセス権の種類は、少なくとも前記文書ファイルの閲覧可能有効期限と、文書ファイルを構成する各ページの閲覧可否権とを有する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記算出手段は、前記文書ファイルを構成するページのページ総数と前記アクセス権として閲覧可能に設定されているページの閲覧可能ページ数との割合に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記算出手段は、前記認証手段で認証した日時から、前記文書ファイルに前記アクセス権として設定されている閲覧可能有効期限の残りの有効期間に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記認証手段は、前記アクセス要求対象の文書ファイルを含むフォルダへのアクセスが発生した場合に、前記ユーザのユーザ認証を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記算出手段は、前記文書ファイルが属するフォルダに含まれるすべての文書ファイルそれぞれに対し、前記セキュリティレベルを算出し、
前記生成手段は、前記算出手段で算出した前記すべての文書ファイルそれぞれのセキュリティレベルに基づいて、該すべての文書ファイルそれぞれを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記生成手段は、前記算出手段で算出したセキュリティレベルに基づいて、前記文書ファイルにおいて、前記アクセス権として閲覧可能に設定されている閲覧可能ページの内、少なくとも最小のページ番号の閲覧可能ページのサムネイルを含むアイコン画像を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記算出手段は、前記文書ファイルが属するフォルダに含まれるすべての文書ファイルそれぞれに対し、前記セキュリティレベルを算出し、
前記生成手段は、前記算出手段で算出した前記すべての文書ファイルそれぞれのセキュリティレベルに基づいて、該すべての文書ファイルそれぞれを構成するページの少なくとも一部に対応するアイコン画像を生成し、かつそれらのアイコン画像が対応するセキュリティレベルに基づいて配列されたアイコン画像を含む操作画面を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記操作画面は、前記フォルダに含まれるすべての文書ファイルに対応するアイコン画像を、対応するセキュリティレベルに基づいて並び替えるための操作メニューを有している
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記生成手段で生成したアイコン画像を含む操作画面を表示する表示手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
前記生成手段で生成したアイコン画像を含む操作画面を、ネットワーク上に接続されている外部装置へ出力する出力手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
文書ファイルを管理する情報処理装置の制御方法であって、
ユーザのアクセス権が設定されている文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う認証工程と、
前記認証工程による認証が成功した場合、前記ユーザの前記文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する算出工程と、
前記算出工程で算出したセキュリティレベルに基づいて、前記文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する生成工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１４】
文書ファイルを管理する情報処理装置の制御を実現するプログラムであって、
ユーザのアクセス権が設定されている文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う認証工程のプログラムコードと、
前記認証工程による認証が成功した場合、前記ユーザの前記文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する算出工程のプログラムコードと、
前記算出工程で算出したセキュリティレベルに基づいて、前記文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する生成工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイルを管理する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
文書データの管理システムにおいて、文書データをアイコンとして表示し、これらのアイコンを用いて文書データに対する編集操作を行うシステム（特許文献１）が開発されている。
【０００３】
このようなシステムでは、各文書データごとに特定の文書のサムネイル（縮小画像）をアイコン（サムネイルアイコン）として表示し、これらのサムネイルアイコンを選択することで、編集操作を可能にする。このようなサムネイルアイコンを用いるシステムでは、文書データ中のあるページの縮小画像をその文書データのサムネイルアイコンとして用いることにより、個々のサムネイルアイコンがどの文書データのものかがユーザにとってわかりやすくなっており、操作性の向上に役立っている。
【特許文献１】特開平０１−２７６３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のシステムでは、複数のユーザがアクセスするデータベースや共有領域に複数の文書データが存在する場合には、各文書データのセキュリティが問題になる。つまり、縮小画像をアイコンとして表示した場合には、縮小画像により、他ユーザに文書の内容の一部を知られてしまうという課題が指摘されている。
【０００５】
このような課題を解決するために、機密性の高い文書データには、機密保護のために認証情報を設定し、サムネイルアイコンから保護状態のアイコンに変えて表示するシステムが開発されている。
【０００６】
このようなシステムでは、認証の有無や、認証方法の種類に応じて、鍵マークのアイコン等の所定アイコンを表示することで、ユーザにわかりやすく表示する機能を有しているものが多い。
【０００７】
しかし、このようなシステムは、文書データ単位で、権限があるかないかだけを明示するものであり、文書データの個々のページの閲覧権を視覚的に表示する機能を有していない。
【０００８】
従って、１つの文書データを必ず開いてみないと、どのページを閲覧できるかを知ることができなかい。また、認証対象文書データにアクセスするためのユーザ認証処理では、１文書データ毎に行われるため、ユーザＩＤやパスワード入力の無駄な操作が多いという課題がある。
【０００９】
本発明は上記の課題に鑑みてなされたものであり、アクセス対象の個々の文書データのセキュリティの度合いを容易に把握することができ、かつ文書データへのアクセスを効率的に実行することができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
文書ファイルを管理する情報処理装置であって、
ユーザのアクセス権が設定されている文書ファイルを記憶する記憶手段と、
前記文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記ユーザの前記文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する算出手段と、
前記算出手段で算出したセキュリティレベルに基づいて、前記文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する生成手段と
を備える。
【００１１】
また、好ましくは、前記文書ファイルには、該文書ファイル全体あるいは該文書ファイルを構成するページ単位に前記アクセス権が設定されている。
【００１２】
また、好ましくは、前記アクセス権の種類は、少なくとも前記文書ファイルの閲覧可能有効期限と、文書ファイルを構成する各ページの閲覧可否権とを有する。
【００１３】
また、好ましくは、前記算出手段は、前記文書ファイルを構成するページのページ総数と前記アクセス権として閲覧可能に設定されているページの閲覧可能ページ数との割合に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する。
【００１４】
また、好ましくは、前記算出手段は、前記認証手段で認証した日時から、前記文書ファイルに前記アクセス権として設定されている閲覧可能有効期限の残りの有効期間に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する。
【００１５】
また、好ましくは、前記認証手段は、前記アクセス要求対象の文書ファイルを含むフォルダへのアクセスが発生した場合に、前記ユーザのユーザ認証を行う。
【００１６】
また、好ましくは、前記算出手段は、前記文書ファイルが属するフォルダに含まれるすべての文書ファイルそれぞれに対し、前記セキュリティレベルを算出し、
前記生成手段は、前記算出手段で算出した前記すべての文書ファイルそれぞれのセキュリティレベルに基づいて、該すべての文書ファイルそれぞれを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する。
【００１７】
また、好ましくは、前記生成手段は、前記算出手段で算出したセキュリティレベルに基づいて、前記文書ファイルにおいて、前記アクセス権として閲覧可能に設定されている閲覧可能ページの内、少なくとも最小のページ番号の閲覧可能ページのサムネイルを含むアイコン画像を生成する。
【００１８】
また、好ましくは、前記算出手段は、前記文書ファイルが属するフォルダに含まれるすべての文書ファイルそれぞれに対し、前記セキュリティレベルを算出し、
前記生成手段は、前記算出手段で算出した前記すべての文書ファイルそれぞれのセキュリティレベルに基づいて、該すべての文書ファイルそれぞれを構成するページの少なくとも一部に対応するアイコン画像を生成し、かつそれらのアイコン画像が対応するセキュリティレベルに基づいて配列されたアイコン画像を含む操作画面を生成する。
【００１９】
また、好ましくは、前記操作画面は、前記フォルダに含まれるすべての文書ファイルに対応するアイコン画像を、対応するセキュリティレベルに基づいて並び替えるための操作メニューを有している。
【００２０】
また、好ましくは、前記生成手段で生成したアイコン画像を含む操作画面を表示する表示手段を更に備える。
【００２１】
また、好ましくは、前記生成手段で生成したアイコン画像を含む操作画面を、ネットワーク上に接続されている外部装置へ出力する出力手段を更に備える。
【００２２】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
文書ファイルを管理する情報処理装置の制御方法であって、
ユーザのアクセス権が設定されている文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う認証工程と、
前記認証工程による認証が成功した場合、前記ユーザの前記文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する算出工程と、
前記算出工程で算出したセキュリティレベルに基づいて、前記文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する生成工程と
を備える。
【００２３】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
文書ファイルを管理する情報処理装置の制御を実現するプログラムであって、
ユーザのアクセス権が設定されている文書ファイルへのアクセス要求を行うユーザのユーザ認証を行う認証工程のプログラムコードと、
前記認証工程による認証が成功した場合、前記ユーザの前記文書ファイルに対するアクセス権に基づいて、該文書ファイルに対する該ユーザのセキュリティレベルを算出する算出工程のプログラムコードと、
前記算出工程で算出したセキュリティレベルに基づいて、前記文書ファイルを構成するページの少なくとも一部に対応するアイコン画像を含む操作画面を生成する生成工程のプログラムコードと
を備える。
【発明の効果】
【００２４】
本発明によれば、アクセス対象の個々の文書データのセキュリティの度合いを容易に把握することができ、かつ文書データへのアクセスを効率的に実行することができる情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２６】
尚、以下の説明において、「サーバ」とは、ＷＷＷシステムにおいてＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアからの要求を受けてインターネットなどのネットワークを通じて情報送信を行うＷｅｂサーバ（ウェブサーバ）や、ネットワークを通じてユーザからの要求を受けて、データベースシステムなどの処理に橋渡しを行う機能を備えたアプリケーションサーバ（または、Ｗｅｂアプリケーションサーバ）を意味するものである。
【００２７】
また、「クライアント」とは、ネットワークにおいてサーバの提供する機能やデータを利用するコンピュータ、およびソフトウェアを意味するものである。このクライアントとしては、例えば、ネットワークに接続されたコンピュータ、家庭用のパーソナルコンピュータ、およびコンピュータ上で動作するＷｅｂブラウザ、ビューワ等が該当する。
【００２８】
また、以下に説明する本発明の実施形態では、ネットワークを介してＷｅｂ環境下で提供者とユーザとの間の認証に係る各種処理を実現する例を挙げて説明するが、本発明はこのような構成に限定されるものではない。つまり、サーバが提供するサービスに係る処理を実行するための各種操作画面がクライアントのブラウザ（ビューワ）上で表示可能な形態を提供できるようなコンピュータネットワーク環境であれば、本発明を適用することができる。
【００２９】
図１は本発明の実施形態の電子ドキュメント管理システムの装置構成を示すブロック図である。
【００３０】
サーバ１３０において、１０１は記憶部であり、各種処理に必要なプログラム等のデータを記憶するためのメモリ等の記憶装置で構成されている。
【００３１】
１０２は文書データ蓄積部であり、文書データを保存するためのデータベースであり、例えば、ハードディスク、ＭＯ、ＺＩＰ、ＰＤ等の各種の記憶装置を用いて実現することができる。また、文書データ蓄積部１０２には、文書データに関するユーザ情報やアクセス権情報を管理するためのユーザ管理テーブル及びアクセス権管理テーブルが構成されている。
【００３２】
尚、ここで、文書データとは、テキストデータ及びイメージデータの少なくとも一方から構成されるページ単位で構成される電子データを指すものであり、電子ドキュメントとも呼ぶ。また、特に、複数の文書データからなる一連の文書データを文書ファイルと呼ぶ。
【００３３】
１０３はサムネイル蓄積部であり、文書データをアイコン表示する際に必要なサムネイル（縮小画像）を保存し、例えば、ハードディスク、ＭＯ、ＺＩＰ、ＰＤ等の各種の記憶装置を用いて実現することができる。
【００３４】
１０４は操作指示入力部であり、キーボードを用いて文字、数字を入力したり、マウス等のポインティングデバイスを用いてコマンドや画像を選択したりするためのものである。
【００３５】
１０５は表示部であり、本システムのグラフィカルユーザインターフェース（以下、ＧＵＩと略す）の各種ウインドウや、データベースのアイコン等を表示するためのもであり、ＣＲＴやＬＣＤ等のモニタ画面を用いて実現することができる。
【００３６】
１０６は通信部であり、ネットワーク１２０を介して、クライアント１４０とのデータ送受信を実行する。
【００３７】
１１０は本実施形態の各構成全ての制御を含む全体制御を司る制御部（ＣＰＵ）であり、記憶部１０１に予め格納された処理プログラムを読み出して実行することで、後述するような各処理及びシステム全体の動作制御を行う。
【００３８】
１１１は認証部であり、文書データ蓄積部１０２に保存された文書データに対するユーザのアクセス権限の可否を認証するための機構である。１１２は暗号解読部であり、文書データ蓄積部１０２に保存されている文書データの暗号化情報を解読する機構である。１１３はサムネイル作成部であり、認証部１１１で得られたユーザ情報（ユーザを特定するユーザＩＤやパスワード）と、暗号解読部１１２で得られた各文書データの暗号化情報から、文書データを特徴付けるサムネイルを作成する機構である。
【００３９】
１４０はクライアントであり、ネットワーク１２０を介して、サーバ１３０が管理する文書データへアクセスすることが可能である。
【００４０】
本実施形態の電子ドキュメント管理システムは、ネットワークシステム上に構築され、サーバ１３０とクライアント１４０で基本的に構成される。本システムが起動され、クライアント（ユーザ）１４０がサーバ１３０の文書データ蓄積部（データベース）１０２にアクセスすると、まず、文書データにアクセスするための操作画面を生成して、クライアント１４０に送信する。これにより、クライアント１４０に操作画面が表示される。
【００４１】
尚、ネットワーク１２０は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００４２】
また、情報処理装置として機能するサーバ１３０とクライアント１４０はそれぞれ、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００４３】
また、図１では、サーバ１３０とクライアント１４０はそれぞれ１台で示されているが、ネットワーク１２０には、複数台のサーバ１３０とクライアント１４０はが接続可能であることは言うまでもない。
【００４４】
また、サーバ１３０とクライアント１４０とを一体に構成して実現することも可能である。
【００４５】
図３は本発明の実施形態の電子ドキュメント管理システムのクライアントにおけるＧＵＩの一例を示す図である。
【００４６】
図３において、３０１は、文書データ蓄積部１０２に登録されているフォルダを一覧表示する表示領域である。表示領域３０１では、フォルダのアイコンとそのフォルダ名を表示している。
【００４７】
３０２は表示領域３０１上で表示されているフォルダから任意のフォルダをユーザが選択した際に、そのフォルダの中に保存されている文書データを、クライアント（ユーザ）のセキュリティレベルに応じてアイコン形式で表示する表示領域である。
【００４８】
３０３はアイコンの整列をセキュリティレベルに基づいて並べ替える（配列する）ための操作を選択するための、操作メニュー領域である。
【００４９】
次に、以上の構成を備える本実施形態の電子ドキュメント管理システムにおける処理手順を、図２の処理フローに基づき説明する。
【００５０】
尚、本システムを稼動する前の前処理として、文書ファイルの暗号化処理を行う必要があり、この処理は公知の技術で実現できる。
【００５１】
文書ファイルの暗号化処理は、サーバ１３０に、ユーザＩＤやパスワードと、そのユーザがどのようなグループに属し、どのような権限を持つかを示すアクセス権情報を登録しておき、この登録情報に基づき、文書ファイルのページ毎にアクセス権を設定する。
【００５２】
また、サーバ１３０とネットワーク１２０を介して接続されたクライアント１４０（ユーザ）のみが、そのアクセス権に応じて、暗号化文書ファイルにアクセスすることが可能である。
【００５３】
このアクセス権には、例えば、文書ファイル中のページ単位での閲覧可否、印刷可否、編集可否等の権限や、文書ファイル単位では、閲覧可否、印刷可否、編集可否のほかに、閲覧可能有効期限を設定することができる。
【００５４】
本システムの実施形態の一例の説明においては、このアクセス権を文書ファイル中のページ単位で閲覧可否権を設定している場合と、文書ファイル単位に閲覧可能有効期限を設定している場合の処理について説明する。
【００５５】
この場合、アクセス権限があると認定されたユーザが暗号化文書ファイルを閲覧すると、閲覧権の設定されているページ（閲覧可能ページ）は通常どうりに表示される（可視）が、閲覧権の設定されていないページ（閲覧不可ページ）は表示されない（不可視）。
【００５６】
従って、例えば、１０ページの文書ファイルの１ページから５ぺージまでが閲覧可能ページで、６ページから８ページが閲覧不可ページ、９ページから１０ページが閲覧可能ページであるようにアクセス権を設定した場合は、スクロールバー等でその文書ファイルの各ページを閲覧していくと、５ページの次は、不可視ページである６ページから８ページを飛んで、９ページの閲覧可能ページの文書データが表示されることになる。また、閲覧可能有効期限が過ぎた文書ファイルは、閲覧することができない。
【００５７】
本システムの実施形態の例は、文書ファイルの暗号化処理による暗号化文書ファイルを、サーバ１３０が管理する文書データ蓄積部１０２に格納した場合を想定している。
【００５８】
以下、文書データ蓄積部１０２で暗号化文書ファイルを管理する手順について、図２の処理フローに基づき詳しく説明する。
【００５９】
図２は本発明の実施形態の電子ドキュメント管理システムが実行する処理を示すフローチャートである。
【００６０】
（ステップＳ２１０１）
本システムの起動後、サーバ１３０は、文書データの暗号化情報を実際に管理している認証サーバから、暗号化情報を読み込む。
【００６１】
尚、この認証サーバはネットワーク１２０上に構成されていても良いし、サーバ１３０内で実現させても良い。また、認証サーバが管理する暗号化情報は、文書データに関するユーザ情報とアクセス情報等から構成される。
【００６２】
（ステップＳ２１０２）
ここでは、サーバ１３０は、ステップ２１０１で読み込んだ暗号化情報から得られる情報を、文書データ蓄積部１０２中のユーザ管理テーブル及びアクセス権管理テーブルに書き込む処理を実行する。文書データ蓄積部１０に書き込む情報は、文書データに関するユーザ情報とアクセス情報等から構成される。
【００６３】
尚、文書データ蓄積部１０２の内容の更新は、新しい文書データが文書データ蓄積部１０２に格納された場合や、所定時間毎等の適宜なタイミングで実行するものとする。
【００６４】
ここで、ユーザ管理テーブル及びアクセス権権利テーブルの一例について、図４及び図５を用いて説明する。
【００６５】
図４は本発明の実施形態のユーザ管理テーブルの一例を示す図である。図５は本発明の実施形態のアクセス権管理テーブルの一例を示す図である。
【００６６】
図４のユーザ管理テーブルでは、認証サーバから読み込んだ暗号化情報中の、ユーザＩＤやパスワード、コメント、グループ名等のユーザ情報を管理するためのテーブルである。
【００６７】
ここで、グループ名は、ユーザが属するグループの名称であり、文書データのアクセス権は、ユーザ単位ではなく、このグループごとに設定することが可能である。
【００６８】
また、図５のアクセス権管理テーブルでは、認証サーバから読み込んだ暗号化情報中の、文書ファイルのアクセス権をページ毎に、グループ毎に管理するためのテーブルである。
【００６９】
図５の例では、例えば、「文書ファイル１」という暗号化文書ファイルの１ページから１０ページまでのページ毎のアクセス権（閲覧権の可否）と、閲覧可能有効期限をグループＡ、Ｂ、Ｃ毎に設定した場合を示している。
【００７０】
（ステップＳ２１０３）
ここでは、サーバ１３０は、クライアント１４０が暗号化文書ファイルを閲覧するためのＧＵＩを生成して、クライアント１４０へ送信する。これにより、クライアント１４０にＧＵＩが表示される。このＧＵＩ例は、上述の図３であり、以後、このＧＵＩ例を用いて、ユーザの実際の操作と、操作に応じて実行する処理について説明する。
【００７１】
（ステップＳ２１０４）
ここでは、サーバ１３０は、文書データ蓄積部１０２に格納されているフォルダが選択したか否かを判定する。フォルダが選択されない場合（ステップＳ２１０４でＮＯ）、選択されるまで待機する。一方、選択された場合（ステップＳ２１０４でＹＥＳ）、ステップＳ２１０５に進む。
【００７２】
図３のＧＵＩ例の場合で説明すると、表示領域３０１中の、例えば、「東北営業所」フォルダをマウスでユーザがクリック（選択）すると、その選択フォルダを他の非選択フォルダと区別できるように、その表示形態を図３のようにグレー表示して、ステップ２１０５へ進む。
【００７３】
尚、この選択／非選択フォルダを区別するための表示形態は、グレー表示に限定されるものではなく、例えば、ハッチング表示、色分表示、所定のテクスチャパターン等を用いることができる。選択／非選択フォルダを区別することができる表示形態であれば、どのようなものでも良い。
【００７４】
（ステップＳ２１０５）
ステップ２１０４でフォルダが選択された場合（ステップＳ２１０４でＹＥＳ）、サーバ１３０は、ユーザの認証を促す認証ダイアログを生成して、クライアント１４０に送信する。これにより、クライアント１４０に認証ダイアログが表示される。ユーザは、この認証ダイアログ上で、ユーザＩＤとパスワードを入力する。入力されたユーザＩＤとパスワードは、サーバ１３０に転送される。そして、サーバ１３０は、その整合性を図４に示すユーザ管理テーブルを参照してチェック（認証）する。
【００７５】
（ステップＳ２１０６）
サーバ１３０は、認証の正否を判定する。特に、ユーザＩＤがユーザ管理テーブルに登録されていて、かつ対応するパスワードが正しい場合、つまり、認証が成功した場合（ステップＳ２１０６でＹＥＳ）、ステップＳ２１０７へ進む。一方、認証が失敗した場合（ステップＳ２１０６でＮＯ）、「システムに登録されていない」等のエラーメッセージを生成して、クライアント１４０に送信する。この場合、クライアント１４０にエラーメッセージが表示され、再認証が促される。
【００７６】
尚、この認証は、文書データ蓄積部１０２に格納されている文書ファイルを含むフォルダへアクセス要求が発生した場合に実行し、認証の完了後、アクセスが切断されない限り、それ以降のフォルダ内の他の文書ファイルへの認証は実行しない。
【００７７】
（ステップＳ２１０７）
ここでは、サーバ１３０は、アクセス権の検証を実行する。
【００７８】
図３の例では、ステップ２１０６で認証されたユーザが、「東北営業所」のフォルダ内に格納されているそれぞれの文書データに対し、どのようなアクセス権を持っているかを、図５のアクセス権管理テーブルを用いて検証する。
【００７９】
例えば、認証されたユーザＡさんが、グループＡに属している場合には、図５のグループＡのアクセス権がユーザＡさんのアクセス権となる。これらの情報を、ユーザＡさんの、文書ファイル１の閲覧可能ページ数と閲覧不可ページ数にまとめた閲覧権リストテーブル（図６）として作成する。
【００８０】
尚、この閲覧権リストテーブルも、ユーザ管理テーブル及びアクセス権権利テーブルと同様に、文書データ蓄積部１０２に記憶される。
【００８１】
（ステップＳ２１０８）
ここでは、サーバ１３０は、閲覧権をベースにしたセキュリティレベルを作成する。特に、本実施形態では、アクセス権が設定されている文書ファイルの総ページ数と、文書ファイルを構成するページ中の閲覧可能ページ数との割合に基づいて作成（算出）する。これにより、１つの文書ファイル中のどれくらいのページ数が閲覧可能であるかできるかの目安（閲覧できる度合い）を表現することができる。
【００８２】
例えば、図６に示す閲覧権リストテーブルにおいては、ユーザＡさんの文書ファイル１の中の閲覧可能ページ数と閲覧不可ページ数からセキュリティレベルを作成する。
【００８３】
具体的には、文書ファイル１がＮページから構成されている場合、閲覧可能ページ数をＭとすると、文書ファイル１の閲覧権におけるセキュリティレベルＳ１（０〜１００）を、以下の式１で算出する。
【００８４】
Ｓ１＝Ｍ／Ｎ＊１００                                            （式１）
このような方法で、文書ファイル１の閲覧権におけるユーザＡさんのセキュリティレベルを算出すると、以下のような結果になる。
【００８５】
Ｓ１＝３／１０＊１００＝３３                                    （式２）
（ステップＳ２１０９）
ここでは、文書ファイル単位の閲覧可能有効期限をベースにしたセキュリティレベルを作成する。
【００８６】
例えば、図５に示すアクセス権管理テーブルでは、文書ファイル１の閲覧可能有効期限は、２００２年４月１日から２００２年９月３０日までのＴ日とし、ユーザが文書ファイル１にアクセスした日（認証部１１１による認証日時）から２００２年９月３０日までの残りの有効期間をＦ日とした場合、文書ファイル１の閲覧可能有効期限におけるセキュリティレベルＳＬ１（０〜１００）を、以下の式３で算出する。
【００８７】
ＳＬ１＝Ｆ／Ｔ＊１００                                            （式３）
このような方法で、文書ファイル１の閲覧可能有効期限におけるユーザＡさんのセキュリティレベルを算出すると、以下のような結果になる。
【００８８】
ＳＬ１＝（１８０−３０）／１８０＊１００＝８４                    （式４）
（ステップＳ２１１０）
ここでは、サーバ１３０は、ステップＳ２１０８及びステップＳ２１０９で作成した２種類のセキュリティレベルを元に、文書ファイルのサムネイルを作成する。
【００８９】
まず、閲覧権をベースにしたサムネイルの作成方法を文書ファイル１を例にとって説明する。
【００９０】
まず、図７に示すように閲覧可能ページのサムネイルを作成する。この作成したサムネイルの内もっとも小さいページ番号の閲覧可能ページのサムネイルの下に、以降のページのサムネイルの少なくとも一部を重ねた画像を合成する。
【００９１】
重ねる画像の数をＫ個とした場合は、最大セキュリティレベル（１００）をＫ分割し、文書ファイルのセキュリティレベルＳが１００／Ｋ＊１、１００／Ｋ＊２、・・・、１００／Ｋ＊（Ｋ−１）のどの範囲にあるかによって、Ｋ個の画像の内、Ｌ個の画像をページ内容可視表示し、Ｊ個の画像をページ内容不可視表示するかを算出する。
【００９２】
例えば、文書ファイル１を例にとって説明すると、文書ファイル１のセキュリティレベルＳ１は３３であるので、Ｋ＝３とした場合には、Ｓ１＝＜１００／３＊１となる。この場合、図８の８０１に示す範囲レベル１〜３に対し、セキュリティレベルＳ１は、範囲レベル１に属することになる。
【００９３】
従って、ページ内容可視表示数Ｌは１となり、ページ内容不可視表示数Ｊは３−１＝２となる。この場合は、図９（ａ）に示すように、閲覧可能ページの３ページのサムネイルの内、ページ内容可視表示された１ページ目のサムネイル９０１ａを一番上にして、このサムネイル９０１ａに重なるように、２ページ目及び３ページ目のサムネイル９０２ｂ及び９０２ｃを２枚重ねて、ページ内容不可視表示として黒色表示する。
【００９４】
また、例えば、Ｋ＝５にした場合は、１００／５＊１＜Ｓ１＜１００／５＊２となる。場合、図８の８０２に示す範囲レベル１〜５に対し、セキュリティレベルＳ１は、範囲レベル２に属することになる。
【００９５】
従って、ページ内容可視表示数Ｌは２となり、ページ内容不可視表示数Ｊは５−２＝３となる。この場合は、図９（ｂ）に示すように、ページ内容可視表示された１ページ目のサムネイル９０２ａを一番上にして、このサムネイル９０２ａに重なるように、次のページのサムネイル９０２ｂをページ内容可視表示として白色表示し、更に、このサムネイル９０２ｂに重なるように、残り３枚のページのサムネイル９０２ｃ〜９０２ｅをページ内容不可視表示として黒色表示することも可能である。
【００９６】
本実施形態では、ページの重なり表示を３枚で表示する場合と５枚で表示する場合について説明したが、視覚的、感覚的に量的な判断が容易にできる構成であるならば、Ｋの数は何枚でもかまわない。
【００９７】
また、図９（ｂ）の例に対し、ページ内容可視表示数分のサムネイルをＫ−Ｊ個分表示してもかまわない。つまり、図９（ｃ）に示すように、ページ内容可視表示された１ページ目のサムネイル９０３ａを一番上にして、このサムネイル９０２ａに重なるように、次のページのページ可視表示されたサムネイル９０３ｂを表示し、更に、このサムネイル９０２ｂに重なるように、残り３枚のページのサムネイル９０ｃ〜９０３ｅをページ内容不可視表示として黒色表示することも可能である。
【００９８】
次に、閲覧可能有効期限をベースにしたサムネイルの作成方法について説明する。
【００９９】
閲覧可能有効期限の残りの期間をレベル分けし、透明度（０〜１００％）を変更して表示することにより、例えば、閲覧可能有効期限がもうすぐに迫っている文書ファイルは薄く（透明度が小さい）、まだ閲覧可能有効期限が十分にある文書ファイルはくっきり見える（透明度が大きい）ように表現することが可能である。
【０１００】
文書ファイル１を例にとって説明すると、文書ファイル１のセキュリティレベルＳＬ１は０から１００間の８４であるので、透明度を８４％に設定し、背景画像と透過度８４％で合成する。合成の画像処理は既知の技術であるので、詳細な説明は省くことにする。
【０１０１】
図１０（ａ）は、透明度１００％のサムネイル１００１の例を示す図である。また、図１０（ｂ）は、文書ファイル１の透明度８４％のサムネイル１００２の例を示す図である。
【０１０２】
尚、本実施形態では、サムネイルの画像特徴情報として、その透明度を閲覧可能有効期限の残りの期間に基づいて変更して表示することで、文書ファイルの閲覧可能有効期限の残りの期間をユーザに提示する例について説明したが、これに限定されるものではない。例えば、サムネイルの鮮鋭度や明度等の画像特徴情報を変更して、文書ファイルの閲覧可能有効期限の残りの期間をユーザを提示するようにしても良い。
（ステップＳ２１１１）
ここでは、サーバ１３０は、ステップ２１１０で作成した各文書ファイルのサムネイルを、アイコン形式で図３の表示領域３０２に表示する。また、表示方法は、図１１の１１０１に示すように、操作メニューの「表示」を選択すると、プルダウンメニューを表示し、「有効期限順」や「閲覧権のレベル順」等の順に並び替えて（配列して）表示することが可能であり、この順序は昇順あるいは降順のどちらでも可能である。
【０１０３】
具体的には、閲覧権に関するセキュリティレベルＳや、閲覧可能有効期限に関するセキュリティレベルＳＬの値でマージし、この順序で表示位置を制御する。図１１の表示領域１１０２は、並び替えた文書ファイルのアイコンを示す図であり、閲覧権のレベル順を昇順で表示した例を示している。
【０１０４】
以上説明したように、本実施形態によれば、個々のユーザに、ユーザのアクセス権に応じて、文書データ蓄積部１０２内の文書データをアイコン形式で一覧表示することにより、個々の文書データのセキュリティの度合いを視覚的、定量的に表現することができる。
【０１０５】
また、個々のユーザのアクセス権の違いによって、同一の文書ファイルでも、異なるアイコン表示を行うことが可能であるので、権限のもたないユーザに文書の内容を知られる心配が無い。
【０１０６】
このような構成により、以下の効果も得ることができる。
【０１０７】
（１）文書データ蓄積部１０２に保存してある文書ファイルへのアクセス権は、予めシステムに登録されているユーザのみに限られるので、文書データ蓄積部１０２中の文書ファイルのセキュリティを高めることができる。
【０１０８】
（２）文書データ蓄積部１０２に管理されているフォルダのアクセス時には、ユーザ認証操作が必要であるが、認証後は、すべてのページが閲覧不可である文書ファイルを除いて、フォルダ内のどの文書ファイルにもアクセスが可能であるため、文書ファイル毎の認証操作が不要となり、ユーザの操作負担が軽減される。
【０１０９】
（３）文書ファイルの閲覧可能ページのサムネイルをアイコン形式で一覧表示することにより、それぞれの文書ファイルを閲覧する前に、予め内容を確認することができる。また、個人単位の豊富なセキュリティ情報をアイコン形式で即座に提供できるので、数多くの文書ファイルの中からユーザの用途に応じた所望の文書ファイルを選択するのに役立たせることができる。
【０１１０】
（４）文書ファイルの閲覧可能ページの割合をアイコン形式で一覧表示することにより、ユーザが自分のセキュリティレベル（所望の文書ファイルにどれくらい閲覧可能なページがあるか）を確認することでき、例えば、セキュリティレベルの高い文書ファイルを先に閲覧したり、まったく権限のない文書ファイルは、逆に見なくても済み、軽快な操作感を得ることができる。
【０１１１】
（５）文書ファイル単位の閲覧可能有効期限の残りの日の割合をアイコン形式で一覧表示することにより、ユーザが自分のセキュリティレベル（所望の文書ファイルにどれくらいアクセスできる日が残っているか）を、文書ファイルを閲覧する前に確認することできる。
【０１１２】
例えば、セキュリティレベルの低い文書ファイル、即ち、閲覧可能有効期限が残り少ない文書ファイルの内、まだ十分に見ていない文書ファイルを先に閲覧したり、閲覧可能有効期限が過ぎてしまった文書ファイルは、逆に閲覧しなくても済み、軽快な操作感を得ることができる。
【０１１３】
（６）文書ファイル中のすべてのページのサムネイルを作成するのではなく、閲覧可能ページあるいは、閲覧可能ページのもっとも小さいページ番号のページだけのサムネイルを作成するだけなので、どんなにページ数が多い文書ファイルでも、高速な処理が可能である。
【０１１４】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１１８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１１９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１２２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施形態の電子ドキュメント管理システムの装置構成を示すブロック図である。
【図２】本発明の実施形態の電子ドキュメント管理システムが実行する処理を示すフローチャートである。
【図３】本発明の実施形態のＧＵＩの一例を示す図である。
【図４】本発明の実施形態のユーザ管理テーブルの一例を示す図である。
【図５】本発明の実施形態のアクセス権管理テーブルの一例を示す図である。
【図６】本発明の実施形態の閲覧権リストテーブルの一例を示す図である。
【図７】本発明の実施形態の文書ファイルのサムネイルの作成方法を説明するための図である。
【図８】本発明の実施形態のセキュリティレベルの算出方法を説明するための図である。
【図９】本発明の実施形態の文書ファイルのサムネイルの作成方法を説明するための図である。
【図１０】本発明の実施形態の文書ファイルのサムネイルの作成方法を説明するための図である。
【図１１】本発明の実施形態のＧＵＩの一例を示す図である。
【符号の説明】
【０１２４】
１０１  記憶部
１０２  文書データ蓄積部
１０３  サムネイル蓄積部
１０４  操作指示入力部
１０５  表示部
１１０  ＣＰＵ
１１１  認証部
１１２  暗号解読部
１１３  サムネイル作成部
【図１】
2005190135.tif 000003
【図２】
2005190135.tif 000004
【図４】
2005190135.tif 000005
【図５】
2005190135.tif 000006
【図６】
2005190135.tif 000007
【図８】
2005190135.tif 000008
【図３】
2005190135.tif 000009
【図７】
2005190135.tif 000010
【図９】
2005190135.tif 000011
【図１０】
2005190135.tif 000012
【図１１】
2005190135.tif 000013