(57)【特許請求の範囲】
【請求項１】
所定の画面を表示させるための画面情報を端末に送信する送信部と、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う受信部と、
を備え、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記受信部は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信部は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザが存在する位置から所定の距離内に位置する一又は複数の第２ユーザである、
情報処理装置。
【請求項２】
所定の画面を表示させるための画面情報を端末に送信する送信部と、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う受信部と、
を備え、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記受信部は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信部は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザと所定の回数以上チームを組んでいる一又は複数の第２ユーザである、
情報処理装置。
【請求項３】
所定の画面を表示させるための画面情報を端末に送信する送信部と、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う受信部と、
を備え、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記受信部は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信部は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザとメッセージの送受信を所定の回数以上実施している一又は複数の第２ユーザである、
情報処理装置。
【請求項４】
所定の画面を表示させるための画面情報を端末に送信する送信部と、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う受信部と、
を備え、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記受信部は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信部は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザの過去の投票傾向を示す属性と同一の属性を有する一又は複数の第２ユーザである、
情報処理装置。
【請求項５】
コンピュータが、
所定の画面を表示させるための画面情報を端末に送信するステップと、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行うステップと、を実行する投票受付方法であって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行うステップは、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信するステップは、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザが存在する位置から所定の距離内に位置する一又は複数の第２ユーザである、
投票受付方法。
【請求項６】
コンピュータが、
所定の画面を表示させるための画面情報を端末に送信するステップと、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行うステップと、を実行する投票受付方法であって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行うステップは、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信するステップは、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザと所定の回数以上チームを組んでいる一又は複数の第２ユーザである、
投票受付方法。
【請求項７】
コンピュータが、
所定の画面を表示させるための画面情報を端末に送信するステップと、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行うステップと、を実行する投票受付方法であって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行うステップは、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信するステップは、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザとメッセージの送受信を所定の回数以上実施している一又は複数の第２ユーザである、
投票受付方法。
【請求項８】
コンピュータが、
所定の画面を表示させるための画面情報を端末に送信するステップと、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行うステップと、を実行する投票受付方法であって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行うステップは、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票が行われ、
前記送信するステップは、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザの過去の投票傾向を示す属性と同一の属性を有する一又は複数の第２ユーザである、
投票受付方法。
【請求項９】
コンピュータを、
所定の画面を表示させるための画面情報を端末に送信する手段、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段、として機能させる、プログラムであって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行う手段は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段であり、
前記送信する手段は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザが存在する位置から所定の距離内に位置する一又は複数の第２ユーザである、
プログラム。
【請求項１０】
コンピュータを、
所定の画面を表示させるための画面情報を端末に送信する手段、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段、として機能させる、プログラムであって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行う手段は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段であり、
前記送信する手段は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザと所定の回数以上チームを組んでいる一又は複数の第２ユーザである、
プログラム。
【請求項１１】
コンピュータを、
所定の画面を表示させるための画面情報を端末に送信する手段、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段、として機能させる、プログラムであって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行う手段は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段であり、
前記送信する手段は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザとメッセージの送受信を所定の回数以上実施している一又は複数の第２ユーザである、
プログラム。
【請求項１２】
コンピュータを、
所定の画面を表示させるための画面情報を端末に送信する手段、
前記端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段、として機能させる、プログラムであって、
前記画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、
前記投票を行う手段は、前記第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、前記第１ユーザの投票を行う手段であり、
前記送信する手段は、前記一又は複数の第２ユーザのうち少なくとも一の第２ユーザを選択させるための選択肢に関する情報を含む前記画面情報を前記端末に送信し、
前記選択肢に関する情報に選択肢として含まれる前記一又は複数の第２ユーザは、前記第１ユーザの過去の投票傾向を示す属性と同一の属性を有する一又は複数の第２ユーザである、
プログラム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２０１８年８月１７日に出願された日本特許出願番号２０１８−１５３６５３号に基づくもので、ここにその記載内容を援用する。
【技術分野】
【０００２】
本発明は、情報処理装置、投票受付方法及びプログラムに関する。
【背景技術】
【０００３】
例えば、競馬や競輪、競艇等の投票が行われる各種の競技においては、投票者からの投票を受け付ける投票装置が用いられる（例えば、特許文献１を参照）。投票者は、投票に必要な投票事項を投票用紙に記載し、投票装置に入力することにより投票を行うことができる。例えば、競馬の場合、レースが行われるレース場や単勝、複勝といった投票方式、投票する馬等の事項を投票用紙に記載し、投票装置に入力することにより、投票を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１４４８７号公報
【発明の概要】
【０００５】
しかしながら、競技によっては投票の方法が複雑な場合がある。例えば、競馬の場合、選択すべき投票方式の種類や投票対象となる馬の数が多く、投票パターンが多数存在するため複雑である。そのため、投票の経験が少ない投票者にとっては、どの投票パターンに投票すればよいのかを決定することが難しいことから、容易に投票を行うことができなかった。
【０００６】
そこで、本発明は、投票の経験が少ない投票者であっても容易に投票を行うことができる情報処理装置、投票受付方法及びプログラムを提供することを目的とする。
【０００７】
本発明の一態様に係る情報処理装置は、所定の画面を表示させるための画面情報を端末に送信する送信部と、端末から、第１ユーザにより入力された情報を受信し、受信された情報に基づいて、第１ユーザの投票を行う受信部と、を備え、画面情報は、投票済みの一又は複数の第２ユーザに関する情報を含み、受信部は、第１ユーザにより選択された少なくとも一の第２ユーザを特定する情報、又は、当該選択された少なくとも一の第２ユーザの投票情報の少なくとも一部を受信し、受信された情報に基づいて、第１ユーザの投票が行われる。
【発明の効果】
【０００８】
本発明によれば、投票の経験が少ないユーザであっても容易に投票を行うことができる情報処理装置、投票受付方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る投票システムを示す図である。
【図２】端末及びサーバのハードウェア構成の一例を示す図である。
【図３】端末の機能ブロック構成例を示す図である。
【図４】サーバの機能ブロック構成例を示す図である。
【図５】投票情報テーブルの一例を示す図である。
【図６】投票対象情報テーブルの一例を示す図である。
【図７】ユーザ情報テーブルの一例を示す図である。
【図８】投票システムが行う処理手順の一例を示すシーケンス図である。
【図９Ａ】端末に表示される投票画面及びユーザ選択画面の一例を示す図である。
【図９Ｂ】端末に表示される投票画面及びユーザ選択画面の一例を示す図である。
【図９Ｃ】端末に表示される投票画面及びユーザ選択画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
添付図面を参照して、本発明の実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１１】
（システム構成）
図１は、本発明の実施形態に係る投票システム１のシステム構成の一例を示す図である。図１に示す投票システム１は、例えば競馬等の投票が行われる競技においてユーザによる投票を管理するシステムである。
【００１２】
本実施形態においては、投票システム１が競馬に使用される場合を例に説明するが、投票システム１は競馬に限られず競輪や競艇、オートレースといった投票行為が行われる各種競技に使用されてもよい。また、本実施形態にける投票システム１は、順位が決まる各種競技に使用されてもよい。また、上述した各種競技についてのシミュレーションゲーム等に使用されてもよい。
【００１３】
投票システム１は、端末１０ａ、端末１０ｂ、端末１０ｃ、端末１０ｄ及びサーバ２０を備える。端末１０ａ、端末１０ｂ、端末１０ｃ、端末１０ｄ及びサーバ２０は、インターネット、無線ＬＡＮ等の通信ネットワークＮを介して互いに通信可能に接続されている。本実施形態において端末１０ａ、端末１０ｂ、端末１０ｃ、端末１０ｄを使用するユーザをそれぞれユーザＡ、ユーザＢ、ユーザＣ、ユーザＤとする。また、端末１０ａ、端末１０ｂ、端末１０ｃ、端末１０ｄをそれぞれ区別する必要がない場合は、端末１０ａ、端末１０ｂ、端末１０ｃ、端末１０ｄをそれぞれ端末１０と表現する。なお、投票システム１が備える端末１０の数は四つに限られず、一つ以上の端末１０を備えていればよい。本実施形態において、端末１０及びサーバ２０をまとめて情報処理装置と称してもよいし、端末１０のみを情報処理装置と称してもよいし、サーバ２０のみを情報処理装置と称してもよい。
【００１４】
端末１０には、例えば、スマートフォン、タブレット端末、携帯電話機、パーソナルコンピュータ（ＰＣ）、ノートＰＣ、携帯情報端末（ＰＤＡ:Personal Digital Assistant）、家庭用ゲーム機器等、どのような端末が用いられてもよい。サーバ２０は、１つの機器から構成されていてもよいし、複数の機器から構成されていてもよいし、クラウド上で実現されるサーバであってもよい。
【００１５】
図１を用いて投票システム１の概要を説明する。まず、ユーザＡは、端末１０ａを操作してサーバ２０にアクセスする。ユーザＡは、サーバ２０にアクセスした後、ユーザを特定するための情報（ユーザＩＤ:Identification等）を端末１０ａに入力する。入力された情報は、通信ネットワークＮを介してサーバ２０に送信される。サーバ２０は、受信した情報に基づき、投票システム１を使用しているユーザを特定する。
【００１６】
その後、サーバ２０は、投票画面を表示させるための情報を含む画面情報を生成し、端末１０ａに送信する。端末１０ａは、画面情報に基づいて投票画面を表示する。ユーザＡは端末１０ａに表示された投票画面を用いて投票を行う。投票画面とは、ユーザが投票を行うための画面であり、競馬の場合、単勝や複勝、馬単といった投票方式及び投票の対象となる馬（例えば、投票方式が単勝の場合、一着になる馬）の選択肢が投票画面に表示され、ユーザＡは投票画面を用いて投票方式及び投票対象となる馬の選択を行うことができる。「投票方式」には、１又は複数の投票対象に対して所定の順位等を順不同で指定するか又は明示的に指定するかを決定する情報が含まれるが、これに限られない。
【００１７】
ユーザＡによる投票を受け付ける際、投票システム１では、ユーザＡの投票を補助する処理が行われる。例えば、ユーザＡが投票の実績が少ないユーザであった場合、単勝や複勝といった選択すべき馬の数が少ないシンプルな投票方式を優先的に投票画面に表示してもよい。また、ユーザＢが選択した投票方式や投票した馬の情報をユーザＡの端末１０ａに表示し、ユーザＡが投票の際に参照することができるようにしてもよい。
【００１８】
ユーザＡによる投票が完了すると、入力された投票情報は通信ネットワークＮを介して端末１０ａからサーバ２０へと送られる。その後、サーバ２０は、実際のレースの結果に基づいてユーザＡによる投票が的中しているか否か等を判定し、判定の結果を端末１０ａに送信する。
【００１９】
（ハードウェア構成）
図２は、端末１０及びサーバ２０のハードウェア構成の一例を示す図である。端末１０及びサーバ２０は、プロセッサの一例であるＣＰＵ（Central Processing Unit）１０１、記憶装置１０２、通信ＩＦ（Interface）１０３、入力デバイス１０４及び出力デバイス１０５を有する。これらの各構成は、相互にデータ送受信可能に接続される。
【００２０】
ＣＰＵ１０１は、記憶装置１０２に記憶されたプログラムの実行に関する制御やデータの演算、加工を行う制御部である。ＣＰＵ１０１は、通信ＩＦ１０３からデータを受け取り、データの演算結果を出力デバイス１０５に出力したり、記憶装置１０２に記憶したりする。
【００２１】
記憶装置１０２は、各種情報を記憶するデバイスである。記憶装置１０２は、データの書き換えが可能な揮発性の記憶媒体やデータの読み出しのみが可能な不揮発性の記憶媒体である。
【００２２】
通信ＩＦ１０３は、端末１０又はサーバ２０を通信ネットワークＮに接続するデバイスである。通信ＩＦ１０３は、端末１０又はサーバ２０の外部に設けられることも考えられる。その場合、通信ＩＦ１０３は、例えばＵＳＢ(Universal Serial Bus)等のインタフェースを介して端末１０又はサーバ２０に接続される。
【００２３】
入力デバイス１０４は、ユーザからの情報の入力を受け付けるためのデバイスである。入力デバイス１０４は、例えばタッチパネル、ボタン、キーボード、マウス及びマイク等である。
【００２４】
出力デバイス１０５は、情報を出力するためのデバイスである。出力デバイス１０５は、例えば液晶ディスプレイ、有機ＥＬ(Electronic Luminescent)ディスプレイ及びスピーカ等である。
【００２５】
（機能ブロック構成）
図３は、端末１０の機能ブロック構成例を示す図である。端末１０は、第１通信部１１と、表示制御部１２と、入力受付部１３とを含む。第１通信部１１と、表示制御部１２と、入力受付部１３とは、端末１０のＣＰＵ１０１が、記憶装置１０２に記憶されたプログラムを実行することにより実現することができる。当該プログラムは、サーバ２０からダウンロードされて端末１０にインストール可能なプログラム（アプリケーション）であってもよい。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体（Non-transitory computer readable medium）であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ(Compact Disc Read Only Memory)等の記憶媒体であってもよい。
【００２６】
第１通信部１１は、通信ＩＦ１０３を介してサーバ２０と投票情報を含む各種の情報を送受信する機能を有する。ここで、投票情報とは、ユーザが行う投票に関する情報である。例えば、競馬の場合、単勝や複勝、馬単といった投票方式や投票の対象となる馬、投票金額等を含む。
【００２７】
また、第１通信部１１は、通信ＩＦ１０３を介してサーバ２０から画面情報を受信する。画面情報とは、投票画面を表示させるための情報である。画面情報は、サーバ２０が備える生成部２２によって生成される。
【００２８】
表示制御部１２は、サーバ２０から受信した情報に基づき、液晶ディスプレイ等の出力デバイス１０５に投票画面を含む各種の画面を表示する。例えば、表示制御部１２は、サーバ２０から受信した画面情報に基づいて、図９Ａ及び図９Ｃに示すような投票画面を出力デバイス１０５に表示させる。表示制御部１２及び入力受付部１３は、端末１０が備えるＷｅｂブラウザにより実現される機能部であってもよい。
【００２９】
入力受付部１３は、タッチパネル、マウス又はキーボード等の入力デバイス１０４を介して、ユーザから投票情報を含む各種の情報の入力を受け付ける機能を有する。
【００３０】
図４は、サーバ２０の機能ブロック構成例を示す図である。サーバ２０は、第２通信部２１、生成部２２及び記憶部２５を有する。記憶部２５は、記憶装置１０２又はサーバ２０が通信可能な外部の記憶装置を用いて実現することができる。第２通信部２１及び生成部２２は、サーバ２０のＣＰＵ１０１が、記憶装置１０２に記憶されたプログラムを実行することにより実現することができる。当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体（Non-transitory computer readable medium）であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ等の記憶媒体であってもよい。
【００３１】
第２通信部２１は、通信ＩＦ１０３を介して端末１０と投票情報を含む各種の情報を送受信する機能を有する。例えば、ユーザＡが既に投票済みのユーザの投票情報をコピーして投票を行う場合、第２通信部２１は、ユーザＡにより選択された投票情報をコピーするユーザを特定する情報、又は、選択されたユーザの投票情報の少なくとも一部を端末１０ａから受信してもよい。
【００３２】
生成部２２は、画面情報の生成を行う。画面情報は、投票画面を表示させるための情報であり、例えば、競馬の場合、単勝や複勝等の投票方式や馬番の選択肢といった情報が含まれる。
【００３３】
記憶部２５は、ユーザが投票を行うための各種の情報が記憶されている。具体的には、記憶部２５には、投票情報２６、投票対象情報２７及びユーザ情報２８が記憶されている。各情報について、図５から図７を用いて説明する。
【００３４】
図５は、投票情報２６を管理する投票情報テーブル２６Ａの一例を示す図である。図５には、「開催競馬場」、「レース」、「投票ユーザ名」、「投票方式」、「馬番」、「投票金額」及び「コピーされた回数」の列が存在し、列ごとに対応する情報が管理されている。なお、投票情報テーブル２６Ａには、上述した情報に限られず、任意の情報が含まれていてもよい。
【００３５】
「開催競馬場」の列には、競馬場の名称、又は、競馬場を識別（特定）可能な情報が管理されている。競馬場の名称が管理されていることにより、各レコードに含まれる投票情報が、いずれの競馬場のレースについての投票情報であるかを特定することができる。本例では、管理されているいずれの投票情報も「競馬場Ａ」で開催されたレースについての情報である。
【００３６】
「レース」の列には、レース番号、又は、レースを識別（特定）可能な情報が管理されている。同一の競馬場において一日に複数のレースが開催される場合がある。レース番号が管理されていることにより、各レコードに含まれる投票情報が、いずれのレースについての投票情報であるかを特定することができる。本例では、管理されているいずれの投票情報も「第１レース」についての情報である。
【００３７】
「ユーザＩＤ」の列には、投票を行ったユーザのユーザＩＤが管理されている。ユーザＩＤとは、それぞれのユーザに対応付けられた識別子である。ユーザＩＤにより、ユーザの特定を行うことができる。本例では、ユーザＩＤとして識別子「Ｕ−２」、「Ｕ−３」及び「Ｕ−４」が管理されている。
【００３８】
「投票方式」の列には、ユーザが行った投票の投票方式、又は、投票方式を識別（特定）可能な情報が管理されている。本例では、ユーザＩＤが「Ｕ−２」のユーザ及び「Ｕ−３」のユーザが行った投票の投票方式は「単勝」であり、ユーザＩＤが「Ｕ−４」のユーザが行った投票の投票方式は「３連単」である。
【００３９】
「馬番」の列には、投票対象の馬を識別する馬番号が管理されている。本例では、ユーザＩＤが「Ｕ−２」のユーザは「１番」の馬に投票し、ユーザＩＤが「Ｕ−３」のユーザは「２番」の馬に投票し、ユーザＩＤが「Ｕ−４」のユーザは「１番」、「２番」及び「３番」の馬に投票している。投票方式に応じて、投票する馬の数は異なる。
【００４０】
「投票金額」の列には、ユーザが投票した金額が管理されている。本例では、ユーザＩＤが「Ｕ−２」のユーザの投票金額は「１０００円」であり、ユーザＩＤが「Ｕ−３」のユーザの投票金額は「５００円」であり、ユーザＩＤが「Ｕ−４」のユーザの投票金額は「４００円」である。
【００４１】
「コピーされた回数」の列には、他のユーザに投票情報をコピーされた回数が管理されている。本実施形態においては、投票を行おうとするユーザは、既に投票を済ませたユーザの投票情報の少なくとも一部をコピーし、コピーした投票情報に基づいて投票を行うことができる。本例においては、ユーザＩＤが「Ｕ−２」のユーザの投票情報は「５回」コピーされ、ユーザＩＤが「Ｕ−３」のユーザの投票情報は「２回」コピーされ、ユーザＩＤが「Ｕ−４」のユーザの投票情報はコピーされていない。
【００４２】
図６は、投票対象情報２７を管理する投票対象情報テーブル２７Ａの一例を示す図である。図６には、「馬番」、「馬名」、「騎手」、「性別」及び「年齢」の列が存在し、列ごとに対応する情報が管理されている。なお、投票対象情報テーブル２７Ａには、上述した情報に限られず、任意の情報が管理されていてもよい。
【００４３】
「馬番」の列には、レースに出馬するそれぞれの馬に付された番号が管理されている。本例において、管理されている馬番は「１番」、「２番」、「３番」である。
【００４４】
「馬名」の列には、レースに出馬する馬の名称、又は、馬を識別（特定）可能な情報が管理されている。本例では、馬番が１番の馬の名称は「ＸＸＸ」であり、馬番が２番の馬の名称は「ＹＹＹ」であり、馬番が３番の馬の名称は「ＺＺＺ」である。
【００４５】
「騎手」の列には、馬に搭乗する騎手の名称が管理されている。本例では、馬番が１番の馬に搭乗する騎手の名称は「ＡＡＡ」であり、馬番が２番の馬に搭乗する騎手の名称は「ＢＢＢ」であり、馬番が３番の馬に搭乗する騎手の名称は「ＣＣＣ」である。
【００４６】
「性別」の列には、馬の性別が管理されている。本例では、馬番が１番及び２番の馬は「牡馬」であり、馬番が３番の馬は「牝馬」である。
【００４７】
「年齢」の列には、馬の年齢が管理されている。本例では、馬番が１番の馬の年齢は「５歳」であり、馬番が２番の馬の年齢は「４歳」であり、馬番が３番の馬の年齢は「６歳」である。
【００４８】
図７は、ユーザ情報２８を管理するユーザ情報テーブル２８Ａの一例を示す図である。ユーザ情報２８とは、投票システム１を利用するユーザに関する情報である。図７には、「ユーザＩＤ」、「ユーザ名」、「投票回数」及び「勝率」の列が存在し、列ごとに対応する情報が管理されている。なお、ユーザ情報テーブル２８Ａには、上述した情報に限られず、任意の情報が含まれていてもよい。
【００４９】
「ユーザＩＤ」の列には、投票システム１を利用するユーザの識別子が管理されている。本例では、識別子「Ｕ−１」、「Ｕ−２」、「Ｕ−３」及び「Ｕ−４」が管理されている。
【００５０】
「ユーザ名」の列には、投票システム１を利用するユーザの名称が管理されている。本例では、ユーザＩＤが「Ｕ−１」、「Ｕ−２」、「Ｕ−３」及び「Ｕ−４」のユーザの名称は、それぞれ「ユーザＡ」「ユーザＢ」、「ユーザＣ」及び「ユーザＤ」である。
【００５１】
「投票回数」の列には、ユーザが過去に投票を行った回数が管理されている。本例では、ユーザＩＤが「Ｕ−１」のユーザが「1回」、ユーザＩＤが「Ｕ−２」のユーザが「１０回」、ユーザＩＤが「Ｕ−３」のユーザが「５回」、ユーザＩＤが「Ｕ−４」のユーザが「２０回」投票を行っている。
【００５２】
「勝率」の列には、ユーザの過去の投票の的中率が管理されている。本例では、ユーザＩＤが「Ｕ−１」のユーザの的中率は「０％」であり、ユーザＩＤが「Ｕ−２」のユーザの的中率は「１０％」であり、ユーザＩＤが「Ｕ−３」のユーザの的中率は「３０％」であり、ユーザＩＤが「Ｕ−４」のユーザの的中率は「６０％」である。
【００５３】
（処理手順）
図８は、投票システム１が行う処理の一例を示すシーケンス図である。図８を用いて、投票システム１による処理の手順について説明する。本例においては、ユーザＡが端末１０ａを介して投票を行う場合を例に説明する。
【００５４】
まず、端末１０ｂ、端末１０ｃ、端末１０ｄは、それぞれユーザＢ、ユーザＣ、ユーザＤから投票情報の入力を受け付け（ステップＳ１００）、サーバ２０へ投票情報を送信する（ステップＳ１０１）。なお、端末１０ｂ、端末１０ｃ、端末１０ｄによる投票情報の送信は同時に行われなくともよく、それぞれの端末から異なる時間に送信されてもよい。また、投票情報は、端末１０ｂ、端末１０ｃ、端末１０ｄの全てから送信されなくともよい。
【００５５】
サーバ２０は、投票情報を受信し、受信した投票情報を記憶部２５に記憶する（ステップＳ１０２）。具体的には、図５に示す投票情報テーブル２６Ａの対応するレコードを更新してもよい。
【００５６】
次に、サーバ２０は、端末１０ａから投票画面の表示に関する要求を受け付けると、投票画面を表示させるための画面情報を生成する（ステップＳ１０３）。画面情報には、投票方式や投票対象の選択肢が含まれていてもよい。
【００５７】
サーバ２０は、画面情報及び選択肢情報を端末１０ａに送信する（ステップＳ１０４）。本実施形態に係る投票システム１では、投票を行うユーザＡは、他のユーザが行った投票に関する投票情報の少なくとも一部をコピーすることで、自ら投票情報を入力することなく投票を行うことができる。具体的には、ユーザＢが既に投票を済ませた後に、ユーザＡが投票を行おうとする場合、ユーザＡはユーザＢの投票方式や投票対象をコピーすることで、自ら投票情報の入力を行うことなくユーザＢと同一の投票方式及び投票対象について投票を行うことができる。なお、本例では、投票情報のうち投票方式及び投票対象のみをコピーする場合について説明するが、コピーの対象となる投票情報は限定されない。例えば、投票金額を含めてコピーしてもよいし、投票方式が固定されている競技においては、投票対象のみをコピーしてもよい。サーバ２０から端末１０ａに送信される選択肢情報とは、投票済みの一又は複数のユーザのうちから投票情報をコピーするユーザを、投票を行う投票ユーザに選択させるための選択肢に関する情報である。
【００５８】
端末１０ａは、受信した画面情報に基づいて投票画面を表示する（ステップＳ１０５）。例えば、図９Ａに示すような、投票画面を表示してもよい。ここで、図９Ａを用いて投票画面の説明を行う。
【００５９】
図９Ａは、投票画面の一例を示す図である。図９Ａに示す投票画面には、投票方式の選択肢、投票対象（投票する馬）の入力欄、投票金額の入力欄が表示されている。本例においては、投票方式が選択されていない状態であっても、投票対象の入力欄が表示されているが、投票方式が選択された後に投票対象の入力欄が表示される態様であってもよい。このとき、選択された投票方式に応じて投票対象の入力欄の数が異なっていてもよい。例えば、ユーザが単勝を選択した場合、選択すべき馬は一着の馬のみであるため、二着及び三着の馬を選択する欄は表示されなくともよい。
【００６０】
また、端末１０ａは、サーバ２０から投票対象情報２７を受信し、投票画面に表示してもよい。例えば、投票対象情報２７に基づいて、馬の馬名や搭乗する騎手、馬の性別、馬の年齢等が表示されてもよい。
【００６１】
さらに、端末１０ａは、サーバ２０から投票対象情報２７を受信し、投票画面に表示してもよい。例えば、投票情報２６に基づいて、それぞれの馬への投票人数や他のユーザが投票している馬を特定する情報が表示されてもよい。
【００６２】
図９Ａに示す投票画面に表示されている「他のユーザの投票をコピー」という選択肢を選択すると、端末１０ａは、受信した選択肢情報に基づいて図９Ｂに示すようなユーザ選択画面を表示する（ステップＳ１０６）。図９Ｂに示すユーザ選択画面には、選択肢「ユーザＢ」、「ユーザＣ」、「ユーザＤ」が含まれている。
【００６３】
また、図９Ｂに示すユーザ選択画面には、ユーザの選択肢に付随して、各ユーザのユーザ情報が表示されている。本例においては、それぞれのユーザの「投票回数」及び「勝率」が表示されている。なお、ユーザ選択画面には、ユーザ情報に限られず、選択肢として表示されたユーザの投票情報（投票方式や投票対象、投票金額等）が表示されてもよい。
【００６４】
また、ユーザ選択画面に選択肢として表示されるユーザは、所定のルールに基づいて決定されてもよい。以下、所定のルールについて具体例を説明する。
【００６５】
例えば、選択肢として表示されるユーザは、ユーザＡが存在する位置から所定の距離内に位置するユーザであってもよいし、複数のユーザのうちユーザＡの位置に近い順に所定の数のユーザであってもよい。また、ユーザ選択画面に表示されるユーザの並び順は、ユーザＡの位置に近い順であってもよい。このとき、ユーザが使用する端末の位置情報に基づいてユーザ同士の距離を決定してもよい。例えば、サーバ２０の第２通信部２１は、端末１０ａ及び端末１０ａ以外の複数の端末から端末の位置情報を受信してもよい。このとき、サーバ２０は、受信した位置情報に基づいて端末１０ａ以外の端末が端末１０ａから所定の距離内に位置するか否かを判定する判定部を備え、端末１０ａは、当該判定部による判定結果を受信し、端末１０ａから所定の距離内に位置する端末のユーザを選択肢として表示してもよい。
【００６６】
また、ユーザ選択画面に選択肢として表示されるユーザは、過去の投票の勝率が所定の値以上であるユーザであってもよい。例えば、サーバ２０は、ユーザ情報２８に基づいて各ユーザの勝率が所定の値以上であるか否かを判定する判定部をさらに備え、端末１０ａは、判定部による判定結果を受信し、勝率が所定の値以上であるユーザを選択肢として表示してもよい。
【００６７】
また、ユーザ選択画面に選択肢として表示されるユーザは、ユーザＡの過去の投票傾向を示す属性と同一の属性を有するユーザであってもよい。具体的には、ユーザＡと投票情報が似ているユーザであり、例えば、過去の投票において投票している馬が所定の割合以上で一致しているユーザ等であってもよい。このとき、サーバ２０は、各ユーザの投票傾向を示す属性がユーザＡの投票傾向を示す属性と同一であるか否かを投票情報２６に基づいて判定する判定部をさらに備え、端末１０ａは、判定部による判定結果を受信し、属性が同一であるユーザを選択肢として表示してもよい。
【００６８】
また、ユーザ選択画面に選択肢として表示されるユーザは、所定のフラグが付されたユーザであってもよい。例えば、ユーザ情報テーブル２８Ａにおいて、芸能人や有名人であるユーザに対してフラグを付しておき、フラグが付されたユーザを選択肢として表示してもよい。このとき、サーバ２０は、ユーザ情報２８に基づいて各ユーザに対してフラグが付されているか否かを判定する判定部をさらに備え、端末１０ａは、判定部による判定結果を受信し、フラグが付されているユーザを選択肢として表示してもよい。
【００６９】
以上説明した、ユーザ選択画面に選択肢として表示されるユーザを決定する所定のルールは、複数組み合わされてもよい。例えば、ユーザ選択画面に選択肢として表示されるユーザは、過去の投票の勝率が所定の値以上であり、かつ、ユーザＡの過去の投票傾向を示す属性と同一の属性を有するユーザであってもよい。また、例えば、過去の投票の勝率が所定の値以上であり、かつ、所定のフラグが付与されたユーザであってもよい。また、ユーザＡの過去の投票傾向を示す属性と同一の属性を有するユーザであり、かつ、所定のフラグが付与されたユーザであってもよい。
【００７０】
また、１つの所定のルールに基づいて決定したユーザが複数いる場合に、更に他の所定のルールを組み合わせるようにしてもよい。例えば、ユーザ選択画面に選択肢として表示されるユーザは、過去の投票の勝率が所定の値以上であるユーザが複数いる場合に、当該複数のユーザの中で、ユーザＡの過去の投票傾向を示す属性と同一の属性を有するユーザであってもよい。また、例えば、過去の投票の勝率が所定の値以上であるユーザが複数いる場合に、当該複数のユーザの中で、所定のフラグが付与されたユーザであってもよい。また、ユーザＡの過去の投票傾向を示す属性と同一の属性を有するユーザが複数いる場合に、当該複数のユーザの中で、所定のフラグが付与されたユーザであってもよい。
【００７１】
端末１０ａは、ユーザＡから投票情報をコピーするユーザの選択を受け付けると（ステップＳ１０７）、選択されたユーザを特定する情報をサーバ２０に送信する（ステップＳ１０８）。サーバ２０は、選択されたユーザの投票情報を含む画面情報を生成し（ステップＳ１０９）、端末１０ａに送信する（ステップＳ１１０）。端末１０ａは、受信した投票情報に基づいて投票画面を更新する（ステップＳ１１１）。具体的には、図９Ｃに示すように、選択されたユーザの投票情報が入力された投票画面を表示する。本例では、ユーザＡは、図９Ｂに示すユーザ選択画面において「ユーザＤ」を選択している。そのため、ユーザ選択後に表示される投票画面は、ユーザＤの投票情報と同一の投票情報が入力された状態で表示される。具体的には、投票方法が「３連単」、一着の馬の馬番が「１番」、二着の馬の馬番が「２番」、三着の馬の馬番が「３番」、投票金額が「４００円」と入力された状態で投票画面が表示される。
【００７２】
端末１０ａは、ユーザＡから投票の実行指示を受け付ける（ステップＳ１１２）。ユーザＡは、入力された投票内容を確認した後、投票画面に表示されている「決定」という選択肢を選択することで投票の実行指示を入力することができる。
【００７３】
その後、端末１０ａは、ユーザＡによる投票の投票情報をサーバ２０に送信する（ステップＳ１１３）。サーバ２０は、受信した投票情報を記憶部２５に記憶する（ステップＳ１１４）。具体的には、投票情報テーブル２６Ａの対応するレコードを更新する。
【００７４】
本実施形態によれば、他のユーザの投票情報が投票を行うユーザの投票画面に自動で入力される。そのため、投票経験の少ないユーザであっても容易に投票を行うことができる。また、ユーザ選択画面において、選択肢として表示されるユーザの過去の投票回数や勝率といった情報が表示される。そのため、勝率の高いユーザや投票回数の多い経験が豊富なユーザを選択することができ、投票を行うユーザが初心者であってもベテランのユーザと同程度の勝率を実現することが可能となる。
【００７５】
さらに、投票画面に、馬の馬名や搭乗する騎手、馬の性別、馬の年齢といった投票対象の情報が表示されることにより、投票を行うユーザは、表示される情報を参考にしつつ投票対象を決定することができる。
【００７６】
さらに、本実施形態によれば、ユーザは、他のユーザの投票情報をコピーすることができるため、投票対象を自ら決定する際に通常確認すると想定される情報（馬の状態や投票対象ごとのオッズ等）を参照する必要がない。これにより、端末１０及びサーバ２０間の通信量を削減することができる。
【００７７】
なお、上述した例においては、投票情報をコピーするユーザを特定する情報がサーバ２０に送られた後、サーバ２０が特定したユーザの投票情報を記憶部２５から抽出しているが、投票情報は端末１０ａが有していてもよい。このとき、端末１０ａは、投票情報をコピーするユーザの投票情報の少なくとも一部を端末１０ａからサーバに送信してもよい。
【００７８】
また、上述した例においては、ユーザＡによって選択されたユーザＤの投票情報と同一の投票情報が入力された投票画面が自動で生成されたが、ユーザＤの投票情報をユーザＡの端末１０ａに表示させ、表示されたユーザＤの投票情報を参照しつつユーザＡが自ら投票情報の入力を行ってもよい。
【００７９】
また、上述した例においては、投票画面に他のユーザの投票をコピーするボタンを用意し、当該ボタンが押下された場合にユーザ選択画面を表示するようにしたが、これに限定されない。例えば、ホーム画面やＳＮＳ（Social Network Service）の画面に、投票済みの他のユーザの投票情報や投票情報をコピーするユーザを選択するボタン等を表示するようにしてもよい。この場合、サーバ２０は、所定の画面（投票画面、ホーム画面又はＳＮＳの画面等）を表示させるための情報を含む画面情報を生成し、端末１０ａに送信するようにしてもよい。
【００８０】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【図１】
0006949310.tif 000002
【図２】
0006949310.tif 000003
【図３】
0006949310.tif 000004
【図４】
0006949310.tif 000005
【図５】
0006949310.tif 000006
【図６】
0006949310.tif 000007
【図７】
0006949310.tif 000008
【図８】
0006949310.tif 000009
【図９Ａ】
0006949310.tif 000010
【図９Ｂ】
0006949310.tif 000011
【図９Ｃ】
0006949310.tif 000012