(57)【要約】【課題】ゴルフ場への来場時に手間や費用がかかるという問題を解決する。【解決手段】本発明の情報処理システムは、ユーザがゴルフ場までの車の乗り合いを希望する乗合希望情報の入力を受け付けて記憶する乗合希望情報受付手段と、乗合希望情報に基づいて、車を乗り合わせる複数のユーザをマッチングするマッチング手段と、を備える。そして、上記乗合希望情報は、ユーザによるゴルフ場でのプレー予定内容を表す情報を含むと共に、ユーザによるドライバーあるいは同乗のいずれかの希望を表す情報を含む。さらに、上記マッチング手段は、乗合希望情報に基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする。【選択図】図７
2019057145.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがゴルフ場までの車の乗り合いを希望する乗合希望情報の入力を受け付けて記憶する乗合希望情報受付手段と、
前記乗合希望情報に基づいて、車を乗り合わせる複数のユーザをマッチングするマッチング手段と、
を備え、
前記乗合希望情報は、ユーザによるゴルフ場でのプレー予定内容を表す情報を含むと共に、ユーザによるドライバーあるいは同乗のいずれかの希望を表す情報を含み、
前記マッチング手段は、前記乗合希望情報に基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記マッチング手段は、前記乗合希望情報に含まれる、ユーザが予約したゴルフ場を特定する情報とユーザがゴルフ場でプレーを開始する時刻に基づく時刻情報とに基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記マッチング手段は、前記乗合希望情報に含まれる、ユーザがゴルフ場に向かって出発する出発地の情報とユーザが予約したゴルフ場の位置の情報とに基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
情報処理システム。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理システムであって、
前記マッチング手段は、マッチングした所定のユーザの情報処理端末に対してマッチング相手となる他のユーザの前記乗合希望情報を通知し、前記所定のユーザの情報処理端末から前記他のユーザに対する乗合の申請を受け付け、前記他のユーザの情報処理端末に前記所定のユーザの前記乗合希望情報を通知し、前記他のユーザの情報処理端末から前記所定のユーザによる乗合の申請に対する可否の通知を受け付け、当該受け付けた乗合の申請に対する可否を前記所定のユーザの情報処理端末に通知する、
情報処理システム。
【請求項５】
請求項４に記載の情報処理システムであって、
前記マッチング手段は、マッチングしたユーザのうち同乗を希望するユーザの情報処理端末に対して、当該マッチングしたユーザのうちドライバーを希望するユーザの前記乗合希望情報を通知し、前記同乗を希望するユーザの情報処理端末から前記ドライバーを希望するユーザに対する同乗の申請を受け付け、前記ドライバーを希望するユーザの情報処理端末に前記同乗を希望するユーザの前記乗合希望情報を通知し、前記ドライバーを希望するユーザの情報処理端末から前記同乗を希望するユーザによる同乗の申請に対する可否の通知を受け付け、当該受け付けた同乗の申請に対する可否を前記同乗を希望するユーザの情報処理端末に通知する、
情報処理システム。
【請求項６】
請求項４又は５に記載の情報処理システムであって、
ユーザの情報処理端末から、過去に乗り合わせた別のユーザに対する評価を表す評価情報の入力を受け付けて、当該別のユーザの評価情報として記憶する評価情報管理手段を備え、
前記マッチング手段は、前記評価情報を含めた前記乗合希望情報を、マッチングしたユーザの情報処理端末に通知する、
情報処理システム。
【請求項７】
請求項４乃至６のいずれかに記載の情報処理システムであって、
前記乗合希望情報受付手段は、前記同乗を希望するユーザが前記ドライバーを希望するユーザに支払う金額の希望額を表す金額情報を含む前記乗合希望情報の入力を受け付けて記憶し、
前記マッチング手段は、前記金額情報を含めた前記乗合希望情報を、マッチングしたユーザの情報処理端末に通知する、
情報処理システム。
【請求項８】
情報処理装置が、ユーザがゴルフ場までの車の乗り合いを希望する乗合希望情報の入力を受け付けて記憶する乗合希望情報受付工程と、
前記情報処理装置が、前記乗合希望情報に基づいて、車を乗り合わせる複数のユーザをマッチングするマッチング工程と、
を有し、
前記乗合希望情報は、ユーザによるゴルフ場でのプレー予定内容を表す情報を含むと共に、ユーザによるドライバーあるいは同乗のいずれかの希望を表す情報を含み、
前記マッチング工程は、前記情報処理装置が、前記乗合希望情報に基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムにかかり、特に、ゴルフを行うユーザ間のマッチングを支援する情報処理システムに関する。
【背景技術】
【０００２】
ゴルフは、通常、最大４名といった複数人の組み合わせでラウンドするものである。このため、ゴルフの予約は、事前に組み合わせを結成した上で、ゴルフ場に電話などで連絡をして行う。
【０００３】
一方で、近年では、事前に組み合わせを結成することなく、１人でもゴルフの予約ができるよう、ウェブサイト上でゴルフの予約を行うシステムが多数存在している。例えば、特許文献１に開示のシステムでは、申込者のプレー条件を受け付けて、条件がマッチした申込者同士の組み合わせを成立させる、ことが記載されている。また、特許文献２のシステムでは、まず１人がゴルフ場のプレー予約を行って主催者となり、かかる主催者が同伴者募集を登録する。そして、かかる募集に対する参加者からの申し込みを受け付け、募集条件と参加者の条件とが一致した場合に、参加を許可する、ということが記載されている。このようなシステムの存在により、１人でもゴルフの予約が容易にできるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３１２４２号公報
【特許文献２】特開２０１２−８３９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ゴルフ場でプレーを行う際には、ゴルフ場までの交通手段を確保する必要がある。例えば、自身の車を運転してゴルフ場に行ったり、電車でゴルフ場の最寄り駅まで異動してタクシーやゴルフ場の送迎バスを利用する、ということが考えられる。
【０００６】
しかしながら、ゴルフ場までの距離が遠い場合には、車の運転の手間や費用が多大にかかる、という問題や、電車などを利用する場合にも荷物運搬の手間や費用が多大にかかる、という問題が生じる。また、各人がそれぞれ車を利用した場合には、交通渋滞や環境汚染の問題も生じる。特に、１人でゴルフのプレーを申し込んだ場合には、車の乗り合わせもできず、基本的には１人でゴルフ場に行かなければならないため、上述した問題が顕著となる。
【０００７】
このため、本発明の目的は、上述した課題である、ゴルフ場への来場時に手間や費用がかかるという問題を解決する、ことにある。
【課題を解決するための手段】
【０００８】
本発明の一形態である情報処理システムは、
ユーザがゴルフ場までの車の乗り合いを希望する乗合希望情報の入力を受け付けて記憶する乗合希望情報受付手段と、
前記乗合希望情報に基づいて、車を乗り合わせる複数のユーザをマッチングするマッチング手段と、
を備え、
前記乗合希望情報は、ユーザによるゴルフ場でのプレー予定内容を表す情報を含むと共に、ユーザによるドライバーあるいは同乗のいずれかの希望を表す情報を含み、
前記マッチング手段は、前記乗合希望情報に基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
という構成をとる。
【０００９】
また、上記情報処理システムでは、
前記マッチング手段は、前記乗合希望情報に含まれる、ユーザが予約したゴルフ場を特定する情報とユーザがゴルフ場でプレーを開始する時刻に基づく時刻情報とに基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
という構成をとる。
【００１０】
また、上記情報処理システムでは、
前記マッチング手段は、前記乗合希望情報に含まれる、ユーザがゴルフ場に向かって出発する出発地の情報とユーザが予約したゴルフ場の位置の情報とに基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
という構成をとる。
【００１１】
上記構成の発明によると、まず、車を出してドライバーをすることを希望するユーザと、他のユーザの車に同乗することを希望するユーザとは、それぞれゴルフ場でのプレー予定内容を含む乗合希望情報を情報処理システムに登録する。すると、情報処理システムは、各ユーザの乗合希望情報を調べ、当該乗合希望情報に含まれるプレー予定内容を表す情報、例えば、各ユーザがプレーする予定のゴルフ場の位置やプレー開始時刻に基づく時刻（例えば、到着希望時刻）、ユーザの出発地とゴルフ場までのルート、などといった情報に基づいて、ドライバーを希望するユーザと同乗を希望するユーザとをマッチングする。これにより、行き先が同じや近隣であったり、到着時刻が近いなどのユーザを引き合わせることができ、複数のユーザによる車の乗り合いを実現することができる。その結果、ゴルフ場への来場時における手間や費用を抑制することができる。
【００１２】
また、上記情報処理システムでは、
前記マッチング手段は、マッチングした所定のユーザの情報処理端末に対してマッチング相手となる他のユーザの前記乗合希望情報を通知し、前記所定のユーザの情報処理端末から前記他のユーザに対する乗合の申請を受け付け、前記他のユーザの情報処理端末に前記所定のユーザの前記乗合希望情報を通知し、前記他のユーザの情報処理端末から前記所定のユーザによる乗合の申請に対する可否の通知を受け付け、当該受け付けた乗合の申請に対する可否を前記所定のユーザの情報処理端末に通知する、
という構成をとる。
【００１３】
また、上記情報処理システムでは、
前記マッチング手段は、マッチングしたユーザのうち同乗を希望するユーザの情報処理端末に対して、当該マッチングしたユーザのうちドライバーを希望するユーザの前記乗合希望情報を通知し、前記同乗を希望するユーザの情報処理端末から前記ドライバーを希望するユーザに対する同乗の申請を受け付け、前記ドライバーを希望するユーザの情報処理端末に前記同乗を希望するユーザの前記乗合希望情報を通知し、前記ドライバーを希望するユーザの情報処理端末から前記同乗を希望するユーザによる同乗の申請に対する可否の通知を受け付け、当該受け付けた同乗の申請に対する可否を前記同乗を希望するユーザの情報処理端末に通知する、
という構成をとる。
【００１４】
また、上記情報処理システムでは、
ユーザの情報処理端末から、過去に乗り合わせた別のユーザに対する評価を表す評価情報の入力を受け付けて、当該別のユーザの評価情報として記憶する評価情報管理手段を備え、
前記マッチング手段は、前記評価情報を含めた前記乗合希望情報を、マッチングしたユーザの情報処理端末に通知する、
という構成をとる。
【００１５】
また、上記情報処理システムでは、
前記乗合希望情報受付手段は、前記同乗を希望するユーザが前記ドライバーを希望するユーザに支払う金額の希望額を表す金額情報を含む前記乗合希望情報の入力を受け付けて記憶し、
前記マッチング手段は、前記金額情報を含めた前記乗合希望情報を、マッチングしたユーザの情報処理端末に通知する、
という構成をとる。
【００１６】
上記構成の発明によると、情報処理システムは、マッチングしたユーザの情報処理端末に対して、相手方の乗合希望情報を通知する。そして、ユーザは、通知された乗合希望情報を参照して、情報処理システムを介して、相手方に対して乗り合い申請したり、申請の可否を回答する。これにより、ユーザは、相手方のユーザの状況を事前に確認した上で乗り合いを決定することができる。特に、ユーザは、相手方の過去の評価や、ドライバーに対して支払う金額の希望を事前に知ることにより、より安心して乗り合いを決定することができる。
【００１７】
また、本発明の一形態である情報処理方法は、
情報処理装置が、ユーザがゴルフ場までの車の乗り合いを希望する乗合希望情報の入力を受け付けて記憶する乗合希望情報受付工程と、
前記情報処理装置が、前記乗合希望情報に基づいて、車を乗り合わせる複数のユーザをマッチングするマッチング工程と、
を有し、
前記乗合希望情報は、ユーザによるゴルフ場でのプレー予定内容を表す情報を含むと共に、ユーザによるドライバーあるいは同乗のいずれかの希望を表す情報を含み、
前記マッチング工程は、前記情報処理装置が、前記乗合希望情報に基づいて、ドライバーを希望するユーザと、同乗を希望するユーザと、をマッチングする、
という構成をとる。
【発明の効果】
【００１８】
本発明は、以上のように構成されることにより、ゴルフ場へのユーザの効率的な乗り合いを支援することができ、ゴルフ場への来場時における手間や費用を抑制することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明における情報処理システム全体の構成を示すブロック図である。
【図２】図１に開示したマッチングサーバの構成を示す機能ブロック図である。
【図３】図１に開示したユーザ端末に表示される画面の一例を示す図である。
【図４】図１に開示したユーザ端末に表示される画面の一例を示す図である。
【図５】図１に開示したユーザ端末に表示される画面の一例を示す図である。
【図６】図１に開示したユーザ端末に表示される画面の一例を示す図である。
【図７】図１に開示した情報処理システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１乃至図６は、情報処理システムの構成を説明するための図である。図７は、情報処理システムの動作を説明するための図である。
【００２１】
［構成］
図１は、本発明における情報処理システムの全体構成を示している。この図に示すように、情報処理システムは、ネットワークＮを介して、マッチングサーバ１０と、ユーザ端末２１，２２，２３，２５と、が接続されて構成されている。以下、各構成について詳述する。
【００２２】
上記ユーザ端末２１，２２，２３，２５は、ゴルフ場でプレーを行う予定であり、ゴルフ場までの車の乗り合いを希望するユーザが操作するスマートフォンやパーソナルコンピュータと行った情報処理端末である。そして、ユーザ端末２１，２２，２３，２５は、後述するように、マッチングサーバ１０にアクセスし、当該マッチングサーバ１０から送信される画面や情報を表示したり、情報を入力して送信するなどの操作を行うことが可能である。
【００２３】
なお、図１に示すユーザ端末２１，２２，２３を操作するユーザは、一例として、ゴルフ場に車を運転して向かうユーザ（ドライバー）の車に同乗を希望するユーザ（乗車者）である。また、ユーザ端末２５は、一例として、ゴルフ場に車を運転して向かい、他の乗車者を同乗させることを希望するユーザ（ドライバー）である。但し、ユーザ端末２１，２２，２３，２５は、図１示す数であることに限定されず、さらに多くのユーザ端末がネットワークＮを介してマッチングサーバ１０に接続されていてもよい。
【００２４】
上記マッチングサーバ１０は、演算装置や記憶装置を備えた、１台又は複数台の情報処理装置にて構成されている。そして、マッチングサーバ１０は、図２に示すように、演算装置がプログラムを実行することで構築された、ユーザ登録部１１、乗合希望情報受付部１２、マッチング部１３、履歴管理部１４、を備えている。また、マッチングサーバ１０は、記憶装置に形成された、ゴルフ場情報記憶部１５、ユーザ情報記憶部１６、乗合希望情報記憶部１７、を備えている。
【００２５】
上記ゴルフ場情報記憶部１５は、事前にマッチングサーバ１０の管理者によって登録されたゴルフ場情報を記憶している。ゴルフ場情報は、例えば、ゴルフ場の名称、略称、住所、電話番号、近隣ゴルフ場の名称、などの情報を含む。なお、ゴルフ場情報の詳細は後に説明するが、これらの情報に限定されず、他の情報を含んでいてもよい。また、ゴルフ場情報は、マッチングサーバ１０の管理者によって登録されることに限定されない。さらに、マッチングサーバ１０は、必ずしもゴルフ情報の情報を記憶していることに限定されず、ネットワークＮ上に存在するゴルフ場のデータベースから情報を取得してもよい。
【００２６】
上記ユーザ情報記憶部１６は、ゴルフ場までの車の乗り合いを希望するユーザのユーザ情報を記憶する。ユーザ情報は、後述するユーザ登録部１１や履歴管理部１４によって登録されるが、例えば、ユーザの名前、住所、メールアドレス、車のナンバー、可能同乗人数、乗合履歴情報、評価情報、などの情報を含む。なお、ユーザ情報の詳細は後に説明するが、これらの情報に限定されず、他の情報を含んでいてもよい。
【００２７】
上記乗合希望情報記憶部１７は、ユーザによるゴルフ場までの車の乗合を希望する乗合希望情報を記憶する。乗合希望情報は、後述する乗合希望情報受付部１２によって登録されるが、上述したユーザ情報記憶部１６に記憶されるユーザ情報に関連付けられて記憶される。そして、乗合希望情報は、例えば、同乗希望あるいはドライバー希望の情報、プレー予定内容としてプレーするゴルフ場の名称や、プレー開始時刻に伴う出発時刻・到着時刻・帰着時刻、また、ユーザ自身の出発地、さらには、ドライバーに支払う金額、などの情報を含む。なお、乗合希望情報の詳細は後に説明するが、これらの情報に限定されず、他の情報を含んでいてもよい。
【００２８】
上記ユーザ登録部１１は、マッチングサーバ１０にアクセスしてきた新規ユーザのユーザ情報を収集して、ユーザ情報記憶部１６にユーザ情報を登録する。具体的に、ユーザ登録部１１は、ユーザ登録していないためにログインできないユーザのユーザ端末２１等に対して、図３に示すようなユーザ登録画面を表示するよう出力する。ユーザ登録画面は、例えば、ユーザの名前、生年月日、性別、住所、メールアドレス、車のナンバー、車のカラー、可能同乗人数、さらには、図示しない、相乗りの可否、車内の喫煙の可否、同乗者の性別制限、などの情報を入力可能な入力欄を含む。これらの入力欄にユーザ端末２１等から情報が入力され「ユーザ登録」ボタンが押されると、ユーザ登録部１１からユーザ端末２１等から入力されたユーザ情報を受け付けて、ユーザＩＤとパスワードを発行すると共に、当該ユーザＩＤにユーザ情報を関連付けてユーザ情報記憶部１６に記憶する。なお、ドライバーとなることを希望しない同乗希望のユーザ（乗車者）は、車に関する情報を入力する必要はない。
【００２９】
上記乗合希望情報受付部１２（乗合希望情報受付手段）は、ユーザ登録したユーザから、ゴルフ場までの車の乗り合いを希望する乗合希望情報の入力を受け付けて、乗合希望情報記憶部１７に記憶する。具体的に、乗合希望情報受付部１２は、まず、ユーザ端末２１等からアクセスを受けると、図４（ａ）に示すような、乗り合いに関するユーザの希望を選択させる希望選択画面をユーザ端末２１等に表示するよう出力する。希望選択画面では、乗車希望のユーザが選択する「乗車」ボタンと、ドライバー希望のユーザが選択する「ドライバー」ボタンと、を含む。そして、乗合希望情報受付部１２は、「乗車」ボタンあるいは「ドライバー」ボタンのいずれかが選択されると、かかる希望を受け付けると共に、ログイン画面（図示せず）を表示し、ユーザ端末２１等から入力されるユーザＩＤ及びパスワードを受け付ける。乗合希望情報受付部１２は、受け付けたユーザＩＤ及びパスワードがユーザ情報記憶部１６に記憶部に記憶されているか否かを調べ、ユーザ認証を行い、認証に成功したユーザのログインを許可する。なお、乗合希望情報受付部１２は、図４（ａ）に示す希望選択画面を表示する前に、ログイン画面を表示してユーザ認証を行い、ログインを許可したユーザに対して希望選択画面を表示してもよい。
【００３０】
続いて、乗合希望情報受付部１２は、希望選択画面にて「乗車」ボタンあるいは「ドライバー」ボタンのいずれかが選択された後に、図４（ｂ）に示すような乗合希望情報の詳細を入力させる予定登録画面を、ユーザ端末２１等に表示するよう出力する。予定登録画面は、例えば、ユーザの出発地、プレー予定のゴルフ場の名称、出発地を出発する日時、ゴルフ場に到着する日時、出発地に帰着する日時、ドライバーに支払う費用（ドライバーがもらう費用）としての割勘希望額、などの予定情報を入力可能な入力欄を含む。乗合希望情報受付部１２は、上記入力欄にユーザ端末２１等から予定情報が入力され「予定登録」ボタンが押されると、ログインしているユーザＩＤに、図４（ａ）の希望選択画面で選択された乗り合いに関する希望内容（「乗車（同乗）」又は「ドライバー」）と、図４（ｂ）の予定登録画面で入力された予定情報と、を関連付けて、乗合希望情報として乗合希望情報記憶部１７に記憶する。このとき、ユーザＩＤをキーにして、ユーザ情報記憶部１６に記憶されているユーザ情報も乗合希望情報として関連付けられる。
【００３１】
以上のように、乗合希望情報受付部１２は、乗合希望情報として、ユーザ毎に、乗車（同乗）またはドライバーかの希望と共に、ゴルフ場でのプレー予定内容を受け付けて、乗合希望情報記憶部１７に記憶する。このとき、乗合希望情報受付部１２は、ユーザ情報記憶部１６に記憶されているユーザ情報も乗合希望情報に関連付けられる。このため、ユーザ登録時に登録された、乗合に関する情報、例えば、可能同乗人数、相乗りの可否、車内の喫煙の可否、同乗者の性別制限、などの情報も、乗合希望情報として登録されることとなる。
【００３２】
なお、乗合希望情報受付部１２は、乗合希望情報として、上述したようにプレーする「ゴルフ場の名称」を受け付けるが、ゴルフ場の略称や住所、電話番号など、ゴルフ場を特定する情報の入力を受け付けてもよい。その場合には、乗合希望情報受付部１２は、ゴルフ場情報記憶部１５に記憶されているゴルフ場情報を利用して、入力されたゴルフ場の略称などからゴルフ場を特定してもよい。
【００３３】
上記マッチング部１３（マッチング手段）は、乗合希望情報記憶部１７に記憶されている乗合希望情報に基づいて、車を乗り合わせる複数のユーザ、つまり、ドライバー希望のユーザと、１人又は複数の同乗希望のユーザと、をマッチングする。例えば、マッチング部１３は、ユーザがプレーするゴルフ場を特定する情報と、プレーを開始する時刻に基づく時刻情報と、に基づいて、ユーザをマッチングする。一例としては、プレーするゴルフ場が同一、あるいは、ゴルフ場が近隣であり、ゴルフ場への到着日時が近く、その差が設定された時間範囲内というユーザ同士をマッチングする。また、例えば、マッチング部１３は、ユーザの出発地と、ゴルフ場の位置と、に基づいて、ユーザをマッチングする。一例としては、ゴルフ場の住所をゴルフ場情報記憶部１５に記憶されたゴルフ場情報から抽出し、ドライバー希望のユーザの出発地の住所からゴルフ場の住所までの走行ルートを算出し、かかる走行ルート上から近隣の出発地である同乗希望のユーザを選定し、ドライバー希望のユーザと乗車希望のユーザとをマッチングする。この場合、走行ルートの算出や、走行ルート上に近隣の出発地の算出は、別途、地図データやルート解析エンジンなど、既存のデータや技術を用いて行われる。
【００３４】
なお、マッチング部１３によるユーザのマッチング方法は、上述した方法に限定されない。例えば、出発日時や帰着日時が近いユーザ同士をマッチングしてもよく、プレーする日やゴルフ場の都道府県が同一であるだけのユーザ同士をマッチングしてもよい。特に、本実施形態におけるマッチング部１３は、後述するように、選択された項目を優先してマッチングを行うことができる。
【００３５】
また、マッチング部１３は、上述したようにマッチングしたユーザ同士を最終的に結びつけ、マッチングを成立させる処理を行う。具体的に、マッチング部１３は、まず、図５（ａ）に示すように、ユーザ端末２１等に、自身が登録した乗合希望情報の一覧を予定一覧として表示する。そして、同乗希望のユーザが、予定一覧の中から１つの乗合希望情報を選択すると、この乗合希望情報の内容にマッチングされたドライバー希望のユーザによって登録された乗合希望情報が、図５（ｂ）に示すように表示される。つまり、マッチング部１３は、マッチングしたユーザのうち同乗希望のユーザのユーザ端末２１等に対して、当該マッチングしたユーザのうちドライバー希望のユーザの乗合希望情報を通知する。このとき、同乗希望のユーザは、マッチング優先順位欄に項目を設定することで、かかる項目を重視したマッチングが行われる。例えば、マッチング優先順位欄に「出発地」を設定すると、同乗希望のユーザと出発地が近いドライバー希望のユーザがマッチングされることとなる。
【００３６】
以上により、同乗希望のユーザは、マッチングされたドライバー希望のユーザの乗合希望情報を認識することができる。つまり、同乗希望のユーザは、ドライバー希望のユーザの出発地やゴルフ場、性別、割勘希望額、可能同乗人数、相乗りの可否、車内の喫煙の可否、同乗者の性別制限、などの情報を認識することができる。そして、同乗希望のユーザが乗合を希望する場合には、ユーザ端末２１等からマッチングサーバ１０に対して乗合の申請を行い、かかる申請をマッチング部１３が受け付ける。
【００３７】
続いて、マッチング部１３は、乗合申請を受け付けた同乗希望のユーザの乗合希望情報を、ドライバー希望のユーザのユーザ端末２５に通知する。これにより、ドライバー希望のユーザは、同乗希望のユーザの出発地やゴルフ場、性別、割勘希望額、などの情報を認識することができる。そして、ドライバー希望のユーザは、同乗希望のユーザの乗合申請の可否をユーザ端末２５からマッチングサーバ１０に対して通知すると、かかる通知をマッチング部１３が受け付ける。すると、マッチング部１３は、ドライバー希望のユーザによる同乗希望のユーザの乗合申請の可否を、同乗希望のユーザのユーザ端末２１等に通知する。このとき、ドライバー希望のユーザが乗合申請を許可する通知を行った場合には、ドライバー希望のユーザと乗車希望のユーザとの間でのマッチングが成立する。これにより、マッチング部１３は、両ユーザのユーザ端末２１等に相手方のメールアドレスや電話番号を通知したり、マッチングサーバ１０を介した相互間の通信を可能とする。
【００３８】
ここで上記では、マッチング部１３は、同乗希望のユーザが乗合申請し、ドライバー希望のユーザがかかる申請の可否を判断しているが、ユーザ同士の最終的なマッチングを成立させる処理はかかる方法に限定されない。例えば、先にドライバー希望のユーザに同乗希望のユーザの乗合希望情報を通知し、ドライバー希望のユーザから同乗希望のユーザに乗合申請を行い、同乗希望のユーザが乗合申請の可否を判断してもよい。あるいは、ドライバー希望のユーザと同乗希望のユーザの両者に相手方の乗合希望情報を通知し、相互から乗合申請があった場合に、これらのユーザ間のマッチングを成立させてもよい。
【００３９】
なお、マッチング部１３は、過去にマッチングが成立した履歴、つまり、ユーザ毎にマッチングが成立した相手方の乗合希望情報を、乗合履歴情報として乗合希望情報記憶部１７に記憶しておく。
【００４０】
上記履歴管理部１４（評価情報管理手段）は、ユーザのユーザ端末２１等から、過去に乗り合わせた別のユーザに対する評価を表す評価情報の入力を受け付けて、当該別のユーザの評価情報として、ユーザ情報記憶部１６に記憶する。具体的に、履歴管理部１４は、図６（ａ）に示すように、ユーザ端末２１等に、乗合希望情報記憶部１７に記憶されている過去にマッチングが成立した相手方の乗合履歴情報の一覧を表示する。そして、履歴管理部１４は、ユーザ端末２１等から過去の相手方の乗合履歴情報が選択されると、相手方のユーザに対する評価を入力する画面として、図６（ｂ）に示すような評価入力画面をユーザ端末２１等に表示出力する。その後、履歴管理部１４は、評価情報として、評価とコメントの入力を受け付けると、かかる評価情報を、評価対象となっているユーザのユーザ情報に関連付けて、ユーザ情報記憶部１６内に記憶する。
【００４１】
なお、上述したマッチング部１３は、ユーザ情報に評価情報が関連付けられている場合には、かかる評価情報を乗合希望情報に含めて、マッチングした相手方のユーザのユーザ端末２１等に通知する。これにより、同乗希望のユーザやドライバー希望のユーザは、マッチングされた相手方のユーザの過去の評価を参照して、乗合申請や乗合申請に対する可否を回答することができる。
【００４２】
［動作］
次に、上述した情報処理システムの動作を、主に図７のシーケンス図を参照して説明する。
【００４３】
まず、ユーザは、ユーザ端末２１等を用いてマッチングサーバ１０にアクセスし、ユーザ登録画面にユーザ情報を入力する（ステップＳ１，Ｓ２）。各ユーザからユーザ情報の入力を受けたマッチングサーバ１０は、各ユーザにユーザＩＤを発行し、当該ユーザＩＤにユーザ情報を関連付けて、ユーザ情報記憶部１６に記憶する（ステップＳ３）。
【００４４】
その後、ユーザは、ゴルフ場への車の乗り合いを希望する場合には、ユーザ端末２１等を用いてマッチングサーバ１０にアクセスし、希望選択画面から希望選択情報の入力を行う（ステップＳ１１，Ｓ１２）。各ユーザ端末２１等は、希望選択画面で、同乗希望のユーザが選択する「乗車」ボタンか、ドライバー希望のユーザが選択する「ドライバー」ボタンのいずれかを選択する。すると、マッチングサーバ１０は、選択されたいずれかの希望を受け付けると共に、ログイン画面をユーザ端末２１等に表示し、ユーザＩＤ及びパスワードを受けてユーザ認証を行い、認証に成功したユーザのログインを許可する。
【００４５】
続いて、マッチングサーバ１０は、乗合希望情報の詳細を入力させる予定登録画面を、ユーザ端末２１等に表示するよう出力する。予定登録画面は、例えば、ユーザの出発地、プレー予定のゴルフ場の名称、出発地を出発する日時、ゴルフ場に到着する日時、出発地に帰着する日時、ドライバーに支払う費用としての割勘希望額、などの予定情報を入力可能な入力欄を含む。これらの入力欄にユーザ端末２１等から予定情報が入力され「予定登録」ボタンが押されると、ログインしているユーザＩＤに、入力された予定情報と、選択された乗り合いに関する希望内容（「乗車」又は「ドライバー」）とを関連づけて、乗合希望情報として乗合希望情報記憶部１７に記憶する（ステップＳ１３）。このとき、ユーザＩＤをキーにして、ユーザ情報記憶部１６に記憶されているユーザ情報も乗合希望情報として関連付けられる。
【００４６】
その後、マッチングサーバ１０は、登録されている各ユーザの乗合希望情報から、ドライバー希望のユーザと、１人又は複数の同乗希望のユーザと、をマッチングする（ステップＳ１４）。例えば、マッチングサーバ１０は、プレーする予定のゴルフ場が同一あるいは近隣であったり、到着希望時刻が近いユーザ同士をマッチングする。別の例としては、出発地からゴルフ場までのルートが少なくとも一部重複するユーザ同士をマッチングする。なお、マッチング方法はいかなる方法でもよいが、効率よく車に乗り合いしてゴルフ場まで行けるようなユーザ同士のマッチングを行う。
【００４７】
続いて、マッチングサーバ１０は、マッチングしたユーザのうち同乗希望のユーザのユーザ端末２１，２２，２３に対して、マッチングした相手方となるドライバー希望のユーザの乗合希望情報を通知する（ステップＳ１５）。通知する乗合希望情報には、例えば、ドライバー希望のユーザの出発地やゴルフ場、性別、割勘希望額、可能同乗人数、相乗りの可否、車内の喫煙の可否、同乗者の性別制限、さらには、過去に乗合に対する他人の評価情報、などの情報が含まれる。
【００４８】
同乗希望のユーザは、通知を受けたドライバー希望のユーザの乗合希望情報を参照して乗車を希望する場合には、ユーザ端末２１等からマッチングサーバ１０に対して同乗希望の乗合申請を行う（ステップＳ１６）。これを受けて、マッチングサーバ１０は、同乗希望の乗合申請を受け付けたユーザの乗合希望情報を、ドライバー希望のユーザのユーザ端末２５に通知する（ステップＳ１７）。
【００４９】
ドライバー希望のユーザは、同乗希望のユーザの乗合希望情報、つまり、出発地やゴルフ場、性別、割勘希望額、などの情報を参照して、同乗希望のユーザの乗合申請の可否を判断する。そして、ドライバー希望のユーザは、ユーザ端末２５からマッチングサーバ１０に対して乗合申請の可否を通知する（ステップＳ１８）。
【００５０】
ドライバー希望のユーザから乗合申請の可否の通知を受けたマッチングサーバ１０は、かかる乗合申請の可否を、同乗希望のユーザのユーザ端末２１等に通知する（ステップＳ１９）。このとき、ドライバー希望のユーザが乗合申請を許可する場合には、ドライバー希望のユーザと同乗希望のユーザとの間でのマッチングが成立する。この場合、マッチングサーバ１０は、両ユーザのユーザ端末２１等に相手方のメールアドレスや電話番号を通知したり、マッチングサーバ１０を介した相互間の通信を可能とする。その後は、両ユーザ間でゴルフプレー当日の待ち合わせなどのやり取りを行い（ステップＳ２０，Ｓ２１）、実際に乗り合いを行う。
【００５１】
乗り合い終了後、各ユーザは、ユーザ端末２１等を利用してマッチングサーバ１０から乗合履歴を表す過去の乗合履歴情報を取得して表示する（ステップＳ３１）。そして、ユーザは、ユーザ端末２１等から乗合履歴情報を選択して、かかる乗合の相手方の評価情報を入力してマッチングサーバ１０に送信する（ステップＳ３２，Ｓ３３）。なお、ドライバーのユーザは、同乗した各ユーザをそれぞれ評価してもよく、同乗を行ったユーザは、同乗した他のユーザとドライバーのユーザをそれぞれ評価してもよい。
【００５２】
各ユーザから評価情報を受け付けたマッチングサーバ１０は、評価情報を、評価対象となっているユーザのユーザ情報に関連付けて、ユーザ情報記憶部１６内に記憶する（ステップＳ３４）。これにより、評価情報は、後にマッチングを行う際に、相手方に通知される乗合希望情報に含まれ、ユーザが乗合申請や乗合申請の可否を判断する際の参考にすることができる。
【００５３】
以上のように、本発明では、まず、車を出してドライバーをすることを希望するユーザと、他のユーザの車に同乗することを希望するユーザとが、それぞれゴルフ場でのプレー予定内容を含む乗合希望情報を、マッチングサーバ１０に登録する。すると、マッチングサーバ１０は、各ユーザの乗合希望情報に基づいて、当該乗合希望情報に含まれる、各ユーザがプレーする予定のゴルフ場の位置やプレー開始時刻に基づく時刻、ユーザの出発地とゴルフ場までのルート、などといった情報に基づいて、ドライバーを希望するユーザと同乗を希望するユーザとをマッチングする。これにより、行き先が同じや近隣であったり、到着時刻が近いなどのユーザを引き合わせることができ、複数のユーザによる車の乗り合いを実現することができる。その結果、ゴルフ場への来場時における手間や費用を抑制することができる。
【００５４】
また、本発明では、マッチングサーバ１０は、マッチングしたユーザのユーザ端末２１等に対して、相手方の乗合希望情報を通知する。そして、ユーザは、通知された乗合希望情報を参照して、マッチングサーバ１０を介して、相手方に対して乗り合い申請したり、乗り合い申請の可否を回答する。これにより、ユーザは、相手方のユーザの状況を事前に確認した上で乗り合いを決定することができる。特に、ユーザは、相手方の過去の評価や、ドライバーに対して支払う金額の希望を事前に知ることにより、より安心して乗り合いを決定することができる。
【００５５】
ここで、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００５６】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００５７】
１０  マッチングサーバ
１１  ユーザ登録部
１２  乗合希望情報受付部
１３  マッチング部
１４  履歴管理部
１５  ゴルフ場情報記憶部
１６  ユーザ情報記憶部
１７  乗合希望情報記憶部
２１，２２，２３，２５  ユーザ端末
【図１】
2019057145.tif 000003
【図２】
2019057145.tif 000004
【図３】
2019057145.tif 000005
【図４】
2019057145.tif 000006
【図５】
2019057145.tif 000007
【図６】
2019057145.tif 000008
【図７】
2019057145.tif 000009