Information processing device, information processing method, and program
By enabling users to view information about second users who have voted based on predictor predictions, the system addresses the lack of reliability information in existing systems, enhancing predictor selection and user voting willingness.
Patent Information
- Application Number
- JP2021098544
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-14
- Publication Date
- 2025-04-09
- Estimated Expiration
- 2041-06-14
Smart Images

Figure 0007659181000001 
Figure 0007659181000002 
Figure 0007659181000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In recent years, services have been provided that allow users to place bets on publicly managed races and other events via a communication network. Users of these services predict the outcome of a race and place bets by placing a bet of value, such as money, on their predictions. The votes are accepted by the server computer of the service provider, and once the race results are finalized, a payout (refund) based on the winning bet is awarded to the user.
[0003] In addition, in the above-mentioned service, users can place votes while referring to the predictions made by others. For example, Patent Document 1 discloses a voting prediction publication system that is used to publish predictions for publicly managed races and purchase voting tickets based on the published predictions. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2010-160612 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in Patent Document 1, by displaying the information of the prognosticator such as the accuracy rate as an image, the user can visually recognize the reliability of the prognosticator and refer to the prediction, but the user cannot recognize what other users are voting based on the prediction of that prognosticator. Therefore, the information that can be used as a reference for the user to judge the reliability of the prognosticator is insufficient, and the user may hesitate to select a prognosticator. As a result, the user's motivation to vote may be suppressed, which may cause the number of votes to not increase.
[0006] Therefore, an objective of the present invention is to provide an information processing device, an information processing method, and a program that can enrich the information that can be used as a reference for judging the reliability of forecasters and promote users' voting behavior. [Means for solving the problem]
[0007] An information processing device according to one embodiment of the present invention includes a reception unit that receives from a first user a first operation that designates a docent who has made public his or her predictions regarding the outcome of a competition, and a display control unit that, when the reception unit receives the first operation from the first user, displays on the first user's terminal information identifying a second user who voted based on the predictions of the docent designated by the first operation. Effect of the Invention
[0008] According to one aspect of the present invention, it is possible to enhance information that can be used as a reference for judging the reliability of forecasters, thereby encouraging users to vote. [Brief description of the drawings]
[0009] [Figure 1] FIG. 13 is a diagram showing an example of a vote confirmation screen. [Diagram 2] FIG. 13 is a diagram showing an example of a forecast disclosure user list screen. [Diagram 3] FIG. 13 is a diagram showing an example of a prediction content disclosure screen. [Figure 4] FIG. 13 is a diagram showing an example of a second user list screen. [Diagram 5] FIG. 13 is a diagram showing an example of a second user detail screen. [Figure 6] 1 is a diagram showing an information processing apparatus and peripheral devices according to an embodiment of the present invention; [Figure 7] FIG. 2 is a diagram illustrating functions of an information processing device according to an embodiment of the present invention. [Figure 8] FIG. 4 is a diagram illustrating an example of user information. [Figure 9] FIG. 2 is a diagram showing an example of race information. [Figure 10] FIG. 11 is a diagram showing an example of voting information. [Figure 11] FIG. 11 is a diagram showing an example of expected usage information. [Figure 12] FIG. 4 is a diagram showing an example of race result information. [Figure 13] FIG. 2 is a diagram showing an information processing flow according to an embodiment of the present invention. [Figure 14] FIG. 11 is a diagram showing the flow of a second user display process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] The information processing device, information processing method, and program of the present invention will be described by taking one specific embodiment (hereinafter, referred to as the present embodiment) as an example. However, the embodiment described below is merely an example given to facilitate understanding of the present invention, and does not limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. Naturally, the present invention also includes its equivalents.
[0011] In addition, the screen examples shown in the drawings referenced in the following description are merely examples, and the screen configuration examples, the content of the information displayed, and the GUI (Graphical User Interface), etc. can be freely designed according to the system design specifications and user preferences, and can be changed as appropriate.
[0012] In addition, in this specification, the term "device" includes not only one device that performs a specified function alone, but also multiple devices that are separated from each other but work together to perform a specified function.
[0013] In addition, in this specification, a "user" refers to a user of the information processing device of the present invention, specifically, a user of a service provided by the information processing device of the present invention, and a unit to which a service use account is assigned. Note that, unless otherwise specified, a user is an individual, but a group of multiple people may also be a user.
[0014] [Services using the information processing device of this embodiment] First, a voting service provided by using the information processing device of this embodiment will be described.
[0015] The voting service is an online service that allows users to vote for a specific race held in a specific area from any location where a communication line is available. Voting is done by predicting the outcome of the race and placing a voting value, i.e., a bet, on the prediction. Voting for each race can be done within the registration period set for each race, and voting for that race will close after the end of the registration period.
[0016] The competition is held in real space or a virtual space such as a game space, and is, for example, a publicly managed competition, and hereinafter, it is assumed to be horse racing, bicycle racing, boat racing, auto racing, and other races. However, the competition is not limited to publicly managed competitions, and may be any competition that can be the subject of betting, such as a sports match that is the subject of betting, a game tournament such as so-called e-sports, or other competitions in which the winner is a winner. Note that e-sports may be a competition in which humans compete against each other as players, or a competition in which humans compete against a computer (for example, AI or a robot).
[0017] A user operates a communication terminal to cast a vote in the voting service. The voting service may be available by accessing a specific website, or by installing a specific application program on the user's terminal.
[0018] The procedure of voting will be described as follows. While viewing the operation screen displayed on the terminal, the user selects a race to be voted on, and while referring to basic information and past results of the objects (competitors or racehorses, etc.) participating in the race, predicts the result of the race, and places a bet (amount of money) on the prediction. The selection of the race to be voted on is made by selecting the date and venue of the race, and also selecting the number of the race if multiple races are held on the same date and venue. The prediction of the race result is made by designating a betting method (betting formula) such as win, trifecta, trifecta, trifecta, etc., predicting the order of finish according to the designated betting method, and designating the numbers of the objects (for example, a combination of number 1 and number 2). In addition, multiple predictions, i.e., multiple bets, can be included in one vote. For example, multiple predictions may be made by changing the combination of objects in the same betting method, or multiple predictions may be made for each betting method using multiple betting methods.
[0019] The voting value is a value that a user can use in the service, and in this embodiment, it is a value exclusive to the service, and includes a first value and a second value that are different in nature from each other. For example, the first value has monetary value, can be obtained by purchasing it for a fee or by satisfying certain conditions, and is convertible into cash. The second value is points that have no monetary value, can be obtained by the user satisfying certain conditions, such as logging in to the service, and is not convertible into cash. However, the above case is not limited, and both the first value and the second value may be convertible into cash, or neither value may be convertible into cash.
[0020] The voting value may be money that can be withdrawn from a cash card or bank account linked to the user's service account, or may be virtual currency that can be used in a third-party application such as electronic money (an application that allows payment using a barcode, a stacked two-dimensional code, or a matrix two-dimensional code, etc.). The voting value may include a value different from the first value and the second value.
[0021] The user specifies either or both of the first value and the second value as the value to be invested for the prediction, and sets the investment amount (amount of value to be invested) for the specified value. If multiple predictions are made in one vote, the type of value to be invested as a bet and the investment amount are set for each prediction. In the following, each combination of voting method, competition object, and investment amount (i.e., combination of bets and investment amount) is referred to as one betting content.
[0022] When the above steps are completed, a voting confirmation screen G1 shown in Fig. 1 is displayed on the user's terminal. The voting confirmation screen G1 displays the voting details (i.e., the race to be bet on, the prediction details (details indicating the race specified according to the betting method), and the amounts of the first value and the second value inserted for the prediction), and the payout rate (odds) set for the prediction. The user confirms these displayed details and finally taps the voting execution button on the screen, etc., to complete the voting.
[0023] Then, when the race for which the votes were cast is over and the finishing order, which is the result of the race, is determined, it is determined whether each vote was a hit or not. A user whose betting prediction is a hit can win a dividend (refund) according to the odds set for that prediction. In principle, the dividend is awarded according to the value used in the vote, and for example, if a prediction of a vote using a first value is a hit, a first value of an amount (monetary amount) equivalent to the dividend is awarded. Note that a dividend may be awarded in a value different from the value used in the vote, such as, for example, if a prediction of a vote using a second value is a hit, a third value (such as a value that can be used when participating in an event such as a lottery in a voting service or another computer game) is awarded.
[0024] Furthermore, each user can perform a public setting operation as a setting operation for a prediction. The public setting operation is an operation for making a prediction (voting contents) public to other users, and specifically, an operation for selecting whether or not to permit the prediction to be made public through a selection screen (not shown). In this embodiment, the public setting operation can be performed only when a vote is made using the first value. However, the public setting operation may be performed for all predictions for which voting has been confirmed (predictions for which voting has actually been performed) regardless of the type of voting value. Furthermore, the predictions for which the public setting operation can be performed may include prediction contents before voting, that is, mere predictions at a stage where the voting value has not yet been actually cast. Note that, when a vote includes multiple predictions, the public setting operation may be performed only for predictions for which the amount of the first value has been set. Alternatively, when at least one prediction for which the amount of the first value has been set is included, the public setting operation may be performed for multiple predictions collectively.
[0025] In addition, the scope of disclosure may be specified in the disclosure setting operation. For example, at least one of the following may be restricted: users who can view the published forecast, the publication time, and the published contents. Also, viewing of the published forecast may be free of charge or may be paid.
[0026] In the following, a published forecast will be referred to as a public forecast, the user who made the public forecast will be referred to as a forecast publishing user (corresponding to a forecaster in the present invention), and other users (users other than the forecast publishing user) who have already voted using that public forecast will be referred to as second users. In addition, in the following, unless otherwise specified, a vote made by another user using the public forecast of the forecast publishing user, that is, a vote based on the forecaster's forecast, will be simply referred to as a vote.
[0027] The forecast public user who made a public prediction is displayed on the user's terminal on the forecast public user list screen G2 shown in FIG. 2. The forecast public user list screen G2 displays information about the forecast public user, that is, the name and image (icon image) of the forecast public user, the user rank that changes according to the number of votes, and the number of second users who have already voted using the public prediction (for example, 251 people), in a list. Other users can also sort or narrow down the forecast public users displayed on the forecast public user list screen G2 in order of popularity, good performance, number of votes, or new arrival. In addition, other users can perform a designation operation to designate an arbitrary forecast public user from among the forecast public users displayed on the forecast public user list screen G2. In addition, in the designation operation, for example, the area where the name of the forecast public user is displayed (area other than the area showing the number of second users) is tapped, etc.
[0028] When another user performs the designation operation, the screen transitions from the prediction public user list screen G2 to the prediction content public screen G3 shown in Fig. 3, and the contents of the public prediction for which the public setting operation has been performed by the prediction public user designated by the designation operation are made public to other users. That is, other users can view information related to the public prediction through the prediction content public screen G3 displayed on the terminal. Here, the information related to the public prediction includes the name and image (icon image) of the prediction public user who made the prediction, the user rank that changes depending on the number of votes, etc., the race for which voting is targeted, the contents of the prediction, the payout rate (odds) set for the prediction, and, if a vote has been made, the amounts of the first value and the second value put into the prediction.
[0029] In addition, the prediction content disclosure screen G3 may further display information other than the above, such as the results on the day of the prediction disclosure user who made the prediction (for example, the number of hits, the dividends obtained, the win rate, the recovery rate, etc.). The number of hits on the day is the total number of votes cast by users on the day the race is held that were correct. In this embodiment, the number of hits is counted for each vote. For example, if one vote contains multiple vote contents and one of those vote contents is correct, the number of hits is 1, and if two of those vote contents are correct, the number of hits is also 1. The number of hits may be counted for each individual vote content. The obtained dividend is the total amount of dividends obtained as a result of correct predictions among the votes cast by the user on the day of the race. The winning rate on the day is synonymous with the hit rate, and is the ratio of the number of votes in which the predictions were correct to the number of votes cast by the user on the day the race was held. In this embodiment, the winning rate is counted for each vote. For example, if the first race is 3 / 10 (number of correct votes / number of votes included in the vote, the same applies below), the second and third races are 0 / 10 (i.e., misses), and the fourth race is 1 / 10, then two out of four races were correct, so the winning rate is 50%. Note that the winning rate may be calculated for each individual vote. In this case, in the above example, four out of 40 votes were correct, so the winning rate is 10%. The payout rate for that day is the ratio of the total value that a user puts into betting on that day to the total amount of dividends won on that day, and a payout rate of more than 100% means that the user is winning on that day.
[0030] Other users who view the prediction content public screen G3 can use the public predictions by tapping a prediction use button displayed on the prediction content public screen G3, etc. In other words, other users can see the public predictions of others (prediction public users) and use those predictions to vote for the same predictions (join in voting). This allows even users with little voting experience to easily cast a vote, which can stimulate users' motivation to vote.
[0031] In addition, when other users cast their votes, they may edit the content of the public forecast; specifically, they may change the type of value used in the public forecast and / or the amount of value invested, and they may also add their own predictions that are not included in the public forecast.
[0032] In addition, when the public forecast includes multiple voting contents, for example, multiple predicted orders of arrival for different combinations of competition objects, other users may specify one or more predicted orders of arrival from the multiple predicted orders of arrival and place a vote using the specified predicted orders of arrival (hereinafter, also referred to as the specified forecast). However, this is not limited to this, and all multiple forecasts included in the public forecast may be used collectively, in other words, a vote may be placed using the public forecast on a vote-by-vote basis.
[0033] In this embodiment, when another user votes, a push notification indicating that fact is sent to the prediction publishing user. Specifically, a notification message such as "A vote was made using your prediction" is displayed on the prediction publishing user's device. This allows the prediction publishing user to recognize that his or her prediction has been used by another user.
[0034] If the public prediction turns out to be correct, the prediction publishing user and the second user (other users who have already voted) are each awarded a dividend according to the dividend rate (odds) of the correct prediction. Note that in this embodiment, only predictions that have already been voted for using the first value can be set to be public, but if predictions that are merely predictions at a stage where voting value has not yet been cast are included in the public predictions, naturally, no dividend will be awarded to prediction publishing users who have not yet voted, even if the public prediction turns out to be correct.
[0035] In addition to the dividend, the prediction public user is given a benefit (bonus) according to the dividend acquired by the second user, and an advantageous effect is generated for the prediction public user. The type and amount of the benefit to be given are determined by the type of value used for voting and the amount of investment (for example, 1% of the amount invested by the second user). In other words, if the second user invests a lot of value to vote, the prediction public user can obtain a lot of benefits. In this embodiment, the benefit is given when the second user votes using the first value (voting value that generates an advantageous effect), and is not given when the second user votes using the second value. In addition, when there are multiple second users, that is, when the public prediction is used by multiple second users, the above benefit is determined according to the number of second users. In addition, when a mere prediction at a stage where a voting value has not yet been invested is included in the public prediction, the benefit is given based on the above conditions even to a prediction public user who has not voted.
[0036] In the voting service, in addition to casting the votes, users can communicate with users who are friends with them. Specifically, users who are friends with each other can exchange messages through a chat screen (not shown) or form groups and cast votes on a group-by-group basis. Users who belong to the same group can refer to each other's voting predictions and share the predictions within the group.
[0037] The friend relationship corresponds to the first relationship of the present invention, and is a relationship formed by mutual agreement when one user makes a friend request and the other user accepts the request. Incidentally, users who have a first relationship are not limited to users who have a friend relationship. For example, when another user Y uses a public prediction of a certain user X a predetermined number of times or more, the user Y may be considered to have a first relationship with the user X.
[0038] In addition, in the forecast public user list screen G2, a user (including the forecast public user himself / herself) can perform a designation operation (first operation) of designating an arbitrary forecast public user from among the forecast public users displayed on the forecast public user list screen G2 in order to confirm details of a second user who has already cast a vote using the public forecast of the forecast public user. In the first operation, for example, an area showing the number of second users associated with the forecast public user is tapped. At this time, the user who performed the first operation is called the first user. The first user includes a user who is going to cast a vote using the public forecast (a user who has not yet cast a vote), a second user who has already cast a vote using the public forecast, and the forecast public user himself / herself. Note that, when the first user is the forecast public user himself / herself, the relationship between the first user and the forecast public user corresponds to the second relationship of the present invention.
[0039] When the first user performs the first operation, the prediction public user list screen G2 transitions to the second user list screen G4 shown in FIG. 4, and the terminal of the first user displays a list of information identifying the second users who voted based on the prediction of the prediction public user designated by the first operation. That is, the first user can view not only the number of second users but also information identifying the second users through the second user list screen G4 displayed on the terminal. Here, examples of information identifying the second users include the name and image (icon image) of the second user, a user rank that changes depending on the number of votes, and the performance on the day (for example, the number of hits, the dividend obtained, the winning rate, and the recovery rate). In addition, the first user can also sort or narrow down the second users displayed on the second user list screen G4 by voting value.
[0040] The display method of the second users on the second user list screen G4, such as the display order, is determined according to the rules exemplified below. Note that the following rules may be combined to determine the display method in a composite manner. (a) Determined based on the relationship between the first user and the second user The display order of information identifying the second user is determined based on the relationship between the first user and the second user, i.e., the user information of the first user and the user information of the second user. Specifically, information identifying a second user who is in a friend relationship (first relationship) with the first user is displayed on the terminal of the first user with priority over information identifying a second user who is not in a friend relationship with the first user. (b) Determined based on the voting experience of the second user Information identifying second users who have received a large number of votes based on the predictions of the prediction published user is displayed on the terminal of the first user in preference to information identifying second users who have received a small number of votes based on the predictions of the prediction published user. For example, priority is given to users who have received a large number of votes based on the public predictions of the prediction published user designated by the first operation in a predetermined period (e.g., the past month or the entire past period, etc.). The prediction published user here may be other than the prediction published user designated by the first operation, and in that case, a second user who has a large total number of votes in the past and has a lot of voting experience is given priority. (c) Determined based on the performance of the second user Information identifying a second user with good results (e.g., number of hits, dividends obtained, winning rate, and recovery rate) is preferentially displayed on the terminal of the first user. Specifically, when a designation operation (second operation) for designating a predetermined race from one or more races is received from the first user, that is, when the first user designates a race to be voted for, the display order of information identifying the second user is determined based on the second user's results in the period corresponding to the race designated by the second operation. Note that the predetermined race refers to a race to be voted for (e.g., race 8 at the Tokyo venue on June 1st, etc.), but may be any race other than the race to be voted for. In addition, the corresponding period refers to, for example, the same day as the predetermined race (e.g., June 1st) or the same period (e.g., June 1st to June 5th), etc. In addition, the results of the second user may include results of races held at venues other than the venue where the predetermined race is held (e.g., races 1st to 12th at the Osaka venue on June 1st, etc.). (d) Determined based on the voting value used by the second user In voting, information identifying the second user is displayed for each voting value based on the voting value used by the second user. Specifically, information identifying the second user who voted using the first value is displayed on the terminal of the first user in preference to information identifying the second user who voted using the second value. (e) Determined based on the rewards provided by the second user to the user who published the prediction The display order etc. of information identifying the second user is determined based on the type or amount of benefit accrued to the prediction published user by the vote of the second user. Specifically, in the case of a second relationship in which the first user is the prediction published user himself, information identifying the second user who has accrued many benefits that are advantageous effects to the prediction published user is displayed on the terminal of the first user in preference to information identifying a second user who has accrued few benefits to the prediction published user.
[0041] Here, the display with priority refers to displaying in the following manner. (a) Information identifying a second user to be prioritized is displayed higher in the display order than information identifying other second users (displayed at the top of the screen). (a) The amount of information identifying the second user to be prioritized is made greater than the amount of information identifying the other second users. (b) Information identifying a second user who is to be prioritized is displayed relatively larger than information identifying other second users. (c) The characters or background of the information identifying the second user who is to be prioritized are displayed in a color different from the color of the information identifying the other second users. (d) Information identifying the second user who is the subject of priority is displayed with a special mark. For example, when a second user who is a friend of the first user is displayed with priority, information identifying the second user who is a friend of the first user may be displayed in a different display mode from information identifying other second users who are not friends of the first user, or information identifying the second user may be displayed with a mark that can identify the friend relationship. In addition, information identifying all second users may be displayed according to the determined display order, or information identifying a predetermined number of second users (e.g., the top 10) who rank high in the determined display order may be extracted and displayed. In this case, the predetermined number may be fixed, or may be variable so that all second users above a predetermined threshold can be displayed. In this case, the display order of information identifying second users may not matter within the predetermined number to be displayed.
[0042] In addition, when the first user is the prediction public user, the number of pieces of information identifying the second user (the number of second users to be displayed) may be increased for a first user who has collected many second users or input amounts for his / her public prediction. For example, the more second users a first user collects, the more pieces of information identifying the second users the first user may be able to confirm.
[0043] In addition, in the second user list screen G4, the first user can perform a designation operation (third operation) of designating an arbitrary second user from among the second users displayed on the second user list screen G4 in order to check the details of the votes of the second users. In the third operation, for example, the user taps on an area where the name or the like of the second user is displayed.
[0044] When the first user performs the third operation, the second user list screen G4 transitions to the second user detail screen G5 shown in FIG. 5, and the terminal of the first user displays more detailed information (e.g., information on the voting contents, etc.) that identifies the second user specified by the third operation. That is, the first user can view the prediction contents used by the second user specified by the third operation for voting among the predictions included in the public predictions of the prediction public user, that is, information on the voting contents that the second user actually voted for, through the second user detail screen G5 displayed on the terminal. Here, the information on the voting contents of the second user includes the name and image (icon image) of the second user, as well as the race to be voted for, the prediction contents (contents indicating the competition object specified according to the voting method), the amounts of the first value and the second value put into the prediction, and the payout rate (odds) set for the prediction.
[0045] The information on the voting contents of the second user on the second user detail screen G5 may be set to public or private by the second user himself. That is, among the voting contents voted by the second user designated by the third operation, a part of the voting contents that the second user has set to public may be displayed on the terminal of the first user. For example, the voting method and the competition object may be made public, and the type of voting value and the amount of input may be made private. In addition, among the voting contents voted by the second user designated by the third operation, at least a part of the information on the voting contents that the second user has not set to public may be displayed on the terminal of the first user in a private state. In addition, if the first user is not the prediction disclosure user himself and is not in a friend relationship with the second user, the information that the second user has set to public may be displayed, but the information that the second user has set to private may not be displayed.
[0046] The content of the information for identifying the second user displayed on the second user detail screen G5 is determined according to the following rules: Note that the following rules may be combined to determine the content of the information. (a) Determined based on the relationship between the first user and the second user The amount of information to be displayed that identifies the second user is determined based on the relationship between the first user and the second user, i.e., the user information of the first user and the user information of the second user. Specifically, a larger amount of information identifying a second user who is in a friend relationship (first relationship) with the first user is displayed on the terminal of the first user than a larger amount of information identifying a second user who is not in a friend relationship with the first user. For example, if there is a friend relationship, the type of voting value and the amount invested are displayed, and if there is no friend relationship, the type of voting value and the amount invested are not displayed. (b) Determined based on the number of votes or the amount of voting value invested using public forecasts Based on the number of votes or the amount of voting value invested by the second user, the content of the information identifying the second user to be displayed (including the number of second users to be displayed) is determined. Specifically, when the first user is the prediction public user, for a first user who has collected many second users or invested amounts in his / her public prediction, the amount of information identifying the second user or the number of second users who can confirm the information on the voting contents is increased. For example, the more second users the first user collects, the more detailed information identifying the second user (for example, the type of voting value and the amount invested) is displayed. Also, for example, if the first user collects 100 second users, the voting contents of 20 (20%) of the second users are displayed (the voting contents of the remaining 80 second users are not displayed), and if the first user collects 200 second users, the ratio that can be displayed is increased from that of 100, and for example, the voting contents of 80 (40%) of the second users are displayed. In other words, if it is possible to check information regarding the voting contents for some of the second users among those displayed on the second user list screen G4 (Figure 4), the more second users are collected, the greater the number of second users who can check information regarding the voting contents. (c) Determined based on the type of voting value When the first user is the prediction disclosure user, the voting details of the second user who voted using the first voting value that can generate a benefit for the forecaster among the voting values are displayed. At this time, the amount of information identifying the second user may be determined based on the type or amount of benefit generated for the prediction disclosure user by the vote of the second user. For example, for a second user who has generated a limited-time benefit, a benefit associated with a specific race, or a rare benefit that is difficult to obtain, or a second user who has generated a predetermined amount or more of benefits, the amount of information identifying the second user is increased.
[0047] In addition, when the first user is the prediction disclosure user, even if the first user and the second user are not in a friend relationship, the amount of information to identify the second user displayed may be large. For example, even if the type of voting value and the amount invested are hidden from the first user who is not in a friend relationship, the prediction disclosure user can calculate the amount of voting value invested by the second user if a benefit is generated, so the amount of voting value invested may be displayed. In addition to the case where the amount invested is displayed, the amount of benefit (i.e., other information that can estimate the amount invested) may be displayed instead of the amount invested. In this case, the amount of benefit may be displayed for each prediction content, such as "double bet (1)-(2): benefit of XX yen", or may be displayed for each race, such as "Benefit for the first race: maximum XX yen, minimum XX yen".
[0048] Furthermore, when the first user is the prediction disclosure user, not only information about the predetermined race (the race to be voted on) designated by the first user in the second operation, but also information about each race on which the second user has voted in the past based on the predictions of the first user (hereinafter referred to as past information) may be displayed as information to identify the second user. Specifically, the past information includes the following information. (a) Information regarding the contents of bets (bet options and amount invested) regarding votes based on predictions made by the first user in each past race (b) Information regarding the ratio of the voting value of the vote based on the prediction of the first user in each past race (whether the second user voted with the first value or the second value) (c) Information regarding the grade, distance, competition subjects, odds, etc. of the race voted for based on the first user's predictions (to analyze in what circumstances his / her predictions are being used by the second user) (d) Information regarding the grade, distance, competition subject, or odds of the race that was voted for and won based on the first user's predictions (to analyze in what circumstances his / her predictions are being used by the second user) (e) Information regarding the amount of rewards accumulated over past races (to understand how many rewards the second user has generated)
[0049] Here, "hidden" includes not only not displaying the information itself, but also displaying the information in such a manner that the contents of the information cannot be identified. For example, it includes displaying the input amount display area with a mosaic or displaying it as a circle. In addition, when the display area is tapped, a necessary operation to make the contents of the information identifiable may be guided. For example, a screen is displayed that asks the first user whether or not to make a friend request. Then, when the first user makes a friend request to the second user, the second user receives the friend request, and when the second user accepts the friend request, a friend relationship is established between the first user and the second user. As a result, the information that was hidden is displayed in an identifiable state.
[0050] [Configuration of the information processing device and peripheral devices according to this embodiment] The information processing device according to this embodiment is configured by a computer, more specifically a server computer 10. As shown in Fig. 6, the server computer 10 as an information processing device is communicatively connected to a terminal used by a user to utilize the service (hereinafter referred to as a user terminal 12) and a race result distribution device 14. A communication network 16 connecting the devices together may include a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, Ethernet (registered trademark), and the like.
[0051] The server computer 10 executes a series of information processing related to the provision of the voting service. Specifically, the server computer 10 communicates with the user terminals 12 to accept votes from users, and after the race ends, it determines whether or not the predictions of each vote were correct, and awards dividends to users who cast correct votes. The server computer 10 may be a single computer, or multiple computers distributed in parallel. The server computer 10 may also be a computer for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).
[0052] As shown in Fig. 6, the server computer 10 has, as hardware devices, a processor 21, a memory 22, a communication interface 23, and a storage 24, and these devices are electrically connected via a bus 25. In addition, as software, a program for an operating system (OS) and a program for providing a voting service are installed in the server computer 10. These programs correspond to the "program" of the present invention.
[0053] The processor 21 operates according to the above program, whereby the server computer 10 functions as an information processing device of the present invention and executes a series of processes related to the present invention. The program may be obtained by reading it from a computer-readable recording medium, or may be obtained by receiving (downloading) it via a network such as the Internet or an intranet.
[0054] The processor 21 may be composed of a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), an MCU (Micro Controller Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), a TPU (Tensor Processing Unit), an ASIC (Application Specific Integrated Circuit), or the like.
[0055] The memory 22 may be configured with semiconductor memory such as a Read Only Memory (ROM) and a Random Access Memory (RAM).
[0056] The communication interface 23 may be, for example, a network interface card, a communication interface board, etc. The standard of data communication by the communication interface 23 is not particularly limited, and examples thereof include communication by wireless LAN based on Wi-fi (registered trademark), communication by a 3G to 5G or later generation mobile communication system, and communication based on LTE (Long Term Evolution).
[0057] The storage 24 may be configured by a flash memory, a hard disc drive (HDD), a solid state drive (SSD), a flexible disc (FD), a magneto-optical disc (MO disc), a compact disc (CD), a digital versatile disc (DVD), a secure digital card (SD card), or a universal serial bus memory (USB memory). The storage 24 may be built into the housing of the server computer 10 that constitutes an information processing device, or may be attached to the server computer 10 in an external form. The storage 24 may also be configured by another computer that is communicably connected to the server computer 10. As a technology for recording various data, a distributed ledger technology such as a block chain may be used to avoid unauthorized data tampering.
[0058] The user terminal 12 is composed of a personal computer, a smartphone, a mobile phone, a tablet terminal, or other terminals having a communication function. The user terminal 12 accepts various operations performed by the user when using the voting service, and transmits data corresponding to the accepted operations to the server computer 10 via the communication network 16. The user terminal 12 also outputs (displays and plays, etc.) information distributed from the server computer 10 via the communication network 16. The operations performed by the user on the user terminal 12 include various selections, designations, instructions, requests, commands, permission or refusal, registration, and other input operations. Note that, for convenience of illustration, three user terminals 12 are shown in FIG. 6, but of course, in reality, the number of user terminals 12 corresponds to the number of users.
[0059] The race result distribution device 14 is composed of a computer or the like used by the race organizer, and distributes the race results, i.e., information indicating the finishing order, to the server computer 10 and the user terminal 12 when each race is finished and the race results are finalized. The race result distribution device 14 may have an IP camera installed at the race venue, capture images of the race with the IP camera, and distribute the image data. Also, instead of obtaining the race results from the race result distribution device 14, for example, a voting service provider may input the race results after the race is finished and transmit the input information to the server computer 10.
[0060] [Functions of the information processing device according to this embodiment] The functions of the information processing device according to this embodiment, that is, the server computer 10, will be described with reference to FIG.
[0061] 7, the server computer 10 has a storage unit 30, a reception unit 31, a display control unit 32, a notification unit 33, a hit determination unit 34, a payout providing unit 35, and a bonus providing unit 36. Of these functional units, the storage unit 30 is realized by the memory 22 or the storage 24, and the other functional units are realized by the cooperation of the hardware devices constituting the server computer 10 and the programs installed in the server computer 10. When the server computer 10 is composed of multiple computers, the above functions may be distributed so that each of the multiple computers performs a different function. Each functional unit will be described in detail below.
[0062] (Storage part) The storage unit 30 stores various information necessary for providing the voting service. The information stored in the storage unit 30 includes user information, race information, voting information, prediction use information, and race result information, as shown in FIG.
[0063] The user information is information about a user who has an account to use the voting service, and is stored for each user. As shown in FIG. 8, the user information includes identification information such as the user's name and ID, a profile, the number of voting values owned, identification information of users in a friend relationship, voting history, and hit records. The profile is information about the user's attributes (categories), and includes, for example, gender, age, and occupation. The voting history indicates the target race and the contents of predictions for votes made by the user so far. The hit records are the hit records of predictions made by the user so far, and specifically include the contents of hit predictions and their dividends (refunds). The hit records may include the hit rate, the number of hits, the total dividends obtained, and the recovery rate on the day. The user information may also include information other than the above, such as the user's personal information such as contact information, login history (login date and time and number of logins), and payment history and total amount charged.
[0064] Race information is information about the competition (race) that is the subject of voting, and is stored for each race. As shown in Fig. 9, the race information includes identification information such as the race name and ID, the venue, the date and time of the event, the competition subjects (race participants), the conditions of the race course, voting candidates (candidates for finishing order), and the current number of votes. The voting candidates are information about candidates (options) that a user can select when voting (voting method and competition subjects), and include the payout rate (odds) set for each voting candidate.
[0065] The voting information is information on each user's vote (including predictions before voting) received by the reception unit 31, and is stored for each vote. As shown in FIG. 10, the voting information includes the voter, the race for which the vote was cast, the vote ID, the content of the prediction, the amount of each of the first value and the second value invested for the prediction, whether or not the prediction of another user has been used, and whether or not the prediction has been made public. If the prediction of another user has been used, the ID of the user who used it (i.e., the prediction publishing user) and the prediction used (i.e., the published prediction) are included. Note that, for the content of the prediction before voting, i.e., if the voting value has not yet actually been invested, NULL is entered in the value investment amount field.
[0066] The prediction usage information is information about the public predictions that have been used, and is stored for each vote. As shown in FIG. 11, the prediction usage information includes the identification ID of the public prediction, the identification information of the user who published the prediction, the content of the public prediction (predicted finishing order), the number of times the public prediction has been used, and the identification information of the second user who is the user of the public prediction. Furthermore, when the public predictions include multiple predictions with different contents (finishing order), the first user can specify one or more predictions as described above and cast a vote using the specified predictions. In this case, the number of times the public prediction has been used and the identification information of the second user are stored for each prediction among the prediction usage information (see FIG. 11).
[0067] The race result information is information on the final results of a race distributed by the race result distribution device 14, and is stored for each race. As shown in Fig. 12, the race result information includes the race name, the venue where the race was held, the date and time of the race, and the final race results (i.e., the finishing order for each betting method), etc.
[0068] (Reception Department) The reception unit 31 receives operations performed by users using the voting service through the user terminal 12 by communicating with the user terminal 12, and more specifically, acquires data indicating the operation contents. The operations received by the reception unit 31 include, for example, voting for a race (including predictions), a public setting operation for making predictions public, a first operation for designating a prediction public user who has made predictions public, a second operation for designating a specific race from one or more races, and a third operation for designating a second user. In addition to the above, the data acquired by the reception unit 31 also includes data based on various selections, designations, instructions, requests, commands, permission or refusal, registration, and other input operations performed by the user at each stage during the voting service.
[0069] For example, when user X publishes a prediction for a target race R as a prediction publishing user and user Y casts a vote using the published prediction, the reception unit 31 receives from user X a prediction for race R (a vote using the first value) and a public setting operation for the prediction. In other words, when a vote is cast using the first value, the reception unit 31 can receive a public setting operation for the prediction content included in the vote. Then, upon receiving the public setting operation, the prediction content by user X is made public to other users. Note that a voting acceptance period is set for each race including race R, and the reception unit 31 accepts predictions made within the acceptance period for race R. Then, the reception unit 31 accepts a vote from user Y using the published prediction. A vote by user Y includes identification information of user X who published the prediction used, the content of the prediction, and the type and amount of value invested in the prediction, etc.
[0070] In addition, when the receiving unit 31 receives a plurality of mutually different predictions (specifically, predicted finishing orders) from user X, user Y can specify one or more predictions from the plurality of predictions included in the predictions and cast a vote using the specified predictions. In this case, the receiving unit 31 will receive a vote based on the specified prediction from user Y. However, this is not limited to this, and public predictions may be used on a vote-by-vote basis when using them. In other words, user Y may use all of the plurality of predictions included in the public predictions collectively, and the receiving unit 31 may receive a vote from user Y using all of the plurality of predictions.
[0071] (Display control unit) The display control unit 32 controls the user terminal 12 while the user uses the voting service, and displays a predetermined operation screen, etc., on the user terminal 12. Specifically, the display control unit 32 generates data for screen display in response to the user operation accepted by the acceptance unit 31, and transmits the generated display data to the user terminal 12. Screens displayed on the user terminal 12 by the display control unit 32 include a voting confirmation screen G1 shown in FIG. 1, a prediction publication user list screen G2 shown in FIG. 2, a prediction content publication screen G3 shown in FIG. 3, a second user list screen G4 shown in FIG. 4, and a second user details screen G5 shown in FIG. 5, etc. In addition, the display control unit 32 controls the display mode, such as the display order of information identifying the second user, the display contents, and the amount of displayed information, etc., on the second user list screen G4 and the second user details screen G5 according to the above rules.
[0072] (Notification Department) When the reception unit 31 receives a public prediction from the first user and then receives a vote from another user using the public prediction, the notification unit 33 issues a push notification regarding the acceptance of the vote to the prediction publication user. Specifically, the notification unit 33 transmits notification data to the user terminal 12 of the prediction publication user and displays a notification message on the display of the user terminal 12. At this time, the message displayed as the push notification may include information regarding the acceptance of the vote, for example, user information such as the name of the other user who cast the vote, the number of times the vote was accepted, the amount of value inserted for the vote and its total value (total amount), and the presence or absence of a friend relationship with the prediction publication user. Note that the push notification is not limited to a notification by text information such as a message, but may be a notification by sound, light emission, or vibration.
[0073] (Accuracy Judgment Department) After the target race is finished, the hit determination unit 34 obtains the final results of the target race from the race result distribution device 14, and determines whether or not the predictions (predicted finishing order) of the bets made for the target race were correct based on the obtained final results. In addition, for bets that include multiple predictions, the hit determination unit 34 determines whether or not each prediction was correct.
[0074] (Dividend Granting Department) The payout unit 35 pays out a payout (refund) according to the race result (specifically, the confirmed finishing order) and odds to users who have placed bets with correct predictions. In this embodiment, the payout is awarded in the form of the same type of value as that used for the bet. The value awarded as the payout is stored in the user information of the storage unit 30 in association with the user to whom the payout is to be awarded.
[0075] (Benefits Granting Department) The reward granting unit 36 grants a reward to the prediction publishing user when the public prediction and the vote using the public prediction are both correct. The reward is determined according to the dividend won by the user who used the public prediction and the number of users who used the public prediction (i.e., the number of votes accepted using the public prediction). The granted reward is stored in the user information of the storage unit 30 in association with the prediction publishing user to whom the reward is to be granted.
[0076] The above describes the configurations of the server computer 10 and the user terminal 12. Generally, the server computer 10 and the user terminal 12 have various functions other than those described above, but here, only the characteristic functions that provide the operational effects in the information processing system S of the present invention will be described, and illustrations and descriptions of other known functions will be omitted.
[0077] [Information processing method according to this embodiment] Next, as an example of an information processing method according to this embodiment, an information processing flow using the above-mentioned server computer 10 will be described with reference to Figures 13 to 14. However, the information processing flow described below is merely an example, and unnecessary steps may be deleted, new steps may be added, or the order of steps may be changed without departing from the spirit of the present invention.
[0078] [Information processing flow] First, a basic information processing flow (voting flow) for the progress of the voting service will be described. This information processing flow is a flow of information processing for accepting votes from users for the target race and various processes associated therewith, and proceeds, for example, along the flow shown in FIG.
[0079] As shown in FIG. 13, first, the server computer 10 receives a prediction (a prediction relating to a vote made using a first value) for a target race from a user X through communication with the user terminal 12 (S101).
[0080] Next, when the server computer 10 receives a public setting operation from the user X who made the prediction through communication with the user terminal 12 (S102: YES), it displays the prediction public user list screen G2 and the prediction content public screen G3 on the user terminal 12 of the user X who published the prediction (hereinafter, the prediction public user X) and other users, and publishes the prediction by the prediction public user X (S103). Note that in this embodiment, the prediction content public screen G3 of the prediction public user X transitions from the prediction public user list screen G2 when the user performs a designation operation to designate the prediction public user X.
[0081] Then, when the server computer 10 receives a vote based on the public forecast published by the forecast publishing user X from another user (e.g., user Y) through communication with the user terminal 12 (S104: YES), it stores the user Y who cast the vote as a second user associated with the forecast publishing user X (S105). If the server computer 10 has not received a vote based on the public forecast (S104: NO), it proceeds directly to the next process.
[0082] Next, when the server computer 10 receives a first operation from the user (first user) to designate the predicted public user X (S106: YES), it executes a second user display process (S107). Details of the second user display process will be described later.
[0083] Then, when the server computer 10 has not received a public setting operation from the user X (S102: NO), has not received a first operation from the user (S106: NO), or has caused information identifying the second user to be displayed on the user terminal 12 of the first user in the second user display process, it determines whether the acceptance period set for the target race has ended and voting has been closed (S108), and if voting has not yet been closed (S108: NO), it returns to a state in which voting based on public predictions can be accepted again. On the other hand, if voting for the target race has been closed (S108: YES), the server computer 10 ends the process at that point. Note that the specific process and process flow for determining whether a winning bet has been made and the awarding of a dividend after the voting has been closed are publicly known, and therefore will not be described here. The above is an example of the information processing flow of the present invention.
[0084] [Second user display process] Next, an example of the second user display process will be described with reference to FIG. The second user display process is a process executed in the server computer 10 (mainly the display control unit 32, etc.) and is a process executed in step S107 of the above information processing flow. Specifically, it is a process of displaying, in response to a first operation by the first user, information identifying a second user who voted based on the public forecast of the designated forecast public user, on the user terminal 12 of the first user.
[0085] As shown in Fig. 14, first, when the server computer 10 receives a first operation by a first user, it reads out information of a second user associated with the prediction disclosure user X stored in the storage unit 30 (S201). Then, when the server computer 10 receives a second operation specifying a predetermined sport from the first user (S202: YES), it identifies a period corresponding to the specified predetermined sport (S203). If the second operation is not received (S202: NO), the server computer 10 proceeds to the next process.
[0086] Next, the server computer 10 determines how to display information identifying the second user, such as the display order, based on the read information of the second user (S204). Specifically, as described above, the server computer 10 determines the display order (priority order), etc., based on the relationship between the first user and the second user (for example, the presence or absence of the first relationship), the voting experience of the second user, the performance of the second user (if the second operation is accepted), the type of voting value used by the second user, or the benefit generated by the second user for the prediction disclosure user X (if the first user and the prediction disclosure user X are in the second relationship), etc.
[0087] Then, the server computer 10 displays information identifying the second users on the user terminal 12 of the first user according to the determined display order, etc. through communication with the user terminal 12 (S205). Specifically, the server computer 10 displays a list of information identifying the second users who voted based on the prediction of the prediction disclosure user X designated by the first operation on the user terminal 12 of the first user on the second user list screen G4 transitioned from the prediction disclosure user list screen G2.
[0088] Furthermore, when the server computer 10 receives a third operation from the first user to designate an arbitrary second user (e.g., user Y) (S206: YES), it determines the information content and the amount of information to be provided to the first user (S207). Specifically, as described above, the server computer 10 determines the information content and the amount of information based on the relationship between the first user and the second user (e.g., the presence or absence of a first relationship), the number of votes or the amount of voting value invested using the public prediction (when the first user and the prediction publishing user X are in a second relationship), or the type of voting value (when the first user and the prediction publishing user X are in a second relationship), etc., after taking into consideration the public or private setting made by user Y himself.
[0089] Then, the server computer 10, through communication with the user terminal 12, displays on the user terminal 12 of the first user, information on the voting contents of user Y and more detailed information for identifying the second user in accordance with the determined information content and amount of information (S208), and ends the process. Specifically, the server computer 10 displays, on the user terminal 12 of the first user, a list of information on the voting contents actually cast by user Y designated by the third operation, on the second user detail screen G5 transitioned from the second user list screen G4. Note that if the third operation has not been accepted (S206: NO), the server computer 10 ends the process as is. The above is an example of the second user display process.
[0090] <Other embodiments> Up to this point, specific examples have been given of the information processing device, information processing method, and program of the present invention, but the above-described embodiments are merely examples, and the present invention is not limited to the above-described embodiments, and other embodiments may be considered.
[0091] In the above embodiment, the server computer 10 that executes the information processing for voting functions as the information processing device of the present invention, but is not limited to this. A part of the functions of the server computer 10 may be realized by the user terminal 12 of each of the forecast publishing user and the first user. For example, when the user terminal 12 of each of the forecast publishing user and the first user communicates in a P2P (peer-to-peer) manner, the function of the reception unit 31 that receives the first operation, the second operation, the third operation, or the vote, or the function of the display control unit 32 that displays information identifying the second user on the user terminal 12 of the first user may be configured by the user terminal 12 of one or both users.
[0092] In the above embodiment, the prediction public user publishes a prediction, and the first user uses the published prediction to make a second vote, but the present invention is not limited to such a case. For example, when a prediction public user and a first user who are friends with each other form a group and each user's voting prediction is shared within the group, the prediction of the first vote made by the prediction public user may be shared, and a second vote using the shared prediction may be accepted from the first user who belongs to the same group as the prediction public user. Alternatively, when a prediction public user predicts the outcome of a race and casts a first vote, and distributes his / her prediction to the public as a video or posted information on a social networking service (SNS), the first user may be able to cast a second vote using the prediction from the first vote by referring to the distributed video or posted information.
[0093] In the above embodiment, the player information, etc. is stored in the server computer 10, but it is also possible to provide a separate database server (not shown) and store the player information, etc., all together in the database server, or to store the player information, etc. on the user terminal 12 side.
[0094] In the above embodiment, the player can enjoy all the functions free of charge in principle, but some functions may be limited and the player may use the limited functions by paying a certain fee. In addition, various conditions may be set for players who have paid a certain fee so that they are advantageous in voting, for example, they may be able to obtain more information. Note that this fee may be a pay-per-use system, or may be effective for a certain period of time (for example, one month or one year) once it is paid (subscription).
[0095] <Summary> The main features of the information processing device, information processing method, and program according to the above-described embodiment are as follows.
[0096] [1] The information processing device of this embodiment has a reception unit that receives from a first user a first operation specifying a docent who has made public his or her predictions regarding the outcome of a competition, and a display control unit that, when the reception unit receives the first operation from the first user, causes information identifying a second user who voted based on the predictions of the docent specified by the first operation to be displayed on a terminal of the first user. According to the information processing device, by visualizing the users (second users) who voted based on the predictions of the forecaster, it is possible to enrich the information that is useful for judging the reliability of the forecaster, and to promote the voting behavior of the users. Specifically, the first user can recognize what kind of users support the forecaster that he or she is going to use, so the reliability of the information that is useful for selecting a forecaster is improved, and it becomes easier to select a forecaster. It is also possible to promote communication between the forecaster and the first user, and between users who support the same forecaster. Furthermore, if the forecaster himself or herself is the first user, he or she can recognize what kind of users are using his or her predictions, so that the results can be analyzed and used when making future predictions, or communication with users who support him or her can be promoted.
[0097] [2] In the above information processing device, the display control unit causes the terminal of the first user to display information identifying the second user in a display order based on the user information of the first user. This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, especially those who have a strong relationship with the first user, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further promoting users' voting behavior.
[0098] [3] In the above information processing device, the display control unit displays information identifying a second user who has a first relationship with the first user on the terminal of the first user in priority to information identifying a second user who does not have the first relationship with the first user. This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, particularly those who have a first relationship with the first user, thereby further enriching the information that is useful for judging the reliability of the forecaster and further promoting users' voting behavior.
[0099] [4] In the above information processing device, the display control unit displays on the first user's terminal a greater amount of information identifying a second user who has a first relationship with the first user than a greater amount of information identifying a second user who does not have a first relationship with the first user. This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, particularly those who have a first relationship with the first user, thereby further enriching the information that is useful for judging the reliability of the forecaster and further promoting users' voting behavior.
[0100] [5] In the above information processing device, the display control unit displays information identifying second users who have received a large number of votes based on the prediction of the doctor on the terminal of the first user in priority to information identifying second users who have received a small number of votes based on the prediction of the doctor. This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, particularly users with a lot of voting experience, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further encouraging users' voting behavior.
[0101] [6] In the above information processing device, the reception unit receives a second operation from the first user specifying a specific sport from one or more sports, and when the reception unit receives the second operation from the first user, the display control unit displays, on the first user's terminal, information identifying the second user in a display order based on the second user's performance in a period corresponding to the specific sport specified by the second operation. This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the predictions of the forecaster, particularly those with good results in terms of return rate, etc., thereby further enriching the information that is useful for judging the reliability of the forecaster, and further promoting users' voting behavior.
[0102] [7] In the above information processing device, the reception unit receives a third operation designating a second user from the first user, and when the reception unit receives the third operation from the first user, the display control unit displays on the terminal of the first user the voting contents cast by the second user designated by the third operation among the voting contents included in the prediction of the forecaster designated by the first operation. This allows the first user to understand the voting content of users (second users) who voted based on the forecaster's predictions, thereby further enriching the information that is useful for judging the reliability of the forecaster, further encouraging users to vote.
[0103] [8] In the above information processing device, the reception unit receives a third operation designating a second user from the first user, and when the reception unit receives the third operation from the first user, the display control unit displays, on the terminal of the first user, the voting contents cast by the second user designated by the third operation and that have been made public by the second user. This allows the first user to know the voting details of users (second users) who voted based on the predictions of the forecaster, including the voting details that the second users have made public.This allows the first user to protect the privacy of the second users while further enriching the information that is useful for judging the reliability of the forecaster, further encouraging users to vote.
[0104] [9] In the above information processing device, the reception unit receives a third operation designating a second user from the first user, and when the reception unit receives the third operation from the first user, the display control unit displays, on the first user's terminal, at least a portion of the information about the voting contents cast by the second user designated by the third operation that have not been made public by the second user, in a private state. This allows the first user to potentially ascertain voting details of users (second users) who voted based on the forecaster's predictions, even details that the second users have not made public. This allows the first user to protect the privacy of the second users while further enhancing the information that is useful for judging the reliability of forecasters, further encouraging users to vote.
[0105]
[10] In the above-mentioned information processing device, when the first user and the doctor specified by the first operation have a second relationship, the display control unit changes the content of the information identifying the second user based on the number of votes or the amount of votes of the second user based on the prediction of the doctor specified by the first operation, and displays the changed content on the terminal of the first user. As a result, when the first user and the forecaster have a second relationship, if the first user receives a large number of votes or vote amounts based on his / her prediction, the first user can more accurately recognize what type of users (second users) are using his / her prediction, which can further promote voting behavior of users (especially the forecaster).
[0106]
[11] In the above-mentioned information processing device, when the first user and the doctrinator specified by the first operation are in a second relationship, the display control unit displays, on the terminal of the first user, information identifying the second user who voted based on the doctrinator's prediction using a voting value that generates a favorable effect for the doctrinator, among one or more voting values. As a result, when the first user and the docent are in a second relationship, the first user can identify, among the users (second users) who voted based on the docent's prediction, those who voted using a voting value that generates a favorable effect for the docent, making it easier for the docent to identify the second users who contributed to him / her, further promoting the voting behavior of users (especially the docent).
[0107]
[12] In the above information processing device, the display control unit displays, on the terminal of the first user, information identifying a second user who has generated more advantageous effects for the forecaster, in priority to information identifying a second user who has generated fewer advantageous effects for the forecaster. As a result, when the first user and the docent are in a second relationship, the first user can identify, among the users (second users) who voted based on the docent's prediction, those who voted using a voting value that generates a favorable effect for the docent, making it easier for the docent to identify the second users who contributed to him / her, further promoting the voting behavior of users (especially the docent).
[0108]
[13] Furthermore, according to the information processing method of this embodiment, a computer receives from a first user a first operation designating a proctor who has made public his or her predictions regarding the outcome of a competition, and when the computer receives the first operation from the first user, causes a terminal of the first user to display information identifying a second user who voted based on the predictions of the proctor designated by the first operation. According to the above information processing method, by visualizing users (second users) who voted based on the predictions of a forecaster, it is possible to enrich the information that is useful for judging the reliability of the forecaster, thereby promoting users' voting behavior.
[0109]
[14] Furthermore, according to the program of this embodiment, the computer receives from a first user a first operation designating a docent who has made public his or her predictions regarding the outcome of the competition, and, when the first operation is received from the first user, displays on the terminal of the first user information identifying a second user who voted based on the predictions of the docent designated by the first operation. According to the above program, by visualizing users (second users) who voted based on the predictions of a forecaster, it is possible to enrich the information that is useful for judging the reliability of the forecaster, thereby encouraging users to vote. [Explanation of symbols]
[0110] 10 Server 12 User terminal 14 Race results distribution device 16 Telecommunications Network 21 Processors 22 Memory 23 Communication Interface 24 Storage 25 Bus 30 Storage section 31 Reception 32 Display control section 33 Notification Department 34 Hit judgment part 35 Dividend Granting Department 36 Benefits Granting Department G1 Voting confirmation screen G2 Forecast public user list screen G3 predictions display screen G4 2nd User List Screen G5 Second User Details Screen S Information Processing System
Claims
1. A reception unit that receives, from a first user, a first operation for designating a predictor who has published a prediction regarding a result of the competition; a display control unit that, when the reception unit receives the first operation from the first user, displays, on a terminal of the first user, information that identifies a second user who voted based on the prediction of the doppelganger specified by the first operation; and An information processing device having the above configuration.
2. The display control unit causes information identifying the second user to be displayed on a terminal of the first user in a display order based on user information of the first user. The information processing device according to claim 1 .
3. The display control unit causes information identifying the second user who has a first relationship with the first user to be displayed on the terminal of the first user in priority to information identifying the second user who does not have the first relationship with the first user.
3. The information processing device according to claim 1 or 2.
4. The display control unit causes an amount of information identifying the second user who has a first relationship with the first user to be displayed on the terminal of the first user greater than an amount of information identifying the second user who does not have the first relationship with the first user. The information processing device according to claim 1 .
5. The display control unit causes information identifying the second user who has a large number of votes based on the prediction of the predictor to be displayed on the terminal of the first user in priority to information identifying the second user who has a small number of votes based on the prediction of the predictor. The information processing device according to claim 1 .
6. the reception unit receives from the first user a second operation for designating a predetermined event from one or more events; When the reception unit receives the second operation from the first user, the display control unit displays, on a terminal of the first user, information identifying the second user in a display order based on the results of the second user in a period corresponding to the predetermined competition specified by the second operation. The information processing device according to claim 1 .
7. the accepting unit accepts a third operation designating the second user from the first user; When the reception unit receives the third operation from the first user, the display control unit displays, on the terminal of the first user, the voting contents voted by the second user designated by the third operation among the voting contents included in the prediction of the dopestor designated by the first operation. The information processing device according to claim 1 .
8. the accepting unit accepts a third operation designating the second user from the first user; When the reception unit receives the third operation from the first user, the display control unit causes a terminal of the first user to display voting contents made public by the second user among voting contents cast by the second user specified by the third operation. The information processing device according to claim 1 .
9. the accepting unit accepts a third operation designating the second user from the first user; When the reception unit receives the third operation from the first user, the display control unit displays, on the terminal of the first user, at least a part of information of voting contents cast by the second user specified by the third operation that have not been made public by the second user in a private state. The information processing device according to claim 1 .
10. When the first user and the predicted person designated by the first operation are in a second relationship, The display control unit changes the content of information identifying the second user based on the number of votes or the amount of votes of the second user based on the prediction of the dopestor designated by the first operation, and displays the changed content on the terminal of the first user. The information processing device according to claim 1 .
11. When the first user and the predicted person designated by the first operation are in a second relationship, The display control unit displays, on the terminal of the first user, information identifying the second user who voted based on the prediction of the prophet using a voting value that generates an advantageous effect for the prophet among one or more voting values. The information processing device according to claim 1 .
12. The display control unit displays, on the terminal of the first user, information identifying the second user who has generated a large amount of advantageous effects for the predictor in preference to information identifying the second user who has generated a small amount of advantageous effects for the predictor. The information processing device according to claim 11.
13. The computer receives a first operation from a first user to designate a probabilist who has published a prediction regarding a result of the competition; When the computer receives the first operation from the first user, the computer displays, on a terminal of the first user, information identifying a second user who voted based on the prediction of the doppelganger designated by the first operation. Information processing methods.
14. On the computer, A first operation is received from a first user to designate a predictor who has published a prediction regarding a result of the competition; When the first operation is received from the first user, information identifying a second user who voted based on the prediction of the doppelganger designated by the first operation is displayed on a terminal of the first user. program.
Citation Information
Patent Citations
Voting forecast disclosure system, method, and computer program
JP2010160612A
Method for managing event management device, event management device and program for event management device
JP2014038415A
Information processor, information processing method, and program
JP2014109887A
JPP6844102B
Information processing device, bet acceptance method, and program
WO2020036210A1