WO2017022040A1 - Competition lottery prediction system, competition lottery prediction method and program - Google Patents
Competition lottery prediction system, competition lottery prediction method and program Download PDFInfo
- Publication number
- WO2017022040A1 WO2017022040A1 PCT/JP2015/071882 JP2015071882W WO2017022040A1 WO 2017022040 A1 WO2017022040 A1 WO 2017022040A1 JP 2015071882 W JP2015071882 W JP 2015071882W WO 2017022040 A1 WO2017022040 A1 WO 2017022040A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- game
- result
- prediction
- games
- competition
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000000386 athletic effect Effects 0.000 claims 1
- 230000003466 anti-cipated effect Effects 0.000 abstract 1
- 230000004048 modification Effects 0.000 description 22
- 238000012986 modification Methods 0.000 description 22
- 238000013500 data storage Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 241001465754 Metazoa Species 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 2
- 241000283086 Equidae Species 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/34—Betting or bookmaking, e.g. Internet betting
Definitions
- the present invention relates to a competition lot prediction system, a competition lot prediction method, and a program.
- Patent Document 1 describes a lottery in which a user expects six of the numbers from 1 to 43 and pays a winning money to a user who hits a lottery number. Describes a technique in which a computer predicts six numbers based on the appearance rate, the appearance repetition period, and the like and provides them to the user.
- the present invention has been made in view of the above problems, and its purpose is to provide a user with a plausible prediction result that seems to be won in a competition lottery.
- a game lot prediction system for predicting results of a plurality of games in a game, and means for storing game result data relating to past game results.
- a game having a result different from a result determined based on the game result data and a result determined based on the game result data based on a means for obtaining the stored game result data and a user operation.
- the number of matches that result in different results among the plurality of matches is the difference result.
- the game lot prediction method is a game lot prediction method for predicting results of a plurality of games in a game, and the game result stored in the means for storing game result data related to past game results. At least one of a step of obtaining data, a game that is different from a result determined based on the game result data based on a user operation, and a game that is determined based on the game result data Based on the number acquired in the number-of-games acquisition step and the number-of-games acquisition step, among the plurality of games, the number of games with different results predicts the different results, and other games Is a prediction step for predicting a result determined based on the game result data, and a prediction result information indicating a result of each game predicted by the prediction step.
- a display control step of displaying on the display means characterized in that it comprises a.
- the program according to the present invention obtains the game result data stored in a means for storing game result data relating to past game results, by using a computer that predicts a game lottery for predicting results of a plurality of games in the game. And means for obtaining at least one number of a game having a result different from a result determined based on the game result data and a game having a result determined based on the game result data based on a user operation.
- the number of games with different results predicts the different results
- the other games have the game result data Predicting means for predicting a result determined based on the prediction means, and displaying on the display means prediction result information indicating the result of each game predicted by the predicting means ⁇ your means, to function as.
- the information storage medium according to the present invention is a computer-readable information storage medium storing the above program.
- the competition is a match between a home team and an away team at a game venue
- the competition lot prediction system is configured to determine the number of games that the home team wins among the plurality of games.
- the apparatus further comprises means for acquiring the ratio data stored in the means for storing the ratio data relating to the ratio, and the prediction means predicts the results of the plurality of matches based on the ratio data. .
- the game lot prediction system further includes means for acquiring the predicted content data stored in the means for storing the predicted content data regarding the predicted content indicated by the purchased game lottery, The prediction means predicts results of the plurality of matches based on the prediction content data.
- the game lottery prediction system further includes means for acquiring a result of a part of the game based on the operation of the user, and the prediction means includes the plurality of games, Predicting the result of a game other than the part of the games.
- the competition is a match between a home team and an away team at a game venue
- the competition lot prediction system is configured to determine the number of games that the home team wins among the plurality of games.
- the means for acquiring the ratio data stored in the means for storing the ratio data relating to the ratio, the ratio relating to the number of games won by the home team in the prediction result of the prediction means, and the ratio indicated by the ratio data are compared.
- a comparison unit wherein the display control unit displays the comparison result of the comparison unit on the display unit in association with the prediction result information.
- the game lot prediction system includes the means for acquiring the prediction content data stored in the means for storing the prediction content data related to the prediction content indicated by the purchased game lottery, and the prediction Determination means for determining whether or not the prediction result of the prediction means has been purchased based on content data, wherein the display control means is associated with the prediction result information. The determination result of the determination means is displayed on the display means.
- FIG. 1 is a diagram illustrating an overall configuration of a competition lot prediction system according to the embodiment.
- the competition lot prediction system 1 includes a competition lot prediction server 10 and a user terminal 20.
- the competition lot prediction server 10 and the user terminal 20 are connected via the network 2 so that data can be transmitted and received.
- the competition lot prediction server 10 is a server computer.
- the competition lot prediction server 10 includes a control unit 11, a storage unit 12, and a communication unit 13.
- the control unit 11 includes, for example, one or a plurality of microprocessors.
- the control unit 11 executes processing according to programs and data stored in the storage unit 12.
- the storage unit 12 includes a main storage unit and an auxiliary storage unit.
- the main storage unit is a RAM
- the auxiliary storage unit is a hard disk or a solid state drive.
- the communication unit 13 includes a network card. The communication unit 13 performs data communication via the network 2.
- the user terminal 20 is a computer operated by the user, and is, for example, a mobile phone (including a smartphone), a portable information terminal (including a tablet computer), a personal computer, or the like.
- the user terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an operation unit 24, and a display unit 25.
- the hardware configurations of the control unit 21, the storage unit 22, and the communication unit 23 are the same as those of the control unit 11, the storage unit 12, and the communication unit 13, respectively.
- the operation unit 24 is an input device for a user to perform an operation, such as a mouse, a keyboard, or a touch panel.
- the operation unit 24 transmits the content of operation by the user to the control unit 21.
- the display unit 25 is, for example, a liquid crystal display unit or an organic EL display unit.
- the display unit 25 displays a screen according to instructions from the control unit 21.
- the program and data described as being stored in the storage unit 12 or the storage unit 22 may be supplied to the storage unit 12 or the storage unit 22 via the network 2.
- the hardware configurations of the game lot prediction server 10 and the user terminal 20 are not limited to the above example, and various computer hardware can be applied.
- each of the game lot prediction server 10 and the user terminal 20 may include a reading unit (for example, an optical disk drive or a memory card slot) that reads a computer-readable information storage medium.
- the program and data stored in the information storage medium may be supplied to the storage unit 12 or the storage unit 22 via the reading unit.
- the competition lot prediction system 1 is a competition lot prediction system that predicts the results of a plurality of matches in a competition.
- the competition may be a sport (for example, soccer or baseball) competed by players or teams, or may be an animal race (for example, horse racing or dog racing).
- the purchaser of a competition lottery expects the results of a plurality of matches to be held on a predetermined date or within a predetermined period.
- the target of the competition lottery may be either victory, defeat, or other outcome (such as a draw) if it is a match where the win or loss is decided, and the score or score of the game was decided It may be a player.
- the prediction target may be a player or an animal having a predetermined order or more, or a combination of a player or an animal in the order of arrival.
- the operation of the competition lot prediction system 1 will be described by taking as an example a soccer lottery that predicts the result of 13 matches held in a certain period.
- the home team and away team in the match venue face each other.
- the game venue is a stadium where matches are played.
- the home team is the team that hosts the game, and the away team is the opponent of the home team.
- the user expects the home team's victory, defeat, and other results (drawing, extending, etc.) for each game that is eligible for the lottery.
- the user may be able to specify only one of these three types of results, or may be able to specify two or more results.
- the user purchases a competition lottery and hits a result of a predetermined number or more out of 13 games, the user can win a winning prize.
- the user operates the user terminal 20 to access the competition lottery prediction server 10
- a purchase screen for purchasing a competition lottery is displayed on the display unit 25.
- FIG. 2 is a diagram showing an example of a purchase screen.
- the purchase screen 30 displays a game list 31 that shows 13 game combinations that are the targets of a game lottery.
- the match list 31 includes a button 32 for predicting the victory of the home team, a button 33 for predicting other results, a button 34 for predicting the defeat of the home team, and match data of each match.
- a button 35 for reference is displayed.
- the button 32 shows the name of the home team
- the button 34 shows the name of the away team. Thereby, the battle combination of each game can be identified.
- the user operates the operation unit 24 to predict at least one of the buttons 32, 33, and 34 for each game, thereby predicting the results for 13 games. Transition to the screen for purchasing. Note that when the user selects the button 35, it is possible to cause the display unit 25 to display battle data such as the battle record of each team, the result of direct confrontation, and the expected result of the predictor.
- the user may predict the result of each game by himself as described above, but the competition lot prediction system 1 automatically generates the prediction result and selects the buttons 32, 33, and 34 collectively.
- a button 36 for automatically selecting a predicted result having a large number of votes in a purchased lottery and a predicted result by a predictor other than the user are automatically selected in a batch.
- a button 37, a button 38 for selecting all the home teams 'wins in a batch, a button 39 for selecting all the home teams' defeats in a batch, and a button for selecting all the teams with higher rankings 40 is displayed.
- a process when the user selects the button 40 will be described.
- FIG. 3 is a diagram illustrating an example of the purchase screen 30 when the user selects the button 40.
- a window 42 is displayed.
- the button 44 can be selected without inputting the number of games in the input form 43.
- FIG. 4 is a diagram illustrating an example of the purchase screen 30 when the user selects the button 44 without inputting the number of games in the input form 43.
- the buttons 32, 33, and 34 of the match list 31 are selected (shown by hatching in FIG. 4) so that the team with the highest ranking wins for all 13 matches.
- a match between teams having the same rank may have other results (a match in which “K team” and “L team” match in FIG. 4).
- FIG. 5 is a diagram illustrating an example of the purchase screen 30 when the user inputs “3” in the input form 43 and selects the button 44. In this case, any 3 games out of 13 games will be defeated by the team with the other result or ranking, and the remaining 10 games will be in the match list 31 so that the team with the top ranking wins.
- Each button 32, 33, 34 is selected. In the example shown in FIG. 5, a match between “C team” and “D team”, a match between “M team” and “N team”, and a match between “O team” and “P team”. The results of the three matches have been changed so that the team with the highest ranking will not win.
- FIG. 6 is a functional block diagram showing an example of functions realized by the competition lot prediction system 1. As shown in FIG. 6, in the competition lot prediction system 1, the data storage part 50, the game result data acquisition part 51, the game number acquisition part 52, the prediction part 53, and the display control part 54 are implement
- the data storage unit 50 is realized mainly by the storage unit 12.
- the data storage unit 50 stores various data for the competition lot prediction system 1 to predict the result of the competition lottery.
- game result data relating to past game results will be described as an example of data stored in the data storage unit 50.
- FIG. 7 is a diagram showing an example of game result data.
- the game result data stores data related to past game results for each team participating in the game that is the subject of the competition lottery.
- the game result is a past result of the team, and can be said to indicate the strength or the result of each team.
- the game result data includes the team's current league, current ranking, current points, number of games, number of wins, number of draws, number of losses, number of points scored, and the like.
- the data items included in the game result data are not limited to the example in FIG. 7, but the results of direct confrontation with other teams (win / loss / gain points, etc.) and the contents of all previous games or the most recent games (both teams' Score etc.) may be included in the game result data.
- the data stored in the data storage unit 50 is not limited to the game result data.
- the data storage unit 50 may store data necessary for the competition lot prediction system 1 to predict the result of the competition lottery.
- the data storage part 50 may memorize
- the data storage unit 50 may store data that stores basic information about soccer. This data stores, for example, players belonging to each team in the soccer league, home teams in each game venue, and the like. Further, for example, the data storage unit 50 may store data indicating the predicted result of the purchased game lottery, data indicating the predicted result by the predictor, and each image data included in the purchase screen 30.
- the game result data acquisition unit 51 is realized mainly by the control unit 11.
- the game result data acquisition part 51 acquires the game result data memorize
- the game result data acquisition unit 51 reads the game result data from the data storage unit 50.
- the game number acquisition unit 52 is realized mainly by the control unit 11.
- the number-of-games acquisition unit 52 determines the number of at least one of a game with a result different from the result determined based on the game result data and a game with a result determined based on the game result data based on the user's operation. get.
- the game number acquisition unit 52 acquires the number of games based on input from the operation unit 24 by the user.
- the game number acquisition unit 52 receives data indicating the input content from the operation unit 24 from the user terminal 20. It will be.
- Result determined based on game result data is a result obtained by inputting game result data to a given result prediction algorithm, for example, a result of winning a team with a strong past game result (strong team) It is.
- a result prediction algorithm is defined so as to output a prediction result that a team with higher ranking wins.
- the result determined based on the game result data is a result of the team having a poor past game result (weak team) losing, and in this embodiment, the predicted result of the team having the lower ranking is defeated.
- the result prediction algorithm is defined so as to output.
- the result determined based on the game result data is described as “appropriate result”.
- Results different from the results determined based on the game result data are based on the game result data out of the results that can be predicted by the competition lot (in this embodiment, the home team wins, loses, and other results). For example, it is a result that a team with a good past game result (strong team) does not win. In other words, the result of the past game may be the result of the winning team (weak team) or other results such as a draw or extension.
- the different results will be described as “disturbance occurs”.
- the game number acquisition unit 52 acquires the number of games in which a disturbance occurs. Since the user inputs the number of games in which the disturbance occurs on the input form 43, the game number acquisition unit 52 acquires the numerical value input to the input form 43 as it is. For example, when “3” is input from the input form 43 as the number of games in which turbulence occurs, the game number acquisition unit 52 acquires the input “3” as the number of games in which turbulence occurs.
- the user may input the number of games with an appropriate result on the input form 43.
- the number-of-games acquisition unit 52 may acquire a numerical value obtained by subtracting a numerical value input to the input form 43 from the number of games to be a game lottery target. For example, when “10” is input from the input form 43 as an appropriate number of games, the number-of-games acquisition unit 52 is “10” input from “13”, which is the number of games to be a competition lottery. “3” obtained by subtracting “3” is acquired as the number of games in which the disturbance occurs.
- the number-of-games acquisition unit 52 may acquire not only the number of games in which disturbances occur, but also the number of games with a reasonable result. Furthermore, the number-of-games acquisition unit 52 may acquire only the number of games with a reasonable result. In this case, the number of games in which turbulence may occur may be acquired by the prediction unit 53 or the like. In particular, the number of games in which turbulence occurs is not acquired. It may be a waking game.
- the prediction unit 53 is realized mainly by the control unit 11. Based on the number acquired by the number-of-games acquisition unit 52, the prediction unit 53 has a number of matches that are different from the results determined based on the game result data (that is, the results of disturbance) among the plurality of games. Predicts the different results, and the other games expect results determined based on the game result data (ie, proper results). In this embodiment, since the game number acquisition unit 52 acquires the number of games in which the disturbance occurs, the prediction unit 53 predicts the result of the disturbance in the number of games acquired by the game number acquisition unit 52, and the remaining number of games is Expect a reasonable result.
- FIG. 8 is an explanatory diagram showing an example of processing by the prediction unit 53.
- the prediction unit 53 acquires the current rank of each team by referring to the game result data.
- the current ranking of each team in all 13 games is as indicated by the reference numeral “53-1.”
- the prediction unit 53 inputs the rank of each team indicated by the game result data to the result prediction algorithm, and predicts the results so that the results are appropriate for all the games.
- the result prediction algorithm when the ranks of the teams to compete in each game are input, the result of prediction that the higher team wins is returned. Therefore, as indicated by the reference numeral “53-2”, the prediction unit 53 temporarily determines the prediction result of each game so that the team with the higher ranking wins.
- the prediction unit 53 selects a game from the 13 games by the number of games acquired by the game number acquisition unit 52, and changes the temporarily determined prediction result to another result.
- the prediction unit 53 selects a game at random, and changes the result of the selected game to a result in which a disturbance occurs.
- the prediction unit 53 includes a match between “C team” and “D team”, a match between “M team” and “N team”, and “O team” and “P team”. Select a match to play.
- the prediction unit 53 sets the result of these three matches from the victory of the team with the higher rank to the loss of the team with the higher rank or other results.
- the prediction unit 53 may select the game in which turbulence occurs by other methods.
- the prediction unit 53 may select a game in which disturbances occur based on the game result data.
- the prediction unit 53 calculates the difference in the ranking of the teams that compete in each game, and selects a game in which the disturbance occurs in the order of the small difference.
- the prediction unit 53 may select a game in which disturbances occur based on the past direct confrontation results of each team.
- the prediction unit 53 identifies a game in which a team with a lower rank has won a team with a higher rank in a direct confrontation, and selects the game as a game in which disturbance occurs.
- the prediction unit 53 may select a game in which disturbances occur based on the result of the most recent predetermined game of each team. In this case, for example, the prediction unit 53 selects a game in which the team with the lower ranking wins consecutively or the team with the higher ranking loses consecutively as the game in which the ups and downs occur.
- the prediction unit 53 may select a game in which disturbances occur based on items other than ranking and winning / losing (scores / losing points, etc.).
- the process executed by the prediction unit 53 is not limited to the above example.
- the predicting unit 53 first selects a game at random by the number of games acquired by the game number acquiring unit 52, predicts a result of upsurge in the game, and then obtains an appropriate result in the remaining games. You may expect to be.
- the prediction unit 53 first selects a game at random for the number of games that have a proper result, and predicts that the game will have a proper result. You may expect what will happen.
- the display control unit 54 is realized mainly by the control unit 11.
- the display control unit 54 causes the display unit 25 to display prediction result information indicating the result of each game predicted by the prediction unit 53.
- the display control unit 54 displays the prediction result information by setting the buttons 32, 33, and 34 of each game to a selected state. Further, in the present embodiment, since the case where the display control unit 54 is realized by the competition lot prediction server 10 will be described, the display control unit 54 instructs to select the buttons 32, 33, and 34 of each game. Data to be transmitted is transmitted to the user terminal 20.
- the prediction result information may be displayed by a method other than changing the selection state of the button.
- the prediction result information only needs to notify the user of the prediction result of the prediction unit 53, and may be a character string or image data indicating the result of each game.
- FIG. 9 is a flowchart showing an example of processing executed in the competition lot prediction system 1.
- the processing shown in FIG. 9 is executed by the control unit 11 operating according to the program stored in the storage unit 12 and the control unit 21 operating according to the program stored in the storage unit 22.
- the functional blocks shown in FIG. 9 are realized by executing the processing described below.
- the control unit 21 transmits a display request for the purchase screen 30 to the competition lot prediction server 10 (S1). .
- the display request may be made in a predetermined format, for example, an access request to a URL corresponding to the purchase screen 30.
- the control unit 11 when the display request for the purchase screen 30 is received, the control unit 11 generates display data for the purchase screen 30 and transmits it to the user terminal 20 (S2).
- the control unit 11 refers to the storage unit 12, acquires data or image data in which basic game information is stored, and generates display data for the purchase screen 30 based on the acquired data.
- the display data may be data in a predetermined format, for example, HTML data.
- the display data may include a script for causing the user terminal 20 to execute a predetermined process.
- the control unit 21 displays the purchase screen 30 on the display unit 25 (S3), and identifies the user operation based on the signal from the operation unit 24 (S4).
- the control unit 21 displays the window 42 on the display unit 25 (S5), and specifies the user operation based on the signal from the operation unit 24 (S6). ).
- the control unit 21 When the user inputs the number of games in the input form 43 (S6; input form 43), the control unit 21 holds the numerical value input by the user in the storage unit 22 (S7). On the other hand, when the user selects the button 44 (S6; button 44), the control unit 21 transmits a prediction result request to the competition lot prediction server 10 (S8).
- the prediction result request may be made in a predetermined format.
- the expected result request includes the numerical value input in the input form 43.
- the control unit 11 when receiving the prediction result request, the control unit 11 predicts the result that the number of games input by the user will be turbulent based on the game result data, and other games will give reasonable results. Predict (S9). In S9, as described above, the control unit 11 refers to the game result data stored in the storage unit 12, and obtains the ranking of the teams of each battle combination. And the control part 11 once determines the prediction result of all the 13 games so that a team with higher ranking may win. Thereafter, the control unit 11 randomly selects a game for the number of games input by the user, and changes the result of the selected game.
- the control unit 11 transmits prediction result data indicating the prediction result in S9 to the user terminal 20 (S10).
- the expected result data shows the home team's victory, defeat, and other results for each match. For example, in the predicted result data, for each game, the victory of the home team is indicated by “1”, the loss of the home team is “2”, and the other results are indicated by “0”.
- the prediction result data can be said to be data for causing the display unit 15 to display the prediction result in S9.
- the control unit 21 updates the display of the game list 31 on the purchase screen 30 (S11), and returns to the process of S4.
- the control unit 21 sets one of the buttons 32, 33, and 34 of each game based on the prediction result data.
- the control unit 21 transmits a transition request to the screen for selecting a payment method to the competition lot prediction server 10 (S12), This process ends. Thereafter, the game lottery purchase process is executed based on the input content on the purchase screen.
- the control unit 21 executes processing corresponding to the button selected by the user (S13).
- S13 when the user selects the buttons 32, 33, and 34 that are not in the selected state, the control unit 21 puts the buttons 32, 33, and 34 into the selected state.
- the control unit 21 cancels the selected state of the buttons 32, 33, and 34. It is assumed that information for identifying the selection state of each button 32, 33, 34 is stored in the storage unit 22.
- the control unit 21 requests the competition lot prediction server 10 to acquire the battle data.
- This request includes information for identifying a game in which the user has selected the button 35.
- the control unit 11 transmits the battle data stored in the storage unit 12 to the user terminal 20.
- the control unit 21 requests the competition lot prediction server 10 for the prediction result.
- the control unit 11 When the game lot prediction server 10 receives the request, the control unit 11 generates prediction result data based on the data stored in the storage unit 12 and transmits the prediction result data to the user terminal 20.
- the control unit 21 sets all the buttons 32 to a selected state, and when the user selects the button 39, the control unit 21 sets all the buttons 34 to a selected state.
- the number of matches entered by the user from the input form 43 can be provided to the user with prediction results that cause a disturbance, so that it seems likely that it will be won in the competition lottery. Expected results can be provided to the user. In addition, whether or not it looks like a plausible prediction result may differ depending on the user, but for example, by inputting the number of games that do not result in an appropriate result in the input form 43, the prediction result reflecting the user's preference Can be provided.
- FIG. 10 is a functional block diagram of a modified example. As illustrated in FIG. 10, in the modification, in addition to the functions described in the embodiment, a ratio data acquisition unit 55, an expected content data acquisition unit 56, a result acquisition unit 57, a comparison unit 58, and a determination unit 59 are realized. The Here, the case where each of these functions is implement
- the home team has a lower rank than the away team, the home team has a high probability of winning because of the grounds of supporters. For this reason, based on the statistics of past games, the ratio of the home team to win, other results, and the loss of the home team should be determined, and the expected result approaching that ratio should be provided to the user. Also good.
- the data storage unit 50 of the present variation stores ratio data regarding the ratio of the number of games that the home team wins among a plurality of games.
- FIG. 11 is a diagram illustrating an example of the ratio data.
- the ratio data includes the ideal ratio of the number of games won by the home team, the number of games of other results, and the number of games defeated by the home team in all the past games or games of a certain period. It has been established.
- This ideal ratio may be a value calculated based on statistics of past game results. In the example shown in FIG. 11, among the 13 games, the number of games won by the home team is “6”, the number of games resulting in other results is “3”, and the number of games defeated by the home team is “4”. "
- the ratio data is not limited to the data storage example in FIG.
- the ratio data may be data related to the ratio of the number of games where the home team wins among a plurality of games. For example, the percentage that results in each result instead of the ratio may be stored in the ratio data. In addition, for example, only the number of games in which the home team wins may be stored in the ratio data.
- the competition lot prediction system 1 includes a ratio data acquisition unit 55.
- the ratio data acquisition unit 55 acquires the ratio data stored in the data storage unit 50 that stores ratio data regarding the ratio of the number of games won by the home team among a plurality of games.
- the ratio data acquisition unit 55 reads the ratio data from the data storage unit 50.
- the prediction unit 53 predicts the results of a plurality of matches based on the ratio data.
- the prediction unit 53 predicts the result of 13 games so that the prediction result of 13 games approaches the rate indicated by the rate data.
- FIG. 12 is an explanatory diagram showing an example of processing by the prediction unit 53 of the modification example (1).
- the prediction unit 53 predicts the results so as to obtain reasonable results for all 13 games (the state indicated by the sign “53-2”). This point is the same as in the embodiment.
- the prediction unit 53 calculates the ratio of the number of games that the home team wins, the number of games that result in other results, and the number of games that the home team loses, among the 13 games that are predicted to have reasonable results. .
- these ratios are “6: 1: 6”.
- the prediction unit 53 compares the calculated ratio with the ideal ratio indicated by the ratio data.
- the prediction unit 53 changes the game result by the number of games acquired by the game number acquisition unit 52 so as to approach the rate indicated by the rate data. For example, in the example shown in FIG. 12, if the number of games that result in other results increases by 2 and the number of games that the home team loses decreases from the expected result indicated by the symbol “53-2”, the ideal ratio Will match. For this reason, for example, the prediction unit 53 changes the game between “Team C” and “Team D” from “Home Team Victory” to “Other Results” and changes the game between “Team E” and “Team F”.
- the prediction unit 53 may acquire the prediction result based on the ratio data.
- the prediction unit 53 does not necessarily need to match the ideal ratio, and may change the prediction result so as to approach the ideal ratio.
- the prediction result may be changed from the state indicated by the symbol “53-2” so that the ratio becomes “6: 2: 5”.
- the data storage unit 50 of this modification stores the expected content data related to the expected content indicated by the purchased game lottery.
- FIG. 13 is a diagram illustrating an example of predicted content data.
- the predicted content data indicates an expected combination of purchased competition tickets.
- a numerical value of “1” indicating the victory of the home team
- a numerical value of “0” indicating the other result
- “2” indicating the defeat of the home team
- At least one of the numerical values of is shown in the expected content data.
- the competition lot prediction system 1 of the present modification includes an expected content data acquisition unit 56.
- the predicted content data acquisition unit 56 acquires the predicted content data stored in the data storage unit 50 that stores the predicted content data related to the predicted content indicated by the purchased game lottery.
- the predicted content data acquisition unit 56 reads the predicted content data from the data storage unit 50.
- the prediction unit 53 predicts the results of a plurality of matches based on the predicted content data.
- the prediction unit 53 predicts the result of 13 games so that the expected combination of 13 games becomes a combination that has not yet been purchased, or so that the number of purchasers or the number of purchases is less than a predetermined number.
- the number of purchasers may be counted as one or may be purchased by a user with only the number.
- FIG. 14 is an explanatory diagram illustrating an example of processing performed by the prediction unit 53 according to the modification (2).
- the prediction unit 53 predicts the results so as to obtain reasonable results for all 13 games (the state of the sign “53-2”). This point is the same as in the embodiment.
- the prediction unit 53 randomly selects the number of games acquired by the game number acquisition unit 52 and repeats the process of changing the result of the game a predetermined number of times. In the example illustrated in FIG. 14, the prediction unit 53 generates four prediction results.
- the forecasting unit 53 compares the forecast content data with each of the four forecast results, and determines whether or not there is a purchaser who has purchased the competition lottery with each forecast result. When it is determined that there is a purchaser, the prediction unit 53 also acquires the number of people and the number of purchases. In the example shown in FIG. 14, the case where the number of persons is acquired will be described. The person who purchased the competition lottery with the predicted results indicated by the symbols “53-7” to “53-10” “People”, “16 people”, “4 people”, “12 people”.
- the prediction unit 53 compares the number of purchasers of each prediction result with a threshold value, and determines that the prediction result of the number of purchasers less than the threshold value is provided to the user. For example, assuming that the predetermined threshold is “10 people”, the prediction unit 53 determines that the prediction result indicated by the sign “53-9” less than the threshold is to be provided to the user. When the prediction result less than the threshold value is not obtained, the prediction unit 53 may repeat generation of the prediction result until the prediction result less than the threshold value is obtained.
- the prediction unit 53 may acquire the prediction result based on the prediction content data.
- the prediction unit 53 first identifies a combination that has not yet been purchased, or a combination that has a purchaser or purchase number that is less than a predetermined number, and the number of games specified by the user is disturbed. You may make it search whether it exists.
- the modified example (2) it is possible to provide the user with an expected result that has not yet been purchased or an expected result with a small number of purchasers or purchases. As a result, a more likely prediction result can be provided to the user.
- the user may specify the predicted result of a confident game among the 13 games, and cause the prediction unit 53 to predict the result of another game.
- the competition lot prediction system 1 of this modification includes a result acquisition unit 57.
- the result acquisition unit 57 acquires the results of some matches based on the user's operation. Some games are less than the total number of games out of all the games that are subject to the competition lottery, and here, the game is 1 or more and less than 13 out of 13 games.
- the user selects a button 40 after designating a result of a part of the game by selecting buttons 32, 33, and 34 of the part of the game.
- FIG. 15 is a diagram illustrating an example of the purchase screen 30 when the user designates the result of a part of the game.
- the user is confident in the result of the match between “Team A” and “Team B”, and selects the victory of “Team A” with the button 32 and then selects the button 40. ing.
- the window 42 displays a message indicating that the user has predicted the victory of “Team A”.
- the number of games in which the disturbance occurs among the remaining 12 games may be input, or the number of games in which the disturbance occurs in 13 games may be input.
- the result acquisition unit 57 acquires the predicted result by the user by acquiring the selection state of the buttons 32, 33, and 34.
- the prediction unit 53 predicts the results of games other than some of the multiple games.
- FIG. 16 is an explanatory diagram illustrating an example of processing performed by the prediction unit 53 according to the modification (3). As shown in FIG. 16, first, the prediction unit 53 predicts a result so that an appropriate result is obtained for a game other than the game designated by the user. And the anticipation part 53 will change the result of games other than the game which the user designated so that a disturbance may occur only for the number of games which the game number acquisition part 52 acquired.
- the prediction method other than the game designated by the user may be the same as the method described in the embodiment or the modification (1) or (2).
- the degree of deviation between the rate indicated by the rate data and the current expected result may be displayed.
- the competition lot prediction system 1 of this modification includes a ratio data acquisition unit 55 and a comparison unit 58.
- the ratio data acquisition unit 55 is the same as that described in the modification example (1).
- the comparison unit 58 compares the ratio regarding the number of games won by the home team in the prediction result of the prediction unit 53 with the ratio indicated by the ratio data.
- the comparison unit 58 calculates the proportion of the game where the home team wins based on the prediction result by the prediction unit 53.
- the prediction unit 53 predicts the victory of the home team for 13 games, other results, and the defeat of the home team, by calculating the number of games that resulted in each of these three types of results, Calculate the percentage.
- the display control unit 54 causes the display unit 25 to display the comparison result of the comparison unit 58 in association with the prediction result information.
- Displaying the comparison result in association with the prediction result information includes, for example, displaying the comparison result on the same screen as the prediction result information, and displaying the comparison result by superimposing a window or the like on the screen of the prediction result information.
- FIG. 17 is a diagram showing how the comparison result of the comparison unit 58 is displayed.
- a comparison result image 45 is displayed.
- the comparison result image 45 indicates the degree of deviation from the ideal ratio indicated by the ratio data.
- the display control unit 54 may display the comparison result image 45 in which the ideal ratio and the ratio of the current prediction result are arranged, or display the comparison result image 45 indicating the difference between them. May be.
- the user can also select the buttons 32, 33, and 34 so as to approach the ideal ratio.
- the modified example (4) for example, it is possible to make the user understand how close the current expected content is to the ideal ratio, so that it is possible to make the user know whether or not the content is plausible.
- the competition lot prediction system 1 of the present modification includes an expected content data acquisition unit 56 and a determination unit 59.
- the expected content data acquisition unit 56 is the same as that described in the modification (2).
- the determination unit 59 determines whether the prediction result of the prediction unit 53 is already purchased based on the predicted content data.
- the determination unit 59 refers to the predicted content data and determines whether or not the predicted result of the prediction unit 53 exists in the predicted content data. If the determination unit 59 determines that the prediction result of the prediction unit 53 exists in the predicted content data, the determination unit 59 may acquire the number of purchasers or the number of purchases.
- the display control unit 54 causes the display unit to display the determination result of the determination unit 59 in association with the prediction result information.
- Displaying the determination result in association with the prediction result information includes, for example, displaying the determination result on the same screen as the prediction result information, and displaying the determination result by superimposing a window or the like on the screen of the prediction result information.
- FIG. 18 is a diagram illustrating a state in which the determination result of the determination unit 59 is displayed.
- the determination result image 46 is displayed.
- the determination result image 46 may indicate whether or not the current expected content has already been purchased, or may indicate the number of purchasers or the number of purchased units if it has been purchased. .
- the user can also select the buttons 32, 33, and 34 so that other expected contents are obtained.
- the determination unit 59 may re-acquire the number of purchasers or the number of purchased units again based on the expected content after the change.
- the display control unit 54 updates the display of the determination result image 46 based on the number of purchasers or purchase units acquired again.
- the processing of the prediction unit 53 may be applied to an automatic purchase function for automatically purchasing a competition lottery.
- the user operates the operation unit 24 to preliminarily indicate that he / she desires automatic purchase of a competition lottery and / or at least one of the number of games in which disturbances occur and the number of games with reasonable results. 10 is registered.
- the game lot prediction server 10 causes the prediction unit 53 to determine the prediction result so that the user who registered the automatic purchase will be disturbed by the number of games registered by the user every time the game lottery is held. You may make it buy automatically the competition lottery.
- the user terminal 20 may be configured to display an automatically purchased prediction result.
- each function may be shared by the competition lot prediction server 10 and the user terminal 20, and each function is a user terminal. 20 may be realized.
- the data storage unit 50 is realized mainly by the storage unit 22, and each other function is realized mainly by the control unit 21.
- the control unit 11 of the user terminal 20 may realize each function by executing a program stored in the storage unit 12 or execute a script received from the competition lot prediction server 10.
- Each function may be realized by. In this case, each data such as game result data is sent to the user terminal 20 together with the script.
- the present invention is applicable to various game lotteries.
- the present invention may be applied to horse races and bicycle races that predict the results of a plurality of races.
- the user designates the number of races that do not result in a proper result or the number of races that result in a proper result, and the competition lot prediction system 1 predicts the result of disturbance in the number of races determined by the designated content. You can expect reasonable results in this race.
- an appropriate result is, for example, that the most popular horse or player wins from the past race results, and a disturbing result is, for example, that other horses or players win. It is.
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
In the present invention, a plausible prediction result as to who appears likely to win a competition lottery is provided to a user. A competition lottery prediction system (1) predicts the results of a plurality of matches in a competition. A match count acquisition means (52) acquires, on the basis of a user operation, a count of matches for which the result will differ from a result to be determined on the basis of match result data, and/or a count of matches for which the result will be as determined on the basis of the match result data. On the basis of the count acquired by the match count acquisition means (52), a prediction means (53) predicts the different result for the number of matches for which the different results are anticipated, from among the plurality of matches, and predicts the result to be determined on the basis of the match result data for the other matches. A display control means (54) causes a display means (25) to display prediction result information indicating the result of each match predicted by the prediction means (53).
Description
本発明は、競技くじ予想システム、競技くじ予想方法、及びプログラムに関する。
The present invention relates to a competition lot prediction system, a competition lot prediction method, and a program.
従来、ユーザが抽選結果を予想して的中させると当選金が支払われるくじが知られている。例えば、特許文献1には、1から43までの数字のうちの6つをユーザが予想し、抽選された数字を的中させたユーザに当選金が支払われるくじが記載されており、各数字の出現率や出現繰り返し周期等をもとにコンピュータが6つの数字を予想して、ユーザに提供する技術が記載されている。
Conventionally, a lottery is known in which a winning is paid when a user predicts a lottery result and hits it. For example, Patent Document 1 describes a lottery in which a user expects six of the numbers from 1 to 43 and pays a winning money to a user who hits a lottery number. Describes a technique in which a computer predicts six numbers based on the appearance rate, the appearance repetition period, and the like and provides them to the user.
サッカーなどの競技における複数の試合の結果を予想する競技くじでは、例えば、順位の低いチームが順位の高いチームに勝利するような波乱が発生し、各チームの力関係通りの順当な試合結果にならないことがある。このため、特許文献1の技術を競技くじに適用して、単純に過去の試合結果から各試合の結果をコンピュータが予想しても、実際にはその通りにはならないことが多く、例えば、順当な結果にならない試合の数は、当選しそうに見えるもっともらしい予想結果をユーザに提供するのに重要な要素となっている。
In a competition lottery that predicts the outcome of multiple matches in a competition such as soccer, for example, a disturbance that a team with a lower rank wins a team with a higher rank occurs, and the result of the match is as appropriate as the strength of each team. It may not be. For this reason, even if the computer predicts the result of each game simply from the past game results by applying the technique of Patent Document 1 to the competition lot, it is often not the case. The number of games that do not give a good result is an important factor in providing the user with a plausible expected result that seems likely to win.
本発明は上記課題に鑑みてなされたものであって、その目的は、競技くじにおいて当選しそうに見えるもっともらしい予想結果をユーザに提供することである。
The present invention has been made in view of the above problems, and its purpose is to provide a user with a plausible prediction result that seems to be won in a competition lottery.
上記課題を解決するために、本発明に係る競技くじ予想システムは、競技における複数の試合の結果を予想する競技くじの予想システムであって、過去の試合結果に関する試合結果データを記憶する手段に記憶された前記試合結果データを取得する手段と、ユーザの操作に基づいて、前記試合結果データに基づいて定まる結果とは異なる結果になる試合と、前記試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する試合数取得手段と、前記試合数取得手段により取得された数に基づいて、前記複数の試合のうち、前記異なる結果になる数の試合は前記異なる結果を予想し、他の試合は前記試合結果データに基づいて定まる結果を予想する予想手段と、前記予想手段により予想された各試合の結果を示す予想結果情報を表示手段に表示させる表示制御手段と、を含むことを特徴とする。
In order to solve the above-mentioned problem, a game lot prediction system according to the present invention is a game lot prediction system for predicting results of a plurality of games in a game, and means for storing game result data relating to past game results. A game having a result different from a result determined based on the game result data and a result determined based on the game result data based on a means for obtaining the stored game result data and a user operation. Based on the number acquired by the number-of-games acquisition means and the number of games acquired by the number-of-games acquisition means, the number of matches that result in different results among the plurality of matches is the difference result. Prediction means for predicting the results of other games based on the game result data, and prediction indicating results of each game predicted by the prediction means Characterized by comprising display control means for displaying the result information on the display unit.
また、本発明に関わる競技くじ予想方法は、競技における複数の試合の結果を予想する競技くじの予想方法であって、過去の試合結果に関する試合結果データを記憶する手段に記憶された前記試合結果データを取得するステップと、ユーザの操作に基づいて、前記試合結果データに基づいて定まる結果とは異なる結果になる試合と、前記試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する試合数取得ステップと、前記試合数取得ステップにより取得された数に基づいて、前記複数の試合のうち、前記異なる結果になる数の試合は前記異なる結果を予想し、他の試合は前記試合結果データに基づいて定まる結果を予想する予想ステップと、前記予想ステップにより予想された各試合の結果を示す予想結果情報を表示手段に表示させる表示制御ステップと、を含むことを特徴とする。
The game lot prediction method according to the present invention is a game lot prediction method for predicting results of a plurality of games in a game, and the game result stored in the means for storing game result data related to past game results. At least one of a step of obtaining data, a game that is different from a result determined based on the game result data based on a user operation, and a game that is determined based on the game result data Based on the number acquired in the number-of-games acquisition step and the number-of-games acquisition step, among the plurality of games, the number of games with different results predicts the different results, and other games Is a prediction step for predicting a result determined based on the game result data, and a prediction result information indicating a result of each game predicted by the prediction step. A display control step of displaying on the display means characterized in that it comprises a.
また、本発明に関わるプログラムは、競技における複数の試合の結果を予想する競技くじの予想を行うコンピュータを、過去の試合結果に関する試合結果データを記憶する手段に記憶された前記試合結果データを取得する手段、ユーザの操作に基づいて、前記試合結果データに基づいて定まる結果とは異なる結果になる試合と、前記試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する試合数取得手段、前記試合数取得手段により取得された数に基づいて、前記複数の試合のうち、前記異なる結果になる数の試合は前記異なる結果を予想し、他の試合は前記試合結果データに基づいて定まる結果を予想する予想手段、前記予想手段により予想された各試合の結果を示す予想結果情報を表示手段に表示させる表示制御手段、として機能させる。
In addition, the program according to the present invention obtains the game result data stored in a means for storing game result data relating to past game results, by using a computer that predicts a game lottery for predicting results of a plurality of games in the game. And means for obtaining at least one number of a game having a result different from a result determined based on the game result data and a game having a result determined based on the game result data based on a user operation. Based on the number acquired by the number-of-games acquisition means and the number-of-games acquisition means, among the plurality of games, the number of games with different results predicts the different results, and the other games have the game result data Predicting means for predicting a result determined based on the prediction means, and displaying on the display means prediction result information indicating the result of each game predicted by the predicting means示制 your means, to function as.
また、本発明に係る情報記憶媒体は、上記のプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体である。
The information storage medium according to the present invention is a computer-readable information storage medium storing the above program.
また、本発明の一態様では、前記競技は、試合会場のホームチームとアウェイチームとが対戦するものであり、前記競技くじ予想システムは、前記複数の試合のうちホームチームが勝利する試合数の割合に関する割合データを記憶する手段に記憶された前記割合データを取得する手段を更に含み、前記予想手段は、前記割合データに基づいて、前記複数の試合の結果を予想する、ことを特徴とする。
In one aspect of the present invention, the competition is a match between a home team and an away team at a game venue, and the competition lot prediction system is configured to determine the number of games that the home team wins among the plurality of games. The apparatus further comprises means for acquiring the ratio data stored in the means for storing the ratio data relating to the ratio, and the prediction means predicts the results of the plurality of matches based on the ratio data. .
また、本発明の一態様では、前記競技くじ予想システムは、購入済みの前記競技くじが示す予想内容に関する予想内容データを記憶する手段に記憶された前記予想内容データを取得する手段を更に含み、前記予想手段は、前記予想内容データに基づいて、前記複数の試合の結果を予想する、ことを特徴とする。
Moreover, in one aspect of the present invention, the game lot prediction system further includes means for acquiring the predicted content data stored in the means for storing the predicted content data regarding the predicted content indicated by the purchased game lottery, The prediction means predicts results of the plurality of matches based on the prediction content data.
また、本発明の一態様では、前記競技くじ予想システムは、前記ユーザの操作に基づいて、一部の試合の結果を取得する手段を更に含み、前記予想手段は、前記複数の試合のうち、前記一部の試合以外の試合の結果を予想する、ことを特徴とする。
Moreover, in one aspect of the present invention, the game lottery prediction system further includes means for acquiring a result of a part of the game based on the operation of the user, and the prediction means includes the plurality of games, Predicting the result of a game other than the part of the games.
また、本発明の一態様では、前記競技は、試合会場のホームチームとアウェイチームとが対戦するものであり、前記競技くじ予想システムは、前記複数の試合のうちホームチームが勝利する試合数の割合に関する割合データを記憶する手段に記憶された前記割合データを取得する手段と、前記予想手段の予想結果におけるホームチームが勝利する試合数に関する割合と、前記割合データが示す割合と、を比較する比較手段と、を更に含み、前記表示制御手段は、前記予想結果情報に関連付けて、前記比較手段の比較結果を前記表示手段に表示させる、ことを特徴とする。
In one aspect of the present invention, the competition is a match between a home team and an away team at a game venue, and the competition lot prediction system is configured to determine the number of games that the home team wins among the plurality of games. The means for acquiring the ratio data stored in the means for storing the ratio data relating to the ratio, the ratio relating to the number of games won by the home team in the prediction result of the prediction means, and the ratio indicated by the ratio data are compared. And a comparison unit, wherein the display control unit displays the comparison result of the comparison unit on the display unit in association with the prediction result information.
また、本発明の一態様では、前記競技くじ予想システムは、購入済みの前記競技くじが示す予想内容に関する予想内容データを記憶する手段に記憶された前記予想内容データを取得する手段と、前記予想内容データに基づいて、前記予想手段の予想結果が購入済みのものか否かを判定する判定手段と、を更に含み、前記表示制御手段は、前記表示制御手段は、前記予想結果情報に関連付けて、前記判定手段の判定結果を前記表示手段に表示させる、ことを特徴とする。
Moreover, in one aspect of the present invention, the game lot prediction system includes the means for acquiring the prediction content data stored in the means for storing the prediction content data related to the prediction content indicated by the purchased game lottery, and the prediction Determination means for determining whether or not the prediction result of the prediction means has been purchased based on content data, wherein the display control means is associated with the prediction result information. The determination result of the determination means is displayed on the display means.
本発明によれば、競技くじにおいて当選しそうに見えるもっともらしい予想結果をユーザに提供することが可能になる。
According to the present invention, it is possible to provide the user with a plausible predicted result that seems to be won in the competition lottery.
[1.競技くじ予想システムのハードウェア構成]
以下、本発明に関わる競技くじ予想システムの実施形態の例を説明する。図1は、実施形態に関わる競技くじ予想システムの全体構成を示す図である。図1に示すように、競技くじ予想システム1は、競技くじ予想サーバ10及びユーザ端末20を含む。競技くじ予想サーバ10及びユーザ端末20は、ネットワーク2を介してデータ送受信可能に接続される。 [1. Hardware configuration of competition lot prediction system]
Hereinafter, the example of the embodiment of the game lot prediction system concerning the present invention is described. FIG. 1 is a diagram illustrating an overall configuration of a competition lot prediction system according to the embodiment. As shown in FIG. 1, the competitionlot prediction system 1 includes a competition lot prediction server 10 and a user terminal 20. The competition lot prediction server 10 and the user terminal 20 are connected via the network 2 so that data can be transmitted and received.
以下、本発明に関わる競技くじ予想システムの実施形態の例を説明する。図1は、実施形態に関わる競技くじ予想システムの全体構成を示す図である。図1に示すように、競技くじ予想システム1は、競技くじ予想サーバ10及びユーザ端末20を含む。競技くじ予想サーバ10及びユーザ端末20は、ネットワーク2を介してデータ送受信可能に接続される。 [1. Hardware configuration of competition lot prediction system]
Hereinafter, the example of the embodiment of the game lot prediction system concerning the present invention is described. FIG. 1 is a diagram illustrating an overall configuration of a competition lot prediction system according to the embodiment. As shown in FIG. 1, the competition
競技くじ予想サーバ10は、サーバコンピュータである。競技くじ予想サーバ10は、制御部11、記憶部12、及び通信部13を含む。制御部11は、例えば、一又は複数のマイクロプロセッサを含む。制御部11は、記憶部12に記憶されたプログラムやデータに従って処理を実行する。記憶部12は、主記憶部及び補助記憶部を含む。例えば、主記憶部はRAMであり、補助記憶部は、ハードディスク又はソリッドステートドライブ等である。通信部13は、ネットワークカードを含む。通信部13は、ネットワーク2を介してデータ通信を行う。
The competition lot prediction server 10 is a server computer. The competition lot prediction server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 includes, for example, one or a plurality of microprocessors. The control unit 11 executes processing according to programs and data stored in the storage unit 12. The storage unit 12 includes a main storage unit and an auxiliary storage unit. For example, the main storage unit is a RAM, and the auxiliary storage unit is a hard disk or a solid state drive. The communication unit 13 includes a network card. The communication unit 13 performs data communication via the network 2.
ユーザ端末20は、ユーザが操作するコンピュータであり、例えば、携帯電話機(スマートフォンを含む)、携帯情報端末(タブレット型コンピュータを含む)、又はパーソナルコンピュータ等である。ユーザ端末20は、制御部21、記憶部22、通信部23、操作部24、及び表示部25を含む。制御部21、記憶部22、及び通信部23のハードウェア構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であるので説明を省略する。
The user terminal 20 is a computer operated by the user, and is, for example, a mobile phone (including a smartphone), a portable information terminal (including a tablet computer), a personal computer, or the like. The user terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an operation unit 24, and a display unit 25. The hardware configurations of the control unit 21, the storage unit 22, and the communication unit 23 are the same as those of the control unit 11, the storage unit 12, and the communication unit 13, respectively.
操作部24は、ユーザが操作を行うための入力デバイスであり、例えば、マウスやキーボード、タッチパネル等である。操作部24は、ユーザによる操作内容を制御部21に伝達する。表示部25は、例えば、液晶表示部又は有機EL表示部等である。表示部25は、制御部21の指示に従って画面を表示する。
The operation unit 24 is an input device for a user to perform an operation, such as a mouse, a keyboard, or a touch panel. The operation unit 24 transmits the content of operation by the user to the control unit 21. The display unit 25 is, for example, a liquid crystal display unit or an organic EL display unit. The display unit 25 displays a screen according to instructions from the control unit 21.
なお、記憶部12又は記憶部22に記憶されるものとして説明するプログラム及びデータは、ネットワーク2を介して記憶部12又は記憶部22に供給されるようにしてもよい。また、競技くじ予想サーバ10及びユーザ端末20のハードウェア構成は、上記の例に限られず、種々のコンピュータのハードウェアを適用可能である。例えば、競技くじ予想サーバ10及びユーザ端末20の各々は、コンピュータ読み取り可能な情報記憶媒体を読み取る読取部(例えば、光ディスクドライブやメモリカードスロット)を含んでもよい。この場合、情報記憶媒体に記憶されたプログラムやデータが読取部を介して記憶部12又は記憶部22に供給されるようにしてもよい。
The program and data described as being stored in the storage unit 12 or the storage unit 22 may be supplied to the storage unit 12 or the storage unit 22 via the network 2. The hardware configurations of the game lot prediction server 10 and the user terminal 20 are not limited to the above example, and various computer hardware can be applied. For example, each of the game lot prediction server 10 and the user terminal 20 may include a reading unit (for example, an optical disk drive or a memory card slot) that reads a computer-readable information storage medium. In this case, the program and data stored in the information storage medium may be supplied to the storage unit 12 or the storage unit 22 via the reading unit.
[2.競技くじ予想システムが実行する処理の概要]
競技くじ予想システム1は、競技における複数の試合の結果を予想する競技くじの予想システムである。競技は、選手やチームが競うスポーツ(例えば、サッカーや野球等)であってもよいし、動物による競走(例えば、競馬やドッグレース等)であってもよい。競技くじの購入者は、所定の日付又は所定の期間内に開催される複数の試合の結果を予想する。競技くじで予想対象になるのは、勝敗が決まる対戦であれば、勝利・敗北・その他の結果(引き分けなど)の何れになるかであってもよいし、試合の得点数や得点を決めた選手であってもよい。着順が決まる競走であれば、予想対象は、所定以上の着順となる選手や動物であってもよいし、その着順になる選手や動物の組み合わせであってもよい。 [2. Outline of processing executed by the competition lot prediction system]
The competitionlot prediction system 1 is a competition lot prediction system that predicts the results of a plurality of matches in a competition. The competition may be a sport (for example, soccer or baseball) competed by players or teams, or may be an animal race (for example, horse racing or dog racing). The purchaser of a competition lottery expects the results of a plurality of matches to be held on a predetermined date or within a predetermined period. The target of the competition lottery may be either victory, defeat, or other outcome (such as a draw) if it is a match where the win or loss is decided, and the score or score of the game was decided It may be a player. In the case of a race in which the order of arrival is determined, the prediction target may be a player or an animal having a predetermined order or more, or a combination of a player or an animal in the order of arrival.
競技くじ予想システム1は、競技における複数の試合の結果を予想する競技くじの予想システムである。競技は、選手やチームが競うスポーツ(例えば、サッカーや野球等)であってもよいし、動物による競走(例えば、競馬やドッグレース等)であってもよい。競技くじの購入者は、所定の日付又は所定の期間内に開催される複数の試合の結果を予想する。競技くじで予想対象になるのは、勝敗が決まる対戦であれば、勝利・敗北・その他の結果(引き分けなど)の何れになるかであってもよいし、試合の得点数や得点を決めた選手であってもよい。着順が決まる競走であれば、予想対象は、所定以上の着順となる選手や動物であってもよいし、その着順になる選手や動物の組み合わせであってもよい。 [2. Outline of processing executed by the competition lot prediction system]
The competition
本実施形態では、ある期間に開催される13試合の結果を予想するサッカーの競技くじを例に挙げて、競技くじ予想システム1の動作を説明する。サッカーの試合では、試合会場のホームチームとアウェイチームとが対戦する。試合会場は、試合が行われる競技場である。ホームチームは、試合を主催するチームであり、アウェイチームは、ホームチームの対戦相手である。
In this embodiment, the operation of the competition lot prediction system 1 will be described by taking as an example a soccer lottery that predicts the result of 13 matches held in a certain period. In a soccer match, the home team and away team in the match venue face each other. The game venue is a stadium where matches are played. The home team is the team that hosts the game, and the away team is the opponent of the home team.
ユーザは、競技くじの対象となる試合ごとに、ホームチームの勝利・敗北・その他の結果(引き分けや延長など)を予想する。ユーザは、これら3種類の結果のうちの何れかのみを指定できるようにしてもよいし、2つ以上の結果を指定できるようにしてもよい。ユーザは、競技くじを購入して13試合のうち所定数以上の試合の結果を的中させると、当選金を獲得することができる。ユーザがユーザ端末20を操作して競技くじ予想サーバ10にアクセスすると、競技くじを購入するための購入画面が表示部25に表示される。
The user expects the home team's victory, defeat, and other results (drawing, extending, etc.) for each game that is eligible for the lottery. The user may be able to specify only one of these three types of results, or may be able to specify two or more results. When the user purchases a competition lottery and hits a result of a predetermined number or more out of 13 games, the user can win a winning prize. When the user operates the user terminal 20 to access the competition lottery prediction server 10, a purchase screen for purchasing a competition lottery is displayed on the display unit 25.
図2は、購入画面の一例を示す図である。図2に示すように、購入画面30には、競技くじの対象となる13試合の対戦組み合わせを示す試合一覧31が表示される。試合一覧31には、ホームチームの勝利を予想するためのボタン32と、その他の結果を予想するためのボタン33と、ホームチームの敗北を予想するためのボタン34と、各試合の対戦データを参照するためのボタン35と、が表示される。
FIG. 2 is a diagram showing an example of a purchase screen. As shown in FIG. 2, the purchase screen 30 displays a game list 31 that shows 13 game combinations that are the targets of a game lottery. The match list 31 includes a button 32 for predicting the victory of the home team, a button 33 for predicting other results, a button 34 for predicting the defeat of the home team, and match data of each match. A button 35 for reference is displayed.
ボタン32には、ホームチームの名称が示されており、ボタン34には、アウェイチームの名称が示されている。これにより、各試合の対戦組み合わせを識別できるようになっている。ユーザは、操作部24を操作して、試合ごとにボタン32,33,34の少なくとも1つを選択することによって13試合分の結果を予想し、ボタン41を選択すると、その予想内容で競技くじを購入するための画面に遷移する。なお、ユーザがボタン35を選択すると、各チームの戦績・直接対決の結果・予想者による予想結果等の対戦データを、表示部25に表示させることができる。
The button 32 shows the name of the home team, and the button 34 shows the name of the away team. Thereby, the battle combination of each game can be identified. The user operates the operation unit 24 to predict at least one of the buttons 32, 33, and 34 for each game, thereby predicting the results for 13 games. Transition to the screen for purchasing. Note that when the user selects the button 35, it is possible to cause the display unit 25 to display battle data such as the battle record of each team, the result of direct confrontation, and the expected result of the predictor.
ユーザは、上記のようにして、各試合の結果を自分で予想してもよいが、競技くじ予想システム1では、自動的に予想結果を生成してボタン32,33,34を一括選択することが可能なようになっている。例えば、購入画面30には、購入済みの競技くじで投票数が多い予想結果を自動的に一括選択するためのボタン36と、ユーザ以外の予想者による予想結果を自動的に一括選択するためのボタン37と、全試合ホームチームの勝利を一括選択するためのボタン38と、全試合ホームチームの敗北を一括選択するためのボタン39と、順位が上のチームの勝利を一括選択するためのボタン40と、が表示されている。本実施形態では、特に、ユーザがボタン40を選択した場合の処理を説明する。
The user may predict the result of each game by himself as described above, but the competition lot prediction system 1 automatically generates the prediction result and selects the buttons 32, 33, and 34 collectively. Is now possible. For example, on the purchase screen 30, a button 36 for automatically selecting a predicted result having a large number of votes in a purchased lottery and a predicted result by a predictor other than the user are automatically selected in a batch. A button 37, a button 38 for selecting all the home teams 'wins in a batch, a button 39 for selecting all the home teams' defeats in a batch, and a button for selecting all the teams with higher rankings 40 is displayed. In the present embodiment, a process when the user selects the button 40 will be described.
図3は、ユーザがボタン40を選択した場合の購入画面30の一例を示す図である。図3に示すように、ユーザがボタン40を選択するとウィンドウ42が表示される。ウィンドウ42の入力フォーム43には、順位が上のチームが勝利しない試合数(0~13の何れかの数値)を入力できるようになっている。なお、入力フォーム43に試合数を入力せずにボタン44を選択することもできる。ユーザがボタン44を選択すると、各試合の予想結果が試合一覧31に反映される。
FIG. 3 is a diagram illustrating an example of the purchase screen 30 when the user selects the button 40. As shown in FIG. 3, when the user selects the button 40, a window 42 is displayed. In the input form 43 of the window 42, it is possible to input the number of games (any number from 0 to 13) in which the team with the higher ranking does not win. The button 44 can be selected without inputting the number of games in the input form 43. When the user selects the button 44, the predicted result of each game is reflected in the game list 31.
図4は、ユーザが入力フォーム43に試合数を入力せずにボタン44を選択した場合の購入画面30の一例を示す図である。この場合、13試合の全てについて、順位が上のチームが勝利するように、試合一覧31の各ボタン32,33,34が選択された状態(図4では斜線で示す)になる。順位が同じチーム同士の試合は、その他の結果となるようにしてよい(図4では、「Kチーム」と「Lチーム」が対戦する試合)。なお、ユーザが入力フォーム43に「0」を入力してボタン44を選択しても、図4と同様の表示となる。
FIG. 4 is a diagram illustrating an example of the purchase screen 30 when the user selects the button 44 without inputting the number of games in the input form 43. In this case, the buttons 32, 33, and 34 of the match list 31 are selected (shown by hatching in FIG. 4) so that the team with the highest ranking wins for all 13 matches. A match between teams having the same rank may have other results (a match in which “K team” and “L team” match in FIG. 4). Even if the user inputs “0” in the input form 43 and selects the button 44, the same display as in FIG.
図5は、ユーザが入力フォーム43に「3」を入力してボタン44を選択した場合の購入画面30の一例を示す図である。この場合、13試合のうち任意の3試合は、その他の結果又は順位が上のチームが敗北するようになり、残りの10試合は、順位が上のチームが勝利するように、試合一覧31の各ボタン32,33,34が選択された状態になる。図5に示す例では、「Cチーム」と「Dチーム」が対戦する試合、「Mチーム」と「Nチーム」が対戦する試合、及び「Oチーム」と「Pチーム」が対戦する試合の3つの試合の結果が、順位が上のチームが勝利しないように変更されている。
FIG. 5 is a diagram illustrating an example of the purchase screen 30 when the user inputs “3” in the input form 43 and selects the button 44. In this case, any 3 games out of 13 games will be defeated by the team with the other result or ranking, and the remaining 10 games will be in the match list 31 so that the team with the top ranking wins. Each button 32, 33, 34 is selected. In the example shown in FIG. 5, a match between “C team” and “D team”, a match between “M team” and “N team”, and a match between “O team” and “P team”. The results of the three matches have been changed so that the team with the highest ranking will not win.
上記のように、競技くじ予想システム1では、順位が上のチームが勝利する順当な結果にならない試合数をユーザが入力フォーム43に入力すると、その試合数だけ順位が上のチームが勝利しない予想結果をユーザに提供することができるようになっている。以降、当該技術の詳細について説明する。
As described above, in the competition lot prediction system 1, when the user enters the number of matches in the input form 43 that does not give an appropriate result for the team with the highest ranking to win, the team with the highest ranking will not win by the number of matches. The result can be provided to the user. Hereinafter, details of the technology will be described.
[3.競技くじ予想システムにおいて実現される機能]
図6は、競技くじ予想システム1で実現される機能の一例を示す機能ブロック図である。図6に示すように、競技くじ予想システム1では、データ記憶部50、試合結果データ取得部51、試合数取得部52、予想部53、及び表示制御部54が実現される。本実施形態では、これら各機能が競技くじ予想サーバ10で実現される場合を説明する。 [3. Functions realized in the competition lot prediction system]
FIG. 6 is a functional block diagram showing an example of functions realized by the competitionlot prediction system 1. As shown in FIG. 6, in the competition lot prediction system 1, the data storage part 50, the game result data acquisition part 51, the game number acquisition part 52, the prediction part 53, and the display control part 54 are implement | achieved. In the present embodiment, a case where these functions are realized by the competition lot prediction server 10 will be described.
図6は、競技くじ予想システム1で実現される機能の一例を示す機能ブロック図である。図6に示すように、競技くじ予想システム1では、データ記憶部50、試合結果データ取得部51、試合数取得部52、予想部53、及び表示制御部54が実現される。本実施形態では、これら各機能が競技くじ予想サーバ10で実現される場合を説明する。 [3. Functions realized in the competition lot prediction system]
FIG. 6 is a functional block diagram showing an example of functions realized by the competition
[3-1.データ記憶部]
データ記憶部50は、記憶部12を主として実現される。データ記憶部50は、競技くじ予想システム1が競技くじの結果を予想するための各種データを記憶する。ここでは、データ記憶部50が記憶するデータの一例として、過去の試合結果に関する試合結果データについて説明する。 [3-1. Data storage unit]
Thedata storage unit 50 is realized mainly by the storage unit 12. The data storage unit 50 stores various data for the competition lot prediction system 1 to predict the result of the competition lottery. Here, game result data relating to past game results will be described as an example of data stored in the data storage unit 50.
データ記憶部50は、記憶部12を主として実現される。データ記憶部50は、競技くじ予想システム1が競技くじの結果を予想するための各種データを記憶する。ここでは、データ記憶部50が記憶するデータの一例として、過去の試合結果に関する試合結果データについて説明する。 [3-1. Data storage unit]
The
図7は、試合結果データの一例を示す図である。図7に示すように、試合結果データは、競技くじの対象となる試合に参加するチームごとに、過去の試合結果に関するデータが格納されている。試合結果は、チームの過去の戦績であり、各チームの強さ又は結果の良し悪しを示すものといえる。例えば、試合結果データには、チームの現在の所属リーグ、現在の順位、現在の勝ち点・試合数・勝利数・引き分け数・敗北数・得失点数等が含まれる。試合結果データに含まれるデータ項目は、図7の例に限られず、他のチームとの直接対決の結果(勝敗・得失点等)や過去の全試合又は直近数試合の試合内容(両チームの得点等)が試合結果データに含まれていてもよい。
FIG. 7 is a diagram showing an example of game result data. As shown in FIG. 7, the game result data stores data related to past game results for each team participating in the game that is the subject of the competition lottery. The game result is a past result of the team, and can be said to indicate the strength or the result of each team. For example, the game result data includes the team's current league, current ranking, current points, number of games, number of wins, number of draws, number of losses, number of points scored, and the like. The data items included in the game result data are not limited to the example in FIG. 7, but the results of direct confrontation with other teams (win / loss / gain points, etc.) and the contents of all previous games or the most recent games (both teams' Score etc.) may be included in the game result data.
なお、データ記憶部50が記憶するデータは、試合結果データに限られない。データ記憶部50は、競技くじ予想システム1が競技くじの結果を予想するために必要なデータを記憶するようにすればよい。例えば、データ記憶部50は、競技くじの対象となる各試合の基本情報を格納したデータを記憶していてもよい。このデータには、例えば、試合の開催日時・試合会場・対戦組み合わせ等が格納される。
The data stored in the data storage unit 50 is not limited to the game result data. The data storage unit 50 may store data necessary for the competition lot prediction system 1 to predict the result of the competition lottery. For example, the data storage part 50 may memorize | store the data which stored the basic information of each game used as the object of a competition lottery. This data stores, for example, the date and time of the game, the game venue, and the battle combination.
また例えば、データ記憶部50は、サッカーに関する基本情報を格納したデータを記憶していてもよい。このデータには、例えば、サッカーリーグの各チームの所属選手や各試合会場のホームチーム等が格納される。また例えば、データ記憶部50は、購入済みの競技くじにおける予想結果を示すデータ、予想者による予想結果を示すデータ、及び購入画面30に含まれる各画像データが記憶されていてもよい。
For example, the data storage unit 50 may store data that stores basic information about soccer. This data stores, for example, players belonging to each team in the soccer league, home teams in each game venue, and the like. Further, for example, the data storage unit 50 may store data indicating the predicted result of the purchased game lottery, data indicating the predicted result by the predictor, and each image data included in the purchase screen 30.
[3-2.試合結果データ取得部]
試合結果データ取得部51は、制御部11を主として実現される。試合結果データ取得部51は、過去の試合結果に関する試合結果データを記憶するデータ記憶部50に記憶された試合結果データを取得する。試合結果データ取得部51は、データ記憶部50から試合結果データを読み出すことになる。 [3-2. Game result data acquisition unit]
The game resultdata acquisition unit 51 is realized mainly by the control unit 11. The game result data acquisition part 51 acquires the game result data memorize | stored in the data storage part 50 which memorize | stores the game result data regarding the past game result. The game result data acquisition unit 51 reads the game result data from the data storage unit 50.
試合結果データ取得部51は、制御部11を主として実現される。試合結果データ取得部51は、過去の試合結果に関する試合結果データを記憶するデータ記憶部50に記憶された試合結果データを取得する。試合結果データ取得部51は、データ記憶部50から試合結果データを読み出すことになる。 [3-2. Game result data acquisition unit]
The game result
[3-3.試合数取得部]
試合数取得部52は、制御部11を主として実現される。試合数取得部52は、ユーザの操作に基づいて、試合結果データに基づいて定まる結果とは異なる結果になる試合と、試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する。試合数取得部52は、ユーザによる操作部24からの入力に基づいて、試合数を取得する。本実施形態では、試合数取得部52が競技くじ予想サーバ10により実現される場合を説明するので、試合数取得部52は、操作部24からの入力内容を示すデータをユーザ端末20から受信することになる。 [3-3. Game number acquisition section]
The gamenumber acquisition unit 52 is realized mainly by the control unit 11. The number-of-games acquisition unit 52 determines the number of at least one of a game with a result different from the result determined based on the game result data and a game with a result determined based on the game result data based on the user's operation. get. The game number acquisition unit 52 acquires the number of games based on input from the operation unit 24 by the user. In the present embodiment, since the case where the game number acquisition unit 52 is realized by the game lot prediction server 10 will be described, the game number acquisition unit 52 receives data indicating the input content from the operation unit 24 from the user terminal 20. It will be.
試合数取得部52は、制御部11を主として実現される。試合数取得部52は、ユーザの操作に基づいて、試合結果データに基づいて定まる結果とは異なる結果になる試合と、試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する。試合数取得部52は、ユーザによる操作部24からの入力に基づいて、試合数を取得する。本実施形態では、試合数取得部52が競技くじ予想サーバ10により実現される場合を説明するので、試合数取得部52は、操作部24からの入力内容を示すデータをユーザ端末20から受信することになる。 [3-3. Game number acquisition section]
The game
「試合結果データに基づいて定まる結果」は、試合結果データを所与の結果予想アルゴリズムに入力することで得られる結果であり、例えば、過去の試合結果が良いチーム(強いチーム)が勝利する結果である。本実施形態では、順位が上のチームが勝利する予想結果を出力するように、結果予想アルゴリズムが定められている。別の言い方をすれば、試合結果データに基づいて定まる結果は、過去の試合結果が悪いチーム(弱いチーム)が敗北する結果であり、本実施形態では、順位が下のチームが敗北する予想結果を出力するように、結果予想アルゴリズムが定められている。以降、試合結果データに基づいて定まる結果になることを、「順当な結果になる」のように記載する。
“Result determined based on game result data” is a result obtained by inputting game result data to a given result prediction algorithm, for example, a result of winning a team with a strong past game result (strong team) It is. In the present embodiment, a result prediction algorithm is defined so as to output a prediction result that a team with higher ranking wins. In other words, the result determined based on the game result data is a result of the team having a poor past game result (weak team) losing, and in this embodiment, the predicted result of the team having the lower ranking is defeated. The result prediction algorithm is defined so as to output. Hereinafter, the result determined based on the game result data is described as “appropriate result”.
「試合結果データに基づいて定まる結果とは異なる結果」は、競技くじで予想可能な結果(本実施形態では、ホームチームの勝利・敗北・その他の結果の3種類)うち、試合結果データに基づいて定まる結果以外の結果であり、例えば、過去の試合結果が良いチーム(強いチーム)が勝利しない結果である。別の言い方をすれば、過去の試合結果が悪いチーム(弱いチーム)が勝利する結果、又は、引き分けや延長等のその他の結果になることである。以降、上記異なる結果になることを、「波乱が起きる」のように記載する。
“Results different from the results determined based on the game result data” are based on the game result data out of the results that can be predicted by the competition lot (in this embodiment, the home team wins, loses, and other results). For example, it is a result that a team with a good past game result (strong team) does not win. In other words, the result of the past game may be the result of the winning team (weak team) or other results such as a draw or extension. Hereinafter, the different results will be described as “disturbance occurs”.
本実施形態では、試合数取得部52は、波乱が起きる試合数を取得する場合を説明する。ユーザは、入力フォーム43に対して波乱が起きる試合数を入力するため、試合数取得部52は、入力フォーム43に対して入力された数値をそのまま取得することになる。例えば、入力フォーム43から波乱が起きる試合数として「3」が入力された場合、試合数取得部52は、入力された「3」を波乱が起きる試合数として取得する。
In the present embodiment, a case where the game number acquisition unit 52 acquires the number of games in which a disturbance occurs will be described. Since the user inputs the number of games in which the disturbance occurs on the input form 43, the game number acquisition unit 52 acquires the numerical value input to the input form 43 as it is. For example, when “3” is input from the input form 43 as the number of games in which turbulence occurs, the game number acquisition unit 52 acquires the input “3” as the number of games in which turbulence occurs.
一方、ユーザが、入力フォーム43に対して順当な結果になる試合数を入力するようにしてもよい。この場合、試合数取得部52は、競技くじの対象となる試合数から、入力フォーム43に対して入力された数値を引いた数値を取得するようにしてもよい。例えば、入力フォーム43から順当な結果になる試合数として「10」が入力された場合、試合数取得部52は、競技くじの対象となる試合数である「13」から入力された「10」を引いた「3」を、波乱が起きる試合数として取得する。
On the other hand, the user may input the number of games with an appropriate result on the input form 43. In this case, the number-of-games acquisition unit 52 may acquire a numerical value obtained by subtracting a numerical value input to the input form 43 from the number of games to be a game lottery target. For example, when “10” is input from the input form 43 as an appropriate number of games, the number-of-games acquisition unit 52 is “10” input from “13”, which is the number of games to be a competition lottery. “3” obtained by subtracting “3” is acquired as the number of games in which the disturbance occurs.
なお、試合数取得部52は、波乱が起きる試合数だけでなく、順当な結果となる試合数も取得してもよい。更に、試合数取得部52は、順当な結果となる試合数だけを取得してもよい。この場合、波乱が起きる試合数は、予想部53等によって取得されるようにしてもよいし、特に波乱が起きる試合数は取得せずに、順当な結果となる試合数の試合以外は波乱が起きる試合とするようにしてもよい。
Note that the number-of-games acquisition unit 52 may acquire not only the number of games in which disturbances occur, but also the number of games with a reasonable result. Furthermore, the number-of-games acquisition unit 52 may acquire only the number of games with a reasonable result. In this case, the number of games in which turbulence may occur may be acquired by the prediction unit 53 or the like. In particular, the number of games in which turbulence occurs is not acquired. It may be a waking game.
[3-4.予想部]
予想部53は、制御部11を主として実現される。予想部53は、試合数取得部52により取得された数に基づいて、複数の試合のうち、試合結果データに基づいて定まる結果とは異なる結果(即ち、波乱が起きる結果)になる数の試合は当該異なる結果を予想し、他の試合は試合結果データに基づいて定まる結果(即ち、順当な結果)を予想する。本実施形態では、試合数取得部52は波乱が起きる試合数を取得するので、予想部53は、試合数取得部52が取得した試合数は波乱が起きる結果を予想し、残りの試合数は順当な結果を予想することになる。 [3-4. Expected part]
Theprediction unit 53 is realized mainly by the control unit 11. Based on the number acquired by the number-of-games acquisition unit 52, the prediction unit 53 has a number of matches that are different from the results determined based on the game result data (that is, the results of disturbance) among the plurality of games. Predicts the different results, and the other games expect results determined based on the game result data (ie, proper results). In this embodiment, since the game number acquisition unit 52 acquires the number of games in which the disturbance occurs, the prediction unit 53 predicts the result of the disturbance in the number of games acquired by the game number acquisition unit 52, and the remaining number of games is Expect a reasonable result.
予想部53は、制御部11を主として実現される。予想部53は、試合数取得部52により取得された数に基づいて、複数の試合のうち、試合結果データに基づいて定まる結果とは異なる結果(即ち、波乱が起きる結果)になる数の試合は当該異なる結果を予想し、他の試合は試合結果データに基づいて定まる結果(即ち、順当な結果)を予想する。本実施形態では、試合数取得部52は波乱が起きる試合数を取得するので、予想部53は、試合数取得部52が取得した試合数は波乱が起きる結果を予想し、残りの試合数は順当な結果を予想することになる。 [3-4. Expected part]
The
図8は、予想部53による処理の一例を示す説明図である。ここでは、ユーザが、波乱が起きる試合数として「3」を入力フォーム43から入力した場合の処理を説明する。まず、予想部53は、試合結果データを参照することによって、各チームの現在の順位を取得する。図8に示す例では、全13試合の各チームの現在の順位は、「53-1」の符号で示す通りである。そして、予想部53は、試合結果データが示す各チームの順位を結果予想アルゴリズムに入力して、全試合について順当な結果となるように結果を予想する。結果予想アルゴリズムは、各試合で対戦するチームの順位を入力すると、上位のチームが勝利する予想結果を返すようになっている。このため、「53-2」の符号で示すように、予想部53は、順位が上のチームが勝利するように、各試合の予想結果を仮決定する。
FIG. 8 is an explanatory diagram showing an example of processing by the prediction unit 53. Here, a process when the user inputs “3” from the input form 43 as the number of games in which disturbance occurs will be described. First, the prediction unit 53 acquires the current rank of each team by referring to the game result data. In the example shown in FIG. 8, the current ranking of each team in all 13 games is as indicated by the reference numeral “53-1.” Then, the prediction unit 53 inputs the rank of each team indicated by the game result data to the result prediction algorithm, and predicts the results so that the results are appropriate for all the games. In the result prediction algorithm, when the ranks of the teams to compete in each game are input, the result of prediction that the higher team wins is returned. Therefore, as indicated by the reference numeral “53-2”, the prediction unit 53 temporarily determines the prediction result of each game so that the team with the higher ranking wins.
予想部53は、13試合の中から、試合数取得部52が取得した試合数だけ試合を選択して、仮決定した予想結果を他の結果に変更する。本実施形態では、予想部53は、ランダムに試合を選択し、当該選択した試合の結果を波乱が起きる結果に変更する。図8に示す例では、予想部53は、「Cチーム」と「Dチーム」が対戦する試合、「Mチーム」と「Nチーム」が対戦する試合、及び「Oチーム」と「Pチーム」が対戦する試合を選択する。予想部53は、これら3試合の結果を、順位が上のチームの勝利から、順位が上のチームの敗北又はその他の結果になるようにする。
The prediction unit 53 selects a game from the 13 games by the number of games acquired by the game number acquisition unit 52, and changes the temporarily determined prediction result to another result. In the present embodiment, the prediction unit 53 selects a game at random, and changes the result of the selected game to a result in which a disturbance occurs. In the example illustrated in FIG. 8, the prediction unit 53 includes a match between “C team” and “D team”, a match between “M team” and “N team”, and “O team” and “P team”. Select a match to play. The prediction unit 53 sets the result of these three matches from the victory of the team with the higher rank to the loss of the team with the higher rank or other results.
なお、波乱が起きる試合がランダムに選択される場合を説明したが、予想部53は、他の方法によって波乱が起きる試合を選択するようにしてもよい。例えば、予想部53は、試合結果データに基づいて波乱が起きる試合を選択するようにしてもよい。この場合、例えば、予想部53は、各試合で対戦するチームの順位の差を計算し、その差が小さい順番に波乱が起きる試合を選択する。また、予想部53は、各チームの過去の直接対決の結果に基づいて、波乱が起きる試合を選択してもよい。この場合、例えば、予想部53は、順位が下のチームが直接対決で順位が上のチームに勝ったことがある試合を特定し、その試合を波乱が起きる試合として選択する。また、予想部53は、各チームの直近の所定試合の結果に基づいて、波乱が起きる試合を選択してもよい。この場合、例えば、予想部53は、直近の数試合において、順位が下のチームが連勝していたり順位が上のチームが連敗していたりする試合を、波乱が起きる試合として選択する。また、予想部53は、順位や勝敗以外の項目(得点・失点等)に基づいて、波乱が起きる試合を選択してもよい。
In addition, although the case where the game in which turbulence occurs is selected at random has been described, the prediction unit 53 may select the game in which turbulence occurs by other methods. For example, the prediction unit 53 may select a game in which disturbances occur based on the game result data. In this case, for example, the prediction unit 53 calculates the difference in the ranking of the teams that compete in each game, and selects a game in which the disturbance occurs in the order of the small difference. In addition, the prediction unit 53 may select a game in which disturbances occur based on the past direct confrontation results of each team. In this case, for example, the prediction unit 53 identifies a game in which a team with a lower rank has won a team with a higher rank in a direct confrontation, and selects the game as a game in which disturbance occurs. In addition, the prediction unit 53 may select a game in which disturbances occur based on the result of the most recent predetermined game of each team. In this case, for example, the prediction unit 53 selects a game in which the team with the lower ranking wins consecutively or the team with the higher ranking loses consecutively as the game in which the ups and downs occur. In addition, the prediction unit 53 may select a game in which disturbances occur based on items other than ranking and winning / losing (scores / losing points, etc.).
更に、予想部53が実行する処理は、上記の例に限られない。例えば、予想部53は、最初に、試合数取得部52が取得した試合数だけランダムに試合を選択し、その試合で波乱が起きる結果を予想し、その後に、残りの試合で順当な結果となるように予想してもよい。他にも例えば、予想部53は、最初に、順当な結果となる試合数だけランダムに試合を選択し、その試合で順当な結果となるように予想し、その後に、残りの試合で波乱が起きる結果を予想してもよい。
Furthermore, the process executed by the prediction unit 53 is not limited to the above example. For example, the predicting unit 53 first selects a game at random by the number of games acquired by the game number acquiring unit 52, predicts a result of upsurge in the game, and then obtains an appropriate result in the remaining games. You may expect to be. In addition, for example, the prediction unit 53 first selects a game at random for the number of games that have a proper result, and predicts that the game will have a proper result. You may expect what will happen.
[3-5.表示制御部]
表示制御部54は、制御部11を主として実現される。表示制御部54は、予想部53により予想された各試合の結果を示す予想結果情報を表示部25に表示させる。本実施形態では、表示制御部54は、各試合のボタン32,33,34を選択状態にすることによって、予想結果情報を表示させる。また、本実施形態では、表示制御部54が競技くじ予想サーバ10により実現される場合を説明するので、表示制御部54は、各試合のボタン32,33,34を選択状態にすることを指示するデータをユーザ端末20に送信することになる。 [3-5. Display control unit]
Thedisplay control unit 54 is realized mainly by the control unit 11. The display control unit 54 causes the display unit 25 to display prediction result information indicating the result of each game predicted by the prediction unit 53. In the present embodiment, the display control unit 54 displays the prediction result information by setting the buttons 32, 33, and 34 of each game to a selected state. Further, in the present embodiment, since the case where the display control unit 54 is realized by the competition lot prediction server 10 will be described, the display control unit 54 instructs to select the buttons 32, 33, and 34 of each game. Data to be transmitted is transmitted to the user terminal 20.
表示制御部54は、制御部11を主として実現される。表示制御部54は、予想部53により予想された各試合の結果を示す予想結果情報を表示部25に表示させる。本実施形態では、表示制御部54は、各試合のボタン32,33,34を選択状態にすることによって、予想結果情報を表示させる。また、本実施形態では、表示制御部54が競技くじ予想サーバ10により実現される場合を説明するので、表示制御部54は、各試合のボタン32,33,34を選択状態にすることを指示するデータをユーザ端末20に送信することになる。 [3-5. Display control unit]
The
なお、ボタンの選択状態を変化させること以外の方法で、予想結果情報が表示されるようにしてもよい。予想結果情報は、予想部53の予想結果をユーザに通知するものであればよく、各試合の結果を示す文字列や画像データであってもよい。
Note that the prediction result information may be displayed by a method other than changing the selection state of the button. The prediction result information only needs to notify the user of the prediction result of the prediction unit 53, and may be a character string or image data indicating the result of each game.
[4.競技くじ予想システムにおいて実行される処理]
図9は、競技くじ予想システム1において実行される処理の一例を示すフロー図である。図9に示す処理は、制御部11が、記憶部12に記憶されたプログラムに従って動作し、制御部21が、記憶部22に記憶されたプログラムに従って動作することによって実行される。本実施形態では、下記に説明する処理が実行されることにより、図9に示す機能ブロックが実現される。 [4. Processes executed in the competition lot prediction system]
FIG. 9 is a flowchart showing an example of processing executed in the competitionlot prediction system 1. The processing shown in FIG. 9 is executed by the control unit 11 operating according to the program stored in the storage unit 12 and the control unit 21 operating according to the program stored in the storage unit 22. In the present embodiment, the functional blocks shown in FIG. 9 are realized by executing the processing described below.
図9は、競技くじ予想システム1において実行される処理の一例を示すフロー図である。図9に示す処理は、制御部11が、記憶部12に記憶されたプログラムに従って動作し、制御部21が、記憶部22に記憶されたプログラムに従って動作することによって実行される。本実施形態では、下記に説明する処理が実行されることにより、図9に示す機能ブロックが実現される。 [4. Processes executed in the competition lot prediction system]
FIG. 9 is a flowchart showing an example of processing executed in the competition
図9に示すように、まず、ユーザ端末20において、ユーザが操作部24から所定の操作を行うと、制御部21は、購入画面30の表示要求を競技くじ予想サーバ10に送信する(S1)。表示要求は、所定の形式で行われるようにすればよく、例えば、購入画面30に対応するURLへのアクセス要求である。
As shown in FIG. 9, first, when the user performs a predetermined operation from the operation unit 24 at the user terminal 20, the control unit 21 transmits a display request for the purchase screen 30 to the competition lot prediction server 10 (S1). . The display request may be made in a predetermined format, for example, an access request to a URL corresponding to the purchase screen 30.
競技くじ予想サーバ10においては、購入画面30の表示要求を受信すると、制御部11は、購入画面30の表示データを生成してユーザ端末20に送信する(S2)。S2においては、制御部11は、記憶部12を参照して、試合の基本情報が格納されたデータや画像データを取得し、これら取得したデータに基づいて、購入画面30の表示データを生成する。表示データは、所定形式のデータであればよく、例えば、HTMLデータである。なお、表示データは、所定の処理をユーザ端末20に実行させるためのスクリプトを含んでいてもよい。
In the competition lot prediction server 10, when the display request for the purchase screen 30 is received, the control unit 11 generates display data for the purchase screen 30 and transmits it to the user terminal 20 (S2). In S <b> 2, the control unit 11 refers to the storage unit 12, acquires data or image data in which basic game information is stored, and generates display data for the purchase screen 30 based on the acquired data. . The display data may be data in a predetermined format, for example, HTML data. The display data may include a script for causing the user terminal 20 to execute a predetermined process.
ユーザ端末20においては、表示データを受信すると、制御部21は、購入画面30を表示部25に表示させ(S3)、操作部24から信号に基づいて、ユーザの操作を特定する(S4)。ユーザがボタン40を選択した場合(S4;ボタン40)、制御部21は、ウィンドウ42を表示部25に表示させ(S5)、操作部24から信号に基づいて、ユーザの操作を特定する(S6)。
In the user terminal 20, when the display data is received, the control unit 21 displays the purchase screen 30 on the display unit 25 (S3), and identifies the user operation based on the signal from the operation unit 24 (S4). When the user selects the button 40 (S4; button 40), the control unit 21 displays the window 42 on the display unit 25 (S5), and specifies the user operation based on the signal from the operation unit 24 (S6). ).
ユーザが入力フォーム43に試合数を入力した場合(S6;入力フォーム43)、制御部21は、ユーザが入力した数値を記憶部22に保持する(S7)。一方、ユーザがボタン44を選択した場合(S6;ボタン44)、制御部21は、予想結果要求を競技くじ予想サーバ10に送信する(S8)。予想結果要求は、所定の形式で行われるようにすればよい。予想結果要求は、入力フォーム43に入力された数値を含む。
When the user inputs the number of games in the input form 43 (S6; input form 43), the control unit 21 holds the numerical value input by the user in the storage unit 22 (S7). On the other hand, when the user selects the button 44 (S6; button 44), the control unit 21 transmits a prediction result request to the competition lot prediction server 10 (S8). The prediction result request may be made in a predetermined format. The expected result request includes the numerical value input in the input form 43.
競技くじ予想サーバ10においては、予想結果要求を受信すると、制御部11は、試合結果データに基づいて、ユーザが入力した試合数は波乱が起きる結果を予想し、他の試合は順当な結果を予想する(S9)。S9においては、先述したように、制御部11は、記憶部12に記憶された試合結果データを参照し、各対戦組み合わせのチームの順位を取得する。そして、制御部11は、いったん全13試合の予想結果を、順位が上のチームが勝利するように決定する。その後に、制御部11は、ユーザが入力した試合数だけランダムに試合を選択し、当該選択した試合の結果を変更することになる。
In the game lot prediction server 10, when receiving the prediction result request, the control unit 11 predicts the result that the number of games input by the user will be turbulent based on the game result data, and other games will give reasonable results. Predict (S9). In S9, as described above, the control unit 11 refers to the game result data stored in the storage unit 12, and obtains the ranking of the teams of each battle combination. And the control part 11 once determines the prediction result of all the 13 games so that a team with higher ranking may win. Thereafter, the control unit 11 randomly selects a game for the number of games input by the user, and changes the result of the selected game.
制御部11は、S9における予想結果を示す予想結果データを、ユーザ端末20に送信する(S10)。予想結果データには、試合ごとにホームチームの勝利・敗北・その他の結果が示されている。例えば、予想結果データには、試合ごとに、ホームチームの勝利は「1」、ホームチームの敗北は「2」、その他の結果は「0」の数値で示されている。予想結果データは、S9における予想結果を表示部15に表示させるためのデータといえる。
The control unit 11 transmits prediction result data indicating the prediction result in S9 to the user terminal 20 (S10). The expected result data shows the home team's victory, defeat, and other results for each match. For example, in the predicted result data, for each game, the victory of the home team is indicated by “1”, the loss of the home team is “2”, and the other results are indicated by “0”. The prediction result data can be said to be data for causing the display unit 15 to display the prediction result in S9.
ユーザ端末20においては、データを受信すると、制御部21は、購入画面30の試合一覧31の表示を更新し(S11)、S4の処理に戻る。S11においては、制御部21は、予想結果データに基づいて、各試合のボタン32,33,34の何れかを選択状態とする。
In the user terminal 20, when data is received, the control unit 21 updates the display of the game list 31 on the purchase screen 30 (S11), and returns to the process of S4. In S11, the control unit 21 sets one of the buttons 32, 33, and 34 of each game based on the prediction result data.
一方、S4において、ユーザがボタン41を選択した場合(S4;ボタン41)、制御部21は、支払方法を選択するための画面への遷移要求を競技くじ予想サーバ10に送信し(S12)、本処理は終了する。以降は、購入画面における入力内容に基づいて、競技くじの購入処理が実行されることになる。
On the other hand, when the user selects the button 41 in S4 (S4; button 41), the control unit 21 transmits a transition request to the screen for selecting a payment method to the competition lot prediction server 10 (S12), This process ends. Thereafter, the game lottery purchase process is executed based on the input content on the purchase screen.
一方、S4において、ユーザが他のボタンを選択した場合(S4;他のボタン)、制御部21は、ユーザが選択したボタンに応じた処理を実行する(S13)。S13においては、ユーザが選択状態ではないボタン32,33,34を選択した場合、制御部21は、当該ボタン32,33,34を選択状態にする。一方、ユーザが選択状態のボタン32,33,34を選択した場合、制御部21は、当該ボタン32,33,34の選択状態を解除する。なお、各ボタン32,33,34の選択状態を識別する情報は、記憶部22に記憶されているものとする。
On the other hand, when the user selects another button in S4 (S4; other button), the control unit 21 executes processing corresponding to the button selected by the user (S13). In S13, when the user selects the buttons 32, 33, and 34 that are not in the selected state, the control unit 21 puts the buttons 32, 33, and 34 into the selected state. On the other hand, when the user selects the selected buttons 32, 33, and 34, the control unit 21 cancels the selected state of the buttons 32, 33, and 34. It is assumed that information for identifying the selection state of each button 32, 33, 34 is stored in the storage unit 22.
また、ユーザがボタン35を選択した場合、制御部21は、競技くじ予想サーバ10に対して対戦データの取得を要求する。この要求には、ユーザがボタン35を選択した試合を識別する情報が含まれている。競技くじ予想サーバ10は、要求を受信すると、制御部11は、記憶部12に記憶された対戦データをユーザ端末20に送信することになる。
In addition, when the user selects the button 35, the control unit 21 requests the competition lot prediction server 10 to acquire the battle data. This request includes information for identifying a game in which the user has selected the button 35. When the competition lot prediction server 10 receives the request, the control unit 11 transmits the battle data stored in the storage unit 12 to the user terminal 20.
また、ユーザがボタン36,37の何れかを選択した場合、制御部21は、競技くじ予想サーバ10に対して予想結果を要求する。競技くじ予想サーバ10は、要求を受信すると、制御部11は、記憶部12に記憶されたデータに基づいて予想結果データを生成して、ユーザ端末20に送信することになる。また、ユーザがボタン38を選択した場合、制御部21は、ボタン32の全てを選択状態にし、ユーザがボタン39を選択した場合、制御部21は、ボタン34の全てを選択状態にする。
In addition, when the user selects any of the buttons 36 and 37, the control unit 21 requests the competition lot prediction server 10 for the prediction result. When the game lot prediction server 10 receives the request, the control unit 11 generates prediction result data based on the data stored in the storage unit 12 and transmits the prediction result data to the user terminal 20. When the user selects the button 38, the control unit 21 sets all the buttons 32 to a selected state, and when the user selects the button 39, the control unit 21 sets all the buttons 34 to a selected state.
以上説明した競技くじ予想システム1によれば、ユーザが入力フォーム43から入力した数の試合は波乱が起きるような予想結果をユーザに提供することができるので、競技くじにおいて当選しそうに見えるもっともらしい予想結果をユーザに提供することができる。また、もっともらしい予想結果に見えるかどうかは、ユーザによって感じ方が異なることがあるが、例えば、入力フォーム43に順当な結果にならない試合数を入力することによって、ユーザの好みを反映した予想結果を提供することができる。
According to the competition lot prediction system 1 described above, the number of matches entered by the user from the input form 43 can be provided to the user with prediction results that cause a disturbance, so that it seems likely that it will be won in the competition lottery. Expected results can be provided to the user. In addition, whether or not it looks like a plausible prediction result may differ depending on the user, but for example, by inputting the number of games that do not result in an appropriate result in the input form 43, the prediction result reflecting the user's preference Can be provided.
[5.変形例]
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。 [5. Modified example]
The present invention is not limited to the embodiment described above. Modifications can be made as appropriate without departing from the spirit of the present invention.
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。 [5. Modified example]
The present invention is not limited to the embodiment described above. Modifications can be made as appropriate without departing from the spirit of the present invention.
図10は、変形例の機能ブロック図である。図10に示すように、変形例では、実施形態で説明した機能に加えて、割合データ取得部55、予想内容データ取得部56、結果取得部57、比較部58、及び判定部59が実現される。ここでは、これら各機能が競技くじ予想サーバ10において実現される場合を説明する。これら各機能は、制御部11を主として実現される。
FIG. 10 is a functional block diagram of a modified example. As illustrated in FIG. 10, in the modification, in addition to the functions described in the embodiment, a ratio data acquisition unit 55, an expected content data acquisition unit 56, a result acquisition unit 57, a comparison unit 58, and a determination unit 59 are realized. The Here, the case where each of these functions is implement | achieved in the competition lot prediction server 10 is demonstrated. Each of these functions is realized mainly by the control unit 11.
(1)例えば、ホームチームがアウェイチームよりも順位が低かったとしても、ホームチームは、サポーターの応援等の地の利があるため勝利する蓋然性が高い。このため、過去の試合の統計に基づいて、ホームチームが勝利・その他の結果・ホームチームの敗北になる割合を定めておき、その割合に近づくような予想結果がユーザに提供されるようにしてもよい。
(1) For example, even if the home team has a lower rank than the away team, the home team has a high probability of winning because of the grounds of supporters. For this reason, based on the statistics of past games, the ratio of the home team to win, other results, and the loss of the home team should be determined, and the expected result approaching that ratio should be provided to the user. Also good.
本変形例のデータ記憶部50は、複数の試合のうちホームチームが勝利する試合数の割合に関する割合データを記憶する。図11は、割合データの一例を示す図である。図11に示すように、割合データは、過去の全試合又は一定期間の試合の中で、ホームチームが勝利する試合数・その他の結果の試合数・ホームチームが敗北する試合数の理想比率が定められている。この理想比率は、過去の試合結果の統計に基づいて算出された値であってよい。図11に示す例では、13試合のうち、ホームチームが勝利する試合数が「6」であり、その他の結果になる試合数が「3」であり、ホームチームが敗北する試合数が「4」となる。
The data storage unit 50 of the present variation stores ratio data regarding the ratio of the number of games that the home team wins among a plurality of games. FIG. 11 is a diagram illustrating an example of the ratio data. As shown in FIG. 11, the ratio data includes the ideal ratio of the number of games won by the home team, the number of games of other results, and the number of games defeated by the home team in all the past games or games of a certain period. It has been established. This ideal ratio may be a value calculated based on statistics of past game results. In the example shown in FIG. 11, among the 13 games, the number of games won by the home team is “6”, the number of games resulting in other results is “3”, and the number of games defeated by the home team is “4”. "
なお、割合データは、図11のデータ格納例に限られない。割合データは、複数の試合のうちホームチームが勝利する試合数の割合に関するデータであればよく、例えば、比率ではなく各結果になるパーセンテージが割合データに格納されていてもよい。他にも例えば、ホームチームが勝利する試合数のみが割合データに格納されていてもよい。
The ratio data is not limited to the data storage example in FIG. The ratio data may be data related to the ratio of the number of games where the home team wins among a plurality of games. For example, the percentage that results in each result instead of the ratio may be stored in the ratio data. In addition, for example, only the number of games in which the home team wins may be stored in the ratio data.
本変形例の競技くじ予想システム1は、割合データ取得部55を含む。割合データ取得部55は、複数の試合のうちホームチームが勝利する試合数の割合に関する割合データを記憶するデータ記憶部50に記憶された割合データを取得する。割合データ取得部55は、データ記憶部50から割合データを読み出すことになる。
The competition lot prediction system 1 according to this modification includes a ratio data acquisition unit 55. The ratio data acquisition unit 55 acquires the ratio data stored in the data storage unit 50 that stores ratio data regarding the ratio of the number of games won by the home team among a plurality of games. The ratio data acquisition unit 55 reads the ratio data from the data storage unit 50.
予想部53は、割合データに基づいて、複数の試合の結果を予想する。予想部53は、13試合の予想結果が割合データが示す割合に近づくように、13試合の結果を予想する。
The prediction unit 53 predicts the results of a plurality of matches based on the ratio data. The prediction unit 53 predicts the result of 13 games so that the prediction result of 13 games approaches the rate indicated by the rate data.
図12は、変形例(1)の予想部53による処理の一例を示す説明図である。図12に示すように、まず、予想部53は、いったん13試合の全てについて、順当な結果になるように結果を予想する(「53-2」の符号の状態)。この点は、実施形態と同様である。そして、予想部53は、順当な結果になるように予想した13試合の中で、ホームチームが勝利する試合数・その他の結果になる試合数・ホームチームが敗北する試合数の比率を算出する。図12に示す例では、「53-4」の符号で示すように、これらの比率は、「6:1:6」となる。
FIG. 12 is an explanatory diagram showing an example of processing by the prediction unit 53 of the modification example (1). As shown in FIG. 12, first, the prediction unit 53 predicts the results so as to obtain reasonable results for all 13 games (the state indicated by the sign “53-2”). This point is the same as in the embodiment. Then, the prediction unit 53 calculates the ratio of the number of games that the home team wins, the number of games that result in other results, and the number of games that the home team loses, among the 13 games that are predicted to have reasonable results. . In the example shown in FIG. 12, as indicated by the reference numeral “53-4”, these ratios are “6: 1: 6”.
そして、予想部53は、算出した比率と、割合データが示す理想比率と、を比較する。予想部53は、割合データが示す比率に近づくように、試合数取得部52により取得された試合数だけ、試合結果を変更する。例えば、図12に示す例では、「53-2」の符号で示す予想結果から、その他の結果になる試合が2つ増加し、ホームチームが敗北する試合が2つ減少すれば、理想比率と一致することになる。このため、予想部53は、例えば、「Cチーム」と「Dチーム」の試合を「ホームチームの勝利」から「その他の結果」に変更し、「Eチーム」と「Fチーム」の試合を「ホームチームの敗北」から「その他の結果」に変更し、「Oチーム」と「Pチーム」の試合を「ホームチームの敗北」から「ホームチームの勝利」に変更する(「53-5」の符号の状態)。その結果、「53-6」の符号で示すように、比率が、「6:3:4」の理想比率となる。
Then, the prediction unit 53 compares the calculated ratio with the ideal ratio indicated by the ratio data. The prediction unit 53 changes the game result by the number of games acquired by the game number acquisition unit 52 so as to approach the rate indicated by the rate data. For example, in the example shown in FIG. 12, if the number of games that result in other results increases by 2 and the number of games that the home team loses decreases from the expected result indicated by the symbol “53-2”, the ideal ratio Will match. For this reason, for example, the prediction unit 53 changes the game between “Team C” and “Team D” from “Home Team Victory” to “Other Results” and changes the game between “Team E” and “Team F”. “Home team defeat” is changed to “Other results” and “O team” and “P team” match is changed from “Home team defeat” to “Home team win” (“53-5”) Sign state). As a result, the ratio becomes an ideal ratio of “6: 3: 4” as indicated by the reference numeral “53-6”.
なお、変形例(1)における予想部53の処理は、上記の例に限られない。予想部53は、割合データに基づいて予想結果を取得すればよい。例えば、図12に示す例の場合に、予想部53は、必ずしも理想比率に一致させる必要はなく、理想比率に近づくように予想結果を変更すればよい。例えば、「53-2」の符号で示す状態から、比率が「6:2:5」になるように予想結果を変更してもよい。
In addition, the process of the estimation part 53 in a modification (1) is not restricted to said example. The prediction unit 53 may acquire the prediction result based on the ratio data. For example, in the example shown in FIG. 12, the prediction unit 53 does not necessarily need to match the ideal ratio, and may change the prediction result so as to approach the ideal ratio. For example, the prediction result may be changed from the state indicated by the symbol “53-2” so that the ratio becomes “6: 2: 5”.
変形例(1)によれば、割合データが示す割合に近づけた予想結果をユーザに提供することができる。その結果、よりもっともらしい予想結果をユーザに提供することができる。
According to the modification (1), it is possible to provide the user with an expected result that is close to the ratio indicated by the ratio data. As a result, a more likely prediction result can be provided to the user.
(2)また例えば、競技くじで当選するのはごく限られた本数のくじであり、その当選結果を予想したユーザは、例えば10人以下になることが多い。この点に着目すると、まだ購入されていない予想組み合わせを購入した方がより当選パターンに近づく可能性がある。このため、まだ購入されていない組み合わせや購入者が少ない組み合わせになるように予想した結果がユーザに提供されるようにしてもよい。
(2) Also, for example, only a limited number of lotteries are won in the competition lottery, and the number of users who anticipate the winning results is often 10 or less, for example. When paying attention to this point, there is a possibility that a person who has purchased an expected combination that has not yet been purchased will be closer to the winning pattern. For this reason, you may make it provide a user the result expected so that it may become a combination with few purchasers, or a purchaser.
本変形例のデータ記憶部50は、購入済みの競技くじが示す予想内容に関する予想内容データを記憶する。図13は、予想内容データの一例を示す図である。図13に示すように、予想内容データは、購入済みの競技くじの予想組み合わせを示す。ここでは、既に購入された競技くじごとに、13試合の各々について、ホームチームの勝利を示す「1」の数値・その他の結果を示す「0」の数値・ホームチームの敗北を示す「2」の数値の少なくとも1つが予想内容データに示されている。
The data storage unit 50 of this modification stores the expected content data related to the expected content indicated by the purchased game lottery. FIG. 13 is a diagram illustrating an example of predicted content data. As shown in FIG. 13, the predicted content data indicates an expected combination of purchased competition tickets. Here, for each of the already-purchased lotteries, for each of the 13 games, a numerical value of “1” indicating the victory of the home team, a numerical value of “0” indicating the other result, and “2” indicating the defeat of the home team At least one of the numerical values of is shown in the expected content data.
本変形例の競技くじ予想システム1は、予想内容データ取得部56を含む。予想内容データ取得部56は、購入済みの競技くじが示す予想内容に関する予想内容データを記憶するデータ記憶部50に記憶された予想内容データを取得する。予想内容データ取得部56は、データ記憶部50から予想内容データを読み出すことになる。
The competition lot prediction system 1 of the present modification includes an expected content data acquisition unit 56. The predicted content data acquisition unit 56 acquires the predicted content data stored in the data storage unit 50 that stores the predicted content data related to the predicted content indicated by the purchased game lottery. The predicted content data acquisition unit 56 reads the predicted content data from the data storage unit 50.
予想部53は、予想内容データに基づいて、複数の試合の結果を予想する。予想部53は、13試合の予想組み合わせが、まだ購入されていない組み合わせとなるように、又は、購入者数若しくは購入口数が所定数未満の組み合わせとなるように、13試合の結果を予想する。なお、ユーザが同じ予想結果で複数口の競技くじを購入した場合、購入者数を1人とカウントしてもよいし、口数だけのユーザが購入したものとしてもよい。
The prediction unit 53 predicts the results of a plurality of matches based on the predicted content data. The prediction unit 53 predicts the result of 13 games so that the expected combination of 13 games becomes a combination that has not yet been purchased, or so that the number of purchasers or the number of purchases is less than a predetermined number. In addition, when a user purchases a plurality of game lotteries with the same expected result, the number of purchasers may be counted as one or may be purchased by a user with only the number.
図14は、変形例(2)の予想部53による処理の一例を示す説明図である。図14に示すように、まず、予想部53は、いったん13試合の全てについて、順当な結果になるように結果を予想する(「53-2」の符号の状態)。この点は、実施形態と同様である。そして、予想部53は、試合数取得部52により取得された数の試合をランダムに選出し、その試合の結果を変更する処理を所定回数だけ繰り返す。図14に示す例では、予想部53は、4つの予想結果を生成する。
FIG. 14 is an explanatory diagram illustrating an example of processing performed by the prediction unit 53 according to the modification (2). As shown in FIG. 14, first, the prediction unit 53 predicts the results so as to obtain reasonable results for all 13 games (the state of the sign “53-2”). This point is the same as in the embodiment. Then, the prediction unit 53 randomly selects the number of games acquired by the game number acquisition unit 52 and repeats the process of changing the result of the game a predetermined number of times. In the example illustrated in FIG. 14, the prediction unit 53 generates four prediction results.
そして、予想部53は、予想内容データと4つの予想結果の各々を比較して、各予想結果で競技くじを購入した購入者がいるか否かを判定する。予想部53は、購入者がいると判定した場合は、その人数や購入口数も取得する。図14に示す例では、人数が取得される場合を説明するが、「53-7」~「53-10」の各々の符号で示した予想結果で競技くじを購入した者は、それぞれ「32人」、「16人」、「4人」、「12人」となる。
Then, the forecasting unit 53 compares the forecast content data with each of the four forecast results, and determines whether or not there is a purchaser who has purchased the competition lottery with each forecast result. When it is determined that there is a purchaser, the prediction unit 53 also acquires the number of people and the number of purchases. In the example shown in FIG. 14, the case where the number of persons is acquired will be described. The person who purchased the competition lottery with the predicted results indicated by the symbols “53-7” to “53-10” “People”, “16 people”, “4 people”, “12 people”.
予想部53は、各予想結果の購入者数と閾値とを比較して、閾値未満の購入者数の予想結果をユーザに提供するものとして決定する。例えば、予め定められた閾値を「10人」とすると、予想部53は、閾値未満の「53-9」の符号で示した予想結果をユーザに提供するものとして決定する。閾値未満の予想結果が得られなかった場合には、予想部53は、閾値未満の予想結果が得られるまで、予想結果の生成を繰り返すようにしてもよい。
The prediction unit 53 compares the number of purchasers of each prediction result with a threshold value, and determines that the prediction result of the number of purchasers less than the threshold value is provided to the user. For example, assuming that the predetermined threshold is “10 people”, the prediction unit 53 determines that the prediction result indicated by the sign “53-9” less than the threshold is to be provided to the user. When the prediction result less than the threshold value is not obtained, the prediction unit 53 may repeat generation of the prediction result until the prediction result less than the threshold value is obtained.
なお、変形例(1)における予想部53の処理は、上記の例に限られない。予想部53は、予想内容データに基づいて予想結果を取得すればよい。予想部53は、まだ購入されていない組み合わせ、又は、購入者若しくは購入口数が所定数未満の組み合わせとなる予想組み合わせを先に特定して、ユーザが指定した試合数だけ波乱が起きているものがあるか否かを探索するようにしてもよい。
In addition, the process of the estimation part 53 in a modification (1) is not restricted to said example. The prediction unit 53 may acquire the prediction result based on the prediction content data. The prediction unit 53 first identifies a combination that has not yet been purchased, or a combination that has a purchaser or purchase number that is less than a predetermined number, and the number of games specified by the user is disturbed. You may make it search whether it exists.
変形例(2)によれば、まだ購入されていない予想結果や購入者又は購入口数が少ない予想結果をユーザに提供することができる。その結果、よりもっともらしい予想結果をユーザに提供することができる。
According to the modified example (2), it is possible to provide the user with an expected result that has not yet been purchased or an expected result with a small number of purchasers or purchases. As a result, a more likely prediction result can be provided to the user.
(3)また例えば、ユーザは、13試合の中で自信のある試合の予想結果を自分で指定し、他の試合の結果を予想部53に予想させるようにしてもよい。
(3) Further, for example, the user may specify the predicted result of a confident game among the 13 games, and cause the prediction unit 53 to predict the result of another game.
本変形例の競技くじ予想システム1は、結果取得部57を含む。結果取得部57は、ユーザの操作に基づいて、一部の試合の結果を取得する。一部の試合は、競技くじの対象となる全試合のうちの全試合数未満の試合であり、ここでは、13試合のうちの1以上13未満の試合である。ユーザは、一部の試合のボタン32,33,34を選択状態にすることによって、一部の試合の結果を指定したうえで、ボタン40を選択する。
The competition lot prediction system 1 of this modification includes a result acquisition unit 57. The result acquisition unit 57 acquires the results of some matches based on the user's operation. Some games are less than the total number of games out of all the games that are subject to the competition lottery, and here, the game is 1 or more and less than 13 out of 13 games. The user selects a button 40 after designating a result of a part of the game by selecting buttons 32, 33, and 34 of the part of the game.
図15は、ユーザが一部の試合の結果を指定した場合の購入画面30の一例を示す図である。図15に示す例では、ユーザが「Aチーム」と「Bチーム」の試合の結果に自信があり、「Aチーム」の勝利をボタン32で選択したうえで、ボタン40を選択した状態を示している。この場合、ウィンドウ42には、ユーザが「Aチーム」の勝利を予想したことを示すメッセージが表示される。入力フォーム43には、残りの12試合のうち、波乱が起きる試合の数を入力するようにしてもよいし、13試合のうち、波乱が起きる試合の数を入力するようにしてもよい。ユーザがボタン44を選択すると、結果取得部57は、ボタン32,33,34の選択状態を取得することによって、ユーザによる予想結果を取得することになる。
FIG. 15 is a diagram illustrating an example of the purchase screen 30 when the user designates the result of a part of the game. In the example shown in FIG. 15, the user is confident in the result of the match between “Team A” and “Team B”, and selects the victory of “Team A” with the button 32 and then selects the button 40. ing. In this case, the window 42 displays a message indicating that the user has predicted the victory of “Team A”. In the input form 43, the number of games in which the disturbance occurs among the remaining 12 games may be input, or the number of games in which the disturbance occurs in 13 games may be input. When the user selects the button 44, the result acquisition unit 57 acquires the predicted result by the user by acquiring the selection state of the buttons 32, 33, and 34.
予想部53は、複数の試合のうち、一部の試合以外の試合の結果を予想する。図16は、変形例(3)の予想部53による処理の一例を示す説明図である。図16に示すように、まず、予想部53は、ユーザが指定した試合以外の試合について、順当な結果になるように結果を予想する。そして、予想部53は、試合数取得部52が取得した試合数だけ波乱がおきるように、ユーザが指定した試合以外の試合の結果を変更することになる。ユーザが指定した試合以外の予想方法については、実施形態や変形例(1)又は(2)で説明した方法と同様であってよい。
The prediction unit 53 predicts the results of games other than some of the multiple games. FIG. 16 is an explanatory diagram illustrating an example of processing performed by the prediction unit 53 according to the modification (3). As shown in FIG. 16, first, the prediction unit 53 predicts a result so that an appropriate result is obtained for a game other than the game designated by the user. And the anticipation part 53 will change the result of games other than the game which the user designated so that a disturbance may occur only for the number of games which the game number acquisition part 52 acquired. The prediction method other than the game designated by the user may be the same as the method described in the embodiment or the modification (1) or (2).
変形例(3)によれば、ユーザが自信のある試合は予想結果を自分で指定し、その他の試合について、もっともらしい予想結果をユーザに提供することができる。
According to the modified example (3), it is possible to specify a predicted result for a game that the user is confident of, and to provide a user with a likely predicted result for other games.
(4)また例えば、購入画面30において、割合データが示す割合と現時点の予想結果とのずれ具合を表示させるようにしてもよい。
(4) Also, for example, on the purchase screen 30, the degree of deviation between the rate indicated by the rate data and the current expected result may be displayed.
本変形例の競技くじ予想システム1は、割合データ取得部55と比較部58を含む。割合データ取得部55は、変形例(1)で説明したものと同じである。比較部58は、予想部53の予想結果におけるホームチームが勝利する試合数に関する割合と、割合データが示す割合と、を比較する。比較部58は、予想部53による予想結果に基づいて、ホームチームが勝利する試合の割合を計算する。ここでは、予想部53は、13試合分のホームチームの勝利・その他の結果・ホームチームの敗北を予想するので、これら3種類の結果ごとに、その結果になった試合数を計算することによって割合を計算する。
The competition lot prediction system 1 of this modification includes a ratio data acquisition unit 55 and a comparison unit 58. The ratio data acquisition unit 55 is the same as that described in the modification example (1). The comparison unit 58 compares the ratio regarding the number of games won by the home team in the prediction result of the prediction unit 53 with the ratio indicated by the ratio data. The comparison unit 58 calculates the proportion of the game where the home team wins based on the prediction result by the prediction unit 53. Here, since the prediction unit 53 predicts the victory of the home team for 13 games, other results, and the defeat of the home team, by calculating the number of games that resulted in each of these three types of results, Calculate the percentage.
表示制御部54は、予想結果情報に関連付けて、比較部58の比較結果を表示部25に表示させる。予想結果情報に関連付けて比較結果を表示するとは、例えば、予想結果情報と同じ画面で比較結果を表示させること、予想結果情報の画面にウィンドウ等を重畳させて比較結果を表示させることである。
The display control unit 54 causes the display unit 25 to display the comparison result of the comparison unit 58 in association with the prediction result information. Displaying the comparison result in association with the prediction result information includes, for example, displaying the comparison result on the same screen as the prediction result information, and displaying the comparison result by superimposing a window or the like on the screen of the prediction result information.
図17は、比較部58の比較結果が表示される様子を示す図である。図17に示すように比較結果画像45が表示される。比較結果画像45は、割合データが示す理想比率とのずれ具合を示す。図17に示すように、表示制御部54は、理想比率と現時点の予想結果の比率とを並べた比較結果画像45を表示させてもよいし、これらの差を示す比較結果画像45を表示させてもよい。ユーザは、比較結果画像45を確認した後に、理想比率に近づくように、ボタン32,33,34を選択することもできる。
FIG. 17 is a diagram showing how the comparison result of the comparison unit 58 is displayed. As shown in FIG. 17, a comparison result image 45 is displayed. The comparison result image 45 indicates the degree of deviation from the ideal ratio indicated by the ratio data. As shown in FIG. 17, the display control unit 54 may display the comparison result image 45 in which the ideal ratio and the ratio of the current prediction result are arranged, or display the comparison result image 45 indicating the difference between them. May be. After confirming the comparison result image 45, the user can also select the buttons 32, 33, and 34 so as to approach the ideal ratio.
変形例(4)によれば、例えば、現時点の予想内容が理想比率にどの程度近いかをユーザに把握させることができるので、もっともらしい内容になっているかどうかをユーザに把握させることができる。
According to the modified example (4), for example, it is possible to make the user understand how close the current expected content is to the ideal ratio, so that it is possible to make the user know whether or not the content is plausible.
(5)また例えば、購入画面30において、現時点の予想結果が購入済みのものか否かを表示させるようにしてもよい。
(5) For example, on the purchase screen 30, it may be displayed whether or not the current prediction result has been purchased.
本変形例の競技くじ予想システム1は、予想内容データ取得部56と判定部59を含む。予想内容データ取得部56は、変形例(2)で説明したものと同じである。判定部59は、予想内容データに基づいて、予想部53の予想結果が購入済みのものか否かを判定する。判定部59は、予想内容データを参照して、予想部53の予想結果が予想内容データに存在するか否かを判定する。判定部59は、予想部53の予想結果が予想内容データに存在すると判定した場合、その購入者数又は購入口数を取得するようにしてもよい。
The competition lot prediction system 1 of the present modification includes an expected content data acquisition unit 56 and a determination unit 59. The expected content data acquisition unit 56 is the same as that described in the modification (2). The determination unit 59 determines whether the prediction result of the prediction unit 53 is already purchased based on the predicted content data. The determination unit 59 refers to the predicted content data and determines whether or not the predicted result of the prediction unit 53 exists in the predicted content data. If the determination unit 59 determines that the prediction result of the prediction unit 53 exists in the predicted content data, the determination unit 59 may acquire the number of purchasers or the number of purchases.
表示制御部54は、予想結果情報に関連付けて、判定部59の判定結果を表示部に表示させる。予想結果情報に関連付けて判定結果を表示するとは、例えば、予想結果情報と同じ画面で判定結果を表示させること、予想結果情報の画面にウィンドウ等を重畳させて判定結果を表示させることである。
The display control unit 54 causes the display unit to display the determination result of the determination unit 59 in association with the prediction result information. Displaying the determination result in association with the prediction result information includes, for example, displaying the determination result on the same screen as the prediction result information, and displaying the determination result by superimposing a window or the like on the screen of the prediction result information.
図18は、判定部59の判定結果が表示される様子を示す図である。図18に示すように判定結果画像46が表示される。判定結果画像46としては、現時点の予想内容が既に購入済みか否かを示すものであってもよいし、購入済みのものであればその購入者数又は購入口数を示すものであってもよい。ユーザは、判定結果画像46を確認した後に、他の予想内容となるように、ボタン32,33,34を選択することもできる。その場合、判定部59は、変更後の予想内容に基づいて、購入者数又は購入口数を再度取得しなおすようにしてもよい。表示制御部54は、再度取得された購入者数又は購入口数に基づいて、判定結果画像46の表示を更新することになる。
FIG. 18 is a diagram illustrating a state in which the determination result of the determination unit 59 is displayed. As shown in FIG. 18, the determination result image 46 is displayed. The determination result image 46 may indicate whether or not the current expected content has already been purchased, or may indicate the number of purchasers or the number of purchased units if it has been purchased. . After confirming the determination result image 46, the user can also select the buttons 32, 33, and 34 so that other expected contents are obtained. In that case, the determination unit 59 may re-acquire the number of purchasers or the number of purchased units again based on the expected content after the change. The display control unit 54 updates the display of the determination result image 46 based on the number of purchasers or purchase units acquired again.
変形例(5)によれば、例えば、現時点の予想内容でどの程度購入されているかをユーザに把握させることができるので、もっともらしい内容になっているかどうかをユーザに把握させることができる。
According to the modified example (5), for example, it is possible to make the user understand how much the current purchase has been purchased, so it is possible to make the user know whether or not the content is plausible.
(6)また例えば、変形例(1)~(5)の1つ以上を組み合わせるようにしてもよい。
(6) Also, for example, one or more of the modifications (1) to (5) may be combined.
また例えば、競技くじが繰り返し開催される場合、自動的に競技くじを購入する自動購入機能に、予想部53の処理を適用してもよい。この場合、ユーザは、操作部24を操作して、競技くじの自動購入を希望する旨と、波乱が起きる試合数及び順当な結果になる試合数との少なくとも一方と、を予め競技くじ予想サーバ10に登録しておく。競技くじ予想サーバ10は、自動購入を登録したユーザに対し、競技くじが開催されるたびに、ユーザが登録した試合数だけ波乱が起きるように予想部53に予想結果を決定させ、その予想結果の競技くじを自動購入するようにしてもよい。この場合、ユーザ端末20では、自動購入済みの予想結果が表示されるようにすればよい。
Also, for example, when a competition lottery is repeatedly held, the processing of the prediction unit 53 may be applied to an automatic purchase function for automatically purchasing a competition lottery. In this case, the user operates the operation unit 24 to preliminarily indicate that he / she desires automatic purchase of a competition lottery and / or at least one of the number of games in which disturbances occur and the number of games with reasonable results. 10 is registered. The game lot prediction server 10 causes the prediction unit 53 to determine the prediction result so that the user who registered the automatic purchase will be disturbed by the number of games registered by the user every time the game lottery is held. You may make it buy automatically the competition lottery. In this case, the user terminal 20 may be configured to display an automatically purchased prediction result.
また例えば、各機能が競技くじ予想サーバ10で実現される場合を説明したが、競技くじ予想サーバ10とユーザ端末20とで機能が分担されているようにしてもよいし、各機能がユーザ端末20で実現されるようにしてもよい。ユーザ端末20で各機能が実現される場合には、データ記憶部50は記憶部22を主として実現され、他の各機能は、制御部21を主として実現される。この場合、ユーザ端末20の制御部11は、記憶部12に記憶されたプログラムを実行することによって各機能を実現するようにしてもよいし、競技くじ予想サーバ10から受信したスクリプトを実行することによって各機能を実現するようにしてもよい。この場合、試合結果データ等の各データは、スクリプトとともにユーザ端末20に送られることになる。
For example, although the case where each function was implement | achieved by the competition lot prediction server 10 was demonstrated, the function may be shared by the competition lot prediction server 10 and the user terminal 20, and each function is a user terminal. 20 may be realized. When each function is realized by the user terminal 20, the data storage unit 50 is realized mainly by the storage unit 22, and each other function is realized mainly by the control unit 21. In this case, the control unit 11 of the user terminal 20 may realize each function by executing a program stored in the storage unit 12 or execute a script received from the competition lot prediction server 10. Each function may be realized by. In this case, each data such as game result data is sent to the user terminal 20 together with the script.
また例えば、上記においては、サッカーの競技くじを例に挙げたが、本発明は、種々の競技くじに適用可能である。例えば、複数のレースの結果を予想する競馬や競輪に本発明を適用してもよい。ユーザは、順当な結果にならないレースの数又は順当な結果になるレースの数を指定し、競技くじ予想システム1は、当該指定内容によって定まる数のレースは波乱が起きる結果を予想し、それ以外のレースは順当な結果を予想すればよい。この場合、順当な結果とは、例えば、過去のレース結果から1番人気になる馬や選手が勝利することであり、波乱が起きる結果とは、例えば、それ以外の馬や選手が勝利することである。
In addition, for example, in the above description, a soccer game lottery is given as an example, but the present invention is applicable to various game lotteries. For example, the present invention may be applied to horse races and bicycle races that predict the results of a plurality of races. The user designates the number of races that do not result in a proper result or the number of races that result in a proper result, and the competition lot prediction system 1 predicts the result of disturbance in the number of races determined by the designated content. You can expect reasonable results in this race. In this case, an appropriate result is, for example, that the most popular horse or player wins from the past race results, and a disturbing result is, for example, that other horses or players win. It is.
Claims (8)
- 競技における複数の試合の結果を予想する競技くじの予想システムであって、
過去の試合結果に関する試合結果データを記憶する手段に記憶された前記試合結果データを取得する手段と、
ユーザの操作に基づいて、前記試合結果データに基づいて定まる結果とは異なる結果になる試合と、前記試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する試合数取得手段と、
前記試合数取得手段により取得された数に基づいて、前記複数の試合のうち、前記異なる結果になる数の試合は前記異なる結果を予想し、他の試合は前記試合結果データに基づいて定まる結果を予想する予想手段と、
前記予想手段により予想された各試合の結果を示す予想結果情報を表示手段に表示させる表示制御手段と、
を含むことを特徴とする競技くじ予想システム。 A competition lottery prediction system for predicting the outcome of multiple matches in a competition,
Means for obtaining said game result data stored in means for storing game result data relating to past game results;
Based on the user's operation, the number of games is acquired to acquire at least one number of a game that is different from a result determined based on the game result data and a game that is determined based on the game result data Means,
Based on the number acquired by the number-of-games acquisition means, among the plurality of games, the number of games with different results predicts the different results, and the other games are determined based on the game result data. A means of anticipating
Display control means for displaying on the display means prediction result information indicating the result of each game predicted by the prediction means;
A competition lottery prediction system characterized by including: - 前記競技は、試合会場のホームチームとアウェイチームとが対戦するものであり、
前記競技くじ予想システムは、前記複数の試合のうちホームチームが勝利する試合数の割合に関する割合データを記憶する手段に記憶された前記割合データを取得する手段を更に含み、
前記予想手段は、前記割合データに基づいて、前記複数の試合の結果を予想する、
ことを特徴とする請求項1に記載の競技くじ予想システム。 The competition is a match between the home team and away team at the match venue,
The game lot prediction system further includes means for acquiring the ratio data stored in the means for storing ratio data relating to the ratio of the number of games that the home team wins among the plurality of games.
The predicting means predicts the results of the plurality of matches based on the percentage data;
The game lottery prediction system according to claim 1. - 前記競技くじ予想システムは、購入済みの前記競技くじが示す予想内容に関する予想内容データを記憶する手段に記憶された前記予想内容データを取得する手段を更に含み、
前記予想手段は、前記予想内容データに基づいて、前記複数の試合の結果を予想する、
ことを特徴とする請求項1又は2に記載の競技くじ予想システム。 The game lot prediction system further includes means for acquiring the predicted content data stored in the means for storing the predicted content data regarding the predicted content indicated by the purchased game lottery,
The prediction means predicts the results of the plurality of matches based on the prediction content data.
The game lot prediction system according to claim 1 or 2, characterized in that - 前記競技くじ予想システムは、前記ユーザの操作に基づいて、一部の試合の結果を取得する手段を更に含み、
前記予想手段は、前記複数の試合のうち、前記一部の試合以外の試合の結果を予想する、
ことを特徴とする請求項1~3の何れかに記載の競技くじ予想システム。 The game lottery prediction system further includes means for acquiring a result of a part of the game based on the operation of the user,
The prediction means predicts a result of a game other than the some games among the plurality of games,
The game lot prediction system according to any one of claims 1 to 3, wherein - 前記競技は、試合会場のホームチームとアウェイチームとが対戦するものであり、
前記競技くじ予想システムは、
前記複数の試合のうちホームチームが勝利する試合数の割合に関する割合データを記憶する手段に記憶された前記割合データを取得する手段と、
前記予想手段の予想結果におけるホームチームが勝利する試合数に関する割合と、前記割合データが示す割合と、を比較する比較手段と、
を更に含み、
前記表示制御手段は、前記予想結果情報に関連付けて、前記比較手段の比較結果を前記表示手段に表示させる、
ことを特徴とする請求項1~4の何れかに記載の競技くじ予想システム。 The competition is a match between the home team and away team at the match venue,
The competition lot prediction system
Means for acquiring the ratio data stored in the means for storing ratio data relating to the ratio of the number of games in which the home team wins among the plurality of matches;
Comparison means for comparing the ratio regarding the number of games won by the home team in the prediction result of the prediction means and the ratio indicated by the ratio data;
Further including
The display control means displays the comparison result of the comparison means on the display means in association with the prediction result information;
5. The game lottery prediction system according to claim 1, wherein - 前記競技くじ予想システムは、
購入済みの前記競技くじが示す予想内容に関する予想内容データを記憶する手段に記憶された前記予想内容データを取得する手段と、
前記予想内容データに基づいて、前記予想手段の予想結果が購入済みのものか否かを判定する判定手段と、
を更に含み、
前記表示制御手段は、前記予想結果情報に関連付けて、前記判定手段の判定結果を前記表示手段に表示させる、
ことを特徴とする請求項1~5の何れかに記載の競技くじ予想システム。 The competition lot prediction system
Means for acquiring the predicted content data stored in the means for storing the predicted content data related to the predicted content indicated by the purchased game lottery;
A determination means for determining whether the prediction result of the prediction means is already purchased based on the prediction content data;
Further including
The display control means displays the determination result of the determination means on the display means in association with the prediction result information.
The game lottery prediction system according to any one of claims 1 to 5, wherein: - 競技における複数の試合の結果を予想する競技くじの予想方法であって、
過去の試合結果に関する試合結果データを記憶する手段に記憶された前記試合結果データを取得するステップと、
ユーザの操作に基づいて、前記試合結果データに基づいて定まる結果とは異なる結果になる試合と、前記試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する試合数取得ステップと、
前記試合数取得ステップにより取得された数に基づいて、前記複数の試合のうち、前記異なる結果になる数の試合は前記異なる結果を予想し、他の試合は前記試合結果データに基づいて定まる結果を予想する予想ステップと、
前記予想ステップにより予想された各試合の結果を示す予想結果情報を表示手段に表示させる表示制御ステップと、
を含むことを特徴とする競技くじ予想方法。 A method for predicting competition lotteries for predicting the outcome of multiple matches in a competition,
Obtaining the game result data stored in the means for storing game result data relating to past game results;
Based on the user's operation, the number of games is acquired to acquire at least one number of a game that is different from a result determined based on the game result data and a game that is determined based on the game result data Steps,
Based on the number acquired by the number-of-games acquisition step, among the plurality of games, the number of games with different results predicts the different results, and the other games are determined based on the game result data. An expected step to predict
A display control step for causing the display means to display prediction result information indicating the result of each game predicted by the prediction step;
A method for predicting athletic lotteries. - 競技における複数の試合の結果を予想する競技くじの予想を行うコンピュータを、
過去の試合結果に関する試合結果データを記憶する手段に記憶された前記試合結果データを取得する手段、
ユーザの操作に基づいて、前記試合結果データに基づいて定まる結果とは異なる結果になる試合と、前記試合結果データに基づいて定まる結果になる試合と、の少なくとも一方の数を取得する試合数取得手段、
前記試合数取得手段により取得された数に基づいて、前記複数の試合のうち、前記異なる結果になる数の試合は前記異なる結果を予想し、他の試合は前記試合結果データに基づいて定まる結果を予想する予想手段、
前記予想手段により予想された各試合の結果を示す予想結果情報を表示手段に表示させる表示制御手段、
として機能させるためのプログラム。 A computer that predicts competition lotteries that predict the outcome of multiple matches in a competition,
Means for obtaining said game result data stored in means for storing game result data relating to past game results;
Based on the user's operation, the number of games is acquired to acquire at least one number of a game that is different from a result determined based on the game result data and a game that is determined based on the game result data means,
Based on the number acquired by the number-of-games acquisition means, among the plurality of games, the number of games with different results predicts the different results, and the other games are determined based on the game result data. Prediction means to predict,
Display control means for displaying on the display means prediction result information indicating the result of each game predicted by the prediction means;
Program to function as.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/071882 WO2017022040A1 (en) | 2015-07-31 | 2015-07-31 | Competition lottery prediction system, competition lottery prediction method and program |
JP2015560896A JP5899390B1 (en) | 2015-07-31 | 2015-07-31 | Competition lot prediction system, competition lot prediction method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2015/071882 WO2017022040A1 (en) | 2015-07-31 | 2015-07-31 | Competition lottery prediction system, competition lottery prediction method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017022040A1 true WO2017022040A1 (en) | 2017-02-09 |
Family
ID=55648274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/071882 WO2017022040A1 (en) | 2015-07-31 | 2015-07-31 | Competition lottery prediction system, competition lottery prediction method and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5899390B1 (en) |
WO (1) | WO2017022040A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018136898A (en) * | 2017-02-24 | 2018-08-30 | 富士通フロンテック株式会社 | Voting system and voting method |
JP2019148919A (en) * | 2018-02-26 | 2019-09-05 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Information service system and information service method |
JP2021018612A (en) * | 2019-07-19 | 2021-02-15 | 株式会社ミクシィ | Information processing device and program |
JP7436616B1 (en) | 2022-12-26 | 2024-02-21 | 楽天グループ株式会社 | A program, terminal, and advice method that provides advice to a user who predicts the outcome of a lottery from multiple options based on the probability of winning each option. |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002133020A (en) * | 2000-10-24 | 2002-05-10 | Dentsu Inc | System and method for voting sport promotion lottery |
-
2015
- 2015-07-31 WO PCT/JP2015/071882 patent/WO2017022040A1/en active Application Filing
- 2015-07-31 JP JP2015560896A patent/JP5899390B1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002133020A (en) * | 2000-10-24 | 2002-05-10 | Dentsu Inc | System and method for voting sport promotion lottery |
Non-Patent Citations (2)
Title |
---|
"princewild, Rakuten Aikoka no Okiraku Nikki", RAKUTEN TOTO YOSO NO KOTSU, 24 March 2014 (2014-03-24), XP055361961, Retrieved from the Internet <URL:http://goodlive777.blog.fc2.com/blog-entry-3.html> [retrieved on 20150812] * |
"Roto 6 & toto de Ikkaku-Senkin o Nerau!", WINDOWS100%, 1 October 2009 (2009-10-01), pages 53 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018136898A (en) * | 2017-02-24 | 2018-08-30 | 富士通フロンテック株式会社 | Voting system and voting method |
JP2019148919A (en) * | 2018-02-26 | 2019-09-05 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Information service system and information service method |
JP7154016B2 (en) | 2018-02-26 | 2022-10-17 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Information provision system and information provision method |
JP2021018612A (en) * | 2019-07-19 | 2021-02-15 | 株式会社ミクシィ | Information processing device and program |
JP7436616B1 (en) | 2022-12-26 | 2024-02-21 | 楽天グループ株式会社 | A program, terminal, and advice method that provides advice to a user who predicts the outcome of a lottery from multiple options based on the probability of winning each option. |
Also Published As
Publication number | Publication date |
---|---|
JP5899390B1 (en) | 2016-04-06 |
JPWO2017022040A1 (en) | 2017-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9409089B2 (en) | Method for implementing a computer game | |
JP5468822B2 (en) | Competitive game system and game server | |
JP6297732B1 (en) | Program and control method | |
JP2011083597A (en) | Game system and program | |
WO2013146577A1 (en) | Game system, server device, control method for server device, program, and information recording medium | |
JP6557903B2 (en) | Tournament management system, tournament management device, and program | |
JP5899390B1 (en) | Competition lot prediction system, competition lot prediction method, and program | |
JP2019194893A (en) | Convention management system, convention management device and program | |
JP2010240439A (en) | System and method for wagering badges | |
JP2021112592A (en) | Game program and game system | |
JP5149986B1 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
JP2023159421A (en) | Program, information processor, game system, and game providing method | |
WO2013076891A1 (en) | Game control device, program, game control method, and game control system | |
JP7136715B2 (en) | Game program, method, and information processing device | |
JP2013165747A (en) | Game program and game device | |
WO2013146521A1 (en) | Game device, game device control method, program, and information storage medium | |
US20220215500A1 (en) | Information processing apparatus, information processing method, and information processing system | |
JP7436444B2 (en) | Programs, information processing systems, information processing methods | |
JP5943884B2 (en) | GAME SYSTEM, GAME DEVICE, AND PROGRAM | |
JP7450382B2 (en) | Game programs, server devices and game systems | |
JP2013111483A (en) | Game control device, program, game control method, and game control system | |
JP2007105071A (en) | Network game system for executing network game, and server device | |
JP4641792B2 (en) | Information providing system, program, information storage medium, and information providing method | |
JP7194669B2 (en) | SERVER SYSTEM, GAME SYSTEM, PROGRAM AND GAME PROVIDING METHOD | |
JP2019025300A (en) | Control program, control method, and computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2015560896 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15900353 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15900353 Country of ref document: EP Kind code of ref document: A1 |