Server, control method, and program
A server system generates certification pages for betting tickets, addressing the challenge of proving ticket purchases on SNS by displaying user account names, betting options, and ticket quantities, enhancing transparency and ease of verification.
Patent Information
- Application Number
- JP2024103041
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2026-01-15
- Estimated Expiration
- 2044-06-26
AI Technical Summary
Users struggle to provide sufficient proof on social networking services (SNS) that they have purchased betting tickets, especially when the proof is a screenshot of a purchase screen, which is often perceived as insufficient.
A server system that manages betting ticket purchase histories, generates certification URLs, and creates certification pages displaying user account names, betting options, and ticket quantities, which can include links for purchasing or viewing winning status, and posts these to SNS, allowing users to verify their purchases and wins.
Enables users to convincingly prove their betting ticket purchases and wins on SNS, providing transparency and facilitating easy ticket replication or viewing of results by others.
Smart Images

Figure 2026004938000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server, a control method, and a program. [Background technology]
[0002] Conventionally, there are known technologies for managing information on betting tickets purchased by users for predicting the outcome of publicly managed races and sports promotion lotteries. For example, Patent Document 1 discloses a purchase information management system that provides purchase information and balance information for betting tickets purchased by users by inserting cash into a betting terminal at a racetrack to a mobile device used by the user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-101583 Summary of the Invention [Problem to be solved by the invention]
[0004] Meanwhile, users may post on SNS (Social Networking Service) that they have purchased a betting ticket. Generally, when a user purchases a betting ticket at a stadium, the user takes a photo of the actual betting ticket with a camera and posts the image, but when a user purchases a betting ticket online, the user takes a screenshot of the betting ticket purchase screen and posts the screenshot. However, a screenshot of the purchase screen alone may be perceived by other users of the SNS as insufficient proof that the user purchased a betting ticket.
[0005] The present invention is intended to solve the above-mentioned problems, and aims to provide a server, a control method, and a program that enable a user to prove on an SNS that they have purchased a voting ticket. [Means for solving the problem]
[0006] A server according to a first aspect of the present invention comprises: a list providing unit that provides a list of purchase histories of betting tickets for predicting the outcome of a competition purchased by a first user to a first terminal used by the first user; a posting unit that, when receiving an instruction from the first terminal by the first user to select and post any one of the purchase histories from the list, determines a certification URL associated with the selected purchase history and posts a certification message including the certification URL to an SNS that has been previously linked by the first user; a generation unit that, when a certification URL included in the certification message is accessed from a second terminal used by a second user different from the first user, generates a certification page that includes at least the account name in the SNS of the first user related to the purchase history associated with the accessed certification URL, and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL; a certification page providing unit that provides the generated certification page to the second terminal; The present invention is characterized by comprising:
[0007] Furthermore, in the server according to the above aspect, The generation unit generates the certification page further including a link for purchasing the betting ticket if the access occurs during a period during which the betting ticket related to the purchase history associated with the accessed certification URL is available for purchase. It is characterized by:
[0008] Furthermore, in the server according to the above aspect, If the access occurs after it has been determined whether the betting ticket related to the purchase history associated with the accessed certification URL is a winning ticket, the generation unit generates the certification page, which further includes information indicating whether the betting ticket is a winning ticket, and if the betting ticket is a winning ticket, the refund amount or the recovery rate associated with the first user. It is characterized by:
[0009] Furthermore, in the server according to the above aspect, When the posting unit detects that the betting ticket related to the purchase history associated with the accessed certification URL has won, it posts a winning message to the SNS from an account on the SNS used by the operator of the server, quoting a certification message related to the certification page, and including information indicating that the betting ticket related to the purchase history associated with the accessed certification URL has won, and the refund amount or the recovery rate associated with the first user. It is characterized by:
[0010] Furthermore, in the server according to the above aspect, The generation unit includes, in the certification page, as an image, an account name in the SNS of the first user related to the purchase history associated with the accessed certification URL, and bets and quantities of the betting tickets related to the purchase history associated with the accessed certification URL. It is characterized by:
[0011] Furthermore, in the server according to the above aspect, When the certification message is posted to the SNS, the list providing unit includes in the list a thumbnail image including at least the betting options and quantities of the betting tickets related to the purchase history associated with the certification URL included in the posted certification message. It is characterized by:
[0012] Furthermore, in the server according to the above aspect, When the list providing unit detects that the betting ticket related to the purchase history associated with the certification URL included in the certification message has won, the list providing unit displays information indicating that the betting ticket has won by superimposing it on the thumbnail image. It is characterized by:
[0013] A control method according to a second aspect of the present invention comprises: A control method executed by a server, comprising: The server: providing a list of purchase histories of betting tickets for predicting the outcome of a competition purchased by a first user to a first terminal used by the first user; When an instruction to select and post any one of the purchase histories from the list by the first user is received from the first terminal, a certification URL is determined to be associated with the selected purchase history, and a certification message including the certification URL is posted to an SNS that has been previously linked by the first user; When the certification URL included in the certification message is accessed from a second terminal used by a second user different from the first user, a certification page is generated that includes at least the account name of the first user in the SNS related to the purchase history associated with the accessed certification URL, and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL; providing the generated authentication page to the second terminal; It is characterized by:
[0014] A program according to a third aspect of the present invention comprises: Computer, a list providing unit that provides a list of purchase histories of betting tickets for predicting the results of a competition purchased by a first user to a first terminal used by the first user; a posting unit that, upon receiving an instruction from the first terminal to select and post any one of the purchase histories from the list by the first user, determines a certification URL associated with the selected purchase history and posts a certification message including the certification URL to an SNS that has been previously linked by the first user; a generation unit that, when a certification URL included in the certification message is accessed from a second terminal used by a second user different from the first user, generates a certification page that includes at least the account name in the SNS of the first user related to the purchase history associated with the accessed certification URL, and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL; a certification page providing unit that provides the generated certification page to the second terminal; The present invention is characterized in that it functions as a
[0015] The program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed and sold independently of the computer. Here, the term "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. Furthermore, the term "transitory recording medium" refers to the transmission medium (propagation signal) itself. Examples of temporary 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]
[0016] According to the present invention, it is possible to provide a server, a control method, and a program that enable a user to prove on an SNS that he or she has purchased a voting ticket. [Brief explanation of the drawings]
[0017] [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. 2 is a diagram illustrating a hardware configuration of a server 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 purchase history list according to the embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a certification message according to an embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of a certification page according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a purchase page according to the embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of a certification page according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a hit message according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a purchase history list according to the embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of a purchase history list according to the embodiment. [Figure 12] FIG. 2 is a diagram illustrating a control process executed by a server according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0018] (1. Overall structure) As shown in FIG. 1, a server 100 according to an embodiment of the present invention is communicably connected to a plurality of terminals 200 and a database 300 via a computer communication network 400 such as the Internet.
[0019] Server 100 is a device that manages the purchase history of betting tickets purchased by users for predicting the outcome of a competition. For example, server 100 provides a sales site (hereinafter referred to as "sales site X") that sells betting tickets online, and, in response to a request from a user of terminal 200, references information stored in database 300 to provide information for predicting the outcome of a competition and executes processing to sell betting tickets. Server 100 then manages the purchase history of users at "sales site X." Server 100 also references the information stored in database 300 at predetermined intervals to detect whether the betting ticket purchased by the user was a winner.
[0020] Here, the competitions are publicly managed competitions or competitions that are the subject of sports promotion lotteries, such as bicycle racing, horse racing, boat racing, auto racing, soccer, basketball, etc. Furthermore, the betting tickets for predicting the outcome of a competition are, for example, car racing tickets, horse racing tickets, boat racing tickets, and sports promotion lotteries.
[0021] The terminal 200 is a device used by a user to view information for predicting the results of a race and to purchase betting tickets online. The terminal 200 is, for example, a smartphone, a tablet computer, or the like.
[0022] Database 300 is a device that stores information for predicting the results of a race and information about the results of the race, and records, for example, the entry list, match schedule, information about the racers, videos of past races or matches, and the results of the races or matches.
[0023] (2. Server hardware configuration) FIG. 2 is a block diagram showing the hardware configuration of the server 100. As shown in FIG.
[0024] 2, the server 100 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.
[0025] The CPU 11 controls the overall operation of the server 100, and is connected to each component to exchange control signals and data.
[0026] The ROM 12 stores operating programs and various data necessary for controlling the overall operation of the server 100 .
[0027] 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.
[0028] The recording medium 14 is composed of a hard disk, a flash memory, or the like, and records data to be processed by the server 100.
[0029] 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.
[0030] The communication device 16 includes a communication interface for connecting the server 100 to a computer communication network such as the Internet, and communicates with other information processing devices and the like via the communication device 16 .
[0031] 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 server 100 and outputs a signal corresponding to the received operation input to the CPU 11.
[0032] (3. Functional configuration of the server according to the embodiment) The functional configuration of the server 100 will be described with reference to FIG.
[0033] The server 100 functionally comprises a list providing unit 101, a posting unit 102, a generation unit 103, and a verification page providing unit 104. In this embodiment, the CPU 11 and the communication device 16 function as the list providing unit 101, the posting unit 102, the generation unit 103, and the verification page providing unit 104.
[0034] The list providing unit 101 provides a list of the purchase history of betting tickets for predicting the outcome of a race that the first user has purchased to the first terminal 200-1 used by the first user.
[0035] The first user is a user who uses the first terminal 200-1 among the plurality of terminals 200, and is, for example, a user who purchases a betting ticket at "sales site X."
[0036] FIG. 4 shows an example of a purchase history list provided to the first terminal 200-1. The purchase history list 500-1 in FIG. 4 allows the user to confirm the bets and quantities of betting tickets purchased by the first user on "sales site X." Bet options are represented by, for example, gate numbers, car numbers, horse numbers, and numbers indicating race results. The list 500-1 includes a purchase history 501 of betting tickets T1 during the purchase period, a purchase history 502 of betting tickets T2 for which it has been determined whether or not they were winning, and a button 503 for posting a purchase history selected from the list to an SNS. The purchase histories 501 and 502 are highlighted when selected by the user. The list 500-1 in FIG. 4 shows that the purchase history 501 has been selected by the first user.
[0037] For example, when the list providing unit 101 receives a request to present the purchase history of the first user from the first terminal 200-1 used by the first user, it sends the list 500-1 of Figure 4 to the first terminal 200-1 and displays the list 500-1 on the first terminal 200-1.
[0038] When the posting unit 102 receives an instruction from the first terminal 200-1 to select and post one of the purchase histories from the list by the first user, the posting unit 102 determines a certification URL (Uniform Resource Locator) associated with the selected purchase history, and posts a certification message including the certification URL to an SNS that has been previously linked by the first user.
[0039] The link setting is a setting that associates the user information of the first user managed by the server 100 with the account information used by the first user on the SNS, enabling the first user to post to the SNS from, for example, “Sales Site X.”
[0040] The certification URL is a URL that the server 100 uses to certify that the betting ticket related to the purchase history has been purchased by the first user.
[0041] For example, when the posting unit 102 receives from the first terminal 200-1 purchase history 501 in the list 500-1 in Fig. 4 and information indicating that the button 503 has been selected, the posting unit 102 determines the verification URL 601 associated with the purchase history 501. Then, the posting unit 102 posts a verification message including the verification URL 601 to the SNS under the account name (e.g., @first_user) used by the first user on the SNS.
[0042] An example of the certification message is shown in Fig. 5. The certification message 600 in Fig. 5 includes a certification URL 601 and information 602 relating to the betting ticket T1 in the purchase history 501 selected by the first user.
[0043] When the certification URL included in the certification message is accessed from a second terminal 200-2 used by a second user different from the first user, the generation unit 103 generates a certification page that includes at least the account name of the first user in the SNS related to the purchase history associated with the accessed certification URL, and the betting options and quantity of the betting tickets related to the purchase history associated with the accessed certification URL.
[0044] For example, when the generation unit 103 detects that the second terminal 200-2 has accessed the certification URL 601 of the certification message 600 in Figure 5, it generates a certification page that includes information on the account name "@first_user" of the first user in the purchase history 501, and information on the betting combination "2-4-6" and quantity "10" of the betting ticket T1 purchased by the first user.
[0045] Here, the generation unit 103 includes, as an image in the certification page, the account name of the first user on the SNS related to the purchase history associated with the accessed certification URL, and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL.
[0046] An example of a certification page is shown in Figure 6. The certification page 700-1 in Figure 6 includes a betting ticket 701 that resembles an actual betting ticket, and an image 703 that includes the first user's account name 702. The betting ticket 701 includes information on the betting options 704 and quantity 705 of the betting ticket T1 related to the purchase history 501.
[0047] Here, if the access occurs during a period during which the ballot ticket related to the purchase history associated with the accessed certification URL is available for purchase, the generation unit 103 generates a certification page that further includes a link for purchasing the ballot ticket.
[0048] For example, if the access to the certification URL 601 is during the purchase period for the betting ticket T1 related to the purchase history 501, the generation unit 103 generates a link for transitioning to the purchase page for the betting ticket T1 in association with the image 703. When the image 703 associated with the link is selected, transition is made to the purchase page for the betting ticket T1.
[0049] An example of a purchase page is shown in Figure 7. The purchase page 800 in Figure 7 is a page for purchasing betting tickets T1. The purchase page 800 includes a race list 801, a field 802 for specifying bets, a field 803 for specifying the quantity of betting tickets, and a button 804 for proceeding to the procedure for purchasing betting tickets with the specified bets and quantity. When image 703 is selected on the certification page 700-1, the page transitions to the purchase page 800 in Figure 7, in which the same bets as those in the purchase history 501 are specified in field 802. A second user who selects image 703 can easily purchase betting tickets for the same bets as the betting ticket T1 purchased by the first user by specifying the quantity in field 803 and selecting button 804.
[0050] Furthermore, if the access occurs after it has been determined whether the betting ticket related to the purchase history associated with the accessed certification URL is a winning ticket, the generation unit 103 generates a certification page that further includes information indicating whether the betting ticket is a winning ticket or not, and if the betting ticket is a winning ticket, the refund amount or the recovery rate associated with the first user.
[0051] The recovery rate is the ratio of the payout amount to the purchase price of the betting ticket, and is a value calculated for each user. The recovery rate can be considered to indicate the user's performance. For example, a user with a higher recovery rate can be considered to be a user who is better at selecting bets and quantities. The recovery rate for each user is calculated once the payout amount is determined, and the calculated recovery rate information is stored in the recording medium 14 or database 300 of the server 100. The betting tickets that are the subject of the recovery rate calculation are set arbitrarily by the server operator or the first user. For example, the server operator may set the betting tickets that are the subject of the recovery rate calculation to be the betting tickets purchased by the first user within the past year, or to only the betting tickets most recently purchased by the first user, i.e., only betting ticket T1.
[0052] For example, if the access to the certification URL 601 occurs after it has been determined whether the betting ticket T1 related to the purchase history 501 has won, the generation unit 103 generates a certification page that further includes information indicating whether the betting ticket T1 has won, and, if the betting ticket T1 has won, the refund amount or the collection rate associated with the first user. If the certification page includes information indicating the refund amount, a second user who views the certification page can check the results of the betting ticket T1 in detail. Furthermore, if the certification page includes information indicating the collection rate associated with the first user, a second user who views the certification page can easily check the first user's past results and current results.
[0053] Figure 8 shows an example of a certification page that is accessed after it has been determined whether or not the betting ticket is a winning ticket. The certification page 700-2 in Figure 8 is generated when betting ticket T1 is a winning ticket. The certification page 700-2 in Figure 8 includes an image 707 that includes a betting ticket 701 that resembles an actual betting ticket, the account name 702 of the first user, and information 706 that indicates the winning ticket and the amount of the refund.
[0054] The certification page providing unit 104 provides the generated certification page to the second terminal 200-2.
[0055] For example, the certification page providing unit 104 provides to the second terminal 200-2 a certification page generated depending on the time when the second user accessed the certification URL 601. Specifically, if the certification URL 601 is accessed during the period during which the betting ticket T1 is available for purchase, the certification page providing unit 104 provides a certification page 700-1 in which the image 703 corresponds to a link to a purchase page 800 for the betting ticket T1, if the certification URL 601 is accessed after the period during which the betting ticket T1 is available for purchase and before it is determined whether or not the winning ticket has been won, the certification page providing unit 104 provides a certification page 700-1 in which the image 703 does not correspond to a link to a purchase page 800 for the betting ticket T1, and if the certification URL 601 is accessed after it is determined whether or not the winning ticket has been won, the certification page providing unit 104 provides a certification page 700-2 that includes an image 707 that includes information 706 indicating that the winning ticket has been won and the refund amount.
[0056] In addition, when the posting unit 102 detects that the betting ticket related to the purchase history associated with the accessed certification URL has been a winning ticket, the posting unit 102 posts a winning message to the SNS from the account on the SNS used by the operator of the server 100, quoting the certification message related to the certification page, and including information indicating that the betting ticket related to the purchase history associated with the accessed certification URL has been a winning ticket, and the refund amount or the recovery rate associated with the first user.
[0057] For example, when the posting unit 102 refers to the information stored in the database 300 and detects that the ballot T1 related to the purchase history 501 associated with the accessed certification URL 601 has been a winning ticket, the posting unit 102 posts a winning message to the SNS from the official account of the operator of "sales site X" citing the certification message 600 related to the certification page 700-2, and including information indicating that the ballot T1 has been a winning ticket and the refund amount of the ballot T1 or the recovery rate of the first user.
[0058] An example of a winning message is shown in Figure 9. The winning message 900 in Figure 9 includes text 901 indicating that betting ticket T1 has won and the payout amount for betting ticket T1, and content 902 quoting the certification message 600. The content 902 includes the certification URL 601, and the image 707 included in the certification page 700-2 of the certification URL 601 is displayed as a thumbnail image.
[0059] In addition, when a certification message is posted to an SNS, the list providing unit 101 includes in the list a thumbnail image that includes at least the betting options and quantities of the betting tickets related to the purchase history associated with the certification URL included in the posted certification message.
[0060] For example, after the posting unit 102 posts the proof message 600 of Fig. 5 to the SNS, when the list providing unit 101 receives a request to present a purchase history from the first terminal 200-1 of the first user, the list providing unit 101 provides the first terminal 200-1 with a purchase history list 500-2 shown in Fig. 10. The list 500-2 of Fig. 10 includes a thumbnail image 504 in the purchase history 501. The thumbnail image 504 is a reduced image of the betting ticket 701 that includes information on the betting options 704 and quantity 705 of the betting ticket T1 related to the purchase history 501.
[0061] Furthermore, when the list providing unit 101 detects that the betting ticket related to the purchase history associated with the certification URL included in the certification message has won, it displays information indicating that the betting ticket has won superimposed on the thumbnail image.
[0062] For example, when the list providing unit 101 refers to the information stored in the database 300 and detects that the betting ticket T1 related to the purchase history 501 associated with the verification URL 601 has won, the list providing unit 101 displays information 505 indicating that the betting ticket T1 has won superimposed on the thumbnail image 504, as shown in FIG. 11.
[0063] (4. Operation of the Server of the Embodiment) The operation of the server 100 of this embodiment will be described with reference to Fig. 12. For example, when the server 100 receives a request to present a purchase history from the first terminal 200-1 used by the first user, the server 100 starts the control process shown in Fig. 12.
[0064] The list providing unit 101 provides a list of the purchase history of betting tickets for predicting the outcome of a race that the first user has purchased to the first terminal 200-1 used by the first user (step S101).
[0065] For example, the list providing unit 101 transmits the list 500-1 of FIG. 4 to the first terminal 200-1, and causes the first terminal 200-1 to display the list 500-1.
[0066] The posting unit 102 determines whether or not an instruction to select and post any purchase history from the list by the first user has been received from the first terminal 200-1 (step S102). If the posting unit 102 determines that an instruction to select and post any purchase history from the list by the first user has been received from the first terminal 200-1 (step S102; YES), the posting unit 102 determines a certification URL associated with the selected purchase history and posts a certification message including the certification URL to the SNS that has been linked in advance by the first user (step S103). On the other hand, if the posting unit 102 determines that an instruction to select and post any purchase history from the list by the first user has not been received from the first terminal 200-1 (step S102; NO), the posting unit 102 remains on standby.
[0067] For example, when posting unit 102 receives from first terminal 200-1 information indicating that purchase history 501 and button 503 in list 500-1 in Fig. 4 have been selected, posting unit 102 determines verification URL 601 associated with purchase history 501 and posts verification message 600 including verification URL 601 to the SNS under the account name of the first user. On the other hand, when posting unit 102 does not receive from first terminal 200-1 information indicating that purchase history and button 503 in list 500-1 in Fig. 4 have been selected, posting unit 102 remains on standby.
[0068] The generation unit 103 determines whether or not the certification URL included in the certification message has been accessed from the second terminal 200-2 used by the second user (step S104). If the generation unit 103 determines that the certification URL included in the certification message has been accessed from the second terminal 200-2 (step S104; YES), the generation unit 103 determines whether or not the access occurred during the purchase period for the betting ticket related to the purchase history associated with the accessed certification URL (step S105). On the other hand, if the generation unit 103 determines that the certification URL included in the certification message has not been accessed from the second terminal 200-2 (step S104; NO), the generation unit 103 continues to wait.
[0069] For example, when the generation unit 103 detects that the second terminal 200-2 has accessed the certification URL 601 in the certification message 600 in Fig. 5, it determines whether the access to the certification URL 601 occurred during the purchase period for the betting ticket T1 related to the purchase history 501. On the other hand, when the generation unit 103 does not detect that the second terminal 200-2 has accessed the certification URL 601 in the certification message 600 in Fig. 5, it continues to wait.
[0070] In step S105, if the generation unit 103 determines that the access occurred during the purchase period for the betting ticket related to the purchase history associated with the accessed certification URL (step S105; YES), it generates a certification page including the account name of the first user in the SNS related to the purchase history associated with the accessed certification URL, the betting options and quantity for the betting ticket related to the purchase history associated with the accessed certification URL, and a link to purchase the betting ticket (step S106).On the other hand, if the generation unit 103 determines that the access did not occur during the purchase period for the betting ticket related to the purchase history associated with the accessed certification URL (step S105; NO), it determines whether the access occurred after it was determined whether the betting ticket related to the purchase history associated with the accessed certification URL was a winning ticket (step S107).
[0071] For example, if the access to the certification URL 601 occurs during the purchase period for the betting ticket T1 related to the purchase history 501, the generation unit 103 generates a certification page 700-1 including an image 703 that includes a betting ticket 701 that resembles an actual betting ticket and the account name 702 of the first user, and that is associated with a link for transitioning to a purchase page 800 for the betting ticket T1. On the other hand, if the access to the certification URL 601 does not occur during the purchase period for the betting ticket T1 related to the purchase history 501, the generation unit 103 determines whether the access to the certification URL 601 occurred after it was determined whether the betting ticket T1 was a winning ticket.
[0072] In step S107, if the generation unit 103 determines that the access occurred after it was determined whether the betting ticket related to the purchase history associated with the accessed certification URL was a winning ticket (step S107; YES), it generates a certification page including the account name of the first user in the SNS related to the purchase history associated with the accessed certification URL, the betting options and quantity of the betting ticket related to the purchase history associated with the accessed certification URL, information indicating whether the betting ticket was a winning ticket, and, if the betting ticket was a winning ticket, the payout amount or the recovery rate associated with the first user (step S108).On the other hand, if the generation unit 103 determines that the access occurred before it was determined whether the betting ticket related to the purchase history associated with the accessed certification URL was a winning ticket (step S107; NO), it generates a certification page including the account name of the first user in the SNS related to the purchase history associated with the accessed certification URL, and the betting options and quantity of the betting ticket related to the purchase history associated with the accessed certification URL (step S109).
[0073] For example, if the access to the verification URL 601 occurs after it has been determined whether or not the betting ticket T1 related to the purchase history 501 is a winning ticket and the betting ticket T1 is a winning ticket, the generation unit 103 generates a verification page 700-2 including an image 707 containing a betting ticket 701 that imitates the actual betting ticket, the first user's account name 702, and information 706 indicating that the betting ticket T1 is a winning ticket and the refund amount. On the other hand, if the access to the verification URL 601 occurs before it has been determined whether or not the betting ticket T1 related to the purchase history 501 is a winning ticket, the generation unit 103 generates a verification page 700-1 including an image 703 that includes the betting ticket 701 that imitates the actual betting ticket and the first user's account name 702.
[0074] The certification page providing unit 104 provides the generated certification page to the second terminal 200-2 (step S110).
[0075] For example, if the certification URL 601 is accessed during the period during which the ballot ticket T1 can be purchased, the certification page providing unit 104 provides a certification page 700-1 in which the image 703 corresponds to a link to the purchase page 800 for the ballot ticket T1; if the certification URL 601 is accessed after the period during which the ballot ticket T1 can be purchased but before it is determined whether or not the winning ticket has been won, the certification page providing unit 104 provides a certification page 700-1 in which the image 703 does not correspond to a link to the purchase page 800 for the ballot ticket T1; and if the certification URL 601 is accessed after it is determined whether or not the winning ticket has been won, the certification page providing unit 104 provides a certification page 700-2 which includes information 706 indicating that the winning ticket has been won and the refund amount.
[0076] According to this embodiment, a certification message is posted to the SNS for a purchase history selected by the user from the list of purchase histories, and when another user accesses the certification URL included in the certification message, the server providing the list of purchase histories to the user generates a certification page that certifies the purchase of the betting ticket related to the purchase history included in the certification message and provides the certification page to the other user who accessed the certification URL. This allows other users to confirm that the server providing the list of purchase histories to the user has certified the user's purchase of the betting ticket, and the user can prove their purchase of the betting ticket on the SNS by posting on the SNS.
[0077] Furthermore, according to this embodiment, if the access to the certification URL occurs during the period in which ballot tickets are available for purchase, a certification page is generated that includes a link to purchase the ballot ticket related to the purchase history. This allows other users who view the certification page to easily purchase the same ballot ticket as the user.
[0078] Furthermore, according to this embodiment, if the certification URL is accessed after it has been determined whether the betting ticket is a winning ticket, a certification page is generated that includes information indicating whether the betting ticket is a winning ticket, and, if the betting ticket is a winning ticket, the refund amount or the recovery rate associated with the user. This allows other users who view the certification page to easily check the detailed results of the betting tickets purchased by the user and the user's performance.
[0079] Furthermore, according to this embodiment, when a user posts a message about their purchase history and it is detected that a ballot ticket whose verification URL has been accessed by another user has been selected, the server operator posts a message indicating that the ballot ticket has been selected. This allows the user to prove to many other users on the SNS that they have purchased a ballot ticket and also to inform them of their selection.
[0080] Furthermore, according to this embodiment, the user's SNS account name and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL are included as images on the certification page. This allows images related to the purchase history posted by the user to be displayed on the SNS timeline.
[0081] Furthermore, according to this embodiment, after a proof message is posted for a selected purchase history, information about the betting ticket related to the selected purchase history is displayed as a thumbnail image in the purchase history list. Furthermore, when it is detected that the betting ticket has won, information indicating the winning ticket is displayed superimposed on the thumbnail image. This allows the user to easily check their posting and the results of the betting ticket in the purchase history list.
[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, when the betting ticket is a winning ticket, the generation unit 103 generates a certification page that further includes information indicating whether the betting ticket is a winning ticket or not, and the payout amount or the first user's collection rate, but this is not limited to this, and a certification page that includes both the payout amount and the first user's collection rate may be generated.
[0084] Furthermore, in the above embodiment, if the access occurs after it has been determined whether the betting ticket related to the purchase history associated with the accessed certification URL was a winning ticket, and if the betting ticket was not a winning ticket but the loss was close, the generation unit 103 may generate a certification page that further includes information indicating that the betting ticket was not a winning ticket and information on the winning betting ticket. The criteria for whether the loss was close are arbitrarily set by the server operator or the first user. For example, if the access to the certification URL 601 occurs after it has been determined that the betting ticket T1 related to the purchase history 501 was not a winning ticket and only a portion of the betting options for the betting ticket T1 differ from the winning betting ticket, the generation unit 103 generates a certification page that further includes information indicating that the betting ticket T1 was not a winning ticket and information on the winning betting options for the winning betting ticket. For example, the generation unit 103 replaces information 706 of the certification page 700-2 in FIG. 8 with information on the loss and the winning betting options in image 707.
[0085] Furthermore, in the above embodiment, when the posting unit 102 detects that the betting ticket related to the purchase history associated with the accessed certification URL has been selected, the posting unit 102 posts a winning message to the SNS from the account on the SNS used by the operator of the server 100, quoting the certification message related to the certification page, and including information indicating that the betting ticket related to the purchase history associated with the accessed certification URL has been selected, and the refund amount or the recovery rate of the first user. However, this is not limited to this, and a winning message including both the refund amount and the recovery rate associated with the first user may also be posted to the SNS.
[0086] Furthermore, in the above embodiment, the winning message 900 includes the verification URL 601 that was determined when the instruction to select and post the purchase history was received from the first terminal 200-1, but this is not limited to this. For example, in the case of an SNS in which the thumbnail image displayed in the content 902 of the winning message 900 is not updated when the verification URL 601 is reposted, and the previous image, i.e., the image 703 included in the verification page 700-1, is used as the thumbnail image, the posting unit 102 may determine a verification URL different from the verification URL 601 and include the verification URL different from the verification URL 601 in the winning message 900. Then, when the generation unit 103 detects that the terminal 200 has accessed a verification URL different from the verification URL 601 of the winning message 900, the generation unit 103 generates a verification page that includes information indicating that the betting ticket T1 has won and the verification URL 601, and the verification page providing unit 104 provides the generated verification page to the terminal 200.
[0087] 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.
[0088] 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]
[0089] According to the present invention, it is possible to provide a server, a control method, and a program that enable a user to prove on an SNS that he or she has purchased a voting ticket. [Explanation of symbols]
[0090] 11 CPU 12 ROM 13 RAM 14 Recording media 15 Output Devices 16. Communication Devices 17 Input Devices 18 Bus 100 servers 101 Listing Department 102 Submissions Department 103 Generation part 104 Certification Page Provider 200 devices 200-1 Terminal 1 200-2 Terminal 2 300 databases 400 Computer Network 500-1,500-2,500-3 List 501,502 Purchase History 503,804 buttons 504 thumbnail images 505,602,706 Information 600 Proof Message 601 Proof URL 700-1,700-2 Proof Page 701 Voting ticket 702 Account Name 703,707 images 704 bets 705 quantity 800 Purchase Page 801 Race list Columns 802 and 803 900 hit messages 901 Text 902 Contents
Claims
1. a list providing unit that provides a list of purchase histories of betting tickets for predicting the outcome of a competition purchased by a first user to a first terminal used by the first user; a posting unit that, when receiving an instruction from the first terminal by the first user to select and post any one of the purchase histories from the list, determines a certification URL associated with the selected purchase history and posts a certification message including the certification URL to an SNS that has been previously linked by the first user; a generation unit that, when a certification URL included in the certification message is accessed from a second terminal used by a second user different from the first user, generates a certification page that includes at least the account name in the SNS of the first user related to the purchase history associated with the accessed certification URL, and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL; a certification page providing unit that provides the generated certification page to the second terminal; A server comprising:
2. The generation unit generates the certification page further including a link for purchasing the betting ticket if the access occurs during a period during which the betting ticket related to the purchase history associated with the accessed certification URL is available for purchase. The server according to claim 1 .
3. If the access occurs after it has been determined whether the betting ticket related to the purchase history associated with the accessed certification URL is a winning ticket, the generation unit generates the certification page, which further includes information indicating whether the betting ticket is a winning ticket, and, if the betting ticket is a winning ticket, the refund amount or the recovery rate associated with the first user. The server according to claim 1 .
4. When the posting unit detects that the betting ticket related to the purchase history associated with the accessed certification URL has won, it posts a winning message to the SNS from an account on the SNS used by the operator of the server, quoting a certification message related to the certification page, and including information indicating that the betting ticket related to the purchase history associated with the accessed certification URL has won, and the refund amount or the recovery rate associated with the first user.
4. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.
5. The generation unit includes, in the certification page, as an image, an account name in the SNS of the first user related to the purchase history associated with the accessed certification URL, and bets and quantities of the betting tickets related to the purchase history associated with the accessed certification URL.
4. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.
6. When the certification message is posted to the SNS, the list providing unit includes in the list a thumbnail image including at least the betting options and quantities of the betting tickets related to the purchase history associated with the certification URL included in the posted certification message.
4. The server according to claim 1, wherein the first and second storage units are connected to the first and second storage units.
7. When the list providing unit detects that the betting ticket related to the purchase history associated with the certification URL included in the certification message has won, the list providing unit displays information indicating that the betting ticket has won by superimposing it on the thumbnail image.
7. The server according to claim 6.
8. A control method executed by a server, comprising: The server: providing a list of purchase histories of betting tickets for predicting the outcome of a competition purchased by a first user to a first terminal used by the first user; When an instruction to select and post any one of the purchase histories from the list by the first user is received from the first terminal, a certification URL is determined to be associated with the selected purchase history, and a certification message including the certification URL is posted to an SNS that has been previously linked by the first user; When a certification URL included in the certification message is accessed from a second terminal used by a second user different from the first user, a certification page is generated that includes at least the account name in the SNS of the first user related to the purchase history associated with the accessed certification URL, and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL; providing the generated verification page to the second terminal; A control method comprising:
9. Computer, a list providing unit that provides a list of purchase histories of betting tickets for predicting the outcome of a competition purchased by a first user to a first terminal used by the first user; a posting unit that, when receiving an instruction from the first terminal by the first user to select and post any one of the purchase histories from the list, determines a certification URL associated with the selected purchase history and posts a certification message including the certification URL to an SNS that has been previously set up for collaboration by the first user; a generation unit that, when a certification URL included in the certification message is accessed from a second terminal used by a second user different from the first user, generates a certification page that includes at least the account name in the SNS of the first user related to the purchase history associated with the accessed certification URL and the betting options and quantities of the betting tickets related to the purchase history associated with the accessed certification URL; a certification page providing unit that provides the generated certification page to the second terminal; A program characterized by functioning as
Citation Information
Patent Citations
Totalizator system, certificate-issuing device and certificate-issuing method
JP2002132997A
Information processing device, information processing program, and information processing method
JP2021117978A
Information processing device, information processing method, and program
JP2022073485A
Information processing device, information processing method, and information processing program
WO2023149014A1
Purchase information management system
JP2019101583A