Method And System For Sharing Game Data
Abstract
Embodiments of the present invention provide a method and system for sharing game data. The method includes: generating, by a first client, game data, encapsulating the game data, and sending the game data encapsulated; de-encapsulating, by a server, the game data sent from the first client, separating the game data de-encapsulated according to different categories, storing the game data separated in the server; downloading, by a second client, the game data stored in the server. The system includes: a first client, providing a game, generating game data, encapsulating the game data and sending the encapsulated game data, a server, de-encapsulating, separating the game data sent from the first client, and storing the game data, and a second client, downloading the game data stored in the server. Therefore, a sense of satisfaction of a client user's game experience is enhanced.
Claims
exact text as granted — not AI-modified1 . A method for sharing game data, comprising:
generating, by a first client, game data, encapsulating the game data, and sending the game data encapsulated; de-encapsulating, by a server, the game data sent from the first client, separating the game data de-encapsulated according to different categories, and storing the game data separated in the server; downloading, by a second client, the game data stored in the server.
2 . The method of claim 1 , further comprising:
storing the game data generated locally if a user of the first client does not need to upload the game data; encapsulating the game data stored locally and sending the game data encapsulated to the server if the user needs to upload the game data.
3 . The method of claim 1 , further comprising:
storing the game data generated by the first client locally if network connection is abnormal; encapsulating the game data stored locally and sending the game data encapsulated by the first client to the server if the network connection is normal.
4 . The method of claim 2 , further comprising:
storing the game data generated by the first client locally if network connection is abnormal; encapsulating the game data stored locally and sending the game data encapsulated by the first client to the server if the network connection is normal.
5 . The method of claim 1 , further comprising:
choosing, by a user of the first client, the game data to be uploaded through a preset interface in the first client.
6 . The method of claim 1 , wherein the game data stored in the server comprises:
at least one of process data, score data, prop data, and money data.
7 . The method of claim 1 , wherein the process of downloading the game data comprises:
sending, by the second client, downloading request information to the server; separating, by the server, the downloading request information sent from the second client according to different categories; acquiring, by the server, the game data according to the different categories of the downloading request information and sending the game data acquired to the second client; processing, by the second client, the game data sent from the server.
8 . The method of claim 7 , wherein the process of processing the game data sent from the server comprises:
reproducing game process according to the process data in the game data sent from the server.
9 . The method of claim 8 , further comprising:
taking, by a user of the second client, the game process corresponding to the process data in the game data sent from the server as a participant of a local game through a preset interface in the second client.
10 . A system for sharing game data, comprising:
a first client, providing a game, generating game data, encapsulating the game data generated, and sending the game data encapsulated; a server, de-encapsulating, separating the game data sent from the first client, and storing the game data separated; a second client, downloading the game data stored in the server.
11 . The system of claim 10 , wherein the first client further stores the game data generated if the user does not need to upload the game data or the network connection is abnormal, encapsulates the game data stored in the server and sends the game data encapsulated to the server when the user needs to upload the game data generated or the network connection is normal.
12 . The system of claim 10 , wherein the second client further takes the game process corresponding to a process data in the game data downloaded by the second client as a participant of a local game.
13 . The system of claim 10 , wherein the server further receives downloading request information sent by the second client, and sends the game data stored in the server to the second client according to the downloading request information.
14 . A client for sharing game data, comprising:
a game logic processing unit, providing a game and generating game data; a game data processing unit, encapsulating the game data generated by the game logic processing unit; a game data receiving/sending unit, forwarding the game data encapsulated by the game data processing unit to a server.
15 . The client of claim 14 further comprising:
a game data storing unit, storing the game data generated by the game logic processing unit; wherein: the game data processing unit further encapsulates the game data stored in the game data storing unit and forwards the game data generated by the game logic processing unit to the game data storing unit.
16 . The client of claim 14 , wherein:
the game data processing unit further sends downloading request information to a game data analyzing unit of a server via the game data receiving/sending unit of the client and a game data receiving/sending unit of a server; the game data receiving/sending unit further receives the game data sent from the server and sends the game data sent from the server to the game data processing unit; the game logic processing unit further receives the game data sent from the game data processing unit and reproduces the game process according to process data in the game data sent from the server.
17 . A server for sharing game data, comprising:
a game data receiving/sending unit, receiving game data sent from a client; a game data analyzing unit, de-encapsulating and separating the game data sent from the game data receiving/sending unit; a game data processing unit, forwarding the game data separated by the game data analyzing unit; a game data storing unit, storing the game data separated by the game data analyzing unit sent from the game data processing unit.
18 . The server of claim 17 , wherein the game data receiving/sending unit further receives downloading request information sent from a client, and sends the game data stored in server to the client according to the downloading request information;
the game data analyzing unit further receives and separates the downloading request information from the game data receiving/sending unit and forwards the game data stored in server to the game data receiving/sending unit; the game data processing unit further acquires the game data from the game data storing unit according to the downloading request information separated by the game data analyzing unit and forwards the game data acquired by the game data processing unit to the game data analyzing unit.
19 . The server of claim 17 , wherein the game data processing unit of the server comprises: at least one of a score data processing module, a prop data processing module, and a money data processing module, used for forwarding different categories of game data separated by the game data analyzing unit to the game data storing unit.
20 . The server of claim 17 wherein the game data storing unit of the server comprises: at least one of a process data storing module, a score data storing module, a prop data storing module, and a money data storing module, used for storing the different categories of game data.Join the waitlist — get patent alerts
Track US2007173332A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.