(57)【特許請求の範囲】
【請求項１】
複数のユーザがチャットを行うための複数のグループのそれぞれを識別するためのグループ識別情報と、前記複数のユーザとは異なるゲストユーザであることを識別するためのゲストユーザ識別情報とに対して、受信したメッセージの配信先を示す配信先情報を関連付ける配信設定部と、
前記複数のユーザそれぞれが使用する複数のユーザ端末の少なくともいずれかから、前記ユーザのメッセージと前記ユーザが属するグループを示すグループ識別情報とを受信するとともに、前記ゲストユーザが使用するゲスト端末から前記ゲストユーザのメッセージと前記ゲストユーザ識別情報とを受信するメッセージ受信部と、
前記メッセージ受信部が受信したメッセージの配信先を、当該メッセージとともに受信した前記グループ識別情報又は前記ゲストユーザ識別情報に対して関連付けられている配信先情報に基づいて特定する配信先特定部と、
前記メッセージ受信部が受信したメッセージを、当該メッセージに対して前記配信先特定部が特定した配信先に配信するメッセージ配信部と、
を有する情報処理装置。
【請求項２】
前記配信設定部は、前記複数のグループ及び前記ゲストユーザを管理する管理者から、前記グループ識別情報又は前記ゲストユーザ識別情報に対応する前記配信先を示す情報を受け付け、受け付けた配信先を示す情報に基づいて、前記グループ識別情報と、前記ゲストユーザ識別情報とに対して、前記配信先情報を関連付ける、
請求項１に記載の情報処理装置。
【請求項３】
前記配信設定部は、前記複数のグループ及び前記ゲストユーザを管理する管理者を識別するための管理者識別情報に対して、前記配信先情報を関連付け、
前記メッセージ受信部は、前記管理者が使用する管理者端末から、前記管理者のメッセージと前記管理者識別情報とを受信し、
前記配信先特定部は、前記メッセージ受信部が受信した前記管理者のメッセージの配信先を、当該メッセージとともに受信した前記管理者識別情報に関連付けられている前記配信先情報に基づいて特定する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記配信設定部は、前記管理者識別情報に、前記ゲスト端末及び全ての前記グループを配信先とする前記配信先情報を関連付ける、
請求項３に記載の情報処理装置。
【請求項５】
前記複数のグループの少なくともいずれかは、前記ゲストユーザが参加するグループであるゲストグループに属することが可能であり、
前記配信設定部は、前記管理者識別情報に、前記ゲストグループに所属中のグループを配信先とする前記配信先情報を関連付ける、
請求項３に記載の情報処理装置。
【請求項６】
前記配信設定部は、前記管理者識別情報に、前記複数のグループ又はユーザのうち、所定の条件を満たす一以上のグループ又はユーザを配信先とする前記配信先情報を関連付ける、
請求項３に記載の情報処理装置。
【請求項７】
前記配信設定部は、前記ゲストユーザ識別情報に、前記管理者端末及び全ての前記グループを配信先とする前記配信先情報を関連付ける、
請求項３から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記複数のグループの少なくともいずれかは、前記ゲストユーザが参加するグループであるゲストグループに属することが可能であり、
前記配信設定部は、前記ゲストユーザ識別情報に、前記管理者端末及び前記ゲストグループに所属中のグループを配信先とする前記配信先情報を関連付ける、
請求項３から６のいずれか１項に記載の情報処理装置。
【請求項９】
前記配信設定部は、前記ゲストユーザ識別情報に、前記管理者と、前記管理者又は前記ゲストユーザからの指定を受け付けたグループを配信先とする前記配信先情報を関連付ける、
請求項３から６のいずれか１項に記載の情報処理装置。
【請求項１０】
前記複数のグループの少なくともいずれかは、前記ゲストユーザが参加するグループであるゲストグループに属することが可能であり、
前記配信設定部は、前記ゲストグループに属していないグループのグループ識別情報に、前記管理者端末、及び当該グループを配信先とする前記配信先情報を関連付ける、
請求項３から９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記複数のグループの少なくともいずれかは、前記ゲストユーザが参加するグループであるゲストグループに属することが可能であり、
前記配信設定部は、前記ゲストグループに属するグループのグループ識別情報に、前記管理者端末、前記ゲスト端末、及び当該グループを配信先とする前記配信先情報を関連付ける、
請求項３から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記複数のグループの少なくともいずれかは、前記ゲストユーザが参加するグループであるゲストグループに属することが可能であり、
前記配信設定部は、前記ゲストグループに属するグループのグループ識別情報に、前記管理者端末、前記ゲスト端末、及び全てのグループを配信先とする前記配信先情報を関連付ける、
請求項３から１０のいずれか１項に記載の情報処理装置。
【請求項１３】
前記配信設定部は、前記複数のユーザのうち、所定の条件を満たす一以上のユーザを識別するユーザ識別情報に、前記管理者端末を配信先とする前記配信先情報を関連付け、
前記メッセージ受信部は、前記複数のユーザの少なくともいずれかから、前記ユーザのメッセージと、前記ユーザが属するグループを示すグループ識別情報と、前記ユーザの前記ユーザ識別情報とを受信し、
前記配信先特定部は、前記メッセージ受信部が前記ユーザから受信した前記ユーザ識別情報に前記配信先情報が関連付けられている場合には、当該配信先情報に基づいて当該ユーザから受信したメッセージの配信先を特定する、
請求項３から１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記メッセージはテキスト情報であり、
前記複数のユーザ端末の少なくともいずれかから、前記ユーザ端末が撮影した映像を示す映像情報及び前記ユーザ端末が取得した音声を示す音声情報の少なくともいずれかを受信するとともに、前記ゲストユーザが使用するゲスト端末から、前記ゲスト端末が撮影した映像を示す映像情報及び前記ゲスト端末が取得した音声を示す音声情報の少なくともいずれかを受信する映像音声受信部と、
前記メッセージ配信部による前記メッセージの配信と独立して、前記複数のユーザ端末の少なくともいずれかから受信した映像情報及び音声情報の少なくともいずれかと、前記ゲスト端末から受信した映像情報及び音声情報の少なくともいずれかとを、前記ユーザ端末と前記ゲスト端末との少なくともいずれかに配信する映像音声配信部と、
をさらに有する、
請求項１から１３のいずれか１項に記載の情報処理装置。
【請求項１５】
コンピュータが実行する、
複数のユーザがチャットを行うための複数のグループのそれぞれを識別するためのグループ識別情報と、前記複数のユーザとは異なるゲストユーザであることを識別するためのゲストユーザ識別情報とに対して、受信したメッセージの配信先を示す配信先情報を関連付けるステップと、
前記複数のユーザそれぞれが使用する複数のユーザ端末の少なくともいずれかから、前記ユーザのメッセージと前記ユーザが属するグループを示すグループ識別情報とを受信するステップと、
前記ゲストユーザが使用するゲスト端末から前記ゲストユーザのメッセージと前記ゲストユーザ識別情報とを受信するステップと、
受信したメッセージの配信先を、当該メッセージとともに受信した前記グループ識別情報又は前記ゲストユーザ識別情報に対して関連付けられている配信先情報に基づいて特定するステップと、
受信したメッセージを、当該メッセージに対して特定された配信先に配信するステップと、
を有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットを行うユーザのグループを管理する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
複数のユーザが参加するチャットに対して、著名人などの特定のユーザが参加し、複数のユーザと特定のユーザとの間でコミュニケーションを行うシステムが知られている（例えば、特許文献１、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許６４４２３７９号公報
【特許文献２】特許６６０４６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のユーザの端末と特定のユーザの端末との間でメッセージを送受信してコミュニケーションを行う場合、コミュニケーションが円滑に行われるようにメッセージの送受信を制御することがある。しかしながら、従来の技術では、メッセージの送受信の制御手法が定められておらず、コミュニケーションを適切に管理することができないという問題が生じていた。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、メッセージの送受信を適切に制御することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る情報処理装置は、複数のユーザがチャットを行うための複数のグループのそれぞれを識別するためのグループ識別情報と、前記複数のユーザとは異なるゲストユーザであることを識別するためのゲストユーザ識別情報とに対して、受信したメッセージの配信先を示す配信先情報を関連付ける配信設定部と、前記複数のユーザそれぞれが使用する複数のユーザ端末の少なくともいずれかから、前記ユーザのメッセージと前記ユーザが属するグループを示すグループ識別情報とを受信するとともに、前記ゲストユーザが使用するゲスト端末から前記ゲストユーザのメッセージと前記ゲストユーザ識別情報とを受信するメッセージ受信部と、前記メッセージ受信部が受信したメッセージの配信先を、当該メッセージとともに受信した前記グループ識別情報又は前記ゲストユーザ識別情報に対して関連付けられている配信先情報に基づいて特定する配信先特定部と、前記メッセージ受信部が受信したメッセージを、当該メッセージに対して前記配信先特定部が特定した配信先に配信するメッセージ配信部と、を有する。
【０００７】
本発明の第２の態様に係る情報処理方法は、コンピュータが実行する、複数のユーザがチャットを行うための複数のグループのそれぞれを識別するためのグループ識別情報と、前記複数のユーザとは異なるゲストユーザであることを識別するためのゲストユーザ識別情報とに対して、受信したメッセージの配信先を示す配信先情報を関連付けるステップと、前記複数のユーザそれぞれが使用する複数のユーザ端末の少なくともいずれかから、前記ユーザのメッセージと前記ユーザが属するグループを示すグループ識別情報とを受信するステップと、前記ゲストユーザが使用するゲスト端末から前記ゲストユーザのメッセージと前記ゲストユーザ識別情報とを受信するステップと、受信したメッセージの配信先を、当該メッセージとともに受信した前記グループ識別情報又は前記ゲストユーザ識別情報に対して関連付けられている配信先情報に基づいて特定するステップと、受信したメッセージを、当該メッセージに対して特定された配信先に配信するステップと、を有する。
【発明の効果】
【０００８】
本発明によれば、メッセージの送受信を適切に制御することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報処理装置の概要を説明する図である。
【図２】本実施形態に係る情報処理装置の構成を示す図である。
【図３】本実施形態に係るグループ情報の一例を示す図である。
【図４】本実施形態に係る入室情報の一例を示す図である。
【図５】管理者ＩＤに対応する配信先情報を示す図である。
【図６】ゲストユーザＩＤに対応する配信先情報を示す図である。
【図７】ゲストグループに所属しているグループのグループＩＤに対応する配信先情報を示す図である。
【図８】ゲストグループに所属していないグループのグループＩＤに対応する配信先情報を示す図である。
【図９】ゲスト端末及び管理者端末に表示されるメッセージ配信画面の一例を示す図である。
【図１０】ユーザ端末に表示されるメッセージ配信画面の一例を示す図である。
【図１１】メッセージ配信画面にグループの選択欄が表示された例を示す図である。
【図１２】本実施形態に係る情報処理装置における処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
［情報処理装置１の概要］
図１は、本実施形態に係る情報処理装置１の概要を説明する図である。情報処理装置１は、複数のユーザによるチャットを制御する装置である。情報処理装置１は、例えばサーバ等のコンピュータであり、基地局や無線ＬＡＮを介して複数のユーザ端末２と、ゲスト端末３と、管理者端末４とに通信可能に接続されている。ユーザ端末２、ゲスト端末３及び管理者端末４は、パーソナルコンピュータ、タブレット端末、スマートフォン等のコンピュータである。
【００１１】
ユーザ端末２は、チャットを行うユーザが使用する端末である。ゲスト端末３は、有名人や著名人等の特定のユーザであるゲストユーザが使用する端末である。本実施形態ではゲストユーザは、一人である例を説明するが、これに限らず、ゲストユーザは複数存在していてもよい。管理者端末４は、ユーザがチャットを行うための複数のグループを管理する管理者が使用する端末である。本実施形態では、複数のユーザによるチャットはテキスト情報であるメッセージにより行われるものとする。
【００１２】
情報処理装置１は、ユーザがチャットを行うための複数のグループのそれぞれを識別するためのグループ識別情報としてのグループＩＤと、当該グループＩＤに対応するグループに属するユーザを識別するためのユーザ識別情報としてのユーザＩＤとを関連付けて記憶する。図１に示す例では、グループＡに属する複数のユーザ端末２と、グループＢに属する複数のユーザ端末２とが存在している。情報処理装置１は、グループＡを示すグループＩＤと、グループＡに属する複数のユーザＩＤとを関連付けて記憶しているとともに、グループＢを示すグループＩＤと、グループＢに属する複数のユーザＩＤとを関連付けて記憶している。なお、本実施形態では、一つのグループＩＤに一つのユーザＩＤのみが関連付けられており、グループに属するユーザの人数が一人であってもよいものとする。
【００１３】
また、情報処理装置１は、グループＩＤと、ゲストユーザを識別するゲストユーザ識別情報としてのゲストユーザＩＤとに対して、受信したメッセージの配信先を示す配信先情報を関連付けた配信先設定情報を記憶する。
【００１４】
情報処理装置１は、複数のユーザ端末２のそれぞれから、ユーザのメッセージと、ユーザが属するグループを示すグループＩＤとを受信する。情報処理装置１は、ゲスト端末３から、ゲストユーザのメッセージと、ゲストユーザＩＤとを受信する。情報処理装置１は、受信したメッセージの配信先を、当該メッセージとともに受信したグループＩＤ又はゲストユーザＩＤに関連付けられている配信先情報に基づいて特定する。そして、情報処理装置１は、受信したメッセージを、当該メッセージに対して特定した配信先に配信する。
【００１５】
図１に示す例において、例えば、情報処理装置１は、配信先設定情報に基づいてゲストユーザのメッセージを全てのグループそれぞれに属するユーザ端末２に配信するとともに、ユーザのメッセージを、当該ユーザが属するグループに属する他のユーザのユーザ端末２に配信する。情報処理装置１は、配信先設定情報に基づいてメッセージを送信することで、メッセージの送受信を適切に制御することができる。
続いて、情報処理装置１の構成について説明する。
【００１６】
［情報処理装置１の構成例］
図２は、本実施形態に係る情報処理装置１の構成を示す図である。情報処理装置１は、通信部１１と、記憶部１２と、制御部１３とを備える。制御部１３は、受付部１３１と、配信設定部１３２と、メッセージ受信部１３３と、配信先特定部１３４と、メッセージ配信部１３５とを有する。
【００１７】
通信部１１は、携帯電話回線やインターネット回線等の通信ネットワークに接続するためのインタフェースである。
記憶部１２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等である。記憶部１２は、情報処理装置１を機能させるための各種プログラムを記憶する。例えば、記憶部１２は、情報処理装置１の制御部１３を、受付部１３１、配信設定部１３２、メッセージ受信部１３３、配信先特定部１３４、及びメッセージ配信部１３５として機能させるプログラムを記憶する。
【００１８】
記憶部１２は、ユーザがチャットを行うための複数のグループのそれぞれのグループＩＤと、当該グループＩＤに対応するグループに属するユーザＩＤとを関連付けたグループ情報を記憶する。図３は、本実施形態に係るグループ情報の一例を示す図である。図３に示すように、グループ情報において、グループＩＤと、グループ名と、ユーザＩＤとが関連付けられていることが確認できる。グループ情報の内容は、例えば制御部１３が管理者端末４から変更指示を受け付けることにより変更可能である。
【００１９】
また、記憶部１２は、ゲストユーザが属するグループ（ゲストルーム）に入室するグループを特定するための入室情報を記憶する。入室情報は、例えば、グループＩＤと、グループＩＤのグループがゲストグループに所属しているか否かを示す入室フラグとを関連付けた情報である。図４は、本実施形態に係る入室情報の一例を示す図である。図４に示すように、グループＩＤと、入室フラグとが関連付けられていることが確認できる。ここで、入室フラグの値「１」は、当該入室フラグに関連付けられているグループＩＤのグループがゲストグループに所属していることを示し、入室フラグの値「０」は、当該入室フラグに関連付けられているグループＩＤのグループがゲストグループに所属していないことを示している。
【００２０】
また、記憶部１２は、グループＩＤと、ゲストユーザＩＤと、管理者を識別するための管理者ＩＤとに対して、受信したメッセージの配信先を特定するための配信先情報を関連付けた設定情報を記憶する。
【００２１】
図５から図８は、本実施形態に係る配信先情報を示す図である。図５は、管理者ＩＤに対応する配信先情報を示す図である。図６は、ゲストユーザＩＤに対応する配信先情報を示す図である。図７は、ゲストグループに所属しているグループのグループＩＤに対応する配信先情報を示す図である。図８は、ゲストグループに所属していないグループのグループＩＤに対応する配信先情報を示す図である。
【００２２】
図５に示すように、管理者に対応する配信先情報には、複数の配信モードである「全員」、「ゲストユーザ」、「ゲストグループ」、「特定グループ」、「特定ユーザ」が関連付けられている。また、複数の配信先情報のそれぞれにおいて、メッセージの配信先が定められている。配信先には、管理者端末４、ゲスト端末３、ゲストグループに所属中のグループ、一般グループが含まれている。一般グループは、ゲストグループに所属していないグループを示している。図５に示す例では、一般グループとしてグループＡとグループＢとが存在するものとして説明を進める。
【００２３】
図５に示す例において、管理者端末４におけるメッセージの配信モードが「全員」である場合、管理者ＩＤとともに受信した管理者のメッセージは、ゲスト端末３、ゲストグループに所属しているグループのユーザのユーザ端末２、一般グループのユーザのユーザ端末２に配信される。管理者端末４におけるメッセージの配信モードが「ゲストユーザ」である場合、管理者ＩＤとともに受信した管理者のメッセージは、ゲスト端末３のみに配信される。
【００２４】
管理者端末４におけるメッセージの配信モードが「ゲストグループ」である場合、管理者ＩＤとともに受信した管理者のメッセージは、ゲスト端末３と、ゲストグループに所属中のグループのユーザのユーザ端末２とに配信される。管理者端末４におけるメッセージの配信モードが「特定グループ」である場合、管理者ＩＤとともに受信した管理者のメッセージは、一般グループのうちの管理者が指定したグループのユーザのユーザ端末２に配信される。管理者端末４におけるメッセージの配信モードが「特定ユーザ」である場合、管理者ＩＤとともに受信した管理者のメッセージは、管理者が指定した一以上のユーザのユーザ端末２に配信される。
【００２５】
図６に示すように、ゲストユーザＩＤに関連付けられている配信先情報では、複数の配信モードである「全員」、「管理者」、「ゲストグループ」、「特定グループ」、「特定ユーザ」のそれぞれに対してメッセージの配信対象が定められている。
【００２６】
図６に示す例において、ゲスト端末３におけるメッセージの配信モードが「全員」である場合、ゲストユーザＩＤとともに受信したゲストユーザのメッセージは、管理者端末４、ゲストグループに所属しているグループのユーザのユーザ端末２、一般グループのユーザのユーザ端末２に配信される。ゲスト端末３におけるメッセージの配信モードが「管理者」である場合、ゲストユーザＩＤとともに受信したゲストユーザのメッセージは、管理者端末４のみに配信される。
【００２７】
ゲスト端末３におけるメッセージの配信モードが「ゲストグループ」である場合、ゲストユーザＩＤとともに受信したゲストユーザのメッセージは、管理者端末４と、ゲストグループに所属中のグループのユーザのユーザ端末２とに配信される。ゲスト端末３におけるメッセージの配信モードが「特定グループ」である場合、ゲストユーザＩＤとともに受信したゲストユーザのメッセージは、一般グループのうちのゲストユーザが指定したグループのユーザのユーザ端末２に配信される。ゲスト端末３におけるメッセージの配信モードが「特定ユーザ」である場合、ゲストユーザＩＤとともに受信したゲストユーザのメッセージは、ゲストユーザが指定した一以上のユーザのユーザ端末２に配信される。
【００２８】
図７に示すように、ゲストグループに所属しているグループのグループＩＤに関連付けられている配信先情報では、複数の配信モードである「全員」、「グループ」のそれぞれに対してメッセージの配信対象が定められている。図７に示す例において、ゲストグループに所属しているグループにおけるメッセージの配信モードが「全員」である場合、当該グループに属するユーザ端末２からグループＩＤとともに受信したユーザのメッセージは、管理者端末４、ゲスト端末３、ゲストグループに所属しているグループの他のユーザのユーザ端末２、一般グループのユーザのユーザ端末２に配信される。ゲストグループに所属しているグループにおけるメッセージの配信モードが「グループ」である場合、当該ユーザ端末２からグループＩＤとともに受信したユーザのメッセージは、管理者端末４、ゲスト端末３、ゲストグループに所属しているグループの他のユーザのユーザ端末２に配信される。
【００２９】
図８に示すように、一般グループに所属しているグループのグループＩＤに関連付けられている配信先情報では、複数の配信モードである「全員」、「グループ」のそれぞれに対してメッセージの配信対象が定められている。図８に示す例において、一般グループにおけるメッセージの配信モードが「全員」である場合、当該グループに属するユーザ端末２からグループＩＤとともに受信したユーザのメッセージは、管理者端末４、ゲスト端末３、ゲストグループに所属しているグループのユーザ端末２、一般グループの他のユーザのユーザ端末２に配信される。一般グループにおけるメッセージの配信モードが「グループ」である場合、当該グループに属するユーザ端末２からグループＩＤとともに受信したユーザのメッセージは、管理者端末４、当該グループに所属している他のユーザのユーザ端末２に配信される。
【００３０】
制御部１３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。制御部１３は、記憶部１２に記憶されている各種プログラムを実行することにより、情報処理装置１に係る機能を制御する。制御部１３は、記憶部１２に記憶されているプログラムを実行することにより、受付部１３１、配信設定部１３２、メッセージ受信部１３３、配信先特定部１３４、及びメッセージ配信部１３５として機能する。
【００３１】
［ゲストグループに所属させるグループの選択］
受付部１３１は、特定のユーザとしてのゲストユーザが属するゲストグループに所属させるグループの選択を受け付ける。例えば、受付部１３１は、管理者端末４から、ゲストグループに所属させるグループのグループＩＤを受け付けることにより、ゲストグループに所属させるグループの選択を受け付ける。受付部１３１は、記憶部１２に記憶されている入室情報において、受け付けたグループＩＤに関連付けられている入室フラグを「１」に設定し、受け付けたグループＩＤと異なる他の全てのグループＩＤに関連付けられている入室フラグを「０」に設定する。
【００３２】
なお、受付部１３１は、管理者端末４からゲストグループに所属させるグループのグループＩＤを受け付けることにより、ゲストグループに所属させるグループの選択を受け付けたが、これに限らない。受付部１３１は、ゲスト端末３からゲストグループに所属させるグループの選択を受け付けてもよい。また、制御部１３が、例えば、各グループに属するユーザの盛り上がり度合いを示すスコアを算出する算出部、及び算出部が算出したスコア及びゲストユーザがグループに参加し始めてからの経過時間の少なくともいずれかに基づいてゲストグループに所属させるグループを決定する決定部として機能してもよい。そして、受付部１３１は、決定部から、ゲストグループに所属させるグループのグループＩＤを受け付けることにより、ゲストユーザが属するグループの選択を受け付けてもよい。
【００３３】
［メッセージの配信先の設定］
配信設定部１３２は、グループＩＤと、ゲストユーザＩＤと、管理者ＩＤとに対して、受信したメッセージの配信先を示す配信先情報を関連付ける。配信設定部１３２は、ゲスト端末３又は管理者端末４から、グループＩＤ又はゲストユーザＩＤに対応する配信先を示す情報である送信モードを受け付け、受け付けた送信モードに基づいて、グループＩＤと、ゲストユーザＩＤと、管理者ＩＤとに対して配信先情報を関連付ける。
【００３４】
配信設定部１３２は、ゲスト端末３及び管理者端末４に、送信モードを選択可能なメッセージ送信画面を表示させ、送信モードの選択を受け付ける。図９は、ゲスト端末３及び管理者端末４に表示されるメッセージ配信画面の一例を示す図である。図９に示すメッセージ配信画面では、「全ユーザチャット」、「管理用チャット」、「ゲストグループチャット」、「全ユーザお知らせ」、「個別グループお知らせ」、「個別ユーザお知らせ」の６つのタブが表示されている。ゲスト端末３又は管理者端末４において、これらのタブのいずれかが選択されると、配信設定部１３２は、選択されたタブに対応する配信モードに関連付けられている配信先情報を特定する。そして、配信設定部１３２は、グループＩＤ、ゲストユーザＩＤ又は管理者ＩＤに、特定した配信先情報を関連付ける。
【００３５】
また、図９に示すメッセージ配信画面では、メッセージが、メッセージの発言者を識別可能に表示される。例えば、ゲスト端末３にメッセージ配信画面が表示されている場合において、画面の右側に表示される吹き出しに対応するメッセージは、ゲストユーザのメッセージを示し、管理者端末４にメッセージ配信画面が表示されている場合において、画面の右側に表示される吹き出しに対応するメッセージは、管理者のメッセージを示している。また、画面の左側に表示される吹き出しに関連付けて、当該吹き出しに対応するメッセージの発言者を示すアイコンが示される。また、メッセージ配信画面では、メッセージの送信形式を変更してメッセージを送信することができる。例えば、単なるテキスト情報だけではなく、ユーザ端末２のユーザから投票を受け付ける形式でメッセージを送信することができる。
【００３６】
図１０は、ユーザ端末２に表示されるメッセージ配信画面の一例を示す図である。図１０に示すように、ユーザ端末２に表示されるメッセージ配信画面には、図９に示すメッセージ配信画面に示すようにタブが表示されず、ゲスト端末３又は管理者端末４における設定により、メッセージの配信先が設定される。図１０においても、メッセージの発言者を識別可能にメッセージが表示される。例えば、図１０に示すメッセージ配信画面において、画面の右側に表示される吹き出しに対応するメッセージは、ユーザのメッセージを示している。また、図１０に示すメッセージ配信画面の左側には、ゲストユーザ、管理者、又は他のユーザのメッセージが表示される。
続いて、受信したメッセージの配信先の設定の詳細を説明する。
【００３７】
［全ユーザチャットに対応する配信設定］
配信設定部１３２は、管理者ＩＤに、ゲスト端末３及び全てのグループを配信先とする配信先情報を関連付ける。また、配信設定部１３２は、ゲストユーザＩＤに、管理者端末４及び全てのグループを配信先とする配信先情報を関連付ける。配信設定部１３２は、ゲストグループに属するグループのグループＩＤ、及び一般グループのグループＩＤに、管理者端末４、ゲスト端末３、及び全てのグループを配信先とする配信先情報を関連付ける。
【００３８】
具体的には、配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「全ユーザチャット」タブが選択されると、管理者ＩＤに対して、図５に示す配信モード「全員」に対応する配信先情報を関連付けるとともに、ゲストユーザＩＤに対して、図６に示す配信モード「全員」に対応する配信先情報を関連付ける。また、配信設定部１３２は、ゲストグループに所属しているグループのグループＩＤに対して、図７に示す配信モード「全員」に対応する配信先情報を関連付け、一般グループに所属しているグループのグループＩＤに対して、図８に示す配信モード「全員」に対応する配信先情報を関連付ける。
【００３９】
［管理用チャットに対応する配信設定］
配信設定部１３２は、管理者ＩＤに、ゲスト端末３のみを配信先とする配信先情報を関連付ける。また、配信設定部１３２は、ゲストユーザＩＤに、管理者端末４のみを配信先とする配信先情報を関連付ける。具体的には、配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「管理用チャット」タブが選択されると、管理者ＩＤに対して、図５に示す配信モード「ゲストユーザ」に対応する配信先情報を関連付けるとともに、ゲストユーザＩＤに対して、図６に示す配信モード「管理者」に対応する配信先情報を関連付ける。
【００４０】
［ゲストグループチャットに対応する配信設定］
配信設定部１３２は、管理者ＩＤに、ゲスト端末３とゲストグループに所属中のグループとを配信先とする配信先情報を関連付ける。また、配信設定部１３２は、ゲストユーザＩＤに、管理者端末４とゲストグループに所属中のグループとを配信先とする配信先情報を関連付ける。また、配信設定部１３２は、ゲストグループに所属中のグループのグループＩＤに、管理者端末４、ゲスト端末３、及び当該グループを配信先とする配信先情報を関連付ける。また、配信設定部１３２は、一般グループのグループＩＤに、管理者端末４と当該グループとを配信先とする配信先情報を関連付ける。例えば、配信設定部１３２は、グループＩＤ、ゲストユーザＩＤ、管理者ＩＤのそれぞれに対し、配信先情報を関連付けた配信設定情報を記憶部１２に一時的に記憶させることにより、グループＩＤ、ゲストユーザＩＤ、管理者ＩＤのそれぞれと、配信先情報とを関連付ける。
【００４１】
具体的には、配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「ゲストグループチャット」タブが選択されると、管理者ＩＤに対して、図５に示す配信モード「ゲストグループ」に対応する配信先情報を関連付けるとともに、ゲストユーザＩＤに対して、図６に示す配信モード「ゲストグループ」に対応する配信先情報を関連付ける。配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「ゲストグループチャット」タブが選択されると、ゲストグループに所属中のグループのグループＩＤに対して、図７に示す配信モード「グループ」に対応する配信先情報を関連付けるとともに、一般グループのグループＩＤに対して、図８に示す配信モード「グループ」に対応する配信先情報を関連付ける。
【００４２】
なお、配信設定部１３２は、ゲストグループに所属中のグループのグループＩＤに、管理者端末４、ゲスト端末３、及び当該グループを配信先とする配信先情報を関連付けることとしたが、これに限らない。配信設定部１３２は、ゲストグループに所属中のグループのグループＩＤに、管理者端末４、ゲスト端末３、及び全てのグループを配信先とする配信先情報を関連付けるとともに、ゲストユーザＩＤに、管理者端末４と全てのグループとを配信先とする配信先情報を関連付けてもよい。このようにすることで、情報処理装置１は、ゲストグループにおけるユーザとゲストユーザとのメッセージを全てのグループのユーザが視聴でき、ゲストグループにおけるコミュニケーションを楽しむことができる。
【００４３】
［全ユーザお知らせに対応する配信設定］
配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「全ユーザお知らせ」タブが選択されると、管理者ＩＤに対して、図５に示す配信モード「全員」に対応する配信先情報を関連付けるとともに、ゲストユーザＩＤに対して、図６に示す配信モード「全員」に対応する配信先情報を関連付ける。
【００４４】
なお、配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「全ユーザお知らせ」タブが選択されると、グループＩＤに、メッセージの配信先を関連付けないようにしてもよい。このようにすることで、ユーザ端末２には、管理者又はゲストユーザのメッセージのみが表示されることとなるので、ユーザは、管理者又はゲストユーザのメッセージに集中することができる。
【００４５】
［個別グループお知らせに対応する配信設定］
配信設定部１３２は、管理者ＩＤに、複数のグループのうち、所定の条件を満たす一以上のグループを配信先とする配信先情報を関連付ける。配信設定部１３２は、ゲストユーザＩＤに、複数のグループのうち、管理者端末４と、所定の条件を満たす一以上のグループとを配信先とする配信先情報を関連付ける。所定の条件は、例えば、管理者端末４又はゲスト端末３において、メッセージの配信対象のグループとして指定されること、又はグループに属するユーザ端末２から、当該グループを配信先とするリクエストを受け付け、管理者端末４又はゲスト端末３において、当該グループを配信先とすることを許可したことである。
【００４６】
具体的には、配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「個別グループお知らせ」タブが選択されると、メッセージ配信画面にグループの選択欄を表示させる。図１１は、メッセージ配信画面にグループの選択欄が表示された例を示す図である。ここで、配信設定部１３２は、複数のグループの選択を受け付けるようにしてもよい。
【００４７】
配信設定部１３２は、管理者端末４又はゲスト端末３において、図１１に示すグループの選択欄によりグループが選択されると、管理者ＩＤに、選択されたグループを配信先とする配信先情報を関連付ける。また、配信設定部１３２は、管理者端末４又はゲスト端末３においてグループが選択されると、ゲストユーザＩＤに、管理者端末４と、選択されたグループとを配信先とする配信先情報を関連付ける。
【００４８】
なお、配信設定部１３２は、複数のグループ又はユーザのうち、所定の条件を満たすグループのグループＩＤに対して、管理者端末４を配信先とする配信先情報を関連付けてもよい。このようにすることで、管理者と、所定の条件を満たす一以上のグループとの間でコミュニケーションを取ることができる。
【００４９】
［個別ユーザお知らせに対応する配信設定］
配信設定部１３２は、管理者ＩＤに、複数のユーザのうち、所定の条件を満たす一以上のユーザを配信先とする配信先情報を関連付けてもよい。配信設定部１３２は、ゲストユーザＩＤに、複数のユーザのうち、管理者端末４と、所定の条件を満たす一以上のグループとを配信先とする配信先情報を関連付ける。所定の条件は、例えば、管理者端末４又はゲスト端末３において、メッセージの配信対象のユーザとして指定されること、又はユーザ端末２から、当該グループを配信先とするリクエストを受け付け、管理者端末４又はゲスト端末３において、当該ユーザ端末２を配信先とすることを許可したことである。
【００５０】
具体的には、配信設定部１３２は、管理者端末４又はゲスト端末３に表示されているメッセージ配信画面において、「個別ユーザお知らせ」タブが選択されると、メッセージ配信画面にユーザの選択欄を表示させる。この場合において、配信設定部１３２は、グループの選択欄を表示させ、グループが選択された後に、ユーザの選択欄から、選択されたグループのユーザを選択可能としてもよい。配信設定部１３２は、管理者端末４又はゲスト端末３において、ユーザの選択欄によりグループが選択されると、管理者ＩＤに、選択されたユーザのユーザ端末２を配信先とする配信先情報を関連付ける。また、配信設定部１３２は、管理者端末４又はゲスト端末３においてグループが選択されると、ゲストユーザＩＤに、管理者端末４と、選択されたユーザのユーザ端末２とを配信先とする配信先情報を関連付ける。
【００５１】
なお、配信設定部１３２は、複数のグループ又はユーザのうち、所定の条件を満たす一以上のユーザのユーザＩＤに対して、管理者端末４を配信先とする配信先情報を関連付けてもよい。このようにすることで、管理者と、所定の条件を満たすユーザとの間でコミュニケーションを取ることができる。また、配信設定部１３２は、複数のグループ又はユーザのうち、所定の条件を満たす一以上のユーザのユーザＩＤに対して、管理者端末４、ゲスト端末３及び全てのグループを配信先とする配信先情報を関連付けてもよい。このようにすることで、情報処理装置１は、所定の条件を満たすユーザのメッセージを全員に配信し、当該ユーザのメッセージに注目させることができる。
【００５２】
［メッセージの受信］
メッセージ受信部１３３は、複数のユーザ端末２の少なくともいずれかから、ユーザのメッセージと、ユーザＩＤと、ユーザが属するグループを示すグループＩＤとを受信する。メッセージ受信部１３３は、ゲスト端末３から、ゲストユーザのメッセージと、ゲストユーザＩＤとを受信する。メッセージ受信部１３３は、管理者端末４から、管理者のメッセージと、管理者ＩＤとを受信する。
【００５３】
［配信先の特定及びメッセージの配信］
配信先特定部１３４は、メッセージ受信部１３３が受信したメッセージの配信先を、当該メッセージとともに受信したグループＩＤ、ゲストユーザＩＤ、管理者ＩＤ、又はユーザＩＤに対して関連付けられている配信先情報に基づいて特定する。
【００５４】
配信先特定部１３４は、メッセージ受信部１３３が、ユーザ端末２から、グループＩＤと、ユーザＩＤと、メッセージとを受信すると、ユーザＩＤに配信先情報が関連付けられているか否かを判定する。配信先特定部１３４は、ユーザＩＤに配信先情報が関連付けられている場合、当該配信先情報に基づいて、受信したメッセージの配信先を特定する。
【００５５】
配信先特定部１３４は、ユーザＩＤに配信先情報が関連付けられていない場合、図４に示す入室情報を参照し、受信したグループＩＤに対応するグループがゲストグループに所属しているグループであるか否かを判定する。配信先特定部１３４は、ゲストグループに所属しているグループであると判定すると、ゲストグループに所属しているグループに関連付けられている配信先情報に基づいて、受信したメッセージの配信先を特定する。
【００５６】
配信先特定部１３４は、ゲストグループに所属しているグループではない、すなわち一般グループであると判定すると、一般グループに関連付けられている配信先情報に基づいて、受信したメッセージの配信先を特定する。
【００５７】
配信先特定部１３４は、メッセージ受信部１３３が、ゲスト端末３から、ゲストユーザＩＤと、メッセージとを受信すると、ゲストユーザＩＤに関連付けられている配信先情報に基づいて、受信したメッセージの配信先を特定する。配信先特定部１３４は、メッセージ受信部１３３が、管理者端末４から、管理者ＩＤと、メッセージとを受信すると、管理者ＩＤに関連付けられている配信先情報に基づいて、受信したメッセージの配信先を特定する。
メッセージ配信部１３５は、メッセージ受信部１３３が受信したメッセージを、当該メッセージに対して配信先特定部１３４が特定した配信先に配信する。
【００５８】
［動作フロー］
図１２は、本実施形態に係る情報処理装置１における処理の流れを示すフローチャートである。なお、本フローチャートの開始時には、メッセージの配信先が図９に示す「全ユーザチャット」タグに対応する配信先に設定されているものとする。
【００５９】
まず、受付部１３１は、管理者端末４から、ゲストグループに所属させるグループのグループＩＤを受け付けることにより、ゲストグループに所属させるグループの選択を受け付ける（Ｓ１）。続いて、受付部１３１は、記憶部１２に記憶されている入室情報に含まれる入室フラグを設定する（Ｓ２）。
【００６０】
続いて、配信設定部１３２は、図９に示すメッセージ配信画面において、配信先設定操作を受け付けたか否かを判定する（Ｓ３）。配信先設定操作は、図９に示すメッセージ配信画面に含まれる「全ユーザチャット」、「管理用チャット」、「ゲストグループチャット」、「全ユーザお知らせ」、「個別グループお知らせ」、「個別ユーザお知らせ」の６つのタブのいずれかが選択される操作である。配信設定部１３２は、配信先設定操作を受け付けたと判定すると、Ｓ４に処理を移し、グループＩＤ、ゲスト端末３、管理者端末４のそれぞれに対してメッセージの配信先を設定する。配信設定部１３２は、配信先設定操作を受け付けていないと判定すると、Ｓ５に処理を移す。
【００６１】
Ｓ５において、メッセージ受信部１３３は、ユーザ端末２、ゲスト端末３、管理者端末４のいずれかからメッセージを受信したか否かを判定する。メッセージ受信部１３３は、メッセージを受信したと判定すると、Ｓ６に処理を移し、メッセージを受信していないと判定すると、Ｓ８に処理を移す。
【００６２】
Ｓ６において、配信先特定部１３４は、メッセージ受信部１３３が受信したメッセージの配信先を、当該メッセージとともに受信したグループＩＤ、ゲストユーザＩＤ、管理者ＩＤ、又はユーザＩＤに対して関連付けられている配信先情報に基づいて特定する。
【００６３】
Ｓ７において、メッセージ配信部１３５は、メッセージ受信部１３３が受信したメッセージを、当該メッセージに対して特定された配信先に配信する。
【００６４】
Ｓ８において、受付部１３１は、管理者端末４を介してチャットの終了操作を受け付けたか否かを判定する。受付部１３１は、チャットの終了操作を受け付けたと判定すると、本フローチャートに係る処理を終了し、チャットの終了操作を受け付けていないと判定すると、Ｓ３に処理を移す。
【００６５】
［変形例］
上述の説明において、情報処理装置１は、配信先特定部１３４が特定した配信先にテキスト情報であるメッセージを配信したが、これに加えて映像及び音声を配信してもよい。この場合、情報処理装置１の制御部１３は、映像音声受信部と、映像音声配信部とを有するものとする。
【００６６】
映像音声受信部は、複数のユーザ端末２の少なくともいずれかから、ユーザ端末２が撮影した映像を示す映像情報及びユーザ端末２が取得した音声を示す音声情報の少なくともいずれかを受信するとともに、ゲスト端末３から、ゲスト端末３が撮影した映像を示す映像情報及びゲスト端末３が取得した音声を示す音声情報の少なくともいずれかを受信する。
【００６７】
映像音声配信部は、メッセージ配信部１３５によるメッセージの配信と独立して、複数のユーザ端末２の少なくともいずれかから受信した映像情報及び音声情報の少なくともいずれかと、ゲスト端末３から受信した映像情報及び音声情報の少なくともいずれかとを、ユーザ端末２とゲスト端末３との少なくともいずれかに配信する。例えば、映像音声配信部は、配信先特定部１３４が特定した配信先とは異なる配信先に対して、映像情報及び音声情報を配信する。
【００６８】
映像配信部は、例えば、ゲスト又は管理者が指定した特定のグループに属するユーザとゲストとの間で、当該グループ内のユーザ端末２の少なくともいずれかから受信した映像情報及び音声情報と、ゲスト端末３から受信した映像情報及び音声情報とを配信する。また、映像音声配信部は、管理者が指定した一以上のグループの間で、当該グループ内のユーザ端末２の少なくともいずれかから受信した映像情報及び音声情報を配信する。このようにすることで、情報処理装置１は、図９及び図１０に示す画面において、ゲストから全てのユーザ端末２のユーザへのテキストチャットを可能にすると当時に、当該画面に映像を表示させることで、同一のグループに属する複数のユーザの間で映像情報及び音声情報を用いたコミュニケーションを実現することができる。
【００６９】
［情報処理装置１による効果］
以上説明したように、本実施形態に係る情報処理装置１は、グループＩＤと、ゲストユーザＩＤとに対して、受信したメッセージの配信先を示す配信先情報を関連付け、複数のユーザ端末２の少なくともいずれかから、ユーザのメッセージとユーザが属するグループのグループＩＤとを受信するとともに、ゲスト端末３からゲストユーザのメッセージとゲストユーザＩＤとを受信する。情報処理装置１は、受信したメッセージの配信先を、当該メッセージとともに受信したグループＩＤ又はゲストユーザＩＤに対して関連付けられている配信先情報に基づいて特定し、特定した配信先に受信したメッセージを配信する。このようにすることで、情報処理装置１は、メッセージの送受信を適切に制御することができる。
【００７０】
なお、本発明により、国連が主導する持続可能な開発目標（ＳＤＧｓ）の目標９「産業と技術革新の基盤をつくろう」に貢献することが可能となる。
【００７１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００７２】
１・・・情報処理装置、１１・・・通信部、１２・・・記憶部、１３・・・制御部、１３１・・・受付部、１３２・・・配信設定部、１３３・・・メッセージ受信部、１３４・・・配信先特定部、１３５・・・メッセージ配信部、２・・・ユーザ端末、３・・・ゲスト端末、４・・・管理者端末
【要約】      （修正有）【課題】メッセージの送受信を適切に制御する情報処理装置及び情報処理方法を提供する。【解決手段】情報処理装置１は、複数のユーザがチャットを行うための複数のグループのそれぞれのグループＩＤと、ゲストユーザのゲストユーザＩＤとに対して、受信したメッセージの配信先を示す配信先情報を関連付ける配信設定部１３２と、複数のユーザ端末の少なくともいずれかから、ユーザのメッセージとユーザが属するグループのグループＩＤとを受信するとともに、ゲスト端末からゲストユーザのメッセージとゲストユーザＩＤとを受信するメッセージ受信部１３３と、受信したメッセージの配信先を、メッセージと共に受信したグループＩＤ又はゲストユーザＩＤに対して関連付けられている配信先情報に基づいて特定する配信先特定部１３４と、メッセージ受信部が受信したメッセージを、メッセージに対して特定した配信先に配信するメッセージ配信部１３５と、を有する。【選択図】図２【図１】
0006902173.tif 000002
【図２】
0006902173.tif 000003
【図３】
0006902173.tif 000004
【図４】
0006902173.tif 000005
【図５】
0006902173.tif 000006
【図６】
0006902173.tif 000007
【図７】
0006902173.tif 000008
【図８】
0006902173.tif 000009
【図９】
0006902173.tif 000010
【図１０】
0006902173.tif 000011
【図１１】
0006902173.tif 000012
【図１２】
0006902173.tif 000013