Live broadcast room information display method, device and storage medium
By displaying the information selected by the administrator at the top of the live broadcast room, the problems of repetitive input by the administrator and insufficient information display are solved, achieving more efficient management and more enhanced information display.
Patent Information
- Application Number
- PCT/CN2024/106055
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-17
- Filing Date
- 2024-07-17
- Publication Date
- 2026-01-22
AI Technical Summary
In live streaming scenarios, administrators need to repeatedly input information when interacting with viewers, resulting in low management efficiency and weak information display, making it difficult for viewers to notice.
A method for displaying live stream information is provided, which allows administrators to pin target information to the top via an administrator client, display a control panel, and show the first display control in a prominent position on the live stream interface, ensuring that all users can see it and avoiding duplicate input.
It improves the efficiency of administrators in managing live streaming rooms, enhances the display effect of information, and enables all users to see important information in a timely manner.
Smart Images

Figure CN2024106055_22012026_PF_FP_ABST
Abstract
Description
Information display methods, devices, and storage media in live streaming rooms
[0001] This application claims priority to Chinese Patent Application No. 2023108769548, filed on July 17, 2023, entitled "Information Display Method, Device and Storage Medium in Live Streaming Room", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of computer and network communication technology, and in particular to a method, device and storage medium for displaying information in a live broadcast room. Background Technology
[0003] In a live streaming scenario, the host will set one or more users as administrators in the live stream room, and the administrators will help the host manage the live stream room.
[0004] When administrators interact with viewers in a live stream, there are often situations where repetitive input is required, which reduces the efficiency of administrators in managing the live stream.
[0005] Summary of the Invention
[0006] This disclosure provides a method, device, and storage medium for displaying information in a live streaming room, enabling administrators to control the placement of target information in the live streaming room from the top, thereby improving the efficiency of administrators in managing the live streaming room.
[0007] In a first aspect, embodiments of this disclosure provide a method for displaying information in a live streaming room, applied to an administrator client. The method includes: responding to a trigger operation command for any target information in the live streaming room, displaying a control panel for the target information, wherein the control panel includes an information pinning control; responding to a trigger operation command for the information pinning control, controlling a first display control to be displayed at a target location on the live streaming room interface, wherein the first display control displays the target information.
[0008] Secondly, this disclosure provides a method for displaying information in a live streaming room, applied to a broadcaster's client. The method includes: receiving a pinning instruction for target information, the pinning instruction being a pinning instruction corresponding to an administrator's client; and displaying a first display control at a target location in the live streaming room interface according to the pinning instruction for the target information, the first display control displaying the target information.
[0009] Thirdly, this disclosure provides an information display device for a live streaming room, comprising: a control unit, configured to display a control panel for any target information in the live streaming room in response to a trigger operation command, wherein the control panel includes an information pinning control; and a pinning unit, configured to control a first display control to be displayed at a target position on the live streaming room interface in response to a trigger operation command for the information pinning control, wherein the first display control displays the target information.
[0010] Fourthly, this disclosure provides an information display device for a live streaming room, comprising: a receiving unit for receiving a pinning instruction for target information, the pinning instruction being a pinning instruction corresponding to an administrator client; and a control unit for displaying a first display control at a target location in the live streaming room interface according to the pinning instruction for the target information, the first display control displaying the target information.
[0011] Fifthly, embodiments of this disclosure provide an electronic device, including: at least one processor and a memory; the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory, causing the at least one processor to execute the information display method for a live streaming room as described in the first aspect and various possible designs of the first aspect, or the information display method for a live streaming room as described in the second aspect and various possible designs of the second aspect.
[0012] Sixthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the information display method for a live streaming room as described in the first aspect and various possible designs of the first aspect, or the information display method for a live streaming room as described in the second aspect and various possible designs of the second aspect.
[0013] In a seventh aspect, embodiments of this disclosure provide a computer program product, including computer execution instructions, which, when executed by a processor, implement the information display method for a live streaming room as described in the first aspect and various possible designs of the first aspect, or the information display method for a live streaming room as described in the second aspect and various possible designs of the second aspect. Attached Figure Description
[0014] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0015] Figure 1 is a scenario example diagram of a live broadcast room information display method provided in an embodiment of this disclosure;
[0016] Figure 2 is a schematic flowchart of a live broadcast room information display method according to an embodiment of the present disclosure;
[0017] Figure 3 is a schematic diagram of the interface interaction of a live broadcast room information display method provided in an embodiment of the present disclosure;
[0018] Figure 4 is a schematic diagram of the interface of a live broadcast room information display method provided in an embodiment of the present disclosure;
[0019] Figure 5 is a schematic diagram of the interface interaction of a live broadcast room information display method provided in another embodiment of this disclosure;
[0020] Figure 6a is a schematic diagram of the interface interaction of a live broadcast room information display method provided in another embodiment of the present disclosure;
[0021] Figure 6b is a schematic diagram of the interface of a live broadcast room information display method provided in another embodiment of this disclosure;
[0022] Figure 7a is a schematic diagram of the interface interaction of a live broadcast room information display method provided in another embodiment of the present disclosure;
[0023] Figure 7b is a schematic diagram of the interface of a live broadcast room information display method provided in another embodiment of this disclosure;
[0024] Figure 8a is a schematic diagram of the interface interaction of a live broadcast room information display method provided in another embodiment of the present disclosure;
[0025] Figure 8b is a schematic diagram of the interface of a live broadcast room information display method provided in another embodiment of this disclosure;
[0026] Figure 9 is a schematic diagram of the interface of a live broadcast room information display method provided in another embodiment of this disclosure;
[0027] Figure 10 is a schematic diagram of the interface interaction of a live broadcast room information display method provided in another embodiment of the present disclosure;
[0028] Figure 11 is a schematic flowchart of a live broadcast room information display method according to another embodiment of the present disclosure;
[0029] Figure 12 is a structural block diagram of an information display device for a live broadcast room provided in an embodiment of this disclosure;
[0030] Figure 13 is a structural block diagram of an information display device for a live broadcast room provided in another embodiment of this disclosure;
[0031] Figure 14 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0033] In a live streaming scenario, the host will set one or more users as administrators in the live stream room, and the administrators will help the host manage the live stream room.
[0034] When administrators interact with viewers in a live stream, there are often situations where repetitive input is required, which reduces the efficiency of administrators in managing the live stream. Furthermore, the display of this information is weak, and it is difficult for viewers to notice this information when there are many viewers speaking in the live stream.
[0035] To address the aforementioned technical issues, this disclosure provides a method for displaying information in a live streaming room. The live streaming room administrator can pin any target information in the live streaming room, making the target information prominently displayed on the live streaming room interface. This allows all users in the live streaming room to see the target information, enhancing the display effect of the target information, avoiding repetitive input by the administrator, and improving the administrator's management efficiency of the live streaming room.
[0036] The application scenario of the information display method in the live room according to the present invention is shown in Figure 1. It includes an administrator client, a viewer client, a broadcaster client, and a server. The administrator client 1 sends a pinning instruction to the server for the target information. The server controls the target information to be pinned to the top of the live room interface of all clients in the live room.
[0037] It should be noted that the user information and data involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0038] The following will provide a detailed description of the information display method for the live broadcast room disclosed herein, with reference to specific embodiments.
[0039] Referring to Figure 2, which is a schematic flowchart of a live streaming room information display method according to an embodiment of this disclosure, the method of this embodiment can be applied to an administrator client in a live streaming room. The live streaming room information display method includes:
[0040] S201. In response to a trigger operation command for any target information in the live broadcast room, display the control panel of the target information, wherein the control panel includes an information pinning control.
[0041] In this embodiment, the broadcaster can grant information pinning permission to any one or more administrators in the live broadcast room, or each administrator can have information pinning permission. Then, the administrator can pin any target information in the live broadcast room through the administrator client, so that the target information is pinned to the top in the live broadcast room interface of all clients (including broadcaster, administrator, and viewer).
[0042] Optionally, the target information can be any type of comment, such as text, image, voice or video comments; the target information can also be a mini-program shared by any object in the live broadcast room or a mini-program selected by the administrator; the target information can also be Q&A information (including question content and reply content); the target information can also be activity information of any event, such as event promotion information or event links; the target information can also be any notification information.
[0043] For any target information in the live broadcast room that needs to be displayed at the top, an administrator with the information pinning permission can trigger an operation on the target information through the administrator client. The triggering operation includes, but is not limited to, clicking and long-pressing operations. In response to the triggering operation command for the target information, the administrator client displays the control panel of the target information. The control panel includes an information pinning control. For example, as shown in Figure 3, for target information 302 in the live broadcast room interface 301 of the administrator client, after the administrator clicks on target information 302, the control panel 303 of the target information can be displayed. The control panel 303 includes an information pinning control 3031.
[0044] S202. In response to the trigger operation command of the information pinning control, control the display of a first display control at the target position of the live broadcast interface, wherein the target information is displayed in the first display control.
[0045] In this embodiment, the administrator can trigger the information pinning control. For example, clicking the information pinning control will trigger the pinning of the target information in the live broadcast interface. The first display control can be displayed at the target location in the live broadcast interface, and the target information can be displayed in the first display control. The target location can be any location in the live broadcast interface, or some prominent location, such as above the comment section. As shown in Figure 4, the first display control 304 is displayed above the comment section. In this way, all users in the live broadcast can see the target information, which enhances the display effect of the target information, avoids the administrator from re-entering information, and improves the administrator's management efficiency of the live broadcast.
[0046] The first display control is displayed at a target location on the live stream interface. This includes displaying the first display control at the target location on the administrator client's live stream interface, as well as displaying the first display control at the target location on the live stream interfaces of other clients within the live stream. Optionally, the administrator client can send a "pin" command to the server, causing the server to control the display of the first display control at the target location on the live stream interfaces of all clients within the live stream, with the target information displayed in the first display control.
[0047] Optionally, when the information pinning control is triggered for the first time, an explanation of the information pinning function can be displayed, for example, in the form of a pop-up window. The pop-up window can display the text explaining the function to introduce the information pinning function to the administrator. In addition, the pop-up window can also display a confirmation control for pinning. When the confirmation control is triggered, pinning of the target information can continue. Furthermore, the pop-up window can also include a close control. When the close control is triggered or any blank area is clicked, the pop-up window can be closed.
[0048] The information display method for a live streaming room provided in this embodiment displays a control panel for any target information in the live streaming room in response to a trigger operation command from the administrator client. The control panel includes a top-of-screen control. In response to a trigger operation command on the top-of-screen control, a first display control is displayed at a target location on the live streaming room interface, and the first display control displays the target information. By controlling the top-of-screen display of target information in the live streaming room through the administrator client, all users in the live streaming room can see the target information on the live streaming room interface, enhancing the display effect of the target information, avoiding repetitive input by the administrator, and improving the administrator's management efficiency of the live streaming room.
[0049] In some embodiments, if the target information is a comment on any object, as shown in Figure 5, on the administrator client, any comment (such as target information 302) is divided into an object identifier area 3021 (the object identifier display area of the object that posted the comment) and a comment content area 3022 (the comment content display area). Both the object identifier area and the comment content area 3022 are interactive. The object identifier area 3021 can display the object identifier. When the object identifier area 3021 is triggered, that is, when the object identifier area is clicked, the object details card can be displayed. The content display area 3022 can be used to display the comment content. When the content display area 3022 is triggered, the control panel 303 corresponding to the comment, as shown on the right side of Figure 5, can be displayed. The control panel 303 includes an information pinning control 3031, and may also include a control to view the object details card. Optionally, if the comment is a video or audio comment, the control panel corresponding to the comment may also include a playback control, a sharing control, etc. Optionally, when the object identifier area or the comment content area is triggered, there may be corresponding trigger feedback, such as changing the color. Correspondingly, after a comment is pinned, the first display control can show the object identifier and the comment content, as shown in Figure 4.
[0050] In some embodiments, if the target information is a mini-program shared by any object in a live broadcast room, the share may also include an object identifier area and the mini-program. When the object identifier area is triggered, an object details card can be displayed. When the mini-program is triggered, as shown in Figure 6a, a control panel 303 can be displayed. The control panel 303 includes an information pinning control 3031, and may also include a view object details card control and an open mini-program control. The open mini-program control allows the user to open the mini-program. Correspondingly, after the mini-program is pinned, as shown in Figure 6b, the username of the user who shared the mini-program and the mini-program itself can be displayed in the first display control 304.
[0051] In some embodiments, if the target information is any notification information, such as the notification information for the object's harvested items in Figure 7a, a control panel 303 can be displayed when the notification information is triggered. The control panel 303 includes an information pinning control 3031 and may also include a control for viewing object details cards. Accordingly, after the notification information is pinned, as shown in Figure 7b, the notification information can be displayed in the first display control.
[0052] In some embodiments, if the target information is activity information of any event, such as event promotional information or event links, a control panel can be displayed when the activity information is triggered. The control panel includes a top-of-the-page information control and may also include an open event link control, which is used to open the event page. Correspondingly, after the activity information is topped, the activity information can be displayed in the first display control, similar to Figure 7b.
[0053] In some embodiments, if the target information is question-and-answer information, the question-and-answer information includes comments from any object and replies from the administrator. The comments from any object can be the object's question content, similar to the comments mentioned above. For example, for any comment in the comment section, referred to here as the first comment, as shown in Figure 8a, the administrator client, in response to a trigger operation command for the first comment, can display the control panel 303 corresponding to the first comment. The control panel 303 includes a reply control 3032 and an information pinning control 3031. When the reply control 3031 is triggered, an input box can be displayed, allowing the administrator to enter reply content in the input box. This allows the administrator to associate the reply content with the first comment to obtain a set of associated information. Furthermore, in response to a trigger operation command for the information pinning control 3031, a pinning command for the associated information can be sent to the server, achieving pinning of the associated information, as shown in Figure 8b. Optionally, the reply control and the information pinning control can also be integrated into a single control, such as a reply and pinning control. When the reply and pinning control is triggered, an input box can be displayed, receiving the reply content entered in the input box and performing association and information pinning.
[0054] When associating the reply with the first comment to obtain a set of information, considering that there may be other people who have made the same comment, such as asking the same question, we can search for the second comment that is the same as the first comment in the live stream, associate the reply with the first comment and the second comment to obtain the above set of associated information, and then display it at the top.
[0055] Based on any of the above embodiments, target information that has been pinned to the top cannot be pinned again. If it is triggered by the administrator again, the administrator terminal will respond to the trigger operation command for the target information, display the control panel of the target information, and after responding to the trigger operation command of the information pinning control, display a prompt message to remind the administrator that the target information has been pinned to the top and cannot be pinned again.
[0056] Based on any of the above embodiments, after the administrator client sends a command to the server to pin the target information, the server can review the target information. This review can be automated or manual, with automated review meaning the server automatically performs the review using a preset algorithm; no limitation is made here. During the review process, the administrator client can display a first display control at the target location on the live stream interface. The first display control displays the target information and the review status, such as "Under Review". If the review is successful, the server controls all clients to display the first display control at the target location on their live stream interfaces, displaying the target information, while the first display control on the administrator client no longer displays the review status. If the review fails, upon receiving a notification from the server that the review has failed, the first display control can either display "Review Failed" or directly close the first display control and display the "Review Failed" notification.
[0057] Based on any of the above embodiments, the first display control of the administrator client may further include a depinning sub-control, as shown in Figure 9, the depinning sub-control 3041, which is used to depin the target information that has been pinned. Specifically, the method further includes:
[0058] In response to the trigger operation command for canceling the pinned sub-control, control all clients in the live room to close the first display control on their live room interface.
[0059] In this embodiment, the target information is displayed in the first display control. If the administrator determines that the target information no longer needs to be pinned, the unpinning sub-control in the first display control can be triggered. The administrator client responds to the trigger command of the unpinning sub-control and controls the live stream interface to close the first display control, thus unpinning the target information. Optionally, the administrator client can send an unpinning command for the target information to the server, thereby causing the server to control all clients in the live stream to close the first display control. Optionally, after the unpinning sub-control in the first display control is triggered, a secondary confirmation pop-up can also be displayed. The secondary confirmation pop-up can prompt whether to confirm the unpinning, including confirmation and cancellation options. After selecting the confirmation option, an unpinning command for the target information is sent to the server; after selecting the cancellation option, the secondary confirmation pop-up can be closed.
[0060] In some embodiments, the administrator may also trigger an operation on the target information in the first display control, such as clicking or long-pressing, so that the administrator client controls the live broadcast interface to close the first display control, such as sending a cancel pinning command to the server for the target information; or after triggering an operation on the target information in the first display control, a secondary confirmation pop-up is displayed, which can be used to prompt whether to confirm canceling pinning, including confirmation and cancellation options.
[0061] Optionally, multiple target information can exist, including multiple different target information pinned by the same administrator client or different administrator (and / or broadcaster) clients. To avoid the first display control occupying too much space on the live broadcast interface, multiple target information can be rotated in the first display control. For example, after displaying any target information for a preset time, the next target information can be switched. Alternatively, target information in the first display control can be switched by swiping. A switching sub-control can also be set in the first display control, as shown in Figure 10. If it is necessary to actively switch target information in the first display control 304, the switching sub-control 3042 in the first display control 304 can be triggered. Responding to the trigger operation command of the switching sub-control 3042 in the first display control 304, multiple target information can be switched in the first display control 304. For example, clicking the switching sub-control once will switch the target information once. Of course, there can be an upper limit to the number of target information. When the number of target information reaches the upper limit, if the administrator wants to pin new target information again, the upper limit prompt message can be displayed in the administrator client. Alternatively, the target information that was pinned first can be removed from the first display control according to the order of pinning, and then the new target information can be pinned.
[0062] In other embodiments, multiple target information can also be displayed using different display controls, such as a first display control displaying the first target information and a second display control displaying the second target information, etc., which will not be elaborated here.
[0063] Furthermore, each target information in the first display control corresponds to a depinning sub-control. For example, as shown in Figure 10, when the first display control 304 displays the first target information (user A's comment in the left-hand first display control 304 of Figure 10), the first display control 304 includes a depinning sub-control 3041, which can be used to depin the first target information; when the first display control 304 displays the second target information (object B's sharing mini-program in the right-hand first display control 304 of Figure 10), the first display control 304 includes a depinning sub-control 3043, which can be used to depin the second target information, and so on. The administrator can depin any of the multiple different target information. Specifically, taking any first target information in the first display control as an example, the administrator can trigger the depinning sub-control corresponding to the first target information. The administrator client responds to the trigger operation command of the depinning sub-control and controls the first display control in the live broadcast interface to delete the first target information, realizing the depinning of the first target information from the top display, while the first display control can continue to display other target information. Optionally, the administrator client can send a command to the server to remove the first target information from the first display control in the live broadcast interface of all clients in the server's live broadcast room.
[0064] In some embodiments, when multiple administrators with information pinning permissions exist in the live broadcast room, each administrator with such permissions can pin the target information. Therefore, when any target information is displayed in the first display control, the operation object information for pinning the target information can also be displayed. For example, if the target information is pinned by any administrator client, the administrator's identifier can be displayed; if the target information is pinned by the broadcaster's client, the broadcaster's identifier can be displayed. Optionally, the operation object information for pinning the target information is displayed in the first display controls of the administrator client and the broadcaster client, but not in the first display control of the viewer client.
[0065] To avoid conflicts between different administrators, each administrator can only unpin the target information they themselves have pinned, and cannot unpin target information pinned by other administrators. Accordingly, for this administrator's client, if any target information in the first display control is not pinned by this administrator's client, the corresponding unpinning sub-control in the first display control is set to unavailable, meaning the unpinning sub-control cannot be triggered. The unpinning sub-control can be hidden or set to an unavailable state (e.g., grayed out) in the first display control, thus preventing the unpinning of target information pinned by other administrators' clients. If any target information in the first display control is pinned by this administrator's client, the corresponding unpinning sub-control is enabled in the first display control, for example, by switching the unpinning sub-control from hidden to displayed, or by setting the unpinning sub-control to an active state, thus triggering the unpinning sub-control and unpinning the target information pinned by this administrator's client.
[0066] Referring to Figure 11, Figure 11 is a schematic flowchart of a live broadcast room information display method according to an embodiment of this disclosure. The method of this embodiment can be applied to a broadcaster client, and the live broadcast room information display method includes:
[0067] S401. Receive a pinning instruction for the target information, wherein the pinning instruction is a pinning instruction corresponding to the administrator client, that is, the pinning instruction of the administrator client for the target information.
[0068] S402. According to the instruction to pin the target information, a first display control is displayed at the target position in the live broadcast interface, and the target information is displayed in the first display control.
[0069] In this embodiment, the administrator client triggers a pinning instruction for the target information, and the broadcaster client can receive the pinning instruction. For example, the administrator client sends the pinning instruction for the target information to the server, and the server can send the pinning instruction for the target information to the broadcaster client. Then, the broadcaster client can display a first display control at the target position in the live broadcast interface according to the pinning instruction for the target information. The first display control displays the target information, and thus the target information is pinned to the top of the broadcaster client. The target information can also be displayed in the live stream pushed by the broadcaster client to the server through the first display control, so that the target information is pinned to the top of the live broadcast interface of all clients in the live broadcast room.
[0070] Optionally, the broadcaster's client can also pin any target information in the live broadcast room, and the process is the same as the pinning process of the administrator's client mentioned above, which will not be repeated here.
[0071] Based on any of the above embodiments, the broadcaster client can unpin any target information pinned by any administrator client. Specifically, the first display control of the broadcaster client also includes a depinning sub-control, which the broadcaster can trigger. Furthermore, in response to the triggering command of the depinning sub-control, the broadcaster client controls the live broadcast interface to close the first display control. Optionally, the broadcaster client can send a depinning command to the server, so that the server controls the live broadcast interface of all clients in the live broadcast room to close the first display control, thereby unpinning the target information.
[0072] Optionally, if multiple target information can exist, including the broadcaster client and / or at least one administrator client pinning multiple different target information to the top, multiple target information can be rotated in the first display control. For example, after displaying any target information for a preset duration, the next target information can be switched. And / or, a switching sub-control can be set in the first display control. If it is necessary to actively switch target information in the first display control, the switching sub-control in the first display control can be triggered. The broadcaster client responds to the trigger operation command of the switching sub-control in the first display control and can switch the display of multiple target information in the first display control.
[0073] Optionally, when displaying any target information in the first display control, the operation object information pinned to the target information can also be displayed. For example, if the target information is pinned by any administrator client, the administrator identifier can be displayed; if the target information is pinned by a broadcaster client, the broadcaster identifier can be displayed.
[0074] Optionally, if multiple target information items exist, the broadcaster client can unpin any one of them. Specifically, each target information item in the first display control corresponds to an unpinning sub-control. For example, when the first display control displays the first target information, it includes an unpinning sub-control for unpinning the first target information; when the first display control displays the second target information, it includes an unpinning sub-control for unpinning the second target information, and so on. Taking the broadcaster unpinning any first target information item in the first display control as an example, the broadcaster can trigger the unpinning sub-control corresponding to the first target information item. The broadcaster client responds to the triggering operation command of the unpinning sub-control and controls the first display control in the live broadcast interface to delete the first target information item. Optionally, the broadcaster client can send an unpinning command to the server, so that the server controls all clients in the live broadcast room to delete the first target information item from the first display control in the live broadcast interface, realizing the individual unpinning of the first target information item, while the first display control can continue to display other target information.
[0075] Corresponding to the information display method for the live broadcast room on the administrator client side of the above embodiment, Figure 12 is a structural block diagram of the information display device for the live broadcast room provided in this embodiment. For ease of explanation, only the parts related to this embodiment are shown. Referring to Figure 12, the information display device 600 for the live broadcast room includes: a control unit 601 and a top-positioning unit 602.
[0076] The control unit 601 is used to display the control panel of the target information in response to a trigger operation command for any target information in the live broadcast room, wherein the control panel includes an information pinning control.
[0077] The top-pinning unit 602 is used to respond to the trigger operation command of the information top-pinning control to control the display of a first display control at the target position of the live broadcast interface, wherein the target information is displayed in the first display control.
[0078] In some embodiments, the top-mounting unit 602 displays a first display control at a target location on the control live streaming interface. When the first display control displays the target information, it is used to:
[0079] A command to pin the target information is sent to the server, so that the server controls the display of a first display control at the target position on the live room interface of all clients in the live room, and the first display control displays the target information.
[0080] In some embodiments, when the target information is a comment, the comment display area corresponding to the comment includes an object identifier area and a comment content area. When the control unit 601 displays the control panel of the target information in response to a trigger operation command for any target information in the live stream, it is configured to:
[0081] In response to a trigger operation command on the comment content area, the control panel corresponding to the comment is displayed.
[0082] In some embodiments, when the control unit 601 displays a control panel for any target information in the live stream in response to a trigger operation command for any target information in the live stream, it is configured to:
[0083] In response to a trigger operation command for the first comment, a control panel corresponding to the first comment is displayed, the control panel including a reply control and a message pinning control;
[0084] In response to a trigger operation command on the reply control, an input box is displayed, and the reply content entered in the input box is received. The reply content is associated with the first comment to obtain a set of associated information, and the associated information is determined as the target information.
[0085] In some embodiments, when the control unit 601 associates the reply content with the first comment to obtain a set of association information, it is used to:
[0086] Identify a second user question in the live stream that is identical to the first user question, and associate the reply with the first user question and the second user question to obtain a set of association information.
[0087] In some embodiments, the first display control further includes a child control that is unpinned, and the method further includes:
[0088] The pinning unit 602 is further configured to, in response to a trigger operation instruction for canceling the pinning sub-control, control the live streaming interface to close the first display control.
[0089] In some embodiments, when the top-of-view unit 602 controls the live stream interface to close the first display control, it is used to:
[0090] Send a command to the server to cancel pinning, so that the server controls the live room interface of all clients in the live room to close the first display control.
[0091] In some embodiments, if there are multiple target information entries, the control unit 601 is further configured to:
[0092] The first display control rotates through multiple sets of target information; and / or
[0093] In response to a sliding operation command in the first display control, or in response to a trigger operation command for a switching sub-control in the first display control, the multiple target information items are switched and displayed in the first display control.
[0094] In some embodiments, each target information in the first display control corresponds to a cancel pinning sub-control, and the pinning unit 602 is further configured to:
[0095] For any unpinned sub-control corresponding to the first target information in the first display control, in response to the trigger operation command for the unpinned sub-control, the first target information is deleted from the first display control in the live broadcast interface.
[0096] In some embodiments, when the pinning unit 602 controls the first display control in the live streaming interface to delete the first target information, it is used to:
[0097] Send a command to the server to cancel pinning, so that the server controls the deletion of the first target information from the first display control in the live room interface of all clients in the live room.
[0098] In some embodiments, the first display control further displays operation object information that prioritizes the target information; the control unit 601 is further configured to:
[0099] If the target information is not among the information pinned by the administrator client, then the unpinning sub-control corresponding to the target information will be set to unavailable;
[0100] If the target information is information pinned to the top by the administrator client, then the corresponding unpinning sub-control for the target information is enabled.
[0101] The information display device for the live streaming room provided in this embodiment can be used to execute the technical solution of the above-described method embodiment on the administrator client side. Its implementation principle and technical effect are similar, and will not be described again here.
[0102] Corresponding to the information display method of the live broadcast room on the host client side of the above embodiment, Figure 13 is a structural block diagram of the information display device for the live broadcast room provided in this embodiment. For ease of explanation, only the parts related to this embodiment are shown. Referring to Figure 13, the information display device 700 for the live broadcast room includes: a receiving unit 701 and a control unit 702.
[0103] The receiving unit 701 is used to receive a pinning instruction for target information, wherein the pinning instruction is a pinning instruction corresponding to the administrator client.
[0104] The control unit 702 is used to display a first display control at the target position in the live broadcast interface according to the top-of-the-line instruction for the target information, wherein the first display control displays the target information.
[0105] In some embodiments, the first display control further includes a cancel pinning sub-control, and the device further includes a send control for:
[0106] In response to the trigger operation command for canceling the pinned sub-control, the live broadcast interface is controlled to close the first display control.
[0107] In some embodiments, when the control unit 702 controls the live streaming interface to close the first display control, it is used to:
[0108] Send a command to the server to cancel pinning, so that the server controls the live room interface of all clients in the live room to close the first display control.
[0109] In some embodiments, if there are multiple target information entries, the control unit 702 is further configured to:
[0110] The first display control rotates through multiple sets of target information; and / or
[0111] In response to a sliding operation command in the first display control, or in response to a trigger operation command for a switching sub-control in the first display control, the multiple target information items are switched and displayed in the first display control.
[0112] In some embodiments, each target information in the first display control corresponds to a cancel pinning sub-control, and the control unit 702 is further configured to:
[0113] For any unpinned sub-control corresponding to the first target information in the first display control, in response to the trigger operation command for the unpinned sub-control, the first target information is deleted from the first display control in the live broadcast interface.
[0114] In some embodiments, when the control unit 702 deletes the first target information in the first display control of the live streaming interface, it is used to:
[0115] Send a command to the server to cancel pinning, so that the server controls the deletion of the first target information from the first display control in the live room interface of all clients in the live room.
[0116] The information display device for the live streaming room provided in this embodiment can be used to execute the technical solution of the above-described method embodiment on the host client side. Its implementation principle and technical effect are similar, and will not be described again here.
[0117] Referring to Figure 14, a schematic diagram of the structure of an electronic device 800 suitable for implementing embodiments of the present disclosure is shown. This electronic device 800 can be an administrator client or a broadcaster client as described in the above embodiments. In some embodiments, the electronic device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 14 is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present disclosure.
[0118] As shown in Figure 14, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0119] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 14 shows electronic device 800 with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0120] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.
[0121] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0122] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0123] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0124] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0125] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0126] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0127] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0128] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0129] In a first aspect, according to one or more embodiments of this disclosure, a method for displaying information in a live streaming room is provided, applied to an administrator client, the method comprising:
[0130] In response to a trigger operation command for any target information in the live broadcast room, a control panel for the target information is displayed, wherein the control panel includes an information pinning control.
[0131] In response to a trigger operation command on the information pinning control, a first display control is displayed at the target position on the live broadcast interface, and the target information is displayed in the first display control.
[0132] According to one or more embodiments of this disclosure, a first display control is displayed at a target location on the control live streaming interface, and the first display control displays the target information, including:
[0133] A command to pin the target information is sent to the server, so that the server controls the display of a first display control at the target position on the live room interface of all clients in the live room, and the first display control displays the target information.
[0134] According to one or more embodiments of this disclosure, when the target information is a comment, the comment display area corresponding to the comment includes an object identifier area and a comment content area. The control panel for displaying the target information in response to a trigger operation command for any target information in the live stream includes:
[0135] In response to a trigger operation command on the comment content area, the control panel corresponding to the comment is displayed.
[0136] According to one or more embodiments of this disclosure, the control panel for displaying the target information in response to a trigger operation command for any target information in the live broadcast room includes:
[0137] In response to a trigger operation command for the first comment, a control panel corresponding to the first comment is displayed, the control panel including a reply control and a message pinning control;
[0138] In response to a trigger operation command on the reply control, an input box is displayed, and the reply content entered in the input box is received. The reply content is associated with the first comment to obtain a set of associated information, and the associated information is determined as the target information.
[0139] According to one or more embodiments of this disclosure, associating the reply content with the first comment to obtain a set of association information includes:
[0140] Identify a second comment in the live stream that is identical to the first comment, and associate the reply content with the first comment and the second comment to obtain a set of association information.
[0141] According to one or more embodiments of this disclosure, the first display control further includes a method to unpush a child control, and the method further includes:
[0142] In response to the trigger operation command for canceling the pinned sub-control, the live broadcast interface is controlled to close the first display control.
[0143] According to one or more embodiments of this disclosure, if there are multiple target information items, the method further includes:
[0144] The first display control rotates through multiple sets of target information; and / or
[0145] In response to a sliding operation command in the first display control, or in response to a trigger operation command for a switching sub-control in the first display control, the multiple target information items are switched and displayed in the first display control.
[0146] According to one or more embodiments of this disclosure, each target information in the first display control corresponds to a cancel pinning sub-control, and the method further includes:
[0147] For any unpinned sub-control corresponding to the first target information in the first display control, in response to the trigger operation command for the unpinned sub-control, the first target information is deleted from the first display control in the live broadcast interface.
[0148] According to one or more embodiments of this disclosure, deleting the first target information from the first display control in the live streaming interface includes:
[0149] Send a command to the server to cancel pinning, so that the server controls the deletion of the first target information from the first display control in the live room interface of all clients in the live room.
[0150] According to one or more embodiments of this disclosure, the first display control further displays operation object information that prioritizes the target information; the method further includes:
[0151] If the target information is not among the information pinned by the administrator client, then the unpinning sub-control corresponding to the target information will be set to unavailable;
[0152] If the target information is information pinned to the top by the administrator client, then the corresponding unpinning sub-control for the target information is enabled.
[0153] Secondly, according to one or more embodiments of this disclosure, a method for displaying information in a live streaming room is provided, applied to a broadcaster client, the method comprising:
[0154] Receive a pinning instruction for target information, wherein the pinning instruction is a pinning instruction corresponding to the administrator client;
[0155] According to the command to pin the target information, a first display control is displayed at the target location in the live broadcast interface, and the target information is displayed in the first display control.
[0156] According to one or more embodiments of this disclosure, the first display control further includes a method to unpush a child control, and the method further includes:
[0157] In response to the trigger operation command for canceling the pinned sub-control, the live broadcast interface is controlled to close the first display control.
[0158] According to one or more embodiments of this disclosure, controlling the live streaming interface to close the first display control includes:
[0159] Send a command to the server to cancel pinning, so that the server controls the live room interface of all clients in the live room to close the first display control.
[0160] According to one or more embodiments of this disclosure, if there are multiple target information items, the method further includes:
[0161] The first display control rotates through multiple sets of target information; and / or
[0162] In response to a sliding operation command in the first display control, or in response to a trigger operation command for a switching sub-control in the first display control, the multiple target information items are switched and displayed in the first display control.
[0163] According to one or more embodiments of this disclosure, each target information in the first display control corresponds to a cancel pinning sub-control, and the method further includes:
[0164] For any unpinned sub-control corresponding to the first target information in the first display control, in response to the trigger operation command for the unpinned sub-control, the first target information is deleted from the first display control in the live broadcast interface.
[0165] According to one or more embodiments of this disclosure, deleting the first target information from the first display control in the live streaming interface includes:
[0166] Send a command to the server to cancel pinning, so that the server controls the deletion of the first target information from the first display control in the live room interface of all clients in the live room.
[0167] Thirdly, according to one or more embodiments of this disclosure, an information display device for a live streaming room is provided, comprising:
[0168] A control unit is configured to display a control panel for the target information in response to a trigger operation command for any target information in the live broadcast room, wherein the control panel includes an information pinning control.
[0169] The top-pinning unit is used to respond to the trigger operation command of the information top-pinning control to control the display of a first display control at the target position of the live room interface of all clients in the live room, and the first display control displays the target information.
[0170] According to one or more embodiments of this disclosure, the top-of-view unit displays a first display control at a target location on the control live stream interface, and when the first display control displays the target information, it is used to:
[0171] A command to pin the target information is sent to the server, so that the server controls the display of a first display control at the target position on the live room interface of all clients in the live room, and the first display control displays the target information.
[0172] According to one or more embodiments of this disclosure, when the target information is a comment, the comment display area corresponding to the comment includes an object identifier area and a comment content area. When the control unit displays the control panel for the target information in response to a trigger operation command for any target information in the live stream, it is configured to:
[0173] In response to a trigger operation command on the comment content area, the control panel corresponding to the comment is displayed.
[0174] According to one or more embodiments of this disclosure, when the control unit displays a control panel for any target information in a live broadcast room in response to a trigger operation command for that target information, it is configured to:
[0175] In response to a trigger operation command for the first comment, a control panel corresponding to the first comment is displayed, the control panel including a reply control and a message pinning control;
[0176] In response to a trigger operation command on the reply control, an input box is displayed, and the reply content entered in the input box is received. The reply content is associated with the first comment to obtain a set of associated information, and the associated information is determined as the target information.
[0177] According to one or more embodiments of this disclosure, when the control unit associates the reply content with the first comment to obtain a set of association information, it is used to:
[0178] Identify a second comment in the live stream that is identical to the first comment, and associate the reply content with the first comment and the second comment to obtain a set of association information.
[0179] According to one or more embodiments of this disclosure, the first display control further includes a method to unpush a child control, and the method further includes:
[0180] The pinning unit is also used to control the live streaming interface to close the first display control in response to a trigger operation command for canceling the pinning sub-control.
[0181] According to one or more embodiments of this disclosure, when the pinning unit controls the live streaming interface to close the first display control, it is used to:
[0182] Send a command to the server to cancel pinning, so that the server controls the live room interface of all clients in the live room to close the first display control.
[0183] According to one or more embodiments of this disclosure, if there are multiple target information items, the control unit is further configured to:
[0184] The first display control rotates through multiple sets of target information; and / or
[0185] In response to a sliding operation command in the first display control, or in response to a trigger operation command for a switching sub-control in the first display control, the multiple target information items are switched and displayed in the first display control.
[0186] According to one or more embodiments of this disclosure, each piece of target information in the first display control corresponds to a cancel pinning sub-control, and the pinning unit is further configured to:
[0187] For any unpinned sub-control corresponding to the first target information in the first display control, in response to the trigger operation command for the unpinned sub-control, the first target information is deleted from the first display control in the live broadcast interface.
[0188] According to one or more embodiments of this disclosure, when the pinning unit deletes the first target information in the first display control of the live streaming interface, it is used to:
[0189] Send a command to the server to cancel pinning, so that the server controls the deletion of the first target information from the first display control in the live room interface of all clients in the live room.
[0190] According to one or more embodiments of this disclosure, the first display control further displays operation object information that prioritizes the target information; the control unit is further configured to:
[0191] If the target information is not among the information pinned by the administrator client, then the unpinning sub-control corresponding to the target information will be set to unavailable;
[0192] If the target information is information pinned to the top by the administrator client, then the corresponding unpinning sub-control for the target information is enabled.
[0193] Fourthly, according to one or more embodiments of this disclosure, an information display device for a live streaming room is provided, comprising:
[0194] A receiving unit is used to receive a pinning instruction for target information, wherein the pinning instruction is a pinning instruction corresponding to the administrator client.
[0195] The control unit is configured to display a first display control at the target location in the live broadcast interface according to the top-of-the-line instruction for the target information, wherein the first display control displays the target information.
[0196] According to one or more embodiments of this disclosure, the first display control further includes a cancel pinning sub-control, and the device further includes a send control for:
[0197] In response to the trigger operation command for canceling the pinned sub-control, the live broadcast interface is controlled to close the first display control.
[0198] According to one or more embodiments of this disclosure, when the control unit controls the live streaming interface to close the first display control, it is configured to:
[0199] Send a command to the server to cancel pinning, so that the server controls the live room interface of all clients in the live room to close the first display control.
[0200] According to one or more embodiments of this disclosure, if there are multiple target information items, the control unit is further configured to:
[0201] The first display control rotates through multiple sets of target information; and / or
[0202] In response to a sliding operation command in the first display control, or in response to a trigger operation command for a switching sub-control in the first display control, the multiple target information items are switched and displayed in the first display control.
[0203] According to one or more embodiments of this disclosure, each target information in the first display control corresponds to a cancel pinning sub-control, and the control unit is further configured to:
[0204] For any unpinned sub-control corresponding to the first target information in the first display control, in response to the trigger operation command for the unpinned sub-control, the first target information is deleted from the first display control in the live broadcast interface.
[0205] According to one or more embodiments of this disclosure, when the control unit deletes the first target information in the first display control of the live streaming interface, it is configured to:
[0206] Send a command to the server to cancel pinning, so that the server controls the deletion of the first target information from the first display control in the live room interface of all clients in the live room.
[0207] Fifthly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;
[0208] The memory stores computer-executed instructions;
[0209] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the information display method for the live streaming room as described in the first aspect and various possible designs of the first aspect, or the information display method for the live streaming room as described in the second aspect and various possible designs of the second aspect.
[0210] Sixthly, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, and when a processor executes the computer-executable instructions, the information display method for a live broadcast room as described in the first aspect and various possible designs of the first aspect, or the information display method for a live broadcast room as described in the second aspect and various possible designs of the second aspect, is implemented.
[0211] In a seventh aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including computer execution instructions, which, when executed by a processor, implement the information display method for a live streaming room as described in the first aspect and various possible designs of the first aspect, or the information display method for a live streaming room as described in the second aspect and various possible designs of the second aspect.
[0212] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0213] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0214] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for displaying information in a live room, applied to an administrator client, comprising: in response to a triggering operation instruction for any target information in the live room, displaying a control panel of the target information, wherein the control panel comprises an information pinning control; in response to a triggering operation instruction for the information pinning control, controlling the live room interface to display a first display control at a target position, and the first display control displays the target information.
2. The method of claim 1, wherein, controlling the live room interface to display a first display control at a target position, and the first display control displays the target information, comprising: sending a pinning instruction for the target information to a server, so that the server controls the live room interface of all clients in the live room to display a first display control at a target position, and the first display control displays the target information.
3. The method of claim 1, wherein, in the case that the target information is a comment, a comment display area corresponding to the comment comprises an object identification area and a comment content area, and the response to a triggering operation instruction for any target information in the live room, displaying a control panel of the target information, comprises: in response to a triggering operation instruction for the comment content area, displaying a control panel corresponding to the comment.
4. The method of claim 1 or 3, wherein, the response to a triggering operation instruction for any target information in the live room, displaying a control panel of the target information, comprises: in response to a triggering operation instruction for a first comment, displaying a control panel corresponding to the first comment, and the control panel comprises a reply control and an information pinning control; in response to a triggering operation instruction for the reply control, displaying an input box, receiving reply content input in the input box, associating the reply content with the first comment to obtain a set of associated information, and determining the associated information as the target information.
5. The method of claim 4, wherein, the association of the reply content with the first comment to obtain a set of associated information, comprises: determining a second comment in the live room that is the same as the first comment, and associating the reply content with the first comment and the second comment to obtain a set of associated information.
6. The method of claim 1, wherein, the first display control further comprises a cancel pinning sub-control, and the method further comprises: in response to a triggering operation instruction for the cancel pinning sub-control, controlling the live room interface to close the first display control.
7. The method of claim 6, wherein, the control of the live room interface to close the first display control, comprises: sending a cancel pinning instruction to the server, so that the server controls the live room interface of all clients in the live room to close the first display control.
8. The method of claim 1, wherein, if there are multiple target information, the method further comprises: carouseling multiple target information in the first display control; and / or in response to a sliding operation instruction in the first display control, or in response to a triggering operation instruction for a switching sub-control in the first display control, switching display of multiple target information in the first display control.
9. The method of claim 8, wherein, the first display control comprises a cancel pinning sub-control corresponding to each target information, and the method further comprises: For any first target information corresponding to the canceling the pinned sub-control in the first display control, in response to a trigger operation instruction of the canceling the pinned sub-control, the first target information is deleted in the first display control in the live room interface.
10. The method of claim 9, wherein, The control of the first display control in the live room interface to delete the first target information comprises: sending a canceling the pinned instruction to the server, so that the server controls the first display control in the live room interface of all clients in the live room to delete the first target information.
11. The method of claim 6 or 9, wherein, The first display control also displays operation object information of pinning the target information; the method further comprises: If the target information does not belong to the information pinned by the administrator client, the canceling the pinned sub-control corresponding to the target information is set to be unavailable; or If the target information belongs to the information pinned by the administrator client, the canceling the pinned sub-control corresponding to the target information is enabled.
12. A live room information display method applied to a host client, the method comprising: receiving a pinning instruction of target information, the pinning instruction being a pinning instruction corresponding to an administrator client; displaying a first display control at a target position in a live room interface according to the pinning instruction of the target information, the first display control displaying the target information.
13. The method of claim 12, wherein, The first display control also includes a canceling the pinned sub-control, and the method further comprises: in response to a trigger operation instruction of the canceling the pinned sub-control, controlling the live room interface to close the first display control.
14. The method of claim 12, wherein, If there are multiple target information, the method further comprises: carouseling multiple target information in the first display control; and / or in response to a sliding operation instruction in the first display control, or in response to a trigger operation instruction of a switching sub-control in the first display control, switching display of multiple target information in the first display control.
15. The method of claim 14, wherein, The first display control has a canceling the pinned sub-control corresponding to each target information, and the method further comprises: For any first target information corresponding to the canceling the pinned sub-control in the first display control, in response to a trigger operation instruction of the canceling the pinned sub-control, the first target information is deleted in the first display control in the live room interface.
16. A live room information display device comprising: a control unit configured to display a control panel of any target information in a live room in response to a trigger operation instruction of the target information, wherein the control panel comprises an information pinning control; a pinning unit configured to control a first display control to be displayed at a target position of a live room interface in response to a trigger operation instruction of the information pinning control, the first display control displaying the target information.
17. A live room information display device comprising: a receiving unit configured to receive a pinning instruction of target information, the pinning instruction being a pinning instruction corresponding to an administrator client; A control unit is configured to display a first display control at a target position in a live broadcast room interface according to the pinning instruction of the target information, and the target information is displayed in the first display control.
18. An electronic device comprising: at least one processor and a memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method of any one of claims 1-15.
19. A computer-readable storage medium, having stored therein computer-executable instructions that, when executed by a processor, perform the method of any one of claims 1-15.
20. A computer program product, comprising computer-executable instructions that, when executed by a processor, perform the method of any one of claims 1-15.