IP Library › Granted Patent US 11,122,307
Granted Patent B2
US 11,122,307 · App. 16/438,701 · Granted Sep 14, 2021

Data live streaming method, and related device and system

Inventors: Shuang Wu (Guangdong, CN); Bin Wu (Guangdong, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
H04N21/2385H04N21/2401H04N21/4126H04N21/4402H04N21/475H04N21/4781H04N21/4788H04N21/816
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,122,307
App. No.
16/438,701
Granted
Sep 14, 2021
Kind
B2
Abstract

A data live streaming method is provided. The data live streaming method includes: receiving, by at least one processor, frame data from clients in a client set, wherein each client in the client set is synchronously running a target application; broadcasting, by the at least one processor, the frame data to each client in the client set to perform data exchange; and synchronously sending, by the at least one processor, the frame data to a mobile terminal, wherein the mobile terminal generates live streaming data corresponding to the target application according to the frame data and prestored data corresponding to the target application.

Claims (48)

1. A data live streaming method, performed by at least one processor, comprising:

receiving, by the at least one processor, frame data from clients in a client set, wherein each client in the client set is synchronously running a target application;

broadcasting, by the at least one processor, the frame data to each client in the client set to perform data exchange; and

synchronously sending, by the at least one processor, the frame data to a mobile terminal, wherein the mobile terminal generates live streaming data corresponding to the target application according to the frame data and prestored data corresponding to the target application,

wherein the frame data comprises operation data that indicates a player movement command.

2. The data live streaming method according to claim 1 , wherein before the sending the frame data to the mobile terminal, the method further comprises:

creating, by the at least one processor, a storage space for storing the frame data received from each client in the client set, the storage space having a space identifier; and

setting up, by the at least one processor, a correspondence between the space identifier and the mobile terminal.

3. The data live streaming method according to claim 2 , the method further comprising:

receiving, by the at least one processor, interaction information from the mobile terminal;

verifying, by the at least one processor, the interaction information; and

broadcasting, by the at least one processor, the interaction information to the client set according to the space identifier associated with the mobile terminal based on the interaction information passing the verification.

4. The data live streaming method according to claim 3 , wherein the verifying the interaction information comprises identifying whether the interaction information satisfies a rule, and

wherein the interaction information indicates at least one from among applause, wave and a command to remember a song.

5. The data live streaming method according to claim 3 , wherein the interaction information indicates at least one from among applause, wave and a command to remember a song.

6. The data live streaming method according to claim 1 , wherein the mobile terminal is one from among a plurality of mobile terminals, and

wherein the frame data is synchronously sent to each of the plurality of mobile terminals.

7. A server, comprising:

at least one memory configured to store computer program code; and

at least one processor configured to access the at least one memory and operate as instructed by the computer program code, the computer program code including:

first receiving code configured to cause the at least one processor to receive frame data from clients in a client set, wherein each client in the client set is synchronously running a target application;

broadcasting code configured to cause the at least one processor to broadcast the frame data to each client in the client set to perform data exchange; and

synchronous send code configured to cause the at least one processor to synchronously send the frame data to a mobile terminal, wherein the mobile terminal generates live streaming data corresponding to the target application according to the frame data and prestored data corresponding to the target application,

wherein the frame data comprises operation data that indicates a player movement command.

8. The server according to claim 7 , wherein the computer program code further comprises:

storage space creation code configured to cause the at least one processor to create a storage space for storing the frame data received from each client in the client set, the storage space having a space identifier; and

relationship determining code configured to cause the at least one processor to set up a correspondence between the space identifier and the mobile terminal.

9. The server according to claim 8 , wherein the computer program code further comprises:

second receiving code configured to cause the at least one processor to receive interaction information from the mobile terminal;

verification code configured to cause the at least one processor to verify the interaction information received by the server; and

broadcast code configured to cause the at least one processor to broadcast, the interaction information to the client set according to the space identifier associated with the mobile terminal based on the verification code identifying that the interaction information has passed the verification.

10. The server according to claim 9 , wherein the verifying the interaction information comprises identifying whether the interaction information satisfies a rule.

11. The server according to claim 10 , wherein the interaction information indicates at least one from among applause, wave and a command to remember a song.

12. The server according to claim 7 , wherein the mobile terminal is one from among a plurality of mobile terminals, and the synchronous send code is further configured to cause the at least one processor to synchronously send the frame data to each of the plurality of mobile terminals.

13. One or more non-transitory storage mediums storing computer readable instructions, the computer readable instructions, when executed by one or more processors, causing the one or more processors to:

receive frame data from clients in a client set, wherein each client in the client set is synchronously running a target application;

broadcast the frame data to each client in the client set to perform data exchange; and

synchronously send the frame data to a mobile terminal, wherein the mobile terminal generates live streaming data corresponding to the target application according to the frame data and prestored data corresponding to the target application,

wherein the frame data comprises operation data that indicates a player movement command.

14. The one or more non-transitory storage mediums according to claim 13 wherein the computer readable instructions further cause the one or more processors to:

create a storage space for storing the frame data received from each client in the client set, the storage space having a space identifier; and

set up a correspondence between the space identifier and the mobile terminal.

15. The one or more non-transitory storage mediums according to claim 14 wherein the computer readable instructions further cause the one or more processors to:

receive interaction information from the mobile terminal;

verify the interaction information; and

broadcast the interaction information to the client set according to the space identifier associated with the mobile terminal based on the interaction information passing the verification.

16. The one or more non-transitory storage mediums according to claim 15 , wherein the interaction information is verified by identifying whether the interaction information satisfies a rule.

17. The one or more non-transitory storage mediums according to claim 16 , wherein the interaction information indicates at least one from among applause, wave and a command to remember a song.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2019
From: WU, SHUANG; WU, BIN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
Reel/Frame 049447/0076 →
Priority Claims (1)
CN 201710255354.4 · Apr 18, 2017 · national
Continuity (2)
Continuation PCTCN2018082909 · Apr 13, 2018
Related Publication 20190297360A1 · Sep 26, 2019
Cited By (2)
US 12,544,661 US 12,695,961