(57)【要約】【課題】配布先のユーザがシステムへの登録を完了済みであることを確認してからデータの配布作業を行う場合と比較して、データの配布作業を簡易にする。【解決手段】文書管理装置及びユーザ認証装置２００は、登録されたユーザを対象にデータに対するアクセス権を付与する情報処理システムとして機能する。そして、ユーザ認証装置２００は、特定のデータに対するアクセス権を付与する予定のユーザとして未登録のユーザを受け付けるユーザ情報受付部２１１と、受け付けた未登録のユーザが登録された場合に、このユーザに対して特定のデータに対するアクセス権を付与する本登録部２１５とを備える。【選択図】図４
2018010377.tif 000002
【特許請求の範囲】
【請求項１】
登録されたユーザを対象にデータに対するアクセス権を付与する情報処理システムであって、
特定のデータに対するアクセス権を付与する予定のユーザとして未登録のユーザを受け付ける受付手段と、
前記受付手段が受け付けた前記未登録のユーザが登録された場合に、当該ユーザに対して前記特定のデータに対するアクセス権を付与する付与手段と
を備える情報処理システム。
【請求項２】
前記未登録のユーザに前記アクセス権が付与されることにより許可される予定の操作として、前記特定のデータに対する操作の情報を設定する操作情報設定手段をさらに備えること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記受付手段が前記未登録のユーザを受け付けた後、当該ユーザが予め定められた期間内に登録されなかった場合に、当該ユーザにおける前記特定のデータに対するアクセス権を付与する予定を取り消す取消手段をさらに備えること
を特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記未登録のユーザが未登録のまま前記特定のデータに対する操作を要求した場合に、登録を促す旨を表示する制御を行う表示制御手段をさらに備えること
を特徴とする請求項１に記載の情報処理システム。
【請求項５】
ユーザの登録に際して当該ユーザの情報を受け付ける登録受付手段をさらに備え、
前記付与手段は、前記未登録のユーザの登録に際して、前記登録受付手段が当該未登録のユーザについて予め定められた情報を受け付けなかった場合に、前記特定のデータに対するアクセス権を付与しないこと
を特徴とする請求項１に記載の情報処理システム。
【請求項６】
コンピュータを、登録されたユーザを対象にデータに対するアクセス権を付与する情報処理装置として機能させるプログラムであって、
特定のデータに対するアクセス権を付与する予定のユーザとして未登録のユーザを受け付ける機能と、
受け付けた前記未登録のユーザが登録された場合に、当該ユーザに対して前記特定のデータに対するアクセス権を付与する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、機密データを印刷したことのある特定の画像処理装置において、画像データを出力するとき、サーバは、出力を指示したユーザが許可ユーザか未許可ユーザであるかを確認し、許可ユーザの場合、サーバは、印刷を許可し、未許可ユーザの場合、特定の画像処理装置が最後に使用されてから一定期間経過しているかを確認し、一定期間経過していれば、サーバは、印刷を許可し、一定期間経過していなければ、サーバは、印刷の中止あるいは画像データを保存するドキュメントファイリングのいずれかにより、出力を制限する技術が開示されている。
【０００３】
また、例えば、特許文献２には、サーバ１０はファイルを送信する運用者及びファイルを受信するユーザを登録する利用者登録部１１を備え、利用者登録部１１はファイルの送信方向を決定するボックスを設定するボックス設定部１２を備え、ボックス設定部１２は運用者からのファイルのアップロード及びユーザからのファイルのダウンロードを受け付ける配信ボックス１３ａを有し、運用者から配信ボックスにファイルがアップロードされることにより、配信ボックス１３ａはファイルを保存すると共に、ユーザにファイルのダウンロードを許可するファイル送受信システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５９４６号公報
【特許文献２】特開２００８−８４１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
暗号化されたデータをユーザに配布するシステムにおいて、システムへの登録が完了したユーザに対してデータの配布が可能になる場合がある。このような場合、例えば、配布先のユーザがシステムへの登録を完了済みであることを確認してからデータの配布作業を行うこととなり、配布作業が煩雑で時間を要してしまう。
本発明は、配布先のユーザがシステムへの登録を完了済みであることを確認してからデータの配布作業を行う場合と比較して、データの配布作業を簡易にすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、登録されたユーザを対象にデータに対するアクセス権を付与する情報処理システムであって、特定のデータに対するアクセス権を付与する予定のユーザとして未登録のユーザを受け付ける受付手段と、前記受付手段が受け付けた前記未登録のユーザが登録された場合に、当該ユーザに対して前記特定のデータに対するアクセス権を付与する付与手段とを備える情報処理システムである。
請求項２に記載の発明は、前記未登録のユーザに前記アクセス権が付与されることにより許可される予定の操作として、前記特定のデータに対する操作の情報を設定する操作情報設定手段をさらに備えることを特徴とする請求項１に記載の情報処理システムである。
請求項３に記載の発明は、前記受付手段が前記未登録のユーザを受け付けた後、当該ユーザが予め定められた期間内に登録されなかった場合に、当該ユーザにおける前記特定のデータに対するアクセス権を付与する予定を取り消す取消手段をさらに備えることを特徴とする請求項１に記載の情報処理システムである。
請求項４に記載の発明は、前記未登録のユーザが未登録のまま前記特定のデータに対する操作を要求した場合に、登録を促す旨を表示する制御を行う表示制御手段をさらに備えることを特徴とする請求項１に記載の情報処理システムである。
請求項５に記載の発明は、ユーザの登録に際して当該ユーザの情報を受け付ける登録受付手段をさらに備え、前記付与手段は、前記未登録のユーザの登録に際して、前記登録受付手段が当該未登録のユーザについて予め定められた情報を受け付けなかった場合に、前記特定のデータに対するアクセス権を付与しないことを特徴とする請求項１に記載の情報処理システムである。
請求項６に記載の発明は、コンピュータを、登録されたユーザを対象にデータに対するアクセス権を付与する情報処理装置として機能させるプログラムであって、特定のデータに対するアクセス権を付与する予定のユーザとして未登録のユーザを受け付ける機能と、受け付けた前記未登録のユーザが登録された場合に、当該ユーザに対して前記特定のデータに対するアクセス権を付与する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、配布先のユーザがシステムへの登録を完了済みであることを確認してからデータの配布作業を行う場合と比較して、データの配布作業が簡易になる。
請求項２記載の発明によれば、未登録のユーザに対して許可される予定の操作の情報を事前に設定できるようになる。
請求項３記載の発明によれば、未登録のユーザが予め定められた期間内に登録しなくてもユーザの情報を残しておく場合と比較して、データに対する不正アクセスを抑制することができる。
請求項４記載の発明によれば、未登録のユーザに対して登録を促すことができるようになる。
請求項５記載の発明によれば、予め定められた範囲の情報を入力しないユーザのアクセスを制限することができるようになる。
請求項６記載の発明によれば、配布先のユーザがシステムへの登録を完了済みであることを確認してからデータの配布作業を行う場合と比較して、データの配布作業を簡易にする機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態に係る文書管理システムの全体構成例を示した図である。
【図２】本実施の形態に係る文書管理装置のハードウェア構成例を示す図である。
【図３】本実施の形態に係る文書管理装置の機能構成例を示したブロック図である。
【図４】本実施の形態に係るユーザ認証装置の機能構成例を示したブロック図である。
【図５】文書配布における文書管理システムの一連の処理手順の一例を示したフローチャートである。
【図６】文書操作者を設定する際に表示される画面の一例を示す図である。
【図７】本登録におけるユーザ認証装置の処理手順の一例を示したフローチャートである。
【図８】本登録の際に表示される画面の一例を示す図である。
【図９】文書操作における文書管理システムの一連の処理手順の一例を示したフローチャートである。
【図１０】文書配布における文書管理システムの一連の処理の具体例を説明するための図である。
【図１１】文書操作における文書管理システムの一連の処理の具体例を説明するための図である。
【図１２】文書操作における文書管理システムの一連の処理の具体例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜文書管理システムの全体構成＞
まず、本実施の形態に係る文書管理システム１の全体構成について説明する。図１は、本実施の形態に係る文書管理システム１の全体構成例を示した図である。図示するように、この文書管理システム１は、文書管理装置１００と、ユーザ認証装置２００と、配布者端末３００と、操作者端末４００ａ〜４００ｃとがネットワーク５００を介して接続されることにより構成されている。本実施の形態では、情報処理システムの一例として、文書管理装置１００及びユーザ認証装置２００が用いられる。また、情報処理装置の一例として、ユーザ認証装置２００が用いられる。
【００１０】
なお、図１では、１つの配布者端末３００しか示していないが、２つ以上の配布者端末３００を設けても良い。また、操作者端末４００ａ〜４００ｃを示したが、これらを区別する必要がない場合には操作者端末４００と称する。さらに、図１には、３つの操作者端末４００しか示していないが、４つ以上の操作者端末４００を設けても良い。
【００１１】
文書管理装置１００は、暗号化文書（暗号化された文書データ）を管理するコンピュータ装置である。文書管理装置１００としては、サーバ装置等のＰＣ（Personal Computer）が例示される。文書管理装置１００は、暗号化文書を配布するユーザ（以下、文書配布者と称する）が操作する配布者端末３００からの要求に応じて、配布先として指定されたユーザ（以下、文書操作者と称する）に対して暗号化文書を配布する。また、文書管理装置１００は、暗号化文書が配布された後、文書操作者が操作する操作者端末４００からの要求に応じて、配布された暗号化文書に対する閲覧、印刷、転記（コピー）等の操作を実行する。以下では、文書配布者による配布対象の文書データを、対象文書と称することとする。本実施の形態では、特定のデータの一例として、対象文書が用いられる。
【００１２】
ユーザ認証装置２００は、ユーザの認証を行うコンピュータ装置である。ユーザ認証装置２００としては、サーバ装置等のＰＣ（Personal Computer）が例示される。ユーザ認証装置２００は、文書操作者が操作者端末４００から対象文書に対する閲覧等の操作を要求した場合に、ユーザ認証を行い、文書操作者の操作を許可するか否かを判定する。より具体的には、ユーザ認証装置２００は、認証において許可するか否かを示す情報がユーザ毎に登録されたテーブル（以下、ユーザ認証テーブルと称する）を管理しており、このユーザ認証テーブルを参照して、認証の成否を判定する。
【００１３】
付言すると、ユーザ認証テーブルには、ユーザ毎にＩＤ（identification）が登録されている。このＩＤには、本ＩＤと仮ＩＤとが存在し、ユーザ認証装置２００でのユーザ登録が完了しているユーザには本ＩＤが付与される。一方で、ユーザ登録が完了していない、後述する仮登録のユーザは、本ＩＤを付与する予定のユーザとして仮ＩＤが付与されている。仮ＩＤが付与されているユーザについては認証が成功することはない。また、ユーザ登録が完了すると、仮ＩＤから本ＩＤへ変更される。
【００１４】
このように、ユーザ登録には「本登録」及び「仮登録」があり、ユーザ登録が完了して本ＩＤが付与されることを「本登録」、ユーザ登録が完了していないため本ＩＤは付与されておらず、仮ＩＤが付与されることを「仮登録」と称することとする。本実施の形態では、アクセス権の一例として、本ＩＤが用いられる。
【００１５】
さらに説明すると、文書操作者は、配布された対象文書について閲覧等の操作を行うために、ユーザ認証装置２００において事前に本登録を完了させることが求められる。本登録を完了させることにより、文書操作者に対して本ＩＤが付与されるが、すでに仮ＩＤが付与されている場合には、上述したように仮ＩＤから本ＩＤへ変更される。また、本登録が完了すると、ユーザ認証装置２００は、ユーザに対して、認証に使用するためのパスワードを発行する。
【００１６】
配布者端末３００は、文書配布者が操作するコンピュータ装置である。配布者端末３００としては、ＰＣ、携帯端末等が例示される。配布者端末３００は、例えば、文書配布者の操作入力に従って、文書管理装置１００に対して、対象文書を文書操作者に配布するように要求する。
【００１７】
より具体的には、対象文書の配布を行う場合、文書配布者は、配布者端末３００を操作し、文書管理装置１００に格納されている文書データの中から対象文書を指定する。その際、文書配布者は、対象文書の配布先とする文書操作者を指定するとともに、この文書操作者に対する操作権限の設定を行う。ここで、文書操作者の指定には、例えば、文書操作者のメールアドレスが用いられる。また、文書操作者に対する操作権限としては、例えば、対象文書の閲覧を許可するか否か、対象文書の印刷を許可するか否か、対象文書の転記を許可するか否か等の設定が行われる。文書配布者がこのような操作を行うと、文書管理装置１００に格納されている対象文書が文書操作者に配布される。その際、文書操作者が本登録を完了していない場合には、文書操作者に対して上述した仮ＩＤが付与される。
【００１８】
なお、以下では、文書操作者を指定する際には文書操作者のメールアドレスを用いるものとして説明するが、本実施の形態ではこのような構成に限られるものではなく、例えば、文書操作者の氏名、電話番号など、文書操作者を特定するための情報を用いれば良い。
【００１９】
操作者端末４００は、文書操作者が操作するコンピュータ装置である。操作者端末４００としては、ＰＣ、携帯端末等が例示される。操作者端末４００は、例えば、文書操作者の操作入力に従って、文書管理装置１００に対して、配布された対象文書に対する閲覧等の操作を要求する。より具体的には、文書操作者は、文書操作者のメールアドレス及びパスワードを入力し、ユーザ認証装置２００による認証が成功すると、閲覧等の操作が許可される。
【００２０】
ネットワーク５００は、文書管理装置１００、ユーザ認証装置２００、配布者端末３００、操作者端末４００の各種装置間の情報通信に用いられる通信手段であり、例えば、インターネット、公衆回線、ＬＡＮ（Local Area Network）等である。
【００２１】
＜文書管理装置のハードウェア構成＞
次に、本実施の形態に係る文書管理装置１００のハードウェア構成について説明する。図２は、本実施の形態に係る文書管理装置１００のハードウェア構成例を示す図である。図示するように、文書管理装置１００は、演算手段であるＣＰＵ（Central Processing Unit）１０１と、記憶手段であるメインメモリ１０２及び磁気ディスク装置１０３とを備える。
【００２２】
ここで、ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行し、文書管理装置１００の各種機能を実現する。また、メインメモリ１０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域である。また、磁気ディスク装置１０３は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する記憶領域である。
さらに、文書管理装置１００は、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）１０４と、ビデオメモリやディスプレイ等からなる表示機構１０５と、キーボードやマウス等の入力デバイス１０６とを備える。
【００２３】
なお、図１に示すユーザ認証装置２００、配布者端末３００、操作者端末４００のハードウェア構成も、上述した文書管理装置１００のハードウェア構成と共通である。
【００２４】
＜文書管理装置の機能構成＞
次に、本実施の形態に係る文書管理装置１００の機能構成について説明する。図３は、本実施の形態に係る文書管理装置１００の機能構成例を示したブロック図である。文書管理装置１００は、主に文書の配布に関わる機能部として、配布情報受付部１１１と、ＩＤ取得部１１２と、操作権限設定部１１３と、文書配布部１１４とを備える。また、文書管理装置１００は、主に文書への操作に関わる機能部として、認証情報受付部１１５と、認証情報送信部１１６と、操作可否判定部１１７と、操作実行部１１８とを備える。さらに、文書管理装置１００は、主にデータの記憶に関わる機能部として、操作権限テーブル格納部１１９と、文書データ格納部１２０とを備える。
【００２５】
受付手段の一例としての配布情報受付部１１１は、文書配布者が対象文書の配布を行う場合に、文書配布者により入力された情報を配布者端末３００（図１参照）から受け付ける。より具体的には、配布情報受付部１１１は、配布者端末３００から、対象文書を指定する情報（例えば、対象文書の文書名）、文書操作者のメールアドレス、文書操作者の操作権限を示す情報を受け付ける。
【００２６】
ＩＤ取得部１１２は、配布情報受付部１１１が受け付けた文書操作者のメールアドレスをユーザ認証装置２００（図１参照）に送信し、文書操作者に付与されているＩＤを要求する。そして、ＩＤ取得部１１２は、要求に対する応答として、文書操作者に付与されているＩＤ（本ＩＤ又は仮ＩＤ）をユーザ認証装置２００から取得する。
【００２７】
操作情報設定手段の一例としての操作権限設定部１１３は、対象文書毎に、文書操作者のメールアドレス、文書操作者の操作権限、及びユーザ認証装置２００から取得した文書操作者のＩＤを紐づけて登録する。ここでは、対象文書毎に各ユーザの操作権限の情報が登録されたテーブル（以下、操作権限テーブルと称する）に登録される。付言すると、仮ＩＤが付与されたユーザに対しては、本ＩＤが付与された場合に許可される予定の操作に関する情報（操作権限の情報）が登録される。
【００２８】
文書配布部１１４は、操作権限設定部１１３による登録が完了すると、ネットワーク５００（図１参照）を介して、例えば文書操作者の操作者端末４００（図１参照）にメールを送信したりＷｅｂ上で公開したりして、文書操作者の操作者端末４００に対象文書を配布する。
【００２９】
認証情報受付部１１５は、文書操作者が対象文書への操作を要求する場合に、文書操作者により入力された情報を操作者端末４００から受け付ける。より具体的には、認証情報受付部１１５は、操作者端末４００から、文書操作者が入力したメールアドレス及びパスワードを受け付ける。
【００３０】
認証情報送信部１１６は、認証情報受付部１１５が受け付けた文書操作者のメールアドレス及びパスワードをユーザ認証装置２００に送信し、文書操作者の認証を要求する。
【００３１】
操作可否判定部１１７は、ユーザ認証装置２００から認証結果を受け取り、文書操作者が要求した操作の可否を判定する。ここで、操作可否判定部１１７は、認証が失敗したとする結果を受け取った場合には、認証が失敗した旨を操作者端末４００に通知する。また、操作可否判定部１１７は、認証が成功したとする結果を受け取った場合には、次に、操作権限テーブルを参照し、文書操作者が要求した操作を許可するか否かを判定する。ここでは、操作権限テーブルにおいて、文書操作者が要求した操作に対して操作権限が付与されているか否かを確認する。操作権限が付与されていない場合、操作可否判定部１１７は、認証が失敗した旨を操作者端末４００に通知する。一方、操作権限が付与されている場合、文書操作者が要求した操作は許可され、続けて操作実行部１１８による処理が行われる。
【００３２】
操作実行部１１８は、文書操作者が要求した操作が操作可否判定部１１７にて許可された場合に、許可された操作に関する処理を実行する。例えば、閲覧の操作が許可された場合、操作実行部１１８は、対象文書を復号するための鍵（鍵データ）を用いて対象文書を復号し、対象文書の内容が操作者端末４００上で閲覧できるように制御する。
【００３３】
操作権限テーブル格納部１１９は、操作権限テーブルを格納する。
【００３４】
文書データ格納部１２０は、文書配布者により配布される対象文書を格納する。また、文書データ格納部１２０は、暗号化されている対象文書を復号するために用いられる鍵データ等を格納する。
【００３５】
＜ユーザ認証装置の機能構成＞
次に、本実施の形態に係るユーザ認証装置２００の機能構成について説明する。図４は、本実施の形態に係るユーザ認証装置２００の機能構成例を示したブロック図である。ユーザ認証装置２００は、主に文書の配布に関わる機能部として、ユーザ情報受付部２１１と、登録判定部２１２と、仮ＩＤ作成部２１３と、ＩＤ提供部２１４とを備える。また、文書管理装置１００は、主にユーザ登録に関わる機能部として、本登録部２１５を備える。さらに、文書管理装置１００は、主にユーザ認証に関わる機能部として、ユーザ認証部２１６を備える。また、文書管理装置１００は、ユーザ認証テーブルを格納するユーザ認証テーブル格納部２１７を備える。
【００３６】
受付手段の一例としてのユーザ情報受付部２１１は、文書配布者が対象文書の配布を行う場合に、文書管理装置１００のＩＤ取得部１１２から文書操作者のメールアドレスを受け付ける。
【００３７】
登録判定部２１２は、ユーザ情報受付部２１１が受け付けたメールアドレスを基に、文書操作者がユーザ登録済みであるか否かを判定する。ここで、登録判定部２１２は、受け付けた文書操作者のメールアドレスを基にユーザ認証テーブルを参照して、文書操作者がユーザ登録済みであるか否かを判定する。さらに説明すると、登録判定部２１２は、文書操作者に対して本ＩＤ又は仮ＩＤが付与されていれば、ユーザ登録済みであると判定する。一方、文書操作者に対して本ＩＤも仮ＩＤも付与されていなければ、ユーザ未登録であると判定する。
【００３８】
仮ＩＤ作成部２１３は、登録判定部２１２にて文書操作者がユーザ登録済みでないと判定された場合に、仮ＩＤを作成する。そして、仮ＩＤ作成部２１３は、ユーザ認証テーブルにおいて、文書操作者のメールアドレスと作成した仮ＩＤとを紐付けて登録する。
【００３９】
ＩＤ提供部２１４は、文書操作者に付与されているＩＤ（本ＩＤ又は仮ＩＤ）をＩＤ取得部１１２に送信する。ここで、登録判定部２１２にて文書操作者がユーザ登録済みと判定された場合、文書操作者にはすでに本ＩＤ又は仮ＩＤが付与されているため、ＩＤ提供部２１４は、ユーザ認証テーブルを参照して文書操作者の本ＩＤ又は仮ＩＤをＩＤ取得部１１２に送信する。一方、登録判定部２１２にて文書操作者がユーザ登録済みでないと判定された場合、仮ＩＤ作成部２１３により新たに仮ＩＤが作成されるため、ＩＤ提供部２１４は、ユーザ認証テーブルを参照して、新たに作成された仮ＩＤをＩＤ取得部１１２に送信する。
【００４０】
付与手段、登録受付手段の一例としての本登録部２１５は、ユーザが本登録を行う場合に、ユーザにより入力された情報を操作者端末４００（又は、配布者端末３００）から受け付けて本登録の処理を行う。ここでは、ユーザのメールアドレスに加えて、例えば、ユーザの氏名、住所、会社名、電話番号等の各種情報が入力される。そして、本登録部２１５は、ユーザが未登録であれば、ユーザに本ＩＤを付与して本登録を完了する。その際、本登録部２１５は新たにパスワードを発行して操作者端末４００に通知する。また、本登録部２１５は、ユーザに仮ＩＤが付与されている仮登録の場合には、仮ＩＤから本ＩＤへ変更する処理を行い、本登録を完了する。その際も、本登録部２１５は新たにパスワードを発行して操作者端末４００に通知する。また、ユーザにより入力された各種情報は、本ＩＤと紐付けてユーザ認証テーブルに登録される。
【００４１】
ユーザ認証部２１６は、文書操作者が対象文書に対して操作を行う場合に、文書管理装置１００の認証情報送信部１１６から文書操作者のメールアドレス及びパスワードを受け付ける。ここで、ユーザ認証部２１６は、文書操作者のメールアドレスを基にユーザ認証テーブルを参照して、文書操作者に本ＩＤが付与されているか否かを判定する。本ＩＤが付与されている場合、ユーザ認証部２１６は、パスワードによる認証も行い、認証の成否を判定する。一方、文書操作者に仮ＩＤが付与されている場合、又は文書操作者に本ＩＤも仮ＩＤも付与されていない場合、ユーザ認証部２１６は、パスワードによる認証も行わずに認証失敗と判定する。認証結果は、ユーザ認証部２１６から文書管理装置１００の操作可否判定部１１７に送信される。
【００４２】
ユーザ認証テーブル格納部２１７は、ユーザ認証テーブルを格納する。
【００４３】
＜文書配布における管理システム全体の動作＞
次に、文書配布者が対象文書の配布を行う場合の文書管理システム１全体の動作について説明する。図５は、文書配布における文書管理システム１の一連の処理手順の一例を示したフローチャートである。図５に示す処理は、破線で示すように文書管理装置１００とユーザ認証装置２００との処理に分けられる。具体的には、ステップ１０１、ステップ１０２、ステップ１０７、ステップ１０８の処理は、文書管理装置１００の処理である。一方、ステップ１０３〜ステップ１０６の処理は、ユーザ認証装置の２００処理である。
【００４４】
対象文書の配布を行う場合、上述したように、文書配布者は、配布者端末３００を操作して、文書管理装置１００内に保持されている文書データの中から対象文書を指定するとともに、文書操作者、及び文書操作者に与える操作権限を設定する。文書配布者の操作により、文書管理装置１００の配布情報受付部１１１は、対象文書を指定する情報（例えば、対象文書の文書名）、文書操作者のメールアドレス、及び文書操作者の操作権限を示す情報を受け付ける（ステップ１０１）。
【００４５】
図６は、文書操作者を設定する際に表示される画面の一例を示す図である。この画面は、配布者端末３００にて表示される。また、図示の例では、文書配布者の配布者端末３００が保持するアドレス帳を基に、アドレス帳に登録されているユーザを文書操作者の候補として表示している。ここで、本ＩＤが付与されているユーザ、仮ＩＤが付与されているユーザ、本ＩＤも仮ＩＤも付与されていないユーザ等を区別して表示することとしても良い。図示の例では、仮ＩＤが付与されているユーザのメールアドレス「bbb@xxx.co.jp」、「ddd@xxx.co.jp」に対して色が塗られており、過去に対象文書を配布したユーザがまだ本登録を完了させていないことが把握される。
【００４６】
次に、文書管理装置１００のＩＤ取得部１１２は、受け付けた文書操作者のメールアドレスをユーザ認証装置２００のユーザ情報受付部２１１に送信し、文書操作者に付与されているＩＤを要求する（ステップ１０２）。次に、ユーザ認証装置２００のユーザ情報受付部２１１がメールアドレスを受け付けると、ユーザ認証装置２００の登録判定部２１２は、受け付けたメールアドレスを基に、文書操作者がユーザ登録済みであるか否かを判定する（ステップ１０３）。ここで、登録判定部２１２は、文書操作者に対して本ＩＤ又は仮ＩＤが付与されていれば、ユーザ登録済みであると判定する。
【００４７】
文書操作者がユーザ登録済みであると判定された場合（ステップ１０３でＹｅｓ）、ユーザ認証装置２００のＩＤ提供部２１４は、文書操作者の本ＩＤ又は仮ＩＤを文書管理装置１００のＩＤ取得部１１２に送信する（ステップ１０４）。一方、文書操作者がユーザ登録済みでない（即ち、本ＩＤも仮ＩＤも登録されていない）と判定された場合（ステップ１０３でＮｏ）、ユーザ認証装置２００の仮ＩＤ作成部２１３は、文書操作者に付与する仮ＩＤを作成する（ステップ１０５）。次に、仮ＩＤ作成部２１３は、ユーザ認証テーブルにおいて、文書操作者のメールアドレスと新たに作成した仮ＩＤとを紐付けて登録する（ステップ１０６）。そして、ステップ１０４に移行する。このステップ１０４において、ＩＤ提供部２１４は、新たに作成された仮ＩＤをＩＤ取得部１１２に送信する。
【００４８】
ＩＤ取得部１１２がＩＤ提供部２１４から提供されたＩＤ（本ＩＤ又は仮ＩＤ）を取得すると、次に、操作権限設定部１１３は、操作権限テーブルにおいて、対象文書について、文書操作者のメールアドレス、文書操作者の操作権限、及び取得した文書操作者のＩＤを紐付けて登録する（ステップ１０７）。次に、文書配布部１１４は、ネットワーク５００を介して、文書操作者に対象文書を配布する（ステップ１０８）。なお、この対象文書は暗号化されているため、文書操作者がユーザ認証装置２００にて認証されない限り、閲覧等の操作は実行されない。そして、本処理フローは終了する。
【００４９】
このように、文書配布者の操作により、本登録が完了していない文書操作者に対しては、仮ＩＤが発行される。そのため、文書配布者は、対象文書の配布先とする文書操作者が本登録の処理を行ったか否かを意識することなく、文書操作者を指定して操作権限を設定すれば良い。また、文書管理装置１００も、ユーザ認証装置２００から送られてくるＩＤが本ＩＤか仮ＩＤかを管理せずに、文書配布の処理を行えば良い。
【００５０】
＜本登録処理＞
次に、ユーザが本登録を行う場合の処理について説明する。図７は、本登録におけるユーザ認証装置２００の処理手順の一例を示したフローチャートである。
【００５１】
本登録に際して、ユーザは、操作者端末４００（又は、配布者端末３００）からユーザ認証装置２００にアクセスして、自身のメールアドレス等の各種情報を入力する。ユーザの操作により、ユーザ認証装置２００の本登録部２１５は、入力されたユーザの情報を受け付ける（ステップ２０１）。次に、本登録部２１５は、ユーザが登録済みであるか否かを判定する（ステップ２０２）。ここで、本登録部２１５は、ユーザ認証テーブルを参照し、入力されたユーザのメールアドレスが登録されていれば、ユーザ登録済みであると判定する。
【００５２】
ユーザが登録済みであると判定された場合（ステップ２０２でＹｅｓ）、本登録部２１５は、ユーザ認証テーブルにおいて、ユーザのＩＤが本ＩＤであるか否かを判定する（ステップ２０３）。本ＩＤであると判定された場合（ステップ２０３でＹｅｓ）、ユーザを登録する必要はないため、本登録部２１５からユーザが操作した操作者端末４００に対して、既に登録済みであることが通知される。そして、本処理フローは終了する。
【００５３】
次に、ステップ２０３において、本ＩＤではないと判定された場合（ステップ２０３でＮｏ）、ユーザのＩＤは仮ＩＤであり、本登録部２１５は、仮ＩＤから本ＩＤへ変更する処理を行う（ステップ２０４）。また、本登録部２１５は、ユーザ認証テーブルにおいて、入力されたユーザの各種情報を本ＩＤに紐付けて登録する（ステップ２０５）。ここで、本登録部２１５は、認証に使用するためのパスワードを発行し、ユーザ認証テーブルに登録する。この場合、本登録部２１５から操作者端末４００に対して、本登録が完了したことが通知されるとともに、発行されたパスワードも通知される。そして、本処理フローは終了する。
【００５４】
また、ステップ２０２において、ユーザが登録済みではないと判定された場合（ステップ２０２でＮｏ）、ユーザは新規ユーザであり、本ＩＤも仮ＩＤも付与されていないため、本登録部２１５は、ユーザに対して本ＩＤを付与する（ステップ２０６）。そして、ステップ２０５へ移行する。ここで、本登録部２１５は、認証に使用するためのパスワードを発行し、ユーザ認証テーブルに登録する。この場合、本登録部２１５から操作者端末４００に対して、本登録が完了したことが通知されるとともに、発行されたパスワードも通知される。そして、本処理フローは終了する。
【００５５】
図８は、本登録の際に表示される画面の一例を示す図である。この画面は、ユーザが操作者端末４００（又は、配布者端末３００）からユーザ認証装置２００にアクセスして本登録する際に表示される。ここでは、入力する項目として、氏名（お名前）、会社名（お客様会社名）、会社の住所（会社のご住所）、電話番号（連絡先電話番号）、メールアドレス等の各種項目が定められている。
【００５６】
ここで、例えば、仮ＩＤを付与されているユーザが本登録をする際に、予め定められた項目の情報が入力されなければ（即ち、予め定められた範囲の情報が入力されなければ）、本登録を完了させないこととしても良い。また、予め定められた項目の情報が入力されなければ、本登録を完了させないこととし、この場合に１回は閲覧等の操作を許可するが、２回目以降の閲覧等の操作のためには本登録を完了することが必要であることとしても良い。予め定められた項目とは、本登録を完了させるために必要な項目であり、例えば、「メールアドレス」、「氏名」、及び「電話番号」等のユーザにとって重要な情報を示す項目が例示される。
【００５７】
さらに、例えば、文書配布者が文書操作者を指定する際に、文書操作者の氏名等の情報を事前に入力しておき、その文書操作者が本登録の際に入力した情報が、文書配布者の事前に入力した情報と一致した場合に本登録を完了し、一致しない場合に不正とみなして本登録を完了させないこととしても良い。
また、例えば、文書配布者が信頼する相手を文書操作者として指定する際に、文書操作者の氏名等の情報を事前に入力しておき、その文書操作者が本登録をする際に、文書配布者の事前に入力した情報を用いることで、文書操作者の入力の手間を省くこととしても良い。
【００５８】
＜文書操作における管理システム全体の動作＞
次に、文書操作者が対象文書に対して操作を行う場合の文書管理システム１全体の動作について説明する。図９は、文書操作における文書管理システム１の一連の処理手順の一例を示したフローチャートである。図９に示す処理は、破線で示すように文書管理装置１００とユーザ認証装置２００との処理に分けられる。具体的には、ステップ３０１、ステップ３０２、ステップ３０７〜ステップ３１０の処理は、文書管理装置１００の処理である。一方、ステップ３０３〜ステップ３０６の処理は、ユーザ認証装置２００の処理である。
【００５９】
対象文書に対して操作を行う場合、上述したように、文書操作者は、操作者端末４００を操作して、配布文書の閲覧等の操作を要求する。そして、文書管理装置１００から文書操作者に対してメールアドレス及びパスワードの入力が要求される。文書操作者がメールアドレス及びパスワードを入力すると、文書管理装置１００の認証情報受付部１１５は、入力されたメールアドレス及びパスワードを受け付ける（ステップ３０１）。ここで、文書操作者が本登録済みの場合にはパスワードが発行されているため、文書操作者は発行済のパスワードを入力すれば良い。一方、文書操作者がまだ本登録済みでなければ、パスワードが発行されないため、文書操作者は任意のパスワードを入力することが考えられる。
【００６０】
次に、認証情報送信部１１６は、入力されたメールアドレス及びパスワードをユーザ認証装置２００のユーザ認証部２１６に送信する（ステップ３０２）。次に、ユーザ認証装置２００のユーザ認証部２１６は、文書操作者のメールアドレス及びパスワードを受信すると、文書操作者のメールアドレスを基に、文書操作者に本ＩＤが付与済みであるか否かを判定する（ステップ３０３）。具体的には、ユーザ認証部２１６は、ユーザ認証テーブルを参照し、文書操作者のメールアドレスが登録されているか否かを確認し、さらに文書操作者のＩＤとして本ＩＤが登録されているか否かを判定する。
【００６１】
本ＩＤが付与済みでないと判定された場合（ステップ３０３でＮｏ）、言い換えると、文書操作者に仮ＩＤが付与されているか、または文書操作者に本ＩＤも仮ＩＤも付与されていない場合、ユーザ認証部２１６は、認証失敗と判定する（ステップ３０４）。ここでは、パスワードによる認証も行わずに認証失敗と判定される。また、ユーザ認証部２１６から文書管理装置１００の操作可否判定部１１７に対して、認証の失敗が通知される。そして、後述するステップ３０７へ移行する。
【００６２】
一方、ステップ３０３において、本ＩＤが付与済みであると判定された場合（ステップ３０３でＹｅｓ）、ユーザ認証部２１６は、文書操作者に入力されたパスワードと、ユーザ認証テーブルにおいて本ＩＤと紐付けて登録されているパスワードとを比較して、両者が一致するか否かを判定する（ステップ３０５）。両者が一致しないと判定された場合（ステップ３０５でＮｏ）、ステップに３０４に移行する。一方、両者が一致すると判定された場合（ステップ３０５でＹｅｓ）、ユーザ認証部２１６は、認証成功と判定する（ステップ３０６）。ここでは、ユーザ認証部２１６から文書管理装置１００の操作可否判定部１１７に対して、認証の成功が通知される。
【００６３】
ステップ３０４又はステップ３０６の後、文書管理装置１００の操作可否判定部１１７は、ユーザ認証部２１６から受け取った認証結果を基に、認証が成功したか否かを判定する（ステップ３０７）。認証結果が失敗の場合（ステップ３０７でＮｏ）、操作可否判定部１１７は、操作者端末４００に対して、認証が失敗し操作が許可されないことを通知する（ステップ３０８）。そして、本処理フローは終了する。
【００６４】
一方、ステップ３０７において、認証結果が成功の場合（ステップ３０７でＹｅｓ）、操作可否判定部１１７は、操作権限テーブルを参照して、文書操作者の操作権限を確認する。そして、操作可否判定部１１７は、文書操作者が要求した操作について、操作権限が付与されているか否かを判定する（ステップ３０９）。操作権限が付与されていないと判定された場合（ステップ３０９でＮｏ）、ステップ３０８へ移行する。一方、操作権限が付与されていると判定された場合（ステップ３０９でＹｅｓ）、操作実行部１１８は、文書操作者が要求した操作に関する処理を実行する（ステップ３１０）。そして、本処理フローは終了する。
【００６５】
このように、文書操作者に仮ＩＤが付与されている場合、又は本ＩＤも仮ＩＤも付与されていない場合には、パスワードによる認証も行われず、認証は失敗となる。一方、文書操作者が本登録を完了させて本ＩＤが付与されている場合には、パスワードによる認証が行われる。そして、ユーザ認証装置２００による認証が成功した場合には、文書配布者に設定された操作権限を基に、文書操作者の操作可否が判定される。また、文書管理装置１００は、文書操作者に付与されているＩＤが本ＩＤか仮ＩＤかを管理せずに、文書操作の処理を行えば良い。
【００６６】
なお、文書管理装置１００は、仮ＩＤが付与された文書操作者が未登録のまま対象文書に対する操作を要求した場合に、本登録を促す旨を表示するように操作者端末４００を制御しても良い。この場合、例えば、ステップ３０３において、ユーザ認証装置２００のユーザ認証部２１６は、本ＩＤが付与済みであるか否かに加えて、仮ＩＤが付与済みであるか否かも判定する。そして、仮ＩＤが付与されていると判定した場合、ステップ３０４において、認証失敗とともに、仮ＩＤが付与されていることを文書管理装置１００の操作可否判定部１１７に通知する。また、操作可否判定部１１７は、ステップ３０７において、認証が失敗の場合には、仮ＩＤが付与されている通知を受けたか否かも判定する。そして、仮ＩＤが付与された通知を受けた場合、ステップ３０８において、操作可否判定部１１７は、認証が失敗したことを操作者端末４００に通知するとともに、本登録を促す旨を表示するように操作者端末４００を制御する。この場合、文書管理装置１００の操作可否判定部１１７は、表示制御手段の一例として捉えることができる。また、ユーザ認証装置２００のユーザ認証部２１６を、表示制御手段の一例として捉えることもできる。
【００６７】
＜文書配布を行う場合の処理の具体例＞
次に、文書配布者が対象文書の配布を行う場合の文書管理システム１全体の動作について、具体例を示して説明する。図１０は、文書配布における文書管理システム１の一連の処理の具体例を説明するための図である。図示の例では、文書配布者が、操作者端末４００ａを操作する文書操作者ａ、及び操作者端末４００ｂを操作する文書操作者ｂに対して、対象文書Ａを配布するものとする。
【００６８】
また、文書操作者ａは、ユーザ認証装置２００において本登録済みであり、本ＩＤが付与されている。一方、文書操作者ｂは、ユーザ認証装置２００においてまだ登録されておらず、本ＩＤも仮ＩＤも付与されていない。即ち、図１０に示すユーザ認証テーブルにおいて、文書操作者ａのメールアドレス「aaa＠xxx.co.jp」が登録されており、メールアドレスと本ＩＤ「１２３４５６７８９０」とが紐付けられている。また、パスワード「Xxxxxx」が発行されている。一方で、文書操作者ｂのメールアドレス「bbb＠xxx.co.jp」は登録されていない。
【００６９】
まず、ステップ４０１に示す処理において、文書配布者は、配布者端末３００を操作して、文書管理装置１００内に保持されている文書データの中から対象文書Ａを指定する。また、文書配布者は、対象文書Ａの配布先の文書操作者として、文書操作者ａ及び文書操作者ｂのメールアドレスを指定するとともに、文書操作者ａ及び文書操作者ｂの操作権限を設定する。ここで、文書配布者は、文書操作者ａ及び文書操作者ｂがユーザ認証装置２００においてユーザ登録されているか否かを意識する必要はなく、対象文書Ａを配布したいユーザを指定すれば良い。
【００７０】
図示のように、配布時の設定内容として、文書操作者ａのメールアドレス「aaa＠xxx.co.jp」、文書操作者ｂのメールアドレス「bbb@xxx.co.jp」が指定される。また、文書操作者ａの操作権限として、「閲覧○、印刷○、転記○」、言い換えると、対象文書Ａの閲覧、印刷、転記を許可することが設定されている。また、文書操作者ｂの操作権限として、「閲覧○、印刷×、転記×」、言い換えると、対象文書Ａの閲覧は許可するが、印刷及び転記は許可されないことが設定されている。
【００７１】
次に、文書管理装置１００は、文書操作者ａ及び文書操作者ｂのメールアドレスを受け付けると、ユーザ認証装置２００にメールアドレスを送信する。そして、文書管理装置１００は、ユーザ認証装置２００から文書操作者ａ及び文書操作者ｂのＩＤを取得する。ここで、文書操作者ａのＩＤを取得する処理をステップ４０２の処理として説明する。また、文書操作者ｂのＩＤを取得する処理をステップ４０３の処理として説明する。
【００７２】
ステップ４０２に示す処理において、文書管理装置１００は、文書操作者ａのメールアドレスをユーザ認証装置２００に送信する。ユーザ認証装置２００は、受信したメールアドレスを基に、文書操作者ａがユーザ登録済みであるか否かを判定する。図示の例では、文書操作者ａは本登録済みであるため、ユーザ認証装置２００は、ユーザ認証テーブルを参照して文書操作者ａの本ＩＤ「１２３４５６７８９０」を取得し、文書管理装置１００に本ＩＤ「１２３４５６７８９０」を送信する。文書管理装置１００は、ユーザ認証装置２００から提供された文書操作者ａの本ＩＤ「１２３４５６７８９０」を取得する。
【００７３】
ステップ４０３に示す処理において、文書管理装置１００は、文書操作者ｂのメールアドレスをユーザ認証装置２００に送信する。ユーザ認証装置２００は、受信したメールアドレスを基に、文書操作者ｂがユーザ登録済みであるか否かを判定する。図示の例では、文書操作者ｂは登録されていないため、ユーザ認証装置２００は、仮ＩＤ「１２３４５６７８９１」を新たに作成して、文書管理装置１００に仮ＩＤを送信する。また、ユーザ認証テーブルに文書操作者ｂのメールアドレス「bbb＠xxx.co.jp」と仮ＩＤ「１２３４５６７８９１」とが紐付けて登録される。ただし、仮ＩＤを作成した段階であるため、パスワードは発行されない。文書管理装置１００は、ユーザ認証装置２００から提供された文書操作者ｂの仮ＩＤ「１２３４５６７８９１」を取得する。
【００７４】
次に、ステップ４０４に示す処理において、文書管理装置１００は、図示の操作権限テーブルのように、対象文書Ａについて、文書操作者ａのメールアドレス、文書操作者ａの操作権限、及び取得した文書操作者ａの本ＩＤを紐付けて登録する。また、対象文書Ａについて、文書操作者ｂのメールアドレス、文書操作者ｂの操作権限、及び取得した文書操作者ｂの仮ＩＤを紐付けて登録する。そして、文書管理装置１００は、ネットワーク５００を介して、文書操作者ａ及び文書操作者ｂに対象文書Ａを配布する。
【００７５】
＜文書操作を行う場合の処理の具体例＞
次に、文書操作者が対象文書に対して操作を行う場合の文書管理システム１全体の動作について、具体例を示して説明する。図１１及び図１２は、文書操作における文書管理システム１の一連の処理の具体例を説明するための図である。ここで、図１１に示す例では、図１０の文書操作者ｂが対象文書Ａの閲覧をする場合の処理について説明する。また、図１２に示す例では、図１０の文書操作者ｂが本登録を完了させた後に、対象文書Ａの閲覧をする場合の処理について説明する。
【００７６】
まず、図１１に示す処理について説明する。
ステップ５０１に示す処理において、文書操作者ｂは、操作者端末４００ｂを操作して、配布された対象文書Ａの閲覧を要求する。次に、文書管理装置１００からメールアドレス及びパスワードの入力が要求される。そして、文書操作者ｂは、メールアドレス「bbb@xxx.co.jp」及びパスワードを入力する。
次に、ステップ５０２に示す処理において、文書管理装置１００は、文書操作者ｂに入力されたメールアドレス及びパスワードをユーザ認証装置２００に送信して、文書操作者ｂの認証を要求する。
【００７７】
次に、ステップ５０３に示す処理において、ユーザ認証装置２００は、文書管理装置１００から受信したメールアドレス「bbb@xxx.co.jp」を基に、文書操作者ｂに本ＩＤが付与済みであるか否かを判定する。図１１のユーザ認証テーブルに示すように、文書操作者ｂには仮ＩＤが付与されている。そのため、ユーザ認証装置２００は、パスワードによる認証を行わずに認証失敗と判定し、認証結果を文書管理装置１００に通知する。
【００７８】
次に、ステップ５０４に示す処理において、文書管理装置１００は操作者端末４００ｂに対して、認証が失敗し閲覧が許可されないことを通知する。
このように、文書操作者に仮ＩＤが付与されている場合にはユーザ認証装置２００の認証が失敗するため、文書配布者が設定した操作権限に関わらず文書操作者の操作は許可されない。
【００７９】
次に、図１２に示す処理について説明する。ここで、文書操作者ｂは本登録を完了させたことにより、図示のユーザ認証テーブルで示すように、文書操作者ｂの仮ＩＤは本ＩＤへ変更されたものとする。また、本登録の完了により、文書操作者ｂに対してパスワード「Yyyyyy」が発行されている。
【００８０】
ステップ６０１に示す処理において、文書操作者ｂは、操作者端末４００ｂを操作して、配布された対象文書Ａの閲覧を要求する。そして、文書操作者ｂは、メールアドレス「bbb@xxx.co.jp」及びパスワード「Yyyyyy」を入力する。
次に、ステップ６０２に示す処理において、文書管理装置１００は、文書操作者ｂに入力されたメールアドレス及びパスワードをユーザ認証装置２００に送信して、文書操作者ｂの認証を要求する。
【００８１】
次に、ステップ６０３に示す処理において、ユーザ認証装置２００は、文書管理装置１００から受信したメールアドレス「bbb@xxx.co.jp」を基に、文書操作者ｂに本ＩＤが付与済みであるか否かを判定する。図示のユーザ認証テーブルで示すように、文書操作者ｂには本ＩＤが付与されている。そのため、ユーザ認証装置２００は、パスワードによる認証を行う。即ち、ユーザ認証装置２００は、ユーザ認証テーブルに登録されているパスワードと文書管理装置１００から受信したパスワードとを比較して、両者が一致しているか否かを判定する。図示の例では両者は一致するため、ユーザ認証装置２００は、認証成功と判定し、認証結果を文書管理装置１００に通知する。
【００８２】
次に、ステップ６０４に示す処理において、文書管理装置１００は、認証は成功していると判定し、次に、操作権限テーブルを参照して、対象文書Ａに対する文書操作者ｂの操作権限を確認する。図示の操作権限テーブルで示すように、文書操作者ｂには対象文書Ａを閲覧する権限が付与されている。そのため、文書管理装置１００は、文書操作者ｂが対象文書Ａの内容を閲覧できるように対象文書Ａを復号する。
【００８３】
以上説明したように、本実施の形態では、文書配布者は、対象文書を配布する際に、配布先の文書操作者が登録済みであるか否かを意識せずに文書操作者の指定をすれば良い。また、未登録のユーザに対して対象文書を配布する場合には、そのユーザに対して仮ＩＤを付与することにより、文書配布者は未登録のユーザに対しても操作権限を設定することができる。また、仮ＩＤが付与されたユーザが本登録を完了した場合には、操作権限はすでに設定されているため、仮ＩＤから本ＩＤへの変更に伴って新たに操作権限を設定する必要はない。さらに、仮ＩＤが付与されたユーザは、本登録を完了しない限り認証が成功せず、本登録を完了させた後に対象文書に対する操作を行えるようになる。
【００８４】
また、本実施の形態において、ユーザ認証装置２００の本登録部２１５は、ユーザ情報受付部２１１が文書操作者のメールアドレスを受け付けた後（又は文書操作者に対して仮ＩＤを作成した後）、予め定められた期間内にその文書操作者が本登録を完了させなければ、ユーザ認証テーブルからその文書操作者の仮ＩＤ等の情報を削除しても良い。予め定められた期間は、例えば、対象文書の公開期間であることを例示することができる。ユーザ認証装置２００がこのような構成を有することにより、不要なＩＤを削除することができ、対象文書に対する不正なアクセスが抑制される。この場合、本登録部２１５は、取消手段の一例として捉えることができる。
【００８５】
また、本実施の形態において、文書管理装置１００は、文書配布者から文書の配布要求があった場合、暗号化された状態の対象文書を文書操作者に配布する。そして、文書操作者から対象文書に対する操作要求があった場合、文書管理装置１００が対象文書を復号して閲覧等の処理を実行した。このような構成にすれば、対象文書が複合された状態で流通することが防止される。ただし、本実施の形態では、このように暗号化された状態で対象文書を配布する構成に限られるものではない。文書管理装置１００は、文書操作者からの操作要求があるまで暗号化された対象文書を保持しておき、文書操作者からの操作要求があった場合に、ユーザ認証が成功すると、複合した対象文書を操作者端末４００に配布しても良い。
【００８６】
また、本実施の形態において、文書管理装置１００とユーザ認証装置２００とが異なる装置であるものとして説明したが、例えば、１台のサーバ装置により文書管理装置１００の機能とユーザ認証装置２００の機能とを実現することとしても良い。
【００８７】
また、本実施の形態において、文書管理装置１００による配布対象が文書データである例を説明したが、文書データに限定されるものではなく、例えば、音声データ、動画データのように、配布の対象になるデータ（電子データ）であればどのようなものでも良い。
【００８８】
なお、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８９】
以上、本発明の実施の形態について説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【符号の説明】
【００９０】
１…文書管理システム、１００…文書管理装置、１１１…配布情報受付部、１１２…ＩＤ取得部、１１３…操作権限設定部、１１４…文書配布部、１１５…認証情報受付部、１１６…認証情報送信部、１１７…操作可否判定部、１１８…操作実行部、１１９…操作権限テーブル格納部、１２０…文書データ格納部、２００…ユーザ認証装置、２１１…ユーザ情報受付部、２１２…登録判定部、２１３…仮ＩＤ作成部、２１４…ＩＤ提供部、２１５…本登録部、２１６…ユーザ認証部、２１７…ユーザ認証テーブル格納部、３００…配布者端末、４００…操作者端末
【図１】
2018010377.tif 000003
【図２】
2018010377.tif 000004
【図３】
2018010377.tif 000005
【図４】
2018010377.tif 000006
【図５】
2018010377.tif 000007
【図６】
2018010377.tif 000008
【図７】
2018010377.tif 000009
【図８】
2018010377.tif 000010
【図９】
2018010377.tif 000011
【図１０】
2018010377.tif 000012
【図１１】
2018010377.tif 000013
【図１２】
2018010377.tif 000014