(57)【特許請求の範囲】
【請求項１】
複数の端末装置のユーザ同士がコミュニケーションをとるために前記端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、
前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段と
を備え、
前記ユーザは、グループ分けされており、
前記コミュニケーション情報は音声を表し、
前記条件は、前記グループ内の一のユーザの音声のレベルのみが所定レベル以上である期間が閾値を超えるという条件であり、
前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する
管理装置。
【請求項２】
複数の端末装置のユーザ同士がコミュニケーションをとるために前記端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、
前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段と
を備え、
前記ユーザは、グループ分けされており、
前記コミュニケーション情報は音声を表し、
前記条件は、予め定められた期間を超えて前記グループ内の複数のユーザの音声のレベルが同時に所定レベル以上であるという条件であり、
前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する
管理装置。
【請求項３】
各々ユーザが異なる複数の端末装置と、
前記複数の端末装置のユーザ同士がコミュニケーションをとるために前記複数の端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、
前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段と
を有する管理装置と
を備え、
前記ユーザは、グループ分けされており、
前記コミュニケーション情報は音声を表し、
前記条件は、前記グループ内の一のユーザの音声のレベルのみが所定レベル以上である期間が閾値を超えるという条件であり、
前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する
コミュニケーションシステム。
【請求項４】
各々ユーザが異なる複数の端末装置と、
前記複数の端末装置のユーザ同士がコミュニケーションをとるために前記複数の端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、
前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段と
を有する管理装置と
を備え、
前記ユーザは、グループ分けされており、
前記コミュニケーション情報は音声を表し、
前記条件は、予め定められた期間を超えて前記グループ内の複数のユーザの音声のレベルが同時に所定レベル以上であるという条件であり、
前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する
コミュニケーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置同士を接続してコミュニケーションを図る技術に関する。
【背景技術】
【０００２】
特許文献１には、複数ユーザがコンピュータによりインターネットを通じて接続し、ラーニンググループを生成してインタラクティブラーニングを行うシステムが開示されている。このシステムにおいては、管理者は、ラーニンググループやユーザの状態を管理することが可能となっており、いずれかのグループ或いはユーザを選び、受講状態をモニタリングすることができる。これにより、管理者は、例えば、会話が活発でないグループや口論が発生しているグループなど、不具合のあるグループやユーザをモニタリングすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２８２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、大規模なシステムの場合には、多くのユーザが参加して多数のグループが生成される。この場合、管理者が多数のユーザやグループの中からユーザやグループを選択していき、不具合のあるユーザやグループを見つけ出すのは困難である。
【０００５】
本発明は、上述した背景の下になされたものであり、複数のユーザ同士が接続されている場合に不具合のあるユーザやグループを容易に知ることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の端末装置のユーザ同士がコミュニケーションをとるために前記端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段とを備え、前記ユーザは、グループ分けされており、前記コミュニケーション情報は音声を表し、前記条件は、前記グループ内の一のユーザの音声のレベルのみが所定レベル以上である期間が閾値を超えるという条件であり、前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する管理装置を提供する。
また、本発明は、複数の端末装置のユーザ同士がコミュニケーションをとるために前記端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段とを備え、前記ユーザは、グループ分けされており、前記コミュニケーション情報は音声を表し、前記条件は、予め定められた期間を超えて前記グループ内の複数のユーザの音声のレベルが同時に所定レベル以上であるという条件であり、前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する管理装置を提供する。
【０００７】
本発明においては、前記ユーザは、グループ分けされており、前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定する構成としてもよい。
【０００８】
また、本発明においては、前記コミュニケーション情報は音声を表し、前記条件は、前記グループ内の前記音声のレベルが予め定められたレベル未満である期間が閾値を超えるという条件である構成としてもよい。
【０００９】
また、本発明においては、前記コミュニケーション情報は音声を表し、前記条件は、前記グループ内の一のユーザの音声のレベルのみが所定レベル以上である期間が閾値を超えるという条件である構成としてもよい。
【００１０】
また、本発明においては、前記コミュニケーション情報は音声を表し、前記条件は、予め定められた期間を超えて前記グループ内の複数のユーザの音声のレベルが同時に所定レベル以上であるという条件である構成としてもよい。
【００１１】
また、本発明においては、前記条件は、前記コミュニケーション情報に予め定められた単語が含まれているという条件である構成としてもよい。
【００１２】
また、本発明は、各々ユーザが異なる複数の端末装置と、前記複数の端末装置のユーザ同士がコミュニケーションをとるために前記複数の端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段とを有する管理装置とを備え、前記ユーザは、グループ分けされており、前記コミュニケーション情報は音声を表し、前記条件は、前記グループ内の一のユーザの音声のレベルのみが所定レベル以上である期間が閾値を超えるという条件であり、前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定するコミュニケーションシステムを提供する。
また、本発明は、各々ユーザが異なる複数の端末装置と、前記複数の端末装置のユーザ同士がコミュニケーションをとるために前記複数の端末装置の各々が他の端末装置へ出力するコミュニケーション情報を取得する取得手段と、前記取得手段が取得したコミュニケーション情報が予め定められた条件を満たした場合、当該コミュニケーション情報を出力した前記端末装置のユーザ又は前記ユーザが属するグループを、前記ユーザを管理する管理者の端末装置へ報知する報知手段とを有する管理装置とを備え、前記ユーザは、グループ分けされており、前記コミュニケーション情報は音声を表し、前記条件は、予め定められた期間を超えて前記グループ内の複数のユーザの音声のレベルが同時に所定レベル以上であるという条件であり、前記報知手段は、前記グループ毎にグループに属するユーザの端末装置が出力したコミュニケーション情報が前記条件を満たすか判定するコミュニケーションシステムを提供する。
【発明の効果】
【００１３】
本発明によれば、複数のユーザ同士が接続されている場合に不具合のあるユーザやグループを容易に知ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るワークショップシステム１に含まれる装置を示した図。
【図２】端末装置１０のハードウェア構成を示した図。
【図３】サーバ装置２０のハードウェア構成を示した図。
【図４】サーバ装置２０において実現する機能の構成を示した機能ブロック図。
【図５】実施形態の動作例を説明するためのシーケンス図。
【図６】実施形態の動作例を説明するためのシーケンス図。
【発明を実施するための形態】
【００１５】
［実施形態］
（全体構成）
図１は、本発明の一実施形態に係るコミュニケーションシステムの一例であるワークショップシステム１に含まれる装置を示した図である。通信網２は、インターネットや固定電話網、音声通信やデータ通信などの通信サービスを提供する移動体通信網などを含む。通信網２には、ｎ台の端末装置１０−１〜１０−ｎが接続されている。また、通信網２には、サーバ装置２０が接続されている。
【００１６】
本実施形態に係る端末装置１０−１〜１０−ｎは、パーソナルコンピュータである。端末装置１０−１〜１０−ｎは、パーソナルコンピュータに限定されるものではなく、データ通信が可能なスマートフォンやタブレット端末、データ通信に特化したコンピュータ装置などであってもよい。端末装置１０−１〜１０−ｎは、以下、各々を区別する必要がない場合は、端末装置１０と称する。
【００１７】
本発明の管理装置の一例であるサーバ装置２０は、端末装置１０同士がＷｅｂＲＴＣ（Web Real Time Communication）の技術で接続するためのシグナリングサーバ、ＳＴＵＮ（Simple Traversal of User Datagram Protocol Through Network Address Translators）サーバ、ＴＵＲＮ（Traversal Using Relay aroud NAT）サーバとして機能する。
【００１８】
ワークショップシステム１においては、端末装置１０−１〜１０−ｎ各々は、例えばＳｋｙＷａｙ（登録商標）（http://nttcom.github.io/skyway/）などのＷｅｂＲＴＣの技術を活用できるプラットフォームにより他の端末装置と接続し、テキストチャットやボイスチャット、ビデオチャット、ファイルの共有、ホワイトボードの共有、画面共有などの機能が実現する。また、ワークショップシステム１においては、ワークショップの管理者が端末装置１０−１を操作し、ワークショップの参加者が端末装置１０−２〜１０−ｎを操作する。ワークショップシステム１は、管理者から複数の参加者への講義を行う第１モード、参加者を複数のグループに分け、各グループでグループワークを行う第２モード、複数のグループをまとめ、まとめられた各グループの代表がグループワークの内容を発表する第３モードを有する。各モードへの切り替えは、管理者が端末装置１０−１を操作することにより行われる。
【００１９】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示した図である。なお、端末装置１０−１〜１０−ｎのハードウェア構成は同じであるが、以下、端末装置１０−１〜１０−ｎの各部を区別する必要がある場合、説明の便宜上、端末装置１０の符号の枝番を各部の符号の末尾に付加して説明を行い、各部を区別する必要がない場合、符号の末尾への枝番の付加を省略して説明を行う。例えば、端末装置１０−１の各部を他の端末装置１０−２〜１０−ｎの各部と区別する場合、端末装置１０−１の各部の符号の末尾には枝番の「−１」を付ける。
【００２０】
通信部１０５は、通信網２を介して通信を行う通信インターフェースとして機能する。撮影部１０６は、撮像素子を備えており、撮影した映像を表す映像信号を生成する。撮影部１０６が生成する映像信号は、例えばビデオチャットで使用される。音声処理部１０７は、マイクロホンとスピーカを有している。端末装置１０同士がボイスチャットやビデオチャットにより音声通話を行う場合、音声処理部１０７は、通話相手の音声に係る信号が通信部１０５から供給されると、供給された信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロホンが音声を収音すると、収音した音声を表す信号を生成する。音声処理部１０７は、端末装置１０が音声通話を行う場合、端末装置１０のユーザの音声を変換した信号を通信部１０５へ供給する。この信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置１０へ送信される。
【００２１】
表示部１０３は、ディスプレイ装置を備えており、文字やＧＵＩ（Graphical User Interface）、端末装置１０を操作するためのメニュー画面、ビデオチャットの映像、テキストチャットの文字列などを表示する。操作部１０４は、キーボードやマウスなどの入力装置を有している。制御部１０１は、キーボードやマウスで行われた操作に応じて各部の制御や各種処理を実行する。
【００２２】
記憶部１０２は、不揮発性メモリーを有しており、オペレーティングシステムのプログラムやアプリケーションプログラムを記憶する。本実施形態においては、記憶部１０２は、ＷｅｂＲＴＣの技術に対応したＷｅｂブラウザを実現するアプリケーションプログラムを記憶している。
制御部１０１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）を有している。ＣＰＵは、記憶部１０２に記憶されているオペレーティングシステムのプログラムやアプリケーションプログラムを実行する。
【００２３】
（サーバ装置２０の構成）
図３は、サーバ装置２０のハードウェア構成を示した図である。通信部２０５は、通信網２を介して通信を行う通信インターフェースとして機能する。制御部２０１は、ＣＰＵやＲＡＭを有している。ＣＰＵは、記憶部２０２に記憶されているプログラムを実行する。記憶部２０２は、ハードディスク装置を有しており、オペレーティングシステムのプログラム、シグナリングサーバやＳＴＵＮサーバ、ＴＵＲＮサーバの機能を実現するプログラム、ワークショップシステム１の各種機能を実現するプログラムを記憶している。また、記憶部２０２は、ワークショップシステム１の利用を許可された管理者や参加者に付与したユーザ識別子とパスワードを記憶する。このユーザ識別子とパスワードは、ワークショップシステム１の利用者を認証する際に使用される。ユーザ識別子は、例えば氏名であってもよい。
【００２４】
図４は、サーバ装置２０において実現する機能のうち、本発明に係る機能の構成を示した機能ブロック図である。
取得部２００１は、端末装置１０から送信される音声を表す信号を取得する。報知部２００２は、取得部２００１が取得した信号が予め定められた条件を満たした場合、条件を満たした信号を出力した端末装置のユーザ又は当該ユーザが属するグループを管理者の端末装置１０へ報知する。
【００２５】
（実施形態の動作例）
次に本実施形態の動作例について説明する。まず、端末装置１０−１において管理者がＷｅｂブラウザを操作し、ワークショップシステム１へログインするためのＷｅｂページへアクセスする操作を行うと端末装置１０−１は、当該Ｗｅｂページを要求するメッセージをサーバ装置２０へ送信する。サーバ装置２０は、このメッセージに応じて、利用者を認証するためのユーザ識別子及びパスワードを取得するＷｅｂページを端末装置１０−１へ送信する。
【００２６】
端末装置１０−１は、サーバ装置２０から送信されたＷｅｂページを取得すると、取得したＷｅｂページを表示する。表示されたＷｅｂページは、ユーザ識別子を入力するためのテキストボックスとパスワードを入力するためのテキストボックスを有する。管理者が自身に付与されたユーザ識別子及びパスワードを表示されたＷｅｂページに入力し、入力したユーザ識別子及びパスワードを送信する操作を行うと、端末装置１０−１は、入力されたユーザ識別子及びパスワードをサーバ装置２０へ送信する。サーバ装置２０は、送信されたユーザ識別子及びパスワードの組を記憶部２０２に記憶している場合、端末装置１０−１を使用する管理者に対してワークショップシステム１の利用を許可し、管理者はログインした状態となる。
【００２７】
また、端末装置１０−２〜１０−ｎにおいても、管理者と同様にワークショップの参加者がＷｅｂブラウザを操作してユーザ識別子及びパスワードを送信し、サーバ装置２０が各参加者のユーザ識別子及びパスワードを記憶していると、端末装置１０−２〜１０−ｎを使用する参加者は、ワークショップシステム１の利用を許可され、ワークショップシステム１にログインした状態となる。参加者がログインした状態となると、端末装置１０−１においては、ログインした参加者のユーザ識別子の一覧が表示される。
【００２８】
次に管理者がモードを変更したときの動作例について、図５、６を用いて説明する。まず、管理者及び参加者がログインした状態において、第１モードを選択する操作を管理者が端末装置１０−１において行うと、端末装置１０−１は、ログインしている参加者の端末装置１０−２〜１０−ｎに対して、サーバ装置２０を介してシグナリングの処理を行い、端末装置１０−２〜１０−ｎに対してＰ２Ｐの通信を開始する（ステップＳ１−１〜Ｓ１−ｎ）。
【００２９】
端末装置１０−２〜１０−ｎの各々と端末装置１０−１がＰ２Ｐ接続されてＰ２Ｐの通信が開始されると、端末装置１０−１の撮影部１０６−１が撮影した管理者の映像や、音声処理部１０７−１が収音した管理者の音声が端末装置１０−２〜１０−ｎへ送られる。端末装置１０−２〜１０−ｎは、端末装置１０−１から送られた映像を表示部１０３で表示し、端末装置１０−１から送られた音声を音声処理部１０７のスピーカから放音する。第１モードにおいては、管理者からワークショップの参加者への講義を行い、講義の映像や音声が端末装置１０−１から端末装置１０−２〜１０−ｎへ配信される。なお、第１モードにおいては、画面共有機能を用いて講義に係る資料を管理者の映像と共に参加者の端末装置１０で表示させるようにしてもよい。
【００３０】
次に管理者は、講義の内容に係る課題を参加者に説明し、参加者にグループワークを行わせる。管理者は、参加者にグループワークを行わせる際には、端末装置１０−１において第２モードを選択する操作を行う。端末装置１０−１は、第２モードを選択する操作が操作部１０４−１において行われると、参加者のグループ分けを指示するメッセージをサーバ装置２０へ送信する（ステップＳ２）。サーバ装置２０は、参加者のグループ分けを指示するメッセージを取得すると、参加者を複数のグループに分けるために、Ｐ２Ｐの通信の接続先の変更を行うための情報を、端末装置１０−２〜１０−ｎに対して送信する。
【００３１】
本実施形態においては、参加者は、予め複数のグループに分けられており、例えば、端末装置１０−２〜１０−５を使用する参加者が同じグループに属する場合、サーバ装置２０は、グループに含まれる参加者の端末装置１０を表す情報を端末装置１０−２〜１０−５へ送信する（ステップＳ３）。端末装置１０−２〜１０−５は、この情報を取得すると、端末装置１０−１とのＰ２Ｐ接続を中止する。次に端末装置１０−２〜１０−５は、取得した情報で特定される端末装置１０に対して、サーバ装置２０を介してシグナリングの処理を行い、グループ内の参加者の端末装置１０に対してＰ２Ｐの通信を開始する（ステップＳ４）。これにより、端末装置１０−２〜１０−５は、メッシュ接続され、同じグループに属する参加者同士は、ビデオチャットを開始する。なお、第２モードにおいては、ホワイトボードの共有機能によりグループ内でホワイトボードを共有し、同じグループに属する参加者がホワイトボードを編集することも可能となる。
【００３２】
参加者の端末装置１０−２〜１０−ｎは、同じグループに属する参加者の端末装置１０とビデオチャットを開始すると、収音した音声を表す信号の送信をサーバ装置２０に対しても開始する（ステップＳ５−１〜Ｓ５−ｎ）。この音声を表す信号は、本発明に係るコミュニケーション情報の一例である。サーバ装置２０は、端末装置１０−２〜１０−ｎから送信された音声情報を取得し、取得した音声情報をグループ単位で監視する。サーバ装置２０は、音声情報を監視し（ステップＳ６）、音声情報が予め定められた条件を満たした場合、管理者の端末装置１０−１へ報知を行う（ステップＳ７）。
【００３３】
具体的には、サーバ装置２０は、グループに属する参加者の端末装置１０から送信された音声情報から参加者の音声の音圧レベルを特定する。なお、参加者の音声の音圧レベルについては、端末装置１０で音圧レベルを特定し、特定した音圧レベルをサーバ装置２０へ通知する構成としてもよい。サーバ装置２０は、グループ内の全参加者の音声の音圧レベルが、予め定められた時間を超えて閾値未満という条件を満たした場合（即ち、グループ内で会話が行われずに沈黙状態が続いている場合）、当該グループを特定する。サーバ装置２０は、沈黙状態のグループを特定すると、特定したグループを表すグループ識別子と、特定したグループに属する参加者のユーザ識別子を管理者の端末装置１０−１へ送信（報知）する。
【００３４】
例えば、端末装置１０−２〜１０−５を使用する参加者を含む第１グループにおいて、端末装置１０−２〜１０−５を使用する参加者の全員が予め定められた時間を超えてビデオチャットで会話を行わなかった場合、サーバ装置２０は、第１グループを表すグループ識別子と、第１グループに属する参加者を表すユーザ識別子を端末装置１０−１へ送信する。
【００３５】
端末装置１０−１は、サーバ装置２０からグループ識別子及びユーザ識別子を取得すると、グループ識別子（グループ名）と、ユーザ識別子を表示し、当該グループ名及びユーザ識別子を、グループワークにおいて不具合が発生しているグループ及び参加者として表示して報知する（ステップＳ８）。なお、端末装置１０−１は、報知を行う際には、グループ名とユーザ識別子のいずれか一方のみを報知する構成としてもよい。
本実施形態によれば、グループワークにおける沈黙のようにグループ活動における不具合をサーバ装置２０が検知し、不具合が発生しているグループや参加者を管理者へ報知するため、管理者は、グループ活動における不具合が発生しているグループや参加者を容易に知ることができる。
【００３６】
管理者は、グループ名とユーザ識別子が報知されると、報知されたグループに属する参加者の端末装置１０への接続を指示する操作を端末装置１０−１において行う。例えば、管理者が、第１グループに属する参加者の端末装置１０への接続を端末装置１０−１において指示した場合、端末装置１０−１は、サーバ装置２０を介してシグナリングの処理を行い、端末装置１０−２〜１０−５に対してＰ２Ｐの通信を開始する（ステップＳ９−１〜Ｓ９−４）。これにより、端末装置１０−１は、端末装置１０−２〜１０−５に接続し、端末装置１０−２〜１０−５に対してビデオチャットを開始する。
【００３７】
管理者は、端末装置１０−１が端末装置１０−２〜１０−５に接続してビデオチャットを開始すると、例えば、第１グループに属する参加者に対して助言を与え、グループ内の会話の活性化を図る。助言を受けた参加者は、同じグループに属する参加者と会話を行い、課題についてのグループの議論の結果を、グループで共有するホワイトボードにまとめる。
【００３８】
管理者は、第２モードを選択してから所定の時間が経過すると、グループワークの結果を各グループに発表させるために、端末装置１０−１において、第３モードを選択する操作を行う。端末装置１０−１は、第３モードを選択する操作が操作部１０４−１において行われると、複数のグループをまとめるように指示するメッセージをサーバ装置２０へ送信する（ステップＳ１０）。
【００３９】
サーバ装置２０は、複数のグループをまとめるように指示するメッセージに応じて、複数のグループをまとめる。本実施形態においては、まとめられた複数のグループの集合をルームと称する。本実施形態においては、複数のグループは、４つのグループ毎に一つにまとめられ、例えば、端末装置１０−２〜１０−５を使用する参加者で構成される第１グループ、端末装置１０−６〜１０−９を使用する参加者で構成される第２グループ、端末装置１０−１０〜１０−１３を使用する参加者で構成される第３グループ及び端末装置１０−１４〜１０−１７を使用する参加者で構成される第４グループが一つにまとめられ、ルームが生成される（ステップＳ１１）。
【００４０】
サーバ装置２０は、複数のグループをルームにまとめると、ルーム内における各グループの発表順番を決定する（ステップＳ１２）。本実施形態においては、発表の順番はランダムに決定するが、予め順番を決定する構成を採用してもよい。
【００４１】
サーバ装置２０は、ルーム内におけるグループの発表順番を決定すると、Ｐ２Ｐの通信の接続先を指定する情報を、端末装置１０に対して送信する（ステップＳ１３）。例えば、サーバ装置２０は、第１グループ〜第４グループを含むルームにおいて、第１グループの発表順番が１番目であり、第１グループの発表者として端末装置１０−２を使用する参加者が定められている場合、当該参加者が使用する端末装置１０−２を表す情報をルームに属する参加者の端末装置１０−３〜１７へ送信する。端末装置１０−３〜１０−１７の各々は、送られた情報で特定される端末装置１０−２に対して、サーバ装置２０を介してシグナリングの処理を行い、端末装置１０−２に対してＰ２Ｐの通信を開始する（ステップＳ１４−１〜ステップＳ１４−１５）。
【００４２】
端末装置１０−３〜１０−１７の各々と端末装置１０−２がＰ２Ｐ接続されると、端末装置１０−２の撮影部１０６−２が撮影した参加者の映像や、音声処理部１０７−２が収音した参加者の音声が、端末装置１０−２から端末装置１０−３〜１０−１７へ送られる。端末装置１０−３〜１０−１７は、端末装置１０−２から送られた映像を表示部１０３で表示し、端末装置１０−２から送られた音声を音声処理部１０７のスピーカから放音する。端末装置１０−２を使用する参加者は、グループワークの内容の発表を行う。発表の映像や音声は、端末装置１０−２から端末装置１０−３〜１０−１７へ配信される。
【００４３】
サーバ装置２０は、端末装置１０−２に対して端末装置１０−３〜１０−１７が接続してから所定の時間が経過すると、Ｐ２Ｐの通信の接続先を指定する情報を、ステップＳ１３と同様に端末装置１０に対して送信する。
例えば、サーバ装置２０は、第１グループ〜第４グループで構成されたルームにおいて、第２グループの発表順番が２番目であり、第２グループの発表者として端末装置１０−６を使用する参加者が定められている場合、当該参加者が使用する端末装置１０−６を表す情報をルームに属する参加者の端末装置１０−２〜１０−５、１０−７〜１０−１７へ送信する。端末装置１０−２〜１０−５、１０−７〜１０−１７の各々は、送られた情報で特定される端末装置１０−６に対して、サーバ装置２０を介してシグナリングの処理を行い、端末装置１０−６に対してＰ２Ｐの通信を開始する。
【００４４】
端末装置１０−２〜１０−５、１０−７〜１０−１７の各々と端末装置１０−６がＰ２Ｐ接続されると、端末装置１０−６の撮影部１０６−６が撮影した参加者の映像や、音声処理部１０７−６が収音した参加者の音声が、端末装置１０−６から端末装置１０−２〜１０−５、１０−７〜１０−１７へ送られる。端末装置１０−２〜１０−５、１０−７〜１０−１７は、端末装置１０−６から送られた映像を表示部１０３で表示し、端末装置１０−６から送られた音声を音声処理部１０７のスピーカから放音する。端末装置１０−６を使用する参加者は、グループワークの内容の発表を行う。発表の映像や音声は、端末装置１０−６から端末装置１０−２〜１０−５、１０−７〜１０−１７へ配信される。
【００４５】
この後、サーバ装置２０は、所定の時間が経過する毎に、各グループの発表の順番に応じて、Ｐ２Ｐの通信の接続先を指定する情報を、ステップＳ１３と同様に端末装置１０に対して送信する。これにより、第３グループの発表者の端末装置１０から、発表者の映像と音声がルーム内の他の参加者の端末装置１０へ送信される。また、第３グループの発表者が発表を開始してから所定時間が経過すると、第４グループの発表者の端末装置１０から、発表者の映像と音声がルーム内の他の参加者の端末装置１０へ送信される。
【００４６】
ルーム内において全てのグループの発表が終了すると、管理者は、端末装置１０−１において第１モードを選択する操作を行う。この操作が行われると、端末装置１０−１は、ログインしている参加者の端末装置１０−２〜１０−ｎに対して、サーバ装置２０を介してシグナリングの処理を行い、端末装置１０−２〜１０−ｎに対してＰ２Ｐの通信を開始する。端末装置１０−２〜１０−ｎの各々と端末装置１０−１がＰ２Ｐ接続されてＰ２Ｐの通信が開始されると、管理者は、グループワークに対する講評を行い、講評の映像や音声が端末装置１０−１から端末装置１０−２〜１０−ｎへ配信される。
【００４７】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００４８】
上述した実施形態においては、サーバ装置２０は、端末装置１０から取得した音声情報をグループ単位で監視し、グループ内の全参加者の音声の音圧レベルが、予め定められた時間を超えて閾値未満という条件を満たした場合に報知を行っているが、この構成に限定されるものではない。例えば、サーバ装置２０は、参加者毎に、音声の音圧レベルが予め定められた時間を超えて閾値未満という条件を満たしたか判断し、条件を満たした参加者のユーザ識別子を管理者の端末装置１０へ報知してもよい。
管理者は、報知されたユーザ識別子の参加者の端末装置１０への接続を指示する操作を端末装置１０−１において行い、管理者の端末装置１０−１と当該参加者の端末装置１０とをＰ２Ｐ接続してもよい。この構成によれば、グループ内の会話に参加していない参加者に対して個別に管理者からアドバイスを送ることができる。
【００４９】
また、本発明においては、サーバ装置２０は、端末装置１０から取得した音声情報をグループ単位で監視し、グループ内の複数の参加者の音声の音圧レベルが、同時に予め定められた時間を超えて閾値以上という条件を満たした場合に、当該グループを特定し、特定したグループを表す情報と、特定したグループに属する参加者のユーザ識別子を管理者の端末装置１０−１へ送信する構成としてもよい。
例えば、グループ内において口論が発生している場合、同時に複数の参加者が発言を行い、グループ内の複数の参加者の音声の音圧レベルが、同時に予め定められた時間を超えて閾値以上となる。本変形例によれば、グループ内で口論が発生しているという不具合を検知し、管理者へ口論が発生しているグループやユーザを報知することができる。
【００５０】
また、本発明においては、端末装置１０から取得した音声情報をグループ単位で監視し、グループ内の一人の参加者の音声の音圧レベルのみが、予め定められた時間を超えて閾値以上という条件を満たした場合（即ち、グループ内で一人の参加者のみが予め定められた時間を超えて発言を行っている場合）、当該グループを特定し、特定したグループを表す情報と、特定したグループに属する参加者のユーザ識別子を管理者の端末装置１０−１へ送信する構成としてもよい。
【００５１】
また、本発明においては、サーバ装置２０は、参加者の音声の音圧レベルを監視しているが、監視対象は音圧レベルに限定されるものではない。例えば、サーバ装置２０は、参加者の音声の音声認識を行い、予め定められた単語（例えば他の参加者を罵倒する言葉や貶める言葉など）を検知した場合、当該単語を発生した参加者が属するグループを特定し、特定したグループを表す情報と、特定したグループに属する参加者のユーザ識別子を管理者の端末装置１０−１へ送信する構成としてもよい。この構成によれば、他の参加者を罵倒したり貶めたりするなど、不具合が発生しているグループや参加者を特定し、管理者へ報知することができる。
【００５２】
上述した実施形態においては、端末装置１０同士はビデオチャットを行う構成となっているが、ボイスチャットを行う構成としてもよい。また、本発明においては、テキストチャットを行う構成としてもよい。端末装置１０同士がテキストチャットを行う場合、グループ内の全参加者のテキストの入力が、予め定められた時間を超えて行われないという条件を満たした場合、当該グループを特定し、特定したグループを表す情報と、特定したグループに属する参加者のユーザ識別子を管理者の端末装置１０−１へ送信する構成としてもよい。また、テキストチャットを行う構成においても、予め定められた単語（例えば他の参加者を罵倒する言葉や貶める言葉など）を検知した場合、当該単語を発生した参加者が属するグループを特定し、特定したグループを表す情報と、特定したグループに属する参加者のユーザ識別子を管理者の端末装置１０−１へ送信する構成としてもよい。
【００５３】
上述した実施形態においては、サーバ装置２０が参加者の音声を監視しているが、この構成に限定されるものではなく、管理者の端末装置１０−１が、参加者の音声の監視を行う構成としてもよい。また、サーバ装置２０とは別に参加者の音声を監視する装置を通信網２に接続し、当該装置が管理者の端末装置１０−１へ報知を行う構成としてもよい。
【００５４】
上述した実施形態においては、参加者のグループ分けについては予め定められているが、参加者をランダムにグループ分けをしてもよい。
【符号の説明】
【００５５】
１…ワークショップシステム、１０，１０−１〜１０−ｎ…端末装置、２０…サーバ装置、１０１…制御部、１０２…記憶部、１０３…表示部、１０４…操作部、１０５…通信部、１０６…撮影部、１０７…音声処理部、２０１…制御部、２０２…記憶部、２０５…通信部、２００１…取得部、２００２…報知部
【図１】
0006664665.tif 000002
【図２】
0006664665.tif 000003
【図３】
0006664665.tif 000004
【図４】
0006664665.tif 000005
【図５】
0006664665.tif 000006
【図６】
0006664665.tif 000007