行動を共にするユーザのグループ毎に、グループの識別情報と当該グループに所属しているユーザの識別情報と当該グループが滞在したスポットの履歴を示す情報を保持するグループ行動履歴保持手段と、前記各ユーザのプロフィールを示すプロフィール情報を保持するユーザプロフィール保持手段と、当該グループに所属しているユーザのプロフィール情報を該ユーザプロフィール保持手段から取得し、当該グループに所属しているユーザのプロフィール情報から当該グループの特徴を算出するグループ特徴算出手段と、前記グループ行動履歴保持手段から、現在、当該グループが滞在しているスポットに過去に滞在した他のグループが次に滞在したスポットの履歴を抽出する他グループ履歴抽出手段と、該他グループ履歴抽出手段が履歴を抽出した他のグループに所属していたユーザのプロフィール情報を前記ユーザプロフィール保持手段から取得し、当該他のグループに所属していたユーザのプロフィール情報から当該他のグループの特徴を算出し、前記グループ特徴算出手段が算出した当該グループの特徴との類似度を算出するグループ間類似度算出手段と、グループに所属しているユーザからスポットの推薦が要求された際に、前記グループ間類似度算出手段が算出した類似度が所定の閾値以上のグループが前記他グループ履歴抽出手段が抽出した次に滞在したスポットを集計する集計手段と、該集計手段による集計結果に応じて、前記他グループ履歴抽出手段が履歴を抽出した他のグループが当該グループが現在滞在しているスポットの次に滞在したスポットについての情報を抽出する抽出手段と、該抽出手段が抽出したスポットについての情報を前記推薦を要求したユーザに通知する通知手段と、を備えるスポット情報提供装置。請求項1に記載のスポット情報提供装置において、前記通知手段は、前記集計手段による集計結果が多い順に、前記抽出手段が抽出したスポットについての情報を通知する、スポット情報提供装置。請求項1又は2に記載のスポット情報提供装置において、前記各スポットについての詳細情報を保持する詳細情報保持手段を備え、前記スポットについての情報を通知したユーザからの、スポットを指定した詳細情報の要求に応じて、前記詳細情報保持手段から指定されたスポットについての詳細情報を取得して、当該ユーザに提供する、スポット情報提供装置。請求項1から3のいずれかに記載のスポット情報提供装置において、前記グループ特徴算出手段と前記グループ間類似度算出手段が算出するグループの特徴は、少なくとも、グループに所属しているユーザの人数、グループに所属しているユーザの性別比、グループに所属しているユーザの年齢に応じて算出する、スポット情報提供装置。請求項1から4のいずれかに記載のスポット情報提供装置において、前記グループ特徴算出手段と前記グループ間類似度算出手段は、前記グループに所属しているユーザの人数、前記グループに所属しているユーザの性別比、前記グループに所属しているユーザの年齢を、所定の範囲に分類して、前記グループの特徴を算出する、スポット情報提供装置。請求項1から請求項5のいずれかに記載のスポット情報提供装置と、前記集計手段にユーザの推薦を要求する要求手段と、前記通知手段からの通知を受信して表示する表示手段を有する携帯端末装置、とを備えるスポット情報提供システム。ユーザ端末装置からの要求に応じて、スポットについての情報を提供するサーバ装置で実行されるスポット情報提供プログラムであって、当該サーバ装置を、行動を共にするユーザのグループ毎に、グループの識別情報と当該グループに所属しているユーザの識別情報と当該グループが滞在したスポットの履歴を示す情報を保持するグループ行動履歴保持手段と、前記各ユーザのプロフィールを示すプロフィール情報を保持するユーザプロフィール保持手段と、当該グループに所属しているユーザのプロフィール情報を該ユーザプロフィール保持手段から取得し、当該グループに所属しているユーザのプロフィール情報から当該グループの特徴を算出するグループ特徴算出手段と、前記グループ行動履歴保持手段から、現在、当該グループが滞在しているスポットに過去に滞在した他のグループが次に滞在したスポットの履歴を抽出する他グループ履歴抽出手段と、該他グループ履歴抽出手段が履歴を抽出した他のグループに所属していたユーザのプロフィール情報を前記ユーザプロフィール保持手段から取得し、当該他のグループに所属していたユーザのプロフィール情報から当該他のグループの特徴を算出し、前記グループ特徴算出手段が算出した当該グループの特徴との類似度を算出するグループ間類似度算出手段と、グループに所属しているユーザからスポットの推薦が要求された際に、前記グループ間類似度算出手段が算出した類似度が所定の閾値以上のグループが前記他グループ履歴抽出手段が抽出した次に滞在したスポットを集計する集計手段と、該集計手段による集計結果に応じて、前記他グループ履歴抽出手段が履歴を抽出した他のグループが当該グループが現在滞在しているスポットの次に滞在したスポットについての情報を抽出する抽出手段と、該抽出手段が抽出したスポットについての情報を前記推薦を要求したユーザに通知する通知手段、として機能させるスポット情報提供プログラム。従来の技術では、ユーザの携帯電話機の現在位置からの移動先として、多くのユーザが移動先として選択している移動場所を推薦する特許文献1ことや、開催が予定されている宴会の参加者情報等に応じて、推薦する宴会場所を選択する特許文献2ことができるが、グループに所属しているユーザの嗜好現在までの行動状況に応じて適切なスポット推薦候補の情報を提供することはできなかった。また、現在滞在しているスポットが考慮されていないため、選択されたスポットが、現在のグループの状況等に適切であるとは限らない。本発明は、上記課題を解決するためになされたものであり、その目的は、グループに所属しているユーザの嗜好現在までの行動状況に応じて適切なスポット推薦候補の情報を提供することができるスポット情報提供装置及びスポット情報提供システム等を提供することにある。1上記課題を解決するための本発明のスポット情報提供装置は、行動を共にするユーザのグループ毎に、グループの識別情報と当該グループに所属しているユーザの識別情報と当該グループが滞在したスポットの履歴を示す情報を保持するグループ行動履歴保持手段と、前記各ユーザのプロフィールを示すプロフィール情報を保持するユーザプロフィール保持手段と、当該グループに所属しているユーザのプロフィール情報を該ユーザプロフィール保持手段から取得し、当該グループに所属しているユーザのプロフィール情報から当該グループの特徴を算出するグループ特徴算出手段と、前記グループ行動履歴保持手段から、現在、当該グループが滞在しているスポットに過去に滞在した他のグループが次に滞在したスポットの履歴を抽出する他グループ履歴抽出手段と、該他グループ履歴抽出手段が履歴を抽出した他のグループに所属していたユーザのプロフィール情報を前記ユーザプロフィール保持手段から取得し、当該他のグループに所属していたユーザのプロフィール情報から当該他のグループの特徴を算出し、前記グループ特徴算出手段が算出した当該グループの特徴との類似度を算出するグループ間類似度算出手段と、グループに所属しているユーザからスポットの推薦が要求された際に、前記グループ間類似度算出手段が算出した類似度が所定の閾値以上のグループが前記他グループ履歴抽出手段が抽出した次に滞在したスポットを集計する集計手段と、該集計手段による集計結果に応じて、前記他グループ履歴抽出手段が履歴を抽出した他のグループが当該グループが現在滞在しているスポットの次に滞在したスポットについての情報を抽出する抽出手段と、該抽出手段が抽出したスポットについての情報を前記推薦を要求したユーザに通知する通知手段と、を備えている。この発明によれば、集計手段が、グループに所属しているユーザからスポットの推薦が要求された際に、前記グループ間類似度算出手段が算出した類似度が所定の閾値以上のグループが前記他グループ履歴抽出手段が抽出した次に滞在したスポットを集計し、抽出手段が、集計手段による集計結果に応じて、前記他グループ履歴抽出手段が履歴を抽出した他のグループが当該グループが現在滞在しているスポットの次に滞在したスポットについての情報を抽出し、通知手段が、該抽出手段が抽出したスポットについての情報を前記推薦を要求したユーザに通知することができる。2また、本発明のスポット情報提供装置は、前記通知手段は、前記集計手段による集計結果が多い順に、前記抽出手段が抽出したスポットについての情報を通知する、構成を有している。3また、本発明のスポット情報提供装置は、前記各スポットについての詳細情報を保持する詳細情報保持手段を備え、前記スポットについての情報を通知したユーザからの、スポットを指定した詳細情報の要求に応じて、前記詳細情報保持手段から指定されたスポットについての詳細情報を取得して、当該ユーザに提供する、構成を有している。4また、本発明のスポット情報提供装置は、前記グループ特徴算出手段と前記グループ間類似度算出手段が算出するグループの特徴は、少なくとも、グループに所属しているユーザの人数、グループに所属しているユーザの性別比、グループに所属しているユーザの年齢に応じて算出する、構成を有している。5また、本発明のスポット情報提供装置は、前記グループ特徴算出手段と前記グループ間類似度算出手段は、前記グループに所属しているユーザの人数、前記グループに所属しているユーザの性別比、前記グループに所属しているユーザの年齢を、所定の範囲に分類して、前記グループの特徴を算出する、構成を有している。6本発明に係るスポット情報提供システムは、本発明のスポット情報提供装置と、前記集計手段にユーザの推薦を要求する要求手段と、前記通知手段からの通知を受信して表示する表示手段を有する携帯端末装置と、を備えている。7本発明に係るスポット情報提供プログラムは、ユーザ端末装置からの要求に応じて、スポットについての情報を提供するサーバ装置で実行されるスポット情報提供プログラムであって、当該サーバ装置を、行動を共にするユーザのグループ毎に、グループの識別情報と当該グループに所属しているユーザの識別情報と当該グループが滞在したスポットの履歴を示す情報を保持するグループ行動履歴保持手段と、前記各ユーザのプロフィールを示すプロフィール情報を保持するユーザプロフィール保持手段と、当該グループに所属しているユーザのプロフィール情報を該ユーザプロフィール保持手段から取得し、当該グループに所属しているユーザのプロフィール情報から当該グループの特徴を算出するグループ特徴算出手段と、前記グループ行動履歴保持手段から、現在、当該グループが滞在しているスポットに過去に滞在した他のグループが次に滞在したスポットの履歴を抽出する他グループ履歴抽出手段と、該他グループ履歴抽出手段が履歴を抽出した他のグループに所属していたユーザのプロフィール情報を前記ユーザプロフィール保持手段から取得し、当該他のグループに所属していたユーザのプロフィール情報から当該他のグループの特徴を算出し、前記グループ特徴算出手段が算出した当該グループの特徴との類似度を算出するグループ間類似度算出手段と、グループに所属しているユーザからスポットの推薦が要求された際に、前記グループ間類似度算出手段が算出した類似度が所定の閾値以上のグループが前記他グループ履歴抽出手段が抽出した次に滞在したスポットを集計する集計手段と、該集計手段による集計結果に応じて、前記他グループ履歴抽出手段が履歴を抽出した他のグループが当該グループが現在滞在しているスポットの次に滞在したスポットについての情報を抽出する抽出手段と、該抽出手段が抽出したスポットについての情報を前記推薦を要求したユーザに通知する通知手段、として機能させる。本発明では、集計手段が、グループに所属しているユーザからスポットの推薦が要求された際に、前記グループ間類似度算出手段が算出した類似度が所定の閾値以上のグループが前記他グループ履歴抽出手段が抽出した次に滞在したスポットを集計し、抽出手段が、集計手段による集計結果に応じて、前記他グループ履歴抽出手段が履歴を抽出した他のグループが当該グループが現在滞在しているスポットの次に滞在したスポットについての情報を抽出し、通知手段が、該抽出手段が抽出したスポットについての情報を前記推薦を要求したユーザに通知することにより、グループに所属しているユーザの嗜好現在までの行動状況に応じて適切なスポット推薦候補の情報を提供することができる。以下、本発明の各実施形態について、図面を参照しながら説明する。なお、以下に説明する実施形態は、ユーザに場所スポットについての情報を提供する情報提供システムに、本発明を適用した場合の実施形態である。<構成>まず、図1を用いて情報提供システムの構成について説明する。なお、図1は、当該情報提供システムの全体の構成を示す図である。この情報提供システムスポット情報提供システムは、有線あるいは無線のネットワーク1で接続されたサーバ装置スポット情報提供装置10と、携帯電話端末装置あるいはスマートフォン等の携帯情報端末装置あるいはブックリーダ、携帯ゲーム機等からなるユーザ端末装置携帯端末装置30とを備えている。この情報提供システムは、買い物や食事等の場所スポットについての情報を保持しており、ユーザ端末装置30からの要求に応じてこれらの情報を提供するようになっている。これらのサービスは、例えば当該情報提供システムに、友人申請承認機能を設け、明示的に友人知人関係を保持しておき、ユーザが設定した知人、友人等の関係性に応じて、提供する情報範囲等を制限するようにしてもよい。サーバ装置10は、インターネット等のネットワーク1を介した通信を制御する通信処理部11と、ユーザ端末装置30からの操作に対するフロントエンドとなるHTTPサーバ12と、当該情報提供システムを利用する会員である各々のユーザについての情報プロフィール情報を保持する会員DBユーザプロフィール保持手段13と、会員DB13にユーザのプロフィールを入力するプロフィール入力部14と、買い物や食事等のスポットについての情報を保持するスポットDB15と、買い物や食事等の行動を共にするユーザのグループについての情報を保持するグループ行動履歴DBグループ行動履歴保持手段16と、グループについての情報を入力するグループ入力部17と、ユーザ端末装置30からの要求に応じて推薦候補のスポットについての情報を抽出する推薦候補抽出部グループ特徴算出手段、他グループ履歴抽出手段、グループ間類似度算出手段、集計手段、抽出手段18と、推薦候補抽出部18が抽出した推薦候補のスポットをユーザ端末装置30宛に通知する推薦候補通知部通知手段19と、ユーザ端末装置30からの要求に応じてスポットの詳細情報を提供する詳細情報提供部20とを備えている。また、ユーザ端末装置30は、ネットワーク1を介したサーバ装置10等との通信を制御する通信処理部31と、HTTPサーバ12が提供するHTTPサービスを利用するWebブラウザ32と、HTTPサービスに応じた画像等を表示する表示部33と、ユーザからの指示等を入力する入力部34と、スクリプト言語等で記述されたプログラムアプリケーションを実行するVMVirtualMachine等からなる実行環境35と、ユーザ端末装置30の位置を検出するGPS受信部36を備えている。ユーザ端末装置30のユーザがサーバ装置10が提供するサービスを利用する際には、Webブラウザ32からHTTPサーバ12のアドレスを入力して、サービスの利用要求を送信する。この利用要求は、ネットワーク1、通信処理部11を介してHTTPサーバ12に供給される。HTTPサーバ12は、利用要求を受信すると、メッセージ配信制御部20等が提供するサービスをHTTPサーバ12を介して提供するようになっている。<データ構造>図2は、上述の会員DB13に格納されている各々のユーザについての情報の例を示す図である。この会員DB13には、各々のユーザ毎に固有のユーザIDと、このユーザIDに対応付けられたユーザのプロフィール情報とからなる。プロフィール情報は、例えば性別、年齢、居住地域、血液型等の情報を含んでいる。上述のように、当該情報提供システムにおいて、友人知人関係を保持している場合には、これらの情報に加えて、ユーザ間の友人知人関係を保持しておくてようにしてもよい。図3は、上述のスポットDB15に格納されている情報の例を示す図である。このスポットDB15には、各々のスポット毎に固有の識別情報スポットIDに対応付けられて、例えば駅名、店名、学校名、公共施設名等の当該スポットの名称と、当該スポットが存在する緯度経度を示す情報等の位置が格納されている。なお、当該スポットの詳細情報やジャンル等を保持しておくようにしてもよい。図4は、上述のグループ行動履歴DB16に格納されている情報の例を示す図である。このグループ行動履歴DB16には、以下の3つのテーブルが格納されている。1グループテーブル16A2参加テーブル16B3滞在テーブル16Cグループテーブル16Aには、グループ毎に固有の識別情報グループIDが格納されている。なお、後述の図10に示すメニュー画面からグループ編集して近くの施設を探すを選択してグループに所属するユーザを変更した場合は、新しいグループとして新たなグループIDを割り当てて登録するようにしている。また、グループ参加テーブル16Bには、グループのグループID毎に、当該グループに所属しているユーザのユーザID参加ユーザID、グループに対するユーザの参加状態を示す参加状態の値が対応付けられて格納されている。参加状態についての詳細は後述する。また、滞在テーブル16Cには、レコード毎に固有の識別情報滞在IDに対応付けられて、買い物や食事等で滞在しているグループのグループID滞在グループIDと、当該グループが滞在しているスポットのスポットID滞在地IDと、当該スポットに滞在を開始した日時滞在開始日時と、当該スポットの前に当該グループが滞在していたスポットのレコードの滞在地ID前滞在IDが格納される。なお、前滞在IDは、当該グループが直前に作成した滞在テーブル16Cのレコードの滞在IDが格納される。なお、グループを解散するまでは、グループ編集所属するユーザを変更してグループIDが変更されても、一連の行動が前滞在IDによって関連付けられるようになっている。すなわち、グループ行動履歴DB16上はグループIDの変更により別グループになったように見えるが、最初にグループを形成して、最後にグループを解散するまでの、一連のメンバー変更滞在地登録を1つのグループの行動として扱っている。<動作>次に、本実施形態に係る情報提供システムの動作を説明する。この情報提供システムでは、全体として、各々独立して実行される以下の処理がある。[プロフィール入力処理][行動入力処理][推薦候補抽出送信処理]<プロフィール入力処理>この情報提供システムを利用しようとするユーザは、予め、自分のプロフィール情報を登録しておく。具体的には、Webブラウザ32を操作して、サーバ装置10宛てにプロフィール情報の入力を要求する。この要求は、HTTPサーバ12に供給される。HTTPサーバ12は、これに応じて、例えば図5に示す入力画面を表示するためのデータをWebブラウザ32に送信する。Webブラウザ32は、これに応じて、図5に示す入力画面を表示部33に表示させ、ユーザの入力を待機する。ユーザがニックネーム、年齢、性別等のプロフィール情報を入力し、送信ボタンを指示すると、Webブラウザ32は入力されたプロフィール情報をHTTPサーバ12宛てに送信する。プロフィール情報を受信すると、HTTPサーバ12は、プロフィール入力部14を介して受信したプロフィール情報を会員DB13に登録させる。図6は、この情報提供システムにおける行動入力処理S4~S9、S11~S15と、推薦候補抽出送信処理S21~S22の概要を示すものである。この情報提供システムを利用するユーザは、Webブラウザ32を操作し、HTTPサーバ12にメニュー画面のデータを要求する。これに応じて、HTTPサーバ12は、例えば図7に示すメニュー画面を表示させるデータをWebブラウザ32に宛てに送信するS1。これに応じて、Webブラウザ32は、図7に示すメニュー画面を表示部33に表示させる。これを見たユーザが、メニュー画面中のボタンを指示することにより、行動入力処理と、推薦候補抽出送信処理を選択する。<行動入力処理>グループ形成複数のユーザがグループで買い物や食事等の行動をする際には、まず、グループの形成を行う。具体的には、グループ内のあるユーザが、Webブラウザ32を操作して、図7に示すメニュー画面からグループ形成を選択する。Webブラウザ32は、これに応じて、グループに所属するユーザの選択方式を選択する入力データの送信を要求する。Webブラウザ32は、これに応じて、HTTPサーバ12は、例えば図8に示す画面を表示させるデータ入力データをWebブラウザ32宛てに送信するS5。Webブラウザ32は、供給された入力データに応じて表示部33に図8の画面を表示させる。これを見たユーザが友人リストから選択ボタンを指示すると、Webブラウザ32は、HTTPサーバ12宛てに、友人リストの送信を要求する。これに応じて、HTTPサーバ12は、グループ入力部17に、例えば図9に示す画面を表示させるデータ入力データを作成させる。グループ入力部17は、会員DB13を参照して、当該入力データを要求したユーザの知人であるユーザのリスト、これらのユーザを選択するチェックボックス、チェックされたユーザについての情報の送信動作の定義等を含む入力データを作成する。HTTPサーバ12は、グループ入力部17が作成した入力データをWebブラウザ32宛てに送信するS7。この入力データを受信すると、Webブラウザ32は、これに応じて図9に示す画面を表示部33に表示させる。この画面を見たユーザが、チェックボックスを指示して当該グループに所属するユーザを選択した後、形成ボタンを指示すると、Webブラウザ32は、チェックされたユーザを示す情報をHTTPサーバ12に送信する。HTTPサーバ12は、供給された情報をグループ入力部17に供給し、固有のグループIDを付与させ、選択されたユーザのユーザIDをグループ行動履歴DB16中の参加テーブル16Bに登録させる。なお、参加テーブル16B中の参加状態は、現在行動中のグループについてはfalseとし、行動が終了したグループ解散したグループについてはtrueとして参加状態を管理している。このため、グループ入力部17は、新規に登録したグループに対応する参加状態はfalseとする。これにより、新たなグループがグループ行動履歴DB16に登録されるS9。なお、グループに所属するユーザの選択は、上述の図8中の選択ボタンの定義にあるように、当該情報提供システムに登録しているユーザ名で検索を行ない検索結果から選んだり、グループ行動履歴DB16を参照して、過去に所属したグループから選択したりしてもよい。なお、グループ形成を行う際に、所属するユーザを選択した後、グループ入力部17から、所属ユーザに対して、GPS等から取得した現在地の情報を通知させ、グループ形成を行っているユーザの近辺にいることを確認した上で登録を行なうようにしてもよい。これにより、近くに居ないのにグループに所属させてしまうといった誤操作不正等の可能性を低減させることができる。滞在地登録一方、ユーザが、上述の図7に示すメニュー画面から滞在地登録を選択すると、Webブラウザ32は、HTTPサーバ12に、滞在地の選択方式を選択する選択データの送信を要求する。これに応じて、HTTPサーバ12は、例えば図10に示す画面を表示させる選択データをWebブラウザ32宛てに送信するS11。Webブラウザ32は、供給された選択データに応じて図10に示す画面を表示部33に表示させる。これを見たユーザが、近くの施設を探すボタンを指示すると、Webブラウザ32は、GPS受信部36から取得した現在位置に応じた情報をHTTPサーバ12宛てに送信して、現在地を選択する現在地データの送信を要求する。これに応じて、HTTPサーバ12は、グループ入力部17に、例えば図11に示す画面を表示させるデータ現在地データを作成させる。グループ入力部17は、HTTPサーバ12から供給された現在位置に応じた情報に応じて、スポットDB15からユーザ端末装置30の現在位置付近のスポットの情報を取得する。さらに、グループ入力部17は、取得したスポットの情報の選択と、選択されたスポットを示す情報の送信動作の定義等を含む現在地データを作成する。HTTPサーバ12は、グループ入力部17が作成した現在地データをWebブラウザ32宛てに送信するS13。この現在地データを受信すると、Webブラウザ32は、これに応じて図11に示す画面を表示部33に表示させる。この画面を見たユーザが、現在地に対応するボタンを指示すると、Webブラウザ32は、指示された現在地を示す情報をHTTPサーバ12宛てに送信する。当該情報を受信すると、HTTPサーバ12はグループ入力部17に指示して受信した情報をグループ行動履歴DB16の滞在テーブル16Cに登録させる。これにより、当該グループの滞在地がグループ行動履歴DB16に登録されるS15。なお、上述の滞在地登録は、グループがスポットを移動する毎に繰り返す。この際、グループに所属するユーザに変更増減がある場合には、上述の図10に示す画面からグループ編集して近くの施設を探すを選択し、ユーザの追加削除を行なってから滞在地の登録を行う。ユーザの追加の場合は、グループ入力部17が、例えば上述の図8に示す画面を表示させるデータをHTTPサーバ12を介してWebブラウザ32に宛てに送信する。これに応じて、ユーザが友人リストから選択を指示すると、HTTPサーバ12は、グループ入力部17に、グループ行動履歴DB16から、Webブラウザ32を操作しているユーザの知人のユーザであって、現在のグループに所属していないユーザを選択して、上述の図9に示すような入力データを作成させ、上述と同様に、Webブラウザ32に供給して追加されるユーザを選択させる。なお、グループに所属するユーザの選択は、上述の図8中の選択ボタンの定義にあるように、当該情報提供システムに登録しているユーザ名で検索を行ない検索結果から選んだり、グループ行動履歴DB16を参照して、過去に所属したグループから選択したりしてもよい。ユーザの削除の場合は、グループ入力部17が、グループ行動履歴DB16から、現在のグループに所属しているユーザを選択して、上述の図9に示すような入力データを作成し、上述と同様に、Webブラウザ32に供給して削除されるユーザを選択させる。このように、グループに所属するユーザに変更がある場合、グループ入力部17は、新たなグループIDを割り当てたグループを作成する。また、グループ入力部17は、変更前のグループIDに対応する参加テーブル16B内の参加状態の値をtrueとし、新たなグループIDに対応する参加テーブル16B内の参加状態の値をfalseとする。また、帰宅する等、グループとしての行動を終了するときは、ユーザは、上述の図7に示すメニュー画面からグループ解散ボタンを指示する。これに応じて、Webブラウザ32は、HTTPサーバ12にグループ解散を示す通知を行い、HTTPサーバ12はグループ入力部17にグループ状態を解除させる。これにより、グループ入力部17は、グループ行動履歴DB16中の、参加テーブル16B中の参加状態をtrueとしてグループ状態を解除する。上述のように、この情報提供システムでは、グループを形成してから、グループを解散するまでの一連の行動を1つのグループの行動として管理している。具体的には、例えば図12に示すように、ユーザIDが1、2、3である3人のユーザでグループグループID:1を形成した状態を想定する。この後、当該グループは、あるスポットスポットID:100で滞在地登録を行った後、他のスポットスポットID:22に移動して滞在地登録を行う。さらに、この後、ユーザIDが1であるユーザが当該グループを離脱し、残りのユーザが他のスポットスポットID:1333に移動してグループ編集により、ユーザIDが1であるユーザを当該グループから削除すると、グループIDが2になる。この後、滞在地登録をすると、例えば図13に示すように、グループIDが2のグループとして当該スポットスポットID:1333が滞在地として登録される滞在ID:3。しかしながら、グループ入力部17は、当該レコード滞在ID:3前滞在IDとして、グループ編集前のグループのレコードの滞在ID2を登録する。これにより、グループのユーザに増減があっても、一連の行動を1つのグループの行動として管理することができる。なお、上述の説明では、グループ形成、滞在地登録の処理を、ユーザの選択によって手動で実行していたが、これらの処理を、上述のGPS受信部36からの位置情報や、WiFi商標、Bluetooth登録商標等の無線通信を介して取得した位置情報を用いて、自動的に行うようにしてもよい。例えば、グループ形成においては、近くに一定時間一緒にいる友人ユーザを同じグループに所属しているユーザであるとみなして、自動的にグループ形成の処理を行うことができる。また、滞在地登録において、一定時間以上同じ位置にいる場合に、滞在地とみなして、自動的に滞在地登録の処理を行うことができる。<推薦候補抽出送信処理>ユーザが、次に移動先の候補として、スポットの推薦を要求する際には、上述の図7に示すメニュー画面から、スポット推薦を指示する。これに応じて、Webブラウザ32からHTTPサーバ12にスポット推薦が要求される。HTTPサーバ12は、これに応じて、推薦候補のスポットの抽出を推薦候補抽出部18に指示する。推薦候補抽出部18は、以下の手順で推薦候補のスポットを抽出する。1グループの特徴の算出2他のグループの行動履歴の抽出3他のグループの特徴との類似度の算出4スポットの提示グループの特徴の算出まず、推薦候補抽出部18は、会員DB13から当該グループに所属しているユーザのプロフィール情報を取得し、例えば図14に示すように、グループの人数、性別比、平均年齢、年齢偏差を計算してグループの特徴を求める。なお、事前に離脱してしまったユーザは計算対象外とし、グループ特徴の計算対象は、現在のグループに所属しているユーザのみとする。ユーザが滞在するスポットを決める際は、これらの特徴が大きく影響すると考えられるためである。例えば、グループに所属するユーザの人数が少ない場合には、少人数向けのこじんまりした店に行くことが多いが、大人数の場合には、大人数でも入れる店に行くことが多いと想定される。また、男性が多い場合には、ボリュームの多い飲食店に行くことが多いが、女性が多い場合には、デザートのおいしいカフェに行くことが多いと想定される。また、グループに所属するユーザの年齢によって、にぎやかな店を選んだり、静かな店を選んだりすることも想定される。さらに、平均年齢が同じでも、例えば21歳と19歳のユーザの集まりと、10歳と30歳のユーザの集まりでは、推薦すべきスポットが違うと考えられるため、年齢偏差グループに所属するユーザの年齢の標準偏差を用いてグループに所属するユーザの年齢のばらつきをグループの特徴に反映させるようにしている。この実施形態では、グループに所属するユーザの人数、個々のユーザの性別、グループの平均年齢、グループの年齢偏差を用いることで、的確にグループの特徴を捉えることができる。具体的には、推薦候補抽出部18は、参加テーブル16B中の現在のグループのグループIDに対応する参加ユーザIDの数からグループの人数を求める。また、推薦候補抽出部18は、この当該参加ユーザIDに対応する会員DB13中の性別の比から性別比を求める。さらに、推薦候補抽出部18は、この当該参加ユーザIDに対応する会員DB13中の年齢から、平均年齢と年齢偏差を求める。これにより、例えば図15に示すようなユーザが所属するグループの特徴を求めると、グループの人数が少人数で、性別比が男性多数で、平均年齢が20代で、年齢偏差=3.1が5歳以内となる。他のグループの行動履歴の抽出また、推薦候補抽出部18は、グループ行動履歴DB16を参照して、過去に、現在当該グループが滞在しているスポットを訪れた他のグループが、次に滞在したスポットを抽出する。これにより、例えば図16に示すように、例えば現在滞在しているスポットがAスポットID:1であり、このスポットAに過去に滞在したグループが、どのスポットに移動したかの行動履歴過去に滞在したグループが次に各スポットに移動する確率が抽出される。過去に、当該グループが現在滞在しているスポットを訪れたグループが、次に滞在したスポットは、現在の滞在スポットの次に、当該グループのユーザが行きたくなるようなスポットである可能性が高いと考えられるため、このような行動履歴を求めている。なお、スポット間を移動する途中で、4人で行動中のグループの1人が帰ったり、2人ずつ別のグループに分かれて行動したり、1人増えたりすること等が考えられる。グループ人数が大きく変わると、グループの特徴が変わってしまう可能性がある。このため、推薦候補抽出部18は、スポット間の移動の前後で、グループ内の所定の割合例えば50[統計によって適宜設定する]以上のユーザの増減があるグループを、以降の処理の対象外とするようにしてもよい。これにより、精度の向上に寄与することができる。他のグループの特徴との類似度の算出上述のように行動履歴を抽出した他のグループの特徴を求め、当該グループの特徴との類似度を判定する。具体的には、推薦候補抽出部18は、まず、例えば図17に示すように、当該グループが現在滞在しているスポットに過去に滞在していた全てのグループについて、当該グループと同様に、グループの人数、性別比、平均年齢、年齢偏差を計算してグループの特徴を求める。次に、推薦候補抽出部18は、例えば図18に示すように、当該グループと他のグループの特徴を、人数、性別比、平均年齢と年齢偏差の3項目で比較し、分類が同じ項目が2項目以上ある場合に、類似するグループと判断する。ここで、平均年齢と年齢偏差は2つ合わせて1項目として判断する。すなわち、平均年齢が同じでも年齢偏差の値が違う場合図18中のC、Dグループ、年齢編差が同じでも平均年齢が違う場合図18中のAグループは、同項目は類似していないと判断する。さらに、推薦候補抽出部18は、例えば図19に示すように、上述の図16中の移動先のスポット毎に、当該グループと類似するグループの数類似グループ数を求め、類似グループ数の多い順を、ユーザに推薦する順位お勧め順とする。スポットの提示上述のように、推薦候補抽出部18が、お勧め順を求めると、推薦候補通知部19は、例えば図20に示すように、推薦候補のスポットについての情報を表示させるデータを生成し、HTTPサーバ12を介してWebブラウザ32宛てに送信する。この図20に示す情報を表示させるデータには、紹介候補の各々のスポットについての情報を表示させる領域51A、51B、51Cの定義が含まれている。これらの領域51A、51B、51Cの表示は、上述のお勧め順に並べているが、お勧め順に所定の件数例えば10件、あるいは、ユーザからの指示に応じて、所定のジャンル毎に選択するようにしてもよい。また、各々の領域51A、51B、51Cの定義には、当該グループと類似するグループの数上述の図20中の類似グループ数の表示52A、52B、52Cの定義が含まれている。また、これらの領域51A、51B、51Cの定義には、図示しない地図サーバ等にスポットの位置を示す地図データを要求する動作が関連付けられたボタン53A、53B、53Cの定義が含まれている。また、各々の領域51A、51B、51Cの定義には、さらに、これらの領域51A、51B、51Cの定義には、詳細情報提供部20にスポットの詳細情報を要求する動作が関連付けられたボタン54A、54B、54Cの定義が含まれている。ユーザ端末装置30のWebブラウザ32は、このデータに応じて、図20に示す画面を表示部33に表示させる。この画面を見たユーザがいずれかのスポットを選択し、選択したスポットに対応する地図ボタン例えば53Aを指示すると、Webブラウザ32は、図示しない地図サーバ等にスポットの地図データを要求する。これに応じて、地図データが供給されると、Webブラウザ32は、表示部33に地図を表示させる。これにより、ユーザが選択したスポットの位置を認識することができる。また、ユーザが選択したスポットに対応する詳細情報ボタン例えば54Aを指示すると、Webブラウザ32は、詳細情報提供部20に、選択されたスポットの詳細情報を要求する。これに応じて、詳細情報提供部20は、スポットDB15から選択されたスポットの詳細情報を取得し、Webブラウザ32宛てに送信する。詳細情報が供給されると、Webブラウザ32は、表示部33に詳細情報を表示させる。これにより、ユーザが選択したスポットの詳細情報を認識することができる。<効果>上述のように、この情報提供システムでは、ユーザ端末装置30を操作しているユーザからの要求に応じて、当該ユーザが所属しているグループが現在滞在しているスポットからの移動先のスポットの推薦候補を提供することができる。この推薦候補は、上述のように、過去に現在のスポットに滞在した他のグループの移動先の履歴と、当該グループに所属しているユーザの特徴と当該他のグループの特徴とに応じて抽出しているため、グループに所属しているユーザの嗜好現在までの行動状況に応じて適切なスポット推薦候補の情報を提供することができる。