(57)【特許請求の範囲】
【請求項１】
ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票を受け付ける受付部と、
前記受付部が受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件を決定する条件決定部と、
投票が可能な複数の競技のうち前記条件決定部が決定した前記条件を満たす第２競技の情報を前記ユーザに通知する情報通知部と、
を有する情報処理装置。
【請求項２】
前記条件決定部は、前記ユーザ又は前記関連ユーザが投票した前記第１競技を含む複数の競技の情報に基づいて前記条件を決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記条件決定部は、前記ユーザが投票した競技のうち的中した競技の情報に基づいて、前記条件を決定する、
請求項２に記載の情報処理装置。
【請求項４】
前記情報通知部は、前記第２競技に対して前記ユーザが投票を行っていない場合に、前記第２競技の情報を前記ユーザに通知する、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報通知部は、前記第２競技に対する投票の締切時刻の所定時間前までに前記ユーザが投票を行っていない場合に、前記第２競技の情報を前記ユーザに通知する、
請求項４に記載の情報処理装置。
【請求項６】
前記情報通知部は、前記条件を満たす競技が複数存在する場合、当該複数の競技のうちから所定基準に基づいて選択した前記第２競技の情報を前記ユーザに通知する、
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記条件決定部は、前記ユーザごとに一以上の前記条件を決定し、
前記一以上の前記条件はそれぞれ、優先度が定められ、
前記情報通知部は、前記複数の競技のそれぞれが満たす前記一以上の条件の優先度に基づいて、前記複数の競技から選択した前記第２競技の情報を前記ユーザに通知する、
請求項６に記載の情報処理装置。
【請求項８】
前記第２競技の情報を前記ユーザに通知した後の、前記ユーザの前記第２競技への投票状況に基づいて、前記条件の優先度を更新する更新部をさらに備える、
請求項７に記載の情報処理装置。
【請求項９】
前記条件を決定してからの経過時間に基づいて前記条件の優先度を更新する更新部をさらに備える、
請求項７に記載の情報処理装置。
【請求項１０】
ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票をコンピュータが受け付けるステップと、
前記投票を受け付けるステップにおいて受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件をコンピュータが決定するステップと、
投票が可能な複数の競技のうち、前記決定するステップにおいて決定された前記条件を満たす第２競技の情報をコンピュータが前記ユーザに通知するステップと、
を有する情報処理方法。
【請求項１１】
コンピュータを、
ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票を受け付ける受付部、
前記受付部が受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件を決定する条件決定部、及び、
投票が可能な複数の競技のうち前記条件決定部が決定した前記条件を満たす第２競技の情報を前記ユーザに通知する情報通知部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
競輪、競馬又は競艇等の投票が行われる各種の競技における投票を携帯端末により行うことができるシステムが知られている。特許文献１には、ユーザが指定した選手や競走馬が出場する競技を検索して投票券を購入することができるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３３４４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されているシステムでは、ユーザのお気に入りの選手や競走馬が出場する競技の開催前に、予め選手や競走馬を指定した検索が必要であった。そのため、ユーザのお気に入りの選手や競走馬が出場する競技が開催されるにも関わらず、そのことにユーザが気付くことができず、投票の機会を逸してしまうことがある。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザが競技への投票を継続しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票を受け付ける受付部と、前記受付部が受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件を決定する条件決定部と、投票が可能な複数の競技のうち前記条件決定部が決定した前記条件を満たす第２競技の情報を前記ユーザに通知する情報通知部と、を有する。
【発明の効果】
【０００７】
本発明によれば、ユーザが競技への投票を継続しやすくすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る投票システムのシステム構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成例を示す図である。
【図３】競技テーブルの一例を示す図である。
【図４】投票履歴テーブルの一例を示す図である。
【図５】端末のハードウェア構成例を示す図である。
【図６】プロセッサの機能ブロック構成例を示す図である。
【図７】投票受付画面が端末に表示された例を示す図である。
【図８】第２競技の情報が端末に表示された例を示す図である。
【図９】情報処理装置が投票者に通知する競技の条件を決定する処理の流れを示すフローチャートである。
【図１０】情報処理装置が投票者に第２競技の情報を通知する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
＜システム構成＞
図１は、本実施形態に係る投票システム１のシステム構成の一例を示す図である。図１に示す投票システム１は、情報処理装置１０と、一以上の端末２０とを備える。情報処理装置１０及び端末２０は、インターネット、イントラネット、無線ＬＡＮ、又は移動通信網等の通信ネットワークＮを介して互いに通信可能に接続されている。
【００１０】
情報処理装置１０は、投票対象に対して投票が可能な競技に対する投票を受け付ける装置である。具体的には、情報処理装置１０は、端末２０を使用するユーザである投票者が、競輪、競馬及び競艇等の競技において、競技に勝つと予想した競技者（選手又は動物を含む）に所定価値を賭けて投票するための支援をする装置である。
【００１１】
投票者は、競技に勝つと予想した複数の競技者又は競技者に対応する出走枠と投票方式（すなわち賭式）との組み合わせにより定められる投票対象を決定し、決定した投票対象と、投票対象に対する所定価値の賭け数又は賭け額とを端末２０において設定することにより投票することができる。投票の対象となる競技が競輪である場合、投票対象は、例えば賭け式「２連単」において選択された「１着が５番、２着が３番」、又は賭け式「３連複」において選択された「１番、２番及び５番」である。なお、２車単とは、１着と２着の競技者を着順どおりに予想することであり、３連複とは、着順を問わずに１着から３着までに入る競技者を予想することである。
【００１２】
所定価値は、金銭でもよく、所定のサービス又はゲームで利用可能なポイント等であってもよい。また、ポイントは、投票者が無償で受け取ることが可能なポイント（無償ポイント）であってもよく、金銭の支払と引き換えに受け取ることが可能なポイント（有償ポイント）であってもよい。
【００１３】
情報処理装置１０は、例えば１又は複数の物理的なサーバから構成されている。情報処理装置１０は、ハイパーバイザー（hypervisor）上で動作する仮想的なサーバを用いて構成されていてもよく、クラウドサーバを用いて構成されていてもよい。
【００１４】
端末２０は、投票する投票者が利用する端末であり、例えば、携帯電話（スマートフォンを含む）、タブレット端末又はパーソナルコンピュータ等の情報処理端末である。投票者は、端末２０を操作することで投票対象に投票することができる。端末２０は、投票対象の入力を投票者から受け付けると、端末２０を使用する投票者を識別するための投票者識別情報（以下、「投票者ＩＤ」という。）に関連付けて、投票対象を示す情報を情報処理装置１０に送信する。
【００１５】
情報処理装置１０は、端末２０を使用する投票者が投票した投票対象を記憶する処理、投票者が所有する価値の大きさを記憶する処理、及び競技の結果に応じた報酬額（すなわち払戻額）を決定する処理等を実行する。
【００１６】
投票者は、投票を行う場合、自身のお気に入りの選手や競走馬を検索したり、自身のお気に入りのグレードを検索したりして投票を行うことがある。投票者が検索することを忘れてしまうと、投票者が投票したい競技が開催されるにも関わらず、そのことに投票者が気付くことができず、投票の機会を逸してしまうことがある。
【００１７】
これに対し、投票システム１においては、投票者から受け付けた競技への投票が的中した場合に、情報処理装置１０が、当該競技の情報に基づいて投票者に通知する競技の条件を決定する。情報処理装置１０は、投票が可能な複数の競技のうち、決定した条件を満たす競技の情報を投票者に通知する。これにより、投票者は、的中した投票に対応する競技と類似する他の競技が行われることを把握することができる。的中した投票に対応する競技は、例えば、競技に参加した選手や競走馬の着順が、投票者が投票した投票対象に対応する着順となった競技である。例えば、競技に対して投票者が投票した投票対象が、「１着が５番、２着が３番の２車単」である場合において、当該競技の１着が５番、２着が３番となった場合、当該競技は、的中した投票に対応する競技となる。
【００１８】
的中した投票に対応する競技には、投票者のお気に入りの競技体（選手や競走馬等）が登場していたり、投票者のお気に入りのグレードであったりすることがある。また、投票が的中したことにより、的中した投票対象に係る競技体やグレードが、その後投票者のお気に入りとなる可能性もある。したがって、的中した競技と登場する競技体やグレード等において少なくとも一部が類似（重複）する他の競技が行われることを投票者に通知することによって、投票者が、通知された競技に投票する可能性が高くなり、競技への投票を継続しやすくすることができる。
以下、情報処理装置１０及び端末２０の構成及び動作を詳細に説明する。
【００１９】
＜ハードウェア構成＞
図２は、情報処理装置１０のハードウェア構成例を示す図である。情報処理装置１０は、プロセッサ１１、記憶部１２、通信ＩＦ（Interface）１３、入力デバイス１４、及び出力デバイス１５を有する。
【００２０】
プロセッサ１１は、例えばＣＰＵ（Central Processing Unit）又はＧＰＵ（Graphical Processing Unit）であり、記憶部１２に記憶されたプログラムを実行することにより各種の機能を実現する。
【００２１】
記憶部１２は、メモリ、ＨＤＤ（Hard Disk Drive）又はＳＳＤ（Solid State Drive）等の記憶媒体を有する。記憶部１２は、プロセッサ１１が実行するプログラムを記憶する。また、記憶部１２は、複数の競技それぞれの情報を含む競技テーブルを記憶する。
【００２２】
図３は、競技テーブルの一例を示す図である。図３に示す競技テーブルにおいては、競技を識別する競技ＩＤと、競技に関連する競技情報と、が関連付けられている。図３に示すように、競技情報には、競技名、開催場所、競技グレード、競技の種類、競技者が少なくとも含まれている。もちろん競技情報は図３に示した例に限られるものではなく、競技情報には、開催日、開催場、開催グレード、開催区分（モーニング、通常、ナイター、ミッドナイトなど）、開催名称、レース番号、レース種類（男子競輪、女子競輪など）が含まれていてもよい。
【００２３】
また、記憶部１２は、投票者が投票した投票対象、予想勝利者等を、投票者ＩＤに関連付けた投票履歴テーブルを記憶する。図４は、投票履歴テーブルの一例を示す図である。図４に示す投票履歴テーブルにおいては、投票者の投票者ＩＤと、競技ＩＤと、投票方式と、組番（買い目）と、賭け額とが関連付けられている。
【００２４】
通信ＩＦ１３は、通信ネットワークＮを介して端末２０との間で有線通信又は無線通信を行うための通信コントローラを有する。通信ＩＦ１３は、端末２０から受信したデータをプロセッサ１１に通知する。また、通信ＩＦ１３は、プロセッサ１１から入力されたデータを端末２０に送信する。
【００２５】
入力デバイス１４は、例えば情報処理装置１０の管理者から入力操作を受け付ける。入力デバイス１４は、例えば、キーボード、タッチパネル、マウス又はマイクである。出力デバイス１５は、例えば情報処理装置１０の管理者に対して情報を出力する。出力デバイス１５は、例えば、ディスプレイ又はスピーカ等である。
【００２６】
図５は、端末２０のハードウェア構成例を示す図である。端末２０は、プロセッサ２１、記憶部２２、通信ＩＦ２３、入力デバイス２４、及び出力デバイス２５を有する。
【００２７】
プロセッサ２１は、例えばＣＰＵであり、記憶部２２に記憶されたプログラムを実行することにより各種の機能を実現する。
【００２８】
記憶部２２は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等の記憶媒体を有する。記憶部２２は、プロセッサ２１が実行するプログラムを記憶する。
【００２９】
通信ＩＦ２３は、通信ネットワークＮを介して情報処理装置１０との間で有線通信又は無線通信を行うための通信コントローラを有する。通信ＩＦ２３は、情報処理装置１０から受信したデータをプロセッサ２１に通知する。また、通信ＩＦ２３は、プロセッサ２１から入力されたデータを情報処理装置１０に送信する。
【００３０】
入力デバイス２４は、例えば投票者から入力操作を受け付ける。入力デバイス２４は、例えば、キーボード、タッチパネル、マウス又はマイクである。出力デバイス２５は、例えば投票者に対して情報を出力する。出力デバイス２５は、例えば、ディスプレイ又はスピーカである。
【００３１】
＜機能ブロック構成＞
図６は、プロセッサ１１の機能ブロック構成例を示す図である。プロセッサ１１は、受付部１１１と、条件決定部１１２と、情報通知部１１３と、更新部１１４とを有する。プロセッサ１１は、記憶部１２に記憶されたプログラムを実行することにより、受付部１１１と、条件決定部１１２と、情報通知部１１３と、更新部１１４として機能する。
【００３２】
受付部１１１は、投票者による競技への投票を受け付ける。具体的には、受付部１１１は、投票者の端末２０に、第１競技への投票を受け付ける投票受付画面を表示させ、投票受付画面を介して、投票者による競技への投票を受け付ける。
【００３３】
受付部１１１は、投票者による第１競技への投票を受け付ける。また、受付部１１１は、第１競技の後に行われる第２競技への投票を受け付ける。図７は、投票受付画面が端末２０に表示された例を示す図である。図７は、投票するためのアプリケーションソフトウェアが起動された端末２０に表示される画面である。
【００３４】
図７に示す投票受付画面においては、投票対象の競技に関する情報を表示するための領域２５１、投票方式を選択するための領域２５２、予想投票対象を入力するための領域２５３、取り消し操作をするための操作画像２５４、及び決定操作をするための操作画像２５５が示されている。投票者が自分自身で投票対象を決定したいという場合、投票者は、領域２５２において投票方式を選択し、領域２５３に競技者又は出走枠の番号を入力し、操作画像２５５の「決定」ボタンを選択することで、投票をすることができる。
【００３５】
受付部１１１は、競技への投票に対応する投票方式と、組番（買い目）とを受け付けると、賭け額の入力を受け付ける掛金入力画面（不図示）を表示させる。受付部１１１は、掛金入力画面を介して賭け額の入力を受け付けることにより、競技への投票を受け付ける。受付部１１１は、競技への投票を受け付けると、投票者の投票者ＩＤと、第１競技の競技ＩＤと、投票者が選択した投票方式及び組番（買い目）と、賭け額を関連付けて記憶部１２の投票履歴テーブルに記憶させる。
【００３６】
条件決定部１１２は、受付部１１１が受け付けた第１競技への投票が的中した場合に、第１競技の情報に基づいて、ユーザに通知する競技の条件を決定する。具体的には、条件決定部１１２は、受付部１１１が受け付けた第１競技への投票が的中すると、記憶部１２に記憶されている競技テーブルを参照し、第１競技の競技ＩＤに関連付けられている競技情報に基づいて、投票者に通知する競技の条件を決定する。
【００３７】
条件決定部１１２は、投票者ごとに一以上の条件を決定する。例えば、条件決定部１１２は、特定した第１競技の競技ＩＤに関連付けられている競技情報に含まれる開催場所で競技が行われることを第１の条件として決定する。また、条件決定部１１２は、当該競技情報に含まれる競技グレードの競技であることを第２の条件として決定する。また、条件決定部１１２は、当該競技情報に含まれる競技者のうち投票者が第１の競技への投票において選択した競技者が出場する競技であることを第３の条件として決定する。条件決定部１１２は、第１〜第３の条件に限らず、他の条件を決定してもよい。例えば、条件決定部１１２は、競技の開催区分、レース種類に関する条件をさらに決定してもよい。
【００３８】
なお、条件決定部１１２は、競技情報に含まれる複数の項目の少なくともいずれかを組み合わせて、投票者に通知する競技の条件を決定してもよい。例えば、条件決定部１１２は、特定した第１競技の競技ＩＤに関連付けられている競技情報に含まれる競技グレードの競技であるとともに、当該競技情報に含まれる競技者のうち投票者が第１の競技への投票において選択した競技者が出場する競技であることを１つの条件として決定してもよい。
【００３９】
条件決定部１１２は、決定した条件に対して、当該条件を満たす競技を投票者に通知する優先度を定める。優先度の初期値は、例えば予め定められた値である。優先度は、後述する更新部１１４により更新される。条件決定部１１２は、投票者の投票者ＩＤと、決定した条件を示す条件情報と、条件情報に対応する競技を通知するための優先度と、条件を決定した日時を示す決定日時とを関連付けて投票者別条件情報として記憶部１２に記憶させる。
【００４０】
なお、優先度の初期値は、例えば予め定められた値であるものとしたが、これに限らない。条件決定部１１２は、決定した条件に応じて優先度の初期値を変化させるようにしてもよい。例えば、競技が競輪である場合、競技グレードがＧＰ（グランプリ）の競技は年に１回開催され、Ｇ１の競技は月１回程度開催される等、競技グレードの種別により開催頻度が異なる。このため、条件決定部１１２は、決定された条件に含まれる競技グレードに対応する競技の開催頻度が少なければ少ないほど、優先度の初期値を高く設定する。このようにすることで、競技頻度が少ない競技グレードを含む条件に対応する競技が通知されやすくすることができる。
【００４１】
また、条件決定部１１２は、投票者の端末２０から条件の設定指示を受け付けることにより、投票者に通知する競技の条件を決定してもよい。この場合、条件決定部１１２は、受付部１１１が受け付けた第１競技への投票が的中した場合に条件を決定する場合に比べて、優先度を高く設定するようにしてもよい。
【００４２】
条件決定部１１２は、決定した条件を示す条件情報が、投票者ＩＤに関連付けて投票者別条件情報として既に記憶されている場合、当該条件情報に関連付けられている決定日時を現在の日時に更新するとともに、当該条件情報に関連付けられている優先度を初期値に設定しなおしてもよい。このようにすることで、後述する更新部１１４が、時間の経過に応じて条件情報に関連付けられている優先度を低下させて、条件情報に対応する競技が通知されにくくするところ、当該条件情報が示す条件が新規に決定されたものとし、当該条件に対応する競技が通知されやすくすることができる。
【００４３】
なお、条件決定部１１２は、投票者が投票した第１競技を含む複数の競技に基づいて、投票者に通知する競技の条件を決定してもよい。例えば、条件決定部１１２は、投票者が投票した競技のうち的中した競技の情報に基づいて、投票者に通知する競技の条件を決定してもよい。この場合、条件決定部１１２は、受付部１１１が受け付けた第１競技への投票が的中した場合に、投票履歴テーブルを参照して、過去に的中した競技の競技ＩＤを特定する。条件決定部１１２は、現在時刻から所定期間内に的中した競技に限定して競技ＩＤを特定してもよい。条件決定部１１２は、記憶部１２に記憶されている競技テーブルを参照し、第１競技の競技ＩＤに関連付けられている競技情報と、特定した競技ＩＤに関連付けられている競技情報とに基づいて、投票者に通知する競技の条件を決定する。
【００４４】
条件決定部１１２は、特定した第１競技の競技ＩＤに関連付けられている競技情報と、過去に的中した競技の競技ＩＤに関連付けられている競技情報とにおいて共通する情報に基づいて、投票者に通知する競技の条件を決定してもよい。例えば、条件決定部１１２は、特定した第１競技の競技ＩＤに関連付けられている競技情報と、過去に的中した競技の競技ＩＤに関連付けられている競技情報とにおいて、開催場所及び競技グレードが共通である場合、当該開催場所及び競技グレードに基づいて、投票者に通知する競技の条件を決定する。このようにすることで、情報処理装置１０は、複数の競技に基づいて投票者に適した通知条件を設定することができる。なお、通知条件には、競技を特定するための情報と、競技の情報をユーザに通知するタイミングに関する情報とを含んでいることとしてよい。
【００４５】
情報通知部１１３は、投票が可能な複数の競技のうち、条件決定部１１２が決定した条件を満たす第２競技の情報を、当該条件に対応する投票者に通知する。具体的には、情報通知部１１３は、第１競技の後に行われる複数の競技のうち、記憶部１２に記憶されている投票者別条件情報に含まれる条件情報が示す条件を満たしている一以上の競技を第２競技として特定する。情報通知部１１３は、投票者別条件情報に含まれる複数の条件情報のそれぞれに対し、当該条件情報が示す条件を満たしている一以上の競技を第２競技として特定する。
【００４６】
情報通知部１１３は、条件を満たしている一以上の第２競技を特定すると、投票者別条件情報において、当該条件が示す条件情報に関連付けられている投票者ＩＤを特定する。そして、情報通知部１１３は、特定した投票者ＩＤに対応する投票者の端末２０に、特定した一以上の第２競技の情報を通知する。例えば、情報通知部１１３は、第２競技の情報を端末２０にプッシュ通知して、端末２０に第２競技の情報を表示させる。
【００４７】
図８は、第２競技の情報が端末２０に表示された例を示す図である。図８は、端末２０が操作されていない状態において投票者が端末２０を操作したり、情報がプッシュ通知されたりすることで表示される待受画面に第２競技の情報を示すメッセージが表示された例を示している。第２競技の情報を示すメッセージは、例えば、第２競技に対応する条件に基づいて生成される。図８には、第２競技に対応する条件として、所定の競技者が出場するという条件が設定されている場合における表示例が示されており、所定の競技者が出場する旨のメッセージが表示されていることが確認できる。図８に示す例において待受画面においてメッセージが選択されると、図７に示す投票受付画面が端末２０に表示され、投票者が第２競技に対して投票することができる。
【００４８】
なお、情報通知部１１３は、通知画面において、条件情報が示す条件に対応する情報を強調して通知するようにしてもよい。例えば、条件情報が示す条件が、競技に所定の競技者が参加することである場合、情報通知部１１３は、図８に示す例において、所定の競技者を強調した表示するようにしてもよい。このようにすることで、情報処理装置１０は、第２競技に対する投票を投票者に促すことができる。
【００４９】
なお、投票者が、第２競技に対する投票の締切時刻の所定時間前までに投票者が投票を行っていない場合、第２の競技に対して投票することを迷っていたり、第２競技が行われることに気付いていなかったりする可能性が高い。そこで、情報通知部１１３は、第２競技に対する投票の締切時刻の所定時間前までに投票者が投票を行っていない場合に、当該第２競技の情報を通知してもよい。締切時刻の所定時間前の時刻は、通知を見た投票者が投票をする処理をした場合に締切時刻に間に合う平均的な時刻よりも前の時刻である。このようにすることで、情報処理装置１０は、ユーザが投票に迷っている可能性が高い場合、又は第２競技が行われることに気付いていない可能性が高い場合に、投票に間に合うように第２競技の情報を投票者に通知することができ、投票を促すことができる。
【００５０】
情報通知部１１３は、条件を満たす競技が複数存在する場合、当該複数の競技のうちから所定基準に基づいて選択した第２競技の情報をユーザに通知してもよい。情報通知部１１３は、投票者ＩＤに関連付けられている条件情報に対応する条件を満たす競技が複数存在する場合、投票者別条件情報において、当該条件情報に関連付けられている優先度に基づいて複数の競技から一以上の競技を第２競技として選択する。例えば、情報通知部１１３は、優先度が最も高い条件に対応する競技を第２競技として選択してもよいし、優先度が所定順位までの条件に対応する競技を第２競技として選択してもよい。
【００５１】
また、複数の条件それぞれに対応する競技が同一の競技となることもある。このため、情報通知部１１３は、競技に対応する一以上の条件の優先度の合計を算出し、合計が所定順位以内の競技を第２競技として選択してもよい。
【００５２】
更新部１１４は、第２競技の情報を投票者に通知した後の、当該投票者の第２競技への投票状況に基づいて、第２競技に対応する条件の優先度を更新する。例えば、更新部１１４は、第２競技の情報を投票者に通知した後に、受付部１１１が投票者による第２競技への投票を受け付けた場合、当該第２競技に対応する条件の優先度に所定値を加算することにより、当該優先度を更新前よりも高い優先度に更新する。また、第２競技の情報を投票者に通知した後に、受付部１１１が投票者による第２競技への投票を受け付けなかった場合、当該第２競技に対応する条件の優先度から所定値を減算することにより、当該優先度を更新前よりも低い優先度に更新する。このようにすることで、情報処理装置１０は、投票者が投票する可能性が高い第２競技の情報を通知されやすくするとともに、投票者が投票する可能性が低い第２競技の情報が通知されにくくすることができる。
【００５３】
また、更新部１１４は、条件決定部１１２が条件を決定してからの経過時間に基づいて当該条件の優先度を更新する。例えば、更新部１１４は、投票者別条件情報に含まれている決定日時を参照し、条件決定部１１２が条件を決定してから所定の経過時間が経過するごとに、当該条件に関連付けられている優先度から所定値を減算することにより、更新前よりも低い優先度に更新する。このようにすることで、情報処理装置１０は、投票者の投票傾向の時間的変化を反映して競技の情報を通知できる。例えば、情報処理装置１０は、最新の投票傾向に基づいて投票する可能性が高い競技の情報を通知できる。
【００５４】
＜情報処理装置１０の処理の流れ＞
図９及び図１０は、情報処理装置１０の処理の流れを示すフローチャートである。図９は、情報処理装置１０が、投票者に通知する競技の条件を決定する処理の流れを示すフローチャートである。図１０は、情報処理装置１０が投票者に第２競技の情報を通知する処理の流れを示すフローチャートである。
【００５５】
まず、図９に示すフローチャートを参照しながら投票者に通知する競技の条件を決定する処理の流れを説明する。受付部１１１は、投票者から第１競技の投票を受けつける（Ｓ１１）。
続いて、条件決定部１１２は、受付部１１１が受け付けた第１競技への投票が的中したか否かを判定する（Ｓ１２）。条件決定部１１２は、第１競技への投票が的中したと判定すると、Ｓ１３に処理を移し、第１競技への投票が的中していないと判定すると本フローチャートに係る処理を終了する。
【００５６】
条件決定部１１２は、Ｓ１３において、第１競技の情報に基づいて、ユーザに通知する競技の条件を決定し、投票者の投票者ＩＤと、決定した条件を示す条件情報とを関連付けて投票者別条件情報として記憶部１２に記憶させる（Ｓ１３）。
【００５７】
続いて、図１０に示すフローチャートを参照しながら情報処理装置１０が投票者に第２競技の情報を通知する際の処理の流れを説明する。
情報通知部１１３は、投票が可能な複数の競技のうち、条件決定部１１２が決定した条件を満たす競技を特定する（Ｓ２１）。
【００５８】
続いて、情報通知部１１３は、複数の競技を特定したか否かを判定する（Ｓ２２）。情報通知部１１３は、複数の競技を特定したと判定すると、Ｓ２３において、複数の競技のうち、投票者に通知する競技を第２競技として選択し、Ｓ２４において第２競技の情報を通知する。また、情報通知部１１３は、複数の競技を特定せず、１つの競技を特定したと判定すると、特定した１つの競技を第２競技とし、Ｓ２４において第２競技の情報を通知する。
【００５９】
続いて、更新部１１４は、投票者が第２競技に投票したか否かを判定する（Ｓ２５）。更新部１１４は、投票者が第２競技に投票したと判定すると、第２競技に対応する条件を示す条件情報に関連付けられている優先度に所定値を加算し、優先度を更新する（Ｓ２６）。また、更新部１１４は、投票者が第２競技に投票しなかったと判定すると、第２競技に対応する条件を示す条件情報に関連付けられている優先度から所定値を減算し、優先度を更新する（Ｓ２７）。
【００６０】
＜投票システム１による効果＞
以上説明したように、受付部１１１は、投票者による第１競技への投票を受けつける。条件決定部１１２は、受付部１１１が受け付けた第１競技への投票が的中した場合に、当該第１競技の情報に基づいて、投票者に通知する競技の条件を決定する。情報通知部１１３は、投票が可能な複数の競技のうち条件決定部が決定した条件を満たす第２競技の情報を投票者に通知する。受付部１１１、条件決定部１１２及び情報通知部１１３がこのように動作することで、投票者は、自身の投票が的中した第１競技の情報に対応する第２競技が行われることを把握し、投票を行うことができる。これにより、情報処理装置１０は、投票者が競技に継続して投票しやすくすることができる。
【００６１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、上述の実施の形態では、受付部１１１が、投票者による第１競技への投票を受け付け、条件決定部１１２が、受付部１１１が受け付けた第１競技への投票が的中した場合に、第１競技の情報に基づいて、投票者に通知する競技の条件を決定したが、これに限らない。
【００６２】
例えば、受付部１１１は、投票者に関連付けられた関連ユーザによる第１競技への投票を受け付けてもよい。そして、関連ユーザから投票を受け付けた第１競技への投票が的中した場合に、条件決定部１１２が、当該第１競技の情報に基づいて、投票者に通知する競技の条件を決定してもよい。投票者に関連付けられた関連ユーザは、例えば、投票者がフレンド設定を行った他のユーザ、又は投票者をフレンド設定した他のユーザであって、ユーザに対して自身の投票を公開しているユーザである。また、情報通知部１１３は、条件決定部１１２が関連ユーザに基づいて決定した条件に対応して第２競技の情報を投票者に通知する場合、「Ａさんが的中しているＸ選手が出場する競技の締切まで１０分です。」といったように、関連ユーザを示す情報を第２競技の情報に含めてもよい。
【００６３】
また、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【００６４】
上記実施形態に加えて、さらに以下を付記する。
（付記１）
ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票を受け付ける受付部と、
前記受付部が受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件を決定する条件決定部と、
投票が可能な複数の競技のうち前記条件決定部が決定した前記条件を満たす第２競技の情報を前記ユーザに通知する情報通知部と、
を有する情報処理装置。
このように情報処理装置が構成されていることにより、ユーザ（投票者）が競技への投票に継続しやすくできる。
（付記２）
前記条件決定部は、前記ユーザ又は前記関連ユーザが投票した前記第１競技を含む複数の競技の情報に基づいて前記条件を決定する、
付記１に記載の情報処理装置。
このように情報処理装置が構成されていることにより、複数の競技に基づいて投票者に適した通知条件を設定することができる。
（付記３）
前記条件決定部は、前記ユーザが投票した競技のうち的中した競技の情報に基づいて、前記条件を決定する、
付記２に記載の情報処理装置。
このように情報処理装置が構成されていることにより、ユーザの好みに対応して第２競技の情報を通知することができる。
（付記４）
前記情報通知部は、前記第２競技に対して前記ユーザが投票を行っていない場合に、前記第２競技の情報を前記ユーザに通知する、
付記１から３のいずれか１項に記載の情報処理装置。
このように情報処理装置が構成されていることにより、第２競技に対する投票をユーザに促すことができる。
（付記５）
前記情報通知部は、前記第２競技に対する投票の締切時刻の所定時間前までに前記ユーザが投票を行っていない場合に、前記第２競技の情報を前記ユーザに通知する、
付記４に記載の情報処理装置。
このように情報処理装置が構成されていることにより、ユーザが投票に迷っている可能性が高い場合に第２競技の情報を通知することができる。
（付記６）
前記情報通知部は、前記条件を満たす競技が複数存在する場合、当該複数の競技のうちから所定基準に基づいて選択した前記第２競技の情報を前記ユーザに通知する、
付記１から５のいずれか１項に記載の情報処理装置。
このように情報処理装置が構成されていることにより、優先度が高くユーザが投票する可能性が高い競技の情報を通知することができる。
（付記７）
前記条件決定部は、前記ユーザごとに一以上の前記条件を決定し、
前記一以上の前記条件はそれぞれ、優先度が定められ、
前記情報通知部は、前記複数の競技のそれぞれが満たす前記一以上の条件の優先度に基づいて、前記複数の競技から選択した前記第２競技の情報を前記ユーザに通知する、
付記６に記載の情報処理装置。
このように情報処理装置が構成されていることにより、ユーザが投票する可能性が高い競技の情報を通知することができる。
（付記８）
前記第２競技の情報を前記ユーザに通知した後の、前記ユーザの前記第２競技への投票状況に基づいて、前記条件の優先度を更新する更新部をさらに備える、
付記７に記載の情報処理装置。
このように情報処理装置が構成されていることにより、ユーザの投票状況に基づいて、適切に第２競技の情報を通知することができる。
（付記９）
前記条件を決定してからの経過時間に基づいて前記条件の優先度を更新する更新部をさらに備える、
付記７に記載の情報処理装置。
このように情報処理装置が構成されていることにより、ユーザの投票傾向の時間的変化を反映して競技の情報を通知できる。例えば最新の投票傾向に基づいて投票する可能性が高い競技の情報を通知できる。
（付記１０）
ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票をコンピュータが受け付けるステップと、
前記投票を受け付けるステップにおいて受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件をコンピュータが決定するステップと、
投票が可能な複数の競技のうち、前記決定するステップにおいて決定された前記条件を満たす第２競技の情報をコンピュータが前記ユーザに通知するステップと、
を有する情報処理方法。
このような情報処理方法を実行することにより、ユーザ（投票者）が競技への投票に継続しやすくできる。
（付記１１）
コンピュータを、
ユーザ又は前記ユーザに関連付けられた関連ユーザによる第１競技への投票を受け付ける受付部、
前記受付部が受け付けた前記第１競技への投票が的中した場合に、前記第１競技の情報に基づいて、前記ユーザに通知する競技の条件を決定する条件決定部、及び、
投票が可能な複数の競技のうち前記条件決定部が決定した前記条件を満たす第２競技の情報を前記ユーザに通知する情報通知部、
として機能させるプログラム。
このようなプログラムをプロセッサが実行することにより、ユーザ（投票者）が競技への投票に継続しやすくできる。
【符号の説明】
【００６５】
１  投票システム
１０  情報処理装置
１１  プロセッサ
１２  記憶部
１３  通信ＩＦ
１４  入力デバイス
１５  出力デバイス
２０  端末
２１  プロセッサ
２２  記憶部
２３  通信ＩＦ
２４  入力デバイス
２５  出力デバイス
１１１  受付部
１１２  条件決定部
１１３  情報通知部
１１４  更新部
【要約】      （修正有）【課題】ユーザが競技への投票を継続しやすくする情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】投票システム１において、情報処理装置１０は、ユーザ又はユーザに関連付けられた関連ユーザによる第１競技への投票を受け付ける受付部１１１と、受付部１１１が受け付けた第１競技への投票が的中した場合に、第１競技の情報に基づいて、ユーザに通知する競技の条件を決定する条件決定部１１２と、投票が可能な複数の競技のうち前記条件決定部が決定した前記条件を満たす第２競技の情報を前記ユーザに通知する情報通知部と、を有する。【選択図】図６【図１】
0006786742.tif 000002
【図２】
0006786742.tif 000003
【図３】
0006786742.tif 000004
【図４】
0006786742.tif 000005
【図５】
0006786742.tif 000006
【図６】
0006786742.tif 000007
【図７】
0006786742.tif 000008
【図８】
0006786742.tif 000009
【図９】
0006786742.tif 000010
【図１０】
0006786742.tif 000011