(57)【要約】【課題】目的別にコンペを開催することを可能とし、ゴルフ場がコンペを開催する場合でも、コンペの目的に沿ったプレーヤーを勧誘可能とする。【解決手段】情報提供サーバによって提供される所定のアクティビティに関するサービスについて、第１ユーザのプロフィール情報を管理する。第２ユーザの端末装置からは、所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得する。取得した条件情報のうち少なくとも一の条件に関する情報に適合する内容がプロフィール情報に含まれると共に、所定のサービス提供地域に対して所定の関係を有する地域的情報がプロフィール情報に含まれる第１ユーザを抽出する。少なくとも一の第１ユーザが抽出された場合には、抽出された少なくとも一の第１ユーザ宛に、条件情報を表示可能に通知する。【選択図】図３５
2014146188.tif 000002
【特許請求の範囲】
【請求項１】
所定のアクティビティに関するサービスを利用する第１ユーザの端末装置と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置との双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する、コンピュータを備えた情報提供装置のプログラムであって、
前記コンピュータを、
前記サービスに関する前記第１ユーザのプロフィール情報を管理するプロフィール情報管理部と、
前記第２ユーザの端末装置から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得可能な条件情報取得部と、
前記条件情報取得部によって取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出する第１ユーザ抽出部と、
前記第１ユーザ抽出部により、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する通知部として機能させる、
ことを特徴とする情報提供装置のプログラム。
【請求項２】
前記条件情報のうちの少なくとも一の条件に関する情報は、前記所定のアクティビティに関するイベントの目的、性質または対象とする前記第１ユーザの前記所定のアクティビティについてのレベル若しくは成績、のいずれかが少なくとも含まれることを特徴とする請求項１記載の情報提供装置のプログラム。
【請求項３】
前記地域的情報は、前記第１ユーザの住所に関する情報であり、前記第１ユーザ抽出部は、前記第１ユーザの住所に関する情報と、前記所定のサービス提供地域とに基づいて、前記所定のサービス提供地域から所定範囲内に住所を有する少なくとも一の第１ユーザを抽出することを特徴とする請求項１または請求項２に記載の情報提供装置のプログラム。
【請求項４】
前記地域的情報は、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報であり、前記第１ユーザ抽出部は、前記所定のサービス提供地域に、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報が含まれる少なくとも一の第１ユーザを抽出することを特徴とする請求項１または請求項２に記載の情報提供装置のプログラム。
【請求項５】
所定のアクティビティに関するサービスを利用する第１ユーザの端末装置と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置との双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する情報提供装置の制御方法であって、
前記サービスに関する前記第１ユーザのプロフィール情報を管理し、
前記第２ユーザの端末装置から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得し、
前記取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出し、
前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する、
ことを特徴とする情報提供装置の制御方法。
【請求項６】
所定のアクティビティに関するサービスを利用する第１ユーザの端末装置と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置との双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する情報提供装置であって、
前記サービスに関する前記第１ユーザのプロフィール情報を管理するプロフィール情報管理部と、
前記第２ユーザの端末装置から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得可能な条件情報取得部と、
前記条件情報取得部によって取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出する第１ユーザ抽出部と、
前記第１ユーザ抽出部により、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する通知部と、を備える、
ことを特徴とする情報提供装置。
【請求項７】
前記条件情報のうちの少なくとも一の条件に関する情報は、前記所定のアクティビティに関するイベントの目的、性質、対象とする前記第１ユーザの前記所定のアクティビティについてのレベルまたは成績のいずれかが少なくとも含まれることを特徴とする請求項６記載の情報提供装置。
【請求項８】
前記地域的情報は、前記第１ユーザの住所に関する情報であり、前記第１ユーザ抽出部は、前記第１ユーザの住所に関する情報と、前記所定のサービス提供地域とに基づいて、前記所定のサービス提供地域から所定範囲内に住所を有する少なくとも一の第１ユーザを抽出することを特徴とする請求項６または請求項７に記載の情報提供装置。
【請求項９】
前記地域的情報は、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報であり、前記第１ユーザ抽出部は、前記所定のサービス提供地域に、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報が含まれる少なくとも一の第１ユーザを抽出することを特徴とする請求項６または請求項７に記載の情報提供装置。
【請求項１０】
所定のアクティビティに関するサービスを利用する第１ユーザの端末装置と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置と、前記第１ユーザの端末装置及び前記第２ユーザの端末装置の双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する情報提供装置とを備えるサービス提供システムであって、
前記第１ユーザの端末装置は、
前記第１ユーザのプロフィール情報を入力するプロフィール入力部を備え、
前記第２ユーザの端末装置は、
前記所定のアクティビティに関するイベントを開催する条件を入力する条件情報入力部を備え、
前記情報提供装置は、
前記サービスに関する前記第１ユーザの前記プロフィール情報を管理するプロフィール情報管理部と、
前記第２ユーザの端末装置から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得可能な条件情報取得部と、
前記条件情報取得部によって取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出する第１ユーザ抽出部と、
前記第１ユーザ抽出部により、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する通知部と、を備える、
ことを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベントの勧誘を効果的に行う技術に関する。
【背景技術】
【０００２】
所定のイベント、例えばゴルフコンペティション等の複数人で行うプレー（以下、「コンペ」という）を開催する場合には、コンペの幹事が参加者を集め、参加者のスケジュール調整を行ってから、電話等で所望のゴルフ場に対して予約を行っている。しかし、このような手続きは非常に煩雑であるため、簡単にコンペを開催できるようにした技術が提案されている（例えば、特許文献１）。特許文献１の方法では、コンペの発起人が、自分自身の都合でゴルフ場を選択して予約を行い、コンペの情報をサーバへアップロードし、参加者を募集するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３３７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の方法はあくまでもコンペの幹事がゴルフ場を選択してコンペを開催する方法であり、ゴルフ場が特定の幹事に対してコンペを提案するという方法ではない。
特に、ゴルフ場が開催するコンペの中には、オープンコンペと呼ばれるコンペがあるが、オープンコンペを含め、ゴルフ場が開催するコンペを適切に周知できる技術については提案されていなかった。
オープンコンペは、開催日、上限人数、プレーフィー、参加費、賞品等の所定事項をゴルフ場が決定し、その内容を広く広告することで、参加者を募るコンペである。したがって、様々なレベルのプレーヤーが参加し、レベルの異なるプレーヤーがパーティを組んでプレーをする場合があった。
しかし、このような場合には、プレーの遅延等の問題が発生し、他のプレーヤーが迷惑を蒙ると共に、このコンペを開催したゴルフ場の名声が落ちてしまう虞がある。
本発明は、この点に鑑みてなされたものであり、目的別にコンペを開催することを可能とし、ゴルフ場がコンペを開催する場合でも、コンペの目的に沿ったプレーヤーを勧誘可能とすることなどを解決課題とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。
【０００６】
上述した課題を解決するため、本発明に係る情報提供装置のプログラムは、所定のアクティビティに関するサービスを利用する第１ユーザの端末装置（２ａ）と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置（２ｂ）との双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する、コンピュータを備えた情報提供装置（１）のプログラムであって、前記コンピュータを、前記サービスに関する前記第１ユーザのプロフィール情報を管理するプロフィール情報管理部（１０）と、前記第２ユーザの端末装置（２ｂ）から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得可能な条件情報取得部（１１）と、前記条件情報取得部（１１）によって取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出する第１ユーザ抽出部（１２）と、前記第１ユーザ抽出部（１２）により、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する通知部（１３）として機能させることを特徴とする。
【０００７】
この発明において、「アクティビティ」は、スポーツの他、ゲーム、コンサート等も含む概念である。「条件情報のうち少なくとも一の条件に関する情報」には、例えばゴルフコンペにおけるコンペのタイプを含む概念である。
【０００８】
上述した情報提供装置のプログラムにおいて、前記条件情報のうちの少なくとも一の条件に関する情報は、前記所定のアクティビティに関するイベントの目的、性質または対象とする前記第１ユーザの前記所定のアクティビティについてのレベル若しくは成績、のいずれかが少なくとも含まれるようにしてもよい。
【０００９】
上述した情報提供装置のプログラムにおいて、前記地域的情報は、前記第１ユーザの住所に関する情報であり、前記第１ユーザ抽出部（１２）は、前記第１ユーザの住所に関する情報と、前記所定のサービス提供地域とに基づいて、前記所定のサービス提供地域から所定範囲内に住所を有する少なくとも一の第１ユーザを抽出するようにしてもよい。
【００１０】
上述した情報提供装置のプログラムにおいて、前記地域的情報は、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報であり、前記第１ユーザ抽出部（１２）は、前記所定のサービス提供地域に、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報が含まれる少なくとも一の第１ユーザを抽出するようにしてもよい。
【００１１】
上記プログラムは、コンピュータが読み取り可能な記録媒体に記憶させても良い。この記録媒体を用いれば、例えば上記コンピュータに上記プログラムをインストールすることができる。ここで、上記プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であっても良い。
【００１２】
上述した課題を解決するため、本発明に係る情報提供装置の制御方法は、所定のアクティビティに関するサービスを利用する第１ユーザの端末装置（２ａ）と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置（２ｂ）との双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する情報提供装置（１）の制御方法であって、前記サービスに関する前記第１ユーザのプロフィール情報を管理し、前記第２ユーザの端末装置（２ｂ）から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得し、前記取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出し、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知することを特徴とする。
【００１３】
上述した課題を解決するため、本発明に係る情報提供装置は、所定のアクティビティに関するサービスを利用する第１ユーザの端末装置（２ａ）と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置（２ｂ）との双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する情報提供装置（１）であって、前記サービスに関する前記第１ユーザのプロフィール情報を管理するプロフィール情報管理部（１０）と、前記第２ユーザの端末装置（２ｂ）から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得可能な条件情報取得部（１１）と、前記条件情報取得部（１１）によって取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出する第１ユーザ抽出部（１２）と、前記第１ユーザ抽出部（１２）により、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する通知部（１３）とを備えることを特徴とする。
【００１４】
上述した情報提供装置において、前記条件情報のうちの少なくとも一の条件に関する情報は、前記所定のアクティビティに関するイベントの目的、性質、対象とする前記第１ユーザの前記所定のアクティビティについてのレベルまたは成績のいずれかが少なくとも含まれるようにしてもよい。
【００１５】
上述した情報提供装置において、前記地域的情報は、前記第１ユーザの住所に関する情報であり、前記第１ユーザ抽出部（１２）は、前記第１ユーザの住所に関する情報と、前記所定のサービス提供地域とに基づいて、前記所定のサービス提供地域から所定範囲内に住所を有する少なくとも一の第１ユーザを抽出するようにしてもよい。
【００１６】
上述した情報提供装置において、前記地域的情報は、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報であり、前記第１ユーザ抽出部（１２）は、前記所定のサービス提供地域に、前記第１ユーザの前記所定のアクティビティについての活動地域に関する情報が含まれる少なくとも一の第１ユーザを抽出するようにしてもよい。
【００１７】
上述した課題を解決するため、本発明に係る情報提供システムは、所定のアクティビティに関するサービスを利用する第１ユーザの端末装置（２ａ）と、所定のサービス提供地域において前記サービスを提供する第２ユーザの端末装置（２ｂ）と、前記第１ユーザの端末装置（２ａ）及び前記第２ユーザの端末装置（２ｂ）の双方と通信可能であって、前記第１ユーザ及び第２ユーザに前記サービスに関する情報を提供する情報提供装置（１）とを備えるサービス提供システム（１００）であって、前記第１ユーザの端末装置（２ａ）は、前記第１ユーザのプロフィール情報を入力するプロフィール入力部（２０ａ）を備え、前記第２ユーザの端末装置（２ｂ）は、前記所定のアクティビティに関するイベントを開催する条件を入力する条件情報入力部（２０ｂ）を備え、前記情報提供装置（１）は、前記サービスに関する前記第１ユーザの前記プロフィール情報を管理するプロフィール情報管理部（１０）と、前記第２ユーザの端末装置（２ｂ）から、前記所定のアクティビティに関するイベントを開催する条件を示す条件情報を取得可能な条件情報取得部（１１）と、前記条件情報取得部（１１）によって取得した前記条件情報のうち少なくとも一の条件に関する情報に適合する内容が前記プロフィール情報に含まれると共に、前記所定のサービス提供地域に対して所定の関係を有する地域的情報が前記プロフィール情報に含まれる前記第１ユーザを抽出する第１ユーザ抽出部（１２）と、前記第１ユーザ抽出部（１２）により、前記第１ユーザのうちの少なくとも一の第１ユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、前記条件情報を表示可能に通知する通知部（１３）とを備えることを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る情報提供システムのブロック図である。
【図２】ゴルフユーザ情報テーブルのデータ構造の一例を示す説明図である。
【図３】ゴルフユーザ情報テーブルのデータ構造の一例を示す説明図である。
【図４】ゴルフユーザ情報テーブルのデータ構造の一例を示す説明図である。
【図５】ゴルフユーザ情報テーブルのデータ構造の一例を示す説明図である。
【図６】都道府県テーブルのデータ構造の一例を示す説明図である。
【図７】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図８】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図９】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１０】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１１】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１２】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１３】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１４】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１５】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１６】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１７】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１８】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図１９】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図２０】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図２１】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図２２】設定値管理マスタテーブルのデータ構造の一例を示す説明図である。
【図２３】情報提供サーバの構成を示すブロック図である。
【図２４】端末装置の構成を示すブロック図である。
【図２５】端末装置の表示画面の一例を示す説明図である。
【図２６】端末装置の表示画面の一例を示す説明図である。
【図２７】端末装置の表示画面の一例を示す説明図である。
【図２８】端末装置の表示画面の一例を示す説明図である。
【図２９】端末装置の表示画面の一例を示す説明図である。
【図３０】端末装置の表示画面の一例を示す説明図である。
【図３１】端末装置の表示画面の一例を示す説明図である。
【図３２】端末装置の表示画面の一例を示す説明図である。
【図３３】端末装置の表示画面の一例を示す説明図である。
【図３４】端末装置の表示画面の一例を示す説明図である。
【図３５】サービス提供システムのコンペ勧誘処理に関する動作シーケンスを示すシーケンス図である。
【図３６】ゴルフ場予約アプリケーションの管理画面の一例を示す説明図である。
【図３７】コンペ設定ページの一例を示す説明図である。
【図３８】コンペタイプ選択ページの一例を示す説明図である。
【図３９】コンペ勧誘対象リストページの一例を示す説明図である。
【図４０】コンペ情報テーブルのデータ構造の一例を示す説明図である。
【図４１】コンペ勧誘対象リスト作成処理に関する動作シーケンスを示すシーケンス図である。
【図４２】変形例におけるコンペ勧誘対象リスト作成処理に関する動作シーケンスを示すシーケンス図である。
【図４３】変形例におけるコンペ勧誘対象リスト作成処理に関する動作シーケンスを示すシーケンス図である。
【図４４】変形例に係る情報提供システムのブロック図である。
【発明を実施するための形態】
【００１９】
以下、実施形態として、本発明に係る情報提供サーバを用いた情報提供システムについて、所定のイベントとしてコンペ（ゴルフコンペ）を例に挙げて、図面を参照しつつ説明する。
＜１：情報提供システムの構成＞
図１は、本発明の実施形態に係る情報提供システム１００のブロック図である。この情報提供システム１００は、インターネットなどの通信網ＮＥＴを介して、ゴルフ情報サービスを提供する情報提供装置の一例としての情報提供サーバ１、ゴルフを行うユーザ（第１ユーザの一例）の端末装置２ａ、及びゴルフ場を管理するユーザ（第２ユーザの一例）の端末装置２ｂを備える。以下の説明では、情報提供サーバ１のゴルフ情報サービスを利用するユーザをゴルフユーザ、ゴルフ場を管理し、コンペ勧誘を行うユーザをゴルフ場管理者と称する。
【００２０】
ゴルフユーザの端末装置２ａ及びゴルフ場管理者の端末装置２ｂは、通信網ＮＥＴを介した通信が可能であり、例えば、パーソナルコンピュータ、携帯電話機、スマートフォン、タブレット端末などが該当する。
情報提供サーバ１は、特定のサービスを提供する。本実施形態の情報提供サーバ１は、ゴルフ情報サービスをゴルフユーザに提供し、コンペ勧誘に関するサービスをゴルフユーザ及びゴルフ場管理者に提供する。
本実施形態では、ゴルフ情報アプリケーションのプログラムを情報提供サーバ１で実行することによりゴルフ情報サービスが提供され、コンペ勧誘に関するアプリケーションのプログラムを情報提供サーバ１で実行することによりコンペ勧誘に関するサービスが提供される。但し、これらのサービスの提供は一例であり、情報提供サーバ１は、ゲームなどのアプリケーションの提供、ホテルの予約などを含む旅行情報の提供、コンサート情報の提供、サービスや物品の販売を提供するものであってもよい。
【００２１】
図１を参照して、情報提供サーバ１の機能を説明する。情報提供サーバ１は、ゴルフユーザ情報テーブルＴＢＬ１１、都道府県テーブルＴＢＬ１２、コンペ情報テーブルＴＢＬ１３、設定値管理マスタテーブルＴＢＬ１５を記憶した記憶部１５を備える。また、記憶部１５には、情報提供サーバ１を制御するプログラムが記憶されている。ゴルフユーザ情報テーブルＴＢＬ１１には、ゴルフユーザを一意に識別する識別情報ＵＩＤなどが格納されている。都道府県テーブルＴＢＬ１２には、都道府県を一意に識別する都道府県ＩＤが格納されている。コンペ情報テーブルＴＢＬ１３には、ゴルフ場管理者が提案するコンペについての条件等の情報が格納されている。設定値管理マスタテーブルＴＢＬ１５（ＴＢＬ１５ａ〜ＴＢＬ１５ｐ）には、各種設定値が記憶されている。
【００２２】
情報提供サーバ１は、プロフィール情報管理部１０と、条件情報取得部１１と、第１ユーザ抽出部１２と、通知部１３と、上述した記憶部１５とを備える。
プロフィール情報管理部１０は、ゴルフ情報サービス及びゴルフ勧誘に関するサービスに関するゴルフユーザのプロフィール情報を管理する。プロフィール情報には、性別、ゴルファータイプ、普段のスコア、ゴルフスタイル、ゴルフ仲間志向等が含まれる。詳しくは後述する。
条件情報取得部１１は、ゴルフ場管理者の端末装置２ｂから、コンペについての条件を示す条件情報を取得可能になっている。条件情報には、コンペの目的、性質、または対象とするゴルフユーザのゴルフのレベルまたはスコア等のいずれかが少なくとも含まれる。詳しくは後述する。
第１ユーザ抽出部１２は、条件情報取得部１１によって取得した条件情報のうち、少なくとも一の条件に関する情報に適合する内容がプロフィール情報に含まれると共に、コンペが開催されるゴルフ場の地域に対して所定の関係を有する地域的情報がプロフィール情報に含まれる第１ユーザとしてのゴルフユーザを抽出する。地域的情報には、ゴルフユーザの住所、活動エリア等が含まれる。詳しくは後述する。
通知部１３は、第１ユーザ抽出部１２により、ゴルフユーザのうちの少なくとも一のゴルフユーザが抽出された場合には、当該抽出された少なくとも一の第１ユーザ宛に、コンペの条件情報を表示可能に通知する。
【００２３】
図１を参照して、ゴルフユーザの端末装置２ａ及びゴルフ場管理者の端末装置２ｂの機能を説明する。端末装置２ａは、プロフィール入力部２１ａと、表示部２２ａとを備える。端末装置２ｂは、条件情報入力部２１ｂと、表示部２２ｂとを備える。
【００２４】
プロフィール入力部２１ａは、ゴルフユーザのプロフィール情報を入力すると共に、ゴルフ情報サービスを利用するための種々の情報を入力する。表示部２２ａは、プロフィール情報を入力するための画面、及びゴルフ情報サービスにおける種々の画面等を表示する。
【００２５】
条件情報入力部２１ｂは、コンペについての条件等の入力等を行うことができる。表示部２２ｂは、コンペについての条件等を表示するために必要な情報等を表示することができる。
【００２６】
図２乃至図５にゴルフユーザ情報テーブルＴＢＬ１１のデータ構造を示す。ゴルフユーザ情報テーブルＴＢＬ１１は、一つのテーブルであるが、多数のフィールドを備えているため、便宜上、図２乃至図５に分けて記載する。ゴルフユーザ情報テーブルＴＢＬ１１には登録情報として複数のレコードが記憶されている。１つのレコードは、ゴルフユーザを一意に識別する識別情報ＵＩＤ、性別、都道府県ＩＤ、市町村以下のテキストデータ、年齢、車所持の有無、ゴルフ場への移動手段、活動エリア、ゴルフ歴、ラウンド頻度、普段のスコア、自己ベストスコア、ハンディキャップ、ゴルファータイプ、ゴルフスタイル、ゴルフ仲間志向、プランスタイル、日程・予算プラン、ゴルフ場の選定基準、難易度の好み、コースレイアウトの好み、コース起伏の好み、フェアウェイの広さの好み、距離の好み、ＯＢの多寡等のフィールドが含まれる。
【００２７】
本実施形態では、「識別情報ＵＩＤ」のフィールドには、ゴルフ情報サービスの利用登録を行った際に、各ゴルフユーザに割り当てられ、ゴルフユーザを一意に識別する識別情報ＵＩＤが記録される。「性別」のフィールドには、ゴルフユーザが男性であるか、あるいは女性であるかを示す情報が記録される。
【００２８】
「都道府県ＩＤ」のフィールドには、都道府県名を一意に識別する都道府県ＩＤが記録される。図６に示す都道府県テーブルＴＢＬ１２を参照することにより、各都道府県ＩＤに対応する都道府県名を取得可能になっている。
【００２９】
「市町村以下のテキストデータ」のフィールドには、市町村以下の名称がテキストデータで記録される。但し、市町村以下の名称は、入力が任意であり、未入力の場合には、「null」が記録される。
【００３０】
「年齢」のフィールドには、ゴルフユーザの年齢が記録される。「車所持」のフィールドには、ゴルフユーザが車を所持しているか否かの情報が記録される。ゴルフユーザが車を所持している場合には、「有」が記録され、所持していない場合には、「無」が記録される。
【００３１】
「ゴルフ場への移動手段」のフィールドには、ゴルフ場への移動手段を示す番号が記録される。ゴルフ場への移動手段を示す番号の内容は、図７の設定値管理マスタテーブルＴＢＬ１５ａに示される。番号が「０」の場合には「マイカーが多い」、「１」の場合には「人を乗せることが多い」、「２」の場合には「乗せてもらうことが多い」、「３」の場合には「レンタカーが多い」、「４」の場合には「電車が多い」、「５」の場合には「その他」をそれぞれ示す。
【００３２】
「活動エリア」のフィールドには、ゴルフユーザがゴルフ場を利用する地域がテキストデータで記録される。但し、地域名称は、入力が任意であり、未入力の場合には、「null」が記録される。
【００３３】
「ゴルフ歴」のフィールドには、ゴルフユーザのゴルフ歴を示す番号が記録される。ゴルフ歴を示す番号の内容は、図８の設定値管理マスタテーブルＴＢＬ１５ｂに示される。番号が「０」の場合には「これから（練習のみ）」、「１」の場合には「１年未満」、「２」の場合には「１年以上〜５年未満」、「３」の場合には「５年以上〜１０年未満」、「４」の場合には「１０年以上〜２０年未満」、「５」の場合には「２０年以上」をそれぞれ示す。
【００３４】
「ラウンド頻度」のフィールドには、ゴルフユーザのラウンド頻度を示す番号が記録される。ラウンド頻度を示す番号の内容は、図９の設定値管理マスタテーブルＴＢＬ１５ｃに示される。番号が「０」の場合には「ラウンド未経験」、「１」の場合には「１回以下」、「２」の場合には「２〜５回」、「３」の場合には「６〜１０回」、「４」の場合には「１１〜１５回」、「５」の場合には「１６〜２０回」、「６」の場合には「２１〜４０回」、「７」の場合には「４１回以上」をそれぞれ示す。
【００３５】
「普段のスコア」のフィールドには、ゴルフユーザの普段のスコアを示す番号が記録される。普段のスコアを示す番号の内容は、図１０の設定値管理マスタテーブルＴＢＬ１５ｄに示される。番号が「０」の場合には「７９以下」、「１」の場合には「８０〜８９」、「２」の場合には「９０〜９９」、「３」の場合には「１００〜１０９」、「４」の場合には「１１０〜１１９」、「５」の場合には「１２０〜１２９」、「６」の場合には「１３０以上」、「７」の場合には「ラウンドしたことがない」をそれぞれ示す。
【００３６】
「ＨＤＣＰ（ハンディキャップ）」のフィールドには、ゴルフユーザのハンディキャップがテキストデータで記録される。但し、ハンディキャップは、入力が任意であり、未入力の場合には、「null」が記録される。
【００３７】
「ゴルファータイプ」のフィールドには、ゴルフユーザのゴルファータイプを示す番号が記録される。ゴルファータイプを示す番号の内容は、図１１の設定値管理マスタテーブルＴＢＬ１５ｅに示される。番号が「０」の場合には「エンジョイゴルファー」、「１」の場合には「アスリートゴルファー」をそれぞれ示す。「エンジョイゴルファー」とは、スコアの良し悪しよりも、ゴルフを楽しむことを重視するタイプのゴルファーの意である。また、「アスリートゴルファー」とは、プロゴルファーのように、スコアの良し悪しを重視するタイプのゴルファーの意である。
【００３８】
「ゴルフスタイル」のフィールドには、ゴルフユーザのゴルフスタイルを示す番号が記録される。ゴルフスタイルを示す番号の内容は、図１２の設定値管理マスタテーブルＴＢＬ１５ｆに示される。番号が「０」の場合には「初心者も大歓迎  ラウンドサポートします」、「１」の場合には「初心者とでも楽しめる人とプレーしたい」、「２」の場合には「自分より上手な人と一緒にプレーしたい」、「３」の場合には「自分と同じレベルの人とプレーしたい」、「４」の場合には「日程調整やゴルフ場予約は自分でやるタイプ」、「５」の場合には「日程調整やゴルフ場予約は苦手なタイプ」をそれぞれ示す。
【００３９】
「ゴルフ仲間志向」のフィールドには、ゴルフユーザのゴルフ仲間に対する志向を示す番号が記録される。ゴルフ仲間に対する志向を示す番号の内容は、図１３の設定値管理マスタテーブルＴＢＬ１５ｇに示される。番号が「０」の場合には「教えてもらえたら嬉しい」、「１」の場合には「教えることがある」、「２」の場合には「教えるのは苦手」をそれぞれ示す。
【００４０】
「プランスタイル」のフィールドには、ゴルフユーザのプランスタイルを示す番号が記録される。プランスタイルを示す番号の内容は、図１４の設定値管理マスタテーブルＴＢＬ１５ｈに示される。番号が「０」の場合には「キャディは付けたい」、「１」の場合には「セルフプレーが多い」、「２」の場合には「乗用カートでプレーしたい」、「３」の場合には「スループレーもＯＫ」、「４」の場合には「ハーフプレーもＯＫ」、「５」の場合には「早めの時間」、「６」の場合には「普通の時間」、「７」の場合には「遅めの時間」をそれぞれ示す。
【００４１】
「日程・予算プラン」のフィールドには、ゴルフユーザがよく利用する日程と予算のプランを示す番号が記録される。日程と予算のプランを示す番号の内容は、図１５の設定値管理マスタテーブルＴＢＬ１５ｉに示される。番号が「０」の場合には「平日プレーが多い、値段は気にしない」、「１」の場合には「平日プレーが多い、7,000円以下」、「２」の場合には「平日プレーが多い、7,000〜10,000円」、「３」の場合には「平日プレーが多い、10,000〜15,000円」、「４」の場合には「平日プレーが多い、15,000円以上」、「５」の場合には「休日プレーが多い、値段は気にしない」、「６」の場合には「休日プレーが多い、10,000円以下」、「７」の場合には「休日プレーが多い、10,000〜15,000円」、「８」の場合には「休日プレーが多い、15,000〜20,000円」、「９」の場合には「休日プレーが多い、20,000円以上」をそれぞれ示す。
【００４２】
「ゴルフ場の選定基準」のフィールドには、ゴルフユーザのゴルフ場の選定基準を示す番号が記録される。ゴルフ場の選定基準を示す番号の内容は、図１６の設定値管理マスタテーブルＴＢＬ１５ｊに示される。番号が「０」の場合には「自宅からの距離  １時間以内」、「１」の場合には「自宅からの距離  ２時間以内」、「２」の場合には「自宅からの距離  ２時間以上」、「３」の場合には「コースの質」、「４」の場合には「施設の豪華さ」、「５」の場合には「施設の充実（温泉など）」、「６」の場合には「ランチの美味しさ」、「７」の場合には「あまり混んでいない」、「８」の場合には「スタッフのおもてなし」、「９」の場合には「名門コース」、「１０」の場合には「料金」、「１１」の場合には「その他」をそれぞれ示す。
【００４３】
「難易度」のフィールドには、ゴルフユーザのコースの難易度についての好みを示す番号が記録される。難易度についての好みを示す番号の内容は、図１７の設定値管理マスタテーブルＴＢＬ１５ｋに示される。番号が「０」の場合には「戦略性の高いコース」、「１」の場合には「やさしめのコース」をそれぞれ示す。
【００４４】
「コースレイアウト」のフィールドには、ゴルフユーザのコースレイアウトについての好みを示す番号が記録される。コースレイアウトについての好みを示す番号の内容は、図１８の設定値管理マスタテーブルＴＢＬ１５ｌに示される。番号が「０」の場合には「トリッキーなコース」、「１」の場合には「オーソドックスなコース」をそれぞれ示す。
【００４５】
「コース起伏」のフィールドには、ゴルフユーザのコースの起伏についての好みを示す番号が記録される。コースの起伏についての好みを示す番号の内容は、図１９の設定値管理マスタテーブルＴＢＬ１５ｍに示される。番号が「０」の場合には「激しい」、「１」の場合には「普通」、「２」の場合には「緩やか」をそれぞれ示す。
【００４６】
「フェアウェイの広さ」のフィールドには、ゴルフユーザのフェアウェイの広さについての好みを示す番号が記録される。フェアウェイの広さについての好みを示す番号の内容は、図２０の設定値管理マスタテーブルＴＢＬ１５ｎに示される。番号が「０」の場合には「広い」、「１」の場合には「普通」、「２」の場合には「狭い」をそれぞれ示す。
【００４７】
「距離」のフィールドには、ゴルフユーザのコースの距離についての好みを示す番号が記録される。コースの距離についての好みを示す番号の内容は、図２１の設定値管理マスタテーブルＴＢＬ１５ｏに示される。番号が「０」の場合には「長い」、「１」の場合には「普通」、「２」の場合には「短い」をそれぞれ示す。
【００４８】
「ＯＢ」のフィールドには、ゴルフユーザのコースのＯＢの多寡についての好みを示す番号が記録される。ＯＢの多寡についての好みを示す番号の内容は、図２２の設定値管理マスタテーブルＴＢＬ１５ｐに示される。番号が「０」の場合には「多い」、「１」の場合には「普通」、「２」の場合には「少ない」をそれぞれ示す。
【００４９】
なお、ゴルフユーザ情報テーブルＴＢＬ１１のレコードには、その他の情報を記憶してもよい。また、ゴルフユーザ情報テーブルＴＢＬ１１に記憶すべき情報として、ゴルフユーザの識別情報ＵＩＤは必須であるが、その他の情報は省略してもよい。上述の例では、ゴルフユーザ情報テーブルＴＢＬ１１へのテキストデータの直接記録と、キーとなる情報（例えば、識別情報ＵＩＤ）で紐づけた複数のテーブルを使用したリレーショナルデータベースとを混在させた。しかし、全てのデータをゴルフユーザ情報テーブルＴＢＬ１１に記録してもよいし、全てのデータについてリレーショナルデータベースとしもよい。
【００５０】
図２３に情報提供サーバ１の構成を示す。この図に示すように、情報提供サーバ１は、装置全体を制御するＣＰＵ（Central Processing Unit）３０、ＣＰＵ３０の作業領域として機能するＲＡＭ（Random Access Memory）３１、ブートプログラムなどを記憶したＲＯＭ（Read Only Memory）３２、各種のプログラムやデータを記憶するハードディスク３３、キーボードやマウスなどを含む入力部３４、画像を表示するディスプレイ３５、通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース３６、及びコンパクトディスクなどの情報記憶媒体を読み取る読取装置３７を備える。ハードディスクドライブ３３は、上述した記憶部１５に相当し、ゴルフユーザ情報テーブルＴＢＬ１１、都道府県テーブルＴＢＬ１２、コンペ情報テーブルＴＢＬ１３、設定値管理マスタテーブルＴＢＬ１５を格納する。
なお、情報提供サーバ１においては、ＣＰＵ３０は、プロフィール情報管理部１０、及び第１ユーザ抽出部１２として機能する。また、ＣＰＵ３０及び通信インターフェース３６は、条件情報取得部１１、及び通知部１３として機能する。
【００５１】
図２４に端末装置２ａ（２ｂ）の構成を示す。端末装置２ａ（２ｂ）は、装置全体を制御するＣＰＵ４０、ＣＰＵ４０の作業領域として機能するＲＡＭ４１、ブートプログラムなどを記憶したＲＯＭ４２、各種のプログラムやデータを記憶する記憶装置４３、テンキーなどを含む入力部４４、画像を表示するディスプレイ４５、及び通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース４６を備える。なお、入力部がタッチパネルである場合は、ディスプレイ４５がタッチパネルである入力部４４を兼ねることとなる。入力部４４は単一のデバイスで構成しても、複数のデバイスを組み合わせて構成しても良い。
【００５２】
＜２：情報提供システムの動作＞
本実施形態の情報提供システム１００では、ゴルフユーザの端末装置２ａにおいて、ゴルフ友達をゴルフに誘う、あるいは、ゴルフ場を探す等のアクティビティを行うことが可能なゴルフ用のＳＮＳ（Social Networking Service）の画面を表示させることができ、また、ゴルフ管理者からのコンペの勧誘等を表示させることができる。さらに、ゴルフ場管理者の端末装置２ｂにおいては、ゴルフ場予約についての管理画面、コンペの条件入力画面、コンペの勧誘を行うゴルフユーザの一覧画面等を表示させることができる。
【００５３】
＜２−１：端末装置２ａにおけるマイページの表示処理＞
端末装置２ａのＳＮＳユーザ（ゴルフユーザでもある）が、ウェブブラウザ上で動作したり、端末装置２ａにインストールされて動作するアプリケーションを起動して、ＳＮＳサイトにアクセスすると、端末装置２ａのディスプレイ４５には、ログイン画面が表示される。このログイン画面には、識別情報ＵＩＤとパスワードとを入力する入力ボックスが表示される。利用者が、入力ボックスに入力して送信ボタンを押すと、端末装置２ａは、入力した識別情報ＵＩＤ及びパスワードを含むログイン要求を情報提供サーバ１に送信する。
【００５４】
ログイン要求を情報提供サーバ１が受信すると、情報提供サーバ１は認証処理を実行する。具体的には、情報提供サーバ１のＣＰＵ３０は、識別情報ＵＩＤとパスワードとの組みが記憶されているか否かを判定し、判定条件を充足する場合にはログインを許可し、判定条件が充足されない場合にはログインを拒絶する。なお、パスワードは、上述したゴルフユーザ情報テーブルＴＢＬ１１に記録するようにしてもよいし、ゴルフユーザ情報テーブルＴＢＬ１１とは別のテーブルを用意し、識別情報ＵＩＤとパスワードとを関連付けて記録するようにしてもよい。
そして、ＣＰＵ３０は判定結果を示すログイン応答を端末装置２ａに送信する。一度、端末装置２ａで入力された識別情報ＵＩＤとパスワードとの組みは、端末装置２ａに所定期間記憶されて、当該所定期間内であればログインを省略可能としてもよい。
【００５５】
この後、ＳＮＳユーザがメニューの中からゴルフ情報アプリケーションを選択すると、端末装置２ａは、マイページ閲覧要求を情報提供サーバ１に送信する。情報提供サーバ１はマイページ閲覧要求を受信すると、図２５に示すマイページＰ１の表示情報を作成し、端末装置２ａのディスプレイ４５に表示させる。
【００５６】
マイページＰ１は、図２５に示すように、メニュー表示領域Ａ１、ボタン表示領域Ａ３、ゴルフに行きたいゴルフ友達表示領域Ａ７、お知らせ表示領域Ａ８、日付表示領域Ａ９、広告表示領域Ａ１０、新加入者表示領域Ａ１１、及び友達情報ボタンＡ１２を備えている。
【００５７】
メニュー表示領域Ａ１には、「TOP」アイコンＡ２の他、「ゴルフに行く」、「スケジュール」、「友達招待」、及び「ユーザ設定」アイコンＡ１３が表示されており、各アイコンが押下されることにより、各種の機能を実行させることができる。図２５は、「TOP」アイコンＡ２が押下された状態を示している。
【００５８】
ボタン表示領域Ａ３には、「友達と行く」ボタン、「仕事仲間と行く」ボタン、「日程を設定して行く」ボタン、及び「ゴルフ場を探す」ボタンが表示されている。これらのボタンは、いずれも、ゴルフ友達をゴルフに誘うための機能を実行させるためのボタンである。
【００５９】
ゴルフに行きたいゴルフ友達表示領域Ａ７には、ＳＮＳの機能を利用して、ゴルフに行きたい旨のメッセージを発信しているゴルフ友達が表示されている。お知らせ表示領域Ａ８には、ＳＮＳの運営会社側からのお知らせが表示される。日付表示領域Ａ９には、当該ページを表示している日の日付と曜日が表示される。広告表示領域Ａ１０には、ゴルフ場等の広告が表示される。新加入者表示領域Ａ１１には、新たにＳＮＳに加入したユーザが表示される。友達情報ボタンＡ１２が押下された場合には、ゴルフ友達についての情報が表示されるようになっている。
【００６０】
＜２−２：端末装置２ａにおけるプロフィール情報の入力処理＞
図２５に示すメニュー表示領域Ａ１において、「ユーザ設定」アイコンＡ１３が押下されると、図２６に示すユーザ設定ページＰ２が表示される。
ユーザ設定ページＰ２は、マイページＰ１と同様のメニュー表示領域Ａ１と、本人表示領域Ｂ１と、友達リスト表示領域Ｂ５とを備えている。
本人表示領域Ｂ１には、本人のプロフィールアイコンＢ２と、本人の名前Ｂ３が表示される。なお、本人のプロフィールアイコン画像の格納先、及び本人の名前は、上述したゴルフユーザ情報テーブルＴＢＬ１１に記録するようにしてもよいし、識別情報ＵＩＤと関連付けた別のテーブルに記録するようにしてもよい。
ユーザ設定ページＰ２の初期状態においては、友達リストタブＢ４が選択されており、友達リストタブＢ４が選択された状態においては、友達リスト表示領域Ｂ５に本人のゴルフ友達のプロフィールアイコンとゴルフ友達の名前がリスト状に表示される。
【００６１】
ユーザ設定ページＰ２のプロフィールタブＢ６が押下されると、図２７及び図２８に示すプロフィールページＰ３が表示される。プロフィールページＰ３は、図２７に示すように、編集ボタンＣ１とプロフィール表示領域Ｃ２を備えている。プロフィール表示領域Ｃ２に表示される項目が多いため、プロフィール表示領域Ｃ２の後半部分は図２８に示している。プロフィール表示領域Ｃ２には、性別、年齢、勤務先、住所、車所持、ゴルフ場への移動手段、活動エリア、ゴルフ歴、ラウンド頻度、普段のスコア、自己ベスト、HDCP（ハンディキャップ）、ゴルファータイプ、ゴルフスタイル、ゴルフ仲間志向、プランスタイル、日程・予算タイプ、ゴルフ場選定基準、及びコースの好みが表示される。
【００６２】
ユーザ設定ページＰ２において、編集ボタンＣ１が押下されると、図２９に示すプロフィール編集ページＰ４が表示される。プロフィール編集ページＰ４は、決定ボタンＤ１、戻るボタンＤ２、性別選択領域Ｄ３、住所（都道府県）選択領域Ｄ４、車所持選択領域Ｄ５、任意項目表示ボタンＤ６を備えている。
【００６３】
ユーザ設定ページＰ２において、編集ボタンＣ１が押下されて表示されるプロフィール編集ページＰ４の初期状態においては、プロフィール情報として必須の項目である、性別、住所（都道府県）、及び車所持の項目を編集させるために、性別選択領域Ｄ３、住所（都道府県）選択領域Ｄ４、及び車所持選択領域Ｄ５だけが表示されるようになっている。
【００６４】
性別選択領域Ｄ３には、「男性」と「女性」のそれぞれに対応するラジオボタンが表示されており、いずれかを選択するようになっている。住所（都道府県）選択領域Ｄ４には、プルダウンメニューで都道府県名が表示され、いずれかの都道府県名を選択するようになっている。車所持選択領域Ｄ５には、「無」と「有」のそれぞれに対応するラジオボタンが表示されており、いずれかを選択するようになっている。
【００６５】
性別選択領域Ｄ３、住所（都道府県）選択領域Ｄ４、及び車所持選択領域Ｄ５のそれぞれにおいて、選択対象項目の選択を行い、決定ボタンＤ１が押下されると、選択された内容がゴルフユーザ情報テーブルＴＢＬ１１に記録される。なお、戻るボタンＤ２が押下されると、図２７に示すユーザ設定ページＰ２が表示される。
【００６６】
任意項目表示ボタンＤ６が押下されると、図３０乃至図３４に示すように、上述した必須の項目以外のプロフィール情報の選択項目が表示される。具体的には、図３０に示す住所（市区町村）選択領域Ｄ７、年齢選択領域Ｄ８、及びゴルフ場への移動手段選択領域Ｄ９が表示される。また、図３１に示すゴルフ活動エリア選択領域Ｄ１０、ゴルフ歴選択領域Ｄ１３、及びラウンド頻度選択領域Ｄ１４が表示される。また、図３２に示す普段のスコア選択領域Ｄ１５、自己ベスト記入領域Ｄ１６、ハンディキャップ記入領域Ｄ１７、ゴルファータイプ選択領域Ｄ１８、及びゴルフスタイル選択領域Ｄ１９が表示される。また、図３３に示すゴルフ仲間志向選択領域Ｄ２０、プランスタイル選択領域Ｄ２１、及び日程・予算タイプ選択領域Ｄ２２が表示される。そして、図３４に示すように、ゴルフ場選定基準選択領域Ｄ２３、及びゴルフコースの好み選択領域Ｄ２４が表示される。なお、決定ボタンＤ１と戻るボタンＤ２はプロフィール編集ページＰ４の最下部においても表示される。また、プロフィール編集ページＰ４に表示される各項目の選択領域は、端末装置２ａのディスプレイ４５において、画面をスクロールすることにより全体を表示させることができる。
【００６７】
住所（市区町村）選択領域Ｄ７には、テキスト入力欄Ｄ７ａが表示されており、住所のうち、市区町村以下の内容を全角で入力するようになっている。年齢選択領域Ｄ８においては、プルダウンメニューにより年齢を選択するようになっている。ゴルフ場への移動手段選択領域Ｄ９には、「マイカーが多い」等の内容が予め表示されており、各内容に対応するチェックボックスにチェックすることにより、いずれかの内容が選択されるようになっている。
【００６８】
ゴルフ活動エリア選択領域Ｄ１０には、リストボタンＤ１１と、活動エリア入力欄Ｄ１２とが表示されており、リストボタンＤ１１が押下されて表示されるリストの中から、活動エリアを選択すると、選択したエリアが活動エリア入力欄Ｄ１２に表示されるようになっている。本実施形態では、このリストは図示しないが、都道府県名が表示され、この中から一または複数選択できるようになっている。ゴルフ歴選択領域Ｄ１３には、「これから（練習のみ）」等の内容が予め表示されており、各内容に対応するラジオボタンにチェックすることにより、いずれかの内容が選択されるようになっている。ラウンド頻度選択領域Ｄ１４には、「ラウンド未経験」等の内容が予め表示されており、各内容に対応するラジオボタンにチェックすることにより、いずれかの内容が選択されるようになっている。
【００６９】
普段のスコア選択領域Ｄ１５には、「〜７９」等の内容が予め表示されており、各内容に対応するラジオボタンにチェックすることにより、いずれかの内容が選択されるようになっている。自己ベスト記入領域Ｄ１６には、テキスト入力欄が表示されており、テキストデータにより自己のベストスコアを入力するようになっている。ハンディキャップ記入領域Ｄ１７には、テキスト入力欄が表示されており、テキストデータにより自己のベストスコアを入力するようになっている。
【００７０】
ゴルファータイプ選択領域Ｄ１８には、「エンジョイゴルファー」と「アスリートゴルファー」が予め表示されており、それぞれに対応するチェックボックスにチェックすることにより、「エンジョイゴルファー」と「アスリートゴルファー」のいずれかが選択されるようになっている。
【００７１】
ゴルフスタイル選択領域Ｄ１９には、「初心者も大歓迎  ラウンドサポートします」等の内容が予め表示されており、各内容に対応するチェックボックスにチェックすることにより、いずれかの内容が選択されるようになっている。
【００７２】
ゴルフ仲間志向選択領域Ｄ２０には、「教えてもらえたら嬉しい」等の内容が予め表示されており、各内容に対応するラジオボタンにチェックすることにより、いずれかの内容が選択されるようになっている。
【００７３】
プランスタイル選択領域Ｄ２１には、「キャディは付けたい」等の内容が予め表示されており、各内容に対応するチェックボックスにチェックすることにより、いずれかの内容が選択されるようになっている。日程・予算タイプ選択領域Ｄ２２には、「平日プレーが多い」及び「値段は気にしない」等の内容が予め表示されており、各内容に対応するチェックボックスにチェックすることにより、いずれかの内容が選択されるようになっている。ゴルフ場選定基準選択領域Ｄ２３には、「自宅からの距離」等の内容が予め表示されており、各内容に対応するチェックボックスにチェックすることにより、いずれかの内容が選択されるようになっている。なお、「自宅からの距離」が選択された場合には、「１時間以内」等の内容に対応ラジオボタンにチェックすることにより、どの程度の距離なのかを選択するようになっている。
【００７４】
ゴルフコースの好み選択領域Ｄ２４には、難易度、コースレイアウト、コース起伏、フェアウェイの広さ、距離、及びＯＢについての選択内容が予め表示されており、各内容に対応するチェックボックスにチェックすることにより、いずれかの内容が選択されるようになっている。
【００７５】
以上のようなプロフィール編集ページＰ４において、各項目の選択が行われ、決定ボタンＤ１が押下されると、情報提供サーバ１のＣＰＵ３０は、テキストデータについてはそのままゴルフユーザ情報テーブルＴＢＬ１１に記録し、その他のデータについては、設定管理マスタテーブルＴＢＬ１５ａ〜ＴＢＬ１５ｐを参照して、選択した内容に対応する番号をゴルフユーザ情報テーブルＴＢＬ１１に記録する。
【００７６】
＜２−３：ゴルフ場管理者の端末装置２ｂにおけるコンペ勧誘処理＞
次に、図３５乃至図４１を参照して、ゴルフ場管理者の端末装置２ｂにおけるコンペ勧誘処理について説明する。
情報提供サーバ１は、上述したように、ゴルフユーザの端末装置２ａにおいて、ゴルフ情報アプリケーションの利用が選択された場合には、ゴルフユーザに対してゴルフ情報アプリケーションのサービスを提供するようになっているが、同様に、ゴルフ場管理者の端末装置２ｂにおいて、ゴルフ場予約アプリケーションの利用が選択された場合には、ゴルフ場管理者に対してゴルフ場予約アプリケーションのサービスを提供するようになっている。なお、ゴルフ場予約アプリケーションは、ゴルフ場予約に関するサービスの他、コンペ勧誘に関するサービスについて提供可能なアプリケーションである。ゴルフ場予約アプリケーションのプログラムは、予めゴルフ場管理者の端末装置２ｂにおいてインストールされているものとする。
【００７７】
まず、ゴルフ場管理者は、ゴルフ場管理者の端末装置２ｂにおいてゴルフ場予約アプリケーションのプログラムを起動させると、端末装置２ｂのディスプレイ４５にはログイン画面（図示せず）が表示される。ログイン画面は、ログインＩＤ入力欄、パスワード入力欄、送信ボタン、及びキャンセルボタンを備えている。ログインＩＤとパスワードは、ゴルフ場予約アプリケーションの利用登録時に登録するようになっており、所定のテーブル（図示せず）に記録される。
【００７８】
ゴルフ場管理者が、ログインＩＤ入力欄にログインＩＤ（ゴルフ場ＩＤ）を入力し、パスワード入力欄にパスワードを入力して送信ボタンを押下すると、端末装置２ｂのＣＰＵ４０は、図３５に示すように、情報提供サーバ１に対してログインＩＤ及びパスワードと共にログイン要求を送信する（Ｓ１５０）。ログイン要求を受信した情報提供サーバ１のＣＰＵ３０は、前記テーブルを参照して、受信したログインＩＤとパスワードの組み合わせが正しいかどうかを確かめる認証処理を行う（Ｓ３３０）。
【００７９】
受信したログインＩＤとパスワードの組み合わせが正しい場合には、ログインが認証され、情報提供サーバ１のＣＰＵ３０は、端末装置２ｂに対して、ログイン応答として、管理画面の表示情報を送信する（Ｓ３３１）。ここではログインが認証されたものとして説明する。端末装置２ｂのＣＰＵ４０は、管理画面の表示情報を受信して、その表示情報に従って図３６に示す管理画面Ｐ５をディスプレイ４５に表示させる（Ｓ１５１）。
【００８０】
管理画面Ｐ５は、ゴルフ場空き枠情報と空き枠に対する予約状況を管理できる画面であり、ゴルフ場ＩＤに応じてゴルフ場ごとに表示されるようになっている。この管理画面Ｐ５には、コンペ企画ボタンＥ１及び予約者評価ボタンＥ２等が備えられている。また、管理画面Ｐ５を表示させた当初においては、プラン表示領域Ｅ３には、当該ゴルフ場において提案されているプランのうち、予約についての問い合わせがあったプランが表示されている。
【００８１】
管理画面Ｐ５において、ゴルフ場管理者がコンペ企画ボタンＥ１を押下することにより、コンペ設定ページの閲覧要求が端末装置２ｂのＣＰＵ４０から情報提供サーバ１に対して送信される（Ｓ１５２）。この閲覧要求を受信した情報提供サーバ１は、端末装置２ｂに対して、コンペ設定ページの表示情報を含む閲覧応答を送信する（Ｓ３３２）。
【００８２】
コンペ設定ページの表示情報を受信した端末装置２ｂのＣＰＵ４０は、その表示情報に従って、図３７に示すコンペ設定ページＰ６をディスプレイ４５に表示させる（Ｓ１５３）。コンペ設定ページＰ６は、コンペの設定に対する応答の状態を確認したり、コンペの設定を新規作成できる画面である。コンペ設定ページＰ６には、コンペタイトル入力領域Ｆ１、開催日入力領域Ｆ２、カレンダーボタンＦ３、募集人数入力領域Ｆ４、プレーフィー入力領域Ｆ５、参加費入力領域Ｆ６、コンペタイプ入力領域Ｆ７、コンペタイプ設定ボタンＦ８、「次へ」ボタンＦ９、及びキャンセルボタンＦ１０を備えている。
【００８３】
コンペタイトル入力領域Ｆ１には、コンペタイトルをテキストデータで入力するようになっている。コンペタイトルは、コンペの名前であり、ゴルフ場管理者が任意に決定することができる。
カレンダーボタンＦ３が押下されると、カレンダー（図示せず）がポップアップ表示され、当該カレンダーからある１日を選択することにより、開催日入力領域Ｆ２に選択した日が入力されるようになっている。
募集人数入力領域Ｆ４には、募集人数を示す数値をテキストデータで入力するようになっている。
プレーフィー入力領域Ｆ５には、１ラウンド当たりの料金をテキストデータで入力するようになっている。
参加費入力領域Ｆ６には、コンペの賞品やパーティの開催費用に充当される費用としての参加費を示す数値をテキストデータで入力するようになっている。なお、参加費は、一般的に、プレーフィーとは別に表示され、徴収される。
コンペタイプ設定ボタンＦ８が押下されると、図３８に示すコンペタイプ選択ページＰ７が表示され、このページで選択したコンペタイプがコンペタイプ入力領域Ｆ７に入力されるようになっている。
以上のような各入力領域に必要な情報を入力し、「次へ」ボタンＦ９が押下されると、図３９に示すコンペ勧誘対象リストページＰ８が表示される。なお、キャンセルボタンＦ１０が押下された場合には、図３６に示す管理画面Ｐ５に戻るようになっている。
【００８４】
コンペ設定ページＰ６において、コンペタイプ設定ボタンＦ８が押下されると、コンペタイプ選択ページの閲覧要求が端末装置２ｂのＣＰＵ４０から情報提供サーバ１に対して送信される（Ｓ１５４）。この閲覧要求を受信した情報提供サーバ１は、端末装置２ｂに対して、コンペタイプ選択ページの表示情報を含む閲覧応答を送信する（Ｓ３３３）。コンペタイプ選択ページの表示情報を受信した端末装置２ｂのＣＰＵ４０は、その表示情報に従って図３８に示すコンペタイプ選択ページＰ７をディスプレイ４５に表示させる（Ｓ１５５）。
【００８５】
コンペタイプ選択ページＰ７は、４種類のコンペタイプ、「エンジョイ」Ｇ１、「アスリート」Ｇ２、「ゴルフコンパ」Ｇ３、「ティーチング（上級者＋初心者・デビュー）」Ｇ４が予め表示されており、それぞれに対応するラジオボタンが表示されている。これらのタイプの中からいずれかのタイプに対応するラジオボタンをチェックすることにより、当該タイプが選択され、決定ボタンＧ５が押下されることにより、選択したコンペのタイプが図３７に示すコンペタイプ入力領域Ｆ７に入力される。
【００８６】
コンペ設定ページＰ６において、「次へ」ボタンＦ９が押下されると、端末装置２ｂのＣＰＵ４０は、勧誘対象リストの送信要求を情報提供サーバ１に対して送信する（Ｓ１５６）。勧誘対象リストの送信要求を受信した情報提供サーバ１のＣＰＵ３０は、勧誘対象リストの作成処理を行い、作成した勧誘対象リストを端末装置２ｂに送信する（Ｓ３３４）。なお、勧誘対象リストの作成処理の詳細については後述する。勧誘対象リストを受信した端末装置２ｂのＣＰＵ４０は、図３９に示す勧誘対象リストページＰ８を端末装置２ｂのディスプレイ４５に表示させる（Ｓ１５７）。表示された勧誘対象リストページＰ８において、ゴルフ場管理者がいずれか又は全ての勧誘対象を選択し、確認ボタンＨ１４が押下されると、端末装置２ｂのＣＰＵ４０は、設定されたコンペ条件と共に、選択したゴルフユーザへの通知要求を情報提供サーバ１に対して送信する（Ｓ１５８）。コンペ条件と選択したゴルフユーザへの通知要求を受信した情報提供サーバ１のＣＰＵ３０は、図４０に示すコンペ情報テーブルＴＢＬ１３を更新し（Ｓ３３４）、選択されたゴルフユーザ宛にコンペ勧誘を送信する（Ｓ３３５）。
【００８７】
＜２−４：情報提供サーバ１における勧誘対象リスト作成処理＞
次に、図３７のコンペ設定ページＰ６における「次へ」ボタンＦ９が押下された場合に実行される勧誘対象リスト作成処理について、図４１を参照して説明する。図４１は「次へ」ボタンＦ９が押下された際の勧誘対象リスト作成処理を示すシーケンス図である。
図４１に示すように、ゴルフ場管理者の端末装置２ｂにおいて「次へ」ボタンＦ９が押下されると（Ｓ１６０）、端末装置２ｂのＣＰＵ４０は、当該ゴルフ場のゴルフ場ＩＤと共に、図３８のコンペタイプ選択ページＰ７で選択したコンペタイプに該当するゴルフユーザの抽出要求を情報提供サーバ１に送信する（Ｓ１６１）。
【００８８】
選択したコンペタイプに該当するゴルフユーザの抽出要求を受信した情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１を参照して、選択したコンペタイプに該当するゴルフユーザを抽出する（Ｓ３４０）。当該ゴルフユーザの抽出は、以下のように行う。
【００８９】
（１）コンペタイプとして「エンジョイ」が選択された場合
情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１のうち、「ゴルファータイプ」のフィールドにおいて、「エンジョイゴルファー」に対応する番号である「０」が記録されているゴルフユーザを抽出する。
【００９０】
（２）コンペタイプとして「アスリート」が選択された場合
情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１のうち、「ゴルファータイプ」のフィールドにおいて、「アスリートゴルファー」に対応する番号である「１」が記録されているゴルフユーザを抽出する。
【００９１】
（３）コンペタイプとして「ゴルフコンパ」が選択された場合
情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１のうち、「性別」のフィールドにおいて「男」と記録され、かつ、「普段のスコア」のフィールドにおいて、９９以下のスコアに対応する番号である「０」〜「２」が記録されているゴルフユーザを抽出する。また、情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１のうち、「性別」のフィールドにおいて「女」と記録され、かつ、「普段のスコア」のフィールドにおいて、１１０以上のスコアに対応する番号である「４」〜「７」が記録されているゴルフユーザを抽出する。
【００９２】
（４）コンペタイプとして「ティーチング」が選択された場合
情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１のうち「普段のスコア」のフィールドにおいて、９９以下のスコアに対応する番号である「０」〜「２」が記録され、かつ、「ゴルフスタイル」のフィールドにおいて、「初心者も大歓迎  ラウンドサポートします」に対応する番号である「０」が記録されているゴルフユーザを抽出する。このようにして抽出されたユーザは、教える側のゴルフユーザの候補となる。また、情報提供サーバ１のＣＰＵ３０は、ゴルフユーザ情報テーブルＴＢＬ１１のうち、「ゴルフ仲間志向」のフィールドにおいて「教えてもらえたら嬉しい」に対応する番号である「０」が記録されているゴルフユーザを抽出する。このようにして抽出されたユーザは、教わる側のゴルフユーザの候補となる。
【００９３】
以上のようにして、情報提供サーバ１のＣＰＵ３０は、選択されたコンペタイプに応じて、コンペの目的または性質、あるいは、コンペにおいて対象とするゴルフユーザのレベルもしくはスコアを検索条件として、条件に合致するゴルフユーザを抽出し、記憶部１５に一時的に記憶する。次に、情報提供サーバ１のＣＰＵ３０は、一時的に記憶したゴルフユーザのうち、コンペを開催するゴルフ場から所定範囲内に住所を有するゴルフユーザを抽出する（Ｓ３４１）。
【００９４】
具体的には、情報提供サーバ１のＣＰＵ３０は、ゴルフ場ＩＤに関連付けて記録されているゴルフ場名と共に、位置情報送信要求を外部のマップサーバ（図示せず）に送信し、当該ゴルフ場の位置情報を取得する。なお、情報提供サーバ１、ゴルフ場ＩＤに関連付けてゴルフ場名を記録するテーブル（図示せず）を備えているものとする。また、情報提供サーバ１は、通信網ＮＥＴを介して外部のマップサーバと通信可能に構成されているものとする。なお、ゴルフ場の位置情報を予め取得しておいて、テーブル（図示せず）に記録しておいてもよい。
【００９５】
一方、情報提供サーバ１のＣＰＵ３０は、Ｓ３４０で一時的に記憶したゴルフユーザの住所を、ゴルフユーザ情報テーブルＴＢＬ１１の「住所（都道府県）」と「住所（市区町村）」のフィールドから読み取り、読み取ったゴルフユーザの住所と共に、位置情報送信要求を外部のマップサーバ（図示せず）に送信し、当該ゴルフユーザの住所の位置情報を取得する。
【００９６】
次に、情報提供サーバ１のＣＰＵ３０は、Ｓ３４０で一時的に記憶したゴルフユーザの住所の位置情報と、ゴルフ場の位置情報を、一組ずつ外部のマップサーバ（図示せず）に送信し、２点間の距離を要求する。なお、外部のマップサーバに要求するのは、２点間の所要時間または道程でもよい）。
【００９７】
情報提供サーバ１のＣＰＵ３０は、Ｓ３４０で一時的に記憶したゴルフユーザの全てについて、住所とゴルフ場との２点間の距離を取得すると、取得した距離が所定範囲内、例えば、１００ｋｍ以内であるゴルフユーザを勧誘対象として判断する。
【００９８】
そして、情報提供サーバ１のＣＰＵ３０は、勧誘対象として判断したゴルフユーザを掲載した勧誘対象リストを作成し、端末装置２ｂに送信する（Ｓ３４３）。
【００９９】
図３９に勧誘対象リストページＰ８の一例を示す。図３９に示すように、勧誘対象リストページＰ８は、ユーザ表示領域Ｈ１、追加募集ボタンＨ２、戻るボタンＨ３、確認ボタンＨ４、及びキャンセルボタンＨ５を備えている。
ユーザ表示領域Ｈ１には、勧誘対象として抽出されたゴルフユーザのプロフィール画像、名前、抽出条件及び当該情報に対応する内容が、各ゴルフユーザごとに表示される。また、各ゴルフユーザのプロフィール画像の隣には、チェックボックスが表示され、勧誘対象リストページＰ８の初期状態においては、チェックボックスにチェックが付けられている。チェックボックスのチェックは、当該チェックボックスに対応するゴルフユーザが、コンペの勧誘対象として選択されていることを示している。したがって、ゴルフ場管理者は、チェックボックスのチェックを外すことにより、当該チェックボックスに対応するゴルフユーザが、コンペの勧誘対象から外すことができる。
【０１００】
追加募集ボタンＨ２は、勧誘対象リストページＰ８に挙げられたゴルフユーザの数が、コンペの募集人数に満たない場合、あるいは、チェックボックスのチェックを外すことにより、募集人数に満たなくなった場合に有効となるボタンである。追加募集ボタンＨ２は、勧誘対象リストページＰ８に挙げられたゴルフユーザの数が、コンペの募集人数に達している場合には、グレイアウトの状態で表示され、押下できないようになっている。
追加募集ボタンＨ２が押下されると、検索条件を入力する画面（図示せず）が表示され、入力した検索条件に合致するゴルフユーザを追加で勧誘対象リストページＰ８に表示させることができる。
【０１０１】
戻るボタンＨ３が押下されると、図３７に示すコンペ設定ページＰ６に戻るようになっている。確認ボタンＨ４が押下されると、勧誘対象リストページＰ８においてチェックボックスにチェックが入っているゴルフユーザに対して、コンペの勧誘が通知される。なお、確認ボタンＨ４は、勧誘対象リストページＰ８に勧誘対象として表示されているゴルフユーザの数が、募集人数に達しているかどうかに拘わらず有効である。キャンセルボタンＨ５が押下された場合には、勧誘対象リスト作成処理はキャンセルされ、図３６の管理画面Ｐ５に戻るようになっている。
【０１０２】
なお、勧誘対象リストの作成処理において、コンペの募集人数を超過する人数が抽出された場合には、所定の優先順位に従って勧誘対象リストの作成処理を行う。具体的には、情報提供サーバ１のＣＰＵ３０は、住所がゴルフ場に近い順に抽出されたゴルフユーザをソートし、募集人数を超過する分のゴルフユーザについては勧誘対象リストに掲載しない。また、ゴルフユーザのゴルフ場の予約履歴を記憶しておき、予約回数が多い順にソートするようにしてもよい。予約回数が同数の者が複数いる場合には、例えば、募集４０人のうち３６人までが予約回数１回以上で埋まっており、残り４人分の枠を予約回数０回の１５人から選択する場合には、ゴルフ場への距離が近い順としてもよい。抽出された人数が募集人数を下回る場合には、上述のように追加募集ボタンＨ２が有効になる。
【０１０３】
確認ボタンＨ４が押下されると、勧誘対象リストページＰ８においてチェックボックスにチェックが入っているゴルフユーザに対して、コンペの勧誘が通知されると共に、コンペ情報テーブルＴＢＬ１３には、図４０に示すように、勧誘対象として通知したゴルフユーザの識別情報ＵＩＤが記録されて、応答結果が管理される。コンペへの勧誘を通知したゴルフユーザから、参加する旨の応答が場合には、応答結果のフィールドには「○」が記録される。しかし、当該ゴルフユーザから、参加しない旨の応答が場合には、応答結果のフィールドには「×」が記録される。当該ゴルフユーザから、未だ応答がない場合には、応答結果のフィールドには「未」が記録される。
【０１０４】
勧誘対象として選択したゴルフユーザへのコンペの勧誘の通知は、上述したゴルフ用のＳＮＳ内のアラート、メッセージ等を用いてもよい。また、ゴルフユーザ情報テーブルＴＢＬ１１内に、あるいは、識別情報ＵＩＤと関連付けた別のテーブル内に、ゴルフユーザのメールアドレスを記録しておき、当該メールアドレス宛てにコンペの勧誘の通知を送信するようにしてもよい。さらに、ゴルフ用のＳＮＳ以外の外部のＳＮＳと連携可能に構成し、当該外部のＳＮＳ内のアラート、メッセージ等により、コンペの勧誘の通知を送信するようにしてもよい。
【０１０５】
以上のように、本実施形態によれば、ゴルフ場が主催して参加者を募るコンペを開催する場合に、コンペの目的に沿ったユーザに対して勧誘を行うことができるので、当該コンペを的確に実施することができる。
【０１０６】
＜変形例＞
本発明は、上述した各実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び各実施形態は、適宜、組み合わせてもよいことは勿論である。
【０１０７】
＜変形例１＞
上述した実施形態においては、図３７のコンペ設定ページＰ６における「次へ」ボタンＦ９が押下された場合に実行される勧誘対象リスト作成処理は、選択したコンペタイプに該当するゴルフユーザを抽出した後に、ゴルフ場から所定範囲内に住所を有するゴルフユーザを抽出する例について説明した。しかしながら、本発明はこのような例に限定されるものではない。
例えば、図４２に示すように、端末装置２ｂから、選択したコンペタイプに該当するゴルフユーザの抽出要求があった場合に（Ｓ１６１）、情報提供サーバ１のＣＰＵ３０は、ゴルフユーザのうち、ゴルフ場から所定範囲内に住所があるゴルフユーザを抽出する（Ｓ３５０）。そして、情報提供サーバ１のＣＰＵ３０は、抽出したゴルフユーザのうち、選択したコンペタイプに該当するゴルフユーザを抽出する（Ｓ３５１）。このように、ゴルフ場から所定範囲内に住所があるゴルフユーザの抽出と、選択したコンペタイプに該当するゴルフユーザの抽出との順序を入れ替えてもよい。なお、それぞれの抽出の具体的な方法は、上述した実施形態で説明した方法を用いればよい。
【０１０８】
＜変形例２＞
上述した実施形態においては、図３７のコンペ設定ページＰ６における「次へ」ボタンＦ９が押下された場合に実行される勧誘対象リスト作成処理は、選択したコンペタイプに該当するゴルフユーザを抽出した後に、ゴルフ場から所定範囲内に住所を有するゴルフユーザを抽出する例について説明した。しかしながら、本発明はこのような例に限定されるものではない。
例えば、図４３に示すように、端末装置２ｂから、選択したコンペタイプに該当するゴルフユーザの抽出要求があった場合に（Ｓ１６１）、情報提供サーバ１のＣＰＵ３０は、選択したコンペタイプに該当するゴルフユーザを抽出する（Ｓ３４０）。次に、情報提供サーバ１のＣＰＵ３０は、情報提供サーバ１のＣＰＵ３０は、ゴルフユーザのうち、ゴルフ場が、活動エリアに該当するゴルフユーザを抽出する（Ｓ３６０）。
つまり、情報提供サーバ１のＣＰＵ３０は、Ｓ３４０で抽出したゴルフユーザのゴルフユーザ情報テーブルＴＢＬ１１のレコードにおいて、「活動エリア」フィールドを参照し、「活動エリア」フィールドに記録された活動エリアが、ゴルフ場が所在する地域と一致するレコードを抽出する。そして、情報提供サーバ１のＣＰＵ３０は、抽出したレコードに該当するゴルフユーザを勧誘対象と判断する。
このように、ゴルフユーザの活動エリアに基づいて、勧誘対象のゴルフユーザを抽出するようにしてもよい。なお、変形例１のように、Ｓ３４０とＳ３６０の処理の順序を入れ替えてもよい。
なお、活動エリアは、都道府県だけでなく、市区町村あるいはそれより細かい指定を可能にしてもよい。このようにすれば、さらに絞り込んだ勧誘対象の選択が可能となる。
【０１０９】
＜変形例３＞
上述した実施形態では、コンペ設定ページＰ６において募集人数を入力する際に、入力可能な上限値や下限値を設けていない。しかし、コンペ設定ページＰ６において募集人数を入力する際に、入力可能な上限値や下限値を設けるようにしてもよい。例えば、募集人数として「３」人というのは、一般的にコンペの人数としては馴染み難いと考えられる。また、募集人数として「９９９」人というのは、ゴルフ場として処理不能であることが明らかである。したがって、これらのような数値の入力を認めないようにしてもよい。
但し、開催するコンペが例えば、企業等の団体を対象としたコンペの場合には、募集人数を入力する際に下限値を設けない構成としてもよい。また、一般的なコンペの開催期間は１日であるが、３日間にわたる特殊なコンペを開催する場合には、募集人数を入力する際に上限値を設けない構成としてもよい。なお、３日間にわたる特殊なコンペを開催する場合には、開催日を入力する際に、複数日の入力を可能とする構成にすればよい。
また、コンペ設定ページＰ６においては、賞品を入力可能とする構成としてもよい。また、ブービー賞や参加賞等を設定可能とする構成としてもよい。
【０１１０】
＜変形例４＞
上述した実施形態においては、コンペタイプ選択ページＰ７上にコンペタイプが予め表示されている例について説明したが、ゴルフ場管理者がコンペタイプを新規作成できるように構成してもよい。この場合には、コンペタイプ名と、どのようなゴルファーを対象とするかの条件をゴルフ場管理者が設定するようにすればよい。
また、上述した実施形態においては、コンペ勧誘対象リストページＰ８を表示して、追加募集ボタンＨ２や確認ボタンＨ４を押下する構成としたが、本発明はこのような例に限定されるものではない。例えば、図３７に示すコンペ設定ページＰ６における「次へ」ボタンＦ９の代わりに確認ボタンを設け、当該確認ボタンが押下されると確認画面を表示し、当該表示画面で決定ボタンが押下された際に、勧誘対象リスト作成処理を行うようにしてもよい。そして、勧誘対象リスト作成処理の終了後に、勧誘対象として抽出されたゴルフユーザ宛に勧誘通知を行うようにしてもよい。
【０１１１】
＜変形例５＞
上述した実施形態では、情報提供サーバ１に記憶部１５を備え、当該記憶部１５内に各種のテーブルを記録する例について説明した。しかし、本発明はこのような例に限定されるものではない。例えば、図４４に示すように、情報提供サーバ１と通信網ＮＥＴを介して通信可能なストレージサーバ４を備え、当該ストレージサーバ４内に記憶部１５を備えるようにしてもよい。そして、ストレージサーバ４内の記憶部１５に、各種のテーブルを記録するようにしてもよい。
【０１１２】
＜変形例６＞
また、上述した各実施形態及び各変形例では、情報提供サーバ１が提供するサービスとして、ゴルフ情報の提供サービスを一例として説明したが、本発明はこれに限定されるものではなく、情報提供サーバ１はどのようなサービスを提供するものであってもよい。例えば、利用者同士の共通のテーマに基づいて、アプリケーション上で特定の関係を構築するすべてのものに適用できる。共通のテーマは、マラソン、バドミントン等のスポーツ、将棋、ゲームや、将棋、ゲームなどの趣味的なものであってもよいし、ビジネスに関するものあってもよい。
【０１１３】
＜変形例７＞
なお、本発明における機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバによる配信に用いるために使用される、当該プログラムが記憶された記憶媒体についても、本発明の範囲に含まれる。
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１１４】
なお、本発明は上述の各実施形態及び変形例に限定されるものではなく、本発明の趣旨の範囲内での変更は本発明に含まれるものである。
【符号の説明】
【０１１５】
ＮＥＴ……通信網、１……情報提供サーバ、２ａ，２ｂ……端末装置、３……管理サーバ、１０……プロフィール情報管理部、１１……条件情報取得部、１２……第１ユーザ抽出部、１３……通知部、１５……記憶部、２１ａ……プロフィール入力部、２１ｂ……条件情報入力部、２２ａ，２２ｂ……表示部。
【図１】
2014146188.tif 000003
【図２】
2014146188.tif 000004
【図３】
2014146188.tif 000005
【図４】
2014146188.tif 000006
【図５】
2014146188.tif 000007
【図６】
2014146188.tif 000008
【図７】
2014146188.tif 000009
【図８】
2014146188.tif 000010
【図９】
2014146188.tif 000011
【図１０】
2014146188.tif 000012
【図１１】
2014146188.tif 000013
【図１２】
2014146188.tif 000014
【図１３】
2014146188.tif 000015
【図１４】
2014146188.tif 000016
【図１５】
2014146188.tif 000017
【図１６】
2014146188.tif 000018
【図１７】
2014146188.tif 000019
【図１８】
2014146188.tif 000020
【図１９】
2014146188.tif 000021
【図２０】
2014146188.tif 000022
【図２１】
2014146188.tif 000023
【図２２】
2014146188.tif 000024
【図２３】
2014146188.tif 000025
【図２４】
2014146188.tif 000026
【図２５】
2014146188.tif 000027
【図２６】
2014146188.tif 000028
【図２７】
2014146188.tif 000029
【図２８】
2014146188.tif 000030
【図２９】
2014146188.tif 000031
【図３０】
2014146188.tif 000032
【図３１】
2014146188.tif 000033
【図３２】
2014146188.tif 000034
【図３３】
2014146188.tif 000035
【図３４】
2014146188.tif 000036
【図３５】
2014146188.tif 000037
【図３６】
2014146188.tif 000038
【図３７】
2014146188.tif 000039
【図３８】
2014146188.tif 000040
【図３９】
2014146188.tif 000041
【図４０】
2014146188.tif 000042
【図４１】
2014146188.tif 000043
【図４２】
2014146188.tif 000044
【図４３】
2014146188.tif 000045
【図４４】
2014146188.tif 000046