(57)【要約】【課題】クラウドサーバに保存されている会議で利用したい資料を簡単に探し出すことができるシステム、情報処理方法、情報処理装置およびプログラムを提供する。【解決手段】本発明のシステムは、それぞれがネットワークを介して接続するクラウドサーバと、機器と、情報処理装置とを備える。機器は、原稿を読み取った画像データと、ファイル名と、ユーザのアカウントと、会議のパスコードとを含む会議資料データをクラウドサーバに登録する。クラウドサーバは、ユーザのアカウントごとに、画像データと、ファイル名と、会議のパスコードとを対応付けた会議資料対応情報を記憶部に記憶させる。情報処理装置から、会議資料データの一覧情報の取得を要求する特定情報取得要求を受信して、ユーザのアカウントに対応付いた会議資料データの中から会議のパスコードが一致する会議資料データを検索し、会議資料データの一覧情報を情報処理装置に送信する。【選択図】図１
2017130760.tif 000002
【特許請求の範囲】
【請求項１】
クラウドサーバと、前記クラウドサーバとネットワークを介して接続する機器と、前記クラウドサーバとネットワークを介して接続する情報処理装置とを備えるシステムであって、
前記機器は、
原稿を読み取って画像データに変換する読取手段と、
前記画像データと、前記画像データを特定する特定情報と、前記機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを少なくとも含む会議資料データを含み、かつ、会議資料データの登録を要求する会議資料登録要求を前記クラウドサーバに送信する登録手段と、
を備え、
前記クラウドサーバは、
前記機器から前記会議資料登録要求を受信して、前記ユーザの認証情報ごとに、前記会議の識別情報と、前記画像データと、前記画像データの特定情報とを対応付けた会議資料対応情報を記憶部に記憶させる記憶制御手段と、
前記情報処理装置から、前記ユーザの認証情報と、前記会議の識別情報とを含み、かつ、画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受信して、前記ユーザの認証情報と前記会議の識別情報を用いて前記会議資料対応情報を検索し、前記ユーザの認証情報と前記会議の識別情報とが一致する前記画像データの特定情報を含む会議資料特定情報を前記情報処理装置に送信する会議資料検索手段と、
を備え、
前記情報処理装置は、
前記ユーザから、前記会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付手段と、
受け付けた前記特定情報取得要求を前記クラウドサーバに送信し、前記クラウドサーバから前記会議資料特定情報を取得する特定情報取得手段と、
取得した前記会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御手段と、
を備える、
システム。
【請求項２】
前記会議資料データは、さらに会議の開催日と開始時間と終了時間とを含む開催時間情報を含み、
前記特定情報取得要求は、さらに前記開催時間情報を含み、
前記クラウドサーバの前記記憶制御手段は、さらに前記開催時間情報を対応付けた会議資料対応情報を記憶部に記憶させ、
前記クラウドサーバの前記会議資料検索手段は、前記ユーザの認証情報と前記開催時間情報を用いて前記会議資料対応情報を検索し、前記ユーザの認証情報が一致し、かつ、前記会議の開催日の開始時間以降で前記会議の開始時間に近い順から前記画像データの特定情報を昇順に並べた会議資料特定情報を前記情報処理装置に送信し、
前記情報処理装置の前記表示制御手段は、前記会議資料特定情報を前記表示部に表示させる制御をする、
請求項１に記載のシステム。
【請求項３】
前記クラウドサーバの前記会議資料検索手段は、前記ユーザの認証情報と前記開催時間情報を用いて前記会議資料対応情報を検索し、前記ユーザの認証情報が一致し、かつ、前記会議の開始時間から終了時間の間に登録された前記画像データの特定情報を昇順に並べた会議資料特定情報を前記情報処理装置に送信し、
前記情報処理装置の前記表示制御手段は、前記会議資料特定情報を前記表示部に表示させる制御をする、
請求項２に記載のシステム。
【請求項４】
前記会議資料データは、さらに会議の名称を示す会議名称情報を含み、
前記特定情報取得要求は、さらに前記会議名称情報を含み、
前記クラウドサーバの前記記憶制御手段は、さらに前記会議名称情報を対応付けた会議資料対応情報を記憶部に記憶させ、
前記クラウドサーバの前記会議資料検索手段は、前記ユーザの認証情報と前記会議名称情報を用いて前記会議資料対応情報を検索し、前記ユーザの認証情報と前記会議名称情報とが一致する前記画像データの特定情報を含む会議資料特定情報を前記情報処理装置に送信し、
前記情報処理装置の前記表示制御手段は、前記会議資料特定情報を前記表示部に表示させる制御をする、
請求項１に記載のシステム。
【請求項５】
前記クラウドサーバの前記会議資料検索手段は、前記ユーザの認証情報と、前記会議の識別情報と、前記開催時間情報と、前記会議名称情報とを組み合わせた条件で前記会議資料対応情報を検索し、前記ユーザの認証情報と前記会議の識別情報とが一致する前記画像データの特定情報を含む会議資料特定情報と、前記ユーザの認証情報が一致し、かつ、前記会議の開催日の開始時間以降で前記会議の開始時間に近い順から前記画像データの特定情報を昇順に並べた会議資料特定情報と、前記ユーザの認証情報が一致し、かつ、前記会議の開始時間から終了時間の間に登録された前記画像データの特定情報を昇順に並べた会議資料特定情報と、前記ユーザの認証情報と前記会議名称情報とが一致する前記画像データの特定情報を含む会議資料特定情報との何れかを組み合わせた前記会議資料特定情報を前記情報処理装置に送信し、
前記情報処理装置の前記表示制御手段は、前記会議資料特定情報を前記表示部に表示させる制御をする、
請求項１から４の何れか１項に記載のシステム。
【請求項６】
前記情報処理装置は、
前記表示部に表示された前記会議資料特定情報から選択された前記画像データの取得を受け付ける資料受付手段と、
前記画像データの特定情報と、前記ユーザの認証情報と、前記会議の識別情報とを含み、かつ前記画像データの取得を要求する資料取得要求を前記クラウドサーバに送信し、前記クラウドサーバから前記画像データを含む会議資料データを取得する資料取得手段と、をさらに備え、
前記クラウドサーバは、
前記情報処理装置から、前記資料取得要求を受信して、前記会議資料対応情報の中から、前記ユーザの認証情報と前記画像データの特定情報と前記会議の識別情報とが一致する前記画像データを含む会議資料データを前記情報処理装置に送信する資料送信手段を、さらに備える、
請求項１から５の何れか１項に記載のシステム。
【請求項７】
前記情報処理装置の前記資料受付手段は、
さらに前記会議資料データに含まれる前記画像データのページ数を指定したページ指定情報を受け付けて、
前記情報処理装置の前記資料取得手段は、
前記画像データの特定情報と、前記ページ指定情報と、前記ユーザの認証情報と、前記会議の識別情報とを含み、かつ前記画像データの取得を要求する資料取得要求を前記クラウドサーバに送信し、前記クラウドサーバから前記ページ指定情報で指定されたページの前記画像データを含む会議資料データを取得し、
前記クラウドサーバの前記資料送信手段は、
前記資料取得要求を受信して、前記会議資料対応情報の中から前記ユーザの認証情報と前記画像データの特定情報と前記会議の識別情報とが一致する前記画像データの前記ページ指定情報で指定されたページの画像データを含む会議資料データを前記情報処理装置に送信する、
請求項６に記載のシステム。
【請求項８】
前記情報処理装置は、
前記会議の識別情報ごとに、会議を主催する主催者及び会議に参加する参加者と、該主催者の認証情報及び該参加者の認証情報と、を対応付けた会議参加者情報を保持し、
前記特定情報取得手段は、
前記ユーザの認証情報が、前記会議参加者情報に含まれる前記主催者の認証情報及び前記参加者の認証情報と一致する場合に、前記特定情報取得要求を前記クラウドサーバに送信し、
前記資料取得手段は、
前記ユーザの認証情報が、前記会議参加者情報に含まれる前記主催者の認証情報及び前記参加者の認証情報と一致する場合に、前記資料取得要求を前記クラウドサーバに送信する、
請求項１から７の何れか１項に記載のシステム。
【請求項９】
前記情報処理装置の前記表示制御手段は、
前記資料取得手段で、前記クラウドサーバから前記画像データを含む会議資料データを取得した場合に、前記会議資料データが取得されたことを示す会議資料取得情報を前記表示部に表示させる制御を行う、
請求項８に記載のシステム。
【請求項１０】
前記会議資料取得情報は、前記会議資料データを取得した前記主催者及び前記参加者を示す会議資料データ取得者情報と、前記会議資料データを説明する説明情報とを含む、
請求項９に記載のシステム。
【請求項１１】
前記情報処理装置は、
取得した前記会議資料データの画像データに変更がある場合、変更後の画像データを保持する変更データ保持手段と、
変更後の前記画像データを含み、かつ前記会議資料対応情報の更新を要求する会議資料更新要求を、前記クラウドサーバに送信する会議資料更新手段と、をさらに備え、
前記クラウドサーバの前記記憶制御手段は、
前記会議資料更新要求を受け付けて、前記記憶部に記憶されている前記会議資料対応情報の前記画像データを、前記会議資料更新要求に含まれる変更後の前記画像データに更新する、
請求項６に記載のシステム。
【請求項１２】
前記システムは、前記ユーザが使用する情報端末と、画像を出力する出力装置とを、さらに備え、
前記情報処理装置の前記表示制御手段は、
前記クラウドサーバの前記記憶制御手段で前記会議資料対応情報の前記画像データが更新された場合、前記画像データが更新されたことを示すデータ更新情報と、更新された前記画像データを前記情報端末で取得するためのアクセス情報とを含む更新情報を前記出力装置の出力部に出力させる制御を行う、
請求項１１に記載のシステム。
【請求項１３】
前記クラウドサーバは、
前記クラウドサーバの前記記憶制御手段で前記会議資料対応情報の前記画像データが更新された場合、前記画像データに対応付いた前記ユーザの認証情報を用いて、前記画像データが更新されたことを示すデータ更新情報と、更新された前記画像データを前記情報端末で取得するためのアクセス情報とを含む更新情報を前記情報端末に送信する更新情報送信手段を、さらに備える、
請求項１１に記載のシステム。
【請求項１４】
前記クラウドサーバの前記更新情報送信手段は、前記情報端末が所定期間に、更新された前記画像データを取得しなかった場合に、前記更新情報を定期的に前記情報端末に送信する、
請求項１３に記載のシステム。
【請求項１５】
前記情報処理装置の前記会議資料更新手段は、会議が開催されている間、または会議が終了した後に前記会議資料更新要求を、前記クラウドサーバに送信する、
請求項１１に記載のシステム。
【請求項１６】
クラウドサーバと、前記クラウドサーバとネットワークを介して接続する機器と、前記クラウドサーバとネットワークを介して接続する情報処理装置とを備えるシステムの情報処理方法であって、
原稿を読み取って画像データに変換する読取ステップと、
前記画像データと、前記画像データを特定する特定情報と、前記機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを少なくとも含む会議資料データを含み、かつ、会議資料データの登録を要求する会議資料登録要求を前記クラウドサーバに送信する登録ステップと、
前記機器から前記会議資料登録要求を受信して、前記ユーザの認証情報ごとに、前記会議の識別情報と、前記画像データと、前記画像データの特定情報とを対応付けた会議資料対応情報を記憶部に記憶させる記憶制御ステップと、
前記ユーザから、前記ユーザの認証情報と、前記会議の識別情報とを含み、かつ、画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付ステップと、
受け付けた前記特定情報取得要求を前記クラウドサーバに送信するステップと、
前記情報処理装置から、前記特定情報取得要求を受信して、前記ユーザの認証情報と前記会議の識別情報を用いて前記会議資料対応情報を検索し、前記ユーザの認証情報と前記会議の識別情報とが一致する前記画像データの特定情報を含む会議資料特定情報を前記情報処理装置に送信する会議資料検索ステップと、
前記クラウドサーバから前記会議資料特定情報を取得する特定情報取得ステップと、
取得した前記会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御ステップと、を含む、
情報処理方法。
【請求項１７】
ネットワークを介してクラウドサーバと接続する情報処理装置であって、
ユーザから、機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを含み、かつ原稿を読み取った画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付手段と、
受け付けた前記特定情報取得要求を前記クラウドサーバに送信し、前記ユーザの認証情報ごとに、前記会議の識別情報と、前記画像データと、前記画像データの特定情報とを対応付けた会議資料対応情報の中から、前記ユーザの認証情報と前記会議の識別情報とが一致する前記画像データの特定情報を含む会議資料特定情報を前記クラウドサーバから取得する特定情報取得手段と、
取得した前記会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御手段と、
を備える、
情報処理装置。
【請求項１８】
ネットワークを介してクラウドサーバと接続する情報処理装置であって、
ユーザから、機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを含み、かつ原稿を読み取った画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付手段と、
前記特定情報取得要求に含まれる前記ユーザの認証情報を前記クラウドサーバに送信し、原稿を読み取った画像データと、前記画像データを特定する特定情報と、前記機器を使用しているユーザの認証情報と、前記会議を識別する識別情報とを少なくとも含む会議資料データの中から前記ユーザの認証情報に対応付いた前記会議資料データを前記クラウドサーバから取得する資料取得手段と、
取得した前記会議資料データの中から前記会議の識別情報が一致する前記画像データを特定する特定手段と、
特定した前記画像データの特定情報を含む会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御手段と、
を備える、
情報処理装置。
【請求項１９】
ネットワークを介してクラウドサーバと接続する情報処理装置に、
ユーザから、機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを含み、かつ原稿を読み取った画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付ステップと、
受け付けた前記特定情報取得要求を前記クラウドサーバに送信し、前記ユーザの認証情報ごとに、前記会議の識別情報と、前記画像データと、前記画像データの特定情報とを対応付けた会議資料対応情報の中から、前記ユーザの認証情報と前記会議の識別情報とが一致する前記画像データの特定情報を含む会議資料特定情報を前記クラウドサーバから取得する特定情報取得ステップと、
取得した前記会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御ステップと、
を実行させるためのプログラム。
【請求項２０】
ネットワークを介してクラウドサーバと接続する情報処理装置に、
ユーザから、機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを含み、かつ原稿を読み取った画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付ステップと、
前記特定情報取得要求に含まれる前記ユーザの認証情報を前記クラウドサーバに送信し、原稿を読み取った画像データと、前記画像データを特定する特定情報と、前記機器を使用しているユーザの認証情報と、前記会議を識別する識別情報とを少なくとも含む会議資料データの中から前記ユーザの認証情報に対応付いた前記会議資料データを前記クラウドサーバから取得する資料取得ステップと、
取得した前記会議資料データの中から前記会議の識別情報が一致する前記画像データを特定する特定ステップと、
特定した前記画像データの特定情報を含む会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理方法、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して接続される様々な機器を用いて行われる会議システムにおいて、会議開始後に会議資料が配置されている所定のストレージ領域にアクセスをして、会議参加者間で情報を共有して会議をする会議システムが知られている。また、クラウドコンピューティング技術の普及に伴い資料等をクラウドサーバに保存して各々のデバイス端末から参照する使い方をすることが多くなってきている。会議システムにおいても、クラウドサーバに保存されている会議資料を会議システムで利用したいという要求がある。
【０００３】
例えば特許文献１には、会議資料の情報漏えい防止を図りつつ会議中に突発的に発生した紙媒体の配布資料を速やかに会議参加者が閲覧できる電子会議システムが開示されている。特許文献１に記載の電子会議システムは、会議情報と会議参加者情報と個人識別情報とを用いて参加者が参加する会議において発生した会議資料へのアクセスを許可するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の会議システムでは、クラウドサーバに保存されている会議で利用したい資料が簡単に探し出せないので会議を開始するまでに時間がかかってしまうという問題があった。
【０００５】
しかしながら、特許文献１に開示されている電子会議システムでは、会議で利用したい資料が簡単に探し出せないので会議を開始するまでに時間がかかってしまう、という問題が解決できていない。
【０００６】
本発明は、上記に鑑みてなされたものであって、クラウドサーバに保存されている会議で利用したい資料を簡単に探し出すことができるシステム、情報処理方法、情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、クラウドサーバと、前記クラウドサーバとネットワークを介して接続する機器と、前記クラウドサーバとネットワークを介して接続する情報処理装置とを備えるシステムであって、前記機器は、原稿を読み取って画像データに変換する読取手段と、前記画像データと、前記画像データを特定する特定情報と、前記機器を使用しているユーザの認証に用いられる認証情報と、会議を識別する識別情報とを少なくとも含む会議資料データを含み、かつ、会議資料データの登録を要求する会議資料登録要求を前記クラウドサーバに送信する登録手段と、を備え、前記クラウドサーバは、前記機器から前記会議資料登録要求を受信して、前記ユーザの認証情報ごとに、前記会議の識別情報と、前記画像データと、前記画像データの特定情報とを対応付けた会議資料対応情報を記憶部に記憶させる記憶制御手段と、前記情報処理装置から、前記ユーザの認証情報と、前記会議の識別情報とを含み、かつ、画像データの特定情報を含む会議資料特定情報の取得を要求する特定情報取得要求を受信して、前記ユーザの認証情報と前記会議の識別情報を用いて前記会議資料対応情報を検索し、前記ユーザの認証情報と前記会議の識別情報とが一致する前記画像データの特定情報を含む会議資料特定情報を前記情報処理装置に送信する会議資料検索手段と、を備え、前記情報処理装置は、前記ユーザから、前記会議資料特定情報の取得を要求する特定情報取得要求を受け付ける特定情報受付手段と、受け付けた前記特定情報取得要求を前記クラウドサーバに送信し、前記クラウドサーバから前記会議資料特定情報を取得する特定情報取得手段と、取得した前記会議資料特定情報を前記ユーザが使用する情報端末の表示部に表示させる制御をする表示制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、会議で利用したい資料を簡単に探し出すことができる、という有利な効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、システムの構成の一例を示す図である。
【図２】図２は、情報処理サーバのハードウェア構成の一例を示す図である。
【図３】図３は、情報処理サーバが有する機能の一例を示す図である。
【図４】図４は、情報端末のハードウェア構成の一例を示す図である。
【図５】図５は、情報端末が有する機能の一例を示す図である。
【図６】図６は、クライアントアプリケーションにより提供される機能の一例を示す図である。
【図７】図７は、履歴情報の一例を示す図である。
【図８】図８は、ＭＦＰのハードウェア構成の一例を示す図である。
【図９】図９は、ＭＦＰが有する機能の一例を示す図である。
【図１０】図１０は、クラウドサーバが有する機能の一例を示す図である。
【図１１】図１１は、会議の主催者がＭＦＰから会議資料をクラウドサーバに登録する処理シーケンスの一例を示す図である。
【図１２】図１２は、会議資料の登録初期画面の一例を示す図である。
【図１３】図１３は、会議資料の登録を行う登録画面の一例を示す図である。
【図１４】図１４は、会議資料の確認画面の一例を示す図である。
【図１５】図１５は、主催者が会議を開始するための会議開始画面の一例を示す図である。
【図１６】図１６は、会議を予約する会議予約画面の一例を示す図である。
【図１７】図１７は、会議参加者情報（参加者リスト）の一例を示す図である。
【図１８】図１８は、会議中に必要な操作をするための会議操作画面の一例を示す図である。
【図１９】図１９は、主催者が新しく会議を始める場合の処理シーケンス図である。
【図２０】図２０は、主催者が予め予約登録しておいた会議を始める場合の処理シーケンスの一例を示す図である。
【図２１】図２１は、ファイルを追加するファイル追加画面の一例を示す図である。
【図２２】図２２は、検索条件を指定する検索条件の指定画面の一例を示す図である。
【図２３】図２３は、会議の参加者が会議資料データを追加するためのファイル追加画面の一例を示す図である。
【図２４】図２４は、会議資料のページ数を指定するページ数指定画面の一例を示す図である。
【図２５】図２５は、会議の参加者がＭＦＰから会議資料をクラウドサーバに登録する処理シーケンスの一例を示す図である。
【図２６】図２６は、ユーザＡの情報テーブルの一例を示す図である。
【図２７】図２７は、会議の参加者が会議資料をクラウドサーバから追加する処理シーケンスの一例を示す図である。
【図２８】図２８は、参加者リストの一例を示す図である。
【図２９】図２９は、情報端末の表示部に表示される画面の一例を示す図である。
【図３０】図３０は、電子黒板のハードウェア構成の一例を示す図である。
【図３１】図３１は、電子黒板が有する機能の一例を示す図である。
【図３２】図３２は、システムの処理シーケンスの一例を示す図である。
【図３３】図３３は、情報処理サーバが保持するファイルリストの一例を示す図である。
【図３４】図３４は、ファイル取得時の処理フローの一例を示すフローチャート図である。
【図３５】図３５は、情報処理サーバが保持するファイルリストの一例を示す図である。
【図３６】図３６は、情報処理サーバが保持するファイルリストの一例を示す図である。
【図３７】図３７は、変更ファイル保存時の処理フローの一例を示すフローチャート図である。
【図３８】図３８は、情報処理サーバが保持するファイルリストの一例を示す図である。
【図３９】図３９は、情報端末に送信されるファイル更新情報の一例を示す図である。
【図４０】図４０は、会議終了時の処理フローの一例を示すフローチャート図である。
【図４１】図４１は、ファイル更新情報を電子黒板に投影する処理シーケンスの一例を示す図である。
【図４２】図４２は、電子黒板に投影されるファイル更新情報の一例を示す図である。
【図４３】図４３は、変更ファイルの更新処理シーケンスの一例を示す図である。
【図４４】図４４は、プロジェクタのハードウェア構成の一例を示す図である。
【図４５】図４５は、仲介機のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係るシステム、情報処理方法、情報処理装置およびプログラムの実施形態を詳細に説明する。
【００１１】
（第１の実施形態）
図１は、本実施形態のシステム１００の構成の一例を示す図である。本実施形態のシステム１００は、論理的に閉じた環境の会議用ネットワーク１８に接続される会議システムと、社内ネットワーク１９に接続されるＭＦＰ２０と、外部ネットワーク４０に接続されるクラウドサーバ３０とで構築されている。図１に示すように、システム１００は、情報処理サーバ１０、仲介機１１、情報端末１２、プロジェクタ１３、電子黒板１４、ＭＦＰ（Multifunction  Peripheral）１５、ＬＰ（Laser  Printer）１６、ＰＣ（Personal  Computer）１７、ＭＦＰ２０、クラウドサーバ３０を備える。情報処理サーバ１０、仲介機１１、プロジェクタ１３、電子黒板１４、ＭＦＰ１５、ＬＰ１６、ＰＣ１７は会議用ネットワーク１８（以下、単に「ネットワーク１８」と称する）を介して接続されている。仲介機１１は近距離通信機能をもつ例えばアクセスポイントであり、仲介機１１が発する電波の届く範囲を「結界」と称する場合がある。仲介機１１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）などの無線通信技術を利用して、結界に存在する情報端末１２（会議参加者が利用する情報端末１２）をネットワーク１８に接続するための仲介手段である。また仲介機１１は、会議の開催有無に基づく社内ネットワーク１９、及び外部ネットワーク４０への接続を制御するネットワーク接続制御装置でもある。ＭＦＰ２０は社内ネットワーク１９（以下、単に「ネットワーク１９」と称する）を介して外部ネットワーク４０（以下、単に「ネットワーク４０」と称する）に接続し、ネットワーク４０に接続されるクラウドサーバ３０と通信する専用のＭＦＰ２０である。ＭＦＰ２０は例えば紙に印刷された会議資料を読み取り、読み取った会議資料をファイル（例えば画像データ）に変換した会議資料データをクラウドサーバ３０に送信（アップロード）し、クラウドサーバ３０はアップロードされた会議資料データを所定領域に保存（記憶）する。会議システムの情報処理サーバ１０は、クラウドサーバ３０に保存された会議資料データの中から会議で利用したい会議資料データをダウンロードして会議システムで使用する。
【００１２】
説明の便宜上、図１では、１台の情報端末１２が例示されているが、これに限らず、仲介機１１を介してネットワーク１８に接続される情報端末１２の台数は任意である。また、図１の例では、ネットワーク１８に接続される会議システムに含まれる機器として、情報端末１２、プロジェクタ１３、電子黒板１４、ＭＦＰ１５、ＬＰ１６、ＰＣ１７を例に挙げているが、これに限らず、会議システムに含まれる機器の種類や数は任意に変更可能である。要するに、会議システムは、情報処理サーバ１０から受け付けたデータの処理を実行する１以上の機器を含む形態であればよい。
【００１３】
情報処理サーバ１０は、情報処理装置の一例であり、会議全体の管理、データの管理（保存や削除等）、デバイス（情報端末１２、プロジェクタ１３、電子黒板１４、ＭＦＰ１５、ＬＰ１６、ＰＣ１７等）への出力制御などを行う。図２は、情報処理サーバ１０のハードウェア構成の一例を示す図である。図２に示すように、情報処理サーバ１０は、ＣＰＵ(Central  Processing  Unit)１０１、ＲＡＭ(Random  Access  Memory)１０２、ＲＯＭ(Read  Only  Memory)１０３、ＨＤＤ(Hard  Disk  Drive)１０４、機器Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０８を有し、これらはバス１０９で互いに接続されている。また、機器Ｉ／Ｆ１０５には、表示部１０６及び操作部１０７が接続されている。
【００１４】
ＣＰＵ１０１は演算手段であり、情報処理サーバ１０全体の動作を統括的に制御する。ＲＡＭ１０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０１が情報を処理する際の作業領域として用いられる。ＲＯＭ１０３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ１０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ(Operating  System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１５】
機器Ｉ／Ｆ１０５は、表示部１０６及び操作部１０７の各々をバス１０９に接続するためのインタフェースである。表示部１０６は、各種の情報を表示するための視覚的ユーザインタフェースであり、例えばＬＣＤ(Liquid  Crystal  Display)などで構成される。操作部１０７は、キーボードやマウス等、ユーザが情報処理サーバ１０に対して各種の情報を入力するためのユーザインタフェースである。ネットワークＩ／Ｆ１０８は、情報処理サーバ１０をネットワーク１８、１９、４０に接続するためのインタフェースである。
【００１６】
このようなハードウェア構成において、ＲＯＭ１０３に格納されたプログラムや、ＨＤＤ１０４または図示しない光学ディスク等の記憶媒体からＲＡＭ１０２にロードされたプログラムに従ってＣＰＵ１０１が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態の情報処理サーバ１０、ＰＣ１７、クラウドサーバ３０の機能を実現する機能ブロックが構成される。なお、ＰＣ１７及びクラウドサーバ３０のハードウェア構成は、上記の情報処理サーバ１０と同様であるので、以下では詳細な説明は省略する。
【００１７】
図３は、情報処理サーバ１０が有する機能（情報処理サーバ１０のＣＰＵ１０１によって実行される機能）の一例を示す図である。説明の便宜上、図３では、本実施形態に関する機能を主に例示しているが、情報処理サーバ１０が有する機能は、これらに限られるものではない。図３に示すように、情報処理サーバ１０は、機器監視部１１１、コマンド解析部１１２、ジョブ管理部１１３、ネットワーク制御部１１４、データ管理部１１５、履歴管理部１１６、履歴情報データベース１１７、会議情報データベース１１９を有している。
【００１８】
機器監視部１１１は、ネットワーク１８に接続されている他の機器と、その状態を監視し、利用できる機能を管理する。コマンド解析部１１２は、情報端末１２から受けたコマンド指示（後述する）を解析し、機器監視部１１１で管理している機能（利用できる機能）と照らし合わせ、他の機器での処理内容をジョブ管理部１１３に通知する。また、コマンド解析部１１２は、会議の開始時間や終了時間等の作成／編集、会議への参加／退出などの会議に関する情報（会議情報）を受信し、データ管理部１１５に会議情報の更新を依頼することもできる。さらに、コマンド解析部１１２は、履歴管理部１１６に対して履歴情報の取得を依頼し、履歴情報に紐付けられている画像データの再処理を行うこともできる。なお、コマンド解析部１１２は、請求項の「特定情報受付手段」、「資料受付手段」の機能を有している。
【００１９】
ジョブ管理部１１３は、コマンド解析部１１２からの通知内容から、他の機器に対するジョブを生成（構築）し、ネットワーク制御部１１４を経由して、生成したジョブを送信し、ジョブの実行を指示し、ジョブ応答を受信する。ジョブ応答で取得した画像データは、データ管理部１１５に引渡すものとする。ジョブ管理部１１３は、例えば、記憶手段（会議情報データベース１１９）に記憶されている画像データをプロジェクタ１３や電子黒板１４に投影するジョブを生成し、生成したジョブを送信し、ジョブの実行を指示し、ジョブ応答を受信する。さらに、ジョブ管理部１１３は、電子黒板１４の出力画像に対して、書き込まれた画像を合成した書き込み合成画像を取得するジョブを生成し、生成したジョブを送信し、ジョブの実行を指示し、ジョブ応答を受信する。なお、ジョブ管理部１１３は、請求項の「特定情報取得手段」、「表示制御手段」、「資料取得手段」、「会議資料更新手段」の機能を有している。
【００２０】
ネットワーク制御部１１４は、図２に示すネットワークＩ／Ｆ１０８を介した外部との情報のやり取りを制御する。
【００２１】
データ管理部１１５は、コマンド解析部１１２から受け取った会議情報やジョブ管理部１１３から受け取った画像データを、「記憶手段」の一例である会議情報データベース１１９に保存する。また、データ管理部１１５は、情報端末１２からの指示により出力装置（プロジェクタ１３、電子黒板１４、ＭＦＰ１５、ＬＰ１６など）に出力する画像データを蓄積して、例えば、会議情報データベース１１９に記憶させたり、不要な画像データを削除したりする。また、会議情報データベース１１９は、会議に用いられる資料のデータ（画像データ等）を一元管理しており、例えばＨＤＤ１０４などで構成することもできる。また、データ管理部１１５は、コマンド解析部１１２やジョブ管理部１１３からの要求に応じて、会議情報データベース１１９から会議情報や画像データを取得して提供する。また、データ管理部１１５は、履歴情報を生成して履歴管理部１１６へ引き渡す。例えばデータ管理部１１５は、会議情報またはジョブ応答で取得した画像データの保存を行うたびに、履歴情報を生成して履歴管理部１１６へ引き渡す。履歴情報の具体的な内容については後述する。なお、データ管理部１１５は、請求項の「変更データ保持手段」の機能を有している。
【００２２】
履歴管理部１１６は、データ管理部１１５が生成したジョブ情報の履歴情報を、「記憶手段」の一例である履歴情報データベース１１７に保存（記録）する。履歴情報データベース１１７は、例えばＨＤＤ１０４などで構成することもできる。また、履歴管理部１１６は、ジョブにより実行された処理で扱ったデータと、該処理を実行したユーザと、該処理の処理情報と、該処理が実行された日時と、該処理の処理状態とを少なくとも対応付けたジョブ情報を記憶する。また、履歴管理部１１６は、コマンド解析部１１２からの要求に応じて、履歴情報データベース１１７から履歴情報を取得して提供することもできる。
【００２３】
また、以上に説明した情報処理サーバ１０が有する機能（機器監視部１１１、コマンド解析部１１２、ジョブ管理部１１３、ネットワーク制御部１１４、データ管理部１１５、履歴管理部１１６）は、ＣＰＵ１０１がＲＯＭ１０３等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上述の情報処理サーバ１０が有する機能のうちの少なくとも一部が専用のハードウェア回路で構成されてもよい。
【００２４】
図４は、情報端末１２のハードウェア構成の一例を示す図である。情報端末１２は、例えばスマートフォンやタブレットなどの可搬型の多機能デバイス（スマートデバイス）で構成される。図４に示すように、情報端末１２は、ＣＰＵ(Central  Processing  Unit)２０１、ＲＡＭ(Random  Access  Memory)２０２、ＲＯＭ(Read  Only  Memory)２０３、ＨＤＤ(Hard  Disk  Drive)２０４、機器Ｉ／Ｆ２０５、ネットワークＩ／Ｆ２２１、近距離通信Ｉ／Ｆ２２２を有し、これらはバス２０９で互いに接続されている。また、機器Ｉ／Ｆ２０５には、表示部２０６及び操作部２０７が接続されている。
【００２５】
ＣＰＵ２０１は演算手段であり、情報端末１２全体の動作を統括的に制御する。ＲＡＭ２０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２０１が情報を処理する際の作業領域として用いられる。ＲＯＭ２０３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ２０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ(Operating  System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２６】
機器Ｉ／Ｆ２０５は、表示部２０６及び操作部２０７の各々をバス２０９に接続するためのインタフェースである。表示部２０６は、各種の情報を表示するための視覚的ユーザインタフェースであり、例えばＬＣＤ(Liquid  Crystal  Display)などで構成される。操作部２０７は、キーボードやマウス等、ユーザが情報端末１２に対して各種の情報を入力するためのユーザインタフェースである。ネットワークＩ／Ｆ２２１は、情報端末１２がネットワーク１８を介して他の機器と通信を行うためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。近距離通信Ｉ／Ｆ２２２は、情報端末１２が仲介機１１と無線通信を行うためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ（Wireless  Fidelity（登録商標））等のインタフェースが用いられる。近距離通信Ｉ／Ｆ２２２が仲介機１１と無線接続することにより、情報端末１２がネットワーク１８に接続できる。
【００２７】
図５は、情報端末１２が有する機能（情報端末１２のＣＰＵ２０１によって実行される機能）の一例を示す図である。説明の便宜上、図５では、本実施形態に関する機能を主に例示しているが、情報端末１２が有する機能は、これらに限られるものではない。図５に示すように、情報端末１２は、ネットワーク制御部２１１、操作制御部２１２、表示制御部２１３、近距離通信制御部２１４、クライアントアプリケーション２１５を有する。ネットワーク制御部２１１は、ネットワークＩ／Ｆ２２１を介して他の機器との通信を制御する。例えばネットワーク制御部２１１は、ネットワークＩ／Ｆ２２１を介して入力される情報を取得すると共に、他の機器に対して送信すべき情報を、ネットワークＩ／Ｆ２２１を介して送信する。操作制御部２１２は、操作部２０７を介して入力された操作信号を取得し、クライアントアプリケーション２１５等の情報端末１２において動作するモジュールに入力する。操作制御部２１２は、ユーザによる操作を受け付ける機能を有していると考えることもできる。表示制御部２１３は、クライアントアプリケーション２１５のＧＵＩ(Graphical  User  Interface)等、情報端末１２に関する各種の情報を表示部２０６に表示する制御を行う。近距離通信制御部２１４は、近距離通信Ｉ／Ｆ２２２を介して他の機器との通信を制御する。例えば近距離通信制御部２１４は、近距離通信Ｉ／Ｆ２２２を介して入力される情報を取得すると共に、他の機器に対して送信すべき情報を、近距離通信Ｉ／Ｆ２２２を介して送信する。
【００２８】
クライアントアプリケーション２１５は、情報端末１２において各種の機能を提供するソフトウェアモジュールであり、夫々の機能に対応したソフトウェア・プログラムによって構成される。本実施形態に係る会議システムを利用するための専用アプリケーションもクライアントアプリケーション２１５に含まれる。
【００２９】
図６は、クライアントアプリケーション２１５により提供される機能の一例を示す図である。説明の便宜上、図６の例では、本実施形態に係る機能のみを例示しているが、クライアントアプリケーション２１５により提供される機能はこれに限られるものではない。図６に示すように、クライアントアプリケーション２１５は、コマンド指示生成部３０１と、コマンド指示送信部３０２と、画像取得部３０３とを有する。
【００３０】
コマンド指示生成部３０１は、後述の操作画面で受け付けたユーザの操作に応じて、コマンド指示を生成する。コマンド指示の具体的な内容については後述する。コマンド指示送信部３０２は、コマンド指示生成部３０１により生成されたコマンド指示を、仲介機１１を介して情報処理サーバ１０へ送信する。コマンド指示を受信した情報処理サーバ１０は、その受信したコマンド指示に基づいてジョブを生成する。そして、生成したジョブを対象機器に送信し、該機器から受信したジョブ応答に基づいて、履歴情報を記録する。履歴情報の具体的な内容については後述する。
【００３１】
履歴情報は、処理を実行した機器と、処理されたデータとを対応付けた情報である。より具体的には、履歴情報は、処理と、該処理で扱ったデータ（例えば画像データ）と、該処理を実行した機器（システム１００に含まれる何れかの機器）とを少なくとも対応付けた情報である。処理で扱ったデータとは、該処理に用いられたデータ、または、該処理の結果として得られたデータである。図７は、履歴情報の一例を示す図である。図７の例では、５つの履歴情報を例示している。ここでは、各履歴情報は、履歴情報を識別する履歴ＩＤと、会議を識別する会議ＩＤと、処理を実行した日時と、コマンド指示を発行した情報端末１２のユーザ（操作者）を識別するユーザ名と、処理で扱ったデータを特定する文書・画像ファイルパス（この例では会議情報データベース１１９のうち該データが格納される位置を示す）と、該処理を実行した機器を示す機器情報と、該処理の内容を示す処理情報とを対応付けた情報である。
【００３２】
画像取得部３０３は、画像を出力する出力装置（例えばプロジェクタ１３、電子黒板１４等）の出力部（表示部）に出力された更新情報をカメラで撮像した画像データを取得する。例えば、情報処理サーバ１０の表示制御手段（ジョブ管理部１１３）は、クラウドサーバ３０の会議資料データが更新された場合、会議資料データが更新されたことを示すデータ更新情報と、更新された会議資料データ（画像データ）を情報端末１２で取得するためのアクセス情報（ＱＲコード（登録商標））とを含む更新情報を電子黒板１４に表示させる。情報端末１２の画像取得部３０３はアクセス情報（ＱＲコード（登録商標））をカメラで撮像した画像データを取得する。
【００３３】
以上に説明した情報端末１２が有する機能は、ＣＰＵ２０１がＲＯＭ２０３等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上述の情報端末１２が有する機能のうちの少なくとも一部が専用のハードウェア回路で構成されてもよい。
【００３４】
図８は、ＭＦＰ２０のハードウェア構成の一例を示す図である。図８に示すように、ＭＦＰ２０は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、外部記憶装置４０４と、エンジン部４０５と、操作表示部４０６と、通信Ｉ／Ｆ４０７とを備える。これらの各部は、システムバス４０８により通信可能に接続されている。
【００３５】
ＣＰＵ４０１は、ＲＯＭ４０２等に記憶されているプログラムをＲＡＭ４０３上に読み出して実行し、ＭＦＰ２０の動作を統括的に制御する。ＲＯＭ４０２は、ＭＦＰ２０用のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ４０３は、ＣＰＵ４０１の演算用のワークエリアとして使用される揮発性記憶装置である。
【００３６】
外部記憶装置４０４は、画像データ及び印刷データ等の各種データを記憶する装置である。外部記憶装置４０４は、例えば、ＨＤＤまたはＳＳＤ（Solid  State  Drive）等である。
【００３７】
エンジン部４０５は、スキャナ機能及びプリンタ機能等を実現するハードウェア装置である。ここで、スキャナ機能とは、原稿データを読み取ってスキャナ画像を生成する機能である。また、プリンタ機能とは、スキャナ画像、または外部から送信された画像データに対して画像処理を実行し、出力可能な形式であるプロッタ画像を、印刷用紙に印字する機能である。
【００３８】
操作表示部４０６は、例えば、タッチパネル等であり、ＭＦＰ２０に対する入力を受け入れると共に、ＭＦＰ２０の状態等を表示する装置である。なお、操作表示部４０６を操作部と表示部とに分離して構成してもよい。また上記のように、操作表示部４０６の代わりにスマートフォンなどの携帯端末を操作表示部として用いてもよい。
【００３９】
通信Ｉ／Ｆ４０７は、ネットワーク１９に接続してデータを通信するためのインタフェースである。
【００４０】
図９は、ＭＦＰ２０が有する機能（ＭＦＰ２０のＣＰＵ４０１によって実行される機能）の一例を示す図である。説明の便宜上、図９では、本実施形態に関する機能を主に例示しているが、ＭＦＰ２０が有する機能は、これらに限られるものではなく、ＭＦＰ２０としての機能を実現する機能部を有している。
【００４１】
図９に示すように、ＭＦＰ２０は、ＣＰＵ４０１がプログラムを実行することで実現される機能（モジュール）である通信手段４１１と、読取手段４１２と、登録手段４１３とを備える。上記各部の一部はＣＰＵ４０１がＲＯＭ４０２又は外部記憶装置４０４からソフトウェア（プログラム）を読み出して実行することにより上記各部がＲＡＭ４０３上にロードされ、上記各部がＲＡＭ４０３上に生成されるソフトウェア（プログラム）であってもよい。また、上記各部の一部または全部を演算処理を行うプロセッサなどのハードウェア回路で置き換えてもよい。
【００４２】
通信手段４１１は、ネットワーク４０を経由してクラウドサーバ３０とデータ通信を行う。また、通信手段４１１は、クラウドサーバ３０から送信された各種のデータを受信して、対応する各部に受け渡す。
【００４３】
読取手段４１２は、原稿（会議資料）を読み取って画像データに変換する。
【００４４】
登録手段４１３は、原稿（会議資料）を読み取って変換した画像データと、画像データを特定する特定情報（ファイル名）と、ＭＦＰ２０を使用しているユーザの認証に用いられる認証情報（アカウント）と、会議を識別する識別情報（パスコード）とを少なくとも含む会議資料データを含み、かつ、会議資料データの登録を要求する会議資料登録要求をクラウドサーバ３０に送信する。つまり、ＭＦＰ２０の登録手段４１３は、会議への参加者（主催者を含む）が会議で使用する会議資料データをクラウドサーバ３０に送信して登録させる機能を有する。
【００４５】
図１０は、クラウドサーバ３０が有する機能（クラウドサーバ３０のＣＰＵによって実行される機能）の一例を示す図である。説明の便宜上、図１０では、本実施形態に関する機能を主に例示しているが、クラウドサーバ３０が有する機能は、これらに限られるものではない。なお、クラウドサーバ３０のハードウェア構成は、上記の情報処理サーバ１０と同様であるので詳細な説明は省略する。図１０に示すように、クラウドサーバ３０は、通信手段５１１、記憶制御手段５１２、会議資料検索手段５１３、資料送信手段５１４、更新情報送信手段５１５を有している。
【００４６】
通信手段５１１は、ネットワーク４０を介してＭＦＰ２０から会議に使用する会議資料データの登録を要求する会議資料登録要求を受信して、記憶制御手段５１２及び対応する各機能部に受け渡す。通信手段５１１は、情報処理サーバ１０から会議に使用する会議資料データの一覧情報（会議資料特定情報）を取得するための特定情報取得要求、及び会議資料データ（画像データ）を取得するための資料取得要求を受信し、会議資料検索手段５１３及び対応する各機能部に受け渡す。
【００４７】
記憶制御手段５１２は、ＭＦＰ２０から画像データと、画像データを特定する特定情報と（ファイル名）、該ＭＦＰ２０を使用しているユーザの認証に用いられる認証情報（アカウント）と、会議を識別する識別情報（パスコード）と、会議の開催日と開始時間と終了時間とを含む開催時間情報と、会議の名称を示す会議名称情報とを含み、かつ会議資料データの登録を要求する会議資料登録要求を受信して、ユーザの認証情報（アカウント）ごとに、会議の識別情報（パスコード）と、画像データと、画像データの特定情報（ファイル名）と、開催時間情報と、会議名称情報とを対応付けた会議資料対応情報を記憶部（例えばＨＤＤ）の所定領域に記憶させる。
【００４８】
会議資料検索手段５１３は、情報処理サーバ１０から、ＭＦＰ２０を使用しているユーザの認証情報と、会議の識別情報とを含み、かつ画像データの特定情報を含む会議資料特定情報（会議資料データの一覧情報）の取得を要求する特定情報取得要求（一覧情報取得要求）を受信して、ユーザの認証情報と会議の識別情報を用いて会議資料対応情報を検索し、ユーザの認証情報と会議の識別情報とが一致する画像データの特定情報（ファイル名）を含む会議資料特定情報（会議資料データの一覧情報）を生成し、生成した会議資料特定情報を情報処理サーバ１０に送信する。
【００４９】
すなわち、会議資料検索手段５１３は、情報処理サーバ１０から、ＭＦＰ２０を使用しているユーザのアカウントと、会議のパスコードとを含み、会議資料ファイルの一覧情報の取得を要求する一覧情報取得要求を受信して、ユーザのアカウントと会議のパスコードを用いて会議資料対応情報を検索し、ユーザのアカウントと会議のパスコードとが一致する会議資料データのファイル名を含む会議資料データの一覧情報（ファイルの一覧情報）を生成し、生成した会議資料データの一覧情報を情報処理サーバ１０に送信する。
【００５０】
なお、請求項の「ユーザの認証情報」は「ユーザのアカウント」に対応する。請求項の「画像データを特定する特定情報」は「ファイル名」に対応する。請求項の「会議の識別情報」は「パスコード」に対応する。請求項の「会議資料特定情報」は「会議資料データの一覧情報」に対応する。請求項の「画像データの特定情報を含む会議資料特定情報」は「ファイル（ファイル名）の一覧情報」または「会議資料データの一覧情報」に対応する。
【００５１】
また、会議資料検索手段５１３は、ユーザの認証情報と、会議の開催日と開始時間と終了時間とを含む開催時間情報を用いて会議資料対応情報を検索し、ユーザの認証情報が一致し、かつ、会議の開催日の開始時間以降で会議の開始時間に近い順から画像データの特定情報を昇順に並べた会議資料特定情報を情報処理サーバ１０に送信する。
【００５２】
すなわち、会議資料検索手段５１３は、ユーザのアカウントと開催時間情報を用いて会議資料対応情報を検索し、ユーザのアカウントに対応付いた会議資料データ（画像データ）の中から会議の開催日の開始時間以降で会議の開始時間に近い順から会議資料データ（画像データ）を昇順に並べた会議資料データのファイル名を含む会議資料データの一覧情報（ファイルの一覧情報）を生成し、生成した会議資料データの一覧情報を情報処理サーバ１０に送信する。
【００５３】
また、会議資料検索手段５１３は、ユーザの認証情報と開催時間情報を用いて会議資料対応情報を検索し、ユーザの認証情報が一致し、かつ、会議の開始時間から終了時間の間に登録された画像データの特定情報を昇順に並べた会議資料特定情報を情報処理サーバ１０に送信する。
【００５４】
すなわち、会議資料検索手段５１３は、ユーザのアカウントと開催時間情報を用いて会議資料対応情報を検索し、ユーザのアカウントに対応付いた会議資料データ（画像データ）の中から会議の開始時間から終了時間の間に登録された会議資料データ（画像データ）を昇順に並べた会議資料データのファイル名を含む会議資料データの一覧情報（ファイルの一覧情報）を生成し、生成した会議資料データの一覧情報を情報処理サーバ１０に送信する。
【００５５】
また、会議資料検索手段５１３は、ユーザの認証情報と、会議の名称を示す会議名称情報を用いて会議資料対応情報を検索し、ユーザの認証情報と会議名称情報とが一致する画像データの特定情報を含む会議資料特定情報を情報処理サーバ１０に送信する。
【００５６】
すなわち、会議資料検索手段５１３は、ユーザのアカウントと会議名称情報を用いてユーザのアカウントに対応付いた会議資料データ（画像データ）の中から会議名称情報が一致する会議資料データ（画像データ）を検索し、会議名称情報が一致した会議資料データのファイル名を含む会議資料データの一覧情報（ファイルの一覧情報）を生成し、生成した会議資料データの一覧情報を情報処理サーバ１０に送信する。
【００５７】
また、会議資料検索手段５１３は、ユーザの認証情報と、会議の識別情報と、開催時間情報と、会議名称情報とを組み合わせた条件で会議資料対応情報を検索し、ユーザの認証情報と会議の識別情報とが一致する画像データの特定情報を含む会議資料特定情報と、ユーザの認証情報が一致し、かつ、会議の開催日の開始時間以降で会議の開始時間に近い順から画像データの特定情報を昇順に並べた会議資料特定情報と、ユーザの認証情報が一致し、かつ、会議の開始時間から終了時間の間に登録された画像データの特定情報を昇順に並べた会議資料特定情報と、ユーザの認証情報と会議名称情報とが一致する画像データの特定情報を含む会議資料特定情報との何れかを組み合わせた会議資料特定情報を情報処理サーバ１０に送信する。
【００５８】
すなわち、会議資料検索手段５１３は、ユーザのアカウントと、会議のパスコードと、開催時間情報と、会議名称情報とを組み合わせた条件で会議資料データを検索し、会議のパスコードが一致した会議資料データの一覧情報と、会議の開催日の開始時間以降で会議の開始時間に近い順から会議資料データ（画像データ）を昇順に並べた会議資料データの一覧情報と、会議の開始時間から終了時間の間に登録された会議資料データ（画像データ）を昇順に並べた議資料データの一覧情報と、会議名称情報が一致した会議資料データの一覧情報との何れかを組み合わせた会議資料データの一覧情報（ファイルの一覧情報）を生成し、生成した会議資料データの一覧情報を情報処理サーバ１０に送信する。
【００５９】
資料送信手段５１４は、情報処理サーバ１０から、画像データの特定情報と、ユーザの認証情報と、会議の識別情報とを含み、かつ画像データの取得を要求する資料取得要求を受信して、会議資料対応情報の中から、ユーザの認証情報と画像データの特定情報と会議の識別情報とが一致する画像データを含む会議資料データを情報処理サーバ１０に送信する。
【００６０】
すなわち、資料送信手段５１４は、情報処理サーバ１０から、会議資料データ（画像データ）のファイル名と、ユーザのアカウントと、会議のパスコードとを含み、かつ会議資料データ（画像データ）の取得を要求する資料取得要求を受信して、ユーザのアカウントに対応付いた会議資料データ（画像データ）の中からファイル名と会議のパスコードとが一致する会議資料データ（画像データ）を情報処理サーバ１０に送信する。
【００６１】
資料送信手段５１４は、情報処理サーバ１０から、画像データの特定情報と、会議資料データに含まれる画像データのページ数を指定したページ指定情報と、ユーザの認証情報と、会議の識別情報とを含み、かつ画像データの取得を要求する資料取得要求を受信して、会議資料対応情報の中からユーザの認証情報と画像データの特定情報と会議の識別情報とが一致する画像データのページ指定情報で指定されたページの画像データを含む会議資料データを情報処理サーバ１０に送信する。
【００６２】
すなわち、資料送信手段５１４は、情報処理サーバ１０から、会議資料データ（画像データ）のファイル名と画像データのページ数を指定したページ指定情報を含み、かつ会議資料データ（画像データ）の取得を要求する資料取得要求を受信して、ユーザのアカウントに対応付いた会議資料データ（画像データ）の中からファイル名と会議のパスコードとが一致する会議資料データ（画像データ）のページ指定情報で指定されたページの画像データを含む会議資料データを情報処理サーバ１０に送信する。
【００６３】
更新情報送信手段５１５は、クラウドサーバ３０の記憶制御手段５１２で会議資料データ（画像データ）が更新された場合、会議資料データ（画像データ）に対応付いたユーザの認証情報を用いて、会議資料データ（画像データ）が更新されたことを示すデータ更新情報と、更新された会議資料データ（画像データ）を情報端末１２で取得するためのアクセス情報とを含む更新情報を情報端末１２に送信する。
【００６４】
また、更新情報送信手段５１５は、情報端末１２が所定期間に、更新された会議資料データ（画像データ）を取得しなかった場合に、更新情報を定期的に情報端末１２に送信する。
【００６５】
本実施形態のシステム１００は、クラウドサーバ３０に登録された、会議で利用したい資料を簡単に探し出すことを目的として、クラウドサーバ３０は、ＭＦＰ２０からＭＦＰ２０で資料を読み取って変換した画像データと、画像データを特定する特定情報（ファイル名）と、該機器を使用しているユーザの認証に用いられる認証情報（アカウント）と、会議を識別する識別情報（パスコード）とを少なくとも含む会議資料データを含み、かつ、会議資料データの登録を要求する会議資料登録要求を受信して、ユーザの認証情報ごとに、会議の識別情報（パスコード）と、画像データと、画像データの特定情報（ファイル名）とを対応付けた会議資料対応情報を記憶部に記憶させる。情報処理サーバ１０は、ユーザの認証情報と、会議の識別情報とを含み、かつ、画像データの特定情報（ファイル名）を含む会議資料特定情報（会議資料データの一覧情報）の取得を要求する特定情報取得要求（一覧情報取得要求）をクラウドサーバ３０に送信する。クラウドサーバ３０は、情報処理サーバ１０から、特定情報取得要求（一覧情報取得要求）を受信して、ユーザの認証情報に対応付いた会議資料データ（画像データ）の中から会議の識別情報が一致する会議資料データ（画像データ）を検索し、会議の識別情報が一致した会議資料データの一覧情報（ファイルの一覧情報）を情報処理サーバ１０に送信する。これにより、本実施形態のシステム１００は、クラウドサーバ３０に登録された、会議で利用したい資料を簡単に探し出すことができる。
【００６６】
本実施形態では、情報端末１２は、表示部２０６の画面で受け付けたユーザの操作に応じて、実行すべき処理と、該処理を実行する機器とを指定し、かつ、該処理で扱うデータを指定するコマンド指示を生成し、生成したコマンド指示を情報処理サーバ１０へ送信する。コマンド指示を受信した情報処理サーバ１０は、該コマンド指示で指定された機器１２〜１７に対して、該コマンド指示で指定されたデータを用いて、該コマンド指示で指定された処理の実行を指示（命令）するジョブを生成する。情報処理サーバ１０は、該生成したジョブを対象機器へ送信する（言い換えれば、該生成したジョブの実行を指示する）。該機器は情報処理サーバ１０から受信したジョブに従った処理を実行した後、ジョブ応答を情報処理サーバ１０へ送信する。この例では、システム１００に含まれる各機器（この例では、情報端末１２、プロジェクタ１３、電子黒板１４、ＭＦＰ１５、ＬＰ１６及びＰＣ１７）は、情報処理サーバ１０から受信したジョブに基づいてデータの処理を実行する機能と、該ジョブに基づくデータの処理を実行した後、該ジョブに基づくデータの処理を実行したことを示すジョブ応答を情報処理サーバ１０へ送信する機能とを少なくとも有している。情報処理サーバ１０は、ジョブに基づいて実行されたデータの処理を指示するための指示情報に基づいて、処理を実行した機器と、処理されたデータとを履歴情報として記録する機能を有している。より具体的には、情報処理サーバ１０は、情報処理サーバ１０により生成されたジョブを実行した機器からジョブ応答を受信した場合に、該ジョブに対応する処理と、該ジョブに対応する処理で扱ったデータと、該ジョブに対応する処理を実行した機器とを少なくとも対応付けた履歴情報を記録する。
【００６７】
また、本実施形態では、情報端末１２は、会議システムを利用する画面で受け付けたユーザの操作に応じて、実行すべき処理と、かつ、該処理で扱う検索条件を指定するコマンド指示を生成し、生成したコマンド指示を情報処理サーバ１０へ送信する。コマンド指示を受信した情報処理サーバ１０は、該コマンド指示で指定された検索条件を用いて、該コマンド指示で指定された処理を実行する。
【００６８】
次に、ＭＦＰ２０から会議資料をクラウドサーバ３０に登録する処理を説明する。図１１は、会議の主催者がＭＦＰ２０から会議資料をクラウドサーバ３０に登録する処理シーケンスの一例を示す図である。まず、ユーザ（会議主催者）は、ＭＦＰ２０の操作表示部４０６に表示される会議資料の登録初期画面でアカウントを含む会議資料の登録開始要求をクラウドサーバ３０に送信する（ステップＳ１）。図１２は、会議資料の登録初期画面の一例を示す図である。ユーザ（会議主催者）は、会議資料の登録初期画面で自分のアカウント（主催者の認証情報）を入力し会議資料の登録を押下する。この操作によりＭＦＰ２０は、ステップＳ１の会議資料の登録開始要求をクラウドサーバ３０に送信する。なお、図１２に示した画面は、ＭＦＰ２０の操作表示部４０６に搭載されるアプリケーション（以下、アプリと表記する）が保持する画面であり、ユーザ（会議主催者）が会議資料をクラウドサーバ３０に登録するアプリの初期画面と考えることができる。ユーザ（会議主催者）は、初期画面ではアカウントを入力して「会議資料の登録」又は「会議資料の確認」が可能である。なお、アカウントが未入力の状態では上記の操作はどちらもできない。つまりボタンが押せないようになっている。以下では、ユーザの認証情報を「アカウント」とも表記する。
【００６９】
次に、クラウドサーバ３０は、会議資料の登録開始要求に含まれるアカウントが新規アカウントの場合、アカウントに対応したディレクトリを生成する（ステップＳ２）。すなわち、ユーザの認証情報（アカウント）に紐付いたフォルダを生成する。次に、クラウドサーバ３０は会議資料の登録開始の応答をＭＦＰ２０に送信する（ステップＳ３）。
【００７０】
次に、ユーザ（会議主催者）は、会議資料をＭＦＰ２０の読み取り面に置いて会議資料の読み込みを行い（ステップＳ４）、ＭＦＰ２０は読み取った資料をファイル化する（ステップＳ５）。すなわちＭＦＰ２０の読取手段４１２は、読み取った資料を画像ファイル（画像データ）に変換する。図１３は、会議資料の登録を行う登録画面の一例を示す図である。すなわち、図１２に示した初期画面で「会議資料の登録」を押下した後に表示される画面である。図１３に示した会議資料の登録画面では、ユーザ（会議主催者）は「パスコード」、「ファイル名」の入力が可能である。またユーザ（会議主催者）は、読み取り設定「カラー読み取り」、「モノクロ読み取り」が可能である。ユーザ（会議主催者）は、「パスコード」、「ファイル名」を入力し、読み取り設定を選択し、「原稿を読み取りして登録」を押下する。この操作によりＭＦＰ２０の読取手段４１２は、ステップＳ４の会議資料の読み込みを行い、続いてステップＳ５の読み取った資料をファイル化する。なお「読み取った資料をファイル化する」とは請求項の「資料を読み取って画像データに変換する」に対応する。会議資料を変換した画像データは、ファイルとして取り扱うので、「画像データ」と「ファイル」は同意である。以下では、「画像データ」を「ファイル」とも表記する。なお、本実施形態では「ファイル名」とは、「画像データを特定する特定情報」または「ファイルを識別する名称」のことを示す。
【００７１】
本実施形態では、図１２に示す「アカウント」の入力は必須であるが「パスコード」及び「ファイル名」の入力は任意である。「パスコード」は後述する情報処理サーバ１０の会議予約画面において、予めパスコードが発行済みの時には入力する使い方になる。「パスコード」を入力した場合はファイル名の末尾にパスコード情報が付加される。なお「ファイル名」を入力した場合でも「パスコード」が入力されていた場合は、ファイル名の末尾にパスコード情報が付加される。なお、パスコードは請求項の「会議の識別情報」に対応する。
【００７２】
次に、ＭＦＰ２０の登録手段４１３は、ファイル化した画像データ（ファイル）と、画像データを特定する特定情報（ファイル名）と、ユーザの認証情報（主催者のアカウント）と、会議の識別情報（パスコード）とを少なくとも含む会議資料データを含み、かつ会議資料データの登録を要求する会議資料の登録要求をクラウドサーバ３０に送信する（ステップＳ６）。次に、クラウドサーバ３０の記憶制御手段５１２は、会議資料の登録要求を受信して会議資料の登録を行う（ステップＳ７）。すなわち、クラウドサーバ３０の記憶制御手段５１２は、会議資料登録要求を受信して、ユーザの認証情報（アカウント）ごとに、画像データと、画像データの特定情報（ファイル名）と、会議の識別情報（パスコード）とを対応付けた会議資料対応情報（会議資料データ）を記憶部に記憶させる（ステップＳ７）。そして、クラウドサーバ３０の記憶制御手段５１２は、会議資料の登録応答をＭＦＰ２０に送信する（ステップＳ８）。
【００７３】
図１２で示した会議資料の登録初期画面で「会議資料の確認」を押下した場合、図１４に示す登録したファイル一覧画面が表示される。図１４は、会議資料の確認画面の一例を示す図である。図１４に示すように、会議資料の確認画面では、アカウント（ユーザの認証情報）に対応したディレクトリと、そのディレクトリに保存されているファイル一覧が表示されている。図１４の例では、ファイル名を指定しない場合では、ファイル名には機器名称（例えば、ファイル一覧の１〜３番目の行：×××××  ××  ×××××  ＪＰＮ）や機器のホスト名称（例えば、ファイル一覧の４番目の行：×××００２６７３９Ｅ３３Ｃ８）が割り当てられて使用される。また、パスコードを指定した場合では、ファイル末尾にパスコードが付加される。例えば、ファイル一覧の１番目の行：×××××  ××  ×××××  ＪＰＮ  ２０１５０９１４１０３２５７＿１２３４などである。
【００７４】
図１４の例において、ファイル名を指定しないで会議資料登録をするとディレクトリ内に保存されるファイルの配置が煩雑な状態になってしまい、利用したいファイルが簡単に探し出せない状況になる。これを防止する為にファイル名を入力して会議資料登録をすればよいのであるが、ユーザにとって会議資料登録の度にファイル名を入力するのは煩わしく、利用したいファイルが簡単に探し出せない状況になる。本実施形態によれば、このようにディレクトリ内に保存されるファイルの配置が煩雑な状態であっても、クラウドサーバ３０に保存されている会議で利用したい資料を簡単に探し出すことができる。
【００７５】
次に、情報端末１２の表示部２０６に表示される、会議システム（アプリ）で主催者が会議を開始するための会議開始画面について説明する。図１５は、主催者が会議を開始するための会議開始画面の一例を示す図である。図１５に示すように、会議を開始する方法は、主催者が新しく会議を始める場合と、主催者が予め予約登録しておいた会議を始める場合の２種類がある。また、会議参加者は「会議参加」を押下して会議に参加することになるが、その際にパスコードを入力する必要がある。
【００７６】
まず、主催者が予め会議予約をする場合について説明する。図１５の会議開始画面において、左下側の「会議予約」を押下した後に図１６に示す会議を予約する会議予約画面が表示される。図１６は、会議を予約する会議予約画面の一例を示す図である。図１６に示すように主催者は、会議開催情報（例えば会議名称、開催日、開始時間、終了時間）を入力してから「パスコードを発行」を押下すると、図１６に示されているパスコード「１２３４」が発行される。これで、主催者は会議開催に必要なパスコードを取得する。そして会議予約画面の右上側の「次へ」を押下して会議へ参加する参加リスト（会議参加者情報）を作成する。なお、参加者リスト（会議参加者情報）は情報端末１２の表示部２０６に表示される画面で作成してもよいし、予め作成しておいた参加者リストを記録媒体に保存しておき、記録媒体から登録してもよい。
【００７７】
図１７は、会議参加者情報（参加者リスト）の一例を示す図である。図１７に示すように、会議参加者情報は、会議を特定する会議ＩＤ、会議名称、会議場所の情報ごとに、参加者の名称と、図１６の画面で発行されたパスコードと、参加者の情報端末１２のＩＰアドレスと、参加者の情報端末１２のＭＡＣアドレスと、参加者の情報端末１２の型番と、参加者の電話番号と、参加者のメールアドレス（参加者のアカウント、参加者の認証情報）とを対応付けたテーブル形式の情報である。
【００７８】
図１７の例において、名称に紐付くパスコード、ＩＰアドレス、ＭＡＣアドレス、型番、電話番号、メールアドレスの一行（レコード）を参加者情報と称する。参加者情報テーブルは、会議に参加している主催者及び参加者の参加者情報が登録され、会議ＩＤにより特定できる。なお、主催者であってもその情報を参加者情報と称することとする。
【００７９】
名称は参加者の氏名、ユーザ名又はニックネームなどである。パスコードは、会議に参加するために秘匿される記号、数値、文字、又は、これらの組み合わせである。パスコードは１つの会議の参加者の間で共通である。ＩＰアドレスは参加者の情報端末１２のＩＰアドレスであり（固定でもＤＨＣＰサーバにより割り当てられたものでもよい）、ＭＡＣアドレスは無線ＬＡＮの通信において参加者の情報端末１２に固有のアドレスである。型番は参加者の情報端末１２で動作するクライアントプログラムを特定するための情報である。例えば、ＯＳ名とアプリ又はブラウザ名、バージョンなどが登録される。型番は主に、情報処理サーバ１０（会議管理装置）が適切な画面情報を送信する際に参照される。電話番号は参加者の電話番号で、メールアドレスは参加者のメールアドレスである。なお、メールアドレスは、参加者のアカウント（参加者の認証情報）である。
【００８０】
これらの項目の全てを情報処理サーバ１０が取得する必要はなく、予定外の参加者を特定するための情報が登録されていればよい。また、参加者情報テーブルのうち１つのレコード（行）には主催者の参加者情報が登録される。主催者は会議を開始した者なので情報処理サーバ１０は主催者を特定できる。通常は、一番上のレコードが主催者のレコードであり、表では「黒星印」で主催者であることが示されている。
【００８１】
図１５に戻り説明を続ける。次に、主催者が新しく会議を始める場合について説明する。図１５に示した会議開始画面で「新規開始」を押下して会議を開始すると図１８に示す会議操作画面が表示される。図１８は、会議中に必要な操作をするための会議操作画面の一例を示す図である。会議主催者は会議操作画面を使って会議中に必要な操作全般を行うことができる。例えば「ファイルを追加」は会議主催者の所持する情報端末１２内に保存される資料を会議システム上で閲覧できるようにするためのボタンである。「機器を操作」は資料をプロジェクタ１３や電子黒板１４に投影するためのボタンである。「ダウンロード」は会議システム外部（クラウドサーバ３０）にある資料をダウンロードするためのボタンである。「削除」は会議システム上で閲覧できる資料を削除するためのボタンである。会議資料一覧には会議に関連する資料の検索結果一覧が表示される。図１８の例では、新規に開始された会議に対してパスコード「１２３４」が割り当てられている。なお、新規開始の場合には、予めパスコードが取得されていないので、図１８に示すようなパスコード検索による会議資料一覧で文書名（ファイル名）、文書作成日時の情報は表示されない。
【００８２】
図１９は、主催者が新しく会議を始める場合の処理シーケンスの一例を示す図である。図１５に示した情報端末１２の会議開始画面で「新規開始」を選択する操作（「新規開始」を押下する操作）を受け付けると情報処理サーバ１０に対して会議開始要求が送信される（ステップＳ１１）。つまり、情報処理サーバ１０の特定情報受付手段が会議資料特定情報（ファイルの一覧情報）の取得を要求する特定情報取得要求を受け付けたことになる。情報処理サーバ１０は、新規に開始された会議に対してパスコードを生成して割り当てる（ステップＳ１２）。情報処理サーバ１０は、会議開始応答を情報端末１２に送信する（ステップＳ１３）。情報処理サーバ１０の特定情報取得手段は、新規会議開始時にはクラウドサーバ３０からファイル一覧（会議資料特定情報）を取得するための検索条件として会議の開催時間情報を用い、開催時間とパスコードとを含む一覧情報取得要求（特定情報取得要求）をクラウドサーバ３０に送信する（ステップＳ１４）。クラウドサーバ３０の会議資料検索手段５１３は、会議の開始時間より以前にクラウドサーバ３０に登録された主催者のアカウント（主催者の認証情報）に対応したディレクトリに保存（登録）されている会議資料ファイルを検索し（ステップＳ１５）、登録日時が近い順から会議資料ファイルを昇順に並べた会議資料データの一覧情報（会議資料特定情報）を生成する。クラウドサーバ３０の会議資料検索手段５１３は、生成した会議資料データの一覧情報（会議資料特定情報）を情報処理サーバ１０に送信する（ステップＳ１６）。情報処理サーバ１０の表示制御手段は、会議資料データの一覧情報（会議資料特定情報）を受け付けて図１８に示す会議操作画面を情報端末１２の表示部２０６に表示させる。また、情報処理サーバ１０の特定情報取得手段は、会議開始後に参加者が新たに会議資料をクラウドサーバ３０に登録した時に備えて、会議中は一定間隔でクラウドサーバ３０に対して一覧情報取得要求（特定情報取得要求）を繰り返して送信し、新たに追加された会議資料ファイル（会議資料データ）があれば会議資料一覧に表示する。以下では、請求項の「会議資料特定情報」を「ファイル一覧」、「ファイルの一覧情報」または「会議資料データの一覧情報」とも表記し、請求項の「特定情報取得要求」を「一覧情報取得要求」とも表記する。
【００８３】
次に、主催者が予め予約登録しておいた会議を始める場合について説明する。図１５に示した会議開始画面でパスコードを入力し、「入力したパスコードで会議を開始」を押下して会議を開始すると図１８に示す会議操作画面が表示される。図１８の例では、会議予約画面においてパスコード「１２３４」が予め取得済みであるため、ファイル名の末尾にパスコードが付加されたファイルを最も関連の高いファイルとして会議資料一覧で会議主催者に表示する。パスコードが取得されていない会議についてはパスコード検索による会議資料一覧表示はされない。またパスコードが付加されたファイル以外については会議開催日時に近い日付のものから関連の高いファイルとして会議資料一覧で会議主催者に表示する。なお会議システムが自動的に表示するファイル以外を追加する手段として後述するファイル追加画面及び検索条件の指定画面が用意されている。
【００８４】
図２０は、主催者が予め予約登録しておいた会議を始める場合の処理シーケンスの一例を示す図である。図１５に示した情報端末１２の会議開始画面でパスコードを入力し「入力したパスコードで会議を開始」を選択する操作（「入力したパスコードで会議を開始」を押下する操作）を受け付けると情報処理サーバ１０に対して会議開始要求（予約済み）が送信される（ステップＳ２１）。すなわち、会議の開始処理の実行を指示する操作（この例では「入力したパスコードで会議を開始」を押下する操作）を受け付けた場合、会議の開始処理のコマンド指示を生成し、生成したコマンド指示を情報処理サーバ１０に送信する。上記が情報端末１２の画面で受け付けたユーザの操作に応じて、情報端末１２がコマンド指示を生成する方法である。ここで、情報処理サーバ１０の特定情報受付手段が会議資料特定情報（ファイルの一覧情報）の取得を要求する特定情報取得要求を受け付けたことになる。情報処理サーバ１０は、会議開始応答を情報端末１２に送信する（ステップＳ２２）。情報処理サーバ１０は、コマンド指示を解釈し、一覧情報取得のジョブを生成する。生成したジョブに従い、情報処理サーバ１０の特定情報取得手段は、入力されたパスコード（会議の識別情報）を用いて、パスコードを含む一覧情報取得要求をクラウドサーバ３０に送信する（ステップＳ２３）。上記がコマンド指示を解釈し、情報処理サーバ１０がジョブを生成し、ジョブを実行する方法である。上記で説明したように、情報端末１２の画面で受け付けたユーザの操作に応じて、情報端末１２がコマンド指示を生成して、コマンド指示を情報処理サーバ１０に送信し、情報処理サーバ１０は、コマンド指示を解釈して、ジョブを生成してジョブを実行する流れである。以下では、情報端末１２の画面で受け付けたユーザの操作に対するコマンド指示の生成から情報処理サーバ１０でのジョブの実行までは同様の流れとなるので、詳細説明については省略する。
【００８５】
クラウドサーバ３０の会議資料検索手段５１３は、主催者のアカウント（主催者の認証情報）に対応したディレクトリに登録（保存）されている会議資料ファイル（会議資料対応情報）の中から、パスコードが一致する会議資料ファイルを検索し（ステップＳ２４）、パスコードが一致した会議資料ファイルの一覧情報（会議資料特定情報）を情報処理サーバ１０に送信する（ステップＳ２５）。次に、生成したジョブに従い、情報処理サーバ１０の特定情報取得手段は、入力されたパスコード（会議の識別情報）を用いて、パスコードに紐付いた会議名称を含む一覧情報取得要求（特定情報取得要求）をクラウドサーバ３０に送信する（ステップＳ２６）。クラウドサーバ３０の会議資料検索手段５１３は、主催者のアカウント（主催者の認証情報）に対応したディレクトリに登録（保存）されている会議資料ファイルの中から、会議名称が一致する会議資料ファイルを検索し（ステップＳ２７）、会議名称が一致した会議資料ファイルの一覧情報を情報処理サーバ１０に送信する（ステップＳ２８）。なお、情報処理サーバ１０の特定情報取得手段は、「入力したパスコードで会議を開始」時にはクラウドサーバ３０からファイルの一覧情報を取得するための検索条件として会議の開催時間情報を用い、開催時間とパスコードと会議名称とを含む一覧情報取得要求をクラウドサーバ３０に送信するようにしてもよい。この場合、「パスコード」及び「会議名称」で検索したファイルの一覧情報（会議資料特定情報）を優先的に表示させるようにする。
【００８６】
また、情報処理サーバ１０の特定情報取得手段は、会議開始後に参加者が新たに会議資料をクラウドサーバ３０に登録した時に備えて、会議の開催時間情報を用い、開催時間とパスコードとを含む一覧情報取得要求をクラウドサーバ３０に送信する（ステップＳ２９）。クラウドサーバ３０の会議資料検索手段５１３は、会議の開始時間より後にクラウドサーバ３０に登録された主催者のアカウント（主催者の認証情報）に対応したディレクトリに保存されている会議資料ファイルを検索し（ステップＳ３０）、登録日時が近い順から昇順に並べた会議資料ファイル（会議資料データ）の一覧情報を生成する。クラウドサーバ３０の会議資料検索手段５１３は、生成した会議資料データの一覧情報を情報処理サーバ１０に送信する（ステップＳ３１）。なお、情報処理サーバ１０の特定情報取得手段は、会議中は一定間隔でクラウドサーバ３０に対して一覧情報取得要求を繰り返して送信し、新たに追加された会議資料ファイル（会議資料データ）があれば会議資料一覧に表示する。
【００８７】
図１８に戻り説明を続ける。図１８の会議操作画面において、「ファイルを追加」を押下した後に図２１に示す会議主催者が会議システム（情報処理サーバ１０）にファイルを追加するファイル追加画面が表示される。図２１は、ファイルを追加するファイル追加画面の一例を示す図である。図２１に示すように、主催者が会議システム（情報処理サーバ１０）にファイルの追加を行う方法として、操作中の情報端末１２から追加する方法（アップロード）と、クラウドサーバ３０から追加する方法（ダウンロード）がある。「操作中の端末から追加する」を選択中の場合には、検索条件の指定を追加すると情報端末１２のファイルエクスプローラーが開く。主催者はファイルエクスプローラー画面を使って追加したいファイルを指定する。追加したいファイルはファイル一覧の画面にチェック済み状態で表示されるので、「選択したファイルをアップロード」を押下すると会議システム（情報処理サーバ１０）にファイルが追加される。
【００８８】
「クラウドサーバから追加する」を選択中の場合には、会議資料検索手段５１３が所定の条件に従ってクラウドサーバ３０内のファイルを検索した結果がファイル一覧に自動で表示される。なお、所定の条件は後述する。主催者がファイル一覧に表示されないファイルを明示的に追加したい場合は、「検索条件の指定」を押下すると、図２２に示す検索条件を指定する検索条件の指定画面が表示される。図２２は、検索条件を指定する検索条件の指定画面の一例を示す図である。図２２に示すように、主催者は会議名称、開催時間、パスコード等の検索条件を指定して追加したいファイルを検索し、会議に必要なファイルの追加を行うことができる（資料受付手段及び資料取得手段）。検索条件としては「会議名称」、「開催時間」、「パスコード」がデフォルトで用意されている。主催者はこれらの条件を指定してクラウドサーバ３０上に登録されているファイルを検索及びダウンロードして会議システム（情報処理サーバ１０）にファイルを追加することができる。なお、検索条件はファイル名検索に利用される。図２２の例では、会議名称にキーワード「アプリ開発チーム」と、パスコードにキーワード「７９０１」を入力して検索したときの検索結果がファイル一覧に表示されている。
【００８９】
以上に説明したように、本実施形態では、クラウドサーバ３０に会議資料データを登録する際に、ＭＦＰ２０で資料を読み取って変換した画像データ（ファイル）と、画像データのファイル名と、機器を使用しているユーザの認証に用いられる認証情報（アカウント）と、会議を識別する識別情報（パスコード）とを少なくとも含む、会議資料データを送信する。クラウドサーバ３０は、会議資料データを受信して、ユーザの認証情報（アカウント）ごとに、会議の識別情報（パスコード）と、画像データ（会議資料ファイル）と、画像データの特定情報（ファイル名）とを対応付けた会議資料対応情報を記憶部に記憶させる。情報処理サーバ１０は、ユーザの認証情報（アカウント）と、会議の識別情報（パスコード）と、会議名称と、開催日時とを含み、かつ会議資料データの一覧情報の取得を要求する一覧情報取得要求をクラウドサーバ３０に送信する。クラウドサーバ３０は、一覧情報取得要求を受信して、ユーザの認証情報（アカウント）に対応付いた会議資料データ（画像データ）の中から会議の識別情報（パスコード）、会議名称、開催日時との何れかが一致する会議資料データを検索し、一致した会議資料データの一覧情報（ファイルの一覧情報）を生成して情報処理サーバ１０に送信する。このように、本実施形態では、クラウドサーバ３０では会議で使用する資料を探し出す為の付加情報を会議資料データに付加して保存し、情報処理サーバ１０から付加情報に基づく会議資料データの一覧情報を取得する一覧情報取得要求を受け付けて、付加情報を用いた検索を行って付加情報と一致した会議資料データの一覧情報を生成して情報処理サーバ１０に送信する。これにより、本実施形態のシステム１００は、クラウドサーバ３０に登録された、会議で利用したい資料を簡単に探し出すことができる。
【００９０】
（第１の実施形態の変形例）
上述の第１の実施形態では、情報処理サーバ１０が、ユーザの認証情報（アカウント）と、会議の識別情報（パスコード）と、会議名称と、開催日時とを含み、かつ会議資料データの一覧情報の取得を要求する一覧情報取得要求をクラウドサーバ３０に送信し、クラウドサーバ３０が、一覧情報取得要求を受信して、ユーザの認証情報（アカウント）に対応付いた会議資料データの中から会議の識別情報（パスコード）、会議名称、開催日時との何れかが一致する会議資料データを検索して会議資料データの一覧情報を生成している。本変形例では、情報処理サーバ１０の資料取得手段が、ユーザの認証情報（アカウント）をクラウドサーバ３０に送信し、クラウドサーバ３０からユーザの認証情報（アカウント）に対応付いた会議資料データを全て取得する。情報処理サーバ１０の特定手段は、取得した会議資料データの中から会議の識別情報（パスコード）、会議名称、開催日時との何れかが一致する会議資料データを検索し、一致した該会議資料データの一覧情報を生成して会議資料一覧を表示する形態である。本変形例の場合、クラウドサーバ３０の会議資料検索手段５１３の機能を情報処理サーバ１０が有することになる。本変形例は、情報処理サーバ１０が、クラウドサーバ３０から取得した、ユーザの認証情報（アカウント）に対応付いた会議資料データの中から検索条件を用いて、会議の識別情報が一致する会議資料データを特定する特定手段を有し、特定手段で特定した会議資料データの一覧情報を生成するので、クラウドサーバ３０の負荷を軽減することができる。
【００９１】
（第２の実施形態）
次に、第２の実施形態を説明する。上述の第１の実施形態と共通する部分については適宜に説明を省略する。第１の実施形態では、会議システム（情報処理サーバ１０）に会議資料データを追加できるのは、会議の主催者だけが可能な形態である。第２の実施形態では、会議システム（情報処理サーバ１０）は、上述した図１７で示した会議参加者情報（参加者リスト）に基づいて参加者を認証し、主催者以外の参加者でも会議資料データの追加が可能な形態である。また、第２の実施形態では、会議システム（情報処理サーバ１０）が会議資料データの一覧情報から会議資料データを追加する際に必要なページだけを指定することができる形態である。以下、本実施形態の詳細について説明する。
【００９２】
まず、会議の主催者は、図１６に示した会議予約画面で会議開催情報を入力してパスコードを取得する。その後、図１７で示した会議参加者情報（参加者リスト）を作成する。以下、会議参加者情報を「参加者リスト」とも表記する。主催者は、パスコードを会議参加者に通知する。会議参加者は、図１５に示した会議開始画面で「会議参加」を押下して会議に参加する。なお前提として、参加者は会議システムのアプリを起動する際にアカウントを入力済みである。「会議参加」を押下した後、図１８に示した会議操作画面が表示される。ここで、参加者はパスコードの入力を行う。会議システム（情報処理サーバ１０）は、例えば、参加者のアカウント（メールアドレス）とパスコードとを用いて、会議参加者情報（参加者リスト）と一致する場合に参加者を認証する。予め参加者が会議資料データをクラウドサーバ３０に登録する際には会議資料の登録初期画面で自分のアカウント（ユーザの認証情報）を入力し、参加者のアカウントに対応したディレクトリに会議資料データが保存されている。以上の前提のもとで参加者は、会議システム（情報処理サーバ１０）に会議資料データの追加をすることができる。
【００９３】
図２３は、会議の参加者が会議資料データを追加するためのファイル追加画面の一例を示す図である。参加者は、図１８に示した会議操作画面で「ファイルを追加」を押下すると図２３に示すファイル追加画面が表示される。図２３の例では、ファイル一覧に表示されているファイルは、参加者のアカウントに対応したディレクトリに登録されている会議資料データの中から検索条件として開催時間情報を用い、会議開催日時に近い日付のものから関連の高いファイルとして参加者に表示されている。なお、図２３の例は一例であり、第１の実施形態で上述したように、検索条件としてパスコード、会議名称等を用いてもよい。また、図２３の例では、参加者がクラウドサーバ３０に保存してある会議資料データを会議システム（情報処理サーバ１０）に追加する「クラウドサーバから追加する」が選択されている。この画面で参加者は「検索条件の指定」を押下すると図２４に示すファイル一覧のファイルの「付加情報」を選択するボタンが表示される。図２４は、会議資料のページ数を指定するページ数指定画面の一例を示す図である。図２４において、参加者がファイルの文書名にチェックを入れて「付加情報」を押下すると図２４の下側の会議資料のページ数を指定するページ数指定画面が表示される。参加者はページ数指定画面でページ指定にチェックを入れて、ページ数を入力する。つまり、資料受付手段は、会議資料データに含まれる画像データのページ数を指定したページ指定情報を受け付けたことになる。また、追加する会議資料データを説明する説明情報（コメント）を入力することができる。説明情報（コメント）を入力した場合には、会議資料データを追加した際に説明情報（コメント）が表示される。ページ数、コメント（説明情報）を入力した後、右上の「ＯＫ」を押下すると上側の画面に戻る。参加者は図２４のファイル追加画面で「選択したファイルをダウンロード」を押下すると、会議システム（情報処理サーバ１０の資料取得手段）は、参加者のアカウントと、会議のパスコードと、会議資料データ（ファイル名）と、ページ数を指定したページ指定情報とを含み、かつ会議資料データの取得を要求する資料取得要求をクラウドサーバ３０に送信し、クラウドサーバ３０の資料送信手段５１４からページ指定情報で指定されたページの画像データを含む会議資料データを取得（ダウンロード）する。
【００９４】
図２５は、会議の参加者がＭＦＰ２０から会議資料をクラウドサーバ３０に登録する処理シーケンスの一例を示す図である。図２５では、ユーザＡ（参加者）がクラウドサーバ３０に会議資料データを登録する一例を説明する。まず、ユーザＡ（参加者）は、ＭＦＰ２０の操作表示部４０６に表示される図１２で示した会議資料の登録初期画面でユーザＡのアカウント（メールアドレス）を含む会議資料の登録開始要求をクラウドサーバ３０に送信する（ステップＳ４１）。すなわち、図１２で示した会議資料の登録初期画面でユーザＡのアカウント（メールアドレス）を入力し、会議資料の登録を押下する。次に、クラウドサーバ３０は、ユーザＡのアカウントに紐付いたフォルダを生成する。つまり、ユーザＡの情報テーブルに、アカウントに対応したフォルダ名を追加する（ステップＳ４２）。図２６は、ユーザＡの情報テーブルの一例を示す図である。図２６に示すように、ユーザＡの情報テーブルは、ユーザ名と、メールアドレス（アカウント）と、フォルダ名（アカウントと同じ名称）と、説明情報とを対応付けた情報である。
【００９５】
次に、クラウドサーバ３０は会議資料の登録開始応答（フォルダ作成完了）をＭＦＰ２０に送信する（ステップＳ４３）。次に、ユーザＡは、会議資料をＭＦＰ２０の読み取り面に置いて会議資料の読み込みを行い（ステップＳ４４）、ＭＦＰ２０は読み取った資料をファイル化する（ステップＳ４５）。すなわち、ユーザＡは、図１３に示した会議資料の登録画面で、「パスコード」、「ファイル名」を入力し、読み取り設定「カラー読み取り」、「モノクロ読み取り」を選択し、「原稿を読み取りして登録」を押下する。
【００９６】
次に、ＭＦＰ２０の登録手段４１３は、ファイル化した画像データ（ファイル）と、ファイル名と、ユーザＡの認証情報（アカウント）と、会議の識別情報（パスコード）とを少なくとも含む会議資料データを含み、かつ、会議資料データの登録を要求する会議資料（ファイル）の登録要求をクラウドサーバ３０に送信する（ステップＳ４６）。次に、クラウドサーバ３０の記憶制御手段５１２は、会議資料（ファイル）の登録要求を受信して会議資料（ファイル）の登録を行う（ステップＳ４７）。すなわち、クラウドサーバ３０の記憶制御手段５１２は、会議資料登録要求を受信して、ユーザＡの認証情報（アカウント）ごとに、画像データ（ファイル）と、ファイル名と、会議の識別情報（パスコード）とを対応付けた会議資料対応情報を記憶部に記憶させる。そして、クラウドサーバ３０の記憶制御手段５１２は、会議資料の登録応答（ファイル保存完了）をＭＦＰ２０に送信する（ステップＳ４８）。
【００９７】
図２７は、会議の参加者が会議資料をクラウドサーバ３０から追加する処理シーケンスの一例を示す図である。会議の参加者は、図１５に示した会議開始画面で「会議参加」を押下して会議に参加する。なお前提として、参加者は会議システムのアプリを起動する際にアカウントを入力済みである。「会議参加」を押下した後、図１８に示した会議操作画面が表示される。ここで、参加者はパスコードの入力を行う。情報端末１２は、参加者のアカウント（メールアドレス）を含む会議参加要求を情報処理サーバ１０（会議システム）に送信する（ステップＳ５１）。会議システム（情報処理サーバ１０）は、例えば、参加者のアカウント（メールアドレス）とパスコードを用いて、図１７に示した会議参加者情報（参加者リスト）と一致する場合に参加者を認証する。なお、認証情報として参加者のアカウント（メールアドレス）、パスコードに限ることはなく参加者の情報端末１２を特定するＩＰアドレス、ＭＡＣアドレス等を用いてもよい。
【００９８】
会議システム（情報処理サーバ１０）は、参加者のアカウントに対応する参加者リストのユーザに、アカウントに対応したフォルダ名を追加する（ステップＳ５２）。すなわち、参加者の会議資料データは、クラウドサーバ３０上の参加者のアカウントに紐付いたフォルダに登録（保存）されているため、参加者がクラウドサーバ３０の自分のフォルダにある会議資料データを取得（ダウンロード）するには、参加者に紐付いたフォルダ名を参加者リストに追加しておく必要がある。図２８は、参加者リストの一例を示す図である。図２８に示すように、参加者リストは、ユーザ名と、メールアドレス（アカウント）と、フォルダ名（アカウントと同じ名称）と、説明情報とを対応付けた情報である。なお、図１７で説明した会議参加者情報（参加者リスト）に、フォルダ名（アカウントと同じ名称）と、説明情報とを追加した情報を参加者リストとして保持してもよいし、図２６に示したユーザの情報テーブルを図２８に示すような参加者リストとして保持してもよい。次に、会議システム（情報処理サーバ１０）は、会議参加要求応答（ＯＫ）を情報端末１２に送信する（ステップＳ５３）。
【００９９】
参加者が会議中に会議資料をクラウドサーバ３０から会議システム（情報処理サーバ１０）に追加する場合、参加者は、図１８に示した会議操作画面で「ファイルを追加」を押下すると図２３に示すファイル追加画面が表示される。情報端末１２は、参加者のアカウントに対応したフォルダ名に登録（保存）されているファイルの一覧情報取得要求を送信する（ステップＳ５４）。会議システム（情報処理サーバ１０の特定情報受付手段）は、参加者リストから参加者のアカウントに対応したフォルダを抽出する（ステップＳ５５）。会議システム（情報処理サーバ１０の特定情報取得手段）は、抽出したフォルダ名を含むファイルの一覧情報取得要求をクラウドサーバ３０に送信する（ステップＳ５６）。クラウドサーバ３０の会議資料検索手段５１３は、ファイルの一覧情報取得要求に含まれるフォルダ名に登録（保存）されているファイルを検索し（ステップＳ５７）、ファイルの一覧情報を生成して、ファイルの一覧情報を情報処理サーバ１０に送信する（ステップＳ５８）。情報処理サーバ１０の表示制御手段は、取得したファイルの一覧情報を情報端末１２の表示部２０６に表示させる（ステップＳ５９）。
【０１００】
参加者は、図２４に示したファイル追加画面のファイル一覧から追加したいファイル（文書名）を選択（チェック）した後、「付加情報」を押下してページ数を入力し、説明情報（コメント）を入力する。「ＯＫ」を押下して「選択したファイルをダウンロード」を押下する。情報端末１２は、ファイルの選択情報、ページ指定情報、ファイルの説明情報を含むファイル取得要求を会議システム（情報処理サーバ１０の資料受付手段）に送信する（ステップＳ６０）。会議システム（情報処理サーバ１０の資料取得手段）は、ファイルの選択情報、ページ指定情報を含むファイル取得要求をクラウドサーバ３０に送信する（ステップＳ６１）。クラウドサーバ３０の資料送信手段５１４は、ファイル取得要求に含まれるファイルの選択情報、ページ指定情報を用いて参加者のフォルダ名に登録（保存）されているファイルを検索し（ステップＳ６２）、一致するファイルの中からページ指定情報で指定されたページを抽出してファイル（会議資料データ）を生成する。クラウドサーバ３０の資料送信手段５１４は、生成したファイルを会議システム（情報処理サーバ１０の資料取得手段）に送信する（ステップＳ６３）。次に、会議システム（情報処理サーバ１０の資料取得手段）は、取得したファイルに説明情報を付加して保存する（ステップＳ６４）。次に、会議システム（情報処理サーバ１０の表示制御手段）は会議資料取得情報（ファイル追加情報）を情報端末１２の表示部２０６に表示させる（ステップＳ６５）。
【０１０１】
図２９は、情報端末１２の表示部２０６に表示される画面の一例を示す図である。つまり、ステップＳ６５で、会議に参加している全ての参加者の情報端末１２の表示部２０６に表示されるファイル追加情報（会議資料取得情報）のポップアップ画面の一例である。図２９に示すように、参加者の会議資料データが会議システム（情報処理サーバ１０）に追加（ダウンロード）された場合、ファイルが追加された情報と、追加したユーザ（会議資料データ取得者情報（参加者））と、ファイル取得時に入力した説明情報（コメント）とが表示される。
【０１０２】
以上に説明したように、本実施形態では、情報処理サーバ１０は、会議の識別情報（パスコード）に紐付いた参加者リスト（会議参加者情報）を保持し、参加者の情報端末１２から、クラウドサーバ３０に登録されている参加者の会議資料データを取得（ダウンロード）する場合に、参加者リストを参照して参加者のアカウントに基づいて会議資料データの一覧情報、及び会議資料データを取得する。また、情報処理サーバ１０は、会議資料データのうち必要なページを指定して、クラウドサーバ３０は指定されたページだけを送信する。また、情報処理サーバ１０は、参加者の会議資料データを追加（ダウンロード）した場合に、全ての参加者の情報端末１２に追加情報を表示させる。このように、本実施形態では、会議の識別情報（パスコード）に紐付いた参加者リスト（会議参加者情報）を保持するので、会議の主催者だけでなく、参加者でも会議資料データの一覧情報から、会議で利用したい資料を簡単に探し出すことができる。
【０１０３】
（第３の実施形態）
次に、第３の実施形態を説明する。上述の第１の実施形態及び第２の実施形態と共通する部分については適宜に説明を省略する。第３の実施形態では、会議の参加者が会議で修正された自分の会議資料データ（画像データ）をすぐに取得することが可能な形態である。すなわち、参加者の会議資料データ（画像データ）が、例えば電子黒板１４に投影され、会議中に投影内容に対して議事内容が書き込まれた会議資料データ（画像データ）を、会議中または会議終了後にクラウドサーバ３０に登録（保存）されている会議資料データ（画像データ）と置き換えて更新することで、参加者が会議で修正された自分の会議資料データ（画像データ）をすぐに取得することが可能な形態である。以下、本実施形態の詳細について説明する。なお、本実施形態では、参加者の会議資料データ（画像データ）を出力する会議システムの機器を電子黒板１４を一例にして説明するが、これに限らずデータを出力する機器は任意である。
【０１０４】
図３０は、電子黒板１４のハードウェア構成の一例を示す図である。図３０に示すように、電子黒板１４は、ＣＰＵ６０１と、ＲＯＭ６０２と、ＲＡＭ６０３と、ハードディスク装置（ＨＤＤ、Hard  Disk  Dive）６０４と、グラフィックスボード６０５と、ディスプレイ６０６と、検知装置６０７と、通信Ｉ／Ｆ６０８とを備える。これらの各部は、システムバス６０９を介して相互に接続されている。
【０１０５】
ＣＰＵ６０１は、ＲＯＭ６０２やＨＤＤ６０４等に記憶されているプログラムをＲＡＭ６０３上に読み出して実行し、電子黒板１４の動作を統括的に制御する。グラフィックスボード６０５は、ディスプレイ６０６に描画する描画データを処理する装置であり、画像イメージを保持するＶＲＡＭ（Video  RAM）やディスプレイ６０６の接続端子を含んで構成される。ディスプレイ６０６は、グラフィックスボード６０５が生成した描画データを表示する表示装置である。なお、グラフィックスボード６０５、ディスプレイ６０６は「出力手段」の一例である。
【０１０６】
ＨＤＤ６０４は、大容量の不揮発性メモリである。ＨＤＤ６０４は、例えば、電子黒板１４のシステム全体を制御するＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、ＩＴＲＯＮ、μＩＴＲＯＮなどの種々のＯＳを記憶する。また、ＨＤＤ６０４は、グラフィックスボード６０５やディスプレイ６０６、検知装置６０７等のデバイスドライバや、電子黒板１４で実行されるプログラムなどの様々なデータを記憶する。
【０１０７】
なお、電子黒板１４で実行されるプログラムは、ＣＤ−ＲＯＭ、ＭＯ（Magneto  Optical  disk）、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read−Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）などの任意の装置可読な記録媒体に格納してインストールしてもよく、ネットワークを介してインストールしてもよい。
【０１０８】
検知装置６０７は、物体が接触又は接近したことを検知する検知装置である。検知装置６０７は、例えば、物体が接触することによって変化する静電容量を検知する静電容量センサを備えたタッチパネルが該当する。ただし、これに限定されるものではなく、検知装置６０７は、物体の接触圧を検知する圧力センサを備えたタッチパネルでもよく、ディスプレイ６０６の面に平行に照射された１方向の光又は縦方向及び横方向の２方向の光が遮断されたことを検知して、物体がディスプレイ６０６に接近又は接触したことを検知する光学検知装置でもよく、任意の装置であってよい。なお、検知装置６０７が、光が遮断されたことを検知する場合、表示領域上にタッチパネルが設けられていなくてもよい。グラフィックスボード６０５は、検知装置６０７により接触位置座標又は接近位置座標が検出されると、検出された接触位置座標又は接近位置座標に基づいて描画画像（手書き画像）を描画し、その描画した画像を背景画像に重畳描画する。
【０１０９】
通信Ｉ／Ｆ６０８は、会議用ネットワーク１８と接続するインタフェースである。
【０１１０】
図３１は、電子黒板１４が有する機能（電子黒板１４のＣＰＵ６０１によって実行される機能）の一例を示す図である。説明の便宜上、図３１では、本実施形態に関する機能を主に例示しているが、これらに限られるものではなく、電子黒板１４としての機能を実現する機能部を有している。
【０１１１】
図３１に示すように、電子黒板１４は、ＣＰＵ６０１がプログラムを実行することで実現される機能（モジュール）である通信手段６１１と、記憶手段６１２と、出力手段６１３とを備える。上記各部の一部はＣＰＵ６０１がＲＯＭ６０２又はＨＤＤ６０４からソフトウェア（プログラム）を読み出して実行することにより上記各部がＲＡＭ６０３上にロードされ、上記各部がＲＡＭ６０３上に生成されるソフトウェア（プログラム）であってもよい。また、上記各部の一部又は全部を演算処理を行うプロセッサなどのハードウェア回路で置き換えてもよい。
【０１１２】
通信手段６１１は、会議用ネットワーク１８を介して情報処理サーバ１０、他の機器１２〜１７とデータ通信を行う。また、通信手段６１１は、情報処理サーバ１０、情報端末１２、ＰＣ１７から送信された各種のデータを受信して、出力手段６１３及び対応する各部に受け渡す。
【０１１３】
記憶手段６１２は、自装置の識別情報と種別とを少なくとも含むデバイス情報を記憶する。
【０１１４】
出力手段６１３は、情報処理サーバ１０、情報端末１２、ＰＣ１７から通信手段６１１で受信した各種のデータを自装置の出力形態で出力する。出力手段６１３は、例えば、受信した画像データを表示面に表示する。
【０１１５】
図３２は、本実施形態のシステム１００の処理シーケンスの一例を示す図である。まず、図１５に示した情報端末１２の会議開始画面でパスコードを入力し「入力したパスコードで会議を開始」を選択する操作（「入力したパスコードで会議を開始」を押下する操作）を受け付けると情報処理サーバ１０に対して会議開始要求（予約済み）が送信される（ステップＳ７１）。情報処理サーバ１０は、会議開始応答を情報端末１２に送信する（ステップＳ７２）。情報処理サーバ１０の特定情報取得手段は、入力されたパスコード（会議の識別情報）を用いて、パスコードを含む一覧情報取得要求をクラウドサーバ３０に送信する（ステップＳ７３）。クラウドサーバ３０の会議資料検索手段５１３は、主催者のアカウント（主催者の認証情報）に対応したディレクトリに登録（保存）されている会議資料ファイルの中から、パスコードが一致する会議資料ファイルを検索し（ステップＳ７４）、パスコードが一致した会議資料ファイルの一覧情報を情報処理サーバ１０に送信する（ステップＳ７５）。情報処理サーバ１０の特定情報取得手段は、会議資料ファイルの一覧情報をファイルリストに保持する（ステップＳ７６）。図３３は、情報処理サーバ１０が保持するファイルリストの一例を示す図である。図３３に示すように、ファイルリストは、「ファイル名」と、情報処理サーバ１０でのファイルのパス「パス」と、クラウドサーバ３０でのファイルのパス「クラウドパス」と、ファイル（会議資料データ）を登録した「ユーザ名」と、当該ファイルの「変更有無」と、「変更後ファイル名」とを対応付けた情報である。クラウドサーバ３０からファイル一覧情報を取得した場合、情報処理サーバ１０は、「ファイル名」と、クラウドサーバ３０でのファイルのパス「クラウドパス」と、ファイル（会議資料データ）を登録した「ユーザ名」と、変更有無「無し」と、をファイルリストに保持する。図３３の例では、ファイル一覧情報に含まれるファイルは、ファイル名「資料１＿１２２３．ｐｐｔ」、ファイル名「図０９３０＿１２２３．ｐｐｔ」、ファイル名「進捗０９３０＿１２２３．ｘｌｓ」であることを示している。次に、情報処理サーバ１０の表示制御手段は、主催者の情報端末１２の表示部２０６にファイル一覧を表示させる（ステップＳ７７）。
【０１１６】
主催者はファイル一覧から電子黒板１４に投影する投影ファイルを選択する（ステップＳ７８）。情報端末１２は選択されたファイルのファイル名を含むファイル投影要求を情報処理サーバ１０に送信する（ステップＳ７９）。情報処理サーバ１０の資料取得手段はファイル名を含むファイル取得要求をクラウドサーバ３０に送信し（ステップＳ８０）、クラウドサーバ３０の資料送信手段５１４はファイル名に一致するファイルを情報処理サーバ１０に送信する（ステップＳ８１）。情報処理サーバ１０の資料取得手段は、取得したファイルの情報をファイルリストに保持する（ステップＳ８２）。図３４は、ファイル取得時の処理フローの一例を示すフローチャート図である。情報処理サーバ１０の資料取得手段は、情報端末１２からファイル名を含むファイル投影要求を受け付けて、ファイル投影要求に含まれるファイルをクラウドサーバ３０からダウンロードする（ステップＳ３０１）。次に、情報処理サーバ１０の資料取得手段は、情報処理サーバ１０でのダウンロードファイルのパスを、ファイルリストに保持する（ステップＳ３０２）。図３５は、情報処理サーバ１０が保持するファイルリストの一例を示す図である。図３５に示すように、クラウドサーバ３０からファイルを取得（ダウンロード）した場合、情報処理サーバ１０の資料取得手段は、図３３で示したファイルリストに、情報処理サーバ１０での「パス」を追加して保持する。図３５の例では、取得（ダウンロード）したファイルは、パスが追加されているファイル名「図０９３０＿１２２３．ｐｐｔ」であることを示している。図３６は、情報処理サーバ１０が保持するファイルリストの一例を示す図である。図３６の例では、クラウドサーバ３０からファイル一覧にある全てのファイルを取得（ダウンロード）した場合を示し、全てのファイルにパスが追加されていることを示している。
【０１１７】
図３２に戻り説明を続ける。次に、情報処理サーバ１０は、ステップＳ８１で取得したファイルのファイル投影指示を電子黒板１４に送信する（ステップＳ８３）。電子黒板１４は、指示されたファイルを投影する（ステップＳ８４）。電子黒板１４はファイル投影成功を情報処理サーバ１０に送信する（ステップＳ８５）。情報処理サーバ１０は情報端末１２にファイル投影成功を送信する（ステップＳ８６）。
【０１１８】
会議中に電子黒板１４に投影されたファイルが修正され（ステップＳ８７）、変更ファイル保存が行われた場合（ステップＳ８８）、電子黒板１４は、ファイル修正通知を情報処理サーバ１０に送信する（ステップＳ８９）。次に、情報処理サーバ１０は、ファイル修正通知を受け取って、変更ファイル取得要求を電子黒板１４に送信する（ステップＳ９０）。電子黒板１４は、変更ファイル取得要求を受け取って、変更ファイルを情報処理サーバ１０に送信する（ステップＳ９１）。次に、情報処理サーバ１０の変更データ保持手段は、取得した変更ファイル（画像データ）を保存し、変更後ファイル名をファイルリストに保持する（ステップＳ９２）。次に、情報処理サーバ１０の変更データ保持手段は、ファイル保存完了を電子黒板１４に送信する（ステップＳ９３）。図３７は、変更ファイル保存時の処理フローの一例を示すフローチャート図である。情報処理サーバ１０の変更データ保持手段は、電子黒板１４から取得した変更ファイル（画像データ）を保存する（ステップＳ３１１）。次に、情報処理サーバ１０の変更データ保持手段は、ファイルリストの当該ファイルの「変更有無」を「有り」に変更し、変更後ファイル名を入力して、ファイルリストに保持する（ステップＳ３１２）。図３８は、情報処理サーバ１０が保持するファイルリストの一例を示す図である。図３８に示すように、変更ファイルを保存した場合、情報処理サーバ１０は、図３６で示したファイルリストに、変更有無を「有り」に変更し、変更後ファイル名を追加して保持する。図３８の例では、変更があったファイルは、ファイル名「図０９３０＿１２２３．ｐｐｔ」と、ファイル名「進捗０９３０＿１２２３．ｘｌｓ」であることを示し、ファイル名「図０９３０＿１２２３．ｐｐｔ」には、変更後ファイル名「図０９３０＿１２２３＿０１．ｐｄｆ」と、変更後ファイル名「図０９３０＿１２２３＿０２．ｐｄｆ」の２つの変更ファイルが有ることを示している。また、ファイル名「進捗０９３０＿１２２３．ｘｌｓ」には、変更後ファイル名「進捗０９３０＿１２２３＿０１．ｐｄｆ」の１つの変更ファイルが有ることを示している。
【０１１９】
会議終了時に主催者は、図１８に示した会議操作画面で会議終了を指示する「終了」を押下すると、主催者の情報端末１２は、会議終了要求を情報処理サーバ１０に送信する（ステップＳ９４）。次に、情報処理サーバ１０の会議資料更新手段は、会議終了要求を受け付けて、電子黒板１４から取得して保存した変更ファイルをクラウドサーバ３０に登録（保存）されている元ファイルに上書きして更新するために、ファイルリストに保持しているクラウドパスを用いて、変更ファイル更新要求（会議資料更新要求）をクラウドサーバ３０に送信する（ステップＳ９５）。クラウドサーバ３０の記憶制御手段５１２は、変更ファイル更新要求のクラウドパスに従い、変更ファイルを元ファイルに上書きして変更ファイル（画像データ）を更新する（ステップＳ９６）。次に、クラウドサーバ３０の更新情報送信手段５１５は、更新した変更ファイルが登録（保存）されているディレクトリを参照し、ディレクトリに紐付いているアカウントの参加者（ユーザＣ）に対して会議資料ファイル（会議資料データの画像データ）が更新されたことを示し、かつ変更後ファイル名とＵＲＬを含むファイル更新情報を送信（メール）する（ステップＳ９７）。次に、クラウドサーバ３０の記憶制御手段５１２は、情報処理サーバ１０にファイル更新完了を送信する（ステップＳ９８）。図３９は、情報端末１２に送信されるファイル更新情報の一例を示す図である。図３９に示すように、更新した変更ファイルを登録（保存）した参加者に送信されるファイル更新情報には、変更されたファイル名（会議資料データの画像データ）と、変更後ファイルにアクセスして変更後ファイル（会議資料データの画像データ）を取得（ダウンロード）するためのＵＲＬと、会議情報とが含まれている。ファイル更新情報を受け取った参加者は、ＵＲＬにアクセスして変更後ファイル（会議資料データの画像データ）を取得することができる。
【０１２０】
次に、会議終了時に主催者が、会議操作画面で会議資料を情報端末１２に保存する選択をしていた場合、情報処理サーバ１０は会議資料データを情報端末１２に送信する（ステップＳ９９）。そして、情報端末１２は、会議資料データを保存する（ステップＳ１００）。次に、情報処理サーバ１０は、会議資料データを全削除して（ステップＳ１０１）、会議終了完了を情報端末１２に送信する（ステップＳ１０２）。また、会議資料を情報端末１２に保存しない選択をしていた場合、ステップＳ９９、ステップＳ１００の処理を行わずに情報処理サーバ１０は、会議資料データを全削除して（ステップＳ１０１）、会議終了完了を情報端末１２に送信する（ステップＳ１０２）。
【０１２１】
図４０は、会議終了時の処理フローの一例を示すフローチャート図である。ステップＳ９４で情報処理サーバ１０は、会議終了要求を受け付けて、図３８に示したファイルリストを順に上から確認する（ステップＳ３２１）。ファイルの「変更有無」の列は「有り」か否かを確認する（ステップＳ３２２）。「有り」でない場合（ステップＳ３２２：Ｎｏ）、すなわち「無し」の場合、ステップＳ３２４に移行して処理を行う。「有り」の場合（ステップＳ３２２：Ｙｅｓ）、情報処理サーバ１０は、当該ファイルをクラウドサーバ３０にアップロード（更新）する（ステップＳ３２３）。すなわち、ファイルリストに保持しているクラウドパスを用いて、修正された変更後ファイルをクラウドサーバ３０に登録（保存）されている元ファイルに上書きして更新する。次に、情報処理サーバ１０は、当該ファイルを情報処理サーバ１０から削除する（ステップＳ３２４）。すなわち、ステップＳ９２で保存した変更ファイルを削除する。次に、情報処理サーバ１０は、ファイルリストの当該ファイルを削除する（ステップＳ３２５）。次に、情報処理サーバ１０は、ファイルリストの全てを確認したか否かを判断する（ステップＳ３２６）。全てを確認した場合（ステップＳ３２６：Ｙｅｓ）、処理を終了する。全てを確認していない場合（ステップＳ３２６：Ｎｏ）、ステップＳ３２１に戻り処理を継続する。
【０１２２】
ここで、従来の会議システムでは、上記のステップＳ９４の後に、ステップＳ９９〜ステップＳ１０２の処理を行い、会議終了をしていた。本実施形態では、ステップＳ９５〜ステップＳ９８の処理を追加することで、会議中に投影内容に対して議事内容が書き込まれた会議資料データ（変更ファイル）を、会議終了後にクラウドサーバ３０に登録（保存）されている会議資料データ（画像データ）と置き換えて更新することができる。すなわち、情報処理サーバ１０は、情報端末１２から会議終了の要求を受けると、情報処理サーバ１０上に保存されている、会議中に修正が加えられた変更後の会議資料データ（変更ファイル）を、クラウドサーバ３０上にアップロードする。このアップロードで、情報処理サーバ１０はクラウドサーバ３０上の元ファイルを更新する。その際に情報処理サーバ１０は、クラウドサーバ３０からファイル一覧情報を取得した際のクラウドサーバ３０でのファイルのパス（クラウドパス）を記憶しておき、クラウドパスを用いて、そのファイルに対して変更ファイルを上書きすることで更新を行うことができる。また、クラウドサーバ３０に登録した会議資料データに修正（変更）があった参加者に対して会議資料ファイル（会議資料データの画像データ）が更新されたことを示し、かつ変更後ファイル名とＵＲＬを含むファイル更新情報を送信（メール）するので、参加者は登録した会議資料データの更新を知ることができ、変更後の会議資料データ（画像データ）を取得（ダウンロード）することができる。
【０１２３】
（第３の実施形態の変形例１）
上述の第３の実施形態では、図３２のステップＳ９７において、変更ファイルを登録（保存）した参加者にファイル更新情報を送信（メール）した。本変形例１では、ファイル更新情報を電子黒板１４に投影する形態である。以下、本変形例１について説明する。
【０１２４】
図４１は、ファイル更新情報を電子黒板１４に投影する処理シーケンスの一例を示す図である。図４１において、ステップＳ９４〜ステップＳ１０２までは、図３２と同様である。ステップＳ９８で、情報処理サーバ１０の表示制御手段は、ファイル更新完了を受け付けて、会議資料ファイル（会議資料データ）が更新された情報と、変更後ファイル名とファイルにアクセスするＵＲＬを含むＱＲコード（登録商標）を電子黒板１４に投影する（ステップＳ２０１）。図４２は、電子黒板１４に投影されるファイル更新情報の一例を示す図である。ファイル更新情報には、会議名称、開催時間、パスコード等の会議情報と、修正されたファイル名（文書名）とファイル（文書）変更日時と、変更されたファイル名（会議資料データ）及び変更後ファイルにアクセスして変更後ファイル（会議資料データ）を取得するためのＵＲＬを示すＱＲコード（登録商標）とが含まれている。
【０１２５】
該当する参加者（ユーザＣ）は、情報端末１２でＱＲコード（登録商標）を撮像して読み取りすることで変更後ファイル名、アクセスするＵＲＬを取得する（ステップＳ２０２）。参加者ユーザＣは、ＵＲＬとファイル名を用いて情報端末１２からクラウドサーバ３０に変更ファイル取得要求を送信し（ステップＳ２０３）、クラウドサーバ３０から変更ファイルを送信してもらい（ステップＳ２０４）、変更ファイルを取得して保存する（ステップＳ２０５）。
【０１２６】
該当する参加者（ユーザＣ）がステップＳ２０２〜ステップＳ２０５の処理を行っている間に、情報処理サーバ１０では、会議終了処理、ステップＳ９９〜ステップＳ１０２の処理を行う。
【０１２７】
ステップＳ２０５の後に、主催者は情報端末１２からＱＲコード（登録商標）投影終了要求を情報処理サーバ１０に送信する（ステップＳ２０６）。情報処理サーバ１０の表示制御手段は、ＱＲコード（登録商標）投影終了要求を電子黒板１４に送信する（ステップＳ２０７）。電子黒板１４は投影終了完了を情報処理サーバ１０に送信する（ステップＳ２０８）。情報処理サーバ１０は、会議終了完了を主催者の情報端末１２に送信する（ステップＳ２０９）。
【０１２８】
会議終了後に、クラウドサーバ３０の更新情報送信手段５１５は、変更ファイル取得確認を行い（ステップＳ２１０）、変更ファイルが取得されていない場合、またはファイル更新情報が送信されていない場合に、該当する参加者に対して図３９で示した、変更後ファイル名とＵＲＬを含むファイル更新情報を送信する（ステップＳ２１１）。なお、クラウドサーバ３０は、ステップＳ２１０、ステップＳ２１１の処理を、所定期間、一定間隔で繰り返して処理する。
【０１２９】
以上に説明したように、本変形例１では、会議終了時に、変更ファイルの有無を確認して、変更ファイルをクラウドサーバ３０に登録（保存）されている元ファイルに上書きして更新すると共に、変更後ファイル名とファイルにアクセスするＵＲＬを含むＱＲコード（登録商標）を電子黒板１４に投影するので、参加者は会議で変更された自分のファイル（会議資料データ）をすぐに取得（ダウンロード）することができる。なお、ＱＲコード（登録商標）を投影する機器は電子黒板１４に限ることはなく、プロジェクタ１３など任意である。
【０１３０】
（第３の実施形態の変形例２）
上述の第３の実施形態では、情報処理サーバ１０の会議資料更新手段は、会議終了時に変更ファイルをクラウドサーバ３０に登録（保存）されている元ファイルに上書きして更新する処理を行った。本変形例２では、会議中に随時、変更ファイルの有無を確認して、変更ファイルをクラウドサーバ３０に登録（保存）されている元ファイルに上書きして更新する処理を行う形態である。以下、本変形例２について説明する。
【０１３１】
図４３は、変更ファイルの更新処理シーケンスの一例を示す図である。図４３において、ステップＳ８４、ステップＳ８７〜ステップＳ９３までは、図３２と同様である。ステップＳ９３で、情報処理サーバ１０の会議資料更新手段は、ファイル保存完了を送信した後、一定間隔で変更ファイルの有無を確認する（ステップＳ２２１）。変更ファイルの有無は、例えばファイルリストの「変更有無」の列や「変更後ファイル名」にファイル名が入力されているかを順に確認することで行うことができる。
【０１３２】
変更ファイルが「有り」の場合には、情報処理サーバ１０の会議資料更新手段は、ファイルリストに保持しているクラウドパスを用いて、変更ファイル更新要求をクラウドサーバ３０に送信する（ステップＳ２２２）。クラウドサーバ３０の記憶制御手段５１２は、変更ファイル更新要求のクラウドパスに従い、変更ファイルを元ファイルに上書きして変更ファイルを更新する（ステップＳ２２３）。次に、クラウドサーバ３０の更新情報送信手段５１５は、更新した変更ファイルが登録（保存）されているディレクトリを参照し、ディレクトリに紐付いているアカウントの参加者に対して会議資料ファイル（会議資料データ）が更新されたことを示し、かつ変更後ファイル名とＵＲＬを含むファイル更新情報を送信（メール）する（ステップＳ２２４）。次に、クラウドサーバ３０の記憶制御手段５１２は、情報処理サーバ１０にファイル更新完了を送信する（ステップＳ２２５）。なお、情報処理サーバ１０及びクラウドサーバ３０は、会議中はステップＳ２２１〜ステップＳ２２５の処理を一定間隔で繰り返して処理する。
【０１３３】
以上に説明したように、本変形例２では、会議中に随時、変更ファイルの有無を確認して、変更ファイルをクラウドサーバ３０に登録（保存）されている元ファイルに上書きして更新すると共に、該当する参加者にファイル更新情報を送信（メール）するので、参加者は会議で変更された自分のファイル（会議資料データの画像データ）をすぐに取得（ダウンロード）することができる。
【０１３４】
以上に説明したように、本実施形態では、クラウドサーバ３０は、ＭＦＰ２０からＭＦＰ２０で資料を読み取って変換した画像データ（ファイル）と、ファイル名と、該機器を使用しているユーザの認証に用いられる認証情報（アカウント）と、会議を識別する識別情報（パスコード）とを少なくとも含む会議資料データを含み、かつ会議資料データの登録を要求する会議資料登録要求を受信して、ユーザの認証情報（アカウント）ごとに、画像データ（ファイル）と、ファイル名と、会議の識別情報（パスコード）とを対応付けた会議資料対応情報を記憶部に記憶させる。クラウドサーバ３０は、情報処理サーバ１０からユーザの認証情報（アカウント）と、会議の識別情報（パスコード）と、会議名称と、開催日時とを含み、かつ会議資料データの一覧情報の取得を要求する一覧情報取得要求を受信して、ユーザの認証情報（アカウント）に対応付いた会議資料データの中から会議の識別情報（パスコード）、会議名称、開催日時との何れかが一致する会議資料データを検索し、一致した会議資料データの一覧情報を生成して情報処理サーバ１０に送信する。会議資料データの一覧情報の並び順を検索条件で任意に設定することで、開催されている会議に関連のある会議資料データを昇順に表示させることができるので、会議の参加者（主催者を含む）は会議資料データを容易に探すことが可能となる。本実施形態によれば、クラウドサーバ３０に登録された、会議で利用したい資料を簡単に探し出すことができる。
【０１３５】
なお、上述の実施形態では、情報処理サーバ１０が、情報端末１２から受信したコマンド指示に基づいてジョブを生成しているが、これに限らず、例えば情報端末１２が処理の実行を指示するジョブを生成する形態であってもよい。
【０１３６】
以上、本発明に係る実施形態について説明したが、本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態及び変形例にわたる構成要素を適宜組み合わせてもよい。
【０１３７】
また、上述した実施形態のシステム１００で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ＵＳＢ（Universal  Serial  Bus）等のコンピュータで読み取り可能記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３８】
図４４は、プロジェクタ１３のハードウェア構成の一例を示す図である。図４４に示すように、プロジェクタ１３は、ＣＰＵ７０１と、記憶部７０２と、入力部７０３と、通信Ｉ／Ｆ７０４と、投影部７０５とを備え、これらはバス７０６を介して接続される。
【０１３９】
ＣＰＵ７０１は、記憶部７０２に記憶されているプログラムを実行し、プロジェクタ１３の動作を統括的に制御する。記憶部７０２は、ＣＰＵ７０１が実行するプログラムやプログラムの実行に必要なデータを記憶するＲＯＭやＨＤＤ、及びＣＰＵ７０１のワークエリアなどとして機能するＲＡＭなどにより構成される。入力部７０３は、プロジェクタ１３に対する各種入力を行うものであり、タッチパネル、及びキースイッチなどが挙げられる。通信Ｉ／Ｆ７０４は、プロジェクタ１３をネットワークに接続するためのインタフェースである。投影部７０５は、投影対象の画像データをスクリーンなどの投影対象物に投影する。投影部７０５は、例えば投影レンズ等の投影用の光学系を含む。
【０１４０】
図４５は、仲介機１１のハードウェア構成の一例を示す図である。図４５に示すように、仲介機１１は、ネットワークインタフェース８０１、ＲＦ回路８０２、アンテナ８０３、プロセッサ８０４及び記憶装置８０５を備える。ネットワークインタフェース８０１、ＲＦ回路８０２、プロセッサ８０４及び記憶装置８０５は、システムバス８０６で相互に接続される。また、アンテナ８０３は、ＲＦ回路８０２と接続されている。
【０１４１】
ネットワークインタフェース８０１は、ＬＡＮケーブルなどのケーブルを介し、又は無線接続を介してネットワーク４０に接続され、例えば、他のアクセスポイントや認証サーバなどと通信を行う。
【０１４２】
ＲＦ回路８０２は、アンテナ８０３を介して情報端末１２と通信を行う。例えば、ＲＦ回路８０２、プロセッサ８０４及び記憶装置８０５により、無線通信の機能が実現される。
【０１４３】
また、プロセッサ８０４及び記憶装置８０５は、例えば、処理振分、接続判定、ハンドオーバ処理、ハンドオーバ確認などの機能を実現する。
【０１４４】
例えば、プロセッサ８０４は、記憶装置８０５に記憶されている各種プログラムを読み出して、記憶装置８０５上に各種機能を実現するプロセスを生成する。そして、プロセッサ８０４は、各部と共に、記憶装置８０５上に生成されたプロセスを実行することで、各種処理を行う。
【符号の説明】
【０１４５】
１０  情報処理サーバ
１１  仲介機
１２  情報端末
１３  プロジェクタ
１４  電子黒板
１５  ＭＦＰ
１６  ＬＰ
１７  ＰＣ
１８  会議用ネットワーク
１９  社内ネットワーク
２０  ＭＦＰ
３０  クラウドサーバ
４０  外部ネットワーク
１００  システム
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＨＤＤ
１０５  機器Ｉ／Ｆ
１０６  表示部
１０７  操作部
１０８  ネットワークＩ／Ｆ
１０９  バス
１１１  機器監視部
１１２  コマンド解析部
１１３  ジョブ管理部
１１４  ネットワーク制御部
１１５  データ管理部
１１６  履歴管理部
１１７  履歴情報データベース
１１９  会議情報データベース
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
２０５  機器Ｉ／Ｆ
２０６  表示部
２０７  操作部
２０９  バス
２１１  ネットワーク制御部
２１２  操作制御部
２１３  表示制御部
２１４  近距離通信制御部
２１５  クライアントアプリケーション
２２１  ネットワークＩ／Ｆ
２２２  近距離通信Ｉ／Ｆ
３０１  コマンド指示生成部
３０２  コマンド指示送信部
３０３  画像取得部
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  外部記憶装置
４０５  エンジン部
４０６  操作表示部
４０７  通信Ｉ／Ｆ
４０８  システムバス
４１１  通信手段
４１２  読取手段
４１３  登録手段
５１１  通信手段
５１２  記憶制御手段
５１３  会議資料検索手段
５１４  資料送信手段
５１５  更新情報送信手段
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  ＨＤＤ
６０５  グラフィックスボード
６０６  ディスプレイ
６０７  検知装置
６０８  通信Ｉ／Ｆ
６０９  システムバス
６１１  通信手段
６１２  記憶手段
６１３  出力手段
７０１  ＣＰＵ
７０２  記憶部
７０３  入力部
７０４  通信Ｉ／Ｆ
７０５  投影部
７０６  バス
８０１  ネットワークインタフェース
８０２  ＲＦ回路
８０３  アンテナ
８０４  プロセッサ
８０５  記憶装置
８０６  システムバス
【先行技術文献】
【特許文献】
【０１４６】
【特許文献１】特開２０１４−０２２９９１号公報
【図１】
2017130760.tif 000003
【図２】
2017130760.tif 000004
【図３】
2017130760.tif 000005
【図４】
2017130760.tif 000006
【図５】
2017130760.tif 000007
【図６】
2017130760.tif 000008
【図７】
2017130760.tif 000009
【図８】
2017130760.tif 000010
【図９】
2017130760.tif 000011
【図１０】
2017130760.tif 000012
【図１１】
2017130760.tif 000013
【図１２】
2017130760.tif 000014
【図１３】
2017130760.tif 000015
【図１４】
2017130760.tif 000016
【図１５】
2017130760.tif 000017
【図１６】
2017130760.tif 000018
【図１７】
2017130760.tif 000019
【図１８】
2017130760.tif 000020
【図１９】
2017130760.tif 000021
【図２０】
2017130760.tif 000022
【図２１】
2017130760.tif 000023
【図２２】
2017130760.tif 000024
【図２３】
2017130760.tif 000025
【図２４】
2017130760.tif 000026
【図２５】
2017130760.tif 000027
【図２６】
2017130760.tif 000028
【図２７】
2017130760.tif 000029
【図２８】
2017130760.tif 000030
【図２９】
2017130760.tif 000031
【図３０】
2017130760.tif 000032
【図３１】
2017130760.tif 000033
【図３２】
2017130760.tif 000034
【図３３】
2017130760.tif 000035
【図３４】
2017130760.tif 000036
【図３５】
2017130760.tif 000037
【図３６】
2017130760.tif 000038
【図３７】
2017130760.tif 000039
【図３８】
2017130760.tif 000040
【図３９】
2017130760.tif 000041
【図４０】
2017130760.tif 000042
【図４１】
2017130760.tif 000043
【図４２】
2017130760.tif 000044
【図４３】
2017130760.tif 000045
【図４４】
2017130760.tif 000046
【図４５】
2017130760.tif 000047