Information processing device, information processing method and program

The information processing apparatus enhances collective voting motivation by registering players into groups and granting privileges based on group participation and voting, addressing the complexity and individualistic nature of existing voting methods.

JP2025113428AActive Publication Date: 2025-08-01MIXI INC
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025087951
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-08-01
Estimated Expiration
2041-03-30

AI Technical Summary

Technical Problem

The existing voting methods in competitions such as horse racing, motorcycle racing, and boat racing are complicated and typically involve individual voting without group participation, lacking motivation for multiple players to form groups and vote together.

Method used

An information processing apparatus that registers players into groups, receives voting information from individual players, and grants privileges based on predetermined conditions, including group participation and voting, to enhance motivation for collective voting.

Benefits of technology

The solution increases the motivation for multiple players to form groups and vote collectively, providing incentives through privilege grants based on group voting and individual contributions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025113428000001_ABST
    Figure 2025113428000001_ABST
Patent Text Reader

Abstract

To improve a motivation for allowing a plurality of players to make a group to perform voting.SOLUTION: A server 10 for receiving voting for a result of a competition includes a registration part 111 for registering a plurality of players including a first player and a second player as a group, a reception part 102 for receiving first voting information that the first player votes for the competition and second voting information that the second player votes for the competition, and a privilege imparting part 104 for imparting a first privilege determined on the basis of the first voting information to the first player. The privilege imparting part 104 imparts the first privilege to the second player if the second voting information satisfies a prescribed condition.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] For example, in various competitions where voting is conducted, such as horse racing, motorcycle racing, and boat racing, a voting device that accepts votes from voters is used (see, for example, Patent Document 1). A voter can vote by writing the voting items necessary for voting on a ballot paper and inputting it into the voting device. For example, in the case of horse racing, the racecourse where the race is held, the voting methods such as single win and multiple win, and items such as the horses to vote for are written on the ballot paper and input into the voting device to cast a vote.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the voting method adopted in the above-mentioned competitions is complicated, and basically, a competitor or a horse that votes alone determines the vote.

[0005] An object of the present invention is to provide a technique capable of improving the motivation for a plurality of players to form groups and vote.

Means for Solving the Problems

[0006] An information processing apparatus according to an aspect of the present invention is an information processing apparatus that accepts votes on the results of a competition, and includes a registration unit that registers a plurality of players including a first player and a second player as a group, a reception unit that receives first voting information voted by the first player and second voting information voted by the second player for the competition, and a privilege granting unit that grants a first privilege determined based on the first voting information to the first player. The privilege granting unit grants the first privilege to the second player when the second voting information satisfies a predetermined condition.

[0007] According to the present invention, it is possible to improve the motivation for a plurality of players to form a group and vote.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Mode for Carrying Out the Invention

[0009] [First Embodiment] Embodiments of the present invention will be described with reference to the accompanying drawings. In each figure, those with the same reference numerals have the same or similar configurations.

[0010] <1. System Configuration> FIG. 1 is a diagram showing an example of the system configuration of a voting system 1 according to the present embodiment. The voting system 1 shown in FIG. 1 includes a server 10 and one or more terminals 20. The server 10 and the terminals 20 are communicably connected to each other via a communication network N such as the Internet, an intranet, a wireless LAN, or mobile communication. The server 10 and the terminals 20 may be referred to as information processing devices.

[0011] Server 10 may be composed of one or more physical servers or the like, may be configured using virtual servers operating on a hypervisor, or may be configured using cloud servers. Terminal 20 is a terminal used by a player who is a user of the voting system 1. The player can vote for the voting target by operating terminal 20. Terminal 20 is, for example, a mobile phone (including a smartphone), a tablet terminal, a personal computer, or the like.

[0012] For example, in a competition where a voting act is performed, Server 10 performs management such as management of the voting targets for which players vote, management of a predetermined value owned by the players, and the amount of refund (e.g., refund money, etc.) according to the result of the competition. Here, the "competition" refers to, for example, a race held in motorcycle racing, horse racing, boat racing, or auto racing, etc., but is not limited thereto, and may be eSports or the like. Also, Server 10 and Terminal 20 may accept votes for each competition in which voting for the voting target is possible.

[0013] The "voting target" is the target for voting a predetermined value, and means a target uniquely determined by a combination of designation of a participant (including a player or an animal) who is expected to win among the participants in the competition and designation of the voting method. Specifically, in the case of motorcycle racing, a two-way single ticket designating the 5th and 3rd place riders as the 1st and 2nd place respectively, a three-way multiple ticket designating the 1st, 2nd, and 5th place riders, etc. Note that a two-way single ticket is a ticket that predicts the 1st and 2nd place riders in the order of finishing, and a three-way multiple ticket is a ticket that predicts the 1st to 3rd place riders (however, the order of finishing is not questioned). Also, in the case of horse racing, a single win ticket for the 1st horse, a quinella ticket for the 5th horse, etc.

[0014] The "predetermined value" may be, for example, money or points that can be used to vote for a voting target. Note that the predetermined value is also simply referred to as "value". The predetermined value may include, for example, a first value and a second value. Here, the "first value" is a specific value. Also, here the "second value" is a specific value different from the first value. For example, if the first value is money, the second value may be virtual currency.

[0015] In addition to voting, the points may be available for use in a predetermined service or game. Also, the points may be exchangeable for, for example, items or virtual currency that can be used in a predetermined service or game. The virtual currency is, for example, coins (hereinafter referred to as "free coins") that can be obtained for free within a game. Also, the points may be, for example, points (hereinafter referred to as "free points") that a player who plays a predetermined service or game can receive for free within the predetermined service or game, or points (hereinafter referred to as "paid points") that can be received in exchange for payment of money (for example, by charging) within the predetermined service or game. Also, the free points may be, for example, points that can be used in a game, such as a so-called gacha game, where objects such as characters or items used in an online game are obtained by lottery.

[0016] In the voting system 1, when the voting target voted by the player wins, that is, when the voting target is the recipient of the reward payment, the player is given a predetermined reward (for example, refund, etc.) according to the predetermined value voted. The predetermined reward may be the same value as the predetermined value (for example, if the predetermined value is money, the reward is also money, etc.), or a value different from the predetermined value (for example, if the predetermined value is money, the reward is points, etc.). Note that the situation where the voting target voted by this player wins is also referred to as "the player's vote hits the mark".

[0017] In the voting system 1, a player can form a team with other players for a predetermined period or for a competition. In addition, in the voting system 1, for example, a player may be given a benefit by joining a team formed with other players in this way. Here, "a player joining a team" specifically means that a player is associated with a specific team. For example, as in the team management DB 100b in FIG. 4 described later, a player ID that uniquely identifies each player may be associated with a team ID that uniquely identifies each team. Here, a "benefit" is something that is given to a player to give them an advantage, and may be, for example, virtual currency, an item that can be used in the game, or points. Furthermore, a benefit may be, for example, a reward that is paid when a player's vote is correct. The prize may be given to the player as a secondary prize (for example, a refund).

[0018] The "predetermined period" refers to the period during which a team made up of multiple players is maintained. The predetermined period may be, for example, a period including the time period during which the competition is held (e.g., one day), or the period from when a player designates the formation of a new team to when the team is terminated, or the period from when a new team is formed to when all players on the team leave or otherwise leave. Here, "forming a new team" specifically refers to registering information about the new team as a new record in a database such as the team management DB 100b in FIG. 4.

[0019] <2. Hardware configuration> 2 is a diagram showing an example of the hardware configuration of the server 10 and the terminal 20. The server 10 and the terminal 20 include a processor 11 such as a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit), a memory, an HDD (Hard Disk Drive) and / or an SSD (Solid State Drive). It has a storage device 12 such as a (Drive), a communication IF (Interface) 13 for wired or wireless communication, an input device 14 for receiving input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse, and / or a microphone, etc. The output device 15 is, for example, a display and / or a speaker, etc.

[0020] <3. Functional Block Configuration> Figure 3 is a diagram showing an example of the functional block configuration of the server 10. The server 10 includes a storage unit 100, a display control unit 101, a reception unit 102, a privilege granting unit 104, and a payment processing unit 105. The storage unit 100 can be realized by using the storage device 12 provided in the server 10. Also, the display control unit 101, the reception unit 102, the voting processing unit 103, the privilege granting unit 104, and the payment processing unit 105 can be realized by the processor 11 of the server 10 executing the program stored in the storage device 12. Also, the program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable medium. The non-transitory storage medium is not particularly limited, but may be, for example, a storage medium such as a USB memory or a CD-ROM.

[0021] The storage unit 100 stores a player management DB 100a and a team management DB 100b.

[0022] <4. Data Configuration> FIG. 4 shows an example of the player management DB 100a and the team management DB 100b. In the "Player ID" of the player management DB 100a, an identifier for uniquely identifying a player within the server 10 is stored. In the "Nickname", the nickname entered by the player at the time of player registration is stored. The "Owned Value" stores the amount of a predetermined value owned by the player. The "Points" stores the amount of points owned by the player. The "Points" may store the amount of paid points and the amount of free points separately. In the "Voting History", for each race, the voting target voted by the player, the predetermined value voted, the reward obtained by the player (described as "refunded cash" in this example), the privilege obtained individually by the player (referred to as "points" in this example. Hereinafter, the same), and the total privilege obtained by adding the privilege obtained by the team in which the player participating in the individually obtained privilege belongs are stored.

[0023] In the "Team ID" of the team management DB 100b, an identifier for uniquely identifying each team within the server 10 is stored. In the "Participating Player ID", an identifier for uniquely identifying the players participating in each team is stored. Further, the "Participating Player ID" may store, for example, a flag indicating the participation status of each player in association with the above identifier (for example, "1: Application for participation", "2: Participating", "3: Inviting", "4: Temporarily leaving", etc.). In the "Team Voting History", for each race, the players who voted among the players participating in each team (described as "bet players" in this example), and the privilege given to the participating players (described as "team-acquired points" in this example) are stored.

[0024] The display control unit 101 performs various processes necessary to display on the display of the terminal 20 a screen for receiving a designation of a voting target from the player and a screen showing the amounts of rewards and privileges (for example, the voting result screens A1 and A2 shown in FIG. 6 described later). The display control unit 101 may transmit data for displaying various screens to the terminal 20 in response to an access from the web browser provided in the terminal 20 or in response to an access from a dedicated application installed in the terminal 20.

[0025] The reception unit 102 has a function of receiving from a player a designation of a voting target and a predetermined value. Further, the reception unit 102 may receive from a player a designation of a new team configuration or participation of the player in an existing team. Further, the reception unit 102 may receive from a player a designation of inviting another player to participate in a specific team. Further, for example, the reception unit 102 may receive these designations via the screen of the terminal 20. Further, when the reception unit 102 receives the above-mentioned invitation designation, it may notify the invited other player of the above-mentioned invitation via the screen of the terminal 20.

[0026] The voting processing unit 103 has a function of, for each competition, voting the predetermined value received by the reception unit 102 from the player for the voting target received by the reception unit 102 from the player. Note that the voting processing unit 103 may vote for the voting target received from the player by accessing an external system that performs voting reception for the competition, payment of refunded cash, and the like.

[0027] The privilege granting unit 104 enables players to form a team for a plurality of players during a predetermined period or for a competition, and gives a privilege to a player when a predetermined condition is satisfied. Here, the "predetermined condition" is something that the player should satisfy in order to be given a privilege. The predetermined condition may include, for example, participation of the player in a team and voting for a voting target. Further, for example, when the reception unit 102 receives from a player a designation of inviting another player to participate in a team, the privilege granting unit 104 may give a privilege to the inviting player.

[0028] According to the above configuration, since the privilege granting unit 104 gives a privilege when players form a team with other players and vote together, it is possible to increase the voting motivation (hereinafter also referred to as "playing motivation") of these players. Further, according to the above configuration, it is possible to promote players to induce other players to vote.

[0029] The predetermined conditions may include, for example, that the player participates in the team from a predetermined period when voting for the voting target can be accepted until the end of the competition. Here, "until the end of the competition" may be, for example, until the competitor targeted by the ticket reaches the goal when the competition is a motorcycle race. Also, here, "until the end of the competition" may be, as another example, until the ranking of the competition is determined. According to such a configuration, it is possible to prevent the player from leaving the team halfway before the end of the competition.

[0030] The predetermined conditions may include, for example, that the player does not participate in other teams from a predetermined period when voting for the voting target can be accepted until the end of the competition. Here, "the player does not participate in other teams" may include, for example, the player leaving the temporarily participating team and participating in other teams.

[0031] The privilege granting unit 104 may, for example, grant a privilege to the player when the voting target voted by another player (hereinafter also referred to as "other participating player") who participates in the same team as the player (and all players who participate in a specific team are also referred to as "participating players") is the payment target of the reward, that is, when the vote of the other participating player hits the target. According to such a configuration, since the privilege granting unit 104 gives an incentive to the player when the vote of another participating player in the same team as the player hits the target, it is possible to enhance the playing motivation such as voting to contribute to other participating players who participate in the same team.

[0032] The privilege granting unit 104 may, for example, grant a privilege to the player when the voting target received by the reception unit 102 from the player is the payment target of the reward. According to such a configuration, since the privilege granting unit 104 can give an incentive to the player when the player's own vote hits the target, it is possible to enhance the playing motivation of the player.

[0033] The privilege granting unit 104 may grant a privilege to a player according to, for example, the reward paid to a participating player on the same team as the player. Further, the privilege granting unit 104 may calculate the degree of contribution (hereinafter simply referred to as "contribution degree") of the participating player to whose team the reward is paid based on the reward. The contribution degree may be set in N levels (N: a specific numerical value) such as "high / medium / low" for each of the divided ranges by dividing the amount of the paid reward into predetermined ranges. Note that a specific example of the calculation of the privilege granted to the player by the privilege granting unit 104 in this way will be described later with reference to FIG. 5. According to such a configuration, the privilege granting unit 104 can enhance the playing motivation of the player, such as voting so that the player can obtain more rewards for the participating players on the same team.

[0034] The privilege granting unit 104 may grant a privilege to a player according to the level of one or more participating players whose voting target voted by the participating player is the payment target of the reward among the participating players on the same team as the player. Here, the "level" is an index indicating the usage degree of a predetermined service, as well as the progress degree of the game and the proficiency degree of the game. Further, the level may be improved, for example, each time a predetermined service is used, by advancing the game, or by satisfying predetermined conditions. Specifically, the level may be set according to at least one of the number of times the player voted during a predetermined period, the predetermined value voted by the player, and the cumulative value of the rewards paid to the player. Further, the privilege granting unit 104 may calculate the contribution degree of the participating player to the team of the participating player based on the level of the participating player. The contribution degree may be set for each of the divided ranges by dividing the player's level into predetermined ranges, similar to the example of the paid reward described above.

[0035] According to the above configuration, the privilege granting unit 104 can increase the incentive for more voting because it grants privileges according to the level of the participating player who has won the vote, that is, the voting experience of the participating player. Therefore, according to such a configuration, the privilege granting unit 104 can enhance the playing motivation of the player, such as increasing the level by voting more.

[0036] For example, the privilege granting unit 104 may grant a privilege to the player according to the highest level among the levels of the participating players in the same team as the player. According to such a configuration, the privilege granting unit 104 can enhance the playing motivation of the player to vote more and increase the level in order to contribute to the participating players in the same team, and at the same time, can further enhance the playing motivation by giving the player a sense of competition with other participating players.

[0037] For example, when a player votes for a first value for the voting target, the privilege granting unit 104 may grant the player a first privilege corresponding to the participating player who voted for the first value among the participating players in the same team as the player. Further, for example, when a player votes for a second value for the voting target, the privilege granting unit 104 may grant a second privilege corresponding to the participating player who voted for the second value among the participating players in the same team as the player. The privilege granting unit 104 may, for example, give the sum of the first privileges given to each participating player to the participating player who voted for the first value corresponding to the first privilege. On the other hand, the privilege granting unit 104 may similarly give the sum of the second privileges to the participating player who voted for the second value corresponding to the second privilege. According to such a configuration, the privilege granting unit 104 can provide variations in the privileges given to the participating players.

[0038] When the voting target for which a player has voted a predetermined value is the target for paying a reward (in other words, when the player's vote is successful), the payment processing unit 105 has a function of performing payment processing of a reward (such as a refund, etc.) corresponding to the predetermined value voted by the player for the player, for each competition, by the server 10 itself or by using an external system.

[0039] Referring to FIG. 5, an example of the method for calculating the benefits in the benefit granting unit 104 will be described. FIG. 5 is a table for calculating the first benefit and the second benefit given to each participating player who participates in the team in a specific race (hereinafter referred to as the "nth race"). In this example, the predetermined value includes the first value and the second value, the first value is free coins, and the second value is cash. Also, in this example, the first benefit corresponding to the first value is free points (hereinafter also referred to as "Gpt (Gacha Point)"), and the second benefit corresponding to the second value is paid points (hereinafter also referred to as "Ppt (Product Point)"). Note that in this example, for the sake of simplicity of explanation, it is assumed that all the votes of the participating players who participate in the team are successful.

[0040] First, for each participating player, a Gpt reduction rate and a Ppt reduction rate corresponding to each level are set. For example, in the case of Player A, according to the level "1" of Player A, the Gpt reduction rate is set to "1 (%)" and the Ppt reduction rate is set to "1 (%)". On the other hand, in the case of Player D, according to the level "20" of Player D, the Gpt reduction rate is set to "15 (%)" and the Ppt reduction rate is set to "5 (%)".

[0041] Next, by the voting processing unit 103, each participating player votes in the nth race for the amount of free coins (bet free coins) and / or cash (bet cash) specified by each, for the voting target specified by each.

[0042] Next, when the vote of each participating player hits in the n-th race, the payment processing unit 105 pays a reward (refund free points (refund Gpt) and / or refund cash) based on the predetermined value (free coins and / or cash) voted and the odds (hitting odds). Here, "odds" refers to the multiplier for receiving a refund when a race ticket wins. For example, the payment processing unit 105 pays player A free points "5000 (Gpt)" which is the value obtained by multiplying the free coins "1000 (coins)" voted by the odds "5". Also, for example, player C is paid free points "9000 (Gpt)" which is the value obtained by multiplying the free coins "3000 (coins)" voted by the odds "3", and cash "3000 (yen)" which is the value obtained by multiplying the cash "1000 (yen)" voted by the odds "3".

[0043] The privilege granting unit 104 calculates the individual privilege of each participating player based on the reward paid in the n-th race. For example, the privilege granting unit 104 calculates, as the first privilege (sub-award Gpt (individual)) for player A, free points "50 (Gpt)" which is the value obtained by multiplying the free points "5000 (Gpt)" paid by the Gpt reduction rate "1 (%)". Also, for example, the privilege granting unit 104 calculates, as the first privilege (sub-award Gpt (individual) for player C, free points "900 (Gpt)" which is the value obtained by multiplying the free points "9000 (Gpt)" of the first value paid by the Gpt reduction rate "10 (%)". Also, the privilege granting unit 104 calculates, as the second privilege (sub-award Ppt (individual)) for player C, paid points "120 (Ppt)" which is the value obtained by multiplying the cash "3000 (yen)" of the second value paid by the Ppt reduction rate "4 (%)". That is, the privilege granting unit 104 calculates the individual privilege of each participating player according to the level of each player and the reward paid.

[0044] Next, the privilege awarding unit 104 totals the first privilege and the second privilege for all participating players in the entire team. Specifically, as the total of the first privilege, the privilege awarding unit 104 totals the values of the free points (secondary prize Gpt (individual)), which are the first privilege of individual participating players, and calculates "2150 (Gpt)" as the total free points (secondary prize Gpt (all players)) for the entire team. Also, as the total of the second privilege, the privilege awarding unit 104 totals the values of the paid points (secondary prize ppt (individual)), which are the second privilege of individual participating players, and calculates "380 (Ppt)" as the total paid points (secondary prize Ppt (all players)) for the entire team.

[0045] Finally, the privilege awarding unit 104 gives the calculated total free points for the entire team to the participating players who voted for the free coins corresponding to the free points. For the participating players who voted for the free coins corresponding to the free points, the sum of the total free points for the entire team given by the privilege awarding unit 104 as a privilege and the refund free points (refund Gpt) paid by the payment processing unit 105 as a reward becomes the total acquired free points (total acquired Gpt) of this participating player. Also, the privilege awarding unit 104 gives the calculated total paid points for the entire team to the participating players who voted for the cash corresponding to the paid points as the total acquired paid points (total acquired Ppt). That is, the privilege awarding unit 104 gives each participating player the privilege for the entire team, which is the sum of the privilege of the individual participating player and the privilege of other participating players, according to the type of predetermined value (first value / second value) voted by each participating player.

[0046] <5. Screen> FIG. 6 shows an example of a screen that displays the privileges given to the participating players who participate in team T. The screen shown in FIG. 6 may be displayed when a predetermined operation is performed on a screen that accepts a designation for the participating player to display the voting result.

[0047] As shown in Fig. 6(a), the voting result screen A1 is a screen for displaying the race results of the 10th race for player A. It includes a list display area a10 for displaying a list of the race results of the 10th race, and a result display area a11 for displaying the total amount of money won and the total number of free points won (total of the first special privilege) based on the race results of the 10th race for all participating players.

[0048] As shown in Fig. 6(b), the voting result screen A2 is a screen for displaying the details of the race results of the 10th race for player A. The voting result screen A2 includes a result detail display area a20 for displaying the details of the race results of the 10th race, and a privilege display area a21 for displaying the privileges given to each participating player who participates in team T of the 10th race, the level of each participating player, and the contribution degree to team T according to the level of each participating player. In this example, the privileges displayed in the privilege display area a21 are the first privilege (free points) and the second privilege (paid points). Also, in this example, the contribution degree based on the level of the participating player is set in three levels of "high / medium / low". In the case of "high", an icon of a trophy, in the case of "medium", an icon of a medal, and in the case of "low", an icon of a certificate of commendation are displayed directly below the image indicating the corresponding player. For example, player A has a "low" contribution degree based on his level 1, while player C has a "medium" contribution degree based on his level 15. By referring to the screen in Fig. 6(b), the participating player can confirm how much he or other participating players have contributed to team T.

[0049] <Processing Procedure> Figs. 7 and 8 are flowcharts showing an example of the processing procedure performed by the voting system 1. Fig. 7 shows an example of giving a privilege if the player participates in a team, and as another example, Fig. 8 shows an example of giving a privilege only when the player participates in a team and wins a vote. First, using Fig. 7, the processing procedures performed by the server 10 and the terminal 20 in the example of giving a privilege to the player on the condition that the player participates in a team will be specifically described. Note that the order of the processes in the processing procedures shown in Figs. 7 and 8 below is an example and may be changed as appropriate.

[0050] As shown in FIG. 7, the reception unit 102 of the server 10 receives a designation of a voting target and a predetermined value from a player via the screen of the terminal 20 (S10). The voting processing unit 103 votes the predetermined value received in the same way for the voting target received by the reception unit 102 (for example, if the competition is motorcycle racing, purchase a car ticket, etc.) (S11).

[0051] When the player is participating in a team (Yes in S12), the privilege granting unit 104 grants a privilege to the player (S13). Note that the case of "when the player is participating in a team" may be limited to the case where the player participates in the team from a predetermined time when voting for the voting target can be accepted until the end of the competition. When the voting target for which the player has voted the predetermined value is the target for which the reward is to be paid (Yes in S14), the payment processing unit 105 performs payment processing of the reward corresponding to the predetermined value voted by the player for the player (S15).

[0052] When the player is not participating in a team (No in S12), the process proceeds to step S16. When the voting target for which the player has voted the predetermined value is the target for which the reward is to be paid (Yes in S16), the payment processing unit 105 performs payment processing of the reward corresponding to the predetermined value voted by the player for the player (S17).

[0053] Next, with reference to FIG. 8, the processing procedures performed by the server 10 and the terminal 20 in an example in which a privilege is given to a player on the condition that the player is participating in a team and the votes of the player or other participating players are successful will be specifically described.

[0054] As shown in FIG. 8, the reception unit 102 of the server 10 receives a designation of a voting target and a predetermined value from a player via the screen of the terminal 20 (S20). The voting processing unit 103 votes the predetermined value received in the same way for the voting target received by the reception unit 102 (S21).

[0055] When the player participates in a team (Yes in S22), and when the voting target for which the player voted a predetermined value is a target for which a reward is to be paid (Yes in S23), the payment processing unit 105 performs a payment process for the player according to the predetermined value voted by the player (S24). In this case, the privilege granting unit 104 gives a privilege to the player. That is, in this case, the privilege granting unit 104 gives a privilege to the player due to the player's own vote hitting the target. (S25).

[0056] When the voting target voted by another participating player who participates in the same team as the player is a target for which a reward is to be paid (Yes in S26), the privilege granting unit 104 gives a privilege to the player. That is, the privilege granting unit 104 gives a privilege to the player due to the vote of another participating player in the same team as the player hitting the target. (S27).

[0057] When the player does not participate in a team (No in S22), the process proceeds to step S28. When the voting target for which the player voted a predetermined value is a target for which a reward is to be paid (Yes in S28), the payment processing unit 105 performs a payment process for the player according to the predetermined value voted by the player (S29).

[0058] <Supplementary Note Regarding the First Embodiment> (Supplementary Note 1) An information processing apparatus that accepts votes for each competition in which voting for a voting target is possible, a reception unit that accepts from a player a designation of a voting target and a predetermined value, during a predetermined period or when it is possible to form a team with a plurality of players for a competition, and when a predetermined condition including the player's participation in the team and voting for the voting target is satisfied, a privilege granting unit that gives a privilege to the player, information processing apparatus. (Supplementary Note 2) When the voting target voted by another player who participates in the same team as the player is a target for which a reward is to be paid, the privilege granting unit gives a privilege to the player, The information processing apparatus according to Supplementary Note 1. (Supplementary Note 3) When the reward target of the vote received by the reception unit from the player is the reward payment target, the privilege granting unit grants a privilege to the player. The information processing apparatus according to Supplementary Note 1 or 2. (Supplementary Note 4) The privilege granting unit grants a privilege to the player according to the reward paid to the player who participates in the same team as the player. The information processing apparatus according to any one of Supplementary Notes 1 to 3. (Supplementary Note 5) The privilege granting unit grants a privilege to the player according to the level of one or more players among the players who participate in the same team as the player and whose vote target voted by the player is the reward payment target. The level is set according to at least one of the number of times the player voted during a predetermined period, the predetermined value voted by the player, and the cumulative value of the rewards paid to the player. The information processing apparatus according to any one of Supplementary Notes 1 to 4. (Supplementary Note 6) The privilege granting unit grants a privilege to the player according to the highest level among the levels of the players who participate in the same team as the player. The information processing apparatus according to Supplementary Note 5. (Supplementary Note 7) The predetermined value includes a first value and a second value. When the player votes the first value for the vote target, the privilege granting unit grants a first privilege corresponding to the player who voted the first value among the players who participate in the same team as the player to the player. When the player votes the second value for the vote target, the privilege granting unit grants a second privilege corresponding to the player who voted the second value among the players who participate in the same team as the player. The information processing apparatus according to any one of Supplementary Notes 1 to 6. (Supplementary Note 8) The predetermined conditions include that the player participates in the team from a predetermined period when voting for the voting target can be accepted until the end of the competition. The information processing apparatus according to any one of Appendices 1 to 7. (Appendix 9) In a computer that accepts votes for each competition in which voting for a voting target is possible, a reception function that receives from a player a designation of a voting target and a predetermined value, During a predetermined period or a team can be formed by a plurality of players for a competition, and when a predetermined condition including the player's participation in the team and voting for the voting target is satisfied, a privilege giving function that gives a privilege to the player is realized. Program.

[0059] [Second Embodiment] Next, with reference to FIGS. 9 to 20, the voting system 1 according to the second embodiment of the present invention will be described. Since the voting system 1 according to the second embodiment is the same as that of the first embodiment in the system configuration shown in FIG. 1 and the hardware configuration shown in FIG. 2, the description thereof will be omitted. In the second embodiment, the first value will be described as a paid point such as cash, and the second value will be described as a free point.

[0060] FIG. 9 shows a functional block diagram of the server 10 according to the second embodiment. As shown in FIG. 9, the server 10 includes a storage unit 100, a display control unit 101, a reception unit 102, a voting processing unit 103, a privilege giving unit 104, a payment processing unit 105, a participation control unit 110, and a registration unit 111. The functions of each unit provided in the server 10 are realized by the cooperation of the processor 11, the storage device 12, the communication IF 13, the input device 14, and the output device 15 of the server 10. In the following, among the functions provided in the server 10 according to the second embodiment, the description will be centered on the differences from the functions provided in the server 10 according to the first embodiment, and the description of the functions common to the first embodiment will be omitted for the functions assigned the same reference numerals as those of the server 10 according to the first embodiment.

[0061] The storage unit 100 stores various types of data. In this embodiment, for example, the privilege grade information table T1 shown in FIG. 10 is stored.

[0062] As shown in FIG. 10, the privilege grade information table T1 stores information for determining the grade of the privilege to be given to a group according to the total amount of votes cast by the players participating in the same group (team). In this embodiment, in the privilege grade information table T1, the privilege grade is set for each range of the total amount of votes of the tickets specifying the first value among the tickets cast by the players participating in the same group for the same race. The privilege grade indicates the classification of the privileges obtained by participating in the group and voting. When the range of the total amount of votes is large, it is set to be a more advantageous privilege than when the range is smaller. Specifically, in this embodiment, eight grades from G1 to G8 are set for the privilege grade, and for each of the privilege grades from G1 to G8, the probabilities of "big win", "win", "medium win", and "loss" are determined. As an example, as the privilege grade ranges from G1 to G8, the probabilities of "big win", "win", and "medium win" increase, and the probability of "loss" decreases. However, FIG. 10 is an example, and the setting of the privilege grade is not limited to this.

[0063] [Participation control unit 110] When any one of a plurality of players votes for a competition, the participation control unit 110 enables other players to participate in the group. In this embodiment, the participation control unit 110 designates the player who has voted for the competition and has made a request to recruit group members as the host player, and recruits guest players who participate in the group that votes for the competition together with the host player. When the host player votes for a predetermined race, the participation control unit 110 may display a screen for recruiting participation in the group on the terminal 20 of the host player and accept the above request. Note that the participation control unit 110 may set the period during which participation in the group is possible, for example, from when the host player starts the recruitment until the voting deadline of the predetermined race. Also, when recruiting guest players, if the host player sets a password, the participation control unit 110 may control so that a guest player who inputs the password set by the host player can participate in the host player's group.

[0064] The participation control unit 110 may display information regarding the voting information voted by the players who have joined the group on a predetermined screen where other players perform operations to join the group. That is, when the host player recruits participation in the group, on the terminals 20 of other players, information on the group for which the participation recruitment is being conducted is displayed, and a predetermined screen for performing operations to join the desired group is displayed. On this predetermined screen, it may be possible to display information on the voting tickets of the players who have already joined the group and information on the voting amounts specified on the voting tickets. Note that the information on the voting amounts specified on the voting tickets may include at least one of the total of the voting amounts of the first value and the total of the voting amounts of the second value specified on the voting tickets of each player who has joined the group. Also, the participation control unit 110 may display the rank information (for example, level) of each player who has joined the group on the above predetermined screen. This rank information is player attribute information updated based on the player's voting history, and the higher the rank information, the more likely it is to be given more advantageous benefits than when the rank information is lower. Here, advantageous benefits include, for example, a large quantity of benefits and rarity of benefits.

[0065] In addition, the participation control unit 110 may cause the privilege grade information corresponding to the total amount of votes of the first value voted by the players participating in the group at the time when a predetermined screen is being displayed to be displayed on the predetermined screen. Note that the privilege grade information is specified based on the privilege grade information table T1 shown in FIG. 10.

[0066] In addition, the participation control unit 110 may cause the information on the amount of votes of the first value necessary for upgrading the privilege grade information to be displayed on the predetermined screen together with the privilege grade information at the time (referred to as the first time) when the predetermined screen is being displayed. That is, if the privilege grade information satisfied by the group at the first time is G2, for example, the participation control unit 110 may cause the information on the difference in the amount of votes necessary for raising the privilege grade information to G3 to be displayed on the predetermined screen. Note that the amount of votes necessary for raising the privilege grade information to the next grade can be determined by referring to the privilege grade information table T1.

[0067] [Registration Unit 111] The registration unit 111 registers a plurality of players including the first player and the second player as a group. For example, when the first player is the host player, the registration unit 111 registers the second player as a guest player in association with each other. In this case, after the first player solicits participation in the group and the second player requests participation in the group, when the members of the group are determined, the first player and the second player are registered in the same group. Also, an upper limit value may be set for the number of participants in the group. At this time, the upper limit value may be set according to the attributes of the host player. In the above example, the case where the first player is the host player has been described, but the second player may be the host player.

[0068] In addition, the registration unit 111 registers a player who has accepted participation during the period when participation in the group is possible as a group participant. Here, the period when participation in the group is possible may be the period when voting for the competition in which the first player is voting is possible. Further, the period when voting for the competition is possible may be up to the voting deadline before the start of the competition, or may be up to the start of the competition.

[0069] [Reception unit 102] The reception unit 102 receives the first voting information voted by the first player and the second voting information voted by the second player for the competition. Here, the reception unit 102 can receive voting information in which at least one of the first value or the second value is specified from each of a plurality of players for the competition. That is, the first voting information includes information on the voting target and the voting value specified by the first player, and at least one of the first value and the second value is specified as the voting value. The second voting information includes information on the voting target and the voting value specified by the second player, and at least one of the first value and the second value is specified as the voting value.

[0070] [Prize awarding unit 104] The prize awarding unit 104 awards the first player a first prize determined based on the first voting information. Here, the first prize is a prize different from the winning amount to be refunded when the voting target specified in the first voting information hits, and may be awarded to the first player whether the voting target hits or does not hit.

[0071] The prize awarding unit 104 may determine a first prize corresponding to the first value based on the voting information in which the first value is specified in the first voting information and a first prize corresponding to the second value based on the voting information in which the second value is specified in the first voting information, respectively.

[0072] For example, the privilege awarding unit 104 determines a first privilege according to the total amount of votes for the first value voted by the players participating in the group and based on the first voting information. Specifically, the privilege awarding unit 104 determines a first privilege corresponding to the first value based on the privilege grade information determined for the group and whether or not the voting ticket for which the first value was specified in the first voting information hit the target.

[0073] More specifically, when the privilege grade of the group is G2, if the voting ticket for which the first value was specified in the first voting information hits the target, the "winning box" of grade G2 is determined as the first privilege corresponding to the first value; if the voting ticket for which the first value was specified in the first voting information does not hit the target, the "losing box" is determined as the first privilege corresponding to the first value. For example, in the "winning box", a return corresponding to the total amount of votes (the first target amount) voted by the group participants using the first value according to the lottery is set. For example, when there are four lottery results for the "winning box", namely "big win", "win", "medium win", and "loss", in the case of "big win", it is 500% of the first target amount; in the case of "win", it is 100% of the first target amount; in the case of "medium win", it is 20% of the first target amount; in the case of "loss", it is 0.1% of the first target amount, etc., and the respective lottery probabilities may be set according to the privilege grade. And for the "losing box", points obtained by voting for the second value or a vote specifying the second value may be obtained as a privilege.

[0074] In addition, the privilege awarding unit 104 determines a first privilege corresponding to the second value based on the privilege grade information determined for the group and whether or not the voting ticket for which the second value was specified in the first voting information hits the target. For example, when the privilege grade of the group is G2, if a ticket with the second value specified in the first voting information wins, then the "winning bag" of grade G2 is determined as the first privilege corresponding to the second value. If the ticket with the second value specified in the first voting information does not win, then the "losing bag (same as the losing box)" is determined as the first privilege corresponding to the second value. For example, in the "winning bag", according to the lottery, a return corresponding to the total amount of votes (the second target amount) cast by the group participants using the second value is set. For example, when there are four lottery results for the "winning bag", namely "big win", "win", "medium win", and "loss", in the case of "big win", it is 500% of the second target amount; in the case of "win", it is 100% of the second target amount; in the case of "medium win", it is 20% of the second target amount; in the case of "loss", it is 0.1% of the second target amount, etc. The respective lottery probabilities may be set according to the privilege grade.

[0075] When the second voting information meets the predetermined conditions, the privilege granting unit 104 grants the first privilege to the second player. Here, the privilege granting unit 104 may determine whether to grant the first privilege to the second player based on the voting value in the second voting information.

[0076] For example, when the first value is specified in the second voting information, the privilege granting unit 104 may grant the first privilege to the second player regardless of whether the first voting information specifies the first value or the second value. That is, when the first value is specified in the second voting information, both the first privilege corresponding to the first value and the first privilege corresponding to the second value are granted to the second player.

[0077] Also for example, when only the second value is specified in the second voting information, the privilege granting unit 104 may grant the first privilege to the second player when the first voting information specifies the second value. That is, when only the second value is specified in the second voting information and the first value is not specified, only the first privilege corresponding to the second value is granted to the second player.

[0078] Also, the privilege granting unit 104 may grant the second privilege determined based on the second voting information to the second player, and grant the second privilege to the first player when the first voting information meets a predetermined condition. That is, for each player participating in the group, the same processing as described above may be performed.

[0079] The privilege granting unit 104 determines the quantity of the first privilege to be granted to the first player according to the rank information set based on the voting history for the first player, and when the second voting information meets a predetermined condition, may grant the determined quantity of the first privilege to the second player. For example, the privilege granting unit 104 may determine the quantity for each of the first privilege corresponding to the first value and the first privilege corresponding to the second value based on the rank information (e.g., level) of the first player. The higher the rank information of the first player, the more likely the quantity will increase compared to when the rank information is lower. Specifically, the privilege granting unit 104 randomly selects, with a probability according to the rank information of the first player, such that the number of the first privileges corresponding to the first value is 1 or 2. Similarly, the privilege granting unit 104 randomly selects, with a probability according to the rank information of the first player, such that the number of the first privileges corresponding to the second value is 1 or 2. The privilege granting unit 104 may perform the same processing as described above for each player included in the group.

[0080] Here, with reference to the specific example shown in FIG. 11, the determination process of the privileges granted by the privilege granting unit 104 to players A to D participating in the group will be described.

[0081] As shown in FIG. 11, player A has voted with voting ticket A1 designating the first value and voting ticket A2 designating the second value. Player B has voted with voting ticket B1 designating the first value and voting ticket B2 designating the second value. Player C has voted with voting ticket C1 designating the first value, and player D has voted with voting ticket D1 designating the second value. Here, based on the total voting amount of the voting tickets specifying the first value of Players A to D, the special grade information table T1 determines the special grade of the group. In this example, since the total amount of the first value is 6,000 yen, the special grade is G4 from the special grade information table T1.

[0082] Next, assuming that the hitting results of the respective voting tickets are as shown in FIG. 11 from the results of the competition, the first special privilege (Special Privilege A1) corresponding to the first value of Player A is the "winning box of G4", and the first special privilege (Special Privilege A2) corresponding to the second value is the "losing box". Further, assuming that as a result of the lottery of the number of special privileges for Player A, the number of special privileges of Special Privilege A1 is 2 and the number of special privileges of Special Privilege A2 is 1. Similarly, for Players B to D, the types and numbers of special privileges corresponding to the first value and the second value are determined.

[0083] Next, the special privilege granting unit 104 determines the content of the special privilege determined for each of Players A to D. Specifically, for each special privilege, a lottery is executed with a probability corresponding to the special grade to determine the content. In this example, the lottery results for each special privilege are as shown in FIG. 11.

[0084] Next, the special privilege granting unit 104 determines the special privileges to be granted to each player in the group. Specifically, in the example shown in FIG. 11, since Players A to C have cast votes specifying the first value, all special privileges including those granted to other players in the group will be granted. On the other hand, since Player D has only cast a vote specifying the second value, only the special privileges granted by the vote specifying the second value (in this example, Special Privileges A2, B2, and D1) among the special privileges granted to other players in the group will be granted.

[0085] In addition, when the total amount of votes for the first value of the players participating in the group satisfies the first condition, the privilege granting unit 104 may draw whether to grant a third privilege to the group, and when granting the third privilege to the group, the third privilege may be granted to the players who voted by designating the first value among the players participating in the group. The first condition described above may be a condition that the total amount of votes for the first value in the target race is equal to or more than a predetermined threshold, or may be a condition that the total amount of votes for the first value in the target race is equal to or higher than a predetermined rank among the groups that have voted in the race.

[0086] For example, the privilege granting unit 104 may extract the groups with the top predetermined number of total votes for the first value among the plurality of groups that have voted on the target competition, and grant the third privilege to at least one group selected by lottery from the extracted groups. For example, the third privilege may be a paid value, and may also be, for example, the first value. For each group, it may be possible to notify in advance whether it is the target of granting the third privilege before the voting deadline.

[0087] [Explanation of Sequence] Next, with reference to FIGS. 12 to 20, the details of the processing executed in the voting system 1 according to the second embodiment will be described.

[0088] FIGS. 12 and 13 are sequence diagrams of the processing executed in the voting system 1. In the following, the terminal 20 operated by player A, who is the host player, will be described as terminal 20A, and the terminal 20 operated by player B, who is the guest player, will be described as terminal 20B.

[0089] As shown in FIG. 12, the terminal 20A transmits the voting information received from player A to the server 10 (S100). The server 10 receives the voting information from the terminal 20A (S200), executes the voting process based on the received voting information (S202), and transmits the result of the voting process to the terminal 20A (S204). The terminal 20A receives the result of the voting process from the server 10 (S102), and displays on the display of the terminal 20A a screen that shows the received result of the voting process.

[0090] FIG. 14 shows an example of a voting screen 500 that displays the result of the voting process. As shown in FIG. 14, the voting screen 500 includes a button 501 corresponding to an operation for soliciting participation in a group, a voting amount information display area 502, and a voting ticket information display area 503. In the voting amount information display area 502, information on the voting amount that player A voted for the target race is displayed. In this example, the total amounts of the first value and the second value are aggregated and displayed. In the voting ticket information display area 503, information on the voting ticket that player A voted for the target race is displayed.

[0091] When the terminal 20A detects that the button 501 is pressed, it notifies the server 10 that it is soliciting members for multiplayer (S104). When the server 10 receives a multiplayer recruitment request from the terminal 20A (S206), it registers multiplayer information including the host player and information on the target race based on the received information. Note that the multiplayer information may include the setting of a password.

[0092] When the multiplayer recruitment request of the terminal 20A is accepted, the server 10 causes a recruitment screen 510 to be displayed on the display of the terminal 20A.

[0093] As shown in FIG. 15, the recruitment screen 510 includes a host player information display area 511, a display area 512 for the number of players who can participate, a voting information display area 513, a cancel button 514, and a confirmation button 515. In the host player information display area 511, information on the player who is recruiting the group is displayed. In this example, the total of the first value and the second value specified for the voting ticket that the player voted for is displayed. In the possible number of participating players display area 512, information on players who are participating as guest players in the group is displayed. For example, if the number of people who can participate in the group is 4, three people will be in the frame of guest players, and the empty frame will be indicated as such. The vote information display area 513 displays the total of the first values voted on the target race by all players currently participating in the group, information on the privilege grade achieved by the total of the first values, and information on the voting amount required to upgrade to the next privilege grade. The cancel button 514 is an operation button for canceling the recruitment of the group, and the confirm button 515 is an operation button for confirming the members of the group.

[0094] Next, the process for another player (referred to as player B) to join the group recruited by player A will be described. As shown in FIG. 12, the terminal 20B requests the server 10 for list information of groups recruiting multiplayer members (S300). When requesting the list information, the terminal 20B may specify conditions such as the target race and the password, and request the server 10 to extract groups that meet the conditions. The server 10 receives the request from the terminal 20B (S208), extracts groups that match the received request, generates screen data for displaying a list of groups, and transmits it to the terminal 20B (S212).

[0095] The terminal 20B receives the screen data from the server 10 (S302) and displays the screen on the display of the terminal 20B based on the screen data.

[0096] FIG. 16 shows an example of the participation request screen 520 displayed on the display of the terminal 20B in the above process. As shown in FIG. 16, the participation request screen 520 includes a group list display area 521. The group list display area 521 is an area for displaying a list of groups that meet the conditions requested by Player B. In this example, it is assumed that two groups are extracted, but it is not limited to this. The group list display area 521 includes a first group display area 521A and a second group display area 521B. In the first group display area 521A, information about the group of Player A as the first group is displayed, and the total of the voting amounts of the first value and the second value of the players participating in the first group, information on the privilege grade, and information necessary for upgrading the privilege grade are displayed. Player B can participate in the first group by pressing the participation button 522A. Similarly, in the second group display area 521B, information about the group of Player E as the second group is displayed, and the total of the voting amounts of the first value and the second value of the players participating in the second group, information on the privilege grade, and information necessary for upgrading the privilege grade are displayed. Player B can participate in the second group by pressing the participation button 522B.

[0097] When the terminal 20B receives an operation of the participation button 522A from Player B, for example, it requests the server 10 to participate in the selected group (S304). The server 10 receives the participation request from the terminal 20B (S212). If the target group is in a joinable state, it allows Player B to join the group and notifies the terminals 20A and 20B that Player B has joined the group (S214).

[0098] The terminal 20A receives the notification from the server 10 (S106) and displays the group information on the multiplayer screen displayed on the terminal 20A (S108). Similarly, the terminal 20B receives a notification from the server 10 (S306), and causes the group information to be displayed on the multi-play screen displayed on the terminal 20B (S308).

[0099] FIG. 17 shows an example of the multi-play screen 530 displayed on the terminal 20B in S308. As shown in FIG. 17, the multi-play screen 530 includes a member screen tab 531 and a timeline screen tab 532. The member screen tab 531 is an area for displaying information of players participating in the group. Specifically, the member screen tab 531 includes a member information display area 533, and the member information display area 533 includes a first member display area 533A, a second member display area 533B, and a voting information display area 536. The first member display area 533A includes information about the host player and information about the total of the voting amounts of the first value and the second value for which the host player is voting. By selecting the purchase ticket display button 534, it is possible to confirm information about the voting tickets purchased by the player displayed in the first member display area 533A. The second member display area 533B is information about the first guest player, and the data to be displayed may be the same as that in the first member display area 533A. In the voting information display area 536, the total of the first values voted on the target race by all players currently participating in the group, information about the bonus grade achieved by the total of the first values, and information about the voting amount required to upgrade to the next bonus grade are displayed. The timeline screen tab 532 is a screen for displaying the history of the actions of each player participating in the group, and details will be described later. Note that the actions of the player include the player's participation, voting, message sending, etc.

[0100] Here, FIG. 18 shows an example of the purchase voting ticket details screen 550 displayed when the voting information display area 536 is selected in the multi-play screen 530 of FIG. 17. As shown in FIG. 18, the purchase ballot ticket details screen 550 includes a ballot ticket information display area 551 and a piggyback vote button 553. The ballot ticket information display area 551 is an area for displaying information on the ballot ticket for which Player A has voted. For example, by Player B selecting the piggyback vote button 553, it becomes possible to vote based on the ballot ticket for which Player A has voted. Here, "piggyback vote" means purchasing a ballot ticket based on the ballot ticket voted by another player.

[0101] After the terminal 20B receives, for example, the selection of the piggyback vote button 553 from Player B and then receives the specification of the voting amount, it transmits the voting information of Player B to the server 10 (S310).

[0102] When the server 10 receives the voting information from the terminal 20B (S216), it executes a voting process based on the voting information (S220), and transmits the result of the voting process to the terminal 20B (S222). Then, the terminal 20B receives the result of the voting process from the server 10 (S312).

[0103] Furthermore, the server 10 updates the group's timeline information in response to the voting process being performed, and notifies the terminals 20 of each player participating in the group of the updated timeline information (S224). When the terminals 20A and 20B receive the update notification of the timeline information from the server 10, they update the multiplayer screen based on the received information (S110, S314).

[0104] FIG. 19 shows an example of the multiplayer screen 530 displayed on the terminal 20B. As shown in FIG. 19, the timeline screen tab 532 of the multiplayer screen 530 includes a member display area 540, a privilege grade display area 541, and a timeline display area 542. The member display area 540 displays information on the players participating in the group. In the privilege grade display area 541, information on the privilege grade currently set for the group is displayed according to the voting amount of the players participating in the group. In the timeline display area 542, the action history of the players participating in the group is displayed. In this example, in the timeline display area 542, the first message 542A, the second message 542B, the third message 542C, and the fourth message 542D are displayed. The first message 542A is a message corresponding to the voting history of player A, the second message 542B is a message indicating that player B has participated, the third message 542C is a message indicating that player B has bet on player A's voting ticket, and the fourth message 542D is a message indicating that due to player B's vote, the group's privilege grade has risen from G2 to G3. In this way, since the actions of the players participating in the group and messages such as chats are displayed in the timeline display area 542, communication within the group can be activated.

[0105] Next, based on FIG. 13, the process of finalizing the group and granting privileges to the players within the group in the voting system 1 will be described. As shown in FIG. 13, the server 10 receives a request for group finalization from the terminal 20A (S230: Y), or when the voting deadline for the target race has passed (S232: Y), it sends a group finalization notice to the terminals 20 of each player participating in the group (S234). Each terminal 20 of the players participating in the group receives the group finalization notice from the server 10 (S130, S330). On the other hand, if the request for group finalization has not been received (S230: N) and it is before the voting deadline (S232: N), it returns to S230.

[0106] Next, the server 10 waits until the result of the target race is determined (S236: N). When the result of the target race is determined (S236: Y), it determines the winning result based on the voting ticket information of each player (S238). The determination of this winning result is performed by determining the winning amount for each voting ticket according to the voting ticket, odds, and voting amount. Furthermore, the server 10 determines the privilege for each player based on the voting ticket information of each player (S240). This privilege determination process is executed by the privilege granting unit 104.

[0107] Next, the server 10 notifies the terminals 20 of each player in the group of the results of the processes in S238 and S240 (S242). The terminal 20 of each player receives the result of the target race from the server 10 (S132, S332) and displays the result on the display (S134, S334).

[0108] Here, FIG. 20 shows an example of the privilege granting screen 560 displayed on the display of the terminal 20A. As shown in FIG. 20, the privilege granting screen 560 includes a privilege information display area 561 and a granted privilege display area 562. In the privilege information display area 561, there are a first player privilege display area 561A that displays the privilege determined based on the voting information of the first player, a second player privilege display area 561B that displays the privilege determined based on the voting information of the second player, a third player privilege display area 561C that displays the privilege determined based on the voting information of the third player, and a fourth player privilege display area 561D that displays the privilege determined based on the voting information of the fourth player. And in the granted privilege display area 562, the total of the privileges granted to player A, who is the first player, including the privilege information of the other players in the group is displayed.

[0109] Note that when a third privilege is granted to the group, the information on the third privilege may be further added. Regarding the presence or absence of the grant of the third privilege, for example, it may be displayed together with the effect image after the privilege granting screen 560 is displayed.

[0110] According to the voting system 1 according to the second embodiment described above, since a plurality of players vote in groups for a race, they can obtain benefits based on the voting information of other players in the group, so it is easier to obtain more advantageous benefits than when not forming a group. Therefore, the motivation for a plurality of players to vote in groups can be improved.

[0111] <Supplementary Note Regarding the Second Embodiment> (Supplementary Note 1) An information processing apparatus that accepts voting on the result of a competition, a registration unit that registers a plurality of players including a first player and a second player as a group, a reception unit that receives first voting information voted by the first player and second voting information voted by the second player for the competition, a privilege granting unit that grants a first privilege determined based on the first voting information to the first player, and the privilege granting unit grants the first privilege to the second player when the second voting information satisfies a predetermined condition, information processing apparatus. According to (Supplementary Note 1), when the first player and the second player are registered as a group, the privilege granted to the first player by the vote of the first player can also be granted to the second player when the vote of the second player satisfies a predetermined condition. Thereby, the motivation for a plurality of players to vote in groups can be improved.

[0112] (Supplementary Note 2) The privilege granting unit grants a second privilege determined based on the second voting information to the second player, and when the first voting information satisfies a predetermined condition, grants the second privilege to the first player, The information processing apparatus according to Supplementary Note 1. According to Supplementary Note 2, when the first player and the second player are registered as a group, if the vote of the first player satisfies a predetermined condition, the privilege given to the second player by the vote of the second player can also be given to the first player. Thereby, the motivation for a plurality of players to form a group and vote can be further improved.

[0113] (Supplementary Note 3) When any one of the plurality of players votes on the competition, it has a participation control unit that enables other players to participate in the group. The registration unit registers a player who has accepted participation during a period when participation in the group is possible as a participant in the group. The information processing apparatus according to Supplementary Note 1 or 2. (Supplementary Note 3) According to this, since there is at least one player who is voting within the group, it becomes easier for a player who newly joins the group to obtain a privilege by voting. Thereby, the psychological barrier of a player who newly joins the group is lowered, and the group is more likely to be formed.

[0114] (Supplementary Note 4) The participation control unit displays information regarding the voting information voted by the players who have joined the group on a predetermined screen where the other players perform an operation to join the group. The information processing apparatus according to Supplementary Note 3. (Supplementary Note 4) According to this, information regarding the votes that the players who have joined the group have already voted can be provided to a player who is about to newly join the group. Thereby, it becomes easier for the player to select a desired group with reference to the voting information of the group members.

[0115] (Supplementary Note 5) The privilege granting unit determines the first privilege based on the privilege grade information corresponding to the total of the voting amounts of the first value voted by the players who have joined the group and the first voting information. When the participation control unit displays the predetermined screen, it causes the predetermined screen to display privilege grade information corresponding to the total amount of votes of the first value voted by the players participating in the group at that time. The information processing apparatus according to Supplementary Note 4. (According to Supplementary Note 5), it is possible to provide information about the privileges obtained by joining the group to a player who is about to newly join the group before joining the group. As a result, it becomes easier for the player to join a group where it is easy to obtain a privilege of a desired grade.

[0116] (Supplementary Note 6) When the participation control unit displays the privilege grade information at that time on the predetermined screen, it also causes the predetermined screen to display information on the amount of votes of the first value necessary to upgrade the privilege grade information at that time. The information processing apparatus according to Supplementary Note 5. (According to Supplementary Note 6), it is possible to provide information about the privileges obtained by joining the group and information on the amount of votes necessary to further upgrade the privileges to a player who is about to newly join the group before joining. As a result, it becomes easier for the player to join a group where it is easy to obtain a privilege of a desired grade.

[0117] (Supplementary Note 7) The reception unit can receive voting information in which at least one of the first value or the second value is specified from each of the plurality of players for the competition. The privilege granting unit determines the first privilege based on the privilege grade information corresponding to the total amount of votes of the first value voted by the players participating in the group and the first voting information. The information processing apparatus according to any one of Supplementary Notes 1 to 6. (According to Supplementary Note 7), since the first privilege given to the first player can be changed according to the vote designating the first value of the players participating in the group, it is possible to provide an incentive for the players participating in the group to vote designating the first value.

[0118] (Supplementary Note 8) When the first value is specified in the second voting information, the privilege granting unit grants the first privilege to the second player regardless of whether the first voting information specifies the first value or the second value. The information processing apparatus according to Supplementary Note 7. According to Supplementary Note 8, since a player participating in a group can obtain a privilege granted by other players participating in the group by casting a vote specifying the first value, it is possible to encourage the players participating in the group to cast a vote specifying the first value.

[0119] (Supplementary Note 9) When only the second value is specified in the second voting information, the privilege granting unit grants the first privilege to the second player when the first voting information specifies the second value. The information processing apparatus according to Supplementary Note 7 or 8. According to Supplementary Note 9, when a player participating in a group casts a vote specifying only the second value, only the privilege obtained by a vote specifying the second value by other players participating in the group is granted. Therefore, it is possible to encourage the players participating in the group to cast a vote specifying not only the second value but also the first value.

[0120] (Supplementary Note 10) The privilege granting unit determines the quantity of the first privilege to be granted to the first player with a probability corresponding to rank information set based on the voting history for the first player. When the second voting information satisfies a predetermined condition, the privilege granting unit grants the determined quantity of the first privilege to the second player. The information processing apparatus according to any one of Supplementary Notes 1 to 9. According to Supplementary Note 10, the quantity of the first privilege granted to the first player can be changed based on the rank of the first player set by the voting history. Thereby, the quantity of the privilege obtained by other players can be changed according to the rank of the players participating in the group.

[0121] (Appendix 11) When the total voting amount of the first value of the players participating in the group satisfies the first condition, the privilege granting unit draws whether to grant a third privilege to the group, When granting the third privilege to the group, the third privilege is granted to the players who voted by designating the first value among the players participating in the group. The information processing apparatus according to any one of Appendices 1 to 10. According to (Appendix 11), additional privileges can be granted to the players who voted by designating the first value among the players participating in the group according to the total voting amount of the first value designated by the players participating in the group. Thereby, it is possible to promote the players participating in the group to vote by designating the first value.

[0122] (Appendix 12) An information processing method for receiving votes on the result of a competition, a registration process in which a computer registers a plurality of players including a first player and a second player as a group, a reception process in which the computer receives first voting information voted by the first player and second voting information voted by the second player for the competition, a privilege granting process in which the computer grants a first privilege determined based on the first voting information to the first player, and in the privilege granting process, when the second voting information satisfies a predetermined condition, the computer grants the first privilege to the second player. Information processing method.

[0123] (Appendix 13) A computer for receiving votes on the result of a competition, a registration unit that registers a plurality of players including a first player and a second player as a group, a reception unit that receives first voting information voted by the first player and second voting information voted by the second player for the competition, A program for functioning as a privilege awarding unit that awards a first privilege determined based on the first voting information to the first player, wherein when the second voting information satisfies a predetermined condition, the privilege awarding unit awards the first privilege to the second player. Program.

Explanation of Signs

[0124] 1 Voting system 10 Server 11 Processor 12 Storage device 13 Communication IF 14 Input device 15 Output device 20 Terminal 20A Terminal 20B Terminal 100 Storage unit 101 Display control unit 102 Reception unit 103 Voting processing unit 104 Privilege awarding unit 105 Payment processing unit 110 Participation control unit 111 Registration unit 500 Voting screen 501 Button 502 Voting amount information display area 503 Voting ticket information display area 510 Recruitment screen 511 Host player information display area 512 Display area for the number of players who can participate 513 Voting information display area 514 Cancel button 515 Confirmation button 520 Participation request screen 521 Group list display area 521A First group display area 521B Second group display area 522A Participation button 522B Participation button 530 Multiplayer Screen 531 Member Screen Tab 532 Timeline Screen Tab 533 Member Information Display Area 533A First Member Display Area 533B Second Member Display Area 534 Purchased Ticket Display Button 536 Voting Information Display Area 540 Member Display Area 541 Bonus Grade Display Area 542 Timeline Display Area 542A First Message 542B Second Message 542C Third Message 542D Fourth Message 550 Purchased Voting Ticket Details Screen 551 Voting Ticket Information Display Area 553 Check-in Voting Button 560 Bonus Award Screen 561 Bonus Information Display Area 561A First Player Bonus Display Area 561B Second Player Bonus Display Area 561C Third Player Bonus Display Area 561D Fourth Player Bonus Display Area 562 Awarded Bonus Display Area T1 Bonus Grade Information Table

Claims

Claim 1 An information processing apparatus that accepts votes on the results of a competition, comprising: a registration unit that registers a plurality of players including a first player and a second player as a group; a reception unit that receives first voting information voted by the first player and second voting information voted by the second player for the competition; a privilege granting unit that grants a first privilege determined based on the first voting information to the first player, and the privilege granting unit grants the first privilege to the second player when the second voting information satisfies a predetermined condition. An information processing apparatus.

Citation Information

Patent Citations

  • Game management device and program

    JP2004054392A

  • Voting forecast disclosure system, method, and computer program

    JP2010160612A

  • Information sharing system, information sharing device and information sharing method

    JP2014081771A

  • Server device control method, server device, and program

    JP2016030213A

  • Voting service device, data processing method, program, recording medium, and voting service system

    JP2016031740A