Interaction method and device based on live broadcast interface, equipment, medium and program product
By providing content type options and self-configuration functions in the live streaming interface, the problem of the host not being able to perceive the large number of messages in the interactive area in a timely manner has been solved. This enables the highlighting of specific content types and timely feedback, thereby improving the efficiency of interaction.
Patent Information
- Application Number
- CN202410552129.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-06
- Publication Date
- 2025-11-11
AI Technical Summary
During a live stream, when there are many messages in the interaction area, the host cannot promptly perceive the questions from the audience, resulting in low interaction efficiency.
By providing content type options in the interactive content sending area, viewers can configure the type of interactive content themselves and display it according to the corresponding type, such as highlighting specific content types through highlighting, tags, and bounding boxes.
It improved the anchor's ability to promptly perceive and respond to interactive content of specific content types, thereby enhancing interaction efficiency.
Smart Images

Figure CN120935417A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an interactive method, apparatus, device, medium, and program product based on a live streaming interface. Background Technology
[0002] A live streaming room refers to an online live streaming program opened by the initiator via the Internet, through which the host and the audience can interact.
[0003] In related technologies, when viewers have questions about the live stream content, they can usually send their questions to the interactive area of the live stream room. The host will then provide feedback to the viewers based on the questions displayed in the interactive area, thus realizing the question-and-answer interaction process.
[0004] However, when viewers send questions to the host in the interactive area, if there are many messages in the interactive area, the host may not be able to detect the presence of questions, resulting in low interaction efficiency. Summary of the Invention
[0005] This application provides an interactive method, apparatus, device, medium, and program product based on a live streaming interface, which can improve interactive efficiency. The technical solution is as follows.
[0006] On the one hand, an interactive method based on a live streaming interface is provided, the method comprising:
[0007] Display the live broadcast interface of the first live broadcast room, which includes the audience accounts for watching the live broadcast, including the first audience account currently controlled by the terminal.
[0008] The interactive content sending area and content type options are displayed. The interactive content sending area is used to generate interactive content published by the first viewer account in the first live broadcast room. The content type option is used to determine the content type of the interactive content.
[0009] Receives a generation operation for first interactive content in the interactive content sending area, and receives a configuration operation for the first content type for the first content type option;
[0010] The first interactive content posted by the first viewer account is displayed in a display manner corresponding to the first content type.
[0011] On the other hand, an interactive method based on a live streaming interface is provided, the method comprising:
[0012] Display the host interface of the first live broadcast room. The host interface is the display interface corresponding to the host account of the first live broadcast room. The host account is the account currently controlled by the terminal.
[0013] In response to receiving the first interactive content posted by the first viewer account in the first live broadcast room, and the first interactive content corresponds to the first content type, the first interactive content posted by the first viewer account is displayed in a display method corresponding to the first content type;
[0014] The first content type is the content type configured by the first audience account for the first interactive content when generating the first interactive content.
[0015] On the other hand, an interactive device based on a live streaming interface is provided, the device comprising:
[0016] The display module is used to display the live broadcast interface of the first live broadcast room, which includes the audience accounts of the viewers watching the live broadcast, including the first audience account currently controlled by the terminal.
[0017] The display module is also used to display an interactive content sending area and a content type option. The interactive content sending area is used to generate interactive content published by the first viewer account in the first live broadcast room, and the content type option is used to determine the content type of the interactive content.
[0018] The receiving module is configured to receive a generation operation of the first interactive content in the interactive content sending area, and to receive a configuration operation of the first content type for the first content type option;
[0019] The display module is further configured to display the first interactive content posted by the first viewer account in a display mode corresponding to the first content type.
[0020] In some embodiments, the display module is further configured to:
[0021] The interactive content posted by the first viewer account is displayed in the interactive content display area, and the first interactive content is labeled with a first type tag corresponding to the first content type; or...
[0022] The first interactive content posted by the first viewer account is displayed in the interactive content display area using the highlighting method corresponding to the first content type.
[0023] In some embodiments, the display module is further configured to:
[0024] The first interactive content is highlighted in the interactive content display area using at least one of a background color and a text color corresponding to the first content type;
[0025] The first interactive content decorated with a first bounding box is displayed in the interactive content display area. The display configuration data corresponding to the first bounding box corresponds to the first content type. The display configuration data is used to indicate at least one of the color, size, brightness, decorative elements, and shape corresponding to the first bounding box.
[0026] The first interactive content is enlarged and displayed in the interactive content display area;
[0027] The first interactive content is displayed in a designated area of the interactive content display area for a preset duration.
[0028] The first interactive content is displayed in the interactive content display area according to preset animation effects.
[0029] In some embodiments, the content type option includes a checkbox corresponding to the first content type;
[0030] The receiving module is further configured to:
[0031] The system receives a selection operation on the checkbox corresponding to the first content type, wherein the selection operation is used to switch the first content type from a deselected state to a selected state.
[0032] In some embodiments, the display module is further configured to:
[0033] In response to the first interactive content generated in the interactive content sending area containing a specified symbol, the checkbox corresponding to the first content type automatically transitions from the deselected state to the selected state; or...
[0034] In response to the first interactive content generated in the interactive content sending area containing specified text content, the check control corresponding to the first content type automatically switches from the deselected state to the selected state.
[0035] In some embodiments, the display module is further configured to:
[0036] Receive a trigger operation on the content type option, and display multiple candidate content types, including the first content type among the multiple candidate content types;
[0037] Receive the selection operation for the first content type.
[0038] In some embodiments, the first live streaming room includes at least one recommended content, and the at least one recommended content includes the first recommended content;
[0039] The display module is further configured to, when displaying the first interactive content posted by the first viewer account, display recommendation information corresponding to the first recommended content in association with the first interactive content.
[0040] In some embodiments, the first recommended content is the currently featured content set by the streamer's account in the first live broadcast room; or, the first recommended content is the recommended content associated with the first interactive content selected by the first viewer's account from the at least one recommended content.
[0041] In some embodiments, the first recommended content is the recommended content selected by the first viewer account; the live broadcast screen of the live broadcast interface includes a screen content display area corresponding to the at least one recommended content;
[0042] The display module is also used for:
[0043] In response to receiving a selection operation for the display area of the screen content corresponding to the first recommended content in the live broadcast screen, the first recommended content is selected as the recommended content associated with the first interactive content by the first viewer account.
[0044] In some embodiments, the display module is further configured to:
[0045] In response to receiving a feedback signal from the anchor account of the first live broadcast room regarding the first interactive content, a feedback prompt message is displayed, which is used to prompt the first viewer account to view the feedback content of the anchor account.
[0046] In some embodiments, the feedback prompt information includes at least one of public response prompt information, independent response prompt information, and explanatory response prompt information;
[0047] The public response prompt information is used to instruct the broadcaster account to respond to the first interactive content in the public interactive content display area;
[0048] The independent response prompt message is used to instruct the broadcaster account to respond to the first interactive content through the chat dialog box with the first viewer account;
[0049] The explanation and response prompt information is used to instruct the broadcaster account to respond to the first interactive content through the live broadcast screen of the first live broadcast room.
[0050] In some embodiments, the interactive content area includes multiple interactive contents published by the viewer account in the first live broadcast room, and the multiple interactive contents include second interactive content;
[0051] The display module is further configured to respond to receiving a question from the first viewer account regarding the second interactive content, and to maintain the display of the second interactive content in the interactive content area for a preset duration.
[0052] In some embodiments, the first live streaming room includes at least one recommended content, which includes a second recommended content and a third recommended content; the second interactive content is associated with the second recommended content, and the display method of the second interactive content corresponds to the second content type;
[0053] The display module is also used for:
[0054] In response to receiving a similar question from the first viewer account regarding the second interactive content based on the third recommended content, the second interactive content is automatically copied to generate and publish the third interactive content;
[0055] When displaying the third interactive content posted by the first viewer account, recommendation information corresponding to the third recommended content is displayed in association with the third interactive content, wherein the display method of the third interactive content corresponds to the second content type.
[0056] On the other hand, an interactive device based on a live streaming interface is provided, the device comprising:
[0057] The display module is used to display the host interface of the first live broadcast room. The host interface is the display interface corresponding to the host account of the first live broadcast room, and the host account is the account controlled by the current terminal.
[0058] The display module is further configured to respond to receiving first interactive content published by the first viewer account in the first live broadcast room, and the first interactive content corresponds to a first content type, and display the first interactive content published by the first viewer account in a display method corresponding to the first content type;
[0059] The first content type is the content type configured by the first audience account for the first interactive content when generating the first interactive content.
[0060] In some embodiments, the display module is further configured to:
[0061] The interactive content display area displays a first interactive option and a second interactive option, wherein the first interactive option is used to display interactive content corresponding to multiple content types, and the second interactive option is used to display interactive content corresponding to the first content type;
[0062] In response to receiving a trigger operation for the second interactive option, a plurality of interactive contents corresponding to the first content type are displayed in the interactive content display area, wherein the plurality of interactive contents includes the first interactive content.
[0063] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the interactive method based on a live streaming interface as described in any of the embodiments of this application above.
[0064] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the interactive method based on a live streaming interface as described in any of the embodiments of this application above.
[0065] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the interactive method based on a live streaming interface as described in any of the above embodiments.
[0066] The beneficial effects of the technical solutions provided in this application include at least the following:
[0067] By receiving configuration operations for the first content type option, viewers can independently configure the content type of interactive content sent in the interactive content sending area. Based on this, the first interactive content posted by the first viewer account is displayed according to the display method corresponding to the first content type. This achieves a scheme where the display method of interactive content corresponds to the content type, allowing both the broadcaster and the viewer to clearly identify the content type of the interactive content based on the display method. Thus, when there is a lot of interactive content, it can achieve the effect of highlighting interactive content of specific content types. Through specific display methods, broadcasters can promptly perceive interactive content of specific content types, enabling them to provide timely and targeted feedback based on the interactive content, thereby improving interaction efficiency. Attached Figure Description
[0068] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0069] Figure 1 This is a schematic diagram of an implementation environment provided by an exemplary embodiment of this application;
[0070] Figure 2 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0071] Figure 3 This is a schematic diagram illustrating a question-and-answer interaction provided in an exemplary embodiment of this application;
[0072] Figure 4 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0073] Figure 5 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0074] Figure 6 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0075] Figure 7 This is a schematic diagram illustrating the association of recommended content provided in an exemplary embodiment of this application;
[0076] Figure 8 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0077] Figure 9 This is a schematic diagram illustrating a feedback prompt provided in an exemplary embodiment of this application;
[0078] Figure 10 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0079] Figure 11 This is a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application;
[0080] Figure 12 This is a schematic diagram of a broadcaster interface provided in an exemplary embodiment of this application;
[0081] Figure 13 This is an interactive schematic diagram based on a broadcaster interface provided in an exemplary embodiment of this application;
[0082] Figure 14 This is a schematic diagram of the overall interactive process based on a live streaming interface provided in an exemplary embodiment of this application;
[0083] Figure 15 This is a schematic diagram of an independent response technology flow provided in an exemplary embodiment of this application;
[0084] Figure 16 This is a schematic diagram of the interaction of a live comment module provided in an exemplary embodiment of this application;
[0085] Figure 17 This is a structural block diagram of an interactive device based on a live streaming interface provided in an exemplary embodiment of this application;
[0086] Figure 18 This is a structural block diagram of an interactive device based on a live streaming interface provided in another exemplary embodiment of this application;
[0087] Figure 19 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application. Detailed Implementation
[0088] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0089] It should be understood that although the terms first, second, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, a first parameter may also be referred to as a second parameter without departing from the scope of this disclosure, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0090] A live streaming room refers to a network program launched by an initiator via the internet, through which the host and viewers can interact. In related technologies, when viewers have questions about the live content, they typically send them to the interactive area of the live streaming room. The host then provides feedback to the viewers based on the questions displayed in the interactive area, thus realizing the question-and-answer interaction process. However, when viewers send questions to the host in the interactive area, if there are many messages, the host may not be able to detect the presence of questions, resulting in low interaction efficiency.
[0091] The interactive method based on the live streaming interface provided in this application embodiment receives a configuration operation for a first content type option, enabling viewers to independently configure the content type of interactive content sent in the interactive content sending area. Based on this, the first interactive content posted by the first viewer account is displayed according to the display method corresponding to the first content type. This achieves a scheme where the interactive content display method corresponds to the content type, allowing both the broadcaster and viewers to clearly identify the content type of the interactive content based on the display method. Thus, when there is a large amount of interactive content, it can effectively highlight specific content types. The specific display method helps the broadcaster to promptly perceive specific content types of interactive content, enabling the broadcaster to provide timely and targeted feedback based on the interactive content, thereby improving interaction efficiency.
[0092] First, the implementation environment of this application will be introduced. Please refer to... Figure 1 The illustration shows an implementation environment provided by an exemplary embodiment of this application, which includes: terminal 110, terminal 120 and server 130.
[0093] Taking terminal 110 as the terminal where the viewer's account is located and terminal 120 as the terminal where the broadcaster's account is located as an example, the broadcaster's account controlled by terminal 120 is used to open the first live broadcast room, and the viewer's account controlled by terminal 110 can enter the first live broadcast room to watch the live broadcast content. Server 130 is the live broadcast backend server, which is used to provide backend services based on the live broadcast application.
[0094] Schematic, terminal 110 displays the live broadcast interface of the first live broadcast room, which includes the audience accounts watching the live broadcast, including the first audience account currently controlled by terminal 110; it displays an interactive content sending area and a content type option, the interactive content sending area is used to generate interactive content published by the first audience account in the first live broadcast room, and the content type option is used to determine the content type of the interactive content; it receives the generation operation of the first interactive content in the interactive content sending area, and receives the configuration operation of the first content type for the first content type option; and it displays the first interactive content published by the first audience account in a display mode corresponding to the first content type.
[0095] Terminal 120 displays the host interface of the first live broadcast room. The host interface is the display interface corresponding to the host account of the first live broadcast room. The host account is the account currently controlled by Terminal 120. In response to receiving the first interactive content published by the first viewer account in the first live broadcast room, and the first interactive content corresponds to the first content type, the terminal displays the first interactive content published by the first viewer account in a display method corresponding to the first content type. The first content type is the content type configured by the first viewer account for the first interactive content when generating the first interactive content.
[0096] Optionally, server 130 is used to forward live data streams between terminal 110 and terminal 120.
[0097] Indicatively, server 130 is used to receive the live broadcast screen published by terminal 120 during the live broadcast and forward the live broadcast screen to terminal 110 for display; server 130 receives the first interactive content published by terminal 110 in the first live broadcast room and forwards the first interactive content to terminal 120 for display.
[0098] It is worth noting that the communication interactions between the server 130 and the terminals 110 and 120 are merely exemplary examples, and this application does not limit them.
[0099] The aforementioned terminal is optional and can be a desktop computer, laptop computer, mobile phone, tablet computer, e-book reader, Moving Picture Experts Group Audio Layer III (MP3) player, Moving Picture Experts Group Audio Layer IV (MP4) player, smart TV, smart vehicle, and other types of terminal devices. This application embodiment does not limit the specific terminal device to these types.
[0100] It is worth noting that the aforementioned servers can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers that provide basic cloud computing services such as cloud services, cloud security, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.
[0101] Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to achieve data computing, storage, processing, and sharing.
[0102] In some embodiments, the server described above can also be implemented as a node in a blockchain system.
[0103] 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 application have been 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 regions. For example, the operational data and account information involved in this application were obtained with full authorization.
[0104] To further clarify, this application may display a prompt interface, pop-up window, or output voice prompts before and during the collection of user-related data (e.g., account information, historical operation data, and real-time operation data involved in this application). These prompt interfaces, pop-ups, or voice prompts are used to inform the user that their relevant data is being collected. This ensures that the application only begins the steps for collecting user-related data after receiving confirmation from the user regarding the prompt interface or pop-up window; otherwise (i.e., without receiving confirmation from the user), the steps for collecting user-related data end, meaning no user-related data is collected. In other words, all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of relevant user data must comply with the relevant laws, regulations, and standards of the relevant regions.
[0105] This is illustrative; please refer to it. Figure 2 This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 2 As shown, the method includes the following steps:
[0106] Step 210: Display the live stream interface of the first live stream room.
[0107] The first live stream room includes the viewer accounts that watch the live stream, and the viewer accounts include the first viewer account currently controlled by the terminal.
[0108] The first live room refers to a virtual room opened by the streamer's account in a live streaming application, which is a live online program used for real-time live interaction.
[0109] In some embodiments, the first live streaming room is used to display the live streaming interface of the streamer's account. For the terminal where the streamer's account is located, the first live streaming room performs live streaming display based on the streamer's operation control and receives interactive operations from the streamer's account. For the terminal where the viewer's account is located, the first live streaming room is used to display the live streaming interface and receive interactive operations from the viewer's account. This application embodiment uses the terminal where the viewer's account is located as an example for explanation, wherein the current terminal controls the first viewer account within the viewer accounts in the first live streaming room.
[0110] Optionally, the first live streaming room also includes an assistant account, which is a user account that assists the main streamer account in live streaming. The assistant account and the main streamer account jointly manage the first live streaming room. The assistant account is a management account authorized by the main streamer account. This application embodiment uses the example of the main streamer account being implemented by the management account to illustrate the process.
[0111] Optionally, the first live streaming room can be any form of live streaming room, such as a virtual game live streaming room, a live performance live streaming room, an online variety show live streaming room, an online sales live streaming room, or an online teaching live streaming room. This application does not limit this.
[0112] The live streaming interface of the first live streaming room may include a live streaming screen area and an interactive content display area. The live streaming screen area is used to display the live streaming screen shown by the host account to the viewer account, and the interactive content display area is used to display the interactive content posted by the host account and / or the viewer account in the first live streaming room.
[0113] Optionally, the content display area can be an independent area separated from the live screen area in the live broadcast interface, or it can be an overlapping area superimposed on the live screen. This application does not limit the regional division relationship between the live screen area and the content display area in the live broadcast interface.
[0114] Optionally, interactive content can be comments or questions posted by viewer accounts in the first live stream room, or notifications or feedback posted by the streamer accounts in the first live stream room.
[0115] In illustrative terms, this application embodiment uses the interactive content implemented as the bullet screen content in a live broadcast room as an example for explanation. The first live broadcast room can display bullet screen content based on the interactive operations of the user account. The user account can be the broadcaster's account or the viewer's account. The interactive operation refers to the operation performed by the user account in the first live broadcast room.
[0116] Optionally, the bullet screen content (interactive content) includes at least one of machine bullet screens, text bullet screens, gift bullet screens, and interactive bullet screens. Machine bullet screens are bullet screens automatically generated by the backend server based on the interactive data of user accounts in the first live broadcast room and sent to the terminal of the corresponding account. The interactive data includes, but is not limited to, at least one of the following: the duration of the user account in the first live broadcast room, the type of interactive operation performed by the user account, the current account information of the user account, and the real-time operation data of the user account. Text bullet screens refer to bullet screens used to publish text interactive content. Gift bullet screens are used to display virtual gifts sent by the user account to the first live broadcast room. Interactive bullet screens indicate bullet screens used to receive preset interactive operations.
[0117] It is worth noting that the above-mentioned interactive content presentation forms (such as bullet screen content) and bullet screen content types are merely illustrative examples, and this application does not limit them.
[0118] Step 220 displays the interactive content sending area and content type options.
[0119] The interactive content sending area is used to generate interactive content posted by the first viewer account in the first live broadcast room, and the content type option is used to determine the content type of the interactive content.
[0120] Optionally, the content type of interactive content may include, but is not limited to, at least one of the following: question type, answer type, positive review type, lottery type, etc.
[0121] Among them, the "question type" indicates that the interactive content is a question posted by a user account in the first live broadcast room; the "response type" indicates that the interactive content is a response posted by a user account to a question posted in the first live broadcast room. For example, if the first viewer account posts a question in the first live broadcast room, the response posted by the streamer account or other viewer accounts based on that question is a response; the "positive comment type" indicates that the interactive content is a positive comment posted by a viewer account in the first live broadcast room regarding the live broadcast content; and the "lottery type" indicates that the interactive content is a code posted by a viewer account in the first live broadcast room to participate in a lottery activity in the live broadcast room, etc.
[0122] It is worth noting that the content types of the above-mentioned interactive content are merely illustrative examples and are not limited in this application.
[0123] The interactive content sending area can be implemented as at least one content sending area, such as a text input area, a voice input area, a multimedia editing area, or a quick sending area.
[0124] The text input area is used to edit text content and generate corresponding interactive content by receiving text input operations; the voice input area is used to receive voice segments input by users and use the voice segments as interactive content, or to convert voice segments into text content as interactive content; the multimedia editing area is used to receive editing operations on multimedia resources such as images or video segments and use the edited multimedia resources as interactive content; the quick send area is used to receive selection operations to select interactive content to be published in the first live broadcast room from multiple preset interactive content (such as emoticons, preset sentences, etc.).
[0125] It is worth noting that the presentation of the interactive content sending area and the generation method of the interactive content are merely illustrative examples, and this application does not limit them.
[0126] In some embodiments, the content type option is used to trigger the display of multiple candidate content types, and the interactive content is determined to correspond to the first content type by receiving a selection operation for the first content type among the multiple candidate content types; or, the content type option includes a checkbox corresponding to the first content type, and the interactive content is determined to correspond to the first content type by receiving a selection operation.
[0127] Step 230: Receive the generation operation of the first interactive content in the interactive content sending area, and receive the configuration operation of the first content type for the first content type option.
[0128] The first interactive content can be any form of interactive content, such as text content, image content, or voice content.
[0129] Optionally, the operation to generate the first interactive content can be at least one of the following: editing or selecting text content, creating, selecting or editing image content, or inputting voice content.
[0130] The configuration operation for the first content type can be a selection operation of the first content type from multiple candidate content types, or a check operation of the first content type when there is a check control corresponding to the first content type.
[0131] As an illustration, the content type options include a checkbox corresponding to the first content type. Receiving the above configuration operation can be implemented as receiving a selection operation on the checkbox corresponding to the first content type. The selection operation is used to switch the first content type from a deselected state to a selected state.
[0132] In illustrative terms, interactive content can correspond to multiple candidate content types. Receiving the above configuration operation can be implemented as receiving a trigger operation for the content type option, displaying multiple candidate content types, including a first content type, and receiving a selection operation for the first content type.
[0133] In some embodiments, the first content type corresponding to the first interactive content can be automatically determined based on the first interactive content generated in the interactive content sending area.
[0134] Optionally, taking the inclusion of a checkbox corresponding to the first content type in the content type options as an example, automatically determining the content type can be implemented as follows: in response to the first interactive content generated in the interactive content sending area containing specified symbols and / or specified text content, the checkbox corresponding to the first content type is automatically switched from the deselected state to the selected state.
[0135] Indicatively, in response to the first interactive content generated in the interactive content sending area containing at least one specified content such as the specified symbol "?" and / or specified text content such as "why", "how", "is", "how much", etc., the question content type corresponding to the first interactive content is determined, and the check control corresponding to the question content type is automatically switched from the deselected state to the selected state.
[0136] Step 240: Display the first interactive content posted by the first audience account in accordance with the display method corresponding to the first content type.
[0137] The display method for the first content type is different from the display method for other content types.
[0138] Optionally, the first interactive content can be displayed in a preset interactive content display area, or it can be overlaid on the live broadcast interface. The present application embodiment does not limit the display position of the first interactive content.
[0139] In some embodiments, the visual impact of the first interactive content displayed in a display manner corresponding to the first content type is greater than that of interactive content corresponding to other content types.
[0140] The first interactive content can be explicitly indicated to correspond to the first content type by displaying the content in a way that corresponds to the first content type.
[0141] Optionally, the first interactive content published by the first audience account is displayed in the interactive content display area, and the first interactive content is labeled with a first type tag corresponding to the first content type.
[0142] As an illustration, the first question posted by the first viewer's account is displayed in the public comment area corresponding to the first live broadcast room. This first question is marked with a question type tag corresponding to the question content type.
[0143] In some embodiments, the first interactive content posted by the first viewer account is displayed in the interactive content area with a highlighting method corresponding to the first content type.
[0144] Optionally, the above-mentioned highlighting display method includes at least one of the following display methods:
[0145] The first method involves highlighting the first interactive content in the interactive content display area using at least one of a background color and a text color corresponding to the first content type.
[0146] Indicatively, the interactive content is displayed in the interactive content display area by default with a background color and a first text color with 100% transparency. When the first interactive content corresponds to the first content type, the first interactive content is highlighted in the interactive content display area with a second text color. The color contrast between the second text color and the background color of the interactive content display area is higher than that of the first text color.
[0147] The second method involves displaying first interactive content decorated with a first bounding box in the interactive content display area. The display configuration data corresponding to the first bounding box corresponds to the first content type. The display configuration data is used to indicate at least one of the color, size, brightness, decorative elements, and shape corresponding to the first bounding box.
[0148] As an illustration, interactive content is displayed in the interactive content display area by default without a border. When the first interactive content corresponds to a question type, the first interactive content is displayed in the interactive content area with a first bounding box decorated with a question mark element.
[0149] The third method involves enlarging and displaying the first interactive content in the interactive content display area.
[0150] To illustrate, taking text content as an example, the interactive content is displayed in the interactive content display area by default with the first font size. When the first interactive content corresponds to the first content type, the first interactive content is displayed with the second font size, where the second font size is larger than the first font size.
[0151] The fourth method involves displaying the first interactive content in a designated area of the interactive content display area for a preset duration.
[0152] As an illustration, multiple interactive content items are displayed sequentially in the interactive content display area at a preset speed by default. When the first interactive content item corresponds to the first content type, the first interactive content item is displayed at the top of the interactive content display area for 5 seconds.
[0153] The fifth method involves displaying the first interactive content in the interactive content display area according to preset animation effects.
[0154] For illustrative purposes, interactive content is displayed in the interactive content display area by default without any animation effects. When the first interactive content corresponds to the first content type (taking the positive review type as an example), a preset like effect is displayed around the first interactive content while it is being displayed in the interactive content display area.
[0155] It is worth noting that the above display method is merely an example and is not intended to limit the scope of this application.
[0156] In some embodiments, the first live streaming room includes at least one recommended content, and the at least one recommended content includes the first recommended content. Furthermore, when displaying the first interactive content posted by the first viewer account, the recommended information corresponding to the first recommended content can be displayed in association with the first interactive content.
[0157] This is illustrative; please refer to it. Figure 3 , Figure 3 This is a schematic diagram illustrating the question-and-answer interaction provided in an exemplary embodiment of this application, such as... Figure 3 As shown, the live streaming interface 300 of the first live streaming room is displayed, along with an interactive content sending area 310 and a content type option 320. The interface receives the generation operation of the first interactive content 301 in the interactive content sending area 310, and receives the configuration operation of the question content type for the first content type option 320. The interface displays the first interactive content 301 published by the first viewer account in a display method corresponding to the question content type. The first interactive content 301 is labeled with a question type tag 302, and the first interactive content 301 is a question published by the first viewer account in response to the first recommended content in the first live streaming room. The first interactive content 301 is associated with the recommendation information 303 of the first recommended content.
[0158] In summary, the method provided in this application, by receiving a configuration operation for a first content type option, enables viewers to independently configure the content type of interactive content sent in the interactive content sending area. Based on this, the first interactive content posted by the first viewer account is displayed according to the display method corresponding to the first content type. This achieves a scheme where the interactive content display method corresponds to the content type, allowing both the broadcaster and the viewer to directly identify the content type of the interactive content based on its display method. Thus, when there is a large amount of interactive content, it can effectively highlight specific content types. The specific display method helps the broadcaster to promptly perceive specific content types of interactive content, enabling the broadcaster to provide timely and targeted feedback based on the interactive content, thereby improving interaction efficiency.
[0159] In some embodiments, the first interactive content corresponding to the first content type can be displayed in various display methods. Please refer to [reference needed]. Figure 4This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 4 As shown, step 240 above includes the following steps:
[0160] Step 241: Display the first interactive content posted by the first audience account in the interactive content display area. The first interactive content is labeled with a first type tag corresponding to the first content type.
[0161] The first type of tag can be a text tag corresponding to the first content type, an icon tag corresponding to the first content type, or a voice tag corresponding to the first content type, or any other type tag in any form. This application embodiment uses a question tag corresponding to the question content type as an example for illustration.
[0162] As an illustration, the question tag can be implemented as a question text label. When displaying interactive question content, a question text label is displayed to mark the interactive question content. The question text label includes the text content "Question" corresponding to the content type name, which is used to indicate that the interactive content belongs to the question type.
[0163] In a demonstrative sense, the question label can be implemented as a question icon label. When displaying interactive question content, a question icon label is displayed to mark the interactive question content. The question icon label includes a question mark icon corresponding to the preset question symbol "?", which is used to indicate that the interactive content belongs to the question type.
[0164] As an illustration, the question tag can be implemented as a question voice tag. When interactive content is asked, the question voice tag used to mark the interactive content is displayed. The question voice tag can automatically trigger the playback of the voice content "You have a question waiting to be answered", which is used to indicate that the interactive content belongs to the question type.
[0165] It is worth noting that the content types and presentation formats corresponding to the aforementioned first type of tags are merely illustrative examples, and this application does not limit them.
[0166] Step 242: Display the first interactive content posted by the first audience account in the interactive content display area using the highlighting method corresponding to the first content type.
[0167] The highlighting method for the first content type differs from the display method for other interactive content. In some embodiments, the visual salience of the highlighting method for the first content type is higher than that for other interactive content.
[0168] The aforementioned visual salience includes: display size, display brightness, color vibrancy, and the degree of visual difference from other displayed content besides the primary interactive content.
[0169] Optionally, the above-mentioned highlighting display method includes at least one of the following display methods:
[0170] The first method involves highlighting the first interactive content in the interactive content display area using at least one of a background color and a text color corresponding to the first content type.
[0171] Indicatively, the interactive content is displayed in the interactive content display area by default with a background color and a first text color with 100% transparency. When the first interactive content corresponds to the first content type, the first interactive content is highlighted in the interactive content display area with a second text color. The color contrast between the second text color and the background color of the interactive content display area is higher than that of the first text color.
[0172] Highlighting the first interactive content with a specific background color and / or text color can visually enhance its prominence and improve the broadcaster's perception of it.
[0173] The second method involves displaying first interactive content decorated with a first bounding box in the interactive content display area. The display configuration data corresponding to the first bounding box corresponds to the first content type. The display configuration data is used to indicate at least one of the color, size, brightness, decorative elements, and shape corresponding to the first bounding box.
[0174] As an illustration, interactive content is displayed in the interactive content display area by default without a border. When the first interactive content corresponds to a question type, the first interactive content is displayed in the interactive content area with a first bounding box decorated with a question mark element.
[0175] The first interactive content is decorated with a first enclosing frame, adding extra decorative elements to the first interactive content, making the display of the first interactive content different from other interactive content, and achieving a highlighting effect for the first interactive content.
[0176] The third method involves enlarging and displaying the first interactive content in the interactive content display area.
[0177] To illustrate, taking text content as an example, the interactive content is displayed in the interactive content display area by default with the first font size. When the first interactive content corresponds to the first content type, the first interactive content is displayed with the second font size, where the second font size is larger than the first font size.
[0178] By enlarging the display of the first interactive content, it is highlighted visually, allowing the broadcaster to still notice the first interactive content even when there is a lot of other interactive content.
[0179] The fourth method involves displaying the first interactive content in a designated area of the interactive content display area for a preset duration.
[0180] As an illustration, multiple interactive content items are displayed sequentially in the interactive content display area at a preset speed by default. When the first interactive content item corresponds to the first content type, the first interactive content item is displayed at the top of the interactive content display area for 5 seconds.
[0181] By increasing the display duration of the first interactive content, it prevents the first interactive content from quickly disappearing from the interactive content display area, increasing the likelihood that the broadcaster will perceive the first interactive content.
[0182] The fifth method involves displaying the first interactive content in the interactive content display area according to preset animation effects.
[0183] For illustrative purposes, interactive content is displayed in the interactive content display area by default without any animation effects. When the first interactive content corresponds to the first content type (taking the positive review type as an example), a preset like effect is displayed around the first interactive content while it is being displayed in the interactive content display area.
[0184] By adding animation effects, the dynamic display of the first interactive content is enriched, and the visual prominence of the first interactive content is improved.
[0185] It is worth noting that the above display method is merely an example and is not intended to limit the scope of this application.
[0186] The above steps 241 and 242 are two parallel display schemes. Optionally, during the interactive process based on the live broadcast interface, either step 241 or step 242 can be executed, or both steps 241 and 242 can be executed simultaneously. This application does not limit this.
[0187] Indicatively, step 240 above can be implemented as follows: displaying the first interactive content published by the first audience account in the interactive content display area with a highlighting method corresponding to the first content type, and the first interactive content is marked with a first type label corresponding to the first content type.
[0188] In summary, the method provided in this application provides multiple display methods corresponding to the first content type, enriches the display scheme of the first interactive content, strengthens the correlation between the display method of the first interactive content and the first content type, and enables the broadcaster and the audience to directly identify the content type of the interactive content based on the display method. Thus, when there is a lot of interactive content, it can achieve the effect of highlighting interactive content of a specific content type. Through specific display methods, it helps the broadcaster to perceive interactive content of a specific content type in a timely manner, enabling the broadcaster to provide timely and targeted feedback based on the interactive content, thereby improving the efficiency of interaction.
[0189] In some embodiments, the content type options include a checkbox corresponding to the first content type. Please refer to [reference needed]. Figure 5 This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 5 As shown, receiving the configuration operation for the first content type in step 230 above may include the following steps:
[0190] Step 231: Receive the selection operation of the checkbox corresponding to the first content type.
[0191] The selection operation is used to switch the first content type from the deselected state to the selected state.
[0192] The "deselected" status indicates that no first content type is currently selected, and the interactive content generated and sent in the interactive content sending area belongs to the preset default content type.
[0193] The selected status indicates that the first content type has been selected, and the interactive content generated and sent in the interactive content sending area belongs to the first content type.
[0194] As an illustration, after the first viewer's account enters the first live broadcast room, the checkbox corresponding to the first content type is displayed as deselected by default. In response to receiving the selection operation of the checkbox corresponding to the first content type, the first content type is switched from the deselected state to the selected state. Based on this, the interactive content generated and sent in the interactive content sending area belongs to the first content type.
[0195] In some embodiments, the content type corresponding to the first interactive content can also be determined by automatically detecting the first interactive content.
[0196] Optionally, in response to the first interactive content generated in the interactive content sending area containing a specified symbol, the checkbox corresponding to the first content type is automatically switched from the deselected state to the selected state; or, in response to the first interactive content generated in the interactive content sending area containing specified text content, the checkbox corresponding to the first content type is automatically switched from the deselected state to the selected state.
[0197] Indicatively, in response to the first interactive content generated in the interactive content sending area containing at least one specified content such as the specified symbol "?" and / or specified text content such as "why", "how", "is", "how much", etc., the question content type corresponding to the first interactive content is determined, and the check control corresponding to the question content type is automatically switched from the deselected state to the selected state.
[0198] In some embodiments, a pre-trained content detection model automatically identifies the content type corresponding to the first interactive content. When the first viewer account generates the first interactive content in the interactive content sending area, the content detection model automatically detects the first interactive content. In response to the first interactive content containing specified symbols and / or specified text content, the model determines that the first interactive content corresponds to the first content type.
[0199] Optionally, before automatically identifying the content type through the content detection model, a training process for the content detection model is also included. This process involves acquiring sample interactive content labeled with reference type tags, automatically detecting the sample content type corresponding to the sample interactive content through a candidate content detection model, determining the prediction loss value based on the difference between the sample content type and the reference type tag, and training the candidate content detection model based on the prediction loss value until it meets the preset training requirements, thereby obtaining the trained content detection model.
[0200] In some embodiments, multiple candidate content types are preset, and receiving the configuration operation for the first content type in step 230 above may include the following steps:
[0201] The first step is to receive a trigger action for the content type option and display multiple candidate content types.
[0202] The first content type is included among the multiple candidate content types.
[0203] Optionally, the multiple candidate content types include, but are not limited to, at least one of the following: question type, answer type, positive review type, lottery type, etc.
[0204] Among them, the "question type" indicates that the interactive content is a question posted by a user account in the first live broadcast room; the "response type" indicates that the interactive content is a response posted by a user account to a question posted in the first live broadcast room. For example, if the first viewer account posts a question in the first live broadcast room, the response posted by the streamer account or other viewer accounts based on that question is a response; the "positive comment type" indicates that the interactive content is a positive comment posted by a viewer account in the first live broadcast room regarding the live broadcast content; and the "lottery type" indicates that the interactive content is a code posted by a viewer account in the first live broadcast room to participate in a lottery activity in the live broadcast room, etc.
[0205] The second step is to receive the selection operation for the first content type.
[0206] To illustrate, taking the first content type as the question type as an example, the system receives the selection operation for the question type and determines the first content type corresponding to the first interactive content as the question type.
[0207] In summary, the method provided in this application provides a configuration operation for a first content type, which provides a basis for audience accounts to independently configure the content type of interactive content sent in the interactive content sending area, thereby improving interaction efficiency.
[0208] In some embodiments, viewer accounts can also post interactive content related to the recommended content in the live stream. Please refer to [link / reference]. Figure 6 This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 6 As shown, the method includes the following steps:
[0209] Step 610: When displaying the first interactive content posted by the first audience account, display the recommendation information corresponding to the first recommended content associated with the first interactive content.
[0210] The first live stream room includes at least one recommended content, and at least one recommended content includes the first recommended content.
[0211] At least one of the recommended content items mentioned above is content resource recommended by the host account to the viewer account in the first live broadcast room. At least one recommended content item can be any form of content resource provided by the first live broadcast room, such as pictures, videos, audio, and text. This application embodiment takes the sales content recommended by the first live broadcast room as an example for illustration.
[0212] Optionally, the first recommended content is the main recommended content set by the streamer's account in the first live broadcast room at the current moment; or, the first recommended content is the recommended content selected by the first viewer's account from at least one recommended content that is associated with the first interactive content.
[0213] This is illustrative; please refer to it. Figure 7 , Figure 7 This is a schematic diagram illustrating the association of recommended content provided in an exemplary embodiment of this application, such as... Figure 7 As shown, the live streaming interface 700 displays recommendation information 701 corresponding to the main content set by the anchor account in the first live streaming room at the current moment. By default, the first viewer account can directly publish interactive content associated with the recommendation information 701. Taking the first recommended content as the recommended content selected by the first viewer account as an example, in response to receiving a view operation for at least one recommended content, a list of recommended content 710 is displayed. The list of recommended content 710 includes at least one recommended content. In response to receiving a selection operation for the first recommended content, when displaying the first interactive content published by the first viewer account, the recommendation information 702 corresponding to the first recommended content is displayed.
[0214] In some embodiments, the audience accounts and the streamer accounts in the first live broadcast room can perform the interaction process with the first recommended content based on the recommendation information displayed in association with the first interactive content. For example, if the recommendation information is implemented as a product link, the audience accounts and the streamer accounts in the first live broadcast room can view the product details interface associated with the first interactive content by clicking on the product link displayed in association with the first interactive content.
[0215] In some embodiments, taking the first recommended content as the recommended content selected by the first viewer account, and the live broadcast screen of the live broadcast interface including at least one screen content display area corresponding to the recommended content as an example, before the above step 610, the method further includes, in response to receiving the selection operation of the screen content display area corresponding to the first recommended content in the live broadcast screen, using the first recommended content as the recommended content associated with the first interactive content selected by the first viewer account.
[0216] For example, if the streamer is wearing clothing A (the first recommended content) in the live stream, in response to receiving the selection operation of the display area of the screen content corresponding to clothing A in the live stream, clothing A will be selected as the recommended content associated with the first interactive content by the first viewer account.
[0217] Optionally, the display area of the screen corresponding to at least one of the above-mentioned recommended content can be divided according to the configuration operation of the anchor account, or it can be automatically divided according to the recommended content recognition model.
[0218] As an illustration, during the live stream, the host account configures a corresponding display area for at least one recommended content displayed on the live stream screen. For example, if the central area of the screen is designated as the display area for product A, then in response to receiving the first viewer account's selection operation of the central area of the screen in the live stream screen, product A is selected as the recommended content associated with the first interactive content by the first viewer account.
[0219] To illustrate, the streamer's account has at least one set of recommended content. During the live stream, a pre-trained recommended content recognition model automatically identifies the recommended content displayed on the live stream screen and divides the preset area where the identified recommended content is located into a screen content display area corresponding to that recommended content. For example, if the streamer's account has a preset product list that includes product B, during the live stream, the recommended content recognition model automatically identifies that the streamer is holding product B and divides the preset area where product B is located into a screen content display area corresponding to product B (such as the area of the streamer's hand). In response to receiving a selection operation from the first viewer's account on the live stream screen of the streamer's hand area, product B is selected as the recommended content associated with the first interactive content by the first viewer's account.
[0220] By responding to the selection operation of the display area corresponding to the first recommended content in the live broadcast, the first recommended content is selected by the first audience account as the recommended content associated with the first interactive content. This helps the audience account directly associate the first interactive content with the first recommended content based on the display area of the screen content, avoiding the inability of the audience to accurately associate the recommended content without knowing the recommended content, thus improving the interaction efficiency.
[0221] In summary, the method provided in this application, when displaying the first interactive content published by the first viewer account, displays the recommendation information corresponding to the first recommended content in association with the first interactive content. This can improve the correlation between the interactive content and the recommended content, intuitively and clearly identify the recommended content associated with the interactive content, and enable the broadcaster account to provide more accurate feedback on the interactive content, thereby improving the efficiency of the interaction.
[0222] In some embodiments, feedback content from the broadcaster's account can also be received based on the interactive content, realizing a live interactive process based on the interactive content and the feedback content. Please refer to [reference needed]. Figure 8 This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 8 As shown, the following steps are included after step 240 above:
[0223] Step 810: In response to receiving a feedback signal from the anchor account in the first live broadcast room regarding the first interactive content, display feedback prompt information.
[0224] The feedback signal is a signal sent by the server to the terminal of the first viewer account when the broadcaster account sends feedback content to the first interactive content. It is used to instruct the terminal to receive the feedback content sent by the broadcaster account.
[0225] The feedback notification is used to prompt the first viewer account to view the feedback content from the streamer's account.
[0226] Optionally, the feedback prompts may include at least one of the following: public response prompts, independent response prompts, and explanatory response prompts.
[0227] The public response prompt message is used to instruct the broadcaster's account to respond to the first interactive content in the publicly displayed interactive content area.
[0228] The independent response prompt message is used to instruct the broadcaster account to respond to the first interactive content through the chat dialog box between the broadcaster account and the first viewer account.
[0229] The explanation and response prompts are used to instruct the streamer's account to respond to the first interactive content through the live stream screen of the first live room.
[0230] In some embodiments, the interactive content display area includes a public area and an independent area. The public area is used to display the interactive content publicly released in the first live broadcast room, and the independent area is used to display the interactive content between the broadcaster account and the first viewer account in the chat dialog box based on the broadcaster account's independent reply to the first viewer account.
[0231] Optionally, viewers can switch between displaying the public area and the private area based on the public area button and the private area button in the live broadcast interface, or they can display the public area and the private area simultaneously in the live broadcast interface.
[0232] In some embodiments, the interactive content display area has an unread notification indicator, such as a red dot. When a viewer views the public area and receives a reply from the host account, the independent area button and the red dot are displayed together. When the viewer switches to the independent area, the association between the red dot and the independent area button is canceled. When a viewer views the independent area and receives interactive content posted by other accounts in the public area, the public area button and the red dot are displayed together. When the viewer switches to the public area, the association between the red dot and the public area button is canceled.
[0233] This is illustrative; please refer to it. Figure 9 , Figure 9 This is a schematic diagram of a feedback prompt provided in an exemplary embodiment of this application, such as... Figure 9 As shown, in response to receiving a feedback signal from the host account of the first live stream room regarding the first interactive content in the publicly accessible interactive content display area, a public reply prompt message 901 is displayed in the publicly accessible interactive content display area, and scrolls in the interactive content display area along with other publicly accessible interactive content after 10 seconds. In response to receiving a feedback signal from the live stream account of the first live stream room regarding the first interactive content through a chat dialog box with the first viewer account, an independent reply prompt message 902 is displayed, and is removed from the display area after 10 seconds. In response to the first viewer account clicking on the independent reply prompt message 902, the viewer switches from the publicly accessible interactive content display area to the aforementioned chat dialog box. In response to receiving a feedback signal from the live stream account of the first live stream room regarding the first interactive content through the live stream screen of the first live stream room, an explanation reply prompt message 903 is displayed, prompting the first viewer account that "the host is explaining your question," and is removed from the display area after 10 seconds.
[0234] In summary, the method provided in this application provides a variety of feedback prompts, which can specifically prompt the viewer account to view the streamer account's feedback on the first interactive content, avoid the viewer account missing the feedback content, reduce invalid feedback, and improve interaction efficiency.
[0235] In some embodiments, the viewer account can also perform the same operation on the interactive content displayed in the interactive content display area. For illustration, the interactive content display area includes multiple interactive content pieces posted by the viewer account in the first live stream, including a second interactive content piece. Please refer to [reference needed]. Figure 10 This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 10 As shown, the above method includes the following steps:
[0236] Step 1010: In response to receiving a question from the first viewer account regarding the second interactive content, the second interactive content is displayed in the interactive content area for a preset duration.
[0237] Taking the question type corresponding to the second interactive content as an example, the same question operation is used to instruct the first audience account to publish the same interactive content as the second interactive content.
[0238] Indicatively, the interactive content display area includes interactive content B posted by viewer A. In response to receiving a similar question from viewer C regarding interactive content B, as multiple interactive content items are sequentially displayed in the interactive content display area, interactive content B is displayed for 5 seconds at a time.
[0239] While reducing the repetitive display of the same interactive content in the interactive content display area, it also enables different audience accounts to quickly ask the same questions about the same interactive content, thus improving the efficiency of asking questions.
[0240] In some embodiments, the first live streaming room includes at least one recommended content, and the at least one recommended content includes a second recommended content and a third recommended content; the second interactive content is associated with the second recommended content, and the display method of the second interactive content corresponds to the second content type. The question-and-answer process based on the question-and-answer operation may include the following steps:
[0241] The first step is to automatically copy the second interactive content to generate and publish the third interactive content in response to the first audience account's question about the second interactive content based on the third recommended content;
[0242] The second step is to display the third interactive content posted by the first audience account, and then display the recommendation information corresponding to the third recommended content.
[0243] The display method of the third interactive content corresponds to that of the second content type.
[0244] Indicatively, the interactive content display area includes a question 1 posted by viewer A. Question 1 is associated with product m and is used to inquire about the discounted price of product m from the streamer's account. In response to viewer B's similar question about product n based on question 1, question 1 is automatically copied to generate and post question 2. When question 2 is displayed, a purchase link for product n is also displayed. Question 2 is used to inquire about the discounted price of product n from the streamer's account.
[0245] By receiving simultaneous question responses from the first viewer account regarding the second interactive content and based on the third recommended content, the system enables quick switching between related recommended content and improves the efficiency of simultaneous question responses.
[0246] In summary, the method provided in this application embodiment, in response to receiving a question from a first viewer account regarding the second interactive content, maintains the display of the second interactive content in the interactive content area for a preset duration. This can reduce the repeated sending of the same interactive content while maintaining the prominent display of highly popular interactive content, preventing the broadcaster from ignoring key interactive content and improving interaction efficiency.
[0247] Please refer to Figure 11 This document illustrates a flowchart of an interactive method based on a live streaming interface provided in an exemplary embodiment of this application. This method can be executed by a terminal, a server, or both simultaneously. This embodiment uses the execution of the method by a terminal as an example for illustration. Figure 11 As shown, the method includes the following steps:
[0248] Step 1110: Display the host interface of the first live broadcast room.
[0249] The broadcaster interface is the display interface corresponding to the broadcaster's account in the first live broadcast room. The broadcaster's account is the account currently controlled by the terminal.
[0250] The first live room refers to a virtual room opened by the streamer's account in a live streaming application, which is a live online program used for real-time live interaction.
[0251] In some embodiments, the first live streaming room is used to display the live streaming interface of the streamer's account. For the terminal where the streamer's account is located, the first live streaming room performs live streaming display based on the streamer's operation control and receives interactive operations from the streamer's account. For the terminal where the viewer's account is located, the first live streaming room is used to display the live streaming interface and receive interactive operations from the viewer's account. This application embodiment uses the terminal where the streamer's account is located as an example for illustration.
[0252] Optionally, the first live streaming room can be any form of live streaming room, such as a virtual game live streaming room, a live performance live streaming room, an online variety show live streaming room, an online sales live streaming room, or an online teaching live streaming room. This application does not limit this.
[0253] The broadcaster's interface can include the live broadcast interface that the broadcaster's account makes public to the audience's account, as well as the backend control interface of the broadcaster's account.
[0254] In some embodiments, the broadcaster interface includes an interactive content display area, which is used to display interactive content posted by viewer accounts and / or broadcaster accounts in the first live broadcast room.
[0255] Step 1120: In response to receiving the first interactive content posted by the first viewer account in the first live broadcast room, and the first interactive content corresponds to the first content type, display the first interactive content posted by the first viewer account in accordance with the display method corresponding to the first content type.
[0256] Among them, the first content type is the content type configured for the first interactive content when the first audience account generates the first interactive content.
[0257] Schematic illustration: The first interactive content posted by the first viewer account is displayed in the live broadcast interface of the broadcaster's interface in a display method corresponding to the first content type, wherein the live broadcast interface corresponding to the broadcaster's account and the live broadcast interface corresponding to the viewer's account have the same interface appearance; or, the first interactive content posted by the first viewer account is displayed in the background message interface of the broadcaster's interface in a display method corresponding to the first content type, wherein the background message interface is a message interface open to the broadcaster's account for summarizing and displaying interactive content in the first live broadcast room, and the display method of the first interactive content in the background message interface can be the same as or different from the display method in the live broadcast interface, and this application embodiment does not limit this.
[0258] When the first interactive content posted by the first viewer account is displayed in the live broadcast interface of the broadcaster's interface according to the display method corresponding to the first content type, the broadcaster's account can perform interactive operations on the first interactive content, including but not limited to displaying it on the wall, replying to it, chatting privately, muting it, and blocking it.
[0259] In some embodiments, a first interactive option and a second interactive option are displayed in the interactive content display area, wherein the first interactive option is used to display interactive content corresponding to multiple content types, and the second interactive option is used to display interactive content corresponding to a first content type; in response to receiving a trigger operation on the second interactive option, multiple interactive contents corresponding to the first content type are displayed in the interactive content display area, and the multiple interactive contents include the first interactive content.
[0260] Indicatively, the interactive content display area includes a public area and a question area. The public area displays publicly available interactive content posted in the first live stream, while the question area displays interactive questions posted in the first live stream. The first interactive option is implemented as a public area option, and the second interactive option is implemented as a question area option. Upon receiving a trigger operation on the public area option, the public area is displayed; upon receiving a trigger operation on the question area option, the question area is displayed.
[0261] In some embodiments, the interactive content display area further includes a separate area for displaying a chat box between the broadcaster's account and the viewer's account, which is triggered based on the question content. Illustratively, the interactive content display area also displays a third interactive option, which is used to display a chat box triggered based on the interactive content corresponding to the first content type. The third interactive option is implemented as a separate area option, and the separate area is displayed in response to a trigger operation received for the separate area option.
[0262] Taking Q&A interaction as an example, the interactive content display area in the anchor interface includes a public area, a Q&A area, and a private area. The public area is used to publicly display the interactive content publicly posted by the anchor account and the audience account in the first live broadcast room. The Q&A area is used to display the Q&A content posted by the audience account in the first live broadcast room. The private area is used to display the private chat boxes that the anchor account pulls up based on the Q&A content and correspond to multiple audience accounts respectively.
[0263] In some embodiments, the interactive content display area has an unread notification icon to prompt the broadcaster's account to view unread interactive content.
[0264] As an illustration, when a broadcaster's account views the public area, in response to receiving the first interactive content corresponding to the first content type, the comment area option and unread notification icon are displayed together; in response to the broadcaster's account switching to the comment area, the display of the comment area option and unread notification icon is canceled. When a broadcaster's account views either the public area or the comment area, in response to receiving interactive content posted by a viewer's account in the chat dialog box, the independent area option and unread notification icon are displayed together; in response to the broadcaster's account switching to the independent area, the display of the independent area option and unread notification icon is canceled.
[0265] If the streamer's account has not viewed the interactive content in the chat dialog box, the corresponding chat dialog box in the separate area will display an unread notification.
[0266] For multiple interactive content of the first content type, the broadcaster account can choose the corresponding feedback type, including but not limited to public response type, independent response type, and explanatory response type. The public response type is used to instruct the broadcaster account to publicly display the feedback content of the first interactive content in the public interactive content display area. The independent response type is used to instruct the broadcaster account to display the feedback content of the first interactive content in a separate chat box with the first viewer account. The explanatory response type is used to instruct the broadcaster account to respond to the first interactive content through the live broadcast screen.
[0267] For example, when the host account clicks the public reply button for the first interactive content corresponding to the first content type, a public reply sending area is displayed, which is used to generate a public reply to the first interactive content. When the host account clicks the private chat reply button for the first interactive content corresponding to the first content type, a chat dialog box is displayed between the host account and the first viewer account. The chat dialog box displays the first interactive content and a private reply sending area, which is used to generate a private reply to the first interactive content. When the host account clicks the explanation reply button for the first interactive content corresponding to the first content type, an explanation prompt message is published in the first live stream room. The host account can configure whether to record the current explanation content and configure the function to read the explanation replay.
[0268] In some embodiments, the first interactive content corresponding to the first content type is marked with a "responded" tag after receiving feedback from the broadcaster's account.
[0269] Optionally, the streamer's account can also perform an ignore operation on the first interactive content corresponding to the first content type. After receiving the ignore operation, the first interactive content will be marked with an ignored tag.
[0270] In some embodiments, the broadcaster interface also includes a filtering function for interactive content of the first content type. Taking the question area as an example, in the default state, all questions in the first live broadcast room are displayed. According to the broadcaster's account filtering operation, interactive content corresponding to the states of answered, unanswered, ignored, etc. can be filtered and displayed.
[0271] This is illustrative; please refer to it. Figure 12 , Figure 12 This is a schematic diagram of a broadcaster interface provided in an exemplary embodiment of this application, such as... Figure 12 As shown, the host interface 1200 of the first live broadcast room is displayed. In response to receiving the first interactive content 1201 published by the first viewer account in the first live broadcast room, and the first interactive content 1201 corresponds to a question type, the first interactive content 1201 published by the first viewer account is displayed in a display method corresponding to the question type. In response to receiving a trigger operation on the question area option 1202, multiple interactive contents corresponding to the question type are displayed in the interactive content display area 1210. The multiple interactive contents include the first interactive content 1201. The first interactive content 1201 corresponds to a public reply control 1203, an independent reply control 1204, and an explanation reply control 1205. In response to receiving a trigger operation on the independent area option 1206, at least one independent chat box is displayed. When an independent reply operation is received on the first interactive content 1201, at least one independent chat box includes a chat box 1207 between the host account and the first viewer account.
[0272] This is illustrative; please refer to it. Figure 13 , Figure 13 This is an interactive illustration based on a broadcaster interface provided in an exemplary embodiment of this application, such as... Figure 13 As shown, the streamer account can also display the first interactive content 1301 in the live broadcast interface 1300 corresponding to the streamer interface. By long-pressing the first interactive content 1301, the interactive control 1310 with the first interactive content 1301 can be triggered in the live broadcast interface 1300.
[0273] In some embodiments, prior to step 1120 above, the broadcaster account needs to enable the posting function for specific types of content during the configuration process of the first live broadcast room, such as enabling the live broadcast room question function, so that the viewer account can post question-type content in the first live broadcast room.
[0274] Indicatively, a configuration interface is displayed in the broadcaster's interface. The configuration interface includes configuration controls for the first content type. In response to receiving a start operation for the configuration controls corresponding to the first content type, the function of publishing interactive content corresponding to the first content type is enabled in the first live broadcast room. In response to receiving a close operation for the configuration controls corresponding to the first content type, the function of publishing interactive content corresponding to the first content type is disabled in the first live broadcast room.
[0275] In some embodiments, multiple questions in the question area can be displayed in reverse order based on the time when the questions were received, or in reverse order based on the time when the answers to the questions were given.
[0276] Optionally, when the host account explains and responds to the first interactive content, the first interactive content is displayed at the top of the question area.
[0277] In some embodiments, the questions can be displayed in descending order of popularity. The popularity of the questions can be determined based on the interaction data of the audience accounts. For example, the popularity of the questions can be determined based on at least one interaction data such as the number of likes, the number of times the same question is asked, and the number of times the recommended information associated with the question is viewed. The number of likes, the number of times the same question is asked, and the number of views are positively correlated with the popularity.
[0278] When interactive content corresponding to the first content type is associated with recommended content, multiple interactive content pieces targeting the same recommended content are automatically aggregated and displayed.
[0279] As an illustration, the questions are related to the products. The backend automatically aggregates multiple questions for the same product. When the host account filters the questions for product A, multiple questions for product A are displayed.
[0280] For multiple interactive content of the same first content type corresponding to the same recommended content, keywords can be automatically extracted from the interactive content through artificial intelligence models. Interactive content with keyword similarity reaching a preset similarity level is regarded as the same interactive content. The broadcaster account can process the same interactive content published by different audience accounts in batches at the same time.
[0281] To illustrate, when product M receives product inquiries from viewer accounts A, B, and C, AI detects that all three inquiries contain price-related keywords and treats them as identical price inquiries. When the streamer responds to viewer account A's inquiry, it automatically responds to viewer accounts B and C's inquiries simultaneously. For example, when the streamer independently responds to viewer account A's inquiry via chat and sends the first feedback to viewer account A, it automatically opens chat windows with viewer accounts B and C respectively. It then automatically sends the first feedback to viewer account B in the chat window corresponding to viewer account B and to viewer account C in the chat window corresponding to viewer account C.
[0282] In summary, the method provided in this application, by receiving first interactive content posted by a first viewer account in a first live broadcast room, and when the first interactive content corresponds to a first content type, displays the first interactive content posted by the first viewer account in a display method corresponding to the first content type. This achieves a scheme where the display method of interactive content corresponds to the content type, enabling the broadcaster to quickly determine the content type of the interactive content based on the display method. Thus, when there is a large amount of interactive content, it can achieve the effect of highlighting interactive content of a specific content type. In this way, the specific display method helps the broadcaster to perceive interactive content of a specific content type in a timely manner, enabling the broadcaster to provide timely and targeted feedback based on the interactive content, thereby improving the efficiency of interaction.
[0283] The interactive process based on the live streaming interface provided in this application will be described in conjunction with the above embodiments. In this application embodiment, the interactive content is implemented as live streaming comments, and the interactive content corresponding to the first content type is implemented as questions. For illustrative purposes, please refer to [the provided text]. Figure 14 , Figure 14 This is a schematic diagram of the overall interactive process based on a live streaming interface provided in an exemplary embodiment of this application, such as... Figure 14As shown, the interactive process based on the live streaming interface includes the viewer's client, the streamer's client, a live comment module, a question card module, and an independent reply module. The live comment module provides live comment functionality (e.g., posting interactive content), the question card module handles questions (e.g., the first interactive content corresponding to the first content type), and the independent reply module handles independent replies to questions (e.g., providing feedback on the first interactive content corresponding to the first content type). In the live comment process 1410, the viewer's client sends a question message to the live comment module, which stores the question card in the question card module. The streamer's client periodically polls and retrieves the card, and the question card module returns the question card to the streamer's client. In the public response process 1420, the broadcaster's client sends a reply message to the live comment module, updates the card status to the question card module, and the viewer's client periodically retrieves live comments from the live comment module. In the independent response process 1430, the broadcaster's client sends an independent response message to the independent response module, which notifies the viewer of new information; the viewer's client retrieves the new information from the independent response module upon receiving the notification. In the explanation response process 1440, the broadcaster's client retrieves questions related to the corresponding recommended content from the question card module, sends an "explaining in progress" message to all viewers who asked questions about the recommended content through the live comment module, updates the card status in the question card module in batches, and the viewer's client periodically retrieves live comments from the live comment module. The `rt` returned by each executing entity during the interaction refers to the ReadReceipt (RT).
[0284] The following is a further explanation of the back-end processing flow for the aforementioned independent response process. Please refer to the illustrative example provided. Figure 15 , Figure 15 This is a schematic diagram of an independent response technology flow provided by an exemplary embodiment of this application, such as... Figure 15As shown, the session identifier (sessionid) is used to identify the session, the username (username) is used to encrypt and identify the viewer's account, and the live room identifier (LiveId) is used to identify the first live room. The sender 1510 performs message sending, the proxy server receives the message and forwards it to the independent response backend, which reads the diffusion relationship chain 1520. This diffusion relationship chain 1520 indicates that when processing the session identified by sessionid1, messages during the independent response process can be synchronized to users 1 to 4, including the broadcaster, assistant 1, assistant 2, and the viewer, respectively. The independent response backend diffuses the message to the bypass message system according to the diffusion relationship chain 1520. The bypass message system performs message storage and message retrieval. Specifically, for message 1, it is synchronized to users 1 to 4. The bypass message system pushes the message to the proxy server. During the message push process to the client, the proxy server retrieves the message from the session list user interface (User...). The Interface (UI) retrieves the session index and message list. The session index includes the correspondence between username and live room identifier and session identifier. The session identifier can be determined based on the username and live room identifier. The mapping relationship between session identifier and message identifier (msgi) is stored, and the message list is retrieved based on the session identifier. Specifically, sessionid1 corresponds to msg1, and sessionid2 corresponds to msg2 to msg4. In the above independent response technology process, the UI can also retrieve the personnel role corresponding to the current sender 1510 to the proxy server. The proxy server synchronizes the personnel role with the independent response backend, and the independent response backend determines the diffusion relationship chain based on the personnel role.
[0285] This is an illustrative guide to commenting and interacting with message recipients. Please refer to the provided examples. Figure 16 , Figure 16 This is a schematic diagram of the interaction of a live comment module provided in an exemplary embodiment of this application, such as... Figure 16As shown, for message receiver 1610 in the first live broadcast room, it pulls messages from proxy server 1620 based on the latest message identifier (seq=6) in the message queue. Proxy server 1620 pulls messages from message synchronization cluster 1630, and message synchronization cluster 1630 pulls messages from message cache machine 1640 corresponding to the first live broadcast room. When it is determined that there are no new messages based on the latest message identifier, it enters the waiting queue and returns a wait message to message synchronization cluster 1630 and proxy server 1620. When the waiting queue polls message cache machine 1640 and finds new messages (updating the latest message identifier seq=7), it notifies proxy server 1620. Proxy server 1620 then replays the request to message synchronization cluster 1630, which in turn replays the request to message cache machine 1640. Message cache machine then sequentially sends the latest message to message synchronization cluster 1630 and proxy server 1620, and finally, proxy server 1620 sends the latest message to message receiver 1610.
[0286] In conjunction with the above embodiments, the application scenarios of the interactive method based on the live streaming interface provided in this application are described. The interactive method based on the live streaming interface provided in this application can be applied to any live streaming interactive scenario, such as virtual game live streaming, live live performance, online variety show live streaming, online sales live streaming, and online teaching live streaming. This application does not limit the application in this regard.
[0287] I. This section will take the application of live-streaming-based interactive methods in online sales live-streaming scenarios as an example for illustration.
[0288] If the streamer's account is authorized to publish interactive content of the first content type in the first live broadcast room, the following explanation will be given using the question type as an example.
[0289] For the terminal where the viewer's account is located, the live broadcast interface of the first live broadcast room is displayed. The first live broadcast room includes the viewer accounts watching the live broadcast, and the viewer accounts include the first viewer account currently controlled by the terminal. The interactive content sending area and content type options are displayed. The interactive content sending area is used to generate interactive content published by the first viewer account in the first live broadcast room, and the content type options are used to determine the content type of the interactive content. The generation operation of the first interactive content in the interactive content sending area is received, and the configuration operation of the question content type is received for the question option. The first interactive content published by the first viewer account is displayed in a display method corresponding to the question content type. For example, when displaying the first interactive content, the marked question tag is displayed.
[0290] Optionally, the first interactive content posted by the first viewer account can be publicly displayed in the comment section of the first live broadcast room, with the first interactive content marked with a question tag; or, the first interactive content posted by the first viewer account can be displayed in the comment section with a highlighting method corresponding to the question content type.
[0291] For example, in the comments section, the first interactive content is displayed in red text, while interactive content for other content types is displayed in black text.
[0292] In some embodiments, the question options correspond to checkboxes. By receiving the selection operation of the checkboxes of the question options, the question content type is changed from a deselected state to a selected state, thereby publishing the question content corresponding to the question content type.
[0293] Optionally, in response to the first interactive content generated in the interactive content sending area containing a question mark or a preset question keyword, such as "how much", "is it", "why", "how", etc., the check control corresponding to the question option is automatically switched from the deselected state to the selected state.
[0294] In some embodiments, the first live streaming room includes at least one product, and the first product is included among the at least one product. When displaying the question content posted by the first viewer account, the product link corresponding to the first product is displayed in association with the question content.
[0295] Optionally, the first product is the main content promoted by the anchor account in the first live broadcast room at the current moment, and the first product is the product selected by the first viewer account from at least one product that is related to the question content.
[0296] In illustrative terms, the first product is selected by the first viewer account, and the live stream screen includes at least one display area for the content of each product; in response to receiving a selection operation for the display area for the content of the first product in the live stream screen, the first product is designated as the product selected by the first viewer account and associated with the question content.
[0297] In some embodiments, in response to receiving a feedback signal from the anchor account of the first live broadcast room regarding the question, a feedback prompt message is displayed, which is used to prompt the first viewer account to view the feedback content of the anchor account.
[0298] Optionally, the feedback prompts include at least one of public response prompts, independent response prompts, and explanatory response prompts. Public response prompts instruct the broadcaster account to respond to questions in a publicly accessible interactive content display area; independent response prompts instruct the broadcaster account to respond to questions through a chat dialog box with the first viewer account; and explanatory response prompts instruct the broadcaster account to respond to questions through the live stream of the first live broadcast room.
[0299] In some embodiments, the comment section of the first live broadcast room includes multiple comments posted by a viewer account in the first live broadcast room. Among the multiple comments, viewer account A posted a question B. In response to receiving a similar question from the first viewer account regarding question B, question B is displayed in the comment section for a preset duration.
[0300] Optionally, the first live broadcast room includes at least one product, and the at least one product includes product M and product N. The question content B is associated with product M. In response to receiving a question from the first viewer account regarding question content B based on product N, question content B is automatically copied to generate and publish question content C. When displaying question content C published by the first viewer account, the product link of product N is displayed in association with question content C. The display method of question content C corresponds to the question content type.
[0301] For the terminal where the streamer's account is located, the streamer's interface of the first live broadcast room is displayed. The streamer's interface is the display interface corresponding to the streamer's account in the first live broadcast room, and the streamer's account is the account controlled by the current terminal. In response to receiving a question posted by the first viewer's account in the first live broadcast room, the question is displayed in the display method corresponding to the question type.
[0302] The comment section of the live stream interface displays comment section options and question section options. The comment section option is used to display all public comments in the first live stream room, and the question section option is used to display question content. In response to receiving a trigger operation on the question section option, multiple question content is displayed in the question area, including the question content posted by the aforementioned first viewer account.
[0303] II. This section will take the application of live-streaming-based interactive methods in online teaching live-streaming scenarios as an example for illustration.
[0304] If the host account (teacher account) is authorized to publish interactive content of the first content type in the first live broadcast room, the following explanation will be given using the question type as an example.
[0305] For the terminal where the student account (viewer account) is located, the live broadcast interface of the first live broadcast room is displayed. The first live broadcast room includes student accounts watching the live broadcast, and the student accounts include the first student account currently controlled by the terminal. The interactive content sending area and content type options are displayed. The interactive content sending area is used to generate interactive content published by the first student account in the first live broadcast room, and the content type options are used to determine the content type of the interactive content. The generation operation of the first interactive content in the interactive content sending area is received, and the configuration operation of the question content type is received for the question option. The first interactive content published by the first student account is displayed in a display method corresponding to the question content type. For example, when displaying the first interactive content, the marked question tag is displayed.
[0306] For the terminal where the teacher's account is located, the host interface of the first live broadcast room is displayed. The host interface is the display interface corresponding to the teacher's account in the first live broadcast room, and the host account is the account controlled by the current terminal. In response to receiving the question content published by the first student account in the first live broadcast room, the question content is displayed according to the display method corresponding to the question content type.
[0307] The comment section of the live stream interface displays comment section options and question section options. The comment section option is used to display all public comments in the first live stream room, and the question section option is used to display question content. In response to receiving a trigger operation on the question section option, multiple question content is displayed in the question area, including the question content posted by the aforementioned first student account.
[0308] It is worth noting that the above application scenarios are merely illustrative examples and are not intended to be limiting.
[0309] Figure 17 This is a structural block diagram of an interactive device based on a live streaming interface provided in an exemplary embodiment of this application, such as... Figure 17 As shown, the device includes the following parts:
[0310] Display module 1710 is used to display the live broadcast interface of the first live broadcast room, the first live broadcast room includes the audience accounts of the viewers watching the live broadcast, and the audience accounts include the first audience account currently controlled by the terminal.
[0311] The display module 1710 is also used to display an interactive content sending area and a content type option. The interactive content sending area is used to generate interactive content published by the first viewer account in the first live broadcast room, and the content type option is used to determine the content type of the interactive content.
[0312] The receiving module 1720 is configured to receive a generation operation of the first interactive content in the interactive content sending area, and to receive a configuration operation of the first content type for the first content type option.
[0313] The display module 1710 is further configured to display the first interactive content published by the first viewer account in a display mode corresponding to the first content type.
[0314] In some embodiments, the display module 1710 is further configured to:
[0315] The interactive content posted by the first viewer account is displayed in the interactive content display area, and the first interactive content is labeled with a first type tag corresponding to the first content type; or...
[0316] The first interactive content posted by the first viewer account is displayed in the interactive content display area using the highlighting method corresponding to the first content type.
[0317] In some embodiments, the display module 1710 is further configured to:
[0318] The first interactive content is highlighted in the interactive content display area using at least one of a background color and a text color corresponding to the first content type;
[0319] The first interactive content decorated with a first bounding box is displayed in the interactive content display area. The display configuration data corresponding to the first bounding box corresponds to the first content type. The display configuration data is used to indicate at least one of the color, size, brightness, decorative elements, and shape corresponding to the first bounding box.
[0320] The first interactive content is enlarged and displayed in the interactive content display area;
[0321] The first interactive content is displayed in a designated area of the interactive content display area for a preset duration.
[0322] The first interactive content is displayed in the interactive content display area according to preset animation effects.
[0323] In some embodiments, the content type option includes a checkbox corresponding to the first content type;
[0324] The receiving module 1720 is also used for:
[0325] The system receives a selection operation on the checkbox corresponding to the first content type, wherein the selection operation is used to switch the first content type from a deselected state to a selected state.
[0326] In some embodiments, the display module 1710 is further configured to:
[0327] In response to the first interactive content generated in the interactive content sending area containing a specified symbol, the checkbox corresponding to the first content type automatically transitions from the deselected state to the selected state; or...
[0328] In response to the first interactive content generated in the interactive content sending area containing specified text content, the check control corresponding to the first content type automatically switches from the deselected state to the selected state.
[0329] In some embodiments, the receiving module 1720 is further configured to:
[0330] Receive a trigger operation on the content type option, and display multiple candidate content types, including the first content type among the multiple candidate content types;
[0331] Receive the selection operation for the first content type.
[0332] In some embodiments, the first live streaming room includes at least one recommended content, and the at least one recommended content includes the first recommended content;
[0333] The display module 1710 is further configured to, when displaying the first interactive content published by the first viewer account, display recommendation information corresponding to the first recommended content in association with the first interactive content.
[0334] In some embodiments, the first recommended content is the currently featured content set by the streamer's account in the first live broadcast room; or, the first recommended content is the recommended content associated with the first interactive content selected by the first viewer's account from the at least one recommended content.
[0335] In some embodiments, the first recommended content is the recommended content selected by the first viewer account; the live broadcast screen of the live broadcast interface includes a screen content display area corresponding to the at least one recommended content;
[0336] The display module 1710 is also used for:
[0337] In response to receiving a selection operation for the display area of the screen content corresponding to the first recommended content in the live broadcast screen, the first recommended content is selected as the recommended content associated with the first interactive content by the first viewer account.
[0338] In some embodiments, the display module 1710 is further configured to:
[0339] In response to receiving a feedback signal from the anchor account of the first live broadcast room regarding the first interactive content, a feedback prompt message is displayed, which is used to prompt the first viewer account to view the feedback content of the anchor account.
[0340] In some embodiments, the feedback prompt information includes at least one of public response prompt information, independent response prompt information, and explanatory response prompt information;
[0341] The public response prompt information is used to instruct the broadcaster account to respond to the first interactive content in the public interactive content display area;
[0342] The independent response prompt message is used to instruct the broadcaster account to respond to the first interactive content through the chat dialog box with the first viewer account;
[0343] The explanation and response prompt information is used to instruct the broadcaster account to respond to the first interactive content through the live broadcast screen of the first live broadcast room.
[0344] In some embodiments, the interactive content area includes multiple interactive contents published by the viewer account in the first live broadcast room, and the multiple interactive contents include second interactive content;
[0345] The display module 1710 is further configured to, in response to receiving a question from the first viewer account regarding the second interactive content, maintain the display of the second interactive content in the interactive content area for a preset duration.
[0346] In some embodiments, the first live streaming room includes at least one recommended content, which includes a second recommended content and a third recommended content; the second interactive content is associated with the second recommended content, and the display method of the second interactive content corresponds to the second content type;
[0347] The display module 1710 is also used for:
[0348] In response to receiving a similar question from the first viewer account regarding the second interactive content based on the third recommended content, the second interactive content is automatically copied to generate and publish the third interactive content;
[0349] When displaying the third interactive content posted by the first viewer account, recommendation information corresponding to the third recommended content is displayed in association with the third interactive content, wherein the display method of the third interactive content corresponds to the second content type.
[0350] In summary, the device provided in this application embodiment, by receiving a configuration operation for a first content type option, enables viewers to independently configure the content type of interactive content sent in the interactive content sending area. Based on this, the device displays the first interactive content posted by the first viewer account according to the display method corresponding to the first content type. This achieves a scheme where the interactive content display method corresponds to the content type, allowing both the broadcaster and the viewer to clearly identify the content type of the interactive content based on the display method. Thus, when there is a large amount of interactive content, it can effectively highlight interactive content of a specific content type. The specific display method helps the broadcaster to perceive interactive content of a specific content type in a timely manner, enabling the broadcaster to provide timely and targeted feedback based on the interactive content, thereby improving interaction efficiency.
[0351] Figure 18 This is a structural block diagram of an interactive device based on a live streaming interface provided in another exemplary embodiment of this application, such as... Figure 18 As shown, the device includes the following parts:
[0352] Display module 1810 is used to display the host interface of the first live broadcast room. The host interface is the display interface corresponding to the host account of the first live broadcast room. The host account is the account controlled by the current terminal.
[0353] The display module 1810 is further configured to respond to receiving first interactive content published by the first viewer account in the first live broadcast room, and the first interactive content corresponds to a first content type, and to display the first interactive content published by the first viewer account in a display method corresponding to the first content type;
[0354] The first content type is the content type configured by the first audience account for the first interactive content when generating the first interactive content.
[0355] In some embodiments, the display module 1810 is further configured to:
[0356] The interactive content display area displays a first interactive option and a second interactive option, wherein the first interactive option is used to display interactive content corresponding to multiple content types, and the second interactive option is used to display interactive content corresponding to the first content type;
[0357] In response to receiving a trigger operation for the second interactive option, a plurality of interactive contents corresponding to the first content type are displayed in the interactive content display area, wherein the plurality of interactive contents includes the first interactive content.
[0358] In summary, the apparatus provided in this application, upon receiving first interactive content posted by a first viewer account in a first live broadcast room, and given that the first interactive content corresponds to a first content type, displays the first interactive content posted by the first viewer account in a display method corresponding to the first content type. This achieves a scheme where the display method of interactive content corresponds to the content type, enabling the broadcaster to quickly determine the content type of the interactive content based on its display method. Thus, when there is a large amount of interactive content, it can effectively highlight interactive content of a specific content type. This specific display method helps the broadcaster to perceive interactive content of a specific content type in a timely manner, allowing the broadcaster to provide timely and targeted feedback based on the interactive content, thereby improving interaction efficiency.
[0359] It should be noted that the interactive device based on the live streaming interface provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0360] Figure 19 A structural block diagram of a terminal 1900 provided in an exemplary embodiment of this application is shown. The terminal 1900 may be a smartphone, tablet computer, MP3 player, MP4 player, laptop computer, or desktop computer. The terminal 1900 may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.
[0361] Typically, terminal 1900 includes a processor 1901 and a memory 1902.
[0362] Processor 1901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1901 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1901 may also include a main processor and a coprocessor. The main processor, also known as the Central Processing Unit (CPU), 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 1901 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1901 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.
[0363] The memory 1902 may include one or more computer-readable storage media, which may be non-transitory. The memory 1902 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 1902 is used to store at least one instruction, which is executed by the processor 1901 to implement the interactive method based on a live streaming interface provided in the method embodiments of this application.
[0364] In some embodiments, the terminal 1900 also includes other components, as those skilled in the art will understand. Figure 19 The structure shown does not constitute a limitation on terminal 1900 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0365] Embodiments of this application also provide a computer device that can be implemented as follows: Figure 1 The terminal or server shown. The computer device includes a processor and a memory, the memory storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the interactive method based on the live streaming interface provided in the above-described method embodiments.
[0366] Embodiments of this application also provide a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor to implement the interactive method based on the live streaming interface provided in the above-described method embodiments.
[0367] Embodiments of this application also provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the interactive method based on a live streaming interface provided in the above-described method embodiments.
[0368] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0369] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0370] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. An interactive method based on a live streaming interface, characterized in that, The method includes: Display the live broadcast interface of the first live broadcast room, which includes the audience accounts for watching the live broadcast, including the first audience account currently controlled by the terminal. The interactive content sending area and content type options are displayed. The interactive content sending area is used to generate interactive content published by the first viewer account in the first live broadcast room. The content type option is used to determine the content type of the interactive content. Receives a generation operation for first interactive content in the interactive content sending area, and receives a configuration operation for the first content type for the first content type option; The first interactive content posted by the first viewer account is displayed in a display manner corresponding to the first content type.
2. The method according to claim 1, characterized in that, Displaying the first interactive content posted by the first viewer account in accordance with the display method corresponding to the first content type includes: The interactive content posted by the first viewer account is displayed in the interactive content display area, and the first interactive content is labeled with a first type tag corresponding to the first content type; or... The first interactive content posted by the first viewer account is displayed in the interactive content display area using the highlighting method corresponding to the first content type.
3. The method according to claim 2, characterized in that, The step of displaying the first interactive content posted by the first viewer account in the interactive content display area using a highlighting method corresponding to the first content type includes: The first interactive content is highlighted in the interactive content display area using at least one of a background color and a text color corresponding to the first content type; The first interactive content decorated with a first bounding box is displayed in the interactive content display area. The display configuration data corresponding to the first bounding box corresponds to the first content type. The display configuration data is used to indicate at least one of the color, size, brightness, decorative elements, and shape corresponding to the first bounding box. The first interactive content is enlarged and displayed in the interactive content display area; The first interactive content is displayed in a designated area of the interactive content display area for a preset duration. The first interactive content is displayed in the interactive content display area according to preset animation effects.
4. The method according to any one of claims 1 to 3, characterized in that, The content type option includes a checkbox corresponding to the first content type; The receiving of configuration operations for the first content type for the content type option includes: The system receives a selection operation on the checkbox corresponding to the first content type, wherein the selection operation is used to switch the first content type from a deselected state to a selected state.
5. The method according to claim 4, characterized in that, The method further includes: In response to the first interactive content generated in the interactive content sending area containing a specified symbol, the checkbox corresponding to the first content type automatically transitions from the deselected state to the selected state; or... In response to the first interactive content generated in the interactive content sending area containing specified text content, the check control corresponding to the first content type automatically switches from the deselected state to the selected state.
6. The method according to any one of claims 1 to 3, characterized in that, The receiving of configuration operations for the first content type for the content type option includes: Receive a trigger operation on the content type option, and display multiple candidate content types, including the first content type among the multiple candidate content types; Receive the selection operation for the first content type.
7. The method according to any one of claims 1 to 3, characterized in that, The first live streaming room includes at least one recommended content, and the at least one recommended content includes the first recommended content; The method further includes: When displaying the first interactive content posted by the first viewer account, recommendation information corresponding to the first recommended content is displayed in association with the first interactive content.
8. The method according to claim 7, characterized in that, The first recommended content is the main content set by the streamer's account in the first live broadcast room at the current moment; or, The first recommended content is the recommended content that the first viewer account selects from the at least one recommended content and is associated with the first interactive content.
9. The method according to claim 8, characterized in that, The first recommended content is the recommended content selected by the first viewer account; the live broadcast screen of the live broadcast interface includes a display area for the screen content corresponding to at least one of the recommended contents; The method further includes: In response to receiving a selection operation for the display area of the screen content corresponding to the first recommended content in the live broadcast screen, the first recommended content is selected as the recommended content associated with the first interactive content by the first viewer account.
10. The method according to any one of claims 1 to 3, characterized in that, After displaying the first interactive content posted by the first viewer account in accordance with the display method corresponding to the first content type, the method further includes: In response to receiving a feedback signal from the anchor account of the first live broadcast room regarding the first interactive content, a feedback prompt message is displayed, which is used to prompt the first viewer account to view the feedback content of the anchor account.
11. The method according to claim 10, characterized in that, The feedback prompts include at least one of the following: public response prompts, independent response prompts, and explanatory response prompts; The public response prompt information is used to instruct the broadcaster account to respond to the first interactive content in the public interactive content display area; The independent response prompt message is used to instruct the broadcaster account to respond to the first interactive content through the chat dialog box with the first viewer account; The explanation and response prompt information is used to instruct the broadcaster account to respond to the first interactive content through the live broadcast screen of the first live broadcast room.
12. The method according to any one of claims 1 to 3, characterized in that, The interactive content area includes multiple interactive content posts published by the viewer's account in the first live broadcast room, and the multiple interactive content includes second interactive content; The method further includes: In response to receiving a question from the first viewer account regarding the second interactive content, the second interactive content is displayed in the interactive content area for a preset duration.
13. The method according to claim 12, characterized in that, The first live streaming room includes at least one recommended content, and the at least one recommended content includes a second recommended content and a third recommended content; The second interactive content is associated with the second recommended content, and the display method of the second interactive content corresponds to the second content type; The method further includes: In response to receiving a similar question from the first viewer account regarding the second interactive content based on the third recommended content, the second interactive content is automatically copied to generate and publish the third interactive content; When displaying the third interactive content posted by the first viewer account, recommendation information corresponding to the third recommended content is displayed in association with the third interactive content, wherein the display method of the third interactive content corresponds to the second content type.
14. An interactive method based on a live streaming interface, characterized in that, The method includes: Display the host interface of the first live broadcast room. The host interface is the display interface corresponding to the host account of the first live broadcast room. The host account is the account currently controlled by the terminal. In response to receiving the first interactive content posted by the first viewer account in the first live broadcast room, and the first interactive content corresponds to the first content type, the first interactive content posted by the first viewer account is displayed in a display method corresponding to the first content type; The first content type is the content type configured by the first audience account for the first interactive content when generating the first interactive content.
15. The method according to claim 14, characterized in that, The method further includes: The interactive content display area displays a first interactive option and a second interactive option, wherein the first interactive option is used to display interactive content corresponding to multiple content types, and the second interactive option is used to display interactive content corresponding to the first content type; In response to receiving a trigger operation for the second interactive option, a plurality of interactive contents corresponding to the first content type are displayed in the interactive content display area, wherein the plurality of interactive contents includes the first interactive content.
16. An interactive device based on a live streaming interface, characterized in that, The device includes: The display module is used to display the live broadcast interface of the first live broadcast room, which includes the audience accounts of the viewers watching the live broadcast, including the first audience account currently controlled by the terminal. The display module is also used to display an interactive content sending area and a content type option. The interactive content sending area is used to generate interactive content published by the first viewer account in the first live broadcast room, and the content type option is used to determine the content type of the interactive content. The receiving module is configured to receive a generation operation of the first interactive content in the interactive content sending area, and to receive a configuration operation of the first content type for the first content type option; The display module is further configured to display the first interactive content posted by the first viewer account in a display mode corresponding to the first content type.
17. An interactive device based on a live streaming interface, characterized in that, The device includes: The display module is used to display the host interface of the first live broadcast room. The host interface is the display interface corresponding to the host account of the first live broadcast room, and the host account is the account controlled by the current terminal. The display module is further configured to respond to receiving first interactive content published by the first viewer account in the first live broadcast room, and the first interactive content corresponds to a first content type, and display the first interactive content published by the first viewer account in a display method corresponding to the first content type; The first content type is the content type configured by the first audience account for the first interactive content when generating the first interactive content.
18. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to implement the interactive method based on a live streaming interface as described in any one of claims 1 to 15.
19. A computer-readable storage medium, characterized in that, The storage medium stores at least one computer program, which is loaded and executed by a processor to implement the interactive method based on a live streaming interface as described in any one of claims 1 to 15.
20. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the interactive method based on a live streaming interface as described in any one of claims 1 to 15.