(57)【要約】【課題】効率的な販売促進を図る【解決手段】所定の対象に係るサービス提供者の提供するサービスを共同で利用する複数の利用者に対してサービスに関する特典の付与が可能であり、コンピュータを具備し、利用者の端末装置と通信可能な管理装置のプログラムであって、コンピュータを、所定の利用者の端末装置から、特典を付与すべき旨の要求を受け付ける要求受付部と、他の利用者の端末装置に対して、特典の付与を受けることについての所定の利用者からの提案を通知し、他の利用者の端末装置からの提案に対する回答を受け付ける回答受付部と、他の利用者の端末装置から提案を承諾する旨の回答を受け付けた場合、特典を付与する旨の決定を行う特典付与部と、付与される特典を識別するための情報を含む表示情報を生成する表示情報生成部と、表示情報を所定の利用者の端末装置に送信する制御を行う送信制御部として機能させることを特徴とする管理装置のプログラム。【選択図】図１
2014191576.tif 000002
【特許請求の範囲】
【請求項１】
所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、
複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能であり、
コンピュータを具備し、
前記利用者の端末装置と通信可能な管理装置のプログラムであって、
前記コンピュータを、
所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付ける要求受付部と、
前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知するとともに、前記他の利用者の端末装置からの、前記提案に対する回答を受け付ける回答受付部と、
前記回答受付部が、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答を受け付けた場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行う特典付与部と、
付与する旨の決定が行われた前記特典を一意に識別するための特典識別情報を含む表示情報を生成する表示情報生成部と、
前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う送信制御部と、
して機能させる、
ことを特徴とする、管理装置のプログラム。
【請求項２】
前記コンピュータを、
前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得可能な取得部と、
前記特定情報及び前記特定関係情報に基づいて、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定可能な特定部と、
して更に機能させ、
前記他の利用者の一部または全部は、前記関係利用者に該当する、
ことを特徴とする、請求項１に記載の管理装置のプログラム。
【請求項３】
前記特典付与部は、
前記回答受付部が、所定の期限が経過するまでに、前記他の利用者の端末装置の全部から、前記提案を承諾する旨の回答を受け付けた場合に、前記所定の利用者及び前記他の利用者に対して前記特典を付与する旨の決定を行い、
前記回答受付部が、前記他の利用者の端末装置の少なくとも一部から、前記提案を承諾しない旨の回答を受け付けた場合、または、前記回答受付部が、前記所定の期限が経過するまでに、前記他の利用者の端末装置の少なくとも一部から、前記提案に対する回答を受け付けていない場合に、前記特典を付与しない旨の決定を行い、
前記表示情報生成部は、
前記特典付与部が、前記特典を付与しない旨の決定をした場合、前記特典が付与されない旨を表す情報を含む表示情報を生成する、
ことを特徴とする、請求項１または２に記載の管理装置のプログラム。
【請求項４】
前記コンピュータを、
前記特典付与部が前記特典を付与する旨の決定を行った場合であって、前記所定の利用者が当該所定の利用者の端末装置に送信された表示情報に含まれる特典識別情報を前記サービス提供者に提示した場合において、
前記サービス提供者が管理する外部装置から、前記所定の利用者が前記サービス提供者に提示した特典識別情報が送信されると、当該送信された特典識別情報と、前記特典付与部が前記所定の利用者に付与する旨を決定した特典に対応する特典識別情報とが一致するか否かを判定する判定部と、
して更に機能させ、
前記送信制御部は、
前記判定部の判定結果を示す情報を、前記外部装置に送信する制御を行う、
ことを特徴とする、請求項１乃至３のうち何れか１項に記載の管理装置のプログラム。
【請求項５】
所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、
複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能であり、
前記利用者の端末装置と通信可能な管理装置の制御方法であって、
所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付け、
前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知し、
前記他の利用者の端末装置からの、前記提案に対する回答を受け付け、
前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答があった場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行い、
前記特典を付与する旨の決定された場合に、前記特典を一意に識別するための特典識別情報を含む表示情報を生成し、
前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う、
ことを特徴とする、管理装置の制御方法。
【請求項６】
前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得し、
前記特定情報及び前記特定関係情報に基づいて、所定の利用者と前記特定の関係を有する利用者である関係利用者を特定し、
前記他の利用者の一部または全部は、前記関係利用者に含まれる、
ことを特徴とする、請求項５に記載の管理装置の制御方法。
【請求項７】
所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、
複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能であり、
前記利用者の端末装置と通信可能な管理装置であって、
所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付ける要求受付部と、
前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知するとともに、前記他の利用者の端末装置からの、前記提案に対する回答を受け付ける回答受付部と、
前記回答受付部が、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答を受け付けた場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行う特典付与部と、
付与する旨の決定が行われた前記特典を一意に識別するための特典識別情報を含む表示情報を生成する表示情報生成部と、
前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う送信制御部と、
を備える、
ことを特徴とする、管理装置。
【請求項８】
前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得可能な取得部と、
前記特定情報及び前記特定関係情報に基づいて、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定可能な特定部と、
を備え、
前記他の利用者の一部または全部は、前記関係利用者に含まれる、
ことを特徴とする、管理装置。
【請求項９】
所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、
複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能な管理装置と、
前記利用者の端末装置と、
を備える、
管理システムであって、
前記管理装置は、
前記端末装置と通信可能であり、
所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付ける要求受付部と、
前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知するとともに、前記他の利用者の端末装置からの、前記提案に対する回答を受け付ける回答受付部と、
前記回答受付部が、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答を受け付けた場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行う特典付与部と、
付与する旨の決定が行われた前記特典を一意に識別するための特典識別情報を含む表示情報を生成する表示情報生成部と、
前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う送信制御部と、
を備える、
ことを特徴とする、管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理システム、管理装置の制御方法、及び、管理装置のプログラムに関する。
【背景技術】
【０００２】
従来、サービスの提供者が販売促進を行うための手段として、サービスの提供価格の割引や、景品の提供等、サービスの提供を受ける際に有利な扱いを受けることを表すクーポンを、顧客に対して発行することが、広く行われている。
特に、インターネットが広く普及した近年では、クーポンを、インターネットを介して電子データとして顧客に提供する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−２０３７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的にクーポンは、クーポンの発行を受ける顧客のリピータ化を目的に提供される。そのため、仮にクーポンが利用され、クーポンの発行を受けた顧客のリピータ化に成功した場合であっても、販売促進に係る効果は限定的なものであった。
また、販売促進を図るために広く一般にクーポンを提供する場合には、発行されたクーポンが実際には利用されない可能性も高く、クーポンを発行することによる販売促進の効果に比べて、クーポンの発行に伴う負担の方が大きくなることがあった。
【０００５】
本発明は、この点に鑑みてなされたものであり、効率的な販売促進を図ることのできるクーポンの発行を解決課題とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。
【０００７】
上述した課題を解決するため、本発明に係る管理装置のプログラムは、所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能であり、コンピュータを具備し、前記利用者の端末装置（４）と通信可能な管理装置のプログラムであって、前記コンピュータを、所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付ける要求受付部（１３）と、前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知するとともに、前記他の利用者の端末装置からの、前記提案に対する回答を受け付ける回答受付部（１４）と、前記回答受付部が、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答を受け付けた場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行う特典付与部（１５）と、付与する旨の決定が行われた前記特典を一意に識別するための特典識別情報を含む表示情報を生成する表示情報生成部（１６）と、前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う送信制御部（１７）と、して機能させる、ことを特徴とする。
【０００８】
この発明において、所定の対象とは、ゴルフ、スキー、映画の鑑賞、試験の受験等のアクティビティ、または、書籍、ソフトウェア等の物品等を含む。
また、所定の対象に係るサービスとは、所定の対象がアクティビティの場合には、当該所定のアクティビティが実施される施設の提供、当該所定のアクティビティの実施に必要となる物品またはサービスの提供等であり、所定の対象が物品である場合は物品の販売や、物品の貸与等が含まれる。例えば、所定の対象がゴルフである場合には、所定の対象に係るサービスとは、ゴルフ場等のゴルフに関する施設の提供、及び、当該ゴルフ場において提供される各種サービス等である。所定の対象に係るサービス提供者とは、例えば、所定の対象がゴルフである場合には、ゴルフ場の運営主体である。
特典識別情報とは、特典に付与される識別番号であってもよいし、当該特典を一意に識別するための情報を示すバーコード若しくはＱＲコード（登録商標）等であってもよい。また、特典識別情報は、例えば、特典に付与される識別番号に加え、当該識別番号のハッシュ値を含むものであってもよい。
【０００９】
また、上述した管理装置のプログラムは、前記コンピュータを、前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得可能な取得部（１１）と、前記特定情報及び前記特定関係情報に基づいて、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定可能な特定部（１２）と、して更に機能させ、前記他の利用者の一部または全部は、前記関係利用者に該当する、ことを特徴とすることが好ましい。
【００１０】
また、上述した管理装置のプログラムは、前記コンピュータを、前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得可能な取得部と、前記特定情報及び前記特定関係情報に基づいて、所定の利用者と前記特定の関係を有する利用者である関係利用者を特定可能な特定部と、して更に機能させ、前記表示情報生成部は、前記関係利用者を表す情報を含む表示情報を生成し、前記送信制御部は、前記関係利用者を表す情報を含む表示情報を、前記所定の利用者の端末装置に送信する制御を行い、前記要求受付部は、前記所定の端末装置の表示部が前記関係利用者を表す情報を含む表示情報に基づいて表示する画面において、前記所定の利用者が前記関係利用者の中から選択した利用者を特定するための情報を、前記他の利用者を特定するための情報として受け付ける、ことを特徴とするものであってもよい。
【００１１】
また、上述した管理装置のプログラムにおいて、前記特典付与部は、前記回答受付部が、所定の期限が経過するまでに、前記他の利用者の端末装置の全部から、前記提案を承諾する旨の回答を受け付けた場合に、前記所定の利用者及び前記他の利用者に対して前記特典を付与する旨の決定を行い、前記回答受付部が、前記他の利用者の端末装置の少なくとも一部から、前記提案を承諾しない旨の回答を受け付けた場合、または、前記回答受付部が、前記所定の期限が経過するまでに、前記他の利用者の端末装置の少なくとも一部から、前記提案に対する回答を受け付けていない場合に、前記特典を付与しない旨の決定を行い、前記表示情報生成部は、前記特典付与部が、前記特典を付与しない旨の決定をした場合、前記特典が付与されない旨を表す情報を含む表示情報を生成する、ことを特徴とすることが好ましい。
【００１２】
また、上述した管理装置のプログラムは、前記コンピュータを、前記特典付与部が前記特典を付与する旨の決定を行った場合であって、前記所定の利用者が当該所定の利用者の端末装置に送信された表示情報に含まれる特典識別情報を前記サービス提供者に提示した場合において、前記サービス提供者が管理する外部装置から、前記所定の利用者が前記サービス提供者に提示した特典識別情報が送信されると、当該送信された特典識別情報と、前記特典付与部が前記所定の利用者に付与する旨を決定した特典に対応する特典識別情報とが一致するか否かを判定する判定部（１８）と、して更に機能させ、前記送信制御部は、前記判定部の判定結果を示す情報を、前記外部装置に送信する制御を行う、ことを特徴とすることが好ましい。
【００１３】
また、本発明に係る管理装置の制御方法は、所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能であり、前記利用者の端末装置と通信可能な管理装置の制御方法であって、所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付け、前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知し、前記他の利用者の端末装置からの、前記提案に対する回答を受け付け、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答があった場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行い、
前記特典を付与する旨の決定された場合に、前記特典を一意に識別するための特典識別情報を含む表示情報を生成し、前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う、ことを特徴とする。
【００１４】
また、上述した管理装置の制御方法において、前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得し、前記特定情報及び前記特定関係情報に基づいて、所定の利用者と前記特定の関係を有する利用者である関係利用者を特定し、前記他の利用者の一部または全部は、前記関係利用者に含まれる、ことを特徴とすることが好ましい。
【００１５】
また、本発明に係る管理装置は、所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能であり、前記利用者の端末装置（４）と通信可能な管理装置であって、所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付ける要求受付部（１３）と、前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知するとともに、前記他の利用者の端末装置からの、前記提案に対する回答を受け付ける回答受付部（１４）と、前記回答受付部が、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答を受け付けた場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行う特典付与部（１５）と、付与する旨の決定が行われた前記特典を一意に識別するための特典識別情報を含む表示情報を生成する表示情報生成部（１６）と、前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う送信制御部（１７）と、を備える、ことを特徴とする。
【００１６】
また、上述した管理装置は、前記利用者を一意に特定するための特定情報と、前記利用者同士の特定の関係を表す特定関係情報と、を取得可能な取得部（１１）と、前記特定情報及び前記特定関係情報に基づいて、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定可能な特定部（１２）と、を備え、前記他の利用者の一部または全部は、前記関係利用者に含まれる、ことを特徴とすることが好ましい。
【００１７】
また、本発明に係る管理システム（１００）は、所定の対象に係るサービス提供者の提供するサービスについての情報を利用者に提供するとともに、複数の前記利用者が前記サービスを共同で利用する場合に、前記複数の利用者に対して前記サービスに関する特典を付与することが可能な管理装置（１）と、前記利用者の端末装置（４）と、を備える、管理システムであって、前記管理装置は、前記端末装置と通信可能であり、所定の利用者の端末装置から、前記サービスを共同で利用する他の利用者を特定するための情報を含む、前記特典を付与すべき旨の特典付与要求を受け付ける要求受付部（１３）と、前記他の利用者の端末装置に対して、前記特典の付与を受けることについての、前記所定の利用者からの提案を通知するとともに、前記他の利用者の端末装置からの、前記提案に対する回答を受け付ける回答受付部（１４）と、前記回答受付部が、前記提案を通知した他の利用者の端末装置の少なくとも一部から、前記提案を承諾する旨の回答を受け付けた場合、前記所定の利用者及び前記承諾する旨の回答をした他の利用者に対して、前記特典を付与する旨の決定を行う特典付与部（１５）と、付与する旨の決定が行われた前記特典を一意に識別するための特典識別情報を含む表示情報を生成する表示情報生成部（１６）と、前記表示情報を、前記所定の利用者の端末装置に送信する制御を行う送信制御部（１７）と、を備える、ことを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る管理システムの構成を表すブロック図である。
【図２】ＳＮＳ利用者とゴルフ利用者の関係を示す説明図である。
【図３】管理サーバの構成を示すブロック図である。
【図４】端末装置の構成を示すブロック図である。
【図５】ログイン処理に関する管理システムの動作を示すシーケンス図である。
【図６】ログイン処理に関する管理システムの動作を示すシーケンス図である。
【図７】ＳＮＳ利用者情報テーブルのデータ構造の一例を示す説明図である。
【図８】ＳＮＳ友達情報テーブルのデータ構造の一例を示す説明図である。
【図９】所定のゴルフ利用者とＳＮＳ友達関係にある直接ＳＮＳ友達を特定する処理を示す説明図である。
【図１０】所定のゴルフ利用者の直接ＳＮＳ友達とＳＮＳ友達関係にある間接ＳＮＳ友達を特定する処理を示す説明図である。
【図１１】ゴルフ利用者情報テーブルのデータ構造の一例を示す説明図である。
【図１２】端末装置の表示画面の一例を示す説明図である。
【図１３】端末装置の表示画面の一例を示す説明図である。
【図１４】ゴルフ場情報テーブルのデータ構造の一例を示す説明図である。
【図１５】端末装置の表示画面の一例を示す説明図である。
【図１６】クーポン情報テーブルのデータ構造の一例を示す説明図である。
【図１７】クーポン情報テーブルのデータ構造の一例を示す説明図である。
【図１８】端末装置の表示画面の一例を示す説明図である。
【図１９】端末装置の表示画面の一例を示す説明図である。
【図２０】端末装置の表示画面の一例を示す説明図である。
【図２１】クーポン発行申込受付処理及びクーポン利用提案通知処理に関する管理システムの動作を示すシーケンス図である。
【図２２】クーポン発行管理テーブルのデータ構造の一例を示す説明図である。
【図２３】クーポン発行管理テーブルのデータ構造の一例を示す説明図である。
【図２４】回答管理テーブルのデータ構造の一例を示す説明図である。
【図２５】端末装置の表示画面の一例を示す説明図である。
【図２６】端末装置の表示画面の一例を示す説明図である。
【図２７】端末装置の表示画面の一例を示す説明図である。
【図２８】クーポン発行処理及び発行可否決定通知処理に関する管理システムの動作を示すシーケンス図である。
【図２９】クーポン発行処理及び発行可否決定通知処理に関する管理システムの動作を示すシーケンス図である。
【図３０】端末装置の表示画面の一例を示す説明図である。
【図３１】端末装置の表示画面の一例を示す説明図である。
【図３２】端末装置の表示画面の一例を示す説明図である。
【図３３】一致判定処理に関する管理システムの動作を説明するためのシーケンス図である。
【図３４】変形例１に係る端末装置の表示画面の一例を示す説明図である。
【図３５】変形例４に係る管理システムの構成を表すブロック図である。
【図３６】ゴルフ友達情報テーブルのデータ構造の一例を示す説明図である。
【図３７】所定のゴルフ利用者の直接ゴルフ友達及び間接ゴルフ友達を特定する処理を示す説明図である。
【図３８】変形例５に係る管理システムの構成を表すブロック図である。
【発明を実施するための形態】
【００１９】
以下、実施形態として、本発明に係る情報提供サーバを用いた情報提供システムについて、図面を参照しつつ説明する。
＜Ａ．実施形態＞
＜１．情報提供システムの概要＞
図１は、本発明の実施形態に係る管理システム１００のブロック図である。
管理システム１００は、インターネット等の通信網ＮＥＴ、管理サーバ１（「管理装置」の一例）、利用者の端末装置４、ＳＮＳサイトを提供する外部管理サーバ３、及び、ゴルフ場の運営主体により管理されゴルフ場の予約を受け付けるゴルフ場サーバ５を備える。
【００２０】
管理サーバ１は、ゴルフ（「所定の対象」の一例）に関する情報サービス、及び、ゴルフに関するコミュニティサービス等のゴルフ情報アプリケーションサービスを、ゴルフ利用者Ｕ１に対して提供する。
なお、本実施形態では、所定の対象の一例としてゴルフを取り上げて説明するが、所定の対象はゴルフに限られるものではなく、例えば、テニス、サッカー、バスケットボール等のスポーツ、旅行、ゲーム、映画、音楽等の趣味、または、書籍、電化製品等の物品、その他、人の行為に関するものまたは人の興味の対象となるものであれば、どのようなものであってもよい。
すなわち、本実施形態では、管理サーバ１が提供するサービスとして、ゴルフ情報アプリケーションサービスを例示して説明するが、管理サーバ１は、ゴルフ情報アプリケーションサービス以外のアプリケーションサービスの提供、例えば、ホテルの予約等を含む旅行情報の提供、スポーツ施設等の情報の提供、コンサート情報の提供等に係るアプリケーションサービスを提供するものであってもよい。
【００２１】
本実施形態において、管理サーバ１が提供するゴルフに関する情報には、ゴルフ場の運営者（「所定の対象に係るサービス提供者」の一例）が提供するサービスについての情報、及び、ゴルフ場の運営者が提供するサービスに関するクーポンについての情報が含まれる。ゴルフ場の運営者が提供するサービスとは、例えば、ゴルフ場の提供、ゴルフ場のレストランにおける食事の提供等である。また、ゴルフ場の運営者が提供するサービスに関するクーポン（「特典」の一例）とは、ゴルフ場の利用料金の割引、ゴルフ場の利用に係る無料食事券の提供等、ゴルフ場の運営者が提供するサービスに関して有利な扱いを受ける権利である。
すなわち、管理サーバ１は、ゴルフ場で利用可能なクーポンをゴルフ利用者Ｕ１に対して発行することで、ゴルフ場の運営者が提供するサービスに関する特典を付与することができる。
【００２２】
なお、本実施形態では、所定の対象に係るサービス提供者の一例として、ゴルフ場の運営者を取り上げて説明するが、所定の対象が、スポーツ等のアクティビティある場合、当該アクティビティを行うための施設の提供者、または、当該アクティビティに関連する物品の提供者、等が、所定の対象に係るサービス提供者に該当する。また、所定の対象が物品である場合、当該物品の販売者等が、所定の対象に係るサービス提供者に該当する。
【００２３】
なお、本実施形態において、管理サーバ１は、ゴルフ利用者Ｕ１からのクーポンの発行の申込がされた場合において、所定の条件を充足したときに限り、クーポンを発行する。より具体的には、管理サーバ１の提供するゴルフ情報アプリケーションサービスにおいて発行されるクーポンは、複数のゴルフ利用者Ｕ１が共同で利用する場合にのみ発行される。
そのため、クーポンの発行を申し込むゴルフ利用者Ｕ１（以下、「申込者」と称する場合がある）は、当該ゴルフ利用者Ｕ１とは異なる他のゴルフ利用者Ｕ１に対して、当該クーポンを共同で利用する旨の提案を行う必要がある。
そして、クーポン券の発行を共同で申込む旨の提案がされたゴルフ利用者Ｕ１（以下、「クーポン利用提案メンバー」と称する）のうち、少なくとも一部のゴルフ利用者Ｕ１から、所定の期限までに当該提案に同意する旨の回答が得られたときに限り、管理サーバ１は、クーポン券の発行を申し込んだゴルフ利用者Ｕ１（以下、「申込者」と称する場合がある）に対して、クーポン券を発行する。
なお、本実施形態では、申込者は、クーポン利用提案メンバーに対して、クーポンを共同で利用する旨の提案を行うが、単に、クーポンの発行を共同で受ける旨の提案であってもよい。
【００２４】
外部管理サーバ３は、ＳＮＳ（social networking service）に係るウェブサイト（以下、「ＳＮＳサイト」と称する場合がある）を、ＳＮＳ利用者Ｕ２に対して提供する。ＳＮＳサイトでは、ＳＮＳ利用者Ｕ２に対して、ＳＮＳ利用者Ｕ２同士がコミュニケーションを行うためのツール（例えば、掲示板、メール、チャット等）が提供される。また、ＳＮＳサイトにおいて、アクション元のＳＮＳ利用者Ｕ２が友達申請を行い、これをアクション先のＳＮＳ利用者Ｕ２が承認することによって、ＳＮＳ利用者Ｕ２同士の特定の関係であるＳＮＳ友達関係が構築される。外部管理サーバ３は、ＳＮＳ利用者Ｕ２同士の特定の関係であるＳＮＳ友達関係を示すＳＮＳ友達情報を管理する。
【００２５】
外部管理サーバ３が提供するＳＮＳにおいては、掲示板、メール、チャット等を利用することができるだけでなく、ゲームや実用的なツール等のソーシャルアプリケーションを利用することができる。このソーシャルアプリケーションは、前記ＳＮＳの提供者以外の提供者によっても提供されることがあり、ソーシャルアプリケーションを利用するか否か、あるいは、どのソーシャルアプリケーションを利用するかは、ＳＮＳ利用者Ｕ２が任意に決定できるようになっている。ＳＮＳ利用者Ｕ２がソーシャルアプリケーションの利用を希望する場合には、当該ソーシャルアプリケーションが当該ＳＮＳ利用者Ｕ２の個人情報やＳＮＳ上のＳＮＳ友達情報にアクセスする機能や、当該ソーシャルアプリケーションが当該ＳＮＳ利用者Ｕ２の代わりに掲示板等に投稿する機能等についての許可を求める場合がある。ソーシャルアプリケーションによっては、ＳＮＳ利用者Ｕ２がこれらの機能について許可したことを以って、当該ＳＮＳ利用者Ｕ２が当該ソーシャルアプリケーションの利用者になる場合がある。このようなソーシャルアプリケーションは、一般に、ＳＮＳサイト内に当該ソーシャルアプリケーションの画面が表示されるため、ＳＮＳ利用者Ｕ２にとっては、あたかもＳＮＳが提供するサービスの一つを利用しているような感覚で、ソーシャルアプリケーションを利用することになる。
本実施形態の管理サーバ１によって提供されるゴルフ情報アプリケーションサービスは、一例として、上述のようなソーシャルアプリケーションにより提供されるサービスである。本実施形態においては、ＳＮＳ利用者Ｕ２がゴルフ情報アプリケーションの利用者であるゴルフ利用者Ｕ１になるためには、ゴルフ情報アプリケーションが当該ＳＮＳ利用者Ｕ２の個人情報やＳＮＳ友達情報にアクセスする機能や、ゴルフ情報サービスが当該ＳＮＳ利用者Ｕ２の代わりに掲示板等に投稿する機能等についての承認を行うようになっている。ＳＮＳ利用者Ｕ２がこの承認を行うことにより、当該ＳＮＳ利用者Ｕ２はゴルフ利用者Ｕ１となる。
【００２６】
すなわち、外部管理サーバ３が提供するＳＮＳの利用者であるＳＮＳ利用者Ｕ２に限って、管理サーバ１からゴルフ情報アプリケーションサービスの提供を受けることができる。換言すれば、ＳＮＳ利用者Ｕ２に限って、管理サーバ１にゴルフ利用者Ｕ１として登録することが可能である。
そのため、ゴルフ利用者Ｕ１は常にＳＮＳ利用者Ｕ２であるが、ＳＮＳ利用者Ｕ２の中にはゴルフ利用者Ｕ１でない者も存在する。換言すれば、ゴルフ利用者Ｕ１の集合は、図２に示すようにＳＮＳ利用者Ｕ２の集合に含まれる。
【００２７】
ここで、図２に示すように、所定のゴルフ利用者Ｕ１ａとＳＮＳ友達関係を有するＳＮＳ利用者Ｕ２を、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆと称する。また、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達ＵｆとＳＮＳ友達関係を有するＳＮＳ利用者Ｕ２を、所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆと称する。但し、所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆには、所定のゴルフ利用者Ｕ１ａと、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆとは含まれないものとする。
また、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆであってゴルフ利用者Ｕ１である者を、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ（「関係利用者」の一例）と称する。また、ゴルフ利用者Ｕ１の間接ＳＮＳ友達Ｕｆｆであってゴルフ利用者Ｕ１である者を、所定のゴルフ利用者Ｕ１ａの間接ゴルフ友達Ｕｇｇと称する。
【００２８】
本実施形態に係る管理サーバ１は、ゴルフ利用者Ｕ１同士の特定の関係であるゴルフ友達関係を、ＳＮＳ友達関係を示すＳＮＳ友達情報を用いて管理する。すなわち、管理サーバ１は、ゴルフ利用者Ｕ１のうち所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆであり、且つ、ゴルフ利用者Ｕ１に該当するものを、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇとして管理する。また、管理サーバ１は、所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆであり、且つ、ゴルフ利用者Ｕ１に該当するものを、所定のゴルフ利用者Ｕ１ａの間接ゴルフ友達Ｕｇｇとして管理する。この場合において、「管理する」とは、ＳＮＳ利用者Ｕ２に関する情報、ゴルフ利用者Ｕ１に関する情報、ＳＮＳ利用者Ｕ２の友達関係を示すＳＮＳ友達情報その他のゴルフ利用者Ｕ１の友達関係を管理するために必要な情報のすべてを、自己の記憶部に保持していることを要せず、代わりに外部のサーバ装置等の装置に記憶させておき、当該装置と通信して上記情報を要求（参照）することによりゴルフ利用者Ｕ１のゴルフ友達関係を把握（特定）可能であることを意味する。後に詳述するが、本実施形態では、管理サーバ１は、管理サーバ１に格納されるゴルフ利用者情報テーブルＴＢＬ１１、または、外部管理サーバ３に格納されるＳＮＳ利用者情報テーブルＴＢＬ３１若しくはＳＮＳ友達情報テーブルＴＢＬ３２を参照することにより、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ及び間接ゴルフ友達Ｕｇｇを特定する。
なお、以下では、ゴルフ利用者Ｕ１のうちのある１人のゴルフ利用者Ｕ１を表す場合に、「Ｕ１ａ」のように、「Ｕ１」に「ａ」等の添え字を付して表現する場合がある。
また、以下では、図２に示すように、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ及び間接ゴルフ友達Ｕｇｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎと称する。
【００２９】
図１に示すように、外部管理サーバ３は、ＳＮＳ利用者Ｕ２を一意に識別する識別情報ＵＩＤ（「特定情報」の一例）とＳＮＳ利用者Ｕ２が外部管理サーバ３に登録したＳＮＳユーザ情報とを記憶しているＳＮＳ利用者情報テーブルＴＢＬ３１、及び、ＳＮＳ利用者Ｕ２同士の特定の関係であるＳＮＳ友達関係を示すＳＮＳ友達情報（「特定関係情報」の一例）を記憶しているＳＮＳ友達情報テーブルＴＢＬ３２、を備える。また、外部管理サーバ３は各種のＡＰＩ（Application Program Interface）を実行可能であり、管理サーバ１からのパラメータを含む要求を受信すると、ＳＮＳ利用者情報テーブルＴＢＬ３１又はＳＮＳ友達情報テーブルＴＢＬ３２から所定の情報を抽出して管理サーバ１に返信する。
【００３０】
利用者の端末装置４は、テンキーやマウス等を含む入力部４４、及び、画面を表示するディスプレイ４５を含む。端末装置４は、通信網ＮＥＴを介した通信が可能であり、例えば、パーソナルコンピュータ、携帯電話機、スマートフォン、タブレット端末等が該当する。管理サーバ１が提供するゴルフ情報アプリケーションサービスは、端末装置４を介してゴルフ利用者Ｕ１に提供され、外部管理サーバ３が提供するＳＮＳは、端末装置４を介してＳＮＳ利用者Ｕ２に提供される。
【００３１】
管理サーバ１は、管理サーバ１を制御する制御プログラムと各種テーブルとが格納された記憶部１９を備える。制御プログラムは、ゴルフ情報アプリケーションのプログラムを含む。記憶部１９が格納する各種テーブルには、ゴルフ利用者情報テーブルＴＢＬ１１、ゴルフ場情報テーブルＴＢＬ１２、クーポン情報テーブルＴＢＬ１３、クーポン発行管理テーブルＴＢＬ１４、及び、回答管理テーブルＴＢＬ１５が含まれる。
ゴルフ利用者情報テーブルＴＢＬ１１は、ゴルフ利用者Ｕ１を一意に識別する識別情報ＵＩＤを記憶している。ゴルフ場情報テーブルＴＢＬ１２は、ゴルフ場を一意に識別するゴルフ場ＩＤ及びゴルフ場の名称、ゴルフ場の位置情報等、ゴルフ場に関する情報を記憶している。クーポン情報テーブルＴＢＬ１３は、ゴルフ場で利用可能なクーポンに関する情報を記憶している。クーポン発行管理テーブルＴＢＬ１４は、ゴルフ利用者Ｕ１からのクーポンの発行の申込に関する情報（以下、「クーポン申込情報」と称する）、クーポンの発行に関する情報（以下、「クーポン発行情報」と称する）、及び、ゴルフ利用者Ｕ１によるクーポンの利用結果に関する情報（以下、「クーポン利用情報」と称する）を記憶している。回答管理テーブルＴＢＬ１５は、一のゴルフ利用者Ｕ１が他のゴルフ利用者Ｕ１に対して、一のゴルフ利用者Ｕ１と共同でクーポンを利用する旨の提案をした場合の、当該提案を受けた他のゴルフ利用者Ｕ１からの当該提案に対する回答に係る情報を記憶している。
なお、記憶部１９は、これらのテーブル以外に、ゴルフ情報アプリケーションサービスにおいて、ゴルフ利用者Ｕ１の端末装置４のディスプレイ４５に表示される各種画面を生成するために必要となる設定値及び画像等が記録されたテーブルを格納している。
【００３２】
管理サーバ１は、利用者情報取得部１１、関係利用者特定部１２、クーポン発行申込受付部１３、回答受付部１４、クーポン発行決定部１５、表示情報生成部１６、送信制御部１７、及び、一致判定部１８を備える。
【００３３】
利用者情報取得部１１（「取得部」の一例）は、管理サーバ１から受信した電文またはゴルフ利用者情報テーブルＴＢＬ１１から、ゴルフ利用者Ｕ１を一意に特定するための識別情報ＵＩＤを取得するとともに、取得した識別情報ＵＩＤに基づいて、外部管理サーバ３に格納されたＳＮＳ利用者情報テーブルＴＢＬ３１及びＳＮＳ友達情報テーブルＴＢＬ３２から、ＳＮＳユーザ情報及びＳＮＳ友達情報を取得することができる。
関係利用者特定部１２（「特定部」の一例）は、利用者情報取得部１１が取得した識別情報ＵＩＤ及びＳＮＳ友達情報に基づいて、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ及び間接ゴルフ友達Ｕｇｇ（つまり、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎ）を特定することができる。
【００３４】
クーポン発行申込受付部１３（「要求受付部」の一例）は、所定のゴルフ利用者Ｕ１ａの端末装置４（以下、本明細書において、所定のゴルフ利用者Ｕ１ａの端末装置４を、「端末装置４ａ」と表記する場合がある）から、所定のゴルフ利用者Ｕ１ａと共同でクーポンを利用する旨の提案を行う対象のゴルフ利用者Ｕ１であるクーポン利用提案メンバー（「他の利用者」の一例）を特定するための情報と、クーポンの発行の申込（「特典付与要求」の一例）とを、受け付けることができる。
なお、詳細は後述するが、所定のゴルフ利用者Ｕ１ａは、所定のゴルフ利用者Ｕ１ａの端末装置４ａのディスプレイ４５に表示されるメンバー選択画面Ｇ４（図１９参照）において、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎの中から、クーポン利用提案メンバーを選択することができる。
【００３５】
回答受付部１４は、所定のゴルフ利用者Ｕ１ａにより選択されたクーポン利用提案メンバーの端末装置４に対して、所定のゴルフ利用者Ｕ１ａと共同でクーポンを利用する旨の所定のゴルフ利用者Ｕ１ａからの提案を通知する。
また、回答受付部１４は、クーポン利用提案メンバーの端末装置４から送信される、所定のゴルフ利用者Ｕ１ａの提案に対するクーポン利用提案メンバーの回答を、受け付けることができる。
【００３６】
クーポン発行決定部１５（「特典付与部」の一例）は、所定のゴルフ利用者Ｕ１ａから申込まれたクーポンについて、クーポン利用提案メンバーからの回答状況が、クーポン毎に定められたクーポン発行条件を充足する場合、当該クーポンを発行する旨の決定を行う。
より具体的には、クーポン発行決定部１５は、回答受付部１４が、所定のゴルフ利用者Ｕ１ａによる提案が通知されたクーポン利用提案メンバーの端末装置４の少なくとも一部から、当該提案に同意（承諾）する旨の回答を受け付けた場合において、当該回答の受付時期及び内容が、クーポン毎に定められたクーポン発行条件を充足するときは、所定のゴルフ利用者Ｕ１ａと、同意する旨の回答を行ったクーポン利用提案メンバーと、に対して、所定のゴルフ利用者Ｕ１ａが申込を行ったクーポンの発行する旨の決定を行う。
一方、クーポン発行決定部１５は、所定のゴルフ利用者Ｕ１ａから申込まれたクーポンについて、クーポン利用提案メンバーからの回答状況が、クーポン毎に定められた申込無効条件を充足する場合、当該クーポンを発行しない旨の決定を行う。
なお、クーポン発行条件及び申込無効条件については、後述する。
【００３７】
表示情報生成部１６は、クーポン発行決定部１５がクーポンを発行する旨の決定を行った場合に、クーポンの発行が行われた旨を示すクーポン発行通知情報を含む表示情報を生成する。このクーポン発行通知情報には、クーポンを識別するための情報（「特典識別情報」の一例）が含まれている。
また、表示情報生成部１６は、クーポン発行決定部１５がクーポンを発行しない旨の決定を行った場合に、クーポンの発行の申込が無効になりクーポンが発行されない旨を示すクーポン申込無効通知情報を含む表示情報を生成する。
送信制御部１７は、表示情報生成部１６が生成した表示情報を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する制御を行う。
【００３８】
一致判定部１８（「判定部」の一例）は、所定のゴルフ利用者Ｕ１ａに対して発行されたクーポンを識別するための情報が表示されたクーポン券が、当該クーポンを利用可能なゴルフ場の運営者に対して提示された場合において、当該ゴルフ場の運営者の管理するゴルフ場サーバ５から、提示されたクーポンを識別するための情報が送信されると、送信されたクーポンを識別するための情報と、クーポン発行決定部１５が発行を行う旨を決定したクーポンを識別するための情報とが一致するか否かの判定を行う。
【００３９】
＜２．ハードウェア構成＞
図３に管理サーバ１の構成を示す。この図に示すように、管理サーバ１は、装置全体を制御するＣＰＵ（Central Processing Unit）７０、ＣＰＵ７０の作業領域として機能するＲＡＭ（Random Access Memory）７１、ブートプログラム等を記憶したＲＯＭ（Read Only Memory）７２、各種のプログラムやデータを記憶するハードディスクドライブ７３、通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース７４、及び、コンパクトディスク等の情報記録媒体を読み取る読取装置７５を備える。ハードディスクドライブ７３は、上述した記憶部１９に相当し、管理サーバ１を制御する制御プログラムと、ゴルフ利用者情報テーブルＴＢＬ１１、ゴルフ場情報テーブルＴＢＬ１２、クーポン情報テーブルＴＢＬ１３、クーポン発行管理テーブルＴＢＬ１４、及び、回答管理テーブルＴＢＬ１５等の各種テーブルと、を格納する。なお、管理サーバ１は、これら以外に、キーボードやマウス等を含む入力部、画像を表示するディスプレイを備えるものであってもよい。
上述した利用者情報取得部１１、関係利用者特定部１２、クーポン発行申込受付部１３、回答受付部１４、クーポン発行決定部１５、表示情報生成部１６、送信制御部１７、及び、一致判定部１８は、ＣＰＵ７０が制御プログラムを実行し、ＣＰＵ７０が制御プログラムに従って機能することにより実現される機能ブロックである。すなわち、ＣＰＵ７０が制御プログラムに従って機能することで、ゴルフ情報アプリケーションサービスが、管理サーバ１により提供されることになる。
【００４０】
図示省略するが、外部管理サーバ３は、管理サーバ１と同様に構成されている。但し、ハードディスクドライブには、ＳＮＳ利用者情報テーブルＴＢＬ３１と、ＳＮＳ友達情報テーブルＴＢＬ３２とが格納される。
【００４１】
図４に端末装置４の構成を示す。端末装置４は、装置全体を制御するＣＰＵ４０、ＣＰＵ４０の作業領域として機能するＲＡＭ４１、ブートプログラム等を記憶したＲＯＭ４２、各種のプログラムやデータを記憶する記憶装置４３、マウス及びキーボード等の入力部４４、画像を表示するディスプレイ４５、及び通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース４６を備える。
【００４２】
図示省略するが、ゴルフ場サーバ５は、例えば、端末装置４と同様に構成されている。但し、ゴルフ場サーバ５が備える入力部は、バーコードリーダーやイメージスキャナー等の光学式情報読み取り装置を含むものであることが好ましい。
【００４３】
＜３．管理システムの動作＞
図５乃至図３３を参照しつつ、管理サーバ１が提供するゴルフ情報アプリケーションサービスの概要、及び、管理システム１００の動作ついて説明する。
【００４４】
管理サーバ１は、ゴルフ利用者Ｕ１の各々に対して、各種ゴルフに関する情報が掲載されたマイページを提供する。
本実施形態において、マイページは、トップ画面Ｇ０（図１２）、ゴルフ場検索画面Ｇ１（図１３）、ゴルフ場選択画面Ｇ２（図１５）、クーポン選択画面Ｇ３（図１８）、メンバー選択画面Ｇ４（図１９）、クーポン申込内容確認画面Ｇ５（図２０）、クーポン申込受付完了画面Ｇ５ａ（図２５）、クーポン利用提案通画面Ｇ６（図２６）、回答受付完了画面Ｇ６ａ（図２７）、回答状況確認画面Ｇ７（図３０）、クーポン発行通知画面Ｇ８（図３１）、及び、クーポン申込無効通知画面Ｇ９（図３２）を含む。
以下、上記各画面の概要、及び、上記各画面を表示させる処理について説明する。
【００４５】
＜３．１．ゴルフ情報アプリケーションサービスへのログイン＞
図５及び図６に、ゴルフ利用者Ｕ１をゴルフ情報アプリケーションサービスにログインさせるログイン処理に関する管理システム１００の動作シーケンスを示す。このログイン処理は、ゴルフ利用者Ｕ１がゴルフ情報アプリケーションサービスにログインする毎に実行される。
【００４６】
ＳＮＳ利用者Ｕ２（ゴルフ利用者Ｕ１でもある。以下、当該ゴルフ利用者Ｕ１を、所定のゴルフ利用者Ｕ１ａとする）が、所定のゴルフ利用者Ｕ１ａの端末装置４ａにおいて、入力部４４を用いてウェブブラウザ上で操作し、または、端末装置４ａにインストールされて動作するアプリケーションを起動して、ＳＮＳサイトにアクセスすると、端末装置４ａのディスプレイ４５には、ログイン画面が表示される。このログイン画面には、識別情報ＵＩＤとパスワードとを入力する入力ボックス、及び、送信ボタンが表示される。所定のゴルフ利用者Ｕ１ａが、入力ボックスに入力して送信ボタンをクリックすると、端末装置４ａは、入力した識別情報ＵＩＤ及びパスワードを含むログイン要求を外部管理サーバ３に送信する。
【００４７】
ログイン要求を外部管理サーバ３が受信すると、外部管理サーバ３のＣＰＵは認証処理を実行する（Ｓ３００）。具体的には、外部管理サーバ３のＣＰＵは、所定のゴルフ利用者Ｕ１ａの端末装置４ａから送信された識別情報ＵＩＤとパスワードとの組みが記憶されているか否かを判定し、判定条件を充足する場合には所定のゴルフ利用者Ｕ１ａのログインを許可し、判定条件が充足されない場合にはログインを拒絶する。そして、外部管理サーバ３のＣＰＵは判定結果を示すログイン応答を端末装置４ａに送信させる。なお、図５に示す例では、ログインが許可されたものとする。一度、端末装置４ａで入力された識別情報ＵＩＤとパスワードとの組は、端末装置４ａに所定期間記憶されて、当該所定期間内であればログインを省略可能としてもよい。また、外部管理サーバ３には、パスワードに代えてハッシュ値を記憶する構成としてもよい。
【００４８】
この後、所定のゴルフ利用者Ｕ１ａがメニューの中からゴルフ情報アプリケーションサービスを選択すると（Ｓａ４００）、端末装置４ａは、マイページ閲覧要求を管理サーバ１に送信する。管理サーバ１はマイページ閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、マイページ閲覧要求に含まれる所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤを取得する（Ｓ１００）。
その後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤを外部管理サーバ３に送信する制御を行う（Ｓ１０１）。
【００４９】
外部管理サーバ３が、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスしてＳＮＳ友達情報を取得するとともに、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスして、所定のゴルフ利用者Ｕ１ａがＳＮＳに登録したＳＮＳユーザ情報を取得する（Ｓ３０１）。
【００５０】
図７にＳＮＳ利用者情報テーブルＴＢＬ３１のデータ構造を示す。ＳＮＳ利用者情報テーブルＴＢＬ３１には複数のレコードが記録されている。１つのレコードは、ＳＮＳ利用者Ｕ２を一意に識別する識別情報ＵＩＤ、及び、ＳＮＳ利用者Ｕ２が外部管理サーバ３に登録したＳＮＳユーザ情報を含む。ＳＮＳユーザ情報は、例えば、ＳＮＳ利用者Ｕ２の氏名、性別、勤務先を表す情報（例えば、勤務先名称）、年齢（または生年月日）、メールアドレス、及び、プロフィール画像Ｐｇのリンク先、等を含む。
【００５１】
図８にＳＮＳ友達情報テーブルＴＢＬ３２のデータ構造を示す。ＳＮＳ友達情報テーブルＴＢＬ３２には複数のレコードが記録されている。１つのレコードは、ＳＮＳ友達情報、すなわち、アクション元（友達申請送信者）の識別情報ＵＩＤ、アクション先（友達申請受信者）の識別情報ＵＩＤ、ステータス、及び、申請日時を含む。アクション元（友達申請送信者）は、友達申請を送信したＳＮＳ利用者Ｕ２であり、アクション先（友達申請受信者）は、友達申請を受信したＳＮＳ利用者Ｕ２である。ステータスは、友達申請の状態を示し、申請中が「０」、承諾が「１」で表される。
【００５２】
外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスして、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤがアクション元又はアクション先として記録され、且つ、ステータスに「１」が記録されているレコードを抽出することで、ＳＮＳ友達情報を抽出する。さらに、外部管理サーバ３のＣＰＵは、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスし、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードから所定のゴルフ利用者Ｕ１ａのＳＮＳユーザ情報を抽出する。この後、外部管理サーバ３は、抽出したＳＮＳ友達情報及び所定のゴルフ利用者Ｕ１ａのＳＮＳユーザ情報を含む情報を管理サーバ１に送信する。
【００５３】
管理サーバ１がＳＮＳ友達情報と所定のゴルフ利用者Ｕ１ａのＳＮＳユーザ情報とを受信すると、管理サーバ１のＣＰＵ７０は、これら、ＳＮＳ友達情報と所定のゴルフ利用者Ｕ１ａのＳＮＳユーザ情報を取得する（Ｓ１０２）。
次に、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆの識別情報ＵＩＤを特定する（Ｓ１０３）。具体的には、ＳＮＳ友達情報のレコードにおいてアクション元又はアクション先として記録されている識別情報ＵＩＤのうち、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤ及び重複する識別情報ＵＩＤを除いた識別情報ＵＩＤを、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆの識別情報ＵＩＤとして特定する。この結果、図９に示すように、所定のゴルフ利用者Ｕ１ａと友達関係にある直接ＳＮＳ友達Ｕｆを特定することができる。なお、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆが存在しない場合には、処理をステップＳ１１０に進める。
この後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆの識別情報ＵＩＤを外部管理サーバ３に送信する制御を行う（Ｓ１０４）。
【００５４】
外部管理サーバ３が、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスし、当該識別情報ＵＩＤがアクション元又はアクション先として記録されているレコードを抽出することで、ＳＮＳ友達情報を抽出するとともに、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスし、直接ＳＮＳ友達Ｕｆの識別情報ＵＩＤが記録されているレコードから直接ＳＮＳ友達ＵｆのＳＮＳユーザ情報を取得する（Ｓ３０２）。この後、外部管理サーバ３は、抽出したＳＮＳ友達情報及び直接ＳＮＳ友達ＵｆのＳＮＳユーザ情報を含む情報を管理サーバ１に送信する。
【００５５】
管理サーバ１が、ＳＮＳ友達情報と直接ＳＮＳ友達ＵｆのＳＮＳユーザ情報とを含む情報を受信すると、管理サーバ１のＣＰＵ７０は、受信したＳＮＳ友達情報及び直接ＳＮＳ友達ＵｆのＳＮＳユーザ情報を取得する（Ｓ１０５）。
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１０３と同様にして、所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆについて識別情報ＵＩＤを特定する（Ｓ１０６）。この結果、図１０に示すように所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆを特定することができる。
この後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆの識別情報ＵＩＤを外部管理サーバ３に送信する制御を行う（Ｓ１０７）。
【００５６】
外部管理サーバ３が、所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスし、当該識別情報ＵＩＤが記録されているレコードから間接ＳＮＳ友達ＵｆｆのＳＮＳユーザ情報を抽出する（Ｓ３０３）。この後、外部管理サーバ３は、抽出したレコードに記録されている間接ＳＮＳ友達ＵｆｆのＳＮＳユーザ情報を含む情報を管理サーバ１に送信する。
【００５７】
管理サーバ１が間接ＳＮＳ友達ＵｆｆのＳＮＳユーザ情報を含む情報を受信すると、管理サーバ１のＣＰＵ７０は当該ＳＮＳユーザ情報を取得する（Ｓ１０８）。
次に、管理サーバ１のＣＰＵ７０は、図２に示すように、所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆ及び間接ＳＮＳ友達Ｕｆｆの識別情報ＵＩＤと、ゴルフ利用者情報テーブルＴＢＬ１１に記録されているゴルフ利用者Ｕ１の識別情報ＵＩＤと、に基づいて所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ及び間接ゴルフ友達Ｕｇｇを特定し、特定した直接ゴルフ友達Ｕｇ及び間接ゴルフ友達Ｕｇｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎとして特定する（Ｓ１０９）。
具体的には、ステップＳ１０３で特定した所定のゴルフ利用者Ｕ１ａの直接ＳＮＳ友達Ｕｆの識別情報ＵＩＤのうち、ゴルフ利用者Ｕ１の識別情報ＵＩＤと一致するものを、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇの識別情報ＵＩＤとして特定する。また、ステップＳ１０６で特定した所定のゴルフ利用者Ｕ１ａの間接ＳＮＳ友達Ｕｆｆの識別情報ＵＩＤのうち、ゴルフ利用者Ｕ１の識別情報ＵＩＤと一致するものを、所定のゴルフ利用者Ｕ１ａの間接ゴルフ友達Ｕｇｇの識別情報ＵＩＤとして特定する。これにより、図２に示すように所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎ（つまり、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ及び間接ゴルフ友達Ｕｇｇ）が特定される。
【００５８】
次に、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードから、提案通知有無情報、回答通知有無情報、及び、発行可否決定通知有無情報を取得する（Ｓ１１０）。
【００５９】
図１１にゴルフ利用者情報テーブルＴＢＬ１１のデータ構造を示す。ゴルフ利用者情報テーブルＴＢＬ１１には複数のレコードが記録されている。１つのレコードは、ゴルフ利用者Ｕ１を一意に識別する識別情報ＵＩＤ、ゴルフ利用者Ｕ１が管理サーバ１に登録された日付を表す登録日、提案通知有無情報、回答通知有無情報、及び、発行可否決定通知有無情報を含む。
提案通知有無情報は、レコードに記録されている識別情報ＵＩＤに対応する一のゴルフ利用者Ｕ１に対して、当該一のゴルフ利用者Ｕ１以外の他のゴルフ利用者Ｕ１から、クーポンを利用する旨の提案があった場合に、一のゴルフ利用者Ｕ１が当該提案に対する回答をしたか否かを表す情報である。他のゴルフ利用者Ｕ１からの提案に対して一のゴルフ利用者Ｕ１が回答していない場合には「１」が設定され、回答をした場合または提案が無い場合には「０」が設定される。
回答通知有無情報は、レコードに記録されている識別情報ＵＩＤに対応する一のゴルフ利用者Ｕ１がクーポンを利用する旨の提案をした場合に、当該提案を受けたクーポン利用提案メンバーからの回答を確認したか否かを表す情報である。一のゴルフ利用者Ｕ１がクーポン利用提案メンバーからの回答を未確認である場合には「１」が設定され、回答を確認した場合または回答が無い場合には「０」が設定される。
発行可否決定通知有無情報は、当該レコードに記録されている識別情報ＵＩＤに対応する一のゴルフ利用者Ｕ１が申込みを行ったクーポンに対して、発行を行う旨または行わない旨の決定がなされ、当該一のゴルフ利用者Ｕ１に対してクーポン発行通知またはクーポン申込無効通知が行われたか否かを示す情報である。当該通知が行われていない場合には「１」が設定され、これらの通知が行われた場合には「０」が設定される。
【００６０】
本実施形態において、ゴルフ利用者Ｕ１の識別情報ＵＩＤは、ＳＮＳ利用者Ｕ２の識別情報ＵＩＤと一致する。但し、ＳＮＳ利用者Ｕ２の識別情報ＵＩＤとゴルフ利用者Ｕ１の識別情報ＵＩＤとは必ずしも一致する必要はなく、相違していてもよい。この場合は、ゴルフ利用者情報テーブルＴＢＬ１１のレコードにＳＮＳ利用者Ｕ２の識別情報とゴルフ利用者Ｕ１の識別情報とを対応づけて記録すればよい。
また、ゴルフ利用者情報テーブルＴＢＬ１１は、上述した情報以外の情報を記録するものであってもよい。例えば、ゴルフ利用者Ｕ１のプロフィール画像のリンク先を含んでいてもよいし、ゴルフ利用者Ｕ１の勤務先を含んでいてもよい。また、ゴルフ利用者情報テーブルＴＢＬ１１に記憶すべき情報として、ゴルフ利用者Ｕ１の識別情報ＵＩＤは必須であるが、その他の情報は省略してもよい。
【００６１】
説明を図６に戻す。
管理サーバ１のＣＰＵ７０は、ステップＳ１０２、ステップＳ１０５、及び、ステップＳ１０８で取得したＳＮＳユーザ情報に基づいて、関係ゴルフ利用者Ｕｃｎを表す情報を生成するとともに、生成した関係ゴルフ利用者Ｕｃｎを表す情報と、ステップＳ１１０で取得した提案通知有無情報、回答通知有無情報、及び、発行可否決定通知有無情報と、に基づいて、トップ画面Ｇ０の表示情報を生成する（Ｓ１１１）。
ここで、トップ画面Ｇ０の表示情報とは、所定のゴルフ利用者Ｕ１ａの端末装置４ａのＣＰＵ４０がディスプレイ４５にトップ画面Ｇ０を表示させるために必要な情報である。また、ゴルフ利用者Ｕ１を表す情報とは、ゴルフ利用者Ｕ１のプロフィール画像Ｐｇ（またはそのリンク先を示す情報）、及び、ゴルフ利用者Ｕ１の氏名の、一方または両方を含む情報である。
【００６２】
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１１１で生成したトップ画面Ｇ０の表示情報を含むマイページ閲覧応答を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する制御を行う（Ｓ１１２）。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがマイページ閲覧応答を受信すると、端末装置４ａのＣＰＵ４０はディスプレイ４５に、トップ画面Ｇ０を表示させる（Ｓａ４０１）。
このように、管理サーバ１のＣＰＵ７０は、ステップＳ１００、Ｓ１０１、Ｓ１０２、Ｓ１０４、Ｓ１０５、Ｓ１０７、及び、Ｓ１０８を実行することにより、利用者情報取得部１１として機能し、ステップＳ１０３、Ｓ１０６、及び、ステップＳ１０９を実行することにより、関係利用者特定部１２として機能する。
【００６３】
図１２は、所定のゴルフ利用者Ｕ１ａのマイページのうち、トップ画面Ｇ０の一例である。この図に例示するように、トップ画面Ｇ０には、クーポン申込ボタンＢ０１、クーポン状況確認ボタンＢ０２、通知確認ボタンＢ０３、及び、ゴルフ情報アプリケーションからログアウトするためのログアウトボタンが設けられている。
ここで、クーポン申込ボタンＢ０１は、クーポンの発行の申込に必要な情報を入力するためのゴルフ場検索画面Ｇ１に遷移するためのボタンである。クーポン状況確認ボタンＢ０２は、所定のゴルフ利用者Ｕ１ａが申込みを行ったクーポンについての各種情報を確認するための画面である、回答状況確認画面Ｇ７、クーポン発行通知画面Ｇ８、または、クーポン申込無効通知画面Ｇ９のいずれかに遷移するためのボタンである。通知確認ボタンＢ０３は、所定のゴルフ利用者Ｕ１ａが、所定のゴルフ利用者Ｕ１ａ以外のゴルフ利用者Ｕ１からクーポンを利用する旨の提案を受けた場合に、当該提案の内容を表示するクーポン利用提案通画面Ｇ６に遷移するためのボタンである。
なお、ステップＳ１１０で取得した、回答通知有無情報または発行可否決定通知有無情報のいずれかの示す値が「１」である場合、クーポン状況確認ボタンＢ０２の近傍に、当該ボタンのクリックを促すための注意喚起画像Ｉｍｇ１が表示される。また、ステップＳ１１０で取得した、提案通知有無情報の示す値が「１」である場合、通知確認ボタンＢ０３の近傍に、当該ボタンのクリックを促す注意喚起画像Ｉｍｇ２が表示される。
また、トップ画面Ｇ０の表示エリアＡ０１には、所定のゴルフ利用者Ｕ１ａの氏名及びプロフィール画像Ｐｇ［Ｕ１ａ］等の所定のゴルフ利用者Ｕ１ａを表す情報が表示され、表示エリアＡ０２には、関係ゴルフ利用者Ｕｃｎを表す情報（関係ゴルフ利用者Ｕｃｎの氏名及びプロフィール画像Ｐｇ）が表示され、表示エリアＡ０３には、ゴルフ場で利用可能なクーポンについての情報であるお得なクーポン情報、及び、ゴルフ情報アプリケーションサービスの提供に関するお知らせ、その他ゴルフに関する各種情報が表示される。
【００６４】
図１２に示すトップ画面Ｇ０において、クーポン申込ボタンＢ０１がクリックされると、端末装置２は、管理サーバ１に対して、ゴルフ場検索画面Ｇ１の閲覧要求を送信する。管理サーバ１がゴルフ場検索画面Ｇ１の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの端末装置４ａのＣＰＵ４０がディスプレイ２５にゴルフ場検索画面Ｇ１を表示させるために必要な情報、すなわち、ゴルフ場検索画面Ｇ１の表示情報を生成し、当該表示情報を含む応答を、所定のゴルフ利用者Ｕ１ａの端末装置２に送信する制御を行う。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがゴルフ場検索画面Ｇ１の表示情報を含む応答を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図１３に例示するゴルフ場検索画面Ｇ１を表示させる。
【００６５】
＜３．２．クーポンの発行の申込に必要な情報の入力＞  
所定のゴルフ利用者Ｕ１ａは、ゴルフ場検索画面Ｇ１、ゴルフ場選択画面Ｇ２、クーポン選択画面Ｇ３、メンバー選択画面Ｇ４、及び、クーポン申込内容確認画面Ｇ５により、クーポンの発行の申込に必要な情報を入力することができる。
以下では、図１３乃至図２０を参照しつつ、所定のゴルフ利用者Ｕ１ａによるクーポンの発行の申込に必要な情報を入力するための画面について説明する。
【００６６】
図１３に例示するように、ゴルフ場検索画面Ｇ１には、地方を選択するためのプルダウンＰＤ１１、都道府県を選択するためのプルダウンＰＤ１２、ゴルフ場一覧表示ボタンＢ１１、及び、前の画面であるトップ画面Ｇ０に戻るための戻るボタンＢ１２、が設けられている。所定のゴルフ利用者Ｕ１ａは、プルダウンＰＤ１１及びＰＤ１２を用いて、クーポンを利用するゴルフ場が位置する都道府県を選択することができる。
【００６７】
図１３に示すゴルフ場検索画面Ｇ１において、プルダウンＰＤ１１及びＰＤ１２が選択された状態で、ゴルフ場一覧表示ボタンＢ１１がクリックされると、端末装置４ａは、管理サーバ１に対して、ゴルフ場選択画面Ｇ２の閲覧要求を送信する。
【００６８】
管理サーバ１がゴルフ場選択画面Ｇ２の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、ゴルフ場情報テーブルＴＢＬ１２に記憶されている情報に基づいて、所定のゴルフ利用者Ｕ１ａの端末装置４ａのＣＰＵ４０がディスプレイ２５にゴルフ場選択画面Ｇ２を表示させるために必要な情報、すなわち、ゴルフ場選択画面Ｇ２の表示情報を生成する。
【００６９】
図１４にゴルフ場情報テーブルＴＢＬ１２のデータ構造を示す。ゴルフ場情報テーブルＴＢＬ１２には、複数のレコードが記録されている。１つのレコードには、ゴルフ場を一意に識別するゴルフ場ＩＤ、ゴルフ場の名称を表すゴルフ場名称、ゴルフ場が位置する地方を表す地方、ゴルフ場が位置する都道府県、当該ゴルフ場で利用できるクーポンの有無を表すクーポン有無情報、当該ゴルフ場の紹介文、及び、ゴルフ場の運営者が提供するホームページのリンク先、等が記憶されている。
ここで、クーポン有無情報には、ゴルフ情報アプリケーションサービスが発行するクーポンのうち、当該ゴルフ場で利用可能なクーポンが１つでも存在する場合には「１」が設定され、存在しない場合には「０」が設定される。
【００７０】
管理サーバ１のＣＰＵ７０は、ゴルフ場情報テーブルＴＢＬ１２にアクセスし、ゴルフ場検索画面Ｇ１のプルダウンＰＤ１１及びＰＤ１２で選択された地方及び都道府県が記録され、且つ、クーポン有無情報に「１」が記録されているレコードを抽出する。次に、管理サーバ１のＣＰＵ７０は、抽出したレコードに記録されているゴルフ場名称、及び、ゴルフ場紹介文等の情報に基づいて、ゴルフ場選択画面Ｇ２の表示情報を生成する。その後、管理サーバ１は、当該表示情報を含む応答を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがゴルフ場選択画面Ｇ２の表示情報を含む応答を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図１５に例示するゴルフ場選択画面Ｇ２を表示させる。
【００７１】
図１５に例示するように、ゴルフ場選択画面Ｇ２には、１または複数のゴルフ場選択ボタンＢ２１、及び、ゴルフ場検索画面Ｇ１に戻るための戻るボタンＢ２２が設けられている。１または複数のゴルフ場選択ボタンＢ２１の各々には、ゴルフ場検索画面Ｇ１においてプルダウンＰＤ１１及びＰＤ１２により指定された条件に合致し、且つ、ゴルフ情報アプリケーションサービスが発行するクーポンを利用することができるゴルフ場の名称及び紹介文が表示されている。例えば、ゴルフ場検索画面Ｇ１において、プルダウンＰＤ１１で「関東」を選択し、プルダウンＰＤ１２で「東京都」を選択した場合、ゴルフ場選択画面Ｇ２には、東京都に位置し、ゴルフ情報アプリケーションサービスにおいて発行されるクーポンを利用することができるゴルフ場（この図に示す例では、３つのゴルフ場）のそれぞれの名称及び紹介文を表示した、ゴルフ場選択ボタンＢ２１ａ、Ｂ２１ｂ、及び、Ｂ２１ｃが表示される。所定のゴルフ利用者Ｕ１ａは、ゴルフ場選択ボタンＢ２１をクリックすることにより、ゴルフ情報アプリケーションサービスが発行するクーポンを利用するゴルフ場を選択することができる。
【００７２】
図１５に示すゴルフ場選択画面Ｇ２において、１または複数のゴルフ場選択ボタンＢ２１のうちいずれか１つがクリックされると、端末装置４ａは、管理サーバ１に対して、クーポン選択画面Ｇ３の閲覧要求を送信する。なお、当該閲覧要求には、ゴルフ場選択画面Ｇ２で選択されたゴルフ場を特定するための情報が含まれている。ここで、ゴルフ場を特定するための情報とは、本実施形態では、ゴルフ場ＩＤであるが、ゴルフ場名称、ゴルフ場の住所等、ゴルフ場を一意に特定することができる情報であればどのようなものであってもよい。
【００７３】
管理サーバ１がクーポン選択画面Ｇ３の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、クーポン情報テーブルＴＢＬ１３に記憶されているクーポンに関する情報に基づいて、所定のゴルフ利用者Ｕ１ａの端末装置４ａのＣＰＵ４０がディスプレイ２５にクーポン選択画面Ｇ３を表示させるために必要な情報、すなわち、クーポン選択画面Ｇ３の表示情報を生成する。
【００７４】
以下、クーポン情報テーブルＴＢＬ１３の詳細について説明する。
図１６及び図１７に、クーポン情報テーブルＴＢＬ１３のデータ構造を示す。クーポン情報テーブルＴＢＬ１３は、ゴルフ情報アプリケーションサービスが発行することのできるクーポンと、当該クーポンを利用することができるゴルフ場とを関連付けて記憶するテーブルである。
クーポン情報テーブルＴＢＬ１３には、複数のレコードが記録されている。１つのレコードには、ゴルフ情報アプリケーションサービスが発行することのできるクーポンに関する情報が記憶されている。具体的には、１つのレコードには、ゴルフ情報アプリケーションサービスが発行することのできるクーポン（クーポンの種類）を一意に識別するクーポンＩＤ、当該クーポンを利用することができるゴルフ場のゴルフ場ＩＤ、当該クーポンの名称であるクーポン名称、当該クーポンの内容を示すクーポン説明文言、ゴルフ情報アプリケーションサービスが当該クーポンを発行するための条件であるクーポン発行条件、当該クーポンをゴルフ場で利用するための条件であるクーポン利用条件、及び、当該クーポンの価値を示すクーポン価値情報、等が記憶されている。
【００７５】
ゴルフ利用者Ｕ１がクーポンの発行の申込が行われた場合、ゴルフ情報アプリケーションサービスは、当該ゴルフ利用者Ｕ１が、当該ゴルフ利用者Ｕ１と共同でクーポンを利用する旨の提案をクーポン利用提案メンバーに対して行い、且つ、所定期限までに当該クーポン利用提案メンバーの少なくとも一部から当該提案に同意する旨の回答を得られた場合に限り、クーポンを発行する。
クーポン発行条件は、クーポンの発行の申込が行われた場合に、ゴルフ情報アプリケーションサービスが実際に当該クーポンの発行を行うために必要となる条件を示す情報である。
【００７６】
クーポン発行条件は、回答期限情報、及び、必要回答人数を含む。
回答期限情報とは、ゴルフ利用者Ｕ１がクーポンを利用する旨の提案を行った場合に、クーポン利用提案メンバーからの回答期限を表す情報であり、回答期日情報、及び、回答期間情報を含む。
回答期日情報は、クーポン利用提案メンバーからの回答期限を日付により示す情報である。具体的には、回答期日情報は、ゴルフ利用者Ｕ１が申し込みを行ったクーポンが実際に発行されるために、所定日までにクーポン利用提案メンバーからの回答が必要な場合において、当該回答が必要な期限である所定日を示す。なお、回答期限を期日で指定しない場合（例えば、期間でのみ指定する場合）には、回答期日情報にはＮｕｌｌ値が設定される。
回答期間情報は、クーポン利用提案メンバーからの回答期限を期間により示す情報である。具体的には、回答期間情報は、ゴルフ利用者Ｕ１が申し込みを行ったクーポンが実際に発行されるために、当該クーポンの発行の申込がなされた日から所定の期間内にクーポン利用提案メンバーからの回答が必要な場合において、当該回答が必要な期間を示す。本実施形態では、回答期間情報の示す期間は、クーポンの発行の申込がなされた日の翌日を起算日とする。なお、回答期限を期間で指定しない場合（例えば、期日でのみ指定する場合）には、回答期間情報にはＮｕｌｌ値が設定される。
なお、回答期日情報及び回答期間情報の双方が設定されている場合、回答期日情報の示す期日、及び、回答期間情報の示す期限の満了日のうち、早い方が、クーポン利用提案メンバーからの回答期限となる。また、回答期日情報及び回答期間情報の双方にＮｕｌｌ値が設定されている場合、回答期限は存在せず、クーポン利用提案メンバーはいつでも提案に対して回答を行うことができる。
【００７７】
必要回答人数情報は、ゴルフ利用者Ｕ１が申し込みを行ったクーポンが実際に発行されるために、当該申込を行ったゴルフ利用者Ｕ１と共同でクーポンを利用する旨の提案に対して、クーポン利用提案メンバーのうち所定の人数以上の同意が必要な場合において、当該同意が必要な最小人数を示す情報である。
なお、クーポン利用提案メンバーの全員から、クーポンを利用する旨の提案に同意する旨の回答が必要な場合、必要回答人数情報には「全員」と記録される。
【００７８】
このように、ゴルフ利用者Ｕ１からクーポンの発行の申込が行われた場合、ゴルフ情報アプリケーションサービスは、クーポン利用提案メンバーからの回答がクーポン発行条件をすべて充足するときに限り申込まれたクーポンを発行する。
すなわち、ゴルフ情報アプリケーションサービスは、回答期限情報の示す回答期限迄に、必要回答人数情報の示すに人数以上のクーポン利用提案メンバーからクーポンを利用する旨の提案に同意する旨の回答があった場合に限り、当該クーポンの発行の申込を行ったゴルフ利用者Ｕ１と、同意する旨の回答を行ったゴルフ利用者Ｕ１と、に対してクーポンを発行する。
なお、以下では、クーポンの発行がされた場合に、当該クーポンの発行の対象であるゴルフ利用者Ｕ１（すなわち、当該クーポンの発行の申込を行ったゴルフ利用者Ｕ１、及び、当該ゴルフ利用者Ｕ１からのクーポンを利用する旨の提案に同意したゴルフ利用者Ｕ１）を、「クーポン利用予定メンバー」を称する。
【００７９】
クーポン利用提案メンバーに対してクーポンの発行がされた場合、当該発行されたクーポンは、所定の期間内に、クーポン利用予定メンバーのうち少なくとも一部が共同で利用することが必要である。
クーポン利用条件は、クーポンが発行された場合に、当該クーポンを実際に利用するために必要となる条件を示す情報である。
【００８０】
クーポン利用条件は、利用可能時期情報、及び、必要利用人数情報を含む。
利用可能時期情報は、クーポン利用予定メンバーに対して発行されたクーポンの、利用可能な時期を定める情報であり、利用可能期間情報、利用可能時刻情報、利用可能曜日情報を含む。利用可能期間情報は、クーポンを利用可能な期間を示す情報である。具体的には、利用可能期間情報には、クーポンを利用可能な期間の開始日及び終了日が記録される。利用可能時刻情報は、クーポンを利用可能な時刻を示す情報である。利用可能曜日情報は、クーポンを利用可能な曜日を示す情報である。
必要利用人数情報は、ゴルフ情報アプリケーションサービスから発行されたクーポンをゴルフ場において利用するために必要となる、利用者の最少人数を示す情報である。なお、クーポン利用予定メンバーのうち、実際にクーポンを利用したゴルフ利用者Ｕ１を、「クーポン利用メンバー」と称する。なお、クーポン利用予定メンバーの全員が、クーポンを共同で利用することが必要な場合、必要利用人数情報には「全員」と記録される。
【００８１】
ゴルフ場の運営者からサービスの提供を受ける者（例えば、ゴルフ場の運営者が運営するゴルフ場を利用する者）は、クーポンを利用することで、クーポンを利用しない場合と比較して、より多くの利益を享受することができる。ゴルフ場の運営者からサービスの提供を受ける者は、クーポンを利用する場合、クーポンを利用しない場合と比較して、例えば、ゴルフ場の運営者に対して支払う金銭の額を小さく抑えることが可能となる。
クーポン価値情報は、ゴルフ場の運営者からサービスを提供される者が、クーポンを利用することにより、享受することのできる利益の大きさの程度を金銭の額で表す情報である。例えば、ゴルフ場を利用する者が、クーポンを利用することにより、ゴルフ場の運営者に対して支払う金銭の額が減少する場合、クーポン価値情報は当該減少額を表す。
【００８２】
クーポン価値情報は、クーポン価値単価情報、及び、クーポン対象人数を含む。
クーポン価値単価情報は、クーポン利用提案メンバーが１人であると仮定する場合に、当該１人が、クーポンを利用することにより享受できる利益の額を示す。
クーポン対象人数は、複数名のゴルフ利用者Ｕ１であるクーポン利用提案メンバーがクーポンを利用する場合に、クーポンを利用することで実際に利益を享受することのできる人数を示す。例えば、クーポンが、「クーポン利用メンバーの全員の食費を無料にする旨」の内容を有する場合、クーポン対象人数は「全員」となる。また、クーポンが、「クーポン利用メンバーのうち１名分のゴルフ場利用料を無料にする旨」の内容を有する場合、クーポン対象人数は「１人」となる。
クーポン価値情報の示す利益の額は、クーポン価値単価情報の示す利益の額と、クーポン対象人数の示す値とを乗算した乗算値と等しい。例えば、クーポンが、クーポン利用メンバーの全員のゴルフ場利用料金が３０００円分割り引かれる旨の内容である場合、クーポン利用メンバーが４人であれば、クーポン価値情報の示す利益の額は、３０００×４＝１２０００円となる。
【００８３】
なお、本実施形態において、クーポンＩＤとゴルフ場ＩＤは、必ずしも１対１の関係にはならない。例えば、図１６及び図１７に例示するように、クーポンＩＤが「c0004」のクーポンは、ゴルフ場ＩＤが「g0003」のゴルフ場及び「g0004」のゴルフ場で利用可能であり、また、ゴルフ場ＩＤが「g0003」のゴルフ場では、クーポンＩＤが「c0002」、「c0003」、及び、「c0004」のクーポンを利用可能である。
ここで、本実施形態のクーポンは、ゴルフ情報アプリケーションサービス（正確には、ゴルフ情報アプリケーションサービスを運営する者）が発行するものである。そのため、ゴルフ情報アプリケーションサービスでは、複数のゴルフ場において共通で利用できるクーポンを発行することが可能である。
但し、本発明はこのような態様に限定されるものではなく、クーポンＩＤとゴルフ場ＩＤとが１対１の関係であってもよい。
また、本実施形態において、クーポンの発行主体は、ゴルフ情報アプリケーションサービス（ゴルフ情報アプリケーションサービスの運営主体）であるが、ゴルフ場の運営者がクーポンの発行主体であってもよい。この場合、ゴルフ情報アプリケーションサービスは、ゴルフ場の運営者からの委託を受けてクーポンを発行するものであってもよい。
【００８４】
説明を図１５に戻す。
図１５に示すゴルフ場選択画面Ｇ２において、１または複数のゴルフ場選択ボタンＢ２１のうちいずれか１つがクリックされ、端末装置４ａからクーポン選択画面Ｇ３の閲覧要求が送信されると、管理サーバ１は、当該閲覧要求を受信する。
その後、管理サーバ１のＣＰＵ７０は、クーポン情報テーブルＴＢＬ１３にアクセスして、当該閲覧要求に含まれるゴルフ場ＩＤが記録されているレコードを抽出し、抽出したレコードに記録されているクーポンＩＤ、クーポン名称、クーポン説明文言、クーポン発行条件、及び、クーポン利用条件を取得する。次に、管理サーバ１のＣＰＵ７０は、クーポン情報テーブルＴＢＬ１３から取得したこれらの情報に基づいて、クーポン選択画面Ｇ３の表示情報を生成する。その後、管理サーバ１は、当該表示情報を含む応答を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがクーポン選択画面Ｇ３の表示情報を含む応答を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図１８に例示するクーポン選択画面Ｇ３を表示させる。
【００８５】
図１８に例示するように、クーポン選択画面Ｇ３には、クーポン利用提案メンバーを選択する画面であるメンバー選択画面Ｇ４に遷移するためのクーポン利用提案メンバー選択ボタンＢ３１、及び、ゴルフ場選択画面Ｇ２に戻るための戻るボタンＢ３２が設けられている。クーポン選択画面Ｇ３の表示エリアＡ３１には、所定のゴルフ利用者Ｕ１ａがゴルフ場選択画面Ｇ２において選択したゴルフ場の名称が表示されている。また、クーポン選択画面Ｇ３の表示エリアＡ３２には、所定のゴルフ利用者Ｕ１ａがゴルフ場選択画面Ｇ２において選択したゴルフ場で利用することができる１または複数のクーポンに関する情報（各クーポンの名称、説明文言、発行条件、利用条件等）が表示されとともに、表示された１または複数のクーポンに関する情報と１対１に対応するように、１または複数のラジオボタンＲＢ３１が設けられる。
【００８６】
図１８では、所定のゴルフ利用者Ｕ１ａがゴルフ場選択画面Ｇ２で選択したゴルフ場において利用することができるクーポンが、３つ存在する場合を例示している。この場合、表示エリアＡ３２は、３つの小領域Ａ３２ａ〜Ａ３２ｃに分割される。そして、３つの小領域Ａ３２ａ〜Ａ３２ｃのそれぞれには、各クーポンに関する情報が表示される。また、３つの小領域Ａ３２ａ〜Ａ３２ｃと１対１に対応して、ラジオボタンＲＢ３１（ＲＢ３１ａ〜ＲＢ３１ｃ）が設けられる。
所定のゴルフ利用者Ｕ１ａは、１または複数のラジオボタンＲＢ３１のいずれかを選択することで、申込みを行う１のクーポンを選択することができる。
【００８７】
図１８に示すクーポン選択画面Ｇ３において、１または複数のラジオボタンＲＢ３１のうちいずれか１つが選択された状態で、クーポン利用提案メンバー選択ボタンＢ３１がクリックされると、端末装置４ａは、管理サーバ１に対して、メンバー選択画面Ｇ４の閲覧要求を送信する。なお、当該閲覧要求には、クーポン選択画面Ｇ３で選択されたクーポンのクーポンＩＤが含まれている。
【００８８】
管理サーバ１がメンバー選択画面Ｇ４の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、ステップＳ１１１で生成した関係ゴルフ利用者Ｕｃｎを表す情報を含む、メンバー選択画面Ｇ４の表示情報を生成する。ここで、メンバー選択画面Ｇ４の表示情報とは、所定のゴルフ利用者Ｕ１ａの端末装置４ａのＣＰＵ４０がディスプレイ２５にメンバー選択画面Ｇ４を表示させるために必要な情報である。その後、管理サーバ１は、当該表示情報を含む応答を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがメンバー選択画面Ｇ４の表示情報を含む応答を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図１９に例示するメンバー選択画面Ｇ４を表示させる。
【００８９】
図１９に例示するように、メンバー選択画面Ｇ４には、クーポン利用提案メンバー決定ボタンＢ４１、及び、クーポン選択画面Ｇ３に画面に遷移するための戻るボタンＢ４２が設けられている。また、メンバー選択画面Ｇ４の表示エリアＡ４には、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎを表す情報が一覧表示されるとともに、クーポン利用提案メンバーを選択するためのチェックボックスＣＢ４１が関係ゴルフ利用者Ｕｃｎを表す情報と１対１に対応するように設けられている。
【００９０】
所定のゴルフ利用者Ｕ１ａは、メンバー選択画面Ｇ４においてチェックボックスＣＢ４１を選択することで、関係ゴルフ利用者Ｕｃｎの中からクーポン利用提案メンバーを選択することができる。図１９に示す例では、関係ゴルフ利用者Ｕｃｎの中で、「山田洋子」、「中田浩志」、及び、「田中裕子」の３名が、クーポン利用提案メンバーとして選択されている場合を例示している。チェックボックスＣＢ４１が選択されている状態で、クーポン利用提案メンバー決定ボタンＢ４１がクリックされると、端末装置２は、管理サーバ１に対して、クーポン申込内容確認画面Ｇ５の閲覧要求を送信する。なお、当該閲覧要求には、クーポン利用提案メンバーとして選択された関係ゴルフ利用者Ｕｃｎの識別情報ＵＩＤが含まれる。
【００９１】
管理サーバ１がクーポン申込内容確認画面Ｇ５の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの端末装置４ａのＣＰＵ４０がディスプレイ２５にクーポン申込内容確認画面Ｇ５を表示させるために必要な情報、すなわち、クーポン申込内容確認画面Ｇ５の表示情報を生成する。なお、当該表示情報には、ゴルフ場選択画面Ｇ２において選択されたゴルフ場に関する情報、クーポン選択画面Ｇ３において選択されたクーポンに関する情報、並びに、メンバー選択画面Ｇ４において選択されたクーポン利用提案メンバーを表す情報及びクーポン利用提案メンバーの識別情報ＵＩＤが含まれる。その後、管理サーバ１は、当該表示情報を含む応答を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがクーポン申込内容確認画面Ｇ５の表示情報を含む応答を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図２０に例示するクーポン申込内容確認画面Ｇ５を表示させる。
【００９２】
図２０に例示するように、クーポン申込内容確認画面Ｇ５には、申込ボタンＢ５１、及び、メンバー選択画面Ｇ４に画面遷移するための戻るボタンＢ５２が設けられている。また、クーポン申込内容確認画面Ｇ５の表示エリアＡ５には、ゴルフ場選択画面Ｇ２において選択されたゴルフ場の名称、クーポン選択画面Ｇ３において選択されたクーポンに関する情報、及び、メンバー選択画面Ｇ４において選択されたクーポン利用提案メンバーを表す情報が表示される。
【００９３】
申込ボタンＢ５１がクリックされると、端末装置２から送信される、管理サーバ１に対して、クーポン申込受付完了画面Ｇ５ａの閲覧要求を送信する。
管理サーバ１が、当該閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、当該閲覧要求に含まれる情報に基づいて、所定のゴルフ利用者Ｕ１ａによるクーポンの発行の申込を受け付けるクーポン発行申込受付処理を実行する。
その後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａからの提案（所定のゴルフ利用者Ｕ１ａと共同でクーポンを利用する旨の提案）を、クーポン利用提案メンバーに対して通知する、クーポン利用提案通知処理を実行する。
さらに、管理サーバ１のＣＰＵ７０は、クーポン利用提案通知処理において通知された所定のゴルフ利用者Ｕ１ａの提案に対する、クーポン利用提案メンバーからの回答を受け付ける回答受付処理を実行する。
以下、図２１乃至図２７を参照しつつ、クーポン発行申込受付処理、クーポン利用提案通知処理、及び、回答受付処理について説明する。
【００９４】
＜３．３．クーポンの発行の申込の受付＞  
図２１は、クーポン発行申込受付処理、クーポン利用提案通知処理、及び、回答受付処理に関する管理システム１００の動作シーケンスを示す図である。
【００９５】
所定のゴルフ利用者Ｕ１ａの端末装置４ａにおいて、クーポン申込内容確認画面Ｇ５の申込ボタンＢ５１がクリックされると、端末装置２は、管理サーバ１に対して、クーポン申込受付完了画面Ｇ５ａの閲覧要求を送信する（Ｓａ４２０）。
当該閲覧要求は、クーポンの発行の申込に該当し、ゴルフ場選択画面Ｇ２において選択されたゴルフ場に関する情報、クーポン選択画面Ｇ３において選択されたクーポンに関する情報、及び、メンバー選択画面Ｇ４において選択されたクーポン利用提案メンバーの識別情報ＵＩＤを含む。
【００９６】
管理サーバ１が、クーポン申込受付完了画面Ｇ５ａの閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、クーポン発行申込受付処理を実行する（Ｓ１２０）。
具体的には、管理サーバ１のＣＰＵ７０は、クーポン申込受付完了画面Ｇ５ａの閲覧要求に含まれる情報である、ゴルフ場に関する情報、クーポンに関する情報、及び、クーポン利用提案メンバーの識別情報ＵＩＤを、クーポン発行管理テーブルＴＢＬ１４、または、回答管理テーブルＴＢＬ１５に、記憶させる。
【００９７】
図２２及び図２３に、クーポン発行管理テーブルＴＢＬ１４のデータ構造を示す。クーポン発行管理テーブルＴＢＬ１４には、複数のレコードが記録されている。１つのレコードには、ゴルフ利用者Ｕ１によるクーポンの発行の申込を一意に特定するための申込ＩＤ、当該クーポンの発行の申込を行ったゴルフ利用者Ｕ１の識別情報ＵＩＤである申込者ＵＩＤ、クーポン申込情報、クーポン発行情報、及び、クーポン利用情報を含む。
【００９８】
クーポン申込情報は、ゴルフ利用者Ｕ１によるクーポンの発行の申込に関する情報であり、当該申込がなされた日付である申込日、当該ゴルフ利用者Ｕ１が申込んだクーポンのクーポンＩＤ、当該クーポンを利用する予定のゴルフ場のゴルフ場ＩＤ、クーポン利用提案メンバーの人数を示すクーポン利用提案メンバー人数情報、及び、個別回答期限日情報を含む。
個別回答期限日情報は、ゴルフ利用者Ｕ１がクーポンの発行の申込を行った場合に、当該ゴルフ利用者Ｕ１からのクーポンを利用する旨の提案に対する、クーポン利用提案メンバーの回答期限を具体的な日付により表す情報である。この個別回答期限日情報の示す日付は、クーポンの発行の申込がなされた申込日と、当該クーポンに対応する回答期限情報とに基づいて、定められる、例えば、申込のなされたクーポンに対応する回答期限情報が回答期日情報のみを含む場合、当該クーポンに対応する個別回答期限日情報には、当該回答期日情報の示す日付が設定される。また、例えば、申込のなされたクーポンに対応する回答期限情報が回答期間情報のみを含む場合、当該クーポンに対応する個別回答期限日情報には、当該申込日に当該回答期間情報の示す期間を加算して得られる日付が設定される。
【００９９】
クーポン発行情報は、クーポン発行有無情報、クーポン発行日、クーポンシリアル番号、及び、クーポン利用予定メンバー人数情報を含む。
クーポン発行有無情報には、申込のなされたクーポンが実際に発行された場合には「１」が記録され、申込が無効となり発行が中止となった場合には「０」が記録される。また、これら以外の場合、つまり、クーポンが実際に発行される前であって、且つ、申し込みが無効となっていない場合、クーポン発行有無情報にはＮｕｌｌ値が設定される。クーポン発行日には、申込のなされたクーポンが実際に発行された場合に、当該発行のされた日付が記録される。クーポンシリアル番号は、申込のなされたクーポンが実際に発行された場合に、当該発行されたクーポンを一意に特定する番号であり、申込ＩＤと１対１に対応して採番される。クーポン利用予定メンバー人数情報は、クーポン利用予定メンバーの人数を示す情報である。
【０１００】
クーポン利用情報は、クーポン利用有無情報、クーポン利用日、クーポン利用メンバー人数情報、及び、利用クーポン金額情報を含む。
クーポン利用有無情報には、発行されたクーポンが実際に利用された場合には「１」が記録され、利用されないことが決定した場合（つまり、クーポン発行有無情報に「０」が記録された場合、または、クーポンの利用可能時期を渡過した場合等）には「０」が記録される。クーポン利用日には、発行されたクーポンが利用された日付が記録される。クーポン利用メンバー人数情報は、発行されたクーポンを利用したクーポン利用メンバーの人数を示す情報である。
【０１０１】
図２４に、回答管理テーブルＴＢＬ１５のデータ構造を示す。回答管理テーブルＴＢＬ１５には、複数のレコードが記録されている。１つのレコードには、申込ＩＤ、クーポン利用提案メンバーＵＩＤ、回答有無情報、回答日、及び、回答内容を含む。
クーポン利用提案メンバーＵＩＤには、当該申込ＩＤに対応する申込に係るクーポン利用提案メンバーの識別情報ＵＩＤが記録される。回答有無情報には、クーポン利用提案メンバーから回答があった場合には「１」が記録され、それ以外の場合（つまり、回答がまだ無い場合）には「０」が記録される。回答日には、クーポン利用提案メンバーから回答のあった日付が記録され、回答がまだない場合（つまり、回答有無情報に「０」が記録されている場合）にはＮｕｌｌ値が設定される。回答内容には、クーポン利用提案メンバーから回答があった場合において、当該回答内容が、クーポンの発行の申込を行ったゴルフ利用者Ｕ１からの提案に同意する旨を表す場合には「１」が記録され、同意しない旨を表す場合には「０」が記録される。なお、回答内容には、回答がまだない場合（つまり、回答有無情報に「０」が記録されている場合）にはＮｕｌｌ値が設定される。
【０１０２】
説明を図２１に戻す。
ステップＳ１２０において、管理サーバ１のＣＰＵ７０は、第１に、クーポン申込受付完了画面Ｇ５ａの閲覧要求に含まれるクーポン利用提案メンバーの人数が、当該申込に係るクーポンの必要回答人数情報の示す人数または必要利用人数情報の示す人数以上であるか否かを判定する。判定結果が否定である場合には、クーポンの発行の申込の受付を中止し、クーポン利用提案メンバーの人数が不足している旨を、端末装置４ａに対して通知する制御を行う（図示省略）。判定結果が肯定である場合には処理を継続する。なお、必要回答人数情報及び必要利用人数情報に「全員」と記録されている場合には、判定結果が肯定であると看做す。管理サーバ１のＣＰＵ７０は、第２に、クーポン発行管理テーブルＴＢＬ１４に１つのレコードを追加する。第３に、クーポン発行管理テーブルＴＢＬ１４の他のレコードに記録されているいずれの申込ＩＤとも異なるユニークな申込ＩＤを採番し、追加したレコードの申込ＩＤに、採番した申込ＩＤを記録するとともに、申込日に当該レコード追加した日付を記録する。第４に、クーポン申込受付完了画面Ｇ５ａの閲覧要求に含まれる識別情報ＵＩＤ、クーポンＩＤ、ゴルフ場ＩＤ、及び、クーポン利用提案メンバーの人数を、それぞれ、追加したレコードの申込者ＵＩＤ、クーポンＩＤ、ゴルフ場ＩＤ、クーポン利用予定メンバー人数情報に記録する。第５に、回答期限情報と申込日とに基づいて得られる、クーポン利用提案メンバーの回答期限を表す日付を、個別回答期限日情報に記録する。
【０１０３】
また、管理サーバ１のＣＰＵ７０は、ステップＳ１２０において、回答管理テーブルＴＢＬ１５に、クーポン利用予定メンバー人数情報の示す値と等しい個数のレコードを追加する。すなわち、クーポンの申込がなされた場合、回答管理テーブルＴＢＬ１５には、当該申込におけるクーポン利用提案メンバーと１対１に対応するようにレコードが追加される。次に、管理サーバ１のＣＰＵ７０は、回答管理テーブルＴＢＬ１５に追加したレコードの申込ＩＤに、クーポン発行管理テーブルＴＢＬ１４に追加したレコードに記録した申込ＩＤを記録する。また、管理サーバ１のＣＰＵ７０は、回答管理テーブルＴＢＬ１５に追加したレコードの回答有無情報に「０」を記録するとともに、回答日及び回答内容にＮｕｌｌ値を設定する。
【０１０４】
また、管理サーバ１のＣＰＵ７０は、ステップＳ１２０において、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、クーポン利用提案メンバーの識別情報ＵＩＤが記録されているレコードを特定する。そして、管理サーバ１のＣＰＵ７０は、特定したレコードの提案通知有無情報に「１」を記録する。
【０１０５】
その後、管理サーバ１は、クーポンの発行の申込の受付が完了した旨を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに対して通知する（Ｓ１２１）。具体的には、管理サーバ１のＣＰＵ７０は、クーポン発行申込の受付が完了した旨を表す情報を含むクーポン申込受付完了画面Ｇ５ａの表示情報を生成し、生成した表示情報を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する制御を行う。
所定のゴルフ利用者Ｕ１ａの端末装置４ａがクーポン申込受付完了画面Ｇ５ａの表示情報を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図２５に例示するクーポン申込受付完了画面Ｇ５ａを表示させる（Ｓａ４２１）。
【０１０６】
図２１に示すように、クーポン利用提案メンバーであるゴルフ利用者Ｕ１ｂがゴルフ情報アプリケーションサービスにログインし、ゴルフ利用者Ｕ１ｂのマイページのトップ画面Ｇ０において通知確認ボタンＢ０３をクリックすると、端末装置４ｂのＣＰＵ４０は、管理サーバ１に対して、クーポン利用提案通画面Ｇ６の閲覧要求を送信する制御を行う（Ｓｂ４２０）。
【０１０７】
管理サーバ１がクーポン利用提案通画面Ｇ６の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、クーポン利用提案通知処理を実行する（Ｓ１２２）。
具体的には、管理サーバ１のＣＰＵ７０は、第１に、回答管理テーブルＴＢＬ１５にアクセスし、ゴルフ利用者Ｕ１ｂの識別情報ＵＩＤがクーポン利用提案メンバーＵＩＤとして記録されているレコードを特定したうえで、当該特定したレコードに記録されている申込ＩＤを取得する。第２に、クーポン発行管理テーブルＴＢＬ１４にアクセスし、回答管理テーブルＴＢＬ１５から取得した申込ＩＤが記録されているレコードを特定したうえで、当該特定したレコードに記録されている、クーポンＩＤ及びゴルフ場ＩＤを含むクーポン申込情報、並びに、申込者ＵＩＤを取得する。第３に、クーポン情報テーブルＴＢＬ１３にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得したクーポンＩＤ及びゴルフ場ＩＤが記録されているレコードを特定したうえで、特定したレコードに記録されているクーポンに関する情報（クーポン名称、クーポン説明文言、クーポン発行条件、及び、クーポン利用条件）を取得する。第４に、ゴルフ場情報テーブルＴＢＬ１２にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得したゴルフ場ＩＤが記録されているレコードを特定したうえで、当該特定したレコードに記録されているゴルフ場名称を取得する。第５に、ゴルフ場情報テーブルＴＢＬ１２、クーポン情報テーブルＴＢＬ１３、クーポン発行管理テーブルＴＢＬ１４、及び、回答管理テーブルＴＢＬ１５から取得した情報に基づいて、クーポン利用提案通画面Ｇ６の表示情報を生成する。第６に、生成した表示情報を、ゴルフ利用者Ｕ１ｂの端末装置４ｂに送信する制御を行う。
【０１０８】
ゴルフ利用者Ｕ１ｂの端末装置４ｂがクーポン利用提案通画面Ｇ６の表示情報を受信すると、端末装置４ｂのＣＰＵ４０は、ディスプレイ４５に、図２６に例示するクーポン利用提案通画面Ｇ６を表示させる。
図２６に例示するように、クーポン利用提案通画面Ｇ６には、送信ボタンＢ６１、クーポン利用提案通画面Ｇ６を閉じてトップ画面Ｇ０を表示するための閉じるボタンＢ６２、並びに、ラジオボタンＲＢ６１及びＲＢ６２が設けられている。また、クーポン利用提案通画面Ｇ６の表示エリアＡ６１には、所定のゴルフ利用者Ｕ１ａからの提案（所定のゴルフ利用者Ｕ１ａと共同でクーポンを利用する旨の提案）の内容が表示され、表示エリアＡ６２には、所定のゴルフ利用者Ｕ１ａの提案に係るクーポンの内容が表示されている。
ゴルフ利用者Ｕ１ｂは、ラジオボタンＲＢ６１を選択することで、所定のゴルフ利用者Ｕ１ａからの提案に同意する旨を入力することができ、ラジオボタンＲＢ６２を選択することで、当該提案に同意しない旨を入力することができる。
ラジオボタンＲＢ６１またはＲＢ６２のいずれかが選択されている状態で、送信ボタンＢ６１がクリックされると、ゴルフ利用者Ｕ１ｂの端末装置４ｂは、管理サーバ１に対して、回答受付完了画面Ｇ６ａの閲覧要求を送信する（Ｓｂ４２１）。
当該閲覧要求は、クーポンを利用する旨の提案に対する回答に該当し、ラジオボタンＲＢ６１またはＲＢ６２を用いて入力した回答の内容（所定のゴルフ利用者Ｕ１ａからの提案に対して同意する旨または同意しない旨を示す情報）と、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤと、所定のゴルフ利用者Ｕ１ａが行ったクーポンの発行の申込を識別する申込ＩＤと、を含む。
【０１０９】
管理サーバ１が、回答受付完了画面Ｇ６ａの閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、回答受付処理を実行する（Ｓ１２３）。
具体的には、管理サーバ１のＣＰＵ７０は、当該閲覧要求に含まれる、ゴルフ利用者Ｕ１ｂからの回答の内容を、回答管理テーブルＴＢＬ１５に記録する等の処理を実行する。
すなわち、管理サーバ１のＣＰＵ７０は、第１に、回答管理テーブルＴＢＬ１５にアクセスして、当該閲覧要求に含まれる、申込ＩＤと、ゴルフ利用者Ｕ１ｂの識別情報ＵＩＤと、が記録されているレコードを特定したうえで、特定したレコードの回答有無情報に「１」を記録するとともに、回答日に現在の日付を記録し、回答内容にゴルフ利用者Ｕ１ｂからの回答内容に応じた値（回答が同意する旨である場合には「１」を、同意しない旨である場合には「０」）を記録する。第２に、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスして、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードを特定したうえで、当該特定したレコードの回答通知有無情報に「１」を記録する。第３に、ゴルフ利用者情報テーブルＴＢＬ１１から、ゴルフ利用者Ｕ１ｂの識別情報ＵＩＤが記録されているレコードを特定したうえで、当該特定したレコードの提案通知有無情報に「０」を記録する。
【０１１０】
その後、管理サーバ１は、回答を受け付けた旨を、ゴルフ利用者Ｕ１ｂの端末装置４ｂに対して通知する（Ｓ１２４）。具体的には、管理サーバ１のＣＰＵ７０は、回答を受け付けた旨を表す情報を含む回答受付完了画面Ｇ６ａの表示情報を生成し、生成した表示情報を、ゴルフ利用者Ｕ１ｂの端末装置４ｂに送信する制御を行う。
ゴルフ利用者Ｕ１ｂの端末装置４ｂが回答受付完了画面Ｇ６ａの表示情報を受信すると、端末装置４ｂのＣＰＵ４０は、ディスプレイ４５に、図２７に例示する回答受付完了画面Ｇ６ａを表示させる（Ｓｂ４２２）。
【０１１１】
このように、管理サーバ１のＣＰＵ７０は、ステップＳ１２０を実行することにより、クーポン発行申込受付部１３として機能し、ステップＳ１２２、及び、ステップＳ１２３を実行することにより、回答受付部１４として機能する。
【０１１２】
＜３．４．クーポン発行処理＞  
管理サーバ１は、所定の周期で（例えば、日次で）、申込のなされたクーポンに対して、当該クーポンを発行する旨または発行しない旨の決定を行うクーポン発行処理を実行する。
また、管理サーバ１は、クーポン発行処理により発行する旨または発行しない旨の決定のなされたクーポンの申込者及びクーポン利用提案メンバーに対して、当該決定の結果を通知する発行可否決定通知処理を実行する。
以下、図２８乃至図３２を参照しつつ、クーポン発行処理、及び、発行可否決定通知処理について説明する。
【０１１３】
図２８及び図２９は、クーポン発行申込受付処理、クーポン利用提案通知処理、及び、回答受付処理に関する管理システム１００の動作シーケンスを示す図である。
【０１１４】
管理サーバ１のＣＰＵ７０は、所定の周期で、クーポン発行処理を実行する（Ｓ１４０）。クーポン発行処理とは、申込のなされたクーポンについて、当該申込に係るクーポン利用提案メンバーからの回答状況が、クーポン発行条件を充足する場合に、当該クーポンを発行する旨の決定を行うとともに、申込無効条件を充足する場合に、当該申込を無効としてクーポンを発行しない旨の決定を行う処理である。
【０１１５】
まず、申込無効条件を充足する場合の、申込を無効としてクーポンを発行しない旨の決定を行う処理について説明する。
【０１１６】
管理サーバ１のＣＰＵ７０は、クーポンの発行の申込のうち、必要回答人数情報の示す人数以上のクーポン利用提案メンバーから同意する旨の回答を得られる見込みの無い申込を無効とし、当該申込の対象であるクーポンを発行しない旨の決定を行う。
具体的には、管理サーバ１のＣＰＵ７０は、第１に、クーポン発行管理テーブルＴＢＬ１４にアクセスして、クーポン発行有無情報にＮｕｌｌ値が設定されているレコードを特定したうえで、当該特定したレコードから申込ＩＤ、申込者ＵＩＤ、クーポンＩＤ、ゴルフ場ＩＤ、及び、クーポン利用提案メンバー人数情報を取得する。第２に、回答管理テーブルＴＢＬ１５にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得した申込ＩＤが記録されているレコードを特定したうえで、当該特定したレコードからクーポン利用提案メンバーＵＩＤを取得するとともに、当該特定したレコードのうち回答内容に「０」が記録されているレコード数（以下、「拒否者数」と称する）をカウントする。第３に、クーポン情報テーブルＴＢＬ１３にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得したクーポンＩＤ及びゴルフ場ＩＤが記録されているレコードを特定したうえで、当該特定したレコードに記録されている必要回答人数情報を取得する。第４に、クーポン発行管理テーブルＴＢＬ１４から取得したクーポン利用提案メンバー人数情報の示す人数から、拒否者数を減算して得た人数が、必要回答人数情報の示す人数未満であるか否かを判定する。判定結果が肯定である場合、クーポン発行管理テーブルＴＢＬ１４において特定したレコードのクーポン発行有無情報に「０」を記録する。また、判定結果が肯定である場合、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得した申込者ＵＩＤが識別情報ＵＩＤとして記録されているレコードと、回答管理テーブルＴＢＬ１５から取得したクーポン利用提案メンバーＵＩＤが識別情報ＵＩＤとして記録されているレコードと、を特定したうえで、当該特定したレコードの発行可否決定通知有無情報に「１」を記録する。
【０１１７】
また、管理サーバ１のＣＰＵ７０は、クーポンの発行の申込のうち、個別回答期限日情報の示す日付までに、必要回答人数情報の示す人数以上のクーポン利用提案メンバーから同意する旨の回答を得られなかった申込を無効とし、当該申込の対象であるクーポンを発行しない旨の決定を行う。
具体的には、管理サーバ１のＣＰＵ７０は、第１に、クーポン発行管理テーブルＴＢＬ１４にアクセスし、個別回答期限日情報に記録されている日付が現在（処理する日）よりも過去の日付であって、且つ、クーポン発行有無情報にＮｕｌｌ値が設定されているレコードを特定したうえで、当該特定したレコードから申込ＩＤ、申込者ＵＩＤ、クーポンＩＤ、ゴルフ場ＩＤ、及び、クーポン利用提案メンバー人数情報を取得する。第２に、回答管理テーブルＴＢＬ１５にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得した申込ＩＤが記録されているレコードを特定したうえで、当該特定したレコードからクーポン利用提案メンバーＵＩＤを取得するとともに、当該特定したレコードのうち回答内容に「１」が記録されているレコード数（以下、「同意者数」と称する）をカウントする。第３に、クーポン情報テーブルＴＢＬ１３にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得したクーポンＩＤ及びゴルフ場ＩＤが記録されているレコードを特定したうえで、当該特定したレコードに記録されている必要回答人数情報を取得する。第４に、クーポン情報テーブルＴＢＬ１３から取得した必要回答人数情報の示す人数が、同意者数よりも多いか否かを判定する。判定結果が肯定である場合、クーポン発行管理テーブルＴＢＬ１４において特定したレコードのクーポン発行有無情報に「０」を記録する。また、判定結果が肯定である場合、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得した申込者ＵＩＤが識別情報ＵＩＤとして記録されているレコードと、回答管理テーブルＴＢＬ１５から取得したクーポン利用提案メンバーＵＩＤが識別情報ＵＩＤとして記録されているレコードと、を特定したうえで、当該特定したレコードの発行可否決定通知有無情報に「１」を記録する。
【０１１８】
次に、クーポン発行条件を充足する場合、クーポンを発行する旨の決定を行う処理について説明する。
管理サーバ１のＣＰＵ７０は、第１に、クーポン発行管理テーブルＴＢＬ１４にアクセスし、クーポン発行有無情報にＮｕｌｌ値が設定されているレコードを特定したうえで、当該レコードから申込ＩＤ、申込者ＵＩＤ、クーポンＩＤ、ゴルフ場ＩＤ、及び、クーポン利用提案メンバー人数情報を取得する。第２に、回答管理テーブルＴＢＬ１５にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得した申込ＩＤが記録されているレコードを特定したうえで、当該特定したレコードからクーポン利用提案メンバーＵＩＤを取得するとともに、同意者数をカウントする。第３に、クーポン情報テーブルＴＢＬ１３にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得したクーポンＩＤ及びゴルフ場ＩＤが記録されているレコードを特定したうえで、当該特定したレコードに記録されている必要回答人数情報を取得する。第４に、クーポン情報テーブルＴＢＬ１３から取得した必要回答人数情報の示す人数が、同意者数以下であるか否かを判定する。判定結果が肯定である場合、クーポンシリアル番号を採番し、当該クーポンシリアル番号を、クーポン発行管理テーブルＴＢＬ１４において特定したレコードに記録するとともに、当該特定したレコードのクーポン発行日に現在の日付を記録し、クーポン利用予定メンバー人数情報に、同意者数に１加算した値（つまり、申込者及び同意者の合計人数を表す値）を記録し、クーポン発行有無情報に「１」を記録する。また、判定結果が肯定である場合、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、クーポン発行管理テーブルＴＢＬ１４から取得した申込者ＵＩＤが識別情報ＵＩＤとして記録されているレコードと、回答管理テーブルＴＢＬ１５から取得したクーポン利用提案メンバーＵＩＤが識別情報ＵＩＤとして記録されているレコードと、を特定したうえで、当該特定したレコードの発行可否決定通知有無情報に「１」を記録する。
【０１１９】
クーポン発行処理の終了後、管理サーバ１のＣＰＵ７０は、発行する旨の決定がなされたクーポンに係るクーポン発行情報（クーポンシリアル番号、クーポン利用予定メンバー人数情報等）、及び、クーポン利用予定メンバーに係る情報（クーポン利用予定メンバーの各々の氏名等）を、当該クーポンが利用されるゴルフ場の運営者が管理するゴルフ場サーバ５に対して送信する（Ｓ１４１）。
【０１２０】
その後、図２８に示すように、所定のゴルフ利用者Ｕ１ａがゴルフ情報アプリケーションサービスにログインし、所定のゴルフ利用者Ｕ１ａのマイページのトップ画面Ｇ０においてクーポン状況確認ボタンＢ０２をクリックすると、端末装置４ａのＣＰＵ４０は、管理サーバ１に対して、回答状況確認画面Ｇ７の閲覧要求を送信する制御を行う（Ｓａ４４０）。なお、当該閲覧要求には、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤ、及び、所定のゴルフ利用者Ｕ１ａが行ったクーポン発行の申込に対応する申込ＩＤ等が含まれる。
【０１２１】
管理サーバ１が回答状況確認画面Ｇ７の閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、発行可否決定通知処理（Ｓ１４２〜Ｓ１４９）を開始する。
【０１２２】
管理サーバ１のＣＰＵ７０は、まず、当該閲覧要求に含まれる申込ＩＤに対応するクーポンの発行の申込が、申込無効条件を充足するものであるか否かを判定する（Ｓ１４２）。
具体的には、管理サーバ１のＣＰＵ７０は、クーポン発行管理テーブルＴＢＬ１４にアクセスし、閲覧要求に含まれる所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが（申込者ＵＩＤとして）記録され、且つ、閲覧要求に含まれる申込ＩＤが記録されているレコードを特定し、当該レコードのクーポン発行有無情報に「０」が記録されているか否かを判定する。
【０１２３】
ステップＳ１４２における判定結果が肯定である場合、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａが行ったクーポンの発行の申込が無効となった旨を示すクーポン申込無効通知情報を含むクーポン申込無効通知画面Ｇ９の表示情報を生成する（Ｓ１４３）。
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１４３で生成した表示情報を、所定のゴルフ利用者Ｕ１ａの端末装置４ａと、当該申込に係るクーポン利用提案メンバーの端末装置４と、に対して送信する制御を行う（Ｓ１４４）。
その後、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードと、当該申込に係るクーポン利用提案メンバーの識別情報ＵＩＤが記録されているレコードとを特定したうえで、当該特定したレコードの発行可否決定通知有無情報に「０」を記録する。
【０１２４】
所定のゴルフ利用者Ｕ１ａの端末装置４ａが、クーポン申込無効通知画面Ｇ９の表示情報を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図３２に例示するクーポン申込無効通知画面Ｇ９を表示させる（Ｓｂ４４１）。
図３２に例示するように、クーポン申込無効通知画面Ｇ９には、所定のゴルフ利用者Ｕ１ａが行ったクーポンの発行の申込が無効となった旨が表示されている。
【０１２５】
ステップＳ１４２における判定結果が否定である場合、管理サーバ１のＣＰＵ７０は、図２９に示すように、回答状況確認画面Ｇ７の閲覧要求に含まれる申込ＩＤに対応するクーポンの発行の申込が、クーポン発行条件を充足するものであるか否かを判定する（Ｓ１４５）。
具体的には、管理サーバ１のＣＰＵ７０は、クーポン発行管理テーブルＴＢＬ１４のレコードのうち、ステップＳ１４２において特定したレコードのクーポン発行有無情報に「１」が記録されているか否かを判定する。
【０１２６】
ステップＳ１４５における判定結果が肯定である場合、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａが申し込みを行ったクーポンの発行が行われた旨を示すクーポン発行通知情報を含むクーポン発行通知画面Ｇ８の表示情報を生成する（Ｓ１４６）。
ここで、クーポン発行通知情報には、当該申込に係るクーポンのクーポンシリアル番号と、クーポン申込情報及びクーポン発行情報の一部または全部に基づいて定められるＱＲコード（登録商標）若しくはバーコード等のコードＣｄと、が含まれる。
これら、クーポンシリアル番号及びコードＣｄは、クーポンを識別するための情報に該当する。なお、コードＣｄは、例えば、クーポンシリアル番号のハッシュ値等を含むものであってもよい。
【０１２７】
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１４６で生成した表示情報を、所定のゴルフ利用者Ｕ１ａの端末装置４ａと、当該申込に係るクーポン利用提案メンバーの端末装置４と、に対して送信する制御を行う（Ｓ１４７）。
その後、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードと、当該申込に係るクーポン利用提案メンバーの識別情報ＵＩＤが記録されているレコードとを特定したうえで、当該特定したレコードの発行可否決定通知有無情報に「０」を記録する。
【０１２８】
なお、本実施形態では、クーポン発行通知情報、及び、クーポン申込無効通知情報を、クーポンの発行の申込の申込者及びクーポン利用提案メンバーの双方に通知するが、申込者のみに通知する構成としてもよい。
【０１２９】
所定のゴルフ利用者Ｕ１ａの端末装置４ａが、クーポン発行通知画面Ｇ８の表示情報を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図３１に例示するクーポン発行通知画面Ｇ８を表示させる（Ｓｂ４４２）。
【０１３０】
図３１に例示するように、クーポン発行通知画面Ｇ８には、印刷ボタンＢ８１が設けられている。また、クーポン発行通知画面Ｇ８には、所定のゴルフ利用者Ｕ１ａに対して発行されたクーポンに係るクーポンシリアル番号、クーポン利用予定メンバーの各々の氏名、及び、コードＣｄ等を含む、クーポン券Ｃｔｋが表示されている。
所定のゴルフ利用者Ｕ１ａは、印刷ボタンＢ８１をクリックすることで、クーポン券Ｃｔｋを紙媒体に印刷することができる。
【０１３１】
ステップＳ１４５における判定結果が否定である場合、管理サーバ１のＣＰＵ７０は、回答状況確認画面Ｇ７の表示情報を生成する（Ｓ１４８）。
具体的には、管理サーバ１のＣＰＵ７０は、クーポン発行管理テーブルＴＢＬ１４にアクセスして、回答状況確認画面Ｇ７の閲覧要求に含まれる申込ＩＤが記録されているレコードを抽出するとともに、回答管理テーブルＴＢＬ１５にアクセスして、当該申込ＩＤが記録されているレコードを抽出する。そして、抽出したレコードに記録されている情報に基づいて、クーポン申込情報、及び、クーポン利用提案メンバーからの回答状況（回答有無情報、回答日、回答内容）を含む、回答状況確認画面Ｇ７の表示情報を生成する。
【０１３２】
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１４８で生成した表示情報を、所定のゴルフ利用者Ｕ１ａの端末装置４ａに送信する制御を行う（Ｓ１４９）。
所定のゴルフ利用者Ｕ１ａの端末装置４ａが、回答状況確認画面Ｇ７の表示情報を受信すると、端末装置４ａのＣＰＵ４０は、ディスプレイ４５に、図３０に例示する回答状況確認画面Ｇ７を表示させる（Ｓｂ４４３）。
【０１３３】
このように、管理サーバ１のＣＰＵ７０は、ステップＳ１４０を実行することにより、クーポン発行決定部１５として機能する。また、管理サーバ１のＣＰＵ７０は、ステップＳ１１０、Ｓ１１１、Ｓ１４２、Ｓ１４３、Ｓ１４５、Ｓ１４６、及び、Ｓ１４７のうち少なくとも一部を実行することにより、表示情報生成部１６として機能する。
【０１３４】
図３０に例示するように、クーポン発行通知画面Ｇ８には、表示エリアＡ７１に、所定のゴルフ利用者Ｕ１ａが行ったクーポンの発行の申込に係るクーポン申込情報が表示され、表示エリアＡ７２に、当該申込に係るクーポン利用提案メンバーからの回答状況が表示されている。
【０１３５】
＜３．５．クーポンの利用＞  
クーポンが発行され、当該発行されたクーポンをゴルフ利用者Ｕ１がゴルフ場で利用する場合、管理サーバ１は、当該クーポンが利用されるゴルフ場の運営者が管理するゴルフ場サーバ５からの問い合わせに応じて、当該ゴルフ場で利用されるクーポンと、ゴルフ情報アプリケーションサービスで発行したクーポンとが、一致するか否かを判定する、一致判定処理を行う。
また、ゴルフ利用者Ｕ１がクーポンを実際に利用した場合、当該利用結果を集計する利用結果集計処理を行う。
以下、図３３を参照しつつ、一致判定処理及び利用結果集計処理について説明する。
図３３は、一致判定処理及び利用結果集計処理に関する管理システム１００の動作シーケンスを示す図である。
【０１３６】
クーポンが発行され、当該発行されたクーポンを所定のゴルフ利用者Ｕ１ａがゴルフ場で利用する場合、所定のゴルフ利用者Ｕ１ａは、ゴルフ場の運営者に対して当該発行されたクーポンに係るクーポン券Ｃｔｋを提示する。この場合、所定のゴルフ利用者Ｕ１ａは、所定のゴルフ利用者Ｕ１ａの端末装置４ａのディスプレイ４５に表示されたクーポン券Ｃｔｋを提示してもよいし、紙媒体に印刷されたクーポン券Ｃｔｋを提示してもよい。
図３３に示すように、ゴルフ場の運営者は、クーポン券Ｃｔｋが提示されると、ゴルフ場サーバ５の入力部を用いて、所定のゴルフ利用者Ｕ１ａから提示されたクーポン券Ｃｔｋに表示されているコードＣｄを表す画像と、クーポンシリアル番号とを、ゴルフ場サーバ５に入力する。
ゴルフ場サーバ５が、入力されたコードＣｄを表す画像及びクーポンシリアル番号を取得すると（Ｓ５６０）、ゴルフ場サーバ５のＣＰＵは、これら入力された情報を管理サーバ１に対して送信する制御を行う（Ｓ５６１）。
【０１３７】
管理サーバ１が、ゴルフ場サーバ５から送信されたコードＣｄを表す画像及びクーポンシリアル番号を受信すると、管理サーバ１のＣＰＵ７０は、一致判定処理を行う（Ｓ１６０）。
具体的には、管理サーバ１のＣＰＵ７０は、受信した情報に含まれるコードＣｄを表す画像に基づいて、クーポン申込情報及びクーポン発行情報を生成（復元）する。そして、生成したクーポン申込情報及びクーポン発行情報と、クーポン発行管理テーブルＴＢＬ１４に記録されているクーポン申込情報及びクーポン発行情報とが、一致するか否かの判定を行う。
【０１３８】
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１６０における判定の結果を示す情報を、ゴルフ場サーバ５に対して送信する制御を実行する（Ｓ１６１）。
ゴルフ場サーバ５が、管理サーバ１から送信された判定結果を示す情報を受信すると、ゴルフ場サーバ５のＣＰＵは、当該判定結果をゴルフ場サーバ５のディスプレイに表示させる（Ｓ５６２）。これにより、ゴルフ場の運営者は、所定のゴルフ利用者Ｕ１ａから提示されたクーポン券Ｃｔｋが、ゴルフ情報アプリケーションサービスにより発行されたクーポン券Ｃｔｋであることを確認することができる。
その後、所定のゴルフ利用者Ｕ１ａが当該クーポンを実際に利用した場合、ゴルフ場の運営者は、ゴルフ場サーバ５の入力部を用いて、クーポンを利用したクーポン利用メンバーの人数を含む、クーポン利用情報を入力する（Ｓ５６３）。
そして、ゴルフ場サーバ５は、入力されたクーポン利用情報を、管理サーバ１に対して送信する（Ｓ５６４）。
【０１３９】
管理サーバ１が、ゴルフ場サーバ５から送信されたクーポン利用情報を受信すると、管理サーバ１のＣＰＵ７０は、当該受信したクーポン利用情報を、クーポン発行管理テーブルＴＢＬ１４に記録する（Ｓ１６２）。
【０１４０】
管理サーバ１のＣＰＵ７０は、所定の周期（例えば、月次で）、利用結果集計処理を実行する（Ｓ１６３）。具体的には、管理サーバ１のＣＰＵ７０は、まず、クーポン発行管理テーブルＴＢＬ１４にアクセスし、所定の期間内の日付が、クーポン利用日に記録されているレコードを抽出する。次に、抽出したレコードに記録されている、クーポン利用メンバー人数情報及び利用クーポン金額情報を、ゴルフ場ＩＤ毎、及び、クーポンＩＤ毎に集計する。なお、利用結果集計処理は、利用クーポン金額情報の代わりに、クーポン利用メンバー人数情報と、クーポン価値情報とに基づいて行われるものであってもよい。
その後、管理サーバ１のＣＰＵ７０は、ステップＳ１６３で得られた集計結果を、ゴルフ場サーバ５に対して送信する制御を行う（Ｓ１６４）。
【０１４１】
このように、管理サーバ１のＣＰＵ７０は、ステップＳ１６０を実行することにより、一致判定部１８として機能する。また、管理サーバ１のＣＰＵ７０は、ステップＳ１１２、Ｓ１４４、Ｓ１４７、及び、Ｓ１６１のうち少なくとも一部を実行することにより、送信制御部１７として機能する。
【０１４２】
＜４．実施形態のまとめ＞
本実施形態では、ゴルフ利用者Ｕ１がクーポンを申し込む場合、当該申込を行うゴルフ利用者Ｕ１は、クーポン利用提案メンバーに対して、所定のゴルフ利用者Ｕ１ａと共同でクーポンを利用する旨の提案を行う必要がある。そのため、クーポン利用提案メンバーに対する提案を行う必要が無い場合と比較して、ゴルフ情報アプリケーションサービスにおけるコミュニケーションを活性化することができるとともに、クーポンの利用者数を増大させることができる。
また、ゴルフ利用者Ｕ１がクーポンを申し込む場合、当該ゴルフ利用者Ｕ１からの提案に対してクーポン利用提案メンバーの少なくとも一部が同意した場合に限り、ゴルフ情報アプリケーションサービスは、当該クーポンの発行を行う。そのため、クーポン利用提案メンバーによる同意を必要とせずにクーポンを発行する場合と比較して、クーポンの利用者数を増大させることが可能となるとともに、発行されたクーポンが利用される可能性を高めることができ、ゴルフ場の利用者数を増大させることが可能となる。
【０１４３】
＜Ｂ．変形例＞
本発明は、上述した各実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び各実施形態は、適宜、組み合わせてもよいことは勿論である。
【０１４４】
＜変形例１＞
上述した実施形態では、関係ゴルフ利用者Ｕｃｎの中からクーポン利用提案メンバーを選択するものであるが、本発明はこのような態様に限定されるものではなく、クーポンの発行の申込を行う所定のゴルフ利用者Ｕ１ａ以外のゴルフ利用者Ｕ１からクーポン利用提案メンバーを選択できるものであってもよい。
例えば、図３４に示すような、メンバー検索選択画面Ｇｘ４により、クーポンの発行の申込を行う所定のゴルフ利用者Ｕ１ａ以外のゴルフ利用者Ｕ１から、クーポン利用提案メンバーの候補となるゴルフ利用者Ｕ１を検索し、検索結果を、図１９に示すメンバー選択画面Ｇ４においてリスト表示するものであってもよい。
【０１４５】
図３４は、本変形例に係るマイページに含まれる、メンバー検索選択画面Ｇｘ４の一例である。このメンバー検索選択画面Ｇｘ４は、クーポン選択画面Ｇ３のクーポン利用提案メンバー選択ボタンＢ３１がクリックされた場合に表示される。
図３４に示すように、メンバー検索選択画面Ｇｘ４には、メンバー選択画面Ｇ４に画面遷移するためのリスト表示ボタンＢｘ４１、及び、クーポン選択画面Ｇ３に画面遷移するための戻るボタンＢｘ４２が設けられている。また、メンバー検索選択画面Ｇｘ４の表示エリアＡｘ４には、クーポン利用提案メンバーの候補となるゴルフ利用者Ｕ１を検索する際の検索条件を指定するための１または複数のチェックボックスＣＢｘが設けられている。所定のゴルフ利用者Ｕ１ａは、１または複数のチェックボックスＣＢｘのうち、少なくとも１つを選択することにより、クーポン利用提案メンバーの候補となるゴルフ利用者Ｕ１を検索する際の検索条件を指定することができる。なお、１または複数のチェックボックスＣＢｘは、メンバー選択画面Ｇ４において、全てのゴルフ利用者Ｕ１をリスト表示させることを指定するものを含むものであってもよい。少なくとも１つのチェックボックスＣＢｘが選択された状態で、リスト表示ボタンＢｘ４１がクリックされると、選択されたチェックボックスＣＢｘの示す検索条件に合致するゴルフ利用者Ｕ１を表す情報がリスト表示されたメンバー選択画面Ｇ４が表示される。これにより、クーポン利用提案メンバーを、指定された検索条件を満たすゴルフ利用者Ｕ１の中から選択することが可能となる。
【０１４６】
＜変形例２＞
上述した実施形態において、クーポン発行決定部１５は、回答受付部１４が、所定のゴルフ利用者Ｕ１ａの提案が通知されたクーポン利用提案メンバーの端末装置４の少なくとも一部から、当該提案に同意する旨の回答を受け付けた場合において、所定のゴルフ利用者Ｕ１ａと、同意する旨の回答を行ったクーポン利用提案メンバーと、に対して、所定のゴルフ利用者Ｕ１ａが申込を行ったクーポンの発行する旨の決定を行うが、本発明はこのような態様に限定されるものではなく、クーポン発行決定部１５は、回答受付部１４が、クーポン利用提案メンバーの全員の端末装置４から当該提案に同意する旨の回答を受け付けた場合に限り、クーポンの発行する旨の決定を行うものであってもよい。
すなわち、クーポン発行決定部１５は、回答受付部１４が、クーポン利用提案メンバーの端末装置４の少なくとも一部から、所定のゴルフ利用者Ｕ１ａの提案に同意しない旨の回答を受け付けた場合、または、申込まれたクーポンに対応する回答期限が経過するまでに、クーポン利用提案メンバーの端末装置４の少なくとも一部から、当該提案に同意しない旨の回答を受け付けた場合、クーポンの発行をする旨の決定を行うものであってもよい。
【０１４７】
＜変形例３＞
上述した実施形態及び変形例において、所定のゴルフ利用者Ｕ１ａからの、所定のゴルフ利用者Ｕ１ａと共同でクーポンを利用する旨の提案は、管理サーバ１から提供されるマイページ（クーポン利用提案通画面Ｇ６）に表示されることで、クーポン利用提案メンバーに通知されるものであるが、本発明はこのような態様に限定されるものではなく、当該提案をＥメールで通知されるように構成してもよい。この場合、所定のゴルフ利用者Ｕ１ａに対してクーポン発行申込受付完了の旨を通知した後（図２０；Ｓ１２１）、クーポン利用提案メンバーに対して、クーポン利用メンバーとして選択された旨を通知する。
また、当該提案が、管理サーバ１から外部管理サーバ３に送信され、クーポン利用提案メンバーがＳＮＳ利用者Ｕ２としてＳＮＳにログインすると、ＳＮＳのウェブサイト上に、当該提案の内容が表示されるように構成してもよい。
【０１４８】
＜変形例４＞
上述した実施形態及び変形例に係る管理システム１００では、外部管理サーバ３において友達情報（ＳＮＳ友達情報）を管理し、管理サーバ１は、友達情報を独自に管理していないが、本発明はこのような態様に限定されるものではなく、情報提供サーバで友達情報を独自に管理するものであってもよい。
図３５に、本変形例に係る管理システム１００Ａを示す。管理システム１００Ａは、外部管理サーバ３を備えない点、及び、管理サーバ１の代わりに管理サーバ１Ａを備える点を除いて、実施形態に係る管理システム１００と同様である。管理サーバ１Ａは、記憶部１９にゴルフ友達情報テーブルＴＢＬ１６が記憶されている点で、管理サーバ１と相違する。
図３６に、ゴルフ友達情報テーブルＴＢＬ１６のデータ構造を示す。ゴルフ友達情報テーブルＴＢＬ１６には複数のレコードが記録されている。１つのレコードは、ゴルフ友達情報、すなわち、アクション元の識別情報、アクション先の識別情報、ステータス、及び申請日時を含む。アクション元は、ゴルフ友達申請を行ったゴルフ利用者Ｕ１であり、アクション先は、ゴルフ友達申請されたＳＮＳ利用者Ｕ２である。ステータスは、ゴルフ友達申請の状態を示し、申請中が「０」、承諾が「１」で表される。
この管理システム１００Ａでは、上述した実施形態及び変形例のようにゴルフ利用者Ｕ１がＳＮＳ利用者Ｕ２に含まれるといった関係はない。すなわち、図３７に示すように、管理サーバ１Ａは、所定のゴルフ利用者Ｕ１ａとゴルフ友達関係を有するゴルフ利用者Ｕ１を「所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇ」として管理する。また、管理サーバ１Ａは、所定のゴルフ利用者Ｕ１ａの直接ゴルフ友達Ｕｇと更にゴルフ友達関係を有するゴルフ利用者Ｕ１を「所定のゴルフ利用者Ｕ１ａの間接ゴルフ友達Ｕｇｇ」として管理する。すなわち、管理サーバ１Ｂは、記憶部１９に記憶されているゴルフ友達情報及び所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤに基づいて、所定のゴルフ利用者Ｕ１ａと友達関係を有するゴルフ利用者Ｕ１である直接ゴルフ友達Ｕｇ、及び、当該直接ゴルフ友達Ｕｇと友達関係を有するゴルフ利用者Ｕ１である間接ゴルフ友達Ｕｇｇを関係ゴルフ利用者Ｕｃｎとして特定可能である。
なお、この場合、記憶部１９には、ゴルフ利用者Ｕ１の個人情報（つまり、氏名、年齢、勤務先、プロフィール画像Ｐｇの格納先、等）が記憶されていることが好ましい。また、本変形例において、ゴルフ友達情報は、記憶部１９から取得されるものであればよい。
【０１４９】
＜変形例５＞
上述した実施形態及び変形例に係る管理システム（管理システム１００、または、１００Ａ）では、管理サーバ（管理サーバ１、または、１Ａ）は、記憶部１９を備えるが、本発明はこのような構成に限定されるものではなく、管理サーバ１は記憶部１９を備えないものであってもよい。
図３８に、本変形例に係る管理システム１００Ｂを示す。管理システム１００Ｂは、データベースサーバ９を備える点、及び、管理サーバ１の代わりに管理サーバ１Ｂを備える点を除いて、実施形態に係る管理システム１００と同様である。管理サーバ１Ｂは、記憶部１９を備えない点を除き、管理サーバ１と同様に構成される。
データベースサーバ９は、ゴルフ利用者情報テーブルＴＢＬ１１、ゴルフ場情報テーブルＴＢＬ１２、クーポン情報テーブルＴＢＬ１３、クーポン発行管理テーブルＴＢＬ１４、及び、回答管理テーブルＴＢＬ１５を格納した記憶部を備える。
管理サーバ１Ｂが備える利用者情報取得部１１、関係利用者特定部１２、クーポン発行申込受付部１３、回答受付部１４、クーポン発行決定部１５、表示情報生成部１６、送信制御部１７、記憶部１９は、データベースサーバ９に格納されているテーブルから情報を取得可能である。
【０１５０】
＜変形例６＞
上述した実施形態及び変形例に係る管理サーバ（管理サーバ１、１Ａ、または、１Ｂ）は、端末装置４と通信が可能であるが、本発明はこれに限定されるものではなく、管理サーバは、端末装置４と通信を行わないものであってもよい。
例えば、端末装置４と通信を行うことのできるＷｅｂサーバが存在する場合、情報提供サーバは、当該Ｗｅｂサーバとの間で通信を行うことのできるものであってもよい。
【０１５１】
＜その他＞
上述した実施形態及び変形例では、利用者同士の階層的な特定の関係を表示させる装置として、管理サーバ（管理サーバ１、または、１Ａ、１Ｂ）及び端末装置４を一例として説明したが、本発明はこれに限定されるもではなく、パーソナルコンピュータ等の情報処理装置であってもよい。
なお、本発明における機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスクドライブ等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバに備えられた記憶媒体、及び当該配信サーバの外部に存在し、当該プログラムを前記配信サーバにより配信するために記憶している記憶媒体も、本発明の範囲に含むものとする。
【符号の説明】
【０１５２】
１……管理サーバ、３……外部管理サーバ、４……端末装置、５……ゴルフ場サーバ、１１……利用者情報取得部、１２……関係利用者特定部、１３……クーポン発行申込受付部、１４……回答受付部、１５……クーポン発行決定部、１６……表示情報生成部、１７……送信制御部、１８……一致判定部、１９……記憶部。
【図１】
2014191576.tif 000003
【図２】
2014191576.tif 000004
【図３】
2014191576.tif 000005
【図４】
2014191576.tif 000006
【図５】
2014191576.tif 000007
【図６】
2014191576.tif 000008
【図７】
2014191576.tif 000009
【図８】
2014191576.tif 000010
【図９】
2014191576.tif 000011
【図１０】
2014191576.tif 000012
【図１１】
2014191576.tif 000013
【図１２】
2014191576.tif 000014
【図１３】
2014191576.tif 000015
【図１４】
2014191576.tif 000016
【図１５】
2014191576.tif 000017
【図１６】
2014191576.tif 000018
【図１７】
2014191576.tif 000019
【図１８】
2014191576.tif 000020
【図１９】
2014191576.tif 000021
【図２０】
2014191576.tif 000022
【図２１】
2014191576.tif 000023
【図２２】
2014191576.tif 000024
【図２３】
2014191576.tif 000025
【図２４】
2014191576.tif 000026
【図２５】
2014191576.tif 000027
【図２６】
2014191576.tif 000028
【図２７】
2014191576.tif 000029
【図２８】
2014191576.tif 000030
【図２９】
2014191576.tif 000031
【図３０】
2014191576.tif 000032
【図３１】
2014191576.tif 000033
【図３２】
2014191576.tif 000034
【図３３】
2014191576.tif 000035
【図３４】
2014191576.tif 000036
【図３５】
2014191576.tif 000037
【図３６】
2014191576.tif 000038
【図３７】
2014191576.tif 000039
【図３８】
2014191576.tif 000040