Server, provision method and program

The server system addresses the challenge of users making informed betting decisions by providing graphical betting patterns of others, enabling better bet selection and quantity choices based on recovery and hit rates.

JP2025180316AActive Publication Date: 2025-12-11RAKUTEN GROUP INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024087546
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-29
Publication Date
2025-12-11
Estimated Expiration
2044-05-29

Smart Images

  • Figure 2025180316000001_ABST
    Figure 2025180316000001_ABST
Patent Text Reader

Abstract

To provide a server, a provision method, and a program capable of providing information on a betting-forecast purchased by another user who placed a same forecast mark on a contestant as the forecast mark placed by a user on that same contestant.SOLUTION: When a first input receiver 101 of a server 100 receives an input of a forecast mark for a contestant participating in a race from a second terminal 200-2 among a plurality of terminals communicating with the server 100, a first acquisition part 104 acquires from the database 300 the betting forecast and quantity registered in association with the forecast mark for the same contestant as the forecast mark for the contestant corresponding to the input received from the second terminal 200-2. A first provision part 105 provides the acquired betting-forecast and quantity distribution information to the second terminal 200-2.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a server, a providing method, and a program. [Background technology]

[0002] Various technologies have been known for providing information used to predict the results of publicly managed racing races. For example, Patent Document 1 discloses a technology in which a ticket vending machine for predicting the results of a race detects the position and time of the gaze of a user purchasing a ticket, and recommends bets to the user based on the accumulated gaze information of the user that is the accumulation of the detected gaze information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-99558 Summary of the Invention [Problem to be solved by the invention]

[0004] On the other hand, when predicting the results of a publicly managed race, a list of the participants in the race is provided, and the user considers their bets by marking the participants included in the list. In this case, the user may consider their bets by referring to the marks that others have marked the participants, but it is difficult not only for beginners but also for advanced players to decide what kind of bets to purchase. For this reason, there is a need to provide useful information for users to select their bets after marking the participants.

[0005] The present invention is intended to solve the above-mentioned problems, and aims to provide a server, a providing method, and a program that can provide information on bets purchased by other users who have given the same predicted mark to the same contestant as the predicted mark given to the contestant by a user. [Means for solving the problem]

[0006] A server according to a first aspect of the present invention comprises: A server that communicates with each of a plurality of terminals, a first input receiving unit that receives input of predicted marks for contestants who will participate in the race from the plurality of terminals; a first purchase processing unit that performs a purchase process for a first terminal among the plurality of terminals that has received the input of the prediction mark to purchase tickets predicting the result of the race with the bets and quantity selected on the first terminal; a registration unit that associates the predicted marks for the contestants input from the first terminal with the bets and quantities related to the purchase process performed on the first terminal and registers them in a database; a first acquisition unit that, when the first input acceptance unit accepts an input of a predicted mark for a contestant who will participate in the race from a second terminal among the plurality of terminals, acquires from the database promising bets and quantities registered in association with the predicted mark for the contestant that is the same as the predicted mark for the contestant related to the input accepted from the second terminal; A first providing unit that provides the acquired information on distribution of promising bets and quantities to the second terminal; The present invention is characterized by comprising:

[0007] Furthermore, in the server according to the above aspect, The distribution is a graph showing the total number of users who selected the target bet on the first terminal, or the total number of quantities in which the target bet was purchased. It is characterized by:

[0008] Furthermore, in the server according to the above aspect, the graph is a pie chart, a bar chart, or a strip chart; a selection receiving unit that receives a selection of any area of ​​the graph from the second terminal; Equipped with The first purchase processing unit sets the bids associated with the area related to the selection received from the second terminal as the bids selected in the second terminal. It is characterized by:

[0009] Furthermore, in the server according to the above aspect, a designation receiving unit that receives, from the second terminal, a designation of a recovery rate indicating a ratio of a refund amount to a purchase amount of a ticket for predicting the outcome of a race, The first providing unit provides information on the distribution of bets and quantities purchased by users having a recovery rate equal to or higher than the recovery rate related to the designation received from the second terminal, among the acquired bets and quantities. It is characterized by:

[0010] Furthermore, in the server according to the above aspect, a designation receiving unit that receives, from the second terminal, a designation of a hit rate indicating the rate at which the purchased bets are a hit; The first providing unit provides information on the distribution of bets and quantities purchased by users having a hit rate equal to or higher than the hit rate related to the specification received from the second terminal, among the acquired bets and quantities. It is characterized by:

[0011] The providing method according to the second aspect of the present invention comprises: A providing method executed by a server that communicates with each of a plurality of terminals, The server: Accepting input of predicted marks for contestants who will be competing in the race from the plurality of terminals; a purchase process is performed on a first terminal among the plurality of terminals that has received the input of the prediction mark, to purchase a ticket predicting the result of the race with the bets and quantity selected on the first terminal; registering in a database the predicted marks for the contestants input from the first terminal and the bets and quantities related to the purchase processing performed on the first terminal in association with each other; When an input of a predicted mark for a contestant who will participate in the race is received from a second terminal among the plurality of terminals, the bets and quantities registered in association with the predicted mark for the contestant that is the same as the predicted mark for the contestant related to the input received from the second terminal are obtained from the database; The acquired information on distribution of bets and quantities is provided to the second terminal. It is characterized by:

[0012] A program according to a third aspect of the present invention comprises: Computer, a second input receiving unit that receives input of predicted marks for contestants who will participate in the race; a second purchase processing unit that performs a purchase process to purchase tickets for predicting the results of the race with the selected bets and in the selected quantity; a second acquiring unit that acquires, from a database in which predicted symbols for the contestant related to the input received in another computer and bets and quantities related to the purchase processing performed in the other computer are registered in association with each other, bets and quantities registered in association with the predicted symbols for the contestant related to the input received in the computer; a second providing unit that provides the acquired information on distribution of bets and quantities; The present invention is characterized in that it functions as a

[0013] The program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed or sold independently of the computer. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact discs, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memories. A transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of transitory recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data and programs, such as volatile memory such as RAM (Random Access Memory). [Effects of the Invention]

[0014] According to the present invention, it is possible to provide a server, a providing method and a program capable of providing information on bets purchased by other users who have given the same predicted mark to the same contestant as the predicted mark given to the contestant by the user. [Brief explanation of the drawings]

[0015] [Figure 1] FIG. 2 is a diagram illustrating the relationship between a server, a terminal, and a database according to the embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating a functional configuration of a server according to an embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of a prediction form according to the embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a purchase form according to an embodiment. [Figure 6] FIG. 2 is a diagram illustrating an example of information stored in a database according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a prediction form according to the embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of a distribution according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating a providing process executed by a server according to an embodiment. [Figure 10] FIG. 10 is a diagram illustrating a functional configuration of a terminal according to a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0016] (1. Overall structure) As shown in FIG. 1, a server 100 according to an embodiment of the present invention is communicably connected to a terminal 200 and a database 300 via a computer communication network 400 such as the Internet.

[0017] The server 100 is a device that communicates with each of a plurality of terminals, and in response to a request from the terminal 200, provides information for predicting the outcome of the race and performs a purchasing process for purchasing tickets for predicting the outcome of the race.

[0018] Here, the term "race" refers to, for example, publicly managed races such as horse racing, boat racing, bicycle racing, and auto racing. Also, tickets for predicting the outcome of a race include, for example, betting tickets, boat tickets, and car tickets.

[0019] The terminal 200 is a device used by a user to view information for predicting the results of a race and to purchase tickets for predicting the results of a race. The terminal 200 is, for example, a smartphone, a tablet computer, or the like.

[0020] The database 300 is a device for storing information for predicting the results of races. The database 300 stores information such as the race entry list, information about the participants in the race, and the user's predictions about the results of the race.

[0021] (2. Hardware configuration of information processing device) FIG. 2 is a block diagram showing an example of the hardware configuration of the information processing device 10 in which the server 100 and the terminal 200 are realized.

[0022] 2, the information processing device 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM 13, a recording medium 14, an output device 15, a communication device 16, and an input device 17. The components are connected to each other via a bus 18.

[0023] The CPU 11 controls the overall operation of the information processing device 10, and is connected to each component to exchange control signals and data.

[0024] The ROM 12 stores operating programs and various data necessary for controlling the overall operation of the information processing device 10.

[0025] The RAM 13 is used to temporarily store data and programs, and stores programs and data read from the recording medium 14, as well as other data necessary for communication.

[0026] The recording medium 14 is composed of a hard disk, a flash memory, or the like, and records data to be processed by the information processing device 10.

[0027] The output device 15 includes a display device such as an LCD (Liquid Crystal Display) and an audio output device such as a speaker. The output device 15 outputs, for example, data output from the CPU 11 under the control of the CPU 11.

[0028] The communication device 16 includes a communication interface for connecting the information processing device 10 to a computer communication network such as the Internet, and communicates with other information processing devices and the like via the communication device 16.

[0029] The input device 17 includes input devices such as buttons, a keyboard, a touch panel, a microphone, etc. The input device 17 receives an operation input from the user of the information processing device 10 and outputs a signal corresponding to the received operation input to the CPU 11.

[0030] (3. Functional configuration of the server according to the embodiment) The functional configuration of the server 100 will be described with reference to FIG.

[0031] The server 100 functionally includes a first input receiving unit 101, a first purchase processing unit 102, a registration unit 103, a first acquisition unit 104, a first provision unit 105, a designation receiving unit 106, and a selection receiving unit 107. In this embodiment, the CPU 11 and the communication device 16 function as the first input receiving unit 101, the first purchase processing unit 102, the registration unit 103, the first acquisition unit 104, the first provision unit 105, the designation receiving unit 106, and the selection receiving unit 107.

[0032] The first input receiving unit 101 receives inputs of predicted marks for the contestants who will be taking part in the race from a plurality of terminals 200.

[0033] A participant is, for example, a jockey or a racehorse in horse racing, a cyclist in bicycle racing, a boat racer in motorboat racing, or an auto racer in auto racing.

[0034] A prediction mark indicates an evaluation of the participants in a race. For example, "◎" is a prediction mark indicating the "favorite" and is given to the participant who is most likely to win the race. "○" is a prediction mark indicating the "opponent" and is given to the participant who has the potential to beat the "favorite" participant. "▲" is a prediction mark indicating a "longshot" and is given to a participant who has the potential to beat the "favorite" or "opponent" depending on how the race unfolds. "△" is a prediction mark indicating a "lower rank" and is given to a participant who has a hard time winning the race but has the potential to come in second or third. Generally, prediction marks are given to participants in a race entry list that lists the participants in the race. In the following, it is assumed that prediction marks are entered in a prediction form that includes a race entry list.

[0035] The prediction form is provided to the terminal 200 by the server 100 in response to a request from the terminal 200. Then, the first input receiving unit 101 receives input of prediction marks from the multiple terminals 200 to which the prediction form has been provided. The following describes a case where the prediction form is provided to the first terminal 200-1 of the multiple terminals 200 with which the server 100 communicates. Also, the user of the first terminal 200-1 is referred to as "user U1-1."

[0036] FIG. 4 shows an example of a prediction form provided to the first terminal 200-1. The prediction form 500-1 provides information for predicting the outcome of the horse race "R1." The prediction form 500-1 includes a race list 501, a button 502 for proceeding to a purchase form for purchasing tickets, and a button 503 for viewing other people's predictions. The race list 501 includes a column for inputting a prediction mark. When a field 504 in the prediction mark column is selected by tapping or the like, it displays a selection of prediction marks ("◎", "○", "▲" and "△"), and displays the prediction mark selected from the selection.

[0037] For example, when a prediction mark "◎" is selected for the horse name "x2" on the first terminal 200-1, the first input receiving unit 101 receives the input of the prediction mark "◎" for the horse name "x2" participating in the race "R1". Also, when a prediction mark "◯" is selected for the horse name "x10" on the first terminal 200-1, the first input receiving unit 101 receives the input of the prediction mark "◯" for the horse name "x10" participating in the race "R1".

[0038] The first purchase processing unit 102 performs a purchase process for the first terminal 200-1 among the plurality of terminals 200 that has received the input of the prediction mark, to purchase tickets for predicting the outcome of the race with the bets and quantity selected on the first terminal 200-1.

[0039] A bet is a combination of participants and is represented by numbers indicating, for example, gate numbers, car numbers, and horse numbers. The quantity is represented by the amount of money, the number of tickets predicting the outcome of the race, etc.

[0040] For example, when button 502 of prediction form 500-1 in FIG. 4 is selected on first terminal 200-1, first purchase processing unit 102 provides a purchase form to first terminal 200-1.

[0041] FIG. 5 shows an example of a purchase form. The purchase form 600 allows the user to select and purchase bets and quantities for the horse race "R1." The purchase form 600 includes a race list 601, a field 602 for specifying the amount, and a button 603 for executing the purchase procedure to purchase a ticket. The race list 601 includes a column 604 for specifying bets. When column 604 is selected by tapping or the like, the selected column is highlighted. In the purchase form 600 of FIG. 5, bets "2→10→11" have been selected, and an amount of "10,000 yen" has been specified.

[0042] For example, when button 603 on the purchase form 600 is selected on the first terminal 200-1, the first purchase processing unit 102 executes a purchase process to purchase a betting ticket for the race "R1" with the betting options "2→10→11" and the amount "10,000 yen."

[0043] The registration unit 103 registers in the database 300 the predicted marks for the contestants related to the input received from the first terminal 200-1 and the bets and quantities related to the purchase processing performed on the first terminal 200-1 in association with each other.

[0044] For example, when the purchase process for purchasing a betting ticket for the race "R1" with the betting options "2→10→11" and the purchase price "10,000 yen" is completed, the registration unit 103 registers in the database 300, in association with the information of "user U1-1" of the first terminal 200-1, the information of the prediction markings that "user U1-1" has attached to the horses participating in the race "R1", and the information of the prediction markings "2→10→11" of the ticket purchased by "user U1-1" and the purchase price "10,000 yen".

[0045] Fig. 6 shows an example of information stored in the database 300. In the table of Fig. 6, a race ID for identifying a race, a user ID for identifying the user who purchased the ticket, a prediction mark given by the user, the horse name to which the prediction mark is given, the bets purchased by the user, and the purchase amount paid by the user are registered in association with each other. The record in the first row of the table of Fig. 6 indicates that for the race with race ID "R1", a user with user ID "U1-1" gave a prediction mark "◎" to the horse name "x2" and purchased a ticket with bets "2 → 10 → 11" worth "10,000 yen".

[0046] When the first input receiving unit 101 receives an input of a predicted mark for a contestant who will participate in a race from the second terminal 200-2 of the multiple terminals 200 with which the server 100 communicates, the first obtaining unit 104 obtains from the database 300 the bets and quantities registered in association with the predicted mark for the contestant related to the input received from the second terminal 200-2.

[0047] In the following, it is assumed that the prediction form is provided to the second terminal 200-2, and the user of the second terminal 200-2 is referred to as "user U2-1."

[0048] Fig. 7 shows an example of a prediction form provided to the second terminal 200-2. For example, when the prediction mark "◎" is selected for the horse name "x2" on the prediction form 500-2 on the second terminal 200-2 as shown in Fig. 7, the first input accepting unit 101 will accept the input of the prediction mark "◎" for the horse name "x2" participating in the race "R1". Then, when the button 503 on the prediction form 500-2 is selected on the second terminal 200-2, the first acquiring unit 104 will identify the record in which the prediction mark "◎" has been added to the horse name "x2" for the race "R1" from the information in Fig. 5 stored in the database 300. For example, the first acquisition unit 104 acquires information such as the bets "2→10→11" and purchase price "10,000 yen" for user ID "U1-1", the bets "2→3→9" and purchase price "5,000 yen" for user ID "U1-2", and the bets "2→10→3" and purchase price "3,000 yen" for user ID "U1-3", which are associated with the race ID "R1", the predicted mark "◎", and the horse name "x2".

[0049] The first providing unit 105 provides the acquired information on distribution of promising bets and quantities to the second terminal 200-2.

[0050] Here, the distribution is a graph showing the total number of users who selected the promising bet on the first terminal 200-1, or the total number of quantities in which the promising bet was purchased.

[0051] The total number of users who selected a promising bet on the first terminal 200-1 is, for example, the total number of users calculated for each promising bet for records associated with the race ID "R1", the predicted mark "◎", and the horse name "x2". Also, the total quantity of purchased promising bets is, for example, the total purchase amount calculated for each promising bet for records associated with the race ID "R1", the predicted mark "◎", and the horse name "x2".

[0052] The graph may be, for example, a pie chart, a bar chart, or a strip chart.

[0053] For example, the first providing unit 105 provides the second terminal 200-2 with information on the distribution of the total number of users for each bet and the distribution of the total purchase amount for each bet for records associated with the race ID “R1”, the predicted mark “◎” and the horse name “x2” shown in the pie chart.

[0054] FIG. 8 shows an example of a distribution displayed using a pie chart. Page 700 in FIG. 8 includes: pie chart 701 showing the distribution of the total number of users calculated for each bet; pie chart 702 showing the distribution of the total purchase amount calculated for each bet; information 704 of bets and their ratios associated with an area selected by cursor 703 in pie chart 701; information 706 of bets and their ratios associated with an area selected by cursor 705 in pie chart 702; sliders 707 and 708 for specifying a payout rate or a winning percentage (described below); a button 709 for setting the target specified by the slider to the payout rate; and a button 710 for setting the target specified by the slider to the winning percentage. The percentage included in information 704 indicates the ratio of the total number of users who purchased bets associated with the selected area to the total number of users associated with the race ID "R1," the prediction mark "◎," and the horse name "x2." Furthermore, the ratio included in the information 706 indicates the ratio of the total purchase amount of the promising bets associated with the selected area to the total purchase amount associated with the race ID "R1", the prediction mark "◎", and the horse name "x2". The slider 707 is associated with the pie chart 701, and the slider 708 is associated with the pie chart 702. On page 700 of FIG. 8, the recovery rate is set as the target designated by the slider.

[0055] The specification receiving unit 106 receives, from the second terminal 200-2, a specification of a recovery rate indicating the ratio of the payout amount to the purchase amount of a ticket for predicting the outcome of a race.

[0056] The payout rate is the ratio of the payout amount to the purchase price of a ticket predicting the outcome of a race, and is a value calculated for each user. A user with a higher payout rate can be considered to be a user who is better at selecting bets and quantities. The payout rate for each user is calculated once the payout amount is determined, and information on the calculated payout rate is stored in the recording medium 14 or database 300 of the server 100.

[0057] For example, in second terminal 200-2, when button 709 is selected and slider 707 is moved to specify a collection rate of "75%", specification receiving unit 106 receives the specification of collection rate of "75%".

[0058] The first providing unit 105 provides information on the distribution of bets and quantities purchased by users having a recovery rate equal to or higher than the recovery rate related to the designation received from the second terminal 200-2, among the acquired bets and quantities.

[0059] For example, the first providing unit 105 obtains the distribution of the user's promising bets associated with a return rate of 75% or more among the promising bets with a prediction mark "◎" attached to the horse name "x2" participating in the race "R1" obtained by the first obtaining unit 104, and provides the obtained distribution information to the second terminal 200-2. That is, the display of the pie chart 701 is updated according to the change in the return rate.

[0060] Furthermore, the designation receiving unit 106 receives, from the second terminal 200-2, a designation of a winning rate indicating the rate at which the purchased promising bets are a winning bet.

[0061] The hit rate is the percentage of winning bets purchased for tickets predicting the outcome of a race, and is a value calculated for each user. A user with a higher hit rate can be considered to be a user who is better at selecting winning bets. The hit rate for each user is calculated once the result of the race is determined, and information on the calculated hit rate is stored in the recording medium 14 or database 300 of the server 100.

[0062] For example, when the slider 707 is moved and the hit rate of "75%" is specified in the second terminal 200-2 with the button 710 selected, the specification receiving unit 106 receives the specification of the hit rate of "75%".

[0063] The first providing unit 105 provides information on the distribution of promising bets and quantities purchased by users who have a hit rate equal to or higher than the hit rate related to the designation received from the second terminal 200-2, among the acquired promising bets and quantities.

[0064] For example, the first providing unit 105 obtains the distribution of the user's promising bets associated with a hit rate of 75% or more among the promising bets with a prediction mark "◎" attached to the horse name "x2" participating in the race "R1" obtained by the first obtaining unit 104, and provides the obtained distribution information to the second terminal 200-2. That is, the display of the pie chart 701 is updated according to the change in the hit rate.

[0065] Furthermore, when the prediction mark "○" is selected for the horse name "x10" in the prediction form 500-2 and then the button 503 of the prediction form 500-2 is selected on the second terminal 200-2, the first acquisition unit 104 will identify a record in which the prediction mark "◎" is added to the horse name "x2" participating in the race "R1" and the prediction mark "○" is added to the horse name "x10" from the information in Fig. 5 stored in the database 300. For example, the first acquisition unit 104 will acquire information such as the bets "2 → 10 → 11" and purchase price "10,000 yen" for the user ID "U1-1" that are associated with the race ID "R1", the prediction mark "◎", the horse name "x2", the prediction mark "○", and the horse name "x10".

[0066] Then, the first providing unit 105 provides the second terminal 200-2 with information on the distribution of the total number of users for each promising bet and the distribution of the total purchase amount for each promising bet for records associated with the race ID "R1", the predicted mark "◎" and the horse name "x2", and the predicted mark "◯" and the horse name "x10" shown in the pie chart. In this way, every time a user inputs a predicted mark, the distribution information provided by the first providing unit 105 is updated.

[0067] Selection receiving unit 107 receives a selection of any area of ​​the graph from second terminal 200-2.

[0068] For example, on the second terminal 200-2, as shown in FIG. 8, when the cursor 703 is placed in the pie chart area 711 and the “user U2-1” performs a predetermined operation such as a long press, the selection receiving unit 107 receives the selection of the area 711.

[0069] The first purchase processing unit 102 sets the promising bet associated with the area related to the selection received from the second terminal 200-2 as the promising bet selected in the second terminal 200-2.

[0070] For example, the first purchase processing unit 102 provides the second terminal 200-2 with a purchase form in which the bets "2 → 10 → 11" associated with the area 711 are specified. When "user U2-1" specifies the purchase amount he or she desires on the second terminal 200-2 and selects the button 603 for executing the purchase procedure, the first purchase processing unit 102 executes the purchase process for purchasing a betting ticket for the race "R1" with the bets "2 → 10 → 11" and the amount specified by "user U2-1."

[0071] (4. Operation of the Server in the Embodiment) The operation of the server 100 of this embodiment will be described with reference to Fig. 9. For example, when the server 100 receives a request to provide a prediction form from the terminal 200 and provides the prediction form to the terminal 200, the server 100 starts the providing process shown in Fig. 9 for the terminal 200 that provided the prediction form.

[0072] The first input accepting unit 101 determines whether or not it has accepted an input of predicted marks for the contestants who will participate in the race from the terminal 200 (step S101). If the first input accepting unit 101 determines that it has accepted an input of predicted marks for the contestants who will participate in the race from the terminal 200 (step S101; YES), the first acquisition unit 104 determines whether or not it has accepted an instruction to view other people's predictions (step S102). On the other hand, if the first input accepting unit 101 determines that it has not accepted an input of predicted marks for the contestants who will participate in the race from the terminal 200 (step S101; NO), the process proceeds to step S105.

[0073] For example, when a prediction mark "◎" is selected for the horse name "x2" in the prediction form 500-2 on the second terminal 200-2, the first input receiving unit 101 determines that input of the prediction mark "◎" for the horse name "x2" participating in the race "R1" has been received. Then, the first acquisition unit 104 determines whether or not the button 503 for viewing other people's predictions has been selected. On the other hand, when a prediction mark is not selected for a horse participating in the race "R1" on the prediction form 500-2 on the second terminal 200-2, the first input receiving unit 101 determines that input of a prediction mark has not been received, and proceeds to step S105.

[0074] In step S102, when the first acquisition unit 104 determines that it has received an instruction to view other people's predictions (step S102; YES), it acquires from the database 300 the bets and quantities registered in association with the predicted marks for the contestant related to the received input (step S103). Then, the first providing unit 105 provides information on the distribution of the acquired bets and quantities (step S104). On the other hand, when the first acquisition unit 104 determines that it has not received an instruction to view other people's predictions (step S102; NO), it proceeds to step S105.

[0075] For example, as shown in FIG. 7, when a prediction symbol "◎" is selected for the horse name "x2" in the prediction form 500-2 and a button 503 in the prediction form 500-2 is selected on the second terminal 200-2, the first acquisition unit 104 acquires from the database 300 information such as bets "2→10→11" and purchase price "10,000 yen" for user ID "U1-1", bets "2→3→9" and purchase price "5,000 yen" for user ID "U1-2", and bets "2→10→3" and purchase price "3,000 yen" for user ID "U1-3", which are associated with the race ID "R1", the prediction symbol "◎", and the horse name "x2". Then, the first providing unit 105 provides the second terminal 200-2 with information on the distribution of the total number of users for each bet and the distribution of the total purchase amount for each bet for the records associated with the race ID "R1", the prediction mark "◎" and the horse name "x2" shown in the pie chart. On the other hand, if the button 503 of the prediction form 500-2 is not selected on the second terminal 200-2, the first obtaining unit 104 determines that an instruction to view other people's predictions has not been accepted, and proceeds to step S105.

[0076] The first purchase processing unit 102 determines whether or not a purchase instruction has been received from the terminal 200 (step S105). If the first purchase processing unit 102 determines that a purchase instruction has been received (step S105; YES), it executes the purchase process (step S106). Then, the registration unit 103 associates the predicted marks for the contestants related to the input received from the terminal 200 that received the purchase instruction with the promising bets and quantities related to the purchase process performed on the terminal 200, and registers them in the database 300 (step S107). On the other hand, if the first purchase processing unit 102 determines that a purchase instruction has not been received (step S105; NO), it returns to step S101.

[0077] For example, when button 502 on the prediction form 500-1 is selected on the first terminal 200-1 and then button 603 on the purchase form 600 is selected, the first purchase processing unit 102 executes purchase processing to purchase a betting ticket for the race "R1" with bets "2 → 10 → 11" and an amount of "10,000 yen". Then, when the first purchase processing unit 102 completes the purchase processing, the registration unit 103 registers in the database 300, in association with the user ID "U1-1" of the first terminal 200-1, information on the prediction marks that "user U1-1" has placed on the horses competing in the race "R1", and information on the bets "2 → 10 → 11" and the purchase amount of "10,000 yen" of the ticket purchased by "user U1-1". On the other hand, if button 603 on the purchase form 600 is not selected on the first terminal 200-1, the process returns to step S101.

[0078] According to this embodiment, it is possible to provide information indicating what bets and in what quantities other users who have placed prediction marks on the same race participants as the user have purchased tickets, allowing the user to refer to the provided information and consider which bets they should purchase.

[0079] Furthermore, according to this embodiment, it is possible to provide information on the distribution of bets and quantities of other users who have a specified return rate or higher, thereby enabling the user to learn the purchasing methods of other users who are good at selecting bets and quantities.

[0080] Furthermore, according to this embodiment, it is possible to provide information on the distribution of bets and quantities of other users with a specified hit rate or higher. This allows users to learn the purchasing methods of other users who are good at selecting bets.

[0081] Furthermore, according to this embodiment, the distribution is displayed as a graph such as a pie chart, a bar graph, or a band graph, and the user can select an area of ​​the graph to carry out the purchase procedure using the bets associated with the area. This allows the user to easily carry out the purchase procedure using the bets of other users.

[0082] (5. Modifications) Although the embodiment of the present invention has been described above, various modifications and applications are possible in carrying out the present invention.

[0083] In the above embodiment, the server 100 and the database 300 are described as separate devices, but the present invention is not limited to this, and the server 100 and the database 300 may be realized by a single device.

[0084] In the above embodiment, two sliders 707 and 708 are shown, but one may be used. Also, sliders 707 and 708 may be linked together.

[0085] Furthermore, in the above embodiment, an example has been shown in which the designation receiving unit 106 receives designations of the collection rate and the hit rate, but this is not limiting, and the designation receiving unit 106 may be configured to receive only one of the collection rate and the hit rate.

[0086] In the above embodiment, the server 100 acquires the distribution information, but this is not limiting, and the terminal 200 may acquire the distribution information and provide it to the user. The functional configuration of the terminal 200 in such a case will be described with reference to FIG.

[0087] The terminal 200 functionally comprises a second input receiving unit 201, a second purchase processing unit 202, a second acquisition unit 203, and a second providing unit 204. The CPU 11 and the input device 17 function as the second input receiving unit 201, the CPU 11 and the communication device 16 function as the second purchase processing unit 202 and the second acquisition unit 203, and the CPU 11 and the output device 15 function as the second providing unit 204. For example, an application for purchasing tickets for predicting the results of a race is installed on the terminal 200, and the functions of each unit are realized on this application. In the following, it is assumed that the prediction form 500-2 in Fig. 7 is displayed on the terminal 200 on which the application is installed.

[0088] The second input receiving unit 201 receives input of predicted marks for the contestants who will be taking part in the race.

[0089] For example, the second input receiving unit 201 receives an input of a prediction mark "◎" for the horse name "x2" in the prediction form 500-2 from "user U2-2."

[0090] The second purchase processing unit 202 performs a purchase process for purchasing tickets for predicting the results of the race with the selected bets and in the selected quantity.

[0091] For example, when the second purchase processing unit 202 receives a selection of button 502 from "user U2-2" and receives an instruction to execute the purchase procedure to purchase tickets on the purchase form, it performs processing to purchase the bets and quantity selected on the purchase form.

[0092] The second acquisition unit 203 acquires the predicted bets and quantities registered in association with the predicted bets for the contestant related to the input received at the terminal 200 from the database 300 in which the predicted bets for the contestant related to the input received at the other terminal 200 and the bets and quantities related to the purchase processing performed at the other terminal 200 are registered in association with each other.

[0093] For example, when "user U2-2" selects button 503 with the prediction mark "◎" selected for the horse name "x2" in the prediction form 500-2, the second acquisition unit 203 acquires from the database 300 information on the bets and quantity of the record with the prediction mark "◎" for the horse name "x2" participating in the race "R1".

[0094] The second providing unit 204 provides the acquired information on distribution of promising bets and quantities.

[0095] For example, the second providing unit 204 displays on the screen of the terminal 200 information on the distribution of the total number of users for each bet and the distribution of the total purchase amount for each bet for records associated with the race ID “R1”, the predicted mark “◎” and the horse name “x2” shown in a pie chart.

[0096] In addition, by applying an operating program that defines the operation of the server 100 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to make the personal computer or information terminal device function as the server 100 according to the embodiment.

[0097] The present invention allows various embodiments and modifications without departing from the broad spirit and scope of the present invention. Furthermore, the above-described embodiments are intended to explain the present invention and do not limit the scope of the present invention. That is, the scope of the present invention is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of the invention equivalent thereto are considered to be within the scope of the present invention. [Industrial Applicability]

[0098] According to the present invention, it is possible to provide a server, a providing method and a program capable of providing information on bets purchased by other users who have given the same predicted mark to the same contestant as the predicted mark given to the contestant by the user. [Explanation of symbols]

[0099] 10. Information processing equipment 11 CPU 12 ROM 13 RAM 14 Recording media 15 Output Devices 16. Communication Devices 17 Input Devices 18 Bus 100 servers 101 First input reception unit 102 First Purchase Processing Department 103 Registration Department 104 First acquisition part 105 1st provision part 106 Designated Reception Department 107 Selection Reception Department 200 devices 200-1 Terminal 1 200-2 Terminal 2 201 Second input reception unit 202 Second Purchasing Department 203 Second Acquisition Department 204 2nd provision part 300 databases 400 Computer Network 500-1,500-2 Prediction Form 501,601 race list 502,503,603,709,710 Button Columns 504 and 602 600 Purchase Form Column 604 700 pages 701,702 pie chart 703,705 cursor 704,706 Information 707,708 sliders

Claims

1. A server that communicates with each of a plurality of terminals, a first input receiving unit that receives input of predicted marks for contestants who will be competing in the race from the plurality of terminals; a first purchase processing unit that performs a purchase process for a first terminal among the plurality of terminals that has received the input of the prediction mark to purchase tickets for predicting the result of the race with the bets and quantity selected on the first terminal; a registration unit that associates the predicted marks for the contestants input from the first terminal with the bets and quantities related to the purchase process performed on the first terminal and registers them in a database; a first acquisition unit that, when the first input acceptance unit accepts an input of a predicted mark for a contestant who will participate in the race from a second terminal among the plurality of terminals, acquires from the database promising bets and quantities registered in association with the predicted mark for the contestant that is the same as the predicted mark for the contestant related to the input accepted from the second terminal; A first providing unit that provides the acquired information on distribution of promising bets and quantities to the second terminal; A server comprising:

2. The distribution is a graph showing the total number of users who selected the target bet on the first terminal, or the total number of quantities in which the target bet was purchased. The server according to claim 1 .

3. the graph is a pie chart, a bar chart, or a strip chart; a selection receiving unit that receives a selection of any area of ​​the graph from the second terminal; Equipped with The first purchase processing unit sets the bets associated with the area related to the selection received from the second terminal as the bets selected in the second terminal.

3. The server according to claim 2.

4. a designation receiving unit that receives, from the second terminal, a designation of a recovery rate indicating a ratio of a refund amount to a purchase amount of a ticket for predicting the outcome of a race, The first providing unit provides information on the distribution of bets and quantities purchased by users having a recovery rate equal to or higher than the recovery rate related to the specification received from the second terminal, among the acquired bets and quantities.

4. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.

5. a designation receiving unit that receives, from the second terminal, a designation of a hit rate indicating a rate at which the purchased bets are a hit; The first providing unit provides information on the distribution of bets and quantities purchased by users having a hit rate equal to or higher than the hit rate related to the specification received from the second terminal, among the acquired bets and quantities.

4. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.

6. A providing method executed by a server that communicates with each of a plurality of terminals, The server: Accepting input of predicted marks for contestants who will be competing in the race from the plurality of terminals; a purchase process is performed on a first terminal among the plurality of terminals that has received the input of the prediction symbol, to purchase a ticket predicting the result of the race with the bets and quantity selected on the first terminal; registering in a database the predicted marks for the contestants related to the input received from the first terminal and the bets and quantities related to the purchase processing performed on the first terminal in association with each other; When an input of a predicted mark for a contestant who will participate in the race is received from a second terminal among the plurality of terminals, the bets and quantities registered in association with the predicted mark for the contestant that is the same as the predicted mark for the contestant related to the input received from the second terminal are obtained from the database; The acquired information on distribution of bets and quantities is provided to the second terminal. A method of providing the same.

7. Computer, a second input receiving unit that receives input of predicted marks for contestants who will participate in the race; a second purchase processing unit that performs a purchase process to purchase tickets for predicting the result of the race with the selected bets and in the selected quantity; a second acquiring unit that acquires, from a database in which predicted symbols for the contestant related to the input received in another computer and bets and quantities related to the purchase processing performed in the other computer are registered in association with each other, bets and quantities registered in association with the predicted symbols for the contestant related to the input received in the computer; a second providing unit that provides the acquired information on distribution of promising bets and quantities; A program characterized by functioning as

Citation Information

Patent Citations

  • Betting terminal equipment

    JP2001052225A

  • Information processing device, information processing method, and information processing program

    WO2014064955A1

  • Voting device, voting method, and voting system

    JP2021099558A