(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された通信端末装置に所定の情報を提供するサーバ装置であって、
前記通信端末装置のユーザが所属するグループの現在位置を示す位置情報を当該通信端末装置を介して取得する位置情報取得手段と、
前記グループにおける会話に関する情報を会話情報として取得する会話情報取得手段と、
少なくとも前記グループを識別するための識別情報を含み、かつ、当該グループにおける会話の属性を示す会話属性情報を、前記取得した会話情報から抽出する会話属性情報抽出手段と、
前記取得された位置情報と、前記会話属性情報と、のデータベースへの登録を制御する制御手段と、
前記通信端末装置を介して前記所定の情報の取得を希望するユーザからの指示に基づいて当該ユーザの所属する所属グループに対応する所属グループ位置情報と、前記データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する比較抽出手段と、 
前記所属グループの所属グループ会話属性情報と、前記抽出された他のグループの会話属性情報と、を比較し、当該比較対象となった前記会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する類似度算出手段と、
前記算出された類似度情報が所定条件を満たすグループを特定するグループ特定手段と、
前記特定されたグループに関する情報をグループ情報として該当する通信端末装置に対して前記ユーザに通知可能に配信する配信手段と、
を具備することを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
会話属性情報抽出手段が、前記取得した会話情報から所定の時間間隔ごとに抽出する、サーバ装置。
【請求項３】
請求項１に記載のサーバ装置において、
前記会話情報取得手段が、前記グループにおける会話の音声に基づいて前記会話情報を取得する、サーバ装置。
【請求項４】
請求項１乃至３の何れかに記載のサーバ装置において、
前記会話属性情報抽出手段が、比較対象となったグループ間における前記会話属性情報を単語の出現頻度を示すベクトル情報として抽出する、サーバ装置。
【請求項５】
請求項４に記載のサーバ装置において、
前記類似度算出手段が、前記ベクトル情報のベクトル空間上における距離に応じて前記類似度情報を算出する、サーバ装置。
【請求項６】
請求項１乃至５の何れかに記載のサーバ装置において、
前記グループの属性を示すグループ属性情報を前記通信端末装置を介して取得するグループ属性情報取得手段を、更に有し、
前記比較抽出手段が、前記位置情報に基づいて前記所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する際に、各グループに対応した前記グループ属性情報が所定の条件を満たすグループに対応する前記会話属性情報のみを抽出し、
前記類似度情報算出手段が、当該抽出された会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する、サーバ装置。
【請求項７】
請求項６に記載のサーバ装置において、
前記グループ属性情報には、少なくともグループに属するユーザの性別、または、年齢が含まれる、サーバ装置。
【請求項８】
請求項１乃至は７の何れかに記載のサーバ装置において、
前記類似度情報に基づき、比較対象となった他のグループに順位を付ける順位付与手段を、更に有し、
前記配信手段が、前記通信端末装置に対して、前記順位付与手段によって付与された順位が前記ユーザに認知可能な状態にて、前記グループ情報を配信する、サーバ装置。
【請求項９】
請求項１乃至は８の何れかに記載のサーバ装置において、
前記会話属性情報抽出手段が、前記会話属性情報を抽出するための辞書を有する、サーバ装置
【請求項１０】
請求項９に記載のサーバ装置において、
前記辞書が、前記会話の属性として、当該会話のポジティブ、または、ネガティブを特定するための判定用単語を含んでおり、
前記比較抽出手段が、前記判定用単語がポジティブとなっている会話属性情報のみを抽出する、サーバ装置。
【請求項１１】
ネットワークを介して、通信端末装置に対して所定の情報を提供するサーバ装置を、
前記通信端末装置のユーザが所属するグループの現在位置を示す位置情報を当該通信端末装置を介して取得する位置情報取得手段、
前記グループにおける会話に関する情報を会話情報として取得する会話情報取得手段と、 
少なくとも前記グループを識別するための識別情報を含み、かつ、当該グループにおける会話の属性を示す会話属性情報を、前記取得した会話情報から抽出する会話属性情報抽出手段、
前記取得された位置情報と、前記会話属性情報と、のデータベースへの登録を制御する制御手段、
前記通信端末装置を介して前記所定の情報の取得を希望するユーザからの指示に基づいて当該ユーザの所属する所属グループに対応する所属グループ位置情報と、前記データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する比較抽出手段、 
前記所属グループの所属グループ会話属性情報と、前記抽出された他のグループの会話属性情報と、を比較し、当該比較対象となった前記会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する類似度算出手段、
前記算出された類似度情報が所定条件を満たすグループを特定するグループ特定手段、
前記特定されたグループに関する情報をグループ情報として該当する通信端末装置に対して前記ユーザに通知可能に配信する配信手段、
として機能させることを特徴とするプログラム。
【請求項１２】
ネットワークと、前記ネットワークに接続されたサーバ装置と、前記ネットワークを介して前記サーバ装置と通信を行う複数の通信端末装置と、を有する通信システムであって、
前記通信端末装置は、
自機のユーザが所属するグループの現在位置を示す位置情報を生成する位置情報生成手段と、
当該グループにおいてなされた会話の内容を示す会話情報を生成する会話情報生成手段と、
前記生成された位置情報及び会話情報を前記サーバ装置に送信する送信手段と、
を具備し、
前記サーバ装置は、
前記通信端末装置を介して前記会話情報、及び、前記位置情報を前記通信端末装置を介して取得する情報取得手段と、
少なくとも前記グループを識別するための識別情報を含み、かつ、当該グループにおける会話の属性を示す会話属性情報を前記会話情報に基づいて、抽出する会話属性情報抽出手段と、
前記取得された位置情報と、前記会話属性情報と、のデータベースへの登録を制御する制御手段と、
前記通信端末装置を介して所定の情報の取得を希望するユーザからの指示に基づいて当該ユーザの所属する所属グループに対応する所属グループ位置情報と、前記データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する比較抽出手段と、 
前記所属グループの所属グループ会話属性情報と、前記抽出された他のグループの会話属性情報と、を比較し、当該比較対象となった前記会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する類似度算出手段と、
前記算出された類似度情報が所定条件を満たすグループを特定するグループ特定手段と、
前記特定されたグループに関する情報をグループ情報として該当する通信端末装置の前記ユーザに通知可能に配信する配信手段と、
を具備することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上に構築された、仮想空間において人物間の交流を支援するサービスを提供するサーバ装置、プログラム、及び、通信システムに関する。
【背景技術】
【０００２】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展及びスマートフォンなどに代表される携帯型情報通信端末装置の進歩に伴い、仮想空間上におけるコミュニケーションツールとしてソーシャルネットワーキングサービス（以下、「ＳＮＳ」と略称する。）や電子掲示板に代表されるインターネットコミュニティが普及し、利用者（以下、「ユーザ」という。）の数も年々増加している。
【０００３】
例えば、ＳＮＳは、ＷＷＷ上の仮想空間において、人々が自身の経歴及び顔写真の他に、お気に入りの写真、趣味嗜好、日記、勤務先、職業、居住地等の各情報（以下、「ユーザ情報」という。）、を公開すること、公開した情報を他人と共有すること、及び、公開した情報に基づいて友人を募り交流を深める道具として用いることができるようになっている。また、最近では、ＳＮＳは、動画像、静止画像、音楽またはゲームなど各種のデータ及びニュースその他の情報の共有をも手軽に行えるように構成されている。
【０００４】
一方、このＳＮＳにおいては、当該ＳＮＳ内において数人〜数百人程度のユーザがグループ（「コミュニティ」とも呼ばれる。以下においては「グループ」と統一する。）を作成し、当該グループ固有の掲示板をＳＮＳ内に作成して情報交換、及び、データ共有もできるようになっている。
【０００５】
さらに、最近では、ＳＮＳのユーザに対して嗜好の合致するグループを推薦するシステム、及び、グループ間の交流を支援するためのシステムも提案されている（例えば、特許文献１及び２）。
【０００６】
特許文献１に記載のシステムにおいては、ＳＮＳ上において事前登録された上記ユーザ情報と、各グループの属性を比較し、両者の属性に基づいて、各ユーザと嗜好が合致するグループを検索し、推薦するように構成されている。
【０００７】
また、特許文献２に記載のシステムにおいては、各グループの掲示板上に書き込まれた過去の投稿内容のログを比較し、投稿内容の類似度を算出するとともに、類似度が閾値を超える他のグループを検索し、この検索の結果、該当するグループを、ユーザに推薦するように構成されている。
【０００８】
このような構成により、上記特許文献１及び２に記載のシステムは、ＳＮＳユーザ間及びグループ間の交流を活性化させるとともに、ＳＮＳ内において、各ユーザが自分の嗜好に合致するグループの検索を容易にできるようになっている。なお、特許文献２に記載のシステムにあっては、ＳＮＳだけでなくインターネットコミュニティ間の交流の全般についても言及している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２４２５２１号公報
【特許文献２】特開２００３−３４５８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記特許文献１に開示されたシステムにあっては、ユーザ個々人に対してグループの推薦はできるものの、グループ同士の交流手法として、利用することは、難しい。
【００１１】
また、ＳＮＳ内における、グループ間のコミュニケーションの拡大が実現可能となる一方、特許文献１及び２に記載のシステムも仮想空間上における属性、または、書き込み内容に応じて推薦対象を決定するにものに過ぎず、現実空間におけるリアルタイムなコミュニケーション状況を反映させつつ、グループ間における交流を活発化させることは困難である。
【００１２】
さらに、上記特許文献１及び２には、現実空間上におけるグループの位置情報を用いた推薦手法は開示されていない。
【００１３】
本発明は、上記課題を解決するためになされたものであり、その目的は、現実空間におけるリアルタイムなコミュニケーション状況に合わせながら、複数のユーザによって構成されるグループ間における交流を支援することができるサーバ装置等を提供することにある。
【課題を解決するための手段】
【００１４】
（１）上述した課題を解決するため、本発明のサーバ装置は、ネットワークを介して接続された通信端末装置に所定の情報を提供するサーバ装置であって、前記通信端末装置のユーザが所属するグループの現在位置を示す位置情報を当該通信端末装置を介して取得する位置情報取得手段と、前記グループにおける会話に関する情報を会話情報として取得する会話情報取得手段と、少なくとも前記グループを識別するための識別情報を含み、かつ、当該グループにおける会話の属性を示す会話属性情報を、前記取得した会話情報から抽出する会話属性情報抽出手段と、前記取得された位置情報と、前記会話属性情報と、のデータベースへの登録を制御する制御手段と、前記通信端末装置を介して前記所定の情報の取得を希望するユーザからの指示に基づいて当該ユーザの所属する所属グループに対応する所属グループ位置情報と、前記データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する比較抽出手段と、前記所属グループの所属グループ会話属性情報と、前記抽出された他のグループの会話属性情報と、を比較し、当該比較対象となった前記会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する類似度算出手段と、前記算出された類似度情報が所定条件を満たすグループを特定するグループ特定手段と、前記特定されたグループに関する情報をグループ情報として該当する通信端末装置に対して前記ユーザに通知可能に配信する配信手段と、を備える構成を有している。
【００１５】
この構成より、本発明のサーバ装置は、通信端末装置のユーザが所属するグループにおける会話情報から、会話属性情報を抽出することができるとともに、当該抽出された会話属性情報を、データベース（以下、「ＤＢ」という。）へと自動的、かつ、リアルタイムに更新、及び、登録することができる。
【００１６】
また、本発明のサーバ装置は、通信端末装置のユーザによって所定の情報の取得を希望する旨の指示を、通信端末装置を介して受信すると、当該指示に基づいて、当該ユーザの所属する所属グループに対応する所属グループ位置情報と、データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出することができる。
【００１７】
そして、本発明のサーバ装置は、リアルタイムな会話内容に対応した、属性を示す会話属性情報に基づいて類似度情報を算出し、例えば類似度が予め定められた閾値より高いなど当該算出された類似度情報が所定条件を満たすグループに関する情報を、グループ情報として該当する通信端末装置のユーザに通知可能に配信することができる。
【００１８】
したがって、本発明のサーバ装置は、現実空間におけるリアルタイムなグループの話題に合わせながら、すなわち、コミュニケーションの状況に合わせながら、話題が類似するグループを、グループ情報として提供することができるので、グループ間における交流を支援することができる。
【００１９】
（２）また、本発明のサーバ装置は、会話属性情報抽出手段が、前記取得した会話情報から所定の時間間隔ごとに抽出する構成を有している。
【００２０】
この構成により、本発明のサーバ装置は、所定時間間隔毎に会話属性情報を抽出することができるので、例えばグループで直前に話されていた内容等を利用して推薦を行うことができるとともに、よりリアルタイムなグループの話題に基づいて推薦を行うことができる。
【００２１】
（３）また、本発明のサーバ装置は、前記会話属性情報取得抽出手段が、前記グループにおける会話の音声に基づいて前記会話属性情報を取得抽出する構成を有している。
【００２２】
この構成により、本発明のサーバ装置は、例えば、各グループが現実空間において、集合して会話によるコミュニケーションを図れば、当該会話音声の内容に基づいて、話題が類似するグループを推薦することができるので、容易にグループ間における交流を支援することができる。
【００２３】
（４）また、本発明のサーバ装置は、前記会話属性情報抽出手段が、比較対象となったグループ間における前記会話属性情報を単語の出現頻度を示すベクトル情報として抽出する構成を有している。
【００２４】
この構成により、本発明のサーバ装置は、例えば、コサイン類似度演算のような単純なベクトル演算によって類似度情報を算出することが可能となり、演算負荷を軽減することが可能となる
【００２５】
（４）また、本発明のサーバ装置は、前記会話属性情報抽出手段が、比較対象となったグループ間における前記会話属性情報を単語の出現頻度を示すベクトル情報として抽出する構成を有している。
【００２６】
この構成により、例えば、コサイン類似度演算のような単純なベクトル演算によって類似度情報を算出することが可能となり、演算負荷を軽減することが可能となる。
【００２７】
（５）また、本発明のサーバ装置は、前記類似度算出手段が、前記ベクトル情報のベクトル空間上における距離に応じて前記類似度情報を算出する、構成を有している。
【００２８】
この構成により、本発明のサーバ装置は、例えば、コサイン類似度演算のような単純なベクトル演算によって類似度情報を算出することが可能となり、演算負荷を軽減することが可能となる。
【００２９】
（７）また、本発明のサーバ装置は、前記グループ属性情報に、少なくともグループに属するユーザの性別、または、年齢が含まれる構成を有する。
【００３０】
この構成により、本発明のサーバ装置は、会話内容や現在位置だけでなく、性別や年齢層が一致するグループを推薦することも可能となる。
【００３１】
（８）また、本発明のサーバ装置は、  前記類似度情報に基づき、比較対象となった他のグループに順位を付ける順位付与手段を、更に有し、
【００３２】
前記配信手段が、前記通信端末装置に対して、前記順位付与手段によって付与された順位が前記ユーザに認知可能な状態にて、前記グループ情報を配信する、前記類似度情報に基づき、比較対象となった他のグループに順位を付ける順位付与手段を、更に有し、前記配信手段が前記通信端末装置に対して、前記順位付与手段によって付与された順位が前記ユーザに認知可能な状態にて、前記グループ情報を配信する構成を有している。
【００３３】
この構成により、本発明のサーバ装置は、比較対象となったグループの中から、特に話題の共通性が高い他のグループを容易に特定することもできる。
【００３４】
（８）また、本発明のサーバ装置は、前記会話属性情報抽出手段が、前記会話属性情報を抽出するための辞書を有する構成を有している。
【００３５】
この構成により、本発明のサーバ装置は、グループ内における会話の中から、特に注目すべき単語のみに基づいて、会話属性情報を抽出することができる。
【００３６】
（１０）また、本発明のサーバ装置は、前記辞書が、前記会話の属性として、当該会話のポジティブ、または、ネガティブを特定するための判定用単語を含んでおり、前記比較抽出手段は、前記判定用単語がポジティブとなっている会話属性情報のみを抽出する構成を有している。
【００３７】
この構成により、本発明のサーバ装置は、同じ話題に対して同様の感想を持つグループ間における、会話属性情報の比較ができるとともに、より思考の合致する他のグループを効果的に推薦することができる。
【００３８】
（１１）また、本発明のプログラムは、ネットワークを介して、通信端末装置に対して所定の情報を提供するサーバ装置を、前記通信端末装置のユーザが所属するグループの現在位置を示す位置情報を当該通信端末装置を介して取得する位置情報取得手段、前記グループにおける会話に関する情報を会話情報として取得する会話情報取得手段と、少なくとも前記グループを識別するための識別情報を含み、かつ、当該グループにおける会話の属性を示す会話属性情報を、前記取得した会話情報から抽出する会話属性情報抽出手段、前記取得された位置情報と、前記会話属性情報と、のデータベースへの登録を制御する制御手段、前記通信端末装置を介して前記所定の情報の取得を希望するユーザからの指示に基づいて当該ユーザの所属する所属グループに対応する所属グループ位置情報と、前記データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する比較抽出手段、前記所属グループの所属グループ会話属性情報と、前記抽出された他のグループの会話属性情報と、を比較し、当該比較対象となった前記会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する類似度算出手段、前記算出された類似度情報が所定条件を満たすグループを特定するグループ特定手段、前記特定されたグループに関する情報をグループ情報として該当する通信端末装置に対して前記ユーザに通知可能に配信する配信手段として機能させる構成を有している。
【００３９】
この構成により、本発明のプログラムは、サーバ装置によって、通信端末装置のユーザが所属するグループにおける会話属性情報を、会話情報から抽出させるとともに、当該抽出された会話属性情報を、データベースへと自動的、かつ、リアルタイムに更新、及び、登録させることができる。
【００４０】
また、本発明のプログラムは、通信端末装置のユーザによって所定の情報の取得を希望する旨の指示を通信端末装置を介して受信すると、サーバ装置によって当該指示に基づいて、当該ユーザの所属する所属グループに対応する所属グループ位置情報と、データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出することができる。
【００４１】
そして、本発明のプログラムは、サーバ装置によって、リアルタイムな会話内容に対応した、属性を示す会話属性情報基づいて類似度情報を算出し、例えば類似度が予め定められた閾値より高いなど当該算出された類似度情報が所定条件を満たすグループに関する情報をグループ情報として該当する通信端末装置にユーザに通知可能に配信することができる。
【００４２】
したがって、本発明のプログラムは、現実空間におけるリアルタイムなグループの話題に合わせながら、すなわち、コミュニケーションの状況に合わせながら、話題が類似するグループを、サーバ装置によってグループ情報として提供することができるので、グループ間における交流を支援することができる
【００４３】
（１２）また、本発明の通信システムは、ネットワークと、前記ネットワークに接続されたサーバ装置と、前記ネットワークを介して前記サーバ装置と通信を行う複数の通信端末装置と、を有する通信システムであって、前記通信端末装置は、自機のユーザが所属するグループの現在位置を示す位置情報を生成する位置情報生成手段と、当該グループにおいてなされた会話の内容を示す会話情報を生成する会話情報生成手段と、前記生成された位置情報及び会話情報を前記サーバ装置に送信する送信手段と、を具備し、前記サーバ装置は、前記通信端末装置を介して前記会話情報、及び、前記位置情報を前記通信端末装置を介して取得する情報取得手段と、少なくとも前記グループを識別するための識別情報を含み、かつ、当該グループにおける会話の属性を示す会話属性情報を前記会話情報に基づいて、抽出する会話属性情報抽出手段と、前記取得された位置情報と、前記会話属性情報と、のデータベースへの登録を制御する制御手段と、前記通信端末装置を介して所定の情報の取得を希望するユーザからの指示に基づいて当該ユーザの所属する所属グループに対応する所属グループ位置情報と、前記データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出する比較抽出手段と、前記所属グループの所属グループ会話属性情報と、前記抽出された他のグループの会話属性情報と、を比較し、当該比較対象となった前記会話属性情報に基づいて、比較対象となったグループ間における前記会話の類似度を類似度情報として算出する類似度算出手段と、前記算出された類似度情報が所定条件を満たすグループを特定するグループ特定手段と、前記特定されたグループに関する情報をグループ情報として該当する通信端末装置の前記ユーザに通知可能に配信する配信手段と、を具備する構成を有している。
【００４４】
この構成より、本発明の通信システムは、通信端末装置のユーザが所属するグループにおける会話属性情報がサーバ装置において抽出されるとともに、当該抽出された会話属性情報を、データベースへと自動的、かつ、リアルタイムに更新、及び、登録することができる。
【００４５】
また、本発明の通信システムは、通信端末装置のユーザによって所定の情報の取得を希望する旨の指示を、通信端末装置を介して受信すると、当該指示に基づいて、サーバ装置が、当該ユーザの所属する所属グループに対応する所属グループ位置情報と、データベースに登録済みの他のグループに対応した位置情報と、を比較し、当該所属グループ位置情報により示される位置から所定の距離範囲内にある他のグループに対応した会話属性情報を抽出することができる。
【００４６】
そして、本発明の通信システムは、このリアルタイムな会話内容に対応した、属性を示す会話属性情報基づいて類似度情報を算出し、例えば類似度が予め定められた閾値より高いなど当該算出された類似度情報が所定条件を満たすグループに関する情報を、グループ情報として該当する通信端末装置にユーザに通知可能に配信することができる。
【００４７】
したがって、本発明の通信システムは、現実空間におけるリアルタイムなグループの話題に合わせながら、すなわち、コミュニケーションの状況に合わせながら、話題が類似するグループをグループ情報として提供することができるので、グループ間における交流を支援することができる。
【発明の効果】
【００４８】
本発明のサーバ装置、及び、プログラム、通信システムは、現実空間におけるリアルタイムな複数のユーザによって構成されるグループの話題に合わせながら、すなわち、コミュニケーションの状況に合わせながら、話題が類似するグループをグループ情報として提供することができるので、リアルタイムにグループの推薦及び当該推薦に伴うグループ間における交流を支援することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態における通信システムの動作概要を示す概念図である。
【図３】一実施形態における通信端末装置の構成を示すブロック図である。
【図４】一実施形態におけるサーバ装置の構成を示すブロック図である。
【図５】一実施形態におけるサーバ装置内のＳＮＳユーザ管理データベースに記録されるデータの一例を示す図である。
【図６】一実施形態におけるサーバ装置内のグループ管理データベースに記録されるデータの一例を示す図である。
【図７】一実施形態におけるサーバ装置内の会話属性情報データベースに記録されるデータの一例を示す図である
【図８】一施形態のサーバ装置において実行される会話属性情報抽出処理を説明するための概念図である。
【図９】一実施形態の通信システムにおいて会話属性情報ＤＢに所定の会話属性情報が格納された状態における類似度情報算出処理の具体例を示すための概念図である。
【図１０】一実施形態の通信システムにおいて、グループ作成から会話情報アップロードまでに実行される処理を示すフローチャートである。
【図１１】一実施形態の通信システムにおいて、会話情報アップロード後に実行される処理を示すフローチャートである。
【図１２】一実施形態の通信端末装置において表示される画像の一例を示す図である。
【発明を実施するための形態】
【００５０】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
【００５１】
［１］通信システムの構成及び概要
まず、図１及び図２の各図を用いて本実施形態における通信システム１の構成及び概要について説明する。
【００５２】
なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ、グループ、及び、通信端末装置が存在している。さらに、図１及び図２は、現実空間ＲＳを概念的に示しており、ＳＮＳ上におけるグループＧＲが現実空間上において集まっている状況を概念的に示している。
【００５３】
本実施形態の通信システム１は、ＳＮＳのユーザが、現実空間ＲＳにおいて、例えば、懇親会などの会合を開催している場合に、自身の所属するグループＧＲと嗜好の合致する（すなわち、相性の良い）他のグループＧＲを検索し、ＳＮＳ上にて推薦することにより、グループＧＲ間の交流を支援するためのものである。
【００５４】
一般的に、上記のような現実空間ＲＳで開催される会合においては、グループＧＲ内において様々な内容の会話がなされる。グループＧＲ内における会話の属性（例えば、話題）は、当該グループＧＲの関心事、すなわち、グループＧＲ全体の思考そのものを表現しているものと考えられる。
【００５５】
そこで、本実施形態の通信システム１は、この点に着目し、現実空間ＲＳ上において各グループＧＲにおいて実際に行われているリアルタイムな会話を会話情報として取得し、当該取得した会話情報に基づいて、思考及び関心事が類似する他のグループＧＲをＳＮＳ上において推薦するシステムであり、グループＧＲ間の交流を支援することができるようになっている。
【００５６】
本実施形態の通信システム１は、上記機能を実現するため、図１に示すように、ＳＮＳの各ユーザによってそれぞれ所持される、複数の通信端末装置１０と、ネットワーク２０と、サーバ装置３０と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星４０と、ネットワーク２０に接続された基地局ＢＳと、を有している。
【００５７】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００５８】
通信端末装置１０は、例えば、携帯型音楽プレーヤー、携帯型ゲーム機、ＩＣレコーダ、タブレット型情報端末装置、スマートフォン、または、携帯用電話機等の少なくともグループＧＲ内における会話を集音して会話情報として取得する機能（以下、「会話情報取得機能」という。）
を有し、かつ、ユーザによって携帯可能な通信端末装置である。
【００５９】
なお、この会話情報取得機能を実現するためのモジュールは、通信端末装置１０内に内蔵するようにしてもよいし、通信端末装置１０に外部接続されるものであってもよい。また、この会話情報取得機能は、会話が音声によって行われる場合には、マイクロホンを用いるのが通例であるが、これに限定されるものではなく、声帯近辺の体表電位変動や、脳波を測定するようなものを用いれば、現実に発話されていない会話の会話情報を取得することも可能となる。
【００６０】
また、この通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、サーバ装置３０とのデータ通信を行うブラウジング機能を有している。
【００６１】
そして、通信端末装置１０は、当該ブラウジング機能を用いて、サーバ装置３０から受信したＸＭＬデータに基づいて当該データに対応するコンテンツを表示するとともに、基地局ＢＳ及びネットワーク２０を介してサーバ装置３０と通信接続しつつ、サーバ装置３０からＳＮＳのサービス提供を受けるようになっている。
【００６２】
また、通信端末装置１０は、例えば、図２に示すようにユーザの操作に基づいて、基地局ＢＳを介してサーバ装置３０にアクセスしつつ、ＳＮＳへのログインを実行することができるとともに、ユーザ操作に基づいて、当該ＳＮＳへのログイン状態を維持しつつ、サーバ装置３０と連携してユーザが自身の近辺に存在する他のユーザと、グループＧＲを作成する処理（以下、「グループ作成処理」という。）を実行することができるように構成されている。
【００６３】
特に、通信端末装置１０は、このグループ作成処理を実行する場合には、ユーザの入力操作に従って、自身の作成するグループＧＲの属性を示す情報及びグループ名を少なくとも含むグループ属性情報を、サーバ装置３０に登録することができるようになっている。このとき、通信端末装置１０においては、例えば、
（１）該当するグループのグループ名と、
（２）当該グループに参加しているユーザの性別（男、女、男女混合など）と、
（３）当該ユーザの年齢層（１０代、２０代等）と、
（４）当該ユーザまたはグループの嗜好を示す嗜好情報（サッカー、野球、音楽、映画等）と、それぞれ選択、または、入力させるための画面を表示し、ユーザの入力操作に応じて、当該入力された内容に対応するグループ属性情報（例えば、女性、２０代、旅行好き等）を生成する。そして、通信端末装置１０は、サーバ装置３０に生成したグループ属性情報を登録するようになっている。なお、グループ属性情報の内容は、上記（１）〜（４）に限定されず、ユーザの属性またはグループの属性を示すものであればよい。
【００６４】
なお、各グループＧＲをＳＮＳ内において一意に特定するためのグループＩＤは、このグループ属性情報と対応付けてグループ作成処理時にサーバ装置３０によって割り当てられ、グループ属性情報と対応付けた状態にて、通信端末装置１０、及び、サーバ装置３０に登録されるようになっている。
【００６５】
また、通信端末装置１０は、グループＧＲが作成されると、取得した会話情報を取得し、グループＩＤとを対応付けて、サーバ装置３０に常時アップロードすることができるように構成されている。
【００６６】
なお、この会話情報のアップロードは、グループ作成処理後に常時継続して実行される。ただし、通信端末装置１０は、サーバ装置３０と常時接続する必要はなく、所定時間（例えば、数秒〜１、２分）毎に、細かく時間を区切って会話情報をアップロードする構成が望ましい。
【００６７】
そして、通信端末装置１０は、アップロードした会話情報に基づいてサーバ装置３０によって特定された他のグループＧＲをユーザが閲覧可能に表示することで、思考、及び、関心事が類似する他のグループＧＲをユーザに推薦することができるようになっている。
【００６８】
サーバ装置３０は、ＳＮＳの各サービスを提供するために用いられる。このサーバ装置３０は、ＳＮＳの各ユーザが所持する通信端末装置１０を介したユーザ指示に基づき、通信端末装置１０と連携しつつ、上記グループ作成処理を実行することができるように構成されている。
【００６９】
また、サーバ装置３０は、通信端末装置１０からアップロードされてくる上記会話情報から所定の時間間隔（例えば、５分間）毎に、会話属性情報を抽出し、この会話属性情報をデータベース（以下、「ＤＢ」という。）に登録するように構成されている。
【００７０】
さらに、サーバ装置３０は、通信端末装置１０によって会話情報がアップロードされると、特定のグループＧＲの位置情報に基づいて、近隣にいる他のグループＧＲを特定しつつ、アップロードされた会話情報から会話内容の属性を示す会話属性情報を抽出する処理（以下、「会話属性情報抽出処理」という。）を実行し、当該抽出された、会話属性情報に基づいて、思考及び関心事が類似する他のグループＧＲを特定するようになっている。
【００７１】
特に、サーバ装置４０は、この抽出した会話属性情報に基づいて、各グループＧＲにおいてなされた会話の類似度を類似度情報として算出する処理（以下、「類似度情報算出処理」という。）を実行し、この類似度情報が所定の条件を満たす他のグループＧＲを特定するようになっている。
【００７２】
また、サーバ装置３０は、類似度情報算出処理の実行後に、上記類似度情報に基づいて類似度の高い順番に各グループを順位付けし、または、並べ替え（ソート）をし、当該決定された順序にて通信端末装置１０のユーザが閲覧可能な状態にて推薦する推薦処理を実行するように構成されている。
【００７３】
［２］通信端末装置の構成
次に、図３を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図３は、本実施形態の通信端末装置１０の構成を示す構成図である。
【００７４】
本実施形態の通信端末装置１０は、図３に示すように、記憶部１００と、ネットワーク通信部１１０と、現在位置検出部１２０と、会話情報取得部１３０と、表示部１４０と、表示制御部１５０と、操作部１６０と、端末管理制御部１７０と、を有している。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００７５】
記録部１００は、例えば、ハードディスクドライブ（以下、「ＨＤＤ」と略す。）、または、ＮＡＮＤ型、ＮＯＲ型等の不揮発性フラッシュメモリによって構成される。また、記録部１００は、ネットワーク通信部１１０、及び、端末管理制御部１７０のワークエリアとしてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）も含まれる。
【００７６】
また、記録部１００は、アプリケーション記録部１０１と、会話情報記録部１０２と、ＳＮＳ利用管理データ記録部１０３と、を少なくとも含む。
【００７７】
アプリケーション記録部１０１には、会話情報取得部１３０、及び、端末管理制御部１７０によって実行される様々なアプリケーションプログラム（以下、「アプリケーション」という。）が記録されている他に、上記ブラウジング機能を実現するためのブラウザ用のプログラムも記録されている。
【００７８】
会話情報記録部１０２には、会話情報取得部１３０によって取得された会話情報がサーバ装置３０にアップロードされるまでの間に、一時的に記録される。
【００７９】
ＳＮＳ利用管理データ記録部１０３には、当該通信端末装置１０のユーザがＳＮＳのサービス提供を受ける際に必要となる各種の管理データ（以下、「ＳＮＳ管理データ」という。）が記録される。特に、上述したグループ作成処理に際して、生成された上記グループ属性情報、及び、グループＩＤが、このＳＮＳ利用管理データ記録部１０３に記録される。
【００８０】
なお、ＳＮＳ利用管理データ記録部１０３には、ＳＮＳ管理データとして、例えば、各ユーザにおけるＳＮＳのサイト（すなわち、ｗｅｂページ）に対応するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と、当該ユーザが利用している電子メールのメールアドレスと、当該ユーザのアカウント及びユーザ自体をＳＮＳ内において一意に特定するためのユーザＩＤと、ログイン用のパスワード（すなわち、ログインパスワード）と、が記録されてもよい。ただし、これらを情報が記録されずに、ＳＮＳへのログイン時に、操作部１６０を介して入力されてもよい。
【００８１】
ネットワーク通信部１１０は、基地局ＢＳの準拠する通信規格により、基地局ＢＳと無線通信チャネルを構築し、ネットワーク２０を経由して、サーバ装置３０と、各種データの授受を行う。
【００８２】
なお、基地局ＢＳの準拠する通信規格はネットワーク２０の構成により変化する。例えば、ネットワーク２０が携帯電話網を含む場合に、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｅｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）または３ＧＰＰ２、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの通信規格に準拠することになる。
【００８３】
現在位置検出部１２０は、所定のタイミング毎に通信端末装置１０の現在位置を検出しつつ、当該現在位置示す位置情報を生成する。
【００８４】
例えば、現在位置検出部１２０は、所定のタイミングにおいて、図１に示すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星４０の位置を認識しつつ、当該ＧＰＳ衛星４０から送信された衛星信号（ＧＰＳ信号）を受信する。そして、現在位置検出部１２０は、当該受信したＧＰＳ信号に基づいて自機の現在位置の座標値（例えば、緯度及び経度）を算出し、当該座標値を現在の位置情報として端末管理制御部１７０に供給する。
【００８５】
なお、通信端末装置１０のネットワーク通信部１１０が、携帯電話機能を実現するチップセット、または、ＩＥＥＥ８０２．１１系の各種ワイヤレスＬＡＮ（Ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）の通信プロトコルに従って、無線通信を行う機能を実現するチップセットを用いて構成されている場合には、現在位置検出部１２０は、これらの無線システム等において用いられる、三点測量法、すなわち、基地局ＢＳから受信した電波信号の方角と電波強度に基づいて自機の現在位置を検出してもよい。
【００８６】
会話情報取得部１３０は、例えば、内蔵型のマイクロホン及び外部接続型のモジュール（例えばマイクロホンや脳波測定用ヘッドセット、体表電位検出モジュール）によって構成され、ユーザの所属するグループＧＲの会話内容を集音（または検出）してデジタルデータに変換し、会話情報として取得する。
【００８７】
表示部１４０は、例えば、液晶素子または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示する。
【００８８】
表示制御部１５０は、表示部１４０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１４０に出力する。
【００８９】
操作部１６０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。
【００９０】
端末管理制御部１７０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、記録部１００に記録された各種のアプリケーションを実行することにより、通信端末装置１０の全般的な機能を総括的に制御する。
【００９１】
特に、端末管理制御部１７０は、アプリケーション記憶部１０１に記憶された各種アプリに基づいて、各処理を実現する。例えば、端末管理制御部１７０は、ブラウザを実行し、通信端末装置１０の各部と連動しつつ、上記グループ作成処理及び会話情報のアップロード処理を実行する。
【００９２】
具体的には、端末管理制御部１７０は、操作部１６０に対するユーザの入力操作を認識すると、ＳＮＳ管理データ記録部１０３からＳＮＳ管理データを読み出して、ＳＮＳへのログインを行う。また、端末管理制御部１７０は、ログインを実行する際に、現在位置取得部１２０によって供給される位置情報をサーバ装置３０に送信するとともに、グループ作成処理を実行する。そして、端末管理制御部１７０は、会話情報取得部１３０によって取得される会話情報（すなわち、通信端末装置１０のユーザが所属するグループＧＲにおける集音して取得した会話情報）を会話情報記録部１０３に一時記録させつつ、この会話情報を所定の時間間隔（例えば、数秒〜１、２分）毎にネットワーク通信部１１０を介してサーバ装置３０にアップロードする処理を実行する。
【００９３】
［３］サーバ装置の構成
次に、図４〜図９の各図を用いて本実施形態のサーバ装置３０の構成について説明する。なお、図４は、本実施形態のサーバ装置３０の構成を示すブロック図であり、図５は、本実施形態におけるサーバ装置３０内のＳＮＳユーザ管理ＤＢ３３１に記録されるデータの一例を示す図である。また、図６は、本実施形態におけるサーバ装置３０内のグループ管理ＤＢ３３２に記録されるデータの一例を示す図であり、図７は、本実施形態におけるサーバ装置３０内の会話属性情報管理ＤＢ３３３に記録されるデータの一例を示す図ある。さらに、図８は、サーバ管理制御部３４０が実行する会話属性情報抽出処理を概念的に示す概念図であり、図９は、会話属性情報ＤＢ３３３に所定の会話属性情報が格納された状態における類似度情報算出処理の具体例を示す概念図である。
【００９４】
本実施形態のサーバ装置３０は、図４に示すように、通信制御部３１０と、ＲＯＭ／ＲＡＭ３２０と、記録装置３３０と、サーバ管理制御部３４０と、日時を特定するためのタイマ３５０と、を有する。
【００９５】
なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００９６】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種のデータの授受を行う。
【００９７】
ＲＯＭ／ＲＡＭ３２０には、サーバ装置３０の駆動に必要な各種のプログラムが記録されている。そして、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【００９８】
特に、本実施形態においては、ＲＯＭ／ＲＡＭ３２０には、通信端末装置１０からアップロードされた会話情報が、会話属性情報抽出処理の実行タイミングまで、一時記録される。
【００９９】
記録装置３３０は、ＨＤＤにより構成され、その記録領域内に、少なくともＳＮＳユーザ管理ＤＢ３３１と、グループ管理ＤＢ３３２と、会話属性情報ＤＢ３３３と、辞書ＤＢ３３４と、を有している。
【０１００】
ＳＮＳユーザ管理ＤＢ３３１は、ＳＮＳの利用登録を行っている、各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、ＳＮＳユーザ管理ＤＢ３３１には、図５に示すように、
（１）各ユーザに対応するユーザＩＤと、
（２）当該ユーザＩＤにより特定されるユーザが所属しているグループＧＲに対応した、グループＩＤと、
（３）当該ユーザの上記ユーザ情報と、
（４）当該ユーザの現在位置に対応した位置情報と、
が対応付けて登録（記録）される。
【０１０１】
例えば、図５に例示する場合には、ユーザＩＤ「ｕｓｅｒＡ」により特定されるユーザに対して、グループＩＤ「ＧＲ１」と、ユーザ情報「ｕｓｅｒＡ−ｐｒｏｆｉｌｅ」なるデータと、が対応付けて記録されており、「ｕｓｅｒＡ」の現在位置として「Ｎ：３５：２：１１」（北緯３５度２分１１秒）／Ｅ１４０：１：２０（東経１４０度１分２０秒）」なる位置情報が登録されている。
【０１０２】
なお、一のユーザが複数のグループＧＲに所属している場合には、ＳＮＳユーザ管理ＤＢ３３１に格納されるグループＩＤ数は、その所属グループＧＲ数に合わせて、増減する。
【０１０３】
グループ管理ＤＢ３３２には、上記グループ作成処理において作成されたグループＧＲを管理するための各種データが格納される。
【０１０４】
例えば、グループ管理ＤＢ３３２には、図６に示すように、
（１）該当するグループＧＲに対応したグループＩＤと、
（２）各グループＧＲのグループ名と、
（３）グループの会合が開催中か否かを示すフラグ情報と、
（４）各グループＧＲに所属するユーザＩＤ（以下、「所属ユーザＩＤ」という。）と、
（５）各グループＧＲの属性を示す上記グループ属性情報と、
（６）各グループＧＲの現在位置を示す位置情報と、
が対応付けて格納される。なお、グループの会合が非開催の場合には、最後に開催された際の所属ユーザＩＤ及び位置情報が登録されている。
【０１０５】
会話属性情報ＤＢ３３３には、通信端末装置１０によってアップロードされた会話情報から抽出された会話属性情報が登録される。例えば、会話属性情報ＤＢ３３３には、図７に示すように
（１）該当するグループＧＲのグループＩＤと、
（２）各グループＧＲの会話の集計開始時刻及び集計終了時刻と、
（３）各グループＧＲの会話から抽出された単語及び出現回数（すなわち、会話属性情報）と、
が対応付けて格納される。
【０１０６】
辞書ＤＢ３３４には、会話情報から会話属性情報を抽出する際に用いられる各種の辞書が登録されている。例えば、本実施形態においては、辞書ＤＢ３３４には、「て」、「に」、「を」、「は」、「私」「僕」、「君」、「今日」、「昨日」及び「明日」などの会話の中でもその属性、または、話題を示す可能性の低い一般的な名詞、接続詞、助詞・助動詞・活用語尾等の単語（以下、「一般単語」という。）を、会話属性情報から除外するための一般単語辞書が記録されている。
【０１０７】
サーバ管理制御部３４０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、サーバ装置３０の各部を統合制御する。
【０１０８】
具体的には、サーバ管理制御部３４０は、記録装置３３０と連動し、ユーザ操作による通信端末装置１０からのログイン要求に基づいて各ユーザのＳＮＳへのログイン処理、及び、上記のグループ作成処理を行う。
【０１０９】
また、サーバ管理制御部３４０は、各通信端末装置１０にユーザＩＤを送信するとともに、記録装置３３０と連動し、通信端末装置１０からアップロードされた会話情報に基づき、上記会話属性情報抽出処理を実行する。そして、サーバ管理制御部３４０は、当該抽出された会話属性情報に基づいて、類似度情報算出処理を実行するとともに、当該算出した類似度情報を比較して、関心事、思考、嗜好の合致するグループＧＲを特定する。
【０１１０】
特に、サーバ管理制御部３４０は、会話属性情報抽出処理としては、会話情報に対して、音声認識処理を実行しつつ、当該会話情報に含まれる、全ての文節及び語句を抽出し、この抽出された文節及び語句に対して形態素解析を行って、当該文節及び語句に含まれる単語を特定するようになっている。このとき、サーバ管理制御部３４０は、上記一般単語辞書に含まれていない単語のみを抽出し、当該抽出された単語に基づいて、会話属性情報（すなわち、話題の中心となっている単語及び、当該単語の出現回数からなる情報）を生成する。
【０１１１】
例えば、サーバ管理制御部３４０は、図８に示すように、音声認識して「今日映画見に行ったんだ」及び「何の映画みたの」などの文節を及び語句を抽出するとともに、抽出した文章から「映画」及び「○×△」などの各単語を特定しつつその出現回数を特定する。そして、サーバ管理制御部３４０は、特定され単語及び出現回数に一般語辞書を提供して当該辞書に含まれていない「映画」及び「○×△」の単語及びその出現回数を会話属性情報として生成する。
【０１１２】
なお、サーバ管理制御部３４０は、会話情報の受信タイミングを、タイマ３５０によって特定することにより、集計開始時刻、及び、集計終了時刻を決定し、例えば、図７に示すように、会話属性情報ＤＢ３３３に、会話属性情報とともに集計開始時刻及び集計終了時刻を登録する。
【０１１３】
一方、サーバ管理制御部３４０は、図９に示すように、同時間帯、例えば、現在時刻から過去３０分間の各グループの会話属性情報に基づいて類似度情報算出処理を実行する。
【０１１４】
具体的には、サーバ制御部３４０は、最初に、会話属性情報に基づいて各グループＧＲの会話属性情報から、（式１）及び（式２）の演算を実行し、会話属性情報をベクトルデータに変換する。
【０１１５】
【数１】
0005817572.tif 000002
【０１１６】
【数２】
0005817572.tif 000003
【０１１７】
なお、（式１）及び（式２）において、左辺の「ｋｅｙｊ」は、各々、単語を示しており、添え字「ｊ」は、各単語に割り当てられた識別ＩＤ（例えば番号やアルファベット）ある。また、左辺の「ｔｊ」「Ｓｊ」は、各々に各単語の出現回数を示している。
【０１１８】
例えば、図９に例示する場合に、「映画」「大根」「読書」なる３つの単語の単語出現回数が、グループＧＲ１において「１」「１」「１」、グループＧＲ２においては、「３」「０」「２」となっており、サーバ管理制御部３４０は、全ての単語について該当する出現回数に基づいて（式１）及び（式２）の演算を実行し、ベクトルデータの各成分を決定する。
【０１１９】
そして、サーバ管理制御部３４０は、（式３）によって示される、演算式に従って、コサイン類似度「ｓｉｍ」を演算する。なお、コサイン類似度演算に関しては公知のため詳細は省く。また、類似度演算手法は、（式３）には、限定されず、ピアソンの相関等、他の手法を用いてもよい。
【０１２０】
【数３】
0005817572.tif 000004
【０１２１】
他方、サーバ管理制御部３４０は、この類似度情報算出処理に際して、位置情報が所定の距離範囲内（例えば、半径３０ｍ〜１００ｍ以内など同一の場所や店舗と判定される範囲内）に存在する他のグループをグループ管理ＤＢ３３２に格納された位置情報に基づいて、特定する。
【０１２２】
すなわち、サーバ管理制御部３４０は、現実空間ＲＳに存在する全てのグループＧＲの中において所定の距離範囲内、例えば、同一のイベント会場内に存在している他のグループＧＲのみを特定し、当該グループＧＲ間における会話属性情報に基づく、類似度情報の算出を行う。この結果、サーバ管理制御部３４０は、現実空間ＲＳにおいて、例えば、同じイベント会場等に存在するグループＧＲ間における、類似情報の算出を行うことができるようになっている。
【０１２３】
［４］通信システムの動作
次に、図１０〜図１２を用いて本実施形態の通信システムにおいて実行される具体的な処理について説明する。
【０１２４】
なお、図１０は、グループ作成から会話情報アップロードまでの間における通信システム１において実行される処理を示すフローチャートであり、図１１は、会話情報アップロード後に通信システム１において実行される処理を示すフローチャートである。また、図１２は、一実施形態の通信端末装置において表示される画像の一例を示す図である。
【０１２５】
［４．１］グループ作成から会話情報アップロードまでの通信システムの動作
まず、図１０を用いて、グループ作成処理から、会話情報アップロードまでの処理動作について説明する。なお、この処理に先立って、各ユーザは、ＳＮＳの利用登録済みの状態、すなわち、ＳＮＳユーザ管理ＤＢ３３１に各種の情報が登録済みの状態になっているものとする。ＳＮＳへの利用登録方法は、従来のＳＮＳと何ら変わらないので、説明を省略する。また、本動作において、通信端末装置１０の端末管理制御部１７０は、表示制御部１５０を制御し、ユーザによるＳＮＳへのログイン指示の表示を行いつつ、入力が操作部１６０に対してなされるのを待機しているものとする。
【０１２６】
この状態において、端末管理制御部１７０は、操作部１６０に対するユーザ操作に基づいて、ＳＮＳへのログイン指示を検出すると（ステップＳａ１００）、所定のプログラムをアプリケーション記録部１０１から読み出して、ブラウザを起動しつつ、サーバ装置３０に対してログイン要求を行う（ステップＳａ１０１）。
【０１２７】
このとき、端末管理制御部１７０は、現在位置取得部１２０と連携して、当該現在位置取得部１２０に位置情報を取得させるとともに、表示制御部１５０、データ処理部１６０、及び、操作部１６０と連動し、サーバ装置３０にアクセスしつつ、ＳＮＳにログインするためのログインパスワードなど、各種ログインに必要な情報の入力を受け付ける。
【０１２８】
また、端末管理制御部１７０は、このログイン要求を送信する際に、自機のユーザのユーザＩＤ、及び、取得した位置情報を付加したリクエストを送信し、サーバ装置３０からのデータ受信を待機する状態に移行する。
【０１２９】
次いで、サーバ装置３０においては、通信制御部３１０が、このログイン要求のリクエストを受信すると（ステップＳａ２００）、サーバ管理制御部３４０は、ＳＮＳユーザ管理ＤＢ３３１を検索して、ログインユーザのユーザＩＤと対応付けるとともに、受信した位置情報をＳＮＳユーザ管理ＤＢ３３１に記憶（更新）させる（ステップＳａ２０１）。
【０１３０】
次いで、サーバ管理制御部３４０は、ＳＮＳユーザ管理ＤＢ３３１を検索し、所定のグループＩＤ及びユーザＩＤを通信端末装置１０に送信して（ステップＳａ２０２）、受信待機状態に移行する（ステップＳａ２０３）。具体的には、サーバ管理制御部３４０は、ログインユーザのユーザＩＤを有する既に登録されているグループＧＲのグループＩＤを読み出すとともに、当該ログインユーザの位置情報により示される現在位置の近隣に存在する他のログイン中のユーザのユーザＩＤを読み出し、当該読み出したグループＩＤ及びユーザＩＤを通信端末装置１０に送信する。
【０１３１】
次いで、通信端末装置１０において、ネットワーク通信部１１０がサーバ装置３０から送信されたグループＩＤ（すなわち、ユーザが過去に登録したグループＧＲのＩＤ）及び各ユーザＩＤ（すなわち、ユーザの現在位置の近隣に存在する他のユーザのユーザＩＤ）を受信すると（ステップＳａ１０２）、端末管理制御部１７０は、表示制御部１５０、及び、操作部１６０と連携して、過去のグループＧＲを継続して使用するか、または、新たにグループＧＲを作成するため、グループ名等の必要な情報の入力の受け付けを開始する（ステップＳａ１０３）。例えば、表示制御部１５０は、操作部１６０と連動して、必要な情報の入力を促す表示を表示部１４０に表示しつつ、端末管理制御部１７０は、操作部１６０から入力を受け付ける。
【０１３２】
次いで、端末管理制御部１７０は、操作部１６０を介して、グループに登録するユーザの選択及びグループ名等の各種情報の入力の終了を検出すると（ステップＳａ１０４）、端末管理制御部１７０は、サーバ装置３０から受信した、グループＩＤ、近隣ユーザのユーザＩＤ、及び、ユーザの入力に基づいて、グループ属性情報を生成する（ステップＳａ１０５）。
【０１３３】
なお、このとき、端末管理制御部１７０は、既に登録されているグループＧＲの場合には、サーバ装置３０から当該グループＧＲのグループ属性情報を取得し、その更新などをすることによってグループ属性情報を生成する。
【０１３４】
次いで、端末管理制御部１７０は、現在位置取得部１２０から位置情報を取得しつつ、当該取得した位置情報と、当該生成したグループ属性情報と、を対応付けてサーバ装置３０に送信する（ステップＳａ１０６）。
【０１３５】
次いで、サーバ装置３０においては、通信制御部３１０がグループ属性情報及び位置情報を受信すると（ステップＳａ２０３）、サーバ管理制御部３４０は、当該受信したグループ属性情報及び位置情報に基づいて、グループ管理ＤＢ３３２を更新する（ステップＳａ２０４）。
【０１３６】
このとき、サーバ管理制御部３４０は、当該グループＧＲに対してグループＩＤを割り振り、通信端末装置１０との間において、グループＩＤの同期を行う。そして、サーバ装置３０は、当該グループＧＲに割り当てた、グループＩＤを通信端末装置１０にして、両装置間において同一のグループＩＤを共有する。また、サーバ管理制御部３４０は、過去に作成したグループＧＲを用いる場合には、新たに参加した通信端末装置１０をグループ管理ＤＢ３３２に登録する等の所定の処理を実行する。なお、この一連の処理がグループ作成処理に該当する。
【０１３７】
次いで、通信端末装置１０において、ユーザの操作により会話情報の開始指示を検出すると（ステップＳａ１１１）、端末管理制御部１７０は、会話情報取得部１３０と連動し、会話情報取得部１３０に、当該会話に対応した会話情報の取得を開始させる（ステップＳａ１１２）。例えば、会話情報取得部１３０は、グループＧＲ内において店舗の個室などの室内環境にてユーザ間のコミュニケーション（すなわち、会話）を会話情報として取得する。また、会話情報取得部１３０は、取得した会話情報を会話情報記憶部１０２に記憶するとともに、端末管理制御部１７０は、内部のタイマによりカウントを開始する。
【０１３８】
次いで、端末管理制御部１７０は、タイマのカウントに基づいて、会話情報のアップロードタイミング（例えば、タイマのカウント開始から３０秒）を検出すると（ステップＳａ１１３）、ネットワーク通信部１１０と連動し、会話情報記憶部１０２に記憶された会話情報を、サーバ装置３０にアップロードする（ステップＳａ１１４）。このとき、端末管理制御部１７０は、内部のタイマをリセットする。
【０１３９】
次いで、端末管理制御部１７０は、ユーザにより会話情報の取得終了が指示されたか否かを判定する（ステップＳａ１１５）。このとき、端末管理制御部１７０は、ユーザにより会話情報の取得終了が指示されていないと判断した場合には、ステップＳａ１１３の処理に戻り、ユーザにより会話情報の取得終了が指示されたと判断した場合には、取得終了に係る処理を実行しつつ、その旨をサーバ装置３０に送信する（ステップＳａ１１６）。
【０１４０】
なお、端末管理制御部１７０は、取得終了に係る処理として、表示制御部１５０及び操作部１６０と連動し、継続してグループ一覧データの配信の要求（以下、「継続配信要求」という。）をするか否かをユーザに問い合わせる処理を実行する。そして、端末管理制御部１７０は、継続配信要求を含めて会話情報の取得終了の旨をサーバ装置３０に送信する。
【０１４１】
次いで、端末管理制御部１７０は、ステップＳａ１１６の処理において、ユーザが継続配信を要求したか否かを判断し（ステップＳａ１１７）、ユーザが継続配信を要求していないと判断した場合には、本動作を終了させ、ユーザが継続配信を要求したと判断した場合に、ステップＳｂ１０１の処理に移行する。
【０１４２】
次いで、サーバ装置３０において、通信制御部３１０が会話情報を受信すると（ステップＳａ２１１）、サーバ管理制御部３４０は、タイマ３５０と連動し、受信時刻を特定しつつ、会話情報とグループＩＤを対応付けてＲＯＭ／ＲＡＭ３２０に一時的に記憶させる（ステップＳａ２１２）。なお、ステップＳａ２１２の処理において、サーバ管理制御部３４０は、会合の開催中を示すフラグ情報がＯＦＦの場合には、当該フラグ情報をＯＮに変更する。
【０１４３】
次いで、サーバ管理制御部３４０は、ＲＯＭ／ＲＡＭ３２０に所定の時間分の会話情報（例えば、５分間の会話情報）が記憶されたか否かを判定する（ステップＳａ２１３）。このとき、サーバ管理制御部３４０は、ＲＯＭ／ＲＡＭ３２０に所定の時間分の会話情報が記憶されたと判定した場合には、ステップＳａ２１４の処理に移行し、ＲＯＭ／ＲＡＭ３２０に所定の時間分の会話情報が記憶されていないと判定した場合には、ステップＳａ２１５の処理に移行する。
【０１４４】
次いで、サーバ管理制御部３４０は、ＲＯＭ／ＲＡＭ３２０に所定の時間分の会話情報が記憶されたと判定した場合には、受信時刻に基づいて集計開始時刻（すなわち、通信端末装置１０からのアップロード開始された会話情報の受信時刻）及び集計終了時刻（すなわち、最後にアップロードされた会話情報の受信時刻）を特定しつつ、会話属性情報抽出処理を実行しつつ、抽出された会話属性情報を会話属性情報ＤＢ３３３に登録し（ステップＳａ２１４）、ステップＳａ２１５の処理に移行する。
【０１４５】
このとき、サーバ管理制御部３４０は、会話情報の取得終了指示を受信した際に、未だ会話属性情報ＤＢ３３３に登録されていない会話情報がＲＯＭ／ＲＡＭ３２０に記憶されている場合には、当該会話情報から会話属性情報を抽出して会話属性情報ＤＢ３３３に登録されてもよいし、破棄してもよい。
【０１４６】
次いで、サーバ管理制御部３４０は、通信制御部３１０が会話情報の取得終了指示を受信したか否かを判定する（ステップＳａ２１５）。このとき、サーバ管理制御部３４０は、通信制御部３１０が会話情報の取得終了指示を受信していないと判定した場合には、ステップＳａ２１１の処理に戻り、通信制御部３１０が会話情報の取得終了指示を受信したと判定した場合には、ステップＳａ２１６の処理に移行する。
【０１４７】
次いで、サーバ管理制御部３４０は、取得終了指示に継続配信要求が含まれているか否かを判断し（ステップＳａ２１６）、取得終了指示に継続配信要求が含まれていると判断した場合には、ステップＳｂ２０１の処理に移行し、取得終了指示に継続配信要求が含まれていないと判断した場合には、本動作を終了させる。
【０１４８】
なお、サーバ管理制御部３４０は、取得終了指示に継続配信要求が含まれていないと判断した場合には、該当するグループＧＲの会合開催中を示すフラグ情報をＯＦＦにして本動作を終了させる。
【０１４９】
［４．２］会話情報アップロード後の動作
次いで、会話情報アップロード後の動作について図１１を参照しつつ説明する。なお、この処理の実行タイミングは、図１０の処理に続けて実行されるようになっているが、例えば、会合の次の日など時間を空けて実行されるようにしてもよい。
【０１５０】
また、この処理の開始前の段階において、通信システム１においては、図１０の処理に基づいて各グループＧＲに対応する会話情報が、ＲＯＭ／ＲＡＭ３２０に一時記憶済みとなっており、グループ管理ＤＢ３３２には、例えば、図６に例示する全ての必要な情報が格納済みとなっている。
【０１５１】
さらに、この処理に先立ってユーザは、通信端末装置１０により、ＳＮＳへとログインし、ログイン状態を維持しておく必要があるが、ログイン処理については省略する。
【０１５２】
まず、通信端末装置１０においては、端末管理制御部１７０は、表示制御部１５０を制御し、ユーザによる推薦グループに関するデータ（以下「グループ一覧データ」という。）の取得指示の入力を促すための表示を行いつつ、入力が操作部１６０に対してなされるのを待機する（ステップＳｂ１０１）。
【０１５３】
次いで、端末管理制御部１７０は、ユーザによるグループ一覧データの取得要求の指示が操作部１６０に対してなされると（ステップＳｂ１０２）、ネットワーク通信部１１０を介して、ユーザ操作に基づいて、サーバ装置３０に対して、グループ一覧データ取得要求を実行し、受信待機状態に移行する（Ｓｂ１０３）。このとき、端末管理制御部１７０は、グループ一覧データ取得要求に自機のユーザの所属グループのグループＩＤを付加する。
【０１５４】
次いで、サーバ装置３０においては、通信制御部３１０がグループ一覧データ取得要求を受信すると（ステップＳｂ２０１）、サーバ管理制御部３４０は、当該取得要求に付加されたグループＩＤに基づいて、グループ管理ＤＢ３３２を検索し、要求元通信端末装置１０のユーザが所属するグループＧＲ（以下、「所属グループＧＲ」という）に対応した位置情報及びフラグ情報に基づいて、会話属性情報の比較対象とすべき、他のグループＧＲを特定する（ステップＳｂ２０２）。
【０１５５】
具体的には、サーバ管理制御部３４０は、会合開催中を示すフラグ情報がＯＮとなっているグループＧＲであって、上記のように、当該グループＧＲに対応する位置情報により示される現在位置から所定の距離範囲内（例えば、３０ｍ〜１００ｍ）に存在するグループＧＲを会話属性情報の比較対象として特定する。
【０１５６】
次いで、サーバ管理制御部３４０は、当該特定された各グループＧＲの会話属性情報と所属グループＢＧＲにおける会話属性情報とに基づいて類似度情報算出処理を実行する（ステップＳｂ２０３）。
【０１５７】
このとき、サーバ管理制御部３４０は、会話属性情報ＤＢ３３３に格納された集計開始時刻及び集計終了時刻に基づいて、例えば、現在時刻から前３０分間（または最新の３０分間）の会話属性情報を抽出して、当該抽出された会話属性情報の類似度を算出する。
【０１５８】
次いで、サーバ制御部３４０は、算出された類似度情報が例えば閾値を超えるなど、所定の条件を満たす、会話属性情報を特定し（ステップＳｂ２０４）、類似度が高い順番に該当する類似度を算出する際に用いた他のグループＧＲの順位をソートして（ステップＳｂ２０５）、上位（例えば上位３位）のグループにおけるグループ属性情報をグループ管理ＤＢ３３２から読み出す（ステップＳｂ２０６）。
【０１５９】
次いで、サーバ管理制御部３４０は、読み出されたグループ属性情報に基づいて、グループ一覧データを生成するとともに（ステップＳｂ２０７）、通信端末装置１０に当該生成したグループ一覧データを配信して（ステップＳｂ２０８）
【０１６０】
なお、ステップＳｂ２０８の処理においては、サーバ管理制御部３４０は、ステップＳｂ２０５にてソートされた順序にて、各グループ属性情報が通信端末装置１０にユーザが閲覧可能な状態にて表示されるようにグループ一覧データを生成する。
【０１６１】
一方、通信端末装置１０において、ネットワーク通信部１１０によるグループ一覧データの受信が検出されると（ステップＳｂ１１１）。端末管理制御部１７０は、表示制御部１５０と連動し、当該受信したグループ一覧データに基づき例えば、図１２に示すようなグループＧＲの一覧を表示部１５０に表示させる（ステップＳｂ１１２）。この状態においてユーザは参加を申し込むべきグループＧＲを選択し、当該グループＧＲへの参加申請を行うことも可能であるが、グループＧＲへの参加申請自体は、従来のＳＮＳと同様であるため、説明は、省略する。
【０１６２】
次いで、端末管理制御部１７０は、ユーザによりグループの解散が指示されたか、グループ一覧データの再配信を要求したかを判断し（ステップＳｂ１１３）、判断結果をサーバ装置３０に送信して（ステップＳｂ１１４）本動作を終了させる。
【０１６３】
次いで、サーバ装置３０においては、サーバ管理制御部３４０は、通信端末装置１０から送信されたステップＳｂ１１３による判断結果を受信すると（ステップＳｂ２１１）、ユーザによりグループの解散が指示されたか、グループ一覧データの再配信を要求したかを判断する（ステップＳｂ２１２）。
【０１６４】
このとき、サーバ管理制御部３４０は、ユーザがグループ一覧データの再配信を要求したと判定した場合には、ステップＳｂ２０８の処理に戻り、ユーザがグループの解散を要求したと判定した場合に、グループを解散させるための処理（以下、「グループ解散処理」という。）を実行し（ステップＳｂ２１３）、本動作を終了させる。
【０１６５】
なお、サーバ管理制御部３４０は、グループ解散処理としては、該当するグループＧＲの会合開催中を示すフラグ情報がＯＮの場合には、当該フラグ情報をＯＦＦにする。ただし、ユーザがグループの解散を指示する際に、データの削除その他の初期化を指示した場合には、グループ管理ＤＢ３３２及び会話属性情報ＤＢ３３３に記録された全グループＧＲに関する各種の情報に対応するデータをクリア（削除）し、サーバ装置３０内における初期化を実行してもよい。
【０１６６】
以上、本実施形態の通信システム１においては、通信端末装置１０のユーザが所属するグループＧＲにおける会話の属性を示す会話属性情報を所定の時間間隔毎に抽出して、当該抽出された会話属性情報に基づいて、会話属性情報ＤＢ３３３を自動的に更新することとなるため、会話属性情報ＤＢ３３３には、グループＧＲにおいてなされた会話内容に対応した会話属性情報がリアルタイムに登録された状態となる。
【０１６７】
そして、リアルタイムな会話内容に対応する会話属性情報に基づいて会話内容の類似度情報が算出される。また、当該類似度情報に基づいて、推薦グループデータが生成され、比較対象となったグループＧＲに所属するユーザの通信端末装置１０に配信され、この推薦グループデータに基づいて、ユーザが閲覧可能に、思考及び関心事の類似する他のグループＧＲを表示することによって、他のグループＧＲを推薦することができるようになっている。
【０１６８】
したがって、本実施形態においては、現実空間ＲＳにおけるリアルタイムなコミュニケーション状況に合わせながら、複数のユーザによって構成されるグループＧＲ間、及び、インターネットコミュニティ間における交流を支援することが可能になる。
【０１６９】
なお、上記のように常時接続を採用する場合、集計開始時刻と、集計終了時刻は、会話属性情報生成処理の開始時刻及び終了時刻をタイマ３５０において取得するようにすればよい。
【０１７０】
［５］変形例
［５．１］変形例１
上記実施形態においては、ＳＮＳユーザの集団をグループＧＲとして説明したが、インターネットコミュニティそのものの推薦に利用することも可能であり、ユーザ集団で構成されるグループＧＲに対しても適用可能である。すなわち、グループＧＲは、必ずしもＳＮＳ上においてのみ適用されるものではなく、単に知り合い同士が集まっているユーザの集団をグループＧＲとすることも可能である。ただし、この場合には、各グループＧＲに所属するユーザは、何らかのインターネットコミュニティに会員として登録しているものとする。
【０１７１】
［５．２］変形例２
また、上記必実施形態においては、サーバ装置３０内に各ＤＢを設け、管理及び制御する構成としたが、各ＤＢの管理、制御主体となるコンピュータシステムは、各々、別個なコンピュータシステムによって稼働するようにしてもよい。
【０１７２】
［５．３］変形例３
また、上記実施形態においては形態素解析を用い、各単語に対する重み付けを考慮していなかったが、ＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  −  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いて、各単語に重み付けを行うようにしてもよい。この構成によれば、高精度な類似度演算を行うことが可能となる。
【０１７３】
［５．４］変形例４
また、上記実施形態においては、位置情報のみに基づいて比較対象となる会話属性情報を特定する構成を採用しているが、位置情報によって一部の会話属性情報に絞り込んだ後、グループ属性情報に基づいて、さらに、会話属性情報の比較対象グループを絞り込むようにしてもよい。この場合には、ステップＳｂ２０２の処理を実行した後に、当該ステップＳｂ２０２において特定されたグループＧＲのグループ属性情報と一致する属性を有するグループ属性情報（例えば、同世代、かつ、姓別が一致するなど）有するグループＧＲを特定し、当該特定したグループＧＲに対応した会話属性情報と、所属グループの会話属性情報と、に基づいてステップＳｂ２０３の処理を実行する。この構成により、周辺に存在するグループＧＲのうち、属性の合致するグループＧＲを絞り込んで、比較対象とすることが可能となる。
【０１７４】
［５．５］変形例５
また、上記実施形態においては、図８に示すように一般単語辞書に基づいて、一般単語を除外して、会話属性情報を抽出する構成を採用していたが、特徴的な単語のみを収録した辞書を用いて、特徴的な単語、すなわち、一般単語以外の単語を抽出するようにしてもよい。
【０１７５】
［５．６］変形例６
また、上記実施形態においては、図８に示すように一般単語辞書に基づいて、一般単語を除外して、会話属性情報を抽出する構成を採用していたが、更に、会話内容のポジティブ、ネガティブを特定するため、例えば、「良かった」「興味深い」、「好き」等の単語を収録した、ポジティブ判定用の辞書を備え、上記のステップＳｂ２０３において比較対象となる会話属性情報を特定する際に、例えば、ポジティブな単語が含まれている会話属性情報を特定するようにしてもよい。この構成によれば、特徴的な単語のみを収録した辞書を用いて、一般単語以外の単語を抽出することができる。この構成とすれば、周辺に存在するグループＧＲのうち、同一の話題について同じような感想を持っている、他のグループＧＲを更に絞り込んで、比較対象とすることが可能となる。
【０１７６】
［５．７］変形例７
また上記実施形態においては、会話情報取得部１３０を通信端末装置１０に内蔵、または、外部接続する構成を採用したが、ＳＮＳのサービス提供を受ける通信端末装置１０と、会話情報取得部１３０は、必ずしも、単一の通信装置である必要はない。この場合、ＳＮＳのサービス提供を受ける通信端末装置１０の他に、通信機能付きのマイクロホン（例えば、居酒屋に設置されている、注文用端末のような装置）を設け、会話情報をマイクロホン装置側からアップロードさせて、通信端末１０を用いてＳＮＳのサービスを受ける際に、グループ一覧データを取得するようにすればよい。
【符号の説明】
【０１７７】
１  …  通信システム
１０  …  通信端末装置
３０  …  サーバ装置
１００  …  記録部
１０１  …  アプリケーション記録部
１０２  …  会話情報記録部
１０３  …  ＳＮＳ利用管理データ記録部
１１０  …  ネットワーク通信部
１２０  …  現在位置検出部
１３０  …  会話情報取得部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  操作部
１７０  …  端末管理制御部
３１０  …  通信制御部
３３０  …  記録装置
３３１  …  ＳＮＳユーザ管理ＤＢ
３３２  …  画像データ管理ＤＢ
３４０  …  サーバ管理制御部
３５０  …  タイマ
【図１】
0005817572.tif 000005
【図２】
0005817572.tif 000006
【図３】
0005817572.tif 000007
【図４】
0005817572.tif 000008
【図５】
0005817572.tif 000009
【図６】
0005817572.tif 000010
【図７】
0005817572.tif 000011
【図８】
0005817572.tif 000012
【図９】
0005817572.tif 000013
【図１０】
0005817572.tif 000014
【図１１】
0005817572.tif 000015
【図１２】
0005817572.tif 000016