Information processing device, information processing program, information processing method, and information terminal program
By giving the user the value that can be used for voting when playing advertisements on the user terminal device, the problem of failure to win the voting tickets leads to user losses and interest reduction, improving the advertising effect and maintaining the user's continuous voting behavior.
Patent Information
- Application Number
- JP2024016551
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2040-01-22
AI Technical Summary
In public competitions, if the user's voting ticket is not won, there is no refund, resulting in a loss to the user and may cause the user to be unable to continue voting. At the same time, the higher the exposure rate of the advertising media, the better the advertising effect, but how to maintain users' interest in the competition is even if the ticket is not won.
By giving the user the value that can be used for voting when playing an ad on the user's terminal device, ensuring that users can get free coins or cash points available for voting by watching the ad by watching the ad.
It improves the effectiveness of the advertising and maintains users' continued interest in the competition. Even if the ticket is not won, they can continue to vote, avoiding users stop voting due to losses.
Smart Images

Figure 0007662970000001 
Figure 0007662970000002 
Figure 0007662970000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing program, an information processing method, and an information terminal program. [Background technology]
[0002] In recent years, with the rapid spread of the Internet and improvements in the communication environment, various services are being provided via communication networks. One such service is a betting ticket purchasing system that enables betting in public races such as horse racing, boat racing, and bicycle racing.
[0003] Furthermore, in recent years, the use of video advertisements on the Internet has been increasing due to the expansion of smartphone usage and the spread of video sharing services, etc. As a related technology, there is a technology related to advertisement control in a network game. As an example of the technology, a technology is disclosed in which an information processing device includes a game execution unit that controls the progress of a game, an advertisement display unit that displays advertisements at a predetermined timing, and a reward provision unit that provides a player with game content for advantageously progressing through the game as a reward, triggered by the display of the advertisement, in which the advertisement display unit notifies the player that the reward has been provided by an advertiser when displaying the advertisement (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-27183 A Summary of the Invention [Problem to be solved by the invention]
[0005] In publicly managed races, users bet on the order of finish in the race and purchase a ticket with a designated amount for that bet. After the race ends, if the bet is correct, the user is paid out a dividend according to the dividend rate (also called "odds").
[0006] However, if the bet is not correct, the dividend is not refunded and the bet ticket is simply purchased, which causes a loss for the user, and may cause the user to lose interest in continuing to vote in the competition. On the other hand, it is expected that the advertising effect will increase the more widely users view the advertising medium.
[0007] Therefore, a technique is provided that enhances the effectiveness of advertising and maintains the desire to continue voting in the race even if the betting ticket is not a winning ticket. [Means for solving the problem]
[0008] According to one aspect of the present invention, an information processing device capable of communicating with a terminal device used by a user via a communication network comprises a reception unit that receives from the terminal device betting ticket information specifying the user's betting content for a competition, and an awarding unit that awards the user a value that can be used for voting when the result of the competition includes betting content that is not correct as specified by the betting ticket information and a specified advertisement is played on the terminal device. Effect of the Invention
[0009] According to one aspect of the present invention, it is possible to increase the advertising effect and to maintain the motivation to continue betting on the race even if the betting ticket is not a winning ticket. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of a network configuration of the betting ticket purchasing system in this embodiment. [Diagram 3]FIG. 2 is a diagram showing an example of functional blocks of the betting ticket purchasing system in this embodiment. [Figure 4] FIG. 2 is a diagram showing an example of a data structure of a database managed by a server in this embodiment. [Diagram 5] FIG. 13 is a diagram showing an example of a voting ticket purchase screen in the present embodiment. [Figure 6] FIG. 13 is a diagram showing an example of a message notifying a user that points will be awarded under a predetermined condition in this embodiment. [Figure 7] FIG. 13 is a diagram showing an example of a message notifying a user that points have been awarded in this embodiment. [Figure 8] 1 is a sequence diagram between a user terminal 12 and a server 16 in this embodiment. [Figure 9] 1 is a flowchart relating to a process on the server side in this embodiment (Example 1). [Figure 10] 11 is a flowchart relating to a process on the server side in this embodiment (Example 2). [Figure 11] 13 is a flowchart of a process on the server side in this embodiment (Example 3). [Figure 12] 13 is a flowchart of a process on the server side in this embodiment (Example 4). [Figure 13] FIG. 2 is an example of a configuration block diagram of a hardware environment of a computer that executes a program in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] 1 is a diagram showing an example of an information processing device in this embodiment. The information processing device 1 is capable of communicating with a terminal device used by a user via a communication network, and includes a reception unit 2 and an assignment unit 3. An example of the information processing device 1 is a server 16 described later. An example of the terminal device is a user terminal 12 described later.
[0012] The reception unit 2 receives, from the terminal device, betting ticket information in which the user's betting details for a race are specified. The betting ticket information is, for example, information including one or more betting details. The betting details include one or more combinations of betting targets, betting types (corresponding to win, place, etc.), and bets (betting amount, betting value). A betting target indicates the number or group number of the target to bet on in a race, and corresponds to, for example, a car number, a horse number, a group number, etc. An example of the reception unit 2 is the user betting ticket information acquisition unit 34 described later.
[0013] When the betting ticket information includes a bet that was not correct as a result of the competition and a predetermined advertisement is played on the terminal device, the granting unit 3 grants the user a value that can be used for voting. An example of the granting unit 3 is the granting unit 37 described later.
[0014] By configuring in this manner, the advertising effect can be increased and the motivation to continue voting in the race can be maintained even if the betting ticket is not a winning ticket. In other words, if the betting ticket is not a winning ticket, the user will lose out and may lose motivation to continue voting in the race. Therefore, according to the information processing device of this embodiment, even if the betting ticket is not a winning ticket, a value that can be used for the race is provided by viewing the advertisement, thereby increasing the advertising effect and enabling the user to continue to be motivated to vote in the race. The value that can be used for the race provided here is free coins (coins or points not purchased with cash) or cash points (points equivalent to cash), etc.
[0015] The granting unit 3 sets the amount of value available for voting to be lower than the amount of value voted for the non-winning betting tickets. By configuring in this way, it is possible to adjust the amount of free coins or cash points in circulation.
[0016] At this time, the advertisement may be displayed when the amount of value held by the user is equal to or less than a predetermined amount. In other words, the granting unit 3 displays the advertisement to a user who is running low on value and is unable to continue voting in the competition. With this configuration, a user who is running low on free coins or cash points and is unable to continue voting in the competition can recover free coins or cash points by watching the video advertisement, enabling them to continue voting in the competition.
[0017] Furthermore, when there are a plurality of advertisements, the plurality of advertisements may be displayed in a selectable manner on the terminal device, allowing the user to select the advertisement that he or she wishes to see.
[0018] The granting unit 3 may determine the value to be granted to the user based on the total amount of value designated for each of the betting objects included in the received betting ticket information that did not win. For example, assume that the betting ticket information has three sets of betting contents (i.e., three sets of combinations of betting objects, betting types, and bet amounts). Of the three sets, assume that the betting contents of the first set are correct, and the betting contents of the second and third sets are incorrect. In this case, the adding unit 3 can calculate the sum of the amount designated in the betting contents of the second set that did not win and the amount designated in the betting contents of the third set that did not win, and determine the value to be granted to the user based on the total amount. By configuring in this way, even if the amount of the betting objects that did not win is large, it is possible to recover free coins or cash points according to that amount, thereby maintaining the motivation to continue betting in the race.
[0019] The advertisement may be a video advertisement. In this case, video advertisements with different playback times may be displayed on the terminal device according to the total amount of vote values for each of the unwinning voting targets included in the received betting ticket information.
[0020] With this configuration, the user can obtain free coins or cash points according to the playback time, for example, by watching a longer playback time, as the amount of bet is larger. By providing free coins or cash points according to the playback time to the user, it is possible to prevent users from dropping out and prevent a decrease in the number of users who purchase voting tickets. On the other hand, the operator can earn advertising revenue by showing video advertisements to users, and will not suffer any loss by providing free coins or cash points to users.
[0021] The granting unit 3 may grant the user value that can be used for voting if the betting ticket information includes a voting target that was not selected within a specified period after the finishing order of a race has been determined (for example, until the next race or until the end of the day), and if a specified advertisement is played on the terminal device.
[0022] This configuration allows the user time to view the advertisement before obtaining free coins or cash points.
[0023] When the value specified for each voting target included in the received voting ticket information is a first value (e.g., cash) that affects the payout rate for a vote, the granting unit 3 may grant to the user a second value (e.g., free coins or cash points) that does not affect the payout rate as a value that can be used for voting.
[0024] With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race.
[0025] If the value of the vote for each voting target included in the received betting ticket information is a second value (e.g., free coins or cash points) that does not affect the payout rate for the vote, the granting unit 3 may grant the second value to the user as value that can be used for voting.
[0026] With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race.
[0027] The granting unit 3 may grant the user a value that can be used for voting when the granting unit 3 receives a notification from the terminal device that a predetermined input operation has been performed on the terminal device while the advertisement is being played. By configuring in this way, it is possible to prevent the user from obtaining a value without viewing the advertisement.
[0028] The granting unit 3 may determine the amount of value to be granted to the user according to the playback time of the advertisement. By configuring in this way, it is possible to increase the points granted to the user according to the playback time of the video advertisement.
[0029] When all of the voting targets included in the received voting ticket information are not correct, or when the amount of value refunded is lower than the amount of value voted for the voting targets, the granting unit 3 may grant the user value available for the vote when a specified advertisement is played.
[0030] By configuring it in this way, even if all of the betting tickets are losing or the payout is less than the bet, or even if there is no winning result, a usable value is added to the race, so that the desire to continue betting on the race can be maintained.
[0031] 2 is a diagram showing an example of a network configuration of a betting ticket purchasing system in this embodiment. The betting ticket purchasing system 11 includes one or more user terminals 12, one or more advertiser terminals 15, a server 16, and a communication network 17. The one or more user terminals 12, the one or more advertiser terminals 15, and the server 16 are connected to each other via the communication network 17 so as to be able to communicate with each other.
[0032] The user terminal 12 is a portable electronic terminal device having a communication function that can be connected to a communication network 17, such as a smartphone, tablet terminal, or mobile phone carried by a user. The user terminal 12 has an operation display unit 13, a microphone for inputting sound, a speaker for outputting sound, and the like. The operation display unit 13 is a device that allows input operations to be performed on a screen 14 and displays images on the screen 14, and is, for example, a touch panel display. The user terminal 12 may be a so-called personal computer.
[0033] The user terminal 12 can download and install a specific application program from an application program download site on the Internet. This allows the user to operate the application program by performing input operations on the operation display unit 13 of the user terminal 12. In this embodiment, as an example, it is assumed that dedicated application software (hereinafter referred to as "dedicated application software") that allows users to purchase betting tickets for public races such as horse races, boat races, and bicycle races (hereinafter sometimes referred to as "races") and to view distributors' predicted finishing orders is installed in the user terminal 12.
[0034] By starting up this dedicated application software on the user terminal 12, the user can make the user terminal 12 access the server 16. When the user terminal 12 accesses the server 16, for example, the user may be required to input a user ID that has been registered in advance.
[0035] When the dedicated application software installed in the user terminal 12 is started, a graphical user interface (GUI) screen, which will be described later, is displayed on the screen 14 of the user terminal 12. The GUI image displays video content related to the distributor's predictions of the finishing order of the race, as well as betting ticket information, etc. The user can predict the finishing order of the race by referring to the video content, etc. displayed on the GUI image, and purchase a betting ticket via the user terminal 12 by making a specified input.
[0036] If the betting ticket that the user purchased wins the race result, the user receives a payout based on the payout rate (also called "odds"). Note that betting tickets can be purchased with or without payment. For example, the odds for a betting target may be calculated based on the betting amount (purchase amount) of a first value (paid) for the betting target. When a betting ticket is purchased with payment, the payout is, for example, paid in money. For this reason, the user ID is associated with, for example, the user's credit card number or bank account number for payment purposes. When a betting ticket is purchased without payment, the user ID is associated with, for example, a second value that can be used within the betting ticket purchasing system 11. (For example, free points or cash points. In the following, they may be simply referred to as "points.")
[0037] The advertiser terminal 15 is a telecommunication terminal device having a communication function that can be connected to the communication network 17, such as a computer, a smartphone, a tablet terminal, a mobile phone, etc., used by an advertiser or a person entrusted with the business of producing advertisements by an advertiser (hereinafter referred to as "advertiser, etc."). In this embodiment, the advertiser terminal 15 may be, for example, a personal computer.
[0038] An advertiser or the like accesses the server 16 using the advertiser terminal 15, and registers in the server 16 the data of the video advertisement to be distributed to the user terminal 12 and management information related thereto (for example, the number of views, the billing method, etc.).
[0039] The server 16 is an information processing device that manages dedicated application programs installed in the user terminal 12. For example, the server 16 can distribute (e.g., stream) video advertisements provided by the advertiser terminal 15 to the user terminal 12.
[0040] The server 16 can also perform settlement processing and the like for purchasing betting tickets based on a betting ticket purchase instruction from the user terminal 12. After the finishing order of the race is determined, the server 16 performs a payout process to pay out dividends (refunds) to users whose purchased betting tickets are correct based on the correct betting targets, bet amounts, and odds. After the finishing order of the race is determined, the server 16 also performs a process of providing video advertisements to users whose purchased betting tickets are not correct, and granting the users a value that can be used for betting on the next race if they have viewed the video advertisements.
[0041] The server 16 may be a server system composed of one or more physical information processing devices, or may be a virtual server system composed of one or more virtual server devices. Note that the delivery of video advertisements may be performed via a motion delivery server or the like different from the server 16.
[0042] 3 is a diagram showing an example of functional blocks of the betting ticket purchasing system 11 in this embodiment. The following describes the functions of each of the user terminal 12 and the server 16.
[0043] The user terminal 12 includes an operation display unit 13, a communication unit 21, a control unit 22, and a storage unit 25. The communication unit 21 is an interface that enables communication with devices connected to a communication network 17. Here, the communication unit 21 communicates with the server 16 via the communication network 17.
[0044] The operation display unit 13 is a touch panel display that can receive inputs from a user's input operation and can also display information. In the present embodiment, a touch panel display is used as an example, but the present invention is not limited to this, and the input unit and the display unit may be independent of each other.
[0045] The control unit 22 controls the overall operation of the user terminal 12. The control unit 22 functions as a display control unit 23 and a purchase request unit 24 by executing an application program according to this embodiment.
[0046] The display control unit 23 controls the display state of the screen 14 based on user interface (UI) data 26 of a dedicated application program stored in the memory unit 26. The display control unit 23 also controls the display state of the screen 14 via the dedicated application program based on instructions from the server 16. In this way, the display control unit 23 displays the numbers or group numbers to be bet on and the odds for the race provided by the server 16 on the screen 14. The user refers to the screen 14 to predict the finishing order of the race, and operates the operation display unit 13 to specify a betting ticket according to the prediction.
[0047] The purchase request unit 24 transmits a purchase request for purchasing a betting ticket to the server 16 in response to an instruction from the operation display unit 13. The purchase request unit 24 receives a purchase completion notification from the server 16 that has performed the settlement process for that purchase request.
[0048] The storage unit 25 stores installed programs (including the dedicated application program according to this embodiment) and various data. In this embodiment, the storage unit 25 stores, as an example, UI data 27. Here, the data includes not only status information and character data, but also graphical data.
[0049] The server 16 includes a communication unit 31, a control unit 32, and a storage unit 41. The communication unit 31 is an interface that enables communication with devices connected to the communication network 17. The communication unit 31 communicates with the user terminal 12 and the advertiser terminal 15 via the communication network 17.
[0050] The control unit 32 controls the operation of the entire server 16. At the same time, the control unit 32 executes processing in response to a request from the user terminal 12 or the advertiser terminal 15, and performs control such as returning the execution result to the user terminal 12 or the advertiser terminal 15. The control unit 42 functions as an advertisement registration unit 33, a user betting ticket information acquisition unit 34, a settlement processing unit 35, an advertisement distribution control unit 36, and an awarding unit 37 by executing an application program according to this embodiment.
[0051] The advertisement registration unit 33 accepts video advertisement data in response to a registration request from the advertiser terminal 15. The advertisement registration unit 33 registers the video advertisement data in the storage unit 41, and registers information for managing the video advertisement data in the advertisement management database .
[0052] The user betting ticket information acquisition unit 34 acquires betting ticket information designated by the user in response to a betting ticket purchase request from the user terminal 12. The betting ticket information is information about a betting ticket purchased in one purchase operation on the user terminal 12, and includes one or more combinations of numbers or set numbers as betting targets and amounts (or points) bet on them. The numbers as betting targets are numbers that specify the betting targets that will come in first or first to third place when a win, place, or other betting method is selected. The set numbers as betting targets are combinations of numbers that specify the betting targets when a trifecta (car number trifecta), trifecta (car number trifecta), 2-car exacta (car number bifecta), bifecta (car number bifecta), 2-box exacta (box number bifecta), 2-box place (box number bifecta), wide (expanded bifecta), or other betting method is selected.
[0053] The payment processing unit 35 performs payment processing for purchasing a betting ticket based on the user's betting ticket information acquired by the user betting ticket information acquisition unit 34. The payment processing is performed based on a pre-registered credit card, account number, etc.
[0054] If the purchased betting ticket includes an incorrect betting target (a number or set number for a betting target in a competition), the advertisement delivery control unit 36 provides a viewable video advertisement to the user terminal 12 of the incorrect user. The advertisement delivery control unit 36 monitors the delivery status (start of playback, playing, paused, playback end, etc.) of the provided video advertisement, and measures the playback time of the video advertisement when playback starts.
[0055] The granting unit 37 grants a predetermined amount of points to a user who has viewed a video advertisement provided by the advertisement distribution control unit 36. Here, the granting unit 37 may set the value of the points to be granted lower than the amount of money or the value of points bet on a non-winning betting ticket. This makes it possible to adjust the amount of free coins or cash points in circulation. In addition, the granting unit 37 notifies the user terminal 12 of the user who added the points that the points have been granted.
[0056] The storage unit 41 stores an advertisement management database 42, a user information management database 43, and a user betting ticket information database 44. In the following, the database will be referred to as "DB".
[0057] The advertisement management DB 42 is a database that manages video advertisement data registered by the advertiser terminal 15. The user information management DB 43 is a database that manages information about users. The user betting ticket information DB 44 is a database that manages betting ticket information purchased by users.
[0058] FIG. 4 is a diagram showing an example of the data structure of a database managed by the server 16 in this embodiment.
[0059] The advertisement management DB42 includes data items of "advertising ID", "advertiser", "storage location", and "maximum playback time". Below, each record in the advertisement management DB42 may be referred to as advertisement information. The "advertising ID" item stores information that identifies a video advertisement (advertising ID). The "advertiser" item stores information that identifies an advertiser. The "storage location" item stores an address that indicates the storage location of the video advertisement data. The "maximum playback time" item stores the playback time when the video advertisement is played to the end.
[0060] The user information management DB43 includes the data items of "User ID", "User name", "Email address", "Amount held", and "Points held". The "User ID" item stores information that identifies the user (user ID). The "User name" item stores the name of the user. The "Amount held" item stores the amount currently available for use by the user in the betting ticket purchasing system 11. The "Points held" item stores the points currently available for use by the user in the betting ticket purchasing system 11.
[0061] The user betting ticket information DB44 includes data items such as "user ID", "race ID", "betting ticket ID", "betting type", "betting target", "purchase amount", and "purchase points". The item "user ID" stores information identifying a user (user ID). The item "race ID" stores information identifying a race (race ID). The item "betting ticket ID" stores information identifying a betting ticket purchased in a single purchase operation by a user (betting ticket ID). The item "betting type" stores information identifying the type of betting type (win, place, trifecta (car number trifecta), trifecta (car number trifecta), 2-bet (car number trifecta), 2-bet (car number trifecta), 2-bet (car number trifecta), 2-bet (gate number trifecta), 2-bet (gate number trifecta), wide (expanded 2-bet), etc.). The item "Betting target" stores the number of the first place winner in the race specified by the race ID, or the group number of the winner from first place to a specified place. The item "Purchase amount" stores the bet corresponding to the betting ticket information (this item is used when there is a fee, and the bet is in currency). The item "Purchase points" stores the bet corresponding to the betting ticket information. (This is the item used when it is free and points are the bet) is stored.
[0062] Next, the user interface of the dedicated application program installed in the user terminal 12 will be described with reference to Figures 5, 6 and 7. When the dedicated application program is started up in the user terminal 12, a screen for selecting races for which betting tickets can be purchased at that time is displayed on the screen 14. The user operates the operation display unit 13 to select the target race, and then specifies the betting object and the stake (or betting points), and the screen in Figure 5 is displayed.
[0063] 5 is a diagram showing an example of a ballot ticket purchase screen in this embodiment. The ballot ticket purchase screen 51 includes a user name display field 52, an owned point display field 53, an owned point addition specification field 54, an owned amount display field 55, an owned amount addition specification field 56, a ballot ticket display field 57 to be purchased, and a purchase execution button 63.
[0064] The user name display field 52 displays the name of the user who is logged in to the betting ticket purchasing system 11 via a dedicated application program. The owned points display field 53 displays the points currently owned by the user in the betting ticket purchasing system 11. By tapping the owned points addition designation field 54, points (charge) that can be used only in the betting ticket purchasing system 11 to purchase betting tickets free of charge can be added. The owned amount display field 55 displays the amount of money currently owned by the user in the betting ticket purchasing system 11. By tapping the owned money addition designation field 56, an amount for purchasing betting tickets for a fee can be added (charged) to the betting ticket purchasing system 11. Note that in the betting ticket purchasing system 11, betting tickets can be purchased within the charged amount or points.
[0065] The purchase target betting ticket display field 57 displays information about the betting tickets to be purchased in one purchase operation. The purchase target betting ticket display field 57 includes a prediction betting ticket list 57a and a bet / bet point total display field 61.
[0066] The prediction betting ticket list 57a includes a group number display field 58, an odds display field 59, a bet / bet point display field 60, and a bet / bet point increase / decrease setting button 62. The betting group number display field 58 is a field for displaying the number or group number to be bet on. In the example of FIG. 5, the prediction betting ticket list 57a displays four group numbers: the group number of "1st place No. 1, 2nd place No. 4", the group number of "1st place No. 3, 2nd place No. 8", the group number of "1st place No. 5, 2nd place No. 2", and the group number of "1st place No. 8, 2nd place No. 5, 3rd place No. 2".
[0067] The odds display field 59 displays odds corresponding to the number or group number displayed in the betting group number display field 58. The bet / bet point display field 60 displays the bet or bet points for each number or group number. In the bet / bet point increase / decrease setting buttons 62, by tapping the "+" button, the bet or bet points set for the corresponding group number can be increased. By tapping the "-" button, the bet or bet points set for the corresponding group number can be decreased. The bet / bet point total display field 61 displays the total of the bet / bet point display fields 60 in the predicted betting ticket list 57a.
[0068] When the purchase execution button 63 is pressed, a betting ticket for the content of the purchase target betting ticket display column 57 can be purchased.
[0069] Fig. 6 is a diagram showing an example of a message notifying that points will be awarded under a predetermined condition in this embodiment. After a user purchases a betting ticket using Fig. 5, the race is held, and the finishing order is determined, it is assumed that the purchased betting ticket contains a betting target that was not a winning ticket. In this case, a message 71 is displayed on the screen 14 notifying that points that can be used for betting in the race will be awarded if a predetermined video advertisement is viewed.
[0070] The message 71 includes a video advertisement list 72 and a "close" button 75. When the "close" button 75 is tapped, the message 71 is closed.
[0071] The video advertisement list 72 is a list of one or more viewable video advertisements 73, and can be scrolled by operating a scroll bar 74. In FIG. 6, video advertisements 73a, 73b, 73c, etc. are displayed. A distribution source address (link destination) is set for each of the video advertisements 73a, 73b, 73c, etc. When a user taps on any of the video advertisements 73 displayed in the video advertisement list 72, the video advertisement is distributed from the link destination based on the link destination of the video advertisement. Then, the video advertisement is played back on the user terminal 12, and the user can watch the video advertisement.
[0072] Here, the video advertisement 73 may be, for example, an in-banner video advertisement or an in-read video advertisement, and is not limited to these types. An in-banner video advertisement is a type of video advertisement that is delivered in a conventional banner frame. An in-read video advertisement is a video advertisement that plays a video when a user scrolls a web page and the video advertisement is displayed on the screen. Depending on the specifications of the video advertisement, it may be an in-stream video advertisement. An in-stream video advertisement is a video advertisement that runs on a video playback screen on a video site, etc.
[0073] Fig. 7 is a diagram showing an example of a message notifying the completion of point allocation in this embodiment. In Fig. 6, it is assumed that the user taps and selects one of the video advertisements 73 displayed in the video advertisement list 72, and plays and watches the video advertisement. In this case, the user is granted points that can be used for voting in the race, and a message 81 is displayed notifying the user that the points have been granted. When the "Close" button 82 is tapped, the message 81 is closed.
[0074] 8 is a sequence diagram between the user terminal 12 and the server 16 in this embodiment. The user operates the user terminal 12 to start up an installed dedicated application program (S1). Then, the user terminal 12 on which the dedicated application program has been started requests race information from the server 16 (S2).
[0075] The server 16 transmits information about the upcoming race (race name, race details, betting targets, odds, etc.) to the user terminal 12 (S3).
[0076] When the user terminal 12 receives the race information from the server 16, it displays the race information on the screen 14 (S4). The user operates the operation display unit 13 to select the race for which the user wishes to purchase a betting ticket, and specifies the betting ticket (betting object and betting amount (or betting points)) for the selected race. Then, the betting ticket purchase screen 51 in FIG. 5 is displayed.
[0077] On the betting ticket purchase screen 51, when the user has confirmed the betting ticket to be purchased, he / she taps the purchase execution button 63 (S5). Then, the user terminal 12 transmits a purchase request including the user betting ticket information (including the user ID, race ID, betting type, betting target (number or set number), and purchase amount (or purchase points)) based on the contents of Fig. 5 to the server 16 (S6).
[0078] The server 16 (user voting ticket information acquisition unit 34) acquires the purchase request. The user voting ticket information acquisition unit 34 acquires user voting ticket information from the acquired purchase request, assigns a voting ticket ID, and registers the contents of the user voting ticket information in the user voting ticket information DB 44.
[0079] The server 16 (payment processing unit 35) performs a payment process for the purchase of the betting ticket based on the purchase request (S7). When the payment process is completed, the server 16 updates the contents of the user information management DB 43 based on the payment details, and notifies the user terminal 12 of the completion of the payment process (S8).
[0080] When the betting time for the race is closed and the finishing order is determined after the race, the server 16 performs a dividend process for the betting ticket information including the winning bet objects.
[0081] Meanwhile, the server 16 (advertisement distribution control unit 36) performs an advertisement display process for the betting ticket information including the betting targets that were not selected (S9). The advertisement display process is a control process for displaying a video advertisement so that it can be viewed on the user terminal 12. Furthermore, the server 16 (advertisement distribution control unit 36) transmits an advertisement display confirmation notice to the user terminal 12 for displaying the message 71 shown in Fig. 6 (S10). The advertisement display confirmation notice includes the addresses (link destination information) of the distributors of one or more video advertisements.
[0082] When the user terminal 12 acquires the advertisement display confirmation notification, the display control unit 23 causes, for example, a message 71 shown in Fig. 6 to be displayed on the screen 14 (S11). In the video advertisement list 72 of the message 71, one or more video advertisements 73 are displayed so as to be viewable based on the link destination information.
[0083] Then, the user taps, for example, any one of the video advertisements 73 from the video advertisement list 72 of the message 71 in Fig. 6. Then, the user terminal 12 makes an advertisement viewing request to the server 16 (S12).
[0084] The server 16 (advertisement distribution control unit 36) starts distributing a video advertisement in response to the advertisement viewing request to the requesting user terminal 12 (S13, S14). The distributed video advertisement is displayed on the screen 14 of the user terminal 12 (S15).
[0085] When the distribution of the video advertisement is completed (S16), the server 16 (granting unit 37) performs a point granting process (S17) to grant points to users whose voting targets were not correct. When the update of the item "owned points" in the user information management DB 43 is completed by the point granting process, the server 16 (granting unit 37) notifies the target users that the granting of points has been completed (S18). Based on the notification, a message 81 in FIG. 7 is displayed on the screen 14 of the user terminal 12 to notify the users that the granting of points has been completed (S19).
[0086] Next, variations of the process embodiments regarding the advertisement display process (S9), the video advertisement distribution process (S13, S16), and the point addition process (S17) performed by the server will be described.
[0087] Fig. 9 is a flow chart of the server-side processing in this embodiment (Example 1). When the advertisement distribution control unit 36 receives a notification that the finishing order of the race has been determined (S21), it extracts user betting ticket information including the betting targets that were not correct for this race from the user betting ticket information DB 44 (S22). The advertisement distribution control unit 36 identifies each user corresponding to the extracted user betting ticket information from the user information management DB 23 (S23). The following processing from S24 onwards is executed in parallel for each identified user.
[0088] The advertisement delivery control unit 36 acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S24). The advertisement delivery control unit 36 transmits an advertisement display confirmation notification to the user terminal 12 (S25). The advertisement display confirmation notification includes the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S24. On the user terminal 12 side, when the advertisement display confirmation notification is acquired, a message 71 is displayed on the screen 14 (FIG. 6).
[0089] The advertisement delivery control unit 36 waits until a response to the advertisement display confirmation notification is received from the user terminal 12 (NO in S26). When a response to the advertisement display confirmation notification is received from the user terminal 12, the advertisement delivery control unit 36 determines whether or not the response is a video advertisement delivery request (S27). The video advertisement delivery request includes a user ID and link destination information. When the response content is not a video advertisement delivery request (NO in S27), this flow for the user ends.
[0090] If the response content is a video advertisement delivery request (YES in S27), the advertisement delivery control unit 36 delivers the video advertisement to the user terminal 12 based on the link destination information (S28). The advertisement delivery control unit 36 continues delivering the video until the playback of the video advertisement is interrupted or played for a predetermined time (or to the end) (NO in S29, NO in S30).
[0091] The advertisement delivery control unit 36 determines whether the video advertisement has been played for a predetermined time (or to the end) (S29). If the playback of the video advertisement has been interrupted (NO in S29, YES in S30), this flow for the user ends.
[0092] When the advertisement delivery control unit 36 determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S29), the adding unit 37 updates the points held in the user information management DB 43 based on the user ID and grants a predetermined number of points to the user (S31). The value of the points to be granted may be determined in advance or may be determined each time.
[0093] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).
[0094] In the above, when a notification is received that the finishing order of the race has been finalized (S21), the processing from S22 onwards is executed. At this time, the timing for performing the processing from S22 onwards may be immediately after the end of S21, or may be at a predetermined timing. The predetermined timing may be, for example, until the deadline for voting for the next race or until the end of the day.
[0095] Fig. 10 is a flowchart relating to the processing on the server side in this embodiment (Example 2). The flow in Fig. 10 is obtained by adding the processing of S41 and S42 to the flow in Fig. 9. In the following, the explanation of the processing of S21 to S23 is omitted since it is the same as that in Fig. 9, and the processing (S41, S42, S24-S32) executed in parallel for each identified user will be explained.
[0096] The advertisement delivery control unit 36 acquires the user's owned points from the user information management DB 43 (S41). The advertisement delivery control unit 36 determines whether the acquired user's owned points are equal to or less than a predetermined amount (S42). If the acquired user's owned points are equal to or less than the predetermined amount (NO in S42), the advertisement delivery control unit 36 ends this flow for the user.
[0097] If the acquired number of owned points of the user exceeds a predetermined amount, the advertisement delivery control unit 36 acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S24). The advertisement delivery control unit 36 transmits an advertisement display confirmation notice to the user terminal 12 (S25). The advertisement display confirmation notice includes the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S24. On the user terminal 12 side, when the advertisement display confirmation notice is acquired, a message 71 is displayed on the screen 14 (FIG. 6).
[0098] The advertisement delivery control unit 36 waits until a response to the advertisement display confirmation notification is received from the user terminal 12 (NO in S26). When a response to the advertisement display confirmation notification is received from the user terminal 12, the advertisement delivery control unit 36 determines whether the response content is a video advertisement delivery request (S27). The video advertisement delivery request includes a user ID and link destination information. When the response content is not a video advertisement delivery request (NO in S27), this flow for the user ends.
[0099] If the response content is a video advertisement delivery request (YES in S27), the advertisement delivery control unit 36 delivers the video advertisement to the user terminal 12 based on the link destination information (S28). The advertisement delivery control unit 36 continues delivering the video until the playback of the video advertisement is interrupted or played for a predetermined time (or to the end) (NO in S29, NO in S30).
[0100] The advertisement delivery control unit 36 determines whether the video advertisement has been played for a predetermined time (or to the end) (S29). If the playback of the video advertisement has been interrupted (NO in S29, YES in S30), this flow for the user ends.
[0101] When the advertisement delivery control unit 36 determines that the video advertisement has been played for a predetermined time (or to the end) (YES in S29), the adding unit 37 updates the points held in the user information management DB 43 based on the user ID and grants a predetermined number of points to the user (S31). The value of the points to be granted may be determined in advance or may be determined each time.
[0102] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).
[0103] According to the second embodiment, when the amount of value held by the user is equal to or less than a predetermined amount, a video advertisement can be displayed. As a result, when the amount of free coins or cash points held by the user is small, the free coins or cash points that have decreased can be restored by watching the video advertisement.
[0104] Fig. 11 is a flowchart relating to the processing on the server side in this embodiment (Example 3). The flow in Fig. 11 is obtained by adding the processing of S51 and S52 to the flow in Fig. 9 and adjusting the processing of S24 and S31. In the following, the explanation of the processing of S21 to S23 is omitted since it is the same as that in Fig. 9, and the processing (S11, S52, S24-S32) executed in parallel for each identified user will be explained.
[0105] The granting unit 37 obtains from the user betting ticket information DB44, based on the user ID of any of the identified users, the amount (purchase amount or purchase points) specified for the voting targets that were not selected for each betting ticket ID, and calculates the total amount (total purchase amount or total purchase points) (S51).
[0106] The awarding unit 37 determines the points to be awarded according to the calculated total amount (S52). At this time, for example, the greater the total amount, that is, the greater the amount of loss or the number of lost points, the greater the number of points to be awarded.
[0107] Based on the calculated total amount, the advertisement distribution control unit 36 acquires one or more pieces of advertisement information (advertisement ID, advertiser, storage location, maximum playback time) from the advertisement management DB 42 (S24a). For example, the advertisement distribution control unit 36 may acquire the advertisement information of video advertisements with a longer maximum playback time as the calculated total amount is larger. For example, when the total value is less than m, the advertisement distribution control unit 36 acquires the advertisement information of video advertisements with a maximum playback time less than T1; when the total value is equal to or greater than m and less than n, the advertisement distribution control unit 36 acquires the advertisement information of video advertisements with a maximum playback time equal to or greater than T1 and less than T2; when the total value is equal to or greater than n, the advertisement distribution control unit 36 may acquire the advertisement information of video advertisements with a maximum playback time equal to or greater than T2. At this time, m is an integer, n is an integer, and m < n. Also, T1 is an integer, T2 is an integer, and T1 < T2.
[0108] The advertisement distribution control unit 36 sends an advertisement display confirmation notice to the user terminal 12 (S25). The advertisement display confirmation notice includes the storage location (link destination information) of the video advertisement corresponding to the advertisement ID acquired in S24a. On the user terminal 12 side, when the advertisement display confirmation notice is acquired, a message 71 is displayed on the screen 14 (Figure 6).
[0109] The advertisement distribution control unit 36 enters a waiting state until a response to the advertisement display confirmation notice is received from the user terminal 12 (NO in S26). When a response to the advertisement display confirmation notice is received from the user terminal 12, the advertisement distribution control unit 36 determines whether the response content is a delivery request for a video advertisement (S27). The delivery request for a video advertisement includes the user ID and the link destination information. If the response content is not a delivery request for a video advertisement (NO in S27), this flow regarding the user ends.
[0110] If the response content is a delivery request for a video advertisement (YES in S27), the advertisement distribution control unit 36 delivers the video advertisement to the user terminal 12 based on the link destination information (S28). The advertisement distribution control unit 36 continues to deliver the video until the playback of the video advertisement is interrupted or it is played for a predetermined time (or until the end) (NO in S29, NO in S30).
[0111] The advertisement delivery control unit 36 determines whether the video advertisement has been played for a predetermined time (or to the end) (S29). If the playback of the video advertisement has been interrupted (NO in S29, YES in S30), this flow for the user ends.
[0112] If the advertisement delivery control unit 36 determines that the video advertisement has been played for a predetermined period of time (or to the end) (YES in S29), the addition unit 37 updates the points held in the user information management DB 43 based on the user ID and grants the user the points determined in S52 (S31a).
[0113] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).
[0114] According to the third embodiment, the points to be awarded to the user can be determined based on the total amount of points or the amount of money designated for each of the betting targets for which the betting ticket was purchased but which were not successful. This allows the user to continue to be motivated to bet on races by recovering the free coins or cash points corresponding to the amount of the betting target even if the amount of the betting target was large.
[0115] In addition, the larger the loss, the longer the video advertisement time the user can watch, and the more points the user can earn according to the playback time. On the other hand, the management can prevent users from dropping out of the race they are betting on by showing them video advertisements that correspond to the points they can earn, and prevent a decrease in the number of users who purchase betting tickets.
[0116] Fig. 12 is a flowchart of the server-side processing in this embodiment (Example 4). The flow in Fig. 12 is obtained by replacing S29 to S31 in the flow in Fig. 9 with S61, S62, and S31a. In the following, the description of the processing in S21 to S26 is omitted since it is the same as in Fig. 9, and the processing from S27 onwards will be described.
[0117] If the response content is a request to deliver a video advertisement (YES in S27), the advertisement delivery control unit 36 delivers the video advertisement to the user terminal 12 based on the link destination information. At this time, the advertisement delivery control unit 36 starts measuring the playback time of the video advertisement (S28a). The advertisement delivery control unit 36 continues delivering the video until the playback of the video advertisement is interrupted or ended (NO in S61).
[0118] When the playback of the video advertisement is interrupted or ended (YES in S61), the adding unit 37 determines points according to the playback time of the video advertisement (S62). For example, the longer the playback time of the video, the more points may be awarded.
[0119] The adding unit 37 updates the points held in the user information management DB 43 based on the user ID, and gives the user the points determined in S62 (S31a).
[0120] Thereafter, the adding unit 37 notifies the user terminal 12 that the points have been added (S32). Then, on the user terminal 12 side, a message 81 is displayed on the screen 14 (FIG. 7).
[0121] According to the fourth embodiment, the granting unit 37 can determine the points to be granted to the user according to the playback time of the advertisement. This makes it possible to increase the points to be granted to the user according to the playback time of the video advertisement.
[0122] In the first to fourth embodiments, the awarding unit 37 may set the value of the points to be awarded lower than the amount of money or the value of points bet on the betting tickets that did not win. This allows the amount of free coins or cash points in circulation to be adjusted.
[0123] Also, for example, when the value specified for each betting target included in the received betting ticket information is currency, the control unit 32 may perform the processing for each specified user in the first to fourth embodiments (S24 to S32 in FIG. 9, S41 to S32 in FIG. 10, S51 to S32 in FIG. 11, and S24 to S32 in FIG. 12) to grant points to the user. As a result, even if a bet is not a winning one, the user is granted free coins or cash points that can be used for betting, so that the user can continue to bet on the race.
[0124] Also, for example, when the value specified for each betting target included in the received betting ticket information is points, the control unit 32 may perform the processing for each specified user in Examples 1 to 4 (S24 to S32 in FIG. 9, S41 to S32 in FIG. 10, S51 to S32 in FIG. 11, and S24 to S32 in FIG. 12) to grant points to the user. This allows the user to continue betting on races even if the bet is not correct, since free coins or cash points that can be used for betting are granted to the user.
[0125] The granting unit 37 may also be configured to receive a notification from the user terminal 12 that a predetermined input operation has been performed on the operation display 13 during playback of the video advertisement. When the notification is received, the adding unit 37 may grant points to the user, assuming that the user has properly viewed the video advertisement.
[0126] Also, in the process of S22 in the first to fourth embodiments, the advertisement distribution control unit 36 may extract from the user betting ticket information DB 44 betting ticket information in which none of the betting targets included in the betting ticket information received for the current race have been successful. Alternatively, in the process of S22 in the first to fourth embodiments, the advertisement distribution control unit 36 may extract from the user betting ticket information DB 44 betting ticket information in which the amount or points to be paid back is lower than the amount or points bet on the betting targets, among the betting ticket information received for the current race. In this way, even if all of the betting tickets are unsuccessful or the amount paid back is less than the bet, or even if there are no winning targets, a value that can be used for the race is provided, so that the user can continue to be motivated to bet on the race.
[0127] Furthermore, the advertisement played back on the user terminal 12 may be not only a moving image but also a still image. The advertisement data using the moving image or still image may include audio data or music data.
[0128] 13 is an example of a configuration block diagram of a hardware environment of a computer that executes a program in this embodiment. A computer 101 functions as a user terminal 12 and a server 16. The computer 101 is composed of a CPU 102, a ROM 103, a RAM 104, a storage device 105, an input I / F 106, an output I / F 107, a communication I / F 108, a reading device 109, and a bus 110.
[0129] Here, CPU refers to a central processing unit. ROM refers to a read-only memory. RAM refers to a random access memory. I / F refers to an interface. A CPU 102, a ROM 103, a RAM 104, a storage device 105, an input I / F 106, an output I / F 107, a communication I / F 108, and a reading device 109 as necessary are connected to a bus 110.
[0130] When the computer 101 is the server 16, the CPU 102 reads out the program according to this embodiment from the storage device 105, and functions as an advertisement registration unit 33, a user betting ticket information acquisition unit 34, an advertisement distribution control unit 35, an addition unit 36, and a payment processing unit 37. The ROM 103 indicates a read-only memory. The RAM 104 is a temporary storage memory.
[0131] The storage device 105 is a device that stores a large amount of information. As the storage device 105, various types of storage devices such as a hard disk, a solid state drive (SSD), a flash memory card, etc. are usable. The storage device 105 stores a program according to an embodiment of the present invention and various data stored in the storage unit 40.
[0132] The input I / F 106 can be connected to input devices such as a keyboard, a mouse, an electronic camera, a web camera, a microphone, a scanner, a sensor, a tablet, a touch panel display, an information reading device, etc. The output I / F 107 can be connected to output devices such as a display, a touch panel, a projector, a printer, a speaker, etc.
[0133] The communication I / F 108 is an interface such as a port for connecting to a communication network and communicating with other devices. The communication network may be the Internet, a local area network (LAN), a wide area network (WAN), a dedicated line, a wired line, a wireless line, etc. The reading device 109 is a device for reading a portable recording medium.
[0134] The program for realizing the process described in the above embodiment may be stored, for example, in the storage device 105 from the program provider via the communication network and the communication I / F 108. The program for realizing the process described in the above embodiment may be stored in a portable storage medium that is commercially available and distributed. In this case, the portable storage medium may be set in the reading device 105, and the program may be read and executed by the CPU 102. As the portable storage medium, various types of storage media such as CD-ROM, flexible disk, optical disk, magneto-optical disk, IC card, USB memory device, and semiconductor memory card can be used. The program stored in such a storage medium is read by the reading device 109.
[0135] The program may be installed on a stand-alone computer, or may be installed by a cloud computer and provide only the functions to the user. In the present embodiment, an application program capable of communicating with the server 16 is installed on the user terminal 12 to control the betting ticket purchasing system in the present embodiment, but this is not limiting. For example, a web browser installed on the user terminal 12 may be used to access the server 16 and use the system according to the present embodiment operated on the server 16 side.
[0136] According to this embodiment, it is possible to enhance the advertising effect and to maintain the motivation to continue betting on the race even if the betting ticket is not a winning ticket.
[0137] Although the present aspect has been described above based on the embodiment and modified examples, the above-mentioned embodiment of the aspect is intended to facilitate understanding of the present aspect and does not limit the present aspect. The present aspect may be modified or improved without departing from the spirit and scope of the claims, and equivalents are included in the present aspect. Furthermore, if a technical feature is not described as essential in this specification, it may be deleted as appropriate.
[0138] In addition to the above embodiment, the following is further noted. (Appendix 1) An information processing device capable of communicating with a terminal device used by a user via a communication network, a reception unit that receives betting ticket information specifying the user's betting content for a competition from the terminal device; and an awarding unit that awards a value that can be used for voting to the user when the betting ticket information includes a betting content that was not a winning bet as a result of the competition and a predetermined advertisement is played on the terminal device. Information processing device. By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 2) The granting unit sets the amount of value available for voting to be lower than the amount of value voted for the non-winning voting ticket. 2. An information processing device as described in claim 1. By configuring in this way, it is possible to adjust the amount of free coins or cash points in circulation. (Appendix 3) The advertisement is displayed when the amount of the value held by the user is equal to or less than a predetermined amount. 3. The information processing device according to claim 2. By configuring it in this way, a user who is low on free coins or cash points and is unable to continue voting in the competition can recover their free coins or cash points by watching a video advertisement, enabling them to continue voting in the competition. (Appendix 4) When there are a plurality of advertisements, the plurality of advertisements are displayed in a selectable manner on the terminal device. 4. An information processing device according to any one of claims 1 to 3. With this configuration, the user can select the advertisement he or she wants to see. (Appendix 5) The granting unit determines the value to be granted to the user based on a total amount of values designated for each of the non-winning voting targets included in the received betting ticket information. 5. An information processing device according to any one of claims 1 to 4. By configuring it in this way, even if the amount of a missed bet is large, free coins or cash points corresponding to the amount can be recovered, thereby maintaining the motivation to continue voting in the race. (Appendix 6) the advertisement is a video advertisement; The video advertisements having different playback times are displayed on the terminal device according to the total amount of votes for each of the voting targets that were not selected and are included in the received betting ticket information. 6. An information processing device according to any one of claims 1 to 5. With this configuration, the user can obtain free coins or cash points according to the playback time, for example, by watching a longer playback time, as the amount of bet is larger. By providing free coins or cash points according to the playback time to the user, it is possible to prevent users from dropping out and prevent a decrease in the number of users who purchase voting tickets. On the other hand, the operator can earn advertising revenue by showing video advertisements to users, and will not suffer any loss by providing free coins or cash points to users. (Appendix 7) The granting unit grants the user a value that can be used for the vote when the betting ticket information includes a betting target that was not selected during a predetermined period after the finishing order of the race was determined, and when the predetermined advertisement is played on the terminal device. 2. An information processing device according to claim 1. This configuration allows the user time to view the advertisement before obtaining free coins or cash points. (Appendix 8) When a value designated for each voting target included in the received betting ticket information is a first value that affects a payout rate for the vote, the granting unit grants to the user a second value that does not affect the payout rate as a value that can be used for the vote. 8. An information processing device according to any one of claims 1 to 7. With this configuration, even if a user does not win, the user is given free coins or cash points that can be used for voting, so that the user can continue to vote in the race. (Appendix 9) When a value of a vote for each voting target included in the received betting ticket information is a second value that does not affect a payout rate for the vote, the granting unit grants the second value to the user as a value that can be used for the vote. 9. An information processing device according to any one of claims 1 to 8. With this configuration, even if a user's bet is not correct, the user is given free coins or cash points that can be used for betting, so that the user can continue to bet on the race. (Appendix 10) The granting unit grants the user a value that can be used for voting when a notification is received from the terminal device that a predetermined input operation has been performed on the terminal device during playback of the advertisement. 10. An information processing device according to any one of claims 1 to 9. By configuring in this way, it is possible to prevent the user from obtaining value without viewing the advertisement. (Appendix 11) The granting unit determines an amount of value to be granted to the user depending on a playback time of the advertisement. 11. An information processing device according to any one of claims 1 to 10. With this configuration, it is possible to increase the points given to the user according to the playback time of the video advertisement. (Appendix 12) The granting unit grants the user the value available for voting when the predetermined advertisement is reproduced in a case where all of the voting targets included in the received voting ticket information are not correct or in a case where the amount of value to be refunded is lower than the amount of value voted for the voting targets. 12. An information processing device according to any one of claims 1 to 11. By configuring it in this way, even if all of the betting tickets are losing or the payout is less than the bet, or even if there is no winning result, a usable value is added to the race, so that the desire to continue betting on the race can be maintained. (Appendix 13) An information processing device capable of communicating with a terminal device used by a user via a communication network, A reception process for receiving betting ticket information specifying the user's betting details for the competition from the terminal device; an awarding process for awarding a value that can be used for voting to the user when the betting ticket information includes a betting content that is not a winning bet as a result of the competition and a predetermined advertisement is played on the terminal device; An information processing program that executes the above. By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 14) An information processing device capable of communicating with a terminal device used by a user via a communication network, receiving, from the terminal device, betting ticket information specifying the user's betting content for the competition; When the result of the competition indicates that the betting ticket information includes a bet that was not a winning bet and a predetermined advertisement is played on the terminal device, a value that can be used for betting is given to the user. An information processing method for performing the above. By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. (Appendix 15) A terminal device capable of communicating with the information processing device via a communication network, An acceptance process for accepting betting ticket information that specifies the user's betting details for the competition, which is specified by an input operation; an awarding process for awarding a value that can be used for voting to the user when the result of the competition indicates that the betting ticket information includes a betting content that is not a winning bet and a predetermined advertisement is played; 23. An information terminal program comprising: By configuring in this way, the advertising effect can be increased, and the willingness to continue betting on the race can be maintained even if the betting ticket does not win. [Explanation of symbols]
[0139] 1. Information processing device 2 Providing Department 3 Acquisition part 4 Decision Section 5 Terminal Equipment 11. Voting Ticket Purchase System 12 User terminal 15 Advertiser Terminal 16 Server 17. Communications Networks 31 Communications Department 32 Control section 33 Advertising Registration Department 34 User voting ticket information acquisition unit 35 Payment Processing Unit 36 Advertising distribution control unit 37 Addition 41 Storage section 42 Advertising Management DB 43 User information management DB 44 User voting ticket information DB
Claims
1. a processor, the processor comprising: Receiving voting ticket information from the user's terminal, in which voting details are specified using the value held by the user; storing the received voting ticket information in a storage unit; After the finishing order of the race related to the betting is determined, the betting ticket information including the betting contents that were not correct is extracted from the betting ticket information stored in the memory unit; Identifying a user corresponding to the extracted voting right information; Transmitting an advertisement display confirmation notice to the terminal of the identified user; When a response to the advertisement display confirmation notification is received from the terminal of the specified user and a request for reproduction of the advertisement is received, the advertisement is delivered to the terminal of the user who has made the request for reproduction of the advertisement; When the advertisement is displayed on a display unit of a terminal of a user who has requested the advertisement to be reproduced, a value that can be used for voting is granted to the user who has requested the advertisement to be reproduced; After the advertisement is displayed on a display unit of a terminal of the user who has requested the reproduction of the advertisement, a notification regarding an amount of value that is provided by the display of the advertisement and that is available for voting is transmitted to the terminal of the user who has requested the reproduction of the advertisement. Information processing device.
2. The processor receives, from the user's terminal, betting ticket information specifying the content of a vote using the value held by the user; The processor stores the received betting ticket information in a storage unit, a processor extracts, after the finishing order of the race related to the betting is determined, from the betting ticket information stored in the memory unit, betting ticket information including the betting content that was not correct; A processor identifies a user corresponding to the extracted voting right information; The processor transmits an advertisement display confirmation notification to the terminal of the identified user; When a response to the advertisement display confirmation notification is received from the terminal of the identified user and a request for reproduction of the advertisement is received, the processor delivers the advertisement to the terminal of the user that has made the request for reproduction of the advertisement; a processor that, when the advertisement is displayed on a display unit of a terminal of a user who has requested the advertisement to be reproduced, grants a value that can be used for voting to the user who has requested the advertisement to be reproduced; a processor, after the advertisement is displayed on a display unit of a terminal of the user who has requested the reproduction of the advertisement, transmitting a notification regarding an amount of value that is provided by the display of the advertisement and is available for voting, to the terminal of the user who has requested the reproduction of the advertisement; method.
3. causing a processor to receive, from a user's terminal, betting ticket information specifying voting content using a value held by the user; A processor stores the received betting ticket information in a storage unit; causing the processor to extract, after the finishing order of the race related to the betting is determined, from the betting ticket information stored in the memory unit, betting ticket information including the betting content that was not correct; causing a processor to identify a user corresponding to the extracted voting right information; causing the processor to transmit an advertisement display confirmation notice to the terminal of the identified user; when a response to the advertisement display confirmation notification is received from the terminal of the identified user and a request for reproduction of the advertisement is received, the processor distributes the advertisement to the terminal of the user that has made the request for reproduction of the advertisement; causing a processor to grant a value that can be used for voting to a user who has requested reproduction of the advertisement when the advertisement is displayed on a display unit of a terminal of the user who has requested reproduction of the advertisement; causing the processor to transmit, after the advertisement is displayed on a display unit of a terminal of the user who has requested the reproduction of the advertisement, a notification regarding an amount of value that is provided by the display of the advertisement and is available for voting, to the terminal of the user who has requested the reproduction of the advertisement; program.
4. A server and a terminal are provided, The server Receiving voting ticket information from the user's terminal, in which voting details are specified using the value held by the user; storing the received voting ticket information in a storage unit; After the finishing order of the race related to the betting is determined, the betting ticket information including the betting contents that were not correct is extracted from the betting ticket information stored in the memory unit; Identifying a user corresponding to the extracted voting right information; Transmitting an advertisement display confirmation notice to the terminal of the identified user; When a response to the advertisement display confirmation notification is received from the terminal of the specified user and a request for reproduction of the advertisement is received, the advertisement is delivered to the terminal of the user who has made the request for reproduction of the advertisement; When the advertisement is displayed on a display unit of a terminal of a user who has requested the advertisement to be reproduced, a value that can be used for voting is granted to the user who has requested the advertisement to be reproduced; After the advertisement is displayed on a display unit of a terminal of the user who has requested the reproduction of the advertisement, a notification regarding an amount of value that is provided by the display of the advertisement and that is available for voting is transmitted to the terminal of the user who has requested the reproduction of the advertisement. system.
Citation Information
Patent Citations
Point assignment device and program
JP2010117947A
Information processor, game server, and game program
JP2018027183A