(57)【要約】  【課題】  共用される各文書データがどのように利用されているかを容易に把握することが可能なこと。  【解決手段】  情報端末から文書データ管理装置にユーザＩＤ及びパスワードと文書ＩＤとを指定して文書送信要求を行い（Ｓ３１，Ｓ３），文書データ管理装置においてユーザ認証（Ｓ４１）と，指定された文書ＩＤとユーザ認証が成立したユーザＩＤとの組み合わせに対応する文書データを抽出して情報端末に送信する（Ｓ４４）。さらに，送信した文書データの文書ＩＤとそのときユーザ認証が成立したユーザＩＤとを含むアクセス実績情報を記憶手段に記録する（Ｓ４５）。アクセス実績情報は，情報端末から参照可能であり，さらに，所定のタイミングで文書データの登録者等へ電子メール等により通知する。【選択図】図５
2005032109.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の情報端末との通信手段と，該通信手段を通じて前記情報端末に送信する文書データを記憶する文書記憶手段とを具備してなる文書データ管理装置において，
前記文書データを識別する文書識別情報と前記文書データそれぞれについてアクセスを許可するユーザを識別するユーザ識別情報とを関連付けて記憶する識別情報記憶手段と，
前記ユーザ識別情報と前記文書識別情報とが指定された所定の文書送信要求を受信する文書要求受信手段と，
前記文書送信要求で指定された前記ユーザ識別情報と前記識別情報記憶手段に記憶された前記ユーザ識別情報との比較に基づいてユーザ認証を行うユーザ認証手段と，
前記識別情報記憶手段に記憶された情報を検索し，前記文書送信要求で指定された前記文書識別情報と前記ユーザ認証手段によるユーザ認証が成立した前記ユーザ識別情報との組み合わせに対応する前記文書データを抽出する文書データ抽出手段と，
前記文書データ抽出手段により抽出された前記文書データを前記情報端末に送信する文書データ送信手段と，
前記文書データ送信手段により送信された前記文書データの前記文書識別情報とそのときユーザ認証が成立した前記ユーザ識別情報とを含むアクセス実績情報を所定のアクセス実績記憶手段に記録する第１のアクセス実績記録手段と，
を具備してなることを特徴とする文書データ管理装置。
【請求項２】
前記アクセス実績記憶手段への記録情報及び／又はそれに関する情報を所定のタイミングで所定の宛先へ通知するアクセス実績通知手段を具備してなる請求項１に記載の文書データ管理装置。
【請求項３】
前記識別情報記憶手段が，前記ユーザ識別情報それぞれについて１又は複数が関連付けられたグループ識別情報を記憶し，前記文書識別情報と前記グループ識別情報とを関連付けて記憶することにより前記文書識別情報と前記ユーザ識別情報とを関連付けるものである請求項１又は２のいずれかに記載の文書データ管理装置。
【請求項４】
前記識別情報記憶手段が前記文書データそれぞれについてアクセスを許可するアクセス用プログラムを識別するプログラム識別情報も関連付けて記憶するとともに，前記文書送信要求が前記プログラム識別情報も指定されたものであり，
前記文書データ抽出手段が，前記文書送信要求で指定された前記プログラム識別情報も加えた組み合わせに対応する前記文書データを抽出するものである請求項１〜３のいずれかに記載の文書データ管理装置。
【請求項５】
前記文書送信要求が前記情報端末への前記文書データのダウンロードを要求するものである場合に，前記文書データ送信手段により送信する前記文書データを該文書データに関連付けられた前記グループ識別情報及び前記プログラム識別情報を用いて暗号化する暗号化手段と，
前記暗号化手段により暗号化された前記文書データの復号化に必要な復号化キーを前記グループ識別情報及び前記プログラム識別情報を用いて生成する復号化キー生成手段と，
前記グループ識別情報と前記プログラム識別情報とが指定された所定の復号化キー要求を前記情報端末から受信する復号化キー要求受信手段と，
前記復号化キー要求で指定された前記プログラム識別情報及び前記グループ識別情報に対応する前記復号化キーを前記情報端末に送信する復号化キー送信手段と，
前記復号化キー送信手段による前記復号化キーの送信に関する実績情報を前記アクセス実績記憶手段に記録する第２のアクセス実績記録手段と，
を具備してなる請求項４に記載の文書データ管理装置。
【請求項６】
前記文書送信要求が第１〜第３の文書送信要求からなり，
前記文書要求受信手段が，
前記情報端末から前記ユーザ識別情報が指定された前記第１の文書送信要求を受信し，
前記第１の文書送信要求で指定された前記ユーザ識別情報と関連付けられた前記グループ識別情報をグループ選択候補として前記情報端末に送信した後，前記グループ選択候補からの選択によって前記グループ識別情報が指定された前記第２の文書送信要求を前記情報端末から受信し，
前記第２の文書送信要求で指定された前記グループ識別情報に関連付けられた前記文書識別情報を文書選択候補として前記情報端末に送信した後，前記文書選択候補からの選択によって前記文書識別情報が指定された前記第３の文書送信要求を前記情報端末から受信するものである請求項３〜５のいずれかに記載の文書データ管理装置。
【請求項７】
前記復号化キー要求が第１及び第２の復号化キー要求からなり，
前記復号化キー要求受信手段が，
前記情報端末から前記ユーザ識別情報が指定された前記第１の復号化キー要求を受信し，
前記第１の復号化キー要求で指定された前記ユーザ識別情報と関連付けられた前記グループ識別情報をグループ選択候補として前記情報端末に送信した後，前記グループ選択候補からの選択によって前記グループ識別情報が指定された前記第２の復号化キー要求を前記情報端末から受信するものであり，
前記第１及び第２の復号化キー要求の一方又は両方に前記プログラム識別情報が指定されてなる請求項５又は６のいずれかに記載の文書データ管理装置。
【請求項８】
文書データが記憶された文書データ管理装置と通信可能な情報端末に前記文書データにアクセスするための処理を実行させるための文書データアクセス用プログラムにおいて，
前記情報端末のユーザを識別するユーザ識別情報と前記文書データを識別する文書識別情報とを指定した所定の文書送信要求を前記文書データ管理装置に送信する文書要求送信手順と，
前記文書データ管理装置から返信される前記文書データを受信する文書データ受信手順と，
を有してなることを特徴とする処理を前記情報端末に実行させるための文書データアクセス用プログラム。
【請求項９】
前記文書データ受信手順により受信した前記文書データを前記情報端末の表示手段に表示させる文書データ表示手順を前記情報端末に実行させるための請求項８に記載の文書データアクセス用プログラム。
【請求項１０】
前記文書要求送信手順が，前記ユーザ識別情報と当該文書データアクセス用プログラムを識別するプログラム識別情報とを指定して前記文書送信要求を送信するものであり，
前記文書データ受信手順により受信した暗号化されている前記文書データを前記情報端末の記憶手段に記憶させる文書データダウンロード手順と，
前記記憶手段に記憶された前記文書データを前記情報端末の表示手段に表示させる際に，前記プログラム識別情報及び前記情報端末のユーザに関連する所定のグループ識別情報を指定して所定の復号化キー要求を前記文書データ管理装置に送信する復号化キー要求送信手順と，
前記復号化キー要求の送信に応じて返信される前記文書データの復号化に必要な復号化キーを受信し，該復号化キーを用いて前記文書データを復号化する復号化手順と，
前記復号化手順により復号化された前記文書データを前記情報端末の表示手段に表示させる文書データ表示手順と，を前記情報端末に実行させるための請求項８に記載の文書データアクセス用プログラム。
【請求項１１】
前記復号化キー要求が第１及び第２の復号化キー要求からなり，
前記復号化キー要求送信手順が，
前記ユーザ識別情報を指定した前記第１の復号化キー要求を前記文書データ管理装置に送信し，
前記第１の復号化キー要求の送信に応じて前記情報端末のユーザが関連するグループの選択候補として返信される前記グループ識別情報を受信し，それから選択された前記グループ識別情報を指定した前記第２の復号化キー要求を前記文書データ管理装置に送信するものである請求項１０に記載の文書データアクセス用プログラム。
【請求項１２】
所定の記憶手段に記憶された文書データを１又は複数の情報端末に送信する処理をコンピュータに実行させるための文書データ管理プログラムにおいて，
所定の識別情報記憶手段に前記文書データを識別する文書識別情報と前記文書データそれぞれについてアクセスを許可するユーザを識別するユーザ識別情報とが関連付けられて記憶されており，
前記ユーザ識別情報と前記文書識別情報とが指定された所定の文書送信要求を受信する文書要求受信手順と，
前記文書送信要求で指定された前記ユーザ識別情報と前記識別情報記憶手段に記憶された前記ユーザ識別情報との比較に基づいてユーザ認証を行うユーザ認証手順と，
前記識別情報記憶手段に記憶された情報を検索し，前記文書送信要求で指定された前記文書識別情報と前記ユーザ認証手段によるユーザ認証が成立した前記ユーザ識別情報との組み合わせに対応する前記文書データを抽出する文書データ抽出手順と，
前記文書データ抽出手順により抽出された前記文書データを前記情報端末に送信する文書データ送信手順と，
前記文書データ送信手順により送信された前記文書データの前記文書識別情報とそのときユーザ認証が成立した前記ユーザ識別情報とを所定のアクセス実績記憶手段に記憶させる第１のアクセス実績記録手順と，
を有してなる処理をコンピュータに実行させるための文書データ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，複数のユーザで共用する文書データを記憶し，ユーザの操作する情報端末からの要求に応じて文書データを送信する文書データ管理装置に関するものである。
【背景技術】
【０００２】
従来，文書データを所定の文書データ管理装置に記憶させ，これと各ユーザが利用する情報端末とをネットワーク接続し，複数のユーザで文書データを共用することが広く行われている。
ところで，特別プロジェクトを組んで特定の企画を推進する場合や，複数の企業が参加して共同開発や共同研究を行う場合等では，打合せ等に使用された企画書や技術文書等の特定文書が一括管理され，予め定められた特定の者以外はその特定文書にアクセスできないようアクセス制御がなされ，その特定の者から第三者への特定文書の開示も禁止される。
このようなアクセス制御が可能な文書データ管理装置の例として，特許文献１には，文書データに対して閲覧可能なユーザやユーザグループを設定し，ユーザ認証手段を設けて文書データへアクセスするユーザを限定する文書管理装置が示されている。
一方，音楽データや映像データ等のコンテンツデータの著作権を保護する方法として，１回のみのコピーを許可して，いわゆる孫コピーをできないようにするＳＣＭＳ（シリアル・コピー・マネージメント・システム）等の複製制限技術が知られている。これは，コピー先のコンテンツデータに複製許可（禁止）情報を付加することにより，孫コピーの際にこの複製許可情報をチェックしてコピーしないようにするものである。
ここで，ＳＣＭＳにおける上記複製許可（禁止）情報を文書データ管理装置から情報端末にダウンロードされる文書データに付加する等により，従来の複製制限技術を文書データ管理装置に適用すれば，特定文書データが情報端末へのダウンロード後に複製されて不正利用されることを防止できる。
【特許文献１】特開２００３−６７２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら，従来の技術では，どの文書データがどのように（誰によって，何回，いつ等）利用（参照）されているかを容易に把握できないという問題点があった。特に，情報端末にダウンロードされてしまった文書データについては，その後，どのように利用されているかを把握することが難しい。例えば，情報端末にダウンロードされる文書データに複製制限を施した場合でも，その文書データが許可された特定の者以外の第三者により参照される恐れがあり，そのような不正参照の事実を把握するこは困難である。
また，文書データのダウンロードを禁止（制限）し，文書データの参照の都度，文書データ管理装置から情報端末に文書データを伝送し，情報端末側の所定の参照用プログラム（ソフトウェア）で参照することのみ可能とすれば，ネットワークの通信速度の制約から，文書データの参照に時間がかかるという問題も生じる。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，共用される各文書データがどのように利用（参照）されているかを容易に把握することが可能な文書データ管理装置及び該文書データ管理装置により実行される文書データ管理プログラム，並びにその文書データ管理装置から文書データを受信する情報端末により実行される文書データアクセス用プログラムを提供することにある。
【課題を解決するための手段】
【０００４】
上記目的を達成するために本発明は，１又は複数の情報端末との通信手段と，該通信手段を通じて前記情報端末に送信する文書データを記憶する文書記憶手段とを具備してなる文書データ管理装置において，前記文書データを識別する文書識別情報と前記文書データそれぞれについてアクセスを許可するユーザを識別するユーザ識別情報とを関連付けて記憶する識別情報記憶手段と，前記ユーザ識別情報と前記文書識別情報とが指定された所定の文書送信要求を受信する文書要求受信手段と，前記文書送信要求で指定された前記ユーザ識別情報と前記識別情報記憶手段に記憶された前記ユーザ識別情報との比較に基づいてユーザ認証を行うユーザ認証手段と，前記識別情報記憶手段に記憶された情報を検索し，前記文書送信要求で指定された前記文書識別情報と前記ユーザ認証手段によるユーザ認証が成立した前記ユーザ識別情報との組み合わせに対応する前記文書データを抽出する文書データ抽出手段と，前記文書データ抽出手段により抽出された前記文書データを前記情報端末に送信する文書データ送信手段と，前記文書データ送信手段により送信された前記文書データの前記文書識別情報とそのときユーザ認証が成立した前記ユーザ識別情報とを含むアクセス実績情報を所定のアクセス実績記憶手段に記録する第１のアクセス実績記録手段と，を具備してなることを特徴とする文書データ管理装置として構成されるものである。
これにより，前記アクセス実績情報を参照することにより，共用される各文書データが誰からアクセス（利用）されたかの実績を容易に把握することが可能となる。
【０００５】
また，前記アクセス実績記憶手段への記録情報及び／又はそれに関する情報を所定のタイミングで所定の宛先へ通知するアクセス実績通知手段を具備すれば，前記アクセス実績情報を自ら参照する手間が省け，アクセス実績の把握がより容易となる。
【０００６】
また，前記識別情報記憶手段が，前記ユーザ識別情報それぞれについて１又は複数が関連付けられたグループ識別情報を記憶し，前記文書識別情報と前記グループ識別情報とを関連付けて記憶することにより前記文書識別情報と前記ユーザ識別情報とを関連付けるものが考えられる。
一般に，文書データはグループ単位でアクセスの許可／不許可が管理される場合が多いため，前記グループ識別情報を介して関連付けることにより，ユーザの所属グループに変動があった場合でも，前記ユーザ識別情報と前記グループ識別情報との関連付けだけを変更するだけで済むので，情報のメンテナンス性が高まる。
【０００７】
また，前記識別情報記憶手段が前記文書データそれぞれについてアクセスを許可するアクセス用プログラムを識別するプログラム識別情報も関連付けて記憶するとともに，前記文書送信要求が前記プログラム識別情報も指定されたものであり，前記文書データ抽出手段が，前記文書送信要求で指定された前記プログラム識別情報も加えた組み合わせに対応する前記文書データを抽出するものも考えられる。
これにより，登録されたユーザになりすまして第三者が未登録のアクセス用プログラムを用いて文書データにアクセスしようとする不正を防止することができる。
【０００８】
また，前記文書送信要求が前記情報端末への前記文書データのダウンロードを要求するものである場合に，前記文書データ送信手段により送信する前記文書データを該文書データに関連付けられた前記グループ識別情報及び前記プログラム識別情報を用いて暗号化する暗号化手段と，前記暗号化手段により暗号化された前記文書データの復号化に必要な復号化キーを前記グループ識別情報及び前記プログラム識別情報を用いて生成する復号化キー生成手段と，前記グループ識別情報と前記プログラム識別情報とが指定された所定の復号化キー要求を前記情報端末から受信する復号化キー要求受信手段と，前記復号化キー要求で指定された前記プログラム識別情報及び前記グループ識別情報に対応する前記復号化キーを前記情報端末に送信する復号化キー送信手段と，前記復号化キー送信手段による前記復号化キーの送信に関する実績情報を前記アクセス実績記憶手段に記録する第２のアクセス実績記録手段と，を具備するものも考えられる。
これにより，情報端末にダウンロードされる文書データが暗号化されるため，未登録のアクセス用プログラムを用いた不正な二次利用（閲覧）を防止できる。さらに，ダウンロード済みの文書データを利用（閲覧）する場合は，復号化キーを取得するために当該文書データ管理装置に必ずアクセスする必要があり，そのアクセス実績が記録されるので，ダウンロード後の文書データの利用状況についても漏れなく利用実績管理を行うことが可能となる。
【０００９】
また，前記文書送信要求が第１〜第３の文書送信要求からなり，前記文書要求受信手段が，前記情報端末から前記ユーザ識別情報が指定された前記第１の文書送信要求を受信し，前記第１の文書送信要求で指定された前記ユーザ識別情報と関連付けられた前記グループ識別情報をグループ選択候補として前記情報端末に送信した後，前記グループ選択候補からの選択によって前記グループ識別情報が指定された前記第２の文書送信要求を前記情報端末から受信し，前記第２の文書送信要求で指定された前記グループ識別情報に関連付けられた前記文書識別情報を文書選択候補として前記情報端末に送信した後，前記文書選択候補からの選択によって前記文書識別情報が指定された前記第３の文書送信要求を前記情報端末から受信するものが考えられる。
これにより，各ユーザは自身が属する（関連付けられた）グループのグループ識別情報やアクセス可能な文書データの文書識別情報を把握しておく必要がないので，利便性が高い。
【００１０】
また，前記復号化キー要求が第１及び第２の復号化キー要求からなり，前記復号化キー要求受信手段が，前記情報端末から前記ユーザ識別情報が指定された前記第１の復号化キー要求を受信し，前記第１の復号化キー要求で指定された前記ユーザ識別情報と関連付けられた前記グループ識別情報をグループ選択候補として前記情報端末に送信した後，前記グループ選択候補からの選択によって前記グループ識別情報が指定された前記第２の復号化キー要求を前記情報端末から受信するものであり，前記第１及び第２の復号化キー要求の一方又は両方に前記プログラム識別情報が指定されてなるものも考えられる。
これによっても，各ユーザは自身が属する（関連付けられた）グループのグループ識別情報を把握しておく必要がないので，利便性が高い。
【００１１】
また，本発明は，前記文書データ管理装置から文書データを受信する前記情報端末により実行される文書データアクセス用プログラムとして捉えたものであってもよい。
即ち，文書データが記憶された文書データ管理装置と通信可能な情報端末に前記文書データにアクセスするための処理を実行させるための文書データアクセス用プログラムにおいて，前記情報端末のユーザを識別するユーザ識別情報と前記文書データを識別する文書識別情報とを指定した所定の文書送信要求を前記文書データ管理装置に送信する文書要求送信手順と，前記文書データ管理装置から返信される前記文書データを受信する文書データ受信手順と，を有してなることを特徴とする処理を前記情報端末に実行させるための文書データアクセス用プログラムである。
さらに，前記文書データ受信手順により受信した前記文書データを前記情報端末の表示手段に表示させる文書データ表示手順を前記情報端末に実行させるものである。
【００１２】
また，前記文書要求送信手順が，前記ユーザ識別情報と当該文書データアクセス用プログラムを識別するプログラム識別情報とを指定して前記文書送信要求を送信するものであり，前記文書データ受信手順により受信した暗号化されている前記文書データを前記情報端末の記憶手段に記憶させる文書データダウンロード手順と，前記記憶手段に記憶された前記文書データを前記情報端末の表示手段に表示させる際に，前記プログラム識別情報及び前記情報端末のユーザに関連する所定のグループ識別情報を指定して所定の復号化キー要求を前記文書データ管理装置に送信する復号化キー要求送信手順と，前記復号化キー要求の送信に応じて返信される前記文書データの復号化に必要な復号化キーを受信し，該復号化キーを用いて前記文書データを復号化する復号化手順と，前記復号化手順により復号化された前記文書データを前記情報端末の表示手段に表示させる文書データ表示手順と，を前記情報端末に実行させるものが考えられる。
【００１３】
また，前記復号化キー要求が第１及び第２の復号化キー要求からなり，前記復号化キー要求送信手順が，前記ユーザ識別情報を指定した前記第１の復号化キー要求を前記文書データ管理装置に送信し，前記第１の復号化キー要求の送信に応じて前記情報端末のユーザが関連するグループの選択候補として返信される前記グループ識別情報を受信し，それから選択された前記グループ識別情報を指定した前記第２の復号化キー要求を前記文書データ管理装置に送信するものも考えられる。
【００１４】
また，本発明は，前記文書データ管理装置により実行される処理をコンピュータに実行させるための文書データ管理プログラムとして捉えたものであってもよい。
即ち，所定の記憶手段に記憶された文書データを１又は複数の情報端末に送信する処理をコンピュータに実行させるための文書データ管理プログラムにおいて，所定の識別情報記憶手段に前記文書データを識別する文書識別情報と前記文書データそれぞれについてアクセスを許可するユーザを識別するユーザ識別情報とが関連付けられて記憶されており，前記ユーザ識別情報と前記文書識別情報とが指定された所定の文書送信要求を受信する文書要求受信手順と，
前記文書送信要求で指定された前記ユーザ識別情報と前記識別情報記憶手段に記憶された前記ユーザ識別情報との比較に基づいてユーザ認証を行うユーザ認証手順と，前記識別情報記憶手段に記憶された情報を検索し，前記文書送信要求で指定された前記文書識別情報と前記ユーザ認証手段によるユーザ認証が成立した前記ユーザ識別情報との組み合わせに対応する前記文書データを抽出する文書データ抽出手順と，前記文書データ抽出手順により抽出された前記文書データを前記情報端末に送信する文書データ送信手順と，前記文書データ送信手順により送信された前記文書データの前記文書識別情報とそのときユーザ認証が成立した前記ユーザ識別情報とを所定のアクセス実績記憶手段に記憶させる第１のアクセス実績記録手順と，を有してなる処理をコンピュータに実行させるための文書データ管理プログラムである。
【発明の効果】
【００１５】
本発明によれば，共用される文書データへのアクセス実績情報が記録されるので，そのアクセス実績情報を参照することにより，各文書データが誰からどのようにアクセス（利用）されたかの実績を容易に把握することが可能となる。
また，ダウンロードされる文書データについては，アクセスするユーザが属するグループの識別情報とアクセス用プログラムの識別情報とを用いて暗号化することにより，未登録のアクセス用プログラムを用いた不正な二次利用（閲覧）を防止できる。さらに，ダウンロード済みの文書データを閲覧するごとに文書データ管理サーバにアクセスさせて復号化キーを提供するとともに，そのアクセス実績を記録するので，ダウンロード後の文書データの利用状況についても漏れなく利用実績管理を行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係る文書データ管理システムＸの全体構成を表すブロック図，図２は文書データ管理システムＸを構成する情報端末の一例であるパソコンと管理サーバとの概略構成を表すブロック図，図３は文書データ管理システムＸを構成する管理サーバにおける各種データ構成を表す図，図４は文書データ管理システムＸにおける文書データのアップロードの処理手順を表すフロー図，図５は文書データ管理システムＸにおける文書データのオンライン閲覧の処理手順を表すフロー図，図６は文書データ管理システムＸにおける文書データのダウンロードの処理手順を表すフロー図，図７は文書管理システムＸにおけるダウンロード済み文書データ閲覧の処理手順を表すフロー図である。
【００１７】
まず，図１を用いて，本発明の実施の形態に係る文書データ管理システムＸの全体構成について説明する。
文書データ管理システムＸは，情報端末の一例であるパーソナルコンピュータ（以下，パソコン１という）と文書データ管理装置の一例であるサーバ計算機（以下，管理サーバ２という）とがＬＡＮ又は公衆回線４を介して通信可能に接続されている。
前記管理サーバ２には，複数のユーザによって共用される文書データが記憶されており，ユーザの操作する前記パソコン１からの要求に応じて文書データが前記管理サーバ２から前記パソコン１へ送信される。
【００１８】
（パソコン）
次に，図２（ａ）を用いて前記パソコン１の構成について説明する。
前記パソコン１は，不図示のＣＲＴディスプレイ，キーボード，マウス等から構成される操作表示部１１と，不図示のＭＰＵ，主メモリ，及びその周辺機器から構成されるデータ制御部１２と，ハードディスク等のデータ記憶部１３と，前記ＬＡＮ又は公衆回線４を介した通信の制御を行うネットワーク制御部１４とを具備している。
前記データ記憶部１３には，前記サーバ２への文書データの要求や受信した文書データの前記操作表示部１１への表示出力等の処理に対応するブラウザ（ウェブブラウザ等），前記管理サーバ２からの文書データのアップロード処理やダウンロード処理に対応するＦＴＰ，電子メールの送受信処理に対応するメールソフト等の各種プログラムがインストールされている。これらのプログラムは，必要に応じて前記データ制御部１２の前記主メモリに展開され，該データ制御部１２により実行される。
前記パソコン１の詳しい構成，前記ブラウザ，前記ＦＴＰ，及び前記メールソフトについては周知のものであるのでここでは説明を省略する。
【００１９】
（管理サーバ）
次に，図２（ｂ）を用いて前記管理サーバ２の構成について説明する。
前記サーバ２は，ＨＴＴＰサーバ２１，メールサーバ２２，データ記憶部２３を具備している。
前記ＨＴＴＰサーバ２１は，いわゆるウェブサーバの機能を有する装置であり，前記パソコン１から送信されるＵＲＬ等を受信し，これに対応する文書データやＨＴＭＬデータその他の情報を前記データ記憶部２３から読み出して前記パソコン１に対して送信する他，前記パソコン１から送信される文書データのアップロード要求やダウンロード要求等に応じ，予めインストールされたＣＧＩ等のプログラムに従ってこれらの処理を実行する。
前記メールサーバ２２は，いわゆる電子メールサーバの機能を有する装置であり，前記ＨＴＴＰサーバ２１からの要求に基づく前記パソコン１への電子メールの送信処理，及び前記パソコン１間の電子メールの送受信の中継処理を実行する。
前記データ記憶部２３は，ハードディスク等の記憶装置であり，前記ＨＴＴＰサーバ２１，前記メールサーバ２２により扱われる各種データが格納される。
【００２０】
（データテーブルの構成）
次に，図３を用いて，前記管理サーバ２の前記データ記憶部２３に記憶される各種データテーブル（データベース）のうち，所定のデータ設定プログラムを実行する前記ＨＴＴＰサーバ２１により予め設定（記憶）されるデータテーブルの構成について説明する。
図３に示す各種データテーブルのうち，プログラムテーブルＴ２，グループテーブルＴ３，ユーザテーブルＴ４及びＩＤテーブルＴ１は，予め登録されるものである。
前記プログラムテーブルＴ２は，前記パソコン１で実行される前記管理サーバ１の文書データへのアクセス（参照やダウンロード）用のプログラムそれぞれを特定するシリアル番号等であるプログラムＩＤ（ｄ２）とその関連情報（プログラム名（ｄ２１），プログラム説明（ｄ２２）等）とが関連付けて登録（記憶）されたデータテーブルである。
前記グループテーブルＴ３は，本システムを利用する各ユーザが属するグループ（プロジェクト等）それぞれを識別するグループＩＤ（ｄ３）（グループ識別情報）とその関連情報（グループ名（ｄ３１），グループ説明（ｄ３２）等）とが関連付けられて登録されたデータテーブルである。
前記ユーザテーブルは，本システムを利用する各ユーザそれぞれを識別するユーザＩＤ（ｄ４）（ユーザ識別情報）と，そのユーザ名（ｄ４１），ユーザ認証に用いるパスワード（ｄ４２），その宛先情報である電子メールアドレス（ｄ４３），所属会社（ｄ４４）等の関連情報とが関連付けられて登録されたデータテーブルである。
前記ＩＤテーブルＴ１は，第１のＩＤテーブルＴ１１と第２のＩＤテーブルＴ１２とからなり，前記第１のＩＤテーブルＴ１１は，前記グループＩＤ（ｄ３）とそのグループに属する利用者で共用されるプログラムの前記プログラムＩＤ（ｄ２）との組み合わせと，その組み合わせを特定する識別情報であるレコードＩＤ（ｄ１）とが関連付けて登録されたデータテーブルである。また，前記第２のＩＤテーブルＴ１２は，前記ユーザＩＤ（ｄ４）と，そのユーザが属するグループを識別する前記グループＩＤ（ｄ３）を１又は複数有する集合であるグループＩＤ群（ｄ３’）とが関連付けて登録されたデータテーブルである。この第１のＩＤテーブルＴ１１には，各文書データに対してアクセスを許可する前記グループＩＤ（ｄ３）と前記プログラムＩＤ（ｄ２）との組み合わせが登録される。ここで，１つの前記プログラムＩＤ（ｄ２）に対して複数の前記グループＩＤ（ｄ３）が対応づけられることもあり得る（即ち，１つのプログラムを複数のグループで共用する場合があり得る）。
これにより，１つの前記レコードＩＤ（ｄ１）が特定されれば，前記ＩＤテーブルＴ１（Ｔ１１とＴ１２）を検索することによって関連する前記プログラムＩＤ（ｄ２）と１又は複数の前記ユーザＩＤ（ｄ４）とを特定することができる。このレコードＩＤ（ｄ１）は，後述するように，文書データにアクセスを許可する閲覧用プログラム（アクセス用プログラム）と利用者とを特定する識別情報として用いられる。ここで，前記レコードＩＤ（ｄ１）と１又は複数の前記ユーザＩＤ（ｄ４）とを直接的に関連付けることも考えられる。しかし，一般に，文書データはグループ単位でアクセスの許可／不許可が管理される場合が多いため，前記グループＩＤ（ｄ３）を介して関連付けることにより，利用者の所属グループに変動があった場合でも，前記第２のＩＤテーブルＴ１２を変更するだけで済むので，データのメンテナンス性が高まる。
さらに，前記プログラムＩＤ（ｄ２）又は前記ユーザＩＤ（ｄ４）が特定されれば，前記プログラムテーブルＴ２又は前記ユーザテーブルＴ４を検索することによってそれらの関連情報を特定することができる。
【００２１】
（アップロード）
次に，図４に示すフロー図を用いて，所定の文書データを前記パソコン１から前記管理サーバ２へ登録（アップロード）する際の処理手順について説明する。以下，Ｓ１１，Ｓ１２，…は，処理手順（ステップ）の番号を表すものとする。
まず，前記パソコン１において，該パソコン１の利用者を識別するユーザＩＤ（ｄ４）とパスワードｄ４２とを前記管理サーバ２に送信するログイン処理（Ｓ１１）が実行される。
このログイン処理では，前記パソコン１においてブラウザ機能及びデータファイルのアップロード機能（ＦＴＰ等による）を有する所定の登録用プログラムが起動され，前記管理サーバ２を宛先とする所定のデータ登録用のＵＲＬが設定されることにより，ブラウザ機能によって前記管理サーバ２との通信接続が確立され，前記管理サーバ２の前記ＨＴＴＰサーバ２１の機能により，所定のログイン用画面データ（ＨＴＭＬ等で記述されたページデータ）が前記パソコン１に返信される。そして，利用者が前記ログイン用画面においてユーザＩＤ（ｄ４）とパスワードｄ４２とを入力し，所定の送信操作を行うことにより，前記登録用プログラムのブラウザ機能によってそれらが前記管理サーバ２へ送信される。
【００２２】
一方，前記管理サーバ２では，前記パソコン１からユーザＩＤ（ｄ４）とパスワードｄ４１とを受信し（Ｓ２１），その組み合わせと一致するものが，前記ユーザテーブルＴ４に存在するか否かを参照（比較）することによってユーザ認証を行う。このユーザ認証は，前記ＨＴＴＰサーバ２１により所定の認証プログラムが実行されることにより行われる。
ここで，ユーザ認証が成立しなかった場合には，前記パソコン１に対して所定のエラーメッセージが通知されて以降の処理へ移行しないが（不図示），ユーザ認証が成立した場合には，前記第２のＩＤテーブルＴ１２を検索することにより前記パソコン１から受信した（指定された）ユーザＩＤ（ｄ４）が属する（関連付けられた）グループＩＤ群（ｄ３’）が抽出され（Ｓ２２），抽出されたグループＩＤ群（ｄ３’）及びその関連情報（グループ名ｄ３１等）が選択候補として前記管理サーバ２から前記パソコン１に送信される（Ｓ２２）。前記第２のＩＤテーブルＴ１２や前記プログラムテーブルＴ２の検索（参照）は，前記ＨＴＴＰサーバ２１が所定のプログラムを起動することにより行われ，前記パソコン１への送信は前記ＨＴＴＰサーバ２１の機能により実行される。
【００２３】
一方，前記パソコン１では，前記管理サーバ２から送信された選択候補を受信し（Ｓ１２），その中から利用者の所定の操作によりアップロードする文書データにアクセスを許可するグループの前記グループＩＤ（ｄ３）が１つ選択される（Ｓ１２）。さらに，利用者の所定の操作により前記パソコン１の前記データ記憶部１３に記憶された文書データの中からアップロードする文書データが選択され（Ｓ１３），Ｓ１２で選択された前記グループＩＤ（ｄ３）及び利用者により設定されたその他の付随情報が前記管理サーバ２へ送信されるとともに，利用者により選択（指定）された文書データが前記パソコン１の前記データ記憶部２３から前記管理サーバ２の前記データ記憶部２３へアップロードされる。ここで，文書データや前記グループＩＤ（ｄ３）の選択及び送信は前記登録用プログラムのブラウザ機能により，アップロードは前記登録用プログラムのＦＴＰ等のアップロード機能により実行される。
【００２４】
一方，前記管理サーバ２では，前記ＨＴＴＰサーバ２１が起動する所定のプログラムの実行により，アップロードされてきた文書データが前記データ記憶部２３の所定のフォルダ（保存先）へ保存される（Ｓ２３）。このとき，その文書データを特定する識別情報である文書ＩＤ（ｄ５）が割り振られ（設定され），該文書ＩＤ（ｄ５）も文書データに付加されて保存される。さらに，保存された文書データの前記文書ＩＤ（ｄ５）とその関連情報とが関連付けられて前記データ記憶部２３の文書データテーブルＴ５（図３参照）に登録（追加）される。
ここで，前記文書ＩＤ（ｄ５）に関連付けて前記文書データテーブルＴ５に登録される付随情報には，図３に示すように，前記パソコン１から受信した（利用者によって選択された）前記グループＩＤ（ｄ３）に対して前記第１のＩＤテーブルＴ１１で関連付けられた前記レコードＩＤ（ｄ１），ユーザ認証（Ｓ２１）で用いられた前記ユーザＩＤ（ｄ４），保存先のフォルダ名やファイル名等の保存先情報ｄ５１，登録日時ｄ５２，及びダウンロードを許可するか否かに関するダウンロード設定情報（ｄ５３）等が含まれる。このダウンロード設定情報ｄ５３は，前記付随情報として利用者により設定され前記パソコン１から送信されてくる情報であり，これにより，登録者（利用者）の希望に応じて，以後，当該文書データにアクセスしてくる利用者にダウンロードを許可するか否かを制御することができる。前記ダウンロード設定（ｄ５３）は，前記管理サーバ２側で，所定の管理者により設定するようにしてもよい。
また，前記レコードＩＤ（ｄ１）が前記文書ＩＤ（ｄ５）に関連付けて登録されることにより，その文書データにアクセス可能なグループが特定され，そのグループに属する利用者（そのグループＩＤに関連付けられた前記ユーザＩＤ（ｄ４）を有する利用者）が特定される。従って，このようにして特定される（関連付けられた）前記ユーザＩＤ（ｄ４）を有する利用者のみにアクセスを許可するよう制御することができる。ここで，前記ＩＤテーブルＴ１及び前記文書データテーブルＴ５が，前記識別情報記憶手段の記憶内容の一例である。
【００２５】
（オンライン閲覧）
次に，図５に示すフロー図を用いて，前記管理サーバ２に記憶された文書データを前記パソコン１からオンライン閲覧（ダウンロードせずに閲覧）する際の処理手順について説明する。
まず，前記パソコン１において，ブラウザ機能を有する所定の閲覧用プログラムが起動され，利用者によって所定のオンライン閲覧機能の実行操作がなされることにより，前述したＳ１１（図４）と同様に，前記ユーザＩＤ（ｄ４）とパスワードｄ４２とを含む所定のログイン要求を前記管理サーバ２に送信するログイン処理（Ｓ３１）が実行される。このとき，当該閲覧用プログラムに設定されたそのプログラムの識別情報である前記プログラムＩＤ（ｄ２）も同時に送信される（Ｓ３１）。
一方，前記管理サーバ２では，前述したＳ２１（図４）と同様に，前記パソコン１からユーザＩＤ（ｄ４）及びパスワードｄ４１を含む前記ログイン要求（前記第１の文書送信要求の一例）を受信してユーザ認証を行う（Ｓ４１，前記ユーザ認証手段の処理の一例）。このとき，前記プログラムＩＤ（ｄ２）も受信して記憶する。
ここで，ユーザ認証が成立しなかった場合には，前記パソコン１に対して所定のエラーメッセージが通知さて以降の処理へ移行しないが（不図示），ユーザ認証が成立した場合には，前述したＳ２２（図４）と同様に，前記第２のＩＤテーブルＴ１２を検索することにより前記パソコン１から受信した（指定された）ユーザＩＤ（ｄ４）が属する（関連付けられた）グループＩＤ群（ｄ３’）が抽出され（Ｓ４２），抽出されたグループＩＤ群（ｄ３’）及びその関連情報（グループ名ｄ３１等）がグループ選択候補として前記管理サーバ２から前記パソコン１に送信される（Ｓ４２）。
【００２６】
一方，前記パソコン１では，前述したＳ１２と同様に，前記管理サーバ２から送信されたグループ選択候補を受信し（Ｓ３２），その中から利用者の所定の操作によりいずれのグループのメンバーとして文書データにアクセスするかが選択され，選択された前記グループＩＤ（ｄ３）を含む所定の文書検索要求が前記管理サーバ２へ返信される（Ｓ３２）。
これに対し，前記管理サーバ２では，前記ＨＴＴＰサーバ２１により前記文書検索要求（前記第２の文書送信要求の一例）を受信し，前記ＨＴＴＰサーバ２１が起動する所定のプログラムの実行により，前記第１のＩＤテーブルＴ１１及び前記文書データテーブルＴ５が検索され（Ｓ４３），前記パソコン１から受信した（利用者によって選択された）前記グループＩＤ（ｄ３）と前記プログラムＩＤ（ｄ２）との組み合わせに対応（関連）する前記レコードＩＤ（ｄ１）が設定された１又は複数の前記文書ＩＤ（ｄ５）及びその関連情報（前記文書説明ｄ５４等）が文書選択候補（文書一覧）として前記ＨＴＴＰサーバ２１の機能によって前記パソコン１に送信される（Ｓ４３）。
【００２７】
一方，前記パソコン１では，前記閲覧用プログラムの機能により，前記管理サーバ２から送信された文書選択候補の情報を受信し（Ｓ３３），その中から利用者の所定の操作により閲覧したい文書データの前記文書ＩＤ（ｄ５）が選択され，選択された前記文書ＩＤ（ｄ５）を含む所定のオンライン閲覧要求が前記閲覧用プログラムのブラウザ機能によって前記管理サーバ２へ送信される（Ｓ３３）。
これに対し，前記管理サーバ２では，前記ＨＴＴＰサーバ２１により前記オンライン閲覧要求（前記第３の文書送信要求の一例）を受信し，前記ＨＴＴＰサーバ２１が起動する所定のプログラムの実行により，前記パソコン１から受信した前記文書ＩＤ（ｄ５）に対応する（関連付けられた）前記保存先情報ｄ５１が前記文書データテーブルＴ５の検索によって抽出（前記文書データ抽出手段の処理の一例）され，その保存先から文書データが読み出されて前記パソコン１に送信される（Ｓ４４，前記文書データ送信手段の処理の一例）。このとき，前記文書データテーブルＴ５及び前記ＩＤテーブルＴ１が検索され，前記パソコン１から受信した前記文書ＩＤ（ｄ５）に関連付けられた（アクセスが許可された）前記プログラムＩＤ（ｄ２）及び全ての前記ユーザＩＤ（ｄ４）が抽出され，その中に前記パソコン１からＳ４１において受信した前記プログラムＩＤ（ｄ２）及び前記ユーザＩＤ（ｄ４）（ユーザ認証が成立したユーザＩＤ）と一致するものがあることが確認され，一致した場合にのみ文書データの送信が行われる。
さらに，その文書ＩＤ（ｄ５）及びＳ４１でユーザ認証が成立した前記ユーザＩＤ（ｄ４）並びにその他の付随情報が関連付けられて前記データ記憶部２３の実績データテーブルＴ６（図３参照）に登録（記録）される（Ｓ４５）。
ここで，前記文書ＩＤ（ｄ５）及び前記ユーザＩＤ（ｄ４）に関連付けて前記実績データテーブルＴ６に登録される付随情報には，図３に示すように，前記パソコン１からアクセスがあったアクセス日時ｄ６１，そのアクセスがオンライン閲覧であるのか或いは後述するダウンロードであるのか等に関するアクセス内容ｄ６２等が含まれる。このような実績データテーブルＴ６にアクセス実績を記録することにより，前記実績データテーブルＴ６を参照することによって，いつ誰がどの文書データにどのようなアクセスを行ったのかを確認することができる。
一方，前記パソコン１では，前記閲覧用プログラムの機能により，前記管理サーバ２から送信された文書データを前記パソコン１の前記操作表示部１１に表示させる（Ｓ３４）。ここで，オンライン閲覧の場合には，受信した文書データは，前記操作表示部１１への表示中は前記パソコン１の前記データ記憶部１３に一時記憶されるが，所定の表示終了操作がなされた時点で前記データ記憶部１３から消去される。これにより，文書データが二次利用されることがない。
【００２８】
（ダウンロード）
次に，図６に示すフロー図を用いて，前記管理サーバ２に記憶された文書データを前記パソコン１にダウンロードする際の処理手順について説明する。
まず，前記パソコン１において，ブラウザ機能及びデータファイルのダウンロード機能（ＦＴＰ等による）を有する前記閲覧用プログラムが起動され，利用者によって所定のダウンロード機能の実行操作がなされることにより，前述したＳ３１（図５）と同様に，前記ログイン要求を前記管理サーバ２に送信する前記ログイン処理（Ｓ５１）が実行される。
一方，前記管理サーバ２では，前述したＳ４１（図５）と同様に，前記ログイン要求を受信してユーザ認証を行う（Ｓ６１，前記ユーザ認証手段の処理の一例）。このとき，前記プログラムＩＤ（ｄ２）も受信して記憶する。
ここで，ユーザ認証不成立時はエラーメッセージが通知さて以降の処理へ移行しないが（不図示），ユーザ認証成立時は，前述したＳ４２（図５）と同様に，前記グループＩＤ群（ｄ３’）及びその関連情報（グループ名ｄ３１等）がグループ選択候補として前記管理サーバ２から前記パソコン１に送信される（Ｓ６２）。
【００２９】
一方，前記パソコン１では，前述したＳ３２（図５）と同様に，前記グループ選択候補の受信及び利用者によるグループ選択が行われ，選択された前記グループＩＤ（ｄ３）を含む所定の文書検索要求が前記管理サーバ２へ返信される（Ｓ５２）。
これに対し，前記管理サーバ２では，前述したＳ４３（図５）と同様に，前記文書検索要求（前記第２の文書送信要求の一例）の受信，前記文書選択候補（文書一覧）の前記パソコン１への送信が行われる（Ｓ６３）。但し，このとき，前記文書データテーブルＴ５において，前記ダウンロード設定（ｄ５３）が「許可」に設定されているものの中から前記文書選択候補が抽出される。
【００３０】
また，前記パソコン１では，前述したＳ４３（図５）と同様に，前記文書選択候補の情報及び文書データ（前記文書ＩＤ（ｄ５））の選択，選択された前記文書ＩＤ（ｄ５）を含む所定のダウンロード要求の前記管理サーバ２への送信が行われる（Ｓ５３）。
これに対し，前記管理サーバ２では，前述したＳ４４（図５）と同様に，前記ダウンロード要求（前記第３の文書送信要求の一例）の受信，受信した前記文書ＩＤ（ｄ５）に対応する文書データの抽出（前記文書データ抽出手段の処理の一例）が行われ，その文書データが読み出される（Ｓ６４）。このとき，前記文書データテーブルＴ５及び前記ＩＤテーブルＴ１が検索され，前記パソコン１から受信した前記文書ＩＤ（ｄ５）に関連付けられた（アクセスが許可された）前記プログラムＩＤ（ｄ２）及び全ての前記ユーザＩＤ（ｄ４）が抽出され，その中に前記パソコン１からＳ６１において受信した前記プログラムＩＤ（ｄ２）及び前記ユーザＩＤ（ｄ４）（ユーザ認証が成立したユーザＩＤ）と一致するものがあることが確認され，一致した場合にのみ文書データの読み出し及び以降の処理が行われる。
次に，前記ＨＴＴＰサーバ２１による所定のプログラム実行により，Ｓ６４で読み出された文書データが，その文書データに関連付けられた前記グループＩＤ（ｄ３）及び前記プログラムＩＤ（ｄ２）を用いて暗号化され（Ｓ６５，前記暗号化手段の処理の一例），暗号化後の文書データが前記パソコン１に送信（ダウンロード）される（Ｓ６５，前記文書データ送信手段の処理の一例）。同時に暗号化に用いた前記グループＩＤ（ｄ３）及び前記プログラムＩＤ（ｄ２）を用いてその復号化に必要な復号化キー（ｄ６）が生成され（Ｓ６５，前記復号化キー生成手段の一例），それら前記グループＩＤ（ｄ３）及び前記プログラムＩＤ（ｄ２）並びに前記復号化キー（ｄ６）が関連付けられて前記データ記憶部２３内の所定の復号化キーテーブルＴ６（図３参照）に登録（追加）される（Ｓ６５）。
さらに，送信した文書データの前記文書ＩＤ（ｄ５）及びＳ６１でユーザ認証が成立した前記ユーザＩＤ（ｄ４）並びにその他の付随情報が関連付けられて前記データ記憶部２３の実績データテーブルＴ６（図３参照）に登録（記録）される（Ｓ６６）。ここで，前記実績データテーブルＴ６に付随情報として登録される前記アクセス内容ｄ６２としては，アクセスがダウンロードである旨の情報が登録される。
【００３１】
一方，前記パソコン１では，前記閲覧用プログラムの機能により，前記管理サーバ２から送信された暗号化後の文書データを前記パソコン１の前記データ記憶部１３に保存する（記憶させる）。このようにダウンロードされる文書データが暗号化されるので，その文書データが二次利用されることを防止できる。
【００３２】
（ダウンロード済み文書の閲覧）
次に，図７に示すフロー図を用いて，前記パソコン１にダウンロード済みの文書データを閲覧する際の処理手順について説明する。
まず，前記パソコン１で実行されるログイン処理（Ｓ７１，ここで送信されるログイン要求が前記第１の復号化キー要求の一例）とグループの選択処理（Ｓ７２），及び前記管理サーバ２で実行されるユーザ認証処理（Ｓ８１）とグループ選択候補の検索・送信処理（Ｓ８２）は，それぞれ前述した図５（オンライン閲覧）のＳ３１とＳ３２の処理，及びＳ４１とＳ４２の処理と同様であるのでここでは説明を省略する。
さらに，前記パソコン１では，前記閲覧プログラムの機能により，Ｓ７２において前記グループＩＤ（ｄ３）が選択されるとともに，前記データ記憶部１３内にダウンロード済みの文書データの中から閲覧対象とする文書データが利用者の操作に基づいて選択され（Ｓ７３），選択された前記グループＩＤ（ｄ３）と選択された文書データに付加されている前記文書ＩＤ（ｄ５）とを含む所定の復号化キー要求（前記第２の復号化キー要求の一例）が前記管理サーバ２に送信される（Ｓ７３）。
【００３３】
一方，前記管理サーバ２では，前記ＨＴＴＰサーバ２１により前記復号化キー要求を受信し（Ｓ８３），ここで受信した前記グループＩＤ（ｄ３）とＳ８１で受信した前記プログラムＩＤ（ｄ２）との組み合わせに対応する前記復号化キー（ｄ６）が前記復号化キーテーブルＴ６から検索（抽出）され（Ｓ８３），その復号化キー（ｄ６）が前記パソコン１に送信される（Ｓ８３）。
さらに，前記復号化キー要求で指定された前記文書ＩＤ（ｄ５）及びＳ８１でユーザ認証が成立した前記ユーザＩＤ（ｄ４）並びにその他の付随情報が関連付けられて前記データ記憶部２３の実績データテーブルＴ６（図３参照）に登録（記録）される（Ｓ８４）。ここで，前記実績データテーブルＴ６に付随情報として登録される前記アクセス内容ｄ６２としては，アクセスが復号化キー要求である旨の情報が登録される。
【００３４】
一方，前記パソコン１では，前記閲覧用プログラムの機能により，前記復号化キーを受信し，該復号化キーを用いて前記データ記憶部１３内にダウンロード済みの指定された文書データ（暗号化された文書データ）を復号化し（S５７），復号化後の文書データを前記パソコン１の前記操作表示部１１に表示させる（Ｓ３４）。
このように，ダウンロード済みの文書データを利用（閲覧）する場合は，復号化キーを取得するために前記管理サーバ２に必ずアクセスする必要があり，そのアクセス実績が前記管理サーバ２側に記録されるので，ダウンロード後の文書データの利用状況についても漏れなく利用実績管理を行うことが可能となる。
【００３５】
以上のようにして前記実績データテーブルＴ６に記録された情報は，前記パソコン１で所定の実績表示プログラムを実行することにより，前述したユーザ認証を経た上で前記パソコン１側に伝送し，その内容を前記パソコン１の前記操作表示部１１に表示させて確認することが可能である。
前記実績表示プログラムが実現する機能には，各ユーザが自身のアクセスした文書データに関する情報を一覧表示する機能と，自身が登録（アップロード）した文書データにアクセスしたユーザに関する情報を一覧表示する機能との２通りの表示確認機能がある。
自身のアクセスした文書データに関する情報を一覧表示する場合は，前記実績データテーブルＴ６から当該ユーザのユーザＩＤ（ｄ５）が設定されている全ての（或いは，指定期間内の前記アクセス日時（ｄ６１）が設定された）前記文書ＩＤ（ｄ５）を抽出し，その文書ＩＤ（ｄ５）の関連情報を前記文書データテーブルＴ５から抽出して一覧表示する。
また，自身が登録した文書データにアクセスしたユーザに関する情報を一覧表示する場合は，前記文書データテーブルＴ５から当該ユーザのユーザＩＤ（ｄ５）が登録者として設定された前記文書ＩＤ（ｄ５）からアクセス実績を参照したいものを選択し，さらに前記実績データテーブルＴ６から選択された前記文書ＩＤ（ｄ５）に関連する前記ユーザＩＤ（ｄ４）を抽出し，そのユーザＩＤ（ｄ４）の関連情報を前記ユーザテーブルＴ４から抽出して一覧表示する。
【００３６】
さらに，前記管理サーバ２１の備える前記メールサーバ２２の機能により，所定のタイミングで（例えば，前記実績データテーブルＴ６への記録があるごとに，或いは所定の周期（所定の時刻ごと等）で等），所定の宛先に（例えば，アクセスのあった文書データの登録者の電子メールアドレスや所定の管理者の電子メールアドレス等を宛先として），その文書データについてのアクセス実績情報（ｄ５，ｄ４，ｄ６１，ｄ６２等）及びその関連情報（アクセスした利用者のユーザ名（ｄ４１）や前記文書説明ｄ５４等）を電子メールデータとして送信（通知）される。これにより，文書データへのアクセス実績の管理が容易となる。ここで，文書データの登録者の電子メールアドレスは，前記実績データテーブルＴ６に記録された前記文書ＩＤ（ｄ５）に基づいて前記文書データテーブルＴ５から登録者の前記ユーザＩＤ（ｄ４）を特定し，該ユーザＩＤ（ｄ４）に基づいて前記ユーザテーブルＴ４を検索すれば特定できる。
【００３７】
また，前記管理サーバ２で所定のプログラムを実行することにより，前記実績データテーブルＴ６を用いてインターネット上の各サイトを自動検索し，前記管理サーバ２に登録された文書データがインターネット上のサーバ等の公開サーバに公開されていないかどうかをチェックする機能を実現することも可能である。
例えば，前記実績データテーブルＴ６から文書データにアクセスを行ったユーザに関するユーザ情報（ユーザ名ｄ４１や電子メールアドレスｄ４３等）を抽出するとともに，そのユーザがアクセスした文書データから主要なキーワードを抽出し，抽出されたユーザ情報及びキーワードが含まれるデータが，特許データベース等の所定の公開データベースやインターネット上のサイトに公開されていないかを自動検索する。そして，そのようなデータベースやサイトが検出された場合には，電子メール等によりその旨を文書データの登録者等に通知する。これにより，前記管理サーバ２に登録された文書データが，不正に公開されたことを迅速かつ容易にチェックすることができる。
前記キーワードは，登録者等が予め設定することや，通常の辞書データに存在しない特別な単語を自動抽出して設定すること等が考えられる。
また，キーワードを含むホームページ等のデータを全文検索等によって自動検索することは，インターネットの検索エンジン等の周知の技術を適用すればよい。
【産業上の利用可能性】
【００３８】
本発明は，複数のユーザで共用する文書データを記憶して管理する文書データ管理装置等へ利用可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係る文書データ管理システムＸの全体構成を表すブロック図。
【図２】文書データ管理システムＸを構成する情報端末の一例であるパソコンと管理サーバとの概略構成を表すブロック図。
【図３】文書データ管理システムＸを構成する管理サーバにおける各種データ構成を表す図。
【図４】文書データ管理システムＸにおける文書データのアップロードの処理手順を表すフロー図。
【図５】文書データ管理システムＸにおける文書データのオンライン閲覧の処理手順を表すフロー図。
【図６】文書データ管理システムＸにおける文書データのダウンロードの処理手順を表すフロー図。
【図７】文書管理システムＸにおけるダウンロード済み文書データ閲覧の処理手順を表すフロー図。
【符号の説明】
【００４０】
１…パソコン（情報端末）
２…管理サーバ（文書データ管理装置）
４…公衆回線又はＬＡＮ
１１…操作表示部
１２…データ制御部
１３，２３…データ記憶部
１４…ネットワーク制御部
２１…ＨＴＴＰサーバ
２２…メールサーバ
Ｓ１１，Ｓ１２，，，…処理手順（ステップ）
【図１】
2005032109.tif 000003
【図２】
2005032109.tif 000004
【図３】
2005032109.tif 000005
【図４】
2005032109.tif 000006
【図５】
2005032109.tif 000007
【図６】
2005032109.tif 000008
【図７】
2005032109.tif 000009