Information processing system, information processing method, and program
The system simplifies sports voting by enabling novice users to vote using a second terminal that acquires and processes voting information from a first terminal, reducing the complexity of selecting voting methods and competitors.
Patent Information
- Application Number
- JP2024106935
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2025-07-16
- Estimated Expiration
- 2040-05-29
AI Technical Summary
Voting methods in sports events like cycling, horse racing, and boat racing are complex, making it difficult for novice voters to understand how to vote due to the need to select a voting method and competitor from many patterns.
An information processing system with a first terminal that sets a sharing state for voting information, allowing a second terminal to acquire and process this information, enabling users to vote based on the shared content.
Facilitates easier voting by novice users by allowing them to reference the voting information of an experienced user, reducing the complexity of the voting process.
Smart Images

Figure 0007709088000001 
Figure 0007709088000002 
Figure 0007709088000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] A system is known that enables voting in various sports where voting is conducted, such as cycling, horse racing, or boat racing, using a mobile terminal. Patent Document 1 discloses a system that allows a voter to purchase a voting ticket using a mobile terminal.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The voting methods employed in sports where voting is conducted are complex, and for voters with little voting experience (hereinafter referred to as "novice voters"), the threshold for voting is high. For example, in the case of cycling, horse racing, boat racing, etc., novice voters have a problem in that it is difficult to understand how to vote because they must select a voting method and a competitor from among many voting patterns.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to make it easier for users to vote in sports.
Means for Solving the Problems
[0006] An information processing system according to an aspect of the present invention is an information processing system including a first terminal and a second terminal. The first terminal has a setting unit that sets a sharing state in which voting information indicating voting content voted by a first user of the first terminal can be acquired by the second terminal, and an output unit that outputs the voting information in the sharing state. 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] According to the present invention, there is an effect that it is possible to facilitate a user to vote in a competition.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0009] <System Configuration> FIG. 1 is a diagram showing the system configuration of the voting system 1 according to the present embodiment. The voting system 1 shown in FIG. 1 includes an information processing apparatus 10 and a plurality of terminals 20. The information processing apparatus 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 plurality of terminals 20 is communicably connected to each other via a wireless channel W such as a wireless LAN or Bluetooth (registered trademark).
[0010] The information processing apparatus 10 is a device that accepts votes for a competition in which voting is possible for a voting target. Specifically, the information processing apparatus 10 is a device that supports a voter, who is a user using the terminal 20, to place a bet of a predetermined value on a competitor (including an athlete or an animal) expected to win in a competition such as motorcycle racing, horse racing, and boat racing, and vote.
[0011] The information processing apparatus 10 executes processes such as storing the voting target voted by the voter using the terminal 20, storing the magnitude of the value owned by the voter, and determining the reward amount (i.e., the refund amount) according to the result of the competition.
[0012] The information processing apparatus 10 is composed of, for example, one or more physical servers. The information processing apparatus 10 may be configured using a virtual server operating on a hypervisor, or may be configured using a cloud server.
[0013] The terminals 20 (terminal 20a, terminal 20b) are terminals used by voters who vote, and are information processing terminals such as mobile phones (including smartphones), tablet terminals, or personal computers, for example. The voter can vote for the voting target by operating the terminal 20.
[0014] The terminal 20 displays a voting ticket on the display provided in the terminal 20 based on the voting target voted by the voter and the predetermined value bet on the voting target. The voting ticket displayed by the terminal 20 shows one or more voting targets and the predetermined value bet on the voting target.
[0015] When the competition to be voted on is motorcycle racing, the voting target is, for example, "the first place is No. 5 and the second place is No. 3" selected in the betting type "single bet on two consecutive races", or "No. 1, No. 2, and No. 5" selected in the betting type "multiple bets on three consecutive races". Note that "single bet on two consecutive races" means predicting the first and second place racers in the order of finishing positions, and "multiple bets on three consecutive races" means predicting the racers who will finish in the top three regardless of the finishing order.
[0016] The predetermined value may be money, or may be points or the like available for use in a predetermined service or game. Further, the points may be points that the voter can receive for free (free points), or may be points that can be received in exchange for payment of money (paid points).
[0017] The terminals 20a and 20b have a first terminal mode and a second terminal mode, and operate by switching between the first terminal mode and the second terminal mode based on an operation received from the voter. In this specification, the case where the terminal 20a is the first terminal operating in the first terminal mode and the terminal 20b is the second terminal operating in the second terminal mode will be described as an example.
[0018] The first user who uses the terminal 20a determines the voting target determined by the combination of a plurality of racers predicted to win the competition or the starting positions corresponding to the racers and the voting method (i.e., the betting type), and votes by operating the determined voting target and the number of votes or the amount of votes of the predetermined value for the voting target on the terminal 20a.
[0019] The terminal 20a operating in the first terminal mode outputs voting information by displaying or transmitting the voting information indicating the content voted by the first user who uses the terminal 20a in the competition. After setting the terminal 20a to the shared state in which the terminal 20b used by the second user can acquire the voting information, the terminal 20a outputs the voting information.
[0020] The shared state is a state in which the voting information is set to be output so that the terminal 20b can acquire the voting information stored in the terminal 20a. The first user who uses the terminal 20a performs an operation of selecting the voting information that permits the terminal 20b to acquire among the voted voting information, and the terminal 20a sets the voting information selected by the first user to the shared state. The output of the voting information is, for example, the transmission of the voting information via the wireless channel W or the display of the voting information on the display possessed by the terminal 20a.
[0021] The terminal 20b operating in the second terminal mode acquires the voting information from the terminal 20a and enables the second user to vote in the competition based on the acquired voting information. When the terminal 20a displays the voting information, the terminal 20b acquires the voting information by imaging the voting information displayed on the terminal 20a. When the terminal 20a transmits the voting information, the terminal 20b acquires the voting information via the wireless channel W.
[0022] The terminal 20b displays the acquired voting information, enabling the second user who uses the terminal 20b to confirm the content voted by the first user. The second user can confirm the displayed content and vote using at least a part of the displayed voting information. The voting method adopted in the competition where voting is conducted is complex, and for novice voters, the threshold for voting may be high. For example, in the case of motorcycle racing, horse racing, boat racing, etc., novice voters have to select a voting method and racers from a large number of voting patterns, so it may be difficult to understand how to vote. On the other hand, when the terminals 20a and 20b operate as described above, even if the second user is a novice voter, they can vote in the competition with reference to the voting content of the first user, making it easier to vote in the competition.
[0023] Hereinafter, the configurations and operations of the terminals 20a and 20b will be described in detail. In the following description, when explaining the functions and operations common to the terminals 20a and 20b, they may be referred to as the terminal 20.
[0024] <Hardware Configuration> FIG. 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 realizes various functions by executing programs stored in the storage unit 22.
[0026] The storage unit 22 includes storage media such as a ROM (Read Only Memory) and a RAM (Random Access Memory). The storage unit 22 stores programs executed by the processor 21 and voting information.
[0027] FIG. 3 is a diagram showing an example of the voting information stored in the storage unit 22. In the voting information shown in FIG. 3, a competition ID for identifying a competition, a voting method, a group number, a voting amount, a display method of the voting amount, and a setting of the sharing state of the voting information are associated with each other. The display method of the voting amount is an item indicating whether the voting amount is displayed as it is when the terminal 20 operates in the first terminal mode, or a mark such as a symbol or an image indicating an approximate number of the voting amount is displayed. Details of the display method of the voting amount will be described later. The sharing setting is an item indicating whether to share the voting information when the terminal 20 operates in the first terminal mode.
[0028] The communication IF 23 includes a communication controller for performing wired communication or wireless communication with the information processing apparatus 10 via the communication network N, and a communication controller for performing wireless communication with other terminals 20 via the wireless channel W. The communication IF 23 transmits the data input from the processor 21 to the information processing apparatus 10 or other terminals 20. The communication IF 23 notifies the processor 21 of the data input from the information processing apparatus 10 or other terminals 20.
[0029] The input device 24 receives an input operation from a user, for example. 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 for a user to perform various settings or vote. Further, the output device 25 displays the voting information when operating in the first terminal mode.
[0031] <Functional block configuration> FIG. 4 is a diagram showing an example of the functional block configuration of the processor 21. The processor 21 functions 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 by executing the program stored in the storage unit 22.
[0032] The display control unit 211 outputs the screen data to the output device 25. The display control unit 211 causes the output device 25 to display, for example, a vote reception screen for receiving a vote by the user. Further, 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 vote information screen data indicating vote information based on an instruction from the output unit 215.
[0033] The setting reception unit 212 receives various settings corresponding to the input operations of the user of the terminal 20. Specifically, the setting reception unit 212 causes the output device 25 to display a setting screen via, for example, the display control unit 211, and receives the input operation of the user via the setting screen. After specifying the setting content input by the user based on the received input operation, the setting reception unit 212 notifies the specified setting content to the setting unit 213.
[0034] The various settings are, for example, a setting as to whether the terminal 20 operates in the first terminal mode or the second terminal mode, and a setting of the display mode of the vote amount voted 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 to set the vote information to a shared state in which it is shared with other terminals 20 or to a reading state in which the vote information displayed on other terminals 20 is read.
[0035] The setting of the display mode of the vote amount is a setting of the mode of displaying vote amount information indicating the vote amount of the voting content specified by the first user on the terminal 20a. The display mode is, for example, whether to display the vote amount voted by the first user as it is or to display a mark with the display mode changed so that the vote amount voted by the first user is not specifically known.
[0036] The setting reception unit 212 may receive a setting as to whether to make it a shared state and a setting of a mode for displaying voting amount information for each competition, combination number, or betting formula voted by the first user. In this case, the setting reception unit 212 causes the first user to select one or more competitions, combination numbers, or betting formulas from a plurality of competitions, combination numbers, or betting formulas voted by the first user, and receives a setting as to whether to make the voting information of the competitions, combination numbers, or betting formulas selected by the first user a shared state and a setting of a mode for displaying the voting amount information. By operating the setting reception unit 212 in this way, not all voting information is shared with the second user, and it can be made to be shared with the second user only for the voting information permitted by the first user.
[0037] The setting unit 213 acquires setting contents corresponding to the input operation of the user from the setting reception unit 212, and sets the operation mode of the terminal 20 based on the acquired setting contents. For example, when the setting reception unit 212 receives a setting that it operates in the first terminal mode (that is, a setting to make it a shared state), the setting unit 213 of the terminal 20a sets it to a shared state in which the terminal 20b operating in the second terminal mode can acquire voting information indicating the voting contents voted by the first user of the terminal 20a. The setting unit 213 causes the storage unit 22 to store that it has been set to the shared state.
[0038] When the setting reception unit 212 receives a setting as to whether to set it to a shared state for each competition, combination number, or betting formula, the setting unit 213 causes the storage unit 22 to store the shared state in association with the competition ID. Specifically, as shown in FIG. 3, for example, the setting unit 213 causes the storage unit 22 to store that the voting associated with the competition ID "NGY-3" has been set to the shared state ("ON" in FIG. 3).
[0039] The voting processing unit 214 executes processing for voting based on the voting content received by the user's input operation. Specifically, the voting processing unit 214 transmits the voting content input by the user to the information processing apparatus 10 as processing for voting. 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 apparatus 10 the voting information that at least partially matches the voting information acquired by the information acquisition unit 216 from the terminal 20a. By operating in this manner, the second user who operates the terminal 20b operating in the second terminal mode can vote for the competition based on the voting information of the first user who operates 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 FIG. 3, the output unit 215 acquires from the storage unit 22 the voting information associated with the competition ID (in FIG. 3, the competition ID "NGY-3") for which the sharing setting is "ON", and then causes the acquired voting information to be displayed on the output device 25.
[0041] The output unit 215 controls and outputs the mode of displaying the voting amount in a mode corresponding to the setting received by the setting reception unit 212. When the setting reception unit 212 receives the setting of the display mode of directly displaying the voting amount, the output unit 215 causes the output device 25 to directly display the voting amount voted by the first user. When the setting reception unit 212 receives the setting of the display mode of displaying a mark corresponding to the voting amount voted by the first user, the output unit 215 causes the output device 25 to display the mark corresponding to the voting amount.
[0042] FIG. 5 is a diagram showing an example of the voting information output by the output unit 215. In the voting information shown in FIG. 5, there are a region 221 for displaying information for specifying the competition to be voted on, a region 222 for displaying the voting method, a region 223 for displaying the voting target and the voting amount, and a QR code 224 (registered trademark) which is a voting information code including the information shown in the regions 221, 222, and 223.
[0043] FIG. 5 shows an example of voting information in which the voting amount is indicated by the number of ★ (star) marks. One ★ corresponds to a predetermined amount or range of amounts, and the more ★ there are, the larger the voting amount. For example, one ★ corresponds to 1000 yen, and "★★★★★" indicates that the voting amount is 5000 yen or more and less than 6000 yen. By causing the output unit 215 to display such voting information on the output device 25, the second user can recognize that the first user has voted a large voting amount with the first place being No. 3 and the second place being No. 5 in a double single. Also, by causing the output unit 215 to output marks corresponding to the voting amounts instead of the voting amounts, it becomes easier for the first user who does not want the voting amount to be known to disclose what kind of votes have been cast.
[0044] The relationship between the marks corresponding to the voting amounts and the voting amounts is arbitrary, and the number of marks and the range of voting amounts may be associated. For example, the output unit 215 may output voting information created as "one ★ when the voting amount is from 1000 yen to 5000 yen, and two ★ when the voting amount is from 5000 yen to 8000 yen". Also, the marks corresponding to the voting amounts are not limited to ★, 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 voting amount based on the first value in a mode corresponding to the setting of the display mode, and output the second voting amount of the second value without using the setting of the display mode. The first value is, for example, cash. The second value is, for example, points available for voting in the competition. In this way, by causing the output unit 215 to convert the voting amount in cash into marks, the privacy of the first user regarding cash can be protected.
[0046] Instead of outputting the voting information to the output device 25, or while outputting the voting information to the output device 25, the output unit 215 of the terminal 20a may transmit the voting information to the terminal 20b via the communication IF 23. While the terminal 20a is set to the shared state, the output unit 215 of the terminal 20a may transmit the voting information when the positional relationship with the terminal 20b satisfies a predetermined condition (for example, when the distance between the terminal 20a and the terminal 20b is within a predetermined distance). The output unit 215 of the terminal 20a may transmit the voting information to the terminal 20b on the condition that the identification information or the second user name of the terminal 20b is stored in the storage unit 22 as a terminal permitted to transmit the voting information.
[0047] When the terminal 20b operates in the second terminal mode, the information acquisition unit 216 acquires the voting information output by the terminal 20a, which is another terminal operating in the first terminal mode. The information acquisition unit 216 acquires the voting information, for example, by reading the voting information displayed on the display by the output unit 215 of the terminal 20a. Specifically, when the information acquisition unit 216 of the terminal 20b is set to the reading state based on the operation of the second user, the information acquisition unit 216 activates a camera (not shown) and reads the QR code 224 displayed on the terminal 20a. After reading the QR code 224 shown in FIG. 5, for example, the information acquisition unit 216 extracts the voting information from the 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 acquired voting information to be displayed on the output device 25 via the display control unit 211.
[0049] Furthermore, the information acquisition unit 216 may acquire information about other users who have voted in the same manner 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 of users other than the first user whose voting targets included in the acquired voting information are the same, and acquires other user information (e.g., face images of other users) for the second user to identify the corresponding users. The information acquisition unit 216 causes the output device 25 to display the acquired other user information via the display control unit 211. The second user, who is the user of the second terminal, can confirm that users other than the first user have also voted on the same content by viewing the other user information displayed in the area 234, and thus can vote with confidence.
[0050] The information acquisition unit 216 acquires other user information on the condition that there is a friend user with whom the second user has a common friend setting in a predetermined application software (e.g., SNS application software), and the friend user has set to disclose the other user information to the second user. By operating in this way, the information acquisition unit 216 can appropriately protect information regarding privacy such as the face images of other users.
[0051] Among the plurality of votes included in the voting information, the information acquisition unit 216 may cause the output device 25 to display, in different manners, other user information indicating other users who have voted for the same voting target as the first user in at least one vote and other user information indicating other users who have voted for the same voting target in all of the plurality of votes included in the voting information. By displaying the other user information in this way, it becomes easier for the second user to determine whether to vote for the same voting target as the first user by referring to who has voted on what.
[0052] FIG. 6 is a diagram showing an example of voting information displayed by the display control unit 211 of the terminal 20b. In the screen shown in FIG. 6, there are a region 231 for displaying information for identifying the competition to be voted on, a region 232 for displaying the voting method, a region 233 for displaying the voting target and the voting amount, a region 234 for displaying other user information, and an operation image 235 for voting based on the displayed voting information.
[0053] The second user can vote under the conditions displayed in regions 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 regions 231 to 233 to the information processing apparatus 10 together with information for identifying the second user (for example, the second user name). The voting processing unit 214 may cause the output device 25 to display a screen for inputting the purchase amount or editing the voting information when the operation image "Purchase" is pressed. The user can select, for example, a part of a plurality of votes indicated by the voting information on the screen.
[0054] Note that when the information acquisition unit 216 acquires a plurality of voting information from the terminal 20a, the voting information when voting using cash may be preferentially displayed rather than the voting information when voting using free points. Since the voting target for which the first user voted using cash is considered to have a higher probability of being the favorite than the voting target for which free points were used, by operating in this way, the second user can easily grasp the voting target considered to be the favorite by the first user and vote.
[0055] Also, when the information acquisition unit 216 acquires a plurality of voting information from the terminal 20a, the voting information corresponding to the vote including the voting target with a high voting frequency by the first user may be preferentially displayed. Since the voting target with a high voting frequency by the first user is also considered to have a high probability of being the favorite, by operating in this way, the second user can easily grasp the voting target considered to be the favorite by the first user and vote.
[0056] <Processing Flow of the First Terminal> FIG. 7 is a flowchart showing the processing flow when the terminal 20a operates in the first terminal mode. In FIG. 7, the flow of the operation in which the terminal 20a displays voting information is shown.
[0057] First, the setting unit 213 determines whether to set the voting information to a shared state based on the content of the setting operation notified from the setting reception unit 212 (S11). When the setting unit 213 determines that a setting operation for setting to the shared state has been performed (YES in S11), it sets the voting information stored in the storage unit 22 to the shared state (S12).
[0058] When the setting unit 213 sets it to the shared state, it sets the display mode of the voting amount (S13). Specifically, the setting unit 213 causes the display control unit 211 to display a screen for receiving the setting of the display mode, and acquires the content of the setting of the display mode by the first user from the setting reception unit 212, thereby setting the display mode. 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 it is (NO in S14), it outputs the voting information acquired from the storage unit 22 as it is (S16).
[0060] <Processing Flow of the Second Terminal> FIG. 8 is a flowchart showing the processing flow when the terminal 20b operates in the second terminal mode. In FIG. 8, the flow of the operation in which the terminal 20b executes a voting process based on the voting information acquired from the terminal 20a is shown.
[0061] First, the information acquisition unit 216 of the terminal 20b acquires the voting information output by the output unit 215 of the terminal 20a (S21). Subsequently, the information acquisition unit 216 of the terminal 20b acquires, via the communication network N, information of other users who voted for the same voting target as the voting target (the "group number" shown in FIG. 3) included in the acquired voting information from the information processing apparatus 10 (S22). The display control unit 211 causes the output device 25 to display a screen (for example, the screen in FIG. 6) that displays the voting information and other user information acquired by the information acquisition unit 216 (S23). The display control unit 211 receives an operation in which the second user selects 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 vote based on the selected voting target (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 a voting process by transmitting the selected voting target and the input voting amount to the information processing apparatus 10 (S27).
[0063] <First Modification Example> In the above description, the case where the QR code 224, which is a voting information code, includes information for specifying a competition, a voting method, and a voting target has been exemplified. However, 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 apparatus 10 and acquire other voting information voted by the first user corresponding to the transmitted user ID. The information acquisition unit 216 may further display the voting information thus acquired so that the second user can vote further based on the voting information. By operating the information acquisition unit 216 in this way, the second user can easily vote for a plurality of competitions.
[0064] When the information acquisition unit 216 acquires other voting information in this way, the information acquisition unit 216 preferentially causes the output device 25 to display the voting information corresponding to the same voting method as the voting method indicated by the voting information acquired from the terminal 20a. By operating in this way, even if the second user is a novice voter, the second user only needs to understand one voting method, which makes it easier to vote.
[0065] Also, when the information acquisition unit 216 acquires other voting information, among the plurality of voting information, the same competition as the competition indicated by the voting information acquired from the terminal 20a may be the object of voting by the second user. By operating in this way, when the second user is a novice voter, the second user can spend sufficient time voting on one competition.
[0066] The information acquisition unit 216 may be the object of displaying the voting information corresponding to other competitions held on the same day among other voting information. On the other hand, the information acquisition unit 216 may exclude the voting information corresponding to the competitions that have already ended from the objects of displaying other voting information. By operating in this way, the second user can vote on various competitions on the day when voting is possible without wasting consideration on competitions where voting is not possible.
[0067] Note that the first user may be able to set whether the information acquisition unit 216 can acquire other voting information from the information processing device 10. In this case, the information processing device 10 stores the name of the second user who can disclose other voting information in association with the first user. When the information processing device 10 is requested for other voting information of the first user from the terminal 20b of the stored second user, the information processing device 10 transmits the other voting information to the terminal 20b. By operating in this way, the privacy regarding the voting information of the first user can be appropriately protected.
[0068] <Second Modified Example> In the above description, the case where the second user operates the terminal 20b to obtain the voting information set to the shared state by the first user operating the terminal 20a has been exemplified. However, the first user may operate the terminal 20a to cause the terminal 20b to obtain the voting information.
[0069] Specifically, for example, the terminal 20a displays the voting information and the user information of the second user (for example, the face image of the second user) on the terminal 20a. The first user long-presses the voting information displayed on the terminal 20a. Subsequently, after moving the long-pressed finger to the position where the user information of the second user is displayed, the first user releases the long-pressed finger from the terminal 20a. When the first user releases the long-pressed finger, the terminal 20a outputs the voting information to the terminal 20b associated with the second user information displayed at the position where the first user released the finger.
[0070] By operating in this way, the terminal 20a enables the first user to determine the user who shares the voting information of the first user. As a result, the privacy regarding the voting information of the first user can be appropriately protected.
[0071] <Third Modification Example> In the above description, the case where the terminal 20a and the terminal 20b have the same configuration has been exemplified. However, the terminal 20a may be a terminal that operates only as the first terminal, and the terminal 20b may be a terminal that operates only as the second terminal.
[0072] <Effect of Voting System 1> As described above, the voting system 1 includes a terminal 20a operating in the first terminal mode and a terminal 20b operating in the second terminal mode. The terminal 20a includes a setting unit 213 that sets the voting information of the first user using the terminal 20a to a shared state in which the terminal 20b can obtain it, and an output unit 215 that outputs the set shared state. The terminal 20b includes an information acquisition unit 216 that acquires the voting information output by the terminal 20a, and a voting processing unit 214 that enables voting based on the acquired voting information.
[0073] Then, the voting processing unit 214 of the terminal 20b performs voting processing based on the voting information obtained from the terminal 20a obtained by the information acquisition unit 216 of the terminal 20b, so that the second user using the terminal 20b can vote with the same content as the first user. As a result, for example, even when it is difficult for the second user to understand how to vote for the competition, it becomes easier to vote for the competition.
[0074] As described above, the present invention has been described using embodiments. However, 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. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments generated by any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments generated by the combination have the effects of the original embodiments combined.
[0075] In addition to the above embodiments, the following is further appended. (Supplementary Note 1) An information processing system including a first terminal and a second terminal, wherein the first terminal a setting unit that sets a shared state in which the second terminal can acquire voting information indicating the voting content voted by the first user of the first terminal for the competition; an output unit that outputs the voting information in the shared state, and the second terminal an information acquisition unit that acquires the voting information; a voting processing unit that enables the second user of the second terminal to vote for the competition based on the voting information, and an information processing system having the same. With the information processing system configured in this way, voters can vote easily. (Supplementary Note 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. The information processing system according to Supplementary Note 1. With the information processing system configured in this way, voting can be easily performed based on the voting content displayed on the information terminals of others. (Appendix 3) The information acquisition unit acquires the voting information output from the output unit by wireless communication. The information processing system according to Appendix 1. With the information processing system configured in this way, the voting content of others can be acquired by wireless communication and voting can be easily performed. (Appendix 4) The first terminal further has a setting reception unit that receives a setting for displaying, on the first terminal, voting amount information indicating the voting amount of the voting content designated by the first user. The output unit controls and outputs the mode of displaying the voting amount in a mode corresponding to the setting received by the setting reception unit. The information processing system according to any one of Appendices 1 to 3. With the information processing system configured 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 mode corresponding to the setting, and outputs a second voting amount of a second value without using the setting. The information processing system according to Appendix 4. With the information processing system configured in this way, the privacy regarding the voter's cash can be protected. (Appendix 6) The second terminal displays, on the second terminal, information about other users who have voted the same content as the acquired voting information. The information processing system according to any one of Appendices 1 to 5. With the information processing system configured in this way, the user of the second terminal can be motivated to vote with the same content as the user of the first terminal. (Appendix 7) An information processing method executed by the first terminal and the second terminal, A step of setting a shared state in which the second terminal can acquire voting information indicating the voting content voted by the first user of the first terminal in a competition; A step in which the first terminal outputs the voting information in the shared state; A step in which the second terminal acquires the voting information; A step of enabling the second user of the second terminal to vote in the competition based on the voting information; An information processing method for executing the above. By executing such an information processing method, a user (voter) can easily vote in a competition. (Appendix 8) A computer, A setting reception unit that receives a setting of operating in a first terminal mode or a second terminal mode, A setting unit that, when operating in the first terminal mode, sets a shared state in which another terminal operating in the second mode can acquire voting information indicating the voting content voted by the first user of the first terminal in a competition, An output unit that, when operating in the first terminal mode, outputs the voting information in the shared state, 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 in the competition based on the voting information acquired by the information acquisition unit, A program for causing the above to function. By a processor executing such a program, a user (voter) can easily vote in a competition.
Explanation of Reference Numerals
[0076] 1 Voting system 10 Information processing device 20 Terminal 21 Processor 22 Storage unit 23 Communication IF 24 Input device 25 Output device 211 Display control unit 212 Setting reception unit 213 Setting unit 214 Voting processing unit 215 Output unit 216 Information acquisition unit
Claims
1. comprising a processor, the processor receives a vote from a second user for the competition based on vote information indicating the content of a plurality of votes cast by a first user for the competition, displays information of other users who are set to publicly disclose information to the second user and who are other than the first user who has cast a vote with at least partially the same content as the acquired vote information and who are set as friends in common with the second user to the second user, and varies the display mode of the information of the other users depending on whether some of the vote information of the other users and the first user is the same and whether all of the vote information is the same, an information processing apparatus.
2. A processor receives a vote from a second user for the competition based on vote information indicating the content of a plurality of votes cast by a first user for the competition, A processor displays information of other users who are set to publicly disclose information to the second user and who are other than the first user who has cast a vote with at least partially the same content as the acquired vote information and who are set as friends in common with the second user to the second user, and varies the display mode of the information of the other users depending on whether some of the vote information of the other users and the first user is the same and whether all of the vote information is the same, a method.
3. causes a processor to receive a vote from a second user for the competition based on vote information indicating the content of a plurality of votes cast by a first user for the competition, causes a processor to display information of other users who are set to publicly disclose information to the second user and who are other than the first user who has cast a vote with at least partially the same content as the acquired vote information and who are set as friends in common with the second user to the second user, and varies the display mode of the information of the other users depending on whether some of the vote information of the other users and the first user is the same and whether all of the vote information is the same, a program.
4. comprising a server and a terminal, the server receives a vote from a second user having a second terminal for the competition based on vote information indicating the content of a plurality of votes cast by a first user having a first terminal for the competition, A system in which a user who is other than the first user who voted with at least partially identical content to the obtained voting information and who has a common friend setting with the second user displays information of another user who is set to disclose information to the second user, and the display mode of the information of the other user is made different depending on whether some of the voting information of the other user is identical to that of the first user and whether all of the voting information is identical.
Citation Information
Patent Citations
Display system for betting processing, video distribution device, and display method
JP2013114487A
Information processor, information processing method and information processing program
JP2014191817A
Information processing apparatus, information processing method, and information processing program
JP2015056165A