(57)【特許請求の範囲】
【請求項１】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置であって、
第１プレイヤから、所定の競技に対し投票対象を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部と、
を有し、
前記通知部は、前記抽出された第２プレイヤの投票対象のうち、前記第１投票に含まれる投票対象と前記第１投票に含まれない投票対象とを識別可能に通知する、
情報処理装置。
【請求項２】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置であって、
第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部と、を有し、
前記第１受付部は、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうち指定される所定価値が大きい順に所定数選択した第１投票に指定される投票対象が含まれる第２プレイヤを抽出する、
情報処理装置。
【請求項３】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置であって、
第１プレイヤから、所定の競技に対し投票対象を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部と、を有し、
前記第１受付部は、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票に指定される投票対象を最も多く指定した第２プレイヤを抽出する、
情報処理装置。
【請求項４】
前記通知部は、前記第１投票の受け付け後に、前記所定の競技に対する追加の投票のための操作を前記第１プレイヤから受け付けた場合に、前記抽出された第２プレイヤの投票に関する情報を前記第１プレイヤに通知する、
請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理方法であって、
コンピュータが、第１プレイヤから、所定の競技に対し投票対象を指定した第１投票を受け付ける第１受付処理と、
コンピュータが、複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付処理と、
コンピュータが、前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出処理と、
コンピュータが、前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知処理と、を有し、
前記通知処理では、コンピュータが、前記抽出された第２プレイヤの投票対象のうち、前記第１投票に含まれる投票対象と前記第１投票に含まれない投票対象とを識別可能に通知する、
情報処理方法。
【請求項６】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行するコンピュータにより実行されるプログラムであって、
第１プレイヤから、所定の競技に対し投票対象を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部としてコンピュータを機能させ、
前記通知部は、前記抽出された第２プレイヤの投票対象のうち、前記第１投票に含まれる投票対象と前記第１投票に含まれない投票対象とを識別可能に通知する、
プログラム。
【請求項７】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理方法であって、
コンピュータが、第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付ける第１受付処理と、
コンピュータが、複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付処理と、
コンピュータが、前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出処理と、
コンピュータが、前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知処理と、を有し、
前記第１受付処理では、コンピュータが、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出処理では、コンピュータが、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
前記抽出処理では、コンピュータが、前記複数の第２プレイヤの中から、前記複数の第１投票のうち指定される所定価値が大きい順に所定数選択した第１投票に指定される投票対象が含まれる第２プレイヤを抽出する、
情報処理方法。
【請求項８】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行するコンピュータにより実行されるプログラムであって、
第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部としてコンピュータを機能させ、
前記第１受付部は、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうち指定される所定価値が大きい順に所定数選択した第１投票に指定される投票対象が含まれる第２プレイヤを抽出する、
プログラム。
【請求項９】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理方法であって、
コンピュータが、第１プレイヤから、所定の競技に対し投票対象を指定した第１投票を受け付ける第１受付処理と、
コンピュータが、複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付処理と、
コンピュータが、前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出処理と、
コンピュータが、前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知処理と、を有し、
前記第１受付処理では、コンピュータが、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出処理では、コンピュータが、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
前記抽出処理では、コンピュータが、前記複数の第２プレイヤの中から、前記複数の第１投票に指定される投票対象を最も多く指定した第２プレイヤを抽出する、
情報処理方法。
【請求項１０】
投票対象に対して投票が可能な競技に対する投票に関する処理を実行するコンピュータにより実行されるプログラムであって、
第１プレイヤから、所定の競技に対し投票対象を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部としてコンピュータを機能させ、
前記第１受付部は、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票に指定される投票対象を最も多く指定した第２プレイヤを抽出する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
現在、競馬や競輪、競艇等の公営競技が行われている。特許文献１には、インターネット上で公営競技の予想を公開するサイトにおいて、予想者の客観的な信頼性を画像で表示することによって、当該サイトの閲覧者が予想者の信頼性を視覚的に認識して、その予想を参考とすることができる投票予想公開システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、予想者の過去の投票における的中率あるいは回収率の高さといった過去の実績に基づく信頼性に基づいて、信頼性が高い予想者をユーザに通知する技術である。言い換えると、特許文献１に記載の技術は、ユーザの趣向（例えば大穴狙いや堅実派など）に関わらず、信頼性が高い予想者をユーザに共通して通知してしまう。そのため、ユーザがこれから投票する競技に対して、ユーザの趣向（例えば大穴狙いや堅実派など）にあった予想や投票を行っている予想者をユーザに通知することはできない。
【０００５】
そこで、本発明は、今後開催される競技について、投票対象がユーザの趣向に近い予想者をユーザに通知することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置であって、第１プレイヤから、投票対象の指定を受け付ける第１受付部と、複数の第２プレイヤから、投票対象及び投票方式の指定を受け付ける第２受付部と、前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１プレイヤの投票対象が含まれる第２プレイヤを抽出する抽出部と、前記抽出された第２プレイヤを前記第１プレイヤに通知する通知部と、を有する。
【発明の効果】
【０００７】
本発明によれば、今後開催される競技について、投票対象がユーザの趣向に近い予想者をユーザに通知することができる技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る投票システムのシステム構成の一例を示す図である。
【図２】サーバのハードウェア構成例を示す図である。
【図３】サーバの機能ブロック構成例を示す図である。
【図４】ユーザ管理ＤＢ及び予想者管理ＤＢの一例を示す。
【図５】投票システムが行う処理手順の一例を示すシーケンス図である。
【図６】画面表示例を示す図である。
【図７】第２実施形態における投票システムが行う処理手順の一例を示すシーケンス図である。
【図８】第２実施形態における画面表示例を示す図である。
【発明を実施するための形態】
【０００９】
添付図面を参照して、本発明の実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る投票システム１のシステム構成の一例を示す図である。図１に示す投票システム１は、サーバ１０と、１以上の端末２０とを備える。サーバ１０及び端末２０は、インターネットやイントラネット、無線ＬＡＮ、移動通信等の通信ネットワークＮを介して互いに通信可能に接続されている。サーバ１０及び端末２０は、情報処理装置と称されてもよい。
【００１１】
サーバ１０は、１又は複数の物理的なサーバ等から構成されていてもよいし、ハイパーバイザー（hypervisor）上で動作する仮想的なサーバを用いて構成されていてもよいし、クラウドサーバを用いて構成されていてもよい。端末２０は、ユーザが利用する端末であり、ユーザは、端末２０を操作することで投票対象に投票を行うことができる。端末２０は、例えば、携帯電話（スマートフォンを含む）、タブレット端末、パーソナルコンピュータ等である。
【００１２】
サーバ１０は、例えば、競輪、競馬、競艇、オートレースのように投票行為が行われる各種競技において、予想者（Tipster）が予想及び投票する投票対象、投票方式及び所定価値の管理、ユーザが予想及び投票する投票対象、投票方式及び所定価値の管理、ユーザ及び予想者が保持する所定価値の管理、競技（レース）の結果に応じた払い戻し量（払戻金）等の管理などの各種処理を実行する。
【００１３】
予想者はどのような人物であってもよいが、例えば、複数の人物から構成されるグループであってもよいし、１人であってもよい。また、芸能人等の有名人であってもよいし、無名の一般人であってもよい。また、予想者は、必ずしも実在する人物に限定されず、コンピュータシミュレーションにより作り出された仮想的な人物であってもよい。本実施形態では、ユーザは、予想者が競技結果を予想している様子をリアルタイムで撮影した映像を端末２０の画面で見ることができ、予想者と一緒になって競技を楽しむという体験をすることができる。
【００１４】
投票対象とは、競技に出場する出場者（選手や動物を含む）である。例えば、１番から５番までの出場者が競う競技の場合、１番から５番までの出場者の各々が投票対象になる。
【００１５】
投票方式とは、投票対象に対して所定価値を投票する（賭ける）方法である。例えば単勝とは、１着になる投票対象を予想して所定価値を投票する方法であり、複勝とは、１着から３着までに入る投票対象を予想して所定価値を投票する方法である。２連単とは、１着及び２着の投票対象を着順どおりに予想して所定価値を投票する方法であり、２連複とは、１着及び２着に入る２つの投票対象（着順は問わない）を予想して所定価値を投票する方法である。３連単とは、１着、２着及び３着の投票対象を着順どおりに予想して所定価値を投票する方法であり、３連複とは、１着〜３着に入る３つの投票対象（着順は問わない）を予想して所定価値を投票する方法である。本実施形態に係る投票方式には、これらの方法以外の投票方式も含まれる。
【００１６】
本実施形態では、投票方式及び投票対象を指定することで一意に定まる、所定価値を投票可能な対象を「投票券」と呼ぶ。投票券は、紙媒体で発行されるものでもよく、また、投票システム１内で管理されるデータであってもよい。投票券の一例として、１着１番、２着５番の２連単の投票券や、５番、７番及び８番の３連複の投票券が挙げられる。本実施形態で、「ユーザ又は予想者が投票券を購入すること」とは、「ユーザ又は予想者が、選択した投票方式及び投票対象に対して所定価値を投票すること」と同義である。
【００１７】
所定価値とは、投票対象に投票可能な価値であり、例えば、金銭でもよいし、ポイントであってもよい。ポイントは、投票することに加えて、所定のサービス又はゲームで利用可能であってもよい。また、ポイントは、例えば所定のサービス又はゲームをプレイするユーザが、所定のサービスやゲーム内にて無償で受け取ることが可能なポイント（無償ポイント）であってもよいし、所定のサービスやゲーム内で金銭の支払と引き換えに（課金することで）受け取ることが可能なポイント（有償ポイント）であってもよい。所定価値は、単に「価値」と称されてもよい。
【００１８】
競技の結果、投票券が的中した場合、ユーザ及び予想者は所定価値の払い戻しを受けることができる。例えば３倍の投票券が的中した場合、ユーザ及び予想者は投票した所定価値の３倍の量の所定価値の払い戻しを受けることができる。
【００１９】
本実施形態において、サーバ１０は、ユーザ（第１プレイヤ）の趣向（大穴狙いや堅実派など）と近い趣向を持つ予想者をユーザに通知する。より具体的には、サーバ１０は、ユーザから、上位に入ると予想する投票対象の指定を受け付けると、予想者の中から、ユーザが指定した投票対象と同一の投票対象を含む投票券が当たると予想している予想者（第２プレイヤ）を抽出し、抽出した予想者をユーザに通知する。
【００２０】
また、ユーザは、端末２０の画面にて、抽出された予想者の中から一の予想者を指定することで、当該予想者が当たると予想する投票券の全部又は一部と同一の投票券を購入することができる。以下の説明では、予想者が予想する投票券と同一の投票券をユーザが購入することを、ユーザが予想者に「相乗りする」と表現する。すなわち、ユーザは、投票対象が自身の趣向に近い予想者を把握することができ、当該予想者が予想した投票券を参考にして投票券の購入を行うことができる。
【００２１】
なお、本実施形態において「予想」には、投票券を購入するためにどの投票対象が上位に入るのかを予想することと、投票券の購入は行わずに予想のみを行うこととの両方の意味を含む。
【００２２】
＜ハードウェア構成＞
図２は、サーバ１０のハードウェア構成例を示す図である。サーバ１０は、ＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphical processing unit）等のプロセッサ１１、メモリ、ＨＤＤ（Hard Disk Drive）及び／又はＳＳＤ（Solid State Drive）等の記憶装置１２、有線又は無線通信を行う通信ＩＦ（Interface）１３、入力操作を受け付ける入力デバイス１４、及び情報の出力を行う出力デバイス１５を有する。入力デバイス１４は、例えば、キーボード、タッチパネル、マウス及び／又はマイク等である。出力デバイス１５は、例えば、ディスプレイ及び／又はスピーカ等である。
【００２３】
＜機能ブロック構成＞
図３は、サーバ１０の機能ブロック構成例を示す図である。サーバ１０は、記憶部１００と、表示制御部１０１と、第１受付部１０２と、第２受付部１０３と、抽出部１０４と、通知部１０５と、投票処理部１０６とを含む。記憶部１００は、サーバ１０が備える記憶装置１２を用いて実現することができる。また、表示制御部１０１と、第１受付部１０２と、第２受付部１０３と、抽出部１０４と、通知部１０５と、投票処理部１０６とは、サーバ１０のプロセッサ１１が、記憶装置１２に記憶されたプログラムを実行することにより実現することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体（Non-transitory computer readable medium）であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ等の記憶媒体であってもよい。
【００２４】
記憶部１００は、ユーザに関する各種情報を管理するユーザ管理ＤＢ１００ａと、予想者に関する各種情報を管理する予想者管理ＤＢ１００ｂとを記憶する。
【００２５】
図４に、ユーザ管理ＤＢ１００ａ及び予想者管理ＤＢ１００ｂの一例を示す。ユーザ管理ＤＢ１００ａの「ユーザＩＤ」には、サーバ１０内でユーザを一意に識別するための識別子が格納される。「ニックネーム」には、ユーザ登録時にユーザが入力したニックネームが格納される。「所持価値」は、ユーザが所持する所定価値の量が格納される。「投票履歴」には、ユーザが投票した投票券及び投票した（賭けた）所定価値がレース毎に格納される。
【００２６】
予想者管理ＤＢ１００ｂの「予想者ＩＤ」には、サーバ１０内で予想者（予想者のグループを含む）を一意に識別するための識別子が格納される。「ニックネーム」には、予想者のニックネームが格納される。「所持価値」は、予想者が所持する所定価値の量が格納される。「予想」には、今後行われる競技について、予想者が予想した投票券と、投票する予定又は投票済みの所定価値とが格納される。なお、今後行われる競技には、直近又は当日に行われる競技に限定されず、翌日に行われる競技など、将来行われる競技に対する予想も含まれる。図４の例では第５競技について、チームＡ〜Ｃが予想した投票券の内容が格納されている。「投票履歴」には、既に終了した競技について、予想者が投票した投票券及び当該投票券の購入に用いた所定価値が競技毎に格納される。
【００２７】
表示制御部１０１は、予想者が予想をしている様子を撮影した映像、ユーザから、予想する投票対象の指定を受け付ける画面、予想者が予想する投票券及び当該投票券に投票する所定価値の量を示す画面等を端末２０のディスプレイに表示させるために必要な各種の処理を行う。表示制御部１０１は、端末２０が備えるＷｅｂブラウザからのアクセスに応じて、又は、端末２０にインストールされた専用のアプリケーションからのアクセスに応じて、各種の画面を表示するためのデータを端末２０に送信する。
【００２８】
第１受付部１０２は、ユーザから、投票対象の指定を受け付ける。なお、投票対象の指定を受け付けることには、ユーザから、所定価値を投票するために投票対象の指定を受け付けることと、ユーザから、予想する投票対象（予想のみ行い、所定価値を投票することは行わない場合も含む）の指定を受け付けることの両方を含む。
【００２９】
また、第１受付部１０２は、後述する抽出部１０４で抽出された予想者の中から、ユーザが相乗りする予想者の選択を受け付けるようにしてもよい。
【００３０】
また、第１受付部１０２は、ユーザから、後述する抽出部１０４で抽出された予想者の中から予想者の選択を受け付け（つまり、相乗りする予想者の選択を受け付け）、選択された予想者が指定する投票対象及び投票方式の中から、ユーザが投票する投票対象及び投票方式の指定と、投票する所定価値との指定とを受け付けるようにしてもよい。
【００３１】
第２受付部１０３は、複数の予想者から、投票対象及び投票方式の指定（購入する投票券の指定）を受け付ける。なお、投票対象の指定を受け付けることには、予想者から、所定価値を投票するために投票対象及び投票方式の指定を受け付けることと、予想者から、当たると予想する投票対象及び投票方式の指定（予想のみ行い、所定価値を投票することは行わない場合も含む）の指定を受け付けることの両方を含む。
【００３２】
抽出部１０４は、複数の予想者の中から、複数の予想者の各々の投票対象に、少なくともユーザの投票対象が含まれる予想者を抽出する。
【００３３】
通知部１０５は、抽出された予想者をユーザに通知する。また、通知部１０５は、抽出された予想者に加えて、当該予想者が予想する投票対象及び投票方式をユーザに通知するようにしてもよい。
【００３４】
投票処理部１０６は、所定価値の投票に関する各種の処理を行う。例えば、投票処理部１０６は、指定された投票対象及び投票方式に対して、指定された所定価値を投票する。
【００３５】
＜処理手順＞
図５は、投票システム１が行う処理手順の一例を示すシーケンス図である。図５を用いて、サーバ１０及び端末２０が行う処理手順を具体的に説明する。なお、図５において、ユーザが利用する端末を端末２０ａとし、予想者が利用する端末を端末２０ｂと記載する。
【００３６】
ステップＳ１０１で、各予想者が利用する端末２０ｂは、競技の結果、予想者が、どの投票対象が上位になるのかについて予想を行っている様子を撮影した映像データをサーバ１０に送信する。映像データの送信は、所定期間の間（少なくとも複数の競技が行われる時間帯を含む期間であり、例えば朝９時から夜２１時までなど）、継続して行われる。また、端末２０ｂは、予想者が予想する投票券（投票方式及び投票対象）及び当該投票券に投票する所定価値の量を示す予想データをサーバ１０に送信する。サーバ１０の第２受付部１０３は、各予想者の端末２０ｂから、予想者が予想する投票券の指定と各投票券に投票する所定価値の量の指定とを受け付ける。
【００３７】
ステップＳ１０２で、ユーザが利用する端末２０ａは、投票等を行う画面の送信を要求するメッセージをサーバ１０に送信する。当該メッセージは、例えば、端末２０ａにて、Ｗｅｂブラウザ又は専用のアプリケーションが起動されたタイミングで送信される。
【００３８】
ステップＳ１０３で、サーバ１０の表示制御部１０１は、予想入力画面を端末２０ａに表示させるためのデータを含むメッセージを、端末２０ａに送信する。
【００３９】
ステップＳ１０４で、端末２０ａは、予想入力画面を表示し、上位に入ると予想する投票対象の指定をユーザから受け付ける。図６の画面Ｄ１０は、予想入力画面の一例である。ユーザは、画面Ｄ１０にて、１着になると予想する投票対象、２着になると予想する投票対象及び３着になると予想する投票対象を指定する。なお、１〜３着の全ての予想する必要はない。１着のみを予想するようにしてもよいし、１着及び２着を予想し３着については予想しなくてもよい。また、画面Ｄ１０では、投票対象の指定を着順に従って受け付ける構成としているが、これに限定されない。例えば着順を問わず、上位に入ると予想される所定数（例えば３つ）の投票対象を受け付ける構成としてもよい。ユーザによりボタンＢ１０が押下されると、端末２０ａは、図５のステップＳ１０５の処理手順を実行する。図５に戻り説明を続ける。
【００４０】
ステップＳ１０５で、端末２０ａは、ユーザにより指定された投票対象を示すメッセージをサーバ１０に送信する。サーバ１０の第１受付部１０２は、ユーザにより指定された投票対象を受け付ける。
【００４１】
ステップＳ１０６で、サーバ１０の抽出部１０４は、ユーザと予想が類似する予想者を抽出する。より具体的には、抽出部１０４は、予想者管理ＤＢ１００ｂにアクセスし、複数の予想者の中から、「予想」カラムに含まれる投票対象に、少なくともユーザの投票対象が含まれる予想者を抽出する。
【００４２】
例えば、予想者管理ＤＢ１００ｂには図４に示すデータが格納されていると仮定する。この場合において、ユーザが、７番の出場者が上位に入ると予想した場合、抽出部１０４は、予想者の予想する投票券に７番の投票対象が含まれるチームＢを抽出する。また、ユーザが、３番の出場者が上位に入ると予想した場合、抽出部１０４は、予想者の予想する投票券に３番の投票対象が含まれるチームＡ及びチームＣを抽出する。また、ユーザが、３番が１着、１番が２着に入ると予想した場合、抽出部１０４は、予想者の予想する投票券に３番が１着、１番が２着である投票券（３番及び１番の２連単）が含まれるチームＡを抽出する。
【００４３】
ステップＳ１０７で、通知部１０５は、抽出部１０４で抽出された予想者のニックネームと、当該予想者の予想（投票券、投票する所定価値）を示す予想者表示画面を表示させるためのデータを含むメッセージを端末２０ａに通知する。例えばステップＳ１０６の処理手順でチームＡ及びＣが抽出された場合、通知部１０５は、チームＡの予想（単勝３番に５００円、１着３番及び２着５番の２連単に２００円、１着３番及び２着１番の２連単に２００円）と、チームＣの予想（３番及び４番の２連複に２００円、１番及び５番の２連複に２００円）を示すメッセージを端末２０ａに通知する。
【００４４】
ステップＳ１０８で、端末２０は、ユーザと予想が類似する予想者を示す予想者一覧画面を表示する。図６の画面Ｄ１１は、予想者一覧を表示する画面の一例である。予想者一覧を表示する画面には、ステップＳ１０７の処理手順でサーバ１０から通知された各予想者の予想が表示される。当該画面に表示される予想者の順は、画面の上から順に、ユーザの予想した投票対象を含む投票券が多い順としてもよい。例えば、図６の例では、ユーザは３番の出場者が１着になると予想しているが、３番の出場者を含むチームＡの投票券は、単勝３番と、１着３番及び２着５番の２連単の投票券と、１着３番及び２着１番の投票券の３つである。一方、３番の出場者を含むチームＣの投票券は、３番及び４番の２連複の投票券のみである。従って、端末２０は、チームＡの予想を示す表示エリアＴ１０を、チームＣの予想を示す表示エリアＴ１１よりも上に表示する。図５に戻り説明を続ける。
【００４５】
ステップＳ１０９で、端末２０は、ユーザから、相乗りする予想者の選択を受け付ける。例えば、端末２０は、図６に示す画面において表示エリアＴ１０が押下された場合にはチームＡが選択されたと認識し、表示エリアＴ１１が押下された場合にはチームＣが選択されたと認識するようにしてもよい。ユーザにより表示エリアＴ１０又は表示エリアＴ１１が押下されることで端末２０は、図５のステップＳ１１０の処理手順に進む。
【００４６】
ステップＳ１１０で、端末２０は、ステップＳ１０９の処理手順で選択された予想者をサーバ１０に通知する。サーバ１０の第１受付部１０２は、ユーザが選択した予想者（相乗りする予想者）を受け付ける。
【００４７】
ステップＳ１１１で、サーバ１０の表示制御部１０１は、所定価値を投票する投票券及び投票する所定価値の指定を受け付けるための画面を表示させるためのデータを含むメッセージを端末２０ａに送信する。
【００４８】
ステップＳ１１２で、端末２０は、ユーザから、所定価値を投票する投票券及び投票する所定価値の指定を受け付ける。図６の画面Ｄ１２は、投票受付画面の一例である。画面Ｄ１２には、画面Ｄ１１で選択された予想者が投票する投票券と投票する所定価値が並べて表示される。画面Ｄ１２には、投票券ごとに、投票する所定価値を入力する入力エリアＰ１０〜Ｐ１２が表示されている。入力エリアＰ１０〜Ｐ１２に、投票する所定価値が入力されて投票実行ボタンＢ１０が押下されると、端末２０ａは、図５のステップＳ１１３の処理手順を実行する。なお、所定価値の欄に「０」が入力されると、当該所定価値の欄に対応する投票券には投票が行われないこととしてもよい。図５に戻り説明を続ける。
【００４９】
ステップＳ１１３で、端末２０は、画面Ｄ１２に入力された、ユーザが投票する所定価値を示す購入指示メッセージをサーバ１０に送信する。サーバ１０の第１受付部１０２は、ユーザが投票する投票対象及び投票方式の指定と、投票する所定価値との指定とを受け付ける。
【００５０】
ステップＳ１１４で、サーバ１０の投票処理部１０６は、端末２０から通知された投票券に対して指定された所定価値を投票する処理（つまり投票券を購入する処理）を行う。当該処理は、投票処理部１０６が、競技を運営する団体の他の情報処理装置に所定価値の投票を依頼することで実行されることとしてもよい。
【００５１】
＜ユーザと予想が類似する予想者を抽出する際の変形例＞
続いて、抽出部１０４が行う、ユーザと予想が類似する予想者を抽出する処理について、複数の変形例を説明する。
【００５２】
（変形例１）
抽出部１０４は、図５のステップＳ１０６の処理手順で抽出された予想者の中から、更に、予想者の予想とユーザの予想との一致度が高い順に所定数の予想者（例えば上位２つの予想者など）を抽出するようにしてもよい。また、通知部１０５は、抽出された予想者と、当該予想者が予想する投票券と、当該予想者が各投票券に投票する所定価値の量とを、抽出部１０４で抽出された順にユーザに通知するようにしてもよい。予想者の予想とユーザの予想との一致度は、予想者が予想する投票券の中で、ユーザの予想する投票対象を含む投票券の数に応じて決定されることしてもよい。例えば、予想者管理ＤＢ１００ｂには図４に示すデータが格納されていると仮定する。もし、ユーザが３番の投票対象を予想した場合、３番の投票対象を含む投票券の数は、チームＡは３つ、チームＣは１つである。従って、一致度は、チームＡの方がチームＣよりも高くなる。
【００５３】
（変形例２）
抽出部１０４は、図５のステップＳ１０６の処理手順で抽出された予想者の中から、更に、予想者の各々が過去の競技において投票した投票対象のうち、ユーザが過去の競技において投票した投票対象と同一である投票対象が多い順に所定数の予想者（例えば上位３つの予想者など）を抽出するようにしてもよい。また、通知部１０５は、抽出された所定数の予想者と、該予想者が予想する投票券と、当該予想者が各投票券に投票する所定価値の量とを、抽出部１０４で抽出された順にユーザに通知するようにしてもよい。比較する過去の競技は、直近の１レース（つまり、次に開催される競技の一つ前の競技）であってもよいし、直近の複数の競技であってもよいし、ユーザが的中した競技（投票券が当たった競技）の中から直近の１又は複数の競技であってもよい。
【００５４】
例えば、図５のステップＳ１０６の処理手順で抽出された予想者は、チームＡ及びチームＣであったとする。また、過去の競技（ここでは第１競技とする）において、チームＡが投票した投票券は、１番と５番の２連複、４番と５番の２連複であったとする。同様に、当該過去の競技において、チームＣが投票した投票券は、２番の単勝、３番の単勝であったとする。つまり、チームＡが過去の競技で投票した投票対象は、１番、４番及び５番の３つであり、チームＣが過去の競技で投票した投票対象は、２番及び３番の２つである。この場合において、当該過去の競技においてユーザが投票した投票券に含まれる投票対象は２番と３番であったと仮定すると、ユーザが過去の競技において投票した投票対象と同一である投票対象の数は、チームＣが２つであり、チームＡは０である。従って、抽出部１０４は、ユーザに通知する予想者としてチームＣを抽出し、通知部１０５は、チームＣが予想する投票券と、チームＣが各投票券に投票する所定価値の量とをユーザに通知する。
【００５５】
（変形例３）
抽出部１０４は、複数の予想者の中から、複数の予想者の各々の投票対象及び投票方式に、少なくともユーザの投票対象及び投票方式が含まれる予想者を抽出するようにしてもよい。より具体的には、抽出部１０４は、予想者管理ＤＢ１００ｂにアクセスし、複数の予想者の中から、「予想」カラムに含まれる投票対象及び投票方式に、少なくともユーザが予想する投票対象及び投票方式が含まれる予想者を抽出する。
【００５６】
例えば、予想者管理ＤＢ１００ｂには図４に示すデータが格納されていると仮定する。この場合において、ユーザが、単勝７番を予想した場合、抽出部１０４は、予想者の予想する投票券に単勝７番が含まれるチームＢを抽出する。また、ユーザが、単勝３番を予想した場合、抽出部１０４は、予想者の予想する投票券に単勝３番が含まれるチームＡを抽出する。
【００５７】
（変形例４）
抽出部１０４は、複数の予想者の中から、ユーザの投票対象及び投票方式と同一である投票対象及び投票方式に投票する所定価値の合計値が大きい順に所定数の予想者を抽出するようにしてもよい。また、通知部１０５は、抽出された所定数の予想者と、該予想者の投票対象及び投票方式を、抽出部１０４で抽出された順にユーザに通知するようにしてもよい。
【００５８】
例えば、チームＭ、チームＮ、チームＯ及びチームＰは、それぞれ、単勝３番に２００円、７００円、３００円、１０００円を投票し、単勝４番に５００円、２００円、３００円、５００円を投票していると仮定する。また、所定数は２つに設定されていると仮定する。また、ユーザは、単勝３番及び単勝４番を予想していると仮定する。この場合、予想者の予想する投票券に単勝３番及び単勝４番が含まれているチームは、チームＭ、チームＮ、チームＯ及びチームＰであり、単勝３番及び単勝４番に投票する所定価値の合計値は、それぞれ、７００円、９００円、６００円、１５００円である。従って、抽出部１０４は、所定価値の合計値が大きい順に２つのチーム（つまりチームＰ及びチームＮ）を抽出する。
【００５９】
（変形例５）
抽出部１０４は、複数の予想者の中から、各予想者が投票する所定価値の総額に対する、ユーザの投票対象及び投票方式と同一である投票対象及び投票方式に投票する所定価値の合計値の割合が大きい順に、所定数の予想者を抽出するようにしてもよい。また、通知部１０５は、抽出された所定数の予想者と、該予想者の投票対象及び投票方式を、抽出部１０４で抽出された順にユーザに通知するようにしてもよい。
【００６０】
例えば、チームＭ、チームＮ、チームＯ及びチームＰは、それぞれ、単勝３番に２００円、７００円、３００円、１０００円を投票し、単勝４番に５００円、２００円、３００円、５０００円を投票し、単勝５番に１００円、５００円、８００円、３００００円を投票していると仮定する。また、所定数は２つに設定されていると仮定する。また、ユーザは、単勝３番及び単勝４番を予想していると仮定する。この場合、予想者の予想する投票券に単勝３番及び単勝４番が含まれているチームは、チームＭ、チームＮ、チームＯ及びチームＰであり、全ての投票の総額に対する、単勝３番及び単勝４番に投票する所定価値の割合は、それぞれ、（２００＋５００）÷（２００＋５００＋１００）＝０．８７５、（７００＋２００）÷（７００＋２００＋５００）＝０．６４２、（３００＋３００）÷（３００＋３００＋８００）＝０．４２８、（１０００＋５０００）÷（１０００＋５０００＋３００００）＝０．１６６である。従って、抽出部１０４は、算出した割合が大きい順に２つのチーム（つまりチームＭ及びチームＮ）を抽出する。
【００６１】
＜まとめ＞
以上説明した実施形態によれば、サーバ１０は、ユーザから、上位に入ると予想する投票対象の指定を受け付けると、予想者の中から、ユーザが指定した投票対象と同一の投票対象を含む投票券が当たると予想している予想者を抽出し、抽出した予想者をユーザに通知するようにした。これにより、今後開催される競技について、投票対象がユーザの趣向（例えば大穴狙いや堅実派など）に近い予想者をユーザに通知することが可能になる。
【００６２】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【００６３】
＜付記＞
［付記１］
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置であって、
第１プレイヤから、投票対象の指定を受け付ける第１受付部と、
複数の第２プレイヤから、投票対象及び投票方式の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１プレイヤの投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤを前記第１プレイヤに通知する通知部と、
を有する、情報処理装置。
【００６４】
付記１によれば、今後開催される競技について、投票対象がユーザの趣向に近い予想者をユーザに通知することができる技術を提供することが可能になる。
【００６５】
［付記２］
前記通知部は、前記第２プレイヤの投票対象及び投票方式を前記第１プレイヤに通知する
付記１に記載の情報処理装置。
【００６６】
付記２によれば、予想者が予想する投票対象及び投票方式をユーザに通知することが可能になる。
【００６７】
［付記３］
前記第１受付部は、前記抽出された第２プレイヤの中から第２プレイヤの選択を受け付け、
前記選択された第２プレイヤが指定する投票対象及び投票方式の中から、前記第１プレイヤが投票する投票対象及び投票方式の指定と、投票する所定価値との指定とを受け付ける投票処理部、を有する、
付記１又は２に記載の情報処理装置。
【００６８】
付記３によれば、ユーザは、予想者に相乗りすることができ、投票に慣れていないユーザであっても、容易に投票を行うことが可能になる。
【００６９】
［付記４］
前記抽出部は、前記抽出された第２プレイヤの中から、前記抽出された第２プレイヤの各々の投票対象のうち、前記第１プレイヤの投票対象と同一である投票対象が多い順に所定数の第２プレイヤを抽出し、
前記通知部は、前記抽出された前記所定数の第２プレイヤと、該第２プレイヤの投票対象及び投票方式を、前記第１プレイヤに通知する、
付記１〜３のいずれか一項に記載の情報処理装置。
【００７０】
付記４によれば、複数の予想者が抽出された場合に、ユーザの投票傾向により近い投票傾向を有する予想者を優先的にユーザに通知することが可能になる。
【００７１】
［付記５］
前記抽出部は、前記抽出された第２プレイヤの中から、前記抽出された第２プレイヤの各々が過去の競技において投票した投票対象のうち、前記第１プレイヤが前記過去の競技において投票した投票対象と同一である投票対象が多い順に所定数の第２プレイヤを抽出し、
前記通知部は、前記抽出された前記所定数の第２プレイヤと、該第２プレイヤの投票対象及び投票方式を、前記第１プレイヤに通知する、
付記１〜４のいずれか一項に記載の情報処理装置。
【００７２】
付記５によれば、複数の予想者が該当する場合に、過去の競技においても、ユーザの投票傾向により近い投票傾向を有する予想者を優先的にユーザに通知することが可能になる。
【００７３】
［付記６］
前記抽出部は、前記複数の第２プレイヤの各々の投票対象及び投票方式に、少なくとも前記第１プレイヤの投票対象及び投票方式が含まれる第２プレイヤを抽出する、
付記１〜５のいずれか一項に記載の情報処理装置。
【００７４】
付記６によれば、投票対象に加えて、投票方式についてもユーザの趣向に近い予想者を抽出してユーザに通知することが可能になる。
【００７５】
［付記７］
前記抽出部は、前記第１プレイヤの投票対象及び投票方式と同一である投票対象及び投票方式に投票する所定価値の合計値が大きい順に所定数の第２プレイヤを抽出し、
前記通知部は、前記抽出された前記所定数の第２プレイヤと、該第２プレイヤの投票対象及び投票方式を、前記第１プレイヤに通知する、
付記６に記載の情報処理装置。
【００７６】
付記７によれば、投票対象に加えて、投票方式についてもユーザの趣向に近い予想者を抽出してユーザに通知することが可能になる。また、複数の予想者が抽出された場合に、ユーザの趣向と一致する投票券に対して多くの所定価値を賭けている予想者（予想に自信があると思われる予想者）を優先的にユーザに通知することが可能になる。
【００７７】
［付記８］
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置が行う情報処理方法であって、
第１プレイヤから、投票対象の指定を受け付けるステップと、
複数の第２プレイヤから、投票対象及び投票方式の指定を受け付けるステップと、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１プレイヤの投票対象が含まれる第２プレイヤを抽出するステップと、
前記抽出された第２プレイヤを前記第１プレイヤに通知するステップと、
を有する、情報処理方法。
【００７８】
付記８によれば、今後開催される競技について、投票対象がユーザの趣向に近い予想者をユーザに通知することができる技術を提供することが可能になる。
【００７９】
［付記９］
投票対象に対して投票が可能な競技に対する投票に関する処理を実行するコンピュータに、
第１プレイヤから、投票対象の指定を受け付けるステップと、
複数の第２プレイヤから、投票対象及び投票方式の指定を受け付けるステップと、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１プレイヤの投票対象が含まれる第２プレイヤを抽出するステップと、
前記抽出された第２プレイヤを前記第１プレイヤに通知するステップと、
を実行させるためのプログラム。
【００８０】
付記９によれば、今後開催される競技について、投票対象がユーザの趣向に近い予想者をユーザに通知することができる技術を提供することが可能になる。
【００８１】
［第２の実施形態］
以下、本発明に係る第２の実施形態について説明する。第２の実施形態に係る投票システム１は、第１の実施形態に係る投票システム１とシステム構成とハードウェア構成において同様の構成を採用可能であるため、ここでの説明は省略する。また、サーバ１０が備える機能構成に関しても図３と同様の構成を採用可能であるが、各部が実行する処理において相違する。以下では第１の実施形態との相違点を中心に、まず第２の実施形態に係るサーバ１０が備える機能について説明する。
【００８２】
第１受付部１０２は、第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付ける。ここで、第１プレイヤとは、端末２０ａを操作するユーザである。また、所定の競技とは、第１プレイヤが投票を行う対象となる競技である。第１投票は、所定の競技に関して投票対象とその投票対象に設定した所定価値の量が指定された情報である。例えば、第１投票とは、第１プレイヤが所定の競技において投票する投票券の情報であってよい。
【００８３】
また、第１受付部１０２は、第１プレイヤから、所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付けてもよい。例えば図６に示した例では、第１プレイヤが投票したそれぞれの投票対象、投票方式、投票金額がそれぞれの第１投票に相当する。第１受付部１０２は、複数の第１投票を同じタイミングで受け付けてもよいし、少なくとも１つの第１投票を他の第１投票とは異なるタイミングで受け付けてもよい。
【００８４】
投票処理部１０６は、第１受付部１０２で受け付けた第１投票に基づいて投票を実行する。具体的には、投票処理部１０６は、第１投票が示す投票券を購入するための処理を実行する。投票処理部１０６は、第１受付部１０２で受け付けた第１投票が複数ある場合には、それぞれの第１投票に基づいて投票を実行する。なお、所定の競技の終了後に、競技の結果が確定した場合に、第１投票で指定される投票対象、投票方式が的中している場合には、対応する倍率と第１投票で指定される投票金額とに基づいて算出される的中金額が第１プレイヤに付与されることとなる。
【００８５】
第２受付部１０３は、複数の第２プレイヤから、所定の競技に対し少なくとも投票対象の指定を受け付ける。複数の第２プレイヤとは、第１プレイヤ以外のユーザであって、所定の競技に対する投票対象の情報を指定したユーザであってよい。第２受付部１０３は、複数の第２プレイヤから、投票対象に加えて、投票方式の情報の指定を受け付けてもよいし、さらに投票金額の情報の指定を受け付けてもよい。複数の第２プレイヤから受け付けた投票対象の指定の情報は、例えば図４に示される予想者管理ＤＢ１００ｂに格納される。
【００８６】
抽出部１０４は、複数の第２プレイヤの中から、複数の第２プレイヤの各々の投票対象に、少なくとも第１投票に指定される投票対象が含まれる第２プレイヤを抽出する。具体的には、第１投票に指定される投票対象を含む予想を、予想者管理ＤＢ１００ｂから検索して、検索された予想者を第２プレイヤとして抽出する。
【００８７】
また、第１投票が複数ある場合には、抽出部１０４は、複数の第２プレイヤの中から、複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出してもよい。例えば、抽出部１０４は、複数の第１投票にそれぞれ指定される投票対象のうち、最も多くの投票対象を含む予想（投票）を行った第２プレイヤを抽出するようにしてもよい。また、抽出部１０４は、複数の第１投票のうちから２以上の第１投票を選択し、２以上の第１投票のそれぞれで指定される投票対象をいずれも含む第２プレイヤを抽出してもよい。
【００８８】
また例えば、抽出部１０４は、複数の第２プレイヤの中から、複数の第１投票のうち指定される所定価値が大きい順に所定数選択した第１投票に指定される投票対象が含まれる第２プレイヤを抽出してもよい。所定数は、１以上の任意の値でよいが、所定数を１とした場合には抽出部１０４は、複数の第１投票のうち指定される所定価値が最大の第１投票を選択し、選択した第１投票において指定される投票対象を含む予想（投票）を行った第２プレイヤを抽出するようにしてもよい。
【００８９】
通知部１０５は、抽出された第２プレイヤに関する情報を第１プレイヤに通知する。第２プレイヤに関する情報は、第２プレイヤを特定する情報、第２プレイヤが所定の競技に対して行った投票や予想に関する情報のうち少なくともいずれかを含むこととしてよい。通知部１０５は、第２プレイヤに関する情報を、第１プレイヤの操作する端末２０ａのディスプレイに表示させることで、上記の通知を行うこととしてよい。
【００９０】
通知部１０５は、第１投票の受け付け後に、所定の競技に対する追加の投票のための操作を第１プレイヤから受け付けた場合に、抽出された第２プレイヤの投票に関する情報を第１プレイヤに通知してもよい。所定の競技に対する追加の投票のための操作とは、第１投票に加えて所定の競技に対する投票を行うための画面に遷移する操作であってもよいし、投票を行うための情報を得るための操作であってもよい。
【００９１】
また、通知部１０５は、抽出された第２プレイヤの投票対象のうち、第１投票に含まれる投票対象と第１投票に含まれない投票対象とを識別可能に通知してもよい。例えば、通知部１０５は、第２プレイヤの投票対象のうち、第１投票に含まれる投票対象と、第１投票に含まれない投票対象とに対してそれぞれ異なる画像を付加したり、異なる態様（色、強調表示等）で表示したり、一方にのみ特定の画像を付加したり、特定の態様で表示したりしてもよい。また、通知部１０５は、第２プレイヤの投票対象のうち、第１投票に含まれる投票対象に対しては、第１プレイヤが投票している投票金額の情報をさらに通知してもよい。
【００９２】
次に、図７に示すシーケンス図に基づいて、第２の実施形態に係る投票システム１において実行される処理の一例を説明する。図７において、端末２０ａは第１プレイヤが操作するコンピュータであり、端末２０ｂは第２プレイヤが操作するコンピュータである。なお、図７においては１つの端末２０ｂを示しているが、端末２０ｂは複数台あり、それぞれの端末２０ｂの処理は同様であるため、繰り返しの説明は省略する。
【００９３】
図７に示されるように、端末２０ｂは、第２プレイヤから所定の競技に対する投票を受け付けると、投票の情報をサーバ１０に送信する（Ｓ２０１）。サーバ１０は、端末２０ｂから受信した投票の情報に基づいて投票券購入処理を実行し（Ｓ２０３）、第２プレイヤの投票に関する情報を予想者管理ＤＢ１００ｂに格納する。
【００９４】
端末２０ａは、第１プレイヤから所定の競技に対する投票（第１投票）を受け付けると、投票の情報をサーバ１０に送信する（Ｓ２０２）。サーバ１０は、端末２０ａから受信した投票の情報に基づいて投票券購入処理を実行し（Ｓ２０３）、第１プレイヤの投票に関する情報をユーザ管理ＤＢ１００ａに格納する。
【００９５】
第１投票の実行後に、端末２０ａは、第１プレイヤから追加投票のための検索要求を受け付ける（Ｓ２０４）。この追加投票のための検索要求は、第１投票に基づいて第２プレイヤを検索するためのボタンの押下等により実現されることとしてよく、「所定の競技に対する追加の投票のための操作」の一例に相当する。
【００９６】
サーバ１０は、端末２０ａから検索要求を受け付けると（Ｓ２０５）、第１投票に基づいて第２プレイヤ（ユーザ）を検索する（Ｓ２０６）。具体的には、サーバ１０は、所定の競技に対し、第１投票に指定される投票対象への投票を行った第２プレイヤを、予想者管理ＤＢ１００ｂを参照して検索する。なお、Ｓ２０６の処理については抽出部１０４において実行される。
【００９７】
次に、サーバ１０は、Ｓ２０６で検索された第２プレイヤの投票に関する情報を含み、所定の競技への追加投票を行うための追加投票画面Ｄ２０を生成し（Ｓ２０７）、追加投票画面Ｄ２０を表示するためのデータを端末２０ａに送信する（Ｓ２０８）。
【００９８】
端末２０ａは、サーバ１０から追加投票画面Ｄ２０のデータを受信し（Ｓ２０９）、データに基づいてディスプレイに追加投票画面Ｄ２０を表示する（Ｓ２１０）。ここで追加投票画面Ｄ２０の一例について図８を参照しながら説明する。
【００９９】
図８に示されるように、追加投票画面Ｄ２０は、Ｓ２０６で検索された第２プレイヤ（図８に示す例では予想者Ｄ）の投票内容を表示する投票内容表示領域２５０を含む。図８に示す例では、投票内容表示領域２５０には、第２プレイヤの第１投票内容２５１Ｂ、第２投票内容２５２Ｂ、第３投票内容２５３Ｂが表示される。それぞれの投票内容は、第２プレイヤが所定の競技に対して投票している投票券の情報を示している。
【０１００】
第１投票内容２５１Ｂは、第１プレイヤが所定の競技に対して投票した第１投票と、投票対象が共通する投票券に対応する。そのため第１投票内容２５１Ｂに対応する投票済フラグ２５１Ａには、第１プレイヤが既に投票済みであることを示す値（「投票済」）が設定されている。なお、図８に示した例においては、第１投票内容２５１Ｂには、第１プレイヤが既に投票した投票額に関する情報が含まれているが、当該情報を表示する領域は図８に示した例に限定されるものではない。
【０１０１】
一方で、第２投票内容２５２Ｂと第３投票内容２５３Ｂは、第１プレイヤが所定の競技に対して投票した第１投票とは投票対象が共通しないため、第２投票内容に対応する投票済フラグ２５２Ａと、第３投票内容２５３Ｂに当する投票済フラグ２５３Ａにはそれぞれ第１プレイヤが未だ投票していないことを示す値（「未投票」）が設定されている。
【０１０２】
なお、第１投票内容２５１Ｂ、第２投票内容２５２Ｂ、第３投票内容２５３Ｂにはそれぞれ投票額を設定する投票額入力領域２５１Ｃ、２５２Ｃ、２５３Ｃが設定されている。第１投票内容２５１Ｂ、第２投票内容２５２Ｂ、第３投票内容２５３Ｂのそれぞれの投票額入力領域２５１Ｃ、２５２Ｃ、２５３Ｃに投票額を入力し、ボタン２５５を押下することにより、それぞれの投票内容に対する追加投票が可能となる。なお、投票を行わない投票内容に対しては投票額を０に設定すればよい。
【０１０３】
ここで、図７に戻り説明を続ける。図７に示されるように、端末２０ａは、追加投票画面Ｄ２０を介して第１プレイヤからの追加投票を受け付けると（Ｓ２１１）、追加投票の情報をサーバ１０に送信する（Ｓ２１２）。
【０１０４】
サーバ１０は、追加投票の情報を端末２０ａから受信すると、追加投票の情報に基づいて投票券購入処理を実行し（Ｓ２１３）、処理を終了する。
【０１０５】
以上が第２の実施形態に係る投票システム１の説明である。第２の実施形態に係る投票システム１によれば、ユーザが既に投票した投票券の情報に基づいて、ユーザと投票観点が類似の他のユーザの投票内容を参考に追加の投票を行うことが可能となる。
【０１０６】
＜付記＞
［付記１１］
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理装置であって、
第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部と、
を有する、情報処理装置。
付記１１によれば、第１プレイヤが既に投票した第１投票に基づいて、複数の第２プレイヤの中から抽出した第２プレイヤの情報を第１プレイヤに通知できる。これにより、第１プレイヤと投票する観点が近いプレイヤの情報を第１プレイヤに知らせることができる。
【０１０７】
［付記１２］
前記通知部は、前記第１投票の受け付け後に、前記所定の競技に対する追加の投票のための操作を前記第１プレイヤから受け付けた場合に、前記抽出された第２プレイヤの投票に関する情報を前記第１プレイヤに通知する、
付記１１に記載の情報処理装置。
付記１２によれば、第１プレイヤが追加で投票を行う際に、抽出された第２プレイヤの投票の情報を参考情報として提供できる。
【０１０８】
［付記１３］
前記通知部は、前記抽出された第２プレイヤの投票対象のうち、前記第１投票に含まれる投票対象と前記第１投票に含まれない投票対象とを識別可能に通知する、
付記１２に記載の情報処理装置。
付記１３によれば、第１プレイヤが追加投票する際に、第２プレイヤの投票対象のうち、第１プレイヤが既に投票したものとそうでないものとを識別できるようになる。
【０１０９】
［付記１４］
前記第１受付部は、前記第１プレイヤから、前記所定の競技に対しそれぞれ投票対象と所定価値を指定した複数の第１投票を受け付け、
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうちから選択した１以上の第１投票に指定される投票対象が含まれる第２プレイヤを抽出する、
付記１１乃至１３のいずれかに記載の情報処理装置。
付記１４によれば、第１プレイヤの複数の投票のうちから選択した投票に基づいて第２プレイヤを抽出できる。これにより、第１プレイヤと投票観点が類似する第２プレイヤを抽出しやすくなる。
【０１１０】
［付記１５］
前記抽出部は、前記複数の第２プレイヤの中から、前記複数の第１投票のうち指定される所定価値が大きい順に所定数選択した第１投票に指定される投票対象が含まれる第２プレイヤを抽出する、
付記１４に記載の情報処理装置。
付記１５によれば、第１プレイヤが所定価値を大きく投じた投票に基づいて第２プレイヤを抽出できる。これにより、第１プレイヤが重視する投票観点において類似する第２プレイヤを抽出しやすくなる。
【０１１１】
［付記１６］
投票対象に対して投票が可能な競技に対する投票に関する処理を実行する情報処理方法であって、
コンピュータが、第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付け、
コンピュータが、複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付け、
コンピュータが、前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１投票に指定される投票対象が含まれる第２プレイヤを抽出し、
コンピュータが、前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する、情報処理方法。
【０１１２】
［付記１７］
投票対象に対して投票が可能な競技に対する投票に関する処理を実行するコンピュータを、
第１プレイヤから、所定の競技に対し投票対象と所定価値を指定した第１投票を受け付ける第１受付部と、
複数の第２プレイヤから、前記所定の競技に対し少なくとも投票対象の指定を受け付ける第２受付部と、
前記複数の第２プレイヤの中から、前記複数の第２プレイヤの各々の投票対象に、少なくとも前記第１投票に指定される投票対象が含まれる第２プレイヤを抽出する抽出部と、
前記抽出された第２プレイヤに関する情報を前記第１プレイヤに通知する通知部として機能させるためのプログラム。
【符号の説明】
【０１１３】
１０…サーバ、１１…プロセッサ、１２…記憶装置、１３…通信ＩＦ、１４…入力デバイス、１５…出力デバイス、２０…端末、１００…記憶部、１００ａ…ユーザ管理ＤＢ、１００ｂ…予想者管理ＤＢ、１０１…表示制御部、１０２…第１受付部、１０３…第２受付部、１０４…抽出部、１０５…通知部、１０６…投票処理部
【図１】
0006923831.tif 000002
【図２】
0006923831.tif 000003
【図３】
0006923831.tif 000004
【図４】
0006923831.tif 000005
【図５】
0006923831.tif 000006
【図６】
0006923831.tif 000007
【図７】
0006923831.tif 000008
【図８】
0006923831.tif 000009