(57)【要約】      （修正有）【課題】ゴルフの目的に応じた組分けを決定する、ゴルフの自動組分け装置、ゴルフの自動組分け方法、およびプログラムを提供する。【解決手段】自動組分け装置１００は、取得部からゴルフの参加メンバーに関するメンバー情報と、ゴルフにおいて優先すべき目的とを取得する。条件選択部は、取得部により取得された目的と、参加メンバーの組分けを決定する際の複数の条件がそれぞれ目的に与える影響度を示す影響度情報とに基づいて、複数の条件のうち優先すべき優先条件を選択する。決定部は、条件選択部により選択された優先条件を優先的に適用し、取得部により取得された目的に沿った参加メンバーの組分けを決定する。【選択図】図１
2018142070.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフの参加メンバーに関するメンバー情報と、前記ゴルフにおいて優先すべき目的とを取得する取得部と、
前記取得部により取得された目的と、前記参加メンバーの組分けを決定する際の複数の条件がそれぞれ前記目的に与える影響度を示す影響度情報とに基づいて、前記複数の条件のうち優先すべき優先条件を選択する条件選択部と、
前記条件選択部により選択された優先条件を優先的に適用し、前記取得部により取得された目的に沿った前記参加メンバーの組分けを決定する決定部と、
を備えるゴルフの自動組分け装置。
【請求項２】
前記目的は、利用者に提示された目的候補の中から選択された目的である、
請求項１記載のゴルフの自動組分け装置。
【請求項３】
前記取得部は、前記ゴルフの後に、前記目的の達成度に関する情報を取得し、
前記条件選択部により選択された前記優先条件と、前記ゴルフの後に前記取得部により取得された前記目的の達成度に関する情報とに基づいて、前記影響度情報を学習する学習部を更に備える、
請求項１または２記載のゴルフの自動組分け装置。
【請求項４】
前記学習部は、利用者によって定義されたグループごとに前記影響度情報を学習し、
前記取得部は、前記メンバー情報および前記目的に対応付けて、前記グループの識別情報を取得し、
前記条件選択部は、前記取得部により取得された前記グループの識別情報に対応するグループについて学習された前記影響度情報に基づいて、前記優先条件を選択する、
請求項３記載のゴルフの自動組分け装置。
【請求項５】
前記条件選択部は、前記取得部により取得された前記グループの識別情報に対応するグループについて学習された前記影響度情報が存在しない又は十分でない場合、前記メンバー情報が類似する他のグループについて学習された前記影響度情報に基づいて、前記優先条件を決定する、
請求項４記載のゴルフの自動組分け装置。
【請求項６】
ゴルフ場の予約サービスの一部として前記参加メンバーの組分けを決定するサービスを提供する、
請求項１から５のうちいずれか１項記載のゴルフの自動組分け装置。
【請求項７】
コンピュータが、
ゴルフの参加メンバーに関するメンバー情報と、前記ゴルフにおいて優先すべき目的とを取得し、
前記取得された目的と、前記参加メンバーの組分けを決定する際の複数の条件がそれぞれ前記目的に与える影響度を示す影響度情報とに基づいて、前記複数の条件のうち優先すべき優先条件を選択し、
前記選択された優先条件を優先的に適用し、前記取得部により取得された目的に沿った前記参加メンバーの組分けを決定する、
ゴルフの自動組分け方法。
【請求項８】
コンピュータに、
ゴルフの参加メンバーに関するメンバー情報と、前記ゴルフにおいて優先すべき目的とを取得させ、
前記取得された目的と、前記参加メンバーの組分けを決定する際の複数の条件がそれぞれ前記目的に与える影響度を示す影響度情報とに基づいて、前記複数の条件のうち優先すべき優先条件を選択させ、
前記選択された優先条件を優先的に適用し、前記取得部により取得された目的に沿った前記参加メンバーの組分けを決定させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフの自動組分け装置、ゴルフの自動組分け方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ゴルフ場の指定とゴルフコンペに参加する複数プレーヤー情報、およびハンディキャップ情報が入力されると、入力されたプレーヤー情報、およびハンディキャップ情報からプレーヤーを複数のラウンド組に分ける全組み合わせパターンを作成し、指定されたゴルフ場において過去にプレイした複数プレーヤーの、少なくともハンディキャップ値、実際のスコア、ラウンド時間を含むゴルフ場情報をあらかじめ記憶し、ゴルフ場情報を基に全組み合わせパターンに対する組み合わせの良さを表す指標を算出し、組み合わせの良さを表す指標に基づいて全組み合わせパターンから最適な組み合わせを抽出する技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９２０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、ゴルフの目的に応じた組分けを決定することができない場合があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、ゴルフの目的に応じた組分けを決定することができるゴルフの自動組分け装置、ゴルフの自動組分け方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、ゴルフの参加メンバーに関するメンバー情報と、前記ゴルフにおいて優先すべき目的とを取得する取得部と、前記取得部により取得された目的と、前記参加メンバーの組分けを決定する際の複数の条件がそれぞれ前記目的に与える影響度を示す影響度情報とに基づいて、前記複数の条件のうち優先すべき優先条件を選択する条件選択部と、前記条件選択部により選択された優先条件を優先的に適用し、前記取得部により取得された目的に沿った前記参加メンバーの組分けを決定する決定部と、を備えるゴルフの自動組分け装置である。
【発明の効果】
【０００７】
本発明の一態様によれば、ゴルフの目的に応じた組分けを決定することができる。
【図面の簡単な説明】
【０００８】
【図１】ゴルフの予約システム１の全体構成を示す図である。
【図２】メンバー情報１８２の内容の一例を示す図である。
【図３】組分け設定情報１８４の内容の一例を示す図である。
【図４】組分け条件（男女比）と目的（全体スコアの向上）との関係を示すグラフである。
【図５】組分け条件（男女比）と目的（満足度）との関係を示すグラフである。
【図６】組分け条件（男女比）と目的（プレイ時間の短縮）との関係を示すグラフである。
【図７】達成度情報１８８の内容の一例を示す図である。
【図８】ゴルフ場の予約画面の一例を示す図である。
【図９】登録画面の一例を示す図である。
【図１０】組分け設定画面の一例を示す図である。
【図１１】アンケート画面の一例を示す図である。
【図１２】予約システム１において実行される処理を示すシーケンス図である。
【図１３】自動組分け装置１００において実行される組分け処理の一部を示すフローチャートである。
【図１４】図１３に示す処理の続きの処理を示すフローチャートである。
【図１５】自動組分け装置１００の処理の一例について説明する概念図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、本発明のゴルフの自動組分け装置、ゴルフの自動組分け方法、およびプログラムの実施形態について説明する。ゴルフの自動組分け装置は、例えばゴルフコンペを開催する場合のように複数組に分かれてゴルフをプレイする団体に対し、ゴルフの目的に応じた参加メンバーの組分けを自動的に決定して提供する装置である。ゴルフの自動組分け装置は、例えば、ウェブサーバやアプリサーバ、或いは端末装置の一機能として動作する。以下の説明では、ゴルフの自動組分け装置は、ウェブサーバであるものとする。
【００１０】
ゴルフの自動組分け装置は、例えば、ゴルフ場の予約サイトを提供するウェブサーバの一部を構成する装置である。すなわち、ゴルフの自動組分け装置は、ゴルフ場の予約サービスの一部として、ゴルフの参加メンバーの組分けを決定するサービスを提供する。ゴルフの自動組分け装置が提供するサービスは、ゴルフ場の予約サイトにおいて所定の操作がなされることで呼び出され、実行される。
【００１１】
図１は、ゴルフの予約システム１の全体構成を示す図である。図１に示す通り、ゴルフの予約システム１は、ネットワークＮＷを用いて互いに通信する端末装置１０と自動組分け装置１００とを含む。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、インターネット、プロバイダ装置、無線基地局、専用回線などのうちの一部または全部を含む。
【００１２】
端末装置１０は、利用者が操作する端末であって、例えば、デスクトップ型のコンピュータ、ノート型のコンピュータ、ＰＤＡ（Personal Digital Assistant）、またはスマートフォンやタブレット端末である。以下の実施形態において、端末装置１０は、例えば、スマートフォンであって、タッチパネルＴＰを備える。端末装置１０は、ウェブブラウザを利用して、自動組分け装置１００からウェブページをダウンロードしてタッチパネルＴＰに表示させる。
【００１３】
自動組分け装置１００は、取得部１１０と、データ管理部１２０と、条件選択部１３０と、決定部１４０と、学習部１５０と、入力部１６０と、表示部１７０と、記憶部１８０とを備える。データ管理部１２０、条件選択部１３０、決定部１４０、および学習部１５０は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサが、記憶部１８０に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、データ管理部１２０、条件選択部１３０、決定部１４０、および学習部１５０の機能のうち一部または全部は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００１４】
取得部１１０は、例えば、ネットワークＮＷを用いて端末装置１０と通信する。取得部１１０は、ネットワークＮＷを介して、端末装置１０から各種情報を取得し、データ管理部１２０に出力する。
【００１５】
データ管理部１２０は、取得部１１０により取得された各種情報を記憶部１８０に格納する。また、データ管理部１２０は、記憶部１８０から読み出した各種情報等を、取得部１１０とネットワークＮＷとを用いて端末装置１０に送信する。
【００１６】
条件選択部１３０は、利用者に提示された目的候補の中から、ゴルフにおいて優先すべき目的として、利用者により端末装置１０を用いて選択された目的（以下、選択目的と記す）と、後述する影響度情報１８６とに基づいて、選択目的に対する各組分け条件の影響度を導出し、導出した影響度に基づいて、複数の組分け条件のうち優先すべき優先条件を選択する。組分け条件とは、参加メンバーの組分けを決定するための条件である。組分け条件には、例えば、男女比、スコアの平準化、役職の組み合わせ、プレイ時間の平準化、年齢の組み合わせ化等が含まれる。
【００１７】
決定部１４０は、条件選択部１３０により選択された優先条件を優先的に適用し、選択目的に沿った参加メンバーの組分けを決定する。
【００１８】
学習部１５０は、条件選択部１３０により選択された優先条件と、ゴルフの後に取得部１１０により取得された情報であって、目的の達成度に関する情報（以下、達成度情報と記す）とに基づいて、影響度情報１８６を学習する。これに限られず、学習部１５０は、各メンバーのスコアやプレイ時間に基づいて、影響度情報１８６を学習してもよい。なお、各メンバーのスコアやプレイ時間を示す情報は、ゴルフ後に、端末装置１０から送信され、記憶部１８０に格納される。学習部１５０は、例えば、利用者によって定義されたグループごとに影響度情報１８６を学習する。グループには、登録されている団体や、団体をさらに細かく分けた集合（例えば、Ａ社の営業第１課といった集合）も含まれてよい。これにより、グループごとの特性に応じた影響度を学習することができる。
【００１９】
入力部１６０は、例えば、各種キー、ボタン、ダイヤルスイッチ、マウス、表示部１７０と一体として形成されるタッチパネルなどのうち一部または全部を含む。
【００２０】
表示部１７０は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）表示装置などである。
【００２１】
記憶部１８０は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、ＳＳＤ（Solid State Drive）などのフラッシュメモリ、ＨＤＤ（Hard Disk Drive）などである。記憶部１８０には、メンバー情報１８２と、組分け設定情報１８４と、影響度情報１８６と、達成度情報１８８などの情報が格納される。
【００２２】
メンバー情報１８２は、団体に属するメンバーに関する情報である。図２は、メンバー情報１８２の内容の一例を示す図である。メンバー情報１８２は、図２に示す通り、例えば、団体ＩＤと、メンバーＩＤと、名前と、性別と、役職と、平均スコアと、ハンディキャップと、平均ラウンド時間とを対応付けたテーブルに格納される。団体ＩＤは、団体を識別するための固有の情報である。メンバーＩＤは、メンバーを識別するための固有の情報である。平均スコアあるいは平均ラウンド時間は、各メンバーによる自己申告であってもよく、例えば、過去のスコアあるいはラウンド時間に基づいて算出される平均値であってもよい。ハンディキャップは、プレイごとに設定される値であってもよく、平均スコアに基づいて算出されるものであってもよい。
【００２３】
組分け設定情報１８４は、組分けに関する情報であって、少なくとも選択目的を示す情報を含む。図３は、組分け設定情報１８４の内容の一例を示す図である。組分け設定情報１８４は、図３に示す通り、例えば、団体ＩＤと、団体名と、選択目的と、組分け条件と、プレイ日と、ゴルフ場とを対応付けたテーブルに格納される。選択目的には、例えば、メンバーの平均スコアを上げること（以下、全体スコアの向上と記す）と、メンバーの満足度が高いこと（以下、満足度と記す）と、コースプレイ時間が短いこと（以下、プレイ時間の短縮と記す）等が含まれる。プレイ日およびゴルフ場は、組分けされたメンバーでプレイしたゴルフの日時と場所とを示す情報である。
【００２４】
影響度情報１８４は、組分け条件が目的に対して与える影響度を示す情報である。影響度情報１８４は、例えば、組分け条件ごとに、各目的との関係を示すグラフで示される。図４〜６は、一の組分け条件（男女比）と各目的（全体スコアの向上、満足度、プレイ時間の短縮）との関係を示すグラフである。なお、図示は省略するが、他の組分け条件についても各目的との関係を示すグラフが用意されており、影響度情報１８４に格納されている。また、影響度を示すグラフは、登録されている団体等のグループごとに用意されており、各グループを識別する識別情報と対応付けられて、影響度情報１８４に格納されている。なお、影響度情報１８４は、学習部１５０により学習されることで、グラフの波形が更新される。
【００２５】
達成度情報１８８は、目的の達成度に関する情報である。図７は、達成度情報１８８の内容の一例を示す図である。達成度情報１８８は、図７に示す通り、例えば、団体ＩＤと、個人ＩＤと、目的と、組分け条件と、達成度とを対応付けたテーブルに格納される。達成度は、例えば、後で説明するアンケート画面を用いて回収した達成度である。団体ＩＤ、個人ＩＤ、および組分け条件は、達成度の回答の対象となった組分けに関する情報である。
【００２６】
ここで、組分け処理の一例について説明する。条件選択部１３０は、組分け対象である団体ＩＤを用いて、当該団体に関する影響動情報１８４を参照して、目的に対して組分け条件が与える影響度を組分け条件ごとに導出する。例えば、条件選択部１３０は、図４に示すグラフのピーク値を平均値で除算することで、組分け条件「男女比」が目的「全体スコアの向上」に与える影響度を導出する。同様にして、条件選択部１３０は、図５に示すグラフに基づいて、組分け条件「スコアの平準化」が目的「全体スコアの向上」に与える影響度を導出し、図６に示すグラフに基づいて、組分け条件「役職の組み合わせ」が目的「全体スコアの向上」に与える影響度も導出する。そして、条件選択部１３０は、影響度が最も高い組分け条件を優先条件として選択する。
【００２７】
なお、これに限られず、条件選択部１３０は、導出した影響度の大小関係に基づいて、組分け条件の優先順位を決定してもよい。例えば、優先順位は、影響度が大きい方が高くなる。
【００２８】
さらに、複数の目的が選択目的として選択された場合、条件選択部１３０は、選択目的ごとに、組分け条件に与える影響度を導出し、組分け条件ごとに影響度を合計した値を比較して、合計値が最も高い組分け条件を優先条件として選択してもよい。
【００２９】
例えば、条件選択部１３０により優先条件として「男女比」が選択された場合、組分け決定部１４０は、組分け条件「男女比」を適用して、メンバーを組分けする。ここで、組分け決定部１４０は、例えば、図４〜６に示すグラフにおいて、ピーク値を示すときの値（以下、条件値と記す）でメンバーを組分けする。つまり、組分け決定部１４０は、選択目的が「全体スコアの向上」である場合、条件値［男女比５５：４５］に近い割合（例えば、１グループあたり４人で組分けする場合は、男女比２：２）で組分けをし、選択目的が「満足度」である場合、条件値［男女比８０：２０］に近い割合（例えば、１グループあたり４人で組分けする場合は、男女比３：１）で組分けをする。
【００３０】
また、組分け決定部１４０は、影響度の大小関係に従って、複数の組分け条件に基づき、メンバーを組分けしてもよい。例えば、組分け条件が３つであった場合、組分け決定部１４０は、（ｉ）最も影響度の高い条件を適用して、組分けの候補を選択し、その後、（ｉｉ）次に影響度の高い条件を適用して、（ｉ）で選択された候補から絞り込み、（ｉｉｉ）最も影響度の低い条件を適用して、（ｉｉ）で選択された候補から絞り込んでもよい。例えば、最も影響度の高い組分け条件が「男女比」であった場合、条件値の比率で男女を割り振るようにメンバーの組分けした後、この条件値の比率を変えないようにして、次に影響度の高い条件を適用する。
【００３１】
また、組分け決定部１４０は、複数の目的が選択目的として選択された場合、条件選択部１３０により組分け条件ごとに合算された影響度の合計値の大小関係に従って、複数の組分け条件に基づき、メンバーを組分けしてもよい。
【００３２】
また、組分け対象である団体について学習された影響度情報が存在しない又は十分でない場合、条件選択部１３０は、メンバー情報１８２を参照し、メンバー情報の特性が類似する他のグループを検索し、検索により得られた他のグループについて学習された影響度情報に基づいて、優先条件を決定してもよい。
【００３３】
次に、図８〜１１を参照して、端末装置１０に表示される画面の一例について説明する。
【００３４】
図８は、ゴルフ場の予約画面の一例を示す図である。図８に示す通り、ゴルフ場の予約画面２００は、予約内容入力部２０２と、予約ボタン２０４と、組分け予定ボタン２０６と、組分け指示ボタン２０８とを含む。予約内容入力部２０２は、例えば、プレイ日、エリア、団体名、人数等の予約内容を入力するための画面の一部である。予約ボタン２０４は、予約内容入力部２０２に入力された内容での予約を指示するボタンである。組分け予定ボタン２０６は、予約とともに、組分けも指示するボタンである。組分け指示ボタン２０８は、予約とは別に、組分けだけの指示を受け付けるボタンである。
【００３５】
図９は、登録画面の一例を示す図である。図９に示す通り、登録画面２２０は、団体名入力欄２２２と、メンバー情報入力欄２２４と、登録ボタン２２６とを含む。団体名入力欄２２２は、団体名の入力を受け付ける入力欄である。メンバー情報入力欄２２４は、メンバーに関する情報を受け付ける入力欄である。登録ボタン２２６は、団体名入力欄２２２およびメンバー情報入力欄２２４に入力された内容での登録を受け付けるボタンである。
【００３６】
図１０は、組分け設定画面の一例を示す図である。図１０に示す通り、組分け設定画面２４０は、ゴルフ情報２４２と、目的情報２４４と、決定ボタン２４６とを含む。ゴルフ場情報２４２には、例えば、プレイ日、ゴルフ場、団体名、組数または一組あたりの人数等、組分けする団体がプレイするゴルフに関する情報が含まれる。目的情報２４４には、例えば、全体スコアの向上、満足度、プレイ時間の短縮等が含まれる。また、組分け設定画面２４０には、目的情報２４４に含まれる複数の目的のうち少なくとも一つの目的を選択するための選択ボタン２４４Ａが含まれる。選択ボタン２４４Ａは、例えば、ラジオボタンである。決定ボタン２４６は、選択ボタン２４６により選択された内容での組分け指示を受け付けるボタンである。
【００３７】
図１１は、アンケート画面の一例を示す図である。図１１に示す通り、アンケート画面２６０は、アンケート対象情報２６２と、達成度回答欄２６４と、回答ボタン２６６とが含む。アンケート対象情報２６２は、例えば、団体名、プレイ日、ゴルフ場等を含み、アンケートの対象となっているプレイに関する情報である。達成度回答欄２６４は、目的ごとに、達成度を選択するバー２６４Ａと、バー２６４Ａの上を移動するつまみ２６４Ｂとを含む。図示の例では、バー２６４Ａに、達成度を５段階で評価するためのメモリが設けられている。なお、達成度回答欄２６４は、これに限られず、ラジオボタンにより達成度を選択するものであってもよく、達成度を入力する欄を含むものであってもよい。また、達成度回答欄２６４では、アンケートの対象となっている組分け時に選択された選択目的だけが回答可能であってもよく、全ての目的について回答可能であってもよい。回答ボタン２６６は、達成度回答欄２６４に入力された内容での回答を受け付けるボタンである。
【００３８】
次に、図１２を参照して、予約システム１において実行される処理について説明する。図１２は、予約システム１において実行される処理を示すシーケンス図である。
【００３９】
まず、端末装置１０は、タッチパネルＴＰを用いて、組分け指示を受け付ける（Ｓ１）。例えば、端末装置１０は、ゴルフ場の予約画面２００に含まれる組分け予約ボタン２０６または組分け指示ボタン２０８がタッチされることにより、組分け指示を受け付ける。ここで、端末装置１０は、組分け指示を示す情報とともに、組分けの対象である団体名の入力も利用者から受け付けてもよい。そして、端末装置１０は、組分け指示を示す情報と、団体名とを、ネットワークＮＷを介して、自動組分け装置１００に送信する（Ｓ２）。
【００４０】
自動組分け装置１００は、受信した団体名に基づいて、記憶部１８０を参照し、メンバー情報１８２に登録されている団体であるか否を判定する（Ｓ３）。自動組分け装置１００は、登録されている場合、対応づけられているメンバーに関する情報を、ネットワークＮＷを介して端末装置１０に送信し、登録されていない場合、その旨を送信する（Ｓ４）。
【００４１】
次いで、端末装置１０は、登録画面２２０をタッチパネルＴＰに表示させる（Ｓ５）。ここで、端末装置１０は、自動組分け装置１００からメンバーに関する情報を受信している場合、登録画面２２０にメンバーに関する情報を表示し、メンバーに関する情報に対する編集（削除や追加）が可能な欄を登録画面２２０に表示してもよい。そして、登録画面２２０において、各種情報が入力された後、登録ボタン２２６がタッチされた場合、端末装置１０は、メンバーに関する情報を、ネットワークＮＷを介して自動組分け装置１００に送信する（Ｓ６）。なお、メンバーに関する情報が編集された場合、端末装置１０は、編集された情報だけを送信する。そして、自動組分け装置１００は、受信したメンバーに関する情報を、記憶部１８０のメンバー情報１８２に格納する（Ｓ７）。
【００４２】
次いで、端末装置１０は、組分け設定画面２４０をタッチパネルＴＰに表示させる（Ｓ８）。組分け設定画面２４０において、目的が選択された後、決定ボタン２４６がタッチされた場合、端末装置１０は、選択目的を示す情報を、ネットワークＮＷを介して自動組分け装置１００に送信する（Ｓ９）。そして、自動組分け装置１００は、受信した選択目的を用いて、記憶部１８０を参照し、組分け処理を行い（Ｓ１０）、組分け処理の結果を、端末装置１０に送信する（Ｓ１１）。端末装置１０は、受信した情報をタッチパネルＴＰに表示させる（Ｓ１２）。
【００４３】
ゴルフが終了した後、所定のタイミングで、自動組分け装置１００は、アンケート画面２６０を、ネットワークＮＷを介して端末装置１０に送信する（Ｓ１３）。そして、端末装置１０は、アンケート画面２６０をタッチパネルＴＰに表示させる（Ｓ１４）。アンケート画面２６０において、達成度が入力された後、回答ボタン２６６がタッチされた場合、端末装置１０は、アンケート画面２６０において入力された達成度を示す情報を、ネットワークＮＷを介して自動組分け装置１００に送信する（Ｓ１５）。そして、自動組分け装置１００は、受信した達成度を用いて、記憶部１８０を参照し、影響動情報１８６を学習させる（Ｓ１６）。
【００４４】
次に、図１３，１４を参照して、自動組分け装置１００において実行される処理について説明する。図１３は、自動組分け装置１００において実行される組分け処理の一部を示すフローチャートである。図１４は、図１３に示す処理の続きの処理を示すフローチャートである。
【００４５】
まず、データ管理部１２０は、登録画面２２０を用いて入力された団体名とメンバーに関する情報が、取得部１１０から入力されたか否かを判定する（Ｓ１０１）。団体名とメンバーに関する情報が入力された場合、データ管理部１２０は、団体ＩＤとメンバーＩＤとを割り当てて、受信した情報をメンバー情報１８２に登録する（Ｓ１０２）。
【００４６】
次いで、条件選択部１３０は、組分け設定画面２４０を用いて入力された選択目的を示す情報が、取得部１１０により取得されたか否かを判定する（Ｓ１０３）。選択目的を示す情報が取得された場合、データ管理部１２０は、入力された選択目的が一つであるか否かを判定する（Ｓ１０４）。選択目的が一つである場合、条件選択部１３０は、選択目的と影響動情報１８６とに基づいて、組分け条件の優先条件を選択する（Ｓ１０５）。一方、選択目的が２つ以上である場合、条件選択部１３０は、選択目的ごとに、各組分け条件に与える影響度を導出し、組分け条件ごとに影響度を合算した合計値を比較して、影響度が最も高い組分け条件を優先条件に選択する（Ｓ１０６）。そして、決定部１４０は、条件選択部１３０により選択された優先条件を優先的に適用し、選択目的に沿った組分けを決定し（Ｓ１０７）、組分け結果を端末装置１０に送信する（Ｓ１０８）。
【００４７】
次いで、図１４を参照して、処理の続きを説明する。学習部１５０は、所定のタイミングに到達したか否かを判定する（Ｓ１０９）。所定のタイミングとは、組分けの対象となったゴルフが終了したときであって、ゴルフ終了直後であってもよく、プレイ日の夜であってもよい。所定のタイミングに到達した場合、学習部１５０は、アンケート画面２６０を端末装置１０に送信する（Ｓ１１０）。そして、端末装置１０から達成度情報を受信した場合、受信した情報を達成度情報１８８に格納する（Ｓ１１１）。次いで、学習部１５０は、アンケートの締切時刻に到達したか否かを判定し（Ｓ１１２）、締切時刻に到達した場合、達成度情報１８８から読み出した達成度情報に基づいて、団体ごとに、影響度情報１８６を学習する（Ｓ１１３）。
【００４８】
次に、図１５を参照して、自動組分け装置１００の処理の概念について説明する。図１５は、自動組分け装置１００の処理の一例について説明する概念図である。
【００４９】
例えば、１２人のメンバーＡ〜Ｌを、１組当たり４人に組分けする例について説明する。各メンバーＡ〜Ｌについては、平均スコア、役職、性別等を示すメンバー情報が登録される。ついで、利用者により優先すべき選択目的が選択され、条件選択部１３０によって影響度が導出され、優先条件が選択される。ここでは、メンバー情報の特性が類似する他のグループの影響度情報が参照される。
【００５０】
例えば、条件選択部１３０は、優先条件として、スコアの平準化を選択したとする。この場合、決定部１４０は、メンバーＡ〜Ｌを、図示のようなＩ〜ＩＩＩ組に組分けする。つまり、決定部１４０は、平均スコアの合計値が各組で同じになるように、且つ、役職の組み合わせや男女比が異なる組ができるように、組分けする。Ｉ〜ＩＩＩ組は、それぞれ、平均スコアの合計値が４００である。Ｉ組は、男女比２：２で、異なる役職が含まれる組み合わせである。ＩＩ組は、男女比３：１で、異なる同じ役職（社員）だけの組み合わせである。ＩＩＩ組は、男女比１：３で、異なる役職が含まれる組み合わせである。
【００５１】
Ｉ〜ＩＩＩ組の組み合わせでゴルフが行われ、アンケート結果が達成度情報１８８に格納されたとする。学習部１５０は、Ｉ〜ＩＩＩ組のメンバーの達成度に基づいて影響度情報１８６を学習する。例えば、Ｉ組の達成度において「満足度」が閾値よりも高かった場合、学習部１５０は、男女比が「２：２」である場合に「満足度」の目的が達成されることを影響度情報１８８に学習させる。ＩＩ組の達成度において「全体スコアの向上」が閾値よりも高かった場合、学習部１５０は、スコアの標準偏差が大きいほどの「全体スコアの向上」の目的が達成されることを影響度情報１８８に学習させる。なお、各メンバーのスコアやプレイ時間を示す情報が記憶部１８０に格納されている場合、学習部１５０はこれらの情報を用いて学習してもよい。例えば、ＩＩＩ組のプレイ時間が閾値以下であった場合、学習部１５０は、スコアの標準偏差が小さいほど「プレイ時間の短縮」の目的が達成されることを影響度情報１８８に学習させる。そして、条件選択部１３０は、学習部１５０により学習された影響度情報１８８を参照して、優先条件を選択する。
【００５２】
以上説明した実施形態の自動組分け装置１００によれば、選択目的に与える影響度に基づいて優先条件を選択し、優先条件を優先的に適用してメンバーの組分けをすることにより、ゴルフの目的に応じた組分けを実現することができる。これにより、利用者は、ゴルフがなされるシーン、例えば、会社の親睦行事や、他社との接待等に応じて、幹事等が選択した目的に沿った組分け結果の提供を受けることができる。
【００５３】
また、実施形態の自動組分け装置１００によれば、ゴルフの後に取得した目的の達成度に基づいて影響度情報を学習することにより、組分けでプレイした利用者の実感をフィードバックすることができる。
【００５４】
さらに、実施形態の自動組分け装置１００によれば、グループごとに影響度情報を学習し、グループごとに学習された影響度情報に基づいて優先条件を選択することにより、グループごとの特性を考慮して優先条件を選択することができる。
【００５５】
また、ゴルフ場の予約サービスの一部として前記参加メンバーの組分けを決定するサービスを提供することにより、予約サービスの利用の促進に貢献することができる。
【００５６】
なお、端末装置１０は、画像のフレームなどを保持しておいて、埋め込み画像やパラメータなどの情報を自動組分け装置１００から取得するアプリケーションプログラムに従って動作してもよい。
【００５７】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００５８】
１…ゴルフの予約システム、１０…端末装置、１００…自動組分け装置、１１０…取得部、１２０…データ管理部、１３０…条件選択部、１４０…決定部、１５０…学習部、１６０…入力部、１７０…表示部、１８０…記憶部、１８２…メンバー情報。１８４…組分け設定情報、１８６…影響度情報、１８８…達成度情報
【図１】
2018142070.tif 000003
【図２】
2018142070.tif 000004
【図３】
2018142070.tif 000005
【図４】
2018142070.tif 000006
【図５】
2018142070.tif 000007
【図６】
2018142070.tif 000008
【図７】
2018142070.tif 000009
【図８】
2018142070.tif 000010
【図９】
2018142070.tif 000011
【図１０】
2018142070.tif 000012
【図１１】
2018142070.tif 000013
【図１２】
2018142070.tif 000014
【図１３】
2018142070.tif 000015
【図１４】
2018142070.tif 000016
【図１５】
2018142070.tif 000017