Game system, terminal device, game server, game control method and game program

The game system facilitates easy game recovery by generating and managing recovery codes and images, enabling users to restore games from partial completion or reset with acquired items, addressing the challenge of restarting from scratch.

JP7778328B2Active Publication Date: 2025-12-02GLEE HOLDINGS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024573709
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-06-27
Filing Date
2023-11-10
Publication Date
2025-12-02
Estimated Expiration
2043-11-10

AI Technical Summary

Technical Problem

Existing game systems lack a method to easily recover and restart a game from a partially completed state, especially after uninstalling the game program, or to reset the game with acquired items without starting over.

Method used

A game system comprising a terminal device and a game server that generates and manages recovery codes and images, allowing users to restore games by transmitting terminal identification information, generating and storing recovery codes and images, and determining game restoration based on matching identification information.

Benefits of technology

Enables easy recovery of games from a partially completed state, allowing users to restart from their previous progress or reset the game with acquired items, enhancing user convenience and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007778328000001
    Figure 0007778328000001
  • Figure 0007778328000002
    Figure 0007778328000002
  • Figure 0007778328000003
    Figure 0007778328000003
Patent Text Reader

Abstract

According to one aspect of the present disclosure, provided is a game system comprising a terminal device and a game server, both of which cooperate to advance a game, wherein: the terminal device comprises a first means for transmitting, to the game server, terminal identification information for identifying the terminal device; the game server comprises a second means for generating a restoration code tied to the terminal identification information; the game server comprises a third means for storing, in a storage unit, restoration information for restoring the advanced game, the terminal identification information, and the restoration code in association with each other; the game server comprises a fourth means for transmitting the restoration code to the terminal device; the terminal device comprises a fifth means for generating and storing a restoration image corresponding to the restoration code transmitted from the game server; the terminal device comprises a sixth means for identifying the restoration image in response to a game restoration instruction from a user to the terminal device; the terminal device comprises a seventh means for transmitting, to the game server, a restoration request which includes the restoration code corresponding to the identified restoration image and the terminal identification information; the game server comprises an eighth means for determining whether to approve restoration of the game, on the basis of whether or not the terminal identification information included in the restoration request matches the terminal identification information associated with the restoration code included in the restoration request in the storage unit; the game server comprises a ninth means for transmitting the restoration information to the terminal device when a determination is made to approve restoration of the game; and the terminal device comprises a tenth means for restoring the game on the basis of the restoration information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a game system, a terminal device, a game server, a game control method, and a game program. [Background technology]

[0002] Taking over a game using a takeover code is known (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 5978379 Summary of the Invention [Problem to be solved by the invention]

[0004] Make the game recoverable. [Means for solving the problem]

[0005] According to one aspect of the present disclosure, [1] A game system comprising a terminal device and a game server, both of which cooperate to progress a game, the terminal device includes a first means for transmitting terminal identification information for identifying the terminal device to the game server; the game server includes a second means for generating a recovery code associated with the terminal identification information; the game server comprises a third means for storing recovery information for restoring a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server comprises a fourth means for transmitting the recovery code to the terminal device; the terminal device comprises a fifth means for generating and storing a recovery image corresponding to the recovery code transmitted from the game server; the terminal device comprises a sixth means for specifying the restoration image in response to a game restoration instruction given to the terminal device by a user; the terminal device comprises a seventh means for transmitting to the game server a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information; the game server comprises an eighth means for determining whether to approve the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code included in the restoration request; the game server comprises a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted; The terminal device may further comprise a tenth means for restoring the game based on the restoration information.

[0006] According to one aspect of the present disclosure, [2] A game system comprising a terminal device and a game server, both of which cooperate to progress a game, the terminal device includes a first means for transmitting terminal identification information for identifying the terminal device to the game server; the game server includes a second means for generating a recovery code associated with the terminal identification information; the game server comprises a third means for storing recovery information for restoring a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server comprises a fourth means for transmitting the recovery code to the terminal device; the terminal device comprises a fifth means for generating and storing a recovery image corresponding to the recovery code transmitted from the game server; the terminal device comprises a sixth means for specifying the restoration image in response to a game restoration instruction given to the terminal device by a user; the terminal device includes a seventh means for transmitting a restoration request to the game server, the restoration request including the identified restoration image and the terminal identification information; the game server comprises an eighth means for determining whether to approve the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; the game server comprises a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted; The terminal device comprises a tenth means for restoring the game based on the restoration information.

[0007] [3] Progression of the game involves obtaining game media, The fifth means generates the restored image including an image corresponding to the game medium.

[0008] According to one aspect of the present disclosure, [4] A game system comprising a terminal device and a game server, both of which cooperate to progress a game, the terminal device includes a first means for transmitting terminal identification information for identifying the terminal device to the game server; the game server includes a second means for generating a recovery code associated with the terminal identification information and a recovery image corresponding to the recovery code; the game server comprises a third means for storing recovery information for restoring a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server includes a fourth means for transmitting the restored image to the terminal device; the terminal device includes a fifth means for storing a restored image transmitted from the game server; the terminal device comprises a sixth means for specifying the restoration image in response to a game restoration instruction given to the terminal device by a user; the terminal device includes a seventh means for transmitting a restoration request to the game server, the restoration request including the identified restoration image and the terminal identification information; the game server comprises an eighth means for determining whether to approve the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; the game server comprises a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted; The terminal device comprises a tenth means for restoring the game based on the restoration information.

[0009] [5] In the game system according to any one of [1] to [4], preferably, the third means stores first status information indicating whether the restored image has been saved in association with the restoration code; the fifth means transmits storage completion information to the game server in response to the storage of the restored image; The third means updates the first status information in response to receiving the storage completion information, The eighth means determines whether or not to permit the game to be restored based on the first status information as well.

[0010] [6] In the game system according to any one of [1] to [4], preferably, the third means stores second status information indicating whether the game has been restored in association with the restoration code; the tenth means transmits restoration completion information to the game server in response to the restoration of the game; the third means updates the second status information in response to receiving the restoration completion information; The eighth means determines whether or not to permit the game to be restored based on the second status information as well.

[0011] [7] In the game system according to any one of [1] to [4], preferably, the tenth means transmits restoration completion information to the game server in response to the restoration of the game; The third means deletes the recovery code stored in the storage unit in response to receiving the recovery completion information.

[0012] [8] In the game system according to any one of [1] to [7], preferably, the second means is capable of generating a plurality of recovery codes for one piece of terminal identification information; the third means stores a plurality of user accounts in association with one piece of terminal identification information, and stores a recovery code and recovery information in association with each of the plurality of user accounts; the fifth means is capable of generating a recovery image corresponding to each recovery code; The sixth means presents two or more of the stored restored images to the user and identifies the restored image selected by the user.

[0013] [9] In the game system according to any one of [1] to [8], preferably, The sixth means presents to the user the selected restoration image and information corresponding to the restoration information associated with the restoration code associated with the restoration image.

[0014]

[10] In the game system according to any one of [1] to [9], preferably, the fifth means is capable of outputting the restored image from the terminal device to an external device, The sixth means specifies the restored image by using a camera provided in the terminal device to capture the restored image shown on a medium different from that of the terminal device.

[0015]

[11] In the game system according to any one of [1] to

[10] , preferably, The restored image includes a QR code.

[0016]

[12] In the game system according to any one of [1] to

[11] , preferably, When the terminal device is initialized, the terminal identification information is updated.

[0017]

[13] In the game system according to any one of [1] to

[12] , preferably, the ninth means sets a validity period and transmits the recovery information to the terminal device; The tenth means restores the game based on the restoration information only within the validity period.

[0018]

[14] In the game system according to any one of [1] to

[13] , preferably, the game is realized by installing a game program on the terminal device; The restoration image saved by the fifth means is not deleted even when the game program is uninstalled.

[0019] According to one aspect of the present disclosure,

[15] A game control method in a game system including a terminal device and a game server, the terminal device and the game server cooperating to progress a game, comprising: The terminal device transmits terminal identification information for identifying the terminal device to the game server, The game server generates a recovery code associated with the terminal identification information, The game server stores recovery information for restoring the game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; The game server transmits the recovery code to the terminal device, The terminal device generates and stores a recovery image corresponding to the recovery code transmitted from the game server, the terminal device specifies the restoration image in response to a game restoration instruction from the user to the terminal device; the terminal device transmits to the game server a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information; the game server determines whether to permit recovery of the game based on whether the terminal identification information included in the recovery request matches the terminal identification information associated in the storage unit with the recovery code included in the recovery request; When the game server determines that the game should be restored, the game server transmits the restoration information to the terminal device; A game control method is provided in which the terminal device restores the game based on the restoration information.

[0020] According to one aspect of the present disclosure,

[16] A game control method in a game system including a terminal device and a game server, the terminal device and the game server cooperating to progress a game, comprising: The terminal device transmits terminal identification information for identifying the terminal device to the game server, The game server generates a recovery code associated with the terminal identification information, The game server stores recovery information for restoring the game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; The game server transmits the recovery code to the terminal device, The terminal device generates and stores a recovery image corresponding to the recovery code transmitted from the game server, the terminal device specifies the restoration image in response to a game restoration instruction from the user to the terminal device; the terminal device transmits to the game server a restoration request including the identified restoration image and the terminal identification information; the game server determines whether to permit the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; When the game server determines that the game should be restored, the game server transmits the restoration information to the terminal device; A game control method is provided in which the terminal device restores the game based on the restoration information.

[0021] According to one aspect of the present disclosure,

[17] A game control method in a game system including a terminal device and a game server, the terminal device and the game server cooperating to progress a game, comprising: The terminal device transmits terminal identification information for identifying the terminal device to the game server, The game server generates a recovery code associated with the terminal identification information and a recovery image corresponding to the recovery code; the game server stores recovery information for restoring the game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server transmits the restored image to the terminal device; the terminal device stores the restored image transmitted from the game server; the terminal device specifies the restoration image in response to a game restoration instruction from the user to the terminal device; the terminal device transmits a restoration request including the identified restoration image and the terminal identification information to the game server; the game server determines whether to permit the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; When it is determined that the game is to be restored, the game server transmits the restoration information to the terminal device; The terminal device restores the game based on the restoration information.

[0022] According to one aspect of the present disclosure,

[18] A terminal device that progresses a game in cooperation with a game server, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information to the game server; and a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

[0023] According to one aspect of the present disclosure,

[19] A terminal device that cooperates with a game server to progress a game, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information to the game server; A game program is provided that functions as a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is transmitted from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

[0024] According to one aspect of the present disclosure,

[20] A terminal device that progresses a game in cooperation with a game server, transmitting terminal identification information for identifying the terminal device to the game server; generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information transmitted from the game server; Identifying the restoration image in response to a game restoration instruction from the user to the terminal device; transmitting a recovery request to the game server, the recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information; A game control method is provided in which the game is restored based on restoration information for restoring the game that has progressed, which is sent from the game server when the game server determines that restoration of the game is permitted based on the restoration request.

[0025] According to one aspect of the present disclosure, [twenty one] A game server that progresses a game in cooperation with a terminal device, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit recovery of the game based on whether the terminal identification information included in a recovery request, which is sent from the terminal device and includes the recovery code and the terminal identification information, matches the terminal identification information associated with the recovery code included in the recovery request in the storage unit; and a ninth means for transmitting the restoration information to the terminal device when it is determined that restoration of the game is permitted.

[0026] According to one aspect of the present disclosure, [twenty two] A game server that cooperates with the terminal device to progress the game, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit recovery of the game based on whether the terminal identification information included in a recovery request, which is sent from the terminal device and includes the recovery code and the terminal identification information, matches the terminal identification information associated with the recovery code included in the recovery request in the storage unit; and a ninth means for transmitting the restoration information to the terminal device when it is determined that restoration of the game is permitted.

[0027] According to one aspect of the present disclosure, [twenty three] A game server that progresses a game in cooperation with the terminal device, generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; Sending the recovery code to the terminal device; determining whether to permit recovery of the game based on whether the terminal identification information included in a recovery request, which is transmitted from the terminal device and includes the recovery code and the terminal identification information, matches the terminal identification information associated in the storage unit with the recovery code included in the recovery request; There is provided a game control method, in which, when it is determined that the restoration of the game is permitted, the restoration information is transmitted to the terminal device.

[0028] According to one aspect of the present disclosure, [twenty four] A terminal device that progresses a game in cooperation with a game server, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the identified restoration image and the terminal identification information to the game server; and a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

[0029] According to one aspect of the present disclosure, [twenty five] A terminal device that cooperates with a game server to progress a game, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the identified restoration image and the terminal identification information to the game server; A game program is provided that functions as a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is transmitted from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

[0030] According to one aspect of the present disclosure,

[26] A terminal device that progresses a game in cooperation with a game server, transmitting terminal identification information for identifying the terminal device to the game server; generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information transmitted from the game server; Identifying the restoration image in response to a game restoration instruction from the user to the terminal device; Sending a recovery request to the game server, the recovery request including the identified recovery image and the terminal identification information; A game control method is provided in which the game is restored based on restoration information for restoring the game that has progressed, which is sent from the game server when the game server determines that restoration of the game is permitted based on the restoration request.

[0031] According to one aspect of the present disclosure,

[27] A game server that progresses a game in cooperation with a terminal device, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is sent from the terminal device and includes a restoration image corresponding to the restoration code and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; and a ninth means for transmitting the restoration information to the terminal device when it is determined that restoration of the game is permitted.

[0032] According to one aspect of the present disclosure,

[28] A game server that cooperates with the terminal device to progress the game, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is sent from the terminal device and includes a restoration image corresponding to the restoration code and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; and a ninth means for transmitting the restoration information to the terminal device when it is determined that restoration of the game is permitted.

[0033] According to one aspect of the present disclosure,

[29] A game server that progresses a game in cooperation with the terminal device, generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; Sending the recovery code to the terminal device; determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is transmitted from the terminal device and includes a restoration image corresponding to the restoration code and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; There is provided a game control method, in which, when it is determined that the restoration of the game is permitted, the restoration information is transmitted to the terminal device.

[0034] According to one aspect of the present disclosure,

[30] A terminal device that progresses a game in cooperation with a game server, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for storing a restored image associated with the terminal identification information transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the identified restoration image and the terminal identification information to the game server; and a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

[0035] According to one aspect of the present disclosure,

[31] A terminal device that cooperates with a game server to progress a game, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for storing a restored image associated with the terminal identification information transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the identified restoration image and the terminal identification information to the game server; A game program is provided that functions as a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is transmitted from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

[0036] According to one aspect of the present disclosure,

[32] A terminal device that progresses a game in cooperation with a game server, transmitting terminal identification information for identifying the terminal device to the game server; storing a recovery image associated with the terminal identification information transmitted from the game server; Identifying the restoration image in response to a game restoration instruction from the user to the terminal device; Sending a recovery request to the game server, the recovery request including the identified recovery image and the terminal identification information; A game control method is provided in which the game is restored based on restoration information for restoring the game that has progressed, which is sent from the game server when the game server determines that restoration of the game is permitted based on the restoration request.

[0037] According to one aspect of the present disclosure,

[33] A game server that progresses a game in cooperation with a terminal device, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device, and a recovery image corresponding to the recovery code; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the restored image to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request including the restoration image and the terminal identification information, which is transmitted from the terminal device, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; There is provided a game server comprising a ninth means for transmitting the restoration information to the terminal device when it is determined that the restoration of the game is permitted.

[0038] According to one aspect of the present disclosure,

[34] A game server that cooperates with the terminal device to progress the game, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device, and a recovery image corresponding to the recovery code; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the restored image to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request including the restoration image and the terminal identification information, which is transmitted from the terminal device, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; and a ninth means for transmitting the restoration information to the terminal device when it is determined that restoration of the game is permitted.

[0039] According to one aspect of the present disclosure,

[35] A game server that progresses a game in cooperation with the terminal device, generating a recovery code associated with terminal identification information for identifying the terminal device and transmitted from the terminal device, and a recovery image corresponding to the recovery code; storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; transmitting the restored image to the terminal device; determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is transmitted from the terminal device and includes the restoration image and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; There is provided a game control method for transmitting the restoration information to the terminal device when it is determined that the restoration of the game is permitted.

[0040] According to one aspect of the present disclosure, A game system comprising a terminal device and a game server, both of which cooperate to progress a game, A recovery code associated with terminal identification information that identifies the terminal device is generated, storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; generating and storing a recovery image corresponding to the recovery code; Identifying the restored image; generating a recovery request including the identified recovery image or the recovery code corresponding thereto and the terminal identification information; determining whether to permit the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration image included in the restoration request or the restoration code corresponding thereto; When it is determined that the restoration of the game is permitted, the game system restores the game based on the restoration information. [Effects of the Invention]

[0041] You can restore the game. [Brief explanation of the drawings]

[0042] [Figure 1] 1 is a block diagram showing a schematic configuration of a game system according to a first embodiment. [Figure 2] FIG. 2 is a diagram schematically illustrating the structure of a storage unit 11. [Figure 3] FIG. 2 is a diagram schematically showing information stored in a storage unit 21. [Figure 4] FIG. 4 is a sequence diagram showing an example of a processing operation of the game system. [Figure 5A] FIG. 2 is a diagram schematically illustrating a home screen of the game. [Figure 5B] FIG. 10 is a diagram schematically showing a screen for saving a restored image. [Figure 5C] FIG. 10 is a diagram schematically showing a generated restored image. [Figure 6] FIG. 4 is a sequence diagram showing an example of a processing operation of the game system. [Figure 7] 10 is a flowchart showing an example of a procedure for determining whether recovery is possible; [Figure 8A] FIG. 10 is a diagram illustrating an example of a restoration request. [Figure 8B] FIG. 10 is a diagram illustrating an example of a restoration request. [Figure 8C] FIG. 10 is a diagram illustrating an example of a restoration request. [Figure 9A] FIG. 10 is a diagram schematically showing a data recovery screen. [Figure 9B] FIG. 9B is a diagram schematically showing a screen displayed after the screen of FIG. 9A. [Figure 9C] FIG. 9C is a diagram schematically showing a screen displayed after the screen of FIG. 9B. [Figure 10A] FIG. 10 is a diagram schematically showing information stored in a storage unit 21 according to a first modified example. [Figure 10B] FIG. 10 is a sequence diagram showing an example of a processing operation of a game system according to a first modified example. [Figure 10C] 10 is a flowchart showing an example of a procedure for determining whether or not recovery is possible according to a first modified example. [Figure 11A] FIG. 10 is a sequence diagram showing an example of the processing operation of a game system according to a second modified example. [Figure 11B] FIG. 10 is a diagram schematically showing information stored in a storage unit 21 according to a second modified example. [Figure 12] FIG. 4 is a sequence diagram showing an example of a processing operation of the game system. [Figure 13] FIG. 10 is a block diagram showing a schematic configuration of a game system according to a third embodiment. [Figure 14] FIG. 4 is a sequence diagram showing an example of a processing operation of the game system. DETAILED DESCRIPTION OF THE INVENTION

[0043] There is a need to restore a game that has been partially completed. For example, after deleting (uninstalling) an installed game program, there are cases where players want to restart the game from its original state rather than starting over from the beginning. Or, in a game where items are acquired randomly at the start of the game, players may want to repeatedly install and uninstall the game program and restart the game with the best items they have obtained (a so-called "reset marathon" (rerolling)).

[0044] In view of such needs, a method for easily restoring a game is proposed.

[0045] (First embodiment) 1 is a block diagram showing a schematic configuration of a game system according to a first embodiment. The game system includes a terminal device 1 and a game server 2 that can communicate with each other. There is no particular limit to the number of terminal devices 1, and the game server 2 may be composed of two or more devices.

[0046] The terminal device 1 is any computer used by a user, and is typically a smartphone or tablet, but may also be a personal computer or a dedicated game terminal.

[0047] The terminal device 1 may have a storage unit 11, a processor 12, a communication unit 13, a display 14, a touch panel 15, a camera 16, etc. Although not shown, the terminal device 1 may have a speaker and an output terminal for outputting various data to the outside in addition to the display 14 as an output interface. Furthermore, the terminal device 1 may have a microphone and the like in addition to the touch panel 15 and the camera 16 as an input interface.

[0048] Unless otherwise specified, the storage unit 11 may be a storage medium such as RAM (Random Access Memory) built into the terminal device 1, or may be a storage medium such as an SD card (registered trademark) inserted externally into the terminal device 1. As shown in FIG. 2, a game information storage area 111 is provided in part of the storage unit 11. A game program for the terminal device 1 is stored in the game information storage area 111. Data related to the game realized by this game program, such as information about characters appearing in the game and information about items obtained during the game, is also stored in the game information storage area 111. When the game program is uninstalled (deleted), the data stored in the game information storage area 111 is also deleted.

[0049] Returning to FIG. 1, the terminal device 1 may have a game control unit 171, a terminal identification information transmission unit 172, a recovery image generation unit 173, a recovery image specification unit 174, a recovery request transmission unit 175, a recovery processing unit 176, etc. Some or all of these units may be realized by the processor 12 executing a game program stored in the storage unit 11. Alternatively, some of these units may be functions of the OS (Operating System) of the terminal device 1. Alternatively, some or all of these units may be implemented by hardware.

[0050] The game control unit 171 progresses the game in cooperation with the game server 2. As a specific example, the game control unit 171 progresses the game in response to user operations via an input interface such as the touch panel 15, and outputs the progress of the game from an output interface such as the display 14. The progress of the game is shared with the game server 2. Furthermore, in order to enable recovery of the game, the game control unit 171 can request the game server 2 to record or update the progress of the game as recovery information (described later).

[0051] Game progress is linked to a user's user account. Note that a user account does not necessarily correspond one-to-one with a user. For example, a new user account may be created each time a game program is installed. In this case, if a user repeatedly installs and uninstalls a game program, multiple user accounts will correspond to that user.

[0052] The terminal identification information transmission unit 172 transmits information for identifying the terminal device 1 (hereinafter referred to as "terminal identification information") to the game server 2 via the communication unit 13. In order to prevent the terminal identification information from being misused, it is preferable that the terminal identification information transmission unit 172 encrypts the terminal identification information before transmitting it. It is also more preferable that the terminal identification information transmission unit 172 use a different encryption key for each transmission.

[0053] The terminal identification information may be generated by the terminal identification information transmission unit 172 itself, or may be generated by a function of the OS of the terminal device 1. When the terminal device 1 is initialized, it is desirable that the terminal identification information be updated. Furthermore, the terminal identification information is stored in a storage area different from the game information storage area 111 in the storage unit 11 (see FIG. 2). Therefore, even if the game program is uninstalled, the terminal identification information is not lost.

[0054] The recovery image generation unit 173 generates and stores a recovery image corresponding to a recovery code (described later) received from the game server 2 via the communication unit 13. The storage location may be the storage unit 11 of the terminal device 1 or an external storage medium. When storing the recovery image in the storage unit 11 of the terminal device 1, it is desirable to store the recovery image in a storage area different from the game information storage area 111 in the storage unit 11 (see FIG. 2). This allows the recovery image to be retained even if the game program is uninstalled by mistake or the like, and recovery is possible.

[0055] There is a one-to-one correspondence between the recovery code received from the game server 2 and the generated recovery image. As an example, the recovery image may be configured to include a QR code, and the recovery code corresponding to the recovery image may be determined by analyzing this. Alternatively, the recovery code corresponding to the recovery image may be stored in the storage unit 11 (preferably, a storage area different from the game information storage area 111).

[0056] Furthermore, the restored image generating unit 173 transmits storage completion information to the game server 2 via the communication unit 13 in response to the storage of the restored image.

[0057] In response to a request from the user, the recovery image specification unit 174 specifies (acquires) a recovery image to be used for recovering the game. Then, the recovery image specification unit 174 acquires a recovery code corresponding to the specified recovery image. As a specific example, the recovery image includes a QR code, and the recovery image specification unit 174 analyzes the QR code included in the specified recovery image to acquire the recovery code. Note that the analysis may be performed not by the recovery image specification unit 174 but by using a function of the OS or another application installed on the terminal device 1.

[0058] The restoration request sending unit 175 generates a restoration request for restoring the game and sends it to the game server 2. This restoration request includes a restoration code corresponding to the restoration image identified by the restoration image identifying unit 174 and terminal identification information.

[0059] The recovery processing unit 176 recovers the game based on the recovery information received from the game server 2 via the communication unit 13.

[0060] On the other hand, the game server 2 may have a memory unit 21, a processor 22, a communication unit 23, etc. The game server 2 may also have a game control unit 231, a recovery code generation unit 232, an association unit 233, a recovery code transmission unit 234, a recovery possibility determination unit 235, a recovery information transmission unit 236, etc. Some or all of these units may be realized by the processor 22 executing a game program for the game server 2 stored in the memory unit 21. Alternatively, some or all of these units may be implemented by hardware.

[0061] The game control unit 231 progresses the game in cooperation with the game server 2. The game control unit 231 grasps the progress of the game and generates recovery information for restoring the progressed game. The recovery information is generated for each user account. The recovery information may also be updated as the game progresses. The timing for generating or updating the recovery information is arbitrary, and may be, for example, when the game starts and an item is obtained, when a request is made by the user, when a specific event is cleared, at a fixed time, or at a predetermined time.

[0062] The recovery code generation unit 232 generates a recovery code linked to the terminal identification information sent from the terminal device 1. The recovery code is a unique code and is composed of character information such as alphanumeric characters. By generating a recovery code linked to the terminal identification information, it becomes possible to restore the game only on a specific terminal device 1. This makes it difficult for a third party to steal the recovery code, improving security.

[0063] As shown in FIG. 3 , the associating unit 233 associates the terminal identification information transmitted from the terminal device 1, the user account, the recovery code generated by the recovery code generating unit 232, the recovery information generated by the game control unit 231, and the save status information, and stores them in the storage unit 21. The save status information indicates whether or not the recovery image corresponding to the recovery code has been saved by the terminal device 1. The save status information is initially set to "unsaved." Thereafter, the save status information is updated to "saved" in response to receiving save completion information transmitted from the terminal device 1.

[0064] In the example of FIG. 3, the terminal identification information T1 is associated with a user account U10, a recovery code R10, recovery information A, and storage status information "unsaved."

[0065] On the other hand, the terminal identification information T2 is associated with the user account U20, recovery code R20, recovery information B, and storage status information "saved," and is also associated with the user account U21, recovery code R21, recovery information C, and storage status information "saved." In this way, it is desirable to associate two or more user accounts, recovery codes, recovery information, and storage status information with one terminal identification information. However, one recovery code, recovery information, and storage status information are associated with one user account.

[0066] When performing a reroll, a different user account is set up each time a game program is installed. For example, two user accounts U20 and U21 are set up for the terminal device 1 with the terminal identification information T2. ​​Therefore, it is desirable that the recovery code generation unit 232 be able to generate two or more recovery codes for one terminal identification information.

[0067] 1, the recovery code transmission unit 234 transmits the recovery code generated by the recovery code generation unit 232 to the terminal device 1 via the communication unit 23. In detail, the recovery code associated with the terminal identification information transmitted from the terminal device 1 is transmitted to the terminal device 1.

[0068] The recovery possibility determination unit 235 determines whether to permit recovery of the game when a recovery request is sent from the terminal device 1. Specifically, the recovery possibility determination unit 235 makes the determination based on the terminal identification information and recovery code included in the recovery request from the terminal device 1 and the information stored by the association unit 233.

[0069] If the recovery possibility determination unit 235 determines that recovery of the game is permitted, the recovery information transmission unit 236 transmits recovery information associated with the recovery code included in the recovery request to the terminal device 1 via the communication unit 23.

[0070] 4 is a sequence diagram showing an example of the processing operation of the game system, illustrating the procedure for generating and saving a recovery image. Although not shown in the figure, it is assumed that the game control unit 171 of the terminal device 1 and the game control unit 231 of the game server 2 cooperate to progress the game, and recovery information is saved in the storage unit 21 at appropriate times.

[0071] The terminal identification information transmitting unit 172 of the terminal device 1 transmits the terminal identification information (and the user account, if necessary) to the game server 2 (step S11). The timing of transmission is arbitrary, and may be when the game program is installed, when the game is started, when a specific screen (for example, the home screen) is displayed for the first time, or when an instruction is given by the user.

[0072] When the game server 2 receives the terminal identification information, the recovery code generation unit 232 of the game server 2 generates a recovery code linked to the terminal identification information (step S21). Then, the association unit 233 associates the terminal identification information, the user account, the recovery code, the recovery information, and the saved status information, and stores them in the storage unit 21 (step S22). Then, the recovery code transmission unit 234 transmits the recovery code to the terminal device 1 (step S23).

[0073] Then, the recovery image generation unit 173 of the terminal device 1 generates and saves a recovery image corresponding to the recovery code (step S12). The generation and saving of the recovery image may be performed automatically in response to the terminal device 1 receiving the recovery code, or may be performed based on an operation by the user. Upon completing the generation and saving of the recovery image, the recovery image generation unit 173 transmits, to the game server 2, saving completion information (and terminal identification information, if necessary) indicating that the recovery image has been saved (step S13).

[0074] When the save completion information is received by the game server 2, the associating unit 233 of the game server 2 updates the save status information associated with the recovery code sent in step S23 to "saved" (step S24).

[0075] The generation and storage of restored images will be described below with reference to game screens as examples. Note that each screen described below is generated by the restored image generation unit 173 and / or the game control unit 171, for example.

[0076] 5A is a diagram showing a typical home screen of a game. This home screen is displayed on the display 14 after, for example, a game program is executed to launch the game app and a login operation for inputting a user account, etc. This home screen includes a restored image save icon 52 for generating and saving a restored image.

[0077] 5B is a diagram schematically illustrating a screen for saving a restored image, which is displayed on the display 14 in response to the user selecting the restore image save icon 52 on the home screen of FIG. 5A. The restored image may include a QR code (registered trademark) 64. The restored image may also include any image.

[0078] As an example, the recovery image generation unit 173 displays a plurality of selectable images 61-63 on the display 14. Then, the recovery image generation unit 173 superimposes the image selected by the user on the original QR code 64 (however, the superimposition is performed in a manner that does not interfere with reading the QR code). In this way, the recovery image generation unit 173 generates a recovery image composed of the image selected by the user and the QR code 64. The plurality of images 61-63 displayed here are preferably images corresponding to recovery information (game progress status). The images 61-63 may be, for example, images corresponding to items or characters (game media) obtained as the game progresses, or images corresponding to the ongoing (or completed) scenario.

[0079] Including such an image in the recovery image makes it easier for the user to intuitively understand the state in which the game will be restored. For example, assuming a reroll, it is preferable to generate a recovery image that includes items obtained at the start of the game. For example, when image 62 is selected in FIG. 5B, recovery image 65 is generated and saved, in which image 62 is superimposed on QR code 64, as shown in FIG. 5C.

[0080] Any image may be included in the recovery image. For example, an image corresponding to a game or a scenario in the game may be included in the recovery image. If an image corresponding to the recovery information is included in the recovery image, the recovery image can be viewed using a general-purpose image viewing application or a preview screen without executing the game program or even if the game program is deleted. This makes it easy to identify what data (recovery information) the recovery image relates to.

[0081] It is also desirable that the screen shown in FIG. 5B display precautions and the like as needed.

[0082] This is how a recovery image is generated. Even if the game program is uninstalled, the recovery code is not deleted. Therefore, by keeping the recovery image, if the game program is reinstalled, the game can be restored using the saved recovery image.

[0083] FIG. 6 is a sequence diagram showing an example of the processing operation of the game system, illustrating the procedure for restoring a game using a restoration image.

[0084] In response to an operation from a user who desires to restore the game, the restoration image specification unit 174 of the terminal device 1 specifies a restoration image (step S31). Then, the restoration image specification unit 174 acquires a restoration code corresponding to the specified restoration image (step S32). Furthermore, the restoration request transmission unit 175 transmits a restoration request including the restoration code and terminal identification information to the game server 2 (step S33). Such a restoration request requires a small amount of data, thereby reducing the load on communications.

[0085] When the recovery request is received by the game server 2, the recovery possibility determination unit 235 of the game server 2 determines whether recovery is possible based on the recovery request and the information stored in the storage unit 21 (step S41).

[0086] FIG. 7 is a flowchart showing an example of a procedure for determining whether or not recovery is possible. First, the recovery possibility determination unit 235 acquires the terminal identification information (hereinafter referred to as "first terminal identification information") included in the recovery request. The determination possibility determination unit also acquires, from the storage unit 21, the terminal identification information (hereinafter referred to as "second terminal identification information") associated with the recovery code included in the recovery request. Then, the recovery possibility determination unit 235 determines whether the first terminal identification information and the second terminal identification information match (step S51).

[0087] If they do not match (NO in step S51), the recovery possibility determination unit 235 does not allow the recovery (step S52). In this way, the game cannot be recovered on a terminal device 1 other than the terminal device 1 that generated the recovery image, thereby improving security.

[0088] If they match, the recovery possibility determination unit 235 checks, in the storage unit 21, the storage status information associated with the recovery code included in the recovery request.

[0089] If the storage status information indicates that the restored image has not been saved (NO in step S53), the recovery possibility determination unit 235 does not approve the recovery (step S52). This makes it difficult to perform recovery based on a restored image that has not been saved, and it is possible to prevent fraudulent acts based on forged recovery codes or restored images.

[0090] If the storage status information indicates that the restored image has already been stored (YES in step S53), the restoration possibility determination unit 235 approves the restoration (step S54).

[0091] The recovery possibility determination unit 235 may check whether the recovery code is stored in the storage unit 21, and if it is not stored, may not allow recovery at that point in time. This prevents fraudulent recovery using a recovery code that has been tampered with.

[0092] Hereinafter, assuming that the information shown in FIG. 3 is stored in the storage unit 21, three cases will be illustrated. Assume that the recovery request sent from the terminal device 1 includes terminal identification information T3 and recovery code R30, as shown in FIG. 8A. In this case, the first terminal identification information included in the recovery request is T3. Meanwhile, in the storage unit 21, the second terminal identification information associated with the recovery code R30 included in the recovery request is T3. Therefore, the two pieces of terminal identification information match (YES in step S51 in FIG. 8). Furthermore, in the storage unit 21, the storage status information associated with the recovery code R30 is "saved" (YES in step S52 in FIG. 8). Therefore, the recovery feasibility determination unit 235 approves the recovery.

[0093] Assume that the recovery request sent from the terminal device 1 includes terminal identification information T4 and recovery code R30, as shown in FIG. 8B. In this case, the first terminal identification information included in the recovery request is T4. Meanwhile, in the storage unit 21, the second terminal identification information associated with the recovery code R30 included in the recovery request is T3. Therefore, the two pieces of terminal identification information do not match (NO in step S51 in FIG. 8). Therefore, the recovery possibility determination unit 235 does not approve the recovery.

[0094] Assume that the recovery request sent from the terminal device 1 includes terminal identification information T1 and recovery code R10, as shown in FIG. 8C. In this case, the first terminal identification information included in the recovery request is T1. Meanwhile, in the storage unit 21, the second terminal identification information associated with the recovery code R10 included in the recovery request is T1. Therefore, the two match (YES in step S51 in FIG. 8). However, in the storage unit 21, the storage status information associated with the recovery code R10 is "unsaved" (NO in step S52 in FIG. 8). Therefore, the recovery feasibility determination unit 235 does not approve the recovery.

[0095] It is also possible to omit step S53 without providing the storage status information.

[0096] 6, when the recovery possibility determination unit 235 approves the recovery (YES in step S42), the recovery information transmission unit 236 of the game server 2 refers to the storage unit 21 and transmits the recovery information associated with the recovery code included in the recovery request to the terminal device 1 (step S43). For example, in the case of FIG. 8A, the recovery information D (FIG. 3) associated with the recovery code R30 is transmitted to the terminal device 1.

[0097] The recovery information transmission unit 236 may set a validity period and transmit the recovery information to the terminal device 1. The validity period may be, for example, within a predetermined time (for example, within 15 minutes) from the time of transmission from the game server 2 or reception by the terminal device 1, or may be until a predetermined time point (for example, 12:00 on June 1, 2023).

[0098] Then, when the recovery information is received by the terminal device 1, the recovery processing unit 176 of the terminal device 1 recovers the game based on the recovery information (step S34). If a validity period is set in the recovery information, the recovery processing unit 176 recovers the game only within the validity period.

[0099] Hereinafter, the restoration of a game using a restoration image will be explained with reference to an example game screen. 9A is a diagram showing a model of the data recovery screen. This screen appears on the display 14 by selecting the menu icon 51 on the home screen of FIG. 5A, for example, and then performing an operation for transferring data. There are two ways to obtain a recovery image: by selecting a recovery image stored in the storage unit 11, or by scanning with the camera 16. Icons 71 and 72 corresponding to each method are displayed.

[0100] To select a restored image stored in the storage unit 11, the user selects the icon 71. In response to this selection, the restored image specifying unit 174 causes the display 14 to display one or more restored images 81 to 83 stored in the storage unit 11, as shown in FIG. 9B .

[0101] Here, the restored images 81 to 83 may include images 62, 821, and 831 selected by the user. In the example of Fig. 9B, the restored image 81 is the restored image 64 shown in Fig. 5C. By including such images 62, 821, and 831 in the restored images, the user can intuitively understand the state in which the game will be restored.

[0102] Then, when any of the restoration images is selected by the user, as shown in Fig. 9C, the restoration image specification unit 174 associates the selected restoration image with information corresponding to the associated restoration information and displays it on the display 14. In the example screen of Fig. 9C, the information corresponding to the restoration information is presented, including the last login date and time, parameters (e.g., level) of a main character (e.g., the main character), and at least some of the obtained items (game media) 91 to 93.

[0103] 9C, when the data recovery icon 94 is selected by the user, the recovery image selected in FIG. 9B is identified by the recovery image identification unit 174. In the example screen of FIG.

[0104] On the other hand, a restored image can also be selected by scanning with the camera 16 as follows. The restored image generation unit 173 of the terminal device 1 can output the generated restored image to the outside. The output restored image is then displayed on a medium other than the terminal device 1. For example, it may be displayed on a display other than the display 14 of the terminal device 1, or printed on a paper medium.

[0105] 9A, when the scan icon 72 is selected, the restored image specifying unit 174 activates the camera 16. The camera 16 then captures a restored image shown on a medium different from the terminal device 1, allowing the restored image specifying unit 174 to specify the restored image.

[0106] In this way, it is possible to restore the game. By enabling the restoration only by the terminal device 1 that generated the restoration image, security is improved. Furthermore, according to this embodiment, the user's selection of the restoration image can be simplified, making the restoration work easier. For example, compared to restoration using a takeover code, there is no need to manually input the takeover code, and there is no need to set a password. Furthermore, since the user can select the restoration image in a short time, power consumption of the terminal device 1 can be reduced.

[0107] As a modification of the first embodiment, if the game has already been restored, restoration may not be permitted. Two specific modifications to achieve this will be described.

[0108] 10A is a diagram schematically illustrating information stored in the storage unit 21 according to the first modified example, and corresponds to FIG. 3. As illustrated, the association unit 233 associates a recovery code with recovery status information and stores the associated information in the storage unit 21. The recovery status information is initially set to "unsaved." Thereafter, the recovery status information is updated to "saved" in response to receiving recovery completion information (described later) transmitted from the terminal device 1.

[0109] Fig. 10B is a sequence diagram showing an example of the processing operation of the game system according to the first modified example, and corresponds to Fig. 6. Steps S31 to S34 and S41 to 43 in Fig. 10B are the same as those in Fig. 6. Then, in response to the recovery of the game based on the recovery information (step S34), the recovery processing unit 176 of the terminal device 1 transmits recovery completion information to the game server 2 (step S35). The recovery completion information can also be considered information indicating that the game has been recovered.

[0110] When the recovery completion information is received by the game server 2, the associating unit 233 of the game server 2 updates the recovery status information associated with the recovery code sent in step S23 to "recovered" (step S44).

[0111] Fig. 10C is a flowchart showing an example of a procedure for determining whether or not recovery is possible according to the first modified example, and corresponds to Fig. 7. Steps S51 and S52 in Fig. 10C are the same as those in Fig. 7.

[0112] If the terminal identification information (first terminal identification information) included in the recovery request matches the terminal identification information (second terminal identification information) associated with the recovery code included in the recovery request in the memory unit 21 (YES in step S51), the recovery feasibility determination unit 235 checks the recovery status information associated with the recovery code included in the recovery request in the memory unit 21.

[0113] If the restoration status information indicates that the game has already been restored (YES in step S53'), the restoration possibility determination unit 235 does not approve the restoration (step S52).

[0114] If the restoration status information indicates that the game has not yet been restored (NO in step S53'), the restoration possibility determination unit 235 approves restoration (step S54).

[0115] In this way, by storing the recovery code in association with the recovery status information indicating whether or not the game has been restored, it is possible to prevent further recovery using the recovery image used for the previous recovery. Note that both the save status information (FIG. 3) and the recovery status information (FIG. 10A) may be associated with the recovery code, and recovery availability may be determined based on both pieces of status information.

[0116] Fig. 11A is a sequence diagram showing an example of the processing operation of the game system according to the second modified example, and corresponds to Fig. 10B. Steps S31 to S35 and S41 to S44 in Fig. 11A are the same as those in Fig. 10B. When the recovery completion information is received by the game server 2, the associating unit 233 of the game server 2 deletes the recovery code sent in step S23 (step S44').

[0117] For example, when the information shown in FIG. 3 is stored in the storage unit 21 and the game is restored using the restoration code R20, the associating unit 233 deletes the restoration code R20 as shown in FIG. 11B.

[0118] As a result, even if the recovery code R20 is subsequently transmitted from the terminal device 1, the recovery possibility determination unit 235 will not approve the recovery because the recovery code R20 is not stored in the storage unit 21. In this way, it is possible to not approve a second recovery using the recovery image used for the recovery.

[0119] Another modification will be described. After saving the recovery image, the game program may be deleted. Therefore, the game server 2 that receives the recovery code may check whether the game program is installed on the terminal device 1 that sent the recovery code. If the game program is installed, the processing operation shown in FIG. 6 is performed.

[0120] On the other hand, when a restoration request is sent from the terminal device 1 from which the game program has been deleted, the game server 2 may direct the terminal device 1 to a website for downloading the game program. In this way, the user can perform the restoration process by selecting a restoration image without having to reinstall the deleted game program in advance, thereby simplifying the restoration procedure.

[0121] (Second embodiment) In the first embodiment described above, a recovery code corresponding to a recovery image is transmitted from the terminal device 1 to the game server 2 (step S33 in FIG. 6). In contrast, in the second embodiment described next, a recovery image is transmitted from the terminal device 1 to the game server 2. Below, the points in common with the first embodiment will be omitted or simplified, and the differences from the first embodiment will be mainly described.

[0122] The general configuration of the game system may be the same as that shown in Fig. 1. However, the processing operation of the recovery request sending unit 175 is different. More specifically, the recovery request sending unit 175 sends a recovery request including the recovery image identified by the recovery image identifying unit 174 and the terminal identification information to the game server 2.

[0123] Fig. 10 is a sequence diagram showing an example of the processing operation of the game system, and corresponds to Fig. 6 (procedure for restoring a game using a restored image). The difference from Fig. 6 is the part surrounded by the dashed line.

[0124] In response to an operation from a user who desires to restore the game, the restoration image specification unit 174 of the terminal device 1 specifies a restoration image (step S31). Then, the restoration request transmission unit 175 transmits a restoration request including the restoration image specified by the restoration image specification unit 174 (not the restoration code) and the terminal identification information to the game server 2 (step S33').

[0125] When the recovery request is received by the game server 2, the recovery possibility determination unit 235 of the game server 2 acquires a recovery code corresponding to the recovery image included in the received recovery request (step S40). As an example, the recovery image includes a QR code, and the recovery possibility determination unit 235 analyzes the QR code included in the recovery image to acquire the recovery code. Then, the recovery possibility determination unit 235 determines whether recovery is possible based on the acquired recovery code, the terminal identification information included in the recovery request, and the information stored in the storage unit 21 (step S41). A specific example of the determination process may be as shown in FIG. 7 (however, in step S51 in the same figure, "the recovery code included in the recovery request" should be read as "the recovery code corresponding to the recovery image included in the recovery request"). The subsequent processes are the same as those in the first embodiment.

[0126] In this embodiment, the acquisition of a recovery code corresponding to a recovery image (for example, analysis of a QR code) is performed by the game server 2, not by the terminal device 1. This reduces the processing load on the terminal device 1, prevents tampering on the terminal device 1 side, and reduces security risks such as information leakage. Furthermore, since the terminal device 1 does not necessarily need to analyze the recovery image, the terminal device 1 does not need an application for analysis.

[0127] (Third embodiment) In the first and second embodiments described above, a recovery code is transmitted from the game server 2 to the terminal device 1 (step S23 in FIG. 4), and the terminal device 1 generates a recovery image (step S12 in the same figure). In contrast, in the third embodiment described next, the game server 2 generates a recovery image and transmits it to the terminal device 1. Below, the points in common with the first and second embodiments will be omitted or simplified, and the explanation will focus on the differences from the first and second embodiments.

[0128] FIG. 11 is a block diagram showing a schematic configuration of a game system according to the third embodiment. 1, the game server 2 has a recovery code / recovery image generation unit 232′ and a recovery image transmission unit 234′ instead of the recovery code generation unit 232 and the recovery code transmission unit 234 of FIG. 1, respectively. The recovery code / recovery image generation unit 232′ generates a recovery code linked to the terminal identification information transmitted from the terminal device 1. Furthermore, the recovery code / recovery image generation unit 232′ generates a recovery image corresponding to the recovery code. Then, the recovery image transmission unit 234′ transmits the generated recovery image to the terminal device 1 via the communication unit 23.

[0129] 1. The terminal device 1 also has a restored image storage unit 173′ in place of the restored image generation unit 173 in FIG.

[0130] Fig. 12 is a sequence diagram showing an example of the processing operation of the game system, and corresponds to Fig. 4 (procedure for generating and saving a restored image). The difference from Fig. 4 is the part surrounded by the dashed line.

[0131] The terminal identification information transmitting unit 172 of the terminal device 1 transmits the terminal identification information (and the user account, if necessary) to the game server 2 (step S11).

[0132] When the game server 2 receives the terminal identification information, the recovery code / recovery image generation unit 232' of the game server 2 generates a recovery code linked to the terminal identification information, and further generates a recovery image corresponding to the recovery code (step S21'). The association unit 233 associates the terminal identification information, the user account, the recovery code, the recovery information, and the saved status information, and stores them in the storage unit 21 (step S22). Furthermore, the association unit 233 may associate the recovery code with the recovery image and store them in the storage unit 21. Then, the recovery image transmission unit 234' transmits the recovery image to the terminal device 1 (step S23').

[0133] Then, the restored image saving unit 173′ of the terminal device 1 saves the restored image from the game server 2 (step S12′). When saving of the restored image is completed, the restored image saving unit 173′ transmits saving completion information indicating that saving of the restored image has been completed (and terminal identification information, if necessary) to the game server 2 (step S13).

[0134] When the save completion information is received by the game server 2, the associating unit 233 of the game server 2 updates the save status information associated with the recovery code sent in step S23 to "saved" (step S24).

[0135] The procedure for restoring a game using a restoration image may be as shown in Fig. 10. That is, a restoration request including the restoration image is transmitted from the terminal device 1 to the game server 2 (step S33' in Fig. 10), and a restoration code corresponding to the restoration image is acquired (step S40). If the restoration code and the restoration image are stored in association with each other in the storage unit 21, the restoration code corresponding to the restoration image may be acquired by referring to the storage unit 21.

[0136] In this embodiment as well, the recovery code corresponding to the recovery image is acquired by the game server 2, not by the terminal device 1. In addition, in this embodiment, the recovery image does not need to be generated by the terminal device 1. This further reduces the processing load on the terminal device 1, prevents tampering on the terminal device 1 side, and reduces security risks such as information leakage. Furthermore, since the terminal device 1 is not required to analyze or generate the recovery image, the terminal device 1 does not need applications for analysis or image generation.

[0137] While the above example illustrates the restoration of a game, the present disclosure can be applied to the restoration of any digital content, not just games. For example, the present disclosure can be applied to restoring activity status in an application that uses a virtual space, such as the Metaverse, or restoring a read section in an e-book application. In this case, an image related to the digital content or an image related to the progress of the digital content may be used as an image corresponding to the restoration information included in the restoration image.

[0138] The programs mentioned in this specification may be distributed by being non-temporarily recorded on a computer-readable recording medium, or may be distributed via a communication line (including wireless communication) such as the Internet, or may be distributed in a state where they are installed on any terminal.

[0139] The inventions described in this specification are not limited to the individual embodiments described above, and various additions, modifications, combinations, and partial deletions are possible as appropriate.

[0140] For example, what is described herein as a single device (including what is depicted in the drawings as a single device) may be realized by multiple devices. Conversely, what is described herein as multiple devices (including what is depicted in the drawings as a multiple device) may be realized by a single device. Alternatively, some or all of the means and functions included in a device (e.g., a game server) may be included in another device (e.g., a terminal device).

[0141] Furthermore, parts of one embodiment may be incorporated into other embodiments to the extent that no inconsistency arises. Furthermore, not all of the features described in this specification are essential. In particular, features described in this specification but not recited in the claims are optional additional features.

[0142] Furthermore, unless otherwise specified, the term "means" in this specification and claims refers to hardware itself (or a function realized by hardware) and does not include a human being (or human mental activity).

[0143] The applicant is merely aware of the inventions disclosed in the documents listed in the "Prior Art Documents" section of this specification, and the inventions described herein do not necessarily aim to solve the problems of the disclosed inventions. The problem to be solved by the claimed invention should be determined by taking into consideration the entire specification. For example, if a specific effect is achieved by a specific configuration in this specification (including when it is explicitly stated or can be inferred from the configuration), it can also be said that the problem that is the reverse of the specific effect is solved. However, this does not necessarily mean that such a specific configuration is an essential requirement. [Explanation of symbols]

[0144] 1 Terminal device 11 Storage section 111 Game information storage area 12 processors 13 Communications Department 14 Display 15 Touch Panel 16 Camera 171 Game control unit 172 Terminal identification information transmission unit 173 Restored Image Generation Unit 173' Restored Image Storage Unit 174 Recovery image identification section 175 Recovery request transmission unit 176 Recovery Processing Unit 2 Game Server 21 Memory section 22 processors 23 Communications Department 231 Game Control Unit 232 Recovery Code Generation Unit 232' Recovery code and recovery image generator 233 Association section 234 Recovery Code Transmission Unit 234' Restored image transmission unit 235 Recovery possibility determination unit 236 Recovery Information Transmission Unit 51 Menu Icon 52 Restore image save icon 61~63,821,831 images 64 QR Codes 65,81~83 Recovered images 71,72 Icons

Claims

1. A game system comprising a terminal device and a game server, both of which cooperate to progress a game, the terminal device includes a first means for transmitting terminal identification information for identifying the terminal device to the game server; the game server includes a second means for generating a recovery code associated with the terminal identification information, the game server comprises a third means for storing recovery information for restoring a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server includes a fourth means for transmitting the recovery code to the terminal device; the terminal device comprises a fifth means for generating and storing a recovery image corresponding to the recovery code transmitted from the game server; the terminal device further comprises sixth means for specifying the restoration image in response to a game restoration instruction given to the terminal device by a user; the terminal device comprises seventh means for transmitting to the game server a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information; the game server comprises an eighth means for determining whether to approve the recovery of the game based on whether the terminal identification information included in the recovery request matches the terminal identification information associated in the storage unit with the recovery code included in the recovery request; the game server comprises a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted; The terminal device comprises a tenth means for restoring the game based on the restoration information.

2. A game system comprising a terminal device and a game server, both of which cooperate to progress a game, the terminal device includes a first means for transmitting terminal identification information for identifying the terminal device to the game server; the game server includes a second means for generating a recovery code associated with the terminal identification information, the game server comprises a third means for storing recovery information for restoring a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server includes a fourth means for transmitting the recovery code to the terminal device; the terminal device comprises a fifth means for generating and storing a recovery image corresponding to the recovery code transmitted from the game server; the terminal device further comprises sixth means for specifying the restoration image in response to a game restoration instruction given to the terminal device by a user; the terminal device includes seventh means for transmitting a restoration request to the game server, the restoration request including the specified restoration image and the terminal identification information; the game server comprises an eighth means for determining whether to approve the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; the game server comprises a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted; The terminal device comprises a tenth means for restoring the game based on the restoration information.

3. Progression of the game involves obtaining game media, The game system according to claim 1 or 2, wherein the fifth means generates the restored image including an image corresponding to the game content.

4. A game system comprising a terminal device and a game server, both of which cooperate to progress a game, the terminal device includes a first means for transmitting terminal identification information for identifying the terminal device to the game server; the game server includes a second means for generating a recovery code associated with the terminal identification information and a recovery image corresponding to the recovery code; the game server comprises a third means for storing recovery information for restoring a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server includes a fourth means for transmitting the restored image to the terminal device; the terminal device includes a fifth means for storing a restored image transmitted from the game server; the terminal device further comprises sixth means for specifying the restoration image in response to a game restoration instruction given to the terminal device by a user; the terminal device includes seventh means for transmitting a restoration request to the game server, the restoration request including the specified restoration image and the terminal identification information; the game server comprises an eighth means for determining whether to approve the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; the game server comprises a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted; The terminal device comprises a tenth means for restoring the game based on the restoration information.

5. the third means stores first status information indicating whether the restored image has been saved in association with the restoration code; the fifth means transmits storage completion information to the game server in response to the storage of the restored image; The third means updates the first status information in response to receiving the storage completion information, 5. The game system according to claim 1, wherein said eighth means determines whether or not to permit the game to be restored based also on said first status information.

6. the third means stores second status information indicating whether or not the game has been restored in association with the restoration code; the tenth means transmits restoration completion information to the game server in response to the restoration of the game; the third means updates the second status information in response to receiving the restoration completion information; 5. The game system according to claim 1, wherein said eighth means determines whether or not to permit the game to be restored based also on said second status information.

7. the tenth means transmits restoration completion information to the game server in response to the restoration of the game; 5. The game system according to claim 1, wherein said third means deletes the recovery code stored in said storage unit in response to receiving said recovery completion information.

8. the second means is capable of generating a plurality of recovery codes for one piece of terminal identification information, the third means stores a plurality of user accounts in association with one piece of terminal identification information, and stores a recovery code and recovery information in association with each of the plurality of user accounts; the fifth means is capable of generating a recovery image corresponding to each recovery code; 5. The game system according to claim 1, wherein the sixth means presents two or more of the stored restored images to the user and specifies a restored image selected by the user.

9. 5. The game system according to claim 1, wherein the sixth means presents to the user the selected recovery image and information corresponding to the recovery information associated with the recovery code associated with the recovery image.

10. the fifth means is capable of outputting the restored image from the terminal device to an external device, 5. The game system according to claim 1, wherein the sixth means identifies the restored image by using a camera provided in the terminal device to capture the restored image displayed on a medium other than the terminal device.

11. The game system according to claim 1 , wherein the restored image includes a QR code.

12. 5. The game system according to claim 1, wherein when the terminal device is initialized, the terminal identification information is updated.

13. the ninth means sets a validity period and transmits the recovery information to the terminal device; 5. The game system according to claim 1, wherein said tenth means restores the game based on said restoration information only within said valid period.

14. the game is realized by installing a game program on the terminal device; 5. The game system according to claim 1, wherein the recovery image stored by said fifth means is not deleted even when said game program is uninstalled.

15. A game control method in a game system including a terminal device and a game server, the terminal device and the game server cooperating to progress a game, comprising: The terminal device transmits terminal identification information for identifying the terminal device to the game server, The game server generates a recovery code associated with the terminal identification information, The game server stores recovery information for restoring the game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; The game server transmits the recovery code to the terminal device, The terminal device generates and stores a recovery image corresponding to the recovery code transmitted from the game server, the terminal device specifies the restoration image in response to a game restoration instruction from the user to the terminal device; the terminal device transmits to the game server a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information; the game server determines whether to permit recovery of the game based on whether the terminal identification information included in the recovery request matches the terminal identification information associated in the storage unit with the recovery code included in the recovery request; When the game server determines that the game should be restored, the game server transmits the restoration information to the terminal device; The terminal device restores the game based on the restoration information.

16. A game control method in a game system including a terminal device and a game server, the terminal device and the game server cooperating to progress a game, comprising: The terminal device transmits terminal identification information for identifying the terminal device to the game server, The game server generates a recovery code associated with the terminal identification information, The game server stores recovery information for restoring the game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; The game server transmits the recovery code to the terminal device, The terminal device generates and stores a recovery image corresponding to the recovery code transmitted from the game server, the terminal device specifies the restoration image in response to a game restoration instruction from the user to the terminal device; the terminal device transmits to the game server a restoration request including the identified restoration image and the terminal identification information; the game server determines whether to permit the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; When the game server determines that the game should be restored, the game server transmits the restoration information to the terminal device; The terminal device restores the game based on the restoration information.

17. A game control method in a game system including a terminal device and a game server, the terminal device and the game server cooperating to progress a game, comprising: The terminal device transmits terminal identification information for identifying the terminal device to the game server, The game server generates a recovery code associated with the terminal identification information and a recovery image corresponding to the recovery code; the game server stores recovery information for restoring the game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; the game server transmits the restored image to the terminal device; the terminal device stores the restored image transmitted from the game server; the terminal device specifies the restoration image in response to a game restoration instruction from the user to the terminal device; the terminal device transmits a restoration request including the identified restoration image and the terminal identification information to the game server; the game server determines whether to permit the restoration of the game based on whether the terminal identification information included in the restoration request matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; When it is determined that the game is to be restored, the game server transmits the restoration information to the terminal device; The terminal device restores the game based on the restoration information.

18. A terminal device that progresses a game in cooperation with a game server, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information to the game server; a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

19. A terminal device that cooperates with a game server to progress a game, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information to the game server; and a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

20. A terminal device that progresses a game in cooperation with a game server, transmitting terminal identification information for identifying the terminal device to the game server; generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information transmitted from the game server; Identifying the restoration image in response to a game restoration instruction from the user to the terminal device; transmitting a recovery request to the game server, the recovery request including the recovery code corresponding to the identified recovery image and the terminal identification information; A game control method for restoring a game based on recovery information for restoring a game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

21. A game server that progresses a game in cooperation with a terminal device, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit recovery of the game based on whether the terminal identification information included in a recovery request, which is sent from the terminal device and includes the recovery code and the terminal identification information, matches the terminal identification information associated with the recovery code included in the recovery request in the storage unit; and a ninth means for transmitting the recovery information to the terminal device when it is determined that recovery of the game is permitted.

22. A game server that cooperates with the terminal device to progress the game, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit recovery of the game based on whether the terminal identification information included in a recovery request, which is sent from the terminal device and includes the recovery code and the terminal identification information, matches the terminal identification information associated with the recovery code included in the recovery request in the storage unit; and a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

23. A game server that progresses a game in cooperation with the terminal device, generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; Sending the recovery code to the terminal device; determining whether to permit recovery of the game based on whether the terminal identification information included in a recovery request, which is transmitted from the terminal device and includes the recovery code and the terminal identification information, matches the terminal identification information associated in the storage unit with the recovery code included in the recovery request; A game control method, comprising: transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

24. A terminal device that progresses a game in cooperation with a game server, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the specified restoration image and the terminal identification information to the game server; a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

25. A terminal device that cooperates with a game server to progress a game, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information, the recovery image being transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the specified restoration image and the terminal identification information to the game server; and a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

26. A terminal device that progresses a game in cooperation with a game server, transmitting terminal identification information for identifying the terminal device to the game server; generating and storing a recovery image corresponding to a recovery code associated with the terminal identification information transmitted from the game server; Identifying the restoration image in response to a game restoration instruction from the user to the terminal device; Sending a recovery request to the game server, the recovery request including the identified recovery image and the terminal identification information; A game control method for restoring a game based on recovery information for restoring a game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

27. A game server that progresses a game in cooperation with a terminal device, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is transmitted from the terminal device and includes a restoration image corresponding to the restoration code and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; and a ninth means for transmitting the recovery information to the terminal device when it is determined that recovery of the game is permitted.

28. A game server that cooperates with the terminal device to progress the game, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the recovery code to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is transmitted from the terminal device and includes a restoration image corresponding to the restoration code and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; and a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

29. A game server that progresses a game in cooperation with the terminal device, generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device; storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; Sending the recovery code to the terminal device; determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is transmitted from the terminal device and includes a restoration image corresponding to the restoration code and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; A game control method, comprising: transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

30. A terminal device that progresses a game in cooperation with a game server, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for storing a restored image associated with the terminal identification information transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the specified restoration image and the terminal identification information to the game server; a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

31. A terminal device that cooperates with a game server to progress a game, a first means for transmitting terminal identification information for identifying the terminal device to the game server; a fifth means for storing a restored image associated with the terminal identification information transmitted from the game server; a sixth means for specifying the restoration image in response to a game restoration instruction from a user to the terminal device; a seventh means for transmitting a restoration request including the specified restoration image and the terminal identification information to the game server; and a tenth means for restoring the game based on recovery information for restoring the game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

32. A terminal device that progresses a game in cooperation with a game server, transmitting terminal identification information for identifying the terminal device to the game server; storing a recovery image associated with the terminal identification information transmitted from the game server; Identifying the restoration image in response to a game restoration instruction from the user to the terminal device; Sending a recovery request to the game server, the recovery request including the identified recovery image and the terminal identification information; A game control method for restoring a game based on recovery information for restoring a game that has progressed, which is sent from the game server when the game server determines that recovery of the game is permitted based on the recovery request.

33. A game server that progresses a game in cooperation with a terminal device, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device, and a recovery image corresponding to the recovery code; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the restored image to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request including the restoration image and the terminal identification information, which is transmitted from the terminal device, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; A game server comprising a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

34. A game server that cooperates with the terminal device to progress the game, a second means for generating a recovery code associated with terminal identification information for identifying the terminal device, the recovery code being transmitted from the terminal device, and a recovery image corresponding to the recovery code; a third means for storing recovery information for recovering a game that has progressed, the terminal identification information, and the recovery code in a storage unit in association with each other; a fourth means for transmitting the restored image to the terminal device; an eighth means for determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request including the restoration image and the terminal identification information, which is transmitted from the terminal device, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; and a ninth means for transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

35. A game server that progresses a game in cooperation with the terminal device, generating a recovery code associated with terminal identification information for identifying the terminal device and transmitted from the terminal device, and a recovery image corresponding to the recovery code; storing recovery information for restoring the progressed game, the terminal identification information, and the recovery code in a storage unit in association with each other; transmitting the restored image to the terminal device; determining whether to permit restoration of the game based on whether the terminal identification information included in a restoration request, which is transmitted from the terminal device and includes the restoration image and the terminal identification information, matches the terminal identification information associated in the storage unit with the restoration code corresponding to the restoration image included in the restoration request; A game control method, comprising: transmitting the recovery information to the terminal device when it is determined that the recovery of the game is permitted.

Citation Information

Patent Citations

  • Electrophotographic method

    JP1984078379A

  • Video game machine for business

    JP1987204783A

  • Communication game system and game continuing key card

    JP2000005439A

  • Medal game machine

    JP2003340154A