Odds calculation device, odds calculation method, and odds calculation program
The odds calculation device and method improve betting ticket sales by forecasting sales and calculating advanced odds, addressing unfavorable conditions during limited information scenarios.
Patent Information
- Application Number
- JP2024509689
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-25
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2042-03-25
AI Technical Summary
Existing methods for purchasing betting tickets in situations with limited information provide less favorable conditions compared to normal times.
An odds calculation device and method that forecasts sales and calculates higher odds for betting tickets to be sold a predetermined period in advance, based on historical sales data and race information disclosure, allowing better conditions for purchasers.
Enables the sale of betting tickets under more advantageous conditions by predicting sales and calculating higher odds before the event, benefiting purchasers with limited information.
Smart Images

Figure 0007764946000001 
Figure 0007764946000002 
Figure 0007764946000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an odds calculation device, an odds calculation method, and a recording medium. [Background technology]
[0002] Publicly managed sports events in which participants compete for position in a race and purchase betting tickets include horse racing, bicycle racing, boat racing, and auto racing.
[0003] In the method described in Patent Document 1, a subscriber to the automatic reservation betting service inputs the betting period and the betting pattern of the betting ticket they wish to purchase into the pari-mutuel betting system to reserve the purchase of a betting ticket. In the method described in Patent Document 1, the pari-mutuel betting system carries out normal betting processing of the betting ticket based on the betting pattern from a predetermined time before the race betting management's deadline until the sales close. In this way, the pari-mutuel betting system automatically purchases betting tickets based on the betting pattern repeatedly during the betting period. In the method described in Patent Document 1, a purchaser reserves the purchase of a betting ticket in a situation where less information is available when purchasing a betting ticket than when purchasing at a normal time. Despite this, the conditions for purchasing a betting ticket when a purchaser reserves and purchases a betting ticket are the same as the conditions for purchasing a betting ticket when a purchaser purchases a betting ticket at a normal time.
[0004] Patent Document 2 describes a computer device that calculates predicted rankings of participants in a predetermined race using a machine learning model that uses a neural network. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-062301 [Patent Document 2] Patent No. 6866540 Summary of the Invention [Problem to be solved by the invention]
[0006] The method described in Patent Document 1 has the problem that it sells ballot tickets to buyers who purchase them in situations where there is little information available at the time of purchase under less favorable conditions than buyers who purchase ballot tickets at normal times.
[0007] In view of the above-mentioned problems, one example of the object of the present invention is to provide an odds calculation device, an odds calculation method, and a recording medium that make it possible to sell betting tickets under more favorable conditions to purchasers who purchase betting tickets in situations where little information is available when purchasing the tickets. [Means for solving the problem]
[0008] In one aspect of the present invention, the odds calculation device comprises a sales forecasting means for forecasting the sales of each betting ticket in a race to be held by a betting target, and an odds calculation means for calculating the odds of the betting tickets to be sold a predetermined period of time beforehand based on the sales, and the odds calculation means calculates higher odds before the predetermined period than during the predetermined period.
[0009] In another aspect of the present invention, the odds calculation method predicts the sales of each betting ticket in a race to be held by the betting object, calculates the odds of the betting tickets to be sold a predetermined period of time beforehand based on the sales, and in calculating the odds, calculates higher odds for the predetermined period of time beforehand than for the predetermined period of time.
[0010] In another aspect of the present invention, an odds calculation program recorded on a computer-readable recording medium causes a computer to execute a sales forecasting process that predicts the sales of each betting ticket in a race to be held by a betting target, and an odds calculation process that calculates the odds of betting tickets to be sold a predetermined period of time beforehand based on sales, and in the odds calculation process, higher odds are calculated before the predetermined period of time than during the predetermined period of time. [Effects of the Invention]
[0011] The odds calculation device, odds calculation method, and recording medium of the present invention make it possible to sell betting tickets under more advantageous conditions to purchasers who purchase betting tickets in situations where little information is available when purchasing the tickets. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a block diagram showing an example of the configuration of an odds calculation device according to a first embodiment of the present invention. [Figure 2] 4 is a flowchart showing an example of the operation of the odds calculation device according to the first embodiment of the present invention. [Figure 3] FIG. 10 is a block diagram showing an example of the configuration of a system according to a second exemplary embodiment of the present invention. [Figure 4] FIG. 10 is a diagram showing an example of an image displayed on a display unit of a terminal according to a second embodiment of the present invention. [Figure 5] FIG. 10 is a sequence diagram showing an example of the operation of the system according to the second exemplary embodiment of the present invention. [Figure 6] FIG. 10 is a diagram for explaining an example of the disclosure of race information according to the second embodiment of the present invention. [Figure 7] FIG. 10 is a block diagram showing an example of the configuration of a system according to a modified example of the second embodiment of the present invention. [Figure 8] FIG. 10 is a diagram showing an example of an image displayed on a display unit of a terminal according to a modified example of the second embodiment of the present invention. [Figure 9] FIG. 2 is a diagram illustrating an example of a hardware configuration according to each embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0013] [First embodiment] A first embodiment of the present invention will be described. Fig. 1 is a block diagram showing an example of the configuration of an odds calculation device 1 of this embodiment. The odds calculation device 1 includes a sales forecasting unit 11 and an odds calculation unit 12.
[0014] The sales forecasting unit 11 is an example of a sales forecasting means. The sales forecasting unit 11 forecasts the sales of each betting ticket in a race held by a betting object. The sales forecasting unit 11 may forecast the sales of each betting ticket a predetermined period before, or may forecast the sales of each betting ticket between a predetermined period before and a predetermined period. For example, the sales forecasting unit 11 forecasts the sales of each betting ticket for different betting objects for each type of betting ticket (for example, in the case of horse racing, win, place, box, quinella, exacta, wide, trifecta, and trifecta, etc.).
[0015] For example, the predetermined period is the normal sales period for betting tickets. For example, a betting ticket seller sells betting tickets before the predetermined period (in this example, before the normal sales period) and during a predetermined period (in this example, the normal sales period). Betting ticket sellers etc. gradually increase the amount of race information that is made public to betting ticket purchasers. In other words, purchasers who purchase betting tickets sold before the predetermined period purchase their betting tickets in a situation where they receive less information when purchasing their betting tickets than they would during the predetermined period.
[0016] The odds calculation unit 12 is an example of odds calculation means. The odds calculation unit 12 calculates the odds of betting tickets sold a predetermined period before based on sales. The odds calculation unit 12 calculates higher odds before the predetermined period (in this example, before the normal sales period) than during the predetermined period (in this example, the normal sales period).
[0017] In this way, the odds calculation device 1 predicts the sales of each betting ticket in a race to be held by the betting target. The odds calculation device 1 calculates the odds of betting tickets sold a predetermined period in advance based on sales. The odds calculation device 1 calculates higher odds for the predetermined period in advance than for the predetermined period. For betting tickets sold by a seller before the predetermined period, which is a period before the predetermined period when more detailed information about the race can be obtained, the odds calculation device 1 calculates higher odds than for the predetermined period based on the predicted sales. This makes it possible to sell betting tickets under more favorable conditions to purchasers who purchase betting tickets in a situation where little information is available when purchasing betting tickets.
[0018] Next, an example of the operation of the odds calculation device 1 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a flowchart showing an example of the operation of the odds calculation device 1.
[0019] The sales forecasting unit 11 forecasts the sales of each betting ticket in a race held by a betting target (step S101).
[0020] The odds calculation unit 12 calculates the odds of the betting tickets to be sold a predetermined period in advance based on the sales predicted in step S101 (step S102). In step S102, the odds calculation unit 12 calculates higher odds for the predetermined period in advance than for the predetermined period.
[0021] As explained above, for betting tickets sold by a seller before a predetermined period when more detailed information about the race can be obtained, the odds calculation device 1 calculates higher odds than for the predetermined period based on predicted sales. This makes it possible to sell betting tickets under more favorable conditions to purchasers who purchase betting tickets in a situation where little information is available when purchasing the betting tickets.
[0022] [Second embodiment] The odds calculation device 2 in the second embodiment of the present invention will be specifically described. The odds calculation device 2 in this embodiment has the basic functions of the odds calculation device 1 in the first embodiment.
[0023] 3 is a block diagram showing an example of the configuration of a system according to the second embodiment. The system includes an odds calculation device 2 and a terminal 3.
[0024] The configuration of the odds calculation device 2 of this embodiment will be described with reference to Fig. 3. The odds calculation device 2 includes a sales forecasting unit 21 and an odds calculation unit 22. For example, the odds calculation device 2 is a server managed by a seller of betting tickets.
[0025] Sellers of betting tickets sell tickets in advance of a predetermined period and during a predetermined period. For example, sellers close sales of tickets for sale in advance of a predetermined period before announcing the conditions of the betting targets on the day of the race. Sellers may also release race information to purchasers in stages, in advance of a predetermined period and during a predetermined period. Purchasers who purchase tickets for sale in advance of a predetermined period purchase their tickets in a situation where they will have less information available when purchasing their tickets than they would during the predetermined period. For example, in the case of horse racing, sellers sell tickets for an advance predetermined period during the period from the announcement of the race entry list to the start of regular sales of pari-mutuel betting tickets for that race (for example, on sale on the day or the day before, etc.). Furthermore, sellers sell tickets during a predetermined period, which is the period from the start of regular sales of pari-mutuel betting tickets for that race until the close date and time of regular sales.
[0026] The sales forecasting unit 21 predicts the sales of each betting ticket in a race held by a betting target. In this embodiment, the sales forecasting unit 21 predicts the sales of the betting tickets using AI (Artificial Intelligence). The sales forecasting unit 21 has a model generation function that generates a sales forecast model. A case where the sales forecasting unit 21 predicts the sales of each betting ticket in a race held by a betting target a predetermined period in advance will be described in detail. Note that, as will be described later, the sales forecasting unit 21 may predict the sales for a predetermined period in advance and for a predetermined period in advance.
[0027] The sales forecasting unit 21 generates a sales forecasting model at a predetermined timing based on the learning data stored in the memory unit 24. The sales forecasting model is a model for predicting the sales of each betting ticket sold a predetermined period in advance in a race that is the subject of prediction. The learning data includes, for example, data on sales of each type of betting ticket, for which the betting targets are different from each other, in multiple races that have been held in the past, a predetermined period in advance, and betting target identification information for the betting targets that competed in the race. The betting target identification information is information that can identify the betting target, such as the name of the betting target (for example, the name of the horse in the case of a horse race).
[0028] The sales forecasting unit 21 uses the generated sales forecasting model to predict the sales of each betting ticket sold a predetermined period in advance in the race to be predicted. For example, the input to the sales forecasting model is the betting target identification information of the betting targets in the race to be predicted. The output from the sales forecasting model is the sales of each betting ticket in the race to be predicted a predetermined period in advance. In this way, the sales forecasting unit 21 predicts the sales of each betting ticket in the race to be predicted a predetermined period in advance for each betting ticket that is different in type and betting target.
[0029] The odds calculation unit 22 calculates the odds of betting tickets sold a predetermined period in advance based on sales. The odds calculation unit 22 calculates the odds of each betting ticket for each type of betting ticket (for example, in the case of horse racing, win, place, box, quinella, exacta, wide, trifecta, and exacta) with different betting targets. The odds calculation unit 22 calculates higher odds a predetermined period in advance than during a predetermined period. The odds calculation unit 22 calculates odds using sales predicted by the sales prediction unit 21 and a predetermined formula. The odds are an estimated payout rate when a betting ticket is a winning ticket, and are the multiple of the payout amount relative to the purchase amount of a winning betting ticket.
[0030] The process by which the odds calculation unit 22 calculates odds will be explained using horse racing as an example. The payout for winning betting tickets is the total payout amount divided proportionately among the face values of the betting tickets for the winning targets. The total payout amount is calculated using a predetermined formula. For example, in the case of horse racing, the odds calculation unit 22 calculates the total payout amount using a formula such as (W+D / P)×R. W is the total face value of pari-mutuel betting tickets for the winning horse. D is the total face value of pari-mutuel betting tickets for horses that ran but are not the winning horse. P is the number of winning horses. R is the payout rate.
[0031] For example, when the odds calculation unit 22 calculates the total amount eligible for refund using the formula (W+D / P)×R, the odds calculation unit 22 uses as W the predicted sales of ballot tickets of the type and the betting targets for which the odds are to be calculated. The odds calculation unit 22 also uses as D the sum of the predicted sales of ballot tickets of the type and the betting targets for which the odds are to be calculated. The odds calculation unit 22 calculates the total amount eligible for refund by substituting W, D, the number P of betting targets of the ballot ticket for which the odds are to be calculated, and the payout rate R into the formula (W+D / P)×R. Next, the odds calculation unit 22 calculates the payout amount from the calculated total amount eligible for refund, and calculates odds, which are the multiplier of the payout amount relative to the purchase price of the ballot ticket.
[0032] Furthermore, the odds calculation unit 22 calculates higher odds for a predetermined period before (for example, before a normal sales period) than for a predetermined period (in this example, the normal sales period). For example, the odds calculation unit 22 calculates odds for tickets sold before a predetermined period using a higher payout rate than for the predetermined period. Specifically, for example, if the payout rate for betting tickets for a win during a normal sales period is 80%, the seller of the betting tickets will preset the payout rate for betting tickets for a win before the normal sales period to 85%. As a result, the total amount to be paid out will be higher before the predetermined period than before the predetermined period, and the odds will be higher before the predetermined period than before the predetermined period. The payout rate for the predetermined period and the payout rate before the predetermined period can be set to any value by the seller of the betting tickets.
[0033] Alternatively, for example, the odds calculation unit 22 may calculate the odds of a ballot ticket sold a predetermined period in advance as follows: The odds calculation unit 22 may calculate the odds of a ballot ticket sold a predetermined period in advance by adding a value calculated using a formula for calculating odds for a predetermined period to a value set in advance by the seller of the ballot ticket.
[0034] The transmitting / receiving unit 23 receives a notification requesting odds from the terminal 3. The transmitting / receiving unit 23 also transmits information for displaying the odds on the display unit 34 of the terminal 3.
[0035] The configuration of terminal 3 of this embodiment will be described with reference to Fig. 3. Terminal 3 includes an input unit 31, a transmission / reception unit 32, a display control unit 33, and a display unit 34. For example, terminal 3 is a terminal of a purchaser who purchases a voting ticket that will be sold in advance of a predetermined period of time.
[0036] The input unit 31 accepts operations by the purchaser. For example, the input unit 31 is an input device such as a keyboard or a touch panel. The input unit 31 requests odds from the odds calculation device 2 via the transmission / reception unit 32 in response to the operation by the purchaser.
[0037] The transmitting / receiving unit 32 transmits a notification requesting odds to the odds calculation device 2 in response to a user's operation on the input unit 31. The transmitting / receiving unit 32 also receives information for displaying the odds on the display unit 34 of the terminal 3.
[0038] The display control unit 33 displays the odds on the display unit 34 of the terminal 3 based on information for displaying the odds on the display unit 34 of the terminal 3. The information for displaying the odds on the display unit 34 of the terminal 3 is, for example, data indicating the values of the odds. Alternatively, the information may be, for example, data for displaying the odds on the display unit 34 using a web browser (for example, an image file, an HTML (Hyper Text Markup Language) file, etc.).
[0039] The display unit 34 displays the odds under the control of the display control unit 33. For example, the display unit 34 is a display.
[0040] Fig. 4 is a diagram showing an example of an image displayed on the display unit 34 of the terminal 3. As shown in Fig. 4, the display control unit 33 causes the display unit 34 to display the odds calculated by the odds calculation device 2. Fig. 4 is an example of a display when a seller of betting tickets sells betting tickets that are to be sold a predetermined period in advance as advance betting tickets. As shown in Fig. 4, the display control unit 33 causes the display unit 34 to display information about the race that is publicly available when displaying the odds (in the example of Fig. 4, the horse name and pedigree information of the racehorse with that name) and the odds.
[0041] The transmitting / receiving unit 32 of the terminal 3 acquires information for displaying the race information on the display unit 34 from a management server (not shown) that manages the race information. The display control unit 33 displays the race information on the display unit 34 based on the acquired information. If the odds calculation device 2 has stored the race information in the storage unit 24 in advance, the transmitting / receiving unit 32 of the terminal 3 may acquire information for displaying the race information on the display unit 34 from the odds calculation device 2.
[0042] In this way, the odds calculation device 2 predicts the sales of each betting ticket in a race to be held by the betting target. The odds calculation device 2 calculates the odds of betting tickets sold a predetermined period in advance based on sales. The odds calculation device 2 calculates higher odds for the predetermined period in advance than for the predetermined period. For betting tickets sold by a seller before the predetermined period, which is a period before the predetermined period when more detailed information about the race can be obtained, the odds calculation device 2 calculates higher odds than for the predetermined period based on the predicted sales. This makes it possible to sell betting tickets under more favorable conditions to purchasers who purchase betting tickets in a situation where little information is available when purchasing betting tickets.
[0043] Next, an example of the operation of the system of this embodiment will be described with reference to Fig. 5. Fig. 5 is a sequence diagram showing an example of the operation of the system.
[0044] The input unit 31 of the terminal 3 accepts an operation by a purchaser (step S201). In response to the user's operation, the input unit 31 notifies the transmitting / receiving unit 32 to request odds. The transmitting / receiving unit 32 transmits a notification requesting odds to the odds calculation device 2 (step S202).
[0045] The transmitting / receiving unit 23 of the odds calculation device 2 receives a notification requesting odds from the terminal 3. The sales prediction unit 21 predicts the sales of each betting ticket in a race held by the betting targets (step S203). The sales prediction unit 21 associates sales information indicating the predicted sales with information for identifying the contents of the betting ticket for which the sales are predicted, and inputs this information to the odds calculation unit 22. The information for identifying the contents of the betting ticket includes information indicating the type of betting ticket for which the sales are predicted, and information indicating the betting target of the betting ticket for which the sales are predicted.
[0046] The odds calculation unit 22 calculates the odds of the betting tickets sold a predetermined period before based on sales (step S204). In step S204, the odds calculation unit 22 calculates higher odds before the predetermined period than during the predetermined period. The odds calculation unit 22 inputs odds information indicating the calculated odds and information for identifying the contents of the betting tickets for which the odds were calculated, in association with each other, to the transmission / reception unit 23.
[0047] The transmitting / receiving unit 23 transmits information for displaying the odds on the display unit 34 of the terminal 3 to the terminal 3 (step S205).
[0048] The transmitter / receiver 32 of the terminal 3 receives information for displaying the odds on the display 34 of the terminal 3. The transmitter / receiver 32 inputs the information for displaying the odds on the display 34 of the terminal 3 to the display control unit 33.
[0049] The display control unit 33 causes the display unit 34 of the terminal 3 to display the odds based on the information for displaying the odds on the display unit 34 (step S206). The display unit 34 displays the odds under the control of the display control unit 33 (step S207). For example, the display unit 34 displays the odds as shown in FIG. 4.
[0050] 5, an example of an operation in which the sales forecasting unit 21 performs the operation of step S203 and the odds calculation unit 22 performs the operation of step S204 when the odds calculation device 2 receives a notification from the terminal 3. However, the timing at which the sales forecasting unit 21 performs the operation of step S203 and the odds calculation unit 22 performs the operation of step S204 is not limited to this.
[0051] For example, before receiving a notification from terminal 3, the sales forecasting unit 21 performs the operation of step S203, and the odds calculation unit 22 performs the operation of step S204. The odds calculation unit 22 associates odds information indicating the calculated odds with information for identifying the contents of the betting ticket on which the odds were calculated, and stores them in the memory unit 24. When the transmitting / receiving unit 32 of the terminal 3 transmits a notification requesting odds to the odds calculation device 2 (step S202), in step S205, the transmitting / receiving unit 23 transmits information to the terminal 3 for displaying the odds stored in the memory unit 24 on the display unit 34 of the terminal 3.
[0052] As explained above, the odds calculation device 2 of this embodiment predicts the sales of each betting ticket in a race to be held by a betting target. The odds calculation device 2 calculates the odds of betting tickets sold a predetermined period in advance based on sales. The odds calculation device 2 calculates higher odds for the predetermined period in advance than for the predetermined period. For betting tickets sold by a seller before the predetermined period, which is a period before the predetermined period when more detailed information about the race can be obtained, the odds calculation device 2 calculates higher odds than for the predetermined period based on predicted sales. This makes it possible to sell betting tickets under more favorable conditions to purchasers who purchase betting tickets in a situation where little information is available when purchasing betting tickets.
[0053] The terminal 3 displays the odds of the betting tickets to be sold before the predetermined period calculated by the odds calculation device 2 on the display unit 34. Note that the odds may be available to anyone, not just the purchaser of the betting ticket. This allows the purchaser to understand the odds of the betting ticket and decide whether or not to purchase the betting ticket before the predetermined period.
[0054] The sales forecasting unit 21 may obtain data on the number of tickets sold a predetermined period prior to the start of a new election for each type of ballot ticket, each with a different voting target. The sales forecasting unit 21 may calculate the sales of each type of ballot ticket, each with a different voting target, a predetermined period prior, based on the data on the number of tickets sold and the sales per unit number of tickets. The sales forecasting unit 21 may use the calculated sales of each type of ballot ticket, each with a different voting target, a predetermined period prior, as learning data.
[0055] The sales forecasting unit 21 does not necessarily have to have a model generation function. If the sales forecasting unit 21 does not have a model generation function, the sales forecasting unit 21 may acquire and use a sales forecasting model that has been generated in advance by another device (not shown).
[0056] In this embodiment, the sales forecasting unit 21 has been described assuming that it forecasts sales for a predetermined period before, but the sales forecasting unit 21 may forecast sales for a predetermined period before and during the predetermined period. In other words, the sales forecasting unit 21 may forecast total sales, which are sales for each betting ticket in a race held by a betting target for a predetermined period before and during the predetermined period. The odds calculation unit 22 may calculate odds for betting tickets sold for a predetermined period before, based on the total sales. The total sales are the sum of sales for a predetermined period (e.g., sales for a regular period) and sales for a predetermined period before (e.g., sales from advance tickets).
[0057] When the sales prediction unit 21 predicts total sales, the learning data includes, for example, data on the total sales of each type of betting ticket for different betting targets in multiple races held in the past, and the betting target identification information of the betting targets that competed in the race. For example, the input to the sales prediction model is the betting target identification information of the betting targets in the race to be predicted. The output from the sales prediction model is the total sales of each betting ticket in the race to be predicted. As a result, when data on total sales in races held in the past is easy to collect, the odds calculation device 2 can calculate odds for betting tickets to be sold a predetermined period in advance using a sales prediction model that uses easily collectable total sales data as learning data.
[0058] The sales forecasting unit 21 may generate a sales forecasting model at a predetermined timing. For example, the predetermined timing may be when the odds calculation device 2 receives new learning data. Alternatively, the predetermined timing may be when a predetermined time has passed. A case where the sales forecasting unit 21 generates a sales forecasting model at a predetermined timing will be specifically described. The transmitting and receiving unit 23 receives learning data from a betting ticket vending device (not shown) that sells betting tickets each time sales of betting tickets for a predetermined period of time end. The transmitting and receiving unit 23 stores the received learning data in the memory unit 24. At a predetermined timing, the sales forecasting unit 21 generates a sales forecasting model based on the learning data stored in the memory unit 24. Furthermore, the transmitting and receiving unit 23 may receive learning data (for example, data on the total sales of betting tickets for each type of betting ticket, for which the betting tickets have different betting targets, for a race for which the betting tickets have already been sold) from the betting ticket vending device each time sales of betting tickets for a predetermined period of time end. Note that, as in a modified example described below, the odds calculation device 2 may sell betting tickets. Specifically, the sales processing unit 25, which will be described later, may store the learning data in the storage unit 24.
[0059] The sales forecasting unit 21 may display the predicted sales of each betting ticket sold a predetermined period in advance on a display unit (not shown) of the odds calculation device 2. This allows the seller of the betting ticket to understand the sales of each betting ticket in advance of the predetermined period. The sales forecasting unit 21 may also display the predicted total sales of each betting ticket on a display unit of the odds calculation device 2.
[0060] The display control unit 33 of the terminal 3 may, during a predetermined period, display on the display unit 34 the odds of betting tickets sold before the predetermined period. This allows purchasers who purchase betting tickets during the predetermined period to purchase their tickets with reference to the odds of betting tickets sold before the predetermined period. For example, if the odds of a betting ticket sold before the predetermined period are higher than expected for a purchaser during the predetermined period, the purchaser may revise their prediction of the race outcome or reconsider the betting ticket to purchase. A betting ticket with high odds is an unpopular betting ticket, and purchasers generally consider it unlikely to win. The odds of a betting ticket sold before the predetermined period may be obtained by the transceiver unit 32 of the terminal 3 from the odds calculation device 2. Alternatively, the display control unit 33 may, during a predetermined period, display on the display unit 34 the odds of a betting ticket sold before the predetermined period, read from a memory unit (not shown) of the terminal 3. In this case, the display control unit 33 stores the odds information in the storage unit when it causes the display unit 34 to display the odds of the betting tickets to be sold a predetermined period in advance (in this example, step S206 in FIG. 5).
[0061] In this embodiment, horse racing has been specifically described as an example, but the competition for which the odds calculation device 2 calculates odds is not limited to horse racing. The odds calculation device 2 may also be used to calculate odds for other competitions such as bicycle racing, boat racing, or auto racing.
[0062] The odds calculation unit 22 may calculate odds for betting tickets sold a predetermined period in advance using a payout rate according to the degree of disclosure of race information. FIG. 6 is a diagram illustrating an example of the disclosure of race information in the second embodiment. With reference to FIG. 6, the types of race information, the timing of disclosure, and odds will be described using horse racing as an example. In the example of FIG. 6, the race information disclosed includes the racehorse's coat, gate number, horse number, horse weight after training, jockey, weather, scheduled entry, and training time. Note that the race information is not limited to the information exemplified in FIG. 6. In FIG. 6, "◯" indicates that information has been disclosed, and "×" indicates that information has not been disclosed. Also, in FIG. 6, "△" indicates that information has been disclosed but is uncertain. As shown in FIG. 6, race information is gradually disclosed from Thursday to Sunday.
[0063] FIG. 6 shows an example in which a betting ticket seller sells betting tickets for a race held on Sunday on Thursday and Friday a predetermined period in advance, sells betting tickets the day before on Saturday, and sells betting tickets on the day of the race on Sunday. The odds calculation unit 22 calculates odds for a predetermined period (Saturday and Sunday in FIG. 6) using the payout rate for the predetermined period (for example, the payout rate for a win bet is preset to 80%). The odds calculation unit 22 calculates odds for betting tickets to be sold on Thursday ("odds I of the present invention" in FIG. 6) using a payout rate for the predetermined period (Saturday and Sunday in this example) that is higher than that for Friday (for example, the payout rate for a win bet is preset to 85%). The odds calculation unit 22 calculates odds for tickets sold on Friday (in FIG. 6, "odds II of the present invention") using a payout rate that is higher than that of a predetermined period and lower than that of Thursday (for example, the payout rate for a win bet is preset to 82%).
[0064] In this way, the odds calculation unit 22 may calculate odds using payout rates that are set in stages inversely proportional to the degree of disclosure of race information. That is, the more race information is disclosed, the lower the payout rate that the odds calculation unit 22 may use to calculate odds for betting tickets to be sold a predetermined period in advance. Note that the storage unit 24 may store in advance disclosure period information indicating the period for which race information is disclosed and payout rate information indicating the payout rate for each period in association with each other. The odds calculation unit 22 may read payout rate information indicating the payout rate to be used in calculating odds from the storage unit 24 based on the disclosure period information and the current date, time or day of the week, and use the read payout rate information to calculate odds.
[0065] [Modification of the second embodiment] The odds calculation device 2a of this modified example includes a sales processing unit 25 and an acquisition unit 26. The odds calculation device 2a differs from the odds calculation device 2 of the second embodiment in that it includes the sales processing unit 25 and the acquisition unit 26. Fig. 7 is a block diagram showing an example of the configuration of a system of the modified example of the second embodiment.
[0066] In this modified example, the sales processing unit 25 of the odds calculation device 2a sells betting tickets before and during a predetermined period. The sales processing unit 25 is an example of a sales processing means. For example, the odds calculation device 2a sells betting tickets using a bookmaker system. If a betting ticket purchased by a purchaser before a predetermined period wins, the sales processing unit 25 makes a refund at odds higher than those during the predetermined period. Specifically, if the betting ticket wins, the sales processing unit 25 makes a refund based on the odds at the time the purchaser purchased the betting ticket.
[0067] In response to an operation by the purchaser of a betting ticket, the input unit 31 of the terminal 3 inputs purchased betting ticket information, which is information used by the purchaser to purchase a betting ticket, and the purchaser identification information of the purchaser, to the transmission / reception unit 32. The transmission / reception unit 32 associates the purchased betting ticket information with the purchaser identification information and transmits them to the odds calculation device 2a. For example, the purchased betting ticket information includes information indicating the purchase amount of the betting ticket, information indicating the type of betting ticket, information indicating the betting target, etc.
[0068] The acquisition unit 26 is an example of acquisition means. The acquisition unit 26 has the function of the transmission / reception unit 23 of the second embodiment. The acquisition unit 26 receives purchased betting ticket information and purchaser identification information. Information used for selling betting tickets, such as bank account information, is stored in advance in the memory unit 24 of the odds calculation device 2a in association with purchaser identification information. Purchaser identification information is information that can identify a purchaser. The sales processing unit 25 sells betting tickets to purchasers based on the information used for selling betting tickets associated with the purchaser identification information of the purchaser and the purchased betting ticket information.
[0069] The odds calculation device 2a may receive purchased betting ticket information and sell betting tickets for each race. The odds calculation device 2a may obtain information indicating the conditions for continuous purchase from the terminal 3 and sell betting tickets based on the conditions for continuous purchase for a period set by the purchaser. A case where the odds calculation device 2a obtains information indicating the conditions for continuous purchase from the terminal 3 will be described in detail.
[0070] The acquisition unit 26 receives information indicating the period of the continuous purchase, information indicating the conditions for the continuous purchase, and purchaser identification information from the terminal 3. The acquisition unit 26 acquires the information indicating the period of the continuous purchase by receiving it from the terminal 3. The sales processing unit 25 performs sales processing for ballot tickets that meet the conditions for the continuous purchase during the period indicated in the information indicating the period of the continuous purchase. For example, the conditions for the continuous purchase include the purchase amount, the timing of the purchase (for example, whether the ballot ticket is purchased during a specified period or before the specified period), conditions for identifying the voting target, etc.
[0071] For example, in the case of horse racing, information for specifying a betting target is information indicating a specific racehorse, information for betting on the offspring of a specific racehorse, etc. For example, in the case of boat racing, information for specifying a betting target is information for betting on a boat with a specific motor, information for betting on a boat with a specific number (e.g., boat No. 1), information for betting on a boat ridden by a specific racer, etc.
[0072] The sales processing unit 25 may display a purchase confirmation screen on the display unit 34 of the terminal 3 before executing the sales process. In this case, the acquisition unit 26 may transmit information for displaying a purchase confirmation screen (in this example, FIG. 8) on the display unit 34 of the terminal 3 as information for displaying the odds on the display unit 34 of the terminal 3. FIG. 8 is a diagram showing an example of an image displayed on the display unit 34 of the terminal 3. The purchase confirmation screen displayed on the display unit 34 by the display control unit 33 displays, for example, the purchase price of the betting ticket, the type of betting ticket, the betting target of the betting ticket (in the example of FIG. 8, the racehorse with the horse name H1), and odds. In response to an operation of the input unit 31 by the purchaser to confirm the purchase, the transmission / reception unit 32 may notify the odds calculation device 2a of permission to execute the sales process. The sales processing unit 25 of the odds calculation device 2a may execute the sales process when it is notified of permission to execute the sales process from the terminal 3.
[0073] The odds calculation device 2a performs the sales process for betting tickets that satisfy the conditions for continued purchase, thereby preventing purchasers who wish to continue purchasing betting tickets that satisfy specific conditions from forgetting to purchase the betting tickets.
[0074] [Hardware configuration example] The procedures shown in the above-described embodiments can be realized by an odds calculation program that causes an information processing device (computer) that executes processing as an odds calculation device to execute processing as the device.
[0075] An example of the configuration of hardware resources for realizing each of the odds calculation devices (1, 2, 2a) in each of the above-described embodiments of the present invention using one information processing device (computer) will be described. Note that the odds calculation device may be physically or functionally realized using at least two information processing devices. Also, the odds calculation device may be realized as a dedicated device. Also, only some of the functions of the odds calculation device may be realized using an information processing device.
[0076] 9 is a diagram schematically illustrating an example of the hardware configuration of an information processing device that can realize the odds calculation device of each embodiment of the present invention. The information processing device 4 includes a communication interface 41, an input / output interface 42, a calculation device 43, a storage device 44, a non-volatile storage device 45, and a drive device 46.
[0077] For example, the sales forecasting unit 11 and the odds calculation unit 12 of the odds calculation device 1 in FIG.
[0078] The communication interface 41 is a communication means for the odds calculation device of each embodiment to communicate with an external device via wired or / and wirelessly. When the odds calculation device is realized using at least two information processing devices, those devices may be connected via the communication interface 41 so that they can communicate with each other.
[0079] The input / output interface 42 is a man-machine interface including a keyboard as an example of an input device and a display as an output device.
[0080] The arithmetic device 43 is realized by a general-purpose central processing unit (CPU), a microprocessor, or other arithmetic processing device, and a plurality of electric circuits. The arithmetic device 43 can read various programs stored in a nonvolatile storage device 45 into the storage device 44 and execute processing in accordance with the read programs, for example.
[0081] The storage device 44 is a memory device such as a RAM (Random Access Memory) that can be accessed by the arithmetic device 43, and stores programs, various data, etc. The storage device 44 may be a volatile memory device.
[0082] The nonvolatile storage device 45 is a nonvolatile storage device such as a ROM (Read Only Memory) or a flash memory, and is capable of storing various programs, data, and the like.
[0083] The drive device 46 is, for example, a device that processes reading and writing of data from and to a recording medium 47, which will be described later.
[0084] The recording medium 47 is any recording medium capable of recording data, such as an optical disk, a magneto-optical disk, or a semiconductor flash memory.
[0085] In the embodiment of the present invention, for example, an odds calculation device may be configured by the information processing device 4 illustrated in Fig. 9. Then, the embodiment of the present invention may be realized by supplying a program capable of realizing the functions described in the above embodiment to this odds calculation device.
[0086] In this case, the embodiment can be realized by having the arithmetic device 43 execute a program supplied to the odds calculation device. Also, it is possible to configure some, but not all, of the functions of the odds calculation device in the information processing device 4.
[0087] Furthermore, the odds calculation device may be configured so that the above program is recorded on recording medium 47 and is stored in non-volatile storage device 45 as appropriate at the shipping stage, operation stage, etc. of the odds calculation device. In this case, the method of supplying the above program may be a method of installing the program into the odds calculation device using an appropriate jig at the manufacturing stage before shipping, operation stage, etc. Furthermore, the method of supplying the above program may be a general method such as downloading it from an external source via a communication line such as the Internet.
[0088] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.
[0089] (Appendix 1) a sales forecasting means for forecasting the sales of each betting ticket in a race held by a betting subject; odds calculation means for calculating odds of betting tickets to be sold before a predetermined period based on the sales amount; The odds calculation means calculates higher odds before the predetermined period than those during the predetermined period. Odds calculation device.
[0090] (Appendix 2) The sales forecasting means forecasts the sales of each ballot ticket for the predetermined period before 2. The odds calculation device according to claim 1.
[0091] (Appendix 3) The odds calculation means calculates odds for betting tickets sold before the predetermined period using a payout rate higher than that for the predetermined period. 10. The odds calculation device according to claim 1 or 2.
[0092] (Appendix 4) The odds calculation means calculates odds for betting tickets to be sold before the predetermined period using a payout rate according to the degree of disclosure of the race information. 4. The odds calculation device according to claim 3.
[0093] (Appendix 5) An acquisition means for acquiring information indicating conditions for continued purchase of voting tickets; and a sales processing means for selling the ballot tickets that satisfy the condition for the continuous purchase before the predetermined period. 5. The odds calculation device according to claim 1, wherein the odds calculation device is a betting device.
[0094] (Appendix 6) Predict the sales of each betting ticket in the race to be held based on the betting subject, Calculating odds for tickets to be sold before a predetermined period based on the sales; In calculating the odds, higher odds are calculated before the predetermined period than during the predetermined period. How odds are calculated.
[0095] (Appendix 7) In the sales forecast, the sales of each ballot ticket before the predetermined period are forecast. Odds calculation method described in Appendix 6.
[0096] (Appendix 8) In calculating the odds, the odds for the betting tickets sold before the predetermined period are calculated using a higher payout rate than that for the predetermined period. Odds calculation method as set out in Appendix 6 or Appendix 7.
[0097] (Appendix 9) In calculating the odds, the odds for the betting tickets sold before the predetermined period are calculated using a payout rate according to the degree of disclosure of the race information. Odds calculation method described in Appendix 8.
[0098] (Appendix 10) Obtain information indicating the conditions for continuing to purchase voting tickets, Selling voting tickets that satisfy the conditions for continuous purchase before the specified period An odds calculation method according to any one of appendices 6 to 9.
[0099] (Appendix 11) On the computer, a sales forecasting process for forecasting the sales of each betting ticket in a race held by a betting subject; an odds calculation process for calculating odds of betting tickets to be sold before a predetermined period based on the sales; In the odds calculation process, higher odds are calculated before the predetermined period than during the predetermined period. A computer-readable recording medium on which an odds calculation program is recorded.
[0100] (Appendix 12) In the sales forecasting process, the sales of each ballot ticket before the predetermined period are predicted. A computer-readable recording medium having the odds calculation program described in Appendix 11 recorded thereon.
[0101] (Appendix 13) In the odds calculation process, odds for ballot tickets sold before the predetermined period are calculated using a payout rate higher than that for the predetermined period. A computer-readable recording medium on which the odds calculation program according to claim 11 or 12 is recorded.
[0102] (Appendix 14) In the odds calculation process, odds for betting tickets to be sold before the predetermined period are calculated using a payout rate according to the degree of disclosure of the race information. A computer-readable recording medium on which the odds calculation program described in Appendix 13 is recorded.
[0103] (Appendix 15) An acquisition process for acquiring information indicating conditions for continued purchase of voting tickets; and a sales process for selling the ballot tickets that satisfy the condition for continuous purchase before the predetermined period. A computer-readable recording medium having the odds calculation program according to any one of Supplementary Note 11 to Supplementary Note 14 recorded thereon.
[0104] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. [Explanation of symbols]
[0105] 1, 2, 2a Odds calculation device 11, 21 Sales Forecasting Department 12, 22 Odds calculation section 23 Transmitter / Receiver 24 Memory section 25 Sales Department 26 Acquisition Department 3. Terminal 31 Input section 32 Transmitter / Receiver 33 Display control unit 34 Display section 4. Information processing equipment 41 Communication Interface 42 Input / Output Interface 43 Arithmetic unit 44 Storage device 45 Non-volatile storage 46 Drive unit 47 Recording Media
Claims
1. a sales forecasting means for forecasting the sales of each betting ticket in a race held by a betting subject; odds calculation means for calculating odds of betting tickets to be sold before a predetermined period based on the sales amount; The odds calculation means calculates the odds of the betting tickets sold before the predetermined period using a higher payout rate than that of the predetermined period so that the odds are higher than those of the predetermined period. Odds calculation device.
2. An acquisition means for acquiring information indicating the conditions for continuing to purchase voting tickets; a sales forecasting means for forecasting the sales of each betting ticket in a race held by a betting subject; odds calculation means for calculating odds of ballot tickets to be sold before a predetermined period based on the sales; a sales processing means for selling voting tickets that satisfy the condition for continuous purchase before the predetermined period; The odds calculation means calculates higher odds before the predetermined period than those during the predetermined period. Odds calculation device.
3. The odds calculation means calculates odds for betting tickets sold before the predetermined period using a payout rate higher than that for the predetermined period. The odds calculation device according to claim 2 .
4. The sales forecasting means forecasts the sales of each ballot ticket for the predetermined period before The odds calculation device according to any one of claims 1 to 3.
5. The odds calculation means calculates odds for betting tickets to be sold before the predetermined period using a payout rate according to the degree of disclosure of the race information. The odds calculation device according to any one of claims 1 to 4.
6. A computer comprising: Predict the sales of each betting ticket in the race to be held based on the betting subject, Calculating odds for tickets to be sold before a predetermined period based on the sales; In calculating the odds, the odds of the betting tickets sold before the predetermined period are calculated so as to be higher than the odds of the predetermined period by using a higher payout rate than the odds of the predetermined period. How odds are calculated.
7. A computer comprising: Obtain information indicating the conditions for continuing to purchase voting tickets, Predict the sales of each betting ticket in the race to be held based on the betting subject, Calculating odds for tickets to be sold before a predetermined period based on the sales; Selling voting tickets that satisfy the conditions for continuous purchase before the specified period; In calculating the odds, higher odds are calculated before the predetermined period than during the predetermined period. How odds are calculated.
8. The computer In the sales forecast, the sales of each ballot ticket before the predetermined period are forecast. The odds calculation method according to claim 6 or 7.
9. The computer In calculating the odds, the odds for the betting tickets sold before the predetermined period are calculated using a payout rate according to the degree of disclosure of the race information. The odds calculation method according to any one of claims 6 to 8.
10. On the computer, a sales forecasting process for forecasting the sales of each betting ticket in a race conducted by a betting subject; an odds calculation process for calculating odds of betting tickets to be sold before a predetermined period based on the sales; In the odds calculation process, the odds of the betting tickets sold before the predetermined period are calculated so as to be higher than the odds of the predetermined period by using a higher payout rate than the odds of the predetermined period. Odds calculation program.
Citation Information
Patent Citations
Sales price calculation device and method therefor
JP2002092249A
Time-zone division betting system
JP2002259615A
Winning horse betting / casting system having reservation / automatic betting / casting service function
JP2004062301A
Information processing device, betting ticket purchase method, and betting ticket purchase program
JP2019032648A
Program, information processing method, information processing device, and system
JP6866540B1