(57)【要約】【課題】コミュニケーションを円滑に行う。【解決手段】情報処理装置と、該情報処理装置を介してメッセージを交換する複数の端末装置とが接続された情報処理システムであって、前記複数の端末装置のうちメッセージを発信した端末装置の権限情報に基づき、配信先の端末装置を判断する判断手段と、前記発信されたメッセージを用いて、前記判断手段により判断された配信先の端末装置に対応させたメッセージを生成する生成手段と、前記生成手段により配信先の端末装置に対応させて生成されたメッセージを、前記配信先の端末装置に配信する配信手段と、前記端末装置において、前記配信手段により配信されたメッセージを自己の権限情報に基づく表示内容で表示する表示手段とを有するにより上記課題を解決する。【選択図】図１
2015207108.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置を介してメッセージを交換する複数の端末装置とが接続された情報処理システムであって、
前記複数の端末装置のうちメッセージを発信した端末装置の権限情報に基づき、配信先の端末装置を判断する判断手段と、
前記発信されたメッセージを用いて、前記判断手段により判断された配信先の端末装置に対応させたメッセージを生成する生成手段と、
前記生成手段により配信先の端末装置に対応させて生成されたメッセージを、前記配信先の端末装置に配信する配信手段と、
前記端末装置において、前記配信手段により配信されたメッセージを自己の権限情報に基づく表示内容で表示する表示手段とを有することを特徴とする情報処理システム。
【請求項２】
前記判断手段は、
前記メッセージを発信した端末装置の権限情報が質問者であると判断した場合には、前記配信先の端末装置を回答者の権限を有する端末装置とし、
前記メッセージを発信した端末装置の権限情報が回答者であると判断した場合には、前記配信先の端末装置を、前記回答者と同一グループ内に属する他の端末装置とすることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記生成手段は、
前記メッセージを発信した端末装置の権限情報が回答者であると判断された場合には、前記質問者の端末装置に対して前記回答者から回答する旨のメッセージを生成し、前記質問者と同一グループ内に属する前記質問者及び前記回答者以外の他の端末装置に対して、前記質問者の質問メッセージ及び前記質問者に回答する旨のメッセージを生成することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記表示手段は、
前記自己の権限情報に基づく表示内容で表示する画面と同一の画面上で、前記複数の端末装置で閲覧する共有ファイルを表示することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理システム。
【請求項５】
前記配信されるメッセージには、前記質問者が閲覧していた前記共有ファイルのページ情報を含むことを特徴とする請求項２に記載の情報処理システム。
【請求項６】
前記配信手段は、
前記端末装置で入力された音声データから変換されたテキストデータを、前記端末装置と同一グループ内に属する他の端末装置に配信することを特徴とする請求項１乃至５のいずれか一項に記載の情報処理システム。
【請求項７】
前記質問者からの質問内容と前記回答者からの回答結果とを用いて議事録を作成する作成手段を有することを特徴とする請求項２に記載の情報処理システム。
【請求項８】
前記端末装置から発信されたメッセージを集計するデータ集計手段を有し、
前記配信手段は、
前記データ集計手段により得られた集計結果に対応するファイルを前記端末装置に配信することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理システム。
【請求項９】
複数の端末装置と、該複数の端末装置との間でメッセージを交換する第１の情報処理装置と、前記複数の端末装置に配布するファイルを保存する第２の情報処理装置とが接続された情報処理システムであって、
前記複数の端末装置のうちメッセージを発信した端末装置の権限情報に基づき、配信先の端末装置を判断する判断手段と、
前記発信されたメッセージを用いて、前記判断手段により判断された配信先の端末装置に対応させたメッセージを生成する生成手段と、
前記生成手段により配信先の端末装置に対応させて生成されたメッセージを、前記配信先の端末装置に配信する配信手段と、
前記端末装置において、前記配信手段から配信されたメッセージを自己の権限情報に基づく表示内容で表示するとともに、前記第２の情報処理装置から得られる前記複数の端末装置で閲覧する共有ファイルとを表示する表示手段とを有することを特徴とする情報処理システム。
【請求項１０】
情報処理装置に搭載された第１のアプリケーションと、前記第１のアプリケーションを介してメッセージを交換する複数の端末装置に搭載された第２のアプリケーションとが接続された情報処理システムであって、
前記第２のアプリケーションのうちメッセージを発信した第２のアプリケーションの権限情報に基づき、配信先の第２のアプリケーションを判断する判断手段と、
前記発信されたメッセージを用いて、前記判断手段により判断された配信先の第２のアプリケーションに対応させたメッセージを生成する生成手段と、
前記生成手段により前記配信先の第２のアプリケーションに対応させて生成されたメッセージを、前記配信先の第２のアプリケーションに配信する配信手段と、
前記第２のアプリケーションにおいて、前記配信手段から配信されたメッセージを自己の権限情報に基づく表示内容で表示する表示手段とを有することを特徴とする情報処理システム。
【請求項１１】
複数の端末装置のうちメッセージを発信した端末装置の権限情報に基づき、配信先の端末装置を判断する判断手段と、
前記発信されたメッセージを用いて、前記判断手段により判断された配信先の端末装置に対応させたメッセージを生成する生成手段と、
前記生成手段により配信先の端末装置に対応させて生成されたメッセージを、前記配信先の端末装置に配信する配信手段とを有することを特徴とする情報処理装置。
【請求項１２】
コンピュータを、
複数の端末装置のうちメッセージを発信した端末装置の権限情報に基づき、配信先の端末装置を判断する判断手段、
前記発信されたメッセージを用いて、前記判断手段により判断された配信先の端末装置に対応させたメッセージを生成する生成手段、
前記生成手段により配信先の端末装置に対応させて生成されたメッセージを、前記配信先の端末装置に配信する配信手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理システム、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
ネットワーク上のストレージ装置に電子ファイルを保持しておき、１又は複数のスマートデバイス（端末装置）等から、その保持された電子ファイルを閲覧する手法がある。例えば、上述した電子ファイルを発表者と聴講者とがそれぞれ保持するスマートデバイスで表示しながら、プレゼンテーション（以下、「プレゼン」という）や講義等を行うシステムが知られている。このようなシステムにおいて、発表中の質疑応答の手間を減らすため、聴講者から入力された質問に対して、予め用意していた回答を表示したり、質問に関連する文書を自動で検索して、質問した聴講者に提示したりする方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の方法では、例えばプレゼンの発表者等は、聴講者が発表中にどのような疑問を持っているのか把握することができなかった。また、聴講者は、発表者等に対して自由に質問ができないため、話の内容についていけなくなったり、他の聴講者の質問内容が分からないため、どのような質疑応答が行われているか分からないという問題もあった。
【０００４】
一つの側面では、本発明は、コミュニケーションを円滑に行うことを目的とする。
【課題を解決するための手段】
【０００５】
一つの態様では、情報処理装置と、該情報処理装置を介してメッセージを交換する複数の端末装置とが接続された情報処理システムであって、前記複数の端末装置のうちメッセージを発信した端末装置の権限情報に基づき、配信先の端末装置を判断する判断手段と、前記発信されたメッセージを用いて、前記判断手段により判断された配信先の端末装置に対応させたメッセージを生成する生成手段と、前記生成手段により配信先の端末装置に対応させて生成されたメッセージを、前記配信先の端末装置に配信する配信手段と、前記端末装置において、前記配信手段により配信されたメッセージを自己の権限情報に基づく表示内容で表示する表示手段とを有する。
【発明の効果】
【０００６】
一つの側面として、コミュニケーションを円滑に行うことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】情報処理システムの概略構成の一例を示す図である。
【図２】ファイルサーバの機能構成の一例を示す図である。
【図３】リレーサーバの機能構成の一例を示す図である。
【図４】チャットサーバの機能構成の一例を示す図である。
【図５】スマートデバイスの機能構成の一例を示す図である。
【図６】コンピュータシステムのハードウェア構成の一例を示す図である。
【図７】スマートデバイスのハードウェア構成の一例を示す図である。
【図８】チャットサーバで記憶するデータテーブルの一例を示す図である。
【図９】第１実施形態における質疑応答処理の一例を示すシーケンスである。
【図１０】チャットサーバの各処理の流れを示すフローチャートである。
【図１１】ログイン後のスマートデバイスの画面例を示す図である。
【図１２】質問後のスマートデバイスの画面例を示す図である。
【図１３】回答通知後のスマートデバイスの画面例を示す図である。
【図１４】第２実施形態における質疑応答処理の一例を示すシーケンスである。
【図１５】第３実施形態におけるチャットサーバの機能構成の一例を示す図である。
【図１６】第３実施形態における情報集計処理の一例を示すシーケンスである。
【発明を実施するための形態】
【０００８】
以下、実施の形態について詳細に説明する。
【０００９】
＜システム構成＞
図１は、情報処理システムの概略構成の一例を示す図である。図１に示す情報処理システム１は、ファイルサーバ１０と、リレーサーバ１１と、チャットサーバ１２と、スマートデバイス１３Ａ〜１３Ｃ（以下、適宜「スマートデバイス１３」という）と、モニタ１４と、プロジェクタ１５とを有する。
【００１０】
ファイルサーバ１０は、例えばローカルネットワーク上に存在する情報処理装置の一例である。ファイルサーバ１０は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等に代表される通信ネットワークＮ１と、ファイアウォール（ＦＷ）等を介して接続されている。
【００１１】
リレーサーバ１１と、チャットサーバ１２と、スマートデバイス１３とは、通信ネットワークＮ１を介して接続され、相互に通信可能である。図１の例では、スマートデバイス１３Ａと、モニタ１４と、プロジェクタ１５とが、例えばＬＡＮやインターネット等の通信ネットワークＮ２を介して接続されている。
【００１２】
ファイルサーバ１０は、ユーザが作成したファイルを格納したユーザファイル１０−１や、ユーザがチャットサーバ１２を介して、リアルタイムの文字ベースの会話（チャット）を行った会話内容（メッセージ内容）のログであるチャットログ１０−２を格納している。なお、チャットは、文字ベースの会話に限定されるものではなく、例えばＬＩＮＥスタンプ（登録商標）等のような画像情報を用いて行われる会話等を含むことが可能である。
【００１３】
ファイルサーバ１０は、ファイアウォール（ＦＷ）を介して通信ネットワークＮ１と接続されているため、リレーサーバ１１や、チャットサーバ１２、スマートデバイス１３からファイルサーバ１０へ直接アクセスすることができない。一方、ファイルサーバ１０は、リレーサーバ１１や、チャットサーバ１２、スマートデバイス１３に対してアクセスすることが可能であり、例えばユーザファイル１０−１に格納されたファイルを他のデバイスに表示させることが可能である。
【００１４】
ファイルサーバ１０は、チャットサーバ１２やスマートデバイス１３からの要求（リクエスト）を、リレーサーバ１１を介して間接的に受け付ける。ファイルサーバ１０は、リレーサーバ１１に対して、チャットサーバ１２やスマートデバイス１３からの要求やデータ等を受け付けたか継続して問い合わせ、リレーサーバ１１が要求やデータ等を受け付けている場合には、それをリレーサーバ１１から取得して処理する。
【００１５】
ファイルサーバ１０がリレーサーバ１１に要求の処理結果を送信することで、要求を行ったチャットサーバ１２やスマートデバイス１３は、リレーサーバ１１から要求の処理結果を受け付ける。
【００１６】
リレーサーバ１１は、チャットサーバ１２やスマートデバイス１３からファイルサーバ１０に対する要求を一旦受け付け、ファイルサーバ１０に対してその要求をリレーする中継装置の一例である。また、リレーサーバ１１は、上述した要求に対するファイルサーバ１０の処理結果等をチャットサーバ１２やスマートデバイス１３等にリレーしても良い。
【００１７】
なお、各装置が社内環境等の閉じられたネットワーク環境である場合には、スマートデバイス１３やチャットサーバ１２は、ファイルサーバ１０と通信を行う際にリレーサーバ１１を介さなくても良い。したがって、上述した条件等の場合には、情報処理システム１は、リレーサーバ１１がない構成であっても良い。
【００１８】
チャットサーバ１２は、スマートデバイス１３の間でチャットを行うためのメッセージ内容をスマートデバイス１３から受け付け、受け付けたメッセージ内容をスマートデバイス１３に配信する情報処理装置の一例である。チャットサーバ１２は、例えばユーザにより設定されたグループ単位でメッセージ内容を管理する。その場合、チャットサーバ１２は、グループに属するスマートデバイス１３の権限情報に基づき、どのスマートデバイス１３にメッセージを配信するか等を管理する。
【００１９】
スマートデバイス１３は、ユーザが利用する端末装置の一例である。スマートデバイス１３は、例えばスマートフォン、タブレット端末の他、携帯電話、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等、ユーザが操作できる装置であれば良い。スマートデバイス１３は、チャットサーバ１２を介してチャット（メッセージを交換）する。
【００２０】
スマートデバイス１３は、予め設定された１又は複数の権限情報に応じたチャット等の表示画面を保持し、例えばチャットサーバ１２へのログイン時等に、チャットサーバ１２から通知された権限情報に対応するチャット画面を切り替えて表示する。なお、図１の例では、スマートデバイス１３Ａは、例えばユーザＡにより利用され、スマートデバイス１３Ｂは、例えばユーザＢにより利用され、スマートデバイス１３Ｃは、例えばユーザＣにより利用される。
【００２１】
モニタ１４、プロジェクタ１５は、スマートデバイス１３間で共有する電子ファイルを表示する。図１の例では、モニタ１４やプロジェクタ１５は、スマートデバイス１３Ａに接続され、スマートデバイス１３Ａに表示されたファイルを表示するのに用いられる。
【００２２】
図１に示す情報処理システム１は、例えばプレゼンや講義等を行うシステム等に適用することが可能である。この場合、情報処理システム１において、例えばスマートデバイス１３Ａをプレゼンにおける発表者や、講義における講師が使用するデバイスとし、スマートデバイス１３Ｂ〜１３Ｃを聴講者や生徒が使用するデバイスとする。
【００２３】
チャットサーバ１２は、例えばチャット等のメッセージ交換を行うスマートデバイス１３Ａ〜１３Ｃのうち、メッセージを発信したスマートデバイス１３の権限情報（例えば、発表者、聴講者）に基づき、配信先のスマートデバイス１３を判断する。また、チャットサーバ１２は、発信されたメッセージを用いて、判断された配信先のスマートデバイス１３に対応させたメッセージを生成し、生成されたメッセージを配信先のスマートデバイス１３に配信する。各スマートデバイス１３Ａ〜１３Ｃは、配信されたメッセージを自己の権限情報に基づく表示内容で表示する。
【００２４】
なお、情報処理システム１は、例えば用途や目的に応じて様々なシステム構成を有することが可能である。例えば、ファイルサーバ１０や、リレーサーバ１１、チャットサーバ１２を１台のコンピュータに統合して構成しても良く、ファイルサーバ１０やリレーサーバ１１、チャットサーバ１２を複数のコンピュータに分散して構成しても良い。また、ファイルサーバ１０や、リレーサーバ１１、チャットサーバ１２は、例えば、１以上の情報処理装置からなるクラウドコンピューティングにより構成されるクラウドサーバであっても良い。
【００２５】
＜機能構成例＞
＜ファイルサーバ１０＞
図２は、ファイルサーバの機能構成の一例を示す図である。図２に示すファイルサーバ１０は、データ送受信手段２１と、ファイル変換手段２２と、ファイル管理手段２３と、ファイル保持手段２４と、メッセージログ保持手段２５と、リクエスト処理手段２６とを有する。なお、ファイルサーバ１０は、例えばプログラムを実行することで、データ送受信手段２１、ファイル変換手段２２、ファイル管理手段２３、ファイル保持手段２４、及びメッセージログ保持手段２５、リクエスト処理手段２６の各機能を実現しても良い。
【００２６】
データ送受信手段２１は、例えば各種電子ファイルやチャットのメッセージ内容のログ、チャットサーバ１２やスマートデバイス１３からのリクエスト等のデータを受信する。データ送受信手段２１は、例えば電子ファイルやリクエストの処理結果等のデータをチャットサーバ１２やスマートデバイス１３に送信する。
【００２７】
ファイル変換手段２２は、例えばファイル保持手段２４に保持された電子ファイルを、スマートデバイス１３や、モニタ１４、プロジェクタ１５に表示可能なファイル形式へと変換したり、例えば音声データをテキスト情報（テキストデータ）に変換したりする。
【００２８】
ファイル管理手段２３は、ファイル保持手段２４で保持するファイルの付帯情報（ページ数やサイズ等）を管理する。ファイル保持手段２４は、例えばスマートデバイス１３から取得したファイルを保存したり、保存しているファイルの読み出し等を行う。ファイル保持手段２４は、例えば図１に示すユーザファイル１０−１に対応する。
【００２９】
メッセージログ保持手段２５は、チャットのメッセージ内容のログを保持する。また、メッセージログ保持手段２５は、例えば保持しているログを、例えばプレゼンの聴講者と発表者との間でチャットを用いて行われた質問内容とその回答結果とをまとめて議事録を作成しても良い。メッセージログ保持手段２５は、例えば図１に示すチャットログ１０−２に対応する。リクエスト処理手段２６は、リレーサーバ１１に対してリクエストの有無を問い合わせ、リクエストの内容に基づく処理を行う。
【００３０】
＜リレーサーバ１１＞
図３は、リレーサーバの機能構成の一例を示す図である。図３に示すリレーサーバ１１は、データリレー手段３１と、データ送受信手段３２と、データ記憶手段３３とを有する。なお、リレーサーバ１１は、例えばプログラムを実行することで、データリレー手段３１、データ送受信手段３２、及びデータ記憶手段３３の各機能を実現しても良い。
【００３１】
データリレー手段３１は、データ送受信手段３２で受信したデータを、ファイルサーバ１０や、チャットサーバ１２、スマートデバイス１３のうち、どのデバイス（送信先）にリレーするか決定する。なお、どのデバイスにリレーするかについては、例えば受信したデータに含まれる送信元や送信先の情報（例えば、アドレス情報等）等に基づいて決定することができるがこれに限定されるものではない。
【００３２】
データ送受信手段３２は、ファイルサーバ１０や、チャットサーバ１２、スマートデバイス１３から要求やデータ等を受信したり、データリレー手段３１が決定した送信先のデバイスに、ファイルサーバ１０の処理結果やデータ等を送信したりする。
【００３３】
データ記憶手段３３は、データ送受信手段３２により送受信された各種要求やデータ等を、例えば送信元や送信先の情報と関連付けて記憶する。また、データ記憶手段３３は、各種要求やデータ等を日時情報等と関連付けて記憶しても良い。
【００３４】
＜チャットサーバ１２＞
図４は、チャットサーバの機能構成の一例を示す図である。図４に示すチャットサーバ１２は、グループ管理手段４１と、送信先決定手段４２と、データ送受信手段４３と、キャッシュ手段４４と、チャット生成手段４５と、データ記憶手段４６とを有する。なお、チャットサーバ１２は、例えばアプリケーションプログラム（第１のアプリケーション）を実行することで、グループ管理手段４１、送信先決定手段４２、データ送受信手段４３、キャッシュ手段４４、チャット生成手段４５、及びデータ記憶手段４６の各機能を実現しても良い。
【００３５】
グループ管理手段４１は、例えばチャットに参加しているユーザ（図１の例では、スマートデバイス１３Ａ〜１３Ｃ）や、チャットのメッセージ内容を送信するグループ（例えば、チャットグループ等）を管理する。グループは、例えばスマートデバイス１３Ａ〜１３Ｃのいずれかを用いて作成することができ、作成されたグループは変更することも可能である。また、グループは、例えばプレゼンに参加する発表者や聴講者を含めたグループとしても良く、講義に参加する講師や生徒を含めたグループとしても良いが、これに限定されるものではない。
【００３６】
送信先決定手段４２は、データ送受信手段４３で受信したチャットのメッセージ送信元（発信元）のユーザ（スマートデバイス１３）の権限情報等に基づき、チャットを送信する送信先（配信先）を決定する。例えば、送信先決定手段４２は、グループ内に属するユーザに設定された発表者（講師）、聴講者（生徒）等の権限情報に基づき、チャットの送信先を決定する。
【００３７】
本実施形態では、例えばチャットを用いて発表者と聴講者との間で質疑応答等を行い、聴講者が質問者としてプレゼン内容等に関する質問を行い、その質問に対応して、発表者が回答者として回答を行うことが可能である。また、これらの情報は、質問者でない聴講者等にもチャット上にメッセージが表示される。なお、発表者が質問者として聴講者に質問を行い、聴講者が回答者として質問に対する回答を行っても良い。また、発表者と回答者とは、同一のユーザであっても良く、異なるユーザであっても良い。
【００３８】
送信先決定手段４２は、例えばチャットのメッセージ送信元の権限情報が質問者であると判断した場合には、チャットの送信先を回答者の権限が設定されたユーザとする。また、送信先決定手段４２は、例えばチャットのメッセージ送信元の権限情報が回答者であると判断した場合には、チャットの送信先を回答者と同一グループ内に属する他のユーザ（例えば、質問者と質問者以外の聴講者の権限が設定されたユーザ等）とする。
【００３９】
データ送受信手段４３は、チャットのメッセージ内容等のデータを受信したり、送信先決定手段４２により決定されたチャットの送信先に、チャット生成手段４５により生成したメッセージや、音声データから変換されたテキストデータ等を送信する。キャッシュ手段４４は、データ送受信手段４３で受信したチャットのメッセージ内容を一時的に保存しておく。
【００４０】
チャット生成手段４５は、データ送受信手段４３で受信したチャットのメッセージ内容をキャッシュ手段４４から取得すると、送信先決定手段４２により決定されたチャットの送信先に対応させたメッセージを生成する。チャット生成手段４５は、例えばチャットの送信先が質問者である場合には、回答者から回答する旨のメッセージを生成し、例えばチャットの送信先が質問者以外の聴講者等である場合には、質問者の質問メッセージ及び質問者に回答する旨のメッセージ等を生成する。
【００４１】
データ記憶手段４６は、後述するグループ管理テーブルや、メッセージ管理テーブル等を記憶する。データ記憶手段４６は、例えばメッセージ管理テーブルでは、データ送受信手段４３で受信したメッセージの送信元の情報、送信先の情報、ページ情報（ページ番号）、チャット生成手段４５により生成したメッセージ内容等を対応付けて記憶する。なお、データ記憶手段４６は、上述した各種情報の他にもグループ情報（グループＩＤ）等を対応付けて記憶しても良い。
【００４２】
＜スマートデバイス１３＞
図５は、スマートデバイスの機能構成の一例を示す図である。図５に示すスマートデバイス１３は、表示手段５１と、データ送受信手段５２と、操作受付手段５３と、ファイル管理手段５４とを有し、例えばチャットサーバ１２を介してスマートデバイス１３の間でメッセージを交換する。
【００４３】
なお、スマートデバイス１３は、例えばアプリケーションプログラム（第２のアプリケーション、以下、「アプリ」という）を実行することで、表示手段５１、データ送受信手段５２、操作受付手段５３、及びファイル管理手段５４の各機能を実現しても良い。
【００４４】
表示手段５１は、ファイルを表示するファイル表示手段５５と、チャットのメッセージ内容を自己の権限情報に基づく表示内容で表示するチャット表示手段５６とを有する。
【００４５】
ファイル表示手段５５は、例えば、同一グループ（チャットグループ）内で閲覧する共有ファイル（電子ファイルの情報）を表示する。ファイル表示手段５５は、チャットサーバ１２から、例えばプレゼン中において発表者のスマートデバイス１３が表示する電子ファイルのページ情報を取得すると、そのページ情報に対応するページの内容を表示する。なお、ファイル表示手段５５は、ユーザごとの操作等に応じて異なるページを表示したり、他の電子ファイルを表示させたりすることも可能である。
【００４６】
チャット表示手段５６は、予めチャットするグループ上で設定されたユーザ（スマートデバイス１３）の権限情報（例えば発表者や聴講者等）に応じたチャット画面を保持する。チャット表示手段５６は、例えばログイン時等に、チャットサーバ１２から通知された権限情報に対応してチャット画面を表示する。したがって、例えばチャット画面は、ユーザが発表者（回答者）であるか聴講者（質問者及び質問者以外の聴講者）であるか等に応じて、それぞれ異なる内容を画面に表示することが可能である。
【００４７】
また、チャット表示手段５６は、チャットサーバ１２から送信されたメッセージ内容をチャット画面に表示する。チャットサーバ１２は、送信先のスマートデバイス１３（各ユーザの権限情報）に対応するメッセージ内容を生成して送信するため、各チャット画面に表示されるメッセージ内容は、各ユーザの権限情報によりそれぞれ異なる内容とすることが可能となる。
【００４８】
したがって、例えば発表者（回答者）のチャット画面には、質問者の質問メッセージを表示し、例えば質問者や質問者以外の聴講者のチャット画面には、それぞれ発表者の回答メッセージや質問メッセージ等を適宜表示することが可能となる。このようにして、例えば設定されたグループ上で、双方向のコミュニケーションを円滑に行うことが可能となる。
【００４９】
なお、本実施形態において、上述した表示手段５１は、例えばファイル表示手段５５で表示するファイルと同一画面上に、チャット表示手段５６で表示するメッセージ内容を表示する。このような構成により、例えばプレゼン中の質問及び回答のコメント等をテキストメッセージ化し、そのテキストメッセージ等を発表中のファイル表示と同じ画面上に表示することが可能となる。
【００５０】
これにより、例えばプレゼンの発表者や聴講者は、表示手段５１に表示される情報に基づき、質疑応答等を円滑に行うことが可能となる。なお、上述したように、表示手段５１は、グループ上での権限情報に対応する表示内容を切り替えて表示することが可能である。
【００５１】
データ送受信手段５２は、プレゼンや講義等で用いられるファイルやチャットのメッセージ内容を受信したり、ファイルの使用状況やチャットのメッセージ内容等を送信したりする。
【００５２】
操作受付手段５３は、スマートデバイス１３に対するユーザからの操作を受け付ける。操作受付手段５３に受け付けたユーザからの操作内容により、例えばチャットサーバ１２にグループを作成したり、ログインを行ったり、チャットにテキスト情報を書き込んだりする。
【００５３】
ファイル管理手段５４は、例えばファイルサーバ１０から取得したプレゼンや講義等で用いられるファイルの保存や、ファイル表示手段５５で表示しているファイルのページ情報（例えば、ページ数や行数等）を管理する。
【００５４】
＜ハードウェア構成例＞
＜コンピュータシステム＞
上述したファイルサーバ１０、リレーサーバ１１、チャットサーバ１２は、例えば図６に示すハードウェア構成のコンピュータシステムにより実現される。
【００５５】
図６は、コンピュータシステムのハードウェア構成図である。図６に示すコンピュータシステム２は、入力装置６１と、表示装置６２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６５と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６６と、通信Ｉ／Ｆ６７と、外部Ｉ／Ｆ６８とを有し、それぞれがバスＢで相互に接続されている。
【００５６】
入力装置６１は、キーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置６２は、ディスプレイ等を含み、コンピュータシステム２による処理結果を表示する。
【００５７】
ＲＡＭ６３は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ６４は、電源を切ってもプログラムやデータを保持可能な不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ６４には、コンピュータシステム２の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）設定、及びネットワーク設定等のプログラムやデータが格納されている。
【００５８】
ＨＤＤ６５は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム２全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。
【００５９】
ＨＤＤ６５は、格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。なお、コンピュータシステム２は、ＨＤＤ６５の代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）が設けられても良い。
【００６０】
ＣＰＵ６６は、ＲＯＭ６４やＨＤＤ６５等の記憶装置からプログラムやデータをＲＡＭ６３上に読み出し、処理を実行することで、コンピュータシステム２全体の制御や機能を実現する演算装置である。
【００６１】
通信Ｉ／Ｆ６７は、コンピュータシステム２をネットワークに接続するインターフェースである。これにより、コンピュータシステム２は、通信Ｉ／Ｆ６７を介してデータ通信を行う。
【００６２】
外部Ｉ／Ｆ６８は、外部装置とのインターフェースである。外部装置には、記録媒体６８Ａ等がある。これにより、コンピュータシステム２は、外部Ｉ／Ｆ６８を介して記録媒体６８Ａの読み取り及び／又は書き込みを行うことが可能である。
【００６３】
記録媒体６８Ａには、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＳＤメモリカード（ＳＤ  Ｍｅｍｏｒｙ  ｃａｒｄ）、ＵＳＢメモリ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ｍｅｍｏｒｙ）等がある。
【００６４】
ファイルサーバ１０、リレーサーバ１１、チャットサーバ１２は、コンピュータシステム２のハードウェア構成により、後述する各種処理を実現することが可能となる。また、上述したコンピュータシステム２のハードウェア構成に実行プログラムをインストールすることで、ハードウェア資源とソフトウェアとが協働して、後述する各種処理を実現することが可能となる。
【００６５】
＜スマートデバイス１３のハードウェア構成＞
図７は、スマートデバイスのハードウェア構成の一例を示す図である。図７に示すスマートデバイス１３は、ＣＰＵ７１と、ＲＯＭ７２と、ＲＡＭ７３と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）７４と、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  ＭＯＳ）センサ７５と、加速度・方位センサ７６と、メディアドライブ７７とを有する。
【００６６】
また、スマートデバイス１３は、音声入力部７９と、音声出力部８０と、アンテナ８１と、通信部８２と、無線ＬＡＮ通信部８３と、近距離無線通信用アンテナ８４と、近距離無線通信部８５と、ディスプレイ８６と、タッチパネル８７と、電池８８と、バスライン８９とを有する。
【００６７】
ＣＰＵ７１は、スマートデバイス１３全体の動作を制御する。ＲＯＭ７２は、基本入出力プログラムを記憶する。ＲＡＭ７３は、ＣＰＵ７１のワークエリアとして使用される。ＥＥＰＲＯＭ７４は、ＣＰＵ７１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ７５は、ＣＰＵ７１の制御にしたがって被写体を撮像し、画像データを取得する。ＣＭＯＳセンサ７５は、光を電荷に変換して被写体の画像を電子化する電荷結合素子であり、被写体を撮像することができれば、ＣＭＯＳセンサに限らず、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサであっても良い。
【００６８】
加速度・方位センサ７６は、地磁気を検知する電子磁気コンパスや、ジャイロコンパス、加速度センサ等である。メディアドライブ７７は、フラッシュメモリ等の記録メディア７８に対するデータの読み出し又は書き込み（記憶）を制御する。記録メディア７８は、メディアドライブ７７の制御にしたがって既に記録されていたデータが読み出され、又は新たにデータが書き込まれて記憶する着脱自在な構成である。
【００６９】
なお、ＥＥＰＲＯＭ７４には、ＣＰＵ７１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶される。例えばスマートデバイス１３が、後述するような各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ７４又は記録メディア７８に記憶される。
【００７０】
音声入力部７９は、音声を音声信号に変換する。音声入力部７９には、音声を入力するマイクが含まれる。音声出力部８０は、音声信号を音声に変換する。音声出力部８０には、音声を出力するスピーカが含まれる。
【００７１】
通信部８２は、アンテナ８１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部８３は、アクセスポイントと例えばＩＥＥＥ８０４１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部８５は、近距離無線通信用アンテナ８４を利用した近距離無線通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標）通信等）を行う。
【００７２】
ディスプレイ８６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル８７は、ディスプレイ８６上に設けられ、感圧式又は静電式のパネルによって構成される。タッチパネル８７は、例えば指やタッチペン等によるタッチによってディスプレイ８６上のタッチ位置を検出する。スマートデバイス１３は、例えば専用の電池８８により駆動される。バスライン８９は、上述した各部を電気的に接続するためのアドレスバスやデータバス等である。
【００７３】
上述したハードウェア構成により、スマートデバイス１３は、後述する各種処理を実現することが可能となる。
【００７４】
＜データテーブル例＞
図８は、チャットサーバで記憶するデータテーブルの一例を示す図である。図８（Ａ）は、グループ管理テーブルの一例を示し、図８（Ｂ）は、メッセージ管理テーブルの一例を示している。
【００７５】
図８（Ａ）に示すグループ管理テーブルは、例えば「グループＩＤ」、「ユーザ名」、「権限」等の項目を有する。「グループＩＤ」は、チャットするグループを識別するための情報である。「ユーザ名」は、ユーザを識別するための情報である。なお、「ユーザ名」は、そのユーザが使用するスマートデバイス１３を識別するための情報であっても良い。「権限」は、例えば同一グループ内で、ユーザに設定された権限（例えば発表者や聴講者等）を示す情報である。なお、権限の種類においては、これに限定されるものではない。
【００７６】
図８（Ａ）の例では、「グループＩＤ：０００１」において、「ユーザ名：Ａ」が「発表者」であり、「ユーザ名：Ｂ〜Ｃ」が「聴講者」として管理されている。図８（Ａ）に示すグループ管理テーブルは、グループ管理手段４１により管理され、例えばユーザがグループを作成したときや、既に作成されたグループに参加したとき等に作成される。
【００７７】
例えば、ユーザＡがプレゼンを行うために、「グループＩＤ：０００１」を作成した場合、ユーザＡの権限は、「発表者」として管理される。また、「グループＩＤ：０００１」に、ユーザＢ、Ｃが参加した場合には、ユーザＢ、Ｃの権限は、「聴講者」として管理される。また、既に「グループＩＤ：０００１」にユーザＡ〜Ｃが存在し、ユーザＢが発表者として設定された場合には、その他のユーザＡ、Ｃが、例えば聴講者として管理される。なお、上述した各権限は、例えばプレゼンの開始前や質疑応答の開始前等に適宜変更することが可能である。
【００７８】
図８（Ｂ）に示すメッセージ管理テーブルは、「メッセージＩＤ」、「発言者」、「送信先」、「グループＩＤ」、「ページ」、「メッセージ」等の項目を有する。「メッセージＩＤ」は、チャットのメッセージ内容を識別するための情報である。「発言者」は、メッセージ発信元のユーザを識別するための情報である。「送信先」は、メッセージ送信先（配信先）のユーザを識別するための情報である。「発言者」、「送信先」は、そのユーザが使用するスマートデバイス１３を識別するための情報であっても良い。
「グループＩＤ」は、図８（Ａ）に示す「グループＩＤ」と対応した情報である。「ページ」は、メッセージ内容に対応するページを示す情報である。「メッセージ」は、例えばチャット生成手段４５により、「送信先」に対応させて生成されたメッセージ内容を示す情報である。
【００７９】
図８（Ｂ）の例では、図８（Ａ）に示すようにユーザＡが発表者の権限を有し、ユーザＢ、Ｃが聴講者の権限を有する場合に、「メッセージＩＤ：２」に、「聴講者：ユーザＣ」から「発表者：ユーザＡ」に対して送信する質問メッセージが記憶されている。この質問メッセージは、例えばスマートデバイス１３で共有して閲覧している電子ファイルの「５ページ」について「○○なのは何故ですか？」というメッセージであることを示している。
【００８０】
これに対し、「メッセージＩＤ：３〜４」において、「発表者：ユーザＡ」から「聴講者：ユーザＢ〜Ｃ」に送信する回答メッセージや確認メッセージが記憶されている。「メッセージＩＤ：３」は、「送信先：ユーザＢ」が質問者ではない聴講者であるため、ユーザＣの質問に回答する旨及びユーザＣの質問メッセージを含むメッセージ（確認メッセージ）が示されている。「メッセージＩＤ：４」は、「送信先：ユーザＣ」が質問者であり質問内容（メッセージ）を知っているため、質問に回答する旨のメッセージ（回答メッセージ）が示されている。
【００８１】
なお、本実施形態は、これに限定されるものではなく、全ての聴講者（ユーザＢ、Ｃ）に対して同一のメッセージを送信しても良い。図８（Ｂ）に示すメッセージ管理テーブルは、例えばチャット生成手段４５により生成される。
【００８２】
次に、上述した各構成等を用いた各実施形態について具体的に説明する。
【００８３】
＜第１実施形態＞
＜質疑応答処理＞
図９は、第１実施形態における質疑応答処理の一例を示すシーケンスである。図９に示すシーケンスは、スマートデバイス１３Ａ〜１３Ｃと、チャットサーバ１２と、ファイルサーバ１０とにより実行される。
【００８４】
図９の例では、スマートデバイス１３Ａは、ユーザＡにより使用され、スマートデバイス１３Ｂは、ユーザＢにより使用され、スマートデバイス１３Ｃは、ユーザＣにより使用されるものとする。また、図９のシーケンスでリレーサーバ１１を省略して説明しているが、社内環境等の閉じられたネットワーク環境でない場合には、スマートデバイス１３やチャットサーバ１２は、ファイルサーバ１０と通信を行う際にリレーサーバ１１を介して行うものとする。
【００８５】
図９に示す準備処理では、例えばスマートデバイス１３Ａは、ユーザＡによる操作を受け付け、チャットサーバ１２に対してチャット用のグループ作成要求を行う（Ｓ１０）。チャットサーバ１２は、グループ作成要求を受け付けると、チャット用のグループを作成する（Ｓ１１）。
【００８６】
チャットサーバ１２は、グループ作成要求を行ったユーザＡに対して、例えば権限として「発表者権限」を付与し（Ｓ１２）、スマートデバイス１３Ａに、権限情報（例えば「発表者権限」）を通知する（Ｓ１３）。
【００８７】
スマートデバイス１３Ｂは、ユーザＢによる操作を受け付け、チャットサーバ１２に対してグループにログインするためのログイン要求を行う（Ｓ１４）。チャットサーバ１２は、グループへのログイン要求を行ったユーザＢに対して、例えば権限として「聴講者権限」を付与し（Ｓ１５）、スマートデバイス１３Ｂに、権限情報（例えば「聴講者権限」）を通知する（Ｓ１６）。
【００８８】
スマートデバイス１３Ｃは、ユーザＣによる操作を受け付け、チャットサーバ１２に対してグループにログインするためのログイン要求を行う（Ｓ１７）。チャットサーバ１２は、グループに対するログイン要求を行ったユーザＣに対して、例えば権限として「聴講者権限」を付与し（Ｓ１８）、スマートデバイス１３Ｃに、権限情報（例えば「聴講者権限」）を通知する（Ｓ１９）。なお、上述した各権限は、プレゼンの開始前や質疑応答の開始前等に変更することが可能である。
【００８９】
次に、スマートデバイス１３Ａは、ファイルサーバ１０に格納しているファイルリストの取得要求を行う（Ｓ２０）。スマートデバイス１３Ａは、ファイルサーバ１０からファイルリストを取得すると（Ｓ２１）、ユーザＡによる操作を受け付け、例えばファイル（例えば発表資料）を選択し、ファイルサーバ１０に対して選択したファイルの取得要求を行う（Ｓ２２）。なお、Ｓ２２の処理では、ファイルサーバ１０に対して選択したファイルのパス（格納先）やユーザ名（例えばユーザＡ）が送信される。
【００９０】
スマートデバイス１３Ａは、ファイルサーバ１０からファイルを取得すると（Ｓ２３）、ファイル表示手段５５のファイル表示画面にファイルを表示する（Ｓ２４）。ここで、スマートデバイス１３Ａは、ファイルを表示するのと併せて、上述したＳ１３の処理で、チャットサーバ１２から通知された権限情報（例えば「発表者権限」）に対応するチャット画面をチャット表示手段５６に表示する。
【００９１】
チャットサーバ１２は、ファイルサーバ１０からファイル取得要求を受け付けた通知（例えばパス、ユーザ名を含む）を取得すると（Ｓ２５）、例えばユーザ名からグループ検索を行う（Ｓ２６）。
【００９２】
チャットサーバ１２は、Ｓ２６の処理で検索したグループを参照し、ファイルサーバ１０から通知されたユーザ名に「発表者権限」が付与されている場合に、「聴講者権限」が付与されているユーザにファイル情報（例えばファイルパスやファイルリンク等）を通知する。図９の例では、チャットサーバ１２は、スマートデバイス１３Ｂ〜１３Ｃにファイル情報を通知する（Ｓ２７〜Ｓ２８）。
【００９３】
ここで、スマートデバイス１３Ｂ〜１３Ｃは、ファイル情報に基づきファイルを取得し、ファイル表示手段５５のファイル表示画面に表示し、チャットサーバ１２から通知された権限情報（例えば「聴講者権限」）に対応するチャット画面をチャット表示手段５６に表示する。
【００９４】
なお、ファイルサーバ１０からファイルをプッシュすることで、スマートデバイス１３Ｂ〜１３Ｃに対してファイルを表示させることも可能である。上述した準備処理により、スマートデバイス１３の各画面には、選択されたファイルが表示されるとともに、ユーザの各権限に応じたチャット画面が表示される。
【００９５】
図９に示す質疑応答処理では、例えばユーザＡのプレゼンが開始され、聴講者であるユーザＢが、例えば３ページ目の発表資料の内容について質問したいが、発表者であるユーザＡは、既に発表資料の５ページ目の説明を始めている場面について説明する。
【００９６】
スマートデバイス１３Ｂは、ユーザＢによる操作を受け付け、チャット表示手段５６のチャット画面にメッセージ内容（例えば質問内容）が入力されると、メッセージ内容をファイル表示画面で表示されているファイルのページ情報と併せてチャットサーバ１２に送信する（Ｓ３０）。
【００９７】
チャットサーバ１２は、メッセージ内容の発信元（例えばユーザＢ）の権限情報を確認し、メッセージ内容の送信先（配信先）のスマートデバイスを判断する（Ｓ３１）。図９の例では、例えばメッセージ内容の発信元が聴講者であると判断すると、そのメッセージ内容の送信先を発表者（例えばユーザＡ）として判断する。
【００９８】
チャットサーバ１２は、スマートデバイス１３Ｂから取得したメッセージ内容を保存し（Ｓ３２）、送信先であるスマートデバイス１３Ａに対応したメッセージ内容を送信する（Ｓ３３）。なお、Ｓ３３の処理ではメッセージ内容と併せてファイルのページ情報を送信すると良い。
【００９９】
スマートデバイス１３Ａは、チャットサーバ１２から送信されたメッセージ内容と、ファイルのページ情報と、ページ情報に対応したファイルの内容とをチャット画面に表示する（Ｓ３４）。スマートデバイス１３Ａは、発表者としての権限情報が設定されているため、聴講者からのメッセージが送信されると、そのメッセージの質問内容に回答する旨をチャットサーバ１２に通知するための回答ボタン等が表示される。なお、回答ボタンは、聴講者からのメッセージごとに表示してもよいが、これに限定されるものではない。
【０１００】
スマートデバイス１３Ａは、チャット画面に表示された回答ボタンが押下されると、ファイル表示画面で表示されているファイルのページ情報を保持する（Ｓ３５）。スマートデバイス１３Ａは、チャットサーバ１２に質問に対して回答する旨の通知メッセージ（回答通知）と併せてファイルのページ情報を送信する（Ｓ３６）。
【０１０１】
チャットサーバ１２は、スマートデバイス１３Ａからの回答通知に基づきグループ検索を行う（Ｓ３７）。チャットサーバ１２は、どのメッセージ（例えば質問内容）に対する回答通知か判断し、例えば質問した聴講者（ユーザＢ）以外の聴講者のユーザ（ユーザＣ）には、例えば質問内容を示すメッセージ内容とファイルのページ情報とを通知する（Ｓ３８）。このとき、実際に質問した聴講者（ユーザＢ）は、自己の質問内容を把握しているため、チャットサーバ１２は、ユーザＢに対してメッセージ内容やページ情報等を送信しなくても良い。なお、これに限定されるものではなく、ユーザＢに対して発表者が回答する旨のメッセージ（回答メッセージ）を送信することが可能である。
【０１０２】
スマートデバイス１３Ａは、ファイルサーバ１０に対して質問された内容に対応する回答通知と回答時に用いられたファイルのページ情報とを送信する（Ｓ３９）。ファイルサーバ１０は、チャットサーバ１２にそのページ情報を通知する（Ｓ４０）。
【０１０３】
チャットサーバ１２は、ファイルサーバ１０から通知されたページ情報をスマートデバイス１３Ａ〜１３Ｃに通知し（Ｓ４１〜Ｓ４３）、スマートデバイス１３Ａ〜１３Ｃは、通知されたページ情報に基づき表示するファイルのページを変更する（Ｓ４４〜Ｓ４６）。なお、ファイルサーバ１０は、上述した処理で得られるチャット時におけるログ情報をチャットログ１０−２に保存する。
【０１０４】
上述した質疑応答処理により、発表者であるユーザは、スマートデバイス１３上で聴講者であるユーザの質問内容を把握し、必要に応じて回答することが可能となる。また、質問したユーザ以外の聴講者でも、スマートデバイス１３上で誰がどのような質問をしたか確認することが可能となる。
【０１０５】
＜チャットサーバの各処理について＞
図１０は、チャットサーバの各処理の流れを示すフローチャートである。図１０（Ａ）は、グループにおける権限付与処理の流れを示すフローチャートであり、図１０（Ｂ）は、質疑応答処理の流れを示すフローチャートである。
【０１０６】
図１０（Ａ）に示すように、チャットサーバ１２は、データ送受信手段４３によりスマートデバイス１３からリクエスト（要求）を受け付けると、グループ管理手段４１により受け付けた要求がグループ作成要求か判断する（Ｓ５０）。
【０１０７】
チャットサーバ１２は、グループ管理手段４１により受け付けた要求がグループ作成要求であると判断すると（Ｓ５０において、ＹＥＳ）、新規グループを作成する（Ｓ５１）。なお、新規グループとは、上述したようにチャットを行うグループ（チャットグループ）であるがこれに限定されるものではない。次に、チャットサーバ１２は、グループ管理手段４１によりグループ作成要求を行ったユーザを、例えば発表者として登録（例えば発表者権限を付与）する（Ｓ５２）。
【０１０８】
チャットサーバ１２は、グループ管理手段４１により受け付けた要求がグループ作成要求でないと判断すると（Ｓ５０において、ＮＯ）、ログイン要求か判断する（Ｓ５３）。チャットサーバ１２は、グループ管理手段４１により受け付けた要求がログイン要求であると判断すると（Ｓ５３において、ＹＥＳ）、ログイン要求を行ったユーザを、例えば聴講者として登録（例えば聴講者権限を付与）する（Ｓ５４）。
【０１０９】
チャットサーバ１２は、グループ管理手段４１により受け付けた要求がログイン要求ではないと判断すると（Ｓ５３において、ＮＯ）、処理を終了する。
【０１１０】
上述した権限付与処理に基づき、グループ管理手段４１は、上述した図８（Ａ）に示すようなグループ管理テーブルを作成する。
【０１１１】
図１０（Ｂ）に示すように、チャットサーバ１２は、スマートデバイス１３からメッセージを受信すると（Ｓ６０）、送信先決定手段４２によりグループ管理テーブルの権限情報を参照し、受信したメッセージの発信元は、発表者か判断する（Ｓ６１）。
【０１１２】
チャットサーバ１２は、送信先決定手段４２により発信元が発表者ではないと判断すると（Ｓ６１において、ＮＯ）、例えば発信元は聴講者であると判断して、チャット生成手段４５により発表者に対する質問メッセージを生成する（Ｓ６２）。
【０１１３】
また、チャットサーバ１２は、送信先決定手段４２により発信元が発表者であると判断すると（Ｓ６１において、ＹＥＳ）、受信したメッセージが、例えばどの聴講者の質問（メッセージ内容）に対応するメッセージか判断し、チャット生成手段４５により回答メッセージを作成する（Ｓ６３）。次に、チャットサーバ１２は、チャット生成手段４５により、例えば質問した聴講者以外の聴講者に対する確認メッセージを生成する（Ｓ６４）。
【０１１４】
次に、チャットサーバ１２は、送信先決定手段４２により、チャット生成手段４５により生成したメッセージをそれぞれグループのどのユーザに送信するのか（配信先）を決定する（Ｓ６５）。このようにして、上述した図８（Ｂ）に示すメッセージ管理テーブルを作成する。
【０１１５】
次に、チャットサーバ１２は、データ送受信手段４３により、Ｓ６５の処理により決定された送信先に作成したメッセージを送信し（Ｓ６６）、処理を終了する。
【０１１６】
なお、上述したＳ６２の処理では、例えばチャット生成手段４５により発信元の聴講者以外の聴講者に、発信元の聴講者からどのようなメッセージが発信されたか通知するための同報メッセージを生成しても良い。
【０１１７】
これにより、聴講者等は、発表者への質問メッセージ等の内容を、発表者による回答を待たずに、迅速に把握することが可能となる。すなわち、聴講者は、発表者に対してどのような質問がされたか迅速に把握することが可能となる。
【０１１８】
＜スマートデバイスの画面例＞
＜ログイン後の画面＞
図１１は、ログイン後のスマートデバイスの画面例を示す図である。図１１（Ａ）は、発表者権限を有するユーザが使用するスマートデバイスの画面の一例を示し、図１１（Ｂ）〜図１１（Ｃ）は、聴講者権限を有するユーザが使用するスマートデバイスの画面の一例を示している。
【０１１９】
図１１（Ａ）〜図１１（Ｃ）に示す各スマートデバイスの表示画面は、１画面上に同一のアプリで作成された同一グループ内でチャットを行うためのチャット画面９０と、共有する電子ファイルを表示するためのファイル表示画面９１とを有している。
【０１２０】
図１１（Ａ）に示すように、発表者であるユーザＡが使用するスマートデバイス１３Ａの画面は、例えば発表者用のチャット画面９０−１と、共有するファイルを表示するファイル表示画面９１−１とを有している。
【０１２１】
発表者用のチャット画面９０−１は、例えば聴講者全員の質問（メッセージ内容）が表示される構成となっており、例えばチャットのメッセージ内容を入力するためのメッセージ入力ボックスは表示されない構成となっている。
【０１２２】
また、図１１（Ｂ）〜図１１（Ｃ）に示すように、聴講者であるユーザＢ〜Ｃが使用するスマートデバイス１３Ｂ〜１３Ｃの画面は、例えば聴講者用のチャット画面９０−２と、ファイル表示画面９１―２とを有している。
【０１２３】
聴講者用のチャット画面９０−２は、例えば自己の質問（メッセージ内容）や発表者が回答する質問、他の聴講者からの質問等が、質問者や回答者のユーザ情報等とともに表示される画面９０−２Ａと、例えば発表者に対する質問等のチャットのメッセージを入力するためのメッセージ入力ボックス９０−２Ｂとを有している。
【０１２４】
第１実施形態では、図１１（Ａ）〜図１１（Ｃ）に示すように、ファイル表示画面９１において、各スマートデバイスが共有している電子ファイルを閲覧することができ、チャット画面９０において、権限に応じた異なる表示内容を表示することが可能である。
【０１２５】
＜質問後の画面＞
図１２は、質問後のスマートデバイスの画面例を示す図である。図１２（Ａ）は、発表者権限を有するユーザＡのスマートデバイスの画面の一例を示している。図１２（Ｂ）〜図１２（Ｃ）は、聴講者権限を有するユーザＢ〜Ｃのスマートデバイスの画面の一例を示している。なお、これらの権限は、例えばユーザＡにより設定され、チャットサーバ１２から通知される。
【０１２６】
例えば、発表者であるユーザＡが発表中に、ユーザＢがメッセージ入力ボックス９０−２Ｂから図１２（Ｂ）に示すような質問を行い、ユーザＣがメッセージ入力ボックス９０−２Ｂから図１２（Ｃ）に示すような質問を行ったとする。図１２（Ｂ）〜図１２（Ｃ）の質問（メッセージ内容）が表示される画面９０−２Ａには、それぞれ自己のユーザ情報９２−１とともに自己の質問（メッセージ内容）９２−２が表示される。
【０１２７】
一方、聴講者（ユーザＢ、ユーザＣ）が発表者（ユーザＡ）にチャットで質問した後、発表者用のチャット画面９０−１には、図１２（Ａ）に示すような聴講者からの質問内容が表示される。図１２（Ａ）の例では、ユーザＢに関して、ユーザ情報９２−１と、ユーザＢからの質問メッセージの一例としての質問９２−２と、その質問のページ内容を示す情報９２−３と、その質問のページ内容を示すイメージ図（サムネイル画像等）９２−４とが表示されている。
【０１２８】
また、ユーザＢの質問の後に質問したユーザＣに関しては、ユーザ情報９２−１と、ユーザＣからの質問メッセージの一例としての質問９２−２とが表示されている。なお、ユーザＣからの質問において、その質問のページ内容を示す情報９２−３と、その質問のページ内容を示すイメージ図９２−４とが表示されていないのは、発表者のファイル表示画面９１−１が、質問者のファイル表示画面９１−２と同一のページを表示させているからであるが、これに限定されるものではない。
【０１２９】
なお、上述した質問９２−２には、質問するページ情報等が表示されている。このように、質問メッセージ（コメント）に対応するページ情報を示すことで、例えば発表者は、どのページに対して質問しているか容易に確認することが可能となる。
【０１３０】
このように、第１実施形態では、図１２（Ａ）に示すように、質問者からの質問内容の全てを発表者（回答者）のスマートデバイス１３Ａに表示させることが可能である。また、上述した同報メッセージを生成して配信した場合には、図１２（Ｂ）〜図１２（Ｃ）に示すスマートデバイス１３Ｂ〜１３Ｃに他の聴講者からのメッセージを表示させることも可能である。
【０１３１】
また、図１２（Ａ）の例において、発表者用のチャット画面９０−１において、ユーザＢ〜Ｃの質問９２−２には、それぞれ回答ボタン９２−５が表示されている。ここで、聴講者の質問に回答する場合に回答ボタン９２−５を押下して回答することで、発表者のスマートデバイス１３Ａは、聴講者のスマートデバイス１３Ｂ、１３Ｃに質問に対する回答通知を行うことが可能となる。なお、第１実施形態では、必ず回答を行う必要はなく、質問内容を表示するだけでも良い。
【０１３２】
上述したように、スマートデバイス１３は、発表者用のチャット画面９０−１には、聴講者からの質問内容が表示され、聴講者用のチャット画面９０−２には、それぞれの聴講者が入力した質問内容が表示される。このように、それぞれの権限や質問の有無等に応じて、スマートデバイス１３の各画面を構成することが可能である。
【０１３３】
＜回答通知後の画面＞
図１３は、回答通知後のスマートデバイスの画面例を示す図である。図１３（Ａ）は、発表者権限を有するユーザＡのスマートデバイス１３Ａの画面の一例を示し、図１３（Ｂ）〜図１３（Ｃ）は、聴講者権限を有するユーザＢ〜Ｃのスマートデバイス１３Ｂ〜１３Ｃの画面の一例を示している。
【０１３４】
図１３（Ａ）に示すように、発表者用のチャット画面９０−１に表示された質問のうち、ユーザＣの質問に回答する回答ボタン９２−５が押下されると、聴講者のスマートデバイス１３Ｂ〜１３Ｃにそれぞれ回答通知が送信される。
【０１３５】
図１３（Ｂ）〜図１３（Ｃ）には、スマートデバイス１３Ａから回答通知を受けた後の聴講者用のチャット画面９０−２Ａがそれぞれ示されている。図１３（Ｂ）に示すユーザＢのチャット画面９２−２Ａには、ユーザＣの質問に回答する回答通知を受け、発表者（ユーザＡ）のユーザ情報９３−１と、質問者以外の聴講者への確認メッセージの一例として、質問者であるユーザＣの質問内容及びユーザＣの質問に回答する旨の情報９３−２とが示されている。
【０１３６】
また、図１３（Ｃ）に示すユーザＣのチャット画面９０−２Ａには、発表者（ユーザＡ）のユーザ情報９３−１と、質問者への回答メッセージの一例として、ユーザＣへ回答する旨の情報９３−３とが示されている。なお、図１３（Ｃ）の例では、ユーザＣ自身が入力した質問内容であり、既にチャット画面９０−２Ａ上にも表示されているため、回答の情報９３−３には、質問内容は表示されず、回答する旨のメッセージのみが表示される。
【０１３７】
上述したように、第１実施形態では、発表者が質問リストの中から回答ボタンを押下すると、聴講者に質問に回答する旨の通知メッセージが送られる。このとき、ユーザＣの質問に回答する場合には、ユーザＢには質問者が誰であったか、その質問内容が何であったかが分かるようにメッセージが通知され、ユーザＣ本人には回答が行われることだけがメッセージとして通知される。
【０１３８】
上述したように、質問者以外の聴講者には、質問者である聴講者やその質問内容を示す情報を通知することで、他の聴講者の質問が分からないため、発表者との間でどのような質疑応答が行われているか分からないとの問題を解決することが可能となる。
【０１３９】
＜第２実施形態＞
次に、第２実施形態について説明する。第２実施形態では、上述した第１の実施形態で発表者が回答を行った場合に、その回答内容もチャット画面上に表示させる。第２実施形態におけるシステム構成例、各装置の機能構成、ハードウェア構成等においては、上述した第１実施形態と同様の構成を用いることができるため、ここでの詳しい説明は省略する。また、以下の説明では、第１実施形態と異なる部分を中心に説明する。
【０１４０】
図１４は、第２実施形態における質疑応答処理の一例を示すシーケンスである。なお、上述した図９に示す第１実施形態における質疑応答処理は、Ｓ３５の処理でチャット画面に表示された回答ボタンが押下されると、発表者であるユーザＡが口頭で回答することを想定している。
【０１４１】
第２実施形態における質疑応答処理は、発表者であるユーザＡの回答を音声ファイルで保存し、回答終了後にファイルサーバ１０でその音声をテキスト情報に変換して、例えば同一グループ内に属する聴講者のスマートデバイス１３に送信（配信）する。図１４に示すＳ７０〜Ｓ７８の処理は、図９に示すＳ３０〜Ｓ３８の処理と同様の処理であるため、ここでの詳しい説明は省略し、異なる処理のみ説明する。
【０１４２】
図１４に示すように、スマートデバイス１３Ａは、操作受付手段５３により回答ボタンの押下を受け付けると、押下している間の音声を録音し（Ｓ７９）、ファイルサーバ１０に録音した音声ファイル（音声情報）と回答内容の通知とを送信する（Ｓ８０）。ファイルサーバ１０は、スマートデバイス１３Ａから取得した音声ファイル（音声データ）を、ファイル変換手段２２によりテキスト情報に変換し（Ｓ８１）、チャットサーバ１２に回答結果としてテキスト情報を送信する（Ｓ８２）。
【０１４３】
チャットサーバ１２は、ファイルサーバ１０から取得した回答結果に基づき、例えば聴講者であるユーザＢ〜Ｃに回答結果としてテキスト情報を送信する（Ｓ８３〜Ｓ８４）。また、チャットサーバ１２は、質問内容と回答結果（テキスト情報を含む）をファイルサーバ１０に送信する（Ｓ８５）。
【０１４４】
ファイルサーバ１０は、チャットサーバ１２から取得した質問内容と回答結果（テキスト情報を含む）とを用いて、ファイル出力を行う（Ｓ８６）。このようにして、ファイルサーバ１０は、質問内容と回答結果とをまとめた簡易な議事録を作成することも可能である。
【０１４５】
上述したように、第２実施形態によれば、発表者が行うユーザが回答のメッセージを入力せずに、容易かつ迅速に質問に対する回答結果を聴講者に送信（メッセージング）することが可能となる。
【０１４６】
＜第３実施形態＞
上述した第１及び第２実施形態では、プレゼンにおける実施形態を示したが、例えば研修や学校の授業等の環境下でも適用することが可能である。また、チャットサーバ等において、チャットの回答に基づき情報を集計する情報集計機能を設け、その集計結果に応じてチャットサーバ１２やファイルサーバ１０からスマートデバイス１３に情報を配信することが可能である。上述した内容を第３実施形態として、第１及び第２実施形態と異なる部分を中心に説明する。
【０１４７】
なお、システム構成や機能構成、ハードウェア構成等については、上述した第１及び第２実施形態と同様の構成を用いることができるため、ここでの詳しい説明は省略するが、チャットサーバ１２については、上述した第１及び第２実施形態と比較して上述した集計集計機能を有する。したがって、チャットサーバの機能構成について説明する。
【０１４８】
＜第３実施形態におけるチャットサーバの機能構成の一例＞
図１５は、第３実施形態におけるチャットサーバの機能構成の一例を示す図である。図１５に示すチャットサーバ１２'は、グループ管理手段４１と、送信先決定手段４２と、データ送受信手段４３と、キャッシュ手段４４と、チャット生成手段４５と、データ記憶手段４６と、データ集計手段４７とを有する。
【０１４９】
なお、チャットサーバ１２'は、例えばプログラムを実行することで、グループ管理手段４１、送信先決定手段４２、データ送受信手段４３、キャッシュ手段４４、チャット生成手段４５、データ記憶手段４６、及びデータ集計手段４７の各機能を実現しても良い。
【０１５０】
第３実施形態におけるチャットサーバ１２'は、上述した第１及び第２実施形態におけるチャットサーバ１２と比較すると、第３実施形態にはデータ集計手段４７が設けられている。
【０１５１】
データ集計手段４７は、チャットの回答に基づいて情報集計を行う。データ集計手段４７は、例えば共有して表示されている電子ファイルのページ数に基づいて定義されていた確認内容の回答と比較し、チャットで回答された生徒側の各ユーザの回答との正誤の集計を実施する。また、講師等のユーザには、その集計結果が通知されるため、理解度がどの程度だったのか把握することが可能となる。なお、データ集計手段４７により得られる集計結果は、例えばファイルサーバ１０のチャットログ１０−２等に記憶されても良い。
【０１５２】
また、第３実施形態では、講師であるユーザが、生徒であるユーザに対して集計結果に基づく、宿題配布を要求した場合、そのページに関連して予め登録されている宿題データ（例えば問題等）をファイルサーバ１０が検索し、集計結果に基づく評価が閾値以下（例えば、正解数が閾値以下）等の条件を満たすユーザに宿題データを配布することが可能である。なお、第３実施形態では、配布される宿題データを複数種類用意し、集計結果に基づく理解度のレベル等に応じて異なる宿題データを配布しても良い。
【０１５３】
＜第３実施形態における情報集計処理の一例＞
図１６は、第３実施形態における情報集計処理の一例を示すシーケンスである。図１６の例において、スマートデバイス１３Ａ〜１３Ｃと、チャットサーバ１２'と、ファイルサーバ１０とを有する。また、図１６の例では、スマートデバイス１３Ａは、ユーザＡ（講師）が使用し、スマートデバイス１３Ｂは、ユーザＢ（受講者）が使用し、スマートデバイス１３Ｃは、ユーザＣ（受講者）が使用するものとする。
【０１５４】
スマートデバイス１３Ａは、ユーザＡ（講師）による操作を受け付け、チャットサーバ１２'に授業における質問情報を送信する（Ｓ９０）。なお、質問情報には、共有で閲覧している授業で用いられた電子ファイルのペース情報も含まれている。また、質問情報は、１つであっても良く、複数であっても良い。
【０１５５】
チャットサーバ１２'は、質問内容を受講者であるユーザＢ〜Ｃが使用しているスマートデバイス１３Ｂ〜１３Ｃにそれぞれ送信する（Ｓ９１〜Ｓ９２）。スマートデバイス１３Ｂ〜１３Ｃは、チャットサーバ１２に対して、質問に対する回答を送信する（Ｓ９３〜Ｓ９４）。
【０１５６】
チャットサーバ１２'は、スマートデバイス１３Ｂ〜１３Ｃから送信されてきた回答に基づいて集計を行う（Ｓ９５）。なお、集計は、ユーザ（受講者）ごとに行っても良く、質問ごとに行っても良く、平均等を求めても良いが、これに限定されるものではない。
【０１５７】
次に、チャットサーバ１２'は、集計結果をスマートデバイス１３Ａに送信する（Ｓ９６）。スマートデバイス１３Ａを使用しているユーザＡ（講師）は、集計結果を確認し、受講者ごとの正解率や、受講者平均の正解率等に基づいて宿題配布の指示をファイルサーバ１０に送信する（Ｓ９７）。
【０１５８】
なお、宿題配布の指示には、電子ファイルのページ情報や配布対象のユーザ情報等が含まれていても良い。ファイルサーバ１０は、スマートデバイス１３Ａから宿題配布の指示を受けると、例えば宿題配布の指示に含まれるページ数に対応する宿題データを抽出し、ページ数に関連した文書（宿題データ）を対応するユーザに対して配布する（Ｓ９８）。図１６の例では、ユーザＣが正解率が閾値以下であったため、ユーザＣが使用するスマートデバイス１３Ｃのみに宿題データが配布している。
【０１５９】
また、ファイルサーバ１０は、文書を配布したことを示す情報をチャットサーバ１２'に送信する（Ｓ９９）。チャットサーバ１２'は、例えば文書を配布したことをチャット画面に表示するための情報を生成し、生成した情報をスマートデバイス１３Ｃに送信する（Ｓ１００）。
【０１６０】
なお、チャットサーバ１２'が送受信した各情報は、時間情報等とともにチャットログ１０−２等に記憶される。また、上述したＳ９６の集計結果において、全ての受講者の正解率が閾値以上であった場合には、ユーザＡ（講師）からの宿題配布指示がないため、Ｓ９７以降の処理を行わずに処理を終了する。
【０１６１】
上述したように、第３実施形態によれば、例えば講師側からの質問に対する受講者の回答を自動で集計し、理解度の低い聴講者に対して宿題等の文書ファイルを配布することが可能である。
【０１６２】
上述した実施形態によれば、ユーザ間で共有するファイルと同時にメッセージが表示されるシステムにおいて、例えば発表者側に表示されるメッセージと聴講者側に表示されるメッセージとを異なる内容とし、双方向のコミュニケーションを円滑に行うことを可能とする。
【０１６３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１６４】
１  情報処理システム
２  コンピュータシステム
１０  ファイルサーバ（第２の情報処理装置の一例）
１１  リレーサーバ
１２  チャットサーバ（第１の情報処理装置の一例）
１３  スマートデバイス（端末装置の一例）
２１  データ送受信手段
２２  ファイル変換手段
２３  ファイル管理手段
２４  ファイル保持手段
２５  メッセージログ保持手段
２６  リクエスト処理手段
３１  データリレー手段
３２  データ送受信手段
３３  データ記憶手段
４１  グループ管理手段
４２  送信先決定手段（判断手段の一例）
４３  データ送受信手段（配信手段の一例）
４４  キャッシュ手段
４５  チャット生成手段（生成手段の一例）
４６  データ記憶手段
４７  データ集計手段
５１  表示手段
５２  データ送受信手段
５３  操作受付手段
５４  ファイル管理手段
５５  ファイル表示手段
５６  チャット表示手段
６１  入力装置
６２  表示装置
６３，７３  ＲＡＭ
６４，７２  ＲＯＭ
６５  ＨＤＤ
６６，７１  ＣＰＵ
６７  通信Ｉ／Ｆ
６８  外部Ｉ／Ｆ
６８Ａ  記録媒体
７４  ＥＥＰＲＯＭ
７５  ＣＭＯＳ
７６  加速度・方位センサ
７７  メディアドライブ
７８  記録メディア
７９  音声入力部
８０  音声出力部
８１  アンテナ
８２  通信部
８３  無線ＬＡＮ通信部
８４  近距離無線通信用アンテナ
８５  近距離無線通信部
８６  ディスプレイ
８７  タッチパネル
８８  電池
８９  バスライン
９０  チャット画面
９１  ファイル表示画面
【先行技術文献】
【特許文献】
【０１６５】
【特許文献１】特開２０１３−２５４２７５号公報
【図１】
2015207108.tif 000003
【図２】
2015207108.tif 000004
【図３】
2015207108.tif 000005
【図４】
2015207108.tif 000006
【図５】
2015207108.tif 000007
【図６】
2015207108.tif 000008
【図７】
2015207108.tif 000009
【図８】
2015207108.tif 000010
【図９】
2015207108.tif 000011
【図１０】
2015207108.tif 000012
【図１１】
2015207108.tif 000013
【図１２】
2015207108.tif 000014
【図１３】
2015207108.tif 000015
【図１４】
2015207108.tif 000016
【図１５】
2015207108.tif 000017
【図１６】
2015207108.tif 000018