Game System, Storage Server, Score Server, Game System Control Method, Information Recording Medium, and Program
First Claim
1. A game system comprising a plurality of game terminals (1), a plurality of storage servers (2), and a score server (3), wherein(a) the score server (3) includes:
- a threshold memory unit (302) that stores a threshold of scores,a ranking memory unit (301) that stores, from among scores of a game that players played, the scores scoring equal to or above the stored threshold in such a manner that the scores are associated with identification codes of the players, and stored in the order of scores, anda threshold transmission unit (303) that transmits the stored threshold of scores to each of the storage servers (2);
(b) each of the storage servers (2) includes;
a threshold receiving unit (201) that receives a threshold of scores transmitted from the score server (3), anda threshold storage unit (202) that stores the received threshold of scores;
(c) each of the game terminals (1) includes;
a progress status information transmission unit (11) that transmits game progress status information including the score of a game that a player played on the game terminal (1), and the player'"'"'s identification code to a storage server (2) associated with the player from among the storage servers in advance, and wherein(d) each of the storage servers (2) further includes;
a progress status information receiving unit (203) that receives the game progress status information and the player identification code transmitted from any of the game terminals (1),a progress status information storage unit (204), in cases where the received player identification code is associated with the storage server in advance, stores the received game progress status information in association with the received player identification code, anda score transmission unit (205), in cases where the score included in the received game progress status information is equal to or above the stored threshold of scores, transmits the score included in the game progress status information and the received player identification code to the score server; and
(e) the score server (3) further includes;
a score receiving unit (304) that receives scores equal to or above the threshold and player identification codes that are transmitted from the respective storage servers (2), anda ranking insertion unit (305) that adds the received scores equal to or above the threshold to the ranking memory unit (301) in association with the received player identification codes.
1 Assignment
0 Petitions
Accused Products
Abstract
When a game terminal (1) transmits progress status information including a score to a storage server (2), the storage server (2) stores the progress status information into a progress status information storage unit (204). At this time, in cases where the stored score is equal to or above a predetermined threshold, the storage server (2) transmits the score to a score server (3) that registers the received score into a ranking memory unit (301). The threshold is updated by a threshold update unit (306) of the score server (3) based on a predetermined threshold order and at a given timing. Scores below the threshold are deleted in a ranking deletion unit (307). The updated threshold is then transmitted to the storage server (2).
14 Citations
13 Claims
-
1. A game system comprising a plurality of game terminals (1), a plurality of storage servers (2), and a score server (3), wherein
(a) the score server (3) includes: -
a threshold memory unit (302) that stores a threshold of scores, a ranking memory unit (301) that stores, from among scores of a game that players played, the scores scoring equal to or above the stored threshold in such a manner that the scores are associated with identification codes of the players, and stored in the order of scores, and a threshold transmission unit (303) that transmits the stored threshold of scores to each of the storage servers (2); (b) each of the storage servers (2) includes; a threshold receiving unit (201) that receives a threshold of scores transmitted from the score server (3), and a threshold storage unit (202) that stores the received threshold of scores; (c) each of the game terminals (1) includes; a progress status information transmission unit (11) that transmits game progress status information including the score of a game that a player played on the game terminal (1), and the player'"'"'s identification code to a storage server (2) associated with the player from among the storage servers in advance, and wherein (d) each of the storage servers (2) further includes; a progress status information receiving unit (203) that receives the game progress status information and the player identification code transmitted from any of the game terminals (1), a progress status information storage unit (204), in cases where the received player identification code is associated with the storage server in advance, stores the received game progress status information in association with the received player identification code, and a score transmission unit (205), in cases where the score included in the received game progress status information is equal to or above the stored threshold of scores, transmits the score included in the game progress status information and the received player identification code to the score server; and (e) the score server (3) further includes; a score receiving unit (304) that receives scores equal to or above the threshold and player identification codes that are transmitted from the respective storage servers (2), and a ranking insertion unit (305) that adds the received scores equal to or above the threshold to the ranking memory unit (301) in association with the received player identification codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A plurality of storage servers (2) communicating with a plurality of game terminals (1) and a score server (3), the storage server comprising:
-
a threshold receiving unit (201) that receives a threshold of scores transmitted from the score server (3); a threshold storage unit (202) that stores the received threshold of scores; a progress status information receiving unit (203) that receives game progress status information transmitted from any of the game terminals, the progress status information including a score in a game that a player played and an identification code of the player; a progress status information storage unit (204) that stores the received game progress status information in association with the received player identification code in cases where the received player identification code is associated with the storage server in advance; and a score transmission unit (205) that transmits the score included in the game progress status information and the received player identification code to the score server in cases where the score included in the received game progress status information is equal to or above the stored threshold of scores.
-
-
10. A score server (3) communicating with a plurality of game terminals (1) and a plurality of storage servers (2), the score server comprising:
-
a threshold memory unit (302) that stores a threshold of scores; a threshold transmission unit (303) that transmits the stored threshold of scores to each of the plurality of storage servers; a score receiving unit (304) that receives scores equal to or above the threshold and identification codes of players that are transmitted from the respective storage servers (2); a ranking memory unit (301) that stores, from among scores of a game played by the player, the scores scoring equal to or above the stored threshold in such a manner that the scores are associated with identification codes of players, and stored in the order of scores, and a ranking insertion unit (305) that adds the received score to the ranking memory unit in association with the received player'"'"'s identification code.
-
-
11. A game system control method controlling a plurality of game terminals (1), a plurality of storage servers (2), and a score server (3), wherein each of the game terminals (1) has a progress status information transmission unit (11), each of the storage servers (2) has a threshold receiving unit (201), a threshold storage unit (202), a progress status information receiving unit (203), a progress status information storage unit (204) and a score transmission unit (205), and the score server (3) has a threshold memory unit (302), a ranking memory unit (301), a threshold transmission unit (303), a score receiving unit (304) and a ranking insertion unit (305), and wherein:
-
(a) the score server (3) includes; a threshold memory step of storing a threshold of scores in the threshold memory unit (302), a ranking memory step of storing, from among scores of a game that players played, the scores scoring equal to or above the stored threshold of scores to the ranking memory unit (301) in such a manner that the scores are associated with identification codes of the players, and stored in the order of scores, and a threshold transmitting step of transmitting the stored threshold of scores to each of the storage servers (2) in the threshold transmission unit (303); (b) each of the storage servers (2) includes; a threshold receiving step of receiving the threshold of scores transmitted from the score server (3) in the threshold receiving unit (201), and a threshold storing step of storing the received threshold of scores in the threshold storage unit (202); (c) each of the game terminals (1) includes; a progress status information transmitting step of transmitting the game progress status information including the score of a game that a player played on the game terminal (1) and the player'"'"'s identification code to a storage server associated in advance with the player from among the storage servers in the progress status information transmission unit (11); (d) each of the storage servers (2) further includes; a progress status information receiving step, by the progress status information receiving unit (203), of receiving the game progress status information and the player identification code that are transmitted from any of the game terminals, a progress status information storing step of storing the received game progress status information in the progress status information storage unit (204) in association with the received player identification code in cases where the received player identification code is associated with the storage server in advance, and a score transmitting step of transmitting the score included in the game progress status information and the received player identification code to the score server in the score transmission unit (205) in cases where the score included in the received game progress status information is equal to or above the stored threshold of scores; and (e) the score server (3) further includes; a score receiving step of receiving a score equal to or above the threshold and the player identification code that are transmitted from the respective storage servers (2) in the score receiving unit (304), and a ranking adding step of adding (inserting) the received score equal to or above the threshold to the ranking memory unit (301) in association with the received player identification code in the ranking insertion unit (305).
-
-
12. An information recording medium storing a program including a program for a game terminal that causes each of computers of a plurality of game terminals to function as a game terminal (1), a program for a storage server that causes each of computers for a plurality of storage servers to function as a storage server (2), and a program for a score server that causes a computer for a score server to function as a score server (3), wherein
(a) the program for the score server causes the computer for the score server to function as: -
a threshold memory unit (302) that stores a threshold of scores, a ranking memory unit (301) that stores, from among scores of a game that players played, the scores scoring equal to or above the stored threshold in such a manner that the scores are associated with identification codes of the players, and stored in the order of scores, and a threshold transmission unit (303) that transmits the stored threshold of scores to each of the computers for the storage servers; (b) the program for the storage server causes each of the computers for the storage servers to function as; a threshold receiving unit (201) that receives a threshold of scores transmitted from the score server, and a threshold storage unit (202) that stores the received threshold of scores; (c) the program for the game terminal causes each of the computers for the game terminals to function as; a progress status information transmission unit (11) that transmits game progress status information including the score of a game that a player played on the game terminal, and the player'"'"'s identification code to a computer for a storage server that is associated with the player in advance from the computers of the storage servers; (d) the program for the storage server further causes each of the computers for the storage servers to function as; a progress status information receiving unit (203) that receives the game progress status information and the player identification code that are transmitted from any of the computers for the game terminals, a progress status information storage unit (204) that stores the received game progress status information in association with the received player identification code in cases where the received player identification code is associated with the storage server in advance, and a score transmission unit (205), in cases where the score included in the received game progress status information is equal to or above the stored threshold of scores, transmits the score included in the game progress status information and the received player identification code to the computer for the score server; and (e) the program for the score server further causes the computer for the score server to function as; a score receiving unit (304) that receives scores equal to or above the threshold and player identification codes that are transmitted from each of the computers of the storage servers, and a ranking insertion unit (305) that adds the received scores equal to or above the threshold to the ranking memory unit in association with the received player'"'"'s identification codes.
-
-
13. A program including a program for a game terminal that causes each of computers for a plurality of game terminals to function as a game terminal (1), a program for a storage server that causes each of computers for a plurality of storage servers to function as a storage server (2), and a program for a score server that causes a computer for a score server to function as a score server (3), wherein
(a) the program for the score server causes the computer for the score server to function as: -
a threshold memory unit (302) that stores a threshold of scores, a ranking memory unit (301) that stores, from among scores of a game that players played, the scores scoring equal to or above the stored threshold in such a manner that the scores are associated with identification codes of the players, and stored in the order of scores, and a threshold transmission unit (303) that transmits the stored threshold of scores to each of the computers for the storage servers; (b) the program for the storage server causes each of the computers for the storage servers to function as; a threshold receiving unit (201) that receives a threshold of scores transmitted from the score server, and a threshold storage unit (202) that stores the received threshold of scores; (c) the program for the game terminal causes each of the computers for the game terminals to function as; a progress status information transmission unit (11) that transmits game progress status information including the score of a game that a player played on the game terminal, and the player'"'"'s identification code to a computer for a storage server that is associated with the player in advance from the computers of the storage servers; (d) the program for the storage server further causes each of the computers for the storage servers to function as; a progress status information receiving unit (203) that receives the game progress status information and the player identification code that are transmitted from any of the computers for the game terminals, a progress status information storage unit (204) that stores the received game progress status information in association with the received player identification code in cases where the received player identification code is associated with the storage server in advance, and a score transmission unit (205), in cases where the score included in the received game progress status information is equal to or above the stored threshold of scores, transmits the score included in the game progress status information and the received player identification code to the computer for the score server; and (e) the program for the score server further causes the computer for the score server to function as; a score receiving unit (304) that receives scores equal to or above the threshold and player identification codes that are transmitted from each of the computers of the storage servers, and a ranking insertion unit (305) that adds the received scores equal to or above the threshold to the ranking memory unit in association with the received player'"'"'s identification codes.
-
Specification