(57)【要約】【課題】利用者同士のコミュニケーションの活性化を図る【解決手段】所定のアクティビティについてのサービスを提供し、利用者の端末装置と通信可能な、コンピュータを具備する管理装置のプログラムであって、コンピュータを、利用者の端末装置からのアクセスが所定期限を経過した後の最初のアクセスであるか否かを判定する判定部と、判定部の判定結果が肯定の場合、利用者の所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部と、利用者の意向情報を利用者の特定情報と関連付けて管理する管理部と、所定の利用者の端末装置からの要求に応じて表示対象利用者を表す情報と表示対象利用者の意向情報に対応する意向表示情報とを含む利用者表示情報を生成する生成部と、利用者表示情報を含む応答を所定の利用者の端末装置に送信する制御を行う送信部として機能させることを特徴とする、管理装置のプログラム。【選択図】図１
2014154086.tif 000002
【特許請求の範囲】
【請求項１】
所定のアクティビティについてのサービスを利用者に提供し、前記利用者の端末装置と通信可能であり、コンピュータを具備する管理装置のプログラムであって、
前記コンピュータを、
一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定する判定部と、
前記判定部の判定結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部と、
前記第１取得部が取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理する管理部と、
所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成する生成部と、
前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する送信部と、
して機能させる、
ことを特徴とする、管理装置のプログラム。
【請求項２】
前記管理部は、
前記所定期限において、前記意向情報を初期化する処理を実行する、
ことを特徴とする、請求項１に記載の管理装置のプログラム。
【請求項３】
前記生成部は、
前記表示対象利用者の意向情報に基づいて、前記端末装置の表示部に表示される画面における、前記表示対象利用者を表す情報及び前記表示対象利用者の意向表示情報の表示位置を決定し、当該決定した表示位置を表す情報を、前記利用者表示情報に含ませる、
ことを特徴とする、請求項１または２に記載の管理装置のプログラム。
【請求項４】
前記コンピュータを、
前記特定情報、及び、前記利用者同士の特定の関係を表す特定関係情報を取得可能な第２取得部と、
前記所定の利用者の端末装置からの要求に応じて、前記特定関係情報に基づき、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定する特定部と、
前記特定部が特定した前記関係利用者の意向情報に基づいて、前記関係利用者の中から、前記表示対象利用者を抽出する抽出部と、
して更に機能させ、
前記生成部は、
前記抽出部が抽出した前記表示対象利用者について、当該表示対象利用者を表す情報、及び、当該表示対象利用者の意向表示情報を含む前記利用者表示情報を生成する、
ことを特徴とする、請求項１乃至３のうち何れか１項に記載の管理装置のプログラム。
【請求項５】
所定のアクティビティについてのサービスを利用者に提供し、前記利用者の端末装置と通信可能な管理装置の制御方法であって、
一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定し、
前記判定の結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得し、
取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理し、
所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成し、
前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する、
ことを特徴とする、管理装置の制御方法。
【請求項６】
前記意向情報を管理する工程では、
前記所定期限において、前記意向情報を初期化する処理を実行する、
ことを特徴とする、請求項５に記載の管理装置の制御方法。
【請求項７】
前記利用者表示情報を生成する工程において、
前記表示対象利用者の意向情報に基づいて、前記端末装置の表示部に表示される画面における、前記表示対象利用者を表す情報及び前記表示対象利用者の意向表示情報の表示位置を決定し、当該決定した表示位置を表す情報を、前記利用者表示情報に含ませる、
ことを特徴とする、請求項５または６に記載の管理装置の制御方法。
【請求項８】
前記特定情報、及び、前記利用者同士の特定の関係を表す特定関係情報を取得し、
前記所定の利用者の端末装置からの要求に応じて、前記特定関係情報に基づき、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定し、
前記関係利用者の意向情報に基づいて、前記関係利用者の中から、前記表示対象利用者を抽出し、
前記利用者表示情報を生成する工程において、
抽出した前記表示対象利用者について、当該表示対象利用者を表す情報、及び、当該表示対象利用者の意向表示情報を含む前記利用者表示情報を生成する、
ことを特徴とする、請求項５乃至７のうち何れか１項に記載の管理装置の制御方法。
【請求項９】
所定のアクティビティについてのサービスを利用者に提供し、前記利用者の端末装置と通信可能な管理装置であって、
一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定する判定部と、
前記判定部の判定結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部と、
前記第１取得部が取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理する管理部と、
所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成する生成部と、
前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する送信部と、
を備える、
ことを特徴とする、管理装置。
【請求項１０】
前記管理部は、
前記所定期限において、前記意向情報を初期化する処理を実行する、
ことを特徴とする、請求項９に記載の管理装置。
【請求項１１】
前記生成部は、
前記表示対象利用者の意向情報に基づいて、前記端末装置の表示部に表示される画面における、前記表示対象利用者を表す情報及び前記表示対象利用者の意向表示情報の表示位置を決定し、当該決定した表示位置を表す情報を、前記利用者表示情報に含ませる、
ことを特徴とする、請求項９または１０に記載の管理装置。
【請求項１２】
前記特定情報、及び、前記利用者同士の特定の関係を表す特定関係情報を取得可能な第２取得部と、
前記所定の利用者の端末装置からの要求に応じて、前記特定関係情報に基づき、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定する特定部と、
前記特定部が特定した前記関係利用者の意向情報に基づいて、前記関係利用者の中から、前記表示対象利用者を抽出する抽出部と、
を備え、
前記生成部は、
前記抽出部が抽出した前記表示対象利用者について、当該表示対象利用者を表す情報、及び、当該表示対象利用者の意向表示情報を含む前記利用者表示情報を生成する、
ことを特徴とする、請求項９乃至１１のうち何れか１項に記載の管理装置。
【請求項１３】
所定のアクティビティについてのサービスを利用者に提供する管理装置と、
前記管理装置と通信可能な前記利用者の端末装置とを備える、
サービス提供システムであって、
前記管理装置は、
一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定する判定部と、
前記判定部の判定結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部と、
前記第１取得部が取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理する管理部と、
所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成する生成部と、
前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する送信部と、
を備え、
前記端末装置は、
前記意向情報を入力可能な入力部と、
前記生成部の生成した利用者表示情報に基づく画面を表示可能な表示部と、
を備える、
ことを特徴とする、サービス提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、サービス提供システム、管理装置の制御方法、及び、管理装置のプログラムに関する。
【背景技術】
【０００２】
近年、インターネット上で提供するサービスが急速に普及している。この種のサービスの一つとして、ＳＮＳ（Ｓocial Ｎetworking Ｓervice）を提供するウェブサイトが知られている。このウェブサイトでは、利用者同士のコミュニケーションを図るため、友達関係を構築できるようになっている。そして、友達同士で投稿、チャット、メールといったコミュニケーションをとるためのツールが提供されている。特許文献１には、本人の友達をリスト表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００９−５２０２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＮＳのウェブサイトは、利用者同士が興味を持つゴルフ等のアクティビティについてのコミュニケーションをとるために利用されることが多い。そのため、ＳＮＳのウェブサイトを利用して、利用者が他の利用者をゴルフ等のアクティビティに参加することを誘うことがある。
しかし、ゴルフ等のアクティビティへの参加を誘う場合、誘う相手の都合を確認する手間がかかるため、誘うことを躊躇することがある。また、誘うという行為自体に抵抗を感じ、誘うことを躊躇することもある。このように、利用者同士がコミュニケーションをとることを躊躇し、ＳＮＳのウェブサイトにおける利用者同士のコミュニケーションが活性化されないことがある。
【０００５】
本発明は、この点に鑑みてなされたものであり、利用者が他の利用者とコミュニケーションをとることを躊躇する度合いを低減させ、利用者同士のコミュニケーションの活性化を図ることを解決課題とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。
【０００７】
上述した課題を解決するため、本発明に係る管理装置のプログラムは、所定のアクティビティについてのサービスを利用者に提供し、前記利用者の端末装置（２）と通信可能であり、コンピュータを具備する管理装置（１）のプログラムであって、前記コンピュータを、一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定する判定部（１２）と、前記判定部の判定結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部（１３）と、前記第１取得部が取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理する管理部（１４）と、所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成する生成部（１７）と、前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する送信部（１８）と、して機能させる、ことを特徴とする。
【０００８】
この発明において、所定のアクティビティとは、複数人が同時に実施する行為、例えば、ゴルフ、テニス、サッカー、バスケットボール等のスポーツ、語学もしくは各種資格についての試験の受験またはこれらの試験のための講義、ゼミ、もしくは、勉強会の開催、映画もしくはコンサート等の鑑賞等である。所定のアクティビティに関する意向とは、所定のアクティビティに対する興味の強さであってもよい。例えば、所定のアクティビティがゴルフである場合、ゴルフに対する興味の強さ、または、ゴルフに行きたいという気持ちの強さ等が該当する。端末装置とは、例えば、パーソナルコンピュータ、携帯電話機、スマートフォン、タブレット端末などが該当する。所定期限とは、所定の周期で到来するものであってもよい。例えば、１日周期、１週間周期、一か月周期、１年周期等、暦上の区切りが、所定期限であってもよいし、所定の時間長により区分される期限が所定期限であってもよい。
【０００９】
また、上述した管理装置のプログラムにおいて、前記管理部は、前記所定期限において、前記意向情報を初期化する処理を実行する、ことを特徴とすることが好ましい。
【００１０】
また、上述した管理装置のプログラムにおいて、前記生成部は、前記表示対象利用者の意向情報に基づいて、前記端末装置の表示部に表示される画面における、前記表示対象利用者を表す情報及び前記表示対象利用者の意向表示情報の表示位置を決定し、当該決定した表示位置を表す情報を、前記利用者表示情報に含ませる、ことを特徴とすることが好ましい。
【００１１】
また、上述した管理装置のプログラムは、前記コンピュータを、前記特定情報、及び、前記利用者同士の特定の関係を表す特定関係情報を取得可能な第２取得部（１１）と、前記所定の利用者の端末装置からの要求に応じて、前記特定関係情報に基づき、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定する特定部（１５）と、前記特定部が特定した前記関係利用者の意向情報に基づいて、前記関係利用者の中から、前記表示対象利用者を抽出する抽出部（１６）と、して更に機能させ、前記生成部は、前記抽出部が抽出した前記表示対象利用者について、当該表示対象利用者を表す情報、及び、当該表示対象利用者の意向表示情報を含む前記利用者表示情報を生成する、ことを特徴とすることが好ましい。
【００１２】
この態様において、前記生成部は、前記表示対象利用者の意向情報、及び、前記表示対象利用者が前記管理装置にアクセスした時刻から現在時刻までの時間長に基づいて、前記表示位置を生成するものであってもよい。
また、第２取得部は、特定情報及び特定関係情報が記憶されている記憶部から、これらの情報を取得可能なものであればよい。この場合、記憶部は、管理装置に備えられるものであってもよいし、管理装置とは異なる装置に備えられるものであってもよい。
【００１３】
また、本発明に係る管理装置の制御方法は、所定のアクティビティについてのサービスを利用者に提供し、前記利用者の端末装置（２）と通信可能な管理装置（１）の制御方法であって、一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定し、前記判定の結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得し、取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理し、所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成し、前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する、ことを特徴とする。
【００１４】
また、上述した管理装置の制御方法において、前記意向情報を管理する工程では、前記所定期限において、前記意向情報を初期化する処理を実行する、ことを特徴とすることが好ましい。
【００１５】
また、上述した管理装置の制御方法は、前記利用者表示情報を生成する工程において、前記表示対象利用者の意向情報に基づいて、前記端末装置の表示部に表示される画面における、前記表示対象利用者を表す情報及び前記表示対象利用者の意向表示情報の表示位置を決定し、当該決定した表示位置を表す情報を、前記利用者表示情報に含ませる、ことを特徴とすることが好ましい。
【００１６】
また、上述した管理装置の制御方法は、前記特定情報、及び、前記利用者同士の特定の関係を表す特定関係情報を取得し、前記所定の利用者の端末装置からの要求に応じて、前記特定関係情報に基づき、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定し、前記関係利用者の意向情報に基づいて、前記関係利用者の中から、前記表示対象利用者を抽出し、前記利用者表示情報を生成する工程において、抽出した前記表示対象利用者について、当該表示対象利用者を表す情報、及び、当該表示対象利用者の意向表示情報を含む前記利用者表示情報を生成する、ことを特徴とすることが好ましい。
【００１７】
また、本発明に係る管理装置は、所定のアクティビティについてのサービスを利用者に提供し、前記利用者の端末装置（２）と通信可能な管理装置（１）であって、一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定する判定部（１２）と、前記判定部の判定結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部（１３）と、前記第１取得部が取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理する管理部（１４）と、所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成する生成部（１７）と、前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する送信部（１８）と、を備える、ことを特徴とする。
【００１８】
また、上述した管理装置において、前記管理部は、前記所定期限において、前記意向情報を初期化する処理を実行する、ことを特徴とすることが好ましい。
【００１９】
また、上述した管理装置において、前記生成部は、前記表示対象利用者の意向情報に基づいて、前記端末装置の表示部に表示される画面における、前記表示対象利用者を表す情報及び前記表示対象利用者の意向表示情報の表示位置を決定し、当該決定した表示位置を表す情報を、前記利用者表示情報に含ませる、ことを特徴とすることが好ましい。
【００２０】
また、上述した管理装置は、前記特定情報、及び、前記利用者同士の特定の関係を表す特定関係情報を取得可能な第２取得部（１１）と、前記所定の利用者の端末装置からの要求に応じて、前記特定関係情報に基づき、前記所定の利用者と前記特定の関係を有する利用者である関係利用者を特定する特定部（１５）と、前記特定部が特定した前記関係利用者の意向情報に基づいて、前記関係利用者の中から、前記表示対象利用者を抽出する抽出部（１６）と、を備え、前記生成部は、前記抽出部が抽出した前記表示対象利用者について、当該表示対象利用者を表す情報、及び、当該表示対象利用者の意向表示情報を含む前記利用者表示情報を生成する、ことを特徴とすることが好ましい。
【００２１】
また、本発明に係るサービス提供システムは、所定のアクティビティについてのサービスを利用者に提供する管理装置（１）と、前記管理装置と通信可能な前記利用者の端末装置（２）とを備える、サービス提供システム（１００）であって、前記管理装置は、一の利用者の端末装置が前記管理装置に対してアクセスすると、当該アクセスが、所定期限を経過した後の当該一の利用者による最初のアクセスであるか否かを判定する判定部（１２）と、前記判定部の判定結果が肯定の場合、前記一の利用者の前記所定のアクティビティに関する意向を表す意向情報を取得可能な第１取得部（１３）と、前記第１取得部が取得した前記一の利用者の意向情報を、前記利用者から前記一の利用者を一意に特定するための特定情報と関連付けて管理する管理部（１４）と、所定の利用者の端末装置からの要求に応じて、前記利用者の一部または全部である表示対象利用者の特定情報と、前記管理部が管理する前記表示対象利用者の意向情報と、に基づき、前記表示対象利用者を表す情報と、前記表示対象利用者の意向情報に対応する意向表示情報と、を含む利用者表示情報を生成する生成部（１７）と、前記生成部が生成した前記利用者表示情報を含む応答を、前記所定の利用者の端末装置に送信する制御を実行する送信部（１８）と、を備え、前記端末装置は、前記意向情報を入力可能な入力部（２４）と、前記生成部の生成した利用者表示情報に基づく画面を表示可能な表示部（２５）と、を備える、ことを特徴とする。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るサービス提供システムの構成を表すブロック図である。
【図２】ＳＮＳ利用者とゴルフ利用者の関係を示す説明図である。
【図３】端末装置の表示画面の一例を示す説明図である。
【図４】端末装置の表示画面の一例を示す説明図である。
【図５】端末装置の表示画面の一例を示す説明図である。
【図６】管理サーバの構成を示すブロック図である。
【図７】端末装置の構成を示すブロック図である。
【図８】ログイン処理に関するサービス提供システムの動作を示すシーケンス図である。
【図９】ログイン処理に関するサービス提供システムの動作を示すシーケンス図である。
【図１０】ログイン処理に関するサービス提供システムの動作を示すシーケンス図である。
【図１１】ＳＮＳ利用者情報テーブルのデータ構造の一例を示す説明図である。
【図１２】ＳＮＳ友達情報テーブルのデータ構造の一例を示す説明図である。
【図１３】本人と友達関係にあるＳＮＳ友達を特定する処理を示す説明図である。
【図１４】ＳＮＳ友達のＳＮＳ友達を特定する処理を示す説明図である。
【図１５】ゴルフ利用者情報テーブルのデータ構造の一例を示す説明図である。
【図１６】周期処理に関する管理サーバの動作を示すシーケンス図である。
【図１７】本発明の変形例６に係るサービス提供システムの構成を表すブロック図である。
【図１８】ゴルフ友達情報テーブルのデータ構造の一例を示す説明図である。
【図１９】ゴルフ友達のゴルフ友達を特定する処理を示す説明図である。
【図２０】本発明の変形例７に係るサービス提供システムの構成を表すブロック図である。
【発明を実施するための形態】
【００２３】
以下、実施形態として、本発明に係る管理サーバを用いたサービス提供システムについて、図面を参照しつつ説明する。
＜Ａ．実施形態＞
＜１．システムの概要＞
図１は、本発明の実施形態に係るサービス提供システム１００のブロック図である。
【００２４】
サービス提供システム１００は、インターネット等の通信網ＮＥＴ、管理サーバ１（「管理装置」の一例）、利用者の端末装置２、及び、ＳＮＳサイトを提供する外部管理サーバ３を備える。
【００２５】
管理サーバ１は、ゴルフ（「所定のアクティビティ」の一例）に関する情報サービスやコミュニティサービス等のゴルフ情報アプリケーションサービス（「所定の対象についてのサービス」の一例）を、ゴルフ利用者Ｕ１（「利用者」の一例）に対して提供する。
なお、本実施形態では、所定のアクティビティの一例としてゴルフを取り上げて説明するが、所定のアクティビティはゴルフに限られるものではなく、複数人が同時に実施する行為、例えば、テニス、サッカー、バスケットボール等のスポーツ、語学もしくは各種資格についての試験の受験またはこれらの試験のための講義、ゼミ、もしくは、勉強会の開催、映画やコンサート等の鑑賞等であってもよい。
すなわち、管理サーバ１が提供するサービスとして、本実施形態では、ゴルフ情報アプリケーションサービスを例示して説明するが、管理サーバ１は、これ以外のアプリケーションサービスを提供するものであってもよい。例えば、管理サーバ１は、旅行情報の提供及びホテル等の旅行において使用する施設の予約に係るアプリケーションサービス、ゴルフ以外のスポーツに係る情報の提供に係るアプリケーションサービス、または、コンサート情報の提供及びコンサートの予約に係るアプリケーションサービス、等を提供するものであってもよい。
【００２６】
外部管理サーバ３は、ＳＮＳ（social networking service）に係るウェブサイト（以下、「ＳＮＳサイト」と称する場合がある）を、ＳＮＳ利用者Ｕ２に対して提供する。ＳＮＳサイトでは、ＳＮＳ利用者Ｕ２に対して、ＳＮＳ利用者Ｕ２同士がコミュニケーションを行うためのツール（例えば、掲示板、メール、チャット等）が提供される。また、ＳＮＳサイトにおいて、アクション元のＳＮＳ利用者Ｕ２が友達申請を行い、これをアクション先のＳＮＳ利用者Ｕ２が承認することによって、ＳＮＳ利用者Ｕ２同士の特定の関係であるＳＮＳ友達関係が構築される。外部管理サーバ３は、ＳＮＳ利用者Ｕ２同士の特定の関係であるＳＮＳ友達関係を示す友達情報（「特定関係情報」の一例）を管理する。
【００２７】
外部管理サーバ３が提供するＳＮＳにおいては、ゲームや実用的なツール等のソーシャルアプリケーションを利用することもできる。このソーシャルアプリケーションは、前記ＳＮＳの提供者以外の提供者によっても提供されることがあり、ソーシャルアプリケーションを利用するか否か、あるいは、どのソーシャルアプリケーションを利用するかは、ＳＮＳ利用者Ｕ２が任意に決定できるようになっている。ＳＮＳ利用者Ｕ２がソーシャルアプリケーションの利用を希望する場合には、当該ソーシャルアプリケーションが当該ＳＮＳ利用者Ｕ２の個人情報やＳＮＳ上の友達情報にアクセスする機能や、当該ソーシャルアプリケーションが当該ＳＮＳ利用者Ｕ２の代わりに掲示板等に投稿する機能等についての許可を求める場合がある。ソーシャルアプリケーションによっては、ＳＮＳ利用者Ｕ２がこれらの機能について許可したことを以って、当該ＳＮＳ利用者Ｕ２が当該ソーシャルアプリケーションの利用者になる場合がある。
本実施形態の管理サーバ１によって提供されるゴルフ情報アプリケーションサービスは、一例として、上述のようなソーシャルアプリケーションとして提供されるサービスである。本実施形態においては、ＳＮＳ利用者Ｕ２がゴルフ情報アプリケーションの利用者であるゴルフ利用者Ｕ１になるためには、ゴルフ情報アプリケーションが当該ＳＮＳ利用者Ｕ２の個人情報やＳＮＳ上の友達情報にアクセスする機能や、ゴルフ情報サービスが当該ＳＮＳ利用者Ｕ２の代わりに掲示板等に投稿する機能等についての承認を行うようになっている。ＳＮＳ利用者Ｕ２がこの承認を行うことにより、当該ＳＮＳ利用者Ｕ２はゴルフ利用者Ｕ１となる。
つまり、ゴルフ利用者Ｕ１は、図２に示すようにＳＮＳ利用者Ｕ２に含まれる。換言すれば、外部管理サーバ３が提供するＳＮＳの利用者であるＳＮＳ利用者Ｕ２に限って、管理サーバ１からゴルフ情報アプリケーションサービスの提供を受けることができる。すなわち、管理サーバ１は、ＳＮＳ利用者Ｕ２に限って、ゴルフ利用者Ｕ１として登録する。
【００２８】
ゴルフ利用者Ｕ１はＳＮＳ利用者Ｕ２に含まれるため、本実施形態の管理サーバ１は、ゴルフ利用者Ｕ１同士の特定の関係であるゴルフ友達関係を、ＳＮＳ友達関係を示す友達情報を用いて管理する。
即ち、図２に示すように、管理サーバ１は、ゴルフ利用者Ｕ１のうち所定のゴルフ利用者Ｕ１ａとＳＮＳ友達関係を有する「所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆ」であり、且つ、ゴルフ利用者Ｕ１に該当するものを、「所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇ」として管理する。
また、管理サーバ１は、所定のゴルフ利用者Ｕ１ａとＳＮＳ友達関係を有するＳＮＳ友達Ｕｆと更にＳＮＳ友達関係を有する「所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆ」に該当し、且つ、ゴルフ利用者Ｕ１に該当するものを「所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇ」として管理する。
なお、以下では、ゴルフ利用者Ｕ１のうちのある１人のゴルフ利用者Ｕ１を表す場合に、「Ｕ１ａ」のように、「Ｕ１」に「ａ」等の添え字を付して表現する場合がある。
また、以下では、図２に示すように、所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇ、及び、所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎ（「関係利用者」の一例）と称する。
【００２９】
説明を図１に戻す。図１に示すように、外部管理サーバ３は、ＳＮＳ利用者Ｕ２を一意に特定するための識別情報ＵＩＤ（「特定情報」の一例）とＳＮＳ利用者Ｕ２が外部管理サーバ３に登録した個人情報とを記憶しているＳＮＳ利用者情報テーブルＴＢＬ３１、及び、ＳＮＳ利用者Ｕ２同士の特定の関係であるＳＮＳ友達関係を示す友達情報を記憶しているＳＮＳ友達情報テーブルＴＢＬ３２、を備える。また、外部管理サーバ３は各種のＡＰＩ（Application Program Interface）を実行可能であり、管理サーバ１からのパラメータを含む要求を受信すると、ＳＮＳ利用者情報テーブルＴＢＬ３１又はＳＮＳ友達情報テーブルＴＢＬ３２から所定の情報を抽出して管理サーバ１に返信する。
【００３０】
ゴルフ利用者Ｕ１の端末装置２は、テンキーやマウス等を含む入力部２４、及び、画面を表示するディスプレイ２５を含む。端末装置２は、通信網ＮＥＴを介した通信が可能であり、例えば、パーソナルコンピュータ、携帯電話機、スマートフォン、タブレット端末等が該当する。管理サーバ１が提供するゴルフ情報アプリケーションサービスは、端末装置２を介してゴルフ利用者Ｕ１に提供され、外部管理サーバ３が提供するＳＮＳは、端末装置２を介してＳＮＳ利用者Ｕ２に提供される。
【００３１】
管理サーバ１は、管理サーバ１を制御する制御プログラムと各種テーブルとが格納された記憶部１９を備える。制御プログラムは、ゴルフ情報アプリケーションのプログラムを含む。
記憶部１９が格納する各種テーブルには、ゴルフ利用者Ｕ１を一意に特定するための識別情報ＵＩＤ、ゴルフ利用者Ｕ１の意向情報、ゴルフ利用者Ｕ１のゴルフ予定情報、及び、ゴルフ利用者Ｕ１がゴルフ情報アプリケーションに最後にログインした日時である最終ログイン日時、等を記憶しているゴルフ利用者情報テーブルＴＢＬ１１が含まれる。
【００３２】
ここで、本実施形態において意向情報とは、各ゴルフ利用者Ｕ１の「ゴルフに関する意向」を表す情報であればどのようなものであってもよい。
例えば、意向情報は、各ゴルフ利用者Ｕ１が近日中にゴルフに行きたいという意思を有しているか否か、または、当該ゴルフ利用者Ｕ１が近日中にゴルフに行くことができるか否か、等を表す情報であればよい。
本実施形態では、意向情報により表される、各ゴルフ利用者Ｕ１のゴルフに関する意向は、以下の（Ａ）乃至（Ｃ）のうちいずれかであるとする。
（Ａ）：近日中にゴルフに行きたい
（Ｂ）：ゴルフに誘ってもらいたい
（Ｃ）：今月はゴルフに行けない
【００３３】
また、ゴルフ予定情報とは、各ゴルフ利用者Ｕ１がゴルフに行ける日程の概要、または、各ゴルフ利用者Ｕ１がゴルフに行きたいと考えている日程の概要等、各ゴルフ利用者Ｕ１の「ゴルフの日程に関する意向」を表す情報であればどのようなものであってもよい。
本実施形態では、ゴルフ予定情報により表される、各ゴルフ利用者Ｕ１のゴルフの日程に関する意向は、以下の（ｐ）〜（ｓ）、または、これら（ｐ）〜（ｓ）の組合せ（例えば、（ｐ）＋（ｒ）＋（ｓ）等）であるとする。
（ｐ）：今月ゴルフに行きたい（または、今月ゴルフに行ける）
（ｑ）：来月ゴルフに行きたい（または、来月ゴルフに行ける）
（ｒ）：土日にゴルフに行きたい（または、土日にゴルフに行ける）
（ｓ）：平日にゴルフに行きたい（または、平日にゴルフに行ける）
【００３４】
なお、記憶部１９は、ゴルフ利用者情報テーブルＴＢＬ１１以外に、ゴルフ情報アプリケーションサービスにおいて、ゴルフ利用者Ｕ１の端末装置２のディスプレイ２５に表示される各種画面を生成するために必要となる設定値及び画像等が記録されたテーブル及び設定ファイル等を格納している。
【００３５】
管理サーバ１は、ゴルフ利用者Ｕ１の識別情報ＵＩＤ、個人情報、及び、友達情報を取得可能な利用者情報取得部１１（「第２取得部」の一例）と、各ゴルフ利用者Ｕ１の端末装置２が管理サーバ１にアクセスすると、当該アクセスが、所定期限を経過した後の当該ゴルフ利用者Ｕ１による最初のアクセスであるか否かを判定するアクセス判定部１２（「判定部」の一例）と、各ゴルフ利用者Ｕ１が、所定期限を経過した後に管理サーバ１に最初にアクセスしたとき（つまり、アクセス判定部１２の判定結果が肯定である場合）に、当該ゴルフ利用者Ｕ１の端末装置２から入力される意向情報を取得可能な意向情報取得部１３（「第１取得部」の一例）と、意向情報取得部１３が取得したゴルフ利用者Ｕ１の意向情報を、当該ゴルフ利用者Ｕ１の識別情報ＵＩＤと関連付けて管理する意向情報管理部１４（「管理部」の一例）と、を備える。
また、意向情報管理部１４は、月に１度、所定のタイミング（例えば、各月の１日の午前２時）に、意向情報を初期化または更新する周期処理を実行する。
なお、本実施形態において、前記所定期限は、周期処理が実行されるタイミング（例えば、各月の１日の午前２時）、または、周期処理の実行が終了するタイミングである。すなわち、本実施形態において、所定期限は、一か月周期で到来する。
【００３６】
また、管理サーバ１は、所定のゴルフ利用者Ｕ１ａの端末装置２からの要求に応じて、利用者情報取得部１１が取得した友達情報に基づき、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎを特定する利用者特定部１５（「特定部」の一例）と、利用者特定部１５が特定した関係ゴルフ利用者Ｕｃｎの意向情報に基づいて、当該関係ゴルフ利用者Ｕｃｎの中から表示対象ゴルフ利用者Ｕｄ（「表示対象利用者」の一例）を抽出する利用者抽出部１６（「抽出部」の一例）と、利用者抽出部１６が抽出した表示対象ゴルフ利用者Ｕｄを表す情報、及び、表示対象ゴルフ利用者Ｕｄの意向情報に対応する意向表示情報を含む、利用者表示情報を生成する利用者表示情報生成部１７（「生成部」の一例）と、利用者表示情報生成部１７が生成した利用者表示情報を含む応答を、所定のゴルフ利用者Ｕ１ａの端末装置２に送信する制御を実行する送信部１８と、を備える。
【００３７】
ここで、ゴルフ利用者Ｕ１を表す情報とは、当該ゴルフ利用者Ｕ１の氏名及びプロフィール画像Ｐｇである。但し、ゴルフ利用者Ｕ１を表す情報は、当該ゴルフ利用者Ｕ１の氏名及びプロフィール画像Ｐｇのうち一方であってもよいし、これら以外の情報（例えば、メールアドレス等）を含むものであってもよい。
【００３８】
また、ゴルフ利用者Ｕ１の意向情報に対応する意向表示情報とは、ディスプレイ２５に表示されたときに、これを見た者が、当該ゴルフ利用者Ｕ１のゴルフに関する意向を認識できるものであればどのようなものであってもよい。本実施形態において意向表示情報は、ゴルフに関する意向を表情で表す顔画像Ｉｍｇ、及び、ゴルフに関する意向の概要を表す文言Ｔｘを含む。
より具体的には、意向表示情報は、ゴルフに関する意向が「（Ａ）近日中にゴルフに行きたい」である場合には、笑っている表情の顔画像ＩｍｇＡ、及び、「行きたい！」という文言ＴｘＡを含み、ゴルフに関する意向が「（Ｂ）ゴルフに誘ってもらいたい」である場合には、微笑んでいる表情の顔画像ＩｍｇＢ、及び、「誘って！」という文言ＴｘＢを含み、ゴルフに関する意向が「（Ｃ）今月はゴルフに行けない」である場合には、悲しんでいる表情の顔画像ＩｍｇＣ、及び、「今月行けません…」という文言ＴｘＣを含む。
なお、顔画像Ｉｍｇ及び文言Ｔｘは、意向情報の示す値と対応付けられて、例えば設定ファイルとして記憶部１９に記憶されている。
【００３９】
＜２．サービス概要＞
次に、図３乃至図５を参照しつつ、ゴルフ情報アプリケーションサービスの概要について説明する。
【００４０】
管理サーバ１が提供するゴルフ情報アプリケーションサービスには、各種ゴルフに関する情報が掲載されたマイページの提供が含まれる。本実施形態において、マイページは、トップ画面Ｇ１、自分のゴルフに関する意向を入力するための意向入力画面Ｇ２、及び、ゴルフに誘うメンバーを選択するための友達選択画面Ｇ３を含む、複数の画面から構成される。
各ゴルフ利用者Ｕ１は、マイページから自分のゴルフに関する意向を入力しこれを管理サーバ１に意向情報として登録することができる。また、各ゴルフ利用者Ｕ１は、マイページを参照することで、自分の関係ゴルフ利用者Ｕｃｎのゴルフに関する意向を知ることができ、当該ゴルフに関する意向を考慮して関係ゴルフ利用者Ｕｃｎをゴルフに誘うことができる。
以下において、ゴルフ利用者Ｕ１のうち所定のゴルフ利用者Ｕ１ａがゴルフ情報アプリケーションにアクセスしたときに所定のゴルフ利用者Ｕ１ａの端末装置２のディスプレイ２５に表示されるマイページを例に挙げて、マイページの概要について説明する。
【００４１】
所定のゴルフ利用者Ｕ１ａがゴルフ情報アプリケーションにアクセスすると、当該アクセスが、所定期限を経過した後の２回目以降のアクセスである場合（つまり、所定期限を経過した後の最初のアクセスではない場合）、所定のゴルフ利用者Ｕ１ａの端末装置２のディスプレイ２５には、トップ画面Ｇ１が表示される。
【００４２】
図３は、所定のゴルフ利用者Ｕ１ａのマイページに含まれるトップ画面Ｇ１の一例である。この図に例示するように、トップ画面Ｇ１には、所定のゴルフ利用者Ｕ１ａの氏名、及び、所定のゴルフ利用者Ｕ１ａのプロフィール画像Ｐｇ［Ｕ１ａ］等の、所定のゴルフ利用者Ｕ１ａを表す情報、並びに、ゴルフ情報アプリケーションサービスの提供に関するお知らせ、及び、ゴルフ場についての情報等の、ゴルフに関する各種情報が表示されるとともに、ゴルフ情報アプリケーションからログアウトするためのログアウトボタン、及び、後述する友達選択画面Ｇ３に遷移するためのゴルフに誘うボタンＢ１１等の各種ボタンが設けられている。
【００４３】
また、トップ画面Ｇ１の表示エリアＡ１１には、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎの中から抽出された表示対象ゴルフ利用者Ｕｄのそれぞれについて、表示対象ゴルフ利用者Ｕｄを表す情報と、表示対象ゴルフ利用者Ｕｄの意向情報に対応する意向表示情報と、が表示されている。なお、本実施形態では、表示対象ゴルフ利用者Ｕｄは、３名以下とする。
【００４４】
図３では、所定のゴルフ利用者Ｕ１ａの表示対象ゴルフ利用者Ｕｄが、ゴルフ利用者Ｕ１ｂ、Ｕ１ｃ、及び、Ｕ１ｄの３名であり、また、ゴルフ利用者Ｕ１ｂ及びＵ１ｃのゴルフに関する意向が「（Ａ）近日中にゴルフに行きたい」であり、ゴルフ利用者Ｕ１ｄのゴルフに関する意向が「（Ｂ）ゴルフに誘ってもらいたい」である場合を想定している。
この例の場合、表示エリアＡ１１には、ゴルフ利用者Ｕ１ｂ〜Ｕ１ｄを表す情報、すなわち、これら３名それぞれのプロフィール画像Ｐｇ［Ｕ１ｂ］〜Ｐｇ［Ｕ１ｄ］、及び、それぞれの氏名が表示される。
また、表示エリアＡ１１には、ゴルフ利用者Ｕ１ｂ〜Ｕ１ｄの意向表示情報がそれぞれ表示される。具体的には、ゴルフ利用者Ｕ１ｂ及びＵ１ｃに対応して、意向表示情報である顔画像ＩｍｇＡ及び文言ＴｘＡがそれぞれ表示され、ゴルフ利用者Ｕ１ｄに対応して、意向表示情報である顔画像ＩｍｇＢ及び文言ＴｘＢがそれぞれ表示される。
【００４５】
一方、所定のゴルフ利用者Ｕ１ａが、所定期限を経過した後に最初にゴルフ情報アプリケーションにアクセスすると、所定のゴルフ利用者Ｕ１ａの端末装置２のディスプレイ２５には、意向入力画面Ｇ２が、例えば、トップ画面Ｇ１に重なるようにポップアップ表示される。
【００４６】
図４は、所定のゴルフ利用者Ｕ１ａのマイページに含まれる意向入力画面Ｇ２一例である。この図に例示するように、意向入力画面Ｇ２には、所定のゴルフ利用者Ｕ１ａのゴルフに関する意向を入力するためのラジオボタンＲＢ２１〜ＲＢ２３、所定のゴルフ利用者Ｕ１ａのゴルフの日程に関する意向を入力するためのチェックボックスＣＢ２１〜ＣＢ２４、ゴルフに関する意向及びゴルフの日程に関する意向の入力を行わずに意向入力画面Ｇ２を閉じてトップ画面Ｇ１を表示させるためのスキップボタンＢ２１、及び、入力したゴルフに関する意向及びゴルフの日程に関する意向を管理サーバ１に送信するための決定ボタンＢ２２等が設けられている。
ラジオボタンＲＢ２１〜ＲＢ２３は、それぞれ、ゴルフに関する意向（Ａ）〜（Ｃ）に対応する。チェックボックスＣＢ２１〜ＣＢ２４は、それぞれ、ゴルフの日程に関する意向（ｐ）〜（ｓ）に対応し、ラジオボタンＲＢ２１が選択されたときにのみチェックすることが可能となる。
このように、所定のゴルフ利用者Ｕ１ａは、意向入力画面Ｇ２から、自分のゴルフに関する意向及びゴルフの日程に関する意向を入力し、これを管理サーバ１に送信することができる。
【００４７】
図３に示すトップ画面Ｇ１においてゴルフに誘うボタンＢ１１がクリックされた場合、または、トップ画面Ｇ１の表示エリアＡ１１に表示された表示対象ゴルフ利用者Ｕｄのプロフィール画像Ｐｇがクリックされた場合、所定のゴルフ利用者Ｕ１ａの端末装置２のディスプレイ２５には、友達選択画面Ｇ３が表示される。
【００４８】
図５は、友達選択画面Ｇ３の一例である。この図に示すように、友達選択画面Ｇ３には、選択したメンバーをゴルフに誘うボタンＢ３１、及び、トップ画面Ｇ１に戻るための戻るボタンＢ３２が設けられている。また、友達選択画面Ｇ３の表示エリアＡ３１には、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎを表す情報（関係ゴルフ利用者Ｕｃｎのプロフィール画像Ｐｇ及び氏名）が、関係ゴルフ利用者Ｕｃｎの意向表示情報（顔画像Ｉｍｇ及び文言Ｔｘ）とともに、一覧表示されている。関係ゴルフ利用者Ｕｃｎのゴルフに関する意向が「（Ａ）近日中にゴルフに行きたい」である場合には、表示エリアＡ３１のうち、当該関係ゴルフ利用者Ｕｃｎに対応する表示エリアＡ３２に、当該関係ゴルフ利用者Ｕｃｎのゴルフの日程に関する意向が表示されている。表示エリアＡ３１には、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎを表す情報と１対１に対応するように、チェックボックスＣＢ３１が設けられている。
【００４９】
所定のゴルフ利用者Ｕ１ａは、友達選択画面Ｇ３においてチェックボックスＣＢ３１をチェックすることで、関係ゴルフ利用者Ｕｃｎの中から、ゴルフに誘うメンバーを選択することができる。そして、少なくとも１つのチェックボックスＣＢ３１がチェックされた状態で、選択したメンバーをゴルフに誘うボタンＢ３１がクリックされると、所定のゴルフ利用者Ｕ１ａが選択したメンバー（選択した関係ゴルフ利用者Ｕｃｎ）に対して、所定のゴルフ利用者Ｕ１ａからゴルフに誘われていることを表すメッセージが通知される。
なお、当該メッセージの通知は、どのような方法でなされるものであってもよい。例えば、当該メッセージが、所定のゴルフ利用者Ｕ１ａの端末装置から管理サーバ１に送信され、所定のゴルフ利用者Ｕ１ａにより選択されたメンバーである関係ゴルフ利用者Ｕｃｎがゴルフ情報アプリケーションにログインすると、当該関係ゴルフ利用者Ｕｃｎのマイページ上に当該メッセージを表示させることで通知してもよい。また、当該メッセージは、Ｅメールにより通知されるものであってもよい。
【００５０】
図５に示すように、表示エリアＡ３１に複数の関係ゴルフ利用者Ｕｃｎを表す情報が表示される場合、これらの表示位置は、各関係ゴルフ利用者Ｕｃｎの意向情報及び最終ログイン日時に基づいて定められる表示優先度により決定される。
具体的には、ゴルフに関する意向が「（Ａ）近日中にゴルフに行きたい」である関係ゴルフ利用者Ｕｃｎは、それ以外の関係ゴルフ利用者Ｕｃｎを表す情報よりも表示優先度が高く定められ、友達選択画面Ｇ３において上部に表示される。また、ゴルフに関する意向が「（Ｂ）ゴルフに誘ってもらいたい」である関係ゴルフ利用者Ｕｃｎは、「（Ｃ）今月はゴルフに行けない」である関係ゴルフ利用者Ｕｃｎよりも表示優先度が高く定められ、友達選択画面Ｇ３において上部に表示される。
また、ゴルフに関する意向が同一の関係ゴルフ利用者Ｕｃｎが複数存在する場合、これらゴルフに関する意向が同一の関係ゴルフ利用者Ｕｃｎの表示優先度は、最終ログイン日時が新しい（つまり、最終ログイン日時が現在時刻に近い）関係ゴルフ利用者Ｕｃｎほど高く定められ、友達選択画面Ｇ３において上部に表示される。
このように、関係ゴルフ利用者Ｕｃｎを表す情報の表示位置を表す表示優先度は、関係ゴルフ利用者Ｕｃｎの意向情報及び最終ログイン日時に基づいて定められるが、意向情報のみに基づいて定めてもよい。例えば、ゴルフに関する意向が同一の関係ゴルフ利用者Ｕｃｎが複数いる場合、これら意向情報が同一の関係ゴルフ利用者Ｕｃｎの表示優先度は、これらの者の中でランダムに定められるものであってもよい。
【００５１】
なお、関係ゴルフ利用者Ｕｃｎのうち、所定の抽出条件を満たす関係ゴルフ利用者Ｕｃｎは、表示対象ゴルフ利用者Ｕｄとして抽出され、トップ画面Ｇ１に表示される。
ここで、所定の抽出条件とは、友達選択画面Ｇ３において表示優先度の高い３名に該当し、且つ、ゴルフに関する意向が「（Ａ）近日中にゴルフに行きたい」または「（Ｂ）ゴルフに誘ってもらいたい」のいずれかに該当する、という条件である。
なお、当該抽出条件を満たす関係ゴルフ利用者Ｕｃｎが３名よりも少ない場合、つまり、表示対象ゴルフ利用者Ｕｄが２名以下となる場合には、トップ画面Ｇ１の表示エリアＡ１１には、当該抽出された２名以下の表示対象ゴルフ利用者Ｕｄが表示されることになる。
また、トップ画面Ｇ１の表示エリアＡ１１における表示対象ゴルフ利用者Ｕｄを表す情報の表示位置も、上述した表示優先度に基づいて定められる。例えば、表示優先度が高い表示対象ゴルフ利用者Ｕｄほど、表示エリアＡ１１の左側に表示される。
【００５２】
以上のように、本実施形態に係るゴルフ情報アプリケーションでは、各ゴルフ利用者Ｕ１は、マイページ（意向入力画面Ｇ２）において、自分のゴルフに関する意向を、簡単な操作で入力することがでる。
そして、各ゴルフ利用者Ｕ１は、マイページ（トップ画面Ｇ１及び友達選択画面Ｇ３）に表示される自分の関係ゴルフ利用者Ｕｃｎの意向表示情報を閲覧することで、自分の関係ゴルフ利用者Ｕｃｎのゴルフに関する意向を知ることができる。
そのため、各ゴルフ利用者Ｕ１は、ゴルフコンペ等を開催する場合、自分の関係ゴルフ利用者Ｕｃｎのスケジュールをメールや電話等で個別に確認し、または、ゴルフに行きたいか否かを個別に確認することなく、ゴルフコンペ等に誘うメンバーの選定を容易に行うことが可能となる。
【００５３】
＜３．ハードウェア構成＞
図６に管理サーバ１の構成を示す。この図に示すように、管理サーバ１は、装置全体を制御するＣＰＵ（Central Processing Unit）７０、ＣＰＵ７０の作業領域として機能するＲＡＭ（Random Access Memory）７１、ブートプログラム等を記憶したＲＯＭ（Read Only Memory）７２、各種のプログラムやデータを記憶するハードディスクドライブ７３、通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース７４、及び、コンパクトディスク等の情報記録媒体を読み取る読取装置７５を備える。ハードディスクドライブ７３は、上述した記憶部１９に相当し、管理サーバ１を制御する制御プログラム、ゴルフ利用者情報テーブルＴＢＬ１１、及び、その他各種設定ファイル等を格納する。なお、管理サーバ１は、これら以外に、キーボードやマウス等を含む入力部、画像を表示するディスプレイを備えるものであってもよい。
上述した利用者情報取得部１１、アクセス判定部１２、意向情報取得部１３、意向情報管理部１４、利用者特定部１５、利用者抽出部１６、利用者表示情報生成部１７、及び、送信部１８は、ＣＰＵ７０が制御プログラムを実行し、ＣＰＵ７０が制御プログラムに従って機能することにより実現される機能ブロックである。すなわち、ＣＰＵ７０が制御プログラムに従って機能することで、ゴルフ情報アプリケーションサービスが、管理サーバ１により提供されることになる。
【００５４】
図示省略するが、外部管理サーバ３は、管理サーバ１と同様に構成されている。但し、ハードディスクドライブには、ＳＮＳ利用者情報テーブルＴＢＬ３１と、ＳＮＳ友達情報テーブルＴＢＬ３２とが格納される。
【００５５】
図７に端末装置２の構成を示す。端末装置２は、装置全体を制御するＣＰＵ２０、ＣＰＵ２０の作業領域として機能するＲＡＭ２１、ブートプログラム等を記憶したＲＯＭ２２、各種のプログラムやデータを記憶する記憶装置２３、マウス及びキーボード等の入力部２４、画像を表示するディスプレイ２５、及び通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース２６を備える。
【００５６】
＜４．サービス提供システムの動作＞
図８乃至図１６を参照しつつ、サービス提供システム１００の動作ついて説明する。
【００５７】
＜４．１．ゴルフ情報アプリケーションサービスへのログイン処理＞
図８乃至図１０に、ゴルフ利用者Ｕ１をゴルフ情報アプリケーションサービスにログインさせるログイン処理に関するサービス提供システム１００の動作シーケンスを示す。このログイン処理は、ゴルフ利用者Ｕ１がゴルフ情報アプリケーションサービスにログインする毎に実行される。
【００５８】
所定のゴルフ利用者Ｕ１ａ（ＳＮＳ利用者Ｕ２でもある）が、所定のゴルフ利用者Ｕ１ａの端末装置２において、入力部２４を用いてウェブブラウザ上で操作し、または、端末装置２にインストールされて動作するアプリケーションを起動して、ＳＮＳサイトにアクセスすると、端末装置２のディスプレイ２５には、ログイン画面が表示される。このログイン画面には、識別情報ＵＩＤとパスワードとを入力する入力ボックス、及び、送信ボタンが表示される。所定のゴルフ利用者Ｕ１ａが、入力ボックスに入力して送信ボタンをクリックすると、端末装置２は、入力した識別情報ＵＩＤ及びパスワードを含むログイン要求を外部管理サーバ３に送信する。
【００５９】
ログイン要求を外部管理サーバ３が受信すると、外部管理サーバ３は認証処理を実行する（Ｓ３００）。具体的には、外部管理サーバ３のＣＰＵは、識別情報ＵＩＤとパスワードとの組みが記憶されているか否かを判定し、判定条件を充足する場合にはログインを許可し、判定条件が充足されない場合にはログインを拒絶する。そして、外部管理サーバ３のＣＰＵは判定結果を示すログイン応答を端末装置２に送信させる。なお、図８に示す例では、ログインが許可されたものとする。一度、端末装置２で入力された識別情報ＵＩＤとパスワードとの組みは、端末装置２に所定期間記憶されて、当該所定期間内であればログインを省略可能としてもよい。
【００６０】
この後、所定のゴルフ利用者Ｕ１ａがメニューの中からゴルフ情報アプリケーションサービスを選択すると（Ｓ２００）、端末装置２は、マイページ閲覧要求を管理サーバ１に送信する。
管理サーバ１はマイページ閲覧要求を受信すると、管理サーバ１のＣＰＵ７０は、マイページ閲覧要求に含まれる所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤを取得する（Ｓ１００）。
その後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤを外部管理サーバ３に送信する制御を行う（Ｓ１０１）。
【００６１】
外部管理サーバ３が、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスしてＳＮＳの友達情報を取得するとともに、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスして、所定のゴルフ利用者Ｕ１ａがＳＮＳに登録した個人情報を取得する（Ｓ３０１）。
【００６２】
図１１にＳＮＳ利用者情報テーブルＴＢＬ３１のデータ構造を示す。ＳＮＳ利用者情報テーブルＴＢＬ３１には複数のレコードが記録されている。１つのレコードは、ＳＮＳ利用者Ｕ２を一意に特定するための識別情報ＵＩＤ、及び、ＳＮＳ利用者Ｕ２が外部管理サーバ３に登録した個人情報を含む。個人情報は、例えば、ＳＮＳ利用者Ｕ２の氏名、性別、勤務先を表す情報（例えば、勤務先名称）、年齢（または生年月日）、メールアドレス、及び、プロフィール画像Ｐｇのリンク先、等を含む。
【００６３】
図１２にＳＮＳ友達情報テーブルＴＢＬ３２のデータ構造を示す。ＳＮＳ友達情報テーブルＴＢＬ３２には複数のレコードが記録されている。１つのレコードは、ＳＮＳの友達情報、すなわち、アクション元の識別情報ＵＩＤ、アクション先の識別情報ＵＩＤ、ステータス、及び、申請日時を含む。アクション元は、友達申請を行ったＳＮＳ利用者Ｕ２であり、アクション先は、友達申請されたＳＮＳ利用者Ｕ２である。ステータスは、友達申請の状態を示し、申請中が「０」、承諾が「１」で表される。
【００６４】
外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスして、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤがアクション元又はアクション先として記録され、且つ、ステータスに「１」が記録されているレコード（ＳＮＳの友達情報）を抽出する。さらに、外部管理サーバ３のＣＰＵは、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤをキーとしてＳＮＳ利用者情報テーブルＴＢＬ３１から所定のゴルフ利用者Ｕ１ａの個人情報を抽出する。この後、外部管理サーバ３は、抽出したＳＮＳの友達情報及び所定のゴルフ利用者Ｕ１ａの個人情報を含む情報を管理サーバ１に送信する。
【００６５】
管理サーバ１がＳＮＳの友達情報及び個人情報を受信すると、管理サーバ１のＣＰＵ７０は、受信した情報から、ＳＮＳの友達情報及び所定のゴルフ利用者Ｕ１ａの個人情報を取得する（Ｓ１０２）。
次に、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆの識別情報ＵＩＤを特定する（Ｓ１０３）。具体的には、ＳＮＳの友達情報のレコードにおいてアクション元又はアクション先として記録されている識別情報ＵＩＤのうち、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤ及び重複する識別情報ＵＩＤを除いた識別情報ＵＩＤを、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆの識別情報ＵＩＤとして特定する。この結果、図１３に示すように、所定のゴルフ利用者Ｕ１ａと友達関係にあるＳＮＳ友達Ｕｆを特定することができる。なお、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆが存在しない場合には、処理をステップＳ１１２に進める。
この後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆの識別情報ＵＩＤを外部管理サーバ３に送信する制御を行う（Ｓ１０４）。
【００６６】
外部管理サーバ３が、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスし、当該識別情報ＵＩＤがアクション元又はアクション先として記録されているレコード（ＳＮＳの友達情報）を抽出するとともに、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスし、ＳＮＳ友達Ｕｆの識別情報ＵＩＤが記録されているレコードからＳＮＳ友達Ｕｆの個人情報を取得する（Ｓ３０２）。この後、外部管理サーバ３は、抽出したＳＮＳの友達情報及びＳＮＳ友達Ｕｆの個人情報を含む情報を管理サーバ１に送信する。
【００６７】
管理サーバ１が、ＳＮＳの友達情報及びＳＮＳ友達Ｕｆの個人情報を含む情報を受信すると、管理サーバ１のＣＰＵ７０は、受信したＳＮＳの友達情報及びＳＮＳ友達Ｕｆの個人情報を取得する（Ｓ１０５）。
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１０３と同様にして、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆについて識別情報ＵＩＤを特定する（Ｓ１０６）。この結果、図１４に示すように所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆを特定することができる。
この後、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆの識別情報ＵＩＤを外部管理サーバ３に送信する制御を行う（Ｓ１０７）。
【００６８】
外部管理サーバ３が、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスし、当該識別情報ＵＩＤが記録されているレコードからＳＮＳ友達のＳＮＳ友達Ｕｆｆの個人情報を抽出する（Ｓ３０３）。この後、外部管理サーバ３は、抽出したレコードに記録されているＳＮＳ友達のＳＮＳ友達Ｕｆｆの個人情報を含む情報を管理サーバ１に送信する。
【００６９】
管理サーバ１がＳＮＳ友達のＳＮＳ友達Ｕｆｆの個人情報を含む情報を受信すると、管理サーバ１のＣＰＵ７０は当該個人情報を取得する（Ｓ１０８）。
次に、管理サーバ１のＣＰＵ７０は、図２に示すように、所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆ及び所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆの識別情報ＵＩＤと、ゴルフ利用者情報テーブルＴＢＬ１１に記録されているゴルフ利用者Ｕ１の識別情報ＵＩＤと、に基づいて所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇと、所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇと、を特定し、特定したゴルフ友達Ｕｇ及びゴルフ友達のゴルフ友達Ｕｇｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎとして特定する（Ｓ１０９）。
具体的には、ステップＳ１０３で特定した所定のゴルフ利用者Ｕ１ａのＳＮＳ友達Ｕｆの識別情報ＵＩＤのうち、ゴルフ利用者Ｕ１の識別情報ＵＩＤと一致するものを、所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇの識別情報ＵＩＤとして特定する。また、ステップＳ１０６で特定した所定のゴルフ利用者Ｕ１ａのＳＮＳ友達のＳＮＳ友達Ｕｆｆの識別情報ＵＩＤのうち、ゴルフ利用者Ｕ１の識別情報ＵＩＤと一致するものを、所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇの識別情報ＵＩＤとして特定する。これにより、図２に示すように所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎ（つまり、所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇ、及び、所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇ）が特定される。
【００７０】
次に、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１に記録されている関係ゴルフ利用者Ｕｃｎの意向情報及び最終ログイン日時に基づいて、関係ゴルフ利用者Ｕｃｎの中から、所定の抽出条件を満たす表示対象ゴルフ利用者Ｕｄを抽出する（Ｓ１１０）。
【００７１】
図１５にゴルフ利用者情報テーブルＴＢＬ１１のデータ構造を示す。ゴルフ利用者情報テーブルＴＢＬ１１には複数のレコードが記録されている。１つのレコードは、ゴルフ利用者Ｕ１の識別情報ＵＩＤ、ゴルフ利用者Ｕ１の意向情報、ゴルフ利用者Ｕ１のゴルフ予定情報、ゴルフ利用者Ｕ１が所定期限の経過後にゴルフ情報アプリケーションにログインしたか否かを表すログイン有無フラグ、ゴルフ利用者Ｕ１がゴルフ情報アプリケーションに最後にログインした日時である最終ログイン日時、等を含む。
【００７２】
上述のとおり、意向情報は、ゴルフ利用者Ｕ１のゴルフに関する意向を表す情報であり、ゴルフ利用者Ｕ１のゴルフに関する意向が「（Ａ）近日中にゴルフに行きたい」であることを「Ａ」で表し、ゴルフ利用者Ｕ１のゴルフに関する意向が「（Ｂ）ゴルフに誘ってもらいたい」であることを「Ｂ」で表し、ゴルフ利用者Ｕ１のゴルフに関する意向が「（Ｃ）今月はゴルフに行けない」であることを「Ｃ」で表す。
ゴルフ予定情報は、ゴルフ利用者Ｕ１のゴルフの日程に関する意向を表す情報であり、今月フラグ、来月フラグ、休日フラグ、平日フラグを含む。今月フラグは、ゴルフ利用者Ｕ１のゴルフの日程に関する意向に、「（ｐ）今月ゴルフに行きたい」が含まれることを「１」で表し、含まれないことを「０」で表す。来月フラグは、ゴルフ利用者Ｕ１のゴルフの日程に関する意向に、「（ｑ）来月ゴルフに行きたい」が含まれることを「１」で表し、含まれないことを「０」で表す。休日フラグは、ゴルフ利用者Ｕ１のゴルフの日程に関する意向に、「（ｒ）土日にゴルフに行きたい」が含まれることを「１」で表し、含まれないことを「０」で表す。平日フラグは、ゴルフ利用者Ｕ１のゴルフの日程に関する意向に、「（ｓ）平日にゴルフに行きたい」が含まれることを「１」で表し、含まれないことを「０」で表す。
ログイン有無フラグは、ゴルフ利用者Ｕ１が所定期限の経過後にゴルフ情報アプリケーションにログインしたことを「１」で表し、ログインしていないことを「０」で表す。
【００７３】
本実施形態において、ゴルフ利用者Ｕ１の識別情報ＵＩＤは、ＳＮＳ利用者Ｕ２の識別情報ＵＩＤと一致する。但し、ＳＮＳ利用者Ｕ２の識別情報ＵＩＤとゴルフ利用者Ｕ１の識別情報ＵＩＤとは必ずしも一致する必要はなく、相違していてもよい。この場合は、ゴルフ利用者情報テーブルＴＢＬ１１のレコードにＳＮＳ利用者Ｕ２の識別情報とゴルフ利用者Ｕ１の識別情報とを対応づけて記録すればよい。
また、ゴルフ利用者情報テーブルＴＢＬ１１は、上述した情報以外の情報を記録するものであってもよい。例えば、ゴルフ利用者Ｕ１のプロフィール画像のリンク先を含んでいてもよいし、ゴルフ利用者Ｕ１の勤務先を含んでいてもよい。
また、ゴルフ利用者情報テーブルＴＢＬ１１に記憶すべき情報として、ゴルフ利用者Ｕ１の識別情報ＵＩＤ、及び、意向情報は必須であるが、その他の情報は省略してもよい。
さらに、ゴルフ利用者情報テーブルＴＢＬ１１をキーとなる情報（例えば、識別情報ＵＩＤ）で紐づけた複数のテーブルで構成し、リレーショナルデータベースとしてもよい。
【００７４】
ステップＳ１１０において管理サーバ１のＣＰＵ７０が実行する、表示対象ゴルフ利用者Ｕｄを抽出する処理は、例えば、以下のとおりである。
まず、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、関係ゴルフ利用者Ｕｃｎの識別情報ＵＩＤが記録されているレコードを抽出する。
次に、管理サーバ１のＣＰＵ７０は、抽出したレコードから、意向情報に「Ａ」が記録されているレコードを選択し、選択したレコードに記録されている識別情報ＵＩＤを、第１識別情報として特定する。その後、管理サーバ１のＣＰＵ７０は、第１識別情報に対応する表示優先度を決定したうえで、第１識別情報と、これに対応する表示優先度とを関連付けて、ＲＡＭ７１に一時的に記憶させる。この際、管理サーバ１のＣＰＵ７０は、最終ログイン日時が新しいレコードの第１識別情報ほど表示優先度が高くなるように、表示優先度を決定する。
そして、管理サーバ１のＣＰＵ７０は、第１識別情報の個数が３以上である場合には、ＲＡＭ７１に記憶されている第１識別情報の中から表示優先度の高い順番に３つの第１識別情報を抽出し、抽出した第１識別情報を、表示対象ゴルフ利用者Ｕｄの識別情報ＵＩＤとして特定する。
一方、管理サーバ１のＣＰＵ７０は、第１の識別情報の個数が３未満である場合には、関係ゴルフ利用者Ｕｃｎの識別情報ＵＩＤが記録されているレコードから、意向情報に「Ｂ」が記録されているレコードを選択し、選択したレコードに記録されている識別情報ＵＩＤを、第２識別情報として特定する。その後、管理サーバ１のＣＰＵ７０は、第２識別情報に対応する表示優先度を決定したうえで、第２識別情報と、これに対応する表示優先度とを関連付けて、ＲＡＭ７１に一時的に記憶させる。この際、管理サーバ１のＣＰＵ７０は、最終ログイン日時が新しいレコードに記録された第２識別情報ほど表示優先度が高くなり、且つ、第１識別情報の表示優先度よりも第２識別情報の表示優先度が低くなるように、表示優先度を決定する。そして、管理サーバ１のＣＰＵ７０は、第１識別情報及び第２識別情報の個数の合計値が４以上である場合には、これらの中から表示優先度が高い順番に３つの識別情報ＵＩＤを抽出し、抽出した識別情報ＵＩＤを、表示対象ゴルフ利用者Ｕｄの識別情報ＵＩＤとして特定する。また、管理サーバ１のＣＰＵ７０は、第１識別情報及び第２識別情報の個数の合計値が３以下である場合には、第１識別情報及び第２識別情報を、表示対象ゴルフ利用者Ｕｄの識別情報ＵＩＤとして特定する。
【００７５】
次に、管理サーバ１のＣＰＵ７０は、表示対象ゴルフ利用者Ｕｄを表す情報、及び、表示対象ゴルフ利用者Ｕｄの意向情報に対応する意向表示情報を含む、利用者表示情報を生成する（Ｓ１１１）。
具体的には、管理サーバ１のＣＰＵ７０は、ステップＳ１０５、及び、ステップＳ１０８で取得した個人情報のうち、表示対象ゴルフ利用者Ｕｄの個人情報に基づいて、表示対象ゴルフ利用者Ｕｄの氏名及びプロフィール画像Ｐｇを含む、表示対象ゴルフ利用者Ｕｄを表す情報を生成する。また、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１に記録されている表示対象ゴルフ利用者Ｕｄの意向情報を取得し、ハードディスクドライブ７３に格納されている設定ファイルから意向情報に対応する顔画像Ｉｍｇ及び文言Ｔｘを取得して、取得した顔画像Ｉｍｇ及び文言Ｔｘに基づいて、表示対象ゴルフ利用者Ｕｄの意向情報に対応する意向表示情報を生成する。そして、これらの表示対象ゴルフ利用者Ｕｄを表す情報、及び、表示対象ゴルフ利用者Ｕｄの意向情報に対応する意向表示情報を含む、利用者表示情報を生成する。
【００７６】
次に、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａから管理サーバ１（ゴルフ情報アプリケーション）に対するアクセスが、所定期限を経過した後の所定のゴルフ利用者Ｕ１ａによる最初のアクセスであるか否かを判定する（Ｓ１１２）。
具体的には、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、表示対象ゴルフ利用者Ｕｄの識別情報ＵＩＤが記録されているレコードを特定する。そして、管理サーバ１のＣＰＵ７０は、特定したレコードのログイン有無フラグが「０」である場合には、所定のゴルフ利用者Ｕ１ａからの所定期限経過後の最初のアクセスであると判定し、ログイン有無フラグが「１」である場合には、所定のゴルフ利用者Ｕ１ａからの所定期限経過後の２度目以降のアクセスであると判定する。
そして、管理サーバ１のＣＰＵ７０は、判定結果が肯定である場合、つまり、所定のゴルフ利用者Ｕ１ａからの所定期限経過後の最初のアクセスである場合には、当該レコードのログイン有無フラグに「１」を設定したうえで、処理をステップＳ１１３に進め、判定結果が否定である場合、つまり、所定のゴルフ利用者Ｕ１ａからの所定期限経過後の２度目以降のアクセスである場合には、処理をステップＳ１１４に進める。
【００７７】
ステップＳ１１２における判定結果が肯定である場合、管理サーバ１のＣＰＵ７０は、意向入力画面Ｇ２を表示させるための意向入力画面表示情報を生成する（Ｓ１１３）。
【００７８】
その後、管理サーバ１のＣＰＵ７０は、ステップＳ１１２における判定結果が肯定である場合には、ステップＳ１１１で生成した利用者表示情報と、ステップＳ１１３で生成した意向入力画面表示情報と、を含むマイページ閲覧応答を、所定のゴルフ利用者Ｕ１ａの端末装置２に送信する制御を行い、ステップＳ１１２における判定結果が否定である場合には、ステップＳ１１１で生成した利用者表示情報を含むマイページ閲覧応答を、所定のゴルフ利用者Ｕ１ａの端末装置２に送信する制御を行う（Ｓ１１４）。
【００７９】
所定のゴルフ利用者Ｕ１ａの端末装置２がマイページ閲覧応答を受信すると、当該マイページ閲覧応答に意向入力画面表示情報が含まれている場合には（Ｓ２０１：ＮＯ）、端末装置２のＣＰＵ２０はディスプレイ２５に、トップ画面Ｇ１を表示させる（Ｓ２０４）。
【００８０】
一方、受信したマイページ閲覧応答に意向入力画面表示情報が含まれている場合には（Ｓ２０１：ＹＥＳ）、端末装置２のＣＰＵ２０はディスプレイ２５に、トップ画面Ｇ１及び意向入力画面Ｇ２を表示させる（Ｓ２０２）。
【００８１】
所定のゴルフ利用者Ｕ１ａの端末装置２のディスプレイ２５に表示された意向入力画面Ｇ２において、ラジオボタンＲＢ２１〜ＲＢ２３のうち何れかが選択された状態で決定ボタンＢ２２がクリックされたとき、または、スキップボタンＢ２１がクリックされたとき、所定のゴルフ利用者Ｕ１ａの端末装置２のＣＰＵ２０は、意向入力画面Ｇ２においてクリックされたボタンについての情報を含む、意向入力画面Ｇ２において入力された内容に係る情報を、管理サーバ１に対して送信する制御を実行する（Ｓ２０３）。
【００８２】
管理サーバ１が、意向入力画面Ｇ２において入力された内容に係る情報を受信すると、管理サーバ１のＣＰＵ７０は、当該受信した情報から、意向情報及びゴルフ予定情報を取得する（Ｓ１１５）。
【００８３】
その後、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスして、所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードを特定し、ステップＳ１１５において取得した意向情報及びゴルフ予定情報を、特定したレコードに記録する（Ｓ１１６）。
具体的には、管理サーバ１のＣＰＵ７０は、ステップＳ２０３において、意向入力画面Ｇ２のラジオボタンＲＢ２１が選択されたうえで決定ボタンＢ２２がクリックされた場合、特定したレコードの意向情報に「Ａ」を記録する。また、この場合において、管理サーバ１のＣＰＵ７０は、チェックボックスＣＢ２１がチェックされていれば、今月フラグを「１」に設定し、チェックされていなければ「０」に設定する。また、管理サーバ１のＣＰＵ７０は、チェックボックスＣＢ２２がチェックされていれば、来月フラグを「１」に設定し、チェックされていなければ「０」に設定する。また、管理サーバ１のＣＰＵ７０は、チェックボックスＣＢ２３がチェックされていれば、休日フラグを「１」に設定し、チェックされていなければ「０」に設定する。また、管理サーバ１のＣＰＵ７０は、チェックボックスＣＢ２４がチェックされていれば、平日フラグを「１」に設定し、チェックされていなければ「０」に設定する。
また、管理サーバ１のＣＰＵ７０は、ステップＳ２０３において意向入力画面Ｇ２のラジオボタンＲＢ２２が選択されたうえで決定ボタンＢ２２がクリックされた場合またはスキップボタンＢ２１がクリックされた場合には、特定したレコードの意向情報に「Ｂ」を記録するとともに、今月フラグ、来月フラグ、休日フラグ、及び、平日フラグの全てに「０」を設定する。
また、管理サーバ１のＣＰＵ７０は、ステップＳ２０３において意向入力画面Ｇ２のラジオボタンＲＢ２３が選択されたうえで決定ボタンＢ２２がクリックされた場合には、特定したレコードの意向情報に「Ｃ」を記録するとともに、今月フラグ、来月フラグ、休日フラグ、及び、平日フラグの全てに「０」を設定する。
【００８４】
このように、管理サーバ１のＣＰＵ７０は、ステップＳ１００、Ｓ１０１、Ｓ１０２、Ｓ１０４、Ｓ１０５、Ｓ１０７、及び、Ｓ１０８を実行することにより利用者情報取得部１１として機能し、ステップＳ１１２を実行することによりアクセス判定部１２として機能し、ステップＳ１１５を実行することにより意向情報取得部１３として機能し、ステップＳ１０３、Ｓ１０６、及び、Ｓ１０９を実行することにより利用者特定部１５として機能し、ステップＳ１１０を実行することにより利用者抽出部１６として機能し、ステップＳ１１１を実行することにより利用者表示情報生成部１７として機能し、ステップＳ１１４を実行することにより送信部１８として機能する。
【００８５】
＜４．２．周期処理＞
図１６に、ゴルフ利用者Ｕ１の意向情報を初期化する周期処理に関する管理サーバ１の動作シーケンスを示す。管理サーバ１のＣＰＵ７０は、一か月周期で到来する所定のタイミングおいて、この図に示す周期処理を実行する。
【００８６】
所定のタイミングが到来すると、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、ゴルフ利用者情報テーブルＴＢＬ１１に記録されている複数のレコードの中から、来月フラグに「０」が記録されているゴルフ利用者Ｕ１の識別情報ＵＩＤを、初期化対象利用者の識別情報ＵＩＤとして特定する（Ｓ１２０）。
【００８７】
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１２０において特定した初期化対象利用者の識別情報ＵＩＤが記録されているレコードの意向情報を初期値である「Ｂ」に設定するとともに、当該レコードの今月フラグ、来月フラグ、休日フラグ、及び、平日フラグの全てを「０」に初期化する（Ｓ１２１）。
これにより、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎがゴルフ情報アプリケーションに長期間にわたりアクセスしていない場合には、所定のゴルフ利用者Ｕ１ａのマイページには、当該関係ゴルフ利用者Ｕｃｎの意向表示情報として、「（Ｂ）ゴルフに誘ってもらいたい」旨を表す顔画像ＩｍｇＢ及び文言ＴｘＢが表示されることになる。
【００８８】
また、管理サーバ１のＣＰＵ７０は、ゴルフ利用者情報テーブルＴＢＬ１１に記録されている複数のレコードの中から、来月フラグに「１」が記録されているゴルフ利用者Ｕ１の識別情報ＵＩＤを、更新対象利用者の識別情報ＵＩＤとして特定する（Ｓ１２２）。
【００８９】
次に、管理サーバ１のＣＰＵ７０は、ステップＳ１２２において特定した更新対象利用者の識別情報ＵＩＤが記録されているレコードの意向情報に、周期処理が実行される所定のタイミングの前に設定されていた「Ａ」を設定するとともに、当該レコードの今月フラグを「１」に設定し、来月フラグを「０」に設定し、また、休日フラグ及び平日フラグを、周期処理が実行される所定のタイミングの前に設定されていた値と同一の値に設定する（Ｓ１２３）。
【００９０】
次に、管理サーバ１のＣＰＵ７０は、全てのゴルフ利用者Ｕ１のログイン有無フラグを「０」に初期化する（Ｓ１２４）。
このように、管理サーバ１のＣＰＵ７０は、ステップＳ１１６、及び、Ｓ１２０〜Ｓ１２４を実行することにより意向情報管理部１４として機能する。
【００９１】
なお、所定のゴルフ利用者Ｕ１ａが周期処理において更新対象利用者として扱われ、その後、所定のゴルフ利用者Ｕ１ａが当該周期処理の後に最初に管理サーバ１にアクセスする場合（つまり、管理サーバ１にアクセスする所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤが記録されているレコードにおいて、ログイン有無フラグに「０」に設定され、今月フラグに「１」が設定されている場合）、管理サーバ１のＣＰＵ７０は、上述したログイン処理のうちステップＳ１１３において、ラジオボタンＲＢ２１が選択され、且つ、チェックボックスＣＢ２１がチェックされた状態の意向入力画面Ｇ２が表示するための意向入力画面表示情報を生成する。
これにより、所定のゴルフ利用者Ｕ１ａが、周期処理が実行される所定のタイミングの前に、「（ｑ）来月ゴルフに行きたい」旨のゴルフに関する意向を有していた場合に、周期処理が実行される所定のタイミングを経過した後には、「（ｐ）今月ゴルフに行きたい」旨のゴルフに関する意向が反映された意向入力画面Ｇ２が表示されることになる。
【００９２】
＜５．実施形態のまとめ＞
以上のように、本実施形態に係るサービス提供システム１００において、ゴルフ利用者Ｕ１は、マイページ（トップ画面Ｇ１及び友達選択画面Ｇ３）に表示される自分の関係ゴルフ利用者Ｕｃｎの意向表示情報を閲覧することで、自分の関係ゴルフ利用者Ｕｃｎのゴルフに関する意向を知ることができる。
そのため、各ゴルフ利用者Ｕ１は、ゴルフコンペ等を開催する場合、ゴルフコンペ等に誘うメンバーの選定を容易に行うことが可能となる。
【００９３】
＜Ｂ．変形例＞
本発明は、上述した各実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び各実施形態は、適宜、組み合わせてもよいことは勿論である。
【００９４】
＜変形例１＞
上述した実施形態において、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇ及びゴルフ友達のゴルフ友達Ｕｇｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎとして特定するが、ゴルフ友達Ｕｇまたはゴルフ友達のゴルフ友達Ｕｇｇのうち一方を関係ゴルフ利用者Ｕｃｎとして特定するものであってもよい。
つまり、利用者特定部１５は、所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎとして特定するものであってもよいし、所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇを、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎとして特定するものであってもよい。
また、上述した実施形態において、管理サーバ１のＣＰＵ７０は、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎの中から、３名（または２名以下）のゴルフ利用者Ｕ１を、所定のゴルフ利用者Ｕ１ａの表示対象ゴルフ利用者Ｕｄとして抽出するが、本発明はこのような態様に限定されるものではなく、所定のゴルフ利用者Ｕ１ａの関係ゴルフ利用者Ｕｃｎの一部または全部を、表示対象ゴルフ利用者Ｕｄとしてもよい。また、所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇの一部または全部を、表示対象ゴルフ利用者Ｕｄとしてもよい。また、所定のゴルフ利用者Ｕ１ａと所属企業が同一のゴルフ利用者Ｕ１の一部または全部を、表示対象ゴルフ利用者Ｕｄとしてもよい。さらには、全てのゴルフ利用者Ｕ１を、所定のゴルフ利用者Ｕ１ａの表示対象ゴルフ利用者Ｕｄとしてもよいし、ゴルフ利用者Ｕ１のうち表示優先度の高い所定数のゴルフ利用者Ｕ１を表示対象ゴルフ利用者Ｕｄとしてもよい。
要するに、利用者抽出部１６は、ゴルフ利用者Ｕ１の一部または全部を、表示対象ゴルフ利用者Ｕｄとして抽出するものであればよい。
【００９５】
＜変形例２＞
上述した実施形態及び変形例における周期処理において、管理サーバ１のＣＰＵ７０は、更新対象利用者の意向情報及びゴルフ予定情報については初期化せずに、初期化対象利用者の意向情報及びゴルフ予定情報のみを初期化するものであるが、本発明はこのような態様に限定されるものではなく、周期処理において、全てのゴルフ利用者Ｕ１の意向情報及びゴルフ予定情報を初期化してもよい。
この場合、全ゴルフ利用者Ｕ１が、周期的に（例えば、一か月ごとに）、ゴルフに関する意向及びゴルフの日程に関する意向を管理サーバ１に登録することになる。そのため、各ゴルフ利用者Ｕ１の最新の意向を反映した意向表示情報をマイページに表示することが可能となる。
【００９６】
＜変形例３＞
上述した実施形態及び変形例において、意向情報の表すゴルフに関する意向の内容は、「（Ａ）近日中にゴルフに行きたい」、「（Ｂ）ゴルフに誘ってもらいたい」、及び、「（Ｃ）今月はゴルフに行けない」の３種類であるが、本発明はこのような態様に限定されるものではなく、意向情報の表すゴルフに関する意向の内容は、２種類以下、または、４種類以上であってもよい。
また、意向情報の表すゴルフに関する意向の内容は、例えば、「（Ａ１）今月の土日にゴルフに行きたい」、「（Ａ２）来月の土日にゴルフに行きたい」、「（Ａ３）今月または来月であれば土日か平日かを問わずにゴルフに行きたい」等のように、ゴルフの日程に関する意向を含むものであってもよい。つまり、意向情報は、ゴルフ予定情報を含むものであってもよい。
【００９７】
＜変形例４＞
上述した実施形態及び変形例において、ゴルフに関する意向を新たに入力することが求められるタイミングである所定期限は、全てのゴルフ利用者Ｕ１について同時に到来するものであるが、本発明はこのような態様に限定されるものではなく、各ゴルフ利用者Ｕ１毎に異なるタイミングで到来するものであってもよい。
すなわち、上述した実施形態及び変形例は、所定期限を、意向入力画面Ｇ２においてスキップボタンＢ２１または決定ボタンＢ２２がクリックされた後の１回目の周期処理が実行されるタイミングとしているが、一部のゴルフ利用者Ｕ１の所定期限を、スキップボタンＢ２１または決定ボタンＢ２２がクリックされた後の２回目以降の周期処理が実行されるタイミングとしても良い。
また、意向入力画面Ｇ２において、「次回の意向確認はスキップする」旨のボタン、または、「次回の意向確認でも今回の入力内容と同様の内容とする」旨のボタン等を設け、これらのボタンをクリックしたゴルフ利用者Ｕ１についての所定期限を、当該ボタンをクリックした時から２回目の周期処理が実行されるタイミングとしても良い。
【００９８】
＜変形例５＞
上述した実施形態及び変形例において、意向入力画面Ｇ２はトップ画面Ｇ１と同時に表示されるが、本発明はこのような態様に限定されるものではなく、ゴルフ情報アプリケーションにログイン後、まず意向入力画面Ｇ２を表示させ、表示された意向入力画面Ｇ２においてスキップボタンＢ２１または決定ボタンＢ２２がクリックされた後にトップ画面Ｇ１を表示させるものであってもよい。
この場合、図８乃至図１０に示す、ログイン処理に関するサービス提供システム１００の動作シーケンスにおいて、管理サーバ１のＣＰＵ７０は、例えば、ステップＳ１００、Ｓ１１２、Ｓ１１３、Ｓ１１４、Ｓ１１５、及び、Ｓ１１６の処理を実行した後に、ステップＳ１０１〜Ｓ１１１、及び、Ｓ１１４の処理を実行するものであればよい。
【００９９】
＜変形例６＞
上述した実施形態及び変形例に係るサービス提供システム１００では、外部管理サーバ３において友達情報を管理し、管理サーバ１は、友達情報を独自に管理していないが、本発明はこのような態様に限定されるものではなく、管理サーバ１で友達情報を独自に管理するものであってもよい。
図１７に、本変形例に係るサービス提供システム１００Ａを示す。サービス提供システム１００Ａは、外部管理サーバ３を備えない点、及び、管理サーバ１の代わりに管理サーバ１Ａを備える点を除いて、実施形態に係るサービス提供システム１００と同様である。管理サーバ１Ａは、記憶部１９にゴルフ友達情報テーブルＴＢＬ１２が記憶されている点で、管理サーバ１と相違する。
図１８に、ゴルフ友達情報テーブルＴＢＬ１２のデータ構造を示す。ゴルフ友達情報テーブルＴＢＬ１２には複数のレコードが記録されている。１つのレコードは、ゴルフの友達情報、すなわち、アクション元の識別情報、アクション先の識別情報、ステータス、及び申請日時を含む。アクション元は、ゴルフ友達申請を行ったゴルフ利用者Ｕ１であり、アクション先は、ゴルフ友達申請されたゴルフ利用者Ｕ１である。ステータスは、ゴルフ友達申請の状態を示し、申請中が「０」、承諾が「１」で表される。
このサービス提供システム１００Ａでは、上述した実施形態及び変形例のようにゴルフ利用者Ｕ１がＳＮＳ利用者Ｕ２に含まれるといった関係はない。すなわち、図１９に示すように、管理サーバ１Ａは、所定のゴルフ利用者Ｕ１ａと友達関係を有するゴルフ利用者Ｕ１を「所定のゴルフ利用者Ｕ１ａのゴルフ友達Ｕｇ」として管理する。また、管理サーバ１Ａは、所定のゴルフ利用者Ｕ１ａと友達関係を有するゴルフ友達Ｕｇと更に友達関係を有するゴルフ利用者Ｕ１を「所定のゴルフ利用者Ｕ１ａのゴルフ友達のゴルフ友達Ｕｇｇ」として管理する。すなわち、管理サーバ１Ａは、記憶部１９に記憶されている友達情報及び所定のゴルフ利用者Ｕ１ａの識別情報ＵＩＤに基づいて、所定のゴルフ利用者Ｕ１ａと友達関係を有するゴルフ利用者Ｕ１であるゴルフ友達Ｕｇ、及び、当該ゴルフ友達Ｕｇと友達関係を有するゴルフ利用者Ｕ１であるゴルフ友達のゴルフ友達Ｕｇｇを関係ゴルフ利用者Ｕｃｎとして特定可能である。
なお、この場合、記憶部１９には、ゴルフ利用者Ｕ１の個人情報（つまり、氏名、年齢、勤務先、プロフィール画像Ｐｇの格納先、等）が記憶されていることが好ましい。また、本変形例において、友達情報は、記憶部１９から取得されるものであればよい。
【０１００】
＜変形例７＞
上述した実施形態及び変形例に係るサービス提供システムでは、管理サーバ（管理サーバ１、または、１Ａ）は、記憶部１９を備えるが、本発明はこのような構成に限定されるものではなく、管理サーバは記憶部１９を備えないものであってもよい。
図２０に、本変形例に係るサービス提供システム１００Ｂを示す。サービス提供システム１００Ｂは、データベースサーバ９を備える点、及び、管理サーバ１の代わりに管理サーバ１Ｂを備える点を除いて、実施形態に係るサービス提供システム１００と同様である。管理サーバ１Ｂは、記憶部１９を備えない点を除き、管理サーバ１と同様に構成される。データベースサーバ９は、ゴルフ利用者情報テーブルＴＢＬ１１を格納した記憶部を備える。また、管理サーバ１Ｂが備える利用者情報取得部１１、アクセス判定部１２、意向情報管理部１４、利用者特定部１５、利用者抽出部１６、及び、利用者表示情報生成部１７は、データベースサーバ９に格納されているゴルフ利用者情報テーブルＴＢＬ１１から、各種情報を取得する。
【０１０１】
＜変形例８＞
上述した実施形態及び変形例に係る管理サーバ（管理サーバ１、１Ａ、または、１Ｂ）は、端末装置２と通信が可能であるが、本発明はこれに限定されるものではなく、管理サーバは、端末装置２と通信を行わないものであってもよい。
例えば、端末装置２と通信を行うことのできるＷｅｂサーバが存在する場合、管理サーバは、当該Ｗｅｂサーバとの間で通信を行うことのできるものであってもよい。
【０１０２】
＜変形例９＞
上述した実施形態及び変形例では、ゴルフを一例として説明したが、本発明はこれに限定されるものではなく、どのようなアクティビティにも適用できる。ここで、アクティビティとは人の行動を意味し、例えば、テニス、卓球、サッカーなどのスポーツ、語学もしくは各種資格についての試験の受験またはこれらの試験のための講義、ゼミ、もしくは、勉強会の開催、映画もしくはコンサート等の鑑賞等である。
【０１０３】
＜変形例１０＞
上述した実施形態及び変形例では、利用者同士の階層的な特定の関係を表示させる装置として、管理サーバ１（または、１Ａ、１Ｂ）及び端末装置２を一例として説明したが、本発明はこれに限定されるもではなく、パーソナルコンピュータ等の情報処理装置であってもよい。
なお、本発明における機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスクドライブ等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバに備えられた記憶媒体、及び当該配信サーバの外部に存在し、当該プログラムを前記配信サーバにより配信するために記憶している記憶媒体も、本発明の範囲に含むものとする。
【符号の説明】
【０１０４】
１……管理サーバ、２……端末装置、３……外部管理サーバ、１１……利用者情報取得部、１２……アクセス判定部、１３……意向情報取得部、１４……意向情報管理部、１５……利用者特定部、１６……利用者抽出部、１７……利用者表示情報生成部、１８……送信部、１９……記憶部。
【図１】
2014154086.tif 000003
【図２】
2014154086.tif 000004
【図３】
2014154086.tif 000005
【図４】
2014154086.tif 000006
【図５】
2014154086.tif 000007
【図６】
2014154086.tif 000008
【図７】
2014154086.tif 000009
【図８】
2014154086.tif 000010
【図９】
2014154086.tif 000011
【図１０】
2014154086.tif 000012
【図１１】
2014154086.tif 000013
【図１２】
2014154086.tif 000014
【図１３】
2014154086.tif 000015
【図１４】
2014154086.tif 000016
【図１５】
2014154086.tif 000017
【図１６】
2014154086.tif 000018
【図１７】
2014154086.tif 000019
【図１８】
2014154086.tif 000020
【図１９】
2014154086.tif 000021
【図２０】
2014154086.tif 000022