(57)【要約】      （修正有）【課題】団体でサービスを利用する際に参加者を募集する幹事等の募集者の調整負担を軽減させて、サービスの予約をスムーズに行うことを可能とするサービス予約システム、予約登録装置、参加者募集方法及び参加者募集処理プログラムを提供する。【解決手段】サービスを予約する募集者により指定された条件候補情報を、受信し、対象者情報を受信し、条件候補情報と対象者情報とを対応付けてデータベースに登録し、募集情報を、対象者端末装置に対して送信し、当該募集情報を受信した対象者端末装置から送信された返答情報を受信し、受信された返答情報を条件候補情報に対応付けてデータベースに登録し、検索条件指定画面情報を、募集者端末装置に送信し、指定された検索条件情報を、受信し、検索条件情報に基づいて、予約可能なサービスを検索し、予約登録要求情報を受信し、検索されたサービスの予約内容を示す予約情報をデータベースに登録する。【選択図】図１
2008140125.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能な端末装置と、前記ネットワークを介して前記端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置と、を備えるサービス予約システムであって、
前記予約登録装置は、
予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信手段と、
前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信手段と、
前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録手段と、
前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する対象者端末装置に対して送信する募集情報送信手段と、
前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信手段と、
前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録手段と、
前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信手段と、
前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信手段と、
前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索手段と、
前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信手段と、
前記受信された予約要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録手段と、を備え、
前記募集者端末装置は、
前記募集者により指定された前記条件候補情報を前記予約登録装置に送信する条件候補情報送信手段と、
前記予約登録装置から送信された前記検索条件指定画面情報を受信する検索条件指定画面情報受信手段と、
前記受信された検索条件指定画面情報を画面に表示する検索条件指定画面情報表示手段と、
前記表示された検索条件指定画面情報を通じて前記募集者により指定された前記検索条件情報を前記予約登録装置に送信する検索条件情報送信手段と、
前記募集者の指令に基づいて前記予約登録要求情報を前記予約登録装置に送信する予約登録要求送信手段と、を備え、
前記対象者端末装置は、
前記予約登録装置から送信された前記募集情報を受信する募集情報受信手段と、
前記受信された募集情報を画面に表示する募集情報表示手段と、
前記対象者により入力された前記返答情報を前記予約登録装置に送信する返答情報送信手段と、
を備えることを特徴とするサービス予約システム。
【請求項２】
ネットワークを介して端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置であって、
予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信手段と、
前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信手段と、
前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録手段と、
前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する前記端末装置である対象者端末装置に対して送信する募集情報送信手段と、
前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信手段と、
前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録手段と、
前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信手段と、
前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信手段と、
前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索手段と、
前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信手段と、
前記受信された予約登録要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録手段と、
を備えることを特徴とする予約登録装置。
【請求項３】
請求項２に記載の予約登録装置において、
前記返答情報には、前記募集情報に含まれる前記条件候補情報が示す検索条件の候補に対する前記対象者の希望が含まれており、
前記検索条件指定画面情報送信手段は、前記条件候補情報に対応付けて登録された前記返答情報に含まれる前記対象者の希望を集計し、当該集計結果に基づいて、前記対象者が最も多く希望する条件が予め検索条件の候補として指定されている前記検索条件指定画面情報を送信することを特徴とする予約登録装置。
【請求項４】
請求項２または請求項３に記載の予約登録装置において、
前記募集情報送信手段は、前記登録された対象者情報に基づいて前記対象者の電子メールアドレスを特定し、当該電子メールアドレス宛に前記募集情報が示す募集内容を通知する電子メールを送信することを特徴とする予約登録装置。
【請求項５】
請求項２乃至４の何れか１項に記載の予約登録装置において、
前記募集者の指令に基づいて前記募集者端末装置から送信された募集の終了の要求を示す募集終了要求情報を受信する募集終了要求受信手段と、
前記募集終了要求情報を受信した場合に、予約されたサービスの利用に関して決定した内容として前記対象者に提示する決定情報であって、前記登録された予約情報が示す予約内容の少なくとも一部と、前記登録された返答情報に基づいて前記参加者と認定された前記対象者を示す参加者情報と、を含む決定情報を、当該参加者の前記対象者端末装置に対して送信する決定情報送信手段と、
を更に備えることを特徴とする予約登録装置。
【請求項６】
請求項２乃至５の何れか１項に記載の予約登録装置において、
前記データベースには、前記募集者の仲間を示す仲間情報が登録されており、
前記登録された仲間情報に基づいて、前記募集者の仲間の中から前記対象者を選択するための表示画面を構成する対象者選択画面情報を前記募集者端末装置に送信する対象者選択画面情報送信手段を更に備え、
前記対象者情報受信手段は、前記送信された対象者選択画面情報を通じて前記募集者により選択された前記対象者を示す前記対象者情報を前記募集者端末装置から受信することを特徴とする予約登録装置。
【請求項７】
請求項２乃至６の何れか１項に記載の予約登録装置において、
前記対象者が前記募集者に対して紹介する被紹介者を示す被紹介者情報を前記対象者端末装置から受信する被紹介者情報受信手段と、
前記受信された被紹介者情報が示す前記被紹介者を前記対象者に加えることを承諾するための表示画面を構成する紹介承諾画面情報を前記募集者端末装置に送信する紹介承諾画面情報送信手段と、
前記送信された紹介承諾画面情報を通じて前記募集者が承諾を選択したことに基づいて前記募集者端末装置から送信された承諾情報を受信する承諾情報受信手段と、
前記承諾情報を受信した場合に、前記被紹介者情報が示す前記被紹介者が前記対象者であることを前記登録された対象者情報中に追加登録する対象者追加登録手段と、を更に備え、
前記募集情報送信手段は、前記対象者に加えられた前記被紹介者が利用する前記対象者端末装置に対して前記募集情報を送信することを特徴とする予約登録装置。
【請求項８】
請求項２乃至７の何れか１項に記載の予約登録装置において、
前記返答情報には、予約されたサービスを利用するために前記対象者が配車可能であるか否かを示す配車可否情報が含まれており、
前記登録された返答情報に基づいて、前記配車可能な前記対象者の車に対して前記参加者と認定された前記対象者の乗車割り当てを設定するための表示画面を構成する配車設定画面情報を前記募集者端末装置に送信する配車設定画面情報送信手段と、
前記送信された配車設定画面情報を通じて前記募集者により設定された前記乗車割り当てを示す配車割当情報を前記募集者端末装置から受信する配車割当情報受信手段と、
前記受信された配車割当情報を前記データベースに登録する配車割当情報登録手段と、
前記データベースに登録された配車割当情報を、前記参加者と認定された前記対象者の前記対象者端末装置に対して送信する配車割当情報送信手段と、
を更に備えることを特徴とする予約登録装置。
【請求項９】
請求項２乃至８の何れか１項に記載の予約登録装置において、
前記所定のサービスは、ゴルフ場の提供サービスであって、
前記登録された予約情報には、予約された組数を示す予約組数が含まれており、
ゴルフの過去の成績を示す成績情報であって、前記登録された返答情報に基づいて前記参加者と認定された前記対象者の成績情報を取得する成績情報取得手段と、
競技を行う際の前記参加者の組合せを示す組合せ提示情報であって、前記予約情報に含まれる前記予約組数分の組相互において組毎の成績が均衡するように当該参加者を組み合わせた組合せ提示情報を、前記取得された成績情報に基づいて生成する組合せ提示情報生成手段と、
前記生成された組合せ提示情報を提示するための表示画面を構成する組合せ提示画面情報を前記募集者端末装置に送信する組合せ提示画面情報送信手段と、
前記募集者により設定された前記参加者の組合せを示す組合せ情報を前記募集者端末装置から受信する組合せ情報受信手段と、
前記受信された組合せ情報を前記予約情報に対応付けて前記データベースに登録する組合せ情報登録手段と、
前記データベースに登録された組合せ情報を、前記参加者の前記対象者端末装置に対して送信する組合せ情報送信手段と、
を更に備えることを特徴とする予約登録装置。
【請求項１０】
請求項２乃至９の何れか１項に記載の予約登録装置において、
前記所定のサービスは、ゴルフ場の提供サービスであって、
前記登録された予約情報には、予約された組数を示す予約組数と、当該予約組数分のゴルフの競技開始時刻と、が含まれており、
前記募集者の指令に基づいて前記募集者端末装置から送信された組の追加の要求を示す組追加要求情報を受信する組追加要求情報受信手段と、
前記受信された組追加要求情報に基づいて、追加が要求された組数分について、前記予約情報に含まれる競技開始時刻と連続した競技開始時刻に、予約されているゴルフ場の追加予約が可能であるか否かを判定する追加予約可否判定手段と、
前記追加予約が可能である場合に、前記予約情報に含まれる前記予約組数を前記追加が要求された組数分増加させるとともに、前記連続した競技開始時刻を当該予約情報中に追加登録し、当該予約情報を変更する予約情報変更手段と、
を更に備えることを特徴とする予約登録装置。
【請求項１１】
ネットワークを介して端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置による参加者募集方法であって、
予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信工程と、
前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信工程と、
前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録工程と、
前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する前記端末装置である対象者端末装置に対して送信する募集情報送信工程と、
前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信工程と、
前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録工程と、
前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信工程と、
前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信工程と、
前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索工程と、
前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信工程と、
前記受信された予約登録要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録工程と、
を備えることを特徴とする参加者募集方法。
【請求項１２】
ネットワークを介して端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置に含まれるコンピュータを、
予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信手段、
前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信手段、
前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録手段、
前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する前記端末装置である対象者端末装置に対して送信する募集情報送信手段、
前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信手段、
前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録手段、
前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信手段、
前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信手段、
前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索手段、
前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信手段、
前記受信された予約登録要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録手段、
として機能させることを特徴とする参加者募集処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して端末装置からの要求に応じて所定のサービスの予約を行うサービス予約システム、予約登録装置、参加者募集方法及び参加者募集処理プログラムの技術分野に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ等の端末装置を用いてインターネット等のネットワークに接続し、サーバ装置等の予約登録装置から提供される情報を通じて、例えば、宿泊施設の提供サービスやゴルフ場等の競技施設の提供サービスについて予約を行うことを可能とするサービス予約システムが知られている（例えば、特許文献１）。
【０００３】
こうしたサービス予約システムにおいては、一般的に、サービスを利用する人数や組数等を指定して予約を行うことが可能となっており、団体（例えば、会社における同一部署、サークル、クラブ、友人知人同士等）で利用するサービスの予約を行うことも可能である。
【特許文献１】特開２００２−２３９０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、団体でサービスを利用する場合（例えば、団体旅行で宿泊施設に泊まる、ゴルフのコンペを行う等）には、例えば、幹事を務める者が、様々な調整毎を行わなければならない場合がある。例えば、幹事は、参加者を募集したり、参加者のスケジュールや希望に合わせて利用するサービスや日程を決めたり、実際に予約を行ったりしなくてはならない。
【０００５】
しかしながら、上記説明したような従来の技術では、幹事等に対しての考慮がなされていなかったため、幹事等の調整負担が過大となっていた。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、団体でサービスを利用する際に参加者を募集する幹事等の募集者の調整負担を軽減させて、サービスの予約をスムーズに行うことを可能とするサービス予約システム、予約登録装置、参加者募集方法及び参加者募集処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、ネットワークに接続可能な端末装置と、前記ネットワークを介して前記端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置と、を備えるサービス予約システムであって、前記予約登録装置は、予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信手段と、前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信手段と、前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録手段と、前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する対象者端末装置に対して送信する募集情報送信手段と、前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信手段と、前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録手段と、前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信手段と、前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信手段と、前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索手段と、前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信手段と、前記受信された予約要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録手段と、を備え、前記募集者端末装置は、前記募集者により指定された前記条件候補情報を前記予約登録装置に送信する条件候補情報送信手段と、前記予約登録装置から送信された前記検索条件指定画面情報を受信する検索条件指定画面情報受信手段と、前記受信された検索条件指定画面情報を画面に表示する検索条件指定画面情報表示手段と、前記表示された検索条件指定画面情報を通じて前記募集者により指定された前記検索条件情報を前記予約登録装置に送信する検索条件情報送信手段と、前記募集者の指令に基づいて前記予約登録要求情報を前記予約登録装置に送信する予約登録要求送信手段と、を備え、前記対象者端末装置は、前記予約登録装置から送信された前記募集情報を受信する募集情報受信手段と、前記受信された募集情報を画面に表示する募集情報表示手段と、前記対象者により入力された前記返答情報を前記予約登録装置に送信する返答情報送信手段と、を備えることを特徴とする。
【０００８】
この発明によれば、予約登録装置は、所定のサービスを予約しようとする募集者が、ともに当該サービスを利用する参加者を募集する際に指定した検索条件の候補を示す条件候補情報と、募集者が募集の対象として指定した対象者を示す対象者情報と、を募集者端末装置から受信し、この条件候補情報と対象者情報とを対応付けてデータベースに登録する。次いで、予約登録装置は、登録された条件候補情報を含む募集内容を示す募集情報を、対象者端末装置に対して送信する。募集情報等を対象者端末装置に対して送信する方法としては、例えば、対象者の電子メールアドレス宛に電子メールとして送信したり、対象者端末装置からの要求に応じてＷｅｂページとして送信する方法等がある。そして、募集情報を受信した対象者端末装置により当該募集情報が対象者に提示され、この募集情報が示す募集内容に対する返答内容が対象者により入力されることにより対象者端末装置から送信された返答情報を予約登録装置が受信し、当該返答情報をデータベースに登録する。そして、予約登録装置は、検索条件指定画面情報を募集者端末装置に送信し、当該検索条件指定画面情報を通じて、登録された返答情報に基づいて募集者が指定した検索条件を示す検索条件情報を募集者端末装置から受信し、当該検索条件に基づいて予約可能なサービスを検索し、募集者端末装置から送信された予約登録要求情報に基づいて、検索されたサービスの予約内容を示す予約情報を前記データベースに登録する。
【０００９】
従って、募集者が参加者とともに団体で利用するサービスの検索条件の候補と参加者の対象とする対象者とを指定すると、募集情報を受信した対象者端末装置により募集者からの募集内容が対象者に提示され、対象者からの募集内容に対する返答内容（例えば、参加の有無、募集内容に対する希望等）に基づいて募集者は予約可能なサービスの検索を行い、検索されたサービスの予約を行うことができるので、参加者の募集からサービスの予約に至までの募集者の調整負担が軽減され、サービスの予約をスムーズに行うことができる。
【００１０】
請求項２に記載の発明は、ネットワークを介して端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置であって、予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信手段と、前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信手段と、前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録手段と、前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する前記端末装置である対象者端末装置に対して送信する募集情報送信手段と、前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信手段と、前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録手段と、前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信手段と、前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信手段と、前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索手段と、前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信手段と、前記受信された予約登録要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録手段と、を備えることを特徴とする。
【００１１】
この発明によれば、予約登録装置は、所定のサービスを予約しようとする募集者が、ともに当該サービスを利用する参加者を募集する際に指定した検索条件の候補を示す条件候補情報と、募集者が募集の対象として指定した対象者を示す対象者情報と、を募集者端末装置から受信し、この条件候補情報と対象者情報とを対応付けてデータベースに登録する。次いで、予約登録装置は、登録された条件候補情報を含む募集内容を示す募集情報を、対象者端末装置に対して送信する。募集情報等を対象者端末装置に対して送信する方法としては、例えば、対象者の電子メールアドレス宛に電子メールとして送信したり、対象者端末装置からの要求に応じてＷｅｂページとして送信する方法等がある。そして、募集情報を受信した対象者端末装置により当該募集情報が対象者に提示され、この募集情報が示す募集内容に対する返答内容が対象者により入力されることにより対象者端末装置から送信された返答情報を予約登録装置が受信し、当該返答情報をデータベースに登録する。そして、予約登録装置は、検索条件指定画面情報を募集者端末装置に送信し、当該検索条件指定画面情報を通じて、登録された返答情報に基づいて募集者が指定した検索条件を示す検索条件情報を募集者端末装置から受信し、当該検索条件に基づいて予約可能なサービスを検索し、募集者端末装置から送信された予約登録要求情報に基づいて、検索されたサービスの予約内容を示す予約情報を前記データベースに登録する。
【００１２】
従って、募集者が参加者とともに団体で利用するサービスの検索条件の候補と参加者の対象とする対象者とを指定すると、募集情報を受信した対象者端末装置により募集者からの募集内容が対象者に提示され、対象者からの募集内容に対する返答内容（例えば、参加の有無、募集内容に対する希望等）に基づいて募集者は予約可能なサービスの検索を行い、検索されたサービスの予約を行うことができるので、参加者の募集からサービスの予約に至までの募集者の調整負担が軽減され、サービスの予約をスムーズに行うことができる。
【００１３】
請求項３に記載の発明は、請求項２に記載の予約登録装置において、前記返答情報には、前記募集情報に含まれる前記条件候補情報が示す検索条件の候補に対する前記対象者の希望が含まれており、前記検索条件指定画面情報送信手段は、前記条件候補情報に対応付けて登録された前記返答情報に含まれる前記対象者の希望を集計し、当該集計結果に基づいて、前記対象者が最も多く希望する条件が予め検索条件の候補として指定されている前記検索条件指定画面情報を送信することを特徴とする。
【００１４】
この発明によれば、検索条件指定画面情報において対象者が最も多く希望する条件が予め指定された状態となっているので、募集者は、検索条件を一から指定しなくても、対象者の希望に添ったサービスを検索し、予約することができる。
【００１５】
請求項４に記載の発明は、請求項２または請求項３に記載の予約登録装置において、前記募集情報送信手段は、前記登録された対象者情報に基づいて前記対象者の電子メールアドレスを特定し、当該電子メールアドレス宛に前記募集情報が示す募集内容を通知する電子メールを送信することを特徴とする。
【００１６】
この発明によれば、対象者は、電子メールにて募集者からの募集内容を知ることができる。
【００１７】
請求項５に記載の発明は、請求項２乃至４の何れか１項に記載の予約登録装置において、前記募集者の指令に基づいて前記募集者端末装置から送信された募集の終了の要求を示す募集終了要求情報を受信する募集終了要求受信手段と、前記募集終了要求情報を受信した場合に、予約されたサービスの利用に関して決定した内容として前記対象者に提示する決定情報であって、前記登録された予約情報が示す予約内容の少なくとも一部と、前記登録された返答情報に基づいて前記参加者と認定された前記対象者を示す参加者情報と、を含む決定情報を、当該参加者の前記対象者端末装置に対して送信する決定情報送信手段と、を更に備えることを特徴とする。
【００１８】
この発明によれば、参加者の募集が終了すると、予約内容の少なくとも一部の情報と誰が参加するのかという情報とが、決定情報を受信した対象者端末装置により参加者に提示されるので、募集者は、予約されたサービスの利用に関して決定した内容を参加者に通知するための面倒な作業を行う必要がない。
【００１９】
請求項６に記載の発明は、請求項２乃至５の何れか１項に記載の予約登録装置において、前記データベースには、前記募集者の仲間を示す仲間情報が登録されており、前記登録された仲間情報に基づいて、前記募集者の仲間の中から前記対象者を選択するための表示画面を構成する対象者選択画面情報を前記募集者端末装置に送信する対象者選択画面情報送信手段を更に備え、前記対象者情報受信手段は、前記送信された対象者選択画面情報を通じて前記募集者により選択された前記対象者を示す前記対象者情報を前記募集者端末装置から受信することを特徴とする。
【００２０】
この発明によれば、募集者は、予め登録されている自分の仲間の中から募集の対象を選択することができるので、対象者を簡単に指定することができる。
【００２１】
請求項７に記載の発明は、請求項２乃至６の何れか１項に記載の予約登録装置において、前記対象者が前記募集者に対して紹介する被紹介者を示す被紹介者情報を前記対象者端末装置から受信する被紹介者情報受信手段と、前記受信された被紹介者情報が示す前記被紹介者を前記対象者に加えることを承諾するための表示画面を構成する紹介承諾画面情報を前記募集者端末装置に送信する紹介承諾画面情報送信手段と、前記送信された紹介承諾画面情報を通じて前記募集者が承諾を選択したことに基づいて前記募集者端末装置から送信された承諾情報を受信する承諾情報受信手段と、前記承諾情報を受信した場合に、前記被紹介者情報が示す前記被紹介者が前記対象者であることを前記登録された対象者情報中に追加登録する対象者追加登録手段と、を更に備え、前記募集情報送信手段は、前記対象者に加えられた前記被紹介者が利用する前記対象者端末装置に対して前記募集情報を送信することを特徴とする。
【００２２】
この発明によれば、対象者による被紹介者の紹介が募集者により承諾されると、被紹介者が対象者に加えられ、これにより、被紹介者に対して募集内容が提示されているので、募集者は、紹介を受けて対象者を増やす場合に、面倒な作業を行う必要がない。
【００２３】
請求項８に記載の発明は、請求項２乃至７の何れか１項に記載の予約登録装置において、前記返答情報には、予約されたサービスを利用するために前記対象者が配車可能であるか否かを示す配車可否情報が含まれており、前記登録された返答情報に基づいて、前記配車可能な前記対象者の車に対して前記参加者と認定された前記対象者の乗車割り当てを設定するための表示画面を構成する配車設定画面情報を前記募集者端末装置に送信する配車設定画面情報送信手段と、前記送信された配車設定画面情報を通じて前記募集者により設定された前記乗車割り当てを示す配車割当情報を前記募集者端末装置から受信する配車割当情報受信手段と、前記受信された配車割当情報を前記データベースに登録する配車割当情報登録手段と、前記データベースに登録された配車割当情報を、前記参加者と認定された前記対象者の前記対象者端末装置に対して送信する配車割当情報送信手段と、を更に備えることを特徴とする。
【００２４】
この発明によれば、募集者は、サービスを利用するための配車が可能であると返答した対象者の車に、どの参加者を乗車させるかという設定を、配車設定画面情報を通じて簡単に行うことができ、その内容を参加者に知らせることが簡単にできる。
【００２５】
請求項９に記載の発明は、請求項２乃至８の何れか１項に記載の予約登録装置において、前記所定のサービスは、ゴルフ場の提供サービスであって、前記登録された予約情報には、予約された組数を示す予約組数が含まれており、ゴルフの過去の成績を示す成績情報であって、前記登録された返答情報に基づいて前記参加者と認定された前記対象者の成績情報を取得する成績情報取得手段と、競技を行う際の前記参加者の組合せを示す組合せ提示情報であって、前記予約情報に含まれる前記予約組数分の組相互において組毎の成績が均衡するように当該参加者を組み合わせた組合せ提示情報を、前記取得された成績情報に基づいて生成する組合せ提示情報生成手段と、前記生成された組合せ提示情報を提示するための表示画面を構成する組合せ提示画面情報を前記募集者端末装置に送信する組合せ提示画面情報送信手段と、前記募集者により設定された前記参加者の組合せを示す組合せ情報を前記募集者端末装置から受信する組合せ情報受信手段と、前記受信された組合せ情報を前記予約情報に対応付けて前記データベースに登録する組合せ情報登録手段と、前記データベースに登録された組合せ情報を、前記参加者の前記対象者端末装置に対して送信する組合せ情報送信手段と、を更に備えることを特徴とする。
【００２６】
この発明によれば、予約登録装置は、返答情報に基づいて参加者と認定された対象者によるゴルフの過去の成績を示す成績情報を、例えば、返答情報や予めデータベースに登録された対象者の情報等から取得し、当該成績情報に基づいて、予約情報に含まれる予約組数分の組相互において組毎の成績が均衡するように当該参加者を組み合わせた組合せ提示情報を生成し、当該組合せ提示情報を提示するための組合せ提示画面情報を募集者端末に送信する。そして、予約登録装置は、募集者により設定された参加者の組合せを示す組合せ情報を募集者端末装置から受信し、データベースに登録し、参加者の対象者端末装置に対して送信する。そして、組合せ情報を受信した対象者端末装置により当該組合せ情報が参加者に提示される。
【００２７】
従って、募集者に対して、予約組数分の組相互において組毎の成績が均衡するような参加者の組み合わせが提示され、募集者は提示された組合せに基づいて参加者の組合せを設定することができるので、組毎の成績を相互に均衡させることが可能となり、これにより実際にゴルフを行う際に、各組の競技の進行スピードが均一となって、全体としてスムーズに競技を進めることができる。また、設定された組合せを参加者に知らせることが簡単にできる。
【００２８】
請求項１０に記載の発明は、請求項２乃至９の何れか１項に記載の予約登録装置において、前記所定のサービスは、ゴルフ場の提供サービスであって、前記登録された予約情報には、予約された組数を示す予約組数と、当該予約組数分のゴルフの競技開始時刻と、が含まれており、前記募集者の指令に基づいて前記募集者端末装置から送信された組の追加の要求を示す組追加要求情報を受信する組追加要求情報受信手段と、前記受信された組追加要求情報に基づいて、追加が要求された組数分について、前記予約情報に含まれる競技開始時刻と連続した競技開始時刻に、予約されているゴルフ場の追加予約が可能であるか否かを判定する追加予約可否判定手段と、前記追加予約が可能である場合に、前記予約情報に含まれる前記予約組数を前記追加が要求された組数分増加させるとともに、前記連続した競技開始時刻を当該予約情報中に追加登録し、当該予約情報を変更する予約情報変更手段と、を更に備えることを特徴とする。
【００２９】
この発明によれば、予約登録装置は、予約情報が登録された後、募集者端末装置から組追加要求情報を受信すると、追加が要求された組数分について、予約情報に含まれる競技開始時刻と連続した競技開始時刻に、予約されているゴルフ場の追加予約が可能である場合には、当該連続した競技開始時刻に対して、追加が要求された組数分の追加予約を行うように、登録されている予約情報を変更する。
【００３０】
従って、一度予約を行った後に、参加者が予約組数分の人数よりも増えて予約組数を増やさなければならないような場合に、組毎に競技開始時刻が異なるゴルフにおいて、既に予約されている競技開始時刻と連続した競技開始時刻を簡単に追加予約することが可能であり、これにより、ある程度まとまった時間内に団体で競技を行うことができる。
【００３１】
請求項１１に記載の発明は、ネットワークを介して端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置による参加者募集方法であって、予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信工程と、前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信工程と、前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録工程と、前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する前記端末装置である対象者端末装置に対して送信する募集情報送信工程と、前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信工程と、前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録工程と、前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信工程と、前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信工程と、前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索工程と、前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信工程と、前記受信された予約登録要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録工程と、を備えることを特徴とする。
【００３２】
請求項１２に記載の発明は、ネットワークを介して端末装置からの要求に応じて所定のサービスの予約の登録を行う予約登録装置に含まれるコンピュータを、予約可能なサービスの検索条件の候補を示す条件候補情報であって、募集した参加者とともに団体で利用するサービスを予約する募集者により指定された条件候補情報を、当該募集者が利用する前記端末装置である募集者端末装置から受信する条件候補情報受信手段、前記募集者により前記参加者の募集を行う対象として指定された対象者を示す対象者情報を前記募集者端末装置から受信する対象者情報受信手段、前記受信された条件候補情報と前記対象者情報とを対応付けてデータベースに登録する募集情報登録手段、前記登録された対象者情報が示す前記対象者に提示する募集内容を示し且つ当該対象者情報に対応する前記条件候補情報を含む募集情報を、当該対象者が利用する前記端末装置である対象者端末装置に対して送信する募集情報送信手段、前記募集情報が示す募集内容に対する前記対象者からの返答内容を示す返答情報であって、当該募集情報を受信した前記対象者端末装置から送信された返答情報を受信する返答情報受信手段、前記受信された返答情報を前記条件候補情報に対応付けて前記データベースに登録する返答情報登録手段、前記登録された返答情報に基づいて予約可能なサービスの検索条件を指定するための表示画面を構成する検索条件指定画面情報を、前記募集者端末装置に送信する検索条件指定画面情報送信手段、前記送信された検索条件指定画面情報を通じて前記募集者により指定された検索条件を示す検索条件情報を、前記募集者端末装置から受信する検索条件情報受信手段、前記受信された検索条件情報に基づいて、予約可能なサービスを検索するサービス検索手段、前記募集者の指令に基づいて前記募集者端末装置から送信された予約の登録の要求を示す予約登録要求情報を受信する予約登録要求受信手段、前記受信された予約登録要求情報に基づいて、前記検索されたサービスの予約内容を示す予約情報を前記データベースに登録する予約情報登録手段、として機能させることを特徴とする。
【発明の効果】
【００３３】
本発明によれば、募集者が参加者とともに団体で利用するサービスの検索条件の候補と参加者の対象とする対象者とを指定すると、募集情報を受信した対象者端末装置により募集者からの募集内容が対象者に提示され、対象者からの募集内容に対する返答内容（例えば、参加の有無、募集内容に対する希望等）に基づいて募集者は予約可能なサービスの検索を行い、検索されたサービスの予約を行うことができるので、参加者の募集からサービスの予約に至までの募集者の調整負担が軽減され、サービスの予約をスムーズに行うことができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、ゴルフ場予約システムに対して本発明を適用した場合の実施形態である。
【００３５】
［１．ゴルフ場予約システムの構成及び機能概要］
先ず、本実施形態に係るゴルフ場予約システムＳの構成及び機能概要について、図１を用いて説明する。
【００３６】
図１は、本実施形態に係るゴルフ場予約システムＳの概要構成の一例を示す図である。
【００３７】
図１に示すように、ゴルフ場予約システムＳは、データベースの一例としての会員情報データベース１０１、会員利用情報データベース１０２、コンペ情報データベース１０３及びゴルフ場情報データベース１０４を備える予約登録装置の一例としてのゴルフ場予約サーバ１と、管理者端末２と、ゴルフ場端末３−ｊ（ｊ＝１，２・・・ｍ）と、端末装置及び対象者端末装置の一例としてのユーザ端末４−ｋ（ｋ＝１，２・・・ｎ）と、を含んで構成されている。
【００３８】
ゴルフ場予約サーバ１、管理者端末２、ゴルフ場端末３−ｊ及びユーザ端末４−ｋは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３９】
このような構成のゴルフ場予約システムＳにおいて、ゴルフ場予約サーバ１は、ネットワークＮＷを通じて各種のサービスを提供するサービス提供事業者によりゴルフ場予約サイトを開設するために設置されたサーバ装置である。
【００４０】
このサービス提供事業者は、所定のサービスの一例としてのゴルフ場の提供サービスにおける提供者から利用予約の受け付けを委託されており、このゴルフ場に関するゴルフ場情報、予約の受け付けを委託している提供枠数、予約状況等はゴルフ場データベース１０４に登録されるようになっている。そして、ゴルフ場予約システムＳは、ネットワークＮＷを介してユーザ端末４−ｋからのリクエストに応じて、ゴルフ場予約サーバ１がゴルフ場の予約登録処理を行うこと等により、ユーザ端末４−ｋを利用するユーザに対してゴルフ場予約サービスを提供している。
【００４１】
このゴルフ場予約サービスを利用するために、ユーザは、ゴルフ場予約システムＳの会員登録手続きを行うことにより、当該システムによるゴルフ場予約サービスを利用することが可能になっており（以下、ゴルフ場予約サービスを利用することができるユーザを「会員」と称する）、登録された会員に関する会員情報等は会員情報データベース１０１に登録されるようになっている。
【００４２】
ユーザにより利用予約が行われたゴルフ場でユーザにより実際にゴルフのプレー（play）が行われる（ゴルフ場が利用される）と、ゴルフ場予約サーバ１において、そのプレー履歴（ユーザが何時どのゴルフ場でプレーしたか等の履歴）が作成される。
【００４３】
また、ユーザにより利用登録が行われたゴルフ場でプレーしたユーザのスコア（各ホールのスコア、またはグロススコア等）を、ユーザの入力によりゴルフ場予約サーバ１において登録されるようになっている。
【００４４】
そして、登録されたスコアに基づいて、ユーザは、ゴルフ場予約システムＳにおいて開催されているコンペに参加登録（エントリー）されるようになっており、ゴルフ場予約サーバ１において、開催されたコンペのランキングが作成（登録）される。なお、一つのコンペには複数のカテゴリ（例えば、総合、男女別、ゴルフ場別、グロス別等）が存在し、条件が合致する場合には複数のカテゴリにエントリーされるようになっている。
【００４５】
上記のプレー履歴、スコア、ランキング等の情報は、ユーザ端末４−ｋからのリクエストに応じてゴルフ場予約サーバ１がユーザ端末４−ｋに送信し、当該ユーザ端末４−ｋの画面に表示されることで、ユーザはこれらの情報を閲覧することができるようになっている。
【００４６】
また、ゴルフ場予約システムＳにおいては、利用予約を行ったユーザ（以下、利用予約をこれから行おうとするユーザを含めて「予約者」とも称する）ばかりではなく、当該ユーザとともにゴルフ場でプレーを行ったユーザ（以下、「同伴者」とも称する）のプレー履歴やスコアの登録、コンペの参加登録も行われるようになっている。どのユーザがプレーに同伴するかという情報は、予約者によって入力され、ゴルフ場予約サーバ１において登録が行われる。また、同伴者のスコアは、予約者が代理で入力し、あるいは、同伴者自身が入力することにより、ゴルフ場予約サーバ１において登録が行われる。
【００４７】
更に、ゴルフ場予約システムＳにおいては、予約したゴルフ場（または、これから予約するゴルフ場）を予約者と同伴者とからなる団体で利用する場合において、予約者が幹事となって行う様々な調整等をサポートする機能を提供している。例えば、プレーするゴルフ場やプレー日の選定、同伴者の募集（同伴プレーの募集）、組合せの決定、集合時間や配車の決定、同伴者への各種連絡等を行う機能が提供されている。
【００４８】
ここで、幹事となる予約者は同伴者（参加者）を募集することから、以降の説明においては、この予約者を、「募集者」と称する。また、同伴者募集の対象となったユーザは、募集者とのプレーに招待されることから、このユーザを、「招待者」と称する（対象者の一例）。また、同伴者を募集することを、「プレー募集」と称する。また、以下の説明において、「メンバー」というときは、募集者（予約者）及び同伴者の双方を意味するものとする。
【００４９】
なお、招待者は事前にゴルフ場予約システムＳに会員登録されている必要はなく、募集者からの募集に対して同伴（参加）するか否かを返答する段階で会員登録の手続きを行えば良い。
【００５０】
ユーザ自身の予約状況、プレー履歴、スコアに関するスコア情報、プレー募集に関する情報等のゴルフ場予約やゴルフのプレーに関するユーザの情報は、会員利用情報データベース１０２に登録されるようになっている。
【００５１】
次に、管理者端末２は、ゴルフ場予約システムＳにおいて開催されるコンペに関する情報を管理するためにゴルフ場予約サーバ１の管理者が利用する端末装置であり、例えば、パーソナルコンピュータ等を適用することができる。なお、コンペに関する情報はコンペ情報データベース１０３に登録されるようになっている。
【００５２】
次に、ゴルフ場端末３−ｊは、ゴルフ場の従業者等が利用する端末装置であり、例えば、パーソナルコンピュータ等を適用することができる。そして、ゴルフ場端末３−ｊは、ゴルフ場予約サーバ１にアクセスして、ゴルフ場情報データベース１０４に登録された予約状況等を取得し、画面に表示するようになっている。このようにして、ゴルフ場の従業者等は、そのゴルフ場の予約内容等を管理することができるようになっている（例えば、予約内容等を参照したり、予約のキャンセル手続きを行う等）。
【００５３】
次に、ユーザ端末４−ｋは、ゴルフ場予約サーバ１にアクセスしてＷｅｂページを取得し画面に表示し、当該Ｗｅｂページを通じてゴルフ場の利用予約、プレー募集、プレー募集に対する返答、スコアの登録や閲覧、ランキングの閲覧等を行うためにユーザが用いる端末装置であり、例えば、Ｗｅｂブラウザアプリケーションや電子メールアプリケーション等がインストールされたパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ＳＴＢ（Set Top Box）、携帯電話機等を適用することができる。
【００５４】
［２．プレー募集の手続きの流れ］
次に、プレー募集の手続きの流れについて説明する。
【００５５】
プレー募集の方法としては、募集を行ってからゴルフ場の利用予約を行う方法と、ゴルフ場の利用予約を行ってから募集を行う方法の２通りがある。始めに、募集を行ってからゴルフ場の利用予約を行う場合について説明する。
【００５６】
先ず、募集者は、ユーザ端末４−ｋを用いて募集内容の入力を行う。募集内容としては、例えば、プレー日やゴルフ場等のゴルフ場を検索する条件の候補、招待するゴルフ仲間（招待者）、募集組数及び人数、配車募集の有無等が入力される。そして、ゴルフ場予約サーバ１により、募集内容が登録され、この募集内容が招待者に通知される。
【００５７】
これに対し、招待者は、ユーザ端末４−ｋを用いてプレー募集に対する返答内容を入力し、ゴルフ場予約サーバ１において各招待者からの返答内容が登録、集計される。返答内容としては、例えば、参加するか否か、招待者の希望、配車可能であるか等が入力される。なお、招待者は、ゴルフ場予約システムＳの会員になっていない場合は、ここで会員登録を行う必要がある。
【００５８】
また、招待者は、自分の知人等のユーザ（以下、被紹介者と称する）を新たに招待者として追加するように募集者に対して紹介することができる。募集者がこれを承認すると、被紹介者が招待者に追加される。そして、被紹介者に対して募集内容が通知され、被紹介者は、これに対して返答内容を入力する。
【００５９】
一方、募集者は、プレー募集に対して返答のない招待者に対して返答の催促をすることができる。この催促は、ゴルフ場予約サーバ１により電子メールで行われる。
【００６０】
そして、招待者からの返答が集まった段階で、募集者は、ユーザ端末４−ｋを用いて、予約するゴルフ場の検索を行う。このとき、募集者は、返答内容の集計結果から最も多くの招待者が希望する検索条件を参照することができ、これを参考にして検索条件を指定することができる。検索されたゴルフ場について、募集者が利用予約を行う。
【００６１】
その後、募集者は、ユーザ端末４−ｋを用いて同伴者の登録を行う。具体的には、参加を承諾した招待者を同伴者として選択し、メンバー（募集者及び同伴者）の組合せを決定する（どのメンバーをどの組に入れるかを決定する）。そうすると、ゴルフ場予約サーバ１により、同伴者として登録された招待者に対して、予約された内容、組合せが通知される。
【００６２】
また、募集者は、ユーザ端末４−ｋを用いてプレー当日における集合時間や場所、配車設定を行う。配車設定とは、プレー当日、予約されたゴルフ場に行くために配車が可能なメンバーの車にどのメンバーを割り当てるかを決定することをいう。
【００６３】
そして、募集者は、必要な設定、登録等が済むと、ユーザ端末４−ｋを用いてプレー内容を確定させると（決定する）、参加を承諾した招待者に対して、ゴルフ場予約サーバ１により、プレー内容が確定した旨が通知される。なお、プレー内容とは、プレーするゴルフ場、プレー日、プレーする組数及び人数、プレーするメンバー、メンバーの組合せ、集合場所、集合時間、配車の設定等のことをいう。
【００６４】
なお、募集者は、ゴルフ場予約システムＳを利用しないでプレー募集を行うことができる。この場合、募集者は、ゴルフ場の検索、予約を行わないで、任意のプレー日、ゴルフ場等を決定する。その後、募集者は、上述と同様に、メンバーの組合せの設定、集合時間や場所の設定、配車設定、プレー内容の確定を行う。
【００６５】
次に、ゴルフ場の利用予約を行ってから募集を行う場合について説明する。
【００６６】
先ず、募集者は、ユーザ端末４−ｋを用いて、例えば、任意の検索条件でゴルフ場の検索を行い、ゴルフ場の利用予約を行う。
【００６７】
そして、募集者は、利用予約をもとに募集内容の入力を行う。募集内容としては、例えば、予約されたゴルフ場やプレー日、招待者、予約組数及び人数、配車募集の有無等が入力される。そして、ゴルフ場予約サーバ１により、登録された募集内容が招待者に通知される。
【００６８】
これに対し、招待者は、プレー募集に対する返答内容を入力する。このときの返答内容としては、例えば、参加するか否か、配車可能であるか等が入力される。既にゴルフ場が予約されているので、招待者の希望を入力することはできない。
【００６９】
そして、上述と同様に、招待者によりメンバー紹介や募集者による返答の催促を行うことができる。
【００７０】
その後、招待者からの返答が集まった段階で、募集者は、上述と同様に、同伴者の登録、集合時間や場所の設定、配車設定、プレー内容の確定を行う。
【００７１】
次に、予約されたゴルフ場でのプレーが終了した後の手続きの流れについて説明する。
【００７２】
予約されたゴルフ場でのプレー日が経過すると、ゴルフ場予約サーバ１から、募集者と同伴者に対して、ゴルフ場予約システムＳを利用してゴルフ場の利用予約を行ったことに対する謝礼のメッセージが、電子メールで通知される。
【００７３】
そして、募集者は、ユーザ端末４−ｋを用いてゴルフ場予約サーバ１にアクセスし、スコアを登録する。ここで、募集者は、自分のスコアのみを登録することも、同伴者の分のスコアを登録することもできる。そうすると、募集者は、ゴルフ場予約システムＳにおけるコンペに個人としてエントリーされ、また、同伴者の分のスコアを登録した場合には、ゴルフ場予約システムＳにおけるコンペにチームとしてエントリーされる。
【００７４】
一方、同伴者もユーザ端末４−ｋを用いてゴルフ場予約サーバ１にアクセスし、自分のスコアを登録することができる。そうすると、同伴者は、ゴルフ場予約システムＳにおけるコンペに個人としてエントリーされる。なお、同伴者は、募集者により登録された自分のスコアを承認して、当該スコアを自分のスコアとして自動的に登録させることもできる。
【００７５】
その後、エントリーされたコンペが終了して順位が確定すると、募集者は、ユーザ端末４−ｋを用いて、この順位に対するコメントを入力する。そうすると、ゴルフ場予約サーバ１から同伴者宛に、「プレーおつかれさまでした」といったメッセージとともに、コンペにおけるチームの順位や各メンバーの順位が記載された電子メール（おつかれさまメール）が送信される。
【００７６】
［３．ゴルフ場予約サーバの構成及び機能］
次に、ゴルフ場予約サーバ１の構成及び機能について、図２乃至図６を用いて説明する。
【００７７】
図２は、本実施形態に係るゴルフ場予約サーバ１の概要構成の一例を示すブロック図である。また、図３は、会員情報データベース１０１に登録される情報の内容の一例を示す図である。また、図４は、会員利用情報データベース１０２に登録される情報の内容の一例を示す図である。また、図５は、コンペ情報データベース１０３に登録される情報の内容の一例を示す図である。また、図６は、ゴルフ場データベース１０４に登録される情報の内容の一例を示す図である。
【００７８】
図２に示すように、ゴルフ場予約サーバ１は、操作部１１と、表示部１２（例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等）と、通信部１３と、ドライブ部１４と、記憶部１５と、入出力インタフェース部１６と、システム制御部２０と、を備えている。システム制御部２０と入出力インタフェース部１６とは、システムバス２１を介して接続されている。
【００７９】
操作部１１は、例えば、キーボード、マウス等であり、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部２０に出力する。表示部１２は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等であり、文字や画像等の情報を表示する。通信部１３は、ネットワークＮＷに接続して、管理者端末２、ゴルフ場端末３−ｊ、ユーザ端末４−ｋ等との通信状態を制御する。ドライブ部１４は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。また、記憶部１５は、例えば、ハードディスクドライブ等であり、各種プログラム及びデータ等を記憶する。入出力インタフェース部１６は、操作部１１〜記憶部１５とシステム制御部２０との間のインタフェース処理を行う。システム制御部２０は、ＣＰＵ（Central Processing Unit）１７、ＲＯＭ（Read Only Memory）１８、ＲＡＭ（Random Access Memory）１９等を備える。
【００８０】
記憶部１５には、会員情報データベース１０１、会員利用情報データベース１０２、コンペ情報データベース１０３及びゴルフ場データベース１０４が構築されている。
【００８１】
先ず、図３に示すように、会員情報データベース１０１には、ゴルフ場予約システムＳの会員に関する会員情報が、当該会員を識別するための会員ＩＤに対応付けられて登録されている。具体的に会員情報には、例えば、会員ＩＤ、ログインするためのパスワード、会員の氏名、郵便番号、住所、電話番号、電子メールアドレス、生年月日、性別、クレジットカードのカード番号及びその有効期限、ニックネーム等が設定される。
【００８２】
次に、図４に示すように、会員利用情報データベース１０２には、会員予約状況、プレー履歴、スコア情報、ゴルフ仲間情報、プレー募集関連情報、カスタマイズ情報等が、会員ＩＤに対応付けて登録されている。
【００８３】
会員予約状況は、会員を単位とするゴルフ場の利用予約の内容、状況等を示す情報である。
【００８４】
そして、この会員予約状況は、例えば、一件毎の予約に対応する予約内容を示す会員予約情報が、当該予約に対して割り当てられた予約番号に対応付けて登録されている。会員予約情報（予約情報の一例）は、例えば、予約番号、予約したゴルフ場のゴルフ場ＩＤ（ゴルフ場を識別するための情報）、予約組数及び人数、コース、プレー日、予約された組毎のプレー開始時刻（競技開始時刻の一例）、料金、同伴者情報、募集ＩＤ等が設定される。
【００８５】
ここで、同伴者情報（組合せ情報の一例）は、予約されたゴルフ場においてプレーするメンバー（予約者と同伴者）の組合せを示す情報であり、例えば、予約された組数分に対応する組毎に、同伴者として選択されたゴルフ仲間を識別するためのゴルフ仲間ＩＤ（対象者情報の一例）が設定される。
【００８６】
また、募集ＩＤは、当該予約情報に対応して後述するプレー募集関連情報中に設定されている募集管理情報を識別するための情報であり、予約者が募集者として同伴者を募集した場合に設定される。
【００８７】
プレー履歴は、予約されたゴルフ場において予約者または同伴者がゴルフをプレーした履歴を示す情報である。この、プレー履歴は、例えば、１回のプレー（１件の予約）毎に、プレー日、プレーしたゴルフ場のゴルフ場ＩＤ、コース、プレーした組数、人数、同伴したゴルフ仲間の氏名、天候、ゴルフ場に対する評価、プレーの結果であるスコア情報を識別するためのスコアＩＤ、当該スコア情報に基づいてエントリーされたコンペに関するコンペ情報を識別するためのコンペＩＤ、履歴種別、予約者が同伴者を募集した場合における募集管理情報の募集ＩＤ等が、履歴ＩＤに対応付けて設定される。
【００８８】
ここで、履歴種別は、プレー履歴が予約者としての履歴であるのか、または、同伴者としての履歴であるのかを示す情報である。この履歴種別が「同伴者」である場合には、プレー履歴には、更に、予約者の会員ＩＤ及び対応する予約者のプレー履歴の履歴ＩＤが設定される。
【００８９】
スコア情報は、会員がプレーしたゴルフのスコア等を示す情報であり、１回のプレー毎に、例えば、パット数、ＯＢ数、フェアウェイキープの有無、コメント等が、プレー日、プレーしたゴルフ場のゴルフＩＤ、コース、グリーンの種類、使用ティー、天候、風の強さ、ラウンドメモ、同伴者のゴルフ仲間ＩＤ、各ホールのスコアが、スコアＩＤに対応付けて設定される。
【００９０】
ここで、各ホールのスコアとしては、会員自身のスコアが設定される他、予約者である会員が同伴者のスコアを入力した場合には、同伴者の各ホールのスコアが、会員のゴルフ仲間のゴルフ仲間ＩＤに対応付けて設定される。
【００９１】
ゴルフ仲間情報（仲間情報の一例）は、会員のゴルフ仲間であるユーザに関する情報であり、会員により登録される情報である。このゴルフ仲間情報は、例えば、一人のゴルフ仲間毎に、その氏名、電子メールアドレス、ゴルフ仲間になることを承認しているか否か、会員登録されている場合はその会員ＩＤ等が、ゴルフ仲間ＩＤに対応付けて登録されている。会員はゴルフ仲間を登録しておくことにより、後にゴルフをともにプレーする同伴者をこのゴルフ仲間から選択することができるようになっている。
【００９２】
プレー募集関連情報は、会員が募集者として同伴プレーの募集を行う場合（同伴者を募集する場合）、または、会員が招待者として募集者から同伴プレーに招待された場合（同伴者募集の対象となった場合）における募集の内容等を管理するための情報であり、一つのプレー募集毎に、例えば、募集区分、募集管理情報等が募集ＩＤに対応付けて登録されている。
【００９３】
ここで、募集区分とは、会員が、募集をしているのか、または、招待されているのかを示す情報である。
【００９４】
また、募集管理情報は、対応する募集区分によって設定される内容が異なっている。先ず、募集区分が「招待」である場合、すなわち、会員が招待者である場合においては、当該会員をプレーに招待している募集者の募集管理情報を参照するために、例えば、募集者の会員ＩＤ及び募集者の募集管理情報の募集ＩＤが設定される。
【００９５】
一方、募集区分が「募集」である場合、すなわち、会員が募集者である場合においては、募集管理情報には、例えば、募集方法、募集状況、募集情報の一例としての募集内容情報（募集の種類（プレー、レッスン、練習、その他）、プレー日、ゴルフ場条件情報（条件候補情報の一例）、招待者のゴルフ仲間ＩＤ、募集組数及び人数、配車募集の有無、募集者のコメント等）、返答内容情報、紹介情報、募集対象のプレーに対応する予約情報の予約番号、募集対象のプレーに対応するプレー履歴の履歴ＩＤ、集合時間及び集合場所、配車設定情報、組合せ情報等が設定される。
【００９６】
ここで、募集方法は、募集を行ってから利用予約を行うか（「募集から予約」が設定される）、利用予約をもとに募集を行うか（「予約から募集」が設定される）を示す情報である。
【００９７】
また、募集状況は、現在の募集状況を示す情報であり、「募集中」、「確定」、「プレー済」、「完了」のいずれかが設定される。「募集中」は、プレー内容は確定していないことを示し、「確定」は、プレー内容は確定しているが、予約したゴルフ場でのプレーは終了していないことを示す。また、「プレー済」は、予約したゴルフ場でのプレーは終了している（プレー日を経過した）ことを示し、「完了」は、プレーの終了後、募集者から同伴者宛におつかれさまメールが送信されたことを示す。
【００９８】
また、プレー日は、募集方法が「募集から予約」である場合には、プレーの候補日が設定され（予約が行われた後は、予約されたプレー日が設定される）、募集方法が「予約から募集」である場合には、予約されたプレー日が設定される。
【００９９】
また、ゴルフ場条件情報は、予約可能なゴルフ場を検索するための条件の候補を示す情報であり、募集方法が「募集から予約」である場合には、プレー候補のゴルフ場のゴルフＩＤが設定されるか、または、プレー候補のエリア（地域）、ゴルフ場の料金の上限、プレースタイル（キャディ付であるか否か、乗用カート付であるか否か、昼食付であるか否か）が設定され（予約が行われた後は、予約されたゴルフ場のゴルフＩＤが設定される）、募集方法が「予約から募集」である場合には、予約されたゴルフ場のゴルフＩＤが設定される。
【０１００】
また、返答内容情報（返答情報の一例）は、募集に対する招待者の返答内容を示す情報であり、参加承諾有無、ゴルフ場の検索条件の候補に対する招待者の希望（プレー日、ゴルフ場、エリア、料金の上限、プレースタイル）、最近のスコア（成績情報の一例）、リコメンドゴルフ場（招待者がプレー候補として推薦するゴルフ場）のゴルフＩＤ、配車が可能であるか否か（配車可否情報の一例）及び乗車可能人数、コメント、返答日等が、招待者のゴルフ仲間ＩＤに対応付けて設定されている。
【０１０１】
また、紹介情報（被紹介者情報の一例）は、被紹介者と当該被紹介者を紹介した招待者に関する情報であり、例えば、被紹介者の氏名、電子メールアドレス、招待者（紹介者）による紹介文、招待者のゴルフ仲間ＩＤ等が設定される。
【０１０２】
また、配車設定情報（配車割当情報の一例）は、配車可能なメンバーの車にどのメンバーを乗車させるかを示す情報であり、配車可能なメンバーのゴルフ仲間ＩＤに対応付けて、乗車させるメンバーのゴルフ仲間ＩＤが設定される。
【０１０３】
また、組合せ情報は、ゴルフ場予約システムＳにおいてゴルフ場の利用予約を行わない場合にメンバーの組合せを示す情報であり（利用予約が行われた場合は、同伴者情報として会員予約情報中に設定される）、その内容は、上述した同伴者情報と同様である。
【０１０４】
カスタマイズ情報は、例えば、後述する会員のマイページ２００（図８参照）の表示設定や、会員のお気に入りのゴルフ場のゴルフＩＤ等が設定される。
【０１０５】
なお、会員情報データベース１０１と会員利用情報データベース１０２に登録される情報は、いずれも会員ＩＤに対応付けられているので、これらのデータベースを統合して、一つのデータベースとして構築しても良い。
【０１０６】
次に、図５に示すように、コンペ情報データベース１０３には、ゴルフ場予約システムＳにおいて開催されるコンペに関する情報であるコンペ情報が、一件のコンペ毎にコンペＩＤに対応付けて登録される。一件のコンペ情報は、例えば、コンペ基本情報、入賞設定情報、ランキング情報等が登録される。
【０１０７】
コンペ基本情報には、ゴルフ場予約サーバ１の管理者により管理者端末２を利用して登録される情報であり、例えば、コンペ名、コンペ種別、コンペ開始日及び終了日、抽選日等が設定される。
【０１０８】
ここで、コンペ種別とは、会員個人を対象とするコンペであるか、チームを対象とするコンペであるかの種別を示す情報であり、例えば、予約者がスコアを登録する際に、予約者自身のスコアと同伴者のスコアとを登録した場合には、予約者のスコアに基づいてコンペ種別が個人に設定されているコンペに予約者がエントリーされ、予約者のスコアと同伴者のスコアとに基づき、予約者と同伴者をチームとしてコンペ種別がチームに設定されているコンペにエントリーされるようになる。なお、同伴者のスコアをその同伴者が承認すると、当該同伴者のスコアに基づいてコンペ種別が個人に設定されているコンペに同伴者がエントリーされる。
【０１０９】
また、抽選日は、コンペにエントリーされた会員のうち、ランキングの順位に応じて、賞品を贈呈する会員を決定する日である。コンペにエントリーするには、開催期間内にプレーし、且つ抽選日よりも前にスコアを登録する必要がある。
【０１１０】
入賞設定情報は、ランキングの順位に応じて会員に贈呈する賞品を設定する情報であり、カテゴリ毎に登録される。この入賞設定情報は、例えば、賞品を贈呈する順位に対応付けて、その賞品名、賞品の画像データの登録場所を示すＵＲＬ（Uniform Resource Locator）、賞品の内容等を説明するＷｅｂページ（例えば、ネットショッピングサイトにおいて該当商品を説明するＷｅｂページ）の登録場所を示すＵＲＬ等が設定される。
【０１１１】
ランキング情報は、コンペにエントリーした会員のスコアに基づく順位付けを示す情報であり、カテゴリ毎に登録される。このランキング情報は、例えば、順位に対応付けて、その順位となっている会員の会員ＩＤ、ニックネーム、住所、年齢、性別、ネットスコア、グロススコア、ハンディキャップ、プレーしたゴルフ場、プレー日、会員のコメント、賞品の獲得の有無等が設定される。
【０１１２】
次に、図６に示すように、ゴルフ場情報データベース１０４には、各ゴルフ情報に関する情報であるゴルフ場情報、提供枠数、ゴルフ場予約状況等がゴルフ場ＩＤに対応付けて登録されている。
【０１１３】
ゴルフ場情報には、例えば、ゴルフ場の基本情報（例えば、名称、住所、郵便番号、電話番号、ＦＡＸ番号、電子メールアドレス等）、コースの情報（例えば、コースの説明、コースレート、各ホール毎のヤード数やパット数等）、案内情報、料金、ゴルフ場に対する評価等が設定されるようになっている。
【０１１４】
提供枠数は、例えば、ゴルフ場がサービス提供事業者に対して委託している１日の予約可能件数である。
【０１１５】
ゴルフ場予約状況は、ゴルフ場を単位としたゴルフ場の利用予約の内容、状況等を示す情報である。このゴルフ場予約状況は、例えば、一件毎の予約に対応する予約内容を示すゴルフ場予約情報が、当該予約に対して割り当てられた予約番号に対応付けて登録されている。ゴルフ場予約情報は、例えば、予約番号、予約した会員の会員ＩＤ、コース、プレー日、プレー開始時刻、予約人数、料金等が設定される。
【０１１６】
なお、例えば、ゴルフ場予約状況と会員予約状況とを統合して、予約状況としてゴルフ場情報データベース１０４に登録し、会員利用情報データベース１０２には、予約番号のみを登録しておき、当該予約番号において、ゴルフ場情報データベース１０４に登録された予約情報と対応付けるようにしても良い。
【０１１７】
また、記憶部１５には、ゴルフ場予約サイトのＷｅｂページを構成するＨＴＭＬデータ、画像データ、音声データ、テキストデータ等が記憶されている。
【０１１８】
更に、記憶部１５には、所定のオペレーティングシステムの他、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、ユーザ端末４−ｋ等から送信されたリクエストに応じて、当該記憶部１５に記憶されている各種のデータに基づきＷｅｂページを生成し、当該Ｗｅｂページをユーザ端末４−ｋ等に送信するためのＷＷＷ（World Wide Web）サーバプログラム、ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルを用いて、他のメールサーバから送信された電子メールを受信する一方、ゴルフ場予約サーバ１において作成された電子メールを、他のメールサーバに送信するためのメールサーバプログラム、会員情報データベース１０１を用いてゴルフ場予約システムＳの会員の会員情報を管理し、会員の登録、退会（登録の削除）、会員情報の変更等の処理を実行するための会員情報管理プログラム、ゴルフ場の利用予約の登録、ゴルフ場の検索等の処理を実行するためのゴルフ場予約管理プログラム、会員によるゴルフのプレー履歴やスコア情報の管理、コンペ情報の管理、プレー募集の管理等の処理を実行するためのゴルフ関連管理プログラム等が記憶されている。
【０１１９】
なお、各種プログラム等は、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【０１２０】
システム制御部２０は、本実施形態において、条件候補情報受信手段、対象者情報受信手段、募集情報登録手段、募集情報送信手段、返答情報受信手段、返答情報登録手段、検索条件指定画面情報送信手段、検索条件情報受信手段、サービス検索手段、予約登録要求受信手段、予約情報登録手段、募集終了要求受信手段、決定情報送信手段、対象者選択画面情報送信手段、被紹介者情報受信手段、紹介承諾画面情報送信手段、承諾情報受信手段、対象者追加登録手段、配車設定画面情報送信手段、配車割当情報受信手段、配車割当情報登録手段、配車割当情報送信手段、成績情報取得手段、組合せ提示情報生成手段、組合せ提示画面情報送信手段、組合せ情報受信手段、組合せ情報登録手段、組合せ情報送信手段、返答表示画面情報送信手段、募集終了判定手段等の一例を構成している。
【０１２１】
そして、システム制御部２０は、ＣＰＵ１７が、ＲＯＭ１８や記憶部１５に記憶された各種プログラムを読み出し実行することによりゴルフ場予約サーバ１の各部を制御するとともに、上述した各手段等として機能するようになっている。
【０１２２】
この各手段等としての機能について説明すると、システム制御部２０は、募集者がプレー募集を行ってからゴルフ場の利用予約を行う場合において、その募集を行う際に、当該募集者により指定されたゴルフ場の検索条件の候補及び招待者を含む募集内容を登録するようになっている。
【０１２３】
具体的に、条件候補情報受信手段としてのシステム制御部２０は、予約可能なゴルフ場を検索するために募集者により指定された検索条件の候補を示すゴルフ場条件情報をユーザ端末４−ｋから受信するようになっている。より詳細に、システム制御部２０は、ユーザ端末４−ｋからのリクエストに応じて、後述するプレー募集入力ページ３５０ａ（図１０参照）をユーザ端末４−ｋに送信し、当該ページを通じて募集者により指定された募集内容（ゴルフ場条件情報を含む）が設定されたプレー募集登録リクエストを受信するようになっている。
【０１２４】
また、対象者選択画面情報送信手段としてのシステム制御部２０は、プレー募集入力ページ３５０ａを通じて募集者により同伴者の設定が選択されたときに、募集者のゴルフ仲間情報に基づいて、募集者のゴルフ仲間から招待者を選択するための同伴者選択ページ５５０（対象者選択画面情報の一例）をユーザ端末４−ｋに送信するようになっている。なお、システム制御部２０は、ユーザ端末４−ｋからのリクエストに基づくログイン処理により、募集者の会員ＩＤを予め取得しており、当該会員ＩＤにより募集者のゴルフ仲間情報及びその他の情報（会員情報データベース１０１、会員利用情報データベース１０２に登録されいている情報）を特定することが可能である。
【０１２５】
また、対象者情報受信手段としてのシステム制御部２０は、募集者により選択された招待者のゴルフ仲間ＩＤを受信するようになっている。より詳細に、同伴者選択ページ５５０を通じて募集者により選択された招待者の氏名がプレー募集入力ページ３５０ａに表示され、募集者の設定によりユーザ端末４−ｋから送信されたプレー募集登録リクエストに設定される募集内容には、招待者のゴルフ仲間ＩＤが含まれており、システム制御部２０は、これを受信するようになっている。
【０１２６】
そして、募集情報登録手段としてのシステム制御部２０は、受信されたプレー募集登録リクエストに設定された募集内容からなる募集内容情報を生成し、更に、当該募集内容情報、募集方法としての「募集から予約」及び募集状況としての「募集中」を設定した募集管理情報を生成し、当該募集管理情報を会員利用情報データベース１０２に登録する。なお、ゴルフ場条件情報と招待者のゴルフ仲間ＩＤとは、同一の募集仲間情報中に設定されることで、対応付けて会員利用情報データベース１０２に登録されることとなる。
【０１２７】
また、システム制御部２０は、募集者がゴルフ場の利用予約を行ってからプレー募集を行う場合において、募集者が募集を行う際に、当該募集者により指定された利用予約の予約内容の一部及び招待者を含む募集内容を登録するようになっている。
【０１２８】
具体的に、予約登録要求受信手段及び予約情報登録手段としてのシステム制御部２０は、後述するゴルフ場検索ページ５００（図１３参照）を通じて募集者により指定された検索条件に合致する予約可能なゴルフ場を検索して、その検索結果を募集者のユーザ端末４−ｋに送信した後、募集者の選択に基づいて当該ユーザ端末４−ｋから送信された予約リクエスト（予約登録要求情報の一例）を受信し、当該予約リクエストに基づいて、検索されたゴルフ場に対する予約内容を示す会員予約情報及びゴルフ場予約情報を生成し、会員予約情報については募集者の会員ＩＤに対応付けて会員情報データベース１０１に登録し、ゴルフ場予約情報については検索されたゴルフ場のゴルフ場ＩＤに対応付けてゴルフ場情報データベース１０４に登録するようになっている。
【０１２９】
また、対象者選択画面情報送信手段及び対象者情報受信手段としてのシステム制御部２０は、後述するプレー募集入力ページ３５０ｂ（図３７参照）を通じて募集者により同伴者の設定が選択されたときに、前述と同様に、同伴者選択ページ５５０をユーザ端末４−ｋに送信し、その後、同伴者選択ページ５５０を通じて募集者により選択された招待者の氏名がプレー募集入力ページ３５０ｂに表示されて、募集者の設定によりユーザ端末４−ｋから送信されたプレー募集登録リクエストをシステム制御部２０は受信するようになっている。
【０１３０】
そして、募集情報登録手段としてのシステム制御部２０は、受信されたプレー募集登録リクエストに設定された募集内容（招待者のゴルフ仲間ＩＤ、配車募集の有無、コメント）と、予め募集者により選択された利用予約の予約番号及び当該予約番号に対応する募集者の会員予約情報の一部（予約されたプレー日、予約されたゴルフ場のゴルフ場ＩＤ、予約組数及び人数等）等から募集内容情報を生成し、更に、当該募集内容情報、募集方法としての「予約から募集」及び募集状況としての「募集中」を設定した募集管理情報を生成し、当該募集管理情報を会員利用情報データベース１０２に登録する。
【０１３１】
また、募集情報送信手段としてのシステム制御部２０は、登録された募集管理情報に設定された募集内容情報（ゴルフ場条件情報を含む）を、招待者が利用するユーザ端末４−ｋに対して（受信可能なように）送信するようになっている。より詳細に、システム制御部２０は、募集内容情報に設定された招待者のゴルフ仲間ＩＤに対応するゴルフ仲間情報から招待者の電子メールアドレスを取得する。そして、システム制御部２０は、募集者からの同伴者募集の対象となったことを通知し且つその募集内容を通知するプレーお誘いメールを生成し、当該電子メールを招待者の電子メールアドレス宛に送信するようになっている。また、システム制御部２０は、招待者が利用するユーザ端末４−ｋからのリクエストに応じて、招待者の募集管理情報に設定された募集者の会員ＩＤ及び募集ＩＤにより募集者の募集管理情報を特定し、当該募集管理情報に設定された募集内容情報と返答情報とに基づいて、招待されているプレーについての現在の募集状況を表示する後述のプレー募集状況表示ページ７００ａ、７００ｂまたは７００ｃを生成し、当該ページをユーザ端末４−ｋに送信するようになっている。このように、招待者が利用するユーザ端末４−ｋに対して送信する方法としては、招待者の電子メール宛に電子メールとして送信しても良いし、招待者が利用するユーザ端末４−ｋからの要求に応じてＷｅｂページとして送信しても良いし、他の方法であっても良い（以下、組合せ情報送信手段、配車割当情報送信手段、決定情報送信手段についても同様）。
【０１３２】
また、システム制御部２０は、既に招待されている招待者が募集者に対して被紹介者を紹介し、募集者がこれを承認すると、当該被紹介者を招待者に追加するようになっている。
【０１３３】
具体的に、被紹介者情報受信手段としてのシステム制御部２０は、招待者により入力された被紹介者の氏名、電子メールアドレス、招待者による紹介文等が設定されたメンバー紹介登録リクエストを受信するようになっている。
【０１３４】
また、紹介承諾画面情報送信手段としてのシステム制御部２０は、受信されたメンバー紹介登録リクエストに設定された情報等からなる紹介情報を生成し、対応する募集者の募集管理情報中に登録した後、募集者が利用するユーザ端末４−ｋからのリクエストに応じて、紹介情報として登録された招待者によるメンバー紹介を承認するかを選択するための後述するメンバー紹介承認ページ９５０（承諾画面情報の一例：図２３参照）をユーザ端末４−ｋに送信するようになっている。
【０１３５】
また、承諾情報受信手段としてのシステム制御部２０は、メンバー紹介承認ページ９５０を通じて募集者によりメンバー紹介の承諾が選択されることによりユーザ端末４−ｋから送信されたメンバー紹介承認リクエスト（承諾情報の一例）を受信するようになっている。
【０１３６】
また、対象者追加登録手段としてのシステム制御部２０は、メンバー紹介承認リクエストを受信すると、被紹介者を募集者のゴルフ仲間に追加するとともに、対応するプレー募集の招待者に追加するようになっている。より詳細に、システム制御部２０は、募集管理情報に設定されている紹介情報から被紹介者の氏名及び電子メールアドレスを取得し、当該氏名及び電子メールアドレスを新たに生成したゴルフ仲間ＩＤに対応付けてゴルフ仲間情報を生成し、当該ゴルフ仲間情報を募集者の会員ＩＤに対応付けて会員利用情報データベース１０２に登録するとともに、対応する募集管理情報中に、生成されたゴルフ仲間ＩＤを招待者のゴルフ仲間ＩＤとして追加登録するようになっている。
【０１３７】
そして、システム制御部２０は、招待者が追加されたことを契機として、追加された招待者の電子メールアドレス宛にプレーお誘いメールを送信するようになっている。
【０１３８】
また、システム制御部２０は、招待者からプレー募集に対する返答内容を取得するようになっている。
【０１３９】
具体的に、返答情報受信手段及び成績情報取得手段としてのシステム制御部２０は、プレーお誘いメールを受信したユーザ端末４−ｋから、当該電子メールが示す募集内容に対する招待者の返答内容を示す返答情報（最近のスコアが含まれる）を受信するようになっている。より詳細には、システム制御部２０は、ユーザ端末４−ｋからのリクエストに応じて、後述するプレー募集返答ページ８００ａ、８００ｂまたは８００ｃを当該ユーザ端末４−ｋに送信し、当該ページを通じて招待者により入力された返答情報を受信するようになっている。
【０１４０】
また、返答情報登録手段としてのシステム制御部２０は、受信された返答情報を、対応する募集者の募集管理情報中に設定することにより、招待者の返答内容情報を募集者により指定されたゴルフ場条件情報に対応付けて会員利用情報データベース１０２に登録するようになっている。
【０１４１】
また、返答表示画面情報送信手段としてのシステム制御部２０は、募集者の募集管理情報に登録された返答内容情報が示す招待者の返答内容を表示するプレー募集状況表示ページ７００ａ、７００ｂまたは７００ｃ（返答表示画面情報の一例）を生成し、当該ページを募集者が利用するユーザ端末４−ｋに送信するようになっている。
【０１４２】
また、システム制御部２０は、募集者がゴルフ場の利用予約を行ってからプレー募集を行う場合において、招待者からの返答内容から招待者の希望を集計し、その集計結果に基づいてゴルフ場の検索条件を指定するためのＷｅｂページを募集者に対して提供し、募集者により指定された検索条件に基づきゴルフ場を検索して、検索されたゴルフ場について予約情報の登録を行うようになっている。
【０１４３】
具体的に、検索条件指定画面情報送信手段としてのシステム制御部２０は、招待者からの返答内容に基づいて募集者が利用予約を行うゴルフ場の検索に用いられる検索条件を指定するための後述するゴルフ場検索ページ１０５０ａまたは１０５０ｂ（検索条件指定画面情報の一例：図２８、図２９参照）を招待者のユーザ端末４−ｋに送信するようになっている。より詳細に、システム制御部２０は、ユーザ端末４−ｋからのリクエストに基づいて、募集者により指定されたプレー募集に対応する募集管理情報中の募集内容情報に設定されたゴルフ場条件情報が示す検索条件の各候補を、募集者が選択可能にした（例えば、チェックボックス等を埋め込んで）Ｗｅｂページを生成する。次いで、システム制御部２０は、募集管理情報中の返答内容情報に設定された招待者の希望を集計し、最も希望の多い検索条件の候補がデフォルトで選択状態となるようにＷｅｂページ中に設定を行い、ゴルフ場検索ページ１０５０ａまたは１０５０ｂを生成する。そして、システム制御部２０は、生成されたゴルフ場検索ページ１０５０ａまたは１０５０ｂを募集者のユーザ端末４−ｋに送信するようになっている。
【０１４４】
また、検索条件情報受信手段としてのシステム制御部２０は、ゴルフ場検索ページ１０５０ａまたは１０５０ｂを通じて募集者により指定された検索条件（検索条件情報の一例）が設定された検索リクエストを受信するようになっている。
【０１４５】
また、サービス検索手段としてのシステム制御部２０は、受信された検索条件に合致する予約可能なゴルフ場を、ゴルフ場情報データベース１０４に登録されたゴルフ場情報及びゴルフ場予約状況を参照して検索するようになっている。
【０１４６】
そして、予約登録要求受信手段及び予約情報登録手段としてのシステム制御部２０は、ゴルフ場を検索してその検索結果を募集者のユーザ端末４−ｋに送信した後、募集者の選択に基づいて当該ユーザ端末４−ｋから送信された予約リクエストを受信し、当該予約リクエストに基づいて、検索されたゴルフ場に対する予約内容を示す会員予約情報及びゴルフ場予約情報を生成し、会員予約情報については募集者の会員ＩＤに対応付けて会員情報データベース１０１に登録し、ゴルフ場予約情報については検索されたゴルフ場のゴルフ場ＩＤに対応付けてゴルフ場情報データベース１０４に登録するようになっている。このとき、システム制御部２０は、会員予約情報中には、対応する募集管理情報の募集ＩＤを夫々設定するとともに、募集管理情報中に予約番号を設定する。
【０１４７】
また、システム制御部２０は、募集者により同伴者登録を行う際に、メンバーの組合せを参考として募集者に提示するとともに、募集者により設定されたメンバーの組合せを示す同伴者情報を登録し、その組合せ内容を招待者が閲覧可能なように当該招待者のユーザ端末４−ｋに対してネットワークＮＷを介して送信するようになっている。
【０１４８】
具体的に、組合せ提示情報生成手段としてのシステム制御部２０は、募集者が利用するユーザ端末４−ｋから送信された同伴者登録ページリクエストに応じて、対応する会員予約情報から募集ＩＤを取得し、対応する募集管理情報に設定されたメンバー（返答内容情報の参加承諾有無に基づき参加者と認定された招待者と募集者）の返答内容情報から最近のスコアを取得し、メンバーを、例えば、所定の基準に基づいて、スコアの良いメンバーとスコアの良くない（悪い）メンバーとに分類する。そして、システム制御部２０は、会員予約情報から予約組数を取得し、当該組数分の組夫々にスコアの良いメンバーとスコアの良くないメンバーとがバランス良く配分されるようにメンバーの組合せを行って組合せ参考情報（組合せ提示情報の一例）を生成する。
【０１４９】
また、組合せ提示画面情報送信手段としてのシステム制御部２０は、同伴者を登録するとともに、メンバーの組合せを設定するための後述する同伴者登録ページ１２５０（組合せ提示画面情報の一例：図３１参照）を募集者が利用するユーザ端末４−ｋに送信する。このとき、システム制御部２０は、生成された組合せ参考情報が示す組合せが予め設定されているように同伴者登録ページ１２５０を生成するようになっている。
【０１５０】
このようにして、組毎のメンバーのスコアの平均値が均衡するような組合せが募集者に提示されることで、実際のゴルフのプレーがスムーズに行われることが期待される。つまり、スコアの良い競技者は比較的プレーが速く、スコアの良くない競技者は比較的プレーが遅いことが想定される。ここで、例えば、ある組にはスコアの良い競技者が多く、また、ある組にはスコアの良くない競技者が多いと、前者の組のプレーはスムーズに進むが、後者の組のプレーはスムーズには進まない。そうすると、後者の組のために、後続する他の組のプレーが中断されてしまう。これに対し、組毎のメンバーのスコアの平均値が均衡するような組合せで同伴者の登録が行われ、この組合せに沿ってプレーが行われれば、各組のプレーのスピードが均一となり、全体としてのプレーがスムーズに行われ、同じコースでプレーする他人に対して迷惑をかけないで済ませることができる。
【０１５１】
なお、例えば、スコアの良いメンバー、ふつうのメンバー、スコアの良くないメンバー等というように、メンバーをより細かく分類して組合せ参考情報を生成しても良いし、スコアの良い者から順に、各組に割り当て、組毎のメンバーのスコアが均衡するように組合せ参考情報を生成しても良い。
【０１５２】
また、組合せ情報受信手段及び組合せ情報登録手段としてのシステム制御部２０は、同伴者登録ページ１２５０を通じて募集者により設定されたメンバーの組合せを示す同伴者情報を受信し、当該同伴者情報を、募集者の対応する会員予約情報中に設定するようになっている。
【０１５３】
そして、組合せ情報送信手段としてのシステム制御部２０は、同伴者情報を登録すると、当該同伴者情報を招待者（同伴者）が閲覧可能なように当該招待者が利用するユーザ端末４−ｋに対して送信するようになっている。より詳細に、システム制御部２０は、登録された同伴者情報に設定されたゴルフ仲間ＩＤにより特定される同伴者の電子メールアドレス宛の組合せお知らせメールとして送信するようになっている。
【０１５４】
また、システム制御部２０は、募集者による配車設定が行われると、配車設定情報を登録するようになっている。
【０１５５】
具体的に、システム制御部２０は、募集者が利用するユーザ端末４−ｋからのリクエストに応じて、後述する集合時間・配車設定ページ１１５０（図３２参照）をユーザ端末４−ｋに送信し、配車設定画面情報送信手段としてのシステム制御部２０は、当該ページを通じて募集者により配車の設定が選択されると、後述する配車設定ページ１２００（配車設定画面情報の一例：図３３参照）をユーザ端末４−ｋに送信するようになっている。
【０１５６】
また、配車割当情報受信手段としてのシステム制御部２０は、募集者により設定された配車設定を示す配車設定情報を受信するようになっている。より詳細に、配車設定ページ１２００を通じて、配車可能なメンバーの車に対して募集者により各メンバー（返答内容情報の参加承諾有無に基づき参加者と認定された招待者と募集者）の乗車の割り当てが設定されると、その設定内容が集合時間・配車設定ページ１１５０に表示され、募集者の設定によりユーザ端末４−ｋから送信された募集時間・配車設定登録リクエストには、配車設定情報が含まれており、システム制御部２０は、これを受信するようになっている。
【０１５７】
そして、配車割当情報登録手段としてのシステム制御部２０は、受信された配車設定情報を、対応する募集者の募集管理情報中に登録するようになっている。
【０１５８】
また、募集終了判定手段としてのシステム制御部２０は、募集者によりプレー内容の確定（プレー募集を終了させる）が選択されることに基づいてユーザ端末４−ｋから送信されたプレー内容確定リクエスト（募集終了要求情報の一例）を募集終了要求受信手段として受信した場合に、プレー募集を終了させると判定するようになっている。なお、例えば、プレー募集を開始した時点（例えば、プレー募集登録リクエストに基づいて募集管理情報を登録した時点）から予め定められた募集期間、または、プレー募集を開始した時点から、募集内容の入力時等に募集者により設定された募集期間等が経過した場合に、プレー募集を終了させると判定しても良い。このように、招待者からの返答状況等に応じてプレー募集を終了させることができるように構成することも、プレー募集を終了させるという募集者の手間を省くことができるように構成することも可能である。
【０１５９】
また、組合せ情報送信手段、配車割当情報送信手段及び決定情報送信手段としてのシステム制御部２０は、プレー内容確定リクエストを受信することによりプレー募集を終了させると判定した場合には、確定したプレー内容を示す情報を招待者が利用するユーザ端末４−ｋに対して送信するようになっている。具体的に、システム制御部２０は、プレー内容確定リクエストに応じて、対応する募集管理情報中の募集状況を「確定」に変更することにより、プレー内容が確定したことを登録し、返答内容情報の参加承諾有無に基づき参加者と認定された招待者のゴルフ仲間ＩＤにより特定される招待者の電子メールアドレス宛のプレー決定お知らせメールを送信するようになっている。また、システム制御部２０は、招待者が利用するユーザ端末４−ｋからのリクエストに応じて、招待者の募集管理情報に設定された募集者の会員ＩＤ及び募集ＩＤにより募集者の募集管理情報（会員予約情報に設定された情報の一部（プレー日、ゴルフ場のＩＤ、予約組数及び人数等）のコピーが設定されている）に基づいて、確定したプレー内容（決定情報の一例）を表示するプレー内容参照ページを生成し、当該ページをユーザ端末４−ｋに送信するようになっている。
【０１６０】
なお、ゴルフ場予約サーバ１を、各種データベースに登録されている情報に基づいて、ゴルフ場の利用予約の登録、ゴルフ場の検索等の利用予約に関する処理や行う予約管理サーバ、会員情報データベース１０１に登録されている会員情報を管理し、会員登録、会員情報の変更等の処理を行う会員情報管理サーバ、プレー履歴やスコア情報の管理、コンペ情報の管理、プレー募集の管理等の処理を行うゴルフ関連管理サーバ、他のサーバにおいて管理されている各種情報等に基づき、ゴルフ場予約サイトとして、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【０１６１】
［４．ゴルフ場予約システムの動作］
次に、ゴルフ場予約システムＳの動作について、図７乃至図４１を用いて説明する。
【０１６２】
［４−１．募集を行ってからゴルフ場の利用予約を行う場合における募集内容入力時の動作］
はじめに、募集を行ってからゴルフ場の利用予約を行う場合における募集内容入力時の動作について、図７乃至図１６を用いて説明する。
【０１６３】
図７は、本実施形態に係るゴルフ場予約システムＳの募集内容入力時における処理例を示すシーケンス図である。また、図８は、マイページ２００の表示例を示す図である。また、図９は、プレー募集一覧ページ３００の表示例を示す図である。また、図１０は、プレー募集入力ページ３５０ａの表示例を示す図である。また、図１１は、プレー候補日設定ページ４００の表示例を示す図である。また図１２は、ゴルフ場条件設定ページ４５０の表示例を示す図である。また、図１３は、ゴルフ場検索ページ５００の表示例を示す図である。また、図１４は、同伴者選択ページ５５０の表示例を示す図である。また、図１５は、プレー募集状況表示ページ７００ａの表示例を示す図である。また、図１６は、プレー募集状況表示ページ７００ｂの表示例を示す図であり、同図において、図１５と同様の要素については同様の符号を付してある。
【０１６４】
なお、以降の説明の前提として、ユーザ端末４−１は、募集者Ａが利用する端末装置であり、ユーザ端末４−２及び４−３は、夫々招待者Ｂ及びＣが利用する端末装置であるものとする。また、招待者Ｂは、募集者Ａのゴルフ仲間になることを既に承認しているものとし、招待者Ｃは、募集者Ａのゴルフ仲間には登録されているが、ゴルフ仲間になることをまだ承認していない（すなわち、募集者Ａが招待者Ｃに対して、ゴルフ仲間としての承認を要求している途中である）ものとする。
【０１６５】
先ず、ユーザ端末４−１（募集者Ａが利用する端末装置）の画面には、ゴルフ場予約サイトのトップページが表示されており、募集者Ａが当該ページのマイページリンク等を選択することにより、図７に示すように、ユーザ端末４−１からマイページリクエストがゴルフ場予約サーバ１に送信されて（ステップＳ１）、これを契機として、ＰＣ４−１とゴルフ場予約サーバ１との間でログイン処理が行われる（ステップＳ２）。具体的に、ゴルフ場予約サーバ１からＰＣ４−１にログインページが送信され、当該ログインページを通じて募集者Ａにより入力された会員ＩＤ及びパスワードがＰＣ４−１からゴルフ場予約サーバ１に送信される。そして、ゴルフ場予約サーバ１においてパスワード認証を実行し、このパスワード認証が成功すると、受信された募集者Ａの会員ＩＤをセッション管理により保持する。
【０１６６】
次いで、ゴルフ場予約サーバ１は、募集者Ａの会員ＩＤに対応付けて会員情報データベース１０１や会員利用情報データベース１０２に登録されている各種情報に基づいてマイページ２００を生成し、当該ページをユーザ端末４−１に送信する（ステップＳ３）。
【０１６７】
マイページ２００を受信したユーザ端末４−１は、当該マイページを、図８に示すように画面に表示する。
【０１６８】
マイページ２００は、ゴルフ場予約システムＳにおける各会員個人のゴルフに関する情報を確認したり、当該情報を登録、変更、削除等するためのページである。マイページ２００には、スコア基本情報表示エリア２１０、メニュー選択エリア２２０、ゴルフ仲間表示エリア２３０、プレー募集一覧表示エリア２４０等により構成されている。
【０１６９】
スコア基本情報表示エリア２１０には、ユーザ等により過去に登録されたスコア情報に基づいて算出されたユーザのハンディキャップ、スコアの登録件数、ベストスコア、平均スコア等が表示される。
【０１７０】
メニュー選択エリア２２０は、各種手続きのためのページや各種の情報を確認するためのページに遷移するためのリンクが表示される。
【０１７１】
ゴルフ仲間表示エリア２３０には、ユーザのゴルフ仲間の氏名、電子メールアドレス、ニックネーム、ハンディキャップ、平均スコア、ベストスコア、最近のスコア、ユーザと最後に同伴してプレーした日、ユーザのゴルフ仲間になることを承認したか否か、ゴルフ仲間になることを申請しているか否か等が、全ゴルフ仲間のうち、例えば３名分表示される。これらの情報のうち、氏名及び電子メールアドレスはユーザ自身により登録された情報であり、ニックネーム等のその他の情報は、ゴルフ仲間の会員情報、スコア情報、プレー履歴等から取得された情報に基づいて表示される。従って、ニックネーム等の情報は、対象のゴルフ仲間がゴルフ場予約システムＳの会員であり、且つその会員ＩＤとゴルフ仲間情報との対応付けがなされている場合にのみ表示される。具体的には、相手側（ゴルフ仲間として登録された方のユーザ）の承認が得られた場合に、会員ＩＤとゴルフ仲間情報との対応付けがなされる。
【０１７２】
ユーザによりゴルフ仲間一覧リンク２３１が選択されると、全てのゴルフ仲間の情報を表示するゴルフ仲間一覧ページに遷移する（表示内容は、ゴルフ仲間表示エリア２３０と同様である）。
【０１７３】
プレー募集一覧表示エリア２４０には、ユーザが招待されているプレー募集の一覧が表示される。なお、表示される項目は、後述するプレー募集一覧ページ３００のプレー募集一覧表示エリア３２０に表示される内容と基本的に同様であるため、詳細については後述する。
【０１７４】
ここで、募集者Ａがプレー募集一覧リンク２４１を選択すると（ステップＳ４）、ユーザ端末４−１は、プレー募集一覧ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ５）。
【０１７５】
プレー募集一覧ページリクエストを受信したゴルフ場予約サーバ１は、募集者Ａの会員ＩＤに対応する募集管理情報（募集区分が「募集」である場合）及び当該募集管理情報に設定されている募集者（募集者Ａを招待している他のユーザ）の会員ＩＤ及び募集ＩＤに対応する他のユーザの募集管理情報（募集区分が「招待」である場合）等に基づいてプレー募集一覧ページ３００を生成し、当該ページをユーザ端末４−１に送信する（ステップＳ６）。
【０１７６】
プレー募集一覧ページ３００を受信したユーザ端末４−１は、当該ページを、図９に示すように画面に表示する。
【０１７７】
ここで、プレー募集一覧ページ３００について説明すると、当該ページ３００には、新規募集ボタン３１０、プレー募集一覧表示エリア３２０等が設けられている。
【０１７８】
プレー募集一覧表示エリア３２０には、プレー募集毎に、募集区分、募集の種類、募集状況（状況リンク３２１）、募集者の氏名、候補のプレーの日、ゴルフ場の名称が表示される。また、募集区分が「募集」となっているプレー募集であって、招待者からメンバー紹介が行われている場合には、その被紹介者の人数リンク３２２が表示される。また、募集区分が「募集」となっているプレー募集であって、募集状況が「募集中」である場合には、募集修正リンク３２３、プレー日・ゴルフ場設定リンク３２４、配車・集合設定リンク３２５及びプレー内容決定リンク３２が表示される。
【０１７９】
ユーザにより「募集中」と表示された状況リンク３２１が選択されると、後述するプレー募集状況表示ページ７００ａまたは７００ｂに遷移し、「確定」、「プレー済」または「完了」と表示された状況リンク３２１が選択されると、プレー内容参照ページに遷移し、被紹介者の人数リンク３２２が選択されると、承認するメンバー紹介を選択するためのメンバー紹介選択ページに遷移する。また、ユーザにより募集修正リンク３２３が選択されると、後述するプレー募集入力ページ３５０ａ（図１０参照）または３５０ｂ（図３７参照）に遷移し、プレー日・ゴルフ場設定リンク３２４が選択されると、後述するプレー日・ゴルフ場決定ページ１０００（図２７参照）に遷移する。また、ユーザにより配車・集合設定リンク３２５が選択されると、後述する集合時間・配車設定ページ１１５０（図３２参照）に遷移し、プレー内容決定リンク３２６が選択されると、後述するプレー内容確定ページ１３００（図３４参照）に遷移する。
【０１８０】
ここで、募集者Ａが新規募集ボタン３１０を選択すると（ステップＳ７）、ユーザ端末４−１は、新規募集リクエストをゴルフ場予約サーバ１に送信する（ステップＳ８）。
【０１８１】
新規募集リクエストを受信したゴルフ場予約サーバ１は、募集方法を選択するためのプレー募集方法選択ページをユーザ端末４−１に送信する（ステップＳ９）。
【０１８２】
プレー募集方法選択ページを受信したユーザ端末４−１は、当該ページを画面に表示し、募集者Ａが、「はじめから募集する」及び「予約をもとに募集する」と表示されたボタンのうち「はじめから募集する」を選択すると（ステップＳ１０）、ユーザ端末４−１は、当該ボタンに対応するプレー募集入力ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ１１）。
【０１８３】
ゴルフ場予約サーバ１は、プレー募集入力ページリクエストを受信すると、プレー募集入力ページ３５０ａをユーザ端末４−１に送信する（ステップＳ１２）。
【０１８４】
プレー募集入力ページ３５０ａを受信したユーザ端末４−１は、当該ページを、図１０に示すように画面に表示する。
【０１８５】
プレー募集入力ページ３５０ａについて説明すると、当該ページには、募集内容設定エリア３６０ａ、登録ボタン３８０等が設けられている。
【０１８６】
募集内容設定エリア３６０ａには、募集種類設定エリア３６１、候補日設定エリア３６２、ゴルフ場設定エリア３６３、同伴者設定エリア３６４、募集組数・人数設定エリア３６５、配車募集設定エリア３６６、コメント入力エリア３６７が設けられている。
【０１８７】
募集種類設定エリア３６１には、募集の種類を選択（「指定しない」も選択可能）するためのプルダウンメニューが設けられている。また、候補日設定エリア３６２には、プレーの候補日を設定するための設定ボタンが設けられているとともに、設定された候補日が表示される。また、ゴルフ場設定エリア３６３には、ゴルフ場の検索条件の候補の設定方法を選択するためのラジオボタン及び当該検索条件の候補を設定するための設定ボタンが設けられているとともに、設定された検索条件の候補が表示される。また、同伴者設定エリア３６４には、プレーに招待するゴルフ仲間を設定するための設定ボタンが設けられているとともに、招待するゴルフ仲間の氏名が表示される。また、募集組数・人数設定エリア３６５には、募集する組数及び人数を選択（「指定しない」も選択可能）するためのプルダウンメニューがけられている。また、配車募集設定エリア３６６には、配車募集を行うか否かを選択するためのラジオボタンが設けられている。
【０１８８】
そして、募集者Ａは、募集内容を入力する（ステップＳ１３）。
【０１８９】
具体的に、募集者Ａが候補日設定エリア３６１に設けられた設定ボタンを選択すると、プレー候補日設定ページ４００に遷移する。図１１に示すように、プレー候補日設定ページ４００には、表示月選択リンク４１０、カレンダーエリア４２０、設定ボタン４３０等が設けられている。表示月選択リンク４１０は、カレンダーエリア４２０上にカレンダーを表示させる年月を選択するためのリンクである。また、カレンダーエリア４２０には、選択された年月のカレンダーが表示されるとともに、プレー日及び曜日を選択するためのチェックボックスが設けられている。ここで、募集者Ａが１または複数のプレー日あるいは曜日を選択し（曜日を選択すると、日付が全て選択される）、設定ボタン４３０を選択すると、プレー募集入力ページ３５０ａに遷移し、候補日設定エリア３６２に、選択されたプレー候補日が表示される。
【０１９０】
また、募集者Ａがゴルフ場設定エリア３６３に設けられたラジオボタンで「条件のみ」を選択して、設定ボタンを選択すると、ゴルフ場条件設定ページ４５０に遷移する。図１２に示すように、ゴルフ場条件設定ページ４５０には、ゴルフ場条件設定エリア４６０、設定ボタン４７０等が設けられている。ゴルフ場条件設定エリア４６０には、エリア設定エリア４６１、プレー料金設定エリア４６２、プレースタイル設定エリア４６３が設けられている。エリア設定エリア４６１には、プレーするエリア（地域）を選択（「全地域」も選択可能）するためのプルダウンメニューが複数設けられている。また、プレー料金設定エリア４６２には、料金の上限を選択（「指定しない」も選択可能）するためのプルダウンメニューが設けられている。また、プレースタイル設定エリア４６３には、プレースタイル（キャディ付、乗用カート付、昼食付）を選択するためのチェックボックスが設けられている。ここで、募集者Ａが、エリア、料金の上限、プレースタイルを選択し、設定ボタン４７０を選択すると、プレー募集入力ページ３５０ａに遷移し、ゴルフ場設定エリア３６３に、選択された条件（エリア、料金の上限、プレースタイル）が表示される。
【０１９１】
また、募集者Ａがゴルフ場設定エリア３６３に設けられたラジオボタンで「検索して」を選択して、設定ボタンを選択すると、ゴルフ場検索ページ５００に遷移する。図１３に示すように、ゴルフ場検索ページ５００には、検索条件設定エリア５１０、検索ボタン５３０等が設けられている。検索条件設定エリア５１０には、エリア設定エリア５１１、プレー料金設定エリア５１２、プレースタイル設定エリア５１３、コース種別設定エリア５１４、コース形状設定エリア５１５、施設設定エリア５１６、高速道路設定エリア５１７、クレジットカード設定エリア５１８、キーワード入力エリア５１９、ゴルフ場名入力エリア５２０が設けられている。
【０１９２】
エリア設定エリア５１１には、ゴルフ場を検索するエリアを選択するためのプルダウンメニューが設けられている。また、プレー料金設定エリア５１２には、料金の下限及び上限範囲を設定するためのプルダウンメニューが設けられている。また、プレースタイル設定エリア５１３には、希望するプレースタイル（キャディ付、乗用カート付、宿泊プラン、昼食付、２サム保証、４サム割引、２Ｒ保証、１．５Ｒ保証、２Ｂ追加料金なし、３Ｂ追加料金なし、１ドリンク付、レッスン、オープンコンペ、ハーフプレー）を選択するためのチェックボックスが設けられている。また、コース種別設定エリア５１４には、希望するコースの種類（丘陵、林間、河川、シーサイド、高原、指定しない）を選択するためのチェックボックスが設けられている。また、コース形状５１５には、希望するコース形状（フェアウェーが少ない、ＯＢが少なめ）を選択するためのチェックボックスが設けられている。また、施設設定エリア５１６には、希望する施設（練習場、宿泊施設、温泉）を選択するためのチェックボックスが設けられている。また、高速道路設定エリアには、使用する高速道路及び当該高速道路のインターチェンジからゴルフ場までの距離を選択するためのプルダウンメニューが設けられている。また、クレジットカード設定エリア５１８には、利用可能なクレジットカードの種類を選択するためのチェックボックスが設けられている。また、キーワード入力エリア５１９には、キーワード検索を行う場合のキーワードを入力するための入力フォームが設けられている。また、ゴルフ場名入力エリア５２０には、検索したいゴルフ場の名称を入力するための入力フォームが設けられている。
【０１９３】
ここで、募集者Ａが、各種条件を設定し、検索ボタン５３０を選択すると、ユーザ端末４−１は、設定された条件を含む検索リクエストを送信し、ゴルフ場予約サーバ１は、受信した検索リクエストに設定された条件に合致するゴルフ場を、ゴルフ場情報データベース１０４に登録されたゴルフ場情報を参照して検索する。次いで、ゴルフ場予約サーバ１は検索結果を表示するゴルフ場検索結果・設定ページをユーザ端末４−１に送信し、ユーザ端末４−１により画面に表示される。ここで、募集者Ａが検索されたゴルフ場のうち、１または複数のゴルフ場を選択すると、プレー募集入力ページ３５０ａに遷移し、ゴルフ場設定エリア３６３に、選択されたゴルフ場の名称が表示される。
【０１９４】
また、募集者Ａがゴルフ場設定エリア３６３に設けられたラジオボタンで「お気に入りゴルフ場から」を選択して、設定ボタンを選択すると、お気に入りゴルフ場選択ページに遷移し、募集者Ａのお気に入りのゴルフ場からプレー候補とするゴルフ場が招待者により選択されると、プレー募集入力ページ３５０ａに遷移し、ゴルフ場設定エリア３６３に、選択されたゴルフ場の名称が表示される。
【０１９５】
また、募集者Ａが同伴者選択エリア３６４に設けられた設定ボタンを選択すると、同伴者選択ページ５５０に遷移する。図１４に示すように、同伴者選択ページ５５０には、新規登録ボタン５６０、招待者選択エリア５７０、設定ボタン５８０が設けられている。招待者選択エリア５７０には、募集者及び募集者のゴルフ仲間の氏名及びメールアドレスの一覧が表示される。また、招待者選択エリア５７０には、募集者及び募集者のゴルフ仲間を招待者として選択するためのチェックボックスが設けられ、募集者自身は選択状態となっている。
【０１９６】
ここで、募集者Ａが新規登録ボタン５６０を選択すると、ゴルフ仲間新規登録ページに遷移する。そして、募集者Ａがゴルフ仲間に登録したい他のユーザの氏名及び電子メールを入力すると、ユーザ端末４−１から、これらの情報がゴルフ場予約サーバ１に送信され、ゴルフ場予約サーバ１において、募集者Ａのゴルフ仲間情報として登録される（この時点では、他のユーザからの承認が得られていないため、当該他のユーザの会員ＩＤと募集者Ａのゴルフ仲間情報との対応付けはなされていない）。次いで、ゴルフ場予約サーバ１は、同伴者選択ページ５５０をユーザ端末４−１に送信し、ユーザ端末４−１により画面に表示される。そして、募集者Ａが１または複数のゴルフ仲間を選択して、設定ボタン５８０を選択すると、プレー募集入力ページ３５０ａに遷移し、同伴者選択エリア３６４に、選択されたゴルフ仲間の氏名が表示される。
【０１９７】
その他、募集者Ａは、募集の種類、募集組数・人数、配車募集をするか否かを選択し、コメントを入力して登録ボタン３８０を選択すると、ユーザ端末４−１は、入力された募集内容が設定されたプレー募集登録リクエストをゴルフ場予約サーバ１に送信する（ステップＳ１４）。
【０１９８】
プレー募集登録リクエストを受信したゴルフ場予約サーバ１は、募集者Ａと招待者（招待者Ｂ、Ｃを含む）の募集管理情報を登録する（ステップＳ１５）。具体的に、ゴルフ場予約サーバ１は、プレー募集登録リクエストに設定された募集内容からなる募集内容情報を生成し、更に、当該募集内容情報と募集方法としての「募集から予約」及び募集状況としての「募集中」を設定した募集管理情報を生成する。そして、ゴルフ場予約サーバ１は、募集ＩＤを生成して、当該募集ＩＤに募集区分としての「募集」と生成した募集管理情報とを対応付けて、これらを募集者Ａの会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。また、ゴルフ場予約サーバ１は、生成された募集内容情報から招待者のゴルフ仲間ＩＤを取得して、対応するゴルフ仲間情報中に招待者の会員ＩＤが登録されている場合には、募集者Ａの会員ＩＤ及び募集ＩＤからなる募集管理情報を生成し、更に招待者に対して募集ＩＤを生成して、当該募集ＩＤに募集区分としての「招待」と生成した募集管理情報とを対応付け、これらを招待者の会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。
【０１９９】
次いで、ゴルフ場予約サーバ１は、招待者宛にプレーお誘いメールを送信する（ステップＳ１６）。具体的に、ゴルフ場予約サーバ１は、募集者Ａの募集内容情報、会員ＩＤ等に基づいて募集内容を通知するプレーお誘いメールを生成する。より詳細には、メール本文にはプレーお誘いメールの本文には、招待者を同伴プレーに誘う旨のメッセージを設定するとともに、募集内容（プレー候補日、ゴルフ場の条件（候補のゴルフ場の名称、または、エリア、料金の上限及びプレースタイル）、募集組数及び人数、配車募集の有無、募集者Ａからのコメント等）を設定する。更に、メール本文には、プレー募集に対して招待者が返答するためのＵＲＬ（募集者Ａの会員ＩＤ、募集者のゴルフ仲間ＩＤ及び招待者の募集ＩＤが暗号化された状態で埋め込まれている）が記載されている。そして、ゴルフ場予約サーバ１は、招待者のゴルフ仲間ＩＤに対応するゴルフ仲間情報から招待者の電子メールアドレスを取得し、当該電子メールアドレス宛に、生成されたプレーお誘いメールを送信する。そうすると、プレーお誘いメールは、メールサーバ等を経由して招待者のユーザ端末４−ｋに受信される。なお、プレーお誘いメールの内容は、上記に限らず、メールの本文に募集内容を記載しないようにして、単に、プレー募集に対して招待者が返答するためのＵＲＬ（募集者Ａの会員ＩＤ、募集者のゴルフ仲間ＩＤ及び招待者の募集ＩＤが暗号化された状態で埋め込まれている）だけが埋め込まれているようにしてもよい。
【０２００】
次いで、ゴルフ場予約サーバ１は、ステップＳ６と同様にしてプレー募集一覧ページ３００をユーザ端末４−１に送信し（ステップＳ１７）、ユーザ端末４−１は、当該ページを画面に表示する。このとき、プレー募集一覧ページ３００には、直前に登録したプレー募集が追加表示されている。
【０２０１】
ここで、募集者Ａが状況リンク３２１を選択すると（ステップＳ１８）、ユーザ端末４−１は、対応するプレー募集の募集ＩＤを設定したプレー募集状況表示ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ１９）。
【０２０２】
ゴルフ場予約サーバ１は、プレー募集状況表示ページを受信すると、当該リクエストに設定された募集ＩＤに対応する募集者Ａの募集管理情報に基づいてプレー募集状況表示ページ７００ａまたは７００ｂを生成し、当該ページをユーザ端末４−１に送信する（ステップＳ２０）。なお、選択された状況リンク３２１によっては、後述するプレー募集状況表示ページ７００ｃ（図３８参照）が送信される場合があるが、その詳細は後述する。
【０２０３】
ユーザ端末４−１は、プレー募集状況表示ページ７００ａまたは７００ｂを受信すると、当該ページを、図１５または図１６に示すように画面に表示する。
【０２０４】
ここで、プレー募集状況表示ページ７００ａは、募集内容の入力時に、予約可能なゴルフ場を検索する条件としてゴルフ場が指定された場合のプレー募集状況表示ページであり、プレー募集状況表示ページ７００ｂは、募集内容の入力時に、予約可能なゴルフ場を検索する条件として、エリア、料金の上限、プレースタイルが指定された場合のプレー募集状況表示ページである。
【０２０５】
先ず、プレー募集状況表示ページ７００ａについて説明すると、図１５に示すように、当該ページには、募集内容表示エリア７１０ａ、返答内容表示エリア７２０ａ等が設けられ、また、プレー募集の募集者が当該ページを閲覧する場合には、更に、返答ボタン７４０及びリマインドボタン７５０が設けられ、プレー募集の招待者が当該ページを閲覧する場合には、メンバー紹介ボタン７３０及び返答ボタン７４０が設けられる。
【０２０６】
募集内容表示エリア７１０ａには、プレーを募集している募集者の氏名、プレー候補日、プレー候補のゴルフ場の名称、募集組数及び人数、配車募集の有無、募集者のコメントが表示される。
【０２０７】
また、返答内容表示エリア７２０ａには、返答した招待者及び募集者自信の返答内容と、現時点における集計結果が表示される。具体的には、各返答者が参加を承諾するか否かが○×で表示され、現時点の参加人数が集計欄に表示される。また、募集者が指定したプレー候補日のうち、各返答者が希望するプレー日が○で表示され、希望しないプレー日が×で表示されるとともに、各プレー日に対する現時点での希望者の人数が集計欄に表示される。また、募集者が指定したゴルフ場の候補のうち、各返答者が希望するゴルフ場が○で表示され、希望しないゴルフ場が×で表示されるとともに、現時点における希望の多い順位が集計欄に表示される。また、各返答者が配車可能であるか否かが○×で表示され、配車可能である場合には、乗車可能な人数が合わせて表示され、更に、乗車可能な人数の合計が集計欄に表示される。更に、各返答者の最近のスコア、コメント、返答した日付が表示される。
【０２０８】
また、ユーザによりメンバー紹介ボタン７３０が選択されると、後述するメンバー紹介入力ページ９００に遷移し（図２２参照）、返答ボタン７４０が選択されると、後述するプレー募集返答８００ａ（図１８参照）または８００ｂ（図１９参照）に遷移し、リマインドボタン７５０が選択されると、後述するリマインド対象一覧８５０（図２５参照）に遷移する。
【０２０９】
次に、プレー募集状況表示ページ７００ｂについて説明すると、図１６に示すように、当該ページには、募集内容表示エリア７１０ｂ、返答内容表示エリア７２０ｂ等が設けられ、また、プレー募集の募集者が当該ページを閲覧する場合には、更に、返答ボタン７４０及びリマインドボタン７５０が設けられ、プレー募集の招待者が当該ページを閲覧する場合には、メンバー紹介ボタン７３０及び返答ボタン７４０が設けられる点は、プレー募集状況表示ページ７００ａと同様である。
【０２１０】
募集内容表示エリア７１０ｂにおいては、プレー候補のゴルフ場の名称の代わりに、エリア、料金の上限、プレースタイルが表示されることが、プレー募集状況表示ページ７００ａの募集内容表示エリア７１０ａと異なる点である。
【０２１１】
また、返答内容表示エリア７２０ｂにおいては、ゴルフ場の候補に対する返答内容の代わりに、各返答者の希望するエリア、料金の上限、プレースタイルが表示されることが、プレー募集状況表示ページ７００ａの返答内容表示エリア７２０ａと異なる点である。
【０２１２】
なお、一度募集内容を入力した後で、プレー募集一覧ページ３００において、募集修正リンク３２３を選択することにより、プレー募集入力ページ３５０ａにおいて募集内容を変更することができる。
【０２１３】
［４−２．プレー募集に対する返答時の動作］
次に、プレー募集に対する返答時の動作について、図１７乃至図２０を用いて説明する。
【０２１４】
図１７は、本実施形態に係るゴルフ場予約システムＳのプレー募集に対する返答時における処理例を示すシーケンス図である。また、図１８は、プレー募集返答ページ８００ａの表示例を示す図である。また、図１９は、プレー募集返答ページ８００ｂの表示例を示す図であり、同図において、図１８と同様の要素については同様の符号を付してある。また、図２０は、本実施形態に係るゴルフ場予約システムＳのプレー募集に対する返答時における処理例を示すシーケンス図である。
【０２１５】
はじめに、招待者が募集者のゴルフ仲間になることを既に承諾している場合について説明する。
【０２１６】
先ず、前記図７のステップＳ１６の処理においてゴルフ場予約サーバ１から送信されたプレーお誘いメールを、図１７に示すように、招待者Ｂの操作に基づきユーザ端末４−２がメールサーバから受信し（ステップＳ５１）、当該メールを画面に表示する。ここで、招待者Ｂが、メール本文に記載されたＵＲＬを選択すると（ステップＳ５２）、ユーザ端末４−２は、当該ＵＲＬを設定したプレー募集状況表示ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ５３）。
【０２１７】
プレー募集状況表示ページリクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定されたＵＲＬから、募集者Ａの会員ＩＤ、招待者Ｂのゴルフ仲間ＩＤ及び招待者Ｂの募集ＩＤを取得し、当該会員ＩＤ及びゴルフ仲間ＩＤに対応する募集者Ａのゴルフ仲間情報を参照して、招待者Ｂが招待者Ａのゴルフ仲間であることを承認済みであると認識すると（ステップＳ５４）、図７のステップＳ２と同様に、ＰＣ４−１とゴルフ場予約サーバ１との間でログイン処理が行われ（ステップＳ５５）、ゴルフ場予約サーバ１は、招待者Ｂの会員ＩＤを取得する。
【０２１８】
次いで、ゴルフ場予約サーバ１は、プレー募集状況表示ページ７００ａまたは７００ｂをユーザ端末４−２に送信する（ステップＳ５６）。具体的に、ゴルフ場予約サーバ１は、取得された招待者Ｂの募集ＩＤに対応する招待者Ｂの募集管理情報から、募集者Ａの募集ＩＤを取得する。そして、募集者Ａの会員ＩＤ及び募集ＩＤに対応する募集者Ａの募集管理情報に基づいてプレー募集状況表示ページ７００ａまたは７００ｂを生成し、当該ページをユーザ端末４−２に送信する。
【０２１９】
ユーザ端末４−２は、プレー募集状況表示ページ７００ａまたは７００ｂを受信し、当該ページを画面に表示する。ここで、招待者Ｂが返答ボタン７４０を選択すると（ステップＳ５７）、ユーザ端末４−２は、プレー募集返答ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ５８）。
【０２２０】
プレー募集返答ページリクエストを受信したゴルフ場予約サーバ１は、募集者Ａの募集管理情報等に基づいて、プレー募集返答ページ８００ａまたは８００ｂを生成し、当該ページをユーザ端末４−２に送信する（ステップＳ５９）。
【０２２１】
プレー募集返答ページ８００ａまたは８００ｂを受信したユーザ端末４−２は、当該ページを、図１８または図１９に示すように画面に表示する。
【０２２２】
ここで、プレー募集返答ページ８００ａは、募集内容の入力時に、予約可能なゴルフ場を検索する条件としてゴルフ場が指定された場合のプレー募集返答ページであり、プレー募集返答ページ８００ｂは、募集内容の入力時に、予約可能なゴルフ場を検索する条件として、エリア、料金の上限、プレースタイルが指定された場合のプレー募集返答ページである。
【０２２３】
先ず、プレー募集返答ページ８００ａについて説明すると、図１８に示すように、当該ページには、返答入力エリア８１０ａ、登録ボタン８３０が設けられている。
【０２２４】
返答入力エリア８１０ａには、参加設定エリア８１１、日付設定エリア８１２、ゴルフ場設定エリア、リコメンドゴルフ場設定エリア８１４、スコア設定エリア８１５、配車設定エリア８１６、コメント入力エリア８１７が設けられている。
【０２２５】
返答設定エリア８１０ａには、プレー募集に対して参加をするか否かを選択するためのラジオボタンが設けられている。また、日付設定エリア８１２には、募集者が設定したプレー候補日から招待者が希望するプレー日を選択するためのチェックボックスが設けられている。また、ゴルフ場設定エリア８１３には、募集者が設定したゴルフ場から招待者が希望するゴルフ場を選択するためのチェックボックスが設けられている。
【０２２６】
また、リコメンドゴルフ場設定エリア８１４は、招待者のお気に入りのゴルフ場をリコメンドゴルフ場に設定するための設定ボタンが設けられており、招待者により設定ボタンが選択されると、お気に入りゴルフ場選択ページに遷移し、招待者のお気に入りのゴルフ場からプレー候補として推薦するゴルフ場が招待者により選択されると、プレー募集返答ページ８００ａに遷移し、リコメンドゴルフ場設定エリア８１４には、選択されたゴルフ場がリコメンドゴルフ場としてその名称が表示される。
【０２２７】
また、スコア設定エリア８１５には、招待者の最近のスコアを入力するための入力フォームが設けられている。また、配車設定エリア８１６には、招待者が配車することが可能であるか否かを選択するためのラジオボタンと、配車が可能である場合に何人まで乗車することが可能であるかを入力するための入力フォームが設けられている。
【０２２８】
次に、プレー募集返答ページ８００ｂについて説明すると、図１９に示すように、当該ページには、返答入力エリア８１０ｂ、登録ボタン８３０が設けられている。
【０２２９】
返答入力エリア８１０ｂにおいては、ゴルフ場設定エリア８１３の代わりに、エリア設定エリア８１８、プレー料金設定エリア８１９、プレースタイル設定エリア８２０が設けられている点が、プレー募集返答ページ８００ａの返答入力エリア８１０ａと異なる点である。
【０２３０】
エリア設定エリア８１８には、招待者が希望するエリアを選択（「全地域」も選択可能）するためのプルダウンメニューが複数設けられている。また、プレー料金設定エリア８１９には、招待者が希望する料金の上限を選択（「指定しない」も選択可能）するためのプルダウンメニューが設けられている。また、プレースタイル設定エリア８２０には、招待者が希望するプレースタイル（キャディ付、乗用カート付、昼食付）を選択するためのチェックボックスが設けられている。
【０２３１】
ここで、招待者が返答内容を入力等して、登録ボタン８３０を選択すると（ステップＳ６０）、ユーザ端末４−２は、返答内容を設定した返答内容登録リクエストをゴルフ場予約サーバ１に送信する（ステップＳ６１）。
【０２３２】
返答内容登録リクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定された返答内容等からなる返答内容情報を生成し、当該返答内容情報と招待者Ｂのゴルフ仲間ＩＤとを対応付けて、募集者Ａの募集管理情報中に登録する（ステップＳ６２）。なお、このとき、ゴルフ場予約サーバ１は、返答内容情報にリコメンドゴルフ場のゴルフ場ＩＤが設定されている場合には、当該ゴルフ場ＩＤを募集管理情報のゴルフ場条件情報中に追加登録する。つまり、ゴルフ場予約サーバ１は、プレー候補のゴルフ場にリコメンドゴルフ場を追加するのである。
【０２３３】
次に、招待者が募集者のゴルフ仲間になることまだ承諾していない場合について説明する。
【０２３４】
図２０に示すように、招待者Ｃの操作に基づきユーザ端末４−３はプレーお誘いメールを受信し（ステップＳ１０１）、招待者Ｂがメール本文に記載されたＵＲＬを選択することにより（ステップＳ１０２）、ユーザ端末４−３は、当該ＵＲＬを設定したプレー募集状況表示ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ１０３）。
【０２３５】
プレー募集状況表示ページリクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定されたＵＲＬから、募集者Ａの会員ＩＤ及び招待者Ｃのゴルフ仲間ＩＤを取得し（招待者Ｃが会員登録済みであれば招待者Ｃの募集ＩＤも取得）、当該会員ＩＤ及びゴルフ仲間ＩＤに対応するゴルフ仲間情報を参照して、招待者Ｃが招待者Ａのゴルフ仲間であることを未承認であると認識すると（ステップＳ１０４）、ゴルフ場予約サーバ１は、ログイン・会員新規登録選択ページをユーザ端末４−３に送信する（ステップＳ１０５）。
【０２３６】
次いで、ユーザ端末４−２とゴルフ場予約サーバ１との間で、ログイン・会員新規登録処理が行われる（ステップＳ１０６）。
【０２３７】
具体的に、招待者Ｃがログイン・会員新規登録選択ページに設けられたログインボタンまたは会員新規登録ボタンを選択すると、ユーザ端末４−３は、選択されたボタンに応じて、ログインリクエストまたは会員新規登録リクエストをゴルフ場予約サーバ１に送信する。
【０２３８】
ゴルフ場予約サーバ１により受信されたリクエストがログインリクエストである場合は、図７のステップＳ２と同様に、ＰＣ４−２とゴルフ場予約サーバ１との間でログイン処理が行われる。
【０２３９】
一方、ゴルフ場予約サーバ１により受信されたリクエストが会員新規登録リクエストである場合には、ゴルフ場予約サーバ１からユーザ端末４−３に会員情報入力ページが送信され、当該ページを通じて招待者Ｃにより入力された会員情報がユーザ端末４−３からゴルフ場予約サーバ１に送信される。そして、ゴルフ場予約サーバ１は、受信された会員情報を、当該会員情報に含まれる会員ＩＤに対応付けて会員情報データベース１０１に登録することにより会員登録を行う。次いで、ゴルフ場予約サーバ１は、募集者Ａの会員ＩＤ及び募集ＩＤからなる募集管理情報を生成し、更に招待者Ｃに対して募集ＩＤを生成して、募集区分としての「招待」と生成した募集管理情報とを、招待者Ｃの会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。
【０２４０】
ログイン・会員新規登録処理が終了すると、ゴルフ場予約サーバ１は、招待者が募集者のゴルフ仲間に承認するか否かを選択するためのゴルフ仲間承認ページをユーザ端末４−３に送信する（ステップＳ１０７）。
【０２４１】
ユーザ端末４−３は、ゴルフ仲間承認ページを受信すると、当該ページを画面に表示する。ここで、招待者Ｃが承認ボタンを選択すると（ステップＳ１０８）、ユーザ端末４−３は、ゴルフ仲間承認リクエストをゴルフ場予約サーバ１に送信する（ステップＳ１０９）。
【０２４２】
ゴルフ仲間承認リクエストを受信したゴルフ場予約サーバ１は、募集者Ａの会員ＩＤに対応するゴルフ仲間情報中において、招待者Ｃを示すゴルフ仲間ＩＤに対応する部分に、招待者Ｃがゴルフ仲間になることを承認した旨を登録する（ステップＳ１１０）。なお、このとき、募集者Ａを招待者Ｃのゴルフ仲間に登録するとともに募集者Ａがゴルフ仲間になることを承認した旨を登録するようにしても良い。つまり、招待者Ｃの承認が得られた段階で、お互いが相手側のゴルフ仲間になるようにしても良い。
【０２４３】
その後は、図１７のステップＳ５６〜Ｓ６２と同様にして、招待者Ｃによる返答内容の入力、及び登録が行われる（ステップＳ１１１〜Ｓ１１７）。
【０２４４】
なお、上記説明においては、招待者は、プレーお誘いメールに記載されたＵＲＬを招待者が選択することにより、ユーザ端末４−ｋによりプレー募集状況表示ページ７００ａまたは７００ｂを取得し、画面に表示させていたが、例えば、予めゴルフ場予約サーバ１にアクセスしてログインし、プレー募集一覧ページ３００において、状況リンク３２１を選択することによってもプレー募集状況表示ページ７００ａまたは７００ｂを画面に表示させることができる。
【０２４５】
また、一度返答を行った後でも再度返答をすることが可能であり、この場合は、登録された返答内容が更新されることとなる。
【０２４６】
［４−３．メンバー紹介時の動作］
次に、招待者が募集者に対してメンバーを紹介する場合の動作について、図２１乃至図２３を用いて説明する。
【０２４７】
図２１は、本実施形態に係るゴルフ場予約システムＳのメンバー紹介時における処理例を示すシーケンス図である。また、図２２は、メンバー紹介入力ページ９００の表示例を示す図である。また、図２３は、メンバー紹介承認ページ９５０の表示例を示す図である。
【０２４８】
なお、以下の説明の前提として、招待者Ｂが募集者Ａに対して、被紹介者Ｄを紹介するものとする。
【０２４９】
招待者Ｂはユーザ端末４−２を用いてゴルフ場予約サーバ１にアクセスし、既にログインを済ませており、ユーザ端末４−２の画面には、募集者Ａからのプレー募集に対応するプレー募集状況表示ページ７００ａまたは７００ｂが表示されている。ここで、図２１に示すように、招待者Ｂがメンバー紹介ボタン７３０を選択すると（ステップＳ１５１）、ユーザ端末４−２は、メンバー紹介入力ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ１５２）。
【０２５０】
ゴルフ場予約サーバ１は、メンバー紹介入力ページリクエストを受信すると、メンバー紹介入力ページ９００をユーザ端末４−２に送信する（ステップＳ１５３）。
【０２５１】
メンバー紹介入力ページ９００を受信したユーザ端末４−２は、当該ページを、図２２に示すように表示する。
【０２５２】
ここで、メンバー紹介入力ページ９００について説明すると、当該ページは、紹介入力エリア９１０、登録ボタン９２０が設けられている。紹介入力エリア９１０には、被紹介者の氏名、電子メールアドレス、招待者（紹介者）による紹介文を入力するための入力フォームが夫々設けられている。ここで、招待者Ｂが、被紹介者Ｄについて、氏名、電子メールアドレス、紹介文を入力し、登録ボタン９２０を設定すると（ステップＳ１５４）、入力された情報が設定されたメンバー紹介登録リクエストをゴルフ場予約サーバ１に送信する（ステップＳ１５５）。
【０２５３】
メンバー紹介登録リクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定された情報と招待者Ｂのゴルフ仲間ＩＤとからなる紹介情報を生成し、当該紹介情報を募集者Ａの会員ＩＤ及び募集ＩＤに対応する募集管理情報中に登録する（ステップＳ１５６）。
【０２５４】
次いで、ゴルフ場予約サーバ１は、募集者Ａ宛に、メンバー紹介メールを送信する（ステップＳ１５７）。メンバー紹介メールの本文には、メンバー紹介が行われたことを通知する旨のメッセージと、メンバー紹介の承認を行うためのＵＲＬ（募集者Ａの募集ＩＤ及び招待者のゴルフ仲間ＩＤが暗号化された状態で埋め込まれている）が記載されている。
【０２５５】
そして、ユーザ端末４−１は、募集者Ａの操作に基づきメンバー紹介メールをメールサーバから受信し、当該メールを画面に表示する。ここで、募集者Ａが、メール本文に記載されたＵＲＬを選択すると（ステップＳ１５８）、ユーザ端末４−１は、当該ＵＲＬを設定したメンバー紹介承認ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ１５９）。
【０２５６】
ゴルフ場予約サーバ１により、メンバー紹介承認ページリクエストが受信されると、図７のステップＳ２と同様に、ユーザ端末４−１とゴルフ場予約サーバ１との間でログイン処理が行われ（ステップＳ１６０）、ゴルフ場予約サーバ１は、募集者Ａの会員ＩＤを取得する。
【０２５７】
次いで、ゴルフ場予約サーバ１は、メンバー紹介承認ページ９５０をユーザ端末４−１に送信する（ステップＳ１６１）。具体的に、ゴルフ場予約サーバ１は、メンバー紹介承認ページリクエストに設定されたＵＲＬから募集者Ａの募集ＩＤ及び招待者Ｂのゴルフ仲間ＩＤを取得する。次いで、ゴルフ場予約サーバ１は、募集者Ａの会員ＩＤ及び募集ＩＤにより募集者Ａの募集管理情報を特定し、当該募集管理情報の招待者Ｂのゴルフ仲間ＩＤに対応する紹介情報に基づいてメンバー紹介承認ページ９５０を生成し、当該ページを送信する。
【０２５８】
メンバー紹介承認ページ９５０を受信したユーザ端末４−１は、当該ページを、図２３に示すように画面に表示する。
【０２５９】
ここで、メンバー紹介承認ページ９５０には、メンバー承認エリア９６０、承認ボタン９７０が設けられている。メンバー承認エリア９６０には、被紹介者の氏名、電子メールアドレス、紹介者の氏名、紹介文が表示されるとともに、紹介者へのコメントを入力するための入力フォームが設けられている。
【０２６０】
ここで、募集者Ａがコメントを入力し、承認ボタン９７０を選択すると（ステップＳ１６２）、ユーザ端末４−１は、メンバー紹介承認リクエストをゴルフ場予約サーバ１に送信する（ステップＳ１６３）。
【０２６１】
次いで、ゴルフ場予約サーバ１は、被紹介者Ｄを招待者に追加する処理を行う（ステップＳ１６４）。具体的に、ゴルフ場予約サーバ１は、被紹介者Ｄのゴルフ仲間ＩＤを新たに生成し、紹介情報から被紹介者Ｄの氏名及び電子メールアドレスを取得してゴルフ仲間情報を生成する。そして、ゴルフ場予約サーバ１は、当該ゴルフ仲間情報を、生成されたゴルフ仲間ＩＤに対応付けるとともに、募集者Ａの会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。また、ゴルフ場予約サーバ１は、生成されたゴルフ仲間ＩＤを、招待者のゴルフ仲間ＩＤとして募集者Ａの募集管理情報の募集内容情報中に追加登録する。
【０２６２】
次いで、ゴルフ場予約サーバ１は、メンバー紹介が承認されたことを通知するメンバー承認メールを、招待者Ｂ宛に送信する（ステップＳ１６５）。
【０２６３】
次いで、ゴルフ場予約サーバ１は、ゴルフ仲間承認・プレーお誘いメールを、被紹介者Ｄ宛に送信する（ステップＳ１６６）。ゴルフ仲間承認・プレーお誘いメールの本文には、プレーお誘いメールと同様の内容が記載されているとともに、ゴルフ仲間に登録されたことの承認を促すメッセージが記載されている。
【０２６４】
その後は、図２０と同様にして、プレー募集に対する被紹介者Ｄの返答時の処理が行われる。
【０２６５】
なお、上記説明においては、募集者Ａは、メンバー紹介メールに記載されたＵＲＬを選択することにより、ユーザ端末４−１によりメンバー紹介承認ページ９５０を取得し、画面に表示させていたが、例えば、予めゴルフ場予約サーバ１にアクセスしてログインし、プレー募集一覧ページ３００において、被紹介者の人数リンク３２２を選択することによってもメンバー紹介承認ページ９５０を画面に表示させることができる。この場合は、被紹介者の人数リンク３２２が選択されると、承認するメンバー紹介を選択するためのメンバー紹介選択ページに遷移し、ここで、何れかのメンバー紹介を選択することにより、メンバー紹介承認ページ９５０に遷移することとなる。
【０２６６】
［４−４．返答催促時の動作］
次に、募集者が、未返答の招待者に対して返答を催促する場合の動作について、図２４及び図２５を用いて説明する。
【０２６７】
図２４は、本実施形態に係るゴルフ場予約システムＳの返答催促時における処理例を示すシーケンス図である。また、図２５は、リマインド対象一覧ページ８５０の表示例を示す図である。
【０２６８】
募集者Ａはユーザ端末４−１を用いてゴルフ場予約サーバ１にアクセスし、既にログインを済ませており、ユーザ端末４−１の画面には、プレー募集状況表示ページ７００ａまたは７００ｂが表示されている。ここで、図２４に示すように、募集者Ａがリマインドボタン７５０を選択すると（ステップＳ２０１）、ユーザ端末４−１は、リマインド対象一覧ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２０２）。
【０２６９】
リマインド対象一覧ページリクエストを受信したゴルフ場予約サーバ１は、リマインド対象一覧ページ８５０をユーザ端末４−１に送信する（ステップＳ２０３）。具体的に、ゴルフ場予約サーバ１は、募集者Ａの会員ＩＤ及びリマインド対象一覧ページリクエストに設定された募集ＩＤに対応する募集管理情報から招待者のゴルフ仲間ＩＤを取得するとともに、当該募集管理情報中に設定された返答内容情報から返答した招待者のゴルフ仲間ＩＤを取得する。次いで、これらのゴルフ仲間ＩＤを比較して未返答の招待者を特定する。そして、未返答の招待者のゴルフ仲間ＩＤに対応する募集者Ａのゴルフ仲間情報に基づいて、リマインド対象一覧ページ８５０を生成し、当該ページを送信する。
【０２７０】
リマインド対象一覧ページ８５０を受信したユーザ端末４−１は、当該ページを、図２５に示すように画面に表示する。
【０２７１】
ここで、リマインド対象一覧ページ８５０について説明すると、当該ページには、リマインド設定エリア８６０、リマインド送信ボタン８７０が設けられている。リマインド設定エリア８６０には、プレー募集に対して未返答の招待者の氏名及び名称が表示されるとともに、返答を催促する招待者をチェックボックスが設けられており、初期状態では全招待者が選択されている。ここで、募集者Ａがそのままリマインド送信ボタン８７０を選択するか、または、何人かの招待者の選択を解除してリマインド送信ボタン８７０を選択すると（ステップＳ２０４）、ユーザ端末４−１は、選択された招待者のゴルフ仲間ＩＤを設定したリマインドリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２０５）。
【０２７２】
リマインドリクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定されたゴルフ仲間ＩＤが示す招待者宛に、プレー募集に対する返答を催促するリマインドメールを送信する（ステップＳ２０６）。
【０２７３】
［４−５．返答内容をもとにゴルフ場の検索及び利用予約を行う場合の動作］
次に、招待者からの返答内容をもとに募集者がゴルフ場の検索及び利用予約を行う場合の動作について、図２６乃至図２９を用いて説明する。
【０２７４】
図２６は、本実施形態に係るゴルフ場予約システムＳの返答内容をもとにゴルフ場の検索及び利用予約を行う場合における処理例を示すシーケンス図である。また、図２７は、プレー日・ゴルフ場決定ページ１０００の表示例を示す図であり、同図において、図１５と同様の要素については同様の符号を付してある。また、図２８は、ゴルフ場検索ページ１０５０ａの表示例を示す図である。また、図２９は、ゴルフ場検索ページ１０５０ａの表示例を示す図であり、同図において、図２８と同様の要素については同様の符号を付してある。
【０２７５】
募集者Ａはユーザ端末４−１を用いてゴルフ場予約サーバ１にアクセスし、既にログインを済ませており、ユーザ端末４−１の画面には、プレー募集一覧ページ３００が表示されている。ここで、図２６に示すように、募集者Ａがプレー日・ゴルフ場設定リンク３２４を選択すると（ステップＳ２５１）、ユーザ端末４−１は、プレー日・ゴルフ場決定ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２５２）。
【０２７６】
プレー日・ゴルフ場決定ページリクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定された募集ＩＤに対応する募集者Ａの募集管理情報に基づいてプレー日・ゴルフ場決定ページ１０００を生成し、当該ページをユーザ端末４−１に送信する（ステップ２５３）。
【０２７７】
プレー日・ゴルフ場決定ページ１０００を受信したユーザ端末４−１は、当該ページを、図２７に示すように画面に表示する。
【０２７８】
ここで、プレー日・ゴルフ場決定ページ１０００について説明すると、当該ページは、募集内容表示エリア７１０ａ、返答内容表示エリア７２０ａ、予約ボタン１０１０、プレー日・ゴルフ場決定ボタン１０２０が設けられている。なお、図２７が示すプレー日・ゴルフ場決定ページ１０００は、募集内容の入力時に、予約可能なゴルフ場を検索する条件としてゴルフ場が指定された場合のプレー日・ゴルフ場決定ページである。従って、募集内容の入力時に、予約可能なゴルフ場を検索する条件として、エリア、料金の上限、プレースタイルが指定された場合には、プレー日・ゴルフ場決定ページ１０００には、募集内容表示エリア７１０ａ、返答内容表示エリア７２０ａの代わりに、募集内容表示エリア７１０ｂ、返答内容表示エリア７２０ｂが表示される（図１６参照）。
【０２７９】
ここで、募集者Ａが予約ボタン１０１０を選択すると、ユーザ端末４−１は、ゴルフ場検索ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２５５）。
【０２８０】
ゴルフ場検索ページリクエストを受信したゴルフ場予約サーバ１は、募集者Ａの会員ＩＤ及び当該リクエストに設定された募集ＩＤに対応する募集者Ａの募集管理情報を特定し、当該募集管理情報中のゴルフ場条件情報及び返答内容情報等に基づいて、ゴルフ場検索ページ１０５０ａまたは１０５０ｂを生成して、当該ページをユーザ端末４−１に送信する（ステップＳ２５６）。具体的に、ゴルフ場予約サーバ１は、募集者Ａの募集管理情報中のゴルフ場条件情報に設定された検索条件の候補及び返答内容情報に設定された招待者の希望の中から検索条件を選択するためのチェックボックスをＷｅｂページに設定するとともに、返答内容情報に設定された招待者の希望を集計し、最も希望の多い検索条件の候補がデフォルトで選択状態となるようにＷｅｂページ中に設定を行い、ゴルフ場検索ページ１０５０ａまたは１０５０ｂを生成する。そして、ゴルフ場予約サーバ１は、生成されたゴルフ場検索ページ１０５０ａまたは１０５０ｂ送信する。
【０２８１】
ゴルフ場検索ページ１０５０ａまたは１０５０ｂを受信したユーザ端末４−１は、当該ページを、図２８または図２９に示すように画面に表示する。
【０２８２】
ここで、ゴルフ場検索ページ１０５０ａは、募集内容の入力時に、予約可能なゴルフ場を検索する条件としてゴルフ場が指定された場合のゴルフ場検索ページであり、ゴルフ場検索ページ１０５０ｂは、募集内容の入力時に、予約可能なゴルフ場を検索する条件として、エリア、料金の上限、プレースタイルが指定された場合のゴルフ場検索ページである。
【０２８３】
先ず、ゴルフ場検索ページ１０５０ａについて説明すると、図２８に示すように、当該ページには、検索条件設定エリア１０６０ａ、プレー日集計表示エリア１０７０、ゴルフ場集計表示エリア１０８０、検索ボタン１０９０、他条件検索ボタン１１００等が設けられている。
【０２８４】
検索条件設定エリア１０６０ａには、プレー日選択エリア１０６１、ゴルフ場選択エリア１０６２が設けられている。プレー日選択エリア１０６１には、プレー候補日から検索条件に指定するプレー日を選択するためのチェックボックスが設けられており、最も多くの招待者（募集者が返答している場合には募集者も含む。以下同様）が希望するプレー日が選択状態となっている。また、ゴルフ場選択エリア１０６２には、プレー候補のゴルフ場から検索条件に指定するゴルフ場を選択するためのチェックボックスが設けられており、最も多くの招待者が希望するゴルフ場が選択状態となっている。
【０２８５】
また、プレー日集計表示エリア１０７０には、プレー候補日に対する招待者の希望の集計結果が表示される。また、ゴルフ場集計表示エリア１０８０には、プレー候補のゴルフ場に対する招待者の希望の集計結果が表示される。
【０２８６】
次に、ゴルフ場検索ページ１０５０ｂについて説明すると、図２９に示すように、当該ページには、検索条件設定エリア１０６０ｂ、プレー日集計表示エリア１０７０、エリア集計表示エリア１１１０、料金集計表示エリア１１２０、プレースタイル集計表示エリア１１３０、検索ボタン１０９０、他条件検索ボタン１１００等が設けられている。
【０２８７】
検索条件設定エリア１０６０ｂには、プレー日選択エリア１０６１、エリア選択エリア１０６３、料金選択エリア１０６４、プレースタイル選択エリア１０６５が設けられている。エリア選択エリア１０６３には、募集入力時に募集者が指定したエリア及び招待者が希望するエリアから検索条件に指定するエリアを選択するためのチェックボックスが設けられており、最も多くの招待者が希望するエリアが選択状態となっている。また、料金選択エリア１０６４には、募集入力時に募集者が指定した料金の上限及び招待者が希望する料金の上限（「指定しない」を含む）から検索条件に指定する料金の上限を選択するためのチェックボックスが設けられており、「指定しない」を除いて最も多くの招待者が希望する料金の上限が選択状態となっている（最も低い料金が選択状態となるようにしても良い）。また、プレースタイル選択エリア１０６５には、検索条件に指定するプレースタイルを選択するためのチェックボックスが設けられており、各プレースタイルを希望する招待者の人数が、当該プレースタイルを希望しない招待者の人数よりも多い場合に、夫々選択状態となっている。
【０２８８】
また、エリア集計表示エリア１１１０には、募集入力時に募集者が指定したエリア及び招待者が希望するエリアに対する招待者の希望の集計結果が表示される。また、料金集計表示エリア１１２０には、募集入力時に募集者が指定した料金の上限及び招待者が希望する料金の上限に対する招待者の希望の集計結果が表示される。また、プレースタイル集計表示エリア１１３０には、各プレースタイル毎に、当該プレースタイルを希望した招待者と希望しない招待者の集計結果が表示される。
【０２８９】
ここで、募集者Ａがそのまま検索ボタン１０９０を選択し、または、検索条件の指定の選択状態を変更して検索ボタン１０９０を選択すると（ステップＳ２５７）、ユーザ端末４−１は、選択された検索条件が設定された検索リクエストをゴルフ場予約サーバ１に送信する（ステップＳ２５８）。
【０２９０】
検索リクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定された検索条件及び募集者Ａの募集管理情報に設定された募集組数及び人数等に合致する予約可能なゴルフ場を、ゴルフ場情報データベース１０４に登録されたゴルフ場情報及びゴルフ場予約状況を参照して検索する（ステップＳ２５９）。
【０２９１】
次いで、ゴルフ場予約サーバ１は、検索されたゴルフ場の一覧を表示して利用予約するゴルフ場及びプレー日を選択するための検索結果ページをユーザ端末４−１に送信する（ステップＳ２６０）。
【０２９２】
検索結果ページ受信したユーザ端末４−１は、当該ページを画面に表示する。ここで、募集者Ａが任意のゴルフ場及びプレー日を選択すると（ステップＳ２６１）、ユーザ端末４−１は、選択されたゴルフ場のゴルフ場ＩＤ、プレー日等が設定された予約申し込みページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２６２）。
【０２９３】
予約申し込みページリクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定されたゴルフ場ＩＤに対応するゴルフ場情報等に基づいて予約申し込みページを生成し、当該ページをユーザ端末４−１に送信する（ステップＳ２６３）。
【０２９４】
予約申し込みページを受信したユーザ端末４−１は、当該ページを画面に表示する。予約申し込みページには、予約申し込み対象のゴルフ場の名称、プレー日、コース、予約組数及び人数、プレー開始時刻、料金等が表示される。ここで、募集者Ａが予約ボタンを選択すると（ステップＳ２６４）、ユーザ端末４−１は、予約リクエストをゴルフ場予約サーバ１に送信する（ステップＳ２６５）。
【０２９５】
予約リクエストを受信したゴルフ場予約サーバ１は、予約情報の登録を行う（ステップＳ２６６）。具体的に、ゴルフ場予約サーバ１は、新たに予約番号を生成し、当該予約番号、予約するゴルフ場のゴルフ場ＩＤ、プレー日、コース、予約組数及び人数、プレー開始時刻、料金、募集者Ａの募集ＩＤ等から会員予約情報を生成し、当該会員予約情報を募集者Ａの会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。また、ゴルフ場予約サーバ１は、会員予約情報に設定された予約番号、ゴルフ場のゴルフ場ＩＤ、プレー日、予約組数及び人数を募集管理情報中に設定する。また、ゴルフ場予約サーバ１は、ゴルフ場予約情報を生成し、当該ゴルフ場予約情報を、予約するゴルフ場のゴルフ場ＩＤに対応付けてゴルフ場データベース１０３に登録する。
【０２９６】
次いで、ゴルフ場予約サーバ１は、予約完了通知ページをユーザ端末４−１に送信し（ステップＳ２６７）、ユーザ端末４−１は、当該ページを画面に表示する。予約完了通知ページには、予約が完了した旨のメッセージが表示されるとともに、同伴者登録を行うための同伴者登録ボタンが設けられている。
【０２９７】
次いで、ゴルフ場予約サーバ１は、募集者Ａ宛に予約内容確認メールを送信する（ステップＳ２６８）。予約内容確認メールには、予約が完了した旨のメッセージと、予約内容（予約番号、ゴルフ場の名称、プレー日、コース、予約組数及び人数、プレー開始時刻、料金等）等が記載されている。
【０２９８】
なお、ステップＳ２５４において、募集者Ａがプレー日・ゴルフ場決定ページ１０００上のプレー日・ゴルフ場決定ボタン１０２０を選択すると、プレー日・ゴルフ場選択決定ページに遷移し、ここで、募集者Ａは、利用予約を行わないで、プレーするゴルフ場及びプレー日を決定することができる。このとき、ゴルフ場予約サーバ１は、募集者Ａに選択されたゴルフ場のゴルフ場ＩＤ及びプレー日を、募集者Ａの募集管理情報中に登録する。
【０２９９】
また、ステップＳ２５７において、募集者Ａがゴルフ場検索ページ１０５０ａまたは１０５０ｂの他条件検索ボタン１１００を選択すると、ゴルフ場検索ページ５００に遷移する。これにより、募集者Ａは、自由に検索条件を指定してゴルフ場を選択し、利用予約を行うことができる。例えば、あらかじめ指定しておいたゴルフ場（ゴルフ場検索ページ１０５０ａのゴルフ場）が、検索したときに既に予約で埋まっており、予約が取れなかったような場合、上記条件以外で検索する必要がある。そのような場合に、他条件検索ボタン１１００は有効である。
【０３００】
［４−６．利用予約後からプレー募集確定までの動作］
次に、募集者によりゴルフ場の利用予約が行われた後、プレー募集が確定するまでの動作について、図３０乃至図３４を用いて説明する。
【０３０１】
図３０は、本実施形態に係るゴルフ場予約システムＳの利用予約後からプレー募集確定までにおける処理例を示すシーケンス図である。また、図３１は、同伴者登録ページ１２５０の表示例を示す図である。また、図３２は、集合時間・配車設定ページ１１５０の表示例を示す図である。また、図３３は、配車設定ページ１２００の表示例を示す図である。また、図３４は、プレー内容確定ページ１３００の表示例を示す図である。
【０３０２】
前記図２６の動作により、募集者Ａによるゴルフ場の利用予約が完了し、ユーザ端末４−１の画面には予約完了通知ページが表示されている。ここで、募集者Ａが同伴者登録ボタンを選択すると（ステップＳ３０１）、ユーザ端末４−１は、同伴者登録ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ３０２）。
【０３０３】
同伴者登録ページリクエストを受信したゴルフ場予約サーバ１は、同伴者登録ページ１２５０をユーザ端末４−１に送信する(ステップＳ３０３)。具体的に、ゴルフ場予約サーバ１は、対応する会員予約情報に設定された募集ＩＤに対応する募集者Ａの募集管理情報から返答内容情報を取得し、当該返答内容情報に設定された参加承諾有無に基づき参加（同伴）するメンバー（招待者及び募集者）を認定すると、当該メンバーの最近のスコアを取得する。次いで、ゴルフ場予約サーバ１は、会員予約情報に設定された組数とスコアとに基づいて組合せ参考情報を生成する。より詳細には、スコアの良いメンバーとスコアの良くないメンバーとが同数となるようにメンバーを分類し、約組数分の組夫々にスコアの良いメンバーとスコアの良くないメンバーとがバランス良く配分されるようにメンバーの組合せを行って組合せ参考情報を生成する。そして、ゴルフ場予約サーバ１は、組合せ参考情報が示すメンバーの組合せがデフォルトで設定されている同伴者登録ページを生成し、当該ページをユーザ端末４−１に送信する。
【０３０４】
同伴者登録ページ１２５０を受信したユーザ端末４−１は、当該ページを、図３１に示すように画面に表示する。
【０３０５】
ここで、同伴者登録ページ１２５０について説明すると、当該ページには、同伴者設定エリア１２６０、登録ボタン１２７０が設けられている。
【０３０６】
同伴者設定エリア１２６０には、組毎に、プレー開始時刻、所属するメンバーの氏名及び電子メールアドレス等が表示される。このとき、メンバーのスコアが相互に均衡するように各組に配分されて、表示されている。
【０３０７】
ユーザにより編集リンク１２６１が選択されると、同伴者選択ページに遷移し、対応する組に割り当てるメンバーを選択することができる。また、削除リンク１２６２が選択されると、対応するメンバーを組から外すことができる。
【０３０８】
ここで、ユーザがそのまま登録ボタン１２７０を選択し、または、メンバーの組合せを変更して登録ボタン１２７０を選択すると、ユーザ端末４−１は、設定された組合せを含む同伴者登録リクエストをゴルフ場予約サーバ１に送信する（ステップＳ３０５）。
【０３０９】
同伴者登録リクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定された組合せに基づいて同伴者情報を生成し、当該同伴者情報を、会員予約情報中に登録する（ステップＳ３０６）。
【０３１０】
次いで、ゴルフ場予約サーバ１は、登録された同伴者宛に予約内容お知らせメール及び組合せお知らせメールを送信する（ステップＳ３０７）。具体的に、ゴルフ場予約サーバ１は、登録された同伴者情報から同伴者のゴルフ仲間ＩＤを取得し、当該ゴルフ仲間ＩＤに対応するゴルフ仲間情報に設定されている電子メール宛の予約内容お知らせメール及び組合せお知らせメールを送信する。組合せお知らせメールの本文には、メンバーの組合せが記載されている。
【０３１１】
その後、募集者Ａの操作に基づいてユーザ端末４−１からゴルフ場予約サーバ１にプレー募集一覧ページリクエストが送信され（ステップＳ３０８）、ゴルフ場予約サーバ１からユーザ端末４−１にプレー募集一覧ページ３００が送信されて（ステップＳ３０９）、ユーザ端末４−１において、当該ページが画面に表示される。ここで、募集者Ａが配車・集合設定リンク３２５を選択すると（ステップＳ３１０）、ユーザ端末４−１は、集合時間・配車設定ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ３１１）。
【０３１２】
集合時間・配車設定ページリクエストを受信したゴルフ場予約サーバ１は、対応する募集者Ａの募集管理情報に基づいて、集合時間・配車設定ページ１１５０を生成し、当該ページをユーザ端末４−１に送信する（ステップＳ３１２）。
【０３１３】
集合時間・配車設定ページ１１５０を受信したユーザ端末４−１は、当該ページを、図３２に示すように画面に表示する。
【０３１４】
ここで、集合時間・配車設定ページ１１５０について説明すると、当該ページには、集合時間・配車設定エリア１１６０、登録ボタン１１７０が設けられている。集合時間・配車設定エリア１１６０には、募集の種類、プレー日、ゴルフ場の名称、選択された同伴者の氏名、募集人数及び組数、配車設定、集合時間及び集合場所が表示される。ここで、配車設定には、配車可能なメンバーの氏名に「カー」の文字が付加されて、例えば、「○○カー」というように車の名称が表示される。そして、この右側に、同乗者として割り当てられたメンバーの氏名が表示される。
【０３１５】
ここで、募集者Ａは集合時間・配車設定を行う（ステップＳ３１３）。
【０３１６】
具体的に、募集者Ａが配車設定ボタン１１６１を選択すると、配車設定ページ１２００に遷移する。図３３に示すように、集合時間・配車設定ページ１１５０には、配車設定エリア１２１０、設定ボタン１２２０が設けられている。配車設定エリア１２１０には、配車される車毎に、乗車が割り当てられているメンバーの氏名が表示される。ここで、配車可能なメンバーは、デフォルトで自分が配車する車の乗車に割り当てられている（例えば、「○○太郎」は「○○カー」に割り当てられる）。募集者Ａにより同乗者追加ボタン１２１１が選択されると、同乗者選択ページに遷移し、募集者Ａは、参加を承諾している招待者及び募集者Ａの中から、対応する車に乗車させるメンバーを選択することができる。また、募集者Ａにより削除ボタン１２１２が選択されると、対応するメンバーの乗車を外すことができる。そして、募集者Ａが、設定ボタン１２２０を選択すると、集合時間・配車設定ページ１１５０に遷移し、配車設定の表示が更新される。
【０３１７】
また、募集者Ａが集合時間・場所設定ボタン１１６２を選択すると、募集時間・場所設定ページに遷移し、ここで、募集者Ａが集合時間と集合場所を入力すると、集合時間・配車設定ページ１１５０に遷移して、入力された集合時間と集合場所が表示される。
【０３１８】
そして、募集者Ａが登録ボタン１１７０を選択すると、ユーザ端末４−１は、設定された配車設定、集合時間及び集合場所を含む集合時間・配車設定登録リクエストをゴルフ場予約サーバ１に送信する（ステップＳ３１４）。
【０３１９】
集合時間・配車設定登録リクエストを受信したゴルフ場予約サーバ１は、当該リクエストに設定された配車設定に基づいて配車設定情報を生成し、当該配車設定情報を、募集者Ａの募集管理情報中に登録し、当該リクエストに設定された集合時間及び集合場所を募集管理情報中に登録する（ステップＳ３１５）。
【０３２０】
次いで、ゴルフ場予約サーバ１からユーザ端末４−１にプレー募集一覧ページ３００が送信され（ステップＳ３１６）、ユーザ端末４−１により当該ページが画面に表示される。ここで、募集者Ａがプレー内容決定リンク３２６を選択すると（ステップＳ３１７）、ユーザ端末４−１は、対応する募集ＩＤを設定したプレー内容確定ページをゴルフ場予約サーバ１に送信する（ステップＳ３１８）。
【０３２１】
プレー内容確定ページを受信したゴルフ場予約サーバ１は、当該リクエストに設定された募集ＩＤに対応する募集者Ａの募集管理情報に基づいてプレー内容確定ページ１３００を生成し、当該ページをユーザ端末４−１に送信する（ステップＳ３１９）。
【０３２２】
プレー内容確定ページ１３００を受信したユーザ端末４−１は、当該ページを図３４に示すように画面に表示する。
【０３２３】
ここで、プレー内容確定ページ１３００について説明すると、当該ページには、プレー内容表示エリア１３１０、確定ボタン１３２０が設けられている。プレー内容表示エリア１３１０には、募集の種類、プレー日、プレーするゴルフ場の名称、同伴者の氏名、確定した組数及び人数、配車設定、集合時間及び集合場所が表示されるとともに、コメントを入力するための入力フォームが設けられている。
【０３２４】
ここで、募集者Ａがコメントを入力し、確定ボタン１３２０を選択すると、ユーザ端末４−１は、プレー内容確定リクエストをゴルフ場予約サーバ１に送信する（ステップＳ３２１）。
【０３２５】
プレー内容確定リクエストを受信したゴルフ場予約サーバ１は、募集者Ａの募集管理情報に設定されている募集状況を「確定」に変更する（ステップＳ３２２）。ゴルフ場予約サーバ１は、募集状況を「確定」にすることで、以降、このプレー募集に関する募集内容、プレー日、プレーするゴルフ場、配車設定や集合時間及び集合場所の変更を受け付けないようにするとともに、招待者からの返答も受け付けないようにする。
【０３２６】
次いで、ゴルフ場予約サーバ１は、同伴者宛にプレー決定お知らせメールを送信する（ステップＳ３２３）。プレー決定お知らせメールには、プレー内容が決定された旨のメッセージ、募集者のコメント、決定されたプレー内容等が記載されている。
【０３２７】
この後、ユーザ（募集者や招待者）がユーザ端末４−ｋを用いて画面にプレー募集一覧ページ３００を表示させると、状況リンク３２１が「確定」と表示され、当該状況リンク３２１を選択すると、プレー内容参照ページに遷移し、ユーザは、確定したプレー内容（募集の種類、プレー日、プレーするゴルフ場の名称、同伴者の氏名、募集組数及び人数、配車設定、集合時間及び集合場所、募集者のコメント）を閲覧することができる。
【０３２８】
なお、上記説明においては、プレー募集に対する招待者の返答時に入力された最近のスコア（返答内容情報に設定された最近のスコア）に基づいて組合せ参考情報を生成していたが、例えば、会員利用情報データベース１０２に登録されている各メンバーのスコア情報に基づいて組合せ参考情報を生成しても良い。これにより、プレー募集に対する返答時に招待者がスコアを自分で入力する必要がないため、入力操作の手間を省くことができる。この場合には、例えば、スコア情報が登録されていれば、プレー募集返答ページ８００ａ及び８００ｂ上にスコア設定エリア８１５を表示する必要はないし、スコア情報が登録されていなければ、スコア設定エリア８１５を表示させて、招待者によりスコアを入力させれば良い。
【０３２９】
また、配車設定と集合時間及び集合場所の設定は、利用予約の前でも可能である。
【０３３０】
［４−７．ゴルフ場の利用予約を行ってから募集を行う場合の動作］
次に、ゴルフ場の利用予約を行ってから募集を行う場合の動作について、図３５乃至図３９を用いて説明する。
【０３３１】
図３５は、本実施形態に係るゴルフ場予約システムＳの募集内容入力時における処理例を示すシーケンス図である。また、図３６は、予約選択ページ６００の表示例を示す図である。また、図３７は、プレー募集入力ページ３５０ｂの表示例を示す図であり、同図において、図１０と同様の要素については同様の符号を付してある。また、図３８は、プレー募集状況表示ページ７００ｃの表示例を示す図であり、同図において、図１５と同様の要素については同様の符号を付してある。図３９は、プレー募集返答ページ８００ｃの表示例を示す図であり、同図において、図１８と同様の要素については同様の符号を付してある。
【０３３２】
なお、以下の説明の前提として、募集者Ａは、ユーザ端末４−１を用いて、既にゴルフ場の利用予約を行っている。なお、この場合における、ゴルフ場予約システムの動作は、図２６のステップＳ２５７〜ステップＳ２６８と基本的には同様であるので（ゴルフ場検索ページ５００を通じて検索条件が指定されること、会員予約情報の登録時に募集管理情報との対応付けが行われない点が異なる）、詳細な説明は省略する。
【０３３３】
その後、図３５に示すように、募集を行ってからゴルフ場の利用予約を行う場合と同様にして、プレー募集方法選択ページがユーザ端末４−１の画面に表示される（ステップＳ１〜Ｓ９）。ここで、募集者Ａが「予約をもとに募集する」を選択すると（ステップＳ２１）、ユーザ端末４−１は、予約選択ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２２）。
【０３３４】
予約選択ページリクエストを受信したゴルフ場予約サーバ１は、募集者Ａの会員予約情報に基づいて予約選択ページ６００を生成し、当該ページをユーザ端末４−１に送信する（ステップＳ２３）。
【０３３５】
予約選択ページ６００を受信したユーザ端末４−１は、当該ページを、図３６に示すように画面に表示する。
【０３３６】
ここで、予約選択ページ６００について説明すると、当該ページには、予約選択エリア６１０、設定ボタン６２０が設けられている。予約選択エリア６１０には、募集者による現在の利用予約の一覧（プレー日、種別（予約）、ゴルフ場の名称、プレー開始時刻、組数、人数）が表示されるとともに、募集を行う利用予約を選択するためのラジオボタンが設けられている。
【０３３７】
ここで、ユーザ端末４−１がいずれかの利用予約を選択して、設定ボタン６２０を選択すると（ステップＳ２４）、ユーザ端末４−１は、選択された利用予約の予約番号を設定したプレー募集入力ページリクエストをゴルフ場予約サーバ１に送信する（ステップＳ２５）。
【０３３８】
プレー募集入力ページリクエストをゴルフ場予約サーバ１は、当該リクエストに設定された予約番号に対応する募集者Ａの会員予約情報に基づいてプレー募集入力ページ３５０ｂを生成し、当該ページをユーザ端末４−１に送信する（ステップＳ２６）。
【０３３９】
プレー募集入力ページ３５０ｂを受信したユーザ端末４−１は、当該ページを、図３７に示すように画面に表示する。
【０３４０】
プレー募集入力ページ３５０ｂについて説明すると、当該ページは、募集内容設定エリア３６０ｂ、登録ボタン３８０等が設けられている。
【０３４１】
募集内容設定エリア３６０ｂにおいては、募集種類設定エリア３６１、候補日設定エリア３６２、ゴルフ場設定エリア３６３、募集組数・人数設定エリア３６５の代わりに、夫々募集種類表示エリア３６８、プレー日表示エリア３６９、ゴルフ場・プラン表示エリア３７０、募集組数・人数表示エリア３７１が設けられている。募集種類表示エリア３６８には、募集の種類として、「プレー」が表示される。また、プレー日表示エリア３６９、ゴルフ場・プラン表示エリア３７０、募集組数・人数表示エリア３７１には、予約されたプレー日、予約されたゴルフ場の情報（ゴルフ場の名称、料金、プレースタイル等）、予約組数及び人数が夫々表示される。
【０３４２】
ここで、募集者Ａが、招待者の選択、配車募集をするか否かの設定、コメントの入力等を行い、登録ボタン３８０を選択すると（ステップＳ２７）。ユーザ端末４−１は、設定された内容、が設定されたプレー募集登録リクエストをゴルフ場予約サーバ１に送信する（ステップＳ２８）。
【０３４３】
プレー募集登録リクエストを受信したゴルフ場予約サーバ１は、募集者Ａと招待者の募集管理情報を登録する（ステップＳ２９）。具体的に、ゴルフ場予約サーバ１は、プレー募集登録リクエストに設定された募集内容及び募集者Ａにより選択された利用予約の予約番号及び当該予約番号に対応する会員予約情報に設定された情報（予約されたプレー日、予約されたゴルフ場のゴルフ場ＩＤ、予約組数及び人数等）に基づいて募集内容情報を生成し、更に、当該募集内容情報と募集方法及び募集状況として、夫々「予約から募集」及び「募集中」を設定した募集管理情報を生成する。そして、ゴルフ場予約サーバ１は、募集ＩＤを生成して、当該募集ＩＤに募集区分としての「募集」と生成した募集管理情報とを対応付け、これらを募集者Ａの会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。また、ゴルフ場予約サーバ１は、会員予約情報中に、生成された募集ＩＤを登録する。更に、ゴルフ場予約サーバ１は、生成された募集内容情報から招待者のゴルフ仲間ＩＤを取得して、対応するゴルフ仲間情報中に招待者の会員ＩＤが登録されている場合には、募集者Ａの会員ＩＤ及び募集ＩＤからなる募集管理情報を生成し、更に招待者に対して募集ＩＤを生成して、当該募集ＩＤに募集区分としての「招待」と生成した募集管理情報とを対応付け、これらを招待者の会員ＩＤに対応付けて会員利用情報データベース１０２に登録する。
【０３４４】
次いで、ゴルフ場予約サーバ１は、招待者宛にプレーお誘いメールを送信し（ステップＳ１６）、プレー募集一覧ページ３００をユーザ端末４−１に送信する（ステップＳ１７）。
【０３４５】
その後、プレー募集一覧ページ３００において、ユーザが状況リンク３２１を選択すると、プレー募集状況ページ７００ｃに遷移する。
【０３４６】
ここで、プレー募集状況ページ７００ｃについて説明すると、図３８に示すように、当該ページには、募集内容表示エリア７１０ｃ、返答内容表示エリア７２０ｃ等が設けられ、また、プレー募集の募集者が当該ページを閲覧する場合には、更に、返答ボタン７４０及びリマインドボタン７５０が設けられ、プレー募集の招待者が当該ページを閲覧する場合には、メンバー紹介ボタン７３０及び返答ボタン７４０が設けられる点は、プレー募集状況表示ページ７００ａと同様である。
【０３４７】
募集内容表示エリア７１０ｃにおいては、プレー候補日、プレー候補のゴルフ場の名称の代わりに、予約されたプレー日、予約されたゴルフ場の情報が表示されることが、プレー募集状況表示ページ７００ａの募集内容表示エリア７１０ａと異なる点である。
【０３４８】
また、返答内容表示エリア７２０ｃにおいては、プレー候補日やゴルフ場に対する招待者の返答内容及びその集計結果は表示されないことが、プレー募集状況表示ページ７００ａの返答内容表示エリア７２０ａと異なる点である。
【０３４９】
その後、プレー募集に対する返答時の動作は、募集を行ってからゴルフ場の利用予約を行う場合（図１７、図２０）と基本的に同様であるので詳細な説明は省略するが、返答内容の入力には、プレー募集返答ページ８００ｃが用いられる。
【０３５０】
図３９に示すように、プレー募集返答ページ８００ｃには、返答入力エリア８１０ｃ、登録ボタン８３０が設けられている。返答入力エリア８１０ｃにおいては、日付設定エリア８１２、ゴルフ場設定エリア、リコメンドゴルフ場設定エリア８１４が設けられていないことが、プレー募集返答ページ８００ａの返答入力エリア８１０ａと異なる点である。
【０３５１】
また、招待者が募集者に対してメンバーを紹介する場合、募集者が、未返答の招待者に対して返答を催促する場合、プレー募集が確定するまでの動作も、募集を行ってからゴルフ場の利用予約を行う場合（図２１、図２４、図３０）と同様である。
【０３５２】
［４−８．プレー後の動作等］
次に、プレー後の動作等について、図４０及び図４１を用いて説明する。
【０３５３】
図４０は、コンペランキングページ１４００の表示例を示す図である。また、図４１は、ゴルフカレンダー１３５０の表示例を示す図である。
【０３５４】
ゴルフ場予約サーバ１は、例えば、１日に１回、全ての会員予約情報を参照してプレー日が経過しているか否かを判定し、プレー日が経過している会員予約情報がある場合には、その会員予約情報に基づいて、プレー履歴に生成し、会員利用情報データベース１０２に登録する。このとき、ゴルフ場予約サーバ１は、会員予約情報に設定された募集ＩＤをプレー履歴中に設定し、募集管理情報との対応付けを行い、当該募集管理情報の募集状況を「確定」に変更する。また、ゴルフ場予約サーバ１は、会員予約情報の同伴者情報に設定されているゴルフ仲間ＩＤが示すゴルフ仲間のプレー履歴も同様に生成し、会員利用情報データベース１０２に登録する。
【０３５５】
そして、ゴルフ場予約サーバ１は、募集者及び同伴者に対して、ゴルフ場予約システムＳを利用してゴルフ場の利用予約を行ったことに対する謝礼のメッセージ（および、スコアの登録を促すメッセージ）が記載されたサンクスメールを送信する。
【０３５６】
そして、ユーザ（募集者または同伴者）が利用するユーザ端末４−ｋからのリクエストに応じて、プレー履歴に基づきプレー履歴一覧ページを生成し、当該ページをユーザ端末４−ｋに送信する。ユーザは、プレー履歴一覧に表示された履歴を選択してスコアの登録を行い、ゴルフ場予約サーバ１にいおいて、スコア情報として、会員利用情報データベース１０２に登録される。
【０３５７】
また、ユーザがプレー履歴一覧ページに表示された履歴のコンペランキングボタンを選択すると、コンペランキングページ１４００に遷移する。
【０３５８】
ここで、コンペランキングページ１４００について説明すると、図４０に示すように、当該ページには、ランキング対象プレー表示エリア１４１０、チーム内ランキング表示エリア１４２０、チームランキング表示エリア１４３０が設けられている。ランキング対象プレー表示エリア１４１０には、ランキングの対象となっているプレー日及びゴルフ場が表示される。また、チーム内ランキング表示エリア１４２０には、プレーしたメンバー（募集者及び同伴者）をまとめて１チームとしたチーム内における順位が表示される。具体的には、各順位毎に、ゴルフ場予約システムＳにおけるカテゴリ毎（総合、グロス、性別、年齢別）における順位、メンバーの名称、ネットスコア、グロス、ハンディ、メンバーのコメント等が表示される。また、チームランキング表示エリア１４３０には、ゴルフ場予約システムＳにおけるチームの順位が表示される。具体的には、ゴルフ場予約システムＳにおける総合順位、チームの名称、ネットスコア、グロス、ハンディ、募集者のコメント等が表示される。
【０３５９】
また、ユーザ端末４−ｋにより画面にマイページ２００が表示されている場合において、ユーザがメニュー選択エリア２２０のゴルフカレンダーリンクを選択すると、ゴルフカレンダーページ１３５０に遷移する。
【０３６０】
ここで、ゴルフカレンダーページ１３５０について説明すると、図４１に示すように、当該ページには、カレンダー表示エリア１３６０、表示月選択リンク１３７０が設けられている。カレンダー表示エリア１３６０には、選択されている月のカレンダーが表示される。また、カレンダー表示エリア１３６０には、ユーザがプレー募集を行っているプレー候補日及びユーザがプレー募集に招待されているプレー候補日に、対応するプレー募集状況を表示するプレー募集状況表示ページに遷移するためにリンク（例えば、「プレー募集」、「レッスン募集」等）が設けられている。また、ユーザにより利用予約が行われたプレー日及びユーザが招待されているプレーの利用予約が行われたプレー日に、対応する利用予約の内容またはプレー履歴を表示するページに遷移するためのリンク（例えば、「大原御宿ＣＣ」、「レッスン」等）が表示される。なお、各リンクの左側には、その種類を示すマークが表示される。
【０３６１】
以上説明したように、本実施形態によれば、ゴルフ場予約サーバ１のシステム制御部２０は、ゴルフ場を予約しようとする募集者が、ともにゴルフ場を利用してゴルフをプレーする同伴者を募集する際に、募集者が指定した検索条件の候補を示すゴルフ場条件情報と、募集者が募集の対象として指定した招待者のゴルフ仲間ＩＤと、を募集者が利用するユーザ端末４−ｋから受信し、ゴルフ場条件情報と招待者のゴルフ仲間ＩＤを含む募集管理情報を会員利用情報データベース１０２に登録する。次いで、システム制御部２０は、登録された募集管理情報に含まれる募集内容を通知するプレーお誘いメールを招待者宛に送信したり、招待者が利用するユーザ端末４−ｋからのリクエストに応じて、募集内容の表示を含むプレー募集状況表示ページ７００ａ等を送信する。そして、ユーザ端末４−ｋにより募集内容が画面に表示され、この募集内容に対する返答内容が招待者により入力されることによりユーザ端末４−ｋから送信された返答内容を含む返答内容登録リクエストをシステム制御部２０が受信し、返答内容からなる返答内容情報を会員利用情報データベース１０２に登録する。そして、システム制御部２０は、ゴルフ場検索ページ１０５０ａまたは１０５０ｂをユーザ端末４−ｋに送信し、ゴルフ場検索ページ１０５０または１０５０ｂを通じて、登録された返答内容情報に基づいて募集者が指定した検索条件をユーザ端末４−ｋから受信し、当該検索条件に基づいて予約可能なゴルフ場を検索し、ユーザ端末４−ｋから送信された予約リクエストに基づいて、検索されたゴルフ場の予約内容を示す会員予約情報を会員利用情報データベース１０２に登録する。
【０３６２】
従って、募集者が検索条件の候補と対象者とを指定すると、募集情報を受信した対象者端末装置により募集内容からの募集内容が対象者に提示され、対象者からの募集内容に対する返答内容（例えば、参加の有無、募集内容に対する希望等）に基づいて、募集者は予約可能なサービスの検索を行い、検索されたサービスの予約を行うことができるので、参加者の募集からサービスの予約に至までの募集者の調整負担が軽減され、サービスの予約をスムーズに行うことができる。
【０３６３】
従って、募集者が検索条件の候補と招待者とを指定すると、プレーお誘いメールやプレー募集状況表示ページ７００ａ等を受信した招待者のユーザ端末４−ｋにより募集者からの募集内容が招待者に提示され、招待者からの募集内容に対する返答内容に基づいて募集者は予約可能なゴルフ場の検索を行い、検索されたゴルフ場の予約を行うことができるので、同伴者の募集からゴルフ場の予約に至までの募集者の調整負担が軽減され、ゴルフ場の利用予約をスムーズに行うことができる。
【０３６４】
また、返答内容情報には、募集内容情報に含まれるゴルフ場条件情報が示す検索条件の候補に対する招待者の希望が含まれ、ゴルフ場予約サーバ１のシステム制御部２０は、募集管理情報に設定された返答内容情報に含まれる招待者の希望を集計し、招待者が最も多く希望する条件が予め選択状態となるようにゴルフ場検索ページ１０５０ａまたは１０５０ｂを生成する。
【０３６５】
従って、ゴルフ場検索ページ１０５０ａまたは１０５０ｂにおいて招待者が最も多く希望する条件が予め選択された状態となっているので、募集者は、検索条件を一から指定しなくても、そのまま検索ボタン１０９０を選択することで、招待者の希望に添ったゴルフ場を検索し、予約することができる。
【０３６６】
また、ゴルフ場予約サーバ１のシステム制御部２０は、募集者の指令に基づきユーザ端末４−ｋから送信されたプレー内容確定リクエストを受信し、これにより、対応する募集管理情報の募集状況を「確定」に変更し、当該募集管理情報に基づいて、決定されたプレー内容を通知するプレー決定お知らせメールを同伴者宛に送信したり、ユーザ端末４−ｋからのリクエストに応じて決定されたプレー内容を表示するプレー内容参照ページを送信する。
【０３６７】
従って、同伴者の募集が終了すると、決定されたプレー内容が同伴者に提示されるので、募集者は、予約されたゴルフ場の利用に関して決定した内容を同伴者に通知するための面倒な作業を行う必要がない。
【０３６８】
また、会員利用情報データベース１０２には、募集者のゴルフ仲間に関するゴルフ仲間情報が登録されており、ゴルフ場予約サーバ１のシステム制御部２０は、ゴルフ仲間情報に基づいて同伴者選択ページ５５０を生成し、当該ページを募集者が利用するユーザ端末４−ｋに送信し、同伴者選択ページ５５０を通じて募集者によりゴルフ仲間の中から選択された招待者のゴルフ仲間ＩＤを受信する。
【０３６９】
従って、募集者は、予め登録されている自分のゴルフ仲間の中から募集の対象を選択することができるので、招待者を簡単に指定することができる。
【０３７０】
また、ゴルフ場予約サーバ１のシステム制御部２０は、招待者が募集者に対して紹介する被紹介者に関する紹介情報をユーザ端末４−ｋから受信し、当該紹介情報に基づいて、メンバー紹介承認ページ９５０を生成し、当該ページをユーザ端末４−ｋに送信する。そして、システム制御部２０は、メンバー紹介承認ページ９５０を通じて募集者により承認ボタンが選択されたことによりユーザ端末４−ｋから送信されたメンバー紹介承認リクエストを受信し、被紹介者のゴルフ仲間ＩＤを新たに生成し、当該ゴルフ仲間ＩＤを招待者のゴルフ仲間ＩＤとして、募集管理情報中に追加登録し、招待者となった被紹介者宛のプレーお誘いメールを送信する。
【０３７１】
従って、招待者による被紹介者の紹介が募集者により承諾されると、被紹介者が招待者に加えられ、これにより、被紹介者に対して募集内容が提示されているので、募集者は、紹介を受けて招待者を増やす場合に、面倒な作業を行う必要がない。
【０３７２】
また、返答内容情報には、配車が可能であるか否かが含まれており、ゴルフ場予約サーバ１のシステム制御部２０は、当該返答情報に基づいて配車設定ページ１２００を生成し、当該ページを募集者のユーザ端末４−ｋに送信する。そして、システム制御部２０は、配車設定ページ１２００を通じて募集者により設定された配車設定情報を受信し、当該配車設定情報を募集管理情報中に登録し、ユーザ端末４−ｋからのリクエストに応じて、配車設定の表示を含むプレー内容参照ページを送信する。
【０３７３】
従って、募集者は、予約したゴルフ場に向かうために配車が可能であると返答した同伴者の車に、どの同伴者を乗車させるかという設定を、配車設定ページ１２００を通じて簡単に行うことができ、その内容を同伴者に知らせることが簡単にできる。
【０３７４】
また、ゴルフ場予約サーバ１のシステム制御部２０は、同伴者による最近のスコアを、返答内容情報から取得し、当該スコアに基づいて、会員予約情報に設定されている予約組数分の組相互において組毎のスコアが均衡するように同伴者を組み合わせた組合せ参考情報を生成し、当該組合せ参考情報が示す組み合わせが予め設定されている同伴者登録ページ１２５０を生成し、当該ページを募集者が利用するユーザ端末４−ｋに送信する。そして、システム制御部２０は、同伴者登録ページ１２５０を通じて募集者により設定されたメンバーの組合せを示す同伴者情報をユーザ端末４−ｋから受信し、会員利用情報データベース１０２に登録し、組合せお知らせメールを同伴者宛に送信する。
【０３７５】
従って、募集者に対して、予約組数分の組相互において組毎のスコアが均衡するような同伴者の組み合わせが提示され、募集者は提示された組合せに基づいて同伴者の組合せを設定することができるので、組毎のスコアを相互に均衡させることが可能となり、これにより実際にゴルフを行う際に、各組の競技の進行スピードが均一となって、全体としてスムーズに競技を進めることができる。また、設定された組合せを同伴者に知らせることが簡単にできる。
【０３７６】
なお、募集者によりゴルフ場の利用予約が行われた後、例えば、招待者から返答が返ってきたり、返答内容が変更されたりすることで、同伴者の人数が増えて、予約組数を追加しなければならない場合において、募集者が、募集者が予約組数の追加を行うと、既に予約されているプレー開始時刻と連続した開始時刻に追加予約が可能であるか判定し、追加予約が可能である場合には、利用予約の変更を行うようにしても良い。
【０３７７】
具体的に、組追加要求情報受信手段としてのシステム制御部２０は、募集者により入力された追加組数が設定された組追加リクエスト（組追加要求情報の一例）をユーザ端末４−ｋから受信する。
【０３７８】
また、追加予約可否判定手段としてのシステム制御部２０は、組追加リクエストに設定された追加組数分について、既に予約されているプレー開始時刻と連続した開始時刻に追加予約が可能であるか否かを判定する。より詳細に、システム制御部２０は、対応する会員予約情報から予約されたゴルフ場のゴルフ場ＩＤ、プレー日、予約組数分のプレー開始時刻等を取得し、ゴルフ場ＩＤに対応するゴルフ場予約状況を参照して、予約されたプレー日及び予約されたプレー開始時刻の前後の開始時刻について予約可能であるか（まだ予約されていないか）否かを判定する。例えば、ゴルフ場において、9:00、9:07、9:14、9:21、9:28・・・と7分毎にプレー開始時刻が規定されており、既に、9:14と9:21の2組分のプレー開始時刻が予約されているときに、2組を追加する場合には、8:53と9:00、9:00と9:28または9:28と9:35が予約可能であるか否かを判定する。
【０３７９】
そして、予約情報更新手段としてのシステム制御部２０は、既に予約されているプレー開始時刻と連続した開始時刻に追加予約が可能である場合には、その旨を表示する結果ページを募集者のユーザ端末４−ｋに送信し、ユーザ端末４−ｋから送信された予約リクエストに基づいて、既に登録されている会員予約情報及びゴルフ場情報を更新する。より詳細に、システム制御部２０は、会員予約情報及びゴルフ場情報に設定されている予約組数に、追加組数を加算して予約組数を更新し、更に連続して予約可能なプレー開始時刻を追加組数分会員予約情報及びゴルフ場情報に追加登録する。
【０３８０】
これにより、一度予約を行った後に、同伴者が予約組数分の人数よりも増えて予約組数を増やさなければならないような場合に、既に予約されている競技開始時刻と連続した競技開始時刻を容易に追加予約することが可能であり、これにより、ある程度まとまった時間内に団体で競技を行うことができる。
【０３８１】
ここで、既に予約されているプレー開始時刻と連続した開始時刻に追加予約ができない場合には、その旨を表示する結果ページを送信するが、このとき、例えば、同じプレー日の別の開始時刻（既に予約されているプレー開始時刻と連続しない開始時刻）や、連続したプレー日に利用予約ができるようにしても良い。
【０３８２】
また、上記実施形態においては、本発明のサービスとしてゴルフ場の提供サービスを適用していたが、例えば、他の競技（例えば、テニス、ボーリング等）の施設の提供サービスを適用しても良いし、宿泊施設の提供サービスや交通機関のチケット手配サービス等の他のサービスを適用しても良い。
【図面の簡単な説明】
【０３８３】
【図１】本実施形態に係るゴルフ場予約システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係るゴルフ場予約サーバ１の概要構成の一例を示すブロック図である。
【図３】会員情報データベース１０１に登録される情報の内容の一例を示す図である。
【図４】会員利用情報データベース１０２に登録される情報の内容の一例を示す図である。
【図５】コンペ情報データベース１０３に登録される情報の内容の一例を示す図である。
【図６】ゴルフ場データベース１０４に登録される情報の内容の一例を示す図である。
【図７】本実施形態に係るゴルフ場予約システムＳの募集内容入力時における処理例を示すシーケンス図である。
【図８】マイページ２００の表示例を示す図である。
【図９】プレー募集一覧ページ３００の表示例を示す図である。
【図１０】プレー募集入力ページ３５０ａの表示例を示す図である。
【図１１】プレー候補日設定ページ４００の表示例を示す図である。
【図１２】ゴルフ場条件設定ページ４５０の表示例を示す図である。
【図１３】ゴルフ場検索ページ５００の表示例を示す図である。
【図１４】同伴者選択ページ５５０の表示例を示す図である。
【図１５】プレー募集状況表示ページ７００ａの表示例を示す図である。
【図１６】プレー募集状況表示ページ７００ｂの表示例を示す図である。
【図１７】本実施形態に係るゴルフ場予約システムＳのプレー募集に対する返答時における処理例を示すシーケンス図である。
【図１８】プレー募集返答ページ８００ａの表示例を示す図である。
【図１９】プレー募集返答ページ８００ｂの表示例を示す図である。
【図２０】本実施形態に係るゴルフ場予約システムＳのプレー募集に対する返答時における処理例を示すシーケンス図である。
【図２１】本実施形態に係るゴルフ場予約システムＳのメンバー紹介時における処理例を示すシーケンス図である。
【図２２】メンバー紹介入力ページ９００の表示例を示す図である。
【図２３】メンバー紹介承認ページ９５０の表示例を示す図である。
【図２４】本実施形態に係るゴルフ場予約システムＳの返答催促時における処理例を示すシーケンス図である。
【図２５】リマインド対象一覧ページ８５０の表示例を示す図である。
【図２６】本実施形態に係るゴルフ場予約システムＳの返答内容をもとにゴルフ場の検索及び利用予約を行う場合における処理例を示すシーケンス図である。
【図２７】プレー日・ゴルフ場決定ページ１０００の表示例を示す図である。
【図２８】ゴルフ場検索ページ１０５０ａの表示例を示す図である。
【図２９】ゴルフ場検索ページ１０５０ａの表示例を示す図である。
【図３０】本実施形態に係るゴルフ場予約システムＳの利用予約後からプレー募集確定までにおける処理例を示すシーケンス図である。
【図３１】同伴者登録ページ１２５０の表示例を示す図である。
【図３２】集合時間・配車設定ページ１１５０の表示例を示す図である。
【図３３】配車設定ページ１２００の表示例を示す図である。
【図３４】プレー内容確定ページ１３００の表示例を示す図である。
【図３５】本実施形態に係るゴルフ場予約システムＳの募集内容入力時における処理例を示すシーケンス図である。
【図３６】予約選択ページ６００の表示例を示す図である。
【図３７】プレー募集入力ページ３５０ｂの表示例を示す図である。
【図３８】プレー募集状況表示ページ７００ｃの表示例を示す図である。
【図３９】プレー募集返答ページ８００ｃの表示例を示す図である。
【図４０】コンペランキングページ１４００の表示例を示す図である。
【図４１】ゴルフカレンダー１３５０の表示例を示す図である。
【符号の説明】
【０３８４】
１  ゴルフ場予約サーバ
２  管理者端末
３−ｊ  ゴルフ場端末
４−ｋ  ユーザ端末
１１  操作部
１２  表示部
１３  通信部
１４  ドライブ部
１５  記憶部
１６  入出力インタフェース
１７  ＣＰＵ
１８  ＲＯＭ
１９  ＲＡＭ
２０  システム制御部
２１  システムバス
１０１  会員情報データベース
１０２  会員利用情報データベース
１０３  コンペ情報データベース
１０４  ゴルフ場情報データベース
ＮＷ  ネットワーク
Ｓ  ゴルフ場予約システム
【図１】
2008140125.tif 000003
【図２】
2008140125.tif 000004
【図３】
2008140125.tif 000005
【図４】
2008140125.tif 000006
【図５】
2008140125.tif 000007
【図６】
2008140125.tif 000008
【図７】
2008140125.tif 000009
【図８】
2008140125.tif 000010
【図９】
2008140125.tif 000011
【図１０】
2008140125.tif 000012
【図１１】
2008140125.tif 000013
【図１２】
2008140125.tif 000014
【図１３】
2008140125.tif 000015
【図１４】
2008140125.tif 000016
【図１５】
2008140125.tif 000017
【図１６】
2008140125.tif 000018
【図１７】
2008140125.tif 000019
【図１８】
2008140125.tif 000020
【図１９】
2008140125.tif 000021
【図２０】
2008140125.tif 000022
【図２１】
2008140125.tif 000023
【図２２】
2008140125.tif 000024
【図２３】
2008140125.tif 000025
【図２４】
2008140125.tif 000026
【図２５】
2008140125.tif 000027
【図２６】
2008140125.tif 000028
【図２７】
2008140125.tif 000029
【図２８】
2008140125.tif 000030
【図２９】
2008140125.tif 000031
【図３０】
2008140125.tif 000032
【図３１】
2008140125.tif 000033
【図３２】
2008140125.tif 000034
【図３３】
2008140125.tif 000035
【図３４】
2008140125.tif 000036
【図３５】
2008140125.tif 000037
【図３６】
2008140125.tif 000038
【図３７】
2008140125.tif 000039
【図３８】
2008140125.tif 000040
【図３９】
2008140125.tif 000041
【図４０】
2008140125.tif 000042
【図４１】
2008140125.tif 000043