IP Library › Granted Patent US 11,683,556
Granted Patent B2
US 11,683,556 · App. 16/849,322 · Granted Jun 20, 2023

Data display method and apparatus, storage medium, and electronic device

Inventors: Zhi Yin (Shenzhen, CN); Zheng Wang (Shenzhen, CN); Daoxin Wang (Shenzhen, CN); Huichao Hu (Shenzhen, CN); Xiaosheng Liu (Shenzhen, CN); Xiaobin Cao (Shenzhen, CN); Jie Zhou (Shenzhen, CN); Zhongjian He (Shenzhen, CN); Xiao Feng (Shenzhen, CN); Yibo Jin (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
H04N21/4316A63F13/45A63F13/52H04N21/437A63F13/5372A63F13/795A63F2300/5566A63F2300/8029
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,683,556
App. No.
16/849,322
Granted
Jun 20, 2023
Kind
B2
Abstract

A data display method and apparatus, a storage medium, and an electronic device are provided. The method includes: receiving, by a terminal, a first target operation instruction on a client during a process of playing a video of a game on the client; obtaining, by the terminal, process data of a target type in response to the first target operation instruction. The process data indicates game information corresponding to a current moment of the video of the game, and the game information being time-sensitive. The method also includes displaying, by the terminal, a first target interface on the client, the first target interface displaying the process data of the target type.

Claims (73)

1. A data display method, implemented by a terminal, comprising:

receiving a first target operation instruction on a client during a process of playing a video of a game event on the client;

obtaining process data of a target type in response to the first target operation instruction, the process data indicating game information corresponding to a current moment of the video of the game event, the current moment indicating a current watching progress of the video of the game event played on the client, and the game information being time-sensitive; and

displaying a first target interface on the client, the first target interface displaying the process data of the target type,

wherein the first target interface includes a virtual game map, and the process data of the target type displaying on the virtual game map includes activity locations of a game character corresponding to the current moment; and

displaying the first target interface comprises: in response to detecting that a team damage dealt function being triggered on the first target interface,

transmitting a request for obtaining the process data of a team damage dealt type;

receiving and processing the process data of the team damage dealt type to obtain a team damage dealt interaction interface, the team damage dealt interaction interface displaying damages caused or received by players in a team battle round closest to the current moment;

displaying options of a plurality of team battle rounds within the game event on the team damage dealt interaction interface, each team battle round being a game period with a start moment and an ending moment, and a displayed text of each option of team battle round includes a start moment and an ending moment of the team battle round corresponding to the option; and

in response to one of the options being selected, displaying damages caused or received by players in a team battle round corresponding to the selected option.

2. The method according to claim 1 , wherein the video of the game event is a live streaming video and obtaining, by the terminal, the process data of the target type comprises:

transmitting, by the terminal, a first request to a first server according to the first target operation instruction, wherein the first request is used for requesting the process data of the target type from the first server; and

receiving, by the client on the terminal, the process data of the target type transmitted by the first server in response to the first request.

3. The method according to claim 2 , wherein:

the process data of the target type received by the client is obtained by the first server from a target database in response to the first request.

4. The method according to claim 1 , wherein the video of the game event is a live streaming video;

before receiving the first target operation instruction on the client, the method further comprises: displaying, by the terminal, indication information corresponding to each of a plurality of types on the client, wherein the indication information is associated with process data of one of the plurality of types; and

the first target operation instruction is generated by using indication information corresponding to the target type.

5. The method according to claim 1 , wherein before receiving the first target operation instruction, the method further comprises:

hiding, by the terminal, indication information corresponding to each of a plurality of types on the client in response to the video of the game event that being not currently live, wherein the indication information is associated with process data of one of the plurality of types.

6. The method according to claim 1 , wherein the video of the game event is an on-demand video;

before receiving the first target operation instruction, the method further comprises: transmitting, by the terminal, a page parameter of a target page to a first server during the process of playing the video of the game event, wherein the page parameter of the target page is used for obtaining process data of a current game round in the game; and receiving, by the client on the terminal, the process data of the current game round transmitted by the first server; and

obtaining, by the terminal, the process data of the target type comprises: obtaining, by the terminal, a play progress of the video of the game event at the current moment; and selecting, by the terminal, the process data of the target type corresponding to a target range of the play progress from the process data of the current game round.

7. The method according to claim 6 , wherein:

the process data of the current game round received by the client is obtained by the first server from a target database.

8. The method according to claim 1 , wherein the video of the game event is an on-demand video; and before receiving the first target operation instruction, the method further comprises:

presenting, by the client on the terminal, game information of the target type on a play progress bar of the video of the game event, wherein a location at which the information of the target type is presented on the play progress bar indicates a time corresponding to the process data of the target type.

9. The method according to claim 1 , wherein displaying the first target interface on the client comprises:

adding, by the client on the terminal, the process data of the target type to a target template, wherein the target template is used for rendering the process data of the target type; and

displaying, by the terminal, the first target interface that is obtained by rendering the process data of the target type by using the target template.

10. The method according to claim 1 , wherein after displaying the first target interface on the client, the method further comprises:

receiving, by the terminal, a second target operation instruction in the first target interface, wherein the second target operation instruction is used for instructing to display subprocess data of the process data of the target type;

obtaining, by the terminal, the subprocess data of the process data of the target type in response to the second target operation instruction; and

displaying, by the terminal, a second target interface on the client, wherein the second target interface displays the subprocess data of the process data of the target type.

11. The method according to claim 1 , wherein displaying the first target interface comprises:

in response to detecting that a hotspot function being triggered on the first target interface, displaying a hotspot visualization map including a plurality of hotspots, a color state of each hotspot indicating a time length that the game character has stopped at a corresponding location until the current moment of the video of the game event.

12. The method according to claim 1 , wherein the battle position information of gaming parties displayed on the interactive kill/death map is adjusted according to the current watching progress of the video game event played on the client.

13. The method according to claim 1 , wherein displaying the first target interface further comprises: in response to detecting that an economics curve function being triggered on the first target interface,

extracting, from entire game event data according to the current moment of the video of the game event, data of an economics curve type closest to the current moment;

converting the data into a team economics comparison map interaction interface, and

displaying the team economics comparison map interaction interface corresponding to the current moment of the video game event played on the client.

14. The method according to claim 13 , wherein displaying the economics comparison map interaction interface comprises:

drawing differences of game economics or experience generated by game teams at preset intervals according to current watching progress of the client.

15. The method according to claim 1 , wherein displaying the first target interface comprises: in response to detecting that a battle position function being triggered on the first target interface,

extracting, from entire game event data according to the current moment of the video of the game event, process data of a battle position type corresponding to a kill/death event closest to the current moment;

converting the process data of the battle position type into battle position information of gaming parties corresponding to the current moment on an interactive kill/death map; and

displaying the interactive kill/death map corresponding to the current moment on the first target interface.

16. The method according to claim 1 , wherein the options of the plurality of team battle rounds are displayed in a same menu, and the displayed text of the currently selected option is highlighted among the options in the menu.

17. An electronic device, comprising a memory and a processor, the memory storing a computer program, and the processor being configured to execute the computer program to perform:

receiving a first target operation instruction on a client during a process of playing a video of a game event on the client;

obtaining process data of a target type in response to the first target operation instruction, the process data being used for indicating game information corresponding to a current moment of the video of the game event, the current moment indicating a current watching progress of the video of the game event played on the client, and the game information being time-sensitive; and

displaying a first target interface on the client, the first target interface displaying the process data of the target type,

wherein the first target interface includes a virtual game map, and the process data of the target type displaying on the virtual game map includes activity locations of a game character corresponding to the current moment; and

displaying the first target interface comprises: in response to detecting that—a team damage dealt function being triggered on the first target interface,

transmitting a request for obtaining the process data of a team damage dealt type;

receiving and processing the process data of the team damage dealt type to obtain a team damage dealt interaction interface, the team damage dealt interaction interface displaying damages caused or received by players in a team battle round closest to the current moment;

displaying options of a plurality of team battle rounds within the game event on the team damage dealt interaction interface, each team battle round being a game period with a start moment and an ending moment, and a displayed text of each option of team battle round includes a start moment and an ending moment of the team battle round corresponding to the option; and

in response to one of the options being selected, displaying damages caused or received by players in a team battle round corresponding to the selected option.

18. The device according to claim 17 , wherein the video of the game event is a live streaming video and obtaining the process data of the target type comprises:

transmitting a first request to a first server according to the first target operation instruction, wherein the first request is used for requesting the process data of the target type from the first server; and

receiving, by the client, the process data of the target type transmitted by the first server in response to the first request.

19. The device according to claim 18 , wherein:

the process data of the target type received by the client is obtained by the first server from a target database in response to the first request.

20. A non-transitory storage medium, storing a computer program, the computer program being configured to perform:

receiving a first target operation instruction on a client during a process of playing a video of a game event on the client;

obtaining process data of a target type in response to the first target operation instruction, the process data being used for indicating game information corresponding to a current moment of the video of the game event, the current moment indicating a current watching progress of the video game event played on the client, and the game information being time-sensitive; and

displaying a first target interface on the client, the first target interface displaying the process data of the target type,

wherein the first target interface includes a virtual game map, and the process data of the target type displaying on the virtual game map includes activity locations of a game character corresponding to the current moment; and

displaying the first target interface comprises: in response to detecting that—a team damage dealt function being triggered on the first target interface,

transmitting a request for obtaining the process data of a team damage dealt type;

receiving and processing the process data of the team damage dealt type to obtain a team damage dealt interaction interface, the team damage dealt interaction interface displaying damages caused or received by players in a team battle round closest to the current moment;

displaying options of a plurality of team battle rounds within the game event on the team damage dealt interaction interface, each team battle round being a game period with a start moment and an ending moment, and a displayed text of each option of team battle round includes a start moment and an ending moment of the team battle round corresponding to the option; and

in response to one of the options being selected, displaying damages caused or received by players in a team battle round corresponding to the selected option.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2020
From: YIN, ZHI; WANG, ZHENG; WANG, DAOXIN; HU, HUICHAO; LIU, XIAOSHENG; CAO, XIAOBIN; ZHOU, JIE; HE, ZHONGJIAN; FENG, XIAO; JIN, YIBO
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 052405/0402 →
Priority Claims (1)
CN 201711099345.7 · Nov 9, 2017 · national
Continuity (2)
Continuation PCTCN2018114499 · Nov 8, 2018
Related Publication 20200245019A1 · Jul 30, 2020