(57)【要約】【課題】会議において利用された文書情報に対するアクセス権の設定を、予め定めた条件に従って機械的に行うこと。【解決手段】会議ごとに、会議で使用されている機器の一覧と、その機器のいずれかを利用した利用者を特定する利用者識別情報とを、当該利用した機器が使用されている会議を特定する情報に関連づけて記録する。当該機器一覧に含まれる機器にて、予め定めた処理がなされた文書情報を、当該機器が使用されている会議を特定する情報に関連づけて保持し、当該保持された文書情報の要求を、要求者から受けて、当該文書情報に関連づけられた情報で特定される会議における機器を利用した利用者として、当該要求者が記録されている場合に、当該要求者に対して文書情報の取得を許可する。【選択図】図１
2010224915.tif 000002
【特許請求の範囲】
【請求項１】
会議ごとに、会議で使用されている機器の一覧を記録する第１記録手段と、
前記機器の一覧に含まれる機器のいずれかを利用した利用者を特定する利用者識別情報を、当該利用した機器が使用されている会議を特定する情報に関連づけて記録する第２記録手段と、
前記機器一覧に含まれる機器にて、予め定めた処理がなされた文書情報を、当該機器が使用されている会議を特定する情報に関連づけて保持する文書情報保持手段と、
前記文書情報保持手段に保持された文書情報の要求を、要求者となる利用者から受けて、前記要求された文書情報に関連づけられた情報で特定される会議における機器を利用した利用者として、当該要求者が記録されている場合に、当該要求者に対して文書情報の取得を許可する許可手段と、
を含む情報処理装置。
【請求項２】
前記第２記録手段は、利用者識別情報を記録する際に、当該利用者識別情報に記録の時点を表す情報を関連づけて記録し、
前記許可手段は、前記要求された文書情報に関連づけられた会議を特定する情報を参照し、当該会議を特定する情報に関連づけられた利用者の記録のうち、記録の時点を表す情報が最も早い記録を取得し、
機器を利用した利用者として、当該要求者が記録されており、かつ、要求の時点が、前記取得した記録に含まれる情報で表される記録の時点から、予め定めた時間以内である場合に、前記要求者に対して文書情報の取得を許可する、請求項１記載の情報処理装置。
【請求項３】
コンピュータを、
会議ごとに、会議で使用されている機器の一覧を記録する第１記録手段と、
前記機器の一覧に含まれる機器のいずれかを利用した利用者を特定する利用者識別情報を、当該利用した機器が使用されている会議を特定する情報に関連づけて記録する第２記録手段と、
前記機器一覧に含まれる機器にて、予め定めた処理がなされた文書情報を、当該機器が使用されている会議を特定する情報に関連づけて保持する文書情報保持手段と、
前記文書情報保持手段に保持された文書情報の要求を、要求者となる利用者から受けて、前記要求された文書情報に関連づけられた情報で特定される会議における機器を利用した利用者として、当該要求者が記録されている場合に、当該要求者に対して文書情報の取得を許可する許可手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
協調作業に使用するデータへの柔軟なアクセス制御を可能にした協調作業支援方法及びその装置を提供するため、セッション（協調作業＃２０５）にアクセス制御を要する操作があるか否かを判断し、あればセッション情報など制御オブジェクトの操作の中からアクセス制御を要する操作に、ガーディアンへの問い合わせを行なう処理を組込み、また、その操作が、制御オブジェクトの生成指示かどうかを判断し、そうであれば、そのセッション（協調作業＃２０５）にガーディアン(guardian#55)を割り当て、また要求オブジェクトの生成処理のときは、割り当てプログラムにより、その要求オブジェクト（user#14）から特定できるガーディアン（guardian#24）を割り当てる技術が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−１５３０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
会議において利用された文書情報に対するアクセス権の設定を、予め定めた条件に従って機械的に行うこと。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、情報処理装置であって、会議ごとに、会議で使用されている機器の一覧を記録する第１記録手段と、前記機器の一覧に含まれる機器のいずれかを利用した利用者を特定する利用者識別情報を、当該利用した機器が使用されている会議を特定する情報に関連づけて記録する第２記録手段と、前記機器一覧に含まれる機器にて、予め定めた処理がなされた文書情報を、当該機器が使用されている会議を特定する情報に関連づけて保持する文書情報保持手段と、前記文書情報保持手段に保持された文書情報の要求を、要求者となる利用者から受けて、前記要求された文書情報に関連づけられた情報で特定される会議における機器を利用した利用者として、当該要求者が記録されている場合に、当該要求者に対して文書情報の取得を許可する許可手段と、を含むこととしたものである。
【０００６】
請求項２記載の発明は、請求項１記載の情報処理装置であって、前記第２記録手段は、利用者識別情報を記録する際に、当該利用者識別情報に記録の時点を表す情報を関連づけて記録し、前記許可手段は、前記要求された文書情報に関連づけられた会議を特定する情報を参照し、当該会議を特定する情報に関連づけられた利用者の記録のうち、記録の時点を表す情報が最も早い記録を取得し、機器を利用した利用者として、当該要求者が記録されており、かつ、要求の時点が、前記取得した記録に含まれる情報で表される記録の時点から、予め定めた時間以内である場合に、前記要求者に対して文書情報の取得を許可することとしたものである。
【０００７】
請求項３記載の発明は、プログラムであって、コンピュータを、会議ごとに、会議で使用されている機器の一覧を記録する第１記録手段と、前記機器の一覧に含まれる機器のいずれかを利用した利用者を特定する利用者識別情報を、当該利用した機器が使用されている会議を特定する情報に関連づけて記録する第２記録手段と、前記機器一覧に含まれる機器にて、予め定めた処理がなされた文書情報を、当該機器が使用されている会議を特定する情報に関連づけて保持する文書情報保持手段と、前記文書情報保持手段に保持された文書情報の要求を、要求者となる利用者から受けて、前記要求された文書情報に関連づけられた情報で特定される会議における機器を利用した利用者として、当該要求者が記録されている場合に、当該要求者に対して文書情報の取得を許可する許可手段と、として機能させることとしたものである。
【発明の効果】
【０００８】
請求項１，３記載の発明によると、会議において利用された文書情報に対するアクセス権の設定が、予め定めた条件に従って機械的に行なわれる。
【０００９】
請求項２記載の発明によると、会議開催の時点との関係で定められる条件に従って、会議において利用された文書情報に対するアクセス権の設定が機械的に行なわれる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る情報処理装置とその接続例を表すブロック図である。
【図２】本発明の実施の形態に係る情報処理装置が用いる会議データベースの内容例を表す説明図である。
【図３】本発明の実施の形態に係る情報処理装置に接続される機器の構成例を表すブロック図である。
【図４】本発明の実施の形態に係る情報処理装置における処理の例を表すフローチャート図である。
【図５】本発明の実施の形態に係る情報処理装置が用いる参加者一覧記録の例を表す説明図である。
【図６】本発明の実施の形態に係る情報処理装置が用いる機器一覧記録の例を表す説明図である。
【図７】本発明の実施の形態に係る情報処理装置における文書の記録の処理の例を表すフローチャート図である。
【図８】本発明の実施の形態に係る情報処理装置における文書一覧記録の例を表す説明図である。
【図９】本発明の実施の形態に係る情報処理装置における文書のアクセス権設定の処理の例を表すフローチャート図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る情報処理装置１は、図１に例示するように、制御部１１と、記憶部１２と、通信部１３とを含んで構成されている。また、本実施の形態の情報処理装置１は、会議室などの設備に配された種々の装置（会議で使用される機器）２と、文書サーバ３とに接続される。ここで機器２は、会議室に予め配備された電子ボードなどのほか、会議参加者が会議の場に持ち込んだパーソナルコンピュータなどを含む。
【００１２】
本実施の形態の情報処理装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。この制御部１１は、会議ごとに、会議で使用されている機器の一覧を記録する処理、この機器の一覧に含まれる機器のいずれかを利用した利用者を特定する利用者識別情報を、当該利用した機器が使用されている会議を特定する情報に関連づけて記録する処理、並びに、機器一覧に含まれる機器にて、予め定めた処理がなされた文書情報を、当該機器が使用されている会議を特定する情報に関連づけて保持する処理を実行する。また、保持されている文書情報の要求を、利用者（以下、要求者として区別する）から受けて、当該要求された文書情報に関連づけられた情報で特定される会議における機器を利用した利用者として、要求者が記録されている場合に、当該要求者に対して文書情報の取得を許可する。これら制御部１１の具体的な処理の内容については後述する。
【００１３】
記憶部１２は、メモリデバイスなどであり制御部１１によって実行されるプログラムを格納している。このプログラムは、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）等のコンピュータ可読な記録媒体に格納された状態で提供され、この記憶部１２に複写されたものであってもよい。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。さらに本実施の形態では、この記憶部１２には、図２に例示するように、会議ごとに設定された会議識別情報と、当該会議の参加予定者である利用者の利用者識別情報の一覧とを関連づけたエントリーを少なくとも一つ含む、会議データベースが予め格納されている。通信部１３は、ネットワークインタフェース等であり、ネットワーク等の通信手段を介して、会議で使用される機器２との間で情報を送受する。
【００１４】
各機器２は、図３に例示するように、制御部２１と、記憶部２２と、通信部２３と、認証部２４と、機能部２５とを少なくとも含む。ここで制御部２１は、ＣＰＵ等のプログラム制御デバイスであり、記憶部２２に格納されたプログラムに従って動作する。また記憶部２２はメモリデバイスなどであり、制御部２１によって実行されるプログラムを保持する。このプログラムも、ＤＶＤ−ＲＯＭ等のコンピュータ可読な記録媒体に格納された状態で提供され、この記憶部１２に複写されたものであってもよい。
【００１５】
通信部２３は、ネットワークインタフェースなどであり、ネットワークなどの通信手段を介して情報処理装置１と通信可能に接続される。認証部２４は、利用者を認証する手段であり、一例として電気的接点を接続せずにカードから情報を読み取る、非接触式のカードリーダーであってもよい。機器２がこのようなカードリーダーを備える場合、利用者はそれぞれ自らを特定する利用者識別情報を記録したカードを所持し、利用者は当該カードを機器２に備えられたカードリーダーにかざして認証を受ける。また認証部２４の別の例はキーボードなどであり、利用者から利用者識別情報とパスワードなどとの入力を受け入れ、予め利用者識別情報とパスワードとを関連づけて記憶したパスワードデータベースを参照して、パスワードデータベースに関連づけて登録されている利用者識別情報とパスワードとに、入力された利用者識別情報とパスワードとが一致する場合に、認証が成功したものとしてもよい。
【００１６】
機能部２５は、機器２ごとの機能を提供するものであり、電子ボードであればタッチパネルなどであり、パーソナルコンピュータであればキーボードやディスプレイなどである。
【００１７】
この機器２の制御部２１は、認証部２４で認証した利用者の利用者識別情報と、自らに固有な情報として予め設定されている機器識別情報とを情報処理装置１へ送信する。また制御部２１は、情報処理装置１から会議識別情報の一覧を受信すると、当該一覧を図示しないディスプレイなどの表示部に出力するなどして、利用者に提示する。そして利用者が当該一覧から会議識別情報の一つを選択すると、当該選択された会議識別情報を情報処理装置１へ送信する。
【００１８】
さらに会議で使用される機器２の少なくとも一つは、会議が終了したことを表す指示の入力を受け入れて、会議が終了したことを表す情報を情報処理装置１へ送信する。
【００１９】
また機器２の制御部２１は、機能部２５において表示等、予め定めた処理がなされた文書情報について、当該文書情報を特定する情報（文書特定情報）と、自己を特定する機器識別情報とを情報処理装置１へ送信する。この文書特定情報は例えば文書情報の格納先を表すＵＲＬ（Uniform Resource Locator）等でよい。一例として制御部２１は、この文書情報を予め定めた文書サーバ３に蓄積させ、その格納先を表すＵＲＬを取得して、当該取得したＵＲＬを文書特定情報として、機器識別情報とともに情報処理装置１に送信することとすればよい。
【００２０】
文書サーバ３は、ＣＰＵ等の制御部と、記憶部と、ネットワークインタフェース等の通信部とを含んで構成される一般的なサーバ装置で構わない。この文書サーバ３の制御部は、文書情報を蓄積するべき旨の指示を受けて、文書情報を蓄積して保持する。またこの文書サーバ３は文書情報ごとの利用権限を表すアクセスコントロールリスト（ＡＣＬ：Access Control List）を保持しており、文書情報が要求されると、要求元に利用権限があるか否かをこのアクセスコントロールリストを参照して判断する。そして利用権限があるとされた要求元に対しては文書情報を提供する。さらにこの文書サーバ３は後に述べるように、情報処理装置１からアクセスコントロールリストの書き換え指示を受けると、当該指示に従ってアクセスコントロールリストを書き換える。
【００２１】
次に、情報処理装置１の制御部１１の具体的処理について説明する。制御部１１は、機器２から当該機器にて認証された利用者を特定する利用者識別情報と、機器識別情報とを受信して、図４に示す処理（参加処理）を開始する。すなわち制御部１１は、受信した利用者識別情報を一覧に含むエントリーを、会議データベースから検索する（Ｓ１）。ここで会議のエントリーが複数見いだされたか否か（利用者識別情報で識別される利用者が複数の会議に参加予定であるか否か）を調べ（Ｓ２）、複数見いだされた場合はエントリーの会議識別情報を読み出して、利用者識別情報の受信元である機器２へその一覧を送信する（Ｓ３）。そして制御部１１は、機器２から利用者が選択した会議識別情報を受信するまで待機する（Ｓ４）。
【００２２】
制御部１１は、処理Ｓ１にて見いだした会議のエントリーが単数である場合は当該エントリーを注目エントリーとし、また、処理Ｓ１にて見いだした会議のエントリーが複数である場合は処理Ｓ４で受信した会議識別情報を含むエントリーを注目エントリーとして、注目エントリーに係る会議が開始されているか否かを調べる（Ｓ５）。
【００２３】
ここで会議の開始があったか否かは、開始されている会議の会議識別情報を保持するセッションデータベースを検索することで調べる。具体的にこの制御部１１は、開始した会議の会議識別情報の一覧をセッションデータベースとして記憶部１２に蓄積し、また会議の終了を検出したときには、当該終了した会議の会議識別情報をセッションデータベースから除く。
【００２４】
処理Ｓ５において、注目エントリーに係る会議が開始されていなかった場合（注目エントリーに含まれる会議識別情報がセッションデータベースに格納されていなかった場合）は、制御部１１は、会議の開始があったものと判断して、注目エントリーに含まれる会議識別情報をセッションデータベースに追加する（Ｓ６）。
【００２５】
そして制御部１１は、受信した利用者識別情報（後に述べる機器の一覧に含まれる機器のいずれかを利用した利用者を特定する情報）と、注目エントリーに含まれる会議識別情報（利用した機器が使用されている会議を表す情報）と、を関連づけて参加者一覧記録として記憶部１２に格納する（Ｓ７）。なお処理Ｓ５において、注目エントリーに係る会議が開始されていた場合（注目エントリーに含まれる会議識別情報がセッションデータベースに格納されていた場合）は、制御部１１はこの処理Ｓ７へ移行して処理を続ける。これにより、記憶部１２には図５に例示するような参加者一覧記録が格納された状態となる。
【００２６】
さらに制御部１１は、注目エントリーに含まれる会議識別情報と、機器２から受信した機器識別情報とを関連づけて、機器一覧記録として記憶部１２に格納し（Ｓ８）、処理を終了する。これにより、記憶部１２には図６に例示するような機器一覧記録が格納された状態となる。
【００２７】
なお処理Ｓ７，Ｓ８において、制御部１１は、受信した利用者識別情報、または機器識別情報が既に参加者一覧記録、または機器一覧記録に格納されていた場合は、重複して格納しないよう制御してもよい。
【００２８】
さらに制御部１１は、機器２側から文書特定情報と機器識別情報とが受信されると、図７に示す処理（文書保持処理）を開始する。すなわち制御部１１は、機器一覧記録を参照し、受信した機器識別情報に関連づけられた会議識別情報を検索する（Ｓ１１）。ここで会議識別情報が見いだされたときには、当該見いだした会議識別情報と、受信した文書特定情報とを関連づけて、文書一覧記録として記憶部１２に格納する（Ｓ１２）。ここにおいても制御部１１は、受信した文書特定情報が既に文書一覧記録に格納されていた場合は、重複して格納しないよう制御してもよい。なお、処理Ｓ１１において受信した機器識別情報が機器一覧記録から見いだせなかった場合は、受信元の機器２にエラーを報知してもよいし、機器２に対して現在開催中の会議の一覧（例えばセッションデータベースに格納されている会議識別情報の一覧）を提供して、機器２の利用者に会議識別情報を選択させ、当該選択の結果を受けて、選択された会議識別情報と、受信元の機器２を表す機器識別情報とを関連づけて機器一覧記録に追記して、処理Ｓ１２を実行してもよい。
【００２９】
また制御部１１は、処理Ｓ１１で見いだした（機器２の利用者に選択させた場合、選択された）会議識別情報に関連づけて参加者一覧記録に格納されているいずれかの利用者識別情報を取得し（Ｓ１３）、当該取得した利用者識別情報の利用者に対して、受信した情報で特定される文書情報の利用を許可する旨のアクセスコントロールリストを生成するよう文書サーバ３に指示する（Ｓ１４）。
【００３０】
文書サーバ３ではここで受信した指示に従って、受信した利用者識別情報で表される利用者を、受信した文書特定情報で特定される文書のオーナーとし、また当該利用者識別情報を利用許可者の一覧に含んだアクセスコントロールリストを生成して保持する（図８）。以降、文書サーバ３は、文書情報の要求を受けると、当該要求に係る文書情報のアクセスコントロールリストを参照し、要求を行った利用者の利用者識別情報が、利用許可者の一覧に含まれる場合にのみ、要求元に対して文書情報の実体情報を送信する。
【００３１】
なお上記処理Ｓ１３において制御部１１が取得する利用者識別情報は、会議識別情報に関連づけて参加者一覧記録に格納されているものからランダムに選択して取得してもよいし、また通常、会議の主催者が最初に認証を受けるものと考えれば、処理Ｓ１１で見いだした（機器２の利用者に選択させた場合、選択された）会議識別情報に関連づけられている最初に参加者一覧記録に記録された利用者識別情報を取得することとしてもよい。後者のように最先の参加者の利用者識別情報を用いる場合、会議主催者が文書のオーナーとして記録される。さらに、処理Ｓ１３において制御部１１が取得する利用者識別情報を、会議の参加者が選択できるようにしても構わない。この場合、文書情報のオーナーを参加者が変更できることとなる。
【００３２】
制御部１１は、さらに、通信部１３を介して文書情報の取得要求を受信する。この取得要求は、機器一覧に記録されている機器２からであってもよいが、それに限られず、会議の場で使用されていなかったパーソナルコンピュータ（会議の際にはオフライン（通信可能に接続されていない）であってもよい）等からなされたものでもよい。
【００３３】
この取得要求には、利用者を識別する利用者特定情報と、要求の対象となる文書情報を表す文書特定情報とが含まれる。すなわち、文書情報の取得要求を行う機器２はその利用者（要求者）を認証し、当該認証した要求者としての利用者を識別する利用者特定情報を情報処理装置１へ送信する。
【００３４】
情報処理装置１の制御部１１は、この取得要求を受けて図９に例示する処理を開始する。すなわち制御部１１は、要求の対象となった文書情報を表す文書特定情報を、文書一覧記録から検索する（Ｓ２１）。ここで文書一覧記録から文書特定情報が見いだされると、当該文書特定情報に関連づけられている会議識別情報を取得する（Ｓ２２）。ここで取得される会議識別情報は必ずしも一つでなくてもよい。
【００３５】
さらに制御部１１は、処理Ｓ２２で取得した会議識別情報に係る参加者一覧記録を参照して、参照した参加者一覧記録に、要求者の利用者特定情報が含まれているか否かを調べる（Ｓ２３）。なお処理Ｓ２２で取得した会議識別情報が複数である場合は、いずれかの会議識別情報に係る参加一覧記録に要求者の利用者特定情報が含まれていればよい。
【００３６】
制御部１１は、処理Ｓ２３にて、参照した参加者一覧記録に、要求者の利用者特定情報が含まれていると判断すると、文書サーバ３に対し、取得要求に係る文書特定情報と要求者の利用者特定情報とを送信して、当該文書特定情報で特定される文書情報に関するアクセスコントロールリストの利用可能者に要求者を加えるよう指示して（要求者にアクセス権を付与：Ｓ２４）、処理を終了する。
【００３７】
なお制御部１１は、処理Ｓ２１にて文書特定情報を見いだせなかった場合、及び処理Ｓ２３にて参照した参加者一覧記録に要求者の利用者特定情報が含まれていなかった場合には、要求者の機器２に対してエラーを報知する等して処理を終了する。
【００３８】
さらに、本実施の形態の情報処理装置１の制御部１１は、いずれかの機器２から会議を終了する旨の指示を受けると、当該指示の送信元の機器２に係る機器識別情報に関連づけられた会議識別情報を、機器一覧記録を参照して取得する。そして制御部１１は、取得した会議識別情報をセッションデータベースから除去する。
【００３９】
本実施の形態は、以上の構成を備えてなり、次のように動作する。以下の説明において、情報処理装置には予め、会議ごとに固有に設定された会議識別情報と、当該情報で特定される会議へ参加予定の利用者に係る利用者識別情報の一覧とが会議データベースとして保持されているものとする。一例として、ここでは会議識別情報「会議１」に対して参加予定者「Ａ，Ｂ，Ｃ」が関連づけられ、会議識別情報「会議２」に対して参加予定者「Ａ，Ｄ，Ｅ」が関連づけられているものとする。
【００４０】
会議参加者は、それぞれ会議の場（必ずしも一箇所である必要はなく、複数拠点に分かれていても構わない）に来集し、それぞれ利用する機器２において認証の作業を行う。この認証の作業は既に述べたように、カードリーダーに利用者識別情報を記録したカードを読み込ませることで行ってもよい。
【００４１】
各機器２では、認証した利用者の利用者識別情報と、自己に固有に設定されている機器識別情報とを情報処理装置１に送信する。一例として利用者「Ｂ」（以下「利用者Ｂ」のように略記する）が、機器（機器識別情報「Ｘ」、以下「機器Ｘ」のように略記する）にて利用者の認証を受けたとすると、機器Ｘが、利用者識別情報Ｂと、機器識別情報Ｘとを情報処理装置１へ送信する。
【００４２】
情報処理装置１では、利用者識別情報Ｂと機器識別情報Ｘとを受信すると、利用者識別情報Ｂを含む会議のエントリーを会議データベースから検索する。ここでは会議識別情報「会議１」のエントリーが見いだされる。情報処理装置１では見いだされたエントリーが一つだけであるので、「会議１」のエントリーを注目エントリーとして、この会議識別情報「会議１」がセッションデータベースに格納されているか否かを調べる。ここでセッションデータベースに会議識別情報「会議１」が格納されていないと、情報処理装置１は、「会議１」が開始されたものとして、会議識別情報「会議１」をセッションデータベースに記録する。
【００４３】
また情報処理装置１は、利用者Ｂの利用者識別情報「Ｂ」と、会議識別情報「会議１」とを関連づけて参加者一覧記録に記録し、機器Ｘの機器識別情報「Ｘ」を会議識別情報「会議１」に関連づけて機器一覧記録に記録する。
【００４４】
さらに利用者Ａが、機器Ｙにて利用者の認証を受けたとすると、機器Ｙが、利用者識別情報Ａと、機器識別情報Ｙとを情報処理装置１へ送信する。情報処理装置１では利用者識別情報Ａと機器識別情報Ｙとを受信し、利用者識別情報Ａを含む会議のエントリーを会議データベースから検索する。ここでは会議識別情報「会議１」と「会議２」との複数のエントリーが見いだされる。そこで情報処理装置１では見いだされた複数のエントリーに係る会議識別情報の一覧を、利用者識別情報の受信元である機器Ｙへ送信する。
【００４５】
機器Ｙでは、受信した一覧を利用者Ａに提示して、いずれかを選択させる。ここで利用者Ａが「会議１」を選択すると、機器Ｙは選択の結果である「会議１」を情報処理装置１に返信する。
【００４６】
情報処理装置１では、利用者Ａが選択した「会議１」の情報を受け入れ、セッションデータベースに会議識別情報「会議１」が格納されているか否かを調べる。ここではセッションデータベースに会議識別情報「会議１」が格納されていることとなっているので、情報処理装置１は、利用者Ａの利用者識別情報「Ａ」と、会議識別情報「会議１」とを関連づけて参加者一覧記録に記録し、機器Ｙの機器識別情報「Ｙ」を会議識別情報「会議１」に関連づけて機器一覧記録に記録する。
【００４７】
以下、参加予定であった利用者Ｃが参加しないまま会議が進行したとし、例えば利用者Ｂが文書情報αを機器Ｘを用いて表示させたとする。ここで「表示」が予め設定された処理に含まれているとすると、機器Ｘは文書情報αを文書サーバ３に格納させ、その格納場所を表すＵＲＬ（「ＵＲＬ（α）」と記すこととする）を取得する。そして情報処理装置１に対して、機器識別情報Ｘとともに、文書特定情報としてのＵＲＬ（α）を送信する。
【００４８】
情報処理装置１では、機器一覧記録を参照し、受信した機器識別情報Ｘに関連づけられた会議識別情報を検索する。ここでは機器識別情報Ｘに対して会議識別情報「会議１」が関連づけられているので、「会議１」が見いだされる。情報処理装置１は、見いだした会議識別情報「会議１」と、受信した文書特定情報ＵＲＬ（α）とを関連づけて、文書一覧記録として記録しておく。さらに、情報処理装置１は、見いだした会議識別情報「会議１」に関連づけて、参加者一覧記録に格納されている、利用者識別情報のいずれかを取得する。ここでは最先に記録された利用者Ｂが取得されるものとする。
【００４９】
情報処理装置１は、当該取得した利用者識別情報Ｂと文書情報特定情報ＵＲＬ（α）とを文書サーバ３に送信しアクセスコントロールリストを生成するよう文書サーバ３に指示する。文書サーバ３では当該指示に従い、利用者識別情報Ｂで表される利用者Ｂを、受信した文書特定情報ＵＲＬ（α）で特定される文書情報αのオーナーとする。また文書サーバ３では当該利用者識別情報Ｂを利用許可者の一覧に含めてアクセスコントロールリストを生成する。
【００５０】
この段階で、利用者ＡまたはＣが文書サーバ３に対して文書情報αを要求すると、文書サーバ３は、要求者の利用者識別情報ＡまたはＣを参照し、これが文書情報αに対するアクセスコントロールリストの利用許可者の一覧に含まれていないので、文書情報αを利用者Ａ，Ｃに提供しない。
【００５１】
一方、利用者Ａが任意の機器２を用いて文書情報αの取得要求を情報処理装置１へ送信すると、情報処理装置１は、要求の対象となった文書情報αを表す文書特定情報ＵＲＬ（α）を、文書一覧記録から検索する。ここでは文書一覧記録から「会議１」に関連づけられた文書特定情報ＵＲＬ（α）が見いだされるので、当該会議識別情報「会議１」を取得する。
【００５２】
さらに情報処理装置１は、会議識別情報「会議１」に係る参加者一覧記録を参照して、参照した参加者一覧記録に、要求者である利用者Ａの利用者特定情報が含まれているか否かを調べる。ここでは「会議１」に係る参加者一覧記録に、要求者である利用者Ａの利用者特定情報Ａが含まれているので、文書サーバ３に対し、取得要求に係る文書特定情報ＵＲＬ（α）と要求者の利用者特定情報Ａとを送信して、要求者にアクセス権を付与させる。文書サーバ３は、文書情報αのアクセスコントロールリストの利用許可者一覧に利用者特定情報Ａを追記する。
【００５３】
この段階で利用者ＡまたはＣが文書サーバ３に対して文書情報αを要求すると、文書サーバ３は、要求者の利用者識別情報ＡまたはＣを参照する。すると、利用者Ａは文書情報αに対するアクセスコントロールリストの利用許可者の一覧に含まれているので、利用者Ａに対しては文書情報αを提供する。一方、利用者Ｃは文書情報αに対するアクセスコントロールリストの利用許可者の一覧に含まれているので、利用者Ｃに対しては文書情報αを提供しない。
【００５４】
さらに、利用者Ｃが任意の機器２を用いて文書情報αの取得要求を情報処理装置１へ送信すると、情報処理装置１は、要求の対象となった文書情報αを表す文書特定情報ＵＲＬ（α）を、文書一覧記録から検索する。ここでは文書一覧記録から「会議１」に関連づけられた文書特定情報ＵＲＬ（α）が見いだされるので、当該会議識別情報「会議１」を取得する。
【００５５】
さらに情報処理装置１は、会議識別情報「会議１」に係る参加者一覧記録を参照して、参照した参加者一覧記録に、要求者である利用者Ｃの利用者特定情報が含まれているか否かを調べる。ここでは「会議１」に係る参加者一覧記録に、要求者である利用者Ｃの利用者特定情報Ｃは含まれていないので、エラーを報知するなどして処理を終了する。従って、会議に参加していない利用者Ｃに対して文書情報αに対するアクセス権は与えられない。同様に、「会議１」で特定される会議に参加する予定のない、利用者Ａ，Ｂ，Ｃ以外の利用者が文書情報を要求しても、情報処理装置１はその利用者に対するアクセス権を設定させない。
【００５６】
このように会議に参加した利用者に対しては、当該会議で用いられた文書情報に対するアクセス権が設定されるが、会議に参加していない利用者に対しては、当該会議で用いられた文書情報に対するアクセス権が設定されないよう、情報処理装置１が制御することとなる。
【００５７】
また、本実施の形態はここまでに説明した例に限られるものではない。例えば、ある会議について、その開催から予め定めた時間を経過した後、当該会議で使用された文書情報の取得要求があった場合は、当該取得要求に基づくアクセス権の設定を行わないよう制御してもよい。この場合の処理の一例は、次のようになる。
【００５８】
すなわち情報処理装置１の制御部１１は、参加処理の処理Ｓ７において、当該処理の時点を表す日時の情報を、図示しない時計部（現在日時を計時する手段、例えばバッテリーなどでバックアップされたカレンダーＩＣ（Integrated Circuit）等）から取得して、受信した利用者識別情報と、注目エントリーに含まれる会議識別情報とともに、当該取得した日時の情報を関連づけて参加者一覧記録として記憶部１２に格納することとする。
【００５９】
そして、情報処理装置１の制御部１１は、文書情報の取得要求を受けたときに図９に例示した処理を開始し、その処理Ｓ２３において、参照した参加者一覧記録に、要求者の利用者特定情報が含まれていると判断したときには、さらに処理Ｓ２２で取得した会議識別情報に関連づけて参加者一覧記録に含まれている利用者識別情報と記録の時点を表す日時情報とを参照し、当該日時情報の最も過去のもの（最先の記録に係る日時情報）を読み出す。そして制御部１１は、図示しない時計部から日時情報を取得し（要求の時点の日時情報を取得し）、取得した記録に含まれる日時情報と、要求の時点の日時情報との差を演算する。そしてこの差が予め定めた時間以内である場合、制御部１１は、文書サーバ３に対して、取得要求に係る文書特定情報と要求者の利用者特定情報とを送信して、当該文書特定情報で特定される文書情報に関するアクセスコントロールリストの利用可能者に要求者を加えるよう指示する。
【００６０】
また制御部１１は、処理Ｓ２１にて文書特定情報を見いだせなかった場合、及び処理Ｓ２３にて参照した参加者一覧記録に要求者の利用者特定情報が含まれていなかった場合、または上記日時情報の差が予め定めた時間以内でなかった場合には、要求者の機器２に対してエラーを報知する等して処理を終了する。
【００６１】
この場合、会議開始から予め定めた時間が経過した後における文書情報の取得要求については、情報処理装置１が、要求者に対してアクセス権を付与しないことになる。なお、ここでは会議開始から予め定めた時間を経過した場合について述べたが、上記記録の日時の情報として、文書識別情報が記録された日時を記録し、要求された文書情報の文書識別情報の記録日時と、要求の時点の日時情報との差が予め定めた時間以内でなければ、上記処理Ｓ２３にて参照した参加者一覧記録に、要求者の利用者特定情報が含まれていると判断したときでも要求者にアクセス権を付与しないようにしてもよい。さらに、会議の終了指示があった時点の日時情報を記録し、この日時情報と、要求の時点の日時情報との差が予め定めた時間以内でなければ、上記処理Ｓ２３にて参照した参加者一覧記録に、要求者の利用者特定情報が含まれていると判断したときでも要求者にアクセス権を付与しないようにしてもよい。これらによると、対象となる文書情報が利用された日時からの経過時間、または会議の終了からの経過時間により、文書情報に対するアクセス権の設定を制御することになる。
【００６２】
また、ここまでの説明においては、情報処理装置１が文書情報の要求者に対して、当該要求者が参加していた会議で利用された文書情報へのアクセス権を設定するよう指示することとしていた。しかし、本実施の形態はこの例に限られない。例えば情報処理装置１の制御部１１は、図９に示した処理を行う代わりに、会議の終了指示が為されたときに次の処理を行ってもよい。すなわち制御部１１は、当該終了の指示があった会議の会議識別情報を参照し、参照して得られた会議識別情報に関連づけて文書一覧記録に格納されている文書識別情報を取得するとともに、当該参照して得られた会議識別情報に関連づけて会議データベースに格納されている参加予定者である利用者識別情報の一覧を読み出す。
【００６３】
そして制御部１１は、文書サーバ３に対して、当該取得した文書識別情報によって特定される各文書情報のアクセスコントロールリストに、読み出した一覧に含まれるすべての利用者識別情報を利用可能者一覧に含めるよう指示する。
【００６４】
この場合、情報処理装置１は、個々の利用者の文書情報の要求に応答することなく、会議に参加する予定のあったすべての利用者に対して、当該会議で利用された文書情報へのアクセス権を付与することになる。
【符号の説明】
【００６５】
１  情報処理装置、２  機器、３  文書サーバ、１１，２２  制御部、１２  記憶部、２２  記憶部、１３，２３  通信部、２４  認証部、２５  機能部。
【図１】
2010224915.tif 000003
【図２】
2010224915.tif 000004
【図３】
2010224915.tif 000005
【図４】
2010224915.tif 000006
【図５】
2010224915.tif 000007
【図６】
2010224915.tif 000008
【図７】
2010224915.tif 000009
【図８】
2010224915.tif 000010
【図９】
2010224915.tif 000011