Livestreaming room data display method and apparatus, and device, medium and program product
By responding to the on-cast and data display operations in the live broadcast page, displaying the live broadcast screen and data panel, the problem of the anchor's cumbersome viewing of data in the live broadcast room during the live broadcast process is solved, and fast and convenient data viewing and efficient operation are achieved.
Patent Information
- Application Number
- PCT/CN2024/119486
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-18
- Filing Date
- 2024-09-18
- Publication Date
- 2025-03-27
AI Technical Summary
The operation of the anchor to view the live broadcast room data in real time during the live broadcast process is relatively cumbersome, making it difficult to achieve fast and convenient data viewing.
Provide a method for displaying data in the live broadcast room, by displaying the live broadcast screen in response to the on-cast operation in the live broadcast page, and displaying the data panel in response to the data display operation, simplifying the operation of the anchor to view the real-time data in the live broadcast room.
It enables the anchor to quickly and conveniently view the live broadcast room data during the live broadcast process, reducing the difficulty of data viewing and improving operational efficiency.
Smart Images

Figure CN2024119486_27032025_PF_FP_ABST
Abstract
Description
Live broadcast room data display method, device, equipment, medium and program product
[0001] This application claims priority to the Chinese invention patent application entitled “Method, device, equipment, medium and program product for displaying live broadcast room data” and application number 202311204447.6, filed on September 18, 2023. The entire contents of that application are incorporated herein by reference. Technical Field
[0002] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, apparatus, device, medium, and program product for displaying live broadcast room data. Background Art
[0003] Currently, streamers can broadcast live using live streaming apps installed on their devices. However, if they want to view real-time changes in the live streaming room data during the live broadcast, the required operations are relatively cumbersome.
[0004] Summary of the Invention
[0005] The embodiments of the present disclosure provide a method, apparatus, device, medium, and program product for displaying live broadcast room data to simplify the operations required for an anchor to view real-time data in the live broadcast room during a live broadcast.
[0006] In a first aspect, an embodiment of the present disclosure provides a method for displaying live broadcast room data, comprising: in response to a broadcast start operation, displaying the live broadcast screen of the current user on a live broadcast page, wherein the current user is the anchor of the live broadcast room corresponding to the live broadcast page; in response to a data display operation, displaying a data panel of the live broadcast room on the live broadcast page, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0007] In a second aspect, the disclosed embodiment further provides a device for displaying live broadcast room data, comprising: a screen display module for displaying the live broadcast screen of the current user on a live broadcast page in response to a broadcast start operation, wherein the current user is the anchor of the live broadcast room corresponding to the live broadcast page; a data panel display module for displaying the data panel of the live broadcast room on the live broadcast page in response to a data display operation, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0008] In a third aspect, an embodiment of the present disclosure further provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying live broadcast room data as described in an embodiment of the present disclosure.
[0009] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the method for displaying live broadcast room data as described in an embodiment of the present disclosure.
[0010] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying live broadcast room data as described in the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0012] FIG1 is a flow chart of a method for displaying live broadcast room data provided by an embodiment of the present disclosure;
[0013] FIG2 is a schematic diagram showing a live broadcast page provided by an embodiment of the present disclosure;
[0014] FIG3 is a schematic diagram showing a first data panel provided by an embodiment of the present disclosure;
[0015] FIG4 is a schematic diagram showing a second data panel provided by an embodiment of the present disclosure;
[0016] FIG5 is a schematic diagram showing an event panel provided by an embodiment of the present disclosure;
[0017] FIG6 is a flow chart of another method for displaying live broadcast room data provided by an embodiment of the present disclosure;
[0018] FIG7 is a structural block diagram of a device for displaying live broadcast room data provided by an embodiment of the present disclosure; and
[0019] FIG8 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0020] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0021] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0022] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0023] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0024] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0025] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0026] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0027] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0028] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0029] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0030] FIG1 is a flow chart of a method for displaying live broadcast room data provided by an embodiment of the present disclosure. The method can be executed by a device for displaying live broadcast room data. The device can be implemented by software and / or hardware and can be configured in an electronic device, typically a mobile phone or tablet computer. The method for displaying live broadcast room data provided by an embodiment of the present disclosure is suitable for a scenario where the host terminal displays the real-time data of the live broadcast room while broadcasting live. As shown in FIG1 , the method for displaying live broadcast room data provided by this embodiment may include:
[0031] S101. In response to a broadcast start operation, a live broadcast screen of the current user is displayed on a live broadcast page, wherein the current user is the host of the live broadcast room corresponding to the live broadcast page.
[0032] The start operation can be a trigger operation for instructing the start of a live broadcast, such as an operation for triggering a start control, which can be executed by the host (such as the current user) when the host wants to start a live broadcast. The live broadcast page can be a page for displaying the live broadcast screen of the current user. The current user can be the user currently broadcasting on the live broadcast page, such as the host of the live broadcast room corresponding to the live broadcast page.
[0033] In this embodiment, the current user can broadcast live through the current application (such as the anchor terminal). Accordingly, after receiving the current user's broadcast start operation, the current application can respond to the broadcast start operation and display the current user's live broadcast screen on the current user's live broadcast page, as shown in Figure 2, for the current user to view. The current application can be an application that executes the live broadcast room data display method provided in this embodiment, and it can be an application used by the current user when broadcasting live, such as the anchor terminal.
[0034] For example, the current application can respond to the current user's broadcast start operation by collecting the current user's live broadcast image, such as shooting the current user's live broadcast image with a camera, and sending the current user's live broadcast image to a live broadcast server, so that the live broadcast server can send the current user's live broadcast image to the user terminal of the user in the current user's live broadcast room for display; and display the current user's live broadcast image on the current user's live broadcast page. The live broadcast server can be a server for receiving and sending the current user's live broadcast image. After receiving the live broadcast image sent by the current application, the live broadcast server can send it to the user terminal of the user in the current user's live broadcast room, so that the user terminal can display the current user's live broadcast image.
[0035] Please continue to refer to Figure 2. The live broadcast page can also display page content other than the live broadcast screen of the current user, such as interactive information and / or live broadcast room information of the live broadcast room. For example, the live broadcast page may include an interactive information area 20 and a live broadcast information area 21, etc. The interactive information area 20 may be located at the bottom of the live broadcast page to display interactive information in the live broadcast room; the live broadcast information area may be located at the top of the live broadcast page to display live broadcast information of the live broadcast room. Exemplarily, the interactive information may be information sent by users in the live broadcast room in the live broadcast room, such as comment information. The live broadcast information may be relevant information of the live broadcast, such as the host's identification information (host avatar, etc.), list information in the live broadcast room, and / or network information of the live broadcast, etc. In the default state, the interactive information and live broadcast information can remain displayed in the live broadcast page, such as being displayed on the upper layer of the live broadcast screen.
[0036] S102. In response to a data display operation, display a data panel of the live broadcast room on the live broadcast page, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0037] The data panel may be a panel for displaying live broadcast room data. Optionally, the data panel includes a first data panel and / or a second data panel. The first data panel may be used to display at least a portion of the live broadcast room data; the second data panel may be used to display data details of the live broadcast room data.
[0038] The live broadcast room data may be real-time data of the live broadcast room, which may be data used to describe the live broadcast situation of the live broadcast room, such as item data of preset virtual items received in this live broadcast, audience data and / or interactive data in the live broadcast room, etc. The item data may include, for example, the number of preset virtual items received and / or the magnitude of the change in the number. The audience data may include the number of online viewers in the live broadcast room and / or the magnitude of the change in the number of online viewers. The interactive data may include the number of likes, the number of viewers who like, the number of comments and / or the number of viewers who comment, etc. The live broadcast room data may be displayed in the form of data values and / or data change curves, which is not limited in this embodiment.
[0039] For example, when the current application receives a data display operation from the current user (anchor), it can respond to the data display operation by displaying the data panel of the live broadcast room on the live broadcast page, and display at least part of the live broadcast data of the live broadcast room in the data panel.
[0040] For example, the first data panel 30 of the live broadcast room can be displayed on the live broadcast page, and at least part of the live broadcast room data of the live broadcast room can be displayed in the first data panel 30, such as the live broadcast room data corresponding to the preset data items of the live broadcast room, as shown in Figure 3; or, the second data panel 40 of the live broadcast room can be displayed on the live broadcast page, and the data details of the live broadcast room data of the live broadcast room can be displayed in the second data panel 40, as shown in Figure 4.
[0041] In this embodiment, at least part of the live broadcast room data can be displayed in the data panel. In addition, as shown in Figures 3 and 4, the data panel can also display at least one display dimension control 31 for live broadcast room data, so that the current user can view the live broadcast room data under different display dimensions by triggering different display dimension controls 31. The display dimensions of the live broadcast room data can be set as needed. Exemplarily, the display dimensions of the live broadcast room data may include the entire cumulative dimension and the nearly n-minute dimension, so that when it is detected that the current user triggers the display dimension control 31 corresponding to the entire cumulative dimension, the live broadcast room cumulative data of the live broadcast room can be displayed; when it is detected that the current user triggers the display dimension control 31 corresponding to the nearly n-minute dimension, the live broadcast room data of the last n minutes of the live broadcast room can be displayed.
[0042] In this embodiment, users can broadcast live and view their live broadcast room data during the live broadcast through the same application installed in the same device, without the need to use devices other than the live broadcast device or applications other than the application used for the live broadcast. This can simplify the operations required for users to view live broadcast room data during the live broadcast and reduce the difficulty of viewing live broadcast room data.
[0043] In some embodiments, the data panel may further display prompt information, such as first prompt information and / or second prompt information, to prompt the current user. Optionally, the data panel may further display first prompt information and / or second prompt information, wherein the first prompt information is used to prompt data changes in the live broadcast room data, and the second prompt information is used to prompt the current user to execute a target interaction event corresponding to the second prompt information.
[0044] Among them, the first prompt information can be prompt information for prompting changes in the live broadcast room data. For example, when there are data items that have changed in the live broadcast room data or data items whose data changes meet preset conditions, the second prompt information corresponding to the data item can be displayed in the data panel to prompt the current user. The data item can be a pre-set key data item, such as the item data of a preset virtual item, the number of viewers entering the live broadcast room and / or the number of online viewers in the live broadcast room. It should be noted that when there are no key data items that need to be prompted, the second prompt information corresponding to the default data item can be displayed, such as prompting the current user that the number or proportion of viewers of this live broadcast comes from a preset recommendation method.
[0045] The second prompt information may be used to prompt the current user to perform a preset interactive event. This preset interactive event may be an interactive event that can be prompted via the second prompt information when corresponding prompt conditions are met. Preset interactive events can be set as needed. For example, these preset interactive events may include interactive activity (e.g., wishlist) setup events, virtual item acquisition events, and / or task (e.g., event) participation events. The interactive activity setup event may prompt the current user via the second prompt information if the current user has not yet started or set up an interactive activity during the live broadcast. The virtual item acquisition event may prompt the current user via the second prompt information if there are unactivated virtual items in the current user's virtual item display list. Upon receiving at least one virtual item sent by a user in the live broadcast room, the current user may activate the virtual item in their virtual item display list. The task participation event may prompt the current user via the second prompt information if there are preset tasks for which the current user has not yet signed up. It is understood that if there are no preset interactive events that require prompting the current user to perform, the second prompt information may not be displayed in the data panel.
[0046] In this embodiment, when the first data panel and / or the second data panel are displayed, the first prompt information and / or the second prompt information may be displayed in the first data panel and / or the second data panel.
[0047] For example, as shown in FIG3 (the second prompt information 33 displayed in FIG3 is a prompt information for setting an event for a wish list as an example), when the first data panel 30 is displayed, the first prompt information 32 can be displayed in the first data panel, and the data change of the live broadcast room data is prompted to the current user through the first prompt information 32; and when there is a preset interactive event that meets the display conditions of the corresponding second prompt information 33, the second prompt information 33 can be displayed in the first data panel 30 to prompt the user to execute the preset interactive event through the second prompt information 33. Here, when there are multiple preset interactive events that meet the display conditions of the corresponding second prompt information 33, the second prompt information 33 corresponding to the multiple preset interactive events can be displayed at the same time, or the second prompt information 33 corresponding to different preset interactive events can be switched for display. The specific setting can be made as needed.
[0048] As shown in FIG4 , when the second data panel 40 is displayed, the first prompt information 32 may be displayed in the first data panel, and the first prompt information 32 may be used to prompt the current user of data changes in the live broadcast room data.
[0049] In the above embodiment, when the first data panel is displayed, the first prompt information displayed in the first data panel can be used to trigger the execution of the second data display operation. Thus, the current user can perform the second data display operation by triggering the first prompt information displayed in the first data panel. In this case, optionally, the first prompt information, when displayed in the first data panel, is used to trigger the execution of the second data display operation. The second data display operation can be a triggering operation for instructing the display of the second data panel. In other words, the first prompt information displayed in the first data panel can be used to trigger the display of the second data panel.
[0050] In the above embodiment, when the second prompt information is displayed, the second prompt information can also be used to trigger the execution of a preset interactive event corresponding to the second prompt information. In this case, optionally, after displaying the data panel of the live broadcast room on the live broadcast page, the method further includes: in response to a third trigger operation for the second prompt information, displaying an event panel of the target interactive event on the live broadcast page, wherein the event panel is used for the current user to execute the target interactive event.
[0051] Among them, the third trigger operation can be an operation for triggering the second prompt information displayed in the data panel. The target interaction event can be a preset interaction event corresponding to the second prompt information triggered by the current user. The event panel of the target interaction event can be a panel for the current user to execute the target interaction event. In other words, the current user can execute the target interaction event in the event panel of the target interaction event. For example, when the target interaction event is an interactive activity setting event, the current user can set and / or start the interactive activity in the event panel of the target interaction event; when the target interaction event is a virtual item acquisition event, the current user can view and / or obtain unlit virtual items in the event panel of the target interaction event; when the target interaction event is a task participation event, the current user can sign up to participate in and / or execute preset tasks in the event panel of the target interaction event.
[0052] Specifically, when the current application receives the third trigger operation, such as when it is detected that the current user triggers the second prompt information displayed in the data panel, the event panel 50 of the target interaction event corresponding to the second prompt information can be displayed, as shown in Figure 5 (Figure 5 takes the target interaction event as a wish list setting event as an example), so that the current user can view and / or execute the target interaction event in the event panel.
[0053] The method for displaying live broadcast room data provided in this embodiment displays the live broadcast screen of the current user on the live broadcast page in response to a broadcast start operation. The current user is the host of the live broadcast room corresponding to the live broadcast page. In response to the data display operation, a data panel of the live broadcast room is displayed on the live broadcast page, wherein the data panel is used to display at least a portion of the live broadcast room data of the live broadcast room. By adopting the above-mentioned technical solution, this embodiment supports users to broadcast live and view their live broadcast room data during the live broadcast, without the need to use devices other than the live broadcast device or applications other than the application used for the live broadcast. This can simplify the operations required for users to view live broadcast room data during the live broadcast and reduce the difficulty of viewing live broadcast room data.
[0054] FIG6 is a flow chart of another method for displaying live broadcast room data provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, the data panel includes a first data panel and / or a second data panel, and the data panel of the live broadcast room is displayed on the live broadcast page in response to the data display operation, including at least one of the following: in response to the first data display operation, the first data panel of the live broadcast room is displayed on the live broadcast page, and the first data panel is used to display at least part of the live broadcast room data of the live broadcast room; in response to the second data display operation, the second data panel of the live broadcast room is displayed on the live broadcast page, and the second data panel is used to display data details of the live broadcast room data.
[0055] Accordingly, as shown in FIG6 , the method for displaying live broadcast room data provided in this embodiment may include:
[0056] S201: In response to a start-up operation, display the live broadcast screen of the current user on a live broadcast page, and execute at least one of S202 and S203, wherein the current user is the host of the live broadcast room corresponding to the live broadcast page.
[0057] S202. In response to a first data display operation, a first data panel of the live broadcast room is displayed on the live broadcast page, where the first data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0058] The first data display operation may be a trigger operation for instructing to display a first data panel of the live broadcast room on the live broadcast page. The execution method of the first data display operation is not limited. Optionally, the first data display operation includes a first trigger operation and / or a second trigger operation, wherein the first trigger operation includes a sliding operation in a first direction within a preset area of the live broadcast page, and the second trigger operation includes a click operation within the live broadcast information area of the live broadcast page.
[0059] Among them, the first trigger operation can be understood as the first data display operation performed by sliding. The first trigger operation may include a sliding operation along the first direction in a preset area of the live broadcast page. The preset area can be a pre-set area that displays the first data panel when sliding along the first direction. For example, when the first data panel is displayed at the top of the live broadcast page, the preset area can be the upper area of the live broadcast page, such as the upper half of the live broadcast page. The first direction can be set as needed. For example, the first direction can be upward, downward, left or right, etc., and the following description will be taken as an example of the first direction being downward.
[0060] The second trigger operation can be a first data display operation performed in a non-sliding manner. The second trigger operation can be performed within the live broadcast information area of the live broadcast page, such as a click operation within the live broadcast information area of the live broadcast page. It is understood that the second trigger operation can also include operations other than click operations, such as a long press operation.
[0061] Optionally, the second trigger operation acts within a preset sub-area of the live broadcast information area, and the preset sub-area is used to switch and display part of the live broadcast room data of the live broadcast room.
[0062] The preset sub-area can be a sub-area within the live broadcast information area used to switch between displaying a portion of the live broadcast room's data. In this embodiment, a portion of the live broadcast room's data can also be displayed within the preset sub-area within the live broadcast information area, such as displaying only a certain data item within the live broadcast room data at a time. Thus, the current user can trigger the current live broadcast room data displayed within the preset sub-area within the live broadcast information area to perform a first data display operation, thereby instructing the current application to display the first data panel, thereby viewing more live broadcast room data within the first data panel.
[0063] For example, when the first data display operation of the current user is received, such as when it is detected that the current user slides along the first direction in the preset area of the live broadcast page, or when it is detected that the current user triggers the live broadcast room data displayed in the preset sub-area 22 of the live broadcast information area 21 of the live broadcast page (as shown in Figure 2), the first data panel 30 of the live broadcast room can be displayed in the live broadcast page, and at least part of the live broadcast data of the live broadcast room can be displayed in the first data panel 30, as shown in Figure 3.
[0064] In this embodiment, when the first data panel is displayed on the live broadcast page, the live broadcast information displayed in the live broadcast information area of the live broadcast page can be maintained; or the live broadcast information displayed in the live broadcast information area of the live broadcast page can be canceled. The specific settings can be made as needed.
[0065] Exemplarily, if the area where the first data panel is displayed on the live broadcast page overlaps with the live broadcast information area, when the first data panel is displayed on the live broadcast page, the live broadcast information displayed in the live broadcast information area of the live broadcast page can be canceled. In this case, optionally, displaying the first data panel of the live broadcast room on the live broadcast page includes: displaying the first data panel of the live broadcast room in the first panel area of the live broadcast page, and canceling the live broadcast information displayed in the live broadcast information area of the live broadcast page. There is an overlapping area between the first panel area and the live broadcast information area. The first panel area can be the area where the first data panel is displayed on the live broadcast page.
[0066] In some embodiments, after displaying the first data panel of the live broadcast room on the live broadcast page, it also includes: in response to a cancel display operation on the first data panel, canceling the display of the first data panel, the cancel display operation includes a sliding operation along the second direction in the first data panel and / or a triggering operation of a cancel display control on the first data panel.
[0067] In the above embodiment, after the first data panel is displayed on the live broadcast page, the first data panel can be canceled based on a user's cancel operation.
[0068] The cancel display operation may be a trigger operation for instructing the cancellation of the display of the first data panel, such as a trigger operation for instructing the closing of the first data panel. The cancel display operation may be performed in any manner. For example, the cancel display operation may include a sliding operation in a second direction within the first data panel and / or a trigger operation for a cancel display control on the first data panel. The second direction may be different from the first direction, such as being opposite to the first direction. The cancel display control may be a control for triggering the cancellation of the display of the first data panel.
[0069] Specifically, when a cancel display operation is received from the current user for the first data panel, such as when the current user is detected sliding along the second direction in the first data panel, or when the current user is detected triggering a cancel display control of the first data panel, the first data panel can be canceled. In addition, when the first data panel is displayed on the live broadcast page, if the live broadcast information displayed in the live broadcast information area of the live broadcast page is canceled, the live broadcast information can be re-displayed in the live broadcast information area of the live broadcast page in response to the cancel display operation.
[0070] S203. In response to the second data display operation, a second data panel of the live broadcast room is displayed on the live broadcast page, where the second data panel is used to display data details of the live broadcast room data.
[0071] Among them, the second data display operation can be a trigger operation for indicating the display of the second data panel of the live broadcast room in the live broadcast page. The execution method of the second data panel is not limited. For example, the second data display operation can support the user to execute when the first data panel is displayed and / or not displayed on the live broadcast page. The second data display operation can act within the first data panel or act outside the first data panel, and can be set as needed. Optionally, the second data display operation acts within the first data panel. For example, when the first data panel is displayed on the live broadcast page, the current user can switch the currently displayed data panel from the first data panel to the second data panel by executing the second data display operation in the first data panel.
[0072] For example, as shown in FIG4 , when a second data display operation of the current user is received, a second data panel 40 of the live broadcast room can be displayed on the live broadcast page, and data details of the live broadcast room data can be displayed in the second data panel 40, such as more detailed live broadcast room data compared to the first data panel 30. For example, more data items of the live broadcast room data can be displayed, and / or the live broadcast room data can be displayed in more display methods, such as displaying the data value of the live broadcast room data and the change curve of the live broadcast room data in the second data panel 40.
[0073] In this embodiment, when the second data display operation is received and the first data panel is already displayed on the live page, when the second data panel is displayed, the first data panel can be kept displayed; or the first data panel can be canceled. At this time, optionally, the display of the second data panel of the live room on the live page includes: displaying the second data panel of the live room in the second panel area of the live page, and canceling the display of the first data panel. The second panel area can be the area where the second data panel is displayed on the live page, which can be the same as or different from the first panel area. Exemplarily, the second panel area can be an area different from the first panel area, such as the first panel area can be an area at the top of the live page, and the second panel area can be an area at the bottom of the live page. Accordingly, the first data panel can be a top panel, and the second data panel can be a bottom panel.
[0074] The method for displaying live broadcast room data provided in this embodiment supports users to view at least part of the live broadcast data of the live broadcast room in the first data panel, and / or view the data details of the live broadcast room data in the second data panel, which can further enrich the display method of live broadcast data and meet the different needs of users for viewing live broadcast data.
[0075] FIG7 is a block diagram of a device for displaying live broadcast room data provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device. Typically, it can be configured in a mobile phone or tablet computer. It can display the real-time data of the live broadcast room while performing a live broadcast by executing a method for displaying live broadcast room data. As shown in FIG7 , the device for displaying live broadcast room data provided by this embodiment may include: a screen display module 701 and a data panel display module 702, wherein the screen display module 701 is used to display the live broadcast screen of the current user in the live broadcast page in response to a broadcast start operation, wherein the current user is the anchor of the live broadcast room corresponding to the live broadcast page; the data panel display module 702 is used to display the data panel of the live broadcast room in the live broadcast page in response to a data display operation, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0076] The device for displaying live broadcast room data provided in this embodiment responds to the broadcast start operation through the screen display module and displays the live broadcast screen of the current user on the live broadcast page. The current user is the anchor of the live broadcast room corresponding to the live broadcast page; the data panel display module responds to the data display operation and displays the data panel of the live broadcast room on the live broadcast page. The data panel is used to display at least part of the live broadcast room data. By adopting the above-mentioned technical solution, this embodiment supports users to broadcast live and view their live broadcast room data during the live broadcast, without the need to use devices other than the live broadcast device or applications other than the application used for the live broadcast. It can simplify the operations required for users to view the live broadcast room data during the live broadcast and reduce the difficulty of viewing the live broadcast room data.
[0077] In the above scheme, the data panel may include a first data panel and / or a second data panel, and the data panel display module 702 may include at least one of the following: a first panel display unit, used to display the first data panel of the live broadcast room in the live broadcast page in response to a first data display operation, and the first data panel is used to display at least part of the live broadcast room data of the live broadcast room; a second panel display unit, used to display the second data panel of the live broadcast room in the live broadcast page in response to a second data display operation, and the second data panel is used to display data details of the live broadcast room data.
[0078] In the above scheme, the first data display operation may include a first trigger operation and / or a second trigger operation. The first trigger operation may include a sliding operation along a first direction in a preset area of the live broadcast page, and the second trigger operation may include a click operation within the live broadcast information area of the live broadcast page.
[0079] In the above solution, the second trigger operation can act within a preset sub-area of the live broadcast information area, and the preset sub-area can be used to switch and display part of the live broadcast room data of the live broadcast room.
[0080] In the above solution, the first panel display unit can be used to: display the first data panel of the live broadcast room in the first panel area of the live broadcast page, and cancel the display of the live broadcast information displayed in the live broadcast information area of the live broadcast page. There is an overlapping area between the first panel area and the live broadcast information area.
[0081] Furthermore, the display device for live broadcast room data provided in this embodiment may also include: a cancel display module, which is used to cancel the display of the first data panel of the live broadcast room in the live broadcast page in response to a cancel display operation on the first data panel, and the cancel display operation includes a sliding operation along the second direction in the first data panel and / or a triggering operation of a cancel display control for the first data panel.
[0082] In the above scheme, the second data display operation can be performed within the first data panel, and the second panel display unit may include: displaying the second data panel of the live broadcast room in the second panel area of the live broadcast page, and canceling the display of the first data panel.
[0083] In the above scheme, the data panel can also display first prompt information and / or second prompt information. The first prompt information can be used to prompt data changes in the live broadcast room data, and the second prompt information can be used to prompt the current user to execute the target interaction event corresponding to the second prompt information.
[0084] In the above solution, the first prompt information can be used to trigger the execution of the second data display operation when displayed in the first data panel.
[0085] Furthermore, the live broadcast room data display device provided in this embodiment may also include: an event panel display module, which is used to display the data panel of the live broadcast room on the live broadcast page, and then, in response to a third trigger operation for the second prompt information, display the event panel of the target interaction event on the live broadcast page, and the event panel is used for the current user to execute the target interaction event.
[0086] The apparatus for displaying live broadcast room data provided in the embodiments of the present disclosure can execute the method for displaying live broadcast room data provided in any embodiment of the present disclosure, and has the functional modules and beneficial effects corresponding to the method for displaying live broadcast room data. For technical details not fully described in this embodiment, please refer to the method for displaying live broadcast room data provided in any embodiment of the present disclosure.
[0087] Reference is now made to FIG8 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 800 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG8 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.
[0088] As shown in Figure 8, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the electronic device 800 are also stored in the RAM 803. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0089] Typically, the following devices may be connected to the I / O interface 805: an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although FIG8 shows the electronic device 800 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0090] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0091] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0092] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0093] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0094] The computer-readable medium carries one or more programs. When executed by the electronic device, the electronic device: in response to a broadcast start operation, displays the live broadcast screen of the current user on a live broadcast page. The current user is the host of the live broadcast room corresponding to the live broadcast page; in response to a data display operation, displays a data panel of the live broadcast room on the live broadcast page, wherein the data panel is used to display at least a portion of the live broadcast room data.
[0095] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0096] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0097] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.
[0098] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0099] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying live broadcast room data, including: in response to a broadcast start operation, displaying the live broadcast screen of the current user on a live broadcast page, wherein the current user is the anchor of the live broadcast room corresponding to the live broadcast page; in response to a data display operation, displaying a data panel of the live broadcast room on the live broadcast page, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0101] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, wherein the data panel includes a first data panel and / or a second data panel, and the data panel of the live broadcast room is displayed in the live broadcast page in response to the data display operation, including at least one of the following: in response to the first data display operation, the first data panel of the live broadcast room is displayed in the live broadcast page, and the first data panel is used to display at least part of the live broadcast room data of the live broadcast room; in response to the second data display operation, the second data panel of the live broadcast room is displayed in the live broadcast page, and the second data panel is used to display data details of the live broadcast room data.
[0102] According to one or more embodiments of the present disclosure, Example 3 is based on the method described in Example 2, wherein the first data display operation includes a first trigger operation and / or a second trigger operation, the first trigger operation includes a sliding operation along a first direction in a preset area of the live broadcast page, and the second trigger operation includes a click operation within the live broadcast information area of the live broadcast page.
[0103] According to one or more embodiments of the present disclosure, Example 4 is based on the method described in Example 3, and the second trigger operation acts within a preset sub-area of the live broadcast information area, and the preset sub-area is used to switch and display part of the live broadcast room data of the live broadcast room.
[0104] According to one or more embodiments of the present disclosure, Example 5 is based on the method described in Example 2, wherein the first data panel of the live broadcast room is displayed in the live broadcast page, including: displaying the first data panel of the live broadcast room in the first panel area of the live broadcast page, and canceling the display of the live broadcast information displayed in the live broadcast information area of the live broadcast page, wherein there is an overlapping area between the first panel area and the live broadcast information area.
[0105] According to one or more embodiments of the present disclosure, Example 6, according to the method described in Example 2, further includes, after displaying the first data panel of the live broadcast room in the live broadcast page: canceling the display of the first data panel in response to a cancel display operation on the first data panel, and the cancel display operation includes a sliding operation along the second direction in the first data panel and / or a triggering operation of a cancel display control on the first data panel.
[0106] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 3, and the second data display operation acts within the first data panel, and the display of the second data panel of the live broadcast room in the live broadcast page includes: displaying the second data panel of the live broadcast room in the second panel area of the live broadcast page, and canceling the display of the first data panel.
[0107] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in any one of Examples 1-7, and the data panel also displays first prompt information and / or second prompt information, the first prompt information is used to prompt data changes in the live broadcast room data, and the second prompt information is used to prompt the current user to execute a target interaction event corresponding to the second prompt information.
[0108] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 8, wherein the first prompt information is used to trigger execution of a second data display operation when displayed in the first data panel.
[0109] According to one or more embodiments of the present disclosure, Example 10, according to the method described in Example 8, further includes, after displaying the data panel of the live broadcast room on the live broadcast page: in response to a third trigger operation for the second prompt information, displaying an event panel of the target interaction event on the live broadcast page, wherein the event panel is used for the current user to execute the target interaction event.
[0110] According to one or more embodiments of the present disclosure, Example 11 provides a device for displaying live broadcast room data, including: a screen display module, for displaying the live broadcast screen of the current user in a live broadcast page in response to a broadcast start operation, wherein the current user is the anchor of the live broadcast room corresponding to the live broadcast page; a data panel display module, for displaying the data panel of the live broadcast room in the live broadcast page in response to a data display operation, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
[0111] According to one or more embodiments of the present disclosure, Example 12 provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement a method for displaying live broadcast room data as described in any one of Examples 1-10.
[0112] According to one or more embodiments of the present disclosure, Example 13 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying live broadcast room data as described in any one of Examples 1-10.
[0113] According to one or more embodiments of the present disclosure, Example 14 provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying live broadcast room data as described in any one of Examples 1-10.
[0114] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0115] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0116] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for displaying live broadcast room data, comprising: In response to the broadcast start operation, a live broadcast screen of the current user is displayed on the live broadcast page, wherein the current user is the anchor of the live broadcast room corresponding to the live broadcast page; In response to the data display operation, a data panel of the live broadcast room is displayed in the live broadcast page, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
2. The method according to claim 1, wherein the data panel comprises a first data panel and / or a second data panel, and the displaying of the data panel of the live broadcast room in the live broadcast page in response to the data display operation comprises at least one of the following: In response to the first data display operation, displaying a first data panel of the live broadcast room in the live broadcast page, wherein the first data panel is used to display at least part of the live broadcast room data of the live broadcast room; In response to the second data display operation, a second data panel of the live broadcast room is displayed in the live broadcast page, and the second data panel is used to display data details of the live broadcast room data.
3. The method according to claim 2, wherein the first data display operation includes a first trigger operation and / or a second trigger operation, the first trigger operation includes a sliding operation along a first direction in a preset area of the live broadcast page, and the second trigger operation includes a click operation within the live broadcast information area of the live broadcast page.
4. The method according to claim 3, wherein the second trigger operation acts within a preset sub-area of the live broadcast information area, and the preset sub-area is used to switch and display part of the live broadcast room data of the live broadcast room.
5. The method according to claim 2, wherein displaying the first data panel of the live broadcast room in the live broadcast page comprises: The first data panel of the live broadcast room is displayed in the first panel area of the live broadcast page, and the live broadcast information displayed in the live broadcast information area of the live broadcast page is cancelled, wherein there is an overlapping area between the first panel area and the live broadcast information area.
6. The method according to claim 2, wherein after displaying the first data panel of the live broadcast room in the live broadcast page, it also includes: In response to a cancel display operation on the first data panel, the first data panel is canceled, wherein the cancel display operation includes a sliding operation along a second direction in the first data panel and / or a triggering operation of a cancel display control on the first data panel.
7. The method according to claim 3, wherein the second data display operation is performed within the first data panel, and the second data panel of the live broadcast room is displayed in the live broadcast page, comprising: The second data panel of the live broadcast room is displayed in the second panel area of the live broadcast page, and the first data panel is not displayed.
8. According to any one of the methods described in claims 1-7, the data panel also displays a first prompt message and / or a second prompt message, the first prompt message is used to prompt the data change of the live broadcast room data, and the second prompt message is used to prompt the current user to execute a target interaction event corresponding to the second prompt message. 9 . The method according to claim 8 , wherein the first prompt information is used to trigger execution of a second data display operation when displayed in the first data panel.
10. The method according to claim 8, wherein after displaying the data panel of the live broadcast room in the live broadcast page, it also includes: In response to the third trigger operation for the second prompt information, the live broadcast page displays the An event panel of a target interaction event, wherein the event panel is used for the current user to execute the target interaction event.
11. A device for displaying live broadcast room data, comprising: A screen display module, used for displaying the live screen of the current user in the live page in response to the broadcast start operation, wherein the current user is the anchor of the live room corresponding to the live page; A data panel display module is used to display the data panel of the live broadcast room in the live broadcast page in response to a data display operation, wherein the data panel is used to display at least part of the live broadcast room data of the live broadcast room.
12. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for displaying live broadcast room data as described in any one of claims 1-10.
13. A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, wherein the computer instructions are used to enable a processor to implement the method for displaying live broadcast room data as described in any one of claims 1-10 when executed.
14. A computer program product, comprising a computer program, which, when executed by a processor, implements the method for displaying live broadcast room data according to any one of claims 1-10.
Citation Information
Patent Citations
Live broadcasting room data display method and device, equipment, medium and program product
CN117221642A
Interaction processing method of live broadcast room, server, electronic terminal and storage medium
CN115190365A
Hot zone display method, device and equipment of live broadcast picture and storage medium
CN115988228A
Live broadcast processing method and device, electronic equipment, storage medium and program product
CN116456139A
Method and apparatus for displaying live broadcast data, and device and storage medium
US20220385952A1