(57)【要約】  外部管理サーバ３によって提供される第２サービスの利用者であって、管理サーバ１により提供される第１サービスの利用者でない特定外部利用者のうち、所定の利用者の端末装置２において選択した特定外部利用者に対して、第１サービスの利用を促す利用案内を送信することを、管理サーバ１から外部管理サーバ３に依頼する。この際、所定の利用者の端末装置２において選択された特定外部利用者に関する情報と、第１サービスを示唆する示唆情報とを、第２サービスにおける所定の利用者に関する表示情報として表示するように管理サーバ１から外部管理サーバ３に依頼する。
2013179867.tif 000002
【特許請求の範囲】
【請求項１】
第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置と通信可能な管理装置であり、かつ、前記第１利用者の端末装置と通信可能で、コンピュータを備えた管理装置のプログラムであって、
前記プログラムは、前記コンピュータを、
前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置で管理する前記第２特定関係情報を取得する取得部と、
前記端末装置からの要求に応じて、前記第２識別情報と、前記第２特定関係情報と、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報または前記第１利用者同士の特定の関係を示す第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定する特定部と、
前記特定部により特定した前記特定外部利用者を前記端末装置の表示部に表示させることが可能な表示制御部と、
前記端末装置からの要求に応じて、前記第１サービスの利用を促す利用案内の送信を、前記端末装置により選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置に送信する送信要求送信部と、
前記端末装置により選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置に送信する表示要求送信部と、
として機能させることを特徴とする管理装置のプログラム。
【請求項２】
前記表示要求送信部は、前記端末装置により選択された特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記端末装置により選択された特定外部利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置に送信する
ことを特徴とする請求項１に記載の管理装置のプログラム。
【請求項３】
前記表示要求送信部は、前記所定の利用者を識別する前記第２識別情報を、前記表示要求と共に前記外部管理装置に送信する
ことを特徴する請求項１に記載の管理装置のプログラム。
【請求項４】
第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置と通信可能な管理装置と少なくとも通信可能で、コンピュータを備えた前記第１利用者の端末装置のプログラムであって、
前記プログラムは、前記コンピュータを、
前記所定の利用者の操作に応じて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定することを前記管理装置に対して要求する第１要求部と、
前記管理装置の表示制御部の制御により、前記管理装置において特定された特定外部利用者を示す情報を表示する表示部と、
前記所定の利用者の操作に応じてまたは任意に、前記表示部に表示した前記特定外部利用者を示す情報の中から一または複数の前記特定外部利用者を選択する選択部と、
前記選択部により選択した前記特定外部利用者宛に、前記第１サービスの利用を促す利用案内を送信することを前記管理装置に対して要求する第２要求部と、
として機能させることを特徴とする端末装置のプログラム。
【請求項５】
前記第２要求部は、
前記選択部により選択した特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記管理装置から前記外部管理装置に送信することを前記管理装置にさらに要求する
ことを特徴とする請求項４に記載の端末装置のプログラム。
【請求項６】
第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置と通信可能な管理装置と、前記管理装置と通信可能な前記第１利用者の端末装置とを備えるサービス提供システムであって、
前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置で管理する前記第２特定関係情報を取得する取得部と、
前記第２識別情報と、前記第２特定関係情報と、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報または前記第１利用者同士の特定の関係を示す第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定する特定部と、
前記特定部により特定した前記特定外部利用者を前記端末装置の表示部に表示させる表示制御部と、
前記第１サービスの利用を促す利用案内の送信を、前記所定の利用者による前記端末装置の操作に応じて選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置に送信する送信要求送信部と、
前記選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として前記所定の利用者の前記端末装置の表示部に表示する旨の表示要求を前記外部管理装置に送信する表示要求送信部と、を備える、
ことを特徴とするサービス提供システム。
【請求項７】
第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置と通信可能な管理装置であり、かつ、前記第１利用者の端末装置と通信可能な管理装置の制御方法であって、
前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置で管理する前記特定関係情報を取得し、
前記端末装置からの要求に応じて、前記第２識別情報と、前記第２特定関係情報と、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報または前記第１利用者同士の特定の関係を示す第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定し、
前記特定した前記特定外部利用者を前記端末装置の表示部に表示させ、
前記端末装置からの要求に応じて、前記第１サービスの利用を促す利用案内の送信を、前記端末装置により選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置に送信し、
前記端末装置により選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置に送信する
ことを特徴する管理装置の制御方法。
【請求項８】
第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置と通信可能な管理装置であり、かつ、前記第１利用者の端末装置と通信可能な管理装置であって、
前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置で管理する前記特定関係情報を取得する取得部と、
前記端末装置からの要求に応じて、前記第２識別情報と、前記特定関係情報と、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報または前記第１利用者同士の特定の関係を示す第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定する特定部と、
前記特定部により特定した前記特定外部利用者を前記端末装置の表示部に表示させることが可能な表示制御部と、
前記端末装置からの要求に応じて、前記第１サービスの利用を促す利用案内の送信を、前記端末装置により選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置に送信する送信要求送信部と、
前記端末装置により選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置に送信する表示要求送信部とを備える、
ことを特徴とする管理装置。
【請求項９】
第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置と通信可能な管理装置と少なくとも通信可能な前記第１利用者の端末装置であって、
前記所定の利用者の操作に応じて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定することを前記管理装置に対して要求する第１要求部と、
前記管理装置の表示制御部の制御により、前記管理装置において特定された特定外部利用者を示す情報を表示する表示部と、
前記所定の利用者の操作に応じてまたは任意に、前記表示部に表示した前記特定外部利用者を示す情報の中から一または複数の前記特定外部利用者を選択する選択部と、
前記選択部により選択した前記特定外部利用者宛に、前記第１サービスの利用を促す利用案内を送信することを前記管理装置に対して要求する第２要求部とを備える
ことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あるサービスで特定の関係になった特定利用者に対して、他のサービスへの参加を促す技術に関する。
【背景技術】
【０００２】
近年、インターネット上で提供するサービスが急速に普及している。この種のサービスの一つとして、ＳＮＳ（Ｓocial Ｎetworking Ｓervice）を提供するウェブサイトが知られている。このウェブサイトでは、利用者同士のコミュニケーションを図るため、友達関係を構築できるようになっている。そして、友達同士で投稿、チャット、メールといったコミュニケーションのツールが提供として提供する手段が利用されている。特許文献１には、あるコミュニティに属する利用者を一覧表示させ、ある利用者がその中から友達関係を構築したい他の利用者を特定し、特定した他の利用者に対して前記ある利用者の所定の情報を送信し、友達関係の構築を承認するか否かを前記他の利用者に選択させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００９−５２０２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１は、前記ある利用者から前記他の利用者に対して友達関係を構築したい旨を申請している段階では、このような申請が行われていることは、申請を行った前記ある利用者と、申請を受けている前記他の利用者しか知ることができず、それ以外の利用者は把握することができない。
したがって、例えば、この友達関係の構築が、ＳＮＳで利用可能なアプリケーション上における友達関係の構築であった場合には、このアプリケーションの存在自体が、申請を行った前記ある利用者と申請を受けている前記他の利用者以外の利用者には知られることがない。つまり、仮に、このアプリケーションに興味を持つ可能性がある利用者がいたと想定すると、このアプリケーションへの新たな参加者の獲得の機会が失われる可能性があった。
本発明は、この点に鑑みてなされたものであり、あるサービスへの参加要請を当事者以外にも表示することにより、このサービスへの新たな参加を促すことなどを解決課題とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書きで付記するが、本発明を図示の形態に限定する趣旨ではない。【０００６】
上述した課題を解決するため、本発明に係る管理装置のプログラムは、第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置（３）と通信可能な管理装置（１）であり、かつ、前記第１利用者の端末装置（２）と通信可能で、コンピュータを備えた管理装置のプログラムであって、前記プログラムは、前記コンピュータを、前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置（３）で管理する前記第２特定関係情報を取得する取得部（１１）と、前記端末装置（２）からの要求に応じて前記第２識別情報と、前記第２特定関係情報と、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報または前記第１利用者同士の特定の関係を示す第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定する特定部（１３）と、前記特定部（１３）により特定した前記特定外部利用者を前記端末装置（２）の表示部（２１）に表示させることが可能な表示制御部（１４）と、前記端末装置（２）からの要求に応じて、前記第１サービスの利用を促す利用案内の送信を、前記端末装置（２）により選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置（３）に送信する送信要求送信部（１６）と、前記端末装置（２）により選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置（３）に送信する表示要求送信部（１７）と、として機能させることを特徴とする。
この発明において、特定の関係は、例えば友達関係を挙げることができるが、これに限定されない。要は、一定の規則に基づいて構築される関係であればどのようなものであってもよい。第１サービスの利用を促す利用案内は、第１サービスの利用を開始するためのページへのリンク情報であってもよいし、第１サービスのトップページへのリンク情報であってもよいし、第１サービスを特定可能な名称情報等であってもよい。第１サービスを示唆する示唆情報は、第１サービスに関連のある文言やフレーズであってもよいし、第１サービスの利用を開始するためのページへのリンク情報が貼り付けられたアイコンでもよいし、第１サービスを特定可能な名称情報等であってもよい。特定外部利用者に関する情報は、特定外部利用者の名前や第２サービス上の利用者名、あるいは、特定外部利用者のアイコン等でもよい。所定の利用者に関する表示情報は、第２サービス上における所定の利用者のアクティビティを一覧表示するページの表示情報であってもよいし、第２サービス上における所定の利用者のアクティビティをお知らせとして表示する領域の表示情報であってもよい。【０００７】
上述の管理装置のプログラムにおいて、前記表示要求送信部（１７）は、前記端末装置（２）により選択された特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記端末装置（２）により選択された特定外部利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置に送信するようにしてもよい。
この発明において、特定外部利用者に関する表示情報は、第２サービス上における特定外部利用者のアクティビティを一覧表示するページの表示情報であってもよいし、第２サービス上における特定外部利用者のアクティビティをお知らせとして表示する領域の表示情報であってもよい。【０００８】
上述した管理装置のプログラムにおいて、前記表示要求送信部（１７）は、前記所定の利用者を識別する前記第２識別情報を、前記表示要求と共に前記外部管理装置に送信するようにしてもよい。【０００９】
本発明に係る端末装置のプログラムは、第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置（３）と通信可能な管理装置（１）と少なくとも通信可能で、コンピュータを備えた前記第１利用者の端末装置のプログラムであって、前記プログラムは、前記コンピュータを、前記所定の利用者の操作に応じて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定することを前記管理装置（１）に対して要求する第１要求部（２１）と、前記管理装置（１）の表示制御部（１４）の制御により、前記管理装置（１）において特定された特定外部利用者を示す情報を表示する表示部（２２）と、前記所定の利用者の操作に応じてまたは任意に、前記表示部（２２）に表示した前記特定外部利用者を示す情報の中から一または複数の前記特定外部利用者を選択する選択部（２３）と、前記選択部（２３）により選択した前記特定外部利用者宛に、前記第１サービスの利用を促す利用案内を送信することを前記管理装置（１）に対して要求する第２要求部と、として機能させることを特徴とする。
この発明において、特定の関係は、例えば友達関係を挙げることができるが、これに限定されない。要は、一定の規則に基づいて構築される関係であればどのようなものであってもよい。第１サービスの利用を促す利用案内は、第１サービスの利用を開始するためのページへのリンク情報であってもよいし、第１サービスのトップページへのリンク情報であってもよいし、第１サービスを特定可能な名称情報等であってもよい。特定外部利用者を示す情報は、特定外部利用者の名前や第２サービス上の利用者名、あるいは、特定外部利用者のアイコン等でもよい。【００１０】
上述した端末装置のプログラムにおいて、前記第２要求部（２４）は、前記選択部（２３）により選択した特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記管理装置（１）から前記外部管理装置（３）に送信することを前記管理装置（１）にさらに要求するようにしてもよい。
この発明において、特定外部利用者に関する情報は、特定外部利用者の名前や第２サービス上の利用者名、あるいは、特定外部利用者のアイコン等でもよい。第１サービスを示唆する示唆情報は、第１サービスに関連のある文言やフレーズであってもよいし、第１サービスの利用を開始するためのページへのリンク情報が貼り付けられたアイコンでもよいし、第１サービスを特定可能な名称情報等であってもよい。所定の利用者に関する表示情報は、第２サービス上における所定の利用者のアクティビティを一覧表示するページの表示情報であってもよいし、第２サービス上における所定の利用者のアクティビティをお知らせとして表示する領域の表示情報であってもよい。【００１１】
本発明に係るサービス提供システムは、第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置（３）と通信可能な管理装置（１）と、前記管理装置（１）と通信可能な前記第１利用者の端末装置（２）とを備えるサービス提供システムであって、前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置（３）で管理する前記第２特定関係情報を取得する取得部（１１）と、前記第２識別情報と、前記第２特定関係情報と、前記第１識別情報または前記第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定する特定部（１３）と、前記特定部（１３）により特定した前記特定外部利用者を前記端末装置（２）の表示部（２２）に表示させる表示制御部（１４）と、前記第１サービスの利用を促す利用案内の送信を、前記所定の利用者による前記端末装置（２）の操作に応じて選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置（３）に送信する送信要求送信部（１６）と、前記選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として前記所定の利用者の前記端末装置の表示部に表示する旨の表示要求を前記外部管理装置（３）に送信する表示要求送信部（１７）と、を備える、ことを特徴とする。【００１２】
本発明に係る管理装置の制御方法は、第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置（３）と通信可能な管理装置（１）であり、かつ、前記第１利用者の端末装置と通信可能な管理装置（１）の制御方法であって、前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報を取得し、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報および前記第１利用者同士の特定の関係を示す第１特定関係情報の少なくともいずれか一方を記憶し、前記第２識別情報に基づいて、前記外部管理装置（３）で管理する前記特定関係情報を取得し、前記端末装置（２）からの要求に応じて、前記第２識別情報と、前記第２特定関係情報と、前記記憶した前記第１識別情報または前記第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定し、前記特定した前記特定外部利用者を前記端末装置（２）の表示部（２２）に表示させ、前記端末装置（２）からの要求に応じて、前記第１サービスの利用を促す利用案内の送信を、前記端末装置（２）により選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置（３）に送信し、前記端末装置（２）により選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置（３）に送信することを特徴する。【００１３】
本発明に係る管理装置は、第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置（３）と通信可能な管理装置（１）であり、かつ、前記第１利用者の端末装置（２）と通信可能な管理装置であって、前記第２利用者を一意に識別する第２識別情報のうち所定の利用者の第２識別情報に基づいて、前記外部管理装置（３）で管理する前記第２特定関係情報を取得する取得部（１１）と、前記端末装置（２）からの要求に応じて、前記第２識別情報と、前記特定関係情報と、前記第１利用者を一意に識別し、前記第２識別情報と対応関係を有する第１識別情報または前記第１利用者同士の特定の関係を示す第１特定関係情報とに基づいて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定する特定部（１３）と、前記特定部（１３）により特定した前記特定外部利用者を前記端末装置（２）の表示部（２２）に表示させることが可能な表示制御部（１４）と、前記端末装置（２）からの要求に応じて、前記第１サービスの利用を促す利用案内の送信を、前記端末装置（２）により選択された前記特定外部利用者宛に行う旨の送信要求を、前記外部管理装置（３）に送信する送信要求送信部（１６）と、前記端末装置（２）により選択された前記特定外部利用者に関する情報と、前記第１サービスを示唆する示唆情報とを、前記第２サービスにおける前記所定の利用者に関する表示情報として表示する旨の表示要求を前記外部管理装置（３）に送信する表示要求送信部（１７）とを備える、ことを特徴とする。【００１４】
本発明に係る端末装置（２）は、第１サービスの提供を受ける第１利用者を含む第２利用者に対して第２サービスを提供すると共に前記第２利用者同士の特定の関係を示す第２特定関係情報を管理する外部管理装置（３）と通信可能な管理装置（１）と少なくとも通信可能な前記第１利用者の端末装置であって、前記所定の利用者の操作に応じて、前記所定の利用者と前記特定の関係を有する第２利用者である特定第２利用者のうち、前記第１利用者に該当しない第１の外部利用者と、前記特定第２利用者と前記特定の関係を有する第２利用者のうち、前記第１利用者に該当しない第２の外部利用者との少なくとも一方を特定外部利用者として特定することを前記管理装置（１）に対して要求する第１要求部（２１）と、前記管理装置（１）の表示制御部の制御により、前記管理装置（１）において特定された特定外部利用者を示す情報を表示する表示部（２２）と、前記所定の利用者の操作に応じてまたは任意に、前記表示部に表示した前記特定外部利用者を示す情報の中から一または複数の前記特定外部利用者を選択する選択部（２３）と、
前記選択部（２３）により選択した前記特定外部利用者宛に、前記第１サービスの利用を促す利用案内を送信することを前記管理装置（１）に対して要求する第２要求部（２４）とを備えることを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係るサービス提供システムのブロック図である。
【図２】ＳＮＳ利用者とゴルフ利用者の関係を示す説明図である。
【図３】端末装置の表示画面の一例を示す説明図である。
【図４】ゴルフ利用者情報テーブルのデータ構造の一例を示す説明図である。
【図５】ＳＮＳ利用者情報テーブルのデータ構造の一例を示す説明図である。
【図６】ＳＮＳ友達情報テーブルのデータ構造の一例を示す説明図である。
【図７】管理サーバの構成を示すブロック図である。
【図８】端末装置の構成を示すブロック図である。
【図９】表示処理に関するサービス提供システムの動作シーケンスを示すシーケンス図である。
【図１０】表示処理に関するサービス提供システムの動作シーケンスを示すシーケンス図である。
【図１１Ａ】直接ＳＮＳ友達を特定する処理を示す説明図である。
【図１１Ｂ】間接ＳＮＳ友達を特定する処理を示す説明図である。
【図１２】直接ゴルフ友達と間接ゴルフ友達の配置を説明するための説明図である。
【図１３】招待処理に関するサービス提供システムの動作シーケンスを示すシーケンス図である。
【図１４】ゴルフ友達申請の表示画面の一例を示す説明図である。
【図１５】ゴルフ友達申請の確認画面の一例を示す説明図である。
【図１６】ゴルフ友達申請の承認後の画面の一例を示す説明図である。
【図１７】通知処理及び公開処理に関するサービス提供システムの動作シーケンスを示すシーケンス図である。
【図１８】ゴルフ友達申請を受けた利用者のＳＮＳのマイページにおける表示画面の一例を示す説明図である。
【図１９】ゴルフ友達申請を受けた利用者のＳＮＳのマイページにおけるお知らせ表示画面の一例を示す説明図である。
【図２０】ゴルフ友達申請を承認した利用者のメッセージを含むマイページの一例を示す説明図である。
【図２１】ゴルフ友達申請を行った利用者のＳＮＳのマイページにおける公開表示画面の一例を示す説明図である。
【図２２】第２実施形態に係る管理サーバのブロック図である。
【図２３】ゴルフ友達情報テーブルのデータ構造の一例を示す説明図である。
【図２４】表示情報生成処理の内容を示すフローチャートである。
【図２５Ａ】間接ＳＮＳ友達を特定する処理を示す説明図である。
【図２５Ｂ】直接ゴルフ友達を特定する処理を示す説明図である。
【図２５Ｃ】間接ゴルフ友達を特定する処理を示す説明図である。
【図２６】第２実施形態に係る招待処理に関するサービス提供システムの動作シーケンスを示すシーケンス図である。
【図２７Ａ】第２実施形態に係る外部利用者の一例を説明するための説明図である。
【図２７Ｂ】第２実施形態に係る外部利用者の一例を説明するための説明図である。
【図２８】ゴルフ友達申請を受けた利用者のＳＮＳのマイページに公開表示を行う表示画面の一例を示す説明図である。
【図２９Ａ】外部利用者の一例を説明するための説明図である。
【図２９Ｂ】外部利用者の一例を説明するための説明図である。
【図３０】端末装置の表示画面の一例を示す説明図である。
【図３１】友達を招待する際に端末装置の表示画面の一例を示す説明図である。
【図３２】本発明の変形例に係るサービス提供システムのブロック図である。
【図３３】本発明の変形例に係るサービス提供システムのブロック図である。
【発明を実施するための形態】
【００１６】
以下、実施形態として、本発明に係る管理サーバを用いたサービス提供システムについて、図面を参照しつつ説明する。
＜第１実施形態＞
＜１．サービス提供システムの構成＞
図１は、本発明の実施形態に係るサービス提供システム１００のブロック図である。このサービス提供システム１００は、インターネットなどの通信網ＮＥＴを介して、ゴルフ情報アプリケーションを提供する管理サーバ１、利用者の端末装置２、ＳＮＳサイトを提供する外部管理サーバ３を備える。以下の説明では、管理サーバ１のゴルフ情報アプリケーションを利用する利用者をゴルフ利用者（「第１利用者」の一例）、外部管理サーバ３のＳＮＳの利用者をＳＮＳ利用者（「第２利用者」の一例）と称する。
外部管理サーバ３が提供するＳＮＳサイトは、利用者同士のコミュニケーションツール（すなわち、利用者の間で行われるメッセージ管理情報の授受。例えば、掲示板、メール、チャット等）を提供する。また、ＳＮＳサイトにおいて、友達関係は、アクション元のＳＮＳ利用者が友達申請を行い、これをアクション先のＳＮＳ利用者が承認することによって構築される。外部管理サーバ３は、ＳＮＳ利用者同士の特定の関係であるＳＮＳ友達関係を示す友達情報（「特定関係情報」の一例）を管理する。
【００１７】
利用者の端末装置２は、通信網ＮＥＴを介した通信が可能であり、例えば、パーソナルコンピュータ、携帯電話機、スマートフォン、タブレット端末などが該当する。
管理サーバ１は、特定のサービスを提供する。本実施形態の管理サーバ１は、ゴルフ情報アプリケーションをゴルフ利用者に提供する。本実施形態では、ゴルフ情報アプリケーションの提供を一例と説明するが、管理サーバ１は、ゲームなどのアプリケーションの提供、ホテルの予約などを含む旅行情報の提供、コンサート情報の提供、サービスや物品の販売を提供するものであってもよい。
【００１８】
外部管理サーバ３が提供するＳＮＳ（「第２サービス」の一例）においては、掲示板、メール、チャット等を利用することができるだけでなく、ゲームや実用的なツールなどのソーシャルアプリケーションを利用することができる。このソーシャルアプリケーションは、前記ＳＮＳの提供者以外の提供者によっても提供されることがあり、ソーシャルアプリケーションを利用するか否か、あるいは、どのソーシャルアプリケーションを利用するかは、ＳＮＳ利用者が任意に決定できるようになっている。ＳＮＳ利用者がソーシャルアプリケーションの利用を希望する場合には、当該ソーシャルアプリケーションが当該ＳＮＳ利用者のプロフィール情報やＳＮＳ上の前記友達情報にアクセスする機能や、当該ソーシャルアプリケーションが当該ＳＮＳ利用者の代わりに掲示板等に投稿する機能等についての許可を求める場合がある。ソーシャルアプリケーションによっては、ＳＮＳ利用者がこれらの機能について許可したことを以って、当該ソーシャルアプリケーションの利用者になる場合がある。このようなソーシャルアプリケーションは、一般に、ＳＮＳサイト内に当該ソーシャルアプリケーションの画面が表示されるため、ＳＮＳ利用者にとっては、あたかもＳＮＳのサービスの一つを利用しているような感覚で、ソーシャルアプリケーションを利用することになる。
本実施形態の管理サーバ１によって提供されるゴルフ情報アプリケーション（「第１サービス」の一例）は、一例として、上述のようなソーシャルアプリケーションにより提供されるサービスである。本実施形態においては、ＳＮＳ利用者がゴルフ情報アプリケーションの利用者であるゴルフ利用者になるためには、ゴルフ情報アプリケーションが当該ＳＮＳ利用者のプロフィール情報やＳＮＳ上の前記友達情報にアクセスする機能や、ゴルフ情報アプリケーションが当該ＳＮＳ利用者の代わりに掲示板等に投稿する機能等についての承認を行うようになっている。ＳＮＳ利用者がこの承認を行うことにより、当該ＳＮＳ利用者はゴルフ利用者となる。
【００１９】
つまり、ゴルフ利用者は、図２に示すようにＳＮＳ利用者に含まれる。換言すれば、管理サーバ１は、ゴルフ利用者にゴルフ情報アプリケーションを提供し、外部管理サーバ３のＳＮＳ利用者に限って、ゴルフ情報アプリケーションのゴルフ利用者として登録する。一方、外部管理サーバ３は、ゴルフ利用者を含むＳＮＳ利用者に対してＳＮＳを提供する。このように、ゴルフ利用者はＳＮＳ利用者に含まれ、しかも、上述のようにゴルフ情報アプリケーションがＳＮＳ利用者のプロフィール情報やＳＮＳ上の友達情報にアクセスする機能や、ゴルフ情報アプリケーションがＳＮＳ利用者の代わりに掲示板等に投稿する機能等について、ＳＮＳ利用者の承認を得ている。したがって、第１実施形態の管理サーバ２は、ゴルフ利用者の友達関係をＳＮＳ利用者の友達関係を用いて管理する。本実施形態では、図２に示すように、あるゴルフ利用者（以下、ゴルフ利用者Ａと称する。）とＳＮＳ上の友達関係にあるＳＮＳ利用者を直接ＳＮＳ友達とし、直接ＳＮＳ友達とＳＮＳ上の友達関係にあるＳＮＳ利用者を間接ＳＮＳ友達として管理する。また、直接ＳＮＳ友達であり、且つゴルフ利用者である友達を直接ゴルフ友達とし、間接ＳＮＳ友達であり、且つゴルフ利用者である友達を間接ゴルフ友達として管理する。
【００２０】
図１を参照して、管理サーバ１の機能を説明する。管理サーバ１は、ゴルフ利用者情報テーブルＴＢＬ１１を記憶した記憶部１５を備える。また、記憶部１５には、管理サーバ１を制御するプログラムが記憶されている。ゴルフ利用者情報テーブルＴＢＬ１１には、ゴルフ利用者を一意に識別する識別情報ＵＩＤなどが格納されている。管理サーバ１は、取得部１１と、特定部１３と、表示制御部１４とを備える。取得部１１は、前記ゴルフ利用者Ａ（「所定の利用者」の一例）の端末装置２から当該ゴルフ利用者Ａの友達関係を表示する要求を受信すると、記憶部１５に記憶された当該ゴルフ利用者Ａの識別情報ＵＩＤに基づいて、外部管理サーバ３で管理する友達情報を取得可能になっている。特定部１３は、記憶部１５に記憶されているゴルフ利用者の識別情報ＵＩＤ及び取得部１１により取得した友達情報に基づいて、前記ゴルフ利用者Ａと友達関係を有するＳＮＳ利用者のうちゴルフ利用者に該当する者を直接ゴルフ友達として特定し、前記ゴルフ利用者Ａと友達関係を有するＳＮＳ利用者と更に友達関係を有するＳＮＳ利用者（間接ＳＮＳ友達）のうちゴルフ利用者に該当する者を間接ゴルフ友達として特定する。表示制御部１４は、特定部１３で特定した直接ゴルフ友達及び間接ゴルフ友達の関連性を示す関係図を表示するために必要な情報、及び後述する特定外部利用者を表示するために必要な情報を含む応答を前記ゴルフ利用者Ａの端末装置２に送信する。
また、本実施形態では、前記ゴルフ利用者Ａの直接ＳＮＳ友達または間接ＳＮＳ友達ではあるが、まだゴルフ友達にはなっていないＳＮＳ利用者を選択し、この選択したＳＮＳ利用者（「特定外部利用者」の一例）に対して、ゴルフ情報アプリケーションの利用を促す利用案内を送信するようになっている。管理サーバ１は、このゴルフ情報アプリケーションの利用を促す利用案内を送信する旨を前記ゴルフ利用者Ａの端末装置２から要求されると、この利用案内を前記選択したＳＮＳ利用者宛てに行う旨の送信要求を外部管理サーバ３に送信する送信要求送信部１６を備えている。
さらに、管理サーバ１は、前記選択されたＳＮＳ利用者に関する情報と、ゴルフ情報アプリケーションを示唆する示唆情報とを、ＳＮＳにおける前記ゴルフ利用者Ａに関する表示情報として表示する旨の表示要求を外部管理サーバ３に送信する表示要求送信部１７を備えている。
【００２１】
図１を参照して、端末装置２の機能を説明する。端末装置２は、前記ゴルフ利用者Ａの直接ＳＮＳ友達ではあるがまだゴルフ友達にはなっていないＳＮＳ利用者、及び間接ＳＮＳ友達ではあるがまだゴルフ友達にはなっていないＳＮＳ利用者の少なくともいずれか一方（特定外部利用者）を特定することを管理サーバ１に対して要求する第１要求部２１を備える。
また、端末装置２は、管理サーバ１の表示制御部１４から送信される直接ゴルフ友達及び間接ゴルフ友達の関連性を示す関係図を表示するために必要な情報、及び、前記特定外部利用者を表示するために必要な情報に基づいて、前記関係図及び特定外部利用者を示す情報を表示する表示部２２を備えている。
さらに、端末装置２は、前記ゴルフ利用者Ａの操作に応じてまたは任意に、表示部２２に表示した特定外部利用者を示す情報の中から、一または複数の特定外部利用者を選択する選択部２３を備えている。
そして、端末装置２は、選択部２３により選択した特定外部利用者宛に、ゴルフ情報アプリケーションの利用を促す利用案内を送信することを管理サーバ１に対して要求する第２要求部２４を備えている。
【００２２】
図４にゴルフ利用者情報テーブルＴＢＬ１１のデータ構造を示す。ゴルフ利用者情報テーブルＴＢＬ１１には複数のレコードが記録されている。１つのレコードは、ゴルフ利用者を一意に識別する識別情報ＵＩＤ、登録日、プロフィール情報、及びラウンド履歴情報を含む。本実施形態では、ゴルフ利用者の識別情報ＵＩＤは、ＳＮＳ利用者の識別情報ＵＩＤと一致するという対応関係を有している。但し、ＳＮＳ利用者の識別情報とゴルフ利用者の識別情報とは必ずしも一致する必要はなく、相違していてもよい。この場合は、ゴルフ利用者情報テーブルＴＢＬ１１のレコードにＳＮＳ利用者の識別情報とゴルフ利用者の識別情報とを対応づけて記録すればよい。
【００２３】
プロフィール情報は、性別、年齢、及びメールアドレスを含む。また、ラウンド履歴情報は、プレイしたゴルフ場名、スコア、及びラウンド日を含む。レコードに、その他の情報を記録してもよい。また、ゴルフ利用者情報テーブルＴＢＬ１１に記憶すべき情報として、ゴルフ利用者の識別情報ＵＩＤは必須であるが、その他の情報は省略してもよい。さらに、ゴルフ利用者情報テーブルＴＢＬ１１をキーとなる情報（例えば、識別情報ＵＩＤ）で紐づけた複数のテーブルで構成し、リレーショナルデータベースとしてもよい。
【００２４】
説明を図１に戻す。外部管理サーバ３は、ＳＮＳ利用者を一意に識別する識別情報、ＳＮＳ利用者の氏名、及びプロフィール画像のリンク先を示すリンク情報など格納されたＳＮＳ利用者情報テーブルＴＢＬ３１と、ＳＮＳ利用者の友達関係を示す友達情報が格納されたＳＮＳ友達情報テーブルＴＢＬ３２を備える。さらに、外部管理サーバ３は、各種のＡＰＩ（Application Program Interface）を実行可能であり、管理サーバ１からのパラメータを含む要求を受信すると、ＳＮＳ利用者情報テーブルＴＢＬ３１又はＳＮＳ友達情報テーブルＴＢＬ３２から所定の情報を抽出して管理サーバ１に返信するようになっている。
【００２５】
管理サーバ１は、各ゴルフ利用者に対してマイページを提供する。マイページには、各種のゴルフに関する情報が集約されて表示される。図３にマイページの一例を示す。同図に示すように領域Ｘには、前記ゴルフ利用者Ａのプロフィール画像が表示され、領域Ｙ１には、前記ゴルフ利用者Ａの直接ゴルフ友達のプロフィール画像が表示され、さらに、領域Ｙ２には、間接ゴルフ友達のプロフィール画像が表示される。このように、直接ゴルフ友達と、間接ゴルフ友達とが、異なる領域Ｙ１及びＹ２に表示されるので、前記ゴルフ利用者Ａは、階層的な友達関係を容易に把握することが可能となる。
【００２６】
次に、外部管理サーバ３が備えるＳＮＳ利用者情報テーブルＴＢＬ３１とＳＮＳ友達情報テーブルＴＢＬ３２について説明する。図５にＳＮＳ利用者情報テーブルＴＢＬ３１のデータ構造を示す。ＳＮＳ利用者情報テーブルＴＢＬ３１には複数のレコードが記録されている。１つのレコードは、氏名、性別、住所、勤務先、ＳＮＳ利用者を一意に識別する識別情報ＵＩＤ（アカウントとして機能する）、及びメールアドレスを含む。これらの情報は、ＳＮＳ利用者が登録した個人情報である。
【００２７】
図６にＳＮＳ友達情報テーブルＴＢＬ３２のデータ構造を示す。ＳＮＳ友達情報テーブルＴＢＬ３２には複数のレコードが記録されている。１つのレコードは、アクション元の識別情報、アクション先の識別情報、ステータス、及び申請日時を含む。アクション元は、友達申請を行ったＳＮＳ利用者であり、アクション先は、友達申請されたＳＮＳ利用者である。ステータスは、友達申請の状態を示し、申請中が「０」、承諾が「１」で表される。図６に示す例では、ＵＩＤが「0zz99x999」のＳＮＳ利用者は、ＵＩＤが「6zz99x999」のＳＮＳ利用者に友達申請を行い、承諾されている。
【００２８】
友達関係を記憶する場合に、アクション元（申請元）とアクション先（申請先）を分けて記憶したのは、記憶容量を削減する利点がある。仮に、あるＳＮＳ利用者の識別情報ＵＩＤと当該ＳＮＳ利用者と友達関係にある全てのＳＮＳ利用者の識別情報ＵＩＤとを対応づけて記憶したとすると、２倍の記憶容量が必要となる。例えば、ＳＮＳ利用者ａがアクション元でありＳＮＳ利用者ｂがアクション先であるとする。各ＳＮＳ利用者ごとに友達関係にあるＳＮＳ利用者の識別情報を記憶する場合には、利用者ａについて利用者ｂが友達関係にあることを記憶し、さらに、利用者ｂについて利用者ａが友達関係にあることを記憶する必要がある。これに対して、本実施形態では、アクション先の識別情報とアクション元の識別情報とを対応づけて１つのレコードに記憶するので記憶容量を半分にすることができる。また、ステータスを更新する場合でも半分の処理となる。
【００２９】
図７に管理サーバ１の構成を示す。この図に示すように、管理サーバ１は、装置全体を制御するＣＰＵ（Central Processing Unit）３０、ＣＰＵ３０の作業領域として機能するＲＡＭ（Random Access Memory）３１、ブートプログラムなどを記憶したＲＯＭ（Read Only Memory）３２、各種のプログラムやデータを記憶するハードディスクドライブ３３、キーボードやマウスなどを含む入力部３４、画像を表示するディスプレイ３５、通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース３６、及びコンパクトディスクなどの情報記録媒体を読み取る読取装置３７を備える。ハードディスクドライブ３３は、上述した記憶部１５に相当し、ゴルフ利用者情報テーブルＴＢＬ１１を格納する。なお、外部管理サーバ３も管理サーバ１と同様に構成されている。但し、ハードディスクドライブ３３には、ＳＮＳ利用者情報テーブルＴＢＬ３１と、ＳＮＳ友達情報テーブルＴＢＬ３２とが格納される。
【００３０】
図８に端末装置２の構成を示す。端末装置２は、装置全体を制御するＣＰＵ４０、ＣＰＵ４０の作業領域として機能するＲＡＭ４１、ブートプログラムなどを記憶したＲＯＭ４２、各種のプログラムやデータを記憶する記憶装置４３、テンキーなどを含む入力部４４、画像を表示するディスプレイ４５、及び通信網ＮＥＴを介して外部の装置と通信を行う通信インターフェース４６を備える。
【００３１】
＜２．サービス提供システムの動作＞
サービス提供システム１００では、ゴルフ利用者の端末装置２において、ゴルフ友達の階層構造を示す関係図を表示させることができ、また、ゴルフ利用者は、ゴルフ利用者とＳＮＳにおいて友達関係にあるＳＮＳ利用者（直接ＳＮＳ友達）をゴルフ情報アプリケーションに招待することができる。以下、関係図を表示させる表示処理と、ゴルフ情報アプリケーションに招待する招待処理について説明する。
【００３２】
＜２−１：表示処理＞
図９及び図１０に表示処理に関するサービス提供システムの動作シーケンスを示す。端末装置２のＳＮＳ利用者（ゴルフ利用者でもある）が、ウェブブラウザ上で動作したり、端末装置２にインストールされて動作するアプリケーションを起動して、ＳＮＳサイトにアクセスすると、端末装置２のＣＰＵ４０は、ディスプレイ４５に、ログイン画面を表示させる。このログイン画面には、識別情報ＵＩＤとパスワードとを入力する入力ボックスが表示される。利用者が、入力ボックスに入力して送信ボタンを押すと、端末装置２のＣＰＵ４０は、入力した識別情報ＵＩＤ及びパスワードを含むログイン要求を外部管理サーバ３に送信する。
【００３３】
ログイン要求を外部管理サーバ３のＣＰＵが受信すると、外部管理サーバ３のＣＰＵは認証処理を実行する（Ｓ３００）。具体的には、外部管理サーバ３のＣＰＵは、識別情報ＵＩＤとパスワードとの組みが記憶されているか否かを判定し、判定条件を充足する場合にはログインを許可し、判定条件が充足されない場合にはログインを拒絶する。そして、ＣＰＵは判定結果を示すログイン応答を端末装置２に送信する。なお、図９に示す例では、ログインが許可されたものとする。一度、端末装置２で入力された識別情報ＵＩＤとパスワードとの組みは、端末装置２に所定期間記憶させ、当該所定期間内であればログインを省略可能としてもよい。
【００３４】
この後、ＳＮＳ利用者がメニューの中からゴルフ情報アプリケーションを選択すると（Ｓ２００）、端末装置２のＣＰＵ４０は、マイページ閲覧要求を管理サーバ１に送信する。管理サーバ１のＣＰＵ３０は、マイページ閲覧要求を受信すると、マイページ閲覧要求に含まれる前記ゴルフ利用者Ａの識別情報ＵＩＤを取得し、前記ゴルフ利用者Ａの識別情報ＵＩＤを外部管理サーバ３に送信する（Ｓ１００）。
【００３５】
外部管理サーバ３のＣＰＵが、前記ゴルフ利用者Ａの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、友達情報テーブルＴＢＬにアクセスし、当該識別情報ＵＩＤがアクション元又はアクション先として記録されているレコードを抽出する（Ｓ３０１）。さらに、ＣＰＵは、これらのレコードにアクション元又はアクション先として記録されている識別情報ＵＩＤをキーとしてＳＮＳ利用者情報テーブルＴＢＬ３１からＳＮＳ利用者情報を抽出する（Ｓ３０１）。この後、外部管理サーバ３のＣＰＵは、抽出したＳＮＳの友達情報及びＳＮＳ利用者情報を含む友達リストを管理サーバ１に送信する。
【００３６】
管理サーバ１のＣＰＵ３０が、友達リストを受信して、ＳＮＳの友達情報及びＳＮＳ利用者情報を取得すると（Ｓ１０１）、管理サーバ１のＣＰＵ３０は、前記ゴルフ利用者Ａの直接ＳＮＳ友達の識別情報ＵＩＤを特定する（Ｓ１０２）。具体的には、ＣＰＵ３０は、友達情報のレコードにおいてアクション元又はアクション先として記録されている識別情報ＵＩＤのうち、前記ゴルフ利用者Ａの識別情報ＵＩＤ及び重複する識別情報ＵＩＤを除いた識別情報ＵＩＤを前記ゴルフ利用者Ａの直接ＳＮＳ友達の識別情報ＵＩＤとして特定する。この結果、図１１Ａに示すように前記ゴルフ利用者Ａと友達関係にある直接ＳＮＳ友達を特定することができる。この後、管理サーバ１のＣＰＵ３０は、直接ＳＮＳ友達の識別情報ＵＩＤを外部管理サーバ３に送信する（Ｓ１０３）。
【００３７】
外部管理サーバ３のＣＰＵが、直接ＳＮＳ友達の識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ友達情報テーブルＴＢＬ３２にアクセスし、当該識別情報ＵＩＤがアクション元又はアクション先として記録されているレコードを抽出する（Ｓ３０２）。この後、外部管理サーバ３のＣＰＵは、抽出したＳＮＳの友達情報を含む友達リストを管理サーバ１に送信する。
【００３８】
管理サーバ１のＣＰＵ３０が、友達リストを受信して、間接ＳＮＳ友達について友達情報を取得すると（Ｓ１０４）、管理サーバ１のＣＰＵ３０は、間接ＳＮＳ友達について識別情報ＵＩＤを特定する（Ｓ１０５）。具体的には、ＣＰＵ３０は、友達情報のレコードにおいてアクション元又はアクション先として記録されている識別情報ＵＩＤのうち、重複する識別情報ＵＩＤを除いた識別情報ＵＩＤを間接ＳＮＳ友達の識別情報ＵＩＤとして特定する。この結果、図１１Ｂに示すように前記ゴルフ利用者Ａと友達関係にある直接ＳＮＳ友達及び間接ＳＮＳ友達を特定することができる。この後、管理サーバ１のＣＰＵ３０は、間接ＳＮＳ友達の識別情報ＵＩＤを外部管理サーバ３に送信する（Ｓ１０６）。
【００３９】
外部管理サーバ３のＣＰＵが、間接ＳＮＳ友達の識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、ＳＮＳ利用者情報テーブルＴＢＬ３１にアクセスし、当該識別情報ＵＩＤが記録されているレコードを抽出する（Ｓ３０３）。この後、外部管理サーバ３のＣＰＵは、抽出したＳＮＳ利用者情報を管理サーバ１に送信する。
【００４０】
管理サーバ１のＣＰＵ３０が、ＳＮＳ利用者情報を受信すると（Ｓ１０７）、図１０に示すように、直接ＳＮＳ友達及び間接ＳＮＳ友達の識別情報ＵＩＤとゴルフ利用者の識別情報ＵＩＤに基づいて直接ゴルフ友達及び間接ゴルフ友達を特定する（Ｓ１０８）。具体的には、ＣＰＵ３０は、Ｓ１０２で特定した直接ＳＮＳ友達の識別情報ＵＩＤのうち、ゴルフ利用者の識別情報ＵＩＤと一致するものを、直接ゴルフ友達の識別情報ＵＩＤとする。また、ＣＰＵ３０は、Ｓ１０５で特定した間接ＳＮＳ友達の識別情報ＵＩＤのうち、ゴルフ利用者の識別情報ＵＩＤと一致するものを、間接ゴルフ友達の識別情報ＵＩＤとする。このようにして図２示すように直接ゴルフ友達及び間接ゴルフ友達が特定される。
【００４１】
次に、管理サーバ１のＣＰＵ３０は、関係図を表示させる表示情報を生成する（Ｓ１０９）。ここで、ＣＰＵ３０は、ゴルフ利用者のプロフィール画像を画面に配置する表示情報を生成する。送信データ量を削減するため、プロフィール画像は、画像データのアドレスを示すリンク情報として与えられる。なお、リンク情報の替わりにプロフィール画像データを表示情報に含ませてもよい。
【００４２】
まず、ＣＰＵ３０は、ゴルフ友達を、「直接ゴルフ友達」と「間接ゴルフ友達」に大別し、仮想的な画面に全ての「直接ゴルフ友達」と「間接ゴルフ友達」とを配置した関係図を生成する。ここで、複数の直接ゴルフ友達がいる場合、それをどのように配置するかにについては、各種の方法がある。例えば、ランダムに配置してもよいし、あるいは、前記ゴルフ利用者Ａと直接ゴルフ友達との親密度を算出し、親密度が高い直接ゴルフ友達ほど、前記ゴルフ利用者Ａの近くに配置するようにしてもよい。
また、本実施形態では、「直接ゴルフ友達」のプロフィール画像のアイコンは、「間接ゴルフ友達」のプロフィール画像のアイコンよりも大きくする。表示すべき人数が多い場合には、仮想的に画面の大きさは端末装置２のディスプレイ４５で表示される画面より大きくなる。この場合には、端末装置２において、仮想的な画面を表示可能な大きさに切り出してディスプレイ４５に表示することになる。
【００４３】
ＣＰＵ３０は、「直接ゴルフ友達」を仮想的な画面の一番手前から埋め、その後、「間接ゴルフ友達」を埋めていく。例えば、全ての「直接ゴルフ友達」と「間接ゴルフ友達」とを配置した画面が図１２に示す画面Ｗであるとする。ＣＰＵ３０は、「直接ゴルフ友達」を一番手前の画面に配置し、「直接ゴルフ友達」の配置が完了した後、「間接ゴルフ友達」を配置する。この場合、ＣＰＵ３０は、領域ｒ１→領域ｒ２→領域ｒ３…の順に「直接ゴルフ友達」と「間接ゴルフ友達」とを配置する。
【００４４】
端末装置２のディスプレイ４５において最初に表示されるのが画面領域Ｒ１である。この場合、領域ｒ１は図３に示す表示領域Ｙ１に相当し、領域ｒ２は表示領域Ｙ２に相当する。図３に示すボタンＢ２をクリックすると、ＣＰＵ３０は、ディスプレイ４５に画面領域Ｒ２を表示させる。この場合、領域ｒ２は図３に示す表示領域Ｙ１に相当し、領域ｒ３は表示領域Ｙ２に相当する。この状態で、ボタンＢ１をクリックすると、ＣＰＵ３０は、ディスプレイ４５に画面領域Ｒ１を表示させる。
【００４５】
即ち、端末装置２のディスプレイ４５は、画面を所定の方向にスライドして画面サイズよりも大きなサイズの関係図を表示できるようになっている。管理サーバ１のＣＰＵ３０は、ディスプレイ４５の画面サイズに「直接ゴルフ友達」と「間接ゴルフ友達」を配置できない場合、画面サイズよりも大きな領域に「直接ゴルフ友達」と「間接ゴルフ友達」とを配置した関係図を表示するために必要な表示情報を生成する。
【００４６】
説明を図１０に戻す。次に、管理サーバ１のＣＰＵ３０は、表示情報を含むマイページ閲覧応答を端末装置２に送信する（Ｓ１１０）。端末装置２のＣＰＵ４０がマイページ閲覧応答を受信すると、ＣＰＵ４０はディスプレイ４５に「直接ゴルフ友達」と「間接ゴルフ友達」とを配置した関係図を表示する。本実施形態では、図３及び図１２に示すように「直接ゴルフ友達」が手前に配置され、「間接ゴルフ友達」が「直接ゴルフ友達」より奥に配置されるので、ゴルフ利用者は、ゴルフ友達の階層関係を容易に把握することができる。さらに、前記ゴルフ利用者Ａとより関係の深い「直接ゴルフ友達」は「間接ゴルフ友達」よりも大きなアイコンで表示されるので、両者の階層関係を一見して把握することができる。くわえて、「間接ゴルフ友達」は、前記ゴルフ利用者Ａの直接ゴルフ友達のそれぞれに対して友達関係があるので、「直接ゴルフ友達」よりも人数が多いのが通常である。「間接ゴルフ友達」のアイコンを「直接ゴルフ友達」のアイコンよりも小さくすることによって、効率の良い表示が可能となる。
【００４７】
＜２−２：招待処理＞
図１３及び図１７に招待処理に関するサービス提供システムの動作シーケンスを示す。この例では、アクション元のゴルフ利用者の端末装置を端末装置２ｆ、アクション先のＳＮＳ利用者の端末装置を端末装置２ｔと称する。
まず、アクション元である端末装置２ｆのゴルフ利用者が、図３に示すマイページにおいてアイコンＡをクリックして「ゴルフ友達を増やす」を選択すると（Ｓ２１０）、端末装置２ｆのＣＰＵ４０は、友達申請ページ要求を管理サーバ１に送信する（Ｓ２１１）。管理サーバ１のＣＰＵ３０は友達申請ページ要求を受信すると、前記ゴルフ利用者Ａの識別情報ＵＩＤを取得し、前記ゴルフ利用者Ａの識別情報ＵＩＤを外部管理サーバ３に送信する（Ｓ１２０）。
【００４８】
外部管理サーバ３のＣＰＵが、前記ゴルフ利用者Ａの識別情報ＵＩＤを受信すると、外部管理サーバ３のＣＰＵは、友達情報テーブルＴＢＬにアクセスし、当該識別情報ＵＩＤがアクション元又はアクション先として記録されているレコードを抽出する（Ｓ３２０）。さらに、ＣＰＵは、これらのレコードにアクション元又はアクション先として記録されている識別情報ＵＩＤをキーとしてＳＮＳ利用者情報テーブルＴＢＬ３１からＳＮＳ利用者情報を抽出する（Ｓ３２０）。この後、外部管理サーバ３のＣＰＵは、抽出したＳＮＳの友達情報及びＳＮＳ利用者情報を含む友達リストを管理サーバ１に送信する（Ｓ３２１）。
【００４９】
管理サーバ１のＣＰＵ３０が、友達リストを受信して、ＳＮＳの友達情報及びＳＮＳ利用者情報を取得すると（Ｓ１２１）、管理サーバ１のＣＰＵ３０は、直接ＳＮＳ友達であり且つゴルフ利用者でない者を抽出し、友達申請ページを生成する（Ｓ１２２）。
より具体的には、第１に、ＣＰＵ３０は、友達情報のステータスが承諾のレコードにアクション元又はアクション先として記録されている識別情報ＵＩＤのうち、前記ゴルフ利用者Ａの識別情報ＵＩＤ及び重複する識別情報ＵＩＤを除いた識別情報ＵＩＤを前記ゴルフ利用者Ａの直接ＳＮＳ友達の識別情報ＵＩＤとして特定する。
第２に、ＣＰＵ３０は、ゴルフ利用者情報テーブルＴＢＬを参照して、ゴルフ利用者の識別情報ＵＩＤを取得する。
第３に、ＣＰＵ３０は、直接ＳＮＳ友達の識別情報ＵＩＤからゴルフ利用者の識別情報ＵＩＤを除いた友達候補者の識別情報ＵＩＤを特定する。
第４に、ＣＰＵ３０は、友達候補者の識別情報ＵＩＤに対応するＳＮＳ利用者情報を用いて、友達申請ページを生成する。
【００５０】
この後、管理サーバ１のＣＰＵ３０は、友達申請ページ応答を端末装置２ｆに送信する（Ｓ１２３）。友達申請ページ応答を受信した端末装置２ｆのＣＰＵ４０は、ディスプレイ４５に友達申請ページを表示する（Ｓ２１１）。図１４に友達申請ページの一例を示す。この例では、領域Ｃに友達候補者のアイコンが表示される。ＣＰＵ４０は、ボタンＢ３がクリックされると友達候補者のアイコンを左方向にスクロールさせ、ボタンＢ４がクリックされと友達候補者のアイコンを右方向にスクロールさせる。また、ＣＰＵ４０は、領域Ｚ１には、「グリーンにＳＮＳ友達をドラッグして下さい」というメッセージを表示させる。そして、友達候補者のアイコンを所定の領域Ｙ３（この例では、グリーン）にドラッグすると、ＣＰＵ４０は、図１５に示すように領域Ｚ２に確認画面を表示させる。この例では、「山田一郎」をゴルフアプリに招待するか否かが確認される。キャンセルボタンＢ５がクリックされると、ＣＰＵ４０は、領域Ｚ２に表示させていた確認画面を消し、友達候補者のアイコンを領域Ｙ３にドラッグ可能な状態に表示させる。一方、招待ボタンＢ６がクリックされると、ＣＰＵ４０は、図１６に示すように、その友達候補者のアイコンを領域Ｃから消し、グリーン上に表示させる。そして、図１３に示すように端末装置２ｆのＣＰＵ４０はゴルフ友達申請要求（ゴルフ情報アプリケーションへの招待要求）を管理サーバ１に送信する（Ｓ２１２）。ゴルフ友達申請要求にはアクション元（友達申請元）の識別情報ＵＩＤとアクション先（友達申請先）の識別情報ＵＩＤとが含まれている。
【００５１】
管理サーバ１のＣＰＵ３０がゴルフ友達申請要求を受信すると、管理サーバ１のＣＰＵ３０はゴルフ友達申請処理を実行する（Ｓ１２４）。ゴルフ友達申請処理では、管理サーバ１のＣＰＵ３０は、アクション元とアクション先の識別情報ＵＩＤを含むゴルフ友達申請通知を外部管理サーバ３に送信する（Ｓ１２５）。
【００５２】
外部管理サーバ３のＣＰＵは、ゴルフ友達申請通知を受信すると、アクション元のＳＮＳ利用者からアクション先のＳＮＳ利用者へゴルフ情報アプリケーションへの招待があったことを通知する通知処理を行う（Ｓ３２３）。この通知処理以降の動作シーケンスを図１７に示す。まず、アクション先のＳＮＳ利用者が識別情報ＵＩＤとパスワードを入力してＳＮＳサイトにログインすると、アクション先のＳＮＳ利用者の端末装置２ｔのＣＰＵ４０は、外部管理サーバ３に対して前記識別情報ＵＩＤとパスワードと共にログイン要求を送信する。ログイン要求を受信した外部管理サーバ３のＣＰＵは、受信した識別情報ＵＩＤとパスワードとの組みが記憶されているか否かを判定し、判定条件を充足する場合にはログインを許可し、判定条件が充足されない場合にはログインを拒絶する。そして、ＣＰＵは判定結果を示すログイン応答を端末装置２に送信する。なお、図１７に示す例では、ログインが許可されたものとする。一度、端末装置２で入力された識別情報ＵＩＤとパスワードとの組みは、端末装置２に所定期間記憶させ、当該所定期間内であればログインを省略可能としてもよい。
また、外部管理サーバ３のＣＰＵは、ログイン応答を端末装置２に送信すると共に、当該ＳＮＳ利用者のマイページにアクション元のＳＮＳ利用者からゴルフ情報アプリケーションへの招待（ゴルフ友達申請）があったことを通知する（Ｓ３２５）。その結果、アクション先のＳＮＳ利用者のＳＮＳのマイページには、アクション元のＳＮＳ利用者からゴルフ情報アプリケーションへの招待があったことが表示される。
【００５３】
図１８にアクション先のＳＮＳ利用者のＳＮＳにおけるマイページの一例を示す。ＳＮＳサイトのマイページには、ＳＮＳ利用者のプロフィール画像を表示する領域Ｆ１と、ＳＮＳ利用者の名前等のプロフィール情報を表示する領域Ｆ２と、ＳＮＳ利用者が近況を報告したり、写真等を投稿するための投稿欄を表示する領域Ｆ３と、ＳＮＳ利用者やその友達のアクティビティ（近況報告、写真投稿、所定のリンクのシェア、所定の場所へのチェックイン等のＳＮＳサイト上で表示できる各種の行動のこと）を表示する領域Ｆ４を有している。そして、マイページの左上部には、ＳＮＳ利用者の友達のアクティビティがあったことを示す領域Ｆ５があり、ゴルフ情報アプリケーションへの招待があった場合も、この領域Ｆ５に表示される。図１８の例では、領域Ｆ５に重なる表示領域Ｆ６が設けられ、この表示領域Ｆ６に「４」と記載されたアイコンが表示される。これは、友達のアクティビティが４件あったことを示している。
表示領域Ｆ６に「４」と記載されたアイコンをクリックすると、図１９に示すように、領域Ｆ５が拡大し、この例では４件のアクティビティのお知らせが表示される。このお知らせの中に、領域Ｆ７に表示されているように、「田中  太郎」からゴルフ情報アプリケーションへの招待があったことが表示される。例えば、このゴルフ情報アプリケーションを示す「ゴルフアプリ」の部分は、リンクが貼り付けられており、この「ゴルフアプリ」の表示をクリックすることにより、アクション先のＳＮＳ利用者の端末装置２ｔのＣＰＵ４０は、外部管理サーバ３に対して承認ページの表示要求を送信する（図１７；Ｓ２２１）。承認ページの表示要求を受信した外部管理サーバ３のＣＰＵは、承認ページの表示情報と共に承認ページの表示応答を端末装置２ｔに対して送信する（Ｓ２２２）。承認ページの表示応答を受信した端末装置２ｔのＣＰＵ４０は、ゴルフ情報アプリケーションへの招待を承認するかどうかを選択する承認ページを表示させる（Ｓ２２３）。
【００５４】
承認ページにおいては、一例として、ゴルフ情報アプリケーションが、アクション先のＳＮＳ利用者のＳＮＳ上のプロフィール情報やＳＮＳ上の前記友達情報にアクセスする機能や、ゴルフ情報アプリケーションが、アクション先のＳＮＳ利用者の代わりに当該ＳＮＳ利用者やＳＮＳ友達のマイページ等に投稿する機能等について承認するかどうかを尋ねるようにする。具体的には、「承認する」及び「キャンセル」等のボタンを表示して、いずれかをクリックできるようにすればよい。
アクション先のＳＮＳ利用者が、このようなゴルフ情報アプリケーションの機能について承認しない場合には、「キャンセル」のボタンをクリックする。「承認する」のボタンがクリックされた場合には、アクション先のＳＮＳ利用者の端末装置２ｔのＣＰＵ４０は、外部管理サーバ３に対して承認についての結果通知を送信する（Ｓ２２４）。また、「承認する」のボタンがクリックされた場合には、外部管理サーバ３のＣＰＵは、当該承認したアクション先のＳＮＳ利用者に関する識別情報ＵＩＤを管理サーバ１に送信する（Ｓ３２６）。当該識別情報ＵＩＤを受信した管理サーバ１のＣＰＵ３０は、管理サーバ１のゴルフ利用者情報テーブルＴＢＬ１１に記憶された招待情報のステータスを「承認」とする。なお、アクション先のＳＮＳ利用者が承認ページにおいて「キャンセル」ボタンをクリックした場合には、ＣＰＵ３０は、ゴルフ利用者情報テーブルＴＢＬ１１に記憶された招待情報のステータスを「申請中」のままに維持することになる。
【００５５】
アクション先のＳＮＳ利用者が「承認する」のボタンをクリックし、ゴルフ情報アプリケーションの上述のような機能について承認する場合には、管理サーバ１のＣＰＵ３０は、この承認を以って、アクション先のＳＮＳ利用者をゴルフ情報アプリケーションの利用者、つまり、ゴルフ利用者として登録する（Ｓ１２６）。
具体的には、管理サーバ１のＣＰＵ３０はゴルフ利用者情報テーブルＴＢＬ１１を更新する。この際、ＣＰＵ３０は、ゴルフ利用者情報テーブルＴＢＬ１１に、アクション先のＳＮＳ利用者の識別情報ＵＩＤを追加する。そして、管理サーバ１のＣＰＵ３０は、アクション先のＳＮＳ利用者の端末装置２ｔに、この利用者のゴルフ情報アプリケーションにおけるマイページを表示させるために、マイページ表示情報と共にマイページ表示要求を送信する（Ｓ１２７）。
マイページ表示要求を受信した端末装置２ｔのＣＰＵ４０は、ディスプレイ４５にゴルフ情報アプリケーションにおけるマイページを表示させる（Ｓ２２５）。このマイページには、アクション元のＳＮＳ利用者宛てのメッセージを書き込んで送信できるようにしてもよい。アクション元のＳＮＳ利用者宛てのメッセージがある場合には、端末装置２ｔのＣＰＵ４０は、管理サーバ１に対してメッセージの送信要求を送信する（Ｓ１２８）。
この後、アクション元のＳＮＳ利用者がＳＮＳにログインし、さらにゴルフ情報アプリケーションを選択すると（Ｓ２３１）、アクション元のＳＮＳ利用者の端末装置２ｆのＣＰＵ４０は、管理サーバ１に対してマイページ閲覧要求を送信する。マイページ閲覧要求を受信した管理サーバ１のＣＰＵ３０は、図９で説明したような表示情報生成処理を行い（Ｓ１２９）、マイページの表示情報と共にマイページ閲覧応答を端末装置２ｆに送信する。この際、アクション先のＳＮＳ利用者からのメッセージがある場合には、のＣＰＵ３０は、そのメッセージも送信する。前記マイページ閲覧応答を受信した端末装置２ｆのＣＰＵ４０は、ディスプレイ４５にマイページを表示させる（Ｓ２３２）。図２０に前記メッセージを含むゴルフ情報アプリケーションのマイページの一例を示す。この例では、領域Ｚ３に「ゴルフ友達が増えました！」というメッセージがゴルフ友達への招待を承認したＳＮＳ利用者のプロフィール画像と共に表示され、さらに「誘ってくれてありがとう！ゴルフに行こう！」というメッセージが表示される。
このように、直接ゴルフ友達が増加すると、間接ゴルフ友達も増加するので、マイページに表示される友達の人数が急激に増加し、マイページが賑やかになり、ゴルフに関するコミュニケーションを活性化することができる。
【００５６】
＜２−３：公開処理＞
本実施形態においては、以上のような招待処理が行われるが、この招待処理に関連して、アクション元のＳＮＳ利用者がアクション先の利用者に対してゴルフ情報アプリケーションへの招待を行ったことを示す情報を、アクション元のＳＮＳ利用者のＳＮＳにおけるマイページに表示する公開処理が行われる。
具体的には、図１７に示すように、管理サーバ１においてアクション先のＳＮＳ利用者についてのゴルフ情報アプリケーションへの登録処理が完了すると（Ｓ１２６）、管理サーバ１のＣＰＵ３０は、外部管理サーバ３に対して、アクション元のＳＮＳ利用者のＳＮＳにおけるマイページのアクティビティの表示欄Ｆ４に、ゴルフ情報アプリケーションへの招待が行われたことを示す書き込みを行う旨の要求を送信する（Ｓ３２７）。
上述したように、ゴルフ情報アプリケーションの利用を承認したＳＮＳ利用者は、前記承認ページにおいて、ゴルフ情報アプリケーションがＳＮＳ利用者に代わってマイページ等に書き込みを行う機能についての承認を行っている。したがって、この承認を受けているゴルフ情報アプリケーションは、ＳＮＳ利用者としてＳＮＳにログインし、マイページ等への書き込みを行うことができる。
【００５７】
図１７の例では、ゴルフ情報アプリケーションは、アクション元のＳＮＳ利用者としてＳＮＳにログインし、前記書き込み要求を行う。この書き込み要求を受信した外部管理サーバ３のＣＰＵは、アクション元のＳＮＳ利用者のＳＮＳにおけるマイページのアクティビティの表示欄Ｆ４に、ゴルフ情報アプリケーションへの招待が行われたことを示す書き込みを行う（Ｓ３２７）。
図２１に、アクション元のＳＮＳ利用者のＳＮＳにおけるマイページの一例を示す。図２１に示すように、ＳＮＳにおけるマイページには、ＳＮＳ利用者のプロフィール画像を表示する領域Ｆ１と、ＳＮＳ利用者の名前等のプロフィール情報を表示する領域Ｆ２と、ＳＮＳ利用者が近況を報告したり、写真等を投稿するための投稿欄を表示する領域Ｆ３と、ＳＮＳ利用者やその友達のアクティビティ（近況報告、写真投稿、所定のリンクのシェア、所定の場所へのチェックイン等のＳＮＳサイト上で表示できる各種の行動のこと）を表示する領域Ｆ４（表示欄Ｆ４）を有している。
【００５８】
前記書き込み要求に応じた書き込みも領域Ｆ４において行われる。図２１においては、領域Ｆ８に前記書き込み要求に応じた書き込みが行われる。領域Ｆ８には、領域Ｆ９乃至領域Ｆ１３が含まれる。領域Ｆ９には、「招待されました！」というゴルフ情報アプリケーションを示唆する文字情報が表示される。領域Ｆ１０には、アクション元のＳＮＳ利用者がゴルフ情報アプリケーションに招待したアクション先のＳＮＳ利用者のプロフィール画像が表示される。領域Ｆ１１には、アクション元のＳＮＳ利用者のＳＮＳ友達がこの書き込みに対するリアクション（この書き込みを見た、あるいは気に入ったことを示す「いいね！」ボタンのクリック、あるいは、コメントの書き込みをリアクションと称する。）を行うためのアイコンが表示される。領域Ｆ１２には、ゴルフ情報アプリケーションに招待したＳＮＳ利用者の数が多く前記領域Ｆ１０に全てのアクション先のＳＮＳ利用者のプロフィール画像を表示できない時に、他のアクション先のＳＮＳ利用者のプロフィール画像を表示させるための「他の紹介を見る」という文字情報を表示させる。領域Ｆ１３には、ゴルフ情報アプリケーションへのリンク先が貼り付けられたアイコン表示させる。
アクション元のＳＮＳ利用者のＳＮＳのマイページは、当該アクション元のＳＮＳ利用者のＳＮＳ友達が閲覧することができる。したがって、図２１に示すマイページを閲覧した当該アクション元のＳＮＳ利用者のＳＮＳ友達が、ゴルフに興味がある場合には、領域Ｆ９に表示された「招待されました！」というフレーズに興味を示し、領域Ｆ１３に表示されるアイコンをクリックすることが期待される。あるいは、「招待されました！」の表示にもゴルフ情報アプリケーションへのリンク先を貼り付けておけば、この「招待されました！」の表示をクリックすることが期待される。仮に、当該アクション元のＳＮＳ利用者のＳＮＳ友達が領域Ｆ１３のアイコンや、領域Ｆ９の「招待されました！」の表示に貼り付けられたリンクをクリックすることにより、上述したようなゴルフ情報アプリケーションの承認ページにジャンプさせることができる。その結果、ゴルフに興味があるＳＮＳ利用者がゴルフ情報アプリケーションの機能についての承認を行うことにより、新たにゴルフ情報アプリケーションを利用するＳＮＳ利用者が増えていくことになる。
【００５９】
また、領域Ｆ１１に表示されたリアクションのコメントを読むことによっても、この書き込みを見たＳＮＳ利用者がゴルフ情報アプリケーションに興味を示すことが期待できる。さらに、この書き込みを見たＳＮＳ利用者が、この書き込みの内容を理解できない場合には、領域Ｆ１１に表示されたリアクションのコメントに質問を書き込むことにより、前記アクション元のＳＮＳ利用者からのゴルフ情報アプリケーションについての情報を入手し、ゴルフ情報アプリケーションに興味を持つことが期待される。
なお、領域Ｆ９の表示は、ゴルフ情報アプリケーションの存在を示唆するものであればよく、「招待されました！」のような表現以外にも「田中太郎さんが友達をゴルフ情報アプリケーションに招待しました」のような表現でもよい。
また、領域Ｆ１３に表示するアイコンは、ゴルフ動作を象徴するアイコンにすれば、ゴルフに興味を持つＳＮＳ利用者に注目されることが期待される。但し、アイコンの形状はこのようなものに限定されるものではない。さらに、アイコンの代わりにゴルフ情報アプリケーションへ誘導する文字等の情報を表示するようにしてもよい。
【００６０】
図２１に示す招待の書き込みを含むマイページは、勿論、当該アクション元のＳＮＳ利用者がＳＮＳにログインし、外部管理サーバ３の認証処理（Ｓ３２８）の後に端末装置２ｆにおいてＳＮＳのマイページが表示された場合にも表示される（Ｓ２３０）。
【００６１】
以上のように本発明によれば、ゴルフ情報アプリケーションへの招待が行われたことを示す情報が、アクション元のＳＮＳ利用者のマイページに書き込まれるので、アクション先のＳＮＳ利用者以外のＳＮＳ友達もゴルフ情報アプリケーションへ誘導することが可能となるので、ゴルフ友達を増加させ、ゴルフ友達のゴルフ友達も増加させることができるので、マイページに表示される友達の人数がより一層急激に増加し、マイページがより一層賑やかになり、ゴルフに関するコミュニケーションを活性化することができる。
【００６２】
なお、招待の通知の態様としては、マイページにおける招待の投稿に対して、賛同を表明するボタン（例えば、「いいね！」ボタン）のクリックや、メールの本文記載のＵＲＬからのアクセスであってもよい。この場合、賛同を表明するボタンやメールの本文記載のＵＲＬにアクション元の識別情報ＵＩＤが対応づけられていることが好ましい。そうすれば誰の招待によってゴルフ情報アプリケーションにアクセスされたかを、ゴルフ情報アプリケーションの管理者が容易に把握可能となる。
また、招待候補者は、上述では直接ＳＮＳ友達であったが、間接ＳＮＳ友達を招待候補者に含めてもよい。この場合、管理サーバ１の取得部１１は、直接ＳＮＳ友達の識別情報ＵＩＤを外部管理サーバ３に送信し、間接ＳＮＳ友達のＳＮＳ利用者情報を取得すればよい。
また、ゴルフ情報アプリケーションへの招待を承認する承認ページは、ゴルフ情報アプリケーションがＳＮＳ利用者に代わってＳＮＳにアクセスする機能等を承認するページでなくてもよく、例えば、ＳＮＳの識別情報ＵＩＤなど、ゴルフ情報アプリケーションの利用に必要となる情報をＳＮＳ利用者が入力するようなページでもよい。また、図１７の例では、ゴルフ情報アプリケーションがＳＮＳ利用者に代わってＳＮＳにアクセスする機能等をＳＮＳ利用者が承認しているために、招待の書込み要求（Ｓ１４０）を送信する際には、ＳＮＳ利用者の識別情報ＵＩＤを外部管理サーバ３に送信していないが、ＳＮＳ利用者の識別情報ＵＩＤを外部管理サーバ３に送信するようにしてもよい。
また、ＳＮＳ友達であって、ゴルフ情報アプリへの招待を受けずに独自に登録した者や、自分とはゴルフ情報アプリケーションへの招待のやり取りはなかったが、別の者からの招待申請によって登録した者（以下、総称して「非招待ゴルフ友達」という）については、ゴルフ友達として、ゴルフ友達を表示する領域（本実施形態では図３の領域Ｙ１）に表示するようにしてもよい。これに伴い、当該非招待ゴルフ友達のゴルフ友達を、ゴルフ友達のゴルフ友達を表示する領域（本実施形態では図３の領域Ｙ２）に表示するようにしてもよい。
【００６３】
＜第２実施形態＞
上述した第１実施形態のサービス提供システム１００は、外部管理サーバ３においてＳＮＳ利用者の友達情報を管理し、管理サーバ１では友達情報を独自に管理していなかった。これに対して、第２実施形態のサービス提供システム１００は、管理サーバ１の替わりに管理サーバ１Ａを用いる点を除いて、図１に示す第１実施形態のサービス提供システム１００と同様である。
【００６４】
図２２に管理サーバ１Ａのブロック図を示す。管理サーバ１Ａは、記憶部１５にゴルフ友達情報テーブルＴＢＬ１２を備える点で、管理サーバ１と相違する。図２３にゴルフ友達情報テーブルＴＢＬ１２のデータ構造を示す。ゴルフ友達情報テーブルＴＢＬ１２には複数のレコードが記録されている。１つのレコードは、アクション元の識別情報、アクション先の識別情報、ステータス、及び申請日時を含む。アクション元は、ゴルフ友達申請を行ったゴルフ利用者であり、アクション先は、ゴルフ友達申請されたＳＮＳ利用者である。ステータスは、ゴルフ友達申請の状態を示し、申請中が「０」、承諾が「１」で表される。
【００６５】
次に、第２実施形態に係る表示処理について説明する。第１実施形態では、図９を参照して説明したように、外部管理サーバ３から、前記ゴルフ利用者ＡのＳＮＳ友達及びＳＮＳ友達のＳＮＳ友達について識別情報ＵＩＤとＳＮＳ利用者情報を取得する。この処理は、図９を参照して、第１実施形態で説明したものと同一であるので、説明を省略する。
【００６６】
管理サーバ１Ａは、所定のタイミングで、図９に示すようにして取得した前記ゴルフ利用者Ａ、前記ゴルフ利用者ＡのＳＮＳ友達、及びＳＮＳ友達のＳＮＳ友達についての識別情報ＵＩＤとＳＮＳ利用者情報、並びに、記憶部１５に記憶したゴルフ利用者情報テーブルＴＢＬ１１とに基づいて、ゴルフ友達情報テーブルＴＢＬ１２を作成し、記憶部１５に記憶する。
表示処理では、まず、図２５Ａに示すように前記ゴルフ利用者ＡのＳＮＳ友達とＳＮＳ友達のＳＮＳ友達とが特定される。図２４に管理サーバ１ＡのＣＰＵ３０が実行する表示情報生成処理の内容を示す。
【００６７】
ＣＰＵ３０は、直接ＳＮＳ友達又は間接ＳＮＳ友達、且つゴルフ友達を抽出する（Ｓ１３０）。具体的には、第１に、ＣＰＵ３０は、前記ゴルフ利用者Ａの識別情報ＵＩＤをキーとして、当該識別情報ＵＩＤがアクション元又はアクション先となるレコードをゴルフ友達情報テーブルＴＢＬ１２から抽出し、直接ゴルフ友達の識別情報ＵＩＤを特定する。第２に、ＣＰＵ３０は、図９に示すように外部管理サーバ３から直接ＳＮＳ友達の識別情報ＵＩＤ又は間接ＳＮＳ友達の識別情報ＵＩＤを取得し、取得した直接ＳＮＳ友達の識別情報ＵＩＤ又は間接ＳＮＳ友達の識別情報ＵＩＤと、直接ゴルフ友達の識別情報ＵＩＤとが一致するものを抽出し、抽出された識別情報ＵＩＤを表示対象の直接ゴルフ友達とする。このように管理サーバ１Ａで管理する直接ゴルフ友達を、外部管理サーバ３で管理するＳＮＳ友達でフィルタリングするのは、ゴルフの友達関係はＳＮＳの友達関係を前提するからである。例えば、ある時点で前記ゴルフ利用者Ａと直接ＳＮＳ友達であったゴルフ友達について、時間が経過した後、前記ゴルフ利用者ＡとＳＮＳ上での友達関係が解消されたとする。この場合、ゴルフの友達関係が必ずしも解消されているとは限らない。そこで、ゴルフ友達をＳＮＳ友達でフィルタリングしたのである。この結果、図２５Ｂに示すように表示対象となる直接ゴルフ友達が特定される。なお、同図に示す部分Ｆｘの直接ゴルフ友達は、間接ＳＮＳ友達でもある。これは、間接ＳＮＳ友達であり、ゴルフ利用者に該当しないＳＮＳ利用者をゴルフ情報アプリケーションに招待することによって、前記ゴルフ利用者Ａと直接ゴルフ友達となることがあるからである。
【００６８】
この後、ＣＰＵ３０は、直接ＳＮＳ友達又は間接ＳＮＳ友達、且つ間接ゴルフ友達を抽出する（Ｓ１３１）。具体的には、第１に、ＣＰＵ３０は、直接ゴルフ友達の識別情報ＵＩＤをキーとして、当該識別情報ＵＩＤがアクション元又はアクション先となるレコードをゴルフ友達情報テーブルＴＢＬ１２から抽出し、間接ゴルフ友達の識別情報ＵＩＤを特定する。第２に、ＣＰＵ３０は、図９に示すように外部管理サーバ３から直接ＳＮＳ友達の識別情報ＵＩＤ又は間接ＳＮＳ友達の識別情報ＵＩＤを取得し、取得した直接ＳＮＳ友達の識別情報ＵＩＤ又は間接ＳＮＳ友達の識別情報ＵＩＤと、間接ゴルフ友達の識別情報ＵＩＤとが一致するものを抽出し、抽出された識別情報ＵＩＤを表示対象の間接ゴルフ友達とする。この結果、図２５Ｃに示すように表示対象となる間接ゴルフ友達が特定される。なお、同図に示す部分Ｆｙの間接ゴルフ友達は、直接ＳＮＳ友達でもある。これは、直接ゴルフ友達と友達関係にある間接ゴルフ友達には、直接ＳＮＳ友達が含まれるからである。
このようにＣＰＵ３０は、Ｓ１３０及びＳ１３１を実行することにより、記憶部１５から読み出したゴルフ友達情報（「第１特定関係情報」の一例）と取得部１１で取得したＳＮＳ友達情報（「第２特定関係情報」の一例）とに基づいて、前記ゴルフ利用者Ａ（「所定の利用者」の一例）と友達関係（「特定の関係」の一例）を有するＳＮＳ利用者（「第２利用者」の一例）である直接ＳＮＳ友達、及び当該ＳＮＳ利用者と更に友達関係を有するＳＮＳ利用者である間接ＳＮＳ友達を特定ＳＮＳ利用者としたとき、前記ゴルフ利用者Ａと友達関係を有するゴルフ利用者（「第１利用者」の一例）であり、且つ特定ＳＮＳ利用者である者を直接ゴルフ友達として特定し、ゴルフ友達と友達関係を有するゴルフ利用者であり、且つ特定ＳＮＳ利用者である者を間接ゴルフ友達として特定する特定部として機能する。
【００６９】
次に、ＣＰＵ３０は、関係図を表示させる表示情報を生成し（Ｓ１３２）、表示情報を端末装置２に送信する（Ｓ１３３）。表示情報の生成は、図１０を参照して説明したＳ１０９の処理と同様である。この結果、第２実施形態においても第１実施形態と同様に、図３及び図１２に示すマイページを端末装置２のディスプレイ２５に表示させることができ、ゴルフ利用者は、ゴルフ友達の階層関係を容易に把握することが可能となる。
【００７０】
次に、第２実施形態における招待処理について説明する。図２６に第２実施形態における招待処理に関するサービス提供システムの動作シーケンスを示す。この例では、アクション元のゴルフ利用者の端末装置を端末装置２ｆ、アクション先のＳＮＳ利用者の端末装置を端末装置２ｔと称する。
まず、アクション元である端末装置２ｆのゴルフ利用者が、図３に示すマイページにおいてアイコンＡをクリックして「ゴルフ友達を増やす」を選択すると（Ｓ２１０）、端末装置２ｆは、友達申請ページ要求を管理サーバ１Ａに送信する（Ｓ２１１）。管理サーバ１Ａは友達申請ページ要求を受信すると、前記ゴルフ利用者Ａの識別情報ＵＩＤを取得する。
【００７１】
前記ゴルフ利用者Ａの識別情報ＵＩＤを取得した管理サーバ１ＡのＣＰＵ３０は、前記ゴルフ利用者Ａの識別情報ＵＩＤをキーとして、当該識別情報ＵＩＤがアクション元又はアクション先となるレコードをゴルフ友達情報テーブルＴＢＬ１２から抽出し、直接ゴルフ友達の識別情報ＵＩＤを特定する（Ｓ１５０）。次に、ＣＰＵ３０は、外部管理サーバ３に特定した直接ゴルフ友達の識別情報ＵＩＤを送信する（Ｓ１５１）。直接ゴルフ友達の識別情報ＵＩＤを受信した外部管理サーバ３のＣＰＵは、友達情報テーブルＴＢＬ３２にアクセスし、当該識別情報ＵＩＤがアクション元又はアクション先として記録されているレコードを抽出する（Ｓ３２０）。さらに、ＣＰＵは、これらのレコードにアクション元又はアクション先として記録されている識別情報ＵＩＤをキーとしてＳＮＳ利用者情報テーブルＴＢＬ３１からＳＮＳ利用者情報を抽出する（Ｓ３２０）。この後、外部管理サーバ３のＣＰＵは、抽出したＳＮＳの友達情報及びＳＮＳ利用者情報を含む友達リストを管理サーバ１Ａに送信する（Ｓ３２１）。
【００７２】
管理サーバ１ＡのＣＰＵ３０は、友達リストを受信して、ＳＮＳの友達情報及びＳＮＳ利用者情報を取得すると（Ｓ１５２）、取得した直接ＳＮＳ友達の識別情報ＵＩＤ又は間接ＳＮＳ友達の識別情報ＵＩＤと、直接ゴルフ友達の識別情報ＵＩＤとが一致しないものを抽出し（Ｓ１５３）、抽出された識別情報ＵＩＤを第１の招待対象の直接ＳＮＳ友達又は間接ＳＮＳ友達とする。この結果、図２７Ａに斜線で示されるように第１の招待対象の直接ＳＮＳ友達又は間接ＳＮＳ友達が特定される。
【００７３】
次に、ＣＰＵ３０は、直接ゴルフ友達の識別情報ＵＩＤをキーとして、当該識別情報ＵＩＤがアクション元又はアクション先となるレコードをゴルフ友達情報テーブルＴＢＬ１２から抽出し、間接ゴルフ友達の識別情報ＵＩＤを特定する（Ｓ１５４）。そして、ＣＰＵ３０は、前記第１の招待対象の直接ＳＮＳ友達又は直接ＳＮＳ友達と、間接ゴルフ友達の識別情報ＵＩＤとが一致しないものを抽出し（Ｓ１５５）、抽出された識別情報ＵＩＤを第２の招待対象の間接ＳＮＳ友達とする。この結果、図２７Ｂに斜線で示されるように第２の招待対象の直接ＳＮＳ友達又は間接ＳＮＳ友達が特定される。
【００７４】
管理サーバ１ＡのＣＰＵ３０は、以上のようにして特定された第２の招待対象の直接ＳＮＳ友達又は間接ＳＮＳ友達に基づいて、友達申請ページを生成し、友達申請ページ応答を端末装置２ｆに送信する（Ｓ１２３）。友達申請ページ応答を受信した端末装置２ｆのＣＰＵ４０は、ディスプレイ４５に友達申請ページを表示させる（Ｓ２１１）。友達申請ページは、第１実施形態と同様に、図１４に示すようなページを表示すればよい。これ以降の処理は第１実施形態と同様である。
つまり、第２実施形態においても、友達候補者のアイコンを所定の領域Ｙ３（この例では、グリーン）にドラッグすると、ＣＰＵ４０は、図１５に示すように領域Ｚ２に確認画面を表示させる。この例では、「山田一郎」をゴルフ友達に招待するか否かが確認される。キャンセルボタンＢ５がクリックされると、ＣＰＵ４０は、領域Ｚ２に表示されていた確認画面を消し、友達候補者のアイコンを領域Ｙ３にドラッグ可能な状態に表示させる。一方、招待ボタンＢ６がクリックされると、ＣＰＵ４０は、図１６に示すように、その友達候補者のアイコンは領域Ｃを消し、グリーン上にドラッグされたように表示させる。そして、図１３に示すように端末装置２ｆのＣＰＵ４０はゴルフ友達申請要求を管理サーバ１に送信する（Ｓ２１２）。ゴルフ友達申請要求にはアクション元（友達申請元）の識別情報ＵＩＤとアクション先（友達申請先）の識別情報ＵＩＤとが含まれている。
【００７５】
管理サーバ１ＡのＣＰＵ３０がゴルフ友達申請要求を受信すると、管理サーバ１ＡのＣＰＵ３０はゴルフ友達申請処理を実行する（Ｓ１２４）。ゴルフ友達申請処理では、管理サーバ１のＣＰＵ３０は、アクション元とアクション先の識別情報ＵＩＤを含むゴルフ友達申請通知を外部管理サーバ３に送信する（Ｓ１２５）。外部管理サーバ３のＣＰＵはゴルフ友達申請通知を受信すると、アクション元のＳＮＳ利用者からアクション先のＳＮＳ利用者へゴルフ情報アプリケーションへの招待があったことを通知する通知処理を行う（Ｓ３２３）。以下、公開処理についても第１実施形態と同様に行えばよい。
【００７６】
このように、管理サーバ１Ａにおいてゴルフ友達情報を記憶する場合でも、ゴルフ情報アプリケーションへの招待処理と公開処理を行うことができる。
【００７７】
＜変形例＞
本発明は、上述した各実施形態に限定されるものではなく、以下に述べる各種の変形が可能である。また、各変形例及び各実施形態は、適宜、組み合わせてもよいことは勿論である。
【００７８】
（１）上述した各実施形態における公開処理では、図２１に示すように、アクション元のＳＮＳ利用者のＳＮＳのマイページに、ゴルフ情報アプリケーションへの招待があったことを示す情報の書き込みを行ったが、図２８に示すように、アクション先のＳＮＳ利用者のＳＮＳのマイページに、ゴルフ情報アプリケーションへの招待があったことを示す情報の書き込みを行ってもよい。この場合、図１７におけるステップＳ２２０の処理が行われると、図２８に示すような表示が行われる。図２８に示す例では、領域Ｆ８にこの書き込みが行われている例である。領域Ｆ８内の各領域における表示内容は図２１と同様である。
また、ゴルフ情報アプリケーションへの招待があったことを示す情報の書き込みは、アクション元のＳＮＳ利用者のＳＮＳのマイページと、アクション先のＳＮＳ利用者のＳＮＳのマイページとの双方のＳＮＳのマイページにおいて行ってもよいし、いずれか一方のＳＮＳのマイページにおいて行うようにしてもよい。
なお、ゴルフ情報アプリケーションへの招待があったことを示す情報の表示は、ＳＮＳのマイページにおけるアクティビティを表示する欄に限定されるものではなく、ＳＮＳの利用者が見ることができる領域であれば、どこの領域であっても構わない。また、ＳＮＳが利用者に対してメールによってメッセージを通知する機能を備えている場合には、その機能を利用してメールにゴルフ情報アプリケーションへの招待があったことを示す情報の表示を行ってもよい。さらに、アクション元のＳＮＳ利用者のＳＮＳのマイページに表示される文言と、アクション先のＳＮＳ利用者のＳＮＳのマイページに表示される文言とを同一にしても良いし、変えて表示させることとしても良い。例えば、図２８に示すように、領域Ｆ９に表示する文言を「招待されました！」のようにしてもよい。
【００７９】
（２）上述した各実施形態及び変形例においては、ゴルフ友達の申請（ゴルフ情報アプリケーションへの招待）を行うことを端末装置２のＣＰＵ４０から管理サーバ１に要求し（図１３;Ｓ２１２）、管理サーバ１のＣＰＵ３０が外部管理サーバ３に対してゴルフ友達の申請（ゴルフ情報アプリケーションへの招待）をアクション先のＳＮＳ利用者に行うように要求した（図１３;Ｓ１２５）。また、ゴルフ友達の申請（ゴルフ情報アプリケーションへの招待）が行われたことを示す情報の表示を、アクション元またはアクション先のＳＮＳのマイページにおいて行うことを管理サーバ１のＣＰＵ３０から外部管理サーバ３に対して要求した（図１７；Ｓ１４０）。
しかし、本発明はこのような態様に限定されるものでなく、図１３に示すように、ゴルフ友達の申請（ゴルフ情報アプリケーションへの招待）を行うことを端末装置２のＣＰＵ４０から管理サーバ１に要求すると共に（図１３;Ｓ２１２）、ゴルフ友達の申請（ゴルフ情報アプリケーションへの招待）が行われたことを示す情報の表示を、アクション元またはアクション先のＳＮＳのマイページにおいて行うことを管理サーバ１のＣＰＵ３０から外部管理サーバ３に対して要求するように、管理サーバ１に要求するようにしてもよい。そして、この要求を受けた管理サーバ１のＣＰＵ３０がゴルフ友達の申請（ゴルフ情報アプリケーションへの招待）が行われたことを示す情報の表示を、アクション元またはアクション先のＳＮＳのマイページにおいて行うことを管理サーバ１のＣＰＵ３０から外部管理サーバ３に対して要求するようにしても良い（図１７；Ｓ１４０）。
【００８０】
（３）上述した第１実施形態の管理サーバ１において（図１参照）、特定部１３は、前記ゴルフ利用者Ａ（「所定の利用者」の一例）と友達関係（「特定の関係」の一例）を有するＳＮＳ利用者（「第２利用者」の一例）のうちゴルフ利用者（「第１利用者」の一例）に該当しないＳＮＳ利用者と、ゴルフ友達と友達関係を有するＳＮＳ利用者のうちゴルフ利用者に該当しないＳＮＳ利用者との少なくとも一方を外部利用者として特定する。ここで、前記ゴルフ利用者Ａと友達関係を有するＳＮＳ利用者のうちゴルフ利用者に該当しない者は、図２９Ａに示すＳＮＳ利用者Ｋ１であり、ゴルフ友達と友達関係を有するＳＮＳ利用者のうちゴルフ利用者に該当しないＳＮＳ利用者は、図２９Ａに示すＳＮＳ利用者Ｋ２である。
そして、表示制御部１４は、直接ゴルフ友達及び間接ゴルフ友達と外部利用者とを区別できる関係図を端末装置２の表示部に表示させる。例えば、図３０に示すように領域Ｙ５にＳＮＳ利用者Ｋ１を表示し、領域Ｙ６にＳＮＳ利用者Ｋ２を表示させても良い。
領域Ｙ５および領域Ｙ６に表示させたＳＮＳ利用者をグリーン内にドラッグすることにより、上述した招待処理と公開処理が行われるようにしても良い。
【００８１】
（４）また、上述した第２実施形態の管理サーバ１Ａにおいて（図２２参照）、ＣＰＵ３０は直接ＳＮＳ友達及び間接ＳＮＳ友達を特定ＳＮＳ友達（「特定第２利用者」の一例）としたとき、ＳＮＳ友達情報及びゴルフ友達情報に基づいて、特定ＳＮＳ友達のうち、直接ゴルフ友達又は間接ゴルフ友達に該当しない者の一部又は全部を外部利用者として特定する特定部１３として機能する。
ここで、特定ＳＮＳ利用者のうち、直接ゴルフ友達又は間接ゴルフ友達に該当しない者は図２９Ｂに示すＳＮＳ利用者Ｊであり、外部利用者は一部又は全部である。
そして、表示制御部１４は、直接ゴルフ友達及び間接ゴルフ友達と外部利用者とを区別できる関係図を端末装置２の表示部に表示させる。例えば、図３０に示す領域Ｙ５と領域Ｙ６の少なくとも一方に外部利用者を表示させても良い。
領域Ｙ５および領域Ｙ６を表示させたＳＮＳ利用者をグリーン内にドラッグすることにより、上述した招待処理と公開処理が行われるようにしても良い。
【００８２】
（５）上述した各実施形態及び各変形例では、招待処理において、既にゴルフ利用者となっているＳＮＳ利用者は、招待の候補者から除く処理が実行されたが（図１３のＳ１２２参照）、本発明はこれに限定されるものではなく、既にゴルフ利用者となっている者を含めてもよい。この場合は、ゴルフ利用者でない候補者と識別できる態様でゴルフ利用者を表示すればよい。例えば、登録済みのゴルフ利用者には印を付加して、リスト後方に表示させるようにしても良い。
【００８３】
更に、管理サーバ１において、招待について、アクション元の識別情報ＵＩＤ、アクション先の識別情報ＵＩＤ、及びステータスを対応づけて記憶する招待テーブルを記憶部１５に格納してもよい。ステータスを参照することによって、承諾、拒否、申請中の状態が識別可能となる。特定部１３は、招待テーブルを参照して、招待申請中のＳＮＳ利用者を特定する。そして、招待申請中の招待候補者を他の招待候補者と識別できるように表示させてもよい。例えば、招待申請中の招待候補者には印などを付加してリスト後方に表示させても良いし、あるいは、招待申請中のＳＮＳ利用者は招待候補者から除いて非表示としても良い。
【００８４】
また、招待テーブルを追加するのではなく、ゴルフ利用者情報テーブルＴＢＬ１１に招待のアクション元であるゴルフ利用者の識別情報ＵＩＤに対応づけて、アクション先であるＳＮＳ利用者の識別情報ＵＩＤと招待申請中であることを示すステータスを記録しても良い。この場合は、アクション先であるＳＮＳ利用者が、ゴルフ利用者として登録すれば、ステータスを変更すればよい。さらに、招待申請日時も記録しておき、所定期間経過しても登録されずステータスに変動がなければ、自動的にステータスをタイムアウト等としたり、ＳＮＳ利用者の識別情報ＵＩＤとステータスを消去しても良い。
【００８５】
（６）上述した各実施形態及び各変形例では、直接ＳＮＳ友達及び間接ＳＮＳ友達をゴルフアプリケーションへの招待の対象としたが、本発明はこれに限定されるものではなく、ＳＮＳ上でのＳＮＳ利用者の活動内容に応じて招待候補者を絞り込んでもよい。
具体的には、直接ＳＮＳ友達及び間接ＳＮＳ友達が管理するマイページにおいて、これらの者が参照しているニュースなどの記事に、「ゴルフ」や「ラウンド」などの所定のキーワードがあり、且つ未だゴルフ友達になっておらず、招待した履歴もないＳＮＳ利用者を特定部１３で抽出し、招待候補者に表示するようにしても良い。
直接ＳＮＳ友達及び間接ＳＮＳ友達のマイページにおいて、特定の情報欄（例えば趣味（好きなもの）欄）に、「ゴルフ」等の所定のキーワードがあり、且つ未だゴルフ友達になっておらず、招待した履歴もないＳＮＳ利用者を特定部１３で抽出し、招待候補者に表示するようにしても良い。
これらの抽出処理を実行するためのキーワードは、管理サーバ１又は１Ａの記憶部１５に記憶しておけば良い。
くわえて、抽出処理で抽出した特定招待候補者と、直接ＳＮＳ友達及び間接ＳＮＳ友達を混在させて招待候補者としても良い。この場合には、特定招待候補者を招待候補者と識別可能な態様で表示させることが好ましい。例えば、特定招待候補者のアイコンに印を付加しても良い。
更に、図３１に示すように、友達リストを表示するとともに招待リストを表示し、招待したい友達の帯をドラッグし、友達リストからインバイトリストに放り込むようにドロップすることで招待リストに表示されるようにしても良い。
【００８６】
（７）
上述した各実施形態及び各変形例においては、管理サーバ１または管理サーバ１Ａに記憶部１５を備え、記憶部１５にゴルフ利用者情報テーブルＴＢＬ１１、あるいはゴルフ利用者情報テーブルＴＢＬ１１と共に友達情報テーブルＴＢＬ１２を格納する例について説明した。しかしながら、本発明はこのような構成に限定されるものではなく、図３２に示すように、通信網ＮＥＴを介して管理サーバ１と通信可能に接続されたストレージサーバ４を設け、ストレージサーバ４内に記憶部１５を設けて、当該記憶部１５にゴルフ利用者情報テーブルＴＢＬ１１を格納するようにしてもよい。この場合には、管理サーバ１のＣＰＵ３０は、通信網ＮＥＴを介して、ストレージサーバ４の記憶部１５に格納されたゴルフ利用者情報テーブルＴＢＬ１１にアクセスし、必要な情報を入手し、あるいは、必要情報を書き込むようにすればよい。また、図３３に示すように、通信網ＮＥＴを介して管理サーバ１Ａと通信可能に接続されたストレージサーバ４を設け、ストレージサーバ４内に記憶部１５を設けて、当該記憶部１５にゴルフ利用者情報テーブルＴＢＬ１１及び友達情報テーブルＴＢＬ１２を格納するようにしてもよい。この場合には、管理サーバ１ＡのＣＰＵ３０は、通信網ＮＥＴを介して、ストレージサーバ４の記憶部１５に格納されたゴルフ利用者情報テーブルＴＢＬ１１及び友達情報テーブルＴＢＬ１２にアクセスし、必要な情報を入手し、あるいは、必要情報を書き込むようにすればよい。なお、図３２は図１に対応する図であり、図３３は図２２に対応する図である。
【００８７】
（８））上述した各実施形態及び各変形例において説明した取得部１１、特定部１３、表示制御部１４、送信要求送信部１６、及び表示要求送信部１７は、管理サーバ１又は１Ａ、あるいは、端末装置２のいずれに備えるようにしてもよい。
【００８８】
（９）上述した各実施形態及び各変形例では、管理サーバ１又は１Ａが提供するサービスとして、ゴルフ情報の提供サービスを一例として説明したが、本発明はこれに限定されるものではなく、管理サーバ１又は１Ａはどのようなサービスを提供するものであってもよい。例えば、利用者同士の共通のテーマに基づいて、アプリケーション上で特定の関係を構築するすべてのものに適用できる。共通のテーマは、マラソン、バドミントン等のスポーツ、将棋、ゲームなどの趣味的なものであってもよいし、ビジネスに関するものあってもよい。また、特定の関係は、友達関係に限定されない。例えば、上司と部下の関係であってもよいし、問屋と小売の関係であってもよい。要は、一定の規則に基づいて構築される関係であればどのようなものであってもよい。
【００８９】
＜その他＞
なお、本発明における機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することとしてもよい。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。また、本発明における機能またはその一部を実現するためのプログラムを配信する配信サーバ及び当該配信サーバに備えられた記憶媒体、及び当該配信サーバの外部に存在し、当該プログラムを前記配信サーバにより配信するために記憶している記憶媒体も、本発明の範囲に含むものとする。
【００９０】
また、本発明は上述の各実施形態及び変形例に限定されるものではなく、本発明の趣旨の範囲内での変更は本発明に含まれるものである。
【符号の説明】
【００９１】
ＮＥＴ……通信網、１，１Ａ……管理サーバ、２，２ｆ，２ｔ……端末装置、３……外部管理サーバ、１１……取得部、１３……特定部、１４……表示制御部、１５……記憶部、１６……送信要求送信部、１７……表示要求送信部、２１……第１要求部、２２……表示部、２３……選択部、２４……第２要求部。
【図１】
2013179867.tif 000003
【図２】
2013179867.tif 000004
【図３】
2013179867.tif 000005
【図４】
2013179867.tif 000006
【図５】
2013179867.tif 000007
【図６】
2013179867.tif 000008
【図７】
2013179867.tif 000009
【図８】
2013179867.tif 000010
【図９】
2013179867.tif 000011
【図１０】
2013179867.tif 000012
【図１１Ａ】
2013179867.tif 000013
【図１１Ｂ】
2013179867.tif 000014
【図１２】
2013179867.tif 000015
【図１３】
2013179867.tif 000016
【図１４】
2013179867.tif 000017
【図１５】
2013179867.tif 000018
【図１６】
2013179867.tif 000019
【図１７】
2013179867.tif 000020
【図１８】
2013179867.tif 000021
【図１９】
2013179867.tif 000022
【図２０】
2013179867.tif 000023
【図２１】
2013179867.tif 000024
【図２２】
2013179867.tif 000025
【図２３】
2013179867.tif 000026
【図２４】
2013179867.tif 000027
【図２５Ａ】
2013179867.tif 000028
【図２５Ｂ】
2013179867.tif 000029
【図２５Ｃ】
2013179867.tif 000030
【図２６】
2013179867.tif 000031
【図２７Ａ】
2013179867.tif 000032
【図２７Ｂ】
2013179867.tif 000033
【図２８】
2013179867.tif 000034
【図２９Ａ】
2013179867.tif 000035
【図２９Ｂ】
2013179867.tif 000036
【図３０】
2013179867.tif 000037
【図３１】
2013179867.tif 000038
【図３２】
2013179867.tif 000039
【図３３】
2013179867.tif 000040
【国際調査報告】
2013179867.tif 000041
2013179867.tif 000042