Information processing system, information processing method, and program
The information processing system simplifies sports betting for novice users by allowing a first terminal to share voting information with a second terminal, making it easier for them to participate in competitions.
Patent Information
- Application Number
- JP2025106650
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-08-22
AI Technical Summary
Existing sports betting systems, particularly for novice users, are complicated and pose a high barrier to entry due to the complexity of selecting betting methods and contestants in events like bicycle racing, horse racing, and boat racing.
An information processing system comprising a first terminal that sets and outputs voting information in a shared state, allowing a second terminal to acquire and process this information for easier voting by novice users.
Facilitates easier voting for competitions by enabling novice users to cast votes based on the voting information of more experienced users, simplifying the voting process.
Smart Images

Figure 2025123539000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] There are known systems that allow betting on various sports events, such as bicycle racing, horse racing, or boat racing, to be done using a mobile terminal. Patent Document 1 discloses a system that allows voters to purchase betting tickets using a mobile terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-114487 Summary of the Invention [Problem to be solved by the invention]
[0004] The voting methods used in sports where betting is available are complicated, and for voters with little voting experience (hereinafter referred to as "novice voters"), the barrier to voting is high. For example, in the case of bicycle racing, horse racing, boat racing, etc., beginner voters have to choose a voting method and athlete from many different betting patterns, which makes it difficult for them to understand how to vote.
[0005] The present invention has been made in consideration of these points, and aims to make it easier for users to vote in competitions. [Means for solving the problem]
[0006] An information processing system according to one embodiment of the present invention is an information processing system comprising a first terminal and a second terminal, wherein the first terminal has a setting unit that sets voting information indicating the content of a vote cast by a first user of the first terminal in a competition to a shared state in which the second terminal can acquire it, and an output unit that outputs the voting information in the shared state, and the second terminal has an information acquisition unit that acquires the voting information and a voting processing unit that enables a second user of the second terminal to vote in the competition based on the voting information. [Effects of the Invention]
[0007] The present invention has the effect of making it easier for users to vote for competitions. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing the system configuration of a voting system 1 according to the present embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the hardware configuration of a terminal 20. [Figure 3] 10 is a diagram showing an example of voting information stored in the storage unit 22. FIG. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional block configuration of a processor 21. [Figure 5] FIG. 10 is a diagram showing an example of voting information output by the output unit 215 of the terminal 20a. [Figure 6] FIG. 10 is a diagram showing an example of voting information displayed by the display control unit 211 of the terminal 20b. [Figure 7] 10 is a flowchart showing the flow of processing when the terminal 20a operates in the first terminal mode. [Figure 8] 10 is a flowchart showing the flow of processing when the terminal 20b operates in the second terminal mode. DETAILED DESCRIPTION OF THE INVENTION
[0009] <System configuration> Fig. 1 is a diagram showing the system configuration of a voting system 1 according to this embodiment. The voting system 1 shown in Fig. 1 includes an information processing device 10 and multiple terminals 20. The information processing device 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 a mobile communication network. Each of the multiple terminals 20 is communicably connected to the other terminals 20 via a wireless channel W such as a wireless LAN or Bluetooth (registered trademark).
[0010] The information processing device 10 is a device that accepts votes for a race in which voting targets can be cast. Specifically, the information processing device 10 is a device that supports voters, who are users of the terminals 20, in betting a predetermined value on a contestant (including a player or an animal) who is predicted to win a race such as a bicycle race, a horse race, or a boat race.
[0011] The information processing device 10 performs processes such as storing the betting object on which the voter using the terminal 20 voted, storing the amount of value owned by the voter, and determining the amount of reward (i.e., the payout amount) according to the results of the competition.
[0012] The information processing device 10 is configured, for example, from one or more physical servers. The information processing device 10 may be configured using a virtual server that operates on a hypervisor, or may be configured using a cloud server.
[0013] The terminals 20 (terminal 20a, terminal 20b) are terminals used by voters to cast their votes, and are, for example, information processing terminals such as mobile phones (including smartphones), tablet terminals, or personal computers. The voters can cast their votes for the voting targets by operating the terminals 20.
[0014] The terminal 20 displays a betting ticket on a display provided in the terminal 20 based on the betting objects on which the voter has voted and the predetermined value bet on the betting objects. The betting ticket displayed by the terminal 20 indicates one or more betting objects and the predetermined value bet on the betting objects.
[0015] When the event being bet on is Keirin, the bets are, for example, "Number 5 comes in first, and number 3 comes in second" selected in the "Diagram" bet, or "Numbers 1, 2 and 5" selected in the "Trifecta" bet. Note that a diagram bet is predicting the riders who will come in first and second in the order of their finish, while a trifecta bet is predicting the riders who will come in first through third regardless of their order of finish.
[0016] The predetermined value may be money, or may be points that can be used for a predetermined service or game, etc. Furthermore, the points may be points that the voter can receive free of charge (free points), or may be points that the voter can receive in exchange for payment of money (paid points).
[0017] Terminal 20a and terminal 20b have a first terminal mode and a second terminal mode, and switch between the first terminal mode and the second terminal mode based on the operation received from the voter. In this specification, an example will be described in which terminal 20a is a first terminal that operates in the first terminal mode, and terminal 20b is a second terminal that operates in the second terminal mode.
[0018] A first user using terminal 20a decides on a betting target determined by a combination of multiple athletes or entry slots corresponding to the athletes predicted to win the race and a betting method (i.e., betting type), and casts by operating terminal 20a to enter the decided betting target and the number of votes or betting amount of a predetermined value for the betting target.
[0019] Terminal 20a operating in the first terminal mode outputs voting information by displaying or transmitting voting information indicating the details of votes cast in a competition by a first user using terminal 20a. Terminal 20a outputs the voting information after setting terminal 20a to a shared state in which terminal 20b used by a second user can obtain the voting information.
[0020] The shared state is a state in which terminal 20a is set to output the voting information stored in terminal 20a so that terminal 20b can acquire the voting information. A first user using terminal 20a performs an operation to select the voting information that terminal 20b is allowed to acquire from the voting information for which the first user has voted, and terminal 20a sets the voting information selected by the first user to a shared state. The output of the voting information is, for example, transmission of the voting information via wireless channel W or display of the voting information on a display provided in terminal 20a.
[0021] Terminal 20b operating in second terminal mode acquires voting information from terminal 20a and enables second users to vote for the competition based on the acquired voting information. When terminal 20a displays the voting information, terminal 20b acquires the voting information by capturing an image of the voting information displayed on terminal 20a. When terminal 20a transmits the voting information, terminal 20b acquires the voting information via wireless channel W.
[0022] Terminal 20b displays the acquired voting information, allowing a second user using terminal 20b to check the content of the votes cast by the first user. The second user can check the displayed content and cast a vote using at least a part of the displayed voting information. The voting methods used in the races where betting is conducted are complicated, and voting can be intimidating for beginners. For example, in bicycle racing, horse racing, boat racing, etc., beginner voters must select a betting method and contestant from many betting patterns, which can make it difficult for them to understand how to vote. In contrast, by operating terminals 20a and 20b as described above, even if the second user is a beginner voter, they can vote in the race by referring to the content of the votes cast by the first user, making it easier for them to vote in the race.
[0023] The configurations and operations of the terminals 20a and 20b will be described in detail below. In the following description, when functions and operations common to the terminals 20a and 20b are described, they may be referred to as terminal 20.
[0024] <Hardware configuration> 2 is a diagram showing an example of the hardware configuration of the terminal 20. The terminal 20 includes a processor 21, a storage unit 22, a communication IF (Interface) 23, an input device 24, and an output device 25.
[0025] The processor 21 is, for example, a CPU, and executes programs stored in the storage unit 22 to realize various functions.
[0026] The storage unit 22 has storage media such as a ROM (Read Only Memory) and a RAM (Random Access Memory), etc. The storage unit 22 stores the program executed by the processor 21 and voting information.
[0027] FIG. 3 is a diagram showing an example of voting information stored in memory unit 22. The voting information shown in FIG. 3 associates a competition ID for identifying the competition, a voting method, a group number, a voting amount, a voting amount display method, and a setting for the sharing status of the voting information. The voting amount display method is an item that indicates whether to display the voting amount as is when terminal 20 operates in first terminal mode, or whether to display a mark such as a symbol or image that indicates an approximate voting amount. Details of the voting amount display method will be described later. The sharing setting is an item that indicates whether to share the voting information when terminal 20 operates in first terminal mode.
[0028] The communication IF 23 has a communication controller for performing wired communication or wireless communication with the information processing device 10 via the communication network N, and a communication controller for performing wireless communication with another terminal 20 via a wireless channel W. The communication IF 23 transmits data input from the processor 21 to the information processing device 10 or another terminal 20. The communication IF 23 notifies the processor 21 of the data input from the information processing device 10 or another terminal 20.
[0029] The input device 24 receives input operations from, for example, a user. The input device 24 is, for example, a touch panel.
[0030] The output device 25 outputs various types of information. The output device 25 is, for example, a display. The output device 25 displays a screen on which the user can make various settings and cast votes. Furthermore, when operating in the first terminal mode, the output device 25 displays voting information.
[0031] <Function block configuration> 4 is a diagram showing an example of a functional block configuration of the processor 21. The processor 21 executes a program stored in the storage unit 22 to function as a display control unit 211, a setting reception unit 212, a setting unit 213, a voting processing unit 214, an output unit 215, and an information acquisition unit 216.
[0032] The display control unit 211 outputs screen data to the output device 25. For example, the display control unit 211 causes the output device 25 to display a voting reception screen for receiving votes from users. Furthermore, the display control unit 211 causes the output device 25 to display a setting screen based on an instruction from the setting reception unit 212. Furthermore, in the first terminal mode, the display control unit 211 causes the output device 25 to display voting information screen data showing voting information based on an instruction from the output unit 215.
[0033] The setting reception unit 212 receives various settings corresponding to input operations by the user of the terminal 20. Specifically, the setting reception unit 212 displays a setting screen on the output device 25 via, for example, the display control unit 211, and receives input operations by the user via the setting screen. The setting reception unit 212 identifies the setting content input by the user based on the received input operation, and then notifies the setting unit 213 of the identified setting content.
[0034] The various settings include, for example, a setting as to whether the terminal 20 operates in the first terminal mode or the second terminal mode, and a setting as to the display mode of the voting amount cast by the user. The setting as to whether the terminal 20 operates in the first terminal mode or the second terminal mode is, for example, a setting as to whether the terminal 20 is in a sharing state in which voting information is shared with other terminals 20, or in a reading state in which voting information displayed on other terminals 20 is read.
[0035] The setting of the display mode of the voting amount is a setting of the mode in which voting amount information indicating the voting amount for the voting content specified by the first user is displayed on the terminal 20a. The display mode can be, for example, to display the voting amount cast by the first user as is, or to display a mark in a different display mode so that the voting amount cast by the first user cannot be specifically known.
[0036] The setting accepting unit 212 may accept a setting for whether to share the betting information for each event, group number, or betting type for which the first user has bet, and a setting for the mode in which betting amount information is displayed. In this case, the setting accepting unit 212 allows the first user to select one or more events, group numbers, or betting types from the multiple events, group numbers, or betting types for which the first user has bet, and accepts a setting for whether to share the betting information for the event, group number, or betting type selected by the first user, and a setting for the mode in which betting amount information is displayed. By operating the setting accepting unit 212 in this manner, it is possible to limit the sharing of all betting information with the second user to betting information permitted by the first user.
[0037] The setting unit 213 acquires setting contents corresponding to the user's input operation from the setting acceptance unit 212, and sets the operating mode of the terminal 20 based on the acquired setting contents. For example, when the setting acceptance unit 212 accepts a setting to operate in the first terminal mode (i.e., a setting to set the terminal 20a in a shared state), the setting unit 213 of the terminal 20a sets the terminal 20a in a shared state so that the voting information indicating the voting contents of the votes cast for the competition by the first user of the terminal 20a can be acquired by the terminal 20b operating in the second terminal mode. The setting unit 213 stores the setting to the shared state in the storage unit 22.
[0038] When the setting receiving unit 212 receives a setting for whether to set a shared state for each event, pair number, or betting type, the setting unit 213 associates the shared state with the event ID and stores the shared state in the storage unit 22. Specifically, as shown in Figure 3, the setting unit 213 stores in the storage unit 22 that the vote associated with the event ID "NGY-3," for example, has been set to the shared state ("ON" in Figure 3).
[0039] The voting processing unit 214 executes processing for voting based on the voting content received through the user's input operation. Specifically, as the voting processing, the voting processing unit 214 transmits the voting content input by the user to the information processing device 10. When the terminal 20 operates in the second terminal mode, the voting processing unit 214 enables voting for the competition based on the voting information acquired by the information acquisition unit 216. Specifically, the voting processing unit 214 of the terminal 20b transmits to the information processing device 10 voting information that at least partially matches the voting information acquired from the terminal 20a by the information acquisition unit 216. By operating the voting processing unit 214 in this manner, the second user operating the terminal 20b operating in the second terminal mode can vote for the competition based on the voting information of the first user operating the terminal 20a operating in the first terminal mode.
[0040] When the terminal 20a operates in the first terminal mode, the output unit 215 outputs the voting information in the shared state. For example, in the voting information shown in Figure 3, the output unit 215 acquires from the storage unit 22 the voting information associated with the competition ID for which the sharing setting is "ON" (in Figure 3, the competition ID "NGY-3"), and then causes the output device 25 to display the acquired voting information.
[0041] The output unit 215 controls and outputs the manner in which the voting amount is displayed in a manner corresponding to the setting accepted by the setting accepting unit 212. When the setting accepting unit 212 accepts a display mode setting to display the voting amount as is, the output unit 215 displays the voting amount voted by the first user as is on the output device 25. When the setting accepting unit 212 accepts a display mode setting to display a mark corresponding to the voting amount voted by the first user, the output unit 215 displays the mark corresponding to the voting amount on the output device 25.
[0042] Fig. 5 is a diagram showing an example of voting information output by output unit 215. The voting information shown in Fig. 5 shows area 221 for displaying information for identifying the event to be bet on, area 222 for displaying the betting method, area 223 for displaying the bet target and the betting amount, and QR code 224 (registered trademark), which is a voting information code including the information shown in areas 221, 222, and 223.
[0043] FIG. 5 shows an example of betting information in which the output unit 215 indicates the betting amount using the number of ★ (star) marks. Each ★ corresponds to a predetermined amount or range of amounts, and the more ★s, the larger the betting amount. For example, one ★ corresponds to 1,000 yen, and "★★★★★" indicates that the betting amount is between 5,000 yen and 6,000 yen. By having the output unit 215 display such betting information on the output device 25, the second user can recognize that the first user bet a large amount on a 2-race bet, with number 3 as the first place winner and number 5 as the second place winner. Furthermore, by having the output unit 215 output marks corresponding to the betting amount instead of the betting amount, the first user who does not want their betting amount to be known can easily disclose how they bet.
[0044] The relationship between the mark corresponding to the voting amount and the voting amount is arbitrary, and the number of marks may be associated with a range of voting amounts. For example, the output unit 215 may output voting information created as "one star if the voting amount is between 1,000 yen and 5,000 yen, and two stars if the voting amount is between 5,000 yen and 8,000 yen." Furthermore, the mark corresponding to the voting amount is not limited to a star, and the output unit 215 may represent the voting amount by the length of a bar.
[0045] The output unit 215 may output the first betting amount of the first value in a manner corresponding to the display mode setting, and may output the second betting amount of the second value without using the display mode setting. The first value is, for example, cash. The second value is, for example, points that can be used for betting on a competition. In this way, the output unit 215 converts the cash betting amount into marks, thereby protecting the first user's privacy regarding cash.
[0046] The output unit 215 of terminal 20a may transmit the voting information to terminal 20b via the communication IF 23 instead of outputting the voting information to the output device 25, or in addition to outputting the voting information to the output device 25. The output unit 215 of terminal 20a may transmit the voting information to terminal 20b while set to the shared state when the positional relationship with terminal 20b satisfies a predetermined condition (for example, when the distance between terminal 20a and terminal 20b is within a predetermined distance). The output unit 215 of terminal 20a may transmit the voting information to terminal 20b on the condition that the identification information or second user name of terminal 20b is stored in the storage unit 22 as a terminal permitted to transmit voting information.
[0047] When terminal 20b operates in the second terminal mode, information acquisition unit 216 acquires voting information output by terminal 20a, which is another terminal operating in the first terminal mode. Information acquisition unit 216 acquires the voting information, for example, by reading the voting information displayed on a display by output unit 215 of terminal 20a. Specifically, when terminal 20b is set to a reading state based on an operation by the second user, information acquisition unit 216 of terminal 20b activates a camera (not shown) to read QR code 224 displayed on terminal 20a. After reading QR code 224 shown in FIG. 5, for example, information acquisition unit 216 extracts voting information from QR code 224.
[0048] The information acquisition unit 216 may acquire the voting information output from the output unit 215 of the terminal 20a by wireless communication via the communication IF 23. The information acquisition unit 216 causes the output device 25 to display the acquired voting information via the display control unit 211.
[0049] Furthermore, the information acquisition unit 216 may acquire information about other users who have cast votes with the same content as the acquired voting information and display it on the second terminal. For example, the information acquisition unit 216 requests the information processing device 10 for voting information about users other than the first user who have cast votes for the same content as the target included in the acquired voting information, and acquires other user information (for example, facial images of the other users) that allows the second user to identify the relevant user. The information acquisition unit 216 displays the acquired other user information on the output device 25 via the display control unit 211. By looking at the other user information displayed in the area 234, the second user, who is a user of the second terminal, can confirm that users other than the first user have also cast votes with the same content, and can therefore vote with peace of mind.
[0050] The information acquisition unit 216 acquires other user information on the condition that there is a friend user who is set as a friend between the second user and the other user in a predetermined application software (for example, SNS application software) and the friend user has set up to make other user information public to the second user. By operating in this manner, the information acquisition unit 216 can appropriately protect information relating to privacy, such as facial images of other users.
[0051] The information acquisition unit 216 may display, in different forms on the output device 25, other user information indicating other users who have voted for the same voting target as the first user in at least one of the multiple votes included in the voting information, and other user information indicating other users who have voted for the same voting target in all of the multiple votes included in the voting information. By displaying other user information in this way, the second user can refer to who has voted and what kind of vote they have and more easily determine whether or not to vote for the same voting target as the first user.
[0052] Fig. 6 is a diagram showing an example of voting information displayed by the display control unit 211 of terminal 20b. The screen shown in Fig. 6 shows an area 231 for displaying information for identifying the event to be bet on, an area 232 for displaying the betting method, an area 233 for displaying the betting target and the betting amount, an area 234 for displaying information about other users, and an operation image 235 for voting based on the displayed voting information.
[0053] The second user can vote under the conditions displayed in the areas 231 to 233 by pressing (touching) the operation image "Purchase." When the operation image "Purchase" is pressed, the voting processing unit 214 transmits the voting information displayed in the areas 231 to 233 together with information for identifying the second user (for example, the second user name) to the information processing device 10. When the operation image "Purchase" is pressed, the voting processing unit 214 may display on the output device 25 a screen for inputting the purchase amount or editing the voting information. On this screen, the user can, for example, select some of the multiple votes indicated by the voting information.
[0054] When information acquisition unit 216 acquires multiple pieces of voting information from terminal 20a, it may preferentially display voting information for cases where a vote was cast using cash over voting information for cases where a vote was cast using free points. Since a target for which a first user voted using cash is considered to be a favorite more likely than a target for which a first user voted using free points, information acquisition unit 216 operating in this manner makes it easier for the second user to know which target the first user considers to be a favorite and cast their vote.
[0055] Furthermore, when the information acquisition unit 216 acquires multiple pieces of voting information from the terminal 20a, it may preferentially display the voting information corresponding to the votes that include voting targets that the first user has voted for frequently. Since voting targets that the first user has voted for frequently are also considered to be the favorite, by operating the information acquisition unit 216 in this manner, it becomes easier for the second user to know the voting target that the first user considers to be the favorite and cast their vote.
[0056] <Processing flow on the first device> 7 is a flowchart showing the flow of processing when the terminal 20a operates in the first terminal mode, and shows the flow of operations in which the terminal 20a displays voting information.
[0057] First, the setting unit 213 determines whether or not to put the voting information into a shared state (S11) based on the content of the setting operation notified from the setting reception unit 212. When the setting unit 213 determines that a setting operation for putting the voting information into a shared state has been performed (YES in S11), the setting unit 213 sets the voting information stored in the storage unit 22 into a shared state (S12).
[0058] When the shared state is set, the setting unit 213 sets the display mode of the voting amount (S13). Specifically, the setting unit 213 sets the display mode by causing the display control unit 211 to display a screen for accepting the setting of the display mode, and acquiring the setting contents of the display mode made by the first user from the setting accepting unit 212. The setting unit 213 notifies the output unit 215 of the set display mode.
[0059] When the output unit 215 is notified of the display mode of displaying a mark (YES in S14), it converts the voting amount in the voting information acquired from the storage unit 22 into a mark and outputs the voting information with the mark displayed (S15). When the output unit 215 is notified of the display mode of displaying the voting amount as is (NO in S14), it outputs the voting information acquired from the storage unit 22 as is (S16).
[0060] <Processing flow for the second device> Fig. 8 is a flowchart showing the process flow when terminal 20b operates in the second terminal mode. Fig. 8 shows the process flow when terminal 20b executes voting processing based on the voting information acquired from terminal 20a.
[0061] First, the information acquisition unit 216 of terminal 20b acquires the voting information output by the output unit 215 of terminal 20a (S21). Next, the information acquisition unit 216 of terminal 20b acquires information about other users who voted for the same voting target (the "group number" shown in FIG. 3) included in the acquired voting information from the information processing device 10 via the communication network N (S22). The display control unit 211 causes the output device 25 to display a screen (for example, the screen in FIG. 6) displaying the voting information and other user information acquired by the information acquisition unit 216 (S23). The display control unit 211 accepts an operation by the second user to select a voting target, and notifies the voting processing unit 214 of the voting target selected by the second user (S24).
[0062] When the second user operates to cast a vote based on the selected voting object (YES in S25), the voting processing unit 214 of the terminal 20b acquires the voting amount input by the second user (S26). The voting processing unit 214 performs voting processing by transmitting the selected voting object and the input voting amount to the information processing device 10 (S27).
[0063] <First Modification> In the above explanation, an example has been given in which the QR code 224, which is a voting information code, includes information for identifying the competition, the voting method, and the voting targets, but the QR code 224 may further include a user ID for identifying the first user. In this case, the information acquisition unit 216 may transmit the user ID included in the QR code 224 to the information processing device 10 and acquire other voting information on votes cast by the first user corresponding to the transmitted user ID. The information acquisition unit 216 may also display the voting information acquired in this manner, allowing the second user to further vote based on the voting information. By operating the information acquisition unit 216 in this manner, the second user can easily vote for multiple competitions.
[0064] When the information acquisition unit 216 acquires other voting information in this way, the information acquisition unit 216 preferentially displays the voting information corresponding to the same voting method as the voting method indicated in the voting information acquired from the terminal 20a on the output device 25. By operating the information acquisition unit 216 in this way, even if the second user is a voting novice, it becomes easier for the second user to vote because he or she only needs to understand one voting method.
[0065] Furthermore, when the information acquisition unit 216 acquires other voting information, the second user may vote for the same competition among the multiple pieces of voting information as the competition indicated by the voting information acquired from terminal 20a. By operating the information acquisition unit 216 in this manner, if the second user is a beginner at voting, they can take their time to vote for one competition.
[0066] The information acquisition unit 216 may display, from among other voting information, voting information corresponding to other competitions being held on the day. On the other hand, the information acquisition unit 216 may exclude, from among other voting information, voting information corresponding to competitions that have already ended from being displayed. By operating the information acquisition unit 216 in this manner, the second user can vote for various competitions that are available for voting on the day, without having to waste time considering competitions that are unavailable for voting.
[0067] The information acquisition unit 216 may be configured so that the first user can set whether or not other voting information can be acquired from the information processing device 10. In this case, the information processing device 10 stores, in association with the first user, a second user name that allows disclosure of other voting information. When the stored terminal 20b of the second user requests other voting information of the first user, the information processing device 10 transmits the other voting information to the terminal 20b. By operating in this manner, the information processing device 10 can appropriately protect the privacy of the first user regarding the voting information.
[0068] <Second Modification> In the above explanation, an example has been given of a case where a second user operates terminal 20b to obtain voting information that a first user operates terminal 20a to set to a shared state, but the first user may also operate terminal 20a to cause terminal 20b to obtain the voting information.
[0069] Specifically, for example, terminal 20a displays voting information and user information of a second user (e.g., a facial image of the second user) on terminal 20a. A first user presses and holds the voting information displayed on terminal 20a. Next, the first user moves the finger that has been pressing and holding the information to a position where the user information of the second user is displayed, and then releases the finger that has been pressing and holding the information from terminal 20a. When the first user releases the finger that has been pressing and holding the information, terminal 20a outputs the voting information to terminal 20b associated with the second user information that is displayed at the position where the first user released the finger.
[0070] By operating the terminal 20a in this manner, the first user can determine the users with whom the first user's voting information will be shared, thereby making it possible to appropriately protect the privacy of the first user's voting information.
[0071] <Third Modification> In the above explanation, an example was given in which terminal 20a and terminal 20b are terminals having the same configuration, but terminal 20a may be a terminal that operates only as a first terminal, and terminal 20b may be a terminal that operates only as a second terminal.
[0072] <Effects of Voting System 1> As described above, the voting system 1 has terminal 20a operating in first terminal mode and terminal 20b operating in second terminal mode. Terminal 20a has setting unit 213 that sets the voting information of the first user using terminal 20a to a shared state in which terminal 20b can acquire it, and output unit 215 that outputs the set shared state. Terminal 20b has information acquisition unit 216 that acquires the voting information output by terminal 20a, and voting processing unit 214 that enables voting based on the acquired voting information.
[0073] Then, the voting processing unit 214 of terminal 20b performs voting processing based on the voting information acquired from terminal 20a by the information acquisition unit 216 of terminal 20b, allowing the second user using terminal 20b to cast the same vote as the first user. This makes it easier for the second user to vote in a competition, for example, even if it is difficult for the second user to understand how to vote in the competition.
[0074] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments.
[0075] In addition to the above embodiment, the following is further noted. (Appendix 1) An information processing system including a first terminal and a second terminal, The first terminal a setting unit that sets voting information indicating the content of a vote cast by a first user of the first terminal in a shared state so that the second terminal can acquire the voting information; an output unit that outputs the voting information in the shared state, The second terminal an information acquisition unit that acquires the voting information; a voting processing unit that enables a second user of the second terminal to vote for the competition based on the voting information; An information processing system having the above. With the information processing system configured in this way, voters can easily cast their votes. (Appendix 2) the information acquisition unit acquires the voting information by reading the voting information displayed on the display unit of the first terminal by the output unit. 10. The information processing system of claim 1. By configuring the information processing system in this way, it is possible to easily cast a vote based on the voting details displayed on the information terminals of other people. (Appendix 3) the information acquisition unit acquires the voting information output from the output unit via wireless communication. 10. The information processing system of claim 1. By configuring the information processing system in this way, it is possible to easily cast a vote by obtaining the voting details of others via wireless communication. (Appendix 4) the first terminal further includes a setting receiving unit configured to receive a setting for a manner in which voting amount information indicating a voting amount for the voting content designated by the first user is to be displayed on the first terminal; The output unit controls the manner in which the bet amount is displayed in accordance with the setting received by the setting receiving unit, and outputs the bet amount. 4. An information processing system according to any one of claims 1 to 3. By configuring the information processing system in this way, the privacy of the voting amount can be protected according to the level desired by the voter. (Appendix 5) the output unit outputs a first voting amount based on a first value in a manner corresponding to the setting, and outputs a second voting amount based on a second value without using the setting; 5. The information processing system of claim 4. By configuring the information processing system in this way, it is possible to protect the privacy of voters regarding their cash. (Appendix 6) the second terminal displays information about other users who have voted with the same content as the acquired voting information on the second terminal. 6. An information processing system according to any one of appendices 1 to 5. By configuring the information processing system in this way, the user of the second terminal can be motivated to vote in the same way as the user of the first terminal. (Appendix 7) An information processing method executed by a first terminal and a second terminal, a step of setting the first terminal to a shared state in which voting information indicating the content of a vote cast by a first user of the first terminal in a competition can be acquired by the second terminal; The first terminal outputs the voting information in the shared state; The second terminal acquires the voting information; enabling a second user of the second terminal to vote for the competition based on the voting information; An information processing method that performs the above. By executing such an information processing method, users (voters) can easily cast their votes for the competition. (Appendix 8) Computer, a setting reception unit that receives a setting as to whether the device operates in a first terminal mode or a second terminal mode; a setting unit that, when operating in the first terminal mode, sets voting information indicating the details of a vote cast by a first user of the first terminal in a competition to a shared state in which the voting information can be acquired by other terminals operating in the second mode; an output unit that outputs the voting information in the shared state when operating in the first terminal mode; an information acquisition unit that, when operating in the second terminal mode, acquires the voting information output by another terminal operating in the first terminal mode; and a voting processing unit that, when operating in the second terminal mode, enables voting for the competition based on the voting information acquired by the information acquisition unit; A program to function as a By having a processor execute such a program, users (voters) can easily cast their votes in the competition. [Explanation of symbols]
[0076] 1. Voting System 10. Information processing equipment 20 terminals 21 processors 22 Memory section 23 Communication Interface 24 Input Devices 25 Output Devices 211 Display control unit 212 Settings Reception Section 213 Settings 214 Voting Processing Unit 215 Output section 216 Information Acquisition Department
Claims
[Claim 1] An information processing system including a first terminal and a second terminal, The first terminal a setting unit that sets voting information indicating the content of a vote cast by a first user of the first terminal for a competition to a shared state in which the second terminal can acquire the voting information; an output unit that outputs the voting information in the shared state, The second terminal an information acquisition unit that acquires the voting information; a voting processing unit that enables a second user of the second terminal to vote for the competition based on the voting information; An information processing system having the above.
Citation Information
Patent Citations
Information processing device, voting acceptance method, and voting acceptance program
JP2020027582A
Information processing device, bet acceptance method, and program
WO2020036210A1
Display system for betting processing, video distribution device, and display method
JP2013114487A