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