System of mobile online game and method for communicating between mobile game terminals
First Claim
1. A mobile online game system comprising a first mobile game terminal, a second mobile game terminal and a game platform, whereinthe first mobile game terminal is configured to (i) send identifier (ID) information of the second mobile game terminal to the game platform, acquire a Peer-to-Peer (P2P) communication address of the second mobile game terminal from the game platform, (ii) create a P2P connection with the second mobile game terminal according to the P2P communication address of the second mobile game terminal, after the P2P connection is created, determine whether data generated by the game operation needs to be transmitted via the P2P connection, if the data generated by the game operation needs to be transmitted via the P2P connection, (iii) send the data to the second mobile game terminal via the P2P connection, otherwise, send the data to the game platform, and (iv) receive communication data from the second mobile game terminal via the P2P connection;
- andthe game platform is configured to (i) store P2P registration information of mobile game terminals, and wherein the P2P registration information of mobile game terminals comprises the P2P communication addresses of the mobile game terminals, (ii) get the P2P communication address of the second mobile game terminal according to the ID information of the second mobile game terminal received from the first mobile game terminal, and (iii) return the P2P communication address of the second mobile game terminal to the first mobile game terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the present invention discloses a mobile online game system which includes a first mobile game terminal, a second mobile game terminal and a game platform, and the first mobile game terminal acquires a P2P communication address of the second mobile game terminal from the game platform, creates a P2P connection with the second mobile game terminal, and communicates with the second mobile game terminal via the P2P connection. An embodiment of the present invention discloses as well a method for communicating between mobile game terminals. Because of the adoption of a P2P connection between the mobile game terminals for communicating, the forwarding of data interaction between the mobile game terminals by the game platform in the related art is avoided, so that the rate and efficiency of data interaction between the mobile game terminals are improved, and the data processing burden on the game platform is released.
-
Citations
19 Claims
-
1. A mobile online game system comprising a first mobile game terminal, a second mobile game terminal and a game platform, wherein
the first mobile game terminal is configured to (i) send identifier (ID) information of the second mobile game terminal to the game platform, acquire a Peer-to-Peer (P2P) communication address of the second mobile game terminal from the game platform, (ii) create a P2P connection with the second mobile game terminal according to the P2P communication address of the second mobile game terminal, after the P2P connection is created, determine whether data generated by the game operation needs to be transmitted via the P2P connection, if the data generated by the game operation needs to be transmitted via the P2P connection, (iii) send the data to the second mobile game terminal via the P2P connection, otherwise, send the data to the game platform, and (iv) receive communication data from the second mobile game terminal via the P2P connection; - and
the game platform is configured to (i) store P2P registration information of mobile game terminals, and wherein the P2P registration information of mobile game terminals comprises the P2P communication addresses of the mobile game terminals, (ii) get the P2P communication address of the second mobile game terminal according to the ID information of the second mobile game terminal received from the first mobile game terminal, and (iii) return the P2P communication address of the second mobile game terminal to the first mobile game terminal. - View Dependent Claims (2, 3)
- and
-
4. A method for communicating between mobile game terminals, comprising:
-
sending, by a first mobile game terminal, a P2P connection creating request to a game platform, where the P2P connection creating request comprises ID information of the first mobile game terminal and ID information of a second mobile game terminal, such that the game platform acquires the P2P communication address of the second mobile game terminal upon receiving the P2P connection creating request according to the ID information of the second mobile game terminal; receiving, by the first mobile game terminal, a response containing the P2P communication address of the second mobile game terminal returned by the game platform; creating, by the first mobile game terminal, a P2P connection with the second mobile game terminal according to the P2P communication address of the second mobile game terminal; and after the P2P connection is created, determining, by the first mobile game terminal, whether data generated by a game operation needs to be transmitted via the P2P connection; if the data generated by the game operation needs to be transmitted via the P2P connection, sending the data to the second mobile game terminal via the P2P connection; and otherwise, sending the data to the game platform; and
receives communication data from the second mobile game terminal via the P2P connection. - View Dependent Claims (5, 6, 7, 8, 9, 10, 16, 17)
-
-
11. A mobile game terminal, comprising a game application unit and a P2P application unit, wherein
the game application unit is configured to send identifier (ID) information of a second mobile game terminal to a game platform and send a P2P communication address of the second mobile game terminal to a P2P application unit; - and
the P2P application unit is configured to create a P2P connection with the second mobile game terminal according to the P2P communication address of the second mobile game terminal received from the game application unit, after the P2P connection is created, the game application unit is further configured to determine whether data generated by a game operation needs to be transmitted via the P2P connection, if determined that the data generated by the game operation needs to be transmitted via the P2P connection, send the data to the P2P application unit which is configured to perform data interaction between mobile game terminals via the P2P connection, and otherwise, send the data generated by the game operation to the game platform; and the P2P application unit is further configured to send the data received from the game application unit to the second mobile game terminal via the P2P connection, receive data from the second mobile game terminal via the P2P connection, and send the data received from the second mobile game terminal to the game application unit.
- and
-
12. A game platform, comprising:
-
a Mobile Game Platform unit (MGP), configured to send ID information of a second mobile game terminal and send a P2P communication address of the second mobile game terminal to a first mobile game terminal; a database, configured to store P2P registration information of mobile game terminals, wherein the P2P registration information of mobile game terminals comprises the P2P communication addresses of the mobile game terminals; and a P2P management unit, configured to get from the database the P2P communication address of the second mobile game terminal according to the ID information of the second mobile game terminal received from the MGP, and return the P2P communication address of the second mobile game terminal to the MGP. - View Dependent Claims (13, 14, 15)
-
-
18. A computer readable storage medium, comprising computer program code means which when executed by a computer unit enables the computer unit to:
-
send identifier (ID) information of a second mobile game terminal to a game platform; create a P2P connection with the second mobile game terminal according to the P2P communication address of the second mobile game terminal; after the P2P connection is created, determine whether data generated by a game operation needs to be transmitted via the P2P connection; and if determined that the data generated by the game operation needs to be transmitted via the P2P connection, send the data generated by the game operation to the second mobile game terminal via the P2P connection, and otherwise, send the data generated by the game operation to the game platform. - View Dependent Claims (19)
-
Specification