(57)【要約】【課題】現実空間上におけるユーザの実際の行動に基づいて、当該ユーザの嗜好に合致又は類似する施設、グループ又は当該グループに属するユーザを的確に推薦することが可能なサーバ装置等を提供する。【解決手段】情報提供サーバ装置３０は、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば１ｋｍ圏内)に存在する施設を特定し、当該施設のうち、当該開催中のパーティの開催以前に開催されたパーティであって、当該パーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティに対応付けられた投稿情報を抽出するとともに、当該抽出した投稿情報と施設データベースに登録された施設情報に含まれる特性情報と、を比較して、所定の条件を満たす施設を特定し、当該特定した施設、当該施設の情報を有するパーティ情報及び当該パーティ情報に属する参加ユーザ情報を推薦情報として通信端末装置１０に配信する。【選択図】図１
2014081909.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、
前記取得したパーティ情報及び参加ユーザ情報を対応付けて第１のデータベースに登録するパーティ情報登録手段と、
前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第２のデータベースに登録する投稿情報登録手段と、
前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、
前記特定パーティ情報に基づいて前記第１のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、
前記特定されたパーティ情報に対応付けられた投稿情報を前記第２のデータベースから抽出する投稿情報抽出手段と、
前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、
前記設定された推薦施設の推薦情報に基づいて、前記第１のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、
前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、
前記生成した推薦情報を前記通信端末装置に配信する配信手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記パーティ抽出手段が、
前記推薦施設が推薦された施設情報を有し、かつ、所定の条件を具備するパーティを抽出パーティとして抽出する、サーバ装置。
【請求項３】
請求項１又は２に記載のサーバ装置において、
前記第１のデータベースに登録された各パーティ情報には、パーティの開催日時を規定する日時情報が含まれ、
前記パーティ特定手段が、予め定める時期的条件をさらに具備するパーティ情報を特定する、サーバ装置。
【請求項４】
請求項１〜３のいずれか１項に記載のサーバ装置において、
前記特性情報が、対応する施設の特徴を示すキーワードであり、
前記比較手段が、前記投稿情報に対応する文字列と前記キーワードとの一致度を算出し、
前記生成手段が、当該算出された前記一致度が所定の条件を具備する前記施設を推薦施設とする推薦情報を生成するサーバ装置。
【請求項５】
請求項１〜４のいずれか１項に記載のサーバ装置において、
前記パーティ特定手段が、前記特定パーティ情報の参加ユーザが完全に一致するパーティを特定する、サーバ装置。
【請求項６】
請求項１〜５のいずれか１項に記載のサーバ装置において、
前記通信端末装置から所定の距離範囲内に存在する他の通信端末装置による所定のパーティへの参加申請に基づいて、該当するパーティ情報の前記参加ユーザ情報を更新する更新手段を更に備える、サーバ装置。
【請求項７】
請求項６に記載のサーバ装置において、
前記生成手段が、前記所定の条件を満たす前記抽出施設を特定した場合に、当該特定した抽出施設の施設識別情報と前記特定パーティに参加する参加ユーザの参加ユーザ情報とを対応付けて前記記録手段に登録し、
前記施設抽出手段が、前記特定グループの参加ユーザ情報が前記施設識別情報とともに登録された参加ユーザ情報と一致する場合には、当該施設識別情報に対応する前記施設情報を抽出対象から除外する、サーバ装置。
【請求項８】
ネットワークを介して接続された通信端末装置と連動するサーバ装置のプログラムであって、
前記サーバ装置を、
前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段、
前記取得したパーティ情報及び参加ユーザ情報を対応付けて第１のデータベースに登録するパーティ情報登録手段、
前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第２のデータベースに登録する投稿情報登録手段、
前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段、
前記特定パーティ情報に基づいて前記第１のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段、
前記特定されたパーティ情報に対応付けられた投稿情報を前記第２のデータベースから抽出する投稿情報抽出手段、
前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段、
前記設定された推薦施設の推薦情報に基づいて、前記第１のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段、
前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段、及び、
前記生成した推薦情報を前記通信端末装置に配信する配信手段、
として機能させることを特徴とするプログラム。
【請求項９】
通信端末装置と、
ネットワークを介して接続された前記通信端末装置と連動するサーバ装置と、
を備え、
前記サーバ装置が、
前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、
前記取得したパーティ情報及び参加ユーザ情報を対応付けて第１のデータベースに登録するパーティ情報登録手段と、
前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第２のデータベースに登録する投稿情報登録手段と、
前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、
前記特定パーティ情報に基づいて前記第１のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、
前記特定されたパーティ情報に対応付けられた投稿情報を前記第２のデータベースから抽出する投稿情報抽出手段と、
前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、
前記設定された推薦施設の推薦情報に基づいて、前記第１のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、
前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、
前記生成した推薦情報を前記通信端末装置に配信する配信手段と、
と備えることを特徴とする通信システム。
【請求項１０】
請求項１〜７のいずれか１項に記載のサーバ装置において、
前記パーティに参加している参加ユーザに、当該参加ユーザによって利用可能な予め定められた価値情報を提供する提供手段を更に備える、サーバ装置。
【請求項１１】
請求項１０に記載のサーバ装置において、
前記各パーティにおける参加ユーザの種別、前記パーティの種別、及び、前記パーティの開催期間の少なくともいずれか一方に基づいて前記提供される価値情報が異なる、サーバ装置。
【請求項１２】
請求項１０又は１１に記載のサーバ装置において、
前記価値情報が、各パーティへの参加人数が一定数増加する毎に前記価値情報によって示される価値が増加する情報である、サーバ装置
【請求項１３】
請求項１０〜１２のいずれか１項に記載のサーバ装置において、
前記価値情報が、加算可能なポイント情報である、サーバ装置。
【請求項１４】
請求項１０〜１３のいずれか１項に記載のサーバ装置において、
前記提供手段が、前記参加ユーザの通信端末装置に前記価値情報を送信することによって前記価値情報を提供する、サーバ装置。
【請求項１５】
請求項１０〜１３のいずれか１項に記載のサーバ装置において、
前記提供手段が、前記参加ユーザに提供するために、当該参加ユーザがアクセス可能であって利用可能に前記第１のデータベースに登録する、サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置と連動して情報を提供するサーバ装置、プログラム及び通信システムに関する。
【背景技術】
【０００２】
近年、ソーシャルネットワーキングサービス（以下「ＳＮＳ」という。）と、スマートフォンなどに代表される携帯用通信端末装置との登場により、情報発信、又は、友人・知人をはじめとする他人との情報共有等を手軽に行うことができるようになってきている。
【０００３】
一方、最近では、携帯用通信端末装置を情報端末として手軽に利用できる環境も整備され、携帯用通信端末装置の位置情報に基づいて各種の情報が提供されるサービスも登場している。特に、最近では、携帯用通信端末装置の現在位置の情報に基づいて広告情報を提供しつつ、お勧めの店舗情報を推薦するシステム（例えば、特許文献１）、又は、店舗に設けられ、ジャンル毎にグループ化された店舗情報を配信し、携帯用通信端末装置によって容易に店舗を検索することができるシステムも登場している（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２１２９９９号公報
【特許文献２】特開２００５−２５８７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献に開示されたシステムにあっては、位置情報に基づいて店舗を推薦するシステム又は携帯用通信端末装置で店舗情報を容易に検索可能なシステムであるものの、会合や集会などの現実空間上におけるユーザの実際の行動に基づいて、当該ユーザに有益な各種の情報を提供してはいない。
【０００６】
また、上記のシステムにあっては、現実空間上におけるユーザ間のコミュニケーションの状況変化に合わせて当該ユーザに有益な各種の情報を提供してはいない。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、現実空間上におけるユーザの実際の行動又はユーザ間のコミュニケーションに基づいて、当該ユーザの嗜好に合致又は類似する施設、及び、グループ又は当該グループに属するユーザを的確に推薦することができるとともに、当該推薦された情報に基づいて、現実空間又は仮想空間におけるユーザ間の交流を支援することができるサーバ装置等を提供することにある。
【課題を解決するための手段】
【０００８】
（１）上述した課題を解決するため、本発明に係るサーバ装置は、ネットワークを介して接続された通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、前記取得したパーティ情報及び参加ユーザ情報を対応付けて第１のデータベースに登録するパーティ情報登録手段と、前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第２のデータベースに登録する投稿情報登録手段と、前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、前記特定パーティ情報に基づいて前記第１のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、前記特定されたパーティ情報に対応付けられた投稿情報を前記第２のデータベースから抽出する投稿情報抽出手段と、前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、前記設定された推薦施設の推薦情報に基づいて、前記第１のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、前記生成した推薦情報を前記通信端末装置に配信する配信手段と、を備える構成を有している。
【０００９】
通常、各ユーザが投稿する投稿情報には、当該ユーザの嗜好が表されていると考えられる。したがって、当該パーティの参加ユーザによる、投稿情報の内容と施設の特性が一致すれば、当該施設はユーザの嗜好に合致し、かつ、当該施設が推薦されたユーザ同士又はグループ同士の嗜好は合致しているものといえる。一方、全く異なる他のユーザが投稿した投稿情報からは、参加ユーザの嗜好を認識することができず、参加ユーザの嗜好を認識するためには、少なくとも一部の参加ユーザが一致するパーティに対応する投稿情報を利用する必要がある。
【００１０】
この構成により、本発明に係るサーバ装置は、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば１ｋｍ圏内)に存在する施設の中から、参加ユーザの嗜好に合致する施設を適切に抽出することができる。
【００１１】
そして、本発明に係るサーバ装置は、ユーザの嗜好に合致する施設に基づいて抽出パーティを抽出することによって、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができる。
【００１２】
（２）また、本発明に係るサーバ装置は、前記パーティ抽出手段が、前記推薦施設が推薦された施設情報を有し、かつ、所定の条件を具備するパーティを抽出パーティとして抽出する構成を有している。
【００１３】
この構成により、本発明に係るサーバ装置は、例えば、新たに開催されるパーティから所定の期間前（例えば、過去１年以内）に開催された過去の他のパーティ（すなわち、終了しているパーティ）の中から、推薦施設を有する抽出パーティを抽出することができるので、例えば、新鮮な情報に基づいて推薦情報を提供することができる。したがって、本発明に係るサーバ装置は、ユーザの嗜好が一致する推薦情報をいち早く推薦すること、又は、推薦情報から既にユーザの興味が低下した施設を推薦対象から除外することができる。
【００１４】
（３）また、本発明に係るサーバ装置は、前記第１のデータベースに登録された各パーティ情報には、パーティの開催日時を規定する日時情報が含まれ、前記パーティ特定手段が、予め定める時期的条件をさらに具備するパーティ情報を特定する、構成を有している。
【００１５】
この構成により、本発明に係るサーバ装置は、過去に開催された各パーティの中から、新たに開催されるパーティから所定の期間前（例えば、過去１ヶ月以内）に開催された過去のパーティ（すなわち、終了しているパーティ）を特定し、当該特定したパーティの情報に基づいて嗜好が合致する推薦施設を特定することができるので、ユーザの嗜好が一致する推薦施設をいち早く推薦すること、又は、推薦施設から既にユーザの興味が低下した施設を推薦対象から除外することができる。
【００１６】
（４）また、本発明に係るサーバ装置は、前記特性情報が、対応する施設の特徴を示すキーワードであり、前記比較手段が、前記投稿情報に対応する文字列と前記キーワードとの一致度を算出し、前記生成手段が、当該算出された前記一致度が所定の条件を具備する前記施設を推薦施設とする推薦情報を生成する構成を有している。
【００１７】
この構成により、本発明に係るサーバ装置は、文字列、又は、形態素解析などの解析処理によって文字列に変換可能な音声などの情報を含むので、単に文字列を比較するような、簡潔な検索方式を採用しつつ、確実にユーザの嗜好に合致する推薦情報の検索することができる。
【００１８】
（５）また、本発明に係るサーバ装置は、前記パーティ特定手段が、前記特定パーティ情報の参加ユーザが完全に一致するパーティを特定する構成を有している。
【００１９】
この構成により、本発明に係るサーバ装置は、より正確に、かつ、パーティに参加するユーザ全員の嗜好に合致する施設を推薦することができる。
【００２０】
（６）また、本発明に係るサーバ装置は、前記通信端末装置から所定の距離範囲内に存在する他の通信端末装置による所定のパーティへの参加申請に基づいて、該当するパーティ情報の前記参加ユーザ情報を更新する更新手段を更に備える構成を有している。
【００２１】
この構成により、本発明に係るサーバ装置は、開催されるパーティに対してパーティの開始後に他のユーザが参加する場合においても、適宜、参加ユーザ情報を更新することができるので、パーティに途中参加するユーザの嗜好をも柔軟に取り込みつつ、ユーザの嗜好に合致する施設を推薦することができる。
【００２２】
（７）また、本発明に係るサーバ装置は、前記生成手段が、前記所定の条件を満たす前記抽出施設を特定した場合に、当該特定した抽出施設の施設識別情報と前記特定パーティに参加する参加ユーザの参加ユーザ情報とを対応付けて前記記録手段に登録し、前記施設抽出手段が、前記特定グループの参加ユーザ情報が前記施設識別情報とともに登録された参加ユーザ情報と一致する場合には、当該施設識別情報に対応する前記施設情報を抽出対象から除外する、構成を有している。
【００２３】
この構成により、本発明に係るサーバ装置は、過去に開催されたパーティと同一のユーザによって新規にパーティが開催される場合であっても、既に推薦済みの施設を推薦対象から除外して、重複推薦を防止し、有益な推薦施設を提供することができるとともに、その結果、推薦情報を提供することができる。
【００２４】
（８）また、本発明に係るプログラムは、ネットワークを介して接続された通信端末装置と連動するサーバ装置のプログラムであって、前記サーバ装置を、前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段、前記取得したパーティ情報及び参加ユーザ情報を対応付けて第１のデータベースに登録するパーティ情報登録手段、前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第２のデータベースに登録する投稿情報登録手段、前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段、前記特定パーティ情報に基づいて前記第１のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段、前記特定されたパーティ情報に対応付けられた投稿情報を前記第２のデータベースから抽出する投稿情報抽出手段、前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段、前記設定された推薦施設の推薦情報に基づいて、前記第１のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段、前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段、及び、前記生成した推薦情報を前記通信端末装置に配信する配信手段、として機能させる構成を有している。
【００２５】
この構成により、本発明に係るプログラムは、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば１ｋｍ圏内)に存在する施設の中から、参加ユーザの嗜好に合致する施設を適切に抽出することができる。
【００２６】
そして、本発明に係るプログラムは、ユユーザの嗜好に合致する施設に基づいて抽出パーティを抽出することによって、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができる。
【００２７】
（９）また、本発明に係る通信システムは、通信端末装置と、ネットワークを介して接続された前記通信端末装置と連動するサーバ装置と、を備え、前記サーバ装置が、前記通信端末装置と連動し、ユーザが開催するパーティに関する情報として、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得するパーティ情報取得手段と、前記取得したパーティ情報及び参加ユーザ情報を対応付けて第１のデータベースに登録するパーティ情報登録手段と、前記登録したパーティ情報に対応付けて、当該パーティ情報により特定されるパーティに参加する参加ユーザによって投稿された投稿情報を第２のデータベースに登録する投稿情報登録手段と、前記通信端末装置を介して一のユーザの情報提供の要求を受け付けた場合に、現実空間上に存在する施設の位置を示す施設位置及び当該施設の特性を示す特性情報を少なくとも含む施設情報が登録される施設データベースを、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、前記取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する前記施設を抽出施設として抽出する施設抽出手段と、前記特定パーティ情報に基づいて前記第１のデータベースを検索し、前記特定パーティ情報により特定されるパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するパーティ特定手段と、前記特定されたパーティ情報に対応付けられた投稿情報を前記第２のデータベースから抽出する投稿情報抽出手段と、前記抽出した投稿情報と前記抽出施設の施設情報に含まれる前記特性情報と、を比較し、所定の条件を満たす前記抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する設定手段と、前記設定された推薦施設の推薦情報に基づいて、前記第１のデータベースを検索し、当該推薦施設が推薦された施設情報を有するパーティを抽出パーティとして抽出するパーティ抽出手段と、前記推薦施設、前記抽出された抽出パーティの情報及び当該抽出パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する生成手段と、前記生成した推薦情報を前記通信端末装置に配信する配信手段と、と備える構成を有している。
【００２８】
この構成により、本発明に係る通信システムは、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば１ｋｍ圏内)に存在する施設の中から、参加ユーザの嗜好に合致する施設を適切に抽出することができる。
【００２９】
そして、本発明に係る通信システムは、ユーザの嗜好に合致する施設に基づいて抽出パーティを抽出することによって、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができる。
【００３０】
（１０）また、本発明に係るサーバ装置は、前記パーティに参加している参加ユーザに、当該参加ユーザによって利用可能な予め定められた価値情報を提供する提供手段を更に備える、構成を有している。
【００３１】
この構成により、本発明に係るサーバ装置は、例えば、参加ユーザの通信端末装置に価値情報を送信し、又は、当該参加ユーザがアクセス可能であって利用可能にデータベースに登録することにより、参加ユーザによって利用可能な予め定められた価値情報を提供することができるので、パーティを作成させるインセンティブを与えること又はユーザをパーティに積極的に参加させるインセンティブを与えることができる。
【００３２】
したがって、本発明に係るサーバ装置は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、ＳＮＳなどの仮想空間におけるユーザ間の交流を活性化することができる。
【００３３】
（１１）また、本発明に係るサーバ装置は、前記各パーティにおける参加ユーザの種別に基づいて前記提供される価値情報が異なる、構成を有している。
【００３４】
この構成により、本発明に係るサーバ装置は、例えば、パーティを新規に登録したユーザや他の参加ユーザを招待した参加ユーザに、単にパーティに参加した参加ユーザより、価値の高い情報を提供することができるので、パーティを積極的に新規に登録すること、及び、参加人数を多くすることへのインセンティブを与えることができる。
【００３５】
したがって、本発明に係るサーバ装置は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができる。
【００３６】
（１２）また、本発明に係るサーバ装置は、前記価値情報が、各パーティへの参加人数が一定数増加する毎に前記価値情報によって示される価値が増加する情報である、構成を有している。
【００３７】
この構成により、本発明に係るサーバ装置は、例えば、参加ユーザが５人又は１０人と増加する毎にボーナスポイントを付するなど提供する価値情報の価値を高めることによって、参加ユーザに、積極的に他のユーザをパーティに招待させることへのインセンティブを提供することができる。
【００３８】
したがって、本発明に係るサーバ装置は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、ＳＮＳなどの仮想空間におけるユーザ間の交流を活性化することができる。
【００３９】
（１３）また、本発明に係るサーバ装置は、前記価値情報が、加算可能なポイント情報である、構成を有している。
【００４０】
この構成により、本発明に係るサーバ装置は、ユーザに対してポイント数に応じて対価を与えることによって、ユーザにパーティを新規に作成させること、及び、ユーザをパーティに参加させることへのインセンティブを高めることができる。
【００４１】
（１４）また、本発明に係るサーバ装置は、前記提供手段が、前記参加ユーザの通信端末装置に前記価値情報を送信することによって前記価値情報を提供する、構成を有している。
【００４２】
この構成により、本発明に係るサーバ装置は、価値情報をユーザに受動的に提供することができるので、煩雑な操作を行うことなく、ユーザに簡易に価値情報を取得させることができる。
【００４３】
（１５）また、本発明に係るサーバ装置は、前記提供手段が、前記参加ユーザに提供するために、当該参加ユーザがアクセス可能であって利用可能に前記第１のデータベースに登録する、構成を有している。
【００４４】
この構成により、本発明に係るサーバ装置は、価値情報をユーザに能動的に提供することができるので、ユーザが価値情報を取得する際の端末装置の種別に依存させることがなく、かつ、要求したときに確実にユーザに価値情報を取得させることができる。
【発明の効果】
【００４５】
本発明のサーバ装置、プログラム、及び、通信システムは、参加ユーザの嗜好に合致する施設、当該参加ユーザに類似する嗜好を有するパーティ又は当該パーティに参加するユーザを、抽出した施設情報とともに、推薦すること、及び、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る通信システムの第１実施形態における構成を示す構成図である。
【図２】第１実施形態における通信システムの動作概要を示す概念図である。
【図３】第１実施形態の通信端末装置の構成を示す構成図である。
【図４】第１実施形態の通信端末装置において、記録部に記憶された参加パーティ管理テーブルのデータ構成の一例を示す図である。
【図５】第１実施形態の情報提供サーバ装置の構成を示す構成図である。
【図６】第１実施形態における情報提供サーバ装置のＳＮＳ管理データベースに記録されるデータの一例を示す図である。
【図７】第１実施形態における情報提供サーバ装置のパーティ情報データベースに記録されるデータの一例を示す図である。
【図８】第１実施形態における情報提供サーバ装置の施設情報データベースに記録されるデータの一例を示す図である。
【図９】第１実施形態における情報提供サーバ装置のコメントデータデータベースに記録されるデータの一例を示す図である。
【図１０】第１実施形態における情報提供サーバ装置の画像データベースに記録されるデータの一例を示す図である。
【図１１】第１実施形態の通信端末装置及び情報提供サーバ装置において実行されるパーティ登録処理の動作を示すフローチャート（その１）である。
【図１２】第１実施形態の通信端末装置及び情報提供サーバ装置において実行されるパーティ参加処理の動作を示すフローチャート（その２）である。
【図１３】第１実施形態の通信端末装置及び情報提供サーバ装置において実行される参加登録処理の動作を示すフローチャート（その１）である。
【図１４】第１実施形態の通信端末装置及び情報提供サーバ装置において実行される参加登録処理の動作を示すフローチャート（その２）である。
【図１５】第１実施形態の情報提供サーバ装置における推薦情報提供処理を示すフローチャートである。
【図１６】第１実施形態の通信端末装置において表示される画像の一例を示す図である。
【図１７】第２実施形態における通信システムの動作概要を示す概念図である。
【図１８】第２実施形態の情報提供サーバ装置の構成を示す構成図である。
【図１９】第２実施形態における情報提供サーバ装置のポイント情報データベースに記録されるデータの一例を示す図である。
【図２０】第２実施形態における情報提供サーバ装置のＳＮＳ管理データベースに記録されるデータの一例を示す図である。
【図２１】第２実施形態の通信端末装置及び情報提供サーバ装置において実行されるパーティ登録処理の動作を示すフローチャートである。
【図２２】第２実施形態の通信端末装置及び情報提供サーバ装置において実行される参加登録処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００４７】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続され情報提供サーバ装置と、を有する通信システムに対し、本発明に係るサーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
【００４８】
［Ａ］第１実施形態
はじめに、図１〜図１６の各図を用いて本発明に係る通信システムの第１実施形態について説明する。
【００４９】
［Ａ１］通信システムの概要
まず、図１及び図２を用いて本実施形態における通信システム１の構成及び概要について説明する。  
【００５０】
なお、図１は、本実施形態における通信システム１の構成を示すブロック図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数の通信端末装置１０が存在している。
【００５１】
本実施形態の通信システム１は、ＳＮＳの各機能と連動することが可能なシステムであって、飲食店又はイベント会場などの所定の場所（以下、「パーティ開催会場」という。）Ｘにおいてユーザが集う集会（パーティ）に関する情報（以下、「パーティ情報」という。）に基づいて、当該パーティに参加したユーザ（以下、「参加ユーザ」という。）の趣味嗜好に合致する施設と、当該施設を利用したことのある他のパーティのパーティ情報と、を含む推薦情報を、該当するユーザに提供することによって新たな情報の提供サービス（以下、単に、「情報提供サービス」という。）を実現するためのシステムである。
【００５２】
すなわち、通信システム１は、新規に開催されたパーティのパーティ情報を、当該パーティの開催時に登録し、又は、既に登録されたパーティへの参加申請をし、当該登録された情報に基づいて、当該パーティに参加したユーザ（以下、「参加ユーザ」という。）が自身の嗜好に合致又は類似する施設、及び、他のパーティ（すなわち、他のグループ）の情報を容易に見つけ出す手法を提供するためのシステムである。
【００５３】
そして、通信システム１は、提供したこれらの情報（すなわち、推薦情報）に基づいて、現実社会におけるユーザ間の交流、又は、ＳＮＳなどの仮想空間における交流を活性化させることができるようになっている。
【００５４】
具体的には、本実施形態の通信システム１は、図１に示すように、各々異なるユーザにより所持される複数の通信端末装置１０と、ネットワーク２０と、ネットワーク２０を介して各通信端末装置１０に通信接続される情報提供サーバ装置３０と、により構成される。
【００５５】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話回線網（以下、「長距離通信ネットワーク」という。）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成されている。ただし、当該ネットワーク２０の構成は、これに限られない。
【００５６】
通信端末装置１０は、例えば、デジタルカメラ、タブレット型情報端末装置、スマートフォン、又は、携帯用電話機であり、通信機能及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を有し、かつ、ユーザによって携帯可能な通信端末装置１０である。そして、通信端末装置１０は、ＳＮＳの種々の機能を利用するために、又は、情報提供を受けるために、予め定められたユーザ毎に固有の識別情報（以下、「ユーザＩＤ」という。）を用いている。
【００５７】
また、この通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、情報提供サーバ装置３０とのデータ通信を行うブラウジング機能を有している。そして、通信端末装置１０は、ブラウジング機能を用いて、情報提供サーバ装置３０から受信したＸＭＬデータに基づいて、情報提供サーバ装置３０とのデータの授受を行いつつ、情報提供サーバ装置３０から提供されるＳＮＳのサービスなど、種々のデータ通信を行うことができるように構成されている。
【００５８】
特に、通信端末装置１０は、ユーザが新規にパーティを登録する際に、情報提供サーバ装置３０に対して、当該パーティの名称及びパーティの開催位置を表す開催位置情報と、パーティに参加する参加ユーザの情報（以下、「参加ユーザ情報」という。）と、当該パーティを通信システム１において一意に特定するためのパーティＩＤと、パーティの開始時刻や終了時刻などの日時情報からなるパーティ日時情報と、を含むパーティ情報を情報提供サーバ装置３０に新規登録できるように構成されている。
【００５９】
具体的には、通信端末装置１０は、パーティ開催会場Ｘの位置としてＧＰＳを用いて取得した自機の位置情報と、自機のユーザに対応するユーザＩＤを参加ユーザ情報として情報提供サーバ装置３０に提供しつつ、パーティ毎に、当該パーティに対応したパーティ情報を情報提供サーバ装置３０に新規登録することができるように構成されている。
【００６０】
また、通信端末装置１０は、ＧＰＳを用いて取得した自機の位置情報を情報提供サーバ装置３０に提供しつつ、情報提供サーバ装置３０に既に登録されたパーティに、自機を有するユーザの参加申請を実行し、当該ユーザのユーザＩＤを参加ユーザ情報として追加登録することができるように構成されている。
【００６１】
そして、通信端末装置１０は、登録されたパーティ情報に基づいて、情報提供サーバ装置３０において生成された推薦情報を情報提供サーバ装置３０から取得して、推薦施設の一覧や参加ユーザと嗜好が合致又は類似する他のパーティのパーティ情報等をユーザに閲覧可能に表示することができるようになっている。
【００６２】
情報提供サーバ装置３０は、ネットワーク２０に接続されたコンピュータシステムであり、ネットワーク２０を介して複数の通信端末装置１０と通信接続されるともに、当該接続された各通信端末装置１０から情報を収集し、かつ、当該各通信端末装置１０に情報を提供するサーバ装置である。
【００６３】
なお、この情報提供サーバ装置３０はＳＮＳのサービス提供サーバと別個に設けるようにしてもよいが、本実施形態においては、情報提供サーバ装置３０が、ＳＮＳのサービス提供機能も兼ねているものとして説明を行う。
【００６４】
具体的には、情報提供サーバ装置３０は、通信端末装置１０と連動し、パーティ情報をデータベース（以下、「ＤＢ」という。）に登録するとともに、所与のタイミングにて、登録した一のパーティ情報（以下、「特定パーティ情報」という。）に含まれる開催位置情報に基づき、当該パーティが開催されている現実空間上の位置から所定の距離範囲（例えば半径１ｋｍの圏内）に存在する施設を抽出するようになっている。
【００６５】
また、情報提供サーバ装置３０は、ＳＮＳのサービスを通して通信端末装置１０から単独又は画像とともに投稿された画像に付随する又は単独のコメントの情報（すなわち、投稿情報）を各パーティ情報に対応付けてデータベースに登録するとともに、登録した参加ユーザ情報に基づいて、当該参加者ユーザが参加したパーティの投稿情報と、抽出した施設情報に含まれ、当該施設の特性を示すキーワードと、の一致度を算出し、当該一致度が所定の条件を具備する施設（以下、「推薦施設」という）を特定する構成を有している。
【００６６】
そして、情報提供サーバ装置３０は、当該特定した推薦施設を現在又は過去に利用したパーティを特定し、当該推薦施設と、特定したパーティ及び当該特定したパーティに参加した参加ユーザの情報と、を含む推薦情報を生成し、該当する通信端末装置（すなわち、当該パーティへの参加ユーザであって推薦情報を希望するユーザの通信端末装置）１０に配信する構成を有している。
【００６７】
特に、情報提供サーバ装置３０は、推薦施設を特定する際には、パーティに参加する参加ユーザの少なくとも一部が一致する他のパーティを特定するとともに、当該特定した他のパーティに対応するコメントデータと予め登録されている各施設の特性情報（例えば、予め登録されたキーワード）を比較し、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば１ｋｍ圏内)に存在する施設の中から、ユーザの嗜好に合致又は類似する施設を適切に特定することができるようになっている。
【００６８】
通常、各ユーザが投稿するコメントの情報（以下、「コメントデータ」ともいう。）には、当該ユーザの嗜好が表されていると考えられる。したがって、当該パーティの参加ユーザによる、コメントデータの内容と施設の特性が一致すれば、当該施設はユーザの嗜好に合致又は類似しているものといえる。また、嗜好が合致又は類似する施設が現在又は過去に推薦されたパーティ及び当該パーティに参加するユーザは、嗜好の共通性を有しているので、参加ユーザの嗜好に合致又は類似しているとも言える。一方、全く異なる他のユーザが投稿したコメントデータからは、参加ユーザの嗜好を認識することができず、参加ユーザの嗜好を認識するためには、少なくとも一部の参加ユーザが一致するパーティに対応する投稿情報を利用する必要がある。
【００６９】
そこで、情報提供サーバ装置３０は、パーティに参加する参加ユーザの少なくとも一部が一致する他のパーティに対応するコメントデータと予め登録されている各施設の特性情報（例えば、予め登録されたキーワード）を比較して参加ユーザの嗜好に合致又は類似する施設を推薦施設として特定することができるようになっている。
【００７０】
そして、情報提供サーバ装置３０は、特定した推薦施設、当該推薦施設に基づいて参加ユーザの嗜好に合致又は類似するとして抽出したパーティ（以下、「推薦パーティ」及び「抽出パーティ」という。）、及び、当該推薦パーティに参加した参加ユーザの情報を含む推薦情報として推薦することができるとともに、当該推薦された情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができるようになっている。
【００７１】
例えば、図２に示すように、通信端末装置１０を用いて、情報提供サーバ装置３０に、ユーザＡが「○○駅」周辺にある居酒屋「Ｐ」で開始時刻及び終了時刻が「１９時−２１時」として新規なパーティ「パーティ１」のパーティ情報を新規登録した場合を想定し、「パーティ１」の開催中にユーザＢの参加申請がされた状況を想定する。
【００７２】
このような場合であって、パーティの開催会場において、ユーザＡ又はユーザＢによって推薦情報の情報提供が要求されると、情報提供サーバ装置３０は、居酒屋「Ｐ」から所定の距離範囲内に存在する（この場合、○○駅周辺に存在する）施設（「Ｑ」「Ｒ」「Ｓ」「Ｆ」「Ｄ」）を抽出施設として抽出するとともに、「パーティ１」以前に開催されたパーティであっての参加ユーザの少なくとも一部が一致するパーティとして「パーティ３」を特定する。
【００７３】
また、情報提供サーバ装置３０は、「パーティ３」に対応するコメントと、抽出した抽出施設に特性情報として登録されているキーワードと、を比較して、所定の条件を満たす施設を推薦施設として特定するとともに、特定した推薦施設を現在又は過去に利用したパーティを推薦パーティとして特定する。そして、情報提供サーバ装置３０は、特定した推薦施設と、特定した他のパーティ（推薦パーティ）のパーティ情報及び当該推薦パーティに属する参加ユーザの情報と、を一覧にした推薦情報を生成し、生成した推薦情報をユーザＡ及びユーザＢの通信端末装置１０に提供する。
【００７４】
なお、情報提供サーバ装置３０は、図２に示すように、パーティのパーティ情報の新規登録時又は参加登録時でないときであっても、検索キーとなるパーティ（すなわち、パーティＩＤ）を特定すれば、推薦情報を該当する通信端末装置１０に提供することができるようにもなっている。
【００７５】
［Ａ２］通信端末装置
次に、図３及び図４を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図３は、本実施形態の通信端末装置１０の構成を示す構成図であり、図４は、記録部１００に記憶された参加パーティ管理テーブルＴ１のデータ構成の一例を示す図である。
【００７６】
本実施形態の通信端末装置１０は、図４に示すように、記録部１００と、ネットワーク通信部１１０と、現在位置検出部１２０と、コメントデータ生成部１３０、表示部１４０と、表示制御部１５０と、操作部１６０と、端末管理制御部１７０と、撮像／画像データ生成部１８０と、を有している。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００７７】
記録部１００は、例えばハードディスクドライブ（以下、「ＨＤＤ」と略す。）及びＮＡＮＤ型などの不揮発性フラッシュメモリによって構成される。また、記録部１００は、コメントデータ生成部１３０、端末管理制御部１７０、撮像／画像データ生成部１８０におけるワークエリアとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）も含まれる。
【００７８】
また、記録部１００は、アプリケーション記録部１０１と、管理テーブル記録部１０２と、を少なくとも含む。
【００７９】
アプリケーション記録部１０１には、ブラウザ及びその他の通信端末装置１０の各部が各種処理を実行するために必要となる様々なアプリケーション（以下、「アプリ」という。）が記録されるとともに、当該通信端末装置１０のユーザに対応したユーザＩＤが記録されている。
【００８０】
特に、このアプリケーション記録部１０１には、新規なパーティを作成し、パーティ情報を情報提供サーバ装置３０に新規登録するパーティ登録処理、既に登録されたパーティに参加登録するパーティ参加登録処理、及び、情報提供サーバ装置３０から推薦情報を取得する推薦情報取得処理を実行するためのパーティ登録／情報提供アプリが記憶されている。
【００８１】
管理テーブル記録部１０２には、自機のユーザが主催者となって、登録したパーティ情報を管理するための参加パーティ管理テーブルＴ１が記憶される。例えば、参加パーティ管理テーブルＴ１には、図４に示すように、
（１）登録するパーティのパーティＩＤと、
（２）パーティ名と、
（３）パーティ開催会場の開催位置情報（緯度情報及び経度情報）と、
（４）パーティ日時情報（パーティ開始時刻及びパーティ終了時刻）と、
（５）パーティ参加者のユーザＩＤ（自己以外のユーザＩＤ、又は、予め定められたハンドルネーム）と、
の５つのデータが対応付けられて格納（記録）される。
【００８２】
なお、パーティ日時情報は、日時を含む開始時刻及び終了時刻に代えて、開催期間が規定された情報、又は、予め一日（２４時間）を複数の時間帯に分けて（早朝、午前中、昼、午後、夕方、夜及び深夜など）当該時間帯を示す情報であってもよいし、曜日、平日また休日を示す種別、開始日時と期間、又は、これらの組み合わせであってもよい。
【００８３】
ネットワーク通信部１１０は、ネットワーク２０に接続される基地局５０を介して情報提供サーバ装置３０と通信チャネルを構築し、コンテンツデータの共有を行うための種々のデータの授受を行う。
【００８４】
現在位置検出部１２０は、パーティ登録／情報提供アプリの指示の下、所定のタイミング毎に通信端末装置１０の現在位置を検出しつつ、当該現在位置示す位置情報を生成する。
【００８５】
例えば、現在位置検出部１２０は、新規のパーティのパーティ情報を情報提供サーバ装置３０に登録するタイミングにおいて、図１に示すＧＰＳ衛星４０の位置を認識しつつ、当該ＧＰＳ衛星４０から送信された衛星信号（ＧＰＳ信号）を検出する。そして、現在位置検出部１２０は、検出したＧＰＳ信号に基づいて自機の現在位置の座標値（例えば、緯度及び経度）を算出（すなわち、検出）し、当該座標値を現在位置情報として端末管理制御部１７０に提供する。
【００８６】
なお、通信端末装置１０が、電話機能を有している場合には、現在位置検出部１２０は、長距離無線システムにおいて用いられる、三点測量法、すなわち、電話に用いる電波を電話基地局において受信した方角と電波強度に基づいて自機の現在位置を検出してもよい。
【００８７】
また、パーティ開催会場Ｘが屋内の場合には、現在位置検出部１２０は、例えばワイヤレスＬＡＮ用の信号を送受信する図示しないアクセスポイントとの電波強度その他の信号及び情報を利用して現在位置の検出を行ってもよい。
【００８８】
表示部１４０は、例えば、液晶素子又はＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示する。
【００８９】
表示制御部１５０は、表示部１４０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１４０に出力する。
【００９０】
操作部１６０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。
【００９１】
コメントデータ生成部１３０は、操作部１６０に対するユーザの入力にしたがって、少なくともテキストデータを含むコメントデータを生成し、端末管理制御部１７０に供給する。
【００９２】
撮像／画像データ生成部１８０は、端末管理制御部１７０の制御の下、光学システムと、該光学システムから入力された光学画像を電気信号に変換するＣＣＤＩセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）と、ＣＣＤＩセンサにおいて生成された電気信号に基づいて撮像された撮像対象を画像データとして生成する生成部と、を有する。
【００９３】
端末管理制御部１７０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、通信端末装置１０の全般的な機能を総括的に制御する。
【００９４】
また、端末管理制御部１７０は、アプリケーション記録部１０１に記憶されたパーティ登録／情報提供アプリなどのプログラムに基づいて、実行される各処理を実現する。例えば、端末管理制御部１７０は、パーティ登録／情報提供アプリを実行し、通信端末装置１０の各部と連動しつつ、パーティ登録処理、パーティ参加処理及び推薦情報取得処理を実行する。
【００９５】
なお、本実施形態のパーティ登録処理、パーティ参加処理及び推薦情報取得処理の動作については、後述する。
【００９６】
［Ａ３］情報提供サーバ装置
次に、図５〜図１０の各図を用いて本実施形態の情報提供サーバ装置３０の構成について説明する。
【００９７】
なお、図５は、本実施形態の情報提供サーバ装置３０の構成を示す構成図であり、図６は、本実施形態におけるＳＮＳユーザ管理ＤＢ３４１に記録されるデータの一例を示す図である。また、図７は、本実施形態における施設情報ＤＢ３４２に記録されるデータの一例を示す図であり、図８は、本実施形態におけるパーティ情報ＤＢ３４３に記録されるデータの一例を示す図である。さらに、図９は、本実施形態におけるコメントデータＤＢ３４４に記録されるデータの一例を示す図であり、図１０は、本実施形態における画像ＤＢ３４５に記録されるデータの一例を示す図である。
【００９８】
本実施形態の情報提供サーバ装置３０は、図５に示すように、通信制御部３１０と、ＲＯＭ／ＲＡＭ３２０と、日時を特定するためのタイマ３３０と、各種ＤＢを有する記録装置３４０と、情報提供サーバ装置３０の各部を統合制御するサーバ管理制御部３５０と、データ処理部３６０と、を有する。上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００９９】
なお、例えば、通信制御部３１０は、本発明のパーティ情報取得手段及び配信手段を構成し、記録装置３４０は、本発明の記録手段を構成する。また、例えば、データ処理部３６０は、本発明のパーティ情報登録手段と、投稿情報登録手段、施設抽出手段、パーティ特定手段、投稿情報抽出手段、設定手段、パーティ抽出手段及び生成手段を構成する。
【０１００】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、ＳＮＳのサービス及び情報提供サービス提供を実現するために種々のデータの授受を行う。特に、通信制御部３１０は、通信端末装置１０と連動し、少なくとも現実空間内のパーティの開催位置を示すパーティ位置情報を含むパーティ情報と、当該パーティの参加ユーザを特定するための参加ユーザ情報と、を取得する。そして、通信制御部３１０は、データ処理部３６０によって生成された推薦情報を通信端末装置１０に配信する。
【０１０１】
ＲＯＭ／ＲＡＭ３２０には、情報提供サーバ装置３０の駆動に必要な各種のプログラムが記録されている。そして、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【０１０２】
記録装置３４０は、ＨＤＤにより構成され、その記録領域内にＳＮＳユーザ管理ＤＢ３４１、施設情報ＤＢ３４２、パーティ情報ＤＢ３４３、コメントデータＤＢ３４４及び画像ＤＢ３４５、が構築される。なお、例えば、記録装置３４０は、本発明の第１のデータベース、第２のデータベース及び施設データベースを構成する。
【０１０３】
ＳＮＳユーザ管理ＤＢ３４１は、ＳＮＳの利用登録を行っている、各ユーザを管理するための各種情報がデータとして格納されるデータベースである。例えば、ＳＮＳユーザ管理ＤＢ３４１には、図６に示すように、
（１）各ユーザに対応するユーザＩＤと、
（２）ユーザＩＤにより特定されるユーザのユーザ名と、
（３）ユーザのプロフィールを表すユーザ情報と、
が対応付けて登録（記録）される。
【０１０４】
施設情報ＤＢ３４２は、現実空間において存在する施設に関する情報がデータとして事前に登録されているＤＢである。例えば、施設情報ＤＢ３４２には、図７に示すように、施設毎に
（１）施設毎に付与された固有の施設ＩＤと、
（２）施設属性（すなわち、カテゴリ）と、
（３）施設の特性を表している複数のキーワードと、
（４）位置情報（緯度及び経度）と、
の４つデータが対応付けて記録される。
【０１０５】
例えば、図７に示す例の場合には、施設ＩＤ「１００１」としては、施設名「居酒屋Ｐ」、属性「居酒屋」、位置情報「北緯（Ｎ）：３６．６２６／東経（Ｅ）：１３８．７２３」、特性を示すキーワード「焼き鶏」、「やきとり」「焼鳥」なる３つのキーワードにて特定される施設情報が記憶される。
【０１０６】
なお、図７においては、施設ＩＤ「１００１」に対応するキーワードとして「焼き鶏」「やきとり」「焼鳥」という同一のものを指し示すキーワードが３つ登録されているが、これは、ユーザ毎に漢字表記やひらがな表記を行う等の表記揺れが発生した場合であっても、正確にコメントデータとの比較を行うためのものである。したがって、必ずしも、表記揺れに対応する構成とする必要は無い。
【０１０７】
このため、施設ＩＤ「１００１」のキーワードとして「焼鳥」「もつ鍋」「焼酎」というように、異なる文字列によって構成される複数のキーワードを設定するようにすることも可能である。すなわち、実装上は、検索の正確性に合わせて、キーワードを決めることができる。そして、キーワードに関しては、当該施設の特性を表すものを用いればよく、複数である必要性も無い。
【０１０８】
パーティ情報ＤＢ３４３は、作成されたパーティに対応するパーティ情報を管理するためのＤＢである。例えば、パーティ情報ＤＢ３４３には、図８に示すように、
（１）パーティＩＤと、
（２）パーティ名と、
（３）参加ユーザ情報（参加ユーザのユーザＩＤ）と、
（４）パーティの開催位置情報（緯度及び経度）と、
（５）パーティのパーティ日時情報（開始時刻及び終了時刻）と、
（６）パーティの参加ユーザに既に推薦した施設情報（推薦済み施設情報（施設ＩＤ））と、
の６つのデータが対応付けられて登録されている。
【０１０９】
なお、パーティ日時情報は、通信端末装置１０と同様に、日時を含む開始時刻及び収容時刻に代えて、開催期間が規定された情報、又は、予め一日（２４時間）を複数の時間帯に分けて（早朝、午前中、昼、午後、夕方、夜及び深夜など）当該時間帯を示す情報であってもよいし、曜日、平日また休日を示す種別、開始日時と期間、又は、これらの組み合わせであってもよい。また、これらのパーティ情報は、通信端末装置１０の指示に基づいて登録されるようになっている。
【０１１０】
コメントデータＤＢ３４４は、既に各パーティに関連する投稿された画像に基づいて各パーティへの参加ユーザが投稿したコメントデータを管理するためのＤＢである。例えば、コメントデータＤＢ３４４には、図９に示すように、
（１）コメントＩＤと、
（２）対応するパーティのパーティＩＤと、
（３）コメントに対応する画像データを識別するための画像ＩＤと、
（４）コメントを投稿したユーザのユーザＩＤと、
（５）テキストを含むコメントデータと、
（６）コメントデータの投稿（作成）日時と、
の６つのデータが対応付けて、登録されている。
【０１１１】
画像データＤＢ３４５は、各パーティへの参加ユーザが投稿した画像データを管理するためのＤＢである。例えば、画像データＤＢ３４５には、図１０に示すように、
（１）投稿された画像データを識別するための画像ＩＤと、
（２）対応するパーティのパーティＩＤと、
（３）画像データに対する画像コメントのデータと、
（４）当該画像データの投稿日時と、
（５）画像データ本体と、
の５つのデータが対応付けて、登録されている。
【０１１２】
サーバ管理制御部３５０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、プログラムを実行することによって、通信制御部３１０の動作管理、施設情報の管理を含む記録装置３４０の管理及び制御を行う。
【０１１３】
データ処理部３６０は、各種のアプリケーションを実行することにより、各種の機能を実現する。特に、データ処理部３６０は、各種の機能としては、各通信端末装置１０におけるパーティ登録処理、パーティ参加登録処理、パーティ情報の登録管理、画像データ又はコメントデータのアップロード、及び、推薦情報提供処理を実行する。具体的には、データ処理部３６０は、機能別にＤＢ管理部３６１と、パーティ特定部３６２と、施設抽出部３６３と、施設特定部３６４と、推薦情報生成部３６５と、を少なくとも含む。
【０１１４】
なお、例えば、ＤＢ管理部３６１は、本発明のパーティ情報登録手段及び投稿情報登録手段を構成し、パーティ特定部３６２は、本発明のパーティ特定手段及び投稿情報抽出手段を構成する。また、例えば、施設抽出部３６３は、本発明の施設抽出手段を構成し、施設特定部３６４は、本発明の設定手段を構成する。さらに、例えば、推薦情報生成部３６５は、本発明のパーティ抽出手段及び生成手段を構成する。
【０１１５】
ＤＢ管理部３６１は、通信制御部３１０を介して、取得したパーティ情報及び参加ユーザ情報を対応付けてパーティ情報ＤＢ３４３に登録するとともに、当該登録したパーティ情報に対応付けて、他のユーザが閲覧可能に、該当する参加ユーザによって投稿された投稿情報をコメントデータＤＢ３４４に登録する。
【０１１６】
具体的には、ＤＢ管理部３６１は、通信端末装置１０からの指示に基づいて、パーティ情報ＤＢ３４３にパーティ情報を新規登録するとともに、参加申請を行ったユーザのユーザＩＤに基づいて、参加ユーザ情報を更新登録する。
【０１１７】
また、ＤＢ管理部３６１は、通信端末装置１０から画像データを投稿（アップロード）すべき旨の要求を受けると、当該通信端末装置１０からユーザＩＤを取得し、取得したユーザＩＤとパーティ情報の参加ユーザ情報とに基づいて、当該ユーザＩＤに対応したユーザが現在、参加しているパーティを特定する。そして、ＤＢ管理部３６１は、特定したパーティのパーティＩＤと投稿された画像データ、コメントデータが付加されている場合には当該コメントデータとを対応付けて画像データＤＢ３４５に登録する。
【０１１８】
さらに、ＤＢ管理部３６１は、通信端末装置１０からコメントデータを投稿（アップロード）すべき旨の要求を受けると、画像データと同様に、当該通信端末装置１０からユーザＩＤを取得し、取得したユーザＩＤとパーティ情報の参加ユーザ情報とに基づいて、当該ユーザＩＤに対応したユーザが現在、参加しているパーティを特定する。そして、ＤＢ管理部３６１は、特定したパーティのパーティＩＤ及び画像データと投稿されたコメントデータとを対応付けてコメントデータＤＢ３４４に登録する。
【０１１９】
なお、このコメントデータ等の投稿に際して、通信端末装置１０においては、コメントデータ生成部１３０、撮像／画像データ生成部１８０又はこれらの双方が、操作部１６０に対するユーザの指示入力に従って、コメントデータ、画像データ又は双方のデータを生成した状態になっており、これらのデータが通信端末装置１０から情報提供サーバ装置３０に投稿されることになる。
【０１２０】
パーティ特定部３６２は、通信端末装置１０を介して一のユーザの情報提供の要求を受け付けた場合に、当該要求したユーザによって特定される特定パーティ情報に基づいてパーティ情報ＤＢ３４３を検索し、当該特定パーティ情報のパーティの開催以前に開催されたパーティであって、当該特定パーティ情報のパーティへの参加ユーザと少なくとも一部の参加ユーザが一致するパーティ情報を特定するとともに、当該特定した特定パーティ情報に対応付けられた投稿情報をコメントＤＢ３４４から抽出する。
【０１２１】
具体的には、パーティ特定部３６２は、新規登録されたパーティの開始日時から所定の期間前（例えば、過去１ヶ月以内）に開催された過去のパーティであって、少なくとも参加ユーザの一部が一致するパーティをパーティ情報ＤＢ３４３に基づいて特定するようになっている。
【０１２２】
また、パーティ特定部３６２は、当該特定したパーティのパーティＩＤと対応付けてコメントデータＤＢ３４４又は画像データＤＢ３４５に記録されているコメントデータを読み出して、ＲＯＭ／ＲＡＭ３２０に展開する。
【０１２３】
施設抽出部３６３は、ＤＢ管理部３６１と連動して、通信端末装置１０を介して一のユーザの情報提供の要求を受け付けた場合に、施設情報ＤＢ３４２を、当該要求したユーザによって特定される特定パーティ情報に基づいて検索し、取得したパーティ情報のパーティの開催位置から所定の距離範囲内に存在する施設を抽出施設として抽出する。
【０１２４】
具体的には、施設抽出部３６３は、特定パーティ情報の開催位置情報（すなわちパーティ開催会場Ｘの位置）を検索キーとして施設情報ＤＢ３４２を検索し、パーティ開催会場から所定の距離範囲（例えば、半径１ｋｍ圏内）に存在する施設を抽出する。このとき、施設抽出部３６３は、当該抽出した施設に対応する施設ＩＤを施設情報ＤＢ３４２から読み出して、ＲＯＭ／ＲＡＭ３２０に展開する。
【０１２５】
施設特定部３６４は、ＤＢ管理部３６１及び施設抽出部３６３と連動して、抽出した投稿情報と抽出施設の施設情報に含まれる特性情報と、を比較し、所定の条件を満たす抽出施設を特定し、当該特定した抽出施設を推薦施設として設定する。
【０１２６】
特に、施設特定部３６４は、ＲＯＭ／ＲＡＭ３２０に展開されたコメントデータと、施設抽出部３６３によって抽出された抽出施設に対応するキーワードとを比較する。そして、施設特定部３６４は、特定されたコメントデータと抽出された抽出施設に対応するキーワードの両者の一致度を算出するとともに、当該一致度が予め定められた閾値を超えるなど、所定の条件を満たす施設を特定する。
【０１２７】
具体的には、施設特定部３６４は、キーワードを構成する文字列とコメントデータに含まれる文字列との完全一致若しくは一部一致の各々に所定のスコアを付けて、スコアの合計値を一致度として算出し、一致度が所定の値以上の場合に、所定の条件を満たすユーザに推薦すべき施設（以下、「推薦施設」という。）として特定する。
【０１２８】
なお、施設特定部３６４は、従来の検索エンジンと同様に双方の文字列に対してキーワード検索を実行し、一致するキーワードを有する施設を、所定の条件を満たし、ユーザに推薦施設として特定してもよい。
【０１２９】
推薦情報生成部３６５は、施設特定部３６４によって記設定された推薦施設に基づいて、パーティ情報ＤＢ３４３を検索し、当該推薦施設が推薦された施設情報を有するパーティを推薦パーティ（抽出パーティ）として抽出するとともに、推薦施設、推薦パーティの情報及び当該推薦パーティに属するユーザの参加ユーザ情報の少なくともいずれか一方を有する推薦情報を生成する。
【０１３０】
具体的には、推薦情報生成部３６５は、施設特定部３６４によって特定された推薦施設に基づいてパーティ情報ＤＢ３４３を検索し、当該推薦施設が登録され、過去に開催された又は現在開催中の他のパーティであって、所定の条件を具備するパーティを推薦パーティとして抽出する。そして、推薦情報生成部３６５は、推薦施設と、推薦パーティのパーティ情報及び当該抽出した推薦パーティに属した参加ユーザ（以下、「推薦ユーザ」という。）と、を有する推薦情報を生成し、通信制御部３１０を介して該当する通信端末装置１０に提供するように構成される。
【０１３１】
特に、推薦情報生成部３６５は、推薦パーティを抽出する際には、現在開催中のパーティ、現在時刻（特定のユーザが推薦情報の要求をした時刻）から一定期間内（例えば、一年以内）に開催されたパーティ、ユーザが属する都道府県において開催されたパーティ又はこれらの条件を２以上具備するパーティなど、当該特定施設を有し、所定の条件を具備するパーティを推薦パーティとして抽出する。
【０１３２】
例えば、推薦情報生成部３６５は、図８に示すパーティ情報がパーティ情報ＤＢ３４３に記録されている場合であって、特定した特定施設が「１００６」及び「１００７」の場合には、推薦パーティとして「パーティ２」及び「パーティ３」を抽出し、特定施設「１００６」及び「１００７」と、推薦パーティ「パーティ２」及び「パーティ３」と、各参加ユーザ「１０３」及び「１０４」の推薦ユーザと、を有する推薦情報を生成する。
【０１３３】
また、推薦情報生成部３６５は、例えば、通信端末装置１０のブラウジング機能によってユーザに閲覧可能なリソースデータによって推薦情報を生成するとともに、推薦ユーザが通信端末装置１０のユーザによって選択された場合に、各参加ユーザのＳＮＳの該当するＷｅｂページ（具体的には、ＵＲＬ）を閲覧可能とするための情報を備えた推薦情報を生成する。
【０１３４】
なお、ＳＮＳのＷＥＢページを用いることによってＳＮＳにおける友人としての申請（友達申請）など、推薦ユーザを友人候補としてＳＮＳ上で推薦することもできるようになっており、ユーザ間のＳＮＳ上の交流及び現実社会の交流を支援することが可能となっている。また、友達申請とは、ＳＮＳにおいて、交流開始の申し込みを行うためのアクションであり、当該友達申請機能を含めてＳＮＳの機能自体は、公知であるため説明を省略する。
【０１３５】
［Ａ４］通信端末装置及び情報提供サーバ装置の動作
［Ａ４．１］パーティ登録処理
次に、図１１及び図１２を用いて本実施形態において、情報提供サーバ装置３０と連動しつつ、通信端末装置１０によって実行されるパーティ登録処理（推薦情報取得処理及び推薦情報提供処理を含む）について説明する。なお、図１１及び図１２は、本実施形態の通信端末装置１０及び情報提供サーバ装置３０において実行される各処理を示すフローチャートである。
【０１３６】
本パーティ登録処理は、ユーザによって自己が所有する通信端末装置１０を用いてパーティ開催会場Ｘ又はその周辺において実行されるものとする。
【０１３７】
まず、通信端末装置１０において、端末管理制御部１７０は、操作部１６０を介してパーティ登録／情報提供アプリの起動指示を検出すると（ステップＳ１０１）、アプリケーション記録部１０１からパーティ登録／情報提供アプリを読み出して起動する（ステップＳ１０２）。このとき、端末管理制御部１７０は、ワークメモリの初期化その他の必要な処理を実行するとともに、管理テーブル記録部１０２から自己のユーザＩＤを取得する。
【０１３８】
次いで、端末管理制御部１７０は、現在位置検出部１２０に対して命令コマンドを出力し、当該現在位置検出部１２０に自機の現在位置（すなわち、パーティ開催会場Ｘ又はその付近）に対応した位置情報を検出させる（ステップＳ１０３）。
【０１３９】
次いで、端末管理制御部１７０は、表示制御部１５０及び操作部１６０と連動してパーティ名と、終了時刻などのパーティ日時情報との入力を促しつつ、パーティ情報に含まれる各情報の入力を受け付ける（ステップＳ１０４）。
【０１４０】
次いで、端末管理制御部１７０は、ネットワーク通信部１１０を介して受け付けた各情報をパーティ情報として、ユーザＩＤを付加したパーティ登録要求として情報提供サーバ装置３０に送信し、情報提供サーバ装置３０から送信される完了通知の受信を待機する（ステップＳ１０５）。なお、このとき、端末管理制御部１７０は、受け付けた各情報をパーティ情報として記録部１００の管理テーブル記録部１０２に記憶する。
【０１４１】
次いで、情報提供サーバ装置３０においては、通信制御部３１０がパーティ登録要求を受信すると（ステップＳ２０１）、ＤＢ管理部３６１は、受信したパーティ登録要求に含まれるパーティ情報をパーティ情報ＤＢ３４３に登録する（ステップＳ２０２）。このとき、ＤＢ管理部３６１は、当該パーティに対してパーティＩＤを付与する。そして、ＤＢ管理部３６１は、付与されたパーティＩＤと開始時刻を当該パーティ情報と対応付けて記録することにより、パーティ情報ＤＢ３４３に新規に開催されるパーティとして登録する。なお、ＤＢ管理部３６１は、タイマ３３０と連動して当該パーティ情報の受信日時を特定して、当該パーティの開始時刻としてもよい。
【０１４２】
次いで、サーバ管理制御部３５０は、該当する通信端末装置１０に完了通知とパーティＩＤを送信するとともに（ステップＳ２０３）、パーティ登録処理にかかる情報提供サーバ装置３０の動作を終了させる。
【０１４３】
次いで、通信端末装置１０においては、端末管理制御部１７０は、ネットワーク通信部１１０を介して情報提供サーバ装置３０から送信された完了通知を受信すると（ステップＳ１２０）、表示制御部１５０と連動して当該完了通知を表示部１４０に表示させるとともに、受信したパーティＩＤを管理テーブル記録部１０２に記録された該当するパーティ情報と対応付けて記録させる（ステップＳ１２１）。
【０１４４】
次いで、端末管理制御部１７０は、現時点において推薦情報の提供を受けるか否かを選択させるための表示とその入力を促すための表示（以下、「推薦情報の取得確認表示」という。）をし、その入力を待機する（ステップＳ１２２）。
【０１４５】
次いで、端末管理制御部１７０は、操作部１６０からの入力を検出すると（ステップＳ１２３）、推薦情報を取得するか否かを判断する（ステップＳ１２４）。このとき、端末管理制御部１７０は、推薦情報を取得すると判断した場合には、ステップＳ１３１の処理に移行し、推薦情報を取得しないと判断した場合には、本動作を終了させる。
【０１４６】
次いで、端末管理制御部１７０は、推薦情報を取得すると判断した場合には、当該推薦情報の取得要求を、記録部１００に記憶された該当するパーティ情報のパーティＩＤとともに情報提供サーバ装置３０に送信し、推薦情報の受信を待機する（ステップＳ１３１）。
【０１４７】
次いで、情報提供サーバ装置３０においてデータ処理部３６０は、推薦情報の取得要求を受信すると（ステップＳ２２１）、受信した推薦情報の取得要求に含まれるパーティＩＤに基づいて推薦情報提供処理を実行して推薦施設の一覧情報を有する推薦情報を生成するとともに、当該推薦情報を通信端末装置１０によって表示するためのデータを生成する（ステップＳ２２２）。
【０１４８】
なお、このとき、データ処理部３６０において実行される推薦情報提供処理の詳細について後述する。また、推薦情報が生成できなかった場合には、その旨（以下、「推薦情報非生成告知」という。）を表示するデータを生成する。
【０１４９】
次いで、サーバ管理制御部３５０は、生成した推薦情報の通信端末装置１０への送信を実行し、具体的には、当該推薦情報を表示するためのデータ又は推薦情報が生成できなかった旨のデータを通信端末装置１０に送信し（ステップＳ２２３）、推薦情報提供処理の動作を終了させる。
【０１５０】
最後、通信端末装置１０においては、端末管理制御部１７０が、情報提供サーバ装置３０から送信された推薦情報又は当該推薦情報が生成できなかった旨を示すデータを受信すると（ステップＳ１３２）、表示制御部１５０と連動し、受信した推薦情報又は推薦情報が見あたらない旨を示す情報を、ブラウザを介して表示部１４０に表示させて（ステップＳ１３３）、本動作を終了させる。
【０１５１】
［Ａ４．２］パーティ参加登録処理
次に、図１３及び図１４を用いて本実施形態において、情報提供サーバ装置３０と連動しつつ、通信端末装置１０によって実行されるパーティ参加登録処理（推薦情報取得処理及び推薦情報提供処理を含む）について説明する。なお、図１３及び図１４は、本実施形態の通信端末装置１０及び情報提供サーバ装置３０において実行されるパーティ参加登録処理に基づく動作を示すフローチャートである。
【０１５２】
本パーティ参加登録処理は、ユーザによって自己が所有する通信端末装置１０を用いてパーティ開催会場Ｘ又はその周辺において実行されるものとする。
【０１５３】
まず、通信端末装置１０において、端末管理制御部１７０は、操作部１６０を介してパーティ登録／情報提供アプリの起動指示を検出すると（ステップＳ３０１）、アプリケーション記録部１０１からパーティ登録／情報提供アプリを読み出して起動する（ステップＳ３０２）。このとき、端末管理制御部１７０は、ワークメモリの初期化その他の必要な処理を実行するとともに、管理テーブル記録部１０２から自己のユーザＩＤを取得する。
【０１５４】
次いで、端末管理制御部１７０は、現在位置検出部１２０に対して命令コマンドを出力し、当該現在位置検出部１２０に自機の現在位置（すなわち、パーティ開催会場Ｘ又はその付近）に対応した位置情報を検出させる（ステップＳ３０３）。
【０１５５】
次いで、端末管理制御部１７０は、ブラウザを読み出して、ネットワーク通信部１１０を介して、検出した位置情報及びユーザＩＤを付加したパーティ参加登録要求を情報提供サーバ装置３０に送信し、現在位置付近において開催されるパーティ一覧データの受信を待機する（ステップＳ３０４）。
【０１５６】
次いで、情報提供サーバ装置３０においては、パーティ参加登録要求を受信すると（ステップＳ４０１）と、サーバ管理制御部３５０が、当該パーティ参加登録要求とともに受信した位置情報に基づいてパーティ情報ＤＢ３４３を検索し、当該位置情報によって示される現実空間内の位置周辺において開催中のパーティを特定する（ステップＳ４０２）。
このとき、サーバ管理制御部３５０は、既に終了時刻が過ぎて終了しているパーティについては除外する。
【０１５７】
次いで、サーバ管理制御部３５０は、特定した複数のパーティに基づいて、パーティＩＤを有するパーティ一覧データを生成するとともに（ステップＳ４０３）、当該生成したパーティ一覧データを通信端末装置１０に送信し、ユーザが参加する参加パーティが特定された参加登録情報の受信を待機する（ステップＳ４０４）。
【０１５８】
次いで、通信端末装置１０において、端末管理制御部１７０は、パーティ一覧データを受信すると（ステップＳ３１１）、表示制御部１５０と連動してパーティ一覧データに基づいて表示部１４０に当該パーティの一覧を表示させつつ、ユーザが参加するパーティの選択入力を待機する（ステップＳ３１２）。
【０１５９】
次いで、端末管理制御部１７０は、表示されたパーティ一覧の中から一のパーティが選択されたことを検出すると（ステップＳ３１３）、ネットワーク通信部１１０を介して選択されたパーティ（すなわち、参加パーティ）のパーティＩＤ（すなわち、参加パーティＩＤ）と自己のユーザＩＤと含む参加登録情報として情報提供サーバ装置３０に送信するとともに、情報提供サーバ装置３０から送信される完了通知の受信を待機する（ステップＳ３１４）。
【０１６０】
次いで、情報提供サーバ装置３０においては、ＤＢ管理部３６１は、参加登録情報を受信すると（ステップＳ４１１）、受信した参加登録情報に基づきパーティ情報ＤＢ３４３の参加ユーザ情報を更新登録する（ステップＳ４１２）。
【０１６１】
次いで、サーバ管理制御部３５０は、該当する通信端末装置１０に該当するパーティに対応するパーティ情報及び完了通知を送信するとともに（ステップＳ４１３）、パーティ参加登録処理にかかる情報提供サーバ装置３０の動作を終了させる。
【０１６２】
次いで、通信端末装置１０においては、端末管理制御部１７０は、ネットワーク通信部１１０を介して情報提供サーバ装置３０から送信された該当するパーティ情報及び完了通知を受信すると（ステップＳ３２０）、表示制御部１５０と連動してパーティ情報及び完了通知を表示部１４０に表示させるとともに、当該パーティ情報を管理テーブル記録部１０２に記録する（ステップＳ３２１）。
【０１６３】
次いで、端末管理制御部１７０は、現時点において推薦情報の提供を受けるか否かを選択させための表示とその入力を促すための表示（推薦情報の提供確認表示）をし、その入力を待機する（ステップＳ３２２）。
【０１６４】
次いで、端末管理制御部１７０は、操作部１６０からの入力を検出すると（ステップＳ３２３）、推薦情報を取得するか否かを判断する（ステップＳ３２４）。このとき、端末管理制御部１７０は、推薦情報を取得すると判断した場合には、ステップＳ３３１の処理に移行し、推薦情報を取得しないと判断した場合には、本動作を終了させる。
【０１６５】
次いで、端末管理制御部１７０は、推薦情報を取得すると判断した場合には、当該推薦情報の取得要求を記録部１００に記憶された該当するパーティ情報に含まれるパーティＩＤとともに情報提供サーバ装置３０に送信し、推薦情報の受信を待機する（ステップＳ３３１）。
【０１６６】
次いで、情報提供サーバ装置３０においては、サーバ管理制御部３５０は、推薦情報の取得要求を受信すると（ステップＳ４２１）、受信した推薦情報の取得要求に含まれるパーティＩＤに基づいて推薦情報提供処理を実行して推薦施設の一覧情報を有する推薦情報を生成するとともに、当該推薦情報を通信端末装置１０によって表示するためのデータを生成する（ステップＳ４２２）。
【０１６７】
なお、このとき、データ処理部３６０において実行される推薦情報提供処理の詳細について後述する。また、推薦情報が生成できなかった場合には、推薦情報非生成告知を実行するデータを生成する。
【０１６８】
次いで、サーバ管理制御部３５０は、生成した推薦情報又は非生成告知情報を通信端末装置１０に送信し（ステップＳ４２３）、推薦情報提供処理の動作を終了させる。
【０１６９】
最後に、通信端末装置１０においては、端末管理制御部１７０が、情報提供サーバ装置３０から送信された推薦情報又は当該推薦情報が生成できなかった旨を示す非生成告知情報を受信すると（ステップＳ３３２）、表示制御部１５０と連動し、受信した推薦情報又は推薦情報非生成告知のデータを、ブラウザを介して表示部１４０に表示させて（ステップＳ３３３）、本動作を終了させる。
【０１７０】
［Ａ４．３］推薦情報提供処理
次に、図１５及び図１６を用いて本実施形態において、情報提供サーバ装置３０における推薦情報提供処理について説明する。なお、図１５は、本実施形態の情報提供サーバ装置３０における推薦情報提供処理に基づく動作を示すフローチャートであり、図１６は、本実施形態の通信端末装置において表示される画像の一例を示す図である。
【０１７１】
本動作は、通信端末装置１０から、上述のパーティ登録処理に基づく推薦情報の取得要求、パーティ参加登録処理に基づく推薦情報の取得要求、又は、当該パーティ登録処理もしくはパーティ参加登録処理とは無関係に実行された推薦情報の取得要求（以下、単に「単独要求」）に基づいて実行される。なお、各推薦情報の取得要求には、ユーザＩＤ、及び、検索キーとなる特定パーティ情報のパーティＩＤが含まれる。
【０１７２】
また、施設情報ＤＢ３４２には、予め複数の施設情報が記録されているとともに、パーティ情報ＤＢ３４３にも、予め複数のパーティ情報が記録されているものとする。
【０１７３】
まず、ＤＢ管理部３６１が、通信制御部３１０を介して通信端末装置１０から送信された推薦情報の取得要求が受信され、推薦情報提供処理の実行を検出すると（ステップＳ５０１）、当該推薦情報の取得要求とともに受信したパーティＩＤによってパーティ情報ＤＢ３４３を検索し、当該ユーザの参加しているパーティのパーティ情報（すなわち、特定パーティ情報）を特定する（ステップＳ５０２）。
【０１７４】
次いで、施設抽出部３６３が、特定した特定パーティ情報に含まれる開催位置情報に基づいて、施設情報ＤＢ３４２を検索し、当該パーティの開催場所周辺(例えば、１ｋｍ圏内)に存在する施設を抽出し、当該抽出した抽出施設の抽出ＩＤを読み出して、ＲＯＭ／ＲＡＭ３２０に展開する（ステップＳ５０３）。
【０１７５】
このとき、ＤＢ管理部３６１は、当該特定された抽出施設の中に当該ユーザのユーザＩＤに基づいて、パーティ情報ＤＢ３４３を検索し、当該ユーザが過去に参加したパーティのパーティ情報と対応付けて推薦済み施設情報として所定の施設ＩＤが登録されている場合には、当該施設を抽出対象から除外する（ステップＳ５０４）。
【０１７６】
次いで、パーティ特定部３６２が、特定された特定パーティ情報の参加ユーザ情報に含まれるユーザＩＤ（すなわち、参加ユーザのユーザＩＤ）に基づいて、パーティ情報ＤＢ３４３を検索し、当該ユーザＩＤが完全一致する（現在から所定期間内の）過去に開催されたパーティを特定する（ステップＳ５０５）。
【０１７７】
次いで、パーティ特定部３６２が、特定された特定パーティ情報に対応するパーティＩＤと対応付けてコメントデータＤＢ３４４又は画像データＤＢ３４５に記録されたコメントデータを抽出する（ステップＳ５０６）。
【０１７８】
次いで、施設特定部３６４は、抽出施設の施設ＩＤに対応するキーワードを施設情報ＤＢ３４２から読み出して、当該各キーワードと抽出したコメントデータと、を比較してこれらの一致度を算出する（ステップＳ５０７）。
【０１７９】
なお、一致度の算出方法は任意であり、例えば、キーワードを構成する文字列とコメントデータに含まれる文字列との完全一致、又は、一部一致の各々にスコアを付けて、スコアの合計値を一致度とするようにしてもよいし、従来の検索エンジンと同様にキーワード検索を行うようにしてもよい。
【０１８０】
次いで、施設特定部３６４は、算出された一致度が予め定められた条件を満たす抽出施設（すなわち、推薦施設）の有無を判定する（ステップＳ５０８）。このとき、施設特定部３６４は、予め定められた条件を満たす推薦施設が無いと判定した場合には、ステップＳ５１１の処理に移行し、予め定められた条件を満たす推薦施設があると判定した場合には、ステップＳ５２１の処理に移行する。
【０１８１】
次いで、推薦情報生成部３６５は、既にステップＳ５１２においてパーティ情報ＤＢ３４３の再検索処理（以下、単に「再検索処理」という。）を実行したか否かを判定し（ステップＳ５１１）、未だ再検索処理を実行していないと判定した場合には、ステップＳ５１２の処理に移行し、既に再検索処理を実行していると判定した場合には、推薦情報が生成できなかった旨を示す非生成告知のデータを生成して（ステップＳ５３１）本動作を終了させる。
【０１８２】
次いで、推薦情報生成部３６５は、未だ再検索処理を実行していないと判定した場合には、特定した特定パーティ情報の参加ユーザ情報に含まれるユーザＩＤに基づいて、パーティ情報ＤＢ３４３を再検索して、参加ユーザのユーザＩＤのいずれかが一致する現在から所定の期間内の過去に開催されたパーティを特定し（ステップＳ５１２）、ステップＳ５０６の処理に移行する。ただし、このとき、推薦情報生成部３６５は、参加ユーザのユーザＩＤが完全一致する過去に開催されたパーティについては除外する。
【０１８３】
一方、推薦情報生成部３６５は、ステップＳ５０８の処理において、予め定められた条件を満たす推薦施設があると判定した場合には、当該条件を満たす施設の施設情報を施設情報ＤＢ３４２から読み出す（ステップＳ５２１）。
【０１８４】
次いで、推薦情報生成部３６５は、パーティ情報ＤＢ３４３から抽出された施設情報を有するパーティを推薦パーティ（抽出パーティ）として抽出するとともに（ステップＳ５２２）、抽出された推薦施設の施設情報、推薦パーティのパーティ情報及び当該推薦パーティに属した参加ユーザを有する推薦情報を生成し（ステップＳ５２３）、推薦情報提供処理を終了させる。
【０１８５】
なお、例えば、推薦情報生成部３６５は、ステップＳ５２３の処理にあっては、図１６に示すように、抽出された推薦施設の施設情報「居酒屋丸丸」及び「ブティック五反田」の一覧を表示させ、かつ、「居酒屋丸丸」が推薦施設情報として登録された「五反田パーティ」のパーティ情報を、通信端末装置１０によってユーザに閲覧可能に表示させるための推薦情報を生成する。
【０１８６】
特に、推薦情報生成部３６５は、「五反田パーティ」のパーティ情報としては、「居酒屋丸丸」で開催されたパーティの開催時刻と、当該パーティの参加ユーザ（ユーザＣ及びＤ）の情報が通信端末装置１０によってユーザに閲覧可能に表示させるための推薦情報を生成する。そして、推薦情報生成部３６５は、参加ユーザ（ユーザＣ及びＤ）の表示が選択された場合に、各参加ユーザのＳＮＳの該当するＷｅｂページ（具体的には、ＵＲＬ）を閲覧可能とするための情報が埋め込まれている。
【０１８７】
また、サーバ管理制御部３５０は、推薦情報提供処理を終了させると、生成した推薦情報又は該当する施設が存在しない旨のデータを、推薦情報の取得要求のあった通信端末装置１０に送信する（ステップＳ２２３及びＳ４２３）。
【０１８８】
以上、本実施形態の通信システム１においては、参加ユーザの少なくとも一部が一致する特定パーティを特定して、当該特定パーティに対応する投稿情報と施設の特性情報を比較することができるので、例えば、ユーザによって開催された現実空間上におけるパーティの開催位置から所定の距離範囲(例えば１ｋｍ圏内)に存在する施設の中から、参加ユーザの嗜好に合致又は類似する施設を適切に抽出することができる。
【０１８９】
そして、本実施形態の通信システム１においては、ユーザの嗜好に合致又は類似する施設に基づいて推薦パーティを抽出することによって、参加ユーザの嗜好に合致又は類似する他のパーティ又は当該他のパーティに属する他の参加ユーザである推薦ユーザを、推薦施設として抽出した施設情報とともに、参加ユーザに推薦すること、及び、当該推薦された各情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができる。
【０１９０】
また、本実施形態の通信システム１、通信端末装置１０及び情報提供サーバ装置３０は、パーティの開催位置を入力させることなく、通信端末装置１０の位置に基づいて当該パーティ開催会場Ｘを特定することができるので、パーティ情報を登録する際のユーザの操作を簡易することができる。
【０１９１】
また、本実施形態の通信システム１、通信端末装置１０及び情報提供サーバ装置３０は、既ワードとして同一のもの（例えば、「焼き鶏」）について異なる表記に対応したキーワードを設定できるため、ユーザのコメントに表記揺れがある場合であっても、正確に推薦施設を特定することができる。
【０１９２】
なお、上記実施形態においては、情報提供サーバ装置３０にＳＮＳユーザ管理ＤＢ３４１、コメントデータＤＢ３４４及び画像データＤＢ３４５を設け、情報提供サーバ装置３０によりＳＮＳのサービスを提供するようにしているが、これらのＤＢを他のコンピュータシステムに設け、ＳＮＳ専用のサーバ装置として機能させて、このＳＮＳ専用サーバと情報提供サーバ装置３０が連携することによって上記の機能を実現するようにしてもよい。
【０１９３】
また、上記実施形態においては、パーティ情報の登録後に参加ユーザ情報を更新することにより、パーティ情報の登録後であっても、他のユーザが当該パーティに参加できる構成としたが、ユーザが増加した度に、パーティを作り直すようにしてもよい。
【０１９４】
［Ｂ］第２実施形態
次に、図１７〜図２２の各図を用いて本発明に係る通信システムの第２実施形態について説明する。
【０１９５】
本実施形態の通信システムは、第１実施形態の通信システムにおいて、各パーティの参加ユーザに対して、当該参加ユーザの種別に基づいて、予め定められた価値を有する価値情報を付与する点に特徴があり、その他の構成は、第１実施形態と同様である。
【０１９６】
特に、本実施形態の価値情報は、ＳＮＳ等において利用可能な情報であって、予め定められた価値情報としての加算可能なポイント情報である。そして、価値情報は、参加ユーザの携帯用端末装置に送信され、又は、該当する参加ユーザがアクセス可能であって利用可能なデータベース（後述のポイント情報データベース）に登録されることによって、各参加ユーザに提供されるようになっている。
【０１９７】
すなわち、本実施形態においては、参加ユーザによって利用可能な予め定められた価値情報を提供することができるので、パーティを新規に作成させるインセンティブ、及び、ユーザをパーティに積極的に参加させるインセンティブを与えることができるので、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるようになっている。
【０１９８】
したがって、本実施形態の通信システムは、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させて、その結果、ＳＮＳなどの仮想空間におけるユーザ間の交流を活性化することができるようになっている。
【０１９９】
なお、以下の本実施形態の詳細の説明においては、価値情報についてポイント情報を用いて説明する。また、本実施形態の通信システムは、上記の特徴点以外の特徴は、第１実施形態と同一であり、同一の部材については同一の符号を付してその説明を省略する。
【０２００】
また、本実施形態においては、パーティに参加するユーザ（以下、「参加ユーザ」という。）には、
（１）自ら新規作成する参加ユーザと、
（２）作成されたパーティに参加する参加ユーザと、
（３）他のユーザを招待する参加ユーザと、
が含まれる。
【０２０１】
そして、（１）、（２）及び（３）の順に高いポイントを提供するようになっている。すなわち、本実施形態においては、ユーザの行動に応じて価値情報に差を設けることによって（ポイントを調整することによって）、パーティへの参加及び他のユーザの招待よりも、新規パーティを積極的に作成させるためのインセンティブを高め、パーティへのユーザの参加を活性化するだけでなく、パーティの新規登録に対するユーザの意欲を高めることができるようになっている。
【０２０２】
［Ｂ１］通信システムの概要
まず、図１７を用いて本実施形態における通信システム１の構成及び概要について説明する。なお、図１７は、本実施形態における通信システム１の動作概要を示す概念図である。
【０２０３】
本実施形態の通信システム１は、第１実施形態と同様に、各々異なるユーザにより所持される複数の通信端末装置１０と、ネットワーク２０と、ネットワーク２０を介して各通信端末装置１０に通信接続される情報提供サーバ装置３１と、により構成される。
【０２０４】
特に、本実施形態の情報提供サーバ装置３１は、第１実施形態における機能であるＳＮＳのサービスを提供するサービス提供機能と、推薦情報を希望するユーザの通信端末装置１０に配信する機能の他に、
（１）パーティを作成した際に、
（２）パーティに参加した際に、又は、
（３）参加しているパーティに他のユーザを招待し、当該招待したユーザが該当するパーティに参加した際に、
該当するポイントをポイント情報として各ユーザのユーザＩＤに対応付けて登録するとともに、当該登録されたポイント情報を該当する通信端末装置１０にユーザの取得ポイントとして提供するようになっている。
【０２０５】
すなわち、情報提供サーバ装置３１は、参加ユーザによって利用可能に予め定められた価値情報を提供することができるので、パーティを作成させるインセンティブ又はユーザをパーティに積極的に参加させるインセンティブを与えることができる。
【０２０６】
したがって、本実施形態の情報提供サーバ装置３１は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、ＳＮＳなどの仮想空間及びそれを通じた実空間におけるユーザ間の交流を活性化することができるようになっている。
【０２０７】
例えば、図１７に示すように、第１実施形態と同様に、通信端末装置１０を用いて、情報提供サーバ装置３１に、ユーザＡが新規なパーティである「パーティ１」のパーティ情報を新規登録した場合を想定し、「パーティ１」の開催中にユーザＡの招待の下、ユーザＢの参加申請がされた状況を想定する。また、図１７の例では、上記に加えてユーザＢによって「パーティ１」にユーザＣが招待され、当該招待されたユーザＣが「パーティ１」に参加した状況を想定する。
【０２０８】
このような場合であって、パーティの開催会場において、又は、それ以外の場所において、ユーザＡ又はユーザＢによって推薦情報の情報提供が要求されると、情報提供サーバ装置３０は、第１実施形態と同様に、推薦施設及び推薦パーティを特定しつつ、ユーザＡに又はユーザＢの通信端末装置１０に、特定した推薦施設、推薦パーティ及び当該推薦パーティに属する参加ユーザの各情報を一覧にした推薦情報を提供する。
【０２０９】
一方、本実施形態の情報提供サーバ装置３１は、ユーザＡがパーティを新規登録した場合に、新規登録したユーザに与えられる「１０ポイント」のポイント情報を、ユーザＡのユーザＩＤに対応付けて所定のデータベースに登録するとともに、当該登録した「１０ポイント」のポイント情報をユーザＡの通信端末装置１０に提供するようになっている。
【０２１０】
また、情報提供サーバ装置３１は、ユーザＢが「パーティ１」に参加申請をした際に、
（イ）参加したユーザに与えられる「５ポイント」のポイント情報を、ユーザＢのユーザＩＤに対応付けて所定のデータベースに登録しつつ、ユーザＢの通信端末装置１０に提供するとともに、
（ロ）当該参加したユーザを招待したユーザに与えられる「１ポイント」のポイント情報を、ユーザＡのユーザＩＤに対応付けて所定のデータベースに登録しつつ、ユーザＡの通信端末装置１０に提供するようになっている。
【０２１１】
なお、ユーザＣが「パーティ１」に参加申請をした際には、上述と同様に、「５ポイント」のポイント情報を、ユーザＣのユーザＩＤに対応付けて所定のデータベースに登録しつつ、ユーザＣの通信端末装置１０に提供するとともに、「１ポイント」のポイント情報を、ユーザＢのユーザＩＤに対応付けて所定のデータベースに登録しつつ、ユーザＢの通信端末装置１０に提供するようになっている。
【０２１２】
また、ユーザＢ又はユーザＣがパーティへの招待が無い状態で、すなわち、自らの検索その他によって独自にパーティに参加した場合には、上記（イ）のポイントのみ参加したユーザＢ又はユーザＣに提供されるようになっている。
【０２１３】
［Ｂ２］通信端末装置
次に、本実施形態の各通信端末装置１０の構成について説明する。
【０２１４】
本実施形態の通信端末装置１０は、第１実施形態と同様に、記録部１００と、ネットワーク通信部１１０と、現在位置検出部１２０と、コメントデータ生成部１３０、表示部１４０と、表示制御部１５０と、操作部１６０と、端末管理制御部１７０と、撮像／画像データ生成部１８０と、を有している。
【０２１５】
特に、記録部１００の管理テーブル記録部１０２には、管理テーブルＴ１の他に、自己のユーザＩＤに対応付けて、情報提供サーバ装置３１から提供されたポイント情報が記録される。
【０２１６】
また、端末管理制御部１７０は、情報提供サーバ装置３１と連動し、ＳＮＳサービスの提供を受ける際に、又は、予め定められたショッピングサイト若しくは他の会員サービスを享受する際に、電子マネーの一部として当該ポイント情報を利用した場合には、当該記憶されたポイント情報の更新（必要なポイントの減算）を実行し、その旨を情報提供サーバ装置３１に通知する。
【０２１７】
なお、情報提供サーバ装置３１は、ポイント情報を利用した旨の通知を受信した場合には、該当するユーザのユーザＩＤに対応付けて記憶されたポイント情報を、管理テーブル記録部１０２に記憶されたポイント情報と同一となるように更新する。
【０２１８】
また、このように、ユーザは、ＳＮＳサービスの提供を受ける際に、又は、予め定められたショッピングサイト若しくは他の会員サービスを享受する際に、電子マネーの一部として当該ポイント情報を利用することができるようになっているが、ポイント情報の利用方法については、従来と同様であるので、その説明を省略する。
【０２１９】
［Ｂ３］情報提供サーバ装置
次に、図１８〜図２０の各図を用いて本実施形態の情報提供サーバ装置３１の構成について説明する。
【０２２０】
なお、図１８は、本実施形態の情報提供サーバ装置３０の構成を示す構成図であり、図１９は、本実施形態におけるポイント情報ＤＢ３４６に記録されるデータの一例を示す図である。また、図２０は、本実施形態におけるＳＮＳユーザ管理ＤＢ３４１に記録されるデータの一例を示す図である。
【０２２１】
本実施形態の情報提供サーバ装置３０は、第１実施形態と同様に、通信制御部３１０と、ＲＯＭ／ＲＡＭ３２０と、タイマ３３０と、記録装置３４０と、サーバ管理制御部３５０と、データ処理部３６０と、を有し、各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。ただし、本実施形態の記録装置３４０及びデータ処理部３６０は、第１実施形態の機能に加えて本実施形態固有の機能を有しており、当該固有の機能については後述する。
【０２２２】
なお、例えば、通信制御部３１０は、本発明のパーティ情報取得手段及び配信手段を構成し、記録装置３４０は、本発明の記録手段を構成する。また、例えば、データ処理部３６０は、本発明のパーティ情報登録手段と、投稿情報登録手段、施設抽出手段、パーティ特定手段、投稿情報抽出手段、設定手段、パーティ抽出手段、生成手段及び提供手段を構成する。
【０２２３】
本実施形態の記録装置３４０は、第１実施形態と同様に、ＳＮＳユーザ管理ＤＢ３４１、施設情報ＤＢ３４２、パーティ情報ＤＢ３４３、コメントデータＤＢ３４４及び画像ＤＢ３４５を構築するとともに、これらのデータベースに加えて、各ユーザのポイント情報をユーザＩＤに対応付けて記憶するポイント情報ＤＢ３４６を構築する。
【０２２４】
ポイント情報ＤＢ３４６は、ＳＮＳのユーザＩＤに対応付けて、当該ＳＮＳ、他のネットワークサービス（仮想店舗も含む）又は現実空間の実店舗で利用可能な価値情報としてのポイント情報を登録及びその管理を行うためのＤＢである。例えば、ポイント情報ＤＢ３４６には、図１９に示すように、
（１）各ユーザＩＤと、
（２）ポイント情報と、
（３）その他の情報と
の３つのデータが対応付けて、登録されている。また、その他情報としては、ポイント情報の利用期限、付与された日時又は利用制限などのポイントに関する情報が記録される。
【０２２５】
なお、ＳＮＳユーザ管理ＤＢ３４１には、第１実施形態において説明した
（１）各ユーザに対応するユーザＩＤと、
（２）ユーザＩＤにより特定されるユーザのユーザ名と、
（３）ユーザのプロフィールを表すユーザ情報と、
との３つデータの他に、図２０に示すように、
（４）既にパーティに参加登録したユーザ（以下、「非招待者」という。）から招待されたパーティのパーティＩＤと非招待者のユーザＩＤとが対応付けられた招待情報が登録されている。
【０２２６】
このため、例えば、図２０の例では、ユーザＣがＳＮＳの自己のホームページにアクセスすると、ユーザＡから「パーティ１」について招待されていることを示す情報が提示されるようになっている。
【０２２７】
本実施形態のデータ処理部３６０は、第１実施形態と同様に、機能別にＤＢ管理部３６１、パーティ特定部３６２、施設抽出部３６３、施設特定部３６４、及び、推薦情報生成部３６５とともに、ポイント情報の登録及び配信を行うポイント情報管理部３６６を含む。なお、本実施形態のポイント情報管理部３６５は、本発明に係る提供手段を構成する。
【０２２８】
ポイント情報管理部３６６は、新規にパーティを作成したユーザ、パーティに参加したユーザ及びパーティに参加しつつ他のユーザをパーティに招待した非招待者等のパーティに参加している参加ユーザに、当該参加ユーザによって利用可能な予め定められた価値情報であるポイント情報を提供する。
【０２２９】
具体的には、ポイント情報管理部３６６は、新規なパーティが作成された場合には、当該新規なパーティを作成したユーザのユーザＩＤを特定し、特定したユーザのユーザＩＤに基づいてポイント情報ＤＢ３４６を検索する。
【０２３０】
そして、ポイント情報管理部３６６は、当該ユーザＩＤに対応付けられた記録されているポイントに、予め定めたポイント（例えば、１０ポイント）を加算してそのポイントを更新するとともに、当該ポイントを示すポイント情報を該当するユーザの通信端末装置１０に提供する。
【０２３１】
また、ポイント情報管理部３６６は、既に作成されたパーティにユーザが参加した場合には、当該参加した参加ユーザのユーザＩＤを特定し、特定したユーザのユーザＩＤに基づいてポイント情報ＤＢ３４６を検索する。
【０２３２】
そして、ポイント情報管理部３６６は、当該ユーザＩＤに対応付けられた記録されているポイントに、予め定めたポイント（１ポイント）を加算してそのポイントを更新するとともに、当該ポイントを示すポイント情報を該当するユーザの通信端末装置１０に提供する。
【０２３３】
一方、ポイント情報管理部３６６は、パーティに参加するユーザが未だパーティに参加していない他のユーザを招待した場合には、ＳＮＳユーザ管理ＤＢ３４１に招待情報を招待されたユーザ（以下、「招待者」という。）のユーザＩＤに対応付けて登録する。
【０２３４】
また、ポイント情報管理部３６６は、上述のように、既に作成されたパーティにユーザが参加した場合には、当該参加したユーザのユーザＩＤに基づいて、パーティ情報ＤＢ３４３を検索し、当該ユーザＩＤによって特定されるユーザを招待者として招待した非招待者が存在するか否かを判定する。
【０２３５】
そして、ポイント情報管理部３６６は、招待者が招待されたパーティＩＤに基づいてパーティに参加登録した場合には、当該非招待者のユーザＩＤを特定しつつ、特定したユーザのユーザＩＤに基づいてＳＮＳユーザ管理ＤＢ３４１を検索し、当該ユーザＩＤに対応付けられた記録されているポイントに、予め定めたポイント（例えば、５ポイント）を加算してそのポイントを更新するとともに、当該ポイントを示すポイント情報を該当するユーザの通信端末装置１０に提供する。
【０２３６】
なお、ポイント情報が提供された通信端末装置１０は、ポイント情報を受信すると、内部に記憶されたポイント情報を更新するようになっている。
【０２３７】
［Ｂ４］通信端末装置及び情報提供サーバ装置の動作
［Ｂ４．１］パーティ登録処理
次に、図２１を用いて本実施形態において、情報提供サーバ装置３０と連動しつつ、通信端末装置１０によって実行されるパーティ登録処理について説明する。なお、図２１は、本実施形態の通信端末装置１０及び情報提供サーバ装置３０において実行されるパーティ登録処理の動作を示すフローチャートである。
【０２３８】
本動作は、ユーザによって自己が所有する通信端末装置１０を用いてパーティ開催会場Ｘ又はその周辺において実行されるものとする。なお、本動作は、ポイント情報の付与に関する各処理を実行する一方、推薦情報取得処理及び推薦情報提供処理についての各処理の説明については省略する。
【０２３９】
まず、通信端末装置１０において、端末管理制御部１７０は、操作部１６０を介してパーティ登録／情報提供アプリの起動指示を検出すると（ステップＳ６０１）、アプリケーション記録部１０１から当該パーティ登録／情報提供アプリを読み出して起動する（ステップＳ６０２）。このとき、端末管理制御部１７０は、ワークメモリの初期化その他の必要な処理を実行するとともに、管理テーブル記録部１０２から自己のユーザＩＤを取得する。
【０２４０】
次いで、端末管理制御部１７０は、現在位置検出部１２０に対して命令コマンドを出力し、当該現在位置検出部１２０に自機の現在位置（すなわち、パーティ開催会場Ｘ又はその付近）に対応した位置情報を検出させる（ステップＳ６０３）。
【０２４１】
次いで、端末管理制御部１７０は、表示制御部１５０及び操作部１６０と連動してパーティ名と、終了時刻などのパーティ日時情報との入力を促しつつ、パーティ情報に含まれる各情報の入力を受け付ける（ステップＳ６０４）。
【０２４２】
次いで、端末管理制御部１７０は、ネットワーク通信部１１０を介して受け付けた各情報をパーティ情報として、ユーザＩＤを付加したパーティ登録要求として情報提供サーバ装置３０に送信し、情報提供サーバ装置３０から送信される完了通知の受信を待機する（ステップＳ６０５）。なお、このとき、端末管理制御部１７０は、受け付けた各情報をパーティ情報として記録部１００の管理テーブル記録部１０２に記憶する。
【０２４３】
次いで、情報提供サーバ装置３０においては、通信制御部３１０がパーティ登録要求を受信すると（ステップＳ７０１）、ＤＢ管理部３６１は、ユーザＩＤを認識しつつ、受信したパーティ登録要求に含まれるパーティ情報をパーティ情報ＤＢ３４３に登録する（ステップＳ７０２）。
【０２４４】
このとき、ＤＢ管理部３６１は、当該パーティに対してパーティＩＤを付与する。そして、ＤＢ管理部３６１は、付与されたパーティＩＤと開始時刻を当該パーティ情報と対応付けて記録することにより、パーティ情報ＤＢ３４３に新規に開催されるパーティとして登録する。
【０２４５】
なお、ＤＢ管理部３６１は、タイマ３３０と連動して当該パーティ情報の受信日時を特定して、当該パーティの開始時刻としてもよい。
【０２４６】
次いで、サーバ管理制御部３５０は、該当する通信端末装置１０に完了通知とパーティＩＤを送信する（ステップＳ７０３）。
【０２４７】
次いで、ポイント情報管理部３６６は、受信したパーティ情報に含まれるユーザＩＤに基づいてポイント情報ＤＢ３４６を検索し、当該ユーザＩＤに対応付けられた記録されているポイントに、予め定めたポイント（例えば、１０ポイント）を加算してそのポイントを更新する（ステップＳ７０４）。
【０２４８】
次いで、ポイント情報管理部３６６は、加算したポイントを示すポイント情報を該当するユーザの通信端末装置１０に送信し（ステップＳ７０５）、本動作を終了させる。
【０２４９】
次いで、通信端末装置１０においては、端末管理制御部１７０は、ネットワーク通信部１１０を介して情報提供サーバ装置３０から送信された完了通知を受信すると（ステップＳ６１１）、表示制御部１５０と連動して当該完了通知を表示部１４０に表示させるとともに、受信したパーティＩＤを管理テーブル記録部１０２に記録された該当するパーティ情報と対応付けて記録させ、ポイント情報の受信を待機する（ステップＳ６１２）。
【０２５０】
次いで、通信端末装置１０においては、端末管理制御部１７０は、ネットワーク通信部１１０を介して情報提供サーバ装置３０から送信されたポイント情報を受信すると（ステップＳ６１３）、表示制御部１５０と連動して取得したポイント及び当該ポイントの加算後におけるユーザが有するポイントを表示部１４０に表示させるとともに、受信したポイント情報を管理テーブル記録部１０２に記録させ（ステップＳ６１４）、本動作を終了させる。
【０２５１】
なお、本実施形態においては、推薦情報取得処理及び推薦情報提供処理を実行する場合には、ステップＳ６１４の処理の後に、通信端末装置１０においては、第１実施形態と同様の各処理が実行され、情報提供サーバ装置３０においては、通信端末装置１０における推薦情報取得要求に基づいて、第１実施形態と同様の処理が実行される。
【０２５２】
また、ポイント情報は、ポイント情報ＤＢ３４６に登録するのみ、又は、通信端末装置１０に提供して管理テーブル記録部１０２に記録させるのみでもよい。
【０２５３】
［Ｂ４．２］パーティ参加登録処理
次に、図２２を用いて本実施形態において、情報提供サーバ装置３０と連動しつつ、通信端末装置１０によって実行されるパーティ参加登録処理について説明する。なお、図２２は、本実施形態の通信端末装置１０及び情報提供サーバ装置３０において実行されるパーティ参加登録処理に基づく動作を示すフローチャートである。
【０２５４】
本動作は、既にパーティに参加している参加ユーザからの招待に基づいて実行されるものとし、ＳＮＳユーザ管理ＤＢに招待されたパーティＩＤと招待した非招待者のユーザＩＤが既に記憶されているものとする。
【０２５５】
また、本動作においては、ＳＮＳの自己のホームページ、電子メール又は特定のアプリケーションなどのサービスにおいて特定のパーティに招待されている旨が通知されているものとし、非招待者のユーザＩＤを含む当該ユーザの情報及び招待されたパーティＩＤを含むパーティに関する情報が電子メール又はアプリケーション上において提供されているものとする。
【０２５６】
なお、本動作は、第１実施形態と異なり、ポイント情報の付与に関する各処理を実行する一方、推薦情報取得処理及び推薦情報提供処理についての各処理の説明については省略する。
【０２５７】
まず、通信端末装置１０において、端末管理制御部１７０は、操作部１６０を介して招待されたパーティにおける参加登録指示を検出すると（ステップＳ８０１）、アプリケーション記録部１０１からパーティ登録／情報提供アプリを読み出して起動する（ステップＳ８０２）。このとき、端末管理制御部１７０は、ワークメモリの初期化その他の必要な処理を実行し、管理テーブル記録部１０２から自己のユーザＩＤを取得するとともに、招待されているパーティのパーティＩＤ及び非招待者のユーザＩＤを取得する。
【０２５８】
次いで、端末管理制御部１７０は、ブラウザを読み出して、ネットワーク通信部１１０を介して、情報提供サーバ装置３０に、自己のユーザＩＤ、パーティＩＤ及び非招待者のユーザＩＤを含むパーティ参加登録要求を送信し、完了通知の受信を待機する（ステップＳ８０４）。
【０２５９】
次いで、情報提供サーバ装置３０においては、参加登録要求を受信すると（ステップＳ９０１）、サーバ管理制御部３５０は、当該参加登録要求に含まれる登録要求をしたユーザ（すなわち、招待者）のユーザＩＤ、パーティＩＤ及び非招待者のユーザＩＤを抽出する（ステップＳ９０２）。
【０２６０】
次いで、ＤＢ管理部３６１は、抽出したパーティＩＤ及び招待者のユーザＩＤに基づきパーティ情報ＤＢ３４３の参加ユーザ情報を更新登録する（ステップＳ９０３）。
【０２６１】
次いで、サーバ管理制御部３５０は、該当する通信端末装置１０に完了通知とパーティＩＤを送信する（ステップＳ９０４）。
【０２６２】
次いで、ポイント情報管理部３６６は、受信したパーティ情報に含まれるユーザＩＤに基づいてポイント情報ＤＢ３４６を検索し、当該ユーザＩＤに対応付けられた記録されているポイントに、予め定めたポイント（例えば、１ポイント）を加算してそのポイントを更新する（ステップＳ９０５）。
【０２６３】
次いで、ポイント情報管理部３６６は、加算したポイントを示すポイント情報を該当するユーザの通信端末装置１０に送信する（ステップＳ９０６）。
【０２６４】
次いで、ポイント情報管理部３６６は、受信したパーティ情報に含まれる非招待者のユーザＩＤに基づいてポイント情報ＤＢ３４６を検索し、当該非招待者のユーザＩＤに対応付けられた記録されているポイントに、予め定めたポイント（例えば、５ポイント）を加算してそのポイントを更新する（ステップＳ９０７）。
【０２６５】
次いで、ポイント情報管理部３６６は、加算したポイントを示すポイント情報を該当するユーザの通信端末装置１０に送信し（ステップＳ９０８）、本動作を終了させる。
【０２６６】
次いで、通信端末装置１０においては、端末管理制御部１７０は、ネットワーク通信部１１０を介して情報提供サーバ装置３０から送信された完了通知を受信すると（ステップＳ８１１）、表示制御部１５０と連動して当該完了通知を表示部１４０に表示させるとともに、受信したパーティＩＤを管理テーブル記録部１０２に記録された該当するパーティ情報と対応付けて記録させ、ポイント情報の受信を待機する（ステップＳ８１２）。
【０２６７】
次いで、通信端末装置１０においては、端末管理制御部１７０は、ネットワーク通信部１１０を介して情報提供サーバ装置３０から送信されたポイント情報を受信すると（ステップＳ８１３）、表示制御部１５０と連動して取得したポイント及び当該ポイントの加算後におけるユーザが有するポイントを表示部１４０に表示させるとともに、受信したポイント情報を管理テーブル記録部１０２に記録させ（ステップＳ８１４）、本動作を終了させる。
【０２６８】
なお、本実施形態においては、推薦情報取得処理及び推薦情報提供処理を実行する場合には、ステップＳ８１４の処理の後に、通信端末装置１０においては、第１実施形態と同様の各処理が実行され、情報提供サーバ装置３０においては、通信端末装置１０における推薦情報取得要求に基づいて、第１実施形態と同様の処理が実行される。
【０２６９】
また、上記に代えて、第１実施形態と同様に、通信端末装置１０の現在位置にも基づいて特定されたパーティの中から参加するパーティを特定し、該当するパーティに参加登録してもよい。この場合には、情報提供サーバ装置３０は、当該参加登録したユーザのユーザＩＤに対応付けて予め定められたポイント（例えば、１ポイント）をポイント情報ＤＢ３４６及び対応する通信端末装置１０への提供を行う。
【０２７０】
また、ポイント情報は、ポイント情報ＤＢ３４６に登録するのみ、又は、通信端末装置１０に提供して管理テーブル記録部１０２に記録させるのみでもよい。
【０２７１】
［Ｂ５］変形例
［Ｂ５．１］変形例１
上記の実施形態は、ＳＮＳ等の各サービスに用いることが可能なポイント情報を価値情報として提供しているが、
（１）所定の懸賞への応募条件
（２）オンラインゲームなどの各種のゲームに参加する際の参加条件、又は、
（３）懸賞、抽選若しくはゲーム内の有利な当選確率への変更条件
となる、ＵＲＬ又はデジタルコードなどの各種の条件具備させるための情報（以下、「条件情報」という。）を価値情報として提供してもよい。
【０２７２】
また、本実施形態においては、上述の条件情報に代えて、デジタルスタンプ、デジタルフレーム、ゲーム上のアイテム若しくはキャラクタ又は景品など価値情報を提供する構成を有していてもよい。
【０２７３】
［Ｂ５．２］変形例２
上記の実施形態における機能に加えて、パーティへの参加者が一定数増加する毎に、当該パーティに参加するユーザに予め定めたポイントを示すポイント情報又は上記変形例１に記載の価値情報を提供する構成を有していてもよい。
【０２７４】
具体的には、この場合には、ポイント情報管理部３６６は、通信端末装置１０を介してユーザの指示に基づいてパーティ情報ＤＢ３４３に新たなユーザの参加登録が実行される毎に、該当するパーティにおける参加者人数をカウントし、該当するパーティにおいて予め定められた人数（５人又は１０人）が増加する毎に、既に提供したポイント（又は価値情報）に応じて、所定のポイントを示すポイント情報（更なる価値情報）をボーナスとして新たに提供するようにしてもよい。
【０２７５】
例えば、ボーナスとして所定のポイントを付与する場合には、ポイント情報管理部３６６は、各パーティにおいて、予め定められた人数が増加すると、当該パーティに参加するユーザ毎に、既に提供したポイントと同ポイント、一定のポイント、又は、既に提供したポイントを２倍若しくは２倍以上のポイントを有するポイント情報を提供する。
【０２７６】
このような構成を有することによって、当該変形例においては、パーティの終了時刻までユーザの参加招待が実行されることとなるので、パーティが活性化するとともに、多くのユーザに対して積極的にパーティへの参加を促すことができるようになっている。
【０２７７】
［Ｂ５．３］変形例３
上記の実施形態において、パーティの開催期間に基づいて提供するポイント情報又は上記の価値情報を異なるようにしてもよい。例えば、ポイント情報管理部３６６は、予め定めた所定の期間中のみポイント情報又は上記の各種の価値情報を提供する構成を有していてもよい。このような構成を有することにより、例えば、所定の企画又はキャンペーンと連動させて商品の拡販又はサービスの活性化を図ることができるようになる。
【０２７８】
［Ｂ５．４］変形例４
上記の実施形態において、パーティの種別毎にポイント又は上記の価値情報を変える構成を有していてもよい。すなわち、個人が主催するパーティと企業が主催するパーティとにおいて、提供されるポイント又は価値情報の種別が異なるようにしてもよい。
【０２７９】
例えば、上記の実施形態においては、企業が主催するパーティについては、個人が主催するパーティより高ポイントを示すポイント情報を提供し、企業が主催するパーティへのユーザの参加に対するインセンティブを高くすることができる。
【０２８０】
そして、このような構成を有することによって、企業のパーティに多くの参加者を集わせることができるので、企業における広告及び宣伝又はイベントの告知及び参加募集に用いることができるようになっている。
【０２８１】
［Ｂ５．５］変形例５
上記の実施形態における機能に加えて、パーティに参加しているユーザがパーティにおける画像又はコメントの投稿を行う毎に所定のポイントを示すポイント情報又は上記の価値情報を該当するユーザの通信端末装置１０に提供するようにしてもよい。
【０２８２】
例えば、ポイント情報管理部３６６は、参加ユーザにおけるコメントの投稿、又は、画像の投稿が実行される際に、当該投稿したユーザのユーザＩＤを特定し、特定したユーザＩＤに対応付けて登録されるポイント情報に所定のポイント（例えば、１ポイント）を加算するとともに、該当する通信端末装置１０に当該ポイント情報を提供する。
【０２８３】
このような構成を有することによって、ユーザにおける画像又はコメントの投稿に対してもインセンティブを与えることができるので、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるようになっている。
【０２８４】
［Ｂ５．６］変形例６
上記の実施形態において、一定のポイント情報を獲得したユーザに対して更に所定のポイントを有するポイント情報を付与してもよいし、特典的な価値を有する価値情報を提供してもよい。
【０２８５】
以上、本実施形態の通信システム１においては、第１実施形態と同様に、ユーザの嗜好に合致又は類似する施設に基づいて推薦パーティを抽出することによって、参加ユーザの嗜好に合致又は類似する他のパーティ又は当該他のパーティに属する他の参加ユーザである推薦ユーザを、推薦施設として抽出した施設情報とともに、参加ユーザに推薦すること、及び、当該推薦された各情報を利用することによって、現実社会におけるユーザ間の交流を支援し、又は、ＳＮＳなどの仮想空間における交流を活性化することができる。
【０２８６】
また、本実施形態の通信システム１は、パーティを新規に登録したユーザ、既存のパーティに参加するユーザなどのパーティに参加する参加ユーザの通信端末装置１０にポイント情報を送信し、又は、当該参加ユーザがアクセス可能であって利用可能にポイント情報ＤＢ３４６に登録することによって参加ユーザによって利用可能な予め定められたポイント情報を提供することができるので、パーティを作成させるインセンティブを与えること又はユーザをパーティに積極的に参加させるインセンティブを与えることができる。
【０２８７】
したがって、本実施形態の通信システム１は、全体的に作成されるパーティが多くなり、推薦される情報のデータ量の蓄積を増加させること、及び、その結果、多くのデータの中から推薦情報を抽出することができるので、的確にユーザの嗜好に合致した情報を提供することができるとともに、推薦情報を提供するサービスを向上させ、ＳＮＳなどの仮想空間におけるユーザ間の交流を活性化することができる。
【０２８８】
なお、上記実施形態においては、第１実施形態と同様に、情報提供サーバ装置３０にＳＮＳユーザ管理ＤＢ３４１、コメントデータＤＢ３４４及び画像データＤＢ３４５を設け、情報提供サーバ装置３０によりＳＮＳのサービスを提供するようにしているが、これらのＤＢを他のコンピュータシステムに設け、ＳＮＳ専用のサーバ装置として機能させて、このＳＮＳ専用サーバと情報提供サーバ装置３０が連携することによって上記の機能を実現するようにしてもよい。
【０２８９】
また、上記実施形態においては、パーティ情報の登録後に参加ユーザ情報を更新することにより、パーティ情報の登録後であっても、他のユーザが当該パーティに参加できる構成としたが、ユーザが増加した度に、パーティを作り直すようにしてもよい。
【符号の説明】
【０２９０】
１０  …  通信端末装置
２０  …  ネットワーク
３０、３１  …  情報提供サーバ装置
１００  …  記録部
１０１  …  アプリケーション記録部
１０２  …  管理テーブル記録部
１１０  …  ネットワーク通信部
１２０  …  現在位置検出部
１３０  …  コメントデータ生成部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  操作部
１７０  …  端末管理制御部
１８０  …  撮像部
３１０  …  通信制御部
３２０  …  ＲＯＭ/ＲＡＭ
３３０  …  タイマ
３４０  …  記録装置
３４１  …  ＳＮＳユーザ管理ＤＢ
３４２  …  施設情報ＤＢ
３４３  …  パーティ情報ＤＢ
３４４  …  コメントデータＤＢ
３４５  …  画像データＤＢ
３４６  …  ポイント情報ＤＢ
３５０  …  サーバ管理制御部
３６０  …  データ処理部
３６１  …  ＤＢ管理部
３６２  …  グループ特定部
３６３  …  施設抽出部
３６４  …  施設特定部
３６５  …  推薦情報生成部
３６６  …  ポイント情報管理部
【図１】
2014081909.tif 000003
【図２】
2014081909.tif 000004
【図３】
2014081909.tif 000005
【図４】
2014081909.tif 000006
【図５】
2014081909.tif 000007
【図６】
2014081909.tif 000008
【図７】
2014081909.tif 000009
【図８】
2014081909.tif 000010
【図９】
2014081909.tif 000011
【図１０】
2014081909.tif 000012
【図１１】
2014081909.tif 000013
【図１２】
2014081909.tif 000014
【図１３】
2014081909.tif 000015
【図１４】
2014081909.tif 000016
【図１５】
2014081909.tif 000017
【図１６】
2014081909.tif 000018
【図１７】
2014081909.tif 000019
【図１８】
2014081909.tif 000020
【図１９】
2014081909.tif 000021
【図２０】
2014081909.tif 000022
【図２１】
2014081909.tif 000023
【図２２】
2014081909.tif 000024