(57)【特許請求の範囲】
【請求項１】
第一ユーザと、前記第一ユーザと同一のグループに属する第二ユーザと、に対してコミュニケーションサービスを提供するグループ制御部と、
前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付け、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御部と、
前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択部と、を備え、
前記質問選択部は、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、
前記質問制御部は、前記質問選択部によって選択された質問を、前記グループに属するユーザに対して提供する、サーバ。
【請求項２】
前記質問選択部は、前記グループの作成からの経過時間に基づき質問を選択する、請求項１に記載のサーバ。
【請求項３】
前記質問選択部は、前記グループの属性を表すタグ情報と、前記質問の属性を表すタグ情報と、に基づいて、前記グループのタグ情報に類似するタグ情報を有する前記質問を選択する、請求項１に記載のサーバ。
【請求項４】
前記質問選択部は、前記グループのメンバー構成に基づき質問を選択する、請求項１に記載のサーバ。
【請求項５】
第一ユーザによって使用される第一ユーザ端末と、
前記第一ユーザと同一のグループに属する第二ユーザによって使用される第二ユーザ端末と、
サーバと、を備え、
前記サーバは、
前記第一ユーザ及び第二ユーザに対してコミュニケーションサービスを提供するグループ制御部と、
前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付け、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御部と、
前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択部と、を備え、
前記質問選択部は、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、
前記質問制御部は、前記質問選択部によって選択された質問を、前記グループに属するユーザに対して提供する、コミュニケーションシステム。
【請求項６】
情報処理装置が、第一ユーザと、前記第一ユーザと同一のグループに属する第二ユーザと、に対してコミュニケーションサービスを提供するグループ制御ステップと、
情報処理装置が、前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付けるステップと、
情報処理装置が、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御ステップと、
情報処理装置が、前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択ステップと、を備え、
前記質問選択ステップにおいて、情報処理装置が、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、
前記質問制御ステップにおいて、情報処理装置が、前記質問選択ステップで選択された質問を、前記グループに属するユーザに対して提供する、コミュニケーション提供方法。
【請求項７】
第一ユーザと、前記第一ユーザと同一のグループに属する第二ユーザと、に対してコミュニケーションサービスを提供するグループ制御ステップと、
前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付けるステップと、
前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御ステップと、
前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択ステップと、をコンピュータに実行させ、
前記質問選択ステップにおいて、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、
前記質問制御ステップにおいて、前記質問選択ステップにおいて選択された質問を、前記グループに属するユーザに対して提供することをコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ同士のコミュニケーションの促進を図る技術に関する。
【背景技術】
【０００２】
近年、携帯型の情報処理装置にインストールすることによって使用可能となる複数ユーザ間でのコミュニケーションツールが提供されている（例えば、特許文献１及び特許文献２参照）。これらのコミュニケーションツールでは、複数のユーザによって形成されるグループが構築され、同一のグループに属する複数のユーザ間で容易に会話や写真の共有が可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０８９０８６号公報
【特許文献２】特開２００２−２３６７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、グループを形成するユーザの中にはあまり積極的にコミュニケーションに参加しないユーザが存在する可能性がある。このようなユーザは、他のユーザとのコミュニケーションを図る機会を上手く得られないままに存在が薄れてしまう場合があった。また、グループ全体においてどのユーザも会話のきっかけを得ることが出来ずにコミュニケーションが発生しない場合もあった。
【０００５】
上記事情に鑑み、本発明は、グループを形成するユーザにおいてコミュニケーションの発生の頻度の向上を可能にする技術の提供を目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、第一ユーザと、前記第一ユーザと同一のグループに属する第二ユーザと、に対してコミュニケーションサービスを提供するグループ制御部と、前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付け、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御部と、前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択部と、を備え、前記質問選択部は、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、前記質問制御部は、前記質問選択部によって選択された質問を、前記グループに属するユーザに対して提供する、サーバである。
【０００７】
本発明の一態様は、上記サーバであって、前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択部をさらに備え、前記質問選択部は、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、前記質問制御部は、前記質問選択部によって選択された質問を、前記グループに属するユーザに対して提供する。
本発明の一態様は、上記サーバであって、前記質問選択部は、前記グループの作成からの経過時間に基づき質問を選択する。
本発明の一態様は、上記サーバであって、前記質問選択部は、前記グループの属性を表すタグ情報と、前記質問の属性を表すタグ情報と、に基づいて、前記グループのタグ情報に類似するタグ情報を有する前記質問を選択する。
本発明の一態様は、上記サーバであって、前記質問選択部は、前記グループのメンバー構成に基づき質問を選択する。
【０００８】
本発明の一態様は、第一ユーザによって使用される第一ユーザ端末と、前記第一ユーザと同一のグループに属する第二ユーザによって使用される第二ユーザ端末と、サーバと、を備え、前記サーバは、前記第一ユーザ及び第二ユーザに対してコミュニケーションサービスを提供するグループ制御部と、前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付け、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御部と、前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択部と、を備え、前記質問選択部は、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、前記質問制御部は、前記質問選択部によって選択された質問を、前記グループに属するユーザに対して提供する、コミュニケーションシステムである。
【０００９】
本発明の一態様は、情報処理装置が、第一ユーザと、前記第一ユーザと同一のグループに属する第二ユーザと、に対してコミュニケーションサービスを提供するグループ制御ステップと、情報処理装置が、前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付けるステップと、情報処理装置が、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御ステップと、情報処理装置が、前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択ステップと、を備え、前記質問選択ステップにおいて、情報処理装置が、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、前記質問制御ステップにおいて、情報処理装置が、前記質問選択ステップで選択された質問を、前記グループに属するユーザに対して提供する、コミュニケーション提供方法である。
【００１０】
本発明の一態様は、第一ユーザと、前記第一ユーザと同一のグループに属する第二ユーザと、に対してコミュニケーションサービスを提供するグループ制御ステップと、前記第一ユーザから、予め定められた複数の質問のうち一又は複数の質問に対する回答を受け付けるステップと、前記回答が受け付けられた質問について、前記第一ユーザから回答が受け付けられたことを前記第二ユーザに対して通知する質問制御ステップと、前記グループに属するユーザに対して、予め定められた複数の質問のうち一又は複数の質問を選択する質問選択ステップと、をコンピュータに実行させ、前記質問選択ステップにおいて、質問の提示対象となっている前記グループに対して、前記グループに属するユーザが興味を持つであろう質問を推定することによって質問を選択し、前記質問制御ステップにおいて、前記質問選択ステップにおいて選択された質問を、前記グループに属するユーザに対して提供することをコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１１】
本発明により、グループを形成するユーザにおいてコミュニケーションの発生の頻度の向上が可能となる。
【図面の簡単な説明】
【００１２】
【図１】コミュニケーションシステム１のシステム構成を表すシステム構成図である。
【図２】第一ユーザ端末１０の機能構成の例を示す概略ブロック図である。
【図３】サーバ４０の機能構成の例を示す概略ブロック図である。
【図４】質問テーブルの具体例を示す図である。
【図５】グループテーブルの具体例を示す図である。
【図６】ユーザテーブルの具体例を示す図である。
【図７】未回答テーブルの具体例を示す図である。
【図８】既回答質問テーブルの具体例を示す図である。
【図９】コミュニケーションシステム１の処理の流れの一例を示すシーケンスチャートである。
【図１０】コミュニケーションシステム１の処理の流れの一例を示すシーケンスチャートである。
【図１１】コミュニケーションシステム１の処理の流れの一例を示すシーケンスチャートである。
【図１２】第一ユーザ端末１０の表示部１０３に表示されるホーム画面の具体例を示す図である。
【図１３】第一ユーザ端末１０の表示部１０３に表示される新規質問要求画面の具体例を示す図である。
【図１４】第一ユーザ端末１０の表示部１０３に表示される質問リスト画面の具体例を示す図である。
【図１５】第一ユーザ端末１０の表示部１０３に表示される未回答質問リスト画面の具体例を示す図である。
【図１６】第一ユーザ端末１０の表示部１０３に表示される既回答質問リスト画面の具体例を示す図である。
【発明を実施するための形態】
【００１３】
図１は、コミュニケーションシステム１のシステム構成を表すシステム構成図である。コミュニケーションシステム１は、複数のユーザ端末とサーバ４０とを備える。図１の例では、複数のユーザ端末の具体例として、２台のユーザ端末が図示されている。具体的には、複数のユーザ端末の具体例として、第一ユーザ端末１０及び第二ユーザ端末２０がある。複数のユーザ端末は、例えば予め提供されているアプリケーションをインストールすることによって、コミュニケーションシステム１におけるユーザ端末として機能する。サーバ４０は、複数のユーザ端末の各ユーザに対してコミュニケーションサービスを提供する。複数のユーザ端末とサーバ４０とは、ネットワーク５０を介して通信可能に接続されている。なお、各ユーザ端末が接続されているネットワークは必ずしも一つである必要は無い。例えば、第一ユーザ端末１０が接続されているネットワークと第二ユーザ端末２０が接続されているネットワークとが異なってもよい。
【００１４】
コミュニケーションシステム１では、同一のグループに属する複数のユーザに対して、ユーザ端末（例えば、第一ユーザ端末１０、第二ユーザ端末２０）を用いたコミュニケーションサービスが提供される。コミュニケーションサービスとは、例えばチャットやメッセンジャー等の会話機能や、静止画像ファイルや動画像ファイルの共有機能の提供である。
【００１５】
図２は、第一ユーザ端末１０の機能構成の例を示す概略ブロック図である。第一ユーザ端末１０は、通信部１０１、入力部１０２、表示部１０３及び制御部１０４を備える。なお、制御部１０４の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。
【００１６】
通信部１０１は、ネットワークインタフェースである。通信部１０１は、ネットワーク５０を介してサーバ４０と通信する。通信部１０１は、サーバ４０から受信されたデータを制御部１０４に渡す。通信部１０１は、制御部１０４からサーバ４０宛のデータを受けると、ネットワーク５０を介してデータをサーバ４０に送信する。
【００１７】
入力部１０２は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部１０２は、ユーザの指示を第一ユーザ端末１０に入力する際にユーザによって操作される。入力部１０２は、入力装置を第一ユーザ端末１０に接続するためのインタフェースであっても良い。この場合、入力部１０２は、入力装置においてユーザの入力に応じ生成された入力信号を第一ユーザ端末１０に入力する。
【００１８】
表示部１０３は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部１０３は、制御部１０４によって生成される文字や画像を表示する。表示部１０３は、画像表示装置を第一ユーザ端末１０に接続するためのインタフェースであっても良い。この場合、表示部１０３は、制御部１０４によって生成される文字や画像を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００１９】
制御部１０４は、バスを介して接続されたＣＰＵ（Central Processing Unit）やメモリを用いて構成される。制御部１０４は、予め第一ユーザ端末１０にインストールされているアプリケーションのプログラムを実行する。制御部１０４は、入力部１０２に対するユーザの操作と、通信部１０１によって受信されるデータと、インストールされているアプリケーションのプログラムと、に基づいて動作する。制御部１０４は、プログラムにおいて定義されている画面に含まれる文字や画像を表示部１０３に出力する。
【００２０】
第二ユーザ端末２０の基本的な構成は第一ユーザ端末１０と同じである。そのため、第二ユーザ端末２０についての説明は省略する。ただし、各ユーザ端末は、そのハードウェア構成などまで完全に同一である必要は無く、ハードウェア構成やＯＳ（Operating System）は異なってもよい。
【００２１】
図３は、サーバ４０の機能構成の例を示す概略ブロック図である。サーバ４０は、通信部４０１、制御部４０２及びテーブル記憶部４０３を備える。
【００２２】
通信部４０１は、ネットワークインタフェースである。通信部４０１は、ネットワーク５０を介して各ユーザ端末（第一ユーザ端末１０及び第二ユーザ端末２０）と通信する。通信部４０１は、ユーザ端末から受信されたデータを制御部４０２に渡す。通信部４０１は、制御部４０２からユーザ端末宛のデータを受けると、ネットワーク５０を介してデータをユーザ端末に送信する。
【００２３】
制御部４０２は、バスを介して接続されたＣＰＵやメモリを用いて構成される。制御部４０２は、予めサーバ４０にインストールされているアプリケーションのプログラムを実行する。制御部４０２は、通信部４０１によって受信されるデータと、インストールされているアプリケーションのプログラムと、に基づいて動作する。制御部４０２は、グループ制御部４０４、質問制御部４０５及び質問選択部４０６の各機能を実現する。
【００２４】
テーブル記憶部４０３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。テーブル記憶部４０３は、サーバ４０が機能するために必要となる１以上のテーブルを記憶する。テーブル記憶部４０３は、例えば質問テーブル、グループテーブル、ユーザテーブル、未回答テーブル、既回答テーブルを記憶する。
【００２５】
グループ制御部４０４は、各グループ及び各ユーザに関する情報を管理する。例えば、グループ制御部４０４は、テーブル記憶部４０３に記憶されているグループテーブル及びユーザテーブルに登録されている情報を必要に応じて更新する。例えば、グループ制御部４０４は、ユーザ端末から新たなグループの登録に関する要求を受けた場合、グループテーブルに新たに登録されるグループに関するグループレコード７２を登録する。このとき、グループ制御部４０４は、新たなグループに対して他のグループと重複しないグループＩＤを付与し、ユーザ端末によって指定されたグループタグ及び詳細情報をグループレコード７２に記録する。グループ制御部４０４は、グループ内のメンバー同士にコミュニケーションサービスを提供する。例えば、グループ制御部４０４は、グループ内のメンバー同士の会話を実現する機能（チャット機能、メッセンジャー機能）、グループ内のメンバーによって投稿された画像をグループの他のメンバーと共有する機能、グループのメンバー同士でメールを送受信する機能を提供してもよい。
【００２６】
質問制御部４０５は、質問に関する制御を実行する。例えば、質問制御部４０５は、質問テーブル、未回答テーブル及び既回答テーブルに登録されている情報を必要に応じて更新する。例えば、質問制御部４０５は、ユーザ端末から質問に対する回答を受信すると、回答された質問の質問レコード７１のグループＩＤの値に、回答したユーザが所属しているグループのグループＩＤを登録する。このとき、質問制御部４０５は、回答したユーザの未回答テーブルから回答された質問の質問ＩＤの未回答レコード７４を削除し、回答したユーザの既回答テーブルに対し回答された質問の質問ＩＤの既回答レコード７５を登録する。例えば、質問制御部４０５は、ユーザ端末から新たな質問を受信すると、新たな質問に関する質問レコード７１を作成して質問テーブルに登録する。例えば、質問制御部４０５は、質問をグループに対して提示する場合、質問選択部４０６に対して質問の選択を指示する。
【００２７】
質問選択部４０６は、グループに対して提示される質問を選択する。質問選択部４０６は、質問の提示対象となっているグループに対して、そのグループを構成するユーザの多くが興味を持つであろう質問を推定することによって質問を選択する。例えば、質問選択部４０６は、質問の提示対象となっているグループのグループタグと、質問テーブルに登録されている各質問の質問タグと、に基づいてタグの内容が類似している質問（又は一致している質問）を選択してもよい。質問選択部４０６は、質問の提示対象となっているグループのメンバー構成に基づいて質問を選択してもよい。例えば、メンバー構成が男性のみである場合には、質問選択部４０６は、女性のみを対象とした質問以外の質問を選択してもよい。例えば、メンバー構成が女性のみである場合には、質問選択部４０６は、男性のみを対象とした質問以外の質問を選択してもよい。質問選択部４０６は、メンバーの年齢の分布に基づいて、所属しているメンバーの多くのメンバーの世代に共通した質問を選択してもよい。このような選択を実現させるために、質問タグとして年齢や世代に関する情報が登録されてもよい。タグの内容の類似度は、既存のどのような技術が適用されてもよい。質問選択部４０６は、グループが結成されてから経過した時間に応じて質問を選択してもよい。例えば、上記時間が短いグループに対しては、メンバー同士のコミュニケーションが未だ十分に図られていない可能性があるため、あまりプライベートに踏み込まない質問が選択されてもよい。例えば、上記時間が長いグループに対しては、メンバー同士のコミュニケーションが十分に図られている可能性があるため、プライベートに踏み込んだ質問が選択されてもよい。このような選択を実現させるために、質問タグとしてグループ結成からの経過時間に関する情報が登録されてもよい。
【００２８】
図４は、質問テーブルの具体例を示す図である。質問テーブルは、複数の質問レコード７１を有する。各質問レコード７１は、質問に関する情報を有する。例えば、質問レコード７１は、質問ＩＤ、質問内容、質問タグ及びグループＩＤの値を有する。質問ＩＤは、質問を一意に識別するための識別情報である。質問内容は、質問の内容を表す文である。質問タグは、質問内容に関連するキーワードである。例えば、質問の内容がスポーツに関連する質問である場合には、質問タグとして“スポーツ”が登録されてもよい。質問タグは複数のキーワードを有してもよい。グループＩＤは、質問レコード７１における質問を用いたグループの識別情報である。
【００２９】
図５は、グループテーブルの具体例を示す図である。グループテーブルは、複数のグループレコード７２を有する。グループレコード７２は、グループに関する情報を有する。例えば、グループレコード７２は、グループＩＤ、グループタグ及び詳細情報の値を有する。グループＩＤは、グループを一意に識別するための識別情報である。グループタグは、グループの属性を表すキーワードである。例えば、グループがスポーツをすることを目的として集まったメンバーによるグループである場合には、グループタグとして“スポーツ”が登録されてもよい。グループタグは複数のキーワードを有してもよい。詳細情報は、グループに関する情報を有する。例えば、詳細情報は、グループに所属しているユーザの識別情報（ユーザＩＤ）、グループの結成日時（グループが結成されて登録された日時）、グループの紹介文、グループの所在地として登録されている位置情報などを有する。
【００３０】
図６は、ユーザテーブルの具体例を示す図である。ユーザテーブルは、複数のユーザレコード７３を有する。ユーザレコード７３は、ユーザに関する情報を有する。例えば、ユーザレコード７３は、ユーザＩＤ、ユーザ属性及び詳細情報の値を有する。ユーザＩＤは、ユーザを一意に識別するための識別情報である。全てのグループにわたって、ユーザＩＤは重複しない値として定義される。ユーザ属性は、ユーザの属性を表すキーワードである。例えば、ユーザ属性として、ユーザの年齢（世代）、ユーザの性別、ユーザの職業、ユーザの趣味、ユーザの国籍などの情報が登録される。詳細情報は、ユーザに関する情報を有する。例えば、詳細情報は、ユーザに対する通知先アドレス、ユーザによって登録されているメールアドレス、ユーザの住所等の情報を有する。通知先アドレスは、アプリケーションがインストールされている各ユーザ端末に対し、アプリケーション又はＯＳを介してユーザに対し通知を行う際に使用される宛先である。
【００３１】
図７は、未回答テーブルの具体例を示す図である。未回答テーブルは、グループ毎に登録される。未回答テーブルは、複数の未回答レコード７４を有する。未回答レコード７４は、未回答テーブルに関連するグループにおいて回答がされていない質問を示す。例えば、未回答レコード７４は、質問ＩＤの値を有する。未回答レコード７４に登録されている質問ＩＤは、そのグループにおいて回答がされていない質問の識別情報である。
【００３２】
図８は、既回答質問テーブルの具体例を示す図である。既回答テーブルは、グループ毎に登録される。既回答テーブルは、複数の既回答レコード７５を有する。既回答レコード７５は、既回答テーブルに関連するグループにおいて既に回答がされた質問を示す。例えば、既回答レコード７５は、質問ＩＤ及び回答の値を有する。既回答レコード７５に登録されている質問ＩＤは、そのグループにおいて既に回答がされた質問の識別情報である。回答は、ユーザによってなされた回答の内容を示す情報をユーザ毎に有する。
【００３３】
図９は、コミュニケーションシステム１の処理の流れの一例を示すシーケンスチャートである。図９は、グループに所属するあるユーザが未回答の質問（過去にそのグループのメンバーによって回答されたことがない質問）に対して回答を行った場合の処理の流れを示す。
【００３４】
まず、第一ユーザ端末１０のユーザが第一ユーザ端末１０の入力部１０２を操作することによって質問リスト要求操作を行う（ステップＳ１０１）。質問リスト要求操作は、例えば第一ユーザ端末１０の表示部１０３に表示されているボタンのうち、質問のリストを表示することを示すボタンを入力部１０２を介して選択（クリック，タップ等の操作）する操作である。第一ユーザ端末１０の制御部１０４は、質問リスト要求操作の入力を受けると、質問リスト要求を生成する。質問リスト要求には、第一ユーザが質問リストの要求をする対象となるグループのグループＩＤと、第一ユーザ端末１０のユーザを示すユーザＩＤと、質問リストの要求を示す情報と、が含まれる。質問リスト要求には、要求する質問の属性を示す質問属性情報が含まれてもよい。第一ユーザ端末１０の制御部１０４は、生成された質問リスト要求をサーバ４０に送信する（ステップＳ１０２）。
【００３５】
サーバ４０の質問制御部４０５は、質問リスト要求が受信されると、テーブル記憶部４０３の質問テーブルから質問を読み出す。質問リスト要求に質問属性情報が含まれている場合には、質問制御部４０５は質問属性情報に含まれる属性情報に関連する質問タグの値を有する質問であって、且つ、質問リスト要求に含まれるユーザＩＤに応じた未回答テーブルに含まれる質問ＩＤの質問を読み出す。質問リスト要求に質問属性情報が含まれていない場合には、質問制御部４０５は、質問リスト要求に含まれるユーザＩＤに応じた未回答テーブルに含まれる質問ＩＤの質問の全てを読み出してもよい。質問リスト要求に質問属性情報が含まれていない場合には、質問制御部４０５は、質問リスト要求に含まれるユーザＩＤに応じた未回答テーブルに含まれる質問ＩＤの質問であって、且つ、質問リスト要求に含まれるグループＩＤのグループを構成するユーザの多くが興味を持つであろう質問を読み出してもよい。この場合、質問制御部４０５は、上述した条件に合う質問の選択を質問選択部４０６に指示する。質問制御部４０５は、読み出された質問をリスト状に表すデータ（質問リスト）を生成する（ステップＳ１０３）。質問制御部４０５は、生成された質問リストを、質問リスト要求の送信元である第一ユーザ端末１０宛に送信する（ステップＳ１０４）。
【００３６】
第一ユーザ端末１０の制御部１０４は、受信された質問リストに基づいて、質問リストに含まれる各質問を表示部１０３に表示させる。質問リストに含まれる全ての質問が一度に表示される必要は無く、スクロール操作がなされることに応じて各質問が順次表れるように表示がなされてもよい。第一ユーザ端末１０のユーザは、表示された質問のうち１又は複数の質問に対して質問回答操作を行う（ステップＳ１０５）。質問回答操作では、ユーザは入力部１０２を操作することによって、回答対象の質問に対して回答を入力する。制御部１０４は、入力された回答に基づいて質問回答を生成する。質問回答には、第一ユーザが質問回答をする対象となるグループのグループＩＤと、第一ユーザ端末１０のユーザを示すユーザＩＤと、回答対象となった質問の質問ＩＤと、ユーザによって入力された回答の内容と、が含まれる。第一ユーザ端末１０の制御部１０４は、生成された質問回答をサーバ４０に送信する（ステップＳ１０６）。
【００３７】
サーバ４０の質問制御部４０５は、質問回答が受信されると、質問回答記録処理を実行する（ステップＳ１０７）。質問回答記録処理では、質問制御部４０５は、質問回答に含まれる質問ＩＤの質問レコード７１のグループＩＤに、質問回答に含まれるグループＩＤを追加する。質問制御部４０５は、質問回答に含まれるユーザＩＤの未回答テーブルから、質問回答に含まれる質問ＩＤの未回答レコード７４を削除する。質問制御部４０５は、質問回答に含まれるユーザＩＤの既回答テーブルに対し新たな既回答レコード７５を追加する。追加される既回答レコード７５には、質問回答に含まれる質問ＩＤ及び回答の内容が含まれる。
【００３８】
また、サーバ４０の質問制御部４０５は、質問の回答がなされたグループのメンバーの情報を取得し、メンバーに対し、質問の回答がなされたことを通知する。これらの処理は例えば以下のように行われる。まず、質問制御部４０５は、質問の回答がなされたグループのグループＩＤ（質問回答に含まれるグループＩＤ）と同じグループＩＤを有するグループレコード７２をグループテーブルから取得する。質問制御部４０５は、取得されたグループレコード７２の詳細情報からグループに所属しているユーザの識別情報（ユーザＩＤ）を取得する。質問制御部４０５は、取得された各ユーザＩＤのユーザレコード７３を参照することによって、各ユーザの通知先アドレスを取得する（ステップＳ１０８）。質問制御部４０５は、質問回答通知を生成する。質問回答通知は、同じグループに属するメンバーが質問に対して回答を行ったことを他のメンバーに通知するための情報である。質問回答通知には、受信された質問回答に含まれる質問ＩＤ、グループＩＤ、ユーザＩＤ及び回答の内容が含まれる。質問制御部４０５は、生成された質問回答通知を、ステップＳ１０８において取得された各ユーザの通知先アドレスに対して送信する（ステップＳ１０９）。本実施形態では、他のメンバーには第二ユーザ端末２０のユーザが含まれていると仮定する。
【００３９】
第二ユーザ端末２０の制御部１０４は、質問回答通知が受信されると、同じグループに属するメンバーが質問に対して回答を行ったことを表示部１０３に表示する。このような表示に応じて第二ユーザ端末２０のユーザが質問要求操作を行う（ステップＳ１１０）。質問要求操作とは、回答がなされたと通知された質問を要求する操作である。質問要求操作は、ユーザによって入力部１０２に対して行われる。質問要求操作が行われると、制御部１０４は、質問要求を生成する。質問要求には、ステップＳ１０９において受信された質問回答通知に含まれる質問ＩＤ、グループＩＤ、第二ユーザ端末２０のユーザのユーザＩＤが含まれる。制御部１０４は、生成された質問要求をサーバ４０に送信する（ステップＳ１１１）。
【００４０】
サーバ４０の質問制御部４０５は、質問要求が受信されると、受信された質問要求に含まれる質問ＩＤに応じた質問レコード７１の質問内容を質問テーブルから読み出す（ステップＳ１１２）。質問制御部４０５は、読み出された質問内容と質問ＩＤとを含む質問データを生成し、質問要求の送信元である第二ユーザ端末２０に送信する（ステップＳ１１３）。
【００４１】
第二ユーザ端末２０の制御部１０４は、受信された質問データに基づいて、質問データに含まれる質問を表示部１０３に表示させる。第二ユーザ端末２０のユーザは、表示された質問に対して質問回答操作を行う（ステップＳ１１４）。第二ユーザ端末２０の制御部１０４は、ユーザの操作に応じて質問回答を生成し、生成された質問回答をサーバ４０に送信する（ステップＳ１１５）。サーバ４０の質問制御部４０５は、質問回答が受信されると、質問回答記録処理を実行する（ステップＳ１１６）。
【００４２】
図１０は、コミュニケーションシステム１の処理の流れの一例を示すシーケンスチャートである。図１０は、グループに所属するあるユーザが新たな質問（質問テーブルに登録されていない質問）を作成した場合の処理の流れを示す。
【００４３】
まず、第一ユーザ端末１０のユーザが第一ユーザ端末１０の入力部１０２を操作することによって新規質問作成操作を行う（ステップＳ２０１）。新規質問作成操作は、例えば第一ユーザ端末１０の表示部１０３に表示されている新規質問入力枠に対して質問の文を入力部１０２を介して入力する操作である。第一ユーザ端末１０の制御部１０４は、新規質問作成操作の入力を受けると、新規質問データを生成する。新規質問データには、第一ユーザが新規質問の登録をする対象となるグループ（第一ユーザ端末１０のユーザが所属しているグループ）のグループＩＤと、第一ユーザ端末１０のユーザを示すユーザＩＤと、質問の内容を表す文（質問内容）と、が含まれる。新規質問データには、質問の属性を示す質問タグが含まれてもよい。第一ユーザ端末１０の制御部１０４は、生成された新規質問データをサーバ４０に送信する（ステップＳ２０２）。
【００４４】
サーバ４０の質問制御部４０５は、新規質問データが受信されると、テーブル記憶部４０３の質問テーブルに新規質問データを登録する（ステップＳ２０３）。具体的には、質問制御部４０５は、受信された新規の質問に対して新たな質問ＩＤを付与する。質問制御部４０５は、付与された質問ＩＤと、新規質問データに含まれる質問内容とを含む質問レコード７１を生成する。そして、質問制御部４０５は、生成された質問レコード７１を質問テーブルに新たに登録する。このようにして登録された質問は、他のグループに対して提供されてもよい。質問制御部４０５は、登録された新規の質問に関する質問データを生成する。質問データには、新規の質問の質問内容と質問ＩＤとが含まれる。質問制御部４０５は、生成された質問データを、新規質問データの送信元である第一ユーザ端末１０に対して送信する（ステップＳ２０４）。
【００４５】
第一ユーザ端末１０の制御部１０４は、受信された質問データに基づいて、質問データに含まれる質問を表示部１０３に表示させる。第一ユーザ端末１０のユーザは、表示された質問に対して質問回答操作を行う（ステップＳ２０５）。第一ユーザ端末１０の制御部１０４は、ユーザの操作に応じて質問回答を生成し、生成された質問回答をサーバ４０に送信する（ステップＳ２０６）。サーバ４０の質問制御部４０５は、質問回答が受信されると、質問回答記録処理を実行する（ステップＳ２０７）。ステップＳ２０７以降の処理の流れは、図９におけるステップＳ１０７以降の処理と同じ流れであるため説明を省略する。
【００４６】
図１１は、コミュニケーションシステム１の処理の流れの一例を示すシーケンスチャートである。図１１は、所定の条件を満たしたグループに対してサーバ４０から質問の回答を促す処理の流れを示す。
【００４７】
サーバ４０の質問制御部４０５は、グループテーブルに登録されている各グループについて所定の送信条件が満たされたか否か判定する（ステップＳ３０１）。所定の送信条件は、例えば所定の日時になったことであってもよいし、質問回答が前回受信されてから所定の時間が経過したことであってもよい。より具体的には、毎日きまった１又は複数の時刻になったタイミングで所定の送信条件が満たされたと判定されてもよい。所定の送信条件は、例えばそのグループのメンバーにおいてコミュニケーションシステム１を介したコミュニケーションが活発ではないと推定できるような条件である。より具体的には、例えば所定の期間にわたってコミュニケーションシステム１を介したコミュニケーション（会話、メール送受信、画像の投稿など）が行われていないことが送信条件であってもよい。また、例えば所定の期間内に閾値以上の回数、所定の人数以下（又はグループに属するメンバーの所定割合以下）の特定のメンバーのみによって質問に対する回答がなされたことが送信条件であってもよい。
【００４８】
送信条件が満たされていない場合（ステップＳ３０１−ＮＯ）、質問制御部４０５は特に処理を実行しない。一方、送信条件が満たされた場合（ステップＳ３０１−ＹＥＳ）、質問制御部４０５は、送信条件を満たしたグループにおいて用いられていない質問の質問レコード７１を質問テーブルから読み出す。例えば、質問制御部４０５は、送信条件を満たしたグループのグループＩＤが記録されていない質問レコード７１を読み出してもよい。質問制御部４０５は、読み出された質問レコード７１の中から１又は複数の質問を選択する（ステップＳ３０２）。このとき、質問制御部４０５は、読み出された全ての質問レコード７１を選択してもよい。質問制御部４０５は、送信される質問の選択を質問選択部４０６に指示してもよい。この場合、質問選択部４０６は、送信条件を満たしたグループのグループレコード７２のグループタグに基づいて質問を選択する。質問選択部４０６は、選択された質問の質問ＩＤを質問制御部４０５に通知する。
【００４９】
質問制御部４０５は、選択された質問のデータを、送信条件を満たしたグループのメンバーのユーザ端末に送信する。例えば、質問制御部４０５は、送信条件を満たしたグループの各メンバーの通知先アドレスに対して質問データを送信してもよい。図１１の例では、送信条件を満たしたグループのメンバーとして、第一ユーザ端末１０のユーザと第二ユーザ端末２０のユーザとが存在する。そのため、質問制御部４０５は、質問データを第一ユーザ端末及び第二ユーザ端末２０に送信する（ステップＳ３０３及びＳ３０４）。
【００５０】
第一ユーザ端末１０の制御部１０４は、受信された質問データに基づいて、質問データに含まれる質問を表示部１０３に表示させる。第一ユーザ端末１０のユーザは、表示された質問に対して質問回答操作を行う（ステップＳ３０５）。第一ユーザ端末１０の制御部１０４は、ユーザの操作に応じて質問回答を生成し、生成された質問回答をサーバ４０に送信する（ステップＳ３０６）。サーバ４０の質問制御部４０５は、質問回答が受信されると、質問回答記録処理を実行する（ステップＳ３０７）。第二ユーザ端末２０においても同様の処理が実行される（ステップＳ３０８〜Ｓ３１０）。
【００５１】
以下、図１２〜図１７を用いて、第一ユーザ端末１０の表示部１０３に表示される画面の具体例について説明する。図１２〜図１７を用いて説明する各画面についての説明はユーザ端末に共通する内容である。
【００５２】
図１２は、第一ユーザ端末１０の表示部１０３に表示されるホーム画面の具体例を示す図である。ホーム画面は、質問制御部４０５によって提供されるデータに基づいて制御部１０４が生成する。ホーム画面において“みんなに新しい質問をする”と記載されたボタンが選択されると、新規質問要求画面（図１３）に画面が移行する。ホーム画面において“未回答の質問”と記載されたボタンが選択されると、未回答質問リスト画面（図１５）に画面が移行する。ホーム画面において“回答済みの質問”と記載されたボタンが選択されると、既回答質問リスト画面（図１６）に画面が移行する。ホーム画面において、“おすすめの質問”と記載された枠内には、お勧めの質問の内容が表示される。お勧めの質問は、例えば質問選択部４０６によって選択された質問であってもよい。ホーム画面において、“あなたが未回答の質問リスト”と記載された枠内には、第一ユーザ端末１０のユーザが未回答である質問の内容が表示される。
【００５３】
図１３は、第一ユーザ端末１０の表示部１０３に表示される新規質問要求画面の具体例を示す図である。新規質問要求画面は、質問制御部４０５によって提供されるデータに基づいて制御部１０４が生成する。“質問のカテゴリー”と記載された所定の領域内には、質問のカテゴリーを表す文字列を含むボタンが複数表示される。ボタンが選択されると、制御部１０４は、選択されたボタンのカテゴリーに応じた質問属性情報を含む質問リスト要求をサーバ４０に送信する。“おすすめの質問リスト”と記載された所定の領域内には、サーバ４０の質問制御部４０５又は質問選択部４０６によって選択された質問の内容と、回答を入力するための回答入力枠と、“質問”と記載されたボタンとが表示される。ユーザは、入力部１０２を操作することによって回答入力枠に対して回答を入力することができる。“質問”と記載されたボタンが選択されると、その時点で回答入力枠に入力されていた文字列を回答内容として、制御部１０４が質問回答を生成しサーバ４０へ送信する。
【００５４】
図１４は、第一ユーザ端末１０の表示部１０３に表示される質問リスト画面の具体例を示す図である。特に、図１４では、新規質問要求画面において“日常”というカテゴリーのボタンが選択された場合に表示される質問リスト画面の具体例を示す。質問リスト画面では、サーバ４０から受信される質問リストに応じて複数の質問が表示される。各質問の枠には、質問の内容と、回答を入力するための回答入力枠と、“質問”と記載されたボタンとが表示される。ユーザは、入力部１０２を操作することによって回答入力枠に対して回答を入力することができる。“質問”と記載されたボタンが選択されると、その時点で回答入力枠に入力されていた文字列を回答内容として、制御部１０４が質問回答を生成しサーバ４０へ送信する。
【００５５】
図１５は、第一ユーザ端末１０の表示部１０３に表示される未回答質問リスト画面の具体例を示す図である。未回答質問リスト画面では、サーバ４０から受信される質問リストに応じて複数の質問が表示される。この場合の質問リストには、第一ユーザ端末１０のユーザの未回答テーブルに登録されている各質問ＩＤの質問が含まれる。各質問の枠には、質問の内容と、回答を入力するための回答入力枠と、“質問”と記載されたボタンとが表示される。
【００５６】
図１６は、第一ユーザ端末１０の表示部１０３に表示される既回答質問リスト画面の具体例を示す図である。既回答質問リスト画面では、サーバ４０から受信される既回答質問リストに応じて複数の質問とその回答とが表示される。既回答質問リストには、第一ユーザ端末１０のユーザの既回答テーブルに登録されている各質問ＩＤの質問と回答とが含まれる。同じグループに属する他のユーザの回答がさらに表示されてもよい。各質問の枠には、質問の内容と、回答の内容と、“編集”と記載されたボタンとが表示される。編集ボタンが選択されると、回答入力枠と“更新”と記載されたボタンが表示される。ユーザは、入力部１０２を操作することによって回答入力枠に対して新たな回答を入力することができる。“更新”と記載されたボタンが選択されると、その時点で回答入力枠に入力されていた文字列を回答内容として、制御部１０４が質問回答を生成しサーバ４０へ送信する。この場合、サーバ４０の質問選択部４０６は、回答がなされたユーザＩＤ及び質問ＩＤに対応する既回答レコード７５の回答の値を、新たな回答の内容に更新する。
【００５７】
このように構成されたコミュニケーションシステム１では、同一のグループに属する各ユーザに対して、共通の話題として質問が提供される。そのため、質問に対する回答や意見によってグループ内での交流を促進させることが可能となる。
また、グループに対して提供される質問は、質問選択部４０６によって選択されてもよい。この場合、質問は、グループのタグ、グループのメンバー構成、グループが結成されてからの経過時間などに応じて選択される。そのため、選択された質問に対しグループ内のメンバーが興味を持つ可能性を高めることが可能となる。
【００５８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５９】
１…コミュニケーションシステム，  １０…第一ユーザ端末，  ２０…第二ユーザ端末，  ４０…サーバ，  ５０…ネットワーク，  １０１…通信部，  １０２…入力部，  １０３…表示部，  １０４…制御部，  ４０１…通信部，  ４０２…制御部，  ４０３…テーブル記憶部，  ４０４…グループ制御部，  ４０５…質問制御部，  ４０６…質問選択部
【図１】
0006742712.tif 000002
【図２】
0006742712.tif 000003
【図３】
0006742712.tif 000004
【図４】
0006742712.tif 000005
【図５】
0006742712.tif 000006
【図６】
0006742712.tif 000007
【図７】
0006742712.tif 000008
【図８】
0006742712.tif 000009
【図９】
0006742712.tif 000010
【図１０】
0006742712.tif 000011
【図１１】
0006742712.tif 000012
【図１２】
0006742712.tif 000013
【図１３】
0006742712.tif 000014
【図１４】
0006742712.tif 000015
【図１５】
0006742712.tif 000016
【図１６】
0006742712.tif 000017