(57)【要約】【課題】保護コンテンツの生成を容易にして保護コンテンツに対して適切にアクセス権を設定する。【解決手段】文書管理サーバ１００の保護文書生成部１２０は、ユーザＡの指示に基づいてオリジナル文書Ａから保護文書Ａを生成する。また、文書管理サーバ１００のアクセス権設定部１３０は、保護文書Ａに対するユーザＢのアクセス条件を設定変更して、ユーザＢが保護文書Ａにアクセスできるようにする。例えば、ユーザＢに対して保護文書Ａの読み出し権を設定する。こうして、文書管理サーバ１００は、ユーザＢの要求に応じて、保護文書ＡをユーザＢに提供する。【選択図】図１
2007072639.tif 000002
【特許請求の範囲】
【請求項１】
対象ユーザに対してコンテンツを提供するコンテンツ管理サーバにおいて、
オリジナルコンテンツに対してカプセル化処理を施すことにより、そのオリジナルコンテンツに対応した保護コンテンツを生成する保護コンテンツ生成部と、
対象ユーザが保護コンテンツへアクセスできるように、その保護コンテンツに対するアクセス条件を設定するアクセス権設定部と、
を有する、
ことを特徴とするコンテンツ管理サーバ。
【請求項２】
対象ユーザに対してコンテンツを提供するコンテンツ管理サーバとしてコンピュータを機能させるためのプログラムにおいて、
コンピュータに、
オリジナルコンテンツに対してカプセル化処理を施すことにより、そのオリジナルコンテンツに対応した保護コンテンツを生成するステップと、
対象ユーザが保護コンテンツへアクセスできるように、その保護コンテンツに対するアクセス条件を設定するステップと、
を実行させることを特徴とするプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記保護コンテンツには、その保護コンテンツを利用することができる対象ユーザと、その対象ユーザに対して付与された保護コンテンツの利用条件とが対応付けられており、
前記アクセス条件を設定するステップでは、保護コンテンツに対応付けられた対象ユーザに対して、その保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権が付与される、
ことを特徴とするプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
コンテンツを所有するユーザの指示に基づいて保護コンテンツの利用条件が変更されると、
コンピュータに、
前記変更された利用条件に対応した保護コンテンツを再生成するステップと、
再生成される前の保護コンテンツに対応付けられた対象ユーザに対して、再生成された保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権を付与するステップと、
を実行させることを特徴とするプログラム。
【請求項５】
請求項３に記載のプログラムにおいて、
コンテンツを所有するユーザの指示に基づいて保護コンテンツに対するアクセス条件が変更されると、
コンピュータに、
前記アクセス条件の変更に伴って変更された利用条件に対応した保護コンテンツを再生成するステップ、
を実行させることを特徴とするプログラム。
【請求項６】
請求項２に記載のプログラムにおいて、
前記保護コンテンツを生成するステップは、コンテンツ管理サーバからコンテンツを読み出すための対象ユーザによるダウンロード要求に応じて実行される、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データなどのコンテンツデータを管理するコンテンツ管理サーバに関する。
【背景技術】
【０００２】
コンピュータネットワーク環境の普及に伴い、例えば、社内ネットワーク上に文書データを管理する文書管理サーバを設けるシステムが実現されている。例えば、文書管理サーバによって管理される文書データを、各社員が社内の端末から利用できる形態が実現されている。社内で利用される文書データを文書管理サーバで管理することにより、各種情報を社内で共有することができるメリットがある。その反面、文書管理サーバによって管理される機密情報の漏洩問題が無視できない。
【０００３】
文書データなどのデジタルコンテンツの横流しなどを防止する技術として、ＤＲＭ（Digital Rights Management）技術が知られている。ＤＲＭ技術では、デジタルコンテンツに対して一種の暗号化であるカプセル化が施され、正しい権利を有する利用者のみがそのデジタルコンテンツを利用することができる。つまり、ＤＲＭを用いると、デジタルコンテンツそのものが暗号化され、正しいアクセス権を持ったユーザであっても、そのユーザは生の（オリジナルの）デジタルデータを取得することができない。このため、正しい権利を持ったユーザによるコンテンツの横流しなどの不正利用を防ぐことができる。
【０００４】
ＤＲＭ技術の一例として、例えば、特許文献１に記載の技術を挙げることができる。特許文献１には、文書データに暗号化処理を施し、さらに、暗号化した文書データに対してアクセス許可属性を付与して、文書データを管理するシステムが記載されている。そして特許文献１には、アクセス許可属性を比較的容易に変更する技術が開示されている。
【０００５】
【特許文献１】特開２００４−３５５６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の一般的なデジタルコンテンツの管理システムでは、デジタルコンテンツに対するアクセス権の設定に手間がかかり、また手間がかかることに起因してアクセス権が誤設定される可能性などがあった。
【０００７】
つまり、従来の一般的なデジタルコンテンツの管理システムでは、デジタルコンテンツに対して暗号化処理を行う際に、コンテンツを管理するユーザが自身のコンピュータなどによってオリジナルのコンテンツに対して暗号化処理を施し、暗号化処理された保護コンテンツをコンテンツ管理サーバに保存していた。
【０００８】
さらに、コンテンツ管理サーバに保存した保護コンテンツを利用するユーザが保護コンテンツへアクセスできるようにコンテンツ管理サーバを制御するためのアクセス情報（リポジトリのアクセス権）を設定する必要があった。
【０００９】
このように、従来の一般的なデジタルコンテンツの管理システムでは、コンテンツを管理するユーザが保護コンテンツを生成してからコンテンツ管理サーバに保存し、さらに、その保護コンテンツに関するアクセス情報を設定しなければならなかった。また、このように手間がかかることに起因して、例えば、コンテンツ管理サーバを制御するためのアクセス情報を設定する際に、誤って、正規のユーザとは異なるユーザに対してアクセス権を設定してしまうなどの可能性もある。
【００１０】
このような事情から、保護コンテンツを容易に生成することができ、しかも、その保護コンテンツに対して適切にアクセス権を設定する技術が望まれていた。
【００１１】
本発明は、このような背景においてなされたものであり、その目的は、保護コンテンツの生成が容易であり保護コンテンツに対して適切にアクセス権を設定することができる技術を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の好適な態様であるコンテンツ管理サーバは、対象ユーザに対してコンテンツを提供するコンテンツ管理サーバにおいて、オリジナルコンテンツに対してカプセル化処理を施すことにより、そのオリジナルコンテンツに対応した保護コンテンツを生成する保護コンテンツ生成部と、対象ユーザが保護コンテンツへアクセスできるように、その保護コンテンツに対するアクセス条件を設定するアクセス権設定部と、を有することを特徴とする。
【００１３】
上記構成において、コンテンツ管理サーバが管理するコンテンツとは、例えば、文書データや画像データや音声データなどである。コンテンツ管理サーバは、例えば、コンテンツを所有するユーザの指示に応じて、オリジナルコンテンツに対応した保護コンテンツを生成する。オリジナルコンテンツは、例えば、予めコンテンツ管理サーバによって管理されているものである。また、ユーザがオリジナルコンテンツをコンテンツ管理サーバへアップロードする際に保護コンテンツが生成されてもよい。また、対象ユーザが、コンテンツ管理サーバからコンテンツを読み出すためのダウンロード要求を行った際に、そのダウンロード要求に応じて保護コンテンツの生成処理が実行されてもよい。
【００１４】
上記構成では、コンテンツ管理サーバがオリジナルコンテンツに対応した保護コンテンツを生成する。このため、例えば、ユーザがコンテンツ管理サーバからオリジナルコンテンツを読み出して、自身のコンピュータなどを利用して保護コンテンツを生成する必要がない。また、アクセス権設定部によって、対象ユーザが保護コンテンツへアクセスできるように、その保護コンテンツに対するアクセス条件が設定される。つまり、アクセス権設定部は、例えば、保護コンテンツに対応付けられた対象ユーザに対して、その保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権を付与する。これにより、正規の対象ユーザに対して的確に読み出し権が付与され、正規の対象ユーザとは異なるユーザに対して読み出し権を設定してしまうことがない。
【００１５】
望ましい態様において、前記保護コンテンツには、その保護コンテンツを利用することができる対象ユーザと、その対象ユーザに対して付与された保護コンテンツの利用条件とが対応付けられており、前記アクセス権設定部は、保護コンテンツに対応付けられた対象ユーザに対して、その保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権を付与する、ことを特徴とする。
【００１６】
望ましい態様において、コンテンツを所有するユーザの指示に基づいて保護コンテンツの利用条件が変更されると、前記保護コンテンツ生成部は、変更された利用条件に対応した保護コンテンツを再生成し、前記アクセス権設定部は、再生成される前の保護コンテンツに対応付けられた対象ユーザに対して、再生成された保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権を付与する、ことを特徴とする。
【００１７】
望ましい態様において、コンテンツを所有するユーザの指示に基づいて保護コンテンツに対するアクセス条件が変更されると、前記保護コンテンツ生成部は、アクセス条件の変更に伴って変更された利用条件に対応した保護コンテンツを再生成する、ことを特徴とする。例えば、アクセス条件の変更によって対象ユーザが変更され、さらに、変更された対象ユーザに適した利用条件が設定されると、保護コンテンツ生成部は、変更設定された利用条件に対応した保護コンテンツを再生成する。
【００１８】
また上記目的を達成するために、本発明の好適な態様であるプログラムは、対象ユーザに対してコンテンツを提供するコンテンツ管理サーバとしてコンピュータを機能させるためのプログラムにおいて、コンピュータに、オリジナルコンテンツに対してカプセル化処理を施すことにより、そのオリジナルコンテンツに対応した保護コンテンツを生成するステップと、対象ユーザが保護コンテンツへアクセスできるように、その保護コンテンツに対するアクセス条件を設定するステップと、を実行させることを特徴とする。上記構成のプログラムは、例えば、ネットワークを介して提供されてもよいし、光ディスクなどの記憶媒体に記憶されて提供されてもよい。また、上記構成のプログラムは、複数のプログラムに分割された形態であってもよい。例えば、本体となるプログラムが先に提供され、後に機能の一部を追加する追加プログラムが提供される形態でもよい。
【００１９】
望ましい態様において、前記保護コンテンツには、その保護コンテンツを利用することができる対象ユーザと、その対象ユーザに対して付与された保護コンテンツの利用条件とが対応付けられており、前記アクセス条件を設定するステップでは、保護コンテンツに対応付けられた対象ユーザに対して、その保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権が付与される、ことを特徴とする。
【００２０】
望ましい態様において、前記プログラムは、コンテンツを所有するユーザの指示に基づいて保護コンテンツの利用条件が変更されると、コンピュータに、前記変更された利用条件に対応した保護コンテンツを再生成するステップと、再生成される前の保護コンテンツに対応付けられた対象ユーザに対して、再生成された保護コンテンツをコンテンツ管理サーバから読み出すための読み出し権を付与するステップと、を実行させることを特徴とする。
【００２１】
望ましい態様において、前記プログラムは、コンテンツを所有するユーザの指示に基づいて保護コンテンツに対するアクセス条件が変更されると、コンピュータに、前記アクセス条件の変更に伴って変更された利用条件に対応した保護コンテンツを再生成するステップ、を実行させることを特徴とする。
【００２２】
望ましい態様において、前記保護コンテンツを生成するステップは、コンテンツ管理サーバからコンテンツを読み出すための対象ユーザによるダウンロード要求に応じて実行されることを特徴とする。
【発明の効果】
【００２３】
本発明により、保護コンテンツを容易に生成することができ、しかも、その保護コンテンツに対して適切にアクセス権を設定することが可能になる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００２５】
図１には、本発明の好適な実施形態が示されており、図１は、本発明に係るコンテンツ管理サーバの一例である文書管理サーバが利用された文書管理システムの全体構成図である。本発明のコンテンツ管理サーバが扱うコンテンツは文書データに限定されない。文書データに換えて、例えば、画像データや音声データなどを扱うことも可能である。本実施形態では、コンテンツ管理サーバが扱うデータの一例として文書データを挙げ、文書データのやりとりを行う文書管理システムについて説明する。
【００２６】
図１の文書管理システムは、文書管理サーバ１００と複数の端末装置２００Ａ，２００Ｂが互いにＬＡＮ（local area network）４００を介して接続されたシステムである。ちなみに、文書管理サーバ１００と複数の端末装置２００Ａ，２００Ｂが、互いに、インターネットなどの公衆ネットワークで接続されてもよい。
【００２７】
文書管理サーバ１００は、端末装置２００Ａ，２００Ｂの要求に応じて文書データを管理し、また、文書管理サーバ１００によって管理された文書データを端末装置２００Ａ，２００Ｂへ提供するリポジトリとしての機能を備えている。図１には、文書管理サーバ１００内部の機能構成が示されている。
【００２８】
文書管理サーバ１００は、ＣＰＵ、メモリ、ハードディスクなどの図示しないハードウェア構成を備えている。そして、このハードウェア構成を文書管理サーバ１００として機能させるためのソフトウェア（プログラム）とハードウェア構成とが協働することによって、図１に示す文書データ記憶部１１０、保護文書生成部１２０、アクセス権設定部１３０の各機能を実現する。例えば主としてＣＰＵとメモリとによって、保護文書生成部１２０、アクセス権設定部１３０の機能が実現され、また、例えばハードディスク内部の記憶領域を文書データ記憶部１１０として利用する。
【００２９】
ちなみに、文書管理サーバ１００は、必ずしも一台の装置で実現されるとは限らない。機能の一部、例えば、文書データ記憶部１１０がＬＡＮ４００などを介して装置外部に設けられてもよい。
【００３０】
端末装置２００Ａ，２００Ｂは、文書管理サーバ１００を利用する各ユーザの端末装置である。端末装置２００Ａ，２００Ｂの代表例はコンピュータであるが、ＰＤＡ（personal digital assistance）などの携帯情報端末であってもよい。本実施形態の文書管理サーバ１００は、端末装置２００Ａ，２００Ｂから、例えばＷｅｂブラウザによってアクセスすることができる。
【００３１】
図１の文書管理システムでは、例えば、ユーザが端末装置２００Ａ（２００Ｂ）を利用してブラウザを介して自分のユーザＩＤで文書管理サーバ１００にログインしてサーバが管理する文書フォルダへアクセスし、必要な文書データを取り出し（ダウンロード）、あるいは格納（アップロード）する。文書データには、例えばそのデータの作成者や所有者の指示に応じてカプセル化処理が施される。さらに、文書データや文書フォルダには、アクセス権が対応付けられる。アクセス権には、カプセル化処理された保護文書を利用する対象ユーザに対して付与された保護文書の利用条件（ＤＲＭのアクセス権）や、対象ユーザが保護文書へアクセスできるように文書管理サーバ１００を制御するためのアクセス条件（リポジトリのアクセス権）が含まれる。
【００３２】
次に、図１の文書管理システムによる文書管理の具体例を説明する。なお、既に図１に示した部分については、以下の説明においても図１の符号を利用する。
【００３３】
図２は、図１の文書管理システムによる文書管理を説明するためのフローチャートである。以下、図２に示すフローチャートの各ステップごとに処理内容を説明する。
【００３４】
（Ｓ２０１）まず、ユーザＡが、端末装置２００Ａを利用して、文書管理サーバ１００の文書データ記憶部１１０に記憶されたオリジナル文書Ａを指定する。オリジナル文書Ａは、ユーザＡによって管理される文書データであり、予めユーザＡによって文書データ記憶部１１０に記憶されている。ユーザＡは、端末装置２００Ａに表示されるブラウザの画面を介して、例えば、文書データ記憶部１１０に記憶された文書データのリスト画面からオリジナル文書Ａを指定する。
【００３５】
（Ｓ２０２）次に、ユーザＡは、オリジナル文書Ａに関して、文書Ａの公開対象となるユーザの設定と、文書Ａに対するアクセス条件の設定と、文書Ａの利用条件の設定を行い、さらに、文書Ａの保護文書の作成指示を行う。これら、ユーザＡによって行われる各種設定は、端末装置２００Ａを利用してブラウザを介して行われる。
【００３６】
図３および図４は、ユーザの端末装置に提供されるブラウザの画面の一例を示す図であり、図３はアクセス条件の設定についての画面を示しており、図４は利用条件の設定についての画面を示している。
【００３７】
本実施形態では、ユーザＡが端末装置２００Ａに表示されるブラウザを介して、文書データ記憶部１１０に記憶された文書データのリスト画面からオリジナル文書Ａを指定する。これにより、ユーザＡの端末装置２００Ａには、文書Ａに関する設定の初期画面が表示される。その初期画面の階層下には、文書Ａに関する各種設定画面が設けられており、ユーザＡの操作に応じて初期画面から各種設定画面への遷移が行われる。図３、図４に示す画面は、文書Ａに関する初期画面の階層下に形成される設定画面のうちの一部である。
【００３８】
ユーザＡは、端末装置２００Ａに提供されるブラウザを介して、文書Ａの公開対象となるユーザの設定を行う。この際、端末装置２００Ａには、複数のユーザがリストアップされたユーザリスト画面が表示され、ユーザリスト画面からユーザＢを選択することによって、公開対象となるユーザＢが設定される。公開対象となるユーザとしてユーザＢが設定されると、図３に示すアクセス条件の設定欄３０に、ユーザＢの欄が形成される。なお、ユーザリスト画面がアクセス条件の設定欄３０の下方に表示されてもよい。
【００３９】
ユーザＡは、図３に示すアクセス条件の設定画面を利用して、文書Ａに対するユーザＢのアクセス条件を設定する。アクセス条件は、ユーザＢが文書管理サーバ１００によって管理された文書Ａに対してアクセスする際の条件を含んでいる。つまり、図３のアクセス条件の設定欄３０に示されるように、文書Ａに関する読み出し権などの条件が含まれている。ユーザＡは、アクセス条件の設定欄３０において、ユーザＢに対して許可する権利の欄に設定操作（例えば、チェックボックスにチェックを入れる）を行うことにより、ユーザＢに対して権利を付与する。図３に示す例は、ユーザＢに対して、読み出し権が付与されており、書き込み権や全管理権が付与されていない状態を示している。読み出し権が付与されると、ユーザＢは文書管理サーバ１００から文書Ａを読み出すことが可能になる。
【００４０】
そして、図３に示すアクセス条件の設定画面において文書保護ボタン３２を操作することによって、図４に示す利用条件の設定画面に遷移する。
【００４１】
ユーザＡは、図４に示す利用条件の設定画面を利用して、文書Ａに対して利用条件を設定する。利用条件は、ユーザＢが文書管理サーバ１００から読み出した文書Ａを端末装置２００Ｂで利用する際の操作などを規定するものである。図４の利用条件の設定欄４０に示されるように、利用条件には、文書Ａに関する表示権、印刷権、編集権などの権利が含まれている。ユーザＡは、利用条件の設定欄４０において、ユーザＢに対して許可する利用条件の欄に設定操作（例えば、チェックボックスにチェックを入れる）を行うことにより、ユーザＢに対して利用条件を付与する。図４に示す例は、ユーザＢに対して、表示権と印刷権が付与されており、編集権や転記権が付与されていない状態を示している。表示権が付与されると、ユーザＢは、文書管理サーバ１００から読み出した文書Ａの文書内容を端末装置２００Ｂのディスプレイに表示させることが可能になる。また、印刷権が付与されると、文書管理サーバ１００から読み出した文書Ａの文書内容を端末装置２００Ｂからプリンタなどを利用して印刷することが可能になる。
【００４２】
さらに、ユーザＡは、図４に示す利用条件の設定画面を利用して文書Ａに対して利用条件を設定した後、図４に示す設定画面内の適用ボタン４２を操作することによって、文書Ａの保護文書の作成指示を行う。
【００４３】
このように、図３および図４を利用して説明した設定画面を利用して、ユーザＡは、図２のＳ２０２における各種設定を行う。図２に戻り、フローチャートの各ステップごとの処理内容の説明を続ける。
【００４４】
（Ｓ２０３）文書管理サーバ１００の保護文書生成部１２０は、ユーザＡの指示に基づいてオリジナル文書Ａから保護文書Ａを生成する。つまり、図４に示す設定画面内の適用ボタン４２が操作されると、保護文書生成部１２０は、オリジナル文書Ａに対してカプセル化処理を施すことによりオリジナル文書Ａに関する保護文書Ａを生成する。
【００４５】
（Ｓ２０４）また、文書管理サーバ１００のアクセス権設定部１３０は、ユーザＡの指示に基づいて、保護文書Ａに対するユーザＢのアクセス条件を設定変更して、ユーザＢが保護文書Ａにアクセスできるようにする。つまり、図３に示すアクセス条件の設定欄３０の設定に応じて、ユーザＢに対して文書Ａ（保護文書Ａ）の読み出し権を設定する。これにより、文書管理サーバ１００は、ユーザＢの要求に応じて、保護文書ＡをユーザＢに提供する。
【００４６】
（Ｓ２０５）以上の各処理を経て、ユーザＢが端末装置２００Ｂへ保護文書Ａを読み込んで、利用条件に従って保護文書Ａを利用する。つまり、ユーザＢは、図４に示す利用条件の設定欄４０の設定に応じて、保護文書Ａの文書内容を端末装置２００Ｂのディスプレイに表示させることや、保護文書Ａの文書内容を端末装置２００Ｂからプリンタなどを利用して印刷することが可能になる。ちなみに、ユーザＢの端末装置２００Ｂは、保護文書Ａを利用する際に、チケット発行サーバ（図示せず）からアクセスチケットを取得する。そのアクセスチケットは、保護文書Ａをカプセル化した際のカプセル鍵に対応しており、また、ユーザＢに対して設定された利用条件に対応している。そして、アクセスチケットを取得することにより端末装置２００Ｂは保護文書Ａのカプセル化を解除することができ、また、アクセスチケットに対応した利用条件によって、保護文書Ａに対する操作が制限される。
【００４７】
なお、図２に示すフローチャートでは、ユーザＡが文書Ａに対するアクセス条件の設定と文書Ａの利用条件の設定を行っている（図２のＳ２０２）。これに対し、ユーザＡが文書Ａに対するアクセス条件の設定を行わない手法も考えられる。つまり、ユーザＡが、図４に示す利用条件の設定画面を利用して文書Ａに対して利用条件を設定した後、適用ボタン４２を操作することによって文書Ａの保護文書の作成指示を行うと、文書管理サーバ１００のアクセス権設定部１３０が自動的にアクセス条件の設定を行い、ユーザＢに対して読み出し権を付与することも可能である。このように、ユーザＡによる利用条件（ＤＲＭのアクセス権）の設定に連動するように、アクセス権設定部１３０が自動的にアクセス条件（リポジトリのアクセス権）を設定してもよい。
【００４８】
また、図２に示すフローチャートでは、ユーザＡが文書管理サーバ１００の文書データ記憶部１１０に記憶されたオリジナル文書Ａを指定している（図２のＳ２０１）。これに対し、ユーザＡがオリジナル文書Ａを文書管理サーバ１００へアップロードする際に、そのオリジナル文書Ａに関して、図２のＳ２０２以降の処理が実行されてもよい。
【００４９】
また、保護文書Ａが既に生成されて文書データ記憶部１１０に記憶されている場合に、保護文書Ａの利用条件を変更することもできる。例えば、ユーザＢが表示権と印刷権に加えて編集権を得たい旨をユーザＡに伝える。そして、ユーザＡが図４に示す利用条件の設定画面を利用して保護文書Ａの利用条件を変更して、ユーザＢに編集権を付与して適用ボタン４２を操作すると、文書管理サーバ１００の保護文書生成部１２０は、変更された利用条件に対応した保護文書Ａを再生成する。さらに、アクセス権設定部１３０は、ユーザＢに対して、再生成された保護文書Ａの読み出し権を設定する。
【００５０】
また、図２に示すフローチャートに従って、保護文書Ａが既に生成されて文書データ記憶部１１０に記憶され、また、ユーザＢのアクセス条件が既に設定されている場合に、アクセス条件を変更することもできる。つまり、ユーザＡが図３に示すアクセス条件の設定画面を利用して、例えば、ユーザＢの読み出し権を無効にして別のユーザＣに読み出し権を付与する。さらに、ユーザＡが図４に示す利用条件の設定画面を利用して、ユーザＣに対して保護文書Ａの利用条件を設定して適用ボタン４２を操作すると、文書管理サーバ１００の保護文書生成部１２０は、ユーザＣに対して設定された利用条件に対応した保護文書Ａを再生成する。
【００５１】
また、図２に示すフローチャートでは、ユーザＢが文書Ａへアクセスする際（図２のＳ２０５）に、既に保護文書Ａが生成されていた（図２のＳ２０３）。これに対し、ユーザＢが文書Ａへアクセスして文書Ａを端末装置２００Ｂへダウンロードする際に保護文書Ａが生成されてもよい。つまり、図２のＳ２０２において、ユーザＡが、文書Ａに対するアクセス条件の設定や文書Ａの利用条件の設定などを行った後、その直後に保護文書Ａの作成（図２のＳ２０３）は行わずに保留しておく。そして、ユーザＢが文書Ａへアクセスして文書Ａのダウンロード操作を行った際に、ダウンロード操作に応じて、文書管理サーバ１００の保護文書生成部１２０が保護文書Ａを生成し、生成した保護文書ＡをユーザＢに提供する。なお、この場合、一度生成した保護文書Ａを文書管理サーバ１００が保存しておいて、次回ユーザＢから再び文書Ａのダウンロード要求を受けた際に、既に生成されて保存されている保護文書Ａを再利用してもよい。
【００５２】
以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。
【図面の簡単な説明】
【００５３】
【図１】本実施形態の文書管理システムの全体構成図である。
【図２】本実施形態における文書管理を説明するためのフローチャートである。
【図３】アクセス条件の設定画面を説明するための図である。
【図４】利用条件の設定画面を説明するための図である。
【符号の説明】
【００５４】
１００  文書管理サーバ、１１０  文書データ記憶部、１２０  保護文書生成部、１３０  アクセス権設定部。
【図１】
2007072639.tif 000003
【図２】
2007072639.tif 000004
【図３】
2007072639.tif 000005
【図４】
2007072639.tif 000006