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