Game live broadcast information display method and device, computing equipment and storage medium

By rendering thumbnails of game state elements and generating live covers in the game live broadcast, the problem that the audience cannot understand the key information of the game in a timely manner is solved, real-time display of game battle situations and strategies is achieved, and the interactiveness and attractiveness of live broadcasts are enhanced.

CN119277116APending Publication Date: 2025-01-07SHANGHAI HODE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411311829.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

During the live game broadcast, the audience cannot understand the key information of the game in a timely manner, including the game strategy and the current game status, resulting in the inability to understand the anchor's game strategy and battle situation.

Method used

By receiving game live viewing requests, obtaining game content information, and rendering game state element thumbnails on the game live broadcast screen, allowing viewers to view detailed information through triggering operations, intercept video streams to generate live covers, and store associated data through image recognition and database , providing real-time game information display.

Benefits of technology

It increases the interaction between users and game status elements during the live broadcast, allowing viewers to quickly understand the game situation and other key information, improves the understanding of new viewers when entering the live broadcast room, and attracts more viewers through dynamic live broadcast covers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277116A_ABST
    Figure CN119277116A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a game live broadcast information display method and device. The method comprises the following steps: receiving a game live broadcast watching request which is sent by a first object and carries a second object identifier; according to the second object identifier, obtaining first game content information generated when the second object performs game operation on the target game role; receiving and displaying a game live broadcast picture, and rendering a game state element thumbnail at a preset position on the upper layer of the game live broadcast picture; and displaying second game content information corresponding to the game state element according to a trigger operation of the first object on any game state element in the game state element thumbnail, the second game content information being part or all of the first game content information. According to the method and the device, audiences can know key information of game live broadcast by triggering the game state elements in the game live broadcast picture, so that the interactivity between a user and the game state elements in the live broadcast process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of Internet technology, and specifically to a method, device, computing device, and storage medium for displaying information of a live game broadcast. Background Art

[0002] With the continuous development of online games and online live broadcasts, more and more people like to broadcast games live. Some viewers who like online live broadcasts and online games can watch game live broadcasts and learn game skills during the live broadcast. However, after the game live broadcast begins, the viewers who have been watching the game live broadcast or the viewers who have just entered the game live broadcast room have no way to know the key game information that has happened in the live broadcast game, making it impossible for the viewers to understand the host user's game strategy and the key information of the current game. Summary of the invention

[0003] In view of the above problems, the present application proposes a method, apparatus, computing device, computer storage medium and computer program product for displaying information of game live broadcast.

[0004] According to one aspect of an embodiment of the present application, a method for displaying information of a live game broadcast is provided, comprising:

[0005] Receiving a game live broadcast viewing request sent by the first object and carrying an identifier of the second object;

[0006] According to the second object identifier, obtaining first game content information generated by the second object performing a game operation on the target game character, wherein the first game content information is extracted by the live broadcast server according to the second object identifier;

[0007] Receive and display the game live screen, and render the game status element thumbnail at the preset position on the upper layer of the game live screen;

[0008] According to the triggering operation of the first object on any game state element in the game state element thumbnail, the second game content information corresponding to the game state element is displayed, wherein the second game content information is part or all of the first game content information.

[0009] Furthermore, the method further includes: intercepting a game video screen corresponding to the first game content information from the game live video stream;

[0010] Filtering the first game content information to generate third game content information;

[0011] A live broadcast cover is generated according to the third game content information and the game video screen, and the live broadcast cover is displayed to the first object.

[0012] Furthermore, the method further includes: obtaining the bullet comment information sent by the second object;

[0013] Intercepting a game video screen corresponding to the first game content information from the game live video stream;

[0014] A live broadcast cover is generated according to the barrage information and the game video screen, and the live broadcast cover is displayed to the first object.

[0015] Furthermore, before displaying the second game content information corresponding to the game state element, the method further includes:

[0016] Determine whether the marking information of the second game content information corresponding to the game state element is preset marking information;

[0017] The second game content information corresponding to the display game status element further includes:

[0018] If not, then display the second game content information corresponding to the game status element;

[0019] If so, the second game content information is encrypted and hidden, and the preset prompt information is displayed to the first object.

[0020] Furthermore, the method further includes: obtaining a target game character identifier input by the second subject in the game live broadcast room;

[0021] According to the target game character identifier, first game content information generated by the second object performing a game operation on the target game character is obtained from the game server through a preset game interface.

[0022] Further, the method also includes: receiving a live game video stream pushed by a second object;

[0023] Intercepting the game video screen from the live game video stream at regular intervals, and associating the game video screen, the second object identifier, and the game video screen timestamp and storing them in an image database;

[0024] Performing image recognition on a plurality of game video screens in the image database to obtain a game character identifier and first game content information generated by a game operation;

[0025] The second object identifier, the game character identifier, the first game content information and the information timestamp are associated and stored in a time series database.

[0026] Furthermore, the game status element thumbnail is a transparent mask covering the upper layer of the game status bar in the game live broadcast screen.

[0027] According to another aspect of an embodiment of the present application, a device for displaying information of a live game broadcast is provided, comprising:

[0028] A first receiving module, adapted to receive a game live broadcast viewing request sent by a first object and carrying an identifier of a second object;

[0029] A first acquisition module is adapted to acquire, according to the second object identifier, first game content information generated by the second object performing a game operation on the target game character, wherein the first game content information is extracted by the live broadcast service end according to the second object identifier;

[0030] A display module, adapted to receive and display a live game screen; and, according to a triggering operation of the first object on any game state element in the game state element thumbnail, display second game content information corresponding to the game state element, wherein the second game content information is part or all of the first game content information;

[0031] The rendering module is suitable for rendering the game status element thumbnail at a preset position on the upper layer of the game live broadcast screen.

[0032] According to another aspect of the embodiment of the present application, there is provided a computing device, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0033] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned game live broadcast information display method.

[0034] According to another aspect of the embodiment of the present application, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to perform operations corresponding to the above-mentioned game live broadcast information display method.

[0035] According to another aspect of an embodiment of the present application, a computer program product is provided, comprising at least one executable instruction, wherein the executable instruction enables a processor to perform operations corresponding to the above-mentioned method for presenting information of live game broadcast.

[0036] According to the solution provided in the embodiment of the present application, the audience is not limited to watching the game live broadcast, but can also understand the key information of the game live broadcast by triggering the game status elements in the game live broadcast screen, such as game battle information, game character skill information, etc., thereby increasing the interactivity between the user and the game status elements during the live broadcast process. In addition, it also allows the audience who has just entered the game live broadcast room to quickly understand the battle information of the live game and other key live broadcast information they want to obtain.

[0037] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation method of the embodiment of the present application is listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only used for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the embodiments of the present application. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0039] Figure 1 A schematic diagram showing a flow chart of a method for displaying information of a live game broadcast according to an embodiment of the present application is shown;

[0040] Figure 2A A schematic diagram showing a flow chart of a method for displaying information of a live game broadcast according to another embodiment of the present application is shown;

[0041] Figure 2B A schematic diagram of game content information displayed to a first object;

[0042] Figure 3 A structural block diagram of a device for displaying information of a live game broadcast according to an embodiment of the present application is shown;

[0043] Figure 4 A schematic diagram of the structure of a computing device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0044] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0045] It should be noted that the user-related data involved in the embodiments of the present application are all information and data that are authorized or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for choosing to authorize or reject.

[0046] First, the terms involved in one or more embodiments of the present application are explained.

[0047] Live streaming: The host collects local computer screens or videos and uploads them to the live streaming platform in real time for viewers to watch.

[0048] Game status element thumbnail: A thumbnail located at the top of the game live broadcast screen. When the audience user moves to this position through the touch screen or mouse, the obtained game content information can be displayed to the audience.

[0049] Figure 1 A flowchart of a method for displaying information of a live game broadcast according to an embodiment of the present application is shown. Figure 1 As shown, the method comprises the following steps:

[0050] Step S101: receiving a game live broadcast viewing request sent by a first object and carrying an identifier of a second object.

[0051] Specifically, the first object is an audience watching a live game, wherein the first object can be an audience currently watching the live game in a live game room, or an audience who has just entered the live game room to watch the live game. The second object is the anchor who is broadcasting the live game. If the first object wants to watch the game broadcasted by the second object, it can select the live game room of the second object in the live broadcast application on the terminal device (for example, a mobile terminal, a computer terminal) to watch it, thereby triggering a live game viewing request carrying the second object's identifier; or, if the first object is watching the game broadcasted by the second object, it continues to watch the live game, which will also trigger a live game viewing request carrying the second object's identifier, and receive the live game viewing request carrying the second object's identifier sent by the first object.

[0052] Step S102: acquiring first game content information generated by the second object performing a game operation on the target game character according to the second object identifier, wherein the first game content information is extracted by the live broadcast server according to the second object identifier.

[0053] The first game content information reflects the information that has occurred or is occurring as a result of the second object performing game operations on the target game character used in the live game. The game operations here are not limited to the various game operations performed on the game character during the game, but also include various game operations performed before the game starts, such as talent point addition operations, equipment matching operations, card deck matching operations, rune selection operations, skill selection operations, etc.

[0054] The first game content information is information extracted by the live broadcast server according to the second object identifier. The above information is stored in the live broadcast server. For example, it can be extracted from the game live broadcast video stream uploaded by the second object through image recognition technology, or extracted from the game server through the preset game interface of the game using the target game character identifier bound to the second object identifier. The live broadcast server associates and stores the second object identifier with the first game content information, so that the first game content information can be returned according to the second object identifier.

[0055] In order to enable the first object not only to watch the live game, but also to timely understand or review the key information that has occurred or is occurring in the game, such as game battle information, it is necessary to obtain the first game content information generated by the second object performing game operations on the target game character from the live broadcast server according to the second object identifier.

[0056] Step S103, receiving and displaying the game live broadcast screen, and rendering the game status element thumbnail at a preset position on the upper layer of the game live broadcast screen.

[0057] Specifically, the live broadcast server will return the game live broadcast screen according to the second object identifier, wherein the game live broadcast screen includes the game live broadcast video stream, and receive and display the game live broadcast screen returned by the live broadcast server, so that the first object can watch the game live broadcast. In order for the first object to understand the game, it is necessary to render the game status element thumbnail at the preset position on the upper layer of the game live broadcast screen. The game status element thumbnail is given an interactive function. By rendering the game status element thumbnail at the preset position on the upper layer of the game live broadcast screen, the first object can interact in the game live broadcast room. That is to say, when the first object clicks on the game status element in the game status element thumbnail, the game content information corresponding to the game status element can be displayed to the first object.

[0058] Specifically, the rendering position information corresponding to the game status element thumbnail can also be obtained, so that after the game live broadcast screen is displayed, the game status element thumbnail can be rendered at the corresponding position on the upper layer of the game live broadcast screen according to the rendering position information, wherein the game status element thumbnail corresponds to at least one game status element, and the game status elements may include: character skill elements, character rune talent elements, game battle situation elements, battle order elements, etc.

[0059] Among them, the rendering position information corresponding to the game status element thumbnail can be obtained when the first game content information is obtained, or it can be obtained one after another. The order of obtaining is not specifically limited here.

[0060] Step S104, based on the triggering operation of the first object on any game state element in the game state element thumbnail, display the second game content information corresponding to the game state element, wherein the second game content information is part or all of the first game content information.

[0061] When the first object wants to know the detailed information of a game state element in the game state element thumbnail, it can move the position corresponding to the game state element through the touch screen of the mobile terminal or the mouse pointer of the computer terminal, which is regarded as the first object triggering the game state element. According to the triggering operation of the first object on any game state element in the game state element thumbnail, the second game content information corresponding to the game state element is displayed. For example, the second game content information can be displayed through a floating window, and the second game content information is part or all of the first game content information. If the game state element thumbnail contains only this one game state element, then the second game content information is the first game content information; if the game state element thumbnail contains multiple game state elements, then the second game content information is part of the first game content information.

[0062] According to the game live broadcast information display method provided in the embodiment of the present application, the audience is not limited to watching the game live broadcast, but can also understand the key information of the game live broadcast, such as game battle information, game character skill information, etc., by triggering the game status elements in the game live broadcast screen, thereby increasing the interactivity between the user and the game status elements during the live broadcast process. In addition, it also allows the audience who has just entered the game live broadcast room to quickly understand the battle information of the live game and other key live broadcast information they want to obtain.

[0063] Figure 2A A flowchart of a method for displaying information of a live game broadcast according to an embodiment of the present application is shown. Figure 2A As shown, the method comprises the following steps:

[0064] Step S201, obtaining the target game character identifier input by the second object in the game live broadcast room.

[0065] Specifically, a live broadcast management page is provided to the second object, so that the second object can select the game to be broadcast live and input the target game character identifier for game battle control in the live broadcast management page when the live broadcast starts. The target game character is the game character controlled by the second object in the live broadcast game battle, thereby realizing the association between the target game character identifier and the game live broadcast room, and the target game character identifier is sent to the live broadcast server. The live broadcast server obtains the target game character identifier input by the second object in the game live broadcast room.

[0066] Step S202, determining whether the game corresponding to the target game character identifier provides a preset game interface, if so, jumping to step S203; if not, jumping to step S204.

[0067] The preset game interface refers to the interface exposed by the game server to the outside world, which can be directly called by the live broadcast server to directly obtain game content information from the game server. Therefore, the live broadcast server can include a list of games that have preset game interfaces. After obtaining the target game character identifier provided by the second object, the game list can be queried to determine whether the game corresponding to the target game character identifier provides a preset game interface. If the game corresponding to the target game character identifier provides a preset game interface, the game content information can be directly obtained through the preset game interface; if the game corresponding to the target game character identifier does not provide a preset game interface, the game content information can be generated through image recognition technology.

[0068] Step S203, according to the target game character identifier, obtain the first game content information generated by the second object performing a game operation on the target game character from the game server through a preset game interface.

[0069] The game server will record the game content information generated by different objects performing game operations on the game characters they use. Therefore, if it is determined that the live game provides a preset game interface, the first game content information generated by the second object performing game operations on the target game character can be obtained from the game server through the preset game interface according to the target game character identifier. The first game content information is the information generated by the second object performing various game operations on the target game character used, including game content information that has occurred or is occurring in the game. Game operations are not limited to various game operations performed on game characters during the game, but also include various game operations performed before the game starts.

[0070] The live broadcast server does not need to be connected to the game server. It only needs to call the interface of the game server to obtain the required game content information. Moreover, when the second object has never opened the detailed interface that records key game content information in the game (such as the preset deck of the card game, the rune talent page before the game battle), the key information can also be collected through the preset game interface.

[0071] Step S204, receiving the game live video stream pushed by the second object, periodically capturing the game video screen from the game live video stream, and associating the game video screen, the second object identifier and the game video screen timestamp and storing them in the image database.

[0072] Specifically, when the second object is broadcasting a game live, it will upload the live game video stream of the broadcasted game to the live broadcast server, so that the live broadcast server will push the live game video stream pushed by the second object to the first object for viewing. After receiving the live game video stream pushed by the second object, the live broadcast server will periodically capture game video screens from the live game video stream. The screen capture time can be flexibly set according to actual needs. For example, it can be set to capture a game video screen every 10 seconds. Of course, other times can also be set. The game video screen, the second object identifier and the game video screen timestamp are then associated and stored in the image database, where the second object identifier is used to distinguish different second objects, thereby facilitating the identification of which game video screens in the image database need to be identified and processed through the second object identifier.

[0073] The game video screen timestamp is used to reflect the position of the game video screen in the game live video stream, so as to facilitate the analysis of multiple game video screens to determine the game content information corresponding to the game operations performed successively.

[0074] Step S205, performing image recognition on multiple game video screens in the image database to obtain game character identification and first game content information generated by game operations.

[0075] Step S206: associate and store the second object identifier, the game character identifier, the first game content information and the information timestamp in a time series database.

[0076] The live broadcast server can obtain the game video screen that needs to be image recognized from the image database, crop the game video screen, and crop the game video screen to a suitable size. Here, the suitable size includes the main screen content in the game video screen. For example, the live broadcast server will perform image recognition on the cropped game video screen, identify the game character identification corresponding to the game video screen, and compare multiple different game video screens to obtain the first game content information generated by the game operation and the corresponding information timestamp. The information timestamp reflects the time when the first game content information is generated. Finally, the live broadcast server associates the second object identification, the game character identification, the first game content information and the information timestamp and stores them in the time series database. The time series database stores the above information in chronological order. In this way, the live broadcast server can query the first game content information generated by the second object performing game operations on the target game character at any time, and can return the first game content information in a targeted manner according to the return time requirement.

[0077] Step S207: receiving a game live broadcast viewing request sent by the first object and carrying the second object identifier.

[0078] Step S208, obtaining first game content information generated by the second object performing a game operation on the target game character according to the second object identifier, wherein the first game content information is extracted by the live broadcast server according to the second object identifier.

[0079] Step S209, receiving and displaying the game live broadcast screen, and rendering the game status element thumbnail at a preset position on the upper layer of the game live broadcast screen.

[0080] Specifically, while displaying the live game screen, thumbnails of game elements will also be rendered at a preset position on the upper layer of the live game screen. Among them, the thumbnails of game elements are transparent masks covering the upper layer of the game status bar in the live game screen, so that the game status bar in the live game screen will not be blocked. In this way, users can not only clearly see the live game screen, but also quickly find the game status elements of interest. Although the game status bar in the live game screen cannot interact with the first object, that is, although the first object can see the game status bar, when the first object clicks on the game status element, no game content information will be displayed to the first object. The game status bar is only part of the content in the live game screen; and by covering the upper layer of the game status bar in the live game screen with a transparent mask, the first object can interact through the transparent mask to achieve the purpose of viewing the game content information that he wants to know.

[0081] Step S210, based on the triggering operation of the first object on any game state element in the game state element thumbnail, display the second game content information corresponding to the game state element, wherein the second game content information is part or all of the first game content information.

[0082] Figure 2B Schematic diagram of game content information displayed to the first object. The first object clicks Figure 2B The game status element in the game state can display the corresponding second game content information to the first object. For example, it can display the talent points of the target game character in the current live game, the skill point addition order of the second object in this game at each level, the battle order of the second object in this game, and the major events that have occurred in this game (which game character defeated which game character at which position on the map at what minute and second, and which team obtained the important neutral resources on the map at what minute and second).

[0083] In an optional implementation, the method further includes: intercepting a game video screen corresponding to the first game content information from the live game video stream;

[0084] Filtering the first game content information to generate third game content information;

[0085] A live broadcast cover is generated according to the third game content information and the game video screen, and the live broadcast cover is displayed to the first object.

[0086] In order to attract more first objects to watch the live game, a corresponding live cover can be set for the live game and displayed to the first objects. The live cover can be directly captured from the live game video stream, and the game video screen corresponding to the first game content information can be captured. The first game content information is updated in real time. Therefore, the latest first game content information can be determined according to the pre-set live cover update time, and the game video screen can be captured from the live game video stream according to the latest first game content information.

[0087] The first game content information includes a lot of game content information. In order to make the live broadcast cover more attractive and increase the exposure of the game live broadcast room, the first game content information needs to be filtered. Specifically, filtering conditions can be set in advance, for example, filtering keywords, and the first game content information is filtered using the preset filtering conditions to filter out the game content information corresponding to the filtered keywords, thereby generating the third game content information. The third game content information is obtained by content extraction of the first game content information, for example, it can be game KDA data, etc. The third game content information is timely information that can reflect the game situation.

[0088] A live broadcast cover is generated based on the third game content information and the third game content information video screen generated by the game. For example, the third game content information can be set at a preset position on the game video screen, for example, at the top middle position of the game video screen, or at other more obvious positions that are easy for the first subject to see, and the live broadcast cover is displayed to the first subject, where the first subject refers to the audience who has not entered the game live broadcast room. By displaying the live broadcast cover of the third game content information with timeliness to the first subject, the first subject can quickly select the game live broadcast that he wants to watch, avoiding the first subject spending a lot of time screening the game live broadcast room.

[0089] The live broadcast cover in the present application changes dynamically, that is, the content displayed on the live broadcast cover is fluid and will be continuously replaced with the game content, thereby attracting more first objects to watch the game live broadcast.

[0090] In an optional implementation, the method further includes: acquiring barrage information sent by the second object;

[0091] Intercepting a game video screen corresponding to the first game content information from the game live video stream;

[0092] A live broadcast cover is generated according to the barrage information and the game video screen, and the live broadcast cover is displayed to the first object.

[0093] Specifically, in order to attract more first objects to watch the live game, a corresponding live cover can be set for the live game and displayed to the first objects. The live cover can be directly captured from the live game video stream, and the game video screen corresponding to the first game content information can be captured. The first game content information is updated in real time. Therefore, the latest first game content information can be determined according to the pre-set live cover update time, and the game video screen can be captured from the live game video stream according to the latest first game content information.

[0094] The live broadcast cover can also display some other information to attract the first object. Therefore, the second object can input bullet screen information, such as bullet screen activity information, bullet screen promotion information, bullet screen invitation information, etc. The live broadcast server generates a live broadcast cover based on the bullet screen information and the game video screen, and displays the live broadcast cover to the first object. Thus, some valuable live broadcast information can be delivered to the first object through the live broadcast cover. The live broadcast cover in this application is dynamically changing, that is, the content displayed on the live broadcast cover is fluid and will be continuously replaced with the game content, thereby attracting more first objects to watch the game live broadcast.

[0095] In an optional implementation, the second object can hide part of the information, and the first object can obtain this part of information by paying. Therefore, after monitoring the triggering operation of the first object on any state element, it is also necessary to determine whether the marking information of the second game content information corresponding to the game state element is the preset marking information, wherein the preset marking information is used to indicate that the game content information corresponding to the marking cannot be directly obtained by the first object and needs to be paid for; if the marking information of the second game content information corresponding to the game state element is the preset marking information, the second game content information is encrypted and hidden, that is, the second game content information is not directly displayed to the first object, and then the preset prompt information is displayed to the first object, for example, prompting the first object to pay to unlock, and to obtain the game content information generated by the game operation performed by the second object on the target game character through unlocking. If the marking information of the second game content information corresponding to the game state element is not the preset marking information, the second game content information corresponding to the game state element is displayed to the first object.

[0096] For example, if the game live broadcast by the second object is a card game, the second object can set the deck information to be confidential, and the deck information is marked as preset marking information. That is to say, if the game state element triggered by the first object is a deck element, the deck information will be encrypted and hidden, and the preset prompt information will be displayed to the first object, where the preset prompt information can be "knowledge payment unlocking". After monitoring the payment unlocking request triggered by the first object, the deck information can be displayed to the first object, and a one-click copy button can be provided to the first object, so that the first object can copy the card matching plan to its own game through the one-click copy button.

[0097] According to the information display method for game live broadcast provided by the embodiment of the present application, the audience is not limited to watching the game live broadcast, but can also understand the key information of the game live broadcast by triggering the game status elements in the game live broadcast screen, such as game battle information, game character skill information, etc., which increases the interactivity between the user and the game status elements during the live broadcast process. In addition, it also allows the audience who has just entered the game live broadcast room to quickly understand the battle information of the live broadcast game and other key live broadcast information they want to obtain. The live broadcast cover is displayed to the first object. The content displayed on the live broadcast cover is fluid and will be continuously replaced with the game content. Some valuable live broadcast information can be delivered to the first object through the live broadcast cover, thereby attracting more first objects to watch the game live broadcast.

[0098] Figure 3 A structural block diagram of a cloud processing device according to an embodiment of the present application is shown. Figure 3 As shown, the device comprises:

[0099] The first receiving module 301 is adapted to receive a game live broadcast viewing request sent by a first object and carrying a second object identifier;

[0100] A first acquisition module 302 is adapted to acquire, according to the second object identifier, first game content information generated by the second object performing a game operation on the target game character, wherein the first game content information is extracted by the live broadcast server according to the second object identifier;

[0101] The display module 303 is adapted to receive and display the game live broadcast screen; and, according to the triggering operation of the first object on any game state element in the game state element thumbnail, display the second game content information corresponding to the game state element, wherein the second game content information is part or all of the first game content information;

[0102] The rendering module 304 is adapted to render a thumbnail of a game status element at a preset position on the upper layer of the game live broadcast screen.

[0103] Optionally, the device further comprises: an interception module, adapted to intercept a game video screen corresponding to the first game content information from the game live video stream;

[0104] A filtering processing module, adapted to filter the first game content information to generate third game content information;

[0105] The generation module is suitable for generating a live broadcast cover according to the third game content information and the game video screen, and displaying the live broadcast cover to the first object.

[0106] Optionally, the device further includes: a second acquisition module, adapted to acquire the bullet screen information sent by the second object;

[0107] An interception module, adapted to intercept a game video screen corresponding to the first game content information from the game live video stream;

[0108] The generation module is suitable for generating a live broadcast cover according to the barrage information and the game video screen, and displaying the live broadcast cover to the first object.

[0109] Optionally, the device further comprises: a judgment module, adapted to judge whether the marking information of the second game content information corresponding to the game state element is preset marking information;

[0110] The display module is further adapted to: if it is not the preset mark information, display the second game content information corresponding to the game state element;

[0111] If it is preset marking information, the second game content information is encrypted and hidden, and the preset prompt information is displayed to the first object.

[0112] Optionally, the device also includes: a third acquisition module, suitable for obtaining the target game character identifier input by the second object in the game live broadcast room; according to the target game character identifier, obtaining the first game content information generated by the second object performing game operations on the target game character from the game server through a preset game interface.

[0113] Optionally, the device further includes: a second receiving module, adapted to receive a game live video stream pushed by a second object;

[0114] The associated storage module is adapted to periodically capture the game video screen from the live game video stream, associate and store the game video screen, the second object identifier and the game video screen timestamp in the picture database; and associate and store the second object identifier, the game character identifier, the first game content information and the information timestamp in the time series database;

[0115] The image recognition module is suitable for performing image recognition on multiple game video screens in the image database to obtain the game character identification and the first game content information generated by the game operation.

[0116] Optionally, the game status element thumbnail is a transparent mask covering the upper layer of the game status bar in the game live broadcast screen.

[0117] The description of each module above refers to the corresponding description in the method embodiment and will not be repeated here.

[0118] According to the information display device for game live broadcast provided by the embodiment of the present application, the audience is not limited to watching the game live broadcast, but can also understand the key information of the game live broadcast by triggering the game status elements in the game live broadcast screen, such as game battle information, game character skill information, etc., which increases the interactivity between the user and the game status elements during the live broadcast process. In addition, it also allows the audience who has just entered the game live broadcast room to quickly understand the battle information of the live broadcast game and other key live broadcast information they want to obtain. The live broadcast cover is displayed to the first object. The content displayed on the live broadcast cover is fluid and will be continuously replaced with the game content. Some valuable live broadcast information can be delivered to the first object through the live broadcast cover, thereby attracting more first objects to watch the game live broadcast.

[0119] An embodiment of the present application provides a non-volatile computer storage medium, which stores at least one executable instruction or computer program, and the executable instruction or computer program can enable a processor to execute operations corresponding to the game live broadcast information display method in any of the above method embodiments.

[0120] An embodiment of the present application provides a computer program product, which includes at least one executable instruction or computer program, which can enable a processor to execute operations corresponding to the game live broadcast information display method in any of the above-mentioned method embodiments.

[0121] Figure 4 A schematic diagram of the structure of an embodiment of a computing device of the present application is shown. The specific embodiment of the present application does not limit the specific implementation of the computing device.

[0122] like Figure 4 As shown, the computing device may include: a processor (processor) 402 , a communications interface (Communications Interface) 404 , a memory (memory) 406 , and a communication bus 408 .

[0123] The processor 402, the communication interface 404, and the memory 406 communicate with each other via the communication bus 408. The communication interface 404 is used to communicate with other devices such as a client or other server network elements. The processor 402 is used to execute the program 410, which can specifically execute the relevant steps in the above-mentioned embodiment of the information display method for game live broadcasting of the computing device.

[0124] Specifically, the program 410 may include program codes, which include computer operation instructions.

[0125] The processor 402 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0126] The memory 406 is used to store the program 410. The memory 406 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0127] Program 410 can be specifically used to enable processor 402 to execute the information display method for live game broadcast in any of the above-mentioned method embodiments. The specific implementation of each step in program 410 can refer to the corresponding description in the corresponding steps and units in the above-mentioned information display embodiment for live game broadcast, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-mentioned devices and modules can refer to the corresponding process description in the above-mentioned method embodiment, which will not be repeated here.

[0128] The algorithm and display provided herein are not inherently related to any specific computer, virtual system or other equipment. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the present application embodiment is not directed to any specific programming language yet. It should be understood that various programming languages ​​can be utilized to realize the content of the present application embodiment described herein, and the above description of specific languages ​​is to disclose the best mode of implementation of the present application embodiment.

[0129] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0130] Similarly, it should be understood that in order to streamline the present disclosure and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the embodiments of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be interpreted as reflecting the following intention: the claimed embodiments of the present application require more features than the features clearly stated in each claim. More specifically, as reflected in the claims below, the inventive aspects are less than all the features of the single embodiment disclosed above. Therefore, the claims following the specific embodiment are hereby explicitly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the embodiment of the present application.

[0131] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0132] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the embodiments of the present application and to form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0133] The various component embodiments of the embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components according to the embodiments of the present application. The embodiments of the present application can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the embodiments of the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0134] It should be noted that the above embodiments illustrate rather than limit the embodiments of the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The embodiments of the present application may be implemented by means of hardware including several different elements and by means of appropriately programmed computers. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.

Claims

1. A method for displaying information of a live game broadcast, comprising: Receiving a game live broadcast viewing request sent by the first object and carrying an identifier of the second object; According to the second object identifier, obtaining first game content information generated by the second object performing a game operation on the target game character, wherein the first game content information is extracted by the live broadcast server according to the second object identifier; Receive and display a game live broadcast screen, and render a game status element thumbnail at a preset position on the upper layer of the game live broadcast screen; According to the triggering operation of the first object on any game state element in the game state element thumbnail, second game content information corresponding to the game state element is displayed, wherein the second game content information is part or all of the first game content information.

2. The method according to claim 1, wherein: The method further includes: intercepting a game video screen corresponding to the first game content information from a live game video stream; filtering the first game content information to generate third game content information; A live broadcast cover is generated according to the third game content information and the game video screen, and the live broadcast cover is displayed to the first object.

3. The method according to claim 1, wherein: The method further includes: acquiring bullet screen information sent by the second object; Intercepting a game video screen corresponding to the first game content information from a live game video stream; A live broadcast cover is generated according to the barrage information and the game video screen, and the live broadcast cover is displayed to the first object.

4. The method according to any one of claims 1 to 3, wherein: Before displaying the second game content information corresponding to the game state element, the method further includes: Determining whether the marking information of the second game content information corresponding to the game state element is preset marking information; The second game content information corresponding to the game state element further includes: If not, then displaying the second game content information corresponding to the game status element; If so, the second game content information is encrypted and hidden, and preset prompt information is displayed to the first object.

5. The method according to any one of claims 1 to 4, wherein: The method further includes: obtaining a target game character identifier input by the second subject in the game live broadcast room; According to the target game character identifier, first game content information generated by the second object performing a game operation on the target game character is obtained from the game server through a preset game interface.

6. The method according to any one of claims 1 to 4, wherein: The method further includes: receiving a live game video stream pushed by a second object; Intercepting a game video screen from the live game video stream at regular intervals, and associating the game video screen, the second object identifier, and the game video screen timestamp and storing them in a picture database; Performing image recognition on a plurality of game video screens in the image database to obtain a game character identifier and first game content information generated by a game operation; The second object identifier, the game character identifier, the first game content information and the information timestamp are associated and stored in a time series database.

7. The method according to any one of claims 1 to 6, wherein: The game status element thumbnail is a transparent mask covering the upper layer of the game status bar in the game live broadcast screen.

8. A device for displaying information of a live game broadcast, comprising: A first receiving module, adapted to receive a game live broadcast viewing request sent by a first object and carrying an identifier of a second object; A first acquisition module is adapted to acquire, according to the second object identifier, first game content information generated by the second object performing a game operation on the target game character, wherein the first game content information is extracted by the live broadcast server according to the second object identifier; A display module, adapted to receive and display a game live broadcast screen; and, according to a triggering operation of a first object on any game state element in the game state element thumbnail, display second game content information corresponding to the game state element, wherein the second game content information is part or all of the first game content information; The rendering module is adapted to render a thumbnail of a game status element at a preset position on the upper layer of the game live broadcast screen.

9. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the game live broadcast information display method as described in any one of claims 1-7.

10. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute an operation corresponding to the method for displaying game live broadcast information as described in any one of claims 1-7.

11. A computer program product, comprising at least one executable instruction, wherein the executable instruction enables a processor to execute operations corresponding to the method for displaying game live broadcast information as described in any one of claims 1-7.