Nothing Special   »   [go: up one dir, main page]

JP7530023B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7530023B2
JP7530023B2 JP2023193883A JP2023193883A JP7530023B2 JP 7530023 B2 JP7530023 B2 JP 7530023B2 JP 2023193883 A JP2023193883 A JP 2023193883A JP 2023193883 A JP2023193883 A JP 2023193883A JP 7530023 B2 JP7530023 B2 JP 7530023B2
Authority
JP
Japan
Prior art keywords
betting
voting
user
amount
extraction condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023193883A
Other languages
Japanese (ja)
Other versions
JP2024003160A (en
Inventor
武史 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mixi Inc
Original Assignee
Mixi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mixi Inc filed Critical Mixi Inc
Priority to JP2023193883A priority Critical patent/JP7530023B2/en
Publication of JP2024003160A publication Critical patent/JP2024003160A/en
Application granted granted Critical
Publication of JP7530023B2 publication Critical patent/JP7530023B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

例えば、競馬や競輪、競艇等の投票が行われる各種の競技においては、投票者からの投票を受け付ける投票装置が用いられる(例えば、特許文献1を参照)。投票者は、投票に必要な投票事項を投票用紙に記載し、投票装置に入力することにより投票を行うことができる。例えば、競馬の場合、レースが行われるレース場や単勝、複勝といった投票方式、投票する馬等の事項を投票用紙に記載し、投票装置に入力することにより、投票を行うことができる。 For example, in various types of competitions where betting is conducted, such as horse racing, bicycle racing, and boat racing, a voting device that accepts votes from voters is used (see, for example, Patent Document 1). Voters can cast their vote by writing the necessary voting information on a ballot paper and inputting it into the voting device. For example, in the case of horse racing, voters can cast their vote by writing the details such as the racecourse where the race will be held, the betting method (win or place), and the horse they are betting on on a ballot paper and inputting them into the voting device.

特開2013-114487号公報JP 2013-114487 A

しかしながら、上述の競技に採用されている投票の方法は複雑であり、初心者のユーザにとっては敷居が高い。例えば、競馬や競輪、競艇等の場合、投票方式や投票対象となる馬、又は競技者を多くの投票パターンの中から選択しなければならないため複雑である。このことは、投票をしたことがないユーザや投票の経験が少ないユーザを遠ざける一因になっていると考えられる。 However, the voting methods used in the above-mentioned competitions are complicated and difficult for inexperienced users to understand. For example, in the case of horse racing, bicycle racing, boat racing, etc., users must select the voting method, horse or rider to be voted on from many voting patterns, which is complicated. This is thought to be one of the factors that alienates users who have never voted or have little experience.

そこで、本発明は、投票の経験が少ないユーザであっても容易に投票を行うことができる技術を提供することを目的とする。 Therefore, the present invention aims to provide a technology that allows even users with little voting experience to easily cast their votes.

本発明の一態様に係る情報処理装置は、競技における投票に関する処理を実行する情報処理装置であって、前記競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の上限額の指定とをユーザから受け付ける受付部と、前記競技において前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの中から、前記上限額に基づいて選択された投票対象及び投票方式の組み合わせを、前記ユーザに提示する提示部と、を有する。 An information processing device according to one aspect of the present invention is an information processing device that executes processing related to voting in a competition, and has a reception unit that receives from a user a specification of a first extraction condition for narrowing down the voting targets in the competition and a specification of an upper limit of a predetermined value that can be voted, and a presentation unit that presents to the user a combination of voting targets and voting methods selected based on the upper limit from among combinations of voting targets and voting methods that match the first extraction condition in the competition.

本発明によれば、投票の経験が少ないユーザであっても容易に投票を行うことができる技術を提供することができる。 The present invention provides technology that allows even users with little voting experience to easily cast their votes.

本実施形態に係る投票システムのシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration of a voting system according to an embodiment of the present invention. サーバ及び端末のハードウェア構成例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server and a terminal. サーバの機能ブロック構成例を示す図である。FIG. 2 illustrates an example of a functional block configuration of a server. ユーザ管理情報、投票対象情報及び抽出条件情報の一例を示す。4 shows examples of user management information, voting target information, and extraction condition information. 投票システムが行う処理手順の一例を示すフローチャートである。13 is a flowchart showing an example of a processing procedure performed by the voting system. 画面表示例を示す図である。FIG. 13 is a diagram showing an example of a screen display. 画面表示例を示す図である。FIG. 13 is a diagram showing an example of a screen display.

添付図面を参照して、本発明の実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 The following describes an embodiment of the present invention with reference to the attached drawings. In each drawing, the same reference numerals denote the same or similar configurations.

<システム構成>
図1は、本実施形態に係る投票システム1のシステム構成の一例を示す図である。図1に示す投票システム1は、サーバ10と、1以上の端末20とを備える。サーバ10及び端末20は、インターネットやイントラネット、無線LAN、移動通信等の通信ネットワークNを介して互いに通信可能に接続されている。サーバ10及び端末20は、情報処理装置と称されてもよい。
<System Configuration>
Fig. 1 is a diagram showing an example of a system configuration of a voting system 1 according to this embodiment. The voting system 1 shown in Fig. 1 includes a server 10 and one or more terminals 20. The server 10 and the terminals 20 are communicatively connected to each other via a communication network N such as the Internet, an intranet, a wireless LAN, or mobile communication. The server 10 and the terminals 20 may be referred to as information processing devices.

サーバ10は、1又は複数の物理的なサーバ等から構成されていてもよいし、ハイパーバイザー(hypervisor)上で動作する仮想的なサーバを用いて構成されていてもよいし、クラウドサーバを用いて構成されていてもよい。端末20は、ユーザが利用する端末であり、ユーザは、端末20を操作することで投票対象に投票を行うことができる。端末20は、例えば、携帯電話(スマートフォンを含む)、タブレット端末、パーソナルコンピュータ等である。 The server 10 may be configured with one or more physical servers, or may be configured with a virtual server running on a hypervisor, or may be configured with a cloud server. The terminal 20 is a terminal used by a user, and the user can cast a vote for a voting target by operating the terminal 20. The terminal 20 is, for example, a mobile phone (including a smartphone), a tablet terminal, a personal computer, etc.

サーバ10は、例えば、競輪、競馬、競艇、オートレースのように投票行為が行われる各種競技において、ユーザが投票する投票対象、投票方式及び所定価値の管理、ユーザが保持する所定価値の管理、競技(レース)の結果に応じた払い戻し量(払戻金等)の管理等の各種処理を実行する。 For example, in various competitions where betting is performed, such as bicycle racing, horse racing, boat racing, and auto racing, the server 10 performs various processes such as managing the betting targets, betting methods, and predetermined values that users vote for, managing the predetermined values held by users, and managing the payout amounts (payouts, etc.) according to the results of the competition (race).

投票対象とは、競技に出場する出場者(選手や動物を含む)である。例えば、1番から5番までの出場者が競う競技の場合、1番から5番までの出場者の各々が投票対象になる。 The subjects of voting are the contestants (including athletes and animals) who are taking part in the competition. For example, in a competition in which contestants numbered 1 through 5 compete, each of the contestants numbered 1 through 5 is a subject of voting.

投票方式とは、投票対象に対して所定価値を投票する(賭ける)方法である。例えば単勝とは、1着になる投票対象を予想して所定価値を投票する方法であり、複勝とは、1着から3着までに入る投票対象を予想して所定価値を投票する方法である。2連単とは、1着及び2着の投票対象を着順どおりに予想して所定価値を投票する方法であり、2連複とは、1着及び2着に入る2つの投票対象(着順は問わない)を予想して所定価値を投票する方法である。3連単とは、1着、2着及び3着の投票対象を着順どおりに予想して所定価値を投票する方法であり、3連複とは、1着~3着に入る3つの投票対象(着順は問わない)を予想して所定価値を投票する方法である。本実施形態に係る投票方式には、これらの方法以外の投票方式も含まれる。 A betting method is a method of betting (placing a bet) a predetermined value on a betting target. For example, a win bet is a method of predicting which betting target will come first and betting a predetermined value, and a place bet is a method of predicting which betting targets will come first through third and betting a predetermined value. A dyadic bet is a method of predicting the first and second place betting targets in order of finish and betting a predetermined value, and a dyadic combination is a method of predicting two betting targets that will come first and second (regardless of order of finish) and betting a predetermined value. A trifecta is a method of predicting the first, second and third place betting targets in order of finish and betting a predetermined value, and a trifecta is a method of predicting three betting targets that will come first through third (regardless of order of finish) and betting a predetermined value. The betting methods according to this embodiment also include betting methods other than these.

所定価値とは、投票対象及び投票方式の組み合わせに対して投票可能な価値であり、例えば、金銭でもよいし、ポイントであってもよい。ポイントは、投票することに加えて、所定のサービス又はゲームで利用可能なものであってもよい。また、ポイントは、例えば所定のサービス又はゲームをプレイするユーザが、所定のサービスやゲーム内にて無償で受け取ることが可能なポイント(無償ポイント)であってもよいし、所定のサービスやゲーム内で金銭の支払と引き換えに(課金することで)受け取ることが可能なポイント(有償ポイント)であってもよい。所定価値は、単に「価値」と称されてもよい。 The predetermined value is a value that can be voted for for a combination of voting target and voting method, and may be, for example, money or points. In addition to voting, points may be usable in a predetermined service or game. Furthermore, the points may be points that a user who plays a predetermined service or game can receive for free within the predetermined service or game (free points), or points that can be received in exchange for paying money (by charging) within the predetermined service or game (paid points). The predetermined value may simply be referred to as "value."

本実施形態では、投票対象及び投票方式を指定することで一意に定まる、所定価値を投票可能な対象を「投票券」と呼ぶ。投票券は、紙媒体で発行されるものでもよく、また、投票システム1内で管理されるデータであってもよい。投票券の一例として、1着1番、2着5番の2連単の投票券や、5番、7番及び8番の3連複の投票券が挙げられる。本実施形態において、「投票券」は「投票対象及び投票方式の組み合わせ」と同義である。 In this embodiment, an object for which a predetermined value can be bet, which is uniquely determined by specifying a betting object and a betting method, is called a "betting ticket." Betting tickets may be issued on paper, or may be data managed within the betting system 1. Examples of betting tickets include a betting ticket for a dyadic combination of number 1 coming in first and number 5 coming in second, and a betting ticket for a trifecta of numbers 5, 7, and 8. In this embodiment, a "betting ticket" is synonymous with a "combination of a betting object and a betting method."

競技の結果、投票券が的中した場合、ユーザは所定価値の払い戻しを受けることができる。例えば3倍の投票券が的中した場合、ユーザは投票した所定価値の3倍の量の所定価値の払い戻しを受けることができる。 If the result of the competition is that the betting ticket is a winning ticket, the user can receive a refund of a predetermined value. For example, if the betting ticket for 3 times is a winning ticket, the user can receive a refund of a predetermined value that is three times the amount of the bet.

本実施形態では、サーバ10は、ユーザから、競技における投票対象を絞り込むための抽出条件の指定と、投票可能な所定価値の上限額(予算額)の指定とを受け付けると、抽出条件に合致する投票券(投票対象及び投票方式の組み合わせ)の中から、上限額に基づいてユーザに推奨する投票券を自動的に選択してユーザに提示する。例えば、ユーザが抽出条件として「本命」を指定したとする。なお、本命とは、投票対象のうち一着になる可能性の高い投票対象を意味する用語である。この場合、サーバ10は、本命の投票対象を含む投票券の中から、投票を推奨する投票券を選択してユーザに提示する。ユーザは、サーバ10が提示した投票券に対して投票をすることができるため、初心者のユーザであっても容易に投票を行うことが可能である。 In this embodiment, the server 10 receives from the user the specification of extraction conditions for narrowing down the voting targets in a competition and the specification of the upper limit (budget amount) of the predetermined value that can be voted. The server 10 automatically selects a voting ticket recommended to the user based on the upper limit from among the voting tickets (combination of voting target and voting method) that match the extraction conditions and presents it to the user. For example, assume that the user specifies "favorite" as an extraction condition. Note that favorite is a term that means a voting target that is likely to come in first among the voting targets. In this case, the server 10 selects a voting ticket that is recommended for voting from among the voting tickets that include the favorite voting target and presents it to the user. The user can vote for the voting ticket presented by the server 10, so even a novice user can easily vote.

<ハードウェア構成>
図2は、サーバ10及び端末20のハードウェア構成例を示す図である。サーバ10は、CPU(Central Processing Unit)、GPU(Graphical processing unit)等のプロセッサ11、メモリ、HDD(Hard Disk Drive)及び/又はSSD(Solid State Drive)等の記憶装置12、有線又は無線通信を行う通信IF(Interface)13、入力操作を受け付ける入力デバイス14、及び情報の出力を行う出力デバイス15を有する。入力デバイス14は、例えば、キーボード、タッチパネル、マウス及び/又はマイク等である。出力デバイス15は、例えば、ディスプレイ及び/又はスピーカ等である。
<Hardware Configuration>
2 is a diagram showing an example of the hardware configuration of the server 10 and the terminal 20. The server 10 includes a processor 11 such as a central processing unit (CPU) or a graphical processing unit (GPU), a storage device 12 such as a memory, a hard disk drive (HDD) and/or a solid state drive (SSD), a communication interface (IF) 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse, and/or a microphone. The output device 15 is, for example, a display and/or a speaker.

<機能ブロック構成>
図3は、サーバ10の機能ブロック構成例を示す図である。サーバ10は、記憶部100と、表示制御部101と、受付部102と、提示部103と、投票処理部104とを含む。記憶部100は、サーバ10が備える記憶装置12を用いて実現することができる。また、表示制御部101と、受付部102と、提示部103と、投票処理部104とは、サーバ10のプロセッサ11が、記憶装置12に記憶されたプログラムを実行することにより実現することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体(Non-transitory computer readable medium)であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、USBメモリ又はCD-ROM等の記憶媒体であってもよい。
<Function block configuration>
FIG. 3 is a diagram showing an example of a functional block configuration of the server 10. The server 10 includes a storage unit 100, a display control unit 101, a reception unit 102, a presentation unit 103, and a voting processing unit 104. The storage unit 100 can be realized using a storage unit 12 provided in the server 10. The display control unit 101, the reception unit 102, the presentation unit 103, and the voting processing unit 104 can be realized by the processor 11 of the server 10 executing a program stored in the storage unit 12. The program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable storage medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.

記憶部100は、ユーザに関する各種情報を管理するユーザ管理情報100aと、投票対象に関する各種情報を管理する投票対象情報100bと、ユーザが選択可能な抽出条件を定義する抽出条件情報100cとを記憶する。 The storage unit 100 stores user management information 100a that manages various information related to users, voting target information 100b that manages various information related to voting targets, and extraction condition information 100c that defines extraction conditions that can be selected by the user.

図4に、ユーザ管理情報100a、投票対象情報100b及び抽出条件情報100cの一例を示す。ユーザ管理情報100aの「ユーザID」には、サーバ10内でユーザを一意に識別するための識別子が格納される。「ニックネーム」には、ユーザ登録時にユーザが入力したニックネームが格納される。「所持価値」は、ユーザが所持する所定価値の量が格納される。「投票履歴」には、ユーザが投票した投票券及び投票した(賭けた)所定価値がレース毎に格納される。 Figure 4 shows an example of user management information 100a, betting target information 100b, and extraction condition information 100c. The "user ID" in the user management information 100a stores an identifier for uniquely identifying the user within the server 10. The "nickname" stores the nickname entered by the user when registering the user. The "owned value" stores the amount of a predetermined value that the user possesses. The "voting history" stores the betting tickets that the user has bet on and the predetermined value that has been bet (bet) for each race.

投票対象情報100bの「投票対象ID」には、サーバ10内で投票対象を一意に識別するための識別子が格納される。「属性」には、投票対象に関する属性が格納される。図4の例は、投票対象が馬である場合の例を示しており、属性として、馬齢(馬の年齢)、脚質、毛色、性別及び勝率等が格納されている。 The "Voting target ID" of the voting target information 100b stores an identifier for uniquely identifying the voting target within the server 10. The "Attributes" store attributes related to the voting target. The example in Figure 4 shows an example where the voting target is a horse, and the attributes stored include the horse's age (age of the horse), running style, coat color, sex, and winning percentage.

抽出条件情報100cの「項目」には、ユーザに提示する抽出条件の項目名が格納される。「選択肢」には、各項目についてユーザが選択可能な抽出条件の選択肢が格納される。例えば、図4の例では、脚質に関する抽出条件として、「逃げ」、「先攻」、「差し」及び「追込」の4種類を選択可能であることを示している。 The "item" in the extraction condition information 100c stores the item name of the extraction condition presented to the user. The "options" store the options for the extraction conditions that the user can select for each item. For example, the example in Figure 4 shows that four types of extraction conditions related to running style can be selected: "Leader," "First to attack," "Catcher," and "Curtail."

表示制御部101は、ユーザから抽出条件の入力を受け付ける画面、ユーザに提示する投票券を表示する画面、ユーザから投票する所定価値の入力を受け付ける画面等を表示させるために必要な各種の処理を行う。例えば、表示制御部101は、端末20が備えるWebブラウザからのアクセスに応じて、又は、端末20にインストールされた専用のアプリケーションからのアクセスに応じて、各種の画面を表示するためのデータを端末20に送信する。 The display control unit 101 performs various processes required to display a screen that accepts input of extraction conditions from the user, a screen that displays the voting ticket to be presented to the user, a screen that accepts input of a predetermined value for voting from the user, etc. For example, the display control unit 101 transmits data for displaying various screens to the terminal 20 in response to access from a web browser provided in the terminal 20, or in response to access from a dedicated application installed in the terminal 20.

受付部102は、競技における投票対象を絞り込むための抽出条件(第1抽出条件)の指定と、投票可能な所定価値の上限額(予算額)の指定とをユーザから受け付ける。また、受付部102は、提示部103が、投票券をユーザに提示した後、更に、競技における投票方式を絞り込むための抽出条件(第2抽出条件)の指定をユーザから受け付けるようにしてもよい。また、受付部102は、競技における投票方式を絞り込むための抽出条件
(第3抽出条件)を受け付けるようにしてもよい。
The reception unit 102 receives from the user the designation of extraction conditions (first extraction conditions) for narrowing down the voting targets in the competition, and the designation of the upper limit of the predetermined value that can be voted (budget amount). Furthermore, after the presentation unit 103 presents the betting ticket to the user, the reception unit 102 may further receive from the user the designation of extraction conditions (second extraction conditions) for narrowing down the voting methods in the competition. Furthermore, the reception unit 102 may receive extraction conditions (third extraction conditions) for narrowing down the voting methods in the competition.

提示部103は、競技において抽出条件(第1抽出条件)に合致する投票券の中から、ユーザが指定した上限額に基づいて選択された投票券を、ユーザに提示する。また、提示部103は、ユーザが指定した上限額に基づいて選択された投票券の各々に対する投票額
(推奨投票額)を、ユーザに提示するようにしてもよい。
The presentation unit 103 presents to the user betting tickets selected based on the upper limit amount designated by the user from among the betting tickets that match the extraction conditions (first extraction conditions) in the competition. The presentation unit 103 may also present to the user the betting amount (recommended betting amount) for each of the betting tickets selected based on the upper limit amount designated by the user.

また、提示部103は、競技において抽出条件(第1抽出条件)及び抽出条件(第2抽出条件)に合致する投票券の中から、ユーザが指定した上限額に基づいて選択した投票券を、ユーザに提示するようにしてもよい。また、提示部103は、競技において抽出条件
(第1抽出条件)及び抽出条件(第3抽出条件)に合致する投票券の中から、ユーザが指定した上限額に基づいて選択した投票券を、ユーザに提示するようにしてもよい。また、提示部103は、競技において抽出条件(第1抽出条件)、抽出条件(第2抽出条件)及び抽出条件(第3抽出条件)に合致する投票券の中から、ユーザが指定した上限額に基づいて選択した投票券を、ユーザに提示するようにしてもよい。
The presentation unit 103 may present to the user a betting ticket selected based on the upper limit amount specified by the user from among the betting tickets that match the extraction conditions (first extraction condition) and the extraction conditions (second extraction condition) in the competition. The presentation unit 103 may present to the user a betting ticket selected based on the upper limit amount specified by the user from among the betting tickets that match the extraction conditions (first extraction condition) and the extraction conditions (third extraction condition) in the competition. The presentation unit 103 may present to the user a betting ticket selected based on the upper limit amount specified by the user from among the betting tickets that match the extraction conditions (first extraction condition), the extraction conditions (second extraction condition) and the extraction conditions (third extraction condition) in the competition.

投票処理部104は、ユーザにより選択された投票券に対して、ユーザにより指定された所定価値を投票する処理を行う。また、投票した投票券及び所定価値の額を、ユーザ管理情報100aの「投票履歴」に記録する。投票処理部104は、サーバ10と通信可能な他の情報処理装置に、投票券及び投票する所定価値の量を通知することで、当該他の情報処理装置に投票を依頼するようにしてもよい。 The voting processing unit 104 performs processing to bet a predetermined value specified by the user for the voting ticket selected by the user. In addition, the voting ticket and the amount of the predetermined value that was voted are recorded in the "voting history" of the user management information 100a. The voting processing unit 104 may request another information processing device that can communicate with the server 10 to vote by notifying the other information processing device of the voting ticket and the amount of the predetermined value to be voted.

以上説明したサーバ10の各機能ブロックは、端末20に実装されることとしてもよい。つまり、本実施形態でサーバ10が行う各種処理は、サーバ10に代えて端末20で実行されることとしてもよい。 The functional blocks of the server 10 described above may be implemented in the terminal 20. In other words, the various processes performed by the server 10 in this embodiment may be executed by the terminal 20 instead of the server 10.

<処理手順>
図5は、投票システム1が行う処理手順の一例を示すシーケンス図である。図5を用いて、サーバ10が行う処理手順を具体的に説明する。以下の説明では、競技は競馬であり、投票対象は馬である前提とするが、本実施形態がこれに限定されることを意図しているのではない。
<Processing Procedure>
Fig. 5 is a sequence diagram showing an example of a processing procedure performed by the voting system 1. The processing procedure performed by the server 10 will be specifically described with reference to Fig. 5. In the following description, it is assumed that the competition is a horse race and the betting target is a horse, but this is not intended to limit the present embodiment.

ステップS10で、受付部102は、ユーザが利用する端末20から、投票する所定価値の上限額を受け付ける。端末20の画面には、上限額の入力を受け付ける画面が表示され、ユーザにより当該画面に入力された上限額が、端末20からサーバ10に通知される。なお、表示制御部101は、抽出条件情報100cに設定されている抽出条件を、端末20の画面に表示させることとしてもよい。 In step S10, the reception unit 102 receives the upper limit of the predetermined value to be voted from the terminal 20 used by the user. A screen for receiving the input of the upper limit is displayed on the screen of the terminal 20, and the upper limit input by the user on the screen is notified from the terminal 20 to the server 10. The display control unit 101 may also display the extraction conditions set in the extraction condition information 100c on the screen of the terminal 20.

ステップS12で、受付部102は、ユーザが利用する端末20から、「投票対象を絞り込むための抽出条件」を受け付ける。ユーザが指定可能な「投票対象を絞り込むための抽出条件」は、端末20の画面に一覧表示され、一覧表示された抽出条件の中からユーザが選択した抽出条件が、端末20からサーバ10に通知される。なお、ユーザは、投票対象を絞り込みたくない場合、「投票対象を絞り込むための抽出条件」を指定しないことも可能である。 In step S12, the reception unit 102 receives "extraction conditions for narrowing down voting targets" from the terminal 20 used by the user. "Extraction conditions for narrowing down voting targets" that can be specified by the user are displayed in a list on the screen of the terminal 20, and the extraction conditions selected by the user from the listed extraction conditions are notified to the server 10 from the terminal 20. Note that if the user does not want to narrow down the voting targets, it is possible for the user not to specify "extraction conditions for narrowing down voting targets".

ステップS14で、受付部102は、ユーザが利用する端末20から、「投票方式を絞り込むための抽出条件」を受け付ける。ユーザが指定可能な「投票方式を絞り込むための抽出条件」は、端末20の画面に一覧表示され、一覧表示された抽出条件の中からユーザが選択した抽出条件が、端末20からサーバ10に通知される。なお、ユーザは、投票方式を絞り込みたくない場合、「投票方式を絞り込むための抽出条件」を指定しないことも可能である。 In step S14, the reception unit 102 receives "extraction conditions for narrowing down the voting methods" from the terminal 20 used by the user. The "extraction conditions for narrowing down the voting methods" that the user can specify are displayed in a list on the screen of the terminal 20, and the extraction conditions selected by the user from the listed extraction conditions are notified to the server 10 from the terminal 20. Note that if the user does not want to narrow down the voting methods, it is possible for the user not to specify "extraction conditions for narrowing down the voting methods".

ステップS16で、提示部103は、ステップS12及びステップS14の処理手順で受け付けた「投票対象を絞り込むための抽出条件」及び/又は「投票方式を絞り込むための抽出条件」を満たす投票券を抽出する。提示部103は、投票対象情報100bや投票券ごとの払い戻し倍率を参照することで、抽出条件に該当する投票対象の抽出を行う。 In step S16, the presentation unit 103 extracts voting tickets that satisfy the "extraction conditions for narrowing down voting targets" and/or the "extraction conditions for narrowing down voting methods" received in the processing procedures of steps S12 and S14. The presentation unit 103 extracts voting targets that meet the extraction conditions by referring to the voting target information 100b and the payout rate for each voting ticket.

例えば、1番、2番、3番の馬でレースが行われる場合を想定する。また、発売される投票券は、単勝1番、単勝2番、単勝3番、2連単(1着1番、2着2番)、2連単(1着2番、2着1番)、2連単(1着1番、2着3番)、2連単(1着3番、2着1番)、2連単(1着2番、2着3番)、2連単(1着3番、2着2番)であるとする。また、1番が牝馬・茶色であり、2番が牡馬・茶色であり、3番が牡馬・黒色であるとする。 For example, let's assume that a race will be run between horses number 1, 2, and 3. The tickets on sale will be for Win #1, Win #2, Win #3, Double (1st place #1, 2nd place #2), Double (1st place #2, 2nd place #1), Double (1st place #1, 2nd place #3), Double (1st place #3, 2nd place #1), Double (1st place #2, 2nd place #3), Double (1st place #3, 2nd place #2). Also, let's assume that #1 is a brown mare, #2 is a brown colt, and #3 is a black colt.

この場合において、ユーザが、投票対象を絞り込むための抽出条件として、「牝馬」を指定したとする。この場合、提示部103は、レースにおける全ての投票券のうち、投票対象に牝馬が含まれる投票券として、単勝1番、2連単(1着1番、2着2番)、2連単
(1着2番、2着1番)、2連単(1着1番、2着3番)、2連単(1着3番、2着1番)を抽出する。また、ユーザが、更に、投票方式を絞り込むための抽出条件として、「単勝」を指定したとする。この場合、提示部103は、単勝1番を抽出する。
In this case, it is assumed that the user specifies "mares" as an extraction condition for narrowing down the betting targets. In this case, the presentation unit 103 extracts, from all the betting tickets for the race, betting tickets that include mares as betting targets, namely, win bet No. 1, quinella (1st place No. 1, 2nd place No. 2), quinella (1st place No. 2, 2nd place No. 1), quinella (1st place No. 1, 2nd place No. 3), and quinella (1st place No. 3, 2nd place No. 1). Furthermore, it is assumed that the user specifies "win" as an extraction condition for narrowing down the betting methods. In this case, the presentation unit 103 extracts win bet No. 1.

ステップS18で、提示部103は、ステップS10で受け付けた上限額に基づき、ステップS16の処理手順で抽出した投票券の中からユーザに提示する(推奨する)投票券を選択する。ユーザに提示する投票券を選択する方法の具体例については後述する。 In step S18, the presentation unit 103 selects a ballot ticket to be presented (recommended) to the user from among the ballot tickets extracted in the processing procedure of step S16, based on the upper limit amount accepted in step S10. A specific example of a method for selecting a ballot ticket to be presented to the user will be described later.

ステップS20で、提示部103は、ステップS10で受け付けた上限額に基づき、ステップS18の処理手順で選択した投票券ごとに、ユーザに提示する推奨投票額を決定する。ユーザに提示する推奨投票額を決定する方法の具体例については後述する。 In step S20, the presentation unit 103 determines the recommended betting amount to be presented to the user for each betting ticket selected in the processing procedure of step S18 based on the upper limit amount accepted in step S10. A specific example of a method for determining the recommended betting amount to be presented to the user will be described later.

ステップS22で、提示部103は、ステップS18の処理手順で選択した投票券と、ステップS20の処理手順で決定された推奨投票額とを画面に表示させるための情報をユーザの端末20に通知する。端末20は、サーバ10から通知された投票券及び推奨投票額を画面に表示する。 In step S22, the presentation unit 103 notifies the user's terminal 20 of information for displaying on the screen the betting ticket selected in the processing procedure of step S18 and the recommended betting amount determined in the processing procedure of step S20. The terminal 20 displays on the screen the betting ticket and the recommended betting amount notified by the server 10.

ステップS24で、「投票対象を絞り込むための抽出条件」又は「投票方式を絞り込むための抽出条件」の追加を行うか否かをユーザから受け付ける。追加しない場合はステップS26に進み、追加する場合はステップS12の処理手順に戻る。 In step S24, a user is asked whether or not to add "extraction conditions for narrowing down voting targets" or "extraction conditions for narrowing down voting methods." If no additional conditions are added, the process proceeds to step S26; if additional conditions are added, the process returns to step S12.

ステップS12の処理手順に戻る場合、受付部102は、ステップS12~ステップS22の処理手順を繰り返すことで、抽出する投票券を徐々に絞り込んでいく。例えば、ステップS16で説明した具体例において、1回目のステップS12~ステップS22の処理手順において、ユーザが、投票対象を絞り込むための抽出条件(第1抽出条件)として「性別:牝馬」を指定し、2回目の処理手順で、投票対象を絞り込むための追加の抽出条件(第2抽出条件)として「毛色:黒」を指定したとする。この場合、提示部103は、1回目の処理手順で、レースにおける全ての投票券のうち、投票対象に牝馬が含まれる投票券として、単勝1番、2連単(1着1番、2着2番)、2連単(1着2番、2着1番)、2連単(1着1番、2着3番)、2連単(1着3番、2着1番)を抽出する。続いて、提示部103は、2回目の処理手順で、1回目の処理手順で抽出した投票券の中から、投票対象に毛色が黒である馬が含まれる投票券として、2連単(1着1番、2着3番)、2連単(1着3番、2着1番)を抽出する。 When returning to the processing procedure of step S12, the reception unit 102 repeats the processing procedures of steps S12 to S22 to gradually narrow down the betting tickets to be extracted. For example, in the specific example described in step S16, in the first processing procedure of steps S12 to S22, the user specifies "gender: filly" as the extraction condition (first extraction condition) for narrowing down the betting targets, and in the second processing procedure, specifies "coat color: black" as an additional extraction condition (second extraction condition) for narrowing down the betting targets. In this case, in the first processing procedure, the presentation unit 103 extracts, from all the betting tickets in the race, the betting tickets that include fillies as betting targets, namely, win number 1, quinella (first place number 1, second place number 2), quinella (first place number 2, second place number 1), quinella (first place number 1, second place number 3), and quinella (first place number 3, second place number 1). Next, in a second processing procedure, the presentation unit 103 extracts, from the betting tickets extracted in the first processing procedure, a dyadic bet (1st place number 1, 2nd place number 3) and a dyadic bet (1st place number 3, 2nd place number 1) as betting tickets that include a horse with a black coat color as a betting target.

ステップS26で、受付部102は、ユーザが利用する端末20から、所定価値を投票する投票券及び投票する投票額の指定を受け付ける。 In step S26, the reception unit 102 receives a voting ticket for voting a predetermined value and a designated voting amount from the terminal 20 used by the user.

ステップS28で、投票処理部104は、ステップS26の処理手順で受け付けた投票券に対し、指定された投票額の所定価値を投票する。その後、投票券が的中した場合、ユーザは、的中した投票券の払い戻し倍率(オッズ)と当該投票券に投票した所定価値の量とを乗算した額の所定価値の払い戻しを受けることができる。 In step S28, the voting processing unit 104 bets the specified amount of a predetermined value for the voting ticket accepted in the processing procedure of step S26. If the voting ticket is then a winning ticket, the user can receive a refund of a predetermined value equal to the payout rate (odds) of the winning ticket multiplied by the amount of the predetermined value bet on the voting ticket.

(ユーザに提示する投票券の選択方法)
続いて、ステップS18の処理手順において、提示部103が、ユーザに提示する投票券を選択する方法を説明する。なお、以下の説明において、「抽出条件」とは、「投票対象を絞り込むための抽出条件」及び/又は「投票方式を絞り込むための抽出条件」であるものとする。
(Method of selecting voting ticket to be presented to user)
Next, a method for the presentation unit 103 to select a voting ticket to be presented to a user in the processing procedure of step S18 will be described. In the following description, the "extraction condition" refers to an "extraction condition for narrowing down voting targets" and/or an "extraction condition for narrowing down voting methods".

[選択方法1]
提示部103は、抽出条件に合致する投票券の数と、投票単価との積が上限額以下である場合、抽出条件に合致する投票券の全てを、ユーザに提示する投票券として選択する。なお、投票単価とは、1つの投票券に対して投票可能な所定価値の単位である。例えば投票単価が100円である場合、1つの投票券に対して100×N(Nは正の整数)円を投票することができる。
[Selection method 1]
If the product of the number of ballots that meet the extraction conditions and the voting cost is equal to or less than the upper limit, the presentation unit 103 selects all of the ballots that meet the extraction conditions as ballots to be presented to the user. Note that the voting cost is a predetermined unit of value that can be used for one ballot. For example, if the voting cost is 100 yen, a user can cast 100 x N yen (N is a positive integer) for one ballot.

例えば、ステップS16の処理手順で説明した具体例において、投票対象に牝馬が含まれる投票券として、単勝1番、2連単(1着1番、2着2番)、2連単(1着2番、2着1番)、2連単(1着1番、2着3番)、2連単(1着3番、2着1番)が抽出されたとする。また、投票単価は100円であり、上限額が1000円であるとする。この場合、投票券の数と投票単価との積は500円であり、上限額(1000円)以下である。従って、提示部103は、全ての投票券を、ユーザに提示する投票券として選択する。 For example, in the specific example described in the processing procedure of step S16, let us assume that the following betting tickets are extracted as betting tickets that include a filly horse as a betting target: Win No. 1, Double (1st place No. 1, 2nd place No. 2), Double (1st place No. 2, 2nd place No. 1), Double (1st place No. 1, 2nd place No. 3), and Double (1st place No. 3, 2nd place No. 1). Let us also assume that the betting cost is 100 yen and the upper limit is 1000 yen. In this case, the product of the number of betting tickets and the betting cost is 500 yen, which is less than the upper limit (1000 yen). Therefore, the presentation unit 103 selects all of the betting tickets as betting tickets to present to the user.

[選択方法2]
提示部103は、抽出条件に合致する投票券の数と、投票単価との積が上限額を超える場合、抽出条件に合致する投票券のうち、払い戻し倍率と最低投票額との積が上限額以上になる投票券を、ユーザに提示する投票券として選択する。
[Selection method 2]
When the product of the number of ballots matching the extraction conditions and the unit price of a bet exceeds an upper limit, the presentation unit 103 selects, from among the ballots matching the extraction conditions, a ballot having a product of the payout rate and the minimum bet amount equal to or greater than the upper limit as a ballot to be presented to a user.

例えば、ステップS16の処理手順で説明した具体例において、投票対象に牝馬が含まれる投票券として、単勝1番、2連単(1着1番、2着2番)、2連単(1着2番、2着1番)、2連単(1着1番、2着3番)、2連単(1着3番、2着1番)が抽出されたとする。また、投票単価は100円であり、上限額が300円であるとする。この場合、投票券の数と投票単価との積は500円であり、上限額(300円)を超える。従って、提示部103は、投票券のうち、払い戻し倍率×100円が300円以上になる投票券を、ユーザに提示する投票券として選択する。例えば、単勝1番の払い戻し倍率は2倍であるが、全ての2連単の払い戻し倍率が3倍を超えている場合、提示部103は、投票券のうち、2連単である投票券を、ユーザに提示する投票券として選択する。 For example, in the specific example described in the processing procedure of step S16, let us assume that the following betting tickets are extracted as betting tickets that include a female horse as a betting target: Win bet No. 1, Double (1st place No. 1, 2nd place No. 2), Double (1st place No. 2, 2nd place No. 1), Double (1st place No. 1, 2nd place No. 3), Double (1st place No. 3, 2nd place No. 1). Let us also assume that the betting cost is 100 yen and the upper limit is 300 yen. In this case, the product of the number of betting tickets and the betting cost is 500 yen, which exceeds the upper limit (300 yen). Therefore, the presentation unit 103 selects, as the betting ticket to be presented to the user, a betting ticket for which the payout ratio x 100 yen is 300 yen or more. For example, if the payout ratio for Win bet No. 1 is 2 times, but the payout ratios for all Doubles are more than 3 times, the presentation unit 103 selects, as the betting ticket to be presented to the user, a betting ticket for Double.

なお、払い戻し倍率と最低投票額との積が上限額以上になる投票券が大量に存在する場合、ユーザは、どの投票券に投票するか迷ってしまうことが想定される。そこで、提示部103は、抽出条件に合致する投票券のうち、払い戻し倍率と最低投票額との積が上限額以上になる投票券であって、所定基準に従って選択した所定数の投票券を、ユーザに提示する投票券として選択するようにしてもよい。所定数は、上限額を最低投票額で除算した数から少数以下を切り捨てた正の整数(つまり、最低投票額で投票可能な投票券の最大数)とするようにしてもよい。また、所定基準は、払い戻し倍率が低い順又は高い順であってもよい。所定基準を、払い戻し倍率が低い順にするのか、又は、払い戻し倍率が高い順にするのかについては、ユーザが指定した抽出条件により決定されることとしてもよい。例えば、ユーザが指定した抽出条件が「大穴」である場合、所定基準は、払い戻し倍率が高い順とするようにしてもよい。また、ユーザが指定した抽出条件が「本命」である場合、所定基準は、払い戻し倍率が低い順とするようにしてもよい。 When there are a large number of voting tickets whose product of the payout rate and the minimum betting amount is equal to or greater than the upper limit, it is expected that the user will be confused as to which voting ticket to vote for. In this regard, the presentation unit 103 may select a predetermined number of voting tickets, selected according to a predetermined criterion, from among the voting tickets that match the extraction conditions, which are voting tickets whose product of the payout rate and the minimum betting amount is equal to or greater than the upper limit, as voting tickets to be presented to the user. The predetermined number may be a positive integer obtained by rounding down the decimal point from the number obtained by dividing the upper limit by the minimum betting amount (i.e., the maximum number of voting tickets that can be voted with the minimum betting amount). In addition, the predetermined criterion may be in ascending order of the payout rate or in descending order of the payout rate. Whether the predetermined criterion is in descending order of the payout rate or in ascending order of the payout rate may be determined according to the extraction conditions specified by the user. For example, if the extraction conditions specified by the user are "longshots," the predetermined criterion may be in descending order of the payout rate. In addition, if the extraction conditions specified by the user are "favorites," the predetermined criterion may be in descending order of the payout rate.

例えば、ステップS16の処理手順で説明した具体例において、2連単の投票券において、払い戻し倍率は、2連単(1着1番、2着2番)、2連単(1着1番、2着3番)、2連単(1着2番、2着1番)、2連単(1着3番、2着1番)の順に低いとする。また、所定数は3であるとし、所定基準は、払い戻し倍率が低い順であるとする。この場合、提示部103は、2連単(1着1番、2着2番)、2連単(1着1番、2着3番)、2連単(1着2番、2着1番)を、ユーザに提示する投票券として選択する。 For example, in the specific example described in the processing procedure of step S16, the payout rates for a 2-digit betting ticket are assumed to be lowest in the following order: 2-digit (1st place, 2nd place), 2-digit (1st place, 3rd place), 2-digit (2nd place, 1st place), and 2-digit (3rd place, 1st place). The predetermined number is assumed to be 3, and the predetermined standard is the order of lowest payout rates. In this case, the presentation unit 103 selects 2-digit (1st place, 2nd place), 2-digit (1st place, 3rd place), and 2-digit (2nd place, 1st place) as the betting tickets to be presented to the user.

(推奨投票額の決定方法)
続いて、ユーザに提示する投票券の選択方法に従って選択された各投票券に対する推奨投票額を決定する方法を説明する。
(Method of determining the recommended voting amount)
Next, a method for determining a recommended betting amount for each betting ticket selected in accordance with the selection method for the betting ticket presented to the user will be described.

[決定方法1]
提示部103は、各投票券についての推奨投票額を、投票単価と同一額としてもよい。例えば、投票単価が100円である場合、各投票券についての推奨投票額を100円とするようにしてもよい。
[Determination method 1]
The presenting unit 103 may set the recommended betting amount for each betting ticket to be the same as the unit betting cost. For example, if the unit betting cost is 100 yen, the recommended betting amount for each betting ticket may be set to 100 yen.

[決定方法2]
提示部103は、投票可能な所定価値が余っている場合、各投票券のうち、払い戻し倍率が低い投票券については、払い戻し倍率が高い投票券よりも推奨投票額が高くなるようにしてもよい。
[Determination method 2]
When there is a remaining predetermined value available for voting, the presentation unit 103 may set a higher recommended bet amount for a ballot ticket with a low payout ratio than for a ballot ticket with a high payout ratio.

例えば、提示部103は、ユーザに提示する投票券の中に、払い戻し倍率と最低投票額との積が上限額以上になる投票券と、払い戻し倍率と最低投票額との積が上限額未満になる投票券とが存在する場合で、かつ、ユーザに提示する投票券の数と最低投票額との積が上限額未満である場合、払い戻し倍率と最低投票額との積が上限額未満になる投票券に対する投票額が、払い戻し倍率と最低投票額との積が上限額以上になる投票券に対する投票額以上になるように、各投票券に対する推奨投票額を決定するようにしてもよい。 For example, if there are some ballots to be presented to the user whose product of the payout rate and the minimum bet amount is equal to or greater than the upper limit, and some ballots whose product of the payout rate and the minimum bet amount is less than the upper limit, and the product of the number of ballots to be presented to the user and the minimum bet amount is less than the upper limit, the presentation unit 103 may determine the recommended bet amount for each ballot so that the bet amount for the ballots whose product of the payout rate and the minimum bet amount is less than the upper limit is equal to or greater than the bet amount for the ballots whose product of the payout rate and the minimum bet amount is equal to or greater than the upper limit.

選択方法1又は選択方法2に従って選択された投票券の中に、払い戻し倍率と最低投票額との積が上限額以上になる投票券1、投票券2及び投票券3と、払い戻し倍率と最低投票額との積が上限額未満である投票券4、投票券5及び投票券6とが存在しているとする。また、最低投票額は100円であり、投票可能な所定価値の上限額は1000円であるとする。この場合、提示部103は、投票券1、投票券2及び投票券3の推奨投票額を100円とし、投票券4、投票券5及び投票券6の推奨投票額を200円とするようにしてもよい。 Let us assume that among the voting tickets selected according to selection method 1 or selection method 2, there are voting tickets 1, 2, and 3 for which the product of the payout rate and the minimum betting amount is equal to or greater than the upper limit, and voting tickets 4, 5, and 6 for which the product of the payout rate and the minimum betting amount is less than the upper limit. Let us also assume that the minimum betting amount is 100 yen, and that the upper limit of the predetermined value that can be bet is 1,000 yen. In this case, the presentation unit 103 may set the recommended betting amount for voting tickets 1, 2, and 3 to 100 yen, and the recommended betting amount for voting tickets 4, 5, and 6 to 200 yen.

[決定方法3]
提示部103は、投票可能な所定価値が余っている場合、各投票券のうち、払い戻し倍率と最低投票額との積が上限額未満である投票券の全部又は一部については、払い戻し倍率と投票額との積が上限額を超えるように、推奨投票額を決定するようにしてもよい。
[Determination method 3]
When there is a remaining predetermined value available for voting, the presentation unit 103 may determine a recommended betting amount for all or some of the voting tickets for which the product of the payout ratio and the minimum betting amount is less than the upper limit amount, so that the product of the payout ratio and the betting amount exceeds the upper limit amount.

例えば、投票券1、投票券2、投票券3、投票券4、投票券5の払い戻し倍率は、それぞれ、2倍、5倍、10倍、13倍、15倍であるとする。また、最低投票額は100円であり、投票可能な所定価値の上限額は1000円であるとする。この場合、提示部103は、投票券3、投票券4及び投票券5の推奨投票額を100円とし、投票券1の推奨投票額を500円とし、投票券2の推奨投票額を200円にするようにしてもよい。 For example, the payout rates for ballot ticket 1, ballot ticket 2, ballot ticket 3, ballot ticket 4, and ballot ticket 5 are 2x, 5x, 10x, 13x, and 15x, respectively. The minimum betting amount is 100 yen, and the upper limit of the predetermined value that can be bet is 1000 yen. In this case, the presentation unit 103 may set the recommended betting amount for ballot ticket 3, ballot ticket 4, and ballot ticket 5 to 100 yen, the recommended betting amount for ballot ticket 1 to 500 yen, and the recommended betting amount for ballot ticket 2 to 200 yen.

<画面表示例>
図6及び図7を用いて、端末20に表示される画面例を説明する。なお、図6及び図7において、オッズ及び投票方式は「投票方式を絞り込むための抽出条件」に該当し、脚質、性別及び毛色は「投票対象を絞り込むための抽出条件」に該当する。
<Screen display example>
Examples of screens displayed on the terminal 20 will be described with reference to Figures 6 and 7. In Figures 6 and 7, odds and betting methods correspond to "extraction conditions for narrowing down betting methods", and running style, sex, and coat color correspond to "extraction conditions for narrowing down betting targets".

図6の画面D10は、上限額(予算)として500円が指定され、「投票方式を絞り込むための抽出条件」として本命が指定された場合の画面例を示す。画面D10において馬券一覧表示ボタンが押下された場合、画面D11に遷移する。画面D11には、本命の馬
(ここでは1番とする)が含まれる投票券として抽出された複数の投票券が一覧表示される。また、当該複数の投票券のうち、ユーザに提示する投票券として、払い戻し倍率と最低投票額との積が上限額以上になる投票券にレ点が付与されて表示されている。また、推奨投票額として100円が表示されている。馬券購入ボタンが押下されると、レ点が付与された各々の投票券に対して100円の投票が行われる。なお、レ点の有無はユーザが任意に変更することができる。また、推奨投票額も、ユーザが任意に変更することができる。
The screen D10 in FIG. 6 shows an example of a screen in which 500 yen is specified as the upper limit (budget) and the favorite is specified as the "extraction condition for narrowing down the betting method". When the betting ticket list display button is pressed on the screen D10, the screen transitions to a screen D11. The screen D11 displays a list of multiple betting tickets extracted as betting tickets including the favorite horse (here, number 1). Among the multiple betting tickets, a betting ticket in which the product of the payout rate and the minimum betting amount is equal to or greater than the upper limit is displayed with a tick mark as the betting ticket to be presented to the user. Also, 100 yen is displayed as the recommended betting amount. When the betting ticket purchase button is pressed, a bet of 100 yen is made for each betting ticket with a tick mark. The user can arbitrarily change whether or not to display a tick mark. The user can also arbitrarily change the recommended betting amount.

図7の画面D20は、上限額(予算)として500円が指定され、「投票対象を絞り込むための抽出条件」として牝馬が指定され、「投票方式を絞り込むための抽出条件」として単勝が指定された場合の画面例を示す。画面D20において馬券一覧表示ボタンが押下された場合、画面D21に遷移する。画面D21には、投票対象が牝馬であり、かつ、投票方式が単勝である複数の投票券が一覧表示される。また、当該複数の投票券のうち、ユーザに提示する投票券として、払い戻し倍率と最低投票額との積が上限額以上になる投票券にレ点が付与されて表示されている。また、推奨投票額として100円が表示されている。 Screen D20 in FIG. 7 shows an example of a screen when 500 yen is specified as the upper limit (budget), a filly is specified as the "extraction condition for narrowing down the betting target", and win is specified as the "extraction condition for narrowing down the betting method". When the betting ticket list display button is pressed on screen D20, it transitions to screen D21. Screen D21 displays a list of multiple betting tickets where the betting target is a filly and the betting method is win. Of the multiple betting tickets, those for which the product of the payout rate and the minimum betting amount is equal to or greater than the upper limit are displayed with a check mark as the betting ticket to be presented to the user. Also, 100 yen is displayed as the recommended betting amount.

<まとめ>
以上説明した実施形態によれば、ユーザは、抽出条件を指定することで、抽出条件に従って絞り込まれた投票券の中から、実際に投票を行う投票券を選択することができる。これにより、投票の経験が少ないユーザであっても容易に投票を行うことが可能になる。
<Summary>
According to the embodiment described above, a user can specify extraction conditions and select the ballot ticket to actually use for voting from the ballot tickets narrowed down according to the extraction conditions. This makes it possible for even users with little voting experience to easily cast a ballot.

以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。 The above-described embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the present invention. The flow charts, sequences, elements included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc., described in the embodiments are not limited to those exemplified, and may be modified as appropriate. In addition, configurations shown in different embodiments may be partially substituted or combined.

<付記>
<付記1>
競技における投票に関する処理を実行する情報処理装置であって、
前記競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の上限額の指定とをユーザから受け付ける受付部と、
前記競技において前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの中から、前記上限額に基づいて選択された投票対象及び投票方式の組み合わせを、前記ユーザに提示する提示部と、
を有する情報処理装置。
<Additional Notes>
<Appendix 1>
An information processing device that executes processing related to voting in a competition,
a reception unit that receives from a user a specification of a first extraction condition for narrowing down betting targets in the competition and a specification of an upper limit of a predetermined value that can be bet;
A presentation unit that presents to the user a combination of a betting object and a voting method selected based on the upper limit from among combinations of a betting object and a voting method that meet the first extraction condition in the competition;
An information processing device having the above configuration.

付記1によれば、投票対象及び投票方式が自動的に提示されることから、投票経験が少ないユーザであっても容易に投票を行うことが可能になる。 According to Appendix 1, the voting target and voting method are automatically presented, so even users with little voting experience can easily cast their vote.

<付記2>
前記提示部は、前記上限額に基づいて選択された投票対象及び投票方式の組み合わせの各々の投票額を、前記ユーザに提示する、
付記1に記載の情報処理装置。
<Appendix 2>
The presentation unit presents to the user a voting amount for each combination of the voting object and the voting method selected based on the upper limit.
2. The information processing device according to claim 1.

付記2によれば、投票対象及び投票方式に加えて投票額も自動的に提示されることから、投票経験が少ないユーザであっても容易に投票を行うことが可能になる。 According to Appendix 2, the voting target, voting method, and even the voting amount are automatically presented, making it easy for even users with little voting experience to cast their vote.

<付記3>
前記提示部は、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの数と、投票単価との積が前記上限額以下である場合、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの全てを、前記ユーザに提示する、
付記2に記載の情報処理装置。
<Appendix 3>
When a product of the number of combinations of voting targets and voting methods that meet the first extraction condition and a voting unit price is equal to or less than the upper limit, the presentation unit presents all combinations of voting targets and voting methods that meet the first extraction condition to the user.
3. The information processing device according to claim 2.

付記3によれば、ユーザが投票可能な上限額の範囲内で投票対象及び投票方式が絞り込まれることから、投票経験が少ないユーザであっても容易に投票を行うことが可能になる。 According to Appendix 3, the voting targets and voting methods are narrowed down within the upper limit of the amount that a user can vote, so even users with little voting experience can easily cast their votes.

<付記4>
前記ユーザに提示する投票対象及び投票方式の組み合わせの各々の投票額は、前記ユーザに提示する投票対象及び投票方式の組み合わせの中に、払い戻し倍率と最低投票額との積が前記上限額以上になる組み合わせと、払い戻し倍率と最低投票額との積が前記上限額未満になる組み合わせとが存在する場合で、かつ、前記ユーザに提示する投票対象及び投票方式の組み合わせの数と最低投票額との積が前記上限額未満である場合、払い戻し倍率と最低投票額との積が前記上限額未満になる組み合わせに対する投票額が、払い戻し倍率と最低投票額との積が前記上限額以上になる組み合わせに対する投票額以上になるように、決定される、
付記3に記載の情報処理装置。
<Appendix 4>
The betting amount for each combination of voting objects and voting methods presented to the user is determined such that, when there is a combination of voting objects and voting methods presented to the user in which the product of the payout ratio and the minimum betting amount is equal to or greater than the upper limit, and a combination in which the product of the payout ratio and the minimum betting amount is less than the upper limit, and the product of the number of combinations of voting objects and voting methods presented to the user and the minimum betting amount is less than the upper limit, the betting amount for the combination in which the product of the payout ratio and the minimum betting amount is less than the upper limit is equal to or greater than the betting amount for the combination in which the product of the payout ratio and the minimum betting amount is equal to or greater than the upper limit.
4. The information processing device according to claim 3.

付記4によれば、払戻倍率が少ない投票対象及び投票方式の組み合わせについては、より多くの所定価値が投票されるように投票額の振分けが行われることから、投票した投票対象及び投票方式の組み合わせが的中した場合に受けられる払い戻し額を平均化することが可能になる。 According to Appendix 4, for combinations of voting objects and voting methods with low payout ratios, the voting amount is allocated so that a larger amount of the specified value is voted, making it possible to average out the payout amount received when the combination of voting objects and voting methods voted for is correct.

<付記5>
前記提示部は、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの数と、投票単価との積が前記上限額を超える場合、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせのうち、払い戻し倍率と最低投票額との積が前記上限額以上になる組み合わせを、前記ユーザに提示する、
付記1~4のいずれか一項に記載の情報処理装置。
<Appendix 5>
When the product of the number of combinations of voting objects and voting methods that meet the first extraction condition and the voting unit price exceeds the upper limit, the presentation unit presents to the user a combination of the voting objects and voting methods that meet the first extraction condition, in which the product of the payout rate and the minimum voting amount is equal to or greater than the upper limit.
5. The information processing device according to claim 1 .

付記5によれば、的中した場合の払い戻し額が上限額未満となるような投票対象及び投票方式の組み合わせ(つまり、的中したのに損をするような組み合わせ)をユーザに提示しないようにすることができる。 According to Appendix 5, it is possible to prevent the user from being presented with combinations of voting targets and voting methods that would result in a payout below the upper limit if the winning combination were to win (i.e., combinations that would result in a loss even if the winning combination were to win).

<付記6>
前記提示部は、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせのうち、払い戻し倍率と最低投票額との積が前記上限額以上になる組み合わせであって、払い戻し倍率が低い順又は高い順に選択した所定数の組み合わせを、前記ユーザに提示する、
付記5に記載の情報処理装置。
<Appendix 6>
The presentation unit presents to the user a predetermined number of combinations of voting objects and voting methods that meet the first extraction condition, the combinations being selected in ascending or descending order of the payout ratio, in which the product of the payout ratio and the minimum betting amount is equal to or greater than the upper limit.
6. The information processing device according to claim 5.

付記6によれば、ユーザが投票可能な上限額の範囲内で投票対象及び投票方式が、払戻額が低い順又は高い順に絞り込まれることから、ユーザは、どの投票対象及び投票方式に投票すべきかを悩むことなく容易に投票を行うことが可能になる。 According to Appendix 6, the voting targets and voting methods are narrowed down to those with the lowest or highest payout amounts within the upper limit of the amount that a user can vote for, so that the user can easily cast their vote without having to worry about which voting target and voting method to vote for.

<付記7>
前記受付部は、前記提示部が、投票対象及び投票方式の組み合わせを前記ユーザに提示した後、更に、前記競技における投票方式を絞り込むための第2抽出条件の指定を前記ユーザから受け付け、
前記提示部は、前記競技において前記第1抽出条件及び前記第2抽出条件に合致する投票対象及び投票方式の組み合わせの中から、前記上限額に基づいて選択した投票対象及び投票方式の組み合わせを、前記ユーザに提示する、
付記1~6のいずれか一項に記載の情報処理装置。
<Appendix 7>
the reception unit, after the presentation unit presents the combination of voting objects and voting methods to the user, further receives from the user a designation of a second extraction condition for narrowing down the voting methods in the competition;
The presentation unit presents to the user a combination of voting targets and voting methods selected based on the upper limit from among combinations of voting targets and voting methods that meet the first extraction condition and the second extraction condition in the competition.
7. The information processing device according to claim 1 .

付記7によれば、第1抽出条件により抽出された投票対象及び投票方式の組み合わせが大量に存在する場合であっても、投票対象及び投票方式の組み合わせを更に絞り込むことが可能になる。 According to Appendix 7, even if there are a large number of combinations of voting targets and voting methods extracted using the first extraction condition, it is possible to further narrow down the combinations of voting targets and voting methods.

<付記8>
前記受付部は、前記競技における投票方式を絞り込むための第3抽出条件を受け付け、
前記提示部は、前記競技において前記第1抽出条件及び前記第3抽出条件に合致する投票対象及び投票方式の組み合わせの中から、前記上限額に基づいて選択した投票対象及び投票方式の組み合わせを、前記ユーザに提示する、
付記1~7のいずれか一項に記載の情報処理装置。
<Appendix 8>
the reception unit receives a third extraction condition for narrowing down the voting methods in the competition;
The presentation unit presents to the user a combination of voting targets and voting methods selected based on the upper limit from among combinations of voting targets and voting methods that meet the first extraction condition and the third extraction condition in the competition.
8. The information processing device according to claim 1 .

付記8によれば、投票対象に加えて投票方式を指定して投票対象及び投票方式の組み合わせを絞り込むことができるため、投票対象及び投票方式の組み合わせを絞り込む際に、よりユーザの趣向を反映させることが可能になる。 According to Appendix 8, the combinations of voting targets and voting methods can be narrowed down by specifying the voting target and voting method, so that the user's preferences can be better reflected when narrowing down the combinations of voting targets and voting methods.

<付記9>
競技における投票に関する処理を実行する情報処理装置が実行する情報処理方法であって、
前記競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の上限額の指定とをユーザから受け付けるステップと、
前記競技において前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの中から、前記上限額に基づいて選択された投票対象及び投票方式の組み合わせを、前記ユーザに提示するステップと、
を有する情報処理方法。
<Appendix 9>
An information processing method executed by an information processing device that executes processing related to voting in a competition,
receiving, from a user, a designation of a first extraction condition for narrowing down betting targets in the competition and a designation of an upper limit of a predetermined value that can be bet;
presenting to the user a combination of betting objects and voting methods selected based on the upper limit from among combinations of betting objects and voting methods that meet the first extraction condition in the competition;
An information processing method comprising the steps of:

付記9によれば、投票対象及び投票方式が自動的に提示されることから、投票経験が少ないユーザであっても容易に投票を行うことが可能になる。 According to Appendix 9, the voting target and voting method are automatically presented, so even users with little voting experience can easily cast their vote.

<付記10>
競技における投票に関する処理を実行するコンピュータに、
前記競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の上限額の指定とをユーザから受け付けるステップと、
前記競技において前記第1抽出条件に合致する投票対象及び投票方式の組み合わせの中から、前記上限額に基づいて選択された投票対象及び投票方式の組み合わせを、前記ユーザに提示するステップと、
を実行させるためのプログラム。
<Appendix 10>
A computer that executes processing related to voting in a competition,
receiving, from a user, a designation of a first extraction condition for narrowing down betting targets in the competition and a designation of an upper limit of a predetermined value that can be bet;
presenting to the user a combination of betting objects and voting methods selected based on the upper limit from among combinations of betting objects and voting methods that meet the first extraction condition in the competition;
A program for executing.

付記10によれば、投票対象及び投票方式が自動的に提示されることから、投票経験が少ないユーザであっても容易に投票を行うことが可能になる。 According to Appendix 10, the voting target and voting method are automatically presented, so even users with little voting experience can easily cast their vote.

10…サーバ、11…プロセッサ、12…記憶装置、13…通信IF、14…入力デバイス、15…出力デバイス、20…端末、100…記憶部、100a…ユーザ管理情報、100b…投票対象情報、100c…抽出条件情報、101…表示制御部、102…受付部、103…提示部、104…投票処理部 10...server, 11...processor, 12...storage device, 13...communication IF, 14...input device, 15...output device, 20...terminal, 100...storage unit, 100a...user management information, 100b...voting target information, 100c...extraction condition information, 101...display control unit, 102...reception unit, 103...presentation unit, 104...voting processing unit

Claims (4)

プロセッサを備え、前記プロセッサは、
競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の額の指定とをユーザから受け付け、
前記第1抽出条件に合致する投票券の数と、投票単価との積が前記額を超える場合に、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせのうち、払い戻し倍率と最低投票額との積が前記額以上になる組み合わせと、それ以外の組み合わせを、前記ユーザに識別可能に提示する、
情報処理装置。
a processor, the processor comprising:
receiving from a user a specification of a first extraction condition for narrowing down betting targets in a competition and a specification of a predetermined value amount that can be bet;
When the product of the number of betting tickets that meet the first extraction condition and the betting cost exceeds the amount, among the combinations of betting objects and betting methods that meet the first extraction condition, combinations in which the product of the payout rate and the minimum betting amount is equal to or greater than the amount , and other combinations are presented to the user in a distinguishable manner .
Information processing device.
プロセッサが、競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の額の指定とをユーザから受け付け、
プロセッサが、前記第1抽出条件に合致する投票券の数と、投票単価との積が前記額を超える場合に、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせのうち、払い戻し倍率と最低投票額との積が前記額以上になる組み合わせと、それ以外の組み合わせを、前記ユーザに識別可能に提示する、
情報処理方法。
The processor accepts, from a user, a designation of a first extraction condition for narrowing down betting targets in a competition and a designation of a predetermined value amount that can be bet;
When the product of the number of betting tickets that meet the first extraction condition and the betting cost exceeds the amount, the processor presents to the user, among the combinations of betting objects and betting methods that meet the first extraction condition, combinations in which the product of the payout rate and the minimum betting amount is equal to or greater than the amount , and other combinations in a manner that allows the user to distinguish them .
Information processing methods.
競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の額の指定とをユーザから受け付け、
前記第1抽出条件に合致する投票券の数と、投票単価との積が前記額を超える場合に、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせのうち、払い戻し倍率と最低投票額との積が前記額以上になる組み合わせと、それ以外の組み合わせを、前記ユーザに識別可能に提示する、
処理をプロセッサに実行させるためのプログラム。
receiving from a user a specification of a first extraction condition for narrowing down betting targets in a competition and a specification of a predetermined value amount that can be bet;
When the product of the number of betting tickets that meet the first extraction condition and the betting cost exceeds the amount, among the combinations of betting objects and betting methods that meet the first extraction condition, combinations in which the product of the payout rate and the minimum betting amount is equal to or greater than the amount , and other combinations are presented to the user in a distinguishable manner .
A program that causes a processor to execute a process.
サーバと端末とを含み、
前記サーバは、
競技における投票対象を絞り込むための第1抽出条件の指定と、投票可能な所定価値の額の指定とをユーザの端末から受け付け、
前記第1抽出条件に合致する投票券の数と、投票単価との積が前記額を超える場合に、前記第1抽出条件に合致する投票対象及び投票方式の組み合わせのうち、払い戻し倍率と最低投票額との積が前記額以上になる組み合わせと、それ以外の組み合わせを、前記ユーザの端末に識別可能に提示する、
システム。
A server and a terminal are included,
The server,
receiving, from a user's terminal, a specification of a first extraction condition for narrowing down betting targets in a competition and a specification of a predetermined value amount that can be bet;
When the product of the number of betting tickets that meet the first extraction condition and the unit price of a bet exceeds the amount, among the combinations of betting objects and betting methods that meet the first extraction condition, combinations in which the product of the payout rate and the minimum betting amount is equal to or greater than the amount , and other combinations are identifiably presented on the user's terminal.
system.
JP2023193883A 2020-01-10 2023-11-14 Information processing device, information processing method, and program Active JP7530023B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023193883A JP7530023B2 (en) 2020-01-10 2023-11-14 Information processing device, information processing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020002681A JP7393716B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method and program
JP2023193883A JP7530023B2 (en) 2020-01-10 2023-11-14 Information processing device, information processing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020002681A Division JP7393716B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP2024003160A JP2024003160A (en) 2024-01-11
JP7530023B2 true JP7530023B2 (en) 2024-08-07

Family

ID=77059850

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020002681A Active JP7393716B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method and program
JP2023193883A Active JP7530023B2 (en) 2020-01-10 2023-11-14 Information processing device, information processing method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020002681A Active JP7393716B2 (en) 2020-01-10 2020-01-10 Information processing device, information processing method and program

Country Status (1)

Country Link
JP (2) JP7393716B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000348229A (en) 1999-06-02 2000-12-15 Fujitsu Ltd System and device for issuing betting ticket
JP2004062295A (en) 2002-07-25 2004-02-26 Japan Racing Association Winning horse betting system having betting ticket combination arrangement function by user's purchase conditions
JP2010146531A (en) 2008-12-22 2010-07-01 Cyber Art:Kk Winning horse vote ticket selection device and selection program thereof
JP2015127922A (en) 2013-12-27 2015-07-09 楽天株式会社 Information processing device, information processing method, information processing program and information processing system
JP2016045514A (en) 2014-08-19 2016-04-04 富士通フロンテック株式会社 Information provision device, and program
JP2017157144A (en) 2016-03-04 2017-09-07 日本電気株式会社 Betting support apparatus, betting support system, host device, betting support method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000348229A (en) 1999-06-02 2000-12-15 Fujitsu Ltd System and device for issuing betting ticket
JP2004062295A (en) 2002-07-25 2004-02-26 Japan Racing Association Winning horse betting system having betting ticket combination arrangement function by user's purchase conditions
JP2010146531A (en) 2008-12-22 2010-07-01 Cyber Art:Kk Winning horse vote ticket selection device and selection program thereof
JP2015127922A (en) 2013-12-27 2015-07-09 楽天株式会社 Information processing device, information processing method, information processing program and information processing system
JP2016045514A (en) 2014-08-19 2016-04-04 富士通フロンテック株式会社 Information provision device, and program
JP2017157144A (en) 2016-03-04 2017-09-07 日本電気株式会社 Betting support apparatus, betting support system, host device, betting support method, and program

Also Published As

Publication number Publication date
JP2024003160A (en) 2024-01-11
JP7393716B2 (en) 2023-12-07
JP2021111123A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
US9779581B2 (en) Amusement system
RU2643430C2 (en) System and method of betting in real-time mode providing for jackpot
JP7560777B2 (en) Information processing device, vote acceptance method, and vote acceptance program
US20170084108A1 (en) System and method for sporting event wagering
JP2010117947A (en) Point assignment device and program
JP2024103583A (en) Information processing apparatus, information processing method, and program
JP7575715B2 (en) Information processing device, information processing method, and program
JP7530023B2 (en) Information processing device, information processing method, and program
JP2024086842A (en) Information processing apparatus, information processing method, and program
JP2023115165A (en) Information processing device and program
JP6772407B2 (en) Amusement system
JP7522360B2 (en) Information processing system, information processing method, and program
WO2021182120A1 (en) Information processing device, information processing method, and program
JP7460900B2 (en) Information processing device, information processing method, program and information processing system
JP7568973B2 (en) Information processing device, information processing method, and program
JP7417084B2 (en) Information processing device, information processing method and program
JP7469610B2 (en) Information processing device, information processing method, and program
WO2021182203A1 (en) Information processing device, information processing method, and program
JP7529999B2 (en) Information processing device, information processing method, and program
JP7335516B2 (en) Information processing device, information processing method and program
JP7535352B1 (en) Game live distribution system and program
JP2024161294A (en) Information processing device, vote acceptance method, and vote acceptance program
JP2023139210A (en) Information processing apparatus, information processing method, and program
JP2023144903A (en) Information processing device, information processing method, and program
JP2023008117A (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231128

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240708

R150 Certificate of patent or registration of utility model

Ref document number: 7530023

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150