Information processing device, information processing method, and program
Patent Information
- Application Number
- JP2024049938
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-26
- Publication Date
- 2025-03-12
- Estimated Expiration
- 2040-06-15
AI Technical Summary
【0008】 本発明の一態様によれば、競技の結果に基づく配当のうち少なくとも一部を特定商品に交換してユーザに付与することにより、配当の用途に関する選択肢を広げ、ユーザの利便性を向上させることができる。
Smart Images

Figure 0007644402000001 
Figure 0007644402000002 
Figure 0007644402000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there has been known a system that accepts votes from users predicting the outcome of a race such as a horse race, a boat race, a bicycle race, or an auto race, and awards a dividend to the users who voted based on the race outcome.
[0003] For example, Patent Document 1 discloses a system that accepts votes for the results of a competition in a cashless manner, in which the winning money (dividend) awarded if a prediction is correct is held in two categories: winning money that is under the control of the competition organizer and has not been paid to the voter (user), and a refund that has been transferred to the voter's control, and the system allows the voter to set how the winning money will be used, i.e., whether to leave it with the competition organizer, carry it over and pay it back as cash at a later date, or to use it as new voting funds on the day. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2004-302898 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in a system like that in Patent Document 1, the only options for using the winnings as a dividend are to leave it with the competition organizer and carry it over to be paid out as cash at a later date, or to use it as new betting funds on the day. Therefore, there is little variety in the use of the dividends awarded when a prediction is correct, and it lacks convenience for users.
[0006] Therefore, an object of the present invention is to provide an information processing device, an information processing method, and a program that can expand options for the use of dividends and improve user convenience. [Means for solving the problem]
[0007] An information processing device according to one embodiment of the present invention has a reception unit that receives votes from users regarding the results of a competition, a determination unit that determines a payout based on the results of the competition, an exchange unit that consumes at least a portion of the payout and exchanges it for a specific product, and an award unit that awards the specific product and a value equivalent to the payout after consumption to the user. Effect of the Invention
[0008] According to one aspect of the present invention, by exchanging at least a portion of the payout based on the results of a competition for a specific product and awarding it to the user, it is possible to expand the options for how the payout can be used and improve user convenience. [Brief description of the drawings]
[0009] [Figure 1] 1 is a conceptual diagram of a competition management system including an information processing device according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram showing the hardware configuration of an information processing device, a terminal, and a public racing server according to an embodiment of the present invention. [Diagram 3] FIG. 2 is an explanatory diagram of functions of a terminal according to an embodiment of the present invention. [Figure 4] 1 is an explanatory diagram of the functions of a competition management server constituting an information processing device according to one embodiment of the present invention. FIG. [Diagram 5] FIG. 11 is a diagram showing an example of a voting information table of the present invention. [Figure 6] FIG. 11 is a diagram showing an example of a user information table of the present invention. [Figure 7] FIG. 11 is a diagram showing an example of a specific product information table of the present invention. [Figure 8] FIG. 2 is an explanatory diagram of the functions of a public racing server according to one embodiment of the present invention. [Figure 9] 13 is a flowchart showing the flow of a competition management process. [Figure 10] 13 is a flowchart showing the flow of a specific product display process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing device, an information processing method, and a program according to the present invention will be described in detail below with reference to preferred embodiments shown in the accompanying drawings. The embodiment described below is merely an example given to facilitate understanding of the present invention, and is not intended to limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. Naturally, the present invention also includes equivalents thereof.
[0011] <Overview of Competition Management System S> The communication system shown in FIG. 1 (hereinafter referred to as competition management system S) is a communication system including an information processing device according to one embodiment of the present invention, that is, a competition management server 30. The competition management system S is a computer system that handles the overall management and operation work related to holding a competition, and for example, provides competition information to users U, and performs services such as selling and refunding betting tickets (hereinafter referred to as competition management services). Specifically, it accepts votes from users U predicting the results of the competition (results such as the finishing order of the racers), determines dividends based on the results of the competition, consumes at least a portion of the dividends and exchanges them for specific products, and grants the specific products and a value equivalent to the dividends after consumption to users U.
[0012] A "race" refers to, for example, publicly managed races such as horse racing, boat racing, bicycle racing, or auto racing. A user U can predict the outcome of a race and purchase a betting ticket such as a horse racing ticket, a boat ticket, or a car ticket using a predetermined value such as currency or points, thereby placing a bet on the outcome of the race, and if the prediction is correct, the user U can receive a dividend (a refund for the winning result) according to the odds in a predetermined value such as currency or points.
[0013] "Publicly managed sports events" are also called public betting or public gambling, and refer to sports events held as gambling by a public institution such as a local government or a public corporation that is the organizer. Note that in this embodiment, the organizer in the broad sense also includes umbrella organizations such as public corporations or foundations that actually carry out the work related to the event, the work of implementing the event, and other work supporting the event. Publicly managed gaming events are held by multiple organizers, that is, by each local government, etc., and a portion of the sales from each publicly managed gaming event becomes a financial resource for the local government, etc. that is the organizer of that publicly managed gaming event. For example, when betting tickets are purchased using currency, 75% of the sales from the betting tickets is used as a refund, and of the remaining 25%, 7% is received by the local government, etc. as revenue, and 18% is used for prize money for participants, or various expenses such as wages or commission fees.
[0014] "Value" is a general term for a medium that can be used to vote on the results of a competition and is awarded to a user U as a dividend. Value includes, for example, currency and points.
[0015] "Currency" refers to a second value, and means so-called "money" that is used in exchange for goods and services in the general society. The currency in this embodiment may be cash currency such as paper money or coins, or may be deposit currency such as ordinary deposits or current deposits.
[0016] "Points" are equivalent to the first value and have a value different from currency. Points are treated as a voting value for the results of the competition and as a medium having exchange value for specific products described below, at least within the competition management system S, as a kind of points or virtual currency.
[0017] "Odds" refers to the payout rate, and is a numerical value indicating how many times the value will be paid out if the bet value is correct. In this embodiment, the odds are calculated by the pari-mutuel method, which is a known method of determining payouts, but they are not limited to the pari-mutuel method and may be calculated by other methods of determining payouts, such as the bookmaker method. Furthermore, since the odds in this embodiment are determined in accordance with the odds set by the organizer of the competition (official odds for public competitions), they may fluctuate in real time depending on the voting situation in the currency of the user U himself or others.
[0018] A "dividend" is a value that is granted (paid back) to user U based on the results of a competition and odds in response to the user U's voting action. For example, if user U predicts the results of a competition and casts a bet using currency, and the prediction turns out to be correct, a currency equivalent to the amount calculated based on the odds (winning amount) is granted to user U as a dividend. At this time, the entire dividend may be granted in currency, or a portion of the dividend may be exchanged in advance for a specific product described below, and the remaining dividend may be granted in currency. Note that for votes using currency, currency or points are granted as a dividend, and for votes using points, points are granted as a dividend, but this is not limited to this. In addition, the dividends can be accumulated for a predetermined period (or indefinitely) in association with the information or attributes of the competition, such as by type of competition, by organizer, or by competition venue. The accumulated dividends can be exchanged by the user U for specific products, which will be described later, at any time.
[0019] "Sports information" refers to information such as program schedules, odds, predictions by experts, sports footage, sports results, and payouts. Here, the program guide is a list of the subjects of competition (such as athletes or racehorses) participating in each competition, and includes information that is attached to basic information on the subjects of competition and information that serves as a reference for predictions such as past results. For example, if the competition is keirin, about 9 to 12 races are held per day at each venue, and includes a program guide that summarizes information on multiple venues (for example, 43 venues), a program guide for each venue, or a program guide for each race. In addition, the program guide also lists the gate number, car number, condition, characteristics (class and running style, etc.) and past results of the keirin athletes who are the subjects of competition.
[0020] A "specific product" is a good that can be exchanged by consuming dividends. Examples of specific products include rice, bread, noodles, meat, seafood, eggs, dairy products, processed foods, vegetables, fruits, seasonings, confectionery, alcohol, tea, and other food and beverages, plants, miscellaneous goods, daily necessities, electrical appliances, and crafts. In addition, specific products may indicate the right to receive a specific service, such as travel vouchers, accommodation vouchers, and facility use vouchers. Specific products are specified based on the information or attributes of the competition, such as the type of competition, the organizer, or the competition venue, and one or more specific products are prepared for each competition organizer. In particular, when the organizer of a competition is a local government, etc., local businesses sponsor the competition, and local specialty products, limited items, or services related to each region are prepared as specific products, giving each local government, etc. its own unique character.
[0021] The amount of value (money, etc.) that needs to be consumed to exchange for each specific product is set. Therefore, the specific product that is given to the user U or that the user U can select is determined based on the amount of the dividend (amount of dividend). The amount of value is set to different conditions depending on the type of dividend consumed and the timing of exchange. For example, the exchange conditions, i.e., the amount of value required, differ between a case where at least a part of the dividend is consumed when receiving the dividend and exchanged for a specific product as it is, and a case where the dividend is received as currency or points and then exchanged for a specific product by the user U at any timing. Specifically, in the former case, the exchange conditions are set to be more advantageous for the user U than in the latter case, such as the amount of value consumed for one specific product being smaller (the amount of the specific product being lower). However, the exchange conditions are not limited to this pattern, and the exchange conditions may be set to be more advantageous for the user U in the latter case than in the former case. The exchange conditions may be set to conditions other than those exemplified above, or may be set based on the voting history or winning history of the user U. For example, the past voting history may be stored, and the exchange conditions may be set so that the larger the cumulative amount of bets, the more advantageous the exchange conditions for the user U are, regardless of whether the result is a winning or losing bet.
[0022] In this way, in the competition management service provided by the competition management system S of this embodiment, at least a part of the dividend based on the result of the competition is exchanged for a specific product such as a local specialty product to add value, and the specific product and a value such as currency or points equivalent to the dividend after consumption are given to the user U. This allows the user U to have more options for the use of the dividend, such as enjoying local specialty products, and improves convenience. On the other hand, for local governments and the like that are the organizers, for example, while normally 75% of the sales of betting tickets is used for refunds, by making a part of it (for example, about 10 to 15%) into a specific product, it is possible to efficiently transmit the charm of the region to users U all over the country. In addition, by having users actually pick up and consume local specialty products, or by increasing the number of visitors and experiencing services related to the region, it is possible to revitalize the local economy.
[0023] <Configuration of Competition Management System S> Next, the configuration of the competition management system S will be described. As shown in FIG. 1, the competition management system S is an information terminal operated by a user U. (hereinafter referred to as user terminal 10) and a competition management server 30. The user terminal 10 and the competition management server 30 are connected to each other so that they can communicate with each other via a network N such as the Internet. Furthermore, the competition management system S is connected to a publicly managed competition server 50 via the network N so that they can communicate with each other.
[0024] The user terminal 10 is equipped with a program stored within the terminal and a processor that executes the program, and is carried by its owner, a user U, who operates the user terminal 10 when, for example, voting on the results of a competition. The user terminals 10 may be any known device used as an information processing terminal, such as a smartphone, a mobile phone, a notebook PC, a tablet terminal, a wearable terminal, or a dedicated gaming device with a communication function. The number of user terminals 10 constituting the competition management system S is not particularly limited and may be any number, but in FIG. 1, for convenience of illustration, the number of user terminals 10 is three.
[0025] The competition management server 30 is a computer constituting the information processing device of the present invention. For example, it is constituted by a server computer managed by a platform operator or the like, and is responsible for processing related to the competition management service between the user U and the competition organizer. Specifically, it provides competition information to the user U, and accepts votes and performs refunds. In addition, it consumes at least a portion of the dividend and exchanges it for a specific product, and grants the user U the specific product and a value equivalent to the dividend after consumption. In addition, the competition management server 30 is not limited to a server device consisting of a single computer that performs a specific function on its own, but may be composed of a group of server devices consisting of multiple computers that are distributed and work together to perform a specific function.
[0026] The public racing servers 50 are each configured, for example, by a server computer managed by the organizers of the race, and perform processes such as providing race information, calculating odds, accepting votes, and making refunds to users U or platform operators, etc. Specifically, the race information is provided to users U directly or via the race management server 30, and vote acceptance and refunds are carried out directly or indirectly between the users U and the public racing servers 50. In addition to the race information described above, the race management server 30 is provided with information on the user U's betting history (including betting amount and betting results), etc. In addition, the public racing server 50 is not limited to a server device consisting of a single computer that performs a specific function on its own, but may be composed of a group of server devices consisting of multiple computers that are distributed and work together to perform a specific function. Furthermore, there are multiple public racing servers 50 connected to the competition management system S, depending on the number of competition types or the number of organizers, etc. Therefore, there is no particular limit to the number of public racing servers 50 connected to the competition management system S and any number may be used, but for convenience of illustration in Figure 1, the number of public racing servers 50 is shown as two. In this embodiment, the public racetrack server 50 is configured outside the race management system S, but the public racetrack server 50 may also be included as part of the race management system S.
[0027] The network N may be any network that connects the user terminals 10, the competition management server 30, and the public competition server 50 in a state that enables data communication. Whether wired or wireless, the network includes the Internet, a mobile communication network, a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, Ethernet (registered trademark), and the like. The user terminals 10 may communicate with each other via the network N, or may communicate directly via Bluetooth (registered trademark), Wifi-Direct, or the like without going through the network N.
[0028] In the competition management system S of this embodiment, with the above configuration, the user terminal 10, the competition management server 30, and the public racing server 50 cooperate to provide a competition management service. Specifically, part of the processing is performed by the competition management server 30 and the public racing server 50, and part of the graphic processing and the like is executed by the user terminal 10. For example, the competition management server 30 and the public racing server 50 cooperate with each other to execute programs including certain rules, logic, and algorithms. Meanwhile, the user terminal 10 executes a program including the same rules, logic, and algorithms as the programs executed by the competition management server 30 and the public racing server 50, while synchronizing with the competition management server 30 and the public racing server 50.
[0029] <Configuration of User Terminal 10> Next, the configuration of the user terminal 10 according to this embodiment will be described. As shown in FIG. 2, the user terminal 10 has, as its hardware configuration, a processor 11, a memory device 12, a communication interface (represented as communication I / F in FIG. 2) 13, an input device 14 and an output device 15, and these devices are electrically connected via a bus not shown.
[0030] The processor 11 includes, for example, a central processing unit, a microprocessor, a graphics processing unit, or a digital signal processor, and executes various types of arithmetic processing based on programs or data stored in the memory device 12, and controls each part of the user terminal 10. The programs executed by the processor 11 include an OS (Operating System), which is system software for controlling the entire user terminal 10, an application program for voting on competition results, and an application program for the game (including a point conversion function), and the functions of the user terminal 10 constituting the competition management system S are fulfilled by reading and executing these various programs by the processor 11.
[0031] The storage device 12 includes, for example, a memory or storage, and stores various programs and data. The memory is composed of semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory), and provides a working area for the processor 11 by temporarily storing programs and data, and temporarily stores various data generated by the processing executed by the processor 11. The storage stores various data related to the game and is composed of, for example, flash memory, HDD (Hard Disc Drive), SSD (Solid State Drive), FD (Flexible Disc), MO disk (Magneto-Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), and USB memory (Universal Serial Bus memory).
[0032] The communication interface 13 is configured, for example, by a network interface card (NIC) or the like, and controls communication processing of the user terminal 10. The communication standard used by the communication interface 13 is not particularly limited, and any public communication standard can be applied without restriction. The communication method used by the communication interface 13 may be a wireless method or a wired method.
[0033] The input device 14 is a device that receives an operation by the user U and generates data indicating the content of the received operation. As an example, an operation key, an operation button, a microphone for collecting sound, a camera for taking pictures, and the like provided on the user terminal 10 can be used.
[0034] The output device 15 is a device that draws a screen to display images and character string information, and plays back audio. As an example, a liquid crystal display or an organic EL (Electroluminescence) display provided in the user terminal 10, a head-mounted display, a speaker, and the like can be used. In this embodiment, the output device 15 has at least a display. The display may have the functions of both the input device 14 and the output device 15, such as a touch panel display.
[0035] Next, the configuration of the user terminal 10 will be described again from a functional perspective with reference to FIG. 3, the user terminal 10 includes a plurality of functional units, specifically, an operation identification unit 16, a storage unit 17, a generation unit 18, a transmission / reception unit 19, and a display processing unit 20. These functional units are realized by cooperation between the hardware devices of the user terminal 10 and programs stored in the user terminal 10 as software.
[0036] [Operation specification part 16] The operation identification unit 16 is mainly realized by the processor 11 and the input device 14, and identifies the contents of various operations performed by the user U through the input device 14 of the user terminal 10. The operations identified by the operation identification unit 16 include a betting operation for the results of a competition, an exchange operation for exchanging a dividend for a specific product, and the like. The betting operation for the outcome of the competition includes an operation of confirming the competition information, and an operation of specifying the betting type, the competition object, and the betting amount, etc. The exchange operation includes an operation of specifying the amount of the dividend to be consumed, an operation of specifying a specific product, etc.
[0037] [Storage section 17] The storage unit 17 is mainly realized by the processor 11 and the storage device 12, and stores various data related to the competition (hereinafter referred to as competition information data) consisting of, for example, video data, image data, character data, and audio data.
[0038] [Generation part 18] The generation unit 18 is mainly realized by the processor 11 and the storage device 12, and generates voting operation data and exchange operation data, etc., according to the operation content of the user U identified by the operation identification unit 16. The generated betting operation data includes information on the designated betting type, the competition object, the betting amount, etc. The exchange operation data includes information on the designated payout amount for exchange and the designated specific product, etc. The various types of generated data are transmitted by the transmitting / receiving unit 19 to the competition management server 30, the public competition server 50, or the like.
[0039] [Transmitter / Receiver 19] The transmission / reception unit 19 is mainly realized by the processor 11, the storage device 12 and the communication interface 13, and transmits and receives data and information to and from the race management server 30 or the public race server 50, etc. For example, when placing a bet on the result of a competition, the transmitting / receiving unit 19 receives competition information data sent from the competition management server 30 or the public racing server 50, and transmits the betting operation data generated by the generation unit 18 to the competition management server 30 or the public racing server 50. Also, when exchanging a dividend for a specific product, the transmitting / receiving unit 19 receives user information data and specific product information data sent from the competition management server 30, and transmits the exchange operation data generated by the generation unit 18 to the competition management server 30.
[0040] [Display processing unit 20] The display processing unit 20 is mainly realized by the processor 11, the storage device 12, and the output device 15, and executes display processing for displaying data and information received by the transmission / reception unit 19 on a display using a browsing function. Specifically, when voting on the results of a competition, the display processing unit 20 draws a voting reception screen, and during the competition, the transmission / reception unit 19 expands the competition information data received from the competition management server 30 or the public competition server 50, and displays the competition video and other information on the competition screen. After the competition ends, the display processing unit 20 displays a competition result screen, and when exchanging dividends for specific products, the display processing unit 20 expands the user information data or specific product information data received from the competition management server 30, and displays that information on the specific product exchange screen. When various notification data is received, the notification data is expanded to display the notification contents.
[0041] <Configuration of the competition management server 30> Next, the competition management server 30 according to this embodiment will be described. As shown in Figure 2, the competition management server 30 has a hardware configuration similar to that of a typical server computer, and includes a processor 31, a memory device 32, and a communication interface 33, and these devices are electrically connected via a bus not shown.
[0042] The processor 31 is composed of a CPU, MPU, GPU, DSP, etc., and performs various processes by executing programs installed in the competition management server 30. The programs executed by the processor 31 are an OS, which is system software for controlling the entire competition management server 30, and application programs for causing the competition management server 30 to function as the information processing device of the present invention, etc.
[0043] The storage device 32 includes, for example, a memory or storage, and stores various programs and data. The memory is composed of semiconductor memory such as ROM and RAM, and provides a working area for the processor 31 by temporarily storing programs and data, and temporarily stores data generated by various processes executed by the processor 31. The storage stores various data related to the user U and the game, etc., and is composed of, for example, a flash memory, HDD, SSD, FD, MO disk, CD, DVD, SD card, USB memory, etc. Note that a server computer for a database connected to the competition management server 30 via the network N may be used as the storage.
[0044] The communication interface 33 is, for example, configured with a network interface card or the like, and controls the communication processing of the competition management server 30. There are no particular limitations on the communication standard used by the communication interface 33, and any public communication standard can be applied without restriction. The communication method used by the communication interface 33 may be a wireless method or a wired method.
[0045] Next, the configuration of the competition management server 30 will be described again from a functional perspective with reference to FIG. 4, the competition management server 30 includes a plurality of functional units, specifically, a storage unit 34, a transmission / reception unit 35, a generation unit 36, a reception unit 37, a determination unit 38, an exchange unit 39, an assignment unit 40, and a display control unit 41. These functional units are realized by the cooperation of the hardware devices of the competition management server 30 and programs stored in the competition management server 30 as software. When the competition management server 30 is configured with multiple computers, the above functions may be distributed so that each of the multiple computers performs a different function.
[0046] [Storage unit 34] The storage unit 34 is mainly realized by the processor 31 and the storage device 32, and stores various data such as voting information data, competition information data, user information data, and specific product information data. The voting information data is data indicating the voting details accepted by the acceptance unit 37 based on the voting operation data received by the transmission / reception unit 35 from the user terminal 10. After the results of the race are determined, the contents of the data (various information indicating the voting results) are updated based on the race information data received by the transmission / reception unit 35 from the public race server 50. The competition information data includes information about the content of the competition, such as a program guide, odds, predictions by experts, competition footage, competition results, and information about payouts. The user information data is data that indicates various information related to the user U. The user information data also reflects information contained in the betting history data received from the public race server 50 by the transmitting / receiving unit 35. The specific product information data is specific product information data A (in the case of information regarding specific products set by organizer A; the same applies below) to specific product information data B (in the case of information regarding specific products set by organizer B; the same applies below) generated by the public racing server 50 managed by each of the organizers A to B of each race, and received from the public racing server 50 by the transmitter / receiver 35, and is data that integrates the received specific product information data A to B, i.e., data that compiles information regarding each of the specific products set by multiple organizers.
[0047] As shown in Fig. 5, the betting information data includes, for example, the reception number, the reception time, information identifying the user U who voted (user ID), the competition ID identifying the competition, various information indicating the voting content (betting type, competition object, betting amount, etc.), and various information indicating the voting result (voting result, dividend, etc.). The various information indicating the voting result is updated after the competition ends and the competition result is determined, and is blank before the competition result is determined. Note that the competition ID is set in association with various information related to the competition (competition date and time, competition venue, competition number, competition object, etc.).
[0048] As shown in FIG. 6, the user information data includes, for example, an identifier (user ID) that identifies the user U or the user terminal 10 used by the user U, and various information associated with the identifier (personal information including the attributes of the user U, voting history, number of dividends held, specific products, etc.). In particular, in this embodiment, the payouts given to the user U are stored in association with the information on the competition or the attributes of the competition. For example, the payout A given in the competition A held by the organizer A (not limited to the competitions held during the same period; the same applies below) and the payout B given in the competition B held by the organizer B are stored separately. Then, as a result of voting in the competition A, the payout A given when the prediction is correct is added to the number of payouts A held, and the payout A can be consumed to exchange for a specific product A set by the organizer A. When the payout A is consumed and exchanged for the specific product A, the number of payouts held corresponding to the consumed amount is subtracted from the payout A. Note that the payout A cannot be exchanged for a specific product set by another organizer, such as the specific product B set by the organizer B.
[0049] As shown in FIG. 7, the specific product information data includes, for example, an identifier for identifying a specific product. (Specific Product ID), an identifier (sponsor ID) indicating the organizer who set the specific product, classification, name, unit price (1) to (3), and information regarding the number available, etc. The unit price indicates the amount of value to be consumed, and different conditions are set depending on the type of dividend consumed and the timing of exchange, etc. For example, unit price (1) is when the dividend is exchanged as is when it is received, unit price (2) is when the dividend is received as currency and then that currency is consumed to exchange, and unit price (3) is when the dividend is received as points and then those points are consumed to exchange. Note that the unit price may be fixed, and discount rates may be set for each condition.
[0050] [Transmitter / Receiver 35] The transmission / reception unit 35 is realized mainly by the processor 31 , the storage device 32 and the communication interface 33 , and transmits and receives data and information between the user terminal 10 and the public race server 50 . For example, the data transmitted to the user terminal 10 includes the user information data generated by the generation unit 36, the specific product information data, and various notification data, as well as the competition information data received from the public racing server 50 (which may have been processed by the generation unit 36). The data received from the user terminal 10 includes voting operation data and exchange operation data, etc. Meanwhile, the data transmitted to the public racing server 50 includes the voting operation data received from the user terminal 10 (which may have been processed by the generation unit 36). The data received from the public racing server 50 includes the competition information data, voting history data, and the specific product information data A to B, etc.
[0051] [Generation unit 36] The generation unit 36 is mainly realized by the processor 31 and the storage device 32, and generates various data to be stored in the storage unit 34 or transmitted by the transmission / reception unit 35. The various data generated here include the above-mentioned voting information data, competition information data, user information data, specific product information data, and various notification data.
[0052] [Reception Department 37] The acceptance unit 37 is mainly realized by the processor 31 and the storage device 32, and accepts votes for the results of the competition using currency or points from the user U based on the voting operation data received from the user terminal 10 by the transmission / reception unit 35.
[0053] [Decision Section 38] The determination unit 38 is mainly realized by the processor 31 and the storage device 32, and determines the payout when the bet is correct based on the competition result. Specifically, the amount of the payout (or amount if currency) is determined according to the odds calculated by the public racing server 50, based on the competition information data and betting result data received from the public racing server 50 by the transmitting / receiving unit 35. Note that in this embodiment, the betting results are determined by the public racing server 50, but this is not limited to this and may be determined by the competition management server 30.
[0054] [Exchange part 39] The exchange unit 39 is realized mainly by the processor 31 and the storage device 32, and consumes at least a part of the dividend and exchanges it for a specific product. Specifically, when the competition result is finalized and user U's prediction is correct, or at any timing designated by user U, a value equivalent to the unit price set for each specific commodity is consumed, for example, subtracted, to exchange a predetermined amount of dividend for a specific commodity. At this time, the amount of dividend required to exchange for a specific commodity is set under different conditions depending on the type of dividend consumed (currency, points, etc.) and the timing of exchange, etc., so the exchange unit 39 exchanges the dividend for a specific commodity in accordance with those designated conditions. In addition, the exchange unit 39 determines a specific product from one or more products identified based on information or attributes of the competition, such as the type of competition, the organizer or the competition venue, and determines a specific product to be exchanged from the one or more identified products based on the amount of the dividend. Furthermore, since the dividends are accumulated and stored in association with the information or attributes of the competition, when the accumulated dividends are consumed and exchanged for a specific product, the exchange unit 39 exchanges them for a specific product corresponding to the information or attributes of the competition, for example, a specific product prepared by the organizer of the competition.
[0055] [Grant 40] The granting unit 40 is mainly realized by the processor 31 and the storage device 32, and grants to the user U the specific product exchanged by the exchanging unit 39 and a value equivalent to the dividend remaining after the exchange (after the dividend is consumed). Specifically, the items of the specific product and the number of dividends held in the user information data associated with the user U to be awarded are updated. At this time, the awarding unit 40 can award at least a part of the dividend after consumption to the user U as points that can be used for voting. It is also possible to award the entire dividend to the user U as currency, that is, to refund the entire amount in cash.
[0056] [Display control unit 41] The display control unit 41 is mainly realized by the processor 31, the storage device 32, and the communication interface 33, and transmits competition information data to the user terminal 10 and controls the display of a vote acceptance screen, a competition screen, a competition result screen, etc. on the screen of the user terminal 10. It also transmits specific product information data to the user terminal 10 and controls the display of information on products that can be exchanged by consuming a dividend when a vote is correct on the screen of the user terminal 10 (the vote acceptance screen, the competition result screen, the specific product exchange screen, etc.). Specifically, when information about a specific product is displayed on the voting reception screen, the payout in the case of a winning vote is predicted and displayed in advance while the vote is being received (before the deadline). After the competition results are determined, the information is displayed on the competition result screen or the specific product exchange screen according to the determined payout, but only if the vote is a winning vote. At this time, the display control unit 41 distinguishably displays, among the multiple specific commodities, specific commodities that can be exchanged by consuming the dividend if the vote is correct, and specific commodities that cannot be exchanged because the amount of the dividend is less than the unit price set for the specific commodities even if the vote is correct. In addition, on the betting reception screen, the betting amount required for each specific product may be displayed by calculating backwards from the predicted payout.
[0057] <Configuration of the public racing server 50> Next, the public racetrack server 50 according to this embodiment will be described. For ease of explanation, the public racetrack server 50 managed by sponsor A will be used as an example. As shown in Figure 2, the public racing server 50 has the same hardware configuration as a typical server computer, and comprises a processor 51, a storage device 52, and a communications interface 53, all of which are electrically connected via a bus (not shown). The programs executed by the processor 51 include an OS, which is system software for controlling the entire public racing server 50, and application programs for causing the public racing server 50 to function in conjunction with the race management system S. The configurations of the processor 51, storage device 52, and communications interface 53 are generally similar to those of the race management server 30 described above.
[0058] Next, the configuration of the public race server 50 will be explained again from a functional perspective with reference to FIG. 8, the public racing server 50 comprises a number of functional units, specifically a storage unit 54, a transmission / reception unit 55, a generation unit 56, and a data processing unit 57. These functional units are realized by the cooperation of the hardware devices of the public racing server 50 and programs stored in the public racing server 50 as software. When the public racing server 50 is configured from multiple computers, the above functions may be distributed so that each of the multiple computers performs a different function.
[0059] [Storage unit 54] The storage unit 54 is mainly realized by the processor 51 and the storage device 52, and stores various data including competition information data, voting history data, specific product information data A, and the like.
[0060] [Transmitter / Receiver 55] The transmitting / receiving unit 55 is mainly realized by the processor 51, the storage device 52, and the communication interface 53, and transmits and receives data and information between the user terminal 10 and the competition management server 30. For example, the data transmitted to the user terminal 10 or the competition management server 30 includes competition information data generated by the generating unit 56. The data transmitted to the competition management server 30 includes voting history data and specific product information data A generated by the generating unit 56. On the other hand, the data received from the user terminal 10 or the competition management server 30 includes voting operation data, etc. The public racing server 50 and the user terminal 10 may transmit and receive data via the race management server 30, or may transmit and receive data directly without passing through the race management server 30.
[0061] [Generation unit 56] The generation unit 56 is mainly realized by the processor 51 and the storage device 52, and generates data to be transmitted by the transmission / reception unit 55. The data generated here includes competition information data, voting history data, specific product information data A, etc. In addition, the specific product information data A generated here includes information regarding the specific products set by organizer A, and in the case of a public racing server 50 managed by another organizer, it includes information regarding the specific products that have been independently set by each organizer, that is, the respective managing entity.
[0062] [Data Processing Unit 57] The data processing unit 57 is mainly realized by the processor 51 and the storage device 52, and performs various data processing related to the competition. As an example of data processing, the data processing unit 57 determines the betting result (win or lose) based on the competition result. In addition, the data processing unit 57 determines the odds by the pari-mutuel method or the bookmaker method, which are known methods for determining dividends. The odds calculation unit 54 calculates the odds (including the final odds after the results of the competition are determined). At this time, information regarding the calculated odds is included in the competition information data, and is stored in the storage unit 54 and transmitted by the transmission / reception unit 55 to the user terminal 10 or the competition management server 30. If the betting result is correct, the process of paying out a payout according to the odds to the user U may be performed directly, without going through the competition management server 30.
[0063] We have described above the configurations of the user terminal 10, the competition management server 30, and the public racetrack server 50. Generally, the user terminal 10, the competition management server 30, and the public racetrack server 50 have various functions other than those described above, but here we will only explain the characteristic functions that provide the desired effect in the racetrack management system S of the present invention, and will not illustrate or explain other known functions, etc.
[0064] <Processing flow of the competition management system S> Next, the flow of the processing executed in the competition management system S configured as above will be described with reference to Figs. The information processing method of this embodiment is realized by using a competition management system S that functions as a computer system, in other words, the information processing performed by the competition management system S applies the information processing method of this embodiment.
[0065] [Competition Management Processing] First, the competition management process will be described with reference to FIG. "Competition management processing" refers to processing executed on the competition management server 30, which accepts votes from user U on the results of the competition, consumes at least a portion of the dividend determined based on the results of the competition and exchanges it for a specific product, and grants user U the specific product and a value equivalent to the dividend after consumption.
[0066] As shown in FIG. 9, the competition management server 30 first transmits competition information data including information for displaying a voting acceptance screen to the user terminal 10 (S101). Based on the user U's operation on the voting acceptance screen, the competition management server 30 receives voting operation data from the user terminal 10 indicating that the user U has voted for the results of the competition and accepts the vote (S102). After the competition ends and the competition results are determined, if the voting content is correct (S103: YES), the amount of the payout (amount or point amount) is determined based on the amount of the vote (monetary amount or point amount) and the odds indicated by the voting operation data (S104).
[0067] Then, when the competition management server 30 receives exchange operation data indicating that the dividend is to be exchanged for a specific commodity from the user terminal 10 based on the operation of the user U on the betting result screen and accepts an exchange instruction for the specific commodity (S105: YES), it consumes at least a part of the dividend equivalent to the unit price set for each specific commodity and exchanges it for the specific commodity (S106), and grants the user U the value equivalent to the exchanged specific commodity and the dividend remaining after consumption (S107). On the other hand, when the competition management server 30 does not receive exchange operation data from the user terminal 10 and does not accept an exchange instruction for the specific commodity (S105: NO), it grants the user U the value equivalent to the entire amount of the determined dividend as it is (S108). Then, the competition management server 30 overwrites the user information data with information on the awarded dividend and the specific commodity, accumulates it, and updates the user information data stored in the storage unit 34 (S109).
[0068] Furthermore, the competition management server 30 generates notification data indicating that the amount of the dividend and the possession status of the specific product held by the user U have changed as a result of granting the dividend and the specific product to the user U (S110), and transmits the generated notification data to the user terminal 10 of the user U (S111). If the bet is a loss (S103: NO), notification data indicating that the bet is a loss is generated (S110), and the generated notification data is transmitted to the user terminal 10 of the user U (S111).
[0069] When the above series of steps is completed, the competition management process ends. After that, the above series of steps is repeated every time a competition is held. The above is an example of the competition management process.
[0070] [Specific product display processing] Next, the specific product display process will be described with reference to FIG. The "specific product display process" refers to a process executed in the competition management server 30, which displays on the screen of the user terminal 10 information relating to specific products that can be exchanged by consuming a dividend when a bet is correct.
[0071] As shown in FIG. 10, while accepting votes, the competition management server 30 calculates and predicts the amount of payout (monetary amount or point amount) to be awarded if the vote is correct, based on the amount of the vote (monetary amount or point amount) indicated by the voting operation data and the odds at that time (S201), compares the calculated payout amount with the unit price set for each specific product from among the specific products that are candidates associated with each competition (S202), and selects a specific product that can be exchanged for the calculated payout amount (S203). Then, the competition management server 30 generates specific product information data that notifies the user U by displaying exchangeable and non-exchangeable specific products in a distinguishable manner on the voting acceptance screen (S204), and transmits the generated specific product information data to the user terminal 10 of the user U (S205).
[0072] When the above series of steps is completed, the specific product display process ends. After that, the above series of steps are repeated when the user U casts votes on the results of the competition. The above is an example of the specific product display process.
[0073] The above-mentioned specific commodity display process is performed during the acceptance of votes, but substantially the same process is performed after the result of the competition is determined. That is, after the result of the competition is determined, the amount of the payout is calculated based on the final odds, and substantially the same process as steps S202 to S205 is performed, and then the exchangeable specific commodity and the non-exchangeable specific commodity are displayed in a distinguishable manner on the competition result screen or the specific commodity exchange screen, etc.
[0074] <Other embodiments> The present invention is not limited to the above-described embodiments. In the above embodiment, the competition management server 30 executes the program of the present invention and functions as the information processing device of the present invention, but some or all of the functions of the competition management server 30 as an information processing device may be provided in another server such as the public racetrack server 50 or the user terminal 10. For example, some or all of the functions equivalent to the memory unit 34, the reception unit 37, the determination unit 38, the exchange unit 39, the granting unit 40, the display control unit 41, etc. may be provided in the public racetrack server 50 or the user terminal 10. On the other hand, some or all of the functions of the public racing server 50 as an information processing device may be provided in the competition management server 30. For example, the competition management server 30 may be provided with some or all of the functions equivalent to the generation unit 56 or the data processing unit 57.
[0075] In addition, in this embodiment, the user information data is stored and held in the competition management server 30, but it may also be stored all at once in a database server not shown, or all or part of the data and information stored in the competition management server 30 may be stored on the public competition server 50 or the user terminal 10.
[0076] In addition, in this embodiment, a publicly managed race is assumed as an example of a race. However, the content of the race is not limited to this, and may be a prediction of the outcome of track and field, swimming, baseball, soccer, rugby, basketball, and martial arts such as boxing. In a broad sense, the race in this embodiment also includes public gambling such as lotteries (for example, number selection lotteries) or games played in casinos.
[0077] In this embodiment, the user U can enjoy all the functions of the competition management system S free of charge in principle, but some functions may be limited and the user U may use the limited functions by paying a certain fee. In addition, for users U who have paid a certain fee, the exchange conditions for specific products may be set to be favorable, such as a low unit price for specific products or the ability to acquire limited specific products. In addition, this fee may be a pay-as-you-go system, or may be effective for the user U for a certain period of time (for example, one month or one year) once it is paid (subscription).
[0078] <Summary> The main features of the information processing device, information processing method, and program according to the above-described embodiment are as follows.
[0079] [1] The information processing device of this embodiment has a reception unit that receives votes from users regarding the results of the competition, a determination unit that determines a payout based on the results of the competition, an exchange unit that consumes at least a portion of the payout and exchanges it for a specific product, and an award unit that awards the specific product and a value equivalent to the payout after consumption to the user. According to the information processing device described above, votes on the results of a competition are accepted from users, a payout is determined based on the results of the competition, at least a portion of the payout is consumed and exchanged for a specific product, and the specific product and a value equivalent to the payout after consumption are given to the user. This expands the options for how the payout can be used, improving user convenience.
[0080] [2] In the above-mentioned information processing device, the granting unit can grant at least a portion of the dividend after consumption to the user as a first value usable for voting, and the specific product can be obtained by consuming the first value under conditions different from those when the specific product is exchanged by consuming the dividend. In this way, at least a portion of the dividend after being consumed to exchange for a specific commodity is temporarily granted to the user as a first value, and then it is possible to consume the first value to acquire the specific commodity under conditions that differ from those in the case where the dividend is directly consumed and exchanged, thereby further expanding the options for using the dividend and further improving user convenience.
[0081] [3] In the above information processing device, the granting unit can grant all of the dividend to the user as the second value, and the specific product can be acquired by consuming the second value under conditions different from those when the specific product is exchanged by consuming the dividend. In this way, by first granting the entire dividend to the user as a second value and then allowing the user to consume that second value to acquire a specific product under conditions that differ from those in the case where the dividend is directly consumed and exchanged, the options for using the dividend can be further expanded, further improving user convenience.
[0082] [4] In the above information processing device, the exchange unit determines a specific product from one or more products identified based on the competition information. In this way, by determining a specific product from among one or more products specified based on the information about the game, the options for how to use the dividend can be further expanded, and user convenience can be further improved.
[0083] [5] In the above information processing device, the exchange unit determines a specific product from among one or more products based on the amount of a dividend. In this way, by determining a specific product from among one or more products based on the amount of the payout, the options for how the payout can be used can be further expanded, and user convenience can be further improved.
[0084] [6] The information processing device further includes a display control unit that displays, on the screen that accepts votes, information about products that can be exchanged by consuming a dividend when a vote is successful. In this way, by displaying information on products that can be exchanged for dividends if a vote is successful on the screen accepting votes, it is possible to expand the options for how to use dividends and further improve user convenience.
[0085] [7] In the above information processing device, the display control unit displays on the screen, among the multiple products, products that can be exchanged by consuming a dividend in the event of a winning vote and products that cannot be exchanged in a distinguishable manner. In this way, by clearly displaying on the screen which of the multiple products can be exchanged by consuming the dividend if the bet is correct and which cannot be exchanged, the options for how to use the dividend are expanded and convenience for the user is further improved.
[0086] [8] The above-mentioned information processing device further has a memory unit that accumulates and stores the dividends awarded to the user for each attribute of the game, and the exchange unit consumes at least a portion of the accumulated dividends and exchanges them for a specific product. In this way, by allowing dividends to be accumulated for each attribute of a game and allowing at least a portion of the accumulated dividends to be consumed and exchanged for specific products, the options for how dividends can be used are further expanded, further improving user convenience.
[0087] [9] Furthermore, according to the information processing method of this embodiment, the computer executes the steps of accepting votes from users regarding the results of the competition, determining a dividend based on the results of the competition, consuming at least a portion of the dividend and exchanging it for a specific product, and granting the specific product and a value equivalent to the consumed dividend to the user. According to the information processing method described above, votes on the results of a competition are accepted from users, a payout is determined based on the results of the competition, at least a portion of the payout is consumed and exchanged for a specific product, and the specific product and a value equivalent to the payout after consumption are given to the user. This expands the options for how the payout can be used and improves user convenience.
[0088]
[10] In addition, the program of this embodiment causes a computer to execute the steps of accepting votes from users on the results of the competition, determining a dividend based on the results of the competition, consuming at least a portion of the dividend and exchanging it for a specific product, and granting the specific product and a value equivalent to the dividend after consumption to the user. According to the above program, votes on the results of the competition are accepted from users, a payout is determined based on the results of the competition, at least a portion of the payout is consumed and exchanged for a specific product, and the specific product and a value equivalent to the spent payout are given to the user. This expands the options for how the payout can be used, improving user convenience. [Explanation of symbols]
[0089] 10 User terminal 11 Processors 12 Storage device 13 Communication Interface 14 Input Devices 15 Output Devices 16 Operation specific part 17 Memory section 18 Generation part 19 Transmitter / receiver 20 Display processing section 30 Competition Management Server 31 Processors 32 Storage device 33 Communication Interface 34 Storage section 35 Transmitter / receiver 36 Generation part 37 Reception Department 38 Decision Section 39 Exchange section 40 Granting Department 41 Display control unit 50 Public Racing Server 51 Processors 52 Storage device 53 Communication Interface 54 Memory section 55 Transmitter / receiver 56 Generation part 57 Data Processing Section N Network S Competition Management System U User
Claims
1. a processor, the processor comprising: displaying products that can be exchanged for winning dividends on a voting reception screen for receiving votes from users regarding the results of the competition; If the user's vote is correct, a screen showing a specific product that can be exchanged with the winning dividend of the vote is displayed, and if the user's vote is not correct, the screen is not displayed; when an instruction to consume at least a part of the dividend and exchange it for a specific commodity is received from the user before the dividend is granted to the user, the specific commodity and a value equivalent to the dividend after consumption are granted to the user; Information processing device.
2. The processor displays, on a voting reception screen for receiving votes from users regarding the results of the competition, products that can be exchanged for using a dividend if the user's vote is correct; the processor displays a screen showing a specific product that can be exchanged with the winning dividend of the winning vote if the user's vote is correct, and does not display the screen if the user's vote is not correct; when the processor receives an instruction from the user to consume at least a part of the dividend and exchange it for a specific commodity before granting the dividend to the user, the processor grants the specific commodity and a value equivalent to the dividend after consumption to the user. Information processing methods.
3. displaying products that can be exchanged for winning dividends on a voting reception screen for receiving votes from users regarding the results of the competition; If the user's vote is correct, a screen showing a specific product that can be exchanged with the winning dividend of the vote is displayed, and if the user's vote is not correct, the screen is not displayed; when an instruction to consume at least a part of the dividend and exchange it for a specific commodity is received from the user before the dividend is granted to the user, the specific commodity and a value equivalent to the dividend after consumption are granted to the user; A program that causes a processor to execute a process.
4. A server and a terminal are provided, The server, displaying, on a voting reception screen for receiving votes for the results of the competition from the user's terminal, products that can be exchanged for a winning vote by consuming a dividend; If the user's vote is correct, a screen showing a specific product that can be exchanged with the winning dividend of the vote is displayed, and if the user's vote is not correct, the screen is not displayed; when an instruction to consume at least a part of the dividend and exchange it for a specific commodity before the dividend is awarded to the user is received from the terminal of the user, the specific commodity and a value equivalent to the dividend after consumption are awarded to the user; system.
Citation Information
Patent Citations
Game prize feeding system
JP2002085787A
Network game method and its system
JP2002085852A
Game system
JP2002092247A
Cashing and paying device
JP2002133333A
Money conversion information processing system using catv network and catv device
JP2002269284A