(57)【特許請求の範囲】
【請求項１】
第１端末と第２端末とを備える情報処理システムであって、
前記第１端末は、
前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末が取得できる状態である共有状態に設定する設定部と、
前記投票内容に含まれる投票額を、前記投票額に対応する量のマークに置き換えて前記第１端末に表示するための設定を受け付ける設定受付部と、
前記設定受付部が前記設定を受け付けた場合、当該設定に対応する態様で、前記共有状態にある前記投票情報を出力する出力部と、を有し、
前記第２端末は、
前記出力部が出力した前記投票情報を取得する情報取得部と、
前記投票情報に基づく前記第２端末の第２ユーザの前記競技への投票を可能にする投票処理部と、
を有する情報処理システム。
【請求項２】
前記情報取得部は、前記出力部が前記第１端末の表示部に表示した前記投票情報を読み取ることで、前記投票情報を取得する、
請求項１に記載の情報処理システム。
【請求項３】
前記情報取得部は、無線通信により前記出力部から出力された前記投票情報を取得する、
請求項１に記載の情報処理システム。
【請求項４】
前記設定受付部は、前記第１ユーザが指定した複数の前記投票内容それぞれにおいて、前記投票額を表示する態様の設定を受け付ける、
請求項１から３のいずれか一項に記載の情報処理システム。
【請求項５】
前記出力部は、第１価値による第１投票額を前記設定受付部が受け付けた前記設定に対応する態様で出力し、第２価値の第２投票額を、前記設定受付部が受け付けた前記設定を用いずに出力する、
請求項１から４のいずれか一項に記載の情報処理システム。
【請求項６】
前記第２端末は、取得した前記投票情報と同一の内容の投票をした他のユーザに関する情報を、前記他のユーザから前記投票を受け付ける装置である情報処理装置から取得し、前記第２端末に表示する、
請求項１から５のいずれか一項に記載の情報処理システム。
【請求項７】
第１端末と第２端末とを備える情報処理システムであって、
前記第１端末は、
前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末が取得できる状態である共有状態に設定する設定部と、
前記投票内容に含まれる投票額を、前記第１端末に表示する態様の設定を受け付ける設定受付部と、
前記共有状態にある前記投票情報を出力する出力部と、を有し、
前記出力部は、前記投票情報が示す投票内容のうち、第１価値による第１投票額を前記設定受付部が受け付けた前記設定に対応する態様で出力し、第２価値の第２投票額を、前記設定受付部が受け付けた前記設定を用いずに出力し、
前記第２端末は、
前記投票情報を取得する情報取得部と、
前記投票情報に基づく前記第２端末の第２ユーザの前記競技への投票を可能にする投票処理部と、
を有する情報処理システム。
【請求項８】
第１端末と第２端末とが実行する情報処理方法であって、
前記第１端末が、前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末が取得できる状態である共有状態に設定するステップと、
前記第１端末が、前記投票内容に含まれる投票額を、前記投票額に対応する量のマークに置き換えて前記第１端末に表示するための設定を受け付けるステップと、
前記第１端末が前記設定を受け付けた場合、当該設定に対応する態様で、前記共有状態にある前記投票情報を出力するステップと、
前記第２端末が、前記投票情報を取得するステップと、
前記投票情報に基づく前記第２端末の第２ユーザの前記競技への投票を可能にするステップと、
を実行する情報処理方法。
【請求項９】
コンピュータを、
第１端末モードで動作するか第２端末モードで動作するかの設定を受け付ける設定受付部、
前記第１端末モードで動作する場合に、前記第１端末モードで動作する第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末モードで動作する他端末が取得できる状態である共有状態に設定する設定部、
前記第１端末モードで動作する場合に、前記投票内容に含まれる投票額を、前記投票額に対応する量のマークに置き換えて前記第１端末に表示するための設定を受け付ける設定受付部、
前記第１端末モードで動作する場合に、前記設定受付部が前記設定を受け付けたことにより、当該設定に対応する態様で、前記共有状態にある前記投票情報を出力する出力部、
前記第２端末モードで動作する場合に、前記第１端末モードで動作する他端末が出力した前記投票情報を取得する情報取得部、及び
前記第２端末モードで動作する場合に、前記情報取得部が取得した前記投票情報に基づいて、前記競技への投票を可能にする投票処理部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
競輪、競馬又は競艇等の投票が行われる各種の競技における投票を携帯端末により行うことができるシステムが知られている。特許文献１には、投票者が携帯端末を用いて投票券を購入することができるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１４４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
投票が行われる競技に採用されている投票の方法は複雑であり、投票の経験が少ない投票者（以下、「投票初心者」という。）にとっては、投票することに対する敷居が高い。例えば、競輪・競馬・競艇等の場合、投票初心者は、投票方式及び競技者を多くの投票パターンの中から選択しなければならないため、どのように投票すればよいかを把握しづらいという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ユーザが競技に投票しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理システムは、第１端末と第２端末とを備える情報処理システムであって、前記第１端末は、前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末が取得できる状態である共有状態に設定する設定部と、前記共有状態にある前記投票情報を出力する出力部と、を有し、前記第２端末は、前記投票情報を取得する情報取得部と、前記投票情報に基づく前記第２端末の第２ユーザの前記競技への投票を可能にする投票処理部と、を有する。
【発明の効果】
【０００７】
本発明によれば、ユーザが競技に投票しやすくすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る投票システム１のシステム構成を示す図である。
【図２】端末２０のハードウエア構成例を示す図である。
【図３】記憶部２２が記憶する投票情報の一例を示す図である。
【図４】プロセッサ２１の機能ブロック構成例を示す図である。
【図５】端末２０ａの出力部２１５が出力する投票情報の一例を示す図である。
【図６】端末２０ｂの表示制御部２１１が表示する投票情報の一例を示す図である。
【図７】端末２０ａが第１端末モードで動作する場合の処理の流れを示すフローチャートである。
【図８】端末２０ｂが第２端末モードで動作する場合の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
＜システム構成＞
図１は、本実施形態に係る投票システム１のシステム構成を示す図である。図１に示す投票システム１は、情報処理装置１０と、複数の端末２０とを備える。情報処理装置１０及び端末２０は、インターネット、イントラネット、無線ＬＡＮ、又は移動通信網等の通信ネットワークＮを介して互いに通信可能に接続されている。複数の端末２０のそれぞれは、他の端末２０と無線ＬＡＮ又はＢｌｕｅｔｏｏｔｈ（登録商標）等の無線チャネルＷを介して互いに通信可能に接続されている。
【００１０】
情報処理装置１０は、投票対象に対して投票が可能な競技に対する投票を受け付ける装置である。具体的には、情報処理装置１０は、端末２０を使用するユーザである投票者が、競輪、競馬及び競艇等の競技において、競技に勝つと予想した競技者（選手又は動物を含む）に所定価値を賭けて投票するための支援をする装置である。
【００１１】
情報処理装置１０は、端末２０を使用する投票者が投票した投票対象を記憶する処理、投票者が所有する価値の大きさを記憶する処理、及び競技の結果に応じた報酬額（すなわち払戻額）を決定する処理等を実行する。
【００１２】
情報処理装置１０は、例えば１又は複数の物理的なサーバから構成されている。情報処理装置１０は、ハイパーバイザ（hypervisor）上で動作する仮想的なサーバを用いて構成されていてもよく、クラウドサーバを用いて構成されていてもよい。
【００１３】
端末２０（端末２０ａ、端末２０ｂ）は、投票する投票者が利用する端末であり、例えば、携帯電話（スマートフォンを含む）、タブレット端末又はパーソナルコンピュータ等の情報処理端末である。投票者は、端末２０を操作することで投票対象に投票することができる。
【００１４】
端末２０は、投票者が投票した投票対象と投票対象に賭けた所定価値とに基づいて、端末２０が備えるディスプレイに投票券を表示する。端末２０が表示する投票券には、１つ以上の投票対象と当該投票対象に賭けた所定価値とが示されている。
【００１５】
投票の対象となる競技が競輪である場合、投票対象は、例えば、賭け式「２連単」において選択された「１着が５番、２着が３番」、又は賭け式「３連複」において選択された「１番、２番及び５番」である。なお、２連単とは、１着と２着の競技者を着順どおりに予想することであり、３連複とは、着順を問わずに１着から３着までに入る競技者を予想することである。
【００１６】
所定価値は、金銭でもよく、所定のサービス又はゲームで利用可能なポイント等であってもよい。また、ポイントは、投票者が無償で受け取ることが可能なポイント（無償ポイント）であってもよく、金銭の支払いと引き換えに受け取ることが可能なポイント（有償ポイント）であってもよい。
【００１７】
端末２０ａ及び端末２０ｂは、第１端末モードと第２端末モードとを有しており、投票者から受け付けた操作に基づいて、第１端末モード又は第２端末モードを切り替えて動作する。本明細書においては、端末２０ａが第１端末モードで動作する第１端末であり、端末２０ｂが第２端末モードで動作する第２端末であるという場合を例にして説明する。
【００１８】
端末２０ａを使用する第１ユーザは、競技に勝つと予想した複数の競技者又は競技者に対応する出走枠と投票方式（すなわち賭式）との組み合わせにより定められる投票対象を決定し、決定した投票対象と、投票対象に対する所定価値の投票数又は投票額とを端末２０ａにおいて操作することにより投票する。
【００１９】
第１端末モードで動作する端末２０ａは、端末２０ａを使用する第１ユーザが競技に投票した内容を示す投票情報を表示したり送信したりすることにより、投票情報を出力する。端末２０ａは、第２ユーザが使用する端末２０ｂが投票情報を取得できる状態である共有状態に端末２０ａを設定した後に、投票情報を出力する。
【００２０】
共有状態は、端末２０ａが記憶している投票情報を端末２０ｂが取得できるように投票情報を出力するように設定された状態である。端末２０ａを使用する第１ユーザは、投票した投票情報のうち、端末２０ｂが取得することを許可する投票情報を選択する操作を行い、端末２０ａは、第１ユーザが選択した投票情報を共有状態に設定する。投票情報の出力は、例えば、無線チャネルＷを介した投票情報の送信、又は端末２０ａが有するディスプレイへの投票情報の表示である。
【００２１】
第２端末モードで動作する端末２０ｂは、端末２０ａから投票情報を取得し、取得した投票情報に基づいて、第２ユーザによる競技への投票を可能にする。端末２０ａが投票情報を表示する場合、端末２０ｂは、端末２０ａに表示された投票情報を撮像することにより、投票情報を取得する。端末２０ａが投票情報を送信する場合、端末２０ｂは、無線チャネルＷを介して投票情報を取得する。
【００２２】
端末２０ｂは、取得した投票情報を表示して、端末２０ｂを使用する第２ユーザが、第１ユーザが投票した内容を確認することを可能にする。第２ユーザは、表示された内容を確認して、表示された投票情報の少なくとも一部を用いた投票をすることができる。投票が行われる競技に採用されている投票の方法は複雑であり、投票初心者にとっては、投票することに対する敷居が高い場合がある。例えば、競輪、競馬、競艇等の場合、投票初心者は、投票方式及び競技者を多くの投票パターンの中から選択しなければならないため、どのように投票すればよいかを把握しづらいことがある。これに対して、端末２０ａ及び端末２０ｂが上述のように動作することで、第２ユーザが投票初心者であるとしても、第１ユーザの投票の内容を参考にして競技に投票することができるので、競技に投票しやすくなる。
【００２３】
以下、端末２０ａ及び端末２０ｂの構成及び動作を詳細に説明する。以下の説明において、端末２０ａ及び端末２０ｂに共通する機能及び動作について説明する際には、端末２０と称することがある。
【００２４】
＜ハードウエア構成＞
図２は、端末２０のハードウエア構成例を示す図である。端末２０は、プロセッサ２１、記憶部２２、通信ＩＦ（Interface）２３、入力デバイス２４、及び出力デバイス２５を有する。
【００２５】
プロセッサ２１は、例えばＣＰＵであり、記憶部２２に記憶されたプログラムを実行することにより各種の機能を実現する。
【００２６】
記憶部２２は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等の記憶媒体を有する。記憶部２２は、プロセッサ２１が実行するプログラムと投票情報とを記憶する。
【００２７】
図３は、記憶部２２が記憶する投票情報の一例を示す図である。図３に示す投票情報においては、競技を識別するための競技ＩＤと、投票方式と、組番と、投票額と、投票額の表示方法と、投票情報の共有状態の設定とが関連付けられている。投票額の表示方法は、端末２０が第１端末モードで動作する場合に投票額をそのまま表示するか、投票額の概数を示す記号又は画像等のマークを表示するかを示す項目である。投票額の表示方法の詳細については後述する。共有設定は、端末２０が第１端末モードで動作する場合に投票情報を共有状態するか否かを示す項目である。
【００２８】
通信ＩＦ２３は、通信ネットワークＮを介して情報処理装置１０との間で有線通信又は無線通信を行うための通信コントローラと、無線チャネルＷを介して他の端末２０との間で無線通信を行うための通信コントローラとを有する。通信ＩＦ２３は、プロセッサ２１から入力されたデータを情報処理装置１０又は他の端末２０に送信する。通信ＩＦ２３は、情報処理装置１０又は他の端末２０から入力されたデータをプロセッサ２１に通知する。
【００２９】
入力デバイス２４は、例えばユーザから入力操作を受け付ける。入力デバイス２４は、例えばタッチパネルである。
【００３０】
出力デバイス２５は、各種の情報を出力する。出力デバイス２５は、例えば、ディスプレイである。出力デバイス２５は、ユーザが各種の設定を行ったり投票を行ったりするための画面を表示する。また、出力デバイス２５は、第１端末モードで動作する場合に、投票情報を表示する。
【００３１】
＜機能ブロック構成＞
図４は、プロセッサ２１の機能ブロック構成例を示す図である。プロセッサ２１は、記憶部２２に記憶されたプログラムを実行することにより、表示制御部２１１、設定受付部２１２、設定部２１３、投票処理部２１４、出力部２１５及び情報取得部２１６として機能する。
【００３２】
表示制御部２１１は、画面データを出力デバイス２５に出力する。表示制御部２１１は、例えばユーザによる投票を受け付けるための投票受付画面を出力デバイス２５に表示させる。また、表示制御部２１１は、設定受付部２１２からの指示に基づいて、設定画面を出力デバイス２５に表示させる。さらに、表示制御部２１１は、第１端末モードにおいて、出力部２１５からの指示に基づいて投票情報を示す投票情報画面データを出力デバイス２５に表示させる。
【００３３】
設定受付部２１２は、端末２０のユーザの入力操作に対応する各種の設定を受け付ける。具体的には、設定受付部２１２は、例えば表示制御部２１１を介して設定画面を出力デバイス２５に表示させ、設定画面を介してユーザの入力操作を受け付ける。設定受付部２１２は、受け付けた入力操作に基づいてユーザが入力した設定内容を特定した後に、特定した設定内容を設定部２１３に通知する。
【００３４】
各種の設定は、例えば端末２０が第１端末モードで動作するか第２端末モードで動作するかの設定、及びユーザが投票した投票額の表示態様の設定である。第１端末モードで動作するか第２端末モードで動作するかの設定は、例えば、投票情報を他の端末２０と共有する共有状態にするか、他の端末２０に表示された投票情報を読み取る読取状態にするかの設定である。
【００３５】
投票額の表示態様の設定は、第１ユーザが指定した投票内容の投票額を示す投票額情報を端末２０ａに表示する態様の設定である。表示する態様は、例えば、第１ユーザが投票した投票額をそのまま表示するか、第１ユーザが投票した投票額が具体的にわからないように表示態様を変えたマークを表示するかである。
【００３６】
設定受付部２１２は、第１ユーザが投票した競技、組番又は賭け式ごとに、共有状態にするか否かの設定、及び投票額情報を表示する態様の設定を受け付けてもよい。この場合、設定受付部２１２は、第１ユーザが投票した複数の競技、組番又は賭け式から一以上の競技、組番又は賭け式を第１ユーザに選択させ、第１ユーザが選択した競技、組番又は賭け式の投票情報を共有状態にするか否かの設定、及び投票額情報を表示する態様の設定を受け付ける。このように設定受付部２１２が動作することで、全ての投票情報は第２ユーザと共有されず、第１ユーザが許容する投票情報に限定して第２ユーザと共有されるようにすることができる。
【００３７】
設定部２１３は、ユーザの入力操作に対応する設定内容を設定受付部２１２から取得し、取得した設定内容に基づいて、端末２０の動作モードを設定する。端末２０ａの設定部２１３は、例えば、設定受付部２１２が第１端末モードで動作するという設定（すなわち共有状態にする設定）を受け付けた場合、端末２０ａの第１ユーザが競技に投票した投票内容を示す投票情報を第２端末モードで動作する端末２０ｂが取得できる共有状態に設定する。設定部２１３は、共有状態に設定したことを記憶部２２に記憶させる。
【００３８】
設定部２１３は、設定受付部２１２が競技、組番又は賭け式ごとに、共有状態に設定するか否かの設定を受け付けた場合、競技ＩＤに関連付けて、共有状態を記憶部２２に記憶させる。具体的には、設定部２１３は、図３に示すように、例えば競技ＩＤ「ＮＧＹ−３」に関連付けられた投票を共有状態（図３における「ＯＮ」）に設定したことを記憶部２２に記憶させる。
【００３９】
投票処理部２１４は、ユーザの入力操作により受け付けた投票内容に基づいて投票するための処理を実行する。具体的には、投票処理部２１４は、投票するための処理として、ユーザにより入力された投票内容を情報処理装置１０に送信する。投票処理部２１４は、端末２０が第２端末モードで動作する場合に、情報取得部２１６が取得した投票情報に基づいて、競技への投票を可能にする。具体的には、端末２０ｂの投票処理部２１４は、情報取得部２１６が端末２０ａから取得した投票情報と少なくとも一部が一致する投票情報を情報処理装置１０に送信する。投票処理部２１４がこのように動作することで、第２端末モードで動作する端末２０ｂを操作する第２ユーザは、第１端末モードで動作する端末２０ａを操作する第１ユーザの投票情報に基づいて競技に投票できる。
【００４０】
出力部２１５は、端末２０ａが第１端末モードで動作する場合に、共有状態にある投票情報を出力する。出力部２１５は、例えば図３に示す投票情報において、共有設定が「ＯＮ」である競技ＩＤ（図３においては、競技ＩＤ「ＮＧＹ−３」）に関連付けられた投票情報を記憶部２２から取得した後に、取得した投票情報を出力デバイス２５に表示させる。
【００４１】
出力部２１５は、設定受付部２１２が受け付けた設定に対応する態様で、投票額を表示する態様を制御して出力する。投票額をそのまま表示するという表示態様の設定を設定受付部２１２が受け付けた場合、出力部２１５は、第１ユーザが投票した投票額をそのまま出力デバイス２５に表示させる。第１ユーザが投票した投票額に対応するマークを表示するという表示態様の設定を設定受付部２１２が受け付けた場合、出力部２１５は、投票額に対応するマークを出力デバイス２５に表示させる。
【００４２】
図５は、出力部２１５が出力する投票情報の一例を示す図である。図５に示す投票情報においては、投票対象の競技を特定するための情報を表示するための領域２２１、投票方式を表示するための領域２２２、投票対象と投票額とを表示するための領域２２３、及び領域２２１、２２２、２２３に示されている情報を含む投票情報コードであるＱＲコード２２４（登録商標）が示されている。
【００４３】
図５は、出力部２１５が、投票額が★（星形）のマークの数により示された投票情報の例を示している。１つの★が所定の金額又は金額の範囲に対応しており、★が多いほど投票額が大きい。例えば、１つの★が１０００円に対応しており、「★★★★★」は、投票額が５０００円以上６０００円未満であることを示す。出力部２１５がこのような投票情報を出力デバイス２５に表示させることで、第２ユーザは、第１ユーザが２連単で１着を３番、２着を５番として多くの投票額を投票したことを認識することができる。また、出力部２１５が投票額ではなく投票額に対応するマークを出力することで、投票額を知られたくない第１ユーザが、どのような投票をしたかを開示しやすくなる。
【００４４】
投票額に対応するマークと投票額との関係は任意であり、マークの数と投票額の範囲とが関連付けられていてもよい。例えば、出力部２１５は、「投票額が１０００円から５０００円の場合は★１つ、投票額が５０００円から８０００円の場合は★２つ」として作成した投票情報を出力してもよい。また、投票額に対応するマークは★に限定されず、出力部２１５は、投票額を棒の長さで表してもよい。
【００４５】
出力部２１５は、第１価値による第１投票額を表示態様の設定に対応する態様で出力し、第２価値の第２投票額を、表示態様の設定を用いずに出力してもよい。第１価値は、例えば現金である。第２価値は、例えば競技の投票で利用可能なポイントである。このように、出力部２１５が現金による投票額をマークに変換することで、第１ユーザの現金に関するプライバシーを保護することができる。
【００４６】
端末２０ａの出力部２１５は、投票情報を出力デバイス２５に出力する代わりに、又は投票情報を出力デバイス２５に出力するとともに、通信ＩＦ２３を介して端末２０ｂに投票情報を送信してもよい。端末２０ａの出力部２１５は、共有状態に設定されている間に、端末２０ｂとの位置関係が所定の条件を満たす場合（例えば端末２０ａと端末２０ｂとの距離が所定の距離内の場合）に投票情報を送信してもよい。端末２０ａの出力部２１５は、投票情報の送信が許可された端末として端末２０ｂの識別情報又は第２ユーザ名が記憶部２２に記憶されていることを条件として、端末２０ｂに投票情報を送信してもよい。
【００４７】
情報取得部２１６は、端末２０ｂが第２端末モードで動作する場合に、第１端末モードで動作する他端末である端末２０ａが出力した投票情報を取得する。情報取得部２１６は、例えば端末２０ａの出力部２１５がディスプレイに表示させた投票情報を読み取ることで、投票情報を取得する。具体的には、端末２０ｂの情報取得部２１６は、第２ユーザの操作に基づいて端末２０ｂが読取状態に設定された場合に、カメラ（不図示）を起動して、端末２０ａに表示されたＱＲコード２２４を読み取る。情報取得部２１６は、例えば図５に示すＱＲコード２２４を読み取った後に、当該ＱＲコード２２４から投票情報を抽出する。
【００４８】
情報取得部２１６は、無線通信により端末２０ａの出力部２１５から出力された投票情報を、通信ＩＦ２３を介して取得してもよい。情報取得部２１６は、取得した投票情報を、表示制御部２１１を介して出力デバイス２５に表示させる。
【００４９】
さらに、情報取得部２１６は、取得した投票情報と同一の内容の投票をした他のユーザに関する情報を取得して第２端末に表示させてもよい。情報取得部２１６は、例えば、取得した投票情報に含まれている投票対象が同一の内容である第１ユーザ以外のユーザの投票情報を情報処理装置１０に要求し、該当するユーザを第２ユーザが識別するための他ユーザ情報（例えば、他のユーザの顔画像）を取得する。情報取得部２１６は、表示制御部２１１を介して、取得した他ユーザ情報を出力デバイス２５に表示させる。第２端末のユーザである第２ユーザは、領域２３４に表示された他ユーザ情報を見ることにより、第１ユーザ以外のユーザも同じ内容で投票していることを確認できるので、安心して投票をすることができる。
【００５０】
情報取得部２１６は、所定のアプリケーションソフトウェア（例えばＳＮＳアプリケーションソフトウェア）において第２ユーザと他ユーザとの間で共通の友達設定がされている友達ユーザがいて、友達ユーザが第２ユーザに対して他ユーザ情報を公開する設定にしていることを条件として、他ユーザ情報を取得する。情報取得部２１６がこのように動作することで、他ユーザの顔画像のようなプライバシーに関する情報を適切に保護することができる。
【００５１】
情報取得部２１６は、投票情報に含まれる複数の投票のうち、少なくとも一つの投票において、第１ユーザと同じ投票対象に投票している他ユーザを示す他ユーザ情報と、投票情報に含まれる複数の投票の全てにおいて同じ投票対象に投票している他ユーザを示す他ユーザ情報とを異なる態様で出力デバイス２５に表示させてもよい。このように他ユーザ情報が表示されることにより、第２ユーザは、誰がどのような投票をしているかを参考にして、自分自身が第１ユーザと同じ投票対象に投票するかどうかを判断しやすくなる。
【００５２】
図６は、端末２０ｂの表示制御部２１１が表示する投票情報の一例を示す図である。図６に示す画面においては、投票対象の競技を特定するための情報を表示するための領域２３１、投票方式を表示するための領域２３２、投票対象と投票額とを表示するための領域２３３、他ユーザ情報を表示する領域２３４、及び表示された投票情報に基づいて投票するための操作画像２３５が示されている。
【００５３】
第２ユーザは、操作画像「購入」を押す（タッチする）ことにより、領域２３１〜２３３に表示された条件で投票することができる。操作画像「購入」が押されると、投票処理部２１４が、第２ユーザを識別するための情報（例えば第２ユーザ名）とともに、領域２３１〜２３３に表示された投票情報を情報処理装置１０に送信する。投票処理部２１４は、操作画像「購入」が押された場合に、購入額を入力したり、投票情報を編集したりする画面を出力デバイス２５に表示させてもよい。ユーザは、当該画面において、例えば、投票情報が示す複数の投票のうちの一部を選択することができる。
【００５４】
なお、情報取得部２１６は、端末２０ａから複数の投票情報を取得した場合、無償のポイントを使って投票した場合の投票情報よりも、現金を使って投票した場合の投票情報を優先的に表示してもよい。第１ユーザが現金を使って投票した投票対象は、無償のポイントを使って投票した投票対象よりも本命である確率が高いと考えられるので、情報取得部２１６がこのように動作することで、第２ユーザは、第１ユーザが本命と考えている投票対象を把握して投票しやすくなる。
【００５５】
また、情報取得部２１６は、端末２０ａから複数の投票情報を取得した場合、第１ユーザが投票した頻度が高い投票対象が含まれている投票に対応する投票情報を優先的に表示してもよい。第１ユーザが投票した頻度が高い投票対象も本命である確率が高いと考えられるので、情報取得部２１６がこのように動作することで、第２ユーザは、第１ユーザが本命と考えている投票対象を把握して投票しやすくなる。
【００５６】
＜第１端末の処理の流れ＞
図７は、端末２０ａが第１端末モードで動作する場合の処理の流れを示すフローチャートである。図７においては、端末２０ａが投票情報を表示する動作の流れを示している。
【００５７】
まず、設定部２１３は、設定受付部２１２から通知された設定操作の内容に基づいて、投票情報を共有状態にするか否かを判定する（Ｓ１１）。設定部２１３は、共有状態にするための設定操作が行われたと判定した場合（Ｓ１１のＹＥＳ）、記憶部２２が記憶する投票情報を共有状態に設定する（Ｓ１２）。
【００５８】
設定部２１３は、共有状態に設定した場合、投票額の表示態様を設定する（Ｓ１３）。具体的には、設定部２１３は、表示態様の設定を受け付けるための画面を表示制御部２１１に表示させ、第１ユーザによる表示態様の設定内容を設定受付部２１２から取得することにより、表示態様を設定する。設定部２１３は、設定した表示態様を出力部２１５に通知する。
【００５９】
出力部２１５は、マークを表示するという表示態様が通知された場合（Ｓ１４においてＹＥＳ）、記憶部２２から取得した投票情報における投票額をマークに変換し、マークが表示された投票情報を出力する（Ｓ１５）。出力部２１５は、投票額をそのまま表示するという表示態様が通知された場合（Ｓ１４においてＮＯ）、記憶部２２から取得した投票情報をそのまま出力する（Ｓ１６）。
【００６０】
＜第２端末の処理の流れ＞
図８は、端末２０ｂが第２端末モードで動作する場合の処理の流れを示すフローチャートである。図８においては、端末２０ｂが、端末２０ａから取得した投票情報に基づいて投票処理を実行する動作の流れを示している。
【００６１】
まず、端末２０ｂの情報取得部２１６は、端末２０ａの出力部２１５が出力した投票情報を取得する（Ｓ２１）。続いて、端末２０ｂの情報取得部２１６は、取得した投票情報に含まれている投票対象（図３に示す「組番」）と同一の投票対象に投票した他ユーザの情報を、通信ネットワークＮを介して情報処理装置１０から取得する（Ｓ２２）。表示制御部２１１は、情報取得部２１６が取得した投票情報と他ユーザ情報とを表示する画面（例えば、図６の画面）を、出力デバイス２５に表示させる（Ｓ２３）。表示制御部２１１は、第２ユーザが投票対象を選択する操作を受け付け、第２ユーザが選択した投票対象を投票処理部２１４に通知する（Ｓ２４）。
【００６２】
第２ユーザが、選択した投票対象に基づく投票を行うように操作した場合（Ｓ２５のＹＥＳ）、端末２０ｂの投票処理部２１４は、第２ユーザにより入力された投票額を取得する（Ｓ２６）。投票処理部２１４は、選択された投票対象と入力された投票額とを情報処理装置１０に送信することで投票処理を行う（Ｓ２７）。
【００６３】
＜第１変形例＞
以上の説明においては、投票情報コードであるＱＲコード２２４が、競技を特定するための情報、投票方式及び投票対象を含む場合を例示したが、ＱＲコード２２４が、第１ユーザを識別するためのユーザＩＤをさらに含んでもよい。この場合、情報取得部２１６は、ＱＲコード２２４に含まれるユーザＩＤを情報処理装置１０に送信し、送信したユーザＩＤに対応する第１ユーザが投票した他の投票情報を取得してもよい。情報取得部２１６は、このようにして取得した投票情報もさらに表示させ、第２ユーザが、当該投票情報に基づいてさらに投票できるようにしてもよい。このように情報取得部２１６が動作することで、第２ユーザが複数の競技に容易に投票できるようになる。
【００６４】
情報取得部２１６が、このように他の投票情報を取得した場合、情報取得部２１６は、端末２０ａから取得した投票情報が示す投票方式と同一の投票方式に対応する投票情報を優先的に出力デバイス２５に表示させる。情報取得部２１６がこのように動作することで、第２ユーザが投票初心者であるとしても、一つの投票方式について理解をすればよいので、投票をしやすくなる。
【００６５】
また、情報取得部２１６が、他の投票情報を取得した場合、複数の投票情報のうち、端末２０ａから取得した投票情報が示す競技と同一の競技を、第２ユーザが投票する対象としてもよい。情報取得部２１６がこのように動作することで、第２ユーザが投票初心者である場合に、一つの競技について十分な時間をかけて投票をすることができる。
【００６６】
情報取得部２１６は、他の投票情報のうち、当日開催される他の競技に対応する投票情報を表示する対象としてもよい。一方、情報取得部２１６は、他の投票情報のうち、既に終了した競技に対応する投票情報を表示する対象から除外してもよい。情報取得部２１６がこのように動作することで、第２ユーザが、投票ができない競技について無駄な検討をすることなく、投票が可能な当日の各種の競技に投票することが可能になる。
【００６７】
なお、情報取得部２１６が、情報処理装置１０から他の投票情報を取得できるか否かの設定を、第１ユーザが情報処理装置１０に対して行えるようにしてもよい。この場合、情報処理装置１０は、第１ユーザに関連付けて、他の投票情報を開示可能とする第２ユーザ名を記憶しておく。情報処理装置１０は、記憶された第２ユーザの端末２０ｂから第１ユーザの他の投票情報を要求された場合に、他の投票情報を端末２０ｂに送信する。情報処理装置１０がこのように動作することで、第１ユーザの投票情報に関するプライバシーを適切に保護することができる。
【００６８】
＜第２変形例＞
以上の説明においては、第２ユーザが端末２０ｂを操作することにより、第１ユーザが端末２０ａを操作して共有状態に設定した投票情報を取得する場合を例示したが、第１ユーザが端末２０ａを操作することにより端末２０ｂに投票情報を取得させてもよい。
【００６９】
具体的には、例えば、端末２０ａは、投票情報と第２ユーザのユーザ情報（例えば、第２ユーザの顔画像）とを端末２０ａに表示する。第１ユーザは、端末２０ａに表示された投票情報を長押しする。続いて、第１ユーザは、長押しした指を第２ユーザのユーザ情報が表示された位置まで移動させた後に端末２０ａから長押しした指を離す。端末２０ａは、第１ユーザが長押しした指を離すことで、第１ユーザが指を離した位置に表示されている第２ユーザ情報に関連付けられた端末２０ｂに投票情報を出力する。
【００７０】
端末２０ａがこのように動作することで、第１ユーザの投票情報を共有するユーザを、第１ユーザが決定することができる。その結果、第１ユーザの投票情報に関するプライバシーを適切に保護することができる。
【００７１】
＜第３変形例＞
以上の説明においては、端末２０ａと端末２０ｂとが同一の構成を有する端末である場合を例示したが、端末２０ａが第１端末としてのみ動作する端末であり、端末２０ｂが第２端末としてのみ動作する端末であってもよい。
【００７２】
＜投票システム１の効果＞
以上説明したように、投票システム１は、第１端末モードで動作する端末２０ａと第２端末モードで動作する端末２０ｂとを有する。端末２０ａは、端末２０ａを使用する第１ユーザの投票情報を端末２０ｂが取得できる状態である共有状態に設定する設定部２１３と、設定した共有状態を出力する出力部２１５とを有する。端末２０ｂは、端末２０ａが出力した投票情報を取得する情報取得部２１６と、取得した投票情報に基づく投票を可能にする投票処理部２１４とを有する。
【００７３】
そして、端末２０ｂの投票処理部２１４が、端末２０ｂの情報取得部２１６が取得した端末２０ａから取得した投票情報に基づいて投票処理を行うことで、端末２０ｂを使用する第２ユーザは、第１ユーザと同一の内容の投票を行うことができる。これにより、例えば第２ユーザがどのように競技に投票すればよいかを把握しづらい場合であっても、競技に投票しやすくなる。
【００７４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【００７５】
上記実施形態に加えて、さらに以下を付記する。
（付記１）
第１端末と第２端末とを備える情報処理システムであって、
前記第１端末は、
前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末が取得できる状態である共有状態に設定する設定部と、
前記共有状態にある前記投票情報を出力する出力部と、を有し、
前記第２端末は、
前記投票情報を取得する情報取得部と、
前記投票情報に基づく前記第２端末の第２ユーザの前記競技への投票を可能にする投票処理部と、
を有する情報処理システム。
このように情報処理システムが構成されていることにより、投票者が容易に投票できる。
（付記２）
前記情報取得部は、前記出力部が前記第１端末の表示部に表示した前記投票情報を読み取ることで、前記投票情報を取得する、
付記１に記載の情報処理システム。
このように情報処理システムが構成されていることにより、他者の情報端末に表示された投票内容に基づいて容易に投票できる。
（付記３）
前記情報取得部は、無線通信により前記出力部から出力された前記投票情報を取得する、
付記１に記載の情報処理システム。
このように情報処理システムが構成されていることにより、他者の投票内容を無線通信により取得して容易に投票できる。
（付記４）
前記第１端末は、前記第１ユーザが指定した投票内容の投票額を示す投票額情報を前記第１端末に表示する態様の設定を受け付ける設定受付部をさらに有し、
前記出力部は、前記設定受付部が受け付けた前記設定に対応する態様で、前記投票額を表示する態様を制御して出力する
付記１から３のいずれか一項に記載の情報処理システム。
このように情報処理システムが構成されていることにより、投票額のプライバシーを投票者が所望するレベルに応じて保護することができる。
（付記５）
前記出力部は、第１価値による第１投票額を前記設定に対応する態様で出力し、第２価値の第２投票額を、前記設定を用いずに出力する、
付記４に記載の情報処理システム。
このように情報処理システムが構成されていることにより、投票者の現金に関するプライバシーを保護することができる。
（付記６）
前記第２端末は、取得した前記投票情報と同一の内容の投票をした他のユーザに関する情報を前記第２端末に表示する、
付記１から５のいずれか一項に記載の情報処理システム。
このように情報処理システムが構成されていることにより、第２端末のユーザは、第１端末のユーザと同じ内容で投票するように動機づけることができる。
（付記７）
第１端末と第２端末とが実行する情報処理方法であって、
前記第１端末が、前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２端末が取得できる状態である共有状態に設定するステップと、
前記第１端末が、前記共有状態にある前記投票情報を出力するステップと、
前記第２端末が、前記投票情報を取得するステップと、
前記投票情報に基づく前記第２端末の第２ユーザの前記競技への投票を可能にするステップと、
を実行する情報処理方法。
このような情報処理方法を実行することにより、ユーザ（投票者）が競技への投票を容易に行うことができる。
（付記８）
コンピュータを、
第１端末モードで動作するか第２端末モードで動作するかの設定を受け付ける設定受付部、
前記第１端末モードで動作する場合に、前記第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を前記第２モードで動作する他端末が取得できる状態である共有状態に設定する設定部、
前記第１端末モードで動作する場合に、前記共有状態にある前記投票情報を出力する出力部、
前記第２端末モードで動作する場合に、前記第１端末モードで動作する他端末が出力した前記投票情報を取得する情報取得部、及び
前記第２端末モードで動作する場合に、前記情報取得部が取得した前記投票情報に基づいて、前記競技への投票を可能にする投票処理部、
として機能させるためのプログラム。
このようなプログラムをプロセッサが実行することにより、ユーザ（投票者）が競技への投票を容易に行うことができる。
【符号の説明】
【００７６】
１  投票システム
１０  情報処理装置
２０  端末
２１  プロセッサ
２２  記憶部
２３  通信ＩＦ
２４  入力デバイス
２５  出力デバイス
２１１  表示制御部
２１２  設定受付部
２１３  設定部
２１４  投票処理部
２１５  出力部
２１６  情報取得部
【要約】      （修正有）【課題】ユーザが競技に投票しやすくする情報処理システム、情報処理方法及びプログラムを提供する。【解決手段】投票システム１は、第１端末および第２端末である端末２０を備えるシステムであって、第１端末は、第１端末の第１ユーザが競技に投票した投票内容を示す投票情報を第２端末が取得できる状態である共有状態に設定する設定部２１３と、共有状態にある投票情報を出力する出力部２１５と、を有する。第２端末は、投票情報を取得する情報取得部２１６と、投票情報に基づく第２端末の第２ユーザの競技への投票を可能にする投票処理部２１４と、を有する。【選択図】図４【図１】
0006886122.tif 000002
【図２】
0006886122.tif 000003
【図３】
0006886122.tif 000004
【図４】
0006886122.tif 000005
【図５】
0006886122.tif 000006
【図６】
0006886122.tif 000007
【図７】
0006886122.tif 000008
【図８】
0006886122.tif 000009