Interface display method and device, equipment and storage medium

CN120390116BActive Publication Date: 2026-08-18BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510813509.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2026-08-18
Estimated Expiration
2045-06-17

AI Technical Summary

Benefits of technology

[0106] This disclosure provides an interface display method. The method provides interactive controls corresponding to various functions in the details interface on a simplified interface. Interacting with these controls directly displays the corresponding interactive information on the simplified interface. This integrates and displays the content information of the live stream, enabling the display of live stream content information in multiple live streaming scenarios. This increases the scope of content display and improves the transparency of the live stream content information. Furthermore, providing multiple interactive controls on the simplified interface allows viewers to interact without entering the details interface, directly displaying the corresponding interactive information. This shortens the interaction path, facilitates viewer operation, and ultimately increases viewer engagement with the live stream.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390116B_ABST
    Figure CN120390116B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an interface display method and device, equipment and storage medium, and relates to the technical field of multimedia. The method provides interaction controls corresponding to respective functions of part of the functions in a detail interface on a simple interface, and directly displays corresponding interaction information on the simple interface when the interaction controls are interacted with, realizes integration and external display of content information on a live room, so that content information of the live room can be displayed in multiple live scenes, the display range of the content information of the live room is increased, the transmission degree of the content information of the live room is improved, and multiple interaction controls are provided on the simple interface, so that the audience can interact without entering the detail interface, and the corresponding interaction information is directly displayed on the simple interface, so that the audience can view more content information of the live room without entering the detail interface, the interaction path is shortened, the audience operation is facilitated, and the enthusiasm of the audience for interaction with the live room is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of multimedia technology, and in particular to an interface display method, apparatus, device and storage medium. Background Technology

[0002] With the development of internet technology, simplified live streaming interfaces have become a new and efficient way for users to obtain information. The focus of these simplified interfaces is to present the real-time footage within the live stream and provide a summary of the information and convenient access points. However, simplified live streaming interfaces typically do not display detailed information. Therefore, while ensuring the simplicity of the interface, it is crucial to enrich its information display content to improve information delivery efficiency. Summary of the Invention

[0003] This disclosure provides an interface display method, apparatus, device, and storage medium. The technical solution of this disclosure is as follows.

[0004] According to one aspect of the embodiments of the present disclosure, a method for displaying an interface is provided, the method comprising:

[0005] Based on the information flow, a simplified interface of the live broadcast room is displayed. The simplified interface displays interactive controls corresponding to some functions of the detailed interface of the live broadcast room. The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same functions on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface.

[0006] In response to a triggering operation on the first interactive control in the interactive controls on the simplified interface, the interactive information corresponding to the first interactive control is displayed on the simplified interface.

[0007] In some embodiments, displaying the interactive information corresponding to the first interactive control on the simplified interface includes at least one of the following:

[0008] The interactive effects corresponding to the first interactive control are displayed on the simplified interface, and the interactive effects indicate that interaction has been performed based on the first interactive control.

[0009] An information container is displayed on the simplified interface, and the interactive information is displayed on the information container. The information container includes at least one of a panel, a pop-up window, and a mask.

[0010] A second interactive control for the live streaming room is displayed on the simplified interface.

[0011] In some embodiments, the function corresponding to the second interactive control may be the same as or different from the function corresponding to the first interactive control;

[0012] Where the function of the second interactive control is different from the function of the first interactive control, the second interactive control has the same function as an interactive control other than the first interactive control on the simplified interface; or, the interactive information includes multiple sub-information items, and the second interactive control is used to display the details of at least one sub-information item in the interactive information corresponding to the first interactive control.

[0013] In some embodiments, the first interactive control is a viewer viewing control, which is used to view the viewers in the live broadcast room. The step of displaying an information container on the simplified interface and displaying the interactive information on the information container includes:

[0014] An information container is displayed on the simplified interface, and a viewer list is displayed on the information container. The viewer list includes identification information of at least one target viewer in the live broadcast room.

[0015] In some embodiments, the first interactive control is a message viewing control, which is used to view interactive messages for the live broadcast room. The step of displaying an information container on the simplified interface and displaying the interactive information on the information container includes:

[0016] An information container is displayed on the simplified interface, and a message list and a message publishing control are displayed on the information container. The message list includes interactive messages published in the live broadcast room that are sorted by the posting time in a preset position. The message publishing control is used to publish interactive messages for the live broadcast room.

[0017] In response to a message publishing operation on the message publishing control, the published interactive message is displayed in the message list.

[0018] In some embodiments, the method further includes:

[0019] In response to a movement operation on the information container, the information container is displayed as moving from a first position to a second position on the simplified interface.

[0020] In some embodiments, the method further includes at least one of the following:

[0021] In response to a trigger operation on an area outside the information container on the simplified interface, the information container is canceled from display;

[0022] In response to a triggering operation of the close control of the information container on the simplified interface, the information container is de-displayed.

[0023] In some embodiments, the method further includes:

[0024] An entry control for displaying the details interface of the live stream is provided on the information container;

[0025] In response to the triggering operation of the entry control, the user is redirected to the details interface to display the interactive information.

[0026] In some embodiments, displaying interactive information corresponding to the first interactive control on the simplified interface in response to a triggering operation of the first interactive control in the interactive controls on the simplified interface includes:

[0027] In response to a trigger operation on the first interactive control, information associated with the first interactive control on the details interface is obtained;

[0028] The acquired information is organized to obtain the interaction information corresponding to the first interactive control, and the interaction information corresponding to the first interactive control is displayed on the simplified interface.

[0029] In some embodiments, the method further includes:

[0030] The simplified interface displays the total number of interactions corresponding to at least one interactive control on the simplified interface.

[0031] In some embodiments, the method further includes:

[0032] The simplified interface displays at least one of a homepage control, a follow control, and a live stream recommendation control. The homepage control is used to access the details interface of the streamer in the live stream room, the follow control is used to follow the streamer in the live stream room, and the live stream recommendation control is used to display the associated live stream rooms of the live stream room.

[0033] According to another aspect of the embodiments of this disclosure, a method for displaying an interface is provided, the method comprising:

[0034] The interface data of the simplified interface of the live broadcast room is obtained. The interface data includes the control data of the interactive controls that correspond to some functions on the details interface of the live broadcast room and are to be displayed on the simplified interface. The interactive information corresponding to each interactive control on the simplified interface is used to display on the simplified interface.

[0035] Sending an information stream including the interface data to the terminal, the terminal is used to display a simplified interface of the live broadcast room based on the information stream and to display the interactive controls on the simplified interface;

[0036] The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same function on the details interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the details interface.

[0037] In some embodiments, the method further includes:

[0038] The terminal receives a first information acquisition request, which is triggered based on a first interactive control on the simplified interface. The first information acquisition request is used to request the acquisition of interactive information corresponding to the first interactive control.

[0039] Based on the first information acquisition request, acquire the interaction information corresponding to the first interactive control;

[0040] The terminal sends the interaction information corresponding to the first interactive control to the terminal, and the terminal is used to display the interaction information corresponding to the first interactive control on the simplified interface.

[0041] In some embodiments, the method further includes:

[0042] The receiving terminal receives a second information acquisition request, which is triggered when the display duration of the simplified interface reaches a first duration. The second information acquisition request is used to request the acquisition of the interactive information corresponding to each interactive control on the simplified interface.

[0043] Based on the second information acquisition request, obtain the interaction information corresponding to each of the interactive controls;

[0044] The terminal sends the interaction information corresponding to each of the interactive controls to the terminal, and the terminal is used to display the interaction information corresponding to the first interactive control on the simplified interface in response to the triggering operation of the first interactive control.

[0045] In some embodiments, obtaining the interaction information corresponding to each of the interactive controls includes at least one of the following:

[0046] For the message viewing control in each of the interactive controls, the interactive message with the latest posting time sorted in the interactive messages published for the live room is obtained. The message viewing control is used to view the interactive messages for the live room.

[0047] For the audience viewing control in each of the interactive controls, obtain the identification information of at least one target audience in the live broadcast room. The audience viewing control is used to view the audience in the live broadcast room.

[0048] In some embodiments, the simplified interface further displays the total number of interactions corresponding to at least one interactive control among the interactive controls on the simplified interface, and the method further includes:

[0049] Receive a data update request from the terminal, the data update request being used to request an update of the total number of interactions corresponding to each of the at least one interactive control on the simplified interface;

[0050] Based on the data update request, the terminal sends an update count of the total number of interactions corresponding to each of the at least one interactive control, and the terminal updates the total number of interactions on the simplified interface based on the update count.

[0051] In some embodiments, the simplified interface further displays the total number of interactions corresponding to at least one interactive control among the interactive controls on the simplified interface, and the method further includes:

[0052] In response to the display duration of the simplified interface reaching the second duration, the interaction information corresponding to each interactive control on the simplified interface and the total number of interactions corresponding to each of the at least one interactive control are obtained in real time.

[0053] In response to an update of the interactive information corresponding to any of the interactive controls, the updated interactive information is sent to the terminal, and the terminal is used to update the interactive information displayed on the simplified interface based on the updated interactive information.

[0054] In response to an update in the total number of interactions corresponding to any of the at least one interactive controls, the updated total number of interactions is sent to the terminal, and the terminal is used to update the total number of interactions displayed on the simplified interface based on the updated total number of interactions.

[0055] According to another aspect of the present disclosure, a user interface display device is provided, the device comprising:

[0056] The first display unit is configured to execute an information flow-based display of a simplified interface for the live stream. The simplified interface displays interactive controls corresponding to certain functions on the details interface of the live stream. The display information of the interactive controls on the simplified interface is different from the display information of the interactive controls on the details interface that have the same functions as the interactive controls. The display information includes at least one of display status, display position, and style. The display status indicates whether the display is active. The simplified interface provides fewer functions than the details interface.

[0057] The second display unit is configured to perform a trigger operation on the first interactive control in the interactive controls on the simplified interface, and display the interactive information corresponding to the first interactive control on the simplified interface.

[0058] In some embodiments, the second display unit is configured to perform at least one of the following:

[0059] The interactive effects corresponding to the first interactive control are displayed on the simplified interface, and the interactive effects indicate that interaction has been performed based on the first interactive control.

[0060] An information container is displayed on the simplified interface, and the interactive information is displayed on the information container. The information container includes at least one of a panel, a pop-up window, and a mask.

[0061] A second interactive control for the live streaming room is displayed on the simplified interface.

[0062] In some embodiments, the function corresponding to the second interactive control may be the same as or different from the function corresponding to the first interactive control;

[0063] Where the function of the second interactive control is different from the function of the first interactive control, the second interactive control has the same function as an interactive control other than the first interactive control on the simplified interface; or, the interactive information includes multiple sub-information items, and the second interactive control is used to display the details of at least one sub-information item in the interactive information corresponding to the first interactive control.

[0064] In some embodiments, the first interactive control is a viewer control, which is used to view the viewers in the live broadcast room, and the second display unit is configured to execute:

[0065] An information container is displayed on the simplified interface, and a viewer list is displayed on the information container. The viewer list includes identification information of at least one target viewer in the live broadcast room.

[0066] In some embodiments, the first interactive control is a message viewing control, which is used to view interactive messages for the live broadcast room, and the second display unit is configured to execute:

[0067] An information container is displayed on the simplified interface, and a message list and a message publishing control are displayed on the information container. The message list includes interactive messages published in the live broadcast room that are sorted by the posting time in a preset position. The message publishing control is used to publish interactive messages for the live broadcast room.

[0068] In response to a message publishing operation on the message publishing control, the published interactive message is displayed in the message list.

[0069] In some embodiments, the apparatus further includes a moving unit configured to perform:

[0070] In response to a movement operation on the information container, the information container is displayed as moving from a first position to a second position on the simplified interface.

[0071] In some embodiments, the second display unit is further configured to perform at least one of the following:

[0072] In response to a trigger operation on an area outside the information container on the simplified interface, the information container is canceled from display;

[0073] In response to a triggering operation of the close control of the information container on the simplified interface, the information container is de-displayed.

[0074] In some embodiments, the second display unit is further configured to perform:

[0075] An entry control for displaying the details interface of the live stream is provided on the information container;

[0076] In response to the triggering operation of the entry control, the user is redirected to the details interface to display the interactive information.

[0077] In some embodiments, the second display unit is configured to perform:

[0078] In response to a trigger operation on the first interactive control, information associated with the first interactive control on the details interface is obtained;

[0079] The acquired information is organized to obtain the interaction information corresponding to the first interactive control, and the interaction information corresponding to the first interactive control is displayed on the simplified interface.

[0080] In some embodiments, the first display unit is further configured to perform:

[0081] The simplified interface displays the total number of interactions corresponding to at least one interactive control on the simplified interface.

[0082] In some embodiments, the first display unit is further configured to perform:

[0083] The simplified interface displays at least one of a homepage control, a follow control, and a live stream recommendation control. The homepage control is used to access the details interface of the streamer in the live stream room, the follow control is used to follow the streamer in the live stream room, and the live stream recommendation control is used to display the associated live stream rooms of the live stream room.

[0084] According to another aspect of the present disclosure, a user interface display device is provided, the device comprising:

[0085] The acquisition unit is configured to acquire interface data of a simplified interface of the live broadcast room. The interface data includes control data of at least one interactive control to be displayed on the simplified interface, and the interactive information corresponding to each of the at least one interactive control is used to display on the simplified interface.

[0086] The sending unit is configured to send an information stream including the interface data to a terminal, the terminal being used to display a simplified interface of the live broadcast room based on the information stream and to display the interactive controls on the simplified interface.

[0087] In some embodiments, the device further includes a receiving unit configured to execute a first information acquisition request to receive the terminal, the first information acquisition request being triggered based on a first interactive control on the simplified interface, the first information acquisition request being used to request the acquisition of interactive information corresponding to the first interactive control;

[0088] The acquisition unit is further configured to execute an interaction request based on the first information acquisition request to acquire the interaction information corresponding to the first interactive control;

[0089] The sending unit is further configured to send interactive information corresponding to the first interactive control to the terminal, and the terminal is used to display the interactive information corresponding to the first interactive control on the simplified interface.

[0090] In some embodiments, the device further includes a receiving unit configured to execute a second information acquisition request from a receiving terminal. The second information acquisition request is triggered when the display duration of the simplified interface reaches a first duration. The second information acquisition request is used to request the acquisition of interactive information corresponding to each interactive control on the simplified interface.

[0091] The acquisition unit is further configured to execute the second information acquisition request to acquire the interaction information corresponding to each of the interactive controls.

[0092] The sending unit is further configured to send the interactive information corresponding to each of the interactive controls to the terminal, and the terminal is used to display the interactive information corresponding to the first interactive control on the simplified interface in response to the triggering operation of the first interactive control.

[0093] In some embodiments, the acquisition unit is configured to perform at least one of the following:

[0094] For the message viewing control in each of the interactive controls, the interactive message with the latest posting time sorted in the interactive messages published for the live room is obtained. The message viewing control is used to view the interactive messages for the live room.

[0095] For the audience viewing control in each of the interactive controls, obtain the identification information of at least one target audience in the live broadcast room. The audience viewing control is used to view the audience in the live broadcast room.

[0096] In some embodiments, the simplified interface also displays the total number of interactions corresponding to at least one interactive control on the simplified interface. The device further includes a receiving unit configured to receive a data update request from the terminal. The data update request is used to request an update of the total number of interactions corresponding to the at least one interactive control on the simplified interface.

[0097] The sending unit is further configured to send an update count of the total number of interactions corresponding to each of the at least one interactive control to the terminal based on the data update request, and the terminal is used to update the total number of interactions on the simplified interface based on the update count.

[0098] In some embodiments, the simplified interface also displays the total number of interactions corresponding to at least one interactive control among the interactive controls on the simplified interface, and the acquisition unit is further configured to execute a response to the display duration of the simplified interface reaching a second duration, and to acquire in real time the interaction information corresponding to each interactive control on the simplified interface and the total number of interactions corresponding to each of the at least one interactive control.

[0099] The sending unit is further configured to, in response to an update of the interaction information corresponding to any of the interaction controls, send updated interaction information to the terminal, wherein the terminal is used to update the interaction information displayed on the simplified interface based on the updated interaction information; and in response to an update of the total number of interactions corresponding to any of the at least one interaction control, send updated total number of interactions to the terminal, wherein the terminal is used to update the total number of interactions displayed on the simplified interface based on the updated total number of interactions.

[0100] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising:

[0101] processor;

[0102] Memory used to store the processor's executable instructions;

[0103] The processor is configured to execute the instructions to implement the above-described interface display method.

[0104] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described interface display method.

[0105] According to another aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the above-described interface display method.

[0106] This disclosure provides an interface display method. The method provides interactive controls corresponding to various functions in the details interface on a simplified interface. Interacting with these controls directly displays the corresponding interactive information on the simplified interface. This integrates and displays the content information of the live stream, enabling the display of live stream content information in multiple live streaming scenarios. This increases the scope of content display and improves the transparency of the live stream content information. Furthermore, providing multiple interactive controls on the simplified interface allows viewers to interact without entering the details interface, directly displaying the corresponding interactive information. This shortens the interaction path, facilitates viewer operation, and ultimately increases viewer engagement with the live stream.

[0107] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0108] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0109] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.

[0110] Figure 2 This is a flowchart illustrating an interface display method according to an exemplary embodiment.

[0111] Figure 3 This is a flowchart illustrating another interface display method according to an exemplary embodiment.

[0112] Figure 4This is a schematic diagram illustrating a simplified interface according to an exemplary embodiment.

[0113] Figure 5 This is a schematic diagram illustrating various simplified interfaces according to an exemplary embodiment.

[0114] Figure 6 This is a flowchart illustrating a simplified interface according to an exemplary embodiment.

[0115] Figure 7 This is a schematic diagram illustrating various triggering operations according to an exemplary embodiment.

[0116] Figure 8 This is a schematic diagram illustrating a simplified interface according to an exemplary embodiment.

[0117] Figure 9 This is a schematic diagram illustrating various information containers according to an exemplary embodiment.

[0118] Figure 10 This is a flowchart illustrating an interface interaction according to an exemplary embodiment.

[0119] Figure 11 This is a flowchart illustrating an interface interaction according to an exemplary embodiment.

[0120] Figure 12 This is a flowchart illustrating an interactive message display according to an exemplary embodiment.

[0121] Figure 13 This is a flowchart illustrating a message publishing process according to an exemplary embodiment.

[0122] Figure 14 This is a flowchart illustrating an interface interaction according to an exemplary embodiment.

[0123] Figure 15 This is a flowchart illustrating an interface interaction according to an exemplary embodiment.

[0124] Figure 16 This is a flowchart illustrating an interface interaction according to an exemplary embodiment.

[0125] Figure 17 This is a flowchart illustrating an interface display method according to an exemplary embodiment.

[0126] Figure 18 This is an architecture diagram illustrating an interface interaction according to an exemplary embodiment.

[0127] Figure 19 This is a data isolation link illustrated according to an exemplary embodiment.

[0128] Figure 20 This is a block diagram illustrating an interface display device according to an exemplary embodiment.

[0129] Figure 21 This is a block diagram illustrating an interface display device according to an exemplary embodiment.

[0130] Figure 22 This is a block diagram illustrating a terminal according to an exemplary embodiment.

[0131] Figure 23 This is a block diagram illustrating a server according to an exemplary embodiment. Detailed Implementation

[0132] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0133] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0134] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the interactive information involved in this disclosure was obtained with full authorization.

[0135] The interface display method provided in this disclosure can be executed by an electronic device, which can be provided as at least one of a terminal and a server. Figure 1 This is a schematic diagram of an implementation environment provided in this embodiment of the disclosure. See also: Figure 1 The implementation environment includes: terminal 101 and server 102.

[0136] In this embodiment, a target application is installed on terminal 101. This target application has the function of displaying a detailed interface and a simplified interface of the live stream. For example, during the operation of the target application, in response to the user's switching operation, the terminal displays the corresponding simplified interface or video based on the data or video data of the simplified live stream pushed by the background server of the target application. When the user confirms that they have entered the detailed interface from the simplified interface, terminal 101 obtains the data of the detailed interface pushed by the background server of the target application and displays the corresponding detailed interface. The application is associated with server 102, which provides background services to terminal 101.

[0137] Compared to the detailed interface of the live stream, the simplified interface displays relatively less content. The simplified interface offers fewer functions than the detailed interface. For example, the simplified interface displays the live stream footage, a summary of the live stream information, and convenient access points to the live stream. However, the simplified interface typically does not display the interactive controls corresponding to the functions provided in the detailed interface; to interact with the live stream, one usually needs to navigate to the detailed interface. In this embodiment, however, the terminal 101 provides interactive controls on the simplified interface of the live stream. After the user interacts using these controls, the interactive information is directly displayed on the simplified interface without needing to navigate to the detailed interface.

[0138] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, virtual reality terminal, augmented reality terminal, wireless terminal, and laptop computer. Terminal 101 has communication capabilities and can access wired or wireless networks. Terminal 101 can refer to one of multiple terminals; those skilled in the art will understand that the number of terminals can be more or less. Server 102 can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed file system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 102 and terminal 101 are directly or indirectly connected via wired or wireless communication; this disclosure does not limit this. Optionally, the number of servers 102 can be more or less; this disclosure does not limit this. Of course, server 102 can also include other functional servers to provide more comprehensive and diversified services. In this embodiment, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 or terminal 101 can each undertake computing work independently, and this embodiment does not limit this.

[0139] Figure 2 This is a flowchart illustrating an interface display method according to an exemplary embodiment, such as... Figure 2 As shown, this method is executed by a terminal and includes the following steps.

[0140] In step S201, the terminal displays a simplified interface of the live broadcast room based on the information flow. The simplified interface displays interactive controls corresponding to some functions of the detailed interface of the live broadcast room. The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same functions on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface.

[0141] In this embodiment, the server pushes an information stream to the terminal, and the terminal displays a simplified interface of the live stream based on the information stream. The information stream may include interface data of multiple multimedia resources, which may include live streams, videos, images, etc. The simplified interface may be in the form of a live stream interface, and the terminal displays this single interface, with less content displayed on the simplified interface than on the live stream's details interface. Optionally, in response to a swipe operation on the simplified interface, the terminal switches to displaying other multimedia resources based on the information stream. In other embodiments, the terminal displays a target page, and the simplified interface is displayed on the target page. The target page may be a list page, displaying simplified interfaces of multiple live streams, where the live stream is any one of the multiple live streams.

[0142] The live stream details page offers features including, but not limited to, liking, forwarding, sharing, recommending, favorited, voting, posting messages, viewing messages, and viewing viewers. The message posting function allows users to post interactive messages for the live stream, the message viewing function allows users to view interactive messages for the live stream, and the viewer viewing function allows users to view the online viewers in the live stream.

[0143] For certain functions provided on the details screen, the corresponding interactive controls are not displayed on the details screen; instead, the corresponding information is displayed directly. However, the corresponding interactive controls for this function are displayed on the simplified screen. Therefore, the display status of interactive controls for the same function on the simplified screen and the details screen can differ. For example, for the message viewing function, the interactive message is displayed directly on the details screen, and the message viewing control is not displayed on the details screen; that is, its display status indicator is not shown. However, the message viewing control for this function is displayed on the simplified screen, meaning its display status indicator is shown. The interactive message can only be displayed on the simplified screen after the message viewing control is triggered.

[0144] The difference in style between interactive controls with the same function on the simplified interface and the detailed interface can be due to at least one difference in the color, shape, size, and content displayed on the control, without specific limitations.

[0145] In step S202, in response to the triggering operation of the first interactive control in the interactive controls on the simplified interface, the terminal displays the interactive information corresponding to the first interactive control on the simplified interface.

[0146] The first interactive control can be any interactive control on the simplified interface.

[0147] In this embodiment of the disclosure, the interactive message corresponding to any interactive control refers to the information displayed due to triggering the interactive control. For example, if the like control is triggered, the interactive information is the number of likes of the like control plus 1. If the message viewing control is triggered, the interactive information is the list of interactive messages.

[0148] This disclosure provides an interface display method. The method provides interactive controls corresponding to various functions in the details interface on a simplified interface. Interacting with these controls directly displays the corresponding interactive information on the simplified interface. This integrates and displays the content information of the live stream, enabling the display of live stream content information in multiple live streaming scenarios. This increases the scope of content display and improves the transparency of the live stream content information. Furthermore, providing multiple interactive controls on the simplified interface allows viewers to interact without entering the details interface, directly displaying the corresponding interactive information. This shortens the interaction path, facilitates viewer operation, and ultimately increases viewer engagement with the live stream.

[0149] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section, based on a specific implementation method, further elaborates on the solution provided in this disclosure. See also... Figure 3 , Figure 3 This is a flowchart illustrating another interface display method according to an exemplary embodiment, the method being executed by interaction between a terminal and a server, the method including at least one of the following steps.

[0150] In step S301, the server obtains the interface data of the simplified interface of the live broadcast room and sends an information stream including the interface data to the terminal. The interface data includes the control data of interactive controls that correspond to some functions on the details interface of the live broadcast room and are to be displayed on the simplified interface. The interactive information corresponding to each interactive control on the simplified interface is used to display on the simplified interface.

[0151] Each time the server sends an information stream to the terminal, it may include interface data for multiple multimedia resources, each used to display that multimedia resource. Accordingly, the server acquires not only the interface data for the simplified interface but also the interface data for other multimedia resources. Optionally, the server may also sort these multimedia resources so that the terminal displays them sequentially based on the information stream. In response to a switching operation on the currently displayed multimedia resource, the terminal displays the next multimedia resource based on the information stream.

[0152] In some embodiments, the simplified interface also displays the total number of interactions for each of at least one interactive control on the simplified interface. The control data further includes the total number of interactions. The total number of interactions for each interactive control refers to the total number of interactions performed based on that interactive control. It should be noted that some interactive controls can be displayed not only on the simplified interface but also on the details interface. Therefore, the total number of interactions for each interactive control includes not only the total number of interactions performed on the interactive control on the simplified interface but also the total number of interactions performed on the interactive control on the details interface. For example, for a "like" control, liking can be performed not only on the simplified interface but also on the details interface. Therefore, the total number of interactions for the "like" control is the total number of likes performed on both the simplified interface and the details interface.

[0153] It should be noted that some interactive controls, such as the "like" control, directly generate interaction counts after a user interacts with them. However, other interactive controls require further interaction to generate interaction counts. For example, if a user triggers a message viewing control, they must then publish an interactive message through a further displayed message publishing control to generate interaction counts. The total interaction count for this message publishing control is also the total number of interactive messages published on both the simplified interface and the details interface.

[0154] In other embodiments, the total number of interactions corresponding to the interactive control is not based on the total number of interactions performed on the interactive control, but rather on the statistical quantity of other dimensions associated with the interactive control. For example, for a viewer viewing control, the total number of interactions displayed on it is the number of viewers in the live broadcast room.

[0155] In this embodiment of the disclosure, the total number of interactions corresponding to each of these interactive controls is also displayed on the simplified interface of the live broadcast room, which further improves the transparency rate of information in the live broadcast room and helps to encourage users to interact based on the simplified interface.

[0156] In some embodiments, the method provided by this disclosure can be applied to the simplified interface of any live streaming room. In other embodiments, the method provided by this disclosure is applied to the simplified interfaces of some target live streaming rooms, which can be set as needed. Accordingly, the interface data of the simplified interface of the target live streaming room also includes a target identifier, which is used to indicate that the live streaming room of the simplified interface is a target live streaming room.

[0157] The control data for each interactive control may include at least one of the following: display data of the interactive control on the simplified interface and total number of interactions. The display data includes at least one of the following: control type, display style, display order, and display position. Since these interactive controls are only displayed on the simplified interface of the target live streaming room, the server only obtains the control data of the interactive controls if the simplified interface is the simplified interface of the target live streaming room. Optionally, the server pre-configures the display data of each interactive control in a local configuration center and then obtains this display data from the local configuration center.

[0158] In some embodiments, the terminal calls the first information flow (Feed) interface to send an information flow acquisition request to the server. The server acquires the information flow based on the acquisition request and calls the first information flow interface to return the information flow to the terminal.

[0159] The first information flow interface is specifically designed for acquiring information flow data. Specifically, it acquires an information flow containing interface data of multiple multimedia resources. Based on this information flow, the terminal can then display these multimedia resources, which may include videos, a simplified live stream interface, images, and audio. There may be one or more first information flow interfaces, and each interface may have the same or different functions.

[0160] In step S302, the terminal displays a simplified interface of the live broadcast room based on the information flow. The simplified interface displays interactive controls corresponding to some functions of the detailed interface of the live broadcast room. The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same functions on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface.

[0161] Since the information stream includes interface data of a simplified interface of the live stream, the terminal can display the simplified interface of the live stream based on this information stream.

[0162] The display position of each interactive control on the simplified interface can be set as needed, such as displaying these interactive controls in a certain order on the right edge of the simplified interface. It should be noted that displaying the total number of interactions corresponding to the interactive controls is an optional implementation method, and the total number of interactions may not be displayed on the simplified interface.

[0163] In some embodiments, the simplified interface also displays an entry control for the live stream details page. This entry control is used to redirect to the live stream details page upon triggering, i.e., to enter the live stream. For example, see... Figure 4 , Figure 4A schematic diagram of a simplified interface is shown according to an exemplary embodiment. The simplified interface displays multiple interactive controls 401, a total number of interactions 402 corresponding to each of the multiple interactive controls, and an entry control 403 for a details interface.

[0164] In some embodiments, other controls are also displayed on the simplified interface. Specifically, the terminal displays at least one of a homepage control, a follow control, and a live stream recommendation control on the simplified interface. The homepage control is used to access the details page of the streamer in the live stream room, the follow control is used to follow the streamer in the live stream room, and the live stream recommendation control is used to display related live stream rooms.

[0165] Specifically, in response to a trigger on the homepage control, the terminal displays the streamer's details page. In response to a trigger on the follow control, the user follows the streamer. In response to a trigger on the live stream recommendation control, the terminal displays a list of live stream rooms, which includes multiple associated live stream rooms. Associated live stream rooms can be those with the same theme as the current live stream room, such as those featuring talent performances or those offering item exchanges; no specific limitations are imposed here.

[0166] Triggering these controls can display corresponding interactive information on the simplified interface. For example, triggering the homepage control can jump to the streamer's details page, or it can display the streamer's details page in the form of a pop-up window or panel on the simplified interface.

[0167] In this embodiment, the simplified interface of the live streaming room not only provides interactive controls for the live streaming room itself, but also controls for other related content, which are typically only provided in the details interface. In this embodiment, these controls are displayed on the simplified interface, allowing users to view relevant information without entering the details interface, thus shortening the interaction path and improving interaction efficiency.

[0168] For example, see Figure 5 , Figure 5 This is a schematic diagram illustrating various simplified interfaces according to an exemplary embodiment. The simplified interfaces can display controls such as the homepage control 501, the follow control 502, and the live stream recommendation control 503 in various styles.

[0169] In step S303, the terminal calls the second information flow interface to send a data update request to the server. The data update request is used to request an update of the total number of interactions corresponding to at least one interactive control on the simplified interface.

[0170] The second feed info interface is specifically designed to acquire relevant data from the simplified interface, including the total number of real-time interactions and real-time video feed. The second feed info interface differs from the first feed info interface. The first feed info interface acquires a feed of interface data including multiple multimedia resources. The second feed info interface, however, is only used to acquire relevant data from the simplified interface of the live stream. In this embodiment, after the terminal displays the simplified interface based on the feed info acquired through the first feed info interface, subsequent updates to the simplified interface are acquired through the second feed info interface.

[0171] In other embodiments, the first information flow interface and the second information flow interface have the same function, that is, they can be the same interface. In other words, through this information flow interface, not only can the information flow of interface data including multiple multimedia resources be obtained, but also the relevant data on the simplified interface can be obtained.

[0172] In step S304, based on the data acquisition request, the server obtains the update count of the total number of interactions corresponding to each of the at least one interactive control, and sends the update count of the total number of interactions corresponding to each of the at least one interactive control to the terminal.

[0173] Optionally, the server sends the update count to the terminal through the second information flow interface.

[0174] In some embodiments, during the display of interactive controls on a simplified interface, the background may update display data such as the display style, display order, and display position of the interactive controls. In such cases, the server will retrieve the display data of the interactive controls again based on the data retrieval request and send the display data to the terminal. The terminal will update the displayed interactive control if the display data of any interactive control is updated. Alternatively, the server may only send the updated display data to the terminal if the display data of any interactive control is updated, so that the terminal can update the interactive controls. If no update occurs, there is no need to send the updated display data to the terminal.

[0175] In some embodiments, the server can periodically obtain the total number of interactions corresponding to each of these interactive controls and cache it locally, so that when a data retrieval request is received, the server can directly retrieve the total number of interactions from the local cache.

[0176] For example, see Figure 6 , Figure 6This is a flowchart illustrating the display of a simplified interface according to an exemplary embodiment. The terminal invokes a first information flow interface and a second information flow interface at different stages to obtain interface data for the simplified interface from the server. This interface data includes control data for interactive controls. Specifically, the server obtains display data (showFeature) for the interactive controls, such as control type, display style, display position, and display order, from a configuration center, and retrieves the total number of interactions corresponding to the interactive controls from a local cache. Then, based on the data obtained from the configuration center and the data obtained from the local cache, the server assembles control data (showFeatureInfos) for the interactive controls and sends this control data to the terminal to display the interactive controls.

[0177] In step S305, the terminal updates the total number of interactions on the simplified interface based on the update count of the total number of interactions corresponding to each of the at least one interactive control.

[0178] In some embodiments, during the display of the simplified interface on the terminal, data update requests are periodically sent to the server to update the total number of interactions on the simplified interface in a timely manner.

[0179] In this embodiment of the disclosure, the process of updating the total number of interactions on the simplified interface is realized through steps S303-S305. In this embodiment, since the data in the information stream is obtained in advance, and the interaction situation in the live broadcast room may change when the terminal displays the simplified interface, the total number of interactions of the interactive controls may be updated. At this time, the terminal obtains the updated total number of interactions from the server, which can update the total number of interactions on the simplified interface in a timely manner and improve the accuracy of the information displayed on the simplified interface.

[0180] In step S306, in response to the triggering operation of the first interactive control on the simplified interface, the terminal calls the delayed interface to send a first information acquisition request to the server. The first information acquisition request is used to request the acquisition of the interactive information corresponding to the first interactive control.

[0181] The first interactive control can be any interactive control on the simplified interface. The triggering operation for any interactive control can be a single click, long press, double click, swipe left, swipe right, swipe up, swipe down, drag left, or drag right, etc., without specific limitations. For example, see... Figure 7 , Figure 7 This is a schematic diagram illustrating various triggering operations according to an exemplary embodiment.

[0182] Among them, the delay interface (delayInfo) is a dedicated interface for obtaining interactive information. The delay interface has a different function from the first information flow interface and the second information flow interface. In this embodiment, after the terminal displays the simplified interface based on the information flow obtained by the first information flow interface, it updates the total number of interactions and real-time screen on the simplified interface through the information flow obtained by the second information flow interface. Subsequently, the interactive information obtained through the delay interface is displayed on the simplified interface.

[0183] In some embodiments, the interaction information of the first interactive control is an interactive effect. Since the interactive effect is fixed, the terminal can optionally cache the effect data and directly display the interactive effect without requesting its interaction information from the server. For example, for a "like" control, the terminal does not need to obtain its interaction information from the server.

[0184] In step S307, the server obtains the interaction information corresponding to the first interactive control based on the first information acquisition request, and sends the interaction information corresponding to the first interactive control to the terminal.

[0185] The interactive information differs for different interactive controls. For example, for the message viewing control, the server retrieves the interactive messages published in the live stream that are ranked last in the order of their publication time. The message viewing control is used to view the interactive messages for the live stream. For the audience viewing control, the server retrieves the identification information of at least one target audience member in the live stream. The audience viewing control is used to view the audience members in the live stream.

[0186] The preset last position can be set as needed, such as the last 50 positions, meaning only the 50 most recently published messages are displayed on the simplified interface. In this embodiment, since the server and terminal transmit data through an interface when acquiring interactive information, no long-term connection is established between them, resulting in low data transmission efficiency. Therefore, by only acquiring the latest multiple interactive messages or only a few target viewers for transmission, the amount of data transmitted can be reduced, data transmission efficiency can be improved, and thus display efficiency can be improved.

[0187] Optionally, the server also obtains the configuration information of the information container based on the first information retrieval request, and then displays interactive information on the information container based on the configuration information. The configuration information of the information container corresponding to different interactive controls can be different, and the configuration information can be set as needed. For example, for the message panel, its configuration information includes some default text displayed on the message panel, the policy for discarding interactive messages, and the policy for displaying the anonymous identity of the audience who posted the interactive message, etc., which are not specifically limited here.

[0188] Optionally, the server also obtains the interaction information corresponding to other interactive controls based on the first information acquisition request and sends it to the terminal. In this way, when the terminal triggers other interactive controls later, it can display them based on the interaction information obtained in advance.

[0189] Since the simplified interface also displays the total number of interactions corresponding to at least one interactive control, the server may optionally obtain the total number of interactions corresponding to each of these interactive controls based on the first information acquisition request and send it to the terminal so that the terminal can update the total number of interactions corresponding to each of these interactive controls on the simplified interface in a timely manner.

[0190] Optionally, the server sends the interaction information corresponding to the first interactive control to the terminal through a delayed interface.

[0191] In step S308, the terminal displays the interactive information corresponding to the first interactive control on the simplified interface.

[0192] In some embodiments, the terminal displays interactive information corresponding to the first interactive control on a simplified interface, including at least one of the following implementation methods.

[0193] The first method involves the terminal displaying interactive effects corresponding to the first interactive control on a simplified interface, with the interactive effects indicating that interaction has been performed based on the first interactive control.

[0194] The interactive effects can be customized as needed. Furthermore, users can trigger an interactive control multiple times, and different interactive effects will be displayed based on the number of triggers.

[0195] For example, see Figure 8 , Figure 8 This is a schematic diagram illustrating a simplified interface according to an exemplary embodiment. The example uses a "like" control to display different interactive effects once or multiple times.

[0196] In this implementation, after interacting with the interactive controls on the simplified interface, the corresponding interactive effects are displayed directly on the simplified interface without needing to enter the details interface. This improves the interface display effect on the simplified interface and enhances the information transmission efficiency when displaying interactive information.

[0197] The second type involves the terminal displaying an information container on a simplified interface, and displaying interactive information on the information container. The information container includes at least one of a panel, a pop-up window, and a mask.

[0198] In this embodiment, the information container is illustrated using panels, pop-ups, and overlays as examples. In other embodiments, the information container can also be a drawer or other types of information containers. A drawer is a panel that slides out from the edge of the screen. Furthermore, the terminal can also directly display interactive information on a simplified interface without using an information container.

[0199] For example, see Figure 9 , Figure 9 This is a schematic diagram illustrating various information containers according to an exemplary embodiment. The example shown is of a message list displayed on an information container; information containers can be of various types.

[0200] In this embodiment, by displaying an information container on the simplified interface, interactive information can be displayed on the simplified interface without having to jump to the details interface to display it, thus improving the information transmission efficiency when displaying interactive information on the simplified interface.

[0201] In some embodiments, the information container displayed on the simplified interface can also be moved. Specifically, in response to a movement operation on the information container, the terminal displays the information container moving from a first position to a second position on the simplified interface.

[0202] The movement operation can be configured as needed. For example, in response to a drag operation on the information container, the information container can be dragged from a first position to a second position. Alternatively, in response to a preset operation on the second position, the information container can be moved from the first position on the simplified interface to the second position, meaning that triggering the second position operation will automatically move the information container to the second position.

[0203] In this embodiment, the user can manually adjust the display position of the information container on the simplified interface. The information container is used to display interactive information, thereby increasing the user's control over the display position of interactive information on the simplified interface and enhancing the user's engagement. Furthermore, by adjusting the display position of the information container on the simplified interface, the user can also view information obscured by the information container without needing to undisplay the information container to view other information on the simplified interface, making operation easier.

[0204] In other embodiments, users can also adjust the shape of the information container, the font size of the displayed interactive information, etc., which will not be elaborated here.

[0205] In other embodiments, the information container can also move automatically, that is, during the display of the information container on the simplified interface, the information container moves from a first position to a second position. Both the first and second positions can be preset positions, such as the first position being the center of the simplified interface and the second position being the bottom of the simplified interface; no specific limitation is made here. This embodiment displays the movement process of the information container during its display, thus improving the display effect of the information displayed on the container through dynamic display.

[0206] In some embodiments, the first interactive control is a viewer viewing control, which is used to view the viewers in the live broadcast room. The process of displaying an information container on the simplified interface and displaying interactive information on the information container includes the following steps: the terminal displays an information container on the simplified interface and displays a viewer list on the information container. The viewer list includes the identification information of at least one target viewer in the live broadcast room.

[0207] The target audience can be set as needed. For example, at least one target audience member can be a viewer who ranks among the top viewers in terms of viewing time in the live stream, i.e., viewers who stay in the live stream for a relatively long time. Alternatively, at least one target audience member can be a viewer who ranks among the top viewers in terms of the number of virtual gifts sent or the total value of resources sent in the live stream; no specific limitation is made here.

[0208] For example, see Figure 10 , Figure 10 This is a flowchart illustrating an interface interaction according to an exemplary embodiment. When a user triggers the audience viewing control 1001, the terminal displays an audience panel on a simplified interface, and the audience panel displays an audience list 1002.

[0209] In this embodiment, a viewer viewing control is provided on the simplified interface. This control allows users to display a selection of target viewers on the simplified interface, enabling them to view the viewers in the live stream without needing to navigate to the live stream itself. This shortens the interaction path and improves information transmission efficiency. Since data transmission between the terminal and the server occurs via an interface, i.e., a short link, data transmission efficiency is relatively low. Displaying only a selected portion of the target viewers on the simplified interface not only ensures the validity of the displayed viewers but also improves data transmission efficiency due to the smaller data volume, thereby enhancing the display efficiency of the viewer list.

[0210] In some embodiments, the first interactive control is a message viewing control, which is used to view interactive messages for the live broadcast room. The process of the terminal displaying an information container on the simplified interface and displaying interactive information on the information container includes the following steps: the terminal displays an information container on the simplified interface, and displays a message list and a message publishing control on the information container. The message list includes interactive messages published in the live broadcast room that are sorted by a preset position after the publication time. The message publishing control is used to publish interactive messages for the live broadcast room. In response to the message publishing operation of the message publishing control, the terminal displays the published interactive message in the message list.

[0211] For example, see Figure 11 , Figure 11 This is a flowchart illustrating an interface interaction according to an exemplary embodiment. When a user triggers the message viewing control 1101 on the simplified interface, the terminal displays a message panel on the simplified interface, which in turn displays a message list 1102 and a message posting control 1103.

[0212] In this embodiment, a message viewing control is provided on the simplified interface. This control displays recently published interactive messages on the simplified interface, allowing users to view live stream-related interactive messages directly without navigating to the details page, thus shortening the interaction path and improving information transmission efficiency. Since data transmission between the terminal and server is via an interface (i.e., a short connection), data transmission efficiency is relatively low. Displaying only the latest published interactive messages on the simplified interface not only ensures the validity of the displayed messages but also improves data transmission efficiency due to the smaller data volume, thereby enhancing the display efficiency of the message list. Furthermore, triggering the message viewing control also provides a message publishing control. This control allows users to directly publish interactive messages on the simplified interface without navigating to the details page, further shortening the interaction path and improving the efficiency of publishing interactive messages.

[0213] In some embodiments, the terminal displays recently published interactive messages on a simplified interface. That is, each time the user opens the message panel, it automatically scrolls back through the most recent historical messages. Interactive messages appear sequentially from top to bottom. Since the number of interactive messages that can be displayed on the message panel is limited, once the message panel is full, it begins to scroll from bottom to top to display the remaining interactive messages. During this process, when a new interactive message is generated in the live stream, a notification message is also displayed on the panel to indicate unread newly published interactive messages. When the user triggers this notification message, the message panel jumps to the bottom of the message list to display the latest interactive messages. For example, see... Figure 12 , Figure 12 This is a flowchart illustrating an interactive message display according to an exemplary embodiment.

[0214] In this embodiment, a message publishing control is displayed on the message panel. This message publishing control can be a message input box. In response to a trigger operation on the message input box, the terminal pulls up a virtual keyboard on the message panel, and enters an interactive message in the message input box using the virtual keyboard. After confirming the publication of the interactive message, the message is displayed on the message panel. The message panel can provide multiple confirmation controls to confirm the publication of the interactive message, such as... Figure 13 As shown. This virtual keyboard also provides emoji controls; triggering these controls can display multiple emojis on the virtual keyboard. Users can also choose to send any interactive message that includes emojis, such as... Figure 13 As shown.

[0215] In some embodiments, the first interactive control is a sharing control used to share the live stream with other objects. The process of the terminal displaying an information container on the simplified interface and displaying interactive information on the information container includes the following steps: The terminal displays an information container on the simplified interface, and displays an object list on the information container. The object list includes identification information of multiple objects to be shared. In response to a trigger operation on the identification information of any object, the terminal shares the live stream with that object.

[0216] The object list can include the user's friends, i.e., those the user follows, allowing the user to share the live stream with friends. The object list can also include social media platforms, allowing the user to share the live stream on social media. The information container can also display other settings controls for the live stream, such as copying the live stream link and generating a graphical code for the live stream, etc., without specific limitations here.

[0217] For example, see Figure 14 , Figure 14 This is a flowchart illustrating an interface interaction according to an exemplary embodiment. When a user triggers the sharing control 1401 on the simplified interface, the terminal displays a sharing panel on the simplified interface, which in turn displays an object list 1402 and some settings controls 1403.

[0218] The third method involves the terminal displaying a second interactive control for the live streaming room on a simplified interface.

[0219] The function of the second interactive control may be the same as or different from that of the first interactive control. If the function of the second interactive control differs from that of the first interactive control, then the following two scenarios also apply.

[0220] (1) The second interactive control has the same function as the other interactive control on the simplified interface besides the first interactive control.

[0221] For example, if the first interactive control is a message viewing control, then the second interactive control can have the same function as the viewer viewing control on the simplified interface. That is, the second interactive control is used to view the viewers in the live broadcast room. Accordingly, in response to the triggering operation of the second interactive control, the interactive information corresponding to the second interactive control is displayed on the simplified interface.

[0222] In this embodiment, the interaction information of a certain interactive control also includes an interactive control with the same function as other interactive controls on the simplified interface. In this way, when the other interactive controls on the simplified interface cannot be interacted because the interaction information of a certain interactive control is displayed, other interactions can still be performed through the interactive control provided in the interaction information, which expands the display scenario of the interactive control. This way, other interactive controls can be interacted with without canceling the display of the interaction information, thus improving the efficiency of human-computer interaction.

[0223] (2) The interactive information includes multiple sub-information items. The second interactive control is used to display the details of at least one sub-information item in the interactive information corresponding to the first interactive control.

[0224] For example, the interactive information includes the identification information of multiple target viewers in the live broadcast room. The identification information of a target viewer is also a sub-information. The second interactive control can be used to view the details of the target viewer who is ranked first among the multiple target viewers.

[0225] In this embodiment, the interactive information corresponding to the interactive control also provides an interactive control that can view further detailed information. When an interactive control on the simplified interface is triggered, the main overview information can be displayed in the initial interactive information. Users can quickly browse the main information first, avoiding information confusion caused by too many details. By viewing the detailed information through the interactive control provided in the interactive information, users can better understand and manage the information, thus improving the user experience.

[0226] The second interactive control is displayed on the simplified interface. Furthermore, the second interactive control can be displayed on the information container of the simplified interface. For example, see... Figure 15 , Figure 15 This is a flowchart illustrating a user interface interaction according to an example embodiment. A viewer control 1501 is displayed on the message panel. After the user triggers the viewer control 1501, the user is redirected to the viewer display panel.

[0227] In this embodiment of the disclosure, canceling the display of the information container includes at least one of the following implementations: in response to a trigger operation on an area outside the information container on the simplified interface, the terminal cancels the display of the information container; in response to a trigger operation on the close control of the information container on the simplified interface, the terminal cancels the display of the information container.

[0228] It should be noted that if the information container is displayed due to triggering an interactive control provided in the interactive information, such as triggering a second interactive control on the message panel, then optionally, in response to a triggering operation on an area outside the information container on the simplified interface, the terminal jumps to display the previous information container. That is, in response to a triggering operation on an area outside the information container on the simplified interface, the terminal also needs to determine whether the information container is displayed directly on the simplified interface or jumps from a second interactive control in other interactive information, such as... Figure 15 The jump logic is shown below. Triggering the close control can either directly cancel the display of the information container or jump to the display of the previous information container; no specific limitation is made here.

[0229] In this embodiment, the information container displayed on the simplified interface can also be closed by triggering a blank area on the simplified interface or a close control, which improves the user's control over the information display on the simplified interface.

[0230] In some embodiments, the information container also displays an entry control for the details interface of the live stream; in response to a trigger operation on the entry control, the terminal jumps to the details interface to display interactive information.

[0231] For example, see Figure 16 , Figure 16 This is a flowchart illustrating a user interface interaction according to an exemplary embodiment. Entry controls 1601 are displayed on both the panel showing the audience list and the panel showing the message list. When a user triggers an entry control, they are redirected to the live stream details page.

[0232] In this embodiment, an entry control for the live stream is displayed on the information container. That is, while displaying the interactive information corresponding to the interactive control, an entry control for the details interface of the live stream is also provided at the same time. In this way, when a user becomes interested in the live stream based on the interactive information, they can quickly enter the details interface of the live stream based on the entry control to view more information, without having to return to the simplified interface to trigger the entry control, thus improving the interaction efficiency.

[0233] In this embodiment of the disclosure, since the interactive information corresponding to the interactive control is obtained from the details interface of the live broadcast room, the process of displaying the interactive information corresponding to the first interactive control on the simplified interface in response to the triggering operation of the first interactive control in the interactive controls on the simplified interface further includes the following implementation: in response to the triggering operation of the first interactive control, the terminal obtains the information associated with the first interactive control on the details interface; the obtained information is organized to obtain the interactive information corresponding to the first interactive control, and the interactive information corresponding to the first interactive control is displayed on the simplified interface.

[0234] In some embodiments, the terminal can obtain information associated with the first interactive control from the server, and then the terminal itself organizes the obtained information. In other embodiments, after the server obtains the information associated with the first interactive control, the server organizes the obtained information and sends the organized interactive information to the terminal for display.

[0235] For example, if the first interactive control is a message viewing control, then the information associated with the first interactive control is the interactive messages published in the live broadcast room. Organizing the interactive information can be done by filtering out some interactive messages from these interactive messages.

[0236] In this embodiment, the information on the details interface of the live broadcast room is collected and organized, and then displayed on the simplified interface of the live broadcast room. That is, the simplified interface integrates and displays certain content information in the live broadcast room, thereby improving the transparency of the simplified interface to the content information of the live broadcast room.

[0237] In step S309, the server obtains in real time the interaction information corresponding to each interactive control on the simplified interface and the total number of interactions corresponding to at least one interactive control.

[0238] In this embodiment, when a user triggers any interactive control on the simplified interface, the server obtains the live stream data in real time and pushes it to the terminal for display. This establishes a long-term connection between the server and the terminal, enabling the server to send the live stream data to the terminal efficiently and promptly. This eliminates the need for the terminal and server to establish and close a connection with each interaction, thus avoiding the additional time and resources consumed by establishing and closing connections each time. The live stream data includes data generated on the simplified interface and data generated on the details interface.

[0239] Once a long link is established between the server and the terminal, the data pushed by the server to the terminal in real time includes not only interactive information and the total number of interactions, but also other real-time data in the live broadcast room, which will not be elaborated here.

[0240] In other embodiments, the server establishes a long connection with the terminal only after the user triggers the target interactive control on the simplified interface. The target interactive control can be set as needed, such as a message viewing control.

[0241] In step S310, in response to an update of the interactive information corresponding to any of the interactive controls, the server sends the updated interactive information to the terminal, and the terminal uses the updated interactive information to update the interactive information displayed on the simplified interface.

[0242] It should be noted that after the server obtains the interaction information corresponding to each interactive control in real time, it only sends the updated interaction message to the terminal after the interaction information corresponding to any interactive control has been updated. Alternatively, the server can obtain the interaction information corresponding to each interactive control in real time and directly send the obtained interaction information to the terminal. The terminal then updates the interaction information displayed on the simplified interface only after the interaction information corresponding to any interactive control has been updated.

[0243] It should be noted that the terminal can generally only display the interactive information corresponding to one interactive control at a time on the simplified interface. However, the terminal obtains more than just the interactive information of the currently interacting interactive control. Therefore, after updating the interactive information currently displayed on the simplified interface, the terminal also caches the updated interactive information corresponding to other interactive controls. This way, when the user triggers any other interactive control later, the latest interactive information corresponding to that interactive control can be quickly displayed.

[0244] In step S311, in response to an update in the total number of interactions corresponding to any of the at least one interactive controls, the server sends the updated total number of interactions to the terminal, and the terminal uses the updated total number of interactions to update the total number of interactions displayed on the simplified interface.

[0245] It should be noted that after the server obtains the total number of interactions for at least one interactive control in real time, it only sends the updated total number of interactions to the terminal after the total number of interactions for that interactive control has been updated. Alternatively, the server can obtain the total number of interactions for each interactive control in real time and directly send the obtained total number of interactions to the terminal. The terminal then updates the total number of interactions displayed on the simplified interface only after the total number of interactions for that interactive control has been updated.

[0246] In this embodiment of the disclosure, a long link between the server and the terminal is automatically established after the user triggers any interactive control. Since the user triggering the interactive control indicates that the user is likely to interact with the live broadcast room in the future, establishing a long link at this time avoids the waste of resources caused by establishing a long link in advance, saves costs, and also enables timely acquisition of updated information from the live broadcast room through the long link, improving the timeliness of information display on the simplified interface.

[0247] This disclosure provides an interface display method. The method provides interactive controls corresponding to various functions in the details interface on a simplified interface. Interacting with these controls directly displays the corresponding interactive information on the simplified interface. This integrates and displays the content information of the live stream, enabling the display of live stream content information in multiple live streaming scenarios. This increases the scope of content display and improves the transparency of the live stream content information. Furthermore, providing multiple interactive controls on the simplified interface allows viewers to interact without entering the details interface, directly displaying the corresponding interactive information. This shortens the interaction path, facilitates viewer operation, and ultimately increases viewer engagement with the live stream.

[0248] In this embodiment of the disclosure, by Figure 3 The embodiment described illustrates a request triggered by a user interacting with an interactive control. In other embodiments, the terminal can also trigger the request automatically. See [link to previous document]. Figure 17 , Figure 17 This is a flowchart illustrating an interface display method according to an exemplary embodiment, the method being executed interactively by a terminal and a server, the method including at least one of the following steps.

[0249] In step S1701, the server obtains the interface data of the simplified interface of the live broadcast room and sends an information stream including the interface data to the terminal. The interface data includes the control data of the interactive controls that correspond to some functions on the details interface of the live broadcast room and are to be displayed on the simplified interface. The interactive information corresponding to each interactive control on the simplified interface is used to display on the simplified interface.

[0250] In step S1702, the terminal displays a simplified interface of the live broadcast room based on the information flow. The simplified interface displays interactive controls corresponding to some functions of the detailed interface of the live broadcast room. The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same functions on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface.

[0251] In step S1703, the terminal calls the second information flow interface to send a data update request to the server. The data update request is used to request an update of the total number of interactions corresponding to at least one interactive control on the simplified interface.

[0252] In step S1704, based on the data acquisition request, the server obtains the update count of the total number of interactions corresponding to each of the at least one interactive control, and sends the update count of the total number of interactions corresponding to each of the at least one interactive control to the terminal.

[0253] In step S1705, the terminal updates the total number of interactions on the simplified interface based on the update count of the total number of interactions corresponding to each of the at least one interactive control.

[0254] Steps S1701-S1705 are similar to steps S301-S305, and will not be repeated here.

[0255] In step S1706, in response to the display duration of the simplified interface reaching the first duration, the terminal calls the delay interface to send a second information acquisition request to the server. The second information acquisition request is used to request the acquisition of the interactive information corresponding to each interactive control.

[0256] The first duration can be set as needed, such as 2 seconds. In some embodiments, the server sends the first duration to the terminal along with the update of the total number of interactions.

[0257] In step S1707, the server obtains the interaction information corresponding to each interactive control based on the second information acquisition request, and sends the interaction information corresponding to each interactive control to the terminal.

[0258] Since the simplified interface also displays the total number of interactions corresponding to the interactive controls, optionally, the server also obtains the total number of interactions corresponding to each of these interactive controls based on the second information acquisition request and sends it to the terminal, so that the terminal can update the total number of interactions corresponding to each of these interactive controls on the simplified interface in a timely manner.

[0259] In step S1708, the terminal receives the interaction information corresponding to each interaction control. In response to the trigger operation of the first interaction control among the interaction controls, the terminal displays the interaction information corresponding to the first interaction control on the simplified interface.

[0260] In the above Figure 3 In one embodiment, the example of the terminal calling a delayed interface after the user triggers an interactive control on the simplified interface is used for illustration. In other embodiments, the user may not trigger an interactive control within the first duration. However, since the simplified interface has been displayed for a certain period, meaning the user has a high probability of triggering an interactive control, the delayed interface is called to obtain the interaction information corresponding to each interactive control. This allows for rapid display based on the pre-obtained interaction information after the user triggers any interactive control, eliminating the need to temporarily obtain interaction information and significantly improving display efficiency.

[0261] Specifically, if the display duration of the simplified interface reaches a first duration and no triggering operation on the interactive controls is detected within that first duration, the terminal executes step S1706. Correspondingly, in step S306, that is, if the display duration of the simplified interface has not reached the first duration, the terminal executes step S306 in response to the triggering operation on the first interactive control among the various interactive controls.

[0262] In step S1709, in response to the display duration of the simplified interface reaching the second duration, the server obtains in real time the interaction information corresponding to each interactive control on the simplified interface and the total number of interactions corresponding to at least one interactive control.

[0263] The second duration can be set as needed, and the second duration is longer than the first duration, such as 5 seconds.

[0264] In step S1710, in response to an update of the interactive information corresponding to any of the interactive controls, the server sends the updated interactive information to the terminal, and the terminal uses the updated interactive information to update the interactive information displayed on the simplified interface.

[0265] In step S1711, in response to an update in the total number of interactions corresponding to any of the at least one interactive controls, the server sends the updated total number of interactions to the terminal, and the terminal uses the updated total number of interactions to update the total number of interactions displayed on the simplified interface.

[0266] Steps S1710-S1711 are similar to steps S310-S311, and will not be repeated here.

[0267] In the above Figure 3 In this embodiment, the establishment of a long connection between the server and the terminal after the user triggers an interactive control on the simplified interface is taken as an example. However, in some embodiments, the user may not trigger the interactive control within the second time period, while the simplified interface has been displayed for a relatively long time. This indicates that the user has a high level of interest in the simplified interface and is more likely to trigger the interactive control. Therefore, in this case, a long connection is directly established between the server and the terminal. The server obtains data from the live broadcast room in real time and sends it to the terminal. This allows for rapid display based on the real-time interactive information after the user triggers any interactive control, and the terminal can update the content on the simplified interface in real time based on the data sent by the server, ensuring the timeliness of the content displayed on the simplified interface.

[0268] For example, see Figure 18 , Figure 18This is an exemplary embodiment illustrating an interface interaction architecture. The terminal calls a first information flow interface to obtain an information flow from the server. When displaying a simplified interface of the live stream based on the information flow, the terminal calls a second information flow interface to obtain updated data for the interactive controls from the server. If the terminal displays the simplified interface for a first duration, the terminal calls a delay interface to obtain the interaction information corresponding to each interactive control from the server. If the terminal displays the simplified interface for a second duration, a long-lived connection is established between the server and the terminal. If the user triggers a message viewing control within the first duration, the terminal calls the second information flow interface in advance to obtain and display the interactive messages for the live stream. Correspondingly, since the message viewing control is triggered within the second duration, the server also establishes a long-lived connection with the terminal in advance.

[0269] For example, see Figure 19 , Figure 19 This is a data isolation link illustrated according to an exemplary embodiment. The message viewing control is used as an example for explanation. The terminal calls the first information flow interface to obtain the number of interactive messages, that is, the number of interactive messages corresponding to the message viewing control. When the terminal displays a simplified interface of the live broadcast room based on the information flow, the number of interactive messages displayed at the message viewing control on the simplified interface is initialized based on the obtained number of interactive messages. At this time, the terminal immediately calls the second information flow interface to obtain the latest number of interactive messages and updates the number of interactive messages on the simplified interface. Then, after a first duration, the terminal calls the delay interface to obtain the interactive messages and the display strategy of the interactive messages. After the user triggers the message viewing control, the message panel displayed on the simplified interface is initialized using the interactive messages obtained through the delay interface, and a long connection is immediately established between the server and the terminal to obtain the latest interactive messages from the server in real time and update the message panel. It should be noted that after the user publishes an interactive message on the terminal, the terminal sends the interactive message to the server and marks the interactive message with the simplified interface identifier to indicate that the interactive message is published on the simplified interface, thus isolating it from the data in the live broadcast room. The interactive messages posted by users are then synchronized to the clients of the viewers in the live broadcast room and the clients displaying the simplified interface through a long link between the server and the terminal and the corresponding interface.

[0270] In this embodiment of the disclosure, interactive controls are provided on the simplified interface of the live streaming room, and interactive information is displayed on the simplified interface. This provides light interactive capabilities on the simplified interface, increases users' interest and enjoyment of the live stream, and thus helps to encourage users to enter the live streaming room to watch the live stream.

[0271] This disclosure provides an interface display method. The method provides interactive controls corresponding to various functions in the details interface on a simplified interface. Interacting with these controls directly displays the corresponding interactive information on the simplified interface. This integrates and displays the content information of the live stream, enabling the display of live stream content information in multiple live streaming scenarios. This increases the scope of content display and improves the transparency of the live stream content information. Furthermore, providing multiple interactive controls on the simplified interface allows viewers to interact without entering the details interface, directly displaying the corresponding interactive information. This shortens the interaction path, facilitates viewer operation, and ultimately increases viewer engagement with the live stream.

[0272] Figure 20 This is a block diagram illustrating an interface display device according to an exemplary embodiment. (Refer to...) Figure 20 The device includes:

[0273] The first display unit 2001 is configured to perform an information flow-based display of a simplified interface of the live broadcast room. The simplified interface displays interactive controls corresponding to some functions of the detailed interface of the live broadcast room. The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same functions on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface.

[0274] The second display unit 2002 is configured to perform a trigger operation on the first interactive control in the interactive controls on the simplified interface, and display the interactive information corresponding to the first interactive control on the simplified interface.

[0275] In some embodiments, the second display unit 2002 is configured to perform at least one of the following:

[0276] The interactive effects corresponding to the first interactive control are displayed on the simplified interface, and the interactive effects indicate that interaction has been performed based on the first interactive control.

[0277] Display an information container on a simplified interface, and display interactive information on the information container. The information container includes at least one of a panel, a pop-up window, and a mask.

[0278] Display a second interactive control for the live stream on a simplified interface.

[0279] In some embodiments, the function corresponding to the second interactive control may be the same as or different from the function corresponding to the first interactive control;

[0280] In cases where the function of the second interactive control is different from the function of the first interactive control, the second interactive control has the same function as an interactive control other than the first interactive control on the simplified interface, or the interactive information includes multiple sub-information items, and the second interactive control is used to display the details of at least one sub-information item in the interactive information corresponding to the first interactive control.

[0281] In some embodiments, the first interactive control is a viewer viewing control, which is used to view the viewers in the live broadcast room, and the second display unit 2002 is configured to execute:

[0282] An information container is displayed on a simplified interface, and a viewer list is displayed on the information container. The viewer list includes identification information of at least one target viewer in the live broadcast room.

[0283] In some embodiments, the first interactive control is a message viewing control, which is used to view interactive messages for the live broadcast room. The second display unit 2002 is configured to execute:

[0284] The simplified interface displays an information container, on which a message list and a message publishing control are displayed. The message list includes interactive messages published in the live room that are sorted by their publication time into a preset position. The message publishing control is used to publish interactive messages for the live room.

[0285] In response to a message publishing operation on the message publishing control, the published interactive message is displayed in the message list.

[0286] In some embodiments, the apparatus further includes a moving unit configured to perform:

[0287] In response to a movement operation on the information container, the information container is displayed as moving from a first position to a second position on the simplified interface.

[0288] In some embodiments, the second display unit 2002 is further configured to perform at least one of the following:

[0289] In response to a trigger operation on an area outside the information container on the simplified interface, the information container is canceled from display.

[0290] In response to a triggering operation on the close control of the information container on the simplified interface, the information container is canceled from display.

[0291] In some embodiments, the second display unit 2002 is further configured to perform:

[0292] An entry control for displaying the live stream details page on the information container;

[0293] In response to a trigger action on the entry control, navigate to the details screen to display interactive information.

[0294] In some embodiments, the second display unit 2002 is configured to perform:

[0295] In response to a trigger operation on the first interactive control, obtain the information associated with the first interactive control on the details screen;

[0296] The acquired information is organized to obtain the interactive information corresponding to the first interactive control, and the interactive information corresponding to the first interactive control is displayed on the simplified interface.

[0297] In some embodiments, the first display unit 2001 is further configured to perform:

[0298] Display the total number of interactions for each of the at least one interactive control on the simplified interface.

[0299] In some embodiments, the first display unit 2001 is further configured to perform:

[0300] Display at least one of the following controls, a follow control, and a live stream recommendation control on a simplified interface. The homepage control is used to access the details page of the streamer in the live stream room, the follow control is used to follow the streamer in the live stream room, and the live stream recommendation control is used to display the related live stream rooms of the live stream room.

[0301] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0302] Figure 21 This is a block diagram illustrating an interface display device according to an exemplary embodiment. (Refer to...) Figure 21 The device includes:

[0303] The acquisition unit 2101 is configured to acquire interface data of a simplified interface of the live broadcast room. The interface data includes control data of at least one interactive control to be displayed on the simplified interface, and the interactive information corresponding to each of the at least one interactive control is used to display on the simplified interface.

[0304] The sending unit 2102 is configured to send an information stream including interface data to the terminal, which is used to display a simplified interface of the live broadcast room based on the information stream and to display interactive controls on the simplified interface.

[0305] In some embodiments, the apparatus further includes a receiving unit configured to execute a first information acquisition request from a receiving terminal. The first information acquisition request is triggered based on a first interactive control on a simplified interface. The first information acquisition request is used to request the acquisition of interactive information corresponding to the first interactive control.

[0306] The acquisition unit 2101 is also configured to execute an interaction information corresponding to the first interactive control based on the first information acquisition request;

[0307] The sending unit 2102 is also configured to send interactive information corresponding to the first interactive control to the terminal, which is used to display the interactive information corresponding to the first interactive control on a simplified interface.

[0308] In some embodiments, the device further includes a receiving unit configured to execute a second information acquisition request from the receiving terminal. The second information acquisition request is triggered when the display duration of the simplified interface reaches a first duration. The second information acquisition request is used to request the acquisition of interactive information corresponding to each interactive control on the simplified interface.

[0309] The acquisition unit 2101 is also configured to execute a second information acquisition request to acquire the interaction information corresponding to each interactive control.

[0310] The sending unit 2102 is also configured to send the interaction information corresponding to each interaction control to the terminal, and the terminal is used to display the interaction information corresponding to the first interaction control on the simplified interface in response to the trigger operation of the first interaction control.

[0311] In some embodiments, the acquisition unit 2101 is configured to perform at least one of the following:

[0312] For the message viewing control in each interactive control, retrieve the interactive message that is sorted by the last preset position in the interactive messages published for the live room. The message viewing control is used to view the interactive messages for the live room.

[0313] For the audience viewing control in each interactive control, obtain the identification information of at least one target audience in the live room. The audience viewing control is used to view the audience in the live room.

[0314] In some embodiments, the simplified interface also displays the total number of interactions corresponding to at least one interactive control on the simplified interface. The device further includes a receiving unit configured to execute a data update request from the receiving terminal. The data update request is used to request an update of the total number of interactions corresponding to at least one interactive control on the simplified interface.

[0315] The sending unit 2102 is also configured to execute a data update request and send an update count of the total number of interactions corresponding to each of the at least one interactive control to the terminal, which is used by the terminal to update the total number of interactions on the simplified interface based on the update count.

[0316] In some embodiments, the simplified interface also displays the total number of interactions corresponding to at least one interactive control among the interactive controls on the simplified interface, and the acquisition unit 2101 is further configured to perform a response to the display duration of the simplified interface reaching a second duration, and to acquire the interaction information corresponding to each interactive control on the simplified interface and the total number of interactions corresponding to at least one interactive control in real time.

[0317] The sending unit 2102 is further configured to, in response to an update of the interaction information corresponding to any of the interactive controls, send the updated interaction information to the terminal, and the terminal updates the interaction information displayed on the simplified interface based on the updated interaction information; and in response to an update of the total number of interactions corresponding to any of the at least one interactive control, send the updated total number of interactions to the terminal, and the terminal updates the total number of interactions displayed on the simplified interface based on the updated total number of interactions.

[0318] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0319] In some embodiments, the electronic device is provided as a terminal. Figure 22 A structural block diagram of a terminal 2200 provided in an exemplary embodiment of this disclosure is shown. The terminal 2200 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 2200 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0320] Typically, terminal 2200 includes a processor 2201 and a memory 2202.

[0321] Processor 2201 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 2201 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 2201 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 2201 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 2201 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0322] The memory 2202 may include one or more computer-readable storage media, which may be non-transitory. The memory 2202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 2202 are used to store at least one program code, which is executed by the processor 2201 to implement the interface display method provided in the method embodiments of this disclosure.

[0323] In some embodiments, the terminal 2200 may also optionally include a peripheral device interface 2203 and at least one peripheral device. The processor 2201, memory 2202, and peripheral device interface 2203 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 2203 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 2204, display screen 2205, camera assembly 2206, audio circuitry 2207, and power supply 2208.

[0324] Peripheral device interface 2203 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 2201 and memory 2202. In some embodiments, processor 2201, memory 2202 and peripheral device interface 2203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 2201, memory 2202 and peripheral device interface 2203 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0325] The radio frequency (RF) circuit 2204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 2204 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 2204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the RF circuit 2204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 2204 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 2204 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.

[0326] Display screen 2205 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 2205 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 2201 for processing. In this case, display screen 2205 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 2205, which serves as the front panel of terminal 2200; in other embodiments, there may be at least two display screens 2205, respectively disposed on different surfaces of terminal 2200 or in a folded design; in still other embodiments, display screen 2205 may be a flexible display screen, disposed on a curved surface or folded surface of terminal 2200. Furthermore, display screen 2205 may also be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. The display screen 2205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0327] The camera assembly 2206 is used to acquire images or videos. Optionally, the camera assembly 2206 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 2206 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0328] The audio circuit 2207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 2201 for processing, or to the radio frequency circuit 2204 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 2200. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 2201 or the radio frequency circuit 2204 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 2207 may also include a headphone jack.

[0329] Power supply 2208 is used to power the various components in terminal 2200. Power supply 2208 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 2208 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0330] Those skilled in the art will understand that Figure 22 The structure shown does not constitute a limitation on terminal 2200 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0331] Figure 23 This is a schematic diagram of a server structure according to an embodiment of this application. The server 2300 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 2301 and one or more memories 2302. The memories 2302 are used to store executable program code, and the processors 2301 are configured to execute the executable program code to implement the interface display methods provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated here.

[0332] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the aforementioned interface display method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.

[0333] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program that, when executed by a processor, implements the above-described interface display method.

[0334] In some embodiments, the computer program product involved in this disclosure may be deployed on an electronic device for execution, or on multiple electronic devices located in one location, or on multiple electronic devices distributed in multiple locations and interconnected through a communication network. The multiple electronic devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.

[0335] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims. All the above-described optional technical solutions can be combined in any way to form optional embodiments of this application, and will not be elaborated upon here.

[0336] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for displaying an interface, characterized in that, The method includes: Based on the information flow, a simplified interface of the live broadcast room is displayed. The simplified interface displays interactive controls corresponding to some functions of the detailed interface of the live broadcast room. The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same functions on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface. In response to a triggering operation of the first interactive control in the interactive controls on the simplified interface, interactive information corresponding to the first interactive control is displayed on the simplified interface, and the interactive information is interactive information for the live broadcast room displayed on the simplified interface; The step of displaying the interactive information corresponding to the first interactive control on the simplified interface includes: displaying an information container on the simplified interface, and displaying the interactive information, a second interactive control for the live broadcast room, and an entry control for the details interface on the information container. The information container includes at least one of a panel, a pop-up window, and a mask. In response to a movement operation on the information container, the information container is displayed as moving from a first position to a second position on the simplified interface; If the function corresponding to the second interactive control is different from the function corresponding to the first interactive control, then the function corresponding to the second interactive control is the same as that of an interactive control other than the first interactive control on the simplified interface.

2. The interface display method according to claim 1, characterized in that, The step of displaying the interactive information corresponding to the first interactive control on the simplified interface includes: The interactive effects corresponding to the first interactive control are displayed on the simplified interface, and the interactive effects indicate that interaction has been performed based on the first interactive control.

3. The interface display method according to claim 1, characterized in that, The function corresponding to the second interactive control may be the same as or different from the function corresponding to the first interactive control; Where the function corresponding to the second interactive control is different from the function corresponding to the first interactive control, the interactive information includes multiple sub-information items, and the second interactive control is used to display the details of at least one sub-information item in the interactive information corresponding to the first interactive control.

4. The interface display method according to claim 1, characterized in that, The first interactive control is a viewer viewing control, used to view the viewers in the live stream. The step of displaying an information container on the simplified interface and displaying the interactive information on the information container includes: An information container is displayed on the simplified interface, and a viewer list is displayed on the information container. The viewer list includes identification information of at least one target viewer in the live broadcast room.

5. The interface display method according to claim 1, characterized in that, The first interactive control is a message viewing control, which is used to view interactive messages for the live stream. The step of displaying an information container on the simplified interface and displaying the interactive information on the information container includes: An information container is displayed on the simplified interface, and a message list and a message publishing control are displayed on the information container. The message list includes interactive messages published in the live broadcast room that are sorted by the posting time in a preset position. The message publishing control is used to publish interactive messages for the live broadcast room. In response to a message publishing operation on the message publishing control, the published interactive message is displayed in the message list.

6. The interface display method according to claim 1, characterized in that, The method further includes at least one of the following: In response to a trigger operation on an area outside the information container on the simplified interface, the information container is canceled from display; In response to a triggering operation of the close control of the information container on the simplified interface, the information container is de-displayed.

7. The interface display method according to claim 1, characterized in that, The method further includes: In response to the triggering operation of the entry control, the user is redirected to the details interface to display the interactive information.

8. The interface display method according to claim 1, characterized in that, The step of responding to a trigger operation on a first interactive control among the interactive controls on the simplified interface, and displaying the interactive information corresponding to the first interactive control on the simplified interface, includes: In response to a trigger operation on the first interactive control, information associated with the first interactive control on the details interface is obtained; The acquired information is organized to obtain the interaction information corresponding to the first interactive control, and the interaction information corresponding to the first interactive control is displayed on the simplified interface.

9. The interface display method according to claim 1, characterized in that, The method further includes: The simplified interface displays the total number of interactions corresponding to at least one interactive control on the simplified interface.

10. The interface display method according to claim 1, characterized in that, The method further includes: The simplified interface displays at least one of a homepage control, a follow control, and a live stream recommendation control. The homepage control is used to access the details interface of the streamer in the live stream room, the follow control is used to follow the streamer in the live stream room, and the live stream recommendation control is used to display the associated live stream rooms of the live stream room.

11. A method for displaying an interface, characterized in that, The method includes: The interface data of the simplified interface of the live room is obtained. The interface data includes the control data of interactive controls that correspond to some functions on the details interface of the live room and are to be displayed on the simplified interface. The interactive information corresponding to each interactive control on the simplified interface is used to display on the simplified interface. The interactive information is the interactive information for the live room displayed on the simplified interface. Sending an information stream including the interface data to the terminal, the terminal is used to display a simplified interface of the live broadcast room based on the information stream and to display the interactive controls on the simplified interface; The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same function on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface. The system receives a first information acquisition request from the terminal, the first information acquisition request being triggered based on a first interactive control on the simplified interface, the first information acquisition request being used to request the acquisition of interactive information corresponding to the first interactive control; based on the first information acquisition request, the system acquires the interactive information corresponding to the first interactive control; the system sends the interactive information corresponding to the first interactive control to the terminal, the terminal being used to display the interactive information corresponding to the first interactive control on the simplified interface; wherein, the terminal is used to display an information container on the simplified interface, displaying the interactive information, a second interactive control for the live broadcast room, and an entry control for the details interface on the information container, the information container including at least one of a panel, a pop-up window, and a mask; in response to a movement operation on the information container, the system displays the information container moving from a first position to a second position on the simplified interface; if the function corresponding to the second interactive control is different from the function corresponding to the first interactive control, then the second interactive control has the same function as an interactive control other than the first interactive control on the simplified interface.

12. The interface display method according to claim 11, characterized in that, The method further includes: The receiving terminal receives a second information acquisition request, which is triggered when the display duration of the simplified interface reaches a first duration. The second information acquisition request is used to request the acquisition of the interactive information corresponding to each interactive control on the simplified interface. Based on the second information acquisition request, obtain the interaction information corresponding to each of the interactive controls; The terminal sends the interaction information corresponding to each of the interactive controls to the terminal, and the terminal is used to display the interaction information corresponding to the first interactive control on the simplified interface in response to the triggering operation of the first interactive control.

13. The interface display method according to claim 12, characterized in that, The step of obtaining the interaction information corresponding to each of the interactive controls includes at least one of the following: For the message viewing control in each of the interactive controls, the interactive message with the latest posting time sorted in the interactive messages published for the live room is obtained. The message viewing control is used to view the interactive messages for the live room. For the audience viewing control in each of the interactive controls, obtain the identification information of at least one target audience in the live broadcast room. The audience viewing control is used to view the audience in the live broadcast room.

14. The interface display method according to claim 11, characterized in that, The simplified interface also displays the total number of interactions for at least one interactive control among the interactive controls on the simplified interface. The method further includes: Receive a data update request from the terminal, the data update request being used to request an update of the total number of interactions corresponding to each of the at least one interactive control on the simplified interface; Based on the data update request, the terminal sends an update count of the total number of interactions corresponding to each of the at least one interactive control, and the terminal updates the total number of interactions on the simplified interface based on the update count.

15. The interface display method according to claim 11, characterized in that, The simplified interface also displays the total number of interactions for at least one interactive control among the interactive controls on the simplified interface. The method further includes: In response to the display duration of the simplified interface reaching the second duration, the interaction information corresponding to each interactive control on the simplified interface and the total number of interactions corresponding to each of the at least one interactive control are obtained in real time. In response to an update of the interactive information corresponding to any of the interactive controls, the updated interactive information is sent to the terminal, and the terminal is used to update the interactive information displayed on the simplified interface based on the updated interactive information. In response to an update in the total number of interactions corresponding to any of the at least one interactive controls, the updated total number of interactions is sent to the terminal, and the terminal is used to update the total number of interactions displayed on the simplified interface based on the updated total number of interactions.

16. An interface display device, characterized in that, The device includes: The first display unit is configured to execute an information flow-based display of a simplified interface for the live stream. The simplified interface displays interactive controls corresponding to certain functions on the details interface of the live stream. The display information of the interactive controls on the simplified interface is different from the display information of the interactive controls on the details interface that have the same functions as the interactive controls. The display information includes at least one of display status, display position, and style. The display status indicates whether the display is active. The simplified interface provides fewer functions than the details interface. The second display unit is configured to perform a trigger operation in response to the first interactive control in the interactive controls on the simplified interface, and to display interactive information corresponding to the first interactive control on the simplified interface, wherein the interactive information is interactive information for the live broadcast room displayed on the simplified interface; The second display unit is configured to display an information container on the simplified interface, displaying the interactive information, a second interactive control for the live stream room, and an entry control for the details interface on the information container. The information container includes at least one of a panel, a pop-up window, and a mask. In response to a movement operation on the information container, the unit displays the information container moving from a first position to a second position on the simplified interface. If the function corresponding to the second interactive control is different from the function corresponding to the first interactive control, then the second interactive control has the same function as an interactive control other than the first interactive control on the simplified interface.

17. An interface display device, characterized in that, The device includes: The acquisition unit is configured to acquire interface data of a simplified interface of the live stream. The interface data includes control data of interactive controls that correspond to some functions on the details interface of the live stream and are to be displayed on the simplified interface. The interactive information corresponding to each interactive control on the simplified interface is used to display on the simplified interface. The sending unit is configured to send an information stream including the interface data to a terminal, the terminal being used to display a simplified interface of the live broadcast room based on the information stream and to display the interactive controls on the simplified interface; The display information of some interactive controls on the simplified interface is different from the display information of interactive controls with the same function on the detailed interface. The display information includes at least one of display status, display position and style. The display status indicates whether it is displayed. The simplified interface provides fewer functions than the detailed interface. A receiving unit is configured to receive a first information acquisition request from the terminal, the first information acquisition request being triggered based on a first interactive control on the simplified interface, the first information acquisition request being used to request the acquisition of interactive information corresponding to the first interactive control; the acquisition unit is further configured to acquire the interactive information corresponding to the first interactive control based on the first information acquisition request; the sending unit is further configured to send the interactive information corresponding to the first interactive control to the terminal, the terminal being used to display the interactive information corresponding to the first interactive control on the simplified interface; wherein, the terminal is used to display an information container on the simplified interface, displaying the interactive information, a second interactive control for the live broadcast room, and an entry control for the details interface on the information container, the information container including at least one of a panel, a pop-up window, and a mask; in response to a movement operation on the information container, displaying the information container moving from a first position to a second position on the simplified interface; if the function corresponding to the second interactive control is different from the function corresponding to the first interactive control, then the second interactive control has the same function as an interactive control other than the first interactive control on the simplified interface.

18. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the interface display method as described in any one of claims 1 to 10 or the interface display method as described in any one of claims 11 to 15.

19. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the interface display method according to any one of claims 1 to 10 or the interface display method according to any one of claims 11 to 15.

20. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the interface display method according to any one of claims 1 to 10 or the interface display method according to any one of claims 11 to 15.

Citation Information

Patent Citations

  • Interface interaction method and device, equipment and storage medium

    CN116366907A

  • Interface display method and device, equipment and storage medium

    CN118509638A

  • Live broadcast interaction method and device, equipment and storage medium

    CN119520881A

  • Display screen panel with live streaming graphical user interface

    CN307804496S