(57)【要約】【課題】希望する予約枠で確実にプレーを行なえるようにし、且つ同伴希望者の参加意欲を失わせないマッチング予約システムを提供する。【解決手段】募集設定処理手段２２は、端末装置２を利用してメンバー募集の条件が入力されると、空いている予約枠が存在するか否かを、記憶部１２に記憶する予約枠の情報から検索して確認する。その上で、予め登録された各会員のプロフィール情報の中で、例えば地域，性別、世代や平均スコアなどの条件をマッチングさせて、同伴を希望する会員の端末装置２にのみ選択的にメンバー募集を通知する。したがて、同伴を希望する会員は、わざわざどのようなメンバー募集が行われているのかを検索することなく、通知を受けた予約枠に予約を申込んでおけば、その予約枠で確実にプレーを行なうことができる。【選択図】図２
2014206808.tif 000002
【特許請求の範囲】
【請求項１】
会員が所持する端末装置と通信手段を介して接続するサーバ装置を備え、
このサーバ装置は、利用開始時刻と予約可能人数を関連付けた予約枠の情報や、前記会員を特徴付けるプロフィール情報を記憶する記憶部と、前記端末装置からの入力を受け付けて、前記記憶部からの予約枠の情報を読出し及び書込みが可能な制御部とを備え、
前記制御部は、前記端末装置からメンバー募集の条件が入力されると、予約可能人数が１以上の空いている予約枠が存在するか否かを、前記予約枠の情報から検索し、前記空いている予約枠が存在した場合にのみ、前記プロフィール情報の中から、前記メンバー募集の条件に見合う会員の前記端末装置に対して、メンバー募集の情報を送信する募集設定処理手段を備えたことを特徴とするマッチング予約システム。
【請求項２】
前記募集設定処理手段は、前記メンバー募集の条件を入力した前記端末装置に対応する会員を幹事としたときに、前記予約枠に前記幹事の予約を割り当てて、前記予約枠の情報を前記記憶部に上書き記憶させるものであり、
前記制御部はさらに、前記メンバー募集の情報が送信された前記端末装置から参加申込みが入力されると、前記予約枠の予約可能人数が０であるか否かを、前記予約枠の情報から検索し、前記予約枠の予約可能人数が０であれば、別な予約可能人数が１以上の空いている予約枠を、前記予約枠の情報から抽出して、その空いている予約枠に、前記幹事の予約を割り当て直すと共に、参加申込みを入力した前記端末装置に対応する会員の予約を割り当てて、前記予約枠の情報を前記記憶部に上書き記憶させる一方で、前記予約枠の予約可能人数が０でなければ、予約可能人数が０ではない空いている予約枠に、参加申込みを入力した前記端末装置に対応する会員の予約を割り当てて、前記予約枠の情報を前記記憶部に上書き記憶させるマッチング処理手段を備えたことを特徴とする請求項１記載のマッチング予約システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置を利用して、一人からのプレー希望をグループ予約に変えることが可能なマッチング予約システムに関する。
【背景技術】
【０００２】
従来、ゴルフのプレーを希望する者は、自分で仲間を集めてグループ（通常は４名一組のパーティ）を結成し、希望するゴルフ場に予約を申し入れる必要があった。しかし、グループとして必要な人数が集まらなければ、希望するゴルフ場に予約を申し込むことができず、プレーを諦めざるを得なかった。
【０００３】
こうした要求に対して、例えば特許文献１には、ゴルフプレーを希望する複数の申込者が保有する端末装置と、各申込者のプレー希望条件情報などを格納するデータベースを備えた第１のサーバと、ゴルフ場自身が管理する第２のサーバとを、インターネットを介して相互に通信可能に接続した予約システムが提案されている。当該予約システムでは、ゴルフプレーを希望する申込者が、自分の端末装置から希望するプレー条件などを入力すると、第１のサーバによりデータベース内にあるプレー希望条件を検索し、申込者どうしで４名一組のパーティを成立させる。パーティが成立した場合、ゴルフ場の予約が取れれば、第２のサーバにプレー予約情報を送信する一方で、ゴルフ場の予約が取れない場合や、パーティが成立せずにプレー希望日を過ぎてしまった場合は、予約不成立を電子メールで通知するようになっている。
【０００４】
また、別な特許文献２には、ゴルフ場にプレー予約した主催者が、端末装置を利用して同伴希望者の参加申込みを受け付ける募集情報を入力すると、その募集情報がインターネットのサイトに一覧として掲載される予約システムが提案されている。当該予約システムでは、他の同伴希望者が端末装置を利用して特定の募集情報に対する参加申込みを行なうと、この募集情報に表示される希望条件と、予め登録される同伴希望者のプロフィールが一致した場合に、参加申込みが登録され、主催者と既に参加申込みを許可された同伴希望者に対して、参加登録を電子メールで通知するようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３１２４２号公報
【特許文献２】特開２０１２−８３９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述の予約システムでは、次のような欠点が存在する。
【０００７】
引用文献１の予約システムは、仮にパーティが成立した場合でも、どのゴルフ場でどの時間にプレーができるのかは確定されていない。また、希望条件の合致する複数の申込者を、第１のサーバが半ば強制的に一つのパーティに組み込んでしまうため、特定の申込者が別な人の参加を応募して、一緒にプレーをするような融通性がない。
【０００８】
一方、引用文献２の予約システムは、主催者が予めゴルフ場へのプレー予約を確実に済ませていない状態で、募集情報の入力が勝手に行なわれる可能性があり、その場合はやはり、実際にゴルフ場で所定の日時にプレーができない事態が発生する。また引用文献２では、インターネット上に掲載される複数の募集情報の中から、特定の募集情報を選んで、同伴希望の参加申込みを行なえる融通性があるが、選択した募集情報の希望条件と、同伴希望者のプロフィールが一致しなければ、参加の申込みが許可されず、同伴希望者の参加意欲が次第に失われる懸念がある。
【０００９】
そこで、本発明は上記問題点を解消するべく、一人からのメンバー募集をグループにまとめた予約としてマッチングさせて、希望する予約枠で確実にプレーを行なえるようにし、且つ同伴希望者の参加意欲を失わせないマッチング予約システムを提供することを主な目的とする。
【課題を解決するための手段】
【００１０】
請求項１のマッチング予約システムは、会員が所持する端末装置と通信手段を介して接続するサーバ装置を備え、このサーバ装置は、利用開始時刻と予約可能人数を関連付けた予約枠の情報や、前記会員を特徴付けるプロフィール情報を記憶する記憶部と、前記端末装置からの入力を受け付けて、前記記憶部からの予約枠の情報を読出し及び書込みが可能な制御部とを備え、前記制御部は、前記端末装置からメンバー募集の条件が入力されると、予約可能人数が１以上の空いている予約枠が存在するか否かを、前記予約枠の情報から検索し、前記空いている予約枠が存在した場合にのみ、前記プロフィール情報の中から、前記メンバー募集の条件に見合う会員の前記端末装置に対して、メンバー募集の情報を送信する募集設定処理手段を備えている。
【００１１】
請求項２のマッチング予約システムは、請求項１の構成において、前記募集設定処理手段は、前記メンバー募集の条件を入力した前記端末装置に対応する会員を幹事としたときに、前記予約枠に前記幹事の予約を割り当てて、前記予約枠の情報を前記記憶部に上書き記憶させるものであり、前記制御部はさらに、前記メンバー募集の情報が送信された前記端末装置から参加申込みが入力されると、前記予約枠の予約可能人数が０であるか否かを、前記予約枠の情報から検索し、前記予約枠の予約可能人数が０であれば、別な予約可能人数が１以上の空いている予約枠を、前記予約枠の情報から抽出して、その空いている予約枠に、前記幹事の予約を割り当て直すと共に、参加申込みを入力した前記端末装置に対応する会員の予約を割り当てて、前記予約枠の情報を前記記憶部に上書き記憶させる一方で、前記予約枠の予約可能人数が０でなければ、予約可能人数が０ではない空いている予約枠に、参加申込みを入力した前記端末装置に対応する会員の予約を割り当てて、前記予約枠の情報を前記記憶部に上書き記憶させるマッチング処理手段を備えている。
【発明の効果】
【００１２】
請求項１の発明によれば、募集設定処理手段は、特定の会員から端末装置を利用してメンバー募集の条件が入力されると、空いている予約枠が存在するか否かを、記憶部に記憶する予約枠の情報から検索して確認した上で、予め登録された各会員のプロフィール情報の中で、例えば地域，性別、世代や平均スコアなどの条件をマッチングさせて、同伴を希望する会員の端末装置にのみ選択的にメンバー募集を通知する。そのため、同伴を希望する会員は、わざわざどのようなメンバー募集が行われているのかを検索することなく、通知を受けた予約枠に予約を申込んでおけば、その予約枠で確実にプレーを行なうことが可能になり、一人からのメンバー募集をグループにまとめた予約としてマッチングさせて、希望する予約枠で確実にプレーを行なえるようにし、且つ同伴希望者の参加意欲を失わせないマッチング予約システムを提供できる。
【００１３】
請求項２の発明によれば、マッチング処理手段は、端末装置から参加申込みを入力する数が増えたとしても、幹事以外の同伴希望者は、一度決定した予約枠からは変更せず、空いている予約枠が新たに増える毎に、その新たな空いている予約枠に幹事の予約が移動するので、効率的な予約処理を自動的に実現することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態におけるマッチング予約システムの全体構成を示すブロック図である。
【図２】同上、ゴルフ場サーバの構成を示すブロック図である。
【図３】同上、ゴルファー向けマッチング予約システムの概要を示す説明図である。
【図４】同上、プレー中における端末装置の表示例を示す平面図である。
【図５】同上、プレー中における端末装置の別な表示例を示す平面図である。
【図６】同上、プレー中におけるゴルフ場サーバの表示例を示す説明図である。
【図７】同上、端末装置に表示されるスコア入力画面の平面図である。
【図８】同上、端末装置に表示されるリーダーズボード画面の平面図である。
【図９】同上、端末装置に表示されるローカルルール画面の平面図である。
【図１０】同上、端末装置に表示されるホールマップ画面の平面図である。
【図１１】同上、募集設定処理手段の動作手順を示すフローチャートである。
【図１２】同上、マッチング処理手段の動作手順を示すフローチャートである。
【図１３】同上、キャンセル待ち処理手段の動作手順を示すフローチャートである。
【図１４】同上、予約ファイルに記憶される予約枠の情報の遷移を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明におけるマッチング予約システムの一実施例について、添付図面を参照しながら説明する。
【００１６】
図１は、本実施形態で提案するマッチング予約システム１の全体構成図である。当該マッチング予約システム１は、複数の会員が利用対象を予約するのを支援するためのものである。ここでは一例として、ＳＮＳ（Social Networking Service）のサイト上で提供される特定の会員を対象としたゴルファー向けのマッチング予約システム１を取り上げる。
【００１７】
本実施形態のマッチング予約システム１は、予め登録したＳＮＳの各会員が所持保有する端末装置２と、利用対象であるゴルフ場のプレーの予約を管理すると共に、ゴルフ場の管理者が運営するゴルフ場サーバ４と、通信網として機能するインターネット５とを備える。ここでは、ｎ台の端末装置２−１〜２−ｎと１台のゴルフ場サーバ４をインターネット５に接続した状態を示しているが、これらの端末装置２やゴルフ場サーバ４の接続台数は特に限定されない。
【００１８】
端末装置２−１〜２−ｎは、インターネット５を介した双方向の通信が可能であり、ブラウザ機能や電子メール機能を備え、好ましくはＧＰＳ受信機のような位置検出手段を内蔵する携帯可能なスマートフォンの他に、パーソナルコンピュータ，携帯電話機，タブレット端末，腕時計，携帯型情報処理端末などで構成される。また、ゴルフ場サーバ４は、マッチング予約システム１の管理装置として設けられ、本システムの会員用に提供する予約枠に関する情報を記憶保持する機能を有する。因みにゴルフ場では、当該ゴルフ場の利用権を有するメンバーからの予約を、電話，ＦＡＸ，メール，ゴルフ場サーバ４などを用いて受け付けており、こうしたメンバー用の予約枠を予め確保した上で、その他の予約枠についての募集を、本システムの会員用としてゴルフ場サーバ４が管理する構成となっている。
【００１９】
ゴルフ場サーバ４は、予約ファイルＲＦを記憶するための記憶部１２を備えている。予約ファイルＲＦには、メンバー用に確保された予約枠に関する情報と、本システムの会員用に確保された予約枠に関する情報、すなわち会員用予約枠情報が各々記録されており、例えばプレー日、プレーの開始時刻、予約が可能な人数、料金などの、少なくとも利用対象であるゴルフ場のプレーの利用開始時刻と予約可能人数を含んだ一つの予約枠に関する情報が、共通するレコードに関連付けられる。また、本実施形態におけるゴルフ場サーバ４は、上記会員用予約枠情報だけでなく、同じゴルフ場内で走行可能な複数台のゴルフカート（図示せず）から送信された位置情報を記憶する位置情報ファイルＰＦを備えている。したがって、各ゴルフカートには、少なくとも現在位置を測位データとして出力するＧＰＳ受信機などの位置検出部と、この位置検出部からの測位データを、ゴルフ場サーバ４に位置情報として送出する通信部が装備される。こうしてゴルフ場サーバ４は、会員用予約情報と位置情報により、本システムの会員向けにどの予約枠が予約可能であるのかということと、ゴルフカートの現在位置を一元的に把握管理できる。
【００２０】
その他、記憶部１２は、ＳＮＳの会員を対象とした各種の会員向け情報を格納するために、情報格納手段としての機能を備えている。各端末装置２−１〜２−ｎは、インターネット５を介してゴルフ場サーバ４にアクセスし、記憶部１２に格納される各種情報の中から、必要な情報を読み出して閲覧できるようにするために、無料のアプリケーションが予めダウンロードされる。ここで、記憶部１２に格納する各種情報とは、具体的には前述した会員用予約枠情報やゴルフカートの位置情報だけでなく、例えば各会員の性別，年齢（世代），住所（地域），平均スコア，最寄りのゴルフ場，メールアドレスなどを含むプロフィール情報や、ゴルフ場のコース景観を示した地図情報や、プレー中に各端末装置２−１〜２−ｎから会員が入力し、ゴルフ場サーバ４に送信されるスコア入力情報などを含んでいる。
【００２１】
図２は、ゴルフ場サーバ４の構成を示している。同図において、ゴルフ場サーバ４は、当該ゴルフ場サーバ４の全体を制御するＣＰＵ（Central Processing Unit）などの制御部１１に、前述の各種情報やプログラムを記憶するハードディスクなどの記憶部１２や、キーボードやマウスなどを含む操作可能な入力部１３や、画像を表示するディスプレイなどの表示部１４や、インターネット５を介して外部の装置と通信を行う通信インターフェース部１５を接続したハードウェア構成を有する。また、制御部１１は、記憶部１２に記録されるプログラムを読み取ることで機能するソフトウェア構成として、マッチング予約システム１の実質的な処理手段２１となる募集設定処理手段２２や、マッチング処理手段２３や、キャンセル待ち処理手段２４の他に、運行管理処理手段２５と、安全管理処理手段２６と、エンタメ機能処理手段２７を、それぞれ備えている。これらの各手段２１〜２７は、各端末装置２−１〜２−ｎにインストールされたアプリケーションと連携して動作することで、各端末装置２−１〜２−ｎとゴルフ場サーバ４との間で、インターネット５を介して様々な情報を含むデータのやり取りを行なう構成となっている。
【００２２】
図３は、前記処理手段２１により実現するマッチング予約システム１の概要を示したものである。同図において、ここに示す端末装置２は会員が携帯可能なスマートフォンであり、周知のように、扁平状の外装体３１の内部に、前述のアプリケーションをインストールした制御処理部３２が配設され、外装体３１の表側に、ＬＣＤユニットとタッチパネルとを組み合わせた表示操作部３３が配設される。
【００２３】
処理手段２１を構成する募集設定処理手段２２は、他の会員を募ってプレーを主催する会員、すなわち幹事となる端末装置（例えば端末装置２−２）から、表示操作部３３を利用してメンバー募集の依頼が操作入力されたときに、記憶部１２に格納される会員用予約枠情報に基づき、マッチング処理手段２３による募集処理を開始するか否かを判断するものである。特に本実施形態の募集設定処理手段２２は、端末装置２−２の表示操作部３３から、メンバー募集の条件として、例えばプレーの募集日（応募日），ゴルフ場名，地域，性別，年代，平均スコアなどの応募・募集条件が入力されると、その条件に一致するプレーの募集日に、予約が可能な人数が１以上の空いている予約枠が存在するか否かを記憶部１２の予約ファイルＲＦに格納される会員用予約枠情報から検索し、空いている予約枠が存在した場合に、当該記憶部１２に記憶されるプロフィール情報の中から、地域，性別、年代，平均スコアなどが一致する会員のメールアドレスを抽出し、そのメールアドレスに対応する別な会員の端末装置（例えば端末装置２−１）に、メンバー募集があることをメールで通知し、参加人数のカウンタ値ｍ（但し、ｍは１以上の自然数）を１にして、前記空いている予約枠に幹事の予約を割り当てると共に、マッチング処理手段２３による募集処理を開始するマッチング勧誘手段としての機能を備えている。
【００２４】
図３は、上記募集設定処理手段２２のマッチング勧誘機能によって、端末装置２−１の表示操作部３３にメンバー募集を表示した状態が示されている。ここでの表示操作部３３には、プレーを主催する会員（幹事）を特徴付ける画像と、その会員のテキストメッセージとを並べたメンバー募集ボタン３４が表示される。こうした画像やテキストメッセージのデータは、予め記憶部１２に会員のプロフィール情報として登録されている。また、ここには図示しないが、メンバー募集ボタン３４の対応する部分に指を触れて操作すると、例えばプレーの募集日などの端末装置２−２から入力した応募・募集条件が、端末装置２−１の表示操作部３３に表示される。
【００２５】
マッチング処理手段２３は、募集設定処理手段２２でマッチングした会員の端末装置２から、表示操作部３３を利用して参加申込みの入力があると、カウンタ値ｍを１ずつ増加させ、このカウンタ値ｍを前記予約枠の収容可能な合計人数で割った余りａが１である場合は、記憶部１２に格納される会員用予約枠情報を検索して、プレーの募集日に別な新しい組の予約枠が空いていれば、その新しい空いている予約枠に幹事の予約を移動させて割り当てると共に、直前に参加を申込んだ人の予約を割り当てる一方で、前記余りａが１以外である場合は、予約可能人数が０ではない新しい空いている予約枠若しくはその一つ前の空いている予約枠の何れかに、直前に申し込んだ人の予約を割り当てて、その結果を参加申込みの入力がなされた端末装置２にメールで通知する機能を備えている。
【００２６】
キャンセル待ち処理手段２４は、前記マッチング処理手段２３がプレーの募集日に別な新しい予約枠が空いていないと判断した時に、別な会員の参加申込みに対するキャンセル待ち処理を行なうもので、既に予約枠に割り当てられた特定の会員の端末装置２から、表示操作部３３を利用してキャンセルの入力があると、キャンセル待ちとなった会員の端末装置２に対して、その旨をメールで通知する機能を備えている。
【００２７】
図４や図５は、ゴルフ場でのプレー中に、端末装置２（例えば端末装置２−１）の表示操作部３３で行われる表示例をあらわしたものである。これらの各図において、ゴルフ場サーバ４の運行管理処理手段２５は、端末装置２−１に組み込まれる位置検出手段からの測位データを取り込んで、端末装置２−１の現在位置を特定し、その現在位置を含む地図情報を記憶部１２から読み出して端末装置２−１に送信する。これにより端末装置２−１のアプリケーションは、ゴルフ場サーバ４から送信された地図情報に対応して、表示操作部３３に景観を再現するための地図表示部４０を表示させると共に、位置検出手段から測位データを取得して、携帯端末１０の現在位置に対応する座標点４１を、地図表示部４０と重ね合わせて表示させる。
【００２８】
また、スマートフォンのような端末装置２−１は、位置検出手段だけでなく、端末装置２−１の向いている方位角を、内蔵する方向検出手段から方位データとして取得できる。そこで、端末装置２−１のアプリケーションは、方向検出手段から方位データを取得して、端末装置２−１ひいてはプレーヤーの向いている方向に対応する方向表示部４２を、座標点４１を起点にして表示させ、さらには、座標点４１から方向表示部４２の向かう方向へ一定間隔毎に描かれた複数の円弧線４３と、円弧線４３の左右両端の範囲内で、座標点４１から円弧線４３に向けて直線状に、且つ一定時間毎に左右に移動しながら描かれる境界線４４と、プレーヤーの視界範囲を特定するために、円弧線４３の左右両端の範囲内で、移動する境界線４４の後方では濃い色で描かれ、境界線４４が離れるにしたがって薄い色に描かれ、さらには地図表示部４０を可視できるように半透明に描かれる半透明領域部４５などが表示される。
【００２９】
このように、本実施形態の端末装置２−１には、当該端末装置２−１の向いている方位角を方位データとして方向検出手段から取得し、スポット状に表示される座標点４１を中心として、携帯端末２−１の向いている方向に決められた距離で、表示操作部３３に円弧状の距離情報としての円弧線４３を表示させるような円弧表示決定部を、アプリケーションとして備えているといえる。そのため、表示操作部３３には、座標点４１から決められた方向にではなく、携帯端末２−１ひいてはユーザーの向いている方向に、所定の距離で円弧状の距離情報が表示されるので、その距離情報を視認することで、ユーザーがその場で知りたい対象物までの距離を正しく把握できる。
【００３０】
ゴルフ場サーバ４の運行管理処理手段２５は、前述した端末装置２−１の現在位置と、位置情報ファイルＰＦに記憶される各ゴルフカートの位置情報から、端末装置２−１が保有する会員が、どのゴルフカートを利用してプレーを行なっているのかを特定する。そして、この特定したゴルフカートが、記憶部１２に記憶されたゴルフカートの予想されるコース周回時間に対して、どの程度遅れて進行しているのかを、ゴルフ場サーバ４の運行管理処理手段２５または端末装置２−１にインストールされたアプリケーションによって、当該端末装置２−１の表示操作部３３にカート遅れ表示部４６として表示させると共に、任意に設定された遅れ時間以上に、特定したゴルフカートの位置が留まっているときに、端末装置２−１の使用を控えるようなアラート表示部４７を自動的に表示させるようになっている（図５を参照）。これらのカート遅れ表示部４６やアラート表示部４７は、遅延プレーをプレーヤーに告知するスロープレー対策となり、ゴルフ場の効率化を促進することが可能になる。
【００３１】
図４に示す座標点４１，方向表示部４２，円弧線４３，境界線４４によるショットレーダーは、プレーヤー位置から向かう方向を針状の方向表示部４２で表示し、飛距離や誤差角度を地図表示部４０と重ね合わせた状態でレーダー感覚で表示するもので、プレー時におけるクラブの選択やショットポイントの目安に役立てることができる。
【００３２】
その他、例えば設定画面や、ホールマップ画面や、スコア入力画面や、リーダーズボード画面や、ローカルルール画面や、使い方画面に切替ができるように、表示操作部３３には画面切替表示部４８が設けられる。これらの表示画面については、後程別な図面と共に説明する。
【００３３】
図６は、ゴルフ場サーバ４の構成を示すもので、ここに示すゴルフ場サーバ４は据置型コンピュータの形態を有するが、例えばタブレット型コンピュータの形態を有するものでも構わない。ここでは、安全管理処理手段２６が、記憶部１２からゴルフ場の全コースの景観をあらわした地図情報を読み出して、ゴルフ場サーバ４の表示部１４に全コース地図表示部５１として表示させ、記憶部１２の位置情報ファイルＰＦから全てのゴルフカートの位置情報を読み出して、全コース地図表示部５１に重ねてカート位置表示部５２として表示させる。これにより、ゴルフ場の運営者は、コース全体でどのゴルフカートひいてはプレーヤーがどの位置にあるのかを、リアルタイムに把握してアクシデントに対応することができる。例えば安全管理処理手段２６は、入力部１３からの操作入力によって、一乃至複数のゴルフカートに対してカミナリ警告などの最重要な警告発信を無線で通知し、その通知したゴルフカートに対応するカート位置表示部５２を、異なる色で表示させる。その他、安全管理処理手段２６によってさまざまな安全管理の体制を構築することで、思いがけないアクシデントに対応可能になる。
【００３４】
また、運行管理処理手段２５によってカート遅れ表示部４６やアラート表示部４７を表示させる前述の専用ロジックは、予想されるコース周回時間に基づき、任意に設定された時間以上で、自動的に遅延プレー警告を表示させる端末装置２側の運行管理システムとして、制御部１１に内蔵されているが、同時にゴルフ場サーバ４側の運行管理システムとしては、制御部１１に内蔵された安全管理処理手段２６が、各ゴルフカートの位置情報から遅延プレーヤーを常時監視して補完するようになっている。
【００３５】
図７〜図１０は、画面切替表示部４８の所定箇所をタップ操作したときにあらわれる端末装置２（例えば端末装置２−１）の表示例をそれぞれ示している。
【００３６】
図７は、端末装置２−１の表示操作部３３に表示されるスコア入力画面である。ここでは、各ホールでスコア入力を可能にするスコア表示部６１が設けられる。プレーヤーは、使い慣れたスマートフォンである端末装置２−１のテンキー表示部（図示せず）を利用して、軽くタッチ入力することで、素早くスコア入力の操作を完了できる。各ホールのスコア入力を完了する毎に、ゴルフ場サーバ４に組み込まれたエンタメ機能処理手段２７は、その値を端末装置２−１からインターネット５を介して取込んでいる。
【００３７】
図８は、端末装置２−１の表示操作部３３に表示されるリーダーズボード画面である。ここでは、各プレーヤーの名前，スコアおよびホールを一覧にしたリーダーズボード表示部６２が設けられる。エンタメ機能処理手段２７は、端末装置２−１に各プレーヤーのスコアとホールに関する最新の情報を随時送信して、これをリーダーズボード表示部６２に表示させる。従って、会員であるプレーヤーが、図８に示すリーダーズボード画面に適宜切替えることで、コースのベストスコアを確認できる。また、コンペでは、刻々と変わる順位にトーナメント中継さながらの興奮が味わえる。
【００３８】
図９は、端末装置２−１の表示操作部３３に表示されローカルルール画面である。ここでは、ローカルルールを示すローカルルール表示部６３が設けられる。
【００３９】
図１０は、端末装置２−１の表示操作部３３に表示されホールマップ画面である。ここでは、各ホールの特徴を地図であらわしたホールマップ表示部６４が設けられる。
【００４０】
エンタメ機能処理手段２７は、これらのローカルルールやホールマップに関する情報を端末装置２−１に送信して、ローカルルール表示部６３やホールマップ表示部６４として表示させる機能を有する。これにより、ゴルフコース独自のローカルルールやホール案内を、プレー前の自宅などで確認したり、楽しんだりすることができる。
【００４１】
ところで、スマートフォンのような端末装置２−１では、ＧＰＳ受信機のような位置検出手段や、ジャイロセンサーのような方向検出手段を内蔵しており、ポータブルゴルフナビとしての性能を発揮させるには十分な機能を有している。つまり会員であるユーザーは、既に高性能なポータブルゴルフナビを自身で保有しており、わざわざ専用で単機能の汎用ゴルフナビを購入する必要がない。スマートフォンというユーザーの資産を活用することで、導入費用を格段に抑えることができる。
【００４２】
図４で示したショットレーダーや、図８で示したリーダーズボードをはじめとする魅力的なエンターテイメント機能は、汎用ゴルフナビを導入した他のコースを圧倒するもので、こうしたプレーヤーを虜にする魅力的な機能も、全て効率化のために提供される。例えば、前述のショットレーダーでは、素早い距離とピン方向を知るためのいわばスロープレー対策の一環となっており、端末装置２−１の使い過ぎには、図５で示したアラート表示部４７で警告を表示することもできる。
【００４３】
次に、図１１〜図１３のフローチャートを参照しながら、前述した処理手段２１の動作について説明する。
【００４４】
図１１は、特に募集設定処理手段２２の動作手順をフローチャートで示したものである。ステップＳ１では、プレーを主催する幹事となる会員が、端末装置２により応募・募集条件を入力してメンバー募集を設定すると、募集設定処理手段２２はステップＳ２の手順に移行して、その応募・募集条件に一致するプレーの募集日に、予約枠の組が空いているか否かを、記憶部１２の予約ファイルＲＦに格納される会員用予約枠情報により判断する。ここで、会員予約枠情報の中に、誰もメンバーを割り当てておらず、予約可能人数が４であるような空いている予約枠が存在すれば、募集設定処理手段２２はステップＳ３に移動して、別な会員からのメンバー募集に関する処理を開始する。
【００４５】
この処理は、先ずステップＳ４において、他の会員にメンバー募集があることをメールで通知することから始まる。具体的には、募集設定処理手段２２は、記憶部１２に予め記憶されるプロフィール情報の中から、端末装置２により幹事が入力した応募・募集条件に含まれる地域や、性別や、年代や、平均スコアなどが一致する別な会員のメールアドレスを抽出し、そのメールアドレスに対応する別な会員の端末装置２に、プレーの募集日などの応募・募集条件や、幹事の画像およびテキストメッセージを含んだメンバー募集の情報を送信する。次に、募集設定処理手段２２はステップＳ５の手順に移行し、参加メンバーの全人数に相当するカウント値ｍを１に設定して記憶部１２に記憶させ、且つ前述の空いていた予約枠に幹事に対応するデータを割り当てて、この新たに作成した予約枠の情報を予約ファイルＲＦに上書き記憶させた上で、マッチング処理手段２３による募集処理をスタートさせる。
【００４６】
一方、前述のステップＳ２で、会員予約枠情報の中に空いている予約枠が存在しなければ、募集設定処理手段２２はステップＳ６に移動して、別な会員からのメンバー募集に関する処理を行なわず、そのまま終了する。
【００４７】
図１２は、特にマッチング処理手段２３の動作手順をフローチャートで示したものである。これは前述したように、募集設定処理手段２２によって、別な会員からのメンバー募集に関する一連の処理を終了した後に行われる。
【００４８】
先ずマッチング処理手段２３は、ステップＳ１１において、制御部１１に内蔵してカウントされる現在時刻が、予め設定記憶された時刻（例えばプレーの募集日の前日２４：００）を過ぎて、募集期間を終了しているか否かを判断する。ここで、募集期間を終了していないと判断すると、マッチング処理手段２３はステップＳ１２に移行して、募集設定処理手段２２でマッチングさせた別な会員の端末装置２から、表示操作部３３を利用して参加申込みが入力されるのを監視する。一方、募集期間を終了すると、そこでマッチング処理手段２３による処理手順は終了する。
【００４９】
ステップＳ１２において、別な会員の端末装置２から参加申込みを入力すると（ステップＳ１３）、マッチング処理手段２３はステップＳ１４に移行して、記憶部１２に記憶されるカウント値ｍを１つ増加（インクリメント）させ、次のステップＳ１５で、カウント値ｍをステップＳ２で取得した予約枠の収容人数（この場合はｋ＝４とする）で割った余りａを算出する。この余りａに応じて、マッチング処理手段２３はステップＳ１６、ステップＳ１７、若しくはステップＳ１８，Ｓ１９の何れかの手順を実行する。
【００５０】
このステップＳ１６〜Ｓ１９による予約枠に対する割り当ての手順について、別な図１４をも参照しながら説明する。図１４は、予約ファイルＲＦに記憶される予約枠の情報の遷移を示している。例として、ここでは開始時刻が９：００，９：１５，９：３０に、それぞれ一組の予約枠が空いているものとする。また数字は、幹事を含む参加メンバーに対応したデータで、最初に参加メンバーとなった幹事は「１」となり、以後、参加メンバーとなった人の順に、数字がインクリメントされる。
【００５１】
ステップＳ１４で、カウント値ｍが２になった場合、すなわち幹事を含む参加メンバーの全員数が２人である場合、予約枠Ｗ１の予約可能人数は３となっており、マッチング処理手段２３で算出される余りａは２となる。このときマッチング処理手段２３は、ステップＳ１６の手順に移行し、前述のステップＳ５で一番新しく作成した例えば９：００が開始時刻の予約枠Ｗ１に、ステップＳ１３で直前に入力した会員に対応するデータ「２」を追加して割り当て、その予約枠の情報を予約ファイルＲＦに上書き記憶させると共に、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールで受付けたことを通知し、ステップＳ１１の手順に戻る。この通知には、どの時間帯の予約枠でプレーを開始するのかという開始時刻の情報が含まれている。
【００５２】
ステップＳ１４で、カウント値ｍが３になった場合、すなわち幹事を含む参加メンバーの全員数が３人である場合、予約枠Ｗ１の予約可能人数は２となっており、マッチング処理手段２３で算出される余りａは３となる。このときマッチング処理手段２３は、ステップＳ１７の手順に移行し、この時点では一組しかない予約枠Ｗ１に対して、ステップＳ１３で直前に入力した会員に対応するデータ「３」を追加して割り当て、その予約枠の情報を予約ファイルＲＦに上書き記憶させると共に、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールで受付けたことを通知し、ステップＳ１１の手順に戻る。
【００５３】
ステップＳ１４で、カウント値ｍが４になった場合、すなわち幹事を含む参加メンバーの全員数が４人である場合、予約枠Ｗ１の予約可能人数は１となっており、マッチング処理手段２３で算出される余りａは０となる。このときマッチング処理手段２３は、ステップＳ１６の手順に移行し、ステップＳ１３で直前に入力した会員に対応するデータ「４」を、予約枠Ｗ１に追加して割り当て、その予約枠の情報を予約ファイルＲＦに上書き記憶させると共に、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールで受付けたことを通知し、ステップＳ１１の手順に戻る。
【００５４】
ステップＳ１４で、カウント値ｍが５になった場合、すなわち幹事を含む参加メンバーの全員数が５人である場合、予約枠Ｗ１の予約可能人数は０となっており、マッチング処理手段２３で算出される余りａは１となる。このときマッチング処理手段２３は、ステップＳ１８の手順に移行し、予約ファイルＲＦに誰もメンバーを割り当てていない別な空いている予約枠が存在するか否かを判断する。ここで、空いている予約枠Ｗ２が存在すれば、ステップＳ１９の手順に移行し、この予約枠Ｗ２を予約枠の情報として新たに作成し、ステップＳ１３で直前に入力した会員に対応するデータ「５」を、新しい予約枠Ｗ２に追加して割り当てる。また、一つ前に作成した予約枠Ｗ１から、事に対応するデータ「１」を移動させて割り当て、これらの予約枠の情報を予約ファイルＲＦに上書き記憶させると共に、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールで受付けたことを通知し、ステップＳ１１の手順に戻る。
【００５５】
ステップＳ１４で、カウント値ｍが６になった場合、すなわち幹事を含む参加メンバーの全員数が６人である場合、予約枠Ｗ１，Ｗ２の予約可能人数は３となっており、マッチング処理手段２３で算出される余りａは２となる。このときマッチング処理手段２３は、ステップＳ１６の手順に移行し、ステップＳ１３で直前に入力した会員に対応するデータ「６」を、一番新しく作成した予約枠Ｗ２に追加して割り当て、その予約枠の情報を予約ファイルＲＦに上書き記憶させると共に、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールで受付けたことを通知し、ステップＳ１１の手順に戻る。
【００５６】
ステップＳ１４で、カウント値ｍが７になった場合、すなわち幹事を含む参加メンバーの全員数が７人である場合、予約枠Ｗ１，Ｗ２の予約可能人数は２となっており、マッチング処理手段２３で算出される余りａは３となる。このときマッチング処理手段２３は、ステップＳ１６の手順に移行し、ステップＳ１３で直前に入力した会員に対応するデータ「７」を、一番新しく作成した予約枠Ｗ２の一つ前である予約枠Ｗ１に追加して割り当て、その予約枠の情報を予約ファイルＲＦに上書き記憶させると共に、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールで受付けたことを通知し、ステップＳ１１の手順に戻る。
【００５７】
以後、カウント値ｍが８以上の場合は、前述したカウント値ｍが４〜７の各手順を繰り返し行なうことになり、カウント値ｍが１２になると、すなわち幹事を含む参加メンバーの全員数が１２人になると、開始時刻が９：１５である予約枠Ｗ２には、５，６，８，１１人目の参加メンバーとなった参加申込みの会員に対応して、「５」，「６」，「８」，「１１」の各データが割り当てられ、開始時刻が９：３０である予約枠Ｗ３には、１人目の参加メンバーである幹事と、９，１０，１２人目の参加メンバーとなった参加申込みの会員に対応して、「１」，「９」，「１０」，「１２」の各データが割り当てられ、これらの予約枠Ｗ１〜Ｗ３に関する情報が、記憶部１２の予約ファイルＲＦに上書き記憶される。
【００５８】
カウント値ｍが１３となり、すなわち幹事を含む参加メンバーの全員数が１３人に達すると、予約枠Ｗ１，Ｗ２，Ｗ３の予約可能人数は０となっており、マッチング処理手段２３で算出される余りａは１となる。マッチング処理手段２３はステップＳ１８の手順で、空いている予約枠がこれ以上存在しないと判断し、ステップＳ２０の手順に移行する。このステップＳ２０では、マッチング処理手段２３に代わってキャンセル待ち処理手段２４が、参加申込みの入力がなされた新たな会員の端末装置２に対して、メールでキャンセル待ちを通知し、ステップＳ２１の手順に移行して、記憶部１２に記憶されるカウント値ｍを１つ減少（デクリメント）させて１２にし、キャンセル待ちがいるとのキャンセル待ち情報を記憶部１２に記憶させて、ステップＳ１１の手順に戻る。
【００５９】
図１３は、特にキャンセル待ち処理手段２４の動作手順をフローチャートで示したものである。ここでのキャンセル処理は、図１２に示すステップＳ２１の手順に引き続いて行われるもので、ステップＳ３１では、前述のステップＳ１１と同様にキャンセル待ち処理手段２４が募集期間を終了しているか否かを判断し、募集期間を終了していないと判断するとステップＳ３２に移行して、募集設定処理手段２２でマッチングさせた別な会員の端末装置２から、表示操作部３３を利用してキャンセル入力されるのを監視する。一方、募集期間を終了すると、そこでキャンセル待ち処理手段２４による処理手順は終了する。
【００６０】
ステップＳ３２において、既に参加メンバーとなった会員の端末装置２からキャンセルの入力があると（ステップＳ３３）、キャンセル待ち処理手段２４はステップＳ１４に移行して、その入力した端末装置２に対応する参加メンバーの予約を、予約枠からキャンセルして、予約ファイルＲＦにその旨を上書き記憶し、キャンセルの受付を完了する。また、このキャンセルの受付完了は、キャンセル入力を行なった会員の端末装置２にメールで通知される。
【００６１】
キャンセル待ち処理手段２４は、次のステップＳ３５の手順で、記憶部１２に記憶されるカウント値ｍをデクリメントさせ、ステップＳ３６に移行して、キャンセル待ちとなっている別な会員がいるか否かを検索する。ここで、記憶部１２にキャンセル待ち情報が存在しなければ、そのままステップＳ３１の手順に戻るが、キャンセル待ち情報が存在すれば、ステップＳ３７の手順に移行して、全てのメンバーを割り当てていない予約枠の空きが存在するか否かを検索する。ステップＳ３７で、予約枠の空きが見つからなければ、そのままステップＳ３１の手順に戻るが、予約枠の空きが見つかれば、ステップＳ３８に移行して、キャンセル待ちをしていたグループ（会員）の端末装置２に、空きが出たことをメールで通知する。これにより、キャンセル待ちの会員が端末装置２を利用して、改めて参加の申込みを入力すれば、マッチング処理手段２３が前述したステップＳ１２以下の手順に従って、空いている予約枠にキャンセル待ちの会員に対応するデータを追加して割り当てることが可能になる。
【００６２】
このように、本実施形態のマッチング予約システム１では、空いている予約枠が存在することを事前に確認してから、地域、性別、世代や平均スコアなどの条件をマッチングさせて、同伴を希望する会員の端末装置２にメンバー募集を通知するので、ゴルフ場側の手を煩わせることなく、一人からのプレー希望をグループにまとめた予約として実現でき、ＳＮＳの特性を最大限に生かした予約獲得が可能になる。
【００６３】
また、ステップＳ１５〜ステップＳ１９の各手順では、参加メンバーの人数が増えるに従って、幹事は開始時刻の遅い予約枠に移動する一方で、幹事以外の参加メンバーは、一度決定した予約枠からは変更せず、できるだけ早い開始時刻の予約枠に割り当てられることになる。例えば、図１４に示す例では、開始時刻が９：００の予約枠Ｗ１に、２，３，４，７人目の参加メンバーとなった会員が割り当てられ、開始時刻が９：１５の予約枠Ｗ２に、５，６，８，１１人目の参加メンバーとなった会員が割り当てられ、開始時刻が９：３０の予約枠Ｗ３に、１人目の参加メンバーである幹事と、９，１０，１２人目の参加メンバーとなった会員が割り当てられる。こうすることで、参加メンバーの人数に拘らず、参加を申し込んだ会員が、できるだけ早い時刻から予定変更なくプレーを開始することが可能になると共に、幹事は参加メンバー全員のプレーを時間的に後方で監視することが可能になる。
【００６４】
以上のように、本実施形態のマッチング予約システム１は、会員が所持する端末装置２と通信手段であるインターネット５を介して通信可能に接続するサーバ装置としてのゴルフ場サーバ４を備え、このゴルフ場サーバ４は、少なくとも利用開始時刻と予約可能人数とを関連付けた予約枠の情報や、事前に登録した各会員を特徴付けるプロフィール情報などを記憶する記憶部１２と、各端末装置２からの入力を受け付けて、記憶部１２からの予約枠の情報を読出し及び書込みが可能な制御部１１とを備えており、制御部１１は、前記端末装置２からメンバー募集の条件が入力されると、その条件に見合うような予約可能人数が１以上の空いている予約枠が存在するか否かを、記憶部１２に記憶する予約枠の情報から検索し、空いている予約枠が存在した場合にのみ、記憶部１２に記憶するプロフィール情報の中から、メンバー募集の条件に見合う会員のメールアドレスを抽出し、そのメールアドレスに対応する同伴希望の会員の端末装置２に対して、メンバー募集の情報を送信する募集設定処理手段２２を備えている。
【００６５】
この場合、募集設定処理手段２２は、特定の会員から端末装置を利用してメンバー募集の条件が入力されると、空いている予約枠が存在するか否かを、記憶部１２に記憶する予約枠の情報から検索して確認した上で、予め登録された各会員のプロフィール情報の中で、例えば地域，性別、世代や平均スコアなどの条件をマッチングさせて、同伴を希望する会員の端末装置２にのみ選択的にメンバー募集を通知するので、同伴を希望する会員は、わざわざどのようなメンバー募集が行われているのかを検索することなく、通知を受けた予約枠に予約を申込んでおけば、その予約枠で確実にプレーを行なうことが可能になる。したがって、一人からのメンバー募集をグループにまとめた予約としてマッチングさせて、希望する予約枠で確実にプレーを行なえるようにし、且つ同伴希望者の参加意欲を失わせないマッチング予約システム１を提供できる。
【００６６】
また、本実施形態における募集設定処理手段２２は、前記メンバー募集の条件を入力した端末装置２に対応する会員を幹事としたときに、前記予約枠に幹事の予約を割り当てて、予約枠の情報を記憶部１２に上書き記憶させるものであり、制御部はさらにマッチング処理手段２３を備えていて、このマッチング処理手段２３は、メンバー募集の情報が送信された端末装置２から参加申込みが入力されると、前記予約枠の予約可能人数が０であるか否かを、記憶部１２に記憶する予約枠の情報から検索し、予約枠の予約可能人数が０であれば、別な予約可能人数が１以上の空いている予約枠を、予約枠の情報から抽出して、その空いている予約枠に、幹事の予約を割り当て直すと共に、参加申込みを入力した別な端末装置２に対応する会員（同伴希望者）の予約を割り当てて、その予約枠の情報を記憶部１２に上書き記憶させる一方で、予約枠の予約可能人数が０でなければ、予約可能人数が０ではない空いている予約枠に、同伴希望者の予約を割り当てて、その予約枠の情報を記憶部１２に上書き記憶させる構成を有している。
【００６７】
この場合のマッチング処理手段２３は、端末装置２から参加申込みを入力する数が増えたとしても、幹事以外の同伴希望者は、一度決定した予約枠からは変更せず、空いている予約枠が新たに増える毎に、その新たな空いている予約枠に幹事の予約が移動するので、効率的な予約処理を自動的に実現することが可能になる。
【００６８】
以上のように、本発明の一実施形態について説明したが、当該実施形態はあくまでも例として提示したに過ぎず、発明の範囲を限定することを意図していない。ここに提示したれ実施形態は、その他の様々な形態で実施可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置換、変更が可能である。例えば、予約枠の割り当て可能な人数は、上記実施形態のような４人に限定されることはなく、マッチング処理手段２３がステップＳ１８で新たな予約枠を取得する毎に、割り当て可能な人数が異なっていてもよい。また、複数のゴルフ場サーバ４を一括管理する管理装置を、インターネット５に別に接続する構成としてもよい。
【符号の説明】
【００６９】
２（２−１〜２−ｎ）  端末装置
４  ゴルフ場サーバ（サーバ装置）
５  インターネット（通信手段）
１１  制御部
１２  記憶部
２２  募集設定処理手段
２３  マッチング処理手段
【図１】
2014206808.tif 000003
【図２】
2014206808.tif 000004
【図３】
2014206808.tif 000005
【図９】
2014206808.tif 000006
【図１１】
2014206808.tif 000007
【図１２】
2014206808.tif 000008
【図１３】
2014206808.tif 000009
【図１４】
2014206808.tif 000010
【図４】
2014206808.tif 000011
【図５】
2014206808.tif 000012
【図６】
2014206808.tif 000013
【図７】
2014206808.tif 000014
【図８】
2014206808.tif 000015
【図１０】
2014206808.tif 000016