(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-07-12
(45)【発行日】2023-07-21
(54)【発明の名称】管理サーバおよびマッチング方法
(51)【国際特許分類】
G06Q 50/10 20120101AFI20230713BHJP
G16Y 20/40 20200101ALI20230713BHJP
【FI】
G06Q50/10
G16Y20/40
(21)【出願番号】P 2021131714
(22)【出願日】2021-08-12
(62)【分割の表示】P 2020105472の分割
【原出願日】2020-06-18
【審査請求日】2023-02-20
【早期審査対象出願】
(73)【特許権者】
【識別番号】506031731
【氏名又は名称】株式会社ジャパンゴルフマネージメント
(74)【代理人】
【識別番号】100225347
【氏名又は名称】鬼澤 正徳
(74)【代理人】
【識別番号】100185270
【氏名又は名称】原田 貴史
(72)【発明者】
【氏名】村田 博邦
【審査官】岡北 有平
(56)【参考文献】
【文献】特開2014-164723(JP,A)
【文献】特開2019-057145(JP,A)
【文献】特許第6164598(JP,B1)
【文献】特開2014-089647(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00 - 99/00
G16Y 20/40
(57)【特許請求の範囲】
【請求項1】
ゴルフのイベントに参加する複数のユーザがユーザ情報を入力するユーザ端末に対し、ネットワークを介して無線通信接続される管理サーバであって、
前記ユーザ端末に入力された前記ユーザ情報を記憶するユーザ情報記憶部と、
前記ユーザ情報に含まれる項目のうち、ゴルフに対するユーザの経験度と、ユーザが利用するゴルフ場のエリアと、イベントでの送迎バスの利用有り無しと、イベントでのレンタル品の利用有り無し
と、趣味とを少なくとも含む項目の近似項目数が所定数以上のものが存在し、かつ、前記ユーザ情報のうち所定のユーザが他のユーザから受けた評価の指数を示す評価度が所定数値以上の前記ユーザ情報が存在する場合に、前記所定数値以上の評価度を有する前記ユーザ情報
および前記近似項目数と近似項目の内容とに基づいてイベント記憶部から抽出したイベントを提供する検索部と、
前記検索部によって抽出された前記ユーザ情報
および前記イベントに基づいて、検索結果画面を生成する検索結果画面生成部と、
生成した前記検索結果画面を前記ユーザ端末に提供する検索結果画面提供部と、
を有する、管理サーバ。
【請求項2】
請求項1に記載の管理サーバにおいて、
前記ユーザ端末が、イベントを選択したユーザから選択タブおよび申込タブの押下入力を受付けた場合に、マッチング画面の生成に要するユーザ情報を前記ユーザ情報記憶部から取得し、取得した前記ユーザ情報に含まれる詳細データを抽出し、前記詳細データと所定のユーザから選択された他のユーザおよびイベントとに基づいてマッチング画面を生成するマッチング画面生成部と、
生成した前記マッチング画面を前記ユーザ端末に提供するマッチング画面提供部と、
を有する、管理サーバ。
【請求項3】
請求項1に記載の管理サーバにおいて、
前記ユーザ端末がユーザから決定タブの押下入力を受付けた場合に、サービス選択画面の生成に要するユーザ情報を前記ユーザ情報記憶部から取得し、取得した前記ユーザ情報に含まれる詳細データを抽出し、抽出した前記詳細データと前記ユーザから決定されたイベントに基づいて前記サービス選択画面を生成するサービス選択画面生成部と、
生成した前記サービス選択画面を前記ユーザ端末に提供するサービス選択画面提供部と、
を有する、管理サーバ。
【請求項4】
ゴルフのイベントに参加する複数のユーザがユーザ情報を入力するユーザ端末と、前記ユーザ端末にネットワークを介して無線通信接続される管理サーバとを有するマッチング方法であって、
前記管理サーバが、前記ユーザ端末に入力された前記ユーザ情報を取得および記憶する工程と、
前記管理サーバが、前記ユーザ情報に含まれる項目のうち、ゴルフに対するユーザの経験度と、ユーザが利用するゴルフ場のエリアと、イベントでの送迎バスの利用有り無しと、イベントでのレンタル品の利用有り無し
と、趣味とを少なくとも含む項目の近似項目数が所定数以上のものが存在し、かつ、前記ユーザ情報のうち所定のユーザが他のユーザから受けた評価の指数を示す評価度が所定数値以上の前記ユーザ情報が存在する場合に、前記所定数値以上の評価度を有する前記ユーザ情報
および前記近似項目数と近似項目の内容とに基づいてイベント記憶部から抽出したイベントを提供する工程と、
前記管理サーバが、前記ユーザ情報
および前記イベントに基づいて、検索結果画面を生成する工程と、
前記管理サーバが、生成した前記検索結果画面を前記ユーザ端末に提供する工程と、
を有する、マッチング方法。
【請求項5】
請求項4に記載のマッチング方法において、
前記ユーザ端末でイベントを選択したユーザから選択タブおよび申込タブの押下入力を受付けた場合に、前記管理サーバが、マッチング画面の生成に要するユーザ情報を取得し、取得した前記ユーザ情報に含まれる詳細データを抽出し、前記詳細データと所定のユーザから選択された他のユーザおよびイベントとに基づいてマッチング画面を生成する工程と、
前記管理サーバが、生成した前記マッチング画面を前記ユーザ端末に提供する工程と、
を有する、マッチング方法。
【請求項6】
請求項4または請求項5に記載のマッチング方法において、
前記ユーザ端末でユーザから決定タブの押下入力を受付けた場合に、前記管理サーバが、サービス選択画面の生成に要するユーザ情報をユーザ情報記憶部から取得し、取得した前記ユーザ情報に含まれる詳細データを抽出し、抽出した前記詳細データと前記ユーザから決定されたイベントに基づいて前記サービス選択画面を生成する工程と、
前記管理サーバが、生成した前記サービス選択画面を前記ユーザ端末に提供するサービス選択画面提供部と、
を有する、マッチング方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、管理サーバおよびマッチング方法に関する。
【背景技術】
【0002】
従来、ユーザがゴルフをしたいと思った場合、一緒に参加できる仲間が必要である。また、移動手段としての自動車やプレーの際のゴルフ道具が必要である。すなわち、ユーザが単身で気軽にゴルフを行うことは容易でない。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
例えば、特許文献1には、メンバーのマッチングを容易にして1名でも予約が可能になる、インターネットを利用したゴルフメンバーマッチングシステム及び方法が開示されている。
【0005】
しかし、特許文献1は、ユーザにプロフィールや趣向が近似する他のユーザとマッチングさせたうえで送迎バスやレンタル品のサービスを提供するマッチング方法について意図しているものではない。
【0006】
本発明の目的は、ユーザにプロフィールや趣向が近似する他のユーザとマッチングさせたうえで送迎バスやレンタル品のサービスを提供するマッチング方法を提供することである。
【課題を解決するための手段】
【0007】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【0008】
本発明の一実施の形態は、ユーザ端末と、ユーザ端末とネットワークを介して無線通信接続される管理サーバであって、ユーザ端末から詳細データを含むユーザ情報を取得し、取得した詳細データの全項目について各項目の条件に近似する項目を有する他のユーザの詳細データを含むユーザ情報を抽出し、抽出したユーザ情報のうち近似項目数が所定数以上のものが存在し、且つ、抽出したユーザ情報のうち評価度が所定数値以上のものが存在する場合に、所定数値以上の評価度を有するユーザ情報の中から評価度の数値が高い順に所定人数分のユーザ情報を抽出する検索部を有する。また、検索部によって抽出されたユーザ情報とイベント記憶部から抽出したイベントとに基づいて、検索結果画面を生成する検索結果画面生成部を有する。また、生成した検索結果画面をユーザ端末に提供する検索結果画面提供部を有する。
【発明の効果】
【0009】
本発明によれば、管理サーバは、ユーザにプロフィールや趣向が近似する他のユーザとマッチングさせたうえで、送迎バスやレンタル品のサービスを提供できる。
【図面の簡単な説明】
【0010】
【
図1】本発明の一実施の形態におけるマッチングシステムの構成例の概要を示す図である。
【
図2】本発明の一実施の形態における管理サーバのユーザ情報記憶部に記憶されているユーザ情報および詳細データの概要を示す図である。
【
図3】本発明の一実施の形態における全体処理のフローを示す図である。
【
図4】本発明の一実施の形態における全体処理の概要を示す図である。
【
図5】本発明の一実施の形態におけるユーザ情報取得処理およびユーザ情報記憶処理の概要を示す図である。
【
図6】本発明の一実施の形態における検索処理の概要を示す図である。
【
図7】本発明の一実施の形態における近似判定の概要を示す図である。
【
図8】本発明の一実施の形態における検索結果画面の概要を示す図である。
【
図9】本発明の一実施の形態における検索結果画面生成処理の概要を示す図である。
【
図10】本発明の一実施の形態における検索結果画面提供処理の概要を示す図である。
【
図11】本発明の一実施の形態におけるマッチング画面の概要を示す図である。
【
図12】本発明の一実施の形態におけるマッチング画面生成処理の概要を示す図である。
【
図13】本発明の一実施の形態におけるマッチング画面提供処理の概要を示す図である。
【
図14】本発明の一実施の形態におけるサービス選択画面の概要を示す図である。
【
図15】本発明の一実施の形態におけるサービス選択画面生成処理の概要を示す図である。
【
図16】本発明の一実施の形態におけるサービス選択画面提供処理の概要を示す図である。
【発明を実施するための形態】
【0011】
以下、本発明を実施するための形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。また、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
<システム構成>
図1は、本発明の一実施の形態におけるマッチングシステムの構成例の概要を示す図である。
【0012】
図1に示されるように、マッチングシステムは、ユーザ端末100と、ユーザ端末100とネットワークを介して無線通信接続される管理サーバ110とを有する。
【0013】
管理サーバ110は、ユーザ情報記憶部120と、検索結果画面記憶部121と、イベント記憶部122と、マッチング画面記憶部123と、サービス選択画面記憶部124と、検索部130と、検索結果画面生成部140と、検索結果画面提供部150と、マッチング画面生成部160と、マッチング画面提供部170と、サービス選択画面生成部180と、サービス選択画面提供部190と、を有する。
【0014】
ユーザ情報記憶部120には、ユーザ情報200(後述、
図2)が記憶されている。検索結果画面記憶部121には、検索結果画面800(後述、
図8)が記憶されている。イベント記憶部122には、イベントが記憶されている。マッチング画面記憶部123には、マッチング画面1100(後述、
図11)が記憶されている。サービス選択画面記憶部124には、サービス選択画面1400(後述、
図14)が記憶されている。
【0015】
検索部130は、ユーザ端末100から詳細データ210を含むユーザ情報200を取得し、取得した詳細データ210の全項目について各項目の条件に近似する項目を有する他のユーザの詳細データ210を含むユーザ情報200を抽出し、抽出したユーザ情報200のうち近似項目数が所定数以上のものが存在し、且つ、抽出したユーザ情報200のうち評価度が所定数値以上のものが存在する場合に、所定数値以上の評価度を有するユーザ情報200の中から評価度の数値が高い順に所定人数分のユーザ情報200を抽出する。
【0016】
検索結果画面生成部140は、検索部130によって抽出されたユーザ情報200とイベント記憶部122から抽出したイベントとに基づいて、検索結果画面800を生成する。
【0017】
検索結果画面提供部150は、生成された検索結果画面800をユーザ端末100に提供する。
【0018】
マッチング画面生成部160は、ユーザ端末100が、メンバーおよびイベントを選択したユーザから選択タブ830および申込タブ840の押下入力を受付けた場合に、マッチング画面1100の生成に要するユーザ情報200をユーザ情報記憶部120から取得し、取得したユーザ情報200に含まれる詳細データ210を抽出し、抽出した詳細データ210とユーザから選択されたメンバーおよびイベントとに基づいてマッチング画面1100を生成する。なお、「メンバー」とは、本発明に係るマッチングシステムを利用するすべてのユーザを示す。
【0019】
マッチング画面提供部170は、生成したマッチング画面1100をユーザ端末100に提供する。
【0020】
サービス選択画面生成部180は、ユーザ端末100がユーザから決定タブ1120の押下入力を受付けた場合に、サービス選択画面1400の生成に要するユーザ情報200をユーザ情報記憶部120から取得し、取得したユーザ情報200に含まれる詳細データ210を抽出し、抽出した詳細データ210とユーザから決定されたイベントに基づいてサービス選択画面1400を生成する。
<ユーザ情報記憶部>
図2(a)は、本発明の一実施の形態における管理サーバ110のユーザ情報記憶部120に記憶されているユーザ情報200の構成例の概要を示す図である。
【0021】
図2(a)に示されるように、ユーザ情報200は、ユーザID、氏名、性別、年齢、住所、連絡先、プロフィール写真、詳細データ210と、評価度と、サービス利用状況などのデータ項目により構成される。
【0022】
ユーザIDは、管理サーバ110が、ユーザを識別するための符号を示す。氏名は、ユーザの氏名を示す。性別は、ユーザの性別を示す。詳細データ210は、ユーザ端末100がユーザから入力を受け付けることで取得するユーザの詳細な情報や、検索のための条件を示す(詳細は後述する)。
【0023】
評価度は、ユーザが他のユーザから受けた評価の指数を示す。例えば、評価度は1~5までの数値で示される。評価度は、その数値が高いほど、ユーザの評価が高いことを示す。
【0024】
サービス利用状況は、ユーザがサービスを利用しているか否かの状況を示す。例えば、ユーザが送迎バスを利用し、レンタル品を利用していない場合、サービス利用状況は、「送迎バス:利用有り、レンタル品:利用無し」と示される。
【0025】
図2(b)は、本発明の一実施の形態における管理サーバ110のユーザ情報記憶部120に記憶されているユーザ情報200に含まれる詳細データ210の構成例の概要を示す図である。詳細データ210は、ユーザID、タイプ、スコア情報、希望メニュー、エリア、その他趣味、希望日時、独身か既婚か、ゴルフに行く頻度、好きなゴルフ選手等の情報を示す。
【0026】
「タイプ」は、ユーザのゴルフ経験年数やスコア等に基づいて算出されたゴルファーの種別を示す。例えば、ゴルフ経験年数が1年未満で平均スコアが140であるユーザのタイプは、「初心者」である。タイプは、その他に、中級者、アスリート等がある。なお、タイプの算出方法は特に限定されない。
【0027】
「スコア情報」は、ユーザが有するゴルフのスコアについての情報を示す。例えば、スコア情報は、ベストスコア:100、平均スコア:130、等の数値で示される。
【0028】
「希望メニュー」は、ユーザが希望するゴルフのイベントの種類を示す。例えば、希望メニューは、ラウンド、ゴルコン、コンペ、レッスン等である。
【0029】
「エリア」は、ユーザが利用するゴルフ場の都道府県または市区町村等を示す。例えば、エリアは、東京都、神奈川県等である。
【0030】
「その他趣味」は、ユーザがゴルフ以外に有する趣味を示す。例えば、その他趣味は、野球、映画等である。
<全体処理>
図3は、本発明の一実施の形態における全体処理のフローを示す図である。
【0031】
まず、S301にて、管理サーバ110はユーザ情報取得処理およびユーザ情報記憶処理(
図5で後述する)を行う。
【0032】
次に、S302にて、管理サーバ110は検索処理(
図6で後述する)を行う。
【0033】
次に、S303にて、管理サーバ110は検索結果画面生成処理(
図8、
図9で後述する)を行う。
【0034】
次に、S304にて、管理サーバ110は検索結果画面提供処理(
図10で後述する)を行う。
【0035】
次に、S305にて、管理サーバ110はマッチング画面生成処理(
図11、
図12で後述する)を行う。
【0036】
次に、S306にて、管理サーバ110はマッチング画面提供処理(
図13で後述する)を行う。
【0037】
次に、S307にて、管理サーバ110はサービス選択画面生成処理(
図14、
図15で後述する)を行う。
【0038】
次に、S308にて、管理サーバ110はサービス選択画面提供処理(
図16で後述する)を行う。
【0039】
また、
図4は、本発明の一実施の形態における全体処理の概要を示す図である。
【0040】
図4で示されるように、まずユーザである甲と乙は、それぞれが有するユーザ端末100を管理サーバ110と接続させる。なお、ユーザ甲とユーザ乙はそれぞれ単身であるか、仲間であるかは問わない。すなわち、一人の場合でも、友人と一緒の場合でも本発明に係るマッチングシステムを利用できる。
【0041】
次に、管理サーバ110は、検索、マッチング、サービス選択を、ユーザ端末100が各ユーザから入力を受け付けることによって行う。なお、管理サーバ110が行う各処理の詳細は後述する。
【0042】
また、本実施例に係る説明における「サービス」は、ユーザに対する送迎バスの提供業務と、ゴルフ道具のレンタル品の貸与業務とを示す。その他、サービスは、ゴルフのレッスンの提供や、ゴルフ場でのナビゲートの提供、ゴルフスクールの紹介または優遇等の業務を含むこととしても良い。
【0043】
ユーザ甲とユーザ乙は、サービス選択で「送迎バス」の利用を希望した場合、ゴルフ場までの移動を送迎バスにより行う。
【0044】
また、ユーザ甲とユーザ乙は、サービス選択で「レンタル」の利用を希望した場合、道具をレンタルしてゴルフを行う。
【0045】
このようにして、ユーザは、一人の場合でも仲間と一緒の場合でも、ゴルフに参加する仲間やゴルフイベントを探して申し込むことができる。また、ユーザは、送迎バスやレンタル品のサービスを利用できる。すなわち、ユーザはゴルフ仲間や自動車やゴルフ道具を有さなくても、容易にゴルフイベントに参加できる。
<ユーザ情報記憶処理>
図5(a)は、本発明の一実施の形態におけるユーザ情報記憶処理の概要を示す図である。以下、管理サーバ110が、ユーザ情報200を記憶する方法について説明する。
【0046】
まず、S501にて、管理サーバ110は、ユーザ情報入力画面をユーザ端末100に提供する。次に、S502にて、ユーザ端末100は、ユーザ情報入力画面をディスプレイに表示させる。
【0047】
その後、ユーザが本発明に係るシステムを初めて利用する場合、または、詳細データ210を変更(再検索)する場合、S503にて、ユーザ端末100は、ユーザ情報200の入力をユーザから受け付ける。なお、この際ユーザから受け付けたユーザ情報200は、詳細データ210を含む。また、ユーザが入力する情報には、外部アカウント(SNS等)のログイン情報や、パスワードを含めても良い。
【0048】
次に、S504にて、ユーザ端末100は、S503で入力を受け付けたユーザ情報200を管理サーバ110に送信する。
【0049】
次に、S505にて、管理サーバ110は、S504で送信されたユーザ情報200を受信することにより、ユーザ情報200を取得する。次に、S506にて、管理サーバ110は、受信したユーザ情報200にユーザIDを付して、S503にて入力を受け付けたユーザ情報200をユーザ情報記憶部120に記憶する。
<ユーザ情報取得処理>
図5(b)は、本発明の一実施の形態におけるユーザ情報取得処理の概要を示す図である。以下、管理サーバ110が、ユーザ情報200を取得する方法について説明する。
【0050】
ユーザが本発明に係るシステムを2回目以降利用する場合、S507にて、ユーザ端末100はユーザIDの入力をユーザから受け付ける。なお、ユーザIDは、ユーザ情報200に含まれる。
【0051】
次に、S508にて、ユーザ端末100は、S507で入力を受け付けたユーザIDを管理サーバ110に送信する。
【0052】
その後、S509にて、管理サーバ110は、S508で送信されたユーザIDのキーに対応するユーザ情報200をユーザ情報記憶部120から取得する。
<検索処理>
図6は、本発明の一実施の形態における検索処理の概要を示す図である。
【0053】
まず、S601にて、管理サーバ110の検索部130は、ユーザ情報記憶部120からユーザ情報200を抽出し、ユーザ情報200に含まれる詳細データ210を取得する。
【0054】
次に、S602にて、検索部130は、S601で取得した詳細データ210の全項目について各項目の条件に近似する項目を有する他のユーザの詳細データ210を含むユーザ情報200を抽出する。
【0055】
なお、検索部130による詳細データ210の各項目の条件が他と近似するか否かの判定は、後述(
図7)する近似判定の基準に基づいて行う。
【0056】
次に、S603にて、抽出したユーザ情報200のうち近似項目数が所定数以上のものが存在するか否かを判定する。抽出したユーザ情報200のうち近似項目数が所定数以上のものが存在する場合、検索部130は、S604の工程へ進行する。抽出したユーザ情報200のうち近似項目数が所定数以上のものが存在しない場合、検索部130は、本工程を終了する。
【0057】
次に、S604にて、抽出したユーザ情報200のうち評価度が所定数値以上のものが存在するか否かを判定する。抽出したユーザ情報200のうち評価度が所定数値以上のものが存在する場合、検索部130は、S605の工程へ進行する。抽出したユーザ情報200のうち評価度が所定数値以上のものが存在しない場合、検索部130は、本工程を終了する。
【0058】
次に、S605にて、検索部130は、所定数値以上である評価度を有するユーザ情報200のみを選定する。
【0059】
次に、S606にて、検索部130は、選定したユーザ情報200が有する評価度を比較して数値が高い順に所定人数分のユーザ情報200を抽出する。具体的には、S605で選定したユーザ情報200が有する評価度を比較して、数値が高い順に例えば、20人分のユーザ情報200を抽出する。
【0060】
次に、S607にて、検索部130は、検索結果画面生成部140に検索結果画面800の生成を要求する。
【0061】
このように、抽出したユーザ情報200のうち評価度が所定数値以上のものが存在する場合に、評価度の数値が高い順に所定人数分のユーザ情報200を抽出することによって、管理サーバ110は、検索条件を満たすユーザの中からさらに評価が優れたユーザを探すマッチングサービスをユーザに提供できる。
<近似判定>
図7は、本発明の一実施の形態における近似判定の概要を示す図である。
【0062】
図7(a)は、近似判定の基準を示す。詳細データ210のうち「タイプ」についての近似判定の基準を以下説明する。
【0063】
図7(a)で示されるように、マトリクス内の任意の行のタイプと、その行内で丸印700となっている列に対応するタイプとが「近似する」と判定される。例えば、「初心者」と近似するタイプは、未経験、初心者、中級者、である。また、「アスリート」と近似するタイプは、上級者、アスリート、である。
【0064】
また、
図7(a)で示されるように、スコア情報に含まれるスコアと、そのスコアの前後30点以内のスコアとが「近似する」と判定される。例えば、「平均スコア:130」と近似するスコア情報は、平均スコア:100~160、である。なお、「前後30点以内」という基準は、イベントによって変更可能とする。
【0065】
また、
図7(a)で示されるように、希望メニューと同一のものが「近似する」と判定される。例えば、「ラウンド」と近似する希望メニューは、ラウンドである。
【0066】
同様に、その他趣味と同一のものが「近似する」と判定される。例えば、「野球」と近似するその他趣味は、野球である。
【0067】
また、
図7(a)で示されるように、エリアと、そのエリアの同一・隣接都道府県のエリアが「近似する」と判定される。例えば、「東京都」と近似するエリアは、東京都、神奈川県、埼玉県、千葉県、山梨県、である。
【0068】
図7(b)は、近似判定例を示す。
図7(b)の線分710は、近似項目を結んでいることを示す。
【0069】
上述した近似判定基準に従うと、例えば、タイプが「初心者」と「中級者」とは近似する。また、平均スコアが「130」と「100」とは近似する。また、エリアが「埼玉県」と「東京都」とは近似する。
【0070】
よって、
図7(b)で示されるように、ユーザ甲の詳細データ210が、「タイプ:初心者、平均スコア:130、希望メニュー:ゴルコン、エリア:埼玉県、その他趣味:野球」であり、ユーザ乙の詳細データ210が、「タイプ:中級者、平均スコア:100、希望メニュー:ラウンド、エリア:東京都、その他趣味:サッカー」である場合、甲と乙の近似項目は、「タイプ、平均スコア、エリア」と判定される。また、甲と乙の近似項目数は「3つ」と判定される。
【0071】
その後、管理サーバ110は、近似項目数と近似項目の内容とに基づいて、イベントを抽出する(詳細は後述する)。
【0072】
なお、上述した近似判定基準は、イベントごとに適宜変更可能とできる。例えば、「初心者限定」や「アスリート限定」というイベントの場合、上述した「タイプ」の近似判定基準は、「同一のタイプ」とできる。すなわち、この場合、例えば初心者と中級者は近似しないと判定される。
【0073】
同様に、平均スコア、希望メニュー、エリア、その他趣味等の項目についても、イベントの内容に応じて近似判定基準を適宜変更可能とできる。
【0074】
このようにして、検索部130は、既述のS603の処理、すなわち、抽出したユーザ情報200のうち近似項目数が所定数以上のものが存在するか否かを判定できる。また、イベントの内容に応じて近似判定基準を変更することで、より近似するユーザ(メンバー)同士をイベントごとにマッチングさせることが可能となる。
<検索結果画面>
図8は、本発明の一実施の形態における検索結果画面800の概要を示す図である。
【0075】
図8に示されるように、検索結果画面800は、メンバー表示領域810と、イベント表示領域820と、選択タブ830と、申込タブ840と、再検索タブ850と、を含む。検索結果画面800は、ユーザ端末100に表示される。
【0076】
メンバー表示領域810は、S606で検索部130によって抽出されたユーザ情報200に紐づくユーザのプロフィール写真や氏名、年齢、詳細データ210の内容等を表示させる。なお、メンバー表示領域810の表示のさせ方については特に限定されない。
【0077】
イベント表示領域820は、S603で検索部130によって判定された近似項目数と近似項目の内容とに基づいてイベント記憶部122から抽出されたイベントの内容を表示させる。なお、イベント表示領域820の表示のさせ方については特に限定されない。
【0078】
選択タブ830は、ユーザが、メンバー表示領域810からメンバーおよびイベント表示領域820からイベントを選択するためのタブを示す。すなわち、選択タブ830がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、ユーザがマッチング申込を希望するメンバーおよびイベントを選択させる。
【0079】
申込タブ840は、ユーザがウェブ上でマッチング画面1100を利用しメンバーおよびイベントに申し込むためのタブを示す。すなわち、申込タブ840がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、マッチング画面1100の生成をマッチング画面生成部160に要求する。
【0080】
再検索タブ850は、ユーザがメンバーおよびイベントを再検索するためのタブを示す。すなわち、再検索タブ850がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、メンバーおよびイベントの再検索を開始させる。
【0081】
このようにして、管理サーバ110は、メンバーおよびイベントの検索結果をユーザに容易に把握させることができる。また、検索結果画面800が選択タブ830、申込タブ840、再検索タブ850を有することで、管理サーバ110は、ユーザに多面的なユーザの検索機会を与え、ユーザがより満足できるユーザとのマッチングサービスを提供できる。
<検索結果画面生成処理>
図9は、本発明の一実施の形態における検索結果画面生成処理の概要を示す図である。
【0082】
まず、S901にて、管理サーバ110の検索結果画面生成部140は、S607で要求された検索結果画面800の生成リクエストを受け付け、生成に要する所定人数のユーザをS606で抽出した検索部130から取得する。
【0083】
次に、S902にて、検索結果画面生成部140は、S901で取得したユーザに紐付いているユーザIDに基づきユーザ情報200をユーザ情報記憶部120から抽出する。
【0084】
次に、S903にて、検索結果画面生成部140は、S902で抽出したユーザ情報200と、S603で判定した近似項目数と近似項目の内容とに基づいてイベントをイベント記憶部122から抽出する。
【0085】
具体的には、検索結果画面生成部140は、抽出したユーザ情報200に含まれる詳細データ210のうち「エリア」、「希望日時」、「独身か既婚か」、「ゴルフに行く頻度」等の項目に基づいて対応するイベントをイベント記憶部122から抽出する。
【0086】
また、例えば、S603で判定された近似項目数が「3」であり、近似項目の内容が「タイプ:未経験、初心者、中級者」および「エリア:東京都、神奈川県、埼玉県、千葉県、山梨県」および「希望メニュー:ラウンド」である場合、検索結果画面生成部140は、「初心者どうしで始めるラウンドin埼玉ゴルフ場」または、「未経験者限定ラウンドin甲府ゴルフカントリー」等のイベントをイベント記憶部122から抽出する。
【0087】
次に、S904にて、S902で抽出したユーザ情報200と、S903で抽出したイベントとに基づいて検索結果画面800を生成する。
【0088】
次に、S905にて、S904で生成した検索結果画面800を検索結果画面記憶部121に記憶する。
【0089】
次に、S906にて、検索結果画面生成部140は、検索結果画面800の提供を検索結果画面提供部150に要求する。
<検索結果画面提供処理>
図10は、本発明の一実施の形態における検索結果画面提供処理の構成例の概要を示す図である。
【0090】
まず、S1001にて、管理サーバ110の検索結果画面提供部150は、S906で要求された検索結果画面800の提供リクエストを受け付ける。
【0091】
次に、S1002にて、検索結果画面提供部150は、提供したい検索結果画面800を検索結果画面記憶部121から抽出する。
【0092】
次に、S1003にて、検索結果画面提供部150は、S903で生成された検索結果画面800を提供したいユーザに対応するユーザ情報200をユーザ情報記憶部120から抽出する。
【0093】
次に、S1004にて、検索結果画面提供部150は、S1002で抽出した検索結果画面800をユーザ端末100に提供する。
【0094】
次に、S1005にて、ユーザ端末100は、S1004で管理サーバ110から提供された検索結果画面800を、端末のディスプレイに表示させる。
【0095】
次に、S1006にて、ユーザ端末100は、メンバー表示領域810からメンバーを、およびイベント表示領域820からイベントを選択したユーザから「選択タブ830」の押下入力を受付ける。
【0096】
次に、S1007にて、ユーザ端末100は、ユーザから申込タブ840の押下入力を受付けたか否かを判定する。ユーザから申込タブ840の押下入力を受付けた場合、ユーザ端末100は、工程S1008へ進行する。ユーザから申込タブ840の押下入力を受付けない場合、ユーザ端末100は、工程S1009へ進行する。
【0097】
S1008にて、ユーザ端末100は、申込指示を管理サーバ110に送信する。その後、管理サーバ110は、マッチング画面1100の生成をマッチング画面生成部160に要求する。
【0098】
S1009にて、ユーザ端末100は、ユーザから再検索タブ850の押下入力を受付けたか否かを判定する。ユーザから再検索タブ850の押下入力を受付けた場合、ユーザ端末100は、工程S1010へ進行する。ユーザから再検索タブ850の押下入力を受付けない場合、ユーザ端末100は、本工程を終了する。
【0099】
S1010にて、ユーザ端末100は、再検索指示を管理サーバ110に送信する。その後、管理サーバ110は、再検索を行うため工程S301へ進行し、以降S304までを行う。
【0100】
このようにして、管理サーバ110は、メンバーおよびイベントの検索結果をユーザに容易に把握させることができる。また、検索結果画面800が選択タブ830、申込タブ840、再検索タブ850を有することで、管理サーバ110は、ユーザに多面的なユーザの検索機会を与え、ユーザがより満足できるユーザとのマッチングサービスを提供できる。
<マッチング画面>
図11は、本発明の一実施の形態におけるマッチング画面1100の概要を示す図である。
【0101】
図11に示されるように、マッチング画面1100は、マッチング内容表示領域1110と、決定タブ1120と、戻るタブ1130と、を含む。マッチング画面1100は、ユーザ端末100に表示される。
【0102】
マッチング内容表示領域1110は、マッチング画面生成部160がS1202(後述、
図12)で抽出した詳細データ210と、S1203で抽出したメンバーおよびイベントとを表示させる。なお、マッチング内容表示領域1110の表示のさせ方については特に限定されない。
【0103】
決定タブ1120は、ユーザが提供されたマッチング画面1100に表示された内容でマッチングを決定するためのタブを示す。また、決定タブ1120は、マッチングが決定した後、ユーザにサービスの利用をさせるためのタブを示す。すなわち、決定タブ1120がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、サービス選択画面1400の生成をサービス選択画面生成部180に要求する。
【0104】
戻るタブ1130は、ユーザが再度マッチングを行うためのタブを示す。すなわち、戻るタブ1130がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、工程S304へ進行する。
【0105】
このようにして、管理サーバ110は、マッチング画面1100によりメンバーおよびイベントとのマッチングをユーザに容易に提供できる。
【0106】
また、管理サーバ110は、ユーザに、プロフィールや趣向が近似する他のユーザ(メンバー)とマッチングさせたうえで、ユーザの経験や趣向に近似するゴルフのイベントに参加させるマッチング方法を提供できる。
<マッチング画面生成処理>
図12は、本発明の一実施の形態におけるマッチング画面生成処理の概要を示す図である。
【0107】
まず、S1201にて、管理サーバ110のマッチング画面生成部160は、S1008で要求されたマッチング画面1100の生成リクエストを受け付け、生成に要するユーザ情報200をユーザ情報記憶部120から取得する。
【0108】
次に、S1202にて、マッチング画面生成部160は、S1201で取得したユーザ情報200に含まれる詳細データ210を抽出する。
【0109】
次に、S1203にて、マッチング画面生成部160は、S1206でユーザから選択されたメンバーおよびイベントを抽出する。
【0110】
次に、S1204にて、マッチング画面生成部160は、S1202で抽出した詳細データ210と、S1203で抽出したメンバーおよびイベントとに基づいてマッチング画面1100を生成する。
【0111】
次に、S1205にて、マッチング画面生成部160は、S1204で生成したマッチング画面1100をマッチング画面記憶部123に要求する。
【0112】
次に、S1206にて、マッチング画面生成部160は、マッチング画面1100の提供をマッチング画面提供部170に要求する。
<マッチング画面提供処理>
図13は、本発明の一実施の形態におけるマッチング画面提供処理の構成例の概要を示す図である。
【0113】
まず、S1301にて、管理サーバ110のマッチング画面提供部170は、S1206で要求されたマッチング画面1100の提供リクエストを受け付ける。
【0114】
次に、S1302にて、マッチング画面提供部170は、提供したいマッチング画面1100をマッチング画面記憶部123から抽出する。
【0115】
次に、S1303にて、マッチング画面提供部170は、S1302で抽出したマッチング画面1100を提供したいユーザに対応するユーザ情報200をユーザ情報記憶部120から抽出する。
【0116】
次に、S1304にて、マッチング画面提供部170は、S1303で抽出したマッチング画面1100をユーザ端末100に提供する。
【0117】
次に、S1305にて、ユーザ端末100は、S1304で管理サーバ110から提供されたマッチング画面1100を、端末のディスプレイに表示させる。
【0118】
次に、S1306にて、ユーザ端末100は、ユーザから決定タブ1120の押下入力を受付けたか否かを判定する。ユーザから決定タブ1120の押下入力を受付けた場合、ユーザ端末100は、工程S1307へ進行する。ユーザから決定タブ1120の押下入力を受付けない場合、ユーザ端末100は、工程S1308へ進行する。
【0119】
S1307にて、ユーザ端末100は、決定指示を管理サーバ110に送信する。その後、管理サーバ110は、サービス選択画面1400の生成をサービス選択画面生成部180に要求する。
【0120】
S1308にて、ユーザ端末100は、ユーザから戻るタブ1130の押下入力を受付けたか否かを判定する。ユーザから戻るタブ1130の押下入力を受付けた場合、ユーザ端末100は、工程S1309へ進行する。ユーザから戻るタブ1130の押下入力を受付けない場合、ユーザ端末100は、本工程を終了する。
【0121】
S1309にて、ユーザ端末100は、再マッチング指示を管理サーバ110に送信する。その後、管理サーバ110は、再マッチングを行うため工程S304へ進行する。
【0122】
このようにして、管理サーバ110は、マッチング画面1100によりメンバーおよびイベントとのマッチングをユーザに容易に提供できる。すなわち、ユーザ側に対して、管理サーバ110は、より満足できるユーザとのマッチングサービスを提供できる。
【0123】
また、管理サーバ110は、ユーザに、プロフィールや趣向が近似する他のユーザ(メンバー)とマッチングさせたうえで、ユーザの経験や趣向に近似するゴルフのイベントに参加させるマッチング方法を提供できる。
<サービス選択画面>
図14は、本発明の一実施の形態におけるサービス選択画面1400の概念を示す図である。
【0124】
図14に示されるように、サービス選択画面1400は、サービス表示領域1410と、希望タブ1420と、購入タブ1430と、を含む。サービス選択画面1400は、ユーザ端末100に表示される。
【0125】
サービス表示領域1410は、サービス選択画面生成部180がS1502(後述、
図15)で抽出したユーザ情報200と、S1503で抽出したイベントとに基づいて生成される送迎バスや、レンタル品の情報を表示させる。
【0126】
また、サービス表示領域1410は、ゴルフのレッスンの提供や、ゴルフ場でのナビゲートの提供、ゴルフスクールの紹介または優遇等の業務を含む情報を表示させても良い。なお、サービス表示領域1410の表示のさせ方については特に限定されない。
【0127】
希望タブ1420は、ユーザが、サービス表示領域1410からサービスの利用を希望するためのタブを示す。すなわち、希望タブ1420がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、ユーザが利用を希望するサービスを選択させる。
【0128】
購入タブ1430は、ユーザが、希望したサービスを含めたイベントの決済手続を行うためのタブを示す。すなわち、購入タブ1430がユーザからタップまたはクリックの入力を受け付けることにより、管理サーバ110は、ユーザが希望したサービスを含めたイベントの決済手続へ進行させる。
【0129】
このようにして、管理サーバ110は、サービス選択画面1400により送迎バスやレンタル品等のサービスの利用を希望しているユーザに、サービスを提供できる。すなわち、ユーザがゴルフをしたいと思った場合、移動手段としての自動車やプレーの際のゴルフ道具を必要とせず、ユーザが単身で気軽にゴルフを行うことができる。
<サービス選択画面生成処理>
図15は、本発明の一実施の形態におけるサービス選択画面生成処理の概要を示す図である。
【0130】
まず、S1501にて、管理サーバ110のサービス選択画面生成部180は、S1307で要求されたサービス選択画面1400の生成リクエストを受け付け、生成に要するユーザ情報200をユーザ情報記憶部120から抽出する。
【0131】
次に、S1502にて、サービス選択画面生成部180は、S1501で取得したユーザ情報200に含まれる詳細データ210を抽出する。
【0132】
次に、S1503にて、サービス選択画面生成部180は、S1306でユーザから決定されたイベントを抽出する。
【0133】
次に、S1504にて、サービス選択画面生成部180は、S1502で抽出した詳細データ210とS1503で抽出したイベントとに基づいてサービス選択画面1400を生成する。
【0134】
具体的には、サービス選択画面生成部180は、抽出した詳細データ210のうちの各項目の内容や、抽出したイベントの「ゴルフ場の場所、日時、参加人数」等に対応する送迎バスおよびレンタル品を抽出して、サービス表示領域1410を含むことによりサービス選択画面1400を生成する。
【0135】
例えば、サービス選択画面生成部180は、抽出した詳細データ210のうちの「エリア」が「群馬県」であり、抽出したイベントの「ゴルフ場の場所、日時、参加人数」が、「群馬〇〇ゴルフ場、〇月〇日の7時30分出発、8人参加」である場合、その場所と日時および人数に対応した「送迎バス603号」を送迎バスとして抽出して、サービス表示領域1410を生成する。
【0136】
また、例えば、サービス選択画面生成部180は、抽出した詳細データ210のうちの「タイプ」が「未経験」で、ユーザ情報200のうち性別が「女性」である場合、対応した「初心者女性用ゴルフクラブセット」をレンタル品として抽出して、サービス表示領域1410を生成する。
【0137】
上記のようにして生成されたサービス表示領域1410を構成に含めることにより、サービス選択画面生成部180は、サービス選択画面1400を生成する。
【0138】
次に、S1505にて、サービス選択画面生成部180は、S1504で生成したサービス選択画面1400をサービス選択画面記憶部124に記憶する。
【0139】
次に、S1506にて、サービス選択画面生成部180は、サービス選択画面1400の提供をサービス選択画面提供部190に要求する。
<サービス選択画面提供処理>
図16は、本発明の一実施の形態におけるサービス選択画面提供処理の構成例の概要を示す図である。
【0140】
まず、S1601にて、管理サーバ110のサービス選択画面提供部190は、S1506で要求されたサービス選択画面1400の提供リクエストを受け付ける。
【0141】
次に、S1602にて、サービス選択画面提供部190は、提供したいサービス選択画面1400をサービス選択画面記憶部124から抽出する。
【0142】
次に、S1603にて、サービス選択画面提供部190は、S1602で抽出したサービス選択画面1400を提供したいユーザに対応するユーザ情報200をユーザ情報記憶部120から抽出する。
【0143】
次に、S1604にて、サービス選択画面提供部190は、S1603で抽出したサービス選択画面1400をユーザ端末100に提供する。
【0144】
次に、S1605にて、ユーザ端末100は、S1604で管理サーバ110から提供されたサービス選択画面1400を、端末のディスプレイに表示させる。
【0145】
次に、S1606にて、ユーザ端末100は、サービス表示領域1410からサービスの利用を希望したユーザから「希望タブ1420」の押下入力を受付ける。なお、ユーザがサービスの利用を希望しない場合、ユーザ端末100は、ユーザから「希望タブ1420」の押下入力を受付けないで工程S1607へ進行する。
【0146】
次に、S1607にて、ユーザ端末100は、ユーザから購入タブ1430の押下入力を受付けたか否かを判定する。ユーザから購入タブ1430の押下入力を受付けた場合、ユーザ端末100は、工程S1608へ進行する。ユーザから購入タブ1430の押下入力を受付けない場合、ユーザ端末100は、本工程を終了する。
【0147】
S1608にて、ユーザ端末100は、購入指示を管理サーバ110に送信する。その後、管理サーバ110は、ユーザが希望したサービスを含めイベントの決済手続へ進行する。
【0148】
このようにして、管理サーバ110は、サービス選択画面1400により送迎バスやレンタル品等のサービスの利用を希望しているユーザに、サービスを提供できる。すなわち、ユーザがゴルフをしたいと思った場合、移動手段としての自動車やプレーの際のゴルフ道具を必要とせず、ユーザが単身で気軽にゴルフを行うことができる。
<本実施の形態の効果>
以上説明した本発明の実施の形態によれば、管理サーバ110は、ユーザにプロフィールや趣向が近似する他のユーザとマッチングさせたうえで送迎バスやレンタル品のサービスを提供するマッチングが可能となる。
【0149】
すなわち、管理サーバ110は、ユーザがゴルフをしたいと思った場合に、ゴルフ仲間がいなくても自己のプロフィールや趣向が近似する他のユーザと容易にマッチングさせることができる。
【0150】
また、管理サーバ110は、ユーザがゴルフをしたいと思った場合に、移動手段としての自動車やプレーの際のゴルフ道具を必要とせず、ユーザに気軽にゴルフを行わせることができる。
【0151】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。たとえば、ユーザ端末は、スマートフォン以外にも、ノート型PCや、タブレット端末等の様々な形態のユーザ端末を全て含むものである。
【0152】
また、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換しても良い。
【0153】
また、上記の各構成、機能、処理部は、それらの一部又は全部を、ハードウェア(例えば、集積回路)で実現してもよい。また、上記の各構成、機能、処理部は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行するネットワーク経由もしくはディスク等記憶媒体によるインストール型のソフトウェア、また、ASPなどのネットワーク型アプリケーションで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(SolidStateDrive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。
【符号の説明】
【0154】
100…ユーザ端末
110…管理サーバ
120…ユーザ情報記憶部
121…検索結果画面記憶部
122…イベント記憶部
123…マッチング画面記憶部
124…サービス選択画面記憶部
130…検索部
140…検索結果画面生成部
150…検索結果画面提供部
160…マッチング画面生成部
170…マッチング画面提供部
180…サービス選択画面生成部
190…サービス選択画面提供部
200…ユーザ情報
210…詳細データ
800…検索結果画面
1100…マッチング画面
1400…サービス選択画面