(57)【要約】      （修正有）【課題】セキュリティを十分に確保しつつ、会議主催者が管理している会議資料データを他の会議参加者へ引き継ぐことが可能なシステム、情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】本発明のシステム１００は、複数の情報端末と、情報処理装置と、データ保存装置とを含み、会議識別情報ごとに、会議に参加する複数のユーザと１対１に対応する複数の情報端末識別情報を少なくとも対応付けた対応情報を記憶し、会議識別情報と、情報端末識別情報と、会議資料データと、会議資料データの存要求とを、何れかの情報端末から受信し、保存要求に応じて、データ保存装置に保存されている会議資料データを何れかの情報端末に送信する際に情報端末への会議資料データの送信の可否を判断する認証プログラムを、対応情報に基づいて生成し、会議資料データと認証プログラムとを対応付けてデータ保存装置に保存する。【選択図】図１
2017174396.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報端末と、情報処理装置と、データ保存装置と、を含み、これらがネットワークを介して相互に接続可能なシステムであって、
会議を識別する会議識別情報ごとに、会議に参加する複数のユーザと１対１に対応する複数の前記情報端末をそれぞれ識別する複数の情報端末識別情報を少なくとも対応付けた対応情報を記憶する対応情報記憶部と、
前記会議識別情報と、前記情報端末識別情報と、会議に用いられる会議資料データと、前記会議資料データの前記データ保存装置への保存を要求する保存要求とを、何れかの前記情報端末から受信する保存要求受信部と、
前記保存要求受信部により受信された前記保存要求に応じて、前記データ保存装置に保存されている前記会議資料データを何れかの前記情報端末に送信する際に前記情報端末への前記会議資料データの送信の可否を判断する認証プログラムを、前記対応情報記憶部に記憶されている前記対応情報に基づいて生成する認証プログラム生成部と、
前記保存要求受信部により受信された前記会議資料データと、前記認証プログラム生成部により生成された前記認証プログラムとを対応付けて前記データ保存装置に保存する保存制御部と、を備える、
システム。
【請求項２】
前記保存要求受信部により受信された前記会議資料データを一時的に保存する会議資料データ記憶部と、
前記保存制御部により、前記会議資料データと前記認証プログラムとを対応付けて前記データ保存装置に保存する制御が行われた後、前記会議資料データ記憶部に記憶された前記会議資料データを削除する制御を行う削除制御部と、をさらに備える、
請求項１に記載のシステム。
【請求項３】
前記対応情報の中に、前記保存要求受信部により受信された前記会議識別情報と前記情報端末識別情報との組み合わせが存在する場合に、該情報端末識別情報を認証する認証部をさらに備え、
前記認証プログラム生成部は、前記認証部により前記情報端末識別情報が認証された場合に、前記認証プログラムを生成する、
請求項１または２に記載のシステム。
【請求項４】
前記認証プログラムは、前記対応情報における前記会議識別情報と複数の前記情報端末識別情報とを書き込むためのテーブルと、前記会議資料データの取得を要求した前記情報端末の前記情報端末識別情報が前記テーブルに書き込まれているか否かの判定によって前記情報端末による前記会議資料データの取得の可否を判断する実行ファイルと、から構成される、
請求項１乃至３のうちの何れか１項に記載のシステム。
【請求項５】
何れかの前記情報端末から、前記情報端末識別情報と、会議の代行再開要求とを受信する代行再開要求受信部と、
前記データ保存装置に保存されている前記認証プログラムに、前記代行再開要求受信部によって受信された前記情報端末識別情報に基づいて、前記認証プログラムと対応付けて保存されている前記会議資料データの、会議の代行再開を要求した前記情報端末への送信の可否を判断する処理を実行させる認証プログラム実行部と、
前記認証プログラムによって前記会議資料データの前記情報端末への送信が認められた場合、
前記会議資料データを前記情報端末に送信するデータ送信部と、
を備える、
請求項１乃至４のうちの何れか１項に記載のシステム。
【請求項６】
前記データ送信部により前記情報端末に送信された前記会議資料データを前記データ保存装置から削除する削除部をさらに備える、
請求項５に記載のシステム。
【請求項７】
前記認証プログラム実行部は、前記データ保存装置に保存されている全ての前記認証プログラムに処理を実行させ、
前記データ送信部は、前記情報端末への送信が認められた前記会議資料データが複数存在する場合は、対応する前記会議識別情報のリストを前記情報端末に送信し、前記リストから選択された前記会議識別情報に対応する前記会議資料データのみを前記情報端末に送信する、
請求項６に記載のシステム。
【請求項８】
ネットワークを介して、複数の情報端末およびデータ保存装置と接続可能な情報処理装置であって、
会議を識別する会議識別情報と、会議に参加するユーザが所持する前記情報端末を識別する情報端末識別情報と、会議に用いられる会議資料データと、前記会議資料データの前記データ保存装置への保存要求とを、何れかの前記情報端末から受信する保存要求受信部と、
前記保存要求受信部によって受信された前記保存要求に応じて、前記データ保存装置に保存されている前記会議資料データを何れかの前記情報端末に送信する際に前記情報端末への前記会議資料データの送信の可否を判断する認証プログラムを、前記会議識別情報ごとに複数の前記情報端末識別情報を少なくとも対応付けた対応情報に基づいて生成する認証プログラム生成部と、
前記保存要求受信部により受信された前記保存要求に含まれる前記会議資料データと、前記認証プログラム生成部により生成された前記認証プログラムとを対応付けて前記データ保存装置に保存する保存制御部と、を備える、
情報処理装置。
【請求項９】
複数の情報端末と、情報処理装置と、データ保存装置と、を含み、これらがネットワークを介して相互に接続可能なシステムによる情報処理方法であって、
会議を識別する会議識別情報と、会議に参加するユーザが所持する前記情報端末を識別する情報端末識別情報と、会議に用いられる会議資料データと、前記会議資料データの前記データ保存装置への保存要求とを、何れかの前記情報端末から受信する保存要求受信ステップと、
前記保存要求受信ステップにより受信された前記保存要求に応じて、前記データ保存装置に保存されている前記会議資料データを何れかの前記情報端末に送信する際に前記情報端末への前記会議資料データの送信の可否を判断する認証プログラムを、前記会議識別情報ごとに複数の前記情報端末識別情報を少なくとも対応付けた対応情報に基づいて生成する認証プログラム生成ステップと、
前記保存要求受信ステップにより受信された前記会議資料データと、前記認証プログラム生成ステップにより生成された前記認証プログラムとを対応付けて前記データ保存装置に保存する保存制御ステップと、を含む、
情報処理方法。
【請求項１０】
ネットワークを介して、複数の情報端末およびデータ保存装置と接続可能な情報処理装置に、
会議を識別する会議識別情報と、会議に参加するユーザが所持する前記情報端末を識別する情報端末識別情報と、会議に用いられる会議資料データと、前記会議資料データの前記データ保存装置への保存要求とを、何れかの前記情報端末から受信する保存要求受信ステップと、
前記保存要求受信ステップによって受信された前記保存要求に応じて、前記データ保存装置に保存されている前記会議資料データを何れかの前記情報端末に送信する際に前記情報端末への前記会議資料データの送信の可否を判断する認証プログラムを、前記会議識別情報ごとに複数の前記情報端末識別情報を少なくとも対応付けた対応情報に基づいて生成する認証プログラム生成ステップと、
前記保存要求受信ステップにより受信された前記会議資料データと、前記認証プログラム生成ステップにより生成された前記認証プログラムとを対応付けて前記データ保存装置に保存する保存制御ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、近傍空間内にあるオフィス機器(プロジェクタ、ＭＦＰ／ＬＰ、インテリジェンスホワイトボード等)と、ユーザ端末(ＰＣ、スマートフォン、タブレット等)とをネットワークで接続したシステム（会議システム）が知られている。
【０００３】
例えば特許文献１には、会議開始時に、インターネット上の共有サーバに会議参加者のための情報共有スペースを作成する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば会議を中断する場合は、会議の主催者（会議主催者）が、会議に用いられる資料を示す会議資料データを、自身が操作する端末（例えばスマートフォン等）にダウンロードして管理し、会議の再開時に該会議資料データを会議システムにアップロードすることが、セキュリティの観点から望ましい。
【０００５】
しかしながら、会議の再開時に、例えば体調不良や交通事情などの突発的な理由で会議主催者が会議に参加できなくなった場合、メールや一般的なファイルストレージサービスを利用して会議資料データを他の会議参加者（代行開催者）へ送付すると、セキュリティ面に不安が残る。したがって、従来においては、セキュリティを十分に確保しつつ、会議主催者が管理している会議資料データを他の会議参加者へ引き継ぐことができないという問題がある。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、数の情報端末と、情報処理装置と、データ保存装置と、を含み、これらがネットワークを介して相互に接続可能なシステムであって、会議を識別する会議識別情報ごとに、会議に参加する複数のユーザと１対１に対応する複数の前記情報端末をそれぞれ識別する複数の情報端末識別情報を少なくとも対応付けた対応情報を記憶する対応情報記憶部と、前記会議識別情報と、前記情報端末識別情報と、会議に用いられる会議資料データと、前記会議資料データの前記データ保存装置への保存を要求する保存要求とを、何れかの前記情報端末から受信する保存要求受信部と、前記保存要求受信部により受信された前記保存要求に応じて、前記データ保存装置に保存されている前記会議資料データを何れかの前記情報端末に送信する際に前記情報端末への前記会議資料データの送信の可否を判断する認証プログラムを、前記対応情報記憶部に記憶されている前記対応情報に基づいて生成する認証プログラム生成部と、前記保存要求受信部により受信された前記会議資料データと、前記認証プログラム生成部により生成された前記認証プログラムとを対応付けて前記データ保存装置に保存する保存制御部と、を備えるシステムである。
【発明の効果】
【０００７】
本発明によれば、セキュリティを十分に確保しつつ、会議主催者が管理している会議資料データを他の会議参加者へ引き継ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、システムの構成の一例を示す図である。
【図２】図２は、情報処理サーバのハードウェアの構成の一例を示す図である。
【図３】図３は、情報処理サーバが有する機能の一例を示す図である。
【図４】図４は、対応情報の一例を示す図である。
【図５】図５は、情報端末のハードウェア構成の一例を示す図である。
【図６】図６は、情報端末が有する機能の一例を示す図である。
【図７】図７は、データ管理サーバのハードウェア構成の一例を示す図である。
【図８】図８は、データ管理サーバが有する機能の一例を示す図である。
【図９】図９は、システムの動作手順の一例を示すシーケンス図である。
【図１０】図１０は、操作部に表示される画面の一例を示す図である。
【図１１】図１１は、操作部に表示される画面の一例を示す図である。
【図１２】図１２は、システムの動作手順の一例を示すシーケンス図である。
【図１３】図１３は、操作部に表示される画面の一例を示す図である。
【図１４】図１４は、操作部に表示される画面の一例を示す図である。
【図１５】図１５は、システムの動作手順の一例を示すシーケンス図である。
【図１６】図１６は、認証プログラムのプログラムオブジェクトのソースコードを示す図である。
【図１７】図１７は、認証プログラムを生成する処理の一例を示すフローチャートである。
【図１８】図１８は、記憶部に記憶された情報の一例を示す図である。
【図１９】図１９は、操作部に表示される画面の一例を示す図である。
【図２０】図２０は、システムの動作手順の一例を示すシーケンス図である。
【図２１】図２１は、システムの動作手順の一例を示すシーケンス図である。
【図２２】図２２は、操作部に表示される画面の一例を示す図である。
【図２３】図２３は、データ管理サーバの動作例を示すフローチャートである。
【図２４】図２４は、再開会議選択画面の一例を示す図である。
【図２５】図２５は、操作部に表示される画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係るシステム、情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
【００１０】
図１は、本実施形態のシステム１００の構成の一例を示す図である。本実施形態のシステム１００は、論理的に閉じた環境のネットワーク会議システムとして構築されている。図１に示すように、システム１００は、情報処理サーバ１０、仲介機２０、情報端末３０、プロジェクタ４０、電子黒板５０、ＭＦＰ６０、データ管理サーバ７０を備える。情報処理サーバ１０、仲介機２０、プロジェクタ４０、電子黒板５０、ＭＦＰ６０、データ管理サーバ７０は会議用ネットワーク８０（以下、単に「ネットワーク８０」と称する）を介して接続されている。仲介機２０は例えばアクセスポイントであり、仲介機２０が発する電波の届く範囲を「結界」と称する場合がある。仲介機２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）などの無線通信技術を利用して、結界内に存在する情報端末３０（会議参加者が利用する情報端末３０）をネットワーク８０に接続するための仲介手段である。
【００１１】
説明の便宜上、図１では、１台の情報端末３０が例示されているが、これに限らず、仲介機２０を介してネットワーク８０に接続される情報端末３０の台数は任意である。また、図１の例では、システム１００に含まれる機器として、プロジェクタ４０、電子黒板５０、ＭＦＰ６０を例に挙げているが、これに限らず、システム１００に含まれる機器の種類や数は任意に変更可能である。
【００１２】
図２は、「情報処理装置」の一例である情報処理サーバ１０のハードウェア構成の一例を示す図である。図２に示すように、情報処理サーバ１０は、ＣＰＵ(Central  Processing  Unit)１０１と、ＲＯＭ(Read  Only  Memory)１０２と、ＲＡＭ(Random  Access  Memory)１０３と、ＨＤＤ  (Hard  Disk  Drive)１０４と、通信Ｉ／Ｆ１０５とを備える。
【００１３】
ＣＰＵ１０１は演算手段であり、情報処理サーバ１０全体の動作を統括的に制御する。ＲＯＭ１０２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＲＡＭ１０３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０１が情報を処理する際の作業領域として用いられる。ＨＤＤ１０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ(Operating  System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。通信Ｉ／Ｆ１０５は、情報処理サーバ１０をネットワーク８０に接続するためのインタフェースであり、例えばＮＩＣ（Network  Interface  Card）などで構成される。
【００１４】
図３は、情報処理サーバ１０が有する機能の一例を示す図である。図３に示すように、情報処理サーバ１０は、通信部１１１と、コマンド制御部１１２と、会議制御部１１３と、ジョブ制御部１１４と、認証部１１５と、記憶部１１６と、を有する。
【００１５】
通信部１１１は、情報端末３０やデータ管理サーバ７０と通信を行う。コマンド制御部１１２は、通信部１１１で受信した各種の要求（命令）を解釈し、情報処理サーバ１０内の制御命令に変換する。会議制御部１１３は、コマンド制御部１１２から通知される制御命令に応じて、会議に関する各種の制御を行う。ジョブ制御部１１４は、会議制御１１３の指示に従って、各種のジョブを実行する。認証部１１５は、会議管理におけるユーザ（情報端末３０）の認証処理や、後述の認証プログラムの生成を行う。これらの機能の具体的な内容については後述のシーケンス図を用いて説明する。記憶部１１６は、各種の情報を記憶する。
【００１６】
本実施形態では、記憶部１１６は、会議を識別する会議ＩＤ（会議識別情報）ごとに、会議に参加する複数のユーザと１対１に対応する複数の情報端末３０をそれぞれ識別する複数の情報端末識別情報を少なくとも対応付けた対応情報を記憶する。図４は、対応情報の一例を示す図である。図４の例では、対応情報は、会議ＩＤごとに、会議名称と、会議場所と、会議に参加するユーザを識別するユーザＩＤと、そのユーザが操作する情報端末３０のＭａｃアドレスと、会議の状態を示すステータスとを対応付けた情報であるが、これに限られるものではない。この例では、ユーザＩＤとＭａｃアドレスの組み合わせが情報端末識別情報に相当する。
【００１７】
この例では、情報処理サーバ１０は、会議主催者の情報端末３０から、ユーザＩＤと、Ｍａｃアドレスと、会議名称と、会議場所とを含み、かつ、会議を開催することを要求する会議開催要求を受信すると、新たに会議ＩＤを発行する。そして、会議開催要求の応答として、発行した会議ＩＤを通知するとともに、該会議ＩＤと、会議開催要求に含まれるユーザＩＤ、Ｍａｃアドレス、会議名称および会議場所と、「準備中」を示すステータスとを対応付けて対応情報に登録する。また、会議主催者は、他の会議参加者に対して、情報処理サーバ１０から通知された会議ＩＤを知らせる。そして、他の会議参加者は、情報処理サーバ１０に対して、会議ＩＤと、ユーザＩＤと、Ｍａｃアドレスを少なくとも含み、かつ、会議への参加を要求する会議参加要求を送信するための操作を行う。情報処理サーバ１０は、情報端末３０から会議参加要求を受信すると、その受信した会議参加要求に含まれる会議ＩＤが、対応情報に登録済みであるか否かを確認する。登録済みであれば、該登録済みの会議ＩＤと、該会議ＩＤに既に紐付けられている会議名称、会議場所、および、ステータスと、その受信した会議参加要求に含まれるユーザＩＤおよびＭａｃアドレスと、を対応付けて対応情報に登録する。その後、情報処理サーバ１０は、会議主催者の情報端末３０から、会議ＩＤを少なくとも含み、かつ、会議の開始を要求する会議開始要求を受信すると、該会議ＩＤに紐付くステータスを「会議中」に設定するという具合である。なお、会議の中断や再開の動作手順については後述する。
【００１８】
本実施形態では、情報処理サーバ１０が有する機能（通信部１１１、コマンド制御部１１２、会議制御部１１３、ジョブ制御部１１４、認証部１１５）は、ＣＰＵ１０１がＲＯＭ１０２等に格納されたプログラムを実行することにより実現されるが、これに限られるものではない。例えば情報処理サーバ１０が有する機能のうちの少なくとも一部が専用のハードウェア回路で実現されてもよい。また、上述の記憶部１１６は、例えばＨＤＤ１０４等により実現される。
【００１９】
図５は、情報端末３０のハードウェア構成の一例を示す図である。図５に示すように、情報端末３０は、操作部３０１と、ＣＰＵ３０２と、ＲＯＭ３０３と、ＲＡＭ３０４と、不揮発メモリ３０５と、通信Ｉ／Ｆ３０６と、を備える。
【００２０】
操作部３０１は、ユーザの操作を受け付けるとともに各種の情報を表示するためのデバイス（ＧＵＩを提供するデバイス）である。ＣＰＵ３０２は演算手段であり、情報端末３０全体の動作を統括的に制御する。ＲＯＭ３０３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＲＡＭ３０４は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ３０２が情報を処理する際の作業領域として用いられる。不揮発メモリ３０５は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ(Operating  System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。通信Ｉ／Ｆ３０６は、情報端末３０を仲介機２０に接続するためのインタフェースであり、例えばＮＩＣなどで構成される。
【００２１】
図６は、情報端末３０が有する機能の一例を示す図である。図６に示すように、情報端末３０は、入出力部３１１と、ジョブ制御部３１２と、記憶部３１３と、通信部３１４とを有する。
【００２２】
入出力部３１１は、ユーザの操作を受け付ける機能や、各種の画面を表示する機能などを提供するユーザーインタフェースである。ジョブ制御部３１２は、会議システムを利用するためのアプリケーションを動作させ、様々なジョブを実行する。記憶部３１３は、情報端末３０上で保持すべきデータ（会議主催者の情報端末３０の場合は会議資料データ等）を記憶する。通信部３１４は、仲介機２０を介して情報処理サーバ１０等と通信する。
【００２３】
本実施形態では、情報端末３０が有する機能（入出力部３１１、ジョブ制御部３１２、通信部３１４）は、ＣＰＵ３０２がＲＯＭ３０３等に格納されたプログラムを実行することにより実現されるが、これに限られるものではない。例えば情報端末３０が有する機能のうちの少なくとも一部が専用のハードウェア回路で実現されてもよい。また、上述の記憶部３１４は、例えば不揮発メモリ３０５等により実現される。
【００２４】
図７は、「データ保存装置」の一例であるデータ管理サーバ７０のハードウェア構成の一例を示す図である。図７に示すように、データ管理サーバ７０は、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、ＨＤＤ７０４と、通信Ｉ／Ｆ７０５とを備える。
【００２５】
ＣＰＵ７０１は演算手段であり、データ管理サーバ７０全体の動作を統括的に制御する。ＲＯＭ７０２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＲＡＭ７０３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ７０１が情報を処理する際の作業領域として用いられる。不揮発メモリ７０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ(Operating  System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。通信Ｉ／Ｆ７０５は、データ管理サーバ７０をネットワーク８０に接続するためのインタフェースであり、例えばＮＩＣなどで構成される。
【００２６】
図８は、データ管理サーバ７０が有する機能の一例を示す図である。図８に示すように、データ管理サーバ７０は、通信部７１１と、コマンド制御部７１２と、記憶部７１３と、を有する。
【００２７】
通信部７１１は、情報処理サーバ１０と通信を行う。コマンド制御部７１２は、通信部７１１で受信した各種の要求（命令）を解釈し、情報処理サーバ１０内の制御命令に変換し、変換した命令を実行する。記憶部７１３は、データ管理サーバ７０上で保持すべきデータを保持する。
【００２８】
本実施形態では、データ管理サーバ７０が有する機能（通信部７１１、コマンド制御部７１２）は、ＣＰＵ７０１がＲＯＭ７０２等に格納されたプログラムを実行することにより実現されるが、これに限られるものではない。例えばデータ管理サーバ７０が有する機能のうちの少なくとも一部が専用のハードウェア回路で実現されてもよい。また、上述の記憶部７１３は、例えばＨＤＤ７０４等により実現される。
【００２９】
図９は、会議中断時のシステム１００の動作手順の一例を示すシーケンス図である。図９に示すように、会議主催者であるユーザは、自身が所持する情報端末３０に対して、会議の中断を指示する操作を行う（ステップＳ１）。この操作としては様々な形態が考えられるが、例えば図１０に示すような、操作部３０１に表示される操作画面から、「中断する」を示す表示部品（ＵＩ）を押下する操作であってもよい。
【００３０】
図９の説明を続ける。上述のステップＳ１の操作を受け付けた入出力部３１１は、会議を中断する契機となるイベントが発生したことを示す会議中断イベントをジョブ制御部３１２へ通知する（ステップＳ２）。この会議中断イベントを受信したジョブ制御部３１２は、記憶部３１３に保存されている会議ＩＤ、自装置を識別するユーザＩＤ、Ｍａｃアドレス、および、ネットワーク８０上の情報処理サーバ１０の所在を示す情報処理サーバＩＰアドレスを読み込む（ステップＳ３）。この例では、情報端末３０は、仲介機２０を介してネットワーク８０に接続するときに、仲介機２０から情報処理サーバＩＰアドレスの通知を受ける。この例では、会議主催者の情報端末３０の記憶部３１３には、開催中の会議を識別する会議ＩＤ、自装置を識別するユーザＩＤ、Ｍａｃアドレス、仲介機２０から通知された情報処理サーバＩＰアドレス等が記憶されている。
【００３１】
次に、ジョブ制御部３１２は、情報処理サーバＩＰアドレスで特定される情報処理サーバ１０に対して、会議ＩＤとユーザＩＤとＭａｃアドレスとを含み、かつ、会議の中断を要求する会議中断要求の送信を通信部３１４に依頼する（ステップＳ４）。この依頼を受けた通信部３１４は、情報処理サーバ１０に対して、上述の会議中断要求を送信する（ステップＳ５）。
【００３２】
情報処理サーバ１０の通信部１１１は、情報端末３０から上述の会議中断要求を受信すると、その受信した会議中断要求をコマンド制御部１１２へ渡す（ステップＳ６）。コマンド制御部１１２は、通信部１１１から渡された会議中断要求を会議制御部１１３へ渡す（ステップＳ７）。より具体的には、コマンド制御部１１２は、通信部１１１から渡された会議中断要求を解釈し、情報処理サーバ１０内の制御命令に変換した上で会議制御部１１３へ渡す。
【００３３】
次に、会議制御部１１３は、コマンド制御部１１２から受け取った会議中断要求に含まれる会議ＩＤ、ユーザＩＤおよびＭａｃアドレスを認証部１１５へ渡し、認証処理の実行を指示する（ステップＳ８）。この指示を受けた認証部１１５は、記憶部１１６から上述の対応情報を読み込み（ステップＳ９）、読み込んだ対応情報の中に、会議制御部１１３から受け取った会議ＩＤとユーザＩＤとＭａｃアドレスとの組み合わせが存在するか否かを判断する認証処理を実行する（ステップＳ１０）。読み込んだ対応情報の中に、会議制御部１１３から受け取った会議ＩＤとユーザＩＤとＭａｃアドレスとの組み合わせが存在する場合は、上述の会議中断要求の要求元の情報端末３０は認証される（中断を要求する正当な権限を有すると認められる）。説明の便宜上、以下では、ステップＳ１０の認証処理の結果は肯定であることを前提とする。認証処理が完了すると、会議制御部１１３は、会議を中断するための中断処理を実行し（ステップＳ１１）、対応するステータスを「中断中」に変更した対応情報を記憶部１１６に書き込む（ステップＳ１２）。
【００３４】
次に、会議制御部１１３は、ジョブ制御部１１４に対して、会議資料データの取得を指示する（ステップＳ１３）。この指示を受けたジョブ制御部１１４は、記憶部１１６から会議資料データを読み込み（ステップＳ１４）、会議制御部１１３へ渡す。なお、ここでは、セキュリティ上の観点から、会議の中断または終了後には情報処理サーバ１０上に会議資料データを残さないので、ジョブ制御部１１４は、読み込んだ会議資料データを会議制御部１１３へ渡した後に該会議資料データを記憶部１１６から削除する。
【００３５】
ジョブ制御部１１４から会議資料データを受け取った会議制御部１１３は、コマンド制御部１１２および通信部１１１を介して、該会議資料データを情報端末３０へ送信する（ステップＳ１４〜ステップＳ１６）。
【００３６】
情報端末３０の通信部３１４は、会議中断要求の応答として、会議資料データを情報処理サーバ１０から受信すると、その受信した会議資料データをジョブ制御部３１２へ渡す（ステップＳ１７）。ジョブ制御部３１２は、通信部３１４から受け取った会議資料データと、中断する会議の会議ＩＤとを紐付けて記憶部３１３に記憶する（ステップＳ１８）。つまり、この例では、会議を中断する場合は、情報処理サーバ１０上には会議資料データを残さずに、会議主催者の情報端末３０に保存する。そして、ジョブ制御部３１２は、入出力部３１１に対して、会議の中断処理が完了したことを示す会議中断結果を表示することを指示する（ステップＳ１９）。この指示を受けた入出力部３１１は、例えば図１１に示すような会議中断結果を示す画面を操作部３０１上に表示する（ステップＳ２０）。
【００３７】
次に、会議再開時の動作手順について説明する。通常であれば会議主催者が、自身が中断した会議を再開するための操作を行うことになるが、例えば会議主催者が体調不良や交通事情など突発的な理由で会議に参加できなくなった場合、会議主催者の情報端末３０に記憶されている会議資料データを、他の会議参加者（代行開催者）に引き継いで会議を再開してもらうケースが考えられる。ここでは、図１２を用いて、会議資料データを引き継ぐためのシステム１００の動作手順の一例を説明する。
【００３８】
まず、会議主催者は、自身が所持する情報端末３０に対して、該情報端末３０に記憶された会議資料データを外部（この例ではデータ管理サーバ７０）に保存（「転送」と考えてもよい）することを指示する操作を行う（ステップＳ２１）。この操作としては様々な形態が考えられるが、一例として、図１３に示すような操作画面から「会議データを引き継ぐ」を示す表示部品の押下を受け付けると、図１４に示すような確認画面に遷移し、確認画面上の「転送」を示す表示部品の押下が、ステップＳ２１の操作に相当する形態であってもよい。
【００３９】
図１２の説明を続ける。上述のステップＳ２１の操作を受け付けた入出力部３１１は、会議資料データを外部に保存（転送）する契機となるイベントが発生したことを示すファイル保存イベント（ファイル転送イベント）をジョブ制御部３１２へ通知する（ステップＳ２２）。このファイル保存イベントを受信したジョブ制御部３１２は、記憶部３１３に保存されている会議ＩＤ、自装置を識別するユーザＩＤ、Ｍａｃアドレス、会議資料データ、情報処理サーバＩＰアドレスを読み込む（ステップＳ２３）。そして、ジョブ制御部３１２は、情報処理サーバＩＰアドレスで特定される情報処理サーバ１０に対して、会議ＩＤと、ユーザＩＤと、Ｍａｃアドレスと、会議資料データと、会議資料データのデータ管理装置７０への保存を要求する保存要求とを送信することを通信部３１４に依頼する（ステップＳ２４）。以下の説明では、これらの情報群（会議ＩＤ、ユーザＩＤ、Ｍａｃアドレス、会議資料データ、保存要求）を「保存要求情報」と称する。この依頼を受けた通信部３１４は、情報処理サーバ１０に対して、上述の保存要求情報を送信する（ステップＳ２５）。
【００４０】
情報処理サーバ１０の通信部１１１は、情報端末３０から上述の保存要求情報を受信すると、その受信した保存要求情報をコマンド制御部１１２へ渡す（ステップＳ２６）。この例では、通信部１１１は「保存要求受信部」に対応している。次に、コマンド制御部１１２は、通信部１１１から渡された保存要求情報を会議制御部１１３へ渡す（ステップＳ２７）。より具体的には、コマンド制御部１１２は、通信部１１１から渡された保存要求を解釈し、情報処理サーバ１０内の制御命令に変換した上で会議制御部１１３へ渡す。
【００４１】
次に、会議制御部１１３は、コマンド制御部１１２から受け取った保存要求情報に含まれる会議ＩＤ、ユーザＩＤおよびＭａｃアドレスを認証部１１５へ渡し、認証処理の実行を指示する（ステップＳ２８）。この指示を受けた認証部１１５は、記憶部１１６から上述の対応情報を読み込み（ステップＳ２９）、読み込んだ対応情報の中に、会議制御部１１３から受け取った会議ＩＤとユーザＩＤとＭａｃアドレスとの組み合わせが存在するか否かを判断する認証処理を実行する（ステップＳ３０）。読み込んだ対応情報の中に、会議制御部１１３から受け取った会議ＩＤとユーザＩＤとＭａｃアドレスとの組み合わせが存在する場合は、上述の保存要求の要求元の情報端末３０は認証される（会議資料データの保存を要求する正当な権限を有すると認められる）。説明の便宜上、以下では、ステップＳ３０の認証処理の結果は肯定であることを前提とする。この例では、認証部１１５は、対応情報の中に、通信部１１１により受信された保存要求情報に含まれる会議ＩＤとユーザＩＤとＭａｃアドレスとの組み合わせが存在する場合に、該ユーザＩＤとＭａｃアドレスを認証（情報端末識別情報を認証）する機能を有しており、「認証部」に対応している。
【００４２】
上述の認証処理が完了すると、会議制御部１１３は、保存要求情報に含まれる会議資料データを情報処理サーバ１０内で一時的に保存するために、ジョブ制御部１１４に対して、記憶部１１６のうち該会議資料データの保存先を示すファイルパスと、該会議資料データとを指定して、その指定した会議資料データの書き込みを指示する（ステップＳ３１）。この指示を受けたジョブ制御部１１４は、指定されたファイルパスに、指定された会議資料データを書き込む（ステップＳ３２）。この例では、記憶部１１６は、上述の保存要求情報に含まれる会議資料データを一時的に保存する機能を有しており、「会議資料データ記憶部」に対応している。
【００４３】
次に、情報処理サーバ１０は、会議資料データをデータ管理サーバ７０に保存（転送）する制御を行う（ステップＳ３３）。図１５は、ステップＳ３３の詳細な手順の一例を示すシーケンス図である。図１５に示すように、会議制御部１１３は、情報端末３０から受信した保存要求情報に含まれる会議ＩＤを指定し、認証部１１５に対して、その指定した会議ＩＤに対応付けられた複数の情報端末３０（ユーザＩＤとＭａｃアドレスで識別される情報端末３０）を認証するための認証プログラムの生成を指示する（ステップＳ５１）。この指示を受けた認証部１１５は、記憶部１１６から上述の対応情報を読み込み（ステップＳ５２）、読み込んだ対応情報を参照して、会議制御部１１３から指定された会議ＩＤに対応付けられた複数のユーザＩＤおよびＭａｃアドレスを認証する認証処理を実行するための認証プログラムを生成する（ステップＳ５３）。この例では、認証部１１５は、通信部１１１（保存要求受信部）により受信された保存要求に応じて、データ管理サーバ７０に保存されている会議資料データを何れかの情報端末３０に送信する際に情報端末３０への会議資料データの送信の可否を判断する認証プログラムを、記憶部１１６（対応情報記憶部）に記憶されている対応情報に基づいて生成する機能を有しており、「認証プログラム生成部」に対応している。また、ここでは、認証部１１５は、通信部１１１により受信された保存要求情報に含まれるユーザＩＤおよびＭａｃアドレスが認証された場合に限り、認証プログラムを生成することになる。
【００４４】
認証プログラムは、対応情報における会議ＩＤと複数の情報端末識別情報（ユーザＩＤとＭａｃアドレス）とを書き込むためのテーブルと、会議資料データの取得を要求した情報端末３０の情報端末識別情報がテーブルに書き込まれているか否かの判定によって該情報端末３０による会議資料データの取得の可否を判断する実行ファイルと、から構成される。この例では、情報処理サーバ１０の記憶部１１６には、認証プログラムオブジェクトのソースコードが記憶されている。ここでは、図１６に示すように、そのソースコードは、プログラム生成制御、認証実行制御、図４に示す対応情報と同様のデータテーブルから構成されている。認証部１１５は、会議制御部１１３から認証プログラムの生成を要求されると、記憶部１１６からソースコードを引き取ってコンパイルし、プログラム生成制御を呼び出す。その呼び出されたプログラム生成制御が、データテーブルに情報を書き込むことでプログラムオブジェクトは完成する。また、後述するように、データ管理サーバ７０のコマンド制御部７１２が認証プログラムの実行を要求すると、認証実行制御（実行ファイルに相当）が起動し、認証プログラム実行時に指定された情報（詳しくは後述するが、この例ではユーザＩＤおよびＭａｃアドレス）と、データテーブルに書き込まれた情報とを比較することで認証処理を実行する。
【００４５】
図１７は、認証プログラムを生成する処理の一例を示すフローチャートである。図１７に示すように、認証部１１５は、会議制御部１１３から認証プログラムの生成要求を受け付けると（ステップＳ１１０：Ｙｅｓ）、記憶部１１６から認証プログラムオブジェクトのソースコードを引き取ってコンパイルし（ステップＳ１１１）、プログラム生成制御を呼び出す（ステップＳ１１２）。そして、呼び出されたプログラム制御が、図４に示す対応情報のうち、指定された会議ＩＤ（上述の保存要求情報に含まれる会議ＩＤ）に対応する部分の情報をデータテーブルに書き込む（ステップＳ１１３）。
【００４６】
図１５に戻って説明を続ける。ステップＳ５３の後、
会議制御部１１３は、会議資料データのフォルダパスと、ステップＳ５３で生成された認証プログラムを指定し、ジョブ制御部１１４に対して、その指定したフォルダパスに保存された会議資料データと、その指定した認証プログラムをデータ管理サーバ７０に保存することを指示する（ステップＳ５４）。この指示を受けたジョブ制御部１１４は、指定されたフォルダパスを用いて記憶部１１６から会議資料データを読み込むとともに、データ管理サーバ７０のＩＰアドレスを読み込む（ステップＳ５５）。そして、ジョブ制御部１１４は、ステップＳ５５で読み込んだＩＰアドレスで特定されるデータ管理サーバ７０に対して、ステップＳ５５で読み込んだ会議資料データと、会議制御部１１３によって指定された認証プログラムとを含み、かつ、該会議資料データと該認証プログラムとの組を保存することを要求するアップロード要求を送信することを通信部１１１に依頼する（ステップＳ５６）。この依頼を受けた通信部１１１は、データ管理サーバ７０に対して、上述のアップロード要求を送信する（ステップＳ５７）。この例では、会議制御部１１３は、通信部１１１により受信された会議資料データと、認証部１１５により生成された認証プログラムとを対応付けてデータ管理サーバ７０（データ保存装置）に保存する機能を有していると考えることができ、「保存制御部」に対応している。また、例えば会議制御部１１３およびジョブ制御部１１４のうちの少なくとも１つが「保存制御部」に対応していると考えることもできるし、会議制御部１１３、ジョブ制御部１１４および通信部１１１のうちの少なくとも１つが「保存制御部」に対応していると考えることもできる。また、会議制御部１１３は、認証部１１５により生成された認証プログラムと、生成のキーになった会議ＩＤ（上述の保存要求情報に含まれる会議ＩＤ）とを紐付けて管理することもできる。
【００４７】
データ管理サーバ７０の通信部１１１は、情報処理サーバ１０から上述のアップロード要求を受信すると、その受信したアップロード要求をコマンド制御部７１２へ渡す（ステップＳ５８）。コマンド制御部７１２は、アップロード要求に含まれる会議資料データと認証プログラムとを対応付けて記憶部７１３に記憶（会議資料データと認証プログラムとの組を記憶部７１３に記憶）する制御を行う（ステップＳ５９）。この例では、記憶部７１３は、会議資料データと認証プログラムとの組を記憶する機能を有している。例えば図１８に示すように、記憶部７１３は、組ごとに割り当てられた識別番号Ｎごとに、認証プログラムを識別する認証プログラム識別情報（例えば認証プログラムの名称）と、会議資料データを識別する会議資料データ識別情報（例えば会議資料データの名称）とを紐付けて記憶する形態であってもよい。なお、認証プログラムや会議資料データの実体的な内容も併せて記憶部７１３に記憶（対応する識別情報と紐付けて記憶）してもよいし、別のメモリに記憶（対応する識別情報と紐付けて記憶）する形態であってもよい。ステップＳ５９の処理が完了すると、データ管理サーバ７０は、アップロード要求の応答として、処理が完了した旨を情報処理サーバ１０へ通知する。
【００４８】
図１２に戻って説明を続ける。以上のステップＳ３３の後、会議制御部１１３は、ジョブ制御部１１４に対して、記憶部１１６に一時的に記憶していた会議資料データを削除することを指示する（ステップＳ３４）。この指示を受けたジョブ制御部１１４は、上述のアプロード要求に含まれていた会議資料データを記憶部１１６から削除する制御を行う（ステップＳ３５）。この例では、ジョブ制御部１１４は、会議制御部１１３（保存制御部）により、会議資料データと認証プログラムとを対応付けてデータ管理サーバ７０に保存した後、記憶部１１６に一時的に記憶されていた該会議資料データを削除する制御を行う機能を有しており、「削除制御部」に対応している。また、例えば会議制御部１１３およびジョブ制御部１１４のうちの少なくとも１つが「削除制御部」に対応していると考えることもできる。
【００４９】
以上の処理が完了すると、会議制御部１１３は、上述の保存要求の応答として、会議資料データをデータ管理サーバ７０に保存（転送）する処理が完了したことを示す処理結果を、コマンド制御部１１２および通信部１１１を介して、会議主催者の情報端末３０へ送信する（ステップＳ３６〜ステップＳ３８）。情報端末３０の通信部３１４は、保存要求の応答として、上記処理結果を情報処理サーバ１０から受信すると、その受信した処理結果をジョブ制御部３１２へ渡す（ステップＳ３９）。ジョブ制御部３１２は、入出力部３１１に対して、通信部３１４から受け取った処理結果を表示することを指示する（ステップＳ４０）。この指示を受けた入出力部３１１は、例えば図１９に示すような処理結果を示す画面を操作部３０１上に表示する（ステップＳ４１）。
【００５０】
次に、図２０および図２１を用いて、代行開催者が会議を再開する場合のシステム１００の動作手順を説明する。図２０に示すように、まず代行開催者は、自身が所持する情報端末３０に対して、会議の再開（代行再開）を指示する操作を行う（ステップＳ６１）。この操作としては様々な形態が考えられるが、一例として、図２２に示すような操作画面から、「会議を代行再開する」を示す表示部品を押下する操作であってもよい。
【００５１】
図２０の説明を続ける。上述のステップＳ６１の操作を受け付けた入出力部３１１は、会議を代行再開する契機となるイベントが発生したことを示す代行再開イベントをジョブ制御部３１２へ通知する（ステップＳ６２）。この代行再開イベントを受信したジョブ制御部３１２は、記憶部３１３に保存されているユーザＩＤと情報処理サーバＩＰアドレスを読み込む（ステップＳ６３）。次に、ジョブ制御部３１２は、ステップＳ６３で読み出した情報処理サーバＩＰアドレスで特定される情報処理サーバ１０に対して、情報端末識別情報（この例ではユーザＩＤとＭａｃアドレス）と、会議の代行再開を要求する代行再開要求を送信することを通信部３１４に依頼する（ステップＳ６４）。以下の説明では、これらの情報群を「代行再開要求情報」と称する。この依頼を受けた通信部３１４は、情報処理サーバ１０に対して、上述の代行再開要求情報を送信する（ステップＳ６５）。
【００５２】
情報処理サーバ１０の通信部１１１は、情報端末３０から上述の代行再開要求情報を受信すると、その受信した代行再開要求情報をコマンド制御部１１２へ渡す（ステップＳ６６）。この例では、通信部１１１は、何れかの情報端末３０から、情報端末識別情報と、会議の代行再開要求とを受信する機能を有しており、「代行再開要求受信部」に対応している。
【００５３】
次に、コマンド制御部１１２は、通信部１１１から渡された代行再開要求情報を会議制御部１１３へ渡す（ステップＳ６７）。より具体的には、コマンド制御部１１２は、通信部１１１から渡された代行再開要求を解釈し、情報処理サーバ１０内の制御命令に変換した上で会議制御部１１３へ渡す。そして、会議制御部１１３は、会議再開処理を実行し（ステップＳ６８）、会議用のデータを扱うためのフォルダを記憶部１１６に新規作成する（ステップＳ６９）。
【００５４】
次に、情報処理サーバ１０は、データ管理サーバ７０から会議資料データを取得する処理を行う（ステップＳ７０）。図２１は、ステップＳ７０の詳細な手順の一例を示すシーケンス図である。図２１に示すように、まず会議制御部１１３は、ジョブ制御部１１４に対して、データ管理サーバ７０から会議資料データを取得することを指示する（ステップＳ８１）。この指示を受けたジョブ制御部１１４は、記憶部１１６から、データ管理サーバ７０のＩＰアドレスを読み込む（ステップＳ８２）。そして、ステップＳ８２で読み込んだＩＰアドレスで特定されるデータ管理サーバ７０に対して、上述の代行再開要求情報に含まれるユーザＩＤおよびＭａｃアドレスを含み、かつ、会議資料データを要求する会議資料データ要求を送信することを通信部１１１に依頼する（ステップＳ８３）。この依頼を受けた通信部１１１は、データ管理サーバ７０に対して、上述の会議資料データ要求を送信する（ステップＳ８４）。
【００５５】
データ管理サーバ７０の通信部７１１は、情報処理サーバ１０から上述の会議資料データ要求を受信すると、その受信した会議資料データ要求をコマンド制御部７１２へ渡す（ステップＳ８５）。コマンド制御部７１２は、記憶部７１３から認証プログラムを読み込み（ステップＳ８６）、その読み込んだ認証プログラムを実行することで、会議資料データ要求に含まれるユーザＩＤおよびＭａｃアドレスを認証する認証処理を実行する（ステップＳ８７）。より具体的には、認証プログラムのテーブルに書き込まれた複数のユーザＩＤとＭａｃアドレスの組（認証元の情報）の中に、会議資料データ要求に含まれるユーザＩＤおよびＭａｃアドレスが存在する場合は、会議資料データ要求に含まれるユーザＩＤおよびＭａｃアドレスは認証される（会議資料データを取得する正当な権限を有していると認められる）。説明の便宜上、以下では、ステップＳ８７の認証処理の結果は肯定であることを前提とする。この例では、情報処理サーバ１０（ジョブ制御部１１４、または、会議制御部１１３とジョブ制御部１１４の組み合わせ）は、データ管理サーバ７０に保存されている認証プログラムに、代行再開要求受信部（通信部１１１）によって受信された情報端末識別情報（この例ではユーザＩＤおよびＭａｃアドレス）に基づいて、認証プログラムと対応付けて保存されている会議資料データの、会議の代行再開を要求した情報端末３０への送信の可否を判断する処理を実行させる機能（認証プログラム実行部）を有していると考えることができる。ここでは、認証プログラム実行部は、データ管理サーバ７０に保存されている全ての認証プログラムに処理を実行させる。
【００５６】
上記認証処理が完了すると、コマンド制御部７１２は、該認証処理に用いられた認証プログラムとの組をなす会議資料データを記憶部７１３から読み込み（ステップＳ８８）、通信部７１１に対して、その読み込んだ会議資料データの送信を依頼する（ステップＳ９０）。この依頼を受けた通信部７１１は、会議資料データ要求の応答として、会議資料データを情報処理サーバ１０へ送信する（ステップＳ９１）。この例では、通信部７１１は、上述の会議資料データ要求に含まれるユーザＩＤ（情報端末識別情報）が認証された場合、会議資料データ要求の応答として、該ユーザＩＤの認証に用いられた認証プログラムとの組をなす会議資料データを送信する機能を有している。
【００５７】
図２３は、認証プログラムを実行する場合のデータ管理サーバ７０の動作例を示すフローチャートである。図２３に示すように、コマンド制御部７１２は、認証要求（この例では会議資料データ要求が認証要求に相当）を受け付けた場合（ステップＳ２０１：Ｙｅｓ）、上述の識別番号Ｎを「１」に設定する（ステップＳ２０２）。そして、コマンド制御部７１２は、識別番号Ｎに対応する認証プログラム（Ｎ番目の認証プログラム）を実行し（ステップＳ２０３）、認証実行制御を呼び出す。呼び出された認証実行制御は、上述のデータテーブルの中に、会議資料データ要求に含まれるユーザＩＤとＭａｃアドレスが存在するか否かを判断する認証処理を行う（ステップＳ２０４）。ステップＳ２０４の結果が肯定の場合（ステップＳ２０４：Ｙｅｓ）、コマンド制御部７１２は、上述のデータテーブルのうち、会議資料データ要求に含まれるユーザＩＤとＭａｃアドレスに紐付けられた会議ＩＤ、会議名称、会議場所をリストに追加し（ステップＳ２０５）、識別番号Ｎを「１」だけカウントアップする（ステップＳ２０６）。一方、ステップＳ２０４の結果が否定の場合（ステップＳ２０４：Ｎｏ）、処理はそのままステップＳ２０６に移行する。
【００５８】
次に、コマンド制御部７１２は、全ての認証プログラムを実行済みであるか否かを判断する（ステップＳ２０７）。ステップＳ２０７の結果が否定の場合（ステップＳ２０７：Ｎｏ）、上述のステップＳ２０３以降の処理が繰り返される。ステップＳ２０７の結果が肯定の場合（ステップＳ２０７：Ｙｅｓ）、コマンド制御部７１２は、情報端末３０を認証した（会議資料データ要求に含まれるユーザＩＤおよびＭａｃアドレスを認証した）認証プログラムが１つだけであるか否かを確認する（ステップＳ２０８）。
【００５９】
ステップＳ２０８の結果が肯定の場合（ステップＳ２０８：Ｙｅｓ）、コマンド制御部７１２は、認証したユーザＩＤとＭａｃアドレスに対応する会議資料データを情報処理サーバ１０へ送信する（ステップＳ２０９）。ステップＳ２０８の結果が否定の場合（ステップＳ２０８：Ｎｏ）、上述のリストを情報処理サーバ１０へ送信する（ステップＳ２１０）。この例では、情報処理サーバ１０のジョブ制御部１１４は、会議資料データ要求の応答として上述のリストをデータ管理サーバ７０から受信した場合、上述のリストに記載された複数の会議の中から再開する会議を選択するための再開会議選択画面（図２４）を情報端末３０へ送信し、情報端末３０のユーザ（代行開催者）は、何れかの会議を選択する操作を行うことができる。この選択操作に応じて、情報処理サーバ１０は、ユーザにより選択された会議の会議ＩＤをデータ管理サーバ７０へ送信する。なお、会議ＩＤだけでなく、会議名称や会議場所などの情報も併せて送信する形態であってもよい。この例では、データ管理サーバ７０のコマンド制御部７１２は、上述のリストに対する応答として、何れかの会議（ユーザによって選択された再開対象の会議）の会議ＩＤを情報処理サーバ１０から受信する。
【００６０】
上述のステップＳ２１０の後、データ管理サーバ７０のコマンド制御部７１２は、情報処理サーバ１０から会議ＩＤを受け付けたか否かを確認する（ステップＳ２１１）。ステップＳ２１１の結果が肯定の場合（ステップＳ２１１：Ｙｅｓ）、コマンド制御部７１２は、その受け付けた会議ＩＤに対応する会議資料データのみを情報処理サーバ１０へ送信する（ステップＳ２１２）。
【００６１】
後述するように、データ管理サーバ７０が送信した会議資料データは、情報処理サーバ１０を経由して情報端末３０へ送信されるので、ここでは、コマンド制御部７１２は、認証プログラムによって会議資料データの情報端末３０への送信が認められた場合、会議資料データを情報端末３０に送信する機能（データ送信部の機能）を有していると考えることができる。また、上述したように、コマンド制御部７１２（データ送信部）は、情報端末３０への送信が認められた会議資料データが複数存在する場合は、対応する会議ＩＤのリストを情報端末３０に送信し、該リストから選択された会議ＩＤに対応する会議資料データのみを情報端末３０に送信する機能を有している。
【００６２】
図２１の説明を続ける。ステップＳ９１の後、情報処理サーバ１０の通信部１１１は、データ管理サーバ７０から会議資料データを受信すると、その受信した会議資料データを、ジョブ制御部１１４を経由して会議制御部１１３へ渡す（ステップＳ９２、ステップＳ９３）。この例では、通信部１１１は、上述の認証プログラムを用いた認証処理により、会議資料データ要求に含まれるユーザＩＤおよびＭａｃアドレス（情報端末識別情報）が認証された場合に限り、データ管理サーバ７０から会議資料データを受信する機能を有している。
【００６３】
図２１の説明を続ける。データ管理サーバ７０から会議資料データを受け取った会議制御部１１３は、ジョブ制御部１１４に対して、データ管理サーバ７０から該会議資料データと認証プログラムとの組を削除することを指示する（ステップＳ９４）。この指示を受けたジョブ制御部１１４は、データ管理サーバ７０に対して、上述の会議資料データ要求の応答として受信した会議資料データと、該会議資料データとの組をなす認証プログラムとを削除することを要求する削除要求を送信することを通信部１１１に依頼する（ステップＳ９５）。上述の削除要求には、上述の会議資料データ要求に含まれていたユーザＩＤと同一のユーザＩＤが含まれる形態であってもよいし、削除対象の会議資料データを指定する情報が含まれる形態であってもよいし、これらの組み合わせであってもよい。要するに、データ管理サーバ７０側で、削除対象の会議資料データを特定可能な情報を含む形態であればよい。この依頼を受けた通信部１１１は、データ管理サーバ７０に対して、上述の削除要求を送信する（ステップＳ９６）。この例では、通信部１１１は、上述の会議資料データ要求の応答として、データ管理サーバ７０から会議資料データを受信した場合、データ管理サーバ７０（データ保存装置）に対して、該会議資料データと認証プログラムとの組を削除することを要求する削除要求を送信する機能を有している。
【００６４】
データ管理サーバ７０の通信部７１１は、情報処理サーバ１０から上述の削除要求を受信すると、その受信した削除要求をコマンド制御部７１２へ渡す（ステップＳ９７）。この例では、通信部７１１は、上述の削除要求を受信する機能を有している。コマンド制御部７１２は、削除が要求された会議資料データと、該会議資料データとの組をなす認証プログラムとを記憶部７１３から削除する制御を行う（ステップＳ９８）。この例では、コマンド制御部７１２は、上述の削除要求に応じて、記憶部７１３に記憶された組を削除する制御を行う機能を有している。つまり、コマンド制御部７１２は、情報端末３０へ送信する会議資料データをデータ管理サーバ７０から削除する機能（削除部の機能）を有している。ステップＳ９８の処理が完了すると、データ管理サーバ７０は、削除要求の応答として、処理が完了した旨を情報処理サーバ１０へ通知する。以上が、図１７に示すステップＳ７０の処理の詳細な手順となる。
【００６５】
図１７に戻って説明を続ける。ステップＳ７０の後、会議制御部１１３は、再開する会議の会議ＩＤに対応するステータスを「中断中」から「会議中」に変更し、データ管理サーバ７０から受け取った会議資料データを会議用フォルダに保存する制御を行う（ステップＳ７１）。そして、コマンド制御部１１２および通信部１１１を経由して、再開する会議の会議ＩＤおよび会議資料データを情報端末３０へ送信する制御を行う（ステップＳ７２〜ステップＳ７４）。情報端末３０の通信部３１４は、上述の代行再開要求の応答として、再開する会議の会議ＩＤおよび会議資料データを情報処理サーバ１０から受信すると、その受信した会議ＩＤおよび会議資料データをジョブ制御部３１２へ渡す（ステップＳ７５）。ジョブ制御部３１２は、通信部３１４から受け取った会議ＩＤおよび会議資料データを記憶部３１３に保存する制御を行う（ステップＳ７６）。そして、ジョブ制御部３１２は、入出力部３１１に対して、会議の再開に成功したことを示す会議再開結果を表示することを指示する（ステップＳ７７）。この指示を受けた入出力部３１１は、図２５に示すような会議再開結果を示す画面を操作部３０１上に表示する（ステップＳ７８）。
【００６６】
以上に説明したように、本実施形態では、会議ＩＤと、ユーザＩＤと、Ｍａｃアドレスと、会議資料データと、会議資料データのデータ管理サーバ７０への保存を要求する保存要求とを、何れかの情報端末３０（会議主催者の情報端末３０）から受信した場合、該保存要求に応じて、データ管理サーバ７０に保存されている会議資料データを何れかの情報端末３０に送信する際に情報端末３０への会議資料データの送信の可否を判断する認証プログラムを上述の対応情報に基づいて生成し、その生成した認証プログラムと、情報端末３０から受信した会議資料データとを対応付けてデータ管理サーバ７０に保存する。この構成を有することにより、会議主催者以外の会議参加者の情報端末３０を利用して会議を再開する場合であっても、認証プログラムにより認証されることを条件として、データ管理サーバ７０に保存された会議資料データをダウンロードすることができる。したがって、例えば体調不良や交通事情などの突発的な理由で会議主催者が会議に参加できなくなった場合であっても、セキュリティを十分に確保しつつ、会議主催者が管理している会議資料データを他の会議参加者へ引き継ぐことができる。
【００６７】
以上、本発明に係る実施形態について説明したが、本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００６８】
また、上述した実施形態のシステム１００（情報処理サーバ１０、情報端末３０、データ管理サーバ７０等）で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６９】
１０    情報処理サーバ
２０    仲介機
３０    情報端末
４０    プロジェクタ
５０    電子黒板
６０    ＭＦＰ
７０    データ管理サーバ
８０    ネットワーク
１００  システム
１１１  通信部
１１２  コマンド制御部
１１３  会議制御部
１１４  ジョブ制御部
１１５  認証部
１１６  記憶部
３１１  入出力部
３１２  ジョブ制御部
３１３  記憶部
３１４  通信部
７１１  通信部
７１２  コマンド制御部
７１３  記憶部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２００４−２５９１６１号公報
【図１】
2017174396.tif 000003
【図２】
2017174396.tif 000004
【図３】
2017174396.tif 000005
【図４】
2017174396.tif 000006
【図５】
2017174396.tif 000007
【図６】
2017174396.tif 000008
【図７】
2017174396.tif 000009
【図８】
2017174396.tif 000010
【図９】
2017174396.tif 000011
【図１０】
2017174396.tif 000012
【図１１】
2017174396.tif 000013
【図１２】
2017174396.tif 000014
【図１３】
2017174396.tif 000015
【図１４】
2017174396.tif 000016
【図１５】
2017174396.tif 000017
【図１６】
2017174396.tif 000018
【図１７】
2017174396.tif 000019
【図１８】
2017174396.tif 000020
【図１９】
2017174396.tif 000021
【図２０】
2017174396.tif 000022
【図２１】
2017174396.tif 000023
【図２２】
2017174396.tif 000024
【図２３】
2017174396.tif 000025
【図２４】
2017174396.tif 000026
【図２５】
2017174396.tif 000027