Method, device and medium for configuring a live interface

By configuring the client and the live streaming management client to work together, the problem of information controls obscuring the live stream screen during e-sports event live streaming has been solved, achieving unobstructed display and improving user experience.

CN116320580BActive Publication Date: 2025-12-19TENGJING SPORTS CULTURE DEV (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211720238.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2025-12-19
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

In esports live streaming, the problem of information controls and the live screen obscuring each other affects the user's viewing experience.

Method used

It provides a configuration client and a live streaming management client. The configuration interface combines the configured information controls with the live streaming screen, ensuring that there are no overlapping areas in the live streaming interface and achieving unobstructed display of information controls and live streaming screen.

Benefits of technology

This avoids the information controls and the live stream screen from obscuring each other, improves the user's viewing experience, simplifies the configuration process of the live stream interface, and reduces manpower and time costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116320580B_ABST
    Figure CN116320580B_ABST
Patent Text Reader

Abstract

The application discloses a live broadcast interface configuration method and device, equipment and medium, and belongs to the computer technical field. The method comprises the following steps: a first configuration interface of a configuration client is displayed, and the first configuration interface is used for displaying configuration options for configuring information controls in a live broadcast interface; in response to a configuration operation on the configuration options, configured information controls are displayed in the first configuration interface; configuration information of the live broadcast interface is sent to a live broadcast management client; the live broadcast management client is used for synthesizing the configured information controls indicated by the configuration information and a live broadcast picture in the live broadcast interface to obtain a live broadcast stream of the live broadcast interface, and the live broadcast stream is sent to a live broadcast client for display. By providing the configuration client, the live broadcast interface can be configured, and since the information controls in the live broadcast interface and the live broadcast picture do not have overlapping areas, the mutual shielding situation is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a live interface configuration method and device, equipment and medium. BACKGROUND

[0002] During the process of the e-sports event, the server provides a live stream of the e-sports event to the live client, so as to display a live picture of the e-sports event.

[0003] In the related art, the live client can display a live interface of the e-sports event according to the live stream, and the live interface displays a live picture of the e-sports event and an information control. The information control is used to display match information of the e-sports event or other information, such as advertisement interactive information.

[0004] Since the live picture is usually a horizontal screen picture, in order to facilitate the user to watch, the live picture is usually displayed in a full screen mode. At this time, the information control is superimposed on the live picture displayed in the full screen mode, which causes the information control and the live picture to block each other. SUMMARY

[0005] The present application provides a live interface configuration method, device, equipment and medium, which can avoid the information control and the live picture from blocking each other. The technical solution is as follows:

[0006] According to an aspect of the present application, a live interface configuration method is provided, which is applied to a configuration client, and the method comprises:

[0007] displaying a first configuration interface of the configuration client, the first configuration interface being used to configure the live interface, and the first configuration interface displaying a configuration option used to configure an information control in the live interface;

[0008] in response to a configuration operation on the configuration option, displaying a configured information control in the first configuration interface, the configured information control being used to display in the live interface;

[0009] sending configuration information of the live interface to a live management client;

[0010] The live management client is used to synthesize the configured information control indicated by the configuration information and a live picture in the live interface to obtain a live stream of the live interface, and send the live stream to a live client for display. The configured information control in the live interface and the live picture do not have an overlapping area.

[0011] According to another aspect of the present application, a live interface display method is provided, which is applied to a live management client, and the method comprises:

[0012] obtain configuration information of the live interface, the configuration information being configured through a first configuration interface of a configuration client;

[0013] display the live interface determined according to the configuration information, the live interface including configured information controls indicated by the configuration information and a live picture, and the configured information controls and the live picture in the live interface not having overlapping areas;

[0014] send a live stream to a live client, the live stream being obtained by recording the displayed live interface through the live management client, and the live stream being used by the live client to display the live interface.

[0015] According to another aspect of the present application, a configuration device of a live interface is provided, and the device includes:

[0016] a display module, configured to display a first configuration interface of a configuration client, the first configuration interface being used to configure the live interface, and the first configuration interface displaying configuration options used to configure information controls in the live interface;

[0017] the display module, configured to display configured information controls in the first configuration interface in response to configuration operations on the configuration options, the configured information controls being used to display in the live interface;

[0018] a sending module, configured to send configuration information of the live interface to a live management client;

[0019] The live management client is configured to synthesize the configured information controls indicated by the configuration information and a live picture in the live interface to obtain a live stream of the live interface, and send the live stream to a live client to display, and the configured information controls and the live picture in the live interface not having overlapping areas.

[0020] In an optional design, the display module is configured to:

[0021] display configuration options of a portrait information control in the first configuration interface;

[0022] The portrait information control is set for the live interface, and the portrait information control is used to display in the live interface in a vertical arrangement.

[0023] In an optional design, the display module is configured to:

[0024] display the configuration options of the portrait information control in the first configuration interface according to different display positions.

[0025] The display position is used to indicate a position of the vertical version information control displayed in the live interface.

[0026] In an optional design, the display module is configured to:

[0027] display at least one of at least one first configuration option, at least one second configuration option, and at least one third configuration option in the first configuration interface.

[0028] The first configuration option is used to configure a first information control displayed at a top position in the live interface, and the first information control includes at least one of a first countdown control, a team defeating number ratio control, a team economy control, a battle information control, and a team score control, and the first countdown control is used to display countdown information of a start time of a match.

[0029] The second configuration option is used to configure a second information control displayed at a middle position in the live interface, and the second information control includes a second countdown control used to display countdown information of a refresh time of a neutral creature in a virtual environment.

[0030] The third configuration option is used to configure a third information control displayed at a bottom position in the live interface, and the third information control includes at least one of a third countdown control, a virtual character information control, a neutral creature information control, a replay control, a commentary live picture control, a player live picture control, and an advertisement control, and the third countdown control is used to display countdown information of the start time of the match and prompt information.

[0031] In an optional design, the configured information control is used to display match information of the match, and the configuration interface further includes a match information option used to configure the match information; and the sending module is configured to:

[0032] send edited match information to the live management client according to an editing operation on the match information option.

[0033] The edited match information is used to replace match information obtained by the live management client through a server.

[0034] In an optional design, the sending module is configured to:

[0035] send an interface link to the live management client, and the interface link is used for the live management client to obtain a user interface including the configured information control, and a display area of the live picture is reserved in the user interface.

[0036] In an optional design, the display module is configured to:

[0037] display a second configuration interface of the configuration client, the second configuration interface being configured to configure the information control, and the second configuration interface displaying at least one of an adaptive position of the information control in the live interface, an adaptive display direction of the information control, a shelving state of the information control, and multimedia resources displayed in the information control.

[0038] In an optional design, the display module is configured to:

[0039] In response to a preview operation, display the configured information control arranged and displayed according to the display position in the configuration interface.

[0040] According to another aspect of the present application, a display device of a live interface is provided, and the device includes:

[0041] an acquisition module configured to acquire configuration information of the live interface, the configuration information being configured through a first configuration interface of a configuration client;

[0042] a display module configured to display the live interface determined according to the configuration information, the live interface including a configured information control and a live picture indicated by the configuration information, and the configured information control and the live picture in the live interface not having an overlapping area;

[0043] a sending module configured to send a live stream to a live client, the live stream being obtained by recording the live interface displayed through the live management client, and the live stream being used by the live client to display the live interface.

[0044] According to another aspect of the present application, a computer device is provided, and the computer device includes a processor and a memory, the memory storing at least one instruction, at least one program, a code set, or an instruction set, the at least one instruction, the at least one program, the code set, or the instruction set being loaded and executed by the processor to implement the live interface configuration method or the live interface display method according to the above aspects.

[0045] According to another aspect of the present application, a computer readable storage medium is provided, and the readable storage medium stores at least one instruction, at least one program, a code set, or an instruction set, the at least one instruction, the at least one program, the code set, or the instruction set being loaded and executed by a processor to implement the live interface configuration method or the live interface display method according to the above aspects.

[0046] According to another aspect of the present application, a computer program product or computer program is provided, which comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the method for configuring a live interface or the method for displaying a live interface provided in various optional implementations of the above aspect.

[0047] The technical solutions provided by the present application have at least the following beneficial effects:

[0048] By providing the configuration client, the live interface can be configured according to the configuration client, and the live interface includes the configured information control obtained by configuration and the live picture. Since the information control and the live picture in the live interface do not have overlapping areas, the situation of mutual shielding is avoided. Moreover, since the live picture displayed does not have shielding, the user's viewing experience is also ensured. BRIEF DESCRIPTION OF DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0050] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0051] Figure 2 is a schematic diagram of a first configuration interface provided by an exemplary embodiment of the present application;

[0052] Figure 3 is a schematic diagram of a live interface provided by an exemplary embodiment of the present application;

[0053] Figure 4 is a flowchart of a method for configuring a live interface provided by an exemplary embodiment of the present application;

[0054] Figure 5 is a flowchart of a method for configuring a live interface provided by an exemplary embodiment of the present application;

[0055] Figure 6 is a schematic diagram of a second configuration interface provided by an exemplary embodiment of the present application;

[0056] Figure 7 is a schematic diagram of a first configuration interface during a process of a competition provided by an exemplary embodiment of the present application;

[0057] Figure 8 FIG. 1 is a schematic diagram of a process of configuring a live interface according to an example embodiment of the present application;

[0058] Figure 9 FIG. 2 is a flowchart of a method of displaying a live interface according to an example embodiment of the present application;

[0059] Figure 10 FIG. 3 is a structural diagram of a configuration device of a live interface according to an example embodiment of the present application;

[0060] Figure 11 FIG. 4 is a structural diagram of a display device of a live interface according to an example embodiment of the present application;

[0061] Figure 12 FIG. 5 is a structural diagram of a computer device according to an example embodiment of the present application.

[0062] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the present application. DETAILED DESCRIPTION

[0063] To make the objects, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0064] First, the terms involved in the embodiments of the present application are introduced:

[0065] Event: refers to all sports events, e-sports events. The embodiments of the present application mainly take e-sports events as examples for illustration. It should be noted that the method provided by the embodiments of the present application can also be used to configure and display the live interface of other types of events, such as football matches, basketball matches, tennis matches, etc. in sports events.

[0066] Live broadcast: independent signal acquisition equipment is set up at the event site to collect audio and video data of the event in real time, which is uploaded to the server through the network, and the server publishes the real-time collected audio and video of the event to the Internet for users to watch. For example, it is published to the client corresponding to the server for users to watch.

[0067] User interface (User Interface, UI) control: refers to any visible control or element on the user interface of an application. For example, pictures, input boxes, text boxes, buttons, labels, etc. Some of these UI controls respond to user operations, such as when the user clicks the preview control, the configured information control that has been configured can be displayed.

[0068] Multiplayer Online Battle Arena (MOBA) game: refers to a game in which different virtual teams belonging to at least two opposing camps occupy their respective map areas in a virtual environment, and compete for a certain victory condition. The victory condition includes but is not limited to: occupying a point or destroying an opposing camp point, killing a virtual character of an opposing camp, ensuring the survival of oneself within a specified scene and time, seizing a certain resource, and scoring more than at least one of the opponent within a specified time. The tactical competition can be carried out in units, and the map of each tactical competition can be the same or different. Each team includes one or more virtual characters, such as 1, 2, 3, or 5.

[0069] Virtual environment: a virtual environment displayed (or provided) by an application when running on a terminal. The virtual environment can be a simulated environment of the real world, a semi-simulated and semi-fictional environment, or a purely fictional environment. The virtual environment can be any one of a two-dimensional virtual environment, a 2.5-dimensional virtual environment, and a three-dimensional virtual environment, which is not limited by embodiments of the present application.

[0070] Virtual character: at least one movable object in a virtual environment controlled by a user. The virtual character can be a virtual person, a virtual animal, an animation character, etc. Optionally, the virtual character is a three-dimensional model created based on animation skeleton technology. Each virtual character has its own shape and volume in the virtual environment, occupying a part of the space in the virtual environment.

[0071] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application, which includes a first terminal 110, a second terminal 120, a third terminal 130, and a server 140.

[0072] The first terminal 110 is installed and runs a configuration client, which is used to configure the live interface of the e-sports event. The e-sports event is held through a game client, which is a client supporting a virtual environment, and can be any one of a first-person shooting (FPS) game, a third-person shooting (TPS) game, a multiplayer online battle arena (MOBA) game, a tactical competition game, and a strategy game (SLG).

[0073] The second terminal 120 is installed and runs a live management client, which is used to display a live interface configured by the configuration client and record the displayed live interface to obtain a live stream of the e-sports event, and send the live stream to the live client through the server 140 for display. The live interface includes a live picture of the e-sports event, which is a real-time picture provided by the game client and obtained by the live management client through the server 140. The server 140 is connected with a background server of the game client, or the server 140 is the background server of the game client.

[0074] The third terminal 130 is installed and runs a live client, which is used to display the live stream of the e-sports event obtained by the live management client, i.e., display the live interface configured by the configuration client. The third terminal 130 is a terminal used by a user 131, and the user 131 can watch the live of the e-sports event by using the live client of the third terminal 130.

[0075] The first terminal 110, the second terminal 120 and the third terminal 130 can be referred to as one of a plurality of terminals. The first terminal 110 and the second terminal 120 can be the same terminal or different terminals. The first terminal 110 and the second terminal 120 have a display screen and can provide a display function. The first terminal 110 can be referred to as a configuration screen, and the second terminal 120 can be referred to as a live screen. The first terminal 110, the second terminal 120 and the third terminal 130 can be the same or different in device type, which includes at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer and a desktop computer.

[0076] The first terminal 110, the second terminal 120 and the third terminal 130 are connected with the server 140 through a wireless network or a wired network.

[0077] The server 140 includes at least one of a server, a plurality of servers, a cloud computing platform and a virtualization center. The server 140 is used to provide background services for the configuration client, the live management client and the live client. Alternatively, the server 140 undertakes the main computing work, and the terminal undertakes the secondary computing work; or the server 140 undertakes the secondary computing work, and the terminal undertakes the main computing work; or the server 140 and the terminal adopt a distributed computing architecture for collaborative computing.

[0078] In an illustrative example, server 140 includes processor 141, user account database 142, live streaming service module 143, and user-facing input / output interface (I / O interface) 144. Processor 141 loads instructions stored in server 140 and processes data in user account database 142 and live streaming service module 143. User account database 142 stores user account data used by first terminal 110, second terminal 120, third terminal 130, and other terminals, such as user account avatars and nicknames. Live streaming service module 143 provides functions related to live streaming esports events, including storing and sending configured live streaming interface data, and pushing live streaming esports events. User-facing I / O interface 144 establishes communication and exchanges data with first terminal 110, second terminal 120, and third terminal 130 via wireless or wired networks.

[0079] Those skilled in the art will understand that the number of terminals described above can be more or less. For example, there may be only one terminal, or there may be dozens or hundreds of terminals, or even more. This application does not limit the number of terminals or the type of device.

[0080] Figure 2 This is a schematic diagram of a first configuration interface provided in an exemplary embodiment of this application. Figure 2 As shown, the configuration client displays a first configuration interface 201, which is used to configure the live streaming interface. The first configuration interface 201 displays configuration options 202 for configuring information controls in the live streaming interface. These information controls are used to display esports-related match information and can also display other information, such as advertisements. When selecting the adaptation direction of the information controls (e.g., ...), ... Figure 1 Selecting "Vertical" will display the configuration options 202 for the vertical information controls in the first configuration interface 201. These vertical information controls are used to display information vertically in the live streaming interface. Furthermore, different configuration options 202 are displayed according to their corresponding display positions (e.g., ...). Figure 1 The display positions ("top", "middle", and "bottom") indicate the location of the vertical information control configured in configuration option 202 within the live streaming interface. In response to selecting an information control in configuration option 202, the configuration client displays the selected information control as a configured information control 203 in the configuration interface 201. In response to a preview operation, the configuration client displays the configured information control 203 arranged in the aforementioned positions in the configuration interface 201.

[0081] After the configuration is completed, the configuration client sends an interface link to the live management client, or the live management client obtains the interface link input by a human being. The interface link is used for the live management client to obtain a user interface including the configured information control. The live management client is used to synthesize the user interface and the live picture of the e-sports event in a live interface, so as to obtain a live stream of the live interface, and send the live stream to the live client for display. Figure 3 FIG. 1 is a schematic diagram of a live interface provided by an example embodiment of the present application. As shown in FIG. 1, a live client displays a live interface 101 after receiving a live stream obtained by a configuration client. The live interface 101 displays a live picture (game picture) 102 of an e-sports event and a configured information control 103. The live picture 102 is a horizontal screen picture, and the information control 103 is used to display game information of the e-sports event. The live picture 102 and the different information controls 103 are displayed in a vertical arrangement. Figure 3

[0082] By providing the configuration client, the live interface can be configured according to the configuration client. The live interface includes the configured information control obtained by the configuration and the live picture of the e-sports event. Since there is no overlapping area between the information control and the live picture in the live interface, the mutual shielding is avoided. Since there is no shielding on the displayed live picture, the user's viewing experience is also ensured.

[0083] Figure 4 FIG. 2 is a flowchart of a configuration method of a live interface provided by an example embodiment of the present application. The method can be used to configure a configuration client as shown in FIG. 1. As shown in FIG. 2, the method includes the following steps. Figure 1 Figure 4

[0084] Step 402: display a first configuration interface of the configuration client.

[0085] The first configuration interface is used to configure a live interface. Optionally, the live interface is a vertical screen user interface, that is, a vertical screen live interface. The live interface can also be a horizontal screen live interface. The vertical screen user interface refers to that the content in the user interface is arranged and displayed from top to bottom along the length direction of a display screen, and when the vertical screen user interface is consulted, the length direction of the display screen is placed vertically to read the content in the user interface. The horizontal screen user interface refers to that the content in the user interface is arranged and displayed from top to bottom along the width direction of the display screen. When the horizontal screen user interface is consulted, the width direction of the display screen is placed vertically to read the content in the user interface.

[0086] ​​​The first configuration interface displays configuration options for configuring information controls in the live interface. The information controls are used to display match information and other information of a match of an e-sports match. Optionally, the e-sports match refers to an e-sports match. For example, the match information includes information of a virtual character controlled by a player in a team in a match of the e-sports match, team information of the team, economic situation of the team, number of virtual buildings (defensive towers) destroyed by the team, total number of times that a virtual character of the team defeats a virtual character in an opponent team, total number of times that a virtual character of the team dies, score of the team, replay information of the e-sports match, countdown information, information of introducing neutral creatures, etc. The information of the virtual character includes name of the virtual character, avatar of the virtual character, record of the virtual character, props equipped by the virtual character, and economic situation of the virtual character. The other information includes prompt information, advertisement information, etc. For example, the prompt information is used to prompt that the live interface adopts a vertical screen viewing mode. In one information control, one kind of information or a combination of multiple kinds of information can be displayed.

[0087] Optionally, the configuration options are used to configure the information controls displayed in the live interface, i.e., through the configuration options, a user can select which information controls are displayed in the live interface. Further, the configuration options are also used to configure display positions of the information controls displayed in the live interface. For example, for a top part, a middle part, and a bottom part of the live interface, information controls to be displayed can be configured respectively.

[0088] Step 404: In response to a configuration operation on the configuration options, display the configured information controls in the first configuration interface.

[0089] The configured information controls are used to be displayed in the live interface. For example, continuing to refer to Figure 2 , the configuration options in the first configuration interface are displayed in a drop-down box manner, and names of the information controls are displayed in the drop-down box. In response to selecting an information control by a name in the drop-down box of the configuration options, the configuration client displays the selected information control in the configuration interface and takes it as a configured information control. Optionally, different configuration options correspond to display positions, and a display position of a configured information control configured by a configuration option in the live interface is determined according to a display position corresponding to the configuration option.

[0090] Step 406: Send configuration information of the live interface to the live management client.

[0091] The live management client synthesizes the configured information control indicated by the configuration information and the live picture in the live interface to obtain a live stream of the live interface. Then, the live management client sends the live stream to the live client for display. The configured information control and the live picture in the live interface do not have an overlapping area. Optionally, the live picture is a vertical screen picture or a horizontal screen picture. For example, in a stage when a match of the event has not started, the live picture is a picture for commentating on the event by a commentator, and at this time, the live picture is a vertical screen picture or a horizontal screen picture. In a process when the match of the event is being played, the live picture is a game picture of the event, and at this time, the live picture is a horizontal screen picture.

[0092] Optionally, the configuration client can generate a link of the configuration information, and the link is input to the live management client by the administrator, so that the live management client can obtain the configuration information through the link.

[0093] The live stream of the live picture is obtained by the live management client through a server, and the live stream of the live picture in the server is obtained by the server through a background server of a game client for holding the e-sports event. Optionally, in the above server is the background server of the game client for holding the e-sports event, and the server can directly send the live stream of the live picture of the e-sports event to the live management client.

[0094] Optionally, the configuration client and the live management client are deployed in different computer devices, and the different computer devices each have a display screen for displaying a user interface of the configuration client and the live management client. The computer device in which the configuration client is deployed can be referred to as a configuration screen, and the computer device in which the live management client is deployed can be referred to as a live screen.

[0095] In summary, the method provided in the embodiment can realize configuration of a live interface according to a configuration client by providing the configuration client, and the live interface includes a configured information control obtained through configuration and a live picture. Since the information control and the live picture in the live interface do not have an overlapping area, the situation of mutual shielding is avoided. Moreover, since there is no shielding on the displayed live picture, the user's viewing experience is ensured.

[0096] Figure 5 FIG. 1 is a flow diagram of a configuration method of a live interface provided in an example embodiment of the present application. The method can be used for a live management client as shown in FIG. 2. As shown in FIG. 3, the method includes the following steps. Figure 1 Figure 5

[0097] Step 502: display a first configuration interface of the configuration client.

[0098] ​​The first configuration interface is used for configuring a live interface. Optionally, the live interface is a portrait user interface. In the first configuration interface, a configuration option for configuring information controls in the live interface is displayed. The configuration option is used for configuring the information controls displayed in the live interface, i.e., through the configuration option, the user can select which information controls are displayed in the live interface. Optionally, the configuration option is also used for configuring the display positions of the information controls displayed in the live interface. For example, for the top, middle and bottom of the live interface, the information controls that need to be displayed can be configured respectively.

[0099] The information controls are used for displaying match information of a match and other information. Optionally, the match refers to an e-sports match. For example, the match information includes information of a virtual character controlled by a player in a team participating in the e-sports match, team information of the team, economic situation of the team, number of virtual buildings (defensive towers) destroyed by the team, total number of times that a virtual character in the team defeats a virtual character in an opponent team, total number of times that a virtual character in the team dies, score of the team, replay information of the e-sports match, countdown information, information of introducing neutral creatures, etc. The information of the virtual character includes name of the virtual character, avatar of the virtual character, record of the virtual character, props equipped by the virtual character, economic situation of the virtual character. The other information includes prompt information, advertisement information, etc. For example, the prompt information is used for prompting that the live interface adopts a portrait viewing mode. In one information control, one kind of information or a combination of multiple kinds of information can be displayed.

[0100] The configuration client can display a configuration option of a portrait information control in the first configuration interface. The portrait information control is set for the live interface. The information control and the portrait information control are set by a developer. Optionally, for a landscape interface, a landscape information control can also be provided. The portrait information control is used for being displayed in the live interface in a vertical arrangement. Optionally, for the portrait information control displayed in the live interface, the width thereof is the same as the width of the live interface.

[0101] Optionally, the portrait information control corresponds to an adaptive display direction. The adaptive display direction is used for reflecting that the portrait information control matches a portrait live picture or matches a landscape live picture. The portrait information controls of different adaptive display directions have different aspect ratios. For example, in a stage when a match of an e-sports match has not started, the live picture is a picture in which a commentator comments on the e-sports match, at this time, the live picture is a portrait picture or a landscape picture. In a process when the match of the e-sports match is ongoing, the live picture is a match picture of the e-sports match, at this time, the live picture is a landscape picture. For the live pictures of different display directions, adaptive portrait information controls need to be configured to reasonably arrange the content in the live interface. For example, continuing to refer to Figure 2The vertical information control can be filtered by adapting the display direction (portrait, landscape) to obtain the vertical information control satisfying the filtering condition, and the live interface is configured by the configuration option.

[0102] When the configuration option is displayed, the configuration client displays the configuration option of the vertical information control in the first configuration interface according to different display positions. The display position is used to indicate the display position of the vertical information control in the live interface. That is, the display position of the information control in the live interface configured by the configuration option is determined according to the display position corresponding to the configuration option.

[0103] When the configuration option is displayed according to the display position, the configuration client displays at least one of at least one first configuration option, at least one second configuration option and at least one third configuration option in the first configuration interface. The first configuration option is used to configure a first information control for displaying in a top position in the live interface, the second configuration option is used to configure a second information control for displaying in a middle position in the live interface, and the third configuration option is used to configure a third information control for displaying in a bottom position in the live interface. The middle position is between the top position and the bottom position.

[0104] The first information control includes at least one of a first countdown control, a team defeat number ratio control, a team economy control, a battle information control and a team score control. The first countdown control is used to display countdown information of the start time of the event. The team defeat number ratio control is used to display the number of virtual characters of the team that defeats the enemy team in the match of the event. The team economy control is used to display the economic information of the team participating in the match. The battle information control is used to display the information of the teams participating in the battle and the member information of the team. The team score control is used to display the score information of the team participating in the battle in the current battle season.

[0105] The second information control includes a second countdown control, and the second countdown control is used to display countdown information of the refresh time of the neutral creature in the virtual environment.

[0106] The third information control includes at least one of a third countdown control, a virtual character information control, a neutral creature information control, a replay control, a commentary live picture control, a player live picture control, and an advertisement control. The third countdown control is used to display countdown information of a start time of the event and information prompting that the live interface adopts a vertical screen watching mode. The virtual character information control is used to display information of a virtual character of a team participating in the event and / or a small map of a virtual environment. The neutral creature information control is used to display at least one of a birth condition of a neutral creature, an economic condition obtained by a team defeating the neutral creature, a kill condition of the neutral creature, and a gain condition obtained by killing the neutral creature. The replay control is used to display a replay of a building being destroyed (for example, a "tower destruction moment", a "crystal breaking moment"), a kill condition of a neutral creature, and a replay of a virtual character being defeated (for example, a "one-blood moment"). The commentary live picture control is used to display a live picture of a commentary of the game. The player live picture control is used to display a live picture of a player participating in the game. The advertisement control is used to display an advertisement provided by a sponsor.

[0107] It should be noted that a display width of each of the first information control, the second information control, and the third information control in the live interface is equal to or close to a width of the live interface, and a height of each of the controls is adaptively set according to content displayed in the control so as to fill the live interface. Each of the controls is displayed in the live interface in a rectangular shape.

[0108] Management of the information control is implemented through a second configuration interface of the configuration client. When the information control is configured, the second configuration interface of the configuration client is displayed, the second configuration interface is used to configure the information control, and at least one of an adaptive position of the information control in the live interface, an adaptive display direction of the information control, an on-shelf state of the information control, and a multimedia resource displayed in the information control is displayed in the second configuration interface.

[0109] For example, Figure 6 is a schematic diagram of the second configuration interface provided by an example embodiment of the present application. As Figure 6 shown, the second configuration interface 601 is used to configure different information controls, and the second configuration interface 601 displays a serial number, a name, an applicable direction, an applicable position, a video link, a video cover, a background picture, and an operation control of the information control. The video cover is a cover of a video displayed in the information control, the video link is a link of the video displayed in the information control, and the background picture is a picture displayed in the information control. The on-shelf and off-shelf controls are used to control a merchant state of the information control, the on-shelf means that the information control can be configured in the first configuration interface, and the off-shelf means that the information control cannot be configured in the first configuration interface (invisible). The edit control is used to trigger editing of the above information of the information control.

[0110] Step 504: In response to the configuration operation on the configuration option, display the configured information control in the first configuration interface.

[0111] The configured information control is used to be displayed in the live interface, that is, when the live interface is displayed, the configured information control is displayed in the live interface.

[0112] After the configuration of the information control is completed, the configuration client can preview the configured information control. Optionally, in response to a preview operation, the configuration client displays the configured information control arranged according to the display positions in the configuration interface. For example, continuing to refer to Figure 2 In response to the preview operation triggered on the “preview picture” button, the configuration client displays the configured information control arranged according to the respective display positions of the configured information control in a vertical manner.

[0113] For example, in the preparation stage of the event, the live interface includes at least one of the first countdown control, the control for displaying the video or picture related to the event, the advertisement interaction control, the battle information control, the team score control, the commentator live picture control, and the player live picture control, which are arranged and displayed from top to bottom. In the proceeding stage of the event, the live interface includes at least one of the team defeat number ratio control, the team economy control, the second countdown control, the virtual character information control, the neutral creature information control, the replay control, and the advertisement control, which are arranged and displayed from top to bottom.

[0114] Step 506: Send the interface link to the live management client.

[0115] After the configuration information is generated, the configuration client can send the interface link to the live management client, or the management personnel can copy the generated interface link and input it into the live management client, so that the live management client obtains the interface link. The interface link is used for the live management client to obtain the user interface including the configured information control, and the user interface reserves a display area for the live picture. After the live management client obtains the interface link, the user interface corresponding to the interface link is synthesized with the live picture, so as to obtain the live stream of the live interface. The live management client synthesizes the configured information control and the live picture of the event in the live interface, and obtains the live stream of the live interface by recording. Then, the live stream is pushed to the live client to realize the live broadcast of the event.

[0116] After the configuration of the live interface is completed, the configuration client can also change the configuration information of the live interface according to the configuration operation. For example, Figure 7 is a schematic diagram of the first configuration interface in the proceeding stage of the event provided by an example embodiment of the present application. As shown in Figure 7As shown, the first configuration interface 701 displays the configured information control 703 in the live interface and the corresponding configuration option 702. Through the configuration operation on the configuration option 702, the configuration client can change the configuration information and send it to the live management client to change the configuration information in real time during the competition process, so as to change the content displayed in the live interface in real time as needed.

[0117] Step 508: According to the editing operation on the competition information option, the edited competition information is sent to the live management client.

[0118] The configured information control described above can be used to display the competition information of the event. In the case where the displayed configured information control is used to display the competition information, the configuration interface further includes a competition information option for configuring the competition information, for example, the corresponding competition information option is displayed below the displayed configured information control. For example, continuing to refer to Figure 7 The competition information options for configuring the number of times of victory of the blue side and the number of times of victory of the red side are displayed below the "team head ratio" control.

[0119] After editing the competition information through the competition information option, the configuration client sends the edited competition information to the live management client through the server. The edited competition information is used to replace the competition information obtained by the live management client through the background server of the game client. For example, the team score obtained by the live management client through the background server of the game client is 1:1, when the user edits the team score to 2:1 through the competition information option, the live management client can obtain the edited competition information, and replace 1:1 in the information control to 2:1.

[0120] The live interface configured by the method provided in the embodiments of the present application can re-adjust the page information structure under the premise of retaining the core data information (the live picture of the event and the information related to the event) and all commercial resource positions (for example, the control for displaying the advertising information), can realize the on-demand focus display of the key area concerned by the user, and can make the user conveniently perform the keyboard input and interaction.

[0121] In addition, the configuration client has the advantages of simple system interface, simple interaction, and low learning cost. When configuring the live interface, only one user operates one system (the configuration client) in one screen (the configuration screen), and the other screen (the display screen) is simply used for display for live stream collection. Compared with the traditional live multi-system production mode, the human cost and time cost are greatly reduced.

[0122] It should be noted that the above content is mainly taken as an example of configuring a vertical screen live interface, and the method provided in the embodiments of the present application can also be used to configure a horizontal screen live interface. That is, through the method provided in the embodiments of the present application, the information control that needs to be displayed and the display position of the information control can be configured in the horizontal screen live interface, and the match information in the information control can be modified.

[0123] To sum up, the method provided in the embodiments can realize the configuration of the live interface according to the configuration client, and the live interface includes the configured information control and the live picture obtained by configuration. Since the information control and the live picture in the live interface do not have overlapping areas, the mutual shielding is avoided. Moreover, since the live picture displayed does not have shielding, the user's viewing experience is also ensured.

[0124] In a specific example, Figure 8 is a schematic diagram of the process of configuring a live interface provided in an exemplary embodiment of the present application. As Figure 8 shown, when the method provided in the embodiments of the present application is applied, two display screens will be prepared by the event party, one is an operation screen 801 for operating the configuration of the panel (information control), and the other is a live screen 803 for presenting a live packaging page (for example, a vertical screen live interface). After the panel configuration is configured and confirmed and submitted in the live, the database of the server 802 will permanently store the configuration data and real-time transmit the configuration data to the live screen 803 to update the live interface. The data flowing in the system is mainly divided into three categories: one is the basic configuration data of each panel, for example, the position (top / middle / bottom) adapted, the live picture direction (horizontal / vertical) adapted, the video / picture resource used, whether to be on the shelf and searchable, etc. This kind of data will be permanently stored in the MYSQL database (a kind of database); another kind is the name of the panel configured in the live interface, this configuration will be associated with the match session of the e-sports match and the horizontal / vertical scene of the live picture, and will change with the progress of the match and the event. For example, the pre-match management personnel will select the applicable panel such as the starting panel, and switch to other panels such as the team head ratio panel during the match; the last kind is the data used in the panel, for example, the starting list, the commentary information, the hero kill / support / death data, the neutral creature income / control rate, etc. This kind of data can be divided into two kinds, one is the manually entered parameter when the management personnel previews the live interface by operating the panel, and the other is the real-time obtained match data from the REDIS database (a kind of database), the former has higher priority than the latter, and the former has the significance that when the latter data is wrong, the management personnel can manually correct it in time so as not to affect the accuracy of the live data.

[0125] The specific system operation process is as follows Figure 8As shown, the administrator will first enter the panel base configuration interface (second configuration interface) to edit the panel, confirm that it is correct, and then set up the shelf. The system will permanently store the relevant data in the MYSQL database. Then, the administrator enters the operation interface (first configuration interface), first selects which stream to configure and push, and the system provides four streams (A, B, C, and D) by default (can realize the configuration of multiple independent configuration information for the live interface of the same game, so as to quickly switch between different configuration information. For example, configure the configuration information of the live interface for different stages of the game). The configuration data of the four streams is independent and does not affect each other, so as to facilitate the division of labor among administrators. After the administrator confirms the selection of the stream, the interface link can be copied and input into the live screen 803. The server 802 will associate and unify the data of the live screen 803 with the data in the specified stream of the operation screen 801. Then, the administrator selects the game session and the live picture direction in the specified stream. The system will bind the game data in all panels with the game session selected by the administrator, and automatically switch all panels at each position according to the direction selected by the administrator for the administrator to select. At this point, all preparations are ready. Finally, the administrator can switch the required panels at the top, middle, and bottom positions according to the game progress and events, and enter parameters as needed to cover the game data obtained from the REIDS database, for example, when a tower event occurs, the vertical bottom panel is switched to a tower panel. If the team name and tower rate in the panel are incorrect, the administrator can enter custom parameters to correct them. After confirming that the panel name and data are correct, click the preview button to preview. If it is not the expected effect, the administrator can cancel the configuration and operate again. If it is confirmed to be correct, the administrator can submit it. The server 802 will store the relevant operation configuration in the MYSQL database and push it to the live screen 803 in real time for updating.

[0126] By allowing all panels (information controls) to be freely edited, users can freely update the packaging of the panels, such as background pictures and videos, according to different event requirements, ensuring the timeliness of panel packaging updates. By providing a panel manual parameter entry function, it is ensured that when the game data provided by the system is incorrect, it can be manually corrected, ensuring the accuracy of the live data. Since the page operation configuration and other related data are directly stored in the database, there is almost no calculation logic, and the database also pushes this data to the live screen in real time for updating, also with almost no calculation logic, ensuring the real-time nature of the live data. By providing a live interface preview function, when the panels at each position are selected, if the effect is not good, the administrator can reconfigure, ensuring the optimization of the live page packaging panels.

[0127] Figure 9 is a flowchart of a display method of a live interface provided by an exemplary embodiment of the present application. The method can be used for a live management client as shown in Figure 1 . As shown in Figure 9As shown, the method comprises:

[0128] Step 902: Obtain configuration information of a live interface.

[0129] The configuration information is configured through a first configuration interface of a configuration client. The first configuration interface is used for configuring the live interface, and the first configuration interface displays configuration options for configuring information controls in the live interface. The configuration options are used for configuring the information controls displayed in the live interface, and the configuration options are also used for configuring display positions of the information controls displayed in the live interface.

[0130] Step 904: Display the live interface determined according to the configuration information.

[0131] The live interface includes configured information controls indicated by the configuration information and a live picture, and the configured information controls are used for displaying match information and other information of a match. The configured information controls and the live picture in the live interface do not have overlapping areas.

[0132] Step 906: Send a live stream to a live client.

[0133] The live stream is obtained by recording the displayed live interface through a live management client, and the live stream is used for displaying the live interface by the live client.

[0134] To sum up, the method provided in this embodiment can realize configuration of a live interface according to a configuration client by providing a configuration client, and the live interface includes configured information controls obtained through configuration and a live picture. Since the information controls and the live picture in the live interface do not have overlapping areas, the situation of mutual shielding is avoided. Moreover, since the live picture displayed does not have shielding, the user's viewing experience is also ensured.

[0135] It should be noted that the sequence of the method steps provided in the embodiments of the present application can be adjusted appropriately, and the steps can be increased or decreased accordingly according to the situation. Any person skilled in the art can easily think of changes within the technical range disclosed in the present application, which should be covered within the protection scope of the present application, and thus will not be described here.

[0136] Figure 10 FIG. 1 is a structural schematic diagram of a configuration device of a live interface provided in an example embodiment of the present application. As shown in the figure, the device comprises: Figure 10

[0137] A display module 1001 is configured to display a first configuration interface of a configuration client, the first configuration interface is used for configuring a live interface, and the first configuration interface displays configuration options for configuring information controls in the live interface.

[0138] ​The display module 1001 is configured to display a configured information control in the first configuration interface in response to a configuration operation on the configuration option, and the configured information control is used to display in the live interface.

[0139] The sending module 1002 is configured to send the configuration information of the live interface to a live management client.

[0140] The live management client is configured to synthesize the configured information control indicated by the configuration information and a live picture in the live interface to obtain a live stream of the live interface, and send the live stream to a live client for display, and the configured information control and the live picture in the live interface do not have an overlapping area.

[0141] In an optional design, the display module 1001 is configured to:

[0142] Display a configuration option of a vertical information control in the first configuration interface.

[0143] The vertical information control is set for the live interface, and the vertical information control is used to display in the live interface in a vertical arrangement.

[0144] In an optional design, the display module 1001 is configured to:

[0145] Display the configuration option of the vertical information control in the first configuration interface according to different display positions.

[0146] The display position is used to indicate a display position of the vertical information control in the live interface.

[0147] In an optional design, the display module 1001 is configured to:

[0148] Display at least one of at least one first configuration option, at least one second configuration option, and at least one third configuration option in the first configuration interface.

[0149] The first configuration option is used to configure a first information control for display in a top position in the live interface, and the first information control includes at least one of a first countdown control, a team defeat number ratio control, a team economy control, a battle information control, and a team score control, and the first countdown control is used to display countdown information of a start time of a competition.

[0150] The second configuration option is used to configure a second information control for display in a middle position in the live interface, the second information control including a second countdown control for displaying countdown information of a refresh time of a neutral creature in a virtual environment.

[0151] The third configuration option is used to configure a third information control for display in a bottom position in the live interface, the third information control including at least one of a third countdown control for displaying countdown information and prompt information of a start time of the event, a virtual character information control, a neutral creature information control, a playback control, a commentary live picture control, a player live picture control, and an advertisement control.

[0152] In an optional design, the configured information control is used to display competition information of the event, and the configuration interface further includes a competition information option for configuring the competition information; the sending module 1002 is configured to:

[0153] According to an editing operation on the competition information option, edited competition information is sent to the live management client;

[0154] The edited competition information is used to replace competition information obtained by the live management client through a server.

[0155] In an optional design, the sending module 1002 is configured to:

[0156] An interface link is sent to the live management client, the interface link being used by the live management client to obtain a user interface including the configured information control, the user interface reserving a display area of the live picture.

[0157] In an optional design, the display module 1001 is configured to:

[0158] A second configuration interface of the configuration client is displayed, the second configuration interface being used to configure the information control, and the second configuration interface displaying at least one of an adaptive position of the information control in the live interface, an adaptive display direction of the information control, an on-shelf state of the information control, and a multimedia resource displayed in the information control.

[0159] In an optional design, the display module 1001 is configured to:

[0160] In response to a preview operation, the configured information control arranged and displayed according to the display position is displayed in the configuration interface.

[0161] Figure 11is a structural schematic diagram of a display device of a live interface provided by an example embodiment of the present application. As shown in Figure 11 The device includes:

[0162] The acquisition module 1101 is configured to acquire configuration information of the live interface, the configuration information being configured through a first configuration interface of a configuration client;

[0163] The display module 1102 is configured to display the live interface determined according to the configuration information, the live interface including configured information controls and a live picture indicated by the configuration information, and the configured information controls and the live picture in the live interface not having a coincident area;

[0164] The sending module 1103 is configured to send a live stream to a live client, the live stream being obtained by recording the displayed live interface through the live management client, and the live stream being used by the live client to display the live interface.

[0165] It should be noted that the configuration device of the live interface provided by the above embodiments is only exemplified by the division of the above functional modules, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the configuration device of the live interface and the configuration method of the live interface provided by the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0166] Similarly, the display device of the live interface provided by the above embodiments is only exemplified by the division of the above functional modules, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the display device of the live interface and the display method of the live interface provided by the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0167] The embodiments of the present application also provide a computer device, which includes a processor and a memory, the memory storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the configuration method of the live interface or the display method of the live interface provided by the above method embodiments.

[0168] Exemplarily, Figure 12 is a structural schematic diagram of a computer device provided by an example embodiment of the present application.

[0169] The computer device 1200 includes a central processing unit (CPU) 1201, a system memory 1204, including a random access memory (RAM) 1202 and a read-only memory (ROM) 1203, and a system bus 1205 that couples the system memory 1204 to the central processing unit 1201. The computer device 1200 also includes a basic input / output system (I / O) 1206 that helps transfer information between elements within the computer device, and a mass storage device 1207 for storing an operating system 1213, application programs 1214, and other program modules 1215.

[0170] The basic input / output system 1206 includes a display 1208 for displaying information and an input device 1209, such as a mouse, keyboard, or the like, for inputting information into the computer device. The display 1208 and input device 1209 are connected to the central processing unit 1201 through the input / output controller 1210 that is connected to the system bus 1205. The basic input / output system 1206 can also include the input / output controller 1210 for receiving and processing input from a number of other devices, including a keyboard, mouse, or electronic stylus. Similarly, the input / output controller 1210 provides output to a display screen, printer, or other type of output device.

[0171] The mass storage device 1207 is connected to the central processing unit 1201 through a mass storage controller (not shown) that is connected to the system bus 1205. The mass storage device 1207 and its associated computer-readable storage media provide non-volatile storage for the computer device 1200. That is, the mass storage device 1207 can include a computer-readable storage medium (not shown) such as a hard disk or a compact disc read-only memory (CD-ROM) drive.

[0172] Without loss of generality, the computer readable storage medium can include computer storage medium and communication medium. The computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable storage instructions, data structures, program modules or other data. The computer storage medium includes RAM, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid state storage device, CD-ROM, digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, disk storage or other magnetic storage device. Of course, those skilled in the art can know that the computer storage medium is not limited to the above several. The above system memory 1204 and mass storage device 1207 can be collectively referred to as memory.

[0173] The memory stores one or more programs configured to be executed by the one or more central processing units 1201, and the one or more programs contain instructions for implementing the above method embodiments, and the central processing unit 1201 executes the one or more programs to implement the method provided by each method embodiment.

[0174] According to various embodiments of the present application, the computer device 1200 can also run on a remote computer device connected to a network such as the Internet. That is, the computer device 1200 can be connected to a network 1212 through a network interface unit 1211 connected to the system bus 1205, or can be connected to other types of network or remote computer device systems (not shown) using the network interface unit 1211.

[0175] The memory also includes one or more programs stored in the memory, and the one or more programs contain steps performed by the computer device in the method provided by the embodiments of the present application.

[0176] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above-described device and each module can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0177] The embodiment of the present application further provides a computer readable storage medium, and the readable storage medium stores at least one instruction, at least one program, a code set or an instruction set. When the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor of a computer device, a method for configuring a live interface or a method for displaying a live interface provided by each method embodiment is implemented.

[0178] The present application further provides a computer program product or a computer program, and the computer program product or the computer program includes computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for configuring a live interface or the method for displaying a live interface provided by each method embodiment.

[0179] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by program instructing relevant hardware, and the program can be stored in a computer readable storage medium. The readable storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk.

[0180] The above is only optional embodiments of the present application, and is not used to limit the present application. Any modification, equivalent switching, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for configuring a live streaming interface, characterized in that, The method is applied to a configuration client, and the method comprises: displaying a first configuration interface of the configuration client, the first configuration interface being used for configuring the live interface, and the first configuration interface displaying a configuration option for configuring an information control in the live interface, the information control being used for displaying match information of a match and other information other than the match information; in response to a configuration operation on the configuration option, displaying a configured information control in the first configuration interface, the configured information control being used for display in the live interface; sending an interface link to a live management client; wherein the interface link is used by the live management client to obtain a user interface comprising the configured information control, the user interface reserving a display area of a live picture, the live management client being used to synthesize the user interface corresponding to the interface link and the live picture in the live interface to obtain a live stream of the live interface, and send the live stream to a live client for display, the configured information control in the live interface and the live picture not having an overlapping area.

2. The method of claim 1, wherein, The display of the first configuration interface of the configuration client comprises: displaying a configuration option of a vertical information control in the first configuration interface; wherein the vertical information control is set for the live interface, and the vertical information control is used for display in the live interface in a vertical arrangement.

3. The method of claim 2, wherein, The display of the configuration option of the vertical information control in the first configuration interface comprises: displaying the configuration option of the vertical information control in the first configuration interface according to different display positions; wherein the display positions are used to indicate positions of the vertical information control in the live interface.

4. The method of claim 3, wherein, The display of the configuration option of the vertical information control in the first configuration interface according to different display positions comprises: displaying at least one of at least one first configuration option, at least one second configuration option and at least one third configuration option in the first configuration interface; wherein the first configuration option is used to configure a first information control for display at a top position in the live interface, the first information control comprising at least one of a first countdown control, a team defeat number ratio control, a team economy control, a match information control and a team score control, the first countdown control being used to display countdown information of a start time of a match; the second configuration option is used to configure a second information control for display at a middle position in the live interface, the second information control comprising a second countdown control, the second countdown control being used to display countdown information of a refresh time of a neutral creature in a virtual environment; the third configuration option is used to configure a third information control for display at a bottom position in the live interface, the third information control comprising at least one of a first team information control, a second team information control and a third team information control, the first team information control being used to display information of a first team, the second team information control being used to display information of a second team, and the third team information control being used to display information of a third team. The third configuration option is used to configure a third information control displayed at a bottom position in the live interface, the third information control including at least one of a third countdown control, a virtual character information control, a neutral creature information control, a replay control, a commentary live picture control, a player live picture control, and an advertisement control, the third countdown control being used to display countdown information and prompt information of the start time of the event.

5. The method according to any one of claims 1 to 4, characterized in that, The configured information control is used to display competition information of the event, and the configuration interface further includes a competition information option used to configure the competition information. The method further includes: According to an editing operation on the competition information option, sending edited competition information to the live management client; The edited competition information is used to replace the competition information obtained by the live management client through a server.

6. A configuration device for a live streaming interface, characterized in that, The apparatus includes: A display module is configured to display a first configuration interface of a configuration client, the first configuration interface being used to configure a live interface, and the first configuration interface displaying a configuration option used to configure an information control in the live interface, the information control being used to display competition information of an event and other information other than the competition information. The display module is configured to display a configured information control in the first configuration interface in response to a configuration operation on the configuration option, the configured information control being used to display in the live interface. A sending module is configured to send an interface link to a live management client. The interface link is used by the live management client to obtain a user interface including the configured information control, the user interface reserving a display area of a live picture, the live management client being configured to synthesize the user interface corresponding to the interface link and the live picture in the live interface to obtain a live stream of the live interface, and send the live stream to a live client for display, the configured information control in the live interface and the live picture not having an overlapping area.

7. A computer device, comprising: The computer device includes a processor and a memory, the memory storing at least one program, the at least one program being loaded and executed by the processor to implement the live interface configuration method of any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The readable storage medium stores at least one program, the at least one program being loaded and executed by the processor to implement the live interface configuration method of any one of claims 1 to 5.

9. A computer program product, characterised in that, The computer program product includes computer instructions stored in a computer readable storage medium, the processor of a computer device reading the computer instructions from the computer readable storage medium, and the processor executing the computer instructions to cause the computer device to execute the live interface configuration method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Display control method and device

    CN114077464A

  • Cloud game control configuration method and device, equipment and storage medium

    CN115350472A