Live broadcast interface display method, device, equipment, storage medium and program product

By setting the identifier column area in the live broadcast interface and dynamically updating the data source and scene display, the problems of complex operation and poor user experience in the prior art are solved, and more efficient live broadcast interface operation and user experience are achieved.

JP7662843B2Active Publication Date: 2025-04-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023578877
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-11-04
Filing Date
2022-10-21
Publication Date
2025-04-15
Estimated Expiration
2042-10-21

AI Technical Summary

Technical Problem

When the prior art realizes control of live broadcast software scenarios and data sources, the operation is complicated and requires frequent switching of interfaces, resulting in low operation efficiency and poor user experience.

Method used

A live broadcast interface display method is designed. By setting an identifier column area in the interface, displaying the identifiers of each live broadcast scene, and dynamically update the data source and scene display after user input, so as to realize the operation without frequent switching of the interface.

Benefits of technology

It improves the operation efficiency and user experience of the live broadcast interface, enables users to manage and switch live broadcast scenarios and data sources more intuitively, and reduces operational complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007662843000001
    Figure 0007662843000001
  • Figure 0007662843000002
    Figure 0007662843000002
  • Figure 0007662843000003
    Figure 0007662843000003
Patent Text Reader

Abstract

A live broadcast interface display method, device, equipment, storage medium, and program product. The method includes displaying a live broadcast interface including an identifier field area including at least one scenario identifier each for indicating one live broadcast scenario, and, in response to a first input for a first scenario identifier among the at least one scenario identifier, expanding and displaying in the identifier field area at least one first data source identifier each for indicating one data source in the first live broadcast scenario, which corresponds to the first scenario identifier for indicating the first live broadcast scenario.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This disclosure is based on and claims priority from an application having application number CN202111302179.2 and filing date November 4, 2021, the entire disclosure of which is incorporated herein by reference.

[0002] The present disclosure relates to the field of software technology, and in particular to a live broadcast interface display method, device, equipment, storage medium and program product. [Background technology]

[0003] With the widespread use of terminal devices such as mobile phones and tablets, and the development of Internet technology, live broadcasting has become a trend and is becoming more and more popular.

[0004] Related technology enables control over live broadcast software scenarios and data sources through complex operations such as multiple interface switching. Summary of the Invention

[0005] A first aspect of an embodiment of the present disclosure includes displaying a live broadcast interface including an identifier field region including at least one scenario identifier for indicating one live broadcast scenario, and displaying a live broadcast interface including ... O and expanding and displaying in an identifier column area at least one first data source identifier for indicating one data source in the first live broadcast scenario, each of the first data source identifiers corresponding to a first scenario identifier for indicating the first live broadcast scenario.

[0006] In some embodiments, the live broadcast interface further includes a live broadcast window area, and after displaying the live broadcast interface, the method further includes: displaying a first live broadcast scenario in the live broadcast window area in response to a first input; accepting a second input for a second scenario identifier among the at least one scenario identifier; and updating the first live broadcast scenario displayed in the live broadcast window area to a second live broadcast scenario indicated by the second scenario identifier in response to the second input.

[0007] In some embodiments, the method further includes switching the first scenario identifier from a selected state to a non-selected state and switching the second scenario identifier from a non-selected state to a selected state in response to a second input.

[0008] In some embodiments, after the first input, the first scenario identifier is in a selected state, and the method further includes, in response to a second input, canceling display of the at least one first data source identifier and expanding and displaying in the identifier column area at least one second data source identifier corresponding to the second scenario identifier, each for indicating one data source in a second live broadcast scenario.

[0009] In some embodiments, the at least one scenario identifier is sequentially arranged in a preset order, and the method further includes, in response to a first input, displaying the at least one scenario identifier in different display areas, with the first scenario identifier as a boundary, and displaying the first scenario identifier and the scenario identifier arranged before the first scenario identifier in the same display area, and in response to a second input, moving a target identifier from the current display area to the other display area, wherein when the second scenario identifier is arranged before the first scenario identifier, the target identifier includes a scenario identifier arranged after the second scenario identifier and arranged before the first scenario identifier and the first scenario identifier, and when the second scenario identifier is arranged after the first scenario identifier, the target identifier includes a scenario identifier arranged after the first scenario identifier and arranged before the second scenario identifier and the second scenario identifier.

[0010] In some embodiments, the identifier field area includes a scenario addition identifier, and after displaying the live broadcast interface, the method further includes accepting a third input for the scenario addition identifier, and in response to the third input, displaying a third scenario identifier corresponding to the newly added live broadcast scenario in the identifier field area, and displaying the newly added live broadcast scenario in the live broadcast window area.

[0011] In some embodiments, the method further includes accepting a fourth input when a chat window is displayed in the live broadcast interface, and in response to the fourth input, displaying a current live broadcast start state if the fourth input is an operation on a live broadcast start state identifier in the chat window, and displaying the chat window in a locked state if the fourth input is an operation on a window lock identifier in the chat window, and when the chat window is floating over the live broadcast window area and the chat window is in a locked state, responding to an operation on a data source in the live broadcast window area located below the chat window.

[0012] In some embodiments, if the display area required for the at least one scenario identifier is larger than the first area, the first area includes a scroll control, the first area being an area for displaying a scenario identifier in the identifier column area, and the method further includes accepting a fifth input for controlling movement of the scroll control, and in response to the fifth input, updating the scenario identifier currently visible to the user in the first area along with the movement of the scroll control.

[0013] In some embodiments, after expanding and displaying at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, the method further includes accepting a sixth input for adding a data source identifier, and in response to the sixth input, displaying a third data source identifier corresponding to the newly added third data source in a second area of ​​the identifier column area for displaying data source identifiers corresponding to the first scenario identifier, and displaying the third data source in the first live broadcast scenario.

[0014] In some embodiments, displaying a third data source identifier corresponding to the newly added third data source in a second area of ​​the identifier column area in response to the sixth input includes: displaying a first list including at least one data source type identifier each for indicating a type of data source in response to the sixth input; and displaying a third data source identifier in the second area in response to an input for a first data source type identifier of the at least one data source type identifier, wherein the third data source is a data source of the type indicated by the first data source type identifier.

[0015] In some embodiments, after expanding and displaying at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, the method further includes accepting a seventh input for a fourth data source identifier of the at least one first data source identifier, and performing a target operation in response to the seventh input, the target operation including any one of manipulating the fourth data source, renaming the fourth data source, adjusting a background of the fourth data source, locking the fourth data source, unlocking the fourth data source, deleting the fourth data source, moving the fourth data source, moving the fourth data source identifier to a previous position, moving the fourth data source identifier to a front position, moving the fourth data source identifier to a next position, or moving the fourth data source identifier to a last position.

[0016] In some embodiments, performing the target operation in response to the seventh input includes displaying a second list including at least one operation identifier each for indicating an operation, and performing the target operation in response to an input for a target operation identifier among the at least one operation identifier for indicating the target operation.

[0017] In some embodiments, the identifier column area further includes a first identifier, the first identifier for indicating a first screen mode, the first screen mode being a landscape screen display mode or a portrait screen display mode, the first screen mode being a current display mode of the live broadcast interface, after displaying the live broadcast interface, the method further includes accepting an eighth input for the first identifier, and in response to the eighth input, updating the first identifier to a second identifier and switching the display mode of the live broadcast interface from the first screen mode to the second screen mode, the second identifier for indicating the second screen mode, the second screen mode being a landscape screen display mode or a portrait screen display mode, and the second screen mode being different from the first screen mode.

[0018] A second aspect of the embodiment of the present disclosure is used to display a live broadcast interface including an identifier field region including at least one scenario identifier for indicating one live broadcast scenario, and further, in response to a first input for a first scenario identifier among the at least one scenario identifier, displaying a first live broadcast scenario. O The present invention provides a live broadcast interface display device that includes a display module used for expanding and displaying in an identifier column area at least one first data source identifier for indicating one data source in a first live broadcast scenario, each of which corresponds to a first scenario identifier for indicating the first data source.

[0019] In some embodiments, the live broadcast interface further includes a live broadcast window area, and the device further includes a reception module, wherein the display module is further used for displaying a first live broadcast scenario in the live broadcast window area in response to a first input after displaying the live broadcast interface, and the reception module is further used for accepting a second input for a second scenario identifier among the at least one scenario identifier, and the display module is further used for updating the first live broadcast scenario displayed in the live broadcast window area to the second live broadcast scenario indicated by the second scenario identifier in response to the second input.

[0020] In some embodiments, after the first input, the first scenario identifier is in a selected state, and the apparatus further includes a switching module for switching the first scenario identifier from the selected state to a non-selected state and switching the second scenario identifier from the non-selected state to a selected state in response to a second input.

[0021] In some embodiments, after the first input, the first scenario identifier is in a selected state, and the display module is further used to, in response to a second input, cancel the display of the at least one first data source identifier and expand and display in the identifier column area at least one second data source identifier corresponding to the second scenario identifier, each for indicating one data source in the second live broadcast scenario.

[0022] In some embodiments, the at least one scenario identifier is sequentially arranged in a preset order, and the display module is further used for displaying the at least one scenario identifier in different display areas each separated by the first scenario identifier in response to a first input, and displaying the first scenario identifier and the scenario identifier arranged before the first scenario identifier in the same display area, and the device further includes a moving module used for moving the target identifier from the current display area to another display area in response to a second input, and when the second scenario identifier is arranged before the first scenario identifier, the target identifier includes a scenario identifier arranged after the second scenario identifier and arranged before the first scenario identifier and the first scenario identifier, and when the second scenario identifier is arranged after the first scenario identifier, the target identifier includes a scenario identifier arranged after the first scenario identifier and arranged before the second scenario identifier and the second scenario identifier.

[0023] In some embodiments, the identifier column area includes a scenario addition identifier, and the device further includes a reception module for receiving a third input for the scenario addition identifier after the live broadcast interface is displayed by the display module, and the display module is further used for displaying a third scenario identifier corresponding to the newly added live broadcast scenario in the identifier column area in response to the third input received by the reception module, and for displaying the newly added live broadcast scenario in the live broadcast window area.

[0024] In some embodiments, the device further includes a receiving module for receiving a fourth input when the chat window is displayed in the live broadcast interface by the display module, and the display module is further used to, in response to the fourth input received by the receiving module, display a current live broadcast start state when the fourth input is an operation on a live broadcast start state identifier in the chat window, and to display the chat window in a locked state when the fourth input is an operation on a window lock identifier in the chat window, and when the chat window is floating over the live broadcast window area and the chat window is in a locked state, respond to an operation on a data source in the live broadcast window area located below the chat window.

[0025] In some embodiments, when the display area required for at least one scenario identifier is larger than the first area, the first area includes a scroll control, the first area being an area for displaying the scenario identifier in the identifier column area, and the apparatus further includes a reception module for accepting a fifth input for controlling movement of the scroll control, and the display module is further used for updating the scenario identifier currently visible to the user in the first area along with the movement of the scroll control in response to the fifth input accepted by the reception module.

[0026] In some embodiments, the apparatus further includes a receiving module for accepting a sixth input for adding a data source identifier after the display module expands and displays at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, and the display module is further used to display a third data source identifier corresponding to the newly added third data source in a second area of ​​the identifier column area for displaying the data source identifier corresponding to the first scenario identifier in response to the sixth input accepted by the receiving module, and to display the third data source in the first live broadcast scenario.

[0027] In some embodiments, the display module is specifically adapted to: display a first list including at least one data source type identifier, each for indicating a type of data source, in response to a sixth input; and to display a third data source identifier in the second area in response to an input for a first data source type identifier of the at least one data source type identifier, the third data source being of a type of data source indicated by the first data source type identifier.

[0028] In some embodiments, the apparatus further includes a reception module for receiving a seventh input for a fourth data source identifier of the at least one first data source identifier after the display module expands and displays at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, and an execution module for executing a target operation in response to the seventh input received by the reception module, wherein the target operation includes any one of manipulating the fourth data source, changing a name of the fourth data source, adjusting a background of the fourth data source, locking the fourth data source, unlocking the fourth data source, deleting the fourth data source, moving the fourth data source, moving the fourth data source identifier to a previous position, moving the fourth data source identifier to a front position, moving the fourth data source identifier to a next position, or moving the fourth data source identifier to a last position.

[0029] In some embodiments, the execution module is specifically used for displaying a second list including at least one operation identifier each for indicating an operation, and executing a target operation in response to an input for a target operation identifier among the at least one operation identifier for indicating the target operation.

[0030] In some embodiments, the identifier column area further includes a first identifier, the first identifier for indicating a first screen mode, the first screen mode being a landscape screen display mode or a portrait screen display mode, and the first screen mode being a current display mode of the live broadcast interface, and the device further includes a reception module for accepting an eighth input for the first identifier after displaying the live broadcast interface by the display module, and the display module is further used to update the first identifier to a second identifier in response to the eighth input accepted by the reception module, and switch the display mode of the live broadcast interface from the first screen mode to the second screen mode, and the second identifier for indicating the second screen mode, the second screen mode being a landscape screen display mode or a portrait screen display mode, and the second screen mode is different from the first screen mode.

[0031] A third aspect of an embodiment of the present disclosure provides an electronic device including a processor, a memory, and a computer program stored in the memory and operable on the processor, the electronic device realizing steps of the live broadcast interface display method described in the first aspect when the computer program is executed by the processor.

[0032] A fourth aspect of an embodiment of the present disclosure provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes steps of the live broadcast interface display method described in the first aspect to be realized.

[0033] A fifth aspect of an embodiment of the present disclosure provides a computer program product, the computer program product including a computer program, and when the computer program product runs on a processor, the processor executes the computer program to realize the live broadcast interface display method described in the first aspect.

[0034] A sixth aspect of an embodiment of the present disclosure provides a chip including a processor for executing program instructions to realize the live broadcast interface display method described in the first aspect, and a communication interface coupled to the processor.

[0035] A seventh aspect of an embodiment of the present disclosure provides a computer program comprising instructions that, when executed by a processor, cause the processor to perform the live broadcast interface display method in any one of the embodiments. [Brief description of the drawings]

[0036] The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure.

[0037] In order to more clearly describe the technical solutions in the embodiments or prior art of the present disclosure, the following briefly describes the drawings that need to be used in the description of the embodiments or prior art. Obviously, a person skilled in the art can obtain other drawings based on these drawings without creative efforts. [Figure 1] FIG. 2 is a schematic diagram showing the flow of a live broadcast interface display method according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a second schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 4] FIG. 3 is a third schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Diagram 5] FIG. 4 is a fourth schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 6] FIG. 5 is a fifth schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 7]FIG. 6 is a sixth schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 8] FIG. 7 is a seventh schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 9] FIG. 8 is a schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 10] FIG. 9 is a ninth schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 11] FIG. 10 is a schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 12] FIG. 11 is an eleventh schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 13] FIG. 12 is a schematic diagram of an interface of a live broadcast interface display method according to an embodiment of the present disclosure. [Figure 14] FIG. 1 is a block diagram of a live broadcast interface display device according to an embodiment of the present disclosure. [Figure 15] FIG. 1 is a block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0038] In order to make the above objectives, features and advantages of the present disclosure more clearly understandable, the present disclosure will be further described below. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure may be combined with each other.

[0039] In order to fully understand the present disclosure, many specific details are described in the following description, but the present disclosure may be embodied in other forms different from those described herein. Apparently, the embodiments in the specification are only some embodiments of the present disclosure, but not all embodiments.

[0040] The terms "first," "second," and the like in the specification and claims of the present disclosure are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. As will be appreciated, data used in this manner are interchangeable where appropriate, such that embodiments of the present disclosure may be practiced in other sequences than those shown or described herein, and objects distinguished by "first," "second," and the like are generally of the same class, and the number of objects is not limited, e.g., the first object may be one or more. Also, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents an "or" relationship between the related objects.

[0041] The electronic device in the embodiment of the present disclosure may be a mobile electronic device or a non-mobile electronic device. The mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device may be a personal computer (PC), a television (TV), a transaction device, or a self-service machine, etc. The embodiment of the present disclosure is not specifically limited.

[0042] As mentioned above, in the related art, the control of the scenario and data source of the live broadcast software is realized by complex operations such as switching interfaces multiple times. In addition, the presentation method of the scenario and data source is poor in hierarchical sense and difficult to edit. Therefore, the operation efficiency is low and it may affect the user experience.

[0043] To solve the problem that the operation efficiency of existing live broadcast software is low and affects user experience, the present disclosure provides a live broadcast interface display method, device, equipment, storage medium and program product.

[0044] The entity that performs the live broadcast interface display method according to the embodiments of the present disclosure may be the above-mentioned electronic device (including mobile electronic device and non-mobile electronic device), or may be a functional module and / or functional entity that can realize the live broadcast interface display method in the electronic device, and may be specifically determined according to actual usage needs, and is not limited in the embodiments of the present disclosure.

[0045] Hereinafter, in conjunction with the drawings, a live broadcast interface display method according to an embodiment of the present disclosure will be described in detail through specific embodiments and application scenarios.

[0046] As shown in Fig. 1, an embodiment of the present disclosure provides a live broadcast interface display method. In the following, the live broadcast interface display method according to the embodiment of the present disclosure is exemplarily described by taking an electronic device as an execution subject. The method may include the following steps 101 to 102.

[0047] 101: An electronic device displays a live broadcast interface.

[0048] Here, the live broadcast interface includes an identifier field area, which includes at least one scenario identifier, and each scenario identifier is for indicating one live broadcast scenario.

[0049] As can be understood, different scenario identifiers are used to indicate different live broadcast scenarios. The identifier field area includes one scenario identifier or multiple scenario identifiers. When the identifier field area includes multiple scenario identifiers, a user can determine how many live broadcast scenarios currently exist based on the number of scenario identifiers in the identifier field area. This makes it easier for the user to control each live broadcast scenario.

[0050] 102: In response to a first input for a first scenario identifier among the at least one scenario identifier, the electronic device expands and displays at least one first data source identifier corresponding to the first scenario identifier in the identifier column area.

[0051] Here, the first scenario identifier is a first live broadcast scenario. O For purposes of illustration, each first data source identifier is intended to indicate one data source in the first live broadcast scenario.

[0052] In some examples, the first input may be a tap input by the user on the first scenario identifier, a swipe input by the user on the first scenario identifier, or other actionable input, although examples of the present disclosure are not limited thereto.

[0053] Exemplarily, the above tap input may be any number of tap inputs, such as a single tap input, a double tap input, a triple tap input, etc., and may also be any time length tap input, such as a short press input, a long press input, etc., but the embodiments of the present disclosure are not limited thereto. The above swipe input may be any direction swipe input, such as an upward swipe input, a downward swipe input, a leftward swipe input, a rightward swipe input, a clockwise swipe input, a counterclockwise swipe input, etc., and may also be a multiple finger swipe input, such as a two finger swipe input, a three finger swipe input, etc., but the embodiments of the present disclosure are not limited thereto.

[0054] In the embodiment of the present disclosure, the data sources indicated by the at least one first data source identifier form a first live broadcast scenario. The data sources added to the live broadcast scenario are data sources required for live broadcast. The number of data sources can be set by oneself according to needs. The added data source can be video data input from the outside, for example, a data source of an external device such as a Universal Serial Bus (USB) camera, a video camera, a digital camera, etc., or an internal data source such as an application screen from the inside, for example, an office software, an audio / video player, a game program, a browser, a design software, etc., and can further be a continuous computer screenshot including full screen, window screen and area screen, image formats of still images and moving images, and text, etc.

[0055] In an embodiment of the present disclosure, the electronic device selects a first scenario identifier in response to a first input for a first scenario identifier, displays a first live broadcast scenario indicated by the first scenario identifier in the live broadcast window area, and expands and displays at least one first data source identifier corresponding to the first scenario identifier in the identifier column area. That is, the electronic device can simultaneously display multiple scenario identifiers and a data source identifier corresponding to the selected scenario identifier in the identifier column area, clearly presenting the relationship between the scenarios and data sources, and improving the sense of hierarchy between the scenarios and data sources, thereby making it possible to easily operate the scenario identifiers and data source identifiers without the need to switch interfaces, improving operation efficiency, and improving man-machine interaction performance.

[0056] In some embodiments, the live broadcast interface further includes a live broadcast window area. After the above step 101, the live broadcast interface display method according to the embodiments of the present disclosure may further include the following steps 103 to 105.

[0057] 103: In response to a first input, the electronic device displays a first live broadcast scenario indicated by a first scenario identifier in the live broadcast window area.

[0058] Here, the live broadcast window area is for displaying a live broadcast scenario, and is an area in which streaming media (Steaming view) is displayed.

[0059] 104: The electronic device accepts a second input for a second scenario identifier of the at least one scenario identifier.

[0060] 105: In response to the second input, the electronic device updates the first live broadcast scenario displayed in the live broadcast window area to a second live broadcast scenario indicated by the second scenario identifier.

[0061] In some embodiments, the second input may be a tap input by the user onto the second scenario identifier, a swipe input by the user onto the second scenario identifier, or other actionable input, although embodiments of the present disclosure are not limited thereto.

[0062] For example, for the explanation of the tap input and the swipe input, refer to the explanation related to the tap input and the swipe input in the explanation of the first input in step 102 above, and no further explanation will be given here.

[0063] In an embodiment of the present disclosure, when a user selects another scenario identifier in the identifier column area, the electronic device can switch the live broadcast scenario currently displayed in the live broadcast window area, which is simple to operate, easy for the user to remember, and improves operation efficiency.

[0064] In some embodiments, after the first input, the first scenario identifier is in a selected state, and in response to a second input, a second scenario identifier may be selected (i.e., the second identifier is switched from a non-selected state to a selected state) and at least one second data source identifier corresponding to the second identifier may be displayed.

[0065] In some embodiments, after the first input, the first scenario identifier is in a selected state. In response to a second input, a second scenario identifier may be selected (i.e., the second identifier is switched from a non-selected state to a selected state), the first identifier may be switched from a selected state to a non-selected state, at least one second data source identifier corresponding to the second identifier may be displayed, and the display of the at least one first data source identifier may be cancelled.

[0066] Illustratively, after the above step 104, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following step 106.

[0067] 106: In response to the second input, the electronic device switches the first scenario identifier from a selected state to a non-selected state and switches the second scenario identifier from a non-selected state to a selected state.

[0068] As can be seen, in response to a second input by the user for a second scenario identifier, the selected scenario identifier is switched from the first scenario identifier to the second scenario identifier, i.e., there is only one selected scenario identifier in the live broadcast interface, and the live broadcast scenario indicated by the selected scenario identifier is displayed in the live broadcast window area.

[0069] In the embodiment of the present disclosure, when there is only one scenario identifier in a selected state, the user can determine which scenario identifier corresponds to the live broadcast scenario currently displayed in the live broadcast window area depending on whether the scenario identifier is in a selected state, which makes the user operation easier and improves the operation efficiency.

[0070] Illustratively, after the above step 104, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following step 107.

[0071] 107: In response to a second input, the electronic device cancels the display of the at least one first data source identifier and displays at least one second data source identifier corresponding to the second scenario identifier in an expanded manner in the identifier column area.

[0072] Here, each second data source identifier is for indicating one data source in the second live broadcast scenario.

[0073] The technical solution according to the embodiments of the present disclosure has the following advantages over the related art:

[0074] In an embodiment of the present disclosure, an identifier column area (including at least one scenario identifier, each scenario identifier for indicating one live broadcast scenario) is displayed, and in response to a first input for a first scenario identifier among the at least one scenario identifier, at least one first data source identifier corresponding to the first scenario identifier is expanded and displayed in the identifier column area (the first scenario identifier is a first live broadcast scenario). O(The first data source identifier is for indicating one data source in the first live broadcast scenario.) In this embodiment, at least one scenario identifier and a data source identifier corresponding to the selected scenario identifier can be simultaneously displayed in the identifier column area in the live broadcast interface, the relationship between the scenarios and the data sources can be clearly presented, the sense of hierarchy between the scenarios and the data sources can be improved, and there is no need to switch interfaces, making it easy for the user to input a scenario identifier, making it easy for the user to input a data source identifier, making it easy for the user to control the scenarios and data sources, and improving operation efficiency.

[0075] For example, as shown in FIG. 0 The symbol "1" indicates the identifier field, and the symbol "2 0 2" is the live broadcast window area (which may be a streaming area), and the symbol " 203 " indicates the chat window area. When streaming playback is started in the live broadcast window area, the chat window area displays corresponding content, and when streaming playback is not started in the live broadcast window area, the chat window area is displayed as empty, and presentation information, for example, "IT would be shown when you start streaming" may be displayed, but this is not limited to the embodiment of the present disclosure. As shown in FIG. 2, three scenario identifiers, "scenario 1", "scenario 2", and "scenario 3", are currently displayed in the identifier column area. As shown in FIG. 3, when the user taps "scenario 1", the electronic device displays the live broadcast scenario indicated by "scenario 1" in the live broadcast window area. The thick frame of "scenario 1" indicates that it is currently in a selected state, and two data source identifiers "data source 1" and "data source 2" corresponding to "scenario 1" are displayed below the title column area (scenario 1).

[0076] For example, as shown in Fig. 4, when a user taps "scenario 2", the electronic device updates the live broadcast scenario indicated by "scenario 1" to the live broadcast scenario indicated by "scenario 2", switches "scenario 1" from a selected state to a non-selected state, and switches "scenario 2" from a non-selected state to a selected state. In addition, the electronic device cancels the display of "data source 1" and "data source 2" corresponding to "scenario 1", and displays "data source A" and "data source B" corresponding to "scenario 2".

[0077] In an embodiment of the present disclosure, when a live broadcast scenario is switched, a data source identifier corresponding to the scenario identifier is also switched, thereby preventing a user from making an operation error and improving operation efficiency.

[0078] In some embodiments, the at least one scenario identifier is sequentially arranged in a preset order, where the preset order may be determined based on the generation time of the scenario identifier, or may be determined according to a user's needs (i.e., a user can adjust the order of the scenario identifiers according to usage needs), or may be another feasible order, but the embodiments of the present disclosure are not limited thereto.

[0079] In some embodiments, after the above step 101, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following step 108. After the above step 104, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following step 109.

[0080] 108: In response to a first input, the electronic device displays the at least one scenario identifier in different display areas, with the first scenario identifier as a boundary.

[0081] Here, the first scenario identifier and the scenario identifier arranged before the first scenario identifier are displayed in the same display area.

[0082] As can be seen, in response to a first input, a first scenario identifier and a scenario identifier arranged before the first scenario identifier are displayed in one display area of ​​the identifier column area (hereinafter referred to as area 1), and a scenario identifier after the first scenario identifier is displayed in the other display area of ​​the identifier column area (hereinafter referred to as area 2).

[0083] Note that there is no clear boundary between the above-mentioned areas 1 and 2, and areas 1 and 2 change depending on the number of scenario identifiers displayed therein. In the embodiment of the present disclosure, the first scenario identifier is qualitatively used as a boundary to separate the areas, and the at least one scenario identifier is displayed in each area, but this is not intended to limit the size of areas 1 and 2.

[0084] 109: In response to the second input, the electronic device moves the target identifier from the current display area to the other display area.

[0085] As can be understood, when switching the scenario identifier in the selected state from a first scenario identifier to a second scenario identifier, the first scenario identifier and the scenario identifiers arranged before the second scenario identifier are moved, and at the same time, the first scenario identifier or the second scenario identifier needs to be moved so that the second scenario identifier and the scenario identifiers arranged before the second scenario identifier are displayed in area 1, and the scenario identifiers arranged after the second scenario identifier are displayed in area 2.

[0086] Here, in response to the second input, a specific scenario identifier moving procedure is such that if the second scenario identifier is arranged before the first scenario identifier, the target identifier is arranged after the second scenario identifier and includes a scenario identifier arranged before the first scenario identifier and the first scenario identifier, and if the second scenario identifier is arranged after the first scenario identifier, the target identifier is arranged after the first scenario identifier and includes a scenario identifier arranged before the second scenario identifier and the second scenario identifier.

[0087] As can be seen, the identifier column area is divided into two areas to display the scenario identifiers. When a scenario identifier located in the upper area (area 1) is selected, the scenario identifiers below it are pushed down and displayed in the lower area (area 2). When a scenario identifier located in the lower area is selected, the scenario identifiers above it and the scenario identifiers are pushed up and displayed in the upper area, with the overall movement effect resembling an accordion-like movement effect.

[0088] In an embodiment of the present disclosure, by displaying at least one scenario identifier separated by the currently selected (e.g., selected) scenario identifier, the user can intuitively feel, it becomes easier for the user to distinguish between selected and unselected scenario identifiers, and it becomes easier for the user to determine which scenario identifier corresponds to the live broadcast scenario currently displayed in the current live broadcast window area. In addition, the selected scenario identifier is displayed at the end of the previous area, the corresponding data source is displayed below the selected scenario identifier, and the scenario identifier arranged after the selected scenario identifier is displayed a certain distance (greater than a preset distance) away (in the next area), so that it is possible to prevent erroneous operation by the user and improve the user's operation efficiency.

[0089] In some embodiments, the identifier field further includes a scenario additional identifier. After the above step 101, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following steps 110 to 111.

[0090] 110: The electronic device accepts a third input for the scenario addition identifier.

[0091] In some embodiments, the third input may be a tap input on the scenario add identifier, a swipe input on the scenario add identifier, or other actionable input on the scenario add identifier, although embodiments of the present disclosure are not limited thereto.

[0092] For example, for a detailed description of the tap input and the swipe input, please refer to the description of the tap input and the swipe input in the description of the first input in step 102 above, and no further description will be given here.

[0093] 111: In response to a third input, the electronic device displays a third scenario identifier corresponding to the newly added live broadcast scenario in the identifier column area, and displays the newly added live broadcast scenario in the live broadcast window area.

[0094] As can be seen, a third input to the scenario addition identifier can trigger the electronic device to add a new live broadcast scenario, display a third scenario identifier corresponding to the newly added live broadcast scenario in the identifier column area, and display the newly added live broadcast scenario in the live broadcast window area.

[0095] For example, as shown in FIG. 5, when a user taps the scenario addition identifier, the electronic device displays the newly added “Scenario 4” in the identifier column area, and displays the live broadcast scenario indicated by “Scenario 4” in the live broadcast window area.

[0096] In the embodiment of the present disclosure, the scenario addition identifier is displayed in the identifier column area, making the operation simple and convenient, allowing a new live broadcast scenario to be added quickly, and allowing the user to add a new live broadcast scenario without having to perform multiple operations, thereby improving operation efficiency.

[0097] In some embodiments, the identifier field area further includes a first identifier, the first identifier is for indicating a first screen mode, the first screen mode is a landscape screen display mode or a portrait screen display mode, and the first screen mode is a current display mode of the live broadcast interface. After the above step 101, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following steps 112 to 113.

[0098] 112: The electronic device accepts an eighth input for the first identifier.

[0099] In some examples, the eighth input may be a tap input on the first identifier, a swipe input on the first identifier, or other actionable input on the first identifier, although examples of the present disclosure are not limited thereto.

[0100] For example, for a detailed description of the tap input and the swipe input, please refer to the description of the tap input and the swipe input in the description of the first input in step 102 above, and no further description will be given here.

[0101] 113: In response to an eighth input, the electronic device updates the first identifier to a second identifier and switches the display mode of the live broadcast interface from the first screen mode to the second screen mode.

[0102] Here, the second identifier is for indicating a second screen mode, the second screen mode being a landscape screen display mode or a portrait screen display mode, and the second screen mode is different from the first screen mode.

[0103] As can be understood, the first identifier and the second identifier are landscape / portrait screen identifiers. If the first identifier is a landscape screen identifier indicating a landscape screen display mode, the second identifier is a portrait screen identifier indicating a portrait screen display mode. If the first identifier is a portrait screen identifier indicating a portrait screen display mode, the second identifier is a landscape screen identifier indicating a landscape screen display mode.

[0104] Exemplarily, the first identifier is a landscape screen identifier. As shown in FIG. 6, the symbol "204" indicates the "landscape screen identifier". The eighth input may be an operation of tapping the "landscape screen identifier". As shown in FIG. 7, in response to the eighth input, the "landscape screen identifier" is updated to a "portrait screen identifier" indicated by the symbol "205", and the display mode of the live broadcast interface is switched from the landscape screen mode to the portrait screen mode. In this way, the operation is simple and convenient. As shown in FIG. 8, the symbol 204 indicates the "landscape screen identifier". The eighth input may include an operation of tapping the "landscape screen identifier". In response to the operation, a pull-down menu is displayed. The pull-down menu includes the "landscape screen identifier" and the "portrait screen identifier". The eighth input further includes an operation of tapping the "portrait screen identifier". As shown in FIG. 7, in response to the eighth input, the "landscape screen identifier" is updated to a "portrait screen identifier" indicated by the symbol 205, and the display mode of the live broadcast interface is switched from the landscape screen mode to the portrait screen mode. In this way, it is possible to prevent the screen display mode from being switched by an erroneous operation.

[0105] In an embodiment of the present disclosure, the identifier field area includes a landscape / portrait screen identifier, and a user can quickly switch between landscape and portrait screen display by operating the landscape / portrait screen switching identifier, thereby improving operation efficiency.

[0106] In some embodiments, when the display area required for the at least one scenario identifier is larger than the first area, the first area includes a scroll control, and the first area is an area for displaying the scenario identifier in the identifier column area. The live broadcast interface display method according to the embodiment of the present disclosure may further include the following steps 114 to 115.

[0107] 114: The electronic device accepts a fifth input.

[0108] Here, the fifth input is for controlling the movement of the scroll control.

[0109] In some embodiments, the fifth input may be a scroll input in the first region (which may be a scroll input implemented by a mouse after positioning a cursor in the first region), a swipe input in the first region, a drag-and-drop input on the scroll control, a tap input in the region where the scroll control is located, or other actionable input, although embodiments of the present disclosure are not limited thereto.

[0110] For example, for a specific description of the tap input and the swipe input, refer to the description of the tap input and the swipe input in the description of the first input in step 102 above, and no further description will be given here. The above scroll input may be an upward scroll input or a downward scroll input. The above drag-drop input may be an upward drag-drop input or a downward drag-drop input, and the embodiments of the present disclosure are not limited thereto.

[0111] 115: In response to the fifth input, the electronic device updates the current user-visible scenario identifier in the first region along with the movement of the scroll control.

[0112] As can be understood, the current user-visible scenario identifiers are all scenario identifiers that are seen by the user without performing any operation on the first area. If the number of the at least one scenario identifiers exceeds the number of scenario identifiers that can be displayed in the first area, the user can only see a portion of the at least one scenario identifiers (the portion of scenario identifiers seen by the user are user-visible scenario identifiers), and the user cannot see the other portion of scenario identifiers.

[0113] Here, in response to the fifth input, updating the scenario identifier currently visible to the user in the first area along with the movement of the scroll control can be understood as the scenario identifier in the first area being able to support scrolling and display in accordance with user operation.

[0114] In an embodiment of the present disclosure, when the number of the at least one scenario identifier exceeds the number of scenario identifiers that can be displayed in the first area, the scenario identifiers in the first area can be supported to be scrolled in response to a user's operation, thereby making it easier for the user to quickly find the scenario identifier he or she needs, and improving operational efficiency.

[0115] In some embodiments, after the above step 103, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following steps 116 to 117.

[0116] 116: The electronic device accepts a sixth input for adding a data source identifier.

[0117] As can be understood, the sixth input is an operation to add a new data source. In some embodiments, the sixth input may be a tap input on the data source add identifier, a swipe input on the data source add identifier, or other executable input on the data source add identifier, but the embodiments of the present disclosure are not limited thereto.

[0118] For example, for a detailed description of the tap input and the swipe input, please refer to the description of the tap input and the swipe input in the description of the first input in step 102 above, and no further description will be given here.

[0119] Here, the data source addition identifier is displayed in the identifier column area. For example, when adding a new data source to a first live broadcast scenario, the data source addition identifier may be displayed after the at least one first data source identifier, that is, each scenario identifier corresponds to one data source addition identifier. Also, one data source addition identifier common to all scenario identifiers may be displayed in the identifier column area, and a data source may be added to each scenario identifier, and the data source addition identifier can be operated in any case. The data source addition identifier may be displayed in other positions in the identifier column area, and the embodiment of the present disclosure is not limited thereto.

[0120] 117: In response to the sixth input, the electronic device displays a third data source identifier corresponding to the newly added third data source in the second area of ​​the identifier column area, and displays the third data source in the first live broadcast scenario.

[0121] Here, the second area is for displaying a data source identifier corresponding to the first scenario identifier.

[0122] As can be seen, a sixth input for the data source addition identifier can trigger the electronic device to add a new data source, display a third data source identifier corresponding to the newly added data source in the second area, and display the newly added third data source in the first live broadcast scenario.

[0123] Exemplarily, as shown in Fig. 3, "Add Data Source" is displayed in the identifier field area. When the user taps "Add Data Source", the electronic device displays a newly added "Data Source 3" in the identifier field area as shown in Fig. 9.

[0124] In the embodiment of the present disclosure, the data source addition identifier is displayed in the identifier column area, which makes the operation simple and convenient, and allows a new data source to be added quickly. The user can add a new data source without performing multiple operations, thereby improving operation efficiency.

[0125] In some embodiments, the above step 117 may be specifically realized by the following steps 117a to 117b.

[0126] 117a: The electronic device displays the first list in response to the sixth input.

[0127] Here, the first list includes at least one data source type identifier, each data source type identifier being intended to indicate a type of data source.

[0128] Here, the first list may be a data source type identifier menu, and the first list may be displayed floating over the identifier field area or may be displayed in the identifier field area (i.e., is part of the identifier field area) (embedded form), although embodiments of the present disclosure are not limited thereto.

[0129] 117b: The electronic device displays a third data source identifier in the second area in response to an input for a first data source type identifier of the at least one data source type identifier.

[0130] Here, the third data source is a data source of a type indicated by the first data source type identifier.

[0131] As can be appreciated, in an embodiment of the present disclosure, a sixth input for adding a data source identifier may trigger the electronic device to display at least one data source type identifier to allow the user to select the type of data source to add, and a user input for a first data source type identifier required may trigger the electronic device to add a third data source of a corresponding type (to the first data source type identifier).

[0132] Exemplarily, as shown in FIG 3, "Add Data Source" is displayed in the identifier column area. When the user taps "Add Data Source", the electronic device displays "Data Source Type 1", "Data Source Type 2", "Data Source Type 3", "Data Source Type 4", and "Data Source Type 5" that are data source type identifiers that can be added, as shown in FIG 10. When the user selects "Data Source Type 3", the electronic device displays the newly added "Data Source 3" in the identifier column area, and displays data source 3 in the live broadcast scenario indicated by "Scenario 1", as shown in FIG 10.

[0133] In the embodiment of the present disclosure, a first list is displayed to provide a user with multiple selectable data source types, which allows the user to quickly add a required type of data source and improve operation efficiency.

[0134] In some embodiments, after the above step 103, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following steps 118 to 119.

[0135] 118: The electronic device accepts a seventh input for a fourth data source identifier of the at least one first data source identifier.

[0136] In some examples, the seventh input may be a tap input to the fourth data source identifier, a swipe input to the fourth data source identifier, a drag-and-drop input to the fourth data source identifier, or other actionable input to the fourth data source identifier, although examples of this disclosure are not limited thereto.

[0137] For example, a specific description of the tap input and the swipe input may refer to the description of the tap input and the swipe input in the description of the first input in step 102 above, and will not be described further here. The drag-drop input may be a drag-drop input in any direction, such as an upward drag-drop input, a downward drag-drop input, a leftward drag-drop input, or a rightward drag-drop input, but the embodiments of the present disclosure are not limited thereto.

[0138] 119: The electronic device executes the target operation in response to the seventh input.

[0139] Here, the target operation includes any one of manipulating the fourth data source (Action), changing the name of the fourth data source (Rename), adjusting the background of the fourth data source (Setting), locking the fourth data source (Lock), unlocking the fourth data source (Unlock), deleting the fourth data source (Delete), moving the fourth data source (Move), bringing the fourth data source to the previous position (bring forward), bringing the fourth data source to the front position (bring to front), moving the fourth data source to the next position (Send backward), moving the fourth data source to the last position (Send to back), and moving the fourth data source identifier.

[0140] Here, the target operation may be determined specifically according to the needs of the user, and is not limited to the embodiment of the present disclosure.

[0141] Here, changing the name of the fourth data source can change the fourth data source identifier.

[0142] Here, if the seventh input is an input for dragging and dropping a fourth data source identifier, a position of the fourth data source identifier with respect to at least one first data source identifier may be changed.

[0143] For example, as shown in FIG. 11, the position of "Data Source 2" may be moved by dragging and dropping "Data Source 2".

[0144] In the embodiment of the present disclosure, the fourth data source can be quickly operated by the seventh input for the fourth data source identifier, and the operation efficiency can be improved.

[0145] In some embodiments, the above step 119 may be specifically realized by the following steps 119a to 119b.

[0146] 119a: The electronic device displays the second list.

[0147] Here, the second list includes at least one operation identifier, and each operation identifier is intended to indicate one operation.

[0148] Here, the second list may be an operation menu of the data source, and the second list may be displayed floating over the identifier column area or may be displayed in the identifier column area (i.e., as part of the identifier column area) (embedded form), although this is not limiting the embodiments of the present disclosure.

[0149] 119b: The electronic device executes the target operation in response to an input for a target operation identifier among the at least one operation identifier.

[0150] Here, the target operation identifier is for indicating the target operation.

[0151] As can be understood, in an embodiment of the present disclosure, a seventh input for the fourth data source identifier may trigger the electronic device to display at least one operation identifier to allow a user to select a required operation, and an input for the target operation identifier may trigger the electronic device to perform a target operation corresponding to the target operation identifier.

[0152] Exemplarily, when a user long presses "Data Source 2" as shown in Fig. 3, the electronic device displays a first list indicated by symbol "206" as shown in Fig. 12. The first list includes "Operation", "Rename", "Adjust", "Lock / Unlock", "Delete", "Move", "Move to Previous Position", "Move to Front Position", "Move to Next Position", and "Move to Last Position". When a user selects any identifier in the first list, the electronic device controls the data source 2 to perform a corresponding operation.

[0153] In the embodiment of the present disclosure, by displaying the first list, it is easy for a user to select an operation identifier corresponding to a required operation, so that the corresponding operation can be performed on the fourth data source, thereby improving operation efficiency.

[0154] In some embodiments, after the above step 103, the live broadcast interface display method according to the embodiment of the present disclosure may further include the following steps 120 to 121.

[0155] 120: The electronic device accepts a fourth input when the chat window is displayed in the live broadcast interface.

[0156] 121: In response to a fourth input, the electronic device displays a current live broadcast start state if the fourth input is an operation on a live broadcast start state identifier in the chat window, and displays the chat window in a locked state if the fourth input is an operation on a window lock identifier in the chat window.

[0157] Here, when the chat window is floating on the live broadcast window area and the chat window is in a locked state, it responds to operations on a data source in the live broadcast window area located below the chat window.

[0158] In some embodiments, the fourth input may be a tap input on the live broadcast start state identifier or the window lock identifier, a swipe input on the live broadcast start state identifier or the window lock identifier, or other executable input on the live broadcast start state identifier or the window lock identifier, although embodiments of the present disclosure are not limited thereto.

[0159] For example, for a detailed description of the tap input and the swipe input, please refer to the description of the tap input and the swipe input in the description of the first input in step 102 above, and no further description will be given here.

[0160] Here, the live broadcast start state identifier may be an operable control, and the window lock identifier may also be an operable control, which is not limited in the embodiment of the present disclosure. The chat window may be displayed in the live broadcast interface in an embedded form, or may be displayed floating on the live broadcast interface, which is not limited in the embodiment of the present disclosure.

[0161] As can be understood, if the fourth input is an operation on the live broadcast start state identifier, the electronic device displays a current live broadcast start state in response to the fourth input, and if the fourth input is an operation on the window lock identifier, the electronic device displays the chat window in a locked state in response to the fourth input.

[0162] Here, the current live broadcast start status may include at least one of central processing unit (CPU) usage information, memory usage information, upload speed (Kbps upload), slow frames, frame drops, and encoder transmission frames per second (Frames Per Second (FPS)), and the current live broadcast start status may further include other information, and the embodiments of the present disclosure are not limited thereto.

[0163] For example, as shown in FIG. 13, when a user taps on the “live broadcast start state” identifier indicated by symbol “207”, the current live broadcast start state, for example, the live broadcast start state displayed in a floating window indicated by symbol “208”, is displayed.

[0164] Here, after displaying the chat window in a locked state, except for the window lock identifier which can be operated, all other contents in the chat window cannot be operated, that is, the user cannot input other contents, and the electronic device is prohibited from responding to inputs for other contents.

[0165] In some embodiments, after displaying the chat window in a locked state, the electronic device can respond to operations on the contents under the chat window through the chat window.For example, when the chat window is floating on the live broadcast window area and the chat window is in a locked state, the electronic device responds to operations on the data source in the live broadcast window area located under the chat window.This makes it easy for users to timely control the data source in the live broadcast window area in an emergency, and improves operation efficiency.

[0166] According to the live broadcast interface display method according to an embodiment of the present disclosure, the interaction operation procedure in the live broadcast start software can be simplified, making it easier for users (e.g., anchors) to operate, and improving the man-machine interaction performance of the live broadcast start software.

[0167] FIG. 14 is a block diagram of a live broadcast interface display device according to an embodiment of the present disclosure. 14 As shown in FIG. 1, the live broadcast interface includes an identifier field area including at least one scenario identifier for indicating one live broadcast scenario, and in response to a first input for a first scenario identifier among the at least one scenario identifier, the live broadcast interface includes an identifier field area including at least one scenario identifier for indicating one live broadcast scenario, and the live broadcast interface includes an identifier field area including at least one scenario identifier for indicating a first live broadcast scenario, O The display module 301 is used for expanding and displaying in the identifier column area at least one first data source identifier, each of which corresponds to a first scenario identifier for indicating one data source in the first live broadcast scenario.

[0168] In some embodiments, the live broadcast interface further includes a live broadcast window area, and the device further includes a reception module, wherein the display module 301 is further used for displaying a first live broadcast scenario in the live broadcast window area in response to a first input after displaying the live broadcast interface, and the reception module is further used for accepting a second input for a second scenario identifier among the at least one scenario identifier, and the display module 301 is further used for updating the first live broadcast scenario displayed in the live broadcast window area to a second live broadcast scenario indicated by the second scenario identifier in response to the second input.

[0169] In some embodiments, after the first input, the first scenario identifier is in a selected state, and the apparatus further includes a switching module for switching the first scenario identifier from the selected state to a non-selected state and switching the second scenario identifier from the non-selected state to a selected state in response to a second input.

[0170] In some embodiments, after the first input, the first scenario identifier is in a selected state, and the display module 301 is further used to, in response to a second input, cancel the display of the at least one first data source identifier, and expand and display in the identifier column area at least one second data source identifier corresponding to the second scenario identifier, each for indicating one data source in the second live broadcast scenario.

[0171] In some embodiments, the at least one scenario identifier is sequentially arranged in a preset order, and the display module 301 is further used for displaying the at least one scenario identifier in different display areas each separated by the first scenario identifier in response to a first input, and displaying the first scenario identifier and the scenario identifier arranged before the first scenario identifier in the same display area, and the device further includes a moving module used for moving the target identifier from the current display area to another display area in response to a second input, and when the second scenario identifier is arranged before the first scenario identifier, the target identifier includes the scenario identifier arranged after the second scenario identifier and arranged before the first scenario identifier and the first scenario identifier, and when the second scenario identifier is arranged after the first scenario identifier, the target identifier includes the scenario identifier arranged after the first scenario identifier and arranged before the second scenario identifier and the second scenario identifier.

[0172] In some embodiments, the identifier column area includes a scenario addition identifier, and the device further includes a reception module for accepting a third input for the scenario addition identifier after the live broadcast interface is displayed by the display module 301, and the display module 301 is further used for displaying a third scenario identifier corresponding to the newly added live broadcast scenario in the identifier column area in response to the third input accepted by the reception module, and for displaying the newly added live broadcast scenario in the live broadcast window area.

[0173] In some embodiments, the device further includes a receiving module for receiving a fourth input when the chat window is displayed in the live broadcast interface by the display module 301, and the display module 301 is further used to, in response to the fourth input received by the receiving module, display a current live broadcast start state if the fourth input is an operation on a live broadcast start state identifier in the chat window, and to display the chat window in a locked state if the fourth input is an operation on a window lock identifier in the chat window, and responds to an operation on a data source in the live broadcast window area located below the chat window when the chat window is floating on the live broadcast window area and the chat window is in a locked state.

[0174] In some embodiments, when the display area required for at least one scenario identifier is larger than the first area, the first area includes a scroll control, the first area being an area for displaying the scenario identifier in the identifier column area, and the device further includes a reception module for accepting a fifth input for controlling movement of the scroll control, and the display module 301 is further used for updating the scenario identifier currently visible to the user in the first area along with the movement of the scroll control in response to the fifth input accepted by the reception module.

[0175] In some embodiments, the device further includes a receiving module for accepting a sixth input for adding a data source identifier after the display module 301 expands and displays at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, and the display module 301 is further used to display a third data source identifier corresponding to the newly added third data source in a second area of ​​the identifier column area for displaying a data source identifier corresponding to the first scenario identifier, in response to the sixth input accepted by the receiving module, and to display the third data source in the first live broadcast scenario.

[0176] In some embodiments, the display module 301 is specifically used for, in response to a sixth input, displaying a first list including at least one data source type identifier, each for indicating a type of data source, and for, in response to an input for a first data source type identifier of the at least one data source type identifier, displaying a third data source identifier in the second area, the third data source being of a type of data source indicated by the first data source type identifier.

[0177] In some embodiments, the apparatus further includes a reception module for receiving a seventh input for a fourth data source identifier of the at least one first data source identifier after the display module 301 expands and displays the at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, and an execution module for executing a target operation in response to the seventh input received by the reception module, the target operation including any one of manipulating the fourth data source, changing a name of the fourth data source, adjusting a background of the fourth data source, locking the fourth data source, unlocking the fourth data source, deleting the fourth data source, moving the fourth data source, moving the fourth data source identifier to the previous position, moving the fourth data source identifier to the front position, moving the fourth data source identifier to the next position, and moving the fourth data source identifier to the last position.

[0178] In some embodiments, the execution module is specifically used for displaying a second list including at least one operation identifier each for indicating an operation, and executing a target operation in response to an input for a target operation identifier among the at least one operation identifier for indicating the target operation.

[0179] In some embodiments, the identifier column area further includes a first identifier, the first identifier for indicating a first screen mode, the first screen mode being a landscape screen display mode or a portrait screen display mode, and the first screen mode being a current display mode of the live broadcast interface, and the device further includes a reception module for accepting an eighth input for the first identifier after displaying the live broadcast interface by the display module 301, and the display module 301 is further used to update the first identifier to a second identifier in response to the eighth input accepted by the reception module, and switch the display mode of the live broadcast interface from the first screen mode to the second screen mode, and the second identifier for indicating the second screen mode, the second screen mode being a landscape screen display mode or a portrait screen display mode, and the second screen mode is different from the first screen mode.

[0180] In the embodiment of the present disclosure, each module can realize the live broadcast interface display method according to the above method embodiment, and can achieve the same technical effect. In order to avoid repetition, it will not be described further here.

[0181] The embodiment of the present disclosure further provides an electronic device. As shown in Fig. 15, the electronic device includes a processor 401, a memory 402, and a computer program stored in the memory 402 and operable on the processor 401, and when the computer program is executed by the processor, each process of the live broadcast interface display method according to the above method embodiment can be realized, and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.

[0182] An embodiment of the present disclosure provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program can realize each process of the live broadcast interface display method according to the above method embodiment, and achieve the same technical effect. In order to avoid repetition, no further description will be given here.

[0183] The embodiment of the present disclosure further provides a computer program product, which includes a computer program, and when the computer program runs on a processor, the computer program causes the processor to execute the computer program, and realizes each process of the live broadcast interface display method according to the above method embodiment, and can achieve the same technical effect. In order to avoid repetition, no further description is given here.

[0184] The embodiment of the present disclosure further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, the processor is for running a program or instruction to realize each process of the embodiment of the live broadcast interface display method described above, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.

[0185] As can be appreciated, the chips referred to in the embodiments of the present disclosure may be referred to as system level chips, system chips, chip systems, or systems on chips.

[0186] The present disclosure provides a computer program comprising instructions that, when executed by a processor, cause the processor to perform the live broadcast interface display method in any one of the embodiments.

[0187] In some embodiments according to the present disclosure, it should be understood that the presented system, device, server, and method may be realized in other ways. For example, the device embodiments described above are merely exemplary, and the division of the units is merely a logical functional division, and there may be other division ways when actually realized. For example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented. In addition, the couplings or direct couplings or communication connections between the shown or discussed ones may be indirect couplings or communication connections by some interfaces, devices or units, and may be electrical, mechanical, or other forms.

[0188] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple network units. According to actual needs, some or all of the units may be selected to achieve the objective of the solution of the embodiment.

[0189] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist physically alone, or two or more units may be integrated into one unit. The integrated units may be realized by hardware or software functional units.

[0190] The integrated units may be realized by software functional units and stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present disclosure may be substantially or in part of the contribution to the prior art or the entire or partial technical solution may be expressed in the form of a software product. The computer software product is stored in a storage medium and includes some instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method according to each embodiment of the present disclosure. The aforementioned storage medium includes various media capable of storing program code, such as a flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0191] As described above, the above embodiments are only used to explain the technical solutions of the present disclosure, and are not intended to limit the same. Although the present disclosure has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that the technical solutions described in the above embodiments can still be modified or some of the technical features thereof can be replaced with equivalents. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. 1. A computer-implemented live broadcast interface display method, comprising: displaying a live broadcast interface including an identifier field region including a plurality of scenario identifiers each for indicating one live broadcast scenario; In response to a first input for a first scenario identifier among the plurality of scenario identifiers, displaying in the identifier column area at least one first data source identifier for indicating one data source in the first live broadcast scenario, the first data source identifier corresponding to the first scenario identifier for indicating a first live broadcast scenario; accepting a second input for a second scenario identifier among the plurality of scenario identifiers; canceling display of the at least one first data source identifier in response to the second input; and A live broadcast interface display method comprising: expanding and displaying in the identifier column area at least one second data source identifier corresponding to the second scenario identifier, each of the second data source identifiers indicating one data source in the second live broadcast scenario.

2. The live broadcast interface further includes a live broadcast window area; The live broadcast interface display method includes: displaying the first live broadcast scenario in the live broadcast window area in response to the first input; The live broadcast interface display method according to claim 1 , further comprising: in response to the second input, updating the first live broadcast scenario displayed in the live broadcast window area to a second live broadcast scenario indicated by the second scenario identifier.

3. After the first input, the first scenario identifier is in a selected state; The live broadcast interface display method includes: The live broadcast interface display method of claim 2, further comprising switching the first scenario identifier from a selected state to a non-selected state and switching the second scenario identifier from a non-selected state to a selected state in response to the second input.

4. the plurality of scenario identifiers are sequentially arranged in a preset order, The live broadcast interface display method includes: in response to the first input, displaying the plurality of scenario identifiers in different display areas separated by the first scenario identifier, and displaying the first scenario identifier and a scenario identifier arranged before the first scenario identifier in the same display area; and moving the target identifier from the current display area to the other display area in response to the second input; when a second scenario identifier is arranged before the first scenario identifier, the target identifier includes a scenario identifier arranged after the second scenario identifier and before the first scenario identifier and the first scenario identifier; The live broadcast interface display method of claim 1, wherein when the second scenario identifier is arranged after the first scenario identifier, the target identifier includes a scenario identifier arranged after the first scenario identifier and before the second scenario identifier, and the second scenario identifier.

5. The identifier field includes a scenario addition identifier, The live broadcast interface display method includes: accepting a third input for the scenario addition identifier; displaying a third scenario identifier corresponding to the newly added live broadcast scenario in the identifier column area in response to the third input; The live broadcast interface display method according to claim 2 , further comprising: displaying the newly added live broadcast scenario in the live broadcast window area.

6. receiving a fourth input when a chat window is displayed on the live broadcast interface; and displaying a current live broadcast start state in response to the fourth input when the fourth input is an operation on a live broadcast start state identifier in the chat window, and displaying the chat window in a locked state when the fourth input is an operation on a window lock identifier in the chat window, 3. The live broadcast interface display method according to claim 2, wherein when the chat window floats on the live broadcast window area and the chat window is in a locked state, the method responds to an operation on a data source in the live broadcast window area located below the chat window.

7. the identifier column area includes a first area, and when a display area required for the plurality of scenario identifiers is larger than the first area, the first area includes a scroll control, and the first area is an area in the identifier column area for displaying scenario identifiers; The live broadcast interface display method includes: accepting a fifth input for controlling movement of the scroll control; 2. The method of claim 1, further comprising: in response to the fifth input, updating a current user-visible scenario identifier in the first area along with movement of the scroll control.

8. After displaying at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, accepting a sixth input for adding a data source identifier; in response to the sixth input, displaying a third data source identifier corresponding to the newly added third data source in a second area of ​​the identifier column area for displaying a data source identifier corresponding to the first scenario identifier; The live broadcast interface display method of claim 1 , further comprising: displaying the third data source in the first live broadcast scenario.

9. After displaying at least one first data source identifier corresponding to the first scenario identifier in the identifier column area, accepting a seventh input for a fourth data source identifier of the at least one first data source identifier; 2. The live broadcast interface display method of claim 1, further comprising: executing a target operation in response to the seventh input, the target operation including any one of: manipulating a fourth data source, changing a name of the fourth data source, adjusting a background of the fourth data source, locking the fourth data source, unlocking the fourth data source, deleting the fourth data source, moving the fourth data source, moving the fourth data source identifier to a previous position, moving the fourth data source identifier to a front position, moving the fourth data source identifier to a next position, and moving the fourth data source identifier to a last position.

10. a display module that is used to display a live broadcast interface including an identifier field area including a plurality of scenario identifiers each for indicating one live broadcast scenario, and that is further used to expand and display in the identifier field area at least one first data source identifier, each for indicating one data source in the first live broadcast scenario, corresponding to the first scenario identifier for indicating the first live broadcast scenario, in response to a first input for a first scenario identifier among the plurality of scenario identifiers; a module for receiving a second input for a second scenario identifier among the plurality of scenario identifiers; The display module is further used for canceling the display of the at least one first data source identifier in response to the second input, and for expanding and displaying in the identifier column area at least one second data source identifier corresponding to the second scenario identifier, each of which indicates one data source in the second live broadcast scenario.

11. An electronic device comprising: a memory for storing a computer program; and a processor for executing the live broadcast interface display method according to any one of claims 1 to 9 when the computer program is called.

12. A non-volatile computer-readable storage medium storing a computer program which, when executed by a processor, realizes the live broadcast interface display method according to any one of claims 1 to 9.

13. A computer program product including a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes the live broadcast interface display method according to any one of claims 1 to 9 to be realized.

14. A computer program comprising instructions which, when executed by a processor, cause the processor to perform the live broadcast interface display method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Video scene control system and method

    CN105245937A

  • Live broadcast interface switching method and device, terminal and storage medium

    CN111866539A

  • Live broadcast method and device suitable for multiple service scenes, and storage medium

    CN113518254A

  • Method for quickly adjusting out small window in fullscreen display during video, graphic user interface and terminal

    EP3825849A1

  • Apparatus, method and computer readable recording medium for analyzing video using image captured from video

    US20140050400A1