Method, System and Apparatus for Game Data Transmission
First Claim
1. A method for game data transmission, comprising:
- acquiring, by a client upon logging into a server, a session key assigned by the server, and launching a game program;
encrypting game data by the client with the session key when the game data is to be submitted, and submitting the game data to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for game data transmission, including: acquiring, by a client upon logging into a server, a session key assigned by the server; encrypting game data with the session key, and submitting the encrypted game data to the server; decrypting and verifying the received game data by the server, and saving the game data if the game data are proved to be valid. The present invention also provides a system, client apparatus, server and mobile terminal including the client apparatus to which the preceding method can apply. The method, system and apparatus of the present invention ensure that the client can transmit game data safely to the server and protect the game data from being tampered with or counterfeited.
-
Citations
18 Claims
-
1. A method for game data transmission, comprising:
-
acquiring, by a client upon logging into a server, a session key assigned by the server, and launching a game program; encrypting game data by the client with the session key when the game data is to be submitted, and submitting the game data to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for game data transmission, comprising:
-
a server and a client in communication with the server, wherein the client is adapted to acquire a session key assigned by the server upon logging into the server and encrypt game data with the session key before submitting the game data to the server; and the server is adapted to assign the session key to the client based on the identity of the client, receive the encrypted game data from the client, decrypt and verify the received game data, and save the game data proved to be valid. - View Dependent Claims (9, 10)
-
-
11. A client apparatus, comprising:
-
a first interface module, adapted to exchange data between the client and a server; an authentication request module, adapted to log in the server via the first interface module and acquire a session key assigned by the server; an application module, adapted to receive the session key from the server via the authentication request module, run an application, and submit encrypted game data to the server via the first interface module when the game data is required to be submitted; and a data encryption module, adapted to encrypt the game data to be submitted by the application module with the session key and send the encrypted game data to the application module. - View Dependent Claims (12)
-
-
13. A mobile terminal, comprising:
-
a first interface module, adapted to exchange data between the client and a server; an authentication request module, adapted to log into the server via the first interface module and acquire a session key assigned by the server; an application module, adapted to receive the session key from the server via the authentication request module, run an application, and submit encrypted game data to the server via the first interface module when the game data is required to be submitted; and a data encryption module, adapted to encrypt the game data to be submitted by the application module with the session key and send the encrypted game data to the application module. - View Dependent Claims (14)
-
-
15. A server comprising:
-
a second interface module, adapted to exchange data between the server and a client; an authentication confirmation module, adapted to assign a session key to the client via the second interface module; a data decryption module, adapted to decrypt game data received via the second interface module and verify whether the game data are valid; and a data storage module, adapted to save the game data proved to be valid by the data decryption module. - View Dependent Claims (16, 17)
-
-
18. Computer-readable medium embodying means for implementing a method for game data transmission, the method comprising:
-
acquiring, by a client upon logging into a server, a session key assigned by the server, and launching a game program; encrypting game data by the client with the session key when the game data is to be submitted, and submitting the game data to the server.
-
Specification